/**umb_name:Font 80*/
.Font80 {
    font-size: 5.71rem;
    line-height: 102px;
}

/**umb_name:Font 60*/
.Font60 {
    font-size: 4.29rem;
    line-height: 64px;
}

/**umb_name:Font 46*/
.FontXLarge46px {
    font-size: 3.29rem;
    line-height: 62px;
}

/**umb_name:Font 38*/
.Font38 {
    font-size: 2.71rem;
    line-height: 51px;
}

/**umb_name:Font 32*/
.Font32 {
    font-size: 2.29rem;
    line-height: 41px;
}

/**umb_name:Font 30*/
.rteHeader {
    font-size: 2.14rem;
    line-height: 40px;
}

/**umb_name:Font 24*/
.rteNormal {
    font-size: 1.71rem;
    line-height: 34px;
}

/**umb_name:Font 20*/
.Font20 {
    font-size: 1.43rem;
    line-height: 24px;
}

/**umb_name:Font 18*/
.Font18 {
    font-size: 1.29rem;
    line-height: 34px;
}

/**umb_name:Font 16*/
.rteSize16 {
    font-size: 1.14rem;
    line-height: 26px;
}

/**umb_name:Font 14*/
.rteSize14 {
    font-size: 1rem;
    line-height: 22px;
}

/**umb_name:Font 12*/
.rteSize12 {
    font-size: 0.86rem;
    line-height: 22px;
}

/**umb_name:Font IceYellow*/
.rteFontYellow {
    color: #FDB913;
}

/**umb_name:Font IceBlue*/
.rteFontBlue {
    color: #00B7C0;
}

/**umb_name:Font Grey*/
.rteFontGrey {
    color: #414042;
}

/**umb_name:Font White*/
.rteFontWhite {
    color: #ffffff;
}

/**umb_name:Gothic Font*/
.rteFontGothic {
    font-family: 'Albra',sans-serif;
}

/**umb_name:Playfair Font*/
.rteFontPlayfair {
    font-family: 'poppinsregular';
}

/**umb_name:Light Font Weight*/
.LightFontWeight {
    font-weight: 300;
}


@media only screen and (max-width: 768px) {
    /**umb_name:Font 80*/
    .Font80 {
        font-size: 2.2rem;
        line-height: 36px;
    }

    /**umb_name:Font 60*/
    .Font60 {
        font-size: 2rem;
        line-height: 32px;
    }

    /**umb_name:Font 46*/
    .FontXLarge46px {
        font-size: 1.8rem;
        line-height: 30px;
    }

    /**umb_name:Font 38*/
    .Font38 {
        font-size: 1.56rem;
        line-height: 25px;
    }

    /**umb_name:Font 32*/
    .Font32 {
        font-size: 1.34rem;
        line-height: 20px;
    }

    /**umb_name:Font 30*/
    .rteHeader {
        font-size: 1.27rem;
        line-height: 20px;
    }

    /**umb_name:Font 24*/
    .rteNormal {
        font-size: 1.2rem;
        line-height: 16px;
    }

    /**umb_name:Font 20*/
    .Font20 {
        font-size: 1.1rem;
        line-height: 16px;
    }

    /**umb_name:Font 18*/
    .Font18 {
        font-size: 1.1rem;
        line-height: 16px;
    }

    /**umb_name:Font 16*/
    .rteSize16 {
        font-size: 1.1rem;
        line-height: 16px;
    }

    /**umb_name:Font 14*/
    .rteSize14 {
        font-size: 1rem;
        line-height: 16px;
    }

    /**umb_name:Font 12*/
    .rteSize12 {
        font-size: 1rem;
        line-height: 16px;
    }
}


@media only screen and (max-width: 768px) {
    /**umb_name:Font 80*/
    .Font80 {
        font-size: 2.2rem;
        line-height: 36px;
    }

    /**umb_name:Font 60*/
    .Font60 {
        font-size: 2rem;
        line-height: 32px;
    }

    /**umb_name:Font 46*/
    .FontXLarge46px {
        font-size: 1.8rem;
        line-height: 30px;
    }

    /**umb_name:Font 38*/
    .Font38 {
        font-size: 1.56rem;
        line-height: 25px;
    }

    /**umb_name:Font 32*/
    .Font32 {
        font-size: 1.34rem;
        line-height: 20px;
    }

    /**umb_name:Font 30*/
    .rteHeader {
        font-size: 1.27rem;
        line-height: 20px;
    }

    /**umb_name:Font 24*/
    .rteNormal {
        font-size: 1rem;
        line-height: 16px;
    }

    /**umb_name:Font 20*/
    .Font20 {
        font-size: 1rem;
        line-height: 16px;
    }

    /**umb_name:Font 18*/
    .Font18 {
        font-size: 1rem;
        line-height: 16px;
    }

    /**umb_name:Font 16*/
    .rteSize16 {
        font-size: 1rem;
        line-height: 16px;
    }

    /**umb_name:Font 14*/
    .rteSize14 {
        font-size: 1rem;
        line-height: 16px;
    }

    /**umb_name:Font 12*/
    .rteSize12 {
        font-size: 1rem;
        line-height: 16px;
    }
}


/**umb_name:White bullet points*/
ul.white-bullets {
    list-style: none; /* Remove default bullets */
}

    ul.white-bullets li::before {
        content: "\2022"; /* Add content: \2022 is the CSS Code/unicode for a bullet */
        color: #ffffff; /* Change the color */
        font-weight: bold; /* If you want it to be bold */
        display: inline-block; /* Needed to add space between the bullet and the text */
        width: 1em; /* Also needed for space (tweak if needed) */
        margin-left: -1em; /* Also needed for space (tweak if needed) */
    }

.mce-content-body .rteFontWhite {
    background-color: black;
}

/**umb_name:Gold Button*/
.btn btn--outline btn--iceYellow btn--iceYellow--hoverFill {
    border: 2px solid #FDB913;
    color: #FDB913;
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}

/**umb_name:Font Poppins*/
.FontPoppins {
    font-family: 'poppinsregular';
}

/**umb_name:Font Albra*/
.FontAlbra {
    font-family: 'AlbraMedium';
}
