@charset "UTF-8";
/*!
Theme Styles
Author UI Department of Realtyna Inc.
Copyright 2020 Realtyna Inc. | realtyna.com
*/
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com) 
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.3/customize/?id=d095193ba922e1925652b6af257c0e2d)
 * Config saved to config.json and https://gist.github.com/d095193ba922e1925652b6af257c0e2d
 */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
@import url(https://fonts.googleapis.com/css?family=Karla|Lato|Montserrat|Open+Sans);

:root, :host {
  --fa-style-family-brands: 'Font Awesome 6 Brands';
  --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; }

@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.ttf") format("truetype"); }


.re-row {
	overflow: hidden
}

.re-col-lg-1,
.re-col-lg-10,
.re-col-lg-11,
.re-col-lg-12,
.re-col-lg-2,
.re-col-lg-3,
.re-col-lg-4,
.re-col-lg-5,
.re-col-lg-6,
.re-col-lg-7,
.re-col-lg-8,
.re-col-lg-9,
.re-col-md-1,
.re-col-md-10,
.re-col-md-11,
.re-col-md-12,
.re-col-md-2,
.re-col-md-3,
.re-col-md-4,
.re-col-md-5,
.re-col-md-6,
.re-col-md-7,
.re-col-md-8,
.re-col-md-9,
.re-col-sm-1,
.re-col-sm-10,
.re-col-sm-11,
.re-col-sm-12,
.re-col-sm-2,
.re-col-sm-3,
.re-col-sm-4,
.re-col-sm-5,
.re-col-sm-6,
.re-col-sm-7,
.re-col-sm-8,
.re-col-sm-9,
.re-col-xs-1,
.re-col-xs-10,
.re-col-xs-11,
.re-col-xs-12,
.re-col-xs-2,
.re-col-xs-3,
.re-col-xs-4,
.re-col-xs-5,
.re-col-xs-6,
.re-col-xs-7,
.re-col-xs-8,
.re-col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms .rooms-list-wp .room-preview span,
.re-author .avatar,
.re-col-xs-1,
.re-col-xs-10,
.re-col-xs-11,
.re-col-xs-12,
.re-col-xs-2,
.re-col-xs-3,
.re-col-xs-4,
.re-col-xs-5,
.re-col-xs-6,
.re-col-xs-7,
.re-col-xs-8,
.re-col-xs-9,
.re-comments .comment-author img,
.re-header-contact-info .re-header-contact-info-text,
.re-header-contact-info>[class*=re-icon-],
.re-nav-previous,
.re-section-call-us .re-phone-number>span,
.re-testimonial.re-col-md-12 .re-testimonial-thumb,
.wpl_prp_show_container .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .rows.neighborhood label,
.wpl_prp_show_container .wpl_prp_container_content_title ul,
.wpl_prp_show_container .wpl_prp_listing_icon_box ul {
	float: left
}

.re-col-xs-12,
.re-equal-height .re-post .page,
.re-equal-height .re-post .post,
.re-header-search .re-search form input,
.wpcf7-form input,
.wpcf7-form select,
.wpcf7-form textarea,
.wpl_calendar_bookings,
.wpl_calendar_seasons,
.wpl_prp_show_container .wpl-gallery-pshow-wp .lSSlideOuter .lSGallery>li a img {
	width: 100%
}

.re-col-xs-11 {
	width: 91.66666667%
}

.re-col-xs-10 {
	width: 83.33333333%
}

.re-col-xs-9 {
	width: 75%
}

.re-col-xs-8 {
	width: 66.66666667%
}

.re-col-xs-7 {
	width: 58.33333333%
}

.re-col-xs-6,
.two-columns .re-footer-column,
.wpl-profile-listing-wp .wpl-row:not(.wpl-small-up-1) .wpl-column,
.wpl_search_from_box .wpl_search_from_box_top .wpl_search_field_container.minmax_type input[type=text] {
	width: 50%
}

.re-col-xs-5 {
	width: 41.66666667%
}

.re-col-xs-4 {
	width: 33.33333333%
}

.four-columns .re-footer-column,
.re-col-xs-3 {
	width: 25%
}

.re-col-xs-2 {
	width: 16.66666667%
}

.re-col-xs-1 {
	width: 8.33333333%
}

.re-col-xs-pull-12 {
	right: 100%
}

.re-col-xs-pull-11 {
	right: 91.66666667%
}

.re-col-xs-pull-10 {
	right: 83.33333333%
}

.re-col-xs-pull-9 {
	right: 75%
}

.re-col-xs-pull-8 {
	right: 66.66666667%
}

.re-col-xs-pull-7 {
	right: 58.33333333%
}

.re-col-xs-pull-6 {
	right: 50%
}

.re-col-xs-pull-5 {
	right: 41.66666667%
}

.re-col-xs-pull-4 {
	right: 33.33333333%
}

.re-col-xs-pull-3 {
	right: 25%
}

.re-col-xs-pull-2 {
	right: 16.66666667%
}

.re-col-xs-pull-1 {
	right: 8.33333333%
}

.re-col-xs-pull-0 {
	right: auto
}

.re-col-xs-push-12 {
	left: 100%
}

.re-col-xs-push-11 {
	left: 91.66666667%
}

.re-col-xs-push-10 {
	left: 83.33333333%
}

.re-col-xs-push-9 {
	left: 75%
}

.re-col-xs-push-8 {
	left: 66.66666667%
}

.re-col-xs-push-7 {
	left: 58.33333333%
}

.re-col-xs-push-6 {
	left: 50%
}

.re-col-xs-push-5 {
	left: 41.66666667%
}

.re-col-xs-push-4 {
	left: 33.33333333%
}

.re-col-xs-push-3 {
	left: 25%
}

.re-col-xs-push-2 {
	left: 16.66666667%
}

.re-col-xs-push-1 {
	left: 8.33333333%
}

.re-col-xs-push-0 {
	left: auto
}

.re-col-xs-offset-12 {
	margin-left: 100%
}

.re-col-xs-offset-11 {
	margin-left: 91.66666667%
}

.re-col-xs-offset-10 {
	margin-left: 83.33333333%
}

.re-col-xs-offset-9 {
	margin-left: 75%
}

.re-col-xs-offset-8 {
	margin-left: 66.66666667%
}

.re-col-xs-offset-7 {
	margin-left: 58.33333333%
}

.re-col-xs-offset-6 {
	margin-left: 50%
}

.re-col-xs-offset-5 {
	margin-left: 41.66666667%
}

.re-col-xs-offset-4 {
	margin-left: 33.33333333%
}

.re-col-xs-offset-3 {
	margin-left: 25%
}

.re-col-xs-offset-2 {
	margin-left: 16.66666667%
}

.re-col-xs-offset-1 {
	margin-left: 8.33333333%
}

.re-col-xs-offset-0,
.wpl-crm-form.wpl-crm-form-frontend .wpl-crm-grid-tab ul li.wpl-gen-tab-active-parent:first-child,
.wpl-gen-tab-wp.wpl-complex-tabs-wp ul li.wpl-gen-tab-active-parent:first-child,
.wpl_property_listing_container.wpl-neighborhood-addon .wpl_prp_cont.row_box .wpl_prp_listing_location,
.wpl_property_listing_container.wpl-neighborhood-addon .wpl_prp_cont.row_box .wpl_prp_title,
.wpl_property_listing_container.wpl-property-listing-mapview .wpl_property_listing_list_view_container.open {
	margin-left: 0
}

.flex-centered {
    display: flex;
    justify-content: center;
}

@media (min-width:992px) {

	.re-col-md-1,
	.re-col-md-10,
	.re-col-md-11,
	.re-col-md-12,
	.re-col-md-2,
	.re-col-md-3,
	.re-col-md-4,
	.re-col-md-5,
	.re-col-md-6,
	.re-col-md-7,
	.re-col-md-8,
	.re-col-md-9 {
		float: left
	}

	.re-col-md-12 {
		width: 100%
	}

	.re-col-md-11 {
		width: 91.66666667%
	}

	.re-col-md-10 {
		width: 83.33333333%
	}

	.re-col-md-9 {
		width: 75%
	}

	.re-col-md-8 {
		width: 66.66666667%
	}

	.re-col-md-7 {
		width: 58.33333333%
	}

	.re-col-md-6 {
		width: 50%
	}

	.re-col-md-5 {
		width: 41.66666667%
	}

	.re-col-md-4 {
		width: 33.33333333%
	}

	.re-col-md-3 {
		width: 25%
	}

	.re-col-md-2 {
		width: 16.66666667%
	}

	.re-col-md-1 {
		width: 8.33333333%
	}

	.re-col-md-pull-12 {
		right: 100%
	}

	.re-col-md-pull-11 {
		right: 91.66666667%
	}

	.re-col-md-pull-10 {
		right: 83.33333333%
	}

	.re-col-md-pull-9 {
		right: 75%
	}

	.re-col-md-pull-8 {
		right: 66.66666667%
	}

	.re-col-md-pull-7 {
		right: 58.33333333%
	}

	.re-col-md-pull-6 {
		right: 50%
	}

	.re-col-md-pull-5 {
		right: 41.66666667%
	}

	.re-col-md-pull-4 {
		right: 33.33333333%
	}

	.re-col-md-pull-3 {
		right: 25%
	}

	.re-col-md-pull-2 {
		right: 16.66666667%
	}

	.re-col-md-pull-1 {
		right: 8.33333333%
	}

	.re-col-md-pull-0 {
		right: auto
	}

	.re-col-md-push-12 {
		left: 100%
	}

	.re-col-md-push-11 {
		left: 91.66666667%
	}

	.re-col-md-push-10 {
		left: 83.33333333%
	}

	.re-col-md-push-9 {
		left: 75%
	}

	.re-col-md-push-8 {
		left: 66.66666667%
	}

	.re-col-md-push-7 {
		left: 58.33333333%
	}

	.re-col-md-push-6 {
		left: 50%
	}

	.re-col-md-push-5 {
		left: 41.66666667%
	}

	.re-col-md-push-4 {
		left: 33.33333333%
	}

	.re-col-md-push-3 {
		left: 25%
	}

	.re-col-md-push-2 {
		left: 16.66666667%
	}

	.re-col-md-push-1 {
		left: 8.33333333%
	}

	.re-col-md-push-0 {
		left: auto
	}

	.re-col-md-offset-12 {
		margin-left: 100%
	}

	.re-col-md-offset-11 {
		margin-left: 91.66666667%
	}

	.re-col-md-offset-10 {
		margin-left: 83.33333333%
	}

	.re-col-md-offset-9 {
		margin-left: 75%
	}

	.re-col-md-offset-8 {
		margin-left: 66.66666667%
	}

	.re-col-md-offset-7 {
		margin-left: 58.33333333%
	}

	.re-col-md-offset-6 {
		margin-left: 50%
	}

	.re-col-md-offset-5 {
		margin-left: 41.66666667%
	}

	.re-col-md-offset-4 {
		margin-left: 33.33333333%
	}

	.re-col-md-offset-3 {
		margin-left: 25%
	}

	.re-col-md-offset-2 {
		margin-left: 16.66666667%
	}

	.re-col-md-offset-1 {
		margin-left: 8.33333333%
	}

	.re-col-md-offset-0 {
		margin-left: 0
	}
}

.center-block,
a img.aligncenter,
img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.pull-right {
	float: right !important
}

.pull-left,
.wpl_property_listing_container.wpl-property-listing-mapview.wpl_prp_listing_left .wpl_property_listing_list_view_container {
	float: left !important
}

#wpl_login_form button[type=submit]:after,
.hidden,
.hide,
.pmanager-wp .lm-search-form-wp h3:before,
.wpl_property_listing_container .wpl_prp_listing_icon_box div:after {
	display: none !important
}

.show {
	display: block !important
}

.invisible {
	visibility: hidden
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.affix {
	position: fixed
}

/*!
 * Theme Colors
 * Author UI Department of Realtyna Inc.
 * Copyright 2019 Realtyna Inc. | realtyna.com
 */
/*!
 * SCSS Mixins and Media Queries
 * Author UI Department of Realtyna Inc.
 * Copyright 2019 Realtyna Inc. | realtyna.com
 */
/*!
 * Device widths variables
 * Author UI Department of Realtyna Inc.
 * Copyright 2019 Realtyna Inc. | realtyna.com
 */
/*!
 * Theme Fonts
 * Author UI Department of Realtyna Inc.
 * Copyright 2019 Realtyna Inc. | realtyna.com
 */
@font-face {
	font-family: sesame;
	src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format("woff");
	font-weight: 400;
	font-style: normal
}

[class*=" re-icon-"],
[class^=re-icon-] {
	font-family: sesame !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.re-icon-trash-o:before {
	content: ""
}

.re-icon-refresh:before {
	content: ""
}

.re-icon-ban:before {
	content: ""
}

.re-icon-mars:before {
	content: ""
}

.re-icon-currency:before {
	content: ""
}

.re-icon-for-sale:before {
	content: ""
}

.re-icon-tick:before {
	content: ""
}

.re-icon-Bathroom:before,
.wpl-plugin-owl.wpl-carousel-multi-images .wpl_prp_listing_icon_box .bathrooms:after,
.wpl_carousel_container .simple_list.wpl-plugin-owl .right_section .wpl_icon_box .bathrooms:before {
	content: ""
}

.re-icon-Bedroom:before,
.wpl-plugin-owl.wpl-carousel-multi-images .wpl_prp_listing_icon_box .bedrooms:after,
.wpl_carousel_container .simple_list.wpl-plugin-owl .right_section .wpl_icon_box .bedrooms:before {
	content: ""
}

.re-icon-grid-view:before {
	content: ""
}

.re-icon-list-view:before {
	content: ""
}

.re-icon-parking:before,
.wpl-plugin-owl.wpl-carousel-multi-images .wpl_prp_listing_icon_box .parking:after,
.wpl_carousel_container .simple_list.wpl-plugin-owl .right_section .wpl_icon_box .parking:before {
	content: ""
}

.re-icon-pin:before {
	content: ""
}

.re-icon-sqft:before,
.wpl-plugin-owl.wpl-carousel-multi-images .wpl_prp_listing_icon_box .built_up_area:after,
.wpl_carousel_container .simple_list.wpl-plugin-owl .right_section .wpl_icon_box .living_area:before {
	content: ""
}

.re-icon-mail:before {
	content: ""
}

.re-icon-mobile:before {
	content: ""
}

.re-icon-phone:before {
	content: ""
}

.re-icon-call,
.re-page-not-found .re-entry-title .small-font-size,
h4 {
	font-size: 20px
}

#header,
.re-breadcrumbs {
	font-size: 13px;
	line-height: initial;
}

.re-breadcrumbs {
	display: flex;
	width: 100%;
}

.re-icon-call:before {
	content: ""
}

.re-icon-email:before {
	content: ""
}

.re-icon-fb:before {
	content: ""
}

.re-icon-gplus:before {
	content: ""
}

.re-icon-linkedin:before {
	content: ""
}

.re-icon-search:before {
	content: ""
}

.re-icon-search2:before {
	content: ""
}

.re-icon-twitter:before {
	content: ""
}

.re-icon-instagram:before {
	content: ""
}

.re-icon-youtub:before {
	content: ""
}

.re-carousel .slick-arrow.slick-prev:after,
.re-icon-arrow-up:before {
	content: ""
}

.re-icon-arrow-down:before {
	content: ""
}

.re-icon-Owner .path1:before {
	content: "\e92a";
	color: #004274
}

.re-icon-Owner .path2:before {
	content: "\e92b";
	margin-left: -1em;
	color: #ec1c2a
}

.re-icon-Owner .path3:before {
	content: "\e92c";
	margin-left: -1em;
	color: #ec1c2a
}

.re-icon-Guests .path1:before {
	content: "\e91f";
	color: #004274
}

.re-icon-Guests .path2:before {
	content: "\e922";
	margin-left: -1em;
	color: #ec1c2a
}

.re-icon-Guests .path3:before {
	content: "\e923";
	margin-left: -1em;
	color: #ec1c2a
}

.re-icon-Guests .path4:before {
	content: "\e924";
	margin-left: -1em;
	color: #ec1c2a
}

.re-icon-Guests .path5:before {
	content: "\e925";
	margin-left: -1em;
	color: #ec1c2a
}

.re-icon-Guests .path6:before {
	content: "\e926";
	margin-left: -1em;
	color: #ec1c2a
}

.re-icon-Investor .path1:before {
	content: "\e927";
	color: #004274
}

.re-icon-Investor .path2:before {
	content: "\e928";
	margin-left: -1em;
	color: #ec1c2a
}

.re-icon-Investor .path3:before {
	content: "\e929";
	margin-left: -1em;
	color: #ec1c2a
}

.re-icon-duplex-house:before,
.wpl_addon_membership_container .wpl_dashboard_side2 .wpl_dashboard_links li#wpl_kind0:before {
	content: "\e92d"
}

.re-icon-logout:before,
.wpl_addon_membership_container .wpl_dashboard_side2 .wpl_dashboard_links li.logout_link:before {
	content: "\e92e"
}

.re-icon-neighborhood:before,
.wpl_addon_membership_container .wpl_dashboard_side2 .wpl_dashboard_links li#wpl_kind4:before {
	content: "\e92f"
}

.re-icon-password:before {
	content: "\e930"
}

.re-icon-Sign-in:before {
	content: ""
}

.re-icon-Register:before {
	content: ""
}

/*!
 * Global HTML Tag Styles
 * Author UI Department of Realtyna Inc.
 * Copyright 2019 Realtyna Inc. | realtyna.com
 */
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
	padding: 0;
	border: 0;
	margin: 0;
	vertical-align: baseline
}

body {
	font-family: Karla, Arial, Helvetica, sans-serif;
	line-height: 23px;
	overflow-x: hidden
}

#header,
.re-page-title,
.re-section-call-us,
.re-title-default,
.widget-title,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Montserrat, sans-serif
}

body * {
	box-sizing: border-box
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin-top: 10px;
	margin-bottom: 10px
}

.re-comments .comment-author .fn,
.re-header-type-2 .re-user-links #register_link,
.wpl_search_widget_links .wpl-save-search-wp+.wpl-rss-wp,
dd,
ol li ol,
ol li ul,
ul li ol,
ul li ul {
	margin-left: 10px
}

a {
	text-decoration: none;
	color: #00aeef
}

a:hover {
	color: #0089bc
}

blockquote,
q {
	quotes: none;
	font-style: italic
}

blockquote:after,
blockquote:before,
q:after,
q:before {
	content: '';
	content: none
}

blockquote.alignleft,
blockquote.alignright {
	clear: none;
	width: 38%;
	padding: 0 6%;
	margin-top: 0;
	margin-left: 6%;
	margin-right: 6%;
	text-align: left
}

blockquote.alignright {
	margin-right: 0;
	padding-right: 0;
	float: right
}

blockquote.alignleft {
	margin-left: 0;
	padding-left: 0;
	float: left
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 20px 0
}

#wpl_register_info strong,
.wpl_prp_show_container .wpl_prp_show_detail_boxes .rows span,
dt,
table th {
	font-weight: 700
}

