/* Version: 1.1 */
* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

/* Fonts */
@font-face {
    font-family:'Zilla Slab';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src:
            local('ZillaSlab-Light'),
            url('https://staging-inhousewebshop.derticketservice.de/static/common/fonts/ZillaSlab-Light.woff2') format('woff2'),
            url('https://staging-inhousewebshop.derticketservice.de/static/common/fonts/ZillaSlab-Light.woff') format('woff');
}

@font-face {
    font-family:'Zilla Slab';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src:
            local('ZillaSlab-LightItalic'),  /* beim Besucher schon installiert ist */
            url('https://staging-inhousewebshop.derticketservice.de/static/common/fonts/ZillaSlab-LightItalic.woff2') format('woff2'),
            url('https://staging-inhousewebshop.derticketservice.de/static/common/fonts/ZillaSlab-LightItalic.woff') format('woff');
}

@font-face {
    font-family:'Zilla Slab';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src:
            local('ZillaSlab-Regular'),  /* beim Besucher schon installiert ist */
            url('https://staging-inhousewebshop.derticketservice.de/static/common/fonts/ZillaSlab-Regular.woff2') format('woff2'),
            url('https://staging-inhousewebshop.derticketservice.de/static/common/fonts/ZillaSlab-Regular.woff') format('woff');
}

@font-face {
    font-family:'Zilla Slab';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src:
            local('ZillaSlab-Italic'),  /* beim Besucher schon installiert ist */
            url('https://staging-inhousewebshop.derticketservice.de/static/common/fonts/ZillaSlab-Italic.woff2') format('woff2'),
            url('https://staging-inhousewebshop.derticketservice.de/static/common/fonts/ZillaSlab-Italic.woff') format('woff');
}

@font-face {
    font-family:'Zilla Slab';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src:
            local('ZillaSlab-Medium'),  /* beim Besucher schon installiert ist */
            url('https://staging-inhousewebshop.derticketservice.de/static/common/fonts/ZillaSlab-Medium.woff2') format('woff2'),
            url('https://staging-inhousewebshop.derticketservice.de/static/common/fonts/ZillaSlab-Medium.woff') format('woff');
}

@font-face {
    font-family:'Zilla Slab';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src:
            local('ZillaSlab-MediumItalic'),  /* beim Besucher schon installiert ist */
            url('https://staging-inhousewebshop.derticketservice.de/static/common/fonts/ZillaSlab-MediumItalic.woff2') format('woff2'),
            url('https://staging-inhousewebshop.derticketservice.de/static/common/fonts/ZillaSlab-MediumItalic.woff') format('woff');
}

@font-face {
    font-family:'Zilla Slab';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src:
            local('ZillaSlab-SemiBold'),  /* beim Besucher schon installiert ist */
            url('https://staging-inhousewebshop.derticketservice.de/static/common/fonts/ZillaSlab-SemiBold.woff2') format('woff2'),
            url('https://staging-inhousewebshop.derticketservice.de/static/common/fonts/ZillaSlab-SemiBold.woff') format('woff');
}

@font-face {
    font-family:'Zilla Slab';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src:
            local('ZillaSlab-SemiBoldItalic'),  /* beim Besucher schon installiert ist */
            url('https://staging-inhousewebshop.derticketservice.de/static/common/fonts/ZillaSlab-SemiBoldItalic.woff2') format('woff2'),
            url('https://staging-inhousewebshop.derticketservice.de/static/common/fonts/ZillaSlab-SemiBoldItalic.woff') format('woff');
}

@font-face {
    font-family:'Zilla Slab';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src:
            local('ZillaSlab-Bold'),  /* beim Besucher schon installiert ist */
            url('https://staging-inhousewebshop.derticketservice.de/static/common/fonts/ZillaSlab-Bold.woff2') format('woff2'),
            url('https://staging-inhousewebshop.derticketservice.de/static/common/fonts/ZillaSlab-Bold.woff') format('woff');
}

@font-face {
    font-family:'Zilla Slab';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src:
            local('ZillaSlab-BoldItalic'),  /* beim Besucher schon installiert ist */
            url('https://staging-inhousewebshop.derticketservice.de/static/common/fonts/ZillaSlab-BoldItalic.woff2') format('woff2'),
            url('https://staging-inhousewebshop.derticketservice.de/static/common/fonts/ZillaSlab-BoldItalic.woff') format('woff');
}

