/* page: property-new */


@media(max-width: 575px) {

	body#property.property-new h1.page-title,
	body#property.property-new h1.primary-title,
	body#property.property-new h2.primary-title {
		font-size: 2.25em;
		line-height: normal;
	}
}

body#property.property-new {}

body#property.property-new .mfp-ready img.mfp-img {
	padding-top: 35px;
	padding-bottom: 10px;
	max-height: calc(100vh - 10px) !important;
}

body#property.property-new .btn.book-appointment {
	font-size: 1rem;
	color: #d2a8cc;
	display: inline-block;
	text-transform: none;
	height: auto;
	line-height: 1.5;
	margin-top: 15px;
	background-color: transparent;
	/* color: #fff; */
	/* padding: 10px 15px; */
	/* background-color: #d2a8cc; */
}

body#property.property-new .btn.book-appointment:hover {
	color: #333;
	background-color: transparent;
}

body#property.property-new .btn.book-appointment i {
	margin-right: 5px;
}

body#property.property-new ul.extras-list li a i {
	width: 20px;
	text-align: center;
	margin-right: 10px;
}

body#property.property-new #content #entry>.group {
	max-width: 100%;
}

body#property.property-new #content #entry .group .widget #property-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	border-bottom: 10px solid #d2a8cc;
	margin-top: -1px;
}

body#property.property-new #content #entry .group .widget #property-top .left.media {
	width: 63%;
}

body#property.property-new #content #entry .group .widget #property-top .right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
	width: 37%;
	background-color: #d2a8cc;
	padding: 40px 30px;
}

body#property.property-new #content #entry .group .widget #property-top .left.media,
body#property.property-new #content #entry .group .widget #property-top .right {
	height: calc(100vh - 200px);
	overflow: hidden;
}

@media(max-width: 575px) {
	body#property.property-new #content #entry .group .widget #property-top .owl-carousel.owl-loaded .owl-nav {
		display: none !important;
	}
}

body#property.property-new #content #entry .group .widget #property-top .owl-carousel.owl-loaded .owl-nav [class*="owl-"] {
	display: inline-block;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

body#property.property-new #content #entry .group .widget #property-top .owl-carousel.owl-loaded .owl-nav .owl-prev {
	left: 0;
}

body#property.property-new #content #entry .group .widget #property-top .owl-carousel.owl-loaded .owl-nav .owl-next {
	right: 0;
}

body#property.property-new #content #entry .group .widget #property-top .left.media .property-gallery {
	width: 100%;
}

body#property.property-new #content #entry .group .widget #property-top .left.media .property-gallery .centerimage {
	padding-bottom: calc(100vh - 200px);
}

body#property.property-new #content #entry .group .widget #property-top .left.media .property-gallery .centerimage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
}

body#property.property-new #content #entry .group .widget #property-top .right .property-detail {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
}

body#property.property-new #content #entry .group .widget #property-top .right .property-detail .details {
	text-align: center;
	/* margin-bottom: auto; */
}

body#property.property-new #content #entry .group .widget #property-top .right .property-detail .vid-floor-wrapper {
	margin-bottom: 0;
	margin-top: 10px;
	/* margin-bottom: auto; */
}

body#property.property-new #content #entry .group .widget #property-top .right .property-detail .vid-floor-wrapper ul.vid-floor {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
}

body#property.property-new #content #entry .group .widget #property-top .right .property-detail .vid-floor-wrapper ul.vid-floor li:not(:last-child) {
	margin-right: 15px;
}

body#property.property-new #content #entry .group .widget #property-top .right .property-detail .vid-floor-wrapper ul.vid-floor li a {
	color: #fff;
}

body#property.property-new #content #entry .group .widget #property-top .right .property-detail .vid-floor-wrapper ul.vid-floor li a i {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 40px;
	height: 40px;
	font-size: 18px;
	/* width: 60px;
  height: 60px;
  font-size: 25px; */
	border: 2px solid #fff;
	border-radius: 50%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
}

body#property.property-new #content #entry .group .widget #property-top .right .property-detail .vid-floor-wrapper ul.vid-floor li a:hover {
	color: rgb(255 255 255 / .75);
}

body#property.property-new #content #entry .group .widget #property-top .right .property-detail .vid-floor-wrapper ul.vid-floor li a:hover i {
	border-color: rgb(255 255 255 / .75);
}

body#property.property-new #content #entry .group .widget #property-top .right .property-detail span.property-type {
	display: block;
	margin-bottom: auto;
	/* color: rgb(255 255 255 / 80%); */
	color: #d2a8cc;
	background: white;
	padding: 5px 15px;
	font-weight: 500;
}

