h1
{
  text-transform: none!important;
}

li.active
{
  font-weight: bold;
}

.logo-wrapper
{
  padding: 0.8rem;
}

.link
{
  color: #acd904!important;
}

.small
{
  font-size:90%!important;
}

.nav-submenu .nav-item-caret
{
  display: none;
}

#astroid-sticky-header
{
  border-bottom: 3px solid #ACD904;
}

#content
{
  padding-top: 0px !important;
}

#content .blog h2 a
{
  color: white!important;
}

#content a
{
  color: #acd904;
}

#content .blog a
{
  color: #acd904!important;
}

#ar-mqghu4mgy
{
  font-size: 0.9rem;
}

#ar-mqghu4mgy.row 
{
/*  margin: 0px!important;*/
}

#f1-wfpmurada .nav
{
  text-align: left;
}

#mod-custom148
{
  padding-top:10px;
}

#mod-custom192
{
  padding-top:10px;
}

.astroid-header-section
{
  border-bottom: 3px solid #ACD904;
}

h3.bg-dark, div.bg-dark
{
  background-color: rgba(51,51,51,0.8)!important;
}

#astroid-offcanvas .module-title
{
  color: black!important;
}

.pagination .page-item .page-link {
  color: #acd904;
  background-color: transparent!important;
  border-color: #acd904;
}

.readmore-btn
{
  background-color: #acd904!important;
  font-weight: bold!important;
  padding: 0.25rem 1rem;
  text-decoration:none;
}

.readmore-btn:hover
{
  background-color: #8eb303;
  border-color: #84a703;
  text-decoration:none;
}

.module-title
{
  color: white;
}

.tags.list-inline
{
  display:none;
}

.jp-slide a, .readmore
{
  font-weight: bold;
}

#mod-custom180, #mod-custom205
{
  text-align: right!important;
}

#td1c-wifsx8h9d .uk-transition-fade h4
{
  color: #acd904;
  font-weight: bold;
}

.fa-angle-double-right
{
  display: none;
}

.main-timeline .year
{
  background-color: #acd904!important;
  font-weight: bold;
}

.moduleCustomGridPortfolioLinkColor
{
  color: #acd904!important;
}

#language_btn_179
{
  background-color: #acd904!important;
  font-size: 0.8rem!important;
}

.sprachauswahl
{
  margin-top:16px!important; 
  margin-bottom: 0px!important;
  padding-bottom: 0px!important;
}

.header-stacked-inner
{
  padding-top:0px!important;
}

div.mod-languages a
{
  padding:0px!important;
}

div.mod-languages .dropdown-menu {
  padding: 0px!important;
  min-width:0px!important;
}

.module-title
{
  text-align:left!important;
}

#astroid-footer div
{
  font-size: 0.8rem;
}

.timeline-content
{
  text-align:left!important;
}

@media  (max-width: 768px) {
  .container
  {
    max-width: 95%;
  }
}

.zimmerauswahl
{
  font-size: 1.0rem!important;
}

.bildquelle
{
  font-size:0.7rem;
  text-align:left;
  color: white;
}

.bildquelleSchwarz
{
  font-size:0.7rem;
  text-align:left;
  color: black;
}

.uk-position-small
{
  margin-bottom: 9%;
}

.fruehstueckInklusive
{
  margin-top:32px;
  margin-bottom:32px;
  font-size:1.5rem;
  line-height:1.5em;
}

.inSliderTextTitle
{
  font-size: 24px;
}

@media  (max-width: 768px) {
  .inSliderTextTitle
  {
    font-size: 14px;
  }
}

.rscomments
{
  background-color: #515151!important;
}

.rscomment-comment-area-actions, .rscomm-meta, button[data-rsc-task="preview"]
{
  display: none;
}

.control-group, .comment_length, .rscomm-big, .rscomm-time
{
  color: #515151!important;
}

.visually-hidden
{
  display: none;
}

.cc-link
{
  margin: 0px;
  padding: 0px;
}

a.cc-link.cc-privacy 
{
  display: block;
  margin-top:16px;
}

.spiderBooking
{
  margin-top:32px;
}

button.spiderBooking-form__button
{
  background-color: #acd904!important;
  font-weight: bold!important;
}

#spiderBooking .label
{
  color: white!important;
}

#spiderBooking-nbAdults, #spiderBooking-nbChildren, #spiderBooking-nbInfants
{
  color: white!important;
}

.spiderSelect-single
{
  color: white!important;
}

.spiderSelect-container .spiderSelect-results
{
}

.icon-spiderBooking-person
{
  color: white!important;
}

.icon-spiderBooking-angle-down
{
  color: white!important;
}

.spiderDatepicker-input {
  color: white!important;
}

.card-body {
  color: white;
}
