/* @override 
	https://hunterpm.au/wp-content/themes/hpm/style.css?* */

/* 
Theme Name:		 Hunter Property Management 
Description:	 A child theme of dustin.com.au.
Author:			 dustin.com.au
Author URI:		 https://dustin.com.au/
Template:		 dustin-neue
Version:		 1.0.0
Text Domain:	 hpm
*/

/*body:not(.logged-in) #ire-booking,
body:not(.logged-in) #ire-application
 {
	display: none!important;
}*/


/* @group EPL Property Template */

.epl_property_heading,
.epl_property_gallery,
.epl_property_icons,
.epl_property_price {
	font-family: liodytrpscqddnwmttecbncwxmaaumqaqmtr;
	color: #2e131b;
}

.epl_property_icons {
	
}

.epl_property_heading {
	font-size: 140%;
	font-style: italic;
}

.epl_property_price {
	font-size: 240%;
	color: #fff;
	text-align: right;
}

.epl_property_price span.price::before {
	content: "$";
	font-size: 75%;
}

.epl_property_price span.period {
	font: 40% txkxowfmyjfizphasqxecfsqulibmdhdstkh;
	text-transform: uppercase;
	padding-left: 8px;
	letter-spacing: 1px;
}

.epl_property_suburb div {
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 4px;
}

.epl_property_suburb p {
	font-size: 90%!important;
}

.epl_property_suburb a {
	padding: 4px 8px;
	color: #fff;
	background-color: rgba(46, 18, 26, 0.80) !important;
	transition: all .25s;
	margin: 2px;
}

.epl_property_suburb a:hover {
		background-color: rgba(46, 18, 26, .9) !important;

}

body:not(.has-property_video_url-field) .property-video-button {
	display: none!important;
}

body:not(.property_video_url) .video_wrapper {
position: relative;
padding-bottom: 56.25%; /* 16:9, for an aspect ratio of 1:1 change to this value to 100% */ 
}
body:not(.property_video_url) iframe{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/* @group EPL Gallery */


.epl_property_gallery #gallery-1.gallery img.attachment-thumbnail {
	border-style: none;
	padding: 10px;
	transition: all .25s;
	opacity: .9;
	max-width: 100%;
	height: auto;
}

	.epl_property_gallery #gallery-1.gallery .gallery-item  {
	margin: 0px;
	}

@media (max-width: 992px) {
	.epl_property_gallery #gallery-1.gallery .gallery-item  {
	width: 100%;
	margin: 0;
	}
}


.epl_property_gallery #gallery-1.gallery img.attachment-thumbnail:hover {
	opacity: 1;
}



/* @end */

/* @group EPL Property Icons */

.epl_property_icons span.icon {
	width: 48px;
	display: inline-block;
	background: none;
	margin-right: 24px;
}

.epl_property_icons span.air {
	display: none;
}

.epl_property_icons span.beds {
	background: url(assets/icon-bed-maroon.svg) left center no-repeat;
	background-size: 28px;
}

.epl_property_icons span.bath {
	background: url(assets/icon-bath-maroon.svg) left center no-repeat;
	background-size: 20px;
	width: 40px;
}

.epl_property_icons span.parking {
	background: url(assets/icon-garage-maroon.svg) left center no-repeat;
	background-size: 28px;
}

.epl_property_icons span.icon span {
	text-align: right;
	width: 100%;
	display: inline-block;
	font-size: 120%;
}

/* @end */

/* @end */



/* @group EPL Property Listing */

.property_listings .brz-posts__filter__item {
}

.property_listings .epl_property_price {
	font-size: 200%;
	color: #fff;
	text-align: left;
}

.property_listings .brz-posts__wrapper:empty:after {
	content: "There are currently no properties to display.";
	text-align: center;
	display: block;
	position: relative;
	width: 100%;
	font: 140% liodytrpscqddnwmttecbncwxmaaumqaqmtr;
	color: #2e131b;
	opacity: .5;
	
}

/* @end */