/**
 * CPR Structural CSS
 *
 * @package	CPR
 * @since	3.1
 * @version	3.4
 * @subpackage	Structure CSS
 * @copyright	Copyright (c) 2019, Purplekey.com
 * @license	http://opensource.org/licenses/gpl-2.0.php GNU Public License
 */

/*****************************
	General Styling
******************************/

.cpr_print_r, .cpr_var_dump {
	background: gray;
	color: #ffffff;
	width: 100% !important;
	z-index: 9999;
}

.cpr-success, .cpr-info, .cpr-warning, .cpr-danger {
	margin: 0;
	padding: 5px;
	border-left: 3px solid;
	font-size: 10px;
}

.cpr-success p, .cpr-info p, .cpr-warning p, .cpr-danger p {
	margin: 0;
	padding: 0;
	line-height: 1.2;
}

.cpr-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

.cpr-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.cpr-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}

.cpr-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}

/**********************
	Theme Setup attempt
***********************/

/**
.cpr-archive-default .loop {
	max-width: 1170px;
	margin: 0 auto;
}
@media screen and (max-width: 899px ) {
	.cpr-archive-default .loop {
		padding-left: 20px;
		padding-right: 20px;
	}
}
**/

/**********************
	Loop
***********************/

.cpr-property-blog {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

.cpr-property-blog.hentry, .builder-module-content .cpr-property-blog.hentry {
	margin: 0;
	padding: 0;
	border: none;
	box-shadow: none;
	background: transparent;
}

.cpr-property-blog a {
	text-decoration: none;
}

.cpr-property-blog.cpr-listing-grid-view, .cpr-property-blog.cpr-listing-grid-view-forced {
	clear: none !important;
	width: 33.3%;
	margin: 0;
	padding: 0;
}

.cpr-property-blog-entry-wrapper {
	display: block;
	float: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.cpr-property-blog a.more-link, .cpr-property-blog a.cpr-more-link {
	display: none;
}

.hentry.cpr-listing-grid-view+.hentry.cpr-listing-grid-view, .hentry.cpr-listing-grid-view-forced+.hentry.cpr-listing-grid-view-forced {
	margin-top: 0;
}

.site-content .cpr-property-blog .entry-content, .cpr-property-blog .entry-content {
	margin: 0;
	padding: 0;
}

/* Property Card and Blog*/

.cpr-property-blog .property-box {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
	width: 50%;
}

.cpr-property-blog .property-box img {
	max-width: 100%;
	/* height: auto; */
	display: block;
}

.cpr-property-blog .property-box-left {
	width: 50%;
	padding-right: 1em;
	background: transparent;
}

.cpr-property-blog .property-box-right {
	width: 50%;
}

/* Property Card and Blog*/

.cpr-property-blog.cpr-listing-grid-view .property-box, .cpr-property-blog.cpr-listing-grid-view-forced .property-box {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
}

.cpr-property-blog.cpr-listing-grid-view .property-box img, .cpr-property-blog.cpr-listing-grid-view .cpr-entry-content img, .cpr-property-blog.cpr-listing-grid-view-forced .property-box img, .property-featured-image-wrapper img {
	width: 100%;
	max-width: 100%;
	/* height: auto; */
	display: block;
}

.cpr-property-blog.cpr-listing-grid-view .property-box-left, .cpr-property-blog.cpr-listing-grid-view-forced .property-box-left {
	width: 100%;
	padding-right: 0;
}
.cpr-template-default {
	width: 100%;
}

.cpr-template-card .property-box.property-content, .cpr-property-blog.cpr-listing-grid-view .property-box-right, .cpr-property-blog.cpr-listing-grid-view-forced .property-box-right {
	width: 100%;
}

.cpr-blog-image {
	position: relative;
}

.cpr-blog-image::after {
	display: block;
	content: '';
	/* 16:9 aspect ratio */
	/* padding-bottom: 56.25%; */
	/* 4:3 aspect ratio */
	padding-bottom: 75%;
}

/* Image is positioned absolutely relative to the parent element */

.cpr-blog-image img {
	/* Image should match parent box size */
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.cpr-reference-wrapper {
	position: absolute;
	top: 8px;
	left: 0px;
	z-index: 9;
	opacity: 0.8;
}

.cpr-stickers-wrapper {
	position: absolute;
	top: 8px;
	right: 0px;
	z-index: 9;
	opacity: 0.8;
}

.cpr-property-blog .cpr-reference-wrapper, .cpr-property-blog-card .cpr-reference-wrapper {
	top: 8px;
	left: 0px;
}

.cpr-property-blog .cpr-stickers-wrapper, .cpr-property-blog-card .cpr-stickers-wrapper {
	left: 0;
	bottom: 8px;
	right: initial;
	top: initial;
}

.cpr-photocount-wrapper {
	position: absolute;
	right: 0;
	bottom: 8px;
	z-index: 9;
	opacity: 0.8;
}

.cpr-favorite-wrapper {
	position: absolute;
	right: 0;
	top: 8px;
	z-index: 9;
	opacity: 0.8;
}
.cprsavefav {
	display:none;
}
.heart.icon {
	color: #333333;
	position: absolute;
	margin-top: 5px;
	margin-left: 5px;
	width: 10px;
	height: 10px;
	border-left: solid 1px currentColor;
	border-bottom: solid 1px currentColor;
	-webkit-transform: rotate(-45deg);
			transform: rotate(-45deg);
}
.heart.icon:before {
	content: '';
	position: absolute;
	top: -5px;
	left: -1px;
	width: 10px;
	height: 6px;
	border-radius: 6px 6px 0 0;
	border-top: solid 1px currentColor;
	border-left: solid 1px currentColor;
	border-right: solid 1px currentColor;
}
.heart.icon:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 8px;
	width: 6px;
	height: 10px;
	border-radius: 0 6px 6px 0;
	border-top: solid 1px currentColor;
	border-right: solid 1px currentColor;
	border-bottom: solid 1px currentColor;
}
.heart.icon, .heart.icon:before, .heart.icon:after {
	background-color:#ffffff;
}
.heart.icon.red, .heart.icon.red:before, .heart.icon.red:after {
	background-color:#c63232;
}

.cpr-property-single .status-sticker, .cpr-property-blog .status-sticker {
	padding: 8px 12px;
	margin-right: 0;
}

.cpr-property-blog .cpr-archive-entry-image a {
	display: block;
	box-shadow: none;
}

/* Width Ready Classes */

.property-box-left.cpr-one-third {
	width: 33%;
}

.property-box-right.cpr-two-third {
	width: 66%;
}

.property-box-left.cpr-one-quarter {
	width: 25%;
}

.property-box-right.cpr-three-quarter {
	width: 75%;
}

/* Slim */

.cpr-property-blog-slim .property-box-left {
	width: 25%;
}

.cpr-property-blog-slim.property-box-right {
	width: 75%;
}

.cpr-property-blog-slim.cpr-listing-grid-view .property-box img, .cpr-property-blog-slim.cpr-listing-grid-view-forced .property-box img {
	margin: 0 auto;
}

/** Card **/

.cpr-property-blog-card {
	width: 25%;
	float: left;
	clear: none;
	padding: 0;
	margin: 0;
}

.address-price {
	overflow: hidden;
}

.cpr-floor-plan-button-wrapper {
	display: inline-block;
	margin-right: 0.05em;
}

/*****************************
	Single
******************************/

.cpr-property-single {}

.cpr-property-single h1.entry-title, .cpr-property-single .property-meta.pricing {
	letter-spacing: 0;
	font-size: 2em;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	clear: none;
}

.cpr-property-single.view-expanded .entry-header .property-details {
	width: 100%;
}

.cpr-property-single.view-expanded .entry-header .property-pricing-details {
	width: 100%;
	overflow: hidden;
}

.cpr-property-single.view-condensed .property-pricing-details {
	float: right;
}

.cpr-property-single.view-expanded .item-street, .cpr-property-single.view-expanded .page-price-rent {
	display: block;
	clear: both;
	margin-right: 0;
}

.cpr-property-single .rent-period, .cpr-property-single .bond {
	font-weight: normal;
	font-size: 0.7em;
}

.cpr-property-single .entry-title-sub {
	font-size: 0.8em;
	font-weight: normal;
}

.cpr-property-single h1.entry-title {
	/* margin-bottom: 0.5em; */
}

.cpr-property-single .property-meta.rating {
	float: right;
	text-align: right;
	margin: 0px;
}

.cpr-property-single .property-meta.pricing {
	/* float: right; */
	text-align: right;
}

.cpr-property-single .property-meta.pricing .page-price {
	margin-right: 0;
}

.cpr-property-single .tab-content h3 {
	margin: 0;
}

.cpr-property-single .entry-col, .cpr-property-single .tab-content-col {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
}

/* Single Tab Content */

.cpr-tab-section, .cpr-tab-sectie {
	overflow: hidden;
	margin-top: 1.5em;
}

.cpr-tab-title {
	margin: 1em 0;
	padding-bottom: 0.5em;
}

.cpr-property-single .tab-content {
	overflow: hidden;
}

.cpr-property-single .tab-content.home-open {
	padding: 0.3em 0.7em;
}

.cpr-property-single .tab-content .rent-period, .cpr-property-single .tab-content .bond {
	font-size: 1em;
}

.cpr-property-single .tab-content ul {
	margin-top: 0;
	margin-left: 0;
	padding-left: 0;
}

.cpr-property-single .tab-content ul li.heading {
	font-weight: bold;
}

.cpr-property-single .cpr-author-col {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
}

.cpr-property-single .cpr-author-col.cpr-author-photo {
	width: 10%;
	min-width: 100px;
}

.cpr-property-single .cpr-author-col.cpr-author-photo img {
	margin: 0;
}

.cpr-property-single .cpr-author-col.cpr-author-text {
	width: 80%;
	float: right;
}

.cpr-property-single .cpr-author-col.cpr-author-text h6 {
	margin: 0;
}

.cpr-property-single .cpr-author-col.cpr-author-text p {
	margin: 0;
}

.cpr-property-single .cpr-property-meta {
	margin: 0.5em 0;
}

/*****************************
	CPR Ready Icons
******************************/

.property-feature-icons {
	margin: 0px;
}

.property-feature-icons .icon {
	padding: 0 10px 4px 25px;
	width: 20px;
	height: 20px;
	overflow: hidden;
}

.icon.beds {
	background: transparent url(../images/icon-sprites.png) 0 -120px no-repeat;
}

.icon.bath {
	background: transparent url(../images/icon-sprites.png) 0 -400px no-repeat;
}

.icon.parking {
	background: transparent url(../images/icon-sprites.png) 0 -280px no-repeat;
}

.icon.air {
	background: transparent url(../images/icon-sprites.png) 0 -200px no-repeat;
}

.icon.pool {
	background: transparent url(../images/icon-sprites.png) 0 -160px no-repeat;
}

.icon.open {
	background: transparent url(../images/icon-sprites.png) 0 -200px no-repeat;
}

/* SVG Icons */

.cpr-icon-svg-container {
	display: inline-block;
	vertical-align: middle;
	margin-right: 0.5em;
}

.cpr-icon-svg-container:last-child {
	margin-right: 0;
}

.cpr-icon-svg, .cpr-author-icon-svg {
	display: inline-block;
	width: 24px;
	height: 24px;
	/* float: left; */
}

.cpr-icon-svg-container .icon-value {
	display: inline-block;
	margin: 0 0 0 0.5em;
	line-height: 30px;
	vertical-align: top;
}

.cpr-icon-color-frame {
	fill: #999999;
}

.cpr-icon-color-base {
	fill: rgb(52, 100, 184);
}

.cpr-icon-color-highlight {
	fill: orange;
}

.cpr-icon-color-alternate {
	fill: rgb(78, 169, 234);
}

.cpr-icon-color-hollow {
	fill: #ffffff;
}

/* Buttons */

.cpr-button-wrapper {
	margin: 0.5em 0;
}

.cpr-button-wrapper form {
	display: inline-block;
}

.cpr-button {
	display: inline-block;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	background: #eeeeee;
	color: #888888;
	border: 1px solid transparent;
	text-decoration: none;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-weight: normal;
}

.cpr-button:hover, .cpr-button.button-secondary {
	color: #FFFFFF;
	background: #888888;
	border: 1px solid transparent;
	text-decoration: none;
}

.cpr-button a, .cpr-button input[type='submit'], .cpr-button input[type='button'] {
	color: #AAAAAA;
	cursor: pointer;
	padding: 0;
	margin: 0;
	border: 1px solid transparent;
	background: transparent none;
	font-weight: 400;
	text-decoration: none;
	text-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.cpr-button:hover input[type='submit'], .cpr-button:hover input[type='button'], .cpr-button.button-secondary:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #888888;
}

/* Loop */

.cpr-featured-image img {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 100%;
	height: auto !important;
}

.cpr-properties-featured .loop.cpr-shortcode {
	position: relative;
	width: 100%;
	height: auto;
	overflow-x: scroll;
	scrollbar-width: thin;
}

.cpr-properties-featured .loop.cpr-shortcode {
	--scrollbarBG: #f1f1f1;
	--thumbBG: #999;
}
.cpr-properties-featured .loop.cpr-shortcode::-webkit-scrollbar {
	width: 8px;
	height: 8px;
}
.cpr-properties-featured .loop.cpr-shortcode {
	scrollbar-width: thin;
	scrollbar-color: var(--thumbBG) var(--scrollbarBG);
}
.cpr-properties-featured .loop.cpr-shortcode::-webkit-scrollbar-track {
	background: var(--scrollbarBG);
}
.cpr-properties-featured .loop.cpr-shortcode::-webkit-scrollbar-thumb {
	background-color: var(--thumbBG) ;
	border-radius: 2px;
	border: 1px solid var(--scrollbarBG);
}

.cpr-properties-featured .loop.cpr-shortcode .loop-content.cpr-template-card {
	width: max-content;
}

.cpr-properties-featured .loop.cpr-shortcode .cpr-listing-post {
	width: 380px;
	/* margin: 0px 8px 0px 0px; */
	float: right;
}

.cpr-properties-featured {
	position: relative;
}
/* 
.cpr-properties-featured .cprpreviousitem {
	display: block;
	position: absolute;
	top: 50%;
	left: -30px;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	background-color: #990000;
	padding: 3px 3px 3px 5px;
}

.cpr-properties-featured .cprnextitem {
	display: block;
	position: absolute;
	top: 50%;
	right: -30px;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	background-color: #990000;
	padding: 3px 3px 3px 9px;
}

.cpr-properties-featured .cprpreviousitem:before {
	display: inline-block;
	content: "";
	width: 16px;
	height: 16px;
	border-top: 8px solid #990000;
	border-bottom: 8px solid #990000;
	border-right: 16px solid #FFFFFF;
}

.cpr-properties-featured .cprnextitem:before {
	display: inline-block;
	content: "";
	width: 16px;
	height: 16px;
	border-top: 8px solid #990000;
	border-bottom: 8px solid #990000;
	border-left: 16px solid #FFFFFF;
} */

.cpr-properties-featured-slider .loop-content .cpr-listing-post {
    display: none;
}

.cpr-properties-featured-slider .slick-initialized .slick-slide {
    display: inline-block;
}

ul.cpr-property-features.listing-info li:nth-child(n+15) {
	display: none;
}

ul.cpr-property-features.listing-info li.cpr-property-features-toggle-more, ul.cpr-property-features.listing-info li.cpr-property-features-toggle-less {
	/* display:block; */
	padding: 0px;
}

ul.cpr-property-features.listing-info li.cpr-property-features-toggle-more .button, ul.cpr-property-features.listing-info li.cpr-property-features-toggle-less .button {
	width: 100%;
	padding: 12px 8px;
}

/* Video Container */

.cpr-video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.cpr-video-container iframe, .cpr-video-container object, .cpr-video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Tabs */

.cpr_ui_tab_wrapper {
	width: 100%;
	margin: 0 auto;
}

ul.cpr_ui_tab_menu_wrapper {
	margin: 0;
	padding: 0;
	list-style: none;
}

.cpr_ui_tab_menu_wrapper_vertical {
	display: inline;
	float: left;
	width: 20%;
}

ul.cpr_ui_tab_menu_wrapper li.cpr_ui_tab_menu {
	background: none repeat scroll 0 0 #eeeeee;
	color: #222222;
	cursor: pointer;
	display: inline-block;
	margin: 1px;
	padding: 10px 15px;
}

.cpr_ui_tab_menu_wrapper_vertical li {
	width: 100%;
}

ul.cpr_ui_tab_menu_wrapper li.cpr_ui_tab_menu_current {
	background: none repeat scroll 0 0 #fafafa;
	border-bottom: 2px solid #999999;
	color: #222222;
	margin-bottom: 0;
}

.cpr_ui_tab_menu>a {
	color: #222222;
	font-size: 1em;
	text-decoration: none;
}

.cpr_ui_tab_content {
	display: none;
	background: none repeat scroll 0 0 #fafafa;
	margin-bottom: 2em;
	padding: 0.5em;
}

.cpr_ui_tab_wrapper_vertical .cpr_ui_tab_content {
	margin-left: 25%;
}

.cpr_ui_tab_content_current {
	display: inherit;
}

/*************** Accordion **************/

.cpr_ui_accordion_wrapper {
	width: 100%;
	margin: 2% auto;
}

.cpr_ui_accordion_menu {
	background: none repeat scroll 0 0 #eeeeee;
	color: #222222;
	cursor: pointer;
	margin: 1px;
	padding: 10px 15px;
}

.cpr_ui_accordion_menu_current {
	background: none repeat scroll 0 0 #fafafa;
	border-bottom: 2px solid #999999;
	color: #222222;
	margin-bottom: 0;
}

.cpr_ui_accordion_content {
	display: none;
	background: none repeat scroll 0 0 #fafafa;
	margin-bottom: 2em;
	padding: 0.5em;
}

.cpr_ui_accordion_content_current {
	display: inherit;
}

/* Maps */

#cpr-default-map .gm-style img, .cpr_adv_tab_map .gm-style img {
	max-width: none;
	box-shadow: none;
	margin: 0 auto;
}

#cpr-default-map img {
	max-width: none;
}

