@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700&subset=latin,latin-ext);@import url("fullcalendar.min.css");html,body{height:100%;font-family:"PT Sans", sans-serif !important;color:#000}.sprite{background-image:url("../img/sprite.svg");display:inline-block}.sprite.facebook_black{background-position:-39px -39px;width:8px;height:16px}.sprite.twitter_black{background-position:-77px -39px;width:19px;height:16px}.sprite.google_black{background-position:-126px -39px;width:15px;height:16px}.sprite.instagram_black{background-position:-171px -39px;width:16px;height:16px}.sprite.youtube_black{background-position:-218px -39px;width:23px;height:16px}.sprite.vimeo_black{background-position:-269px -39px;width:19px;height:16px}.sprite.facebook_white{background-position:-39px -571px;width:8px;height:16px}.sprite.twitter_white{background-position:-77px -571px;width:19px;height:16px}.sprite.google_white{background-position:-126px -571px;width:15px;height:16px}.sprite.instagram_white{background-position:-171px -571px;width:16px;height:16px}.sprite.youtube_white{background-position:-218px -571px;width:23px;height:16px}.sprite.vimeo_white{background-position:-269px -571px;width:19px;height:16px}.sprite.search_white{background-position:-179px -192px;width:18px;height:17px}.sprite.search_black{background-position:-177px -150px;width:17px;height:17px}.sprite.pl_black{background-position:-74px -151px;width:18px;height:15px}.sprite.pl_white{background-position:-349px -807px;width:18px;height:16px}.sprite.en_black{background-position:-120px -151px;width:19px;height:15px}.sprite.en_white{background-position:-401px -807px;width:18px;height:16px}.sprite.small_arrow_left_black{background-position:-373px -173px;width:16px;height:13px}.sprite.small_arrow_left_white{background-position:-515px -678px;width:16px;height:13px}.sprite.small_arrow_right_black{background-position:-431px -173px;width:17px;height:13px}.sprite.small_arrow_right_white{background-position:-572px -678px;width:19px;height:12px}.grecaptcha-badge{visibility:hidden}a{color:#000;font-weight:500;position:relative;text-decoration:none !important;outline:none !important}.alert{border-radius:0;margin:0;margin-top:10px;margin-bottom:10px;padding:10px;position:relative;max-width:800px}.alert-danger{background-color:#bb2424;color:#fff;border-color:#bb2424}.alert-success{background-color:#0b9444;color:#fff;border-color:#0b9444}.alert-warning{margin-bottom:40px}.show_mobile{display:none}button,input,select,textarea{outline:none !important}select:focus,select:hover{border-color:#000 !important}.my_container{width:100%;max-width:1670px;padding:0 10px;margin:0 auto}.cookies{position:fixed;padding:20px;width:100%;bottom:0;z-index:1000000;border-top:7px solid #000;background-color:#eee;display:none}.cookies .container{margin-bottom:0}.cookies-close{padding-left:20px;padding-right:20px}.go-to-content{display:none}.cell_flex{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}.logo_padding_left{padding-left:114px !important}section+section{margin-top:30px}.h2,h2,.h3,h3,.h4,h4,.h5,h5{text-transform:lowercase}.ckeditor a.btn{color:#fff;background:#000;padding:2px 10px 2px 2px;display:inline-block;border:1px solid #000;margin:0 4px 0 0;box-sizing:border-box;text-transform:initial;text-decoration:none !important}.ckeditor a.btn:hover,.ckeditor a.btn:focus{color:#000;background:#fff}.ckeditor a.btn:hover:after,.ckeditor a.btn:focus:after{border:none !important;display:none !important}.ckeditor a.btn:hover:before,.ckeditor a.btn:focus:before{border-color:#fff}.ckeditor a.btn:before{content:"";background:#fff url("../img/sprite.svg") no-repeat -423px -170px;height:20px;width:40px;border:none;float:left;border:1px solid #000;margin-right:10px}.ckeditor a.img{background:transparent;border:none;padding:0 0 5px 0}.ckeditor a.img:before{display:none}.ckeditor a.img:after{display:block;border-bottom:1px solid #000 !important}.ckeditor h2,.ckeditor h3,.ckeditor h4,.ckeditor h5{text-transform:none}.ckeditor p[style*="text-align: justify; "],.ckeditor p[style*="text-align: justify;"],.ckeditor p[style*="text-align:justify;"],.ckeditor p[style*="text-align:justify; "]{text-align:left !important}.ckeditor img{max-width:100%;height:auto !important;margin:20px 20px}.ckeditor img[style*="float: left"],.ckeditor img[style*="float:left"]{margin-left:0}.ckeditor img[style*="float: right"],.ckeditor img[style*="float:right"]{margin-right:0}.ckeditor iframe{max-width:100%}.mfp-bg{z-index:10000;background-color:#fff;opacity:0.95}.mfp-wrap{z-index:10050}.mfp-title{color:#512c26}img.mfp-img{min-width:250px}.mfp-figure:after{display:none}button.mfp-close.fa{position:fixed;right:10px;top:10px;width:60px;height:60px;opacity:1;background-color:#000;border:1px solid #000}button.mfp-close.fa:before{content:" ";display:block;width:80%;height:7px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}button.mfp-close.fa:after{content:" ";display:block;width:80%;height:7px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(-45deg)}button.mfp-close.fa:focus,button.mfp-close.fa:hover{background-color:#fff}button.mfp-close.fa:focus:before,button.mfp-close.fa:focus:after{background-color:#000}button.mfp-close.fa:hover:before,button.mfp-close.fa:hover:after{background-color:#000}button.mfp-arrow{opacity:1;width:60px;height:60px;margin:0 !important;border:1px solid #000;transform:translateY(-50%)}button.mfp-arrow-left{left:10px}button.mfp-arrow-right{right:10px}button.mfp-arrow-left:before,button.mfp-arrow-left:after{border:none;margin:0}button.mfp-arrow-right:before,button.mfp-arrow-right:after{border:none;margin:0}button.mfp-arrow:before{background-image:url(../img/sprite.svg);z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:1}button.mfp-arrow:after{background-color:#000;position:absolute;top:0;left:0;width:100%;height:100%}button.mfp-arrow-left:before{background-position:-40px -708px;width:40px;height:29px}button.mfp-arrow-right:before{background-position:-153px -708px;width:40px;height:29px}button.mfp-arrow-left:focus:before,button.mfp-arrow-left:hover:before{background-position:-39px -329px;width:40px;height:29px;opacity:1}button.mfp-arrow-right:focus:before,button.mfp-arrow-right:hover:before{background-position:-152px -329px;width:40px;height:29px;opacity:1}button.mfp-arrow:focus:after,button.mfp-arrow:hover:after{background-color:#fff}.pagination ul{padding:0;list-style:none}.pagination ul li span{display:block;padding:7px 12px}.pagination ul li a{color:#fff;background-color:#000;display:block;border:1px solid #000}.pagination ul .active a{background-color:#fff;color:#000}.pagination ul a:focus,.pagination ul a:hover{background-color:#fff;color:#000}.pagination ul .active a:focus,.pagination ul .active a:hover{color:#fff;background-color:#666;border-color:#000}.btn,.modal .modal-body button.btn{color:#fff;background:#000;padding:6px 10px;text-transform:uppercase;border-radius:0px;border:3px solid #000;outline:none !important}.btn:focus,.btn:hover{color:#000;background:#fff}.modal{color:#000;overflow:auto}.modal .modal-body button.btn:focus,.modal .modal-body button.btn:hover{color:#000;background:#fff}.modal .modal-content{max-width:700px;margin:0 auto;background:#fff;border-radius:0px !important;box-shadow:none !important;border:0px}.modal h4{font-weight:300;text-transform:uppercase;font-size:27px;text-align:center;margin-top:0px}.calendarModal h4{padding:0 55px;padding-left:0;text-align:left}.calendarModal .modal-body{padding:25px !important}.picker__day--infocus:hover,.picker__day--outfocus:hover,.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{background-color:#000;color:#fff;border-color:#000}.picker__day--infocus:hover:before,.picker__day--outfocus:hover:before,.picker__day--highlighted:hover:before,.picker--focused .picker__day--highlighted:before{border-top-color:#fff}.picker__nav--next:hover,.picker__nav--next:focus{background-color:#000}.picker__nav--next:hover:before,.picker__nav--next:focus:before{border-left-color:#fff}.picker__nav--prev:hover,.picker__nav--prev:focus{background-color:#000}.picker__nav--prev:hover:before,.picker__nav--prev:focus:before{border-right-color:#fff}.picker__footer{display:flex}.picker__footer button{background-color:#fff !important;color:#000 !important}.picker__footer button:hover,.picker__footer button:focus{color:#fff !important;background-color:#000 !important}.agreement label{padding-left:60px;padding-top:7px;position:relative;cursor:pointer}.agreement .check_wrapper{display:block;position:absolute;top:0;left:0}.agreement .check_wrapper input{position:absolute;top:0;left:0;opacity:0}.agreement .check_wrapper input:checked+.icon_check:before{opacity:1}.agreement .check_wrapper input:focus+.icon_check,.agreement .check_wrapper input:hover+.icon_check{background-color:#000}.agreement .check_wrapper input:focus+.icon_check:before,.agreement .check_wrapper input:hover+.icon_check:before{border-color:#fff}.agreement .check_wrapper input+.icon_check{display:block;width:30px;height:30px;border:2px solid #ddd;background-color:#fff;position:relative}.agreement .check_wrapper input+.icon_check:before{content:"";display:block;position:absolute;top:25%;left:20%;width:70%;height:40%;border:2px solid #000;border-top:none;border-right:none;transform:rotate(-45deg);opacity:0}.dropdown-toggle{padding:5px 10px}.dropdown-toggle:hover,.dropdown-toggle:focus{background-color:#000;color:#fff}#confirm_purchase_modal .cart_summary{margin-bottom:40px}#confirm_purchase_modal .cart_summary table{width:100%}#confirm_purchase_modal .cart_summary table tr.matrix{display:none}#confirm_purchase_modal .cart_summary table tr th,#confirm_purchase_modal .cart_summary table tr td{padding:5px 10px;border:1px solid #ddd;text-align:left}#confirm_purchase_modal .cart_summary table tr th.price,#confirm_purchase_modal .cart_summary table tr td.price{text-align:right}#confirm_purchase_modal .contact_data{text-align:left}#confirm_purchase_modal .contact_data p{font-weight:600}#confirm_purchase_modal .contact_data p span{font-weight:normal}#confirm_purchase_modal .confirm_order_submit{border:3px solid #000}#confirm_purchase_modal .confirm_order_submit:hover,#confirm_purchase_modal .confirm_order_submit:focus{background-color:#fff;color:#000}.modal .close{position:absolute;right:20px;top:15px;padding:20px;width:35px;height:35px;opacity:1;z-index:10}.modal .close:before{background-color:#000;content:"";width:100%;height:4px;position:absolute;top:calc(50% - 2px);left:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}.modal .close:after{content:"";width:100%;height:4px;background-color:#000;position:absolute;left:0;top:calc(50% - 2px);transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.modal .close:focus,.modal .close:hover{background-color:#000}.modal .close:focus:before,.modal .close:focus:after,.modal .close:hover:before,.modal .close:hover:after{background-color:#fff}.modal .modal-header{border-bottom:7px solid #000}.modal .modal-body{padding:10px;padding-top:5px;text-align:center}.modal input,.modal textarea{width:100%;max-width:100%;border:3px solid #ddd;border-radius:0;padding:0px 15px;background:#fff;font-size:1em;height:55px}form .input,form .textarea{width:100%;max-width:100%;border:3px solid #ddd;border-radius:0;padding:0px 15px;background:#fff;font-size:14px;height:55px}.modal input:focus,.modal textarea:focus{border-color:#000;outline:none !important}form .input:focus,form .textarea:focus{border-color:#000;outline:none !important}form .formbutton{margin-left:5%}form textarea{min-height:200px;max-height:200px;margin:0}.modal textarea{height:auto;padding:10px 15px}.modal select{width:100%;padding:4px 15px;background-color:#fff;color:#000;font-size:14px;border-radius:0px !important;box-shadow:none !important}.modal .modal-body button,.modal .modal-body .btn{margin:auto;padding:15px 20px;width:100%;font-size:18px;margin-top:10px;color:#fff;background:#000;border:none;text-transform:uppercase}.modal .form-group label{text-align:left;font-size:15px;font-weight:600;margin-top:12px;width:100%;position:relative}.modal .form-group label.check{width:50%;text-align:left;padding:2px;padding-left:40px;padding-right:15px;position:relative;margin:0}.modal .form-group.agreement label{text-align:left;font-size:13px;padding-left:40px}.modal legend{text-align:left;font-size:13px;font-weight:300;color:#000;background:#fff;padding:5px;display:inline-block;border:none;padding-right:10px;padding-left:10px;margin:0;width:initial;position:absolute;top:-15px;left:5px}.modal .modal-body .btn{color:#000;background:#ddd}.check{position:relative;padding-left:40px;margin-bottom:10px;cursor:pointer}.check input[type="checkbox"]{position:absolute;top:0;left:0;opacity:0;width:0;height:auto;margin-left:-15px;transition:all 0.3s}.check input[type="checkbox"]:focus{border-color:#000}.check input[type="checkbox"]:focus+.fa{background-color:#000}.check input[type="checkbox"]+.fa{display:inline-block;width:20px;height:20px;border:3px solid #000;cursor:pointer;color:transparent;position:absolute;top:0px;left:0}.check input[type="checkbox"]+.fa:before{content:"";display:block;width:40%;height:80%;border-bottom:2px solid #000;border-right:2px solid #000;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -60%) rotate(45deg)}.check input[type="checkbox"]:checked+.fa{color:#000000;border-color:#000}.check input[type="checkbox"]:checked:focus+.fa,.check input[type="checkbox"]:checked:hover+.fa{background-color:#000}.check input[type="checkbox"]:checked+.fa:before{opacity:1}.check input[type="checkbox"]:checked:focus+.fa:before,.check input[type="checkbox"]:checked:hover+.fa:before{border-color:#fff}.new_filters{margin-left:-20px;margin-right:-20px}.new_filters .category_group{width:50%;padding:0 20px;margin-bottom:10px;position:relative}.new_filters .category_group:after{content:"";display:block;position:absolute;bottom:0;left:20px;width:calc(100% - 20px);height:1px;background-color:#000}.new_filters .category_group+.category_group{border-left:none}.new_filters .category_group+.category_group:after{left:auto;right:20px}.new_filters .category_group .category_title{font-weight:600;margin-bottom:30px;font-size:24px;border-bottom:1px solid #000}.new_filters .category_group .check{width:50%;padding-right:40px;margin-bottom:40px;-webkit-touch-callout:none;user-select:none}.new_filters .buttons{width:100%;text-align:left;padding:20px 20px;margin-bottom:20px}.new_filters .buttons .btn{padding:10px 20px;font-weight:600;letter-spacing:0.05em;text-transform:none}.new_filters .buttons .btn:hover,.new_filters .buttons .btn:focus{background-color:#fff;border-color:#000}.new_filters .buttons .reset_filter{background-color:#ddd;color:#000;border-color:#ddd}.modal fieldset{border:1px solid #ddd;padding:10px;margin-bottom:30px;padding-top:30px;margin-top:25px;width:90%;margin-left:5%;margin-right:5%;position:relative}.modal fieldset p{width:100%;float:left;font-size:12px;margin:8px 0 0 0}.date_wrapper{margin-bottom:40px}.date_wrapper>div{display:inline-block}.select-filter{background-color:#fff;color:#000;border:none;border-bottom:2px solid #000;margin-right:20px;padding:10px 10px;font-size:18px;text-transform:uppercase}.btn.filter{width:100%;margin-top:0;margin-top:70px}.btn.filter+.btn.filter{margin-top:20px}.wcag_btn{position:fixed;top:0px;left:50%;z-index:3010;max-width:80%;background-color:#000;color:#fff !important;padding:10px;display:inline-block;transform:translate(-50%, -100%)}.wcag_btn.matrix{display:none}.wcag_btn:focus{transform:translate(-50%, 0%);text-decoration:none !important}header{padding:10px 0;margin-bottom:30px;position:relative;z-index:1049}header .underline{position:relative}header .underline:after{content:"";width:100%;height:4px;background-color:#000;display:block;position:absolute;top:calc(100% + 10px);transition:all 0.3s}header .get_hight{position:relative;z-index:10;transition:all 0.3s}header .logo_wrapper{display:block;position:relative;width:104px;z-index:5000}header .logo_wrapper:focus img{border-color:#000}header .logo_wrapper img{border:2px solid transparent}header .logo_wrapper img.inverse{position:absolute;top:0;left:0;opacity:0;transition:all 0.3s}header .menu{padding:0;margin:0;list-style:none}header .menu li a{display:block;padding:14px 10px;text-transform:lowercase}header .quick_menu{position:relative;width:calc(100% - 494px);margin:0 10px;z-index:5000}header .quick_menu .menu{height:100%;align-items:center}header .quick_menu .menu li{margin-right:10px}header .quick_menu .menu li a{font-weight:600;font-size:18px}header .quick_menu .menu li a:focus,header .quick_menu .menu li a:hover{background-color:#000;color:#fff}header .quick_menu .hamburger{position:relative;padding:6px;padding-right:46px;background-color:transparent;border:none;transition:all 0.15s}header .quick_menu .hamburger .lines{display:block;width:40px;height:40px;position:relative}header .quick_menu .hamburger .lines .line{display:block;width:80%;height:4px;background-color:#000;position:absolute;left:50%;transition:all 0.3s}header .quick_menu .hamburger .lines .line:nth-of-type(1){top:30%;transform:translate(-50%, -50%)}header .quick_menu .hamburger .lines .line:nth-of-type(2){top:50%;transform:translate(-50%, -50%)}header .quick_menu .hamburger .lines .line:nth-of-type(3){top:70%;transform:translate(-50%, -50%)}header .quick_menu .hamburger .text{display:block;text-transform:lowercase;font-weight:600;font-size:12px;position:absolute;top:50%;left:50px;transform:translateY(-50%)}header .quick_menu .hamburger .text span.close_text{display:none}header .quick_menu .hamburger:focus,header .quick_menu .hamburger:hover{background-color:#000;color:#fff}header .quick_menu .hamburger:focus .line,header .quick_menu .hamburger:hover .line{background-color:#fff}header .quick_menu .hamburger:focus .lines .line:nth-of-type(1),header .quick_menu .hamburger:hover .lines .line:nth-of-type(1){top:61%;left:16%;width:40%;transform:rotate(-135deg) translate(0%, 0%)}header .quick_menu .hamburger:focus .lines .line:nth-of-type(2),header .quick_menu .hamburger:hover .lines .line:nth-of-type(2){top:45%;left:11px;width:50%;transform:rotate(-90deg) translate(0%, -50%)}header .quick_menu .hamburger:focus .lines .line:nth-of-type(3),header .quick_menu .hamburger:hover .lines .line:nth-of-type(3){width:40%;top:61%;left:39%;transform:rotate(-45deg) translate(0%, 0%)}header .right_col{width:370px}header .right_col .cell_flex{justify-content:flex-end;height:100%;align-items:center}header .right_col .right_col_btn{width:52px;height:52px;position:relative;background-color:transparent;border:transparent}header .right_col .right_col_btn.lang{text-transform:uppercase;font-size:18px;font-weight:600}header .right_col .right_col_btn span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}header .right_col .right_col_btn .dark{color:#000}header .right_col .right_col_btn .bright{display:none;color:#fff}header .right_col .right_col_btn+.right_col_btn{margin-left:10px}header .right_col .right_col_btn:focus,header .right_col .right_col_btn:hover{background-color:#000}header .right_col .right_col_btn:focus .dark,header .right_col .right_col_btn:hover .dark{display:none}header .right_col .right_col_btn:focus .bright,header .right_col .right_col_btn:hover .bright{display:block}header .search_backdrop{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}header .fixed_search{position:absolute;top:-10px;right:0;width:500px;height:82px;background-color:#000;color:#fff;display:none}header .fixed_search form{position:relative}header .fixed_search form label{height:82px;width:calc(100% - 80px);padding-right:20px;position:relative;margin:0;align-items:center}header .fixed_search form label span{width:180px;font-size:14px;padding:0 15px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}header .fixed_search form label input{width:calc(100% - 190px);position:absolute;top:50%;left:180px;height:40px;font-size:1em;font-weight:400;padding:0 10px;border:none;border-bottom:1px solid #ddd;background-color:#000;color:#ddd;transform:translateY(-50%)}header .fixed_search form button{position:absolute;right:10px;top:50%;height:40px;width:70px;background-color:#fff;color:#000;border:2px solid #000;transform:translateY(-50%)}header .fixed_search form button.close_me{right:80px;width:40px;background-color:#777;border:none;transform:none}header .fixed_search form button.close_me:before,header .fixed_search form button.close_me:after{content:"";display:block;width:60%;height:1px;background-color:#fff;position:absolute;top:50%;left:50%}header .fixed_search form button.close_me:before{transform:translate(-50%, -50%) rotate(45deg)}header .fixed_search form button.close_me:after{transform:translate(-50%, -50%) rotate(-45deg)}header .fixed_search form button:focus,header .fixed_search form button:hover{background-color:#666;color:#fff}header .fixed_search form button.close_me:focus,header .fixed_search form button.close_me:hover{background-color:#000}header .fixed_search form button.close_me:focus:before,header .fixed_search form button.close_me:hover:before,header .fixed_search form button.close_me:focus:after,header .fixed_search form button.close_me:hover:after{background-color:#fff}header nav{position:fixed;top:0;left:0;width:100%;padding:10px 0px;padding-top:120px;background-color:#000;display:none;max-height:100vh;max-height:100%}header nav .my_container{overflow-y:auto;max-height:calc(100vh - 130px)}header nav .menu li a{color:#fff}header nav .column_wrapper{min-height:62vh}header nav .column_wrapper .item.left{width:calc(100% - 370px)}header nav .column_wrapper .item.right{width:370px}header nav .column_wrapper .submenu{padding:0;list-style:none}header nav .main_menu>li{width:calc(100% / 5);padding:0 10px;max-width:250px}header nav .main_menu li a{line-height:1.2em;font-size:15px}header nav .main_menu li a.big_link{font-size:24px;font-weight:600;margin-bottom:30px}header nav .main_menu li .unfold{position:absolute;right:5px;top:0;width:40px;height:40px;background-color:transparent;border:none}header nav .main_menu li .unfold:before,header nav .main_menu li .unfold:after{content:"";display:block;width:20%;height:2px;background-color:#fff;position:absolute;top:50%;left:50%;transition:all 0.15s}header nav .main_menu li .unfold:before{transform:translate(-50%, -50%)}header nav .main_menu li .unfold:after{transform:translate(-50%, -50%) rotate(90deg)}header nav .main_menu li.active .unfold:before{transform:translate(-50%, -50%) rotate(45deg)}header nav .main_menu li.active .unfold:after{transform:translate(-50%, -50%) rotate(135deg)}header nav .side_menu li{display:block;width:100%}header nav .side_menu li:nth-of-type(1),header nav .side_menu li:nth-of-type(2){display:none}header nav .main_menu li a:after{display:none}header nav .side_menu li a{display:block;font-size:24px;font-weight:600}header nav .side_menu li a:after{display:none}header nav .main_menu li a:focus,header nav .main_menu li a:hover{background-color:#fff;color:#000}header nav .side_menu li a:focus,header nav .side_menu li a:hover{background-color:#fff;color:#000}header.active .underline:after{background-color:#fff}header.active .logo_wrapper:focus img{border-color:#fff}header.active .logo_wrapper img.inverse{opacity:1}header.active .quick_menu .menu li a{color:#fff}header.active .quick_menu .menu li a:focus,header.active .quick_menu .menu li a:hover{background-color:#fff;color:#000}header.active .quick_menu .hamburger{color:#fff;padding-right:90px}header.active .quick_menu .hamburger .lines .line{background-color:#fff}header.active .quick_menu .hamburger .lines .line:nth-of-type(1){top:50%;transform:translate(-50%, -50%) rotate(45deg)}header.active .quick_menu .hamburger .lines .line:nth-of-type(2){width:0}header.active .quick_menu .hamburger .lines .line:nth-of-type(3){top:50%;transform:translate(-50%, -50%) rotate(-45deg)}header.active .quick_menu .hamburger:focus .lines .line:nth-of-type(1),header.active .quick_menu .hamburger:hover .lines .line:nth-of-type(1){top:29%;left:15%;width:40%;transform:rotate(-45deg) translate(0%, 0%)}header.active .quick_menu .hamburger:focus .lines .line:nth-of-type(2),header.active .quick_menu .hamburger:hover .lines .line:nth-of-type(2){width:50%;top:45%;left:11px;transform:rotate(-90deg) translate(0%, -50%)}header.active .quick_menu .hamburger:focus .lines .line:nth-of-type(3),header.active .quick_menu .hamburger:hover .lines .line:nth-of-type(3){width:40%;top:29%;left:39%;transform:rotate(-135deg) translate(0%, 0%)}header.active .quick_menu .hamburger:focus,header.active .quick_menu .hamburger:hover{background-color:#fff;color:#000}header.active .quick_menu .hamburger:focus .lines .line,header.active .quick_menu .hamburger:hover .lines .line{background-color:#000}header.active .quick_menu .hamburger .text span{display:none}header.active .quick_menu .hamburger .text span.close_text{display:block}header.active .right_col .right_col_btn .dark{display:none}header.active .right_col .right_col_btn .bright{display:block}header.active .right_col .right_col_btn:focus,header.active .right_col .right_col_btn:hover{background-color:#fff}header.active .right_col .right_col_btn:focus .dark,header.active .right_col .right_col_btn:hover .dark{display:block}header.active .right_col .right_col_btn:focus .bright,header.active .right_col .right_col_btn:hover .bright{display:none}.view_templates-home header .logo_wrapper:after{width:calc(100% + 10px)}.view_models-podstrony-duzy-obraz header .right_col.underline:after{width:calc(100% + 10px);left:-10px}.social_media_pages{padding:0;margin:15px 0;width:100%;justify-content:center}.social_media_pages li{list-style:none}.social_media_pages li a{display:block;margin:auto;text-align:center;width:50px;height:50px}.social_media_pages li a span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.social_media_pages li a span.hover{display:none}.social_media_pages li.bip{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.social_media_pages li.bip a{position:relative}.social_media_pages li.bip a img{transform:translate(-50%, -50%) scale(0.6);position:absolute;top:50%;left:50%}.social_media_pages li a:focus,.social_media_pages li a:hover{background-color:#fff}.social_media_pages li a:focus span,.social_media_pages li a:hover span{display:none}.social_media_pages li a:focus span.hover,.social_media_pages li a:hover span.hover{display:block}.social_media_pages li+li{margin-left:10px}.img{background-position:center;background-size:cover;background-repeat:no-repeat}.mainbanners .carousel-control{position:absolute;left:-60px;top:0px;opacity:1;display:block;width:50px;height:50px;background:none;background-color:transparent}.mainbanners .carousel-control:after{display:none}.mainbanners .carousel-control.left{left:-114px}.mainbanners .carousel-indicators{display:none}.mainbanners .carousel-caption{color:#000;font-family:"PT Sans", sans-serif !important;width:95%;right:0;left:0;bottom:0}.mainbanners .carousel-caption div{text-align:right;text-shadow:none;font-family:"PT Sans", sans-serif}.mainbanners .carousel-caption .line-1{font-size:18px;font-weight:500}.mainbanners .carousel-caption .line-2{font-size:55px;text-transform:uppercase;font-weight:900;line-height:60px;margin-bottom:10px}.mainbanners .carousel-caption .line-3{font-size:22px;text-transform:uppercase;font-weight:300}.mainbanners .banerdark_3 .carousel-caption{color:#fff;font-family:"PT Sans", sans-serif !important;width:95%;right:0;left:0}.mainbanners .banerdark_3 a:after{background-color:#000}.mainbanners .banerdark_1 a:after{background-color:#fff}.mainbanners .item a{display:block;position:relative;padding-bottom:45.75%;padding-bottom:40%}.mainbanners .item a:after{content:" ";display:block;position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity 0.3s ease}.mainbanners .item a:hover:after{opacity:0.3}.slideshow{position:relative;width:100%;height:62vh;height:29vw;z-index:1;margin-bottom:50px;margin-top:20px}.slideshow .slideshow-inner{position:absolute;top:0;left:0;width:100%;height:100%}.slideshow .slides{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.slideshow .slide{display:none;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;transition:opacity 0.3s ease}.slideshow .slide.is-active{display:block}.slideshow .slide.is-loaded{opacity:1}.slideshow .slide .caption{width:380px;height:100%;position:absolute;top:0;right:0;color:#000;background-color:#fff;text-align:left;padding:20px;padding-left:35px}.slideshow .slide .caption:after{content:"";display:block;width:100%;height:4px;background-color:#000;position:absolute;bottom:0;left:10px}.slideshow .slide .caption .line-1{font-size:16px;font-weight:500;color:#666;font-weight:600;margin-bottom:10px}.slideshow .slide .caption .line-2{font-size:25px;text-transform:uppercase;font-weight:900;line-height:1.1em;margin-bottom:40px}.slideshow .slide .caption .line-3{font-size:16px;font-weight:500;color:#666;font-weight:600;margin-top:20px;display:none}.slideshow .slide .caption .kolofon_info_baner_wrapper{margin-bottom:40px}.slideshow .slide .caption .kolofon_info_baner_wrapper .kolofon_info_baner p{display:block}.slideshow .slide .caption .kolofon_info_baner_wrapper .kolofon_info_baner+.kolofon_info_baner{margin-top:10px;padding-top:10px}.slideshow .slide .caption .more{display:inline-block;margin-top:10px;padding:12px 25px;border:4px solid #ddd;background-color:#fff;font-weight:600;text-transform:uppercase}.slideshow .slide .image-container{position:absolute;top:0;left:0;width:100%;height:100%;padding-right:380px;background-position:center;z-index:1;background-size:cover;image-rendering:optimizeQuality;}.slideshow .slide .image-container .img{width:100%;padding-bottom:43.8%;background-position:center;background-repeat:no-repeat;background-size:cover}.slideshow .slide .image{width:100%;object-fit:cover;height:auto}.slideshow .slide-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;color:#fff;text-align:right;display:flex;justify-content:center;align-items:center;}.slideshow a.slide:focus .caption .more,.slideshow a.slide:hover .caption .more{background-color:#000;border-color:#000;color:#fff}.slideshow .pagination{display:none;position:absolute;bottom:-33px;left:50%;height:12px;cursor:default;z-index:2;text-align:center;transform:translate(-50%, -50%)}.slideshow .pagination .item{display:inline-block;padding:15px 5px;position:relative;width:46px;height:32px;cursor:pointer;text-indent:-999em;z-index:1}.slideshow .pagination .item+.page{margin-left:-2px}.slideshow .pagination .item::before{content:"";display:block;position:absolute;top:15px;left:5px;width:36px;height:1px;background:#ddd;transition:background 0.2s ease}.slideshow .pagination .item::after{width:0;background:#fff;z-index:2;transition:width 0.2s ease}.slideshow .pagination .item:hover::before,.slideshow .pagination .item.is-active::before{background-color:#777}.slideshow .arrows{position:absolute;bottom:2px;right:0;z-index:100;transform:translateY(50%)}.slideshow .arrows .arrow{padding:20px;cursor:pointer;z-index:3;width:70px;background-color:#fff;position:relative;border:none}.slideshow .arrows .arrow .sprite{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.slideshow .arrows .arrow .sprite.bright{display:none}.slideshow .arrows .arrow:focus,.slideshow .arrows .arrow:hover{background-color:#000}.slideshow .arrows .arrow:focus .sprite,.slideshow .arrows .arrow:hover .sprite{display:none}.slideshow .arrows .arrow:focus .sprite.bright,.slideshow .arrows .arrow:hover .sprite.bright{display:block}.carousel-inner .i-banery-{width:100%}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}.carousel-fade .carousel-control span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.carousel-fade .carousel-control span.bright{display:none}.carousel-fade .carousel-control:focus,.carousel-fade .carousel-control:hover{background-color:#000}.carousel-fade .carousel-control:focus .dark,.carousel-fade .carousel-control:hover .dark{display:none}.carousel-fade .carousel-control:focus .bright,.carousel-fade .carousel-control:hover .bright{display:block}@media all and (transform-3d), (-webkit-transform-3d){.carousel-fade .carousel-inner>.item.next,.carousel-fade .carousel-inner>.item.active.right,.carousel-fade .carousel-inner>.item.prev,.carousel-fade .carousel-inner>.item.active.left{opacity:0;transform:translate3d(0, 0, 0)}.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right,.carousel-fade .carousel-inner>.item.active{opacity:1;transform:translate3d(0, 0, 0)}}.statement_wrapper{text-align:right;padding-bottom:0px;margin-top:30px}.statement_wrapper .item .inner{display:inline-block;padding:5px 10px;padding-right:40px;color:#000;background-color:#fdee21;position:relative;font-size:18px;font-weight:600}.statement_wrapper .item .inner .my_close{position:absolute;top:0;right:0;width:30px;height:100%;background-color:transparent;border:none;border-left:1px solid #fff}.statement_wrapper .item .inner .my_close:before,.statement_wrapper .item .inner .my_close:after{content:"";display:block;height:3px;width:60%;background-color:#000;position:absolute;top:50%;left:50%}.statement_wrapper .item .inner .my_close:before{transform:translate(-50%, -50%) rotate(45deg)}.statement_wrapper .item .inner .my_close:after{transform:translate(-50%, -50%) rotate(-45deg)}.statement_wrapper .item .inner .my_close:focus,.statement_wrapper .item .inner .my_close:hover{background-color:#000}.statement_wrapper .item .inner .my_close:focus:before,.statement_wrapper .item .inner .my_close:focus:after{background-color:#fff}.statement_wrapper .item .inner .my_close:hover:before,.statement_wrapper .item .inner .my_close:hover:after{background-color:#fff}.statement_wrapper .item+.item{margin-top:5px}.statement_wrapper+.statement_wrapper{margin-top:10px}.home_news_title_wrapper{position:relative}.home_news_title_wrapper .header_pulled_left{position:absolute;top:0;left:-9px}.header_pulled_left{margin-left:-105px;font-size:23px;font-weight:600;text-transform:lowercase;position:relative;display:inline-block}.header_pulled_left.line_on_top:before{content:"";display:block;position:absolute;top:-10px;left:0;width:100%;height:4px;background-color:#000}.boxys{width:100%;margin:0;margin-bottom:40px;margin-top:20px}.boxys a{display:block;padding:20px 30px;height:100%}.boxys a:focus,.boxys a:hover{background-color:#000}.boxys a:focus .box *,.boxys a:hover .box *{border-top-color:#fff;color:#fff}.boxys a:focus .box .footer.calendar>.google-calendar-btn>div,.boxys a:hover .box .footer.calendar>.google-calendar-btn>div{background-position-x:-382px}.boxys a:focus img,.boxys a:hover img{opacity:0.7}.boxys .item{width:calc(100% / 5);position:relative;margin-bottom:25px;transition:all 0.3s}.boxys .item:after{display:none}.boxys .item .add-to-cart{position:absolute;bottom:20px;left:30px;background-color:#000;border:1px solid #fff;color:#fff;width:calc(100% - 30px * 2);padding:5px 10px}.boxys .item .add-to-cart:hover,.boxys .item .add-to-cart:focus{background-color:#fff;color:#000;border-color:#000}.boxys .box{position:relative}.boxys .calendar_box .box{padding-bottom:110px}.boxys .calendar_box .box .fromto{bottom:80px}.boxys .calendar_box .box .img{padding-bottom:50%}.boxys .box a{position:static}.boxys .box.calendar{cursor:pointer}.boxys .box .maxwidth{margin:auto}.boxys .box.add_shop_item_padding_bottom{padding-bottom:80px;height:100%}.boxys .box.add_shop_item_padding_bottom .panel{min-height:85px}.boxys .box.important .footer.calendar{height:80px}.boxys .box .img{padding-bottom:100%;width:100%;background-image:url(../img/no_img.svg)}.boxys .box .img-v{overflow:hidden}.boxys .box .img-v img{width:100%;margin:auto}.boxys .box .img img{width:100%;margin:auto}.boxys .box .panel{background:transparent;border:none;margin:0;box-shadow:none;min-height:100px}.boxys .box .h4{margin:0;padding:15px 0;line-height:18px;width:100%;overflow:hidden;font-size:16px;font-weight:600;text-transform:none}.boxys .box.categorys .h4{height:50px}.boxys .box .footer{border-top:1px solid #000;font-size:12px;padding:7px 0}.boxys .box .footer>div+div{margin-top:5px}.boxys .box .footer .descshort{margin-bottom:10px;padding-bottom:10px}.boxys .box .footer .cena{margin:10px 0;padding-top:10px;border-top:1px solid #000;position:absolute;bottom:40px;left:0px;width:100%}.boxys .box .footer .add-to-cart{width:100%;background-color:#000;color:#fff;border:1px solid #000;padding:10px 10px;text-transform:uppercase;position:absolute;bottom:0px;left:0px}.boxys .box .footer .add-to-cart:focus,.boxys .box .footer .add-to-cart:hover{background-color:#fff;color:#000}.boxys .box .footer.calendar{height:70px}.boxys .box .fromto{font-size:12px}.recources_section{background-color:#000;color:#fff;margin-bottom:-5px}.recources_section .my_container{position:relative}.recources_section .absolute_power{position:absolute;top:15px;left:5px}.recources_section .absolute_power a{color:#fff;line-height:1.1em;padding:5px;margin:0}.recources_section .absolute_power a:focus,.recources_section .absolute_power a:hover{background-color:#eee;color:#000}.boxys.resources{margin:0}.boxys.resources .item{color:#fff;padding:60px 20px;margin-bottom:0}.boxys.resources .item .box .footer{border-color:rgba(255,255,255,0.5)}.boxys.resources .item:hover,.boxys.resources .item:focus{background-color:#ddd}.boxys.resources .item:hover .box *,.boxys.resources .item:focus .box *{color:#000;border-top-color:#000}.my_breadcrumb{margin-bottom:30px}.my_breadcrumb ul{list-style:none;padding:0;margin-bottom:20px}.my_breadcrumb ul li a{text-transform:lowercase;display:block;padding:5px 15px}.my_breadcrumb ul li a.go_back{padding-top:7px;padding-bottom:3px}.my_breadcrumb ul li a span.hover{display:none}.my_breadcrumb ul li a:focus,.my_breadcrumb ul li a:hover{background-color:#000;color:#fff}.my_breadcrumb ul li a:focus span,.my_breadcrumb ul li a:hover span{display:none}.my_breadcrumb ul li a:focus span.hover,.my_breadcrumb ul li a:hover span.hover{display:inline-block}.my_breadcrumb ul li+li{border-left:1px solid #ddd}.site_left_col{width:calc(100% - 370px);padding-right:20px}.site_right_col{width:370px}.site_right_col .add_margin_top{margin-top:40px}.site_left_col.big_img{width:60%}.site_right_col.big_img{width:40%}.main_title{font-size:2.7vw;font-weight:600;margin:0;margin-bottom:40px;max-width:900px}.my_lead{font-size:18px;font-weight:600;line-height:1.6em;margin-bottom:30px;max-width:800px;width:100%}.my_lead p[style*="text-align: justify; "],.my_lead p[style*="text-align: justify;"],.my_lead p[style*="text-align:justify;"],.my_lead p[style*="text-align:justify; "]{text-align:left !important}.main_pic{margin-bottom:40px;max-width:900px}.main_pic.add_margin_top{margin-top:60px;max-width:100%}.ckeditor{max-width:800px;margin-bottom:40px;text-align:left}.ckeditor img{max-width:100%;height:auto !important}.ckeditor a{text-decoration:underline !important}.ckeditor a:hover,.ckeditor a:focus{background-color:#000;color:#fff}.inner_flex{max-width:800px}.inner_flex .item{width:50%}h2.system,h3.system{position:relative;margin-top:35px;margin-bottom:15px;font-size:16px;font-weight:900;max-width:1000px}h2.system:after,h3.system:after{border-bottom:2px solid #000;position:absolute;bottom:2px;left:0;content:"";width:100%;z-index:1}h2.system span,h3.system span{display:inline-block;background:#fff;position:relative;z-index:9;padding-right:5px;text-transform:lowercase}h2.system span.let_it_be_big,h3.system span.let_it_be_big{text-transform:initial}.accompanying_events_wrapper{max-width:1000px}.accompanying_events_wrapper .item{width:calc(100% / 2);padding:20px}.accompanying_events_wrapper .item figure{width:100px}.accompanying_events_wrapper .item figure .img{width:100%;padding-bottom:100%}.accompanying_events_wrapper .item .text_wrapper{width:calc(100% - 100px);padding-left:20px}.accompanying_events_wrapper .item .text_wrapper .title_wrapper{min-height:50px;margin-bottom:10px}.accompanying_events_wrapper .item .text_wrapper .title_wrapper .h4{font-size:14px;font-weight:600;text-transform:none;margin:0}.accompanying_events_wrapper .item .text_wrapper .footer{color:#777}.accompanying_events_wrapper .item:focus,.accompanying_events_wrapper .item:hover{background-color:#000;color:#fff}.accompanying_events_wrapper .item:focus .footer,.accompanying_events_wrapper .item:hover .footer{color:#fff}.resources_wrapper{margin-top:40px;max-width:1000px}.resources_wrapper .item{border:1px solid #ddd;position:relative;width:calc(100% / 3 - 6.7px);margin-right:10px;margin-bottom:10px;padding:10px;padding-left:60px;font-size:16px}.resources_wrapper .item:nth-of-type(3n){margin-right:0}.resources_wrapper .item .sprite{position:absolute;top:50%;left:0px;opacity:0;transition:all 0.15s;transform:translateY(-50%)}.resources_wrapper .item:focus,.resources_wrapper .item:hover{border-color:#000;color:#000}.resources_wrapper .item:focus .sprite,.resources_wrapper .item:hover .sprite{left:20px;opacity:1}.gallery{margin-bottom:40px;max-width:1000px}.gallery a{display:block;width:calc(100% / 5);padding:10px}.gallery a figure{padding:0px;position:relative;width:100%;padding-bottom:100%;overflow:hidden}.gallery a figure .img{padding-bottom:100%}.gallery a figure img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:auto;min-height:100%;min-width:100%;object-fit:cover;width:100%}.gallery a:focus,.gallery a:hover{background-color:#000}.col-fotorama{width:100%}.col-fotorama .desc-img{border-left:1px solid #000;padding-left:15px;margin:20px 0 0 0;font-size:12px}.col-fotorama a{display:block;width:100% !important}.col-fotorama a:after{display:none}.col-fotorama figure{width:100% !important}.col-fotorama .img{padding-bottom:100%}.info_box{width:100%}.info_box h2{margin-bottom:30px;max-width:100%}.info_box h2 span{text-transform:uppercase}.info_box h3{font-size:14px;font-weight:600;border-bottom:1px solid #000;padding-bottom:5px;margin-bottom:5px}.info_box>div{margin-bottom:25px}.info_box>div.buy_ticket a{width:100%}.info_box>div.buy_ticket a:focus,.info_box>div.buy_ticket a:hover{background-color:#fff;color:#000}.files_list{list-style:none;padding:0;margin-bottom:40px;margin-top:40px;max-width:1000px}.files_list li{padding:5px 0;border:none;width:calc(100% / 3 - 7px)}.files_list li span{border:1px solid #000;padding:3px;margin:3px 5px 3px 0;display:inline-block;width:30px;text-align:center;position:absolute;top:-2px;left:0px;transition:all 0.3s}.files_list li div{display:inline-block;width:100%;padding:5px}.files_list li a{display:block;padding-left:40px}.files_list li a:hover:after,.files_list li a:focus:after{display:none}.files_list li a:hover span,.files_list li a:focus span{background:#000;color:#fff}.files_list li+li{margin-left:10px}#mslmapcontainer{width:100%;max-width:1000px;height:300px;margin-bottom:40px}.side_childrens_wrapper{margin-top:70px}.side_childrens_wrapper h4{font-weight:600;margin:0;margin-bottom:20px}.side_childrens_wrapper ul{padding:0;margin:0;margin-bottom:40px;list-style:none}.side_childrens_wrapper ul li a{display:block;padding:10px;font-size:18px;text-transform:lowercase}.side_childrens_wrapper ul li a:focus,.side_childrens_wrapper ul li a:hover{background-color:#000;color:#fff}.side_childrens_wrapper ul li+li{border-top:1px solid #ddd}.boxys.subsites_wrapper .box .panel{min-height:1px}.partners_wrapper{align-items:center;max-width:1000px}.partners_wrapper figure{width:50%;max-width:150px;margin-bottom:5px}.partners_wrapper figure div{padding:5px;border:2px solid #fff}.partners_wrapper figure a{display:inline-block}.partners_wrapper figure a:focus div,.partners_wrapper figure a:hover div{border-color:#000}.partners_wrapper figure+figure{width:50%}.social_share_wrapper{text-align:left;margin-bottom:10px;margin-top:10px}.social_share_wrapper h4{font-size:18px;font-weight:600}.social_share_wrapper a{display:inline-block;padding:10px 10px;font-size:18px;width:calc(100% / 2 - 5px);color:#fff;text-align:center;background-color:#222}.social_share_wrapper a:after{display:none}.social_share_wrapper a.facebook{background-color:#3b5998}.social_share_wrapper a.twitter{background-color:#5bc0de}.social_share_wrapper a.googleplus{background-color:#d9534f}.social_share_wrapper a:hover,.social_share_wrapper a:focus{background-color:#000}.social_share_wrapper a+a{margin-left:10px}.google-calendar-btn{display:table;margin:10px 0;margin-bottom:0}.google-calendar-btn>div{background:url("../img/sprite.svg") no-repeat -306px -853px;width:30px;height:24px;display:table-cell}.google-calendar-btn>span{display:table-cell;font-size:11px;padding-left:10px;vertical-align:middle}.day-row{margin-bottom:20px}.day-row h2{font-size:20px;border-bottom:1px solid #000;padding-bottom:20px;text-transform:uppercase}.day-row h2 span{min-width:100px;display:inline-block}.day-row h2 span:nth-child(2){color:#8b8b8b}.modal .modal-body .product_header{padding:5px 10px;font-weight:600}.modal .modal-body .product_header>div{padding:0 10px}.modal .modal-body .product_header .title{text-align:left;padding:0}.modal .modal-body .product{align-items:flex-start;padding-top:10px}.modal .modal-body .product .title{text-align:left;font-size:12px;padding:0 10px}.modal .modal-body .product .quatity{padding:3px 10px}.modal .modal-body .product .quatity .product-quantity{height:auto;text-align:center;padding-right:0;margin:0}.modal .modal-body .product .price,.modal .modal-body .product .weight{padding:7px 10px}.modal .modal-body .product .remove{padding:0 10px}.modal .modal-body .product .remove .remove-from-cart{margin:0;font-size:12px}.modal .modal-body .sum .delivermetod_wrapper{padding-left:10px;padding-right:10px}.modal .modal-body .sum #delivermethod{margin:0;width:100%;border:3px solid #ddd}.modal .modal-body .product+.product{border-top:1px solid #ddd;margin-top:10px}.modal .modal-body .sum{padding:10px 0;margin-top:10px;border-top:1px solid #000;align-items:center}.serachresult{padding-left:30px;max-width:800px}.serachresult li a{display:block;padding:10px}.serachresult li a h4{text-transform:none}.serachresult li a:focus,.serachresult li a:hover{background-color:#000;color:#fff}@keyframes pulsing_loader{0%{transform:translate(-50%, -50%) rotate(0deg)}70%{transform:translate(-50%, -50%) rotate(90deg)}100%{transform:translate(-50%, -50%) rotate(90deg)}}.loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.6);z-index:10;display:none}.loader:before{content:"";display:block;width:30px;height:30px;background-color:#000;border:2px solid #fff;position:absolute;top:50%;left:50%;animation:pulsing_loader 1s ease-out infinite}footer .newsletter_wrapper{padding:40px 0;padding-bottom:60px;border-top:4px solid #000}footer .newsletter_wrapper h2{text-transform:uppercase;font-weight:600;margin:0;margin-bottom:40px;font-size:20px}footer .newsletter_wrapper form{position:relative}footer .newsletter_wrapper form>.alert{width:100%;max-width:100%}footer .newsletter_wrapper form .main_alert{margin-bottom:30px}footer .newsletter_wrapper .item{width:40%;margin-right:30px}footer .newsletter_wrapper .item.input_item{position:relative}footer .newsletter_wrapper .item.input_item label{font-size:18px;font-weight:400;background-color:#fff;padding:0 5px;position:absolute;top:50%;left:35px;transform:translateY(-50%);transition:all 0.15s}footer .newsletter_wrapper .item.input_item input{border:1px solid #000;width:100%;height:100%;padding:10px 40px;font-weight:600;font-size:1.2em}footer .newsletter_wrapper .item.input_item.active label{top:0}footer .newsletter_wrapper .item.error .alert{position:absolute;top:-15px;right:10px;margin:0;padding:5px;font-size:12px}footer .newsletter_wrapper .item.accept_item{border:1px solid #ddd;padding:10px 60px;padding-left:60px;position:relative}footer .newsletter_wrapper .item.accept_item input{position:absolute;top:0;left:0;width:60px;height:60px;margin:0;opacity:0;z-index:10}footer .newsletter_wrapper .item.accept_item input+.check{width:60px;height:60px;height:100%;position:absolute;top:0;left:0;background-color:#fff;border-right:1px solid #ddd;transition:all 0.15s}footer .newsletter_wrapper .item.accept_item input+.check:before,footer .newsletter_wrapper .item.accept_item input+.check:after{content:"";display:block;width:40%;height:1px;background-color:#000;position:absolute;transition:all 0.15s;height:2px;background-color:#fff;opacity:0}footer .newsletter_wrapper .item.accept_item input+.check:before{left:33%;top:62%;width:20%;transform:translate(-50%, -50%) rotate(45deg);transform-origin:right center}footer .newsletter_wrapper .item.accept_item input+.check:after{left:67%;top:63%;width:50%;transform:translate(-50%, -50%) rotate(-45deg);transform-origin:left center}footer .newsletter_wrapper .item.accept_item input:checked+.check{opacity:1;background-color:#000}footer .newsletter_wrapper .item.accept_item input:checked+.check:before,footer .newsletter_wrapper .item.accept_item input:checked+.check:after{opacity:1}footer .newsletter_wrapper .item.accept_item label{font-weight:400;padding-left:20px}footer .newsletter_wrapper .item.accept_item label a{text-decoration:underline !important;font-weight:600;padding:0 3px}footer .newsletter_wrapper .item.accept_item label a:focus,footer .newsletter_wrapper .item.accept_item label a:hover{background-color:#000;color:#fff}footer .newsletter_wrapper button{background-color:#000;color:#fff;border:1px solid #000;padding:10px 30px}footer .newsletter_wrapper button:focus,footer .newsletter_wrapper button:hover{background-color:#fff;color:#000}footer .newsletter_wrapper .item.accept_item input:focus+.check,footer .newsletter_wrapper .item.accept_item input:hover+.check{background-color:#000}footer .newsletter_wrapper .item.accept_item input:focus+.check:before,footer .newsletter_wrapper .item.accept_item input:focus+.check:after{background-color:#fff}footer .newsletter_wrapper .item.accept_item input:hover+.check:before,footer .newsletter_wrapper .item.accept_item input:hover+.check:after{background-color:#fff}footer .newsletter_wrapper .item.accept_item input:checked:focus+.check,footer .newsletter_wrapper .item.accept_item input:checked:hover+.check{background-color:#ddd}footer .newsletter_wrapper .item.accept_item input:checked:focus+.check:before,footer .newsletter_wrapper .item.accept_item input:checked:focus+.check:after{background-color:#444}footer .newsletter_wrapper .item.accept_item input:checked:hover+.check:before,footer .newsletter_wrapper .item.accept_item input:checked:hover+.check:after{background-color:#444}footer .markings_wrapper{justify-content:space-around;border-top:4px solid #000;border-bottom:1px solid #ddd;padding:20px 0;padding-top:60px}footer .markings_wrapper .item{padding:0px 20px}footer .markings_wrapper .item .inner{align-items:top}footer .markings_wrapper .item .inner .text{width:200px}footer .markings_wrapper .item .inner .img_wrapper{width:100px}footer .markings_wrapper img{max-width:800px;width:100%}footer .social_media_wrapper{margin:0 auto;width:100%;max-width:400px;justify-content:space-around}footer .social_media_wrapper li{list-style:none}footer .social_media_wrapper li a{display:block;margin:auto;text-align:center;width:60px;height:60px}footer .social_media_wrapper li a span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}footer .social_media_wrapper li a span.hover{display:none}footer .social_media_wrapper li a:focus,footer .social_media_wrapper li a:hover{background-color:#000}footer .social_media_wrapper li a:focus span,footer .social_media_wrapper li a:hover span{display:none}footer .social_media_wrapper li a:focus span.hover,footer .social_media_wrapper li a:hover span.hover{display:block}footer .social_media_wrapper li+li{margin-left:10px}footer .footer_menu{border-top:1px solid #ddd}footer .footer_menu ul{padding:0;margin:0;list-style:none;align-items:center;justify-content:center}footer .footer_menu ul li a{font-weight:600;padding:20px 20px;display:block}footer .footer_menu ul li:last-of-type a{padding:16px 10px;padding-bottom:17px}footer .footer_menu ul li a span.icon{display:inline-block}footer .footer_menu ul li a span.icon.bip_white{display:none}footer .footer_menu ul li a:focus,footer .footer_menu ul li a:hover{background-color:#000;color:#fff}footer .footer_menu ul li a:focus span.icon.bip_black,footer .footer_menu ul li a:hover span.icon.bip_black{display:none}footer .footer_menu ul li a:focus span.icon.bip_white,footer .footer_menu ul li a:hover span.icon.bip_white{display:inline-block}footer .copyright_wrapper{justify-content:center;border-top:1px solid #ddd;padding:15px 0;text-align:center}footer .copyright_wrapper .item{padding:10px 20px;position:relative}footer .copyright_wrapper .item a{text-decoration:underline !important;padding:3px;position:relative;font-weight:600}footer .copyright_wrapper .item a:hover{background-color:#000;color:#fff}footer .copyright_wrapper .item+.item:before{content:"|";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cookies{position:fixed;padding:10px;width:100%;bottom:0;z-index:1000000;border-top:1px solid rgba(255,255,255,0.2);background-color:#000;color:#fff;display:none}.cookies a{color:#fff;font-weight:600;font-size:inherit}.cookies .item.item_text{width:calc(100% - 300px);padding-right:20px}.cookies .item.item_button{width:300px}.cookies .item.item_button button{border:1px solid #fff;background-color:#fff;color:#000}.cookies .item.item_button button:focus,.cookies .item.item_button button:hover{background-color:#666;color:#fff}.cookies-close{padding-left:20px;padding-right:20px;width:100%}.logotypy{position:fixed;bottom:0;left:0;border:1px solid #ddd;border-bottom:none;border-left:none;max-width:500px;width:100%}.logotypy a{display:block;border:2px solid #fff;border-bottom:none;border-left:none}.logotypy a:hover,.logotypy a:focus{border-color:#000}@media (max-width: 1366px){.logo_padding_left{padding-left:0px !important}.mainbanners .carousel-control.left,.mainbanners .carousel-control.right{top:100%}.mainbanners .carousel-control.left{left:auto;right:50px}.mainbanners .carousel-control.right{left:auto;right:0px}.home_news_title_wrapper .header_pulled_left{position:relative;margin-left:0;left:0}.recources_section{margin-top:60px}.recources_section .absolute_power{position:absolute;top:auto;bottom:100%;left:10px}.recources_section .absolute_power a{color:#000}.recources_section .absolute_power a:focus,.recources_section .absolute_power a:hover{background-color:#000;color:#fff}.boxys.resources .item{padding-top:20px;padding-bottom:20px}.slideshow .slide .caption .line-2{margin-bottom:10px;text-transform:none;font-size:22px}.slideshow .slide .caption .kolofon_info_baner_wrapper{margin-bottom:20px}.slideshow .slide .caption .kolofon_info_baner_wrapper .kolofon_info_baner{font-size:12px}.slideshow .slide .caption .kolofon_info_baner_wrapper .kolofon_info_baner strong{font-size:12px}.slideshow .slide .caption .more{margin-top:0px}}@media (max-width: 1200px){.slideshow .slide .caption .more{display:none}header nav .column_wrapper .item.left,.site_left_col{width:calc(100% - 300px)}header nav .column_wrapper .item.right,header .right_col{width:300px}.site_right_col{width:300px}header .quick_menu{width:calc(100% - 424px)}}@media (max-width: 991px){html,body{height:auto}body{padding-bottom:80px}.show_mobile{display:block}.hide_mobile{display:none !important}body{padding-top:80px}.view_templates-home header .logo_wrapper:after{width:100%}header{padding:0;position:fixed;top:0;left:0;width:100%;background-color:#fff}header .underline:after{top:100%}header .logo_wrapper{width:70px}header .logo_wrapper img{margin:5px 0}header .quick_menu{width:calc(100% - 146px);margin:0}header .quick_menu .menu li{display:none}header .quick_menu .hamburger{padding-right:6px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}header .quick_menu .hamburger .text{display:none}header .right_col{width:76px}header .right_col .cell_flex{padding-bottom:0}header .right_col .right_col_btn{height:33px;width:33px}header nav{padding-top:60px;padding-bottom:0px}header nav .my_container{max-height:calc(100vh - 60px);padding:0}header nav .column_wrapper .item.left,header nav .column_wrapper .item.right{width:100%}header nav .main_menu>li{width:100%;max-width:100%;padding:0;position:relative}header nav .main_menu>li a.big_link{font-size:18px;margin-bottom:0px;padding:10px;width:calc(100% - 50px)}header nav .column_wrapper .submenu{display:none;width:100%;padding-left:20px;padding-right:10px;margin-bottom:20px}header nav .column_wrapper .submenu a{font-size:14px}header nav .column_wrapper .submenu li+li a{border-top:1px solid rgba(255,255,255,0.1)}header nav .side_menu li a{font-size:18px;padding:5px 10px}header.active .quick_menu .hamburger{padding-right:6px}header nav .side_menu{margin-top:30px;margin-bottom:30px}header nav .side_menu li:nth-of-type(1),header nav .side_menu li:nth-of-type(2){display:block}header .fixed_search{right:-10px;top:0;width:calc(100% + 20px);height:145px;padding:10px;z-index:10000}header .fixed_search form{padding-bottom:60px}header .fixed_search form label{width:100%;padding:5px 0;height:100%}header .fixed_search form label span{font-size:13px;transform:none;top:0;left:0;padding:0;width:100%;position:relative;text-align:center}header .fixed_search form label input{width:100%;position:relative;top:0;left:0;height:40px;padding:10px;font-size:14px;transform:none;text-align:center}header .fixed_search form button{top:auto;bottom:10px;right:50%;transform:translateX(50%)}header .fixed_search form button.close_me{left:10px;bottom:10px}.header_pulled_left.line_on_top:before{display:none}.statement_wrapper{margin-top:30px;padding-bottom:0;margin-bottom:10px}.statement_wrapper .item .inner{font-size:12px}.social_media_pages{justify-content:left;border-top:4px solid #fff;padding:20px 0;margin-bottom:70px;position:relative}.mainbanners .item a{padding-bottom:60%}.mainbanners .carousel-caption{width:100% !important;padding:10px;color:#000 !important;background-color:rgba(255,255,255,0.9)}.mainbanners .carousel-caption .line-1{font-size:12px;text-align:left}.mainbanners .carousel-caption .line-2{font-size:14px;line-height:20px;text-align:left;margin:0;padding-bottom:0px}.mainbanners .carousel-caption .line-3{font-size:12px;text-align:left}.slideshow{border-bottom:4px solid #000;margin-top:0;min-height:270px;height:auto;margin-bottom:30px}.slideshow .slide .caption{top:auto;bottom:0;width:100%;height:100px;height:auto;padding:7px;padding-bottom:30px;background-color:#fff}.slideshow .slide .caption:after{width:0}.slideshow .slide .image-container{padding-right:0px;position:static}.slideshow .slide .caption .line-1{font-size:12px;font-weight:400;margin-bottom:0px}.slideshow .slide .caption .line-2{font-size:15px;margin:0}.slideshow .slide .caption .kolofon_info_baner_wrapper{margin-top:20px;display:none}.slideshow .slide .caption .kolofon_info_baner_wrapper .kolofon_info_baner strong{font-size:13px}.slideshow .slide .caption .kolofon_info_baner_wrapper .kolofon_info_baner p{font-size:12px}.slideshow .slide .caption .kolofon_info_baner_wrapper .kolofon_info_baner+.kolofon_info_baner{margin-top:10px;padding-top:10px}.slideshow .slide .image-container .img{background-position:top left}.slideshow .slide .caption .more{display:none}.slideshow .arrows{bottom:-2px}.inner_flex .item{width:100%}.boxys .item{width:50%}.boxys .item a{padding:10px}.boxys .item .add-to-cart{left:10px;width:calc(100% - 20px)}.boxys .box .panel{min-height:1px}.boxys .box h3{font-size:13px}.boxys .box .footer,.boxys .box .fromto{font-size:12px}.boxys .box.add_shop_item_padding_bottom .panel{min-height:1px}.boxys .box .footer .descshort{margin-bottom:0;padding-bottom:0}.recources_section .absolute_power{position:relative;top:0;bottom:auto;padding:10px 0;padding-top:15px}.recources_section .absolute_power a{color:#fff;background-color:#000;width:100%;padding:10px 5px}.recources_section .absolute_power a br{display:none}.recources_section .absolute_power a:focus{color:#000;background-color:#eee}.boxys.resources .item{padding:10px;width:50%}.boxys.resources .item:nth-of-type(5){display:none}.boxys.resources .item .box .img{width:100%;padding-bottom:100%}.site_left_col{width:100% !important;padding-right:0;position:relative}.site_left_col.bookshop{width:100% !important;padding-right:0;position:relative}.site_right_col{width:100%}.site_right_col.bookshop{width:100%}.main_title{font-size:21px;padding-left:40px;margin-bottom:20px;margin-top:3px}.my_lead{font-size:16px}.col-fotorama a{padding:0}.my_breadcrumb{margin:0;position:absolute;top:0;left:0}.my_breadcrumb ul{margin:0}.my_breadcrumb ul li{display:none}.my_breadcrumb ul li:nth-of-type(1){display:block}.my_breadcrumb ul li a.go_back{padding:5px;padding-top:7px}h3.system,h2.system{margin-top:20px}.resources_wrapper{margin-top:10px}.accompanying_events_wrapper .item{width:100%;padding:10px}.resources_wrapper .item{width:100%;padding-left:10px;margin-right:0}.resources_wrapper .item .sprite{display:none}.files_list{margin:10px 0}.files_list li{width:100%}.files_list li a{font-size:12px}.files_list li+li{margin:0}.files_list li+li a{margin-top:10px}.gallery a{width:50%;padding:5px}.btn.filter{width:calc(50% - 5px);width:100%;margin-right:0px;margin-top:0}.btn.filter+.btn.filter{margin-top:5px;margin-left:0px;margin-right:0}.new_filters{margin-left:0;margin-right:0}.new_filters .category_group{margin-top:10px;width:100%;padding:0}.new_filters .category_group:after{display:none}.side_childrens_wrapper{margin-top:0px}.modal.in .modal-dialog{margin:0}.modal input,.modal textarea{height:auto;padding:5px;font-size:1em}form .input,form .textarea{height:auto;padding:5px}.modal h4{font-size:16px;text-align:left}.modal fieldset{margin-left:0;margin-right:0;margin-bottom:10px;width:100%}.modal .close{top:8px;right:10px}.modal .modal-body .product_header{display:none}.modal .modal-body .product .title{padding:0;padding-right:40px;margin-bottom:5px}.modal .modal-body .product .quatity{width:80px;padding:3px 0}.modal .modal-body .product .quatity .product-quantity{padding:0 5px}.modal .modal-body .product .price,.modal .modal-body .product .weight{width:calc(calc(100% - 80px - 40px) / 2)}.modal .modal-body .product .remove{padding:0;width:40px}.modal .modal-body .sum .delivermetod_wrapper{width:calc(100% - 160px);padding:0}.modal .modal-body .sum .price,.modal .modal-body .sum .weight{width:80px}.modal-footer{height:auto}.modal-footer .col-md-12{width:100%;padding:0}.modal .modal-body button{font-size:14px}.modal .modal-body button.btn{margin-top:10px}.modal .modal-body .btn{font-size:14px}button.mfp-close.fa{width:40px;height:40px}button.mfp-arrow{top:auto;bottom:-10px;width:40px;height:40px}button.mfp-arrow:before{transform:translate(-50%, -50%) scale(0.6)}footer .newsletter_wrapper .item{width:100%;margin:0;margin-bottom:10px}footer .newsletter_wrapper .item.input_item label{font-size:12px;left:6px}footer .newsletter_wrapper .item.input_item input{padding:10px}footer .newsletter_wrapper .item.accept_item{padding-right:10px}footer .newsletter_wrapper .item.accept_item label{font-size:12px}footer .markings_wrapper .item{padding:0;width:100%}footer .markings_wrapper .item .inner{justify-content:center;align-items:flex-start}footer .markings_wrapper .item .inner .text{font-size:12px;padding:10px;text-align:left;max-width:100%;width:200px}footer .markings_wrapper .item .inner .img_wrapper{margin:0;width:100px}footer .markings_wrapper .item+.item{margin-top:20px}footer .copyright_wrapper .item+.item{font-size:12px;padding:0 10px;margin-top:10px}footer .copyright_wrapper .item+.item:before{display:none}.cookies .item.item_text{width:100%;padding:0;font-size:12px;line-height:1.2em;margin-bottom:10px}.cookies .item.item_button{width:100%}}
/*# sourceMappingURL=style.css.map */