#top-filter,#column-filter{position:relative}#top-filter .loading,#column-filter .loading{position:absolute;width:100%;height:100%;display:block;background:#f2f9fa;left:0;top:0;opacity:.5}#top-filter label.parameter-name,#column-filter label.parameter-name{font-size:18px;font-weight:400;color:#333;margin-bottom:15px}#top-filter .select-range,#column-filter .select-range{overflow:hidden;*zoom:1}#top-filter .select-range .form-group,#column-filter .select-range .form-group{float:left;width:50%}#top-filter .select-range .form-group:first-child,#column-filter .select-range .form-group:first-child{padding-right:1px}#top-filter .select-range .form-group:last-child,#column-filter .select-range .form-group:last-child{padding-left:1px}#index #top-filter{position:relative;margin-bottom:70px;padding:6.5% 6.5% 6.9%;background:url(http://aptekacud.pl/themes/theme1421/img/xfilter-bg.jpg.pagespeed.ic.m5dJnIeBt1.jpg) no-repeat center;background-size:cover}#index #top-filter::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(85,190,231,.65)}#index #top-filter .filter-info{display:block}#index #top-filter #adv-filter{display:none}#index #top-filter .filter-navigation{min-height:79px}@media(max-width:767px){#index #top-filter .filter-body{padding-bottom:90px}}#index #top-filter select{max-width:400px}body:not(#index) #top-filter .filter-body{padding:40px;max-width:none;background:#7370b4}body:not(#index) #top-filter .filter-body .filter-content{display:none;padding-bottom:50px}body:not(#index) #top-filter .filter-body .filter-content label,body:not(#index) #top-filter .filter-body .filter-content label.parameter-name{color:#fff}body:not(#index) #top-filter .filter-body .btn.result{padding:15px 25px;-moz-box-shadow:inset 0 0 0 2px #fff;-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff;color:#fff;min-width:190px;bottom:40px;right:40px}body:not(#index) #top-filter .filter-body .btn.result:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#20252e;opacity:0;-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);-webkit-transform:scaleY(0);transform:scaleY(0);-moz-transition:.4s all ease-out;-o-transition:.4s all ease-out;-webkit-transition:.4s all ease-out;transition:.4s all ease-out}body:not(#index) #top-filter .filter-body .btn.result:hover,body:not(#index) #top-filter .filter-body .btn.result:focus,body:not(#index) #top-filter .filter-body .btn.result:active{color:#fff;-moz-box-shadow:inset 0 0 0 2px #e1e1e1;-webkit-box-shadow:inset 0 0 0 2px #e1e1e1;box-shadow:inset 0 0 0 2px #e1e1e1}body:not(#index) #top-filter .filter-body .btn.result:hover:before,body:not(#index) #top-filter .filter-body .btn.result:focus:before,body:not(#index) #top-filter .filter-body .btn.result:active:before{-moz-transform:scaleY(2);-ms-transform:scaleY(2);-o-transform:scaleY(2);-webkit-transform:scaleY(2);transform:scaleY(2);opacity:1}body:not(#index) #top-filter .filter-body .btn.result:active:focus:before,body:not(#index) #top-filter .filter-body .btn.result:active:before,body:not(#index) #top-filter .filter-body .btn.result:focus:before,body:not(#index) #top-filter .filter-body .btn.result.disabled:before,body:not(#index) #top-filter .filter-body .btn.result.btn[disabled]:before{background:#2a313d}body:not(#index) #top-filter .filter-body.active #adv-filter{opacity:0;visibility:hidden}body:not(#index) #top-filter .filter-body.active .filter-content{display:block}body:not(#index) #top-filter .filter-navigation{padding:0}body:not(#index) #top-filter #filter-selected-parameters{margin-top:-4px}body:not(#index) #top-filter #filter-selected-parameters li{margin-top:4px;margin-bottom:0;border:none}@media(min-width:480px){body:not(#index) #top-filter #filter-selected-parameters li{padding:15px 32px 15px 15px}}body:not(#index) #top-filter #filter-selected-parameters li i{right:14px}body:not(#index) #top-filter h1{display:block;margin:50px 0 23px;font-size:58px;font-weight:300;color:#20252e}body:not(#index) #top-filter #adv-filter{float:right;padding:15px 25px;-moz-box-shadow:inset 0 0 0 2px #fff;-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff;color:#fff;min-width:190px}body:not(#index) #top-filter #adv-filter::before{background:#fff}body:not(#index) #top-filter #adv-filter:hover{color:#20252e}#module-tmadvancedfilter-filter #center_column>.page-heading{display:none}#top-filter .form-group{margin-bottom:0}#top-filter h1{display:none}#top-filter h3{font-size:24px;font-weight:300;color:#fff;margin:0 0 13px;text-align:center}@media(min-width:768px){#top-filter h3{font-size:36px}}@media(min-width:1200px){#top-filter h3{font-size:58px}}#top-filter .filter-info{display:none}#top-filter .filter-description{color:#fff;font-size:18px;font-weight:300;text-align:center}#top-filter .top-filter-row{padding:15px 10px 10px}@media(min-width:768px){#top-filter .top-filter-row{padding:20px 30px 32px}}#top-filter .top-filter-row.filter-info{position:relative;padding-top:0}#top-filter div.selector{height:45px;line-height:43px;border-color:#ebebeb}#top-filter div.selector span{height:43px;line-height:43px;width:100%!important}#top-filter div.selector span:after{height:43px;line-height:43px}#top-filter div.selector select{height:43px}#top-filter .form-control{height:45px;padding-left:16px;padding-right:16px;border-color:#ebebeb}#top-filter .filter-body{position:relative;background:#fff;max-width:863px;margin-left:auto;margin-right:auto;border-radius:2px;padding:20px 25px 25px}@media(min-width:992px){#top-filter .filter-body{padding:34px 50px 50px}}#top-filter .filter-body .top-filter-row{padding:0}@media(min-width:480px){#top-filter .filter-body .top-filter-row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}}#top-filter .filter-body .top-filter-row.filter-info{padding-top:0}#top-filter .filter-body .top-filter-row label.parameter-name{font-size:14px;margin:0 29px 0 0}@media(min-width:480px){#top-filter .filter-body .top-filter-row label.parameter-name{min-width:85px;text-align:right}#top-filter .filter-body .top-filter-row label.parameter-name+div{flex:1 1 auto}}@media(min-width:992px){#top-filter .filter-body .top-filter-row label.parameter-name{min-width:110px}}#top-filter .filter-body .top-filter-row .values-list{font-size:14px;padding:12px 0}#top-filter .filter-body .top-filter-row .values-list label{margin:0}#top-filter .filter-body .top-filter-row+.top-filter-row{margin-top:7px}@media(min-width:480px){#top-filter .filter-body .top-filter-row+.top-filter-row{margin-top:2px}}@media(min-width:768px){#top-filter .filter-body .top-filter-row.form-group:first-child{margin-top:49px}}@media(max-width:767px){#top-filter .filter-body #top-filter-layout-2>div:last-child{margin-top:2px}#top-filter .filter-body div.selector{width:100%!important}}#top-filter .filter-content button{position:absolute;left:25px;bottom:25px;min-width:190px}@media(max-width:479px){#top-filter .filter-content button{left:50%;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@media(min-width:768px){#top-filter .filter-content button{right:25px;left:auto}}@media(min-width:992px){#top-filter .filter-content button{right:50px;bottom:50px}}#top-filter .filter-navigation{position:relative;overflow:hidden;padding:20px 0 0}@media(min-width:768px){#top-filter .filter-navigation{padding-top:31px;padding-right:210px}}#top-filter #filter-selected-parameters{float:left;padding:0;margin-bottom:0;margin-top:-4px}#top-filter #filter-selected-parameters li{position:relative;float:left;margin-right:2px;margin-top:4px;padding:5px 25px 5px 10px;background:#fff;border:2px solid #e1e1e1;border-radius:2px;font-size:14px;line-height:20px;color:#252a33}@media(min-width:480px){#top-filter #filter-selected-parameters li{padding:12px 29px 12px 14px}}#top-filter #filter-selected-parameters li i{position:absolute;right:6px;top:50%;margin-top:-8px;cursor:pointer;font-size:16px;line-height:1;color:#7370b4;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease}@media(min-width:480px){#top-filter #filter-selected-parameters li i{right:10px}}#top-filter #filter-selected-parameters li i:hover{color:#20252e}#index #top-filter{margin-bottom:0}#column-filter .column-filter-row{padding:20px 30px;margin-bottom:10px;background:#f6f6f6}#column-filter .column-filter-row.filter-info{padding-top:0}#column-filter #filter-selected-parameters{padding:8px;background:#f6f6f6}#column-filter #filter-selected-parameters li{overflow:hidden;width:100%;margin-bottom:5px}#column-filter #filter-selected-parameters li i{float:right;padding-left:5px;cursor:pointer}#column-filter #filter-selected-parameters li i:hover{color:red}