#map-container {
	width: 100%;
	height: 400px;
}

#map-container img {
	background: transparent;
}

/**************************************
	Fancy pagination
**************************************/

.cpr-pagination {
	clear: both;
	margin: 1em 0;
}

.cpr-pagination a, .cpr-pagination span {
	padding: 0.2em 0.5em;
	margin: 0;
	display: inline-block;
}

.cpr-pagination a {}

.cpr-pagination a:hover, .cpr-pagination span.current {}

.cpr-pagination span.current {}

/* Switching view grid-list */

.cpr-switching-sorting-wrap {
	text-align: right;
}

.cpr-properties-sorting {
	display: inline-block;
	float: none;
	padding: 0 5px;
	vertical-align: middle;
}

.cpr-switch-view ul li.view-list, .cpr-switch-view ul li.view-grid {
	position: static;
}

.cpr-switch-view li {
	float: left;
	list-style: none !important;
	opacity: 0.5;
	padding: 0 10px;
	cursor: pointer;
	margin: 0;
}

.cpr-current-view.view-list, .cpr-current-view.view-grid {
	opacity: 1;
}

.cpr-switch-view li.view-list {
	background-attachment: scroll;
	background-clip: border-box;
	background-image: url("../images/switch.png");
	background-origin: padding-box;
	background-position: -15px -14px;
	background-repeat: no-repeat;
	height: 18px;
}

.cpr-switch-view li.view-grid {
	background-attachment: scroll;
	background-clip: border-box;
	background-image: url("../images/switch.png");
	background-origin: padding-box;
	background-position: 5px -14px;
	background-repeat: no-repeat;
	height: 18px;
	margin: 0;
}

.cpr-switch-view {
	display: inline-block;
	float: none;
	padding: 0 5px;
	vertical-align: middle;
}

.cpr-switch-view>ul {
	margin: 0;
}

/** Table **/

.cpr-table, .page .cpr-table.hentry {
	padding-bottom: 0.5em;
	margin-bottom: 1em;
	font-size: 0.8em;
	border-bottom: 1px solid #ddd;
}

.cpr-table .cpr-table-column-image, .cpr-table .cpr-table-column-content, .cpr-table .cpr-table-box {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	/* Firefox */
	float: left;
}

.cpr-table .cpr-table-column-image {
	width: 12%;
	padding-right: 0;
}
.cpr-table .cpr-table-column-image.property-mostviewed-image-wrapper {
	width: 10%;
}
.cpr-table .cpr-table-column-image img {
	max-width: 100%;
	padding-right: 0;
	display: block;
}

.cpr-table .cpr-table-column-content {
	width: 88%;
	float: right;
}

.cpr-table .cpr-table-column-left {
	width: 40%;
}

.cpr-table .cpr-table-column-middle {
	width: 30%;
}

.cpr-table .cpr-table-column-right {
	width: 25%;
	float: right;
}

.cpr-table.cpr-property-blog .property-box-right {
	min-height: 0;
}

.cpr-table .cpr-inspection-times, .cpr-table .home-open-wrapper {
	margin: 0;
}

.cpr-table .home-open-wrapper {
	list-style: none;
}

.cpr-table .cpr-inspection-times .cpr-inspection-times-label {
	display: none;
}

.cpr-table .icon.pool, .cpr-table .icon.air {
	display: none;
}

.cpr-table.cpr-listing-grid-view .price, .cpr-table.cpr-listing-grid-view-forced .price {
	float: left;
	text-align: left;
}

/* Twenty Thirteen CSS Fix */

.sidebar .cpr-listing-post .entry-header, .sidebar .cpr-listing-post .entry-content, .sidebar .cpr-widget .entry-header, .sidebar .cpr-widget .entry-content, .sidebar .cpr-listing-widget .entry-header, .sidebar .cpr-listing-widget .entry-content, .sidebar .widget_cpr_author .entry-header, .sidebar .widget_cpr_author .entry-content, .sidebar .widget_cpr_recent_property .entry-header, .sidebar .widget_cpr_recent_property .entry-content, .sidebar .widget_cpr_tm_author_testimonial .entry-header, .sidebar .widget_cpr_tm_author_testimonial .entry-content, .sidebar .widget_cpr_tm_author_testimonial .entry-summary, .sidebar .widget_cpr_location_profile .entry-header, .sidebar .widget_cpr_location_profile .entry-content, .sidebar .widget_cpr_location_profile .entry-summary, .sidebar .widget_cpr_tm_testimonial .entry-header, .sidebar .widget_cpr_tm_testimonial .entry-content, .sidebar .widget_cpr_tm_testimonial .entry-summary {
	padding: 0;
}

