﻿body{
	font-family: 'Montserrat', sans-serif;
	font-size:14px;
	line-height:22px;
	background:#f8f8f8;
}
.wrapper{
	overflow:hidden;
}
.clear{
	clear: both;
}
.header{
	background:#e5e7f3;
	width:100%;
	position:relative;
}

.top-header{
	background: url(../images/bg-header.png);
	width:100%;
	padding:23px 0px;
}
.box-name-daily{
	float:left;
	height:50px;
	width:600px;
	border-left:1px #005aab solid;
	padding:5px 0px 5px 22px;
}
.name-daily{
	color:#005aab;
	text-transform:uppercase;
	font-size:20px;
}
.note-daily{
	color:#999;
	font-size:17px;
	font-style:italic;
	font-family: 'Roboto', sans-serif;
}
.container{
	padding-top:0px;
}
.body-website{
	width:1200px;
	margin:auto;
}
.body-header{
		position:relative;
}
.body-wrapper{
	width:1200px;
	margin:auto;
}
.bottom-header{
	position:absolute;
	bottom:-60px;
	left:0px;
	z-index:101;
	width:100%;
	background:url(../images/bg-menu-header.png) repeat-x;
}
.logo{
	float:left;
	display:block;
	margin-right:30px;
}
.slogan{
	line-height:69px;
	font-size:18px;
	text-transform:uppercase;
	display:block;
	float:left;
	padding-left:15px;
	font-weight:bold;
}
.logo-group{
	display:block;
	float:right;
}
.logo-mobile{
	display:none;
}
.right-header{
	float:right;
	width:860px;
}
.list-language{
	float:right;
	margin:23px 0px 0px 20px;
	width:17px;
	list-style:none;
}
.list-language li{
	margin-bottom:6px;
	height:12px;
}
.icon-search{
	display: block;
    margin: 10px 0px 0px 0px;
	height:41px;
	width:41px;
    float: right;
    cursor: pointer;
}
.hotline-header{
	width:210px;
	height:43px;
	line-height:43px;
	display:block;
	border:1px #a6a6a6 dashed;
	float:right;
	margin:8px 50px 0px 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#f79b2c;
	font-size:20px;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
}
.list-main-menu{
	list-style:none;
}
.list-main-menu li{
	float:left;	
}
.list-main-menu li a{
	display:block;
	line-height:60px;	
	padding:0px 20px 0px;
	font-size:16px;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
}
.list-main-menu li a:hover,.list-main-menu li a.selected{
	color:#fff;
}
.box-menu-sanpham{
	position:absolute;
	top:78px;
	right: 0px;
	/*left:0px;	*/
	padding:30px 0px 0px 0px;
	border-top: 5px #0069c5 solid;
	background:url('../images/bg-submenu.png');
	width: 890px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 3px 5px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 3px 5px 0px rgba(50, 50, 50, 0.5);
	z-index:89;
	display:none;
}

.right-box-menu-sanpham{
	/*width:775px;*/
	/*float:right;*/
}
.item-right-box-menu-sanpham{
	width:245px;
	margin:0px 0px 0px 20px;
	float:left;
}
.margin-left01{
	margin-left:0px;
}
.item-right-box-menu-sanpham h3{
	border-bottom:2px #005aab solid;
	margin:0px 0px 16px 15px;
}
.item-right-box-menu-sanpham h3 a{
	font-size:14px;
	text-transform:uppercase;
	color:#005aab;
	padding-bottom:5px;
	display:block;
}
.item-right-box-menu-sanpham h3 a:hover{
	color:#fc8706;
}

.list-product-menu,.list-news-home,.item-footer ul,.list-footer01,.list-footer02,.body-dieuhuong ul,.list-news-other,.list-maunha,.list-tab-design,.list-action-chon-nha,.list-mau-cua,.list-moto,.list-phukien01,.list-phukien02{
	list-style:none;
}
.item-right-box-menu-sanpham li{
	margin:0px 0px 5px 15px;
	background:url(../images/icon-li-submenu.png)no-repeat 0px 15px;
    border-bottom: 1px dotted #ccc;
}

.item-right-box-menu-sanpham li a{
	display:block;
	line-height:30px;
	padding:2px 2px 2px 17px;
	color:#3b3b3b;
	font-size:15px;
	
}
.item-right-box-menu-sanpham li a:hover{
/*	border:2px #fc8706 solid;*/
/*	padding:0px 0px 0px 15px;*/
	color: #fc8706;
}
.views-all-products{
	line-height:30px;
	padding:2px 2px 2px 17px;
	color:#006bc8;
	font-size:19px;
	text-decoration:underline;
}
.views-all-products:hover{
	color:#fc8706 ;
}

/* feature */
.feature{
	width:100%;
	/*margin-bottom:64px;*/
	margin-bottom:40px;
}
.feature img{
	width:100%;
	display:block;
}
.group-home01{
	padding-bottom:34px;
}
.item-home01{
	width:569px;
	margin-bottom:34px;
	float:left;
}
.item-home02{
	float:right;
}

.img-item-home01{
	display:block;
	width:100%;
	border:3px #fff solid;
	margin-bottom:15px;
}
.img-item-home01 img{
	display:block;
	width:100%;
}
.title-item-home01{
	color:#333;
	font-weight:bold;
	font-size:18px;
	margin-bottom:5px;
	display:block;
}
.title-item-home01:hover{
	color:#006bcc;
}

