/*  Hide posts on homepage 22457445-hc    */
.home .masonry {
    display:none;
}

/*  Hide white space underneath featured content on homepage 22457445-hc    */
.home .site-content {
  min-height:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.fullwidth-slider .site-content {
    background-color: #e6e7e8;;
}

/*   Hide site content on homepage 22457445-hc    
.home .site-content {
    display:none;
}

.home footer {
    display:none;
}*/

/*  Hide featured image on single post page 22457445-hc   */ 
.postid-1136 .featured-image {
    display:none;
}

.postid-1136 .site-content {
    padding-top:0px;
}

.single-post .entry-meta {
  display: none;
}

.single-post .cat-links {
  display: none;
}

.single-post .posts-navigation {
  display: none;
}

.postid-1136 .entry-header {
  display: none;
}


/* Hide listing template meta and post navigation | smf-23146585-hc */
body.listing-template-default .entry-meta,
body.listing-template-default .posts-navigation {
	display: none;
}

/* Custom button padding class */
.custom-button-padding-sm a {
	padding-left: 1em;
	padding-right: 1em;
	font-size: 12px;
}

/* Replace footer credit hc-23193582 DF */
.site-info {
	font-size: 0px;
	text-align: center;
}

.site-info:after {
	content: "© 2020 Fiore Real Estate";
	font-size: 14px;
}

/* Fix first-child margin on social links blocks inside media and text blocks | 24465023-HC | GM */
.wp-block-media-text .wp-block-social-links li:first-child {
	margin-top: 8px;
}

/* background header | default-transparent*/
.fullwidth-slider .site-header {
    background-color: #173A25;
}

/* background header | default-transparent*/
.site-header, .search-wrap, .sticky-header .site-header, button.menu-toggle:hover, .hamburger-menu .toggled .menu-toggle + div, .hamburger-menu .toggled.main-navigation > .menu {
    background-color: #173A25;
	border-bottom: 5px solid #BADF93;
}

/* footer | */
footer .widget-area {
	margin-top: 2em !important;
	margin-bottom: 2em !important;
}

footer .container{
	padding-bottom:1em;	
}

/* footer social icon color */
footer .widget a{
	color: #ffe7e7 !important;
}

/* footer font color */
footer .widget {
	color: #ffe7e7 !important;
}

/* footer*/
.site-footer {
    background-color: #173A25;
    padding-top: 1rem;
    padding-bottom: 0rem;
	background-image: url("https://fiorepr.com/wp-content/uploads/2021/06/footer-top-6.png")  ;
	 background-repeat: repeat no-repeat; /* Do not repeat the image */
}

/* footer font color */
.site-info{
	color: white;
}

/* Page header default center */
.page .page-header, .archive .page-header, .search .page-header, .error404 .page-header {
    text-align: left;
}
/* menu color */
.nav-menu > li > a {
	color: white;
}
/* menu color */
.nav-menu > li:hover > a, .nav-menu > li > a:hover {
	color: white;
}
/* menu color */
.site-header a, .site-header a:visited{
	color: white;
}
/* menu color */
.menu-toggle + div, .main-navigation > .menu {
	background-color: #173A25;
	color: #fff;
}
/* background image */
.back-search {
  background-image: url('https://fiorepr.com/wp-content/uploads/2020/06/crop-0-0-3000-2000-0-pink-and-gray-house-under-blue-sky-3075453.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}.
/* background image 
.page-header {
    display: none !important;
}*/

div#content.content.wre-content{
    margin-top: 0px !important;
}

/* Title single listing*/
.single .entry-title, .single .entry-meta {
  text-align:left;
	margin-left:  0px;
}
/* Title single listing*/
footer .single .hero {
    padding-bottom: 0vh;
}

footer .widget {
    line-height: 1.4rem;
	text-align:center;
}
/* Space on top of image gallery*/
#content .wre-content{
	margin-top: 0px !important;
}
/* info padding for listings default 30px*/
.wre-items li .inner-container .summary {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 15px;
    overflow: hidden;
}
/* remove margin top on pages map. list, about, contact*/
.page-id-2090 #content{
	margin-top: 0px !important;
}
.page-id-2048 #content{
	margin-top: 0px !important;
}
.page-id-1150 #content{
	margin-top: 0px !important;
}
.page-id-1698 #content{
	margin-top: 0px !important;
}
.page-id-2243 #content{
	margin-top: 0px !important;
}

/* icon switch from grid and list*/
.wre-view-switcher i::before {
    font-size: 30px;
    line-height: 1;
}
/* remove paddingtop on buttons list and map*/
.wp-block-buttons{
    margin-top: 00px;
    margin-bottom: 32px;
}
/* decrease top margin on all content*/
#content{
	margin-top: 4rem !important;
}
/* decrease bottom margin on page titlle*/
.page .page-title, .archive .page-title, .search-results .page-title {
    margin-bottom: 4rem;
}

.wp-block-cover .wp-block-cover__inner-container {
    padding-top: 0px;
    padding-bottom: 0px;
	margin-top: 0px;
margin-bottom: 0px;
}
/* color change wre app icons and buttons*/
.wre #wre_contact_form .button-primary, .wre #wre-search-form .button, .wre .wre-pagination ul li span.page-numbers.current, .wre .wre-pagination ul li a.page-numbers:hover, .wre #wre-listings-form-wrapper .wre-submit-listing, .wre .wre-compare-listings a.compare-lists-btn, .wre .wre-map-wrapper .map-controls .control:hover, .wre-button.button, #wre-account-wrapper .wre-navigation li.is-active {
    background-color: rgb(60, 160, 65);
    border-color: rgb(60, 160, 65);
    color: #fff;
}
/* color change wre app icons and buttons*/
[class^="wre-icon-"], [class*=" wre-icon-"] {
    color: rgb(60, 160, 65);
}
/* decrease page title on single properties*/
.entry-header, .post-thumbnail, .entry-content, .entry-footer, .author-bio, .widget-area {
    margin-top: 0px;
    margin-bottom: 0px;
}
/* remove com or res from search
.purpose-wrap{
	display:none;
}*/
.wre-inner-container {
	display:none;
}
.wre-login-wrapper
{
	display: block !important;
}
/* remove com or res from search*/
label[for=wre-select-membership]
{
	display:none !important;
}
.purpose-wrap{
	display:none !important;
}
.page-id-518 #content .description
{
	display:none !important;
}