.entry-content #map1 img, .entry-content #map2 img, .entry-content #map3 img, .entry-content #map4 img, .entry-content #map5 img, .entry-content #map6 img, .entry-content #map7 img, .entry-content #map8 img {
	border-radius: 0 !important;
	box-shadow: none !important;
}

/* Twenty Twelve */

.cpr-active-theme-twentytwelve {}

.cpr-active-theme-twentytwelve .entry-content {}

/* Twenty Thirteen */

.cpr-active-theme-twentythirteen .loop-footer {
	margin: 0 auto;
	max-width: 604px;
	width: 100%;
}

.cpr-active-theme-twentythirteen.cpr-archive-default #content .entry-content, .cpr-active-theme-twentyfourteen.cpr-archive-default #content .entry-content {
	padding-left: 0;
	padding-right: 0;
}

/* Twenty Fourteen */

.cpr-active-theme-twentyfourteen.cpr-archive-default .page-header, .cpr-active-theme-twentyfourteen.cpr-archive-default .cpr-property-blog, .cpr-active-theme-twentyfourteen.cpr-archive-default .cpr-switching-sorting-wrap {
	max-width: 774px;
	margin: 0 auto;
	float: none;
	border-bottom: none;
}

.cpr-active-theme-twentyfourteen.cpr-archive-default .cpr-property-blog.cpr-listing-grid-view, .cpr-active-theme-twentyfourteen.cpr-archive-default .cpr-property-blog.cpr-listing-grid-view-forced {
	margin: 0;
	float: left;
}

.cpr-active-theme-twentyfourteen.cpr-archive-default .cpr-switching-sorting-wrap {
	margin: 0 auto;
}

.list-view .cpr-active-theme-twentyfourteen .site-content {
	margin-left: 222px;
}

.list-view .cpr-active-theme-twentyfourteen .site-content .cpr-property-blog {
	border-bottom: none;
}

.full-width .cpr-active-theme-twentyfourteen .site-content .hentry.cpr-listing-single:first-child {
	margin-top: 0;
}

/* Twenty Fifteen */

.cpr-active-theme-twentyfifteen.cpr-archive-default, .cpr-active-theme-twentyfifteen.cpr-single-default {
	margin: 0;
	width: 100%;
}

.cpr-active-theme-twentyfourteen.cpr-archive-default .property-box .entry-title, .cpr-active-theme-twentyfifteen.cpr-archive-default .property-box .entry-title {
	font-size: 1em;
}

.cpr-active-theme-twentyfifteen.cpr-archive-default .property-address {
	line-height: 1.5;
	margin-bottom: 1em
}

.cpr-active-theme-twentyfifteen.cpr-archive-default .loop {
	padding-top: 8.3333%;
}

.cpr-active-theme-twentyfifteen.cpr-archive-default .archive-header, .cpr-active-theme-twentyfifteen .cpr-pagination {
	padding: 3.8461% 7.6923%;
	margin: 0 9.9333%;
	background: #ffffff;
	border-bottom: 0;
	border-left: 7px solid #333;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
}

.cpr-active-theme-twentyfifteen .cpr-pagination {
	margin-bottom: 2em;
}

.cpr-active-theme-twentyfifteen.cpr-single-default .cpr-property-single {
	margin: 0 8.3333%;
	padding: 8.3333% 0 0;
}

.cpr-active-theme-twentyfifteen.cpr-single-default .loop-content {
	padding: 8.3333% 0;
}

.cpr-active-theme-twentytwelve .cpr-listing-grid-view .cpr-inspection-times, .cpr-active-theme-twentythirteen .cpr-listing-grid-view .cpr-inspection-times, .cpr-active-theme-twentyfourteen .cpr-listing-grid-view .cpr-inspection-times, .cpr-active-theme-twentyfifteen .cpr-listing-grid-view .cpr-inspection-times, .cpr-active-theme-twentytwelve .cpr-listing-grid-view-forced .cpr-inspection-times, .cpr-active-theme-twentythirteen .cpr-listing-grid-view-forced .cpr-inspection-times, .cpr-active-theme-twentyfourteen .cpr-listing-grid-view-forced .cpr-inspection-times, .cpr-active-theme-twentyfifteen .cpr-listing-grid-view-forced .cpr-inspection-times {
	display: none;
}

.cpr-active-theme-twentyfifteen .cpr-inspection-times ul {
	list-style: none;
	margin: 0;
	font-size: 0.8em;
}

/* Twenty Sixteen */

.site-content .site-content.cpr-active-theme-twentysixteen {
	padding: 0;
}

.cpr-active-theme-twentysixteen .cpr-property-blog a, .cpr-active-theme-twentysixteen .cpr-property-blog .entry-title a, .cpr-shortcode .cpr-property-blog a, .cpr-shortcode .cpr-property-blog .entry-title a {
	box-shadow: none;
}

.no-sidebar .cpr-active-theme-twentysixteen .cpr-property-blog .entry-header, .no-sidebar .cpr-active-theme-twentysixteen .cpr-property-blog .entry-content, .no-sidebar .cpr-active-theme-twentysixteen .cpr-property-blog .entry-footer, .no-sidebar .cpr-shortcode .cpr-property-blog .entry-header, .no-sidebar .cpr-shortcode .cpr-property-blog .entry-content, .no-sidebar .cpr-shortcode .cpr-property-blog .entry-footer {
	margin-right: 0;
	margin-left: 0;
}

/* Twenty Seventeen */

.cpr-active-theme-twentyseventeen {}

.post-type-archive .cpr-active-theme-twentyseventeen {}

.cpr-active-theme-twentyseventeen .cpr-property-blog.cpr-listing-grid-view {
	width: 50%;
}

.cpr-active-theme-twentyseventeen .loop {}

.entry-content .cpr-archive-entry-image a {
	box-shadow: none;
	border-bottom: none;
}

/* Twenty Nineteen */

.cpr-active-theme-twentynineteen .cpr-switching-sorting-wrap {
	margin: calc(3 * 1rem) 1rem 1rem;
}

.cpr-active-theme-twentynineteen .cpr-outer-grid-wrapper {
	margin: calc(3 * 1rem) 1rem 1rem;
}

.cpr-active-theme-twentynineteen .cpr-loop-footer {
	margin: calc(3 * 1rem) 1rem 1rem;
}

@media only screen and (min-width: 768px) {
	.cpr-active-theme-twentynineteen .cpr-switching-sorting-wrap {
		margin: calc(3 * 1rem) calc(10% + 60px) calc(1rem / 2);
	}
	.cpr-active-theme-twentynineteen .cpr-outer-grid-wrapper {
		margin: calc(3 * 1rem) calc(10% + 60px) calc(1rem / 2);
	}
	.cpr-active-theme-twentynineteen .cpr-loop-footer {
		margin: calc(3 * 1rem) calc(10% + 60px) calc(1rem / 2);
	}
}

/*****************************
	Shortcodes
******************************/

.cpr-shortcode-listing {
	overflow: hidden;
}

/*****************************
	Widgets
******************************/

.cpr-listing-widget.property-widget-image {
	margin-bottom: 2em;
}

.cpr-listing-widget.property-widget-image .entry-header {
	margin-bottom: 0;
}

.cpr-listing-widget.property-widget-image .entry-content h5 {
	margin: 0.5em 0;
}

.cpr-listing-widget.property-widget-image .property-meta.price {
	margin-bottom: 0.8em;
}

.cpr-listing-widget .entry-header img.wp-post-image {
	margin-bottom: 0;
}

.cpr-contact-capture-form-generic .cpr_form_builder_section_help {
	display: block;
}

.cpr-contact-capture-form-generic .cpr_form_builder_section_label {
	display: block;
}

.featherlight-content .cpr-contact-capture-form-generic {
	min-width: 240px;
}

/** cpr contact form widget **/

.cpr-contact-capture-form, .cpr-contact-capture-form-generic, .cpr-contact-capture-form-brochure {
	padding: 0px;
}

.cpr-contact-capture-form-desc {
	margin-bottom: 10px;
}

.cpr-contact-capture-form .cpr_form_builder_label, .cpr-contact-capture-form-generic .cpr_form_builder_label, .cpr-contact-capture-form-brochure .cpr_form_builder_label {
	display: block;
	font-size: 0.8em;
	margin: 0px;
}

.cpr-contact-capture-form #cpr_contact_submit, .cpr-contact-capture-form-generic #cpr_contact_submit, .cpr-contact-capture-form-brochure #cpr_contact_submit {
	margin: 10px 0;
	width: 100%;
}

.cpr-contact-capture-form input, .cpr-contact-capture-form textarea, .cpr-contact-capture-form-generic input, .cpr-contact-capture-form-generic textarea, .cpr-contact-capture-form-brochure input, .cpr-contact-capture-form-brochure textarea {
	display: inline-block;
	width: 100%;
}

.cpr-contact-capture-form input[type="checkbox"], .cpr-contact-capture-form-generic input[type="checkbox"], .cpr-contact-capture-form-brochure input[type="checkbox"],
.cpr-contact-capture-form input[type="radio"], .cpr-contact-capture-form-generic input[type="radio"], .cpr-contact-capture-form-brochure input[type="radio"] {
    width: 32px;
	margin-top: 16px;
}

/* Author Styling */

.cpr-author-archive {
	overflow: hidden;
}

.cpr-author-archive .cpr-author-box.cpr-author-details {
	width: 70%;
}

.cpr-author-archive .cpr-author-info, .cpr-author-archive .cpr-author-title {
	border: none;
	margin: 0;
	padding: 0;
}

.cpr-author-card {
	margin-bottom: 2em;
}

.cpr-author-box-contact-details.cpr-author-contact-details {
	width: 100%;
}

.cpr-author-box-container {
	margin: 1em 0;
}

.cpr-author-box .cpr-author-title {
	margin-top: 0;
	margin-bottom: 0.5em;
}

.cpr-author-box-outer-wrapper {
	padding: 0.5em;
	margin-bottom: 2em;
}

.cpr-author-box {
	width: 70%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
}

#tab-1.cpr-author-details {
	padding-top: 0.5em;
}

.cpr-author-box.cpr-author-image {
	min-width: 150px;
	padding-right: 1em;
	width: 30%;
}

.cpr-author-box.cpr-author-details {
	min-width: 150px;
	padding-right: 1em;
	width: 30%;
}

.cpr-author-box.cpr-author-bio {
	padding-right: 1em;
	width: 38%;
}

.cpr-author-image img {
	margin: 0;
	padding: 0;
	height: auto;
}

.cpr-author-image img.avatar {
	width: auto;
}

.cpr-author-box .cpr-author-slogan {
	font-size: 1.2em;
	float: left;
	line-height: 1.1;
	width: 50%;
	text-align: center;
	margin-top: 1em;
}

.cpr-author-contact-details {
	width: 50%;
	float: left;
}

h6.cpr-author-box-title {
	margin-top: 0;
	margin-bottom: 0;
}

