
/* Header links  */


.header-links a {
min-height: 20px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    font-weight: 500;
    letter-spacing: .05em;
}

a.uk-navbar-toggle, .header-links a {
   padding: 5px;
transition: .3s;
-webkit-transition: .3s;
   position: relative;
}

.header-links a.book {
background: #ffffff;
    color: #000000;
border: .05em solid #39496d;
box-shadow: 0 0 10px rgba(0,0,0,.4);
z-index: 9;
}
.header-links a:hover, a.uk-navbar-toggle:hover {
text-decoration: none;
color: #242427;
}
.header-links a.book:hover {
box-shadow: 0 0 25px rgba(0,0,0,.5);
background: #000000;
    color: #ffffff;
}


.uk-navbar-item {
padding: 0;
}

.tm-header-mobile.uk-hidden\@s {
display: none!important;
}

.tm-header.uk-visible\@s {
display: block !important;
}


.button.header-links {
min-height: 80px;
}
.button.header-links a {
    min-height: unset;
    display: inline-block;
    justify-content: unset;
    align-items: unset;
    box-sizing: unset;
   margin: 30px 0 0 0;
   padding: 0px 17px;
}

.button.header-links a.book {
   padding: 5px 20px;
    margin: 22px 0 0 0;
   box-shadow: 0 4px 10px -2px rgba(0,0,0,.3);
}


.button.header-links a.book.offers {
margin-right: 15px;
    background: #ffffff;
color: #000000;
   box-shadow: 0 4px 10px -2px rgba(0,0,0,.3);
}

.button.header-links a.book.offers:hover {
background: #000000;
    color: #ffffff;}


.button.header-links a.book:hover {

}
