/* Hides social icons from featured listings page #2512544-zen */
.page-id-18644 div.sharedaddy {
    display: none;
}

/* Hides social icons from recent sales page #2512544-zen */
.page-id-18431 div.sharedaddy {
	display: none;
}
/* Hide Testimonials page title | 17323480-hc-kf */
.post-type-archive-jetpack-testimonial .page-title {
    display: none;
}
/* hide likes KG-17361958-hc */
.page-id-23898 .jetpack-likes-widget-wrapper {
  display: none;
}
/* KG-17361958-hc */
.home .fourcolumn:nth-child(16),
.home .fourcolumn:nth-child(17) {
	display:none !important;
}
@media screen and (min-width: 59.6875em) {
.home .fourcolumn {
width: 33% !important;
}
.home .fourcolumn:nth-child(4n+1) {
clear: none !important;
}
}
.home .block-four .cd-fixed-bg {
filter: none !important;
webkit-filter: none !important;
}
/* Hides Like button from child page columns, such as on the Giving Back page */
.child-pages .sd-like {
    display: none;
}
/*Frontpage Banner Image Override*/
.home .second-block .block-two {
	background-image: url('https://thefrontsteps.com/wp-content/uploads/2020/01/kimson-doan-NmVnsp13JYc-unsplash.jpg') !important;
}
/* change hyperlinks color */
.news .entry-content a {
	    color: #0a3978;
}

/* START CUSTOM HOMEPAGE CSS FOR GIVING SECTION */

.giving_row {
  width: 100%;
}
@media(min-width: 1200px) {
  .giving_row .one {
    width: 25%;
    float: left;
    padding: 25px;
    border: 1px solid #ddd;
    margin: 1%;
    box-shadow: 0 0 16px 1px rgba(0, 0, 0, 0.2);
    min-height: 190px;
  }
}
@media(min-width: 700px) and (max-width: 1199px) {
  .giving_row .one {
    width: 40%;
    float: left;
    padding: 25px;
    border: 1px solid #ddd;
    margin: 1%;
    box-shadow: 0 0 16px 1px rgba(0, 0, 0, 0.2);
    min-height:170px
  }
}
@media(max-width: 699px) {
  .giving_row .one {
    width: 90%;
    float: left;
    padding: 25px;
    border: 1px solid #ddd;
    margin: 1%;
    box-shadow: 0 0 16px 1px rgba(0, 0, 0, 0.2);
  }
}

/* END CUSTOM HOMEPAGE CSS FOR GIVING SECTION */

/* start adjust homepage titles to be more responsive */

@media(min-width: 1116px) and (max-width: 1267px) {
	#post-23970 .column h1.entry-title, .column h2.entry-title {
		font-size: 2.0rem !important;
	}
}
@media(min-width: 860px) and (max-width: 1115px) {
	#post-23970 .column h1.entry-title, .column h2.entry-title {
		font-size: 1.6rem !important;
	}
}

/* end adjust homepage titles to be more responsive */

/* homepage giving back styling */

#giving_container a {
	color: #f7931d;
}
a.read-more {
	  color: #f7931d;
    text-align: center;
    clear: both;
    display: block;
}

#giving_container .one {
  padding: 25px;
}
#giving_container .one img {
  width: 100px;
  margin: 0 0 25px 0;
}
#giving_container .one h3 {
  display: none;
}
@media (min-width: 1200px) {
  #giving_container {
    width: 1200px;
    margin: 0 auto;
  }
  #giving_container .one {
    width: 370px;
    margin: 15px;
    float: left;
    border: 1px solid #ddd;
    box-shadow: 0 0 16px 1px rgba(0, 0, 0, 0.2);
    min-height: 492px;
  }
}
@media (min-width: 900px) and (max-width: 1199px) {
  #giving_container {
    width: 800px;
    margin: 0 auto;
  }
  #giving_container .one {
    width: 370px;
    margin: 15px;
    float: left;
    border: 1px solid #ddd;
    box-shadow: 0 0 16px 1px rgba(0, 0, 0, 0.2);
    min-height: 470px;
  }
}
@media (max-width: 899px) {
  #giving_container {
    margin: 0 auto;
  }
  #giving_container .one {
    margin: 15px;
    border: 1px solid #ddd;
    box-shadow: 0 0 16px 1px rgba(0, 0, 0, 0.2);
  }
}

/* Testimonial Grid Styling */
.news .grid-post article {
    box-shadow: 0 0 16px 1px rgba(0, 0, 0, 0.2);
}
.news .grid-post .entry-content a.more-link {
	color:rgb(247, 147, 29) !important;
	padding: 10px 10px 10px 0px !important;
	text-align: left !important;
}

/* Featured Lisitng Box Shadow */

.parent-pageid-26834 .listings-grid .listing {
	box-shadow: 0 0 16px 1px rgba(0, 0, 0, 0.2);
}

/* Recent Sales Box Shadow */
.parent-pageid-18361 .fourcolumn article {
	box-shadow: 0 0 16px 1px rgba(0, 0, 0, 0.2);
}
a.more-link {
	color: #f7931d !important;
}

/* Home Testimonials Sizing */
@media(min-width:1000px) {
	.home .testimonial-slider,
	.home .testimonial-slider .swiper-container {
		height: 800px;
	}
}
/* Remove Erroneous Continue Reading from Homepage Featured Blogs */
.home .featured-post__content .more-link {
	display: none;
}
.featured-posts .featured-post__img {
  background-position: center;
}

.home #giving_container .fourcolumn:nth-child(16),
.home .#giving_container fourcolumn:nth-child(17) {
	display: inline-block !important;
}
.fourcolumn:nth-child(4n+1) {
	clear: none;
}

#giving_container .container {
		display: grid;
    grid-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr;
}

#giving_container .fourcolumn {
	margin-bottom: 40px;
	padding: 20px 35px;
	box-shadow: 0 0 16px 1px rgb(0 0 0 / 20%);
	width: 100% !important;
}
#giving_container .entry-content {
    padding-left: 0;
    padding-right: 0;
}
#giving_container .fourcolumn img {
    margin-bottom: 25px;
    width: auto;
}
#giving_container .fourcolumn h2 {
	margin-bottom: 25px;
	font-size: 25px;
	text-align: center;
}
.giving_back_content {
		max-width: 800px;
    text-align: center;
    margin: 0 auto;
}
@media (max-width: 954px) {
	#giving_container .container {
    grid-template-columns: 1fr 1fr;
}
}
@media (max-width: 500px) {
	#giving_container .container {
    grid-template-columns: 1fr;
}
}

.overbids-heading a {
	font-family: 'Raleway', arial, sans-serif !important;
	font-weight: 400  !important;
	font-size: 3.2rem  !important;
  line-height: 1.25  !important;
}