/*Style*/
@font-face {
  font-family: 'simple-line-icons';
  src: url('/fonts/Simple-Line-Icons.eot?v=2.4.0');
  src: url('/fonts/Simple-Line-Icons.eot?v=2.4.0#iefix') format('embedded-opentype'), url('/fonts/Simple-Line-Icons.woff2?v=2.4.0') format('woff2'), url('/fonts/Simple-Line-Icons.ttf?v=2.4.0') format('truetype'), url('/fonts/Simple-Line-Icons.woff?v=2.4.0') format('woff'), url('/fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'Roboto';  
    src: url('/fonts/RobotoCondensed-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'UTM_Aristote';  
    src: url('/fonts/UTM_Aristote.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
body {
    font: 16px/20px "Roboto",Helvetica,Arial,sans-senif;    
    color: #333;
    background: #fff;
}
.box-shadow-layout{
    background: #fff;  
    margin: auto;
    max-width: 1400px;
    position: relative;
    width: 100%;
}
@media(min-width:1200px){
	.box-shadow-layout{		
		-webkit-box-shadow: -3px 0 50px -2px rgba(0,0,0,0.14);
		box-shadow: -3px 0 50px -2px rgba(0,0,0,0.14);		
	}
}
div.bg_header{background:#fff}
.header-nav {display:none}
#header .logo h2, #header .logo .site_description {display:none}
#body {box-shadow:none;border:none;background:#fff;margin-top:0px;}
.header_top{border-bottom: 1px solid #00b0f0;}
@media(min-width:768px){
	#header {margin-top:0px}	
	#header .logo {padding:10px 10px 10px}
	#header .logo .imglogo{width:100%;height:100px}
	#header .logo img{height:100px;width:auto;padding-left: 10px;}
	#body {box-shadow:none;border:none;margin:5px 0;background:none; border-radius:0px;}
	#header .header_info{text-align:right; margin:20px 0}
	#header .header_info .slogan{padding-left:100px;line-height:25px;text-align:center;color:#00b0f0;font-size:24px;font-style:italic;font-family:"UTM_Aristote";text-shadow: 0px 1px 0px #ccc;}
	#header .header_info .hotline{background:url(../images/phone_hotline.png)no-repeat right 120px center /30px auto;height:30px}
	#header .header_info .hotline a{color:#b9414c;font-size:20px;line-height:30px}
	.header_top .header_info .slogan{display:inline-block;float:left;line-height:25px;color:#888080;font-size:18px;font-style:italic;font-family:"UTM_Aristote";text-shadow: 0px 1px 0px #ccc;}
	.header_top .info_top{display:inline-block;float:right;margin-top:5px}
	.header_top .info_top li{float:left;padding:0 5px}
	.header_top .info_top a{color:#888080;}
}
@media(max-width:991px){.header_info{width:200px;position:absolute;right:20px;top:-90px}}
@media(max-width:767px){#header {margin-top:0px} #header .header_info{display:none}}
@media(min-width:1024px){
.body-bg{background-size: auto 35px, auto, auto ;}	
.wraper {
   
	max-width: 1200px !important;
}
.headerSearch{position:absolute;right:10px; top:153px;z-index:1000;max-width:250px;float:right}
}
@media(min-width:1200px){
.wraper {
    width: 1200px !important;
	max-width: 1200px !important;
}
}
.headerSearch input, .headerSearch input:focus, .headerSearch input:hover {background-color: #fff !important;background-image: none;color: #DDD;border-color: #ccc; min-width:200px; font-style:italic;box-shadow:none!important;transition:none;border-collapse: collapse;}
.headerSearch .btn-info,.headerSearch .btn-info:focus, .headerSearch .btn-info:hover {background: #fff !important;color: #DDD;border-color: #ccc;border-left:none;font-size: 13px;box-shadow:none!important}
@media(max-width:600px){.headerSearch{margin-bottom:10px}}
@media(max-width:1020px){.headerSearch{margin:0 7px}}
/*Menu top*/
div.main_menu{z-index:1000}
#menusite .navbar-default {background:none;border:none;border-radius:none}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {
    border-color: #ccc !important;
}
.second-nav .bg {background:none !important;box-shadow:none;border-radius:0;margin-top:5px}
.navbar-default .navbar-nav > li:first-child{display:none}
.navbar{min-height:38px}
@media(min-width:768px){	
	#menu-site-default{background:none;margin-bottom:0px; border-radius:0px;}
	#menusite .navbar-default {background: none;border:none;border-radius:0; }	
	#menusite .navbar-default{ border:none;background:none;}
	#menusite .navbar-default .navbar-right{display:none}
	#menusite .navbar-default .navbar-nav {width:100%}	
	#menusite .navbar-default .navbar-nav > li{			
		float:left;		
		font-weight:700;		
		float: left;		
		cursor: pointer;
		font-size:14px;
		margin:0;		
		padding: 0px 20px;
	}
    #menusite .navbar-default .caret{display:none}
	
	#menusite .navbar-default .navbar-nav > li:last-child {		
		margin-right:0 !important;
	}
	#menusite .navbar-default .navbar-nav > li > a {
		color: #2d3f36!important;	
		font-size: 14px;
		font-weight:550;	
		padding: 10px 0px;
		text-transform:uppercase;       
        border-bottom:2px solid transparent;
		transition: all 0.4s;		
	}
	#menusite .navbar-default .navbar-nav > li:last-child a{border:none}	
	#menusite .navbar-default .navbar-nav > li > a:hover, #menusite .navbar-default .navbar-nav > li > a:focus, #menusite .navbar-default .navbar-nav > .active > a, #menusite .navbar-default .navbar-nav > .active > a:hover, #menusite .navbar-default .navbar-nav > .active > a:focus, #menusite .navbar-default .navbar-nav > .open > a, #menusite .navbar-default .navbar-nav > .open > a:hover, #menusite .navbar-default .navbar-nav > .open > a:focus {
		color:#ff5151 !important;
		background: none !important;
		border-bottom:2px solid #ff5151;	
	}
	
}
@media(min-width:1024px){#menusite .navbar-default .navbar-nav > li > a {font-size: 16px;padding: 20px 0px;}}
#menusite .dropdown-menu {
    background-color:#fff!important;
    border-color:#f3f3f3 !important;
    border-width: 1px !important;
    border-style: solid !important;
    -webkit-border-bottom-left-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;	
	padding:0;	
}
#menusite .dropdown-menu > li {
    border-bottom-width :1px;
    border-bottom-style: solid;
    border-bottom-color: #f3f3f3;
}
#menusite .dropdown-menu > li > a:hover,
#menusite .dropdown-menu > li > a:focus,
#menusite .dropdown-menu > .active > a,
#menusite .dropdown-menu > .active > a:hover,
#menusite .dropdown-menu > .active > a:focus,
#menusite .navbar .navbar-nav .open .dropdown-menu > li > a:hover,
#menusite .navbar .navbar-nav .open .dropdown-menu > li > a:focus,
#menusite .navbar .navbar-nav .open .dropdown-menu > .active > a,
#menusite .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
#menusite .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    background:#fff !important;
    color:#ff5151 !important;	
}
/*breadcrumbs*/
nav.third-nav{display:none}
.main-breadcrumbs-wrap{background-color:rgba(245,245,245,0.5);margin-bottom:15px;background-image:url(../images/bg-breadcrumbs-wrap.jpg);background-position: 50% 50%; background-repeat: no-repeat; /* background-attachment: fixed; */ background-size: cover;}
.main-breadcrumbs-wrap h1{color: #ff5151;font-size: 26px;font-weight: 600;}
.breadcrumbs-wrap{background-color:grba(245,245,245,0.5);height:150px;padding-top:50px;text-align:center}
.breadcrumbs li{margin:0;font-size:13px}
.breadcrumbs li span.space{
    font-size: 12px;
    font-weight: 700;
    padding:0 0px 0 0;
	color:#000 !important;
}
.breadcrumbs li:first-child a{padding-left:10px; font-weight:bold}
.breadcrumbs li:first-child .space{display:none}
.breadcrumbs li:last-child a{color:red}
.breadcrumbs a{background:none !important;padding:10px 7px 10px 0px;}
.breadcrumbs a:hover{color:#f00}
.breadcrumbs a::after, .breadcrumbs a::before {display:none;}
div.arrow-down {
    width: 0px;
    height: 0px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid #46C3CF;
	margin: 0px auto 5px;
}
@media(max-width:1024px){div.arrow-down{display:none}}
/*Panel heading*/
.panel-heading{text-transform:uppercase;color:#fff;font-weight:bold;padding:0 7px 0px 5px;border-radius:0}
.panel-heading a{color:#fff;}
.panel{box-shadow:none; margin-bottom:10px;border-radius:0}
.panel-default > .panel-heading {
    text-transform: uppercase;		
	color:#00b0f0;
	text-indent: 25px;
	background: #f4f4f4;	
	background: linear-gradient(to bottom, #f4f4f4 0%,#eaeaea 100%) !important;			
	font-size:16px;		
	border:none;
    font-weight:normal;
	padding:0 7px 0px 5px;
}
.panel-default > .panel-heading h3{	
	padding:12px 0 6px 0px;
	font-weight:normal;
	font-size:16px;
}
.panel-default > .panel-heading a{color: inherit;}
.panel-primary > .panel-heading {background:#1c8f7e;color: #FFF;text-align: center;text-transform: uppercase;font-size: 18px;padding: 7px 10px;font-weight:normal}
.panel-default,.panel-primary{border:none;}
.panel-default.main-pannel{border:5px dotted #13a89e;border-radius:10px}
.panel-primary .panel-body {
    border: 1px solid #C7BFB2;	
	border-top:0;
}
.panel-default.home{background:none;border:none;border-radius:0;background:none;}
.panel-default.home .panel-heading{background:none !important;border:none;border-radius:0;background:none;border-bottom: 3px solid #00b0f0; text-indent:0;padding:0}
.panel-default.home .panel-heading h3{background:none !important;border-bottom: 3px solid #f00f00;display: inline-block;font-size: 16px; padding-bottom: 8px;margin-bottom: -3px;}
.panel-default.home .panel-body{padding:20px 5px;}
.panel-default.home.sp .panel-body{background:#fff}
.panel-default.home.news{margin-bottom:-20px;background:#00b0f0;position:relative}
.panel-default.home.news .wraper{border-top:2px solid #fff; padding-top:30px; margin-top:20px}
.panel-default.home.news .panel-heading{background:#00b0f0 !important;color:#fff;position:absolute;z-index: 1000;top:15px;margin-left:-60px}
.panel-default.home.news .panel-body{background:#00b0f0}
.hotrott{font-family:'UTM_Neo_Sans_Intel';}
.hotrott p{padding: 5px 0 5px 20px; background: url(../images/arrow_left.png) no-repeat 5px 14px;}
.panel-default.title .panel-body{background:url(../images/bg_panel_body.png) repeat-y center top/ 100% auto;margin: 0 2px; border-bottom:1px solid #e6e8e8}
.col_left .panel{background:none;position: relative;}
.col_left .panel-body {background:#fff;padding:5px;margin: 0; border:none}
.panel-body.border{background:#fff;padding:8px;margin: 0 5px; border:2px solid #dfe0e1; border-top:none}
.panel-default.menu .panel-heading{
	background: #00b0f0 !important;
	height: 46px;
	line-height: 46px;
	color: #fff;
	text-indent: 5px;
	border-left:5px solid #0f66d7;
	text-transform:uppercase;
	font-weight:bold;
}
.panel-default.menu .panel-heading i {
    margin-right: 10px;
}
@media only screen and (min-width:768px) and (max-width:1023px){
	.panel-default > .panel-heading {text-indent:10px;font-size:12px}
	.panel-default > .panel-heading h3{font-size:15px;}
	.panel-default.menu .panel-heading{text-indent:2px}
	.panel-default.menu .panel-heading i {margin-right: 5px;}
	}
h3.title.home{
	font-size: 28px;
	font-weight: 700;
	margin: 15px 0 20px 0;
	line-height: 1.6;
	text-align:center;
	color:#00b2f0;
}
h3.title.home.Khuyen-mai a {color: #dd082b !important}
/* Social Networks*/
ul.socialList {
	text-align: center;
	margin-bottom: 10px;
	width: 100%
}
ul.socialList li a {	
	border:2px solid #fff;	
	width: 40px;
	height: 40px;
	text-align: center;
    background:transparent;
    border-radius:20px;
    color:#fff;
    line-height:35px;	
}
ul.socialList li a:hover {
	border-color:transparent;	
}
.header_top #socialList{float:right}
.header_top ul.socialList {display:inline-block;float:right;margin:2px;width:auto}
.header_top ul.socialList li a {border:0;width:30px;height:30px;line-height:30px;}
/*Home features*/
.home_features{padding:20px 0}
.features-icon{background:#fff none repeat scroll 0 0;border-radius:50%;display:inline-block;height:100px;line-height:95px;margin-bottom:20px;width:100px;position:relative;overflow:hidden;-webkit-transition:.4s;transition:.4s}
.single-features h4{color:#343434;padding-bottom:5px;position:relative;text-transform:uppercase;font-weight:bold;font-size:18px}
.single-features{font-weight:100;color:#6a6a6a;font-size:14px}
.ficonh{position:absolute;width:100%;height:100%;text-align:center;left:0;top:0;opacity:0;-webkit-transition:.4s;transition:.4s}
.features-icon:before{width:90%;height:90%;background:#00b0f0;left:5%;top:5%;content:"";position:absolute;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.4s;transition:.4s;border-radius:50%}
.ficon3{-webkit-transition:.4s;transition:.4s}
.single-features:hover .features-icon:before{-webkit-transform:scale(1);transform:scale(1)}
.single-features:hover .features-icon{border-color:#00b0f0}
.single-features:hover .ficonh{opacity:1}
.single-features:hover .ficon3{opacity:0}

/* Quảng cáo giữa trang*/
.single-banner{position:relative;height:250px;overflow:hidden;margin:0 10px 20px}
.single-banner:hover .banner-content{visibility:visible;opacity:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
.single-banner .banner-content{position:absolute;top:0;right:0;padding:0 50px;background:rgba(255,255,255,0.6);height:auto;width:auto;left:0;bottom:0;margin:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}
.single-banner .banner-content h3{font-size:20px}
.single-banner .banner-content .hometext{font-weight:normal;margin:10px 0;}
.single-banner .banner-content .viewmore{color:#ff5151}
.single-banner img{width:100%}
@media only screen and (min-width: 1200px) and (max-width: 1599px){
	.main-banner .row{padding-right:10px;margin:0}
	.banner-content{padding:0 20px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
	.main-banner .row{padding-right:10px;margin:0}
	.banner-content{padding:0 10px;margin:10px}
	.banner-content .homtext{margin-bottom:5px}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
	.banner-content{padding:0 10px;margin:10px}
	.banner-content .homtext{margin-bottom:5px}
}
@media only screen and (max-width: 479px){
	.banner-content{padding:0 10px;margin:10px}
	.banner-content .homtext{margin-bottom:5px}
}

/*Dang ky nhan tin*/
.dangkynhantin{
	color: #fff;
	position: relative;
	/* background-image: url(../images/banner-2.jpg);	 */
	/* background-position: 50% 50%; */
	/* background-repeat: no-repeat; */
	/* background-attachment: fixed; */
	/* background-size: cover; */
	padding: 20px 0;
	/* text-align:center; */
	/* background-color: grba(0,0,0,0.5) */
}
.dangkynhantin .form-control{
	border-radius:0;
	margin-right:-4px;
	min-width:200px;
	max-width: 70%;
	display: inline-block;
	height:30px;
	margin-top:1px;
}
.dangkynhantin .btn {
	background:#218d7e;
	border-radius:0;
	border-color:#218d7e;
	height:30px;	
}
.dangkynhantin p{text-transform:uppercase;font-size:14px;}
/*Product*/
#category .page-header {
    display:none;
}
#category .page-header h1{font-weight: normal;}
#poducts, #category{background:none !important}
#products .thumbnail, #category .thumbnail{		
	border-radius:0;	
	text-align:center;	
    transition: border 0s ease-in-out 0s;
	background:none;
	/* border: #d5d6d7 1px solid; */
	/* box-shadow:0px 2px 3px #ccc; */
	border:none !important;
}
#products .item{padding:0 10px !important}
#products .thumbnail:hover .images, #category .thumbnail:hover .images, #products .item:hover .images{transition: border 0.2s ease-in-out 0.1s;border-bottom-color:#00b0f0}
#detail h2 {
    color: #0f66d7 !important;
    font-size: 16px !important;    
	text-transform:uppercase;	
}
#products .images, #category .images{height:200px !important;position:relative;overflow:hidden;text-align:center;/*border:1px solid #ddd;border-bottom:2px solid #ddd*/}
#products .images img, #category .images img{max-width:100%;width:auto !important;margin:0;display: inline-block;}
/*#products .caption, #category .caption{position:relative;}*/
#products .title_pro, #category .title_pro{	
	font-size: 12px;	
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-weight: normal;
	text-transform: uppercase;
	margin-top:20px;
}
@media(min-width:360px){#products .images, #category .images, #products .images img, #category .images img{height:170px !important}}
@media(min-width:600px){#products .images, #category .images, #products .images img, #category .images img{height:190px !important}}
@media(min-width:800px){#products .images, #category .images, #products .images img, #category .images img{height:230px !important}}
@media(min-width:1024px){#products .images, #category .images, #products .images img, #category .images img{height:250px !important}#products .images img, #category .images img{max-height: 250px !important;max-width: 100%;height: auto !important;}#others_product_carousel #products .images{max-height: 190px !important;}}
/*@media(min-width:1200px){#products .images, #category .images, #products .images img, #category .images img{height:250px !important}#products .images img, #category .images img{max-height: 250px !important;max-width: 100%;height: auto !important;}}*/
#products .title_pro a, #category .title_pro a{color:#333;font-size:14px;}
#products .title_pro a:hover, #category .title_pro a:hover{color:#ff5151;transition: all 0.3s ease 0s;}
.img-thumbnail{border:none;border-radius:0;padding:0;}
.price.pro{	
	width: 100%;	
	padding-top: 5px;	
	margin:0;	
	line-height: 20px;
}
.money{color:#ff5151 !important}
#products .info_pro .label{display:block;margin:1px 0;font-size:12px;font-weight: normal;}
#products .info_pro .label.soldout{ background: #d71616;}
#products .btn-cart,#category .btn-cart,.others_product_horizontal .btn-cart{
	text-transform: uppercase;
	font-weight: bold;
	border-radius: 0px;
	background-color: #be2038;
	border-color: #be2038;	
	font-size: 12px;
	margin: 4px auto auto;
	padding: 3px 5px;
	text-align: center;
	width: 140px;
	transition: all 0.2s ease 0s;
}
#products .btn-cart i, #category .btn-cart i, #products .btn-detail i, #category .btn-detail i{
    display: inline-block;
    font-size: 16px;
    padding-right: 5px;
}
#products .btn-cart i::before , #category .btn-cart i::before {
    content: "\f07a";
    font-family: FontAwesome;
	font-style: normal;
}
.icon-user, .icon-magnifier{
  font-family: 'simple-line-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-user:before {
  content: "\e005";
}
.icon-magnifier:before {
  content: "\e090";
}
@media (min-width: 1024px){
	.group-product-action{display:block;text-align:center;margin-bottom:0px;width:100%;position:absolute;z-index:88;bottom:-50px;left:0;height:50px;text-align:center;visibility:hidden;text-decoration:none;-ms-filter: 0;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
	.group-product-action .btn_action{width:40px;height:40px;box-shadow:none;outline:none;border-style:none;background-color:#ebebeb;display:inline-block;margin-right:5px;line-height:40px;text-align:center;padding:0px;text-decoration:none;font-size:0}
	.group-product-action .btn_action.iwishAddWrapper{margin:0px !important;border-radius:50%;border:none;text-decoration:none}
	.group-product-action .btn_action i{color:#252525;font-size:15px;font-style:normal;line-height:40px}
	.group-product-action .btn_action i.fa-heart{color:#f4574c}
	.group-product-action .btn_action:hover{background-color:#f4574c;-webkit-box-shadow:0px 3px 10px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 3px 10px 0px rgba(0,0,0,0.1);box-shadow:0px 3px 10px 0px rgba(0,0,0,0.1)}
	.group-product-action .btn_action:hover i{color:#fff !important}
	.group-product-action .btn_action:hover i.icon-heart-o:before{color:#fff}
	#products .item .image >a:before, #products .thumbnail .image > a:before, #category .thumbnail .image > a:before{content:" ";width:100%;height:100%;position:absolute;opacity:0;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;left:0;z-index:9;background:-moz-linear-gradient(90deg, #fff 0%, #fff 0%, #fff 0%, #fff 17%, rgba(255,255,255,0) 58%);background:-webkit-linear-gradient(90deg, #fff 0%, #fff 0%, #fff 0%, #fff 17%, rgba(255,255,255,0) 58%);background:-o-linear-gradient(90deg, #fff 0%, #fff 0%, #fff 0%, #fff 17%, rgba(255,255,255,0) 58%);background:-ms-linear-gradient(90deg, #fff 0%, #fff 0%, #fff 0%, #fff 17%, rgba(255,255,255,0) 58%);background:linear-gradient(0deg, #fff 0%, #fff 0%, #fff 0%, #fff 17%, rgba(255,255,255,0) 58%)}
	#products .thumbnail:hover a:before, #category .thumbnail:hover a:before,#products .item:hover a:before{opacity:1;} 
	#products .thumbnail:hover .group-product-action, #category .thumbnail:hover .group-product-action,#products .item:hover .group-product-action{bottom:-10px;visibility:visible;}
	.icon-magnifier-add::before {
		font-family: 'simple-line-icons';
		content: "\e091";
	}
	.icon-basket::before {
		font-family: 'simple-line-icons';
		content: "\e04e";
	}
	.icon-bag::before {
		font-family: 'simple-line-icons';
		content: "\e04f";
	}	
	.icon-settings::before {
		font-family: 'simple-line-icons';
		content: "\e09a";
	}
	.icon-star::before {
		font-family: 'simple-line-icons';
		content: "\e09b";		
	}
	.btn-primary.add-cart:before{display:none}
 }
 .icon-heart::before {
	font-family: 'simple-line-icons';
	content: "\e08a";
}
.others_product_horizontal .btn-detail{
	background-image: url(../images/bg_btn_order.png);
	background-repeat:  repeat-x;
	background-position:  left center;
	background-size: auto;
	border: 1px solid #eeedeb;
	color:#00208f;	
	font-weight:bold;
	border-radius:3px;
	font-size:12px;
	background-color:transparent;
	padding:3px 15px;
}
/*Search Product*/
.header_search{overflow:hidden;width:81%;position:relative;float:left;margin-top:10px}
.header_search:hover .form-group input{width:100%;}
.header_search:hover .input-group-btn button:before{content:none}
.header_search input{float:right}
.header_search .input-group-btn{position:absolute;right:0;top:0;width:45px;line-height:33px;height:33px;overflow:hidden}
.header_search .input-group-btn button{height:33px;position:relative;background:transparent !important;border:0}
.header_search .input-group-btn button:before{content:"";padding:0px 1px;height:20px;background:#ebebeb;position:absolute;left:5px;top:6px}
.header_search .input-group-btn button:focus{box-shadow:none;outline:none}
.header_search .input-group-btn button i{line-height:33px;font-size:17px;color:#333}
.header_search .input-group-btn button:hover i{color:#f4574c}
.header_search .form-group{width:100%;margin-bottom:0!important}
@media (min-width: 992px) and (max-width: 1199px){.header_search .form-group input{width:100% !important} }
.header_search .form-group input{font-family:'Roboto', sans-serif;font-weight:400;height:33px;line-height:33px;border:none;overflow:hidden;padding:0px 20px 0px;width:20px;margin-right:15px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;box-shadow:none;font-size:14px}
.header_search .form-group input::placeholder{font-family:'Roboto', sans-serif;line-height:33px;color:#a0a0a0;font-style:italic}
.header_search button{padding:0;width:45px;background:transparent}
.header_search button img{margin-top:6px}
@media(max-width:767px){.header_search{border:1px solid #bebebe;margin-bottom:5px;z-index: 200;}.header_search .form-group input{width:100%;}}
/*Cart Top*/
.mini-cart{z-index:10;text-align:center}
.mini-cart:hover .top-cart-content{display:block}
.mini-cart .dropdown-toggle{font-size:12px;padding:0;text-transform:none}
.top-cart-contain{color:#333;padding:0;right:15px;z-index:1000;height:55px;width:55px;line-height:55px;position:absolute;top:0px;z-index:1005;}
.top-cart-contain .price{color:#222222;text-transform:uppercase}
.top-cart-contain .wishlist{float:left;font-size:18px;margin:0 3px}
.top-cart-contain .mini-cart a{text-decoration:none}
.top-cart-contain .mini-cart .background_cart .icons{color:#333;font-size:18px;font-family: 'simple-line-icons';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.top-cart-contain .mini-cart .background_cart .icons::before{content: "\e04f";}
.top-cart-contain .mini-cart .cart_num{font-family:'Noto Serif', sans-serif;color:#adadad}
.top-cart-contain .mini-cart .cart_num .color_{color:#f4574c}
.top-cart-contain .mini-cart .price{font-family:'Noto Serif', sans-serif;margin-right:5px;font-size:15px;font-weight:400;color:#f4574c}
.top-cart-contain .product-details .price{color:#f4574c;width:auto;float:none;font-weight:400;padding-left:0;font-size:12px}
@media (max-width: 1199px){.top-cart-content{display:none !important}}
.top-cart-contain .mini-cart .heading-cart .cart_num{background:transparent}
span.cartCount.count_item_pr{width:20px;height:20px;background-color:#f4574c;color:#fff;font-size:11px;padding:3px;border-radius:50%;text-align:center;position:absolute;line-height:15px;right:-5px;top:5px}

.top-cart-content{display:none;position:absolute;line-height:40px;top:55px;right:0px;background:#fff;padding:0;text-align:left;-webkit-box-shadow:0px 3px 7px 0px #707070;-moz-box-shadow:0px 3px 7px 0px #707070;box-shadow:0px 3px 7px 0px #707070;z-index:10000;min-width:200px;padding:0 10px 10px}
.top-cart-content .quaty{position:absolute;right:-5px;top:0px;display:block;width:25px;height:25px;background:#f4574c;border-radius:50%;color:#fff;text-align:center;font-size:12px;line-height:26px}
.top-cart-content .empty{text-align:left;color:#333}
.top-cart-content .product-name{font-family:'Roboto',sans-serif;margin:0;width:180px;line-height:1;padding-right:12px;text-overflow:ellipsis;overflow:hidden}
.top-cart-content .product-name a{font-size:15px;line-height:normal;line-height:20px !important;font-weight:400;color:#333}
.top-cart-content .product-name:hover>a{text-decoration:none;color:#f4574c}
.top-cart-content .product-details-bottom{line-height:36px}
.top-cart-content .product-details-bottom span{font-family:"Roboto",sans-serif;font-size:13px;font-weight:bold;color:#222222}
.top-cart-content li{list-style:none}
.top-cart-content li.item{overflow:hidden;padding:10px 0;position:relative}
.top-cart-content li.item:first-child{border-top:none;padding-top:0px}
.top-cart-content li.item:last-child{margin:0;border-bottom:0}
.top-cart-content li.item .wrap_item{overflow:hidden;padding:0px 15px}
.top-cart-content li.item .product-image{float:left;display:block;width:70px;margin-right:15px;position:relative}
.top-cart-content li.item .detail-item{padding-left:100px}
.top-cart-content li.item .detail-item a:hover{text-decoration:none}
.top-cart-content li.item .detail-item .fa{position:absolute;right:5px;font-size:18px;color:#898989}
.top-cart-content li.item .detail-item input{display:inline-block;width:45px;padding:0;text-align:center}
.top-cart-content li.item .detail-item button.items-count{display:inline-block}
.top-cart-content .block-subtitle{color:#333;overflow:hidden;padding:15px;text-align:left;font-family:"Roboto",sans-serif;font-size:13px;background:#f5f5f5;border-radius:25px;text-transform:none;font-weight:400;border-bottom:1px #ddd solid}
.top-cart-content .actions .btn-checkout{font-family:"Roboto",sans-serif;font-size:18px;width:100%;height:50px;border-radius:25px;line-height:50px;font-weight:bold;background:#f4574c;border:solid 1px #f4574c}
.top-cart-content .actions .btn-checkout:hover{color:#f4574c;background:#fff;border-color:#f4574c}
#detail .modal-header{border-bottom:none;position:absolute;right: 0;z-index: 1000;}
#detail .modal-header h4{display:none;}
.main_product_horizontal .product_horizontal_wrap .slick-dots{width:auto;left:0;bottom:-10px;height:30px;right:0px;z-index:3}
.main_product_horizontal .product_horizontal_wrap .slick-dots li{margin:0 2px}
.main_product_horizontal .product_horizontal_wrap .slick-dots li button:before{font-family:'FontAwesome';font-size:16px;content:"\f005";color:#0f0f0f}
.main_product_horizontal .product_horizontal_wrap .slick-dots li.slick-active button:before{font-family:'FontAwesome';font-size:16px;content:"\f005";color:#00b2f0}

.owl-controls .owl-pagination .owl-page{width:auto;left:0;bottom:-10px;height:30px;right:0px;z-index:3;display:inline-block;}
.owl-controls .owl-pagination .owl-page span{margin:0 2px}
.owl-controls .owl-pagination .owl-page span:before{font-family:'FontAwesome';font-size:16px;content:"\f005";color:#c3c3c3}
.owl-controls .owl-pagination .owl-page.active span:before{font-family:'FontAwesome';font-size:16px;content:"\f005";color:#00b2f0}

 
/*News*/
.news_column h1 {
    color: #666!important; font-size:18px;
}
.news_column h2  a, .news_column h3  a{
    color: #222;
	font-size:18px;
}

div.main_content{background:#fff;padding:8px; border:none;margin-top: 1px;}
@media(min-width:1200px){div.main_content{padding:10px;}}
div.main_content .news_column .panel-default{margin-top:0; border-bottom:1px solid #ccc;border-radius:0}
div.main_content .news_column .panel-default:last-child{border-bottom:none}
div.main_content .news_column .panel-default:first-child{//margin-top:15px;}
div.main_content .news_column .panel-default.featured p {font-size:13px!important}
div.news_column .imghome {
    border: 1px solid #ccc;
	background: #fff;
	padding: 2px;
}
.banggia_home{width:100%;padding:10px}
.banggia_home table, .banggia table{max-width:100% !important; width:100% !important}
.footer_top{border-top:1px solid #e9e9e9}
.follow-footer{width: 250px;float:left;text-align:right;padding:10px 0 3px}
.follow-footer img{margin:2px;border-radius:3px;height:30px;width:30px}
.footerNav2 {display:none;}
#footer {
    position: relative;
    min-height: 100px;
    width: 100%;
    border:none;
    background:#3d4345;
    padding: 0px 0;
    font-size: 14px;	
	color:#fff;
	padding-top:25px;
	border-top:1px solid #687666;
}
#footer .footer_bottom{	
	width:100%;		
	text-align: center;
	background: #00b0f0;
	margin-top:20px;
	border-top:1px solid #b8c0b6;
	color:#eee;	
	text-transform:uppercase;
}
#footer .footer_bottom .wraper{ display:inline-block;padding:12px 0 6px}
#footer .copyright a, .copyright {
    color: #eee !important;	
	font-size:12px;
	text-align:center;
	font-weight:normal;
}
@media(max-width:600px){#footer .copyright a, .copyright{font-size:10px;}}
#footer h3.title{width: 80%; text-transform:uppecase;font-size:22px;color:#18e8d9 !important; margin-bottom:10px;font-weight:normal;padding-bottom:5px;border-bottom:1px solid #b8c0b6;}
#footer .footer_bottom .panel-body{padding:0}
#footer ul.socialList {margin-top:10px}
#footer ul.socialList li a {border-color:#18e8d9 }
#footer .panel-body, #footer .panel-body ul{padding:0}
#footer .list-menu{margin-bottom:15px;line-height:1.71429em;padding-left:0}
#footer .list-menu a{color:#fff}
#footer .list-menu a:hover{color:#f4574c}
#footer .list-menu li{color:#929292;line-height:30px;-webkit-transition:0.5s;transition:0.5s}
#footer .list-menu li .fa{margin-right:5px}
#footer .list-menu li.li_effect:hover{margin-left:10px}
#footer .list-menu li.li_effect:hover a{color:#ff0;text-decoration:none}
#footer .list-menu li.li_effect:hover .fa{color:#ff0}
#footer .lienhe_footer li {padding-bottom:5px;}
/* BLOCK FIXED */
.tempFixed .itemFixed {
	margin-top: 10px;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
	position: fixed;
	bottom: 10px;
	right: 10px;
	z-index: 10;
}
.tempFixed .itemFixed:not(.hotLine){
	transform: translate(50px, 20px);
	-ms-transform: translate(50px, 20px);
	-webkit-transform: translate(50px, 20px);
	visibility: hidden;
	filter: alpha(opacity=0);
	-khtml-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
}
.tempFixed .itemFixed.cartFixed {
	display: inline-block;
	width: 35px;
	height: 35px;
	line-height: 33px;
	background: #00a651;
	border-radius: 50%;
	text-align: center;
	color: #fff;
	box-shadow: 1px 2px 2px rgba(0, 0, 0, .3);
	bottom: 60px;
}
.tempFixed .itemFixed.backTop {
	width: 45px;
	height: 45px;
	bottom: 150px;
	text-align: center;
	-webkit-transition-delay: 300ms;
	-moz-transition-delay: 300ms;
	-o-transition-delay: 300ms;
	transition-delay: 300ms;
}
.tempFixed .itemFixed.Zalo {
	width: 45px;
	height: 45px;
	bottom: 93px;
	text-align: center;
	-webkit-transition-delay: 300ms;
	-moz-transition-delay: 300ms;
	-o-transition-delay: 300ms;
	transition-delay: 300ms;
}
.tempFixed .itemFixed.trans{
	transform: translate(0px, 0px);
	-ms-transform: translate(0px, 0px);
	-webkit-transform: translate(0px, 0px);
	visibility: visible;
	filter: alpha(opacity=10);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
.tempFixed .itemFixed.hotLine {
	height: 50px;
	width: 210px;
	background: #424242;
	left: 0;
	bottom: 0;
}
.tempFixed .itemFixed.hotLine label {
	display: block;
	position: relative;
}
.tempFixed .itemFixed.hotLine label a > span {
	margin: 0 -25px 0 25px;
	display: inline-block;
	vertical-align: middle;
	width: 50px;
	height: 50px;
	background: url('../images/phone_hotline.png') top left no-repeat;
}
.tempFixed .itemFixed.hotLine label p {
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	font-size: 13px;
	margin: 0;
	font-weight: normal;
	padding-left:40px;
}
.tempFixed .itemFixed.hotLine label i {
	z-index: 1;
	position: absolute;
	top: 14px;
	left: 10px;
	display: inline-block;
	width: 21px;
	height: 21px;
	background: url('../images/close_hotline.png') no-repeat;
	cursor: pointer;
}
.fix_banner_left, .fix_banner_right{display:none !important}
.phone_callnow{position:fixed;bottom:30px !important;z-index:555;top:auto !important;width:50px;height:50px;line-height:50px;font-size:14px;font-weight:400;text-align:center;display:inline-block;color:#fff;border-radius:50%;background:#f00;text-decoration:none;transition:opacity 0.2s ease-out;opacity:1;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;animation:play 1.5s ease infinite;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
 @media (max-width: 767px){.phone_callnow{width:30px;height:30px;line-height:30px}}
 .phone_callnow .fa{font-size:16px;color:#fff}
 @media (min-width: 768px){@keyframes play{0%{transform:scale(1)}
 15%{box-shadow:0 0 0 5px rgba(255,66,54,0.1)}
 25%{box-shadow:0 0 0 5px rgba(255,88,54,0.1),0 0 0 10px rgba(255,88,54,0.1)}
 30%{transform:scale(1.2)}
 50%{box-shadow:0 0 0 5px rgba(255,88,54,0.1),0 0 0 10px rgba(255,88,54,0.1),0 0 0 15px rgba(255,88,54,0.2)}
 80%{transform:scale(1)}
 }
 }
 @media (max-width: 767px){@keyframes play{0%{transform:scale(1)}
 15%{box-shadow:0 0 0 3px rgba(255,66,54,0.1)}
 25%{box-shadow:0 0 0 3px rgba(255,88,54,0.1),0 0 0 5px rgba(255,88,54,0.1)}
 30%{transform:scale(1.2)}
 50%{box-shadow:0 0 0 7px rgba(255,88,54,0.1),0 0 0 7px rgba(255,88,54,0.1),0 0 0 10px rgba(255,88,54,0.2)}
 80%{transform:scale(1)}
 }
 }
 @media (min-width: 1441px){
 .phone_callnow.left_center{bottom:48% !important;left:50px}
 .phone_callnow.right_center{bottom:48% !important;right:50px}
 .phone_callnow.right_bottom{bottom:50px !important;right:50px}
 .phone_callnow.left_bottom{bottom:50px !important;left:50px}
 }
 @media (min-width: 1200px) and (max-width: 1440px){
 .phone_callnow.left_center{bottom:48% !important;left:15px}
 .phone_callnow.right_center{bottom:48% !important;right:15px}
 .phone_callnow.right_bottom{bottom:50px !important;right:15px}
 .phone_callnow.left_bottom{bottom:50px !important;left:15px}
 }
 @media (min-width: 768px) and (max-width: 1199px){
 .phone_callnow.left_center{bottom:48% !important;left:15px}
 .phone_callnow.right_center{bottom:48% !important;right:15px}
 .phone_callnow.right_bottom{bottom:50px !important;right:15px}
 .phone_callnow.left_bottom{bottom:50px !important;left:15px}
 }
 @media (max-width: 767px){
 .phone_callnow.left_center{bottom:48% !important;left:15px}
 .phone_callnow.right_center{bottom:48% !important;right:15px}
 .phone_callnow.right_bottom{bottom:50px !important;right:15px}
 .phone_callnow.left_bottom{bottom:50px !important;left:15px}
 }