/*Font Face*/

/*Change padding*/
.heading-padding{
	display: block;
	padding:10px 0px;
}
/*========*/
/*Change Color*/
.f4f3f3{
	background: #f4f3f3;
}
/*=============*/
/*Style Icon*/
.fa-caret-down{
	/*position: absolute;
	height: 34px;
	width: 30px;
	color:#fff;
	background:  #35484f;
	padding: 9px 7px 7px 7px;
	top: 30px;
	right: 0px;*/
}
/*==============*/
.header{
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
/*==============TOP BAR=============*/
.top-bar{
	background: #16282d;
	
}
.dropdown{
	
}
.dropdown button{
	height: 25px;
	border:0px;
	color: #fff;
	padding: 0px;
	font-size: 11px;
	border-radius: 0px;
	background: transparent;
	text-transform: uppercase;
}
.dropdown button:hover{
	background-color: #fff;
	padding-right: 3px;
	padding-left: 3px;
	color:#333;
}
/*============TOP MAIN=======================*/
.top-main{
	padding-top: 10px;
	padding-bottom: 12px;
	background-color: #35484f;
}
#serrch-form{}
#search-form input{
	border-radius: 0px;
	height: 38px;
	width: 100%;
	padding: 5px;
}
#search-form input::-webkit-input-placeholder{
	color: #efefef;
	font-size: 12px;
	
}
#search-form button{
	height: 38px;
	border-radius: 0px;
	background-color: #f36f24;
	color: #fff;
}
#search-form button:hover{
	background-color: #f36f24;
	color: #fff;
	border:1px solid #fff;
}
/*==============NAV BAR===============================*/
#menu{
	padding-left: 285px;
	border-radius: 0px;
	margin-top: 10px;
}
#menu li{
	padding: 5px 7px;
	border-bottom: 2px solid transparent;
	margin-right: 20px;
	
}
#menu li:hover{
	border-color: #f36f24;
	background-color: #fff;

}
#menu li:hover a{
	color: #333;
}
#menu a{
    padding: 0px;
	color: #fff;
	text-transform: uppercase;	
}
#hot-line{

	float: right;	
}
#hot-line i{
	border-top-left-radius: 13px;
	border-bottom-left-radius: 13px;
	padding:2px 5px;
	color: #35484f;
	font-size: 34px;
	float: left;
	border-left: 1px solid #fff;
	background: url(img/call.png) #fff no-repeat center;
	padding: 19px;
}
#hot-line span{
	color: #fff;
	float: left;
	height: 38px;
	border: 1px solid #fff;
	padding-left: 15px;
	padding-right: 7px;
	font-size: 20px;
	padding-top: 9px;
	border-top-right-radius: 13px;
	border-bottom-right-radius: 13px;
}
#st_slider{
	margin-top: 10px;
}
#banner{
	width: 250px;
	height: 517px;
	float: left;
}

.banner-a-1 img{
	margin-bottom: 10px;
}
#slider{
	float: left;
}
#slider .item img{
	height: 520px;
}
#slider .item{
	width: 700px;
}
#slider_2{
	float: left;
}
#slider_2 .product{
	width: 100%;
	height: 259px;
	margin:0;
	padding: 0;
	padding-left: 10px;

}
#slider_2 .product .product-img{
	display: block;
    position: relative;
    width: 100%;
    padding: 0px 20px;
    height: 175px;
    float: left;
}
#slider_2 .product .product-img img{
	width: 100%;
	/* height: 150px; */
}
#slider-related-products .product{
	width: 190px;
	height: 250px;
	padding: 0;
}
#slider-related-products .product:hover{
	border-color: #ff641f;

}
#slider-related-products .product:hover .related-button{
	visibility: visible;
}
#slider-related-products .product-img{
	height: 150px;
}
#slider-related-products .product-content p{
	font-size: 12px;
}
#slider-related-products .product-img img{
	height: 150px;
}
#slider-related-products .slider4{
	margin-top: 20px;
	border-top:2px solid #333;
	padding-top: 20px;
}
.related-button{
	border: 1px solid transparent;
	visibility: hidden;
	display: block;
	position: absolute;
	color: #fff;
	border: 0;
	width: 185px;
	height: 230px;
	top: 0px;
	margin-top: 1px;
	margin-left:3px;
	background: rgba(255, 255, 255, 0.62);
}
.related-button button{
	border: 0;
	display: block;
	margin-top: 120px;
	width: 120px;
	height: 30px;
	margin-right: auto;
	margin-left: auto;
	background: rgba(243, 111, 36, 0.99);
}
.related-products{
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	color: #333;
	font-size: 12px;
	text-transform: uppercase;
}
.related-products:hover {
	text-decoration: none;
	color: #333;
}

