html,body,div,span,object,iframe,h1,h2,h3,.search__results__item h2,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{outline:none}img{vertical-align:middle}.ts-wrapper{position:absolute;position:fixed;width:100%;height:100vh;top:0;left:0;opacity:0;visibility:hidden;background-color:#fff;z-index:300;cursor:url(/assets/images/components/ts-close.png),auto;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all 150ms ease-in-out 0ms;transition:all 150ms ease-in-out 0ms}.ts-link{display:inline-block;position:relative}.ts-link:before{content:" ";display:block;width:2em;height:2em;position:absolute;top:50%;left:50%;background:url(/assets/images/components/search.png) no-repeat 50% 50%;background-size:cover;opacity:0;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%);-webkit-transition:all 300ms ease-in-out 150ms;transition:all 300ms ease-in-out 150ms}.ts-link:hover:before,.ts-link:focus:before,.ts-link:active:before{opacity:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 300ms ease-in-out 0ms;transition:all 300ms ease-in-out 0ms}.ts-figure{width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.ts-title{width:100%;position:absolute;bottom:0;left:0;text-align:center;background-color:#fff;padding:0.75em;margin:0}.ts-wrapper.is-active{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}html{font-size:93.75%;box-sizing:border-box}body{background:#fff;background-color:#f7f7f7;color:#555;font-weight:400;font-family:"Roboto","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:1em;text-align:left;width:100%;position:relative;margin:0 auto;max-width:1300px;border-left:1px #eee solid;border-right:1px #eee solid;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-ms-flex-line-pack:stretch;-ms-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-box-align:stretch;align-items:stretch}@media (max-width: 800px){body{display:-webkit-box;display:flex;-ms-flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column wrap;-ms-flex-line-pack:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;align-items:flex-start}}a{color:#0071b8;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;text-decoration:none}a:hover{color:#e82c8b;text-decoration:underline}sub{vertical-align:sub;font-size:smaller}ul{margin:0 0 10px 0;list-style:none}li{margin:0 0 0.5em 0;line-height:170%;width:100%}@media (max-width: 800px){li{font-size:110%}}p,address{margin:0 0 25px 0;line-height:170%;font-style:normal;word-spacing:.125em}@media (max-width: 800px){p,address{font-size:110%}}small{font-size:80%}table{width:100%;border:none;margin:0 0 25px 0}td{padding:5px;vertical-align:top}strong{font-weight:700}time{font-weight:bold}figure{margin-bottom:3.57rem}figure img{width:100%;max-width:100%}figure figcaption{margin-top:1.79rem}figure.float-right{max-width:38.2%;float:right;margin-left:2.25em;margin-bottom:2.25em}figure.float-right img{width:100%;max-width:100%}figure.float-right img+figcaption{margin-top:1.5em}figure.float-right+.float-right{max-width:13%;margin:0}@media (max-width: 800px){figure.float-right{float:none;width:100%;max-width:100%;margin:0 0 25px 0}}.video{position:relative;width:100%;height:0;padding-bottom:56.25%}.video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.float-right{float:right;margin-left:1em;margin-bottom:1em}@media (max-width: 800px){.float-right{margin-left:0;float:none}}*,*:before,*:after{box-sizing:inherit}h1,.h1,h2,.h2,h3,.search__results__item h2,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0 0 1rem 0;line-height:1.3;color:#e82c8b;font-weight:400;font-family:"Roboto Slab",serif}h1 a,.h1 a,h2 a,.h2 a,h3 a,.search__results__item h2 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{color:#0071b8;text-decoration:none}h1 a:hover,.h1 a:hover,h2 a:hover,.h2 a:hover,h3 a:hover,.search__results__item h2 a:hover,.h3 a:hover,h4 a:hover,.h4 a:hover,h5 a:hover,.h5 a:hover,h6 a:hover,.h6 a:hover{color:#e82c8b;text-decoration:none}h1,.h1{font-size:2.6666666667em}@media (max-width: 800px){h1,.h1{font-size:1.8em}}h2,.h2{font-size:2.2666666667em}@media (max-width: 800px){h2,.h2{font-size:1.6em}}h3,.search__results__item h2,.h3{font-size:1.8666666667em;font-weight:400;font-family:"Roboto Slab",serif}@media (max-width: 800px){h3,.search__results__item h2,.h3{font-size:1.4em}}h4,.h4{font-size:1.4666666667em}@media (max-width: 800px){h4,.h4{font-size:1.2em}}h5,.h5{font-size:1.0666666667em}@media (max-width: 800px){h5,.h5{font-size:1em}}h6,.h6{font-size:1em}.special-heading{font-size:3.0666666667em;color:#fff;font-weight:700;text-shadow:#000 0 1px 2px;display:block;width:70%}@media (max-width: 800px){.special-heading{font-size:1.8666666667em;width:100%}}.body-text{font-size:1em;line-height:1.7;color:#101010;color:#555;font-weight:400;font-family:"Roboto","Helvetica Neue","Helvetica","Arial",sans-serif}.larger{font-size:2.33em}header{width:100%;background-color:#fff;position:relative;padding:10px 0 0 0}header:after{content:"";display:table;clear:both}header .logo{width:250px;margin:0 0 0 0;float:left}@media (max-width: 800px){header .logo{display:none}}.translate{position:absolute;right:15px;top:0;width:auto}@media (max-width: 800px){.translate{display:none}}.mobile-header{position:fixed;top:0;left:0;width:100%;background-color:#fff;padding:.6666666667em 0;border-bottom:1px solid #e82c8b;z-index:999;display:none}.mobile-header img{float:left;height:41px}.mobile-header .mobile-nav-button{border:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;position:fixed;padding:0;z-index:999;width:30px;top:15px;right:15px;background:transparent;display:none;border-radius:0}.mobile-header .mobile-nav-button .line{height:6px;width:100%;margin:0 0 4px 0;padding:0;position:relative;display:block;background-color:#0071b8;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width: 1024px){.mobile-header .mobile-nav-button{display:block}}.mobile-header .nav-rotate-1{top:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mobile-header .nav-rotate-2{top:-5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width: 1024px){.mobile-header{display:block}}nav{float:right;width:calc(100% - 275px);padding:25px 0 5px 25px;font-size:100%;background-color:#fff;font-family:"Roboto Slab",serif}nav ul{padding:0 10px;display:inline;text-align:right;float:right}@media (max-width: 1024px){nav ul{text-align:left;float:none}}nav .extra-pad li{padding:0 10px}nav li{margin:0;display:inline}@media (max-width: 1024px){nav li{display:block;text-align:left}}nav li a{font-weight:500;padding:5px 0 5px 5px;font-weight:500;color:#0071b8}nav li a:hover{color:#e82c8b;text-decoration:none}nav p{display:block;margin:0 0 25px 20px;padding:0 0 5px 0;font-size:85%;border-bottom:1px #eee solid;text-transform:uppercase;color:#101010;font-weight:500;opacity:0.8}@media (max-width: 1024px){nav{position:fixed;width:100%;top:0;left:-100%;height:100%;height:100vh;padding:100px 15px;overflow:auto;z-index:998;background-color:#00426c}nav img{display:none}nav li{margin:0 0 5px 0;font-size:120%}nav li a{color:#fff}nav li a:hover,nav li a:focus,nav li a:active{color:#fff}nav p{color:#f9f9f9}}.quick-links{clear:both;width:100%;background-color:#eee;padding:0 10px 0 0}.quick-links:after{content:"";display:table;clear:both}.quick-links section{width:auto;float:right;padding:10px;margin:0 0 0 10px;font-family:"Roboto Slab",serif;font-size:120%}.quick-links section a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.quick-links section a img{display:inline-block;width:28px;padding:5px;margin-right:5px;background-color:#0071b8;border-radius:50%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.quick-links section a:hover{text-decoration:none}.quick-links section a:hover img{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.quick-links p{font-size:90%;margin:0 0 15px 0}@media (max-width: 1024px){.quick-links{display:none}}.mobile-tools{width:100%;position:fixed;bottom:0;left:0;z-index:998;display:none}.mobile-tools:after{content:"";display:table;clear:both}.mobile-tools a{width:33.3333%;display:inline-block;text-align:center;font-weight:400;padding:15px 15px 10px 15px;float:left;background-color:#0071b8;font-size:100%;color:#fff;border:1px #fff solid;border-bottom:none;line-height:120%;text-shadow:#0071b8 0 2px 3px;border-radius:5px 5px 0 0}.mobile-tools a:hover{text-decoration:none;background-color:#e82c8b;text-shadow:#e82c8b 0 2px 3px}.mobile-tools a img{display:block;height:20px;margin:0 auto 10px auto}@media (max-width: 1024px){.mobile-tools{display:-webkit-box;display:flex}}.map{width:66.6666%;float:left;height:800px}@media (max-width: 800px){.map{height:400px;width:100%;float:none}}.map-list{width:33.3333%;float:right;padding:0 50px}@media (max-width: 800px){.map-list{width:100%;float:none;padding:30px 0 0 0}}hr{margin:3.4rem 0;border-top-color:#E6E6E6}.banner-wrap,.banner-wrap-small{width:100%;height:600px;height:50vh;position:relative;min-height:440px;margin-bottom:0}.banner-wrap img,.banner-wrap-small img{opacity:0;width:1px;height:1px}.banner-wrap figcaption,.banner-wrap-small figcaption{width:100%;padding:110px 0 0 75px;z-index:8;text-align:left}.banner-wrap figcaption p,.banner-wrap-small figcaption p{display:inline-block;letter-spacing:0.05em;font-size:100%;padding:0 0 5px 0;margin:0 0 20px 0;border-bottom:1px #fff dotted;color:#fff}@media (max-width: 1024px){.banner-wrap figcaption,.banner-wrap-small figcaption{padding:110px 0 0 50px}}@media (max-width: 800px){.banner-wrap figcaption,.banner-wrap-small figcaption{padding:60px 25px 0 25px}}@media (max-width: 800px){.banner-wrap,.banner-wrap-small{width:100%;height:auto;min-height:50vh;margin:0 0 0 0;padding:0 0 70px 0}}.banner-wrap-small{min-height:200px;height:auto}.banner-wrap-small figcaption{padding:60px 0 60px 75px}@media (max-width: 1024px){.banner-wrap-small figcaption{padding:60px 0 60px 50px}}@media (max-width: 800px){.banner-wrap-small figcaption{padding:60px 25px 0 25px}}.banner-video{position:relative}@media (max-width: 800px){.banner-video{display:none !important}}.banner-video .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;z-index:20}.banner-video .embed-container iframe,.banner-video .embed-container object,.banner-video .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.banner-video .caption{position:absolute;right:65px;bottom:35px;z-index:30}@media (max-width: 800px){.banner-video .caption{position:relative;bottom:auto;right:auto;width:100%;display:block}.banner-video .caption .large-link{border-radius:0;display:block;width:100%}}.banner-video .scroll-down{position:absolute;left:50px;top:25px;z-index:99;width:100px;margin:0 0 0 -50px;opacity:0.6;z-index:50;display:none}.banner-video .scroll-down img{width:100%}.banner-video .scroll-down figcaption{width:100%;padding:5px 0;font-size:0.9em;text-align:center;text-transform:uppercase}.banner-video .scroll-down:hover{opacity:1}@media (max-height: 1025px){.banner-video .scroll-down{display:block}}@media (max-width: 1024px){.banner-video .scroll-down{display:none}}.banner{width:100%;height:auto;position:relative;margin:0;height:45%;height:45vh;min-height:500px;border-top:none;border-bottom:none;z-index:88}@media (max-width: 800px){.banner{min-height:250px}}.banner-mobile{width:100%;position:relative;margin:0;height:45%;height:45vh;min-height:500px;border-top:none;border-bottom:none;z-index:88;display:none}@media (max-width: 800px){.banner-mobile{min-height:250px;display:block}}.banner__slides{position:relative;background-size:cover;width:100%;height:100%;z-index:20}.banner__slides__slide,.banner__slides img{width:100%;height:100%}@supports (overflow: -webkit-marquee) and (justify-content: inherit){.banner__slides{background-color:black}}.banner-intro{width:33.3333%;float:left;padding:70px 40px}.banner-intro p,.banner-intro li{opacity:0.9;font-size:95%}.banner-intro p:last-child,.banner-intro li:last-child{margin:0}@media (max-width: 800px){.banner-intro{width:100%;float:none;border-left:none;padding:40px 25px}}.banner__slides__slide{background-size:cover}.banner__caption{width:60%;padding:40px 75px;color:#fff;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-style:preserve-3d}.banner__caption p{font-weight:400;margin:0}.banner__caption h4{color:#fff;margin:0 0 25px 0;font-size:280%;text-shadow:#000000 0 1px 2px;font-weight:700}@media (max-width: 800px){.banner__caption h4{font-size:180%}}.banner__caption span{display:none}@media (max-width: 800px){.banner__caption{width:100%;padding:20px 15px}}.banner__previous,.banner__next{display:none;position:absolute;width:45px;height:45px;overflow:hidden;line-height:45px;opacity:0.9;font-size:120%;cursor:pointer;font-weight:500;background-color:#fff;left:calc(33.3333% - 9px);bottom:0;z-index:99;border:none;outline:none;-webkit-appearance:none;text-align:center;border-radius:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.banner__previous:hover,.banner__next:hover{background:#e82c8b;color:#fff;opacity:1}@media (max-width: 800px){.banner__previous,.banner__next{display:none}}.banner__next{bottom:46px}@media (max-width: 800px){.banner__next{display:none}}.banner-subs,.banner-subs-reverse{width:100%;position:relative;margin:0;border:15px #fff solid;border-top:none;border-bottom:none;z-index:88;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-ms-flex-line-pack:stretch;-ms-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-box-align:stretch;align-items:stretch}.banner-subs figure,.banner-subs-reverse figure{width:66.6666%;background-size:cover;float:left;position:relative;border-right:5px #fff solid}.banner-subs figure figcaption,.banner-subs-reverse figure figcaption{position:absolute;bottom:0;left:0;background:red;width:100%;padding:10px 20px}.banner-subs figure figcaption p,.banner-subs-reverse figure figcaption p{margin:0;font-size:85%;font-weight:500}@media (max-width: 800px){.banner-subs figure,.banner-subs-reverse figure{width:100%;float:none;border-right:none;height:35%;height:35vh}}.banner-subs .banner-intro,.banner-subs-reverse .banner-intro{width:33.3333%;float:left;border-left:10px #fff solid;padding:70px 60px;background-color:#0071b8;min-height:400px}.banner-subs .banner-intro h1,.banner-subs-reverse .banner-intro h1,.banner-subs .banner-intro .h1,.banner-subs-reverse .banner-intro .h1{color:#fff}.banner-subs .banner-intro p,.banner-subs-reverse .banner-intro p,.banner-subs .banner-intro li,.banner-subs-reverse .banner-intro li{opacity:0.9;color:#fff;font-size:95%}.banner-subs .banner-intro p:last-child,.banner-subs-reverse .banner-intro p:last-child,.banner-subs .banner-intro li:last-child,.banner-subs-reverse .banner-intro li:last-child{margin:0}.banner-subs .banner-intro li,.banner-subs-reverse .banner-intro li{background-image:url(/assets/images/components/bullet2.png)}@media (max-width: 800px){.banner-subs .banner-intro,.banner-subs-reverse .banner-intro{width:100%;float:none;padding:40px 25px;border-left:none;min-height:auto}}.banner-subs-reverse figure{border-right:none;border-left:5px #fff solid}.banner-subs-reverse .banner-intro{border-left:none;border-right:10px #fff solid}.content-wrap{position:relative;clear:both;float:left;width:100%;margin:0 auto;background-color:#fff}@media (max-width: 800px){.content-wrap{width:100%;padding:51px 0 0 0}}.wrapper{width:100%;position:relative;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-ms-flex-line-pack:stretch;-ms-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-box-align:stretch;align-items:stretch}@media (max-width: 800px){.wrapper{display:-webkit-box;display:flex;-ms-flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column wrap;-ms-flex-line-pack:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;align-items:flex-start}}.flex-parent{width:100%;position:relative;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-ms-flex-line-pack:stretch;-ms-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-box-align:stretch;align-items:stretch}@media (max-width: 800px){.flex-parent{display:-webkit-box;display:flex;-ms-flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column wrap;-ms-flex-line-pack:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;align-items:flex-start}}.flexible,.flexible2 .flexible3{clear:left;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}.flexible li,.flexible2 .flexible3 li{-webkit-box-flex:1;flex:1 0 50%;padding:0 3.3333em;margin-bottom:3.3333em}@media (max-width: 800px){.flexible li,.flexible2 .flexible3 li{padding:0 10px;-webkit-box-flex:1;flex:1 0 50%;margin-bottom:25px}}.flexible2{width:100%;font-size:0.85em}.flexible3 li{padding:0}.cat-prod-list,.search-list{width:100%;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-ms-flex-line-pack:stretch;-ms-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-box-align:stretch;align-items:stretch}.cat-prod-list:after,.search-list:after{content:"";display:table;clear:both}.cat-prod-list ul,.search-list ul{list-style:none;list-style-type:none}.cat-prod-list li,.search-list li{float:left;width:33.3333%;padding:0 25px 50px 0;margin:0 0 65px 0;position:relative;text-align:center;list-style:none;list-style-type:none}.cat-prod-list li .large-link,.cat-prod-list li .button,.search-list li .large-link,.search-list li .button{display:inline-block;width:100%;width:calc(100% - 20px);position:absolute;bottom:0;left:0;text-align:left}@media (max-width: 800px){.cat-prod-list li .large-link,.cat-prod-list li .button,.search-list li .large-link,.search-list li .button{left:10px}}@media (max-width: 1024px){.cat-prod-list li,.search-list li{width:33.3333%;margin:0 0 50px 0}}@media (max-width: 800px){.cat-prod-list li,.search-list li{width:50%;margin:0 0 30px 0;padding:0 10px 50px 10px}}.cat-prod-list li h2,.cat-prod-list li h3,.cat-prod-list li .search__results__item h2,.search__results__item .cat-prod-list li h2,.cat-prod-list li .h2,.cat-prod-list li .h3,.search-list li h2,.search-list li h3,.search-list li .search__results__item h2,.search__results__item .search-list li h2,.search-list li .h2,.search-list li .h3{font-size:130%}.cat-prod-list li a,.search-list li a{text-decoration:none}.cat-prod-list li a h2,.cat-prod-list li a h3,.cat-prod-list li a .search__results__item h2,.search__results__item .cat-prod-list li a h2,.search-list li a h2,.search-list li a h3,.search-list li a .search__results__item h2,.search__results__item .search-list li a h2{color:#0071b8}.cat-prod-list li a:hover,.search-list li a:hover{text-decoration:none}.cat-prod-list li a:hover h2,.cat-prod-list li a:hover h3,.cat-prod-list li a:hover .search__results__item h2,.search__results__item .cat-prod-list li a:hover h2,.search-list li a:hover h2,.search-list li a:hover h3,.search-list li a:hover .search__results__item h2,.search__results__item .search-list li a:hover h2{color:#e82c8b;text-decoration:none}.cat-prod-list li figure,.search-list li figure{margin:0 0 15px 0}.cat-prod-list p{font-size:85%}.home-prod-list li{width:50%}.search-list li{width:25%}@media (max-width: 1024px){.search-list li{width:33.3333%}}@media (max-width: 800px){.search-list li{width:49%}}.product-list{clear:left;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;margin:0 -3.3333em}.product-list li{list-style:none;width:33.3333%;-webkit-box-flex:0;flex:0 1 auto;padding:0 50px;margin-bottom:50px;text-align:center}@media (max-width: 1024px){.product-list li{width:50%}}@media (max-width: 800px){.product-list li{width:100%;margin-bottom:25px}}.product-list img{margin:0 0 25px 0}.product-list figure{margin:0}.box-25{float:left;width:25%}@media (max-width: 800px){.box-25{width:100%;float:none}}.box-33{float:left;width:33.3333%}@media (max-width: 800px){.box-33{width:100%;float:none}}.box-50{float:left;width:50%}@media (max-width: 800px){.box-50{width:100%;float:none}}.box-66{float:left;width:66.6666%}@media (max-width: 800px){.box-66{width:100%;float:none}}.box-75{float:left;width:75%}@media (max-width: 800px){.box-75{width:100%;float:none}}.box-100{float:none;clear:both;width:100%}.breadcrumb{font-size:0.90em}.breadcrumb li{display:inline-block;width:auto}.breadcrumb li:after{content:"\0020/"}.breadcrumb li:last-child:after{content:none}.text-box{padding:50px 75px}.text-box:after{content:"";display:table;clear:both}.text-box ul{list-style:circle;margin-bottom:20px}.text-box ul li{margin:0 0 15px 0}@media (max-width: 1024px){.text-box{padding:50px}}@media (max-width: 800px){.text-box{padding:25px 10px}}.text-box .faq-img{width:33.3333%;float:right;margin:0 0 50px 50px}@media (max-width: 1024px){.text-box .faq-img{margin:0 0 25px 25px}}@media (max-width: 800px){.text-box .faq-img{float:none;clear:both;margin:0 0 20px 0;width:100%}}.text-box .full-image{width:100%;margin:0 0 25px 0}.list-box{padding:25px}.list-box:after{content:"";display:table;clear:both}.list-box ul{list-style:circle;margin-bottom:20px}.list-box ul li{margin:0 0 15px 0}.list-box h2{font-size:110% !important;margin:0}@media (max-width: 1024px){.list-box{padding:25px}}@media (max-width: 800px){.list-box{padding:25px 10px}}.featured-box{padding:50px 75px}.featured-box:after{content:"";display:table;clear:both}.featured-box ul{list-style:circle;margin-bottom:20px}.featured-box ul li{margin:0 0 15px 0}.featured-box h2{margin:0 0 30px 0}.featured-box img{width:100%;margin:0 0 25px 0}@media (max-width: 1024px){.featured-box{padding:50px}}@media (max-width: 800px){.featured-box{padding:25px 10px}}.news-list h2{font-size:130%}.news-list p{margin:0 0 10px 0}.tags-box{padding:25px;border-bottom:1px #eee solid;background-color:#f9f9f9}@media (max-width: 800px){.tags-box{padding:25px 10px}}.tags-box li{margin:0 5px 5px 0 !important;display:inline}@media (max-width: 800px){.tags-box li{display:block;width:100%;margin:0 0 5px 0}}.tags-box a{display:inline-block;padding:5px 10px;border:1px #eee solid;background-color:#fff}.tags-box a:hover{background-color:#25b1ee;color:#fff;text-decoration:none}@media (max-width: 800px){.tags-box a{display:block;width:100%}}.tags-box .selected{background-color:#0071b8;color:#fff}.tags-box .selected a{background-color:#0071b8;color:#fff}.side-box{padding:50px;border-right:1px #eee solid}@media (max-width: 800px){.side-box{border-right:none;padding:25px 10px}}.side-box li{margin:0 0 5px 0}.side-box a{display:block;padding:5px 10px;border:1px #eee solid}.side-box a:hover{background-color:#25b1ee;color:#fff;text-decoration:none}.side-box .selected{background-color:#0071b8;color:#fff}.side-box .selected a{color:#fff}.stock-box{padding:50px 75px 25px 75px;border-bottom:1px #eee solid}.stock-box:after{content:"";display:table;clear:both}@media (max-width: 1024px){.stock-box{padding:50px 50px 25px 50px}}@media (max-width: 800px){.stock-box{padding:25px 10px 0 10px}}.stock-box figure{width:25%;float:right;max-width:190px}@media (max-width: 800px){.stock-box figure{display:none}}.stock-box form{width:70%;float:left}@media (max-width: 800px){.stock-box form{width:100%;float:none;clear:both}}.lead{font-size:105%;color:#101010;font-weight:500}.title-box{padding:50px 75px 0 75px}.title-box h1,.title-box h2,.title-box h3,.title-box .search__results__item h2,.search__results__item .title-box h2,.title-box h4,.title-box h5,.title-box h6{margin:0}@media (max-width: 1024px){.title-box{padding:50px 50px 0 50px}}@media (max-width: 800px){.title-box{padding:25px 10px 0 10px}}.callout-box{padding:50px;background-color:#0071b8;border:50px #fff solid}.general-box{width:100%}.image-box{padding:0}.image-box img{width:100%}.cta-box{position:relative}footer{width:100%;background-color:#101010;padding:0 75px 50px 75px}@media (max-width: 1024px){footer{padding:0 25px 100px 25px}}@media (max-width: 800px){footer{padding:0 10px 100px 10px}}footer section{width:25%;float:left;font-size:90%;padding:50px 50px 0 0}footer section p,footer section address{margin:0 0 5px 0;color:#fff}footer section p strong,footer section address strong{color:#fff}footer section li{margin:0 0 5px 0;color:#fff}footer section h6,footer section .h6{color:#fff;font-size:150%}footer section a{color:#25b1ee;text-decoration:none}@media (max-width: 800px){footer section{width:100%;float:none;padding:0;margin:0 0 30px 0}}footer .accreds{width:100%;margin:20px 0 0 0}@media (max-width: 800px){footer .accreds{display:none}}footer .accreds img{max-width:none;width:auto !important;display:inline;height:50px;margin:0 10px 0 0;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:gray;filter:grayscale(100%)}footer .social{height:25px;opacity:0.7}footer .social:hover{opacity:1}footer .full{width:100%;clear:both;padding:25px 50px 0 40%}.search{width:25%}@media (max-width: 800px){.search{width:100%;padding:50px 0 0 0}}.search h5,.search .h5{color:#fff;font-size:300%;font-weight:500}@media (max-width: 800px){.search h5,.search .h5{font-size:200%}}.search figure{width:120px;margin:0 0 50px 0}@media (max-width: 800px){.search figure{display:none}}.search figure img{width:100%}.search form{position:relative;margin:0 0 50px 0;max-width:300px}.search form input[type="text"]{display:block;width:100%;padding:15px 60px 15px 10px;font-size:100%;margin:0;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;text-align:left;border-bottom:2px #fff solid;font-weight:400;background:transparent;color:#fff;border-radius:0}.search form input[type="text"]:focus{background-color:rgba(255,255,255,0.1)}.search form input[type="submit"]{position:absolute;top:0;right:0;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;width:50px;height:100%;margin:0;box-shadow:none;border-radius:0;background:transparent url("/assets/images/components/search.png") no-repeat center center;background-size:auto 20px}.search form input[type="submit"]:hover{background-color:transparent}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.flex-top{align-self:flex-start}.flex-bottom{align-self:flex-end}@media (max-width: 800px){.flex-1{-webkit-box-ordinal-group:2;order:1}}@media (max-width: 800px){.flex-2{-webkit-box-ordinal-group:3;order:2}}.no-margin{margin:0 !important}@media (max-width: 800px){.hide-small{display:none}}.hide-large{display:none}@media (max-width: 1024px){.hide-large{display:block}}.show-small{display:none}@media (max-width: 1024px){.show-small{display:block}}.hide-it{display:none}.fake-img{display:inline-block;width:10.4792em;height:0;padding-bottom:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}@media (max-width: 800px){.fake-img{background-image:none !important}}.site-column{clear:both;-moz-column-count:2;-moz-column-gap:100px;-webkit-column-count:2;-webkit-column-gap:100px;column-count:2;column-gap:100px}.site-column li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}@media (max-width: 1024px){.site-column{-moz-column-count:2;-moz-column-gap:50px;-webkit-column-count:2;-webkit-column-gap:50px;column-count:2;column-gap:50px}}@media (max-width: 800px){.site-column{-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;column-count:1;column-gap:0}}.large-link,.button,.button-search{border:0;cursor:pointer;line-height:150%;padding:10px 50px 10px 20px;background-color:#0071b8;background-image:url(/assets/images/backgrounds/button.png);background-size:auto 50%;background-position:right 10px center;background-repeat:no-repeat;color:#fff;text-decoration:none;font-size:100%;letter-spacing:0.03em;font-weight:400;position:relative;display:inline-block;text-align:left;margin:0 10px 10px 0;border-radius:7px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.large-link:hover,.button:hover,.button-search:hover{background-color:#e82c8b;color:#fff;text-decoration:none}.large-link--no-bg,.button--no-bg,.button-search--no-bg{background-image:none;padding:10px 20px}.large-link--dropbox,.button--dropbox,.button-search--dropbox{background-image:none;padding:20px;background-color:#007ee5;color:#fff}.large-link--dropbox img,.button--dropbox img,.button-search--dropbox img{display:inline-block;width:1.6em;margin-right:1em}.large-link--secondary,.button--secondary,.button-search--secondary{background-image:none;padding:.6666666667em 1.3333333333em;background-color:#d5d5d5;color:#101010}.button-search{border-radius:0 7px 7px 0;margin:0 0 0 -15px;height:44px;line-height:24px}@media (max-width: 800px){.button-search{margin-top:2px}}.anchor{width:100%;position:absolute;height:55px;left:0;top:-55px;background:transparent;z-index:-1}.blank-link{color:inherit;text-decoration:none}.blank-link:hover{color:inherit;text-decoration:none}.data-sheets li{margin:0}.data-sheets ul{margin:1.5em 0 1.5em 1.5em}.wholesalers li{margin-bottom:0}.wholesalers li+li{padding-top:1.6666666667em;border-top:1px solid silver}.dosage-form{margin-bottom:0}.dosage-form .field-group{margin-bottom:0}.search__results__item{padding:10px;background-color:#fff;border:1px #bbb solid;border-top:none;width:100%;display:block;margin-bottom:0}.bg1{background:rgba(0,0,0,0) url(/assets/images/backgrounds/01.jpg) no-repeat scroll top center;background-size:cover}.full-width{width:100%}.bg-light{background-color:#f9f9f9}.bg-medium{background-color:#eee}.uk-map{width:150px;margin:0;float:right}::-webkit-input-placeholder{color:#bbb;line-height:140%}:-moz-placeholder{color:#bbb;line-height:140%}::-moz-placeholder{color:#bbb;line-height:140%}:-ms-input-placeholder{color:#bbb;line-height:140%}form{width:100%;margin:0 0 25px 0}form:after{content:"";display:table;clear:both}form li{background:none;padding:0 0 0 0;min-height:auto;line-height:140%;margin:0 0 5px 0}form label{padding:0;display:block;width:100%;clear:both;margin:0 0 10px 0;font-size:90%;line-height:140%;font-weight:700;color:#101010;cursor:pointer}form input[type=text],form input[type=tel],form input[type=email],form input[type=file],form input[type=number],form input[type=password],form select,form textarea{font-size:100%;line-height:1.5;width:100%;padding:.6666666667em;border:1px #bbb solid;font-weight:400;font-family:"Roboto","Helvetica Neue","Helvetica","Arial",sans-serif;display:block;clear:both;-webkit-appearance:none;-moz-appearance:none;border-radius:0}form input[type=text]:focus,form input[type=tel]:focus,form input[type=email]:focus,form input[type=file]:focus,form input[type=number]:focus,form input[type=password]:focus,form select:focus,form textarea:focus{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;outline:none}form input[type=date]{font-size:100%;width:50%;padding:16px 20px 15px 20px;margin:0 0 20px 0;color:#0071b8;font-weight:400;font-family:"Roboto","Helvetica Neue","Helvetica","Arial",sans-serif;display:block;clear:both;-webkit-appearance:none;-moz-appearance:none;border-radius:0}form input[type=date]:focus{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;outline:none}form .shorter{width:50%}form input[type=checkbox]{margin:0 .6666666667em .6666666667em 0}form select{background-image:url(/assets/images/components/down.png);background-repeat:no-repeat;background-position:center right 15px;background-size:auto 10px;background-color:#fff;padding-right:50px}form textarea{height:200px}form input[type="submit"]{line-height:1.5;cursor:pointer;padding:10px 50px 10px 20px;background-color:#0071b8;background-image:url(/assets/images/backgrounds/button.png);background-size:auto 50%;background-position:right 10px center;background-repeat:no-repeat;color:#fff;text-decoration:none;font-size:100%;letter-spacing:0.03em;font-weight:400;position:relative;display:inline-block;border:none;outline:none;clear:both;margin:0 0 25px 0;border-radius:7px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}form input[type="submit"]:hover{background-color:#0071b8;color:#fff;outline:0}form .g-recaptcha{margin:0 0 20px 0;float:right;clear:both}legend{display:block;margin-bottom:1em}fieldset+fieldset{margin-top:2em}.field-group{margin-bottom:1.6666666667em}.input-group{width:100%;display:table}.input-group .field-label{display:table-caption}.input-group input,.input-group__button{width:100%;display:table-cell;vertical-align:top}.input-group__button{width:1%}.input-group__button .button{margin-left:0.7em}.dosage-group>div{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}.dosage-group>div legend{width:100%;margin-bottom:0.75em}.dosage-group>div input{position:absolute;left:-3em}.dosage-legend{margin:0 0 10px 0;font-size:90%;line-height:140%;font-weight:700;color:#101010}.dosage-group label{width:100%;display:inline-block;line-height:1.5;position:relative;cursor:pointer;overflow:hidden}.dosage-label:before{content:" ";display:inline-block;width:100%;height:6em;padding:1em;background-color:#ccc;border-radius:7px;background-size:60% auto;background-position:50% 50%;background-repeat:no-repeat}.dosage-label--round:before{background-image:url(/assets/images/components/dosage-circle.png)}.dosage-label--rectangle:before{background-image:url(/assets/images/components/dosage-rectangle.png)}.dosage-label--oval:before{background-image:url(/assets/images/components/dosage-oval.png)}.dosage-label--kidney:before{background-image:url(/assets/images/components/dosage-kidney.png)}.dosage-option:checked+.dosage-label:before,.dosage-option:checked ~ .dosage-label:before{background-color:#0071b8}.dosage-option:hover+.dosage-label:before,.dosage-option:hover ~ .dosage-label:before{background-color:grey}.dosage-option:focus+.dosage-label:before,.dosage-option:focus ~ .dosage-label:before,.dosage-option:checked:hover+.dosage-label:before,.dosage-option:checked:hover ~ .dosage-label:before{background-color:#0090eb}.volume-calculator,.dosage-calculator,.dosage-calculator-wrapper,.volume-calculator-wrapper{width:100%;display:block;clear:both}.js .volume-calculator-wrapper{-webkit-transition:all 300ms ease-in-out 0ms;transition:all 300ms ease-in-out 0ms}.js .volume-calculator-wrapper.is-hidden{max-height:0;overflow:hidden}.dosage-calculator__sum{text-shadow:0.1em 0 0 #fff,-0.1em 0 0 #fff;-webkit-transition:-webkit-transform 600ms ease-in-out 0ms;transition:-webkit-transform 600ms ease-in-out 0ms;transition:transform 600ms ease-in-out 0ms;transition:transform 600ms ease-in-out 0ms, -webkit-transform 600ms ease-in-out 0ms}.dosage-calculator__sum.is-animating{-webkit-transform:scale(1.5);transform:scale(1.5)}.field-group.is-hidden{display:none}.clear{width:100%;height:0;clear:both}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}header.fixed .quick-links{position:fixed;z-index:99;top:0;left:0;right:0;max-width:1298px;margin:0 auto}.quick-links section{position:relative}.quick-links section ul.sub-menu{margin:0;position:absolute;top:48px;background:#eeeeee;min-width:200px;left:0;display:none;z-index:99}.quick-links section:hover ul{display:block}.quick-links ul.sub-menu li{border-bottom:1px solid #fff;padding:5px 10px;box-sizing:border-box;margin-bottom:0}.quick-links section ul a img{background:#e82c8b}.testimonial_section{text-align:center}.home-page li:before{content:'';background:green;width:7px;height:7px;position:absolute;border-radius:50%;left:-15px;top:9px}.home-page li{list-style:none;position:relative}.knowledge-hub th{background-color:#0071b8;color:#fff}.knowledge-hub h2{font-family:"Roboto Slab",serif;font-size:15px;letter-spacing:normal;color:#0071b8}.knowledge-hub p time{font-family:"Roboto Slab",serif;font-size:15px;color:#555555}.reset-filter-btn{position:relative;padding:0px 50px}.reset-filter-btn i.fa.fa-refresh{position:absolute;top:17px;left:64px;color:#2371b8}.side-box{padding:75px;border-right:1px #eee solid;background-color:#eeeeee}.box-25{width:100%}.box-75{width:100%}.box-25 h1{font-family:"Roboto Slab",serif;font-size:40px;letter-spacing:-0.2px;color:#e82c8b}h3.team_mem_job,.search__results__item h2.team_mem_job{font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#0071b8}h2.team_mem_name{font-size:30px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#0071b8;margin-top:25px}p.team_mem_dec{font-family:"Roboto Slab",serif;font-size:15px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal;color:#555555}.team_mem{width:30%;display:inline-block;vertical-align:top}.about_section_inner{display:inline-block;padding:0px 75px;padding-bottom:100px}#header .pink-header{color:#e82c8b}body a.pink-header img{background-color:#e82c98}.about_section{background:#eeeeee}.about_section_inner h1{padding-left:0;padding-top:50px}.about_section .team_mem{width:33%;padding:20px;box-sizing:border-box;padding-left:0}.about_section .team_mem .team_mem_name{margin-bottom:0px}.about_section .team_mem_img img{width:100% !important;height:auto !important}.team_mem .team_mem_dec{line-height:1.7}.about_section .team_mem_img{overflow:hidden;max-height:215px}@media screen and (min-width: 768px) and (max-width: 1024px){.about_section .team_mem{width:33%;padding:10px;box-sizing:border-box}.about_section .team_mem .team_mem_name{margin-bottom:0px;font-size:24px}}.tagline{z-index:999999;position:absolute;right:0;top:20%;opacity:1;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;font-family:"Roboto Slab",serif}.tagline p{border:0;cursor:pointer;padding:10px 50px 10px 20px;background-color:#0071b8;color:#fff;font-size:24px}.tagline--hide{opacity:0}@media (max-width: 767px){.tagline{top:40%}.tagline input[type="button"]{padding:5px 10px 5px 5px;font-size:14px}.about_section .team_mem{width:100%;padding:10px;box-sizing:border-box}.about_section .about_section_inner{display:inline-block;padding:0px 15px;padding-bottom:100px}.about_section{padding:20px 0px;box-sizing:border-box}}body .tags-box .knowledge-hub a{border:none;background-color:transparent;color:#0071b8;font-size:15px;font-family:"Roboto Slab",serif}body .tags-box .knowledge-hub a:hover{background-color:transparent;color:#0071b8;text-decoration:none;border:none}.knowledge-hub.table-striped>tbody>tr:nth-of-type(odd){background-color:#eeeeee}table.dataTable.no-footer.knowledge-hub{border-bottom:none;padding:0px 50px}table.dataTable.knowledge-hub thead th,table.dataTable.knowledge-hub thead td{padding:10px 18px;border-bottom:none}table.dataTable.knowledge-hub td:last-child{color:#555;font-size:15px;font-family:"Roboto Slab",serif;padding:13px 0px}table.dataTable.knowledge-hub th{font-size:16px;font-family:"Roboto Slab",serif}.knowledge-hub h2{margin:0}.reset-filter-btn a.reset-btn{padding:13px 19px 12px 49px;border:1px solid #0071b8;background:transparent;margin-bottom:25px;color:#0071b8}.knowledge-hub.table>tbody>tr>td,.knowledge-hub.table>tbody>tr>th,.knowledge-hub.table>tfoot>tr>td,.knowledge-hub.table>tfoot>tr>th,.knowledge-hub.table>thead>tr>td,.knowledge-hub.table>thead>tr>th{border-top:none}.about_section_inner h1{padding-left:15px;padding-top:50px}.dropdown-filter{position:relative;max-width:335px;width:100%;float:right;margin-bottom:50px;margin-right:50px}.dropdown-filter select{width:100%;max-width:453px;height:52px;font-size:20px !important;font-weight:bold;padding:0px 10px;border:1px solid var(--dark-slate-blue);-webkit-appearance:none;-moz-appearance:none}.dropdown-filter__select{visibility:hidden;position:absolute;pointer-events:none;opacity:0}.dropdown-filter .dropdown-filter__select{width:100%;-webkit-appearance:none;height:41px;padding-left:15px;border:1px solid #7e265d;background-color:#fff;right:0px}.select-styled{height:45px;padding-left:15px;border:1px solid #0071b8;background-color:#fff;line-height:45px;position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:50px;font-size:15px;cursor:pointer;color:#0071b8;background-image:url("../images/icons/angle-down.png");background-repeat:no-repeat;background-position:95% center}.select-options li{padding:0;white-space:normal;text-overflow:ellipsis;overflow:hidden;padding-right:70px;position:relative;padding-left:15px;line-height:2.67;display:inline-block;font-size:15px;color:#0071b8;letter-spacing:normal;margin:0 !important}.select-options li:empty{display:none}.select-options li span{position:absolute;right:15px;color:#fff;font-weight:bold;top:6px;background-color:#e82c8b;height:27px;width:27px;display:inline-block;text-align:center;border-radius:100%;padding:10px 0px;line-height:10px;font-size:15px}.dropdown-filter__select+.select-styled+.select-options{max-height:250px;overflow-y:auto}ul.select-options{border:1px solid var(--white-gray);padding:0px;margin-top:6px;background-color:#fff;width:calc(100%);display:none;position:absolute;z-index:9;cursor:pointer}#world-wide{width:100% !important;margin-top:-50px}@media (max-width: 800px){#world-wide{margin-top:-25px}}