.cpr-author-box-container ul.cpr-author-tabs, .cpr_adv_map_list ul.map-tabs {
	margin: 0;
	padding: 0;
	list-style: none;
}

/* CPR DETAILS TABS */

.cpr-tab-wrapper {
	overflow: hidden;
}

.cpr-tabs, .cpr-itabs {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #e2e2e2;
}

.cpr-tab-section, .cpr-itab-section, .cpr-tab-sectie {
	background: transparent;
	display: none;
	overflow: hidden;
	border: 1px solid #e2e2e2;
	border-top: 0px;
	padding: 1em;
	margin-top: 0px;
}
#cpr-section-photo {
	padding: 0px;
}

.cpr-tab-section.cpr-sb-current, .cpr-itab-section.cpr-sb-current, .cpr-tab-sectie.cpr-sb-current {
	display: inherit;
}

.cpr-details-section {
	width: 100%;
	min-height: 200px;
}

ul.cpr-author-tabs li, ul.property_search-tabs li, ul.cpr-tabs li, ul.cpr-itabs li, ul.map-tabs li {
	background: #eee;
	color: #222;
	display: inline-block;
	padding: 10px 15px;
	cursor: pointer;
	margin: 0;
}

ul.cpr-tabs li:hover, ul.cpr-itabs li:hover {
	background: #f0f0f0;
	border-bottom: 1px solid #999;
}

ul.property_search-tabs li, ul.cpr-tabs li, ul.cpr-itabs li {
	text-transform: capitalize;
	margin: 0 0.3em 0 0;
}

ul.cpr-author-tabs li.cpr-author-current, ul.property_search-tabs li.cpr-sb-current, ul.cpr-tabs li.cpr-sb-current, ul.cpr-itabs li.cpr-sb-current, li.tbhead.current {
	background: #fafafa;
	color: #222;
	border-bottom: 1px solid #999;
	margin-bottom: 0;
}

.cpr-author-tab-content {
	display: none;
}

.cpr-author-tab-content.cpr-author-current {
	display: inherit;
}

/* Author Social Icons */

.cpr-author-icon {
	display: inline-block;
	text-indent: -999em;
	height: 24px;
	width: 24px;
	text-decoration: none;
	vertical-align: middle;
	margin-right: 3px;
}

.cpr-author-icon:hover {
	opacity: 0.7;
}

.email-icon-24 {
	background: url(../images/social-icons-sprites.png) 0 0 no-repeat;
}

.twitter-icon-24 {
	background: url(../images/social-icons-sprites.png) 0 -48px no-repeat;
}

.facebook-icon-24 {
	background: url(../images/social-icons-sprites.png) 0 -24px no-repeat;
}

.google-icon-24 {
	background: url(../images/social-icons-sprites.png) 0 -72px no-repeat;
}

.linkedin-icon-24 {
	background: url(../images/social-icons-sprites.png) 0 -96px no-repeat;
}

.skype-icon-24 {
	background: url(../images/social-icons-sprites.png) 0 -120px no-repeat;
}

.instagram-icon-24 {
	background: url(../images/social-icons-sprites.png) 0 -264px no-repeat;
}

.pinterest-icon-24 {
	background: url(../images/social-icons-sprites.png) 0 -240px no-repeat;
}

.youtube-icon-24 {
	background: url(../images/social-icons-sprites.png) 0 -192px no-repeat;
}

.widget_cpr_author .entry-content h5.cpr-author-title {
	margin: 0.5em 0;
}

/**************************************
	Search Popdown
**************************************/

.cpr-popup-box::before {
	border-bottom: 7px solid rgba(0, 0, 0, 0.2);
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	content: "";
	display: inline-block;
	left: 12px;
	position: absolute;
	top: -7px;
}

.cpr-popup-box::after {
	border-bottom: 6px solid #fafafa;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	content: "";
	display: inline-block;
	left: 13px;
	position: absolute;
	top: -6px;
}

.cpr-popup-box {
	display: none;
	background: #fff none repeat scroll 0 0;
	border: 1px solid #ddd;
	box-shadow: -1px 3px 2px 2px #ddd;
	font-weight: bold;
	margin: 6px 0;
	padding: 10px;
	position: absolute;
	min-width: 160px;
	z-index: 9999;
}

.cpr-popup-box>li {
	cursor: pointer;
}

.cpr-popup-box>li:hover {
	background: #0073AA!important;
	color: white;
}

/**************************************
	Grid column styles
**************************************/

.cpr-container-grid-1, .cpr-container-grid-2, .cpr-container-grid-3, .cpr-container-grid-4, .cpr-container-grid-5, .cpr-container-grid-6 {
	float: left;
}

.cpr-container-grid-1 {
	width: 100%;
}

.cpr-container-grid-2 {
	width: 50%;
}

.cpr-container-grid-3 {
	width: 33%;
}

.cpr-container-grid-4 {
	width: 25%;
}

.cpr-container-grid-5 {
	width: 20%;
}

.cpr-container-grid-6 {
	width: 16.6%;
}

.cpr-container-grid-1 .entry-content, .cpr-container-grid-2 .entry-content, .cpr-container-grid-3 .entry-content, .cpr-container-grid-4 .entry-content, .cpr-container-grid-5 .entry-content, .cpr-container-grid-6 .entry-content {
	padding: 4px;
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}

.cpr-container-grid-1 .cpr-author-box.cpr-author-image, .cpr-container-grid-2 .cpr-author-box.cpr-author-image, .cpr-container-grid-3 .cpr-author-box.cpr-author-image, .cpr-container-grid-4 .cpr-author-box.cpr-author-image, .cpr-container-grid-5 .cpr-author-box.cpr-author-image, .cpr-container-grid-6 .cpr-author-box.cpr-author-image, .cpr-container-grid-1 .cpr-author-box.cpr-author-details, .cpr-container-grid-2 .cpr-author-box.cpr-author-details, .cpr-container-grid-3 .cpr-author-box.cpr-author-details, .cpr-container-grid-4 .cpr-author-box.cpr-author-details, .cpr-container-grid-5 .cpr-author-box.cpr-author-details, .cpr-container-grid-6 .cpr-author-box.cpr-author-details {
	width: 100%;
	padding-right: 0;
	min-width: 0;
}

/* Columns */

.cpr-tab-1-columns {}

.cpr-tab-2-columns {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-columns: 160px 2;
	-moz-columns: 160px 2;
	columns: 160px 2;
}

.cpr-tab-3-columns {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	-webkit-columns: 160px 3;
	-moz-columns: 160px 3;
	columns: 160px 3;
}

.cpr-tab-4-columns {
	-webkit-column-count: 4;
	-moz-column-count: 4;
	column-count: 4;
	-webkit-columns: 160px 4;
	-moz-columns: 160px 4;
	columns: 160px 4;
}

.cpr-tab-5-columns {
	-webkit-column-count: 5;
	-moz-column-count: 5;
	column-count: 5;
	-webkit-columns: 160px 5;
	-moz-columns: 160px 5;
	columns: 160px 5;
}

.cpr-tab-columns-2 ul {
	display: block;
	float: left;
	width: 48%;
	margin-right: 1%;
	margin-left: 1%;
}

@media screen and (max-width: 640px) {
	.cpr-tab-columns-2 ul {
		width: 100%;
		margin-right: 0px;
		margin-left: 0px;
	}
}

/*****************************
	CPR Search
******************************/

.cpr-search-forms-wrapper {
	overflow: hidden;
}

.cpr-search-tabs {
	margin: 0;
	padding: 0;
}

.cpr-search-form {
	background: transparent;
	display: none;
	overflow: hidden;
}

.cpr-search-form.cpr-sb-current {
	display: inherit;
}

.cpr-search-wide, .cpr-search-slim, .cpr-search-fixed, .cpr-search-row-text, .cpr-search-row-number, .cpr-search-row-select, .cpr-search-row-checkbox, .cpr-search-row-text .field, .cpr-search-row-number .field, .cpr-search-row-select .field, .cpr-search-row-checkbox .field, .cpr-search-form .field-width, .cpr-search-form .cpr-search-row, .cpr-search-form .cpr-search-row-full, .cpr-search-form .cpr-search-row-half, .cpr-search-form .cpr-search-row-third, .cpr-search-form .cpr-search-submit-row, .cpr-search-form .cpr-search-btn {
	width: 100%;
	box-sizing: border-box;
	display: block;
	break-inside: avoid;
    overflow: hidden;
}

.cpr-search-row.cpr-search-row-text.cpr-property_id.fm-block.cpr-search-row-full {}

.cpr-search-form .cpr-search-submit-row {
	float: left;
}

.cpr-search-wide .cpr-search-submit-row, .cpr-search-slim .cpr-search-submit-row, .cpr-search-fixed .cpr-search-submit-row {
	float: right;
}

.cpr-search-form .cpr-search-row-checkbox, .cpr-search-wide .cpr-search-row-checkbox, .cpr-search-slim .cpr-search-row-checkbox, .cpr-search-fixed .cpr-search-row-checkbox {
	width: auto;
	overflow: hidden;
}

/** CPR Search Default **/

.cpr-search-forms-wrapper.cpr-search-default {
	max-width: 300px;
}

.cpr-search-form .cpr-search-row-half, .cpr-search-form .cpr-search-row-third {
	width: 50%;
	float: left;
}

.cpr-search-form .cpr-search-row-third {
	width: 33.3%;
}

.cpr-search-form .cpr-search-label {
	display: block;
	font-size: 0.7em;
	margin-top: 3px !important;
}

.cpr-search-form .in-field {
	border: 1px solid #B7B7B7;
	padding: 6px;
	line-height: 1.3;
	min-height: 2.1em;
	text-transform: capitalize;
	-webkit-border-radius: 0;
	border-radius: 0;
	/* width: 100%; */
}

.cpr-search-form .in-field.property_id {
	text-transform: uppercase;
}

.cpr-search-form select.in-field {
	background: transparent;
	padding: 5px;
	font-size: 16px;
	line-height: 1;
	border: 1px solid #B7B7B7;
	border-radius: 0;
	height: 34px;
	-webkit-appearance: none;
	background: url(../images/select-arrow.svg) no-repeat right #FFF;
}

.cpr-search-form select.field-multiple {
	height: auto;
	background: transparent;
}

.cpr-search-form .check-label {
	font-size: 0.7em;
	padding-top: 0;
	padding-left: 3px;
}

.cpr-search-form input[type='checkbox'] {}

.cpr-search-form .cpr-search-other {
	margin-top: 6px;
}

.cpr-search-form .cpr-search-row-checkbox {
	width: auto;
}

.cpr-search-form .cpr-search-row-checkbox .in-field, .cpr-search-form .cpr-search-row-checkbox .check-label {
	float: left;
}

.cpr-search-form .cpr-search-row-checkbox {
	width: auto;
}

.cpr-search-form .cpr-search-submit-row, .cpr-search-form .cpr-search-btn {
	margin-bottom: 0;
}

.cpr-search-form .cpr-search-submit-row {
	margin-top: 0.5em;
}

.cpr-search-radio-label {
	display: inline-block;
	min-height: 2.1em;
	vertical-align: text-bottom;
}

.cpr-search-row-radio input {
	width: auto !important;
}

.cpr-search-checkbox-label {
	display: inline-block;
	min-height: 2.1em;
	vertical-align: text-bottom;
}

