/*   Small Projects Bureau Development  */
/*   INCAE   */
/*   Martin Fuks   */


/*************************************************
/*		            SECTION 1                   */
/************************************************/
#app > nav.woocommerce-breadcrumb,
#main > .woocommerce-breadcrumb {
    display: none;
}

.related .add_to_cart_button {
    display: none!important;
}

.elementor-widget-woocommerce-product-additional-information {
    display: none;
}

.woocommerce div.product form.cart .variations {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
}
 
.woocommerce div.product form.cart .variations th {
    padding: 0;
    width: 120px;
    height: 40px;
    display: flex;
    align-items: center;
}

.woocommerce div.product form.cart .variations td {
    padding: 0;
    width: 100%;
    height: 40px;
}

.woocommerce div.product form.cart .variations select {
    min-width: 1%;
}

.woocommerce div.product form.cart .variations select {
    padding: 8px 10px;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
}

.woocommerce .quantity .qty {
    width: 80px;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
}

.woocommerce .single_add_to_cart_button {
    line-height: 16px!important;
    font-size: 16px!important;
    padding: 6px 24px;
    max-height: 40px;
}

.woocommerce .elementor-widget-tabs .elementor-tabs-wrapper {
    display: flex;
}

.woocommerce .elementor-widget-tabs .elementor-tab-title, 
.woocommerce .elementor-widget-tabs .elementor-tab-title a {
    padding: 0!important;
    margin-right: 30px;
}

.woocommerce .elementor-widget-tabs .elementor-tab-title.elementor-active, 
.woocommerce .elementor-widget-tabs .elementor-tab-title.elementor-active a {
    border: none;
    border-bottom: 4px solid var( --e-global-color-primary ) !important;
}

.woocommerce .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active::after, 
.woocommerce .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active::before {
    bottom: -4px;
}

.woocommerce .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
    border: none;
    padding-left: 0;
}

/*************************************************
/*		           RESPONSIVE                   */
/************************************************/

@media screen and (min-width: 1600px) {
}

@media screen and (max-width: 1100px) {
}

@media screen and (max-width: 810px) {
}

@media screen and (max-width: 520px) {
}