@font-face {
    font-family: 'laga-pictos';
    src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family:'awb-icons';
    font-style: normal;
    font-weight: normal;
    font-display: swap;
    src:
            local('awb-icons'),  /* beim Besucher schon installiert ist */
            url('https://staging-inhousewebshop.derticketservice.de/static/common/fonts/awb-icons.woff') format('woff');
}

@font-face {
    font-family:'Font Awesome 5 Brands';
    font-style: normal;
    font-weight: normal;
    font-display: swap;
    src:
            local('awb-icons'),  /* beim Besucher schon installiert ist */
            url('https://staging-inhousewebshop.derticketservice.de/static/common/fonts/fa-brands-400.woff2') format('woff2');
}

/* cookiebanner */
#laga-neuss h1.js-CookiesConsentPanelTitle {
    color: #b0ddc3;
}

#laga-neuss .evt-cookie-content-checkboxes label {
    color: #fff !important;
}

/* GENERAL */

body {
    color: #000 !important;
    font-family: "Zilla Slab", Arial, Helvetica, sans-serif !important;
    font-size: 19px !important;
    letter-spacing: 0.02em;
    padding-top: 0 !important;
    font-weight: 400 !important;
}

/* hide elements */
.component.footer-logo,
.component.p-t-default,
.dropup-language,
.footer .divider,
ul.evt-footer-links,
.col-xs-6 p span.whitespace-nowrap {
    display: none !important;
}

/* hide event-filter element (temp.) */
div.component.event-filter {
    display: none;
}

/* shopping cart header white */
#laga-neuss .component.shopping-cart .well h2 {
    color: #fff;
}

/* personalization form header white */
#laga-neuss #personalizationForm .well h2 {
    color: #fff;
}

/* Header of INHOUSE */

#laga-neuss .navbar-default .navbar-toggle, #laga-neuss .navbar-default .navbar-toggle:focus {
    background: transparent;
    border: none;
    margin-left: 0;
}

#laga-neuss .navbar-default .navbar-toggle .icon-bar, #laga-neuss .navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #fff;
}

#laga-neuss .navbar-toggle .icon-bar {
    height: 3px;
    width: 35px;
    margin-bottom: 8px;
}

#laga-neuss .navbar__logo {
    background-color: #fff;
    border-color: #fff;

}

#laga-neuss a#nav_tickets {
    padding-left: 0;
}

#laga-neuss a#nav_shoppingcart {
    padding-right: 0;
}

#laga-neuss .navbar__logo .container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 150px;
}

#laga-neuss .navbar-brand {
    height: auto;
    max-width: 320px;
    width: 320px;
}

#laga-neuss .navbar__navigation {
    background-color: #b0ddc3;
    border: none;
}

#laga-neuss .navbar-default .navbar-nav > li > a, #laga-neuss .navbar-default .evt-mobile-shortcut-navigation > li > a {
    color: #000;
    background-color: #b0ddc3;
    font-size: 18px;
    border: none;
    padding-left: 0;
}

#laga-neuss .navbar-default .navbar-nav > li > a:hover, #laga-neuss .navbar-default .evt-mobile-shortcut-navigation > li > a:hover {
    font-weight: 600;
}

#laga-neuss .navbar .navbar-nav {
    border-right: none;
}

#laga-neuss .navbar a:focus, #laga-neuss .nav a .focus, #laga-neuss li > a:focus,
#laga-neuss .navbar-header .navbar-toggle:focus {
    outline: none !important;
}

#laga-neuss a:focus, #laga-neuss a .focus, #laga-neuss .footer .js-editCookiesSettings:focus, #laga-neuss button.rePrintTD.btn-link:focus {
    color: #006f46;
    text-decoration: none;
    border: none !important;
}

#laga-neuss .navbar-default .navbar-collapse, #laga-neuss .navbar-default .navbar-form {
    border-color: #fff;
    padding-left: 0;
}