.cpr-search-row-checkbox-multiple input {
	width: auto !important;
}

/** CPR Search Wide **/

.cpr-search-wide .cpr-search-row-full {
	width: 100%;
}

.cpr-search-wide .cpr-search-row-third {
	width: 33.3%;
}

.cpr-search-wide .cpr-search-row-half, .cpr-search-wide .cpr-property_location, .cpr-search-wide .cpr-property_category, .cpr-search-wide .cpr-search-land-area, .cpr-search-wide .cpr-search-building-area, .cpr-search-wide .cpr-search-other, .cpr-search-wide .cpr-search-submit-row {
	width: 25%;
}

.cpr-search-wide .cpr-search-row-text .in-field {
	width: 100%;
}

.cpr-search-wide .cpr-property_location, .cpr-search-wide .cpr-property_category {
	width: 50%;
	float: left;
}

.cpr-search-wide .cpr-search-other {
	width: 44.0%;
}

.cpr-search-wide .cpr-search-row-checkbox {
	width: auto;
}

.cpr-search-wide .cpr-search-submit-row {
	width: 25%;
	margin-right: 0;
}

/* CPR Search Slim */

.cpr-search-slim .cpr-search-row-full {
	width: 50%;
	float: left;
}

.cpr-search-slim .cpr-search-row-half, .cpr-search-slim .cpr-property_location, .cpr-search-slim .cpr-property_category, .cpr-search-slim .cpr-search-other {
	width: 20%;
	float: left;
}

.cpr-search-slim .cpr-search-row-third {
	width: 33.3%;
}

.cpr-search-slim .cpr-search-land-area, .cpr-search-slim .cpr-search-building-area {
	width: 20%;
}

.cpr-search-slim .cpr-search-row-checkbox {
	width: auto;
}

.cpr-search-slim .cpr-search-other {
	width: 40%;
}

.cpr-search-slim .cpr-search-submit-row {
	width: 20%;
	margin-right: 0;
}

/* Search Widget Fixed Width */

.cpr-search-fixed .cpr-search-row-full, .cpr-search-fixed .cpr-search-row-half, .cpr-search-fixed .cpr-search-row-third {
	width: 14.28%;
	float: left;
}

.cpr-search-fixed .cpr-property_id, .cpr-search-fixed .cpr-property_address {
	width: 50%;
	float: left;
}

.cpr-search-fixed .cpr-search-other {
	width: 14.28%;
	float: left;
}

.cpr-search-fixed .cpr-search-other {
	width: 14.28%;
}

.cpr-search-fixed .cpr-search-land-area, .cpr-search-fixed .cpr-search-building-area {
	width: 28.56%;
	float: left;
}

.cpr-search-fixed .cpr-search-row-third {
	width: 33.3%;
}

.cpr-search-fixed .cpr-search-row-checkbox {
	width: auto;
}

.cpr-search-fixed .cpr-search-submit-row {
	width: 28.4%;
	margin-right: 0;
}

/* Search Widget Responsive */

@media screen and (max-width: 860px) {
	/** Card **/
	.cpr-property-blog-card {
		width: 50%;
	}
	.cpr-property-blog-card .cpr-entry-content {
		min-height: 250px;
	}
	/** Grid **/
	.cpr-container-grid-1 {
		width: 100%;
	}
	.cpr-container-grid-2, .cpr-container-grid-3 {
		width: 50%;
	}
	.cpr-container-grid-4 {
		width: 33%;
	}
	.cpr-container-grid-5 {
		width: 25%;
	}
	.cpr-container-grid-6 {
		width: 20%;
	}
	.cpr-search-wide .cpr-search-row-full {
		width: 100%;
	}
	.cpr-search-wide .cpr-search-row-half {
		width: 25%;
	}
	.cpr-search-wide .cpr-search-row-third {
		width: 33.3%;
	}
	.cpr-search-wide .cpr-property_category, .cpr-search-wide .cpr-property_location {
		width: 50%;
		float: left;
	}
	.cpr-search-slim .cpr-search-row-third {
		width: 33.3%;
	}
	.cpr-search-slim .cpr-search-land-area, .cpr-search-slim .cpr-search-building-area {
		width: 40.0%;
		float: left;
	}
	.cpr-search-slim .cpr-search-submit-row {
		width: 40%;
	}
	.cpr-search-fixed .cpr-search-row-full, .cpr-search-fixed .cpr-search-row-half, .cpr-search-fixed .cpr-search-row-third {
		width: 14.28%;
		float: left;
	}
	.cpr-search-fixed .cpr-property_id, .cpr-search-fixed .cpr-property_address {
		width: 50%;
	}
	.cpr-search-fixed .cpr-search-land-area, .cpr-search-fixed .cpr-search-building-area, .cpr-search-fixed .cpr-search-other {
		width: 42.84%;
	}
	.cpr-search-fixed .cpr-search-row-third {
		width: 33.3%;
	}
	.cpr-search-wide .cpr-search-row-checkbox, .cpr-search-fixed .cpr-search-row-checkbox {
		width: auto;
	}
	.cpr-search-fixed .cpr-search-submit-row {
		width: 28.56%;
		margin-right: 0;
	}
}

@media screen and (max-width: 768px) {
	/** Grid **/
	.cpr-container-grid-1 {
		width: 100%;
	}
	.cpr-container-grid-2, .cpr-container-grid-3 {
		width: 50%;
	}
	.cpr-container-grid-4 {
		width: 50%;
	}
	.cpr-container-grid-5 {
		width: 33.3%;
	}
	.cpr-container-grid-6 {
		width: 25%;
	}
}

@media screen and (max-width: 690px) {
	/** Grid **/
	.cpr-container-grid-5 {
		width: 50%;
	}
	.cpr-container-grid-6 {
		width: 33%;
	}
	.cpr-search-wide .cpr-search-row-third {
		width: 33.3%;
	}
	.cpr-search-wide .cpr-search-land-area, .cpr-search-wide .cpr-search-building-area {
		width: 50%;
	}
	.cpr-search-wide .cpr-search-row-half {
		width: 25%;
		float: left;
	}
	.cpr-search-wide .cpr-search-row-checkbox {
		width: auto;
	}
	.cpr-search-wide .cpr-search-submit-row {
		width: 50%;
	}
	.cpr-search-slim .cpr-search-row-full {
		width: 50%;
	}
	.cpr-search-slim .cpr-search-row-half, .cpr-search-slim .cpr-property_location, .cpr-search-slim .cpr-property_category {
		width: 20%;
	}
	.cpr-search-slim .cpr-search-other {
		width: 55%;
	}
	.cpr-search-slim .cpr-search-row-checkbox {
		width: auto;
	}
	.cpr-search-fixed .cpr-search-row-full, .cpr-search-fixed .cpr-search-row-half, .cpr-search-fixed .cpr-search-row-third {
		width: 16.6%;
	}
	.cpr-search-fixed .cpr-property_id, .cpr-search-fixed .cpr-property_address, .cpr-search-fixed .cpr-search-other {
		width: 50%;
	}
	.cpr-search-fixed .cpr-search-land-area, .cpr-search-fixed .cpr-search-building-area {
		width: 50%;
	}
	.cpr-search-fixed .cpr-search-row-third {
		width: 33.33%;
	}
	.cpr-search-fixed .cpr-search-other {
		width: 48%;
	}
	.cpr-search-fixed .cpr-search-row-checkbox {
		width: auto;
	}
	.cpr-search-fixed .cpr-search-submit-row {
		width: 50%;
		margin-right: 0;
	}
}

@media screen and (max-width: 500px) {
	.cpr-search-slim .cpr-search-row-full {
		width: 100%;
	}
	.cpr-search-slim .cpr-search-row-half, .cpr-search-slim .cpr-property_location, .cpr-search-slim .cpr-property_category {
		width: 33.3%;
	}
	.cpr-search-slim .cpr-search-row-checkbox {
		width: auto;
	}
	.cpr-search-slim .cpr-search-land-area, .cpr-search-slim .cpr-search-building-area {
		width: 100%;
	}
	.cpr-search-slim .cpr-search-submit-row {
		width: 100%;
		margin-right: 0;
		float: left;
	}
	.cpr-search-fixed .cpr-search-row-full, .cpr-search-fixed .cpr-search-row-half, .cpr-search-fixed .cpr-search-row-third {
		width: 25%;
	}
	.cpr-search-fixed .cpr-property_id, .cpr-search-fixed .cpr-property_address, .cpr-search-fixed .cpr-search-other {
		width: 50%;
	}
	.cpr-search-fixed .cpr-search-land-area, .cpr-search-fixed .cpr-search-building-area {
		width: 50%;
	}
	.cpr-search-fixed .cpr-search-row-third {
		width: 33.33%;
	}
	.cpr-search-fixed .cpr-search-row-checkbox {
		width: auto;
	}
	.cpr-search-fixed .cpr-search-submit-row {
		margin-right: 0;
	}
	/** Card **/
	.cpr-property-blog-card, .cpr-property-blog-card.hentry {
		width: 100%;
		float: none;
		margin: 0 auto;
		max-width: 300px;
	}
	.cpr-property-blog-card .cpr-entry-content {
		min-height: 0;
	}
	.cpr-active-theme-twentyseventeen .cpr-property-blog.cpr-listing-grid-view {
		width: 100%;
	}
}

@media screen and (max-width: 400px) {
	.cpr-search-wide .cpr-search-row-half, .cpr-search-wide .cpr-property_category, .cpr-search-wide .cpr-property_location {
		width: 50%;
	}
	.cpr-search-wide .cpr-search-land-area, .cpr-search-wide .cpr-search-building-area {
		width: 100%;
	}
	.cpr-search-wide .cpr-search-row-checkbox {
		width: auto;
	}
	.cpr-search-fixed .cpr-search-row-full, .cpr-search-fixed .cpr-search-row-half, .cpr-search-fixed .cpr-search-row-third {
		width: 32%;
	}
	.cpr-search-fixed .cpr-property_id {
		width: 65.2%;
	}
	.cpr-search-fixed .cpr-search-land-area, .cpr-search-fixed .cpr-search-building-area, .cpr-search-fixed .cpr-search-other {
		width: 100%;
	}
	.cpr-search-fixed .cpr-search-row-third {
		width: 33.33%;
	}
	.cpr-search-fixed .cpr-search-row-checkbox {
		width: auto;
	}
	.cpr-search-wide .cpr-search-submit-row, .cpr-search-fixed .cpr-search-submit-row {
		width: 100%;
		margin-right: 0;
		float: left;
	}
}

@media screen and (max-width: 360px) {
	.cpr-search-form .cpr-search-row {
		width: 100%;
	}
	.cpr-search-form .cpr-search-row-half {
		width: 50%;
		float: left;
	}
	.cpr-search-form .cpr-search-row-third {
		width: 33.3%;
	}
	.cpr-search-form .cpr-search-row-checkbox {
		width: auto;
	}
}

/*****************************
	CPR Responsive Design
******************************/

@media screen and (max-width: 1200px) {
	.cpr-active-theme-twentyfifteen.cpr-archive-default .cpr-property-blog.cpr-listing-grid-view, .cpr-active-theme-twentyfifteen.cpr-archive-default .cpr-property-blog.cpr-listing-grid-view-forced {
		min-height: 550px;
	}
}

