/*
Theme Name: Shoptimizer Child Theme
Theme URI: 
Description: Child theme of Shoptimizer
Author: CommerceGurus
Author URI: 
Template: shoptimizer
Version: 1.2.2
License:         	GNU General Public License v2 or later
License URI:     	http://www.gnu.org/licenses/gpl-2.0.html
*/


/*Ajustes pagina Shop*/

.top-bar svg {

    margin-top: 5px;
}
.none{display:none!important;}

h1.woocommerce-products-header__title.page-title {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    text-align: center;
    padding: 35px 0px;
}

.archive .archive-header {
    background: #e7e7e7;
    margin-bottom: 20px!important;
    padding-top: 80px;
}
/**/
.widget_product_categories ul.product-categories {
    padding: 15px 20px;
    margin: 0;
    background-color: #fff;
}
.widget_product_categories span.gamma.widget-title {
    border-radius: 9px 9px 0 0;
    padding: 15px;
    color: #FFF;
    background: #111;
    font-weight: bold;
    margin-bottom: 0;
}
.woocommerce-ordering select.orderby {
    border-radius: 4px;
    background-color: #111;
    height: 35px;
    padding-left: 10px;
    color: #FFF;
}
/*FIM Ajustes pagina Shop*/

/*corrigir botão catalogo carrinho*/
.woocommerce-mini-cart__buttons a.button.wc-forward:not(.checkout), .widget_shopping_cart_content p.woocommerce-mini-cart__total.total, tr.order-total {
    display: none;
}
/*FIM*/
/*fonte preço*/
.product p.price {
  
    font-size: 30px!important;
	
}
ul.products li.product .price {
    font-size: 30px!important;
    font-weight: bold!important;
	color: #5cbfc8!important;
}
.footer-copy img.emoji {
    max-width: 20px;
}
/*fim fonte preço*/
/*footer cerificados*/

#text-6 {
    background-color: #ffffff;
    padding: 9px;
    border-radius: 5px;
    max-width: 285px;
    max-height: 131px;
    border: #b2b2b2 solid 1px;
}

#text-6 img {
    display: inline-block;
    margin: 12px 0px;
    padding-right: 6px;
}

.site-footer a, .copyright p {
    font-size: 14px;
}


/*Footer*/
.footer-copy img {
    display: inline-block;
}

.footer-copy {
    align-items: center;
    display: flex;
    gap: 12px;
	color:#fff!important;
    
}
footer.site-footer {
    background-color: #abb7c28a!important;
    
}
.below-content .widget, footer .widget {
    flex: auto;
}
footer:last-child:not(:only-of-type) {
    margin-top: 0px!important;
}
/*Footer Fim*/

/*ajuste preos*/

.product_list_widget span.quantity {
    display: none!important;
}
tr.woocommerce-cart-form__cart-item.cart_item td.product-subtotal {
    display: none;
}

/**/
.shoptimizer-sorting {
    display: none;
}
li#wp-admin-bar-wpforms-menu{
    display: none;
}
.top-bar .textwidget {
    font-weight: 600;
    font-size: 18px;
}