.clear {
    clear: both;
}

ul,
li {
    margin: 0px;
    padding: 0px;
}

body {
    font-size: 14px;
    font-family:arial;
    margin: 0px;
    color: #333333;
}

a {
    color: #333333;
}

img {
    max-width: 100%;
}

#navbar {
    margin-bottom: 0;
}

.alert {
    border-radius: 0;
}

.container {
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
}

.footer {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    border-top: none;
}

.panel {
    border: none;
}

@media (min-width: 1170px) {
    .container {
        width: 1170px;
		padding:0px!important;
    }
} 

/*****************/

/****************/

#wpadminbar
{
	display:none!important;
}
/**********/

/********/
 
   
.error
{
	padding:2px 0 2px 10px;
	color: #FF0000;
}

.ok
{
	padding:2px 0 2px 10px;
	color: #12a223;
}

.hidden
{
	display:none;
}

.bluebuttom
{
	display:inline-block;
	background: #000;
	border: 1px solid #000;
	color: #fff;
	padding: 8px 20px 8px 20px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
	height: 40px;
	font-family: Arial, Helvetica, sans-serif;	
}

.redbuttom, .redbuttom:hover
{
	display:inline-block;
	background: #ff0000;
	border: 1px solid #ff0000;
	color: #fff;
	padding: 8px 20px 8px 20px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
	height: 48px;
	font-family: Arial, Helvetica, sans-serif;	
}

#module_checkoutend .redbuttom, #module_checkoutend .redbuttom:hover
{
	font-size:20px !important;
}

.yellowbuttom
{
	display:inline-block;
	background: #ffc107;
	border: 1px solid #ffc107;
	color: #fff;
	padding: 8px 20px 8px 20px;
	font-size: 14px;
	height: 40px;
	font-weight: bold;
	cursor: pointer;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}

.Field250
{
	width:250px;
}

.Field260
{
	width:262px;
}

.Field500
{
	width:500px;
}

.Field300
{
	width:300px;
}

.Field200
{
	width:200px;
}

.Field100
{
	width:100px !important;
}

.Field197
{
	width:207px !important;
}

.Field70
{
	width:70px !important;
}
.readmore
{
	clear:both;
}

#layoutGroup2 .readmore
{
	clear:both;
}

ul.pagenav
{
	background-color:#f2f2f2;
	margin:0;
	padding: 0;
	list-style:none;
	font-size:15px;
	text-align:center;
}

ul.pagenav li
{
	position:relative;
	display:inline-block;
	margin:0 2px;
	/* border:1px solid #f2f2f2; */
	padding:2px;
}

ul.pagenav li.active span
{
	font-weight:bold;
	border:1px solid #ccc;
	background-color:#fff;
}

ul.pagenav li a
{
	color:#000;
}

ul.pagenav li a
{
	color:#000;
}

ul.pagenav li a, ul.pagenav li span
{
	display:block;
	font-weight:bold;
	padding: 2px 0px;
}

ul.pagenav .prev span, ul.pagenav .next span
{
	position:absolute;
	top:6px;
	height:17px;
	width:16px;
	padding:0;
}

ul.pagenav .prev:hover span
{
	background-position:left bottom;
}

ul.pagenav .next:hover span
{
	background-position:right bottom;
}

ul.pagenav .prev a, ul.pagenav .next a
{
	color:#444444 !important;
}

ul.pagenav .prev a:hover, ul.pagenav .next a:hover
{
	color:#000 !important;
}

ul.pagenav .prev i
{
	font-size: 22px;
	position: absolute;
	top: 3px;
	left:-20px;
}

ul.pagenav .next i
{
	font-size: 22px;
	position: absolute;
	top: 5px;
	right:-20px;
}

.clear
{
	clear:both;
}

.fleft
{
	float:left;
}

 
#main_contener
{
	padding:0;
	margin:0;
	width:100%;
	/* min-width:980px; */
}

#header
{
	/* padding:0; */
	/* margin:auto; */
	/* width:100%; */
	/* background-color:#000; */
}

#header .top_header
{
	width:100%;
	height:55px;
	padding: 0;
	top:0;
	margin:0 auto 0 auto;
	background-color:#000;
	z-index:99999;
}

#header .top_header .mainlogo
{
	width:30%;
	margin:2px 0 2px 0;
	padding:0;
	float:left;
}

#header .top_header .rightheader
{
	width:70%;
	padding: 0;
	float: right;
}

#header .top_header .rightheader .search
{
	position:relative;
	width:50%;
	margin-top:12px;
	float:left;
}

#header .top_header .rightheader .shoptool
{
	float:right;
	white-space:nowrap;
	margin:10px 0 0 0;
}

#header .top_header .rightheader .shoptool ul
{
	margin:0 auto;
	padding:0;
	list-style:none;
}

#header .top_header .rightheader .shoptool ul li
{
	margin:0 0 0 10px;
	padding:0px 5px 0 5px;
	color:#fff;
	float:left;
	position:relative;
}

#header .top_header .rightheader .shoptool ul li:hover, #header .top_header .rightheader .shoptool ul li:hover a
{
	background-color:#fff;
	color:#3f4750;

}

div.subcontent .loginlink a
{
	color:#000;
}

div.subcontent  .loginlink a:hover
{
	text-decoration:underline;
}

ul.right_topbar li:hover div.subcontent
{
	display: block;
}

ul.right_topbar li div.subcontent
{
	clear:both;
	color:#000000;
	background: white;
	min-width:220px;
	top: 27px;
	right:0;
	position: absolute;
	padding: 0;
	display: none;
	z-index: 999999;
}

ul.right_topbar h3
{
	font-size: 17px;
	text-align: left;
	color: #666666;
	padding:5px 10px;
	margin: 5px 0;
	border-bottom:1px solid #ccc;
	font-weight:normal;
}

ul.right_topbar li div.textlable
{
	line-height: 14px;
	font-weight:bold;
	cursor:pointer;
	padding: 5px 0px 5px 5px;
	margin:0;
	background: #000;
	color: #fff;
	padding: 7px 23px;
	/* border-radius: 5px; */
	margin-bottom: 8px;
}
.textlable a 
{
	color:#fff;
}

ul.right_topbar li div.textlable i
{
	font-size:17px;
	position:absolute;
	top:2px;
	right: 7px;
}

.shownumber
{
	padding:0;
	font-weight:bold;
}

.empty
{
	padding: 10px 0px 20px 5px !important;
	text-align: center;
	color: #3C3C3C;
}

.meminfo
{
	margin:10px 0;
}

.meminfo div
{
	margin:5px 10px;
}

.buttom
{
	margin:0;
	padding:0;
}

.buttom div
{
	margin:10px 0;
	padding:0;
}

.buttom a.btn_face
{
	display:block;
	width:195px;
	height:42px;
	background:#fff url(images/login_btn.png) top left no-repeat;
}

.subcontent .buttom a.btn_face
{
	margin:auto;	
}

.buttom a.btn_face:hover
{
	background-position:left -174px;
}

.buttom a.btn_google
{
	display:block;
	width:195px;
	height:42px;
	background:#fff url(images/login_btn.png) left -52px no-repeat;
}

.buttom a.btn_google:hover
{
	background-position:left -226px;
}

.buttom a.btn_yahoo
{
	display:block;
	width:195px;
	height:42px;
	background:#fff url(images/login_btn.png) left -104px no-repeat;
}

.buttom a.btn_yahoo:hover
{
	background-position:left -278px;
}

.buttom a.btn_login
{
	display:block;
	margin:auto;
	width:195px;
	background: #ffc107;
	border: 1px solid #ffc107;
	color: #fff;
	padding: 8px 20px 8px 20px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}

.buttom a.cartlink
{
	display:block;
	width:200px;
	margin: 2px auto 4px auto;
	background: #ffc107;
	border: 1px solid #ffc107;
	color: #fff;
	padding: 8px 20px 8px 20px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	text-align:center;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
}

.buttom a.cartlink i
{
	padding-left:5px;
	font-size:10px;
}

.orderstep 
{
	margin:auto;
	margin-top:8px;
	margin-left:20px;
	font-size:14px;
	color:#7f7f7f;
}

.orderstep ul
{
	margin:0;
	padding:0;
	list-style:none;
}

.orderstep ul li
{
	display:inline-block;
	width:30%;
}

.orderstep ul li a
{
	color:#7f7f7f;
}

.orderstep ul li.over a, .orderstep ul li.active a
{
	color:#fff;
	
}

.orderstep ul li.active
{
	font-weight:bold;
}

.shoppingover
{
	height:15px;
	color:#fff;
	border-bottom:1px solid #7f7f7f;
	margin-right:21.8%;
}

.shoppingin
{
	height:15px;
	position:relative;
	color:#fff;
	border-bottom:2px solid #f3f3f3;
}

.shoppingover i
{
	width:27px;
	height:18px;
	position:absolute;
	right:-8px;
	font-size:20px;
	bottom:-7px;
	background: url(images/carts.png) left top no-repeat;
}

#header .hotline
{
	float:right;
	padding: 5px 5px 0 20px;
	background: url(images/hotline.png) left 8px no-repeat;
	color:#808080;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	display: none;
}

