.row-ticket-col-price {
  flex-grow: 1;
  width: 240px;
  display: flex;
  padding: 0 10px;
  font-family: "ProximaNovaBold";
  align-items: flex-end;
}
.body-atrakcje-widget-buy #buyTicketPopup .modal-dialog.ticket-popup .offer-tickets .ticket-summary-widget .ticket-summary-box a{
  line-height: 46px !important;
}

@font-face {
  font-family: 'OpenDyslexic-Regular';
  src: url("../fonts/OpenDyslexic-Regular.eot");
  src: url("../fonts/OpenDyslexic-Regular.eot") format("embedded-opentype"), url("../fonts/OpenDyslexic-Regular.woff") format("woff"), url("../fonts/OpenDyslexic-Regular.woff") format("woff"), url("../fonts/OpenDyslexic-Regular.ttf") format("truetype"), url("../fonts/OpenDyslexic-Regular.svg#OpenDyslexic-Regular") format("svg");
  font-display: swap; }

.iap-wcag-align-text-1 *:not(.bx-next):not(.widget-cal-city):not(.calendar-more-page){
  text-align: left !important;
}
.iap-wcag-align-text-2 *:not(.bx-next):not(.widget-cal-city):not(.calendar-more-page){
  text-align: center !important;
}
.iap-wcag-align-text-3 *:not(.bx-next):not(.widget-cal-city):not(.calendar-more-page){
  text-align: right !important;
}

.iap-wcag-align-text-2 .calendar-more-page, .iap-wcag-align-text-2 .widget-cal-city, .iap-wcag-align-text-3 .calendar-more-page, .iap-wcag-align-text-3 .widget-cal-city {
  text-align: left !important;
  padding-right: 25px;
}

.iap-wcag-align-text-1 #calendar .c-grid .c-pad-top, .iap-wcag-align-text-2 #calendar .c-grid .c-pad-top, .iap-wcag-align-text-3 #calendar .c-grid .c-pad-top{
  text-align: center !important;
}

.iap-wcag-align-text-3 .offer-tickets-header #offer-tickets-header-main2{
  margin-right: 200px;
}
.iap-wcag-dysfunction-text-1 *{
  font-family: "OpenDyslexic-Regular" !important;
}
.body-atrakcje-widget.iap-wcag-dysfunction-text-1 .c-box-footer a{
  padding: 0 1px;
}

.iap-wcag-dysfunction-text-1 .offer-tickets-header #offer-tickets-header-main2 h2, .iap-wcag-dysfunction-text-1 .offer-tickets-header #offer-tickets-header-basket a{
  font-family: "OpenDyslexic-Regular" !important;
}

.iap-wcag-dysfunction-text-1 .offer-ticket-box-desc h3{
  font-family: "OpenDyslexic-Regular" !important;
}

.iap-wcag-readable-text-1 *{
  font-family: Arial, Helvetica, sans-serif !important;
}

.iap-wcag-readable-text-1 .offer-tickets-header #offer-tickets-header-main2 h2, .iap-wcag-readable-text-1 .offer-tickets-header #offer-tickets-header-basket a{
  font-family: Arial, Helvetica, sans-serif !important;
  font-weight: bold !important;
}

.iap-wcag-readable-text-1 .offer-ticket-box-desc h3{
  font-family: Arial, Helvetica, sans-serif !important;
  font-weight: 600 !important;
}


.iap-wcag-align-text-1 .buyTicketPopup-modal-header-left h2{
  text-align: left !important;
}
.iap-wcag-align-text-2 .buyTicketPopup-modal-header-left h2{
  text-align: center !important;
  display: block;
}
.iap-wcag-align-text-3 .buyTicketPopup-modal-header-left h2{
  text-align: right !important;
}