body#property.property-new #content #entry .group .widget #property-top .right .property-detail .details .address {
	color: #fff;
	font-weight: 700;
	line-height: normal;
	font-size: 3rem;
}

body#property.property-new #content #entry .group .widget #property-top .right .property-detail .details span.suburb-state {
	font-weight: 700;
	color: #fff;
	display: block;
	width: 100%;
	margin: 10px 0;
	position: relative;
	padding-bottom: 20px;
}

body#property.property-new #content #entry .group .widget #property-top .right .property-detail .details span.price:before {
	/* content: ''; /a/tickets/208219 */
	position: absolute;
	width: 35px;
	height: 3px;
	background-color: #333;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}

body#property.property-new #content #entry .group .widget #property-top .right .property-detail .details span.price {
	font-size: 1.25rem;
	color: #fff;
	font-weight: 700;
	display: block;
	width: 100%;
	margin: 10px 0;
	position: relative;
	padding-top: 30px;
}

body#property.property-new #content #entry .group .widget #property-top .right .property-detail .icons {
	bottom: 0;
	margin-top: 10px;
	display: none;
	/*/a/tickets/208219*/
}

body#property.property-new #content #entry .group .widget #property-top .right .property-detail .icons ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

body#property.property-new #content #entry .group .widget #property-top .right .property-detail .icons ul li {
	color: rgb(255 255 255 / 80%);
	margin-bottom: 5px;
}

body#property.property-new #content #entry .group .widget #property-top .right .property-detail .icons ul li:not(:last-child) {
	margin-right: 15px;
}

body#property.property-new #content #entry .group .widget #property-top .right .property-detail .icons ul li i {
	font-size: 15px;
	width: 27px;
	height: 27px;
	border: 1px solid #fff;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: .5rem;
}

body#property.property-new #content #entry .group .widget #property-top .right .property-detail .icons ul li>span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
}

body#property.property-new #content #entry .group .widget #property-top .right .property-detail .icons ul li>span>span {
	margin-left: 5px;
}

body#property.property-new #content #entry .group .widget #property-top .right .property-detail .auction {
	text-align: center;
	margin-top: 15px;
	margin-bottom: auto;
}

body#property.property-new #content #entry .group .widget #property-top .right .property-detail .auction,
body#property.property-new #content #entry .group .widget #property-top .right .property-detail .auction a {
	color: #fff;
}

body#property.property-new #content #entry .group .widget #property-top .right .property-detail .auction p {
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	margin-bottom: 10px;
}

body#property.property-new #content #entry .group .widget #property-top .right .property-detail .auction a i.fa {
	margin-right: 5px;
}

body#property.property-new #content #entry .group .widget #property-top .right .property-detail .auction a:hover {
	color: rgb(255 255 255 / .75);
}

body#property.property-new #content #entry .group .widget #property-agent-wrapper .agent {
	max-width: 400px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-color: transparent;
}

body#property.property-new #content #entry .group .widget #property-agent-wrapper {
	padding-top: 75px;
	padding-bottom: 75px;
}

body#property.property-new #content #entry .group .widget #property-agent-wrapper .agent .image {
	display: block;
	width: 100%;
	max-width: 300px;
	margin: 0 auto 20px;
}

body#property.property-new #content #entry .group .widget #property-agent-wrapper .agent .image a {
	/* border-radius: 50%; */
	padding-bottom: 75%;
}

body#property.property-new #content #entry .group .widget #property-agent-wrapper .agent .details {
	text-align: center;
}

body#property.property-new #content #entry .group .widget #property-agent-wrapper .agent .details>div {
	padding: 10px;
}

body#property.property-new #content #entry .group .widget #property-agent-wrapper .agent .details>div p.name {
	margin: 0;
}

body#property.property-new #content #entry .group .widget #property-agent-wrapper .agent .details>div p a.mfp-ajax {
	color: #fff;
	display: inline-block;
	padding: 10px 15px;
	background-color: #d2a8cc;
	margin-top: 15px;
	font-size: 1rem;
}

body#property.property-new #content #entry .group .widget #property-agent-wrapper .agent .details>div p a.mfp-ajax:hover {
	background-color: #dc7fcf;
}

body#property.property-new #content #entry .group .widget #property-agent-wrapper .agent .details>div.text {
	padding: 10px 35px;
}

