/* Rajdhani Google Font Import */
@import url('https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500;600;700&display=swap');

/* Rajdhani Font Classes */
.rajdhani-light {
  font-family: "Rajdhani", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.rajdhani-regular {
  font-family: "Rajdhani", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.rajdhani-medium {
  font-family: "Rajdhani", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.rajdhani-semibold {
  font-family: "Rajdhani", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.rajdhani-bold {
  font-family: "Rajdhani", sans-serif;
  font-weight: 700;
  font-style: normal;
}

/* Example usage */
html, body, div { font-family: "Rajdhani", Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif!important; }

#secondary_content_payment_modes #collapsiblePanel_secondary_content_payment_modes ul{
  display: block
}
[_ts15] [_ts15_tags_quantityWidget_quantityTable].table_container table thead tr th.tariff.single_tariff, [_ts15] [_ts15_tags_quantityWidget_quantityTable].table_container table thead tr td.tariff.single_tariff, [_ts15] [_ts15_tags_quantityWidget_quantityTable].table_container table tbody tr th.tariff.single_tariff, [_ts15] [_ts15_tags_quantityWidget_quantityTable].table_container table tbody tr td.tariff.single_tariff{
  display: block!important;
}
#secondary_content_special_offer{
  display: none
}
.loginRegiterArea, #identification_header, #identification_header > div:nth-child(2),#identification_header > div:nth-child(2) > div:nth-child(1) > div:nth-child(1),#main_content_login,#login,#password,#remember_me{
  background-color: #EBEBE6!important;
}
#secondary_content_cart{
  border-color: transparent
}
.bpZZRM{
  display: none!important;
}
/* Only affect buttons inside the FIRST .layout-CARD */
div.layout-CARD:nth-child(1) .iFSiFn > .stx-ProductActions > div > .g-Button {
  background-color: #00d2dc !important;
  border-color: #00d2dc !important;   /* if it has a border */
  color: #000 !important;              /* optional: ensure contrast */
}

/* Keep hover/focus consistent (optional) */
section div.layout-CARD:nth-child(1) .iFSiFn > .stx-ProductActions > div > .g-Button:hover,
section div.layout-CARD:nth-child(1) .iFSiFn > .stx-ProductActions > div > .g-Button:focus-visible {
  filter: brightness(0.95);
}


/* Only affect buttons inside the FIRST .layout-CARD */
div.layout-CARD:nth-child(2) .iFSiFn > .stx-ProductActions > div > .g-Button {
  background-color: #00d2dc !important;
  border-color: #00d2dc !important;   /* if it has a border */
  color: #000 !important;              /* optional: ensure contrast */
}

/* Keep hover/focus consistent (optional) */
section div.layout-CARD:nth-child(2) .iFSiFn > .stx-ProductActions > div > .g-Button:hover,
section div.layout-CARD:nth-child(2) .iFSiFn > .stx-ProductActions > div > .g-Button:focus-visible {
  filter: brightness(0.95);
}





div.layout-CARD:nth-child(3) .iFSiFn > .stx-ProductActions > div > .g-Button {
  background-color: #ffc300 !important;
  border-color: #ffc300!important;   /* if it has a border */
  color: #000 !important;              /* optional: ensure contrast */
}

/* Keep hover/focus consistent (optional) */
section div.layout-CARD:nth-child(3) .iFSiFn > .stx-ProductActions > div > .g-Button:hover,
section div.layout-CARD:nth-child(3) .iFSiFn > .stx-ProductActions > div > .g-Button:focus-visible {
  filter: brightness(0.95);
}

div.layout-CARD:nth-child(4) .iFSiFn > .stx-ProductActions > div > .g-Button {
  background-color: #ffc300 !important;
  border-color: #ffc300!important;   /* if it has a border */
  color: #000 !important;              /* optional: ensure contrast */
}

/* Keep hover/focus consistent (optional) */
section div.layout-CARD:nth-child(4) .iFSiFn > .stx-ProductActions > div > .g-Button:hover,
section div.layout-CARD:nth-child(4) .iFSiFn > .stx-ProductActions > div > .g-Button:focus-visible {
  filter: brightness(0.95);
}

td.area.stx_normal_colspan, th.area.stx_normal_colspan, div.package_line_info, div.package_line_performance_selector{
  display: none!important;
}

