.form-field-error{border-color:#af3232;box-shadow:0 0 0 2px rgba(175,50,50,0.4)}.visually-hidden{position:absolute!important;height:1px;width:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);padding:0;border:0}.hidden{display:none}.image-replaced{text-indent:120%;white-space:nowrap;overflow:hidden}.multi-column-clear{-webkit-column-width:auto;-moz-column-width:auto;-o-column-width:auto;column-width:auto;-webkit-column-count:auto;-moz-column-count:auto;-o-column-count:auto;column-count:auto;-webkit-column-gap:normal;-moz-column-gap:normal;-o-column-gap:normal;column-gap:normal}.multi-column-avoid-break{page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;column-break-inside:avoid}#main-feature{text-align:center}#main-feature h2{font-size:28px;width:75%;margin-left:auto;margin-right:auto}.link-flat{display:inline-block;background:#e8e5dc;padding:5px 10px;margin-right:10px;font-size:16px;color:#af3232;border-radius:2px;border-bottom:1px solid transparent;box-shadow:inset 0 -1px 1px 0 rgba(0,0,0,0.1);-webkit-transition:all .1s ease;transition:all .1s ease}.link-flat:after{content:' »'}.link-flat:hover{color:#872727;border-bottom:1px solid rgba(48,48,48,0.2);text-decoration:none}.products{padding-top:20px;padding-bottom:20px}.products .links{float:none;width:auto;margin:0 10px;margin:10px 0;padding-top:30px;border-top:1px solid #d6d6d6}.products h1{margin-left:10px;margin-right:10px;font-size:34px}.products ul{padding:0;margin:0;zoom:1}.products ul:after{display:block;visibility:hidden;height:0;clear:both;content:"."}.products li{float:left;width:300px;margin:0 10px;font-family:'Open Sans',X-LocaleSpecific,sans-serif;padding:5px 0;font-size:12px;list-style-type:none}.products li a{display:block}.products li a h3{color:#af3232;font-size:22px;margin-bottom:5px}.products li a:hover,.products li a:active{text-decoration:none}.products li a:hover h3,.products li a:active h3{color:#872727;text-decoration:underline}.products li a:focus{text-decoration:none}.products li p{color:#666;min-height:3em}.products img{box-shadow:0 0 16px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.5);margin-bottom:10px;width:100%;max-width:300px;height:auto}.billboard{-webkit-transition:box-shadow .6s ease .2s;transition:box-shadow .6s ease .2s;box-shadow:0 0 0 0 #fff}.sticky-wrapper{margin-bottom:40px}.sticky-wrapper .stuck{position:fixed;top:0;width:960px;z-index:2}.sticky-wrapper .stuck.billboard{box-shadow:0 5px 6px -3px rgba(0,0,0,0.3)}@media only screen and (min-width:760px) and (max-width:1000px){#main-feature h2{width:auto}.products li{float:left;width:220px;margin:0 10px}.sticky-wrapper .stuck{width:720px}}@media only screen and (max-width:760px){#main-feature h1{font-size:38px}#main-feature h2{font-size:16px;width:auto;letter-spacing:normal}nav#products-nav.menu-bar ul li{padding:0}.link-flat{font-size:14px;margin-bottom:10px}.products .links{text-align:left;margin-top:10px}.products li{width:auto;margin:0;padding:0 0 20px 0;clear:left}.products li a h3{font-size:18px;margin-bottom:0}.products li p{font-size:12px}.products img{float:left;width:100px;margin:0 10px}.products h3,.products p{float:left;width:280px;margin:0 10px}.sticky-wrapper .stuck{position:relative;width:auto}.sticky-wrapper .stuck.billboard{box-shadow:0 0 0 0 #fff}}@media only screen and (max-width:480px){.products h3,.products p{float:left;width:160px;margin:0 10px}.products .links a{display:block}}