table td,
table th {
	padding: 10px;
	border: 1px solid #eee
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-meta_desc .wpl-meta-wp,
.pwizard-wp.wpl_view_container .side-content-wp .prow-meta_key .wpl-meta-wp,
.pwizard-wp.wpl_view_container .side-content-wp .prow-separator,
.pwizard-wp.wpl_view_container .sidebar-wp .wpl-listing-discard-btn #wpl_listing_discard span,
.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-content-wp .prow .distance-wp,
.re-header-contact-info-text>a,
.re-header-contact-info-text>label,
.wpl-profile-listing-wp .wpl_profile_container.row_box ul li .mobile-link,
.wpl-profile-listing-wp .wpl_profile_container.row_box ul li .phone-link,
.wpl_agents_widget_container .wpl_profile_container .wpl_profile_container_title img,
.wpl_search_from_box .wpl_search_from_box_top .wpl_search_field_container.minmax_type label:first-of-type,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

img {
	max-width: 100%;
	height: auto
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

.re-comments .logged-in-as,
.re-footer-top-area .widget_nav_menu li,
.re-footer-top-area .widget_recent_entries li,
p {
	margin-bottom: 10px
}

h1 {
	font-size: 30px
}

.single-post .post .entry-title,
h2 {
	font-size: 28px
}

.single-post .post .entry-title {
    line-height: 38px;
}

.single-post .post h2.wp-block-heading {
    font-size: 24px;
    line-height: 32px;
}

.single-post .post h3.wp-block-heading {
    font-size: 20px;
    line-height: 26px;
}

.wpl_prp_show_container .wpl_prp_show_position_contact .agent-info .name,
h3 {
	font-size: 24px
}

.wpl_list_grid_switcher.wpl-list-grid-switcher-icon-text:not(.wpl-list-grid-switcher-icon-text)>a:before,
.wpl_list_grid_switcher.wpl-list-grid-switcher-icon-text:not(.wpl-list-grid-switcher-icon-text)>div:before,
.wpl_list_grid_switcher:not(.wpl-list-grid-switcher-icon-text)>a:before,
.wpl_list_grid_switcher:not(.wpl-list-grid-switcher-icon-text)>div:before,
.wpl_property_listing_container .wpl_prp_cont.row_box .back .view_detail,
.wpl_property_listing_container .wpl_prp_cont.row_box .wpl_prp_title,
h5 {
	font-size: 16px
}

h6 {
	font-size: 14px
}

.wpl_search_from_box .chosen-container-single .chosen-single,
input[type=date],
input[type=email],
input[type=number],
input[type=password],
input[type=tel],
input[type=text],
input[type=url],
select,
textarea {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #eee;
	border-bottom-width: 2px;
	padding: 0 10px
}

input[type=date],
input[type=email],
input[type=number],
input[type=password],
input[type=tel],
input[type=text],
input[type=url],
select {
	height: 35px;
	line-height: 35px
}

textarea {
	height: 100px;
	padding: 10px
}

.elementor-widget:not(:last-child) {
	margin-bottom: 0 !important
}

.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%;
	padding: 5px 3px 10px;
	text-align: center
}

.wp-caption.alignleft,
.wp-caption.alignnone {
	margin: 5px 20px 20px 0
}

.wp-caption.aligncenter {
	margin: 5px auto 20px
}

.wp-caption.alignright {
	margin: 5px 0 20px 20px
}

.wp-caption img {
	border: 0;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px
}

.re-nav-next a:after,
.re-nav-previous a:before {
	display: inline-block;
	font-size: 12px;
	font-family: wpl-front
}

a img.alignright,
img.alignright {
	float: right;
	margin: 0 0 1em 1em
}

a img.alignleft,
img.alignleft {
	float: left;
	margin: 0 1em 1em 0
}

.counter-left .elementor-counter .elementor-counter-title,
.gallery-caption,
.re-page-title-align-left,
.wpl_property_listing_container .wpl_prp_cont .price_box,
.wpl_property_listing_container .wpl_prp_cont .wpl_prp_listing_location,
.wpl_property_listing_container .wpl_prp_cont .wpl_prp_title,
.wpl_prp_show_container.wpl-neighborhood-addon .wpl_property_listing_list_view_container .wpl_sort_options_container {
	text-align: left
}

.pagination,
.re-center,
.re-entry-caption,
.re-page-title-align-center,
.wpl-compare-table .wpl_property_title_row {
	text-align: center
}

/*!
 * All classes that is using multiple times
 * Author UI Department of Realtyna Inc.
 * Copyright 2019 Realtyna Inc. | realtyna.com
 */

.re-container,
.wpl-search-float>.wpl-search-container {
	max-width: 1170px;
	margin: 0 auto;
	width: 100%;
}

.re-main-section {
	padding: 40px 0
}

.mobile_only {
    display: none;
}


@media (max-width:1199px) { 
    .flex-centered {
        flex-direction: column;
    align-items: center;
    }
    .mobile_only {
        display: block;
    }
    .re-main-section
    {
        padding-left: 10px;
        padding-right: 10px;
    }
    .page-template-default .re-main-section .wp-block-list {
            padding: 0 0 0 25px;
    }
}

.re-footer-top-area,
.re-page-title,
.wpl_prp_show_container .listing_links {
	padding: 20px 0
}

.re-title-default,
.re-title-white {
	padding-bottom: 20px
}

.re-page-title,
.re-title-default {
	color: #004274
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms .rooms-list-wp,
.re-entry-subtitle {
	margin-top: 10px
}

.re-title-separator {
	width: 40px;
	height: 3px;
	background: #ec1c2a;
	display: block;
	margin-top: 10px
}

#footer,
.re-page-title-with-bg {
	background-repeat: no-repeat;
	background-size: cover
}

.policies-links {
    margin-top: 80px;
    text-align: center;
    display: inline-block;
    width: 100%;
}

.policies-links a {
    margin: 0 10px;
    display: inline-block;
}

.re-title-white {
	color: #fff
}

.re-page-title-with-bg {
	padding: 60px 0;
	background-color: #004274
}

.re-page-title-with-bg .re-entry-title {
	color: #fff;
	font-size: 3em
}

.re-entry-title {
    line-height: 32px;
}

.re-page-title-align-center .re-title-separator {
	margin: 10px auto 0
}

.re-section-txt-white {
	color: #fff;
	line-height: 30px
}

.re-section-call-us {
	color: #004274
}

.re-search-sidebar .wpl_search_from_box,
.re-search-sidebar .wpl_search_from_box_top,
.re-section-call-us .wpb_content_element,
.re-site-title h1,
.wpl-advanced-search-wp .minmax_selectbox_plus_type .chosen-container[id*=unit] span,
.wpl-advanced-search-wp .minmax_type .chosen-container[id*=unit] span,
.wpl-calendar-months-wp>div,
.wpl_property_listing_container .wpl_prp_cont .wpl_prp_top,
.wpl_property_listing_container.wpl-neighborhood-addon .wpl_prp_cont .wpl_prp_listing_location,
.wpl_prp_show_layout2_container.wpl-neighborhood-addon .wpl_prp_listing_icon_box {
	margin: 0
}

.re-section-call-us .re-phone-number {
	font-size: 25px
}

.re-section-call-us .re-phone-number [class*=re-icon-] {
	float: left;
	color: #dc1220;
	font-size: 40px;
	margin-right: 20px;
	line-height: 55px
}

.post-password-form input[type=submit],
.re-btn,
.re-recent-post-content .read-more,
.wpcf7-submit {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 10px 20px;
	cursor: pointer;
	border-width: 2px;
	border-style: solid
}

.post-password-form input[type=submit],
.re-btn-default {
	background: #004274;
	border: 2px solid #004274;
	color: #fff
}

.post-password-form input[type=submit]:hover,
.re-btn-default:hover {
	background: #fff;
	color: #004274
}

.re-btn-transparent,
.re-recent-post-content .read-more {
	background: 0 0;
	color: #666;
	border-color: #ccc
}

.re-btn-transparent:hover,
.re-recent-post-content .read-more:hover {
	color: #fff;
	background: #ccc
}

.re-breadcrumbs {
	background: #f7f7f7;
	border-bottom: 1px solid #f2f2f2;
	padding: 10px 0;
	font-weight: 400
}

.re-breadcrumbs ul,
.re-comments .comments-list ul,
.re-footer .widget_archive ul li,
.re-footer .widget_categories ul li,
.re-footer .widget_meta ul li,
.re-footer .widget_pages ul li,
.re-footer .widget_recent_comments ul li,
.re-footer .widget_recent_entries ul li,
.re-nav .menu,
.re-nav .menu li ul,
ul.menu li {
	list-style: none
}

.re-breadcrumbs li {
	float: left;
	margin-right: 10px
}

.re-breadcrumbs .separator span {
	line-height: 18px
}

.re-breadcrumbs .separator .re-icon-arrow-up:before {
	display: block;
	transform: rotate(90deg)
}

.pagination .nav-links,
.re-navigation,
.re-recent-post-title,
.wpl_prp_show_container .wpl_rooms_list_container li {
	margin: 10px 0
}

.re-nav-previous a:before {
	margin-right: 10px;
	content: "\e654"
}

.pwizard-wp.wpl_view_container .side-content-wp .prow .wpl_c_field_312,
.re-header-right,
.re-header-type-3 .re-header-right_right,
.re-header-type-3 .re-header-search,
.re-nav-next,
.wpl_prp_show_container .wpl-listing-results-links-cnt ul,
.wpl_prp_show_container .wpl_prp_container_content_title .wpl_prp_top_box_details,
.wpl_prp_show_container .wpl_prp_show_tabs-maps.wpl_prp_left_box .tabs li {
	float: right
}

.re-nav-next a:after {
	margin-left: 10px;
	content: "\e655"
}

.re-entry-attachment,
.re-nav .children li:hover,
.re-nav .sub-menu li:hover,
.re-nav .wpl_links_widget_container li:hover,
.wpl_search_widget_links.re-wpl_links_text .wpl-rss-wp:hover a,
.wpl_search_widget_links.re-wpl_links_text .wpl-save-search-wp:hover a {
	background: #eee
}

.re-entry-attachment img {
	display: block;
	margin: auto
}

.re-entry-caption {
	padding: 10px;
	background: #eee
}

.re-author {
	display: flex;
	margin: 20px 0
}

.re-author .description { 
	margin-left: 15px;
	border-bottom: 2px solid #eee;
	padding-bottom: 5px;
	width: 100%
}

.re-author .author-name {
	font-size: 16px;
	margin-bottom: 5px
}

.re-author .author_name_text {
    color: #004274;
    font-weight: 800;
}

.bypostauthor .re-comments {
	background-color: #eefef3
}

.comment-form-cookies-consent,
.re-comments .comment-meta,
.re-comments .comment-textarea {
	margin-bottom: 20px
}

.re-comments .comment-textarea textarea {
	width: 100%;
	min-height: 150px
}

.re-comments .comment-input input {
	display: block;
	width: 100%;
	margin-bottom: 20px
}

.re-comments .comment-respond {
	margin: 20px 0
}

#header .re-widgets .widget-title,
#wpl_dashboard_bottom_container .wpl_activity_title:before,
#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp h3,
.pmanager-wp .mass-panel-wp .mass-actions-wp .group-btn .mass-btn i.icon-restore:before,
.pmanager-wp .mass-panel-wp .mass-actions-wp .group-btn .mass-btn.icon-restore:before,
.pmanager-wp .mass-panel-wp h3,
.pmanager-wp .mass-panel-wp+.pagination-wp,
.pmanager-wp .properties-wp .propery-wp .checkbox-wp:before,
.pmanager-wp .wpl-btn-wp .wpl_reset_button,
.pwizard-wp.wpl_view_container .side-content-wp .attach-btn-wp .field-desc,
.pwizard-wp.wpl_view_container .side-content-wp .attach-btn-wp .upload-btn-wp .field-desc,
.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .actions-wp i:before,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-btn-wp .field-desc,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-btn-wp .upload-btn-wp .field-desc,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .actions-wp i:before,
.pwizard-wp.wpl_view_container .side-content-wp .video-content-wp .field-desc,
.pwizard-wp.wpl_view_container .side-content-wp .video-content-wp .upload-btn-wp .field-desc,
.pwizard-wp.wpl_view_container .side-content-wp .wpl-mass-actions .field-desc,
.pwizard-wp.wpl_view_container .side-content-wp .wpl-mass-actions .upload-btn-wp .field-desc,
.pwizard-wp.wpl_view_container .side-content-wp .wpl-pwizard-prow-more_details>label span:after,
.pwizard-wp.wpl_view_container .side-content-wp .wpl-pwizard-prow-more_details>label span:before,
.pwizard-wp.wpl_view_container .side-content-wp .wpl-pwizard-prow-more_details>label:before,
.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .side-tabs-wp ul:first-child li.active .wpl-pwizard-tab-number:after,
.re-comments .comment-reply-title,
.re-dashboard-menu .widget-title:after,
.re-nav .children .children:after,
.re-nav .children .sub-menu:after,
.re-nav .sub-menu .children:after,
.re-nav .sub-menu .sub-menu:after,
.re-search-toggle,
.re-testimonial .second-part,
.wpl-advanced-search-wp .search_submit_box:after,
.wpl-advanced-search-wp .wpl_search_widget_links,
.wpl-landing-page-generator-wp .wpl-landing-page-generator-link span,
.wpl-membership-wpluser-head .wpl_activity_title:before,
.wpl-profile-listing-wp .wpl_profile_container ul li.mobile>span,
.wpl-profile-listing-wp .wpl_profile_container ul li.phone>span,
.wpl-profile-listing-wp .wpl_profile_container.row_box .about,
.wpl-profile-listing-wp .wpl_profile_container.row_box .fax,
.wpl-profile-listing-wp .wpl_profile_container.row_box .view_properties,
.wpl-profile-listing-wp .wpl_profile_container.row_box .website,
.wpl_addon_membership .re-page-title .re-entry-title,
.wpl_addon_membership .re-page-title span,
.wpl_carousel_container .simple_list.wpl-plugin-owl .left_section span:hover:after,
.wpl_carousel_container .simple_list.wpl-plugin-owl .right_section .more_info:after,
.wpl_list_grid_switcher a.active:after,
.wpl_list_grid_switcher div.active:after,
.wpl_list_grid_switcher.wpl-list-grid-switcher-icon-text a.active:after,
.wpl_list_grid_switcher.wpl-list-grid-switcher-icon-text div.active:after,
.wpl_memberships_container .membership_register_link:before,
.wpl_profile_show_container .wpl_agent_info_r img+.company:before,
.wpl_property_listing_container .wpl-listing-tags-wp .wpl-listing-tags-cnt div:after,
.wpl_property_listing_container .wpl-slider-bx-pager-wp a,
.wpl_property_listing_container .wpl_property_listing_list_view_container .wpl-rss-wp,
.wpl_property_listing_container .wpl_property_listing_list_view_container .wpl-save-search-wp,
.wpl_property_listing_container .wpl_prp_cont.row_box .wpl_prp_desc,
.wpl_property_listing_container .wpl_prp_cont.row_box .wpl_prp_listing_location:after,
.wpl_property_listing_container.wpl-neighborhood-addon .wpl_prp_cont .wpl_prp_listing_location:after,
.wpl_property_listing_container.wpl-property-listing-mapview .wpl_pagination_container .wpl_page_size,
.wpl_prp_show_container .wpl-gallery-pshow-wp .lSSlideOuter .lslide span:after,
.wpl_prp_show_container .wpl-gallery-pshow-wp .lSSlideOuter .lslide span:before,
.wpl_prp_show_container .wpl-gallery-pshow-wp .lSSlideOuter .wpl-lSSlider-thumbnails .lSAction .lSPrev,
.wpl_prp_show_container .wpl_agent_info .company_details img+.company_name:before,
.wpl_prp_show_container .wpl_prp_container_content_title ul li>span:first-child,
.wpl_prp_show_container .wpl_prp_listing_icon_box ul li>span:first-child,
.wpl_prp_show_container .wpl_prp_show_tabs-maps.wpl_prp_left_box .tabs li:after,
.wpl_prp_show_container .wpl_prp_show_tabs-maps.wpl_prp_left_box .tabs li:before,
.wpl_prp_show_container .wpl_prp_show_tabs-maps.wpl_prp_left_box .wpl-map-get-direction-btn-cnt:after,
.wpl_search_from_box .wpl_search_from_box_top .wpl_search_field_container.minmax_type label,
.wpl_search_from_box.advanced .wpl_search_from_box_top .wpl_search_field_container.minmax_type label:first-of-type,
.wpl_search_from_box.advanced .wpl_search_from_box_top .wpl_search_field_container.wpl_search_field_listings.radios_any_type input,
.wpl_search_from_box.advanced .wpl_search_from_box_top .wpl_search_field_container.wpl_search_field_listings.radios_any_type label:first-child,
.wpl_search_from_box.advanced .wpl_search_from_box_top .wpl_search_field_container.wpl_search_field_listings.radios_type input,
.wpl_search_from_box.advanced .wpl_search_from_box_top .wpl_search_field_container.wpl_search_field_listings.radios_type label:first-child,
.wpl_search_from_box.advanced .wpl_search_from_box_top .wpl_search_field_container:not(.radios_type) .wpl-gen-form-label,
.wpl_search_from_box.advanced .wpl_search_from_box_top .wpl_search_field_container:not(.radios_type) label,
.wpl_search_widget_links .wpl-rss-wp a span,
.wpl_search_widget_links .wpl-save-search-wp a span,
.wpl_sort_options_container .wpl-sort-options-list,
.wpl_sort_options_container .wpl-sort-options-selectbox .chosen-container-single .chosen-single div b,
.wpl_sort_options_container .wpl_sort_options_container_title,
.wpl_usertypes_container li .usertype_name:before,
body.home .re-page-title {
	display: none
}

.re-comments .comments-list ul li .comment-body {
	background: #f4faff;
	margin-bottom: 10px;
	padding: 20px;
	position: relative
}

.re-comments .comments-list ul li .children {
	margin-left: 30px
}

.re-comments .comment-author {
	text-transform: uppercase;
	line-height: 20px
}

.re-comments .comment-metadata {
	margin-left: 42px;
	font-size: 12px
}

.re-comments .comment-reply-link {
	position: absolute;
	bottom: 20px;
	right: 20px
}

.re-author-single .description,
.wpl_prp_show_container .wpl_multi_agent_info {
	border-bottom: 0
}

.re-author-single .author-details {
	border-bottom: 2px solid #eee;
	padding-bottom: 10px;
	margin-bottom: 10px
}

/*!
 * Theme Header Styles
 * Author UI Department of Realtyna Inc.
 * Copyright 2019 Realtyna Inc. | realtyna.com
 */
.re-branding,
.re-header-type-3 .re-nav .menu>li>a,
.re-header-type-3 .re-nav .menu>ul>li>a,
.wpl_property_listing_container .wpl_prp_cont .wpl_prp_bot,
.wpl_prp_show_container.wpl_prp_show_layout2_container .wpl_prp_listing_icon_box ul li {
	padding: 10px;
	background: #f6f6f6;
}

.wpl_property_listing_container .wpl_prp_cont .wpl_prp_bot {
    padding: 10px 10px 25px;
}

.re-site-title {
	float: left;
	max-width: 50%
}

.re-site-title a {
	color: #004274;
	font-size: 26px
}

.re-site-title-site-name {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	padding-top: 6px
}

.re-site-description {
	color: #004274;
	font-weight: 300;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.menu-hamburger-checkbox {
    position: absolute;
    display: block;
    height: 30px;
    width: 30px;
    top: 21px;
    right: 15px;
    z-index: 100002;
    opacity: 0;
    cursor: pointer;
}


.menu-hamburger-lines {
    display: flex;
    height: 21px;
    width: 28px;
    position: absolute;
    top: 27px;
    right: 19px;
    z-index: 100001;
    flex-direction: column;
    justify-content: space-between;
}

.menu-hamburger-line {
      display: block;
    height: 2px;
    width: 100%;
    border-radius: 10px;
    background: #d4af37;
}

.menu-hamburger-line1 {
  transform-origin: 0% 0%;
  transition: transform 0.4s ease-in-out;
}

.menu-hamburger-line2 {
  transition: transform 0.2s ease-in-out;
}

.menu-hamburger-line3 {
  transform-origin: 0% 100%;
  transition: transform 0.4s ease-in-out;
}

.re-menu-collapsible-btn {
    display: none;
}

.re-menu-collapsible-btn {
	position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    padding: 4px 10px 0;
    margin-right: 10px;
}

.re-menu-collapsible-btn:after {
	content: '\e914';
	font-family: sesame;
	display: block;
	padding: 10px;
	font-size: 22px;
	line-height: 18px;
	cursor: pointer;
	color: #eee;
	transition:.3s ease-in-out;
}

.re-menu-collapsible-btn.expand:after {
    transform: rotate(180deg);
}

.re-nav {
	background: #004274;
	color: #fff;
	font-size: 15px;
	height: 40px;
}

.re-branding {
    height: 80px;    
}

.language_switcher_mobile,
.language_switcher_mobile .widget-container {
    display: flex;
}

.language_switcher_mobile,
.language_switcher_mobile .widget_text,
.language_switcher_mobile .wp-block-navigation .wp-block-navigation__submenu-icon {
    display: none;
}

@media (max-width:1199px) { 
    .re-nav {
        width: 100%;
        transform: translate(-150%);
        display: flex;
        transition: transform 0.3s ease-in-out;
        z-index: 122;
        position: fixed;
        padding: 80px 0 50px;
        top: 0;
        height: 100%;
    }
    .re-nav .re-container {
      width:100%;
        margin: 0;
        display: flex;
        flex-direction: column;
    }
    .mobile_menu_widget {
        border-bottom: 1px solid #797979;
    }
    .mobile_menu_widget {
        padding: 0 0 15px 0;
        display: block;
    } 
    .mobile_menu_widget .widget-container {
        padding: 0 0 0 25px;
    }
    .mobile_menu_widget .wp-block-heading {
        margin: 5px 0px 0;
        font-weight: 400;
    }
    .re-nav .menu {
        display: flex;
        flex-direction: column;
        height: 100%;
        overflow: scroll;
    }
    .re-nav .menu li {
        border-bottom: 1px solid #797979;
        padding: 0 25px;
    }
    .re-nav .menu a {
        font-size: 16px;
    }
    .re-menu-collapsible-btn {
        display: flex;
        align-items: flex-start;
    }
    .re-nav .wpml-ls-item .re-menu-collapsible-btn {
        display: none;
    }
    .re-nav .menu li.wpml-ls-item a {
        display: none;
    }
    .re-nav .menu .wpml-ls-item .sub-menu {
        width: 100%;
        justify-content: space-evenly;
        margin-top: 35px;
        padding: 0 27px;
    }
    .re-nav .menu .wpml-ls-item .sub-menu,
    .re-nav .menu .wpml-ls-item .sub-menu a{ 
        display: flex;
    }
    .re-nav .menu li.menu-item>a {
        padding: 15px 0;
        width: 90%;
    }
    .re-nav .menu .sub-menu {
        opacity: 1;
        left: 0;
        position: relative;
        background: no-repeat;
        border: 0;
        top: 0;
        z-index: inherit;
        min-width: auto;
        display: none;
    }
    .re-nav .menu .sub-menu:after {
        content: none;
    }
    .re-nav .menu .sub-menu .menu-item {
        border: 0;
        padding: 0 0 0 20px
    }
    .re-nav .menu .sub-menu .menu-item a {
        color: #fff;
        padding: 7px 0;
    }
    .re-nav .menu .sub-menu .sub-menu {
        left: 0;
    }
    .re-nav .menu .sub-menu .menu-item:hover {
        background: 0;
    }
    .re-nav .menu .wpml-ls-item {
        display: none;
    }
    .re-nav .menu .wpml-ls-item li.menu-item>a {
        width: 100%;
    }
    .language_switcher {
        border: none;
    }
    .language_switcher.mobile_menu_widget .wpml-ls-legacy-list-horizontal {
        padding: 0;
    }
    .language_switcher.mobile_menu_widget .wpml-ls-legacy-list-horizontal li {
            margin: 0 20px 0 0;
    }
    .language_switcher.mobile_menu_widget .wpml-ls-legacy-list-horizontal a {
        padding: 5px 0 8px;
    }
    .talk_to_us.mobile_menu_widget .widget-container {
        padding: 0 25px;   
    }
    .talk_to_us.mobile_menu_widget .whatsapp {
        margin-right: 20px;
    }
    .talk_to_us.mobile_menu_widget p {
        display: flex;
        justify-content: flex-start;
        margin: 0;
    }
    .talk_to_us.mobile_menu_widget a {
        font-size: 15px;
        padding: 10px 15px;
    }
}

.language_switcher_footer {
    display: flex;
    width: 100%;
    justify-content: center;
    padding-top: 10px;
}

.language_switcher_footer .widget_block {
    display: none;
}

.nav-container input[type="checkbox"]:checked ~ .re-nav {
  transform: translateX(0);
}

.nav-container input[type="checkbox"]:checked ~ .menu-hamburger-lines .menu-hamburger-line1 {
  transform: rotate(45deg);
}

.nav-container input[type="checkbox"]:checked ~ .menu-hamburger-lines .menu-hamburger-line2 {
  transform: scaleY(0);
}

.nav-container input[type="checkbox"]:checked ~ .menu-hamburger-lines .menu-hamburger-line3 {
  transform: rotate(-45deg);
}

@media (min-width:1200px) {
    .menu-hamburger-checkbox,
    .menu-hamburger-lines {
        display: none;
    }
}

#footer,
#footer a,
#wpl_login_form_container .wpl-login-form .wpl-login-form-btns-wp+.wpl-login-form-row a,
#wpl_login_form_container .wpl-login-form .wpl-login-form-btns-wp+.wpl-login-form-row+.wpl-login-form-row a {
	color: #b3b3b3
}

.re-nav .menu li {
	position: relative;
	float: left
}

.re-nav .menu li>a {
	padding: 10px 15px;
	display: block;
	color: #fff
}

.elementor-widget-testimonial_list.advanced .re-testimonial.slick-slider .slick-list .slick-slide,
.re-nav .menu li:first-child>a,
.wpl_property_listing_container.wpl-property-listing-mapview .wpl-column:nth-child(odd) {
	padding-left: 0
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-neighborhood .distance-wp .minute-by,
.re-nav .menu li ul li,
.wpl_prp_show_container .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .rows span {
	float: none
}

.re-nav .menu li ul li a {
	padding: 0;
	color: #000
}

.re-nav .children .children,
.re-nav .children .sub-menu,
.re-nav .sub-menu .children,
.re-nav .sub-menu .sub-menu {
	left: 100%;
	top: -1px;
	box-shadow: none
}

.re-nav .children,
.re-nav .sub-menu,
.re-nav .wpl_links_widget_container,
.language_switcher .wp-block-navigation__submenu-container {
	opacity: 0;
	left: -9999rem;
	border: 1px solid #eee;
	border-bottom-width: 0;
	position: absolute;
	top: 100%;
	background: #fff;
	min-width: 200px;
	font-size: 14px;
	z-index: 1000
}

.re-nav .children li,
.re-nav .sub-menu li,
.re-nav .wpl_links_widget_container li {
	padding: 5px 10px;
	border-bottom: 1px solid #eee
}

.re-nav .children a,
.re-nav .sub-menu a,
.re-nav .wpl_links_widget_container a {
	line-height: 30px;
	color: #004274;
	display: block
}

#footer a:hover,
.re-header-contact-info-text>a:hover,
.re-nav .children a:hover,
.re-nav .sub-menu a:hover,
.re-nav .wpl_links_widget_container a:hover {
	color: #00aeef
}

.re-nav .children:after,
.re-nav .sub-menu:after,
.re-nav .wpl_links_widget_container:after {
	top: -10px;
	left: 30px;
	border: 5px solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: transparent transparent #fff;
	margin-left: -5px
}

.re-nav .wpl_links_widget_container {
	left: auto;
	right: 0
}

.re-nav .wpl_links_widget_container:after {
	left: auto;
	right: 10px
}

.re-header-right .re-header-right-item {
	float: left;
	padding: 10px 20px
}

.re-header-right .re-header-right-item .wp-block-heading {
    display: none;
}

.re-header-right .re-header-right-item.re-header-contact-info {
	padding: 15px 20px
}

.re-header-right .re-header-right-item.re-header-search {
	padding-left: 5px;
	padding-right: 0
}

.re-header-right .re-header-right-item.re-widgets {
	padding-right: 5px
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .wpl_c_sex+.chosen-container,
.pwizard-wp.wpl_view_container .side-content-wp .openhouse-dates-wp .date-wp,
.pwizard-wp.wpl_view_container .side-content-wp .openhouse-dates-wp div[id*=container],
.pwizard-wp.wpl_view_container .side-content-wp .prow-area,
.pwizard-wp.wpl_view_container .side-content-wp .prow-date .date-wp,
.pwizard-wp.wpl_view_container .side-content-wp .prow-date div[id*=container],
.pwizard-wp.wpl_view_container .side-content-wp .prow-datetime .date-wp,
.pwizard-wp.wpl_view_container .side-content-wp .prow-datetime div[id*=container],
.pwizard-wp.wpl_view_container .side-content-wp .prow-googlemap .map-form-wp,
.pwizard-wp.wpl_view_container .side-content-wp .prow-price,
.re-header-search,
.re-header-separator,
.re-header-type-2,
.re-relative,
.wpl_calendar_content,
.wpl_property_listing_container .wpl_prp_cont .wpl_prp_top_boxes.front,
.wpl_prp_show_container .wpl-contact-listing-wp,
.wpl_prp_show_container .wpl-gallery-pshow-wp .lSSlideOuter .lSGallery>li a,
.wpl_user_contact_container {
	position: relative
}

.re-header-separator:after {
	content: "";
	width: 1px;
	height: 56px;
	background-color: #f3f3f3;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -29px
}

.re-header-contact-info>[class*=re-icon-] {
	margin-right: 10px;
	color: #ec1c2a
}

.re-header-contact-info-text>label {
	text-transform: uppercase;
	color: #959595;
	margin-bottom: 5px
}

.booking .btn:hover,
.re-header-contact-info-text>a,
.wpl_agent_info_c>ul li a:hover,
.wpl_agents_widget_container.advanced .wpl_profile_container .wpl_profile_container_title .email,
.wpl_dashboard_registeration .wpl-subscription-steps li.active span,
.wpl_dashboard_registeration .wpl-subscription-steps li:first-child span,
.wpl_prp_show_container .wpl_agent_info .email a:hover,
.wpl_search_from_box.advanced .wpl_search_from_box_bot .wpl_search_field_container:not(.yesno_type):not(.checkbox_type):not(.wpl_search_field_separator):not(.wpl_search_field_container_300)>.wpl-gen-form-label:first-of-type,
.wpl_search_from_box.advanced .wpl_search_from_box_bot .wpl_search_field_container:not(.yesno_type):not(.checkbox_type):not(.wpl_search_field_separator):not(.wpl_search_field_container_300)>label:first-of-type,
ul.wpl_agent_info_r li a:hover {
	color: #004274
}

.re-header-socials li {
	float: left;
	margin: 0 5px;
	font-size: 16px;
	list-style: none
}

.re-header-socials li>a {
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #f7f7f7;
	color: #d9d9d9;
	height: 40px;
	width: 40px;
	text-align: center;
	line-height: 40px;
	display: block
}

.re-header-search {
	padding-right: 10px
}

.re-header-search .re-icon-search {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	margin: 5px 0;
	background-color: #f7f7f7;
	color: #004274;
	line-height: 30px;
	padding: 0 20px;
	display: block;
	cursor: pointer;
	font-size: 16px
}

.re-header-search .re-icon-search:hover {
	background-color: #f2f2f2
}

.wpl_unit_switcher_activity {
	margin: 5px 0
}

.wpl_unit_switcher_activity .chosen-container-single .chosen-single {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	border: 0;
	background-color: #f7f7f7;
	color: #004274
}

.re-dashboard-menu {
	position: relative;
	float: right
}

.re-dashboard-menu .widget-title {
	color: #fff;
	font-size: 14px;
	padding: 10px 0 10px 10px;
	text-align: right;
	text-transform: none;
	margin: 0;
	cursor: pointer
}

.re-dashboard-menu .widget_wpl_links_widget:focus .wpl_links_widget_container,
.re-dashboard-menu .widget_wpl_links_widget:hover .wpl_links_widget_container {
	opacity: 1;
	left: 0
}

.re-header-inner.fixed {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	background: #fff;
	z-index: 1000
}

.admin-bar .re-header-inner.fixed {
	top: 32px
}

@media (max-width:600px) {
	.admin-bar .re-header-inner.fixed {
		top: 0
	}
}

.re-sticky-height.fixed {
	height: 120px
}

.re-header-type-1 .re-user-links a {
	color: #fff;
	padding: 10px 0;
	display: block;
	float: left
}

.re-header-type-1 .re-user-links #register_link:before {
	content: '/';
	display: block;
	float: left;
	padding: 0 3px
}

.re-header-type-2 .re-branding,
.re-header-type-3 .re-branding {
	border-bottom: 1px solid #f2f2f2
}

.re-header-type-2 .re-user-links {
	float: left;
	font-size: 14px;
	padding: 10px
}

.re-header-type-2 .re-user-links a {
	line-height: 38px;
	padding: 0 25px;
	display: block;
	float: left;
	border: 1px solid #00aeef;
	border-radius: 3px
}

.re-header-type-3 .re-sticky-height.fixed {
	height: 80px
}

.re-header-type-3 .re-nav .children:after,
.re-header-type-3 .re-nav .sub-menu:after,
.re-header-type-3 .re-nav .wpl_links_widget_container:after {
	border-bottom-color: #eee;
	border-width: 7px;
	margin-left: -7px;
	margin-top: -5px
}

.re-header-type-3 .re-dashboard-menu {
	padding: 10px 5px;
	float: left
}

.re-header-type-3 .re-user-links {
	border-radius: 20px;
	margin: 5px 0;
	line-height: 30px;
	padding: 0 5px;
	overflow: hidden
}

.re-header-type-3 .re-user-links a {
	font-size: 0;
	line-height: 30px;
	display: block;
	float: left;
	color: #004274
}

.re-header-type-3 .re-user-links a i {
	font-size: 16px;
	vertical-align: middle;
	padding: 0 10px
}

.re-header-type-3 .re-user-links a i.re-icon-Register {
	border-left: 1px solid #ccc
}

@media (min-width:1200px) {

	.re-col-lg-1,
	.re-col-lg-10,
	.re-col-lg-11,
	.re-col-lg-12,
	.re-col-lg-2,
	.re-col-lg-3,
	.re-col-lg-4,
	.re-col-lg-5,
	.re-col-lg-6,
	.re-col-lg-7,
	.re-col-lg-8,
	.re-col-lg-9 {
		float: left
	}

	.re-col-lg-12 {
		width: 100%
	}

	.re-col-lg-11 {
		width: 91.66666667%
	}

	.re-col-lg-10 {
		width: 83.33333333%
	}

	.re-col-lg-9 {
		width: 75%
	}

	.re-col-lg-8 {
		width: 66.66666667%
	}

	.re-col-lg-7 {
		width: 58.33333333%
	}

	.re-col-lg-6 {
		width: 50%
	}

	.re-col-lg-5 {
		width: 41.66666667%
	}

	.re-col-lg-4 {
		width: 33.33333333%
	}

	.re-col-lg-3 {
		width: 25%
	}

	.re-col-lg-2 {
		width: 16.66666667%
	}

	.re-col-lg-1 {
		width: 8.33333333%
	}

	.re-col-lg-pull-12 {
		right: 100%
	}

	.re-col-lg-pull-11 {
		right: 91.66666667%
	}

	.re-col-lg-pull-10 {
		right: 83.33333333%
	}

	.re-col-lg-pull-9 {
		right: 75%
	}

	.re-col-lg-pull-8 {
		right: 66.66666667%
	}

	.re-col-lg-pull-7 {
		right: 58.33333333%
	}

	.re-col-lg-pull-6 {
		right: 50%
	}

	.re-col-lg-pull-5 {
		right: 41.66666667%
	}

	.re-col-lg-pull-4 {
		right: 33.33333333%
	}

	.re-col-lg-pull-3 {
		right: 25%
	}

	.re-col-lg-pull-2 {
		right: 16.66666667%
	}

	.re-col-lg-pull-1 {
		right: 8.33333333%
	}

	.re-col-lg-pull-0 {
		right: auto
	}

	.re-col-lg-push-12,
	.re-nav .menu li.focus>.children .children,
	.re-nav .menu li.focus>.children .sub-menu,
	.re-nav .menu li.focus>.sub-menu .children,
	.re-nav .menu li.focus>.sub-menu .sub-menu,
	.re-nav .menu li:hover>.children .children,
	.re-nav .menu li:hover>.children .sub-menu,
	.re-nav .menu li:hover>.sub-menu .children,
	.re-nav .menu li:hover>.sub-menu .sub-menu {
		left: 100%
	}

	.re-col-lg-push-11 {
		left: 91.66666667%
	}

	.re-col-lg-push-10 {
		left: 83.33333333%
	}

	.re-col-lg-push-9 {
		left: 75%
	}

	.re-col-lg-push-8 {
		left: 66.66666667%
	}

	.re-col-lg-push-7 {
		left: 58.33333333%
	}

	.re-col-lg-push-6 {
		left: 50%
	}

	.re-col-lg-push-5 {
		left: 41.66666667%
	}

	.re-col-lg-push-4 {
		left: 33.33333333%
	}

	.re-col-lg-push-3 {
		left: 25%
	}

	.re-col-lg-push-2 {
		left: 16.66666667%
	}

	.re-col-lg-push-1 {
		left: 8.33333333%
	}

	.re-col-lg-push-0 {
		left: auto
	}

	.re-col-lg-offset-12 {
		margin-left: 100%
	}

	.re-col-lg-offset-11 {
		margin-left: 91.66666667%
	}

	.re-col-lg-offset-10 {
		margin-left: 83.33333333%
	}

	.re-col-lg-offset-9 {
		margin-left: 75%
	}

	.re-col-lg-offset-8 {
		margin-left: 66.66666667%
	}

	.re-col-lg-offset-7 {
		margin-left: 58.33333333%
	}

	.re-col-lg-offset-6 {
		margin-left: 50%
	}

	.re-col-lg-offset-5 {
		margin-left: 41.66666667%
	}

	.re-col-lg-offset-4 {
		margin-left: 33.33333333%
	}

	.re-col-lg-offset-3 {
		margin-left: 25%
	}

	.re-col-lg-offset-2 {
		margin-left: 16.66666667%
	}

	.re-col-lg-offset-1 {
		margin-left: 8.33333333%
	}

	.re-col-lg-offset-0 {
		margin-left: 0
	}

	.re-nav .menu li.focus>.children,
	.re-nav .menu li.focus>.sub-menu,
	.re-nav .menu li:hover>.children,
	.re-nav .menu li:hover>.sub-menu,
	.language_switcher .wp-block-navigation-submenu:hover>.wp-block-navigation__submenu-container {
		opacity: 1;
		left: 0
	}

	.re-header-type-3 .re-user-links {
		background-color: #f7f7f7
	}

	.re-header-type-3 .re-container,
	.re-header-type-3 .wpl-search-float>.wpl-search-container {
		display: flex
	}

	.re-header-type-3 .re-header-right {
		width: 100%;
		padding-left: 30px;
		line-height: 40px
	}

	.re-header-type-3 .re-nav {
		background: 0 0
	}

	.re-header-type-3 .re-dashboard-menu .widget-title,
	.re-header-type-3 .re-nav .menu li>a {
		color: #000
	}

	.re-header-type-3 .re-site-title {
		width: 20%
	}
}

.re-user-links a {
	transition: .3s
}

.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: .875rem;
	font-weight: 700;
	height: auto;
	right: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000
}

#content[tabindex="-1"]:focus {
	outline: 0
}

/*!
 * Theme Footer styles
 * Author UI Department of Realtyna Inc.
 * Copyright 2019 Realtyna Inc. | realtyna.com
 */
#footer {
	background-color: #1c2029;
	background-position: bottom center;
	position: relative;
	z-index: 1;
	display: flex;
    flex-direction: column;
    width: 100%;
}

.footer-overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: -1
}

.three-columns .re-footer-column {
	width: 33.33333%
}

.re-footer-bottom-area {
	background: rgba(0, 0, 0, .5);
	text-align: center;
	padding: 10px
}

.re-footer-column {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 10px;
}

.re-footer-column .widget-container {
	padding: 15px 0 0;
}

.re-footer-column .widget-container p,
.re-footer-column .widget-container a {
    font-size: 16px;
    line-height: 28px;
}
.re-footer-column .widget-title {
	font-size: 20px;
	color: #fff;
	margin-bottom: 0;
}

/*!
 * Theme Homepage styles
 * Author UI Department of Realtyna Inc.
 * Copyright 2019 Realtyna Inc. | realtyna.com
 */
.wpl-search-float {
	width: 100%;
	left: 0
}

.wpl-search-float>.wpl-search-container {
	-moz-border-radius: 5px 5px 0;
	-webkit-border-radius: 5px;
	border-radius: 5px 5px 0;
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
	box-shadow: 0 0 5px rgba(0, 0, 0, .3);
	background: #fff;
	padding: 0;
	border: 0;
	position: relative
}

.wpl-search-float .wpl_search_from_box_top {
	margin: 0;
	padding: 10px 5px 0
}

.wpl-search-float .wpl_search_from_box_bot {
	margin: 0;
	padding: 10px;
	border-top: 1px solid #eee
}

.pwizard-wp.wpl_view_container .side-content-wp .gallary-btn-wp .gallery-external-wp button,
.re-post,
.re-recent-post-content .re-read-more,
.wpl-advanced-search-wp .wpl-total-results-after,
.wpl-advanced-search-wp .wpl_dashboard_links_container,
.wpl_search_from_box .wpl-total-results-after,
.wpl_search_from_box .wpl_search_field_locations:not(.simple_type) input[class*="_location_text"] {
	margin-top: 20px
}

.wpl-search-float .more_search_option {
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0;
	border-radius: 0 0 5px 5px;
	background: #fff;
	right: 0;
	left: auto;
	bottom: -25px;
	font-style: normal;
	font-size: 12px;
	width: auto
}

.re-home-title {
	text-shadow: 0 0 5px rgba(0, 0, 0, .3);
	color: #fff
}

.re-home-title .subtitle {
	font-size: 1.3em
}

.re-home-title .title {
	font-size: 3em
}

/*!
 * Single Post and Blog styles
 * Author UI Department of Realtyna Inc.
 * Copyright 2019 Realtyna Inc. | realtyna.com
 */
.re-post {
	margin-bottom: 20px
}

.re-post .page,
.re-post .post {
	border: 2px solid #eee;
	padding: 15px
}

.re-widget-area .widget-container {
	margin-bottom: 40px
}

.re-widget-area .widget-title {
	font-size: 16px;
	margin-bottom: 10px
}

.re-widget-area .widget-title:after {
	width: 30px
}

.post .entry-title a,
.re-recent-post-title a {
	color: #1c2029
}

.elementor-widget-testimonial_list.advanced .re-testimonial.slick-slider .slick-list .slick-slide .re-testimonial-container .re-testimonial-thumb,
.re-recent-post-content .read-more,
.wpl_property_listing_container .wpl_prp_listing_icon_box .bathroom,
.wpl_property_listing_container .wpl_prp_listing_icon_box .bedroom,
.wpl_property_listing_container .wpl_prp_listing_icon_box .built_up_area,
.wpl_property_listing_container .wpl_prp_listing_icon_box .wpl_prp_listing_like_share_box,
.wpl_property_listing_container .wpl_prp_listing_icon_box .wpl_prp_listing_like,
.wpl_property_listing_container.wpl-neighborhood-addon .wpl_prp_cont .wpl_prp_listing_icon_box .pic_count,
.wpl_property_listing_container.wpl-neighborhood-addon .wpl_prp_cont .wpl_prp_listing_icon_box .total_listings,
.wpl_prp_show_container.wpl-neighborhood-addon .wpl_property_listing_list_view_container .wpl_prp_listing_icon_box>div.built_up_area span,
.wpl_prp_show_container.wpl-neighborhood-addon .wpl_property_listing_list_view_container .wpl_prp_listing_icon_box>div>.value,
.wpl_search_from_box.advanced .wpl_search_field_container.radios_type label {
	display: inline-block
}

.re-recent-post-date {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-bottom: 10px
}

.post .entry-title {
	margin: 10px 0;
	font-size: 20px
}

.post h1.entry-title,
.wpl-compare-table [data-wpl-label="Built Up Area"] .wpl-compare-text:before,
.wpl-compare-table [data-wpl-label=Bathrooms] .wpl-compare-text:before,
.wpl-compare-table [data-wpl-label=Bedrooms] .wpl-compare-text:before,
.wpl-compare-table [data-wpl-label=Parking] .wpl-compare-text:before {
	line-height: 30px
}

.post h2.entry-title,
.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .info-wp .chosen-single div b:after,
.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .info-wp .chosen-single span,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .info-wp .chosen-single div b:after,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .info-wp .chosen-single span {
	line-height: 25px
}

.elementor-widget-testimonial_list.advanced .re-testimonial.slick-slider,
.re-equal-height {
	display: flex;
	flex-wrap: wrap
}

.re-equal-height .re-post {
	display: inline-flex
}

/*!
 * Widget Styles
 * Author UI Department of Realtyna Inc.
 * Copyright 2019 Realtyna Inc. | realtyna.com
 */
.widget-title {
	text-transform: uppercase;
	color: #004274;
	margin-bottom: 20px;
	font-size: 26px;
	font-weight: 700
}

.widget-title:after {
	content: '';
	width: 40px;
	height: 3px;
	background: #ec1c2a;
	display: block;
	margin-top: 10px
}

.wpl_plisting_bottom_sidebar_container .widget {
	margin-bottom: 30px
}

/*!
 * Theme Search Styles
 * Author UI Department of Realtyna Inc.
 * Copyright 2019 Realtyna Inc. | realtyna.com
 */
.re-header-search .re-search {
	position: absolute;
	top: 60px;
	right: 0;
	width: 300px;
	background: #eee;
	padding: 20px;
	border: 1px solid #e6e6e6;
	display: none;
	z-index: 1
}

.re-header-search .re-search form {
	display: flex;
	padding-right: 35px
}

.re-header-search .re-search-toggle {
	display: block;
	position: absolute;
	right: 19px;
	width: 35px;
	height: 35px;
	top: 20px;
	cursor: pointer;
	border: 1px solid;
	border-radius: 0
}

.re-header-search .re-search-toggle:after {
	content: '\2A09';
	display: block
}

.re-search input[type=search] {
	width: 100%;
	padding: 10px;
	height: 35px;
	box-sizing: border-box;
	border: 1px solid #ccc;
	border-right: 0
}

.re-search .search_submit_box {
	background: #004274;
	position: relative;
	height: 35px
}

.re-search .search_submit_box:after {
	font-family: sesame;
	content: '\e90b';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 35px;
	z-index: 1
}

.re-search .search-submit {
	background: 0 0;
	color: #fff;
	font-size: 0;
	padding: 10px;
	height: 35px;
	width: 35px;
	cursor: pointer;
	position: relative;
	z-index: 2;
	border: 0
}

.re-search .search-form,
.wpl_property_listing_container .wpl_prp_listing_icon_box {
	display: flex
}

/*!
 * Contact Form 7 styles
 * Author UI Department of Realtyna Inc.
 * Copyright 2019 Realtyna Inc. | realtyna.com
 */
.wpcf7-form-control-wrap {
	margin-bottom: 20px;
	display: block
}

.re-contact-form-style1 .wpcf7-submit {
	background: #00aeef;
	border-color: #00aeef;
	color: #fff
}

.re-contact-form-style1 input,
.re-contact-form-style1 select,
.re-contact-form-style1 textarea {
	background: rgba(255, 255, 255, .1);
	border-color: rgba(255, 255, 255, .6);
	color: #fff;
	font-size: 16px
}

.re-contact-form-style1 input::-webkit-input-placeholder,
.re-contact-form-style1 select::-webkit-input-placeholder,
.re-contact-form-style1 textarea::-webkit-input-placeholder {
	color: #fff !important
}

.re-contact-form-style1 input:-moz-placeholder,
.re-contact-form-style1 select:-moz-placeholder,
.re-contact-form-style1 textarea:-moz-placeholder {
	color: #fff !important
}

.re-contact-form-style1 input::-moz-placeholder,
.re-contact-form-style1 select::-moz-placeholder,
.re-contact-form-style1 textarea::-moz-placeholder {
	color: #fff !important
}

.re-contact-form-style1 input:-ms-input-placeholder,
.re-contact-form-style1 select:-ms-input-placeholder,
.re-contact-form-style1 textarea:-ms-input-placeholder {
	color: #fff !important
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .file-upload-wp .wpl-button:hover span,
#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .file-upload-wp .wpl-button:hover span:after,
.pmanager-wp .mass-panel-wp .mass-actions-wp .group-btn .mass-btn:hover i:before,
.pmanager-wp .mass-panel-wp .mass-actions-wp .group-btn .mass-btn:hover span,
.pwizard-wp.wpl_view_container .side-content-wp .attach-btn-wp .wpl-button:hover:after,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-btn-wp .wpl-button:hover:after,
.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms .wpl-button:hover:after,
.pwizard-wp.wpl_view_container .side-content-wp .video-content-wp .wpl-button:hover:after,
.pwizard-wp.wpl_view_container .side-content-wp .wpl-mass-actions .wpl-button:hover:after,
.re-contact-form-style1 .widget-title,
.wpl_addon_membership_container .wpl_dashboard_side2 .wpl_dashboard_links li:not(.properties_link):hover a,
.wpl_addon_membership_container .wpl_dashboard_side2 .wpl_dashboard_links li:not(.properties_link):hover h4,
.wpl_addon_membership_container .wpl_dashboard_side2 .wpl_dashboard_links li:not(.properties_link):hover:before {
	color: #fff
}

/*!
 * 404 page styles
 * Author UI Department of Realtyna Inc.
 * Copyright 2019 Realtyna Inc. | realtyna.com
 */
.re-page-not-found .post.not-found {
	max-width: 800px;
	margin: auto;
	position: relative;
	padding: 100px 0 100px 200px
}

.re-page-not-found .re-entry-title .large-font-size {
	font-size: 40px
}

.re-page-not-found .re-search {
	padding: 10px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .1);
	background: #fff;
	border-radius: 2px
}