#book{
  background-color: #00175f
}
ul.semantic-no-styling:nth-child(3){
  display: none
}
li.selected.tickets_menu_account{
  background-color: #002823!important;
  color: white!important;
}
.tickets_menu_account_subscriptions,.menu_experience_vouchers{
  display: none
}
[_ts15] [_ts15_tags_account_menuBoxLinks].button.tickets_menu_logout a[role="button"]{
  background-color: #00175f!important;
  color: white!important;
    
}
span.criteria:nth-child(2) > span:nth-child(1) > label:nth-child(2){
  display: none
}
.navigate-to-tickets > span:nth-child(2) > a:nth-child(1),span.button:nth-child(4) > a:nth-child(1){
  background-color: #00175f!important;
}
[_ts15] [_ts15_views_account_home] #main_content_account_home_upcomming_ticket .content .upcoming_container .calendar{
  background-color: #EBEBE6!important;
}
.ejImqv{
  display: none!important;
}
.tickets_menu_account{
    background-color: #00175f!important;
   color: white!important;
}
#menu_first_level_distribution{
  display: none!important;
}
.isolated-iframe{
  height: 190px!important;
}
#isolated_footer_iframe{
  height: 411px!important;
}
#tab_eventsLink{
  display: none
}
table.widget_SPORTING_EVENT{
  display: none!important;
}
[_ts15] [_ts15_tags_common_productWidget] .content .content_product_info .date .unique::after{
  content: ""
}
div.match_logo_wrapper{
  display: none!important;
}
span.alternative_button.printQuote{
  display: none!important;
}
.table_container select{
  border: var(--dividerWidth) solid var(--lightDividerColor)!important;
}
.legend_entry{
  padding: 20px!important;
}
[_ts15] [_ts15_tags_quantityWidget_quantityTable].table_container table tbody tr:not(.subtotal):not(#merge_charges_instruction_tr):not(.padding_row).group_start{
  border-bottom: var(--dividerWidth) solid var(--lightDividerColor);
  border-radius: 16px
}
span.amount_USD::after{
  content: ' The listed price includes all applicable taxes'; display: block;
}
p.total, tr.subtotal td.reservation_amount, #shipment_fee_ticket{
  text-align: end!important;;
  display: block!important;
}
.privacy_policy_summary_container #iframe_container{
  display: none
}
[_ts15] [_ts15_views_account_register_register]#main_content_registration [_ts15_tags_account_register_fieldSet] fieldset .field [role="radiogroup"] label, [_ts15] [_ts15_views_account_register_register]#main_content_registration [_ts15_tags_account_register_fieldSet] fieldset .field [role="radiogroup"] .title_value_label, [_ts15] [_ts15_views_account_register_register]#main_content_registration [_ts15_tags_account_register_fieldSet] fieldset .field .multiple label, [_ts15] [_ts15_views_account_register_register]#main_content_registration [_ts15_tags_account_register_fieldSet] fieldset .field .multiple .title_value_label, [_ts15] [_ts15_views_account_register_register]#main_content_registration [_ts15_tags_account_register_fieldSet] fieldset .field .account_type_radio label, [_ts15] [_ts15_views_account_register_register]#main_content_registration [_ts15_tags_account_register_fieldSet] fieldset .field .account_type_radio .title_value_label{
  display: block ruby;
}
#field_contactCriteria-18YO{
  position: relative;
  top: -110px
}
.hIYYEE{
  position: relative;
  top: -22px
}

[_ts15] [_ts15_tags_account_register_fieldSet] .legend_container.criteria > .criterion_CHECKBOX{
  grid-column: 1/3!important;
}
td.unit_price [class^="amount_"]::after,
td.unit_price [class*=" amount_"]::after {
  content: none !important;
}
[_ts15] [_ts15_tags_common_productWidget] .content .content_product_info > .round_kind .round:not(:empty){
  display: none
}
span.alternative_button.print.file{
  display: none!important;
}
#book{
  margin-top: 30px!important;
}
[_ts15] [_ts15_views_account_register_register]#main_content_registration [_ts15_tags_account_register_fieldSet] fieldset .field .multiple label {
    width: auto;
}
#field_contactCriteria-VSI_label span.mandatory::before{
    content: "latest information about packages and news and promotions from World Baseball Classic Experiences powered by STH "
}
tr.group_start[data-conditionalrateid="10229009208720__10229008190135"] {
  display: none !important;
}
[_ts15] [_ts15_tags_quantityWidget_quantityTable].table_container table tbody tr:not(.subtotal):not(#merge_charges_instruction_tr):not(.padding_row):not(.group_start):not(:has(.message_cell)):not(:has(.degressive_rate_description)):not(.padding_row):not(:first-of-type) > *{
  border-top-color: transparent
}
[_ts15] [_ts15_tags_quantityWidget_quantityTable].table_container table tbody tr:not(.subtotal):not(#merge_charges_instruction_tr):not(.padding_row){
  border-inline-start-color: black!important;
  border-radius: 16px;
}
p.semantic-no-styling-no-display.subtitle{
  display: none!important;
}
li.semantic-no-styling:nth-child(2), li.label_value:nth-child(3){
  display: none!important;
}
[_ts15] .field.fieldWithoutLabel label{
  display: block
}
/*[_ts15] [_ts15_views_account_register_register]#main_content_registration [_ts15_tags_account_register_fieldSet] fieldset .field .multiple label{
  display: none!important;
}*/
[_ts15] [_ts15_tags_account_register_fieldSet] fieldset .field .multiple label{
  display: none!important;
}
#field_contactCriteria-ICCTT1 > span:nth-child(2) > label:nth-child(2), #field_contactCriteria-ICCTT1 > span:nth-child(2) > label:nth-child(4),#field_contactCriteria-ICC1 > span:nth-child(2) > label:nth-child(2),#field_contactCriteria-ICC1 > span:nth-child(2) > label:nth-child(4){
  display: block!important;
}