#laga-neuss .footer .component a:not(.btn), #laga-neuss .webshop a:not(.btn) {
    text-decoration: none;
    color: #006f46;
}

#laga-neuss .btn-primary {
    background: #0b9d63;
    color: #fff;
    border-color: rgba(0,111,70,0);
    padding-top: 10px;
    padding-right: 25px;
    padding-bottom: 11px;
    padding-left: 20px;
    line-height: 1.2;
    font-size: 18px;
    --button_margin-top: 0px;
    --button_margin-right: 0px;
    --button_margin-bottom: 0px;
    --button_margin-left: 0px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    cursor: pointer;
    box-sizing: border-box;
    font-family: "Zilla Slab", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-style: normal;
    letter-spacing: 0.015em;
    border-width: 0 0 0 0;
    border-style: solid;
    border-radius: 25px 25px 25px 25px;
    text-transform: none;
    transition: all .2s;
    margin: 0;
    height: 54px;
}

#laga-neuss .btn-primary:before {
    font-family: 'laga-pictos' !important;
    content: "\e908";
    font-size: 40px;
    font-weight: 300;
    margin-right: 10px;
}

#laga-neuss .btn-primary:hover, #laga-neuss .btn-primary:focus, #laga-neuss .btn-primary:active {
    background: #006f46;
    color: #fff;
    outline: none !important;
}

#laga-neuss .evt-price-calculator-item.highlight {
    box-shadow: 0 0 4px 2px #006f46;
}

#laga-neuss .evt-price-calculator-item:not(.last) {
    border-color: #000;
}

#laga-neuss .evt-price-calculator-item {
    border-bottom: solid 1px #000 !important;
}

#laga-neuss .evt-price-calculator fieldset {
    border-right: none;
    border-left: none;
    border-bottom: none;
    border-radius: 0;
    border-color: #000;
}

#laga-neuss .evt-my-theater-dashboard-item-action .btn-primary {
    border-color: #fff;
    border-width: 3px;
}


#laga-neuss .evt-event-list h2,
#laga-neuss .well .h1, #laga-neuss .well .h2, #laga-neuss .well .h3, #laga-neuss .well .h5, #laga-neuss .well h1, #laga-neuss .well h2, #laga-neuss .well h3, #laga-neuss .well h5{
    color: #006f46;
    font-size: 24px;
    font-weight: 600;
}

#laga-neuss .well:not(.well-light) {
    background: #0b9d63;
    color: #fff;
    border: none;
    border-radius: 50px 0px 50px 0px;
}

#laga-neuss .event-filter .well {
    padding: 20px 0 0 0;
    border: none;
}

#laga-neuss .well .h4 {
    color: #fff;
}

#laga-neuss .evt-date-container > input + .icons, #laga-neuss .evt-datepicker-container > input + .icons,
#laga-neuss ::placeholder{
    color: #006f46;
}

#laga-neuss .evt-icon-btn {
    border-radius: 15px 0px 15px 0px !important;
    background: transparent !important;
    border-width: 3px !important;
    border-color: #fff !important;
    color: #fff !important;
}

#laga-neuss .evt-icon-btn:focus {
    outline: 3px solid #fff !important;
    color: #fff;
}

#laga-neuss [data-ta-id="shoppingCartComponent"] .evt-icon-btn {
    color: #006f46 !important;
    border-color: #006f46 !important;
}

#laga-neuss .well strong,
#laga-neuss .well h3,
#laga-neuss .well .h3 {
    color: #fff;
}

#laga-neuss .well {
    padding: 50px;
}

#laga-neuss .well.p-b-0 {
    padding-bottom: 50px !important;
}

#laga-neuss h5, #laga-neuss label, #laga-neuss strong {
    font-weight: 500;
    color: #000;
}

