.cart{width: 100%;border-spacing: 0;border-collapse: collapse;}
.cart thead{background: rgba(236,38,143,0.9);color: white;}
.cart thead th{padding: 7px 5px;border: 1px solid rgba(236,38,143,1);}
.cart tbody{border: 1px solid rgba(236,38,143,1);width: 100%;}
.cart tbody tr{border-bottom: 1px dashed rgba(236,38,143,0.5);}

.cart_product1{text-align: center;}
.cart_product2{text-align: center;}
.cart_product2 img{max-width: 50px;}
.cart_product3{}
.cart_product3 a{color: #1d1d1d;font-weight: bold;}
.cart_product4{color: red;text-align: right;}
.cart_product5{text-align: center;}
.cart_product5 input{border: 1px solid #c6c3c3;background: #ececec; text-align: center;width: 40px;padding: 5px 0 5px 12px; -moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;}

.cart_product6{color: red;font-weight: bold;text-align: right;}
.cart_product7{text-align: center;}
.cart_product7 a{font-weight: bold;display: inline-block;padding: 5px 8px;color: white;background: rgba(236,38,143,1);-moz-border-radius: 13px;-webkit-border-radius: 13px;-khtml-border-radius: 13px;border-radius: 13px;}
.cart_product7 a:hover{background: red;}

.cart tbody tr:hover{background: rgba(236,38,143,0.04);}
.cart tbody tr:hover .cart_product3 a{color: rgba(236,38,143,1);}
.cart tbody tr:hover .cart_product5 input{background: white;}

.cart_link{float: right;}
.cart_link a{display: inline-block;padding: 7px 10px;margin-left: 5px;background: rgba(236,38,143,1);color: white;margin-top: 8px;}
.cart_link a:hover {background: red;}


.cart_total1{text-align: right;font-weight: bold;padding: 10px 0;}
.cart_total2{text-align: center;padding: 10px 0;}
.cart_total3{text-align: right;font-weight: bold;font-size: 20px;color: red;padding: 10px 0;}

@media (min-width: 320px){
    .cart_product1 , .cart_title1 , .cart_product3 , .cart_title3  {display: none;}
}
@media (min-width: 480px){
    
}
@media (min-width: 580px){
    .cart_product1 , .cart_title1 , .cart_product3 , .cart_title3  {display: table-cell;}
}
@media (min-width: 760px){
    
}
@media (min-width: 970px){
    
}
@media (min-width: 1170px){
    .cart_product1 , .cart_title1 , .cart_product3 , .cart_title3  {display: table-cell;}
}.cart_payment{}
.cart_payment_left{border: 1px solid #ccc;}
.cart_payment_right{border: 1px solid #ccc;}
.cart_payment_title{padding: 8px 10px;text-transform: uppercase;font-size: 14px;font-weight: bold;color: #d81a22;}
.cart_payment_title a{float: right;color: red;font-size: 15px;}

.cart_payment_left table{width: 100%;border-spacing: 0;border-collapse: collapse;}
.cart_payment_left table thead{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;background: #f5f5f5;text-align: left;}
.cart_payment_left table thead tr th{padding: 10px 0;font-weight: normal;}
.cart_payment_left table tbody tr{border-bottom: 1px dashed #ccc;}
.cart_payment_left table tbody tr td{padding: 5px;}
.cart_payment_left table tbody tr td img{float: left;margin-right: 5px;}
.cart_payment_left table tbody tr td a{display: table-cell;vertical-align: middle;color: #333;height: 50px;}


#frm_cart_payment{padding: 0 15px;}
#frm_cart_payment .cart_payment_title{border-bottom: 1px solid #ccc;padding: 8px 0;margin-bottom: 10px;}
.frm_cart_payment_item{position: relative;float: left;width: 100%;}
.frm_cart_payment_item span{display: inline-block;line-height: 28px;height: 28px;vertical-align: top;text-align: right;
    margin-right: 10px;vertical-align: middle;margin-bottom: 8px;float: left;}
.frm_cart_payment_item input[type="radio"]{vertical-align: middle;margin-right: 5px;}
.frm_cart_payment_item input[type="text"]{line-height: 26px;padding: 0 0 0 5px;}
.frm_cart_payment_item #frm_city , .frm_cart_payment_item #frm_n_city{width: 33%;float: left;height: 30px;padding: 0 0 0 5px;outline: 0;}

.frm_cart_payment_bottom{margin-bottom: 10px;}
.cart_payment_title div{float: right;font-weight: normal;font-size: 13px;text-transform: none;color: black;}
.cart_payment_title div label{cursor: pointer;}
.frm_cart_payment_item button{border: 0;background: #d81a22;padding: 8px 25px;color: white;display: inline-block;cursor: pointer;margin-bottom: 20px;}
.frm_cart_payment_item button:hover{color: #077edd;}

.frm_cart_payment_item label.error{color: red;position: absolute;top: 7px;}

.frm_cart_payment_item input[type="text"].error{border: 1px solid red;}


@media (min-width: 320px){
    .cart_payment_left{width: auto;float: none;margin-bottom: 10px;}
    .cart_payment_right{width: auto;float: right;}
    .frm_cart_payment_item span{width: 88px;}
    .frm_cart_payment_item label.error{right: 10px;}
    .frm_cart_payment_bottom label.error{right: 358px;}
    .frm_cart_payment_item input[type="text"]{width: 181px;}
    .frm_cart_payment_item input#frm_district , .frm_cart_payment_item input#frm_n_district{width: 29%;float: left;margin-right: 1px;}
    .cart_payment_title div label label{display: none;} 
    .cart_payment_title div label span{display: inline-block;}   
}
@media (min-width: 480px){
    .frm_cart_payment_item span{width: 88px;}
    .frm_cart_payment_item label.error{right: 10px;}
    .frm_cart_payment_bottom label.error{right: 358px;}
    .frm_cart_payment_item input[type="text"]{width: 340px;}
    .frm_cart_payment_item input#frm_district , .frm_cart_payment_item input#frm_n_district{width: 31%;float: left;margin-right: 10px;}
    .cart_payment_title div label label{display: inline-block;}
    .cart_payment_title div label span{display: none;}
}
@media (min-width: 580px){
    .frm_cart_payment_item span{width: 88px;}
    .frm_cart_payment_item label.error{right: 10px;}
    .frm_cart_payment_bottom label.error{right: 280px;}
    .frm_cart_payment_item input[type="text"]{width: 440px;}
    
}
@media (min-width: 760px){
    .cart_payment_left{width: 40% !important;float: right;margin-bottom: 0;}
    .cart_payment_right{width: 58%;float: left;}
    .frm_cart_payment_item span{width: 88px;}
    .frm_cart_payment_item label.error{right: 10px;}
    .frm_cart_payment_bottom label.error{right: 325px;}
    .frm_cart_payment_item input[type="text"]{width: 307px;}
    
}
@media (min-width: 970px){
    .frm_cart_payment_item span{width: 88px;}
    .frm_cart_payment_item label.error{right: 10px;}
    .frm_cart_payment_bottom label.error{right: 270px;}
    .frm_cart_payment_item input[type="text"]{width: 425px;}
}
@media (min-width: 1170px){
    .frm_cart_payment_item span{width: 128px;}
    .frm_cart_payment_item label.error{right: 80px;}
    .frm_cart_payment_bottom label.error{right: 305px;}
}.cart{width: 100%;border-spacing: 0;border-collapse: collapse;}
.cart thead{background: #d81a22;color: white;}
.cart thead th{padding: 7px 5px;border: 1px solid #d81a22;}
.cart tbody{border: 1px solid #d81a22;width: 100%;}
.cart tbody tr{border-bottom: 1px dashed rgba(236,38,143,0.5);}

.cart_product1{text-align: center;}
.cart_product2{text-align: center;}
.cart_product2 img{max-width: 50px;}
.cart_product3{}
.cart_product3 a{color: #1d1d1d;font-weight: bold;}
.cart_product4{color: red;text-align: right;}
.cart_product5{text-align: center;}
.cart_product5 input{border: 1px solid #c6c3c3;background: #ececec; text-align: center;width: 40px;padding: 5px 0 5px 12px; -moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;}

.cart_product6{color: red;font-weight: bold;text-align: right;}
.cart_product7{text-align: center;}
.cart_product7 a{font-weight: bold;display: inline-block;padding: 5px 8px;color: white;background: #d81a22;-moz-border-radius: 13px;-webkit-border-radius: 13px;-khtml-border-radius: 13px;border-radius: 13px;}
.cart_product7 a:hover{background: red;}

.cart tbody tr:hover{background: rgba(236,38,143,0.04);}
.cart tbody tr:hover .cart_product3 a{color: #d81a22;}
.cart tbody tr:hover .cart_product5 input{background: white;}

.cart_link{float: right;}
.cart_link a{display: inline-block;padding: 7px 10px;margin-left: 5px;background: #d81a22;color: white;margin-top: 8px;}
.cart_link a:hover {background: #077edd;}


.cart_total1{text-align: right;font-weight: bold;padding: 10px 0;}
.cart_total2{text-align: center;padding: 10px 0;}
.cart_total3{text-align: right;font-weight: bold;font-size: 20px;color: red;padding: 10px 0;}

@media (min-width: 320px){
    .cart_product1 , .cart_title1 , .cart_product3 , .cart_title3 , .cart_title4 , .cart_product4 {display: none;}
}
@media (min-width: 480px){
    .cart_title4 , .cart_product4 {display: table-cell;}
}
@media (min-width: 580px){
    .cart_product1 , .cart_title1 , .cart_product3 , .cart_title3  {display: table-cell;}
}
@media (min-width: 760px){
    
}
@media (min-width: 970px){
    
}
@media (min-width: 1170px){
    .cart_product1 , .cart_title1 , .cart_product3 , .cart_title3  {display: table-cell;}
}.service{}
.service_item{width: 260px;float: left;margin: 20px 22px 1px 0;}
.service_item_r{margin-right: 0;}
.service_item_img{position: relative;width: 100%;overflow: hidden;}
.service_item_img img{transition: all 0.5s ease-out 0s;}
.service_item:hover img{transform: scale(1.05);}
.service_item_name{color: #131111;font-size: 14px;text-align: center;text-transform: uppercase;font-weight: bold;margin: 8px 0 0;}
.service_item_name a{color: #131111;}

@media (min-width: 320px){
    .service_item{width: 152px; margin: 20px 4px;}
    .service_item_name{height: 32px; overflow: hidden;}
}
@media (min-width: 480px){
    .service_item{width: 232px;}
    .service_item_name{height: auto;}
}
@media (min-width: 580px){
    .service_item{width: 185px;}
}
@media (min-width: 767px){
    .service_item{width: 249px; margin: 20px 10px 1px 0;}
    .service_item_r{margin-right: 0;}
}
@media (min-width: 970px){
    .service_item{width: 236px; margin: 20px 10px 1px 0;}
    .service_item_r{margin-right: 0;}
}
@media (min-width: 1070px){
    .service_item{width: 260px; margin: 20px 22px 1px 0;}
    .service_item_r{margin-right: 0;}
}.title_page{background: url("/components/home/titlec.png") repeat-x;border-bottom: 3px solid #b60e15;height: 35px;line-height: 35px;}
.title_page_bg{background: url("/components/home/titlecbg.png") repeat-x;float: left;padding-left: 25px;min-width: 120px;color: white;text-transform: uppercase;
    font-size: 15px;position: relative;
}
.title_page_bg h1{font-size: 15px;float: left;font-weight: normal;}
.title_page_bg a{color: white;}
.title_page_bg img{position: absolute;right: -90px;top: 0;}
.title_page_more{position: absolute;right: 0;color: #333333;font-style: italic;text-transform: none;}
.home{margin-bottom: 10px;}

.product_item{float: left;}
.product_item_img{border: 1px solid #9ec6e4;position: relative;overflow: hidden;}
.product_item_img img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;transition: all 0.5s ease-out 0s;}
.product_item:hover img{transform: scale(1.05);}

.product_item_name{height: 80px; padding: 5px 0; overflow: hidden;}
.product_item_name a{display: block; font-weight: bold; text-align: center; line-height: 20px; color: #333;}
.product_item_price{color: #ff000b;font-weight: bold;font-size: 15px;text-align: center; height: 23px;}
.product_item_more{color: #262627;font-family: Tahoma;display: inline-block;float: left;border: 1px solid #c3c3c3;
background: rgba(241,242,243,1);
background: -moz-linear-gradient(top, rgba(241,242,243,1) 0%, rgba(217,218,219,1) 47%, rgba(198,200,201,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(241,242,243,1)), color-stop(47%, rgba(217,218,219,1)), color-stop(100%, rgba(198,200,201,1)));
background: -webkit-linear-gradient(top, rgba(241,242,243,1) 0%, rgba(217,218,219,1) 47%, rgba(198,200,201,1) 100%);
background: -o-linear-gradient(top, rgba(241,242,243,1) 0%, rgba(217,218,219,1) 47%, rgba(198,200,201,1) 100%);
background: -ms-linear-gradient(top, rgba(241,242,243,1) 0%, rgba(217,218,219,1) 47%, rgba(198,200,201,1) 100%);
background: linear-gradient(to bottom, rgba(241,242,243,1) 0%, rgba(217,218,219,1) 47%, rgba(198,200,201,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f2f3', endColorstr='#c6c8c9', GradientType=0 );
-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;
}

.product_item_add{border: 1px solid #016bbf;color: white;font-family: Tahoma;display: inline-block;float: right;
    background: rgba(6,133,238,1);
background: -moz-linear-gradient(top, rgba(6,133,238,1) 0%, rgba(4,124,221,1) 47%, rgba(2,113,203,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(6,133,238,1)), color-stop(47%, rgba(4,124,221,1)), color-stop(100%, rgba(2,113,203,1)));
background: -webkit-linear-gradient(top, rgba(6,133,238,1) 0%, rgba(4,124,221,1) 47%, rgba(2,113,203,1) 100%);
background: -o-linear-gradient(top, rgba(6,133,238,1) 0%, rgba(4,124,221,1) 47%, rgba(2,113,203,1) 100%);
background: -ms-linear-gradient(top, rgba(6,133,238,1) 0%, rgba(4,124,221,1) 47%, rgba(2,113,203,1) 100%);
background: linear-gradient(to bottom, rgba(6,133,238,1) 0%, rgba(4,124,221,1) 47%, rgba(2,113,203,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0685ee', endColorstr='#0271cb', GradientType=0 );
-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;
}

@media (min-width: 320px){
    .product_item{width: 98%; margin: 15px 3px;}
    .product_item_img{height: 202px;}
    .product_item_more{padding: 5px 55px; margin-bottom: 5px;}
    .product_item_add{padding: 5px 32px;}
}
@media (min-width: 580px){
    .product_item{width: 185px;}
    .product_item_img{height: 115px;}
    .product_item_more{padding: 5px 11px; margin-bottom: 0;}
    .product_item_add{padding: 5px 11px;}
}
@media (min-width: 767px){
    .product_item{width: 184px; margin: 13px 10px 12px 0;}
    .product_item_r{margin-right: 0;}
    .product_item_img{height: 119px;}
}
@media (min-width: 970px){
    .product_item{width: 175px; margin: 13px 10px 12px 0;}
    .product_item_r{margin-right: 0;}
}
@media (min-width: 1070px){
    .product_item{width: 191px; margin: 13px 20px 12px 0;}
    .product_item_r{margin-right: 0;}
}.menu_left{margin-bottom: 10px;}
.menu_left_title{background: #d81a22;border-left: 5px solid #333333;padding: 10px 0 9px;text-align: center;
    border-bottom: 3px solid #cc051d;color: white;font-size: 15px;text-transform: uppercase;}
.menu_left_title a{color: white;}
.menu_left ul{border: 1px solid #d7d7d7;border-top: 0;}
.menu_left ul li{border-bottom: 1px dashed #d7d7d7;list-style: none;background: url("/components/menu.left/menuleft.png") no-repeat 14px 10px;font-size: 14px;}
.menu_left ul li.last-child{border-bottom: 0;}
.menu_left ul li a{display: block;padding: 7px 0 7px 35px;color: #333333;text-transform: uppercase;}
.menu_left ul li:hover , .menu_left ul li.active{background: url("/components/menu.left/menulefta.png") no-repeat 14px 10px;}
.menu_left ul li:hover a, .menu_left ul li.active a{color: red;}/* Menu */
.menu{z-index: 999; position: absolute; right: 0; bottom: 0;}
ul#navigation {margin: 0px; position: relative; float: right; height: 35px;}
ul#navigation li {display:inline;font-weight:bold;padding:0;float:left;position:relative;margin: 0;}
ul#navigation > li{background: url("/components/menu/black.png") repeat-x;margin:0 15px;}
ul#navigation > li span.menu_l{background: url("/components/menu/black_l.png") no-repeat;width: 16px;height: 35px;position: absolute;left: -16px;}
ul#navigation > li span.menu_r{background: url("/components/menu/black_r.png") no-repeat;width: 16px;height: 35px;position: absolute;right: -16px;}
ul#navigation > li a{color: white;}
ul#navigation li a {
	padding: 9px 10px 9px;
	font-size: 16px;font-weight: bold;
	text-decoration:none;
	display:inline-block;
	white-space: nowrap;
	
	-webkit-transition:color 0.2s linear, background 0.2s linear;	
	-moz-transition:color 0.2s linear, background 0.2s linear;	
	-o-transition:color 0.2s linear, background 0.2s linear;	
	transition:color 0.2s linear, background 0.2s linear;	
}
ul#navigation li.last-child a{padding: 9px 10px 9px 10px;}
/* Menu Drop */
ul#navigation li:hover > ul{visibility:visible;opacity:1;}
ul#navigation ul, ul#navigation ul li ul {
	list-style: none;margin: 0;padding: 0;    
	visibility:hidden;position: absolute;width:216px;
	background:#f8f8f8;box-shadow:1px 1px 3px #ccc;opacity:0;
	-webkit-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-moz-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-o-transition:opacity 0.2s linear, visibility 0.2s linear; 
	transition:opacity 0.2s linear, visibility 0.2s linear;
}
ul#navigation ul {top: 35px;left: -16px;}
ul#navigation ul li ul {top: 0;left: 181px;}
ul#navigation ul li {clear:both;width:100%;border:0 none;border-bottom:1px solid #c9c9c9;}
ul#navigation ul li a {background:none;padding:7px 10px;color:#616161;text-decoration:none;
    display:inline-block;border:0 none;float:left;clear:both;width: 87%;font-size: 13px;}
ul#navigation li > a{text-transform: uppercase;}
ul#navigation ul li:hover a{border-bottom: 0;color: #e91a33;}
ul#navigation > li.active{background: url("/components/menu/red.png") repeat-x;}
ul#navigation > li.active span.menu_l{background: url("/components/menu/red_l.png") no-repeat;width: 16px;height: 35px;position: absolute;left: -16px;}
ul#navigation > li.active span.menu_r{background: url("/components/menu/red_r.png") no-repeat;width: 16px;height: 35px;position: absolute;right: -16px;}
ul#navigation > li:hover{background: url("/components/menu/red.png") repeat-x;}
ul#navigation > li:hover span.menu_l{background: url("/components/menu/red_l.png") no-repeat;width: 16px;height: 35px;position: absolute;left: -16px;}
ul#navigation > li:hover span.menu_r{background: url("/components/menu/red_r.png") no-repeat;width: 16px;height: 35px;position: absolute;right: -16px;}
ul#navigation > li.active > a{color: white;}
ul#navigation li.active ul li a{border-bottom: 0;}
ul#navigation ul li.last-child a{padding: 7px 10px;}
ul#navigation li.first-child a{border-left: 0;}


.carMItem{width: 150px;float: left;margin: 0 12px 20px 0;text-align: center;}
.carMItemR{margin-right: 5px;float: right;}
.carMItem img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.carMItemImg{height: 66px;position: relative;}
.carMItemName{
    height: 27px;line-height: 25px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size: 12px;
    margin: 1px;text-align: center;padding: 0 5px;
}
.carMItemName a{text-decoration: none;color: black !important;}
.carMItem:hover a, .carMItem a:hover{background: white !important;color: red !important;}

ul#navigation ul.menu-sanpham{width: 750px;left: -300px;}
.tabs_wrapper{background: url("/components/menu/bgmenucar.png") bottom repeat-x white;padding: 10px;}

.mobile{position: absolute; right: 0; bottom: 5px; height: 26px; line-height: 26px; background: #e3001b; color: #fff; padding: 0 15px;  text-transform: uppercase;}

@media (min-width: 320px){
    .menu{display: none;}
    .mobile{display: block;}

}
@media (min-width: 970px){
    .menu{display: block;}
    .mobile{display: none;}
}.news_col{margin-bottom: 10px;}
.news_col ul{border: 1px solid #d7d7d7;padding: 10px 0 0;border-top: 0;}
.news_col ul li{margin-bottom: 10px;overflow: hidden;line-height: 17px;list-style: none;border-bottom: 1px dashed #d7d7d7;padding: 0 8px 10px;}
.news_col ul li img{float: left;margin-right: 5px;border: 1px solid #d7d7d7;padding: 1px;}
.news_col ul li a{color: #191818;font-weight: bold;}
.news_col ul li:hover a{color: #d81a22;}
.news_col ul li.last-child{margin-bottom: 0;border-bottom: 0;}
.news_col ul li a.news_col_more{font-weight: normal;color: red;float: right;}.news_group{}
.news_group_img{float: left;overflow: hidden;}
.news_group_img img{max-width: 100%;display: block;transition: all 0.5s ease-out 0s;}

.news_group_item{border-bottom: 1px solid #e5e5e5;}

.news_group_right{float: right;}
.news_group_name{font-size: 16px;font-weight: 700;color: #1d1d1d;margin: 0 0 12px;}
.news_group_name a{color: #1d1d1d;}
.news_group_item span{color: #999;height: 15px;line-height: 15px;font-size: 12px;}
.news_group_item i{font-size: 13px;}
.news_group_item p{line-height: 22px;margin-bottom: 15px;padding: 10px 0 0;}

.news_group_item:hover .news_group_img img{transform: scale(1.05);}
.news_group_item:hover .news_group_name a{color: #077edd;}

@media (min-width: 320px){
    .news_group_item{margin-bottom: 5px;}
    .news_group_img{width: 100%;margin-bottom: 10px;}
    .news_group_right{width: 100%;}
}
@media (min-width: 480px){
    .news_group_img{width: 42%;margin-bottom: 0;}
    .news_group_right{width: 55%;}
}
@media (min-width: 580px){
    
}
@media (min-width: 767px){
    .news_group_img{width: 42%;}
    .news_group_right{width: 55%;}
    .news_group_item{padding: 20px 0;}
}

@media (min-width: 1170px){
    .news_group_img{width: 30%;}
    .news_group_right{width: 68%;}
}.news_post h1{ font: 400 28px/32px arial;margin: 10px 0;}
.news_post_preview{font-weight: bold;line-height: 18px;}
.news_post_other{position: relative;margin-bottom: 20px;}
.news_post_other_title{border-bottom: 2px solid #d6d6d6;font-weight: bold;font-size: 16px;}
.news_post_other_title span{border-bottom: 2px solid rgba(236,38,143,1);float: left;padding: 8px 0;margin-bottom: -2px;}

.tags{margin: 5px 0 15px;}
.tags a {padding: 0 10px 0 20px;height: 20px;color: #939393;float: left;font: 400 11px/20px arial;margin: 0 5px 0 0;background: #f1f1f1;}
.tags label{padding: 0 10px;height: 20px;color: #939393;float: left;font: 400 11px/20px arial;margin: 0 5px 0 0;background: #f1f1f1;}
.tags a:hover{background: #e2e2e2;}
.news_post_other_item:hover a{color: #2790f5;}


.like{line-height: 8px;min-height: 20px;padding: 10px 0 10px 10px;border: 1px solid #ccc;background: #f8f8f8;position: relative;}
.like label{position: absolute;right: 10px;top: 10px;background: rgba(7,126,221,0.9);color: white;padding: 6px 10px;font-size: 11px;
-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;}

.news_info{width: 100%; margin: 10px 0 20px; height: 34px;}
.news_info_price{float: left; width: 50%; text-align: center;}
.news_info_cart{float: right; width: 50%; text-align: center;}
.news_info_price a{color: #ff0000; font-weight: bold; font-size: 20px; line-height: 34px;}
.news_info_cart a{background: url(/components/news.post/black.png) repeat-x; padding: 7px 20px; display: inline-block; font-size: 17px; color: #fff;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;}

@media (min-width: 320px){
    .like label, .news_info_price span{display: none}
}
@media (min-width: 480px){
    .like label, .news_info_price span{display: inline-block}
}
.search{position: absolute;}
.txt-search{float: left; border: 0; height: 26px;}
.txt-search::-webkit-input-placeholder{color: #9d9b9b;}
.txt-search:-moz-placeholder{color: #9d9b9b;}
.txt-search::-moz-placeholder{color: #9d9b9b;}
.txt-search:-ms-input-placeholder{color: #9d9b9b;}
.btn-search{height: 26px; border: 0; background: #e3001b; color: white; padding: 0 9px; cursor: pointer;position: absolute;right: 0;
text-transform: uppercase;}

@media (min-width: 320px){
    .search{bottom: 5px; right: 100px; width: 220px;}
    .txt-search{padding: 0 5px; width: 132px;}
}
@media (min-width: 480px){
    .search{width: 300px;}
    .txt-search{background: url("/components/search/text.png"); padding: 0 35px 0 10px; width: auto;}
}
@media (min-width: 970px){
    .search{bottom: 45px; right: 0;}
}.slide{position: relative;margin-bottom: 20px;}
.bgslide{height: 50px; width: 100%; position: absolute; z-index: 100; bottom: 0;
    background: rgba(255,255,255,0);
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(250,250,250,0.47) 47%, rgba(243,243,241,0.79) 79%, rgba(243,243,241,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(47%, rgba(250,250,250,0.47)), color-stop(79%, rgba(243,243,241,0.79)), color-stop(100%, rgba(243,243,241,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(250,250,250,0.47) 47%, rgba(243,243,241,0.79) 79%, rgba(243,243,241,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(250,250,250,0.47) 47%, rgba(243,243,241,0.79) 79%, rgba(243,243,241,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(250,250,250,0.47) 47%, rgba(243,243,241,0.79) 79%, rgba(243,243,241,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(250,250,250,0.47) 47%, rgba(243,243,241,0.79) 79%, rgba(243,243,241,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f1', GradientType=0 );
}
.bgslide2{height: 80px; bottom: -80px; z-index: -1;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);}
.support{margin-bottom: 10px;}
.support li{list-style: none;font-family: Tahoma;text-align: center;}
.support ul{border: 1px solid #d7d7d7;border-top: 0;}
.support_name{color: #333333;font-size: 14px;padding: 5px 0;}
.support_phone{color: #ff0000;font-weight: bold;font-size: 15px;padding-bottom: 10px;}
.chat{width: 50%;float: left;text-align: center;position: relative;}
.skype img{width: 85%; margin-top: 3px;}
.support_email{display: block;color: #4a4949;font-size: 14px;padding: 10px 0;border-top: 1px dashed #d7d7d7;margin-top: 5px;}
#htttZalo {position: absolute; bottom: 30px; z-index: 100; padding: 2px; background: white; box-shadow: 0 1px 5px rgba(0,0,0,0.2);}
#htttZalo img {max-width: 100%; height: auto !important;}.thongke{float: left;color: white;}
.thongke_title{font-size: 14px;margin-bottom: 8px;}
.thongke_item{margin: 5px 0 8px;}
.thongke_item img{display: inline-block;vertical-align: middle;margin-right: 5px;}
.thongke_item span{float: right;margin-right: 10px;}
.thongke_like{line-height: 8px;}

@media (min-width: 320px){
    .thongke{display: none;}
}
@media (min-width: 580px){
    .thongke{display: block; width: 170px;}
}
@media (min-width: 767px){
    .thongke{width: 200px;}
}
@media (min-width: 970px){
    .thongke{display: none;}
}
@media (min-width: 1070px){
    .thongke{display: block; margin-left: 70px;}
}/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}
.tieubieu{margin: 20px 0;}
.tieubieu_title{border-bottom: 1px solid #cfcbcb;font-weight: bold;font-size: 15px;padding-bottom: 5px;margin-bottom: 10px;}
.tieubieu_title label{border-bottom: 1px solid #e10922;color: #e10922;padding-bottom: 5px;}
.tieubieu_content ul li{list-style: none;text-align: center;}
.tieubieu_content ul li div{width: 100%;height: 100px;position: relative;}
.tieubieu_content ul li div img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;margin: auto;}
.tieubieu_content ul li a{color: #333333;font-size: 15px;font-weight: bold;font-family: Tahoma;}
.tieubieu_content ul li:hover a{color: red;}

.tieubieu_content .owl-controls{}
.tieubieu_content .owl-controls .owl-nav div{height: 38px; width: 38px; position: absolute; top: 0; bottom: 0; margin: auto;}
.tieubieu_content .owl-controls .owl-nav .owl-prev{background: url(prev.png) no-repeat; left: 0;}
.tieubieu_content .owl-controls .owl-nav .owl-next{background: url(next.png) no-repeat; right: 0;}