.summary-item-home01{
	color:#000;
	font-size:17px;
	margin-bottom:15px;
	line-height:20px;
}
.viewsdetail-item-home01{
	width:176px;
	height:40px;
	line-height:40px;
	display:block;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	font-size:16px;
	background:#006bcc;
}
.viewsdetail-item-home02{
	background:#ff8400;
}
.viewsdetail-item-home01:hover{
	opacity:0.8;
}

/* Introduction*/
.introduction{
	width: 1050px;
	margin: auto;
	padding-bottom:110px;
	background:url(../images/bg-gioithieu.png) no-repeat bottom center;
}
.introduction-text{
	float: left;
    width: 515px;	

}
.introduction-text span{
	font-weight: bolder;
}
.introduction-image
{
	float:right;
	width: 515px;
}
.introduction-image img{
	width: 100%;
}
.introduction-title
{
	margin:0px 0px 25px 0px;
}
.introduction-title h2{
	color: #005aab;
	font-size:28px;
	text-transform: uppercase;
	line-height: 30px;
	font-weight: bold;
}
.name-daily2{
	color:#333;
	font-size:24px;
	text-transform:capitalize;
	margin-bottom:10px;
}
.note-daily2{
	color:#333;
	font-size:20px;
	margin-bottom:25px;
	font-weight:normal;
}
.gioi-thieu-summary{
	font-size:13px;
	color:#777777;
	font-style:italic;
}
.gioi-thieu-summary *{
	font-weight:lighter;
	font-size:14px!important;
}
.viewsdetail-intro{
    height: 30px;
    line-height:30px;
    display: block;
    color: #005aab;
    text-transform: uppercase;
    font-size: 16px;
	font-weight:bold;
	margin-top:15px;
	padding-right:30px;
	display:inline-block;
	background:url(../images/arrow-readmore.png) no-repeat center right;
	font-style:normal;
}
.viewsdetail-intro:hover{
    color: #f79b2c;
}
.listvideo{
	list-style:none;
}
.listvideo li{
	float:left;
	margin:0px 0px 45px 45px;
	width:370px;
	position:relative;
}
.listvideo li.marginright0{
	margin:0px 0px 45px 0px;
}
.listvideo li.marginleft0{
    margin: 0px 0px 45px 0px;
}
.listvideo li img{
	display:block;
	width:100%;
}
.listvideo li .linkoverlay{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:3;
	background:url(../images/icon-video.png) no-repeat center center;
}
.group-home02{
	padding:60px 0px 20px;
	margin-bottom:50px;
}
.title01{
	color: #005aab;
    font-weight: bold;
    font-size: 25px;
    line-height:34px;
    margin-bottom: 30px;
    display: block;
    text-align:center;
    text-transform:uppercase;
    font-family:svn-azo_sansbold;
}
.group-product{
	background:#fff;
	padding:40px 0px 40px 0px;
	margin-bottom:50px;
}
.sub-group-home02{
	margin-bottom:40px;
	background:#fff;
	position:relative;
}
.sub-cat{
	margin-bottom:20px;
}
.parent-cat{
	margin-bottom:10px;
}
.parent-cat span {
    color: #105caf;
    font-size:18px;
    text-transform: uppercase;
    line-height: 30px;
    font-weight: bold;
	background: url(../images/icon-menu-cat.png) no-repeat left top;
    padding-left:30px;
	display:block;
}
.list-sub-cat{
	list-style:none;
	border-top:1px #d7d6d6 solid;
}
.list-sub-cat li{
	border-bottom:1px #d7d6d6 solid;
}
.list-sub-cat li a{
	line-height:46px;
	display:block;
	padding-left:15px;
	color:#555;
	font-size:15px;
	background:url(../images/arrow-cat.png) no-repeat center left;
}
.list-sub-cat li.selected a{
	color:#ff8400;
}
.header-cat-home{
	border-top:1px #005aab solid;
    background: url(../images/bg-sp-home.png);
    
    margin-bottom: 30px;
    display: block;
}
.header-cat-home-x{
	border-top:1px #005aab solid;
    background: url(../images/bg-sp-home.png);
    margin-bottom: 60px;
    display: block;
}
.header-cat-home-x span{
	height:40px;
	line-height:40px;
	color: #005aab;
    font-size: 19px;
    display: block;
    text-align:center;
    text-transform:uppercase;
    font-weight:normal;
    padding-left: 30px;
}
.product-home .header-cat-home{
	width:1120px;
	margin:0px auto 30px;
	
}
.header-cat-home a{
	display: block;
    background: url(../images/icon-down.png) no-repeat center 32px
}
.header-cat-home a,.header-cat-home span{
	height:40px;
	line-height:40px;
	color: #005aab;
    font-size: 22px;
    display: block;
    text-align:center;
    text-transform:uppercase;
    font-weight:normal;
}
/*.header-cat-home a:hover{
	color: #ff8400;
}
*/
.list-product01{
	width:390px;
	float:left;
	margin-right:23px;
	list-style:none;
}
.list-product02{
	width:358px;
	float:left;
	margin-right:23px;
	list-style:none;
}
.list-product03{
	width:390px;
	float:left;
	list-style:none;
}
.item-list-product{
	position:relative;
	margin-bottom:18px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
}
.list-products-home{
	padding:30px 0px 30px 0px;
	border:1px #ebebeb solid;
}
.list-products-in-cat{
	list-style:none;
}
.list-products-in-cat li{
	width:262px;
	margin:0px 0px 30px 30px;
	float:left;
	position:relative;
}
.attr-product-list{
	height:180px;
	width:175px;
	background:rgba(255,255,255,0.85);
	padding:30px 10px 0px 10px;
	position:absolute;
	z-index:3;
	left:3px;
	top:3px;
}
.attr-product-list02{
	height:65%;
	width:60%;
	background:rgba(255,255,255,0.85);
	padding:20% 10% 0px 10%;
	position:absolute;
	z-index:3;
	left:10%;
	top:10%;
}
.icon-trangtri01{
	width:16px;
	height:30px;
	display:block;
	position:absolute;
	top:50%;
	margin-top:-15px;
	left:0px;
	background:url(../images/arrow-product-trangtri.png) no-repeat top left;
	z-index:2;
}
.icon-trangtri02{
	width:16px;
	height:30px;
	display:block;
	position:absolute;
	top:50%;
	margin-top:-15px;
	right:0px;
	background:url(../images/arrow-product-trangtri02.png) no-repeat top left;
	z-index:2;
}

