
/* Fixed Navbar border */
.tm-header .uk-sticky-below {
    border-bottom: 1px solid rgba(0,0,0,0.1);
}


/* Dot after heading */
.uk-heading-small::after,
.uk-heading-medium::after,
.uk-heading-large::after,
.uk-heading-xlarge::after,
.uk-heading-2xlarge::after,
.uk-heading-3xlarge::after {
    content: "";
    width: .275em;
    height: .275em;
    display: inline-block;
    background-color: #C82333;
    margin-left: -2px;
    display: inline-block;   
    white-space: nowrap;   
}



/* Hyphens on small devices */
@media only screen and (max-width: 320px) {
  .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;
  }
}


/* Footer */
footer {
  border-top: 1px solid rgba(0,0,0,0.1);
}

footer p strong {
  color: #25363d;
}