/*RESET*/
body{
	padding-top: 0 !important;
}
.visible-xs-block{
	display: none !important;
}
a:hover, a:focus{
	color: yellow;
}
input[type="submit"]{
	color: red;
}
input,
input:focus{
	border-radius: 0;
	border-color: #e6e6e6 !important;
}
label{
	color: #FFF;
}
.hidden{
	display: none !important;
}
#wpadminbar{
	display: none !important;
}
#toggle-navigation{
	position: fixed;
	top: 8px;
	left: 10px;
}
#toggle-navigation i,
#toggle-navigation i:before,
#toggle-navigation i:after,
#toggle-navigation i.show:before,
#toggle-navigation i.show:after{
	background-color: #FFF;
	height: 4px;
	border-radius: 4px;
}
body.admin-bar .top-header{
	/*top: 32px !important;*/
}
.chosen-container.chosen-container-single .chosen-single{
	color: white;
}
.chosen-container.chosen-container-active .chosen-single,
.chosen-container .chosen-drop{
	border-color: #e6e6e6 !important;
}
.alert-danger p, .acf-error-message p, .acf-field .acf-error-message p{
	color: yellow !important;
}
#property-submit .acf-input .acf-error-message{
	/*position: absolute;*/
	bottom: 0;
	/*margin: 0;*/
	padding: 0;
}
#property-submit .acf-input .acf-error-message p{
	padding: 0 4px;
}
#pagination .page-numbers li{
	padding-bottom: 1rem;
}
/*END RESET*/
#header{
	/*background-position-y: -35px !important;*/
	background-size: 100% 100% !important;
	padding-top: 35px;
	z-index: initial;
}
#main-content{
	/*margin-top: 20px;*/
	background-color: inherit;
}
#main-content #property-content p{
    margin-block-start: 0;
    margin-block-end: 0;
}
.login-bar-welcome{
	cursor: default;
}
.top-header{
	background-color: #694a2b;
	line-height: 35px;
	box-shadow: 0px 2px rgba(0,0,0,0.3);
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 999;
}
.top-header a{
	padding: 0 5px;
	margin: 0;
}
.top-header-links .fa-pencil{
	padding-right: 5px;
}
.top-header-links .dang-tin-mien-phi{
	font-weight: bold;
	color: #FFF !important;
	background-color: orangered;
}
.top-header-links a:hover:not(.login-bar-welcome),
.top-header a.active{
	background-color: #fffc9a;
	color: #694a2b !important;
}
.top-header .top-header-url{
	float: left;
	font-size: 20px;
}
.nav-below .site-branding{
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 10px 0 272px;
}
.nav-below .site-title{
	/*margin-left: -5%;*/
	/*visibility: hidden !important;*/
}
.nav-below .site-title img{
	/*width: 150px;*/
	width: 200px;
	position: absolute;
}
.primary-menu > li a,
.top-header a{
	line-height: 35px !important;
	color: #fffc9a !important;
}
.sub-menu li{
	background-color: #694a2b;
}
.main-navigation{
	box-shadow: 0px 2px rgba(0,0,0,0.3);
	background-color: #694a2b;
	float: none;
	z-index: 998;
}
.show-nav .mobile-menu-overlay{
	z-index: 997;
	display: none !important;
}
.home #content{
	margin-top: 0px;
}
body:not(.home) #content{
	margin-top: 20px;
}
.page-template-template-property-search-php #content{
	margin-top: 0 !important;
}
.sub-menu{
	background-color: #FFF;
	box-shadow: 0 3px 3px rgba(0,0,0,.175);	
}
.sub-menu a{
	/*color: #919191 !important;*/
}
.sub-menu li.current-menu-item > a, .sub-menu li:hover > a{
	color: #694a2b !important;
}
h1.section-title{
	margin-top: 20px;
}
[data-name="estate_property_contact_information"]{
	display: none !important;
}
.middle-ads{
	text-align: center;
}
.middle-ads a{
	font-weight: bold;
	color: #FFF !important;
	background-color: orangered;
	padding: 10px;
}
.middle-ads .fa{
	padding-right: 10px;
}
.page-template-template-property-search #property-search-results .property-items{
	margin: -10px;
}
#footer-top{
	color: #FFF;
	padding-top: 20px;
}
#footer-top h3,
#footer-top h5{
	color: #FFF;
	padding: 0;
}
#footer-top a{
	color: yellow;
}
#footer .widget{
	margin-bottom: 20px;
}
#footer-top img.logo{
	vertical-align: middle;
	display: inline;
	width: 130px;
	filter: brightness(10);
	padding-right: 10px;
}
#footer-bottom{
	padding: 10px 0;
}
.error404 p.lead{
	width: 50%;
	margin: auto;
}
/*SEARCH FORM*/
.tim-kiem-bds{
	background-image: url("/_media/legacy/static-2.nhatrangdatviet.com/wp-content/themes/realty/assets/images/search_bg_brown.png");
	background-repeat: no-repeat;
	background-size: cover;
	/*margin-top: -60px !important;*/
	padding: 20px 0;
	margin-bottom: 20px !important;
	/*margin: 0 !important;*/
}
.property-search-form .price-range-slider.noUi-horizontal .noUi-handle, 
.property-search-form #price-range.noUi-horizontal .noUi-handle{
	border-color: #119ee7;
}
.property-search-form{
	/*margin: 40px 0 15px !important;*/
	margin: 0 !important;
	border-radius: 0 0 4px 4px;
	background-color: #694a2b;
}
.noUi-handle:after, .noUi-handle:before{
	background: #119ee7;
}
.nav-tabs.type-bds{
	/*margin: 15px 0 -40px;*/
	border-bottom: 0;
	position: relative;
	z-index: 99;
}
.nav-tabs.type-bds > li{
	margin: 0;
}
.nav-tabs.type-bds > li > a{
	margin: 0;
	padding: 10px;
	border: 0;
	font-weight: 600;
	color: red;
	opacity: 0.5;
}
.nav-tabs.type-bds > li.active > a, 
.nav-tabs.type-bds > li.active > a:hover, 
.nav-tabs.type-bds > li.active > a:focus{
	opacity: 1;
	border: 0;
	color: red;
}
.nav-tabs.type-bds > li > a:hover{
	opacity: 1;
}
.form-group.property-status{
	/*display: none;*/
}
.form-group.property-type > div{
	display: none;
}
.property-search-form input[type="submit"]{
	color: red;
}
.property-search-form input[type="submit"]:hover{
	color: white;
}
#profile-edit > h3{
	color: white;
}
.acf-field-wysiwyg .wp-media-buttons{
	display: none !important;
}
.acf-hl > li.acf-fr{
	display: none !important;
}
.wp-editor-tabs {
    display: none !important;
}
/********CUSTOM DROPDOWN SEARCH*/
.property-search-form .chosen-container.chosen-container-single,
.property-search-form .chosen-container.chosen-container-single .chosen-drop{
	background-color: #fffc9a;
	color: red;
}
.property-search-form .chosen-container.chosen-container-single .chosen-single{
	border: 0;
	color: red;
}
.property-search-form .chosen-container.chosen-container-single .chosen-search input[type="text"]{
	background-color: #FFF;
	border-color: red;
}
.chosen-container .chosen-results li.highlighted{
	color: red;
	font-weight: bold;
}
/********END CUSTOM DROPDOWN SEARCH*/
/*END SEARCH FORM*/