.list-products-in-cat li:hover .attr-product-list{
	background:#005aab;
}
.list-products-in-cat li:hover .icon-trangtri01{
	background:url(../images/arrow-y-active.png) no-repeat top left;
}

.list-products-in-cat li:hover .title-products-home,.list-products-in-cat li:hover .price-old,.list-products-in-cat li:hover .price-new{
	color:#fff;
}


.item-products-home{
	width:259px;
	float:left;
	margin-left:28px;
}
.box-content .item-products-home {
   /* width: 235px;*/
    /*margin-left: 28px;*/
    margin-right: 8px;
    margin-bottom:20px;
}
.img-products-home{
	display:block;
}
.img-products-home img{
	display:block;
	width:100%;
}
.title-products-home{
	color:#000;
	font-size:15px;
	line-height:22px;
	font-weight:bold;
	text-align:center;
	display:block;
	margin-bottom:10px;
}
.title-products-home02{
	color:#000;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	display:block;
	margin-bottom:20px;
}
.summary-item-product{
	text-align:center;
	font-size:14px;
	font-weight:normal;
	margin-bottom:15px;
}
.price-old{
	display:block;
	text-align:center;
	color:#777777;
	font-size:15px;
	font-style:normal;
	text-decoration: line-through;
	font-family:'Montserrat', sans-serif;
}
.price-new{
	display:block;
	text-align:center;
	margin-bottom:5px;
	color:#105caf;
	font-size:15px;
	font-weight:bold;
	font-family:'Montserrat', sans-serif;
	background:#fff;
	display:block;
	line-height:36px;
}
.item-products-home:hover .title-products-home{
	color:#ff8400;
}

.view-all-cat{
    display: block;
    text-align: center;
	margin:0px 30px;
}
.view-all-cat a {
	width:140px;
    display: inline-block;
    background:#005aab;
	color: #fff;
    font-weight:normal;
    font-size: 15px;
	text-transform:uppercase;
    line-height: 40px;
}
.view-all-cat span {
	width:140px;
    display: inline-block;
    background:#fff;
	padding:0px 10px;
}
.view-all-cat label {
	width:140px;
    display: inline-block;
	padding:0px 10px;
}

.group-home03{
    margin-bottom: 30px;
}
.choice-list{
	float: left;
	width: 50%;
}
.choice-list ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.choice-list ul li{
	margin-bottom: 15px;
}
.choice-list ul li img{
	float: left;
	width: 70px;
	height: 65px;
}
.choice-list ul li .choice-list-st{
	float: right;
	width: 500px;
}
.choice-list ul li .choice-list-st > span{
	text-transform: uppercase;
	font-size: 15px;
	color: #005aab;
}
.choice-images{
	float: right;
	width: 50%;
}
.choice-images img{
	width: 588px;
	height: 335px;
	float: right;
}

.title02{
	color: #005aab;
    font-weight: bold;
    font-size: 28px;
    margin-bottom: 40px;
    display: block;
    text-align: center;
    text-transform: uppercase;
}
.list-lydo{
	padding-top:40px;
}
.item-lydo{
	width:30%;
	margin:0px 1.5% 20px 1.5%;
	float:left;
}
.img-lydo{
	width:65px;
	display:block;
	float:left;
	margin-right:10px;
}
.content-lydo{
	float:left;
	width:285px;
}
.content-lydo h4{
	color:#333;
	font-size:18px;
	margin:15px 0px 10px;
	text-transform:uppercase;
}
.sumary-lydo{
	color:#777;
	text-align:justify;
	min-height:80px;
}
.sumary-lydo *{
	font-size:14px!important;
	line-height:20px;
	font-style:italic;s
}
.title03{
    color: #fff;
    font-weight: bold;
    font-size: 25px;
   	margin: 10px 0px 10px 0px;
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-family:svn-azo_sansbold;
	margin-bottom: 25px;
}

.title03 span{
    color: #105caf;
    font-size:30px;
    display: block;
    font-weight: bold;
    text-align: center;
}
.title06{
    color: #fff;
    font-weight: bold;
   	margin: 0px 0px 0px 0px;
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-family:svn-azo_sansbold;
}

.title06 span{
    color: #fff;
    font-size:36px;
    display: block;
    font-weight: bold;
    text-align: center;
}

.title07{
    color: #fff;
    font-weight: bold;
   	margin: 0px 0px 20px 0px;
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-family:svn-azo_sansbold;
}

.title07 span{
    color: #fff;
    font-size:32px;
    display: block;
    font-weight: bold;
    text-align: center;
}
.note-doitac{
	font-size:16px;
	display:block;
	text-align:center;
	margin-bottom:30px;
	color:#fff;
	padding-bottom:15px!important;
}
.bg-item-website{
	padding-bottom:20px;
	background:url(../images/bg-item-website.png) no-repeat bottom center;
}
.bg-item-website2{
	padding-bottom:20px;
	background:url(../images/bg-item-website2.png) no-repeat bottom center;
}


