.uk-logo img {
height:30px;
}
.banner-img{
width:100px;
margin:0 auto;
}
.tm-header {
  background-color:#ffffff;
}
.img-fb, .img-twt {
    width: 35px;
    margin: 5px;
}
.tm-header {
    background-color: #041E42;
}
#social-icons {
   margin: 0;
   padding: 0 !important;
   position: relative;
   z-index: 9999;
}
#social-icons .uk-text-center div {
   position: absolute;
   left: 0;
   right: 0;
   top: -90px;
}
.hero-btn a {
   font-family: Roboto Condensed;
    font-weight: bold;
  font-size:22px;
  letter-spacing:0;
  border:2px solid;
}
.hero-btn a:hover {
 background-color:#4B9A2B !important;
   color:#ffffff !important;
}
#contact span{
color:#4B9A2B;
}
#ff_form1.bfQuickMode input[type="text"], #ff_form1.bfQuickMode textarea, #ff_form1.bfQuickMode select, #ff_form1.bfQuickMode .uneditable-input {
    max-width: 100%;
    width: 100% !important;
  text-align:center;
}
.inputbox[type="text"]:not([class*="input-"]) {
    width: 100% !important;
}
.form-actions {
    padding: 0;
    margin-top: 0;
    margin-bottom: 20px;
    border-top: none;
  text-align:center;
}
.bfQuickMode .pull-right {
    float: none !important;
    padding: 2px 30px;
}
#bfSubmitButton span {
    color: #ffffff;
    width: 125px;
    font-family: Roboto Condensed;
    font-weight: bold;
    letter-spacing: 0;
}
#bfSubmitButton:hover {
    background: transparent;
}
#bfSubmitButton:hover span {
    color: #4B9A2B;
}
.btn-info, .btn-primary, .uk-button-primary {
    background-image: none;
    box-shadow: none;
}
#contact .uk-background-cover {
    background-image: url('/images/earthworx/earthworx-contact-background.jpg') !important;
}
#footer.uk-section-xsmall {
    padding-top: 7px !important;
    padding-bottom: 5px !important;
    color: #ffffff !important;
    font-size: 13px;
}
.remodal {
    color: #ffffff !important;
    background: #041E42 !important;
}
.remodal-confirm {
    background-color: #4b9a2b;
    font-family: Roboto;
    letter-spacing: 0;
}
.remodal-confirm:hover {
    color: #fff !important;
    background: transparent;
    border: 1px solid #fff;
}
.remodal-close:hover, .remodal-close:focus {
    color: #ffffff;
}
h2 span {
    color: #4B9A2B;
}
#footer a {
  color:#ffffff !important;
}
@media (max-width:639px) {
  .uk-visible\@s {
    display:block !important;
  }
  .tm-header-mobile{
    display:none !important;
  }
  .uk-navbar-item.uk-logo img {
    height: 20px;
  }
  #module-99 img {
    height: 25px !important;
}
  
}
@media (min-width:960px) {
  .uk-section-large {
    padding-top: 100px;
}
}