.iap-wcag-dysfunction-text-1 .buyTicketPopup-modal-header-left h2{
  font-family: "OpenDyslexic-Regular" !important;
}
.iap-wcag-dysfunction-text-1 .ticket-popup .offer-datetime-box .offer-dt-title-box, .iap-wcag-dysfunction-text-1 .ticket-popup .offer-datetime-box .offer-dt-title-box h3{
  font-family: "OpenDyslexic-Regular" !important;
}
.iap-wcag-dysfunction-text-1 .ticket-col-main-name {
  font-family: "OpenDyslexic-Regular" !important;
}
.iap-wcag-dysfunction-text-1 .row-ticket-col-name p{
  font-family: "OpenDyslexic-Regular" !important;
}
.iap-wcag-dysfunction-text-1 .offer-ticket-price-new, .iap-wcag-dysfunction-text-1 .offer-ticket-price-new span, .iap-wcag-dysfunction-text-1 .offer-ticket-price, .iap-wcag-dysfunction-text-1 .row-ticket-col-price, .iap-wcag-dysfunction-text-1 .ticket-popup .ticket-summary-box a {
  font-family: "OpenDyslexic-Regular" !important;
}
.iap-wcag-dysfunction-text-1 .body-atrakcje-widget-buy .ticket-popup .ticket-summary-box a{
  font-family: "OpenDyslexic-Regular" !important;
}

.iap-wcag-readable-text-1 .buyTicketPopup-modal-header-left h2{
  font-family: Arial, Helvetica, sans-serif !important;
}
.iap-wcag-readable-text-1 .ticket-popup .offer-datetime-box .offer-dt-title-box, .iap-wcag-dysfunction-text-1 .ticket-popup .offer-datetime-box .offer-dt-title-box h3{
  font-family: Arial, Helvetica, sans-serif !important;
}
.iap-wcag-readable-text-1 .ticket-col-main-name {
  font-family: Arial, Helvetica, sans-serif !important;
  font-weight: 600 !important
}
.iap-wcag-readable-text-1 .row-ticket-col-name p{
  font-family: Arial, Helvetica, sans-serif !important;
}
.iap-wcag-readable-text-1 .offer-ticket-price-new{
  font-family: Arial, Helvetica, sans-serif !important;
  font-weight: 600 !important
}
.offer-ticket-price-new span, .iap-wcag-readable-text-1 .offer-ticket-price, .iap-wcag-readable-text-1 .row-ticket-col-price, .iap-wcag-readable-text-1 .ticket-popup .ticket-summary-box a {
  font-family: Arial, Helvetica, sans-serif !important;
}
.iap-wcag-readable-text-1 .body-atrakcje-widget-buy .ticket-popup .ticket-summary-box a{
  font-family: Arial, Helvetica, sans-serif !important;
}



.iap-wcag-dysfunction-text-1 .cart-page .cart-tickets-sum{
  font-family: "OpenDyslexic-Regular" !important;
}
.iap-wcag-dysfunction-text-1 .cart-page .cart-tickets-sum{
  font-family: "OpenDyslexic-Regular" !important;
}
.iap-wcag-dysfunction-text-1 .cart-page .cart-to-pay{
  font-family: "OpenDyslexic-Regular" !important;
}
.iap-wcag-dysfunction-text-1 .cart-page .cart-timer-box .cart-time-left{
  font-family: "OpenDyslexic-Regular" !important;
}
.iap-wcag-dysfunction-text-1 .cart-page-top-new button{
  font-family: "OpenDyslexic-Regular" !important;
}
.iap-wcag-dysfunction-text-1 .cart-offer-box .cart-offer-middle .cart-offer-title{
font-family: "OpenDyslexic-Regular" !important;
}
.iap-wcag-dysfunction-text-1 .cart-offer-box .cart-offer-right .cart-offer-price{
  font-family: "OpenDyslexic-Regular" !important;
}
.iap-wcag-dysfunction-text-1 .cart-offer-box{
  font-family: "OpenDyslexic-Regular" !important;
}
.iap-wcag-dysfunction-text-1 .cart-step-2 .cart-step-title{
  font-family: "OpenDyslexic-Regular" !important;
}