/*DANH SACH BAT DONG SAN*/
.property-items > ul li:nth-child(2n) > .property-item {
	background-color: #694a2b;
}
.property-items > ul li:nth-child(2n+1) > .property-item {
	background-color: #694a2b;
}
.property-items{
	margin-bottom: 20px;
	padding: 0 !important;
}
.property-items ul > li:last-child > div{
	border-bottom: 0;
}
.property-item{
	margin: 0;
    border-bottom: 2px solid #fffc9a;
}
.property-items > ul > li:first-child .property-item{
	/*border-top: 2px solid #fffc9a;	*/
}
.property-item.border-box{
	box-shadow: none;
}
.property-item.border-box.featured:after{
	content: "VIP";
	background-color: #fffc9a;
	color: red;
	font-weight: bold;
	line-height: normal;
    position: absolute;
    right: -25px;
    top: 10px;
    padding: 0 30px;
    transform: rotate(45deg);	
}
.property-item .property-title{
	padding: 0;
}
.property-item .property-title::after{
	background-color: transparent !important;
}
.property-item .property-title .title:hover{
	color: #ff842b !important;
}
.property-item .property-title .title{
	font-size: 14px;
    text-overflow: ellipsis;
    /*white-space: nowrap;*/
    overflow: hidden;
    color: yellow !important;
}
.property-meta{
	padding: 0;
}
.property-item .property-price{
	border-top: none;
}
.property-content{
	background-color: transparent !important;
}
.property-item img{
	border-radius: 4px;
}
.property-items li.col-lg-4 .property-item .title{
	font-weight: 700;
}
.property-meta a{
	color: white;
	font-weight: 700;
	font-size: 0.9em;
}
.property-meta a:hover{
	color: #fffc9a;
}
.property-meta{
	color: white;
}
.property-meta .dien-tich label{
	color: white;
	font-weight: 700;
}
.property-item .property-price .price-tag{
	color: #fffc9a;
	width: 100%;
	line-height: 2.0;
	float: left;
	font-size: 0.8em;
}
.property-item .property-price .price-tag strong{
	font-size: 1.3em;
}
.property-item .property-price .line-view{
	width: 100%;
	float:left;
	font-size: 0.7em;
	line-height: 2;
	color: white;
}
.page-title{
	margin-top: 20px;
}
.listing-header{
	margin-bottom: 0px !important;
	overflow: hidden;
}
.listing-header h4{
    padding: .1em .6em !important;
    line-height: normal !important;
	font-size: 1.2em !important;
	margin: 0 !important;
	font-weight: 600;
	background: #fffc9a;
    color: red;
    text-transform: uppercase;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    position: relative;
    top: 2px;
}
.listing-header.vc_separator .vc_sep_line{
	border-color: #fffc9a !important;
}
.listing-header .vc_sep_holder_r{
	height: 100% !important;
}
.listing-header .vc_sep_holder_r > span{
	height: 4px !important;
}
.listing-header .vc_sep_holder_r:before{
    content: "content";
    line-height: normal;
    position: relative;
    font-size: 0;
    color: transparent;
}
.listing-header+ *{
	background-color: #694a2b;
	padding: 10px;
}
.property-item .property-desc{
	color: #FFF;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 13px;
	padding: 0;
	display: none;
}
.property-item .property-meta > div{
	width: 33.3333%;
}
[data-view="list-view"] li .property-item .property-thumbnail {
	width: 35%;
	padding: 5px;
	float: left;
	/*height: auto;*/
}
[data-view="list-view"] li .property-item .property-thumbnail img{
    position: relative;
    width: 100%;
    height: 9rem;
}
[data-view="list-view"] li .property-item .property-content {
	width: 65%;
	padding: 0px;
	float: left;
}
[data-view="list-view"] li .property-item .property-content .property-info{
	width: 100%;
	float: none;
	position: relative;		
}
[data-view="list-view"] li .property-item .property-content .property-price{
	float: none;
	width: 100%;
	padding: 1rem 0;
}
[data-view="list-view"] li .property-item .property-content .property-meta{
	display: none;
}
[data-view="list-view"] li .property-item .property-content .property-desc{
	white-space: normal;
}
.property-item .property-price .property-icons{
	float: left;
}
.property-icons > a{
	font-size: 14px;
	color: white;
}
.property-icons > a:after{
	content: " |";
}
.property-icons > a:last-child:after{
	content: "";
}
.property-icons .delete-property{
    color: red;
    background: white;
    font-weight: bold;
}
.property-items #pagination{
	/*display: none !important;*/
}
.home.page .property-items #pagination{
	padding-top: 10px;
	background-color: #cca340;
}
.property-tools{
	font-size: 14px;
	color: #FFF;
}
.property-tools .property-status{
	padding: 5px;
	border-radius: 0;
	height: auto;
	line-height: normal;
    -webkit-appearance: menulist;
}
/*END DANH SACH BAT DONG SAN*/