.re-page-not-found .re-search .search_submit_box,
.re-page-not-found .re-search input[type=search] {
	height: 40px
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-locations .location-part .chosen-single div b:after,
.pwizard-wp.wpl_view_container .side-content-wp .prow-locations .location-part .chosen-single span,
.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms .chosen-single div b:after,
.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms .chosen-single span,
.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms button span,
.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms input span,
.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms select span,
.re-page-not-found .re-search .search_submit_box:after {
	line-height: 40px
}

.re-page-not-found .re-search .search-submit {
	height: 40px;
	width: 40px
}

.re-not-found-bg {
	position: absolute;
	width: 300px;
	height: 300px;
	left: 0;
	top: 0;
	background: url("../img/not-found.png") 0 0/100% no-repeat;
	border-radius: 100%;
	z-index: -1
}

/*!
 * Owl Carousel Styles
 * Author UI Department of Realtyna Inc.
 * Copyright 2019 Realtyna Inc. | realtyna.com
 */
.owl-testimonials,
.pmanager-wp header,
.wpl_mcalc_container,
.wpl_prp_show_container .wpl_prp_show_position_contact {
	overflow: hidden
}

.owl-testimonials .owl-item {
	float: left;
	position: relative
}

.pagination .nav-links .page-numbers {
	border-radius: 50%;
	height: 40px;
	width: 40px;
	line-height: 40px;
	display: inline-block;
	box-sizing: border-box;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	color: #b3b3b3;
	border: 2px solid #b3b3b3;
	font-family: Montserrat, sans-serif;
	font-size: 14px;
	font-weight: 600;
	margin-right: 10px
}

.pagination .nav-links .page-numbers.next,
.pagination .nav-links .page-numbers.prev,
.pagination-wp .pagination .next a,
.pagination-wp .pagination .prev a,
.wpl-profile-listing-wp .wpl_pagination_container .pagination .next a,
.wpl-profile-listing-wp .wpl_pagination_container .pagination .prev a,
.wpl_pagination_container .pagination .next a,
.wpl_pagination_container .pagination .prev a,
.wpl_property_listing_container.wpl-property-listing-mapview .wpl_pagination_container .pagination .next a,
.wpl_property_listing_container.wpl-property-listing-mapview .wpl_pagination_container .pagination .prev a {
	font-size: 0
}

.pagination .nav-links .page-numbers.next:after,
.pagination .nav-links .page-numbers.prev:after,
.pagination-wp .pagination .next a:before,
.pagination-wp .pagination .prev a:before,
.wpl-profile-listing-wp .wpl_pagination_container .pagination .next a:before,
.wpl-profile-listing-wp .wpl_pagination_container .pagination .prev a:before,
.wpl_pagination_container .pagination .next a:before,
.wpl_pagination_container .pagination .prev a:before,
.wpl_property_listing_container.wpl-property-listing-mapview .wpl_pagination_container .pagination .next a:before,
.wpl_property_listing_container.wpl-property-listing-mapview .wpl_pagination_container .pagination .prev a:before {
	line-height: 37px;
	position: static;
	width: auto;
	height: auto;
	font-family: wpl-front;
	font-size: 10px
}

.pagination .nav-links .page-numbers.prev:after {
	content: '\e654'
}

.pagination .nav-links .page-numbers.next:after {
	content: '\e655'
}

.pagination .nav-links .page-numbers.current {
	color: #ec1c2a;
	border-color: #004274;
	border-radius: 20px;
	width: 50px !important
}

.post-password-form {
	display: block;
	margin: 20px 0
}

.post-password-form input[type=password] {
	margin: 10px
}

.counter-left .elementor-counter .elementor-counter-number-prefix,
.counter-left .elementor-counter .elementor-counter-number-suffix {
	flex-grow: 0
}

.elementor-widget-testimonial_list.advanced .re-testimonial.slick-slider .slick-list {
	order: 2
}

.elementor-widget-testimonial_list.advanced .re-testimonial.slick-slider .slick-list .slick-slide .re-testimonial-container {
	background: 0 0;
	border: none;
	padding: 0
}

.elementor-widget-testimonial_list.advanced .re-testimonial.slick-slider .slick-list .slick-slide .re-testimonial-container .re-content {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	max-width: calc(100% - 230px);
	float: right;
	background: #fff;
	margin: 0 0 0 15px;
	padding: 20px 15px;
	border-left: 5px solid #064373
}

.elementor-widget-testimonial_list.advanced .re-testimonial.slick-slider .slick-list .slick-slide .re-testimonial-container .re-content .re-client-name {
	color: #1c1c1c;
	font-weight: 700;
	text-transform: uppercase;
	text-align: left;
	order: 1;
	font-size: 17px;
	margin-bottom: 20px
}

.elementor-widget-testimonial_list.advanced .re-testimonial.slick-slider .slick-list .slick-slide .re-testimonial-container .re-content .re-testimonial-content {
	text-align: left;
	order: 2
}

.elementor-widget-testimonial_list.advanced .re-testimonial.slick-slider .slick-list .slick-slide .re-testimonial-container .re-content .re-testimonial-content .read-more {
	color: #064373;
	font-weight: 700
}

@media (max-width:1023px) and (min-width:768px) {
	.elementor-widget-testimonial_list.advanced .re-testimonial.slick-slider .slick-list .slick-slide .re-testimonial-container .re-content {
		max-width: 100%
	}

	.elementor-widget-testimonial_list.advanced .re-testimonial.slick-slider .slick-list .slick-slide .re-testimonial-container .re-testimonial-thumb {
		display: block
	}
}

.elementor-widget-testimonial_list.advanced .re-testimonial.slick-slider .slick-dots {
	order: 1;
	margin: 0;
	text-align: right;
	width: 100%;
	padding: 0 10px
}

.btn.btn-primary {
	background: #004274;
	border: 1px solid transparent
}

.btn.btn-primary:hover,
.pwizard-wp.wpl_view_container .side-content-wp .wpl-save-btn:hover {
	background: 0 0;
	color: #004274;
	border-color: #004274
}

.re-comments a,
.re-post a,
.textwidget a,
article.post a {
	text-decoration: underline
}

/*!
 * Testimonial Widget Styles
 * Author UI Department of Realtyna Inc.
 * Copyright 2019 Realtyna Inc. | realtyna.com
 */
.re-testimonial .re-testimonial-container {
	border: 1px solid #eee;
	padding: 40px;
	border-radius: 5px;
	background: #fff
}

.re-testimonial .re-client-name {
	color: #888;
	display: block;
	text-align: center
}

.re-testimonial .re-testimonial-content {
	font-size: 16px;
	text-align: center;
	margin-bottom: 10px;
	color: #464655
}

.re-testimonial .re-testimonial-thumb {
	display: block;
	margin-bottom: 30px
}

.re-testimonial .re-testimonial-thumb img {
	display: block;
	margin: auto;
	max-width: 200px
}

.re-testimonial .re-carousel-items {
	padding-top: 10px !important;
	padding-bottom: 10px !important
}

.re-carousel .slick-slide {
	padding: 0 10px
}

.re-carousel .slick-arrow {
	display: inline-block;
	border-radius: 50%;
	font-size: 0;
	height: 45px;
	width: 45px;
	position: absolute;
	top: calc(50% - 20px);
	border-color: #ccc;
	transform: rotate(-90deg);
	cursor: pointer
}

.re-carousel .slick-arrow:after {
	font-family: sesame;
	line-height: 30px;
	font-size: 22px
}

.re-carousel .slick-arrow.slick-prev {
	left: -65px
}

.re-carousel .slick-arrow.slick-next {
	right: -65px
}

.re-carousel .slick-arrow.slick-next:after {
	content: "";
	line-height: 35px
}

.re-carousel .slick-dots {
	text-align: center;
	margin-top: 50px
}

.re-carousel .slick-dots li {
	display: inline-block;
	margin: 0 5px
}

.re-carousel .slick-dots li button {
	border: 0;
	border-radius: 100%;
	font-size: 0;
	width: 10px;
	height: 10px;
	display: block;
	padding: 0;
	background-color: #d9d9d9
}

.re-carousel .slick-dots li.slick-active button {
	background-color: #ec1c2a
}

/*!
 * WPL Property Listings Styles
 * Author UI Department of Realtyna Inc.
 * Copyright 2019 Realtyna Inc. | realtyna.com
 */
.wpl_sort_options_container {
	line-height: 50px
}

.wpl_sort_options_container .wpl-sort-options-selectbox {
	display: inline-block !important;
	position: relative;
	vertical-align: middle;
}

.wpl_sort_options_container .wpl-sort-options-selectbox select {
	border: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	padding: 0 20px 0 0;
	background: 0 0;
	cursor: pointer;
	color: #00aeef;
	font-family: Montserrat, sans-serif;
	font-size: 16px;
	font-weight: 700
}

.wpl_sort_options_container .wpl-sort-options-selectbox:after {
	content: '\e67c';
	position: absolute;
	top: 18px;
	right: 0;
	color: #00aeef;
	line-height: normal;
	font-family: wpl-front
}

.wpl-landing-page-generator-wp,
.wpl-print-rp-wp,
.wpl-rss-wp,
.wpl-save-search-wp,
.wpl_list_grid_switcher,
.wpl_list_grid_switcher.wpl-list-grid-switcher-icon-text,
.wpl_options_switch_parent {
	position: static !important;
	float: right;
	text-transform: uppercase;
	color: #b3b3b3;
	vertical-align: middle;
	line-height: normal
}

.wpl-landing-page-generator-wp .wpl-landing-page-generator-link,
.wpl-print-rp-wp .wpl-print-rp-link,
.wpl-rss-wp .wpl-rss-link,
.wpl-save-search-wp .wpl-save-search-link,
.wpl_list_grid_switcher a,
.wpl_list_grid_switcher div,
.wpl_list_grid_switcher.wpl-list-grid-switcher-icon-text a,
.wpl_list_grid_switcher.wpl-list-grid-switcher-icon-text div,
.wpl_options_switch {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 2px solid #f0f0f0;
	padding: 8px 11px;
	color: #b3b3b3;
	font-family: Montserrat, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 600
}

.wpl_list_grid_switcher,
.wpl_list_grid_switcher.wpl-list-grid-switcher-icon-text {
	margin-left: 15px
}

.wpl_list_grid_switcher a.active,
.wpl_list_grid_switcher div.active,
.wpl_list_grid_switcher.wpl-list-grid-switcher-icon-text a.active,
.wpl_list_grid_switcher.wpl-list-grid-switcher-icon-text div.active {
	background: 0 0 !important;
	border-color: #f0f0f0 !important;
	color: #00aeef
}

.wpl_list_grid_switcher a.active:before,
.wpl_list_grid_switcher div.active:before,
.wpl_list_grid_switcher.wpl-list-grid-switcher-icon-text a.active:before,
.wpl_list_grid_switcher.wpl-list-grid-switcher-icon-text div.active:before,
.wpl_prp_show_container .wpl_agent_info .name a:hover {
	color: #00aeef !important
}

.wpl_agents_widget_container.advanced .wpl_profile_container ul li.mobile,
.wpl_agents_widget_container.advanced .wpl_profile_container ul li.phone,
.wpl_agents_widget_container.advanced .wpl_profile_container ul li.website,
.wpl_list_grid_switcher a span,
.wpl_list_grid_switcher div span,
.wpl_list_grid_switcher.wpl-list-grid-switcher-icon-text a span,
.wpl_list_grid_switcher.wpl-list-grid-switcher-icon-text div span {
	display: inline-block !important
}

.wpl_addon_membership_container .wpl_dashboard_side2 .wpl_dashboard_links li#wpl_kind0:before,
.wpl_addon_membership_container .wpl_dashboard_side2 .wpl_dashboard_links li#wpl_kind4:before,
.wpl_addon_membership_container .wpl_dashboard_side2 .wpl_dashboard_links li.changepassword_link:before,
.wpl_addon_membership_container .wpl_dashboard_side2 .wpl_dashboard_links li.logout_link:before,
.wpl_list_grid_switcher a:before,
.wpl_list_grid_switcher div:before,
.wpl_list_grid_switcher.wpl-list-grid-switcher-icon-text a:before,
.wpl_list_grid_switcher.wpl-list-grid-switcher-icon-text div:before,
.wpl_prp_show_container .wpl_rooms_list_container .room_20:before,
.wpl_prp_show_container .wpl_rooms_list_container .room_22:before,
.wpl_prp_show_container .wpl_rooms_list_container .room_23:before,
.wpl_prp_show_container .wpl_rooms_list_container .room_2:before,
.wpl_prp_show_container .wpl_rooms_list_container .room_5:before,
.wpl_prp_show_container .wpl_rooms_list_container .room_7:before {
	font-family: sesame
}

.wpl-save-search-wp .wpl-save-search-link,
.wpl_list_grid_switcher .grid_view,
.wpl_list_grid_switcher.wpl-list-grid-switcher-icon-text .grid_view {
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px 0 0 3px
}

.wpl_list_grid_switcher .grid_view:before,
.wpl_list_grid_switcher.wpl-list-grid-switcher-icon-text .grid_view:before {
	content: "\e902" !important
}

.wpl_list_grid_switcher .list_view,
.wpl_list_grid_switcher.wpl-list-grid-switcher-icon-text .list_view {
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0;
	border-radius: 0 3px 3px 0;
	margin-left: 0 !important;
	border-left: none;
	padding-right: 22px
}

.wpl_list_grid_switcher .list_view:before,
.wpl_list_grid_switcher.wpl-list-grid-switcher-icon-text .list_view:before {
	content: "\e903" !important
}

.wpl_list_grid_switcher .map_view,
.wpl_list_grid_switcher.wpl-list-grid-switcher-icon-text .map_view {
	background: #f0f0f0;
	color: #004274
}

.wpl_list_grid_switcher .map_view:before,
.wpl_list_grid_switcher.wpl-list-grid-switcher-icon-text .map_view:before {
	color: #ec1c2a;
	content: "\e90d" !important
}

.wpl_list_grid_switcher.wpl-list-grid-switcher-icon-text:not(.wpl-list-grid-switcher-icon-text)>a,
.wpl_list_grid_switcher.wpl-list-grid-switcher-icon-text:not(.wpl-list-grid-switcher-icon-text)>div,
.wpl_list_grid_switcher:not(.wpl-list-grid-switcher-icon-text)>a,
.wpl_list_grid_switcher:not(.wpl-list-grid-switcher-icon-text)>div {
	width: auto;
	height: 36px;
	padding: 8px
}

.wpl-rss-wp {
	margin: 6px 0
}

.wpl-rss-wp .wpl-rss-link:hover,
.wpl_addon_membership_container .wpl-payment-tabs-wp ul li.wpl-gen-tab-active-parent,
.wpl_addon_membership_container .wpl-payment-tabs-wp ul li:hover,
.wpl_addon_membership_container .wpl_dashboard_side2 .wpl_dashboard_links li:not(.properties_link):hover {
	background: #004274
}

.wpl-landing-page-generator-wp,
.wpl-print-rp-wp,
.wpl-save-search-wp {
	margin: 6px -2px 6px 0
}

.wpl-print-rp-wp .wpl-print-rp-link {
	display: block;
	line-height: 15px
}

.wpl-save-search-wp .wpl-save-search-link:after {
	content: '\e002'
}

.wpl-landing-page-generator-wp .wpl-landing-page-generator-link {
	line-height: 16px;
	height: auto;
	background: 0 0
}

.wpl-landing-page-generator-wp .wpl-landing-page-generator-link:after {
	position: static;
	font-size: 14px
}

.wpl-landing-page-generator-link,
.wpl-rss-link,
.wpl-save-search-link {
	background: 0 0;
	height: auto;
	color: #b3b3b3;
	vertical-align: middle;
	line-height: 16px
}

.pagination-wp,
.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-content-wp,
.wpl-compare-table>tbody .wpl-compare-empty-row,
.wpl-profile-listing-wp .wpl_pagination_container,
.wpl_pagination_container,
.wpl_property_listing_container.wpl-property-listing-mapview .wpl_pagination_container {
	border-top: none
}

.pagination-wp .pagination,
.wpl-profile-listing-wp .wpl_pagination_container .pagination,
.wpl_pagination_container .pagination,
.wpl_property_listing_container.wpl-property-listing-mapview .wpl_pagination_container .pagination {
	float: none;
	width: 100%;
	text-align: center
}

.pagination-wp .pagination li,
.wpl-profile-listing-wp .wpl_pagination_container .pagination li,
.wpl_pagination_container .pagination li,
.wpl_property_listing_container.wpl-property-listing-mapview .wpl_pagination_container .pagination li {
	display: inline-block;
	float: none;
	vertical-align: top;
	line-height: 37px;
	margin: 5px
}

.pagination-wp .pagination li a,
.pagination-wp .pagination li span,
.wpl-profile-listing-wp .wpl_pagination_container .pagination li a,
.wpl-profile-listing-wp .wpl_pagination_container .pagination li span,
.wpl_pagination_container .pagination li a,
.wpl_pagination_container .pagination li span,
.wpl_property_listing_container.wpl-property-listing-mapview .wpl_pagination_container .pagination li a,
.wpl_property_listing_container.wpl-property-listing-mapview .wpl_pagination_container .pagination li span {
	border-radius: 50%;
	height: 40px;
	width: 40px !important;
	display: block;
	box-sizing: border-box;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	color: #b3b3b3 !important;
	border: 2px solid #b3b3b3;
	font-family: Montserrat, sans-serif;
	font-size: 14px;
	font-weight: 600
}

.pagination-wp .pagination li.active a,
.wpl-profile-listing-wp .wpl_pagination_container .pagination li.active a,
.wpl_pagination_container .pagination li.active a,
.wpl_property_listing_container.wpl-property-listing-mapview .wpl_pagination_container .pagination li.active a {
	color: #ec1c2a !important;
	border-color: #004274 !important;
	border-radius: 20px;
	width: 50px !important
}

.pagination-wp .pagination .prev a:before,
.wpl-profile-listing-wp .wpl_pagination_container .pagination .prev a:before,
.wpl_pagination_container .pagination .prev a:before,
.wpl_property_listing_container.wpl-property-listing-mapview .wpl_pagination_container .pagination .prev a:before {
	content: '\e654' !important
}

.pagination-wp .pagination .next a:before,
.wpl-profile-listing-wp .wpl_pagination_container .pagination .next a:before,
.wpl_pagination_container .pagination .next a:before,
.wpl_property_listing_container.wpl-property-listing-mapview .wpl_pagination_container .pagination .next a:before {
	content: '\e655' !important
}

.pagination-wp .wpl_page_size_options,
.wpl-profile-listing-wp .wpl_pagination_container .wpl_page_size_options,
.wpl_pagination_container .wpl_page_size_options,
.wpl_property_listing_container.wpl-property-listing-mapview .wpl_pagination_container .wpl_page_size_options {
	width: auto;
	min-width: 30px
}

.wpl_property_listing_container .wpl_prp_cont {
	border-radius: 4px;
	border: 1px solid #e6e6e6;
	display: flex;
	flex-flow: column nowrap;
	justify-content: space-around;
	margin: 15px 0
}

.wpl_property_listing_container .wpl_prp_cont .wpl_prp_listing_icon_box {
	border-top: 1px solid #e6e6e6
}

.wpl_property_listing_container .wpl_prp_cont .price_box {
	position: relative;
    display: inline-block;
    width: auto;
    height: auto;
    margin: 8px 0 15px;
}

.wpl_property_listing_container .wpl_prp_cont .view_detail {
    display: block;
}

.wpl_property_listing_container .wpl_prp_cont .view_detail .wpl_prp_title {
    margin: 0;
}

.wpl_property_listing_container .wpl_prp_cont .price_box span {
	background: 0 0;
    color: #004274;
    font-size: 24px;
    font-weight: 800;
    padding: 0;
    font-family: "Lato", Arial, Helvetica, sans-serif;
}

.wpl_property_listing_container .wpl_prp_cont .wpl_prp_listing_location {
	font-size: 14px;
	height: auto;
	margin: 6px 0 0;
	text-transform: none
}

.wpl_property_listing_container .wpl_prp_cont .wpl_gallery_image {
	-webkit-transform: scale(1.12);
	-moz-transform: scale(1.12);
	-o-transform: scale(1.12);
	-ms-transform: scale(1.12);
	transform: scale(1.12);
	-webkit-transition: opacity .35s, transform .35s;
	-moz-transition: opacity .35s, transform .35s;
	-o-transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s
}

.wpl-profile-listing-wp .wpl_profile_container .back .view_properties,
.wpl_property_listing_container .wpl_prp_cont .wpl_prp_top_boxes.back .view_detail {
	font-family: Montserrat, sans-serif;
	font-size: 21px;
	font-weight: 700;
	text-transform: uppercase
}

.wpl_property_listing_container .wpl_prp_cont .wpl_prp_top_boxes .no_image_box {
	-webkit-transform: scale(1.12);
	-moz-transform: scale(1.12);
	-o-transform: scale(1.12);
	-ms-transform: scale(1.12);
	transform: scale(1.12);
	-webkit-transition: opacity .35s, transform .35s;
	-moz-transition: opacity .35s, transform .35s;
	-o-transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s;
	width: 100% !important;
	font-size: 13px
}

.wpl_property_listing_container .wpl_prp_cont .wpl_prp_listing_like li:before {
	font-size: 30px;
	width: 32px
}

.wpl_property_listing_container .wpl_prp_cont:not(.row_box) {
	padding-bottom: 45px !important
}

.wpl_property_listing_container .wpl_prp_cont:not(.row_box) .wpl_prp_listing_icon_box {
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
	background: #f6f6f6;
}

.wpl_property_listing_container .wpl_prp_cont.row_box {
	padding: 0;
	flex-flow: row nowrap;
	justify-content: flex-start
}

.wpl_property_listing_container .wpl_prp_cont.row_box .wpl_prp_top {
	border-radius: 4px 0 0 4px;
	flex: 0.5;
	width: auto;
	order: 1
}

.wpl_property_listing_container .wpl_prp_cont.row_box .wpl_prp_bot {
	flex: 3.5;
	position: relative;
	order: 2
}

.wpl_property_listing_container .wpl_prp_cont.row_box .wpl_prp_listing_location {
	font-size: 14px;
	height: auto
}

@media (min-width:768px) {

	.re-col-sm-1,
	.re-col-sm-10,
	.re-col-sm-11,
	.re-col-sm-12,
	.re-col-sm-2,
	.re-col-sm-3,
	.re-col-sm-4,
	.re-col-sm-5,
	.re-col-sm-6,
	.re-col-sm-7,
	.re-col-sm-8,
	.re-col-sm-9 {
		float: left
	}

	.re-col-sm-12 {
		width: 100%
	}

	.re-col-sm-11 {
		width: 91.66666667%
	}

	.re-col-sm-10 {
		width: 83.33333333%
	}

	.re-col-sm-9 {
		width: 75%
	}

	.re-col-sm-8 {
		width: 66.66666667%
	}

	.re-col-sm-7 {
		width: 58.33333333%
	}

	.re-col-sm-6 {
		width: 50%
	}

	.re-col-sm-5 {
		width: 41.66666667%
	}

	.re-col-sm-4 {
		width: 33.33333333%
	}

	.re-col-sm-3 {
		width: 25%
	}

	.re-col-sm-2 {
		width: 16.66666667%
	}

	.re-col-sm-1 {
		width: 8.33333333%
	}

	.re-col-sm-pull-12 {
		right: 100%
	}

	.re-col-sm-pull-11 {
		right: 91.66666667%
	}

	.re-col-sm-pull-10 {
		right: 83.33333333%
	}

	.re-col-sm-pull-9 {
		right: 75%
	}

	.re-col-sm-pull-8 {
		right: 66.66666667%
	}

	.re-col-sm-pull-7 {
		right: 58.33333333%
	}

	.re-col-sm-pull-6 {
		right: 50%
	}

	.re-col-sm-pull-5 {
		right: 41.66666667%
	}

	.re-col-sm-pull-4 {
		right: 33.33333333%
	}

	.re-col-sm-pull-3 {
		right: 25%
	}

	.re-col-sm-pull-2 {
		right: 16.66666667%
	}

	.re-col-sm-pull-1 {
		right: 8.33333333%
	}

	.re-col-sm-pull-0 {
		right: auto
	}

	.re-col-sm-push-12 {
		left: 100%
	}

	.re-col-sm-push-11 {
		left: 91.66666667%
	}

	.re-col-sm-push-10 {
		left: 83.33333333%
	}

	.re-col-sm-push-9 {
		left: 75%
	}

	.re-col-sm-push-8 {
		left: 66.66666667%
	}

	.re-col-sm-push-7 {
		left: 58.33333333%
	}

	.re-col-sm-push-6 {
		left: 50%
	}

	.re-col-sm-push-5 {
		left: 41.66666667%
	}

	.re-col-sm-push-4 {
		left: 33.33333333%
	}

	.re-col-sm-push-3 {
		left: 25%
	}

	.re-col-sm-push-2 {
		left: 16.66666667%
	}

	.re-col-sm-push-1 {
		left: 8.33333333%
	}

	.re-col-sm-push-0 {
		left: auto
	}

	.re-col-sm-offset-12 {
		margin-left: 100%
	}

	.re-col-sm-offset-11 {
		margin-left: 91.66666667%
	}

	.re-col-sm-offset-10 {
		margin-left: 83.33333333%
	}

	.re-col-sm-offset-9 {
		margin-left: 75%
	}

	.re-col-sm-offset-8 {
		margin-left: 66.66666667%
	}

	.re-col-sm-offset-7 {
		margin-left: 58.33333333%
	}

	.re-col-sm-offset-6 {
		margin-left: 50%
	}

	.re-col-sm-offset-5 {
		margin-left: 41.66666667%
	}

	.re-col-sm-offset-4 {
		margin-left: 33.33333333%
	}

	.re-col-sm-offset-3 {
		margin-left: 25%
	}

	.re-col-sm-offset-2 {
		margin-left: 16.66666667%
	}

	.re-col-sm-offset-1 {
		margin-left: 8.33333333%
	}

	.re-col-sm-offset-0 {
		margin-left: 0
	}

	.wpl_property_listing_container .wpl_prp_cont.row_box .price_box {
		left: 0;
		bottom: 5px;
		top: auto
	}

	.wpl_property_listing_container .wpl_prp_cont.row_box .price_box span {
		font-size: 16px
	}
}

.wpl_property_listing_container .wpl_prp_cont.row_box .wpl_prp_listing_like {
	left: 0;
	top: 10px;
	right: auto
}

.wpl_property_listing_container .wpl_prp_cont.row_box .wpl_prp_listing_like li:before {
	font-size: 23px
}

.wpl_property_listing_container .wpl_prp_cont.row_box .wpl_gallery_container img {
	height: auto !important;
	min-height: 80px
}

.wpl_property_listing_container .wpl_prp_cont.row_box .wpl_prp_listing_icon_box {
	position: absolute;
	top: 0;
	right: 0;
	margin: 15px;
	border: 0;
	border-left: 1px solid #e6e6e6
}

.wpl_property_listing_container .wpl_prp_cont.row_box .wpl_prp_listing_icon_box div {
	font-size: 16px;
	border: 1px solid #e6e6e6;
	border-left: 0
}

.wpl_property_listing_container .wpl_prp_cont.row_box .wpl_prp_listing_icon_box div:last-child {
	border-color: #e6e6e6
}

.wpl_property_listing_container .wpl_prp_cont .wpl_prp_listing_like {
	bottom: auto;
	top: 12px;
	margin-left: auto;
	border-left: 1px solid #e6e6e6;
	border-right: 0;
}

.wpl_property_listing_container.wpl-property-listing-mapview {
	left: -moz-calc(50.8% - 50vw);
	left: -webkit-calc(50.8% - 50vw);
	left: calc(50.8% - 50vw);
	width: 99vw !important
}

.wpl_property_listing_container.wpl-property-listing-mapview .wpl_googlemap_container.wpl_googlemap_plisting {
	width: 50%;
	padding: 0;
	height: 83vh !important
}

.wpl_property_listing_container.wpl-property-listing-mapview .wpl_property_listing_list_view_container {
	width: 50% !important;
	position: static;
	margin-top: 0;
	display: flex;
	flex-flow: column nowrap;
	overflow: visible;
	padding-left: 15px;
	height: 83vh;
	margin-right: 0;
	margin-left: 0
}

.wpl_property_listing_container.wpl-property-listing-mapview .wpl_property_listing_list_view_container.close {
	margin-left: -285px
}

.wpl_property_listing_container.wpl-property-listing-mapview .wpl-row.wpl_property_listing_listings_container {
	height: 90vh;
	margin: 10px 0 0 -10px !important;
	padding-right: 0;
	display: flex;
	flex-wrap: wrap
}

.wpl_property_listing_container.wpl-property-listing-mapview .wpl-column {
	padding: 0 10px !important;
	width: 50%;
	margin-bottom: 20px
}

.wpl_property_listing_container.wpl-property-listing-mapview .wpl_prp_cont.wpl_prp_cont_old .wpl_prp_top {
	width: 100% !important;
	max-height: 100%
}

.wpl_property_listing_container.wpl-property-listing-mapview .wpl_prp_cont.wpl_prp_cont_old .wpl_prp_top .wpl_gallery_container img {
	height: auto !important;
	width: 100% !important
}

.wpl_property_listing_container.wpl-property-listing-mapview .price_box {
	position: absolute !important;
	top: 10px !important
}

.wpl_property_listing_container.wpl-property-listing-mapview .wpl_sort_options_container {
	padding: 15px 27px 0 0;
	position: static
}

.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li,
.wpl_property_listing_container.wpl-property-listing-mapview .wpl_sort_options_container .wpl-sort-options-selectbox {
	vertical-align: top
}

.wpl_property_listing_container.wpl-property-listing-mapview .wpl_sort_options_container .wpl-sort-options-selectbox select {
	width: 100%;
	padding-left: 10px
}

.wpl_property_listing_container.wpl-property-listing-mapview .wpl_sort_options_container .wpl_list_grid_switcher {
	height: auto
}

.wpl_property_listing_container.wpl-property-listing-mapview .wpl_sort_options_container .wpl-landing-page-generator-wp,
.wpl_property_listing_container.wpl-property-listing-mapview .wpl_sort_options_container .wpl-print-rp-wp,
.wpl_property_listing_container.wpl-property-listing-mapview .wpl_sort_options_container .wpl-rss-wp,
.wpl_property_listing_container.wpl-property-listing-mapview .wpl_sort_options_container .wpl-save-search-wp {
	margin: 3px 0
}

.wpl_property_listing_container.wpl-property-listing-mapview .wpl_sort_options_container .wpl-landing-page-generator-link {
	padding-right: 11px !important
}

.wpl_property_listing_container.wpl-property-listing-mapview .wpl_pagination_container {
	margin-top: 0 !important;
	margin-bottom: 20px;
	width: 100%;
	position: sticky
}

.pwizard-wp.wpl_view_container .side-content-wp .attach-btn-wp>div,
.wpl-profile-listing-wp .wpl-large-up-1 .wpl_profile_container .wpl_profile_picture .front img,
.wpl_profile_show_container .wpl_agent_info_r .location span,
.wpl_property_listing_container.wpl-property-listing-mapview .wpl_pagination_container .pagination,
.wpl_search_from_box.advanced .wpl_search_field_container.minmax_type>input {
	width: auto
}

.pwizard-wp.wpl_view_container .sidebar-wp .finilized,
.wpl_carousel_container .simple_list.wpl-plugin-owl .owl-controls .owl-nav .owl-next,
.wpl_property_listing_container.wpl-property-listing-mapview.wpl_prp_listing_left .wpl_googlemap_container.wpl_googlemap_plisting {
	right: 0
}

.wpl_property_listing_container .view_detail .wpl_prp_title {
	white-space: normal;
    line-height: 34px;
    font-size: 32px;
}

.wpl_property_listing_container .wpl_prp_listing_location {
	font-family: Karla, Arial, Helvetica, sans-serif;
	color: grey
}

.wpl_property_listing_container .wpl_prp_listing_icon_box div {
	display: none;
	border-right: 1px solid #e6e6e6;
	margin: 0;
	padding: 10px;
	color: #666;
	box-sizing: border-box;
	white-space: nowrap;
	font-family: Karla, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 700
}

.wpl_property_listing_container .wpl_prp_listing_icon_box div:first-child,
.wpl_prp_show_container .wpl_prp_container_content_title ul li:first-child,
.wpl_prp_show_container .wpl_prp_listing_icon_box ul li:first-child {
	border-left: none
}

.wpl_property_listing_container .wpl_prp_listing_icon_box div:before {
	display: inline-block !important;
	float: none !important;
	width: auto !important;
	height: auto !important;
	background: 0 0 !important;
	padding-right: 8px;
	vertical-align: bottom;
	color: #b3b3b3;
	line-height: 22px;
	transform: none !important;
	font-size: 20px;
	font-family: sesame;
	font-weight: 400
}

.wpl_property_listing_container .wpl_prp_listing_icon_box .bedroom:before {
	content: "" !important
}

.wpl_property_listing_container .wpl_prp_listing_icon_box .bathroom:before {
	content: "" !important
}

.wpl-plugin-owl.wpl-carousel-multi-images .wpl_prp_listing_icon_box .built_up_area span,
.wpl_property_listing_container .wpl_prp_listing_icon_box .built_up_area span {
	font-size: 12px;
	color: #b3b3b3;
	text-transform: lowercase
}

.wpl_property_listing_container .wpl_prp_listing_icon_box .built_up_area:before {
	content: "" !important
}

.wpl_property_listing_container .wpl-listing-tags-wp {
	right: auto;
	left: 10px;
	top: 0;
	bottom: auto
}

.wpl_property_listing_container .wpl-listing-tags-wp .wpl-listing-tags-cnt div {
	color: #fff;
	text-transform: uppercase;
	line-height: 16px;
	padding: 0 2px;
	border-radius: 3px;
	font-family: Karla, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700
}

.wpl_property_listing_container .lSSlideWrapper.usingCss .lSFade>.active {
	opacity: 1 !important
}

.wpl_property_listing_container .bx-controls-direction a {
	width: 20px;
	height: 20px;
	top: auto;
	bottom: 10px
}

.wpl_property_listing_container .bx-controls-direction a:before {
	font-size: 8pt;
	line-height: 21px
}

.wpl_property_listing_container .bx-controls-direction .bx-prev {
	left: auto;
	right: 31px;
	border-radius: 4px 0 0 4px
}

.wpl_property_listing_container .bx-controls-direction .bx-next {
	border-radius: 0 4px 4px 0
}

.wpl_property_listing_container .wpl-slider-bx-pager-wp {
	background: 0 0;
	right: auto;
	left: 10px;
	bottom: 10px;
	top: auto;
	padding: 6px 0
}

.wpl_property_listing_container .wpl-slider-bx-img-count {
	border-radius: 4px;
	font-size: 13px;
	background: rgba(0, 0, 0, .7);
	padding: 4px 5px 4px 30px;
	margin: -8px -10px -8px 0
}

.wpl_property_listing_container .wpl_sort_options_container {
	margin: 0;
	border-bottom: none
}

.wpl-profile-listing-wp:not(.wpl-prp-disable-image-hover) .wpl_profile_picture .back,
.wpl-prp-disable-image-hover.wpl_property_listing_container .wpl_prp_cont .wpl_gallery_image,
.wpl_property_listing_container:not(.wpl-prp-disable-image-hover) .wpl_prp_top .wpl_prp_top_boxes.back {
	transform: none
}

.wpl_property_listing_container:not(.wpl-prp-disable-image-hover) .wpl_prp_top .wpl_prp_top_boxes.back .view_detail {
	background: 0 0 !important;
	text-indent: -9999px
}

.wpl_property_listing_container:not(.wpl-prp-disable-image-hover) .wpl_prp_cont:not(.row_box):hover {
	border-bottom-color: #e6e6e6
}

.wpl_property_listing_container:not(.wpl-prp-disable-image-hover) .wpl_prp_cont.row_box .wpl_prp_top:hover .front,
.wpl_property_listing_container:not(.wpl-prp-disable-image-hover) .wpl_prp_cont:not(.row_box):hover .wpl_prp_top_boxes.front {
	transform: none;
	position: relative
}

.wpl-profile-listing-wp:not(.wpl-prp-disable-image-hover) .wpl_profile_container:hover .wpl_profile_picture .front .no_image,
.wpl-profile-listing-wp:not(.wpl-prp-disable-image-hover) .wpl_profile_container:hover .wpl_profile_picture .front img,
.wpl_property_listing_container:not(.wpl-prp-disable-image-hover) .wpl_prp_cont.row_box .wpl_prp_top:hover .front .no_image_box,
.wpl_property_listing_container:not(.wpl-prp-disable-image-hover) .wpl_prp_cont.row_box .wpl_prp_top:hover .front .wpl_gallery_image,
.wpl_property_listing_container:not(.wpl-prp-disable-image-hover) .wpl_prp_cont:not(.row_box):hover .wpl_prp_top_boxes.front .no_image_box,
.wpl_property_listing_container:not(.wpl-prp-disable-image-hover) .wpl_prp_cont:not(.row_box):hover .wpl_prp_top_boxes.front .wpl_gallery_image {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: .5
}

.wpl_property_listing_container:not(.wpl-prp-disable-image-hover) .wpl_prp_cont:not(.row_box):hover .wpl_prp_top_boxes.back {
	transform: none;
	opacity: 1
}

.wpl_property_listing_container:not(.wpl-prp-disable-image-hover) .wpl_prp_cont:not(.row_box):hover .wpl_prp_bot .wpl_prp_desc {
	opacity: 1;
	z-index: 10
}

.wpl-profile-listing-wp:not(.wpl-prp-disable-image-hover) .wpl_profile_container.row_box .wpl_profile_picture:hover .back,
.wpl_property_listing_container:not(.wpl-prp-disable-image-hover) .wpl_prp_cont.row_box .wpl_prp_top:hover .back {
	opacity: .7;
	z-index: 999
}

.wpl-profile-listing-wp:not(.wpl-prp-disable-image-hover) .wpl_profile_container.row_box .wpl_profile_picture:hover .back .view_properties,
.wpl_property_listing_container:not(.wpl-prp-disable-image-hover) .wpl_prp_cont.row_box .wpl_prp_top:hover .back .view_detail {
	text-indent: 0
}

.wpl-profile-listing-wp .wpl_profile_container .no_image,
.wpl_property_listing_listings_container.wpl-large-up-4 .wpl_prp_listing_icon_box div {
	font-size: 13px
}

.wpl_property_listing_listings_container.wpl-large-up-4 .wpl_prp_cont.wpl_prp_cont_old .wpl_prp_bot,
.wpl_property_listing_listings_container.wpl-large-up-6 .wpl_prp_cont.wpl_prp_cont_old .wpl_prp_bot {
	padding-top: 10px
}

.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .info-wp .chosen-single div b:after,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .info-wp .chosen-single div b:after,
.wpl_property_listing_listings_container.wpl-large-up-6 .wpl_prp_listing_icon_box div {
	font-size: 12px
}

/*!
 * WPL Profile Listing Styles
 * Author UI Department of Realtyna Inc.
 * Copyright 2019 Realtyna Inc. | realtyna.com
 */
#wpl_dashboard_bottom_container>div:first-child,
#wpl_login_form_container .wpl-login-form,
.pmanager-wp .mass-panel-wp .mass-actions-wp .group-btn .mass-btn:last-child,
.pwizard-wp.wpl_view_container .side-content-wp .prow-addon_video .video-tabs-wp,
.pwizard-wp.wpl_view_container .side-content-wp .prow-attachments .video-tabs-wp,
.pwizard-wp.wpl_view_container .side-content-wp .prow-gallery .video-tabs-wp,
.wpl-calendar-table,
.wpl-plugin-owl.wpl-carousel-multi-images .wpl-carousel-item,
.wpl-profile-listing-wp .wpl_profile_container.row_box,
.wpl-profile-listing-wp .wpl_sort_options_container,
.wpl_addon_membership_container.wpl_membership_wrap {
	border: none
}

.wpl-profile-listing-wp .wpl_profile_container,
.wpl_addon_membership_container .wpl_membership_addon_label,
.wpl_addon_membership_container .wpl_memberships_label,
.wpl_prp_show_container .tabs_container {
	border-bottom: none
}

.wpl-profile-listing-wp .wpl_profile_container .wpl_profile_picture {
	border-radius: 5px;
	line-height: inherit;
	height: auto;
	padding: 0
}

.wpl-profile-listing-wp .wpl_profile_container .wpl_profile_picture .front img,
.wpl-profile-listing-wp .wpl_profile_container .wpl_profile_picture .no_image {
	width: 100%;
	-webkit-transform: scale(1.12);
	-moz-transform: scale(1.12);
	-o-transform: scale(1.12);
	-ms-transform: scale(1.12);
	transform: scale(1.12);
	-webkit-transition: opacity .35s, transform .35s;
	-moz-transition: opacity .35s, transform .35s;
	-o-transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s
}

.wpl-profile-listing-wp .wpl_profile_container .front {
	position: relative;
	z-index: 2
}

.wpl-profile-listing-wp .wpl_profile_container .back {
	opacity: .5;
	background: #004274
}

.wpl-profile-listing-wp .wpl_profile_container .wpl_profile_container_title .title {
	text-align: left;
	text-transform: uppercase;
	padding-bottom: 15px;
	border-bottom: 2px solid #eee;
	margin-left: 5px;
	font-size: 18px;
	font-family: Montserrat, sans-serif;
	font-weight: 700
}

.wpl-profile-listing-wp .wpl_profile_container .wpl_profile_container_title .title a,
.wpl_prp_show_container .wpl_agent_info .name a {
	color: #000;
	white-space: normal;
    font-size: 24px;
}

.wpl-profile-listing-wp .wpl_profile_container .wpl_profile_container_title a[href*=mailto] {
	text-align: left;
	padding-left: 32px;
	position: relative;
	margin-top: 15px;
	line-height: 30px;
	left: auto
}

.wpl-profile-listing-wp .wpl_profile_container .wpl_profile_container_title a[href*=mailto]:after {
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	content: '\e910';
	color: #666;
	text-align: center;
	line-height: 30px;
	font-family: sesame;
	font-size: 13px
}

.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .info-wp,
.wpl-profile-listing-wp .wpl_profile_container .wpl_profile_container_title a[href*=mailto] img,
.wpl_agent_info_c>ul li.email img,
ul.wpl_agent_info_r li.email img {
	vertical-align: middle
}

.wpl-profile-listing-wp .wpl_profile_container .wpl_profile_container_title .about {
	position: absolute;
	top: 10px;
	left: 0;
	color: #fff;
	font-size: 14px;
	width: 100%;
	padding: 5px 10px;
	z-index: 0;
	height: 88px;
	overflow: hidden;
	line-height: 22px;
	opacity: 0;
	display: block
}

.wpl-profile-listing-wp .wpl_profile_container ul {
	width: 100%;
	margin: 0;
	border-bottom: 2px solid #eee;
	padding-bottom: 10px;
	display: block
}

.wpl-profile-listing-wp .wpl_profile_container ul li {
	text-indent: 0;
	float: none;
	width: 100%;
	height: auto;
	color: #666;
	padding-left: 32px;
	text-align: left;
	line-height: 30px;
	font-family: Karla, Arial, Helvetica, sans-serif;
	font-size: 14px
}

.wpl-profile-listing-wp .wpl_profile_container ul li:after {
	background: 0 0 !important;
	font-size: 14px;
	color: #666
}

.wpl-profile-listing-wp .wpl_profile_container ul li a,
.wpl_property_listing_container.wpl-neighborhood-addon .wpl_prp_cont .wpl_prp_listing_icon_box,
.wpl_prp_show_container .wpl-contact-listing-wp .form-field.button,
.wpl_prp_show_container .wpl-contact-listing-wp .form-field.wpl-contact-listing-btn,
.wpl_user_contact_container .form-field.button,
.wpl_user_contact_container .form-field.wpl-contact-listing-btn {
	position: static
}

.wpl-profile-listing-wp .wpl_profile_container ul li.phone:after {
	content: '\e912';
	font-family: sesame
}

.wpl-profile-listing-wp .wpl_profile_container ul li.mobile:after {
	content: '\e911';
	font-family: sesame
}

.wpl-profile-listing-wp .wpl_profile_container:not(.row_box) .wpl_profile_container_title {
	padding-top: 15px;
	margin-top: 5px
}

.wpl-profile-listing-wp .wpl_profile_container.row_box .wpl_profile_picture {
	width: 150px;
	height: 150px;
	line-height: normal
}

.wpl-profile-listing-wp .wpl_profile_container.row_box .wpl_profile_picture .front .no_image:before {
	font-size: 150px
}

.wpl-profile-listing-wp .wpl_profile_container.row_box .wpl_profile_picture .back .view_properties {
	display: block;
	font-size: 14px
}

.wpl-profile-listing-wp .wpl_profile_container.row_box ul {
	width: -moz-calc(100% - 150px);
	width: -webkit-calc(100% - 150px);
	width: calc(100% - 150px);
	padding-left: 10px !important;
	min-height: 72px;
	border-bottom: none
}

.wpl-profile-listing-wp .wpl_profile_container.row_box .wpl_profile_container_title {
	width: -moz-calc(100% - 150px);
	width: -webkit-calc(100% - 150px);
	width: calc(100% - 150px)
}

.wpl-profile-listing-wp .wpl-large-up-6 .wpl_profile_picture {
	height: 165px
}

.wpl-profile-listing-wp .wpl-large-up-6 .website a {
	word-wrap: break-word
}

.wpl-profile-listing-wp .wpl-large-up-6 .front .no_image:before {
	font-size: 160px
}

.wpl-profile-listing-wp:not(.wpl-prp-disable-image-hover) .wpl_profile_picture .back .view_properties {
	background: 0 0 !important
}

.wpl-profile-listing-wp:not(.wpl-prp-disable-image-hover) .wpl_profile_container:hover .wpl_profile_picture .front {
	transform: none;
	position: relative;
	background: 0 0
}

.wpl-profile-listing-wp:not(.wpl-prp-disable-image-hover) .wpl_profile_container:hover .wpl_profile_picture .back {
	transform: none;
	opacity: 1;
	z-index: 1000
}

.wpl-profile-listing-wp:not(.wpl-prp-disable-image-hover) .wpl_profile_container:hover.row_box .wpl_profile_container_title,
.wpl-profile-listing-wp:not(.wpl-prp-disable-image-hover) .wpl_profile_container:hover.row_box ul {
	background: 0 0
}

.wpl_agents_widget_container .wpl_profile_container {
	border-bottom: 0;
	padding: 0 15px;
	width: 25% !important;
	margin: 0;
	float: left
}

.wpl_agents_widget_container .wpl_profile_container ul {
	display: block;
	margin: 0;
	text-align: left
}

.wpl_agents_widget_container .wpl_profile_container ul li {
	display: block !important;
	text-indent: 0;
	width: initial;
	height: initial;
	background: 0 0 !important;
	float: none;
	margin-bottom: 10px
}

.wpl_agents_widget_container .wpl_profile_container ul li:after {
	background: 0 0;
	font-size: 14px !important;
	float: left;
	color: #666;
	line-height: initial;
	width: initial;
	height: initial
}

.wpl_agents_widget_container .wpl_profile_container ul li a,
.wpl_agents_widget_container .wpl_profile_container ul li span {
	display: block !important;
	text-indent: 0;
	position: static;
	font-size: 12px;
	color: #666
}

.wpl_agents_widget_container .wpl_profile_container ul li>a,
.wpl_agents_widget_container .wpl_profile_container ul li>span {
	margin-left: 20px
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .chosen-container,
#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .location-wp .location-part .chosen-single,
.pwizard-wp.wpl_view_container .side-content-wp #wpl_listing_field_container308,
.pwizard-wp.wpl_view_container .side-content-wp .prow .chosen-container,
.pwizard-wp.wpl_view_container .side-content-wp .prow-addon_video,
.pwizard-wp.wpl_view_container .side-content-wp .prow-attachments,
.pwizard-wp.wpl_view_container .side-content-wp .prow-gallery,
.pwizard-wp.wpl_view_container .side-content-wp .prow-googlemap,
.pwizard-wp.wpl_view_container .side-content-wp .prow-locations,
.pwizard-wp.wpl_view_container .side-content-wp .prow.prow-separator,
.pwizard-wp.wpl_view_container .side-content-wp .wpl-pwizard-prow-more_details .prow-meta_desc,
.pwizard-wp.wpl_view_container .side-content-wp .wpl-pwizard-prow-more_details .prow-meta_key,
.pwizard-wp.wpl_view_container .side-content-wp .wpl-pwizard-prow-more_details .prow.prow.prow-separator,
.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-content-wp #wpl_listing_field_container312,
.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-content-wp #wpl_listing_field_container313,
.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-content-wp .prow.prow-addon_video,
.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-content-wp .prow.prow-attachments,
.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-content-wp .prow.prow-gallery,
.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-content-wp .prow.prow-googlemap,
.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-content-wp .prow.prow-locations,
.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-content-wp .prow.prow-meta_desc,
.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-content-wp .prow.prow-meta_key,
.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-content-wp .prow.prow-property_types,
.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-content-wp .prow.prow-rooms,
.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-content-wp .prow.prow-separator,
.wpl-advanced-search-wp .wpl_search_field_container .chosen-container,
.wpl-advanced-search-wp .wpl_search_field_container .chosen-container .chosen-single,
.wpl-advanced-search-wp .wpl_search_field_container input,
.wpl-advanced-search-wp .wpl_search_field_container select,
.wpl_agents_widget_container .wpl_profile_container .wpl_profile_picture {
	width: 100% !important
}

.wpl_agents_widget_container .wpl_profile_container .wpl_profile_picture div {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: 0;
	box-shadow: none
}

.wpl_agents_widget_container .wpl_profile_container .wpl_profile_container_title {
	padding: 10px 0;
	margin-bottom: 10px;
	border-bottom: 2px solid #eee
}

.wpl_agents_widget_container .wpl_profile_container .wpl_profile_container_title .title {
	font-family: Montserrat, sans-serif;
	font-size: 18px;
	text-align: left;
	text-transform: uppercase
}

.wpl_agents_widget_container.advanced .wpl_profile_container {
	width: 33.333% !important
}

.wpl_agents_widget_container.advanced .wpl_profile_container .wpl_profile_picture {
	height: auto !important
}

.wpl_agents_widget_container.advanced .wpl_profile_container .wpl_profile_picture div.front {
	position: unset
}

.wpl_agents_widget_container.advanced .wpl_profile_container .wpl_profile_container_title {
	background: #fff;
	text-align: left;
	padding: 5px 10px;
	margin: 15px auto;
	border-left: 5px solid #004274;
	border-width: 0 0 0 5px
}

.wpl_agents_widget_container.advanced .wpl_profile_container .wpl_profile_container_title .title {
	color: #ec1c2a;
	font-weight: 700;
	font-family: inherit;
	margin: 0
}

.wpl_agents_widget_container.advanced .wpl_profile_container ul {
	padding-top: 0
}

.wpl_agents_widget_container.advanced .wpl_profile_container ul li {
	display: none !important;
	background: #fff !important;
	border-radius: 0;
	width: 40px;
	height: 40px
}

.wpl_agents_widget_container.advanced .wpl_profile_container ul li:after {
	color: #004274;
	font-size: 17px !important;
	top: 10px;
	left: 10px;
	z-index: 9
}

.wpl_agents_widget_container.advanced .wpl_profile_container ul li a {
	font-size: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	position: relative;
	z-index: 10
}

.wpl_agents_widget_container.advanced .wpl_profile_container ul li a span {
	font-size: 0;
	width: initial
}

/*!
 * WPL Property Single Page Styles
 * Author UI Department of Realtyna Inc.
 * Copyright 2019 Realtyna Inc. | realtyna.com
 */
.wpl-page .btn-primary {
	border: 1px solid transparent;
	border-radius: 3px !important;
	padding: 6px 12px;
	transition: .3s;
	font-family: Karla, Arial, Helvetica, sans-serif;
	font-size: inherit
}

.wpl_prp_show_container .wpl_agent_info .wpl_agent_info_l {
	width: 40%
}

.wpl_prp_show_container .wpl_agent_info .wpl_agent_info_l img {
	border: none;
	width: 100%
}

.wpl_prp_show_container .wpl_agent_info .wpl_agent_info_r {
	width: 60%
}

.wpl_prp_show_container .wpl_agent_info .wpl_agent_info_r .company_name {
	font-size: 15px;
	font-weight: 400;
	color: grey;
	text-align: left;
	background: 0 0;
	line-height: 24px
}

.wpl_prp_show_container .wpl_agent_info .company_details {
	width: 100%;
	border-top: 1px solid rgba(0, 0, 0, .1);
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	text-align: left;
	padding: 5px 0
}

.wpl_prp_show_container .wpl_agent_info .company_details img {
	display: inline-block;
	height: 50px;
	vertical-align: middle;
	border: none !important
}

.wpl_prp_show_container .wpl_agent_info .company_details .company_name {
	background: 0 0 !important;
	display: inline-block;
	padding-left: 5px
}

.wpl_prp_show_container .wpl_agent_info .name {
	text-align: left;
	font-family: Montserrat, sans-serif;
	font-size: 24px;
	font-weight: 600;
	font-style: normal
}

.wpl_prp_show_container .wpl_agent_info .email {
	text-align: left;
	height: 30px;
	width: 100%;
	color: grey;
	font-weight: 400;
	line-height: 24px
}

.wpl_prp_show_container .wpl_agent_info .email:before {
	color: #004274;
	font-size: 15px;
	vertical-align: middle;
	padding-right: 5px
}

.wpl_agent_info_c>ul li a,
.wpl_prp_show_container .wpl_agent_info .email a,
ul.wpl_agent_info_r li a {
	color: grey
}

.wpl_prp_show_container .wpl_prp_show_position_contact>div {
	width: 47%;
	float: left
}

.wpl_prp_show_container .wpl_prp_show_position_contact>div:first-child {
	margin-right: 5%
}

.wpl_prp_show_container .wpl_prp_container_content_right .agent_info .wpl_agent_info {
	background: #fff;
	cursor: pointer;
	position: relative;
	overflow: hidden;
}

.wpl_prp_show_container .wpl_prp_container_content_right .agent_info .wpl_agent_info.active:after {
	content: '\e915';
	bottom: 12%
}

.wpl_prp_show_container .wpl_prp_container_content_right .agent_info .image_container .front {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	overflow: hidden;
	background: #e5e5e5;
	box-shadow: inset 0 0 2px rgba(0, 0, 0, .2);
	margin: 0 auto
}

.wpl_prp_show_container .wpl_prp_container_content_right .agent_info .wpl_agent_info_l {
	width: 70px
}

.wpl_prp_show_container .wpl_prp_container_content_right .agent_info .wpl_agent_info_r {
	width: -moz-calc(100% - 70px);
	width: -webkit-calc(100% - 70px);
	width: calc(100% - 70px);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.wpl_prp_show_container .wpl_prp_container_content_right .agent_info ul.wpl_agent_info_r {
	clear: both;
	float: none;
	padding: 15px 0 0 0;
}

.wpl_prp_show_container .wpl_prp_container_content_right .agent_info .name,
.wpl_prp_show_container.wpl_prp_show_layout2_container .wpl_prp_show_title>h1 {
	font-size: 26px;
    line-height: 32px;
}

.wpl_prp_show_container .wpl_prp_container_content_right .agent_info .company_details {
	border-bottom: none;
	padding: 10px 0 0
}

.wpl_prp_show_container .wpl-listing-results-links-cnt {
	float: none;
	overflow: hidden;
	text-transform: uppercase;
	margin-bottom: 35px;
	font-size: 14px;
	font-weight: 700;
	font-family: Montserrat, sans-serif
}

.wpl_prp_show_container .wpl-listing-results-links-cnt .wpl-previous-listing>a:before {
	content: '\e914'
}

.wpl_prp_show_container .wpl-listing-results-links-cnt .wpl-next-listing>a:after {
	content: '\e914';
	transform: rotate(180deg)
}

.wpl_prp_show_container .wpl-gallery-pshow-wp .lSSlideOuter .lSPager {
	background: 0 0;
	bottom: 5px
}

.wpl_prp_show_container .wpl-gallery-pshow-wp .lSSlideOuter .lSPager.lSpg li a {
	width: 10px;
	height: 10px;
	padding-top: 10px
}

.wpl_prp_show_container .wpl-gallery-pshow-wp .lSSlideOuter .lSPager.lSpg li a:before {
	content: '\e678' !important;
	background: rgba(0, 0, 0, .1);
	font-size: 9px
}

.wpl_prp_show_container .wpl-gallery-pshow-wp .lSSlideOuter .lSPager.lSpg li.active a:before {
	background: #fff;
	color: #fff !important;
	border-radius: 50%
}

.wpl_prp_show_container .wpl-gallery-pshow-wp .lSSlideOuter .lSAction a {
	background: 0 0;
	opacity: 1;
	text-shadow: 0 1px 3px rgba(0, 0, 0, .7)
}

.wpl_prp_show_container .wpl-gallery-pshow-wp .lSSlideOuter .lSGallery {
	padding: 0 0 5px;
	bottom: 0
}

.wpl_prp_show_container .wpl-gallery-pshow-wp .lSSlideOuter .lSGallery>li a:after {
	background: rgba(51, 51, 51, .5);
	content: '';
	position: absolute;
	display: block;
	top: 2px;
	bottom: 2px;
	right: 2px;
	left: 2px
}

.wpl_prp_show_container .wpl-gallery-pshow-wp .lSSlideOuter .lSGallery>li.active a:after {
	opacity: 0
}

.wpl_prp_show_container .wpl-gallery-pshow-wp .lSSlideOuter .wpl-lSSlider-thumbnails {
	margin-top: -5px;
	position: relative;
	background: #e5e5e5;
	padding: 0 25px 0 5px
}

.wpl_prp_show_container .wpl-gallery-pshow-wp .lSSlideOuter .wpl-lSSlider-thumbnails .lSAction a {
	text-shadow: none;
	width: auto;
	right: 5px
}

.wpl_prp_show_container .wpl-gallery-pshow-wp .lSSlideOuter .wpl-lSSlider-thumbnails .lSAction a:before {
	font-size: 14px;
	content: '\e655'
}

.wpl_prp_show_container .wpl_prp_container_content_title {
	font-style: normal;
	border-bottom: none
}

.wpl_prp_show_container .wpl_prp_container_content_title .wpl_prp_top_box_details .price_box {
	padding: 7px 15px;
	color: #fff;
	border-radius: 3px;
	background: #ec1c2a;
	font-family: Karla, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: 700
}

.wpl_prp_show_container .wpl_prp_container_content_title ul li,
.wpl_prp_show_container .wpl_prp_listing_icon_box ul li {
	display: inline-block;
	border-left: 1px solid #e5e5e5;
	padding: 5px 15px;
	line-height: 20px
}

.wpl_prp_show_container .wpl_prp_container_content_title ul li .value,
.wpl_prp_show_container .wpl_prp_listing_icon_box ul li .value {
	color: #666;
	vertical-align: middle;
	font-size: 18px;
	font-weight: 700;
	font-family: Karla, Arial, Helvetica, sans-serif
}

.wpl_prp_show_container .wpl_prp_container_content_title ul li:before,
.wpl_prp_show_container .wpl_prp_listing_icon_box ul li:before {
	color: #b3b3b3;
	display: inline-block;
	padding-right: 10px;
	vertical-align: middle;
	font-size: 20px;
	font-family: sesame
}

.wpl_prp_show_container .wpl_prp_container_content_title ul li.re-beds:before,
.wpl_prp_show_container .wpl_prp_listing_icon_box ul li.re-beds:before {
	content: '\e901'
}

.wpl_prp_show_container .wpl_prp_container_content_title ul li.re-baths:before,
.wpl_prp_show_container .wpl_prp_listing_icon_box ul li.re-baths:before {
	content: "\e900"
}

.wpl_prp_show_container .wpl_prp_container_content_title ul li.re-build_area:before,
.wpl_prp_show_container .wpl_prp_listing_icon_box ul li.re-build_area:before {
	content: "\e90f"
}

.wpl_prp_show_container .wpl_prp_container_content_title ul li.re-visits:before,
.wpl_prp_show_container .wpl_prp_listing_icon_box ul li.re-visits:before {
	content: "\e908";
	font-family: wpl-front
}

.wpl_prp_show_container .title_text {
	text-transform: uppercase;
	color: #000;
	margin-top: 0;
	line-height: 18px;
	margin-bottom: 7px;
	font-size: 24px;
	font-weight: 700
}

.wpl_prp_show_container .location_build_up {
	color: grey;
	margin-top: 0;
	font-size: 15px;
	font-family: Karla, Arial, Helvetica, sans-serif
}

.wpl_prp_show_container .location_build_up:before {
	content: '\e913';
	display: inline-block;
	padding-right: 5px;
	font-family: wpl-front;
	font-size: 11px
}

.wpl_prp_show_container .wpl_prp_container_content {
	margin-top: 35px
}

.wpl_prp_show_container .wpl_prp_container_content_left .wpl_prp_show_detail_boxes:not(.wpl_category_description) .wpl_prp_show_detail_boxes_cont {
	margin-left: -15px
}

@media (max-width:40em) {
	.wpl_prp_show_container .wpl_prp_container_content_left .wpl_prp_show_detail_boxes:not(.wpl_category_description) .wpl_prp_show_detail_boxes_cont {
		margin-left: 0
	}
}

.pwizard-wp.wpl_view_container .side-content-wp .video-content-wp,
.pwizard-wp.wpl_view_container .side-content-wp .wpl-pwizard-prow-more_details .prow-more_details,
.wpl-booking-inquire-wp,
.wpl-ewallet-wp,
.wpl_addon_membership_container .wpl_dashboard_side1,
.wpl_prp_show_container .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .wpl_prp_show_detail_boxes_cont,
.wpl_prp_show_container .wpl_prp_right_boxes_content.wpl-prp-basic-info .wpl_prp_show_detail_boxes,
.wpl_prp_show_container .wpl_prp_show_tabs-maps.wpl_prp_left_box .tabs_box {
	padding: 0
}

.wpl_prp_show_container .wpl_prp_container_content_left .wpl_prp_show_detail_boxes.wpl_category_description,
.wpl_prp_show_container .wpl_prp_container_content_left .wpl_prp_show_detail_boxes.wpl_prp_show_video {
	border-top: 1px solid rgba(0, 0, 0, .1);
	padding-top: 40px
}

.wpl_prp_show_container .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .rows.feature {
	padding-left: 35px;
	position: relative
}

.wpl_prp_show_container .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .rows.feature:after {
	content: "\e02a";
	display: block;
	font: 400 16px/25px wpl-front;
	background: 0 0;
	color: #00bb27;
	padding: 0 5px 0 0;
	position: absolute;
	left: 15px;
	top: 0
}

.wpl_prp_show_container .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .rows.neighborhood span {
	float: left;
	padding-left: 5px
}

.wpl_prp_show_container .wpl_prp_container_content_left .wpl_prp_show_detail_boxes .rows.neighborhood span:after {
	color: #00bb27 !important
}

.wpl_prp_show_container .wpl_prp_container_content_right {
	padding-top: 0;
	margin-top: -30px
}

.wpl_prp_show_container .wpl_prp_container_content_right .wpl-prp-basic-info {
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	box-shadow: 0 1px 0 #fff;
	padding: 30px 0
}

.wpl_prp_show_container .wpl_prp_right_boxes {
	border: none;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	box-shadow: 0 1px 0 #fff;
	padding: 30px 0
}

.wpl_prp_show_container .wpl_prp_right_boxes:last-child {
	border-bottom: none;
	box-shadow: none
}

.wpl_prp_show_container .wpl_prp_right_boxes_content.wpl-prp-basic-info .wpl_prp_show_detail_boxes_cont {
	margin: 0;
	padding: 0
}

.wpl_prp_show_container .wpl_prp_right_boxes_content.wpl-prp-basic-info .wpl_prp_show_detail_boxes_cont .rows {
	width: 100%;
	background: rgba(0, 0, 0, .04);
	border-radius: 3px;
	padding: 2px 10px;
	margin: 3px 0
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .chosen-single div b,
.pwizard-wp.wpl_view_container .side-content-wp .prow .chosen-single div b,
.pwizard-wp.wpl_view_container .side-content-wp .wpl_slide_container10000,
.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-tabs-wp li a:focus,
.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-tabs-wp li a:hover,
.wpl_addon_membership_container .wpl_dashboard_side2 .wpl_dashboard_links li.properties_link ul,
.wpl_prp_show_container .wpl_prp_right_boxes_content.wpl-prp-basic-info .wpl_prp_show_detail_boxes_cont .rows span,
.wpl_search_from_box.advanced .wpl_search_from_box_top .search_submit_box:hover {
	background: 0 0
}

.wpl_prp_show_container .wpl_prp_show_detail_boxes .rows {
	color: #666;
	font-weight: 500
}

.pmanager-wp .properties-wp .propery-wp .property-actions .pmanager_actions a,
.wpl_prp_show_container .wpl_prp_show_detail_boxes.wpl_category_description p {
	color: #666
}

.wpl_prp_show_container .wpl_rooms_list_container .room_name,
.wpl_prp_show_container .wpl_rooms_list_container .room_size {
	font-size: inherit;
	color: #666 !important
}

.wpl_prp_show_container .wpl_rooms_list_container li:before {
	top: 0;
	left: 0 !important;
	color: #000;
	font-size: 30px
}

.wpl_prp_show_container .wpl_rooms_list_container .room_20:before,
.wpl_prp_show_container .wpl_rooms_list_container .room_2:before {
	content: '\e921';
	font-size: 28px
}

.wpl_prp_show_container .wpl_rooms_list_container .room_22:before {
	content: '\e919';
	font-size: 32px
}

.wpl_prp_show_container .wpl_rooms_list_container .room_7:before {
	content: '\e91a';
	font-size: 26px
}

.wpl_prp_show_container .wpl_rooms_list_container .room_5:before {
	content: '\e91e';
	font-size: 32px
}

.wpl_prp_show_container .wpl_rooms_list_container .room_23:before {
	content: '\e91c';
	font-size: 30px;
	font-weight: 600
}

.wpl_prp_show_container .wpl_rooms_list_container .room_4:before,
.wpl_prp_show_container .wpl_rooms_list_container .room_9:before {
	left: -5px !important
}

.wpl_prp_show_container .listing_links li {
	border-radius: 50%;
	margin: 2px;
	color: #4c4c4c
}

.wpl_prp_show_container .listing_links li.send_to_friend_link:before {
	content: "\e91b";
	font-family: sesame
}

.wpl_prp_show_container .listing_links li.linkedin_link:before {
	font-size: 30px;
	line-height: 45px
}

.wpl_prp_show_container .listing_links li.request_a_visit_link:before {
	content: '\e91d';
	font-family: sesame;
	font-size: 30px
}

.wpl_prp_show_container .listing_links li.watch_changes_link:before {
	content: '\e920';
	font-family: sesame;
	font-size: 30px
}

.wpl_prp_show_container .listing_links li.pdf_link:before {
	font-weight: 600
}

.wpl_prp_show_container .listing_links li.crm_link:before {
	content: "\e912";
	font-family: sesame;
	font-size: 24px
}

.wpl_prp_show_container .wpl_prp_show_tabs-maps.wpl_prp_left_box .tabs {
	border-bottom: 2px solid
}

.wpl_prp_show_container .wpl_prp_show_tabs-maps.wpl_prp_left_box .tabs li a {
	color: #333;
	padding: 10px;
	font-family: Montserrat, sans-serif;
	font-size: 15px
}

.wpl_prp_show_container .wpl_prp_show_tabs-maps.wpl_prp_left_box .tabs li.active a {
	background: #236ca0;
	border-radius: 4px 4px 0 0;
	color: #fff
}

.wpl_prp_show_container .wpl_prp_show_tabs-maps.wpl_prp_left_box .wpl-map-get-direction {
	position: static;
	margin: 15px 0;
	width: 100%;
	background: 0 0;
	border: none;
	padding: 5px 0
}

.wpl_prp_show_container .wpl_prp_show_tabs-maps.wpl_prp_left_box .wpl-map-get-direction-address {
	color: #464655;
	border-radius: 3px !important;
	border: 1px solid #d5d5d5;
	box-shadow: 0 1px 0 #d5d5d5;
	background: rgba(255, 255, 255, .5);
	font-family: Montserrat, sans-serif;
	font-size: 15px
}

.wpl_prp_show_container .wpl_prp_show_tabs-maps.wpl_prp_left_box .wpl-map-get-direction-btn-cnt {
	width: 130px;
	float: right;
	text-align: center
}

.wpl_prp_show_container .wpl_prp_show_tabs-maps.wpl_prp_left_box .wpl-map-get-direction-btn-cnt span {
	font-family: Karla, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 500
}

.wpl_profile_show_container,
.wpl_prp_show_container.wpl_prp_show_layout2_container .wpl_prp_container_content,
.wpl_prp_show_container.wpl_prp_show_layout2_container .wpl_prp_container_content_right,
.wpl_search_from_box.advanced .wpl_search_field_container,
.wpl_search_from_box.advanced .wpl_search_from_box_top .search_submit_box,
.wpl_search_from_box.advanced .wpl_search_from_box_top .wpl_dashboard_links_container a,
.wpl_search_from_box.advanced .wpl_search_from_box_top .wpl_search_field_container,
.wpl_search_from_box.advanced .wpl_search_from_box_top .wpl_search_field_locations:not(.simple_type) input[class*="_location_text"],
.wpl_search_from_box.advanced .wpl_search_from_box_top .wpl_search_reset {
	margin-top: 0
}

.wpl_prp_show_container.wpl_prp_show_layout2_container .wpl-listing-results-links-cnt {
	margin: 5px 0 15px
}

.wpl_prp_show_container.wpl_prp_show_layout2_container .wpl_prp_container_content_right .wpl-prp-basic-info {
	border: 0;
	padding: 0;
	margin: 0
}

.wpl_memberships_container .wpl_memberships_wrap .membership_details li:last-child,
.wpl_prp_show_container.wpl_prp_show_layout2_container .wpl_prp_show_tabs-maps .tabs_box .tabs {
	margin-bottom: 0
}

.wpl_prp_show_container.wpl_prp_show_layout2_container .wpl_prp_show_tabs-maps .tabs_box .tabs li {
	margin: 0;
	background: 0 0
}

.wpl_prp_show_container.wpl_prp_show_layout2_container .wpl_prp_show_tabs-maps .tabs_box .tabs li a {
	border-radius: 4px 4px 0 0
}

.wpl_prp_show_container.wpl_prp_show_layout2_container .wpl_prp_container_content_right .wpl_mcalc_container {
	border: none;
	padding: 0
}

.wpl_prp_show_container.wpl_prp_show_layout2_container .wpl_prp_listing_icon_box ul {
	border-top: 1px solid rgba(0, 0, 0, .1);
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	width: 100%;
	margin-top: 10px
}

.wpl_prp_show_container.wpl_prp_show_layout2_container .wpl_prp_right_boxe_details_bot>.price_box {
	color: #000 !important;
	line-height: normal;
	font-family: Karla, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: 700;
}

.wpl_prp_show_container.wpl_prp_show_layout2_container .wpl_prp_mls_id_box {
	text-transform: uppercase;
	color: grey;
	font-size: 14px;
	font-family: Karla, Arial, Helvetica, sans-serif
}

.wpl_prp_show_container.wpl_prp_show_layout2_container .wpl_prp_right_boxes_content.wpl-prp-basic-info .wpl_prp_show_detail_boxes,
.wpl_prp_show_container.wpl_prp_show_layout2_container .wpl_prp_show_position2 .wpl_prp_right_boxes {
	padding: 30px 0;
	margin: 0
}

.wpl_prp_show_container.wpl_prp_show_layout2_container .wpl_prp_right_boxe_details_top {
	border-bottom: 1px solid rgba(0, 0, 0, .1)
}

.wpl_prp_show_position3 .wpl_prp_position3_boxes,
.wpl_prp_show_position_contact,
.wpl_prp_show_tabs {
	padding: 40px 0;
	border-top: 1px solid rgba(0, 0, 0, .1)
}

.wpl_prp_show_container .wpl_prp_position3_boxes_title,
.wpl_prp_show_container .wpl_prp_position_contact_title,
.wpl_prp_show_container .wpl_prp_right_boxes_title,
.wpl_prp_show_container .wpl_prp_right_boxes_title span,
.wpl_prp_show_container .wpl_prp_show_detail_boxes_title,
.wpl_prp_show_layout2_container .wpl_prp_position3_boxes_title,
.wpl_prp_show_layout2_container .wpl_prp_position_contact_title,
.wpl_prp_show_layout2_container .wpl_prp_right_boxes_title,
.wpl_prp_show_layout2_container .wpl_prp_right_boxes_title span,
.wpl_prp_show_layout2_container .wpl_prp_show_detail_boxes_title {
	border: none;
	text-transform: uppercase;
	position: relative;
	line-height: normal;
	margin-bottom: 20px;
	padding-bottom: 5px;
	color: #004274;
	font-size:20px;
	font-family: Montserrat, sans-serif;
	font-weight: 700;
	font-style: normal
}

.wpl_prp_show_container .wpl_prp_position3_boxes_title:after,
.wpl_prp_show_container .wpl_prp_position_contact_title:after,
.wpl_prp_show_container .wpl_prp_right_boxes_title span:after,
.wpl_prp_show_container .wpl_prp_right_boxes_title:after,
.wpl_prp_show_container .wpl_prp_show_detail_boxes_title:after,
.wpl_prp_show_layout2_container .wpl_prp_position3_boxes_title:after,
.wpl_prp_show_layout2_container .wpl_prp_position_contact_title:after,
.wpl_prp_show_layout2_container .wpl_prp_right_boxes_title span:after,
.wpl_prp_show_layout2_container .wpl_prp_right_boxes_title:after,
.wpl_prp_show_layout2_container .wpl_prp_show_detail_boxes_title:after {
	width: 30px;
	height: 3px;
	position: absolute;
	left: 0;
	bottom: -1px;
	display: block !important;
	content: "";
	background: #ec1c2a
}

/*!
 * WPL Single Agent Page Styles
 * Author UI Department of Realtyna Inc.
 * Copyright 2019 Realtyna Inc. | realtyna.com
 */
.wpl_agent_info_l .no_image,
.wpl_agent_info_l img {
	border: none;
	padding: 0;
	box-shadow: 0 0 1px rgba(0, 0, 0, .1)
}

.wpl_agent_info_c>ul,
ul.wpl_agent_info_r {
	margin-left: 0 !important
}

.wpl_agent_info_c>ul li,
ul.wpl_agent_info_r li {
	float: none;
	padding-left: 0;
	font-size: 13px;
	width: 100%;
	color: grey;
	font-weight: 400
}

.wpl_agent_info_c>ul li:before,
ul.wpl_agent_info_r li:before {
	background: 0 0 !important;
	width: auto;
	color: #004274;
	position: static;
	display: inline-block;
	padding-right: 5px;
	vertical-align: middle;
	font-size: 17px
}

.wpl_agent_info_c>ul li.tel:before,
ul.wpl_agent_info_r li.tel:before {
	content: "\e00f" !important;
}

.wpl_prp_show_container .wpl_agent_info_r li.whatsapp,
.wpl_prp_show_container .wpl_agent_info_r li.line,
.wpl_prp_show_container .wpl_agent_info_r li.telegram,
.whatsapp, 
.line,
.telegram{
    padding: 0;
    display: flex;
}

.wpl_prp_show_container .wpl_agent_info_r li.whatsapp a,
.wpl_prp_show_container .wpl_agent_info_r li.line a,
.wpl_prp_show_container .wpl_agent_info_r li.telegram a,
.wpl-agent-info-other-fields .whatsapp a,
.wpl-agent-info-other-fields .line a,
.wpl-agent-info-other-fields .telegram a,
.whatsapp a, 
.line a,
.telegram a {
    border-radius: 10px;
    padding: 11px 25px 11px 24px;
    color: #fff;
    position: relative;
    display: flex;
    text-align: center;
    font-size: 18px;
    line-height: 24px;
}

.wpl_prp_show_container .wpl_agent_info_r li.whatsapp a,
.wpl-agent-info-other-fields .whatsapp a,
.whatsapp a {
    background: #25D366;
}

.wpl_prp_show_container .wpl_agent_info_r li.line a,
.wpl-agent-info-other-fields .line a,
.line a {
    background: #06C655;
}

.wpl_prp_show_container .wpl_agent_info_r li.telegram a,
.wpl-agent-info-other-fields .telegram a,
.telegram a {
    background: #24A1DE;
}

.wpl-agent-info-other-fields li {
    margin-bottom: 10px;
}

.wpl_prp_show_container .wpl_agent_info_r li.whatsapp a:hover,
.wpl_prp_show_container .wpl_agent_info_r li.line a:hover,
.wpl_prp_show_container .wpl_agent_info_r li.telegram a:hover,
.wpl-agent-info-other-fields .whatsapp a:hover,
.wpl-agent-info-other-fields .line a:hover,
.wpl-agent-info-other-fields .telegram a:hover,
.whatsapp a:hover, 
.line a:hover,
.telegram a:hover{
    color: #fff;
}

.wpl_prp_show_container .wpl_agent_info_r li.whatsapp a:hover,
.wpl-agent-info-other-fields .whatsapp a:hover,
.whatsapp a:hover {
    background: #14a94d;
}

.wpl_prp_show_container .wpl_agent_info_r li.telegram a:hover,
.wpl-agent-info-other-fields .telegram a:hover,
.telegram a:hover {
    background: #1572a0;
}

.wpl_prp_show_container .wpl_agent_info_r li.line a:hover,
.wpl-agent-info-other-fields .line a:hover,
.line a:hover {
    background: #03a847;
}

.wpl_prp_show_container ul.wpl_agent_info_r li.whatsapp a:before,
.whatsapp a:before {
	content: "\f232";
}

.wpl_prp_show_container ul.wpl_agent_info_r li.line a:before,
.line a:before {
	content: "\f3c0";
}

.wpl_prp_show_container ul.wpl_agent_info_r li.telegram a:before,
.telegram a:before {
	content: "\f2c6";
}

.wpl_prp_show_container ul.wpl_agent_info_r li.whatsapp a:before,
.wpl_prp_show_container ul.wpl_agent_info_r li.line a:before,
.wpl_prp_show_container ul.wpl_agent_info_r li.telegram a:before,
.whatsapp a:before, 
.line a:before,
.telegram a:before,
.instagram a:before,
.tiktok a:before, 
.facebook a:before {
	font-family: 'Font Awesome 6 Brands';
	font-size: 28px;
    color: #fff;
    margin-right: 12px;
}

.instagram a:before {
    content: "\e055";
    color: #F00075;
}
.tiktok a:before {
    content: "\e07b";
    color: #525252;
}
.facebook a:before {
    content: "\f09a";
    color: #1878F2;
}

.wpl-page ul.wpl-agent-info-other-fields {
    margin-bottom: 20px;
}

.wpl_agent_info .wpl-agent-info-other-fields.flex-row li {
    width: auto;
    margin-right: 30px;
}

.wpl_agent_info .wpl-agent-info-other-fields.flex-row li a {
        display: flex;
}

.wpl_agent_info .wpl-agent-info-other-fields.flex-row li a:before {
    margin: 0;
}

.wpl-agent-info-other-fields.flex-row {
    display: flex;
    flex-direction: row;
}

.wpl_agent_info_c>ul li.mobile:before,
ul.wpl_agent_info_r li.mobile:before {
	font-family: sesame;
	content: "\e911"
}

.wpl_agent_info .company,
.wpl_agent_info .company_details {
	display: inline-block;
	vertical-align: middle;
	color: #004274;
	line-height: normal;
	background: 0 0 !important;
	font-family: Montserrat, sans-serif;
	font-weight: 700
}

.wpl_agent_info .company,
.wpl_agent_info .company_details .company_name {
	display: block !important;
	margin: 10px 0 5px;
	padding: 0 !important
}

.wpl_agent_info .company:before,
.wpl_agent_info .company_details .company_name:before {
	padding-right: 10px;
	content: url("../img/svg/company_logo.svg");
	line-height: 12px;
	display: inline-block;
	vertical-align: middle
}

.wpl_profile_show_container .wpl_profile_show_container_box {
	background: #fafafa;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	padding: 10px
}

.wpl_profile_show_container .wpl_agent_info {
	float: left;
	width: 60%
}

.wpl_profile_show_container .wpl_agent_about {
	text-align: justify
}

.wpl_profile_show_container .wpl_agent_details {
	flex-flow: row nowrap;
	align-items: flex-start;
	position: relative;
	padding-bottom: 30px
}

.wpl_profile_show_container .wpl_agent_info_r {
	background: #fff;
	border-radius: 5px;
	width: auto;
	min-width: 80%;
	min-height: 50px;
	line-height: 50px;
	text-align: left;
	padding: 10px;
	margin-top: 10px
}

.wpl_profile_show_container .wpl_agent_info_r img {
	display: inline-block;
	width: 100px;
	vertical-align: middle
}

.wpl_profile_show_container .wpl_agent_info_r span {
	font-style: normal;
	display: block
}

.wpl_profile_show_container .wpl_agent_info_r .location {
	line-height: normal
}

.wpl_profile_show_container .wpl_profile_container_title {
	color: #000 !important;
	font-family: Montserrat, sans-serif;
	font-size: 24px;
	font-weight: 600
}

.wpl_profile_show_container .wpl_contact_container {
	float: left;
	width: 40%;
	margin: 0
}

.wpl_profile_show_container .wpl-review-activity {
	float: left;
	width: 100%
}

.wpl_prp_show_container .wpl-contact-listing-wp .form-field,
.wpl_user_contact_container .form-field {
	width: 100%;
	margin-bottom: 10px;
	min-height: 0;
	padding: 0
}

.wpl_prp_show_container .wpl-contact-listing-wp .form-field input[type=text],
.wpl_prp_show_container .wpl-contact-listing-wp .form-field textarea,
.wpl_user_contact_container .form-field input[type=text],
.wpl_user_contact_container .form-field textarea {
	border-radius: 3px !important;
	border: 1px solid #d5d5d5;
	box-shadow: 0 1px 0 #d5d5d5;
	background: rgba(255, 255, 255, .5);
	color: #464655;
	font-family: Montserrat, sans-serif;
	font-size: 15px;
	font-weight: 700
}

.wpl_prp_show_container .wpl-contact-listing-wp .form-field textarea,
.wpl_user_contact_container .form-field textarea {
	height: 100px;
	min-height: 100px;
	padding: 10px 100px 10px 10px
}

.wpl_prp_show_container .wpl-contact-listing-wp .form-field input[type=submit],
.wpl_user_contact_container .form-field input[type=submit] {
	float: right;
	min-width: 75px;
	text-transform: uppercase;
	padding: 4px 12px;
	border: 1px solid transparent;
	background: #004274
}

.wpl_prp_show_container .wpl-contact-listing-wp .form-field input[type=submit]:hover,
.wpl_user_contact_container .form-field input[type=submit]:hover {
	color: #004274;
	border-color: #004274;
	background: 0 0
}

/*!
 * WPL Add-ons Styles. For WPL PRO Version Only
 * Author UI Department of Realtyna Inc.
 * Copyright 2019 Realtyna Inc. | realtyna.com
 */
.wpl-crm-form.wpl-crm-form-frontend .wpl-crm-grid-tab,
.wpl-gen-tab-wp.wpl-complex-tabs-wp {
	border-bottom: 2px solid #004274
}

.wpl-crm-form.wpl-crm-form-frontend .wpl-crm-grid-tab ul li,
.wpl-gen-tab-wp.wpl-complex-tabs-wp ul li {
	border: none;
	border-right: 1px solid #ccc;
	margin: 0;
	background: 0 0
}

.wpl-crm-form.wpl-crm-form-frontend .wpl-crm-grid-tab ul li a,
.wpl-gen-tab-wp.wpl-complex-tabs-wp ul li a {
	background: 0 0;
	border-radius: 3px 3px 0 0;
	color: #464655;
	font-family: Montserrat, sans-serif;
	font-style: normal;
	font-size: 15px
}

.wpl-crm-form.wpl-crm-form-frontend .wpl-crm-grid-tab ul li a span,
.wpl-gen-tab-wp.wpl-complex-tabs-wp ul li a span {
	background: #ccc
}

.wpl-crm-form.wpl-crm-form-frontend .wpl-crm-grid-tab ul li.wpl-gen-tab-active-parent,
.wpl-gen-tab-wp.wpl-complex-tabs-wp ul li.wpl-gen-tab-active-parent {
	border-right: none;
	margin-left: -4px;
	bottom: 0
}

.wpl-crm-form.wpl-crm-form-frontend .wpl-crm-grid-tab ul li.wpl-gen-tab-active-parent a.wpl-gen-tab-active,
.wpl-gen-tab-wp.wpl-complex-tabs-wp ul li.wpl-gen-tab-active-parent a.wpl-gen-tab-active {
	background: #0062ac;
	padding: 7px 15px;
	color: #fff
}

.pmanager-wp #wpl_listings_top_tabs_container .wpl-tabs li.wpl-selected-tab a,
.wpl-crm-form.wpl-crm-form-frontend .wpl-crm-grid-tab ul li.wpl-gen-tab-active-parent a.wpl-gen-tab-active span,
.wpl-gen-tab-wp.wpl-complex-tabs-wp ul li.wpl-gen-tab-active-parent a.wpl-gen-tab-active span {
	background: #ec1c2a
}

.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .side-tabs-wp ul:first-child li:last-child a,
.wpl-crm-form.wpl-crm-form-frontend .wpl-crm-grid-tab ul li:last-child,
.wpl-gen-tab-wp.wpl-complex-tabs-wp ul li:last-child {
	border-right: none
}

.wpl_property_listing_container.wpl-neighborhood-addon .wpl_prp_cont {
	padding-bottom: 0 !important
}

.wpl_property_listing_container.wpl-neighborhood-addon .wpl_prp_cont .wpl_prp_top {
	order: 1
}

.wpl_property_listing_container.wpl-neighborhood-addon .wpl_prp_cont .wpl_prp_bot {
	order: 2;
	position: relative;
	padding: 0
}

.wpl_property_listing_container.wpl-neighborhood-addon .wpl_prp_cont .wpl_prp_bot .view_detail {
	display: block;
	padding: 10px
}

.wpl_property_listing_container.wpl-neighborhood-addon .wpl_prp_cont .wpl_prp_title {
	text-transform: none;
	font-size: 18px
}

.wpl_property_listing_container.wpl-neighborhood-addon .wpl_prp_cont .wpl_prp_listing_location a {
	color: grey;
	padding: 10px
}

.wpl_property_listing_container.wpl-neighborhood-addon .wpl_prp_cont .wpl_prp_desc {
	bottom: auto;
	top: -90px
}

.wpl_property_listing_container.wpl-neighborhood-addon .wpl_prp_cont .wpl_prp_listing_icon_box div {
	padding: 10px;
	width: 50%
}

.wpl_property_listing_container.wpl-neighborhood-addon .wpl_prp_cont .wpl_prp_listing_icon_box div:after {
	display: inline-block !important;
	font-size: 18px;
	top: 0
}

.wpl_property_listing_container.wpl-neighborhood-addon .wpl_prp_cont.row_box .wpl_prp_desc {
	position: static;
	display: block;
	color: #666;
	font-size: 15px;
	opacity: 1;
	height: auto;
	padding-left: 0
}

.wpl_property_listing_container.wpl-neighborhood-addon .wpl_prp_cont.row_box .wpl_prp_top {
	flex: 1.5;
	border-radius: 4px
}

.wpl_property_listing_container.wpl-neighborhood-addon .wpl_prp_cont.row_box .wpl_prp_bot {
	padding-left: 25px;
	flex: 3
}

.wpl_property_listing_container.wpl-neighborhood-addon .wpl_prp_cont.row_box .wpl_gallery_container img {
	height: 100% !important
}

.wpl_property_listing_container.wpl-neighborhood-addon .wpl_prp_cont.row_box .wpl_prp_listing_icon_box {
	width: 200px
}

.wpl_property_listing_container.wpl-neighborhood-addon .wpl_prp_cont.row_box .wpl_prp_listing_icon_box div:first-child {
	border-left: 2px solid #e6e6e6
}

.wpl-crm-form.wpl-crm-form-frontend .wpl-crm-grid-header {
	color: #004274;
	text-transform: uppercase;
	border: none;
	padding: 0;
	font-family: Montserrat, sans-serif;
	font-size: 26px;
	font-weight: 700
}

#wpl_dashboard_bottom_container .wpl_activity_title:after,
.wpl-crm-form.wpl-crm-form-frontend .wpl-crm-grid-header:before,
.wpl-membership-wpluser-head .wpl_activity_title:after,
.wpl_addon_membership_container .wpl_dashboard_header:before,
.wpl_addon_membership_container .wpl_membership_addon_label:before,
.wpl_addon_membership_container .wpl_memberships_label:before {
	content: '';
	width: 40px;
	height: 5px;
	background: #ec1c2a;
	display: block
}

.wpl-crm-form.wpl-crm-form-frontend .prow-separator .seperator-wp {
	text-transform: uppercase
}

.wpl-crm-form.wpl-crm-form-frontend .prow.wpl_listing_field_container label {
	color: #464655;
	font-family: Montserrat, sans-serif;
	font-size: 15px;
	font-weight: 700
}

.wpl-crm-form.wpl-crm-form-frontend .prow.wpl_listing_field_container .chosen-container .chosen-single,
.wpl-crm-form.wpl-crm-form-frontend .prow.wpl_listing_field_container input[type=number],
.wpl-crm-form.wpl-crm-form-frontend .prow.wpl_listing_field_container input[type=text],
.wpl-crm-form.wpl-crm-form-frontend .prow.wpl_listing_field_container select {
	border-radius: 3px !important;
	border: 1px solid #d5d5d5;
	box-shadow: 0 1px 0 #d5d5d5;
	background: rgba(255, 255, 255, .5);
	color: #464655;
	height: 35px !important;
	line-height: 35px;
	font-family: Montserrat, sans-serif;
	font-size: 15px
}

.wpl-crm-form.wpl-crm-form-frontend .prow-property_types {
	width: 64.6%
}

.wpl-crm-form.wpl-crm-form-frontend .prow-property_types>div {
	width: 50%;
	float: left
}

.wpl-crm-form.wpl-crm-form-frontend .prow-property_types>div:first-child {
	padding-right: 12px
}

.wpl-crm-form.wpl-crm-form-frontend .prow-property_types>div:nth-child(2) {
	padding-left: 12px
}

.wpl-crm-form.wpl-crm-form-frontend .wpl-crm-form-next-btn,
.wpl-crm-form.wpl-crm-form-frontend .wpl-crm-form-submit-btn {
	border-radius: 3px !important;
	float: right;
	min-width: 75px;
	text-transform: uppercase;
	background: #004274;
	border: 1px solid transparent;
	font-family: Karla, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	height: 35px;
	line-height: 25px
}

.wpl-crm-form.wpl-crm-form-frontend .wpl-crm-form-next-btn:hover,
.wpl-crm-form.wpl-crm-form-frontend .wpl-crm-form-submit-btn:hover {
	background: #fff;
	color: #004274;
	border-color: #004274
}

.wpl-crm-form.wpl-crm-form-frontend .wpl-crm-form-next-btn span,
.wpl-crm-form.wpl-crm-form-frontend .wpl-crm-form-submit-btn span {
	top: 8px
}

.wpl_mcalc_container .form-field {
	display: block;
	white-space: normal;
	overflow: hidden;
	line-height: 36px
}

.wpl_mcalc_container .form-field label {
	vertical-align: middle;
	color: #171717;
	float: left
}

.wpl_mcalc_container .form-field>span {
	position: relative;
	float: left;
	width: 150px;
	display: block
}

.wpl_mcalc_container .wpl-mortgage-symbol {
	position: absolute;
	right: 10px;
	color: grey;
	text-transform: capitalize;
	font-size: 90%;
	background: #fff;
	line-height: 30px;
	bottom: 5px
}

.wpl_mcalc_container .text-box,
.wpl_mcalc_container .wpl_percent {
	width: 146px
}

.wpl_mcalc_container .text-box {
	color: #4c4c4c;
	border-radius: 0;
	border-color: #d5d5d5;
	height: 34px
}

.wpl_mcalc_container .form-result {
	position: relative;
	overflow: hidden;
	line-height: 36px;
	float: left
}

.wpl_mcalc_container .form-result label {
	vertical-align: middle;
	float: left
}

.wpl_mcalc_container .form-result .text-box {
	width: 135px;
	background: rgba(128, 128, 128, .1);
	color: #ec1c2a;
	font-weight: 500;
	float: left;
	height: 34px
}

.wpl_mcalc_container .form-result .wpl-mortgage-symbol {
	color: #004274;
	background: #f3f3f2
}

.booking .btn {
	width: 100%;
	margin: 10px 0
}

.wpl-booking-button-date>a {
	display: block;
	width: 100%;
	border-radius: 3px;
	color: #fff;
	background: #ec1c2a;
	border: 1px solid transparent;
	padding: 6px 12px;
	transition: .3s;
	text-decoration: none;
	line-height: 1.42857143;
	margin: 10px 0
}

.wpl-booking-button-date>a:focus,
.wpl-booking-button-date>a:hover {
	background: 0 0;
	color: #ec1c2a;
	border-color: #ec1c2a
}

.wpl-booking-show-price-wp {
	border-color: #e5e5e5;
	font-size: 14px;
	color: #4c4c4c
}

.wpl-booking-price-row,
.wpl_addon_membership_container .wpl_dashboard_side2 .wpl_dashboard_links li.active {
	background: #f2f2f2
}

.wpl-booking-price-days {
	width: 65%;
	text-transform: lowercase
}

.wpl-booking-price-value {
	width: 35%
}

.wpl-booking-price-type {
	text-transform: capitalize
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-meta_desc textarea,
.pwizard-wp.wpl_view_container .side-content-wp .prow-meta_key textarea,
.wpl-booking-price-row-total {
	background: #fff
}

.wpl-booking-price-row-total .wpl-booking-price-days {
	width: 90px;
	text-transform: capitalize
}

.wpl-booking-price-row-total .wpl-booking-price-value {
	width: -moz-calc(100% - 90px);
	width: -webkit-calc(100% - 90px);
	width: calc(100% - 90px);
	font-weight: 400
}

.wpl-calendar-months-wp {
	width: 100%;
	padding: 10px 0
}

.wpl-calendar-prev-next-wp {
	position: absolute;
	top: 10px;
	height: 40px;
	width: auto;
	border-right: 1px solid #fff
}

.wpl-calendar-prev-next-wp:last-child {
	right: 0;
	border-right: none;
	border-left: 1px solid #fff
}

.wpl-calendar-next-btn,
.wpl-calendar-prev-btn {
	width: 40px;
	height: 40px;
	position: static;
	margin: 0;
	padding: 0
}

.wpl-calendar-next-btn:before,
.wpl-calendar-prev-btn:before {
	font-size: 13px;
	line-height: 40px;
	color: #fff;
	font-weight: 600
}

.wpl-calendar-table th {
	background: #3087cb;
	color: #fff;
	font-family: Montserrat, sans-serif
}

.wpl-calendar-table td {
	border: none;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2
}

.wpl-rate-title {
	color: #4c4c4c;
	padding-bottom: 5px;
	font-family: Montserrat, sans-serif;
	font-size: 13px
}

.wpl-rate-info {
	color: grey;
	top: 10px;
	font-family: Karla, Arial, Helvetica, sans-serif;
	font-size: 12px
}

.br-wrapper .br-widget {
	margin-right: 55px;
	border: 1px solid rgba(0, 0, 0, .1);
	padding: 3px
}

.br-wrapper a {
	box-shadow: none !important;
	border-radius: 0 !important;
	width: 20%;
	height: 10px;
	background: #fff
}

.br-wrapper .br-active,
.br-wrapper .br-selected,
.br-wrapper .wpl-review-rate-is-selected a.br-selected {
	background: url("../img/review_bg.png") center/100% 10px no-repeat #fff;
	border: none !important
}

.br-wrapper .wpl-review-rate-is-selected a.br-selected.br-current {
	border: none !important
}

.br-wrapper .br-widget .br-current-rating {
	color: #333;
	position: absolute;
	right: 0;
	bottom: 4px;
	top: auto;
	width: auto;
	font-family: Karla, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-style: normal
}

.wpl_usertypes_container {
	padding: 20px 0 !important
}

.wpl_usertypes_container li .usertype_name {
	color: #004274;
	text-transform: uppercase;
	margin-bottom: 20px;
	font-family: inherit;
	font-size: 17px;
	font-weight: 600
}

.wpl_usertypes_container li .usertype_name>span {
	font-size: 64px;
	padding: 20px;
	background: #fff;
	border: 2px solid #eee;
	border-radius: 10px;
	display: block;
	max-width: 120px;
	margin: 0 auto 20px
}

.wpl_usertypes_container li#wpl_usertypes_type1 .usertype_name:before {
	display: block;
	background: #fff;
	border: 2px solid #eee;
	font-size: 64px;
	color: #004274;
	margin: 0 auto 20px
}

.wpl_usertypes_container .usertype_register_link {
	font-weight: 400;
	background: #00aeef
}

.wpl_memberships_container>li {
	position: relative;
	padding: 2px 2px 30px;
	border-radius: 5px;
	width: 23%;
	margin: 0 1%
}

.wpl_memberships_container .membership_register_link {
	display: flex;
	vertical-align: bottom;
	align-items: flex-end;
	justify-content: center;
	position: absolute;
	bottom: 0;
	height: 100%;
	width: 100%;
	z-index: 0;
	border-radius: 5px;
	padding-bottom: 5px;
	font-size: 15px
}

.wpl_memberships_container .wpl_memberships_wrap {
	background: 0 0;
	position: relative;
	z-index: 1;
	border: none;
	padding: 0;
	left: 2px;
	right: 2px
}

.wpl_memberships_container .wpl_memberships_wrap .membership_details,
.wpl_memberships_container .wpl_memberships_wrap .membership_headline,
.wpl_memberships_container .wpl_memberships_wrap .membership_long_description,
.wpl_memberships_container .wpl_memberships_wrap .membership_short_description {
	background: #fff !important
}

.wpl_memberships_container .wpl_memberships_wrap .membership_headline {
	margin-bottom: 2px;
	border-radius: 5px 5px 0 0;
	padding: 4px 7px
}

.wpl_memberships_container .wpl_memberships_wrap .membership_details {
	margin: 0;
	font-family: Karla, Arial, Helvetica, sans-serif;
	font-size: 13px
}

.wpl_memberships_container .wpl_memberships_wrap .membership_details li {
	padding: 3px 4px;
	margin-bottom: 5px
}

.wpl_memberships_container .wpl_memberships_wrap .membership_long_description {
	border-radius: 0 0 5px 5px
}

.wpl_memberships_container .membership_price {
	text-transform: uppercase;
	font-family: Montserrat, sans-serif;
	font-size: 34px;
	font-weight: 600
}

.wpl_memberships_container .membership_price:first-letter {
	font-size: 18px;
	padding-right: 2px
}

.wpl_memberships_container .membership_name {
	color: #000;
	font-family: Montserrat, sans-serif;
	font-size: 19px;
	font-weight: 600
}

#wpl_register_info {
	text-align: center;
	color: #666;
	padding: 15px 0 25px;
	font-size: 16px;
	font-family: Montserrat, sans-serif;
	font-weight: 600
}

#wpl_register_info strong:first-child {
	color: #000;
	position: relative;
	display: inline-block
}

#wpl_register_info strong:first-child:after {
	left: -moz-calc(50% - 17px);
	left: -webkit-calc(50% - 17px);
	left: calc(50% - 17px);
	content: '';
	width: 35px;
	height: 3px;
	background: #ec1c2a;
	display: block;
	position: absolute;
	bottom: -10px
}

.wpl_dashboard_registeration .wpl-subscription-steps {
	position: static;
	float: right;
	width: 320px
}

.wpl_dashboard_registeration .wpl-subscription-steps li {
	background: #d5d5d5;
	height: 3px
}

.wpl_dashboard_registeration .wpl-subscription-steps li span {
	color: #000;
	font-family: Montserrat, sans-serif;
	font-size: 13px;
	font-weight: 600
}

.wpl_dashboard_registeration .wpl-subscription-steps li:after,
.wpl_dashboard_registeration .wpl-subscription-steps li:before {
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 3px;
	border-width: 2px;
	top: -14px
}

.wpl_dashboard_registeration .wpl-subscription-steps li:first-child:before {
	margin-left: -22%
}

.wpl_dashboard_registeration .wpl-subscription-steps li.active:after,
.wpl_dashboard_registeration .wpl-subscription-steps li:last-child:before {
	border-color: #00aeef
}

.wpl_dashboard_registeration .wpl-subscription-steps li:last-child:after {
	margin-right: -22%;
	border-color: #d5d5d5
}

.wpl_dashboard_registeration .wpl-subscription-steps li.active,
.wpl_dashboard_registeration .wpl-subscription-steps li:first-child {
	background: #00aeef
}

.wpl_dashboard_registeration .wpl-subscription-steps li.active:before,
.wpl_dashboard_registeration .wpl-subscription-steps li:first-child:before {
	background: #00aeef;
	border-color: #00aeef
}

#wpl_membership_register_registration_container {
	width: -moz-calc(100% - 350px);
	width: -webkit-calc(100% - 350px);
	width: calc(100% - 350px);
	float: left
}

