

input.wpcf7-form-control.wpcf7-captchar {
    background-color: #f4f4f4;
    border-style: none;
    height: 30px;
}

li.menu-item.menu-item-type-post_type.menu-item-object-page.narrow a span {
    color: #303030;
}

li.menu-item.menu-item-type-post_type.menu-item-object-page.narrow a span:hover {
    color: #779b2b;
}

a.qbutton.white.view-cart {
    border-color: #779b2b;
}
a.qbutton.green.default:hover {
    color: #779b2b;
    background-color: #C5D8A7;
    border-color: #C5D8A7;
}


a.qbutton.white.view-cart:hover {
    color: #779b2b;
    background-color: #C5D8A7;
    border-color: #C5D8A7;
}

a.header_cart.fa.fa-shopping-cart:before {
    color: #303030;
    display: inline-block;
}

span.header_cart_span {
    color: #779b2b;
    background-color: #C5D8A7;
    display: inline-block;
}

i.fa.fa-shopping-cart {
    display: none;
}



.q_logo, .q_logo a { height: 100px !important; display:flex; align-items:center; }
.q_logo img { height: 50px !important; width: auto !important; top: 0 !important; position: relative !important; }
header.sticky .q_logo, header.sticky .q_logo a { height: 60px !important; }
header.sticky .q_logo img { height: 36px !important; }