/*=======ST ROW========*/
.content{
}
#st_row{
	margin-top: 20px;
}
.heading-row {
	margin-bottom: 10px;
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #e0016d;
}
.heading-row a{
	color: #333;
	text-transform: none;
	font-weight: bold;
	font-size: 12px;
}
.heading-row a:hover{
	color: #333;
	text-decoration: none;
}
#banner_row{}
#banner_row .col-lg-12{
	padding: 0;
}
.slider_row{
	background: #fff;
	max-height: 332px;
	overflow: hidden;
}
.slider {
	width: 100%;
	height: auto;
	padding-left: 20px;
	padding-right: 20px;
}
.slider .item{
	width: 100%;
	height: auto;
}
.product:hover{
	border: 1px solid #88DBE5;
}
.product-img{
	display: block;
	position: relative;
	width: 100%;
	max-height: 250px;
	overflow: hidden;
}
.product-content{
	padding-top: 0px;
	margin-top: 10px;
	padding-left: 5px;
	height: auto;
	width: 100%;
	float: left;
	text-align: center;
}
.product-content p{
	font-weight: bold;
	color: #0d5166;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	font-size: 13px;
	line-height: 21px;
}
.product-content p:hover{
	text-decoration: none;
	color: #f36f24;
}
.product-content span{
	font-weight: bold;
	color: red;
	margin-right: 10px;
	font-size: 15px;
}
.product-content del{
	font-size: 12px;
	color: #ccc;
}
.button-cart{
	margin-top: 20px;
	visibility: hidden;
	width: 100%;
	height: 37px;
	float: left;
	border:1px solid transparent;
	text-align: center;
	padding-top:9px;
	color: #fff;
	background-color: #f36f24;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
}
.button-cart:hover{

	display: block;
	color: #333;
	background-color: #fff;
	border-color: #f36f24;
}
.product:hover .button-cart{
	visibility: visible;
	border-color:#f36f24;
}
.icon-cart{
	margin-left: 30px;
	color: #979797;
	cursor: pointer;
}
.hot{
	position: absolute;
	top: 0;
	right: 0;
	background-image: url("..//img/hot.png");
	width: 53px;
	height: 51px;
	text-align: center;
	padding-top: 15px;
	color: red;
	font-weight: bold;
	font-style: italic;
	text-indent: -999px;
}
.wap-content{
	width: 100%;
	height: auto;
}
#aside{
	float: left;

}
.aside-row{
	margin-bottom: 15px;
	display: block;
	width: 100%;
	height: auto;
	float: left;
}
.aside-row-title {
	width: 100%;
	height: auto;
	border-bottom: 1px solid #326e51;
	text-transform: uppercase;
color: #326e51;}
.aside-row-title a{
	font-size: 17px;
	color: #326e51 !important;
	text-decoration: none;
	line-height: 23px;
font-weight: bold;}
.aside-row-title a:hover{
	text-decoration: none;
	color:#333;
}
#article{
	padding: 0px;
	float: left;
}
.menu-show-icon-products{
	padding: 0;
}
.menu-show-icon-products li{
	float: left;
	list-style-type:none;
	padding-top: 10px;
	text-align: center;
	width: 220px;
	height: 113px;
	background: #f0f0f0;
	border-top: 5px solid transparent;
}
.menu-show-icon-products li:hover {
	border-color: #00ccff;
	
}
.menu-show-icon-products li:hover a{
	color: red;
}
.menu-show-icon-products a{
	display: block;
	color: #333;
}
.menu-show-icon-products a:hover{
	text-decoration: none;
	color:#333;
}
.banner-product{
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 20px;
}
.checkbox{
	padding: 0;
	width: 100%;
	height: auto;

}
.checkbox li{
	list-style-type: none;
}
.checkbox option:hover{
	text-decoration: underline;
}
.list-sale{
	padding: 0;
	margin: 0;
	width: 100%;
	height: auto;

}
.list-sale li{
	float: left;
	list-style-type: none;
	width: 100%;
	height: auto;
	margin-top: 10px;
}
.list-sale-img{
	width: 35%;
	height: auto;
	float: left;
	border:1px solid #979797;
}
.list-sale-content{
	padding-left: 15px;
	float: left;
	width: 65%;
	height: auto;
}
.list-sale-content a{
	display: block;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
.list-sale-content a:hover{
	color: #333;
	text-decoration: none;
}
.list-sale-content p{
	margin-top: 10px;
	color: #f47b3e;
	font-weight: bold;
}
.list-news{
	padding: 0;
	margin: 0;
	width: 100%;
	height: auto;
}
.list-news li{
	float: left;
	list-style-type: none;
	width: 100%;
	height: auto;
	margin-top: 10px;
}
.list-news-img {
	width: 27%;
	float:left;
}
.list-news-content {
	width: 73%;
	float: left;
	padding-left: 10px;
}
.list-news-content a{
	display: block;
	font-family: Arial;
	font-size: 13px;
	color:#333;
	font-weight: 500;
	text-decoration: none;
}
.list-news-content a:hover{
	color:#333;
	text-decoration: none;	
}
.list-news-content p{
	margin-top: 8px;
	margin-bottom: 0px;
	color:#979797;
	font-size: 10px;
}
.facebook-fanpage{
	width: 100%;
	height: auto;
	margin-top: 20px;
}
.statistic{
	padding:0px 0px 0px 20px;
	margin-top:20px ;
}
.statistic li{
	list-style-type: none;
}
/*Article*/
.show-logo{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
	padding-bottom: 15px;
	background-color: #efefef;
}
.show-logo li{
	display: inline-block;
	list-style-type: none;
	padding: 0;
}
.show-logo-title {
	display: block;
	padding: 20px 0px 0px 0px;
	width: 100%;
	height: auto;
	text-align: center;
}
.show-logo-title a{
	text-transform: uppercase;
	color:#333;
	font-size: 16px;
}
.show-logo-title a:hover{
	color:#333;
	text-decoration: none;
}
#show-products{
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
	padding-top: 30px;
}
.show-products-heading{
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 15px;
}
.show-products-heading-title{
	padding-left: 5px;
	border-left: 5px solid #f36f24;
	color:#979797;
}
.show-products-heading-sort button{
	border-radius: 0px;
	border-color: #35484f;
	color: #35484f;
	border-color: #35484f;
	padding-right: 40px;
}
.show-item{
	width: 100%;
	height: auto;
	float: left;
	padding-left: 10px;
	border:1px solid #efefef;
	padding-top: 15px;
	margin-bottom: 10px;
}
.show-item .item{
    margin-bottom: 0px;
}
.show-item .col-lg-3{
	padding: 0px;
}
#pagination-color a{
	border-radius: 0px;
	color: #333;
	background: #efefef;
}
#pagination-color a:hover{
	background: #6a6a6a;
	color: #fff;
}
#dropdown-menu{
	top: 10;
}
#slider-owl{
	padding: 0;
}
#owl-demo .item {
	width: 60%;
	height: auto;
}
#owl-demo .item img{
	width: 100%;
	height: auto;
	padding-bottom: 5px;
}
/*Detail Page*/
.heading-page-detail{
	padding: 0;
	margin:0;
}
.heading-page-detail li{
	display: inline-block;
}
.heading-page-detail li+li:before{
	font-family: FontAwesome;
	content: "\f105";
	font-size: 25px;
	padding: 0 5px;
}
.heading-page-detail a{
	color: #42b1d2;
	text-decoration: none;
}
.heading-page-detail a:hover{
	color: #42b1d2;
	text-decoration: none;
}
#detail-left{
}
#detail-left-content{
	padding-top: 22px;
}
#title-left{
	padding: 5px 0px;
	border-bottom: 1px solid #333;
}
#title-left a{
	display: block;
	font-family: Arial;
	font-size: 24px;
	color: #333;
	text-decoration: none;
}
#title-left a:hover{
	color: #333;
	text-decoration: none;
}
#title-left span{
	float: left;
	margin-right: 10px;
	font-weight: bold;
}
#title-left p{
	color: #6ec0db;
}
.content-top {
	border-bottom: 1px solid #efefef;
}

