/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0.2
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

/* Privacy/legal pages - reduce padding on mobile */
.page-template-default .section { padding-left: 10px !important; padding-right: 10px !important; }
.page-template-default .col { padding-left: 4px !important; padding-right: 4px !important; }
.accordion-item .accordion-inner { padding: 10px 6px !important; }

/* Tables - stack on mobile */
.tg-wrap .tg { font-size: 0.85em; }
.tg-wrap .tg thead { display: none; }
.tg-wrap .tg,
.tg-wrap .tg tbody,
.tg-wrap .tg tr,
.tg-wrap .tg td { display: block; width: 100%; }
.tg-wrap .tg tr { padding: 8px 0; border-bottom: 1px solid #e5e5e5; }
/* Category header rows */
.tg-wrap .tg td[colspan] { font-size: 0.95em; padding: 10px 0 4px; background: none; border-bottom: 2px solid #ddd; }
/* Data rows: Cookie name bold on its own line, then details inline */
.tg-wrap .tg tr td:nth-child(1) { font-weight: 600; padding-bottom: 2px; }
.tg-wrap .tg tr td:nth-child(2) { color: #555; padding-bottom: 2px; }
.tg-wrap .tg tr td:nth-child(3):before { content: Duração: ; font-weight: 600; color: #333; }
.tg-wrap .tg tr td:nth-child(4):before { content: Tipo: ; font-weight: 600; color: #333; }
.tg-wrap .tg tr td:nth-child(3),
.tg-wrap .tg tr td:nth-child(4) { display: inline; font-size: 0.9em; color: #777; }
.tg-wrap .tg tr td:nth-child(3):after { content:  · ; }

}
/* WSSV Catalog Swatches - Hide out of stock in single-line mode */
.iconic-was-swatches--single-line .iconic-was-swatches__item--out-of-stock,
.iconic-was-swatches--loop .iconic-was-swatches__item--out-of-stock {
    display: none !important;
}

/* WSSV Catalog Swatches - Smaller swatches in catalog to fit 3+ */
.iconic-was-swatches--loop .iconic-was-swatch__container {
    width: 44px !important;
    height: 26px !important;
}
.iconic-was-swatches--loop .iconic-was-swatches__item {
    margin-right: 6px !important;
}
.iconic-was-swatches--loop .iconic-was-swatches__item--dummy {
    min-width: 28px;
}