@media screen and (max-width: 1008px) {
	.list-view .cpr-active-theme-twentyfourteen .site-content {
		margin: 0 20px;
	}
}

@media screen and (max-width: 960px) {
	.cpr-active-theme-twentyfifteen.cpr-archive-default .cpr-property-blog.cpr-listing-grid-view, .cpr-active-theme-twentyfifteen.cpr-archive-default .cpr-property-blog.cpr-listing-grid-view-forced {
		min-height: 610px;
	}
}

@media screen and (max-width: 879px) {
	.cpr-active-theme-twentyfifteen.cpr-archive-default .cpr-property-blog.cpr-listing-grid-view, .cpr-active-theme-twentyfifteen.cpr-archive-default .cpr-property-blog.cpr-listing-grid-view-forced {
		min-height: 540px;
	}
}

@media screen and (max-width: 800px) {
	.cpr-property-blog.cpr-listing-grid-view, .cpr-property-blog.cpr-listing-grid-view-forced {
		width: 50%;
	}
}

@media screen and (max-width: 500px) {
	.cpr-container-grid-1, .cpr-container-grid-2, .cpr-container-grid-3, .cpr-container-grid-4, .cpr-container-grid-5, .cpr-container-grid-6 {
		width: 100%;
	}
	/* Property Card Slim */
	.cpr-property-blog-slim .property-box-left {
		width: 100px;
	}
	.cpr-property-blog-slim .property-box-right {
		width: 60%;
	}
	.property-box.slim {
		float: left;
	}
	#map-container {
		height: 200px;
	}
	.map-entry-image {
		display: none;
	}
	.cpr-author-box {
		width: 100% !important;
	}
	.cpr-author-contact-details {
		clear: right;
		width: 100%;
	}
	.cpr-author-box .cpr-author-slogan {
		width: 100%;
	}
	.cpr-author-box.cpr-author-image {
		width: 120px;
	}
	.directory-page-dynamic .directory-section .hentry {
		width: 31%;
	}
	.cpr-sd-location-profile .cpr-location-profile-card.hentry {
		width: 100%;
	}
	.property-box {
		float: none;
	}
	.cpr-property-blog, .cpr-property-blog.hentry {
		width: 100%;
		max-width: 300px;
		margin: 0 auto 20px;
		float: none;
		clear: both;
	}
	.cpr-property-blog .property-box-left, .cpr-property-blog .property-box-right {
		width: 100%;
		padding: 0;
	}
	.cpr-property-blog .entry-header .address, .cpr-property-blog .entry-header .property-price, .cpr-property-blog-slim .entry-header .address, .cpr-property-blog-slim .entry-header .property-price {
		display: block;
		float: left;
		width: 100%;
		text-align: left;
	}
	.cpr-property-single .entry-col {
		float: none;
	}
	.cpr-property-single .property-details {
		width: 100%;
	}
	.cpr-property-single .property-pricing-details {
		width: 100%;
		padding-left: 0;
	}
	/* Property Card Slim */
	.cpr-property-blog-slim .property-box-right, .cpr-property-blog-slim .property-box-right-slim {
		width: 100%;
	}
	.property-box.slim .property-box-right {
		padding-top: 0.5em;
		padding-left: 0;
	}
	.cpr-property-single.view-expanded .entry-header .property-details, .cpr-property-single.view-expanded .property-details {
		width: 100%;
	}
	.cpr-property-single.view-expanded .entry-header .property-pricing-details, .cpr-property-single.view-expanded .property-pricing-details {
		width: 100%;
	}
	.cpr-property-single.view-expanded .property-pricing-details .property-feature-icons, .cpr-property-single.view-condensed .property-pricing-details, .cpr-property-single .property-meta.pricing {
		float: none;
		text-align: left;
	}
	.cpr-property-blog.cpr-listing-grid-view, .cpr-property-blog.cpr-listing-grid-view-forced, .builder-module-content .cpr-property-blog.hentry {
		float: none;
		width: 100%;
		margin: 0 auto;
		max-width: 300px;
	}
	.cpr-active-theme-twentytwelve.cpr-archive-default .cpr-property-blog.cpr-listing-grid-view, .cpr-active-theme-twentythirteen.cpr-archive-default .cpr-property-blog.cpr-listing-grid-view, .cpr-active-theme-twentyfourteen.cpr-archive-default .cpr-property-blog.cpr-listing-grid-view, .cpr-active-theme-twentyfifteen.cpr-archive-default .cpr-property-blog.cpr-listing-grid-view, .cpr-active-theme-twentytwelve.cpr-archive-default .cpr-property-blog.cpr-listing-grid-view-forced, .cpr-active-theme-twentythirteen.cpr-archive-default .cpr-property-blog.cpr-listing-grid-view-forced, .cpr-active-theme-twentyfourteen.cpr-archive-default .cpr-property-blog.cpr-listing-grid-view-forced, .cpr-active-theme-twentyfifteen.cpr-archive-default .cpr-property-blog.cpr-listing-grid-view-forced {
		width: 100%;
		min-height: 200px;
		margin-bottom: 2em;
	}
	.cpr-table .cpr-table-column-image, .cpr-table .cpr-table-column-left, .cpr-table .cpr-table-column-middle, .cpr-table .cpr-table-column-right {
		width: 100%;
		float: left;
		text-align: left;
	}
}

@media screen and (max-width: 400px) {
	.cpr-sd-location-profile .cpr-location-profile-card .entry-header, .cpr-sd-location-profile .cpr-location-profile-card .entry-content {
		width: 100%;
	}
}

/*****************************
	CPR Clear Floating Div's
******************************/

.cpr-clearfix {
	/* clear:  both !important; */
}

.cpr-clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

/* Use this stylesheet for problems with IE7 and below */

#ie6 .cpr-clearfix, #ie7 .cpr-clearfix {
	zoom: 1;
}

.property-desc-right-out {
	display: block;
	float: right;
	width: 100%;
	margin: 8px auto 0px;
}

.property-desc-right-out .i-btn {
	display: block;
	float: left;
	width: auto;
	width: 28%;
	margin: 1%;
	height: 29px;
	line-height: 16px;
	padding: 5px 5px;
	background: #edecec;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 5px;
	color: #252525;
	border: 1px solid #edecec;
	font-weight: 700;
	text-align: center;
}

.property-desc-right-out .i-btn.red {
	width: 38%;
	background: #990000;
	color: white;
	border: 1px solid #990000;
}

@media only screen and (max-width: 1023px) {
	.property-desc-right-out .i-btn {
		width: 48%;
		margin: 0 1% 7px;
		height: 35px;
		line-height: 23px;
	}
	.property-desc-right-out .i-btn.red {
		width: 98%;
	}
}

.property-desc-right-out .i-btn.red:hover {
	background: white;
	color: #990000;
}

.container.content-full-width.cpr-search {
	position: relative;
}

#cpr-search-forms-mobile-button {
	display: none;
	background-color: #990000;
	margin: 0px;
	padding: 0px;
	width: 36px;
	height: 36px;
}

#cpr-search-forms-mobile-hidden {
	display: block;
}

@media screen and (max-width: 800px) {
	#cpr-search-forms-mobile-button {
		display: block;
		position: absolute;
		top: 0px;
		right: 0px;
		z-index: 1000;
	}
	#cpr-search-forms-mobile-hidden {
		display: none;
	}
}

@media screen and (max-width: 500px) {
	.cpr-loop-tool.cpr-tool-switch.cpr-switch-view {
		display: none;
	}
}

.cpr-property-detail-block-right {
	width: 100%;
	float: left;
	padding-left: 24px;
}

@media only screen and (max-width: 767px) {
	.cpr-property-detail-block-right {
		padding-left: initial;
	}
}

.cpr-property-icon-block {
	text-align: left;
	border: 2px solid #990000;
	padding: 4px 8px 4px 8px;
	margin-bottom: 16px;
}

.cpr-property-icon-block .cpr-icon-svg-container {
	display: block;
	width: 100%;
}

.cpr-property-brochure-block {
	width: 100%;
	float: left;
	text-align: left;
	background: #990000;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 12px 12px 12px;
	margin-bottom: 16px;
}

.cpr-property-detail-block-right #cpr_popup_callme, .cpr-property-detail-block-right #cpr_popup_makeoffer, .cpr-property-detail-block-right .cpr-brochure-print {
	width: 100%;
	margin-bottom: 16px;
}
.send-button-wrapper-list {
	width: 100%;
	height: 64px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	z-index: 1020 !important;
	text-align: center !important;
	visibility: visible;
	transition: all 0.4s ease;
}
.send-button-wrapper-list>a.wh-widget-widebutton div.wh-widget-widebutton-icon.wh-messenger-bg-whatsapp {
	background-color: #4dc247;
	height: 48px;
	width: 100%;
	padding: 0px 12px 0px 32px;
	border-radius: 3px;
	overflow: hidden;
	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.4);
	font-size: 24px;
	text-align: center;
	line-height: 48px;
	color: white;
	opacity: 0.8;
	position: relative;
}
.send-button-wrapper-list>a.wh-widget-widebutton:hover div.wh-widget-widebutton-icon.wh-messenger-bg-whatsapp {
	box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
	opacity: 1;
}
.send-button-wrapper-list>a.wh-widget-widebutton div.wh-widget-widebutton-icon.wh-bg-earthtoday {
	background-color: #07920B;
	height: 48px;
	width: 100%;
	padding: 4px 12px 0px 32px;
	border-radius: 3px;
	overflow: hidden;
	font-size: 24px;
	text-align: center;
	line-height: 40px;
	color: white;
	opacity: 1;
	position: relative;
}
.send-button-wrapper-list>a.wh-widget-widebutton:hover div.wh-widget-widebutton-icon.wh-bg-earthtoday {
	box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
	opacity: 0.95;
}
.send-button-wrapper-list>a.wh-widget-widebutton div.wh-widget-widebutton-icon {
	float: left;
	height: 48px;
	width: 100%;
	border-radius: 3px;
	overflow: hidden;
	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.4);
	font-size: 32px;
	text-align: center;
	line-height: 64px;
	color: white;
}
.send-button-wrapper-list>a.wh-widget-widebutton div.wh-widget-widebutton-icon.wh-bg-earthtoday>div  {
	/* float: left; */
	height: 40px;
	width: 48px;
	-moz-transition: transform 0.4s ease;
	-o-transition: transform 0.4s ease;
	-webkit-transition: transform 0.4s ease;
	transition: transform 0.4s ease;
	position: absolute;
    left: 0px;
    top: 4px;
}
.send-button-wrapper-list>a.wh-widget-widebutton div.wh-widget-widebutton-icon.wh-messenger-bg-whatsapp>div {
	/* float: left; */
	height: 48px;
	width: 56px;
	-moz-transition: transform 0.4s ease;
	-o-transition: transform 0.4s ease;
	-webkit-transition: transform 0.4s ease;
	transition: transform 0.4s ease;
	position: absolute;
    left: 0px;
    top: 0px;
}
.send-button-wrapper-list>a.wh-widget-widebutton div.wh-widget-widebutton-icon .wh-svg-icon {
	display: inline;
}
.send-button-wrapper-list>a.wh-widget-widebutton div.wh-widget-widebutton-icon svg {
	fill: white;
	width: 48px;
	height: 48px;
}
.send-button-wrapper-list>a.wh-widget-widebutton div.wh-widget-widebutton-icon.wh-bg-earthtoday svg {
	fill: white;
	width: 40px;
	height: 40px;
}