.content-top-list-left{
 	
}
.content-top-list-left li{
	font-family: Arial;
	color: #333;
	font-size: 11px;
}
.content-top-list-right{
	font-family: Arial;
	color: #333;
	font-size: 11px;
}
.content-bottom{

	padding-top: 15px;
	font-family: Arial;
	font-size: 12px;
	line-height: 1.8;
	color:#333;
}
.content-bottom p {
	color: #333;
	text-transform: uppercase;
	font-size: 30px;
}
.content-bottom span{
	width: 100%;
	display: block;
}
.content-bottom button{
	margin-top: 12px;
	font-family: Arial;
	background: #f36f24;
	border: 0;
	font-size: 20px;
	padding: 10px 54px;
	display: block;
	color: #fff;
}
.title-infomation{
	border-left: 5px solid #f36f24;
	color: #333;
	padding-left: 4px;
	font-weight: bold;
}
#detail-right{
	padding: 5px 5px;
	background: #fff;
}
/*Footer*/
#footer{
	padding-top: 20px;
	background: #efefef;
	border-top: 5px solid #979797;
}
.footer-top{
	padding-top: 10px;
}
.footer-top-heading {
	text-decoration: none;
	text-transform: uppercase;
	color:#333;
	font-weight: bold;
	margin-bottom: 15px;
	display: block;
	font-size: 16px;
}
.footer-top-heading:hover{
	color:#333;
	text-decoration: none;

}
#introduce{
	padding: 0px;
}
#introduce p{
	font-family: Arial;
	font-size: 11px;
}
.menu-us{
	padding:0px 0px 0px 5px;

}
.menu-us li{
 	list-style-type: none;
}
.menu-us a{
	font-family: Arial;
	font-size: 14px;
	color: #333;
	line-height: 24px;
}
.menu-us a:hover{
	text-decoration: underline;
	color:#333;
}
#register-news p{
	font-family: Arial;
	font-size: 13px;
	margin-bottom: 15px;
}
#register-news input{
	display: block;
	padding-left: 5px;
	width: 182px;
	height: 30px;
	border:1px solid #efefef;
	border-radius: 15px;
}
#register-news input::-webkit-input-placeholder{
	padding-left: 5px;
}
#register-news button{
	margin-top: 10px;
	margin-left: 5px;
	border: 0px;
	padding:4px 27px;
	background: #00ccff;
	color:#fff;
	text-transform: uppercase;
}
#register-news button:hover{
	background: #fff;
	color: #00ccff;
	border: 1px solid #00ccff;
}
.menu-fanpage{
	padding: 0;
}
.menu-fanpage li{
	display: inline-block;
	margin-right: 8px;
}
.footer-middle{
	display: block;
	width: 100%;
	height: auto;
	margin-top: 22px;
	border-top :2px solid #979797;
	float: left;
	padding-bottom: 22px;
}
.footer-middle-title {
	display: block;
	margin: 10px 0px;
	font-family: Arial;
	font-size: 12px;
	color:#333;
	text-decoration: none;
	text-transform: uppercase;
}
.footer-middle-title:hover{
	color:#333;
	text-decoration: none;
}
.footer-middle-logo {
	padding:0;
}


