/*
Theme Name: Bat dong san 5
Description: This is a child theme for Flatsome Theme
Theme URI: https://muatheme.com/san-pham/theme-wordpress-bat-dong-san-mau-5/
Author: MuaTheme.com
Author URI: https://muatheme.com
Template: flatsome
Version: 1.0.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.header-bottom-nav > li{
	margin:0 12px;
}
.header-bottom-nav > li > a{
	font-size:14px;
	font-weight:500 !important;
}
.sec-bg-repeat .section-bg{
	background-repeat:repeat !important;
	background-size:unset !important;
}

#main{
	background: url(images/nen-bai-viet.jpg)
}
div.nz-div {
	border-bottom: 1px solid #37A344;
	margin-bottom: 5px;
	display: block;
}


.nz-div h3.tde {
	margin: 0;
	font-size: 16px;
	height:30px;
	line-height: 30px;
	display: inline-block;
	text-transform: uppercase;
	position:relative;
	top:0px;
}

.nz-div h3.tde::before {
	content: "\f00b";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color:#ffffff;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align:center;
	background-color:#37A344;
	display: inline-block;
	position:relative;
	top:0px;
}

.nz-div h3.tde.hot_tde::before {
	content: "\f005";
}
.nz-div h3.tde.tde_news::before {
	content: "\f1ea";
}
.nz-div h3.tde.tde_like_this::before {
	content: "\f004";
}
.nz-div h3.tde.tool_tde::before {
	content: "\f0b1";
}

.nz-div h3.tde span {
	background: transparent;
	padding: 0px 10px 0px 10px;
	color: #016098;
	position: relative;
	display: inline-block;
	margin: 0;
}

@media(max-width: 481px){
	.post-sidebar{
		padding-top: 10px;
	}
}
@media(max-width: 769px){
	.div-tim-kiem .chosen-container {
		width: 100% !important
	}
}
@media(min-width: 1023px){
	.div-tim-kiem .chosen-container-single{
		width: 19% !important;
		float: left;
		margin: 10px 10px 10px 0px;
	}
	.div-tim-kiem .woof_container{
		padding: 0px;
		margin: 0px;
	}
}

.custom-product-page .price-wrapper .lien-he-price{
	display:none;
}
.custom_map_div, .custom_map_div iframe{
	width:100% !important;
}
.post-sidebar.large-3.col {
	/* 	background:rgb(255,255,255); */
}
.widget > .is-divider{
	background-color: #015F95;
}
.div-widget-left .product-small .box-text .product-title{
	max-height: 17px;
	overflow: hidden;
}
.div-widget-left .product-small .image-cover img{
	height:auto;
	padding-bottom:0px !important;
}
.div-widget-left .product-small.box{
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}
.div-widget-left .product-small .box-text .p-vt{
	display: none;
}
.div-widget-left  .product-small .box-text{
	padding:0px 10px 0px 10px  !important;
	vertical-align:top !important;
	height:60px !important;
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}

.div-widget-left .row .col{
	padding-bottom: 0px;
	height:100px;
	overflow:hidden;
} 
.div-widget-left .text-left .thong-tin{
	margin-bottom:0px !important;
}

span.amount{
	display: none
}


.product-small{
	padding: 4px;
}
.box-text .product-title{
	font-weight: bold;
	color:#006092;
}

.home_page_section .home_left_col .product-small .box-text.text-left{
	padding:0px 10px 0px 10px  !important;
	vertical-align:top !important;
}
.home_page_section .home_left_col .product-small .box-text.text-left .thong-tin
{
	font-size:90%;
	padding-left:7px;
}
.product-small .box-text.text-left .thong-tin i, .product-small .box-text.text-left .thong-tin label{
	display:inline-block;
}
.product-small .box-text.text-left .thong-tin i{
	width:20px;
}
.product-small .box-text.text-left .thong-tin label{
	width:70px;
	margin-right:10px;
	color:#424242;
}
.widget .product-small .box-text.text-left .thong-tin label{
	width:auto;
}
.product-small .box-text.text-left .thong-tin label span{
	float:right;
}

.p-gia
{
	font-weight: normal !important;
	color:#38A343;

}

.p-dt {
	font-weight: normal !important;
	color: #424242;

}
.p-vt{
	font-weight: normal !important;
	color: #424242;

}

