.hotelfinder .itemcategory {
  display: none;
}
.uk-grid-hotelfinder > div {
  width: 25%;
}
.uk-h2.hotel-name {
  text-transform: none;
  letter-spacing: 0;
}
.uk-grid-hotelfinder .uk-width-medium-1-4 {
  width: 100%;
}
@media (min-width: 768px) {
  .uk-grid-hotelfinder .uk-width-medium-1-4 {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .uk-grid-hotelfinder .uk-width-medium-1-4 {
    width: 25%;
  }
}
.gs-typ-office .uk-progress::-webkit-progress-value {
  background-image: linear-gradient(to right, #0a5e33 0, #003460 100%);
}
.gs-typ-spa .uk-progress::-webkit-progress-value {
  background-image: linear-gradient(to right, #0a5e33 0, #00a0de 100%);
}
.gs-typ-gastro .uk-progress::-webkit-progress-value {
  background-image: linear-gradient(to right, #0a5e33 0, #a43038 100%);
}
.gs-business.gs-typ-office .uk-progress::-webkit-progress-value,
.gs-business.gs-typ-office .uk-progress::-moz-progress-bar {
  background-image: linear-gradient(to right, #0a5e33 0, #003460 100%);
}
.gs-business.gs-typ-spa .uk-progress::-webkit-progress-value,
.gs-business.gs-typ-spa .uk-progress::-moz-progress-bar {
  background-image: linear-gradient(to right, #0a5e33 0, #00a0de 100%);
}
.gs-business.gs-typ-gastro .uk-progress::-webkit-progress-value,
.gs-business.gs-typ-gastro .uk-progress::-moz-progress-bar {
  background-image: linear-gradient(to right, #0a5e33 0, #a43038 100%);
}
.gs-progress-bar-co2 {
  background: #76b82b;
  background: -moz-linear-gradient(left, #e50052 0, #ffea00 40%, #76b82b 100%);
  background: -webkit-linear-gradient(left, #e50052 0, #ffea00 40%, #76b82b 100%);
  background: linear-gradient(to right, #e50052 0, #ffea00 40%, #76b82b 100%);
  height: 10px;
}
.gs-co2 {
  margin-top: 40px;
}
.gs-co2 svg {
  position: relative !important;
  height: auto;
}
.gs-co2 .gs-co2-value-container {
  margin-bottom: 5px;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.gs-co2 .gs-co2-icon {
  height: auto;
}
.gs-co2 .gs-co2-indicator {
  position: relative;
}
.gs-co2 .gs-co2-indicator > svg {
  position: absolute !important;
  top: -3px !important;
  right: 0;
}
.uk-divider-icon {
  position: relative;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='27.53' height='15' viewBox='0 0 27.53 15'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill-rule:evenodd;fill:url(%23linear-gradient);%7D%3C/style%3E%3ClinearGradient id='linear-gradient' x1='89.98' y1='38.06' x2='69.37' y2='48.12' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23cccccc'/%3E%3Cstop offset='1' stop-color='%23999999'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath class='cls-1' d='M75.38,46.55c.74,2.24-3.46-2-4.62-2.45H64.6c5.28,3.7,9.34,8.35,10.55,5.53,2.78-6.56,6.43-10.19,11-12-5.76,2.95-9,9.51-9.89,12.71a12.32,12.32,0,0,0,8.22-4.56c3.64-4.11,3.69-6.86,7.65-9C83.18,32.6,73.22,39.81,75.38,46.55Z' transform='translate(-64.6 -35.51)'/%3E%3C/svg%3E");
}
.tm-toolbar-default .uk-divider-icon,
.uk-card-primary.uk-card-body .uk-divider-icon,
.uk-card-primary > :not([class*=uk-card-media]) .uk-divider-icon,
.uk-card-secondary.uk-card-body .uk-divider-icon,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-divider-icon,
.uk-light .uk-divider-icon,
.uk-navbar-container:not(.uk-navbar-transparent) .uk-divider-icon,
.uk-offcanvas-bar .uk-divider-icon,
.uk-overlay-primary .uk-divider-icon,
.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon,
.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon,
.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon,
.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='27.53' height='15' viewBox='0 0 27.53 15'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill-rule:evenodd;fill:url(%23linear-gradient);%7D%3C/style%3E%3ClinearGradient id='linear-gradient' x1='89.98' y1='38.06' x2='69.37' y2='48.12' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='rgba(255, 255, 255, 0.5)'/%3E%3Cstop offset='1' stop-color='rgba(255, 255, 255, 0.2)'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath class='cls-1' d='M75.38,46.55c.74,2.24-3.46-2-4.62-2.45H64.6c5.28,3.7,9.34,8.35,10.55,5.53,2.78-6.56,6.43-10.19,11-12-5.76,2.95-9,9.51-9.89,12.71a12.32,12.32,0,0,0,8.22-4.56c3.64-4.11,3.69-6.86,7.65-9C83.18,32.6,73.22,39.81,75.38,46.55Z' transform='translate(-64.6 -35.51)'/%3E%3C/svg%3E");
}
@media (min-width: 960px) {
  a.uk-navbar-item.uk-logo {
    position: absolute;
    top: -40px;
  }
  a.uk-navbar-item.uk-logo img {
    transition: all 0.05s;
  }
}
.uk-sticky.uk-sticky-fixed a.uk-navbar-item.uk-logo {
  top: 0;
}
.uk-sticky.uk-sticky-fixed a.uk-navbar-item.uk-logo img {
  max-width: 80px;
}
.uk-list.uk-list-bullet > ::before {
  top: -1px;
  left: -40px;
  width: 40px;
  height: 1.5em;
  margin-bottom: -1.5em;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' height='12' viewBox='0 0 22 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill-rule:evenodd;fill:url(%23linear-gradient);%7D%3C/style%3E%3ClinearGradient id='linear-gradient' x1='87.65' y1='39.06' x2='71.18' y2='47.09' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%2395c11f'/%3E%3Cstop offset='1' stop-color='%230a5e33'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath class='cls-1' d='M76,45.84c.59,1.79-2.76-1.59-3.69-2H67.36c4.23,3,7.47,6.68,8.43,4.42,2.23-5.25,5.14-8.15,8.8-9.63C80,41,77.43,46.29,76.68,48.85a9.84,9.84,0,0,0,6.57-3.65c2.91-3.29,3-5.48,6.11-7.24C82.21,34.68,74.25,40.45,76,45.84Z' transform='translate(-67.36 -37.01)'/%3E%3C/svg%3E");
}
.tm-toolbar-default .uk-list-bullet > ::before,
.uk-card-primary.uk-card-body .uk-list-bullet > ::before,
.uk-card-primary > :not([class*=uk-card-media]) .uk-list-bullet > ::before,
.uk-card-secondary.uk-card-body .uk-list-bullet > ::before,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-list-bullet > ::before,
.uk-light .uk-list-bullet > ::before,
.uk-navbar-container:not(.uk-navbar-transparent) .uk-list-bullet > ::before,
.uk-offcanvas-bar .uk-list-bullet > ::before,
.uk-overlay-primary .uk-list-bullet > ::before,
.uk-section-primary:not(.uk-preserve-color) .uk-list-bullet > ::before,
.uk-section-secondary:not(.uk-preserve-color) .uk-list-bullet > ::before,
.uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet > ::before,
.uk-tile-secondary:not(.uk-preserve-color) .uk-list-bullet > ::before {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' height='12' viewBox='0 0 22 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill-rule:evenodd;fill:url(%23linear-gradient);%7D%3C/style%3E%3ClinearGradient id='linear-gradient' x1='87.65' y1='39.06' x2='71.18' y2='47.09' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='rgba(255, 255, 255, 0.5)'/%3E%3Cstop offset='1' stop-color='rgba(255, 255, 255, 0.2)'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath class='cls-1' d='M76,45.84c.59,1.79-2.76-1.59-3.69-2H67.36c4.23,3,7.47,6.68,8.43,4.42,2.23-5.25,5.14-8.15,8.8-9.63C80,41,77.43,46.29,76.68,48.85a9.84,9.84,0,0,0,6.57-3.65c2.91-3.29,3-5.48,6.11-7.24C82.21,34.68,74.25,40.45,76,45.84Z' transform='translate(-67.36 -37.01)'/%3E%3C/svg%3E");
}
.wpml-ls-legacy-list-horizontal {
  border: none;
  padding: 0;
}
.wpml-ls-legacy-list-horizontal a {
  padding: 0 5px;
}
.order-total th,
.order-total strong {
  font-weight: 900 !important;
}
.wc-gzd-checkbox-placeholder.wc-gzd-checkbox-placeholder-legal {
  background: #eefaee;
  padding: 10px;
}
li.wpml-ls-current-language span {
  border-bottom: 2px solid #fff;
}
.menu-item sub {
  margin-left: -3px;
}
#gfield_instruction_2_12 {
  display: none;
}
.gform_wrapper.gravity-theme .gfield_validation_message,
.gform_wrapper.gravity-theme .validation_message {
  background: none;
  border: none;
  font-size: 13px;
  margin-top: 0;
  padding: 5px 0 0 0;
  font-style: italic;
}
.twitter-typeahead {
  width: 100%;
}
.tt-dataset {
  background-color: #fff;
  padding: 15px 0;
  border: 1px #0a5e33 solid;
  border-radius: 3px;
  margin-top: 3px;
}
.tt-dataset .tt-suggestion {
  padding: 2px 15px;
}
.tt-dataset .tt-suggestion.tt-selectable {
  cursor: pointer;
}
.tt-dataset .tt-suggestion.tt-selectable.tt-cursor {
  background-color: #0a5e33;
  color: #fff;
}
.uk-heading-line > ::after,
.uk-heading-line > ::before {
  content: none;
}
.uk-heading-line > span {
  background: linear-gradient(180deg, rgba(137, 177, 115, 0) 0%, rgba(137, 177, 115, 0) 60%, #89b173 60%, #89b173 100%);
  display: inline;
  max-width: 100%;
}
.uk-section-secondary .uk-heading-line > span {
  background: linear-gradient(180deg, rgba(10, 94, 51, 0) 0%, rgba(10, 94, 51, 0) 60%, #0a5e33 60%, #0a5e33 100%);
}
.circular-progress .circle {
  width: 100%;
  height: 100%;
  transform: rotate(135deg) scale(0.4);
  overflow: visible;
}
.circular-progress .circle-image {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 4em;
}
.circular-progress .circle-image img {
  max-width: none;
}
.circular-progress .circle-percentage {
  font-size: 27px;
  font-weight: bold;
  color: #75b72b;
  text-align: center;
  margin-top: -35px;
}
.circular-progress .circle-percentage .percent {
  color: #bfbfc0;
  font-size: 25px;
}
.circular-progress .container {
  position: relative;
}
/* Gravity Overrides -> Orbital Theme */
.gform-theme--api,
.gform-theme--framework,
.gform-theme--foundation {
  --gf-font-size-primary: 16px !important;
  --gf-color-primary: #0a5e33 !important;
  --gf-color-primary-rgb: 192, 43, 10;
  --gf-color-primary-darker: #05301a !important;
  --gf-field-pg-prog-bar-bg-color-blue: #0a5e33 !important;
  --gf-form-gap-y: 20px !important;
  --gf-ctrl-size: var(--gf-ctrl-size-lg);
  --gf-font-weight-secondary: 700;
}
.gform-theme--api ::placeholder,
.gform-theme--framework ::placeholder,
.gform-theme--foundation ::placeholder {
  color: #828995;
}
.gform-theme--api h3.gsection_title,
.gform-theme--framework h3.gsection_title,
.gform-theme--foundation h3.gsection_title {
  margin-top: 20px !important;
  margin-bottom: 0 !important;
}
.gform-theme--api .gfield--input-type-radio label,
.gform-theme--framework .gfield--input-type-radio label,
.gform-theme--foundation .gfield--input-type-radio label {
  margin-top: -2px !important;
}
.gform-theme--api .ginput_total,
.gform-theme--framework .ginput_total,
.gform-theme--foundation .ginput_total {
  color: green !important;
  font-weight: 900 !important;
  font-size: 22px !important;
}
@media (min-width: 640px) {
  .gform-theme--api .gf-country-select-single .ginput_address_country,
  .gform-theme--framework .gf-country-select-single .ginput_address_country,
  .gform-theme--foundation .gf-country-select-single .ginput_address_country {
    inline-size: 100%;
  }
}
/* Fix für Image-Captcha -> Oribital-Theme */
.captcha-image label > input {
  opacity: 0 !important;
  display: none !important;
}
.tm-toolbar > div > div > div > div:nth-last-child(2) {
  padding-left: 0px !important;
}
/*# sourceMappingURL=custom.css.map */