/*
Theme Name: MeLinhLand.com.vn
Theme URI: https://melinhland.com.vn/
Author: melinhland.com.vn
Author URI: https://melinhland.com.vn/
Description: Theme Wordpress bat dong san 
Version: 1.0.0
*/



.footer_image{
	width: 100%;
	height: auto;
}
.arcu-widget .arcu-prompt{
	color:#000000 !important;
}
.navbar-nav-mobile{
	display: none;
}
.navbar-brand img{
	width: 90px;
	height: auto !important;
}
.imglazy{background: #F0F0F1;}
div#mg-wprm-wrap form.wpr-search-form button.wpr_submit {
   
    top: 20px !important;
	right: -10px !important;
}
.block-reals .nav-tabs .nav-link, .nav-tab-sidebar .nav-link{
	color:#000;
	font-weight:bold;
	border: unset;
}
.nav-tab-sidebar .nav-link{
	width: 100%;
}

.block-reals .nav-tabs .nav-link.active, .block-reals .nav-tabs .nav-link:hover, .nav-tab-sidebar .nav-link.active, .nav-tab-sidebar .nav-link:hover {

    border-bottom: 2px solid var(--primary-color);
    color: var(--primary-color);
   
}
.title-ve h2 {
    text-transform: uppercase;
    font-weight: 600;
    font-size:  20px;
    border-bottom: 1px solid var(--primary-color);
    padding-bottom:  10px;
    margin-bottom:  10px;
    color:  var(--primary-color);
}
.title-ve h2 i{
	color: var(--secondary-color);
}
.content-project h3{
	 color:  var(--primary-color);
	font-size:  16px;
	 font-weight: 600;

    height: 45px;
    overflow: hidden;
    margin-bottom: 10px;
}
.content-project .info-reals i{
	color: var(--primary-color);
}
.content-project .info-reals .address {
    font-size: 14px;
    color: #555;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #ededed;
}
header .main-header .top-menu ul li a {
    font-weight: 600;
}
.content-view ul li {
    margin-bottom:  10px;
    padding-bottom:  10px;
    border-bottom: 1px dashed #ededed;
}
.content-view ul li:last-child{
	margin-bottom: 0px!important;
}
::-webkit-scrollbar {
    width: 8px;
    background-color: #f5f5f5;
}
::-webkit-scrollbar-thumb {
    
    -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
    background: var(--primary-color);
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
   
    background-color: #f5f5f5;
}
.box-search.in-searchpage {
	position: unset !important;
}
.box-search.in-searchpage > .container{
	padding-left: 0px;
	padding-right: 0px;
}
#content .detail-list:hover{box-shadow:0 0 35px rgba(0,0,0,0.1)}
.related-reals .detail-list a img{
	width: 30%;
	float: left;
	
}

.related-reals .detail-list .info-real{width:calc(70% - 12px);float:right;margin-left: 12px;}
#content .detail-list .info-real h3 a, .pro-duct h3.pro-duct_title{font-size:17px;color:var(--primary-color);font-weight:500;display:inline-block;margin-bottom:10px;line-height:23px}
#content .detail-list .info-real h3 a:hover{color:var(--secondary-color)}
#content .detail-list .info-real p{margin-bottom:5px}
#content .detail-list .info-real p strong{color:#666}
#content .detail-list .info-real p .fa{display:inline-block;width:25px;color:#fff;height:25px;text-align:center;background:var(--primary-color);line-height:25px;border-radius:2px;font-size:13px}
.pro-duct .pro-duct_price{
	color:var(--secondary-color);
	font-size: 24px;
}
#content .box-s-child {
	    margin: 10px 0;
	}

	#content .main-content{
		padding-top: 10px;
	}
