.elementor-5608 .elementor-element.elementor-element-c36f5b6 > .elementor-container{max-width:875px;}.elementor-5608 .elementor-element.elementor-element-c36f5b6{margin-top:50px;margin-bottom:50px;}.elementor-5608 .elementor-element.elementor-element-441fd38 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:30px;}.elementor-5608 .elementor-element.elementor-element-441fd38 > .elementor-element-populated{box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.3);padding:45px 45px 45px 45px;}.elementor-5608 .elementor-element.elementor-element-5764b65 > .elementor-widget-container{margin:-25px 0px -25px 0px;}@media(max-width:1024px){.elementor-5608 .elementor-element.elementor-element-c36f5b6{margin-top:0px;margin-bottom:30px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-5608 .elementor-element.elementor-element-441fd38 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-5608 .elementor-element.elementor-element-5764b65 > .elementor-widget-container{margin:-15px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-5764b65 *//* BoardGame Cruise Donau – Formular 5819 */
.elementor-5608 .elementor-element.elementor-element-5764b65 {color: #000; font-size: 18px; font-family: "Source Sans Pro", sans-serif;}
.elementor-5608 .elementor-element.elementor-element-5764b65 .dk-h1-heading {font-size: 22px !important; font-weight: bold; padding-top: 20px; line-height: 1.3;}
.elementor-5608 .elementor-element.elementor-element-5764b65 .dk-kabinenhinweis {font-size: 13px !important; margin-top: 20px !important; margin-bottom: -25px !important;}
.elementor-5608 .elementor-element.elementor-element-5764b65 .dk-disclaimer {font-size: 13px !important; margin-top: 40px !important; margin-bottom: -45px !important;}
.elementor-5608 .elementor-element.elementor-element-5764b65 .dk-picture {padding-top: 15px !important; padding-bottom: 10px !important;}
.elementor-5608 .elementor-element.elementor-element-5764b65 .dk-kategorieauswahl {font-size: 22px !important; font-weight: bold; margin-bottom: -20px !important; line-height: 1.3;}
.elementor-5608 .elementor-element.elementor-element-5764b65 .dk-ausfluege {margin-top: -20px !important; margin-bottom: -20px !important;}
.elementor-5608 .elementor-element.elementor-element-5764b65 div.wpforms-container-full .wpforms-form ul li {margin-bottom: 7px !important;}
.elementor-5608 .elementor-element.elementor-element-5764b65 .dk-bulletpoints {padding-left: 20px !important;}
.elementor-5608 .elementor-element.elementor-element-5764b65 div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {font-size: 16px !important; font-weight: 600 !important;}
.elementor-5608 .elementor-element.elementor-element-5764b65 label.wpforms-field-label {font-size: 18px !important; font-weight: bold !important; margin-top: 35px !important;}
.elementor-5608 .elementor-element.elementor-element-5764b65 .wpforms-field-description {font-size: 16px !important;}
.elementor-5608 .elementor-element.elementor-element-5764b65 .wpforms-field-description.wpforms-disclaimer-description {font-size: 13px !important;}
.elementor-5608 .elementor-element.elementor-element-5764b65 div.wpforms-container-full .wpforms-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]),
.elementor-5608 .elementor-element.elementor-element-5764b65 div.wpforms-container-full .wpforms-form select,
.elementor-5608 .elementor-element.elementor-element-5764b65 div.wpforms-container-full .wpforms-form textarea {font-size: 18px;}

/* Trenner und Kabinenbilder */
.elementor-5608 .elementor-element.elementor-element-5764b65 hr {margin-top: 20px !important; margin-bottom: 15px !important; color: #e1e1e1; border-top: 2px solid !important;}
.elementor-5608 .elementor-element.elementor-element-5764b65 #wpforms-5819-field_95,
.elementor-5608 .elementor-element.elementor-element-5764b65 #wpforms-5819-field_96,
.elementor-5608 .elementor-element.elementor-element-5764b65 #wpforms-5819-field_97 {margin-top: 0 !important; margin-bottom: 10px !important;}
.elementor-5608 .elementor-element.elementor-element-5764b65 div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern img {border-radius: 10px;}

/* Auswahlhinweis zwischen Überschrift und Kabinenbildern */
.elementor-5608 .elementor-element.elementor-element-5764b65 #wpforms-5819-field_95-container,
.elementor-5608 .elementor-element.elementor-element-5764b65 #wpforms-5819-field_96-container,
.elementor-5608 .elementor-element.elementor-element-5764b65 #wpforms-5819-field_97-container {display: flex; flex-direction: column;}
.elementor-5608 .elementor-element.elementor-element-5764b65 #wpforms-5819-field_95-container > .wpforms-field-label,
.elementor-5608 .elementor-element.elementor-element-5764b65 #wpforms-5819-field_96-container > .wpforms-field-label,
.elementor-5608 .elementor-element.elementor-element-5764b65 #wpforms-5819-field_97-container > .wpforms-field-label {order: 1;}
.elementor-5608 .elementor-element.elementor-element-5764b65 #wpforms-5819-field_95-container > .wpforms-field-description,
.elementor-5608 .elementor-element.elementor-element-5764b65 #wpforms-5819-field_96-container > .wpforms-field-description,
.elementor-5608 .elementor-element.elementor-element-5764b65 #wpforms-5819-field_97-container > .wpforms-field-description {order: 2; margin-bottom: 10px;}
.elementor-5608 .elementor-element.elementor-element-5764b65 #wpforms-5819-field_95-container > ul,
.elementor-5608 .elementor-element.elementor-element-5764b65 #wpforms-5819-field_96-container > ul,
.elementor-5608 .elementor-element.elementor-element-5764b65 #wpforms-5819-field_97-container > ul {order: 3;}
.elementor-5608 .elementor-element.elementor-element-5764b65 #wpforms-5819-field_32-container ul {margin-top: 12px !important;}
.elementor-5608 .elementor-element.elementor-element-5764b65 #wpforms-5819-field_39-container > .wpforms-field-label {margin-top: 10px !important;}
.elementor-5608 .elementor-element.elementor-element-5764b65 #wpforms-5819-field_96 .wpforms-currency-symbol::after,
.elementor-5608 .elementor-element.elementor-element-5764b65 #wpforms-5819-field_97 .wpforms-currency-symbol::after {content: " p. P.";}

/* Gesamtbetrag und Absenden */
.elementor-5608 .elementor-element.elementor-element-5764b65 .wpforms-payment-total {font-size: 30px !important; font-weight: bold !important; margin-top: -10px !important;}
.elementor-5608 .elementor-element.elementor-element-5764b65 .dk-summe2024 {margin-top: -20px !important; font-size: 25px !important; font-weight: bold;}
.elementor-5608 .elementor-element.elementor-element-5764b65 div.wpforms-container-full .wpforms-form button[type=submit],
.elementor-5608 .elementor-element.elementor-element-5764b65 div.wpforms-container-full .wpforms-form .wpforms-page-button {color: #f8db49; background-color: #53bff0; font-size: 20px; font-weight: 600; padding: 20px 10px; border-radius: 10px; width: 100%; margin-top: 15px; box-shadow: none;}
.elementor-5608 .elementor-element.elementor-element-5764b65 .wpforms-confirmation-container-full,
.elementor-5608 .elementor-element.elementor-element-5764b65 div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message) {margin-top: 30px;}

/* Mobile Bildbreite und zweispaltige Auswahl */
@media only screen and (max-width: 600px) {
  .elementor-5608 .elementor-element.elementor-element-5764b65 .dk-picture {margin-left: -10px !important; margin-right: -10px !important; padding-left: 0 !important; padding-right: 0 !important;}
}
.elementor-5608 .elementor-element.elementor-element-5764b65 div.wpforms-container-full .wpforms-form .wpforms-checkbox-2-columns ul li,
.elementor-5608 .elementor-element.elementor-element-5764b65 div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-2-columns ul li,
.elementor-5608 .elementor-element.elementor-element-5764b65 div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul li {padding-right: 0 !important;}

/* Buchungshinweise und mobile Reisendenfelder */
.elementor-5608 .elementor-element.elementor-element-5764b65 .dk-disclaimer a,
.elementor-5608 .elementor-element.elementor-element-5764b65 .dk-sonderwunsch a {color: #000; text-decoration: underline !important;}
@media only screen and (max-width: 600px) {
  .elementor-5608 .elementor-element.elementor-element-5764b65 .dk-reisender {margin-right: 10px !important;}
  .elementor-5608 .elementor-element.elementor-element-5764b65 #wpforms-5819-field_116-container {padding-right: 10px;}
}
/* Newsletter auf dieser Buchungsseite ausblenden */
.klaviyo-form {display: none;}/* End custom CSS */