body { background: #ffffff; border-top: 10px solid #60cdda }
.uk-navbar { border: none; }
.tm-fullscreen { border: none !important; height: 430px; text-align: center; }
@media (min-width: 500px) {
.tm-top-block { box-shadow: none; margin-top: -100px; }
}
.full440 { height: 440px; }
.tm-block-darkblue { background: #011c31; min-height:250px; }
.padding0 { padding: 0 !important; }
.noborder { border: none !important; }
.b-module {background: #011c31; color: #fff; padding: 40px 0 0 40px; border:none; font-weight:300; }
.b-module > H4 { color: #ffffff; font-size: 30px; font-weight: 300; text-transform: none;}
.uk-navbar-nav { float: right; margin-bottom: 10px; }
.tm-block-twocolors { background-image: url(images/a-bg.png)}
.tm-bottom-a > div { padding: 0 !important; }
.bottom-a-1 { color: #ffffff; min-height: 232px; background: #62cdda; border: none; }
.bottom-a-1> H3 { color: #ffffff !important; font-weight: 300; padding-left:14px; font-size: 24px; padding-top: 2px }
.bottom-a-1 ul { list-style: none; padding-left: 13px;   }
.bottom-a-1 ul > li { list-style: none; padding-bottom: 10px; }
.bottom-a-1 ul > li > a { color: #ffffff; }
.bottom-a-2 { color: #ffffff; min-height: 232px; background: #4799b3; border: none; }
.bottom-a-2 > H3 { color: #ffffff; font-weight: 300; padding-left:14px }
.bottom-a-2 ul > li > a { color: #ffffff; }
.bottom-a-3 { color: #ffffff; min-height: 232px; background: #0e77b3; border: none; }
.bottom-a-3 > H3, .bottom-a-3 > p { color: #ffffff; font-weight: 300; padding-left:14px; padding-right:20px;  }
.bottom-a-3 ul > li > a { color: #ffffff; }
.bottom-a-4 { color: #ffffff; min-height: 232px; background: #49c0b3; border: none; }
.bottom-a-4 > H3 { color: #ffffff; font-weight: 300; padding-left:14px }
.bottom-a-4 ul > li > a { color: #ffffff; }
/* .tm-top-block { margin-top: -67px; } */
.tm-headerbar { padding: 30px 0 0 0 }
.tm-page { box-shadow: none; }
.dossier { background-color: #EFF9FA}
.uk-navbar-nav > li.uk-active > a { background: #0f77b2; color: #ffffff }
.uk-navbar-nav > li.uk-active > a:hover { background: #0f77b2; color: #ffffff }
.uk-navbar-nav > li.uk-active > a:active { background: #0f77b2; color: #333 }
.uk-navbar-nav > li.uk-active > a:focus { background: #0f77b2; color: #ffffff }
.uk-navbar-nav > li > a { background-image: none; color: #1A5281; }
uk-navbar > .uk-active.uk-open > a { color: #333; }
uk-navbar > .uk-active.uk-open > a:hover { color: #ffffff; }
.uk-dropdown-navbar { background: #56b3e4; }
.uk-nav-navbar > li > a { color: #333; }
.uk-nav > li { line-height: 14px; }
.uk-article-title { font-size: 22px; text-transform: initial; color: #6AC2E8  }
.lemaire { margin-top: 20px;  border-top: 4px solid #0F77B2; padding: 0; border-bottom: 0; border-right: 0; border-left: 0; margin-left: 10px; }
.lemaire > h3.uk-panel-title  { color: #0F77B2; font-weight: 500; font-size: 22px; margin-bottom: 10px; border-bottom: 1px solid #0F77B2; text-transform: initial; padding: 8px 2px }
.uk-nav-side > li:not(.uk-nav-header) + li > a {   border-top: 1px solid #6AC2E8; }
.uk-nav-side > li > a { padding:12px 0; text-transform: uppercase; font-size: 13px;  }
.uk-panel-box-primary > a:not([class]), .uk-panel-box-primary > :not([class*='uk-nav']) a:not([class]) { color: #ffffff !important; }
.tm-page .tm-block:first-child {
  padding-top: 20px;
}
/* Only tablets and desktops */
@media (min-width: 1220px) {
  .tm-page {
    max-width: 1200px;
    margin: 20px auto;
    position: relative;
  }

.uk-grid {
  margin-left:0;
}

}
/* Only tablets and desktops */
@media (min-width: 768px) {
  .tm-fullscreen:not(.uk-hidden-large) + .tm-page {
    min-height: 500px;
  }

  .tm-block {
    padding-bottom: 35px;
  }
  .tm-page { position: relative; }

}
h3 { font-size: 24px; }
.uk-breadcrumb > li { font-size: 13px; }
a { color: #6AC2E8; }
.feed-link > a { color: #ffffff !important; }
.openinghours-open { padding-left: 10px; }
.openinghours-closed { padding-left: 10px; }

.uk-button:hover, .uk-button:focus {
    background-color: #B7C267;
    color: #FFFFFF;
    outline: none;
    text-decoration: none;
    border-color: rgba(0, 0, 0, 0.08);
    background-image: none;
    text-shadow:none
}
.uk-button {
    -webkit-appearance: none;
    margin: 0;
    border: none;
    overflow: visible;
    font: inherit;
    color: #ffffff;
    text-transform: none;
    display: inline-block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 12px;
    background: #E31515;
    vertical-align: middle;
    line-height: 36px;
    min-height: 36px;
    text-decoration: none;
    text-align: center;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: #eaeaea;
    background-image: -webkit-linear-gradient(top, #fcfcfc, #fafafa);
    background-image: linear-gradient(to bottom, #B7C167, #B3BF63);
    box-shadow: inset 0 -1px rgba(0, 0, 0, 0.09);
    text-transform: uppercase;
    font-size: 14px;
}
h1, .uk-h1 {
    font-size: 30px;
    line-height: 48px;
}
.uk-panel-title {
    margin-top: 0;
    margin-bottom: 20px;
    margin-left: 5px;
    font-size: 18px;
    line-height: 25px;
    font-weight: 700;
    text-transform: uppercase;
    color: #525252;
}