.title04{
    margin-bottom: 25px;
}

.title04 span{
    color: #333333;
    font-size: 24px;
    display: block;
    font-weight: bold;
    text-align: center;
}
.list-parent-cat{
	text-align:center;
	margin-bottom:30px;
	list-style:none;
}
.list-parent-cat li{
	display:inline-block;
	margin:0px 10px;
}
.list-parent-cat li a{
	display:block;
	padding:0px 0px 8px 0px;
	color:#333;
	font-size:16px;
}
.list-parent-cat li a.active{
	background:url(../images/bg-item-website.png) repeat-x bottom left;
}
.body-wrapper > h4{
	color: #fff;
    font-weight: bold;
    font-size: 16px;
    margin: 0px 0px 40px 0px;
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-family:svn-azo_sansbold;
}
.group-home04{
	 padding:60px 0px 120px 0px;
	 margin-bottom:40px;
	 background:url(../images/bg-dauan.png) no-repeat top center;
}
.box-slide{
	height:378px;
}

/* box news */
.group-home05{
	margin-bottom:40px;
}
.news-item{
	width:285px;
	margin:0px 20px 20px 0px;
	float:left;
	position:relative;
	border-bottom:2px #f8f8f8 solid;
	background:#fff;
	position:relative;
}
.news-item:hover{
	border-bottom:2px #dddddd solid;
}
.over-link-products {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 2;
}
.news-item2{
	margin:0px 0px 20px 0px;
}
.content-news-item{
	position:relative;
}
.date-time{
	width:100px;
	height:30px;
	line-height:30px;
	text-align:center;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:13;
	color:#fff;
	font-size:14px;
	background:#005aab;
	display:block;
}
.attr-news-list{
	padding:17px 17px 17px 17px;
}
.title-news-list{
	color:#333;
    font-size: 16px;
	line-height:24px;
	font-weight:bold;
    font-family:'Montserrat', sans-serif;
	height:48px;
	overflow:hidden;
	margin-bottom:10px;
	display:block;
}
.summary-content{
	color:#777;
	font-size:14px;
	font-family: 'Montserrat', sans-serif;
	line-height:22px;
	height:88px;
	overflow:hidden;
	font-style:italic;
}
.image-news{
	display:block;
}
.image-news img{
	display:block;
	width:100%;
}
.capture{

}
.title-news{
	color:#000000;
	font-size:18px;
	font-weight:bold;
	display:block;
	text-align:left;
	height:50px;
	line-height:25px;
	border-top:none;
	margin-bottom:5px;
}
.news-item .title-news:hover{
	color:#ff8400;
}
.box-company-member{
	padding:40px 0px 40px;
	background:#352d2a url(../images/bg-doi-tac.png) no-repeat top center;
	text-align:center;
}
.box-company-member a{
	display:block;
	float:left;
	margin:0px 28px 0px 28px;
}
.group-home06{
	background:#fff;
}
.left-group-home05{
	width:398px;
}
.right-group-home05{
	width:800px;
}
.title04{
	margin:80px 0px 15px;
	color: #333333;
    font-weight: bold;
    font-size: 22px;
    line-height:26px;
}
.note-search-daily{
    color: #000;
    font-size: 18px;
    margin:0px 20px 25px 0px;
    line-height: 26px;
}
.input-search-maps{
	width:350px;
	height:38px;
	line-height:38px;
	text-indent:16px;
	border:1px #c1c1c1 solid;
	display:block;
	margin-bottom:18px;
	font-size:14px;
}
.button-search-maps{
	width:350px;
	height:40px;
	line-height:40px;
	display:block;
	margin-bottom:18px;
	font-size:18px;
	background:#006bcc;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	border:none;
	cursor:pointer;
}
.top-footer{
	padding:30px 0px 30px;
}
.item-footer{
	padding-left:110px;
	width:190px;
	float:left;
	margin-bottom:25px;
}
.item-footer01{
	background:url('../images/icon-austdoor01.png') no-repeat center left;
}
.item-footer02{
	background:url('../images/icon-austdoor02.png') no-repeat center left;
}
.item-footer03{
	background:url('../images/icon-austdoor03.png') no-repeat center left;
}
.item-footer04{
	background:url('../images/icon-austdoor04.png') no-repeat center left;
}
.title05{
	color: #333;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 3px;
    display: block;
    text-transform: uppercase;
}
.item-footer li a{
	color: #006bcc;
    font-size: 15px;
    display:block;
    line-height:22px;
}
.item-footer li a:hover{
	color: #ff8400;
}
.bottom-footer{
	background:#004ca4;
	height:70px;
	text-align:center;
}
.left-footer{
	width:900px;
	float:left;
}
.col02-footer{
	width:260px;
	float:left;
	text-align:left;
}
.col02-footer ul{
	list-style:none;
}
.col02-footer ul li{
	margin-bottom:8px;
}
.col02-footer ul li a{
	color:#333;
	font-size:15px;
}
.col02-footer ul li a:hover {
    color: #ff8400!important;
}
.info-footer{
	margin-bottom:8px;
}
.info-footer *{
	color:#fff!important;
}
.info-footer p {
	margin-bottom:0px!important;
}
.note-daily-footer{
	line-height:30px;
	padding:20px 20px 20px 0px;
	float:left;
	color:#cccccc;
	font-size:16px;
	font-style:italic;
	width:470px;
}
.logo-footer{
	display:block;
	float:left;
}
.left-left-footer{
	float:left;
	width:300px;
	margin-right:20px;
}
.right-left-footer{
	float:left;
	width:570px;
}
.col01-footer{
	width:460px;
	float:left;
	margin-right:50px;
}
.header-footer{
	color:#333;
	font-size:18px;
	text-transform:uppercase;
	margin-bottom:10px;
}
.footer-item{
	padding:8px 0px 0px 42px;
	margin-bottom:8px;
	color:#333;
	font-size: 15px;
}
.footer-item01{
	background:url('../images/icon-place.png') no-repeat  0px 4px;
}
.footer-item02{
	background:url('../images/icon-phone.png') no-repeat 0px 2px;
}
.footer-item03{
	background:url('../images/icon-email.png') no-repeat 0px 4px;
}
.social-title{
	float: right;
	/*margin-right: 30px;*/
	margin-bottom:5px;
}
.social-title p{
	text-transform: uppercase;
	color: #fff;
	font-size: 16px;
	font-weight:bold;

}
.col03-footer{
	width:300px;
	float:right;
}
.col03-footer ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: none;
	text-align:left;
	margin-bottom:15px;
}
.col03-footer ul li{
	display:inline-block;
	margin-right: 10px;
	width: 35px;
	height: 35px;
}
.col03-footer ul li a{
}
/*.socials ul li:nth-child(1){
	background: url('../images/icon-facebook.png') no-repeat left center;

}
.socials ul li:nth-child(2){
	background: url('../images/icon-twitter.png') no-repeat left center;
}
.socials ul li:nth-child(3){
	background: url('../images/icon-google.png') no-repeat left center;
}
*/
.link-austdoor-group{
	float:left;
	margin:5px 0px 0px 20px;
	display:block;
	float:left;
	padding-left:20px;
	color: #3590ff;
    font-size: 15px;
    font-family: MyriadPro-Regular;
    text-decoration:underline;
    background:url('../images/austdoor-group-icon.png') no-repeat 0px 5px;
}
.link-austdoor-group:hover{
	color: #ff8400;
}

