
@font-face {
    font-family: "ZonaPro-Bold";
    src: url('/templates/rgu/fonts/zonapro_bold_macroman/zonapro-bold-webfont.woff2'),
         url('/templates/rgu/fonts/zonapro_bold_macroman/zonapro-bold-webfont.woff');
    font-weight: normal;
    font-display: swap;
}

@font-face {
    font-family: "ZonaPro-Black";
    src: url('/templates/rgu/fonts/zonapro_black_macroman/zonapro-black-webfont.woff2'),
         url('/templates/rgu/fonts/zonapro_black_macroman/zonapro-black-webfont.woff');
    font-weight: normal;
    font-display: swap;
}

@font-face {
    font-family: "ZonaPro-SemiBold";
    src: url('/templates/rgu/fonts/zonapro_semibold_macroman/zonapro-semibold-webfont.woff2'),
         url('/templates/rgu/fonts/zonapro_semibold_macroman/zonapro-semibold-webfont.woff');
    font-weight: normal;
    font-display: swap;
}

@font-face {
    font-family: "ZonaPro-Regular";
    src: url('/templates/rgu/fonts/zonapro_regular_macroman/zonapro-regular-webfont.woff2'),
         url('/templates/rgu/fonts/zonapro_regular_macroman/zonapro-regular-webfont.woff');
    font-weight: normal;
    font-display: swap;
}

@font-face {
    font-family: "ZonaPro-ExtraBold";
    src: url('/templates/rgu/fonts/zonapro_extrabold_macroman/zonapro-extrabold-webfont.woff2'),
         url('/templates/rgu/fonts/zonapro_extrabold_macroman/zonapro-extrabold-webfont.woff');
    font-weight: normal;
    font-display: swap;
}


@font-face {
    font-family: "FontAwesome";
    src: url('/templates/rgu/assets/font-awesome/webfonts/fa-solid-900.woff2'),
         url('/templates/rgu/assets/font-awesome/webfonts/fa-solid-900.woff');
    font-weight: normal;
    font-display: swap;
}

body {
   font-family: "ZonaPro-SemiBold", arial, helvetica, sans-serif;
   font-size: 16px;
   font-weight: normal;
}

.cke_editable >  ul {
	margin-bottom: 40px;
}


.cke_editable > ul li {
    list-style: none;
    margin-bottom: 10px;
}

.cke_editable > ul li::before {
    content: "\f45c";
    font-family: "FontAwesome";
    font-weight: 600;
    color: #007ABF;
    margin-right: 10px;
}

.cke_editable > hr {
    border-bottom:2px solid #009FEE;
    margin: 30px 0;
}

.cke_editable > .read-more-button, .cke_editable > .read-more-button-alt {
    display: block;
}

.cke_editable > .button a, .cke_editable > .button-alt a {
    color: white;
    text-decoration: none;
    font-family: "ZonaPro-Bold";
}

.cke_editable > .button::before, .cke_editable > .button-alt::before {
    content: "\f061";
    font-family: "FontAwesome";
    font-weight: 600;
   
    margin-right: 10px;
}

.cke_editable > .button::before {
    color: #009FEE;
}

.cke_editable > .button-alt::before {
    color: #712177;
}

.cke_editable > .read-more-button a, .cke_editable > .read-more-button-alt a {
    color: #712177;
}

.cke_editable > .read-more-button::before, .cke_editable > .read-more-button-alt::before {
    content: "\f061";
    font-family: "FontAwesome";
    font-weight: 600;
    color: #007ABF;
    margin-right: 10px;
}

.cke_editable > .read-more-button a:hover {
    background: green !important;
}
