.help-block.no-subscription-error{color: #a94442;}
.form-group.address-row{margin-top: 15px;}
.typo3-messages{list-style: none;margin: 0;padding: 0;}
.event-aside p, .event-aside div{overflow-wrap: break-word;}
#languagepopup-modal .boxContent{padding:30px;}
.raffle-form .help-block.with-errors{margin: 0;}
.raffle-form .help-block.with-errors ul{margin: 5px 0 0;padding: 0;font-size: 14px;}
.raffle-form .buttonLink{font-size: 1em;}
.raffle-headline{margin-bottom: 25px;}
.raffle-headline p{font-size: 16px;}
.raffle-form .has-error .checkbox, .raffle-form .has-error .radio{color: inherit;}
.raffle-form .buttonLink.disabled{cursor: not-allowed;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;opacity: .65;}
.winedbvalidate .has-error.has-danger .select2-selection.select2-selection--multiple,
.winedbvalidate .has-error.has-danger .select2-selection.select2-selection--single{border-color: #ff0000 !important;}
.frame-space-after-marginbottom30{margin-bottom: 30px;}
.frame-space-before-dividernomargintop .ce-div{margin-top: 0px;}
.dangerzone-wrap h2{margin: 0 0 15px 0;font-weight: normal;font-size: 1.7em;line-height: 1.2em;}
.navFooter p{margin-bottom: 0px;}
.offerteaser-listing{font-family: "Gotham A", "Gotham B", Arial, sans-serif;}
.offerteaser-listing .offer-box{margin-bottom: 30px;}
.offerteaser-listing .offer-box .offer-text-title{text-transform: uppercase;}
.offerteaser-listing .offer-box .offer-teaser-text{font-size: 0.7em;line-height: 1.3;}
.offerteaser-listing .offer-box .offer-teaser-text ul{padding-left: 15px;}
.offerteaser-listing .offer-box .offer-teaser-link{text-align: right;margin-top: 10px;}
.offerteaser-listing .offer-box .offer-teaser-link .btn{text-transform: none;}
#offerTypes-select {margin-bottom: 25px;}
@media (min-width: 768px) {
    .cookie-reopen{line-height: 1.3em;}
}
@media (max-width: 767px) {
    .offerteaser-listing .offer-box{margin-bottom: 15px;}
}
.sidenav-languagenav{margin-bottom: 45px;}
.sidenav-footernav .navigation-top li a[title~="Newsletter"]{display: none;}
.isweb-wrap{height: 0; width: 0;margin: 0;position: absolute;left: -9999px;}
.crossCheck-disabled:read-only{pointer-events: none;}
.subevents-check-group .help-block.with-errors{
    display: none;
}
.subevents-check-group .form-elem:last-child .help-block.with-errors{ display: block;}
.event-subcheck-group .help-block.with-errors {display: none;}
.event-subcheck-group .form-elem:last-child .help-block.with-errors{ display: block;}

/* VinumWorld Form - Loading Button Styles */
.btn-loading {
    cursor: not-allowed;
    opacity: 0.7;
}
.btn-loading .fa-spinner {
    margin-right: 5px;
}