/*TAXONOMY RESULT*/
.taxonomy-results{
	margin-top: 20px !important;
}
.taxonomy-header{
	position: relative;
}
.taxonomy-header .description{
	position: absolute;
	top: 0;
	right: 0;
	color: #000;
	font-size: 13px;
	background: none;
}
/*END TAXONOMY RESULT*/

/*WIDGET*/
#sidebar .widget{
	margin-bottom: 20px;
}
.widget-featured-property{
    margin: 0;
    padding: 0;
    list-style-type: none;	
}
.widget-featured-property > li{
	padding: 5px;
	border-bottom: 2px solid #fffc9a;
}
.widget-featured-property > li:last-child{
	border-bottom: 0;
}
.widget-featured-property .image{
	padding-right: 2px;
}
.widget-featured-property .image img{
	border-radius: 4px;
	height: 65px;
}
.widget-featured-property .info{
	padding-left: 2px;
	line-height: normal;
	font-size: 14px;
	font-weight: 700;
}
.widget-featured-property .info > div{
	margin: 4px 0;
}
.widget-featured-property .info .title{
	max-height: 32px;
	margin-top: 0;
	overflow: hidden;
}
.widget-featured-property .info .description{
	text-align: right;
	color: #FFF;
	font-size: 13px;
	font-weight: normal;
}
.widget-featured-property .info .description .star{
	float: left;
	color: yellow;
    text-shadow: 1px 1px 1px #000;
}
.widget-featured-property .info .line-view{
	font-size: 13px;
	text-align: left;
	color: #FFF;
	font-weight: normal;
}
.widget-featured-property .title a{
	color: yellow;
}
.widget-featured-property a:hover{
	color: #ff842b;
}
.widget-featured-property li:nth-child(2n) {
	background-color: #694a2b;
}
.widget-featured-property li:nth-child(2n+1) {
	background-color: #694a2b;
}
.widget_property_search .nav-tabs.type-bds{
    /*margin: 0 0 -38px;*/
    margin: 0;
    background-color: #694a2b;
}
#sidebar .widget_property_search .property-search-form{
	padding: 10px;
}
.widget_property_search .property-search-form .row > div:last-child{
	margin-bottom: 0;
}
.widget-user-menu li.active,
.widget-user-menu li:hover{
	background-color: #694a2b;
}
/*END WIDGET*/