#laga-neuss .evt-radio-unchecked input[type="radio"]:checked + label::before, #laga-neuss div.checkbox.evt-checkbox input[type="radio"]:checked + label::before, #laga-neuss div.radio.evt-radio input[type="radio"]:checked + label::before,
#laga-neuss .evt-radio-unchecked input[type="checkbox"]:checked + label::before, #laga-neuss div.checkbox.evt-checkbox input[type="checkbox"]:checked + label::before, #laga-neuss div.radio.evt-radio input[type="checkbox"]:checked + label::before,
#laga-neuss .evt-select-filter ul.dropdown-menu.inner > li.selected > a::before, #laga-neuss .evt-select-filter.evt-select-filter-single ul.dropdown-menu.inner > li.checked > a::before, #laga-neuss .evt-select-filter.evt-select-filter-single ul.dropdown-menu.inner > li.selected > a::before, #laga-neuss .multiselect-container.dropdown-menu > .active label.checkbox::before {
    color: #006f46;
}

#laga-neuss .navbar .navbar-nav .icons + .badge,
#laga-neuss .basket .badge {
    background-color: #fff;
    color: #006f46;
    font-weight: 600;
}

#laga-neuss #nameSpan {
    font-size: 18px !important;
    width: auto;
}

#laga-neuss .navbar-default .active .dropdown-toggle .icons [class*=" icon-"], #laga-neuss .navbar-default .open .dropdown-toggle .icons [class*=" icon-"], #laga-neuss .navbar-default .active .dropdown-toggle .icons [class^=icon-],
#laga-neuss .navbar-default .dropdown-toggle .icons [class*=" icon-"],
#laga-neuss .navbar-default .evt-mobile-shortcut-navigation-link.active {
    color: #fff;
}

#laga-neuss .navbar-default .dropdown-toggle .icons [class^=icon-],
#laga-neuss .navbar-default .evt-mobile-shortcut-navigation .evt-mobile-shortcut-navigation-link,
#laga-neuss .navbar-default .open .dropdown-toggle .icons [class^=icon-] {
    color: #000;
}

#laga-neuss .evt-password__icon i {
    font-size: 19px;
}

#laga-neuss .evt-event-container li {
    border-color: #000 !important;
}

#laga-neuss .page-header {
    border-bottom: none;
}

#laga-neuss .divider {
    height: 1px;
}

#laga-neuss .divider-bold {
    border-top-width: 5px;
}

#laga-neuss h1, #laga-neuss .h1 {
    font-size: 64px;
    color: #006f46;
    font-weight: 700;
}

#laga-neuss #moreEventsButton,
#laga-neuss .btn-default {
    color: #006F46;
    font-size: 19px;
    font-weight: 400;
    border: solid 1px #006F46;
    border-radius: 25px;
}

#laga-neuss #moreEventsButton:before,
#laga-neuss .btn-default:before {
    font-family: 'laga-pictos' !important;
    content: "\e90b";
    padding-right: 5px;
    font-size: 26px;
    color: #0B9D63;
    vertical-align: middle;
    font-style: normal;
}

#laga-neuss .btn:focus, #laga-neuss .btn:active:focus, #laga-neuss .btn.active:focus, #laga-neuss .btn.focus, #laga-neuss .btn:active.focus, #laga-neuss .btn.active.focus {
    outline: solid #006f46 1px !important
}

#laga-neuss .navbar a:focus, #laga-neuss .nav a .focus, #laga-neuss li > a:focus,
#laga-neuss input[type="file"]:focus, #laga-neuss input[type="radio"]:focus, #laga-neuss input[type="checkbox"]:focus,
#laga-neuss div.checkbox.evt-checkbox input[type=checkbox]:focus+label:before, #laga-neuss div.checkbox.evt-checkbox input[type=radio]:focus+label:before, #laga-neuss div.radio.evt-radio input[type=checkbox]:focus+label:before, #laga-neuss div.radio.evt-radio input[type=radio]:focus+label:before {
    outline: none !important;
}

#laga-neuss .btn-default {
    font-family: "Zilla Slab", Arial, Helvetica, sans-serif !important;
}

#laga-neuss .evt-placeholder-float label, #laga-neuss .evt-placeholder-float-label label, #laga-neuss .evt-placeholder-static label,
#laga-neuss label,
#laga-neuss .evt-dropdown>.evt-select>.btn-default:after, #laga-neuss .evt-dropdown>.evt-selecter>.btn-default:after {
    color: #006F46 !important;
}

#laga-neuss .evt-event-detail .col-lg-8.col-lg-push-2 {
    width: 100%;
    left: 0;
}

