/**
 * @env: lumsites
 * @customerName: Fluidra
 * @customerId: 4652551794589696
 * @account: admin-zero-lumapps@fluidra.com
 *
 * @instanceName: MyFluidra
 * @instanceId: 6569737299689472
 *
 * @styleName: Default
 * @styleId: 4580371530514432
 * @styleType: Global site
 * @kind: custom
 *
 * @url: https://sites.lumapps.com/a/fluidra/myfluidra
 *
 * NGI version: vanessa.verriere@lumapps.com
 * Updated On: August 18th, 2022
 */

/* *************************************** */
/* Font imports
/* *************************************** */

/* *************************************** */
/* Theme material styles (replaced by CSS variables)
/* *************************************** */

/*--- BASE STYLES */

/*--- NATIVE UI ELEMENTS OVERRIDES */

/*--- GLOBAL STYLES */

/* *************************************** */
/* Theme lumapps styles
/* *************************************** */

/*--- BASE STYLES */

:root {
    --lumx-typography-font-family: 'Roboto', sans-serif;
}

/*--- NATIVE UI ELEMENTS OVERRIDES */

/*--- GLOBAL STYLES */

/*--- FIX */

.theme-lumapps .block-grid {
    --block-grid-item-min-width: 160px !important;
}

/* *************************************** */
/* Common styles (both themes) */
/* *************************************** */

/*--- BASE STYLES */

/*--- NATIVE UI ELEMENTS OVERRIDES */

/*--- GLOBAL STYLES */

.TutorialPrivacy .tutorial-slides__content {
    padding-right: 0;
}

.TutorialPrivacy .widget-content {
    overflow-y: scroll;
    height: 650px;
    padding-right: 20px;
}

.TutorialPrivacy .tutorial-pager {
    display: none;
}

.TutorialPrivacy .tutorial-slides-mask {
    background-color: #ffffff !important;
}

.TutorialPrivacy .tutorial-slides__description,
.TutorialPrivacy .tutorial-slides__title,
.TutorialPrivacy p {
    color: #000 !important;
}

@media screen and (min-width: 768px) {
    #scrollDown {
        position: fixed;
        margin-left: 44%;
        background-color: #2bb4d3;
        padding: 5px 12px;
        border-radius: 100%;
        color: #ffffff;
        font-size: 35px;
        -webkit-backface-visibility: hidden;
    }
}

@media screen and (max-width: 767px) {
    #scrollDown {
        position: fixed;
        margin-left: 32%;
        background-color: #2bb4d3;
        padding: 5px 12px;
        border-radius: 100%;
        color: #ffffff;
        font-size: 35px;
    }
}

.widget--center {
    text-align: center;
}

/* *************************************** */
/* Miscellaneous */
/* *************************************** */

/* *************************************** */
/* Header */
/* *************************************** */

/* *************************************** */
/* Footer */
/* *************************************** */

/* *************************************** */
/* Unavailable widget as of August 18th, 2022 */
/* *************************************** */

/* *************************************** */
/* NOT FOUND */
/* *************************************** */