/*SIMILAR PROPERTIES*/
#similar-properties .property-items .property-item .property-meta{
	margin: inherit;
    padding: inherit;
    font-size: 0.9em;
}
/*END SIMILAR PROPERTIES*/

/*PROPERTY SUBMIT*/
.page-template-template-property-submit #main-content{
	display: none;
}
.page-template-template-property-submit .loader-container{
	position: relative;
}
.page-template-template-property-submit .loader-container .svg-loader{
	background-color: red;
}
#property-submit{
	/*background-color: #694a2b;
	padding: 10px;*/

}
#property-submit .acf-field .acf-label p{
	color: #FFF;
}
#property-submit .content {
	margin-bottom: 10px;
}
#property-submit .content label{
	display: inline;
}
#thong-tin-co-ban .content > div > .acf-label,
#thong-tin-co-ban .content > div > .acf-input{
	width: 25%;
	float: left;
	margin: 0;
}
#thong-tin-co-ban [data-name="estate_property_address"] .acf-label{
	width: 15% !important;
}
#thong-tin-co-ban [data-name="estate_property_address"] .acf-input{
	width: 85% !important;
}
/*hide some element*/
#ban-do .acf-label,
#ban-do .title.acf-soh,
#property-submit [data-name="estate_property_size_unit"],
#property-submit [data-name="estate_property_status_update"]{
	display: none !important;
}
/*End hide*/
.acf-gallery{
	height: 220px !important;
}
/*END PROPERTY SUBMIT*/