.content-featured .detail-list .info-real{
	display: inline-block;
	width: calc(100% - 150px);
}
	.content-featured .info-real h3 {
	    height: 45px;
	    overflow: hidden;
	    margin-bottom:  7px;
	}
	.img-bds {
	    position:  relative;
	    width: 140px;
	    float:  left;
	    margin-right:  10px;
	    overflow:  hidden;
	}

	.img-bds span {
	    display:  inline-block;
	    pointer-events: none;
	    position: absolute;
	    background: #B30F0F;
	    color: #fff;
	    left: -34px;
	    top: -11px;
	    padding: 20px 30px 3px;
	    text-transform: uppercase;
	    font-weight: 600;
	    font-size: 11px;
	    -moz-transform: rotate(-45deg);
	    -webkit-transform: rotate(-45deg);
	    -o-transform: rotate(-45deg);
	    -ms-transform: rotate(-45deg);
	    transform: rotate(-45deg);
	    box-shadow: 0 1px 5px #000;
	}
#content .detail-list.detail-list-big-image img{width:200px;height:140px;object-fit:cover;float:left;padding:1px;border:1px solid #ededed;margin-right:10px}
.detail-list.detail-list-big-image .info-real .row > div{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.detail-list.detail-list-big-image .detail-list_image{
	position:relative;
}
.detail-list.detail-list-big-image .detail_real_date{
	padding: 4px;
    position: absolute;
    top: 6px;
    left: 6px;
    width: 120px;
    z-index: 999;
    float: left;
    background: #ffffff;
    opacity: 0.9;
    color: var(--primary-color);
}
@media only screen and (max-width: 768px){
	header{
		height: 70px;
	}
	#navbar-nav li{
		padding-left: 9px;
			padding-right: 9px;
		height: 35px;
    vertical-align: middle;
    line-height: 35px;
	}
	#navbar-nav li a{
		font-size: 14px;
	}
	#navbar-nav li.current-menu-item{
		background-color: var(--primary-color);
	}
	#navbar-nav li:hover a{
		color: var(--primary-color);
	}
	#navbar-nav li.current-menu-item a{
		color: #fff;
	}
	#navbar-nav .dropdown-submenu { position: relative; }
    #navbar-nav .dropdown-submenu .dropdown-menu { top: 0; left: 95%; margin-top: -1px; }
	#navbar-nav .dropdown-toggle::after {
    top: 20px;
    float: right !important;
		position: relative !important;
	}
.navbar-nav-mobile{
	display: block;	
}
	html body div#wprmenu_bar{
		padding-top: 5px !important;
		padding-bottom: 5px !important;
		vertical-align: middle;
    line-height: 65px;
		border-bottom: 1px solid #f1f1f1;
	}
	#wprmenu_bar .bar_logo{
		height: 40px !important;
	}
#wprmenu_bar .menu_title {
    color: #1bbc9c;
	width: calc(100% - 45px);
}
	#wprmenu_bar .menu_title a{
		width: calc(100% - 45px);
		text-align: right;
	}
}
/* Custom CSS Mobile */@media (max-width: 549px){
	.content-project .row > .col-sm-12{
		margin-bottom: 10px;
	}
	.content-project .row > .col-sm-12 a img{
		width: 100%;
	}
	#carouselExampleIndicators{
		height: 480px;
	}
	#carouselExampleIndicators .carousel-inner{
		display: none;
	}
	.home_banner_div .box-search {
	
  
   
    position: absolute !important;
   
    top: 0px !important;

	}
	.top-header, .main-header{
		display: none;
	}
	.detail-list.detail-list-big-image .info-real .row > div{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.detail-list.detail-list-big-image .info-text-reals{
		display: none;
	}
	.detail-list.detail-list-big-image .detail-list_image{
		width: 100%;
	}
	.detail-list.detail-list-big-image a > img {
		width: 100% !important;
		height: unset !important;
	}
	.detail-list.detail-list-big-image .info-real{
		width: 100% !important;
	}
	.related-reals .detail-list .info-real .info-text-reals, .related-reals .detail-list .info-real .date-right{
	display: none;
}
	.single-khach-san .rel-hotel h3{
		
		font-size: 19px;
		font-weight: bold;
		 text-transform:unset;
   
     margin-bottom: 0px; 
     padding-bottom: 0px; 
     border-bottom: unset;
	}
	#content .detail-list .info-real h3 a{
		margin-bottom: 0px; 
       line-height: unset;
	}
}

div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    background-color: #d03535 !important;
}