#laga-neuss .evt-filter-subscriber {
    border: solid 1px #006F46 !important;
    border-radius: 25px;
    box-shadow: none;
}

#laga-neuss .bootstrap-select .dropdown-toggle {
    border-color: #006F46 !important;
}

#laga-neuss .bootstrap-select .dropdown-toggle:hover {
    background: #fff;
}

#laga-neuss .dropdown-menu {
    border: none;
    border-radius: 30px 0;
}

#laga-neuss .evt-filter-subscriber:before,
#laga-neuss .evt-filter-resetter .icon-trash,
#laga-neuss .dropdown-toggle:before,
#laga-neuss .button-delete:before,
#laga-neuss .evt-icon-btn:before {
    display: none !important;
}

#laga-neuss .form-control {
    box-shadow: none;
    border-radius: 25px;
    border-color: #006F46;
}

#laga-neuss .input-group .form-control {
    border-radius: 0;
    font-size: 19px;
    color: #000;
    border-right: none;
    border-left: none;
}

#laga-neuss .evt-price-calculator .input-group-addon {
    background: #fff;
    border-color: #006F46;
}

#laga-neuss .input-group-addon:first-child {
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
}

#laga-neuss .input-group-addon:last-child {
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
}

#laga-neuss .evt-price-calculator .btn-toggle {
    margin: -20px auto 0;
}

#laga-neuss .evt-select-filter ul.dropdown-menu.inner>li>a:before,
#laga-neuss .evt-checkbox-unchecked::before, #laga-neuss .evt-radio-unchecked label::before, #laga-neuss div.checkbox.evt-checkbox label::before, #laga-neuss div.radio.evt-radio label::before {
    border-color: #006F46;
}

#laga-neuss .navbar-default .navbar-nav > li > .dropdown-menu > li > a {
    color: #000;
    background-color: transparent;
    font-size: 18px;
}

#laga-neuss .dropdown-toggle:focus, #laga-neuss .dropdown-toggle.focus, #laga-neuss .dropdown-toggle:hover, #laga-neuss .dropdown-toggle.hover, #laga-neuss .dropdown-toggle:active, #laga-neuss .dropdown-toggle.active, #laga-neuss .dropdown-toggle.open, #laga-neuss .open > .dropdown-toggle.btn-default, #laga-neuss .open > .dropdown-toggle.btn-default:hover, #laga-neuss .open > .dropdown-toggle.btn-default:focus, #laga-neuss .open > .dropdown-toggle.btn-default:active {
    color: #006F46;
    background-color: #fff;
    box-shadow: none;
}

#laga-neuss .evt-seatlist .evt-dropdown {
    box-shadow: none;
    font-weight: 400;
}

#laga-neuss .cart-ads-item-headline {
    font-size: 19px;
}

@media only screen and (max-width: 1000px) {
    #laga-neuss h1, #laga-neuss .h1 {
        font-size: 34px;
    }
}

/* Footer */

#laga-neuss .flower-bg {
    background-image: url("https://staging-inhousewebshop.derticketservice.de/static/landesgartenschau-neuss/img/laga_footer_flach.svg");
    background-repeat: no-repeat;
    background-size: contain;
    height: 153px;
    background-color: #006F46;
}

#laga-neuss .footer-container .container {
    display: flex;
    align-items: center;
    height: 153px;
}

#laga-neuss .footer-container .container a {
    color: #fff;
    padding-right: 20px;
}

/* Personalization Form */
#personalizationForm h2[id*="event-title"] {
    color: white;
}

#personalizationForm .evt-personalize fieldset div.divider:nth-last-child(2) {
    display: none;
}

#formShoppingCart,
#personalizationForm,
div[data-ta-id="shoppingCartEvents"] {
    font-weight: 600 !important;
}

/* Warenkorb mit Personalisierung */
div.component.shopping-cart .divider.m-t-sm.m-b-sm,
div[data-ta-id="shoppingCartEvents"] .divider.m-t-sm.m-b-sm {
    display: none;
}

div.component.shopping-cart a[href*="/personalization.secure"],
div[data-ta-id="shoppingCartEvents"] a[href*="/personalization.secure"] {
    color: white !important;
    text-decoration: underline !important;
}