@font-face {
  font-family: 'Source Sans Four';
  src: url('../assets/source-serif-4-v14-latin-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}


/* Header */
.tm-header .uk-navbar {
  height: 100px;
}

.tm-header-mobile .uk-sticky,
.tm-header .uk-sticky {
  transition: box-shadow .2s ease;
}

.tm-header-mobile .uk-sticky-below ,
.tm-header .uk-sticky-below {
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.075);
  transition: box-shadow .2s ease;
}

@media only screen and (max-width: 960px) {
.uk-logo.uk-navbar-item, 
.uk-navbar-toggle {
    padding-left: 0;
    padding-right: 0;
}
}


/* Button custom radius*/
.uk-button {
  border-top-left-radius: 20px !important;
  border-bottom-right-radius: 20px !important;
}

/* Lead Desktop fix */

@media (min-width: 1400px) {
  .uk-text-lead {
    font-size: 20px;
  }
}

/* Form */
.uk-form-label {
    margin-bottom: 5px;
    display: inline-block;
}


/* Large heading hyphens */

@media only screen and (max-width: 1200px) {
  .uk-heading-2xlarge,
  .uk-heading-xlarge,
  .uk-heading-large,
  .uk-heading-large,
  .uk-heading-small,
  h1,
  .uk-h1,
  h2,
  .uk-h2,
  h3,
  .uk-h3 {
    hyphens: auto;
    -webkit-hyphens: auto;
  }
}

/* Card Default Bg on Dark */

.uk-light .uk-card-default {
  background-color: #F9EDD2;
}

/* Radio Checkbox fix */

.uk-radio:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='4' fill='%23F9EDD2'/%3E%3C/svg%3E") !important;
}

.uk-checkbox:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 10l4 4 8-8' stroke='%23F9EDD2' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
}

/* Divider icon overwrite */

.uk-divider-icon {
  background-image: url("/wp-content/uploads/logo-daedalic-symbol.svg") !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  height: 24px;
}

.uk-light .uk-divider-icon {
  background-image: url("/wp-content/uploads/logo-daedalic-symbol-inverse.svg") !important;
}

/* Footer */

footer .meta-nav ul li a {
    font-size: 13px !important;
    font-weight: 400 !important;
}