/* 909 of 8364 unused characters has been removed. */

/*   
Theme Name:Thiết kế websitewordpress
Theme URI:http://thietkewebsitewordpress.net/
Description:I built this theme from ground up
Author:Bui Nguyen - 0973046358
Author URI:http://thietkewebsitewordpress.net/
Version:256x


*/
*{margin:0;padding:0;line-height:1.5}
body{color:#3e3f31;;font-size:13px;font-family:Roboto Slab,Arial,Helvetica,sans-serif;    background: #b2b2b2 none repeat scroll 0 0 ;font-weight:400;}
#top{width:50px;height:50px;position:fixed;bottom:10px;right:10px;text-indent:-99999px;cursor:pointer}
ul{margin:0}
.sori{position:absolute;top:-999px}
a{color:#333}
.mobile-menu{display:none}
#header{background:none}
.clear{clear:both}
.overflow{overflow:hidden}
.floatleft{float:left}
.floatright{float:right}
.relative{position:relative}
.absolute{position:absolute}
.call-mobile{display:none}
.center{text-align:center}
.box-ctrinh ul{padding:8px}
.box-ctrinh ul img{height:150px}
.top-footer li {padding-bottom: 5px;font-size: 12px;}
.box-ctrinh ul li:nth-child(2) a{display:block;text-align:center;color:#fff;font-weight:500;padding:5px 0;font-size:15px}
.box-ctrinh:before{content:'';position:absolute;background:url(img/noibatbg.png) no-repeat center;width:230px;height:100px;left:0;top:5px;z-index:333}
.500{font-weight:500}
a{text-decoration:none}
img{max-width:100%;border:none;height:auto}
.uppercase{text-transform:uppercase}
.auto{margin:0 auto}
.block{display:block}
.white{color:rgba(255,255,255,0.73)}
.clearfix:after{clear:both;content:".";display:table;font-size:0;height:0;line-height:0;visibility:hidden}
.clearfix{display:block;zoom:1}
.ajax-loader{height:0}
.aligncenter{display:block;margin:10px auto 10px}
a:hover,a:focus{text-decoration:none}
li{list-style:none}
.container{width:100%;padding:0}
.content {float: right;}
.top-footer {padding: 10px 0;}
.logo{}
#containerper {width: 1170px;background: #fff;margin: auto   ; box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);}
.box-lh h3{border-bottom:2px solid #fe6601;color:#fe6601;padding-bottom:10px;position:relative;margin:0;padding:15px 0;text-transform:uppercase;line-height:1.5;margin-bottom:15px;padding-bottom:10px}
.blockct b{text-transform:uppercase;color:#666}
.blockct{margin-top:20px}
.breadcrumb{background:#F5F5F5;color:#fff;padding-left:0;margin: 10px;padding: 8px;color:#888}
.text-infos{padding-right:20px;font-size:16px}

.logo img{height: 100px;padding: 10px}
.menu-main{background:#0F131D}
.menu-main li{float:left;position:relative;z-index:3}
.menu-main li a{display:block;padding:12px 20px;font-size:13px;color:#fff;text-transform:uppercase;font-weight:bold;}
.img-hotline{float:right;padding:17px 0}
.menu-main li.menu-item-has-children> a:after{content:"\f107";font:normal normal normal 14px/1 FontAwesome;padding-left:5px}
.menu-main li ul{position:absolute;left:0;top:100%;background:#fff;width:250px;border:solid 0 #e5e5e5;display:none}
.menu-main li ul li a{display:block;padding: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;color:#333;text-transform: none;}
.menu-main .menu > li:hover > a ,.menu-main .menu li.current-menu-item a{background:#c61633;color:#fff}
.menu-main li ul li:hover a{padding-left:15px}
.menu-main li:hover ul{display:block}
.entry-title a{color:#fff}
.home-gt{padding:20px 0}
.home-gt p{text-align:justify}
.breadcrumb a{color:#888}
.metaslider{margin:auto!important}
.sidebar .widget{margin-bottom:15px}
.sidebar {float: left;padding-right: 0}
.entry-title{text-transform: uppercase;
    font-weight: bold;
    padding: 10px 0;
    border-bottom: 2px solid #eee;
    margin-bottom: 20px;
    font-size: 15px;
    color: #c61633;}
.entry-title span{line-height:1 }

.content-post{padding:10px 0px}.lh-page {font-size: 16px;}
.lh-page i {width: 30px;height: 30px;line-height: 30px;text-align: center;border-radius: 50%;border:2px solid 333;    margin-right: 10px;color: red;
    margin-bottom: 10px;}
.sidebar .menu{background:#FBFBF9}
.sidebar .menu li a:before{content:"\f101";font:normal normal normal 14px/1 FontAwesome;padding-right:5px}
.sidebar .menu li a{border-top:1px solid #fcfcf4;border-bottom:1px solid #f5f5ed;font-size:16px;padding:8px;display:block;background:#fbfbf9}
.sidebar .menu li:hover a{color:#DA5B14}
.content-sps{float:right}
#footer{}
.top-footer .ttl-footer{text-align:left;color:#fff;font-size:16px;padding-bottom:10px}
.breadcrumb{margin-top:10px}
.tim_but {position: absolute;right: 0px;top: 0px;border:0px;background: #B17536;color: #fff;
    padding: 6px 10px;}
.top-footer p{margin-bottom:0}
.top-footer{padding-bottom:20px}
.post-date{color:#999}
.widget_recent_entries ul {padding: 8px;}.widget_recent_entries ul li {list-style: inside;padding-bottom: 5px;}
.sidebar .menu > li >ul{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px}
.sidebar .menu > li >ul  > li > a{display:block;background:url(img/icon.png) no-repeat left center;padding:3px 0 3px 15px}
.sidebar .menu > li >ul  > li:hover > a{color:#F68712}
.h1,h1{font-size:18px;margin:0}
.archive-child img{width:100%;margin-right:0px;border:0 solid #ddd;padding:0;height:180px}
.archive-child ul{border-bottom:1px dashed #ddd; margin-bottom: 15px}
.archive-child  li:nth-child(2) a{font-weight:bold;font-size:14px; color: #303131 ;    min-height: 40px;display: block;
    margin-top: 10px;}
.foot-top span{border-radius:10px;background:#345161;display:block;color:#fff;font-size:16px;padding:10px;font-weight:normal;text-align:center;margin:10px 0}
.foot-top span i{font-size:20px;padding-right:10px}
.sp-show5{width: 20%}
a{color:#333}
.foot-top span.bg-red{background:#f64747}
.home-page {padding: 10px;}
.foot-top span.bg-red a{color:#fff}
.home-slider{overflow: hidden;}
.post-lq-new li a:hover{color:#F64747}
.widget_search   .searchform {position: relative;}
.searchform input{border-radius: 0px;}
.list-top-post img {float: left;width: 70px;margin-right: 10px;margin-top: 3px;}
.list-top-post {padding: 8px;border-bottom: 1px dotted#ccc}
.list-top-post a{color: #4D4E4E}
.ttl-sidebarchildx ,.cat-title-sidebar a{    background-color: #333;
    min-height: inherit;
    padding-left: 40px;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    overflow: hidden;
    padding: 10px 20px;display: block;
    color: #FFF;
    text-transform: uppercase;margin-bottom: 0}
.post-lq-new li a{font-size:14px;font-weight:normal;color:#069}
.footer-top {padding: 10px;}
.menu-sidebar ul {    background: #555;
    border: 0px solid #ddd;}.menu-sidebar li:last-child  a{border-bottom: 0}
.menu-sidebar li a{display: block;padding: 10px;       border-top: 1px solid #666;
    border-bottom: 1px solid #454545;;color: #fff}
.lq-post {padding: 10px;}
.menu-sidebar li a:hover{color: red}
.menu-sidebar li a:before{    content: "\f105";    font: normal normal normal 14px/1 FontAwesome;padding-right: 5px;}
.logo-dt{background:#F5F5F5;padding:15px 0}
.post-lq-new .lq-new li{padding:0px 0 0px 20px;background:url(img/liuse7.gif) no-repeat left}
.post-title{color:red;font-size:15px}
div.post-date{padding:5px 0;color:#999;background:#f2f2f2;padding:5px 10px}
.h2,.h3,h2,h3{font-size:16px;margin:10px 0}
.t-footer   .widget i{padding-right:5px}
.t-footer   .widget  a{color:#fff}
.t-footer   h3{font-size:28px;font-weight:500}
.t-footer   .widget  a:hover{color:#24d0ff}
.tags{padding:8px 0}
.t-footer p{margin-bottom:0}
.t-footer{padding:15px;background:#B17536;}
.widget .list-sp:nth-child(4n+1){clear:none}
.sp-show5.list-sp .post-img {padding: 35px;}
.widget .list-sp:nth-child(5n+1){clear:both}
.tags  span,.tags  a{display:inline-block;margin-right:5px;margin-bottom:10px;padding:2px 10px;color:#333;background:#f2f2f2}
.tags  span{color:#F68712}
.tags  a:hover{color:#fff;background:#F68712}
.ttl-sanpham{font-size:16px}
.home-h1{padding:20px 0}
.archive-child:nth-child(3n+1) {clear:both}
.page-4 ul{background:#f0f0f0;margin-top:30px;padding:50px 10px 20px 10px;text-align:center;position:relative;z-index:0;min-height:180px}
.page-4 ul img{}
.page-4 ul li:nth-child(1){position:absolute;top:-33px;text-align:center;width:100%}
.page-4 ul li:nth-child(2) a{color:#2c2e36;padding-bottom:10px;font-weight:500}
.page-4 h2,.h-home{text-align:center;font-size:30px;text-align:center;font-weight:500;color:#0b9fc7;padding:20px 0}
.box-content{padding:0px 0}
.view-sp {padding: 10px 0}
.red {color: red}
.view-mt li{list-style:inside;}
.btn-dh{margin-top: 10px}
.mt-sp {    color: #006184;
    background-color: #f3f3f3;
    padding: 5px 5px;
    line-height: 30px;
    font-weight: bold;
   
    text-transform: uppercase;}
.page-3 ul{background:#fff;display:inline-block;border-radius:5px;padding:20px 10px;color:#2c2e36}
.page-3 ul a{color:#e94b35;font-size:16px;font-weight:500;margin-bottom:5px;display:block}
.page-3 ul img{margin-right:15px;float:left;width:150px}
.page-3{background:url(img/intro-bg1.jpg) no-repeat;background-size:cover;padding:15px 0}
.page-3 ul:hover{background:#0b9fc7;color:#fff}
.menu-main .sub-menu li{float:none}
.view-img-sp {border:1px solid #ddd;margin-left: 15px;}
.head-top .left-text {float: left;}
.head-top .right-text {float: right;font-weight: 500;}
.right-text strong {color: red}
.head-top {   padding: 5px 10px;
    overflow: hidden;
    width: 100%;
    border-bottom: solid 2px #e1e1e1;
    background:#F5F5F5}
.home-h1{text-align:center;font-size:16px;color:#333}
.gallery-item img{border:0!important}
.gallery-item{padding:8px;margin:0!important}
.gallery{margin-left:-8px!important;margin-right:-8px!important}

.pad5{margin-left:-8px;margin-right:-8px}
.list-sp li:nth-child(3){padding:0 8px 8px}
.tttps {    background: url(img/g2.gif) repeat-x left top;padding: 4px 10px;}
.tttps a{display: inline-block;padding: 5px;color: #fff;background: #333;font-size: 14px;text-transform: uppercase;}
.pad5 > div{padding-left:8px;padding-right:8px}
.list-sp img{width:100%;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-property:transform;transition-property:transform;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}
.list-sp .post-img{overflow:hidden;padding: 20px;border-bottom: 1px solid #ddd}
.list-sp .post-img:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);-moz-transform:scale(1.2)}
.list-sp ul{border:1px solid #f2f2f2;margin-bottom:16px}
.list-sp .post-title{padding:8px;font-size:14px;font-weight: 500;}
.post-price{padding:0 8px}
.post-price span{color:#ed1c24;font-size:20px;font-weight:500}
.post-price del{font-size:14px;color:#999;display:block}
.list-sp ul:hover{box-shadow:0 0 2px rgba(0,0,0,0.4)}
.new-home-show-2{padding-bottom: 10px;}
.new-home-show-2 li:nth-child(3){height: 58px;overflow: hidden;font-size: 13px;}
.new-home-show-2 li:nth-child(1) a{font-weight: 500;}
.new-home-show-2 img{    width: 60px;
    height: 45px;
    margin-bottom: 5px;
    float: left;margin-top: 5px;
    margin-right: 5px;
    margin-left: 5px;}
.new-home-show {    padding: 5px 0;
    border-bottom: 1px dotted#ccc;}
    .list-sp li:nth-child(3) strong{color: red}
    .view-img-sp {padding: 20px ;text-align: center;}
.list-sp:nth-child(4n+1){clear:both}.home-new-left > h3 > a {color: #333}
.new-home-show img {width: 120px;float: left;margin-right: 10px;margin-top: 3px;}.new-home-show a{    color: #333;
    font-size: 14px;
    font-weight: 500;}
.post-price  span.giagia{position:absolute;right:10px;background:#ed1c24;color:#fff;font-size:14px;font-weight:normal;padding:0 5px;bottom:40px}
.img-sp img{width:100%}
.video-content{text-align:center}
.tt-sp h1{font-weight:300;font-size:20px;padding-bottom:5px}
.price-view span.giagia{position:relative;bottom:auto;left:auto;right:auto}
.des-sp{padding:5px 0;border-top:1px solid #f2f2f2;margin-top:5px;padding-bottom:5px;border-bottom:1px solid #f2f2f2;margin-bottom:10px}
.side-sp  .widget li{padding-bottom:2px}
.side-sp{padding-left:0}
.top-footer h2 {font-size: 14px;}
.f-c {    background: #0f131d;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #EEE;padding-left: 20px;
    font-size: 13px;
    border-top: 1px solid #1f273a;}
.side-sp  .widget{background:#f2f2f2;padding:10px}
.side-sp  .widget li:before{content:"\f046";font:normal normal normal 14px/1 FontAwesome;padding-right:5px}
.wpcf7-submit{width:auto;color:#fff;background:#F68712;border:0}
textarea.form-control{height:100px}
.home-new-left h3 {margin-top: 0}
.home-new-left h3{text-transform:uppercase;font-size:14px;    background-color: #f3f3f3;;padding-left:10px;    border-bottom: solid 1px #e6e6e6;padding: 5px 10px;}

.pad10{padding-top:10px}
.top-footer .widget a{color:#fff}
.top-footer .widget i{padding-right:8px}
address {margin-bottom: 0}
.top-footer .widget a{color:#ababab;font-weight:300;font-size:13px}
.top-footer .widget a:hover{text-decoration:underline}
.new-home-show img{max-height:180px;margin-bottom:10px}
.new-home-show li:nth-child(2) a{font-size:16px;display:block;padding-bottom:5px;font-weight:500}
.home-box2{padding-bottom:20px}
.top-footer .widget{float: left;padding-right: 20px;max-width: 40%;text-align: justify;}
.top-footer{    background-color: #0f131d;
    padding: 20px;
    color: #666;
    font-size: 13px;}
.share{height:30px}
.share-go{float:left}
.sp-view .lSPager  img{height:55px!important;width:100%}
.cat-des{padding:10px;border-bottom: 0px solid  #e6e6e6}
.sp-cat {padding: 10px;}
.sp-view{padding:6px;background:#f2f2f2;text-align:center}
#maincontent > .container{padding:10px}
@media(max-width:768px){#containerper {width:100%;}.hide-mobile{display:none}.logo,.img-hotline{float:none;text-align:center}.menu-main .container{padding:0}.more-content{display:none}.top-footer{padding-bottom:20px}.more-show{display:block;padding:5px;background:#f2f2f2;margin-bottom:5px}.menu-main li ul{width:100%;position:relative;display:block}.more-show:after{content:"\f107";font:normal normal normal 14px/1 FontAwesome;float:right;margin-top:3px}.more-show.tactive:after{content:"\f106"}.mobile-menu{display:block;padding:10px;background:#FEB913;text-transform:uppercase}.mobile-menu a{color:#fff;font-weight:500}.sidebar{display:none}.list-sp{float:left;width:50%}.menu-main .menu{display:none}.top-footer .widget{padding:0}.vot{clear:both;padding-top:20px}.content-sp{width:100%}.sidebar-sp{width:100%;padding-left:15px}.post-home img{float:left;width:120px;margin-right:10px;margin-top:3px}.content{width:100%}.menu-main li{float:none}.list-sp:nth-child(3n+1){clear:none}.list-sp:nth-child(2n+1){clear:500}.img-hotline{display:none}.call-mobile{display:block}.call-mobile a{display:block;position:fixed;left:0;bottom:0;width:100%;font-size:16px;text-align:center;background:#BE4C16;padding:6px;color:#fff}.top-footer .widget {max-width:100%;float:none;width:100%}}