.wpl_subscription_form_account_info_container legend {
	text-transform: uppercase;
	color: #004274;
	line-height: 50px;
	width: 100%;
	position: relative;
	margin-bottom: 20px;
	font-family: Montserrat, sans-serif;
	font-size: 18px;
	font-weight: 700
}

.wpl_subscription_form_account_info_container legend:after {
	width: -moz-calc(100% - 180px);
	width: -webkit-calc(100% - 180px);
	width: calc(100% - 180px);
	content: '';
	height: 3px;
	background: #d5d5d5;
	position: absolute;
	top: 44%;
	right: 20px
}

.wpl_membership_field_row {
	width: 80%;
	position: relative;
	margin: 7px auto 7px 0
}

.wpl_membership_field_row label {
	display: inline-block;
	color: #000;
	font-family: Montserrat, sans-serif;
	font-size: 14px;
	font-weight: 600
}

.wpl_membership_field_row label .required {
	position: absolute;
	right: 10px;
	top: 30%;
	color: #ec1c2a
}

.wpl_membership_field_row input[type=text] {
	width: -moz-calc(100% - 125px);
	width: -webkit-calc(100% - 125px);
	width: calc(100% - 125px)
}

.wpl_membership_field_row label[for=wpl_membership_agreement] {
	color: grey;
	line-height: 29px;
	font-weight: 600
}

