/*child overrides of 2285*/
body {
  background: url(../images/bg.jpg) no-repeat center top fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

@media(max-width:1200px){
    body {
        background: none;
        background-color: #294512;
    }
}
a {
    color: #89c632;
}

a:hover {
    color: #5f8923;
    text-decoration: none;
}

.form .heading::after,
.border-color2 {
    color: #6c9915;
}
.page-contact .container-inner, .form-bg {
    background: #514940;
    color: #fff;
}

/*page controls*/

.case-details a.icon:hover {
    background-color: #466419;
    border-color: #466419;
}

/*colors*/
.compTitle1Small,
.compTitle2Small,
.compTitle1Medium,
.compTitle2Medium,
.compTitle1Large,
.compTitle2Large
 {
    color: #ffffff;
}

.compTitle3Small,
.compTitle3Medium,
.compTitle3Large {
    color: #93d435;
}

.rblMaps a:hover,
.rblPhones a:hover { 
    background-color: #6c9915;
    border-color: #6c9915;
}

/*nav*/
.navbar-default,
.navbar-default .dropdown-menu,
.navbar-default .navbar-toggle,
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background-color: #6c9915;
}


@media screen and (min-width: 767px) {
.navbar {
        background-color: transparent;
}    
    
.sm-nav a,
.sm-nav a:hover,
.sm-nav a:focus,
.sm-nav a:active,
.sm-nav a.highlighted {
  color: #ffffff;
}

.sm-nav ul a {
  color: #313131;
}
    
.sm-nav a span.sub-arrow {
  border-top: 5px solid rgba(255, 255, 255, 1);

}

.sm-nav ul a:hover,
.sm-nav ul a:focus,
.sm-nav ul a:active,
.sm-nav ul a.highlighted,
.sm-nav ul > li.currentli > a,
.sm-nav ul > li.currentli > a.highlighted {
  background: #6c9915;
}
    
.sm-nav >li:hover {
  border-bottom: 5px solid #93d435;

}

.sm-nav li.currentli a {
    color: #93d435;
}

.sm-nav .sm-nowrap > li > a {
    color: #313131;
  }    
    
}

/*phone*/

.phone-bg {
    background: #6c9915;
}

/*banner*/
.flex-emphasis {
    color: #6c9915;
}

/*sections*/

section.testimonials-plugin  {
    background-color: #6c9915;  
}

section.contact-plugin {
    background-color: #514940;
    color: #fff;
}

section.address-plugin,
section.footer {
    background-color: #39332d;
}

a.btn,
a.viewmore,
input.Button,
input.ButtonSm
 {
    background-color: #6c9915;
}
/*:hover*/
a.btn:hover,
a.btn:focus,
a.viewmore:hover,
input.Button:hover,
input.ButtonSm:hover,
input.ButtonHover {
    background-color: #466419;
}
/*color ghost*/
a.viewmore {
    background-color: #466419;
}
/*:hover*/
a.viewmore:hover {
    background-color: #fff;
}
/*color inverted*/
input.Button
 {
    background-color: #6c9915;
}
/*:hover*/
input.Button:hover {
    background-color: #466419;
}
.owl-dots .owl-dot.active span,
.owl-dots .owl-dot:hover span {
    background: #466419;
}
/*address*/
a.mapicon:before {
    color: rgba(108, 153, 21, 1);
}

/* =================
   *Scroll to Top
   =================================================== */

.scroll-back-to-top { 
    background:#6c9915; 

}
.scroll-back-to-top:hover { 
    background:#466419; 
}
.scroll-back-to-top:active { 
    background:#466419; 
}