body{
  font-family:Lato;
}
div#site-title a{
  color:#fff!important;
  font-weight:bold!important;
  text-transform:uppercase!important;
  font-family:Lato;!important;  
  font-size:30px;
}
div.midbutton, div.nivo-controlNav a.active, 
div#sub_banner, div#wp-calendar div#today, 
div#searchsubmit, div#content div.more-link, 
div#submit, div.nivo-caption h3, 
div.post_info_1 div.post_date, 
div#navmenu ul > li::after, div.scrollup{
  background-color:#ebc769!important; 
}
div#navmenu ul li a{
  color:#fff;
}
div#branding{
  background-color:#798a53;
}
div.warp{
  background-color:rgba(255, 255, 255, 0.75);
}
div.our_team div.title{
  padding-top:20px;
  padding-bottom:55px;
}
div.our_team div.title h2.blue1{
  text-transform:uppercase!important;
  text-align:center;
  color:#798a53!important;
  font-weight:bold!important;
  font-family:Lato;!important;
  font-size: 25px;
}
div.work-carousel-head a{
  width:51.8%;
  height:50px;
  border-radius:0px;
}
div.work-carousel li{
  margin-top:-15px!important;
}

div.work-carousel-head a.prev{
  left:-15px;
  top:-14px;
  margin-right:0;
  background-position: 103.5% 15px;
}
div.work-carousel-head a.prev:hover,
div.work-carousel-head .next:hover{
  background-color:#ebc769;
}
div.work-carousel-head .next{
  margin-right:-25px;
  background-position:-20px 15px;
  top:-14px;
}
a.scrollup {
  background-color: #798a53!important;
}
a.scrollup:hover {
  background-color:#ebc769!important;
}
div#sub_banner{
  padding-left:0;
}
div#sub_banner h1{
   color:#fff;
   text-align:left;
   font-size:18px;
   text-transform:uppercase!important;
   padding-left:15px;
   margin:0;
}
div.metadate{
  padding: 0 0 20px 0;

}
div.metadate a.post-edit-link{
  text-transform:uppercase!important;
  color:#798a53!important;
  font-weight:bold!important;
  font-family:Lato!important;
  font-size:25px;
  
}
div.post_info_wrap a{
  color:#798a53!important;
}
div.post_info_wrap a:hover{
  color:#ebc769!important;
}
div.post_info_wrap h2{
  text-transform:uppercase!important;
  color:#798a53!important;
  font-weight:bold!important;
  font-family:Lato;!important;
  font-size:20px;
}
div.caroufredsel_wrapper{
  margin:0px 15px 15px 10px!important;
}
div.our_team p.port_team a{
  color: #798a53!important;
}
div.our_team p.port_team a:hover{
  color:#ebc769!important;
}
div.large-12.team{
  padding-bottom:35px;
   box-shadow:inset 0 -50px 0 0 #d8d8d8;
}
section#callout{
  width:100%;
  margin-left:auto;
  margin-right:auto;
  margin-top:0;
  margin-bottom:0;
  max-width:68.5rem;
  box-shadow:inset 0 5px 0 0 #798a53;
  background-color:rgba(255, 255, 255, 0.75);
}
section#callout div.warp,
section#callout div.post_info_wrap{
   background-color:transparent;
}
section#callout div.large-12{
  padding-top:20px;
}