.left-bottom-footer{
	width:500px;
	float:left;
}
.left-bottom-footer img{
	float: left;

}
.left-bottom-footer ul{
	float: left;
	list-style-type: none;
}
.left-bottom-footer ul li{
	color: #fff;
    font-size: 14px;
    /*height: 30px;*/
    padding-left: 40px;
    line-height: 30px;
    margin-bottom: 15px;
}
.left-bottom-footer ul li:nth-child(1){
	background: url(../images/icon-address.png) no-repeat left center;
}
.left-bottom-footer ul li:nth-child(2){
	background: url(../images/icon-phone.png) no-repeat left center;
}
.left-bottom-footer ul li:nth-child(3){
	background: url(../images/icon-email.png) no-repeat left center;
	margin-bottom: 0px;
}
.right-bottom-footer{
	width:480px;
	float:right;
}
.author{
    width: 100%;
    float: right;
    margin-top: 20px;
    /*margin-right: 40px;*/
}
.author a{
	float: right;
	color: #fff;
}
.author a:hover{
	color: #ff8400;
}

.up-top{
    width: 100%;
    float: right;
    margin-top: 10px;
    margin-right: 30px;
}
.up-top a{
	float: right;
	color: #fff;
    background: url(../images/up-top.png)no-repeat left center;
    padding-left: 25px;
}
.content-footer{
	padding:10px 0px 0px 0px;
}
.list-footer01{
	margin-bottom:10px;
}
.list-footer01 li{
	float:left;
}
.list-footer01 li a{
	color: #fff;
    font-size: 17px;
    display:block;
    padding:0px 15px 0px 15px;
}
.list-footer01 li:first-child a{
    padding:0px 15px 0px 0px;
}
.list-footer01 li a:hover{
	color: #ff8400;
}

.list-footer02 li{
	float:left;
	border-left:1px #005aab solid;
	padding-left:10px;
}
.list-footer02 li:first-child{
	border-left:0px;
	padding-left:0px;
}

.list-footer02 li a{
	display:block;
	height:31px;
	padding:0px 10px 0px 38px;
}
.list-footer02 li a .text-link01{
	display:block;
	line-height:15px;
	font-family:MyriadPro-SemiboldCond;
	color:#fff;
}
.list-footer02 li a .text-link02{
	display:block;
	line-height:15px;
	color:#51a3ff;
	font-size:11px;
}
.list-footer02 li a.item01-list-footer02{
	background:url('../images/icon-facebook.png') no-repeat 0px 0px;
}
.list-footer02 li a.item02-list-footer02{
	background:url('../images/icon-google.png') no-repeat 0px 0px;
}
.list-footer02 li a.item03-list-footer02{
	background:url('../images/icon-youtube.png') no-repeat 0px 0px;
}
.list-footer02 li a:hover .text-link01,.list-footer02 li a:hover .text-link02{
	color:#ff8400;
}


/* sanpham*/
.head-module{
	width: 100%;
	z-index: 0;
	margin-bottom:30px;
}
.head-module img{
	width: 100%;
}
.body-wrapper{
	position: relative;
	
}
.title-module{
	position: absolute;
	z-index: 1;
	bottom: 85px;
	left: 0;
	background:rgba(255,255,255,0.75);
	width:auto;
	float:left;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:20px 150px 20px 20px;
}
.title-module h3{
	padding-top: 15px;
}
.name-title{
	font-size:26px;
	text-transform: uppercase;
	color: #fff;
	line-height: 50px;
}
.name-title h3{
	font-size:24px!important;
	color:#005aab;
}
.root-title{
	height: 48px;
	line-height: 50px;
}
.root-title a{
	color: #fff;
	float: left;
	margin-right: 10px;
}
.root-title > h1{
	display: block;
	padding: 13px 0px 0px 0px;
}
/* news */
.box-header-module{
	 background: url('../images/bg-submenu.png');
	 -webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding:30px 0px 0px 0px;
}
.body-dieuhuong{
	padding-top: 15px;
}
.block-catsmenu-default{
	position:relative;
	height:50px;
}
.block-catsmenu-default ul{
	position:absolute;
	bottom:-1px;
	left:0px;
}
.body-dieuhuong ul li{
	float:left;
	padding:0px 0px 0px 20px;
	color:#727272;
	font-size:14px;
	background: url('../images/bg-li01.png') no-repeat 0px 6px;
    font-size: 16px;
}