body#property.property-new #content #entry .group .widget #property-overview {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	width: 100%;
	max-width: 1080px;
	margin-left: auto;
	margin-right: auto;
}

body#property.property-new #content #entry .group .widget #property-overview ul.list-next {
	margin-bottom: 30px;
}

body#property.property-new #content #entry .group .widget #property-overview>div {
	width: 100%;
	max-width: 100%;
}

body#property.property-new #content #entry .group .widget #property-overview>div.left {
	padding-right: 60px;
}

body#property.property-new #content #entry .group .widget #property-overview>div .group {
	padding-left: 0;
	padding-right: 0;
}

body#property.property-new #content #entry .group .widget #property-overview>div .group.wrapper-mobile {
	display: none;
}

/* @media (min-width : 768px) {
	body#property.property-new #content #entry .group .widget #property-overview>div.left {
		max-width: 55%;
		margin-top: -5px;
	}

	body#property.property-new #content #entry .group .widget #property-overview>div.right {
		max-width: 45%
	}

	body#property.property-new #content #entry .group .widget #property-overview>div .group.wrapper-mobile {
		display: none;
	}
} */

@media(max-width: 1023px) {

	#property-similar .properties-title,
	#property-similar .panel-items {
		display: block;
	}

	body#property.property-new #content #entry .group .widget #property-overview>div.left {
		padding-right: 30px;
	}
}

@media (max-width : 767px) {
	body#property.property-new #content #entry .group .widget #property-overview>div {
		width: 100%;
		max-width: 100%;
	}

	body#property.property-new #content #entry .group .widget #property-overview>div.left {
		margin-bottom: 20px;
		padding-right: 0px;
	}

	body#property.property-new #content #entry .group .widget #property-overview>div .group.wrapper-desktop {
		display: none;
	}
}

body#property.property-new #content #entry .group .widget #property-overview .agent {
	padding: 15px;
	margin-bottom: 20px;
}

body#property.property-new #content #entry .group .widget #property-overview .agent .details>div {
	text-align: center;
	padding: 20px 0 0 0;
}

body#property.property-new #content #entry .group .widget #property-overview .agent .details>div p.name {
	line-height: 1;
}

@media(max-width: 575px) {
	body#property.property-new #content #entry .group .widget #property-overview .agent .details>div p.name {
		font-size: 2em;
	}
}

body#property.property-new #content #entry .group .widget #property-overview .agent .details>div a.mfp-ajax {
	line-height: normal;
	color: #fff;
	display: inline-block;
	background: #d2a8cc;
	padding: 7.5px 10px;
	margin: 15px 0;
}

body#property.property-new #content #entry .group .widget #property-overview .agent .details>div a.mfp-ajax:hover {
	background: #c78abf;
}

body#property.property-new #content #entry .group .widget #property-overview .wrapper-desc h2.property_type {
	font-size: 1.5rem;
	margin-bottom: 20px;
	line-height: normal;
}

body#property.property-new #content #entry .group .widget #property-overview .wrapper-desc h2.property_type:empty {
	display: none;
}

body#property.property-new #content #entry .group .widget #property-overview .wrapper-desc h3.charlie {
	font-weight: 700;
	line-height: normal;
	margin-bottom: 20px;
}

body#property.property-new #content #entry .group .widget #property-overview .wrapper-desc ul.bedbathcar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin-bottom: 50px;
	padding-bottom: 40px;
	border-bottom: 1px solid #d2a8cc;
}

body#property.property-new #content #entry .group .widget #property-overview .wrapper-desc ul.bedbathcar li {
	display: inline-block;
}

body#property.property-new #content #entry .group .widget #property-overview .wrapper-desc ul.bedbathcar li:not(:last-child) {
	margin-right: 20px;
	margin-bottom: 10px;
}

body#property.property-new #content #entry .group .widget #property-overview .description {
	margin-bottom: 30px;
	/* -webkit-user-modify: read-write-plaintext-only; */
}

body#property.property-new #content #entry .group .widget #property-overview .features {
	margin-bottom: 30px;
}

body#property.property-new #content #entry .group .widget #property-overview .features .title {
	margin-bottom: 10px;
}

body#property.property-new #content #entry .group .widget #property-overview .extras-wrapper {
	margin-bottom: 30px;
}

body#property.property-new #content #entry .group .widget #property-overview .extras-wrapper ul.extras-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
}

body#property.property-new #content #entry .group .widget #property-overview .extras-wrapper ul.extras-list li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

body#property.property-new #content #entry .group .widget #property-overview .extras-wrapper ul.extras-list li .label {
	width: 100px;
	color: #d2a8cc;
}

