/*
Theme Name: Kim Oanh Shop
Theme URL: https://mythuatweb.com
Description: Website thương mại điện tử, phù hợp nhu cầu website thương mại điện tử vừa và nhỏ, dùng các cửa hàng, hộ gia đình kinh doanh online. Hoặc làm site vệ tinh hổ trợ cho website chính.
Author: MyThuatWeb
Author URI: https://www.mythuatweb.com
Version: 1.0
Text Domain: koshop
*/
body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 22px;
	margin-top: 0;
}
h2 {
	font-size: 16px;
	line-height: 22px;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 14px;
}
img.logo {
	margin: 10px 0;
	float: left;
	max-height: 75px;
}
.button {
    background: #6c3615 !important;
    color: #FFF !important;
    border-radius: 0 !important;
    padding: 10px 15px !important;
    text-transform: uppercase;
}
.maim_menu_header {
	background: #feba12;
	/*border-radius: 5px 5px 0 0;*/
	padding: 0;
	padding-top: 5px
}
#searchform {
	width: 100%;
	float: left;
	margin: 0;
	margin-bottom: 5px
}
.giohangh {
	text-align: right;
	float: right
}
p.giohangstyle {
	margin: 0;
	padding: 10px;
	font-size: 12px
}
.giohangh a {
	color: #333;
	text-transform: uppercase
}
.quangcao3cot {
	padding: 10px 0;
}
.label-danger {
	background-color: #6c3615;
}
.navbar_menutop {
	float: right;
	margin: 0;
	padding: 5px 0;
}
.navbar_menutop ul {
	float: right;
	margin: 0;
	padding: 0;
}
.navbar_menutop ul li {
	float: left;
	padding: 5px 0;
	margin: 0;
	line-height: 20px
}
.navbar_menutop ul li a {
	margin: 0;
	padding: 0 10px;
	color: #333;
	font-size: 12px;
	border-radius: 5px;
}
.navbar-header button {
	float: right;
	background: #045594;
	border-radius: 5px;
	padding: 5px;
}
.navbar-header .glyphicon {
	font-size: 30px;
	color: #FFF;
}
.banner {
	padding-top: 8px;
	height: auto;
	overflow: hidden;
}
.coler-desc {
	width: 100%;
	float: left;
}
.coler-desc .coler-icon {
	float: left;
	padding: 2px 5px;
}
.coler-desc .coler-icon span {
    font-size: 19px;
    color: #feba12;
    border: 2px solid #feba12;
    width: 40px;
    height: 40px;
    padding: 5px 9px;
    border-radius: 50px;
}
.coler-desc .coler-mest {
	float: left;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 20px;
	font-weight: bold;
	color: #feba12;
}
.coler-desc .coler-mest p.sdt {
    font-size: 25px;
    color: #6c3615;
}
.coler-desc .coler-icon_pro {
	float: left;
	padding: 2px 5px;
}
.coler-desc .coler-icon_pro span {
	font-size: 15px;
	color: #045594;
	width: 30px;
	height: 30px;
	padding: 5px;
	border-radius: 3px;
}
.coler-desc .coler-mesting {
	font-size: 12px;
	float: left;
	color: #045594;
	padding: 2px 5px;
	display: inline;
	max-width: 110px;
	text-transform: uppercase
}
.coler-desc .coler-mesting:hover, .coler-desc .coler-icon_pro:hover span {
	color: #F6BB21;
	cursor: pointer
}
.full_home_sanpham {
    width: 100%;
    float: left;
    padding: 10px 0 15px 0;
    margin: 0;
    background: url(images/bg_bong.jpg) repeat-x top;
}
.motsanpham {
	border: 2px solid #FFF;
	float: left;
	padding: 10px
}
.motsanpham >a {
	height: 170px;
	overflow: hidden;
	display: block
}
.motsanpham:hover {
	border: 1px solid #D9534F;
	/*border-radius: 5px*/
}
.motsanpham img {
	padding: 5px;
}
.motsanpham h3 {
	font-size: 14px;
	line-height: 20px;
	min-height: 45px;
}
.motsanpham h3 a {
	color: #333333;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
}
.motsanpham h2 {
	font-size: 14px;
	line-height: 20px;
	min-height: 45px;
}
.motsanpham h2 a {
	color: #333333;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
}
.motsanpham .post-price {
	width: 100%;
	float: left
}
.motsanpham .post-price .price {
	float: left;
	width: 70%
}
.motsanpham .post-price .price del {
	float: left;
	width: 100%;
	font-size: 12px;
	color: #666;
	font-style: italic
}
.motsanpham .post-price .price ins {
	float: left;
	width: 100%;
	text-decoration: none;
	font-size: 15px;
	color: #BB0000;
	font-weight: bold
}
.motsanpham .post-price .price span.amount {
	float: left;
	width: 100%;
	text-decoration: none;
	font-size: 15px;
	color: #BB0000;
	font-weight: bold
}
.motsanpham .post-price .price del span.amount {
	float: left;
	width: 100%;
	font-size: 12px;
	color: #666;
	font-style: italic;
	font-weight: normal
}
.motsanpham .post-price .price .salepercent {
	float: right;
	margin-top: 10px
}
.is_on_sale {
	position: absolute;
	right: 10px;
	top: 20px;
	font-size: 13px;
	font-weight: bold
}
.module_sanpham .tieude_home {
	background: #feba12;
	width: 100%;
	float: left;
	/*border-radius: 5px 5px 0 0;*/
	margin: 0;
	padding: 0
}
.module_sanpham h2.title_link {
	float: left;
	margin: 0;
	padding: 0;
	/*border-radius: 5px 5px 0 0;*/
}
.module_sanpham .tieude_home .link-cat {
	float: right;
	padding: 10px 20px 8px 0
}
.module_sanpham .tieude_home .link-cat a {
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	margin-left: 10px;
}
.module_sanpham .tieude_home .link-cat a:first-child {
	border: none
}
.module_sanpham h2.title_link a.title_link_a {
	color: #FFF;
	font-size: 15px;
	float: left;
	padding: 10px 0;
	padding-right: 10px;
	font-weight: 700;
	text-transform: uppercase
}
.module_sanpham h2.title_link a.title_link_a span {
	margin-left: 10px;
	margin-right: 10px
}
.module_sanpham h2.title_link a.title_link_no {
	float: right;
	font-size: 12px;
	font-style: italic;
	margin: 10px;
	color: #333
}
.module_tintuc_khachhang .row {
	background: #f0f0ef;
}
.module_tintuc_khachhang h4.tieudenewsf {
	background: #00418e;
	width: 100%;
	float: left;
	/*border-radius: 5px 5px 0 0;*/
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #FFF;
}
.module_tintuc_khachhang h4.tieudenewsf a {
    color: #FFF;
    font-size: 15px;
    float: left;
    padding: 10px 0 12px;
    padding-right: 10px;
    /*border-radius: 5px 0 0 0;*/
    font-weight: 700;
    text-transform: uppercase;
    background: #6c3615;
}
.module_tintuc_khachhang h4.tieudenewsf a span {
	margin-left: 10px;
	margin-right: 10px
}
.module_tintuc_khachhang h4.tieudenewsf a.title_link_no {
    float: right;
    font-size: 12px;
    font-style: italic;
    padding: 12px 10px 0 8px;
    color: #FFF;
    text-transform: none;
    font-weight: normal;
    border-radius: 0;
    background: none;
}
.module_tintuc_khachhang .tintuchome {
    margin-top: 12px;
    height: 265px;
    overflow: hidden;
}
.module_tintuc_khachhang .tintuchome > a  {
    display: block;
    width: 100%;
    height: 200px;
    overflow: hidden;
}
.module_tintuc_khachhang .tintuchome > a img {
    height: 100%;
}
.module_tintuc_khachhang .tintuchome h3 {
    margin: 0;
    padding: 10px 0;
    min-height: 55px;
    width: 100%;
    float: left;
    font-size: 16px;
    line-height: 22px;
}
.module_tintuc_khachhang .tintuchome h3 a {
	color: #333
}
.module_tintuc_khachhang .tintuchome h3:hover a {
	color: #00418E;
}
.module_tintuc_khachhang .channewh3 {
	width: 100%;
	float: left;
	background: #dedede;
	margin: 10px 0;
}
.module_tintuc_khachhang .channewh3 small {
	background: #00418E;
	width: 80px;
	float: left;
	padding: 1px;
}
.module_newfooter .row {
	float: left;
	padding: 10px 0;
}
.module_newfooter .row h4.tieudenewsf {
    color: #555;
    width: 100%;
    float: left;
    border-bottom: 1px solid #e6e6e6;
    background: #feba12;
    padding: 12px 0 0px;
    /* border-top-left-radius: 3px; */
    margin: 0 0 15px;
}
.module_newfooter .row h4.tieudenewsf a {
    color: #FFF;
    padding:14px 15px 12px 0;
    text-transform: uppercase;
    font-size: 15px;
    background: #6c3615;
	text-decoration:none
}
.module_newfooter .row h4.tieudenewsf a span {
	margin-left: 10px;
	margin-right: 10px
}
.module_newfooter .row h4.tieudenewsf a.title_link_no {
    float: right;
    font-size: 12px;
    font-style: italic;
    padding: 0px 15px 15px 15px;
    color: #FFF;
    text-transform: none;
    font-weight: normal;
    background: no-repeat;
}
.module_newfooter .row .benphainhe {
	float: left
}
.module_newfooter .row .benphainhe >a {
    width: 30%;
    display: inline-block;
    float: left;
    margin-right: 15px;
    border: 1px solid #CCC;
    min-height: 100px;
    margin-bottom: 12px;
}
.module_newfooter .row .col-md-5 img {
	margin-bottom: 10px;
}
.module_newfooter .row .benphainhe img {
	float: right;
	margin-left: 15px
}
.module_newfooter .row .benphainhe h2 {
	margin: 0;
	padding: 0;
	padding-bottom: 10px
}
.module_newfooter .row a {
	font-size: 15px;
	color: #333;
	font-weight: bold
}
.module_newfooter .row .benphainhe h3 {
	width: 100%;
	float: left;
	margin: 0;
	/*padding: 8px 0*/
}
.module_newfooter .row .benphainhe h3 a {
    font-size: 14px;
    color: #333;
    line-height: 22px;
    font-weight: normal;
}
.module_newfooter .row .benphainhe h3 span {
    margin-right: 10px;
    display: none;
}
.luotxem {
	width: 100%;
	float: left;
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	padding: 5px 0;
	margin: 5px 0
}
.luotxem p {
	float: left;
	font-size: 11px;
	font-style: italic;
	color: #666;
	margin: 0;
	padding: 0 5px
}
.luotxem p a {
	margin: 0;
	padding: 0;
	font-size: 11px !important;
	font-weight: normal
}
.module_newfooter {
	padding-top: 10px;
}
.module_newfooter .row {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0
}
.module_newfooter .row .hotroonline {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0
}
.module_newfooter .row .hotroonline p.tieude {
    width: 100%;
    float: left;
    color: #000;
    width: 100%;
    float: left;
    border-bottom: 1px solid #e6e6e6;
    padding: 10px 15px;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    text-align: left;
}
.module_newfooter .row .hotroonline p.tieude span {
	margin-right: 10px;
	color: #BB0000
}
.module_newfooter .row .info_thongtin {
	width: 100%;
	float: left;
	margin: 10px 0;
	border: none
}
.module_newfooter .row .info_thongtin p span.glyphicon {
	font-size: 20px;
	float: left;
	color: #BB0000;
	margin-top: 5px;
	margin-right: 10px
}
.module_newfooter .row .info_thongtin p strong {
	font-size: 20px;
	color: #BB0000;
}
.module_newfooter .row .info_thongtin p i {
	padding-left: 32px;
}
.module_newfooter .email_khuyenmai p.email_la_email {
	font-size: 15px;
	color: #333;
	text-transform: uppercase;
	border: 1px solid #EEE;
	color: #045594;
	padding: 5px;
	border-radius: 5xp;
}
.module_newfooter .email_khuyenmai p.email_la_email span {
	margin-right: 10px;
	float: left;
	color: #BB0000;
}
.module_newfooter .alert {
	box-shadow: none
}
.module_newfooter .email_khuyenmai .eemail_caption {
	font-style: italic;
	font-size: 12px;
}
.module_newfooter .email_khuyenmai input#eemail_txt_email {
	width: 100%;
}
#footer {
	background: #045594;
	/*border-radius: 5px;*/
	color: #FFF
}
.menu_full_produc #menu-main-menu {
	display: none;
	position: absolute;
	margin-top: 38px;
	z-index: 999
}
.menu_full_produc p.danhmucmenu {
	cursor: pointer;
}
.row .wp-pagenavi {
	width: 100%;
	float: left;
	padding: 20px 0
}
.row .wp-pagenavi span, .row .wp-pagenavi a {
	border: none !important;
	padding: 5px 8px;
}
.hrviet {
	width: 100%;
	float: left;
	padding: 1px 0;
	margin: 15px 0;
	clear: both;
	border-top: 1px solid #EEEEEE;
}
.single-product .breadcrumb {
	margin-top: 0px !important;
	float: left;
	width: 100%
}
.breadcrumb {
    padding: 12px 5px !important;
    float: left;
    width: 100%;
    margin-bottom: 15px;
    border-radius: 0;
    background: #e8e8e8;
}
.breadcrumb span {
    margin: 2px 5px;
    font-size: 14px;
}
.glyphicon:empty {
    width: 15px;
    margin: 0 10px;
    line-height: normal;
}
div.camket {
    margin: 15px 0;
}
h1.catproduc-title {
	margin: 8px 0;
	padding: 5px 0;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	color: #045594
}
h1.catproduc-title span {
	margin-right: 10px;
	float: left
}
.navbar {
	background: url(images/bg_bong.jpg) repeat-x top;
	padding: 15px 10px;
	padding-top: 20px
}
/* =Price Filter Widget */
#slidebar .widget_price_filter form {
	padding: 0 20px 20px 20px
}
#slidebar .widget_price_filter form .btn {
	float: left
}
#slidebar .widget ul.yith-wcan, #slidebar .widget .sanphamdangkhuyenmai {
	padding: 0 20px 20px 20px
}
#slidebar .widget ul.yith-wcan li {
	padding: 5px 0;
}
#slidebar .widget ul.yith-wcan li a {
	color: #333;
}
#slidebar .widget ul.yith-wcan .count {
	padding: 3px 6px;
	color: #FFF;
	border-radius: 20px;
}
.ssanphamlienquanss {
	width: 100%;
	float: left
}
.ssanphamlienquanss .panel-tieude {
	color: #045594;
	font-size: 15px;
	text-transform: uppercase;
	margin: 0;
	padding: 8px 0;
	font-weight: bold;
	text-indent: 15px;
}
.ssanphamlienquanss .panel-tieude span {
	float: left;
	margin-right: 10px
}
.ssanphamlienquanss .panel-body {
	background: url(images/bg_bong.jpg) repeat-x top
}
.product_meta span.glyphicon {
	padding: 5px;
	margin: 0 5px
}
.product_meta .posted_in a {
	color: #333;
}
.binhliansanp {
	background: url(images/bg_bong.jpg) repeat-x top
}
.binhlan {
	color: #045594;
	font-size: 15px;
	text-transform: uppercase;
	margin: 0;
	padding: 8px 0;
	font-weight: bold;
	text-indent: 15px;
}
.binhlan span {
	float: left;
	margin-right: 10px
}
.module_tintuc_khachhang {
	padding-top: 10px;
}
#slidebar .widget_nav_menu, #slidebar .widget {
    border: 1px solid #EEEEEE;
    margin: 0;
    width: 100%;
    float: left;
	margin-bottom:15px;
}
#slidebar .widget_nav_menu h4, #slidebar .widget h4 {
    color: #FFF;
    font-size: 15px;
    text-transform: uppercase;
    margin: 0;
    padding: 15px 0;
    font-weight: bold;
    text-indent: 15px;
    background: url(images/bg_bong.jpg) repeat-x bottom #6c3615;
}
#slidebar .widget h4 span {
	float: left;
	margin-right: 10px
}
#slidebar .widget_nav_menu ul {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	float: left;
	background: url(images/bg_bong.jpg) repeat-x top
}
#slidebar .widget_nav_menu ul li {
	margin: 0;
	padding: 6px 0;
	float: left;
	list-style: none;
	width: 100%;
	text-indent: 15px;
}
#slidebar .widget_nav_menu ul li span {
	float: left;
	font-size: 8px;
	color: #045594;
	margin: 5px
}
#slidebar .widget_nav_menu ul li a {
	color: #333;
}
.chitietsanpham_full {
	width: 100%;
	float: left;
	margin: 0;
	padding: 10px 0;
}
.chitietsanpham_full .images a.woocommerce-main-image {
	border: none;
	box-shadow: none
}
.chitietsanpham_full .thumbnails {
	margin: auto;
}
.chitietsanpham_full .thumbnails a {
	float: left;
	display: inline-block;
	width: 80px;
	height: 80px;
	overflow: hidden;
	margin-right: 3px;
}
.chitietsanpham_full .thumbnails img {
	float: left;
	margin: 5px;
	width: 100%;
}
.chitietsanpham_full .giohang {
	width: 100%;
	float: left;
	margin: 0;
	padding: 10px 0;
}
.chitietsanpham_full .giohang table {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}
.chitietsanpham_full .giohang .buttons_added {
	float: left;
}
.chitietsanpham_full .giohang .quantity {
	margin-right: 20px;
	float: left
}
.chitietsanpham_full .giohang .btn-danger {
	margin-left: 20px;
	padding: 3px 15px;
}
.chitietsanpham_full .giohang .btn-danger .glyphicon {
	margin: 2px 6px
}
.giasanph {
	width: 100%;
	float: left
}
.giasanph .price {
	float: left;
}
.giasanph .price del {
	float: left;
	width: 100%;
	font-size: 12px;
	color: #666;
	font-style: italic
}
.giasanph .price ins {
	float: left;
	width: 100%;
	text-decoration: none;
	font-size: 15px;
	color: #BB0000;
	font-weight: bold
}
.giasanph .price span.amount {
	float: left;
	text-decoration: none;
	font-size: 25px;
	color: #BB0000;
	font-weight: bold
}
.giasanph .price del span.amount {
	float: left;
	width: 100%;
	font-size: 12px;
	color: #666;
	font-style: italic;
	font-weight: normal
}
.giasanph .price .salepercent {
	float: right;
	margin-top: 10px
}
.is_on_sale {
	position: absolute;
	right: 10px;
	top: 20px;
	font-size: 13px;
	font-weight: bold
}
.hotlie {
	width: 100%;
	float: left
}
.hotlie p.sft {
	font-size: 15px;
}
.hotlie p b {
	color: #BB0000;
	font-size: 18px;
}
.cacbuocdathang {
	width: 100%;
	float: left;
	border-bottom: 5px solid #FCE063;
	margin: 10px 0;
	display: none
}
.cacbuocdathang .buoc_nhanh {
	background: #EEE;
	border: 2px solid #FFF;
	margin: 10px 0;
	border-radius: 5px;
	padding: 10px 0;
	color: #999
}
.cacbuocdathang .buoc_nhanh_ok {
	background: #F6BB21;
	color: #000
}
.cacbuocdathang .buoc_nhanh_ok_xam {
	background: #EEE;
	color: #999
}
.cacbuocdathang .buoc_nhanh .dhtrai {
	float: left;
	font-size: 50px;
	margin: 10px
}
.cacbuocdathang .buoc_nhanh .dathangphai {
	float: left;
	font-size: 15px;
}
.cacbuocdathang .buoc_nhanh .dathangphai p {
	padding: 8px 0 0 0;
	margin: 0
}
.cacbuocdathang .buoc_nhanh .dathangphai p strong {
	font-size: 20px;
	text-transform: uppercase;
}
.cacbuocdathang .buoc_nhanh .dathangphai p.buoc_la_buoc {
	margin-top: 0px;
}
.cacbuocdathang .buoc_nhanh .ok_thi_ok {
	position: absolute;
	text-align: center;
	font-size: 20px;
	padding: 0;
	width: 100%;
	color: #F6BB21;
	margin-top: 13px;
	display: none
}
.cacbuocdathang .buoc_nhanh .ok_thi_ok_hien {
	display: block
}
.cacbuocdathang .buoc_nhanh .ok_thi_ok_hien_an {
	display: none
}
.clear {
	clear: both
}
.hienthi_dinhe {
	display: block
}
.cotfooter {
    padding: 15px 0px;
    font-size: 14px;
}
.cotfooter h2, .cotfooter h3 {
    text-align: left;
    padding: 3px 0;
    font-weight: bold;
    margin: 0;
}
.cotfooter p {
    text-align: left;
    padding: 0;
    margin:3px 0;
}
.cotfooter p a {
	color:#FFF;
}
.cotfooter hr {
	margin:12px 0;
}
.cotfooter p.widgettitlefooter {
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}
.cotfooter p.congty {
	font-weight: bold;
}
.cotfooter span.glyphicon {
	margin-right: 10px;
}
/*.cotfooter p.dia_chi { font-style:italic;}*/
.cotfooter ul.menu {
	margin: 0;
	padding: 0 15px;
}
.cotfooter ul.menu li {
	padding: 5px 0;
}
.cotfooter ul.menu li a {
    color: #FFF;
    font-size: 14px;
}
#banquyen {
	padding: 10px;
	color: #333
}
#banquyen a {
	color: #333
}
img.aligncenter {
	margin: 10px auto;
}
img.alignleft {
	margin-right: 10px;
}
img.alignright {
	margin-left: 10px;
}
.noidung_bai_single_cat {
	padding: 10px 0;
}
.noidung_bai_single_cat .text-content-news {
	float: left;
}
.noidung_bai_single_cat .thumb {
    border: 1px solid #CCC;
    display: inline-block;
}
.noidung_bai_single_cat .text-content-news h2 {
    margin: 0 0 8px;
    padding: 0;
}
.noidung_bai_single_cat .text-content-news h2 a {
    color: #6c3615;
    text-decoration: none;
    font-weight: bold;
}
h6.xemthem {
    float: right;
    background: #feba11;
}
h6.xemthem a{
    color: #FFF;
    padding: 5px 6px;
    display: inline-block;
}
#metaslider_container_85 .theme-light.slider-wrapper {
	margin: 0;
	padding: 0;
	box-shadow: none
}
a.linhhover:hover {
	text-decoration: none
}
.menu_full_produc, .chitietsanpham_full, .thongtinchitesanpham {
	float: left;
	width: 100%
}
.pp_pic_holder {
	top: 0 !important
}
p.woocommerce-info {
	display: none
}
.footer {
	margin-bottom: 10px
}
.quangcaoho img {
	padding-top: 10px;
}
.wysija-paragraph {
	padding-top: 10px;
}
.social_network {
	float: left;
	margin: 0;
	padding: 0
}
.social_network li {
	float: left;
	padding: 5px;
	list-style: none
}
.social_network li a {
	float: left;
	background: #EEE;
	color: #333;
	padding: 4px 0;
	width: 25px;
	text-align: center;
	font-size: 13px;
	border-radius: 3px
}
.module_sanpham .tieude_home .link-cat a {
	color: #FFF;
	border-left: 1px solid #FFF;
}
.maim_menu_header ul.mainmenu_nhe {
	width: 100%;
	float: left;
	background: #f1eded
}
.maim_menu_header .menuproduc {
	width: 100%;
	float: left;
}
.maim_menu_header .menuproduc ul.sf-menu {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	margin-top: 5px
}
.maim_menu_header .menuproduc ul.menuhome_padding .mainmenu_nhe {
	margin-top: 0;
}
.maim_menu_header .menuproduc ul.sf-menu li {
	width: 100%;
	float: left;
}
.maim_menu_header .menuproduc li a.danhmucspa {
	margin: 0;
	padding: 8px 0;
	width: 100%;
	float: left;
	background: #6c3615;
	color: #FFF;
	border: none;
	font-size: 15px;
	font-weight: bold;
	text-indent: 10px;
	text-transform: uppercase;
	/*border-radius: 5px 5px 0 0;*/
}
.cart-header {
	float:right;
	padding: 8px;
	margin: 3px;
	/* border-radius:3px; */
}
.woocommerce ul.cart_list, .woocommerce ul.product_list_widget {
	padding: 10px !important;
	list-style: none outside;
    margin: 0;
    border: 1px solid #feba12;
    margin-bottom: 15px;
    padding-top: 0 !important;
}
.woocommerce ul.product_list_widget li {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #EEE;
}
.woocommerce ul.cart_list li a span.product-title, .woocommerce ul.product_list_widget li a span.product-title {
	font-size: 15px;
	color: #333;
	font-weight: normal
}
.woocommerce ul.product_list_widget del {
	font-size: 12px;
	color: #666;
	font-style: italic;
	padding-right: 10px
}
.woocommerce ul.product_list_widget ins {
	text-decoration: none;
	font-size: 15px;
	color: #BB0000;
	font-weight: bold
}
.woocommerce ul.product_list_widget span.amount {
	text-decoration: none;
	font-size: 15px;
	color: #BB0000;
	font-weight: bold
}
.woocommerce ul.product_list_widget del span.amount {
	font-size: 12px;
	color: #666;
	font-style: italic;
	font-weight: normal
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
	width: 80px !important;
}
.woocommerce .widget_layered_nav ul {
	padding: 0 10px !important;
}
.woocommerce .widget_layered_nav ul li {
	width: 100%;
	float: left;
	padding: 8px 0 !important;
	font-size: 15px
}
.woocommerce .widget_layered_nav ul li a {
	font-size: 15px;
	color: #333
}
.woocommerce .widget_layered_nav ul li small {
	float: right
}
woocommerce .widget_layered_nav ul, .woocommerce-page .widget_layered_nav ul {
	padding: 5px 0;
	margin: 0;
	float: left;
	width: 100%
}
.woocommerce .widget_layered_nav ul li, .woocommerce-page .widget_layered_nav ul li {
	display: block;
	padding: 5px 10px
}
.woocommerce .widget_layered_nav ul li a:before, .woocommerce-page .widget_layered_nav ul li a:before {
	content: '\f096';
	padding-right: 10px;
	font-family: FontAwesome
}
.woocommerce .widget_layered_nav ul li a, .woocommerce-page .widget_layered_nav ul li a {
	font-size: 15px
}
.woocommerce .widget_layered_nav ul li.chosen a:before, .woocommerce-page .widget_layered_nav ul li.chosen a:before {
	content: '\f046';
	padding-right: 0;
	font-family: FontAwesome
}
.woocommerce .widget_layered_nav ul li.chosen a {
	background: none;
	border: none;
	padding: 0;
	margin: 0;
	color: #111;
	font-weight: bold
}
.woocommerce .widget_layered_nav ul li:hover a:before, .woocommerce-page .widget_layered_nav ul li:hover a:before {
	content: '\f046';
	padding-right: 10px;
	font-family: FontAwesome
}
.breadcrumb p {
	margin: 0;
	padding: 0;
	font-size: 15px;
}
.breadcrumb p a {
	font-size: 15px;
}
.danhgiachiase {
	width: 100%;
	float: left;
	padding: 20px 0;
}
.conten_baiviet h1 {
	margin: 0;
	padding: 0 0 15px 0;
}
.conten_baiviet, .bicungchuyenmuc {
    width: 100%;
    float: left;
    padding: 0;
}
.bicungchuyenmuc h3 {
	background: #EEE;
	text-indent: 15px;
	padding: 8px 0;
	width: 100%;
	float: left
}
.bicungchuyenmuc ul {
	width: 100%;
	float: left;
	padding: 10px 0;
	margin: 0;
}
.bicungchuyenmuc ul li {
	list-style: none;
	padding: 6px 0;
}
.bicungchuyenmuc ul li h2 {
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}
.bicungchuyenmuc ul li h2 a {
	font-size: 15px;
	color: #666;
	font-weight: bold
}
.shiftnav-toggle-main-block {
	display: inherit !important;
	font-size: 12px;
}
#shiftnav-toggle-main {
	display: none
}
body.shiftnav-enabled .shiftnav-wrap {
	padding-top: 0 !important;
}
.formError .formErrorContent {
	margin-left: -345px;
	margin-top: -45px;
}