/*SHORTCODE PROPERTY LOCATION LIST*/
ul.property-location-list{
	margin: 0;
	margin-bottom: 20px;
	padding-left: 20px;
	list-style-type: disc;
	line-height: 1.5;
	background-color: #694a2b;
	color: yellow;
}
.property-location-list .item .so-luong{
	font-size: 13px;
	color: #deb887;
}
.property-location-list .item.tp{
	list-style: none;
}
/*END SHORTCODE PROPERTY LOCATION LIST*/

/*SHORTCODE LATEST PROPERTY*/
.latest-property{
    margin: 0 0 20px 0;
    padding: 0;
    list-style-type: none;	
}
.latest-property > li{
	padding: 5px;
	border-bottom: 2px solid #fffc9a;
}
.latest-property > li:last-child{
	border-bottom: 0;
}
.latest-property .image{
	padding-right: 2px;
	max-height: 80px;
	overflow: hidden;
}
.latest-property .image img{
	border-radius: 4px;
	height: 80px;
	width: 100%;
}
.latest-property .info{
	padding: 0px;
	line-height: normal;
	font-size: 14px;
	font-weight: 700;
}
.latest-property .info > div{
	margin: 4px 0;
}
.latest-property .title{
	/*max-height: 32px;*/
	margin-top: 0;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
	margin-bottom: 5px;
}
.latest-property .title a{
	color: yellow;
}
.latest-property .info .description{
	color: #FFF;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.5;
}
.latest-property .info .description > .row{
	margin-right: 0;
}
.latest-property .info .description .star{
	float: left;
	color: yellow;
    text-shadow: 1px 1px 1px #000;
}
.latest-property .info .description .label{
	padding-right: 0;
}
.latest-property .info .description .location .value{
	font-weight: bold;
	color: #fffc9a;
}
.latest-property .info .line-view{
	font-size: 13px;
	text-align: left;
	color: #FFF;
	font-weight: normal;
}
.latest-property a:hover{
	color: #ff842b;
}
.latest-property li:nth-child(2n) {
	background-color: #694a2b;
}
.latest-property li:nth-child(2n+1) {
	background-color: #694a2b;
}
/*END SHORTCODE LATEST PROPERTY*/
/*SINGLE PROPERTY */
.property-content p{
	margin: 0;
}
#breadcrumbs{
	padding: 5px 10px;
	margin-left: 15px;
	margin-right: 15px;
	background-color: #694a2b;
}
#breadcrumbs a{
	color: #fffc9a;
}
.breadcrumb_last{
	color: #FFF;
}
.single-property #main-content{
	/*background-color: #694a2b;*/
	color: #fff;
	/*padding: 10px;*/
}
.single-property h1.title {
	color: white;
	font-size: 1.5em;
	font-weight: bold;
	color: yellow;
}
.single-property .property-meta .meta-data, .single-property .property-meta .meta-title i{
	color: #ffff00;
}
#property-thumbnails {margin-top: 10px;}
#property-features .section-title::after{
	background-color: #fffc9a;
}
#property-features .section-title span{
	color: #ff0000;
	background-color: #fffc9a;
	padding: 7px 15px;
	text-transform: uppercase;
	font-weight: bold;
}
#property-features li a{
	color: #ffff00;
}
#property-features li:hover a{
	color: #ff842b;
}
.property-details,
#property-features,
.fb-comment{
	margin-bottom: 20px !important;
}
.property-header-container{
	background: transparent !important;
}
#property-layout-boxed.featured:before{
    content: 'TIN ĐẶC BIỆT';
    position: absolute;
    left: -55px;
    top: 30px;
    z-index: 99;
    background: rgba(255,0,0,0.7);
    color: #fffc9a;
    transform: rotate(-45deg);
    padding: 5px 40px;
    font-weight: bold;
    font-size: 1.2em;
}
#property-layout-boxed .meta{
	position: absolute;
	right: 0;
	bottom: 0;
	background-color: rgba(255, 252, 154, 0.9);
	color: red;
	font-size: 20px;
	padding: 10px 15px;
	line-height: normal;
}
#property-layout-boxed .meta-left{
	position: absolute;
	left: 0;
	bottom: 0;
	margin: 5px;
}
#property-layout-boxed .meta-left i:before{
	line-height: normal;
	padding-right: 5px;
}
#property-layout-boxed .meta-left .status-update{
	cursor: default;
}
.property-image-container .property-image.zoom{
	cursor: pointer;
}
.property-contact{
	/*border: 1px solid #fffc9a;*/
	margin-top: 20px;
}
.property-contact .author-name a{
	color: yellow;
}
.property-contact .author-phone .phone{
    background: #fffc9a;
    border-radius: 3px;
    display: block;
    width: 150px;
    float: left;
    text-align: center;
    color: #694a2b;
    line-height: 2;
    font-size: 18px;
}
.property-contact .author-phone .fa-mobile{
	padding-right: 10px;
}
.property-details .property-type{
	background: #fffc90;
    margin: 20px -10px 0px;
    padding: 5px 10px;
    color: black;
}
.property-details .property-type a{
	color: red;
}
.property-details .property-info{
	margin-top: 20px;
}
.property-details .property-info > div{
	margin-top: 5px;
}
.property-details .property-info .data,
.property-details .property-info .update-time{
	padding: 5px 10px;
    border: 1px solid #787878;
}
.property-details .property-info .dia-chi{
    border-bottom: 1px solid #787878;
    margin-top: 15px;
}
.property-details .toolbar{
    margin: 20px -10px 0;
    padding: 5px 10px;
    color: #000;
}
.property-details .toolbar .btn{
    font-weight: bold;
    color: red;
}
.property-details .toolbar .btn:hover{
	color: white;
}
/*END SINGLE PROPERTY */