body#property.property-new #content #entry .group .widget #property-overview .extras-wrapper ul.extras-list li .value {
	width: auto;
}

body#property.property-new #content #entry .group .widget #property-overview .extras-wrapper ul.extras-list li {
	padding: 1rem 0;
	border-bottom: 1px solid #efefef;
}

body#property.property-new #content #entry .group .widget #property-overview .extras-wrapper ul.extras-list li .value span i {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 15px;
	color: #d2a8cc;
	width: 27px;
	height: 27px;
	border: 1px solid #d2a8cc;
	border-radius: 50%;
	margin-right: .5rem;
}

body#property.property-new #content #entry .group .widget #property-overview .extras-wrapper ul.extras-list li .value span {
	color: #d2a8cc;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

body#property.property-new #content #entry .group .widget #property-overview .extras-wrapper ul.extras-list li:first-child {
	border-top: 1px solid #efefef;
}

body#property.property-new #content #entry .group .widget #property-overview .wrapper-desc ul.bedbathcar li {
	position: relative;
	padding-left: calc(30px + .5rem);
	line-height: 27px;
}

body#property.property-new #content #entry .group .widget #property-overview .wrapper-desc ul.bedbathcar li:before {
	content: '';
	position: absolute;
	left: 0;
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 15px;
	color: #d2a8cc;
	width: 27px;
	height: 27px;
	border: 1px solid #d2a8cc;
	border-radius: 50%;
}

body#property.property-new #content #entry .group .widget #property-overview .wrapper-desc ul.bedbathcar li.bed:before {
	content: "\f236";
}

body#property.property-new #content #entry .group .widget #property-overview .wrapper-desc ul.bedbathcar li.bath:before {
	content: "\f2cd";
}

body#property.property-new #content #entry .group .widget #property-overview .wrapper-desc ul.bedbathcar li.car:before {
	content: "\f1b9";
}

body#property.property-new #content #entry .group .widget #property-overview .wrapper-desc ul.bedbathcar li.land:before {
	content: "\f278";
}

body#property.property-new #content #entry .group .widget #property-overview .wrapper-desc ul.bedbathcar li span {
	color: #d2a8cc;
}

body#property.property-new #content #entry .group .widget #property-overview .wrapper-desc ul.bedbathcar li span>span {
	padding-left: 5px;
}

body#property.property-new #content #entry .group .widget #property-map {
	margin-top: 40px !important;
}


@media(min-width: 1200px) {
	body#property.property-new #content #entry .group .widget #property-top .right .property-detail .details .address {
		max-width: 500px;
	}
}

@media(max-width: 1121px) and (min-width: 768px) {

	body#property.property-new #content #entry .group .widget #property-map,
	body#property.property-new #content #entry>.group .widget.realty_widget_similar_listings {
		padding: 0 40px;
	}
}

@media(max-width: 1409px) and (min-width: 1122px) {

	body#property.property-new #content #entry .group .widget #property-map,
	body#property.property-new #content #entry>.group .widget.realty_widget_similar_listings {
		max-width: 94.07%;
		margin: 0 auto;
	}
}

@media(min-width: 1410px) {
	body#property.property-new #content #entry .group .widget #property-overview,

	body#property.property-new #content #entry .group .widget #property-map,
	body#property.property-new #content #entry>.group .widget.realty_widget_similar_listings {
		max-width: 1336px;
		margin: 0 auto;
	}
}


@media(max-width: 767px) {
	#teams .items .item .column {
		width: 100%;
		float: none;
	}

	#teams .items .owl-item {
		width: 100% !important;
		max-width: 100%;
		box-sizing: border-box;
	}

	#teams .items .owl-stage {
		max-width: 100% !important;
		width: 100% !important;
	}

	#teams .items .owl-nav.disabled {
		display: none !important;
	}

	body#property.property-new #content #entry .group .widget #property-map,
	body#property.property-new #content #entry>.group .widget.realty_widget_similar_listings {
		/* padding: 0 20px; */
		padding: 0;
	}

	body#property.property-new #content #entry .group .widget #property-overview {
		padding-top: 40px;
	}

	body#property.property-new #content #entry .group .widget #property-overview .wrapper-desc ul.bedbathcar {
		margin-bottom: 30px;
		padding-bottom: 20px;
	}
}