.wh-widget-send-button-wrapper-list {
	width: 64px;
	height: 64px;
	margin: 0 !important;
	padding: 0 !important;
	position: fixed !important;
	z-index: 1020 !important;
	bottom: 16px !important;
	right: 8px !important;
	text-align: center !important;
	visibility: visible;
	transition: all 0.4s ease;
}

.wh-widget-send-button-wrapper-list.scrolled {
	bottom: 80px !important;
	right: 8px !important;
}

.wh-widget-send-button-wrapper-list>a.wh-widget-button div.wh-widget-button-icon.wh-bg-earthtoday {
	height: 64px;
	width: 64px;
	border-radius: 50%;
	overflow: hidden;
	font-size: 28px;
	text-align: center;
	line-height: 64px;
	color: white;
}
.wh-widget-send-button-wrapper-list>a.wh-widget-button div.wh-widget-button-icon.wh-messenger-bg-whatsapp {
	background-color: #4dc247;
	height: 64px;
	width: 64px;
	border-radius: 50%;
	overflow: hidden;
	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.4);
	font-size: 28px;
	text-align: center;
	line-height: 64px;
	color: white;
	opacity: 0.8;
}

.wh-widget-send-button-wrapper-list>a.wh-widget-button:hover div.wh-widget-button-icon.wh-messenger-bg-whatsapp {
	box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
	opacity: 1;
}

.wh-widget-send-button-wrapper-list>a.wh-widget-button div.wh-widget-button-icon.wh-bg-earthtoday>div,
.wh-widget-send-button-wrapper-list>a.wh-widget-button div.wh-widget-button-icon.wh-messenger-bg-whatsapp>div {
	height: 100%;
	width: 100%;
	-moz-transition: transform 0.4s ease;
	-o-transition: transform 0.4s ease;
	-webkit-transition: transform 0.4s ease;
	transition: transform 0.4s ease;
}

.wh-widget-send-button-wrapper-list>a.wh-widget-button div.wh-widget-button-icon .wh-svg-icon {
	display: inline;
}

.wh-widget-send-button-wrapper-list>a.wh-widget-button div.wh-widget-button-icon {
	float: left;
	height: 64px;
	width: 64px;
	border-radius: 50%;
	overflow: hidden;
	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.4);
	font-size: 32px;
	text-align: center;
	line-height: 64px;
	color: white;
}

.wh-widget-send-button-wrapper-list>a.wh-widget-button div.wh-widget-button-icon svg {
	fill: white;
	width: 50px;
	height: 64px;
}

@media only screen and (max-width: 800px) {
	#scroll-top {
		bottom: 56px !important;
	}
	.wh-widget-send-button-wrapper-list {
		width: 50px;
		height: 50px;
		bottom: 56px !important;
		right: 16px !important;
	}
	.wh-widget-send-button-wrapper-list.scrolled {
		bottom: 112px !important;
		right: 16px !important;
	}
	.wh-widget-send-button-wrapper-list>a.wh-widget-button div.wh-widget-button-icon.wh-bg-earthtoday,
	.wh-widget-send-button-wrapper-list>a.wh-widget-button div.wh-widget-button-icon.wh-messenger-bg-whatsapp {
		height: 50px;
		width: 50px;
		font-size: 18px;
		line-height: 50px;
	}
	.wh-widget-send-button-wrapper-list>a.wh-widget-button div.wh-widget-button-icon {
		height: 50px;
		width: 50px;
		font-size: 28px;
		line-height: 50px;
	}
	.wh-widget-send-button-wrapper-list>a.wh-widget-button div.wh-widget-button-icon svg {
		width: 41px;
		height: 50px;
	}
}

@media only screen and (max-width: 480px) {
	#scroll-top {
		bottom: 50px !important;
	}
	.wh-widget-send-button-wrapper-list {
		width: 36px;
		height: 36px;
		bottom: 50px !important;
		right: 10px !important;
	}
	.wh-widget-send-button-wrapper-list.scrolled {
		bottom: 88px !important;
		right: 10px !important;
	}
	.wh-widget-send-button-wrapper-list>a.wh-widget-button div.wh-widget-button-icon.wh-bg-earthtoday, 
	.wh-widget-send-button-wrapper-list>a.wh-widget-button div.wh-widget-button-icon.wh-messenger-bg-whatsapp {
		height: 36px;
		width: 36px;
		font-size: 14px;
		line-height: 36px;
	}
	.wh-widget-send-button-wrapper-list>a.wh-widget-button div.wh-widget-button-icon {
		height: 36px;
		width: 36px;
		font-size: 18px;
		line-height: 36px;
	}
	.wh-widget-send-button-wrapper-list>a.wh-widget-button div.wh-widget-button-icon svg {
		width: 28px;
		height: 36px;
	}
}

/* social share */

.cprSS_vertical_sharing {
	-webkit-box-sizing: content-box!important;
	-moz-box-sizing: content-box!important
}

.cprSS_vertical_sharing {
	background: 0 0;
	-webkit-box-shadow: 0 1px 4px 1px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 4px 1px rgba(0, 0, 0, .1);
	position: fixed;
	overflow: visible;
	z-index: 1000;
	display: block;
	padding: 0px;
	border-radius: 4px;
	opacity: 1;
	box-sizing: content-box!important
}
.osf-footer .site-footer {
	z-index: 1010 !important;
}
.cprSS_sharing_container img {
	cursor: pointer;
	margin: 2px;
	border: none
}

.cprSS_sharing_container a {
	padding: 0!important;
	box-shadow: none!important;
	border: none!important
}

ul.cprSS_sharing_ul {
	list-style: none!important;
	padding-left: 0!important;
	margin: 0px!important;
}
ul.cprSS_sharing_ul li {
    float: left!important;
    margin: 0!important;
    padding: 0!important;
    list-style: none!important;
    border: none!important;
    clear: none!important
}
ul.cprSS_sharing_ul li:before {
    content: none!important
}

.cprSSSharing {
	display: block;
	cursor: pointer;
	margin: 2px
}
div.cprSS_mobile_footer {
	display: none;
}

@media screen and (max-width:783px) {
	.cprSS_vertical_sharing {
		display: none!important
	}
	div.cprSS_bottom_sharing {
		width: 100%!important;
		left: 0!important;
	}
	div.cprSS_bottom_sharing li {
		width: 25% !important;
	}
	div.cprSS_bottom_sharing .cprSSSharing {
		width: 100% !important;
		height:40px !important;
	}	
	div.cprSS_mobile_footer {
		display: block;
		height: 38px;
		margin: 0px;
	}
	.cprSS_bottom_sharing {
		padding: 0!important;
		display: block!important;
		width: auto!important;
		bottom: -2px!important;
		top: auto!important;
	}
	.cprSS_bottom_sharing {
		line-height: inherit;
	}
}
.cprSSSharingSvg {
	width: 100%;
	height: 100%
}

.cprSSFacebookSvg {
	background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-5%20-5%2042%2042%22%3E%3Cpath%20d%3D%22M17.78%2027.5V17.008h3.522l.527-4.09h-4.05v-2.61c0-1.182.33-1.99%202.023-1.99h2.166V4.66c-.375-.05-1.66-.16-3.155-.16-3.123%200-5.26%201.905-5.26%205.405v3.016h-3.53v4.09h3.53V27.5h4.223z%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center
}

.cprSSEmailSvg {
	background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-4%20-4%2043%2043%22%3E%3Cpath%20d%3D%22M%205.5%2011%20h%2023%20v%201%20l%20-11%206%20l%20-11%20-6%20v%20-1%20m%200%202%20l%2011%206%20l%2011%20-6%20v%2011%20h%20-22%20v%20-11%22%20stroke-width%3D%221%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center
}

.cprSSLinkedinSvg {
	background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-2%20-2%2035%2039%22%3E%3Cpath%20d%3D%22M6.227%2012.61h4.19v13.48h-4.19V12.61zm2.095-6.7a2.43%202.43%200%200%201%200%204.86c-1.344%200-2.428-1.09-2.428-2.43s1.084-2.43%202.428-2.43m4.72%206.7h4.02v1.84h.058c.56-1.058%201.927-2.176%203.965-2.176%204.238%200%205.02%202.792%205.02%206.42v7.395h-4.183v-6.56c0-1.564-.03-3.574-2.178-3.574-2.18%200-2.514%201.7-2.514%203.46v6.668h-4.187V12.61z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E') no-repeat center center
}

.cprSSPinterestSvg {
	background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-2%20-2%2035%2035%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16.539%204.5c-6.277%200-9.442%204.5-9.442%208.253%200%202.272.86%204.293%202.705%205.046.303.125.574.005.662-.33.061-.231.205-.816.27-1.06.088-.331.053-.447-.191-.736-.532-.627-.873-1.439-.873-2.591%200-3.338%202.498-6.327%206.505-6.327%203.548%200%205.497%202.168%205.497%205.062%200%203.81-1.686%207.025-4.188%207.025-1.382%200-2.416-1.142-2.085-2.545.397-1.674%201.166-3.48%201.166-4.689%200-1.081-.581-1.983-1.782-1.983-1.413%200-2.548%201.462-2.548%203.419%200%201.247.421%202.091.421%202.091l-1.699%207.199c-.505%202.137-.076%204.755-.039%205.019.021.158.223.196.314.077.13-.17%201.813-2.247%202.384-4.324.162-.587.929-3.631.929-3.631.46.876%201.801%201.646%203.227%201.646%204.247%200%207.128-3.871%207.128-9.053.003-3.918-3.317-7.568-8.361-7.568z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center
}

.cprSSPrintSvg {
	background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-4%20-6%2038%2038%22%3E%3Cpath%20stroke%3D%22%23fff%22%20d%3D%22M%207%2010%20h%202%20v%203%20h%2012%20v%20-3%20h%202%20v%207%20h%20-2%20v%20-3%20h%20-12%20v%203%20h%20-2%20z%22%20stroke-width%3D%221%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3Crect%20stroke%3D%22%23fff%22%20stroke-width%3D%221.8%22%20height%3D%227%22%20width%3D%2210%22%20x%3D%2210%22%20y%3D%225%22%20fill%3D%22none%22%3E%3C%2Frect%3E%3Crect%20stroke%3D%22%23fff%22%20stroke-width%3D%221%22%20height%3D%225%22%20width%3D%228%22%20x%3D%2211%22%20y%3D%2216%22%20fill%3D%22%23fff%22%3E%3C%2Frect%3E%3C%2Fsvg%3E') no-repeat center center
}