.footer-middle-logo li{
	display: inline-block;

}
.footer-bottom{
	background: #16282d;
	padding-top: 30px;
	float: left;
	display: block;
	width: 100%;
	]: 140px
	color:#fff;
	text-align: center;
}
.footer-bottom span{
	font-size: 14px;
	display: block;
	margin-bottom: 15px;
}
.footer-bottom p{
	font-size: 11px;
	margin: 0px;
}
table{

}
th{
	width: 220px;
	font-weight: bold;
}
.table-bordered{
	margin-top: 10px;
	background: #fafafa;
}
.table-bordered td{

	width: 50%;
	padding: 0px;
}
.related-title{
	display: block;
	width: 100%;
	height: auto;
	font-family: Arial;
	padding:5px 0px 5px 5px;
	background: #f7f7f7;
	/* border-left: 5px solid #f36f24; */
	font-size: 16px;
	color: #333;
	text-decoration: none;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.related-title:hover{
	text-decoration: none;
	color: #333;
}
#slider_3 .product{
	height: 290px;
	margin:0px;
}
.col-md-12-menu {

display: inline-block;

width: 100%;

background: #35484f;

border-top: 1px solid #333;
}
#dropdownMenu1 {
        padding: 0px 6px;
}
.btn-default {
    height: 38px;
    border-radius: 0px;
    background: #f36f24 !important;
    color: #fff !important;
}
.carticon {

position: absolute;

background: #F36F24;

border-radius: 50%;

width: 25px;

height: 25px;

color: #fff;

top: -4px;

left: 52px;

text-align: center;

line-height: 25px;
}
.carousel-inner img {
    width:100%;
}
.owl-prev{
    position: absolute;
    top: 36%;
    left: 0px;
    bottom: 0;
    background: url(img/next.png) no-repeat top left;
    width: 29px;
    height: 40px;
    line-height: 35px;
    font-size: 12px;
    display: block !important;
    color: #FFF;
    text-align: center;
    z-index: 9999;
    text-indent: -9999px;
}
.owl-next {
    position: absolute;
    top: 36%;
    right: 0px;
    bottom: 0;
    background: url(img/prev.png) no-repeat top left;
    width: 29px;
    height: 40px;
    line-height: 35px;
    font-size: 12px;
    display: block !important;
    color: #FFF;
    text-align: center;
    z-index: 9999;
    text-indent: -9999px;
}
.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
ul.menu {
    border: 0;
    list-style: none;
    padding: 0;
    text-align: left;
    padding-top: 10px;
}
ul#menu-danh-muc-san-pham li a {
    background: url(img/sprites.png) left no-repeat;
    padding-left: 10px;
    font-size: 14px;
    font-family: arial;
    color: #000;
    line-height: 23px;
}
#menu-item{
	margin-bottom:10px;
}
#menu-item>a{
	background: none !important;
	padding-left: 0 !important;
	font-weight: bold;
	width: 100%;
	/* background: #326e51 !important; */
	border-bottom: 1px dashed #acacac;
