/* CUSTOM CSS */
/* montserrat-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../wp-content/uploads/2024/10/montserrat-v26-latin-600.woffmontserrat-v26-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../wp-content/uploads/2024/10/montserrat-v26-latin-600.woffmontserrat-v26-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../wp-content/uploads/2024/10/montserrat-v26-latin-600.woffmontserrat-v26-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../wp-content/uploads/2024/10/montserrat-v26-latin-600.woffmontserrat-v26-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../wp-content/uploads/2024/10/montserrat-v26-latin-600.woffmontserrat-v26-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../wp-content/uploads/2024/10/montserrat-v26-latin-600.woffmontserrat-v26-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('../wp-content/uploads/2024/10/montserrat-v26-latin-600.woffmontserrat-v26-latin-600.eot'); /* IE9 Compat Modes */
  src: url('../wp-content/uploads/2024/10/montserrat-v26-latin-600.woffmontserrat-v26-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../wp-content/uploads/2024/10/montserrat-v26-latin-600.woffmontserrat-v26-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../wp-content/uploads/2024/10/montserrat-v26-latin-600.woffmontserrat-v26-latin-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../wp-content/uploads/2024/10/montserrat-v26-latin-600.woffmontserrat-v26-latin-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../wp-content/uploads/2024/10/montserrat-v26-latin-600.woffmontserrat-v26-latin-600.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('../wp-content/uploads/2024/10/montserrat-v26-latin-600.woffmontserrat-v26-latin-700.eot'); /* IE9 Compat Modes */
  src: url('../wp-content/uploads/2024/10/montserrat-v26-latin-600.woffmontserrat-v26-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../wp-content/uploads/2024/10/montserrat-v26-latin-600.woffmontserrat-v26-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../wp-content/uploads/2024/10/montserrat-v26-latin-600.woffmontserrat-v26-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../wp-content/uploads/2024/10/montserrat-v26-latin-600.woffmontserrat-v26-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../wp-content/uploads/2024/10/montserrat-v26-latin-600.woffmontserrat-v26-latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}
h2 {
        margin-bottom: 35px;
}
#BorlabsCookieBox .cookie-logo {
    display: none;
}
.zs-lightbox-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: #fff;
    z-index: 99999;
    text-align: center;
    padding: 50px;


    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

.zs-lightbox-overlay img {
    max-width: 90vw;
    max-height: 90vh;
    opacity: 0;
    transform: scale(0.95);
    transition: opacity 0.3s ease, transform 0.3s ease;
}

.zs-lightbox-overlay.show img {
    opacity: 1;
    transform: scale(1);
}

.zs-lightbox-overlay.hide img {
    opacity: 0;
    transform: scale(0.95);
}

.header .nav-right ul li {
list-style: none;
padding: 0;
width: auto;
display: inline-block;
}
.header .nav ul.main-menu-right li {
display: inline-block!important;
margin: 10px;
}
.wmpci-popup-body p {
    line-height: 16px;
}
.wpmci-popup-cnt-inr-wrp {
    text-align: left;
     font-size: 13px;
}
.tw-events p,
.tw-events a {
    color: #fff!important;
        font-size: 18px;
}
.tw-events h2 {
font-size: 32px;
    color: #fff;
    line-height: 40px;
}
.tw-events .text-box-center {
padding: 90px 0px 10px 0px;
}
span.newsletter-trigger-inline {
    cursor: pointer;
    text-transform: lowercase!important;
    text-decoration: underline;
}
.orange-button {
	background: #f17f00;
    padding: 10px 16px!important;
    margin-top: 30px;
    font-weight: 600;
    font-size: 16px;
    color: #fff!important;
    border: none!important;
    border-radius: 6px!important;
}
.corona-button-1 {
    font-family: 'RalewayRegular', Arial, Helvetica, sans-serif;
    background: none;
    color: #fff!important;
    border:none!important;
    margin-top:20px;
    font-size: 16px;
    font-weight: 600;
    border: 1px solid #fff!important;
    padding: 8px 16px!important;
}
.corona-button-2 {
    font-family: 'RalewayRegular', Arial, Helvetica, sans-serif;
    background: #ef7f22!important;
    color: #fff!important;
    border:none!important;
    margin-top:20px;
    font-size: 16px;
    font-weight: 600;
    padding: 8px 16px!important;
}
.wcpt-cart-badge-number {
    display: none;
}
.white-button:hover {
    color: #fff!important;
}
.header .nav ul li.current-menu-item a, .header .nav ul li.current-menu-parent a, .sidebar-menu li.current-menu-item a {
    border-bottom: none;
    color: #fff;
}
.theme-green .content-block p a:hover, .theme-green .wpcf7-form .wpcf7-submit:hover, .theme-green .wpcf7-form .wpcf7-submit:focus {
    background-color: #092a44 !important;
}
.gs-signature {
	width: 200px!important;
    min-height: auto!important;
    margin-top: 10px!important;
}
.lphr-signature {
    width: 380px!important;
    min-height: auto!important;
    margin-top: 10px!important;
}
.vrd-signature {
    width: 340px!important;
    min-height: auto!important;
    margin-top: 10px!important;
}
.theme-green .scrollToTop {
    background-color: #876a39;
}
.theme-green .footer-form-adresse {
    background: #876a39;
}
.footer-form-adresse .footer-social-list li a i {
    color: #876a39;
}
.theme-green .footer-form {
    background-color: #ab8b55;
}
.theme-green .footer {
    background-color: #876a39;
}
.content-block.image-list .col img.lozad {
    height: 70px;
}
.wcpt-description {
    font-size: 12px;
    line-height: 16px;
}
#corona-teaser {
    padding: 20px 0;
}
#corona-teaser p {
    margin: 0;
    color: #fff;
    font-family: 'VollkornRegular', serif;
    font-size: 20px;
    border: none;
    text-align: center;
}
#corona .text-box-editor {
    padding: 0;
}
#corona, #corona h2 {
    color: #000;
}
#corona h3 {
    font-size: 38px;
    margin-bottom: 10px;
    color: #000;
    line-height: 115%;
    font-weight: 400;
    margin-top: 0px;
}
#corona .col-sm-6 {
    margin-bottom: 20px;
}
#corona .row {
    background: #efefef;
    padding: 30px;
    margin-top: 40px;
}
.content-block-standard {
    margin-top: 150px;
    margin-bottom: 0;
    padding: 0 15px;
    padding: 0 42px;
}/*Theme GOLD */
.theme-green .footer-form-adresse .footer-social-list li a i {
    color: #876a39;}
    .theme-green .content-block p a:hover, .theme-green .wpcf7-form .wpcf7-submit:hover, .theme-green .wpcf7-form .wpcf7-submit:focus {
    background-color: #876a39 !important;
}
.theme-green .footer-nav ul li a:hover {
    color: #dab882;
}
.theme-green .cc_container .cc_btn, .theme-green .cc_container .cc_btn:visited, .theme-green .cc_container .cc_btn:hover {
    background-color: #000000 !important;
}
.theme-green .newsletter-wrapper .newsletter-form .cr_form_submit {
    background-color: #876a39;
    border: none!important;
}
.theme-green .wpcf7-form .wpcf7-submit {
    border: 1px solid #fff !important;
}
/*Theme blue*/
.footer-nav ul li a:hover {
    color: #bfbfbf;
}
.wpcf7-form .wpcf7-submit {
    border: 1px solid #737373 !important;
}
.newsletter-wrapper .newsletter-form .cr_form_submit {
    background-color: #000000;
    border: none!important;
}
.cc_container .cc_btn, .cc_container .cc_btn:visited, .cc_container .cc_btn:hover {
    background-color: #000000 !important;
}
.footer-form-adresse {
    background: #191919;
}
.footer-form {
    background-color: #272727;
}
.footer {
    background-color: #181818;
}
.wpcf7-form .wpcf7-form-control {
    border-bottom: 1px solid #737373 !important;
}
.scrollToTop {
    background-color: #181818;
}
.footer-form-adresse .footer-social-list li a i {
    color: #181818;
}
.content-block p a:hover {
    background-color: rgb(24 24 24);
}
.wpcf7-form .wpcf7-submit:hover, .wpcf7-form .wpcf7-submit:focus {
    background-color: rgb(24 24 24) !important;
}
.theme-black .wpcf7-form .wpcf7-submit {
    border: 1px solid #737373 !important;
}
/*Theme Black*/

.theme-black .footer-form-adresse {
    background: #191919;
}
.theme-black .footer-form {
    background-color: #272727;
}
.theme-black .footer {
    background-color: #181818;
}
.theme-black .wpcf7-form .wpcf7-form-control {
    border-bottom: 1px solid #737373 !important;
}
.theme-black .scrollToTop {
    background-color: #181818;
}
.theme-black .footer-form-adresse .footer-social-list li a i {
    color: #181818;
}
.theme-black .content-block p a:hover {
    background-color: rgb(24 24 24);
}
.theme-black .wpcf7-form .wpcf7-submit:hover, .wpcf7-form .wpcf7-submit:focus {
    background-color: rgb(24 24 24) !important;
}
.theme-black .wpcf7-form .wpcf7-submit {
    border: 1px solid #737373 !important;
}
.header .nav-right ul li {
    list-style: none;
    padding: 0;
    width: auto;
    display: inline-block;
}
.header .nav-right ul li a, .header .nav ul li.border-radius a, a.border-radius {
    padding: 10px 10px;
}
@media only screen and (max-width: 650px) {
.wmpci-popup-body {
    width: 90% !important;
    max-width: 100%;
}
.tw-events .text-box-center {
    padding: 90px 0px 0px 0px;
}
}



.zs-pos-special-tickets-container {

    margin-top: 250px !important;

}

a.goto-cash-counter {
    color:  #00008B !important;
    font-weight: bold !important;
    padding: 5px 20px 5px 20px;
    border: 1px solid #00008B;
    border-radius: 5px;
}
/*Mailchimp Newsletter*/
.mc-newsletter-tw {
    margin-top: 40px;
}
.mc-newsletter-tw-content{
    margin-top:30px;
}
.mc-newsletter-tw-content p {
    max-width: 100%;
}
#mc_embed_signup form {
    padding: 20px!important;
}

.mc-newsletter-tw #mc_embed_signup {
    background: #f7f7f7;
    padding: 12px;
}
.tw-audience {
    margin-left: 8px;
    line-height: 25px;
    margin-bottom: 12px;
    margin-top:20px;
}
#mc_embed_signup {
     font-family: 'RalewayRegular'!important;
}
.mc-newsletter-tw .card.card-body {
    background: #fff;
    font-size: 12px;
    line-height: 16px;
    font-family: 'RalewayRegular';
}
.mc-newsletter-tw h3 {
    font-family: 'VollkornRegular', serif;
    font-size: 16px;
    margin-bottom: 10px;
}
.mc-newsletter-tw #mc_embed_signup .mc-field-group {
    clear: left;
    position: relative;
    width: 100%;
    padding-bottom: 20px;
    min-height: 50px;
}
.mc-newsletter-tw input[type="radio"], input[type="checkbox"] {
    top: 5px;
}
.mc-newsletter-tw input[type="checkbox"]:checked::after {
    margin-top: -5px;
    left: -5px;
}
.mc-newsletter-tw h2 {
    font-size: 24px!important;
}
#warning {
    padding:0;
}