/* Header */
.uk-navbar .uk-logo.uk-navbar-item img {
  max-width: 150px;
}
.uk-navbar-nav.small {
  font-size: 11px;
}
.uk-navbar .uk-navbar-toggle .uk-navbar-toggle-icon svg {
  min-width: 30px;
}
/* Desktop Nav */
.uk-navbar-nav li.item-71 {
  display: none;
}
/* Mobile Nav */
#module-menu-dialog-mobile .uk-nav-sub .uk-parent:not(:first-of-type) {
  margin-top: 10px;
}
/* Slider Intro */
/* newsletter_subscription */
.newsletter_subscription label span {
  width: 100px;
  display: inline-block;
}
.newsletter_subscription input,
.newsletter_subscription select {
  border: 1px solid #3d548f;
  background: #fff;
  padding: 14px 12px;
  min-width: 300px;
}
.newsletter_subscription .acymodifybutton input.btn-primary {
  margin-top: 20px;
  background: #3d548f;
  color: #fff;
  cursor: pointer;
  font-weight: 700;
}
/* Footer */
footer p,
footer a,
footer span {
  font-size: 16px;
}
.kontakt_footer {
  margin: 0;
  padding: 0;
}
.kontakt_footer li {
  margin-bottom: 1rem;
  color: #fff;
  font-weight: 600;
  list-style: none;
}
.kontakt_footer .adresse {
  display: inline-flex;
}
.kontakt_footer .small {
  font-weight: 400;
}
/* Generell */
figcaption {
  background: #fff;
  padding: .5rem .8rem;
}
table.uk-table th {
  padding-left: 0;
  font-size: 13px;
  line-height: 1.4;
  font-family: Raleway;
  font-weight: 500;
  color: #3d548f;
}
/* Boxen / Card / Tile */
.uk-card .el-content,
.uk-tile .el-content {
  font-size: 16px;
}
.offer_container p {
  font-size: 16px;
}
/* Slider horizontal */
.pn-slider-horizontal .el-item {
  display: flex;
  flex-wrap: wrap;
}
.pn-slider-horizontal .el-item > div {
  align-self: flex-start;
}
.pn-slider-horizontal .el-item > div.el-meta {
  align-self: flex-end;
}
/* Grid Angebote */
.pn-grid.pn-grid-sub-bottom object {
  width: unset !important;
}
.pn-grid.pn-grid-sub-bottom a.el-item,
.pn-grid.pn-grid-sub-bottom figure,
.pn-grid.pn-grid-sub-bottom object,
.pn-grid.pn-grid-sub-bottom .uk-card-body,
.pn-grid.pn-grid-sub-bottom .el-sublayout {
  display: flex!important;
  flex-direction: column;
  flex-grow: 100;
}
.pn-grid.pn-grid-sub-bottom .el-sublayout .pn-reisen-content-bottom {
  margin-top: auto!important;
  padding-top: 40px;
}
.pn-grid.pn-grid-sub-bottom .el-sublayout .pn-reisen-content-bottom .pn-reise-button a {
  background: #0cac64;
  color: #fff;
}

/* Featrues Gallery Grid (Schiffe) */
.pn-features-gallery-grid .el-item {
    height:700px;
    color:#fff;
}
.pn-features-gallery-grid .el-item:not(:hover) .el-content {
    height: 0;
}
.pn-features-gallery-grid .el-title {
    overflow-wrap: break-word;
    opacity: 1;
}
.pn-features-gallery-grid .uk-tile-secondary {
  --uk-inverse: light;
  background-color: #97b6cee3;
  background-image: none;
}


/* Dropdown Nav (missing) */
.uk-dropdown-nav .uk-active a {
  background-color: #3D548F !important;
  color: #fff !important;
  padding: 10px 10px !important;
}


/* Startseite */
.map_destinations .uk-container {
  max-width: 1000px;
}
/* Schiffe Galerie */
.impressionen.schiffe ul {
  list-style: none;
  padding: 1.2rem 0 0;
}
@media (min-width: 576px) {
  /* Generell */
  /* Angebote */
  .offer_container div img {
    width: 400px;
  }
}
@media (min-width: 768px) {
  /* Generell */
}
@media (min-width: 992px) {
  .tm-toolbar .uk-navbar-nav > li > a,
  .uk-navbar-item,
  .uk-navbar-toggle {
    min-height: 36px;
  }
}
/*# sourceMappingURL=custom.css.map */