@font-face {
    font-family: "Bellarina";
    font-weight: 400;
    font-style: normal;
    src: url("../fonts/Bellarina.woff2") format("woff2");
}

@font-face {
    font-family: "Nocturne Serif";
    font-weight: 400;
    font-style: normal;
    src: url("../fonts/NocturneSerif-Regular.woff2") format("woff2");
}
@font-face {
    font-family: "Nocturne Serif";
    font-weight: 400;
    font-style: italic;
    src: url("../fonts/NocturneSerif-RegularItalic.woff2") format("woff2");
}
@font-face {
    font-family: "Nocturne Serif";
    font-weight: 300;
    font-style: normal;
    src: url("../fonts/NocturneSerif-Light.woff2") format("woff2");
}
@font-face {
    font-family: "Nocturne Serif";
    font-weight: 300;
    font-style: italic;
    src: url("../fonts/NocturneSerif-LightItalic.woff2") format("woff2");
}

@font-face {
    font-family: "Myriad Pro SemiExtended";
    font-weight: 400;
    font-style: normal;
    src: url("../fonts/MyriadPro-SemiExtended.woff2") format("woff2");
}

/* BASE */
h3, h5 { font-variant: small-caps!important; }

/* TOOLBAR */
span[uk-icon="icon: whatsapp;"] svg { display:none; }
span[uk-icon="icon: whatsapp;"]:before { content:""; display:inline-block; width:20px; height:20px; background:url(../images/whatsapp.webp); background-size:cover; margin-top:8px; }
.tm-toolbar {
  width: 100%; /* Ensures the body takes up the full viewport width */
  height: 100%; /* Ensures the body takes up the full viewport height */
  background: linear-gradient(
    to right, /* Direction from left to right */
    #1a2e3c 0%,   /* First color starts at 0% */
    #1a2e3c 50%,  /* First color ends at 50% */
    #ada06b 50%, /* Second color starts at 50% */
    #ada06b 100% /* Second color ends at 100% */
  );
}

/** Phone Dropdown **/
#edm-phone-list { position:relative; font-family: 'Myriad Pro SemiExtended'; font-weight:normal; color:#1a2e3c; line-height:1.1rem; cursor:pointer; }
#edm-phone-dropdown { background:#1a2e3c; color:white; padding:25px 25px 20px; width:250px; position:absolute; z-index:981; margin-top:10px; }
#edm-phone-dropdown:hover { display:block; }
.edm-hidden { display:none; }
.edm-phone-item { margin-bottom:15px; }
.edm-phone-dropdown__title { font-weight:500; margin-bottom:15px; }