.body-dieuhuong ul li:first-child{
	padding:0px 10px 0px 0px;
	background: none
}

.body-dieuhuong ul li a{
	color:#555;
    font-size: 16px;
	font-weight:normal;
}
.body-dieuhuong ul li a:hover{
	color:#ff8400;
}

.body-dieuhuong ul li h1{
	color:#555;
	font-weight:normal;
    font-size: 16px;
}
.images-video{
	width: 100%;
	background: #fff;
}
.images-video .title-images-video{
	border-bottom: 1px solid #e5e5e5;
    color: #005aab;
    padding-bottom: 10px;
    margin-bottom: 10px;
    height: 20px;
}
.images-video .title-images-video span{
	color: #005aab;
}
.images-video ul{
	list-style-type: none;
	clear: both;
}
.images-video ul li{
	float: left;
	margin-right: 2px;
}
.images-video ul li img{
	width: 255px;
	height: 190px;
	border: 1px solid #000;
}
.where-buy{
	height: 580px;
	width: 100%;
	background: #fff;
}
.where-buy .title-images-video{
	border-bottom: 1px solid #e5e5e5;
    color: #005aab;
    padding-bottom: 10px;
    margin-bottom: 10px;
    height: 20px;
}
.where-buy .title-images-video span{
	color: #005aab;
}
.maps-where-buy{
	padding-bottom: 30px;
}
.content-module{
	background:#fff;
	/*padding:25px 0px 20px 0px;*/
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	margin-bottom:30px;
}
/* news*/
.title-news{
	width: 100%;
	border-bottom: 1px solid #005aab;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	display:block;
	text-align:left;
	height:50px;
	line-height:25px;
	border-top:none;
}
.title-news span{
	text-transform: uppercase;
    padding: 25px 0px 0px 20px;
}
.content-news ul{
	list-style-type: none;
}
.content-news{
	padding: 25px;
	background:#fff;
	margin-bottom:30px;
}
.content-news > ul li{
	border-bottom: 1px dashed #ccc;
	padding-bottom: 10px;
	clear: both;
	padding: 30px 0px;
}
.content-news > ul li .img-post{
	float: left;
	border: 1px solid #ccc;
}
.content-news ul li .img-post img
{
    height: 200px;
    width: 270px;
}
.info-post{
	width: 75%;
	float: right;
}
.title-info-post > h2{
	color: #005aab;
	font-size: 16px;
}
.date-info-post{
	background: url(../images/date-info-post.png) no-repeat left center;
	padding-left: 20px;
	font-size: 14px;
	color: #777;
	padding-top: 5px;
}
.content-info-post{
	color: #333;
	font-size: 14px;
}
.xemchitiet{
	margin-top: 50px;
	background: url(../images/xemchitiet.png) no-repeat left center;
	padding-left: 30px;
}
.xemchitiet a{
	color: #005aab;
}
/* chi tiet tin*/

.title-news-cat > h2{
	color: #005aab;
	font-size: 16px;
}
.date-news-cat{
	background: url(../images/date-info-post.png) no-repeat left center;
	padding-left: 20px;
	font-size: 14px;
	color: #777;
	padding-top: 5px;
}
.content-news-cat{
	border-bottom: 1px dashed #ccc;
	padding-bottom: 20px;
	margin-bottom:10px;
}
.content-news-cat img{
	max-width:100%;
	height:auto!important;
}
.other-news{

}
.other-news .title-other-news{
	border-bottom: 1px solid #ccc;
	text-transform: uppercase;
	margin: 20px 0px 0px 0px;
}
.list-other-news ul li{
	padding: 20px 0px 0px 20px;
	background: url(../images/icon-list-news.png) no-repeat left 25px;
}
.list-other-news ul li a{
	color: #333;
	font-size: 14px;
}
/* paging */
.web-pagination{
	text-align:center;
	padding:20px 0px 50px 0px;
	clear:both;
	border-top:1px #d3d2d2 solid;
}
.web-pagination a{
	width:30px;
	height:30px;
	text-align:center;
	line-height:30px;
	margin-left:10px;
	font-size: 14px;
	color: #333333;
	font-weight:bold;
	display:inline-block;
	font-weight:normal;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background:#e2e0e0;
}
.web-pagination a:hover{
	color: #fff;
	background: #105caf;
	font-weight:bold;
}

.current{
	width:30px;
	height:30px;
	text-align:center;
	line-height:30px;
	margin-left:10px;
	font-size: 14px;
	font-weight:bold;
	display:inline-block;
	font-weight:normal;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	color: #fff;
	background: #105caf;
}

.title-module-border{
	padding-bottom: 10px;
    border-bottom: 1px #d3d3d3 solid;
    margin-bottom: 20px;
}
.box-content{
	/*padding:0px 5%;*/
}
.box-content * {

}
.box-content img {
	max-width:100%!important;
	height:auto!important;
}

