/*
Theme Name: Envo Storefront Child
Theme URI: https://envothemes.com/free-envo-storefront/
Template: envo-storefront
Author: EnvoThemes
Author URI: https://envothemes.com/
Description: Envo Storefront is a fast, clean and modern-looking responsive free WooCommerce theme for WordPress. This theme supports popular page builders like Elementor, KingComposer, Beaver Builder, SiteOrigin, Thrive Architect, Divi, Brizy, Visual Composer, etc. The theme is responsive, super fast, SEO friendly, WPML and RTL ready. Documentation: https://envothemes.com/docs/docs/envo-storefront/ Theme demo ready to import: https://envothemes.com/envo-storefront/
Tags: one-column,two-columns,full-width-template,right-sidebar,custom-background,custom-menu,custom-header,editor-style,featured-images,translation-ready,custom-logo,threaded-comments,footer-widgets,rtl-language-support,blog,e-commerce
Version: 999.1.3.1589386277
Updated: 2020-05-13 19:11:17

*/

body {
    font-family: 'Open Sans', "Helvetica Neue", helvetica, arial, sans-serif;
}
input.header-search-input {
    width: 100%;
}
.site-header {
    padding: 0 0 15px 0;
}
.post-type-archive-product article {
    width: 100%;
}
.woocommerce-Price-amount {
    color: #000;
    font-weight: bold;
    font-size: 1.1em;
}
.woocommerce table.shop_attributes th {
    width: auto;
    text-align: left;
}
.woocommerce table.shop_attributes td {
    text-align: right;
    padding-right: 15px;
}
.catalog_cart_block {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    margin-top: 10px;
}
.catalog_cart_block .button.ajax_add_to_cart {
    font-size: 14px;
    padding: 8px;
    margin-top: 0!important;
    margin-bottom: 0!important;
    max-height: 31px;
}
.catalog_cart_block .button.ajax_add_to_cart.loading {
    padding-right: 23px;
}
.catalog_cart_block .button.ajax_add_to_cart.loading:after {
    right: 7px
}
.catalog_cart_block .quantity .qty {
    padding: 0;
    height: auto;
    width: 3em;
    margin-bottom: 10px;
}
.catalog_cart_block a.added_to_cart {
    font-size: 14px;
}
.brand-absolute {
    width: 35px;
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width: 280px;
}
.popup_form_button {
    position: fixed;
    bottom: 0;
    right: 5vw;
    background: #ff0000;
    color: #fff;
    border: 0;
}
#popup_form {
    display: none;
    cursor: default;
}
#popup_form div.wpcf7-validation-errors, #popup_form div.wpcf7-acceptance-missing {
    max-width: 459px;
}