padding-bottom: 5px;display: block;}
ul#menu-danh-muc-san-pham li > ul, li.current-menu-ancestor > ul {
    display: block;
    padding-left: 10px;
}
ul#menu-danh-muc-san-pham li > ul li a {
    background: url(img/sprites_na.png) left no-repeat;
    /* padding-left: 10px; */
}
    ul#menu-danh-muc-san-pham li > ul li {
    list-style-type: none;
    }
.content-wp {
    display: inline-block;
    width: 100%;
}
.breadcrumb {
        padding: 15px 0px !important;
}
a.mnvenderitem {
    padding-left: 28px;
    background: url('img/checkbox.png') no-repeat 0 0;
    line-height: 24px;
    margin-left: 0px;
    font-size: 13px;
    font-family: arial;
    color: #333;
}
a.selected {
    padding-left: 28px;
    background: url('img/checkbox-selected.png') no-repeat 0 0;
    line-height: 24px;
    margin-left: 0px;
    font-size: 13px;
    font-family: arial;
}
.widget ul {
    padding: 0;
    padding-top: 10px;
}
    .widget ul li {

list-style-type: none;

}
.widget {
    display: inline-block;
    width: 100%;
}
.show-logo img {

}
.filtercount {

line-height: 40px;
}
.custom-dropdown {

margin-top: 10px;

margin-bottom: 10px;
}
.sort-by {

padding: 5px;
}
.main_si {
    padding: 20px;
    padding-top: 10px;
}
.block-system h2 {
    margin: 0;
    font-size: 18px;
    font-weight: bold;
}
.col-md-6-detail {
        padding-left: 0px !important;
}
.btn-datmua{
    background: #f37021;
    border-radius: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #fff;
    border: none;
    padding: 10px 50px;
    font-size: 18px;
    text-transform: uppercase;
}
    .btn-datmua:hover {
            background: #F88E11;
    background: linear-gradient(to bottom,#F88E11 0,#F06015 100%);
    }
ul.tc-features {
    padding:0;
}
.tc-features li {list-style-type: none;line-height: 31px;border-bottom: 1px dotted #e1e1e1;}
.others-bl {
    display:inline-block;
    width:100%;
    margin-top: 15px;
    background: #fff;
    padding: 15px 10px;
}
.others h3 {
    margin: 0;
    font-size: 15px;
    font-weight: normal;
    text-transform: uppercase;
    border-left: 3px solid #F37021;
    padding-left: 5px;
    margin-bottom: 10px;
}
.venders- span {
        color: #337ab7;
}
.currency {
    font-size: 24px;
    line-height: 30px;
    color: #333;
}
.prod_details p {
    margin:0;
}
.tietkiem {
    display:block;
}
.others-if {
    display:inline-block; width:100%;
}
    .others-if h3 {
        margin:0;
        font-size: 15px;
        font-weight: bold;
        text-transform: uppercase;
        border-left: 3px solid #F37021;
        padding-left: 5px;
        line-height: 26px;
    }
.block-system {
        display: inline-block;
        width: 100%;
        background: #fff;
        padding: 15px 0px 15px 15px;
}
.col-md-9-detail- {

padding: 0 !important;
}
.content-detail {
    background:#fff;
    margin-top: 15px;
    padding: 15px 10px;
}
.bg-giohang {

background: #fff;
}
    .bg-giohang h1 {
            margin: 0;
            font-size: 18px !important;
            font-weight: bold;
            line-height: 47px;
            padding-left: 15px;
            text-align: left;
            border-bottom: 1px solid #e1e1e1;
    }
.button-default {

background: #f37021;

border-radius: 0;

box-sizing: border-box;

-moz-box-sizing: border-box;

-webkit-box-sizing: border-box;

color: #fff;

border: none;

padding: 8px 40px;

font-size: 14px;

text-transform: uppercase;
}
    .button-default:hover {
            background: #F88E11;
    background: linear-gradient(to bottom,#F88E11 0,#F06015 100%)
    }
.tool_cart {
    text-align:center;
}
.skrollable-between {
        margin-bottom: 15px;
}
.step1 h2 {
        margin: 0;
    font-size: 16px;
}
.lb-method span {
    font-weight:normal;
}
.row_sibar_main {
    background:#fff;
}
#prdm {
    background: #f5fbf6;
}
.wmle_item_holder {
    padding: 7px;
}
.wmle_container .wmle_item {
    border: 1px solid #e5e5e5;
    margin: 5px;
    padding: 5px;
    -webkit-box-shadow: 0px 0px 3px -1px #959595;
    box-shadow: 0px 0px 3px -1px #959595;
    background: #fff;
}
.wmle_container .wmle_item .wpme_image {
    text-align: center;
}
.wmle_container a {
    padding: 0px;
    margin: 0px;
}
.wmle_container .wmle_item_holder .wpme_image img {
    max-width: 100%;
    height: auto;
}
.wmle_container .wmle_item .wpme_image img {
    border-radius: 0px !important;
    box-shadow: none !important;
}
.wmle_container .wmle_item .wmle_post_title {
    font-size: 13px;
    color: #44494B;
    line-height: 1.3;
    padding: 10px 10px 10px 10px;
    font-weight: bold;
    background: #F6F6F6;
}
.wmle_container .wmle_item .wmle_post_title a {
    color: inherit;
    text-decoration: none;
    padding: 0px;
    margin: 0px;
}
.wmle_container .wmle_item .wmle_post_excerpt {
    font-size: 12px;
    color: #a5a4a2;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}
#page-title-news {
        margin: 0;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 40px;
    border-bottom: 1px solid #e1e1e1;
}
.wmle_container .wmle_item:hover .wmle_post_title {
    background: #EE4E1E;
    color: #FFFFFF;
}
#wrap-header-mobile {
    display: none;
}
.text-right {
        line-height: 50px;
}
.subtext {
        line-height: 50px;
}
.d_page b {
    background: #00878F;
    border: 1px solid #fff;
    padding: 3px 12px 3px 16px;
    color: #fff;
}
.d_page a {
    background: #326e51;
    border: 1px solid #f0f0f0;
    padding: 3px 18px 3px 20px;
    color: #fff !important;
    margin-left: 5px;
margin: 5px 0px 5px 5px;display: inline-block;}
@media screen and (max-width: 768px) {
    #wrap-header-mobile {
        display: inline-block;
        width: 100%;
        background: white;
        z-index: 9999;
        box-shadow: 0px 0px 5px #888;
    }
    .col-md-12-menu {
        display:none;
    }
    #hot-line {
        display:none;
    }
    #search-form {
            margin-bottom: 10px;
    }
    .row {
        margin:0 !important;
    }
    .slick-slide {
       
    }
    #st_row {
            padding: 0px 6px;
    }
    .owl-theme .owl-controls .owl-buttons .owl-prev {
        left:0 !important;
    }
    .col-md-7-header {
            padding: 0px 5px !important;
    }
    .col-md-3-cart {
            padding: 0px 5px !important;
    }
}
.d_page {
        display: inline-block;
    width: 100%;
    padding-bottom: 20px;
    text-align: center;
}
.contact {
    background-color: #fff;
    border: solid 1px #e4e4e4 !important;
    width: 100%;
    text-indent: 15px;
    padding: 10px 0;
    margin-bottom: 20px;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    color: #000;
    border-radius: 0;
}
.btn_send {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-right: 15px;
    margin-bottom: 30px;
    font-family: 'Open Sans', sans-serif;
}
.skrollable-between h1 {
        margin: 0;
    font-size: 30px;

}
ul#menu-danh-muc-san-pham li a:hover {

color: #2C6B72;

text-decoration: none;
}
.tc-features li span{
    font-weight: bold;
    margin-right: 10px;
}
.heading-row ul {margin: 0;}
    .heading-row ul li {
    display: inline-block;
    padding: 0px 10px;
    border-right: 1px solid #333;
    }
        .heading-row ul li a {
        float: left;
        }
.heading-row ul li a:hover{ color:#23527c !important;}
.owl-carousel .owl-item a{}
.fir a {
    color: #fff !important;
    font-size: 14px;
}
.icon-cart{display:none !important;}
.flexy-menu-inner a{background: url(img/iconli.png) no-repeat center left;
    margin-left: 10px;}
.div-img{    margin-left: -15px;
    margin-top: 10px;}
.div-img img{    max-width: 100%;}
.wp-items-prv{    background: url(img/icon-man.png) no-repeat left;
    padding-left: 72px;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 20px;
    padding-top: 20px;}
.wp-prv-in{}
.wp-prv-in span{font-size: 15px;
    font-style: italic;}
.wp-txt{    width: 100%;
    margin-bottom: 10px;
    padding: 5px;
    border: 1px solid #e1e1e1;
    margin-top: 5px;}