body{width:100%;*zoom:1}body:before,body:after{content:"";display:table}body:after{clear:both}.hidden{display:none}.desktop-hidden{display:none}.desktop-hidden.visible{display:block}.mobile-hidden{display:block}.hidden-not-sr{border:0;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.text-content .floated-image.right{float:right;padding-left:1%}.text-content .floated-image.left{float:left;padding-right:1%}.text-content ul{line-height:1.8rem;list-style-position:inside;list-style-type:square}.parent-linked{cursor:pointer}@media screen and (max-width: 700px){.desktop-hidden{display:block}.mobile-hidden{display:none}.mobile-hidden.visible{display:block}.text-content .floated-image{float:none;padding:0 !important;width:100% !important}}body{width:100%;*zoom:1}body:before,body:after{content:"";display:table}body:after{clear:both}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,html,body{margin:0;padding:0}body{display:flex;min-height:100vh;flex-direction:column}.clearfix{clear:both}.clearfix:before,.clearfix:after{content:".";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.left{float:left}.right{float:right}.cboxContent,.cboxWrapper,#colorbox{border:none;outline:none}.cboxContent button,.cboxWrapper button,#colorbox button{border:none;box-shadow:none;outline:none}img.full{max-width:100%}body{margin:0;padding:0}body.test-site{border:5px solid pink;box-sizing:border-box;padding:5px}.site-wrapper{display:flex;flex-direction:column;min-height:100vh}.site-content{flex:1 0 auto}.container{box-sizing:border-box;overflow:hidden;max-width:1200px;margin:0 auto 10px;width:100%}.intro{display:inline;float:left;width:97.91667%;margin:0 1.04167%;background:#fff;box-sizing:border-box;padding-bottom:10px;overflow:hidden}.intro ul{list-style-type:square;list-style-position:inside}.intro .header-image{float:right;margin-left:1%;margin-bottom:10px;padding:1rem 0}@media screen and (max-width: 700px){.intro .header-image{float:none;margin:0 1% 10px}.intro .header-image img{width:100%}}.header.container{margin-top:0;margin-bottom:0}header{align-items:flex-end;background:#fff;display:flex;overflow:hidden;padding:1rem 0 10px}header p{margin-bottom:0}header a{text-decoration:none}.logo{display:inline;float:left;width:31.25%;margin:0 1.04167%}.search{display:inline;float:left;width:64.58333%;margin:0 1.04167%;text-align:right}.search form{clear:both;float:right;margin-bottom:10px;width:70%}.search .form-group{display:inline}.search .form-group input{width:60%}.search .btn{display:inline;text-align:center;width:20%}.search p{display:inline-block;margin:5px 0 0;width:100%}.search p a{text-decoration:none}footer{border-top:1px solid #0f4e8c;background:#fff;padding-top:30px;padding-bottom:20px;margin-top:20px;overflow:hidden}footer .container{background:none}footer ul{list-style-type:none}footer .sosumi{display:inline;float:left;width:47.91667%;margin:0 1.04167%}footer .sosumi ul{-webkit-columns:2;-moz-columns:2;columns:2;margin:0}footer .sosumi li{display:inline-block;width:100%}footer .sosumi a{border-left:1px solid #D4D4D4;display:inline-block;padding-left:4%;padding-bottom:10px;text-decoration:none;text-transform:uppercase}footer .sosumi a:hover{text-decoration:underline}footer .copyright{display:inline;float:left;width:47.91667%;margin:0 1.04167%;text-align:right}footer .copyright p{clear:both;width:100%}footer .copyright img{float:right;margin-bottom:10px}footer .copyright .socials{display:inline-block;color:#0f4e8c;float:left;padding-left:.5em}footer .copyright .socials img{float:none;width:55px;height:55px}@media screen and (max-width: 700px){header{flex-direction:column}.logo{display:inline;float:left;width:97.91667%;margin:0 1.04167%;text-align:center}.search{display:inline;float:left;width:97.91667%;margin:0 1.04167%;padding-top:10px;text-align:center}.search form{width:100%}.search form input{width:70%}footer .sosumi,footer .copyright{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-bottom:20px;text-align:center}footer .sosumi img,footer .copyright img{float:none;margin-bottom:0}footer .sosumi a,footer .copyright a{border-left:none}}form{width:100%}form li{align-items:center;list-style-type:none}form li label{align-items:center;display:flex;padding-bottom:7px}form li input[type="checkbox"]{margin-right:5px;width:auto}.form-group{margin-bottom:10px}label span.required{float:right;font-size:0.8em;text-transform:uppercase}input{box-sizing:border-box;border-radius:0;box-shadow:none;line-height:1.8rem;padding:7px;width:100%}input[type="submit"],button,.button{align-items:center;background:#0f4e8c;border:2px solid #0f4e8c;box-sizing:border-box;color:white;display:flex;justify-content:center;padding:7px 0;text-align:center;text-decoration:none;-webkit-box-orient:horizontal;width:100%}input[type="submit"] a,button a,.button a{color:white;text-decoration:none}input[type="submit"]:hover,button:hover,.button:hover{background:white;color:#0f4e8c;cursor:pointer}input[type="submit"]:hover a,button:hover a,.button:hover a{color:#0f4e8c}input[type="submit"]:disabled,button:disabled,.button:disabled{background:#ececec;color:#D4D4D4;border-color:#D4D4D4}input[type="submit"]:disabled a,button:disabled a,.button:disabled a{color:#D4D4D4}input[type="submit"].alt,button.alt,.button.alt{background:#8a2132;border-color:#8a2132;color:white}input[type="submit"].alt:hover,button.alt:hover,.button.alt:hover{background:white;color:#8a2132}input[type="submit"].clear,button.clear,.button.clear{background:white;color:#0f4e8c;border-color:#0f4e8c}input[type="submit"].clear:hover,button.clear:hover,.button.clear:hover{background:#0f4e8c;color:white}button.link-button{background:none;border:none;color:#151515;width:auto}input[type="text"],input[type="email"],input[type="password"],input[type="number"]{border:1px solid #D4D4D4;min-height:2.9rem}input[type="text"]:hover,input[type="email"]:hover,input[type="password"]:hover,input[type="number"]:hover{border-color:#0f4e8c}input[type="text"].error,input[type="email"].error,input[type="password"].error,input[type="number"].error{border-color:#c42237;background:#eea0aa}input[type="checkbox"],input[type="radio"]{position:relative;top:3px;width:auto;zoom:1.4}input[type="radio"]{top:0}select{box-sizing:border-box;padding:12px 5px;width:100%}select[disabled]{border:1px solid #e0e0e0;color:#e0e0e0}textarea{box-sizing:border-box;line-height:1.2rem;padding:5px}@-moz-document url-prefix(){select[disabled]{border:none;background:#e0e0e0}}textarea{box-sizing:border-box;width:100%}form ul.errorlist,li.errorlist,.form-errors .alert{background:#c42237;border-radius:2px;box-sizing:border-box;color:white;padding:10px;margin:0}.form-errors{margin-bottom:5px}nav .container{margin-top:0;margin-bottom:0}nav ul{margin:0}nav a{color:#151515;text-decoration:none}nav .close-modal,nav #mobile-nav-toggle{display:none}nav ul#top-level-nav{display:inline;float:left;width:97.91667%;margin:0 1.04167%;background:#fff;box-sizing:border-box;border-top:1px solid #0f4e8c;border-bottom:1px solid #0f4e8c;overflow:hidden;margin-bottom:10px}nav ul#top-level-nav li{display:inline}nav ul#top-level-nav li a{box-sizing:border-box;display:inline-block;font-size:1.1rem;font-weight:bold;padding:15px}nav ul#top-level-nav li:hover>a{background:#0f4e8c;color:white}nav ul#top-level-nav .subnav.level-0{display:none;font-weight:normal;overflow:hidden;position:absolute;max-width:1200px;margin:0 -0.7%;width:100%;z-index:999}nav ul#top-level-nav .subnav.level-0.active{display:block}nav ul#top-level-nav .subnav.level-0 ul.container{background:#fff;border:1px solid #D4D4D4;box-sizing:border-box;display:flex;padding:5px 15px 15px;margin:0 auto 10px;max-width:1200px}nav ul#top-level-nav .subnav.level-0 ul.container li{border-bottom:1px solid #D4D4D4;display:flex;flex-direction:column;margin:0 5px}nav ul#top-level-nav .subnav.level-0 li{box-sizing:border-box;display:inline;font-size:0.95rem;flex:1;margin:0;width:100%}nav ul#top-level-nav .subnav.level-0 li>a{align-items:flex-end;background:white;border-bottom:1px solid #0f4e8c;box-sizing:border-box;display:flex;padding:11px 8px;width:100%}nav ul#top-level-nav .subnav.level-0 li:hover{background:none}nav ul#top-level-nav .subnav.level-0 li:hover a{color:#151515}nav ul#top-level-nav .subnav.level-0 li li.li-level-1{border-bottom:none;padding-top:0}nav ul#top-level-nav .subnav.level-0 li li.li-level-1>a{min-height:70px}nav ul#top-level-nav .subnav.level-0 li ul.level-1 li{box-sizing:border-box;margin:0}nav ul#top-level-nav .subnav.level-0 li ul.level-1 li a{border-bottom:none;display:inline-block;font-size:1rem;font-weight:normal;padding:11px 8px}nav ul#top-level-nav .subnav.level-0 li ul.level-1 li a:hover{background:#0f4e8c;color:white}nav ul#top-level-nav .subnav.level-0 li ul.level-1 li.featured-category a{font-style:italic;font-weight:bold}nav ul#top-level-nav .subnav.level-0 li ul.level-1 li.hidden{display:none !important}nav ul#top-level-nav .subnav.level-0 .tablet-close{background:none;border:none;bottom:0;display:none;padding:0 1% 16px 0;position:absolute;right:0;width:auto}.bonus-nav{display:inline;float:left;width:97.91667%;margin:0 1.04167%;background:#0f4e8c;border-bottom:1px solid #D4D4D4;box-sizing:border-box;color:white;margin-top:10px}.bonus-nav ul{display:flex;list-style-type:none;justify-content:space-between;margin-top:0;margin-bottom:0;padding:0}.bonus-nav ul li{border-left:1px solid white;box-sizing:border-box;flex:1 0 auto;padding:0 10px;margin:10px 0;text-align:center}.bonus-nav ul li:first-of-type{border-left:none}.bonus-nav ul li a{color:white;display:inline-block;text-decoration:none;width:100%}.bonus-nav ul li a:hover{text-decoration:underline}@media screen and (max-height: 768px){nav ul#top-level-nav li a{padding:3px 15px}nav ul#top-level-nav .subnav.level-0 li li.li-level-1>a{font-size:1rem;min-height:40px;padding:3px 8px}nav ul#top-level-nav .subnav.level-0 li ul.level-1 li a{padding:0.4vh 8px}}@media screen and (min-width: 700px) and (max-width: 950px){nav ul#top-level-nav .subnav.level-0 .tablet-close{display:block}}@media screen and (max-width: 700px){nav .close-modal{display:block;position:fixed;top:10px;right:10px;z-index:3}nav #mobile-nav-toggle{display:block;font-size:1.3rem;padding:15px 0;text-align:center}nav .container{align-items:center;background:white;display:none;height:100vh;margin:0;position:fixed;top:0;width:100%;z-index:2}nav .container.visible{display:flex}nav .container ul#top-level-nav{border-top:none}nav .container ul#top-level-nav li{display:inline-block;width:100%}nav .container ul#top-level-nav li a{width:100%}.bonus-nav{display:none}}body{font-family:'Open Sans', Arial, sans-serif;font-size:14px}h1,h2,h3,h4,h5{color:#0f4e8c;font-family:'Roboto', Arial, sans-serif;font-weight:700}h1 a,h2 a,h3 a,h4 a,h5 a{color:#0f4e8c}h1{font-size:1.6rem}nav{font-family:'Roboto', Arial, sans-serif}.subnav .level-1{font-family:'Open Sans', Arial, sans-serif}p,ul{line-height:1.6rem;margin:0.5rem 0}a{color:#151515}.title-block{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.title-block h1{margin-top:0.37rem;margin-bottom:0}#homepage.container{background:none;margin-top:0}#homepage section{background:#fff;overflow:hidden}#homepage section h2{display:inline;float:left;width:97.91667%;margin:0 1.04167%;border-top:1px solid #0f4e8c;font-size:1.5rem;margin-top:0.5vh;margin-bottom:0.75vh;padding-top:0.75vh;text-align:center}#homepage section h2 a{text-decoration:none}#homepage section h2 a:hover{text-decoration:underline}#homepage section .block-container{clear:both;display:flex;float:left;justify-content:space-between;overflow:hidden;width:100%}#homepage section .block-container.column-3 .block{width:31%}#homepage section .block-container.column-4 .block{width:23%}#homepage section.other-products{margin-bottom:0}#homepage section:first-of-type{border-top:none}#homepage section .text-content{display:inline;float:left;margin:0.25vh 8.375% 0.15vh;text-align:center;width:83.25%}#homepage .block{border:1px solid #D4D4D4;box-sizing:border-box;display:flex !important;flex:1 0 auto;flex-direction:column;justify-content:space-around;margin:10px 1% 0;text-align:center}#homepage .block:hover h3{background:white}#homepage .block:hover h3 a{color:#0f4e8c}#homepage .block ul{flex:15 0 auto;list-style-type:none;margin:0;text-align:left}#homepage .block ul li{border-bottom:1px solid #D4D4D4;padding:10px 7px}#homepage .block ul li a{text-decoration:none}#homepage .block ul li:hover{background:#0f4e8c}#homepage .block ul li:hover a{color:white}#homepage .block ul li img{display:inline;float:left;width:14.58333%;margin:0 1.04167%;float:right;position:relative;top:-7px}#homepage .block h3{flex:0 1 auto}#homepage .block .block-image{box-sizing:border-box;height:auto;padding:5px}#homepage .block .block-image img{max-width:100%}#homepage .block h3{align-items:center;align-self:flex-end;background:#0f4e8c;border:2px solid #0f4e8c;box-sizing:border-box;color:white;display:flex;flex:1 0 auto;font-size:1.2rem;justify-content:center;padding:10px;margin:0;width:100%}#homepage .block h3 a{color:white;text-decoration:none}#homepage .about{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-top:0;margin-bottom:0.5vh;padding-top:1vw}#homepage .about h1{border-top:none;margin-top:0;padding-top:0}@media screen and (max-width: 1200px){#homepage .homepage-nav{display:none}#homepage .block.list ul li img{display:none}}@media screen and (max-width: 700px){#homepage section{margin-bottom:2rem}#homepage section.about{box-sizing:border-box;padding:20px 1rem}#homepage section h2{padding:1rem 0}#homepage section .block-container{flex-direction:column}#homepage section .block-container .block{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-bottom:15px;width:97.9166666667% !important}#homepage section .block-container .block.list{margin-bottom:43px}#homepage section .block-container .block.list h3{margin-bottom:-43px}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#homepage .column-4 .block .block-image{max-height:230px}}