.iap-wcag-readable-text-1 .cart-page .cart-tickets-sum{
  font-family: Arial, Helvetica, sans-serif !important;
}
.iap-wcag-readable-text-1 .cart-page .cart-tickets-sum{
  font-family: Arial, Helvetica, sans-serif !important;
}
.iap-wcag-readable-text-1 .cart-page .cart-to-pay{
  font-family: Arial, Helvetica, sans-serif !important;
}
.iap-wcag-readable-text-1 .cart-page .cart-timer-box .cart-time-left{
  font-family: Arial, Helvetica, sans-serif !important;
}
.iap-wcag-readable-text-1 .cart-page-top-new button{
  font-family: Arial, Helvetica, sans-serif !important;
}
.iap-wcag-readable-text-1 .cart-offer-box .cart-offer-middle .cart-offer-title{
font-family: Arial, Helvetica, sans-serif !important;
}
.iap-wcag-readable-text-1 .cart-offer-box .cart-offer-right .cart-offer-price{
  font-family: Arial, Helvetica, sans-serif !important;
}
.iap-wcag-readable-text-1 .cart-offer-box{
  font-family: Arial, Helvetica, sans-serif !important;
}
.iap-wcag-readable-text-1 .cart-step-2 .cart-step-title{
  font-family: "OpenDyslexic-Regular" !important;
}


.iap-wcag-line-space-1 *{
  line-height: 1.3 !important;
}

.iap-wcag-line-space-2 *{
  line-height: 1.3 !important; }

.iap-wcag-line-space-3 *{
  line-height: 1.4 !important; }

.iap-wcag-line-space-4 *{
  line-height: 1.5 !important; }

.iap-wcag-line-space-5 *{
  line-height: 1.5 !important; }

.iap-wcag-line-space-6 *{ 
  line-height: 1.7 !important; }

.iap-wcag-line-space-7 *{
  line-height: 1.8 !important; }

/*.iap-wcag-line-space-8 *{
  line-height: 1.9 !important; }

.iap-wcag-line-space-9 *{
  line-height: 2.0 !important; }*/

.iap-wcag-paragraph-space-1 p *{
  margin-top: 1rem;
  margin-bottom: 1rem; }

.iap-wcag-paragraph-space-2 p *{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem; }

.iap-wcag-paragraph-space-3 p *{
  margin-top: 2rem;
  margin-bottom: 2rem; }

.iap-wcag-paragraph-space-4 p *{
  margin-top: 2.5rem;
  margin-bottom: 2.5rem; }

.iap-wcag-paragraph-space-5 p *{
  margin-top: 3rem;
  margin-bottom: 3rem; }

.iap-wcag-paragraph-space-6 p *{
  margin-top: 3.5rem;
  margin-bottom: 3.5rem; }

.iap-wcag-paragraph-space-7 p *{
  margin-top: 4rem;
  margin-bottom: 4rem; }

.iap-wcag-letter-space-1 *{
  letter-spacing: normal; }

.iap-wcag-letter-space-2 *{
  letter-spacing: 0.05em; }

.iap-wcag-letter-space-3 *{
  letter-spacing: 0.06em; }

.iap-wcag-letter-space-4 *{
  letter-spacing: 0.07em; }

.iap-wcag-letter-space-5 *{
  letter-spacing: 0.08em; }

.iap-wcag-letter-space-6 *{
  letter-spacing: 0.09em; }

.iap-wcag-letter-space-7 *{
  letter-spacing: 0.1em; }

.body-atrakcje-widget.iap-wcag-letter-space-3 .c-box-footer a{
  padding: 0 2px; }

.body-atrakcje-widget.iap-wcag-letter-space-4 .c-box-footer a{
  padding: 0 1px; }

.body-atrakcje-widget.iap-wcag-letter-space-5 .c-box-footer a{
  padding: 0 1px; }

.body-atrakcje-widget.iap-wcag-letter-space-6 .c-box-footer a{
  padding: 0 1px; }

.body-atrakcje-widget.iap-wcag-letter-space-7 .c-box-footer a{
  padding: 0 1px; }

.iap-wcag-word-space-1 *{
  word-spacing: normal; }

.iap-wcag-word-space-2 *{
  word-spacing: 0.04em; }

.iap-wcag-word-space-3 *{
  word-spacing: 0.08em; }

.iap-wcag-word-space-4 *{
  word-spacing: 0.12em; }

.iap-wcag-word-space-5 *{
  word-spacing: 0.16em; }

