/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

#sp-header.menu-fixed {
  transform: translateZ(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    -webkit-transform: translateZ(0);
    -webkit-font-smoothing: antialiased;
}

#offcanvas-toggler .fa {
  font-size: 20px;
}

#sp-bottom {color: #ccc;}
#sp-bottom .sp-module .sp-module-title {color: #009853;}

.tt-service-icon img {display: inline;}
.tt-service:hover .tt-service-title:hover {color: #fff;}
.tt-service:hover .c-btn:hover {color: #009853;}

.tt-testimonial {text-align: center;}
.tt-testimonial-user {
  float: none;
  margin: 0 auto;
}
.tt-testimonial-info {padding-left: 0;}

.c-h3 {
  font-size: 25px !important;
  font-weight: 700 !important;
}

.tt-block-title:after {background: #006738 !important;}

.tt-mission-title:hover {color: #3a3a3a;}

.sscf-form textarea, .input.textarea {
  height: 160px!important;
  resize: none;
}

.fl_wrap_textarea {height: 160px!important;}

.sprocket-strips ul.sprocket-strips-container li {
  border: none;
}
.sprocket-strips .sprocket-strips-item {
  min-height: 100px;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: contain;
}
.sprocket-strips .sprocket-strips-overlay .css-loader-wrapper {
  display: none;
}

/* Contact Form */

.sscf-form .fl_wrap {
  background-color: #fff;
}