@media (max-height: 767px) and (min-width: 1025px) {

	body#property.property-new #content #entry .group .widget #property-top .left.media,
	body#property.property-new #content #entry .group .widget #property-top .right {
		min-height: 600px;
	}

	body#property.property-new #content #entry .group .widget #property-top .left.media .property-gallery .centerimage {
		padding-bottom: 600px;
	}

	body#property.property-new #content #entry .group .widget #property-top .right .property-detail .details .address {
		font-size: 2.7rem;
	}
}

@media (max-width: 1024px) {

	body#property.property-new #content #entry .group .widget #property-top .left.media,
	body#property.property-new #content #entry .group .widget #property-top .right {
		width: 100%;
		height: auto;
		min-height: auto;
	}

	body#property.property-new #content #entry .group .widget #property-top .right {
		padding: 30px;
	}

	body#property.property-new #content #entry .group .widget #property-top .left.media .property-gallery .centerimage {
		padding-bottom: 56.25%;
	}

	body#property.property-new #content #entry .group .widget #property-top .right .property-detail .details .address {
		margin: 30px 0px 10px;
		font-size: 2rem;
	}

	body#property.property-new #content #entry .group .widget #property-top .right .property-detail .details span.price {
		padding-top: 0;
	}

	body#property.property-new #content #entry .group .widget #property-top .right .property-detail .vid-floor-wrapper {
		/* margin: 15px 0px 15px; */
		/* margin: 15px 0px 30px; */
	}

	body#property.property-new #content #entry .group .widget #property-top .right .property-detail .vid-floor-wrapper ul.vid-floor li a i {
		width: 50px;
		height: 50px;
		font-size: 20px;
	}
}

body#property.property-new .inspections ul li.date:not(:last-child) {
	margin-bottom: 10px;
}

.next_steps .list-next li>a>.fa {
	width: 25px;
	height: 25px;
	background: #d2a8cc;
	border-radius: 100%;
	color: white;
	text-align: center;
	line-height: 25px;
	margin: 3px 3px 3px 0px;
	font-size: 13px;
}

.next_steps .list-next li>a:hover>.fa {
	background: #333;
}

/* styling pop up form on email form */
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
	width: 1080px;
	max-width: 100%;
	margin: auto;
}

.mfp-content #email-friend {
	padding: 20px;
}

.mfp-content #email-friend button.mfp-close {
	background: #d2a8cc;
	top: 20px;
	right: 20px;
}

.mfp-content #email-friend ul.listforms li:not(:last-child) {
	margin-bottom: 15px;
}

.mfp-content #email-friend ul.listforms label {
	color: white;
	font-size: 17px;
	margin-bottom: 5px;
}

.mfp-content #email-friend ul.listforms li input:not([type="button"]) {
	height: 42px;
}

@media (min-width : 481px) {
	.mfp-content #email-friend ul.listforms li:nth-child(-n+5) {
		width: 50%;
		float: left;
		padding-right: 10px;
	}

	.mfp-content #email-friend ul.listforms li:nth-child(3) {
		width: 100%;
		float: none;
		padding-right: 0px;
	}

	.mfp-content #email-friend ul.listforms li:nth-child(2),
	.mfp-content #email-friend ul.listforms li:nth-child(5) {
		padding-left: 10px;
		padding-right: 0px;
	}
}

.owl-carousel.owl-paging .owl-dots {
	width: 100%;
}

body#property.property-new .mfp-gallery img.mfp-img {
	max-height: calc(100vh - 80px);
}

/* Styling new quicksearch-2 and 1 /a/tickets/229680 */
/* Date 2020.11.03 */
#quicksearch-1 .section {
	padding: 0;
}

#quicksearch-1 div#main-options {
	padding: 0 55px 1px 1px;
}

#quicksearch-1.expand .section {
	padding: 0 55px 1px 1px;
}

#quicksearch-1:not(.expand) div#search-options-2,
#quicksearch-2:not(.expand) div#search-options-2 {
	display: none;
}

/* fix hidden issue on first quickseach when quicksearch 2 clicked */
#quicksearch-1.expand div#search-options-2.hidden {
	display: block !important
}

form #search-options-2 .first-row {
	padding-bottom: 1px;
}

form #search-options-2 .second-row:after {
	display: table;
	clear: both;
	content: '';
}

form #search-options-2 .field,
#quicksearch-2 form #search-options-2 .field {
	width: 25%;
}

form #search-options-2 .field.prices,
#quicksearch-2 form #search-options-2 .field.prices {
	width: 50%;
}

form #search-options-2 .field.suburbs,
#quicksearch-2 form #search-options-2 .field.suburbs {
	width: 50%;
	padding-left: 0px;
}

