h1, h2, h3, h4, h5, h6 {
		color: #687D99;
		text-transform: none;
}

h4 {
		font-size: 2rem;
		line-height: 1.2;
}

h6 {
		font-family: Lato, sans-serif;
		font-size: 1.65rem;
		line-height: 1.6;
		font-weight: 380;
}

p {
		color: #000000;
		font-size: 16px !important;
		margin-bottom: 10px;
		line-height: 1.5 !important;
		font-weight: 400 !important;
}

a{
		font-family: Lato !important;
	
}

div.header-bottom {
box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.1);
}

label, .label {
		font-family: Prata;
    font-size: 15px;
}

.label-status, .label-default {
    background-color: #7392a3 !important;
		
}

div.property-item.table-list {
		padding: 20px !important;
		margin-bottom: 0px;
		border: 0px;
}

.item-body .property-address, .item-body h4 {
		max-width: none;
		color: black;
}

/*HEADER*/

.header-bottom {
		background-color: #7392a3;
}

.header-section-3 .contact-block .media-heading, .header-section-3 .contact-block p {
		margin-top: 5%;
		font-size: 10px !IMPORTANT;

}

p.media-heading {
				font-size: 13px !IMPORTANT;

}

div#description .property-description .detail-block .target-block, div#description.detail-block {
		border-top: 20px solid #7392a3 !important;
}

.detail-block .alert-info {
    color: rgba(0,0,0,.85);
    background-color: rgba(0,0,0,0);
    border: 2px solid #BCB9AB;
    font-size: 17px;

}

.detail-block li {
		font-weight: 500 !important;
		color: #000000;
		
}

.detail-block strong, b {
		font-weight: 300;
		color: #000000;
}


li.cap-price {
		color: white;
}

.detail ul li {
		color: white;
}

.header-contact {
			position: relative !important;
    left: 18% !important;

}

.header-section-3 .contact-block {
		padding: 0px;
}

.contact-block .pull-right {
		position: relative;
		left: 5% !important;
}



.header-section-3 .navi > ul > li > a, .header-section-3 .header-right .user a, .header-section-3 .header-right span {
		color: white;
}


p.media-heading p{
}


.header-section-3 .header-contact {
		color: #7392a3;
}

.header-section-3 .contact-block .media-heading, .header-section-3 .contact-block p {
		color: #7392a3;
				font-size: 15px !important;

}



.agent-info-block {
		display: none;
}


.label-status {
    background-color: #BDB9AC;
}

.logo.logo-desktop .lazy-loaded {
		    width: 50% !important;
    margin-top: 10px;
}
		
		/*TOPBAR*/
		
		.top-bar {
				background-color: #7392A2;
		}

.top-contact a, .top-contact li, .top-contact li .btn, .top-bar .top-nav > ul > li > a, .top-bar .dropdown-menu {
		background-color: #7392A2;
}

/*DETAIL*/

.header-detail h1 {
		color: white !important;
}

#detail .list-three-col {
		columns: 2;
				-webkit-columns: 2;
}

.header-section-3 .logo {
    width: 17% !important;
}

.detail-title
.title-right {
		display: none !important;
}

#address ul.list-three-col {
		columns: 1;
		-webkit-columns: 1;
}

.header-detail h1, .header-detail .item-price  {
		font-size: 22px;
		margin-top: 10px;
			color: #687D99 !important;
}

.header-detail h1 {
		font-size: 32px;
		color: #687D99 !important;
}

.header-left .property-address {
		font-size: 20px;
}

.detail-top.detail-top-full #gallery:before {
background: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.3) 100%)
};

div#detail.detail-list.detail-block.target-block {
		padding: 0px !IMPORTANT;
}

.detail-bar .detail-block + .detail-block {
		margin-top: 20px;
}

.houzez-module {
		padding: 0px;
}

.location-block .sub-heading {
		display: none;
}

.location-block .heading {
		color: white !important;
}

 .item-body .date p{
		display: none !important;
}


/*DESKTOP*/
@media only screen and (min-width: 1000px) {
		
/*HOME FOR DESKTOP*/

	
		
/*LISTING FOR DEKTOP*/
		
		.label-wrap .label a {
				font-size: 11px;
		}

.property-listing.list-view .figure-block {
    width: 400px;
    height: auto;
		
}
		 .property-item .property-title a {
    color: #687D99;
    font-family: Prata !important;
    font-size: 25px;
    line-height: 2;
}
				
		.property-listing .item-wrap {
				margin-bottom: 20px;
		}
		
		.item-body .info-row + .info-row p{
    margin-top: 22%;
				font-size: 20px !important;
				float: bottom;
				font-family: Prata;
}
		
		.item-body .property-address, .item-body h4 {
				font-size: 15px;
		}
		
		
	
		
		button, html input[type=button], input[type=reset], input[type=submit]{
				  left: 14px;
				bottom: -10px;
				margin-top: 20px;
		}
		
		
			.item-body .amenities span {
    margin-right: 10px;
    border-right: 1px grey solid;
    padding-right: 10px;
}
		
		.price .item-price {
				margin-top: 39px;
		}
		
		.table-list .full-width .hide-on-list {
				margin-bottom: 40px;
		}
		
			.property-item {
				background-color: #fff;
    border-bottom: 1px #687D99 solid;
    margin-bottom: 40px;
				padding: 0px !important;
		}
		
		.table-cell {
		padding-bottom: 20px !important;
		}
		
	div.item-foot.date.hide-on-list {
				display: none !important;
		}
		
		
		/*DETAIL FOR DESKTOP*/
		#sidebar .widget .media-heading, #sidebar .widget h4 {
				font-size: 14px !important;
		}
		
		
		div.figure-block {
				margin: 5px;
		}
		

		
		#houzez-module .property-grid-module.grid .row .no-margin {
				margin: 10px;
		}

	
		.property-grid-module div[class*='col-'] {
    padding-bottom: 1px;
    padding-right: 20px;
    padding-left: 20px;
}
		
	
		#section-body {
				padding-bottom: 0px !important;
		}
		
	.footer	.textwidget p a  {
				font-size: 13px !important;

		}
		
		.footer {
				padding-top: 50px !important;
				border-top: 10px solid #7392a3 ;
		}
		
		.footer-bottom {
				background-color:#7392a3 
		}
		
		.footer-bottom p { 
				color: white;
		}
		
		.footer-bottom .fa {
				color: white;
		}
	
		
	i.fa.fa-envelope, i.fa.fa-phone {
				transform: scale(0.6);
		}
		
		
		.media.agent-media {
				display: none;
		}
		
		#agent_bottom .detail-title  {
				display: none;
		}
		
		.label-status, .label-default {
    background-color: #7392a3 !important;
		
}
		
		label, .label {
				color: #687d99;
		}
}
		
		.vc_gitem-zone {
				height: 300px;
				margin-bottom: 10px;
				border-radius: 10px;
		}
		
		.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
				background-color: #1F4057; 
				border-radius: 50px;
		}
		
		
		@media only screen and (max-width: 991px) {
.header-mobile {
		background-color: #1F4057 !important;
		}
				
				.header-mobile .header-logo img {
						max-height: 50px;
}
				
				.header-section-3 .header-top {
						display: none;
				}
				
				.header-detail .header-left h1, .header-detail .header-left .property-address {
						overflow: visible !important;
				}
				
				span.item-price {
						display: none !important;
				}
				
		}

.item-body .property-address, .item-body h4 {
		line-height: 25px !important;
}

.grid-view .property-item .item-body {
    padding: 0px 12px 7px;
}
		
.grid-view .property-item .body-left {
    margin-bottom: 0px;
}