#header #mainmenu
{
	margin: 0;
	padding: 0;
	background-color:#f2f2f2;
	width:100%;
	height: 50px;
	margin-bottom: 10px;
	padding-top: 10px;
}

#header .mainmenu_contener
{
	padding:0;
	height: 27px;
	margin:auto;
}

#header .mainmenu
{
	float:left;
	width:210px;
	padding:6px 5px 6px 5px;
	position:relative;
	/* background-color: #fff; */
	color: #595959;
	cursor: default;
	line-height: 20px;
	height: 34px;
}

#header .mainmenu i
{
	font-size:17px;
	margin-right:10px;
}

#header .mainmenu .while
{
	position:absolute;
	left:0;
	bottom:0;
	/* background-color:#fff; */
	width:209px;
	height:5px;
	z-index:1003;
}

#header .mainmenu span, #header .mainmenu span h2
{
	display:block;
	font-weight:bold;
	text-transform:uppercase;
	background-color:fff;
	white-space:nowrap;
}

#header .mainmenu span h2
{
	float:left;
	font-size:100%;
	margin:0;
	padding:0;
}

.mainmenu .submenu0
{
	width:210px;
	/* height:400px; */
	/* top:32px; */
	/* left:0; */
	text-align:left;
	/* position:absolute; */
	margin:0;
	padding:0;
	list-style:none;
	color:#000000;
	background-color:#fff;
	box-shadow: 0 1px 3px #999;
	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;
	z-index:1001;
}

.mainmenu .submenu1
{
	top: 0;
	left:209px;
	height:100%;
	text-align:left;
	width:245px;
	position:absolute;
	margin:0;
	padding:0;
	list-style:none;
	color:#000000;
	background-color:#f2f2f2;
	border-left:5px solid #000;
	display: none;
	z-index:1001;
}

.mainmenu .submenubig
{
	top: 0;
	left:209px;
	min-height:100%;
	text-align:left;
	width:405px;
	position:absolute;
	margin:0;
	padding:0;
	list-style:none;
	color:#000000;
	background-color:#f2f2f2;
	border-left:5px solid #000;
	display: none;
	z-index:1001;
}

.mainmenu .submenu2
{
	top: 0;
	left:244px;
	min-height:100%;
	text-align:left;
	width:245px;
	position:absolute;
	margin:0;
	padding:0;
	list-style:none;
	color:#000000;
	background-color:#f2f2f2;
	border-left:5px solid #000;
	border-bottom:1px solid #000;
	z-index:99;
	display:none ;
}

.mainmenu:hover .submenu0
{
	display:block;
}

.mainmenu li:hover .submenu1, .mainmenu li li:hover .submenu2, .mainmenu li:hover .submenubig
{
	display: block;
}

.submenubig li
{
	width:200px;
	display:inline-block !important;
}

.mainmenu li
{
	line-height: 18px;
	display:block;
	padding:0;
	margin:0;
	
}

.mainmenu li li
{
	line-height: 18px;
	display:block;
	padding:2px 0 2px 0;
	margin:0;
}

.mainmenu li a
{
	padding:8px 0 8px 15px;
	font-size: 13px;
	color: rgb(51, 51, 51);
	overflow:hidden;
}

.mainmenu li.-bold a
{
	font-weight:bold;
}

.mainmenu li.group a
{
	font-weight:bold;
}

.mainmenu li a:hover, .mainmenu li:hover a
{
	color:#fff;
}

.mainmenu li:hover
{
	background-color:#000;
}

.mainmenu li.active a, .mainmenu li.active li.active a, .mainmenu li.active li.active li.active a
{
	font-weight:bold;
}

.mainmenu li.active li a, .mainmenu li.active li.active li a
{
	font-weight:normal;
}

.mainmenu li a, .mainmenu li:hover li a, .mainmenu li li:hover li a
{
	display:block;
}

.mainmenu li li
{
	background-color:#f2f2f2 !important;
}

.mainmenu li li a
{
	font-weight:normal !important;
	color: rgb(51, 51, 51) !important;
	margin:0 !important;;
	padding:6px 0 5px 15px !important;
}

.mainmenu li li a:hover
{
	color:#000 !important;
}

.mainmenu li li.publishmore a
{
	font-weight:bold !important;
	color:#000 !important;
}

.mainmenu li li.publishmore a:hover
{
	color: rgb(51, 51, 51) !important;
}

.mainmenu li span
{
	font-weight:normal !important;
	font-size:11px;
	color:#999;
	padding:0 0 0 15px;
}

.mainmenu .allcategories
{
	padding:5px 0;
	border-top:1px solid #ccc;
	background:url(images/orange-arrow-r.png) 5px 10px no-repeat;
}

.mainmenu .allcategories a:hover
{	
	text-decoration:underline;
}

#header .search
{
	margin:2px 0;
	height:32px;
	z-index: 99;
}

#header .search .input, #header .search .search-submit
{
	padding:0 2px;
	height:30px;
}

#header .search .input
{
	text-align:left;
	height:30px;
	background:#fff;
}

#header .search-submit
{
	background-color:#f2f2f2;
}

#header .search-submit input
{
	color:#000;
	font-weight:bold;
	width:40px;
	height:30px;
	background:none;
	cursor:pointer;
	border:none;
}

#header .inputfield
{
	/* height: 26px; */
	/* padding: 2px 1%; */
	/* margin: 0 0 0 0; */
	/* font-size: 12px; */
	/* width:98%; */
	/* color: #000000; */
	/* font-variant: normal; */
	/* line-height: normal; */
	/* background:#fff; */
	/* border:0; */
}

#header .autocomplete
{
	display:none;
	padding:5px 0;
	margin-right:45px;
	background-color:#fff;
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	top:30px;
	left:0;
}

textarea:focus, input:focus{
    outline: 0;
}

input.small
{
	height:20px !important;
	width:50px !important;
	text-align:center;
}

#layoutGroup1 .selectfield, #layoutGroup2 .selectfield, #layoutGroup3 .selectfield, #layoutGroup4 .selectfield, #layoutGroup5 .selectfield
{
	padding: 3px;
	margin: 0;
	font-size: 12px;
	color: #000;
	font-variant: normal;
	line-height: normal;
	background:#fff;
	border: 1px solid #ccc;
}

.pathway
{
	height:25px;
	width:100%;
	margin:0 auto 0 auto;
	padding:0;
	display:block;
	color: #999999;
	line-height: 25px;
	display: none;
}

.pathway ul {
	line-height: 29px;
	list-style: none;
	padding: 0;
	margin: 0;
}

.pathway ul li
{
	font-size: 13px;
	float: left;
	padding:0 5px 0 0;
	position: relative;
	z-index: 8;
	margin-top:5px;
	white-space:nowrap;
}

.pathway ul li a
{
	color:#000;
	padding: 0 10px 0 0;
	text-decoration: none;
	background: url(images/orange-arrow-r.png) no-repeat right 2px;
}

.pathway ul li a:hover
{
	text-decoration:underline;
}

.pathway ul li.del a
{
	padding: 0 0 0 12px;
	text-decoration: none;
	background:url(images/orange-arrow-m.png) no-repeat left 3px;
}

.pathway ul li.del a:hover
{
	padding: 0 0 0 12px;
	text-decoration: none;
	background: url(images/orange-arrow-d.png) no-repeat left 3px;
}

.product_contener .slookinside, .product_vertical_contener .slookinside, .product_top_contener .slookinside
{
	position:absolute;
	top:-15px;
	right:-8px;
	width:80px;
	height:37px;
	background: url(images/smallwatermark.png) no-repeat;
}

.small_products
{
	position:relative;
	width:220px;
	margin: 0;
	padding:5px;
	background:#FFFFFF;
	border-bottom:1px solid #F6F6F6;
}

.small_products:hover
{
	background:#F6F6F6;
}

.small_products .image
{
	margin-left:10px;
	width:40px;
	float:left;
}

.small_products .info
{
	font-size:12px;
	width:160px;
	float:left;
}

.small_products .info .title
{
	font-size:13px;
}

.small_products .image img
{
	border:0;
}

.small_products .info .prices
{
	color:#900;
}

.small_products .delete
{
	position:absolute;
	top:20px;
	right:10px;
	font-size:15px;
}

.vsmall_products
{
	position:relative;
	margin: 0;
	padding:5px 10px;
	border-bottom:1px solid #F6F6F6;
}

.vsmall_products:hover, .headerpactive
{
	background-color:#efefef;
}

.vsmall_products .image
{
	width:50px;
	float:left;
}

.vsmall_products .image img
{
	border:0;
}

.vsmall_products .info
{
	width:80%;
	float:left;
}

.vsmall_products .info .title
{
	font-size:13px;
}

.vsmall_products a
{
	color:#444444;
}

ul.right_topbar .viewall
{
	margin:0;
	padding:5px 15px;
	text-align:center;
	font-weight:bold;
}

#container
{
	padding:0;
	margin:auto;
	/* min-width:980px; */
}

#mainbanner
{
	margin-left:230px;
	/* height:420px; */
	overflow:hidden;
}

#mainbanner .mainbaner
{
	margin: 4px auto 0 auto;
	text-align:center;
}

#layoutGroup1
{
	padding:0;
}

#layoutGroup1 .block
{
	margin-bottom:2em;
}