.wpl_addon_membership_container .wpl_dashboard_side2 .wpl_dashboard_links li.active a,
.wpl_membership_field_row label[for=wpl_membership_agreement] a {
	color: #000
}

.wpl-payment-invoice {
	width: -moz-calc(100% - 350px);
	width: -webkit-calc(100% - 350px);
	width: calc(100% - 350px)
}

#wpl_login_form_container .wpl-login-form .wpl-login-form-remember-wp {
	float: left;
	margin: 5px 0 !important;
	padding: 20px 15px
}

#wpl_login_form_container .wpl-login-form .wpl-login-form-btns-wp {
	border-bottom: 2px solid #e5e5e5;
	padding: 20px 0 !important;
	margin: 0 15px 8px
}

#wpl_login_form_container .wpl-login-form .wpl-login-form-btns-wp+.wpl-login-form-row {
	display: inline-block;
	width: 49%;
	text-align: right;
	padding-right: 20px;
	padding-top: 20px
}

#wpl_login_form_container .wpl-login-form .wpl-login-form-btns-wp+.wpl-login-form-row+.wpl-login-form-row {
	display: inline-block;
	width: 49%;
	padding-left: 0
}

#wpl_login_form_container .wpl-login-form .wpl-login-form-btns-wp+.wpl-login-form-row+.wpl-login-form-row:before {
	content: '\00A6';
	margin-right: 20px;
	transform: scale(-.2, 1.2);
	display: inline-block
}

#wpl_login_form button[type=submit] {
	background: 0 0;
	border: 2px solid grey;
	color: grey;
	padding: 10px 55px;
	line-height: normal;
	font-weight: 400;
	transition: .3s
}

#wpl_login_form button[type=submit]:hover {
	color: #fff;
	background: #004274;
	border-color: #004274
}

.wpl-login-form-row label {
	color: #000;
	font-weight: 600;
	padding-bottom: 5px
}

.wpl_dashboard {
	background: 0 0;
	border: none
}

.wpl_dashboard_side2 {
	border: 2px solid #e5e5e5 !important
}

.wpl_addon_membership_container .wpl_dashboard_header {
	padding: 0 0 30px
}

.wpl_addon_membership_container .wpl_dashboard_side2 .wpl_dashboard_links li {
	padding: 0 15px;
	line-height: 50px
}

.wpl_addon_membership_container .wpl_dashboard_side2 .wpl_dashboard_links li:before {
	line-height: 50px;
	color: #000
}

.wpl_addon_membership_container .wpl_dashboard_side2 .wpl_dashboard_links li a,
.wpl_addon_membership_container .wpl_dashboard_side2 .wpl_dashboard_links li h4 {
	color: #000;
	font-family: Montserrat, sans-serif;
	font-size: 15px;
	font-weight: 600
}

.wpl_addon_membership_container .wpl_dashboard_side2 .wpl_dashboard_links li a:before,
.wpl_addon_membership_container .wpl_dashboard_side2 .wpl_dashboard_links li h4:before {
	content: '';
	width: 1px;
	height: 20px;
	background: rgba(0, 0, 0, .12);
	display: inline-block;
	margin: 0 15px 0 10px;
	vertical-align: middle
}

.wpl_addon_membership_container .wpl_dashboard_side2 .wpl_dashboard_links li.properties_link {
	padding: 0 15px;
	text-indent: 0
}

.wpl_addon_membership_container .wpl_dashboard_side2 .wpl_dashboard_links li.changepassword_link:before {
	content: '\e930'
}

.wpl_addon_membership_container .wpl_dashboard_side2 .wpl_dashboard_links li#wpl_kind1:before {
	content: "\e649"
}

.wpl_addon_membership_container .wpl_dashboard_side2 .wpl_dashboard_links li.wpl-addon-save-searches-link:before {
	content: '\e943'
}

.wpl_addon_membership_container #wpl_change_password_submit,
.wpl_addon_membership_container .wpl-button.button-1 {
	background: #004274;
	text-transform: uppercase;
	height: 30px;
	line-height: normal;
	border: 1px solid transparent;
	font-family: Karla, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 500
}

.wpl_addon_membership_container #wpl_change_password_submit:hover,
.wpl_addon_membership_container .wpl-button.button-1:hover {
	background: 0 0;
	border-color: #004274;
	color: #004274
}

.wpl_addon_membership_container .wpl-payment-tabs-wp {
	border-bottom-color: #ec1c2a
}

.wpl_addon_membership_container .administrator_link {
	border: 2px solid #e5e5e5;
	border-radius: 3px;
	line-height: normal;
	padding: 7px 10px;
	color: #b3b3b3;
	transition: .3s
}

.wpl_addon_membership_container .administrator_link:hover {
	background: #004274;
	border-color: #004274;
	color: #fff
}

.wpl-ewallet-wp>div {
	padding: 10px 15px
}

.wpl-ewallet-balance,
.wpl-ewallet-balance span {
	text-transform: uppercase;
	font-family: Montserrat, sans-serif;
	font-size: 18px;
	font-weight: 700
}

.wpl-ewallet-balance {
	color: #004274;
	border-radius: 0;
	background: #f7f7f7;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	margin-bottom: 0
}

.wpl-ewallet-balance span {
	color: #ec1c2a;
	line-height: inherit
}

.wpl-ewallet-charge {
	border: 1px solid #e5e5e5;
	background: url("../img/ewallet.png") top right/contain no-repeat #fafafa
}

.wpl-ewallet-charge form input[type=number],
.wpl-ewallet-charge form input[type=submit] {
	display: inline-block;
	float: none;
	height: 30px;
	line-height: normal
}

.wpl-ewallet-charge form input[type=number] {
	border-radius: 3px;
	border: 1px solid #eee;
	border-bottom-width: 2px;
	color: #464655;
	font-family: Montserrat, sans-serif;
	font-weight: 600
}

.wpl-ewallet-charge form input[type=submit] {
	background: #004274;
	text-transform: uppercase;
	font-family: Karla, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 500
}

#wpl_dashboard_bottom_container .wpl_activity_title,
.wpl-membership-wpluser-head .wpl_activity_title {
	color: #004274;
	text-transform: uppercase;
	border-bottom: none;
	padding: 0 25px 10px;
	font-family: Montserrat, sans-serif;
	font-size: 18px;
	font-weight: 700
}

#wpl_dashboard_bottom_container .tab-content,
.wpl-membership-wpluser-head .tab-content {
	border-top: none;
	padding: 10px 25px
}

.wpl-membership-wpluser li {
	background: #f7f7f7
}

.wpl-membership-wpluser li .membership-label {
	color: #494949;
	font-family: Karla, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 500
}

.wpl-membership-wpluser li .membership-value {
	color: #000;
	font-family: Montserrat, sans-serif;
	font-size: 15px
}

.wpl-membership-wpluser li.wpl-expiry-date {
	margin: 15px -25px -10px;
	padding: 10px;
	border: none;
	background: #f7f7f7
}

.wpl_prp_show_layout2_container.wpl-neighborhood-addon .wpl_prp_listing_icon_box>div {
	margin: 0;
	padding-left: 10px
}

/*!
 * WPL Property Wizard Styles
 * Author UI Department of Realtyna Inc.
 * Copyright 2019 Realtyna Inc. | realtyna.com
 */
.pmanager-wp header h2,
.pwizard-wp header h2 {
	color: #004274;
	text-transform: uppercase;
	border: none;
	font-family: Montserrat, sans-serif;
	font-size: 26px;
	font-weight: 700
}

.pwizard-wp.wpl_view_container,
.wpl-plugin-owl.wpl-carousel-multi-images .wpl-carousel-item .wpl-carousel-top {
	position: relative;
	overflow: hidden
}