.h1_an {
	position: absolute;
	z-index: 99;
	text-indent: -1500px
}
.single_add_to_cart_button {
	background: none repeat scroll 0 0 #2ecc71;
	border: medium none;
	border-radius: 5px;
	box-shadow: 0 -3px 0 0 #248c50 inset;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 12px;
	padding: 10px 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.single_add_vang {
	background: none repeat scroll 0 0 #f59123;
	box-shadow: 0 -3px 0 0 #c27806 inset;
}
.single_add_to_cart_button span {
	display: block;
	font-size: 12px;
	font-weight: 400;
	margin-top: 3px;
	text-transform: none;
}
.description {
	padding: 10px 0;
	margin: 10px 0;
	border-top: 1px dotted #EEE;
	border-bottom: 1px dotted #EEE;
}
#slidebar {
	margin-bottom: 10px;
}
#slidebar .panel-body {
    padding: 0 15px;
}
ul.dpe-flexible-posts {
	margin: 0;
	padding: 10px;
}
ul.dpe-flexible-posts li {
	width: 100%;
	float: left;
	margin: 0;
	padding: 5px 0;
	list-style: none;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #EEE
}
ul.dpe-flexible-posts li img {
	max-width: 50px;
	float: left;
	padding: 2px;
	margin-right: 10px;
	border: 1px solid #EEE
}
ul.dpe-flexible-posts li .title {
	font-size: 16px;
	color: #333
}
.thongtinchitesanpham .page-header {
	margin: 0;
	padding: 0;
	margin-bottom: 15px
}
.thongtinchitesanpham .page-header h4 {
	margin: 0;
	padding: 10px 0;
	background: #f5f7f8;
	color: #333;
	text-indent: 10px;
}
ul.dpe-flexible-posts li:last-child {
	border-bottom: none
}
.woocommerce ul.product_list_widget li:last-child {
	border-bottom: none
}
.xuonghangnhanh {
	width: 100%;
	float: left;
	margin-bottom: 5px;
}
.fb-comments {
	width: 100%;
	display: block
}
.cartsap h2 {
	font-size: 18px;
	width: 100%;
	display: block
}
.cartsap h2 a {
	color: #333;
	font-size: 18px;
}
.phandathang .ninja-forms-required-items {
	display: inline-block;
	margin: 0;
	padding: 5px 0;
	font-size: 15px;
}
.phandathang .ninja-forms-form-wrap textarea.ninja-forms-field {
	height: 60px;
}
.phandathang .ninja-forms-form-wrap input[type=submit] {
	background: none repeat scroll 0 0 #f59123;
	border: medium none;
	border-radius: 5px;
	box-shadow: 0 -3px 0 0 #c27806 inset;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 16px;
	font-weight: 700;
	height: 55px;
	margin-bottom: 12px;
	padding: 5px 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.modal-header {
	background: #EEE;
}
.modal-header h4 {
	font-size: 20px;
	font-weight: bold;
	color: #F00
}
/* update 12-04-2015 */
.mobileLogo {
	padding: 8px 12px;
}
.mobileLogo img {
	width: 150px;
}
/* update 13-04-2015 */
.navbar-mobile {
	padding: 0;
}
.mobile-menu {
	margin-top: 0;
}
.mobile-menu li a {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
}
.mobile-menu>li>a {
	color: #fff !important;
	background: #ef9017;
	font-size: 12px;
	text-shadow: none;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 1px;
}
.mobile-menu>li>ul.sub-menu {
	padding-left: 0px !important;
	list-style: none;
}
.mobile-menu>li>ul.sub-menu>li>a {
	background: #ef9018;
	display: block;
	margin-bottom: 1px;
	padding-left: 30px;
	text-transform: uppercase;
	color: #FFF;
	font-size: 14px;
}
.mobile-menu>li>ul.sub-menu>li>ul {
	padding-left:0;
	list-style:none;
}
.mobile-menu>li>ul.sub-menu>li>ul>li {
}
.mobile-menu>li>ul.sub-menu>li>ul li a {
    list-style-type: none !important;
    color: #FFF;
    display: block;
    border-bottom: 1px solid #CCC;
    padding-left: 45px;
    background: #f7b922;
    font-size: 14px;
    text-transform: uppercase;
}
.mobile-menu>li>ul.sub-menu>li>ul li ul {
	padding-left: 20px;
}
.relate-news {
    margin-bottom: 15px;
}
.relate-news h2 {
    background: #6c3615;
    color: #FFF;
    padding: 8px 15px;
    font-size: 14px;
}
.relate-news h2 a {
	color: #FFF;
    text-transform: uppercase;
}
.relate-news .rel-news-grid {}
.relate-news .rel-news-grid .list-news-item {
    height: 170px;
    overflow: hidden;
}
.relate-news .rel-news-grid .list-news-item a {}
.relate-news .rel-news-grid .list-news-item a img {}
.relate-news .rel-news-grid .list-news-item h3 {}
.relate-news .rel-news-grid .list-news-item h3 a {
    color: #222;
    line-height: 22px;
}
/*sidebar widget_product_categories*/
.widget_product_categories {}
.widget_product_categories ul {
    list-style: none;
    padding: 0;
    margin: 0;
    max-height: 406px;
    overflow-y: scroll;
}
.widget_product_categories ul li {
    padding-left: 15px;
    border-bottom: 1px solid #e9e6ed;
}
.widget_product_categories ul li:last-child {
	border:none;
}
.widget_product_categories ul li a {
    color: #222;
    display: inline-block;
    padding: 10px 0;
}
.widget_product_categories ul li span.label-primary {
    background-color: #FFF;
    color: #6c3615;
    font-size: 12px;
}
/*sidebar widget_categories*/
.widget_categories {}
.widget_categories ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.widget_categories ul li {
    padding-left: 15px;
    border-bottom: 1px solid #e9e6ed;
}
.widget_categories ul li:last-child {
	border:none;
}
.widget_categories ul li a {
    color: #222;
    display: block;
    padding: 10px 0;
}
/*ipad air (820x1180) và ipad pro (1024x1180)*/
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.coler-desc .coler-icon_pro {
    float: left;
    padding: 2px 5px;
    display: none;
}
.coler-desc .coler-mesting {
    color: #0f8904;
    display: none;
}
.coler-desc {
    float: right;
	width:auto;
}
.maim_menu_header .menuproduc li a.danhmucspa {
    padding: 8px 0 !important;
    font-size: 12px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: inherit;
}
/*ipad air 820 x 1180*/
.woocommerce div.product .woocommerce-tabs ul.tabs {
    border-bottom: 1px solid #6c3615;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border: none;
    background-color: #e9e6ed;
    color: #515151;
    display: inline-block;
    position: relative;
    z-index: 0;
    border-radius: 4px 4px 0 0;
    margin: 0 -5px;
    padding: 0 1em;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    display: inline-block;
    padding: 8px;
    font-weight: 700;
    color: #515151;
    text-decoration: none;
}
.woocommerce div.product ul {
    padding: 0 15px 0 0;
    width: 100%;
    list-style: none;
    display: block;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: left;
    margin: 0 0px 15px 0;
    padding: 5px;
    position: relative;
    width: 25%;
    margin-left: 0;
    min-height: 315px;
}
.motsanpham >a {
    height: 330px;
    overflow: hidden;
    display: block;
}
.motsanpham > a > img {
    padding: 5px;
    width: 100%;
}
/*sidebar*/
#slidebar .widget_nav_menu, #slidebar .widget {
    border: 1px solid #EEEEEE;
    margin: 0;
    width: 100%;
    float: left;
    margin-bottom: 15px;
}
.homenews2 {
	clear: both;
    padding: 0px;
    margin: 15px 0;
}
.homenews2 > a:first-child {
    width: 40%;
    display: block;
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}
.module_newfooter .row .benphainhe {
    float: left;
    margin: 0;
    padding: 0;
}
.module_newfooter .row .benphainhe >a {
    width: 40%;
    display: inline-block;
    float: left;
    margin-right: 15px;
    border: 1px solid #CCC;
    min-height: 150px;
    margin-bottom: 12px;
}
.module_newfooter .row .benphainhe img {
    float: right;
    margin-left: 15px;
    width: 100%;
}
}
@media only screen and (min-width: 479px) and (max-width: 768px) {

ul.sub-menu {
	padding-left:0 !important;
	list-style:none;
}
ul ul, ol ul, ul ol, ol ol {
    margin-bottom: 0;
    list-style: none;
    padding-left: 0;
}
.mobile-menu>li>ul.sub-menu {}
.mobile-menu>li > ul.sub-menu > li ul.sub-menu{
	padding-left: 0px;
	list-style-type: none;
}
.mobile-menu li ul.sub-menu {
	background:#F90;
}
.mobile-menu>li>ul.sub-menu > ul.sub-menu li > a {
    background: #FFC;
    list-style: none;
    padding: 0;
}
.mobile-menu>li>ul.sub-menu > ul.sub-menu li > a {}
.mobile-menu>li>ul.sub-menu > ul.sub-menu li > a {}
.mobile-menu>li>ul.sub-menu>li>ul li a {
    color: #333;
    display: block;
    border-bottom: 1px solid #CCC;
    background: #efcd29;
    padding: 12px 0 12px 15px;
    list-style: none;
}
.cotfooter ul.menu {
    margin: 0;
    padding: 0;
    list-style: none;
}
}
/* Landscape phone to portrait tablet */
@media (max-width: 768px) {
.tim_but {
    float: right;
    margin-right: 5px;
    margin-bottom: 12px;
    background: #93684e;
}
.breadcrumb {
    margin-top: 0;
    float: left;
    width: 100%;
    background: 0;
    padding: 0 !important;
}
.breadcrumb span {
    margin: 0px;
    font-size: 14px;
}
.product_meta span.posted_in {
    display: block;
    padding: 3px 0;
}
#shiftnav-toggle-main {
	display: block
}
body.shiftnav-enabled .shiftnav-wrap {
	padding-top: 49px !important;
}
.module_newfooter img {
	float: left;
}
.module_sanpham h3.title_link {
	width: 100%;
}
.module_sanpham .tieude_home .link-cat {
	float: left;
}
.mobile_cl {
	width: 100%;
	float: left
}
.conten_baiviet h1 {
    margin: 0;
    padding: 0 0 15px 0;
    font-weight: bold;
    font-size: 18px;
}
#slidebar .widget_nav_menu, #slidebar .widget {
	margin-bottom:15px;
}
.cotfooter ul.menu {
    margin: 0;
    padding: 0;
    list-style: none;
}
}
 