.iap-wcag-word-space-6 *{
  word-spacing: 0.18em; }

.iap-wcag-word-space-7 *{
  word-spacing: 0.2em; }


.body-atrakcje-widget.iap-wcag-word-space-4 .c-box-footer a{
  padding: 0 2px; }

.body-atrakcje-widget.iap-wcag-word-space-5 .c-box-footer a{
 padding: 0 2px; }

.body-atrakcje-widget.iap-wcag-word-space-6 .c-box-footer a{
  padding: 0 2px; }

.body-atrakcje-widget.iap-wcag-word-space-7 .c-box-footer a{
  padding: 0 2px; }

/*.iap-wcag-font-size-size-1 *{
  font-size: 1.3rem !important; }*/

.iap-wcag-font-size-size-2 *{
  font-size: 1.35rem !important; }

.iap-wcag-font-size-size-3 *{
  font-size: 1.4rem !important; }

.iap-wcag-font-size-size-4 *{
  font-size: 1.45rem !important; }

.iap-wcag-font-size-size-5 *{
  font-size: 1.5rem !important; }

.iap-wcag-font-size-size-6 *{
  font-size: 1.5rem !important; }

.iap-wcag-font-size-size-7 *{
  font-size: 1.6rem !important; }

.iap-wcag-font-size-size-8 *{
  font-size: 1.65rem !important; }

.iap-wcag-font-size-size-9 *{
  font-size: 1.7rem !important; }

.body-atrakcje-widget-buy.iap-wcag-font-size-size-7 .offer-ticket-box-btn-new .offer-mini-price-fix-badge, .body-atrakcje-widget-buy.iap-wcag-font-size-size-8 .offer-ticket-box-btn-new .offer-mini-price-fix-badge, .body-atrakcje-widget-buy.iap-wcag-font-size-size-9 .offer-ticket-box-btn-new .offer-mini-price-fix-badge,
.body-atrakcje-widget-buy.iap-wcag-font-size-size-7 .offer-ticket-box-info .offer-mini-price-badge-btn, .body-atrakcje-widget-buy.iap-wcag-font-size-size-8 .offer-ticket-box-info .offer-mini-price-badge-btn, .body-atrakcje-widget-buy.iap-wcag-font-size-size-9 .offer-ticket-box-info .offer-mini-price-badge-btn
{
  font-size: 1.4rem !important;
}


.body-atrakcje-widget.iap-wcag-font-size-size-8 *{
  font-size: 1.6rem !important; }

.body-atrakcje-widget.iap-wcag-font-size-size-9 *{
  font-size: 1.6rem !important; }

.body-atrakcje-widget.iap-wcag-align-text-1 *:not(.bx-next):not(.widget-cal-city):not(.calendar-more-page){
  text-align: left !important;
}
.body-atrakcje-widget.iap-wcag-align-text-2 *:not(.bx-next):not(.widget-cal-city):not(.calendar-more-page){
  text-align: center !important;
}
.body-atrakcje-widget.iap-wcag-align-text-3 *:not(.bx-next):not(.widget-cal-city):not(.calendar-more-page){
  text-align: right !important;
}

.body-atrakcje-widget.iap-wcag-align-text-3 .c-img{
  right:auto;
  left:10px;
}

.body-atrakcje-widget.iap-wcag-align-text-3 .c-box-before-footer{
  right:auto;
  right:10px;
}
.body-atrakcje-widget.iap-wcag-align-text-2 .c-box-before-footer{
  right: 50%;
  transform: translatex(50%);
  width:100%;
}
.body-atrakcje-widget.iap-wcag-align-text-3 .c-box-footer-right{
  margin-left: 5px;
}

.bx-next{
  color: transparent;
}

.body-atrakcje-widget.iap-wcag-align-text-1 .btn-favourite{
  text-align: center !important;
}
.body-atrakcje-widget.iap-wcag-align-text-2 .btn-favourite{
  text-align: center !important;
}
.body-atrakcje-widget.iap-wcag-align-text-3 .btn-favourite{
  text-align: center !important;
}
.body-atrakcje-widget .btn-favourite{
  line-height: normal !important;
}