/*Category Archive*/
.category-post{
	background-color: #694a2b;
	border-bottom: 2px solid #fffc9a;
	line-height: normal;
	padding: 10px 0;
}
.category-post .image{
	text-align: center;
}
.category-post .title{
	color: #ff0 ;
}
.category-post .description{
	color: #FFF;
}
.category-post-list{
	margin-bottom: 20px;
}
.single .entry-content{
	color: #FFF;
}
.single .entry-content a{
	color: yellow;
}
/*End Category Archive*/

/*Latest Post Shortcode*/
.latest-posts{
	padding: 0;
}
.latest-posts ul{
    padding: 0;
    margin: 0;
    list-style-type: none;
    margin-bottom: 20px;
}
.latest-posts ul li{
	border-bottom: 2px solid #fffc9a;
	padding: 5px;
	min-height: 100px;
}
.latest-posts .thumbnail{
	padding-right: 0;
}
.latest-posts .thumbnail img{
	width: 80px;
	height: 80px;
}
.latest-posts .detail .entry-title{
	color: yellow;
	font-size: 14px;
	font-weight: bold;
}
.latest-posts .detail .entry-title:hover{
	color: #ff842b;
}
.latest-posts .excerpt{
	line-height: normal;
	color: #FFF;
	font-size: 13px;
	padding-top: 5px;
}
.latest-posts .excerpt a{
	color: #FFF;
}
#site-info{
	padding: 0;
	margin: 0;
}
#site-info li{
	display: inline-block;
}
#site-info li:after{
	content: " |";
}
#site-info li:last-child:after{
	content: "";
}
.text-center{
	text-align: center;
}
.page #content > .container article{
	background-color: #694a2b;
	color: #FFF;
	padding: 15px;
}
/*END Latest Post Shortcode*/