/* Landscape phones and down */
@media (max-width: 480px) {
.navbar-header {
    background: #FFF;
    padding: 8px 0;
}
.div-search {
    background: #feba12;
    padding-top: 8px;
}
.div-search > div {
    margin-bottom: 0;
    padding-bottom: 0;
    height: 45px;
}
.div-search .glyphicon:empty {
    width: 15px;
    margin: 0 10px;
    color: #FFF;
    line-height: normal;
}
#shiftnav-toggle-main {
	display: block
}
body.shiftnav-enabled .shiftnav-wrap {
	padding-top: 49px !important;
}
.module_newfooter img {
	float: left;
}
.module_sanpham h3.title_link {
	width: 100%;
}
.module_sanpham .tieude_home .link-cat {
	float: left;
}
.mobile_cl {
	width: 100%;
	float: left
}
.module_tintuc_khachhang .tintuchome {
    margin-top: 20px;
    height: 190px;
    overflow: hidden;
}
/*post detail tin tuc lien quan*/
.relate-news {
    margin-bottom: 15px;
}
.relate-news h2 {
	margin:0 0 10px
}
.relate-news h2 a {
	color: #FFF;
    text-transform: uppercase;
}
.relate-news .rel-news-grid {}
.relate-news .rel-news-grid .list-news-item {
    height: 195px;
    margin-bottom: 15px;
}
.relate-news .rel-news-grid .list-news-item a {}
.relate-news .rel-news-grid .list-news-item a img {}
.relate-news .rel-news-grid .list-news-item h3 {}
.relate-news .rel-news-grid .list-news-item h3 a {
    color: #222;
    line-height: 22px;
}
}