html {
  overflow-x: hidden;
}
.woocommerce span.onsale {
    background-color: #4e4e4e !important;
}
.woocommerce ul.products li.product .price, .woocommerce div.product p.price {
    color: #4e4e4e !important;
}
.woocommerce .cart .voucher-fields-wrapper-variation .voucher-fields span.optional {
    display: none;
}
.woocommerce .cart .voucher-fields-wrapper .voucher-fields span.optional {
    display: none;
}
.page-id-15 nav li.pp-menu-item--call-telephone.pp-menu-item a[href^="tel:"]:before {
    font-weight: bold;
    content: 'Phone: ';
}
.woocommerce .product .add_to_cart_button.button, .woocommerce div.product form.cart .button, .woocommerce button.button, .woocommerce a.button.alt, .woocommerce button.button.alt  {
    background-color: #4e4e4e !important;
    color: #ffffff !important;
}

.woocommerce .product .add_to_cart_button.button:hover, .woocommerce div.product form.cart .button:hover, .woocommerce button.button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover {
    background-color: #dfdcde !important;
    color: rgba(78,78,78,1) !important;
}
nav.pp-menu .pp-menu-items li a:hover {
    color: #4e4e4e !important;
}
.read-more-wrap span:hover, .article-wrap span.article-meta-item a:hover, .pp-post-navigation .adjacent-post-links a:hover {
    color: #4e4e4ed4 !important;
}
form#gform_5 .gfield, form#gform_5 .gform_footer {
    text-align: center;
}
form#gform_5 .gfield input {
    max-width: 450px;
    font-family: "Montserrat-Bold";
    text-decoration: none;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 1px;
    padding: 10px 16px;
    margin-top: 0px;
}

form#gform_5 .gform_footer input.button {
    font-family: "Montserrat-Bold";
    color: rgba(45,44,43,1);
    text-transform: uppercase;
    font-variant: none;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.2em;
    border: 1px solid rgba(45,44,43,1);
    padding: 12px 42px;
    background-color: #f2edea;
}
form#gform_5 .gform_footer input.button:hover {
     background-color: #ffffff;
}
.flexslider .slides li img {
     max-height: none !important;
}