#government {
  color: rgba(255, 255, 255, 1);
}

#about-cell {
  background-image: url("/wp-content/uploads/2018/09/urban-river-scene-1.jpg");
  background-size: cover;
  height: 100%;
  position: relative;
  width: 100%;
  margin: 0px;
}

#community-involvement {
  background-color: rgba(255,255,255,0.68);
}

#environmental-sustainability {
  background-color: rgba(255,255,255,0.68);
}

#about-page-cell {
  background-color: rgba(255,255,255,0.68);
}

#about-text {
  background-color: rgba(255,255,255,0.80);
}

#client-cell {
  background-image: url("/wp-content/uploads/2018/06/pexels-photo-1144176.jpeg");
  background-size: cover;
  height: 100%;
  position: relative;
  width: 100%;
  margin: 0px;
}

#client-text {
  background-color: rgba(38,31,38,0.5);
}

#main {
  padding: 0px 35px 0px 35px;
}

.entry-thumbnail {
  padding-top: 30px;
}

.lsow-testimonials-slider .lsow-testimonial-text i {
  color: #4c5a69;
}

ul {
  margin-left: 0px;
}

.sow-contact-form .sow-submit-styled .sow-submit[type="submit"] {
  color: #ffffff !important;
  background: #416f96 !important;
  border: 0px solid #416f96 !important;
  border-radius: 3px !important;
  font-weight: normal !important;
  font-size: 15px !important;
  padding: 10px 20px !important;
  display: inline-block !important;
  -webkit-appearance: none;
}

.homepage-cta_box {
  background: rgba(76,90,105,.7);
  display: inline-block;
  padding: 35px;
}

.get-in-touch-button {
  background-color: #416f96 !important;
  /* blue background */
  border: 0px solid #ddd !important;
  /* Dark grey border */
  color: #ffff !important;
  /* white text color */
  font-size: 1em !important;
  /* Size of text */
  padding: 10px 15px !important;
  /* Distance between text and border */
}

#odometers {
  font-size: 12px;
  font-family: Muli;
  color: #4c5a69;
}

.relevanssi-query-term {
  font-weight: bold;
  color: #ff0000;
}

@media (min-width: 601px){
	.mobile-show {
		display: none !important;
	}
}

@media (max-width: 600px) {
  .no-mobile {
    display: none !important;
  }
}

.main-navigation #mobile-nav-item-wrap-1.menu {
  text-align: center;
}

#sow-social-media-buttons-5 {
  margin: 0 auto;
}

.so-widget-sow-accordion-default-7a69f0d7d561 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header .sow-accordion-title {
  font-size: 23px;
  background-size: auto;
  width: -1px;
  height: 125px;
  line-height: 34px;
}

.entry-content p {
  font-size: 18px;
}

.so-widget-sow-hero-default-abaebdeb1dc2 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper p {
  font-size: 21px;
}

#panel-6729-4-0-0.so-panel.widget.widget_sow-accordion.panel-first-child.panel-last-child {
  padding: 0px;
  font-size: 20px;
}



.so-widget-sow-accordion-default-0dca377d703f .sow-accordion .sow-accordion-panel .sow-accordion-panel-header .sow-accordion-title {
  font-size: 19px;
  display: inline;
  text-indent: 0px;
  text-align: left;
}

.pt-cv-readmore {
    color: #ffffff !important;
    background-color: #416f96 !important;
    border: none !important;
}

.pt-cv-title {
  font-size: 24px;
  font-weight: 100;
  letter-spacing: 0;
  line-height: 30px;
}

/* Sidebar */

#secondary .widget {
    font-size: 14px;

}
#secondary .widget .widget-title {
      font-size: 20px;
      color: #4c5a69;
      padding-top: 20px;
}
/*Breadcrumbs*/
#yoast-breadcrumbs{
  display:none
}
/*Search & Filter Results*/
div#search-filter-results-55007.search-filter-results{
	width:60%;
	float:right;
	margin-right:15px;
}
.search-filter-results > div:not(.pagination){
		background-color:#e3e3e3;
		border-radius:15px;
		padding:15px;
}
.search-filter-results > div > p > img{
		height:80%;
		max-height:400px;
		width:80%;
		display:block;
		margin:auto;
}

.search-filter-results > div > h2{
		font-size:24px;
}
.search-filter-results > div.pagination{
		display:none;
}
.searchandfilter[data-sf-form-id="55007"]
{
		margin:15px;
		padding:15px;
		background-color:#eeeeee;
		border-radius:15px;
		position:fixed;
		max-width:30%;
}

.sf-input-select
{
		display:block;
}