/*.body-atrakcje-widget.iap-wcag-font-size-size-5 a,.body-atrakcje-widget.iap-wcag-font-size-size-6 a,.body-atrakcje-widget.iap-wcag-font-size-size-7 a,.body-atrakcje-widget.iap-wcag-font-size-size-8 a,.body-atrakcje-widget.iap-wcag-font-size-size-9 a{
  padding: 0 1px;
}*/

.body-atrakcje-widget.iap-wcag-font-size-size-9 a:nth-child(2),.body-atrakcje-widget.iap-wcag-font-size-size-8 a:nth-child(2),.body-atrakcje-widget.iap-wcag-font-size-size-7 a:nth-child(2){
  display:none;
}

.iap-wcag-font-size-size-7.iap-wcag-line-space-6 *, .iap-wcag-font-size-size-9.iap-wcag-line-space-6 *, .iap-wcag-font-size-size-8.iap-wcag-line-space-6 *{ 
  line-height: 1.5 !important; }

.body-atrakcje-widget.iap-wcag-font-size-size-7.iap-wcag-line-space-7 *,.body-atrakcje-widget.iap-wcag-font-size-size-8.iap-wcag-line-space-7 *,.body-atrakcje-widget.iap-wcag-font-size-size-9.iap-wcag-line-space-7 *{
  line-height: 1.5 !important; }

.iap-wcag-font-size-size-5.iap-wcag-line-space-6 *,.body-atrakcje-widget.iap-wcag-font-size-size-5.iap-wcag-line-space-7 *,.body-atrakcje-widget.iap-wcag-font-size-size-5.iap-wcag-line-space-8 *,.body-atrakcje-widget.iap-wcag-font-size-size-5.iap-wcag-line-space-9 *{
  line-height: 1.5 !important; }

.iap-wcag-font-size-size-6.iap-wcag-line-space-6 *,.iap-wcag-font-size-size-6.iap-wcag-line-space-7 *, .iap-wcag-font-size-size-6.iap-wcag-line-space-8 *,.iap-wcag-font-size-size-6.iap-wcag-line-space-9 *{
  line-height: 1.5 !important; }


.body-atrakcje-widget-buy.iap-wcag-align-text-1 .tp-top-info-wrapper .popup-btn, .body-atrakcje-widget-buy.iap-wcag-align-text-2 .tp-top-info-wrapper .popup-btn, .body-atrakcje-widget-buy.iap-wcag-align-text-3 .tp-top-info-wrapper .popup-btn{
  text-align: center !important;
}

.body-atrakcje-widget-buy.iap-wcag-align-text-1 .tp-top-info-wrapper .offer-mini-price-badge-btn, .body-atrakcje-widget-buy.iap-wcag-align-text-2 .tp-top-info-wrapper .offer-mini-price-badge-btn, .body-atrakcje-widget-buy.iap-wcag-align-text-3 .tp-top-info-wrapper .offer-mini-price-badge-btn{
  text-align: center !important;
}

.body-atrakcje-widget-buy.iap-wcag-align-text-3 .tp-top-info-wrapper,.body-atrakcje-widget-buy.iap-wcag-align-text-2 .tp-top-info-wrapper{
  padding-right: 130px;
}

.body-atrakcje-widget-buy.iap-wcag-align-text-3 .modal-footer .popup-btn, .body-atrakcje-widget-buy.iap-wcag-align-text-1 .modal-footer .popup-btn{
  text-align: center !important;
}

.body-atrakcje-widget-buy.iap-wcag-align-text-3 .offer-tickets-header .btn-basket, .body-atrakcje-widget-buy.iap-wcag-align-text-1 .offer-tickets-header .btn-basket{
  text-align: center !important;
}

.body-atrakcje-widget-buy.iap-wcag-align-text-3 .offer-new-left{
  padding-right: 20px;
}

.body-atrakcje-widget-buy.iap-wcag-align-text-3 .offer-new-left{
  padding-right: 20px;
}

