h1, h2, h3, h4, h5 {
 -moz-hyphens: auto !important;
-ms-hyphens: auto !important;
-webkit-hyphens: auto !important;
 hyphens: auto !important;
}
.tm-language {
    text-transform: uppercase;
}
.uk-card-badge {
    font-size: 0.75rem;
}
.pointer {
    cursor: pointer;
}
.smaller {
    font-size: 70%;
}
.rooms.uk-disabled {
    opacity:.1;
}

.book-website {
    position: absolute;
    left: -9999px;
}
.uk-alert-primary {
    background-color: #8cc1ff;
}


element.style {
}
.uk-grid>*>:last-child {
    margin-bottom: 0;
}
.uk-heading-divider {
    padding-bottom: calc(5px + 0.1em);
    border-bottom: calc(0.2px + 0.05em) solid #eaeaea;
}
@media (min-width: 960px)
h2, .uk-h2 {
    font-size: 2rem;
}
h2, .uk-h2 {
    font-size: 1.7rem;
    line-height: 1.3;
}
h1, .uk-h1, h2, .uk-h2, h3, .uk-h3, h4, .uk-h4, h5, .uk-h5, h6, .uk-h6, .uk-heading-small, .uk-heading-medium, .uk-heading-large, .uk-heading-xlarge, .uk-heading-2xlarge {
    text-transform: none;
}

.uk-sticky-fixed {
    z-index:9999!important;
}