.note-banner01{
	position:absolute;
	top:50%;
	left:57%;
	z-index:2;
	padding:11px 20px 13px 20px;
	background:#017bea;
	color:#fff;
    font-size: 18px;
    display: block;
    font-family: svn-azo_sansbold;
    text-transform:uppercase;
}
.note-banner02{
	position:absolute;
	top:60%;
	left:57%;
	z-index:2;
	padding:11px 20px 13px 20px;
	background:#017bea;
	color:#fff;
    font-size: 18px;
    display: block;
    font-family: svn-azo_sansbold;
    text-transform:uppercase;
}
.link-banner{
	position:absolute;
	top:70%;
	left:57%;
	z-index:2;
	width:170px;
	height:40px;
	line-height:40px;
	text-indent:13px;
	color:#fff;
    font-size: 17px;
    display: block;
    text-transform:uppercase;
    background:#ff8400 url('../images/arrow-banner.png') no-repeat center right;
}
.content-introduction{
	width:1040px;
	margin:auto;
}
.introduction-detail{
	margin:20px 80px;
	overflow:hidden;
}
.introduction-detail *{

}
.introduction-detail img{
	max-width:100%;
	height:auto!important;
}

.introduction-detail p{
	margin-bottom:6px;
}
.introduction-detail img{
	max-width:100%;
}
.list-action-chon-nha li.action-chon-nha{
	text-align: center;
    line-height: 40px;
    float: left;
    text-align: center;
    margin: 0px 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #046ed4;
    width:auto!important;
}
.action-chon-nha a{
    color: #fff;
    display:block;
}
.label-share{
	font-size:13px!important;
}
.addthis_toolbox {
    float: right;
}



.info-contact{
	width: 1200px;
	border-bottom: 1px solid #005aab;
}
.info-contact h2{ 
	text-transform: uppercase;
	color: #005aab;
	font-size: 16px;
	margin-top: 40px;
	margin-left: 20px;
	margin-bottom: 10px;
}
.head-contact{
	padding-top: 20px;
	margin-left: 20px;
}
.head-contact h2{
	font-size: 16px;
	color: #333;
	
}
.head-contact h2,p{
	margin-bottom:10px;
}


.hotline-fix{
	height: 45px;
	width: 225px;
	/*background: #095396;*/
	position: fixed;
    bottom: 0;
    right: 0; 
    z-index: 16;
    display: block;
    background: #095396 url(../images/icon-hostlinefix.png) no-repeat  15px 6px ;
    border-radius: 5px 5px 0px 0px;
}
.hotline-fix > a
{
    color: #fff;
    margin-left: 60px;
    font-size: 24px;
    line-height: 52px;
}
.item-group-box02{
    float: left;
    width: 24%;
    margin-right: 1%;
}
.item-group-box02 img{
    display:block;
    margin: 0 auto;
}
.item-group-box02 h3{
    margin: 20px 0px 15px 0px;
    text-align: center;
    font-size: 15px;
    color: #005aab;
}
.item-group-box02 p{
    font-size: 16px;
    text-align: center;
    color: #333;
}

.footer{
	position: relative;
	background:#f8f8f8;
}

.hotline-fix-footer{
    position: absolute;
    background: url(../images/phone-hotro.png) no-repeat center center;
    width: 300px;
    height: 140px;
    bottom: 10px;
    left: 45%;
}
.hotline-fix-footer p
{
	color: #002757;
    font-size: 24px;
    font-weight: bold;
    margin: 65px 0px 0px 116px;
}

