@charset "UTF-8";@font-face{font-family:"Avenir";src:url("headlibs/fonts/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix");src:url("headlibs/fonts/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix") format("eot"),url("headlibs/fonts/0078f486-8e52-42c0-ad81-3c8d3d43f48e.woff2") format("woff2"),url("headlibs/fonts/908c4810-64db-4b46-bb8e-823eb41f68c0.woff") format("woff"),url("headlibs/fonts/4577388c-510f-4366-addb-8b663bcc762a.ttf") format("truetype"),url("headlibs/fonts/b0268c31-e450-4159-bfea-e0d20e2b5c0c.svg#b0268c31-e450-4159-bfea-e0d20e2b5c0c") format("svg");font-weight:100;font-style:normal}
@font-face{font-family:"Avenir";src:url("headlibs/fonts/63a166cb-be60-435c-a056-75172e43efa5.eot?#iefix");src:url("headlibs/fonts/63a166cb-be60-435c-a056-75172e43efa5.eot?#iefix") format("eot"),url("headlibs/fonts/a59168c1-917d-4de9-a244-0316c057c357.woff2") format("woff2"),url("headlibs/fonts/6dc0e7d8-9284-44e1-8f05-984a41daa3a4.woff") format("woff"),url("headlibs/fonts/2315df7a-8bc2-433d-bf0a-162fc0063de0.ttf") format("truetype"),url("headlibs/fonts/7b1e5b2a-b6a6-43da-9021-ada6d1d797f2.svg#7b1e5b2a-b6a6-43da-9021-ada6d1d797f2") format("svg");font-weight:100;font-style:oblique}
@font-face{font-family:"Avenir";src:url("headlibs/fonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix");src:url("headlibs/fonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix") format("eot"),url("headlibs/fonts/065a6b14-b2cc-446e-9428-271c570df0d9.woff2") format("woff2"),url("headlibs/fonts/65d75eb0-2601-4da5-a9a4-9ee67a470a59.woff") format("woff"),url("headlibs/fonts/c70e90bc-3c94-41dc-bf14-caa727c76301.ttf") format("truetype"),url("headlibs/fonts/0979215b-3a1b-4356-9c76-e90fa4551f1d.svg#0979215b-3a1b-4356-9c76-e90fa4551f1d") format("svg");font-weight:300;font-style:normal}
@font-face{font-family:"Avenir";src:url("headlibs/fonts/d8c50fcc-bc32-4f31-8c24-b170c64e2254.eot?#iefix");src:url("headlibs/fonts/d8c50fcc-bc32-4f31-8c24-b170c64e2254.eot?#iefix") format("eot"),url("headlibs/fonts/476612d9-282d-4f76-95cd-b4dd31e7ed21.woff2") format("woff2"),url("headlibs/fonts/f1ebae2b-5296-4244-8771-5f40e60a564a.woff") format("woff"),url("headlibs/fonts/04d1bf6c-070d-4b7e-9498-6051c9f0c349.ttf") format("truetype"),url("headlibs/fonts/d0a3e813-1257-4b66-812a-36101faa0fb3.svg#d0a3e813-1257-4b66-812a-36101faa0fb3") format("svg");font-weight:300;font-style:oblique}
@font-face{font-family:"Avenir";src:url("headlibs/fonts/57bf7902-79ee-4b31-a327-1bbf59a3d155.eot?#iefix");src:url("headlibs/fonts/57bf7902-79ee-4b31-a327-1bbf59a3d155.eot?#iefix") format("eot"),url("headlibs/fonts/b290e775-e0f9-4980-914b-a4c32a5e3e36.woff2") format("woff2"),url("headlibs/fonts/4b978f72-bb48-46c3-909a-2a8cd2f8819c.woff") format("woff"),url("headlibs/fonts/9bdf0737-f98c-477a-9365-ffc41b9d1285.ttf") format("truetype"),url("headlibs/fonts/15281d0d-e3c2-46e1-94db-cb681e00bfaa.svg#15281d0d-e3c2-46e1-94db-cb681e00bfaa") format("svg");font-weight:400;font-style:normal}
@font-face{font-family:"Avenir";src:url("headlibs/fonts/1e9b2738-9316-4b0c-97c0-5423b69ea147.eot?#iefix");src:url("headlibs/fonts/1e9b2738-9316-4b0c-97c0-5423b69ea147.eot?#iefix") format("eot"),url("headlibs/fonts/1a7173fa-062b-49ad-9915-bc57d3bfc1f5.woff2") format("woff2"),url("headlibs/fonts/cdda031e-26e9-4269-83d1-5a218caa10db.woff") format("woff"),url("headlibs/fonts/6d1ce413-19e7-4b43-b328-6cdedc58b35a.ttf") format("truetype"),url("headlibs/fonts/33fac8ae-e7a5-4903-9ac1-c09a59b4c61d.svg#33fac8ae-e7a5-4903-9ac1-c09a59b4c61d") format("svg");font-weight:400;font-style:oblique}
@font-face{font-family:"Avenir";src:url("headlibs/fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix");src:url("headlibs/fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix") format("eot"),url("headlibs/fonts/17b90ef5-b63f-457b-a981-503bb7afe3c0.woff2") format("woff2"),url("headlibs/fonts/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0.woff") format("woff"),url("headlibs/fonts/25f994de-d13f-4a5d-a82b-bf925a1e054d.ttf") format("truetype"),url("headlibs/fonts/3604edbd-784e-4ca7-b978-18836469c62d.svg#3604edbd-784e-4ca7-b978-18836469c62d") format("svg");font-weight:500;font-style:normal}
@font-face{font-family:"Avenir";src:url("headlibs/fonts/cebcf56a-ea7e-4f5c-8110-a7ee367c1f91.eot?#iefix");src:url("headlibs/fonts/cebcf56a-ea7e-4f5c-8110-a7ee367c1f91.eot?#iefix") format("eot"),url("headlibs/fonts/deb5e718-7abb-4df3-9365-edfa95317090.woff2") format("woff2"),url("headlibs/fonts/04801919-17ee-4c6b-8b17-eb1965cb3ed6.woff") format("woff"),url("headlibs/fonts/cee053ec-4b41-4506-a1fe-796261690610.ttf") format("truetype"),url("headlibs/fonts/38a556e4-b6e5-48c6-aece-b1d470af124e.svg#38a556e4-b6e5-48c6-aece-b1d470af124e") format("svg");font-weight:500;font-style:oblique}
@font-face{font-family:"Avenir";src:url("headlibs/fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix");src:url("headlibs/fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix") format("eot"),url("headlibs/fonts/d513e15e-8f35-4129-ad05-481815e52625.woff2") format("woff2"),url("headlibs/fonts/61bd362e-7162-46bd-b67e-28f366c4afbe.woff") format("woff"),url("headlibs/fonts/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b.ttf") format("truetype"),url("headlibs/fonts/20577853-40a7-4ada-a3fb-dd6e9392f401.svg#20577853-40a7-4ada-a3fb-dd6e9392f401") format("svg");font-weight:700;font-style:normal}
@font-face{font-family:"Avenir";src:url("headlibs/fonts/e6b412d9-d1ed-4b17-bb93-a6911df8640d.eot?#iefix");src:url("headlibs/fonts/e6b412d9-d1ed-4b17-bb93-a6911df8640d.eot?#iefix") format("eot"),url("headlibs/fonts/3c210c80-960f-4684-850b-25390b4d08af.woff2") format("woff2"),url("headlibs/fonts/cb5c71ad-e582-4d00-929c-67fbfaeb1c27.woff") format("woff"),url("headlibs/fonts/9ced8e96-4602-4507-8c20-4ff381949a9a.ttf") format("truetype"),url("headlibs/fonts/a7c1d112-7546-459d-a153-1467481298bd.svg#a7c1d112-7546-459d-a153-1467481298bd") format("svg");font-weight:700;font-style:oblique}
@font-face{font-family:"Avenir";src:url("headlibs/fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8.eot?#iefix");src:url("headlibs/fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8.eot?#iefix") format("eot"),url("headlibs/fonts/c78eb7af-a1c8-4892-974b-52379646fef4.woff2") format("woff2"),url("headlibs/fonts/75b36c58-2a02-4057-a537-09af0832ae46.woff") format("woff"),url("headlibs/fonts/b5c44a82-eeb8-41de-9c3f-a8db50b24b8a.ttf") format("truetype"),url("headlibs/fonts/93603a74-2be0-436c-83e1-68f9ef616eaf.svg#93603a74-2be0-436c-83e1-68f9ef616eaf") format("svg");font-weight:900;font-style:normal}
@font-face{font-family:"Avenir";src:url("headlibs/fonts/4030caeb-d266-4d36-ac58-a3bb7a5b1bfa.eot?#iefix");src:url("headlibs/fonts/4030caeb-d266-4d36-ac58-a3bb7a5b1bfa.eot?#iefix") format("eot"),url("headlibs/fonts/a2477e08-09d9-4d4b-97a9-23a1e22cb44c.woff2") format("woff2"),url("headlibs/fonts/19d12bba-92b1-43ad-9bab-cd36a4195c2a.woff") format("woff"),url("headlibs/fonts/5ba5a010-7470-4d9d-8a49-2920dc1be1f8.ttf") format("truetype"),url("headlibs/fonts/6d4a6a8c-ef50-422f-8456-88d479e0b23d.svg#6d4a6a8c-ef50-422f-8456-88d479e0b23d") format("svg");font-weight:900;font-style:oblique}
*{box-sizing:border-box}
html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,ol,ul,li,form,legend,label,table,header,footer,nav,section,figure{margin:0;padding:0}
header,footer,nav,section,article,hgroup,figure{display:block}
*:focus{outline:0}
a,input,button,select,textarea,[tabindex]:not([tabindex^="-"]){-webkit-transition:color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease;transition:color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease}
a:focus,input:focus,button:focus,select:focus,textarea:focus,[tabindex]:not([tabindex^="-"]):focus{color:#f04923;outline:1px dotted #f04923}
a:disabled,input:disabled,button:disabled,select:disabled,textarea:disabled,[tabindex]:not([tabindex^="-"]):disabled{cursor:not-allowed}
label[for]{cursor:pointer}
input:disabled+label{color:rgba(99,101,106,0.7);cursor:default}
html{height:100%;min-height:100%}
body{font-weight:300;overflow-x:hidden}
body.full-height{height:100%;min-height:100%}
a{font-weight:500}
.ie img[src$='.svg']{width:100%;height:auto}
.ghost{display:none}
@font-face{font-family:"armstrongflooricon";src:url("headlibs/fonts/armstrongflooricon.eot?qxk2yi");src:url("headlibs/fonts/armstrongflooricon.eot?qxk2yi#iefix") format("embedded-opentype"),url("headlibs/fonts/armstrongflooricon.ttf?qxk2yi") format("truetype"),url("headlibs/fonts/armstrongflooricon.woff?qxk2yi") format("woff"),url("headlibs/fonts/armstrongflooricon.svg?qxk2yi#armstrongflooricon") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('headlibs/fonts/roboto.eot');src:local('Roboto'),local('Roboto-Regular'),url('headlibs/fonts/roboto.eot?#iefix') format('embedded-opentype'),url('headlibs/fonts/roboto.woff2') format('woff2'),url('headlibs/fonts/roboto.woff') format('woff'),url('headlibs/fonts/roboto.ttf') format('truetype'),url('headlibs/fonts/roboto.svg#Roboto') format('svg')}
@font-face{font-family:'Inter';font-style:normal;font-weight:400;src:url('headlibs/fonts/inter-regular.ttf') format('truetype')}
[class^="icon-"],[class*=" icon-"]{font-family:"armstrongflooricon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-blog:before{content:""}
.icon-googleplus:before{content:""}
.icon-instagram:before{content:""}
.icon-lineme:before{content:""}
.icon-odnoklassniki_ru:before{content:""}
.icon-sinaweibo:before{content:""}
.icon-tencentweibo:before{content:""}
.icon-vk:before{content:""}
.icon-wechat:before{content:""}
.icon-whatsapp:before{content:""}
.icon-xing:before{content:""}
.icon-twitter:before{content:""}
.icon-linkedin:before{content:""}
.icon-facebook:before{content:""}
.icon-pinterest:before{content:""}
.icon-youtube:before{content:""}
.icon-left-quote:before{content:""}
.icon-right-quote:before{content:""}
.icon-link:before{content:""}
.icon-lock:before{content:""}
.icon-pencil:before{content:""}
.icon-alert:before{content:""}
.icon-question:before{content:""}
.icon-checkmark:before{content:""}
.icon-shipping:before{content:""}
.icon-trash:before{content:""}
.icon-book:before{content:""}
.icon-case-study:before{content:""}
.icon-documents:before{content:""}
.icon-education:before{content:""}
.icon-faq:before{content:""}
.icon-glossary:before{content:""}
.icon-library:before{content:""}
.icon-technical-bulletin:before{content:""}
.icon-video:before{content:""}
.icon-whitepaper:before{content:""}
.icon-download-rvt:before{content:""}
.icon-download-skp:before{content:""}
.icon-download-pdf:before{content:""}
.icon-download-zip:before{content:""}
.icon-download-generic:before{content:""}
.icon-document:before{content:""}
.icon-location:before{content:""}
.icon-location-thin:before{content:""}
.icon-chat:before{content:""}
.icon-helpline:before{content:""}
.icon-mobile:before{content:""}
.icon-list:before{content:""}
.icon-arrow-left:before{content:""}
.icon-arrow-right:before{content:""}
.icon-arrow-down:before{content:""}
.icon-arrow-up:before{content:""}
.icon-avatar:before{content:""}
.icon-cart:before{content:""}
.icon-circle:before{content:""}
.icon-close:before{content:""}
.icon-contact:before{content:""}
.icon-download:before{content:""}
.icon-email:before{content:""}
.icon-external-link:before{content:""}
.icon-enlarge:before{content:""}
.icon-globe:before{content:""}
.icon-menu:before{content:""}
.icon-pipe-tall:before{content:""}
.icon-pipe:before{content:""}
.icon-plus:before{content:""}
.icon-minus:before{content:""}
.icon-print:before{content:""}
.icon-search:before{content:""}
.icon-share:before{content:""}
.icon-triangle-right:before{content:""}
[class^="icon-download-"]:not(.icon-download-pdf):not(.icon-download-zip):not(.icon-download-rvt):not(.icon-download-skp):not(.icon-download-link):before,[class*=" icon-download-"]:not(.icon-download-pdf):not(.icon-download-zip):not(.icon-download-rvt):not(.icon-download-skp):not(.icon-download-link):before{content:""}
.icon-download-skp{color:#e72b2d}
.__web-inspector-hide-shortcut__,.__web-inspector-hide-shortcut__ *,.__web-inspector-hidebefore-shortcut__::before,.__web-inspector-hideafter-shortcut__::after{display:none}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
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}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
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}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.foundation-mq{font-family:"small=0em&medium=48em&large=67.5em&xlarge=93.75em"}
html{font-size:17px;box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
body{padding:0;margin:0;font-family:"Inter",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.35;color:#373739;background:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}
textarea{height:auto;min-height:50px;border-radius:0}
select{width:100%;border-radius:0}
#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}
button{-webkit-appearance:none;-moz-appearance:none;background:transparent;padding:0;border:0;border-radius:0;line-height:1}
.is-visible{display:block !important}
.is-hidden{display:none !important}
.row{max-width:72.94118rem;margin-left:auto;margin-right:auto}
.row::before,.row::after{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.row::after{clear:both}
.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}
.row .row{margin-left:-0.35294rem;margin-right:-0.35294rem}
@media screen and (min-width:48em){.row .row{margin-left:-0.70588rem;margin-right:-0.70588rem}
}
@media screen and (min-width:67.5em){.row .row{margin-left:-1.05882rem;margin-right:-1.05882rem}
}
.row .row.collapse{margin-left:0;margin-right:0}
.row.expanded{max-width:none}
.row.expanded .row{margin-left:auto;margin-right:auto}
.column,.columns{width:100%;float:left;padding-left:.35294rem;padding-right:.35294rem}
@media screen and (min-width:48em){.column,.columns{padding-left:.70588rem;padding-right:.70588rem}
}
@media screen and (min-width:67.5em){.column,.columns{padding-left:1.05882rem;padding-right:1.05882rem}
}
.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}
.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}
.column.row.row,.row.row.columns{float:none}
.row .column.row.row,.row .row.row.columns{padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.small-1{width:8.33333%}
.small-push-1{position:relative;left:8.33333%}
.small-pull-1{position:relative;left:-8.33333%}
.small-offset-0{margin-left:0}
.small-2{width:16.66667%}
.small-push-2{position:relative;left:16.66667%}
.small-pull-2{position:relative;left:-16.66667%}
.small-offset-1{margin-left:8.33333%}
.small-3{width:25%}
.small-push-3{position:relative;left:25%}
.small-pull-3{position:relative;left:-25%}
.small-offset-2{margin-left:16.66667%}
.small-4{width:33.33333%}
.small-push-4{position:relative;left:33.33333%}
.small-pull-4{position:relative;left:-33.33333%}
.small-offset-3{margin-left:25%}
.small-5{width:41.66667%}
.small-push-5{position:relative;left:41.66667%}
.small-pull-5{position:relative;left:-41.66667%}
.small-offset-4{margin-left:33.33333%}
.small-6{width:50%}
.small-push-6{position:relative;left:50%}
.small-pull-6{position:relative;left:-50%}
.small-offset-5{margin-left:41.66667%}
.small-7{width:58.33333%}
.small-push-7{position:relative;left:58.33333%}
.small-pull-7{position:relative;left:-58.33333%}
.small-offset-6{margin-left:50%}
.small-8{width:66.66667%}
.small-push-8{position:relative;left:66.66667%}
.small-pull-8{position:relative;left:-66.66667%}
.small-offset-7{margin-left:58.33333%}
.small-9{width:75%}
.small-push-9{position:relative;left:75%}
.small-pull-9{position:relative;left:-75%}
.small-offset-8{margin-left:66.66667%}
.small-10{width:83.33333%}
.small-push-10{position:relative;left:83.33333%}
.small-pull-10{position:relative;left:-83.33333%}
.small-offset-9{margin-left:75%}
.small-11{width:91.66667%}
.small-push-11{position:relative;left:91.66667%}
.small-pull-11{position:relative;left:-91.66667%}
.small-offset-10{margin-left:83.33333%}
.small-12{width:100%}
.small-offset-11{margin-left:91.66667%}
.small-up-1>.column,.small-up-1>.columns{width:100%;float:left}
.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}
.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}
.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}
.small-up-2>.column,.small-up-2>.columns{width:50%;float:left}
.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}
.small-up-2>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1){clear:both}
.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}
.small-up-3>.column,.small-up-3>.columns{width:33.33333%;float:left}
.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}
.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}
.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}
.small-up-4>.column,.small-up-4>.columns{width:25%;float:left}
.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}
.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}
.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}
.small-up-5>.column,.small-up-5>.columns{width:20%;float:left}
.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}
.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}
.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}
.small-up-6>.column,.small-up-6>.columns{width:16.66667%;float:left}
.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}
.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}
.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}
.small-up-7>.column,.small-up-7>.columns{width:14.28571%;float:left}
.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none}
.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}
.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}
.small-up-8>.column,.small-up-8>.columns{width:12.5%;float:left}
.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none}
.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}
.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}
.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}
.small-collapse .row{margin-left:0;margin-right:0}
.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:.35294rem;padding-right:.35294rem}
.small-centered{float:none;margin-left:auto;margin-right:auto}
.small-uncentered,.small-push-0,.small-pull-0{position:static;margin-left:0;margin-right:0;float:left}
@media screen and (min-width:48em){.medium-1{width:8.33333%}
.medium-push-1{position:relative;left:8.33333%}
.medium-pull-1{position:relative;left:-8.33333%}
.medium-offset-0{margin-left:0}
.medium-2{width:16.66667%}
.medium-push-2{position:relative;left:16.66667%}
.medium-pull-2{position:relative;left:-16.66667%}
.medium-offset-1{margin-left:8.33333%}
.medium-3{width:25%}
.medium-push-3{position:relative;left:25%}
.medium-pull-3{position:relative;left:-25%}
.medium-offset-2{margin-left:16.66667%}
.medium-4{width:33.33333%}
.medium-push-4{position:relative;left:33.33333%}
.medium-pull-4{position:relative;left:-33.33333%}
.medium-offset-3{margin-left:25%}
.medium-5{width:41.66667%}
.medium-push-5{position:relative;left:41.66667%}
.medium-pull-5{position:relative;left:-41.66667%}
.medium-offset-4{margin-left:33.33333%}
.medium-6{width:50%}
.medium-push-6{position:relative;left:50%}
.medium-pull-6{position:relative;left:-50%}
.medium-offset-5{margin-left:41.66667%}
.medium-7{width:58.33333%}
.medium-push-7{position:relative;left:58.33333%}
.medium-pull-7{position:relative;left:-58.33333%}
.medium-offset-6{margin-left:50%}
.medium-8{width:66.66667%}
.medium-push-8{position:relative;left:66.66667%}
.medium-pull-8{position:relative;left:-66.66667%}
.medium-offset-7{margin-left:58.33333%}
.medium-9{width:75%}
.medium-push-9{position:relative;left:75%}
.medium-pull-9{position:relative;left:-75%}
.medium-offset-8{margin-left:66.66667%}
.medium-10{width:83.33333%}
.medium-push-10{position:relative;left:83.33333%}
.medium-pull-10{position:relative;left:-83.33333%}
.medium-offset-9{margin-left:75%}
.medium-11{width:91.66667%}
.medium-push-11{position:relative;left:91.66667%}
.medium-pull-11{position:relative;left:-91.66667%}
.medium-offset-10{margin-left:83.33333%}
.medium-12{width:100%}
.medium-offset-11{margin-left:91.66667%}
.medium-up-1>.column,.medium-up-1>.columns{width:100%;float:left}
.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}
.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}
.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}
.medium-up-2>.column,.medium-up-2>.columns{width:50%;float:left}
.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}
.medium-up-2>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1){clear:both}
.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}
.medium-up-3>.column,.medium-up-3>.columns{width:33.33333%;float:left}
.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}
.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}
.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}
.medium-up-4>.column,.medium-up-4>.columns{width:25%;float:left}
.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}
.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}
.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}
.medium-up-5>.column,.medium-up-5>.columns{width:20%;float:left}
.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}
.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}
.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}
.medium-up-6>.column,.medium-up-6>.columns{width:16.66667%;float:left}
.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}
.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}
.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}
.medium-up-7>.column,.medium-up-7>.columns{width:14.28571%;float:left}
.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none}
.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}
.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}
.medium-up-8>.column,.medium-up-8>.columns{width:12.5%;float:left}
.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none}
.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}
.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}
.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}
.medium-collapse .row{margin-left:0;margin-right:0}
.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:.70588rem;padding-right:.70588rem}
.medium-centered{float:none;margin-left:auto;margin-right:auto}
.medium-uncentered,.medium-push-0,.medium-pull-0{position:static;margin-left:0;margin-right:0;float:left}
}
@media screen and (min-width:67.5em){.large-1{width:8.33333%}
.large-push-1{position:relative;left:8.33333%}
.large-pull-1{position:relative;left:-8.33333%}
.large-offset-0{margin-left:0}
.large-2{width:16.66667%}
.large-push-2{position:relative;left:16.66667%}
.large-pull-2{position:relative;left:-16.66667%}
.large-offset-1{margin-left:8.33333%}
.large-3{width:25%}
.large-push-3{position:relative;left:25%}
.large-pull-3{position:relative;left:-25%}
.large-offset-2{margin-left:16.66667%}
.large-4{width:33.33333%}
.large-push-4{position:relative;left:33.33333%}
.large-pull-4{position:relative;left:-33.33333%}
.large-offset-3{margin-left:25%}
.large-5{width:41.66667%}
.large-push-5{position:relative;left:41.66667%}
.large-pull-5{position:relative;left:-41.66667%}
.large-offset-4{margin-left:33.33333%}
.large-6{width:50%}
.large-push-6{position:relative;left:50%}
.large-pull-6{position:relative;left:-50%}
.large-offset-5{margin-left:41.66667%}
.large-7{width:58.33333%}
.large-push-7{position:relative;left:58.33333%}
.large-pull-7{position:relative;left:-58.33333%}
.large-offset-6{margin-left:50%}
.large-8{width:66.66667%}
.large-push-8{position:relative;left:66.66667%}
.large-pull-8{position:relative;left:-66.66667%}
.large-offset-7{margin-left:58.33333%}
.large-9{width:75%}
.large-push-9{position:relative;left:75%}
.large-pull-9{position:relative;left:-75%}
.large-offset-8{margin-left:66.66667%}
.large-10{width:83.33333%}
.large-push-10{position:relative;left:83.33333%}
.large-pull-10{position:relative;left:-83.33333%}
.large-offset-9{margin-left:75%}
.large-11{width:91.66667%}
.large-push-11{position:relative;left:91.66667%}
.large-pull-11{position:relative;left:-91.66667%}
.large-offset-10{margin-left:83.33333%}
.large-12{width:100%}
.large-offset-11{margin-left:91.66667%}
.large-up-1>.column,.large-up-1>.columns{width:100%;float:left}
.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}
.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both}
.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}
.large-up-2>.column,.large-up-2>.columns{width:50%;float:left}
.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none}
.large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1){clear:both}
.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}
.large-up-3>.column,.large-up-3>.columns{width:33.33333%;float:left}
.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none}
.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}
.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}
.large-up-4>.column,.large-up-4>.columns{width:25%;float:left}
.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none}
.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}
.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}
.large-up-5>.column,.large-up-5>.columns{width:20%;float:left}
.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none}
.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}
.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}
.large-up-6>.column,.large-up-6>.columns{width:16.66667%;float:left}
.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none}
.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}
.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}
.large-up-7>.column,.large-up-7>.columns{width:14.28571%;float:left}
.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none}
.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}
.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}
.large-up-8>.column,.large-up-8>.columns{width:12.5%;float:left}
.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none}
.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}
.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}
.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}
.large-collapse .row{margin-left:0;margin-right:0}
.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:1.05882rem;padding-right:1.05882rem}
.large-centered{float:none;margin-left:auto;margin-right:auto}
.large-uncentered,.large-push-0,.large-pull-0{position:static;margin-left:0;margin-right:0;float:left}
}
@media screen and (min-width:93.75em){.xlarge-1{width:8.33333%}
.xlarge-push-1{position:relative;left:8.33333%}
.xlarge-pull-1{position:relative;left:-8.33333%}
.xlarge-offset-0{margin-left:0}
.xlarge-2{width:16.66667%}
.xlarge-push-2{position:relative;left:16.66667%}
.xlarge-pull-2{position:relative;left:-16.66667%}
.xlarge-offset-1{margin-left:8.33333%}
.xlarge-3{width:25%}
.xlarge-push-3{position:relative;left:25%}
.xlarge-pull-3{position:relative;left:-25%}
.xlarge-offset-2{margin-left:16.66667%}
.xlarge-4{width:33.33333%}
.xlarge-push-4{position:relative;left:33.33333%}
.xlarge-pull-4{position:relative;left:-33.33333%}
.xlarge-offset-3{margin-left:25%}
.xlarge-5{width:41.66667%}
.xlarge-push-5{position:relative;left:41.66667%}
.xlarge-pull-5{position:relative;left:-41.66667%}
.xlarge-offset-4{margin-left:33.33333%}
.xlarge-6{width:50%}
.xlarge-push-6{position:relative;left:50%}
.xlarge-pull-6{position:relative;left:-50%}
.xlarge-offset-5{margin-left:41.66667%}
.xlarge-7{width:58.33333%}
.xlarge-push-7{position:relative;left:58.33333%}
.xlarge-pull-7{position:relative;left:-58.33333%}
.xlarge-offset-6{margin-left:50%}
.xlarge-8{width:66.66667%}
.xlarge-push-8{position:relative;left:66.66667%}
.xlarge-pull-8{position:relative;left:-66.66667%}
.xlarge-offset-7{margin-left:58.33333%}
.xlarge-9{width:75%}
.xlarge-push-9{position:relative;left:75%}
.xlarge-pull-9{position:relative;left:-75%}
.xlarge-offset-8{margin-left:66.66667%}
.xlarge-10{width:83.33333%}
.xlarge-push-10{position:relative;left:83.33333%}
.xlarge-pull-10{position:relative;left:-83.33333%}
.xlarge-offset-9{margin-left:75%}
.xlarge-11{width:91.66667%}
.xlarge-push-11{position:relative;left:91.66667%}
.xlarge-pull-11{position:relative;left:-91.66667%}
.xlarge-offset-10{margin-left:83.33333%}
.xlarge-12{width:100%}
.xlarge-offset-11{margin-left:91.66667%}
.xlarge-up-1>.column,.xlarge-up-1>.columns{width:100%;float:left}
.xlarge-up-1>.column:nth-of-type(1n),.xlarge-up-1>.columns:nth-of-type(1n){clear:none}
.xlarge-up-1>.column:nth-of-type(1n+1),.xlarge-up-1>.columns:nth-of-type(1n+1){clear:both}
.xlarge-up-1>.column:last-child,.xlarge-up-1>.columns:last-child{float:left}
.xlarge-up-2>.column,.xlarge-up-2>.columns{width:50%;float:left}
.xlarge-up-2>.column:nth-of-type(1n),.xlarge-up-2>.columns:nth-of-type(1n){clear:none}
.xlarge-up-2>.column:nth-of-type(2n+1),.xlarge-up-2>.columns:nth-of-type(2n+1){clear:both}
.xlarge-up-2>.column:last-child,.xlarge-up-2>.columns:last-child{float:left}
.xlarge-up-3>.column,.xlarge-up-3>.columns{width:33.33333%;float:left}
.xlarge-up-3>.column:nth-of-type(1n),.xlarge-up-3>.columns:nth-of-type(1n){clear:none}
.xlarge-up-3>.column:nth-of-type(3n+1),.xlarge-up-3>.columns:nth-of-type(3n+1){clear:both}
.xlarge-up-3>.column:last-child,.xlarge-up-3>.columns:last-child{float:left}
.xlarge-up-4>.column,.xlarge-up-4>.columns{width:25%;float:left}
.xlarge-up-4>.column:nth-of-type(1n),.xlarge-up-4>.columns:nth-of-type(1n){clear:none}
.xlarge-up-4>.column:nth-of-type(4n+1),.xlarge-up-4>.columns:nth-of-type(4n+1){clear:both}
.xlarge-up-4>.column:last-child,.xlarge-up-4>.columns:last-child{float:left}
.xlarge-up-5>.column,.xlarge-up-5>.columns{width:20%;float:left}
.xlarge-up-5>.column:nth-of-type(1n),.xlarge-up-5>.columns:nth-of-type(1n){clear:none}
.xlarge-up-5>.column:nth-of-type(5n+1),.xlarge-up-5>.columns:nth-of-type(5n+1){clear:both}
.xlarge-up-5>.column:last-child,.xlarge-up-5>.columns:last-child{float:left}
.xlarge-up-6>.column,.xlarge-up-6>.columns{width:16.66667%;float:left}
.xlarge-up-6>.column:nth-of-type(1n),.xlarge-up-6>.columns:nth-of-type(1n){clear:none}
.xlarge-up-6>.column:nth-of-type(6n+1),.xlarge-up-6>.columns:nth-of-type(6n+1){clear:both}
.xlarge-up-6>.column:last-child,.xlarge-up-6>.columns:last-child{float:left}
.xlarge-up-7>.column,.xlarge-up-7>.columns{width:14.28571%;float:left}
.xlarge-up-7>.column:nth-of-type(1n),.xlarge-up-7>.columns:nth-of-type(1n){clear:none}
.xlarge-up-7>.column:nth-of-type(7n+1),.xlarge-up-7>.columns:nth-of-type(7n+1){clear:both}
.xlarge-up-7>.column:last-child,.xlarge-up-7>.columns:last-child{float:left}
.xlarge-up-8>.column,.xlarge-up-8>.columns{width:12.5%;float:left}
.xlarge-up-8>.column:nth-of-type(1n),.xlarge-up-8>.columns:nth-of-type(1n){clear:none}
.xlarge-up-8>.column:nth-of-type(8n+1),.xlarge-up-8>.columns:nth-of-type(8n+1){clear:both}
.xlarge-up-8>.column:last-child,.xlarge-up-8>.columns:last-child{float:left}
.xlarge-collapse>.column,.xlarge-collapse>.columns{padding-left:0;padding-right:0}
.xlarge-collapse .row{margin-left:0;margin-right:0}
.xlarge-uncollapse>.column,.xlarge-uncollapse>.columns{padding-left:1.05882rem;padding-right:1.05882rem}
.xlarge-centered{float:none;margin-left:auto;margin-right:auto}
.xlarge-uncentered,.xlarge-push-0,.xlarge-pull-0{position:static;margin-left:0;margin-right:0;float:left}
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}
p{font-size:inherit;line-height:1.35;margin-bottom:1rem;text-rendering:optimizeLegibility}
em,i{font-style:italic;line-height:inherit}
strong,b{font-weight:700;line-height:inherit}
small{font-size:.88235rem;line-height:inherit}
h1,h2,h3,h4,h5,h6{font-family:"Inter",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;color:inherit;text-rendering:optimizeLegibility;margin-top:0;margin-bottom:.5rem;line-height:1.35}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#63656a;line-height:0}
h1{font-size:1.76471rem}
h2{font-size:1.41176rem}
h3{font-size:1.23529rem}
h5{font-size:1.11765rem}
h6{font-size:.94118rem}
@media screen and (min-width:48em){h1{font-size:2.11765rem}
h2{font-size:1.82353rem}
h3{font-size:1.41176rem}
}
@media screen and (min-width:67.5em){h1{font-size:2.35294rem}
h2{font-size:1.94118rem}
}
a{color:#000;text-decoration:none;line-height:inherit;cursor:pointer}
a:hover,a:focus{color:#f04923}
a img{border:0}
hr{max-width:72.94118rem;height:0;border-right:0;border-top:0;border-bottom:1px solid #c6c7c8;border-left:0;margin:1.17647rem auto;clear:both}
ul,ol,dl{line-height:1.35;margin-bottom:1rem;list-style-position:outside}
li{font-size:inherit}
ul{list-style-type:disc;margin-left:1.25rem}
ol{margin-left:1.25rem}
ul ul,ol ul,ul ol,ol ol{margin-left:1.25rem;margin-bottom:0}
dl{margin-bottom:1rem}
dl dt{margin-bottom:.3rem;font-weight:700}
blockquote{margin:0 0 1rem;padding:.52941rem 1.17647rem 0 1.11765rem;border-left:1px solid #b9b9b9}
blockquote,blockquote p{line-height:1.35;color:#63656a}
cite{display:block;font-size:.76471rem;color:#63656a}
cite:before{content:'\2014 \0020'}
abbr{color:#373739;cursor:help;border-bottom:1px dotted #0a0a0a}
code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400;color:#373739;background-color:#f0f0f0;border:1px solid #c6c7c8;padding:.11765rem .29412rem .05882rem}
kbd{padding:.11765rem .23529rem 0;margin:0;background-color:#f0f0f0;color:#0a0a0a;font-family:Consolas,"Liberation Mono",Courier,monospace}
.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:400;line-height:1.4;color:#63656a}
.lead{font-size:21.25px;line-height:1.6}
.stat{font-size:2.5rem;line-height:1}
p+.stat{margin-top:-1rem}
.no-bullet{margin-left:0;list-style:none}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
@media screen and (min-width:48em){.medium-text-left{text-align:left}
.medium-text-right{text-align:right}
.medium-text-center{text-align:center}
.medium-text-justify{text-align:justify}
}
@media screen and (min-width:67.5em){.large-text-left{text-align:left}
.large-text-right{text-align:right}
.large-text-center{text-align:center}
.large-text-justify{text-align:justify}
}
@media screen and (min-width:93.75em){.xlarge-text-left{text-align:left}
.xlarge-text-right{text-align:right}
.xlarge-text-center{text-align:center}
.xlarge-text-justify{text-align:justify}
}
.show-for-print{display:none !important}
@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important}
.show-for-print{display:block !important}
.hide-for-print{display:none !important}
table.show-for-print{display:table !important}
thead.show-for-print{display:table-header-group !important}
tbody.show-for-print{display:table-row-group !important}
tr.show-for-print{display:table-row !important}
td.show-for-print{display:table-cell !important}
th.show-for-print{display:table-cell !important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
.ir a:after,a[href^='javascript:']:after,a[href^='#']:after{content:''}
abbr[title]:after{content:" (" attr(title) ")"}
pre,blockquote{border:1px solid #63656a;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}
@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
.button{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:0;padding:.85em 1em;margin:0 0 1rem 0;font-size:.9rem;background-color:#2199e8;color:#FFF}
[data-whatinput='mouse'] .button{outline:0}
.button:hover,.button:focus{background-color:#1583cc;color:#FFF}
.button.tiny{font-size:.6rem}
.button.small{font-size:.75rem}
.button.large{font-size:1.25rem}
.button.expanded{display:block;width:100%;margin-left:0;margin-right:0}
.button.primary{background-color:#371d88;color:#FFF}
.button.primary:hover,.button.primary:focus{background-color:#2c176d;color:#FFF}
.button.secondary{background-color:#1f115e;color:#FFF}
.button.secondary:hover,.button.secondary:focus{background-color:#190e4b;color:#FFF}
.button.success{background-color:#83b211;color:#FFF}
.button.success:hover,.button.success:focus{background-color:#698e0e;color:#FFF}
.button.warning{background-color:#fffede;color:#FFF}
.button.warning:hover,.button.warning:focus{background-color:#fffb7f;color:#FFF}
.button.alert{background-color:#ef062c;color:#FFF}
.button.alert:hover,.button.alert:focus{background-color:#bf0523;color:#FFF}
.button.hollow{border:1px solid #2199e8;color:#2199e8}
.button.hollow,.button.hollow:hover,.button.hollow:focus{background-color:transparent}
.button.hollow:hover,.button.hollow:focus{border-color:#0c4d78;color:#0c4d78}
.button.hollow.primary{border:1px solid #371d88;color:#371d88}
.button.hollow.primary:hover,.button.hollow.primary:focus{border-color:#1c0f44;color:#1c0f44}
.button.hollow.secondary{border:1px solid #1f115e;color:#1f115e}
.button.hollow.secondary:hover,.button.hollow.secondary:focus{border-color:#10092f;color:#10092f}
.button.hollow.success{border:1px solid #83b211;color:#83b211}
.button.hollow.success:hover,.button.hollow.success:focus{border-color:#425909;color:#425909}
.button.hollow.warning{border:1px solid #fffede;color:#fffede}
.button.hollow.warning:hover,.button.hollow.warning:focus{border-color:#efe700;color:#efe700}
.button.hollow.alert{border:1px solid #ef062c;color:#ef062c}
.button.hollow.alert:hover,.button.hollow.alert:focus{border-color:#780316;color:#780316}
.button.disabled,.button[disabled]{opacity:.25;cursor:not-allowed;pointer-events:none}
.button.dropdown::after{content:'';display:block;width:0;height:0;border:inset .4em;border-color:#FFF transparent transparent;border-top-style:solid;border-bottom-width:0;position:relative;top:.4em;float:right;margin-left:1em;display:inline-block}
.button.arrow-only::after{margin-left:0;float:none;top:-0.1em}
[type='text'],[type='password'],[type='date'],[type='datetime'],[type='datetime-local'],[type='month'],[type='week'],[type='email'],[type='number'],[type='search'],[type='tel'],[type='time'],[type='url'],[type='color'],textarea{display:block;box-sizing:border-box;width:100%;height:2.23529rem;padding:.47059rem;border:1px solid #c6c7c8;margin:0 0 .94118rem;font-family:inherit;font-size:.88235rem;color:#373739;background-color:#FFF;box-shadow:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none}
[type='text']:focus,[type='password']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='month']:focus,[type='week']:focus,[type='email']:focus,[type='number']:focus,[type='search']:focus,[type='tel']:focus,[type='time']:focus,[type='url']:focus,[type='color']:focus,textarea:focus{border:1px solid #371d88;background-color:#FFF;outline:0;box-shadow:0 0 0 2px #371d88}
textarea{max-width:100%}
textarea[rows]{height:auto}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#63656a}
input::-moz-placeholder,textarea::-moz-placeholder{color:#63656a}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#63656a}
input::placeholder,textarea::placeholder{color:#63656a}
input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#f0f0f0;cursor:default}
[type='submit'],[type='button']{border-radius:0;-webkit-appearance:none;-moz-appearance:none}
input[type='search']{box-sizing:border-box}
[type='file'],[type='checkbox'],[type='radio']{margin:0 0 .94118rem}
[type='checkbox']+label,[type='radio']+label{display:inline-block;margin-left:.47059rem;margin-right:.94118rem;margin-bottom:0;vertical-align:baseline}
label>[type='checkbox'],label>[type='radio']{margin-right:.47059rem}
[type='file']{width:100%}
label{display:block;margin:0;font-size:.88235rem;font-weight:400;line-height:inherit;color:inherit}
label.middle{margin:0 0 .94118rem;padding:.52941rem 0}
.help-text{margin-top:-0.47059rem;font-size:.76471rem;font-style:italic;color:#0a0a0a}
.input-group{display:table;width:100%;margin-bottom:.94118rem}
.input-group>:first-child{border-radius:0}
.input-group>:last-child>*{border-radius:0}
.input-group-label,.input-group-field,.input-group-button{margin:0;display:table-cell;vertical-align:middle}
.input-group-label{text-align:center;padding:0 1rem;background:#f0f0f0;color:#0a0a0a;border:1px solid #b9b9b9;white-space:nowrap;width:1%;height:100%}
.input-group-label:first-child{border-right:0}
.input-group-label:last-child{border-left:0}
.input-group-field{border-radius:0;height:2.29412rem}
.input-group-button{padding-top:0;padding-bottom:0;text-align:center;height:100%;width:1%}
.input-group-button a,.input-group-button input,.input-group-button button{margin:0}
.input-group .input-group-button{display:table-cell}
fieldset{border:0;padding:0;margin:0}
legend{margin-bottom:.47059rem;max-width:100%}
.fieldset{border:0;padding:0;margin:0}
.fieldset legend{background:#FFF;padding:0 .17647rem;margin:0;margin-left:-0.17647rem}
select{height:2.23529rem;padding:.47059rem;border:1px solid #c6c7c8;margin:0 0 .94118rem;font-size:.88235rem;font-family:inherit;line-height:normal;color:#373739;background-color:#FFF;border-radius:0;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svgxmlns="http://www.w3.org/2000/svg"version="1.1"width="32"height="24"viewBox="003224"><polygonpoints="0,032,016,24"style="fill:rgb%2899,101,106%29"></polygon></svg>');background-size:9px 6px;background-position:right center;background-origin:content-box;background-repeat:no-repeat}
@media screen and (min-width:0\0){select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}
}
select:disabled{background-color:#f0f0f0;cursor:default}
select::-ms-expand{display:none}
select[multiple]{height:auto}
.is-invalid-input:not(:focus){background-color:rgba(239,6,44,0.1);border-color:#ef062c}
.is-invalid-label{color:#ef062c}
.form-error{display:none;margin-top:-0.47059rem;margin-bottom:.94118rem;font-size:.70588rem;font-weight:700;color:#ef062c}
.form-error.is-visible{display:block}
.hide{display:none !important}
.invisible{visibility:hidden}
@media screen and (max-width:47.9375em){.hide-for-small-only{display:none !important}
}
@media screen and (max-width:0),screen and (min-width:48em){.show-for-small-only{display:none !important}
}
@media screen and (min-width:48em){.hide-for-medium{display:none !important}
}
@media screen and (max-width:47.9375em){.show-for-medium{display:none !important}
}
@media screen and (min-width:48em) and (max-width:67.4375em){.hide-for-medium-only{display:none !important}
}
@media screen and (max-width:47.9375em),screen and (min-width:67.5em){.show-for-medium-only{display:none !important}
}
@media screen and (min-width:67.5em){.hide-for-large{display:none !important}
}
@media screen and (max-width:67.4375em){.show-for-large{display:none !important}
}
@media screen and (min-width:67.5em) and (max-width:93.6875em){.hide-for-large-only{display:none !important}
}
@media screen and (max-width:67.4375em),screen and (min-width:93.75em){.show-for-large-only{display:none !important}
}
@media screen and (min-width:93.75em){.hide-for-xlarge{display:none !important}
}
@media screen and (max-width:93.6875em){.show-for-xlarge{display:none !important}
}
@media screen and (min-width:93.75em){.hide-for-xlarge-only{display:none !important}
}
@media screen and (max-width:93.6875em){.show-for-xlarge-only{display:none !important}
}
.show-for-sr,.show-on-focus{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.show-on-focus:active,.show-on-focus:focus{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}
.show-for-landscape,.hide-for-portrait{display:block !important}
@media screen and (orientation:landscape){.show-for-landscape,.hide-for-portrait{display:block !important}
}
@media screen and (orientation:portrait){.show-for-landscape,.hide-for-portrait{display:none !important}
}
.hide-for-landscape,.show-for-portrait{display:none !important}
@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none !important}
}
@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block !important}
}
.float-left{float:left !important}
.float-right{float:right !important}
.float-center{display:block;margin-left:auto;margin-right:auto}
.clearfix::before,.clearfix::after{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.clearfix::after{clear:both}
.accordion{list-style-type:none;background:transparent;border:0;border-bottom:0;border-radius:0;margin-left:0}
.accordion-title{display:block;padding:0;line-height:1;font-size:.70588rem;color:#371d88;position:relative;border-bottom:0}
.accordion-title:hover,.accordion-title:focus{background-color:transparent}
.accordion-content{padding:0;display:none;border-bottom:0;background-color:transparent}
.dropdown-pane{background-color:#FFF;border:1px solid #d0d0d0;border-radius:0;display:block;font-size:1rem;padding:1rem;position:absolute;visibility:hidden;width:300px;z-index:10}
.dropdown-pane.is-open{visibility:visible}
.dropdown-pane.tiny{width:100px}
.dropdown-pane.small{width:200px}
.dropdown-pane.large{width:400px}
.menu{margin:0;list-style-type:none}
.menu>li{display:table-cell;vertical-align:middle}
[data-whatinput='mouse'] .menu>li{outline:0}
.menu>li>a{display:block;padding:.7rem 1rem;line-height:1}
.menu input,.menu a,.menu button{margin-bottom:0}
.menu>li>a img,.menu>li>a i{vertical-align:middle}
.menu>li>a i+span,.menu>li>a img+span{vertical-align:middle}
.menu>li>a img,.menu>li>a i{margin-right:.25rem;display:inline-block}
.menu>li{display:table-cell}
.menu.vertical>li{display:block}
@media screen and (min-width:48em){.menu.medium-horizontal>li{display:table-cell}
.menu.medium-vertical>li{display:block}
}
@media screen and (min-width:67.5em){.menu.large-horizontal>li{display:table-cell}
.menu.large-vertical>li{display:block}
}
@media screen and (min-width:93.75em){.menu.xlarge-horizontal>li{display:table-cell}
.menu.xlarge-vertical>li{display:block}
}
.menu.simple li{line-height:1;display:inline-block;margin-right:1rem}
.menu.simple a{padding:0}
.menu.align-right::before,.menu.align-right::after{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.menu.align-right::after{clear:both}
.menu.align-right>li{float:right}
.menu.expanded{width:100%;display:table;table-layout:fixed}
.menu.expanded>li:first-child:last-child{width:100%}
.menu.icon-top>li>a{text-align:center}
.menu.icon-top>li>a img,.menu.icon-top>li>a i{display:block;margin:0 auto .25rem}
.menu.nested{margin-left:1rem}
.menu .active>a{color:#FFF;background:#371d88}
.menu-text{font-weight:bold;color:inherit;line-height:1;padding-top:0;padding-bottom:0;padding:.7rem 1rem}
.menu-centered{text-align:center}
.menu-centered>.menu{display:inline-block}
.no-js [data-responsive-menu] ul{display:none}
body.is-reveal-open{overflow:hidden}
.reveal-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1005;background-color:rgba(10,10,10,0.4);overflow-y:scroll}
.reveal{display:none;z-index:1006;padding:1.47059rem;border:1px solid #b9b9b9;background-color:#FFF;border-radius:0;position:relative;top:100px;margin-left:auto;margin-right:auto;overflow-y:auto}
[data-whatinput='mouse'] .reveal{outline:0}
@media screen and (min-width:48em){.reveal{min-height:0}
}
.reveal .column,.reveal .columns,.reveal .columns{min-width:0}
.reveal>:last-child{margin-bottom:0}
@media screen and (min-width:48em){.reveal{width:600px;max-width:72.94118rem}
}
@media screen and (min-width:48em){.reveal .reveal{left:auto;right:auto;margin:0 auto}
}
.reveal.collapse{padding:0}
@media screen and (min-width:48em){.reveal.tiny{width:30%;max-width:72.94118rem}
}
@media screen and (min-width:48em){.reveal.small{width:50%;max-width:72.94118rem}
}
@media screen and (min-width:48em){.reveal.large{width:90%;max-width:72.94118rem}
}
.reveal.full{top:0;left:0;width:100%;height:100%;height:100vh;min-height:100vh;max-width:none;margin-left:0;border:0}
@media screen and (max-width:47.9375em){.reveal{top:0;left:0;width:100%;height:100%;height:100vh;min-height:100vh;max-width:none;margin-left:0;border:0}
}
.reveal.without-overlay{position:fixed}
.sticky-container{position:relative}
.sticky{position:absolute;z-index:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.sticky.is-stuck{position:fixed;z-index:5}
.sticky.is-stuck.is-at-top{top:0}
.sticky.is-stuck.is-at-bottom{bottom:0}
.sticky.is-anchored{position:absolute;left:auto;right:auto}
.sticky.is-anchored.is-at-bottom{bottom:0}
.tabs{margin:0;list-style-type:none;background:transparent;border:1px solid #f0f0f0}
.tabs::before,.tabs::after{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.tabs::after{clear:both}
.tabs.vertical>li{width:auto;float:none;display:block}
.tabs.simple>li>a{padding:0}
.tabs.simple>li>a:hover{background:transparent}
.tabs.primary{background:#2199e8}
.tabs.primary>li>a{color:#FFF}
.tabs.primary>li>a:hover,.tabs.primary>li>a:focus{background:#1893e4}
.tabs-title{float:left}
.tabs-title>a{display:block;padding:0;line-height:1;font-size:.82353rem}
.tabs-title>a:hover{background:transparent}
.tabs-title>a:focus,.tabs-title>a[aria-selected='true']{background:transparent}
.tabs-content{background:transparent;-webkit-transition:all .5s ease;transition:all .5s ease;border:1px solid #f0f0f0;border-top:0}
.tabs-content.vertical{border:1px solid #f0f0f0;border-left:0}
.tabs-panel{display:none;padding:0}
.tabs-panel.is-active{display:block}
.column.row .content-item-grid-list .column.row,.row.columns .content-item-grid-list .column.row,.column.row .content-item-grid-list .row.columns,.row.columns .content-item-grid-list .row.columns{margin-left:-6px;margin-right:-6px;width:auto}
@media screen and (min-width:48em){.medium-uncollapse .row{margin-left:auto;margin-right:auto}
.column.row .content-item-grid-list .column.row,.row.columns .content-item-grid-list .column.row,.column.row .content-item-grid-list .row.columns,.row.columns .content-item-grid-list .row.columns{margin-left:-12px;margin-right:-12px}
}
@media screen and (min-width:67.5em){.large-uncollapse .row{margin-left:auto;margin-right:auto}
.column.row .content-item-grid-list .column.row,.row.columns .content-item-grid-list .column.row,.column.row .content-item-grid-list .row.columns,.row.columns .content-item-grid-list .row.columns{margin-left:-12px;margin-right:-12px}
}
.full-width.row,.full-width .row{max-width:none;width:auto}
button[disabled]{cursor:not-allowed}
sup{top:-.25em}
select{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjEiIGhlaWdodD0iMSIgdmlld0JveD0iMCAwIDggNSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM2MzY1NkEiIGQ9Ik0xLjAwNSwwLjIxOGwyLjk5NCwzLjI3NGwzLjAzMy0zLjMxN2wwLDAgQzcuMTM1LDAuMDY3LDcuMjc1LDAsNy40MjksMEM3Ljc0NSwwLDgsMC4yOCw4LDAuNjI1QzgsMC43OTQsNy45MzksMC45NDcsNy44NCwxLjA2aDAuMDAxTDQuNDEyLDQuODA5SDQuNDExIEM0LjMwOCw0LjkyNyw0LjE2Miw1LDQsNWMwLDAsMCwwLTAuMDAxLDBIMy45OThDMy44MzYsNSwzLjY5LDQuOTI3LDMuNTg2LDQuODA5bDAsMEwwLjE1OCwxLjA2bDAuMDAxLTAuMDAyIEMwLjA2MiwwLjk0NSwwLDAuNzkzLDAsMC42MjVDMCwwLjI4LDAuMjU3LDAsMC41NzEsMEMwLjc0NSwwLDAuOSwwLjA4NSwxLjAwNSwwLjIxOHoiLz48L3N2Zz4=");padding:0 1.82353rem 0 .58824rem;background-origin:border-box;background-position:right .58824rem center;line-height:1.64706rem;height:auto;min-width:4.41176rem;font-size:1rem}
select:disabled{cursor:not-allowed}
.oldie .row{overflow:hidden}
.heading--branded--neutral,th,.table__cell--head,.accordion-title,.chart h3{background:#000;color:white;font-weight:500;font-size:1.11765rem;padding:1rem}
.video .bc-player-default_default .vjs-big-play-button:before,.video__placeholder:before{font-family:"armstrongflooricon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#371d88;-webkit-transition:color .25s ease;transition:color .25s ease}
.video .bc-player-default_default.not-hover .vjs-big-play-button,.video__placeholder:before{background:rgba(255,255,255,0.6);box-shadow:0 0 8px 0 rgba(55,29,136,0.5);-webkit-transition:color .25s ease,background .25s ease,box-shadow .25s ease;transition:color .25s ease,background .25s ease,box-shadow .25s ease}
.video .bc-player-default_default .vjs-big-play-button,.video__placeholder:hover:before{background:rgba(255,255,255,0.8);box-shadow:0 0 12px 0 rgba(75,33,193,0.75);color:#4b21c1}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:300;display:block;line-height:inherit}
h1 small{font-size:1.29412rem}
.btn,button,[type=button]{border:3px solid #FFF;text-align:center;padding:.94118rem;margin-bottom:1.75rem;text-transform:uppercase;font-weight:700;color:#63656a;font-size:.82353rem;line-height:1.25;display:table;border-collapse:separate;min-height:3.17647rem;line-height:1.29412rem;background:#000;color:#FFF;box-shadow:0 0 0 1px #000}
.btn:hover,.btn:focus,button:hover,button:focus,[type=button]:hover,[type=button]:focus{box-shadow:0 0 0 1px #434343;background-color:#f04923;color:#FFF;border-color:#FFF}
.btn:disabled,button:disabled,[type=button]:disabled{background-color:#b9b9b9;box-shadow:0 0 0 1px #b9b9b9}
.btn [class^="icon-"],.btn [class*=" icon-"],button [class^="icon-"],button [class*=" icon-"],[type=button] [class^="icon-"],[type=button] [class*=" icon-"]{padding-right:.47059rem;font-size:150%;line-height:0;position:relative;top:-1px;vertical-align:middle}
.btn--inverse{border-color:#371d88;box-shadow:0 0 0 1px rgba(255,255,255,0.7);background-color:#FFF;color:#371d88}
.btn--inverse:hover,.btn--inverse:focus{border-color:#FFF;background:rgba(255,255,255,0);color:#FFF}
.btn--inverse:disabled{opacity:.4;border-color:#371d88;background-color:#FFF;color:#371d88}
.btn--secondary{color:#fff;border:3px solid #000}
.btn--secondary,.btn--secondary-inverse{box-shadow:none;background-color:rgba(0,0,0,1)}
.btn--secondary:hover,.btn--secondary:focus{border-color:#f04923;color:#FFF;box-shadow:none;background-color:#f04923}
.btn--secondary:disabled{color:#b9b9b9;border-color:#b9b9b9;background-color:rgba(255,255,255,0);box-shadow:none}
.btn--secondary-inverse{color:#FFF;border-color:#FFF}
.btn--secondary-inverse:hover,.btn--secondary-inverse:focus{background-color:#FFF;color:#000}
.btn--secondary-inverse:disabled{opacity:.4;background-color:rgba(255,255,255,0.25)}
.btn--secondary-inverse:disabled:hover,.btn--secondary-inverse:disabled:focus{background-color:rgba(255,255,255,0.25);border-color:#FFF;color:#FFF}
.btn--muted{background-color:transparent;box-shadow:none;color:#63656a;border:3px solid #c6c7c8}
.btn--muted:hover,.btn--muted:focus{border-color:#4b21c1}
.btn--muted:disabled{opacity:.4;background-color:transparent;box-shadow:none;color:#63656a;border:3px solid #c6c7c8}
.btn--full{width:100%}
.btn--thin{padding:.47059rem;min-height:1.05882rem;line-height:normal;font-size:.73529rem}
.btn--thin [class^="icon-"],.btn--thin [class*=" icon-"]{font-size:.94118rem}
.btn--small{padding-top:.47059rem;padding-bottom:.47059rem;min-height:2.17647rem;line-height:normal}
.btn--link,.btn--pager{text-transform:none;border:0;box-shadow:none;padding:0;min-height:auto;margin-bottom:0}
.btn--link:hover,.btn--link:focus,.btn--pager:hover,.btn--pager:focus{box-shadow:none}
.btn--link{display:inline;color:#000;font-size:inherit;font-weight:500;background:transparent;-webkit-transition:none;transition:none}
.btn--link [class^="icon-"],.btn--link [class*=" icon-"]{font-size:.88235rem;padding:0}
.btn--link [class^="icon-arrow"],.btn--link [class*=" icon-arrow"],.btn--link [class^="icon-arrow-left"],.btn--link [class*=" icon-arrow-left"]{font-size:50%}
.btn--link:hover,.btn--link:focus{background:transparent;color:#f04923}
.btn--pager{opacity:0;pointer-events:none;color:rgba(0,0,0,0.7);background:rgba(255,255,255,0.7);height:2.94118rem;width:2.94118rem;text-align:center;border-radius:50%}
.btn--pager,.btn--pager span{line-height:2.94118rem}
.btn--pager [class^="icon-"],.btn--pager [class*=" icon-"]{padding-right:0;font-size:150%;top:0}
.btn--pager:hover,.btn--pager:focus{color:#f04923;background:white}
.btn--pager--active{opacity:1;pointer-events:auto}
.btn--to-top{background-color:#FFF;z-index:1006;border-bottom:0;padding-top:.41176rem;padding-bottom:.41176rem;min-height:0;height:2.29412rem;margin-bottom:0;-webkit-transform:translateY(2.58824rem);transform:translateY(2.58824rem);right:1.17647rem !important;left:auto !important}
.btn--to-top,.btn--to-top:hover,.btn--to-top:focus{box-shadow:0 0 .35294rem -0.05882rem rgba(0,0,0,0.5)}
.btn--to-top.is-anchored{bottom:0 !important}
.btn--to-top__container{overflow:hidden}
.btn--to-top--active.is-stuck{-webkit-transform:translateY(0);transform:translateY(0)}
.btn--to-top--active.is-anchored{-webkit-transform:translateY(0);transform:translateY(0)}
.btn--clear{background:transparent;box-shadow:none;color:#FFF;border-color:#FFF}
.btn--clear:hover{box-shadow:none;background-color:#000}
.btn--clear:disabled{color:#b9b9b9;border-color:#b9b9b9;background-color:rgba(255,255,255,0);box-shadow:none}
button[class^="at-"],button[class*=" at-"]{border:inherit;padding:inherit;margin-bottom:inherit;text-transform:inherit;font-weight:inherit;font-size:inherit;display:inherit;min-height:inherit;line-height:inherit;background:inherit;color:inherit;box-shadow:inherit;-webkit-transition:inherit;transition:inherit}
button[class^="at-"]:hover,button[class^="at-"]:focus,button[class*=" at-"]:hover,button[class*=" at-"]:focus{box-shadow:inherit;background-color:inherit;color:inherit;border-color:inherit}
button[class^="at-"]:disabled,button[class*=" at-"]:disabled{background-color:inherit;box-shadow:inherit}
.skiplink{display:block !important;background:#371d88;padding:.58824rem;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;font-weight:700;text-transform:uppercase}
.skiplink:focus{position:absolute !important;color:#FFF;outline:0;opacity:1;z-index:1006}
figure{margin:0 auto;display:inline-block}
.tag{display:inline-block;background-color:#f0f0f0;padding:6px;font-size:.70588rem;font-weight:500;text-transform:uppercase;line-height:1;color:#63656a;margin-bottom:.17647rem}
.spinner{display:none;background:url("headlibs/images/loader.svg") center center no-repeat;background-size:cover;height:2.35294rem;width:2.35294rem;margin:.5rem auto}
.spinner--active{display:block}
.spinner--small{width:1.76471rem;height:1.76471rem}
.horizontal-scroll{overflow-x:scroll;overflow-y:hidden;margin-bottom:-15px}
.horizontal-scroll__container{overflow-y:hidden;max-width:100%}
.twitter-typeahead{width:100%}
.form__overlay-button .twitter-typeahead{position:static !important}
.form__field-container--with-icon .twitter-typeahead .tt-selectable{padding:.58824rem .47059rem}
.twitter-typeahead .tt-menu{width:100%;background:#FFF;border:1px solid #c6c7c8;margin-top:-1rem;max-height:14.11765rem;overflow:auto}
.form__field-container .twitter-typeahead .tt-menu{margin-top:-1px}
.form__overlay-button .twitter-typeahead .tt-menu{margin-top:0;margin-left:-1px;width:calc(100% - -0.11765rem)}
.twitter-typeahead .tt-selectable{padding:.58824rem;color:#000;font-size:1rem;line-height:1.35;cursor:pointer}
.twitter-typeahead .tt-selectable.tt-cursor{color:#4b21c1;outline:1px dotted #4b21c1}
.twitter-typeahead .tt-selectable:hover{background:#000;color:#FFF}
.twitter-typeahead--dropdown:after{font-family:"armstrongflooricon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:50%;right:.47059rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#c6c7c8;font-size:.64706rem;z-index:2}
.twitter-typeahead--dropdown input{padding-right:1.41176rem}
.marketing-footer{margin:0;padding-top:2.25rem}
.marketing-footer img{display:block;margin:0 auto 2.25rem;border:1px solid #c6c7c8}
section{margin-top:1.75rem;margin-bottom:1.75rem}
.section--bordered{border:1px solid #c6c7c8;overflow:auto;padding:1rem;background:#FFF}
.section__download-link{margin-bottom:1.75rem;text-align:center}
.content-section__striped .content-section{padding-top:1.75rem;padding-bottom:1.75rem}
.content-section__striped .content-section section{margin:0}
.content-section__striped .content-section section+section{margin-top:1.75rem;margin-bottom:1.75rem}
.content-section__striped .content-section:nth-child(even){background-color:#f0f0f0}
.sticky-nav .content-section__striped .content-section:first-child{margin:0;padding-top:1.75rem}
.content-section--fake{height:1px;padding:0;margin:0 !important}
.content-section__inline-heading .btn{margin:0 auto 1.75rem}
.content-col-control>.row>.column>div>div,.content-col-control>.row>.columns>div>div{margin-top:1.75rem;margin-bottom:1.75rem}
.content-col-control>.row>.column>div>div:first-child,.content-col-control>.row>.columns>div>div:first-child{margin-top:0}
.content-col-control>.row>.column>div>div:last-child,.content-col-control>.row>.columns>div>div:last-child{margin-bottom:0}
.content-col-control .row .content-col-control>.row.column,.content-col-control .row .content-col-control>.row.columns{padding-left:0;padding-right:0;margin-left:-6px;margin-right:-6px}
.product-category{text-transform:uppercase;font-weight:700;color:#63656a;font-size:.82353rem;line-height:1.25;display:inline-block;vertical-align:middle;padding:.35294rem .35294rem .29412rem .41176rem;line-height:1;color:#FFF;letter-spacing:.05882rem;background-color:#f04923;margin-right:.58824rem}
.lvt .product-category{background-color:#93272c}
.vct .product-category{background-color:#dc8633}
.lin .product-category{background-color:#a9c47f}
.lam .product-category{background-color:#a89968}
.bio .product-category{background-color:#f1c400}
.hw .product-category{background-color:#693f23}
.het .product-category{background-color:#9adbe8}
.hom .product-category{background-color:#6399ae}
.esd .product-category{background-color:#006c68}
.srf .product-category{background-color:#006d68}
.product-category,.product-category[title]{border-bottom:0;cursor:default;text-decoration:none}
h2 .product-category{position:relative;top:-0.17647rem}
a .product-category,a .product-category[title]{cursor:pointer}
.product-category--small{font-size:.70588rem;padding:.23529rem .23529rem .17647rem .29412rem;margin-right:.29412rem}
.product-category--large{position:relative;top:-0.11765rem}
.product-category__bar{height:.23529rem;background:#c6c7c8;display:table;table-layout:fixed;width:100%}
.product-category__bar div{display:table-cell}
.product-category__bar .lvt{background-color:#93272c}
.product-category__bar .vct{background-color:#dc8633}
.product-category__bar .lin{background-color:#a9c47f}
.product-category__bar .lam{background-color:#a89968}
.product-category__bar .bio{background-color:#f1c400}
.product-category__bar .hw{background-color:#693f23}
.product-category__bar .het{background-color:#9adbe8}
.product-category__bar .hom{background-color:#6399ae}
.product-category__bar .esd{background-color:#006c68}
.product-category__bar .srf{background-color:#006d68}
.product-category.lvt{background-color:#93272c}
.product-category.vct{background-color:#dc8633}
.product-category.lin{background-color:#a9c47f}
.product-category.lam{background-color:#a89968}
.product-category.bio{background-color:#f1c400}
.product-category.hw{background-color:#693f23}
.product-category.het{background-color:#9adbe8}
.product-category.hom{background-color:#6399ae}
.product-category.esd{background-color:#006c68}
.product-category.srf{background-color:#006d68}
a [class^="icon-arrow"],a [class*=" icon-arrow"],a [class^="icon-arrow-left"],a [class*=" icon-arrow-left"]{font-size:50%}
a[href^="mailto:"],a[href^="tel:"]{word-break:break-word}
a[href^="tel:"]{display:inline-block}
a.false{color:#373739;font-weight:700;text-decoration:none;cursor:default}
a.false:hover,a.false:focus{color:#373739;text-decoration:none}
p a,li a{text-decoration:underline}
p small{display:block}
blockquote{display:table;text-align:center;position:relative;border-left:0;margin:1rem auto;padding:0 2.35294rem}
blockquote:before,blockquote:after{position:absolute;font-family:"armstrongflooricon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
blockquote:before{content:"";left:0;top:0}
blockquote:after{content:"";right:0;bottom:0}
blockquote,blockquote p{color:#000;line-height:1.45;font-weight:100;font-size:1.11765rem}
blockquote p:last-child{margin-bottom:0}
ul{list-style:circle}
ul,ol{margin-bottom:1.75rem}
ul.inline-list,ol.inline-list{display:inline-block;margin-left:0;margin-bottom:0}
ul.inline-list li,ol.inline-list li{display:inline;margin-left:.29412rem}
ul.inline-list li:after,ol.inline-list li:after{content:","}
ul.inline-list li:first-child,ol.inline-list li:first-child{margin-left:0}
ul.inline-list li:last-child:after,ol.inline-list li:last-child:after{content:none}
li,ol{margin-top:.58824rem}
li:first-child,ol:first-child{margin-top:0}
hr{margin-top:1.75rem;margin-bottom:1.75rem}
aside,.disclaimer,.alt-unit,.subtle-text{font-size:.88235rem;color:#63656a;font-style:italic}
.secondary-text{color:#63656a;font-size:inherit;font-weight:inherit;line-height:inherit}
.error{color:#ef062c;font-size:.88235rem}
.success{color:#3c763d;font-size:.88235rem}
.alert,.site-message{padding:1rem}
.alert *:last-child,.site-message *:last-child{margin-bottom:0}
.alert{background:#fffede;border:1px solid #e7e5a7}
.alert h4{color:#373739}
.heading--branded--neutral{background:#f0f0f0;color:#373739}
.file-info{text-transform:uppercase;font-weight:700;color:#63656a;font-size:.82353rem;line-height:1.25;display:inline-block;border-left:1px solid #c6c7c8;margin-left:.35294rem;padding-left:.58824rem}
::-ms-clear{display:none}
[type='text'],[type='password'],[type='date'],[type='datetime'],[type='datetime-local'],[type='month'],[type='week'],[type='email'],[type='number'],[type='search'],[type='tel'],[type='time'],[type='url'],[type='color'],textarea{font-size:1rem;padding:0 .58824rem;font-weight:300;vertical-align:middle}
input:focus,textarea:focus{color:#373739}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#63656a}
input:-moz-placeholder,textarea:-moz-placeholder{color:#63656a}
input::-moz-placeholder,textarea::-moz-placeholder{color:#63656a}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#63656a}
input.placeholder,textarea.placeholder{color:#63656a}
[type='text'],[type='password'],[type='date'],[type='datetime'],[type='datetime-local'],[type='month'],[type='week'],[type='email'],[type='number'],[type='search'],[type='tel'],[type='time'],[type='url'],[type='color'],select{line-height:2.35294rem;height:2.35294rem;display:inline-block;vertical-align:middle}
textarea{padding:10px;min-height:8.82353rem;line-height:1.35}
label{display:inline-block;vertical-align:middle}
input:disabled,textarea:disabled,select:disabled{background-color:#f0f0f0;color:rgba(55,55,57,0.4)}
.form .row fieldset{margin-bottom:1rem}
.form .row fieldset [type=checkbox]{margin-top:.29412rem;margin-right:.29412rem;vertical-align:top;float:left}
.form .row fieldset [type=checkbox] ~ label{vertical-align:top;display:table-cell}
.form__field-container{position:relative}
.form__field-container input{margin-bottom:0}
.form__field-container--with-icon [class^="icon-"],.form__field-container--with-icon [class*=" icon-"]{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:.47059rem;color:#63656a;font-size:1.05882rem;z-index:2}
.form__field-container--with-icon input{padding-left:2.11765rem;z-index:1}
.form__field-container--inline{display:inline-block;vertical-align:middle;margin-left:10px}
.form__validation--error label{color:#ef062c}
.form__validation--error .form__overlay-button,.form__validation--error input,.form__validation--error .error,.form__validation--error .form__input--inverse{border-color:#ef062c;box-shadow:0 0 0 2px #ef062c}
.form__validation--error .form__overlay-button input{border:0;background:transparent;outline:0;box-shadow:none}
.form__validation--error .error{background:#ef062c;color:#FFF;padding:.29412rem}
.form__overlay-button,.form__inset-label{border:1px solid #c6c7c8;background:#FFF;min-height:2.35294rem}
.form__overlay-button input,.form__overlay-button textarea,.form__inset-label input,.form__inset-label textarea{border:0;background:transparent}
.form__overlay-button input:focus,.form__overlay-button textarea:focus,.form__inset-label input:focus,.form__inset-label textarea:focus{border:0;outline:0;box-shadow:none}
.form__overlay-button button,.form__inset-label button{margin-top:2px;vertical-align:middle;margin-right:2px;margin-bottom:0}
.form__overlay-button.focus,.form__inset-label.focus{border-color:#371d88;box-shadow:0 0 0 2px #371d88}
.form__input--error{border-color:#ef062c;box-shadow:0 0 0 2px #ef062c}
.form__input--valid{border-color:#83b211;box-shadow:0 0 0 2px #83b211}
.form__input--inverse:focus,.form__input--inverse.focus{border-color:#4b21c1;box-shadow:0 0 0 2px #4b21c1}
.form__validation--error .form__overlay-button,.form__validation--error .form__overlay-button.focus,.form__validation--error .form__inset-label,.form__validation--error .form__inset-label.focus,.form__validation--error.form__inset-label,.form__validation--error.form__inset-label.focus{border-color:#ef062c;box-shadow:0 0 0 2px #ef062c}
.form__validation--error .form__overlay-button input,.form__validation--error .form__overlay-button.focus input,.form__validation--error .form__inset-label input,.form__validation--error .form__inset-label.focus input,.form__validation--error.form__inset-label input,.form__validation--error.form__inset-label.focus input{border:0;box-shadow:none}
.form__inset-label{padding-right:0}
.form__inset-label label{display:block;color:#63656a;padding:.58824rem .58824rem 0;text-align:left;line-height:1}
.form__inset-label input,.form__inset-label select,.form__inset-label textarea{color:#373739;font-weight:700;margin:0}
.form__inset-label input::-webkit-input-placeholder,.form__inset-label select::-webkit-input-placeholder,.form__inset-label textarea::-webkit-input-placeholder{color:rgba(99,101,106,0.4);font-weight:400;line-height:normal}
.form__inset-label input:-moz-placeholder,.form__inset-label select:-moz-placeholder,.form__inset-label textarea:-moz-placeholder{color:rgba(99,101,106,0.4);font-weight:400;line-height:normal}
.form__inset-label input::-moz-placeholder,.form__inset-label select::-moz-placeholder,.form__inset-label textarea::-moz-placeholder{color:rgba(99,101,106,0.4);font-weight:400;line-height:normal}
.form__inset-label input:-ms-input-placeholder,.form__inset-label select:-ms-input-placeholder,.form__inset-label textarea:-ms-input-placeholder{color:rgba(99,101,106,0.4);font-weight:400;line-height:normal}
.form__inset-label input.placeholder,.form__inset-label select.placeholder,.form__inset-label textarea.placeholder{color:rgba(99,101,106,0.4);font-weight:400;line-height:normal}
.form__inset-label input,.form__inset-label textarea{padding:.58824rem}
.form__inset-label select{border:0;padding:0 1.82353rem 0 .58824rem;background-position:right .58824rem center}
.form__inset-label .error{display:none;background:#ef062c;color:#FFF;margin:0}
.form__inset-label.form__validation--error label{color:#63656a}
.form__inset-label.form__validation--error .error{display:block;padding:.58824rem;outline:0}
.form__inset-label.form__field-container--with-icon [class^="icon-"],.form__inset-label.form__field-container--with-icon [class*=" icon-"]{top:auto;bottom:.58824rem;-webkit-transform:none;transform:none}
.form__inset-label.form__field-container--with-icon input,.form__inset-label.form__field-container--with-icon select{padding-left:2.11765rem}
.form__overlay-button__wrap{display:table;width:100%}
.form__overlay-button__wrap>div{display:table-cell;vertical-align:middle}
.form__overlay-button__wrap>div:last-child{width:1px}
.form__typeahead--in-page{background:#f0f0f0;padding:1rem}
.table{display:table}
.table__body{display:table-row-group}
.table__head{display:table-header-group}
.table__row{display:table-row}
.table__cell--head,.table__cell{display:table-cell}
.table button,.table .btn{margin-bottom:0}
table,.table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}
thead,.table__head{border-left:1px solid #371d88;border-right:1px solid #371d88}
tbody,.table__body{border:1px solid #c6c7c8}
thead+tbody,.table__head+.table__body{border-top:0}
tbody tr,.table__body .table__row{border-top:1px solid #c6c7c8;background:#FFF}
tbody tr:first-child,.table__body .table__row:first-child{border-top:0}
tbody tr:nth-child(odd),.table__body .table__row:nth-child(odd){background:#f0f0f0}
th,.table__cell--head{text-align:left;white-space:normal}
th a.sort,.table__cell--head a.sort{position:relative;display:block;color:inherit}
th a.sort:before,.table__cell--head a.sort:before{position:absolute;top:50%;height:0;width:5px;right:-10px;content:"";display:block;border:transparent solid 5px;border-bottom-color:white;margin-top:-11px}
th a.sort:after,.table__cell--head a.sort:after{position:absolute;top:50%;height:0;width:5px;right:-10px;content:"";display:block;position:absolute;border:transparent solid 5px;border-top-color:white;margin-top:1px}
th a.sort.asc:before,.table__cell--head a.sort.asc:before{display:none}
th a.sort.desc:after,.table__cell--head a.sort.desc:after{display:none}
td,.table__cell{padding:.75rem;vertical-align:baseline;overflow-wrap:break-word;white-space:normal}
td ul,.table__cell ul{margin:0;list-style-type:none;font-size:inherit}
td ul li,.table__cell ul li{margin:0}
td a,.table__cell a{text-decoration:underline}
td:first-child,.table__cell:first-child{text-transform:uppercase;font-weight:700;color:#63656a;font-size:.82353rem;line-height:1.25}
td [class^="icon-"],td [class*=" icon-"],.table__cell [class^="icon-"],.table__cell [class*=" icon-"]{display:block;font-size:1.25rem;margin:.29412rem 0}
.responsive{display:block}
.responsive thead,.responsive .table__head,.responsive thead tr,.responsive .table__head .table__row,.responsive tbody,.responsive .table__body,.responsive th,.responsive .table__cell--head,.responsive td,.responsive .table__cell{display:block}
.responsive tr,.responsive .table__row{border-top:0;display:table-cell}
.responsive thead,.responsive .table__head{float:left;border-left:0;border-right:0;border-top:1px solid #371d88;border-bottom:1px solid #371d88}
.responsive thead th,.responsive .table__head .table__cell--head{max-width:6.47059rem;text-align:right}
.responsive tbody,.responsive .table__body{width:auto;overflow-x:auto}
.responsive thead+tbody,.responsive .table__head+.table__body{border-top:1px solid #c6c7c8}
.responsive th,.responsive .table__cell--head,.responsive td,.responsive .table__cell{border-top:1px solid #c6c7c8;overflow-x:hidden;overflow-y:auto;min-width:3.52941rem}
.responsive th:first-child,.responsive .table__cell--head:first-child,.responsive td:first-child,.responsive .table__cell:first-child{border-top:0}
.responsive table:not(.responsive),.responsive .table:not(.responsive){display:table}
.responsive table:not(.responsive) thead,.responsive .table:not(.responsive) .table__head{display:table-header-group;float:none;border-left:1px solid #371d88;border-right:1px solid #371d88;border-top:0;border-bottom:0}
.responsive table:not(.responsive) tbody,.responsive .table:not(.responsive) .table__body{display:table-row-group;overflow-x:visible}
.responsive table:not(.responsive) thead th,.responsive .table:not(.responsive) .table__head .table__cell--head{max-width:none;text-align:left}
.responsive table:not(.responsive) thead+tbody,.responsive table:not(.responsive) .table__head+.table__body{border-top:0}
.responsive table:not(.responsive) tr,.responsive .table:not(.responsive) .table__row{display:table-row}
.responsive table:not(.responsive) th,.responsive .table:not(.responsive) .table__cell--head,.responsive table:not(.responsive) td,.responsive .table:not(.responsive) .table__cell{display:table-cell;border-top:0;min-width:0;overflow:visible}
.basic-table{margin-bottom:1.75rem}
.basic-table thead,.basic-table .table__head{border-left:0;border-right:0}
.basic-table tbody,.basic-table .table__body{border:0}
.basic-table thead+tbody,.basic-table .table__head+.table__body{border-top:1px solid #c6c7c8}
.basic-table tbody tr,.basic-table .table__body .table__row{border-bottom:1px solid #c6c7c8}
.basic-table tbody tr,.basic-table tbody tr:nth-child(odd),.basic-table .table__body .table__row,.basic-table .table__body .table__row:nth-child(odd){background:transparent}
.basic-table th,.basic-table .table__cell--head{background:transparent;padding-left:0;padding-bottom:.44118rem;width:45%;text-transform:uppercase;font-weight:700;color:#63656a;font-size:.82353rem;line-height:1.25;vertical-align:baseline}
.basic-table th:last-child,.basic-table .table__cell--head:last-child{padding-right:0}
.basic-table td,.basic-table .table__cell{padding-left:0}
.basic-table td:first-child,.basic-table .table__cell:first-child{text-transform:none;font-size:1rem;color:#373739;font-weight:300}
.basic-table td:last-child,.basic-table .table__cell:last-child{padding-right:0}
.locator-results thead{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.locator-results tbody,.locator-results tr,.locator-results th,.locator-results td{display:block}
.locator-results tbody tr:first-child{border-top:1px solid #c6c7c8}
.locator-results tr:nth-of-type(odd){background:#FFF}
.locator-results td{padding-bottom:0;padding-top:0}
.locator-results th[scope="row"]{background-color:transparent;color:#373739}
.locator-results img{margin-bottom:.58824rem}
.locator-results [class^="icon-"],.locator-results [class*=" icon-"]{display:inline-block;position:relative;top:.11765rem;margin-right:.23529rem}
.table--document-results{table-layout:auto}
.table--document-results thead{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.table--document-results tbody{border-left:1px solid #c6c7c8;border-right:1px solid #c6c7c8}
.table--document-results td{vertical-align:top;padding:.5rem}
.table--document-results td:first-child,.table--document-results td:last-child,.table--document-results td:last-child button{text-transform:uppercase;font-weight:700;color:#63656a;font-size:.82353rem;line-height:1.25}
.table--document-results td:first-child{background:#f0f0f0}
.table--document-results td:last-child{text-align:center;padding-right:1rem}
.table--document-results td:last-child span{display:block}
.table--document-results td:last-child button [class^="icon-"],.table--document-results td:last-child button [class*=" icon-"],.table--document-results td:last-child span[class^="icon-"],.table--document-results td:last-child span[class*=" icon-"]{line-height:1.25}
.table--document-results td:last-child .dropdown-pane{text-transform:none;font-weight:400}
.table--document-results a{display:block;margin-top:1rem;text-decoration:none}
.table--document-results a:first-child{margin-top:0}
.table--samples{margin-bottom:1.75rem}
.table--samples thead+tbody{border-top:1px solid #c6c7c8}
.table--samples td{vertical-align:middle}
.table--samples td:first-child{text-transform:none;font-weight:500;color:#373739;font-size:inherit}
.table--samples td:last-child{padding-left:0}
.table--samples button,.table--samples .btn{float:right}
.table--samples button span,.table--samples .btn span{display:inline-block}
.sortable .table__head.mainhead{display:none}
.sortable .table__container{display:block;margin-bottom:10px}
.sortable .table__cell{border:1px solid #cacaca;font-size:.95rem;font-weight:normal;display:block;padding:1rem}
.sortable .table__cell--head{border:1px solid #cacaca;font-size:.95rem;font-weight:normal;display:block}
.sortable .table__cell:first-child{text-transform:none;color:black}
.sortable .table__head{display:inline-block}
.sortable .table__row{display:inline-block;margin-left:-6px}
h1,h2,h3,h4,h5{font-weight:400;line-height:1.35}
h2{margin-bottom:1.75rem}
h2.section-title{text-align:center}
h3{margin-bottom:1rem}
h4{text-transform:uppercase;font-weight:700;color:#63656a;font-size:.82353rem;line-height:1.25;margin-bottom:.70588rem}
.rte{max-width:72.94118rem;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}
.rte::before,.rte::after{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.rte::after{clear:both}
.column .rte,.columns .rte{max-width:none;padding-left:0;padding-right:0}
.rte table{margin-bottom:1.75rem}
.rte img{margin-bottom:1rem}
.rte.text.parbase h3{word-wrap:break-word}
.logo__image{display:inline-block;vertical-align:middle;padding-top:.58824rem;padding-bottom:.58824rem}
.logo__image img{max-height:2.88235rem;min-width:295px}
.logo__image img.logo_au{width:300px}
.ie .logo img[src$='.svg']{width:295px;height:3.76470588rem}
.accordion{margin:0}
.accordion-title{text-decoration:none;border-top:2px solid #434343}
.accordion-title:before{font-family:"armstrongflooricon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:.70588rem;line-height:18px;float:right;display:inline-block;vertical-align:middle;margin-left:.29412rem}
.accordion-title:hover,.accordion-title:focus{color:#FFF;background:#f04923}
.accordion-item{margin-top:0}
.accordion-item.is-active .accordion-title:before{content:""}
.accordion-content{padding-bottom:1.17647rem}
@media screen and (max-width:47.9375em){.accordion .accordion-content{padding-left:1rem;padding-right:1rem}
}
fieldset .accordion-content{padding-left:1.41176rem !important}
fieldset .accordion-title{background:transparent;text-decoration:none;color:#371d88;text-transform:uppercase;font-weight:700;color:#63656a;font-size:.82353rem;line-height:1.25;border-top:0;padding:0}
fieldset .accordion-title:before{font-family:"armstrongflooricon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";float:none;margin-left:0;margin-right:.58824rem;background:#63656a;color:#FFF;font-size:.47059rem;line-height:1.5;padding-left:2px;padding-right:2px;vertical-align:top;position:relative;top:1px}
fieldset .accordion-title:hover,fieldset .accordion-title:focus{color:#63656a;background:transparent}
fieldset .accordion-item{margin-top:0;padding-bottom:1rem}
fieldset .accordion-item.is-active .accordion-title:before{content:""}
.dropdown{position:relative}
.dropdown [data-toggle] .icon-arrow-down{margin-left:.29412rem;font-size:.52941rem;color:#63656a;display:inline-block;vertical-align:middle;top:0}
.dropdown-pane{background:#f0f0f0;text-align:center;border-bottom:3px solid #d0d0d0;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.dropdown-pane.is-open{margin:0 0 -0.35294rem 0;width:300px;height:auto;clip:auto;overflow:visible}
.dropdown-pane.is-open.dropdown--left{margin:0 0 0 -0.35294rem}
.dropdown-pane.is-open.dropdown--top{margin:-0.35294rem 0 0 0}
.dropdown-pane.is-open.dropdown--right{margin:0 -0.35294rem 0 0}
.dropdown-pane .arrow{position:absolute;left:50%;top:-5.5px;margin-left:-5.5px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}
.dropdown-pane .arrow:before,.dropdown-pane .arrow:after{content:"";display:block}
.dropdown-pane .arrow:before{background:#d0d0d0;width:11px;height:11px;z-index:0}
.dropdown-pane .arrow:after{background:#f0f0f0;width:10px;height:10px;z-index:1;position:absolute;top:0;left:0}
.dropdown-pane .arrow--left,.dropdown-pane .arrow--right{top:50%;margin-top:-6px;margin-left:auto}
.dropdown-pane .arrow--left{left:-6px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.dropdown-pane .arrow--right{left:auto;right:-6px;-webkit-transform:rotate(315deg);transform:rotate(315deg)}
.dropdown-pane .arrow--bottom{margin-left:-8px;top:auto;bottom:-8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.dropdown-pane .arrow--bottom:before{width:13px;height:13px}
.tabs,.tabs-content,.tabs-panel,.tabs-title,.tabs-title>a,.tabs__wrapper .column,.tabs__wrapper .columns{float:none}
.tabs{border:0}
.tabs-content{border:0}
.tabs-panel{display:block;max-height:0;-webkit-transition:max-height .5s ease,padding .5s ease;transition:max-height .5s ease,padding .5s ease;overflow:hidden}
.tabs-title .column,.tabs-title .columns{padding-left:12px;padding-right:12px}
.tabs__toggle{display:block;width:100%;background:#000;color:#FFF;position:relative;font-weight:500;font-size:1.05882rem;padding-top:.88235rem;padding-bottom:.88235rem;border-top:2px solid #1f115e;line-height:1}
[type='radio']+.tabs__toggle,[type='checkbox']+.tabs__toggle{margin:0}
.tabs__toggle span{display:block}
.tabs__toggle span:before{font-family:"armstrongflooricon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:.70588rem;line-height:1.05882rem;float:right;display:inline-block;vertical-align:middle;margin-left:.29412rem}
.tabs__control:checked+.tabs__toggle span:before{content:""}
.tabs__control:checked+.tabs__toggle+.tabs-panel{padding-bottom:1.17647rem;max-height:58.82353rem}
.tabs--facets .tabs__toggle{font-size:.82353rem;font-weight:700;line-height:1.05882rem}
.tabs--facets .tabs__toggle:before{line-height:1.05882rem}
.tabs--facets .tabs__control:checked ~ .tabs{max-height:29.41176rem;padding-top:.5rem;padding-bottom:.5rem;border-bottom-width:3px}
.tabs--facets .tabs__control:checked+.tabs--facets .tabs__toggle+.tabs-panel{display:none;padding-bottom:0;max-height:none}
.tabs--facets .tabs__control:checked+.tabs--facets .tabs__toggle+.tabs-panel.is-active{display:block}
.tabs--facets .tabs-title>a{font-weight:700;text-decoration:none;font-size:.82353rem;padding-top:.47059rem;padding-bottom:.47059rem}
.tabs--facets .tabs-title.is-active>a{color:#63656a}
.tabs--facets .tabs-title.is-active>a:before{font-family:"armstrongflooricon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:75%;margin-right:.29412rem}
.tabs--facets .tabs{text-transform:uppercase;text-align:center;border-bottom:0 solid #d0d0d0;background:#f0f0f0;max-height:0;overflow:hidden;-webkit-transition:max-height .5s ease,padding .5s ease,border-bottom-width .5s ease;transition:max-height .5s ease,padding .5s ease,border-bottom-width .5s ease}
.tabs--facets .tabs-panel{display:none;-webkit-transition:none;transition:none;max-height:none}
.tabs--facets .tabs-panel.is-active{display:block;overflow:visible}
.tabs--facets .tabs-panel h3.hide-for-medium ~ p{margin-bottom:2.25rem}
.panel{padding:1.29412rem 1rem 1rem;margin-bottom:.35294rem}
.panel button{margin-bottom:0}
.panel--borders{border:1px solid #c6c7c8}
.panel--background{background:#000;color:#FFF}
.panel--background-neutral{background:#f0f0f0}
a.panel--background,.panel--background a{color:#FFF}
a.panel--background:hover,a.panel--background:focus,.panel--background a:hover,.panel--background a:focus{color:#FFF}
.link-list ul,.link-list ol,.link-list--horizontal ul,.link-list--horizontal ol{margin:0;padding:0;list-style-type:none}
.link-list li{margin-top:.58824rem}
.link-list li:last-child{margin-bottom:.58824rem}
.link-list li a{text-decoration:none}
.link-list a{display:table}
.link-list span{display:table-cell;vertical-align:baseline}
.link-list span+span{padding-left:.29412rem}
.link-list img{border-radius:50%;box-shadow:0 0 0 1px #c6c7c8;max-width:none}
.link-list input[type="checkbox"]{margin-bottom:.29412rem}
.link-list .row{margin-left:-0.23529rem;margin-right:-0.23529rem}
.link-list .column,.link-list .columns{padding-left:.23529rem;padding-right:.23529rem}
.link-list .dropdown{display:inline-block;vertical-align:middle}
.link-list__label{text-transform:uppercase;display:block;font-size:.76471rem}
.link-list--horizontal ul,.link-list--horizontal li{display:inline-block;vertical-align:middle}
.link-list--horizontal li{margin-left:.29412rem;margin-top:0}
.link-list--horizontal li:before{font-family:"armstrongflooricon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.link-list--horizontal li:before{display:inline-block;vertical-align:middle;margin-right:.29412rem}
.link-list--horizontal li:first-child{margin-left:0}
.link-list--horizontal li:first-child:before{display:none}
.link-list--horizontal li:last-child{margin-bottom:0}
.link-list--horizontal a,.link-list--horizontal button,.link-list--horizontal span{display:inline-block;vertical-align:middle}
.link-list--breadcrumbs{background:#f0f0f0;font-size:.88235rem;padding-top:.58824rem;padding-bottom:.58824rem}
.link-list--breadcrumbs .link-list--horizontal li{display:none;margin-left:0}
.link-list--breadcrumbs .link-list--horizontal li:before{font-family:"armstrongflooricon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.link-list--breadcrumbs .link-list--horizontal li:before{font-size:.58824rem;color:#63656a;position:relative;top:-1px}
.link-list--breadcrumbs .link-list--horizontal li:nth-last-child(2){display:inline-block}
.link-list--breadcrumbs+.link-list--horizontal{margin-top:1rem;margin-bottom:1rem}
.link-list--breadcrumbs a{text-decoration:none;color:#63656a}
.link-list--breadcrumbs a:hover,.link-list--breadcrumbs a:focus{text-decoration:underline;color:#f04923}
.locations img{display:block;margin:0 auto;max-width:180px}
.locations ul,.locations ol{margin-left:0;list-style-type:none}
.locations li{font-weight:700}
.locations__languages{font-size:.88235rem}
.locations__languages.inline-list li{margin-left:0}
.locations__languages.inline-list li:after{content:'\\';margin-left:.29412rem;margin-right:.11765rem;color:#63656a;font-weight:300}
.locations hr{margin-top:1rem;margin-bottom:0}
.content-section section:last-child .locations{margin-bottom:1.75rem}
.card{border:1px solid #c6c7c8;text-align:center;padding:.58824rem;height:100%;background:#FFF}
.card::before,.card::after{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.card::after{clear:both}
.card img{min-height:1px;min-width:1px;width:100%}
.card fieldset[disabled]{border:0}
.card fieldset[disabled] select{background-color:#FFF;background-image:none;padding-left:0;cursor:default}
.card__container{margin:0 0 1.75rem}
.card__list{list-style-type:none}
.card__list::before,.card__list::after,.card__list ul::before,.card__list ul::after,.card__list ol::before,.card__list ol::after{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.card__list::after,.card__list ul::after,.card__list ol::after{clear:both}
.card__list ul,.card__list ol{margin:0 0 1.75rem;padding:0;list-style-type:none}
.card__list .card ul,.card__list .card ol{margin-bottom:0;margin-top:.5rem}
.card__more{display:none}
.card__toggle label{margin-bottom:1.17647rem;text-decoration:none}
.card__image{position:relative;font-size:0;line-height:0}
.card__image img[src$='.svg']{display:block;margin:0 auto;height:30px}
.card__new,.card__photo-num,.card__discontinued{background:#373739;color:#FFF;font-weight:700;font-size:.70588rem;line-height:1.29412rem;position:absolute;padding:0 .29412rem 0 .58824rem}
.card__new,.card__discontinued{top:.58824rem;left:-0.58824rem;text-transform:uppercase}
.card__new:after,.card__discontinued:after{content:"";display:block;position:absolute;top:0;left:100%;width:.29412rem;height:100%;background:#373739;-webkit-clip-path:polygon(-0.5px 0,-0.5px 100%,100% -0.5px);clip-path:polygon(-0.5px 0,-0.5px 100%,100% -0.5px)}
.card__discontinued,.card__discontinued:after{background:#ef062c}
.card__photo-num{bottom:0;right:0}
.card__info{text-align:left;padding:.29412rem 0 0;color:#63656a;font-size:.88235rem}
.card__info h4 a,.card__info .card__name{font-weight:500}
.card__info h3,.card__info h4,.card__info .card__name{margin:.47059rem 0}
.card__info h3{color:#373739;font-size:1.11765rem}
.card__info h4{text-transform:none}
.card__info a{text-decoration:none;display:inline-block}
.card__info a.btn{margin-top:1rem;margin-bottom:.5rem}
.card__info span.card__name{color:#373739}
.card__info p,.card__info li{margin:0}
.card__info p ~ p{margin-top:.5rem}
.card__info strong{font-size:.82353rem}
.card__info ul{list-style:none;margin:0}
.card__name{display:block;font-size:1rem}
.card__options,.card__button{margin-top:1rem}
.card__button button{margin-bottom:0}
.card__options label{display:none}
.card__swatches{margin:1rem 0 0}
.card__swatches span{display:inline-block}
.card--content-object{border:0;background:transparent;padding:0;display:table}
.card--content-object .card__name{font-size:.94118rem;margin-top:0;margin-bottom:.17647rem}
.card--content-object .card__new{left:0}
.card--content-object .card__new--reversed{left:auto;right:0;padding:0 .58824rem 0 .29412rem}
.card--content-object .card__new--reversed:after{-webkit-clip-path:polygon(0 0,100% 100%,100% 0);clip-path:polygon(0 0,100% 100%,100% 0);left:-0.29412rem}
.card--content-object .card__image,.card--content-object .card__info{display:table-cell;vertical-align:top}
.card--content-object .card__image{width:6.76471rem}
.card--content-object .card__image--svg{width:2.11765rem}
.card--content-object .card__info{padding-top:0;padding-left:.70588rem}
.card--content-object .card__info h3{margin-top:0}
.card--content-object__list ul{display:table;margin-bottom:0}
.card--content-object__list li{display:table-row;padding-top:.29412rem}
.card--large .card__info p{font-size:.94118rem}
.card--large .card__info h3 a,.card--large .card__info h4 a{font-size:1.11765rem}
.card--category{border-top:0}
.card--category .product-category__bar{width:calc(100% - -1.17647rem);margin:-0.58824rem -0.58824rem .58824rem}
.card--category-generic{border-top:1px solid #c6c7c8}
.card--contact .card__info{padding:12px 12px 0}
.card--contact__secondary{font-size:.82353rem}
.card--collection__hover{display:none}
label.card__toggle{color:#371d88;text-decoration:underline}
label.card__toggle:hover{color:#4b21c1}
.key-list li{margin-top:.58824rem}
.key-list li:last-child{margin-bottom:.58824rem}
.key-list ol{margin:0;padding:0;counter-reset:li}
.key-list ol>li{text-transform:uppercase;font-weight:700;color:#63656a;font-size:.82353rem;line-height:1.25;position:relative;margin:.47059rem 0 0 1.17647rem;padding:.23529rem .70588rem;list-style:none}
.key-list ol>li:before{content:counter(li);display:inline-block;counter-increment:li;position:absolute;left:-1.17647rem;width:1.41176rem;height:1.41176rem;padding:0 .23529rem;color:#FFF;background:#63656a;text-align:center;border:2px solid #FFF;border-radius:50%;font-size:.76471rem;line-height:20px;font-weight:700;top:0}
.key-list ol>li:first-child{margin-top:0}
.key-list ul li{font-size:.94118rem;text-transform:none;color:#373739;font-weight:400}
.thumbnail-list{margin:0;list-style:none}
.thumbnail-list li{display:inline-block;margin-left:.47059rem;margin-top:0}
.thumbnail-list li:first-child{margin-left:0}
.reveal{overflow-x:hidden}
.reveal.large{padding:1rem}
.reveal .close-button{padding:0 0 1rem 1rem;color:#63656a;float:right;line-height:1}
.reveal .close-button:hover{color:#4b21c1;box-shadow:none}
.reveal .modal-content{clear:both}
.reveal--added-item{padding:0}
.reveal--added-item>div{padding:1.47059rem}
.reveal--added-item>button{margin-top:1.47059rem;margin-right:1.47059rem}
.reveal--added-item h3 .icon-checkmark{color:#83b211;font-weight:700}
.reveal--added-item p{margin:0}
.reveal--added-item p ~ p{text-transform:uppercase;font-weight:700;color:#63656a;font-size:.82353rem;line-height:1.25}
.reveal--added-item .btn{margin-top:1.75rem}
.reveal--added-item footer{margin-top:1.75rem}
.reveal--added-item footer a{font-weight:500}
.reveal--added-item .alert{height:100%}
.reveal--added-item .spinner{margin:6px auto}
.reveal--success .btn{margin-bottom:0}
.reveal--success,.reveal--error{display:none}
.general-promo{margin:0 0 1.75rem;width:100%;display:block;padding-top:0;padding-bottom:0}
.general-promo__container{display:table}
.general-promo__container>div{display:table-cell;vertical-align:middle;min-width:5.88235rem}
.general-promo__text{padding:1rem}
.general-promo__desc{display:block;color:#373739;font-size:1.05882rem;font-weight:300;margin-bottom:.29412rem;line-height:1.35}
.panel--background .general-promo__desc{color:#FFF}
.general-promo__cta{display:inline-block;font-weight:500;font-size:.82353rem;color:#371d88}
.general-promo__cta:hover,.general-promo__cta:focus{color:#4b21c1}
.panel--background .general-promo__cta{color:#FFF}
.panel--background .general-promo__cta:hover,.panel--background .general-promo__cta:focus{color:#FFF}
.general-promo img{padding:.29412rem}
.general-promo--image-only img{padding:0}
.utility-nav{padding-top:.88235rem;padding-bottom:.88235rem;position:relative;z-index:1004}
.utility-nav__wrap{text-align:center}
.utility-nav--minimized .column,.utility-nav--minimized .columns{padding-left:0;padding-right:0}
.utility-nav--minimized .utility-nav{padding-bottom:0}
.utility-nav--minimized .utility-nav__wrap{font-size:.88235rem;margin-top:.5rem;text-align:left;padding-left:12px;padding-right:12px}
.utility-nav--minimized .utility-nav__wrap:first-child{margin-top:0;border-bottom:7px solid #371d88;padding-bottom:1rem;text-align:center}
.page-title h1{margin-bottom:0}
.page-title small{display:block;font-weight:100;font-size:1.23529rem;color:#63656a;margin-bottom:.17647rem}
.page-title small abbr{position:relative;top:-0.17647rem}
.page-title+p{margin-top:1.75rem}
.search-title h1{margin:0}
.search-title h3{color:#63656a;font-weight:300}
.search-title__related p{display:inline-block;margin-right:.29412rem}
.search-title .facets__results-grand-total{color:#373739;font-weight:500}
.search-title p{margin-top:1.75rem}
.product-item-calls-to-action{margin-bottom:1.75rem}
.product-item-calls-to-action button{margin-bottom:.5rem}
.sticky-nav{clear:both}
.sticky-nav__arrow{display:none}
.sticky-nav label{margin:0;color:#FFF;text-align:center;font-weight:700;line-height:2.35294rem;cursor:default;background:#63656a}
.lvt .sticky-nav label{background:#93272c}
.vct .sticky-nav label{background:#dc8633}
.lin .sticky-nav label{background:#a9c47f}
.lam .sticky-nav label{background:#a89968}
.bio .sticky-nav label{background:#f1c400}
.hw .sticky-nav label{background:#693f23}
.het .sticky-nav label{background:#9adbe8}
.hom .sticky-nav label{background:#6399ae}
.esd .sticky-nav label{background:#006c68}
.srf .sticky-nav label{background:#006d68}
.sticky-nav__wrap{width:100%}
.sticky-nav__wrap.is-stuck.is-at-top{z-index:1003}
.sticky-nav__wrap.is-stuck.is-at-top label.column,.sticky-nav__wrap.is-stuck.is-at-top label.columns{padding:15px 12px;text-align:left;font-size:.82353rem;font-weight:700;line-height:1.05882rem;cursor:pointer}
.sticky-nav__wrap.is-stuck.is-at-top label.column:before,.sticky-nav__wrap.is-stuck.is-at-top label.columns:before{font-family:"armstrongflooricon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:.70588rem;line-height:1.05882rem;float:right;display:inline-block;vertical-align:middle;margin-left:.29412rem}
.sticky-nav__wrap.is-stuck.is-at-top .sticky-nav__links{max-height:0;overflow:hidden}
.sticky-nav__wrap.is-stuck.is-at-top .sticky-nav__dropdown-control:checked ~ label:before{content:""}
.sticky-nav__wrap.is-stuck.is-at-top .sticky-nav__dropdown-control:checked ~ .sticky-nav__links{border-bottom-width:3px;max-height:58.82353rem}
@media screen and (max-width:47.9375em){.sticky-nav__wrap.is-stuck.is-at-bottom{position:absolute;top:0 !important}
}
.sticky-nav__links{background:#f0f0f0;text-align:center;padding-left:12px;padding-right:12px;border-bottom:3px solid #d0d0d0;max-height:58.82353rem}
.lvt .sticky-nav__links{border-color:#93272c}
.vct .sticky-nav__links{border-color:#dc8633}
.lin .sticky-nav__links{border-color:#a9c47f}
.lam .sticky-nav__links{border-color:#a89968}
.bio .sticky-nav__links{border-color:#f1c400}
.hw .sticky-nav__links{border-color:#693f23}
.het .sticky-nav__links{border-color:#9adbe8}
.hom .sticky-nav__links{border-color:#6399ae}
.esd .sticky-nav__links{border-color:#006c68}
.srf .sticky-nav__links{border-color:#006d68}
.sticky-nav__links a{width:100%;padding-top:.47059rem;padding-bottom:.47059rem;text-transform:uppercase;font-weight:700;color:#63656a;font-size:.82353rem;line-height:1.25;color:#000}
.sticky-nav__links a.active{color:#63656a}
.sticky-nav__links a.active span:before{font-family:"armstrongflooricon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:75%;margin-right:.29412rem}
.sticky-nav__links ul{margin:.5rem 0}
.sticky-nav__links li{margin:0}
.sticky-nav__links li:first-child a{padding-top:.94118rem}
.sticky-nav__links li:last-child{margin:0}
.sticky-nav__links li:last-child a{padding-bottom:.94118rem}
.sticky-nav--dropdown-tabs .sticky-nav__wrap{background:#371d88;padding:12px 12px 0;color:#FFF}
.sticky-nav--dropdown-tabs h4{color:#FFF}
.sticky-nav__context{display:block}
.tabbed-nav{clear:both}
.tabbed-nav__arrow{display:none}
.tabbed-nav label{margin:0;color:#FFF;text-align:center;font-weight:700;line-height:2.35294rem;cursor:default}
.tabbed-nav__wrap{width:100%}
.tabbed-nav__wrap.is-stuck.is-at-top{z-index:1003}
.tabbed-nav__wrap.is-stuck.is-at-top label.column,.tabbed-nav__wrap.is-stuck.is-at-top label.columns{padding:15px 12px;text-align:left;font-size:.82353rem;font-weight:700;line-height:1.05882rem;cursor:pointer}
.tabbed-nav__wrap.is-stuck.is-at-top label.column:before,.tabbed-nav__wrap.is-stuck.is-at-top label.columns:before{font-family:"armstrongflooricon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:.70588rem;line-height:1.05882rem;float:right;display:inline-block;vertical-align:middle;margin-left:.29412rem}
.tabbed-nav__wrap.is-stuck.is-at-top .tabbed-nav__links{max-height:0;overflow:hidden}
.tabbed-nav__wrap.is-stuck.is-at-top .tabbed-nav__dropdown-control:checked ~ label:before{content:""}
.tabbed-nav__wrap.is-stuck.is-at-top .tabbed-nav__dropdown-control:checked ~ .tabbed-nav__links{border-bottom-width:3px;max-height:58.82353rem}
@media screen and (max-width:47.9375em){.tabbed-nav__wrap.is-stuck.is-at-bottom{position:absolute;top:0 !important}
}
.tabbed-nav__links{text-align:left;float:left;padding-left:12px;padding-right:12px;max-height:58.82353rem}
.lvt .tabbed-nav__links{border-color:#93272c}
.vct .tabbed-nav__links{border-color:#dc8633}
.lin .tabbed-nav__links{border-color:#a9c47f}
.lam .tabbed-nav__links{border-color:#a89968}
.bio .tabbed-nav__links{border-color:#f1c400}
.hw .tabbed-nav__links{border-color:#693f23}
.het .tabbed-nav__links{border-color:#9adbe8}
.hom .tabbed-nav__links{border-color:#6399ae}
.esd .tabbed-nav__links{border-color:#006c68}
.srf .tabbed-nav__links{border-color:#006d68}
.tabbed-nav__links a{width:100%;padding-top:.47059rem;padding-bottom:.47059rem;text-transform:uppercase;font-weight:700;color:#63656a;font-size:.82353rem;line-height:1.25;color:#371d88;padding-left:.88235rem}
.tabbed-nav__links a.active{color:#63656a}
.tabbed-nav__links a.active span:before{font-family:"armstrongflooricon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:75%;margin-right:.29412rem;padding-left:.29412rem}
.tabbed-nav__links ul{margin:.5rem 0}
.tabbed-nav__links li{margin:0;background:rgba(240,240,240,0.9);border:1px solid #cacaca}
.tabbed-nav__links li:first-child a{padding-top:.94118rem}
.tabbed-nav__links li:last-child{margin:0}
.tabbed-nav__links li:last-child a{padding-bottom:.94118rem}
.tabbed-nav__links a.selected{color:#FFF;background:#371d88}
.lvt .tabbed-nav__links a.selected{background:#93272c}
.vct .tabbed-nav__links a.selected{background:#dc8633}
.lin .tabbed-nav__links a.selected{background:#a9c47f}
.lam .tabbed-nav__links a.selected{background:#a89968}
.bio .tabbed-nav__links a.selected{background:#f1c400}
.hw .tabbed-nav__links a.selected{background:#693f23}
.het .tabbed-nav__links a.selected{background:#9adbe8}
.hom .tabbed-nav__links a.selected{background:#6399ae}
.esd .tabbed-nav__links a.selected{background:#006c68}
.srf .tabbed-nav__links a.selected{background:#006d68}
.tabbed-nav__links a.selected span:before{display:none}
.tabbed-nav--dropdown-tabs .tabbed-nav__wrap{background:#371d88;padding:12px 12px 0;color:#FFF}
.tabbed-nav--dropdown-tabs h4{color:#FFF}
.tabbed-nav__context{display:block}
.market-segments{background-color:#f0f0f0;padding:1.17647rem 1.41176rem;margin-bottom:1.75rem}
.market-segments h3{font-size:1.11765rem}
.market-segments li,.market-segments a{font-size:.88235rem}
.market-segments ul,.market-segments ol{margin:0;padding:0;list-style-type:none}
.market-segments li{margin-top:.58824rem}
.market-segments li:first-child{margin-top:0}
.market-segments ul{margin-bottom:1.5rem}
.download-link{display:block;text-decoration:none}
.download-link a{text-decoration:none}
.download-link [class^="icon-"],.download-link [class*=" icon-"]{font-size:129%;padding-right:.5rem;position:relative;top:.17647rem}
.download-link--restricted .file-info:before{font-family:"armstrongflooricon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-right:.29412rem}
.download-link--restricted .dropdown{display:inline-block}
.download-list{list-style:none;margin:0}
.download-list li{margin-top:1rem}
.download-list li:first-child{margin-top:0}
.item-differentiator{margin-top:1.75rem;margin-bottom:1.75rem}
.featured-content-link{display:table;table-layout:fixed;width:100%;margin-bottom:1.75rem}
.featured-content-link>div{display:table-cell;vertical-align:top}
.featured-content-link>div:first-child:not(:last-child){padding-right:.58824rem;width:5.88235rem}
.featured-content-link>div:last-child{width:100%}
.featured-content-link h4{text-transform:none;font-size:1rem;margin-bottom:0}
.featured-content-link h4 a{font-weight:500}
.featured-content-link p{font-size:.88235rem;margin:0}
.featured-content-link p a{text-decoration:none}
.featured-content-link p a:hover span,.featured-content-link p a:focus span{background-color:#f04923}
.featured-content-link .icon-arrow-right{display:inline-block;border-radius:50%;background-color:#f04923;color:#FFF;font-size:.5rem;vertical-align:top;font-weight:bold;line-height:1.8;position:relative;top:2px;margin-left:.25rem;text-align:center;width:15px;height:15px}
.video figure{display:block}
.video .brightcove-container{width:100%;cursor:pointer;display:block;position:relative}
.video .brightcove-container:after{padding-top:56.25%;display:block;content:''}
.video .brightcove-container object,.video .brightcove-container .video-js{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%}
.video .player-embed-wrap{margin:0 auto;overflow:hidden;width:100%;text-align:center}
.video figcaption h3{font-size:1rem;font-weight:500;margin-bottom:0;margin-top:.58824rem}
.video figcaption p{font-size:.88235rem;margin:0}
.video .bc-player-default_default.not-hover .vjs-big-play-button:before{color:#371d88}
.video .bc-player-default_default .vjs-big-play-button{width:2.58824rem;height:2.58824rem;top:.88235rem;left:.88235rem;border-radius:50%;padding:0;min-height:0;display:block;border:0}
.video .bc-player-default_default .vjs-big-play-button:before{margin:0;width:auto;font-size:1.23529rem;position:relative;left:.11765rem;line-height:44px}
.video .bc-player-default_default.vjs-playing .vjs-big-play-button{display:none}
.video .bc-player-default_default .vjs-load-progress{position:relative;z-index:1}
.video .bc-player-default_default .vjs-play-progress{position:relative;z-index:2}
.video .bc-player-default_default .vjs-play-progress,.video .bc-player-default_default .vjs-volume-level{background-color:#4b21c1}
.video .bc-player-default_default .vjs-control-bar .vjs-control{border:0;padding:0;font-size:inherit;font-weight:normal;text-transform:none;min-height:0;background-color:transparent;color:inherit;box-shadow:none}
.video__container{background:#63656a;overflow:hidden}
section .video__container{margin-top:-1.75rem}
.video__container .video{margin-bottom:1rem}
.video__container .video .bc-player-default_default .vjs-big-play-button{width:3.88235rem;height:3.88235rem}
.video__container .video .bc-player-default_default .vjs-big-play-button:before{line-height:66px;font-size:1.76471rem}
.video__placeholder{position:relative;display:block;text-decoration:none}
.video__placeholder:before{border-radius:50%;width:2.11765rem;height:2.11765rem;top:.82353rem;left:2.23529rem;font-size:1.05882rem;position:absolute;line-height:36px}
.video__details{padding:0 1rem;overflow:auto}
.video__details h1{font-size:1.41176rem}
.video__details label{margin:0 0 1rem;color:#FFF;font-size:.88235rem;display:block}
.video__details label span{padding-left:0;text-align:left;border-top:1px solid #c6c7c8;padding-top:.58824rem}
.video__details label span:before{font-size:.58824rem;padding-right:.29412rem}
.video__view-more:before{font-family:"armstrongflooricon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.video__view-less:before{font-family:"armstrongflooricon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.video__details,.video__details h4{color:#FFF}
.video__transcript{font-size:.88235rem}
.video__transcript,.video__view-less{display:none}
.video__view-more{display:block}
.video__transcript-toggle:checked ~ .video__transcript,.video__transcript-toggle:checked ~ label .video__view-less{display:block}
.video__transcript-toggle:checked ~ label .video__view-more{display:none}
.chart{display:block;border:1px solid #c6c7c8;padding-bottom:1rem;margin-top:1.5rem;background:#FFF}
.chart h3{text-align:center}
.chart aside,.chart__bars{padding:0 .75rem}
.chart figcaption{display:block;width:100%;margin:auto}
.chart__legend{text-align:left;list-style:none;margin:1rem .5rem 1.5rem}
.chart__legend span{position:relative;top:-2px}
.chart__color{display:inline-block;vertical-align:middle;width:1.17647rem;height:1.17647rem;margin-right:.29412rem}
.chart__bars{list-style-type:none;margin:0;display:table;width:100%}
.chart__bars dt{padding-right:1.17647rem;text-align:left}
.chart__bar-group{padding:0;display:table-row}
.chart__bars dt,.chart__axis li,.chart__bar p{text-transform:uppercase;font-weight:700;color:#63656a;font-size:.82353rem;line-height:1.25}
.chart__bars dt,.chart__bar-set{display:block;vertical-align:middle}
.chart__bar-set{width:100%;margin-bottom:1rem}
.chart__bar{position:relative}
.chart__bar span{display:block;height:1.47059rem}
.chart__bar p{position:absolute;top:0;right:.29412rem;margin:0;font-weight:700;line-height:1.47059rem;color:#373739}
.chart__bar--reverse p{color:#FFF}
.chart__bar--small p{right:auto;color:#373739;left:calc(100% - -0.29412rem)}
.chart__scale{display:table-row}
.chart__axis{list-style-type:none;margin:0;display:table;table-layout:fixed;width:100%}
.chart__axis li{display:table-cell;text-align:right;border-top:1px solid #c6c7c8;vertical-align:top}
.chart__axis li span{display:none}
.chart__axis li:before{content:"";display:none;width:1px;height:1.17647rem;background:#c6c7c8;margin:0 0 0 auto}
.chart__axis li:first-child span,.chart__axis li:first-child:before,.chart__axis li:last-child span,.chart__axis li:last-child:before{display:block}
.chart__axis li:first-child{text-align:left}
.chart__axis li:first-child:before{margin:0}
.chart__axis li:last-child{text-align:right}
.chart__axis li:last-child span{float:right}
.swatch-list{margin:0;padding:0;list-style-type:none;font-size:0;line-height:0}
.swatch-list li{display:inline-block;margin:0 .17647rem .17647rem 0}
.swatch-list li span{font-size:.70588rem;line-height:1;text-transform:uppercase;vertical-align:middle}
.swatch-list li img{width:20px;height:20px}
.tile-promo{position:relative;display:block;background:#371d88;min-height:15.88235rem;-webkit-transition:background .25s ease;transition:background .25s ease;overflow:hidden}
.tile-promo,.tile-promo a{color:#FFF}
.tile-promo__list.small-collapse{overflow-x:hidden}
.tile-promo__list.small-collapse .row.column,.tile-promo__list.small-collapse .row.columns{margin:0 -0.29412rem}
.tile-promo__list.small-collapse .row.column:first-child,.tile-promo__list.small-collapse .row.columns:first-child{margin-top:0}
.tile-promo__list.small-collapse .column,.tile-promo__list.small-collapse .columns{padding:0 .14706rem;margin:.29412rem 0;float:none}
.tile-promo__list.small-collapse .column:first-child,.tile-promo__list.small-collapse .columns:first-child{margin-top:0}
.tile-promo__list.small-collapse .hero-photos{margin-bottom:0}
@media screen and (max-width:47.9375em){.tile-promo__list.small-collapse .hero-photos{height:auto !important}
.tile-promo__list.small-collapse .hero-photos--background figure{height:15.88235rem}
.tile-promo__list.small-collapse .hero-photos--background figure[role=group]{height:auto}
}
.tile-promo__background{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-repeat:no-repeat;background-position:bottom center;background-size:cover;opacity:1;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}
.tile-promo__text{position:relative;z-index:2;padding:24px 12px}
.tile-promo__text .tag{background:transparent;padding:0;color:#FFF;font-size:.82353rem;font-weight:700;margin-bottom:.58824rem}
.tile-promo--overlay{background:-webkit-linear-gradient(top,rgba(0,0,0,0.75) 0,rgba(0,0,0,0.55) 70%,transparent 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.75) 0,rgba(0,0,0,0.55) 70%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf000000',endColorstr='#00000000',GradientType=0)}
.tile-promo .link-list ul{border-left:1px solid rgba(255,255,255,0.4)}
.tile-promo .link-list li{margin:0}
.tile-promo .link-list a{color:rgba(255,255,255,0.8);padding:.47059rem 12px;display:block;font-weight:500;background:#000}
.tile-promo .link-list a:hover{color:#FFF;background:#f04923}
a.tile-promo:hover,a.tile-promo:focus{color:#FFF;background-color:#000}
a.tile-promo:hover .btn--secondary-inverse,a.tile-promo:focus .btn--secondary-inverse{opacity:1}
a.tile-promo:hover .tile-promo__background,a.tile-promo:focus .tile-promo__background{opacity:.6}
a.tile-promo.flat:hover,a.tile-promo.flat:focus{background-color:#1f115e}
.contact-method{padding-top:1.75rem;border-top:1px solid #c6c7c8;margin-top:1.75rem;text-align:center}
.contact-methods .contact-method{margin-bottom:1.75rem}
.contact-methods .column:first-child .contact-method,.contact-methods .columns:first-child .contact-method{padding-top:0;border-top:0;margin-top:0}
.contact-method h3,.contact-method p{margin-bottom:.88235rem}
.contact-method p,.contact-method .btn{margin-top:.88235rem;margin-bottom:0}
.contact-method .btn{margin-left:auto;margin-right:auto}
.contact-method h3{margin-bottom:0}
.contact-method [class^="icon-"],.contact-method [class*=" icon-"]{font-size:3.82353rem;color:#63656a;margin-bottom:.875rem}
.contact-method strong{display:block}
.contact-method strong,.contact-method strong a{font-weight:700}
.contact-method sup{font-size:66.66667%}
.contact-method__info{color:#63656a;font-size:1rem}
.locator-search{background:#000;color:#FFF;width:100%;display:table;table-layout:fixed}
.locator-search .column,.locator-search .columns{display:table-cell;vertical-align:top}
.locator-search .column,.locator-search .columns,.locator-search .column:last-child:not(:first-child),.locator-search .columns:last-child:not(:first-child){float:none}
.locator-search__img-wrap{position:relative;overflow:hidden}
.locator-search__img-wrap img{border-radius:50%;overflow:hidden;position:absolute;top:50%;right:6px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.locator-search__info{padding-top:2.35294rem;padding-bottom:2.35294rem}
.locator-search h3{margin-bottom:0}
.locator-search label{font-size:17px;margin-bottom:.58824rem}
.locator-search .form__validation-group::before,.locator-search .form__validation-group::after{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.locator-search .form__validation-group::after{clear:both}
.locator-search select{margin-bottom:0}
.locator-search select,.locator-search select ~ button{float:left}
.locator-search select ~ button{margin:.08824rem 0 0 .58824rem}
.contact-info{color:#373739;font-size:.94118rem}
.contact-info ul{list-style:none;margin:0;line-height:1}
.contact-info p,.contact-info li{margin:0;line-height:1.3}
.contact-info a{margin:0;text-decoration:underline}
.contact-info img{min-height:1px;min-width:1px}
.contact-info td img{width:100%;max-width:11.76471rem}
.contact-info__info-group{margin-bottom:1rem}
.contact-info__number-list li{margin-top:.29412rem;margin-left:1.5rem}
.contact-info__number-list li:first-child{margin-top:0}
.contact-info__number-list li:not(:first-child) .contact-info--phone:before{display:none}
.contact-info--name{font-weight:700;text-transform:uppercase;font-size:.88235rem}
.contact-info--name span{font-size:.94118rem;font-weight:400;text-transform:none}
.contact-info--email,.contact-info--website,.contact-info--address{padding-left:1.5rem;margin-top:.29412rem;display:inline-block}
.contact-info--phone:before,.contact-info--email:before,.contact-info--website:before,.contact-info--address:before{font-family:"armstrongflooricon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:-1.5rem;float:left;color:#63656a;display:block;text-align:center;width:.94118rem}
.contact-info--phone:before{content:""}
.contact-info--email:before{content:"";font-size:.64706rem;line-height:2}
.contact-info--website:before{content:""}
.contact-info--address:before{content:""}
.progress-bar{color:#63656a}
.progress-bar ol{list-style-type:none;margin:0;padding:0;counter-reset:progress;display:table;width:100%}
.progress-bar li{display:table-cell;vertical-align:bottom}
.progress-bar__content,.progress-bar__spacer{position:relative}
.progress-bar__content a:before,.progress-bar__content p:before,.progress-bar__spacer:before{content:'';display:block;position:absolute;left:0;bottom:.64706rem;width:100%;height:.29412rem;background:#f04923;z-index:-1}
.progress-bar__content{text-align:center;text-transform:uppercase;width:1px;white-space:nowrap}
.progress-bar__content a:after,.progress-bar__content p:after{content:counter(progress);counter-increment:progress;display:block;margin:0 auto;width:1.58824rem;height:1.58824rem;line-height:21px;border-radius:50%;color:#FFF;background:#63656a;border:3px solid #FFF;text-align:center;font-size:.76471rem;font-weight:700}
.progress-bar__content p{margin:0}
.progress-bar__content a{text-decoration:none;display:block}
.progress-bar__content a:after{background:#f04923}
.progress-bar__content a:hover:after,.progress-bar__content a:focus:after{background:#f04923;box-shadow:0 0 0 1px #f04923}
.progress-bar__content:first-child a:before,.progress-bar__content:first-child p:before{left:50%;width:50%}
.progress-bar__content:last-child a:before,.progress-bar__content:last-child p:before{left:auto;right:50%;width:50%}
.progress-bar--active{padding-bottom:2px;color:#f04923}
.progress-bar--active a:after,.progress-bar--active p:after{background:#f04923;box-shadow:0 0 0 1px #371d88}
.progress-bar__last-accessible ~ .progress-bar__spacer:before,.progress-bar__last-accessible ~ .progress-bar__content p:before{background:#c6c7c8}
.progress-bar__last-accessible+.progress-bar__spacer:before{background:-webkit-linear-gradient(left,#f04923 0,#c6c7c8 70%);background:linear-gradient(to right,#371d88 0,#c6c7c8 70%)}
.progress-bar span{display:block;margin-bottom:.58824rem;font-size:.88235rem;font-weight:700}
.progress-bar [class^="icon-"],.progress-bar [class*=" icon-"]{font-size:1.76471rem;font-weight:400}
.sidebar{background:#f0f0f0;padding:1.41176rem;margin-top:1.75rem}
.sidebar__promo h4{margin-bottom:.58824rem}
.sidebar__promo p{font-size:.88235rem}
.sidebar__promo img{display:block;margin:0 auto;max-width:90%}
.sidebar__promo .btn{position:relative;top:1px;margin-bottom:0}
.sidebar__section{margin-top:1.75rem}
.sidebar__section:first-child{margin-top:0}
.sidebar .tag{padding:0 0 .35294rem}
.cart__link{position:relative}
.cart fieldset{margin-bottom:1rem}
.cart [type=radio]{float:left;margin-right:.88235rem;margin-bottom:0}
.cart__items .basic-table{table-layout:auto;margin-bottom:0}
.cart__items .table__cell,.cart__items .table__cell--head{width:33.33333%}
.cart__items .table__cell:first-child,.cart__items .table__cell--head:first-child{width:66.66667%}
.cart__items .table__cell{vertical-align:top}
.cart__items select{width:auto;margin:0;font-weight:700}
.cart__items select:disabled{background:transparent;border-color:transparent;cursor:default;color:#373739;padding-top:0;padding-bottom:0;height:auto;line-height:1}
.cart__items .form__inset-label{display:inline-block;min-width:8.82353rem}
.cart__items .form__inset-label label{padding-top:.29412rem}
.cart__items .form__inset-label select{width:100%}
.cart__items button{display:inline-block}
.cart__items button [class^="icon-"],.cart__items button [class*=" icon-"]{color:#63656a;font-size:1.17647rem;line-height:1;margin:0}
.cart__items button:hover [class^="icon-"],.cart__items button:hover [class*=" icon-"]{color:#4b21c1}
.cart__items input:focus+label [class^="icon-"],.cart__items input:focus+label [class*=" icon-"]{color:#4b21c1}
.cart__items p{font-size:.88235rem;color:#63656a;margin:.47059rem 0}
.cart__items p:last-child{margin-bottom:0}
.cart__items .cart__item_num{text-transform:uppercase;font-weight:700;color:#63656a;font-size:.82353rem;line-height:1.25}
.cart__items a{text-decoration:none;line-height:1.35}
.cart__items .spinner--active{margin:0 auto 0 0;height:3.52941rem;width:3.52941rem;background-size:2.35294rem;background-position:left center}
.cart__items .spinner--active.spinner--small{height:1.76471rem;width:1.76471rem;background-size:cover;background-position:center}
.cart__items .spinner--active+select,.cart__items .spinner--active+fieldset,.cart__items .spinner--active+.dropdown{display:none}
.cart__items .dropdown form{display:inline-block}
.cart__delete-item{width:1px;min-width:1.76471rem;text-align:right}
.cart__items-remove{text-decoration:underline;font-size:.88235rem;margin-top:.75rem}
.cart__sidebar section{font-size:.88235rem;margin:0}
.cart__sidebar>div,.cart__sidebar>section{padding:1.41176rem 12px;background:#f0f0f0}
.cart__sidebar>div{margin-top:1.75rem}
.cart__sidebar>div section{margin-top:1.75rem}
.cart__sidebar>div section:first-child{margin-top:0}
.cart__sidebar>div section:last-child p{margin-bottom:0}
.cart__sidebar>section{margin-top:.5rem}
.cart__sidebar a span{text-decoration:underline}
.cart__sidebar a [class^="icon-"],.cart__sidebar a [class*=" icon-"]{text-decoration:none}
.cart__sidebar .cart__back{display:block;text-align:center;text-decoration:underline}
.cart__disclaimer-modal p button{margin:0 auto;width:100%;max-width:11.76471rem}
.cart+.cart--empty{display:none}
.spinner--active ~ .cart,.spinner--active ~ .cart--empty{display:none}
.cart--empty .alert[data-carterror]{display:none}
.cart--empty .column,.cart--empty .columns{margin-top:1.75rem}
.cart--empty .column:first-child,.cart--empty .columns:first-child{margin-top:0}
.cart__sub-fields-controller+.cart__sub-fields .cart__hidden-sub-fields{display:none}
.cart__sub-fields-controller:checked+.cart__sub-fields .cart__hidden-sub-fields{display:block}
.cart__input-align{overflow:hidden;padding:.17647rem;padding-top:0}
.cart__input-align>label{font-weight:700;font-size:1rem;display:block;line-height:1}
.cart__input-align>label p{font-weight:300;margin-top:.175em}
.cart__input-align .disclaimer{margin:.41176rem 0 1.47059rem}
.cart__controls{text-align:right}
.cart__controls button{float:right;margin-left:2.05882rem;min-width:11.17647rem}
.cart__controls .cart__back{line-height:3.52941rem;font-size:.88235rem;text-decoration:underline}
.cart__address-select hr{margin:1rem 0}
.cart__address-select>label{color:#371d88;text-decoration:underline;font-size:1rem}
.cart__address-select>label:hover{color:#4b21c1}
.cart__new-address ~ .cart__address-new{display:none}
.cart__new-address:checked ~ .cart__address-select{display:none}
.cart__new-address:checked ~ .cart__address-new{display:block}
.image-with-description{display:table}
.image-with-description__row{display:table-row}
.image-with-description__row:first-child dd{padding-top:0}
.image-with-description__row dt,.image-with-description__row dd{display:table-cell}
.image-with-description__row dt{min-width:2.94118rem;text-align:center}
.image-with-description__row dd{padding-left:.70588rem;padding-top:1rem}
.image-with-description__row:last-child p{margin-bottom:0}
.diagram-group{border-top:1px solid #c6c7c8;border-right:1px solid #c6c7c8;border-left:1px solid #c6c7c8;overflow:auto}
.diagram-group__row{padding:.5rem 0;overflow:auto}
.diagram-group__row:first-child{margin-top:0}
.diagram-group__row hr{margin:0 0 1rem}
.diagram-group__toggle{border-bottom:1px solid #c6c7c8}
.diagram-group .btn{margin:1rem auto}
.diagram-group__more,.diagram-group__view-less{display:none}
.diagram-group input:checked ~ .column label .diagram-group__view-less,.diagram-group input:checked ~ .columns label .diagram-group__view-less{display:block}
.diagram-group input:checked ~ .column label .diagram-group__view-more,.diagram-group input:checked ~ .columns label .diagram-group__view-more{display:none}
.quick-links{text-align:right}
section .quick-links{margin-top:-1.75rem}
.quick-links div{display:inline-block}
.quick-links a,.quick-links__back,.quick-links .addthis_toolbox a{display:inline-block}
.quick-links a,.quick-links .addthis_toolbox a{margin-bottom:0;line-height:3.23529rem}
.quick-links__back{margin-bottom:1.75rem}
.quick-links a{font-size:.82353rem;color:#63656a}
.quick-links a:hover{color:#f04923}
.quick-links div ~ a,.quick-links a ~ a{margin-left:.58824rem}
.quick-links [class^="icon-"],.quick-links [class*=" icon-"]{font-size:1.05882rem;margin-left:.29412rem;vertical-align:middle}
.quick-links .column,.quick-links .columns{width:auto;float:right}
.alert-bar{background:#fffede;border-bottom:3px solid #e7e5a7;text-align:center;padding-top:.5rem;padding-bottom:.5rem;font-size:.82353rem}
.alert-bar p{margin:0}
.feature-card{position:relative;display:block;background:transparent;overflow:hidden;margin-bottom:1.75rem}
.feature-card,.feature-card a{color:#FFF}
.feature-card h2{font-size:1.64706rem;color:#FFF}
.feature-card__image{min-height:24.70588rem;background-repeat:no-repeat;background-size:100%;background-position:center center;font-size:0;line-height:0}
.feature-card__image img{width:100%;height:420px;-o-object-fit:cover;object-fit:cover}
.feature-card--overlay,.feature-card__text{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center}
.feature-card--overlay{background:#000;opacity:.4;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}
.feature-card__text{padding:24px 12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:table;width:100%}
.feature-card .btn{margin:0 auto}
.feature-card:hover h2{color:#FFF}
.feature-card:hover .btn{background:#f04923}
.feature-card:hover .feature-card--overlay{opacity:.2}
.image-with-text{margin-bottom:2.25rem}
.image-with-text .image{display:block;width:100%;margin-bottom:1rem}
.image-with-text img{min-height:1px;min-width:1px}
.image-with-text h3{font-weight:bold;color:#371d88;margin-bottom:1rem}
.img-viewer{text-align:center}
.img-viewer__main-img{position:relative;margin-bottom:.58824rem;max-width:100%;border:3px solid #FFF;outline:1px solid #b9b9b9}
.img-viewer__image-options{position:absolute;top:0;right:0;list-style:none;margin:0}
.img-viewer__image-options li{margin-top:.29412rem}
.img-viewer__image-options li:first-child{margin-top:0}
.img-viewer__image-options a{background:rgba(0,0,0,0.4);font-size:1.41176rem;padding:.35294rem;display:block;color:rgba(255,255,255,0.7);text-decoration:none}
.img-viewer__image-options a:hover,.img-viewer__image-options a:focus{color:white;background:rgba(0,0,0,0.7)}
.img-viewer__thumbnail-wrapper{position:relative;overflow:hidden;height:calc(70px + 2px);width:100%}
.img-viewer__thumbnail-wrapper .fade{width:25px;height:100%;display:block;position:absolute;top:0;right:0;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,white 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1)}
.img-viewer__modal{text-align:center}
.img-viewer .thumbnail-list{white-space:nowrap;padding:1px;padding-right:25px}
.img-viewer .thumbnail-list img{width:70px;height:70px}
.img-viewer .thumbnail-list a.active img,.img-viewer .thumbnail-list a.active div{position:relative;border:3px solid #FFF;outline:1px solid #371d88;width:calc(70px - 3px);height:calc(70px - 3px)}
.img-viewer .thumbnail-list a.active img:hover,.img-viewer .thumbnail-list a.active img:focus,.img-viewer .thumbnail-list a.active div:hover,.img-viewer .thumbnail-list a.active div:focus{cursor:default}
.img-viewer .reveal{text-align:center}
.tophat{height:30px;background-color:#f0f0f0}
.tophat ul{margin:0;padding:0}
.tophat ul li{display:inline-block;box-sizing:border-box;padding:4px 10px;margin:5px 1px 5px 9px;line-height:.64706rem}
.tophat ul li a{display:inline-block;color:#000;font-size:.64706rem;line-height:.64706rem;text-transform:uppercase;text-decoration:none;box-sizing:border-box;padding:0;margin:0}
.tophat ul li.highlight,.tophat ul li:hover{background-color:#FFF;border:1px solid #000;padding:4px 10px;margin:4px 0 4px 8px}
@media screen and (max-width:47.9375em){.tophat>.column,.tophat>.columns{padding:0}
.tophat ul li:first-child{margin-left:1px}
.tophat ul li:first-child:hover{margin-left:0}
}
.primary-nav{position:relative;background:#000;z-index:1001}
.primary-nav,.primary-nav label{font-size:.88235rem}
.primary-nav:after{content:"";display:block;height:2px;width:100%;position:absolute;top:calc(100% - 2px);background:#000;z-index:1}
.primary-nav label{margin:0;display:block;line-height:2.94118rem}
@media screen and (max-width:47.9375em){.primary-nav>.column,.primary-nav>.columns{padding:0}
.primary-nav__handle{padding:0 12px 0 1rem}
}
.primary-nav a.primary-nav__primary{background:#000}
.primary-nav__util a:hover,.primary-nav a.primary-nav__handle:hover a.primary-nav__primary:hover{color:#FFF;display:block;background:#000}
.primary-nav__util a:focus,.primary-nav a.primary-nav__handle:focus,.primary-nav a.primary-nav__primary:focus,input:focus ~ .primary-nav__handle,input:focus ~ .primary-nav__primary{color:#FFF;outline:1px dotted #FFF}
.primary-nav__handle,.primary-nav__rightnav,.primary-nav__subnav,.primary-nav__primary,.primary-nav__util a{color:#FFF;font-weight:400;text-decoration:none}
.primary-nav__rightnav [class^="icon-"],.primary-nav__rightnav [class*=" icon-"],.primary-nav__handle [class^="icon-"],.primary-nav__handle [class*=" icon-"]{height:2.94118rem;line-height:2.94118rem;vertical-align:top;display:inline-block}
.primary-nav__rightnav .icon-cart,.primary-nav__handle .icon-cart{font-size:1.29412rem}
.primary-nav__rightnav .icon-search,.primary-nav__handle .icon-search{font-size:1.05882rem}
.primary-nav__rightnav .icon-contact,.primary-nav__handle .icon-contact{font-size:1.17647rem}
.primary-nav__subnav{font-weight:500;display:block;border-left:2px solid #000;padding-left:1rem}
.primary-nav__handle{text-transform:uppercase;font-weight:700;line-height:2.94118rem}
.primary-nav__handle .icon-menu,.primary-nav__handle .icon-close{margin-right:15px}
.primary-nav__handle .icon-menu{display:inline-block;position:relative}
.primary-nav__handle .icon-close{display:none}
.primary-nav__dropdown-control:checked ~ .primary-nav__dropdown{display:block}
.primary-nav__dropdown-control:checked+.primary-nav__handle{background:#000}
.primary-nav__dropdown-control:checked+.primary-nav__handle .icon-menu{display:none}
.primary-nav__dropdown-control:checked+.primary-nav__handle .icon-close{display:inline-block}
.primary-nav__dropdown-control:checked+.primary-nav__handle ~ .horizontal-scroll__container .primary-nav__primary-items{display:block;background:#000;position:absolute;top:100%;left:0;padding:0;width:100%}
.primary-nav__primary-items{display:none;margin-left:0;padding:0;list-style-type:none}
.primary-nav__item span.column.primary-nav__primary>.expander{font-weight:500;position:absolute;color:white;top:3px;right:15px;font-size:1.1rem;cursor:hand;cursor:pointer}
.primary-nav__primary-items>.topmenuitem .closed{background-color:#000;cursor:pointer;cursor:hand}
.primary-nav__primary-items>.topmenuitem .closed:hover{background-color:#f04923;cursor:pointer;cursor:hand}
.primary-nav__primary-items>.topmenuitem .open{cursor:pointer;cursor:hand}
.primary-nav__primary-items.float-right{display:block;z-index:2;padding:0;margin-bottom:0}
.primary-nav__util{float:left;border-left:2px solid #434343;margin:0}
.primary-nav__rightnav{display:block;text-align:center;line-height:2.94118rem}
.primary-nav__rightnav .cart__count{display:none;position:absolute;left:50%;top:6px;font-size:13px;font-weight:700;background:#ef062c;line-height:9px;padding:3px 4px;border-radius:8px;text-align:center;z-index:1}
.primary-nav__rightnav .cart__count--active{display:block}
.primary-nav__primary-items.horizontal-scroll{overflow-x:hidden}
.primary-nav__primary,.primary-nav__subnav,.primary-nav__dropdown{margin-top:0}
.primary-nav__primary a,.primary-nav__subnav a,.primary-nav__dropdown a{display:block;padding-top:.65rem;padding-bottom:.65rem}
.primary-nav__primary a:hover,.primary-nav__primary a:focus,.primary-nav__subnav a:hover,.primary-nav__subnav a:focus,.primary-nav__dropdown a:hover,.primary-nav__dropdown a:focus{background:#f04923;color:#FFF}
.primary-nav__primary,.primary-nav__subnav{padding-top:.65rem;padding-bottom:.65rem;padding-right:1rem;padding-left:1rem;position:relative}
.primary-nav__primary:hover,.primary-nav__primary:focus,.primary-nav__subnav:hover,.primary-nav__subnav:focus{background:#000;color:#FFF}
.primary-nav span.primary-nav__primary{color:rgba(255,255,255,0.8)}
.primary-nav span.primary-nav__primary:hover,.primary-nav span.primary-nav__primary:focus{background:transparent;color:rgba(255,255,255,0.8);cursor:default}
@media screen and (max-width:47.9375em){.primary-nav__item{font-size:1.05882rem}
.primary-nav__item:first-child .primary-nav__dropdown{display:block}
}
.primary-nav__dropdown{display:none;background:#000}
.primary-nav__dropdown>ul{margin:0 0 .88235rem .88235rem;padding:0;list-style-type:none;overflow:hidden}
.primary-nav__dropdown li{margin:0;padding-right:1rem;padding-left:1rem}
.primary-nav__dropdown a{text-decoration:none}
.primary-nav__dropdown .link-list li{padding-right:0;padding-left:0}
.primary-nav__util .icon-search{display:inline-block}
.primary-nav__util .icon-close{display:none}
.primary-nav__util a{font-size:1.05882rem}
.primary-nav__util .primary-nav__dropdown{position:absolute;top:100%;left:0;width:100%;padding-top:.29412rem;padding-bottom:.29412rem}
.primary-nav__util .primary-nav__dropdown hr{margin:.29412rem 0;border-bottom:2px solid #371d88}
.primary-nav__util form.primary-nav__dropdown{padding:.29412rem 12px .41176rem}
.primary-nav__util .primary-nav__dropdown-control:checked+label{background:#f04923;margin-left:-6px;margin-right:-6px}
.primary-nav__util .primary-nav__dropdown-control:checked+label .icon-close{display:inline-block}
.primary-nav__util .primary-nav__dropdown-control:checked+label .icon-search,.primary-nav__util .primary-nav__dropdown-control:checked+label .icon-contact{display:none}
.primary-nav__util .link-list li{margin:0}
.primary-nav__util .link-list li a{width:100%;float:left;padding-left:.35294rem;padding-right:.35294rem}
@media screen and (min-width:48em){.primary-nav__util .link-list li a{padding-left:.70588rem;padding-right:.70588rem}
}
@media screen and (min-width:67.5em){.primary-nav__util .link-list li a{padding-left:1.05882rem;padding-right:1.05882rem}
}
.primary-nav__util .link-list li a:last-child:not(:first-child){float:right}
.footer{background:#000;color:#fff;font-size:.88235rem}
.footer>.column,.footer>.columns{padding-top:1.76471rem}
.footer a,.footer a[href^="tel:"],.footer__copyright{color:rgba(255,255,255,1)}
.footer a{text-decoration:none}
.footer a:hover,.footer a:focus,.footer a[href^="tel:"]:hover,.footer a[href^="tel:"]:focus{color:#f04923;cursor:pointer}
.footer a:focus{outline-color:#FFF}
.footer h5{font-weight:500}
.footer .form__validation--error input{margin-bottom:0}
.footer .accordion-title{color:#fff;background:black}
.footer .accordion-title:hover{color:#000;background:#fff}
.footer .accordion-title:focus{color:#fff;background:#000}
@media screen and (max-width:47.9375em){.footer__newsletter.column,.footer__newsletter.columns,.footer .accordion-title,.footer .accordion-content{padding-left:12px;padding-right:12px}
}
.footer__newsletter fieldset{margin-bottom:.94118rem}
.footer__bottom{background:#fff;font-size:.76471rem;padding-top:.88235rem;padding-bottom:.88235rem;color:black}
.footer__bottom a{color:black}
.footer__bottom .link-list li{margin-top:0}
.footer__copyright{margin-top:.88235rem;color:black}
.footer__social{font-size:1.5rem}
.footer address p{margin-bottom:0;margin-top:.58824rem;font-style:normal}
.footer__corporate>.column,.footer__corporate>.columns{padding-top:0}
.footer__corporate .footer__social{padding-top:.58824rem}
.document-module .accordion-content{padding-top:1.17647rem;background:#FFF}
.specs-table{margin-bottom:2.25rem}
.specs-table table td:first-child{width:40%}
.specs-table table td p{display:block;margin:.75rem 0 0;padding:0}
.specs-table table td p:first-child{margin-top:0}
.specs-table table table{margin-left:-0.75rem;margin-right:-0.75rem;width:calc(100% - -1.5rem)}
.specs-table table table tbody{border:0}
.specs-table table table tr{border-top:0}
.specs-table table table tr,.specs-table table table tr:nth-of-type(even){background:transparent}
.specs-table table table th{background:transparent;text-transform:none;font-size:.94118rem;color:#373739;font-weight:500}
.specs-table table table td{padding:.75rem;vertical-align:baseline;text-align:left;font-size:.94118rem;line-height:1.29412rem;text-transform:none;font-weight:400;color:#373739}
.specs-table table table td a{text-decoration:underline}
.specs-table table table td:first-child{text-transform:uppercase;font-weight:700;color:#63656a;font-size:.82353rem;line-height:1.25}
.facets .alert{display:none}
.facets__results:before{content:" ("}
.facets__results:after{content:")"}
.facets__results:empty:before,.facets__results:empty:after{display:none}
.facets__num-results{margin-bottom:1.75rem}
.facets__num-selected{display:none;vertical-align:baseline;border-radius:50%;background:#c6c7c8;color:#FFF;text-align:center;margin-left:.29412rem;float:right;width:1.17647rem;height:1.17647rem;line-height:1.17647rem}
.facets__num-selected--active{display:inline-block}
.facets .btn--muted .facets__num-selected{margin-top:-2px;margin-bottom:-2px}
.facets label.link-list--cards__toggle{color:#371d88;text-decoration:underline;margin-left:.94118rem;line-height:1}
.facets label.link-list--cards__toggle:hover{color:#4b21c1}
.facets__form{z-index:1004;position:fixed;top:0;right:-100%;-webkit-transition:right .5s ease;transition:right .5s ease;padding:0;float:none;max-height:100%;overflow:auto}
.facets__form,.facets__form .accordion-title,.facets__form h4{font-size:.82353rem}
.facets__form h4{background:#371d88;color:#FFF;border:0;padding:12px 15px;margin:0}
.facets__form h4 .btn--link,.facets__form h4 label{padding:12px;margin:-12px;margin-left:12px;line-height:1.35}
.facets__form h4 label{float:right}
.facets__form h4 .btn--link{color:#FFF;text-decoration:underline;float:left}
.facets__form .accordion{border-left:3px solid #c6c7c8;border-bottom:3px solid #c6c7c8;padding:0;background:#FFF}
.facets__form .accordion-title,.facets__form .accordion-content{padding:15px 12px 15px 9px}
.facets__form .accordion-content{padding-top:0}
.facets__form .accordion-title{background:#FFF;color:#63656a}
.facets__form .accordion--small-only .accordion-title,.facets__form .accordion--small-only .accordion-title:hover,.facets__form .accordion--small-only .accordion-title:focus{color:#63656a;background:#FFF}
.facets__form .accordion-title{text-transform:uppercase;font-weight:700;text-decoration:none;white-space:nowrap;border-top:3px solid #c6c7c8}
.facets__form .accordion-title>span{white-space:normal;display:block}
.facets__form .accordion-title:before{margin-left:24px;width:14px;text-align:right}
.facets__form .accordion-item:first-child .accordion-title{border-top:0}
.facets__form label{display:inline}
.facets__form p{margin:.58824rem 0 0;clear:both;overflow:hidden}
.facets__form p:first-child{margin-top:0}
.facets__form p.hide:first-child ~ p{margin-top:0}
.facets__form p.hide:first-child ~ p ~ p{margin-top:.58824rem}
.facets__form p input{float:left;margin-top:.41176rem}
.facets__form p label{display:block;overflow:hidden;margin-left:1.47059rem;line-height:inherit}
.facets__form input{margin:0}
.facets__form input[data-facetparent][type="radio"] ~ label{color:#371d88;margin-left:0}
.facets__form input[data-facetparent][type="radio"] ~ label:hover{color:#4b21c1}
.facets__toggle:checked ~ .facets__form{right:0}
.facets__form ~ .facets__selections{margin-top:1.75rem}
.facets__selections{clear:both;margin-bottom:1.75rem}
.facets__selections div{display:inline}
.facets__selections-title,.facets__selections button{line-height:2.11765rem}
.facets__selections-title{display:inline-block}
.facets__selections-title,.facets__selections label{text-transform:uppercase;font-weight:700;color:#63656a;font-size:.82353rem;line-height:1.25}
.facets__selections label{display:inline-block;background:#FFF;border:3px solid #c6c7c8;padding:4px 9px 3px 5px;margin:0 10px 5px 0}
.facets__selections label:before{font-family:"armstrongflooricon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;vertical-align:middle;margin-right:8px;margin-left:3px;color:#c6c7c8;font-size:75%;position:relative;top:-1px}
.facets__selections button{text-decoration:underline}
.facets__form-fields .btn--link{display:none}
.facets--vertical .facets__selections{margin-bottom:1.75rem}
.facets--vertical .btn{margin-bottom:1.75rem}
.faceted-results__nomatch{display:none}
.faceted-results li{list-style-type:none}
.faceted-results .alert{display:none}
.faceted-results .alert li{list-style-type:inherit}
.category-browse .link-list li{margin-top:.58824rem}
.category-browse .link-list li:last-child{margin-bottom:0}
.category-browse .accordion-title{background:#371d88;color:#FFF}
.category-browse button{margin-top:1rem}
.category-browse button .icon-arrow-right{font-size:75%}
.hero-photos{position:relative;background:#f0f0f0 url("headlibs/images/loader.svg") center center no-repeat;background-size:4.41176rem;text-align:center;min-height:10rem}
.hero-photos .promo-carousel-slide,.hero-photos figure{display:inline-block;vertical-align:top;position:relative}
.hero-photos .promo-carousel-slide img,.hero-photos figure img{width:100%}
.hero-photos .promo-carousel-slide{width:100%}
.hero-photos figure[role=group]{display:block}
.hero-photos [data-equalizer-watch]{max-height:22.94118rem}
.hero-photos section{margin:0}
.hero-photos ul{list-style-type:none;margin:0}
.hero-photos li{margin:0}
.hero-photos fieldset button{position:absolute;top:50%;left:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.hero-photos fieldset button:last-child{left:auto;right:12px}
.hero-photos__container{white-space:nowrap;font-size:0;line-height:0;width:100%}
@media screen and (max-width:47.9375em){.hero-photos__slide--three{width:300%}
.hero-photos__slide--three li{width:33.33333%;display:inline-block}
}
.hero-photos__overlay{max-width:72.94118rem;margin-left:auto;margin-right:auto;width:100%;float:left;padding-left:.35294rem;padding-right:.35294rem;white-space:normal;font-size:1rem;line-height:1.35;background-color:#373739;text-align:left}
.hero-photos__overlay::before,.hero-photos__overlay::after{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.hero-photos__overlay::after{clear:both}
@media screen and (min-width:48em){.hero-photos__overlay{padding-left:.70588rem;padding-right:.70588rem}
}
@media screen and (min-width:67.5em){.hero-photos__overlay{padding-left:1.05882rem;padding-right:1.05882rem}
}
.hero-photos__overlay:last-child:not(:first-child){float:right}
.hero-photos__overlay,.hero-photos__overlay:last-child{float:none}
.hero-photos__overlay h2{margin:0;font-weight:500;font-size:1.23529rem}
.hero-photos__overlay h2,.hero-photos__overlay h2 small{color:#FFF}
.hero-photos__overlay h2 small{margin-top:.11765rem;font-size:.88235rem;font-weight:500}
.hero-photos__overlay a{color:#FFF;text-decoration:none}
.hero-photos__single-overlay .hero-photos__overlay{background:rgba(55,55,57,1)}
.hero-photos__overlay-container{width:100%;float:left;padding-left:.35294rem;padding-right:.35294rem;display:block;padding-top:1rem;padding-bottom:1rem}
@media screen and (min-width:48em){.hero-photos__overlay-container{padding-left:.70588rem;padding-right:.70588rem}
}
@media screen and (min-width:67.5em){.hero-photos__overlay-container{padding-left:1.05882rem;padding-right:1.05882rem}
}
.hero-photos__overlay-container:last-child:not(:first-child){float:right}
.hero-photos--content{color:#FFF;background-color:#373739}
.hero-photos__slide-content{list-style-type:none;margin:0;padding:0;display:none}
.hero-photos__slide-content.active{display:block}
.hero-photos__sidebar{position:relative;z-index:1}
.hero-photos__background{height:calc(100% - -1px);width:100%;background-position:center bottom;background-size:cover}
.hero-photos--background figure,.hero-photos--background .hero-photos__container,.hero-photos--background .horizontal-scroll{height:100%}
.hero-photos--gallery{clear:both;background-image:none;height:100%}
.hero-photos--gallery .horizontal-scroll{height:100%}
.hero-photos--gallery .horizontal-scroll.thumbnail-list{height:auto;padding:.58824rem 12px}
.hero-photos--gallery img{max-height:100%}
.hero-photos--gallery .hero-photos__thumbnails{height:4.82353rem;background:#FFF;text-align:center;position:relative;white-space:nowrap}
.hero-photos--gallery .hero-photos__thumbnails:after{content:'';width:2.11765rem;height:100%;background:-webkit-linear-gradient(left,rgba(240,240,240,0) 0,#f0f0f0 100%);background:linear-gradient(to right,rgba(240,240,240,0) 0,#f0f0f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f0f0f0',endColorstr='#f0f0f0',GradientType=1);position:absolute;top:0;right:0}
.hero-photos--gallery .hero-photos__thumbnails li{border:3px solid #FFF;display:inline-block;float:none}
.hero-photos--gallery .hero-photos__thumbnails li.active{border-color:#371d88}
.hero-photos--gallery .hero-photos__thumbnails img{height:3.29412rem}
.hero-photos--gallery .hero-photos__container{height:calc(100% - 4.82353rem)}
.hero-photos--gallery .hero-photos__container img{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);min-width:auto;width:auto}
.hero-photos--gallery .hero-photos__slide{height:100%;text-align:center}
.hero-photos--gallery-content{margin:0;padding:0}
.product-structure__img-container{margin-bottom:1.75rem;text-align:center}
.gallery{height:100%;position:relative}
.gallery .horizontal-scroll{position:relative}
.gallery__header{height:5.58824rem;padding-left:12px;padding-right:12px;padding-top:1rem;position:absolute;top:0;left:0;z-index:1;background:#FFF}
.gallery .logo__image img{max-height:3.23529rem}
.ie .gallery .logo__image img[src$='.svg']{height:3.23529rem}
.gallery__modal{padding:0}
.gallery__modal .modal-content,.gallery__modal .modal-page-content{height:100%}
.gallery__modal .error{padding:2.58rem;text-align:center;font-size:1rem}
.gallery__modal .error p{clear:both}
.gallery__sidebar-container{margin:0;position:absolute;height:100%;width:98%;max-width:100%;padding-left:2.35294rem;float:none;right:calc(-98% - -2.58824rem);-webkit-transition:right .5s ease;transition:right .5s ease;z-index:2}
.gallery__sidebar{padding-top:1rem;padding-bottom:2.25rem;background:#FFF;height:100%;box-shadow:-2px 0 5px 0 rgba(0,0,0,0.25);overflow:auto}
.gallery__sidebar h2{margin-bottom:1rem}
.gallery__sidebar hr{margin-top:1.75rem;margin-bottom:1.75rem}
.gallery__sidebar-toggle{display:block;text-align:center;padding:.94118rem 0;position:absolute;left:0;background:#FFF;font-size:2rem;width:2.35294rem;top:4rem;line-height:0;border-top:1px solid #c6c7c8;border-left:1px solid #c6c7c8;border-bottom:1px solid #c6c7c8}
.gallery__sidebar-toggle .icon-arrow-right{display:none}
.gallery__close-buttons{text-align:right;max-width:50%;font-size:.88235rem;z-index:1;position:absolute;right:12px;top:1rem}
.gallery__close-buttons a,.gallery__close-buttons button{line-height:1.35;text-align:right}
.gallery__sidebar-close{position:absolute;top:0;right:0;padding:1rem 12px}
.gallery__sidebar--open{right:0}
.gallery__sidebar--open .icon-arrow-right{display:block}
.gallery__sidebar--open .icon-arrow-left{display:none}
.gallery__share{padding-bottom:1rem;font-size:.88235rem}
.gallery__project-details span{display:block}
.gallery__photo-data tbody tr{border-bottom:0;border-top:0}
.gallery__photo-data .basic-table{table-layout:auto}
.gallery__photo-data th,.gallery__photo-data td{padding-top:.29412rem;padding-bottom:.29412rem}
.gallery__photo-data th{width:36%;padding-right:1rem}
.gallery__photo-data td{font-size:.88235rem}
.gallery__photo-data a{display:block}
.gallery__product-link{display:table;width:100%;table-layout:fixed}
.gallery__product-link>div{display:table-cell;vertical-align:top}
.gallery__product-link>div:first-child:not(:last-child){width:36%;padding-right:1rem}
.gallery__product-link a{text-decoration:none}
.gallery__product-link span{text-transform:uppercase;font-weight:700;color:#63656a;font-size:.82353rem;line-height:1.25;margin-left:.47059rem}
.gallery__product-link span:before{content:"|";padding-right:.47059rem;font-weight:100}
.gallery__product-list{list-style:none;margin:0}
.gallery__photos{position:relative;height:100%;padding-top:5.58824rem;overflow:hidden;margin:0}
.order-product-samples fieldset:last-of-type{margin-bottom:0}
.order-product-samples__table td{display:block;padding:1rem 1rem 0;font-weight:500}
.order-product-samples__table td:first-child{display:none}
.utility-nav-corp{width:100%;position:absolute;top:0;left:0;z-index:1;padding:1rem;background:rgba(0,0,0,1);-webkit-transition:all 1s ease;transition:all 1s ease}
.utility-nav-corp .column,.utility-nav-corp .columns{padding:0;display:table}
.utility-nav-corp__wrap{display:table-cell;vertical-align:middle}
.utility-nav-corp .logo__image.is-au{max-width:300px}
.utility-nav-corp .logo__image{max-width:156px}
.utility-nav-corp .icon-menu,.utility-nav-corp .icon-close{vertical-align:middle}
.utility-nav-corp .icon-menu>span,.utility-nav-corp .icon-close>span{font-family:"Inter",Helvetica,Arial,sans-serif;text-transform:uppercase;vertical-align:bottom}
.utility-nav-corp .icon-menu:before,.utility-nav-corp .icon-close:before{margin-right:.58824rem}
.utility-nav-corp .icon-close{display:none}
.utility-nav-corp .link-list{position:absolute;top:100%;left:0;padding:0;width:100%;background:#000;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease;pointer-events:none}
.utility-nav-corp .link-list ul{padding:1rem 0}
.utility-nav-corp .link-list ul,.utility-nav-corp .link-list li{display:block}
.utility-nav-corp .link-list li{font-size:.88235rem;padding:.65rem 1rem;margin:0;text-align:left}
.utility-nav-corp .link-list li:before{display:none}
.utility-nav-corp .link-list li a{display:block;text-transform:uppercase;color:#FFF}
.utility-nav-corp .nav{text-align:right}
.utility-nav-corp .nav__dropdown-control:checked+label .icon-menu{display:none}
.utility-nav-corp .nav__dropdown-control:checked+label .icon-close{display:inline-block}
.utility-nav-corp .nav__dropdown-control:checked+label+.link-list{opacity:1;pointer-events:all}
.utility-nav-corp .nav__dropdown-control:checked+label+.link-list a{color:#FFF}
.utility-nav-corp .nav__handle{font-size:.88235rem;line-height:.88235rem;color:#FFF;margin:0}
.no-csspointerevents .utility-nav-corp .link-list{display:none}
.no-csspointerevents .utility-nav-corp .nav__dropdown-control:checked+label+.link-list{display:block}
.three-pack{margin-bottom:1.75rem}
.three-pack h2{text-align:center;font-weight:bold}
.hero-videos{position:relative}
.hero-videos header{display:inline-block;padding:1.17647rem}
.hero-videos .image{position:relative;max-height:533px;overflow:hidden;margin-bottom:0}
.hero-videos .image img{width:100%;-o-object-fit:cover;object-fit:cover;min-height:320px}
.hero-videos h1,.hero-videos h3{color:#000}
.hero-videos h3{margin-bottom:0;line-height:1.15}
.hero-videos__content{text-align:center}
.hero-videos .btn{margin:1rem auto 0 auto}
@media(min-width:768px){section{margin-top:2.25rem;margin-bottom:2.25rem}
.section--bordered{padding-top:1.75rem;padding-bottom:1.75rem;padding-left:0;padding-right:0}
.section--bordered dt{min-width:7.64706rem;vertical-align:top}
.section--bordered--two-column .column,.section--bordered--two-column .columns{width:50%;float:left;padding-left:.35294rem;padding-right:.35294rem;border-left:1px solid #c6c7c8}
}
@media screen and (min-width:768px) and (min-width:48em){.section--bordered--two-column .column,.section--bordered--two-column .columns{padding-left:.70588rem;padding-right:.70588rem}
}
@media screen and (min-width:768px) and (min-width:67.5em){.section--bordered--two-column .column,.section--bordered--two-column .columns{padding-left:1.05882rem;padding-right:1.05882rem}
}
@media screen and (min-width:768px) and (max-width:67.4375em){.primary-nav .topmenuitem a.primary-nav__primary{display:block}
.primary-nav .topmenuitem label.primary-nav__primary{display:none}
.primary-nav .topmenuitem:nth-child(-n+3) a.primary-nav__primary.show-for-medium-only,.primary-nav [class*="cq-"] ~ .topmenuitem:nth-child(-n+6) a.primary-nav__primary.show-for-medium-only{display:none}
.primary-nav .topmenuitem:nth-child(-n+3) label.primary-nav__primary,.primary-nav [class*="cq-"] ~ .topmenuitem:nth-child(-n+6) label.primary-nav__primary{display:block}
}
@media(max-width:768px){.utility-nav-corp__wrap .logo{display:block}
.utility-nav-corp__wrap .logo .logo__image{max-width:100%}
.utility-nav-corp__wrap .logo .logo__image img{max-width:295px;min-width:225px;width:100%;padding-right:1rem}
}
@media(min-width:768px){.section--bordered--two-column .column:last-child:not(:first-child),.section--bordered--two-column .columns:last-child:not(:first-child){float:right}
.section--bordered--two-column .column:first-child,.section--bordered--two-column .columns:first-child{border-left:0}
.section--bordered--two-column dt{min-width:3.52941rem;vertical-align:baseline}
.section__download-link{margin-bottom:2.25rem;text-align:left}
.content-section__striped .content-section{padding-top:2.25rem;padding-bottom:2.25rem}
.content-section__striped .content-section section+section{margin-top:2.25rem;margin-bottom:2.25rem}
.content-section__striped .content-section:first-child{padding-top:0;margin-top:2.25rem}
.sticky-nav .content-section__striped .content-section:first-child{margin:0;padding-top:2.25rem}
.content-section--fake{height:1px;padding:0;margin:0}
.content-section__inline-heading .btn{float:right}
.content-col-control .row .content-col-control>.row.column,.content-col-control .row .content-col-control>.row.columns{margin-left:-12px;margin-right:-12px}
.product-category{font-size:.82353rem;padding:.47059rem .58824rem .35294rem}
.product-category--small{font-size:.70588rem;padding:.23529rem .23529rem .17647rem .29412rem}
.product-category--large{font-size:1rem;padding:.47059rem .47059rem .41176rem .58824rem;position:relative;top:-0.23529rem}
body{font-size:1rem}
blockquote,blockquote p{font-size:1.17647rem}
hr{margin-top:2.25rem;margin-bottom:2.25rem}
.alert,.site-message{padding:1.75rem}
.locator-results thead{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;border:1px solid #371d88}
.locator-results thead th.contact{display:none}
.locator-results tbody{display:table-row-group}
.locator-results tbody tr:first-child{border-top:0}
.locator-results tr{display:table-row}
.locator-results tr:nth-of-type(odd){background:#f0f0f0}
.locator-results th,.locator-results td{display:table-cell}
.locator-results th.contact,.locator-results td.contact{display:block;padding-bottom:0}
.locator-results th[scope="row"]{text-align:left;vertical-align:top}
.locator-results td{padding-top:.75rem;padding-bottom:0;vertical-align:top}
.table--document-results td{padding:1rem}
.table--document-results td:first-child{max-width:10rem;padding-top:1.23529rem}
.table--document-results td:last-child{text-align:right;padding-top:1.23529rem}
.table--document-results td:last-child [class^="icon-"],.table--document-results td:last-child [class*=" icon-"]{display:inline;vertical-align:baseline;position:relative;padding-right:.17647rem;top:.17647rem;line-height:0;font-size:1.29412rem}
.sortable>.table__head.mainhead{display:table-header-group}
.sortable .table__body .table__head{display:none}
.sortable .table__row{display:table;width:100%;margin-left:0}
.sortable .table__container{display:block;margin-bottom:0;width:100%}
.sortable .table__cell{border:1px solid #cacaca;font-size:.85rem;font-weight:normal;display:table-cell}
.sortable .table__cell--head{border:1px solid #cacaca;font-size:.95rem;font-weight:normal;display:table-cell}
.sortable .table__cell:first-child{text-transform:none;color:black}
h2.section-title{text-align:left}
h3{margin-bottom:1rem}
.rte{padding-left:24px;padding-right:24px}
.column .rte,.columns .rte{padding-left:0;padding-right:0}
.logo__image{text-align:left}
.logo__image img{max-height:3.23529rem}
.ie .logo img[src$='.svg']{height:3.23529rem}
.accordion--small-only .accordion-title{cursor:default !important;border:0}
.accordion--small-only .accordion-title:before{display:none}
.accordion--small-only .accordion-title:hover,.accordion--small-only .accordion-title:focus{outline:0;background:black;color:white}
.accordion--small-only .accordion-content{display:block !important;height:auto !important;overflow:visible !important;padding-bottom:1.17647rem !important}
.tabs{width:100%;display:table;table-layout:fixed;margin:0 auto;float:none}
.tabs:before,.tabs:after{display:none}
.tabs-title{margin-top:0;display:table-cell;vertical-align:middle;border:3px solid transparent;border-bottom:0}
.tabs-title>a{font-weight:700;text-transform:uppercase;text-align:center;text-decoration:none;padding-top:.88235rem;padding-bottom:.88235rem;line-height:1.2}
.tabs-title .column,.tabs-title .columns{padding-left:.58824rem;padding-right:.58824rem}
.tabs-title.is-active{border-color:#371d88;position:relative;background:#FFF}
.tabs-title.is-active:after{content:'';position:absolute;display:block;bottom:-3px;left:0;height:3px;width:100%;background:#FFF}
.tabs-panel{display:none;-webkit-transition:none;transition:none;max-height:none}
.tabs-panel.is-active{display:block}
.tabs__wrapper{width:100%;background:#f0f0f0;border-bottom:3px solid #371d88;margin-bottom:1.75rem}
.tabs__control:checked+.tabs__toggle+.tabs-panel{display:none;padding-bottom:0;max-height:none}
.tabs__control:checked+.tabs__toggle+.tabs-panel.is-active{display:block}
.tabs--facets .tabs__control:checked ~ .tabs{-webkit-transition:none;transition:none;max-height:none;padding-top:0;padding-bottom:0;border-bottom:0}
.tabs--facets .tabs-title>a{font-size:.82353rem;padding-top:.88235rem;padding-bottom:.88235rem}
.tabs--facets .tabs-title.is-active>a{color:#371d88}
.tabs--facets .tabs-title.is-active>a:before{display:none}
.tabs--facets .tabs{overflow:visible;max-height:none}
.link-list--breadcrumbs{font-size:.82353rem}
.link-list--breadcrumbs .link-list--horizontal li{display:inline-block;margin-left:.29412rem}
.link-list--breadcrumbs .link-list--horizontal li:before{font-family:"armstrongflooricon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.link-list--breadcrumbs .link-list--horizontal li:first-child{margin-left:0}
.locations img{display:block;margin:0}
.card__content-wrapper{position:relative}
.card__info h3{font-size:1.11765rem}
.card--with-options .card__options{position:absolute;bottom:-3.52941rem;width:100%}
.card--with-options .card__button{margin-top:4.11765rem}
.card__image img[src$='.svg']{height:64px}
.card--content-object{display:block}
.card--content-object .card__image,.card--content-object .card__info{display:block}
.card--content-object .card__image{width:auto}
.card--content-object .card__info{padding-left:0;margin-top:.70588rem}
.card--content-object__list ul{display:block}
.card--content-object__list li{display:block;padding-top:0;margin-top:0;margin-bottom:1.75rem}
.card--large .card__info p{font-size:1rem}
.card--large .card__info h3 a,.card--large .card__info h4 a{font-size:1.23529rem}
.card--collection .card__info{padding:.58824rem 0 16px}
.card--collection__img{position:relative;overflow:hidden;z-index:1}
.card--collection__hover{display:block;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:#000;font-size:0;line-height:0;text-align:center}
.card--collection__hover:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}
.card--collection__hover img{display:inline-block;vertical-align:middle}
.card--collection__img:hover .card--collection__hover{opacity:1}
.reveal.medium{width:66.666%}
.reveal.column,.reveal.columns{padding:12px}
.reveal--added-item>div{padding:1.47059rem}
.reveal--added-item .btn{margin-top:0}
.reveal--added-item .spinner{margin:12px auto}
.general-promo img{padding:0}
.utility-nav>div{display:table;width:100%}
.utility-nav__wrap{display:table-cell;padding-top:.11765rem;vertical-align:middle;text-align:left}
.utility-nav__wrap:last-child{text-align:right}
.utility-nav .dropdown,.utility-nav__account,.utility-nav__cart{display:inline-block}
.utility-nav__links{position:absolute;top:0;left:0;width:100%}
.utility-nav__links .link-list--horizontal>ul{display:table;table-layout:fixed;width:100%;background:#f0f0f0}
.utility-nav__links .link-list--horizontal>ul>li{display:table-cell;width:25%;text-align:center;border-left:1px solid #c6c7c8}
.utility-nav__links .link-list--horizontal>ul>li:first-child{border-left:0}
.utility-nav__links .link-list--horizontal>ul>li:before{content:none}
.utility-nav__links .link-list--horizontal>ul>li a,.utility-nav__links .link-list--horizontal>ul>li button{padding:.5rem 0;font-weight:500;font-size:.82353rem}
.utility-nav__personal{margin-top:5px;float:right;display:table}
.utility-nav__account{padding-right:40px;display:table-cell}
.utility-nav__account-helptext{display:block;font-size:.82353rem;font-weight:500;color:#63656a}
.utility-nav__account a{display:inline-block;font-weight:700;line-height:1;margin-top:.2rem}
.utility-nav__account a ~ a{font-weight:500;font-size:.82353rem;margin-left:.41176rem;padding-left:.64706rem;border-left:1px solid #c6c7c8}
.utility-nav__account a span{display:inline-block;vertical-align:middle;margin-right:5px;position:relative;top:-0.08824rem}
.utility-nav__cart{display:table-cell;font-weight:700;text-align:center}
.utility-nav__cart [class^="icon-"],.utility-nav__cart [class*=" icon-"]{display:block;font-size:1.17647rem}
.utility-nav .dropdown-pane{width:180px}
.utility-nav .dropdown-pane .utility-nav__primary-link{font-weight:700}
.utility-nav .dropdown-pane ul,.utility-nav .dropdown-pane li{display:block}
.utility-nav .dropdown-pane li{margin:0}
.utility-nav .dropdown-pane li:before{display:none}
.utility-nav .dropdown-pane hr{margin:.58824rem 0}
.utility-nav--minimized{border-bottom:10px solid #371d88}
.utility-nav--minimized .column,.utility-nav--minimized .columns{padding-left:12px;padding-right:12px}
.utility-nav--minimized .utility-nav{padding-top:1.23529rem;padding-bottom:1.23529rem}
.utility-nav--minimized .utility-nav__wrap{font-size:1rem;margin-top:0;text-align:right;padding-left:0;padding-right:0}
.utility-nav--minimized .utility-nav__wrap:first-child{border-bottom:0;padding-bottom:0;text-align:left}
.page-title small{font-size:1.29412rem;margin-bottom:.17647rem}
.page-title small abbr{position:relative;top:-0.2rem}
.product-item-calls-to-action{margin-top:1.75rem;margin-bottom:1.75rem}
.product-item-calls-to-action button{margin-bottom:1rem}
.sticky-nav__wrap{background:rgba(240,240,240,0.9);border-top:1px solid #d0d0d0;border-bottom:5px solid #371d88}
.lvt .sticky-nav__wrap{border-bottom-color:#93272c}
.vct .sticky-nav__wrap{border-bottom-color:#dc8633}
.lin .sticky-nav__wrap{border-bottom-color:#a9c47f}
.lam .sticky-nav__wrap{border-bottom-color:#a89968}
.bio .sticky-nav__wrap{border-bottom-color:#f1c400}
.hw .sticky-nav__wrap{border-bottom-color:#693f23}
.het .sticky-nav__wrap{border-bottom-color:#9adbe8}
.hom .sticky-nav__wrap{border-bottom-color:#6399ae}
.esd .sticky-nav__wrap{border-bottom-color:#006c68}
.srf .sticky-nav__wrap{border-bottom-color:#006d68}
.sticky-nav__links{border-bottom:0;background:transparent;-webkit-transition:none;transition:none;max-height:none}
.sticky-nav__links ul{display:table;width:100%;table-layout:fixed;margin:0}
.sticky-nav__links li{display:table-cell;vertical-align:middle;position:relative;overflow:hidden}
.sticky-nav__links li a{padding-left:10px;padding-right:10px;min-height:2.94118rem}
.sticky-nav__links li:nth-child(2) a{padding-left:10px}
.sticky-nav__links li:nth-last-child(2) a{padding-right:10px}
.sticky-nav__links a.active,.sticky-nav__links a:hover,.sticky-nav__links a:focus{color:#FFF;background:#371d88}
.lvt .sticky-nav__links a.active,.lvt .sticky-nav__links a:hover,.lvt .sticky-nav__links a:focus{background:#93272c}
.vct .sticky-nav__links a.active,.vct .sticky-nav__links a:hover,.vct .sticky-nav__links a:focus{background:#dc8633}
.lin .sticky-nav__links a.active,.lin .sticky-nav__links a:hover,.lin .sticky-nav__links a:focus{background:#a9c47f}
.lam .sticky-nav__links a.active,.lam .sticky-nav__links a:hover,.lam .sticky-nav__links a:focus{background:#a89968}
.bio .sticky-nav__links a.active,.bio .sticky-nav__links a:hover,.bio .sticky-nav__links a:focus{background:#f1c400}
.hw .sticky-nav__links a.active,.hw .sticky-nav__links a:hover,.hw .sticky-nav__links a:focus{background:#693f23}
.het .sticky-nav__links a.active,.het .sticky-nav__links a:hover,.het .sticky-nav__links a:focus{background:#9adbe8}
.hom .sticky-nav__links a.active,.hom .sticky-nav__links a:hover,.hom .sticky-nav__links a:focus{background:#6399ae}
.esd .sticky-nav__links a.active,.esd .sticky-nav__links a:hover,.esd .sticky-nav__links a:focus{background:#006c68}
.srf .sticky-nav__links a.active,.srf .sticky-nav__links a:hover,.srf .sticky-nav__links a:focus{background:#006d68}
.sticky-nav__links a.active span:before,.sticky-nav__links a:hover span:before,.sticky-nav__links a:focus span:before{display:none}
.sticky-nav__links.link-list span{vertical-align:middle}
.sticky-nav__wrap.is-stuck.is-at-top .sticky-nav__links{-webkit-transition:none;transition:none;border-bottom:0;max-height:none}
.sticky-nav--dropdown-tabs .sticky-nav__wrap{background:rgba(240,240,240,0.9);border-top:1px solid #d0d0d0;border-bottom:5px solid #371d88;color:#63656a;padding:.94118rem 24px 0}
.sticky-nav--dropdown-tabs h4{color:#373739}
.tabbed-nav__links{border-bottom:0;background:transparent;-webkit-transition:none;transition:none;max-height:none;text-align:center}
.tabbed-nav__links ul{display:table;width:100%;table-layout:fixed;margin:0}
.tabbed-nav__links li{display:table-cell;vertical-align:middle;position:relative;overflow:hidden;background:rgba(240,240,240,0.9);border:1px solid #cacaca}
.tabbed-nav__links li a{padding-left:10px;padding-right:10px;min-height:2.94118rem}
.tabbed-nav__links li:nth-child(2) a{padding-left:10px}
.tabbed-nav__links li:nth-last-child(2) a{padding-right:10px}
.tabbed-nav__links a.active,.tabbed-nav__links a:hover,.tabbed-nav__links a:focus,.tabbed-nav__links a.selected{color:#FFF;background:#371d88}
.lvt .tabbed-nav__links a.active,.lvt .tabbed-nav__links a:hover,.lvt .tabbed-nav__links a:focus,.lvt .tabbed-nav__links a.selected{background:#93272c}
.vct .tabbed-nav__links a.active,.vct .tabbed-nav__links a:hover,.vct .tabbed-nav__links a:focus,.vct .tabbed-nav__links a.selected{background:#dc8633}
.lin .tabbed-nav__links a.active,.lin .tabbed-nav__links a:hover,.lin .tabbed-nav__links a:focus,.lin .tabbed-nav__links a.selected{background:#a9c47f}
.lam .tabbed-nav__links a.active,.lam .tabbed-nav__links a:hover,.lam .tabbed-nav__links a:focus,.lam .tabbed-nav__links a.selected{background:#a89968}
.bio .tabbed-nav__links a.active,.bio .tabbed-nav__links a:hover,.bio .tabbed-nav__links a:focus,.bio .tabbed-nav__links a.selected{background:#f1c400}
.hw .tabbed-nav__links a.active,.hw .tabbed-nav__links a:hover,.hw .tabbed-nav__links a:focus,.hw .tabbed-nav__links a.selected{background:#693f23}
.het .tabbed-nav__links a.active,.het .tabbed-nav__links a:hover,.het .tabbed-nav__links a:focus,.het .tabbed-nav__links a.selected{background:#9adbe8}
.hom .tabbed-nav__links a.active,.hom .tabbed-nav__links a:hover,.hom .tabbed-nav__links a:focus,.hom .tabbed-nav__links a.selected{background:#6399ae}
.esd .tabbed-nav__links a.active,.esd .tabbed-nav__links a:hover,.esd .tabbed-nav__links a:focus,.esd .tabbed-nav__links a.selected{background:#006c68}
.srf .tabbed-nav__links a.active,.srf .tabbed-nav__links a:hover,.srf .tabbed-nav__links a:focus,.srf .tabbed-nav__links a.selected{background:#006d68}
.tabbed-nav__links a.active span:before,.tabbed-nav__links a:hover span:before,.tabbed-nav__links a:focus span:before,.tabbed-nav__links a.selected span:before{display:none}
.tabbed-nav__links.link-list span{vertical-align:middle}
.tabbed-nav__wrap.is-stuck.is-at-top .tabbed-nav__links{-webkit-transition:none;transition:none;border-bottom:0;max-height:none}
.tabbed-nav--dropdown-tabs .tabbed-nav__wrap{background:rgba(240,240,240,0.9);border-top:1px solid #d0d0d0;border-bottom:5px solid #371d88;color:#63656a}
.tabbed-nav--dropdown-tabs h4{color:#373739}
.item-differentiator{margin-top:0;margin-bottom:2.25rem}
.video__details{padding-top:1rem}
.video__details p{font-size:.94118rem}
section .video__container{margin-top:-2.25rem}
.video__container .video{margin-bottom:0}
.video__container .video .bc-player-default_default .vjs-big-play-button{width:4.23529rem;height:4.23529rem;top:1.47059rem;left:1.47059rem}
.video__container .video .bc-player-default_default .vjs-big-play-button:before{line-height:72px;font-size:2.11765rem}
.video__list ul{display:block}
.video__list li{display:block;padding-top:0;margin-top:0;margin-bottom:1.75rem}
.video__placeholder:before{width:2.58824rem;height:2.58824rem;top:.58824rem;left:.58824rem;font-size:1.23529rem;line-height:44px}
.chart__legend{text-align:center;margin-top:1.5rem}
.chart aside{margin-top:1rem}
.chart aside,.chart__bars{padding:0 1rem}
.chart__bars dt,.chart__bar-set{display:table-cell;padding-bottom:1rem}
.chart__axis li{position:relative}
.chart__axis li span,.chart__axis li:before{display:block}
.chart__axis li:first-child{width:0}
.chart__axis li:nth-child(even){display:none}
.chart__axis li:not(:first-child):not(:last-child){text-align:center}
.chart__axis li:not(:first-child):not(:last-child) span{-webkit-transform:translateX(50%);transform:translateX(50%)}
.tile-promo{min-height:22.05882rem}
.tile-promo__list.small-collapse .row.column,.tile-promo__list.small-collapse .row.columns{margin-top:.29412rem;margin-bottom:.29412rem;float:none}
.tile-promo__list.small-collapse .column,.tile-promo__list.small-collapse .columns{margin:0;float:left}
.tile-promo__text{padding:24px}
.tile-promo__text h3{font-size:1.23529rem;margin-bottom:.88235rem}
.tile-promo .link-list a{padding:.47059rem .76471rem;line-height:1.3}
.contact-method{padding-top:0;border-top:0;margin-top:0}
.contact-methods .contact-method{margin-bottom:2.25rem}
.locator-search__img-wrap img{right:12px;max-width:calc(100% - 24px)}
.sidebar{margin-bottom:2.25rem;margin-top:2.25rem}
.sidebar__promo p{padding-bottom:1rem;margin-bottom:0}
.sidebar__section{margin-top:0}
.sidebar__section:first-child{margin-top:0}
.cart__sidebar>div,.cart__sidebar>section{padding:1.41176rem 24px}
.cart__sidebar>div{margin-top:0}
.cart--empty .column,.cart--empty .columns{margin-top:0}
.cart__count{display:inline-block;font-size:.88235rem}
.diagram-group p:last-child{margin-bottom:0}
section .quick-links{margin-top:-2.25rem}
.quick-links__back{line-height:3.23529rem;margin-bottom:0}
.alert-bar{font-size:1.05882rem;padding-top:1rem;padding-bottom:1rem}
.feature-card h2{font-size:1.76471rem}
.img-viewer{text-align:left}
.img-viewer__image-options a{padding:.58824rem}
.primary-nav__primary-items{display:block;font-size:0;line-height:0}
.primary-nav__primary-items.float-right,.primary-nav__primary-items.float-right .primary-nav__dropdown{width:auto;padding:0}
.primary-nav__primary-items.float-right li{float:left;border-left:0;margin-top:.35294rem}
.primary-nav__primary-items>[class*="cq-"],.primary-nav__primary-items>[class*="cq-"]>[class*="cq-"],.primary-nav__primary-items .topmenuitem{display:inline-block;vertical-align:middle}
.primary-nav__item{font-size:.88235rem;line-height:1.35}
.primary-nav__primary-items.horizontal-scroll{overflow-x:scroll}
.primary-nav__util{margin-top:5px}
.primary-nav__util form{padding:0}
.primary-nav__util .form__overlay-button{border:0}
.primary-nav__util .form__overlay-button .twitter-typeahead .tt-menu{margin-left:0;margin-right:0;width:100%}
.primary-nav__util .primary-nav__dropdown{display:block;position:static;background:transparent;border:0;padding-top:0;padding-bottom:0}
.primary-nav__util input{width:240px;font-size:.88235rem}
.primary-nav__primary,.primary-nav__handle{position:relative;font-weight:700;text-transform:uppercase;line-height:50px;float:left;width:100%}
.primary-nav__primary{line-height:50px}
.primary-nav__primary,.primary-nav__subnav{padding-top:3px;padding-bottom:0;padding-left:12px;padding-right:12px}
.primary-nav label.primary-nav__handle{float:none;width:auto;display:inline-block;padding-top:3px}
.primary-nav label.primary-nav__handle:after{content:"\2026"}
.primary-nav .horizontal-scroll__container{float:left}
.primary-nav__primary-items.column:last-child,.primary-nav__primary-items.columns:last-child{width:auto;max-width:100%;white-space:nowrap}
.primary-nav__dropdown-control:checked+.primary-nav__handle ~ .horizontal-scroll__container .primary-nav__primary-items{background:transparent;position:static;padding:0}
.primary-nav__dropdown-control:checked+.primary-nav__handle ~ .horizontal-scroll__container .primary-nav__primary-items .topmenuitem:first-child ~ .topmenuitem:nth-child(n+4),.primary-nav__dropdown-control:checked+.primary-nav__handle ~ .horizontal-scroll__container .primary-nav__primary-items [class*="cq-"]:first-child ~ .topmenuitem:nth-child(n+8){display:inline-block;position:absolute;right:0;background:#1f115e;width:100%;overflow-x:auto;top:100%}
.primary-nav__dropdown-control:checked+.primary-nav__handle ~ .horizontal-scroll__container .primary-nav__primary-items .topmenuitem:first-child ~ .topmenuitem:nth-child(5),.primary-nav__dropdown-control:checked+.primary-nav__handle ~ .horizontal-scroll__container .primary-nav__primary-items [class*="cq-"]:first-child ~ .topmenuitem:nth-child(10){top:calc(100% - -50px)}
.primary-nav__dropdown-control:checked+.primary-nav__handle ~ .horizontal-scroll__container .primary-nav__primary-items .topmenuitem:first-child ~ .topmenuitem:nth-child(6),.primary-nav__dropdown-control:checked+.primary-nav__handle ~ .horizontal-scroll__container .primary-nav__primary-items [class*="cq-"]:first-child ~ .topmenuitem:nth-child(12){top:calc(100% - -100px)}
.primary-nav__dropdown-control:checked+.primary-nav__handle ~ .horizontal-scroll__container .primary-nav__primary-items .topmenuitem:first-child ~ .topmenuitem:nth-child(7),.primary-nav__dropdown-control:checked+.primary-nav__handle ~ .horizontal-scroll__container .primary-nav__primary-items [class*="cq-"]:first-child ~ .topmenuitem:nth-child(14){top:calc(100% - -150px)}
.primary-nav__dropdown-control:checked+.primary-nav__handle ~ .horizontal-scroll__container .primary-nav__primary-items .topmenuitem:first-child ~ .topmenuitem:nth-child(8),.primary-nav__dropdown-control:checked+.primary-nav__handle ~ .horizontal-scroll__container .primary-nav__primary-items [class*="cq-"]:first-child ~ .topmenuitem:nth-child(16){top:calc(100% - -200px)}
.primary-nav__dropdown-control:checked+.primary-nav__handle ~ .horizontal-scroll__container .primary-nav__primary-items .topmenuitem:first-child ~ .topmenuitem:nth-child(9),.primary-nav__dropdown-control:checked+.primary-nav__handle ~ .horizontal-scroll__container .primary-nav__primary-items [class*="cq-"]:first-child ~ .topmenuitem:nth-child(18){top:calc(100% - -250px)}
.primary-nav__dropdown-control:checked+.primary-nav__handle ~ .horizontal-scroll__container .primary-nav__primary-items .topmenuitem:first-child ~ .topmenuitem:nth-child(10),.primary-nav__dropdown-control:checked+.primary-nav__handle ~ .horizontal-scroll__container .primary-nav__primary-items [class*="cq-"]:first-child ~ .topmenuitem:nth-child(20){top:calc(100% - -300px)}
.primary-nav__dropdown-control:checked+.primary-nav__handle ~ .horizontal-scroll__container .primary-nav__primary-items .topmenuitem:first-child ~ .topmenuitem:nth-child(11),.primary-nav__dropdown-control:checked+.primary-nav__handle ~ .horizontal-scroll__container .primary-nav__primary-items [class*="cq-"]:first-child ~ .topmenuitem:nth-child(22){top:calc(100% - -350px)}
.primary-nav__dropdown-control:checked+.primary-nav__handle ~ .horizontal-scroll__container .primary-nav__primary-items .topmenuitem:first-child ~ .topmenuitem:nth-child(12),.primary-nav__dropdown-control:checked+.primary-nav__handle ~ .horizontal-scroll__container .primary-nav__primary-items [class*="cq-"]:first-child ~ .topmenuitem:nth-child(24){top:calc(100% - -400px)}
.primary-nav__dropdown-control:checked+.primary-nav__handle ~ .horizontal-scroll__container .primary-nav__primary-items .topmenuitem:first-child ~ .topmenuitem:nth-child(13),.primary-nav__dropdown-control:checked+.primary-nav__handle ~ .horizontal-scroll__container .primary-nav__primary-items [class*="cq-"]:first-child ~ .topmenuitem:nth-child(26){top:calc(100% - -450px)}
.primary-nav__dropdown-control:checked+.primary-nav__handle ~ .horizontal-scroll__container .primary-nav__primary-items .topmenuitem:first-child ~ .topmenuitem:nth-child(14),.primary-nav__dropdown-control:checked+.primary-nav__handle ~ .horizontal-scroll__container .primary-nav__primary-items [class*="cq-"]:first-child ~ .topmenuitem:nth-child(28){top:calc(100% - -500px)}
.primary-nav__dropdown-control:checked+.primary-nav__handle ~ .horizontal-scroll__container .primary-nav__primary-items .topmenuitem:first-child ~ .topmenuitem:nth-child(15),.primary-nav__dropdown-control:checked+.primary-nav__handle ~ .horizontal-scroll__container .primary-nav__primary-items [class*="cq-"]:first-child ~ .topmenuitem:nth-child(30){top:calc(100% - -550px)}
.primary-nav .topmenuitem{display:none;vertical-align:middle;vertical-align:top;white-space:nowrap}
.primary-nav .topmenuitem:nth-child(-n+3),.primary-nav [class*="cq-"] ~ .topmenuitem:nth-child(-n+6){display:inline-block}
.primary-nav__item--active .primary-nav__primary{position:relative;overflow:hidden}
.primary-nav__item--active .primary-nav__primary:after{content:"";display:block;height:2px;background:#000;position:absolute;bottom:10px;left:12px;right:12px;z-index:2}
.primary-nav__dropdown-control:checked+.primary-nav__primary{position:relative;overflow:hidden}
.primary-nav__dropdown-control:checked+.primary-nav__primary:after{content:"";display:block;width:10px;height:10px;background:#f0f0f0;position:absolute;top:100%;left:calc(50% - -1px);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px;margin-left:-5px;z-index:2}
.primary-nav__dropdown{position:absolute;top:100%;left:0;width:100%;background:#f0f0f0;border-bottom:3px solid #d0d0d0;white-space:normal}
.primary-nav__dropdown,.primary-nav__dropdown a,.primary-nav__dropdown label{color:#000;font-size:1rem}
.primary-nav__dropdown li{padding-left:9px;padding-right:12px}
.primary-nav__dropdown a{padding-top:0;padding-bottom:0}
.primary-nav__dropdown a:hover,.primary-nav__dropdown a:focus{background:transparent;color:#f04923}
.primary-nav__dropdown:last-child a{padding-top:.70588rem;padding-bottom:.70588rem}
.primary-nav__dropdown .megamenu a,.primary-nav__dropdown:last-child .megamenu a{padding-top:0;padding-bottom:0}
.primary-nav__dropdown .row.row.column,.primary-nav__dropdown .row.row.columns{border:0;margin-right:auto;margin-left:auto}
.primary-nav__dropdown div.row.row.column,.primary-nav__dropdown div.row.row.columns{padding:25px 12px;position:relative}
.primary-nav__subnav{line-height:1.35;border-left:3px solid transparent;padding-top:.70588rem;padding-bottom:.70588rem;cursor:pointer}
.primary-nav label.primary-nav__subnav{line-height:1.35}
.primary-nav__subnav-item:hover .primary-nav__subnav,.primary-nav input:focus+div .primary-nav__subnav{color:#f04923;background:#FFF;border-color:#f04923}
.primary-nav__subnav-item.lvt:hover .primary-nav__subnav{border-color:#93272c}
.primary-nav__subnav-item.vct:hover .primary-nav__subnav{border-color:#dc8633}
.primary-nav__subnav-item.lin:hover .primary-nav__subnav{border-color:#a9c47f}
.primary-nav__subnav-item.lam:hover .primary-nav__subnav{border-color:#a89968}
.primary-nav__subnav-item.bio:hover .primary-nav__subnav{border-color:#f1c400}
.primary-nav__subnav-item.hw:hover .primary-nav__subnav{border-color:#693f23}
.primary-nav__subnav-item.het:hover .primary-nav__subnav{border-color:#9adbe8}
.primary-nav__subnav-item.hom:hover .primary-nav__subnav{border-color:#6399ae}
.primary-nav__subnav-item.esd:hover .primary-nav__subnav{border-color:#006c68}
.primary-nav__subnav-item.srf:hover .primary-nav__subnav{border-color:#006d68}
.primary-nav__subnav-item.lvt input:focus+div .primary-nav__subnav{border-color:#93272c}
.primary-nav__subnav-item.vct input:focus+div .primary-nav__subnav{border-color:#dc8633}
.primary-nav__subnav-item.lin input:focus+div .primary-nav__subnav{border-color:#a9c47f}
.primary-nav__subnav-item.lam input:focus+div .primary-nav__subnav{border-color:#a89968}
.primary-nav__subnav-item.bio input:focus+div .primary-nav__subnav{border-color:#f1c400}
.primary-nav__subnav-item.hw input:focus+div .primary-nav__subnav{border-color:#693f23}
.primary-nav__subnav-item.het input:focus+div .primary-nav__subnav{border-color:#9adbe8}
.primary-nav__subnav-item.hom input:focus+div .primary-nav__subnav{border-color:#6399ae}
.primary-nav__subnav-item.esd input:focus+div .primary-nav__subnav{border-color:#006c68}
.primary-nav__subnav-item.srf input:focus+div .primary-nav__subnav{border-color:#006d68}
.primary-nav__subnav-content{display:none;border-left:1px solid #d0d0d0;padding-top:14px;padding-bottom:14px}
.primary-nav__subnav-item.lvt .product-category{background-color:#93272c}
.primary-nav__subnav-item.vct .product-category{background-color:#dc8633}
.primary-nav__subnav-item.lin .product-category{background-color:#a9c47f}
.primary-nav__subnav-item.lam .product-category{background-color:#a89968}
.primary-nav__subnav-item.bio .product-category{background-color:#f1c400}
.primary-nav__subnav-item.hw .product-category{background-color:#693f23}
.primary-nav__subnav-item.het .product-category{background-color:#9adbe8}
.primary-nav__subnav-item.hom .product-category{background-color:#6399ae}
.primary-nav__subnav-item.esd .product-category{background-color:#006c68}
.primary-nav__subnav-item.srf .product-category{background-color:#006d68}
}
@media screen and (min-width:768px) and (max-width:67.4375em){.primary-nav__subnav-control:checked ~ div .primary-nav__subnav{color:#4b21c1;background:#FFF}
.primary-nav__subnav-item.lvt .primary-nav__subnav-control:checked ~ div .primary-nav__subnav{border-color:#93272c}
.primary-nav__subnav-item.vct .primary-nav__subnav-control:checked ~ div .primary-nav__subnav{border-color:#dc8633}
.primary-nav__subnav-item.lin .primary-nav__subnav-control:checked ~ div .primary-nav__subnav{border-color:#a9c47f}
.primary-nav__subnav-item.lam .primary-nav__subnav-control:checked ~ div .primary-nav__subnav{border-color:#a89968}
.primary-nav__subnav-item.bio .primary-nav__subnav-control:checked ~ div .primary-nav__subnav{border-color:#f1c400}
.primary-nav__subnav-item.hw .primary-nav__subnav-control:checked ~ div .primary-nav__subnav{border-color:#693f23}
.primary-nav__subnav-item.het .primary-nav__subnav-control:checked ~ div .primary-nav__subnav{border-color:#9adbe8}
.primary-nav__subnav-item.hom .primary-nav__subnav-control:checked ~ div .primary-nav__subnav{border-color:#6399ae}
.primary-nav__subnav-item.esd .primary-nav__subnav-control:checked ~ div .primary-nav__subnav{border-color:#006c68}
.primary-nav__subnav-item.srf .primary-nav__subnav-control:checked ~ div .primary-nav__subnav{border-color:#006d68}
.primary-nav__subnav-control:checked ~ .primary-nav__subnav-content{display:block}
}
@media(min-width:768px){.primary-nav__subnav-item,.primary-nav__subnav-item:last-child:not(:first-child){float:none;width:auto}
.primary-nav__subnav-item:first-child{margin-top:.58824rem}
.primary-nav label.primary-nav__close{position:absolute;font-weight:700;top:0;right:24px;color:#63656a;font-size:.82353rem}
.primary-nav label.primary-nav__close .icon-close{vertical-align:middle;margin-right:5px;position:relative;font-size:.58824rem;top:-1px}
.footer .medium-6:nth-child(3){clear:left}
.footer .accordion-title{line-height:1.35;margin-bottom:.5rem;padding:0}
.footer .accordion-title:hover,.footer .accordion-title:focus{color:#fff;background:black}
.footer address p{margin-top:.29412rem}
.footer__corporate>.column,.footer__corporate>.columns{padding-top:1.76471rem}
.footer__corporate .footer__social{padding-top:0}
.megamenu{font-size:17px}
.megamenu a{font-weight:500;font-size:.88235rem}
.megamenu h3{margin-bottom:1.5rem}
.megamenu h3 a{font-size:1.41176rem;vertical-align:bottom}
.megamenu img{border:1px solid #FFF}
.megamenu .column,.megamenu .columns{margin-top:1rem}
.megamenu .column:last-child:not(:first-child),.megamenu .columns:last-child:not(:first-child){float:left}
.megamenu .link-list li{margin-top:.58824rem}
.megamenu .link-list li:first-child{margin-top:0}
.megamenu .link-list h4{padding-bottom:.29412rem;border-bottom:1px solid #c6c7c8;margin-bottom:.58824rem}
.megamenu .link-list img{max-width:1.47059rem}
.megamenu .link-list img+span{line-height:1.47059rem}
.megamenu__features a,.megamenu__features span{display:inline}
.megamenu__features h4{overflow:hidden;padding-bottom:.29412rem;border-bottom:1px solid #c6c7c8;margin-bottom:.58824rem}
.megamenu__features h4 a{font-size:.88235rem;text-transform:none}
.megamenu__features ul{margin-left:0;padding:0;list-style-type:none;white-space:nowrap;font-size:0;line-height:0;margin-right:-0.58824rem}
.megamenu__features li{text-align:center;display:inline-block;vertical-align:top;width:auto;max-width:8.82353rem;white-space:normal;padding-right:.58824rem;padding-left:0;font-size:1rem;line-height:1.35}
.megamenu__features-wrap{overflow:hidden}
.megamenu__features-wrap p{font-size:.88235rem;margin-top:.35294rem;margin-bottom:0}
.megamenu__colorlist{margin-bottom:20px}
.megamenu__colorlist .link-list li:first-child{margin-top:.58824rem}
.document-module{margin-bottom:2.25rem}
.document-module .accordion-content{border-right:1px solid #c6c7c8;border-left:1px solid #c6c7c8;border-bottom:1px solid #c6c7c8 !important;padding-top:1.17647rem !important;padding-left:1rem;padding-right:1rem}
.facets__num-selected{float:none;width:.88235rem;height:.88235rem;line-height:.88235rem}
.facets__form{position:static;z-index:1;display:table;width:100%;margin-bottom:1.75rem}
.facets__form ul{display:table;table-layout:fixed;width:100%;padding:0;border-left:3px solid #c6c7c8;border-right:3px solid #c6c7c8}
.facets__form h4,.facets__form-fields,.facets__form li{display:table-cell;vertical-align:middle;float:none}
.facets__form h4{border:3px solid #c6c7c8;background:#f0f0f0;color:#63656a;padding:15px 6px;line-height:1;width:1px}
.facets__form .accordion{border:0}
.facets__form .accordion-item{position:relative;border:0}
.facets__form .accordion-item a{border:3px solid #c6c7c8;border-left:0}
.facets__form .accordion-item.is-active a{border-bottom:0;padding-bottom:3px}
.facets__form .accordion-item:first-child .accordion-title{border-top:3px solid #c6c7c8}
.facets__form .accordion-title{padding:0 6px;background:transparent;color:#63656a}
.facets__form .accordion-title>span,.facets__form .accordion-title:before{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.facets__form .accordion-title:before{margin-left:.17647rem}
.facets__form .accordion-content{position:absolute;top:100%;left:-3px;width:calc(100% - -3px);border:3px solid #c6c7c8;border-top:0;background:#FFF;z-index:1;overflow:auto;min-width:240px;padding:.70588rem}
.facets--few-groups .facets__form h4{width:auto;white-space:nowrap}
.facets__form .accordion,.facets__form .accordion-item,.facets__title-wrap{height:100%}
.facets__form .accordion-item:last-child .accordion-content,.facets__form .accordion-item:nth-child(4) .accordion-content,.facets__form .accordion-item:nth-child(5) .accordion-content{right:0;left:auto}
.facets__form-fields-control ~ .facets__hidden{display:none}
.facets__form-fields-control ~ .btn--link{display:block;padding-top:.58824rem}
.facets__form-fields-control ~ .btn--link .icon-arrow-down,.facets__form-fields-control ~ .btn--link .icon-arrow-up{margin-left:.29412rem;font-size:50%}
.facets__form-fields-control ~ .btn--link .facets__less{display:none}
.facets__form-fields-control:checked ~ .facets__hidden{display:block}
.facets__form-fields-control:checked ~ .btn--link .facets__more{display:none}
.facets__form-fields-control:checked ~ .btn--link .facets__less{display:block}
.facets--vertical .facets__form,.facets--vertical .facets__form h4,.facets--vertical .facets__form ul,.facets--vertical .facets__form li,.facets--vertical .facets__form-fields{display:block}
.facets--vertical .facets__form .accordion,.facets--vertical .facets__form .accordion-item,.facets--vertical .facets__title-wrap{height:auto}
.facets--vertical .facets__num-selected{width:1.17647rem;height:1.17647rem;line-height:1.17647rem;position:absolute;top:50%;right:-25px;margin-top:-10px}
.facets--vertical .facets__form h4{width:auto}
.facets--vertical .facets__form .accordion-item{border-left:3px solid #c6c7c8;border-right:3px solid #c6c7c8;border-bottom:3px solid #c6c7c8}
.facets--vertical .facets__form .accordion-item.is-active a{padding-bottom:.88235rem}
.facets--vertical .facets__form .accordion-item:first-child .accordion-title{border:0}
.facets--vertical .facets__form .accordion-title{border:0;padding:1.17647rem .88235rem .88235rem}
.facets--vertical .facets__form .accordion-title>span{-webkit-transform:none;transform:none;width:calc(100% - 25px)}
.facets--vertical .facets__form .accordion-content{position:static;width:auto;min-width:auto;border:0;padding-top:0;max-height:none;overflow:visible;padding:0 .88235rem .88235rem}
.facets--vertical .facets__form .accordion-content label{font-size:.88235rem}
.facets--vertical .facets__form h4{background:#371d88;color:#FFF;border:0;padding:.88235rem .94118rem}
.facets--vertical .facets__form p{margin:.58824rem 0}
.facets--vertical .facets__form p:first-child{margin-top:0}
.facets--vertical .facets__form p:last-child{margin-bottom:0}
.facets--vertical .facets__form p input{margin-top:.23529rem}
.facets--vertical .facets__form p label{line-height:1.4}
.facets__selections-title{font-size:.88235rem}
.category-browse .accordion{margin-bottom:1rem}
.category-browse .accordion-title{font-size:.88235rem;text-transform:uppercase;font-weight:700;margin-bottom:1rem;color:#63656a;background-color:transparent;padding:0}
.category-browse .accordion-title:hover,.category-browse .accordion-title:focus{background:transparent;color:#63656a}
.hero-photos{min-height:16.47059rem}
.hero-photos figure img{min-width:100%}
.hero-photos figure[role=group]{display:table;width:100%}
.hero-photos figure[role=group] .hero-photos__hero-photos__container,.hero-photos figure[role=group] .hero-photos__single-overlay{display:table-row}
.hero-photos figure[role=group] .hero-photos__single-overlay{height:1px}
.hero-photos li{display:block;float:left;background-color:#FFF}
.hero-photos [data-equalizer-watch]{max-height:26.47059rem}
.hero-photos [data-equalizer-watch] ul,.hero-photos [data-equalizer-watch] li{height:100%}
.hero-photos [data-equalizer-watch] li:nth-child(2),.hero-photos [data-equalizer-watch] li:nth-child(3){height:50%;position:relative;overflow:hidden}
.hero-photos [data-equalizer-watch] li:nth-child(2) img,.hero-photos [data-equalizer-watch] li:nth-child(3) img{position:absolute;top:0;left:5px;width:auto;min-height:100%}
.hero-photos [data-equalizer-watch] li:nth-child(2) img{min-height:calc(100% - 3px)}
.hero-photos [data-equalizer-watch] li:nth-child(3) img{top:2px}
.hero-photos fieldset button{left:24px}
.hero-photos fieldset button:last-child{right:24px}
.hero-photos__overlay h2 small{font-size:1rem;margin-top:.47059rem}
.hero-photos__prod-container{height:auto}
.hero-photos__single-overlay .hero-photos__overlay{background:#373739}
.hero-photos--gallery .horizontal-scroll.thumbnail-list{min-height:0}
.hero-photos--gallery .thumbnail-list{padding-left:24px;padding-right:24px}
.hero-photos--gallery .thumbnail-list img{height:4.11765rem}
.hero-photos--gallery .hero-photos__thumbnails{height:94px}
.hero-photos--gallery .hero-photos__thumbnails li,.hero-photos--gallery .hero-photos__thumbnails li:nth-child(2),.hero-photos--gallery .hero-photos__thumbnails li:nth-child(3){height:auto;padding:0}
.hero-photos--gallery .hero-photos__container{height:calc(100% - 94px)}
.gallery__header{padding-left:24px;padding-right:24px}
.gallery__sidebar-container{width:425px;right:-22.35294rem}
.gallery__sidebar--open{right:0}
.gallery__sidebar-close{padding:1rem 24px}
.gallery__close-buttons{margin-right:24px}
.order-product-samples .collapse .medium-9{padding-right:.64706rem}
.order-product-samples__browse{margin-left:12px;margin-right:.35294rem}
.order-product-samples__search{margin-right:12px}
.order-product-samples__table td{display:table-cell;padding:1rem;font-weight:500}
.order-product-samples__table td:first-child{display:table-cell}
.utility-nav-corp{padding-top:1.17647rem;padding-bottom:1.17647rem}
.utility-nav-corp .column,.utility-nav-corp .columns{width:100%;float:left;padding-left:.35294rem;padding-right:.35294rem;display:table}
}
@media screen and (min-width:768px) and (min-width:48em){.utility-nav-corp .column,.utility-nav-corp .columns{padding-left:.70588rem;padding-right:.70588rem}
}
@media screen and (min-width:768px) and (min-width:67.5em){.utility-nav-corp .column,.utility-nav-corp .columns{padding-left:1.05882rem;padding-right:1.05882rem}
}
@media(min-width:768px){.utility-nav-corp .column:last-child:not(:first-child),.utility-nav-corp .columns:last-child:not(:first-child){float:right}
.utility-nav-corp__wrap{display:table-cell;vertical-align:middle;padding-left:12px;padding-right:12px}
.utility-nav-corp__wrap:first-child{text-align:left}
.utility-nav-corp__wrap:last-child{text-align:right}
.utility-nav-corp .logo{padding:0}
.utility-nav-corp .logo__image{max-width:175px}
.utility-nav-corp .link-list{background:0;position:static;opacity:1;pointer-events:all}
.utility-nav-corp .link-list li{display:inline-block;margin:0 0 0 1.75rem;padding:0}
.utility-nav-corp .link-list li a{opacity:.8}
.utility-nav-corp .link-list li a:hover{opacity:1;border-bottom:3px solid #FFF;margin-bottom:-3px}
.no-csspointerevents .utility-nav-corp .link-list{display:block}
.two-cards>.column:first-child,.two-cards>.columns:first-child{padding-left:0}
.two-cards>.column:last-child,.two-cards>.columns:last-child{padding-right:0}
.hero-videos{text-align:center;display:table;overflow:hidden;width:100%;height:auto;margin-bottom:2.25rem}
.hero-videos header{padding:.58824rem 1.17647rem}
.hero-videos .image--overlay{position:absolute;top:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.4);-webkit-transition:opacity .25s ease;transition:opacity .25s ease}
.hero-videos .image img{height:31.35294rem}
.hero-videos h1,.hero-videos h3{color:#FFF}
.hero-videos h3{line-height:1.35}
.hero-videos__content{position:absolute;top:58%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.hero-videos .btn{color:#FFF;border-color:#FFF;cursor:pointer;margin-top:1.75rem}
}
@media(min-width:1080px){section{margin-top:2.58rem;margin-bottom:2.58rem}
.content-section__striped .content-section{margin:0;padding-top:2.58rem;padding-bottom:2.58rem}
.content-section__striped .content-section section+section{margin-top:2.58rem;margin-bottom:2.58rem}
.content-section__striped .content-section:first-child{padding-top:0;margin-top:2.58rem}
.sticky-nav .content-section__striped .content-section:first-child{margin:0;padding-top:2.58rem}
.content-section--fake{height:1px;padding:0;margin:0}
.content-col-control .row .content-col-control>.row.column,.content-col-control .row .content-col-control>.row.columns{margin-left:-18px;margin-right:-18px}
a[href^="tel:"]{color:#373739;font-weight:700;text-decoration:none;cursor:default}
a[href^="tel:"]:hover,a[href^="tel:"]:focus{color:#373739;text-decoration:none}
blockquote{padding:0 2.75rem}
blockquote,blockquote p{font-size:1.29412rem}
.form__typeahead--in-page{display:table;width:100%}
.form__typeahead--in-page h3,.form__typeahead--in-page form{display:table-cell;vertical-align:middle}
.responsive{display:table}
.responsive thead,.responsive .table__head{display:table-header-group;float:none;border-left:1px solid #371d88;border-right:1px solid #371d88;border-top:0;border-bottom:0}
.responsive tbody,.responsive .table__body{display:table-row-group;overflow-x:visible}
.responsive thead th,.responsive .table__head .table__cell--head{max-width:none;text-align:left}
.responsive thead+tbody,.responsive .table__head+.table__body{border-top:0}
.responsive thead tr,.responsive .table__head .table__row,.responsive tr,.responsive .table__row{display:table-row}
.responsive th,.responsive .table__cell--head,.responsive td,.responsive .table__cell{display:table-cell;border-top:0;min-width:0;overflow:visible}
.locator-results thead th.contact,.locator-results th.contact,.locator-results td.contact{display:table-cell}
.locator-results th.contact{padding-bottom:.88235rem}
.rte{padding-left:36px;padding-right:36px}
.column .rte,.columns .rte{padding-left:0;padding-right:0}
.logo__image img{max-height:3.23529rem}
.ie .logo img[src$='.svg']{height:3.23529rem}
.tabs-title .column,.tabs-title .columns{padding-left:.88235rem;padding-right:.88235rem}
.panel{padding:1.29412rem}
.link-list li{margin-top:.29412rem}
.card__swatches{margin:1rem 0}
.card__info a.btn{margin-top:0}
.card__info h3{font-size:1.23529rem}
.card__name{font-size:1.11765rem}
.card__image img[src$='.svg']{height:72px}
.card--content-object .card__name{font-size:1rem}
.card--large h4{text-align:left}
.card--large .card__info p{font-size:.94118rem}
.card--collection .card__info{padding-right:16px}
.key-list ol>li{position:relative;margin-top:1rem}
.key-list ul li{font-size:1rem}
.reveal.column,.reveal.columns{padding:18px}
.reveal--added-item .spinner{margin:18px auto}
.reveal--added-item.reveal--success .row .column:first-child,.reveal--added-item.reveal--success .row .columns:first-child{padding-right:0}
.general-promo__desc{font-size:1.23529rem;margin-bottom:0}
.general-promo__cta{font-size:.94118rem}
.utility-nav__personal{margin-top:20px}
.utility-nav__wrap{padding-top:0}
.utility-nav__links{position:relative;margin-top:-0.88235rem}
.utility-nav__links .link-list--horizontal>ul{display:inline-block;width:auto;background:transparent}
.utility-nav__links .link-list--horizontal>ul li{display:inline-block;width:auto;border-left:0}
.utility-nav__links .link-list--horizontal>ul li:before{content:""}
.utility-nav__links .link-list--horizontal>ul li a,.utility-nav__links .link-list--horizontal>ul li button{padding:0}
.utility-nav--minimized .column,.utility-nav--minimized .columns{padding-left:18px;padding-right:18px}
.page-title small{font-size:1.41176rem;color:#63656a}
.page-title small abbr{position:relative;top:-0.2rem}
.sticky-nav__links li a{padding-left:.88235rem;padding-right:.88235rem;min-height:3.52941rem}
.sticky-nav__links li:nth-child(2) a{padding-left:.88235rem}
.sticky-nav__links li:nth-last-child(2) a{padding-right:.88235rem}
.sticky-nav__wrap.is-stuck.is-at-top>.column,.sticky-nav__wrap.is-stuck.is-at-top>.columns{padding-left:18px;padding-right:18px}
.tabbed-nav__links li a{padding-left:.88235rem;padding-right:.88235rem;min-height:3.52941rem}
.tabbed-nav__links li:nth-child(2) a{padding-left:.88235rem}
.tabbed-nav__links li:nth-last-child(2) a{padding-right:.88235rem}
.tabbed-nav__wrap.is-stuck.is-at-top>.column,.tabbed-nav__wrap.is-stuck.is-at-top>.columns{padding-left:18px;padding-right:18px}
.download-list li{margin-top:.58824rem}
.featured-content-link>div:first-child:not(:last-child){width:7.05882rem}
.video__details{padding:1.75rem 1.75rem 0 1.75rem}
.video__details h1{font-size:1.88235rem}
.video__details p{font-size:1rem}
.video__transcript p{font-size:.88235rem}
section .video__container{margin-top:-2.58rem}
.video__container .video .bc-player-default_default .vjs-big-play-button{top:1.88235rem;left:1.88235rem}
.chart{margin-top:2.58rem}
.chart aside{margin-top:1.5rem}
.chart aside,.chart__bars{padding:0 1.5rem}
.chart__axis li:nth-child(even){display:table-cell}
.swatch-list li img{width:19px;height:19px}
.tile-promo{min-height:27.05882rem}
.tile-promo__text{padding:36px}
.tile-promo__text h3{font-size:1.41176rem}
.tile-promo .link-list a{padding:.35294rem .88235rem}
.contact-method{display:table;width:100%;text-align:left}
.contact-methods .contact-method{margin-bottom:2.58rem}
.contact-method>div{display:table-cell;vertical-align:top}
.contact-method>div:first-child{padding-right:1.17647rem}
.contact-method>div:last-child{width:100%}
.contact-method .btn{margin-left:0;margin-right:0}
.locator-search__img-wrap img{right:18px;max-width:calc(100% - 36px)}
.contact-info{font-size:1rem}
.sidebar{margin-top:0;margin-bottom:2.25rem}
.sidebar__promo p{padding-bottom:0;margin-bottom:1rem}
.sidebar__section{margin-top:2.58rem}
.sidebar__section:first-child{margin-top:0}
section .quick-links{margin-top:-2.58rem}
.alert-bar{padding-top:1.75rem;padding-bottom:1.75rem}
.primary-nav{position:relative}
.primary-nav .topmenuitem{display:inline-block}
.primary-nav__control:checked+.primary-nav__handle ~ .primary-nav__primary-items{background:transparent}
.primary-nav__control:checked+.primary-nav__handle ~ .primary-nav__primary-items .topmenuitem:first-child ~ .topmenuitem:nth-child(n+4),.primary-nav__control:checked+.primary-nav__handle ~ .primary-nav__primary-items [class*="cq-"]:first-child ~ .topmenuitem:nth-child(n+8){position:static;width:auto;background:transparent;padding:0}
.primary-nav__item--active .primary-nav__primary:after{right:6px;left:18px}
.primary-nav__dropdown-control:checked+.primary-nav__primary:after{left:calc(50% - -6px)}
.primary-nav__subnav--active .primary-nav__subnav-content{display:block}
.primary-nav__dropdown li{padding-left:18px;padding-right:18px}
.primary-nav__dropdown div.row.row.column,.primary-nav__dropdown div.row.row.columns{padding-left:18px;padding-right:18px}
.primary-nav__dropdown:last-child a{padding-top:.47059rem;padding-bottom:.47059rem}
.primary-nav__subnav{padding-left:15px;padding-top:.47059rem;padding-bottom:.47059rem}
.primary-nav__primary{padding-top:2px;padding-right:6px;padding-left:18px}
.primary-nav__primary-items{margin-left:0}
.primary-nav__primary-items.float-right{padding-bottom:6px}
.footer .medium-6:nth-child(3){clear:none}
.footer .link-list--horizontal{float:left}
.footer__copyright{margin-top:0;float:right}
.megamenu__features li{width:20%;max-width:none;padding-right:.58824rem;padding-left:0}
.facets__num-selected{width:1.17647rem;height:1.17647rem;line-height:1.17647rem;position:absolute;top:50%;right:-25px;margin-top:-10px}
.facets__form h4{padding-left:12px;padding-right:12px}
.facets__form .accordion-title{padding:0 12px}
.facets__form .accordion-title:before{margin-left:12px}
.facets__form .accordion-title>span{width:calc(100% - 51px)}
.facets__form .accordion-content{min-width:0}
.facets__form h4{white-space:nowrap;width:auto}
.facets--vertical .facets__form .accordion-title>span{width:calc(100% - 25px)}
.facets--few-groups .facets__form ul{width:auto}
.facets--few-groups .facets__form ul .accordion-item{width:200px}
.hero-photos{min-height:23.52941rem}
.hero-photos [data-equalizer-watch]{max-height:33.17647rem}
.hero-photos figure[role=group],.hero-photos__hero-photos__container,.hero-photos__single-overlay{display:block}
.hero-photos__single-overlay{height:auto}
.hero-photos fieldset button{left:36px}
.hero-photos fieldset button:last-child{right:36px}
.hero-photos--content{background-color:#f0f0f0}
.hero-photos__overlay{background:transparent;position:absolute;top:0;left:0;right:0}
.hero-photos__overlay h2{background:rgba(10,10,10,0.7);padding:1.5rem 2rem 2rem;font-size:2.17647rem;font-weight:400}
.hero-photos__overlay h2 small{font-size:1.23529rem;margin-top:.82353rem}
.hero-photos__overlay button{margin-top:-1rem;margin-left:2rem;margin-bottom:0}
.hero-photos__single-overlay .hero-photos__overlay{background:transparent}
.hero-photos__overlay-container{float:none;margin:5% 18px 0;padding:0 0 0 10%;display:inline-block;width:auto;max-width:85%}
.hero-photos__prod-container{top:auto;width:auto;bottom:0;left:auto;right:0;display:inline-block;background:rgba(10,10,10,0.7);padding:0 1.05882rem}
.hero-photos__prod,.hero-photos__prod a{font-size:.88235rem;line-height:2.35294rem;color:rgba(255,255,255,0.8);margin:0}
.hero-photos__prod p,.hero-photos__prod ul{display:inline}
.hero-photos__prod p{margin-right:.47059rem}
.hero-photos__prod a{display:inline-block;text-decoration:underline}
.hero-photos__prod a:hover,.hero-photos__prod a:focus{color:#FFF}
.hero-photos__prod li{display:inline-block;float:none;background-color:transparent}
.hero-photos__prod li:after{content:","}
.hero-photos__prod li:last-child:after{content:none}
.hero-photos--gallery .horizontal-scroll.thumbnail-list{min-height:0}
.hero-photos--gallery .thumbnail-list{padding-left:36px;padding-right:36px}
.gallery__header{padding-left:36px;padding-right:36px}
.gallery__sidebar-container{position:relative;float:right;right:0;margin-right:-24.70588rem;-webkit-transition:margin-right .5s ease;transition:margin-right .5s ease;padding-left:0;overflow:visible}
.gallery__sidebar{overflow:auto}
.gallery__sidebar-toggle{left:-2.35294rem}
.gallery__sidebar-close{display:none}
.gallery__sidebar--open{margin-right:0}
.gallery__close-buttons{float:right;position:relative;top:0;right:0;margin-top:-4.52941rem;margin-right:36px}
.order-product-samples .collapse .large-5{padding-right:.64706rem}
.order-product-samples__browse{margin-left:18px}
.order-product-samples__browse select{margin-bottom:0}
.order-product-samples__search{margin-right:18px}
.hero-videos .video{display:block;width:100%;height:auto;min-height:380px}
.hero-videos .video--overlay{position:absolute;top:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.4);-webkit-transition:opacity .25s ease;transition:opacity .25s ease}
.hero-videos h1{font-size:2.47059rem}
.hero-videos__content{top:55%}
}
@media(min-width:1500px){.hero-photos [data-equalizer-watch]{max-height:38.52941rem}
.hero-photos__overlay-container{padding:0;max-width:80%;margin:6.66% 18px 0}
.tile-promo__text h3{font-size:1.64706rem}
}
@media print{.print-1{width:8.33333%}
.print-2{width:16.66667%}
.print-3{width:25%}
.print-4{width:33.33333%}
.print-5{width:41.66667%}
.print-6{width:50%}
.print-7{width:58.33333%}
.print-8{width:66.66667%}
.print-9{width:75%}
.print-10{width:83.33333%}
.print-11{width:91.66667%}
.print-12{width:100%}
a[href]:after,abbr[title]:after{content:''}
select{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjEiIGhlaWdodD0iMSIgdmlld0JveD0iMCAwIDggNSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM2MzY1NkEiIGQ9Ik0xLjAwNSwwLjIxOGwyLjk5NCwzLjI3NGwzLjAzMy0zLjMxN2wwLDAgQzcuMTM1LDAuMDY3LDcuMjc1LDAsNy40MjksMEM3Ljc0NSwwLDgsMC4yOCw4LDAuNjI1QzgsMC43OTQsNy45MzksMC45NDcsNy44NCwxLjA2aDAuMDAxTDQuNDEyLDQuODA5SDQuNDExIEM0LjMwOCw0LjkyNyw0LjE2Miw1LDQsNWMwLDAsMCwwLTAuMDAxLDBIMy45OThDMy44MzYsNSwzLjY5LDQuOTI3LDMuNTg2LDQuODA5bDAsMEwwLjE1OCwxLjA2bDAuMDAxLTAuMDAyIEMwLjA2MiwwLjk0NSwwLDAuNzkzLDAsMC42MjVDMCwwLjI4LDAuMjU3LDAsMC41NzEsMEMwLjc0NSwwLDAuOSwwLjA4NSwxLjAwNSwwLjIxOHoiLz48L3N2Zz4=") !important;background-origin:border-box !important;background-position:right .58824rem center !important;background-repeat:no-repeat !important}
body.is-reveal-open>*{display:none}
.btn,button,[type=button]{display:none}
.btn:not(.btn--link):not([type=submit]),.btn--pager{display:none}
.content-section__inline-heading .btn{display:none}
.content-section__striped .content-section{padding-top:0;padding-bottom:0}
.content-section__striped .content-section section{margin-top:1.75rem;margin-bottom:1.75rem}
.product-category{display:none}
.product-category__bar{background:#c6c7c8 !important}
.product-category__bar .lvt{background-color:#93272c !important}
.product-category__bar .vct{background-color:#dc8633 !important}
.product-category__bar .lin{background-color:#a9c47f !important}
.product-category__bar .lam{background-color:#a89968 !important}
.product-category__bar .bio{background-color:#f1c400 !important}
.product-category__bar .hw{background-color:#693f23 !important}
.product-category__bar .het{background-color:#9adbe8 !important}
.product-category__bar .hom{background-color:#6399ae !important}
.product-category__bar .esd{background-color:#006c68 !important}
.product-category__bar .srf{background-color:#006d68 !important}
.accordion{border:1px solid #c6c7c8}
.accordion::before,.accordion::after{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.accordion::after{clear:both}
.accordion-title,.accordion-content{padding:.94118rem}
.accordion-title{border-top:1px solid #c6c7c8;padding-bottom:0}
.accordion-title:before{display:none}
.accordion-item{padding:0}
.accordion-item:first-child .accordion-title{border-top:0}
.accordion-content{display:block !important}
.tabs--facets .tabs,[type='checkbox']+.tabs__toggle{display:none}
.link-list--breadcrumbs{font-size:.82353rem}
.link-list--breadcrumbs .link-list--horizontal li{display:inline-block;margin-left:.29412rem}
.link-list--breadcrumbs .link-list--horizontal li:before{font-family:"armstrongflooricon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.link-list--breadcrumbs .link-list--horizontal li:first-child{margin-left:0}
.card{page-break-inside:avoid}
.card,.card__container,.card__content-wrapper{height:auto !important}
.card__new,.card__photo-num,.card__discontinued,.card__toggle,.card__options{display:none}
.card img{max-height:1.25in}
.masonry .card__container{position:static !important}
.card__container{margin-bottom:.5rem;width:50%;float:left}
.card__container:nth-child(2n+1){clear:left;padding-right:6px}
.card__container:nth-child(2n){padding-left:6px}
.card__container.column:nth-child(2n+1),.card__container.columns:nth-child(2n+1),.small-up-2>.card__container.column:nth-child(2n+1),.small-up-2>.card__container.columns:nth-child(2n+1),.small-up-1>.card__container.column:nth-child(2n+1),.small-up-1>.card__container.columns:nth-child(2n+1){clear:none}
.small-up-1>.card__container.column:nth-child(1n+1),.small-up-1>.card__container.columns:nth-child(1n+1){clear:none}
.card__container.column,.card__container.columns,.small-up-2>.card__container.column,.small-up-2>.card__container.columns,.small-up-1>.card__container.column,.small-up-1>.card__container.columns{width:33.33333%}
.card__container.column:nth-child(3n+1),.card__container.columns:nth-child(3n+1),.small-up-2>.card__container.column:nth-child(3n+1),.small-up-2>.card__container.columns:nth-child(3n+1),.small-up-1>.card__container.column:nth-child(3n+1),.small-up-1>.card__container.columns:nth-child(3n+1){clear:left}
.utility-nav .show-for-medium{display:none}
.product-item-calls-to-action{display:none}
.sticky-nav{display:none}
.market-segments{padding:0}
.item-differentiator{margin:0}
.video .brightcoveplayer{page-break-inside:avoid;width:50%;margin-left:auto;margin-right:auto}
.video__container [data-equalizer-watch]{height:auto !important}
.video__details label{display:none}
.video__transcript{display:block}
.chart__bar--reverse p{color:#FFF !important}
.chart__bar--small p{color:black !important}
.chart__axis li:before{background:#c6c7c8 !important}
.tile-promo{height:auto !important;min-height:auto;margin:1.75rem 0;page-break-inside:avoid}
.tile-promo::before,.tile-promo::after{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.tile-promo::after{clear:both}
.tile-promo .link-list h3{margin-bottom:0}
.tile-promo .link-list a{padding:0 0 0 12px}
.tile-promo__background,.tile-promo__text{float:left}
.tile-promo__background{position:static;min-height:2in}
.tile-promo__text{padding:0 0 0 12px}
.tile-promo__list.small-collapse .row.column,.tile-promo__list.small-collapse .row.columns{max-width:72.94118rem;margin-left:auto;margin-right:auto}
.tile-promo__list.small-collapse .row.column::before,.tile-promo__list.small-collapse .row.columns::before,.tile-promo__list.small-collapse .row.column::after,.tile-promo__list.small-collapse .row.columns::after{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.tile-promo__list.small-collapse .row.column::after,.tile-promo__list.small-collapse .row.columns::after{clear:both}
.row .column:first-child .tile-promo:first-child,.row .columns:first-child .tile-promo:first-child{margin-top:0}
.locator-search,.locator-search .column,.locator-search .columns{padding:0}
.locator-search__img-wrap.column,.locator-search__img-wrap.columns{display:none}
.locator-search__info{padding:0;height:auto !important}
.progress-bar{display:none}
.cart__delete-item,.cart__items-remove,.cart__sidebar .cart__back,.cart__back{display:none}
.cart__items .table__cell:nth-of-type(2),.cart__items .table__cell--head:nth-of-type(2){padding-right:0}
.cart__items .table__cell:first-of-type,.cart__items .table__cell--head:first-of-type{width:100%}
.quick-links{display:none}
.img-viewer__image-options,.img-viewer__thumbnail-wrapper{display:none}
.tophat{display:none}
.primary-nav{display:none}
.footer .accordion,.footer .small-collapse,.footer__bottom .link-list{display:none}
.footer__bottom{max-width:72.94118rem;margin-left:auto;margin-right:auto;padding-top:0}
.footer__bottom::before,.footer__bottom::after{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.footer__bottom::after{clear:both}
.footer__copyright{margin-top:0;text-align:center}
.facets__clear{display:none !important}
.facets__form ~ .facets__selections{margin-top:0}
.category-browse{display:none}
.hero-photos figcaption{padding-bottom:1rem;border-bottom:1px solid #c6c7c8}
.hero-photos fieldset{display:none}
.hero-photos__overlay:last-child:not(:first-child){float:none}
.hero-photos__prod{font-size:.88235rem;margin-top:.5rem}
.hero-photos__prod p{font-weight:bold}
.hero-photos__prod p,.hero-photos__prod ul,.hero-photos__prod li{display:inline}
.hero-photos__background{background-repeat:no-repeat !important;background-position:center bottom !important;background-color:#f0f0f0 !important}
.hero-photos--background{height:auto !important}
.hero-photos--background .hero-photos__container{height:3in}
.hero-photos--gallery{height:auto;padding:0 6px}
.hero-photos--gallery .horizontal-scroll{height:auto !important}
.hero-photos--gallery img{max-height:none;page-break-inside:avoid}
.gallery__sidebar .hero-photos--gallery-content{display:none}
.hero-photos--gallery .hero-photos__slide{height:auto;display:block;max-width:72.94118rem;margin-left:auto;margin-right:auto;margin-top:1.75rem}
.hero-photos--gallery .hero-photos__slide::before,.hero-photos--gallery .hero-photos__slide::after{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.hero-photos--gallery .hero-photos__slide::after{clear:both}
.hero-photos--gallery .hero-photos__slide:first-child{margin-top:0}
.hero-photos--gallery .hero-photos__slide>img{width:50%;float:left;padding-right:6px}
.hero-photos--gallery .hero-photos__slide-content{display:block;width:50%;float:right;text-align:left}
.hero-photos--gallery .hero-photos__thumbnails{display:none}
.hero-photos--gallery .hero-photos__container{height:auto !important;white-space:normal;font-size:17px;line-height:1.35}
.hero-photos--gallery .hero-photos__container img{position:static;-webkit-transform:none;transform:none}
.product-structure .medium-pull-6,.product-structure .medium-push-6{float:left;width:50%}
.gallery{height:auto}
.gallery__header{position:static;text-align:center}
.gallery__modal .modal-content,.gallery__modal .modal-page-content{height:auto}
.gallery__sidebar-container,.gallery__photos{padding-left:0;padding-right:0;max-width:72.94118rem;margin-left:auto;margin-right:auto}
.gallery__sidebar-container::before,.gallery__sidebar-container::after,.gallery__photos::before,.gallery__photos::after{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.gallery__sidebar-container::after,.gallery__photos::after{clear:both}
.gallery__sidebar-container{position:static;height:auto;width:100%}
.gallery__sidebar{height:auto;padding-bottom:0}
.gallery__sidebar:last-child:not(:first-child),.gallery__sidebar:last-child:not(:first-child){float:none}
.gallery__photos{padding-top:0;height:auto}
.gallery__close-buttons,.gallery__share,.gallery__sidebar-close,.gallery__sidebar-toggle{display:none}
.gallery__product-list li{margin-top:.5rem}
.gallery__product-list li:first-child{margin-top:0}
.gallery__photo-data th{width:50%}
.gallery__product-link>div:first-child{width:25%}
}
.press-release-footer{background-color:#f0f0f0;padding-top:2rem;padding-bottom:2rem}
.press-room-header{background-color:#f0f0f0;padding:1rem 2rem}
.press-room-header>div{display:inline-block;vertical-align:middle}
.press-room-header>div select{margin-bottom:0;margin-left:1rem}
.press-releases{margin-bottom:2rem}
.press-releases>div>div{padding-bottom:1rem;padding-top:1rem;border-bottom:1px solid #f0f0f0}
.youtube-video .youtube-container{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}
.youtube-video .youtube-container>iframe{left:0;top:0;height:100%;width:100%;position:absolute;border:0}
.youtube-video>h3{font-size:1rem;font-weight:500;margin-bottom:0;margin-top:.58824rem}
.youtube-video>p{font-size:.88235rem;margin:0}
.cq-wcm-edit .primary-nav__subnav-item:hover .primary-nav__subnav-content{display:none}
.cq-wcm-edit .primary-nav__subnav-control:checked ~ div .primary-nav__subnav{color:#28196b;background:#FFF}
.cq-wcm-edit .lvt .primary-nav__subnav-control:checked ~ div .primary-nav__subnav{border-color:#93272c}
.cq-wcm-edit .vct .primary-nav__subnav-control:checked ~ div .primary-nav__subnav{border-color:#dc8633}
.cq-wcm-edit .lino .primary-nav__subnav-control:checked ~ div .primary-nav__subnav{border-color:#a9c47f}
.cq-wcm-edit .lam .primary-nav__subnav-control:checked ~ div .primary-nav__subnav{border-color:#a89968}
.cq-wcm-edit .bio .primary-nav__subnav-control:checked ~ div .primary-nav__subnav{border-color:#f1c400}
.cq-wcm-edit .hw .primary-nav__subnav-control:checked ~ div .primary-nav__subnav{border-color:#693f23}
.cq-wcm-edit .het .primary-nav__subnav-control:checked ~ div .primary-nav__subnav{border-color:#9adbe8}
.cq-wcm-edit .hom .primary-nav__subnav-control:checked ~ div .primary-nav__subnav{border-color:#6399ae}
.cq-wcm-edit .primary-nav__subnav-control:checked ~ .primary-nav__subnav-content{display:block}
.primary-nav [class*="cq-placeholder"]{width:0 !important}
.megamenu .row .new.section{float:left;width:33.3333%}
.primary-nav__primary-items>[class*="cq-"]>.new.section{width:50px}
.cq-wcm-edit .content-section-end,.cq-wcm-edit .content-col-control-end{border-bottom:1px solid #d0d0d0;clear:both}
.cq-wcm-edit .content-section-end p,.cq-wcm-edit .content-col-control-end p{margin-bottom:0}
.cq-wcm-edit .edit-section-clear,.cq-wcm-edit .content-col-control+div{clear:both !important}
.cq-wcm-edit .content-hr{overflow:hidden}
.cq-wcm-edit .promo-carousel .promo-carousel-slide p strong{font-size:1rem;color:#000}
.cq-wcm-edit table{table-layout:auto}
.cq-wcm-edit a.primary-nav__subnav[data-primary-nav]{display:none}
.cq-wcm-edit label.primary-nav__subnav[data-primary-nav]{display:block !important}
.cq-wcm-edit .ghost{display:block}
#CQ .x-window .x-btn,#CQ .x-window .btn,#CQ .x-window button,#CQ .x-window [type=button],#CQ .x-panel .x-btn,#CQ .x-panel .btn,#CQ .x-panel button,#CQ .x-panel [type=button]{border-collapse:separate;box-sizing:border-box;display:inline-table;text-transform:none;box-shadow:none;min-height:inherit}
#CQ .x-window table,#CQ .x-panel table{table-layout:auto}