/* 
 Theme Name:   Divulgar Meu Negócio
 Theme URI:    https://divulgarmeunegocio.com.br
 Description:  Tema filho do Hello Elementor criado pela Agência Divulgar Meu Negócio
 Author:       @divulgarmeunegocio
 Author URI:   https://divulgarmeunegocio.com.br
 Template:     hello-elementor
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

/* Ocultos */
.price .subscription-details,
.wc-block-components-totals-item__description,
#reviews {
    display: none !important;
}

/* WHATSAPP */
.wpp_icon {
    width: 56px;
    height: 56px;
    background: #2db742;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    box-shadow: 0px 6px 8px 2px rgba(0,0,0,.14);
    -webkit-box-shadow: 0px 6px 8px 2px rgba(0,0,0,.14);
    -moz-box-shadow: 0px 6px 8px 2px rgba(0,0,0,.14);
    position: fixed;
    right: 2em;
    bottom: 2em;
    z-index: 99;
}
.wpp_icon:before {
    content: '';
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: transparent url(https://divulgarmeunegocio.com.br/resources/whatsapp_divulgar.svg) center center no-repeat;
    background-size: 30px auto;
    -webkit-background-size: 30px auto;
    -moz-background-size: 30px auto;
    transition: .4s ease all;
    -webkit-transition: .4s ease all;
    -moz-transition: .4s ease all;
}

.wc-block-checkout__sidebar .wc-block-components-product-name {
    font-size: 1rem;
}

.wc-block-components-form .wc-block-components-text-input label, .wc-block-components-text-input label {
    color: #505050 !important;
}
.price del {
    text-decoration: line-through !important;
}

/* Alvo: Abas em qualquer lugar da página de produto, mesmo fora da div.product */
.single-product .woocommerce-tabs {
    clear: both;
    margin-bottom: 2em;
}

.single-product .woocommerce-tabs ul.tabs {
    display: flex !important; /* Força o alinhamento horizontal */
    list-style: none !important;
    padding: 0 !important;
    margin: 0 0 -1px 0 !important;
    border-bottom: 1px solid #d3ced2 !important;
}

.single-product .woocommerce-tabs ul.tabs li {
    padding: 10px 20px !important;
    border: 1px solid #d3ced2 !important;
    /* background: #f7f7f7 !important;*/
    margin-right: 4px !important;
    border-radius: 4px 4px 0 0 !important;
}

.single-product .woocommerce-tabs ul.tabs li.active {
    background: gray !important;
    border-bottom-color: #fff !important;
}

/* Esconder os painéis que não estão ativos */
.single-product .woocommerce-tabs .woocommerce-Tabs-panel {
    padding: 20px 0;
    display: block;
}

.single-product .woocommerce-tabs .woocommerce-Tabs-panel[style*="display: none"] {
    display: none !important;
}

/* mobile */
@media only screen and (max-width: 899px) {
	.hide-mobile { display: none !important }
}

/* DESKTOP */
@media only screen and (min-width: 900px) {
	div#abas-produto {
		display: block;
		width: 1140px;
		margin: 0 auto;
	}
}