.product-small .box-text.text-left .thong-tin .p-gia i{
	color: #424242;
}
.product-small .box-text.text-left .thong-tin .p-vt i{
	font-size:100% !important;
}
.category-page-row .p-vt{
	display: none
}
.category-page-row .box-text{
	background: white;
	padding: 10px;
}
.div-trai-chi-tiet .product-title{
	font-size: 18px;
}
.category-page-row .product-title{
	min-height: 58px;
}
.section-breadcums{
	padding: 10px !important;
}
.section-breadcums .col{
	padding-bottom: 0px;
}
.div-widget-trai .post-item .box{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.div-widget-trai .post-item .box-text{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	margin:0px;
}
.div-widget-trai .post-item .col-inner .box .box-text h5{
	padding: 0px 1px;
	margin-bottom:0px;
}
.div-widget-trai .post-item .col-inner .box .box-text .box-text-inner{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	margin:0px;
}
.div-widget-trai .small-columns-1 > p{
	display:none;
	height:0px;
}
.div-widget-trai .post-item .col-inner .box .is-divider{
	display:none;
}
.div-mo-ta-chi-tiet{
	background: white;
	margin-top: 10px;
}
.div-trai-chi-tiet{
	background: white;
	padding: 10px;
}
.div-related .p-vt{
	display: none;  
}
.div-related .box-text {
	background: white;
	padding: 5px;
}
.div-related img{
	min-height: 160px;
}
.div-related .product-title{
	min-height: 58px;
}
.chosen-container{
	max-width: 100% !important
}
.nut-lien-he{
	text-align: center;
}
.nut-lien-he a{
	font-weight: bold;
	color: white;
	padding: 12px;
	cursor: pointer;
	background: #27ae60;
	border-radius: 6px;
}
.WOOF_Widget{
	background: white;
	padding: 9px;
}
.div-tin-chi-tiet{
	background: white;
	padding: 10px !important; 
}
.div-tin-chi-tiet .entry-title{
	font-size: 22px;
}


.sub-cat {
	display: inline-block;
	margin: 0;
	line-height: 45px;
	margin-left: 100px;
	float: right;
}


.woof_reset_search_form{
	display: none
}
.div-tim-kiem .chosen-container-single .chosen-single{
	border-radius: 0px 
}
.div-tim-kiem{
	background: url(http://nhaphothanhhoa.maxweb.com.vn/wp-content/uploads/2018/04/bg-boxsearch.png) repeat;

	/* height: 115px; */
	margin: 0 auto;
	/* padding: 14px 0 0 17px; */
	position: relative;
	padding: 12px;

}

.div-tim-kiem .woof_submit_search_form_container button{

	font-size: 13px;
	background: #37A344;
}
.section-content{
	z-index: inherit;
}

.pd-info table tr:nth-child(2n+1) {
	background: #eaf5ff;
}
.pd-info tr td{
	padding: 7px 12px;
}
.pd-info tr td b{
	font-size: 12px !important
}
.product-info .price-wrapper{
	display: none
}

p._sale_price_field{
	display:none !important 
}
.flex-right ul li a{
	text-transform: initial !important;
	font-size: 16px;
}

/*Màu sắc button*/
.social-button, .social-icons .button.icon:not(.is-outline), .social-icons .button.icon:hover {
	background-color: currentColor !important;
	border-color: currentColor !important;
}
.button.facebook,.button.facebook:not(.is-outline), .button.facebook:hover {
	color: #fff;
	background-color: #446084;
	border-color: #446084;
}
.button.twitter,.button.twitter:not(.is-outline), .button.twitter:hover {
	color: white !important;
	background : #2478ba !important;
	border-color: #2478ba;
}
.button.email,.button.email:not(.is-outline), .button.email:hover {
	color: #fff;
	background-color: black !important;
	border-color: black !important;
}
.button.pinterest,.button.pinterest:not(.is-outline), .button.pinterest:hover {
	color: #fff !important;
	background-color: #cb2320  !important;
	border-color: #cb2320  !important;
}

.button.google-plus,.button.google-plus:not(.is-outline), .button.google-plus:hover {
	color: #fff !important;
	background-color: #dd4e31 !important;
	border-color: #dd4e31  !important;
}
.button.linkedin,.button.linkedin:not(.is-outline), .button.linkedin:hover {
	color: #fff !important;
	background-color: #0072b7 !important;
	border-color: #0072b7     !important;
}

.single-date{
	border-bottom: 1px dashed #ededed;
}
.product-info h1.entry-title
{
	line-height: 1.6 !important;
	font-size: 13px !important;
}
.product-page-title .is-large{

	font-size: 12px;
}
/*Kết thúc màu sắc*/



footer.entry-meta {

	border-top: none !important;
	border-bottom: 1px dashed #ececec !important;

}

.entry-content img{
	width: auto !important
}

.dt_utility-content {
	width: 100%;
	float: left;
	border: 1px solid #e3e3e3;
	margin: 0px;
	margin-bottom:5px;
	background: #fff;
}
.dt_utility-content >ul{
	list-style-type: none;
	padding:0px;
	margin:0px;

}
.dt_utility-content ul li {
	border-bottom: 1px solid #cee2e9;margin:0px;
}
.dt_utility-content ul li:last-child {
	border-bottom: 0px;
}
.dt_utility-content ul li a {
	background: url(/wp-content/uploads/2018/04/icon_tootl.png) no-repeat 15px 18px;
	font: normal 14px tahoma;
	text-transform: uppercase;
	display: block;
	padding: 20px 0px 20px 70px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.dt_utility-content .lifengshui a {
	background-position: 15px -48px;
}

.dt_utility-content .banggiadat a {
	background-position: 15px -109px;
}
.dt_utility-content .laixuat a {
	background-position: 15px -171px;
}
.dt_utility-content ul li a:hover, .dt_utility-content ul li.act a {
	background-color: #e3eef2;
}
.product-small div.thong-tin p i,  .product-small div.thong-tin p label{
	display:inline-block !important;
}











.duong-line {
	background: rgba(0,0,0,0) url(images/line.png) repeat scroll 0 0;
	height: 12px;
	margin-top: 5px;
	overflow: hidden;
}
.related-post h7{
	font-weight: bold;
	font-size: 18px;
	float: left;
	margin: -8px 20px 0 0;
}
p.title-f{
	text-transform:uppercase;
	font-weight:600;
	margin:0 0 15px;
	font-size:16px;
	position:relative;
	padding:0 0 12px;
}
p.title-f:before{
	content:'';
	position:absolute;
	left:0;
	bottom:0;
	width:30px;
	height:3px;
	background:#016098;
}
.contact-f p{
	margin:0;
}
.contact-f p + p{
	margin-top:10px;
}
.contact-f p i{
	width:20px;
}
.menu-f ul.menu-shortcode {
	margin:0;
}
.menu-f ul.menu-shortcode li{
	list-style:none;
	margin:0 !important;
}
.menu-f ul.menu-shortcode li a{
	display:block;
	padding:6px 0;
	border-bottom:1px solid rgb(255 255 255 / 18%);
}
.menu-f ul.menu-shortcode li:first-child a{
	padding-top:0;
}
.menu-f ul.menu-shortcode li:last-child a{
	padding-bottom:0;
	border-bottom:0;
}
.map iframe{
	width:100%;
	height:100%;
}
.map-lh{
	height:250px;
}
.map-f{
	height:180px;
}
.form-page-lh input{
	height:45px;
}


.woof_redraw_zone{
	display:flex;
	flex-wrap:wrap;
	gap:15px;
	margin-right:-15px;
}
.woof_redraw_zone :is(select,button){
	height:41px;
	border-radius:5px;
}
.woof_redraw_zone > *{
	width:calc(100% / 5 - 15px);
	margin:0;
	padding:0;
}
.woof_redraw_zone .woof_submit_search_form_container,
.woof_redraw_zone select{
	margin:0;
}
.woof_redraw_zone .woof_submit_search_form_container{
	display:flex;
	justify-content:center;
	width:calc(100% - 15px);
}
.woof_redraw_zone .woof_submit_search_form_container button{
	margin:0;
	width:max-content;
	padding-left:25px;
	padding-right:25px;
}
.widget-woof .woof_redraw_zone{
	margin-right: 0;
}
.widget-woof .woof_redraw_zone > * ,
.widget-woof .woof_redraw_zone .woof_submit_search_form_container{
	width: 100% !important;
}
.widget-woof .woof_redraw_zone .woof_submit_search_form_container button{
	width:100%;
}

div.woof_info_popup{
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}

:is(.post-sidebar,.category-page-row) .woof_redraw_zone .woof_container_quan_huyen  .woof_block_html_items select{
	margin-bottom:15px;
}
:is(.post-sidebar,.category-page-row) .woof_redraw_zone .woof_container_quan_huyen  .woof_block_html_items select.woof_select_quan_huyen_1{
	margin-bottom:0;
}
.pum-overlay.pum-overlay-disabled {
    visibility: inherit !important;
}
form{
	margin:0 !important;
}
form input:not([type=submit]),textarea,select{
	box-shadow:none !important;
}
input[type=submit]{
	margin:0;
}
.pum-close.popmake-close{
	margin:0 !important;
	padding:0 !important;
	width:35px !important;
	height:35px !important;
	display:flex;
	align-items:center;
	justify-content:center;
}
.form-dang-ky .boxinput p.label{
	margin:0 0 5px;
}
.form-dang-ky input{
	height:41px;
	border-radius:5px;
}
.form-dang-ky input[type=submit]{
	width:100%;
	font-size:16px;
	font-weight:600;
}
.sec-footer{
	background:url(/wp-content/uploads/2018/03/bg-pattern-2.jpg);
}
.icon-menu{
	color:#015F95 !important;
}
.header-wrapper.stuck #masthead{
	display:none;
}
@media only screen and (max-width: 849px) {
	.header-main .flex-left .mobile-nav li.nav-icon a{
		display:block;
	}
	.header-wrapper.stuck #masthead {
		display: block;
	}
}
@media only screen and (max-width: 568px) {
	.loc-home .woof_redraw_zone > * {
		width: 100%;
	}
	.woof_redraw_zone {
		margin-right: 0;
	}
	.div-widget-left .row .col{
		height:auto;
	}
	.div-widget-left  .product-small .box-text{
		height:auto;
	}

}