@media (min-width: 767px) {
h1,  .h1 {
   font-size: 2.5em;
   margin-bottom: 1.40625em !important;
}

.foo-table .form-group.footable-filtering-search input.form-control {
    margin-bottom: 0!important;
    border-radius: 15px;
    box-shadow: none;
    border: 1px solid #eee;
    font-family: montserrat;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    font-size: 12px;
    letter-spacing: 3px;

}

#media_image-3 {
    position: relative;
    height: 200px;
    top: 5rem;
}

}


.btn:hover {
    border-color: #9999 !important;
}

a#scroll-to-top {
    right: 20px !important;
}

footer.bg--dark {
    background: #FFFF !important;
    padding-top: 0px;
    padding-bottom: 40px;
    padding-top: 35px;
}

footer.bg--dark :not(a) {
    color: black !important;
    font-family: Montserrat, 'Helvetica', 'Arial', sans-serif;
    font-size: 11px;
}

.footer__lower {
    background: white !important;
}

footer ul li a {
    color: black !important;
}

.menu > li a {
    transition: none !Important;
}

.menu > li > ul a {
   opacity: .8 !important;
}


.foo-table .form-group.footable-filtering-search .input-group-btn>button {
   display: none;
}

.menu > li ul li a {
   font-weight: 600;
   opacity: 1 !important;
}

input[type='text']:focus {
   box-shadow: none;
}

.wpcf7-number {
    transition: 0.2s linear;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
    color: #767676;
    padding-left: 1.625em;
    padding-right: 1.625em;
    height: 52px;
    padding-left: 4.0625em;
    width: 100%;
    box-shadow: none !important;
    background: #FFFF;
    border: none;
    margin-bottom: 1.625em;
    color: #767676;
}

.wpcf7-number:hover, .wpcf7-number:focus {
    border: none;
}



@media (max-width: 768px) {
   #text-6 {
        padding-left: 35px;
   }
    #media_image-3 {
        margin-bottom: 20px;
   }
footer.bg--dark {
    background: #FFFF !important;
    padding-top: 0px;
    padding-bottom: 40px;
    padding-top: 35px;
}
a#scroll-to-top {
    bottom: 30px !important;
}
}

.search-no-results section.space--even {
    display: none;
}

table.footable>tbody>tr.footable-empty>td {
    color: black !important;
    font-size: 14px !important;
}