.pwizard-wp.wpl_view_container .finilize-message {
	height: 30px;
	width: auto;
	display: inline-block;
	border: 0;
	position: absolute;
	top: 0;
	left: 300px
}

.pwizard-wp.wpl_view_container .finilize-message span {
	vertical-align: bottom;
	font-size: 15px
}

.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp {
	border: 2px solid #f2f2f2;
	position: relative
}

.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .wpl-pwizard-btns {
	position: absolute;
	top: 0;
	width: 100%;
	height: 50px;
	margin: 0
}

.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .wpl-pwizard-btns li:first-child {
	height: 50px;
	width: 35px;
	position: absolute;
	right: 0;
	bottom: 0;
	margin: 0;
	padding: 0
}

.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .wpl-pwizard-btns li:nth-child(2) {
	height: 50px;
	width: 35px;
	position: absolute;
	left: 0;
	bottom: 0;
	margin: 0;
	padding: 0
}

.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .wpl-pwizard-btns .wpl-pwizard-next,
.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .wpl-pwizard-btns .wpl-pwizard-prev {
	padding: 0;
	height: 100%;
	background: 0 0;
	z-index: 3;
	font-size: 0
}

.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .wpl-pwizard-btns .wpl-pwizard-next span,
.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .wpl-pwizard-btns .wpl-pwizard-prev span {
	font-size: 26px;
	color: #ccc
}

.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .wpl-pwizard-btns .wpl-pwizard-next span:before,
.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .wpl-pwizard-btns .wpl-pwizard-prev span:before {
	vertical-align: sub
}

.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .wpl-pwizard-btns .wpl-pwizard-next:hover span,
.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .wpl-pwizard-btns .wpl-pwizard-prev:hover span {
	color: #ff8f17
}

.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .wpl-pwizard-btns .wpl-pwizard-prev span {
	left: 4px
}

.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .wpl-pwizard-btns .wpl-pwizard-prev span:before,
.wpl_carousel_container .simple_list.wpl-plugin-owl .owl-controls .owl-nav .owl-prev:before {
	content: '\e656'
}

.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .wpl-pwizard-btns .wpl-pwizard-next span {
	right: 4px
}

.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .wpl-pwizard-btns .wpl-pwizard-next span:before,
.wpl_carousel_container .simple_list.wpl-plugin-owl .owl-controls .owl-nav .owl-next:before {
	content: '\e657'
}

.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .side-tabs-wp {
	position: relative;
	margin: 0 !important;
	z-index: 3
}

.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .side-tabs-wp ul:first-child {
	margin: 0;
	padding: 0 35px
}

.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .side-tabs-wp ul:first-child li {
	width: 33.3%;
	margin: 0
}

.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .side-tabs-wp ul:first-child li a {
	height: 50px;
	background: 0 0;
	color: #b3b3b3 !important;
	border: none;
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
	border-bottom: 2px solid #eee;
	padding: 7px 0 7px 20px;
	font-size: 17px;
	font-family: Montserrat, sans-serif
}

.pmanager-wp .properties-wp .propery-wp .info-action-wp .property-detailes .p-title:hover,
.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .side-tabs-wp ul:first-child li a:hover {
	text-decoration: none
}

.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .side-tabs-wp ul:first-child li .wpl-pwizard-tab-number {
	color: #b3b3b3;
	font-size: 16px;
	border: 2px solid #b3b3b3;
	position: static;
	display: inline-block;
	width: 28px;
	height: 28px;
	line-height: 24px
}

.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .side-tabs-wp ul:first-child li.valid a {
	color: #58cc1f !important;
	border: none;
	border-bottom: 2px solid #58cc1f;
	border-right: 1px solid #eee;
	border-left: 1px solid #eee
}

.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .side-tabs-wp ul:first-child li.valid .wpl-pwizard-tab-number {
	color: transparent;
	border-color: #58cc1f;
	position: relative;
	top: 0;
	margin-right: 5px
}

.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .side-tabs-wp ul:first-child li.valid .wpl-pwizard-tab-number:after {
	color: #58cc1f;
	content: "\e02a";
	font-family: wpl-front;
	font-weight: 400;
	position: absolute;
	left: 5px
}

.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .side-tabs-wp ul:first-child li.active a {
	background: 0 0;
	color: #464655 !important;
	border: none;
	border-bottom: 2px solid #ff8f17;
	border-right: 1px solid #eee;
	border-left: 1px solid #eee
}

.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .side-tabs-wp ul:first-child li.active a:after {
	left: -moz-calc(50% - 5px);
	left: -webkit-calc(50% - 5px);
	left: calc(50% - 5px);
	content: "\e929";
	font-family: wpl-front;
	position: absolute;
	bottom: -14px;
	color: #ff8f17;
	font-size: 17px
}

.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .side-tabs-wp ul:first-child li.active .wpl-pwizard-tab-number {
	color: #464655;
	border-color: #464655
}

.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .wpl-listing-discard-btn a i {
	top: auto
}

.pwizard-wp.wpl_view_container .side-content-wp {
	background: #fff;
	margin-top: -2px;
	border: none;
	border-top: 2px solid #eee;
	padding: 0 50px !important
}

.pwizard-wp.wpl_view_container .side-content-wp .pwizard-section,
.pwizard-wp.wpl_view_container .side-content-wp .wpl_listing_all_location_container_locations {
	margin: 0 -20px
}

.pwizard-wp.wpl_view_container .side-content-wp .prow,
.pwizard-wp.wpl_view_container .side-content-wp .prow-locations .location-part {
	padding: 15px 20px;
	width: 33.3% !important;
	position: relative
}

.pwizard-wp.wpl_view_container .side-content-wp .prow *,
.wpl_search_from_box.advanced .wpl_search_field_container.minmax_slider_type,
.wpl_search_from_box.advanced .wpl_search_field_container.radios_any_type,
.wpl_search_from_box.advanced .wpl_search_field_container.radios_type {
	vertical-align: bottom
}

.pwizard-wp.wpl_view_container .side-content-wp .prow label {
	color: #464655;
	display: block;
	text-align: left;
	width: auto;
	line-height: 29px;
	font-family: Montserrat, sans-serif;
	font-size: 14px;
	font-weight: 700
}

