/*
Theme Name: Pets&Co Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: petsenco
*/
@import url("../petsenco/style.css");


.footer_top .four_columns .column2 .column_inner>div, .footer_top .three_columns .column2 .column_inner>div, .footer_top .two_columns_50_50 .column2 .column_inner>div {margin: 0px !important;}


.header_top {z-index: 100; margin-bottom: -40px; height: 100px;}
#f .name {font-family: barlow;}
#submit_comment, .blog_load_more_button a, .drop_down .wide .second ul li .qbutton, .drop_down .wide .second ul li ul li .qbutton, .load_more a, .qbutton {border: 0px !important;}
.shopping_cart_dropdown ul li a {color: #a2c748 !important;}
.gusta-site-logo * {margin-top: 40px;}
.side_menu .widget ul, aside .widget ul {padding: 0 0 0 15px !important;}
.woocommerce-shipping-destination {display: none;}
.woocommerce p.form-row label {margin-top: 10px;}
.order-total {margin-top: 10px;}
.footerfoto {margin-top: -25px !important;}
.headerbutton {margin-top: -2px !important;}
.accountbutton {margin-top: 45px;}
.wc-block-mini-cart__button {margin-top: 10px;}
th.product-total {background-color: #4a4a49; color: #ffffff !important;}
.wc-block-components-price-slider__range-input-progress {background-color: #962071 !important;}
.wc-block-mini-cart__amount {display: none;}
h2.wc-block-mini-cart__title {font-size: 22px; font-family: barlow; font-weight: 600;}
.wp-block-woocommerce-filled-mini-cart-contents-block {margin-left: 10px; margin-right: 10px;}
.elementor-widget.elementor-widget-sidebar .widget li:last-child, .elementor-widget.elementor-widget-sidebar .widget.qode_latest_posts_widget li, .wpb_widgetised_column .widget li:last-child, .wpb_widgetised_column .widget.qode_latest_posts_widget li {padding: 0 0 0 15px;}
.elementor-widget.elementor-widget-sidebar .widget li, .wpb_widgetised_column .widget li {padding: 0 0 0 15px !important;}
.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-mini-cart__footer-cart.wc-block-components-button {color: white !important; background-color: #962071; border-radius: 4px; font-weight: 700; text-transform: uppercase; font-size: 10px; letter-spacing: 1px; padding: 8px 30px;}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]){margin-top: 5px !important;}
aside .widget {margin: 0 0 25px !important;}
header.fixed_hiding .q_logo a, header.fixed_hiding .q_logo {max-height: 100px !important;}
header.centered_logo .header_inner_left {margin: 0px !important;}
.woocommerce form.checkout .col2-set .form-row input[type=text], .woocommerce form.checkout .col2-set .form-row input[type=email], .woocommerce form.checkout .col2-set .form-row input[type=password], .woocommerce form.checkout .col2-set .form-row input[type=tel] {border: 1px solid #e0dede; background-color: #ededed !important;}
.myaccount_user, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce div.message {background-color: #a2c748; padding: 12px 21px; border-radius: 4px; color: #ffffff !important;}
.woocommerce #payment ul.payment_methods li {background-color: #ededed; !important;}
th.product-total {background-color: #4a4a49; color: #ffffff !important;}
.woocommerce form .form-row .required {text-decoration:none !important;}
abbr.required {border: none !important; text-decoration: none !important;}
.woocommerce table.cart td.actions .checkout-button, .woocommerce table.cart td.actions input[type=submit] {line-height: 35px !important;}
.four_columns>.column2>.column_inner {padding: 0 5px 0 5px !important;}
.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-components-button {border-radius: 4px; font-weight: 700; font-size: 10px; text-transform: uppercase; padding: 8px 30px; letter-spacing: 1px;}
.wc-block-components-button:not(.is-link).outlined:hover {background-color: #a2c748 !important; letter-spacing: 1px; font-size: 10px; font-weight: 700; padding: 8px 30px;}
i.icon {display: initial !important; width: auto !important; height: auto !important;}
.finest-cart-icon {margin-top: 10px; margin-right: 5px;}
nav.main_menu>ul>li>a {padding: 0 14px !important;}
.woocommerce ul.products li.product .image-wrapper img {width: auto !important; max-height: 200px !important;}
.woocommerce ul.products li.product .top-product-section {height: 200px !important;}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {background-color: rgba(237, 237, 237, 1);}
.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {padding-right: 10px; border-radius: 5px;}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {border-radius: 5px; font-size: 16px; font-family: barlow;}
.dgwt-wcas-style-pirx.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {border-color: rgba(237, 237, 237, 1) !important;}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover {background-color: white;}
.woocommerce .product .onsale, .woocommerce .product .single-onsale {background-color: #a2c748;}
.dgwt-wcas-sf-wrapp {position: absolute;}
.link-white a {color: #ffffff !important;}
.footer_top .widget_nav_menu li.menu-item a {font-weight: 400;}
.woocommerce-account input[type=text], .woocommerce-account input[type=password], .woocommerce-account input[type=email] {background-color: #ededed; border-radius: 4px;}
.woocommerce #customer_login input[type=text], .woocommerce #customer_login input[type=email], .woocommerce #customer_login input[type=password] {
        background-color: #ededed;
        border-radius: 4px;
    }
.woocommerce form.lost_reset_password input[type=text] {
        background-color: #ededed;
        border-radius: 4px;
        width: 97%;
    }
.woocommerce-terms-and-conditions {
    background-color: #ededed;
    margin-top: 10px;
    margin-bottom: 15px;
    padding: 25px;
    border: 1px solid #e0dede;
}