/* here you can put your own css to customize and override the theme */

/***
Rounded Portlets
***/
/*
.portlet {
	border-radius: 4px !important;
}

.portlet .portlet-title {
	border-radius: 4px 4px 0px 0px !important;
}

.portlet .portlet-body,
.portlet .portlet-body .form-actions  {
	border-radius: 0px 0px 4px 4px !important;
}
*/

.nhf-modal-back {
	z-index: 100000 !important;
}
.nhf-modal-win {
	z-index: 100010 !important;
}


.nhf-loader {
	position: relative;
}
.nhf-loader:before {
	position: absolute;
	z-index: 100;
	top: 0; bottom: 0px;
	left: 0px; right: 0px;
	display: block;
	content: '';
	background-color: rgba(255, 255, 255, .8);
	background-image: url(../img/ajax-loading.gif);
	background-position: center;
	background-repeat: no-repeat;
}


/********** Properties Grid **********/
/****** The PinGrid Layout ******/
.pingrid {
	margin: 1.5em 0px;
	/* max-width: 768px; */
	column-gap: 1em;
}

@media only screen and (min-width: 1024px) {
	.pingrid {
		column-count: 3;
	}
}

@media only screen and (max-width: 1023px) and (min-width: 768px) {
	.pingrid {
		column-count: 2;
	}
}

@media only screen and (max-width: 767px) and (min-width: 540px) {
	.pingrid {
		column-count: 1;
	}
}

.pinitem {
	display: inline-block;
	width: 100%;
	background: #fff;
	padding: 0px;
	margin: 0 0 1.5em;
}
/**********************/

.property {
	box-shadow: 0px 2px 5px rgba(0, 0, 0, .5);
	overflow: hidden;
}

.property .p-slider {
	height: 150px;
	background-color: #f8f8f8;
	overflow: hidden;
}

.property .p-content {
	padding: 10px 10px 5px 10px;
	position: relative;
	z-index: 1;
}

.property .p-footer {
	padding: 5px 10px 10px 10px;
	/* box-shadow: 0px -1px 3px rgba(0, 0, 0, .3); */
	position: relative;
	z-index: 1;
}
/*************************************/