form #search-options-2 .second-row .prices .field,
#search-options-2 .first-row .field.types {
	padding-left: 1px;
	padding-right: 0px;
}

#quicksearch-1 #search-options-2 [class*=-row] .prices .field {
	width: 50%;
	padding-left: 1px;
}

#quicksearch-1 #search-options-2 [class*=-row] .prices .field.min-bath {
	padding-left: 0px;
}

form a.action.submit {
	top: 0;
}

#quicksearch-1.expand a.action.submit,
#quicksearch-2.expand a.action.submit {
	height: 113px;
	top: auto;
}

#quicksearch-1.expand a.action.submit .icon,
#quicksearch-2.expand a.action.submit .icon {
	line-height: 113px;
}

form #search-options-2 .field .multiselect {
	position: relative;
}

form #search-options-2 .field .multiselect [id*="checkboxes"] {
	position: absolute;
	z-index: 15;
	background: white;
	width: calc(100% + 2px);
	left: -1px;
	border: 1px solid #d2a8cc;
	padding: 10px;
	max-height: 200px;
	overflow-y: scroll;
}

form #search-options-2 .field .multiselect [id*="checkboxes_property"] {
	z-index: 17;
	max-height: unset;
	overflow-y: auto;
}

form #search-options-2 .field .multiselect [id*="checkboxes"] label {
	display: block;
	margin-bottom: 5px;
}

form #search-options-2 .field .multiselect [id*="checkboxes"] label input[type="checkbox"] {
	margin-bottom: 3px;
	margin-right: 8px;
}

/* #search-options-2 */
#quicksearch-2 .section .second-row .field.prices {
	width: 100%;
}

#quicksearch-2 form #search-options-2 .second-row .field.prices {
	width: 100%;
}

@media (min-width: 1024px) {
	form #search-options-2 .second-row .prices#icons_for_sale.prices>.field {
		padding-left: 0px;
	}

	form #search-options-2 .second-row .prices#icons_for_sale.prices>.field>.field {
		padding-left: 1px;
	}

	#quicksearch-2 #search-options-2 .first-row .field.types {
		padding-left: 1px;
	}
}

@media (max-width : 1023px) {

	form #search-options-2,
	#quicksearch-2 #search-options-2 {
		padding-right: 55px;
	}

	form #search-options-2 .second-row .prices .field {
		padding-left: 0px;
	}

	#quicksearch-1.expand a.action.submit,
	#quicksearch-2.expand a.action.submit {
		top: auto;
		height: calc(100% - 55px);
		bottom: 0;
	}

	#quicksearch-1.expand a.action.submit .icon,
	#quicksearch-2.expand a.action.submit .icon {
		top: 50%;
		position: relative;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
}

/* @media (max-width : 991px) { */
@media (max-width : 1023px) {

	form #search-options-2 .field,
	#quicksearch-2 form #search-options-2 .field {
		width: 50% !important;
		padding-bottom: 1px;
	}

	form #search-options-2 .field.suburbs,
	#quicksearch-2 form #search-options-2 .field.suburbs {
		width: 100% !important;
		padding-bottom: 1px;
	}

	form #search-options-2 .field.prices,
	#quicksearch-2 form #search-options-2 .field.prices {
		width: 100% !important;
		padding-bottom: 0px;
	}

	#quicksearch-2 form #search-options-2 .prices#icons_for_sale>.field {
		padding-left: 0px;
	}

	#quicksearch-2 form #search-options-2 .field.prices>.field .min-bed {
		padding-left: 0px;
	}

	form #search-options-2 [class*=-row] .prices .field {
		padding-bottom: 0px;
		padding-left: 0px;
	}

	#quicksearch-1 #search-options-2 [class*=-row] .prices .field {
		padding-left: 0px;
	}

	#search-options-2 [class*=-row] .prices#price_for_sale_2>.field.left:nth-child(2),
	#search-options-2 [class*=-row] .prices#icons_for_sale>.field>.field:nth-child(2) {
		padding-left: 1px;
	}

	form [class*=-row] div#icons_for_sale.prices>.field {
		width: 100% !important;
	}

	form [class*=-row] div#icons_for_sale.prices>.field:first-child {
		padding-bottom: 1px;
	}

	#quicksearch-2 form #search-options-2 .second-row .field.prices>.field {
		width: 100% !important;
	}
}

