
/* Papaya Custom Styles */

/*Reverse Mobile order for sidebar
@media ( max-width: 1024px ) {
    .has-sidebar .content-area > .content-container {
        display: flex;
        flex-direction: column;
        grid-row-gap:  1em;
    }
    .has-sidebar .content-area > .content-container aside {
         order: -1;
     }
}
*/
.has-sidebar .content-container {
	grid-gap: 1em;
}

.primary-sidebar.widget-area .widget {
	margin-bottom: 1em;
	font-style: normal;
	color: var(--global-palette7);
	overflow: hidden !important;
}

/*remove google rating*/
.gmbrr > .rating {
	display: none;
}

.gmbrr.bubble.fill.copper .listing .text {
	background-color: #8a6240 !important;
}

.gmbrr.tile.copper .listing li {
	box-shadow: 0 0 0 2px #8a6240 inset, 0 4px 2px 1px rgba(128, 128, 128, .1) !important;
}

/*archive box styling*/
.loop-entry .entry-content-wrap {
	background: #f7fafc;
	border-radius: 0 0 10px 10px;
	text-align: center;
}

.more-link-wrap {
	background: #8a6240;
	border-radius: 5px;
	color: #edf2f7;
}

.loop-entry.type-home-plans h2.entry-title {
	font-style: normal;
	font-weight: 700;
	font-size: 22px;
	line-height: 1.25;
	font-family: Cabin, sans-serif;
	text-transform: none;
	color: var(--global-palette2);
}

a.post-more-link {
	font-weight: 600;
	letter-spacing: .05em;
	color: inherit;
	font-size: 80%;
	text-transform: none !important;
}

a.post-more-link:hover {
	color: #fffff0 !important;
}

/*ninja forms*/
element.style {}

.ninja-forms-form-wrap *, .ninja-forms-form-wrap :after, .ninja-forms-form-wrap :before {
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px;
}

.nf-form-fields-required {
	display: none;
}

/*Search and Filter*/
.searchandfilter .sf-range-max, .searchandfilter .sf-range-min {
	max-width: 120px;
}

.chosen-container-single .chosen-single {
	padding: 0 0 0 8px;
	border: 1px solid #aaa;
	border-radius: 5px;
	background-color: #fff;
	line-height: 24px;
	width: 250px;
}

.searchandfilter select.sf-input-select {
	min-width: 250px;
}

.searchandfilter h4 {
	margin: 0;
	padding: 5px 0 10px;
	font-size: 1em;
	/* text-align: center; */
	
	/* font-size: 20px; */
	margin-left: 15px;
}

/*Archives / CPT*/
.entry.loop-entry {
	border-radius: 10px;
	box-shadow: 15px 15px 15px -10px rgba(0, 0, 0, .08);
}

.wp-site-blocks .post-thumbnail:not(.kadence-thumbnail-ratio-inherit) img {
	width: 100%;
	border-radius: 15px 15px 0px 0px;
	border-bottom: 5px solid black;
}

/*my stuff*/
.copy-right {
	font-size: 12px;
	font-weight: 300;
	color: #8a6240;
}

/*infographic*/
.hotspot-content h2 {
	color: #fff;
	font-size: 24px;
	line-height: 1.2;
	text-align: center;
}

#hotspot-8071 .hotspots-image-container, #hotspot-8071 .leaflet-container {
	background: #efefef;
	border-radius: 0px 15px 15px 0px;
}

#widget-drawer .header-widget2 {
	color: var(--global-palette4);
}

.widget.widget_search_filter_register_widget {
	max-height: 100% !important;
}

/*For page id: 17567 CSS here hide show more button */
.wp-block-kadence-advancedbtn.kb-buttons-wrap.kb-btnsbutton-one-14.kb-show-more-buttons {
	display: none;
}

/* Default Desktop For page id: 17567*/
.hero-row {
	min-height: 95vh;
}

/*For page id: 17567*/
@media (max-width: 1024px) {
	.hero-row {
		min-height: 65vh !important;
	}
}

@media (max-width: 767px) {
	.hero-row {
		min-height: 50vh !important;
	}
}

/* Home page styles */
.home-testimonial-mobile {
	display: none;
}

@media (max-width: 767px) {
	.home-testimonial-mobile {
		display: block;
	}
	
	.home-testimonial-desktop {
		display: none;
	}
}

@media (max-width: 400px) {
	.hero-row > div:last-child {
		min-height: 100vh !important;
	}
	
	#hero-head-text {
		font-size: 30px !important;
	}
	
	.home-testimonial-mobile {
		margin-top: 3rem !important;
	}
	
	.home-testimonial-mobile > div > ul {
		padding-bottom: 10px !important;
	}
	
	.home-hero-subheading h2 {
		margin-top: 10rem !important;
		font-size: 14px !important;
	}
}

/* Home plans page style */
.post-type-archive-home-plans .filter-field button, .post-type-archive-home-plans .filter-field a.button {
	text-align: center;
	padding: 14px !important;
}

.filter-field {
	display: inline-grid;
}

.post-type-archive-home-plans header.entry-header.-archive-title h1, .post-type-archive-home-plans section.error {
	display: none;
}

/* Scroll up styling */
#kt-scroll-up.scroll-up-side-right {
	right: 10px !important;
	bottom: 5rem;
}
