/****************************
 * RESET.CSS – Flatsome Child Theme
 * Purpose: Normalize & strip browser defaults
 ****************************/

/* 1. Box-sizing for sanity */
*, *::before, *::after {
    box-sizing: border-box;
}

/* 2. Remove default margins & paddings */
html, body, div, section, article, aside,
header, footer, nav, main, figure, figcaption {
    margin: 0;
    padding: 0;
}

/* 3. Typography elements */
h1, h2, h3, h4, h5, h6, p {
    margin: 0;
    padding: 0;
    font-weight: inherit; /* don’t force bold */
    font-size: inherit;   /* reset size, you’ll define later */
    line-height: inherit;
}

/* 4. Lists */
ul, ol {
    margin: 0;
    padding: 0;
}

/* 5. Links */
a {
    text-decoration: none;
    color: inherit;
}

/* 6. Images */
img, picture {
    max-width: 100%;
    height: auto;
    display: block;
    border: 0;
}

/* 7. Forms */
form, fieldset, legend {
    margin: 0;
    padding: 0;
    border: 0;
}

input, textarea, select, button {
    margin: 0;
    padding: 0;
    font: inherit;   /* inherit font family/size */
    color: inherit;
    background: none;
    border: none;
    outline: none;
    box-shadow: none;
}

select, .aelia_cs_currencies {
    border: 1px solid #e0e0e0;
    height: unset;
    padding: 10px;
}

button {
    cursor: pointer;
}

.is-form, button.is-form, button[type=submit].is-form, input[type=button].is-form, input[type=reset].is-form, input[type=submit].is-form {
    text-shadow: none;
    border:none;
}

/* 8. Tables */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 9. Quotes */
blockquote, q {
    margin: 0;
    padding: 0;
    quotes: none;
}
blockquote::before, blockquote::after,
q::before, q::after {
    content: '';
    content: none;
}