/*CUSTOM Homepage carousel*/
.home .compact-theme.wp-posts-carousel .wp-posts-carousel-container{
	border: none;
	background-color: #412e1b;
}
.home .compact-theme.wp-posts-carousel .wp-posts-carousel-image{
	width: 33.33333%;
	margin: 0;
	padding: 0;
	display: inline-block;
	float: left;
	text-align: left;
}
.home .compact-theme.wp-posts-carousel .wp-posts-carousel-details{
	width: 66.66667%;
	margin: 0;
	padding: 0;
	display: inline-block;
	float: left;
	text-align: left;
}
.home .compact-theme.wp-posts-carousel .wp-posts-carousel-image img{
	height: 80px;
	width: 80px;
	margin: 0;
	text-align: left;
}
.home .compact-theme.wp-posts-carousel .wp-posts-carousel-title{
	text-align: left;
	padding-left: 10px;
	height: 80px;
	margin-bottom: 0;
}
.home .compact-theme.wp-posts-carousel .wp-posts-carousel-title a{
	font-size: 14px;
	font-weight: bold;
	color: yellow;
}
.home .compact-theme.wp-posts-carousel .wp-posts-carousel-container:hover{
	background: #412e1b;
}
.home .compact-theme.wp-posts-carousel .wp-posts-carousel-slide{
	padding-top: 15px;
}
.home .compact-theme.wp-posts-carousel .wp-posts-carousel-desc{
	color: #FFF;
	margin-left: -80px;
}
/*END Homepage Carousel*/
/*QUANG CAO*/
.tim-kiem-bds .quangcao{
	margin-top: 0;
	margin-bottom: 1em;
}
.tim-kiem-bds .quangcao > .container{
	width: auto;
	padding-left: 0;
	padding-right: 0;
}
.quangcao{
	margin-top: 2rem;
	line-height: 0;
}
.quangcao img{
	height: 150px;
	margin-bottom: 0px;
}
.quangcao .row{
	margin-left: 0px;
	margin-right: 0px;
}
.quangcao .row > div{
	padding-left: 0px;
	padding-right: 0px;
}
/*END QUANG CAO*/
/*PROPERTY LISTING*/
.property-listing .tab-pane{
	padding-top: 0;
}
.property-listing .nav-tabs > li > a{
	background-color: #694a2b;
	color: #fffc9a;
	text-transform: uppercase;
}
.property-listing .nav-tabs > li > a:hover{
	border-color: #fffc9a;
}
.property-listing .nav-tabs{
	border-bottom: 2px solid #fffc9a;
}
.property-listing .nav-tabs > li.active > a, 
.property-listing .nav-tabs > li.active > a:hover, 
.property-listing .nav-tabs > li.active > a:focus{
	color: red;
	background-color: #fffc9a;
	border: 0;
	border-bottom: 1px solid transparent;
	text-transform: uppercase;
	font-weight: bold;
}
/*END PROPERTY LISTING*/

/*CUSTOM LOGO*/
.nav-below .site-title > a:after{
	content: "";
	color: red;
	position: absolute;
	width: 200px;
	height: 80px;
	background-image: url("/_media/legacy/static-2.nhatrangdatviet.com/wp-content/themes/realty/assets/images/hotline-w150px.png");
	background-size: contain;
    background-repeat: no-repeat;
    right: 0;
    top: 0;
}
/*END CUSTOM LOGO*/

/*CUSTOM TinyMCE*/
.page-template-template-property-submit .acf-editor-wrap .wp-editor-container{
	border: 1px solid #FFF !important;
	overflow: hidden;
}
/*END CUSTOM TinyMCE*/