.pwizard-wp.wpl_view_container .side-content-wp .prow .chosen-single,
.pwizard-wp.wpl_view_container .side-content-wp .prow input[type=number],
.pwizard-wp.wpl_view_container .side-content-wp .prow input[type=text],
.pwizard-wp.wpl_view_container .side-content-wp .prow select,
.pwizard-wp.wpl_view_container .side-content-wp .prow textarea {
	border: 1px solid rgba(0, 0, 0, .1);
	border-bottom: none;
	border-radius: 4px;
	box-shadow: 0 2px 0 rgba(0, 0, 0, .1);
	height: 40px;
	width: 100%;
	padding-left: 15px;
	color: #666;
	font-size: 15px;
	font-family: Montserrat, sans-serif
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .chosen-single span,
.pwizard-wp.wpl_view_container .side-content-wp .prow .chosen-single span {
	line-height: 40px;
	margin-right: 41px
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .chosen-single div,
.pwizard-wp.wpl_view_container .side-content-wp .prow .chosen-single div {
	right: 15px
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .chosen-single div b:after,
.pwizard-wp.wpl_view_container .side-content-wp .prow .chosen-single div b:after {
	content: "\e68c";
	color: grey;
	line-height: 40px;
	font-family: wpl-front;
	font-size: 14px
}

.pwizard-wp.wpl_view_container .side-content-wp .prow .chosen-container-active.chosen-with-drop .chosen-single div b:after {
	content: "\e699"
}

.pwizard-wp.wpl_view_container .side-content-wp .prow textarea {
	min-height: 50px;
	width: 100%
}

.pwizard-wp.wpl_view_container .side-content-wp .prow .wpl_c_field_312,
.pwizard-wp.wpl_view_container .side-content-wp .prow .wpl_c_field_313 {
	width: calc(100% - 25px)
}

.pwizard-wp.wpl_view_container .side-content-wp .prow.prow-area input,
.pwizard-wp.wpl_view_container .side-content-wp .prow.prow-price input {
	width: 65%;
	margin-right: 10px
}

.pwizard-wp.wpl_view_container .side-content-wp .prow.prow-area .chosen-container,
.pwizard-wp.wpl_view_container .side-content-wp .prow.prow-area select,
.pwizard-wp.wpl_view_container .side-content-wp .prow.prow-price .chosen-container,
.pwizard-wp.wpl_view_container .side-content-wp .prow.prow-price select {
	width: calc(34% - 10px) !important;
	min-width: 50px;
	float: right
}

.pwizard-wp.wpl_view_container .side-content-wp .ajax-inline-save,
.pwizard-wp.wpl_view_container .side-content-wp .wpl_listing_saved_span {
	position: absolute;
	top: 0;
	right: 20px
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .wpl_c_sex+.chosen-container .chosen-single,
.pwizard-wp.wpl_view_container .side-content-wp .prow-listings .chosen-container .chosen-single,
.pwizard-wp.wpl_view_container .side-content-wp .prow-property_types .chosen-container .chosen-single {
	padding-left: 40px
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-listings .chosen-container .chosen-single:before,
.pwizard-wp.wpl_view_container .side-content-wp .prow-property_types .chosen-container .chosen-single:before {
	left: 8px;
	position: absolute;
	top: 3px;
	color: #b3b3b3;
	font-family: wpl-front;
	font-size: 24px
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-property_types {
	width: 66.6% !important
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-property_types .chosen-container .chosen-single:before {
	content: '\e649'
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-property_types>div {
	width: 49.5%;
	display: inline-block
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-property_types>div:first-child {
	padding-right: 20px
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-property_types>div:nth-child(2) {
	padding-left: 20px
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-listings .chosen-container .chosen-single:before {
	content: '\e918';
	font-family: sesame
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-area input,
.pwizard-wp.wpl_view_container .side-content-wp .prow-price input {
	padding-left: 40px !important
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-area:before,
.pwizard-wp.wpl_view_container .side-content-wp .prow-price:before {
	left: 28px;
	position: absolute;
	top: 52px;
	z-index: 2;
	color: #b3b3b3;
	font-size: 24px
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-price:before {
	content: '\e917';
	font-family: sesame;
	font-size: 27px
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-area:before {
	content: '\e91f';
	font-family: wpl-front
}

.pwizard-wp.wpl_view_container .side-content-wp #wpl_listing_field_container10.prow-area:before {
	content: '\e90f';
	font-family: sesame
}

.pwizard-wp.wpl_view_container .side-content-wp #wpl_listing_field_container312,
.pwizard-wp.wpl_view_container .side-content-wp #wpl_listing_field_container313,
.wpl-advanced-search-wp .minmax_type input {
	width: 50% !important
}

.pwizard-wp.wpl_view_container .side-content-wp #wpl_listing_field_container308 .wpl-pwizard-editor {
	width: 100%;
	display: block
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-neighborhood .distance-value {
	display: block;
	float: none !important
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-neighborhood .distance-value input {
	max-width: 80px
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-neighborhood .radio-wp input,
.pwizard-wp.wpl_view_container .side-content-wp .prow-neighborhood .radio-wp label {
	display: inline-block;
	vertical-align: middle
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-separator:after {
	border-bottom: 2px dashed #d5d5d5;
	border-top: none
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-openhouse_dates input[type=text] {
	margin: 5px
}

.pwizard-wp.wpl_view_container .side-content-wp .wpl-save-btn {
	margin-left: 0;
	border-radius: 4px;
	height: 30px;
	border: 1px solid transparent
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-locations .location-part .chosen-container,
.pwizard-wp.wpl_view_container .side-content-wp .prow-locations .location-part .chosen-single,
.pwizard-wp.wpl_view_container .side-content-wp .prow-locations .location-part .value-wp,
.pwizard-wp.wpl_view_container .side-content-wp .prow-locations .location-part input[type=text],
.pwizard-wp.wpl_view_container .side-content-wp .prow-locations .location-part select {
	height: 40px;
	width: 100% !important
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-googlemap .map-form-wp .wpl-button {
	position: absolute;
	top: 30px;
	right: 1px;
	height: 40px;
	border-radius: 0 4px 4px 0;
	z-index: 2
}

.pwizard-wp.wpl_view_container .side-content-wp .wpl-pwizard-prow-more_details {
	border: 2px solid #e7e7e7;
	text-align: center;
	background: #fafafa;
	padding: 5px 0;
	width: calc(100% - 40px) !important;
	margin: 0 20px 20px;
	cursor: pointer
}

.pwizard-wp.wpl_view_container .side-content-wp .wpl-pwizard-prow-more_details>label {
	line-height: 30px;
	display: inline-block;
	text-transform: uppercase;
	position: relative;
	padding: 0 10px;
	margin: 0;
	color: #464655;
	font-size: 15px;
	font-weight: 700;
	font-family: Montserrat, sans-serif
}

.pwizard-wp.wpl_view_container .side-content-wp .wpl-pwizard-prow-more_details>label:after {
	border-bottom: none;
	content: "\e929";
	display: inline-block;
	width: auto;
	height: auto;
	vertical-align: text-bottom;
	position: absolute;
	right: -7px;
	top: -3px;
	font-family: wpl-front;
	font-size: 17px
}

.pwizard-wp.wpl_view_container .side-content-wp .wpl-pwizard-prow-more_details>label.wpl-pwizard-more-details-opened:after {
	content: "\e92a";
	top: 4px
}

.pwizard-wp.wpl_view_container .side-content-wp .wpl-pwizard-prow-more_details .prow {
	width: 25% !important;
	text-align: left
}

@media (min-width:769px) and (max-width:979px) {
	.re-equal-height .re-post {
		width: 100%
	}

	.wpl_property_listing_container.wpl-property-listing-mapview .wpl_sort_options_container .wpl-rss-wp .wpl-rss-link {
		padding: 8px 11px;
		width: auto
	}

	.pwizard-wp.wpl_view_container header h2 {
		padding-bottom: 35px
	}

	.pwizard-wp.wpl_view_container .finilize-message {
		margin-bottom: 35px
	}

	.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .side-tabs-wp ul:first-child li a {
		font-size: 13px
	}

	.pwizard-wp.wpl_view_container .side-content-wp .prow.prow-area input,
	.pwizard-wp.wpl_view_container .side-content-wp .prow.prow-price input {
		width: 58%;
		margin-right: 5px
	}

	.pwizard-wp.wpl_view_container .side-content-wp .prow-neighborhood {
		width: 50% !important
	}

	.pwizard-wp.wpl_view_container .side-content-wp .prow-neighborhood .distance-wp {
		display: block
	}

	.pwizard-wp.wpl_view_container .side-content-wp .wpl-pwizard-prow-more_details .prow {
		width: 100% !important
	}
}

.pwizard-wp.wpl_view_container .side-content-wp .wpl-pwizard-prow-more_details .prow input[type=number] {
	height: 50px !important
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-meta_desc,
.pwizard-wp.wpl_view_container .side-content-wp .prow-meta_key {
	background: 0 0;
	width: 100% !important
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-meta_desc>label,
.pwizard-wp.wpl_view_container .side-content-wp .prow-meta_key>label {
	display: inline-block;
	float: left;
	padding-right: 10px
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-meta_desc .wpl-top-row-wp,
.pwizard-wp.wpl_view_container .side-content-wp .prow-meta_key .wpl-top-row-wp {
	display: inline-block;
	width: auto;
	margin-bottom: 5px;
	border-radius: 15px;
	padding: 4px 10px
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-meta_desc .wpl-top-row-wp label,
.pwizard-wp.wpl_view_container .side-content-wp .prow-meta_key .wpl-top-row-wp label {
	display: block !important;
	font-size: 13px;
	color: grey;
	margin-bottom: 0;
	line-height: normal
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-meta_desc .wpl-top-row-wp label:before,
.pwizard-wp.wpl_view_container .side-content-wp .prow-meta_key .wpl-top-row-wp label:before {
	top: 0
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-meta_desc textarea {
	height: 75px
}

.pwizard-wp.wpl_view_container .side-content-wp .openhouse-dates-wp .date-wp:after,
.pwizard-wp.wpl_view_container .side-content-wp .openhouse-dates-wp div[id*=container]:after,
.pwizard-wp.wpl_view_container .side-content-wp .prow-date .date-wp:after,
.pwizard-wp.wpl_view_container .side-content-wp .prow-date div[id*=container]:after,
.pwizard-wp.wpl_view_container .side-content-wp .prow-datetime .date-wp:after,
.pwizard-wp.wpl_view_container .side-content-wp .prow-datetime div[id*=container]:after {
	content: '\e6c0';
	display: block;
	opacity: 1;
	z-index: 2;
	position: absolute;
	right: 9px;
	top: 38px;
	color: #b3b3b3;
	font-family: wpl-front;
	font-size: 22px
}

.pwizard-wp.wpl_view_container .side-content-wp .openhouse-dates-wp img,
.pwizard-wp.wpl_view_container .side-content-wp .prow-date img,
.pwizard-wp.wpl_view_container .side-content-wp .prow-datetime img {
	position: absolute;
	right: 9px;
	top: 40px;
	opacity: 0;
	z-index: 1
}

.pwizard-wp.wpl_view_container .side-content-wp .openhouse-dates-wp div[id*=container] {
	height: 84px
}

.pwizard-wp.wpl_view_container .side-content-wp .openhouse-dates-wp div[id*=container]:after {
	top: 10px
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms {
	width: 100% !important;
	margin-top: 20px
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms .chosen-single,
.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms button,
.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms input,
.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms select {
	height: 40px !important;
	margin-bottom: 5px
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms input,
.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms select {
	width: auto !important
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms .chosen-container {
	width: auto !important;
	min-width: 270px
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms .chosen-container .chosen-single {
	padding-left: 44px
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms .chosen-container .chosen-single:before {
	content: '\e901';
	position: absolute;
	left: 10px;
	top: 5px;
	color: #b3b3b3;
	font-family: sesame;
	font-size: 22px
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms .wpl-button {
	background: 0 0;
	text-transform: uppercase;
	border: 2px solid #009cff;
	color: #009cff;
	border-radius: 4px;
	line-height: 20px;
	font-family: Montserrat, sans-serif;
	font-size: 15px;
	font-weight: 700
}

.pwizard-wp.wpl_view_container .side-content-wp .attach-btn-wp .wpl-button:after,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-btn-wp .wpl-button:after,
.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms .wpl-button:after,
.pwizard-wp.wpl_view_container .side-content-wp .video-content-wp .wpl-button:after,
.pwizard-wp.wpl_view_container .side-content-wp .wpl-mass-actions .wpl-button:after {
	content: '+';
	color: #009cff;
	padding-left: 10px;
	vertical-align: bottom;
	font-family: Montserrat, sans-serif;
	font-size: 26px;
	font-weight: 700
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms .wpl-button:hover {
	-webkit-transition: 350ms, none;
	-moz-transition: 350ms, none;
	-o-transition: 350ms, none;
	transition: 350ms, none;
	background: #009cff;
	color: #fff;
	border-color: #009cff
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms .rooms-list-wp>div {
	width: 32%;
	margin: 5px 1% 5px 0;
	display: inline-block;
	background: #f7f7f7;
	border-radius: 4px;
	padding: 0 0 0 10px;
	position: relative;
	height: 32px;
	line-height: 32px;
	overflow: hidden
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms .rooms-list-wp>div:before {
	content: '\e901';
	position: absolute;
	left: 10px;
	top: 0;
	color: #b3b3b3;
	font-family: sesame;
	font-size: 22px
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms .rooms-list-wp .room-preview {
	width: -moz-calc(100% - 33px);
	width: -webkit-calc(100% - 33px);
	width: calc(100% - 33px);
	float: left;
	color: #464655;
	padding-left: 35px;
	margin: 0;
	font-family: Montserrat, sans-serif;
	font-size: 13px;
	font-weight: 700
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms .rooms-list-wp .room-preview i {
	float: right;
	color: grey;
	padding-right: 5px;
	border: none;
	font-size: 14px;
	font-weight: 400;
	font-style: normal
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms .rooms-list-wp .action-btn {
	float: right;
	background: #eee;
	height: 100%;
	padding: 0 10px;
	border-radius: 0 4px 4px 0;
	cursor: pointer;
	width: 33px;
	position: relative;
	top: auto;
	right: auto
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms .rooms-list-wp .action-btn:after {
	content: "";
	top: 0;
	left: 10px;
	color: #283c50;
	font-family: sesame;
	font-size: 14px
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms .rooms-list-wp .action-btn:hover {
	-webkit-transition: 350ms, none;
	-moz-transition: 350ms, none;
	-o-transition: 350ms, none;
	transition: 350ms, none;
	background: #e1e1e1
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-addon_video .video-tabs-wp li,
.pwizard-wp.wpl_view_container .side-content-wp .prow-attachments .video-tabs-wp li,
.pwizard-wp.wpl_view_container .side-content-wp .prow-gallery .video-tabs-wp li {
	width: 49%;
	border: none
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-addon_video .video-tabs-wp li a,
.pwizard-wp.wpl_view_container .side-content-wp .prow-attachments .video-tabs-wp li a,
.pwizard-wp.wpl_view_container .side-content-wp .prow-gallery .video-tabs-wp li a {
	color: #464655;
	background: 0 0;
	cursor: text;
	font-family: Montserrat, sans-serif;
	font-size: 16px;
	font-weight: 700
}

.pwizard-wp.wpl_view_container .side-content-wp .prow-addon_video .video-tabs-wp li a:hover,
.pwizard-wp.wpl_view_container .side-content-wp .prow-attachments .video-tabs-wp li a:hover,
.pwizard-wp.wpl_view_container .side-content-wp .prow-gallery .video-tabs-wp li a:hover {
	background: 0 0;
	text-decoration: none
}

.pwizard-wp.wpl_view_container .side-content-wp .gallary-btn-wp,
.pwizard-wp.wpl_view_container .side-content-wp .video-content-wp {
	overflow: hidden;
	border-bottom: 2px dashed #d5d5d5;
	padding-bottom: 20px;
	margin-bottom: 20px
}

.pwizard-wp.wpl_view_container .side-content-wp .attach-btn-wp>div,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-btn-wp>div,
.pwizard-wp.wpl_view_container .side-content-wp .video-content-wp>div,
.pwizard-wp.wpl_view_container .side-content-wp .wpl-mass-actions>div {
	display: block !important;
	width: 49%;
	float: left;
	padding: 10px 30px
}

.pwizard-wp.wpl_view_container .side-content-wp .attach-btn-wp .wpl-button,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-btn-wp .wpl-button,
.pwizard-wp.wpl_view_container .side-content-wp .video-content-wp .wpl-button,
.pwizard-wp.wpl_view_container .side-content-wp .wpl-mass-actions .wpl-button {
	background: 0 0;
	border: 2px solid #009cff;
	color: #009cff;
	border-radius: 4px;
	line-height: 30px;
	height: 40px;
	font-size: 15px;
	padding: 3px 10px
}

.pwizard-wp.wpl_view_container .side-content-wp .attach-btn-wp .wpl-button:hover,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-btn-wp .wpl-button:hover,
.pwizard-wp.wpl_view_container .side-content-wp .video-content-wp .wpl-button:hover,
.pwizard-wp.wpl_view_container .side-content-wp .wpl-mass-actions .wpl-button:hover {
	-webkit-transition: 350ms, none;
	-moz-transition: 350ms, none;
	-o-transition: 350ms, none;
	transition: 350ms, none;
	background: #009cff;
	color: #fff
}

.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li {
	border: none;
	padding: 20px 0
}

.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .image-box-wp,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .image-box-wp {
	background: #f7f7f7;
	border-radius: 4px
}

.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .icon-wp,
.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .image-wp,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .icon-wp,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .image-wp {
	padding: 5px;
	border: none
}

.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .icon-wp img,
.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .image-wp img,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .icon-wp img,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .image-wp img {
	width: 145px;
	height: 90px
}

.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .info-wp,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .info-wp {
	width: -moz-calc(100% - 160px);
	width: -webkit-calc(100% - 160px);
	width: calc(100% - 160px);
	padding: 5px
}

.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .info-wp .row,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .info-wp .row {
	padding-bottom: 0;
	margin: 0 10px
}

.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .info-wp label,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .info-wp label {
	display: inline-block;
	text-align: right;
	width: 145px;
	line-height: 25px;
	font-size: 13px;
	margin-bottom: 5px
}

.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .info-wp input,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .info-wp input {
	width: -moz-calc(100% - 215px);
	width: -webkit-calc(100% - 215px);
	width: calc(100% - 215px);
	display: inline-block;
	height: 25px;
	border: none;
	margin-bottom: 5px;
	min-width: 180px;
	box-shadow: none
}

.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .info-wp .chosen-container,
.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .info-wp .chosen-single,
.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .info-wp .gal_title,
.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .info-wp select,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .info-wp .chosen-container,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .info-wp .chosen-single,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .info-wp .gal_title,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .info-wp select {
	display: inline-block;
	width: auto !important;
	height: 25px;
	border: none;
	margin-bottom: 5px
}

@media (max-width:768px) {
	.re-no-sticky-mobile .fixed {
		position: static;
		height: auto !important;
		margin-top: 0 !important
	}

	.re-no-sticky-mobile .re-sticky-height,
	.re-not-found-bg {
		display: none
	}

	#wpl_membership_register_registration_container,
	.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .info-wp,
	.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .info-wp,
	.pwizard-wp.wpl_view_container .side-content-wp .prow-addon_video .video-tabs-wp li,
	.pwizard-wp.wpl_view_container .side-content-wp .prow-attachments .video-tabs-wp li,
	.pwizard-wp.wpl_view_container .side-content-wp .prow-gallery .video-tabs-wp li,
	.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms .rooms-list-wp>div,
	.re-equal-height .re-post,
	.re-footer-top-area .re-footer-column,
	.wpl-payment-invoice,
	.wpl-profile-listing-wp .wpl-row:not(.wpl-small-up-1) .wpl-column,
	.wpl_property_listing_container.wpl-property-listing-mapview .wpl-column,
	.wpl_property_listing_container.wpl-property-listing-mapview .wpl_googlemap_container.wpl_googlemap_plisting {
		width: 100%
	}

	.wpl-search-float {
		position: static
	}

	.re-page-not-found .post.not-found {
		padding: 0
	}

	.wpl_property_listing_container .wpl_prp_cont.row_box {
		flex-direction: column
	}

	.wpl_property_listing_container .wpl_prp_cont.row_box .wpl_prp_top {
		border-radius: 0
	}

	.wpl_property_listing_container .wpl_prp_cont.row_box .wpl_prp_title {
		text-align: left
	}

	.wpl_property_listing_container .wpl_prp_cont.row_box .wpl_prp_listing_icon_box {
		position: static;
		margin: 10px 0 0
	}

	.wpl_property_listing_container.wpl-property-listing-mapview .wpl_property_listing_list_view_container {
		position: relative;
		width: 100% !important;
		margin-right: -100%
	}

	.wpl_property_listing_container.wpl-property-listing-mapview .wpl_property_listing_list_view_container.close {
		margin-left: -288px
	}

	.wpl_property_listing_container.wpl-property-listing-mapview .wpl-row.wpl_property_listing_listings_container {
		margin: 10px 0 0 !important
	}

	.pwizard-wp.wpl_view_container .side-content-wp .attach-btn-wp .wpl-button,
	.pwizard-wp.wpl_view_container .side-content-wp .gallary-btn-wp .wpl-button,
	.pwizard-wp.wpl_view_container .side-content-wp .video-content-wp .wpl-button,
	.pwizard-wp.wpl_view_container .side-content-wp .wpl-mass-actions .wpl-button,
	.wpl_property_listing_container.wpl-property-listing-mapview .wpl_sort_options_container .wpl-sort-options-selectbox select {
		font-size: 14px
	}

	.wpl_property_listing_container.wpl-property-listing-mapview.wpl_prp_listing_left .map_view_handler {
		left: auto;
		right: 0
	}

	.wpl_property_listing_container.wpl-property-listing-mapview.wpl_prp_listing_left .map_view_handler:before {
		-webkit-transform: rotateY(179deg);
		-moz-transform: rotateY(179deg);
		-o-transform: rotateY(179deg);
		-ms-transform: rotateY(179deg);
		transform: rotateY(179deg);
		left: -26px
	}

	.wpl_agents_widget_container .wpl_profile_container {
		float: none;
		width: 100% !important
	}

	.pwizard-wp.wpl_view_container .side-content-wp #wpl_listing_field_container312,
	.pwizard-wp.wpl_view_container .side-content-wp #wpl_listing_field_container313,
	.pwizard-wp.wpl_view_container .side-content-wp .prow,
	.pwizard-wp.wpl_view_container .side-content-wp .prow-locations .location-part,
	.pwizard-wp.wpl_view_container .side-content-wp .prow-property_types,
	.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms .chosen-container,
	.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms input,
	.pwizard-wp.wpl_view_container .side-content-wp .prow-rooms select,
	.pwizard-wp.wpl_view_container .side-content-wp .wpl-pwizard-prow-more_details .prow,
	.wpl_agents_widget_container.advanced .wpl_profile_container {
		width: 100% !important
	}

	.wpl_profile_show_container .wpl_agent_info {
		width: 100%;
		float: none
	}

	.pwizard-wp.wpl_view_container header h2,
	.wpl_profile_show_container .wpl_agent_details {
		padding-bottom: 0
	}

	.wpl_profile_show_container .wpl_agent_info_r {
		margin: 10px auto
	}

	.wpl_profile_show_container .wpl_contact_container {
		float: none;
		width: 100%
	}

	.wpl-crm-form.wpl-crm-form-frontend .prow-property_types {
		width: 98%
	}

	.wpl_memberships_container>li {
		width: 48%;
		margin-bottom: 15px
	}

	.wpl_dashboard_registeration .wpl-subscription-steps {
		width: auto;
		float: none;
		margin: 30px
	}

	#wpl_login_form_container .wpl-login-form {
		margin: 0
	}

	.pwizard-wp.wpl_view_container header {
		display: block
	}

	.pwizard-wp.wpl_view_container .finilize-message {
		margin-bottom: 45px;
		margin-top: 0;
		position: static
	}

	.pwizard-wp.wpl_view_container.wpl-pwizard-horizontal .sidebar-wp .side-tabs-wp ul:first-child li a {
		font-size: 0;
		text-align: center;
		padding-left: 0
	}

	.pwizard-wp.wpl_view_container .side-content-wp {
		padding: 0 20px !important
	}

	.pwizard-wp.wpl_view_container .side-content-wp .prow-neighborhood .checkbox-wp label {
		vertical-align: top
	}

	.pwizard-wp.wpl_view_container .side-content-wp .prow-addon_video,
	.pwizard-wp.wpl_view_container .side-content-wp .prow-attachments,
	.pwizard-wp.wpl_view_container .side-content-wp .prow-gallery {
		padding: 15px 10px
	}

	.pwizard-wp.wpl_view_container .side-content-wp .prow-addon_video .video-tabs-wp,
	.pwizard-wp.wpl_view_container .side-content-wp .prow-attachments .video-tabs-wp,
	.pwizard-wp.wpl_view_container .side-content-wp .prow-gallery .video-tabs-wp {
		width: 40%;
		float: left
	}

	.pwizard-wp.wpl_view_container .side-content-wp .prow-addon_video .video-tabs-wp li a,
	.pwizard-wp.wpl_view_container .side-content-wp .prow-attachments .video-tabs-wp li a,
	.pwizard-wp.wpl_view_container .side-content-wp .prow-gallery .video-tabs-wp li a {
		padding: 9px 0 10px
	}

	.pwizard-wp.wpl_view_container .side-content-wp .gallary-btn-wp {
		float: left;
		width: 60%;
		border: none
	}

	.pwizard-wp.wpl_view_container .side-content-wp .attach-btn-wp>div,
	.pwizard-wp.wpl_view_container .side-content-wp .gallary-btn-wp>div,
	.pwizard-wp.wpl_view_container .side-content-wp .video-content-wp>div,
	.pwizard-wp.wpl_view_container .side-content-wp .wpl-mass-actions>div {
		padding: 10px 0;
		width: 100%
	}

	.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .info-wp label,
	.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .info-wp label {
		width: 100%;
		text-align: left
	}

	.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .info-wp input,
	.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .info-wp input {
		height: 40px;
		width: 100%
	}

	.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .info-wp .chosen-container,
	.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .info-wp .chosen-single,
	.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .info-wp .gal_title,
	.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .info-wp select,
	.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .info-wp .chosen-container,
	.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .info-wp .chosen-single,
	.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .info-wp .gal_title,
	.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .info-wp select {
		height: 40px;
		width: 100% !important
	}

	.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-tabs-wp {
		float: none;
		width: 100% !important;
		padding: 0 20px
	}
}

.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .info-wp .chosen-single,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .info-wp .chosen-single {
	width: 100% !important;
	font-size: 13px;
	box-shadow: none
}

.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .actions-wp,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .actions-wp {
	top: 20px;
	right: 0
}

.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .actions-wp>div,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .actions-wp>div {
	width: 30px;
	background: #e7e7e7;
	border-radius: 4px;
	border: none
}

.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .actions-wp i,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .actions-wp i {
	font-style: normal
}

.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .actions-wp i:after,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .actions-wp i:after {
	top: 7px;
	left: 8px !important;
	font-size: 14px
}

.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .actions-wp i.icon-recycle:after,
.pwizard-wp.wpl_view_container .side-content-wp .gallary-images-wp>ul>li .actions-wp i.icon-recycle:after {
	content: "";
	font-family: sesame;
	font-size: 17px
}

.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .icon-wp {
	width: 120px;
	height: 105px
}

.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .icon-wp div {
	text-align: center;
	padding: 0
}

.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .icon-wp div:before {
	font-size: 80px;
	vertical-align: top;
	line-height: 95px
}

.pwizard-wp.wpl_view_container .side-content-wp .attachment-wp>ul>li .info-wp label {
	width: 180px
}

.pwizard-wp.wpl_view_container .side-content-wp .after-finilize-wp .finilize-icon {
	background: #58cc1f;
	width: 45px;
	height: 30px;
	border-radius: 16px;
	line-height: 30px;
	text-align: center;
	margin-top: 5px
}

.pwizard-wp.wpl_view_container .side-content-wp .after-finilize-wp .finilize-icon:before {
	content: '\e90b';
	font-size: 25px;
	vertical-align: middle
}

.pwizard-wp.wpl_view_container .side-content-wp .after-finilize-wp .message-wp {
	height: auto;
	width: auto;
	line-height: 33px;
	padding-left: 10px
}

.pwizard-wp.wpl_view_container .side-content-wp .after-finilize-wp .message-wp span {
	font-family: Montserrat, sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #464655;
	padding: 0
}

.pwizard-wp.wpl_view_container .side-content-wp .after-finilize-wp .message-wp .finilize-btn-wp,
.wpl_search_from_box .wpl_search_from_box_top .wpl_search_field_suggestion_search {
	padding-top: 20px
}

.pwizard-wp.wpl_view_container .side-content-wp .after-finilize-wp .message-wp .finilize-btn-wp>a {
	font-weight: 500;
	font-family: inherit;
	font-size: 16px;
	height: 35px;
	line-height: 28px;
	border-radius: 4px
}

.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-tabs-wp li a {
	background: 0 0;
	color: #666;
	border: none;
	height: auto;
	text-align: left;
	line-height: 23px;
	box-shadow: none;
	font-size: 16px !important
}

.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-tabs-wp li a:before {
	content: '' !important
}

.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-tabs-wp li.active a {
	color: #000;
	box-shadow: none
}

.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-tabs-wp li.finilized a:before {
	content: "" !important
}

.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-tabs-wp li.finilized,
.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-tabs-wp li.wpl-listing-discard-btn {
	top: 10px !important
}

.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-tabs-wp li.finilized a,
.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-tabs-wp li.wpl-listing-discard-btn a {
	border-radius: 3px;
	box-shadow: none;
	line-height: 35px
}

.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-content-wp .prow {
	width: 50% !important;
	display: inline-block
}

.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-content-wp .prow-locations .location-part {
	width: 50% !important;
	float: left
}

.pwizard-wp.wpl_view_container .sidebar-wp .finilized,
.pwizard-wp.wpl_view_container .sidebar-wp .wpl-listing-discard-btn {
	position: absolute;
	top: -55px;
	width: 110px !important;
	padding: 0
}

.pwizard-wp.wpl_view_container .sidebar-wp .finilized a,
.pwizard-wp.wpl_view_container .sidebar-wp .wpl-listing-discard-btn a {
	height: 35px !important;
	padding: 0 10px;
	text-align: left;
	color: #fff !important;
	border: none;
	font-size: 15px;
	font-family: Karla, Arial, Helvetica, sans-serif;
	font-weight: 500
}

.pwizard-wp.wpl_view_container .sidebar-wp .finilized a:hover,
.pwizard-wp.wpl_view_container .sidebar-wp .wpl-listing-discard-btn a:hover {
	-webkit-transition: .5s, background;
	-moz-transition: .5s, background;
	-o-transition: .5s, background;
	transition: .5s, background;
	text-decoration: none
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .finilize-btn button.wpl-button span,
.pwizard-wp.wpl_view_container .sidebar-wp .finilized a span,
.pwizard-wp.wpl_view_container .sidebar-wp .wpl-listing-discard-btn a span {
	padding: 0;
	float: left
}

@media (min-width:769px) and (max-width:979px) {

	.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-tabs-wp li.finilized,
	.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-tabs-wp li.wpl-listing-discard-btn {
		top: 50px !important
	}

	.pwizard-wp.wpl_view_container .sidebar-wp .finilized,
	.pwizard-wp.wpl_view_container .sidebar-wp .wpl-listing-discard-btn {
		top: -40px;
		right: auto
	}

	.pwizard-wp.wpl_view_container .sidebar-wp .finilized {
		left: 120px
	}

	.pwizard-wp.wpl_view_container .sidebar-wp .wpl-listing-discard-btn {
		left: 0
	}
}

@media (max-width:768px) {
	.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-tabs-wp li {
		display: inline-block;
		margin: 10px
	}

	.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-tabs-wp li.finilized,
	.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-tabs-wp li.wpl-listing-discard-btn {
		position: static
	}

	.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-content-wp {
		width: 100%
	}

	.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-content-wp .prow {
		width: 100% !important
	}

	.pwizard-wp.wpl_view_container .sidebar-wp .finilized,
	.pwizard-wp.wpl_view_container .sidebar-wp .wpl-listing-discard-btn {
		top: -40px;
		right: auto
	}

	.pwizard-wp.wpl_view_container .sidebar-wp .finilized {
		left: 120px
	}

	.pwizard-wp.wpl_view_container .sidebar-wp .wpl-listing-discard-btn {
		left: 0
	}
}

.pwizard-wp.wpl_view_container .sidebar-wp .finilized a {
	background: #58cc1f !important
}

.pwizard-wp.wpl_view_container .sidebar-wp .finilized a:hover {
	background: #45a018 !important
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .finilize-btn button.wpl-button:after,
.pwizard-wp.wpl_view_container .sidebar-wp .finilized a:before {
	content: "" !important;
	font-size: 20px;
	font-family: sesame !important;
	line-height: 33px
}

.pwizard-wp.wpl_view_container .sidebar-wp .wpl-listing-discard-btn {
	right: 120px
}

.pwizard-wp.wpl_view_container .sidebar-wp .wpl-listing-discard-btn a {
	background: #283c50 !important
}

.pwizard-wp.wpl_view_container .sidebar-wp .wpl-listing-discard-btn a:hover {
	background: #17232e !important
}

.pwizard-wp.wpl_view_container .sidebar-wp .wpl-listing-discard-btn a:before {
	padding-top: 0 !important
}

.pwizard-wp.wpl_view_container .sidebar-wp .wpl-listing-discard-btn a i {
	top: 6px
}

.pwizard-wp.wpl_view_container .sidebar-wp .wpl-listing-discard-btn a i:before {
	font-size: 20px;
	content: '\e6b0';
	display: inline-block
}

.pwizard-wp.wpl_view_container .side-content-wp input[type=checkbox]+label,
.wpl-login-form-remember-wp input[type=checkbox]+label,
.wpl-subscription-form-container input[type=checkbox]+label {
	cursor: pointer;
	font-weight: 400;
	color: grey;
	position: relative;
	padding: 0 0 0 20px !important;
	display: inline-block;
	line-height: 29px
}

.pwizard-wp.wpl_view_container .side-content-wp input[type=checkbox]:not(checked),
.wpl-login-form-remember-wp input[type=checkbox]:not(checked),
.wpl-subscription-form-container input[type=checkbox]:not(checked) {
	position: absolute;
	opacity: 0
}

.pwizard-wp.wpl_view_container .side-content-wp input[type=checkbox]+label:before,
.wpl-login-form-remember-wp input[type=checkbox]+label:before,
.wpl-subscription-form-container input[type=checkbox]+label:before {
	content: '';
	position: absolute;
	top: 7px;
	left: 0;
	width: 13px;
	height: 13px;
	border-radius: 3px;
	background: #fff;
	border: 1px solid grey;
	display: block
}

.pwizard-wp.wpl_view_container .side-content-wp input[type=checkbox]:checked+label:before,
.wpl-login-form-remember-wp input[type=checkbox]:checked+label:before,
.wpl-subscription-form-container input[type=checkbox]:checked+label:before {
	background: #00aeef;
	content: "\e02a";
	color: #fff;
	font-family: wpl-front;
	font-size: 9px;
	font-weight: 400;
	text-align: center;
	line-height: 14px;
	border-color: rgba(0, 0, 0, .1);
	display: block
}

/*!
 * WPL Property Manager Styles
 * Author UI Department of Realtyna Inc.
 * Copyright 2019 Realtyna Inc. | realtyna.com
 */
.pmanager-wp header h2 {
	border: none !important;
	float: left
}

.pmanager-wp header .wpl-button.button-1 {
	position: relative !important;
	float: right;
	margin-left: 10px;
	border-radius: 4px;
	border: 2px solid #ec1c2a !important;
	background: 0 0 !important;
	color: #ec1c2a !important;
	height: 35px;
	top: auto;
	font-size: 16px;
	font-family: Karla, Arial, Helvetica, sans-serif;
	font-weight: 600
}

.pmanager-wp header .wpl-button.button-1:before,
.wpl-advanced-search-wp .jquery-checkbox-checked .mark:after,
.wpl_search_from_box.advanced .wpl_search_from_box_top .search_submit_box .wpl_search_widget_submit,
.wpl_search_from_box.advanced .wpl_search_from_box_top .wpl_search_field_container.wpl_search_field_listings.radios_any_type label:hover,
.wpl_search_from_box.advanced .wpl_search_from_box_top .wpl_search_field_container.wpl_search_field_listings.radios_type label:hover,
.wpl_search_widget_links .wpl-rss-wp a:hover:after,
.wpl_search_widget_links .wpl-save-search-wp a:hover:after {
	color: #ec1c2a
}

.pmanager-wp header .wpl-button.button-1[data-realtyna-href="#wpl_listing_stats_div"] {
	background: #eee !important;
	color: #444 !important;
	border: none !important
}

.pmanager-wp header .wpl-button.button-1[data-realtyna-href="#wpl_listing_stats_div"]:before {
	color: #444
}

.pmanager-wp #wpl_listings_top_tabs_container .wpl-tabs li a {
	text-transform: uppercase;
	font-size: 18px;
	font-family: Montserrat, sans-serif
}

.pmanager-wp .pmanager-cnt {
	border: 2px solid #f2f2f2
}

.pmanager-wp #wpl_listing_manager_search_form_cnt {
	width: -moz-calc(100% - 110px);
	width: -webkit-calc(100% - 110px);
	width: calc(100% - 110px);
	display: inline-block;
	padding: 5px 5px 0
}

.pmanager-wp .lm-search-form-wp {
	position: relative;
	border: none;
	border-bottom: 2px solid #e5e5e5;
	padding: 5px 0;
	margin-bottom: 0
}

.pmanager-wp .lm-search-form-wp h3 {
	font-size: 16px !important;
	font-family: Montserrat, sans-serif;
	font-weight: 700;
	display: inline-block;
	text-transform: uppercase;
	padding: 15px 0 15px 15px;
	vertical-align: top;
	color: #444
}

.pmanager-wp .lm-search-form-wp .pwizard-section .prow {
	padding-right: 50px
}

.pmanager-wp .lm-search-form-wp .pwizard-section .prow .wpl_listing_manager_search_form_element_cnt {
	min-width: 126px;
	margin-bottom: 5px
}

.pmanager-wp .lm-search-form-wp .pwizard-section .prow .wpl_listing_manager_search_form_element_cnt .chosen-single,
.pmanager-wp .lm-search-form-wp .pwizard-section .prow .wpl_listing_manager_search_form_element_cnt input[type=text],
.pmanager-wp .lm-search-form-wp .pwizard-section .prow .wpl_listing_manager_search_form_element_cnt select {
	width: 100%;
	border-radius: 4px;
	border: 1px solid #e8e8e8;
	color: #888;
	height: 30px;
	font-size: 13px;
	font-family: Montserrat, sans-serif
}

.pmanager-wp .lm-search-form-wp .pwizard-section .prow .wpl_listing_manager_search_form_element_cnt input[type=text] {
	padding-left: 10px
}

.pmanager-wp .wpl-btn-wp {
	position: absolute;
	right: 10px;
	top: 10px;
	padding: 5px !important
}

.pmanager-wp .wpl-btn-wp .wpl-button.button-1 {
	width: 30px;
	height: 30px;
	padding: 0;
	text-indent: -9999px;
	border-radius: 4px;
	background: #ec1c2a
}

.pmanager-wp .wpl-btn-wp .wpl-button.button-1:before {
	content: '\e91b';
	font-family: wpl-front;
	font-size: 20px;
	font-weight: 400;
	right: 0;
	top: 0;
	z-index: 1;
	line-height: 30px;
	color: #fff;
	position: absolute;
	width: 30px;
	text-indent: 0
}

.pmanager-wp .wpl-btn-wp .wpl-button.button-1:hover {
	-moz-box-shadow: inset 2px 2px 9px rgba(0, 0, 0, .3);
	-webkit-box-shadow: inset 2px 2px 9px rgba(0, 0, 0, .3);
	box-shadow: inset 2px 2px 9px rgba(0, 0, 0, .3);
	background: #ec1c2a
}

.pmanager-wp .mass-panel-wp {
	border: none;
	background: #f2f2f2;
	padding: 0
}

.pmanager-wp .mass-panel-wp .mass-actions-wp {
	float: left;
	padding: 10px 0 10px 10px
}

.pmanager-wp .mass-panel-wp .mass-actions-wp .group-btn {
	background: #fff;
	border-radius: 4px;
	margin: 5px 15px 0 0;
	border: 1px solid #e5e5e5
}

.pmanager-wp .mass-panel-wp .mass-actions-wp .group-btn .mass-btn {
	margin: 0;
	border: none;
	border-right: 1px solid #e5e5e5
}

.pmanager-wp .mass-panel-wp .mass-actions-wp .group-btn .mass-btn:hover {
	-webkit-transition: 350ms, none;
	-moz-transition: 350ms, none;
	-o-transition: 350ms, none;
	transition: 350ms, none;
	background: #e5e5e5
}

.pmanager-wp .mass-panel-wp .mass-actions-wp .group-btn .mass-btn i {
	font-style: normal;
	color: #b3b3b3
}

.pmanager-wp .mass-panel-wp .mass-actions-wp .group-btn .mass-btn i:before {
	top: 3px;
	right: 8px;
	font-size: 1.2em;
	line-height: 100%;
	position: absolute
}

.pmanager-wp .mass-panel-wp .mass-actions-wp .group-btn .mass-btn i:after {
	font-size: 16px;
	top: 3px;
	right: 8px
}

.pmanager-wp .mass-panel-wp .mass-actions-wp .group-btn .mass-btn i.icon-unselect:after {
	content: '\e91d';
	font-size: 13px;
	top: 5px
}

.pmanager-wp .mass-panel-wp .mass-actions-wp .group-btn .mass-btn i.icon-select:after {
	content: '\e916'
}

.pmanager-wp .mass-panel-wp .mass-actions-wp .group-btn .mass-btn i.icon-confirm:after {
	content: '\e02a'
}

.pmanager-wp .mass-panel-wp .mass-actions-wp .group-btn .mass-btn i.icon-unconfirm:after {
	content: "";
	font-family: sesame
}

.pmanager-wp .mass-panel-wp .mass-actions-wp .group-btn .mass-btn i.icon-restore:after {
	content: "";
	font-family: sesame
}

.pmanager-wp .mass-panel-wp .mass-actions-wp .group-btn .mass-btn i.icon-trash:after,
.pmanager-wp .properties-wp .propery-wp .property-actions .pmanager_actions .icon-trash:after {
	content: "";
	font-family: sesame
}

.pmanager-wp .mass-panel-wp .mass-actions-wp .group-btn .mass-btn span {
	color: #888;
	line-height: 22px;
	font-family: Montserrat, sans-serif;
	font-size: 13px
}

.pmanager-wp .mass-panel-wp .change-user-cnt-wp {
	float: right;
	border: none;
	width: auto;
	margin: 0;
	padding: 10px 10px 10px 0
}

.pmanager-wp .mass-panel-wp .change-user-cnt-wp .chosen-container,
.pmanager-wp .mass-panel-wp .change-user-cnt-wp .chosen-single,
.pmanager-wp .mass-panel-wp .change-user-cnt-wp select {
	width: auto !important;
	border-radius: 4px
}

.pmanager-wp .mass-panel-wp .change-user-cnt-wp label {
	color: #464655;
	width: auto;
	padding: 0;
	font-family: Montserrat, sans-serif;
	font-size: 13px;
	font-weight: 400
}

.pmanager-wp .mass-panel-wp .change-multi-agent-cnt-wp {
	float: left;
	padding: 0 10px 10px;
	font-family: Montserrat, sans-serif;
	font-size: 13px
}

.pmanager-wp .mass-panel-wp .change-multi-agent-cnt-wp ul {
	border-radius: 4px
}

.pmanager-wp .mass-panel-wp .change-multi-agent-cnt-wp ul .search-field input[type=text] {
	height: 30px
}

.pmanager-wp .mass-panel-wp .change-multi-agent-cnt-wp .wpl-button {
	padding: 6px 16px;
	height: auto;
	border-radius: 4px;
	text-transform: uppercase;
	background: #004274;
	font-family: Karla, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 500
}

.pmanager-wp .mass-panel-wp .change-multi-agent-cnt-wp .wpl-button:hover {
	background: #005fa7
}

.pmanager-wp .properties-wp .propery-wp {
	width: -moz-calc(100% - 50px);
	width: -webkit-calc(100% - 50px);
	width: calc(100% - 50px);
	padding-bottom: 0;
	min-height: 140px;
	border-width: 2px;
	margin: 20px 25px
}

.pmanager-wp .properties-wp .propery-wp .checkbox-wp {
	left: auto;
	right: 14px;
	padding: 0;
	width: 20px;
	height: 20px;
	background: #f2f2f2;
	border-radius: 4px;
	top: 7px
}

.pmanager-wp .properties-wp .propery-wp .checkbox-wp input {
	top: 3px;
	left: 4px
}

.pmanager-wp .properties-wp .propery-wp .property-image {
	width: 200px;
	height: 100%;
	position: relative;
	margin: -1px
}

.pmanager-wp .properties-wp .propery-wp .property-image a {
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
	top: 0;
	background: rgba(136, 136, 136, .5);
	border: none;
	text-decoration: none;
	color: #fff !important;
	line-height: 140px
}

.pmanager-wp .properties-wp .propery-wp .property-image a:hover {
	text-decoration: none;
	background: rgba(136, 136, 136, .5)
}

.pmanager-wp .properties-wp .propery-wp .property-image:hover {
	-webkit-transition: 350ms, none;
	-moz-transition: 350ms, none;
	-o-transition: 350ms, none;
	transition: 350ms, none
}

.pmanager-wp .properties-wp .propery-wp .property-image:hover a,
.wpl-plugin-owl.wpl-carousel-multi-images .wpl-carousel-item:hover .wpl-carousel-top a {
	opacity: 1
}

.pmanager-wp .properties-wp .propery-wp .info-action-wp {
	width: -moz-calc(100% - 200px);
	width: -webkit-calc(100% - 200px);
	width: calc(100% - 200px)
}

.pmanager-wp .properties-wp .propery-wp .info-action-wp .property-detailes {
	width: -moz-calc(100% - 60px);
	width: -webkit-calc(100% - 60px);
	width: calc(100% - 60px);
	float: left;
	padding: 10px 15px 0;
	display: flex;
	flex-flow: column wrap
}

.pmanager-wp .properties-wp .propery-wp .info-action-wp .property-detailes .p-location {
	order: 1;
	color: #464655;
	font-family: Montserrat, sans-serif;
	font-size: 18px;
	font-weight: 700
}

.pmanager-wp .properties-wp .propery-wp .info-action-wp .property-detailes .p-title {
	text-transform: uppercase;
	margin-bottom: 10px;
	display: block;
	order: 2;
	font-family: Montserrat, sans-serif;
	font-size: 12px
}

.pmanager-wp .properties-wp .propery-wp .info-action-wp .property-detailes .p-title span {
	color: rgba(0, 0, 0, .5)
}

.pmanager-wp .properties-wp .propery-wp .info-action-wp .p-types {
	order: 3;
	position: relative;
	padding-bottom: 27px
}

.pmanager-wp .properties-wp .propery-wp .info-action-wp .plist_price {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #004274 !important;
	font-family: Montserrat, sans-serif;
	font-size: 18px;
	font-weight: 700
}

.pmanager-wp .properties-wp .propery-wp .info-action-wp .p-add-date {
	order: 4;
	border: none;
	padding-top: 10px
}

.pmanager-wp .properties-wp .propery-wp .info-action-wp .p-add-date .value {
	color: #ec1c2a !important
}

.pmanager-wp .properties-wp .propery-wp .property-actions {
	width: 60px;
	float: right;
	height: auto;
	position: static;
	padding-top: 3px;
	padding-right: 10px
}

.pmanager-wp .properties-wp .propery-wp .property-actions i {
	vertical-align: middle;
	font-size: 16px;
	color: #666
}

.pmanager-wp .properties-wp .propery-wp .property-actions .pmanager_actions {
	padding-top: 25px;
	border-left: 1px solid
}

.pmanager-wp .properties-wp .propery-wp .property-actions .pmanager_actions .icon-edit:before {
	content: "\e697";
	font-size: 13px
}

.pmanager-wp .properties-wp .propery-wp .property-actions .pmanager_actions .icon-confirm:after {
	content: '\e90b'
}

.pmanager-wp .properties-wp .propery-wp .property-actions .pmanager_actions .p-action-btn {
	margin: 2px;
	background: #f2f2f2;
	width: 20px;
	height: 20px;
	text-align: center;
	border-radius: 4px
}

.pmanager-wp .properties-wp .propery-wp .finilize-msg {
	position: absolute;
	float: left;
	bottom: 0;
	left: 0
}

.pmanager-wp .properties-wp .propery-wp .finilize-msg span {
	padding-left: 8px
}

.pmanager-wp .properties-wp .propery-wp .finilize-msg:after {
	left: 0
}

.pmanager-wp .properties-wp .propery-wp .change-user-cnt-wp {
	position: absolute;
	bottom: 9px;
	right: 60px;
	width: auto
}

.pmanager-wp .properties-wp .propery-wp .pmanager-multi-agent {
	position: absolute;
	bottom: 50px;
	right: 60px;
	width: auto
}

/*!
 * WPL Profile Wizard Syles
 * Author UI Department of Realtyna Inc.
 * Copyright 2019 Realtyna Inc. | realtyna.com
 */
.wpl_addon_membership_container .wpl_dashboard_header,
.wpl_addon_membership_container .wpl_membership_addon_label,
.wpl_addon_membership_container .wpl_memberships_label {
	background: 0 0;
	text-transform: uppercase;
	color: #004274;
	line-height: 2em;
	font-family: Montserrat, sans-serif;
	font-size: 26px;
	font-weight: 700
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp {
	border: 2px solid #f2f2f2;
	padding: 20px
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .finilize-btn {
	position: absolute;
	top: -106px;
	width: 110px !important;
	padding: 0;
	right: 50px
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .finilize-btn button.wpl-button {
	height: 35px;
	padding: 0 10px;
	text-align: left;
	color: #fff;
	background: #58cc1f !important;
	border: none;
	display: block;
	width: 100%;
	line-height: 35px;
	font-size: 15px;
	font-family: Karla, Arial, Helvetica, sans-serif;
	font-weight: 500
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .finilize-btn button.wpl-button:hover {
	-webkit-transition: .5s, background;
	-moz-transition: .5s, background;
	-o-transition: .5s, background;
	transition: .5s, background;
	text-decoration: none;
	background: #45a018 !important
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container {
	max-width: 100% !important;
	margin-bottom: 30px
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container label {
	float: none;
	text-align: left !important;
	color: #464655;
	display: block;
	width: auto;
	font-family: Montserrat, sans-serif;
	font-size: 14px;
	font-weight: 700
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .chosen-single,
#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container input[type=number],
#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container input[type=text],
#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container select,
#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container textarea {
	width: calc(100% - 250px) !important;
	border: 1px solid rgba(0, 0, 0, .1);
	border-bottom: none;
	border-radius: 4px;
	box-shadow: 0 2px 0 rgba(0, 0, 0, .1);
	height: 40px;
	padding-left: 15px;
	color: #666;
	font-size: 15px;
	font-family: Montserrat, sans-serif
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container textarea {
	height: 90px;
	width: 100% !important
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container.prow-upload {
	top: 0;
	right: 0;
	min-width: 225px
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container.prow-upload:hover .file-upload-wp .wpl-button {
	z-index: 2
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .file-upload-wp {
	background: url("../img/upload_bg.png") no-repeat;
	width: 100%;
	height: 120px;
	position: absolute;
	right: 0
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .file-upload-wp .wpl-button {
	top: -moz-calc(50% - 15px);
	top: -webkit-calc(50% - 15px);
	top: calc(50% - 15px);
	left: -moz-calc(50% - 75px);
	left: -webkit-calc(50% - 75px);
	left: calc(50% - 75px);
	position: absolute;
	width: 150px;
	background: #f2f2f2;
	border-radius: 4px;
	border: 1px solid #ccc;
	padding: 0 5px;
	height: 25px;
	text-align: left
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .file-upload-wp .wpl-button span {
	color: #444;
	height: 100%;
	line-height: 25px;
	display: block;
	cursor: pointer;
	font-family: Montserrat, sans-serif;
	font-size: 13px;
	font-weight: 400
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .file-upload-wp .wpl-button span:after {
	content: "\e911";
	color: #ff8f17;
	font-family: wpl-front;
	font-size: 16px;
	float: right
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .file-upload-wp .wpl-button:hover,
#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .upload-preview-wp .upload-preview .preview-remove-button .action-btn:hover {
	background: #ff8f17;
	border-color: #ff8f17
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .upload-preview-wp {
	margin: 0 !important
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .upload-preview-wp .upload-preview {
	min-height: 200px;
	min-width: 200px;
	width: 100%;
	display: block;
	line-height: 200px;
	text-align: center;
	background: #fff
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .upload-preview-wp .upload-preview img {
	max-height: 265px !important;
	max-width: 225px !important;
	display: inline-block;
	vertical-align: middle
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .upload-preview-wp .upload-preview .preview-remove-button {
	position: static;
	width: auto;
	height: auto;
	display: block;
	line-height: normal;
	background: 0 0
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .upload-preview-wp .upload-preview .preview-remove-button .action-btn {
	display: inline-block !important;
	width: 25px !important;
	height: 25px !important;
	color: #444;
	background: #f2f2f2;
	border-radius: 4px;
	border: 1px solid #ccc;
	padding: 0 5px;
	text-align: left !important;
	line-height: 25px !important;
	font-family: Montserrat, sans-serif;
	font-size: 13px;
	font-weight: 400
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .upload-preview-wp .upload-preview .preview-remove-button .action-btn:after {
	content: "" !important;
	font-family: sesame !important;
	float: right;
	color: #444 !important;
	font-size: 16px !important
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .upload-preview-wp .upload-preview .preview-remove-button .action-btn:hover:after {
	color: #fff !important
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container.prow-upload#wpl_listing_field_container913 {
	top: 335px
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container.prow-separator {
	width: 100%;
	margin: 35px 0
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container.prow-separator:after {
	content: '';
	height: 2px;
	border-bottom: 2px dashed #e5e5e5;
	padding: 0;
	display: block;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .wpl_c_sex+.chosen-container .chosen-single:before {
	content: '\f222';
	font-family: sesame;
	font-size: 30px;
	display: block;
	position: absolute;
	top: 3px;
	left: 10px;
	color: #d5d5d5
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .location-wp .location-part {
	width: 24%;
	display: inline-block
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .location-wp .location-part .chosen-container,
#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .location-wp .location-part input[type=text],
#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .location-wp .location-part select {
	width: 90% !important;
	min-width: 120px
}

#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .location-wp .value-wp {
	float: none !important
}

/*!
 * WPL Compare Feature Styles
 * Author UI Department of Realtyna Inc.
 * Copyright 2019 Realtyna Inc. | realtyna.com
 */
.wpl-compare-table {
	border-width: 1px 1px 0 0;
	border-color: #e1e1e1
}

.wpl-compare-table td,
.wpl-compare-table th {
	padding: 0;
	vertical-align: bottom
}

.wpl-compare-table .wpl_gallery_image {
	float: left;
	width: 100% !important
}

.wpl-compare-table .wpl-compare-property-title {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #000;
	text-align: center;
	line-height: 30px;
	font-size: 16px !important;
	font-family: Montserrat, sans-serif !important;
	font-weight: 600
}

.wpl-compare-table thead tr th span {
	text-transform: uppercase;
	height: 40px;
	line-height: 30px
}

.wpl-compare-table thead tr th:not(.wpl-compare-category) span {
	color: #333;
	font-family: Montserrat, sans-serif;
	font-size: 13px
}

.wpl-compare-table thead tr th.wpl-compare-category {
	text-align: left;
	color: #158bf5;
	font-family: Montserrat, sans-serif;
	border-top: none
}

.wpl-compare-table>tbody tr td {
	width: 240px
}

.wpl-compare-table>tbody tr td span {
	height: 40px;
	line-height: 30px;
	color: #666;
	font-family: Karla, Arial, Helvetica, sans-serif;
	font-size: 15px
}

/*!
 * WPL Featured Properties and List Carousel widget
 * Author UI Department of Realtyna Inc.
 * Copyright 2019 Realtyna Inc. | realtyna.com
 */
.wpl_carousel_container .simple_list.wpl-plugin-owl li {
	border-radius: 5px;
	background: #f7f7f7;
	box-shadow: none
}

.wpl_carousel_container .simple_list.wpl-plugin-owl .left_section,
.wpl_carousel_container .simple_list.wpl-plugin-owl .right_section {
	width: 50%;
	display: block;
	float: left
}

.wpl_carousel_container .simple_list.wpl-plugin-owl .left_section img,
.wpl_carousel_container .simple_list.wpl-plugin-owl .left_section span {
	width: 100% !important;
	height: auto !important
}

.wpl_carousel_container .simple_list.wpl-plugin-owl .left_section img {
	border-radius: 5px 0 0 5px
}

.wpl_carousel_container .simple_list.wpl-plugin-owl .right_section {
	padding: 30px 40px 20px
}

.wpl_carousel_container .simple_list.wpl-plugin-owl .right_section .title {
	font-family: Montserrat, sans-serif;
	font-size: 30px;
	font-weight: 700
}

.wpl_carousel_container .simple_list.wpl-plugin-owl .right_section .title a {
	color: #1a1a1a
}

.wpl_carousel_container .simple_list.wpl-plugin-owl .right_section .location {
	text-transform: uppercase;
	color: #666;
	line-height: 13px;
	padding: 15px 0 20px;
	font-family: Montserrat, sans-serif;
	font-size: 13px
}

.wpl_carousel_container .simple_list.wpl-plugin-owl .right_section .location:before {
	content: '\e90d';
	color: #00aeef;
	vertical-align: middle;
	padding-right: 5px;
	font-family: sesame;
	font-size: 15px
}

.wpl_carousel_container .simple_list.wpl-plugin-owl .right_section .description {
	color: #b3b3b3;
	line-height: 20px;
	min-height: 80px;
	font-family: Karla, Arial, Helvetica, sans-serif;
	font-size: 15px
}

.wpl_carousel_container .simple_list.wpl-plugin-owl .right_section .wpl_icon_box {
	margin: 25px 0;
	padding: 5px 0;
	border: 1px solid #e5e5e5
}

.wpl_carousel_container .simple_list.wpl-plugin-owl .right_section .wpl_icon_box div {
	display: inline-block;
	width: 24%;
	border-right: 1px solid #e6e6e6;
	margin: 0;
	padding: 9px 0;
	color: #666;
	box-sizing: border-box;
	text-align: center;
	font-family: Karla, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700
}

.wpl_carousel_container .simple_list.wpl-plugin-owl .right_section .wpl_icon_box div:last-child {
	border-color: transparent
}

.wpl_carousel_container .simple_list.wpl-plugin-owl .right_section .wpl_icon_box div:before {
	display: inline-block;
	padding-right: 5px;
	vertical-align: bottom;
	color: #b3b3b3;
	font-size: 20px;
	font-family: sesame;
	font-weight: 400
}

.wpl_carousel_container .simple_list.wpl-plugin-owl .right_section .price {
	color: #666;
	float: left;
	font-family: Karla, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 700
}

.wpl_carousel_container .simple_list.wpl-plugin-owl .right_section .more_info {
	position: static;
	float: right;
	text-indent: 0;
	color: #fff;
	width: auto;
	height: auto;
	background: #00aeef;
	padding: 12px 30px;
	text-transform: uppercase;
	border: none;
	border-radius: 4px;
	font-family: Montserrat, sans-serif;
	font-size: 13px
}

.wpl_carousel_container .simple_list.wpl-plugin-owl .owl-controls {
	top: -80px;
	left: auto;
	height: auto;
	width: auto;
	right: 0
}

.wpl_carousel_container .simple_list.wpl-plugin-owl .owl-controls .owl-nav .owl-next,
.wpl_carousel_container .simple_list.wpl-plugin-owl .owl-controls .owl-nav .owl-prev {
	background: 0 0;
	border: 2px solid #dadada;
	width: 50px;
	height: 50px;
	line-height: 50px;
	border-radius: 50%;
	font-size: 15px;
	font-family: wpl-front
}

.wpl_carousel_container .simple_list.wpl-plugin-owl .owl-controls .owl-nav .owl-next:before,
.wpl_carousel_container .simple_list.wpl-plugin-owl .owl-controls .owl-nav .owl-prev:before {
	color: #dadada;
	vertical-align: top;
	line-height: 40px;
	display: inline-block;
	font-weight: 700
}

.wpl_carousel_container .simple_list.wpl-plugin-owl .owl-controls .owl-nav .owl-prev {
	left: auto;
	right: 70px
}

.wpl-plugin-owl.wpl-carousel-multi-images .wpl-carousel-item .wpl-carousel-top a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	line-height: 220px;
	display: block;
	background: rgba(255, 255, 255, .8);
	text-align: center;
	color: #fff;
	z-index: 1;
	font-size: 1.7em;
	-moz-transition: .4s ease-in-out;
	-o-transition: .4s ease-in-out;
	-webkit-transition: .4s ease-in-out;
	transition: .4s ease-in-out;
	opacity: 0
}

.wpl-plugin-owl.wpl-carousel-multi-images .wpl-carousel-item .title {
	padding: 10px 0
}

.wpl-plugin-owl.wpl-carousel-multi-images .wpl-carousel-item .title .main-title {
	position: static;
	background: 0 0;
	color: #000;
	text-transform: uppercase;
	text-align: left;
	margin-bottom: 10px;
	font-family: Montserrat, sans-serif !important;
	font-size: 18px !important;
	font-weight: 400 !important
}

.wpl-plugin-owl.wpl-carousel-multi-images .wpl-carousel-item .title .address {
	font-size: 14px;
	font-weight: 400;
	font-family: Karla, Arial, Helvetica, sans-serif
}

.wpl-plugin-owl.wpl-carousel-multi-images .wpl_prp_listing_icon_box {
	margin: 10px 0;
	border-right: 1px solid #eee;
	display: flex
}

.wpl-plugin-owl.wpl-carousel-multi-images .wpl_prp_listing_icon_box>div {
	padding: 10px;
	border: 1px solid #eee;
	border-right: 0;
	margin: 0;
	float: left;
	flex: 1
}

.wpl-plugin-owl.wpl-carousel-multi-images .wpl_prp_listing_icon_box>div:after {
	font-family: sesame;
	display: inline;
	font-size: 15px;
	margin-left: 10px;
	top: auto;
	line-height: 22px
}

.wpl-plugin-owl.wpl-carousel-multi-images .wpl-carousel-bot {
	padding: 0 0 10px;
	border-bottom: 1px solid #eee;
	font-weight: 700
}

.wpl-plugin-owl.wpl-carousel-multi-images .owl-controls .owl-nav>div {
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	font-size: 20px !important;
	border: 2px solid #eee;
	padding: 10px !important
}

.wpl-plugin-owl.wpl-carousel-multi-images .owl-controls .owl-nav>div:hover {
	background-color: #eee
}

.wpl-plugin-owl.wpl-carousel-multi-images .owl-controls .owl-nav .owl-prev {
	left: -60px
}

.wpl-plugin-owl.wpl-carousel-multi-images .owl-controls .owl-nav .owl-next {
	right: -60px
}

/*!
 * WPL Search Widget Styles
 * Author UI Department of Realtyna Inc.
 * Copyright 2019 Realtyna Inc. | realtyna.com
 */
.wpl_search_from_box {
	border: 0;
	padding: 0
}

.wpl_search_from_box input[class*="_location_text"] {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	min-width: 350px
}

.wpl_search_from_box input[type=date],
.wpl_search_from_box input[type=number],
.wpl_search_from_box input[type=text],
.wpl_search_from_box select,
.wpl_search_from_box textarea {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #eee;
	border-bottom-width: 2px;
	padding: 0 10px;
	width: 100%
}

.wpl_search_from_box input[type=number] {
	width: initial
}

.wpl_search_from_box .wpl_search_from_box_top .wpl-gen-form-label,
.wpl_search_from_box .wpl_search_from_box_top label {
	display: block;
	font-family: Montserrat, sans-serif;
	font-size: 12px;
	color: #004274;
	text-transform: uppercase;
	line-height: 20px
}

.wpl_search_from_box .more_search_option {
	border: 0;
	left: auto;
	right: 0
}

.wpl_search_from_box .search_submit_box {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-top: 20px
}

.wpl_search_from_box .search_submit_box:after {
	font-family: sesame;
	content: '\e90b';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	text-align: center;
	font-size: 25px;
	z-index: 1
}

.wpl_search_from_box .search_submit_box .wpl_search_widget_submit {
	font-size: 0;
	position: relative;
	z-index: 2;
	cursor: pointer
}

.wpl_search_from_box .wpl_dashboard_links_container a,
.wpl_search_from_box .wpl_search_reset {
	margin-top: 20px;
	border-radius: 2px
}

.wpl_search_from_box.advanced .wpl_search_from_box_top {
	padding: 10px 5px
}

.wpl_search_from_box.advanced .wpl_search_from_box_top .wpl_search_widget_links {
	height: auto;
	float: right
}

.wpl_search_from_box.advanced .wpl_search_from_box_top .search_submit_box {
	background: 0 0;
	color: #ec1c2a
}

.wpl_search_from_box.advanced .wpl_search_from_box_top .search_submit_box:hover:after {
	transform: scale(1.1);
	transition: 1s
}

.wpl_search_from_box.advanced .wpl_search_from_box_top .search_submit_box:after {
	content: '\e90a'
}

.wpl_search_from_box.advanced .wpl_search_from_box_bot .wpl_search_field_container.radios_type label {
	font-size: 15px
}

.wpl_search_from_box.advanced .search_submit_box,
.wpl_search_from_box.advanced .wpl_dashboard_links_container,
.wpl_search_from_box.advanced .wpl_search_field_container:not(.wpl_search_field_separator),
.wpl_search_from_box.advanced .wpl_search_reset {
	float: none;
	display: inline-block;
	vertical-align: top
}

.wpl_search_from_box.advanced .wpl_search_field_container.minmax_selectbox_type>.chosen-container:not([id*="_unit"]),
.wpl_search_from_box.advanced .wpl_search_field_container.minmax_selectbox_type>input[type=number],
.wpl_search_from_box.advanced .wpl_search_field_container.minmax_selectbox_type>input[type=text],
.wpl_search_from_box.advanced .wpl_search_field_container.minmax_selectbox_type>select:not([id*="_unit"]),
.wpl_search_from_box.advanced .wpl_search_field_container.minmax_type>.chosen-container:not([id*="_unit"]),
.wpl_search_from_box.advanced .wpl_search_field_container.minmax_type>input[type=number],
.wpl_search_from_box.advanced .wpl_search_field_container.minmax_type>input[type=text],
.wpl_search_from_box.advanced .wpl_search_field_container.minmax_type>select:not([id*="_unit"]) {
	max-width: calc(50% - 6px) !important;
	margin: 0 3px
}

.wpl_search_from_box.advanced .wpl_search_field_container>[id*=unit_] {
	margin: 0 5px 0 0;
	max-width: 25% !important
}

.wpl_search_from_box.advanced .wpl_search_field_container.minmax_type [id*=unit_]~input {
	max-width: calc(75%/2 - 6px)
}

.wpl_search_from_box.advanced .wpl_search_field_container.minmax_selectbox_type .wpl_search_slider_container>* {
	margin: 0 3px
}

.wpl_search_from_box.advanced .wpl_search_field_container input[class*="_location_text"] {
	min-width: 200px
}

.wpl_search_from_box.advanced .wpl_search_field_container .wpl_search_widget_location_textsearch,
.wpl_search_from_box.advanced .wpl_search_field_container input[type=number],
.wpl_search_from_box.advanced .wpl_search_field_container input[type=text] {
	color: #000;
	font-size: 15px;
	font-family: inherit;
	border-width: 0 0 1px;
	border-color: #000;
	border-radius: 0;
	padding: 0
}

.wpl_search_from_box.advanced .wpl_search_field_container .wpl_search_widget_location_textsearch::-moz-placeholder,
.wpl_search_from_box.advanced .wpl_search_field_container .wpl_search_widget_location_textsearch::-webkit-input-placeholder,
.wpl_search_from_box.advanced .wpl_search_field_container .wpl_search_widget_location_textsearch::placeholder,
.wpl_search_from_box.advanced .wpl_search_field_container input[type=number]::-moz-placeholder,
.wpl_search_from_box.advanced .wpl_search_field_container input[type=number]::-webkit-input-placeholder,
.wpl_search_from_box.advanced .wpl_search_field_container input[type=number]::placeholder,
.wpl_search_from_box.advanced .wpl_search_field_container input[type=text]::-moz-placeholder,
.wpl_search_from_box.advanced .wpl_search_field_container input[type=text]::-webkit-input-placeholder,
.wpl_search_from_box.advanced .wpl_search_field_container input[type=text]::placeholder {
	color: #000;
	font-size: 15px;
	font-family: inherit;
	opacity: 1
}

.wpl_search_from_box.advanced .wpl_search_field_container .wpl_search_widget_location_textsearch:focus,
.wpl_search_from_box.advanced .wpl_search_field_container input[type=number]:focus,
.wpl_search_from_box.advanced .wpl_search_field_container input[type=text]:focus {
	outline-color: #7a7a7a;
	padding: 0 0 0 5px
}

.wpl_search_from_box.advanced .wpl_search_field_container .chosen-search input:focus {
	outline: 0;
	box-shadow: 0 0 2px #7a7a7a;
	border-bottom: 0
}

.wpl_search_from_box.advanced .wpl_search_field_container .chosen-container-single .chosen-default,
.wpl_search_from_box.advanced .wpl_search_field_container .chosen-container-single .chosen-single {
	color: #000;
	font-size: 16px;
	font-family: inherit;
	border-width: 0 0 1px;
	border-color: #000;
	border-radius: 0;
	padding: 0 10px 0 0
}

.wpl_search_from_box.advanced .wpl_search_field_container[id*="_search_field_container_8"] .chosen-container:after,
.wpl_search_from_box.advanced .wpl_search_field_container[id*="_search_field_container_9"] .chosen-container:after {
	content: none
}

.wpl_search_from_box.advanced>.wpl-search-container {
	width: fit-content;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	padding: 0 1% 0 3%;
	position: relative;
	box-shadow: none
}

.wpl_search_from_box_top .wpl_search_field_container.wpl_search_field_listings.radios_any_type .wpl_search_from_box.advanced,
.wpl_search_from_box_top .wpl_search_field_container.wpl_search_field_listings.radios_type .wpl_search_from_box.advanced {
	padding-top: 50px
}

.wpl_search_from_box.advanced .wpl_search_from_box_top .wpl_search_field_container.wpl_search_field_listings.radios_any_type,
.wpl_search_from_box.advanced .wpl_search_from_box_top .wpl_search_field_container.wpl_search_field_listings.radios_type {
	position: absolute;
	top: -50px;
	left: 3%;
	width: auto;
	margin: 0;
	background: #fff;
	padding: 2px 0 5px
}

.wpl_search_from_box.advanced .wpl_search_from_box_top .wpl_search_field_container.wpl_search_field_listings.radios_any_type label,
.wpl_search_from_box.advanced .wpl_search_from_box_top .wpl_search_field_container.wpl_search_field_listings.radios_type label {
	display: inline-block;
	vertical-align: middle;
	border-right: 1px solid #000;
	padding: 1px 13px;
	margin: 0;
	font-size: 15px;
	color: #000;
	cursor: pointer;
	font-family: inherit;
	text-transform: capitalize
}

.wpl_search_from_box.advanced .wpl_search_from_box_top .wpl_search_field_container.wpl_search_field_listings.radios_any_type label:last-of-type,
.wpl_search_from_box.advanced .wpl_search_from_box_top .wpl_search_field_container.wpl_search_field_listings.radios_type label:last-of-type {
	border-right: 0
}

.wpl_search_from_box.advanced .wpl_search_from_box_top .wpl_search_field_container.wpl_search_field_listings.radios_any_type input:checked+label,
.wpl_search_from_box.advanced .wpl_search_from_box_top .wpl_search_field_container.wpl_search_field_listings.radios_type input:checked+label {
	color: #ec1c2a;
	font-weight: 700
}

.re-search-sidebar {
	background: #fafafa;
	border-bottom: 2px solid #f5f5f5;
	padding: 20px 0 10px
}

.re-search-sidebar .more_search_option {
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0;
	border-radius: 0 0 5px 5px;
	font-style: initial;
	background-color: #f5f5f5;
	line-height: 20px;
	font-size: 12px;
	bottom: -30px;
	width: auto
}

.re-search-sidebar .more_search_option:after {
	font-size: 10px
}

.wpl_search_widget_links {
	display: flex;
	float: left;
	height: 45px;
	margin: 20px 5px 0
}

.wpl_search_widget_links .wpl-rss-wp,
.wpl_search_widget_links .wpl-save-search-wp {
	position: static !important;
	margin: 0
}

.wpl_search_widget_links .wpl-rss-wp a,
.wpl_search_widget_links .wpl-save-search-wp a {
	border: none;
	background: #d9d9d9;
	border-radius: 3px;
	padding: 0 5px;
	height: 35px;
	width: 35px !important;
	line-height: 35px;
	box-sizing: border-box;
	text-align: center
}

.wpl_search_widget_links .wpl-rss-wp a:after,
.wpl_search_widget_links .wpl-save-search-wp a:after {
	margin: 0;
	color: #004274;
	font-size: 14px
}

.wpl_search_widget_links .wpl-rss-wp a:hover,
.wpl_search_widget_links .wpl-save-search-wp a:hover {
	background: #d9d9d9
}

.wpl_search_widget_links .wpl-save-search-wp a:after {
	content: '\e002';
	font-family: wpl-front
}

.wpl_search_widget_links.re-wpl_links_text .wpl-rss-wp,
.wpl_search_widget_links.re-wpl_links_text .wpl-save-search-wp {
	width: 70px;
	height: 21px
}

.wpl_search_widget_links.re-wpl_links_text .wpl-rss-wp a,
.wpl_search_widget_links.re-wpl_links_text .wpl-save-search-wp a {
	width: 100% !important;
	background: #fff;
	border: 1px solid #eee;
	padding: 3px 5px
}

.wpl_search_widget_links.re-wpl_links_text .wpl-rss-wp a span,
.wpl_search_widget_links.re-wpl_links_text .wpl-save-search-wp a span {
	display: inline-block;
	float: left;
	text-transform: uppercase;
	color: #999;
	line-height: 13px;
	margin: 0;
	font-style: normal;
	font-size: 13px;
	font-weight: 700
}

.wpl_search_widget_links.re-wpl_links_text .wpl-rss-wp a:after,
.wpl_search_widget_links.re-wpl_links_text .wpl-save-search-wp a:after {
	float: right;
	color: #999
}

.wpl_search_widget_links.re-wpl_links_text .wpl-save-search-wp+.wpl-rss-wp {
	margin-top: 3px
}

.wpl_search_widget_links.re-wpl_links_text .wpl-save-search-wp+.wpl-rss-wp a {
	padding-top: 3px
}

.wpl-advanced-search-wp .container {
	width: 1170px
}

@media (max-width:1199px) {
	.re-site-title {
		max-width: calc(100% - 50px)
	}


	.re-header-right .re-header-right-item,
	.re-header-type-2 .re-user-links {
		display: none
	}

	.re-dashboard-menu .widget-title {
		text-align: left;
		padding: 10px 15px
	}

	.re-dashboard-menu .widget_wpl_links_widget {
		width: 100%;
		float: none
	}

	.re-header-type-1 .re-branding {
		border-bottom: 1px solid #f2f2f2;
        position: relative;
        z-index: 1000;
        background: #fff;
        height: 80px;
	}

	.re-header-type-1 .re-user-links,
	.wpl_view_container {
		padding: 0 15px
	}

	.re-header-type-3 .re-header-right {
		float: none;
		clear: both
	}

	.re-header-type-3 .re-branding {
		padding: 0
	}

	.re-header-type-3 .re-site-title {
		padding: 10px
	}

	.re-carousel .slick-arrow {
		display: none !important
	}

	.wpl_prp_show_container .wpl_prp_show_position_contact>div {
		width: 100%;
		margin: 0
	}

	.wpl-advanced-search-wp .container {
		width: 900px
	}
}

@media (min-width:769px) and (max-width:979px) {
	#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .finilize-btn {
		right: auto;
		left: 0
	}

	#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .location-wp .location-part {
		width: 49%
	}

	.wpl-advanced-search-wp .container {
		width: 700px
	}
}

.wpl-advanced-search-wp .realtyna-lightbox-title {
	background: 0 0;
	border-bottom: 1px solid rgba(0, 66, 116, .12);
	text-transform: uppercase;
	color: #004274;
	height: 65px;
	line-height: 45px;
	padding: 10px 25px;
	font-family: Montserrat, sans-serif;
	font-weight: 700;
	font-size: 18px
}

.wpl-advanced-search-wp .wpl-advanced-search-popup {
	padding: 25px
}

.wpl-advanced-search-wp .wpl_search_field_container {
	width: calc(20% - 6px)
}

.wpl-advanced-search-wp .wpl_search_from_box_bot .wpl_search_field_container {
	width: 20%
}

@media (max-width:768px) {
	.pmanager-wp #wpl_listings_top_tabs_container {
		margin-top: 10px
	}

	.pmanager-wp #wpl_listings_top_tabs_container .wpl-tabs li {
		float: none;
		border-bottom: 2px solid #004274;
		margin: 0
	}

	.pmanager-wp #wpl_listing_manager_search_form_cnt {
		width: 100%;
		display: block
	}

	.pmanager-wp .lm-search-form-wp .pwizard-section .prow {
		padding-right: 0
	}

	.pmanager-wp .lm-search-form-wp .pwizard-section .prow .wpl_listing_manager_search_form_element_cnt {
		width: 48%;
		margin-left: 5px
	}

	.pmanager-wp .wpl-btn-wp {
		position: static;
		margin-left: 10px
	}

	.pmanager-wp .mass-panel-wp .mass-actions-wp {
		float: none;
		overflow: hidden;
		padding: 10px
	}

	.pmanager-wp .mass-panel-wp .mass-actions-wp .group-btn {
		float: none;
		border: none;
		margin: 0
	}

	.pmanager-wp .mass-panel-wp .mass-actions-wp .group-btn .mass-btn {
		height: 35px;
		background: #fff;
		border: 1px solid #e5e5e5;
		min-width: 120px;
		width: 33%
	}

	.pmanager-wp .mass-panel-wp .mass-actions-wp .group-btn .mass-btn:last-child {
		border: 1px solid #e5e5e5
	}

	.pmanager-wp .mass-panel-wp .mass-actions-wp .group-btn .mass-btn i:after {
		top: 10px
	}

	.pmanager-wp .mass-panel-wp .mass-actions-wp .group-btn .mass-btn span {
		line-height: 35px
	}

	.pmanager-wp .properties-wp .propery-wp .checkbox-wp {
		bottom: 23px;
		top: auto;
		right: 132px
	}

	.pmanager-wp .properties-wp .propery-wp .property-image {
		margin: 0 auto;
		float: none
	}

	#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .location-wp .location-part,
	.pmanager-wp .properties-wp .propery-wp .info-action-wp,
	.pmanager-wp .properties-wp .propery-wp .info-action-wp .property-detailes,
	.pmanager-wp .properties-wp .propery-wp .property-actions,
	.wpl_carousel_container .simple_list.wpl-plugin-owl .left_section,
	.wpl_carousel_container .simple_list.wpl-plugin-owl .right_section {
		width: 100%
	}

	.pmanager-wp .properties-wp .propery-wp .property-actions .pmanager_actions {
		border: none
	}

	.pmanager-wp .properties-wp .propery-wp .finilize-msg {
		position: relative;
		order: 5
	}

	.pmanager-wp .properties-wp .propery-wp .change-user-cnt-wp {
		position: static
	}

	.pmanager-wp .properties-wp .propery-wp .pmanager-multi-agent {
		position: static;
		width: 100%;
		float: left
	}

	#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .finilize-btn {
		right: auto;
		left: 0
	}

	#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .chosen-single,
	#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container input[type=number],
	#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container input[type=text],
	#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container select,
	#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container textarea {
		width: 100% !important
	}

	#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container.prow-upload label {
		float: none !important
	}

	#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .file-upload-wp {
		position: relative;
		float: none !important;
		margin: 0 auto;
		width: 225px
	}

	#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .upload-preview-wp .upload-preview .preview-remove-button {
		width: 185px;
		height: 30px;
		position: static !important;
		margin: 0 auto;
		display: block;
		background: 0 0;
		box-shadow: none
	}

	#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .upload-preview-wp .upload-preview .preview-remove-button .action-btn {
		top: auto;
		bottom: 0
	}

	.wpl-compare-table .wpl_gallery_container {
		height: 100%
	}

	.wpl_carousel_container .simple_list.wpl-plugin-owl .right_section .description {
		min-height: 100%
	}

	.wpl_search_from_box .wpl_search_from_box_top .wpl_search_field_container {
		padding: 0 10px
	}

	.wpl_search_from_box .search_submit_box,
	.wpl_search_from_box .wpl_search_reset {
		float: right;
		margin-top: 20px !important
	}

	.wpl_search_widget_links {
		float: right
	}

	.wpl-advanced-search-wp .container {
		width: auto
	}

	.wpl-advanced-search-wp .wpl_search_from_box_bot .wpl_search_field_container {
		width: 50%
	}
}

.wpl-advanced-search-wp .minmax_selectbox_plus_type .wpl_search_slider_container .chosen-container {
	width: calc(100% - 45px) !important
}

.wpl-advanced-search-wp .minmax_selectbox_plus_type .chosen-container[id*=unit],
.wpl-advanced-search-wp .minmax_type .chosen-container[id*=unit] {
	width: 45px !important
}

.wpl-advanced-search-wp .minmax_type .chosen-container[id*=unit]+label+input,
.wpl-advanced-search-wp .minmax_type .chosen-container[id*=unit]+label+input+label+input {
	width: calc(50% - 23px) !important
}

.wpl-advanced-search-wp .wpl_search_widget_location_textsearch {
	min-width: 100%
}

@media (max-width:480px) {

	.pwizard-wp.wpl_view_container .side-content-wp .prow-property_types>div,
	.pwizard-wp.wpl_view_container .side-content-wp .video-content-wp,
	.re-footer-top-area .re-footer-column,
	.wpl-crm-form.wpl-crm-form-frontend .prow-property_types>div,
	.wpl-profile-listing-wp .wpl_profile_container.row_box .wpl_profile_container_title,
	.wpl_search_from_box .search_submit_box .wpl_search_widget_submit,
	.wpl_sort_options_container .wpl-sort-options-selectbox,
	.wpl_sort_options_container .wpl-sort-options-selectbox select {
		width: 100%
	}

	.elementor-widget-testimonial_list.advanced .re-testimonial.slick-slider .slick-list .slick-slide .re-testimonial-container .re-content {
		max-width: 100%
	}

	.elementor-widget-testimonial_list.advanced .re-testimonial.slick-slider .slick-list .slick-slide .re-testimonial-container .re-testimonial-thumb,
	.wpl_prp_show_container .wpl_prp_show_tabs-maps.wpl_prp_left_box .wpl-map-get-direction-btn-cnt:after,
	.wpl_search_widget_links {
		display: block
	}

	.wpl_property_listing_container .wpl_prp_cont.row_box .wpl_prp_listing_location {
		text-align: left
	}

	.wpl_property_listing_container.wpl-property-listing-mapview .wpl_sort_options_container .wpl_list_grid_switcher div {
		padding: 8px 6px
	}

	.wpl_property_listing_container.wpl-property-listing-mapview .wpl_pagination_container .pagination li,
	.wpl_property_listing_container.wpl-property-listing-mapview .wpl_pagination_container .pagination li.next a:before,
	.wpl_property_listing_container.wpl-property-listing-mapview .wpl_pagination_container .pagination li.prev a:before {
		line-height: 30px
	}

	.wpl_property_listing_container.wpl-property-listing-mapview .wpl_pagination_container .pagination li a,
	.wpl_property_listing_container.wpl-property-listing-mapview .wpl_pagination_container .pagination li span {
		width: 32px !important;
		height: 32px
	}

	.pwizard-wp.wpl_view_container .side-content-wp .prow-property_types>div:nth-child(2),
	.wpl-profile-listing-wp .wpl_profile_container .wpl_profile_container_title {
		padding-left: 0
	}

	.wpl-profile-listing-wp .wpl_profile_container ul li.website a {
		position: static
	}

	.pmanager-wp .properties-wp .propery-wp .property-image,
	.pwizard-wp.wpl_view_container .side-content-wp .prow-addon_video .video-tabs-wp,
	.pwizard-wp.wpl_view_container .side-content-wp .prow-attachments .video-tabs-wp,
	.pwizard-wp.wpl_view_container .side-content-wp .prow-gallery .video-tabs-wp,
	.wpl-profile-listing-wp .wpl_profile_container.row_box .wpl_profile_picture {
		width: 100%;
		height: auto
	}

	.wpl_prp_show_container .wpl-listing-results-links-cnt,
	.wpl_prp_show_container .wpl_prp_container_content_title,
	.wpl_prp_show_container .wpl_prp_container_content_title ul,
	.wpl_prp_show_container .wpl_prp_listing_icon_box ul {
		text-align: center
	}

	.wpl_prp_show_container .wpl-listing-results-links-cnt .wpl-back-to-search-results,
	.wpl_prp_show_container .wpl-listing-results-links-cnt ul,
	.wpl_prp_show_container .wpl_prp_container_content_title .wpl_prp_top_box_details {
		display: inline-block;
		float: none
	}

	.wpl_prp_show_container .wpl_prp_show_tabs-maps.wpl_prp_left_box .wpl-map-get-direction-btn-cnt {
		width: 40px
	}

	.wpl_agent_info_c>ul li:before,
	ul.wpl_agent_info_r li:before {
		font-size: 14px !important
	}

	.wpl_agent_info_c>ul li a,
	ul.wpl_agent_info_r li a {
		float: none !important;
		display: inline-block !important
	}

	#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .location-wp .location-part .chosen-container,
	#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .location-wp .location-part input[type=text],
	#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .wpl_listing_field_container .location-wp .location-part select,
	.pwizard-wp.wpl_view_container.wpl-pwizard-vertical .side-content-wp .prow-locations .location-part,
	.wpl-crm-form.wpl-crm-form-frontend .prow.wpl_listing_field_container .chosen-container .chosen-single,
	.wpl-crm-form.wpl-crm-form-frontend .prow.wpl_listing_field_container input[type=number],
	.wpl-crm-form.wpl-crm-form-frontend .prow.wpl_listing_field_container input[type=text],
	.wpl-crm-form.wpl-crm-form-frontend .prow.wpl_listing_field_container select {
		width: 100% !important
	}

	.wpl-crm-form.wpl-crm-form-frontend .prow-property_types>div:first-child,
	.wpl-crm-form.wpl-crm-form-frontend .prow-property_types>div:nth-child(2) {
		padding: 0
	}

	.wpl-crm-form.wpl-crm-form-frontend .prow-mmarea input,
	.wpl-crm-form.wpl-crm-form-frontend .prow-mmprice input {
		margin-bottom: 5px
	}

	.wpl_memberships_container>li {
		width: 98%
	}

	.pwizard-wp.wpl_view_container header h2 {
		padding-bottom: 0
	}

	.pwizard-wp.wpl_view_container .side-content-wp .prow-property_types>div:first-child {
		padding-right: 0;
		padding-bottom: 30px
	}

	.pmanager-wp .lm-search-form-wp .pwizard-section .prow .wpl_listing_manager_search_form_element_cnt {
		width: 100%;
		margin-left: 0
	}

	.pmanager-wp .mass-panel-wp .mass-actions-wp .group-btn .mass-btn {
		width: 50%
	}

	.pmanager-wp .properties-wp .propery-wp .checkbox-wp {
		bottom: 8px
	}

	.pmanager-wp .properties-wp .propery-wp .change-user-cnt-wp {
		float: none;
		display: block
	}

	#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp {
		padding: 10px
	}

	#wpl_dashboard_main_content .wpl-wp.profile-wp .panel-wp .panel-body .finilize-btn {
		top: -5px;
		right: 0;
		left: auto;
		margin-right: 0
	}

	.wpl_carousel_container .simple_list.wpl-plugin-owl .owl-controls {
		top: -75px
	}

	.wpl-advanced-search-wp .wpl-total-results-after,
	.wpl_search_from_box .wpl_search_from_box_top .wpl_search_field_container {
		float: none
	}

	.wpl_search_from_box.advanced .wpl_search_from_box_top .wpl_search_field_container.wpl_search_field_listings.radios_any_type,
	.wpl_search_from_box.advanced .wpl_search_from_box_top .wpl_search_field_container.wpl_search_field_listings.radios_type {
		position: static;
		padding: 0 10px
	}

	.wpl_search_from_box.advanced .wpl_search_from_box_top .wpl_search_field_container.wpl_search_field_listings.radios_any_type label,
	.wpl_search_from_box.advanced .wpl_search_from_box_top .wpl_search_field_container.wpl_search_field_listings.radios_type label {
		width: 100%;
		border-right: 0;
		border-bottom: 1px solid #000;
		padding: 5px
	}

	.wpl_search_widget_links .wpl-rss-wp,
	.wpl_search_widget_links .wpl-save-search-wp {
		display: inline-block
	}

	.wpl_search_widget_links .wpl-rss-wp a,
	.wpl_search_widget_links .wpl-save-search-wp a {
		padding: 5px 7px
	}

	.wpl_search_widget_links .wpl-rss-wp a:after,
	.wpl_search_widget_links .wpl-save-search-wp a:after {
		font-size: 16px;
		line-height: 20px
	}

	.wpl_search_widget_links .wpl-save-search-wp+.wpl-rss-wp {
		margin-top: 0
	}

	.wpl_search_widget_links.re-wpl_links_text .wpl-rss-wp,
	.wpl_search_widget_links.re-wpl_links_text .wpl-save-search-wp {
		width: auto;
		height: auto
	}

	.wpl_search_widget_links.re-wpl_links_text .wpl-rss-wp a span,
	.wpl_search_widget_links.re-wpl_links_text .wpl-save-search-wp a span {
		font-size: 16px;
		line-height: 18px;
		padding-right: 10px
	}

	.wpl-advanced-search-wp .wpl_search_field_container,
	.wpl-advanced-search-wp .wpl_search_from_box_bot .wpl_search_field_container {
		width: 100%;
		float: none
	}
}

.wpl-advanced-search-wp .wpl_search_from_box {
	padding-top: 35px
}

.wpl-advanced-search-wp .wpl_search_from_box .wpl_search_from_box_top .wpl_search_reset {
	position: absolute;
	right: 0;
	top: 0;
	background: #e5e5e5;
	color: #444;
	border-radius: 4px;
	height: 30px;
	transition: .3s;
	font-family: Karla, Arial, Helvetica, sans-serif;
	font-size: 15px
}

.wpl-advanced-search-wp .wpl_search_from_box .wpl_search_from_box_top .wpl_search_reset:after {
	content: "\e6ad"
}

.wpl-advanced-search-wp .wpl_search_from_box .wpl_search_from_box_top .wpl_search_reset:hover {
	background: #eaeaea
}

.wpl-advanced-search-wp .search_submit_box {
	width: 24%;
	margin-left: -12%;
	min-width: 100px
}

.wpl-advanced-search-wp .search_submit_box .wpl_search_widget_submit {
	font-size: inherit;
	padding: 0;
	width: 100% !important
}

.wpl-frontend-lightbox-wp .realtyna-lightbox-close-btn {
	top: 20px;
	right: 25px;
	color: rgba(0, 0, 0, .3)
}

.wp-block-heading {
    line-height: 32px;
}

.re-entry-content p,
.re-entry-content li {
    font-size: 16px;
    margin-bottom: 15px;
}

.talk_to_agent {
	background: #f6f6f6;
    padding: 20px;
    border-radius: 7px;
	display: flex;
	margin: 40px 0 50px;
}

.talk_to_agent h2 {
    color: #004274;
    font-size: 20px;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    position: relative;
}

.talk_to_agent h3 {
    color: #004274;
    font-size: 30px;
    margin: 20px 0 13px 0;
}

.talk_to_agent h2::after {
    width: 40px;
    height: 3px;
    position: absolute;
    left: 0;
    display: block !important;
    content: "";
    background: #ec1c2a;
}

p.talk_to_agent_phone,
p.talk_to_agent_email {
    font-size: 18px;
}

.talk_to_agent_whatsapp {
    margin: 0 20px 0 0;
}

.talk_to_agent_phone::before {
	font-family: "wpl-front";
	content: "\e00f";
	margin: 0 7px 0 0;
}

.talk_to_agent_email::before {
	font-family: "wpl-front";
	content: "\e00e";
	margin: 0 7px 0 0;
}

.talk_to_agent_whatsapp::before {
	font-family: "wpl-front";
	content: "\f232";
}

.talk_to_agent_line::before {
	font-family: "wpl-front";
	content: "\f3c0";
}

.talk_to_agent_right {
	width: 75%;
	padding: 0 0 0 30px;
	display: flex;
    flex-direction: column;
}

.talk_to_agent_left {
	width: 25%;
	align-items: center;
}

.talk_to_agent_thumb {
    display: none;
}

.talk_to_agent_butttons {
    display:flex;
}

.talk_to_agent_left img {
	width: 100%;
	border-radius: 50%;
}

.homepage_intro_widget {
    border-radius: 7px;
    display: flex;
    justify-content: space-between;
    margin: 20px 0 30px 0;
}
.homepage_intro_widget_left {
    padding: 0 20px 0 0;
    width: 52%;
}

.homepage_intro_widget_right {
    width: 42%;
}

.homepage_intro_widget_right img {
    border-radius: 10px;
}

.homepage_intro_widget_left h2 {
    line-height: 43px;
    font-size: 34px;
    margin: 0 0 27px 0;
}

.homepage_intro_widget_left h3 {
    line-height: 34px;
}

.re-single-page p,
.re-single-page ul,
.re-single-page .entry-footer {
    font-size: 16px;
    line-height: 26px;
}

.re-single-page .entry-footer {
    margin: 50px 0 30px 0;
}

.re-single-page ul,
.re-single-page ol {
    margin: 0 0 20px 25px;
}

.single-post .post .wp-block-separator {
    margin: 20px 0;
}

.re-single-page ul strong,
.re-single-page p strong {
    color: #545353;
}

.re-read-more {
    margin: 0 0 30px 0;
}

.mini_widget_cont {
    display: flex;
    justify-content: space-between;
    margin: 20px 0 50px 0;
}

.mini_widget {
    width: 48%;
    background: #f6f6f6;
    padding: 20px;
    border-radius: 7px;
}

.mini_widget a{
    font-size: 16px;
}

.latest_blog {
    display: flex;
    justify-content: space-evenly;
}

.latest_blog .post {
    max-width: 31%;
    background: #f6f6f6;
    padding: 20px;
    border-radius: 7px;
}

.latest_blog .post .wp-post-image {
    height: 160px;
    object-fit: cover;
}

.latest_blog .post .re-read-more {
    margin: 0;
}

.latest_blog .post .entry-title a {
    text-decoration: none;
    font-size: 18px;
}

@media (max-width: 1199px){
    .re-entry-content h2.wp-block-heading,
    .re-entry-content h4.wp-block-heading{ 
        padding: 10px 7px;
        background: #f6f6f6;
        border-radius: 7px;
    }
    .re-entry-content h2.wp-block-heading {
        line-height: 40px;
    }
    .re-entry-content h4.wp-block-heading {
        line-height: 36px;
        text-align: center;
    }
}

@media (min-width: 1200px){ 
    .attachment-post-thumbnail {
        height: 400px;
        object-fit: cover;
    }   
}

.re-header-socials li>a.re-icon-fb {
	    background: #1778f2;
}
.re-header-socials li>a.re-icon-instagram {
	background: #f00075;
}
.custom-logo-link {
	    margin-right: 20px;
}
.custom-logo-link img {
	    width: 60px;
}
.re-site-title {
	    display: flex;
}
.re-nav .menu li.wpml-ls-current-language {
	float: right;
}
.wpl_prp_title,
.wpl_property_listing_container .wpl_prp_cont.row_box .wpl_prp_title {
	font-size: 2em;
}
.grecaptcha-badge { 
    visibility: hidden !important;
}
.re-search-sidebar {
	background-image: url(https://primekeyhome.com/wp-content/themes/sesame/assets/img/phuket-villa-mountain.jpg);
    background-size: cover;
		padding: 200px 0;
    background-position: center;
		border-bottom:2px solid #f5f5f5;
	    position: relative;
	    z-index: 1;
}

.re-search-sidebar::before {
	    content: " ";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5);
	    z-index: 0;
}

.re-search-sidebar .widget-title::after {
	display: none;
}

.widget_wpl_search_widget {
	    background: rgb(255 255 255 / 75%);
    z-index: 1;
    position: relative;
    border-radius: 3px;
    padding: 10px 20px;
}

.wpl_search_from_box .wpl_search_field_container
.chosen-container {
	margin-right: 20px;
}

.wpl_search_from_box .wpl_listing_price_sale
.chosen-container {
	    width: 130px;
    min-width: 130px;
}

.wpl_search_from_box .wpl_search_from_box_top label {
	font-size: 14px;
}

@media (max-width:1199px){
	#container {
		padding-top: 80px;
	}
	.re-sticky-header {
		position: fixed;
		width: 100%;
    top: 0;
    left: 0;
		background: #fff;
    z-index: 1000;
	}
	.re-sticky-height {
		height: 80px;
	}
	.re-breadcrumbs {
	    padding: 10px;
	}
	.wpl_prp_show_container .wpl_prp_container_content_right .agent_info ul.wpl_agent_info_r {
	   width: 100%;
	}
}
@media (max-width:768px) {
    .re-main-section {
        padding-top: 20px;
    }
	.re-search-sidebar {
		padding:50px 0;
	}
	.re-site-title a {
		font-size: 22px;
	}
	.custom-logo-link img {
		width: 55px;
	}
	.re-search-sidebar .widget-title {
		font-size: 18px;
	}
	.wpl_search_from_box .wpl_search_from_box_top .wpl_search_field_container {
		padding: 7px 0;
	}
	.talk_to_agent_right {
	    width: 100%;
	    padding: 0;
	}
	.talk_to_agent_thumb {
	    display: flex;
	    justify-content: center;
	    margin: 10px 0;
	}
	.talk_to_agent_thumb img {
	    border-radius: 50%;
	}
	.talk_to_agent h3 {
	    font-size: 26px;
	}
	.talk_to_agent h3,
	.talk_to_agent_desc,
	.talk_to_agent_phone,
	.talk_to_agent_email{
	    text-align: center;
	}
	p.talk_to_agent_phone,
	p.talk_to_agent_email {
	    font-size: 20px; 
	}
	.talk_to_agent_left {
	    display: none;
	}
	.talk_to_agent_butttons {
	    flex-direction: column;
	} 
	.talk_to_agent_butttons span {
	    width: 100%;
	    margin: 0 0 10px 0;
	    justify-content: center;
	}
	.talk_to_agent_butttons span a {
	    width: 81%;
        display: flex;
        margin: 0;
        justify-content: center;
	}
	.homepage_intro_widget {
	    flex-direction: column;
	    padding: 10px;
	    margin: 0 0 20px 0;
	}
	.homepage_intro_widget_left,
	.homepage_intro_widget_right {
	    width: 100%;
	    padding: 0;
	    margin: 0;
	}
	.homepage_intro_widget_left h2 {
	    line-height: 39px;
        font-size: 26px;
        margin: 0 0 10px 0;
	}
	.homepage_intro_widget_left h3 {
	    line-height: 28px;
	    font-size: 16px;
	}
	.single-post .post .entry-title {
	    line-height: 34px;
        font-size: 24px;
	}
	.single-post .post h2.wp-block-heading {
	    font-size: 22px;
        line-height: 28px;
	}
	.single-post .post h3.wp-block-heading {
	    font-size: 18px;
        line-height: 26px;
	}
	.mini_widget_cont {
	    flex-direction: column;
	    margin: 20px 0 25px 0;
	}
	.mini_widget {
	    width: 100%;
	    margin: 0 0 30px 0;
	}
	.latest_blog {
	    flex-direction: column;
	}
	.latest_blog .post {
	    max-width: 100%;
	    margin: 0 0 20px;
	}
	.mini_widget,
	.latest_blog .post,
	.talk_to_agent {
	    padding: 10px;
	}
	.re-col-md-4 { 
	    padding: 0;
	}
}

@media (max-width: 480px) {
	.widget_wpl_search_widget {
		padding: 10px 10px;
		margin: 0 10px;
	}
	.re-site-title a {
		font-size: 18px;
	}
	.re-site-description {
		font-size: 12px;
	}
	.custom-logo-link {
		    margin-right: 12px;
	}
	.wpl_search_from_box .wpl_search_from_box_top .search_submit_box {
		
	}
	.wpl_prp_show_container .wpl_agent_info_r li.whatsapp a, 
	.wpl_prp_show_container .wpl_agent_info_r li.line a,
	.wpl_prp_show_container .wpl_agent_info_r li.telegram a{
	    display: flex !important;
	}
}

html:lang(ru-RU) .wpl_prp_title {
  font-family: Montserrat, sans-serif;
}

html:lang(ru-RU) .wpl_property_listing_container .view_detail .wpl_prp_title {
    line-height: 26px;
    font-size: 22px;
}