.body-atrakcje-widget-buy.iap-wcag-align-text-3 .ticket-datepicker .ui-widget *, .body-atrakcje-widget-buy.iap-wcag-align-text-2 .ticket-datepicker .ui-widget *, .body-atrakcje-widget-buy.iap-wcag-align-text-1 .ticket-datepicker .ui-widget *{
  text-align: center !important;
}

.body-atrakcje-widget-buy.iap-wcag-align-text-3 .modal-content .step-circle, .body-atrakcje-widget-buy.iap-wcag-align-text-1 .modal-content .step-circle{
  text-align: center !important;
  line-height: 35px !important;
}

.body-atrakcje-widget-buy.iap-wcag-align-text-3 .ticket-times-list .ab-tickets-tooltip, .body-atrakcje-widget-buy.iap-wcag-align-text-2 .ticket-times-list .ab-tickets-tooltip,
.body-atrakcje-widget-buy.iap-wcag-align-text-1 .ticket-times-list .ab-tickets-tooltip{
  text-align: center !important;
}

.body-atrakcje-widget-buy.iap-wcag-align-text-3 .offer-ticket-box .offer-ticket-elements-only-voucher .voucher-voucher-show-box, .body-atrakcje-widget-buy.iap-wcag-align-text-2 .offer-ticket-box .offer-ticket-elements-only-voucher .voucher-voucher-show-box, .body-atrakcje-widget-buy.iap-wcag-align-text-1 .offer-ticket-box .offer-ticket-elements-only-voucher .voucher-voucher-show-box{
  text-align: center !important;
}

.body-atrakcje-widget-buy.iap-wcag-align-text-3 .buy-ticket-step .row-ticket-col-quantity span, .body-atrakcje-widget-buy.iap-wcag-align-text-3 .row-ticket-col-quantity .selectpicker-text,
.body-atrakcje-widget-buy.iap-wcag-align-text-2 .buy-ticket-step .row-ticket-col-quantity span, .body-atrakcje-widget-buy.iap-wcag-align-text-2 .row-ticket-col-quantity .selectpicker-text,
.body-atrakcje-widget-buy.iap-wcag-align-text-1 .buy-ticket-step .row-ticket-col-quantity span, .body-atrakcje-widget-buy.iap-wcag-align-text-1 .row-ticket-col-quantity .selectpicker-text{
  text-align: center !important;
}

.body-atrakcje-widget-buy.iap-wcag-align-text-3 .modal-body .buy-ticket-step .d-flex.justify-content-between ,.body-atrakcje-widget-buy.iap-wcag-align-text-2 .modal-body .buy-ticket-step .d-flex.justify-content-between, .body-atrakcje-widget-buy.iap-wcag-align-text-1 .modal-body .buy-ticket-step .d-flex.justify-content-between{
  display: block;
}

.body-atrakcje-widget-buy .ticket-summary-widget-wraper{
  display: block;
}

.body-atrakcje-widget-buy.iap-wcag-align-text-3 .offer-ticket-box-btn-new .offer-mini-price-fix-badge, .body-atrakcje-widget-buy.iap-wcag-align-text-2 .offer-ticket-box-btn-new .offer-mini-price-fix-badge, .body-atrakcje-widget-buy.iap-wcag-align-text-1 .offer-ticket-box-btn-new .offer-mini-price-fix-badge{
  text-align: center !important;
}

.body-atrakcje-widget .w-box .c-box .description .txt-2, .body-atrakcje-widget .w-box .c-box .description .txt-2 a{
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 17px !important;
  line-break:anywhere;
}

.body-atrakcje-widget.iap-wcag-font-size-size-7 .w-box .c-box .description .txt-2, .body-atrakcje-widget.iap-wcag-font-size-size-7 .w-box .c-box .description .txt-2 a,.body-atrakcje-widget.iap-wcag-font-size-size-8 .w-box .c-box .description .txt-2, .body-atrakcje-widget.iap-wcag-font-size-size-8 .w-box .c-box .description .txt-2 a, .body-atrakcje-widget.iap-wcag-font-size-size-9 .w-box .c-box .description .txt-2, .body-atrakcje-widget.iap-wcag-font-size-size-9 .w-box .c-box .description .txt-2 a{
  font-size: 19px !important;
}