.cprSSRedditSvg {
	background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-3.5%20-3.5%2039%2039%22%3E%3Cpath%20d%3D%22M28.543%2015.774a2.953%202.953%200%200%200-2.951-2.949%202.882%202.882%200%200%200-1.9.713%2014.075%2014.075%200%200%200-6.85-2.044l1.38-4.349%203.768.884a2.452%202.452%200%201%200%20.24-1.176l-4.274-1a.6.6%200%200%200-.709.4l-1.659%205.224a14.314%2014.314%200%200%200-7.316%202.029%202.908%202.908%200%200%200-1.872-.681%202.942%202.942%200%200%200-1.618%205.4%205.109%205.109%200%200%200-.062.765c0%204.158%205.037%207.541%2011.229%207.541s11.22-3.383%2011.22-7.541a5.2%205.2%200%200%200-.053-.706%202.963%202.963%200%200%200%201.427-2.51zm-18.008%201.88a1.753%201.753%200%200%201%201.73-1.74%201.73%201.73%200%200%201%201.709%201.74%201.709%201.709%200%200%201-1.709%201.711%201.733%201.733%200%200%201-1.73-1.711zm9.565%204.968a5.573%205.573%200%200%201-4.081%201.272h-.032a5.576%205.576%200%200%201-4.087-1.272.6.6%200%200%201%20.844-.854%204.5%204.5%200%200%200%203.238.927h.032a4.5%204.5%200%200%200%203.237-.927.6.6%200%201%201%20.844.854zm-.331-3.256a1.726%201.726%200%201%201%201.709-1.712%201.717%201.717%200%200%201-1.712%201.712z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E') no-repeat center center
}

.cprSSTumblrSvg {
	background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-2%20-2%2036%2036%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M20.775%2021.962c-.37.177-1.08.33-1.61.345-1.598.043-1.907-1.122-1.92-1.968v-6.217h4.007V11.1H17.26V6.02h-2.925s-.132.044-.144.15c-.17%201.556-.895%204.287-3.923%205.378v2.578h2.02v6.522c0%202.232%201.647%205.404%205.994%205.33%201.467-.025%203.096-.64%203.456-1.17l-.96-2.846z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center
}

.cprSSTwitterSvg {
	background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-4%20-4%2039%2039%22%3E%0A%3Cpath%20d%3D%22M28%208.557a9.913%209.913%200%200%201-2.828.775%204.93%204.93%200%200%200%202.166-2.725%209.738%209.738%200%200%201-3.13%201.194%204.92%204.92%200%200%200-3.593-1.55%204.924%204.924%200%200%200-4.794%206.049c-4.09-.21-7.72-2.17-10.15-5.15a4.942%204.942%200%200%200-.665%202.477c0%201.71.87%203.214%202.19%204.1a4.968%204.968%200%200%201-2.23-.616v.06c0%202.39%201.7%204.38%203.952%204.83-.414.115-.85.174-1.297.174-.318%200-.626-.03-.928-.086a4.935%204.935%200%200%200%204.6%203.42%209.893%209.893%200%200%201-6.114%202.107c-.398%200-.79-.023-1.175-.068a13.953%2013.953%200%200%200%207.55%202.213c9.056%200%2014.01-7.507%2014.01-14.013%200-.213-.005-.426-.015-.637.96-.695%201.795-1.56%202.455-2.55z%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E') no-repeat center center
}

.cprSSWhatsappSvg {
	background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-5%20-5%2040%2040%22%3E%3Cpath%20id%3D%22arc1%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20d%3D%22M%2011.579798566743314%2024.396926207859085%20A%2010%2010%200%201%200%206.808479557110079%2020.73576436351046%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M%207%2019%20l%20-1%206%20l%206%20-1%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M%2010%2010%20q%20-1%208%208%2011%20c%205%20-1%200%20-6%20-1%20-3%20q%20-4%20-3%20-5%20-5%20c%204%20-2%20-1%20-5%20-1%20-4%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center
}

.cprSSSkypeSvg {
	background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-4%20-4%2040%2040%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M27.15%2018c-.007.04-.012.084-.02.126l-.04-.24.06.113c.124-.678.19-1.37.19-2.06%200-1.53-.3-3.013-.892-4.41a11.273%2011.273%200%200%200-2.43-3.602%2011.288%2011.288%200%200%200-8.012-3.32c-.72%200-1.443.068-2.146.203h-.005c.04.023.08.04.118.063l-.238-.037c.04-.01.08-.018.12-.026a6.717%206.717%200%200%200-3.146-.787%206.67%206.67%200%200%200-4.748%201.965A6.7%206.7%200%200%200%204%2010.738c0%201.14.293%202.262.844%203.253.007-.04.012-.08.02-.12l.04.238-.06-.114c-.112.643-.17%201.3-.17%201.954a11.285%2011.285%200%200%200%203.32%208.012c1.04%201.04%202.25%201.86%203.602%202.43%201.397.592%202.882.89%204.412.89.666%200%201.334-.06%201.985-.175-.038-.02-.077-.04-.116-.063l.242.04c-.046.01-.088.015-.13.02a6.68%206.68%200%200%200%203.3.87%206.661%206.661%200%200%200%204.743-1.963A6.666%206.666%200%200%200%2028%2021.26c0-1.145-.295-2.27-.85-3.264zm-11.098%204.885c-4.027%200-5.828-1.98-5.828-3.463%200-.76.562-1.294%201.336-1.294%201.723%200%201.277%202.474%204.49%202.474%201.647%200%202.556-.893%202.556-1.808%200-.55-.27-1.16-1.355-1.426l-3.58-.895c-2.88-.723-3.405-2.282-3.405-3.748%200-3.043%202.865-4.186%205.556-4.186%202.478%200%205.4%201.37%205.4%203.192%200%20.783-.677%201.237-1.45%201.237-1.472%200-1.2-2.035-4.163-2.035-1.47%200-2.285.666-2.285%201.618%200%20.95%201.16%201.254%202.17%201.484l2.65.587c2.905.647%203.64%202.342%203.64%203.94%200%202.47-1.895%204.318-5.726%204.318z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center
}

.cprSSTelegramSvg {
	background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-1%20-3%2036%2036%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M25.515%206.896L6.027%2014.41c-1.33.534-1.322%201.276-.243%201.606l5%201.56%201.72%205.66c.226.625.115.873.77.873.506%200%20.73-.235%201.012-.51l2.43-2.363%205.056%203.734c.93.514%201.602.25%201.834-.863l3.32-15.638c.338-1.363-.52-1.98-1.41-1.577z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center
}

.cprSSInstagramSvg {
	background: url('data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22Layer_1%22%20version%3D%221.1%22%20viewBox%3D%22-10%20-10%20148%20148%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%3E%3Cg%3E%3Cpath%20d%3D%22M86%2C112H42c-14.336%2C0-26-11.663-26-26V42c0-14.337%2C11.664-26%2C26-26h44c14.337%2C0%2C26%2C11.663%2C26%2C26v44%20%20%20%20C112%2C100.337%2C100.337%2C112%2C86%2C112z%20M42%2C24c-9.925%2C0-18%2C8.074-18%2C18v44c0%2C9.925%2C8.075%2C18%2C18%2C18h44c9.926%2C0%2C18-8.075%2C18-18V42%20%20%20%20c0-9.926-8.074-18-18-18H42z%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%22M64%2C88c-13.234%2C0-24-10.767-24-24c0-13.234%2C10.766-24%2C24-24s24%2C10.766%2C24%2C24C88%2C77.233%2C77.234%2C88%2C64%2C88z%20M64%2C48c-8.822%2C0-16%2C7.178-16%2C16s7.178%2C16%2C16%2C16c8.822%2C0%2C16-7.178%2C16-16S72.822%2C48%2C64%2C48z%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3Cg%3E%3Ccircle%20cx%3D%2289.5%22%20cy%3D%2238.5%22%20fill%3D%22%23fff%22%20r%3D%225.5%22%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center center
}

.cprSSVimeoSvg {
	background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-2%20-2%2036%2036%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M26.926%2010.627c-.103%202.25-1.675%205.332-4.716%209.245C19.066%2023.957%2016.406%2026%2014.23%2026c-1.348%200-2.49-1.244-3.42-3.732l-1.867-6.844C8.25%2012.937%207.51%2011.69%206.715%2011.69c-.173%200-.778.365-1.815%201.09l-1.088-1.4a300.012%20300.012%200%200%200%203.374-3.01c1.522-1.315%202.666-2.007%203.427-2.076%201.8-.173%202.907%201.057%203.322%203.69.45%202.84.76%204.608.935%205.3.52%202.356%201.09%203.534%201.713%203.534.483%200%201.21-.764%202.18-2.294.97-1.528%201.488-2.692%201.558-3.49.14-1.32-.38-1.98-1.553-1.98-.554%200-1.125.126-1.712.378%201.137-3.722%203.308-5.53%206.513-5.426%202.378.068%203.498%201.61%203.36%204.62z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center
}

.cprSSRSSSvg {
	background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-4%20-4%2040%2040%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cellipse%20cx%3D%227.952%22%20cy%3D%2224.056%22%20rx%3D%222.952%22%20ry%3D%222.944%22%3E%3C%2Fellipse%3E%3Cpath%20d%3D%22M5.153%2016.625c2.73%200%205.295%201.064%207.22%202.996a10.2%2010.2%200%200%201%202.996%207.255h4.2c0-7.962-6.47-14.44-14.42-14.44v4.193zm.007-7.432c9.724%200%2017.636%207.932%2017.636%2017.682H27C27%2014.812%2017.203%205%205.16%205v4.193z%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center center
}

.cprSSYoutubeSvg {
	background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M26.78%2011.6s-.215-1.515-.875-2.183c-.837-.876-1.774-.88-2.204-.932-3.075-.222-7.693-.222-7.693-.222h-.01s-4.618%200-7.697.222c-.43.05-1.368.056-2.205.932-.66.668-.874%202.184-.874%202.184S5%2013.386%205%2015.166v1.67c0%201.78.22%203.56.22%203.56s.215%201.516.874%202.184c.837.875%201.936.85%202.426.94%201.76.17%207.48.22%207.48.22s4.623-.007%207.7-.23c.43-.05%201.37-.056%202.205-.932.66-.668.875-2.184.875-2.184s.22-1.78.22-3.56v-1.67c0-1.78-.22-3.56-.22-3.56zm-13.052%207.254v-6.18l5.944%203.1-5.944%203.08z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center
}

.cprSSFacebookBackground {
	background-color: #3c589a
}

.cprSSEmailBackground {
	background-color: #649a3f
}

.cprSSLinkedinBackground {
	background-color: #0077b5
}

.cprSSPinterestBackground {
	background-color: #cc2329
}

.cprSSPrintBackground {
	background-color: #fd6500
}

.cprSSRedditBackground {
	background-color: #ff5700
}

.cprSSTwitterBackground {
	background-color: #55acee
}

.cprSSWhatsappBackground {
	background-color: #55eb4c
}

.mt16 {
	margin-top: 1em;
}
/* .wh-widget-send-button-wrapper-list>a.wh-widget-button div.wh-widget-button-icon.wh-messenger-bg-whatsapp */
a.talktoagentnow, a.talktoagent {
	position:relative;
	background-color: #4dc247 !important;
	color:#ffffff !important;
	padding: 14px 48px;
	opacity: 0.8;
}
a.talktoagent { width:100%; }
/* a.talktoagentnow {  padding: 14px 48px; } */
a.talktoagent svg, a.talktoagentnow svg { fill: white; }
a.talktoagentnow:hover, a.talktoagentnow:focus, a.talktoagentnow:active, a.talktoagent:hover, a.talktoagent:focus, a.talktoagent:active {
	background-color: #4dc247 !important;
	color:#ffffff !important;
	opacity: 1;
}
.cpr_form_builder_section_label {
	display: block;
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	width: 100%;
}