.t3-wrapper {
  background: #fff;
}

.navbar {
  border: 0 solid transparent;
}

.btn-lg { 
  position: relative;
  top: 50%;
  transform: translateY(50%);
}

.acm-slideshow .owl-carousel .item .mask::before {
  border-left: 190px solid #727272 !important;
}

.acm-slideshow .owl-carousel .item .mask {
  background: #727272 none repeat scroll 0 0 !important;
}

.acm-hero {
  padding: 40px 0 !important;
}

.acm-slideshow .owl-carousel .owl-item.active .mask {
  opacity: 0.5 !important;
}

.gcclients .section-title {
  display: none;
}

.ja-inview {
  padding-top:0;
}

.itemListView div.catItemReadMore > a,
.itemListView div.catItemReadMore > a:hover {
  color: #fff;
  text-transform: none;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .inputbox {
  color: inherit;
}

.gcfootnav.nav > li {
  display: inline-block;
  margin-right: 10px;
}

.gcfootnav.nav > li > a:hover, .nav > li > a:focus {
  background-color: inherit;
}

.gcfootnav.nav-pills > li + li {
  border-top: 0px solid #f2f4f8;
}

.gcfootnav.nav-pills > li > a {
  color: #00a650;
}

.t3-footnav .t3-module {
    min-height: 0px !important;
}

@media (min-width: 601px) {

span.itemImage img {
  float: right;
  margin-left: 20px;
  max-width: 50%;
}

div.itemImageBlock {
  margin: 0;
  padding: 0;
}

}
