@font-face {
    font-family: 'Bozar';
    src: url('https://content.secutix.com/BOZAR/fonts/aaBozar-Regular.otf') format('opentype'),
        url('https://content.secutix.com/BOZAR/fonts/aaBozar-Regular.woff') format('woff'),
        url('https://content.secutix.com/BOZAR/fonts/aaBozar-Regular.woff2') format('woff2');
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'Bozar';
    src: url('https://content.secutix.com/BOZAR/fonts/aaBozar-RegularItalic.otf') format('opentype'),
        url('https://content.secutix.com/BOZAR/fonts/aaBozar-RegularItalic.woff') format('woff'),
        url('https://content.secutix.com/BOZAR/fonts/aaBozar-RegularItalic.woff2') format('woff2');
    font-style: italic;
    font-weight: normal;
}

@font-face {
    font-family: 'Bozar';
    src: url('https://content.secutix.com/BOZAR/fonts/aaBozar-Bold.otf') format('opentype'),
        url('https://content.secutix.com/BOZAR/fonts/aaBozar-Bold.woff') format('woff'),
        url('https://content.secutix.com/BOZAR/fonts/aaBozar-Bold.woff2') format('woff2');
    font-style: normal;
    font-weight: bold;
}

@font-face {
    font-family: 'Bozar';
    src: url('https://content.secutix.com/BOZAR/fonts/aaBozar-BoldItalic.otf') format('opentype'),
        url('https://content.secutix.com/BOZAR/fonts/aaBozar-BoldItalic.woff') format('woff'),
        url('https://content.secutix.com/BOZAR/fonts/aaBozar-BoldItalic.woff2') format('woff2');
    font-style: italic;
    font-weight: bold;
}

*,
html,
body {
    font-family: 'Bozar', "Helvetica", arial, sans-serif !important;
}

/*CAS-49574-N0G5W0*/
#secondary_content_seasonticket .step_main_title{
	height: auto !important;
}
/*END - CAS-49574-N0G5W0*/

/*00305720*/
#seat-info-prices{
    line-height: unset;
}
/*00305720 END*/

/* START 00341251 */
#collapsiblePanel_main_content_seat_selection .tariff .audience-subcat-name .price_lvl, #collapsiblePanel_main_content_seat_selection .tariff .audience-subcat-name .audience_subcat::after {
    display: none!important;
}

/* END */

/* START 00337717 */
  
#edit_personal_details_form #field_title,
#edit_personal_details_form .payment,
#page_account_completeAccount #field_title,
#address_line_3,
.tickets_menu_account_addressBook {
  display: none !important;
}

#header_language_selector .item {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  text-align: center;
}

#header_language_selector {
  padding-left: 15px;
  border-right: 1px solid black;
  border-left: 1px solid black;
}

#edit_personal_details_form #field_firstname,
#edit_personal_details_form #field_lastname {
  flex-wrap: nowrap;
}

#edit_personal_details_form #field_firstname .field_label,
#edit_personal_details_form #field_lastname .field_label {
  width: unset;
  margin-right: 10px;
  margin-bottom: unset;
}

/* START 00342551 */

.newnewsletter_container {
  height: 850px;
}

@media (max-width: 1200px) {
  #header_menu_container .custom-inserted-item {
    display: none !important;
  }
  .newnewsletter_container {
    height: 900px;
  }
}

@media (max-width: 768px) {
  #header_menu_container .custom-inserted-item {
    display: none !important;
  }
  .newnewsletter_container {
    height: 1000px;
  }
}

@media (max-width: 570px) {
  #logo {
    left: 30% !important;
  }
  .newnewsletter_container {
    height: 1250px;
  }
}

/* END */

#account_cart_button {
  background-color: black;
  color: white;
  padding: 5px 10px;
  border-radius: 5px;
}

#account_cart_custom .cart-count {
  color: white;
  font-size: 15px;
}

#account_cart_custom img {
  width: 30px !important;
  height: 30px !important;
}

#account_cart_button {
  display: flex;
  justify-content: center;
  align-items: center;
}

#header_menu_container #account ul {
  display: flex;
}

#header_menu_container #account ul li:nth-child(3) {
  order: 99;
}

#account_account_sign_in {
  display: none !important;
}

#secondary_content_navigation
  .content_element
  .content
  ul
  .menu_experience_vouchers {
  display: none !important;
}

#secondary_content_navigation
  .content_element
  .content
  ul
  .tickets_menu_add_products {
  display: none !important;
}

#field_contactCriteria-EFFICY {
  display: none !important;
}

#field_contactCriteria-HASH {
  display: none!important;
}

#field_contactCriteria-EfficyM {
  display: none!important;
}

#secondary_content_navigation .menu_product_category.offers{
  display: none!important;
}

/* END */