@media (min-width: 40.063em) {
.creative-layout .contain-to-grid.sticky {
    background: #ffffff;
    color: #000;
}
}

@media only screen and (max-width: 64.28571em) {
.creative-layout .contain-to-grid.sticky {
    background-color: #fff;
}
#ft-testimonials iframe {
   width: 380px !important;
}
.creative-layout .top-bar-section ul.sub-menu li {
    background-color: rgba(0,0,0,0.9);
}
.top-bar-section .dropdown li.parent-link:not(.has-form):not(.active)>a:not(.button) {
    border-bottom: 2px solid #48785E;
}
.creative-layout .top-bar-section ul li.active_menu:after {
  content:''; 
  width:100%;
  position: absolute;
  bottom: -2px;
  height: 2px;
  background: #48785E;
  margin-left: 10px;
}

}

@media only screen and (max-width: 980px) {
.creative-layout .top-bar.expanded .title-area {
    background: #fff;
    border-bottom: 2px solid #008C45;
}
}

.top-bar .toggle-topbar.menu-icon a {
    color: #48785E;
}

.top-bar .toggle-topbar.menu-icon a span::after {
    box-shadow: 0 0 0 1px #48785E, 0 7px 0 1px #48785E, 0 14px 0 1px #48785E;
}

.creative-layout .top-bar-section ul li.active_menu > a {
    color: #48785E;
}
.creative-layout .top-bar-section ul li.active_menu {
  position: relative;
}

a {
   color: #48785E;
}

.top-bar .name {
    padding: 7px;
}

.creative-layout .top-bar .name h1 a {
    padding-top: 0;
}

.wd-section-call-to-action {
    background: #008C45;
}
.vc_custom_1484601620407,
.vc_custom_1484605369217 {
    background-color: #008C45 !important;
}

.creative-layout .contain-to-grid.sticky.fixed {
    border-bottom: 2px solid #008C45;
}
.creative-layout .fixed .top-bar .name h1 a img {
    max-height: 60px;
}

.creative-layout .fixed .top-bar .name h1 a {
    padding-top: 0px;
}

.top-bar-section .has-dropdown > a {
    padding-right: 11px !important;
}

.widget-info li {
    line-height: normal;
}

.widget-info address {
    margin: 10px 0;
    color: rgba(255,255,255,0.75);
    font-size: 13px;
    text-transform: uppercase;
    font-style: normal;

}

.wd-title-bar {
    padding: 40px 0;
    padding-top: 170px;
    min-height: auto;
}

.f-topbar-fixed .wd-title-bar {
    padding: 40px 0;
}

@media only screen and (max-width: 980px) {
.wd-title-bar {
    padding: 20px 0;
}
}

#ft-testimonials {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

#ft-testimonials p {

}

.page-id-1490 .wd-section-blog {
    margin-bottom: 0px;
}

.prettyphoto img {
   margin: 3px;
   border: 1px solid #427057;
}

.kk-profile, .gmp_map_opts  {
   border: 2px solid #427057;
}

@media screen and (min-width: 768px) {
.five-columns.vc_row .vc_col-sm-2 {
float: left;
width: 18.5%;
padding: 0;
margin-right: 1.5%;
min-height: 0;
}
.five-columns.vc_row .vc_col-sm-2:nth-last-child(2) {
margin-right: 0;
}
}

.suppliers .wd-blog-post  h4,
.suppliers .wd-blog-post  p {
   display: none;
}

.rev-btn, .rev-btn:visited {
    background: rgba(0,140,69,1) !important;
}

.wd-title-bar h2 {
    color: #fff;
    font-size: 28px;
}

.blogroll-home .wd-title-section_l h5,
.blog_roll_module .wd-title-section_l h5 {
   display: none;
}

.banner_row {
   background-color: #008C45 !important;
}

.calculator-loan button {
   background: rgba(0,140,69,1);
   color: #ffffff;
}

form input.button {
    background: rgba(0,140,69,1);
    color: #ffffff;
}

.creative-layout .top-bar-section ul li>a:hover {
    color: #454046;
    transition: all .2s ease;
    border-bottom: none;
}

@media only screen and (max-width: 64.28571em) {
.creative-layout .top-bar-section ul li {
     background-color: rgba(0,0,0,0); 
}
.creative-layout .top-bar-section ul li:hover {
     background-color: rgba(0,0,0,0.06); 
}
.creative-layout .top-bar-section ul li.has-dropdown {
   /* background-color: rgba(0,0,0,0.9); */
}
}

.vc_col-sm-12 .wd-call-to-action-btn a:hover {
    background-color: #fff;
}
.creative-layout .top-bar-section ul li > a {
   color: #3a007a;
}

.creative-layout .top-bar-section ul li:hover:not(.has-form) > a {
 color: rgba(0,140,69,1);
}
.top-bar-section .dropdown li:hover:not(.has-form):not(.active) > a:not(.button) {
 color: #ffffff;
}