.body-atrakcje-widget.iap-wcag-font-size-size-4 .w-box .c-box .description .txt-2, .body-atrakcje-widget.iap-wcag-font-size-size-4 .w-box .c-box .description .txt-2 a,.body-atrakcje-widget.iap-wcag-font-size-size-5 .w-box .c-box .description .txt-2, .body-atrakcje-widget.iap-wcag-font-size-size-5 .w-box .c-box .description .txt-2 a, .body-atrakcje-widget.iap-wcag-font-size-size-6 .w-box .c-box .description .txt-2, .body-atrakcje-widget.iap-wcag-font-size-size-6 .w-box .c-box .description .txt-2 a{
  font-size: 18px !important;
}
.body-atrakcje-widget .w-box.const-padding .c-box-footer {
    padding: 10px 10px;
}

.body-atrakcje-widget.iap-wcag-align-text-3 .w-box .c-box a.btn-favourite{
  text-align: center !important;
  line-height: 1.4 !important;
}

.body-atrakcje-widget .atrakcje-widget-list .widget-list-inner .widget-calendar #calendar .c-grid span.cal-qc{
  line-height: 14px !important;
  font-size: 12px !important;
}

.body-atrakcje-widget-buy .offer-tickets.offer-tickets-widgrt-buy .offer-tickets-header #offer-tickets-header-basket .btn-basket {
  line-height: 35px !important;
  font-size: 16px !important;
  letter-spacing: 0em !important;
}
.body-atrakcje-widget-buy #buyTicketPopup .modal-dialog.ticket-popup .offer-tickets .ticket-summary-widget .ticket-summary-box .ticket-summary-txt a{
  line-height: 46px !important;
}


.body-atrakcje-widget-buy .buy-ticket-step-3 .offer-ticket-elements-only-voucher-new .voucher-voucher-show-box {
    font-size: 10px !important;
    line-height: 32px !important;
}

.bx-prev, .bx-next, .bx-next:hover, .bx-prev:hover {
  color: transparent;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; 
}

.body-atrakcje-widget.iap-wcag-align-text-1 .w-box .c-box a.btn-favourite {
    text-align: center !important;
    line-height: 1.4 !important;
}

.body-atrakcje-widget.iap-wcag-dysfunction-text-1.iap-wcag-line-space a:nth-child(2) {
  display: none;
}
.body-atrakcje-widget.iap-wcag-line-space-6.iap-wcag-word-space-6 a:nth-child(2),.body-atrakcje-widget.iap-wcag-line-space-6.iap-wcag-word-space-7 a:nth-child(2), 
.body-atrakcje-widget.iap-wcag-line-space-7.iap-wcag-word-space-6 a:nth-child(2),.body-atrakcje-widget.iap-wcag-line-space-7.iap-wcag-word-space-7 a:nth-child(2),
.body-atrakcje-widget.iap-wcag-line-space-5.iap-wcag-word-space-6 a:nth-child(2),.body-atrakcje-widget.iap-wcag-line-space-5.iap-wcag-word-space-7 a:nth-child(2){
  display: none;
}

.body-atrakcje-widget .w-box .c-box a.btn-favourite {
  line-height: 1.4 !important;
}

