#filter-holder,.filter-holder{font-weight:400;right:0}#filter-holder>li,.filter-holder>li{margin:0;padding:0;width:280px}#filter-holder>li div,.filter-holder>li div{display:block;position:static}#filter-holder>li div:before,.filter-holder>li div:before,#filter-holder>li div:after,.filter-holder>li div:after{display:none}#filter-holder .gradient-vertical,.filter-holder .gradient-vertical{margin:0;padding:0;height:auto}#filter-holder .gradient-vertical:before,.filter-holder .gradient-vertical:before,#filter-holder .gradient-vertical:after,.filter-holder .gradient-vertical:after{display:none}#product-filters,.product-filters{margin:0;padding:0;height:auto;min-height:44px}#product-filters ul,.product-filters ul{margin:0}#product-filters ul li,.product-filters ul li{margin:0;padding:0;background:none;line-height:16px}#product-filters #filter-top,.product-filters #filter-top{position:relative}#product-filters #filter-top span.clear-all,.product-filters #filter-top span.clear-all{position:absolute;bottom:10px;right:0}#product-filters .clear-filter-group,.product-filters .clear-filter-group,#product-filters .clear-all,.product-filters .clear-all{float:right;color:#666666;cursor:pointer;font-size:11px}#product-filters #filter-groups li#mh0m5.filter-group,.product-filters #filter-groups li#mh0m5.filter-group,#product-filters .filter-groups li#mh0m5.filter-group,.product-filters .filter-groups li#mh0m5.filter-group{display:none}#product-filters #filter-groups li.filter-group,.product-filters #filter-groups li.filter-group,#product-filters .filter-groups li.filter-group,.product-filters .filter-groups li.filter-group{background:#FFFFFF;border-bottom:none;margin-bottom:4px;padding-bottom:2px}#product-filters #filter-groups li.filter-group .filter-group-name,.product-filters #filter-groups li.filter-group .filter-group-name,#product-filters .filter-groups li.filter-group .filter-group-name,.product-filters .filter-groups li.filter-group .filter-group-name{-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:table-cell;vertical-align:middle;color:#fff;background:#0065BD;cursor:pointer;font-weight:700;line-height:1.2;margin:5px 0 20px;padding:15px 35px 12px 15px;text-transform:uppercase;width:280px}#product-filters #filter-groups li.filter-group .filter-group-name span,.product-filters #filter-groups li.filter-group .filter-group-name span,#product-filters .filter-groups li.filter-group .filter-group-name span,.product-filters .filter-groups li.filter-group .filter-group-name span{display:table-cell;vertical-align:middle;padding:0 14px 0 0;white-space:normal}#product-filters #filter-groups li.filter-group .filter-group-name span.name,.product-filters #filter-groups li.filter-group .filter-group-name span.name,#product-filters .filter-groups li.filter-group .filter-group-name span.name,.product-filters .filter-groups li.filter-group .filter-group-name span.name{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:242px}#product-filters #filter-groups li.filter-group .filter-group-name span.toggle-filters,.product-filters #filter-groups li.filter-group .filter-group-name span.toggle-filters,#product-filters .filter-groups li.filter-group .filter-group-name span.toggle-filters,.product-filters .filter-groups li.filter-group .filter-group-name span.toggle-filters{position:absolute;font-size:23px;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#product-filters #filter-groups li.filter-group:last-child,.product-filters #filter-groups li.filter-group:last-child,#product-filters .filter-groups li.filter-group:last-child,.product-filters .filter-groups li.filter-group:last-child{margin-bottom:0;padding-bottom:0}#filter-groups,.filter-groups{float:none}#filter-groups .filter-list,.filter-groups .filter-list{margin:0;padding:0;display:none;position:relative;height:auto;width:100%}#filter-groups .filter-list span.clear-filter-group,.filter-groups .filter-list span.clear-filter-group{position:absolute;right:0}#filter-groups .filter-list ul.filters,.filter-groups .filter-list ul.filters{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;float:none;padding:18px 15px 13px}#filter-groups .filter-list ul.filters li.filter,.filter-groups .filter-list ul.filters li.filter{border-bottom:none}#filter-groups .filter-list ul.filters li.filter label,.filter-groups .filter-list ul.filters li.filter label{display:block;position:relative;cursor:pointer;white-space:normal}#filter-groups .filter-list ul.filters li.filter label .checkbox-container,.filter-groups .filter-list ul.filters li.filter label .checkbox-container{display:inline-block;position:relative;height:24px;margin:0 8px 0 0;padding:0;width:24px}#filter-groups .filter-list ul.filters li.filter label .checkbox-container span,.filter-groups .filter-list ul.filters li.filter label .checkbox-container span{position:absolute;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#002856;color:#FFFFFF;font-size:10px;left:0;opacity:0;padding:7px 5px;top:0}#filter-groups .filter-list ul.filters li.filter label input[type="checkbox"],.filter-groups .filter-list ul.filters li.filter label input[type="checkbox"]{display:block;position:relative;cursor:pointer;left:6px;top:6px}#filter-groups .filter-list ul.filters li.filter label input[type="checkbox"]:checked,.filter-groups .filter-list ul.filters li.filter label input[type="checkbox"]:checked{opacity:0}#filter-groups .filter-list ul.filters li.filter label input[type="checkbox"]:checked+span,.filter-groups .filter-list ul.filters li.filter label input[type="checkbox"]:checked+span{opacity:1}#filter-groups .filter-list ul.filters li.filter label span.filter-specific-name,.filter-groups .filter-list ul.filters li.filter label span.filter-specific-name{display:inline-block;vertical-align:top;color:#666666;font-size:15px;line-height:1.2em;padding:3px 0 0 0;text-transform:none;width:calc(100% - 32px)}#filter-groups .filter-list ul.filters li.filter label span.results,.filter-groups .filter-list ul.filters li.filter label span.results{color:#666666;font-size:15px;margin-left:4px;padding-right:0}#filter-groups .filter-list ul.filters li.filter.no-results,.filter-groups .filter-list ul.filters li.filter.no-results{color:#999999}#filter-groups .filter-list ul.filters li.filter.no-results label,.filter-groups .filter-list ul.filters li.filter.no-results label{cursor:auto}#filter-groups .filter-list ul.filters li.filter.no-results label span.results,.filter-groups .filter-list ul.filters li.filter.no-results label span.results{color:#999999}#filter-groups .filter-list ul.filters.columns2,.filter-groups .filter-list ul.filters.columns2{float:left;width:50%}#filter-groups .filter-list ul.filters.columns3,.filter-groups .filter-list ul.filters.columns3{float:left;width:33.333%}#filter-display span{padding-right:10px}.filter-no-results-found{text-align:center;font-size:1rem;padding:150px 0}.filter-no-results-found p{display:block;position:relative}.filter-no-results-found p:before{position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#DDDDDD;content:"\e966";font-family:"StahlsGlyphs";font-size:3rem;left:50%;top:-50px}#catalog-tiles{width:100%;overflow:hidden;padding:0;table-layout:fixed;white-space:nowrap}#catalog-tiles #filter-display{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#666666;font-weight:700}#catalog-tiles #filter-display>li>ul{margin:0;padding:0}#catalog-tiles #filter-display>li>div{border-right:2px solid #DDDDDD}#catalog-tiles #filter-display>div{display:inline-block;position:relative;cursor:pointer;padding:22px 55px 22px 22px}#catalog-tiles #filter-display>div:after{position:absolute;border:solid transparent;border-color:rgba(102,102,102,0);border-top-color:#666666;border-width:5px;content:" ";height:0;margin-left:-5px;right:30px;top:30px;width:0}#catalog-tiles #filter-display>div:hover,#catalog-tiles #filter-display>div.active{color:#0065BD}#catalog-tiles #filter-display>div:hover:after,#catalog-tiles #filter-display>div.active:after{border-color:rgba(0,101,189,0);border-bottom-color:#0065BD;border-width:5px;margin-left:-5px;top:24px}#catalog-tiles #minis{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:200px;padding:0 25px;white-space:normal}#catalog-tiles #minis.no-filter{display:block}#catalog-tiles #minis #no-results-found{display:none;text-align:left}.filter-options{text-transform:uppercase;border-bottom:1px solid #DDDDDD;color:#666666;font-weight:700;height:54px;margin:0 25px;padding:5px 0 4px;width:calc(100% - 50px)}.filter-options .filter-options-container{display:table}.filter-options .filter-options-container>ul,.filter-options .filter-options-container>.filter-main-lvl-container{display:table-cell;vertical-align:middle}.filter-options .filter-options-container .filter-main-lvl-container>span.icon-categories{display:inline-block;vertical-align:middle;font-size:24px;padding:0 10px}.filter-options .filter-options-container .filter-main-lvl-container>ul{width:100%;vertical-align:middle;border-collapse:separate;border-spacing:8px;display:inline-table;margin:-8px -28px}.filter-options .filter-options-container .filter-main-lvl-container>ul>li{display:table-cell}.filter-options ul{margin:0;padding:0;align-items:center}.filter-options ul>li{margin:0;padding:0;cursor:pointer;background:none}.filter-options ul>li>ul{position:absolute;-webkit-box-shadow:1px 1px 6px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 6px rgba(0,0,0,0.2);box-shadow:1px 1px 6px rgba(0,0,0,0.2);overflow:hidden;background:#FFFFFF;float:none;left:auto;margin-left:5px;max-height:0;opacity:0;padding:0 15px 0 35px;-webkit-transition:opacity .2s 1s,max-height 0s 1.5s;transition:opacity .2s 1s,max-height 0s 1.5s;z-index:100}.filter-options ul>li>ul li{display:block;border-bottom:1px solid #F4F4F4;float:none}.filter-options ul>li>ul li:last-child{border-bottom:none}.filter-options ul>li>ul li.active:before{position:absolute;content:"\e951";font-family:'StahlsGlyphs';font-size:.5rem;left:12px}.filter-options ul>li:hover>ul{max-height:3000px;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}.filter-options ul>li:hover #filter-holder,.filter-options ul>li:hover .filter-holder{margin-left:0;right:0}.filter-options ul>li div{position:relative;align-items:center;display:flex;height:32px;margin:6px 0}.filter-options ul.filter-main-lvl>li{margin-left:6px;padding:0 11px}.filter-options ul.filter-main-lvl>li:hover,.filter-options ul.filter-main-lvl>li.active{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;background:#0065BD}.filter-options ul.filter-main-lvl>li~li{margin-left:8px}.filter-options ul.filter-main-lvl>li div:before{position:absolute;display:block;background:#DDDDDD;content:"";height:32px;left:-16px;top:0;width:2px}.filter-options ul.filter-sub-lvl>li ul li,.filter-options ul.filter-sort-lvl>li ul li,.filter-options ul.filter-option-lvl>li ul li{color:#666666;height:auto;padding:12px 0}.filter-options ul.filter-sub-lvl>li ul li:hover,.filter-options ul.filter-sort-lvl>li ul li:hover,.filter-options ul.filter-option-lvl>li ul li:hover,.filter-options ul.filter-sub-lvl>li ul li.active,.filter-options ul.filter-sort-lvl>li ul li.active,.filter-options ul.filter-option-lvl>li ul li.active{color:#0065BD}.filter-options ul.filter-sub-lvl>li div,.filter-options ul.filter-sort-lvl>li div,.filter-options ul.filter-option-lvl>li div{margin-left:6px}.filter-options ul.filter-sub-lvl>li div:before,.filter-options ul.filter-sort-lvl>li div:before,.filter-options ul.filter-option-lvl>li div:before{position:absolute;display:block;background:#DDDDDD;content:"";height:32px;left:-3px;top:0;width:2px}.filter-options ul.filter-sub-lvl>li div:after,.filter-options ul.filter-sort-lvl>li div:after,.filter-options ul.filter-option-lvl>li div:after{position:absolute;border:solid transparent;border-color:rgba(102,102,102,0);border-top-color:#666666;border-width:5px;content:" ";height:0;margin-left:-5px;top:14px;width:0}.filter-options ul.filter-sub-lvl>li:hover,.filter-options ul.filter-sort-lvl>li:hover,.filter-options ul.filter-option-lvl>li:hover{color:#0065BD}.filter-options ul.filter-sub-lvl>li:hover div:after,.filter-options ul.filter-sort-lvl>li:hover div:after,.filter-options ul.filter-option-lvl>li:hover div:after{border-color:rgba(0,101,189,0);border-bottom-color:#0065BD;border-width:5px;margin-left:-5px;top:8px}.filter-options ul.filter-sub-lvl>li div{padding:0 38px 0 17px}.filter-options ul.filter-sub-lvl>li div:after{left:80px}.filter-options ul.filter-sub-lvl>li div~div{display:none}.filter-options ul.filter-sub-lvl>li>ul li{display:none}.filter-options ul.filter-sub-lvl>li>ul li:nth-child(n+10){display:block}.filter-options ul.filter-sort-lvl>li img{display:inline-block;height:20px;margin-right:10px}.filter-options ul.filter-sort-lvl>li div{padding:0 36px 0 15px}.filter-options ul.filter-sort-lvl>li div:after{left:130px}.filter-options ul.filter-sort-lvl>li span{padding-right:5px}.filter-options ul.filter-sort-lvl>li ul>li span{color:#999999;font-size:16px;font-weight:400;padding-right:0;text-transform:none}.filter-options ul.filter-sort-lvl>li ul>li.active{pointer-events:none}.filter-options ul.filter-option-lvl>li img{display:inline-block;height:18px;margin-right:7px}.filter-options ul.filter-option-lvl>li div{padding:0 38px 0 15px}.filter-options ul.filter-option-lvl>li div:after{left:182px}.filter-options ul.filter-option-lvl>li span{padding-right:10px}.filter-tags{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 32px;min-height:58px;padding:15px 0 0;white-space:normal;width:calc(100% - 64px)}.filter-tags span{display:inline-block;position:relative;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;color:#fff;background:#FF6D22;cursor:pointer;font-size:15px;margin:0 0 15px 8px;padding:5px 22px 5px 12px}.filter-tags span:hover{background:#D44801}.filter-tags span:after{position:absolute;content:"x";font-size:13px;right:8px;top:6px}.filter-tags span.page-tags+.clear-tags{display:inline-block}.filter-tags span.clear-tags{display:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#FF6D22;background:none;padding:5px;text-decoration:underline}.filter-tags span.clear-tags:hover{color:#D44801}.filter-tags span.clear-tags:after{display:none}.filter-search{margin:0 auto;position:relative;width:calc(100% - 40px)}.filter-search:after{position:absolute;display:block;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"\e90c";color:#333333;font-family:'StahlsGlyphs';font-size:1.688rem;height:28px;line-height:1;right:15px;top:50%;width:28px;z-index:1}.filter-search input[name=filterSearch]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #DDDDDD;font-size:1.063rem;height:37px;padding:0 56px 0 12px}.filter-search input[name=filterSearch]::-webkit-input-placeholder{color:#999999;font-style:italic}.filter-search input[name=filterSearch]:-moz-placeholder{color:#999999;font-style:italic}.filter-search input[name=filterSearch]::-moz-placeholder{color:#999999;font-style:italic}.filter-search input[name=filterSearch]:-ms-input-placeholder{color:#999999 !important;font-style:italic !important;transition:all 0s !important}.filter-search input[name=filterSearch]::-ms-input-placeholder{color:#999999 !important;font-style:italic !important;transition:all 0s !important}.filter-search input[name=filterSearch]::-ms-clear{display:none}.filter-search input[name=filterSearch]:valid{padding-left:40px}.filter-search input[name=filterSearch]:valid+a.clear-filter-search{position:absolute;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#999999;color:#FFFFFF;left:10px;padding:5px;top:50%}.filter-search input[name=filterSearch]:valid+a.clear-filter-search span{display:block;font-size:12px}.filter-search a.clear-filter-search{display:none}.filter-options,.filter-tags{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#tabs #filter-display li>ul{left:auto;right:auto}#tabs #filter-display li>ul:hover>ul{left:auto;right:auto}.edu-bottom-section #minis .promos span:empty{display:block;float:left;color:#002856;font-family:'StahlsGlyphs';font-size:2.25rem}.edu-bottom-section #minis .promos span:empty:before{content:"\e945"}.edu-bottom-section #minis .promos.applications span:empty{font-size:1.875rem}.edu-bottom-section #minis .promos.applications span:empty:before{content:"\e905"}.edu-bottom-section #minis .promos.calculators span:empty{font-size:1.7rem}.edu-bottom-section #minis .promos.calculators span:empty:before{content:"\e90f"}.edu-bottom-section #minis .promos.certificates span:empty{font-size:1.7rem}.edu-bottom-section #minis .promos.certificates span:empty:before{content:"\e912"}.edu-bottom-section #minis .promos.charts span:empty{font-size:1.625rem}.edu-bottom-section #minis .promos.charts span:empty:before{content:"\e917"}.edu-bottom-section #minis .promos.customer-support span:empty{font-size:2rem}.edu-bottom-section #minis .promos.customer-support span:empty:before{content:"\e960"}.edu-bottom-section #minis .promos.e-books span:empty{font-size:1.7rem}.edu-bottom-section #minis .promos.e-books span:empty:before{content:"\e914"}.edu-bottom-section #minis .promos.equipment-resources span:empty{font-size:1.7rem}.edu-bottom-section #minis .promos.equipment-resources span:empty:before{content:"\e915"}.edu-bottom-section #minis .promos.how-to-decorate span:empty{font-size:1.7rem}.edu-bottom-section #minis .promos.how-to-decorate span:empty:before{content:"\e93f"}.edu-bottom-section #minis .promos.material-resources span:empty{font-size:1.75rem}.edu-bottom-section #minis .promos.material-resources span:empty:before{content:"\e903"}.edu-bottom-section #minis .promos.videos .promo-image span{display:none}.edu-bottom-section #minis .promos.videos .promo-image a{z-index:1}.edu-bottom-section #minis .promos.videos .promo-image:before,.edu-bottom-section #minis .promos.videos .promo-image a:before{position:absolute;color:#fff;content:"\e927";font-family:'StahlsGlyphs';font-size:2.625rem;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:0}.edu-bottom-section #minis .promos.videos .video-data{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;width:175px}.edu-bottom-section #minis .promos.videos .video-data span{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;color:#0065BD;padding:6px 0 0 24px}.edu-bottom-section #minis .promos.videos .video-data span:before{position:absolute;color:#002856;font-family:'StahlsGlyphs';font-size:1.125rem;left:0;top:5px}.edu-bottom-section #minis .promos.videos .video-data .video-views,.edu-bottom-section #minis .promos.videos .video-data .video-date{font-size:14px}.edu-bottom-section #minis .promos.videos .video-data .video-views{float:left;text-align:left;max-width:80px}.edu-bottom-section #minis .promos.videos .video-data .video-views:before{content:"\e928"}.edu-bottom-section #minis .promos.videos .video-data .video-date{float:right;text-align:right;max-width:95px}.edu-bottom-section #minis .promos.videos .video-data .video-date:before{content:"\e910"}.edu-bottom-section #minis .promos.videos span:empty{font-size:1.75rem}.edu-bottom-section #minis .promos.videos span:empty:before{content:"\e916"}#minis .pagination{display:block;text-align:center;font-size:.875rem;padding:15px 0 40px}#minis .pagination a{display:inline-block;margin-bottom:5px;padding:0 4px}#minis .pagination .active{border-bottom:4px solid #FF6D22}#minis .pagination .next,#minis .pagination .last{position:relative;padding-right:20px}#minis .pagination .next:after,#minis .pagination .last:after{position:absolute;content:"\e947";font-family:'StahlsGlyphs';right:5px;top:1px}#minis .pagination .last:after{content:"\e95e";right:2px}#minis .pagination .prev,#minis .pagination .first{position:relative;padding-left:20px}#minis .pagination .prev:after,#minis .pagination .first:after{position:absolute;content:"\e946";font-family:'StahlsGlyphs';left:5px;top:1px}#minis .pagination .first:after{content:"\e95d";left:2px}#minis .pagination .jump-to{display:block;width:100%;text-align:center;padding-top:5px}#minis .pagination .jump-to>*{vertical-align:middle}#minis .pagination .jump-to input[name=jumpTo]{text-align:center;width:40px}