h2 a
{
	color: #000;
}

h2 a:hover
{
	color: #004b91;
}

#layoutGroup1 .block h1, #layoutGroup4 .block h1
{
	font-size: 16px;
	font-family:"Times New Roman", Times, serif;
	padding:0;
	margin: 8px 0 10px 0;
}

#layoutGroup1 .block h2
{
	background: #f2f2f2;
	font-family:"Times New Roman", Times, serif;
	padding:0;
	height:38px;
	margin-bottom: 18px;
}

#layoutGroup1 .block h2 a.title
{
	position:relative;
	font-size: 18px;
	line-height: 38px;
	font-weight: bold;
	color: #fff;
	background: #000;
	padding: 9px 20px 9px 15px;
	text-transform:capitalize;
	margin: 0;
}

#layoutGroup1 .block h2 a.more
{
	font-size: 14px;
	color:#595959;
	float:right;
	padding:8px 20px;
}

#layoutGroup1 .block h2 a.more:hover
{
	color:#000
}

.b-main__category-arrow
{
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 19px solid transparent;
	border-left: 12px solid #000;
	border-right: 0px solid transparent;
	border-bottom: 20px solid transparent;
	position: absolute;
	top: 0;
	right: -12px;
}

#layoutGroup1 .block .blockcontent
{
	padding:8px 0;
}

#layoutGroup2
{
	padding:0;
	margin:0;
	float:right;
	width:300px;
}

#layoutGroup2 .block
{
	padding: 0;
	margin-bottom: 10px;
}