/*CUSTOM WPeMatico*/
#author-20{
	display: none !important;
}


@media (min-width: 1200px) {
  .property-items li.col-lg-4 .property-item .title {
    font-size: 1.0em;
    line-height: 2.0;
  }
  .property-items li.col-lg-4 .property-item .property-content .property-meta > div{
  	width: 33.3333%;
  	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
}
@media (min-width: 992px) {	
	[data-view="list-view"] li .property-item .title {
		font-size: 1.0em;
	}
	.primary-menu > li:hover {
	    border-bottom-color: #fffc9a;
	}
	.primary-menu > li {
	    border-right: 2px solid rgba(255,249,202,0.3);
	    border-bottom: 2px solid transparent;		
	}
	.primary-menu li {
	    margin: 0;
	    padding: 0 15px;
	}
	.primary-menu li:last-child {
	    border-right: none;
	}			
}
@media (min-width: 768px) {
	.property-item img {
		width: 100% !important;
		transform: none;
	    height: 96px;
	}
	.page-template-template-property-submit-listing .property-item img{
		height: 131px;
	}
	.property-item .property-price{
		line-height: normal !important;
	}
	.property-item:hover img{
		filter: none;
	    -webkit-filter: none;
	}
	[data-view="list-view"] li .property-item .property-content {
		width: 85%;
		padding: 5px;
		float:left;
	}	
	[data-view="list-view"] li .property-item .property-thumbnail {
		width: 15%;
		padding: 5px;
		float: left;
		height: auto;
	}
	[data-view="list-view"] li .property-item .property-content .property-info{
		width: 75%;
		float: left;
		position: relative;		
	}
	[data-view="list-view"] li .property-item .property-content .property-price{
		position: relative;
		left: 0;
		float: left;
		width: 25%;
		margin: 0;
		padding: 0 15px;
    	border-top: none;
	}
	[data-view="list-view"] li .property-item .property-content .property-meta{
		display: block;
	}
	[data-view="list-view"] li .property-item .property-thumbnail img{
		height: 96px;
	}
	[data-view="list-view"] li .property-item .property-content .property-desc{
		white-space: nowrap;
		display: block;
	}
}
@media (min-width: 320px) {

}
/*MAX WIDTH*/
@media (max-width: 1119px) {
	.primary-menu > li a{
		font-size: 13px;
		padding: 0;
	}
}
@media (max-width: 991px) {
	.property-meta .dien-tich label{
		display: none;
	}
	.nav-tabs.type-bds{
		/*margin: 60px 0 -40px;*/
	}
	.top-header .top-header-url{
		display: none;
	}
	.main-navigation{
		background-color: transparent;
		padding: 35px 0 0 0;
		box-shadow: none;
	}
	.main-navigation > .container{
		background-color: #694a2b;
		margin: 0;
		width: 100%;
		border: 2px solid #fffc9a;
		border-top: 0px;
		border-left: 0px;
	}
	.main-navigation ul{
		margin: 0;
	}
	.primary-menu .menu-item-has-children>a:before{
		content: "+";
		color: #cca340;
		font-size: 20px;
		opacity: 1;
		transform: none !important;
	}
}
@media (max-width: 767px) {
	.property-meta .dien-tich label{
		display: inline;
	}
	.taxonomy-header .description{
		display: none;
	}
	.hidden-xs {
		display: none !important;
	}
	.visible-xs-block {
	    display: block !important;
	}	
}
@media (max-width: 479px) {
	.property-item .property-meta > div{
		width: 100%;
		float: left;
		text-align: left;		
	}
	.nav-below .site-branding{
		margin-bottom: 180px;
	}
	.nav-below .site-title img{
		width: 130px;
		filter: brightness(100);
	}
	.nav-below .site-title>a:after{
		position: fixed;
		bottom: 10px !important;
		left: 10px !important;
		top: initial;
		z-index: 9999;
		filter: drop-shadow( 3px 3px 2px #000);
	}
}