@media screen and (min-width: 900px) {
.logolink {
    display: none;
}
}


/* Allgemein */

.thb-full-menu>li a:not(.logolink) {
    padding: 0px 0 20px;
}

.columns.thb-dark-column .thb-image-slider .thb-animated-arrow.circular svg {
    fill: #ffffff;
}

.thb-animated-arrow.circular svg {
    width: 40px;
    height: 40px;
    overflow: visible;
}
.thb-carousel.center-arrows .slick-nav {
    position: absolute;
    top: 45%;
}

.thb-dropdown-color-light .thb-full-menu .sub-menu li a {
  font-size: 23px; 
  font-family: 'verlagcond-bold' !important;
  font-weight: normal!important;
  letter-spacing: 2px;
  text-transform: uppercase;
}

#mobile-menu .thb-mobile-language-switcher a {
    text-transform: uppercase;
    opacity: 0.6;
  font-size: 20px;
  font-family: 'verlagcond-bold' !important;
}

.thb-mobile-menu>li>a {
	font-size: 30px; 
  font-family: 'verlagcond-bold' !important;
  font-weight: normal!important;
  letter-spacing: 2px;
}
#mobile-menu .socials a {
    padding-bottom: 30px;
}
#mobile-menu.dark .socials a {
    color: rgba(255, 255, 255, 0.6);
}

.fa {
    font-size: 20px;
}
.thb-full-menu>li>a.social {
    margin-top: -3px;
}

/* Home */

.columns.thb-dark-column .thb-image-slider .thb-animated-arrow.circular {
    border-color: rgba(9, 9, 9, 0);
}

/* Allgemein */

strong, b { 
  font-family: 'Verlag-bold' !important;
   font-weight: normal!important;
}
.full-width-row, .row.full-width-row {
    justify-content: center;
}
h1, h2, h3, h4, h5, h6 {
	letter-spacing: 2px;
	text-transform: uppercase;
  font-weight: normal;
}
}

/* New CSS */

.columns.thb-dark-column .thb-image-slider .thb-animated-arrow.circular {
    border-color: transparent;
}

.columns.thb-dark-column .thb-image-slider .thb-animated-arrow.circular svg {
    fill: #ffffff;
}

.thb-animated-arrow.circular svg {
    width: 35px;
    height: 35px;
    overflow: visible;
}

/* Footer */
#wrapper [role="main"] {
      -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.26);
    -moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.26);
      box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.26);
}

.subfooter p {
    margin-bottom: 15px;
    font-size: 20px;
}
.subfooter {
  padding: 10px 0;
}

/* Chambres*/

#hb-form-1-stripe-expiration-month, #hb-form-1-stripe-expiration-year {
    width: 100px!important;
}
.hb-form-1-stripe-expiration-month, .hb-form-1-stripe-expiration-year {
    width: 100px!important;
}




.thb-full-menu>li a:not(.logolink) {
    padding: 0px 0 20px;
}

.columns.thb-dark-column .thb-image-slider .thb-animated-arrow.circular svg {
    fill: #ffffff;
}

.thb-animated-arrow.circular svg {
    width: 40px;
    height: 40px;
    overflow: visible;
}
.thb-carousel.center-arrows .slick-nav {
    position: absolute;
    top: 45%;
}

/* header */

.header.style10 .thb-full-menu>li>a {
    font-size: 23px;
    text-transform: uppercase !important;
    letter-spacing: 0.02em !important;
    font-family: 'verlagcond-bold' !important;
  letter-spacing: 2px!important;
}

.thb-full-menu>li>a {
    font-family: 'verlagcond-bold' !important;
}
/* header mobile */

@media screen and (max-width: 900px) {
.header .logo-holder { 
      margin: 0 auto!important; 
}

.header {
  padding: 15px 0px 15px 40px!important;
}
}
/* Booking tool */

.hb-resa-payment-msg {
    display: block!important;
}
.hb-resa-payment-msg, .hb-bottom-area-content, .hb-bottom-area {
    display: block!important;
}
#hb-resa-summary {
    display: block!important;
}

.hb-resa-summary {
    display: block!important;
}


/* Mobile */

.hbook-wrapper input[type="text"], .hbook-wrapper input[type="number"], .hbook-wrapper select, .hbook-wrapper textarea {
    background: white!important;
}

