@media (max-width:767px){.accordion-team .nag_acc{-ms-flex-wrap:wrap;flex-wrap:wrap}.accordion-team .nag_acc .c1{width:80%;margin-bottom:20px}.accordion-team .nag_acc .c2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100% !important;margin-bottom:10px}.accordion-team .nag_acc .c3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;text-align:left !important}}.col-team{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:35px}.col-team>.cr{line-height:1.5}.col-team .cl{width:125px}.col-team .cl img{width:125px}.col-team .cl img.round{border-radius:50%}.col-team .cr{width:calc(100% - 125px);padding-left:30px}.team-testimonials-counter{font-size:12px;position:relative}.col-team .team-testimonials-counter{bottom:10px}.team-testimonials-counter svg{position:relative;top:2px}.team-single-testimonials-heading .team-testimonials-counter{bottom:10px}.sub-team .im-wr img.round{border-radius:50%}@media (max-width:767px){.col-team .cl{width:100%;text-align:center;margin-bottom:10px}.col-team .cr{width:100%;padding-left:0;text-align:center}}#team-search-input{width:100%;display:block;-webkit-box-shadow:0 29px 22px rgba(0,0,0,.07);box-shadow:0 29px 22px rgba(0,0,0,.07);border:1px solid transparent;padding:15px 30px 15px 70px;background:#fff url(//legs.com.pl/wp-content/themes/wiwi/theme/css/../../images/pin.svg) no-repeat left 35px center/15px;border-radius:30px;font-weight:700;margin-bottom:30px}#team-search-input:focus{border-color:var(--maincolor)}.team-wrap-builder-front .container{padding:0}.col-team-testimonials{margin-bottom:30px}.col-team-testimonials>.sub{border:2px solid var(--secondarycolor);padding:30px 50px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.col-team-testimonials>.sub .cl{width:150px}.col-team-testimonials>.sub .cr.with-img{width:calc(100% - 150px);padding-left:30px}}.image-team-single.round{border-radius:50%}.container-map{max-width:1140px !important}.wr-map .map-common{height:500px;position:relative}.wr-map .map-common iframe{display:block}.map-search .map-input-search{width:100%;border:1px solid #ccc;padding:7px 40px 7px 15px;border-radius:3px;background:url(//legs.com.pl/wp-content/themes/wiwi/theme/css/../../images/search.svg) no-repeat;background-position:right 10px center;background-size:20px}.map-search .map-input-search:focus{border-color:var(--secondarycolor)}.map-controllers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.row-render-pins{margin-top:30px}.col-render-pins{margin-bottom:30px}.show-on-map a{font-weight:700}.sub-render-pins{border-top:1px solid var(--secondarycolor);padding-top:15px}.wr-map .dropdown{width:100%}.wr-map .dropdown-toggle{display:block;width:100%;border-radius:3px;border:1px solid #ccc;padding:7px 40px 7px 15px;background:url(//legs.com.pl/wp-content/themes/wiwi/theme/css/../../images/filter-select.svg) no-repeat;background-position:right 10px center;background-size:15px}.wr-map .dropdown-menu{max-height:300px;overflow:auto;margin-top:0;font-size:inherit;width:100%;padding:0;border-color:#ccc}.wr-map .dropdown-toggle:after{display:none}.map-controllers label{cursor:pointer;background:#fff;width:100%;padding:8px 25px 8px 50px;position:relative;margin-top:5px;margin-bottom:0;font-size:13px}.map-controllers label input{display:none}.map-controllers label span.text{position:relative;font-weight:700}.map-controllers label .term_pin{position:absolute;top:50%;left:10px;width:30px;max-height:70%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.map-controllers label:hover span.mask{opacity:.5}.map-controllers label span.mask{position:absolute;width:100%;height:100%;top:0;left:0;border:1px solid #ccc;border-right-color:transparent;border-left-color:transparent}.map-controllers label input:checked+span.mask{background-color:var(--secondarycolor);border-color:var(--secondarycolor)}.gm-style-iw-c{border-radius:0 !important;-webkit-box-shadow:0 0 40px rgba(0,0,0,.16) !important;box-shadow:0 0 40px rgba(0,0,0,.16) !important;padding:20px !important}.category_career_acc span{position:relative;padding:5px 0 5px 30px;background:no-repeat left center/20px}@media (max-width:767px){.accordion-career .nag_acc{-ms-flex-wrap:wrap;flex-wrap:wrap}.accordion-career .nag_acc .c1{width:80%;margin-bottom:20px}.accordion-career .nag_acc .c2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}}.file-wr{border:1px solid #d4d4d4;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50px;padding:5px 5px 5px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.file-wr .title{width:calc(100% - 150px);font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:30px;padding-right:20px}.file-wr .download{width:150px}.file-wr .download-link{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--secondarycolor);font-size:16px;color:#fff;padding:7px 20px;border-radius:50px;text-align:center}.file-wr .download-link:hover{background-color:var(--themecolor);color:#fff}.file-wr .title .icon{margin-right:20px}.file-wr .title .icon svg{width:17px;height:auto;display:block}@media (max-width:767px){.file-wr{border-radius:10px;padding-top:10px}.file-wr .title{width:100%}.file-wr .download{width:100%;padding:20px}}.col-video,.col-customgallery{margin-bottom:20px}.sub-col-video,.sub-col-customgallery{position:relative;height:0;padding-bottom:60%;overflow:hidden;border-radius:10px}.sub-col-video .im,.sub-col-customgallery .im{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.col-video .title,.col-customgallery .title{margin-top:10px}.sub-col-video .play{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px;height:60px;background:var(--secondarycolor) url(//legs.com.pl/wp-content/themes/wiwi/theme/css/../../images/play.svg) no-repeat calc(50% + 2px) 50%/15px;border-radius:50%}.sub-col-video:hover .play{background-color:var(--maincolor)}.sub-col-customgallery .mask{position:absolute;width:100%;height:0;top:0;left:0;background-color:rgba(0,0,0,.3);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.sub-col-customgallery:hover .mask{height:100%}.slick-events-months{visibility:hidden;position:relative;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.slick-events-months.slick-initialized{visibility:visible}.slick-events-months{padding:0 80px;margin-bottom:40px}.slick-events-months .slick-list{margin:0 -5px}.slick-events-months .slick-list .slick-slide{padding:0 5px}@media (max-width:767px){.slick-events-months{padding:0}}.slick-events-months .item.active>.sub{background:var(--themecolor) !important;color:#fff}.slick-events-months .item>.sub:hover{background:var(--secondarycolor) !important;color:#fff}.slick-events-months .item>.sub{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;position:relative;color:var(--themecolor);font-size:13px;font-weight:700;line-height:1.1;border:1px solid var(--themecolor);padding:20px;border-radius:5px;text-transform:uppercase}.slick-events-months .slick-arrow svg{width:100%;height:auto;display:block}.slick-events-months .slick-arrow{width:50px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:5}.slick-events-months .slick-arrow.prev{left:0}.slick-events-months .slick-arrow.next{right:0}@media (max-width:767px){.slick-events-months .item>.sub{padding:20px}.slick-events-months .item>.sub .name{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}}@media (max-width:767px){.slick-events-months .slick-arrow{width:30px}.slick-events-months .slick-arrow.prev{left:-15px}.slick-events-months .slick-arrow.next{right:-15px}}.slick-events-months .slick-arrow.slick-disabled{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.3;cursor:not-allowed}.event-card-wr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #fff !important;border:1px solid #f2f2f2;border-radius:10px}.event-card-wr .line-between{width:100%;height:20px;margin:5px 0;position:relative}.event-card-wr .line-between:before{content:"";position:absolute;height:100%;width:1px;background-color:#fff;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.event-card-wr:hover .date:before{opacity:1}.event-card-wr:hover .content:before{opacity:.3}.event-card-wr .date{background-color:var(--secondarycolor);width:200px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 25px;position:relative;border-radius:10px}@media (max-width:767px){.event-card-wr .date{width:100%}}.event-card-wr .date .d{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase}.event-card-wr .date .d .number{color:#fff;font-size:34px;font-weight:700;line-height:.71;margin-right:10px}.event-card-wr .date .d .month-year{font-size:14px;font-weight:700;line-height:1.1}.event-card-wr .date:before{content:"";width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.event-card-wr:first-of-type{border-top:1px solid #fff !important}.event-card-wr .content{position:relative;width:calc(100% - 200px);padding:30px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event-card-wr .content:before{content:"";width:100%;height:100%;top:0;left:0;background-color:var(--secondarycolor);position:absolute;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-radius:10px}@media (max-width:767px){.event-card-wr .content{width:100%}}@media (max-width:991px){.event-card-wr .content{padding-left:20px;padding-right:20px}}.event-card-wr .content .cl{width:calc(100% - 150px);padding-right:40px}@media (max-width:991px){.event-card-wr .content .cl{width:100%;padding-right:0;margin-bottom:20px}}.event-card-wr .content .cr{width:150px}@media (max-width:991px){.event-card-wr .content .cr{width:100%}}.event-card-wr .title{color:var(--themecolor);font-size:24px;font-weight:700;line-height:1.2;margin-bottom:15px}.event-card-wr .addr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;color:var(--themecolor);font-size:15px;font-weight:400;line-height:1.5}.event-card-wr .addr .item-rep{background:no-repeat left center/20px;margin-right:50px;padding:10px 0 10px 30px}.events-all-wr{margin-bottom:30px}.wrap-catalog-terms ul.level-0,.wrap-catalog-terms ul.level-0 li.li-level-1{display:block}.wrap-catalog-terms ul,.wrap-catalog-terms li{display:none}.wrap-catalog-terms ul.ul-expand,.wrap-catalog-terms ul.ul-expand>li{display:block}.wrap-catalog-terms{line-height:1.5;font-size:15px}.wrap-catalog-terms li{position:relative}.wrap-catalog-terms li.active>a{color:var(--secondarycolor);font-weight:700}.wrap-catalog-terms li.active>.expand-down svg path{fill:var(--secondarycolor)}.wrap-catalog-terms li a{display:block;padding:7px 30px 7px 0}.wrap-catalog-terms .expand-down{display:inline;position:absolute;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;right:0;top:0;height:38px;width:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.wrap-catalog-terms .expand-down.exp{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.wrap-catalog-terms .expand-down svg{width:11px;height:auto;display:block}.wrap-catalog-terms ul{list-style:none;padding:0;border-left:1px dashed #ccc;margin-left:0;margin-top:10px;margin-bottom:10px;padding-left:15px}.wrap-catalog-terms ul.level-0{margin:0;border-left:0;padding-left:0}.wrap-catalog-terms ul.level-0>li>a{font-weight:700;border-bottom:1px solid #dfdfdf}.col-catalog{margin-bottom:30px}.sub-catalog{border:1px solid #f2f2f2;height:100%;position:relative}.sub-catalog .im-wr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:250px;padding:20px}.sub-catalog .im-wr .im{max-height:100%;-o-object-fit:contain;object-fit:cover}.sub-catalog .content{padding:0 15px 60px}.sub-catalog .title{font-size:18px}.sub-catalog .custom_title{font-size:15px;color:#ccc;text-align:center}.sub-catalog .btn-go{width:50px;border-radius:5px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;padding:5px;position:absolute;bottom:15px;right:15px;z-index:3}.sub-catalog .btn-go svg{width:20px;height:auto;display:block;margin:0 auto}.sub-catalog .btn-go svg line{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.sub-catalog .mask{position:absolute;width:100%;height:0;top:0;left:0;background-color:rgba(255,255,255,.7);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:2}.sub-catalog .excerpt{text-align:center;position:absolute;top:0;left:0;right:0;padding:15px;z-index:3;line-height:1.5;font-size:13px;opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.sub-catalog .excerpt p{margin-bottom:0}.sub-catalog:hover .mask{height:100%}.sub-catalog:hover .btn-go{background-color:var(--secondarycolor)}.sub-catalog:hover .btn-go svg line{stroke:#fff !important}.sub-catalog:hover .excerpt{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.sub-catalog:hover .abs-badges{opacity:.3}.sub-catalog .abs-badges{position:absolute;top:calc(11px);left:15px;right:calc(15px);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.sub-catalog .abs-number-1{color:var(--maincolor);position:absolute;bottom:17px;left:15px;right:calc(15px + 50px + 5px)}.sub-catalog .abs-number-1 .value{font-weight:700}.badge-catalog{background-color:#000;border-radius:2px;color:#fff;padding:5px 6px;margin-right:5px;margin-bottom:5px;font-size:12px;font-weight:700;line-height:1;display:inline-block}.t-label{font-size:15px;font-weight:700;line-height:1.5;margin-bottom:5px}.cat-select{border:1px solid #dfdfdf;border-radius:3px;line-height:1.5}.cat-select:before{content:"";width:15px;height:10px;position:absolute;background:url(//legs.com.pl/wp-content/themes/wiwi/theme/css/../../images/filter-select.svg) no-repeat center/100% 100%;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.cat-select:after{content:"";display:none;width:100%;height:100%;position:absolute;top:0;left:0}.cat-select.show{border-color:var(--secondarycolor)}.cat-select.show:before{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.cat-select.show .mydropdown-header{color:var(--maincolor)}.cat-select.d_disabled{opacity:.5}.cat-select.d_disabled .mydropdown-header{cursor:no-drop}.cat-select.d_disabled:after{display:block}.cat-select .mydropdown-header{cursor:pointer;color:var(--maincolor);font-size:13px;font-weight:600;padding:13px 20px;padding-right:40px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.cat-select .dropdown-menu{max-height:300px;overflow:auto;margin-top:calc(5px);border:0;font-size:12px;min-width:100%;width:100%;padding:0;-webkit-box-shadow:0 14px 20px rgba(6,6,68,.07);box-shadow:0 14px 20px rgba(6,6,68,.07);border-radius:4px;border:1px solid #a7c5eb;background-color:var(--maincolor)}.cat-select .dropdown-menu .choose a,.cat-select .dropdown-menu .wrap-catalog-terms a{display:block;-webkit-transition:none;-o-transition:none;transition:none;padding:13px 20px;color:#fff;font-size:13px;font-weight:600}.cat-select .dropdown-menu .choose a:hover,.cat-select .dropdown-menu .wrap-catalog-terms a:hover{background-color:rgba(0,0,0,.5)}.cat-select .dropdown-menu .choose:not(:last-child) a,.cat-select .dropdown-menu .wrap-catalog-terms:not(:last-child) a{border-bottom:1px solid var(--secondarycolor)}.cat-select .wrap-catalog-terms ul{margin:0}.cat-select .wrap-catalog-terms .expand-down svg path{fill:#fff}.mobile-hide-show-filters:before{content:attr(data-show)}.mobile-hide-show-filters.d-hide:before{content:attr(data-hide)}.mobile-hide-show-filters.d-hide{background-color:var(--secondarycolor);color:#fff}.search-catalog #search_catalog{border:1px solid #dfdfdf;border-radius:3px;line-height:1.5;color:var(--maincolor);font-size:13px;font-weight:600;padding:13px 40px 13px 20px;width:100%}.search-catalog #search_catalog:focus{border-color:var(--secondarycolor)}.search-catalog .search_img{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:25px}.search-catalog{position:relative}@media (max-width:768px){.archive-catalog-v2 .col-clear-filters{order:10}}.row-single-catalog .custom_title{font-size:15px;color:#ccc;padding-bottom:15px;border-bottom:1px solid var(--secondarycolor);margin-bottom:15px}.wrap-slick-single-catalog-main{border:1px solid #f2f2f2}.slick-single-catalog-main{visibility:hidden;position:relative;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.slick-single-catalog-main.slick-initialized{visibility:visible}.slick-single-catalog-main .item .wr-im{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:450px;padding:40px}@media (max-width:767px){.slick-single-catalog-main .item .wr-im{height:250px}}.slick-single-catalog-main .item .wr-im .im{max-height:100%;-o-object-fit:cover;object-fit:cover}.wrap-slick-single-catalog-main-for{margin-top:10px;margin-bottom:10px}.wrap-slick-single-catalog-main-for .slick-disabled{opacity:.5}.slick-single-catalog-main-for .slick-list{margin:0 -5px}.slick-single-catalog-main-for .slick-list .slick-slide{padding:0 5px}.slick-single-catalog-main-for .wr-im{position:relative;height:0;padding-bottom:100%;border:2px solid #f2f2f2;cursor:pointer}.slick-single-catalog-main-for .slick-current .wr-im{border-color:var(--secondarycolor)}.slick-single-catalog-main-for{padding:0 20px}.slick-single-catalog-main-for .wr-im .im{position:absolute;top:5px;left:5px;right:5px;bottom:5px;width:calc(100% - 10px);height:calc(100% - 10px);-o-object-fit:contain;object-fit:contain}.single-cont-tabs-sub{border:1px solid #dee2e6;margin-bottom:30px}.single-tab-content{padding:30px}.single-cont-tabs-sub .nav-tabs .nav-item{margin-bottom:0}.single-cont-tabs-sub .nav-tabs .nav-link{border:0;border-radius:0;padding:10px 30px;font-size:17px}@media (max-width:767px){.single-cont-tabs-sub .nav-tabs .nav-link{padding:5px 15px;font-size:14px}}.single-cont-tabs-sub .nav-tabs .nav-item.show .nav-link,.single-cont-tabs-sub .nav-tabs .nav-link.active{color:#fff;background-color:var(--secondarycolor)}.slick-single-catalog{visibility:hidden;position:relative;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.slick-single-catalog.slick-initialized{visibility:visible}.slick-single-catalog .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.slick-single-catalog .slick-track .item{height:auto}.slick-single-catalog .slick-list{margin:0 -15px}.slick-single-catalog .slick-list .slick-slide{padding:0 15px}.slick-single-catalog .slick-arrow svg{width:100%;height:auto;display:block}.slick-single-catalog .slick-arrow:hover path{fill:var(--maincolor) !important}.slick-single-catalog .slick-arrow{width:50px;position:absolute;top:50%;z-index:5;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.slick-single-catalog .slick-arrow.prev{left:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slick-single-catalog .slick-arrow.next{right:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}@media (max-width:767px){.slick-single-catalog .slick-arrow{width:30px}}.single-catalog-terms-wrap{font-size:13px}.catalog_filter_number .ranges-wr{position:relative}input[type=range]{-webkit-appearance:none;margin:8px 0;width:100%}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:8.4px;cursor:pointer;background:var(--secondarycolor);border-radius:1.3px}input[type=range]::-webkit-slider-thumb{border:1px solid #000;height:26px;width:16px;border-radius:3px;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-10px}input[type=range]::-moz-range-track{width:100%;height:8.4px;cursor:pointer;background:var(--secondarycolor);border-radius:1.3px}input[type=range]::-moz-range-thumb{border:1px solid #000;height:26px;width:16px;border-radius:3px;background:#fff;cursor:pointer}input[type=range]::-ms-track{width:100%;height:8.4px;cursor:pointer;background:0 0;border-color:transparent;border-width:16px 0;color:transparent}input[type=range]::-ms-fill-lower{background:#ccc;border:.2px solid #010101;border-radius:2.6px}input[type=range]::-ms-fill-upper{background:var(--secondarycolor);border:.2px solid #010101;border-radius:2.6px}input[type=range]::-ms-thumb{border:1px solid #000;height:26px;width:16px;border-radius:3px;background:#fff;cursor:pointer}input[type=range]:focus::-ms-fill-lower{background:var(--secondarycolor)}input[type=range]:focus::-ms-fill-upper{background:#c6c6c6}@media (min-width:1590px){.archive-catalog-v2 .row-catalog-main{margin:0 -8px}.archive-catalog-v2 .col-filters-proj-cosm{-ms-flex:0 0 calc(100%/8);flex:0 0 calc(100%/8);max-width:calc(100%/8);padding:0 8px}.container.big{max-width:1500px}}.archive-catalog-v2 .t-label{font-size:12px;font-weight:400;color:var(--secondarycolor);pointer-events:none}.archive-catalog-v2 .col-filters-proj-cosm:not(.catalog_filter_number,.col-clear-filters) .t-label{background:#fff;z-index:5;position:relative;display:inline;top:10px;left:5px;padding:5px}.archive-catalog-v2 .catalog_filter_number .t-label{position:relative;top:13px}.catalog-v3-filters{position:fixed;top:0;left:0;bottom:0;background:#fff;z-index:8000;transform:translateX(-100%);transition:.3s;width:300px}@media (max-width:359px){.catalog-v3-filters{width:260px}}.catalog-v3-filters.loading{pointer-events:none}.loading-init-spinner{font-size:50px;text-align:center}.catalog-v3-filters.loading:before{z-index:5;content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,.5)}.catalog-v3-filters>.sub{overflow:auto;position:relative;box-shadow:1px 1px 10px rgba(0,0,0,.1);height:100%;padding-top:20px}.catalog-v3-filters.open{transform:translateX(0)}.catalog-v3-filters .filter-toggle{background-color:var(--maincolor);position:absolute;left:100%;top:50%;transform:translateY(-50%);width:50px;height:200px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color .3s}.catalog-v3-filters .filter-toggle:hover{background-color:var(--themecolor)}.catalog-v3-filters .filter-toggle .text{position:absolute;text-transform:uppercase;color:#fff;transform:rotate(-90deg)}.catalog-v3-filters .filter_img{position:absolute;bottom:10px;width:29px;transform:rotate(-90deg)}.catalog-v3-filters .clear-catalog-filters-3{padding:0;border:0;outline:0;margin:0 0 15px 15px;cursor:pointer;background-color:transparent;font-size:14px}.catalog-v3-filters .clear-catalog-filters-3:hover{color:var(--themecolor)}.catalog-v3-filters .accordion-button:not(.collapsed){background-color:#fff}.catalog-v3-filters .accordion-button{padding:10px 15px}.catalog-render-acc-menu,.catalog-render-acc-sort{list-style:none;padding-left:0;margin:0}.catalog-render-acc-menu li,.catalog-render-acc-sort li{font-size:14px;line-height:1.2}.catalog-render-acc-menu li:not(:last-child),.catalog-render-acc-sort li:not(:last-child){margin-bottom:10px}.catalog-render-acc-menu li span,.catalog-render-acc-sort li span{position:relative;padding-left:30px;cursor:pointer}.catalog-render-acc-menu li span:hover,.catalog-render-acc-sort li span:hover{color:var(--themecolor)}.catalog-render-acc-menu li span:before,.catalog-render-acc-sort li span:before{content:"";position:absolute;width:15px;height:15px;border:2px solid var(--maincolor);top:3px;left:0}.catalog-render-acc-sort li span:before{border-radius:50%}.catalog-render-acc-menu li span.active:before,.catalog-render-acc-sort li span.active:before{background:url(//legs.com.pl/wp-content/themes/wiwi/theme/css/../../images/ok.svg) no-repeat center/15px 15px}.catalog-render-acc-sort li span.active:before{background:url(//legs.com.pl/wp-content/themes/wiwi/theme/css/../../images/dot.svg) no-repeat center/5px 5px}.catalog-3-load-more{margin:0 auto 30px auto;border:0;outline:0;background-color:var(--maincolor);color:#fff;display:block;width:auto;padding:7px 15px;font-size:16px;cursor:pointer;transition:all .3s}.catalog-3-load-more.loading{pointer-events:none;opacity:.7}.catalog-3-load-more.loading:before{content:"\f1ce";-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;margin-right:5px}.catalog-3-load-more:hover{background-color:var(--themecolor)}.catalog_tax_img{position:absolute;max-width:20px;transform:translateY(-50%);top:50%;margin-left:5px;max-height:20px}.catalog-hide-init{visibility:hidden}.col-catalog-v3{margin-bottom:30px}.col-catalog-v3 .sub-catalog-v3{position:relative;background-color:#ccc;height:0;padding-bottom:100%;overflow:hidden}.sub-catalog-v3 .im-wr{position:absolute;width:100%;height:100%;top:0;left:0}.col-catalog-v3 .sub-catalog-v3:hover .im-wr img{transform:scale(1.1)}.sub-catalog-v3 .im-wr img{transition:transform .3s;transform:scale(1);position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.sub-catalog-v3 .title{color:#fff;position:absolute;bottom:10px;left:10px}.sub-realisations .im-wr .im{width:100%;margin:0 !important;height:100%}.sub-realisations .im-wr{padding:0}.sub-realisations .content{position:absolute;bottom:0;left:0;padding:0}.sub-realisations .title{background-color:var(--secondarycolor);color:#fff;padding:8px 15px;font-size:16px;line-height:1.3;text-align:left !important;transition:all .3s}.sub-realisations:hover .abs-badges{opacity:1}.sub-realisations .badge-catalog,.single-realisations .badge-catalog{font-size:14px}.sub-realisations{overflow:hidden}.sub-realisations .im-wr .im{transition:all .3s}.sub-realisations:hover .im-wr .im{transform:scale(1.1)}.sub-realisations:hover .title{background-color:var(--maincolor)}.wrap-slick-single-catalog-main{position:relative}.search-icon-single-realisations{position:absolute;top:20px;right:20px;font-size:40px;z-index:5;pointer-events:none}.single-realisations .slick-single-catalog-main .item .wr-im .im{width:100%;object-fit:cover}.single-realisations .slick-single-catalog-main .item .wr-im{padding:0}.single-realisations .slick-single-catalog-main-for .wr-im .im{top:0;left:0;bottom:0;right:0;object-fit:cover;width:100%;height:100%}.single-realisations .slick-single-catalog-main-for .wr-im{padding-bottom:50%}.col-case{margin-bottom:30px;margin-top:40px}.sub-case{border:1px solid #d5d6e9;padding:0 20px 20px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sub-case .btn_type3{margin-top:auto}.sub-case .data-wr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-40px;margin-bottom:20px}.sub-case .data-wr>.cl{width:80px}.sub-case .data-wr>.cl .im{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.sub-case .data-wr>.cr{width:calc(100% - 80px);padding-left:15px}.col-hotspot{margin-bottom:30px}.mapWrapInbl{display:inline-block;position:relative}.mapWrapInbl .imgWr{max-width:100%}.el_logowrap{position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.el_logowrap .sub{position:relative;width:34px;height:34px;background:rgba(0,0,0,.22);border-radius:50%;padding:7.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el_logowrap .sub img{max-height:100%;border:1px solid var(--secondarycolor)}.el_logowrap .sub:before{content:"";background:var(--secondarycolor) url(//legs.com.pl/wp-content/themes/wiwi/theme/css/../../images/plus.svg) no-repeat center/9.75px;position:absolute;top:6px;bottom:6px;left:6px;right:6px;border-radius:50%}.popover{font-size:14px;background:var(--secondarycolor);border:0;padding:7.5px}.popover-body{text-align:center;color:#fff}.popover-body p:last-child{margin-bottom:0}.popover .arrow{-webkit-transition:none !important;-o-transition:none !important;transition:none !important}.bs-popover-auto[x-placement^=right] .arrow:after,.bs-popover-right .arrow:after{border-right-color:var(--secondarycolor)}.bs-popover-auto[x-placement^=left] .arrow:after,.bs-popover-left .arrow:after{border-left-color:var(--secondarycolor)}.bs-popover-auto[x-placement^=top] .arrow:after,.bs-popover-top .arrow:after{border-top-color:var(--secondarycolor)}.bs-popover-auto[x-placement^=bottom] .arrow:after,.bs-popover-bottom .arrow:after{border-bottom-color:var(--secondarycolor)}.bs-popover-auto[x-placement^=top] .arrow:after,.bs-popover-top .arrow:after{bottom:2px}.bs-popover-auto[x-placement^=left] .arrow:after,.bs-popover-left .arrow:after{right:2px}.bs-popover-auto[x-placement^=top] .arrow:before,.bs-popover-top .arrow:before{border-top-color:rgba(0,0,0,0)}.bs-popover-auto[x-placement^=left] .arrow:before,.bs-popover-left .arrow:before{border-left-color:rgba(0,0,0,0)}.col-portfolio{margin-bottom:30px}.sub-portfolio .content{right:0}.sub-portfolio .title{background-color:rgba(0,0,0,.7)}.portfolio-cats li a{border:1px solid var(--secondarycolor);padding:5px 8px;display:block}.portfolio-cats li a:hover{color:#fff !important;background-color:var(--secondarycolor)}.portfolio-cats li{margin:0 8px 16px}.portfolio-cats li.active a{color:#fff;background-color:var(--secondarycolor)}