
.bottom-header-wrapper {margin: 0 !important; font-size: 0 !important;}
#masthead {display: none !important}
.logo-container img {width: 200px;}
.top-nav-wrapper, .primary-menu .pmenu {background-color: transparent !important;}

.primary-menu .pmenu {margin-top: 50px;}
.featured-thumbnail-inner {z-index: 100;}

@media screen and (max-width: 1023px) {
	#smobile-menu {
		background-color:#fdf1e7 !important;
	}
	a#pull {margin-top: 30px !important;}
	a.custom-logo-link img {width: 200px !important;}
	.toggle-mobile-menu:before, a#pull {color: #aaa96a !important;
	font-weight:700;}
}

.ti-widget.ti-wp-testimonial-1 .ti-controls .ti-next:before, .ti-widget.ti-wp-testimonial-1 .ti-controls .ti-prev:before, 
.ti-widget.ti-wp-testimonial-1 .ti-controls .ti-next:after, .ti-widget.ti-wp-testimonial-1 .ti-controls .ti-prev:after {
	background: #aaa96a !important;
}

#block-42 > ul > li.wp-social-link.wp-social-link-mail.wp-block-social-link > a > svg {background: #000 !important;}

blockquote {
  position: relative;
  font-size: 18px;
  line-height: 1.6;
  padding: 20px 40px;
  color: #333;
  background: #f9f9f9;
  border-left: 4px solid #ccc;
}

/* Left Top Quote */
blockquote::before {
  content: "“";
  position: absolute;
  top: 0;
  left: 10px;
  font-size: 40px;
  color: #999;
}

/* Right Bottom Quote */
blockquote::after {
  content: "”";
  position: absolute;
  bottom: 0;
  right: 10px;
  font-size: 40px;
  color: #999;
}