body {
    font-size: 19px;
}
.hero-banner .list .title {
  text-shadow: 3px 2px 15px #000;
}
.prod-wrap .prod-list .wrap .head {
  min-height: 90px;
  display: flex;
  align-items: center;
  text-align: center;
}
.prod-wrap .prod-list .wrap .head b {
    max-width: 150px;
    display: block;
    margin: auto;
}
.hero-banner .list.no-prlx {
  min-height: 0px;
  height: auto;
}
.hero-banner .list.no-prlx .img {
  display: block;
}
.gform_wrapper {
    width: 100%;
}
.gform_wrapper .validation_error {
    display: none;
}
.gform_wrapper .gform_body .gform_fields .gfield_error {
    display: none;
}
.gform_footer {
    text-align: center;
}
.gform_footer input[type="submit"] {
    border: none;
    border-radius: 10px;
    transition: 0.2s linear;
    font-weight: 700;
    padding: 17px 40px;
    font-size: 18px;
    background-color: #61662d;
    color: #fff;
}
.gform_body .outer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.contact-us-form {
    width: 100%;
}
.contact-us-form .gform_body input {
    border-bottom: 1px solid #999898;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    color: #FFF!important;
}
.contact-us-form .gform_body textarea {
    color: #FFF!important;
}
.contact-us-form .validation_message {
    color: #ffff!important;
}
.contact-us-form .gform_confirmation_message {
    text-align: center;
}
.career-form .gform_body input {
    border-bottom: 1px solid #999898;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    color: #000;
}
.mailchimp-btn {
    border: none;
    width: auto;
}
.mc4wp-response {
    width: 50%;
    text-align: right;
    color: #fff;
}
.contact-top .text {
    font-size: 23px;
}
header .has-sub-menu .sub-menu {
    width: 231px!important;
    left: 50%;
    transform: translateX(-50%);
}
.hero-banner.product-banner .list .title.bottom.bread-country-brot {
    bottom: 0;
}
.title-delightful {
    top: 76%!important;
    transform: translate(-50%, -50%)!important;
    left: 63%!important;
    font-size: 58px!important;
}
.img-double {
    padding: 0;
}
.img-double img {
    width: 80%;
}
.clr-green-center::after {
    left: 50%!important;
    transform: translateX(-50%);
}
.form-careers input, .form-careers text-area {
    color: #000;
}
header .menu ul li a {
        font-size: 15px;
}
@media only screen and (max-width: 550px) {
    .mc4wp-response {
        width: 100%;
        text-align: center;
    }

    .title-delightful {
        font-size: 38px!important;
        left: 50%!important;
    }

    .home-page .site-content {
        margin-top: 65px;
    }

    .home-page .mobile-menu .white {
        display: none;
    }

    .home-page .mobile-menu .black {
        display: block;
    }
    .home-page .mobile-menu .fa {
        color: #2e2b29;
    }
    .home-page header {
        background: #FFF;
    }
}

.product-cat{
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: 50px;
}
.product-cat:hover{
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: 50px;
}

.chev{
    z-index: 9999;
}

#timeline .demo-card .body p { margin-top: 0; }