#layoutGroup2 .block h2
{
    color: #000;
    padding: 2px 0;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    border-bottom: 1px solid #e9e9e9;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

#layoutGroup2 .block .blockcontent
{
	margin:0;
	padding:0 0 5px 0 !important;
}

#layoutGroup2 .paddin0 .blockcontent
{
	padding:5px 0;
}

#layoutGroup2 ul
{
	margin:0;
	padding:0;
	list-style:none
}

#module_lastestnews .datepost
{
	text-align:right;
	font-size:11px;
	vertical-align: baseline;
	color:#444;
	padding:0;
	float:left;
	width:20%;
}

#module_lastestnews .title
{
	padding:0;
	float:right;
	width:75%;
}

#module_lastestnews  ul li
{
	display:block;
	margin:5px 0;
	font-size:13px;
	padding:2px 0;
}

.product_contener
{
	display:inline-block;
	vertical-align: top;
	height:100%;
	width:19%;
}
.tr_m_danh_muc .product_contener
{
  width:213px;
}

.products
{
	width:155px;
	background:#FFFFFF;
	padding:0 5px;
	margin:10px auto;
	position:relative;
}

.products .image img
{
	border:none;
	width:150px;

}

.products .image, .products .prices, .products .rootprice, .products .addtocart
{
	margin:1px 0;
}

.products .image
{
	margin-bottom: 4px;
	position: relative;
	display:inline-table;
}

.products .productname
{
	font-size: 100%;
	
	font-weight:bold;
	height:50px;
}

.products .productname a
{
	color:#444444;
	text-transform:capitalize;
}

.products .productname a:hover
{
	color:#000;	
}

.products .prices
{
	color:#f00;
	font-weight:bold;
	font-size:14px;
}

.products .numvote, .productinfo .numvote
{
	float:left;
	display:block;
	font-size:11px;
	height:13px;
	margin-top:-2px;
	margin-left:5px;
}

.rootprice
{
	color: #999999;
	text-decoration:line-through;
	font-size:11px !important;
}
.rootprice_thanh_vien
{
  color: #444444;
	
	font-size:11px !important;
	display:none;
}
.image .saleprice
{
	font-weight:bold;
	text-align:center;
	
	font-size: 15px;
	color:#f00;
	line-height: 23px;
	width:46px;
	height:37px;
	position:absolute;
	top:0;
	right:0;
	background: url(images/saleprice.png) no-repeat;
}

.products .fields
{
	font-size:11px;
}

.products .fields span
{
	display:block;
	padding:1px 0;
}

.products .fields span.highlight
{
	display:inline !important;
}

.products .addtocart
{
	font-size:11px;
}

.products .addtocart a
{
	padding:3px 6px;
	border:1px solid #1d1815;
	background-color:#444444;
	color:#fff;
	font-weight:bold;
}

.products .addtocart a:hover
{
	background-color:#ffe097;
}

.stars
{
	width:70px;
	height:13px;
	background:url(images/product_rating_blank_star.gif) repeat-x;
	float:left;
}

.starsvote
{
	height:13px;
	background:url(images/product_rating_full_star.gif) repeat-x;
}

.category_contener
{
	float:left;
	width:16%;
	margin-left:4%;
}

.category_contener .categories
{
	background:#FFFFFF;
	padding:0 5px;
	margin:10px auto;
	position:relative;
	height:220px;
	overflow:hidden;
}

.category_contener .categories .image
{
	width:130px;
	margin:auto;
	height:182px;
	overflow:hidden;
}

.category_contener .categories .image img
{
	border:none;
	width:100%;
	min-height:182px;
}

.category_contener .categories .catname
{
	text-transform:capitalize;
	text-align:center;
	margin:8px 0;
}

.category_contener .categories .catname a
{
	font-weight:bold;
}

#layoutGroup3
{
	padding:0;
	margin: 0px;
	float:left;
	margin-top: 5px;
	width:210px;
}

#layoutGroup4
{
	background: #fff;
	padding:0;
	/* margin-left:225px; */
	overflow:hidden;
	margin-top:5px;
	margin-bottom:5px;
	float: right;
	padding: 0 10px;
	width: 920px;
}

#footer
{
	width:100%;
	margin:auto;
	margin-top:20px;
	padding-top:10px;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.footer_menu
{
	margin-right:280px;
}

.footer_menu ul
{
	margin:0;
	padding:0;
	list-style:none;
}

.facebook
{
	width:280px;
	float:right;
	text-align:right;
	overflow:hidden;
}

.footer_menu ul li.group
{
	text-transform:capitalize;
	width: 33%;
	float:left;
	font-weight:bold;
	padding:10px 0;
	color: #595959;
}
.footer_menu ul li:nth-child(2).group
{
	padding-left: 58px;
}

.footer_menu ul li:nth-child(3).group
{
	padding-left: 66px;
	width: 23%;
}

.footer_menu ul ul
{
	margin:5px 0;
}

.footer_menu ul li li.group
{
	color: #595959;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	display: inline-block;
	padding: 2px 0;
	width: 100%;
	text-transform: none;
}

.footer_menu ul li a
{
	color: #444444;
	font-weight:normal;
	line-height: 20px;
	display: inline-block;
	padding: 3px 0;
	width: 100%;
	text-transform:none;
}

.footer_menu ul li.group li a:hover
{
	text-decoration: underline;
}

.footer_address
{
	width:800px;
	border-top:1px solid #ccc;
	text-align: center;
	color: #444444;
	margin: auto;
	margin-top:20px;
	padding:10px 0;
	color:#444444;
	text-align:center;
}

.group b
{
	color:#000;
}

.coupon a
{
	position:fixed;
	left:5px;
	bottom:10px;
	display:block;
	width:80px;
	height:30px;
	padding:5px 0;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	text-align:center;
	background-color:#000;
	display: none;
}

.bttop
{
	position:fixed;
	right:5px;
	bottom:10px;
	cursor:pointer;
	font-size:30px;
	padding-top:8px;
	width:48px;
	height:45px;
	color:#fff;
	text-align:center;
	background: #000;
}

.homecoupon
{
	display:none;
	position:fixed;
	left:5px;
	bottom:10px;
	width:440px;
	height:200px;
	background-color:#000;
	z-index:9999;
	padding:10px;
}

.homecoupon .titlebar
{
	color: #fff !important;
	font-size: 15px !important;
	position: relative;
	margin-bottom:30px;
}

.homecoupon .titlebar span
{
	font-size:30px;
	font-weight:bold;
	cursor:pointer;
}

.homeemail
{
	font-size: 13px;
	border: 1px solid #D8D3D0;
	margin: 0;
	color: #858585;
	height: 17px;
	padding: 17px;
	width: 90%;
}

.homesubmit
{
	margin-top:30px;
	padding:5px 10px;
	font-size:15px;
	border:none;
	background-color:#FFF;
	width:130px;
	height:36px;
	font-weight:bold;
	color:#000;
	cursor:pointer;
}

.total, .ctotal
{
	padding:10px;
	font-size:120%;
}

.total b, .ctotal b
{
	color:#000;
}

.ctotal
{
	text-align:center;
}

.cart_container
{
	/* width:1000px; */
	margin:0 auto;
	paddding-bottom: 19px;
}

.productscart
{
	margin-bottom:0;
}

#module_productscart th
{
	color:#444;
	font-size:14px;
	vertical-align:top;
	padding:5px 6px;
	white-space:nowrap;
	border-bottom:1px solid #ccc;
	text-align: left;
}

.productscart td
{
	border-bottom:1px solid #eee;
	background-color:#fff;
	vertical-align:top;
	padding:8px 6px 0 6px;
}

.productscart td .tool
{
	margin-top:5px;
}

.productscart td .tool span
{
	padding-right:20px;
}

.cart-subtotal
{
	text-align:right;
	padding:0 0 8px 0px;
	font-size: 15px;
	line-height: 21px;
}

.cardtool
{
	padding:10px 0 0 0;
}

.showboxcart
{
	max-height: 600px;
	overflow-y:auto;
}

.overlay {
	background: rgba(50,50,50,0.5);
	position:fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index:1005;
}

.preorder
{
	padding-left:5px;
	color:#000;
}

.cartintro, .cartadd
{
	font-size:110%;
}

.cartintro
{
	padding:0 0 10px 5px;
}

.cartadd
{
	color:#000;
	padding:0 0 10px 0;
}

.actions td
{
	padding-top:10px;
}

.actions .continue
{
	color:#000;
	font-weight:bold;	
}

.actions .continue:hover
{
	text-decoration:underline;	
}

#ajaxresultload
{
	display:block;
	padding-top:5px;
	color:#F00;
}

#banner_TopHeader img
{
	width:100%;
	padding:0;
	margin:0;
}

#banner_TopHeader a, #banner_TopHeader div
{
	margin:0;
	padding:0;
	line-height:0;
}

.betlink
{
	right:0 !important;
}

.submenu0.hidden 
{
  display:none;
}
/************/
.breadcrumbs
{
   padding-top:5px;
}
.breadcrumbs a 
{

color: #000;
padding: 0 10px 0 0;
text-decoration: none;
}
.breadcrumbs span:first-child { 
   padding-left:0px;
}
.breadcrumbs span 
{
 padding-left:10px;
}
.breadcrumbs span span 
{
  padding-left:0px;
}
/****************/

.tr_category
{
}
.tr_category ul li 
{
  position:relative;
  /* border-bottom: 1px solid #e2e2e2; */
}
.tr_category ul li   a 
{

}
.tr_category ul li ul 
{
  /* position:absolute; */
  left:190px;
  z-index:9999;
  top:0px;
  /* width:200px; */
  background:#f2f2f2;
  /* display:none; */
  z-index: 999999;
}
.tr_category ul li ul li 
{
  padding-left:10px!important;
}
.tr_category ul li:hover ul
{
  display:block;
}
.tr_category ul li ul li ul 
{
  display:none!important;
}
.tr_category ul li ul li:hover ul 
{
  display:block!important;;
}


/********************************/
div.col2_1 {
    float: left;
    margin-left: 3%;
    margin-top: 10px;
    width: 48.5%;
}
.fr_col {
    margin-left: 0 !important;
}
div.col2_1 {
    float: left;
    margin-left: 3%;
    margin-top: 10px;
    width: 30.5%;
}

div.deal_detail_img div.deal_img_big {
  border: 1px solid #ccc;
  margin: 0;
 
  position: relative;
  width: 540px;
  text-align:center;
  padding:15px 30px;
}
div.deal_detail_img div.deal_img_big img {
  
    width: 480px !important;
	text-align:center;
}

div.bg_img_list {
    /* margin-bottom: 10px; */
    /* margin-left: 20px; */
    margin-top: 5px;
    /* position: relative; */
    /* width: 500px; */
}
div.deal_img_list a
{
   display: block;
float: left;
height: 60px;
margin: 0 7px;
padding-top: 6px;
width: 60px;
}
div.deal_img_list a:hover, div.deal_img_list a.active {
    display: block;
    float: left;
    height: 60px;
    width: 60px;
}
div.newsticker-jcarousellite_1 img {
    border: 2px solid #eee!important;
    height: auto;
    width: 110px;
}
.newsticker-jcarousellite_1 li 
{
   margin: 0 7px;
   height: 150px;
}

h4.deal_detail_name, h1.deal_detail_name {
    color: #000;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    margin: 0 0 8px;
    text-align: left;
}
h2.deal_detail_name_long {
    color: #414141;
    font-family: NhomMuaMobileLight,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 10px;
    text-align: justify;
}
div.detail_bar {
    clear: both;
}
p.bg_price {
    float: left;
}
span.detail_trueprice {
    color: #414141;
  
    font-size: 18px;
    text-decoration: line-through;
    width: 100%;
}
span.detail_price {
    color: #ee6a0d;
    font-size: 32px;
    line-height: 30px;
    width: 100%;
}
p.detail_precent {
    background: url("images/saleprice.png") no-repeat scroll rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    float: left;
    font-size: 13px !important;
    font-weight: 700;
    height: 48px;
    margin-left: 30px;
    padding: 8px 0 5px;
    text-align: center;
    width: 46px;
}
p.detail_precent span {
    display: inline-block;
    font-size: 20px;
    margin-top: 3px;
}
div.likeface {
    color: #555;
    float: right;
    font-size: 14px;
    line-height: 28px;
    text-align: right;
	padding-top:30px;
	position:relative;
	left:45px;
}
.table_share tr td 
{
  float:right;
}

span.text_note {
    clear: both;
    color: #414141;
    display: block;
    font-size: 17px;
    margin-top: 20px;
    padding: 0 0 8px;
    text-align: left;
}
div.bg_detail {
    border: 1px solid #e3e4e8;
    padding: 10px 0 0;
}
div.deal_detail_Hi {
    color: #414141 !important;
   
    font-size: 14px;
    margin: 15px 15px 15px 0;
    text-align: left;
}
div.deal_detail_Hi a {
    color: #000;
}
div.deal_detail_Hi a:hover {
    text-decoration: underline;
}
div.deal_detail_Hi table {
    border-collapse: collapse;
    margin: 10px 0;
}
div.deal_detail_Hi table td {
    border: 1px solid #ccc;
    padding: 3px;
}
div.deal_detail_Hi ul, div.deal_detail_Hi ul.list_su {
    color: #555 !important;
  
    font-size: 14px !important;
    line-height: 22px;
    list-style-image: url("images/note.png");
    list-style-position: outside;
    margin: 10px 0 0 14px;
    padding: 0;
}
div.deal_detail_Hi span[style] {
    font-size: 14px !important;
}
div.deal_detail_Hi li {
    padding: 0 0 8px;
}
div.deal_detail_Hi p {
    color: #555 !important;
    font-size: 14px !important;
    line-height: 20px;
    margin: 10px 0 0 20px;
    padding: 0 0 5px;
}
div.deal_detail_Hi ul ul {
    color: #555 !important;
    font-size: 14px !important;
    line-height: 22px;
    list-style: outside none disc !important;
    margin: 10px 0 0 13px;
    padding: 0 0 0 20px;
}
div.deal_detail_Hi ul ul span[style] {
    font-size: 14px !important;
}

table.shopping_cart_detail {
  border: 1px solid #e3e4e8;
  border-collapse: collapse; 
  width: 100%;
  background:#e3e4e8;
}
table.shopping_cart_detail td {
  line-height: 18px;
  padding: 8px 5px 8px 7px;
  vertical-align: middle;
}

p.panel1 {
    font-size: 16px;
    height: 37px;
    padding: 17px 5px 5px 0;
    text-align: left;
    width: 122px;
}

p.panel2 {
    font-size: 16px;
    height: 37px;
    margin-right: 6px;
    padding: 17px 5px 5px 0;
    text-align: left;
    width: 161px;
}
.R {
    float: right;
}

span.pane2_icon_evoucher {
    background: url("images/nhommua_icon.png") no-repeat scroll -839px -11px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 48px;
    margin: -4px 10px 10px 5px;
    width: 48px;
}

span.panel_text {
    color: #5b5b5b;
    font-size: 14px;
    line-height: 12px;
    text-align: left;
}

span.panel_icon {
    background: url("images/nhommua_icon.png") no-repeat scroll -773px -11px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 48px;
    margin: -4px 10px 10px 5px;
    width: 48px;
}
span.panel_text1 {
    color: #858585;
    
    font-size: 11px !important;
    font-weight: 400;
    text-align: left;
}

div.panel3 {
    font-size: 16px;
    padding: 0 0 5px;
    position: relative;
    text-align: left;
    /* width: 181px; */
}
div.panel3 a.btn_blue_big {
    margin-top: 8px;
    padding: 15px 30px !important;
}
a.btn_blue_big {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #e42a01;
    border-color: -moz-use-text-color -moz-use-text-color #00547b;
    border-image: none;
    border-radius: 5px;
    border-style: none none solid;
    border-width: 0 0 3px;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 25px;
    outline: 0 none;
    padding: 10px 25px;
    text-align: center;
}
a.btn_blue_big.bt_sap_ve {
	  background: none repeat scroll 0 0 #f00;
	  font-size:20px;
}
div.deal_detail_Hi h4, h4.title_map {
    color: #000;    
    font-size: 26px;
    font-weight: 400;
    text-align: left;
}

div.tr_tin {
  border-top: 1px solid #e3e4e8;
   border-bottom: 1px solid #e3e4e8;
  padding: 10px 0 0;
  position:relative;
}
p.bg_view {
    bottom: -20px;
    height: 24px;
    left: 42%;
    padding: 10px;
    position: absolute;
    width: 139px;
}
p.bg_view .btn_viewnext {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #e3e4e8;
  border-radius: 2px;
  color: #000;
  display: inline-block;
  font-size: 15px;
  height: 30px;
  padding: 3px 10px 0;
}

/*********/
.viewmore_1 span ,.viewmore_2 span , .viewmore_3 span, .viewmore_4 span,.viewmore_5 span, .viewmore_6 span,.viewmore_7 span      {
  background-color: #000;
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 14px;
  font-weight: bold;
  margin: 10px auto;
  padding: 5px 20px;
  position: relative;
  text-align: center;
  top: -11px;
  width: 220px;
}

div.col4_3 {
    float: left;
    width: 855px;
}
.fr_col {
    margin-left: 0 !important;
}

div.col4_1 {
    float: right;
  
}
h4.title_right {
 border-bottom: 1px solid #e3e4e8;
color: #000;
font-family: NhomMuaLight,Arial,Helvetica,sans-serif;
font-size: 18px;
font-weight: 400;
margin-top: 0;
padding-bottom: 10px;
text-align: right;
text-transform: uppercase;
}
ul.listdeal_right {
  clear: both;
  list-style: outside none none;
 
}
ul.listdeal_right li {
  background: none repeat scroll 0 0 #f7f7f7;
  border-bottom: 3px solid #e3e4e8;
  border-radius: 4px;
 padding-bottom:10px;
  width: 235px;
  height:355px !important;
  margin-bottom:20px;
}
ul.listdeal_right li .img {
  position: relative;
  z-index: 999;
}
ul.listdeal_right li .img img {
  background-clip: padding-box;
  border-radius: 4px 4px 0 0;
  height: auto;
  width: 235px;
}
ul.listdeal_right li .info_deal {
  overflow: hidden;
  padding: 10px;
}
ul.listdeal_right li .info_deal .listdeal_group {

}
ul.listdeal_right li .info_deal .listdeal_group p.listdeal_info_L {
  float: left;
  line-height: 23px;
  margin-left: 0;
  width: 50%;
}
ul.listdeal_right li .info_deal .listdeal_group p.listdeal_info_R {
  color: #414141;
  float: right;
  font-size: 14px;
  margin-right: 0;
  padding-top: 23px;
  text-align: right;
  width: 50%;
}
.info_deal h4 
{
  margin-top:0px;
  height:8px;
}
table.shopping_cart_detail span.book_true_price {
  color: #414141;
  display: block;
  font-size: 14px;
  text-decoration: line-through;
  width: 100%;
}
table.shopping_cart_detail span.book_price {
  color: #000;
  display: block; 
  font-size: 20px;
}

.content_detail
{
    border-top: 1px dashed #e3e4e8;
    padding: 10px 0 0;
    margin-top: 15px;
}
.tr_share
{
  text-align:right;
}
ul.listdeal_right li .prices {
  color: #000;  
  font-size: 20px;
}

/**********/

.xac_nhan_gio_hang {    font-size: 15px;    text-align: center;}
.xac_nhan_gio_hang li {    border-bottom: 1px solid;    font-size: 17px;    width: 300px;}
.xac_nhan_gio_hang_1 {    margin: 0 auto;    width: 310px;}
.xac_nhan_gio_hang span {    font-size: 14px;}
.xac_nhan_gh_ten {    font-size: 17px;}
.xac_nhan_gh_ten span {    font-size: 17px;}
.xac_nhan_gio_hang h2 {    font-size: 30px;}
.product_price {    color: #f7a200;    font-size: 18px;    font-weight: bold;}#list_gio_hang {    padding-bottom: 40px;}
.title-form {    font-size: 26px;    margin-top: 30px;    text-transform: uppercase;}
.xac_nhan_gio_hang {    font-size: 15px;    text-align: center;}
.xac_nhan_gio_hang li {    border-bottom: 1px solid;    font-size: 17px;    width: 300px;}
.xac_nhan_gio_hang_1 {    margin: 0 auto;    width: 310px;}
.xac_nhan_gio_hang span {    font-size: 14px;}
.xac_nhan_gh_ten {    font-size: 17px;}
.xac_nhan_gh_ten span {    font-size: 17px;}
.xac_nhan_gh_gia {    font-size: 20px;    padding-bottom: 5px;    padding-top: 10px;}
.xac_nhan_gh_gia span {    color: #ff0000;    font-size: 16px !important;}
.xac_nhan_gio_hang h2 {    font-size: 30px;}
.button_lietke {    background: url("images/button_lietke.png") no-repeat scroll 0 0 transparent;  
  border: medium none;    color: #ffffff;    cursor: pointer;    font-size: 16px;  
  font-weight: 600;    height: 40px;    padding-bottom: 3px;    width: 111px;}
  .button_huy {    background: url("images/button_huy_1.png") no-repeat scroll 0 0 transparent;    border: medium none;    color: #ffffff;    cursor: pointer;    font-size: 16px;  
  font-weight: 600;    height: 40px;    padding-bottom: 3px;    width: 111px;}
  
  .text_soluong {
  text-align: center;
  width: 46px;
}

/***********/
.tr_ma_giam_gia
{
	color: #000;
	display: block;
	padding-top: 5px;
}	

a
{
  cursor:pointer;
}

/***************/

/**********Form****************/
.form
{
  width: 400px;
  margin:0 auto;
}
.tr_form_flag.form
{
	 width: 700px;
}
.form_header
{
	background: none repeat scroll 0 0 #000;
	border-radius: 5px 5px 0 0;
	color: #fff;
	font-weight: bold;
	line-height:50px;
	text-align: center;
	/* width: 700px; */
	border:solid 1px #ccc;
}
.form_header h3
{
  margin:0px;
  font-size:16px;
  text-transform:uppercase;
  color: #fff!important;
}
.form_body
{
   /* width: 700PX; */
   border:solid 1px #ccc;
   padding-top:20px;
   padding-bottom:10px;
   border-bottom:none;
   border-top:none;
}
.form_footer
{
    border: 1px solid #ccc;
    border-radius: 0 0 5px 5px;
    /* width: 415px; */
    height: 25px;
    border-top:none;
}
.form_login
{
 
}
.thong_bao
 {
  
   font-size:16px;
   line-height:30px;
   text-align:center;
   padding:0 20px;
 }
 .dk_err
 {
   text-align:center;
   color:#ff0006;
 }
 /**********************/
 /*************/ .idc-right,idc-postnav-list#idc-container .idc-right ,.idc-head_tools-share,#IDCommentsHead h3,#idc-sortLinks,#IDCommentsNewThreadCover h3,#idc-container .idc-share,#idc-container .idc-head_tools-login,#idc-container .idc-postnav-list,.idc-new_subscribe{  display:none!important;} 
 
 #idc-container,#idc-container .idc-user .idc-head_action.idc-user,#idc-container .idc-message,#idc-container div.idc-text_noresize, #idc-container textarea.idc-text_noresize
 {
    max-width:100%!important;
	width:100%!important;
 }
 #autocomplete
 {
    z-index:999999;  
 }
 
 /****************/
 .list_hinh
 {
   width:100%;
   text-align:center;
 }
 .list_hinh a 
 {  
    display:inline;
 }
 .list_hinh img 
 {
	border: 2px solid #eee !important;
	height: auto;
	width: 110px;
 }
 .min_heigh_content
 {
    height:400px;
 }
 
 .bang_gia_thanh_vien img {
  width: 35px;
}
.detail_precent_1
{
   background: url("images/icon_down.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
color: #fff;
display: block;
float: left;
font-size: 12px !important;
font-weight: 700;
height: 24px;
line-height: 17px;
margin-left: 4px;
margin-top: 15px;
padding: 0 0 5px;
text-align: center;
width: 45px;
}

.gia_thanh_vien 
{
 float: left;
margin-left: 5px;
width: 180px;
}
.gia_thanh_vien.gia_thanh_vien_1
{
  margin-left:0px;
}

.tr_phan_tram_gia
{
  color:#000;
  text-align:center;
  font-weight:bold;.
}
.single_gia_thanh_vien_content {
  font-weight: bold;
}
.tr_m_danh_muc
{
  padding-left:10px;
}
/* .collapse {
  height: 400px;
  overflow: hidden;
} */



.tr_m_tai_khoan img 
{
	float: left;
	margin-right: 8px;
	position: relative;
	top: -6px;
	width: 35px;
}
.tr_huy_don_hang
{
   width:600px;
   margin:0 auto;
}
.tr_huy_don_hang h3 
{
  text-align:center;
  margin-top:0px;
  color: #000;
}
.tr_huy_don_hang table
{
  width:100%;
}
.tr_huy_don_hang textarea
{
    height: 150px;
	width: 300px;
}
.do 
{
  color:#f00;
}

.next.ndisable,.prev.disable
{
  display:none!important;
}


.gio_hang_rong
{
   text-align:center;
   padding-top:60px;
}

.gio_hang_rong a 
{
   color: #000;
font-weight: bold;
}

 
/***********/
.chi_tiet_sp_1
{
   float:left;
   width: 306px;
}
.chi_tiet_sp_2
{
  float: left;
  width: 100px;
  margin-left:1px;
  height:335px;
  overflow:hidden;
}
.chi_tiet_sp_2 img 
{
  width:100px;
  height:80px;
  border:solid 1px #fff !important;
 
}
.chi_tiet_sp_img img 
{
  border:solid 1px #fff !important;
  width: 380px;
}
.tr_ctent_detail
{
	margin-bottom:10px;
}

.tr_hinh_top img 
{
	width: 100%;
}
.tr_hinh_top
{
	text-align:left;
}
.dieu_khoan_hoi_vien
{
	 height: 300px;
    border: solid 1px #ccc;
    padding: 10px;
	overflow:hidden;
}
.registerform h3 
{
	border-bottom:solid 1px #ccc;
	padding-bottom:10px;
	margin-bottom:10px;
	font-weight:bold;
	font-size:16px;
}
.tr_tin_hinh
{
	text-align:center;
	margin-bottom: 20px;
}
.tr_left
{
	float:left;
	width: 245px;
}
.tr_cact
{
	     background: #000;
    color: #fff;
    padding: 10px;
    margin-top: 10px;
}
.tr_cact i 
{
	margin-left:10px;
}
.tr_menu
{
	float:left;
	width: 949px;
	line-height: 24p;
	line-height: 28px;
}
.tr_menu ul 
{margin: 0px;padding: 0px;}
.tr_menu ul li 
{
	float:left;
	margin: 0 78px;
	list-style:none;
}
.tr_menu ul li:first-child{
	margin-left:0px;
	list-style:none;
}
.tr_menu ul li  a
{
	color:#000;
	font-size:14px;
	font-weight:bold;
	 
}
.tr_head_left
{
	float:left;
	width:30%;
}
.tr_head_right 
{
	float:right;
	width:60%;
}
.tr_head_left   li  
{
	list-style:none;
 
	
}
.tr_menu_tren 
{
	    background-color: #f2f2f2;
		padding:4px 0px;
}
.tr_head_right ul li  
{
	list-style:none;
	float:right;
	margin-left:20px;
	
}
.tr_menu_tren ul 
{
	margin:0px;
	padding:0px;
}


.column_container {
    float: left;
    margin: 25px 30px 0 0;
    width: 45%;
}
.sectionTitle {
    border-bottom: 1px solid #e9e9e9;
    margin-bottom:15px;
}
.sectionTitle h3 strong {
   color: #000;
   font: 600 16px/16px arial;
   padding: 0 4px 0 0;
}
.rbText {
    color: #666;
    font: 500 13px/16px arial;
}
.column_container.form {
    float: left;
    margin: 25px 0 0;
    width: 50%;
}
.column_container2 {
    float: left;
    margin: 0 20px 0 0;
    width: 50%;
}
.column_container2.span12 {
    float: left;
    margin: 0 20px 0 0;
    width: 100%;
}
.span4 label, .column_container2.span12 label {
    color: #484848;
    font: 500 13px/16px arial;
}
.span4 input {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #e9e9e9;
    color: #acacac;
    display: inline-block;
    font: 12px Arial,sans-serif;
    height: 32px;
    margin: 0 0 10px;
    padding-left: 12px;
    resize: none;
    width: 100%;
}
.message {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #e9e9e9;
    color: #acacac;
    display: inline-block;
    font: 12px Arial,sans-serif;
    height: 110px;
    margin: 0 0 10px;
    padding-left: 12px;
    resize: vertical;
    width: 99%;
}
.column_container2.span12 {
    float: left;
    margin: 0 20px 0 0;
    width: 100%;
}
.gui {
    background: none repeat scroll 0 0 #0054a5;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    height: 30px;
    text-transform: uppercase;
    width: 114px;
}
.rbText.clearfix.autop > h4 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
}
.rbText.clearfix.autop > b {
    font-weight: bold;
}

.top-1-left.col-md-6
{
  width:101%;

 }
.top-1-left.col-md-6 img 
{
  width:80px;

 }

.submit1
{
    background: #000;
    color: #fff;
    border-radius: 5px;
    padding: 7px 15px;
    border:none;
    cursor:pointer;
}
.submit {
    background: #0a4592;
    color: #fff;
    padding: 5px 15px;
    border: none;
}

.table_cell_hinh tr
{
	 height:35px;
}
.ordertable_tab_1 th, .ordertable_tab_1 td
{
	text-align:center;
}
.tr_text_dai
{
	width:400px!important;
}


.table_cell_hinh tr
{
	min-height:40px;
}
.newsticker-jcarousellite_k ul li 
{
	list-style:none;
}
.newsticker-jcarousellite_k ul 
{
	margin:0px;
}
.newsticker-jcarousellite_k img 
{
	     width: 100%;
    border: solid 1px #ccc;
    border: solid 1px #ccc !important;
}
.table_tr_detail_sp td 
{
	padding:5px;
}
.table_tr_detail_sp 
{
	width:50%;
}
.tabs h2 
{
	/* margin:0px; */
	/* background:#3f3f3f; */
	/* color:#fff; */
}
.tabs table 
{
	width:100%!important;
}
.tabs table tr:nth-child(2n)
{
	background:#ccc;
}
.tabs table tr td
{
	border:solid 1px #ccc;
	border-collapse:collapse;
	padding:5px;
}

.segment_title
{
	border-bottom: solid 1px #ccc;
   
    padding-bottom: 3px;
    font-size: 18px;
    font-weight: bold;
}

.image
{
	overflow:hidden;
	margin-bottom:10px;
}
.image img 
{
	width:100%;
}
.tr_sp_list
{
	border:solid 1px #ccc;
	padding: 6px;
	min-height: 267px;
	/* margin: 10px 0px; */
}
.tr_sp
{
	position:relative;
}


.noi_dung  img{
	float: left;
	border: 1px solid #ccc;
	padding: 5px;
	margin-right: 30px;
	width: 200px;
	

}

.noi_dung{
	float: left;
	width: 100%;
	height: auto;	
	margin-top: 25px;
	 border-bottom: solid 1px #ccc;
	padding-bottom: 25px;
}
.noi_dung a{
	color: #e42a01 ;
	padding: 0;
	margin: 0;
	margin-bottom: 26px;
	font-size: 16px;
	font-weight: Bold;
	 
}
.noi_dung  h4{
	padding: 0;
	margin: 0;
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: Bold;
}
.expert 
{
  color:#333;
  line-height:22px;
  font-size:13px;
  
}
.noi_dung a.xem_the {
  color: #ed3334;
  float: right;
  font-size: 13px;
}
.noi_dung a.xem_the:hover 
{
   text-decoration:underline;
}

.noi_dung li{
	margin-bottom: 26px;
	font-size: 12px;
}
.group_tin_khac
{
  margin-top:10px;
}
 
.title_tin
{
   border-bottom:solid 1px #e42a01 ;
   color:#e42a01 ;
   margin-top:0px;
   font-weight:bold;
   font-size:24px;
   padding-bottom:10px;
}
.tr_content
{
  line-height:24px;
}


.woocommerce-pagination {
    float: left;
    margin-bottom: 20px;
    margin-left: 1px;
    padding-top: 10px;
    width: 100%;
}
.page-numbers {
    float: right;
    width: 100%;
}
.woocommerce-pagination li {
    float: left !important;
    font-size: 15px;
    height: 18px !important;
    list-style: outside none none !important;
    margin: 0 2px !important;
    text-align: center !important;
    text-decoration: none !important;
    width: 27px !important;
}
.woocommerce-pagination li .current {
    background: none repeat scroll 0 0 #e42a01 ;
    border-color: #e9e9e9;
    color: #fff;
}
.woocommerce-pagination li * {
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 14px !important;
    display: block !important;
    font-weight: bold !important;
    height: 27px !important;
    list-style: outside none none !important;
    padding-top: 1px !important;
    text-decoration: none !important;
    width: 27px !important;
}
.page-numbers:hover {
}
.woocommerce-pagination li a:hover {
    background: none repeat scroll 0 0 #e42a01 ;
    color: #fff;
}
.next:hover, .prev:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #380c00 !important;
}

#wc-comment-header
{
	display:none!important;
}
#wpadminbar
{
	display:none!important;
}


.tr_mobile
{
  display:none!important;
}
.tr_pc
{
  display:block!important;
} 


.product-name,.woocommerce-Price-amount.amount ,.woocommerce-Price-amount.amount
{
	font-weight:bold;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button
{
	background: #e42a01;
    color: #fff!important;
    border: none;
}
.order-total,.shipping
{
	display:none;
}

.timkiem
{
	padding:10px 
}
.timkiem li 
{
	list-style:none;
	margin-bottom:10px;
}	
.timkiem li select 
{
	width:100%;
	height:24px;
}
.timkiem li input[type="text"]
{
	width:100%;
}
.timkiem .tim  
{
	background: #e42a01;
	color:#fff;
	padding:5px 10px;
}
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #eee;
	clip: auto !important;
	clip-path: none;
	color: #444;
	display: block;
	font-size: 1em;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
}
.col2_1_2
{
	width:40%;
	float:left;
}

/******************/
.tr-md-4
{
	width: 38%;
	float:left;
}
.tr-md-6 
{
	width:60%;
	float:right;
}
.div_deal_img img
{
	width:100%;
}

.tr_tieu_de
{
    font-size: 20px;
    line-height: 1.5;
    text-align: left;
    background: none;
    color: #1877f2;
    text-transform: uppercase;
    position: relative;
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 10px;
    /* padding-bottom: 5px; */
    margin-top: 10px;
    padding-bottom: 10px;
}
.name_sp
{
	text-align:center;
}
.d_image{
	overflow:hidden;
}
a
{
	color:#000;
}
.tr_none
{
	display:none;
}
.blockcontent_km ul 
{
	margin:0px!important;
	padding:0px!important;
}
.blockcontent_km li 
{
	list-style:none!important;
	
}

.tr_binh_luan 
{
	margin-bottom:10px;
}
.content img 
{
	height:auto;
}
.umt_hotline
{
	position:fixed;
	bottom:5px;
	width:100%;
	margin:0 auto;
	z-index:999999999999;
}
.img_hotline
{
	text-align:center;
}
.form_xac_nhan
{
	border: solid 1px #ccc;
    width: 800px;
    margin: 0 auto;
    border-radius: 5px;
    padding: 10px;
    background: #fff;
}
.tieu_de_xn
{
	    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    border-bottom: double #ccc;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
#layoutGroup3 .block
{
	background-color:#fff;
	margin-bottom:10px;
	/* padding-bottom:10px; */
	border: solid 1px #ccc;
}
.tr_mod_left
{	
	padding:5px;
}
.marquee {
  width: 100%;
  overflow: hidden;
   
}
.tr_margree
{
	height:350px;
	overflow:hidden;
}
.marquee .item 
{
	margin-bottom:10px;
	padding:5px;
	  border-top: 1px dashed #ccc;
	   margin-top: 10px;
	padding-top:10px;
}
.glo-tintuc-left img {
    width: 100px;
    float: left;
    margin-right: 10px;
}
.glo-tintuc-left a + a {
    border-top: 1px dashed #ccc;
    display: block;
    margin-top: 10px;
	padding-top:10px;
}
.glo-tintuc-left img { width: 95px;}
.glo-tintuc-left a + a { border-top: 1px dashed #ccc;}
.glo-tit-hotro { font-size: 15px; color: #333;}
.glo-dv-httt + .glo-dv-httt { border-top: 1px dashed #ccc;}
.glo-tintuc-left img { width: 95px;}
.glo-tintuc-left a + a { border-top: 1px dashed #ccc;}
#layoutGroup3 .block h2
{
	background-color:#0575d9;
}
.tr_list_sp .tr_sp
{
	padding-bottom:15px;
}

.tr_category
{
	     padding: 10px;
	     border-radius: 0px;
	     margin-bottom: 15px;
	     background: #ffffff;
	     border: 1px solid #ebebeb;
}
.tr_category h2 
{
   font-size: 20px;
    line-height: 1.5;
    text-align: center;
    background: none;
    color: #616161;
    text-transform: uppercase;
    border: none;
    position: relative;
    border-bottom: 1px solid #ebebeb;
    
	margin:0px;
	 margin-bottom: 10px;
}
.tr_main
{
	padding-top:10px;
}
.tr_block_content
{
	background:#fff;
	padding-top:10px;
}


.ul-left-menu li { list-style: none; position: relative; margin: 0; border: none; padding: 0; background: #ffffff; }
.ul-left-menu>li:last-child>a{border: none !important}
.ul-left-menu li .nut{display: none}
.ul-left-menu li a { padding: 9px 10px 9px 30px; text-transform: capitalize; font-weight: 500; font-size: 14px; color: #333; display: block; position: relative; border-bottom: 1px dashed #ebebeb; }
.ul-left-menu>li>a:before { content: "\f0da"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: 14px; color: #c5c5c5; position: absolute; top: 15px; margin-left: -15px; }
.ul-left-menu li:hover>a { background: #e4e4e4; color: #1877f2 ; background: none; }
.glo_click_expain_li_left { padding: 7px 10px 7px 15px; color: #333; }
.tr_tieu_de_sp
{
	color: #1877f2;
	font-weight: 500;
	text-transform: capitalize;
	padding-bottom: 5px;
	border-bottom: 1px dashed #ebebeb;
	font-size: 22px;
	margin-top: 0px;
}


.glo-right-spdetail-cart {
    border-top: 1px dashed #ebebeb;
    border-bottom: 1px dashed #ebebeb;
    padding-top: 15px;
    margin-bottom: 15px;
    font-size: 14px;
    list-style: none;
    font-weight: 600;
    
}

.glo-right-spdetail input[type="number"] {
    padding: 0 10px;
    width: 70px;
    height: 38px;
    text-align: center;
    border: 1px solid #ebebeb;
    float: left;
    margin: 0 6px 0 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}
.glo-right-spdetail select
{
	padding: 0 10px;
    width: 120px;
    height: 38px;
    text-align: center;
    border: 1px solid #ebebeb;
    float: left;
    margin: 0 6px 0 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}
 

/********/
.glo-table-cart{border:1px solid #dadada;border-top:none;border-left:none;min-width:600px;}
.glo-table-cart tr:hover{background:#fbfbfb}
.glo-table-cart th{background:#F3F3F3;padding:8px 10px;border:1px solid #dadada;border-right:none;border-bottom:none;}
.glo-table-cart td{border:1px solid #dadada;padding:10px;}
.glo-img-dh{width:70px;float:left;margin-right:20px;border:1px solid #e8e8e8;padding:2px;margin-bottom:7px;}
.glo-a-dh{display:block;line-height:1.6}
.glo-gia-donhang{color:#fc4037;font-size:15px;font-weight:600;display:block;margin-bottom:6px;}
.glo-btn-donhang button{border:none;background:#bdbdbd;color:#565656;height:28px;width:32px;outline:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;font-size:15px;float:left;cursor:pointer;}
.glo-btn-donhang button:hover{background:#00a859;color:#fff;}
.glo-btn-donhang input{padding:0 10px;width:60px;height:28px;text-align:center;border:1px solid #bdbdbd;float:left;margin:0 6px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;}
.glo-xoa-dh{font-size:13px;width:auto;padding:6px 13px;cursor:pointer;background:#f37635;color:#fff;border:none;border:1px solid #f37635;}
.glo-xoa-dh:hover{background:#00a859;border:1px solid #00a859;color:#fff;}
.glo-sum-tong-tien{text-align:right;font-weight:600;display:block;font-size:15px;text-transform:capitalize;padding:10px 0;}
.glo-sum-tong-tien span{font-size:18px;color:#fc4037;}
.glo-abtn-dh{text-align:center;}
.glo-abtn-dh a{display:inline-block;background:#fc4037;font-size:13px;padding:6px 14px;font-weight:normal;color:#fff;margin:0 2px;text-transform:uppercase;}
.glo-abtn-dh a:hover{background:#00a859;color:#fff;}
.glo-chitietsp-mutianh .owl-buttons .owl-next:hover,
.glo-chitietsp-mutianh .owl-buttons .owl-prev:hover{background:rgba(0,0,0,0.6);}
.glo-dvlang{display:inline-block;position:absolute;right:0px;}
.glo-dvlang span{display:block;padding:10px 10px;}
.glo-dvlang.active_lang_nn ul{display:block;}
.glo-dvlang ul{background:#fff;width:134px;position:absolute;display:none;box-shadow:0 0 10px #ccc;z-index:9999;}
.glo-dvlang li{list-style:none;padding:10px 13px;border-bottom:1px solid #f1f1f1;width:100%;margin:0 !important;float:left;text-align:left;}
.glo-dvlang li:last-child{border:none}
.glo-dvlang li.active, .glo-dvlang li:hover{background:#f7f7f7;}
.glo-dvlang a{color:#959595;float:left;line-height:18px;}
.glo-dvlang li a{display:block;width:100%}
.glo-dvlang i{color:#9a9a9a;float:left;margin-left:8px;margin-top:3px;}
.glo-dvlang img{height:18px;float:left;margin-right:7px;}
.dv-banner{position:relative;}
.glo-limenu-cart{right:0;position:absolute !important;height:100%;background:#f37635;padding:0 20px;}
.glo-giohang-menu a{color:#FFF;font-size:13px;background:url(img/icon_giohang.png) center left no-repeat;font-weight:bold;line-height:42px;background-size:27px;padding:8px 0 2px 35px;display:block;}
.glo-giohang-menu a span{color:#FF0;}
.glo-popup{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9998;background:rgba(0, 0, 0, 0.6);display:none;}
.glo-popup-video{position:fixed;z-index:9999;width:600px;height:360px;background:#fff;top:50%;left:50%;margin-top:-180px;margin-left:-300px;max-width:100%;max-height:100%;display:none;}
.glo-popup-video img{width:100%;height:100%}

.glo-gia-donhang {
    color: #fc4037;
    font-size: 15px;
    font-weight: 600;
    display: block;
    margin-bottom: 6px;
}

.dv-form-lienhe .dv-lienhe-button button, .a_button { padding: 14px 25px; text-transform: uppercase; border: none; outline: none; background: #1877f2; color: #fff; border-bottom: none; border-radius: 0px; }
.glo-right
{
	text-align:right;
}
.tr_gia
{
	text-decoration:line-through;
}


.dv-form-lienhe{width:100%}
.dv-form-lienhe li{list-style:none;position:relative;margin-bottom:10px;float:left;width:100%}
.dv-form-lienhe .lienhe-left{width:40%;float:left;padding-right:20px}
.dv-form-lienhe .lienhe-right{width:60%;float:left;}
.dv-form-lienhe li input, .dv-form-lienhe li textarea{text-transform:capitalize;width:100%;border:solid 1px #E1E1E1;height:38px;color:#999;padding:0px 10px 0px 45px;outline:none;float:left;}
.dv-form-lienhe li textarea{padding:10px 10px 10px 45px;height: 182px;margin:0;}
.dv-form-lienhe li:after{content:"";position:absolute;top:0;left:0;width:45px;height:40px;background-repeat:no-repeat;background-position:center center;z-index:10;}
.dv-form-lienhe li.li_lienhe_name:after{background-image:url("img/c_name.png");}
.dv-form-lienhe li.li_lienhe_dienthoai:after{background-image:url("img/c_phone.png");}
.dv-form-lienhe li.li_lienhe_email:after{background-image:url("img/c_mail.png");}
.dv-form-lienhe li.li_lienhe_diachi:after{background-image:url("img/c_local.png");}
.dv-form-lienhe li.li_lienhe_noidung:after{background-image:url("img/c_mess.png");}
.dv-form-lienhe li.li_lienhe_captcha:after{background-image:url("img/c_code.png");}
.dv-form-lienhe li.li_lienhe_captcha img{cursor:pointer;position:absolute;right:5px;top:4px;}
.dv-form-lienhe .dv-lienhe-button{text-align:right;width:100%}
.dv-form-lienhe .dv-lienhe-button button, .a_button{padding:13px 25px;text-transform:uppercase;border:none;outline:none;background:#00a859;color:#fff;border-bottom:3px solid #038648;margin:10px 0;margin-left:8px;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;display:inline-block;line-height:1;}
 .glo-top-20{margin-top:20px}
.glo-right{text-align:right}
.glo-center{text-align:center;}


.dv-form-lienhe .dv-lienhe-button button, .a_button {
    padding: 14px 25px;
    text-transform: uppercase;
    border: none;
    outline: none;
    background: #1877f2;
    color: #fff;
    border-bottom: none;
    border-radius: 0px;
}

.tr_chi_tite_gio_hang {
    overflow-x: auto;
    width: 100%;
}
.tr_lang
{
  text-align:right;
  position: absolute;
  right: 15px;
  top: 10px;
}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #eee;
	clip: auto !important;
	clip-path: none;
	color: #444;
	display: block;
	font-size: 1em;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
}



.adv_img
 {
	 position:relative;
 }
 
 
 
 
.dAdv a{
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    /* background: #000000; */
}
.dAdv a:before{
    position: absolute;
    content: '';
    left: 10px;
    right: 10px;
    top: 50%;
    height: 0;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    pointer-events: none;
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;
    z-index: 1;
}
.dAdv a:hover:before{
    top: 0;
    height: 100%;
}
.dAdv a:after{
    position: absolute;
    content: '';
    top: 10px;
    bottom: 10px;
    left: 50%;
    width: 0;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    pointer-events: none;
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;
    z-index: 1;
}
.dAdv a:hover:after{
    left: 0;
    width: 100%;
}
.dAdv img{
    width: 100%;
    -webkit-transition:all 0.5s cubic-bezier(0.44, 0.185, 0.575, 0.86);
    -moz-transition:all 0.5s cubic-bezier(0.44, 0.185, 0.575, 0.86);
    -o-transition:all 0.5s cubic-bezier(0.44, 0.185, 0.575, 0.86);
    transition:all 0.5s cubic-bezier(0.44, 0.185, 0.575, 0.86);
}
.dAdv a:hover img{
    opacity: 0.8;
    -webkit-transform:scale(1.02);
    -moz-transform:scale(1.02);
    -o-transform:scale(1.02);
    -ms-transform:scale(1.02);
    transform:scale(1.02);
}
.nav.nav-tabs
{
	border-top:3px solid #383838!important;
}
.tr_none
{
	display:none!important;
}

.tr_right
{
	 
}
.giam_gia
{
	border:1px dashed #ebebeb;
	padding:10px 5px;
	border-radius:5px;
	
}
.giam_gia ul 
{
	margin-left:20px;
}
 
 
#footer1{
    width: 100%;
    text-align: center;
    margin: auto;
    background: #31353E;
    position: fixed;
    z-index: 122;
    left: 0;
    bottom: 0;
    }
#footer1 img {
  width: 30%;
  max-width: 35px;
  vertical-align: middle;
}
#footer1 a {color:#fff;text-decoration:none}
.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}
 
 .navbar-inverse
 {
	 z-index:99999999999999999!important;
 }
 .label1
 {
	 font-size:12px;
	 color:#964b00;
	 
 }
 
 .owl-theme .owl-controls .owl-nav .owl-prev {
    color: transparent !important;
    background: url(img/prev.png) no-repeat center center !important;
    position: absolute;
    top: 50%;
    left: -50px;
    transform: translate(0%,-50%);
}
.owl-theme .owl-controls .owl-nav .owl-next {
    color: transparent !important;
    background: url(img/next.png) no-repeat center center !important;
    position: absolute;
    top: 50%;
    right: -50px;
    transform: translate(0%,-50%);
}
.owl-theme .owl-controls
{
margin-top:0 !important;
}
.d_social1
{
	float:right;
}
.d_segment_menu .container{
	position:relative;
}

.glo-left h3
{
	margin-top:0px;
}
.glo-dv-title
{
	margin-top:0px;
}
.glo-hieu-ung-11
{
	display:none;
}
 
a 
{
	color:#333;
}
a:hover 
{
	text-decoration:none;
}
.owl-pagination .owl-page
{
	background:#000;
}
.dv-cont-timkiem1
{
	    width: 50%;
	    float: left;
	    text-align: center;
	    padding-top: 14px;
}


/* hotline*/
.d_hotline
 {
	 float: right;
	 margin-right: 8px;
}
.d_hotline .d_inline
{
	 background: url(img/d_call.png) no-repeat left center;
	 padding-left: 44px;
	 padding-top: 10px;
}
.d_call
 {
	 float:left;
	 float: left;
	 margin-right: 17px;
	 /* color: #fff; */
	}
 .d_cart
 {
	 float:left;
	 position:relative;
	 margin-top: 5px;
	 padding-left:17px;
	 border-left:1px solid #e1e1e1;
}
.d_amount
{
 position:absolute;
 top: -6px;
 right: -8px;
}
.d_amount a
{
  background: #e50065;
  color:#fff;
  padding:0 8px;
  font-size:12px;
  font-weight:bold;
  border-radius:5px;
 }
.d_call ul
{
 list-style:none;
 margin-top:3px;
}
.d_call ul li a
{
 color: #ed1c24;
 font-size: 19px;
 font-weight:bold;
}

/*menu*/
.dv-cont-timkiem1 h2 
{
	margin:0px;
	font-weight:bold;
	color:#1877f2;
	font-size: 27px;
	margin-bottom:-10px;
	text-align: center;
}
.dv-cont-timkiem1 h3 
{
	font-size: 15px;
	margin:0px;
	color:#333;
	/* text-decoration: solid; */
	font-style: italic;
}

.tooltip
{
	z-index:9999999;
}
.tooltip.in
{
	opacity:1!important;
	 
}
.tooltip-inner
{
	max-width:320px!important;
}
.tooltip img 
{
	width:500px;
	max-width:500px;
}




#footer1{
    width: 100%;
    text-align: center;
    margin: auto;
    background: #31353E;
    position: fixed;
    z-index: 122;
    left: 0;
    bottom: 0;
    }
#footer1 img {
  width: 30%;
  max-width: 35px;
  vertical-align: middle;
}
#footer1 a {color:#fff;text-decoration:none}
.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}
 

.dv-con-sp h3 
{
	margin:0px;
}
.li_hotro_glo_left .ht-right h2
{
	margin:0px;
}
.li_hotro_glo_left .ht-right p
{
	margin:0px;
}
.global-footer .glo-foot-title h3
{
	font-size:17px;
	font-weight:bold;
}
 
.cum_danh_muc
{
	border:solid 1px #ccc;
	text-align:center;
	margin-top:10px;
}
.cum_danh_muc a 
{
	font-size: 10px;
    font-weight: bold;
}
.hd-cart
{
	z-index:9999999999999;
}
.global-footer a , .global-footer 
{
	color:#fff;
}
thead
{
	text-transform:uppercase;
}
.call_ajax_pro
{
	position: fixed;
    bottom:30px;
    right: 10px;
    width: 200px;
	z-index:999;
    
	
}
.tr_border_gio_hang
{
	 text-align: center;
    border-radius: 5px; 
    background: #fff;
    z-index: 999999;
    background: #ffff;
	font-size:16px;
	padding:0px 10px;
	border:solid 1px #ccc;
}
.div_ajax_product h3 
{
	border-bottom:solid 1px #ccc;
	color:#1877f2;
	font-size:18px;
}
.div_ajax_product h4 
{
	font-weight:bold;
	font-size:18px;
}
.div_ajax_product img 
{
	width:100%;
}
.dv-cont-ds-sp:nth-child(3n+1)
{
	clear:both;
}
.dv-con-sp .col-md-6
{
	padding:0 9px!important;
}
.price 
{
	font-size:12px;
}