.ease{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.ease a{color:#fff}.no-ease{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}body{background-image:url(../img/bg/body-home.jpg);background-size:auto 700px}body.customer{background-image:url(../img/bg/body-home-logged-in.jpg)}body.desktop #main-body .featured-products,body.tablet #main-body .featured-products{clear:both}body.desktop #main-body .featured-products article>ul>li,body.tablet #main-body .featured-products article>ul>li{position:relative!important;top:0!important;left:0!important;visibility:visible!important}body.desktop #main-body .featured-products article>ul>li:first-child,body.tablet #main-body .featured-products article>ul>li:first-child{display:none!important}body.desktop #main-body .featured-products{padding-top:60px}body.desktop #main-body .featured-products header{text-align:center}body.desktop #main-body .featured-products header h2{margin-top:0;font-size:32px;line-height:77px;font-family:Museo-500,serif}body.desktop #main-body .news{margin:60px 0;box-sizing:border-box;width:50%;float:left;text-align:left}body.desktop #main-body .news.news-and-research{padding-right:30px}body.desktop #main-body .news.education{padding-left:30px}body.desktop #main-body .news ul{margin:0;padding:0}body.desktop #main-body .news ul li{border-top:solid 1px #dedede;margin:0;padding:20px 0;list-style:none;position:static!important;visibility:visible!important;float:none}body.desktop #main-body .news ul li img{display:none}body.desktop #main-body .news ul li>a.button-generic{float:right}body.desktop #main-body .news ul li h4{font-size:18px;line-height:24px;font-weight:normal;margin:0;width:380px;float:left;color:#4d4d4d}body.desktop #main-body .news ul li h4 a{color:#4d4d4d}body.desktop #main-body .news ul li h4 a:hover,body.desktop #main-body .news ul li h4 a:focus,body.desktop #main-body .news ul li h4 a:active{text-decoration:underline}body.desktop #main-body .news ul li p{display:none}body.desktop #main-body .news ul li:first-child{display:none!important}body.desktop #main-body .news ul li:first-child+li{border:none;min-height:130px}body.desktop #main-body .news ul li:first-child+li img{display:block;width:130px;border-radius:20px;float:left;margin-right:10px}body.desktop #main-body .news ul li:first-child+li>a.button-generic{margin-top:20px}body.desktop #main-body .news ul li:first-child+li h4{float:left;font-size:22px;font-weight:600}body.desktop #main-body .news ul li:first-child+li p{float:left;display:block;font-size:14px;line-height:20px;margin:10px 0 0 0;width:380px}.breadcrumb{display:none}#main-body .news{text-align:left;clear:none}#main-body #hero{max-width:1132px;margin:0 auto;height:430px;background-color:#fff;margin-top:34px}#main-body #hero .feature{width:791px;float:left}#main-body #hero .feature .cycle-slideshow{width:100%;position:relative;overflow:hidden;margin:0;padding:0;height:376px}#main-body #hero .feature .cycle-slideshow li{width:100%;list-style:none}#main-body #hero .feature .cycle-slideshow li img{height:376px;width:100%;display:block}#main-body #hero .feature #feature-pager{margin:0;padding:0}#main-body #hero .feature #feature-pager li{margin:0;padding:0;list-style:none;border-left:solid 1px #dbe2eb;box-sizing:border-box;width:25%;float:left;text-align:center;font-size:14px;line-height:14px;font-weight:bold}#main-body #hero .feature #feature-pager li a{color:#3969af;display:table-cell;padding:0 10px;border-top:solid 4px #c9d3e1;width:197px;height:54px;box-sizing:border-box;vertical-align:middle;background:#f6f9fc}#main-body #hero .feature #feature-pager li.cycle-pager-active a{background:#fff;border-top-color:#3969af}#main-body #hero .actions{width:341px;float:right;margin:0;box-sizing:border-box;padding-left:20px;padding-right:20px}#main-body #hero .actions .product-finder,#main-body #hero .actions .login-panel{padding:0;border:none}#main-body #hero .actions .product-finder h3,#main-body #hero .actions .login-panel h3{font-size:28px;line-height:38px;padding-top:10px}#main-body #hero .actions .product-finder h4,#main-body #hero .actions .login-panel h4{font-size:16px;margin-top:5px}#main-body #hero .actions .product-finder p,#main-body #hero .actions .login-panel p{margin-top:12px}#main-body #hero .actions h6{font-size:13px;line-height:20px;text-transform:uppercase;margin:20px 0;color:#4d4d4d;text-align:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAY8AAAABCAQAAACMXupwAAAAF0lEQVQ4y2N4/H8U0gP+Z6AmHA1P+kAAphnMyH7eDpMAAAAASUVORK5CYII=) no-repeat center}#main-body #hero .actions .by-options p{margin:15px 0 0 0}#main-body #hero .actions .by-options p label{display:block;font-weight:bold}#main-body #hero .actions .by-options p .button-alternate{margin-top:10px;font-size:15px;height:40px;line-height:40px;display:block}#main-body #hero .actions .by-options p .tip{position:relative;top:-10px}#main-body #hero .actions .by-options h4{margin:10px 0 -15px 0;text-transform:uppercase;color:#4d4d4d;font-size:15px}#main-body #hero .actions .by-options .buttons{padding-top:15px}#main-body #hero .actions .by-options .buttons button{float:right;font-size:16px}#main-body .products-listing article>ul.products>li:nth-child(4n+1){margin-left:20px}#main-body .products-listing article>ul.products>li.first-column-of-four{margin-left:0}@media(max-width:1131px){body{background-size:auto 452px}#main-body #hero{max-width:698px;height:238px;margin-top:20px}#main-body #hero .feature{width:453px}#main-body #hero .feature .cycle-slideshow{height:238px}#main-body #hero .feature .cycle-slideshow li img{height:238px}#main-body #hero .feature #feature-pager{text-align:center;line-height:36px}#main-body #hero .feature #feature-pager li{width:auto;display:inline-block;float:none;border:none;padding:0 1px}#main-body #hero .feature #feature-pager li a{border-radius:5px;display:block;width:10px;height:10px;padding:0;border:none;overflow:hidden;text-indent:-9999px;background:#fff}#main-body #hero .feature #feature-pager li.cycle-pager-active a{background:#c7d6ed}#main-body #hero .actions{width:245px;padding-top:10px;padding-bottom:10px}#main-body #hero .actions .product-finder h3,#main-body #hero .actions .login-panel h3{font-size:18px;line-height:18px;padding:5px 0 0 0}#main-body #hero .actions .product-finder h4,#main-body #hero .actions .login-panel h4{font-size:12px;line-height:12px;margin:5px 0 0 0}#main-body #hero .actions .product-finder .buttons,#main-body #hero .actions .login-panel .buttons{margin-bottom:10px}#main-body #hero .actions .product-finder p,#main-body #hero .actions .login-panel p{margin-top:7px}#main-body #hero .actions .product-finder p input[type=text],#main-body #hero .actions .login-panel p input[type=text],#main-body #hero .actions .product-finder p input[type=password],#main-body #hero .actions .login-panel p input[type=password]{height:30px;padding-top:5px;padding-bottom:5px;background-size:14px 14px;border-radius:15px}#main-body #hero .actions .product-finder p a,#main-body #hero .actions .login-panel p a{top:3px;right:4px;width:24px;height:24px;line-height:24px;font-weight:600;font-size:12px;text-decoration:underline}#main-body #hero .actions .product-finder p a:hover,#main-body #hero .actions .login-panel p a:hover,#main-body #hero .actions .product-finder p a:focus,#main-body #hero .actions .login-panel p a:focus,#main-body #hero .actions .product-finder p a:active,#main-body #hero .actions .login-panel p a:active{text-decoration:underline}#main-body #hero .actions .product-finder p a.btnFind,#main-body #hero .actions .login-panel p a.btnFind,#main-body #hero .actions .product-finder p a.btnReset,#main-body #hero .actions .login-panel p a.btnReset{text-decoration:none}#main-body #hero .actions .product-finder p.tablet-and-mobile,#main-body #hero .actions .login-panel p.tablet-and-mobile{margin-top:0}#main-body #hero .actions h6{margin:3px 0 0 0}#main-body #hero .actions .by-options p{margin-top:5px;height:30px}#main-body #hero .actions .by-options p .ui-selectmenu-button{border-radius:15px;line-height:30px;height:30px;overflow:hidden}#main-body #hero .actions .by-options p .ui-selectmenu-button.ui-corner-top{border-bottom-left-radius:0;border-bottom-right-radius:0}#main-body #hero .actions .by-options p .ui-selectmenu-button span.ui-icon{height:30px}#main-body #hero .actions .by-options .buttons{padding-top:7px}#main-body #hero .actions .by-options .buttons a{line-height:30px;height:auto;font-size:13px}#main-body #hero .actions .by-options .buttons .button-generic{line-height:30px;font-size:13px}#main-body .news{padding:20px 20px 20px 0;box-sizing:border-box;float:left;width:50%}#main-body .news h2{font-size:22px}#main-body .news ul.cycle-slideshow{margin:20px 0 10px 0;padding:0}#main-body .news ul.cycle-slideshow li{margin:0;padding:0;list-style:none;background:#fff;width:100%}#main-body .news ul.cycle-slideshow li img{position:relative;width:80px;border-radius:10px;float:left;margin-right:10px;display:block}#main-body .news ul.cycle-slideshow li>a.button-generic{margin-top:20px}#main-body .news ul.cycle-slideshow li h4{margin:0;font-size:16px;line-height:18px;height:72px;font-weight:600;color:#4d4d4d}#main-body .news ul.cycle-slideshow li h4 a{color:#4d4d4d}#main-body .news ul.cycle-slideshow li p{margin:10px 0 0 0;font-size:15px;height:80px;overflow:hidden;line-height:20px;color:#4d4d4d}}@media(max-width:698px){body{background-size:auto 385px}#main-body #hero{background:none}#main-body #hero .feature{width:100%}#main-body #hero .feature .cycle-slideshow{height:184px}#main-body #hero .feature .cycle-slideshow li{height:100%}#main-body #hero .feature .cycle-slideshow li img{max-width:100%;max-height:100%;width:auto;height:auto;margin:auto}#main-body #hero .actions{margin-top:-40px;margin-bottom:40px;background:#fff;padding-top:0;padding-bottom:0}#main-body #hero .actions .product-mini-search{padding-top:10px;padding-bottom:10px}#main-body #hero .actions .login-panel{height:224px;padding-top:10px;padding-bottom:10px}#main-body #hero .actions .login-panel .by-options p input[type=text],#main-body #hero .actions .login-panel .by-options p input[type=password]{width:100%}#main-body .news{float:none;width:auto;padding-right:0}#main-body .news.education{border-top:solid 1px #d0ddef;margin-top:10px}#main-body .news h2{text-align:center}#main-body .featured-products{clear:both}}