body a.b24-btn,body button.b24-btn,body input[type=button].b24-btn,body input[type=submit].b24-btn,body input[type=reset].b24-btn{font-weight:700;display:inline-block;text-align:center;width:auto;line-height:32px;box-sizing:border-box;padding:0 12px;margin:auto;border-radius:4px;color:#303030;background:#efefef;min-width:100px;transition:all 1s}body a.b24-btn:hover,body button.b24-btn:hover,body input[type=button].b24-btn:hover,body input[type=submit].b24-btn:hover,body input[type=reset].b24-btn:hover,body a.b24-btn:focus,body button.b24-btn:focus,body input[type=button].b24-btn:focus,body input[type=submit].b24-btn:focus,body input[type=reset].b24-btn:focus{color:#494949;background:#fff}body .cut-short-description .description-content .read-more{display:none}.mobile-show{display:none !important}.list-list{clear:both;color:#303030}.list-list.list-double-color .list-item:nth-child(2n+1){background:#fff}.list-list.list-double-color .list-item:nth-child(2n){background:#fbfbfb}.list-list .list-item{background:#fff;border:solid 1px #d7d7d7;transition:width .5s,height .5s,opacity 1s;overflow:hidden;opacity:1}.list-list .list-item.animation{opacity:0}.list-list .list-item .list-item-title{color:#fff}.list-list .list-item .list-item-title a{color:#fff}.list-list .list-item .list-item-title a:hover,.list-list .list-item .list-item-title a:focus{color:#2f2f2f}.list-list .list-item .list-item-meta{color:#464646}.list-list .list-item .list-item-image{background:;border:solid 1px rgba(0,0,0,0)}.list-list.no-border .list-item{border:none}.list-list.no-border .list-item .list-item-image{border:none}.list-list.no-background.list-double-color .list-item:nth-child(2n+1){background:0 0}.list-list.no-background.list-double-color .list-item:nth-child(2n){background:0 0}.list-list.no-background .list-item{background:0 0}.list-list.no-background .list-item .list-item-image{background:0 0}.b24-ajax-list>.ajax-list-no-footer.b24-pagination.down,.b24-ajax-list>.ajax-list-no-footer .b24-pagination.down{display:none !important}.b24-ajax-list>.ajax-list-no-footer.order-list.down,.b24-ajax-list>.ajax-list-no-footer .order-list.down{display:none !important}.b24-ajax-list>.ajax-list-no-footer.b24-sufix,.b24-ajax-list>.ajax-list-no-footer .b24-sufix{display:none !important}.b24-ajax-list>.ajax-list-no-header.b24-pagination.up,.b24-ajax-list>.ajax-list-no-header .b24-pagination.up{display:none !important}.b24-ajax-list>.ajax-list-no-header.order-list.up,.b24-ajax-list>.ajax-list-no-header .order-list.up{display:none !important}.b24-ajax-list>.ajax-list-no-header.b24-prefix,.b24-ajax-list>.ajax-list-no-header .b24-prefix{display:none !important}body .order-list{font-weight:700;display:inline-block;margin:0;padding:10px 0;text-transform:uppercase}body .order-list .order-label{display:inline;padding-right:10px}body .order-list .order-item{display:inline;padding-right:10px}body .order-list .order-item:last-of-type{padding-right:0}body .order-list .order-item .order-item-label{color:#303030}body .order-list .order-item .order-item-label:hover,body .order-list .order-item .order-item-label:focus{color:#303030}body .order-list .order-item .order-item-asc,body .order-list .order-item .order-item-desc{display:inline-block;width:20px;height:20px;background-size:20px;background-position-y:5px;background-repeat:no-repeat;margin:0;padding:0}body .order-list .order-item .order-item-desc{background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/../css/images/down.svg)}body .order-list .order-item .order-item-asc{background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/../css/images/up.svg)}.b24-pagination{display:block;margin:20px 0;padding:0;text-align:center;position:relative}.b24-pagination ul{display:inline-block;margin:0;padding:0;list-style:none}.b24-pagination ul li{display:inline-block;margin:0;padding:0}.b24-pagination ul li.current a{background-color:#0099d0;color:#303030}.b24-pagination ul li.current a:hover,.b24-pagination ul li.current a:focus{background-color:#0099d0;color:#303030}.b24-pagination ul li a{display:inline-block;margin:0;padding:0;min-width:35px;min-height:35px;line-height:35px;font-size:14px;background-color:rgba(0,0,0,0);color:#303030;transition:all 1s}.b24-pagination ul li a:hover,.b24-pagination ul li a:focus{background-color:#0099d0;color:#fff}.b24-pagination ul .page-prev,.b24-pagination ul .page-next{font-size:24px;line-height:33px;position:relative;top:2px}.b24-column{float:left;margin-left:0;margin-right:0}.b24-column.b24-column-1{width:calc(  100%  /  12  *  1  )}.b24-column.b24-column-2{width:calc(  100%  /  12  *  2  )}.b24-column.b24-column-3{width:calc(  100%  /  12  *  3  )}.b24-column.b24-column-4{width:calc(  100%  /  12  *  4  )}.b24-column.b24-column-5{width:calc(  100%  /  12  *  5  )}.b24-column.b24-column-6{width:calc(  100%  /  12  *  6  )}.b24-column.b24-column-7{width:calc(  100%  /  12  *  7  )}.b24-column.b24-column-8{width:calc(  100%  /  12  *  8  )}.b24-column.b24-column-9{width:calc(  100%  /  12  *  9  )}.b24-column.b24-column-10{width:calc(  100%  /  12  *  10  )}.b24-column.b24-column-11{width:calc(  100%  /  12  *  11  )}.b24-column.b24-column-12{width:calc(  100%  /  12  *  12  )}.b24-row{float:left;width:100%}.slider{height:auto !important;clear:both;width:100%;display:block}.slider .slick-list{height:auto !important}.slider .slick-list .slick-track{height:auto !important}.slider .slick-list .slick-track .slick-slide{height:auto !important;position:relative !important;box-sizing:content-box !important}.slider .slick-list .slick-track .slick-slide a{position:relative !important;width:100% !important;height:auto !important;padding-top:144% !important;display:block !important;top:0;left:0}.slider .slick-list .slick-track .slick-slide a img{max-height:100%;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:none;height:auto !important}form.b24-form article h3,.basket-finalization article h3,.basket-finalization-payment article h3,form.b24-form article .h3,.basket-finalization article .h3,.basket-finalization-payment article .h3{font-family:'Helvetica',Arial,serif;font-size:30px;line-height:30px;font-weight:700;padding:0;margin:10px 0 20px}form.b24-form article hr,.basket-finalization article hr,.basket-finalization-payment article hr{margin:40px 0}.basket-finalization-payment div.b24-agreement{margin:0 0 20px 20px}.basket-finalization-payment div.b24-agreement label.error{margin:0 0 0 20px}.box-basket-clear{position:relative}.box-basket-clear a{position:absolute;top:0;right:0;transition:all 1s}.box-delivery{position:relative;background-color:#303030;padding:10px 5px}.basket-summary table.table-inpost{width:100%;margin-top:20px}table.table-inpost tr.inpost .inpost-info p{margin:0;padding:0;font-weight:700}table.table-inpost tr.inpost .inpost-info p.inpost-name{margin-top:10px}article table.table-cart{border:0 none}article table.table-cart thead tr th{border:0 none;background-color:#0099d0;color:#fff;font-size:16px;font-weight:700;text-align:center;padding:2px 5px;margin:0}article table.table-cart tr td{border:0 none;padding:2px 5px;margin:0;text-align:center;vertical-align:middle;color:#e8e8e8;font-size:14px}article table.table-cart tr.row-0{background-color:transparent}article table.table-cart tr.row-0 td{font-size:2px;margin:0;padding:0}article table.table-cart tr.row-1{background-color:#303030}article table.table-cart tr.row-2{background-color:#161616}article table.table-cart tr.title td{text-align:left}article table.table-cart tr.title td h4,article table.table-cart tr.title td .h4{margin:0;padding:0}article table.table-cart tr.title td h4 a,article table.table-cart tr.title td .h4 a{font-size:18px;line-height:18px;color:#e8e8e8;transition:all 1s}article table.table-cart tr.title td h4 a:hover,article table.table-cart tr.title td .h4 a:hover,article table.table-cart tr.title td h4 a:focus,article table.table-cart tr.title td .h4 a:focus{color:#fff}article table.table-cart tr.title td p{margin:0;padding:0;font-size:12px;line-height:12px}article table.table-cart .image{width:150px}article table.table-cart .image img{width:100%;border:1px solid #0099d0}article table.table-cart .section-name{text-align:left}article table.table-cart .seat-type{width:180px;position:relative}article table.table-cart .seat-type .room-view-basket-summary-image{width:18px;position:relative;top:3px;left:3px}article table.table-cart .price-variant{width:180px}article table.table-cart .price{width:100px}article table.table-cart .quantity{width:115px}article table.table-cart .subtotal{width:100px}article table.table-cart .remove{width:100px;text-align:center}article table.table-cart .remove a{font-size:36px;line-height:36px;font-weight:700;color:rgba(224,0,19,.8);transition:all 1s}article table.table-cart .remove a:hover,article table.table-cart .remove a:focus{font-weight:700;color:#e00013}.basket-summary .buy-count-form{width:100%;text-align:center}.basket-summary .buy-count-form input{text-align:center}.basket-summary .buy-count-form input{text-align:center;border:1px solid #939393;vertical-align:top}.basket-summary .buy-count-form .b24-minus,.basket-summary .buy-count-form .b24-plus{border:1px solid #939393;background:#d3d3d3;color:#303030;width:26px;height:26px;border-radius:2px;vertical-align:top}.basket-summary .buy-count-form .b24-minus:hover,.basket-summary .buy-count-form .b24-plus:hover,.basket-summary .buy-count-form .b24-minus:focus,.basket-summary .buy-count-form .b24-plus:focus{background:#dfdfdf;color:#303030}.basket-summary .buy-count-form .b24-minus.disabled,.basket-summary .buy-count-form .b24-plus.disabled{background:#f9f9f9;color:#4a4a4a}.basket-summary .buy-count-form .b24_qty{width:55px;height:26px}.price-part[data-value="0"]{display:none}.price-parts{color:#969696;font-size:12px}.basket-finalization .basket_summary_price{float:none}.basket-finalization-payment{float:left;width:100%}.basket-summary-column-2 .discount_code_info{display:block;float:none;text-align:center;color:rgba(224,0,19,.8);font-size:12px}.b24-form-basket_customer a.gus,.b24-form-user-profile a.gus,.b24-form-user-workshop a.gus{display:inline-block;margin-right:-300px}.b24-form-basket_customer input:read-only,.b24-form-user-profile input:read-only,.b24-form-user-workshop input:read-only{opacity:.75}.b24-form-basket_customer .hidden,.b24-form-user-profile .hidden,.b24-form-user-workshop .hidden{display:none !important}.b24-form-basket_customer .form-column-0,.b24-form-user-profile .form-column-0,.b24-form-user-workshop .form-column-0{display:inline-block;width:360px;position:relative;padding:0;margin:0 10px 15px 0;width:100%}.b24-form-basket_customer .form-column-1,.b24-form-user-profile .form-column-1,.b24-form-user-workshop .form-column-1{display:inline-block;width:220px;position:relative;padding:0;margin:0 10px 15px 0}.b24-form-basket_customer .form-column-3,.b24-form-user-profile .form-column-3,.b24-form-user-workshop .form-column-3{display:inline-block;width:360px;position:relative;padding:0;margin:0 10px 15px 0;width:173px}.b24-form-basket_customer .form-options-wrapper,.b24-form-user-profile .form-options-wrapper,.b24-form-user-workshop .form-options-wrapper{margin-top:80px}.b24-form-basket_customer .form-options-context,.b24-form-user-profile .form-options-context,.b24-form-user-workshop .form-options-context{display:none}.b24-form-basket_customer::placeholder,.b24-form-user-profile::placeholder,.b24-form-user-workshop::placeholder{color:#cacaca}.b24-form-basket_customer .input-default,.b24-form-user-profile .input-default,.b24-form-user-workshop .input-default{display:inline-block;width:100%;margin:0;padding:0 25px;color:#333}.b24-form-basket_customer .required-description,.b24-form-user-profile .required-description,.b24-form-user-workshop .required-description{color:#333;font-style:italic;font-size:12px;font-weight:700;margin:-10px 0 0 10px;padding:0}.b24-form-basket_customer .customer-invoice-form-context,.b24-form-user-profile .customer-invoice-form-context,.b24-form-user-workshop .customer-invoice-form-context,.b24-form-basket_customer .customer-form-context,.b24-form-user-profile .customer-form-context,.b24-form-user-workshop .customer-form-context,.b24-form-basket_customer .box-delivery,.b24-form-user-profile .box-delivery,.b24-form-user-workshop .box-delivery{position:relative}.b24-form-basket_customer .customer-invoice-form-context .copy,.b24-form-user-profile .customer-invoice-form-context .copy,.b24-form-user-workshop .customer-invoice-form-context .copy,.b24-form-basket_customer .customer-form-context .copy,.b24-form-user-profile .customer-form-context .copy,.b24-form-user-workshop .customer-form-context .copy,.b24-form-basket_customer .box-delivery .copy,.b24-form-user-profile .box-delivery .copy,.b24-form-user-workshop .box-delivery .copy{position:absolute;right:0;top:10px;transition:all 1s}.basket-button.basket-button,.box-summary.basket-button{text-align:center}.basket-button .button,.box-summary .button{display:inline-block;margin:40px 5px 20px;padding:15px 50px;cursor:pointer;border:0 none;font-size:16px;line-height:16px;font-weight:700;color:#fff;background-color:#0099d0;box-sizing:content-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition:all 1s}.basket-button .button:hover,.box-summary .button:hover,.basket-button .button:focus,.box-summary .button:focus{color:#e8e8e8;background-color:#303030}#form-basket-payments{text-align:left;position:relative}#form-basket-payments #payment_type-error{font-size:14px;font-weight:700;position:absolute;left:5px;right:5px;top:250px;text-align:center}#form-basket-payments #payment_method-error{font-size:14px;font-weight:700;position:absolute;left:5px;right:5px;top:250px;text-align:center}#form-basket-payments .column-13{width:33%;display:inline-block}#form-basket-payments .column-6{width:16.66%;display:inline-block}#form-basket-payments .column-6 label.box{width:150px;height:100px;margin:0 auto}#form-basket-payments label.box{float:left;padding-left:5px;line-height:50px}#form-basket-payments .checkbox{float:left;clear:both;height:50px}#form-basket-payments .payment-image{width:124px;height:50px;float:right}#form-basket-payments .fee-per-customer{margin-top:50px;min-height:18px}.basket-payments-c{text-align:left;position:relative}.basket-payments-c #payment_type-error{font-size:14px;font-weight:700;position:absolute;left:5px;right:5px;top:250px;text-align:center}.basket-payments-c #payment_method-error{font-size:14px;font-weight:700;position:absolute;left:5px;right:5px;top:250px;text-align:center}.basket-payments-c .column-13{width:33%;display:inline-block}.basket-payments-c .column-6{width:16.66%;display:inline-block}.basket-payments-c .column-6 label.box{width:150px;height:100px;margin:0 auto}.basket-payments-c label.box{float:left;padding-left:5px;line-height:50px}.basket-payments-c .checkbox{float:left;clear:both;height:50px}.basket-payments-c .payment-image{width:124px;height:50px;float:right}.basket-payments-c .fee-per-customer{margin-top:50px;min-height:18px}.b24-basket-steps{position:relative;display:block;margin:0;padding:0;background-image:none;border:0 none;list-style:none;text-align:left}.b24-basket-steps ul.basket-steps{position:relative;display:block;margin:0;padding:0;background-image:none;border:0 none;list-style:none;text-align:left}.b24-basket-steps ul.basket-steps li{position:relative;margin:0;padding:0;background-image:none;border:0 none;list-style:none;text-align:left;float:left;display:block;width:20%}.b24-basket-steps ul.basket-steps li a{display:inline-block;width:calc(90%);background-color:#303030;color:#e8e8e8;margin:0 5px;padding:0;height:50px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;transition:all 1s}.b24-basket-steps ul.basket-steps li a span{display:inline-block;font-weight:700;line-height:100%;font-size:12px;text-transform:uppercase}.b24-basket-steps ul.basket-steps li a span.number{font-size:40px;display:inline-block;position:absolute;left:20px;top:5px}.b24-basket-steps ul.basket-steps li a span.step{margin-top:18px;display:block;padding:0 0 0 45px}.b24-basket-steps ul.basket-steps li a span.step-name{display:block;padding:0 0 0 45px}.b24-basket-steps ul.basket-steps li a:hover,.b24-basket-steps ul.basket-steps li a:focus{background-color:#0099d0;color:#fff}.b24-basket-steps ul.basket-steps li.active a{background-color:#0099d0;color:#fff;cursor:text}.b24-basket-steps ul.basket-steps li.active a:hover,.b24-basket-steps ul.basket-steps li.active a:focus{background-color:#0099d0;color:#fff;cursor:text}.b24-basket-steps ul.basket-steps li.disabled a{background-color:#303030;color:#e8e8e8;cursor:text;opacity:.7}.b24-basket-steps ul.basket-steps li.disabled a:hover,.b24-basket-steps ul.basket-steps li.disabled a:focus{background-color:#303030;color:#e8e8e8;cursor:text;opacity:.7}.b24-basket-steps ul.basket-steps li.disabled a:hover span,.b24-basket-steps ul.basket-steps li.disabled a:focus span{opacity:.3}.b24-basket-steps ul.basket-steps li.disabled a span{opacity:.3}.b24-basket-steps hr:before{content:" ";display:table;clear:both}div.b24-basket-steps hr{position:relative;top:20px;margin-bottom:20px}.basket-summary-column-1{width:calc(50%);float:left}.basket-summary-column-2{width:calc(50%);float:left;padding-left:20px}.basket-summary-column-2>*{float:right}.basket-summary-column-2 div.discount_code_row{width:100%}.box-summary{clear:both}.box-summary h3,.box-summary .h3{display:inline-block}.basket_summary_price,.basket_summary_discount_price{float:right}input[type=text].discount_code{width:calc(61.66666667%);padding:12px;margin-right:5px}.box-summary .button.convert_discount_code{width:calc(33.33333333%);margin:0;box-sizing:border-box}.after_discount_price{display:none}.after_discount .after_discount_price{display:block}.after_discount .basket_summary_price{text-decoration:line-through}.b24-basket-summary.basket-summary-mini a span.quantity{position:relative;width:0;margin:0}.b24-basket-summary.basket-summary-mini a span.quantity strong{display:block;position:relative;left:-20px;top:2px;background:#fff;color:#494949;width:14px;height:14px;line-height:14px;font-size:calc(10px);padding:0;text-align:center;border-radius:50%;margin:0}.b24-basket-summary.basket-summary-mini a span.b24-basket-timer{top:-5px;padding-left:5px}.b24-basket-summary.basket-summary-mini a span.b24-basket-timer .minutes,.b24-basket-summary.basket-summary-mini a span.b24-basket-timer .seconds{font-weight:700}.list-list.list-tiles-2{position:relative}.list-list.list-tiles-2 .list-item:not(.top-events-item){width:calc( ( 100% -  1  *  15px ) /  2  );float:left;margin-left:0;margin-right:15px;margin-top:0;margin-bottom:21px}.list-list.list-tiles-2 .list-item:not(.top-events-item):nth-of-type(2n){margin-right:0}.list-list.list-tiles-2 .list-item:not(.top-events-item):nth-of-type(2n+1){clear:both}.list-list.list-tiles-2 .list-item.animation{width:0;height:0}.list-list.list-tiles-2 .list-item .list-item-image{padding-top:68.75%;position:relative}.list-list.list-tiles-2 .list-item .list-item-image a{position:absolute;top:0;display:block;width:100%;height:100%}.list-list.list-tiles-2 .list-item .list-item-image img{position:absolute;max-height:100%;max-width:100%;display:block;border:none;height:auto;width:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.list-list.list-tiles-2 .list-item .list-item-content{height:175px;position:relative}.list-list.list-tiles-2 .list-item .list-item-content h3.list-item-title,.list-list.list-tiles-2 .list-item .list-item-content .h3.list-item-title{font-weight:700;font-size:20px;padding:5px 10px;margin:0;max-height:80px}.list-list.list-tiles-2 .list-item .list-item-content .list-item-meta{padding:0 10px;margin:0;line-height:1.2}.list-list.list-tiles-2 .list-item .list-item-content .list-item-btn{position:absolute;text-align:center;bottom:20px;height:32px;width:100%}.list-list.list-tiles-3{position:relative;clear:both}.list-list.list-tiles-3 .list-item:not(.top-products-item){width:calc( ( 100% -  2  *  15px ) /  3  );float:left;margin-left:0;margin-right:15px;margin-top:0;margin-bottom:21px}.list-list.list-tiles-3 .list-item:not(.top-products-item):nth-of-type(3n){margin-right:0}.list-list.list-tiles-3 .list-item:not(.top-products-item):nth-of-type(3n+1){clear:both}.list-list.list-tiles-3 .list-item.animation{width:0;height:0}.list-list.list-tiles-3 .list-item .list-item-image{padding-top:68.75%;position:relative}.list-list.list-tiles-3 .list-item .list-item-image a{position:absolute;top:0;display:block;width:100%;height:100%}.list-list.list-tiles-3 .list-item .list-item-image img{position:absolute;max-height:100%;max-width:100%;display:block;border:none;height:auto;width:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.list-list.list-tiles-3 .list-item .list-item-content{height:190px;position:relative}.list-list.list-tiles-3 .list-item .list-item-content h3.list-item-title,.list-list.list-tiles-3 .list-item .list-item-content .h3.list-item-title{font-weight:700;font-size:20px;padding:5px 10px;margin:0;max-height:80px}.list-list.list-tiles-3 .list-item .list-item-content .list-item-meta{padding:0 10px;margin:0;line-height:1.2}.list-list.list-tiles-3 .list-item .list-item-content .list-item-btn{position:absolute;text-align:center;bottom:20px;height:32px;width:100%}.list-list.list-tiles-3 .list-item .list-item-content.no-button{height:70px}.list-list.list-tiles-3 .top-products-item .list-item-content{height:100px}.list-list.list-tiles-4{position:relative;clear:both}.list-list.list-tiles-4 .list-item{width:calc( ( 100% -  3  *  15px ) /  4  );float:left;margin-left:0;margin-right:15px;margin-top:0;margin-bottom:21px}.list-list.list-tiles-4 .list-item:nth-of-type(4n){margin-right:0}.list-list.list-tiles-4 .list-item:nth-of-type(4n+1){clear:both}.list-list.list-tiles-4 .list-item.animation{width:0;height:0}.list-list.list-tiles-4 .list-item .list-item-image{padding-top:68.75%;position:relative}.list-list.list-tiles-4 .list-item .list-item-image a{position:absolute;top:0;display:block;width:100%;height:100%}.list-list.list-tiles-4 .list-item .list-item-image img{position:absolute;max-height:100%;max-width:100%;display:block;border:none;height:auto;width:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.list-list.list-tiles-4 .list-item .list-item-content{height:50px;position:relative}.list-list.list-tiles-4 .list-item .list-item-content h3.list-item-title,.list-list.list-tiles-4 .list-item .list-item-content .h3.list-item-title{font-weight:700;font-size:20px;padding:5px 10px;margin:0;max-height:80px}.list-list.list-tiles-4 .list-item .list-item-content .list-item-meta{padding:0 10px;margin:0;line-height:1.2}.list-list.list-tiles-4 .list-item .list-item-content .list-item-btn{position:absolute;text-align:center;bottom:20px;height:32px;width:100%}.list-list.list-list-description{position:relative;clear:both}.list-list.list-list-description .list-item{width:100%;float:left;height:348px;margin-right:0;margin-top:0;margin-left:0;margin-bottom:28px}.list-list.list-list-description .list-item.animation{height:0}.list-list.list-list-description .list-item .list-item-image{float:left;height:100%;width:40%}.list-list.list-list-description .list-item .list-item-image a{position:relative;display:block;width:100%;height:100%}.list-list.list-list-description .list-item .list-item-image img{position:absolute;max-height:100%;max-width:100%;display:block;border:none;height:auto;width:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.list-list.list-list-description .list-item .list-item-content{margin:0;padding:0;height:100%;width:calc(100% -  40%  );float:left;position:relative}.list-list.list-list-description .list-item .list-item-content h3.list-item-title,.list-list.list-list-description .list-item .list-item-content .h3.list-item-title{font-weight:700;font-size:20px;padding:5px 10px;margin:0;max-height:80px}.list-list.list-list-description .list-item .list-item-content .list-item-meta{padding:4px 10px;margin:0;line-height:1.2}.list-list.list-list-description .list-item .list-item-content .list-item-meta.meta-description{max-height:180px;height:180px;overflow:hidden}.list-list.list-list-description .list-item .list-item-content .list-item-btn{position:absolute;text-align:right;bottom:20px;right:20px;height:32px;width:100%}.list-list.list-list-simple{position:relative;clear:both}.list-list.list-list-simple .list-item{width:100%;height:56px;margin:0;padding:0;margin-bottom:4px}.list-list.list-list-simple .list-item>*{display:block;float:left;height:100%;padding:18px 10px}.list-list.list-list-simple .list-item.animation{height:0}.list-list.list-list-simple .list-item h3.list-item-title,.list-list.list-list-simple .list-item .h3.list-item-title{font-weight:700;font-size:20px;padding:10px 10px 8px 8px;margin:0;width:40%}.list-list.list-list-simple .list-item .list-item-meta{margin:0;line-height:1.2}.list-list.list-list-simple .list-item .list-item-meta.meta-city{width:15%}.list-list.list-list-simple .list-item .list-item-meta.meta-date{width:20%}.list-list.list-list-simple .list-item .list-item-meta.meta-price{width:15%}.list-list.list-list-simple .list-item .list-item-meta.meta-price.no-price{visibility:hidden}.list-list.list-list-simple .list-item .list-item-btn{padding:12px 0;width:10%;position:relative;text-align:center}.list-list.list-list-simple .list-item.couponbook-list-item h3.list-item-title,.list-list.list-list-simple .list-item.couponbook-list-item .h3.list-item-title{width:50%}.list-list.list-list-simple .list-item.couponbook-list-item .list-item-meta.meta-date-city{width:40%}.product-list-themes .product-list-filters{width:calc(33.33333333%);float:right}.product-list-themes .product-list{width:calc(66.66666667%);float:left}.entry-content hr{margin-top:10px}.entry-content .filter-themes{padding:12px 0 0 20px}.entry-content .filter-themes span{font-weight:700;text-transform:uppercase}.entry-content .filter-themes dt{margin:15px 0 5px}.entry-content .filter-themes dd{line-height:14px}.entry-content .filter-themes dd .container{display:block;position:relative;padding-left:24px;margin-bottom:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.entry-content .filter-themes dd .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.entry-content .filter-themes dd .checkmark{position:absolute;top:0;left:0;height:14px;width:14px;background-color:#fff;border:1px solid #444;border-radius:2px}.entry-content .filter-themes dd .container:hover input~.checkmark,.entry-content .filter-themes dd .container:focus input~.checkmark{background-color:#ccc}.entry-content .filter-themes dd .container input:checked~.checkmark{background-color:#2196f3}.entry-content .filter-themes dd .checkmark:after{content:"";position:absolute;display:none}.entry-content .filter-themes dd .container input:checked~.checkmark:after{display:block}.entry-content .filter-themes dd .container .checkmark:after{left:4px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.list-product-list.list-list .list-item .list-item-image{padding-top:100%;border:none}.list-product-list.list-list .list-item .list-item-image img.b24-blur-img{top:calc(50% -  1px ) !important;height:calc(100% +  2px ) !important;max-height:none !important}.title-default-list{color:#303030}.title-default-list hr.table-seperator{margin:0 0 5px;padding:0;background-color:transparent}.title-default-list .title-row{position:relative;display:block;margin:0;padding:0;width:100%;background-color:#fff;clear:both;height:67px;transition:width .5s,height .5s,opacity 1s;overflow:hidden;opacity:1}.title-default-list .title-row.odd{background-color:#fbfbfb}.title-default-list .title-row.animation{opacity:0;height:0}.title-default-list .title-row>div{display:block;float:left;vertical-align:middle;padding:0 5px;margin:0;position:relative;top:50%;transform:translateY(-50%)}.title-default-list .title-row .image{width:10%;height:100%}.title-default-list .title-row .title{width:50%;font-weight:700;text-align:left;padding:0 0 0 15px}.title-default-list .title-row .title-yt{display:none;width:15%;text-align:center;vertical-align:central}.title-default-list .title-row .title-yt a{display:block;position:relative;width:100%;height:100%}.title-default-list .title-row .title-yt a svg{height:32px;display:block;float:left}.title-default-list .title-row .title-yt a span{line-height:32px;display:block;float:left;padding:0 5px;font-weight:700}.title-default-list .title-row .title-type{width:20%;text-align:center}.title-default-list .title-row .show{width:20%;text-align:right}.title-default-list .title-row.show-yt .title-yt{display:block}.title-default-list .title-row.show-yt .title-type{width:15%}.title-default-list .title-row.show-yt .show{width:10%}.workshop-facilities-filter{margin:20px 0 0}.workshop-facilities-filter label{display:block}.workshop-facilities-filter select,.workshop-facilities-filter .select2 .selection .select2-selection{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';max-width:350px;height:36px;line-height:36px;display:block;position:relative;overflow:visible;border:2px solid #0a80c3}.workshop-facilities-filter select .select2-selection__rendered,.workshop-facilities-filter .select2 .selection .select2-selection .select2-selection__rendered{line-height:36px}.workshop-facilities-filter select option:hover,.workshop-facilities-filter .select2 .selection .select2-selection option:hover,.workshop-facilities-filter select option:focus-visible,.workshop-facilities-filter .select2 .selection .select2-selection option:focus-visible{background-color:#ade1f5 !important}.workshop-facilities-filter select .select2-selection__arrow,.workshop-facilities-filter .select2 .selection .select2-selection .select2-selection__arrow{background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/images/down_hover.png);background-position:center center;height:32px;width:32px}.workshop-facilities-filter select .select2-selection__arrow b,.workshop-facilities-filter .select2 .selection .select2-selection .select2-selection__arrow b{display:none !important}#workshop-facilities-select2-dropdown .select2-search{display:none !important}.list-list.list-poster-5{position:relative;clear:both}.list-list.list-poster-5 .list-item{width:calc( ( 100% -  4  *  15px ) /  5  );float:left;margin-left:0;margin-right:15px;margin-top:0;margin-bottom:15px}.list-list.list-poster-5 .list-item:nth-of-type(5n){margin-right:0}.list-list.list-poster-5 .list-item:nth-of-type(5n+1){clear:both}.list-list.list-poster-5 .list-item.animation{width:0;height:0}.list-list.list-poster-5 .list-item .list-item-image{padding-top:145%;position:relative}.list-list.list-poster-5 .list-item .list-item-image a{position:absolute;top:0;display:block;width:100%;height:100%}.list-list.list-poster-5 .list-item .list-item-image img{position:absolute;max-height:100%;max-width:100%;display:block;border:none;height:auto;width:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.list-list.list-poster-5 .list-item h3.list-item-title,.list-list.list-poster-5 .list-item .h3.list-item-title{font-weight:700;font-size:16px;padding:5px 10px;margin:0;max-height:20px;text-transform:uppercase;text-align:center}.list-list.list-poster-5 .list-item h3.list-item-title>a,.list-list.list-poster-5 .list-item .h3.list-item-title>a{font-size:16px}.couponbook-list.list-list.list-in-title{position:relative;clear:both}.couponbook-list.list-list.list-in-title .list-item{width:100%;float:left;height:60px;margin-right:0;margin-top:0;margin-left:0;margin-bottom:28px;padding:0}.couponbook-list.list-list.list-in-title .list-item.animation{height:0}.couponbook-list.list-list.list-in-title .list-item>*{float:left;height:100%;padding:0;margin:0;position:relative}.couponbook-list.list-list.list-in-title .list-item>.list-item-image{width:30px;height:60px}.couponbook-list.list-list.list-in-title .list-item>.list-item-image a{position:relative;display:block;width:100%;height:100%}.couponbook-list.list-list.list-in-title .list-item>.list-item-image img{position:absolute;max-height:100%;max-width:100%;display:block;border:none;height:auto;width:100%}.couponbook-list.list-list.list-in-title .list-item>.list-item-content{width:calc(100% -  30px  -  15%  - 2 *  20px  );height:60px;padding:0 20px}.couponbook-list.list-list.list-in-title .list-item>.list-item-content .list-item-title{width:100%;height:30px;display:block;position:relative;margin:0}.couponbook-list.list-list.list-in-title .list-item>.list-item-content .list-item-title .text{position:absolute;top:50%;transform:translateY(-50%)}.couponbook-list.list-list.list-in-title .list-item>.list-item-btn{position:relative;width:15%}.couponbook-list.list-list.list-in-title .list-item>.list-item-btn a.btn{overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);display:block;float:left;clear:both;height:30px;width:calc(100% - 2px);color:#fff;text-align:center;font-weight:700;line-height:30px;text-transform:uppercase;transition:all 1s}.couponbook-list.list-list.list-in-title .list-item>.list-item-btn a.btn svg{height:70%;position:relative;top:3px}.couponbook-list.list-list.list-in-title .list-item>.list-item-btn a.btn:hover,.couponbook-list.list-list.list-in-title .list-item>.list-item-btn a.btn:focus{background:#fff;color:#fff}.list-list.list-workshop-default-list{position:relative;clear:both;transition:.5s all}.list-list.list-workshop-default-list .list-item{width:calc((100% -  4  *  28px ) /  5 );float:left;transition:all .5s;margin-right:0;margin-top:0;margin-left:20px;margin-bottom:28px;padding:0}.list-list.list-workshop-default-list .list-item:nth-child(@{@numerColsListWorkshopDefaultList}n+1){margin-left:0}.list-list.list-workshop-default-list .list-item.animation{height:0}.list-list.list-workshop-default-list .list-item>*{width:100%}.list-list.list-workshop-default-list .list-item>.list-item-image{aspect-ratio:.66666667}.list-list.list-workshop-default-list .list-item>.list-item-image a{position:relative;display:block;width:100%;height:100%}.list-list.list-workshop-default-list .list-item>.list-item-image img{position:absolute;max-height:100%;max-width:100%;display:block;border:none;height:auto;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.list-list.list-workshop-default-list .list-item>.list-item-content{width:100%;height:50px;text-align:center}.list-list.list-workshop-default-list .list-item>.list-item-content>.list-item-title{position:relative;width:100%;height:50px;padding:0;text-align:center;margin:0}.list-list.list-workshop-default-list .list-item>.list-item-content>.list-item-title .text{width:100%;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.b24-workshop-categories{font-size:14px;display:block;margin-top:20px;margin-bottom:20px}.b24-workshop-categories .category{transition:.5s all;display:inline-block;text-align:center;box-sizing:border-box;margin-left:2px;padding:0 10px;text-transform:uppercase;background:#464646;color:#fff;cursor:pointer}.b24-workshop-categories .category:hover,.b24-workshop-categories .category:focus{background:#606060}.b24-workshop-categories .category.active{background:#0099d0;color:#fff}.b24-workshop-categories .category.b24-disable-click{cursor:default}.b24-workshop-title-read .b24-image{float:left;width:240px;margin:0;box-sizing:border-box}.b24-workshop-title-read .b24-image img{width:calc(100% - 10px);margin-right:10px}.b24-workshop-title-read .b24-content{float:left;width:calc(100% -  240px );margin:0;box-sizing:border-box}.b24-workshop-title-read .b24-content h3,.b24-workshop-title-read .b24-content .h3{margin:0}.b24-workshop-title-read .b24-content>h3,.b24-workshop-title-read .b24-content>.h3{color:#0a80c3}.b24-workshop-title-read .b24-content .b24-category-bar{margin-top:10px;margin-bottom:10px}.b24-workshop-title-read .b24-content .b24-category-bar .b24-category{background:#000;color:#fff;float:left;padding:2px 10px}.b24-workshop-title-read .b24-description{position:relative;display:block}.b24-workshop-title-read .b24-description .description-content{max-height:120px;position:relative;overflow:hidden}.b24-workshop-title-read .b24-description .description-content .read-more{position:absolute;bottom:0;left:0;width:100%;text-align:center;margin:0;padding:50px 0;height:20px;background-image:linear-gradient(to bottom,transparent,#fff)}.b24-workshop-title-read .b24-description .button-read-more{display:block;text-align:center}.b24-workshop-title-read .b24-parameters .b24-column{width:50%;float:left;box-sizing:border-box}.b24-workshop-title-read .b24-parameters .b24-column .b24-parameter{box-sizing:border-box;width:100%;clear:both}.b24-workshop-title-read .b24-parameters .b24-column .b24-parameter .label{font-weight:700;width:190px;box-sizing:border-box;float:left}.b24-workshop-title-read .b24-parameters .b24-column .b24-parameter .value{float:left;width:calc(100% -  190px );box-sizing:border-box}.b24-workshop-title-read .b24-parameters .b24-column .b24-parameter .value .price{display:inline-block;width:80px}.b24-workshop-title-read .b24-workshop-group-details>form>*{display:block;float:left;height:54px;margin:0;box-sizing:border-box;border:2px solid #0a80c3}.b24-workshop-title-read .b24-workshop-group-details>form{margin-top:10px;margin-bottom:10px}.b24-workshop-title-read .b24-workshop-group-details>form:after{clear:both;content:" ";display:table;box-sizing:border-box}.b24-workshop-title-read .b24-workshop-group-details div.b24-select-workshop-group{width:50%}.b24-workshop-title-read .b24-workshop-group-details div.b24-select-workshop-schedule{width:calc(100% -  50%  -  5px  -  150px  -  15px );margin-left:5px}.b24-workshop-title-read .b24-workshop-group-details.b24-workshop-type-group div.b24-select-workshop-group{width:calc(100% -  150px  -  15px )}.b24-workshop-title-read .b24-workshop-group-details.b24-workshop-type-group div.b24-select-workshop-schedule{display:none}.b24-workshop-title-read .b24-workshop-group-details button.b24-sign-up{width:150px;margin-left:15px;background:#0a80c3;color:#fff;transition:all .5s}.b24-workshop-title-read .b24-workshop-group-details button.b24-sign-up:hover,.b24-workshop-title-read .b24-workshop-group-details button.b24-sign-up:focus{color:#0a80c3;background:#fff}.b24-workshop-title-read .b24-workshop-group-details button.b24-sign-up-disabled{cursor:default;color:#fff !important}.b24-workshop-title-read .b24-workshop-group-details .b24-workshop-group-buy-button{width:190px;height:initial;border:none}.b24-workshop-title-read .b24-workshop-group-details .b24-workshop-group-buy-button button{margin-top:10px;float:none !important}.b24-workshop-title-read .b24-workshop-group-details .b24-workshop-group-buy-button button:first-child{margin-top:0}.b24-workshop-title-read .b24-workshop-group-details button.b24-disabled-button-pre-sale,.b24-workshop-title-read .b24-workshop-group-details button.b24-enabled-button-pre-sale,.b24-workshop-title-read .b24-workshop-group-details button.b24-disabled-button-season{text-transform:uppercase !important;font-size:13px !important;line-height:120% !important;white-space:normal}.b24-workshop-title-read .b24-workshop-group-details button.b24-disabled-button-pre-sale,.b24-workshop-title-read .b24-workshop-group-details button.b24-enabled-button-pre-sale{font-size:11px !important}.b24-workshop-title-read .b24-workshop-group-details .select2-container{width:100% !important;height:54px}.b24-workshop-title-read .b24-workshop-group-details .select2-container .select2-selection{width:100% !important;height:calc( 54px  - 4px);border:none}.b24-workshop-title-read .b24-workshop-group-details .select2-container .select2-selection__arrow{width:calc( 54px  - 4px);height:calc( 54px  - 4px);background:no-repeat center url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/images/down_hover.png)}.b24-workshop-title-read .b24-workshop-group-details .select2-container .select2-selection__arrow b{border:none}.b24-workshop-title-read .b24-workshop-text-info{font-size:10px;font-style:italic}.b24-workshop-title-read .b24-workshop-calendar .b24-workshop-calendar-month-box{display:block;width:100%;clear:both;margin-top:30px}.b24-workshop-title-read .b24-workshop-calendar .b24-workshop-calendar-month-box:after{display:block;width:100%;content:'';clear:both}.b24-workshop-title-read .b24-workshop-calendar .b24-workshop-calendar-month-box .b24-workshop-calendar-month-name{font-weight:700;font-size:20px}.b24-workshop-title-read .b24-workshop-calendar .b24-workshop-calendar-month-box .b24-workshop-calendar-month-dates .b24-workshop-calendar-date-box{float:left;width:calc(20% - 10px);box-sizing:border-box;margin:5px 10px 5px 0;padding:4px;border:1px solid #0a80c3;text-align:center}.b24-workshop-title-read .b24-workshop-calendar .b24-workshop-calendar-month-box .b24-workshop-calendar-month-dates .b24-workshop-calendar-date-box .b24-workshop-date-canceled,.b24-workshop-title-read .b24-workshop-calendar .b24-workshop-calendar-month-box .b24-workshop-calendar-month-dates .b24-workshop-calendar-date-box .b24-workshop-date-change{color:#900}.b24-workshop-title-read .b24-workshop-calendar .b24-workshop-calendar-month-box .b24-workshop-calendar-month-dates .b24-workshop-calendar-date-box .b24-workshop-calendar-date-date{font-weight:700;font-size:18px}#workshop-read-select2-dropdown .select2-results__option--disabled .b24-option,.b24-select-workshop-schedule .select2-results__option--disabled .b24-option{opacity:.5;cursor:not-allowed}#workshop-read-select2-dropdown .b24-option,.b24-select-workshop-schedule .b24-option{width:100% !important;box-sizing:border-box;height:calc( 54px  - 4px);padding:4px 0;line-height:calc(( 54px  - 4px - 8px))}#workshop-read-select2-dropdown .b24-option>*,.b24-select-workshop-schedule .b24-option>*{box-sizing:border-box;margin:0;float:left;display:block;height:100%}#workshop-read-select2-dropdown .b24-option .b24-select2-image,.b24-select-workshop-schedule .b24-option .b24-select2-image{width:60px;background:center no-repeat url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/images/workshop_group_icon.svg) !important;background-size:40px !important}#workshop-read-select2-dropdown .b24-option .b24-select2-content,.b24-select-workshop-schedule .b24-option .b24-select2-content{line-height:calc(( 54px  - 4px - 8px) / 2);width:calc(100% - 60px)}#workshop-read-select2-dropdown .select2-dropdown,.b24-select-workshop-schedule .select2-dropdown{border:2px solid #0a80c3 !important;box-sizing:border-box}#workshop-read-select2-dropdown .select2-dropdown .select2-search,.b24-select-workshop-schedule .select2-dropdown .select2-search{display:none !important}#workshop-read-select2-dropdown .select2-container,.b24-select-workshop-schedule .select2-container{z-index:99999999}.b24-workshop-box{width:100%;clear:both;display:block}.b24-workshop-box:after{width:100%;clear:both;content:'';display:block}.select2 .disabled-b24{color:#dfdfdf}.select2-container .disabled-b24{color:#dfdfdf}.select2-container--default .select2-results__option--selected .disabled-b24{color:#b9b9b9}.b24-workshop-modal-signup .no-participants{text-align:center;font-size:16px;font-weight:700}.b24-workshop-modal-signup .no-participants p{margin:20px 10px;padding:0}.b24-workshop-modal-signup .row{width:100%}.b24-workshop-modal-signup .row.btn-row{padding:20px;text-align:center}.b24-workshop-modal-signup .row.btn-row a.btn-continue,.b24-workshop-modal-signup .row.btn-row a.btn-to-cart{transition:.5s all;font-size:16px;line-height:1.5;text-transform:uppercase;font-weight:700;float:none !important;display:inline-block;padding:5px 20px;margin:5px;background:#fff;border:2px solid #0a80c3;color:#000}.b24-workshop-modal-signup .row.btn-row a.btn-continue:hover,.b24-workshop-modal-signup .row.btn-row a.btn-to-cart:hover,.b24-workshop-modal-signup .row.btn-row a.btn-continue:focus,.b24-workshop-modal-signup .row.btn-row a.btn-to-cart:focus{color:#fff;background:#0a80c3}.b24-workshop-modal-signup .row>*{display:block;float:left;margin:0;box-sizing:border-box;padding:5px}.b24-workshop-modal-signup .row:before,.b24-workshop-modal-signup .row:after{display:block;width:100%;clear:both;box-sizing:border-box;content:''}.b24-workshop-modal-signup .row>form{width:100%;padding:0}.b24-workshop-modal-signup .row>form>*{display:block;float:left;margin:0;box-sizing:border-box;padding:5px}.b24-workshop-modal-signup .row .participant-name{width:40%;line-height:40px;font-weight:700;font-size:14px}.b24-workshop-modal-signup .row .participant-price-variant-select{width:40%;box-sizing:border-box}.b24-workshop-modal-signup .row .participant-price-variant-select select{width:100%;box-sizing:border-box;border:solid 2px blue}.b24-workshop-modal-signup .row .participant-price-variant-select .select2{border:2px solid #0a80c3}.b24-workshop-modal-signup .row .participant-price-variant-select .select2-container{width:100% !important;height:40px}.b24-workshop-modal-signup .row .participant-price-variant-select .select2-container .select2-selection{width:100% !important;height:calc( 40px  - 4px);border:none}.b24-workshop-modal-signup .row .participant-price-variant-select .select2-container .select2-selection__arrow{width:calc( 40px  - 4px);height:calc( 40px  - 4px);background:no-repeat center url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/images/down_hover.png)}.b24-workshop-modal-signup .row .participant-price-variant-select .select2-container .select2-selection__arrow b{border:none}.b24-workshop-modal-signup .row .participant-price-variant-select .select2-container .select2-selection__rendered{padding-top:4px}.b24-workshop-modal-signup .row .participant-btns{width:20%;line-height:40px;font-weight:700;font-size:14px}.b24-workshop-modal-signup .row .participant-btns>.status,.b24-workshop-modal-signup .row .participant-btns>input{width:100px;padding-left:0;padding-right:0;display:block;float:left;text-align:center;transition:.5s all}.b24-workshop-modal-signup .row .participant-btns>.status{text-transform:uppercase}.b24-workshop-modal-signup .row .participant-btns>.status.status-pre_subscribed_online{color:orange}.b24-workshop-modal-signup .row .participant-btns>.status.status-subscribed{color:green}.b24-workshop-modal-signup .row .participant-btns>.status.status-reserve_list{color:#4169e1}.b24-workshop-modal-signup .row .participant-btns>.status.status-unsubscribed{color:red}.b24-workshop-modal-signup .row .remove-btn{font-size:24px}.b24-workshop-modal-signup .row .sign-up-btn{border:2px solid #0a80c3;background:#fff;color:#444;line-height:40px;border-radius:0;text-transform:uppercase}.b24-workshop-modal-signup .row .sign-up-btn:hover,.b24-workshop-modal-signup .row .sign-up-btn:focus{background:#0a80c3;color:#fff}.b24-workshop-modal-signup .row .sign-up-btn:disabled{opacity:.7;border-color:#666}.b24-workshop-modal-signup .row .sign-up-btn:disabled:hover,.b24-workshop-modal-signup .row .sign-up-btn:disabled:focus{background:#ddd !important;color:#666 !important}#workshop-sign-up-select2-dropdown .select2-results__option--disabled .b24-option{opacity:.5;cursor:not-allowed}#workshop-sign-up-select2-dropdown .b24-option{width:100% !important;box-sizing:border-box;height:40px;padding:4px 0;line-height:40px}#workshop-sign-up-select2-dropdown .b24-option>*{box-sizing:border-box;margin:0;float:left;display:block;height:100%}#workshop-sign-up-select2-dropdown .b24-option .b24-select2-content{line-height:calc(( 40px  - 4px - 8px) / 2);width:100%}#workshop-sign-up-select2-dropdown .select2-dropdown{border:2px solid #0a80c3 !important;box-sizing:border-box}#workshop-sign-up-select2-dropdown .select2-dropdown .select2-search{display:none !important}#workshop-sign-up-select2-dropdown .select2-container{z-index:99999999}.b24-select2-content.variant{line-height:calc(( 40px  - 4px - 8px) / 2)}.b24-select2-content.variant>.price,.b24-select2-content.variant>.name{clear:both;display:block}.b24-select2-content.none>.price{display:none}.b24-select2-content.none>.name{line-height:calc( 40px  - 4px - 8px)}.b24-workshop-day-list{position:relative;clear:both}.b24-workshop-day-list.b24-workshop-has-messages .list-item .list-item-btns{width:calc(3 *  80px )}.b24-workshop-day-list.b24-workshop-has-messages .list-item .list-item-btns .list-item-icon-msg{display:block}.b24-workshop-day-list.b24-workshop-has-messages .list-item .list-item-btns .item-float-right{float:right}.b24-workshop-day-list.b24-workshop-has-messages .list-item .list-item-content{width:calc(100% -  160px  -  240px  -  30px )}.b24-workshop-day-list .list-item{box-sizing:content-box;color:#303030;background:#fff;margin-bottom:20px;border-top:#303030 1px solid;border-bottom:#fff 1px solid;width:100%;min-height:90px}.b24-workshop-day-list .list-item .list-item-hour{box-sizing:border-box;padding:15px 0;width:160px;position:relative;float:left;text-align:center}.b24-workshop-day-list .list-item .list-item-hour .hour{display:block;width:100%;height:100%;font-size:24px;vertical-align:bottom;color:#fff;clear:both;border:1px solid #fff}.b24-workshop-day-list .list-item .list-item-btns{box-sizing:border-box;height:100%;padding:15px 0;width:80px;position:relative;float:left}.b24-workshop-day-list .list-item .list-item-btns .list-item-icon-msg{display:none}.b24-workshop-day-list .list-item .list-item-btns a{display:block;width:80px;height:80px;padding:0;margin:0;float:left;position:relative}.b24-workshop-day-list .list-item .list-item-btns a svg{height:100%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.b24-workshop-day-list .list-item .list-item-content{box-sizing:border-box;padding:15px;height:100%;width:calc(100% -  160px  -  80px  -  30px );position:relative;float:left}.b24-workshop-day-list .list-item .list-item-content h3.list-item-title,.b24-workshop-day-list .list-item .list-item-content .h3.list-item-title{font-weight:700;font-size:20px;padding:0;margin:0;height:40px;line-height:1.5}.b24-workshop-day-list .list-item .list-item-content h3.list-item-title a,.b24-workshop-day-list .list-item .list-item-content .h3.list-item-title a{color:#303030}.b24-workshop-day-list .list-item .list-item-content h3.list-item-title a:hover,.b24-workshop-day-list .list-item .list-item-content .h3.list-item-title a:hover,.b24-workshop-day-list .list-item .list-item-content h3.list-item-title a:focus,.b24-workshop-day-list .list-item .list-item-content .h3.list-item-title a:focus{color:#4a4a4a}.b24-event-day-list .b24-bar,.b24-workshop-day-list .b24-bar{font-size:18px}.b24-event-day-list .b24-bar .b24-days,.b24-workshop-day-list .b24-bar .b24-days{float:left}.b24-event-day-list .b24-bar .b24-days .day,.b24-workshop-day-list .b24-bar .b24-days .day{margin-right:10px;display:block;min-width:30px;padding:0 5px;float:left;text-align:center;color:#303030}.b24-event-day-list .b24-bar .b24-days .day:hover,.b24-workshop-day-list .b24-bar .b24-days .day:hover,.b24-event-day-list .b24-bar .b24-days .day:focus,.b24-workshop-day-list .b24-bar .b24-days .day:focus{color:#4a4a4a}.b24-event-day-list .b24-bar .b24-days .day.inactive,.b24-workshop-day-list .b24-bar .b24-days .day.inactive{color:#161616;cursor:default}.b24-event-day-list .b24-bar .b24-days .day.active,.b24-workshop-day-list .b24-bar .b24-days .day.active{color:#fff;cursor:default}.b24-event-day-list .b24-bar .b24-days .day.calendar,.b24-workshop-day-list .b24-bar .b24-days .day.calendar{position:relative;padding:0;width:30px;height:30px;color:transparent;border:#303030 1px solid;border-radius:4px}.b24-event-day-list .b24-bar .b24-days .day.calendar svg,.b24-workshop-day-list .b24-bar .b24-days .day.calendar svg{margin:5px;width:calc(100% - 10px)}.b24-event-day-list .b24-bar .b24-days .day.calendar svg rect.cls-4,.b24-workshop-day-list .b24-bar .b24-days .day.calendar svg rect.cls-4{fill:#303030}.b24-event-day-list .b24-bar .b24-days .day.calendar.active,.b24-workshop-day-list .b24-bar .b24-days .day.calendar.active{border:#fff 1px solid}.b24-event-day-list .b24-bar .b24-days .day.calendar.active svg rect.cls-4,.b24-workshop-day-list .b24-bar .b24-days .day.calendar.active svg rect.cls-4{fill:#fff}.b24-event-day-list .b24-bar .b24-days .day.calendar.active.hover,.b24-workshop-day-list .b24-bar .b24-days .day.calendar.active.hover{border:#e6e6e6 1px solid}.b24-event-day-list .b24-bar .b24-days .day.calendar .calendar-btn,.b24-workshop-day-list .b24-bar .b24-days .day.calendar .calendar-btn{position:absolute;top:0;left:0;width:100%;height:100%;display:block;overflow:hidden;font-size:1px;cursor:pointer;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/images/calendar.png)}.b24-event-day-list .b24-bar .b24-days .day.calendar .calendar-link,.b24-workshop-day-list .b24-bar .b24-days .day.calendar .calendar-link{display:none}.b24-event-day-list .b24-bar .b24-view,.b24-workshop-day-list .b24-bar .b24-view{float:right}.b24-event-day-list .b24-bar .b24-view .label,.b24-workshop-day-list .b24-bar .b24-view .label{color:#161616}.b24-event-day-list .b24-bar .b24-view .list,.b24-workshop-day-list .b24-bar .b24-view .list{text-transform:uppercase}.b24-event-day-list .b24-bar .b24-view .list .option,.b24-workshop-day-list .b24-bar .b24-view .list .option{color:#161616;margin-left:15px}.b24-event-day-list .b24-bar .b24-view .list .option:hover,.b24-workshop-day-list .b24-bar .b24-view .list .option:hover,.b24-event-day-list .b24-bar .b24-view .list .option:focus,.b24-workshop-day-list .b24-bar .b24-view .list .option:focus{color:#000}.b24-event-day-list .b24-bar .b24-view .list .option.selected,.b24-workshop-day-list .b24-bar .b24-view .list .option.selected{color:#303030;cursor:default}.b24-event-day-list .b24-bar .b24-view .list .option.selected:hover,.b24-workshop-day-list .b24-bar .b24-view .list .option.selected:hover,.b24-event-day-list .b24-bar .b24-view .list .option.selected:focus,.b24-workshop-day-list .b24-bar .b24-view .list .option.selected:focus{color:#303030}.b24-event-day-list .b24-date,.b24-workshop-day-list .b24-date{font-size:18px;text-transform:uppercase;margin:10px 0 10px}.b24-event-day-list .b24-next-day,.b24-workshop-day-list .b24-next-day{display:block;width:100%;color:#303030;text-align:center;text-transform:uppercase;padding:20px;background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/images/strzalka.svg);background-size:150px;background-repeat:no-repeat;background-position:bottom center;height:40px;font-weight:700}.b24-event-day-list .b24-next-day:hover,.b24-workshop-day-list .b24-next-day:hover,.b24-event-day-list .b24-next-day:focus,.b24-workshop-day-list .b24-next-day:focus{color:#636363;background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/images/strzalka2.svg)}.b24-event-day-list .event-day-list .list-item:last-child,.b24-workshop-day-list .event-day-list .list-item:last-child{margin-bottom:0}.b24-event-day-list .event-day-list .b24-no-events,.b24-workshop-day-list .event-day-list .b24-no-events{width:100%;background:rgba(100,100,100,.1);border:#303030 1px dotted;text-align:center;padding:20px}.event-day-list.event-day-list-titles{position:relative;clear:both}.event-day-list.event-day-list-titles .list-item{box-sizing:content-box;color:#303030;background:#fff;margin-bottom:50px;border-top:#303030 1px solid;border-bottom:#fff 1px solid;width:100%;min-height:360px}.event-day-list.event-day-list-titles .list-item .list-item-image{box-sizing:border-box;padding:20px;height:100%;width:calc(230px);float:left;position:relative}.event-day-list.event-day-list-titles .list-item .list-item-image a{display:block;width:100%}.event-day-list.event-day-list-titles .list-item .list-item-image img{width:100%;height:auto}.event-day-list.event-day-list-titles .list-item .list-item-content{box-sizing:border-box;padding:20px 0;height:100%;width:calc(100% -  190px  -  170px  -  80px );position:relative;float:left}.event-day-list.event-day-list-titles .list-item .list-item-content h3.list-item-title,.event-day-list.event-day-list-titles .list-item .list-item-content .h3.list-item-title{font-weight:700;font-size:20px;padding:0;margin:0;max-height:40px;line-height:1.5}.event-day-list.event-day-list-titles .list-item .list-item-content h3.list-item-title a,.event-day-list.event-day-list-titles .list-item .list-item-content .h3.list-item-title a{color:#303030}.event-day-list.event-day-list-titles .list-item .list-item-content h3.list-item-title a:hover,.event-day-list.event-day-list-titles .list-item .list-item-content .h3.list-item-title a:hover,.event-day-list.event-day-list-titles .list-item .list-item-content h3.list-item-title a:focus,.event-day-list.event-day-list-titles .list-item .list-item-content .h3.list-item-title a:focus{color:#4a4a4a}.event-day-list.event-day-list-titles .list-item .list-item-content .info{color:#303030;margin-bottom:12px;line-height:1}.event-day-list.event-day-list-titles .list-item .list-item-content .description{position:relative;overflow:hidden;height:calc(260px)}.event-day-list.event-day-list-titles .list-item .list-item-content .description a.b24-show-more{position:absolute;display:block;width:100%;bottom:0;left:0;right:0;height:100px;vertical-align:bottom;text-align:center;background-image:linear-gradient(to bottom,transparent 0%,#fff 80%,#fff 100%);padding-top:70px;cursor:pointer}.event-day-list.event-day-list-titles .list-item .list-item-content .description a.b24-show-more .btn{color:#303030}.event-day-list.event-day-list-titles .list-item .list-item-content .description a.b24-show-more:hover .btn,.event-day-list.event-day-list-titles .list-item .list-item-content .description a.b24-show-more:focus .btn{color:#161616}.event-day-list.event-day-list-titles .list-item .list-item-btns{box-sizing:border-box;padding:20px;min-height:100%;width:calc(210px);float:left}.event-day-list.event-day-list-titles .list-item .list-item-btns a.btn{display:block;float:left;clear:both;height:30px;width:100%;color:#303030;margin-bottom:15px;text-align:center;background:linear-gradient(#fff,#fff),linear-gradient(to bottom right,#fff,#303030);background-origin:padding-box,border-box;background-repeat:no-repeat;border:1px solid transparent;transition:all 1s}.event-day-list.event-day-list-titles .list-item .list-item-btns a.btn svg{height:70%;position:relative;top:3px}.event-day-list.event-day-list-titles .list-item .list-item-btns a.btn:hover,.event-day-list.event-day-list-titles .list-item .list-item-btns a.btn:focus{border:1px solid #303030;background:#fff;color:#494949}.event-day-list.event-day-list-titles .list-item .list-item-btns a.btn.btn-half{width:calc((100% -  15px  ) / 2);height:60px}.event-day-list.event-day-list-titles .list-item .list-item-btns a.btn.btn-half .hour,.event-day-list.event-day-list-titles .list-item .list-item-btns a.btn.btn-half .format{display:block;width:100%;height:50%}.event-day-list.event-day-list-titles .list-item .list-item-btns a.btn.btn-half .hour{font-size:24px;vertical-align:bottom}.event-day-list.event-day-list-titles .list-item .list-item-btns a.btn.btn-half .format{font-size:13px}.event-day-list.event-day-list-titles .list-item .list-item-btns a.btn.btn-half.cancelled .format,.event-day-list.event-day-list-titles .list-item .list-item-btns a.btn.btn-half.inactive .format{color:red}.event-day-list.event-day-list-titles .list-item .list-item-btns a.btn.btn-half:nth-child(2n){margin-left:15px;clear:none}.event-day-list.event-day-list-titles .list-item .list-item-btns a.btn.hide{display:none !important}.event-day-list.event-day-list-hourly{position:relative;clear:both}.event-day-list.event-day-list-hourly .list-item{box-sizing:content-box;color:#303030;background:#fff;margin-bottom:20px;border-top:#303030 1px solid;border-bottom:#fff 1px solid;width:100%;min-height:90px}.event-day-list.event-day-list-hourly .list-item .list-item-image{box-sizing:border-box;padding:15px;height:90px;width:calc(75px);float:left;position:relative}.event-day-list.event-day-list-hourly .list-item .list-item-image a{display:block;width:100%}.event-day-list.event-day-list-hourly .list-item .list-item-image img{height:auto;width:45px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.event-day-list.event-day-list-hourly .list-item .list-item-content{box-sizing:border-box;padding:15px 0;height:100%;width:calc(100% -  45px  -  90px  -  45px  -  75px );position:relative;float:left}.event-day-list.event-day-list-hourly .list-item .list-item-content h3.list-item-title,.event-day-list.event-day-list-hourly .list-item .list-item-content .h3.list-item-title{font-weight:700;font-size:20px;padding:0;margin:0;height:40px;line-height:1.5}.event-day-list.event-day-list-hourly .list-item .list-item-content h3.list-item-title a,.event-day-list.event-day-list-hourly .list-item .list-item-content .h3.list-item-title a{color:#303030}.event-day-list.event-day-list-hourly .list-item .list-item-content h3.list-item-title a:hover,.event-day-list.event-day-list-hourly .list-item .list-item-content .h3.list-item-title a:hover,.event-day-list.event-day-list-hourly .list-item .list-item-content h3.list-item-title a:focus,.event-day-list.event-day-list-hourly .list-item .list-item-content .h3.list-item-title a:focus{color:#4a4a4a}.event-day-list.event-day-list-hourly .list-item .list-item-content .info{color:#303030;line-height:1}.event-day-list.event-day-list-hourly .list-item .list-item-yt{box-sizing:border-box;padding:0 15px 0 0;width:calc(60px);height:90px;float:left;text-align:center;position:relative}.event-day-list.event-day-list-hourly .list-item .list-item-yt a.youtube{position:absolute;top:50%;left:calc((100% -  15px ) / 2);transform:translate(-50%,-50%);width:85%}.event-day-list.event-day-list-hourly .list-item .list-item-yt a.youtube svg{width:100%}.event-day-list.event-day-list-hourly .list-item .list-item-btns{box-sizing:border-box;padding:15px;min-height:100%;width:calc(120px);float:left}.event-day-list.event-day-list-hourly .list-item .list-item-btns a.btn{display:block;float:left;clear:both;height:60px;width:100%;color:#fff;text-align:center;background:linear-gradient(#fff,#fff),linear-gradient(to bottom right,#fff,#303030);background-origin:padding-box,border-box;background-repeat:no-repeat;border:1px solid transparent;transition:all 1s}.event-day-list.event-day-list-hourly .list-item .list-item-btns a.btn:hover,.event-day-list.event-day-list-hourly .list-item .list-item-btns a.btn:focus{border:1px solid #303030;background:#fff;color:#fff}.event-day-list.event-day-list-hourly .list-item .list-item-btns a.btn .hour,.event-day-list.event-day-list-hourly .list-item .list-item-btns a.btn .format{display:block;width:100%;height:50%}.event-day-list.event-day-list-hourly .list-item .list-item-btns a.btn .hour{font-size:24px;vertical-align:bottom}.event-day-list.event-day-list-hourly .list-item .list-item-btns a.btn .format{font-size:13px}.event-day-list.event-day-list-hourly .list-item .list-item-btns a.btn.cancelled .format,.event-day-list.event-day-list-hourly .list-item .list-item-btns a.btn.inactive .format{color:red}.b24-event-month-list .b24-bars{border-top:1px solid #303030;border-bottom:1px solid #303030}.b24-event-month-list .b24-bar{display:block;width:100%;font-size:18px;clear:both;position:relative;text-align:justify;margin-top:5px;margin-bottom:5px}.b24-event-month-list .b24-bar .b24-months-mobile{display:none}.b24-event-month-list .b24-bar .b24-months{justify-content:space-between;display:flex}.b24-event-month-list .b24-bar .b24-months .month{display:inline-block;text-align:center;box-sizing:border-box;margin-left:2px;padding:0 10px;text-transform:uppercase;color:#303030}.b24-event-month-list .b24-bar .b24-months .month:hover,.b24-event-month-list .b24-bar .b24-months .month:focus{color:#4a4a4a}.b24-event-month-list .b24-bar .b24-months .month.inactive{color:#161616}.b24-event-month-list .b24-bar .b24-months .month.active{color:#fff}.b24-event-month-list .b24-bar .b24-months .month.b24-disable-click{cursor:default}.b24-event-month-list .b24-bar .b24-categories{font-size:14px;display:block}.b24-event-month-list .b24-bar .b24-categories .category{display:inline-block;text-align:center;box-sizing:border-box;margin-left:2px;padding:0 10px;text-transform:uppercase;background:#303030;color:#fff}.b24-event-month-list .b24-bar .b24-categories .category:hover,.b24-event-month-list .b24-bar .b24-categories .category:focus{background:#4a4a4a}.b24-event-month-list .b24-bar .b24-categories .category.inactive{color:#636363}.b24-event-month-list .b24-bar .b24-categories .category.inactive:hover,.b24-event-month-list .b24-bar .b24-categories .category.inactive:focus{background:#303030}.b24-event-month-list .b24-bar .b24-categories .category.active{color:#fff}.b24-event-month-list .b24-bar .b24-categories .category.b24-disable-click{cursor:default}.b24-event-month-list .b24-bar .b24-days{justify-content:space-between;display:flex}.b24-event-month-list .b24-bar .b24-days .day{display:block;padding:0 5px;float:left;text-align:center;box-sizing:border-box;margin-left:2px;background:#303030;color:#fff}.b24-event-month-list .b24-bar .b24-days .day:hover,.b24-event-month-list .b24-bar .b24-days .day:focus{background:#4a4a4a}.b24-event-month-list .b24-bar .b24-days .day.inactive{color:#636363}.b24-event-month-list .b24-bar .b24-days .day.inactive:hover,.b24-event-month-list .b24-bar .b24-days .day.inactive:focus{background:#303030}.b24-event-month-list .b24-bar .b24-days .day.active{color:#fff}.b24-event-month-list .b24-bar .b24-days .day.b24-disable-click{cursor:default}.b24-event-month-list .b24-bar .b24-days.b24-days-28 .day{width:calc(100% / 28 - 2px)}.b24-event-month-list .b24-bar .b24-days.b24-days-29 .day{width:calc(100% / 29 - 2px)}.b24-event-month-list .b24-bar .b24-days.b24-days-30 .day{width:calc(100% / 30 - 2px)}.b24-event-month-list .b24-bar .b24-days.b24-days-31 .day{width:calc(100% / 31 - 2px)}.b24-event-month-list .b24-next-month{display:block;width:100%;color:#303030;text-align:center;text-transform:uppercase;padding:20px;background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/images/strzalka.svg);background-size:150px;background-repeat:no-repeat;background-position:bottom center;height:80px;font-weight:700;box-sizing:border-box}.b24-event-month-list .b24-next-month:hover,.b24-event-month-list .b24-next-month:focus{color:#636363;background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/images/strzalka2.svg)}.b24-event-month-list .event-month-list .list-item:last-child{margin-bottom:0}.b24-event-month-list .event-month-list .b24-no-events{width:100%;background:rgba(100,100,100,.1);border:#303030 1px dotted;text-align:center;padding:20px}.b24-event-month-list.b24-event-month-list-default{position:relative;clear:both}.b24-event-month-list.b24-event-month-list-default .b24-day{display:block;width:100%;margin-bottom:10px;clear:both}.b24-event-month-list.b24-event-month-list-default .b24-day .b24-day-bar{font-weight:700;font-size:26px;position:relative}.b24-event-month-list.b24-event-month-list-default .b24-day .b24-day-bar:after{content:'';position:relative;top:-5px;display:block;background:#303030;height:4px;width:150px}.b24-event-month-list.b24-event-month-list-default .b24-day:last-child{margin-bottom:0}.b24-event-month-list.b24-event-month-list-default .list-item{box-sizing:content-box;color:#303030;background:#fff;margin-bottom:10px;width:100%;height:160px}.b24-event-month-list.b24-event-month-list-default .list-item:last-child{margin-bottom:30px}.b24-event-month-list.b24-event-month-list-default .list-item .list-item-image{display:block;box-sizing:border-box;padding:0;height:160px;width:calc(190px);float:left;position:relative}.b24-event-month-list.b24-event-month-list-default .list-item .list-item-image a{display:block;max-width:100%;max-height:100%}.b24-event-month-list.b24-event-month-list-default .list-item .list-item-image img{max-width:100%;max-height:100%}.b24-event-month-list.b24-event-month-list-default .list-item .list-item-content{box-sizing:border-box;padding:0 20px;height:100%;max-height:100%;width:calc(100% -  190px  -  170px  -  40px );position:relative;float:left}.b24-event-month-list.b24-event-month-list-default .list-item .list-item-content h3.list-item-title,.b24-event-month-list.b24-event-month-list-default .list-item .list-item-content .h3.list-item-title{font-weight:700;font-size:20px;padding:0;margin:0;height:24px;line-height:24px}.b24-event-month-list.b24-event-month-list-default .list-item .list-item-content h3.list-item-title a,.b24-event-month-list.b24-event-month-list-default .list-item .list-item-content .h3.list-item-title a{color:#303030}.b24-event-month-list.b24-event-month-list-default .list-item .list-item-content h3.list-item-title a:hover,.b24-event-month-list.b24-event-month-list-default .list-item .list-item-content .h3.list-item-title a:hover,.b24-event-month-list.b24-event-month-list-default .list-item .list-item-content h3.list-item-title a:focus,.b24-event-month-list.b24-event-month-list-default .list-item .list-item-content .h3.list-item-title a:focus{color:#4a4a4a}.b24-event-month-list.b24-event-month-list-default .list-item .list-item-content .info{justify-content:space-between;display:flex;box-sizing:border-box;padding-bottom:5px}.b24-event-month-list.b24-event-month-list-default .list-item .list-item-content .info .date,.b24-event-month-list.b24-event-month-list-default .list-item .list-item-content .info .price,.b24-event-month-list.b24-event-month-list-default .list-item .list-item-content .info .category{display:block;float:left;box-sizing:border-box;position:relative}.b24-event-month-list.b24-event-month-list-default .list-item .list-item-content .info .date.price.no-price,.b24-event-month-list.b24-event-month-list-default .list-item .list-item-content .info .price.price.no-price,.b24-event-month-list.b24-event-month-list-default .list-item .list-item-content .info .category.price.no-price{visibility:hidden}.b24-event-month-list.b24-event-month-list-default .list-item .list-item-content .info .date .icon,.b24-event-month-list.b24-event-month-list-default .list-item .list-item-content .info .price .icon,.b24-event-month-list.b24-event-month-list-default .list-item .list-item-content .info .category .icon{position:relative;top:-3px;left:-3px;width:21px;height:21px;display:block;float:left;background:0 0;margin-right:0;background-size:21px 21px;background-repeat:no-repeat}.b24-event-month-list.b24-event-month-list-default .list-item .list-item-content .info .date.empty,.b24-event-month-list.b24-event-month-list-default .list-item .list-item-content .info .price.empty,.b24-event-month-list.b24-event-month-list-default .list-item .list-item-content .info .category.empty{visibility:hidden}.b24-event-month-list.b24-event-month-list-default .list-item .list-item-content .info .date .icon{background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/images/calendar-icon.png)}.b24-event-month-list.b24-event-month-list-default .list-item .list-item-content .info .price .icon{background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/images/price-icon.png)}.b24-event-month-list.b24-event-month-list-default .list-item .list-item-content .info .category .icon{background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/images/category-icon.png)}.b24-event-month-list.b24-event-month-list-default .list-item .list-item-content .description{max-height:calc( 160px  - 39px - 20px)}.b24-event-month-list.b24-event-month-list-default .list-item .list-item-btns{box-sizing:border-box;padding:0;min-height:100%;width:calc(210px);float:left}.b24-event-month-list.b24-event-month-list-default .list-item .list-item-btns a.btn-buy{display:block;clear:both;height:60px;width:100%;color:#494949;background:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/images/bilet.png) no-repeat;background-size:100% 100%;margin-bottom:15px;text-align:center;line-height:60px;font-weight:700}.b24-event-month-list.b24-event-month-list-default .list-item .list-item-btns a.btn-buy:hover,.b24-event-month-list.b24-event-month-list-default .list-item .list-item-btns a.btn-buy:focus{color:#303030}.list-list.list-kt{position:relative;clear:both}.list-list.list-kt .list-item{width:100%;float:left;height:300px;margin-right:0;margin-top:0;margin-left:0;margin-bottom:28px;padding:20px 0}.list-list.list-kt .list-item.animation{height:0}.list-list.list-kt .list-item .list-item-image{float:left;height:100%;width:20%}.list-list.list-kt .list-item .list-item-image a{position:relative;display:block;width:100%;height:100%}.list-list.list-kt .list-item .list-item-image img{position:absolute;max-height:100%;max-width:100%;display:block;border:none;height:auto;width:100%}.list-list.list-kt .list-item .list-item-content{margin:0;padding:0 20px;height:100%;width:calc(100% -  20%   -  20%  - 2 *  20px );float:left;position:relative}.list-list.list-kt .list-item .list-item-content h3.list-item-title,.list-list.list-kt .list-item .list-item-content .h3.list-item-title{font-weight:700;font-size:20px;padding:5px 0;margin:0;max-height:80px}.list-list.list-kt .list-item .list-item-content .list-item-meta{padding:4px 0;margin:0;line-height:1.2}.list-list.list-kt .list-item .list-item-content .list-item-meta.description{position:relative;overflow:hidden;height:calc(220px)}.list-list.list-kt .list-item .list-item-content .list-item-meta.description a.b24-show-more{position:absolute;display:block;width:100%;bottom:0;left:0;right:0;height:100px;vertical-align:bottom;text-align:center;background-image:linear-gradient(to bottom,transparent 0%,#fff 80%,#fff 100%);padding-top:70px;cursor:pointer}.list-list.list-kt .list-item .list-item-content .list-item-meta.description a.b24-show-more .btn{color:#fff}.list-list.list-kt .list-item .list-item-content .list-item-meta.description a.b24-show-more:hover .btn,.list-list.list-kt .list-item .list-item-content .list-item-meta.description a.b24-show-more:focus .btn{color:#e6e6e6}.list-list.list-kt .list-item .list-item-btn{margin:0;padding:0;height:100%;float:left;position:relative;width:20%}.list-list.list-kt .list-item .list-item-btn a.btn{display:block;float:left;clear:both;height:30px;width:calc(100% - 2px);color:#fff;margin-bottom:15px;text-align:center;font-weight:700;line-height:30px;text-transform:uppercase;background:linear-gradient(#fff,#fff),linear-gradient(to bottom right,#fff,#303030);background-origin:padding-box,border-box;background-repeat:no-repeat;border:1px solid transparent;transition:all 1s}.list-list.list-kt .list-item .list-item-btn a.btn svg{height:70%;position:relative;top:3px}.list-list.list-kt .list-item .list-item-btn a.btn:hover,.list-list.list-kt .list-item .list-item-btn a.btn:focus{border:1px solid #303030;background:#fff;color:#fff}.list-list.list-kt-list{position:relative;clear:both}.list-list.list-kt-list .list-item{width:100%;float:left;height:80px;margin-right:0;margin-top:0;margin-left:0;margin-bottom:28px;padding:0}.list-list.list-kt-list .list-item.animation{height:0}.list-list.list-kt-list .list-item>*{float:left;height:100%;padding:0;margin:0;position:relative}.list-list.list-kt-list .list-item>.list-item-image{width:40px}.list-list.list-kt-list .list-item>.list-item-image a{position:relative;display:block;width:100%;height:100%}.list-list.list-kt-list .list-item>.list-item-image img{position:absolute;max-height:100%;max-width:100%;display:block;border:none;height:auto;width:100%}.list-list.list-kt-list .list-item>.list-item-title{width:calc(100% -  40px  -  15%  -  15%  -  15%  -  15%  - 4 *  20px  );padding:0 20px}.list-list.list-kt-list .list-item>.list-item-title .text{position:absolute;top:50%;transform:translateY(-50%)}.list-list.list-kt-list .list-item>.list-item-date{width:15%}.list-list.list-kt-list .list-item>.list-item-date>div{position:absolute;top:50%;transform:translateY(-50%);text-align:center;font-weight:400}.list-list.list-kt-list .list-item>.list-item-yt{box-sizing:border-box;width:15%;text-align:center}.list-list.list-kt-list .list-item>.list-item-yt a.youtube{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;height:50%;width:calc(100% -  20px  )}.list-list.list-kt-list .list-item>.list-item-yt a.youtube svg{height:100%;display:block;float:left;box-sizing:border-box}.list-list.list-kt-list .list-item>.list-item-yt a.youtube span{display:block;float:left;box-sizing:border-box;padding:12px;font-weight:700}.list-list.list-kt-list .list-item>.list-item-category{padding:0 20px;width:15%}.list-list.list-kt-list .list-item>.list-item-category>div{width:100%;position:absolute;top:50%;transform:translateY(-50%);text-align:center}.list-list.list-kt-list .list-item>.list-item-btns{position:relative;width:15%}.list-list.list-kt-list .list-item>.list-item-btns a.btn{position:absolute;top:50%;transform:translateY(-50%);display:block;float:left;clear:both;height:30px;width:calc(100% - 2px);color:#fff;text-align:center;font-weight:700;line-height:30px;text-transform:uppercase;background:linear-gradient(#fff,#fff),linear-gradient(to bottom right,#fff,#303030);background-origin:padding-box,border-box;background-repeat:no-repeat;border:1px solid transparent;transition:all 1s}.list-list.list-kt-list .list-item>.list-item-btns a.btn svg{height:70%;position:relative;top:3px}.list-list.list-kt-list .list-item>.list-item-btns a.btn:hover,.list-list.list-kt-list .list-item>.list-item-btns a.gtn:focus{border:1px solid #303030;background:#fff;color:#fff}body article.product-themes.product-read{color:#303030}body article.product-themes.product-read,body article.product-themes.product-read *{margin:0;padding:0}body article.product-themes.product-read .product-image{width:25%;float:left}body article.product-themes.product-read .product-image img{width:100%}body article.product-themes.product-read .product-image .b24-gallery-with-product-photo a{display:block;width:calc(20% - 4px);margin:0 5px 0 0;padding:0;float:left}body article.product-themes.product-read .product-image .b24-gallery-with-product-photo a img.mini{display:inline-block;border:1px solid #aaa}body article.product-themes.product-read .product-image .b24-gallery-with-product-photo :nth-child(5){margin:0}body article.product-themes.product-read .product-image .b24-gallery-with-product-photo .hide{visibility:hidden}body article.product-themes.product-read .product-content{width:calc(100% -  25% );float:left;padding:0 16px 16px}body article.product-themes.product-read .product-content h3.product-name,body article.product-themes.product-read .product-content .h3.product-name{height:50px}body article.product-themes.product-read .product-content .product-description{margin-bottom:12px}body article.product-themes.product-read .product-content .product-attr-choose{display:block;float:none;clear:both}body article.product-themes.product-read .product-content .product-attr-choose .product-attr-options{display:block;float:none;clear:both}body article.product-themes.product-read .product-content .product-attr-choose .product-attr-options:after{display:table;content:" ";width:100%}body article.product-themes.product-read .product-content .product-attr-choose .product-attr-options .box-attr{width:225px;height:80px;padding:0;margin:0 15px 0 0;display:inline-block}body article.product-themes.product-read .product-content .product-attr-choose .product-attr-options .box-attr .choose-attribute-name,body article.product-themes.product-read .product-content .product-attr-choose .product-attr-options .box-attr .choose-attribute-value{display:block;float:none;width:100%;margin:0;padding:0}body article.product-themes.product-read .product-content .product-attr-choose .product-attr-title{font-weight:700;font-size:20px}body article.product-themes.product-read .product-content .product-attr-choose .choose-attribute-name{font-weight:700;width:150px;float:left;clear:both}body article.product-themes.product-read .product-content .product-attr-choose .choose-attribute-value{float:left;width:250px}body article.product-themes.product-read .buy-row{background:#ececec;border:#939393 1px solid;width:100%;height:64px;clear:both;font-size:18px}body article.product-themes.product-read .buy-row>*{float:left;padding:16px}body article.product-themes.product-read .buy-row .buy-name{font-weight:700;width:50%}body article.product-themes.product-read .buy-row .buy-count-form{width:14%;text-align:center}body article.product-themes.product-read .buy-row .buy-count-form input{text-align:center}body article.product-themes.product-read .buy-row .buy-count-form input{text-align:center;border:1px solid #939393;vertical-align:top}body article.product-themes.product-read .buy-row .buy-count-form .b24-minus,body article.product-themes.product-read .buy-row .buy-count-form .b24-plus{border:1px solid #939393;background:#d3d3d3;color:#303030;width:26px;height:26px;border-radius:2px;vertical-align:top}body article.product-themes.product-read .buy-row .buy-count-form .b24-minus:hover,body article.product-themes.product-read .buy-row .buy-count-form .b24-plus:hover,body article.product-themes.product-read .buy-row .buy-count-form .b24-minus:focus,body article.product-themes.product-read .buy-row .buy-count-form .b24-plus:focus{background:#dfdfdf;color:#303030}body article.product-themes.product-read .buy-row .buy-count-form .b24-minus.disabled,body article.product-themes.product-read .buy-row .buy-count-form .b24-plus.disabled{background:#f9f9f9;color:#4a4a4a}body article.product-themes.product-read .buy-row .buy-price{width:18%;font-weight:700}body article.product-themes.product-read .buy-row .buy-ptn{width:18%;text-align:right}body article.product-themes.product-read .buy-row .buy-ptn .b24-btn{font-size:16px;padding:0 8px}body article.event-themes.event-read{color:#303030}body article.event-themes.event-read,body article.event-themes.event-read *{margin:0;padding:0}body article.event-themes.event-read .event-image{width:25%;float:left}body article.event-themes.event-read .event-image img{width:100%}body article.event-themes.event-read .event-content{width:calc(100% -  25% );float:left;padding:0 16px 16px}body article.event-themes.event-read .event-content h3.event-name,body article.event-themes.event-read .event-content .h3.event-name{height:auto}body article.event-themes.event-read .event-content .event-description{max-height:130px;margin-bottom:12px}body article.event-themes.event-read .event-content .event-attr-choose .event-attr-title{font-weight:700;font-size:20px}body article.event-themes.event-read .event-content .event-attr-choose .choose-attribute-name{font-weight:700;width:150px;float:left;clear:both}body article.event-themes.event-read .event-content .event-attr-choose .choose-attribute-value{float:left;width:250px}body article.event-themes.event-read .event-description-head{font-weight:700;padding:25px 0}body article.event-themes.event-read .event-description-content{height:150px}body .title-read{color:#303030}body .title-read .title-image{width:25%;float:left}body .title-read .title-image img{width:100%}body .title-read .title-name{margin:-5px 0 20px;padding:0}body .title-read .title-content{width:calc(100% -  25% );float:left;padding:0 16px 16px}body .title-read .order-list{visibility:hidden;height:1px;overflow:hidden}body .title-read article.list-item{border:0 none}body .title-read article.list-item h3.list-item-title a,body .title-read article.list-item .h3.list-item-title a{font-size:14px;line-height:1.1}body article.couponbook-themes.couponbook-read{color:#303030}body article.couponbook-themes.couponbook-read,body article.couponbook-themes.couponbook-read *{margin:0;padding:0}body article.couponbook-themes.couponbook-read .couponbook-image{width:25%;float:left}body article.couponbook-themes.couponbook-read .couponbook-image img{width:100%}body article.couponbook-themes.couponbook-read .couponbook-content{width:calc(100% -  25% );float:left;padding:0 16px 16px}body article.couponbook-themes.couponbook-read .couponbook-content h3.couponbook-name,body article.couponbook-themes.couponbook-read .couponbook-content .h3.couponbook-name{height:auto}body article.couponbook-themes.couponbook-read .couponbook-content .couponbook-description{max-height:130px;margin-bottom:12px}body article.couponbook-themes.couponbook-read .couponbook-content .couponbook-attr-choose .couponbook-attr-title{font-weight:700;font-size:20px}body article.couponbook-themes.couponbook-read .couponbook-content .couponbook-attr-choose .choose-attribute-name{font-weight:700;width:150px;float:left;clear:both}body article.couponbook-themes.couponbook-read .couponbook-content .couponbook-attr-choose .choose-attribute-value{float:left;width:250px}body article.couponbook-themes.couponbook-read .couponbook-description-head{font-weight:700;padding:25px 0}body article.couponbook-themes.couponbook-read .couponbook-description-content{height:150px}body .b24-unnumbered-tickets{position:relative}body .b24-unnumbered-tickets .b24-unnumbered-ticket{position:relative;display:block;width:calc( ( 100% - 2 *  15px ) / 3 );float:left;height:116px;margin-right:15px;margin-top:0;margin-left:0;margin-bottom:21px;background-size:100%;padding:8px 36px}body .b24-unnumbered-tickets .b24-unnumbered-ticket:nth-of-type(3n){margin-right:0}body .b24-unnumbered-tickets .b24-unnumbered-ticket *{color:#fff;line-height:1.2}body .b24-unnumbered-tickets .b24-unnumbered-ticket .ticket{font-size:12px;color:gray;font-weight:700}body .b24-unnumbered-tickets .b24-unnumbered-ticket .price-name{font-size:16px;font-weight:700}body .b24-unnumbered-tickets .b24-unnumbered-ticket .section-name{font-size:11px;line-height:11px}body .b24-unnumbered-tickets .b24-unnumbered-ticket .price{font-size:24px;font-weight:700;position:absolute;bottom:8px;left:36px}body .b24-unnumbered-tickets .b24-unnumbered-ticket .quantity{position:absolute;bottom:8px;right:32px}body .b24-unnumbered-tickets .b24-unnumbered-ticket .quantity input{font-size:16px;color:#000;text-align:center;padding:0 4px;height:24px}body .b24-unnumbered-tickets .b24-unnumbered-ticket .quantity a{display:inline-block;width:24px;height:24px;vertical-align:bottom;font-size:28px;font-weight:700;text-align:center;line-height:.78;border:solid 1px #bfbfbf;background-color:#e6e6e6;color:#0099d0;transition:all 1s}body .b24-unnumbered-tickets .b24-unnumbered-ticket .quantity a:hover,body .b24-unnumbered-tickets .b24-unnumbered-ticket .quantity a:focus{border:solid 1px #006184;background-color:#0099d0;color:#e6e6e6}body .b24-unnumbered-tickets .b24-unnumbered-ticket .quantity a.disabled{border:solid 1px gray;background-color:#a6a6a6 !important;color:#003b51 !important;cursor:default}body .b24-numbered-tickets .b24-sections-list{display:block;clear:both}body .b24-numbered-tickets .b24-sections-list.b24-hide-sections{display:none !important}body .b24-numbered-tickets .b24-sections-list .b24-sections{cursor:pointer;width:calc( ( 100% - 4 *  4px ) / 5 );float:left;display:block;margin-right:4px;margin-top:0;margin-left:0;margin-bottom:4px;padding:4px 16px;border:solid 1px #bfbfbf;background-color:#303030;color:#e8e8e8}body .b24-numbered-tickets .b24-sections-list .b24-sections:nth-of-type(5n){margin-right:0}body .b24-numbered-tickets .b24-sections-list .b24-sections.b24-sections-active{background-color:#0099d0;color:#fff}body .b24-numbered-tickets .b24-numbered-wcag-form{clear:both}body .b24-numbered-tickets .b24-numbered-wcag-form .b24-numbered-wcag-form-inner{background-color:#303030;padding:15px;display:none}body .b24-numbered-tickets .b24-numbered-wcag-form .b24-numbered-wcag-form-inner .controls{padding:5px 0}body .b24-numbered-tickets .b24-numbered-wcag-form .b24-numbered-wcag-form-inner select{display:block}body .b24-numbered-tickets .b24-numbered-wcag-form .show-wcag-numbered-btn{padding:10px;transition:.5s;box-sizing:border-box;display:block;width:100%;text-align:center;background-color:#0099d0;color:#fff;margin-bottom:10px}body .b24-numbered-tickets .b24-numbered-wcag-form .show-wcag-numbered-btn .on-hide-wcag{display:initial}body .b24-numbered-tickets .b24-numbered-wcag-form .show-wcag-numbered-btn .on-show-wcag{display:none}body .b24-numbered-tickets .b24-numbered-wcag-form.active .b24-numbered-wcag-form-inner{display:block}body .b24-numbered-tickets .b24-numbered-wcag-form.active .show-wcag-numbered-btn .on-show-wcag{display:initial}body .b24-numbered-tickets .b24-numbered-wcag-form.active .show-wcag-numbered-btn .on-hide-wcag{display:none}body .b24-numbered-tickets .b24-numbered-wcag-form .b24-wcag-submit{transition:.5s;padding:7px 50px 5px}body .b24-numbered-tickets .b24-numbered-wcag-form .b24-wcag-submit.active{border:solid 1px #bfbfbf;background-color:#0099d0;color:#fff;cursor:pointer;font-weight:700}body .b24-numbered-tickets .b24-numbered-wcag-form .b24-wcag-submit.active:focus,body .b24-numbered-tickets .b24-numbered-wcag-form .b24-wcag-submit.active:hover{background-color:#fff;color:#0099d0}body .b24-numbered-tickets .b24-numbered-wcag-form .b24-wcag-submit.disabled{border:solid 1px #bfbfbf;background-color:#303030;color:#bfbfbf;cursor:not-allowed}body .b24-numbered-tickets #numbered-view{display:block;clear:both;width:100%;height:500px;background-color:#f0f0f0}body .b24-numbered-tickets #numbered-view #roomView{background-color:#f0f0f0}body .b24-numbered-tickets #numbered-view #roomView .leaflet-control-container a{background:#0099d0;color:#fff;transition:all .5s}body .b24-numbered-tickets #numbered-view #roomView .leaflet-control-container a:hover,body .b24-numbered-tickets #numbered-view #roomView .leaflet-control-container a:focus{background:#303030;color:#e8e8e8}body .b24-numbered-tickets .room-view-legend{clear:both}body .b24-numbered-tickets .room-view-legend .legend-title{font-weight:700}body .b24-numbered-tickets .room-view-legend .legend-seats{margin-right:100px;display:block;float:left;font-size:12px;line-height:14px}body .b24-numbered-tickets .room-view-legend .legend-seats .legend-colors{vertical-align:top;display:inline-block}body .b24-numbered-tickets .room-view-legend .legend-seats .legend-colors .legend-color{vertical-align:top;display:inline-block;width:12px;height:12px;border:1px solid transparent;border-radius:50%}body .b24-numbered-tickets .room-view-legend .legend-seats.legend-selected-seats .legend-colors .legend-color{border:1px solid #000}body .b24-numbered-tickets .room-view-legend .legend-seats .legend-label{display:inline-block;vertical-align:top;text-transform:uppercase}body .b24-numbered-tickets .room-view-legend .legend-seats-images{margin-left:-80px}body .b24-numbered-tickets .room-view-legend .legend-seats-images .legend-color{background-position:50% 50%;background-size:contain}body .b24-numbered-tickets #b24-seats select.b24-seat-variant{width:100%}body .b24-numbered-summary,body .b24-basket-compact{display:none;margin-top:20px}body .b24-numbered-summary.active,body .b24-basket-compact.active{display:block}body .b24-numbered-summary table,body .b24-basket-compact table{border:none;border-collapse:separate;border-spacing:2px}body .b24-numbered-summary table thead th,body .b24-basket-compact table thead th{background:#0099d0;color:#fff}body .b24-numbered-summary table tbody tr td,body .b24-basket-compact table tbody tr td{background:#303030;color:#e8e8e8;border:none;border-bottom:1px solid #e3e3e3}body .b24-numbered-summary table tbody tr:last-of-type td,body .b24-basket-compact table tbody tr:last-of-type td{border-bottom:none}body .b24-numbered-summary table tbody td,body .b24-basket-compact table tbody td{vertical-align:middle}body .b24-numbered-summary table tbody td.b24-ticket-image,body .b24-basket-compact table tbody td.b24-ticket-image{background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/../css/images/bilet2.png);background-repeat:no-repeat;background-size:auto;background-position:center}body .b24-numbered-summary table tbody td.b24-remove,body .b24-basket-compact table tbody td.b24-remove{font-size:40px;text-align:center;line-height:16px}body .b24-numbered-summary .buttons,body .b24-basket-compact .buttons{text-align:center;vertical-align:middle}body .b24-numbered-summary .buttons a,body .b24-basket-compact .buttons a{margin:16px;display:inline-block;width:200px;height:74px;vertical-align:middle;text-align:center;position:relative;padding:10px;font-size:16px;line-height:1;text-transform:uppercase;font-weight:700;border-radius:4px;color:#fff;background:#0099d0;transition:all 1s}body .b24-numbered-summary .buttons a:hover,body .b24-basket-compact .buttons a:hover,body .b24-numbered-summary .buttons a:focus,body .b24-basket-compact .buttons a:focus{color:#e8e8e8;background:#303030}body .b24-numbered-summary .buttons a span,body .b24-basket-compact .buttons a span{width:100%;padding:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#b24-seats,#b24-seats-mobile{transition:opacity .3s}#b24-seats .b24-seat,#b24-seats-mobile .b24-seat{transition:opacity .3s}#b24-seats .b24-seat.b24-removing,#b24-seats-mobile .b24-seat.b24-removing{opacity:.3}#b24-seats .b24-seat.b24-change-price,#b24-seats-mobile .b24-seat.b24-change-price{opacity:.3}#b24-seats.b24-add-to-basket,#b24-seats-mobile.b24-add-to-basket{position:relative;opacity:.3}#b24-seats.b24-add-to-basket:before,#b24-seats-mobile.b24-add-to-basket:before{display:block;position:absolute;content:'';top:50%;left:50%;transform:translate(-50%,-50%);border:8px solid #fff;border-top:8px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}#numbered-view{position:relative;transition:opacity .1s}#numbered-view.b24-add-to-basket{opacity:.3}#numbered-view.b24-add-to-basket:before{display:block;position:absolute;content:'';top:50%;left:50%;transform:translate(-50%,-50%);border:8px solid #fff;border-top:8px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin-room-view 2s linear infinite;z-index:99999999999999}@keyframes spin-room-view{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.datepicker-container{width:260px;font-size:14px}.datepicker-panel>ul{margin-bottom:0 !important}.datepicker-panel>ul:not([data-view]){font-family:Roboto;font-weight:700;font-size:24px;text-transform:uppercase}.datepicker-panel>ul:not([data-view])>li{font-size:24px}.datepicker-panel>ul:not([data-view])>li[data-view="month current"],.datepicker-panel>ul:not([data-view])>li[data-view="year current"],.datepicker-panel>ul:not([data-view])>li[data-view="years current"]{width:198px;color:#303030;pointer-events:none}.datepicker-panel>ul:not([data-view])>li:not(.disabled)[data-view="month prev"],.datepicker-panel>ul:not([data-view])>li:not(.disabled)[data-view="month next"]{font-size:24px;color:#fff}.datepicker-panel>ul[data-view=week]>li{font-family:Roboto;width:37px;color:#303030}.datepicker-panel>ul[data-view=days]>li{width:35px;height:35px;line-height:35px;margin:1px;color:#fff;background-color:#303030}.datepicker-panel>ul[data-view=days]>li.muted{color:#fff;background-color:#303030}.datepicker-panel>ul[data-view=days]>li:hover,.datepicker-panel>ul[data-view=days]>li:focus{background-color:#0099d0;color:#fff}.datepicker-panel>ul[data-view=days]>li.disabled{color:#555;background-color:#fff}.datepicker-panel>ul[data-view=days]>li.disabled.muted{color:#b6b6b6}.datepicker-panel>hr{background-color:#fff;height:2px;border:0}.datepicker-panel .datepicker-container{font-size:14px}.tippy-box{background:0 0;opacity:0;transition:.5s}.tippy-box.post-anim{opacity:1}.b24-calendar{width:600px;font-family:Pridi;color:#000;border:2px solid #0099d0;background-color:#fff;padding:10px;font-size:16px}.b24-calendar li{width:100%;clear:both;display:block;overflow:hidden}.b24-calendar li:not(:first-child){margin-top:10px}.b24-calendar a.blur-bg{width:150px;height:100px;float:left;margin-right:10px}.b24-calendar .title{display:block;width:100%;color:#303030;font-size:20px}.b24-calendar .organizer{color:#b6b6b6}.b24-form-simple .form-column-1{display:inline-block;width:360px;position:relative;padding:0;margin:0 10px 15px 0}.b24-form-simple input[type=submit].b24-btn{margin-top:50px;border:0;cursor:pointer}.b24-form-simple p{margin-top:30px}.b24-form-simple p a{color:#555;text-decoration:underline}body .title-categories{display:block;margin:0 0 0 -2px;padding:0}body .title-categories a{font-size:12px;display:inline-block;margin:5px 2px;padding:3px 15px;color:#f5f5f5;background-color:#0a4b78}body .title-categories a:hover,body .title-categories a:focus{color:#0a4b78;background-color:#f5f5f5}body .title-read-kt article.title-read .title-content{padding:0 0 16px;width:100%}body .title-read-kt article.title-read .title-image{width:100%}body .title-read-kt article.title-read .title-name{margin-bottom:0}body .title-read-kt article.title-read .movie-parameters{color:#8d8d8d}body .title-read-kt article.title-read .button-read-more{display:none;width:100%;text-align:center;color:#fff}body .title-read-kt article.title-read .list-item-btns,body .title-read-kt article.title-read .title-youtube{box-sizing:border-box;min-height:100%;width:100%;float:left;margin-top:40px}body .title-read-kt article.title-read .list-item-btns.title-youtube,body .title-read-kt article.title-read .title-youtube.title-youtube{margin-top:15px}body .title-read-kt article.title-read .list-item-btns a.btn,body .title-read-kt article.title-read .title-youtube a.btn{display:block;float:left;clear:both;height:30px;width:100%;color:#fff;margin-bottom:15px;text-align:center;background:linear-gradient(#fff,#fff),linear-gradient(to bottom right,#fff,#303030);background-origin:padding-box,border-box;background-repeat:no-repeat;border:1px solid transparent;transition:all 1s}body .title-read-kt article.title-read .list-item-btns a.btn:hover,body .title-read-kt article.title-read .title-youtube a.btn:hover,body .title-read-kt article.title-read .list-item-btns a.btn:focus,body .title-read-kt article.title-read .title-youtube a.btn:focus{border:1px solid #303030;background:#fff;color:#fff}body .title-read-kt article.title-read .list-item-btns a.btn.btn-half,body .title-read-kt article.title-read .title-youtube a.btn.btn-half{width:77.5px;height:60px;margin-left:12px}body .title-read-kt article.title-read .list-item-btns a.btn.btn-half .hour,body .title-read-kt article.title-read .title-youtube a.btn.btn-half .hour,body .title-read-kt article.title-read .list-item-btns a.btn.btn-half .format,body .title-read-kt article.title-read .title-youtube a.btn.btn-half .format{display:block;width:100%;height:50%}body .title-read-kt article.title-read .list-item-btns a.btn.btn-half .hour,body .title-read-kt article.title-read .title-youtube a.btn.btn-half .hour{font-size:24px;vertical-align:bottom}body .title-read-kt article.title-read .list-item-btns a.btn.btn-half .format,body .title-read-kt article.title-read .title-youtube a.btn.btn-half .format{font-size:13px}body .title-read-kt article.title-read .list-item-btns a.btn.btn-half.cancelled .format,body .title-read-kt article.title-read .title-youtube a.btn.btn-half.cancelled .format,body .title-read-kt article.title-read .list-item-btns a.btn.btn-half.inactive .format,body .title-read-kt article.title-read .title-youtube a.btn.btn-half.inactive .format{color:red}body .title-read-kt article.title-read .list-item-btns a.btn.btn-half.btn-half-concert,body .title-read-kt article.title-read .title-youtube a.btn.btn-half.btn-half-concert{padding-top:8px;width:calc((100% -  80px  ) / 6);margin-left:5px;font-size:12px}body .title-read-kt article.title-read .list-item-btns a.btn.btn-half.btn-half-concert .hour,body .title-read-kt article.title-read .title-youtube a.btn.btn-half.btn-half-concert .hour{font-size:12px}body .title-read-kt article.title-read .list-item-btns a.btn.btn-half.btn-half-concert .city,body .title-read-kt article.title-read .title-youtube a.btn.btn-half.btn-half-concert .city{display:block;text-transform:uppercase}body .title-read-kt article.title-read .list-item-btns a.btn.btn-half.btn-half-concert .date,body .title-read-kt article.title-read .title-youtube a.btn.btn-half.btn-half-concert .date{font-size:18px}body .title-read-kt article.title-read .list-item-btns a.btn.btn-half,body .title-read-kt article.title-read .title-youtube a.btn.btn-half{clear:none}body .title-read-kt article.title-read .list-item-btns a.btn.hide,body .title-read-kt article.title-read .title-youtube a.btn.hide{display:none !important}body .title-read-kt article.title-read .list-item-btns a.btn.month,body .title-read-kt article.title-read .title-youtube a.btn.month{border:none;color:#000;text-align:left;margin:0;pointer-events:none}body .title-read-kt article.title-read .list-item-btns .player,body .title-read-kt article.title-read .title-youtube .player{background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/images/play.svg);margin-right:5px;width:18px;height:18px;display:inline-block;vertical-align:middle}body .title-read-kt article.title-read .list-item-btns .no-events,body .title-read-kt article.title-read .title-youtube .no-events{color:#de0808;font-weight:700}body .title-read-kt article.title-read .info-date{margin-top:10px;font-size:32px;text-transform:uppercase}body .title-read-kt article.title-read .info-date.info-date-concert{font-size:24px}body .title-read-kt article.title-read .info-date-icon-concert{background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/../css/images/bilet2.png);background-repeat:no-repeat;background-size:32px;background-position:center;width:32px;height:32px;float:left;margin:8px 10px 0 0}body .title-read-kt .b24-gallery{overflow:auto !important;top:40px}body .title-read-kt .title-description-content{max-height:140px;position:relative;overflow:hidden}body .title-read-kt .title-description-content .read-more{position:absolute;bottom:0;left:0;width:100%;text-align:center;margin:0;padding:50px 0;height:20px;background-image:linear-gradient(to bottom,transparent,#fff)}body .couponbook-read-kt article.couponbook-read .couponbook-image{width:100%}body .couponbook-read-kt article.couponbook-read .couponbook-buy a{width:100%;margin-top:20px;text-transform:uppercase}body .couponbook-read-kt article.couponbook-read .couponbook-content{width:100%}body .couponbook-read-kt article.couponbook-read .couponbook-content>h3,body .couponbook-read-kt article.couponbook-read .couponbook-content>.h3{color:#0099d0 !important;font-size:36px !important}body .couponbook-read-kt article.couponbook-read .couponbook-parameters{color:#8d8d8d}body .couponbook-read-kt article.couponbook-read .couponbook-description-content{height:auto;margin-top:20px}body .couponbook-read-kt article.couponbook-read .couponbook-regulation{border:0}body .couponbook-read-kt article.couponbook-read hr{border-top:dotted 1px #000;margin:50px 0;color:transparent}.b24-col-1{padding-right:12px;box-sizing:border-box}.b24-col-2{padding-left:12px;box-sizing:border-box}.b24-col-2 .b24-btn{padding:6px 0;width:180px}.form-context-border{border-right:2px dashed #7f7f7f}.social img{width:50px;vertical-align:middle}.social span{margin-left:10px}.youtube-container{position:relative;width:100%;height:0;padding-bottom:56.25%;margin-top:100px}.youtube-video{position:absolute;top:0;left:0;width:100%;height:100%}.cancelled_repertoires .repertoire{background:#fff;margin:10px 0;padding:5px 10px}.cancelled_repertoires .repertoire:nth-child(2n){background:#fbfbfb}.cancelled_repertoires .repertoire span{font-weight:700}.cancelled_repertoires .no-results{text-align:center}.b24-reprint-ticket form[name=reprint_ticket] input[type=text]{width:100%}.b24-reprint-ticket form[name=reprint_ticket] button{cursor:pointer;background:#fff;border:1px solid #fff;color:#707070;display:inline-block;padding:10px 30px;transition:all 1s}.b24-reprint-ticket form[name=reprint_ticket] button:hover,.b24-reprint-ticket form[name=reprint_ticket] button:focus{color:#b0b0b0;background:#fff;border:1px solid #fff}.b24-reprint-ticket form[name=reprint_ticket] .message-success,.b24-reprint-ticket form[name=reprint_ticket] .message-error{display:none}.b24-reprint-ticket form[name=reprint_ticket] .message-success p,.b24-reprint-ticket form[name=reprint_ticket] .message-error p{margin:0;padding:0}.b24-reprint-ticket form[name=reprint_ticket] .message-error{color:#900}.b24-reprint-ticket .reprint-description p{margin:0;padding:0;line-height:140%}label.b24-required:before{content:'* ';color:red;display:inline}.b24-newsletter-letter-success{max-width:858px;width:100%;margin-left:auto;margin-right:auto;background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/../css/images/newsletter-close.png);background-repeat:no-repeat;box-sizing:border-box;background-size:contain}.b24-newsletter-letter{position:relative;max-width:858px;width:100%;margin-left:auto;margin-right:auto;background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/../css/images/newsletter-bg.png);background-repeat:no-repeat;box-sizing:border-box;background-size:contain}.b24-newsletter-letter>*{width:100%;height:100%;position:absolute;background-repeat:no-repeat;box-sizing:border-box;background-size:contain}.b24-newsletter-letter>form,.b24-newsletter-letter>.b24-newsletter-paper{padding:10%;text-align:center;top:0;transition:all 2s}.b24-newsletter-letter>.b24-newsletter-paper{background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/../css/images/newsletter-paper.png)}.b24-newsletter-letter>form>.b24-newsletter-content{width:80%;margin:auto}.b24-newsletter-letter>form>.b24-newsletter-content input[type=text],.b24-newsletter-letter>form>.b24-newsletter-content input[type=email]{width:100%;max-width:100%;border:1px gray solid;margin-bottom:10px}.b24-newsletter-letter>form>.b24-newsletter-content input[type=checkbox]{transform:translateY(2px);display:block;float:left;width:20px;height:auto}.b24-newsletter-letter>form>.b24-newsletter-content label{display:block;float:left;width:calc(100% - 20px);height:auto;text-align:justify}.b24-newsletter-letter>form>.b24-newsletter-content input[type=submit]{border-radius:0;border:1px solid #303030;color:#303030;background:#efefef;padding:0 100px;height:auto;line-height:30px;max-width:100%}.b24-newsletter-letter>form>.b24-newsletter-content input[type=submit]:hover,.b24-newsletter-letter>form>.b24-newsletter-content input[type=submit]:focus{color:#494949;background:#fff}.b24-newsletter-letter>.b24-newsletter-front{background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/../css/images/newsletter-front.png)}.b24-newsletter-letter.animation>form,.b24-newsletter-letter.animation>.b24-newsletter-paper{top:26%}.b24-newsletter-letter.animation>form{transition:opacity .5s,top 2s;opacity:0}.b24-newsletter-letter.animation-close>form,.b24-newsletter-letter.animation-close>.b24-newsletter-paper{top:26%}.b24-newsletter-letter.animation-close>form{transition:opacity .5s,top 2s;opacity:0}.account .content{padding:20px;margin:0;border:1px solid #cacaca}.account .content h3,.account .content .h3{margin-top:0}.account ul.menu{display:inline-block;margin:0 2px 0 0;padding:0;list-style:none}.account ul.menu li{display:inline-block;margin:0 2px 0 0;padding:0;list-style:none}.account ul.menu li a{color:#000;background:#efefef;font-size:12px;margin:0;padding:5px 15px;display:inline-block;border-left:1px solid #cacaca;border-top:1px solid #cacaca;border-right:1px solid #cacaca;border-radius:3px 3px 0 0}.account ul.menu li:hover a,.account ul.menu li:focus a{color:#fff;background:#3caff2}.account ul.menu li.active a{color:#fff;background:#3caff2}.account .b24-user-workshop .b24-form-user-workshop-create-participant{display:none}.account .b24-user-workshop div.b24-select-workshop-season{width:250px;display:block;height:54px;margin:0;float:right;box-sizing:border-box;border:2px solid #0a80c3}.account .b24-user-workshop div.b24-select-workshop-season .select2-container{width:100% !important;height:54px}.account .b24-user-workshop div.b24-select-workshop-season .select2-container .select2-selection{width:100% !important;height:calc( 54px  - 4px);border:none}.account .b24-user-workshop div.b24-select-workshop-season .select2-container .select2-selection__arrow{width:calc( 54px  - 4px);height:calc( 54px  - 4px);background:no-repeat center url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/images/down_hover.png)}.account .b24-user-workshop div.b24-select-workshop-season .select2-container .select2-selection__arrow b{border:none}.account .b24-user-workshop .workshop-duplicate-description{color:red}.account .b24-user-workshop form input.firstName,.account .b24-user-workshop form input.lastName{width:360px}.account .b24-user-workshop form input.yearOfBirth{width:180px}.account .b24-user-workshop form label.error{padding:0;margin:5px 0 10px;display:block;text-align:left}.account .b24-user-workshop form .form-column-1{width:100%}.account .b24-user-workshop hr{border:0 none;background:#dfdfdf;height:3px;padding:0;margin:0 0 30px}.account .b24-user-workshop hr:first-child{margin:40px 0 30px}.account .b24-user-workshop .participants .participant{margin:20px 0 40px}.account .b24-user-workshop .participants .participant:last-child{margin:20px 0 0}.account .b24-user-workshop .participants .participant h5,.account .b24-user-workshop .participants .participant .h5{background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/../css/images/workshop-participant.svg);background-repeat:no-repeat;background-position:0 50%;padding:5px 0 5px 45px;margin:0 0 5px;text-transform:none}.account .b24-user-workshop .participants .participant p.info{text-align:center;margin:0;padding:25px 10px;background:#dfdfdf}.account .b24-user-workshop .participants .participant .group{display:block;margin:0 0 40px;padding:0 0 40px;border-bottom:1px solid #dfdfdf}.account .b24-user-workshop .participants .participant .group:last-child{border-bottom:none;padding:0;margin:0}.account .b24-user-workshop .participants .participant .group .title{font-size:18px;margin:0 0 10px;padding:0}.account .b24-user-workshop .participants .participant .group .progress-bar{margin:0;padding:5px 10px;width:100%;box-sizing:border-box;display:block;background:#aaa;position:relative;z-index:10;overflow:hidden}.account .b24-user-workshop .participants .participant .group .progress-bar .progress{position:absolute;top:0;bottom:0;left:0;z-index:20;background:#3caff2}.account .b24-user-workshop .participants .participant .group .progress-bar p{position:relative;color:#fff;z-index:40}.account .b24-user-workshop .participants .participant .group .payment .installment{margin:10px 0 0}.account .b24-user-workshop .participants .participant .group .payment .installment:after{content:" ";display:table;box-sizing:border-box;clear:both}.account .b24-user-workshop .participants .participant .group .payment .installment .price{display:block;float:left;width:70%}.account .b24-user-workshop .participants .participant .group .payment .installment .price.installment-old{color:red}.account .b24-user-workshop .participants .participant .group .payment .installment .price .price-info-1:after{content:" ";display:block}.account .b24-user-workshop .participants .participant .group .payment .installment .button{display:block;float:right;text-align:right;width:30%}.account .b24-user-workshop .participants .participant .group .payment .installment .button a{display:inline-block}.account .b24-user-workshop .participants .participant .group .columns:after{content:" ";display:table;box-sizing:border-box;clear:both}.account .b24-user-workshop .participants .participant .group .columns .col{font-size:14px;display:block;float:left;width:40%;padding:0 10px 0 0;margin:0;box-sizing:border-box;line-height:130%}.account .b24-user-workshop .participants .participant .group .columns .col:last-child{padding:0}.account .b24-user-workshop .participants .participant .group .columns .col p{margin:2px 0;padding:0}.account .b24-user-workshop .participants .participant .group .columns .col p.status-subscribed{color:green}.account .b24-user-workshop .participants .participant .group .columns .col p.status-reserve_list,.account .b24-user-workshop .participants .participant .group .columns .col p.status-pre_subscribed_online{color:orange}.account .b24-user-workshop .participants .participant .group .columns .col p.status-unsubscribed{color:red}.account .b24-user-workshop .participants .participant .group .columns .column-3{width:20%}.account p.info.b24-workshop-messages{text-align:center;margin:0;padding:25px 10px;background:#dfdfdf}.account table.b24-workshop-messages{width:calc(100% + 40px);margin-left:-20px;border:none}.account table.b24-workshop-messages td,.account table.b24-workshop-messages th{border:none}.account table.b24-workshop-messages .workshop-msg-date{width:15%;vertical-align:top}.account table.b24-workshop-messages .workshop-msg-subject-col{vertical-align:top}.account table.b24-workshop-messages .workshop-msg-participant{vertical-align:top;display:none}.account table.b24-workshop-messages .b24-workshop-message{font-weight:400;cursor:pointer;background:rgba(0,0,0,0)}.account table.b24-workshop-messages .b24-workshop-message .workshop-msg-subject{font-weight:700}.account table.b24-workshop-messages .b24-workshop-message.b24-workshop-message-read .workshop-msg-subject{font-weight:400}.account table.b24-workshop-messages .b24-workshop-message .workshop-msg-content{font-weight:400;display:none;opacity:0;transition:all .5s;border:1px #000 solid;padding:5px;box-sizing:border-box;overflow:hidden;background:#fff;font-size:13px;padding-bottom:60px}.account table.b24-workshop-messages .b24-workshop-message.b24-workshop-message-open{background:rgba(0,0,0,.05)}.account table.b24-workshop-messages .b24-workshop-message.b24-workshop-message-open .workshop-msg-content{height:auto;opacity:1;display:block}.b24-user-tickets{font-size:14px}.b24-user-tickets .b24-user-tickets-table table{width:100%}.b24-user-tickets .b24-user-tickets-table table thead tr th{text-align:center;font-weight:700}.b24-user-tickets .b24-user-tickets-table table tbody .col-title{width:40%}.b24-user-tickets .b24-user-tickets-table table tbody .col-price{text-align:right}.b24-user-tickets .b24-user-tickets-table table tbody .col-date{width:140px;text-align:center}.b24-user-tickets .b24-user-tickets-table table tbody .col-quantity,.b24-user-tickets .b24-user-tickets-table table tbody .col-ticket{width:80px;text-align:center}.b24-user-tickets .b24-user-tickets-table table tbody .col-status,.b24-user-tickets .b24-user-tickets-table table tbody .col-details{text-align:center}.b24-user-tickets .b24-user-tickets-table table tbody .col-invoice,.b24-user-tickets .b24-user-tickets-table table tbody .col-ticket{text-align:center}.b24-user-tickets .b24-user-tickets-table table tbody .col-invoice .invoice-link,.b24-user-tickets .b24-user-tickets-table table tbody .col-ticket .invoice-link,.b24-user-tickets .b24-user-tickets-table table tbody .col-invoice .ticket,.b24-user-tickets .b24-user-tickets-table table tbody .col-ticket .ticket{background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/../css/images/pobierz_fakture.svg);background-repeat:no-repeat;background-position:50% 50%;display:inline-block;width:30px;height:30px;text-indent:-999999px}.b24-user-tickets .b24-user-tickets-table table tbody .col-invoice .ticket,.b24-user-tickets .b24-user-tickets-table table tbody .col-ticket .ticket{background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/../css/images/pobierz_bilet.svg)}.b24-user-tickets .b24-user-tickets-table table tbody .multiline{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.b24-workshop-modal-user{line-height:1.7}.b24-workshop-modal-user .participant{margin:20px 0 10px}.b24-workshop-modal-user .participant:last-child{margin:20px 0 0}.b24-workshop-modal-user .participant h5,.b24-workshop-modal-user .participant .h5{background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/../css/images/workshop-participant.svg);background-repeat:no-repeat;background-position:0 50%;padding:5px 0 5px 45px;margin:0 0 5px;text-transform:none;font-size:17px}.b24-workshop-modal-user .title{font-size:18px;margin:0 0 10px;padding:0;color:#0a80c3}.b24-workshop-modal-user p.info{text-align:center;margin:5px 0 15px;padding:25px 10px;background:#dfdfdf}.b24-workshop-modal-user .columns.columns-2{width:100%;position:relative;box-sizing:border-box}.b24-workshop-modal-user .columns.columns-2:before,.b24-workshop-modal-user .columns.columns-2:after{display:block;content:'';clear:both;width:100%}.b24-workshop-modal-user .columns.columns-2>.column{width:50%;float:left;box-sizing:border-box}.b24-workshop-modal-user .columns.columns-2>.column:first-child{padding-right:10px}.b24-workshop-modal-user .columns.columns-2>.column:last-child{padding-left:10px}.b24-workshop-modal-user .columns.columns-2>.column h3,.b24-workshop-modal-user .columns.columns-2>.column .h3{font-size:18px}.b24-workshop-modal-user .columns.columns-2>.column table{border:none;width:80%}.b24-workshop-modal-user .columns.columns-2>.column table tr.expired td{color:red}.b24-workshop-modal-user .columns.columns-2>.column table tr,.b24-workshop-modal-user .columns.columns-2>.column table td,.b24-workshop-modal-user .columns.columns-2>.column table th{border:none}.b24-workshop-modal-user .columns.columns-2>.column table th{color:#000}.b24-workshop-modal-user .columns.columns-2>.column table td{font-weight:700;line-height:1.1}.b24-workshop-modal-user .attendance-list .attendance{text-align:center}.b24-workshop-modal-user .attendance-list .attendance .icon{background-repeat:no-repeat;width:17px;height:17px;display:inline-block;position:relative;top:-3px}.b24-workshop-modal-user .attendance-list .attendance-status-present .attendance .icon{background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/../css/images/present_inactive.svg)}.b24-workshop-modal-user .attendance-list .attendance-status-absent .attendance .icon{background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/../css/images/absent_active.svg)}.b24-workshop-modal-user .attendance-list .attendance-status-justified .attendance .icon{background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/../css/images/justified_active.svg)}.b24-workshop-modal-user .attendance-list .attendance-status-none .attendance .icon{display:none}#user-workshop-select2-dropdown .select2-results__option--disabled .b24-option,.b24-select-workshop-season .select2-results__option--disabled .b24-option{opacity:.5;cursor:not-allowed}#user-workshop-select2-dropdown .b24-option,.b24-select-workshop-season .b24-option{width:100% !important;box-sizing:border-box;height:calc( 54px  - 4px);padding:4px 0;line-height:calc(( 54px  - 4px - 8px))}#user-workshop-select2-dropdown .b24-option>*,.b24-select-workshop-season .b24-option>*{box-sizing:border-box;margin:0;float:left;display:block;height:100%}#user-workshop-select2-dropdown .b24-option .b24-select2-content,.b24-select-workshop-season .b24-option .b24-select2-content{line-height:calc(( 54px  - 4px - 8px) / 2);width:calc(100% - 60px)}#user-workshop-select2-dropdown .select2-dropdown,.b24-select-workshop-season .select2-dropdown{border:2px solid #0a80c3 !important;box-sizing:border-box}#user-workshop-select2-dropdown .select2-dropdown .select2-search,.b24-select-workshop-season .select2-dropdown .select2-search{display:none !important}#user-workshop-select2-dropdown .select2-container,.b24-select-workshop-season .select2-container{z-index:99999999}.special-form.has-error .special-error{padding:5px;opacity:1;max-height:350px;height:auto;transition:opacity 1.5s,max-height 1.5s,padding .5s}.special-form .special-error{padding:0 5px;background:red;color:#fff;opacity:0;max-height:0px;box-sizing:border-box;overflow:hidden}.special-form .special-btn-col{vertical-align:top;text-align:center}.special-form .special-btn{display:block;opacity:1;position:relative;transition:max-height .5s 0s,opacity .5s .5s,padding .5s 0s,.5s;max-height:60px;color:#303030;background:#efefef;margin:4px auto 0 auto;padding:10px 20px;border:1px solid #303030}.special-form .special-btn:hover,.special-form .special-btn:focus{color:#494949;background:#fff}.special-form .special-checked{opacity:0;color:green;transition:.5s all;max-height:0;padding-top:5px;font-weight:700;font-size:18px}.special-form .special-field-col select,.special-form .special-field-col textarea,.special-form .special-field-col input{max-width:calc(100% - 4px);margin-left:4px;margin-top:4px}.special-form .special-field-col select:last-child,.special-form .special-field-col textarea:last-child,.special-form .special-field-col input:last-child{margin-bottom:4px}.special-form.verified .special-btn{padding:0;opacity:0;cursor:default;max-height:0;box-sizing:border-box;transition:opacity .5s 0s,max-height .5s .5s,padding .5s 0s,.5s}.special-form.verified .special-checked{display:block;opacity:1;max-height:20px}.social-icons{display:block;clear:both;float:none;padding:0;margin:10px 0 0}.social-icons:after{content:" ";display:table;width:100%}.jquery-modal .modal-workshop{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;background-color:#333;-webkit-box-shadow:none;box-shadow:none;color:#fff;padding:0 15px;max-width:940px}.jquery-modal .modal-workshop a.close-modal{background-color:#333}.jquery-modal .modal-workshop .modal-header{text-align:center;font-weight:900;padding:15px}.jquery-modal .modal-workshop .modal-header h3,.jquery-modal .modal-workshop .modal-header .h3{color:#fff;font-size:25px}.jquery-modal .modal-workshop .modal-header p{font-size:13px;margin:0}.jquery-modal .modal-workshop .modal-footer{text-align:right;font-weight:900;padding:15px}.jquery-modal .modal-workshop .modal-content{padding:10px 0;background:#fff;color:#333;min-height:100px}.jquery-modal .modal-workshop .modal-content:before,.jquery-modal .modal-workshop .modal-content:after{display:block;clear:both;width:100%;content:''}.jquery-modal .modal-workshop .modal-content>.alert,.jquery-modal .modal-workshop .modal-content>form{margin:10px}.jquery-modal .modal-workshop-user{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;padding:0 15px 20px;min-height:100px;max-width:940px}.jquery-modal .modal-workshop-user a.close-modal{background-color:#fff;color:#0a80c3;top:5px;right:10px;line-height:1}.jquery-modal .modal-workshop-user a.close-modal:before{color:#000;content:"\00D7";font-size:33px}.jquery-modal .modal-workshop-user .modal-header{text-align:center;font-weight:900;padding:15px}.jquery-modal .modal-workshop-user .modal-header h3,.jquery-modal .modal-workshop-user .modal-header .h3{color:#fff;font-size:25px}.jquery-modal .modal-workshop-user .modal-header p{font-size:13px;margin:0}.jquery-modal .modal-workshop-user .modal-footer{text-align:right;font-weight:900;padding:15px}.jquery-modal .modal-workshop-user .modal-content{padding:10px 0;background:#fff;color:#fff;min-height:100px}.jquery-modal .modal-workshop-user .modal-content:before,.jquery-modal .modal-workshop-user .modal-content:after{display:block;clear:both;width:100%;content:''}.jquery-modal .modal-workshop-user .modal-content>.alert,.jquery-modal .modal-workshop-user .modal-content>form{margin:10px}.jquery-modal .modal.b24-workshop-modal-teacher-dashboard{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;background-color:#fff;color:#303030;-webkit-box-shadow:none;box-shadow:none;padding:0 15px 20px;min-height:100px;max-width:940px}.jquery-modal .modal.b24-workshop-modal-teacher-dashboard a.close-modal{background-color:#fff;color:#0a80c3;top:5px;right:10px;line-height:1}.jquery-modal .modal.b24-workshop-modal-teacher-dashboard a.close-modal:before{color:#000;content:"\00D7";font-size:33px}.jquery-modal .modal.b24-workshop-modal-teacher-dashboard .modal-footer{font-weight:900}.jquery-modal .modal.b24-workshop-modal-teacher-dashboard .modal-content{min-height:100px}.jquery-modal .modal.b24-workshop-modal-teacher-dashboard .modal-content:before,.jquery-modal .modal.b24-workshop-modal-teacher-dashboard .modal-content:after{display:block;clear:both;width:100%;content:''}.jquery-modal .modal.b24-workshop-modal-teacher-dashboard .modal-content>.alert,.jquery-modal .modal.b24-workshop-modal-teacher-dashboard .modal-content>form{margin:10px}#_mask{z-index:99999999999998 !important}#_loading{z-index:99999999999999 !important}.b24-workshop-modal-teacher-dashboard table.b24-workshop-messages{width:100%;border:none}.b24-workshop-modal-teacher-dashboard table.b24-workshop-messages td,.b24-workshop-modal-teacher-dashboard table.b24-workshop-messages th{border:none}.b24-workshop-modal-teacher-dashboard table.b24-workshop-messages .workshop-msg-date{width:15%;vertical-align:top}.b24-workshop-modal-teacher-dashboard table.b24-workshop-messages .workshop-msg-subject-col{vertical-align:top}.b24-workshop-modal-teacher-dashboard table.b24-workshop-messages .workshop-msg-participant{vertical-align:top;display:none}.b24-workshop-modal-teacher-dashboard table.b24-workshop-messages .b24-workshop-message{font-weight:400;background:rgba(0,0,0,0)}.b24-workshop-modal-teacher-dashboard table.b24-workshop-messages .b24-workshop-message .workshop-msg-subject{font-weight:700}.b24-workshop-modal-teacher-dashboard table.b24-workshop-messages .b24-workshop-message.b24-workshop-message-read .workshop-msg-subject{font-weight:400}.b24-workshop-modal-teacher-dashboard table.b24-workshop-messages .b24-workshop-message .workshop-msg-content{font-weight:400;display:none;opacity:0;transition:all .5s;border:1px #000 solid;padding:5px;box-sizing:border-box;overflow:hidden;background:#fff;font-size:13px;padding-bottom:60px}.b24-workshop-modal-teacher-dashboard table.b24-workshop-messages .b24-workshop-message.b24-workshop-message-open{background:rgba(0,0,0,.05)}.b24-workshop-modal-teacher-dashboard table.b24-workshop-messages .b24-workshop-message.b24-workshop-message-open .workshop-msg-content{height:auto;opacity:1;display:block}.b24-workshop-modal-teacher-dashboard .footer{padding:0}.b24-workshop-modal-teacher-dashboard .footer h4,.b24-workshop-modal-teacher-dashboard .footer .h4{text-align:left;margin-bottom:0}.b24-workshop-modal-teacher-dashboard .attendance-radio-all{cursor:pointer;width:23px;height:23px;background-repeat:no-repeat;background-position:50% 50%;display:inline-block}.b24-workshop-modal-teacher-dashboard .attendance-radio-all.attendance-radio-all-present{background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/../css/images/present_active.svg)}.b24-workshop-modal-teacher-dashboard .attendance-radio-all.attendance-radio-all-absent{background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/../css/images/absent_active.svg)}.b24-workshop-modal-teacher-dashboard .attendance-radio-all.attendance-radio-all-justified{background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/../css/images/justified_active.svg)}.b24-workshop-modal-teacher-dashboard .hour-column{padding-top:15px;display:block;width:160px;float:left;height:100%;box-sizing:border-box}.b24-workshop-modal-teacher-dashboard .hour-column .hour{display:block;width:100%;height:100%;font-size:24px;vertical-align:bottom;color:#fff;clear:both;border:1px solid #fff;text-align:center;line-height:1.7;box-sizing:border-box}.b24-workshop-modal-teacher-dashboard .modal-content{padding:15px !important;display:block;width:calc(100% -  160px );float:left;height:100%;box-sizing:border-box}.b24-workshop-modal-teacher-dashboard .modal-content h3,.b24-workshop-modal-teacher-dashboard .modal-content .h3{margin:0;line-height:1.6;font-size:24px}.b24-workshop-modal-teacher-dashboard .modal-content .group-name{color:gray;margin-top:10px;margin-bottom:10px}.b24-workshop-modal-teacher-dashboard .modal-content table.table-attendance-list{border-collapse:separate;border-spacing:0 2px;width:90%;border:none}.b24-workshop-modal-teacher-dashboard .modal-content table.table-attendance-list th,.b24-workshop-modal-teacher-dashboard .modal-content table.table-attendance-list td{border:none}.b24-workshop-modal-teacher-dashboard .modal-content table.table-attendance-list th.col-attendance,.b24-workshop-modal-teacher-dashboard .modal-content table.table-attendance-list td.col-attendance{width:46px}.b24-workshop-modal-teacher-dashboard .modal-content table.table-attendance-list th.col-contact,.b24-workshop-modal-teacher-dashboard .modal-content table.table-attendance-list td.col-contact{text-align:center}.b24-workshop-modal-teacher-dashboard .modal-content table.table-attendance-list th.col-contact .b24-modal-contact-btn,.b24-workshop-modal-teacher-dashboard .modal-content table.table-attendance-list td.col-contact .b24-modal-contact-btn,.b24-workshop-modal-teacher-dashboard .modal-content table.table-attendance-list th.col-contact .b24-modal-contact-btn svg,.b24-workshop-modal-teacher-dashboard .modal-content table.table-attendance-list td.col-contact .b24-modal-contact-btn svg{height:23px !important}.b24-workshop-modal-teacher-dashboard .modal-content table.table-attendance-list th{text-transform:uppercase}.b24-workshop-modal-teacher-dashboard .modal-content table.table-attendance-list th.col-info{text-align:center}.b24-workshop-modal-teacher-dashboard .modal-content table.table-attendance-list tbody tr td.col-name{font-weight:700}.b24-workshop-modal-teacher-dashboard .modal-content table.table-attendance-list tbody tr:nth-child(2n+1){background:#f9f9f9}.b24-workshop-modal-teacher-dashboard .modal-content table.table-attendance-list tbody tr:nth-child(2n){background:#d5eafc}.b24-workshop-modal-teacher-dashboard .modal-content table.table-attendance-list tbody tr:hover,.b24-workshop-modal-teacher-dashboard .modal-content table.table-attendance-list tbody tr:focus{opacity:.7}.b24-workshop-modal-teacher-dashboard .modal-content .btn-row{padding:10px;text-align:center}.b24-workshop-modal-teacher-dashboard .modal-content .btn-row .btn-submit{padding:0 48px;height:48px;line-height:48px;color:#fff;border:1px solid #fff;border-radius:0;background:0 0;text-transform:uppercase;position:relative}.b24-workshop-modal-teacher-dashboard .modal-content .btn-row .btn-submit:disabled{visibility:hidden}.attendance-radio-label{cursor:pointer;display:inline-block}.attendance-radio-label input{display:none}.attendance-radio-label.vertical{display:block}.attendance-radio-label input+.icon{width:23px;height:23px;background-repeat:no-repeat;background-position:50% 50%;display:inline-block}.attendance-radio-label.attendance-radio-label-present input+.icon{background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/../css/images/present_inactive.svg)}.attendance-radio-label.attendance-radio-label-present input:checked+.icon{background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/../css/images/present_active.svg)}.attendance-radio-label.attendance-radio-label-absent input+.icon{background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/../css/images/absent_inactive.svg)}.attendance-radio-label.attendance-radio-label-absent input:checked+.icon{background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/../css/images/absent_active.svg)}.attendance-radio-label.attendance-radio-label-justified input+.icon{background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/../css/images/justified_inactive.svg)}.attendance-radio-label.attendance-radio-label-justified input:checked+.icon{background-image:url(//demowarsztaty.bilety24.pl/wp-content/plugins/b24-api/css/../css/images/justified_active.svg)}.workshop-form-msg>div{padding:5px}.workshop-form-msg>div:before,.workshop-form-msg>div:after{display:block;width:100%;clear:both;content:''}.workshop-form-msg>div label{width:160px;display:block;float:left}.workshop-form-msg>div input,.workshop-form-msg>div textarea,.workshop-form-msg>div .input{width:calc(90% -  160px );float:left;display:block}.workshop-form-msg>div textarea{resize:none}.workshop-form-msg>div .input{position:relative}.workshop-form-msg>div .input input{width:100%}.workshop-form-msg>div .input .prefix{float:left;display:block;line-height:40px;padding-right:4px;box-sizing:border-box}.workshop-form-msg .btn-row{padding:10px;text-align:center}.workshop-form-msg .btn-row input[type=submit].b24-btn.b24-submit{float:none;display:inline-block;margin:0;padding:0 48px;height:48px;line-height:48px;color:#fff;border:1px solid #fff;border-radius:0;background:0 0;text-transform:uppercase;position:relative}.workshop-form-msg .btn-row input[type=submit].b24-btn.b24-submit:disabled{visibility:hidden}.modal-contact .contact-label{font-weight:700;width:80px;display:inline-block}.modal-contact .contact-value{display:inline-block}.b24-card-ticket-list .tickets-list .title,.b24-card-ticket-list .couponbooks-list .title{font-size:24px;font-weight:700;text-align:center}.b24-card-ticket-list .tickets-list .no-tickets,.b24-card-ticket-list .couponbooks-list .no-tickets{text-align:center;font-style:italic}.b24-card-ticket-list .tickets-list>ul,.b24-card-ticket-list .couponbooks-list>ul{list-style-type:none}.b24-card-ticket-list .tickets-list>ul>li,.b24-card-ticket-list .couponbooks-list>ul>li{margin-bottom:10px;border:2px dotted gray;padding:10px}.b24-card-ticket-list .tickets-list>ul>li .item-title,.b24-card-ticket-list .couponbooks-list>ul>li .item-title{font-size:18px;font-weight:700;text-align:center}.b24-card-ticket-list .tickets-list>ul>li .item-param,.b24-card-ticket-list .couponbooks-list>ul>li .item-param{clear:both}.b24-card-ticket-list .tickets-list>ul>li .item-param .label,.b24-card-ticket-list .couponbooks-list>ul>li .item-param .label{float:left;font-weight:700;width:25%}.b24-card-ticket-list .tickets-list>ul>li .item-param .value,.b24-card-ticket-list .couponbooks-list>ul>li .item-param .value{float:left;width:75%}.b24-card-ticket-list .tickets-list>ul>li .item-param .value ul,.b24-card-ticket-list .couponbooks-list>ul>li .item-param .value ul{margin-left:0}.b24-card-ticket-list .tickets-list>ul>li .item-param .value ul .sub-item-title,.b24-card-ticket-list .couponbooks-list>ul>li .item-param .value ul .sub-item-title{float:left;width:75%}.b24-card-ticket-list .tickets-list>ul>li .item-param .value ul .sub-item-date,.b24-card-ticket-list .couponbooks-list>ul>li .item-param .value ul .sub-item-date{float:left;width:25%}.insurance{display:block;width:100%}.insurance label.error{display:block;text-align:left;font-size:15px;color:#ff0009;margin:10px 0 0}.insurance #insurance-price{font-weight:700}.insurance h2.title,.insurance .h2.title{text-align:left}.insurance .insurance-info{display:block;position:relative;width:100%;aspect-ratio:auto 5.83233533;background-image:url("https://www.bilety24.pl/images/insurance_policy/policy_desktop.jpg");background-repeat:no-repeat;background-position:50% 100%;background-color:#0f2233;background-size:contain;padding:0;margin:40px 0 0}.insurance .insurance-info .tickets{position:absolute;right:0;top:-40px;height:18vw;max-height:200px}.insurance .insurance-form label{position:relative;display:inline-block;margin:0 20px 0 0}.insurance .insurance-prodcut-info .content{display:none}.insurance .insurance-prodcut-info h3,.insurance .insurance-prodcut-info .h3{margin:20px 0 10px;padding:0;line-height:17px;font-size:17px}.insurance .insurance-prodcut-info h4,.insurance .insurance-prodcut-info .h4{margin:20px 0 0;padding:0;font-weight:900;line-height:21px;font-size:14px}.insurance .insurance-prodcut-info p{margin:5px 0;padding:0;font-size:14px}.insurance .insurance-prodcut-info ul{margin-left:40px}.insurance .insurance-prodcut-info ul li{list-style-type:disc}.insurance .insurance-prodcut-info .insurance-form-contract{display:none}label.label-checkbox{display:block;margin:10px 0 0;position:relative;padding-left:25px}label.label-checkbox.first{font-size:14px;font-weight:900}label.label-checkbox.next{margin-left:20px;padding-left:25px}label.label-checkbox.not-clickable{pointer-events:none}label.label-checkbox.not-clickable a{pointer-events:auto}label.label-checkbox:hover input~.checkmark,label.label-checkbox:focus input~.checkmark{background-color:#707070}label.label-checkbox a{color:#428bca;cursor:pointer}label.label-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}label.label-checkbox input:checked~.checkmark{background-color:#0097cf}label.label-checkbox input:checked~.checkmark:after{display:block}label.label-checkbox .checkmark{position:absolute;top:0;left:0;height:16px;width:16px;background-color:#3d3d3d;pointer-events:auto}label.label-checkbox .checkmark:after{content:"";position:absolute;display:none;left:3px;top:2px;width:5px;height:6px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}div:where(.swal2-container){z-index:99999999 !important}div:where(.swal2-icon).swal2-question{border-color:#0099d0 !important;color:#0099d0 !important}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){background-color:#0099d0 !important}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm),div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny),div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:40px !important}a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,button:focus-visible,html a.to-top:focus-visible{outline:2px solid #6495ed !important;transition:outline 0s !important}.h1{font-weight:700}.h2{font-weight:700}.h3{font-weight:700}.h4{font-weight:700}.h5{font-weight:700}.h6{font-weight:700}