@media (max-width : 425px) {
	#quicksearch-2 form #search-options-2 .fields {
		margin: 0;
	}

	#quicksearch-1.expand {
		/* max-height: calc(100vh - 400px); */
		overflow-y: scroll;
		border-bottom: 1px solid #d2a8cc;
	}

	form #search-options-2 .field,
	#quicksearch-2 form #search-options-2 .field {
		width: 100% !important;
		padding-bottom: 1px;
		padding-left: 0px !important;
	}

	#search-options-2 [class*=-row] .prices#price_for_sale_2>.field.left:nth-child(1) {
		padding-bottom: 1px !important;
	}

	form [class*=-row] div#icons_for_sale.prices>.field {
		padding-bottom: 0px !important;
	}

	form [class*=-row] div#icons_for_sale.prices>.field>.field {
		padding-bottom: 1px !important;
	}
}

/* update quicksearch
Date 2020.11.27 */
#quicksearch-1.expand a.action.options {}

div#list-keywords .select2-container {
	max-width: 100%;
	height: 55px;
}

div#list-keywords .select2-container--default .select2-selection--multiple {
	border: 0;
	border-radius: 0;
	height: 55px;
}

div#list-keywords .select2-container--default .select2-selection--multiple .select2-selection__rendered {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	flex-flow: row wrap;
}

div#list-keywords .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	max-width: 100%;
	line-height: 1.5;
}

div#list-keywords .select2-container--default .select2-search--inline .select2-search__field {
	margin: 0;
	line-height: 55px;
	vertical-align: middle;
	max-width: 100%;
}

/* styling email contact agent popup /a/tickets/208219*/
/* Date 2020.12.10 */
.mfp-forms button.mfp-close {
	color: #333;
}

#contact-agent.mfp-forms {
	width: 800px;
	max-width: 90%;
	/* width: 900px; */
}

#contact-agent.mfp-forms .mfp-desc {
	width: 45%;
	float: left;
	padding-right: 20px;
}

#contact-agent.mfp-forms .mfp-form {
	width: 55%;
	float: left;
}

#contact-agent.mfp-forms:after {
	content: '';
	display: table;
	clear: both;
}

#contact-agent.mfp-forms h1.agent-name {
	font-weight: bold;
}

#contact-agent.mfp-forms .image img {
	height: 100%;
	top: auto;
	left: auto;
	-ms-transform: none;
	-webkit-transform: none;
	transform: none;
}

#contact-agent.mfp-forms .desc-detail .detail span {
	display: block;
	color: #d2a8cc;
}

#contact-agent.mfp-forms .desc-detail .detail {
	padding-top: 10px;
}

@media (max-width: 767px) {
	#contact-agent.mfp-forms {
		padding: 40px 20px;
	}

	#contact-agent.mfp-forms .mfp-desc,
	#contact-agent.mfp-forms .mfp-form {
		width: 100%;
		float: none;
	}

	#contact-agent.mfp-forms .mfp-form {
		margin-top: 20px;
	}

	#contact-agent.mfp-forms h1.agent-name {
		font-size: 1.8em;
	}
}


/* update search on header a/tickets/229680*/
/* Date 2021.02.05 */

/* set expand and not quicksearch */
#header #quicksearch-1.expand a.action.submit {
	height: 55px;
}

#header #quicksearch-1.expand a.action.submit .icon {
	line-height: 55px;
}

#header #quicksearch-1 a.action.options {
	z-index: 10;
}

@media (min-width: 767.98px) {
	#header #quicksearch-1:not(.expand) div#main-options {
		padding: 0 110px 1px 1px;
	}

	#header #quicksearch-1:not(.expand) a.action.options {
		right: 55px;
	}

	#header #quicksearch-1:not(.expand) a.action.submit {
		display: block;
		top: 0;
	}
}


/* first row field */
#header #quicksearch-1 #main-options>.row>div {
	width: 50%;
	float: left;
}

#header #quicksearch-1 #main-options>.row>.right>.field {
	width: 50%;
	float: left;
	padding-left: 1px;
}

#header #quicksearch-1 #main-options #list-keywords .select2-container {
	width: 100% !important;
}

#header #quicksearch-1 #main-options #list-keywords .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	width: auto;
	float: none;
}

#header #quicksearch-1 #main-options>.row>.right>.field .multiselect {
	position: relative;
	z-index: 20;
}

#header #quicksearch-1 #main-options>.row>.right>.field .multiselect #checkboxes_property_type {
	position: absolute;
	z-index: 10;
	background: #fff;
	width: 100%;
	border: 1px solid #aaa;
	box-shadow: 0 4px 8px 5px rgba(0, 0, 0, 0.08);
	left: 0;
	overflow-y: scroll;
	transition: max-height 0.3s ease-out;
}