.muaodau{

}
/* Thư viện hình ảnh */
.library-x{
	width:566px;
	height:340px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px;
	float:left;
    overflow:hidden;
	position:relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.image-library-x{
	margin:0px 0px 0px 0px;	
	position:relative;

}
.image-library-x a{
	display:block;
	overflow:hidden;
	width:100%;
}
.image-library-x a img{
	width:100%;
	display:block;
}
.name-library-x{
	display: block;
    color: #0065b2;
	font-weight:bold;
	line-height:40px;
	height:40px;
	width:100%;
	background: rgba(255,255,255,0.65);
	text-align:center;
	text-transform:uppercase;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:3;
}
.name-library-x:hover{
	color: #ffba00;
}
.overlay-left{
	position:absolute;
	top:0px;
	left:0px;
	width:600px;
	height:360px;
	display:block;
	z-index:9;
	background:url(../images/overlay01.png);
}
.overlay-right{
	position:absolute;
	top:0px;
	right:0px;
	width:600px;
	height:360px;
	display:block;
	z-index:9;
	background:url(../images/overlay01.png);
}


.box-list-warranty{
	padding:15px 0px 0px 0px;
}
.warranty-item .image-warranty img{
	height: 260px;
	width: 100%;
	position: relative;
}
.image-warranty{
	display:block;
	margin-bottom:30px;
}
.image-warranty img{
	display:block;
	width:100%;
}

.warranty-item{
	float: left;
	margin:0px 0px 30px 40px;
	width: 348px;
}
.content-warranty-item{    

}
.content-warranty-item .title-warranty{
	color: #333;
	font-size:20px;
	margin-bottom:20px;
	display:block;
	text-align:center;
}
.content-warranty-item .title-warranty:hover{
	color:#0069c5;
}

.title-info-contact{
	width: 100%;
    height: 30px;
    border-bottom: 1px solid #005aab;
    padding-top: 20px;
    text-transform: uppercase;
    font-weight: bold;
}
.title-info-contact span{
	margin-left: 40px;
}
.info-warranty{
	margin-left:40px;
}
.info-warranty h2{
	color: #333;
	font-size: 16px;
	margin-bottom: 10px;
}
.content-warranty-item p{
	color: #333;
	font-size: 15px;
	text-align:justify;
	line-height:22px;
}

.parent-warranty-item{
	margin-bottom: 20px;
}
.list-baogia li{
	float:left;
	width:247px;
	margin:0px 20px 20px 20px;
}
.list-baogia li img{
	width:100%;
	display:block;
}
.icon-home{
	width:23px;
	height:78px;
	display:block;
	background:url('../images/icon-home.png') no-repeat;
	float:right;
	margin-right:10px;
}
.icon-home:hover{
	opacity:0.8;
}
.sidebar{
	width:373px;
	float:right;
	margin-bottom:20px;
}
.primary{
	width:788px;
	float:left;
	margin-bottom:20px;
}
.list-products-cat{
	list-style:none;
}
.list-products-cat li{
	width:373px;
	float:left;
	margin: 0px 40px 40px 0px;
	position:relative;
	padding-bottom:100px;
}
.box-content-product .list-products-cat li{
	margin:0px 0px 30px 30px;
	width:360px;
	padding-bottom:0px;
}

.list-products-cat li.margin-right0{
	margin: 0px 0px 40px 0px;
}
.img-products-cat{
	display:block;
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.25);
}
.box-content-product .list-products-cat li .img-products-cat{
	display:block;
	-webkit-box-shadow: 0px 0px 15px 0px rgba(255,255,255,0.35);
	-moz-box-shadow: 0px 0px 15px 0px rgba(255,255,255,0.35);
	box-shadow: 0px 0px 15px 0px rgba(255,255,255,0.35);
}
.img-products-cat img{
	display:block;
	width:100%;
}
.attr-product-cat{
	position:absolute;
	bottom:0px;
	left:20px;
	width:293px;
	padding:15px 20px 15px 20px;
	z-index:4;
	background:#f8f8f8;
}
.box-content-product .list-products-cat li .attr-product-cat {
    position:inherit;
    bottom: 0px;
    left: 0px;
    width: auto;
    padding: 15px 0px 15px 0px;
    z-index: 4;
    background: #fff;
}
.summary-product-cat{
	color:#555;
	font-size:14px!important;
	line-height:20px;
	margin-bottom:5px;
}
.summary-product-cat *{
	color:#555;
	font-size:14px!important;
	line-height:20px;
	margin-bottom:0px;
}
.title-products-cat{
    color: #2f2f2f;
    font-size: 15px;
    line-height: 20px;
    font-weight: bold;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 5px;
    display: block;
}
.price-new-cat{
	padding-left:24px;
	color:#105caf;
	font-weight:bold;
	display:block;
	background:url(../images/arrow001.png) no-repeat center left;
	font-size: 15px;
}
.header-sidebar01{
    height: 50px;
    line-height: 50px;
	text-align:center;
    color: #333333;
    font-size: 20px;
    text-transform: uppercase;
}
.box-same-product{
	padding-top:20px;
	background:#fff;
	padding-bottom:1px;
}
.box-same-product .list-products-in-cat li {
    width: 262px;
    margin: 0px auto 20px;
	margin-left:auto;
    float: none;
    position: relative;
}
.views-all-cat{
    width: 140px;
    display:block;
	margin:auto;
	text-align:center;
    background: #005aab;
    color: #fff;
    font-weight: normal;
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    line-height: 40px;
	margin-bottom:20px;
}
.body-list-product{
	background:#fff;
	border:1px #ebebeb solid;
	padding-top:30px;
	margin-bottom:30px;
}
.title-post{
    color: #005aab;
    font-size: 24px;
    line-height: 20px;
    padding-bottom: 15px;
    background: url(../images/bg-titile-detail.png) repeat-x bottom left;
}
.bg-white{
	background:#fff;
}
.group-contact{
	background:url(../images/bg-lienhe2.png) no-repeat top center;
	padding:28px 0px;
}
.hotline{
    color: #fff;
    background: #f79b2c;
    height: 30px;
    width: 185px;
    padding-left: 20px;
    line-height: 30px;
    font-size: 18px;
    font-weight: bold;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
	position:fixed;
	bottom:10px;
	right:10px;
	font-family: 'Montserrat', sans-serif;
	z-index:999;
}
.hotline span{
	width:30px;
	height:30px;
	display:block;
	float:right;
	background-image:url('../images/phone-hotline.png');
	background-size:30px 30px;
	background-position:top left;
	background-repeat:no-repeat;
	-webkit-animation-name: hvr-buzz;
	animation-name: hvr-buzz;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
    -webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;	
	margin:0px 1px 0px 5px;
}
.hotline-header span{
	width:35px;
	height:35px;
	display:block;
	float:left;
	background-image:url('../images/icon-hostlinefix.png');
	background-size:35px 35px;
	background-position:top left;
	background-repeat:no-repeat;
	-webkit-animation-name: hvr-buzz;
	animation-name: hvr-buzz;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
    -webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;	
	margin:3px 10px 0px 10px;
}

/* Buzz */
@-webkit-keyframes hvr-buzz {
  50% {
    -webkit-transform: translateX(0px) rotate(20deg);
    transform: translateX(0px) rotate(20deg);
  }

  100% {
    -webkit-transform: translateX(0px) rotate(-20deg);
    transform: translateX(0px) rotate(-20deg);
  }
}

@keyframes hvr-buzz {
  50% {
    -webkit-transform: translateX(0px) rotate(20deg);
    transform: translateX(0px) rotate(20deg);
  }

  100% {
    -webkit-transform: translateX(0px) rotate(-20deg);
    transform: translateX(0px) rotate(-20deg);
  }
}