.body-atrakcje-widget.iap-wcag-line-space-1 a:nth-child(2),.body-atrakcje-widget.iap-wcag-line-space-2 a:nth-child(2),.body-atrakcje-widget.iap-wcag-line-space-3 a:nth-child(2),.body-atrakcje-widget.iap-wcag-line-space-4 a:nth-child(2), .body-atrakcje-widget.iap-wcag-line-space-5 a:nth-child(2), .body-atrakcje-widget.iap-wcag-line-space-6 a:nth-child(2), .body-atrakcje-widget.iap-wcag-line-space-7 a:nth-child(2),
.body-atrakcje-widget.iap-wcag-word-space-1 a:nth-child(2), .body-atrakcje-widget.iap-wcag-word-space-2 a:nth-child(2),.body-atrakcje-widget.iap-wcag-word-space-3 a:nth-child(2), .body-atrakcje-widget.iap-wcag-word-space-4 a:nth-child(2), .body-atrakcje-widget.iap-wcag-word-space-5 a:nth-child(2), .body-atrakcje-widget.iap-wcag-word-space-6 a:nth-child(2), .body-atrakcje-widget.iap-wcag-word-space-7 a:nth-child(2), .body-atrakcje-widget.iap-wcag-letter-space-1 a:nth-child(2),
.body-atrakcje-widget.iap-wcag-letter-space-2 a:nth-child(2),.body-atrakcje-widget.iap-wcag-letter-space-3 a:nth-child(2),
.body-atrakcje-widget.iap-wcag-letter-space-4 a:nth-child(2),.body-atrakcje-widget.iap-wcag-letter-space-5 a:nth-child(2),
.body-atrakcje-widget.iap-wcag-letter-space-6 a:nth-child(2),.body-atrakcje-widget.iap-wcag-letter-space-7 a:nth-child(2){
  display:none;
}
@media (min-width: 400px) and (max-width: 680px) {
  .offer-ticket-new-content .offer-new-right{
    display:block;
  }
  .offer-ticket-new-content .offer-new-right .offer-ticket-price-cell.offer-ticket-price-cell-main{
    width: 100%;
    text-align: left;
  }
  .offer-ticket-box-btn .offer-mini-price-fix-badge{
    clip-path: none;
    margin-top: 0px;
  }
  .offer-ticket-box-btn-new .btn-choose-ticket {
    margin-top: 0px !important;
  }
}
@media (max-width: 700px) {
  .offer-ticket-box .offer-ticket-box-btn {
      float: left;
  }
}

@media (max-width: 320px) {
  .offer-ticket-new-content .offer-new-right{
    display:block;
  }
  .offer-ticket-new-content .offer-new-right .offer-ticket-price-cell.offer-ticket-price-cell-main{
    width: 100%;
    text-align: left;
  }
  .offer-ticket-box-btn .offer-mini-price-fix-badge{
    clip-path: none;
    margin-top: 0px;
  }
  .offer-ticket-box-btn-new .btn-choose-ticket {
    margin-top: 0px !important;
  }
}

.body-atrakcje-widget.iap-wcag-line-space-6.iap-wcag-word-space-6 a:nth-child(2),.body-atrakcje-widget.iap-wcag-line-space-6.iap-wcag-word-space-7 a:nth-child(2), 
.body-atrakcje-widget.iap-wcag-line-space-7.iap-wcag-word-space-6 a:nth-child(2),.body-atrakcje-widget.iap-wcag-line-space-7.iap-wcag-word-space-7 a:nth-child(2),
.body-atrakcje-widget.iap-wcag-line-space-5.iap-wcag-word-space-6 a:nth-child(2),.body-atrakcje-widget.iap-wcag-line-space-5.iap-wcag-word-space-7 a:nth-child(2){
  display: none;
}

.body-atrakcje-widget.iap-wcag-font-size-size-2 a:nth-child(2), .body-atrakcje-widget.iap-wcag-font-size-size-3 a:nth-child(2), .body-atrakcje-widget.iap-wcag-font-size-size-4 a:nth-child(2), .body-atrakcje-widget.iap-wcag-font-size-size-5 a:nth-child(2), .body-atrakcje-widget.iap-wcag-font-size-size-6 a:nth-child(2), .body-atrakcje-widget.iap-wcag-font-size-size-7 a:nth-child(2), .body-atrakcje-widget.iap-wcag-font-size-size-8 a:nth-child(2), .body-atrakcje-widget.iap-wcag-font-size-size-9 a:nth-child(2){
  display: none;
}
.body-atrakcje-widget .c-box-footer a:nth-child(2){
  display:none;
}

#widget-calendar-range {
  cursor: pointer;
}

.body-atrakcje-widget .daterangepicker .calendar .daterangepicker_input .glyphicon, .body-atrakcje-widget .daterangepicker .calendar .daterangepicker_input .glyphicon:before{
  font-family: 'Glyphicons Halflings' !important;
}

.body-atrakcje-widget .w-box .c-box .description .txt-1{
  line-height: 1 !important;
}