div#checkboxes_property_type[style*="display: block"] {
	max-height: 250px;
}

div#checkboxes_property_type[style*="display: none"] {
	max-height: 0;
}

.multiselect #checkboxes_property_type>label {
	display: block;
	padding: 5px 10px;
}

.multiselect #checkboxes_property_type>label input {
	margin: 0 5px 5px 0px;
}

#header #quicksearch-1 div#main-options:after {
	content: '';
	display: table;
	clear: both;
}

/* second row */
#header #quicksearch-1 #search-options-2 .first-row .fields.hasfloat>.field {
	width: 50%;
}

#header #quicksearch-1 #search-options-2 .first-row .fields.hasfloat>.field>.field {
	width: 50%;
	float: left;
	padding-left: 1px;
}

@media (max-width: 1023px) {
	body#property.property-new div[data-panel-id] .panels .panel:not(.active) {
		display: none;
	}

	#header #quicksearch-1 #search-options-2 .first-row .fields.hasfloat>.field {
		width: 100% !important;
	}

	#header #quicksearch-1 #search-options-2 {
		padding-left: 0px;
		padding-bottom: 0px;
	}

	#header #quicksearch-1 #search-options-2 .first-row .fields.hasfloat>.field>.field {
		padding-bottom: 1px;
	}

	#header #quicksearch-1.expand a.action.submit {
		height: 110px;
		top: auto;
	}

	#header #quicksearch-1.expand a.action.submit .icon {
		line-height: 110px;
	}
}

@media (max-width: 767px) {
	#header #quicksearch-1:not(.expand) a.action.submit {
		top: 55px;
		display: block;
	}

	#header #quicksearch-1 #main-options>.row>div {
		width: 100%;
	}

	#header #quicksearch-1 #main-options>.row>div.left {
		padding-bottom: 1px;
	}

	#header #quicksearch-1 #main-options>.row>.right>.field.lists {
		padding-left: 0;
	}
}

@media(max-width: 575px) {
	.group {
		padding-left: 15px;
		padding-right: 15px;
	}

	div[data-panel-id] .panel-items .item {
		font-size: 16px;
	}

	#property-similar .panel-items>span.margin-left-20.margin-right-20 {
		font-size: 16px;
		line-height: normal;
		margin-left: 3px;
		margin-right: 3px;
	}
}

@media (max-width: 425px) {
	#header #quicksearch-1 #main-options>.row>.right>.field {
		width: 100%;
	}

	#header #quicksearch-1 #search-options-2 {
		padding-left: 1px;
	}

	#header #quicksearch-1 div#main-options {
		padding-bottom: 0px;
	}

	#header #quicksearch-1 #main-options>.row>.right>.field {
		padding-left: 0px;
		padding-bottom: 1px;
	}
}

.table-inspection table thead {
	text-align: center;
	color: #d2a8cc;
}

.table-inspection table tbody p.inspection-time {
	white-space: nowrap;
}

.table-inspection table tbody tr {
	border-top: 1px solid #d2a8cc;
	border-bottom: 1px solid #d2a8cc;
}

.table-inspection table tbody td:first-child {
	vertical-align: top;
}

.table-inspection table tbody tr:last-child {
	border-bottom: 0;
}

.table-inspection table tbody .calendar {
	text-align: center;
}

.table-inspection table tbody .calendar a {
	font-size: 2rem;
}

.table-inspection table tbody p.inspection-date {
	font-weight: 600;
}

.table-inspection table tbody a.button {
	text-transform: capitalize;
	display: block;
	width: 200px;
	margin: 0 auto;
}

@media (min-width: 992px) {
	body#property.property-new #content #entry .group .widget #property-overview>div.left {
		max-width: 65%;
		margin-top: -5px;
	}

	body#property.property-new #content #entry .group .widget #property-overview>div.right {
		max-width: 35%
	}
}

@media (max-width: 1409px) {
	body#property.property-new #content #entry .group .widget #property-overview {
		max-width: 100%;
	}
}

@media (max-width: 767px) {
	.posts .items.owl-carousel .owl-nav {
		display: none;
	}
}

@media (min-width: 768px) {
	.posts .items.owl-carousel .owl-nav {
		display: flex;
		justify-content: space-between;
	}

	.posts .items.owl-carousel .owl-nav .icon {
		position: static;
		transform: none;
	}
}