/*
    Theme Name: Bất động sản - NguyenSon
    Theme URI: http://nguyenson.net
    Author: NguyenSon Digital
    Author URI: http://nguyenson.net
*/
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i&subset=greek,greek-ext,vietnamese);@media screen{*{margin:0;padding:0}a:link{text-decoration:none}a:focus{outline:0}img{display:block;padding:0;outline:0;border:none}ul{list-style:none}h1{margin:0;padding:0}body{font-family:'Roboto Condensed',sans-serif;font-size:14px;line-height:20px;font-weight:400;color:#333;position:relative;background-color:#e5e5e5}.body-padding{padding-top:45px}.wrapper{width:100%;margin:0 auto}.container{position:relative;margin:0 auto;width:1170px}.header-fixed{/*position:fixed;*/top:0;left:0;width:100%;z-index:20000}.header-top{background-color:#2c2b3b;height:35px;line-height:35px;color:#fff}.header-top-left ul li{display:inline-block}.header-top-left ul li:nth-child(n+2){margin-left:15px}.header-top-left ul li a{display:block;color:#fff}.header-top-left ul li a i{margin-right:5px;color:#b1490a}.search-form{height:25px;line-height:25px;margin-top:5px;position:relative;font-size:13px;color:#333}.search-input{width:200px;height:100%;outline:0;border:none;padding:0 5px;background-color:#eee}.search-submit{position:absolute;top:0;right:0;height:25px;width:25px;outline:0;border:none;background-color:#b1490a;color:#fff}.main-header{background-color:#fff}.main-header .container{height:100px;padding:8px 0;box-sizing:unset}.logo{margin:0;padding:0;height:100%}.logo a{display:block;height:100%}.logo a img{height:100%}.banner-header{display:block;height:100%}.banner-header img{height:100%}.header-fixed .header-top,.header-fixed .main-header{display:none}.header-fixed .header-bottom{width:100%;margin:0 auto;box-shadow:0 3px 5px rgba(0,0,0,.1)}.close-nav,.header-hotline{display:none}.show-nav{display:none;cursor:pointer;height:45px;padding:0}.show-nav img{margin:0 auto;margin-top:11px}.header-bottom{background-color:#e7242a}.header-bottom .container{height:45px;line-height:45px}.main-nav-inner>ul>li{float:left;position:relative}.main-nav-inner>ul>li.menu-item-has-children:before{position:absolute;font-family:fontawesome;content:"\f107";right:10px;color:#eee;font-weight:400}.main-nav-inner>ul>li a{display:block;padding:0 15px;color:#fff}.main-nav-inner>ul>li.menu-item-has-children>a{padding-right:25px}.main-nav-inner>ul>li>a{font-weight:700}.main-nav-inner>ul>li.current-menu-item>a,.main-nav-inner>ul>li:hover>a{background-color:#666}.main-nav-inner>ul>li ul{position:absolute;top:calc(100% + 10px);left:0;min-width:200px;line-height:35px;z-index:1000;background-color:#009247;text-transform:none;box-shadow:3px 3px 0 rgba(0,0,0,.1);opacity:0;visibility:hidden;transition:all ease-in-out .3s}.main-nav-inner>ul>li:hover ul{top:100%;opacity:1;visibility:visible}.main-nav-inner>ul>li ul li{border-top:1px solid #333;border-bottom:1px solid #666;background-color:#666}.main-nav-inner>ul>li ul li:first-child{border-top:none}.main-nav-inner>ul>li ul li:last-child{border-bottom:none}.main-nav-inner>ul>li ul li a{white-space:nowrap}.main-nav-inner>ul>li ul li a:hover{background-color:#e7242a}.featured{overflow:hidden}.featured .owl-controls{display:none!important}.featured{position:relative}.featured-home-item{height:440px;width:100%}.featured-btn{z-index:1000;width:40px;height:50px;text-align:center;line-height:50px;position:absolute;top:50%;margin-top:-25px;background-color:rgba(255,255,255,.6);color:rgba(0 ,0 ,0,.8);font-size:35px;cursor:pointer;opacity:0;visibility:hidden;transition:all ease-in-out .3s}.featured-btn:hover{background-color:#fff}.featured-btn-prev{left:-10px}.featured-btn-next{right:-10px}.block-content-new:hover .featured-btn,.owl-slider:hover .featured-btn{opacity:1;visibility:visible}.owl-slider:hover .featured-btn-prev{left:0}.owl-slider:hover .featured-btn-next{right:0}.main-wrap{background-color:#fff;padding:15px 0;padding-bottom:20px}.sidebar{width:300px}.primary{width:calc(100%)}.block-tax-item:nth-child(n+2){margin-top:30px;padding-top:30px;border-top:1px solid #f7be68}.block-tax-item-head{height:35px;line-height:35px;color:#fff;background-color:#e7242a}.block-tax-item-title{font-weight:700;font-size:17px;padding-left:10px}.block-tax-item-morelink{display:block;padding:0 10px;color:#fff;height:35px;background-color:#666}.block-tax-item-content{margin-top:20px}.du-an-item{width:calc((100% - 40px)/ 3);margin-right:20px}.du-an-item:nth-child(3n+3){float:right;margin-right:0}.du-an-item:nth-child(n+4){margin-top:20px}.du-an-item-thumb{display:block;height:180px}.du-an-item-info{margin-top:10px}.du-an-item-title{font-size:14px;height:40px;overflow:hidden}.du-an-item-title a{display:block;color:#333}.block-home-contact{margin-top:30px}.sidebar-item:nth-child(n+2){margin-top:20px}.sidebar-item-head{height:35px;line-height:35px;text-align:center;color:#fff;background-color:#e7242a}.sidebar-item-head h3{font-size:16px;font-weight:700}.sidebar-item-head h3 a{color:#fff;display:block}.sidebar-item-content{margin-top:20px}.sidebar-new-item:nth-child(n+2){margin-top:10px;padding-top:10px;border-top:1px solid #eee}.sidebar-new-item-thumb{display:block;width:70px;height:53px}.sidebar-new-item-info{margin-left:80px}.sidebar-new-item-title{font-size:14px;font-weight:700;line-height:18px}.sidebar-new-item-title a{display:block;color:#333}.sidebar-fix{margin-top:20px}.sidebar-item{display:block}.sidebar-item img{width:100%}.doi-tac{padding:0;padding-top:20px;background-color:#f3f3f3;border-top:1px solid #ddd;position:relative}.doi-tac:before{position:absolute;content:'';width:100%;height:35px;left:0;bottom:0;z-index:1;background-color:#d1cfcf}.doi-tac-title{text-align:center;font-weight:700;font-size:18px;color:#e7242a}.doi-tac-title span{position:relative;padding:0 20px}.doi-tac-title span:after,.doi-tac-title span:before{position:absolute;content:'';width:150px;height:1px;background-color:#000;top:9px}.doi-tac-title span:before{left:-150px}.doi-tac-title span:after{right:-150px}.doi-tac-des{margin-top:10px;text-align:center}.doi-tac-content{margin-top:20px;position:relative;z-index:10}.doi-tac-wrap{overflow:hidden}.doi-tac-wrap ul{overflow:hidden;width:calc(100% + 20px)}.doi-tac-item{width:178.3px;margin-right:20px}.doi-tac-item:nth-child(6n+6){float:right;margin-right:0}.doi-tac-item-thumb{height:70px}.doi-tac-item-thumb img{height:100%;max-width:100%;margin:0 auto}.doi-tac-item-title{text-align:center;font-size:13px;font-weight:700;line-height:35px;margin-top:10px}.doi-tac-btn{position:absolute;width:20px;height:30px;line-height:30px;background-color:#ccc;top:22px;font-size:16px;text-align:center;color:#f3f3f3;cursor:pointer;z-index:1000}.doi-tac-btn:hover{background-color:#f17e18}.doi-tac-btn-prev{left:0;border-radius:0 2px 2px 0}.doi-tac-btn-next{right:0;border-radius:2px 0 0 2px}.footer{padding:15px 0;background:#2c2b3b}.footer-content-right{width:500px;color:#fff}.footer-content-left{width:calc(100% - 530px);color:#fff}.footer-title{font-size:17px;font-weight:700;padding-bottom:12px;line-height:22px;border-bottom:1px solid #e7242a}.footer-address{padding-top:15px;font-size:15px;border-top:1px solid #e7242a}.footer-address p:nth-child(n+2){margin-top:7px}.block-breakcrumb{background-color:#f9f9f9;border:1px solid #eee;padding:6.5px 10px}.block-breakcrumb a{color:#333}.block-breakcrumb .breadcrumb_last{color:#f17e18}.pagination{clear:both;text-align:left}.pagination a,.pagination span{display:inline-block;margin-right:6px;margin-top:20px;height:35px;line-height:33px;width:35px;text-align:center;font-size:14px;color:#fff;box-sizing:border-box;border:1px solid #dfdedb;color:#262018;background-color:#f9f9f9;transition:all ease-in-out .3s}.pagination a:last-child,.pagination span:last-child{margin-right:0}.pagination .current,.pagination a:hover{color:#fff;background-color:#f17e18;border:1px solid #f17e18}.pagination .next,.pagination .prev{width:auto;width:35px}.single-title{font-size:23px;line-height:32px}.single-content-wrap{margin-top:20px}.single-content{font-size:16px;line-height:30px}.single-content p{padding:7px 0}.single-content li{margin-left:40px}.single-content p:first-child{padding-top:0}.single-content p:last-child{padding-bottom:0}.single-content img{width:auto!important;height:auto!important;max-width:100%!important;margin:0 auto}.single-content a{color:#f17e18;font-weight:700}.single-content a:hover{text-decoration:underline}.single-content iframe{display:block!important;width:100%!important;height:400px!important}.single-content .wp-caption{width:100%!important}.single-content .wp-caption-text{text-align:center;font-size:14px}.single-share{margin-top:20px}.single-tag-left{width:60px;margin-top:24px}.single-tag-left i{color:#f17e18;margin-right:5px}.single-tag-right{width:calc(100% - 70px);padding-top:10px}.single-ratings-right{padding-top:10px}.single-tag-right ul li{display:inline-block;margin-right:10px;margin-top:10px;background-color:#f9f9f9;border:1px solid #eee;font-size:13px}.single-tag-right ul li a{display:block;color:#333;padding:3px 6px}.single-tag-right ul li a:hover{background-color:#f17e18;color:#fff}.single-contact{margin-top:20px;border:2px solid #e7242a;padding:15px;padding-bottom:0;border-radius:5px}.single-contact-title{font-size:23px;font-weight:700;line-height:30px;text-align:center;color:green}.single-contact-des{margin-top:10px;font-size:16px;line-height:24px}.single-contact-des span{color:#f17e18;font-weight:700}.single-contact-form{margin-top:10px}.single-contact-form-col{width:calc((100% - 20px)/ 2)}.single-contact-form-col input,.single-contact-form-col select,.single-contact-form-col textarea{width:100%;height:40px;border:1px solid #ddd;outline:0;padding:0 10px;box-sizing:border-box;margin-top:10px}.single-contact-form-col input:focus,.single-contact-form-col select:focus,.single-contact-form-col textarea:focus{border:1px solid #f17e18}.single-contact-form-col select{padding-right:0}.single-contact-form-col textarea{height:190px;padding:10px}.single-contact-form-col input[type=submit]{margin-top:5px;color:#fff;background-color:#f17e18;font-weight:700;border:none}.wpcf7-response-output{margin:0!important;padding:5px 10px!important;text-align:center;background-color:#fff}.single-comment{margin-top:20px}.single-head span{display:inline-block;line-height:35px;background-color:#e7242a;padding:0 15px;font-weight:700;font-size:15px;color:#fff}.single-related{margin-top:10px}.single-related-content{margin-top:15px}.single-related-content li{margin-top:5px}.single-related-content li a{display:block;color:#333}.single-related-content li a i{margin-right:5px;color:#f17e18}.contact-form{margin-top:20px;padding:0 15px;padding-top:5px;background-color:#f1f1f1;border:1px solid #ddd}.contact-form input,.contact-form select,.contact-form textarea{width:100%;height:40px;border:1px solid #ddd;outline:0;padding:0 10px;box-sizing:border-box;margin-top:10px}.contact-form select{padding-right:0}.contact-form textarea{height:150px;padding:10px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border:1px solid #f17e18}.contact-form input[type=submit]{margin-top:5px;color:#fff;background-color:#f17e18;font-weight:700;border:none}.contact-form input[type=submit]:hover,.single-contact-form-col input[type=submit]:hover{background-color:#db5300}.call-hotline{top:140px;position:absolute;width:130px;text-align:center;z-index:100;height:30px;background-color:#e7242a;color:#fff;line-height:30px;font-weight:700;font-size:18px;border-radius:3px;left:35px;box-shadow:0 3px 10px rgba(0,0,0,.2)}.call-hotline:before{position:absolute;content:'';top:-20px;left:calc(50% - 10px);border:10px solid transparent;border-bottom:10px solid #e7242a}.hotline-fix{position:fixed;z-index:1000;right:10px;bottom:90px;height:40px;line-height:40px;color:#ff7a00;border:1px solid #ff7a00;font-size:17px;padding-left:45px;padding-right:5px;font-weight:700;background:#fff url(images/icon/phone.png) top left no-repeat;background-size:auto 100%;box-shadow:0 3px 10px rgba(0,0,0,.2)}}