@charset "utf-8";@font-face{font-family:'Lato';src:url('../../common/fonts/Lato/lato-hairline-webfont.eot');src:url('../../common/fonts/Lato/lato-hairline-webfont.eot?#iefix') format('embedded-opentype'),url('../../common/fonts/Lato/lato-hairline-webfont.woff2') format('woff2'),url('../../common/fonts/Lato/lato-hairline-webfont.woff') format('woff'),url('../../common/fonts/Lato/lato-hairline-webfont.ttf') format('truetype');font-weight:100;font-style:normal}
@font-face{font-family:'Lato';src:url('../../common/fonts/Lato/lato-hairlineitalic-webfont.eot');src:url('../../common/fonts/Lato/lato-hairlineitalic-webfont.eot?#iefix') format('embedded-opentype'),url('../../common/fonts/Lato/lato-hairlineitalic-webfont.woff2') format('woff2'),url('../../common/fonts/Lato/lato-hairlineitalic-webfont.woff') format('woff'),url('../../common/fonts/Lato/lato-hairlineitalic-webfont.ttf') format('truetype');font-weight:100;font-style:italic}
@font-face{font-family:'Lato';src:url('../../common/fonts/Lato/lato-thin-webfont.eot');src:url('../../common/fonts/Lato/lato-thin-webfont.eot?#iefix') format('embedded-opentype'),url('../../common/fonts/Lato/lato-thin-webfont.woff2') format('woff2'),url('../../common/fonts/Lato/lato-thin-webfont.woff') format('woff'),url('../../common/fonts/Lato/lato-thin-webfont.ttf') format('truetype');font-weight:200;font-style:normal}
@font-face{font-family:'Lato';src:url('../../common/fonts/Lato/lato-thinitalic-webfont.eot');src:url('../../common/fonts/Lato/lato-thinitalic-webfont.eot?#iefix') format('embedded-opentype'),url('../../common/fonts/Lato/lato-thinitalic-webfont.woff2') format('woff2'),url('../../common/fonts/Lato/lato-thinitalic-webfont.woff') format('woff'),url('../../common/fonts/Lato/lato-thinitalic-webfont.ttf') format('truetype');font-weight:200;font-style:italic}
@font-face{font-family:'Lato';src:url('../../common/fonts/Lato/Lato-Light.eot');src:url('../../common/fonts/Lato/Lato-Light.eot?#iefix') format('embedded-opentype'),url('../../common/fonts/Lato/Lato-Light.woff2') format('woff2'),url('../../common/fonts/Lato/Lato-Light.woff') format('woff'),url('../../common/fonts/Lato/Lato-Light.ttf') format('truetype');font-style:normal;font-weight:300;text-rendering:optimizeLegibility}
@font-face{font-family:'Lato';src:url('../../common/fonts/Lato/lato-lightitalic-webfont.eot');src:url('../../common/fonts/Lato/lato-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),url('../../common/fonts/Lato/lato-lightitalic-webfont.woff2') format('woff2'),url('../../common/fonts/Lato/lato-lightitalic-webfont.woff') format('woff'),url('../../common/fonts/Lato/lato-lightitalic-webfont.ttf') format('truetype');font-weight:300;font-style:italic}
@font-face{font-family:'Lato';src:url('../../common/fonts/Lato/lato-regular-webfont.eot');src:url('../../common/fonts/Lato/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../../common/fonts/Lato/lato-regular-webfont.woff2') format('woff2'),url('../../common/fonts/Lato/lato-regular-webfont.woff') format('woff'),url('../../common/fonts/Lato/lato-regular-webfont.ttf') format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:'Lato';src:url('../../common/fonts/Lato/lato-regularitalic-webfont.eot');src:url('../../common/fonts/Lato/lato-regularitalic-webfont.eot?#iefix') format('embedded-opentype'),url('../../common/fonts/Lato/lato-regularitalic-webfont.woff2') format('woff2'),url('../../common/fonts/Lato/lato-regularitalic-webfont.woff') format('woff'),url('../../common/fonts/Lato/lato-regularitalic-webfont.ttf') format('truetype');font-weight:400;font-style:italic}
@font-face{font-family:'Lato';src:url('../../common/fonts/Lato/lato-medium-webfont.eot');src:url('../../common/fonts/Lato/lato-medium-webfont.eot?#iefix') format('embedded-opentype'),url('../../common/fonts/Lato/lato-medium-webfont.woff2') format('woff2'),url('../../common/fonts/Lato/lato-medium-webfont.woff') format('woff'),url('../../common/fonts/Lato/lato-medium-webfont.ttf') format('truetype');font-weight:500;font-style:normal}
@font-face{font-family:'Lato';src:url('../../common/fonts/Lato/lato-mediumitalic-webfont.eot');src:url('../../common/fonts/Lato/lato-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),url('../../common/fonts/Lato/lato-mediumitalic-webfont.woff2') format('woff2'),url('../../common/fonts/Lato/lato-mediumitalic-webfont.woff') format('woff'),url('../../common/fonts/Lato/lato-mediumitalic-webfont.ttf') format('truetype');font-weight:500;font-style:italic}
@font-face{font-family:'Lato';src:url('../../common/fonts/Lato/lato-semibold-webfont.eot');src:url('../../common/fonts/Lato/lato-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('../../common/fonts/Lato/lato-semibold-webfont.woff2') format('woff2'),url('../../common/fonts/Lato/lato-semibold-webfont.woff') format('woff'),url('../../common/fonts/Lato/lato-semibold-webfont.ttf') format('truetype');font-weight:600;font-style:normal}
@font-face{font-family:'Lato';src:url('../../common/fonts/Lato/lato-semibolditalic-webfont.eot');src:url('../../common/fonts/Lato/lato-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('../../common/fonts/Lato/lato-semibolditalic-webfont.woff2') format('woff2'),url('../../common/fonts/Lato/lato-semibolditalic-webfont.woff') format('woff'),url('../../common/fonts/Lato/lato-semibolditalic-webfont.ttf') format('truetype');font-weight:600;font-style:italic}
@font-face{font-family:'Lato';src:url('../../common/fonts/Lato/lato-bold-webfont.eot');src:url('../../common/fonts/Lato/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../../common/fonts/Lato/lato-bold-webfont.woff2') format('woff2'),url('../../common/fonts/Lato/lato-bold-webfont.woff') format('woff'),url('../../common/fonts/Lato/lato-bold-webfont.ttf') format('truetype');font-weight:700;font-style:normal}
@font-face{font-family:'Lato';src:url('../../common/fonts/Lato/lato-bolditalic-webfont.eot');src:url('../../common/fonts/Lato/lato-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('../../common/fonts/Lato/lato-bolditalic-webfont.woff2') format('woff2'),url('../../common/fonts/Lato/lato-bolditalic-webfont.woff') format('woff'),url('../../common/fonts/Lato/lato-bolditalic-webfont.ttf') format('truetype');font-weight:700;font-style:italic}
@font-face{font-family:'Lato';src:url('../../common/fonts/Lato/lato-heavy-webfont.eot');src:url('../../common/fonts/Lato/lato-heavy-webfont.eot?#iefix') format('embedded-opentype'),url('../../common/fonts/Lato/lato-heavy-webfont.woff2') format('woff2'),url('../../common/fonts/Lato/lato-heavy-webfont.woff') format('woff'),url('../../common/fonts/Lato/lato-heavy-webfont.ttf') format('truetype');font-weight:800;font-style:normal}
@font-face{font-family:'Lato';src:url('../../common/fonts/Lato/lato-heavyitalic-webfont.eot');src:url('../../common/fonts/Lato/lato-heavyitalic-webfont.eot?#iefix') format('embedded-opentype'),url('../../common/fonts/Lato/lato-heavyitalic-webfont.woff2') format('woff2'),url('../../common/fonts/Lato/lato-heavyitalic-webfont.woff') format('woff'),url('../../common/fonts/Lato/lato-heavyitalic-webfont.ttf') format('truetype');font-weight:800;font-style:italic}
@font-face{font-family:'Lato';src:url('../../common/fonts/Lato/lato-black-webfont.eot');src:url('../../common/fonts/Lato/lato-black-webfont.eot?#iefix') format('embedded-opentype'),url('../../common/fonts/Lato/lato-black-webfont.woff2') format('woff2'),url('../../common/fonts/Lato/lato-black-webfont.woff') format('woff'),url('../../common/fonts/Lato/lato-black-webfont.ttf') format('truetype');font-weight:900;font-style:normal}
@font-face{font-family:'Lato';src:url('../../common/fonts/Lato/lato-blackitalic-webfont.eot');src:url('../../common/fonts/Lato/lato-blackitalic-webfont.eot?#iefix') format('embedded-opentype'),url('../../common/fonts/Lato/lato-blackitalic-webfont.woff2') format('woff2'),url('../../common/fonts/Lato/lato-blackitalic-webfont.woff') format('woff'),url('../../common/fonts/Lato/lato-blackitalic-webfont.ttf') format('truetype');font-weight:900;font-style:italic}
@font-face{font-family:icomoon;src:url("img/fonts/icomoon.eot");src:url("img/fonts/icomoon.eot?#iefix") format('embedded-opentype'),url("img/fonts/icomoon.woff") format('woff'),url("img/fonts/icomoon.ttf") format('truetype'),url("img/fonts/icomoon.svg#icomoon") format('svg');font-weight:normal;font-style:normal}
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,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: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{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:'Bitstream Vera Sans Mono',Consolas,Courier,monospace,'Bitstream Vera Sans Mono',Consolas,Courier,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"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
header,footer,section,figure,article,aside,nav,caption,div,span,ul,li,p,a,input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cf:before,.cf:after{content:" ";display:table}
.cf:after{clear:both}
.cf{*zoom:1}
::selection{background:#d13f19;color:#fff}
::-moz-selection{background:#d13f19;color:#fff}
::-webkit-input-placeholder{color:gray6;font-weight:300}
:-moz-placeholder{color:gray6;font-weight:300}
::-moz-placeholder{color:gray6;font-weight:300}
:-ms-input-placeholder{color:gray6;font-weight:300}
body,section,article,aside,h1,h2,h3,h4,h5,p,li{font-family:'Lato','Open Sans',sans-serif}
.no-header-top-margins h1,.no-header-top-margins h2,.no-header-top-margins h3,.no-header-top-margins h4,.no-header-top-margins h5{margin-top:0}
.no-header-bottom-margins h1,.no-header-bottom-margins h2,.no-header-bottom-margins h3,.no-header-bottom-margins h4,.no-header-bottom-margins h5{margin-bottom:0}
.no-header-margins h1,.no-header-margins h2,.no-header-margins h3,.no-header-margins h4,.no-header-margins h5{margin:0}
body{background:#fff;position:relative}
@media only screen and (max-width:40em){body{padding-top:3.4rem}
}
a{color:#d13f19;text-decoration:none;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease;cursor:pointer}
a:focus{outline:0}
a:hover{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
h1,h2,h3,h4,h5{margin-top:1.2rem;margin-bottom:.7rem;line-height:1;font-weight:300;text-transform:uppercase;letter-spacing:-1px}
h1 span,h2 span,h3 span,h4 span,h5 span{font-weight:300}
h1 b,h2 b,h3 b,h4 b,h5 b{font-weight:300}
h1{font-size:3rem}
@media only screen and (max-width:40em){h1{font-size:2rem}
h1 br{display:none}
}
h2{font-size:2.4rem}
h2.h1{font-size:3rem}
@media only screen and (max-width:40em){h2{font-size:1.6rem}
h2 br{display:none}
}
h3{font-size:1.6rem}
@media only screen and (max-width:40em){h3{font-size:1.2rem}
h3 br{display:none}
}
h4{font-size:1.4rem}
@media only screen and (max-width:40em){h4{font-size:1rem}
}
h5{letter-spacing:0}
p{font-size:1rem;font-weight:300;line-height:1.4}
p a{color:inherit;text-decoration:underline}
p a:hover{text-decoration:none}
@media only screen and (max-width:40em){p{font-size:.9rem}
}
sup{font-size:50%;line-height:normal;position:static;vertical-align:super;font-weight:400}
sup a{color:inherit;text-decoration:underline;cursor:pointer}
sup a:hover{text-decoration:none}
hr{border:0;border-bottom:1px solid #e4e4e4;margin-top:2rem;margin-bottom:0}
img{max-width:100%}
[ng:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}
.grayscale{filter:url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0,0,0,1,0'/></filter></svg>#grayscale");filter:#aaa;-webkit-filter:grayscale(100%)}
.grayscale.grayscale-fade{-webkit-transition:-webkit-filter .3s}
.grayscale.grayscale-replaced{filter:none;-webkit-filter:none}
.grayscale.grayscale-replaced>svg{opacity:1;-webkit-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-ms-transition:opacity .3s ease;transition:opacity .3s ease}
.grayscale.grayscale-off,.grayscale.grayscale-fade:hover{-webkit-filter:grayscale(0);filter:none}
.grayscale.grayscale-replaced.grayscale-off>svg,.grayscale.grayscale-replaced.grayscale-fade:hover>svg{opacity:0}
.red-underline{border-bottom:1px solid #ed1c24}
.red{background:#ed1c24}
.darkred{background:#a7161d}
.blue{background:#3d7db5}
.ltblue{background:#57b3d9}
.dkblue{background:#103265}
.blue2{background:#246d8c}
.ltgray{background:#f7f7f7}
.lightgray{background:#eee}
.graylt{background:#e5e5e5}
.gray{background:#3a3c41}
.darkgray{background:#2a2b2f}
.black{background:#000}
.if-blue{background:#33475a}
.wd-blue{background-color:#0067a6}
.show-below4{display:none}
@media only screen and (max-width:64em){.show-below4{display:block}
}
.show-below3{display:none}
@media only screen and (max-width:50em){.show-below3{display:block}
}
.show-below2{display:none}
@media only screen and (max-width:40em){.show-below2{display:block}
}
.show-below1{display:none}
@media only screen and (max-width:25em){.show-below1{display:block}
}
.hide-below4{display:block}
@media only screen and (max-width:64em){.hide-below4{display:none}
}
.hide-below3{display:block}
@media only screen and (max-width:50em){.hide-below3{display:none}
}
.hide-below2{display:block}
@media only screen and (max-width:40em){.hide-below2{display:none}
}
.hide-below1{display:block}
@media only screen and (max-width:25em){.hide-below1{display:none}
}
.hidden{display:none}
.ten{*zoom:1;float:left;clear:none;text-align:inherit;width:7.3%;margin-left:0;margin-right:3%}
.ten:before,.ten:after{content:'';display:table}
.ten:after{clear:both}
.ten:last-child{margin-right:0}
.fifteen{*zoom:1;float:left;clear:none;text-align:inherit;width:12.45%;margin-left:0;margin-right:3%}
.fifteen:before,.fifteen:after{content:'';display:table}
.fifteen:after{clear:both}
.fifteen:last-child{margin-right:0}
.twenty{*zoom:1;float:left;clear:none;text-align:inherit;width:17.6%;margin-left:0;margin-right:3%}
.twenty:before,.twenty:after{content:'';display:table}
.twenty:after{clear:both}
.twenty:last-child{margin-right:0}
.twentyfive{*zoom:1;float:left;clear:none;text-align:inherit;width:22.75%;margin-left:0;margin-right:3%}
.twentyfive:before,.twentyfive:after{content:'';display:table}
.twentyfive:after{clear:both}
.twentyfive:last-child{margin-right:0}
.thirty{*zoom:1;float:left;clear:none;text-align:inherit;width:27.9%;margin-left:0;margin-right:3%}
.thirty:before,.thirty:after{content:'';display:table}
.thirty:after{clear:both}
.thirty:last-child{margin-right:0}
.thirty .pageproperties .page-image{width:100%}
.thirtyfive{*zoom:1;float:left;clear:none;text-align:inherit;width:33.05%;margin-left:0;margin-right:3%}
.thirtyfive:before,.thirtyfive:after{content:'';display:table}
.thirtyfive:after{clear:both}
.thirtyfive:last-child{margin-right:0}
.forty{*zoom:1;float:left;clear:none;text-align:inherit;width:38.2%;margin-left:0;margin-right:3%}
.forty:before,.forty:after{content:'';display:table}
.forty:after{clear:both}
.forty:last-child{margin-right:0}
.fortyfive{*zoom:1;float:left;clear:none;text-align:inherit;width:43.35%;margin-left:0;margin-right:3%}
.fortyfive:before,.fortyfive:after{content:'';display:table}
.fortyfive:after{clear:both}
.fortyfive:last-child{margin-right:0}
.fifty{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}
.fifty:before,.fifty:after{content:'';display:table}
.fifty:after{clear:both}
.fifty:last-child{margin-right:0}
.fiftyfive{*zoom:1;float:left;clear:none;text-align:inherit;width:53.650000000000006%;margin-left:0;margin-right:3%}
.fiftyfive:before,.fiftyfive:after{content:'';display:table}
.fiftyfive:after{clear:both}
.fiftyfive:last-child{margin-right:0}
.sixty{*zoom:1;float:left;clear:none;text-align:inherit;width:58.8%;margin-left:0;margin-right:3%}
.sixty:before,.sixty:after{content:'';display:table}
.sixty:after{clear:both}
.sixty:last-child{margin-right:0}
.sixtyfive{*zoom:1;float:left;clear:none;text-align:inherit;width:63.95%;margin-left:0;margin-right:3%}
.sixtyfive:before,.sixtyfive:after{content:'';display:table}
.sixtyfive:after{clear:both}
.sixtyfive:last-child{margin-right:0}
.seventy{*zoom:1;float:left;clear:none;text-align:inherit;width:69.1%;margin-left:0;margin-right:3%}
.seventy:before,.seventy:after{content:'';display:table}
.seventy:after{clear:both}
.seventy:last-child{margin-right:0}
.seventyfive{*zoom:1;float:left;clear:none;text-align:inherit;width:74.25%;margin-left:0;margin-right:3%}
.seventyfive:before,.seventyfive:after{content:'';display:table}
.seventyfive:after{clear:both}
.seventyfive:last-child{margin-right:0}
.eighty{*zoom:1;float:left;clear:none;text-align:inherit;width:79.4%;margin-left:0;margin-right:3%}
.eighty:before,.eighty:after{content:'';display:table}
.eighty:after{clear:both}
.eighty:last-child{margin-right:0}
.eightyfive{*zoom:1;float:left;clear:none;text-align:inherit;width:84.55%;margin-left:0;margin-right:3%}
.eightyfive:before,.eightyfive:after{content:'';display:table}
.eightyfive:after{clear:both}
.eightyfive:last-child{margin-right:0}
.ninety{*zoom:1;float:left;clear:none;text-align:inherit;width:89.7%;margin-left:0;margin-right:3%}
.ninety:before,.ninety:after{content:'';display:table}
.ninety:after{clear:both}
.ninety:last-child{margin-right:0}
.ninetyfive{*zoom:1;float:left;clear:none;text-align:inherit;width:94.85%;margin-left:0;margin-right:3%}
.ninetyfive:before,.ninetyfive:after{content:'';display:table}
.ninetyfive:after{clear:both}
.ninetyfive:last-child{margin-right:0}
@media only screen and (max-width:40em){.ten,.fifteen,.twenty,.twentyfive,.thirty,.thirtyfive,.forty,.fortyfive,.fifty,.fiftyfive,.sixty,.sixtyfive,.seventy,.seventyfive,.eighty,.eightyfive,.ninety,.ninetyfive{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;text-align:center}
.ten:first-child,.fifteen:first-child,.twenty:first-child,.twentyfive:first-child,.thirty:first-child,.thirtyfive:first-child,.forty:first-child,.fortyfive:first-child,.fifty:first-child,.fiftyfive:first-child,.sixty:first-child,.sixtyfive:first-child,.seventy:first-child,.seventyfive:first-child,.eighty:first-child,.eightyfive:first-child,.ninety:first-child,.ninetyfive:first-child{margin-left:auto}
.ten:last-child,.fifteen:last-child,.twenty:last-child,.twentyfive:last-child,.thirty:last-child,.thirtyfive:last-child,.forty:last-child,.fortyfive:last-child,.fifty:last-child,.fiftyfive:last-child,.sixty:last-child,.sixtyfive:last-child,.seventy:last-child,.seventyfive:last-child,.eighty:last-child,.eightyfive:last-child,.ninety:last-child,.ninetyfive:last-child{margin-right:auto}
}
@media only screen and (max-width:40em){.ie9 svg{max-width:60%}
}
.announcement{*zoom:1;width:100%}
.announcement:before,.announcement:after{content:'';display:table}
.announcement:after{clear:both}
@media only screen and (max-width:50em){.announcement .fortyfive{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}
.announcement .fortyfive:first-child{margin-left:auto}
.announcement .fortyfive:last-child{margin-right:auto}
}
.announcement .twentyfive.right-marg{margin-right:3%}
@media only screen and (max-width:50em){.twentyfive.hide-below3{display:none}
}
.centered-banner{*zoom:1;width:100%;margin:0 auto}
.centered-banner:before,.centered-banner:after{content:'';display:table}
.centered-banner:after{clear:both}
.centered-banner img{height:76px;margin:0 auto}
@media only screen and (max-width:40em){.centered-banner img{height:50px}
}
.centered-banner h1{text-align:center;margin:0 15%;padding:30px 0}
@media only screen and (max-width:50em){.centered-banner h1{font-size:1.75rem !important}
}
@media only screen and (max-width:25em){.centered-banner h1{font-size:1.25rem !important}
}
.centered-banner .button{display:block !important;width:100%;margin:0 auto;text-align:center}
.tabled{display:table}
.table-cell{display:table-cell}
.vtop{vertical-align:top}
.vbottom{vertical-align:bottom}
.vmiddle{vertical-align:middle}
.faux-table{display:table}
.faux-table>div{float:none !important;display:table-cell;vertical-align:middle}
.faux-table>div:first-child{padding-right:2.5%}
@media only screen and (max-width:40em){.faux-table{display:block}
.faux-table .twentyfive .svg,.faux-table .thirty .svg,.faux-table .thirtyfive .svg{display:none}
.faux-table>div{display:block}
.faux-table>div:first-child{padding:0}
}
.body-padding{padding-top:3.9rem}
.body-padding ul{padding:0}
.img100 img{width:100%;max-width:100%}
.img90 img{width:90%;max-width:90%}
.img80 img{width:80%;max-width:80%}
.img70 img{width:70%;max-width:70%}
.img60 img{width:60%;max-width:60%}
.img50 img{width:50%;max-width:50%}
.img40 img{width:40%;max-width:40%}
.img30 img{width:30%;max-width:30%}
.img20 img{width:20%;max-width:20%}
.img10 img{width:10%;max-width:10%}
@media only screen and (max-width:50em){.img80 img,.img70 img{max-width:50%}
}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
@media only screen and (max-width:40em){.text-right{text-align:center !important}
}
.light,.text-white{color:#fff !important}
.dark,.text-black{color:#000 !important}
.red-text{color:#ed1c24}
.green-text{color:#5ca933}
.blue-text{color:#3d7db5}
.turquoise,.turquoise-text{color:#3ad9fc}
.aqua,.aqua-text{color:#3ec1c1}
.caps{text-transform:uppercase}
.no-caps{text-transform:initial;font-style:normal}
.lowercase{text-transform:lowercase;font-style:normal}
.bold{font-weight:400}
.bold b{text-transform:lowercase;font-weight:400}
.p-large{font-size:1.4rem}
.center90{*zoom:1;width:auto;max-width:90%;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}
.center90:before,.center90:after{content:'';display:table}
.center90:after{clear:both}
.center80{*zoom:1;width:auto;max-width:80%;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}
.center80:before,.center80:after{content:'';display:table}
.center80:after{clear:both}
.center70{*zoom:1;width:auto;max-width:70%;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}
.center70:before,.center70:after{content:'';display:table}
.center70:after{clear:both}
.center60{*zoom:1;width:auto;max-width:60%;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}
.center60:before,.center60:after{content:'';display:table}
.center60:after{clear:both}
.center50{*zoom:1;width:auto;max-width:50%;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}
.center50:before,.center50:after{content:'';display:table}
.center50:after{clear:both}
.center40{*zoom:1;width:auto;max-width:40%;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}
.center40:before,.center40:after{content:'';display:table}
.center40:after{clear:both}
@media only screen and (max-width:40em){.center100,.center90,.center80,.center70,.center60,.center50,.center40{*zoom:1;width:auto;max-width:100%;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}
.center100:before,.center90:before,.center80:before,.center70:before,.center60:before,.center50:before,.center40:before,.center100:after,.center90:after,.center80:after,.center70:after,.center60:after,.center50:after,.center40:after{content:'';display:table}
.center100:after,.center90:after,.center80:after,.center70:after,.center60:after,.center50:after,.center40:after{clear:both}
}
.full-small-padding{padding:2rem}
.full-med-padding{padding:4rem}
.full-large-padding{padding:6rem}
.no-top{padding-top:0}
.small-top{padding-top:2rem}
@media only screen and (max-width:25em){.small-top{padding-top:1rem}
}
.big-top{padding-top:6rem}
@media only screen and (max-width:50em){.big-top{padding-top:3rem}
}
@media only screen and (max-width:40em){.big-top{padding-top:2rem}
}
.small-bottom{padding-bottom:2rem}
.big-bottom{padding-bottom:6rem}
@media only screen and (max-width:50em){.big-bottom{padding-bottom:3rem}
}
@media only screen and (max-width:40em){.big-bottom{padding-bottom:2rem}
}
.no-bottom{padding-bottom:0}
.no-padding{padding:0}
.no-top-bottom-padding{padding-top:0;padding-bottom:0}
.big-padding{padding:6rem 0}
@media only screen and (max-width:40em){.big-padding{padding:2rem 0}
}
.med-padding{padding:4rem 0}
@media only screen and (max-width:40em){.med-padding{padding:1.5rem 0}
}
.small-padding{padding:2rem 0}
@media only screen and (max-width:40em){.small-padding{padding:1rem 0}
}
.full-small-margin{margin:2rem}
.full-med-margin{margin:4rem}
.full-large-margin{margin:6rem}
@media only screen and (max-width:40em){.full-large-margin{margin:2rem}
}
.big-margin{margin:6rem 0}
@media only screen and (max-width:40em){.big-margin{margin:2rem 0}
}
.med-margin{margin:4rem 0}
@media only screen and (max-width:40em){.med-margin{margin:1.5rem 0}
}
.small-margin{margin:2rem 0}
@media only screen and (max-width:40em){.small-margin{margin:1rem 0}
}
.no-margin{margin:0}
.no-top-bottom-margin{margin-top:0;margin-bottom:0}
.smallpadding{padding:2rem 0}
.smallbottom{padding-bottom:2rem}
.smalltop{padding-top:2rem}
.resposnive-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.resposnive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.pagination{padding:1rem 0}
.pagination a{color:#000;background:0;padding:.3rem .75rem;font-size:1rem;font-weight:400;border:2px solid #000;display:inline-block;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease;margin:0;text-align:center;line-height:1;*zoom:1}
.pagination a:before,.pagination a:after{content:'';display:table}
.pagination a:after{clear:both}
.pagination a:hover{color:#fff;background:#000;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease;cursor:pointer}
.pagination a span{font-size:.9rem}
.back-top{width:3.5rem;height:3.5rem;visibility:hidden;position:fixed;bottom:6rem;right:1rem;opacity:0;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-o-transition:all .75s ease;-ms-transition:all .75s ease;transition:all .75s ease;background-image:url("img/top-btn.svg")}
.back-top.showme{visibility:visible;opacity:.6;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-o-transition:all .75s ease;-ms-transition:all .75s ease;transition:all .75s ease}
@media only screen and (max-width:40em){.back-top{width:2.5rem;height:2.5rem;bottom:0}
}
.btn{color:#000;background:0;padding:.7rem 1.5rem;font-size:1.2rem;font-weight:300;border:2px solid #000;display:inline-block;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease;margin:0;text-align:center;text-decoration:none;*zoom:1}
.btn:before,.btn:after{content:'';display:table}
.btn:after{clear:both}
.btn.small{padding:.5rem .75rem;font-size:1rem}
.btn.wide{padding:.7rem 6rem;font-size:1rem}
.btn.center,.btn.left{float:left;display:block}
.btn.right{float:right;display:block}
.btn.light{color:#fff;border-color:#fff}
.btn.light:hover{color:#000 !important;background:#fff}
.btn.red,.btn.bg-red{color:#fff;border-color:#ed1c24;background:#ed1c24}
.btn.red:hover,.btn.bg-red:hover{color:#fff;background:#a7161d;border-color:#a7161d}
.btn.green,.btn.bg-green{color:#fff;border-color:#5ca933;background:#5ca933}
.btn.green:hover,.btn.bg-green:hover{color:#fff;background:#42891a;border-color:#42891a}
.btn.blue,.btn.bg-blue{color:#fff;border-color:#3d7db5;background:#3d7db5}
.btn.blue:hover,.btn.bg-blue:hover{color:#fff;background:#0f4d7d;border-color:#0f4d7d}
.btn.dkblue,.btn.bg-dkblue{color:#fff;border-color:#103265;background:#103265}
.btn.dkblue:hover,.btn.bg-dkblue:hover{color:#103265;background:#fff;border-color:#103265}
.btn.ciscoblue,.btn.bg-ciscoblue{color:#fff;border-color:#37647c;background:#37647c}
.btn.ciscoblue:hover,.btn.bg-ciscoblue:hover{color:#fff;background:#294b5d;border-color:#294b5d}
.btn.white,.btn.bg-white{color:#0f4d7d;border-color:#fff;background:#fff}
.btn.white:hover,.btn.bg-white:hover{color:#fff;background:#0f4d7d;border-color:#0f4d7d}
.btn.blue-rev,.btn.bg-blue-rev{color:#fff;border-color:#0f4d7d;background:#0f4d7d}
.btn.blue-rev:hover,.btn.bg-blue-rev:hover{color:#fff;background:#3d7db5;border-color:#3d7db5}
.btn.wdblue{color:#fff;border-color:#0067a6;background:#0067a6}
.btn.wdblue:hover{color:#fff;background:#004d7d;border-color:#004d7d}
.btn.gray,.btn.bg-gray{color:#fff;border-color:#3a3c41;background:#3a3c41}
.btn.gray:hover,.btn.bg-gray:hover{color:#fff;background:#2a2b2f;border-color:#2a2b2f}
.btn.ltblue,.btn.bg-ltblue{color:#fff;border-color:#57b3d9;background:#57b3d9}
.btn.ltblue:hover,.btn.bg-ltblue:hover{color:#57b3d9;background:#fff;border-color:#57b3d9}
.btn:hover{color:#fff;background:#000;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease;cursor:pointer}
@media only screen and (max-width:50em){.btn:not(:first-child){margin-top:5px}
}
@media only screen and (max-width:50em){.btn{padding:.6rem 1.2rem;font-size:1rem}
.btn.wide{padding:.5rem 2.5rem}
}
@media only screen and (max-width:40em){.btn{padding:.5rem 1rem;font-size:1rem}
.btn.wide{padding:.5rem 2rem}
}
.btn.hidden{display:none}
@media only screen and (max-width:40em){.button+.button a{margin-top:1rem}
}
.big-bullets ul{padding:0 0 0 1.5rem;margin:0}
.big-bullets li{list-style-type:none;position:relative;font-size:1.1rem;font-weight:300;line-height:1;padding:.5rem 0}
.big-bullets li:before{position:absolute;top:.35rem;left:-2rem;width:1.5rem;height:1.5rem;border-radius:50%;background-color:#d5dae0;content:'';display:block}
.big-bullets li:after{position:absolute;top:.75rem;left:-1.7rem;display:block;width:.5rem;height:.5rem;border-right:.15rem solid #fff;border-top:.15rem solid #fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:''}
@media only screen and (max-width:40em){.big-bullets ul{marin-left:1.5rem}
.big-bullets ul li{text-align:left}
}
.big-text{font-size:6rem;font-weight:100;letter-spacing:-0.5rem;float:left;margin:0 1rem 1rem 0;line-height:.8}
@media only screen and (max-width:50em){.big-text{width:100%;text-align:center}
.big-text+p{text-align:center}
}
.piped>div{margin:0;padding:0 2%;border-right:1px solid #caccd1}
.piped>div:last-child{border:0}
.piped>div>p{margin-top:0}
@media only screen and (max-width:40em){.piped>div{margin:0;padding:1rem 2%;border:0;border-bottom:1px solid #caccd1}
}
.steps-list .parsys.divizer{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;padding:1.5rem 0}
.steps-list .parsys.divizer:before,.steps-list .parsys.divizer:after{content:'';display:table}
.steps-list .parsys.divizer:after{clear:both}
.cookie-statement{background:#3a3c41;padding:1.5rem 2rem;text-align:center;*zoom:1;display:none}
.cookie-statement:before,.cookie-statement:after{content:'';display:table}
.cookie-statement:after{clear:both}
.cookie-statement .statement{*zoom:1;width:auto;max-width:90%;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}
.cookie-statement .statement:before,.cookie-statement .statement:after{content:'';display:table}
.cookie-statement .statement:after{clear:both}
.cookie-statement .statement p{margin:0;font-size:.75rem;line-height:1.25;color:#fff}
.cookie-statement .accept-cookies{background:#ed1c24;color:#fff;padding:.25rem .75rem;font-size:.875rem;border:0;*zoom:1}
.cookie-statement .accept-cookies:before,.cookie-statement .accept-cookies:after{content:'';display:table}
.cookie-statement .accept-cookies:after{clear:both}
.onethird{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%}
.onethird:before,.onethird:after{content:'';display:table}
.onethird:after{clear:both}
.onethird:last-child{margin-right:0}
.twothirds{*zoom:1;float:left;clear:none;text-align:inherit;width:65.66666666666666%;margin-left:0;margin-right:3%}
.twothirds:before,.twothirds:after{content:'';display:table}
.twothirds:after{clear:both}
.twothirds:last-child{margin-right:0}
@media only screen and (max-width:40em){.onethird,.twothirds{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%}
.onethird:before,.twothirds:before,.onethird:after,.twothirds:after{content:'';display:table}
.onethird:after,.twothirds:after{clear:both}
.onethird:last-child,.twothirds:last-child{margin-right:0}
}
.cycle2>*{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;*zoom:1}
.cycle2>*:before,.cycle2>*:after{content:'';display:table}
.cycle2>*:after{clear:both}
.cycle2>*:nth-child(2n){margin-right:0;float:right}
.cycle2>*:nth-child(2n+1){clear:both}
.cycle2>*:before,.cycle2>*:after{content:'';display:table}
.cycle2>*:after{clear:both}
.cycle2 input{width:100%;line-height:2.2;border:1px solid #caccd1;font-size:.9rem;padding-left:.75rem;margin-bottom:2rem}
@media only screen and (max-width:40em){.cycle2{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%}
.cycle2:before,.cycle2:after{content:'';display:table}
.cycle2:after{clear:both}
.cycle2:nth-child(2n){margin-right:3%;float:left}
.cycle2:nth-child(2n+1){clear:none}
.cycle2:nth-child(1n){margin-right:0;float:right}
.cycle2:nth-child(1n+1){clear:both}
}
.cycle3>*{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%;*zoom:1}
.cycle3>*:before,.cycle3>*:after{content:'';display:table}
.cycle3>*:after{clear:both}
.cycle3>*:nth-child(3n){margin-right:0;float:right}
.cycle3>*:nth-child(3n+1){clear:both}
.cycle3>*:before,.cycle3>*:after{content:'';display:table}
.cycle3>*:after{clear:both}
@media only screen and (max-width:50em){.cycle3>*{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}
.cycle3>*:before,.cycle3>*:after{content:'';display:table}
.cycle3>*:after{clear:both}
.cycle3>*:nth-child(3n){margin-right:3%;float:left}
.cycle3>*:nth-child(3n+1){clear:none}
.cycle3>*:nth-child(2n){margin-right:0;float:right}
.cycle3>*:nth-child(2n+1){clear:both}
}
@media only screen and (max-width:40em){.cycle3>*{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%}
.cycle3>*:before,.cycle3>*:after{content:'';display:table}
.cycle3>*:after{clear:both}
.cycle3>*:nth-child(2n){margin-right:3%;float:left}
.cycle3>*:nth-child(2n+1){clear:none}
.cycle3>*:nth-child(1n){margin-right:0;float:right}
.cycle3>*:nth-child(1n+1){clear:both}
}
.cycle3 .equal{display:table;padding-bottom:4rem}
.cycle3 .equal div{display:table-cell;vertical-align:top;position:relative;float:none;padding:0 2.5% 1.5rem}
.cycle3 .equal div p{padding-bottom:0}
.cycle3 .equal div .btn{position:absolute;-webkit-transform:translateY(100%) translateX(-50%);-moz-transform:translateY(100%) translateX(-50%);-o-transform:translateY(100%) translateX(-50%);-ms-transform:translateY(100%) translateX(-50%);transform:translateY(100%) translateX(-50%);bottom:0;left:50%;white-space:nowrap}
.cycle4>*{*zoom:1;float:left;clear:none;text-align:inherit;width:22.75%;margin-left:0;margin-right:3%;*zoom:1}
.cycle4>*:before,.cycle4>*:after{content:'';display:table}
.cycle4>*:after{clear:both}
.cycle4>*:nth-child(4n){margin-right:0;float:right}
.cycle4>*:nth-child(4n+1){clear:both}
.cycle4>*:before,.cycle4>*:after{content:'';display:table}
.cycle4>*:after{clear:both}
@media only screen and (max-width:50em){.cycle4>*{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}
.cycle4>*:before,.cycle4>*:after{content:'';display:table}
.cycle4>*:after{clear:both}
.cycle4>*:nth-child(4n){margin-right:3%;float:left}
.cycle4>*:nth-child(4n+1){clear:none}
.cycle4>*:nth-child(2n){margin-right:0;float:right}
.cycle4>*:nth-child(2n+1){clear:both}
}
@media only screen and (max-width:40em){.cycle4>*{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%}
.cycle4>*:before,.cycle4>*:after{content:'';display:table}
.cycle4>*:after{clear:both}
.cycle4>*:nth-child(2n){margin-right:3%;float:left}
.cycle4>*:nth-child(2n+1){clear:none}
.cycle4>*:nth-child(1n){margin-right:0;float:right}
.cycle4>*:nth-child(1n+1){clear:both}
}
.cycle5>*{*zoom:1;float:left;clear:none;text-align:inherit;width:17.6%;margin-left:0;margin-right:3%;*zoom:1}
.cycle5>*:before,.cycle5>*:after{content:'';display:table}
.cycle5>*:after{clear:both}
.cycle5>*:nth-child(5n){margin-right:0;float:right}
.cycle5>*:nth-child(5n+1){clear:both}
.cycle5>*:before,.cycle5>*:after{content:'';display:table}
.cycle5>*:after{clear:both}
@media only screen and (max-width:64em){.cycle5>*{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%}
.cycle5>*:before,.cycle5>*:after{content:'';display:table}
.cycle5>*:after{clear:both}
.cycle5>*:nth-child(5n){margin-right:3%;float:left}
.cycle5>*:nth-child(5n+1){clear:none}
.cycle5>*:nth-child(3n){margin-right:0;float:right}
.cycle5>*:nth-child(3n+1){clear:both}
}
@media only screen and (max-width:50em){.cycle5>*{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}
.cycle5>*:before,.cycle5>*:after{content:'';display:table}
.cycle5>*:after{clear:both}
.cycle5>*:nth-child(4n){margin-right:3%;float:left}
.cycle5>*:nth-child(4n+1){clear:none}
.cycle5>*:nth-child(2n){margin-right:0;float:right}
.cycle5>*:nth-child(2n+1){clear:both}
}
@media only screen and (max-width:40em){.cycle5>*{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%}
.cycle5>*:before,.cycle5>*:after{content:'';display:table}
.cycle5>*:after{clear:both}
.cycle5>*:nth-child(2n){margin-right:3%;float:left}
.cycle5>*:nth-child(2n+1){clear:none}
.cycle5>*:nth-child(1n){margin-right:0;float:right}
.cycle5>*:nth-child(1n+1){clear:both}
}
.halves{*zoom:1;padding:3rem 0 1rem}
.halves:before,.halves:after{content:'';display:table}
.halves:after{clear:both}
.halves .half{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0;margin:0;padding:0 3%;border-right:1px solid #caccd1;*zoom:1}
.halves .half:before,.halves .half:after{content:'';display:table}
.halves .half:after{clear:both}
.halves .half:before,.halves .half:after{content:'';display:table}
.halves .half:after{clear:both}
.halves .half:last-child{border:0}
.halves .half.list ul{margin:0 0 2rem 1rem;padding:0}
.halves .half.list ul li{line-height:1.75}
.halves.no-pipe .half{border:0}
.halves.equal,.halves.equal.no-pipe{display:table;padding-bottom:4rem}
.halves.equal .half,.halves.equal.no-pipe .half{display:table-cell;position:relative;float:none;padding:0 2% 1.5rem}
.halves.equal .half p,.halves.equal.no-pipe .half p{padding-bottom:0}
.halves.equal .half .btn,.halves.equal.no-pipe .half .btn{position:absolute;-webkit-transform:translateY(100%) translateX(-50%);-moz-transform:translateY(100%) translateX(-50%);-o-transform:translateY(100%) translateX(-50%);-ms-transform:translateY(100%) translateX(-50%);transform:translateY(100%) translateX(-50%);bottom:0;left:50%;white-space:nowrap}
@media only screen and (max-width:50em){.halves.no-pipe{padding:0}
.halves.no-pipe .half{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}
.halves.no-pipe .half:first-child{margin-left:auto}
.halves.no-pipe .half:last-child{margin-right:auto}
}
@media only screen and (max-width:40em){.halves .half{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;padding:1.5rem 0;border-right:0;border-bottom:1px solid #caccd1;text-align:center}
.halves .half:first-child{margin-left:auto}
.halves .half:last-child{margin-right:auto}
.halves .half.list ul li{line-height:1.5}
.halves.equal,.halves.equal.no-pipe{display:block;padding:1.5rem 0 1rem}
.halves.equal .half,.halves.equal.no-pipe .half{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}
.halves.equal .half:first-child,.halves.equal.no-pipe .half:first-child{margin-left:auto}
.halves.equal .half:last-child,.halves.equal.no-pipe .half:last-child{margin-right:auto}
.halves.equal .half .btn,.halves.equal.no-pipe .half .btn{position:relative;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;bottom:initial;left:initial}
}
@media only screen and (max-width:25em){.halves{padding:1rem 0}
.halves .half:first-child{padding:0 0 1.5rem}
.halves .half:last-child{padding:1.5rem 0 0}
}
.thirds{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;margin:2rem 0 1rem;*zoom:1}
.thirds:before,.thirds:after{content:'';display:table}
.thirds:after{clear:both}
.thirds:before,.thirds:after{content:'';display:table}
.thirds:after{clear:both}
.thirds .third{*zoom:1;float:left;clear:none;text-align:inherit;width:33.33333333333333%;margin-left:0;margin-right:0;padding:0 3.5%;border-right:1px solid #caccd1}
.thirds .third:before,.thirds .third:after{content:'';display:table}
.thirds .third:after{clear:both}
.thirds .third:nth-child(3n){float:right}
.thirds .third:nth-child(3n+1){clear:both}
.thirds .third:nth-child(3n+3){border:0;margin-bottom:2rem}
@media only screen and (max-width:40em){.thirds .third{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%}
.thirds .third:before,.thirds .third:after{content:'';display:table}
.thirds .third:after{clear:both}
.thirds .third:nth-child(3n){margin-right:3%;float:left}
.thirds .third:nth-child(3n+1){clear:none}
.thirds .third:last-child{margin-right:0}
}
.thirds.no-pipe .third{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%;border:0}
.thirds.no-pipe .third:before,.thirds.no-pipe .third:after{content:'';display:table}
.thirds.no-pipe .third:after{clear:both}
.thirds.no-pipe .third:nth-child(3n){margin-right:0;float:right}
.thirds.no-pipe .third:nth-child(3n+1){clear:both}
@media only screen and (max-width:40em){.thirds.no-pipe .third{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%;margin-bottom:1.5rem;border:0}
.thirds.no-pipe .third:before,.thirds.no-pipe .third:after{content:'';display:table}
.thirds.no-pipe .third:after{clear:both}
.thirds.no-pipe .third:nth-child(3n){margin-right:3%;float:left}
.thirds.no-pipe .third:nth-child(3n+1){clear:none}
.thirds.no-pipe .third:last-child{margin-right:0}
.thirds.no-pipe .third img{max-width:70%}
}
.thirds.equal,.thirds.equal.no-pipe{display:table;padding-bottom:4rem}
.thirds.equal .third,.thirds.equal.no-pipe .third{display:table-cell;vertical-align:top;position:relative;float:none;padding:0 2.5% 1.5rem}
.thirds.equal .third p,.thirds.equal.no-pipe .third p{padding-bottom:0}
.thirds.equal .third .btn,.thirds.equal.no-pipe .third .btn{position:absolute;-webkit-transform:translateY(100%) translateX(-50%);-moz-transform:translateY(100%) translateX(-50%);-o-transform:translateY(100%) translateX(-50%);-ms-transform:translateY(100%) translateX(-50%);transform:translateY(100%) translateX(-50%);bottom:0;left:50%;white-space:nowrap}
@media only screen and (max-width:40em){.thirds{margin:0}
.thirds .third{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;padding:1.5rem 0;margin-bottom:0;border:0}
.thirds .third:before,.thirds .third:after{content:'';display:table}
.thirds .third:after{clear:both}
.thirds .third img{margin-bottom:1rem}
.thirds .third .svg img{max-width:40%}
.thirds.equal,.thirds.equal.no-pipe{display:block;padding:1.5rem 0 1rem}
.thirds.equal .third,.thirds.equal.no-pipe .third{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}
.thirds.equal .third:first-child,.thirds.equal.no-pipe .third:first-child{margin-left:auto}
.thirds.equal .third:last-child,.thirds.equal.no-pipe .third:last-child{margin-right:auto}
.thirds.equal .third .btn,.thirds.equal.no-pipe .third .btn{position:relative;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;bottom:initial;left:initial}
}
@media only screen and (max-width:25em){.thirds .third{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;padding:0}
.thirds .third:first-child{margin-left:auto}
.thirds .third:last-child{margin-right:auto}
}
.fourths{*zoom:1}
.fourths:before,.fourths:after{content:'';display:table}
.fourths:after{clear:both}
.fourths .fourth{*zoom:1;float:left;clear:none;text-align:inherit;width:25%;margin-left:0;margin-right:0;padding:0 2%;text-align:center;border-right:1px solid #caccd1}
.fourths .fourth:before,.fourths .fourth:after{content:'';display:table}
.fourths .fourth:after{clear:both}
.fourths .fourth:nth-child(4n){float:right}
.fourths .fourth:nth-child(4n+1){clear:both}
.fourths .fourth:nth-child(4n+4){border:0}
.fourths.no-pipe .fourth{*zoom:1;float:left;clear:none;text-align:inherit;width:25%;margin-left:0;margin-right:0;text-align:center;border:0}
.fourths.no-pipe .fourth:before,.fourths.no-pipe .fourth:after{content:'';display:table}
.fourths.no-pipe .fourth:after{clear:both}
.fourths.no-pipe .fourth:nth-child(4n){float:right}
.fourths.no-pipe .fourth:nth-child(4n+1){clear:both}
@media only screen and (max-width:40em){.fourths.ent-software .fourth{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%}
.fourths.ent-software .fourth:before,.fourths.ent-software .fourth:after{content:'';display:table}
.fourths.ent-software .fourth:after{clear:both}
.fourths.ent-software .fourth:nth-child(4n){margin-right:3%;float:left}
.fourths.ent-software .fourth:nth-child(4n+1){clear:none}
.fourths.ent-software .fourth:last-child{margin-right:0}
}
.fourths.ent-software .fourth img{max-width:55%}
.fourths.embedded .fourth{*zoom:1;float:left;clear:none;text-align:inherit;width:25%;margin-left:0;margin-right:0;padding:0 2%;border-right:1px solid #caccd1}
.fourths.embedded .fourth:before,.fourths.embedded .fourth:after{content:'';display:table}
.fourths.embedded .fourth:after{clear:both}
.fourths.embedded .fourth:last-child{border:0}
.fourths.embedded .fourth a{color:#000;cursor:pointer;background:0;display:block}
.fourths.embedded .fourth a:hover img{top:.5rem}
.fourths.embedded .fourth a img{max-width:70%;position:relative;top:0;margin-bottom:3rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.fourths.equal,.fourths.equal.no-pipe{display:table;padding-bottom:4rem}
.fourths.equal .fourth,.fourths.equal.no-pipe .fourth{display:table-cell;position:relative;float:none;padding:0 2.5% 1.5rem}
.fourths.equal .fourth p,.fourths.equal.no-pipe .fourth p{padding-bottom:0}
.fourths.equal .fourth .btn,.fourths.equal.no-pipe .fourth .btn{position:absolute;-webkit-transform:translateY(100%) translateX(-50%);-moz-transform:translateY(100%) translateX(-50%);-o-transform:translateY(100%) translateX(-50%);-ms-transform:translateY(100%) translateX(-50%);transform:translateY(100%) translateX(-50%);bottom:0;left:50%;white-space:nowrap}
@media only screen and (max-width:64em){.fourths .fourth{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;margin-bottom:2rem;padding:1.5rem}
.fourths .fourth:before,.fourths .fourth:after{content:'';display:table}
.fourths .fourth:after{clear:both}
.fourths .fourth:nth-child(4n){margin-right:3%;float:left}
.fourths .fourth:nth-child(4n+1){clear:none}
.fourths .fourth:nth-child(2n){margin-right:0;float:right}
.fourths .fourth:nth-child(2n+1){clear:both}
.fourths .fourth img{max-width:55%}
.fourths.equal,.fourths.no-pipe,.fourths.equal.no-pipe{display:block}
.fourths.equal .fourth,.fourths.no-pipe .fourth,.fourths.equal.no-pipe .fourth{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;position:relative;padding-bottom:1.5rem;margin-bottom:1.5rem}
.fourths.equal .fourth:before,.fourths.no-pipe .fourth:before,.fourths.equal.no-pipe .fourth:before,.fourths.equal .fourth:after,.fourths.no-pipe .fourth:after,.fourths.equal.no-pipe .fourth:after{content:'';display:table}
.fourths.equal .fourth:after,.fourths.no-pipe .fourth:after,.fourths.equal.no-pipe .fourth:after{clear:both}
.fourths.equal .fourth:nth-child(2n),.fourths.no-pipe .fourth:nth-child(2n),.fourths.equal.no-pipe .fourth:nth-child(2n){margin-right:0;float:right}
.fourths.equal .fourth:nth-child(2n+1),.fourths.no-pipe .fourth:nth-child(2n+1),.fourths.equal.no-pipe .fourth:nth-child(2n+1){clear:both}
.fourths.equal .fourth p,.fourths.no-pipe .fourth p,.fourths.equal.no-pipe .fourth p{padding-bottom:0}
.fourths.equal .fourth .btn,.fourths.no-pipe .fourth .btn,.fourths.equal.no-pipe .fourth .btn{position:relative;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;bottom:0;left:0}
}
@media only screen and (max-width:40em){.fourths{margin:0}
.fourths .fourth{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;margin-bottom:1.5rem;padding:1.5rem 0}
.fourths .fourth:first-child{margin-left:auto}
.fourths .fourth:last-child{margin-right:auto}
.fourths .fourth img{max-width:70%}
.fourths.embedded .fourth{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0;margin-bottom:1.5rem}
.fourths.embedded .fourth:before,.fourths.embedded .fourth:after{content:'';display:table}
.fourths.embedded .fourth:after{clear:both}
.fourths.embedded .fourth:nth-child(2n){float:right}
.fourths.embedded .fourth:nth-child(2n+1){clear:both}
.fourths.embedded .fourth:nth-child(4n){float:left}
.fourths.embedded .fourth:nth-child(4n+1){clear:none}
.fourths.embedded .fourth a img{max-width:70%;margin-bottom:1.5rem}
.fourths.no-pipe .fourth{margin:0;*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0}
.fourths.no-pipe .fourth:before,.fourths.no-pipe .fourth:after{content:'';display:table}
.fourths.no-pipe .fourth:after{clear:both}
.fourths.no-pipe .fourth:nth-child(2n){float:right}
.fourths.no-pipe .fourth:nth-child(2n+1){clear:both}
.fourths.no-pipe .fourth:nth-child(4n){float:left}
.fourths.no-pipe .fourth:nth-child(4n+1){clear:none}
}
@media only screen and (max-width:25em){.fourths.equal,.fourths.equal.no-pipe{display:block}
.fourths.equal .fourth,.fourths.equal.no-pipe .fourth{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}
.fourths.equal .fourth:first-child,.fourths.equal.no-pipe .fourth:first-child{margin-left:auto}
.fourths.equal .fourth:last-child,.fourths.equal.no-pipe .fourth:last-child{margin-right:auto}
.fourths.equal .fourth img,.fourths.equal.no-pipe .fourth img{max-width:50%}
}
.fifths{*zoom:1}
.fifths:before,.fifths:after{content:'';display:table}
.fifths:after{clear:both}
.fifths.no-pipe .fifth{border:0}
.fifths .fifth{*zoom:1;float:left;clear:none;text-align:inherit;width:20%;margin-left:0;margin-right:0;padding:0 1.5%;border-right:1px solid #e5e5e5}
.fifths .fifth:before,.fifths .fifth:after{content:'';display:table}
.fifths .fifth:after{clear:both}
.fifths .fifth:nth-child(5n+5){border:0}
.fifths.equal{display:table;padding-bottom:4rem}
.fifths.equal .fifth{display:table-cell;position:relative;float:none}
.fifths.equal .fifth p{padding-bottom:0}
.fifths.equal .fifth .btn{position:absolute;-webkit-transform:translateY(100%) translateX(-50%);-moz-transform:translateY(100%) translateX(-50%);-o-transform:translateY(100%) translateX(-50%);-ms-transform:translateY(100%) translateX(-50%);transform:translateY(100%) translateX(-50%);bottom:-2rem;left:50%;white-space:nowrap}
@media only screen and (max-width:64em){.fifths{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%;padding:0 3%}
.fifths:before,.fifths:after{content:'';display:table}
.fifths:after{clear:both}
.fifths:nth-child(3n){margin-right:0;float:right}
.fifths:nth-child(3n+1){clear:both}
}
@media only screen and (max-width:40em){.fifths{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;padding:0 3%}
.fifths:before,.fifths:after{content:'';display:table}
.fifths:after{clear:both}
.fifths:nth-child(3n){margin-right:3%;float:left}
.fifths:nth-child(3n+1){clear:none}
.fifths:nth-child(2n){margin-right:0;float:right}
.fifths:nth-child(2n+1){clear:both}
}
@media only screen and (max-width:25em){.fifths{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%;padding:1.5rem 0;border-right:0;border-top:1px solid #e5e5e5}
.fifths:before,.fifths:after{content:'';display:table}
.fifths:after{clear:both}
.fifths:nth-child(2n){margin-right:3%;float:left}
.fifths:nth-child(2n+1){clear:none}
.fifths:last-child{margin-right:0}
}
.equal img{width:100%}
.products-link{width:100%;display:block;padding:1rem;background:0;float:left}
.products-link h2,.products-link h3,.products-link p{color:#000}
.products-link:hover{background:rgba(0,0,0,0.1);cursor:pointer}
@media only screen and (max-width:25em){.products-link h3{margin-bottom:0}
.products-link p{display:none}
}
.flash-devices .flash-desc{*zoom:1;float:left;clear:none;text-align:inherit;width:25%;margin-left:0;margin-right:0;padding-right:2rem}
.flash-devices .flash-desc:before,.flash-devices .flash-desc:after{content:'';display:table}
.flash-devices .flash-desc:after{clear:both}
.flash-devices .flash-products{*zoom:1;float:left;clear:none;text-align:inherit;width:75%;margin-left:0;margin-right:0;padding-left:2rem;border-left:1px solid #d4d4d4;*zoom:1}
.flash-devices .flash-products:before,.flash-devices .flash-products:after{content:'';display:table}
.flash-devices .flash-products:after{clear:both}
.flash-devices .flash-products:before,.flash-devices .flash-products:after{content:'';display:table}
.flash-devices .flash-products:after{clear:both}
.flash-devices .flash-products .product-item{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%;padding-bottom:2rem;text-align:left}
.flash-devices .flash-products .product-item:before,.flash-devices .flash-products .product-item:after{content:'';display:table}
.flash-devices .flash-products .product-item:after{clear:both}
.flash-devices .flash-products .product-item:nth-child(3n){margin-right:0;float:right}
.flash-devices .flash-products .product-item:nth-child(3n+1){clear:both}
.flash-devices .flash-products .product-item .product-item-img{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%}
.flash-devices .flash-products .product-item .product-item-img:before,.flash-devices .flash-products .product-item .product-item-img:after{content:'';display:table}
.flash-devices .flash-products .product-item .product-item-img:after{clear:both}
.flash-devices .flash-products .product-item .product-item-img:last-child{margin-right:0}
.flash-devices .flash-products .product-item .product-item-desc{*zoom:1;float:left;clear:none;text-align:inherit;width:65.66666666666666%;margin-left:0;margin-right:3%}
.flash-devices .flash-products .product-item .product-item-desc:before,.flash-devices .flash-products .product-item .product-item-desc:after{content:'';display:table}
.flash-devices .flash-products .product-item .product-item-desc:after{clear:both}
.flash-devices .flash-products .product-item .product-item-desc:last-child{margin-right:0}
.flash-devices .flash-products .product-item .product-item-desc p{margin-top:0}
.flash-devices .flash-products .third{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%;padding-bottom:2rem;text-align:left}
.flash-devices .flash-products .third:before,.flash-devices .flash-products .third:after{content:'';display:table}
.flash-devices .flash-products .third:after{clear:both}
.flash-devices .flash-products .third:nth-child(3n){margin-right:0;float:right}
.flash-devices .flash-products .third:nth-child(3n+1){clear:both}
.flash-devices .flash-products .third.sxs img{width:30%;float:left;margin:0 1rem 0 0}
.flash-devices .flash-products .third.sxs p{margin-top:0}
.flash-devices .flash-products .third img{max-width:60%;margin-top:-2rem}
.flash-devices .flash-products .third h3{margin-top:0}
@media only screen and (max-width:40em){.flash-devices h3{font-size:2rem}
.flash-devices .flash-desc{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;padding:0 0 1.5rem;text-align:center}
.flash-devices .flash-desc:before,.flash-devices .flash-desc:after{content:'';display:table}
.flash-devices .flash-desc:after{clear:both}
.flash-devices .flash-desc:first-child{margin-left:auto}
.flash-devices .flash-desc:last-child{margin-right:auto}
.flash-devices .flash-products{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;padding:0;border-left:0;text-align:center}
.flash-devices .flash-products:before,.flash-devices .flash-products:after{content:'';display:table}
.flash-devices .flash-products:after{clear:both}
.flash-devices .flash-products h3{font-size:1.2rem}
.flash-devices .flash-products .third{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;padding:2rem 0}
.flash-devices .flash-products .third:before,.flash-devices .flash-products .third:after{content:'';display:table}
.flash-devices .flash-products .third:after{clear:both}
.flash-devices .flash-products .third:nth-child(3n){float:left}
.flash-devices .flash-products .third:nth-child(3n+1){clear:none}
.flash-devices .flash-products .third.sxs{border-top:1px solid #caccd1}
.flash-devices .flash-products .product-item{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;padding:0 .625rem}
.flash-devices .flash-products .product-item:before,.flash-devices .flash-products .product-item:after{content:'';display:table}
.flash-devices .flash-products .product-item:after{clear:both}
.flash-devices .flash-products .product-item:nth-child(3n){float:left}
.flash-devices .flash-products .product-item:nth-child(3n+1){clear:none}
.flash-devices .flash-products .product-item .title{margin-bottom:.5rem}
.flash-devices .flash-products .product-item .product-item-img{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;text-align:center}
.flash-devices .flash-products .product-item .product-item-img:before,.flash-devices .flash-products .product-item .product-item-img:after{content:'';display:table}
.flash-devices .flash-products .product-item .product-item-img:after{clear:both}
.flash-devices .flash-products .product-item .product-item-img img{max-width:60%}
.flash-devices .flash-products .product-item .product-item-desc{display:none}
}
.oem-devices{background:#8f999e;color:#fff}
.testimonial-pic{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}
.testimonial-pic:before,.testimonial-pic:after{content:'';display:table}
.testimonial-pic:after{clear:both}
.testimonial-pic:last-child{margin-right:0}
.testimonial-pic img{width:60%;position:absolute;bottom:-6rem;right:-9rem}
@media only screen and (max-width:40em){.testimonial-pic{display:none}
}
.testimonial-video-summary{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;text-align:right}
.testimonial-video-summary:before,.testimonial-video-summary:after{content:'';display:table}
.testimonial-video-summary:after{clear:both}
.testimonial-video-summary:last-child{margin-right:0}
.testimonial-video-summary .quote-box{text-align:right}
.testimonial-video-summary .quote-box h1{margin-bottom:1.2rem}
.testimonial-video-summary .quote-box h3{margin-bottom:0}
.testimonial-video-summary .quote-box p{margin:.2rem 0 3.5rem}
.testimonial-video-summary .quote-box h1,.testimonial-video-summary .quote-box h3,.testimonial-video-summary .quote-box p{text-align:right !important}
@media only screen and (max-width:40em){.testimonial-video-summary{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;text-align:center}
.testimonial-video-summary:before,.testimonial-video-summary:after{content:'';display:table}
.testimonial-video-summary:after{clear:both}
.testimonial-video-summary h3,.testimonial-video-summary p{text-align:center}
.testimonial-video-summary .quote-box{padding:1.25rem;margin-bottom:2.25rem}
.testimonial-video-summary .quote-box h1{font-size:1.5rem;margin-top:0}
.testimonial-video-summary .quote-box h3{margin:0}
.testimonial-video-summary .quote-box p{margin-bottom:0}
}
.devices{width:50%;display:table-cell;vertical-align:middle;text-align:center}
.devices img{width:75%}
@media only screen and (max-width:40em){.devices{display:none}
}
.devices-copy{width:45%;margin-left:5%;display:table-cell;vertical-align:middle}
@media only screen and (max-width:40em){.devices-copy{width:100%;text-align:center}
}
.sol-testimonial.dkblue h1{color:#fff}
.sol-testimonial.dkblue .facts{background:#0e2b56;color:#fff}
.sol-testimonial.dkblue .quotes p{color:#fff}
.sol-testimonial.dkblue .quote-name{color:#fff}
.sol-testimonial .tabled{display:table;padding:0 2%;margin:3rem 0}
.sol-testimonial .table-cell{display:table-cell;text-align:left;width:50%}
.sol-testimonial .quotes,.sol-testimonial .facts{padding:0 3%}
.sol-testimonial .quotes p{text-align:left !important;margin-top:2rem;line-height:1.7}
.sol-testimonial .facts{background:#ececee;color:#112e69}
@media only screen and (max-width:40em){.sol-testimonial .tabled{margin:0;padding:1.5rem 0}
.sol-testimonial .table-cell{width:100%;padding:1.5rem;vertical-align:middle;display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}
.sol-testimonial .table-cell:first-child{margin-left:auto}
.sol-testimonial .table-cell:last-child{margin-right:auto}
}
.quote-box{padding:1.8rem;background:#3d7db5;color:#fff;font-size:1.75rem;line-height:1.4;font-weight:300;position:relative}
.quote-box:after{content:'';position:absolute;bottom:-1.3rem;left:0;width:0;height:0;border-style:solid;border-width:1.4rem 1.4rem 0 0;border-color:#3d7db5 transparent transparent transparent;z-index:200}
.quote-name{color:#3d7db5;display:block;font-size:1.5rem;font-weight:300;text-transform:uppercase}
.quote-title{color:#8a8c91;display:block}
.clearer{*zoom:1}
.clearer:before,.clearer:after{content:'';display:table}
.clearer:after{clear:both}
.bullets{font-size:1rem;line-height:2.5;margin-bottom:2rem}
.bullets ul{padding:0 0 0 1.2rem;margin:0}
@media only screen and (max-width:40em){.bullets{line-height:1.5}
}
.sol-icons [class^="fio-"],.sol-icons [class*="fio-"]{font-size:5.5rem;line-height:5.5rem;text-align:center;display:inline-block;color:#ed1c24}
.resource-row{*zoom:1;border-top:1px solid #caccd1}
.resource-row:before,.resource-row:after{content:'';display:table}
.resource-row:after{clear:both}
.resource-row.single .resource-item{*zoom:1;width:auto;max-width:80%;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;border:0;padding:4rem 3rem}
.resource-row.single .resource-item:before,.resource-row.single .resource-item:after{content:'';display:table}
.resource-row.single .resource-item:after{clear:both}
.resource-row.single .resource-item .resource-item-details{*zoom:1;float:left;clear:none;text-align:inherit;width:65.66666666666666%;margin-left:0;margin-right:3%;padding:0}
.resource-row.single .resource-item .resource-item-details:before,.resource-row.single .resource-item .resource-item-details:after{content:'';display:table}
.resource-row.single .resource-item .resource-item-details:after{clear:both}
.resource-row.single .resource-item .resource-item-details:last-child{margin-right:0}
.resource-row.single .resource-item .resource-item-details h2{margin-top:0}
.resource-row.single .resource-item img{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%}
.resource-row.single .resource-item img:before,.resource-row.single .resource-item img:after{content:'';display:table}
.resource-row.single .resource-item img:after{clear:both}
.resource-row.single .resource-item img:last-child{margin-right:0}
.resource-row .resource-item{width:50%;padding:4rem 3rem;border-right:1px solid #caccd1;float:left}
.resource-row .resource-item:last-child{border:0}
.resource-row .resource-item .resource-item-details{padding:2rem 10% 0}
.resource-row .resource-item .resource-item-details h2{text-transform:uppercase}
.resource-row .resource-item .resource-item-details p{font-size:1rem}
.resource-row .resource-item img{display:block;text-align:center;max-width:75%;margin:0 auto}
.cs-quote{margin:0 10%}
.cs-quote>div:first-child{padding-right:2rem;border-right:1px solid rgba(255,255,255,0.25)}
.cs-quote>div:first-child h4,.cs-quote>div:first-child p{color:rgba(255,255,255,0.25)}
.cs-quote>div:first-child p{font-size:.9rem}
.cs-quote>div:last-child{padding-left:2rem}
.cs-quote>div:last-child p{line-height:2.25;font-size:1.25rem}
.preselector{*zoom:1}
.preselector:before,.preselector:after{content:'';display:table}
.preselector:after{clear:both}
.preselector .preselector-item{position:relative;padding:0 1.5rem;float:left;border-right:1px solid rgba(0,0,0,0.5);color:#2a2b2f;text-align:center;*zoom:1}
.preselector .preselector-item:before,.preselector .preselector-item:after{content:'';display:table}
.preselector .preselector-item:after{clear:both}
.preselector .preselector-item:first-child{padding-left:0}
.preselector .preselector-item:last-child{padding-right:0;border:0}
.preselector .preselector-item a{display:block;color:#2a2b2f;position:relative;top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.preselector .preselector-item a:hover{top:-1rem}
.preselector .preselector-item a h3{font-size:1rem}
.preselector .preselector-item a img{width:8rem}
.kb-search{*zoom:1;width:auto;max-width:70%;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;color:#3a3c41}
.kb-search:before,.kb-search:after{content:'';display:table}
.kb-search:after{clear:both}
.kb-search form{margin-bottom:2rem;*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;border:1px solid #caccd1}
.kb-search form:before,.kb-search form:after{content:'';display:table}
.kb-search form:after{clear:both}
.kb-search form input{*zoom:1;float:left;clear:none;text-align:inherit;width:91.66666666666666%;margin-left:0;margin-right:0;height:3.5rem;background:0;padding-left:.6rem;line-height:3.5rem;border:0}
.kb-search form input:before,.kb-search form input:after{content:'';display:table}
.kb-search form input:after{clear:both}
.kb-search form input::-webkit-input-placeholder{font-weight:300;font-size:1.35rem;color:#4a4c51}
.kb-search form input::-moz-placeholder{font-weight:300;font-size:1.35rem;color:#4a4c51}
.kb-search form input:-moz-placeholder{font-weight:300;font-size:1.35rem;color:#4a4c51}
.kb-search form input::-ms-input-placeholder{font-weight:300;font-size:1.35rem;color:#4a4c51}
.kb-search form input.go{*zoom:1;float:left;clear:none;text-align:inherit;width:8.333333333333332%;margin-left:0;margin-right:0;background:url("https://www.sandisk.com/content/dam/sandisk-main/en_us/assets/svg/footer-search.svg") center no-repeat;opacity:.35;border:0;border-left:1px solid #8a8c91;height:2.5rem;margin:.5rem 0}
.kb-search form input.go:before,.kb-search form input.go:after{content:'';display:table}
.kb-search form input.go:after{clear:both}
.kb-search form input.go:hover{cursor:pointer}
.kb-search form input.go:focus{outline:0;border:0;border-left:1px solid #8a8c91;box-shadow:none}
.kb-search form input:focus{outline:0;border:0;box-shadow:0 0 7px rgba(237,28,36,0.7) inset;padding:0 .5rem;color:#caccd1;font-weight:300}
.kb-search .kb-question{position:relative;margin-bottom:2rem;padding-left:3rem}
.kb-search .kb-question:before{content:'Q.';font-size:1.5rem;font-weight:300;position:absolute;left:0;top:-0.3rem}
.kb-search .kb-answer{position:relative;padding-left:3rem}
.kb-search .kb-answer:before{content:'A.';font-size:1.5rem;font-weight:300;position:absolute;left:0;top:-0.3rem}
.premier-portal-cta .twothirds h3{margin-bottom:0}
.premier-portal-cta .twothirds .half{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}
.premier-portal-cta .twothirds .half:before,.premier-portal-cta .twothirds .half:after{content:'';display:table}
.premier-portal-cta .twothirds .half:after{clear:both}
.premier-portal-cta .twothirds .half:last-child{margin-right:0}
.premier-portal-cta .twothirds .half ul{font-weight:300}
.premier-portal-cta .twothirds .half ul li{line-height:2}
.premier-portal-cta .onethird{text-align:center}
.premier-portal-cta .onethird a{margin-top:2rem}
.premier-portal-cta .onethird img{max-width:55%}
.cta-contact-page .wrap{padding:0 8%}
.cta-contact-page .wrap .up-arrow{width:0;height:0;border-left:.75rem solid rgba(0,0,0,0);border-right:.75rem solid rgba(0,0,0,0);border-bottom:.75rem solid #e5e5e5;position:absolute;top:-74px}
.cta-contact-page .wrap .up-arrow:before{width:0;height:0;border-left:13px solid rgba(0,0,0,0);border-right:13px solid rgba(0,0,0,0);border-bottom:13px solid #8a8c91;position:absolute;top:-1px}
form.cta-form{padding:2rem 0;*zoom:1}
form.cta-form:before,form.cta-form:after{content:'';display:table}
form.cta-form:after{clear:both}
form.cta-form h3{color:#8a8c91;text-transform:initial;*zoom:1}
form.cta-form h3:before,form.cta-form h3:after{content:'';display:table}
form.cta-form h3:after{clear:both}
form.cta-form .inputs{*zoom:1}
form.cta-form .inputs:before,form.cta-form .inputs:after{content:'';display:table}
form.cta-form .inputs:after{clear:both}
form.cta-form .inputs .input,form.cta-form .inputs .selection{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}
form.cta-form .inputs .input:before,form.cta-form .inputs .selection:before,form.cta-form .inputs .input:after,form.cta-form .inputs .selection:after{content:'';display:table}
form.cta-form .inputs .input:after,form.cta-form .inputs .selection:after{clear:both}
form.cta-form .inputs .input:nth-child(2n),form.cta-form .inputs .selection:nth-child(2n){margin-right:0;float:right}
form.cta-form .inputs .input:nth-child(2n+1),form.cta-form .inputs .selection:nth-child(2n+1){clear:both}
form.cta-form .inputs .selection>div{*zoom:1}
form.cta-form .inputs .selection>div:before,form.cta-form .inputs .selection>div:after{content:'';display:table}
form.cta-form .inputs .selection>div:after{clear:both}
form.cta-form .inputs input,form.cta-form .inputs select{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;border:1px solid #caccd1;line-height:2.25;font-size:1rem;padding-left:.75rem;margin-bottom:2rem;height:2.25rem}
form.cta-form .inputs input:before,form.cta-form .inputs select:before,form.cta-form .inputs input:after,form.cta-form .inputs select:after{content:'';display:table}
form.cta-form .inputs input:after,form.cta-form .inputs select:after{clear:both}
form.cta-form .inputs input::-webkit-input-placeholder,form.cta-form .inputs select::-webkit-input-placeholder{color:#4a4c51;font-weight:300}
form.cta-form .inputs input:-moz-placeholder,form.cta-form .inputs select:-moz-placeholder{color:#4a4c51;font-weight:300}
form.cta-form .inputs input::-moz-placeholder,form.cta-form .inputs select::-moz-placeholder{color:#4a4c51;font-weight:300}
form.cta-form .inputs input:-ms-input-placeholder,form.cta-form .inputs select:-ms-input-placeholder{color:#4a4c51;font-weight:300}
form.cta-form .inputs input.error,form.cta-form .inputs select.error{color:#ed1c24;border-top:1px solid #ed1c24;border-bottom:1px solid #ed1c24;padding-right:1rem}
form.cta-form .inputs input.error::-webkit-input-placeholder,form.cta-form .inputs select.error::-webkit-input-placeholder{color:#ed1c24;text-align:right}
form.cta-form .inputs input.error:-moz-placeholder,form.cta-form .inputs select.error:-moz-placeholder{color:#ed1c24;font-weight:300}
form.cta-form .inputs input.error::-moz-placeholder,form.cta-form .inputs select.error::-moz-placeholder{color:#ed1c24;font-weight:300}
form.cta-form .inputs input.error:-ms-input-placeholder,form.cta-form .inputs select.error:-ms-input-placeholder{color:#ed1c24;font-weight:300}
form.cta-form .inputs select{-webkit-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("img/chevron.svg");background-repeat:no-repeat;background-position:95.75% center;-webkit-background-size:.675rem;-moz-background-size:.675rem;background-size:.675rem;border-radius:0;color:#caccd1;font-weight:300}
form.cta-form .inputs select:after{content:'\e662';position:absolute;top:.75rem;right:.75rem;display:block;width:0;height:0;border-left:10px solid #2a2b2f;border-top:0 solid rgba(0,0,0,0);border-bottom:0 solid rgba(0,0,0,0)}
form.cta-form .selection>div{*zoom:1}
form.cta-form .selection>div:before,form.cta-form .selection>div:after{content:'';display:table}
form.cta-form .selection>div:after{clear:both}
form.cta-form .selection div label{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;padding:1rem 0;color:#6a6c71;font-weight:300}
form.cta-form .selection div label:before,form.cta-form .selection div label:after{content:'';display:table}
form.cta-form .selection div label:after{clear:both}
form.cta-form .selection div label:nth-child(2n){margin-right:0;float:right}
form.cta-form .selection div label:nth-child(2n+1){clear:both}
form.cta-form .selection div label input[type=checkbox]{margin-right:.5rem;border-radius:0;border:1px solid #8a8c91;background:#fff}
form.cta-form .cta-textarea{background:#fff;border:1px solid #caccd1;*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;height:10rem;float:none}
form.cta-form .cta-textarea:before,form.cta-form .cta-textarea:after{content:'';display:table}
form.cta-form .cta-textarea:after{clear:both}
form.cta-form button.btn.bg-red{margin-top:2rem;float:right}
@media only screen and (max-width:40em){form.cta-form .inputs .selection{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
form.cta-form .inputs .selection:before,form.cta-form .inputs .selection:after{content:'';display:table}
form.cta-form .inputs .selection:after{clear:both}
form.cta-form .inputs .selection select{margin-bottom:.5rem}
form.cta-form .inputs .input{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;margin-bottom:0}
form.cta-form .inputs .input:before,form.cta-form .inputs .input:after{content:'';display:table}
form.cta-form .inputs .input:after{clear:both}
form.cta-form .inputs .input input{margin-bottom:.5rem}
form.cta-form .checkboxes .selection label{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;padding:.375rem 0}
form.cta-form .checkboxes .selection label:first-child{margin-left:auto}
form.cta-form .checkboxes .selection label:last-child{margin-right:auto}
form.cta-form .checkboxes .selection input[type=checkbox]{width:auto}
}
.form-success{max-height:0;-webkit-transition:max-height 2s ease-out;-moz-transition:max-height 2s ease-out;-o-transition:max-height 2s ease-out;-ms-transition:max-height 2s ease-out;transition:max-height 2s ease-out;-webkit-transition-delay:2s;-moz-transition-delay:2s;-o-transition-delay:2s;-ms-transition-delay:2s;transition-delay:2s;overflow:hidden}
.form-success.show-panel{max-height:1000px;height:auto}
form{overflow:hidden;max-height:4000px;-webkit-transition:max-height 2s ease-out;-moz-transition:max-height 2s ease-out;-o-transition:max-height 2s ease-out;-ms-transition:max-height 2s ease-out;transition:max-height 2s ease-out}
form.hide-panel{max-height:0;padding:0}
form .button button{display:block;line-height:2.25;font-size:1rem;padding:0 1.5rem}
.retail-offers .button{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%;padding:.5rem .75rem;font-size:1rem;text-align:center}
.retail-offers .button:before,.retail-offers .button:after{content:'';display:table}
.retail-offers .button:after{clear:both}
.retail-offers .button:last-child{margin-right:0}
.retail-offers .button .btn:before,.retail-offers .button .btn:after{content:'';display:none}
.input{position:relative}
.input input{width:100%;display:block;border:1px solid #caccd1;line-height:2.25;font-size:1rem;padding-left:.75rem;margin-bottom:2rem;color:#000}
.input textarea{width:100%;display:block}
.input .error-message{opacity:0;position:absolute;top:0;right:0;line-height:2.45rem;font-size:.75rem;padding:0 .75rem;color:#ed1c24;-webkit-transition:opacity ease .5s;-moz-transition:opacity ease .5s;-o-transition:opacity ease .5s;-ms-transition:opacity ease .5s;transition:opacity ease .5s}
.input .error-message.show{opacity:1}
.selection{position:relative}
.selection select{-webkit-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("img/chevron.svg");background-repeat:no-repeat;background-position:95.75% center;-webkit-background-size:.675rem;-moz-background-size:.675rem;background-size:.675rem;border-radius:0;color:#caccd1;font-weight:300}
.selection select::-webkit-input-placeholder{color:#4a4c51;font-weight:300}
.selection select:-moz-placeholder{color:#4a4c51;font-weight:300}
.selection select::-moz-placeholder{color:#4a4c51;font-weight:300}
.selection select:-ms-input-placeholder{color:#4a4c51;font-weight:300}
.selection .error-message{opacity:0;position:absolute;top:-30px;right:0;line-height:2.45rem;font-size:.75rem;padding:0 .75rem;color:#ed1c24;-webkit-transition:opacity ease .5s;-moz-transition:opacity ease .5s;-o-transition:opacity ease .5s;-ms-transition:opacity ease .5s;transition:opacity ease .5s}
.selection .error-message.show{opacity:1}
.checkboxes{clear:both}
.infiniflash-body .body-panel.cta{padding-bottom:0}
.full{*zoom:1;width:auto;max-width:90%;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;text-align:left !important;padding:0 7%}
.full:before,.full:after{content:'';display:table}
.full:after{clear:both}
@media only screen and (max-width:64em){.full{*zoom:1;width:auto;max-width:1440px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}
.full:before,.full:after{content:'';display:table}
.full:after{clear:both}
}
.full-image{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}
.full-image:before,.full-image:after{content:'';display:table}
.full-image:after{clear:both}
.full-image:last-child{margin-right:0}
.full-image img{max-width:100%}
@media only screen and (max-width:50em){.full-image{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}
.full-image:first-child{margin-left:auto}
.full-image:last-child{margin-right:auto}
.full-image img{max-width:40%}
}
.full-content{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}
.full-content:before,.full-content:after{content:'';display:table}
.full-content:after{clear:both}
.full-content:last-child{margin-right:0}
.full-content h2{text-align:left !important;text-transform:initial;margin-top:0}
.full-content ul#main-specs{padding:0;margin:1rem 0 2rem}
.full-content ul#main-specs li{list-style-type:none;font-size:1.25rem;font-weight:300;padding-top:.4rem}
.full-content ul{padding-left:1.2rem;padding-top:0;margin-top:0;margin-bottom:2rem}
.full-content ul li{line-height:1.5}
@media only screen and (max-width:50em){.full-content{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;text-align:center}
.full-content:first-child{margin-left:auto}
.full-content:last-child{margin-right:auto}
.full-content h2{text-align:center !important;margin:2rem 0}
.full-content ul{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;text-align:left !important}
.full-content ul:before,.full-content ul:after{content:'';display:table}
.full-content ul:after{clear:both}
.full-content ul:last-child{margin-right:0}
.full-content ul#main-specs{margin-top:0}
.full-content ul#main-specs li{padding:0 0 .4rem}
}
@media only screen and (max-width:25em){.full-content ul{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}
.full-content ul:first-child{margin-left:auto}
.full-content ul:last-child{margin-right:auto}
.full-content ul#main-specs li{font-size:1rem}
.full-content ul#main-specs li strong:after{clear:right}
.full-content a{margin:.75rem 0}
}
.chooser h2{margin:0 0 2rem}
.chooser a.prod-btn{padding:.45rem 1rem;background:#1e1f22;color:#6a6c71;font-size:1.2rem;border:solid 3px #1e1f22;display:block;float:left;margin:0 .5rem .5rem 0}
.chooser a.prod-btn.selected{border-color:#ed1c24;color:#fff}
.chooser .wrap ul{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;*zoom:1;margin:1rem 0;padding:0}
.chooser .wrap ul:before,.chooser .wrap ul:after{content:'';display:table}
.chooser .wrap ul:after{clear:both}
.chooser .wrap ul:before,.chooser .wrap ul:after{content:'';display:table}
.chooser .wrap ul:after{clear:both}
.chooser .wrap ul li{list-style-type:none;font-size:1.25rem;font-weight:300;padding-top:.4rem}
.chooser .wrap ul li img{height:96px;padding:5px 0;border:solid transparent 1px}
.chooser .wrap ul li img.selected{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;border:solid #caccd1 1px}
.chooser .wtb{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;*zoom:1;padding-bottom:1rem}
.chooser .wtb:before,.chooser .wtb:after{content:'';display:table}
.chooser .wtb:after{clear:both}
.chooser .wtb:before,.chooser .wtb:after{content:'';display:table}
.chooser .wtb:after{clear:both}
@media only screen and (max-width:40em){.chooser h2{margin:1.5rem 0}
.chooser.text-left{text-align:center !important}
.chooser.text-left a.prod-btn{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%}
.chooser.text-left a.prod-btn:before,.chooser.text-left a.prod-btn:after{content:'';display:table}
.chooser.text-left a.prod-btn:after{clear:both}
.chooser.text-left a.prod-btn:nth-child(3n){margin-right:0;float:right}
.chooser.text-left a.prod-btn:nth-child(3n+1){clear:both}
.chooser.text-left ul li{font-size:1rem}
.chooser.text-left ul li strong{display:block}
}
@media only screen and (max-width:25em){.chooser.text-left a.prod-btn{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}
.chooser.text-left a.prod-btn:before,.chooser.text-left a.prod-btn:after{content:'';display:table}
.chooser.text-left a.prod-btn:after{clear:both}
.chooser.text-left a.prod-btn:nth-child(3n){margin-right:3%;float:left}
.chooser.text-left a.prod-btn:nth-child(3n+1){clear:none}
.chooser.text-left a.prod-btn:nth-child(2n){margin-right:0;float:right}
.chooser.text-left a.prod-btn:nth-child(2n+1){clear:both}
}
#country{border-bottom:1px solid #ddd;background:#fff}
#country .top-menu{float:right;position:relative}
#country .top-menu .navbar-default{display:block;float:right}
#country .top-menu .navbar-header{display:none}
#country .top-menu .navbar-collapse .navbar-nav{margin:0;padding:0;line-height:0;list-style:none}
#country .top-menu .navbar-collapse .navbar-nav li{display:inline-block}
#country .top-menu>a{float:right}
#country .top-menu a{font-size:.7rem;font-weight:400;line-height:1.45rem;text-transform:uppercase;display:inline-block;color:#8a8c91;padding:0 .5rem;margin:0;position:relative;z-index:4}
#country .top-menu a.active{background:#ed1c24;color:#fff}
#country .top-menu a.active:hover{color:#fff}
#country .top-menu a:hover{color:#ed1c24}
#country .top-menu .inhierarchy-lvl1 a,#country .top-menu .active a{background:#ed1c24;color:#fff}
#country .top-nav ul{list-style:none;margin:0;padding:0;float:right}
#country .top-nav li{float:left}
#country .top-nav li a{color:#2a2b2f;padding:0 1.4rem 0 0}
#country .top-nav li.inhierarchy-lvl1 a{color:#ed1c24}
@media only screen and (max-width:40em){#country{display:none}
}
.sfc{width:1.5rem;height:1.5rem;float:right}
.sfc .search-container{position:static;float:left;min-width:1.5rem}
.sfc .search-container label{width:1.5rem;height:1.5rem;position:absolute;top:0;right:0;z-index:9}
.search-container{position:absolute;top:0;right:0;z-index:6}
.search-container .search-box{-webkit-transition:width .4s,border-radius .4s,background .4s,box-shadow .4s;-moz-transition:width .4s,border-radius .4s,background .4s,box-shadow .4s;-o-transition:width .4s,border-radius .4s,background .4s,box-shadow .4s;-ms-transition:width .4s,border-radius .4s,background .4s,box-shadow .4s;transition:width .4s,border-radius .4s,background .4s,box-shadow .4s;width:1.5rem;height:1.5rem;border:0;cursor:pointer;background:0;position:absolute;right:0;top:0;display:block}
.search-container .search-box+label .search-icon{color:#8a8c91}
.search-container .search-box:hover{color:#ed1c24}
.search-container .search-box:hover+label .icon-search3{color:#ed1c24}
.search-container .search-box:focus{-webkit-transition:width .4s ease-in-out,border-radius .4s,background .4s;-moz-transition:width .4s ease-in-out,border-radius .4s,background .4s;-o-transition:width .4s ease-in-out,border-radius .4s,background .4s;-ms-transition:width .4s ease-in-out,border-radius .4s,background .4s;transition:width .4s ease-in-out,border-radius .4s,background .4s;border:0;outline:0;padding:0 1rem 0 .5rem;cursor:text;width:15rem;border-radius:0;background:#e5e5e5;color:#000;right:-0.75rem;box-shadow:0 0 4px #8a8c91;border:1px solid #caccd1;z-index:8;position:absolute}
.search-container .search-box:focus+label .icon-search3{color:#2a2b2f}
.search-container .icon-search3{position:absolute;top:.35rem;right:.5rem;cursor:pointer;font-size:.75rem;color:#8a8c91}
.search-container #search-submit{position:relative;left:-310rem;width:0;height:.75rem;padding:0;border:0}
.search-container .hidden-submit{border:0;height:0;width:0;padding:0;margin:0;overflow:hidden}
header{height:5.5rem;background:#fff;border-bottom:1px solid #ddd;overflow:hidden}
header #logo{*zoom:1;float:left;clear:none;text-align:inherit;width:14.51%;margin-left:0;margin-right:3%;line-height:1;height:2rem;padding:1rem 0;margin-right:1.5%}
header #logo:before,header #logo:after{content:'';display:table}
header #logo:after{clear:both}
header #logo:last-child{margin-right:0}
header #logo img{height:2rem}
@media only screen and (max-width:40em){header{height:3.4375rem;max-height:100rem;position:fixed;top:0;left:0;right:0;z-index:11000}
header #logo{*zoom:1;float:left;clear:none;text-align:inherit;width:43.35%;margin-left:0;margin-right:3%;height:auto;position:absolute;top:1rem;left:1rem;padding:0;margin:0}
header #logo:before,header #logo:after{content:'';display:table}
header #logo:after{clear:both}
header #logo:last-child{margin-right:0}
header #logo img{height:1.4rem}
}
header #navbar{height:4rem;text-transform:uppercase}
header #navbar .nav-wrapper{*zoom:1;float:left;clear:none;text-align:inherit;width:82.49%;margin-left:0;margin-right:3%;position:relative}
header #navbar .nav-wrapper:before,header #navbar .nav-wrapper:after{content:'';display:table}
header #navbar .nav-wrapper:after{clear:both}
header #navbar .nav-wrapper:last-child{margin-right:0}
header #navbar .nav-wrapper .nav-disclaimer{position:absolute;right:0;bottom:0;color:#a0a0a0}
header #navbar nav{display:block}
header #navbar ul{margin:0;padding:0;list-style-type:none;float:left;display:table;height:4rem}
header #navbar .dropdown-menu{display:none;top:0;visibility:hidden;opacity:0;-webkit-transform:translateZ(-15rem);-moz-transform:translateZ(-15rem);-o-transform:translateZ(-15rem);-ms-transform:translateZ(-15rem);transform:translateZ(-15rem);-webkit-transition:.3s all ease;-moz-transition:.3s all ease;-o-transition:.3s all ease;-ms-transition:.3s all ease;transition:.3s all ease;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:10vw}
header #navbar .dropdown-menu.open{background:#b80f15;display:block;visibility:visible;opacity:1;position:absolute;top:0;left:0;padding:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-transition:.3s all ease;-moz-transition:.3s all ease;-o-transition:.3s all ease;-ms-transition:.3s all ease;transition:.3s all ease;white-space:nowrap;padding-right:1rem;width:100vw}
header #navbar .dropdown-menu.open li a{display:block;float:left;width:100%;padding:1.5rem 1.75rem 1.5rem 1.2rem}
header #navbar .dropdown-menu.open li a:after{content:'\e6c6';position:absolute;right:.5rem;font-family:icomoon}
header #navbar .dropdown-menu li{display:inline-block;float:none;padding:0;min-width:1%}
header #navbar .dropdown-menu li:hover{background:rgba(0,0,0,0.1)}
header #navbar li{float:left;line-height:1rem;font-size:1rem;height:4rem;color:#fff;display:table-cell;vertical-align:middle;padding:0 1rem;position:relative}
header #navbar li:first-child{padding-left:0}
header #navbar li:last-child{padding-right:0}
header #navbar li.has-child:first-child{color:#fff;background:#ed1c24;padding-left:1.2rem}
header #navbar li.has-child:first-child:hover{background:#ed1c24}
header #navbar li.has-child:first-child:hover:after{bottom:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
header #navbar li.has-child:first-child a{color:#fff}
header #navbar li.has-child:first-child>a:after{position:absolute;bottom:.2rem;left:50%;margin-left:-0.6rem;font-size:1rem;font-family:icomoon;content:'\e6c4';color:#fff;width:1.2rem;height:1.2rem;z-index:1000;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
@media only screen and (max-width:64em){header #navbar li.has-child:first-child>a:after{font-size:.9rem}
}
header #navbar li.has-child:first-child>a:after.hide-caret:after{display:none}
header #navbar li.active{color:#ed1c24;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
header #navbar li.active:only-child{padding-right:1.2rem}
header #navbar li.active a{color:#ed1c24}
header #navbar li.active:hover{background:0;color:#a7161d;text-decoration:none}
header #navbar li a{color:#3a3c41;font-weight:300;font-size:1rem;height:4rem;display:table-cell;vertical-align:middle}
@media only screen and (max-width:64em){header #navbar li a{font-size:.9rem}
}
header #navbar li a:hover{color:#ed1c24;text-decoration:none}
header #navbar li a.active{color:#ed1c24}
header #navbar li ul{position:absolute;top:4rem;left:0;z-index:1000;background:#ed1c24;display:none;height:auto}
header #navbar li ul li{height:auto}
header #navbar li ul a{padding:1.2rem;color:#fff;height:auto}
header #navbar .mobile-toggle{display:none}
header #navbar .mobile-toggle ul{margin:0;padding:0;list-style-type:none;float:left;display:table;height:4rem}
header #navbar .mobile-toggle ul li{float:left;line-height:1rem;font-size:1rem;height:4rem;color:#fff;display:table-cell;vertical-align:middle;padding:0 .95rem;position:relative}
header #navbar .mobile-toggle ul li:first-child{padding-left:0}
header #navbar .mobile-toggle ul li:last-child{padding-right:0}
header #navbar .mobile-toggle ul li.active{background:#ed1c24;color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
header #navbar .mobile-toggle ul li.active:first-child{padding-left:1.2rem}
header #navbar .mobile-toggle ul li.active a{color:#fff}
header #navbar .mobile-toggle ul li.active:hover{background:#a7161d;color:#fff;text-decoration:none}
header #navbar .mobile-toggle ul li.active:hover a{color:#fff}
header #navbar .mobile-toggle ul li a{color:#3a3c41;font-weight:300;font-size:1rem;height:4rem;display:table-cell;vertical-align:middle}
header #navbar .mobile-toggle ul li a:hover{color:#ed1c24;text-decoration:none}
header #navbar .mobile-toggle ul li a.active{color:#ed1c24}
header #navbar .mobile-toggle ul li a.hamburger{font-size:2rem;margin-right:0}
header #navbar .mobile-toggle ul li a.hamburger:hover{text-shadow:none}
@media only screen and (max-width:40em){header #navbar{height:auto;margin-top:3.4375rem}
header #navbar nav{display:none}
header #navbar .mobile-toggle{display:block;position:absolute;top:0;right:0;height:3.4rem;width:3.4rem;z-index:13000}
header #navbar .mobile-toggle .kebob{display:block;position:absolute;top:1.4rem;left:1.4rem;width:.5rem;height:.5rem;border-radius:60%;background:#6a6c71;opacity:1}
header #navbar .mobile-toggle .kebob:before,header #navbar .mobile-toggle .kebob:after{content:'';display:block;position:absolute;width:.5rem;height:.5rem;border-radius:60%;background:#6a6c71;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
header #navbar .mobile-toggle .kebob:before{top:-0.7rem;left:0}
header #navbar .mobile-toggle .kebob:after{top:.7rem;left:0}
header #navbar .mobile-toggle .kebob.open{background:0;border-radius:.25rem}
header #navbar .mobile-toggle .kebob.open:before,header #navbar .mobile-toggle .kebob.open:after{width:1.4rem;border-radius:.25rem;height:.25rem;top:0;left:-0.5rem;background:#fff}
header #navbar .mobile-toggle .kebob.open:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
header #navbar .mobile-toggle .kebob.open:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
}
header.scroll-fix{height:3.25rem;position:fixed;top:-1.5rem;left:0;right:0;width:100%;z-index:25001}
header.scroll-fix #logo{width:5rem;margin-right:1.5rem;height:1rem;padding:.3725rem 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
header.scroll-fix #logo img{height:1rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
header.scroll-fix #navbar{height:1.75rem}
header.scroll-fix #navbar ul{height:1.75rem}
header.scroll-fix #navbar li{height:1.75rem}
header.scroll-fix #navbar li.active:after{display:none}
header.scroll-fix #navbar li.active>a:after{content:''}
header.scroll-fix #navbar li a{font-size:.9rem;height:1.75rem;display:table-cell;vertical-align:middle;line-height:.9}
@media only screen and (max-width:64em){header.scroll-fix #navbar li a{font-size:.9rem}
}
header.scroll-fix #navbar li a:hover{color:#ed1c24}
header.scroll-fix #navbar li a.active{color:#ed1c24}
header.scroll-fix #navbar li a.active:after{content:''}
header.scroll-fix #navbar .dropdown-menu{display:none}
header.scroll-fix #navbar .dropdown-menu.open li a{padding:0 1.75rem 0 1.2rem;line-height:1.75rem}
@media only screen and (max-width:64em){header.scroll-fix #navbar ul li{padding:0 .5rem}
header.scroll-fix #navbar ul li a{font-size:.875rem}
}
@media only screen and (max-width:56.25em){header.scroll-fix #navbar ul li{padding:0 .25rem}
header.scroll-fix #navbar ul li.active:first-child{padding:0 .25rem}
header.scroll-fix #navbar ul li a{font-size:.75rem}
}
@media only screen and (max-width:40em){header.scroll-fix{height:3.4375rem;max-height:100rem;position:fixed;top:0}
header.scroll-fix #logo{*zoom:1;float:left;clear:none;text-align:inherit;width:43.35%;margin-left:0;margin-right:3%;height:auto;position:absolute;top:1rem;left:1rem;padding:0;margin:0}
header.scroll-fix #logo:before,header.scroll-fix #logo:after{content:'';display:table}
header.scroll-fix #logo:after{clear:both}
header.scroll-fix #logo:last-child{margin-right:0}
header.scroll-fix #logo img{height:1.4rem}
}
@media only screen and (max-width:64em){header #navbar ul li{padding:0 .5rem}
header #navbar ul li a{font-size:.875rem}
}
@media only screen and (max-width:56.25em){header #navbar ul li{padding:0 .25rem}
header #navbar ul li.active:first-child{padding:0 .25rem}
header #navbar ul li a{font-size:.75rem}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){header #logo img[src*=".svg"]{width:100%}
}
header #logo .logo-sm{display:none}
header #logo .logo-lg img{height:2.8rem}
header.scroll-fix #logo .logo-sm{display:block}
header.scroll-fix #logo .logo-lg{display:none}
@media only screen and (max-width:40em){header #logo{top:.9rem}
header #logo .logo-sm{display:block}
header #logo .logo-lg{display:none}
header #logo .logo-lg img{height:2rem}
header.scroll-fix #logo .logo-sm{display:block}
header.scroll-fix #logo .logo-lg{display:none}
}
body#home #country{border:0}
@media only screen and (max-width:40em){body#home #country{display:none}
}
body#home header{background:#2a2b2f;border:0}
body#home header #logo{position:absolute;left:0;top:-1.45rem;width:15%;height:5.5rem;background:#ed1c24;z-index:1200;padding:0}
body#home header #logo .svg{position:relative;padding:0 .75rem}
body#home header #logo .svg a{display:block;position:relative;width:100%;height:4rem;margin-top:1.45rem}
body#home header #logo .svg a.logo-sm{display:none}
body#home header #logo img{display:block;max-width:100%;position:absolute;margin:0;height:auto;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
body#home header.scroll-fix #logo{width:11%}
body#home header.scroll-fix #logo .svg{padding:0 1rem}
body#home header.scroll-fix #logo .svg a{height:1.8rem}
body#home header.scroll-fix #logo .svg a.logo-lg{display:none}
body#home header.scroll-fix #logo .svg a.logo-sm{display:block}
body#home #navbar .nav-wrapper{width:100%}
body#home #navbar nav{position:relative;*zoom:1;float:left;clear:none;text-align:inherit;width:84.6590909090909%;margin-left:15.340909090909092%;margin-right:0}
body#home #navbar nav:before,body#home #navbar nav:after{content:'';display:table}
body#home #navbar nav:after{clear:both}
body#home #navbar ul{padding-left:0}
body#home #navbar li{padding:0 0 0 1rem}
body#home #navbar li.active{background:0}
body#home #navbar li.active a{color:#fff;background:0}
body#home #navbar li a{color:#caccd1}
body#home #navbar li a:hover{color:#ed1c24}
body#home #navbar li ul{position:absolute;top:4rem;left:0;z-index:1000;background:rgba(200,200,200,0.5)}
@media only screen and (max-width:50em){body#home header #logo .svg a{height:3.4rem;margin-top:0}
body#home header #logo .svg a.logo-lg{display:none}
body#home header #logo .svg a.logo-sm{display:block}
body#home header.scroll-fix #logo{width:15%}
}
@media only screen and (max-width:40em){body#home header #logo{width:25%;height:3.45rem;top:0}
body#home header #logo .svg{margin-top:0}
body#home header.scroll-fix #logo{width:25%}
body#home header.scroll-fix #logo .svg{padding:0 .75rem}
body#home header.scroll-fix #logo .svg a{height:3.4rem}
}
.wrap{*zoom:1;width:auto;max-width:1200px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;position:relative}
.wrap:before,.wrap:after{content:'';display:table}
.wrap:after{clear:both}
.wrap ul{font-weight:300}
@media only screen and (max-width:75em){.wrap{padding:0 1rem}
}
.wrap.flat{padding:0}
.wrap-small{*zoom:1;width:auto;max-width:900px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;position:relative}
.wrap-small:before,.wrap-small:after{content:'';display:table}
.wrap-small:after{clear:both}
section{background:#fff;padding:4rem 0;position:relative}
section .section-bg{position:absolute;top:0;right:0;bottom:0;left:0}
section .wrap{position:relative}
section .wrap div ul{padding-left:1.25rem}
section .wrap div ul li{padding:0;line-height:1.5;margin:.75rem 0}
section .wrap div.body-padding ul{padding:0}
@media only screen and (max-width:40em){section{padding:2.5rem 0}
section.has-img{background:#fff !important}
section.has-img h1,section.has-img h2,section.has-img h3,section.has-img h4,section.has-img h5,section.has-img p{color:#000 !important}
section.has-img .btn{color:#000 !important;border-color:#000 !important;background:none !important}
section.has-img .btn.light{color:#000 !important;border-color:#000 !important;background:none !important}
section.has-img .btn:hover{color:#fff !important;background:#000 !important}
section.has-img .section-bg{opacity:.25}
}
@media only screen and (max-width:40em){section{padding:1.5rem 0}
}
section .body-padding{padding-top:3.9rem}
section .body-padding ul{padding:0}
.top-message{padding-bottom:0}
.slick-slider{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:after{clear:both}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-loading .slick-track{visibility:hidden}
.slick-loading .slick-slide{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
@media only screen and (max-width:50em){.slick-slide .announcement .svg{display:none}
}
[dir='rtl'] .slick-slide{float:right}
.slick-initialized .slick-slide{display:block}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-dots{position:absolute;bottom:1rem;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:0}
.slick-dots li{display:inline-block;width:1.25rem;height:1.25rem;border-radius:50%;text-align:center;background:0;border:2px solid #fff;margin:0 .5rem}
.slick-dots li.slick-active{background:#fff}
.slick-dots li:hover{background:rgba(255,255,255,0.5)}
.slick-dots li button{background:0;border:0;text-indent:-400rem;outline:0}
.slick-dots li button:active,.slick-dots li button:focus{outline:0}
@media only screen and (max-width:40em){.slick-dots{bottom:.5rem;margin:0}
}
.sd-home{padding:0;margin:0}
.hero{color:#000}
.hero #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0;font-weight:300;padding:1.5rem 0}
.hero #hero-title:before,.hero #hero-title:after{content:'';display:table}
.hero #hero-title:after{clear:both}
.hero #hero-title.center80 h1,.hero #hero-title.center80 h2,.hero #hero-title.center80 h3,.hero #hero-title.center80 h4,.hero #hero-title.center80 h5,.hero #hero-title.center80 p,.hero #hero-title.center80 span,.hero #hero-title.center80 a{text-align:center}
.hero #hero-title h1{font-size:3rem;font-weight:300}
.hero #hero-title p{font-size:1rem;font-weight:300;line-height:1.4;margin-bottom:2rem}
.hero #hero-title .left{display:inline}
@media only screen and (max-width:50em){.hero #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:75%;margin-left:0;margin-right:0;padding:1rem 0}
.hero #hero-title:before,.hero #hero-title:after{content:'';display:table}
.hero #hero-title:after{clear:both}
.hero #hero-title h1{font-size:2.25rem;margin-top:0}
.hero #hero-title p{font-size:.9rem}
}
@media only screen and (max-width:40em){.hero #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;padding:1rem 0}
.hero #hero-title:before,.hero #hero-title:after{content:'';display:table}
.hero #hero-title:after{clear:both}
.hero #hero-title h1{font-size:2rem;margin-top:0}
.hero #hero-title p{display:none}
}
.hero.solutions{background:#000}
.hero.solutions-detail #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0;padding:2rem 0}
.hero.solutions-detail #hero-title:before,.hero.solutions-detail #hero-title:after{content:'';display:table}
.hero.solutions-detail #hero-title:after{clear:both}
@media only screen and (max-width:40em){.hero.solutions-detail #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.solutions-detail #hero-title:before,.hero.solutions-detail #hero-title:after{content:'';display:table}
.hero.solutions-detail #hero-title:after{clear:both}
}
.hero.computing{padding:4rem 0}
@media only screen and (max-width:40em){.hero.computing #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.computing #hero-title:before,.hero.computing #hero-title:after{content:'';display:table}
.hero.computing #hero-title:after{clear:both}
}
.hero.x300s{padding:4rem 0}
.hero.x300s #hero-title{padding:0 0 2rem}
@media only screen and (max-width:40em){.hero.x300s #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.x300s #hero-title:before,.hero.x300s #hero-title:after{content:'';display:table}
.hero.x300s #hero-title:after{clear:both}
}
.hero.for-home #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0}
.hero.for-home #hero-title:before,.hero.for-home #hero-title:after{content:'';display:table}
.hero.for-home #hero-title:after{clear:both}
.hero.for-home #hero-title h1{font-weight:300}
.hero.for-home #hero-title p{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.for-home #hero-title p:before,.hero.for-home #hero-title p:after{content:'';display:table}
.hero.for-home #hero-title p:after{clear:both}
@media only screen and (max-width:40em){.hero.for-home #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.for-home #hero-title:before,.hero.for-home #hero-title:after{content:'';display:table}
.hero.for-home #hero-title:after{clear:both}
}
.hero.consumer{padding:8rem 0}
.hero.consumer #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0;padding:2rem 0}
.hero.consumer #hero-title:before,.hero.consumer #hero-title:after{content:'';display:table}
.hero.consumer #hero-title:after{clear:both}
.hero.consumer #hero-title h1{font-weight:300}
.hero.consumer #hero-title p{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;margin:1rem 0 2rem;font-size:1.8rem;line-height:1.2}
.hero.consumer #hero-title p:before,.hero.consumer #hero-title p:after{content:'';display:table}
.hero.consumer #hero-title p:after{clear:both}
@media only screen and (max-width:40em){.hero.consumer #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.consumer #hero-title:before,.hero.consumer #hero-title:after{content:'';display:table}
.hero.consumer #hero-title:after{clear:both}
}
.hero.solutions #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0;padding:2rem 0}
.hero.solutions #hero-title:before,.hero.solutions #hero-title:after{content:'';display:table}
.hero.solutions #hero-title:after{clear:both}
@media only screen and (max-width:40em){.hero.solutions #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.solutions #hero-title:before,.hero.solutions #hero-title:after{content:'';display:table}
.hero.solutions #hero-title:after{clear:both}
}
.hero.product-detail #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:62.5%;margin-left:0;margin-right:0;padding:2rem 0;color:#2a2b2f}
.hero.product-detail #hero-title:before,.hero.product-detail #hero-title:after{content:'';display:table}
.hero.product-detail #hero-title:after{clear:both}
.hero.product-detail #hero-title h1{font-weight:300}
.hero.product-detail #hero-title p{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;margin:1rem 0 2rem;font-size:1.8rem;line-height:1.2}
.hero.product-detail #hero-title p:before,.hero.product-detail #hero-title p:after{content:'';display:table}
.hero.product-detail #hero-title p:after{clear:both}
@media only screen and (max-width:40em){.hero.product-detail #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.product-detail #hero-title:before,.hero.product-detail #hero-title:after{content:'';display:table}
.hero.product-detail #hero-title:after{clear:both}
}
.hero.product-detail .product-img{*zoom:1;float:left;clear:none;text-align:inherit;width:33.33333333333333%;margin-left:4.166666666666666%;margin-right:0}
.hero.product-detail .product-img:before,.hero.product-detail .product-img:after{content:'';display:table}
.hero.product-detail .product-img:after{clear:both}
.hero.product-detail .product-img img{max-width:100%;float:right}
.hero.product-landing #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:45.83333333333333%;margin-left:0;margin-right:0;padding:2rem 0;color:#2a2b2f}
.hero.product-landing #hero-title:before,.hero.product-landing #hero-title:after{content:'';display:table}
.hero.product-landing #hero-title:after{clear:both}
.hero.product-landing #hero-title h1{font-weight:300}
.hero.product-landing #hero-title p{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.product-landing #hero-title p:before,.hero.product-landing #hero-title p:after{content:'';display:table}
.hero.product-landing #hero-title p:after{clear:both}
@media only screen and (max-width:40em){.hero.product-landing #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.product-landing #hero-title:before,.hero.product-landing #hero-title:after{content:'';display:table}
.hero.product-landing #hero-title:after{clear:both}
}
.hero.mobile-flash{padding:8rem 0}
.hero.mobile-flash #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:45.83333333333333%;margin-left:0;margin-right:0;padding:2rem 0;color:#2a2b2f}
.hero.mobile-flash #hero-title:before,.hero.mobile-flash #hero-title:after{content:'';display:table}
.hero.mobile-flash #hero-title:after{clear:both}
.hero.mobile-flash #hero-title h1{font-weight:300}
.hero.mobile-flash #hero-title p{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;margin:1rem 0 2rem;font-size:1.8rem;line-height:1.2}
.hero.mobile-flash #hero-title p:before,.hero.mobile-flash #hero-title p:after{content:'';display:table}
.hero.mobile-flash #hero-title p:after{clear:both}
@media only screen and (max-width:40em){.hero.mobile-flash #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.mobile-flash #hero-title:before,.hero.mobile-flash #hero-title:after{content:'';display:table}
.hero.mobile-flash #hero-title:after{clear:both}
}
.hero.solutions #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0;padding:2rem 0}
.hero.solutions #hero-title:before,.hero.solutions #hero-title:after{content:'';display:table}
.hero.solutions #hero-title:after{clear:both}
.hero.ssd-retail #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:45.83333333333333%;margin-left:0;margin-right:0;padding:2rem 0;color:#2a2b2f}
.hero.ssd-retail #hero-title:before,.hero.ssd-retail #hero-title:after{content:'';display:table}
.hero.ssd-retail #hero-title:after{clear:both}
.hero.ssd-retail #hero-title h1{font-weight:300}
.hero.ssd-retail #hero-title p{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;margin:1rem 0 2rem;font-size:1.8rem;line-height:1.2}
.hero.ssd-retail #hero-title p:before,.hero.ssd-retail #hero-title p:after{content:'';display:table}
.hero.ssd-retail #hero-title p:after{clear:both}
@media only screen and (max-width:40em){.hero.ssd-retail #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.ssd-retail #hero-title:before,.hero.ssd-retail #hero-title:after{content:'';display:table}
.hero.ssd-retail #hero-title:after{clear:both}
}
.hero.ssd-retail .product-img{*zoom:1;float:left;clear:none;text-align:inherit;width:33.33333333333333%;margin-left:4.166666666666666%;margin-right:0}
.hero.ssd-retail .product-img:before,.hero.ssd-retail .product-img:after{content:'';display:table}
.hero.ssd-retail .product-img:after{clear:both}
.hero.ssd-retail .product-img img{max-width:100%;float:right}
.hero.product-landing #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:45.83333333333333%;margin-left:0;margin-right:0;padding:2rem 0;color:#2a2b2f}
.hero.product-landing #hero-title:before,.hero.product-landing #hero-title:after{content:'';display:table}
.hero.product-landing #hero-title:after{clear:both}
.hero.product-landing #hero-title h1{font-weight:300}
.hero.product-landing #hero-title p{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;margin:1rem 0 2rem;font-size:1.8rem;line-height:1.2}
.hero.product-landing #hero-title p:before,.hero.product-landing #hero-title p:after{content:'';display:table}
.hero.product-landing #hero-title p:after{clear:both}
@media only screen and (max-width:40em){.hero.product-landing #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.product-landing #hero-title:before,.hero.product-landing #hero-title:after{content:'';display:table}
.hero.product-landing #hero-title:after{clear:both}
}
.hero.product-landing .product-img{*zoom:1;float:left;clear:none;text-align:inherit;width:33.33333333333333%;margin-left:4.166666666666666%;margin-right:0}
.hero.product-landing .product-img:before,.hero.product-landing .product-img:after{content:'';display:table}
.hero.product-landing .product-img:after{clear:both}
.hero.product-landing .product-img img{max-width:100%;float:right}
.hero.mobile-flash #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:45.83333333333333%;margin-left:0;margin-right:0;padding:2rem 0;color:#2a2b2f}
.hero.mobile-flash #hero-title:before,.hero.mobile-flash #hero-title:after{content:'';display:table}
.hero.mobile-flash #hero-title:after{clear:both}
.hero.mobile-flash #hero-title h1{font-weight:300}
.hero.mobile-flash #hero-title p{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;margin:1rem 0 2rem;font-size:1.8rem;line-height:1.2}
.hero.mobile-flash #hero-title p:before,.hero.mobile-flash #hero-title p:after{content:'';display:table}
.hero.mobile-flash #hero-title p:after{clear:both}
@media only screen and (max-width:40em){.hero.mobile-flash #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.mobile-flash #hero-title:before,.hero.mobile-flash #hero-title:after{content:'';display:table}
.hero.mobile-flash #hero-title:after{clear:both}
}
.hero.ssd-retail #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:45.83333333333333%;margin-left:0;margin-right:0;padding:2rem 0;color:#2a2b2f}
.hero.ssd-retail #hero-title:before,.hero.ssd-retail #hero-title:after{content:'';display:table}
.hero.ssd-retail #hero-title:after{clear:both}
.hero.ssd-retail #hero-title h1{font-weight:300}
.hero.ssd-retail #hero-title p{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;margin:1rem 0 2rem;font-size:1.8rem;line-height:1.2}
.hero.ssd-retail #hero-title p:before,.hero.ssd-retail #hero-title p:after{content:'';display:table}
.hero.ssd-retail #hero-title p:after{clear:both}
@media only screen and (max-width:40em){.hero.ssd-retail #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.ssd-retail #hero-title:before,.hero.ssd-retail #hero-title:after{content:'';display:table}
.hero.ssd-retail #hero-title:after{clear:both}
}
.hero.px600-detail #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0;padding:2rem 0;color:#2a2b2f}
.hero.px600-detail #hero-title:before,.hero.px600-detail #hero-title:after{content:'';display:table}
.hero.px600-detail #hero-title:after{clear:both}
.hero.px600-detail #hero-title h1{font-weight:300}
.hero.px600-detail #hero-title h1 span i{text-transform:lowercase;font-style:normal}
.hero.px600-detail #hero-title p{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;margin:1rem 0 2rem;font-size:1.8rem;line-height:1.2}
.hero.px600-detail #hero-title p:before,.hero.px600-detail #hero-title p:after{content:'';display:table}
.hero.px600-detail #hero-title p:after{clear:both}
@media only screen and (max-width:40em){.hero.px600-detail #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.px600-detail #hero-title:before,.hero.px600-detail #hero-title:after{content:'';display:table}
.hero.px600-detail #hero-title:after{clear:both}
}
.hero.px600-detail .product-img{position:absolute;top:-4rem;right:-10rem}
.hero.px600-detail .product-img img{max-width:100%;float:right}
.hero.px600-detail #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0;padding:2rem 0;color:#2a2b2f}
.hero.px600-detail #hero-title:before,.hero.px600-detail #hero-title:after{content:'';display:table}
.hero.px600-detail #hero-title:after{clear:both}
.hero.px600-detail #hero-title h1{font-weight:300}
.hero.px600-detail #hero-title h1 span i{text-transform:lowercase;font-style:normal}
.hero.px600-detail #hero-title p{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;margin:1rem 0 2rem;font-size:1.8rem;line-height:1.2}
.hero.px600-detail #hero-title p:before,.hero.px600-detail #hero-title p:after{content:'';display:table}
.hero.px600-detail #hero-title p:after{clear:both}
@media only screen and (max-width:40em){.hero.px600-detail #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.px600-detail #hero-title:before,.hero.px600-detail #hero-title:after{content:'';display:table}
.hero.px600-detail #hero-title:after{clear:both}
}
.hero.px600-detail .product-img{position:absolute;top:-4rem;right:-10rem}
.hero.px600-detail .product-img img{max-width:100%;float:right}
.hero.inand #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0;padding:2rem 0;color:#2a2b2f}
.hero.inand #hero-title:before,.hero.inand #hero-title:after{content:'';display:table}
.hero.inand #hero-title:after{clear:both}
.hero.inand #hero-title h1{font-weight:300}
.hero.inand #hero-title h1 span i{text-transform:lowercase;font-style:normal}
.hero.inand #hero-title p{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;margin:1rem 0 2rem;font-size:1.8rem;line-height:1.2}
.hero.inand #hero-title p:before,.hero.inand #hero-title p:after{content:'';display:table}
.hero.inand #hero-title p:after{clear:both}
@media only screen and (max-width:50em){.hero.inand #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:75%;margin-left:0;margin-right:0}
.hero.inand #hero-title:before,.hero.inand #hero-title:after{content:'';display:table}
.hero.inand #hero-title:after{clear:both}
.hero.inand #hero-title p{font-size:.9rem}
}
@media only screen and (max-width:40em){.hero.inand #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.inand #hero-title:before,.hero.inand #hero-title:after{content:'';display:table}
.hero.inand #hero-title:after{clear:both}
}
.hero.for-business #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0;padding:0 0 1rem}
.hero.for-business #hero-title:before,.hero.for-business #hero-title:after{content:'';display:table}
.hero.for-business #hero-title:after{clear:both}
.hero.for-business #hero-title h1{font-weight:300}
@media only screen and (max-width:40em){.hero.for-business #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.for-business #hero-title:before,.hero.for-business #hero-title:after{content:'';display:table}
.hero.for-business #hero-title:after{clear:both}
}
.hero.datacenter #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:66.66666666666666%;margin-left:0;margin-right:0;padding:2rem 0}
.hero.datacenter #hero-title:before,.hero.datacenter #hero-title:after{content:'';display:table}
.hero.datacenter #hero-title:after{clear:both}
.hero.datacenter #hero-title h1{font-weight:300;text-transform:uppercase}
.hero.datacenter #hero-title p{margin:.5rem 0 2rem}
@media only screen and (max-width:40em){.hero.datacenter #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.datacenter #hero-title:before,.hero.datacenter #hero-title:after{content:'';display:table}
.hero.datacenter #hero-title:after{clear:both}
}
.hero.it-services #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:60%;margin-left:0;margin-right:0;padding:2rem 0}
.hero.it-services #hero-title:before,.hero.it-services #hero-title:after{content:'';display:table}
.hero.it-services #hero-title:after{clear:both}
.hero.it-services #hero-title h1{font-weight:300;text-transform:uppercase}
.hero.it-services #hero-title p{margin:.5rem 0 2rem;padding-right:8rem}
.hero.embedded #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0;padding:2rem 0}
.hero.embedded #hero-title:before,.hero.embedded #hero-title:after{content:'';display:table}
.hero.embedded #hero-title:after{clear:both}
.hero.embedded #hero-title h1{font-weight:300;text-transform:uppercase}
.hero.embedded #hero-title p{margin:.5rem 0 2rem}
@media only screen and (max-width:40em){.hero.embedded #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.embedded #hero-title:before,.hero.embedded #hero-title:after{content:'';display:table}
.hero.embedded #hero-title:after{clear:both}
}
.hero.oem-segments #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0;padding:2rem 0}
.hero.oem-segments #hero-title:before,.hero.oem-segments #hero-title:after{content:'';display:table}
.hero.oem-segments #hero-title:after{clear:both}
.hero.oem-segments #hero-title h1{font-weight:300;text-transform:uppercase}
.hero.oem-segments #hero-title p{margin:.5rem 0 2rem}
@media only screen and (max-width:40em){.hero.oem-segments #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.oem-segments #hero-title:before,.hero.oem-segments #hero-title:after{content:'';display:table}
.hero.oem-segments #hero-title:after{clear:both}
}
.hero.partner #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:66.66666666666666%;margin-left:0;margin-right:0;padding:0}
.hero.partner #hero-title:before,.hero.partner #hero-title:after{content:'';display:table}
.hero.partner #hero-title:after{clear:both}
.hero.partner #hero-title h1{font-weight:300;text-transform:uppercase}
.hero.partner #hero-title p{margin:.5rem 0 2rem}
@media only screen and (max-width:40em){.hero.partner #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.partner #hero-title:before,.hero.partner #hero-title:after{content:'';display:table}
.hero.partner #hero-title:after{clear:both}
}
.hero.server-partners #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:66.66666666666666%;margin-left:0;margin-right:0;padding:0}
.hero.server-partners #hero-title:before,.hero.server-partners #hero-title:after{content:'';display:table}
.hero.server-partners #hero-title:after{clear:both}
.hero.server-partners #hero-title h1{font-weight:300;text-transform:uppercase}
.hero.server-partners #hero-title p{margin:.5rem 0 2rem}
@media only screen and (max-width:40em){.hero.server-partners #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.server-partners #hero-title:before,.hero.server-partners #hero-title:after{content:'';display:table}
.hero.server-partners #hero-title:after{clear:both}
}
.hero.cisco #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:60%;margin-left:0;margin-right:0;padding:0}
.hero.cisco #hero-title:before,.hero.cisco #hero-title:after{content:'';display:table}
.hero.cisco #hero-title:after{clear:both}
.hero.cisco #hero-title h1{font-weight:300;text-transform:uppercase}
.hero.cisco #hero-title p{margin:.5rem 0 2rem}
@media only screen and (max-width:40em){.hero.cisco #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.cisco #hero-title:before,.hero.cisco #hero-title:after{content:'';display:table}
.hero.cisco #hero-title:after{clear:both}
}
.hero.datacenter-products .wrap{display:table}
.hero.datacenter-products #hero-title{display:table-cell;float:none;padding:0;width:50%}
.hero.datacenter-products #hero-title h1{font-weight:300;text-transform:uppercase}
.hero.datacenter-products #hero-title p{margin:.5rem 0 2rem}
.hero.datacenter-products #hero-btn{width:50%;display:table-cell;vertical-align:middle;text-align:center}
.hero.datacenter-products #hero-btn a{text-align:center}
@media only screen and (max-width:40em){.hero.datacenter-products #hero-btn{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.datacenter-products #hero-btn:before,.hero.datacenter-products #hero-btn:after{content:'';display:table}
.hero.datacenter-products #hero-btn:after{clear:both}
}
.hero.infiniflash #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0;padding:2rem 0}
.hero.infiniflash #hero-title:before,.hero.infiniflash #hero-title:after{content:'';display:table}
.hero.infiniflash #hero-title:after{clear:both}
.hero.infiniflash #hero-title h1{font-weight:300;text-transform:uppercase}
.hero.infiniflash #hero-title p{margin:.5rem 0 2rem}
@media only screen and (max-width:40em){.hero.infiniflash #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.infiniflash #hero-title:before,.hero.infiniflash #hero-title:after{content:'';display:table}
.hero.infiniflash #hero-title:after{clear:both}
}
.hero.news-releases{padding:4rem 0}
.hero.news-releases #hero-title{padding:0;width:80%}
.hero.news-releases #hero-title h1{padding:0;margin:0}
@media only screen and (max-width:40em){.hero.news-releases #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.news-releases #hero-title:before,.hero.news-releases #hero-title:after{content:'';display:table}
.hero.news-releases #hero-title:after{clear:both}
}
.hero.resource-library{padding:4rem 0}
.hero.resource-library #hero-title{padding:0;width:80%}
.hero.resource-library #hero-title h1{padding:0;margin:0}
@media only screen and (max-width:40em){.hero.resource-library #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.resource-library #hero-title:before,.hero.resource-library #hero-title:after{content:'';display:table}
.hero.resource-library #hero-title:after{clear:both}
}
.hero.about-us{padding:9rem 0}
.hero.about-us #hero-title{padding:0;width:80%}
.hero.about-us #hero-title h1{padding:0;margin:0}
@media only screen and (max-width:40em){.hero.about-us #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.about-us #hero-title:before,.hero.about-us #hero-title:after{content:'';display:table}
.hero.about-us #hero-title:after{clear:both}
}
.hero.pro-photo-video #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0;padding:2rem 0}
.hero.pro-photo-video #hero-title:before,.hero.pro-photo-video #hero-title:after{content:'';display:table}
.hero.pro-photo-video #hero-title:after{clear:both}
@media only screen and (max-width:40em){.hero.pro-photo-video #hero-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.hero.pro-photo-video #hero-title:before,.hero.pro-photo-video #hero-title:after{content:'';display:table}
.hero.pro-photo-video #hero-title:after{clear:both}
}
@media only screen and (max-width:40em){.hero{padding:2rem 0;text-align:center}
}
.form{*zoom:1;width:auto;max-width:1440px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding:0 0 2rem}
.form:before,.form:after{content:'';display:table}
.form:after{clear:both}
.form .form-wrap{display:inline-block;padding:0 2rem}
.form .form-wrap select{width:20rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("img/icons/arrow-down4.svg");background-repeat:no-repeat;background-position:98% center;border:1px solid #caccd1;padding:.5rem 1.5rem .5rem .5rem;font-size:.875rem;border-radius:0;height:2.3125rem}
.list-title{display:none}
.news-item{display:block;padding:2rem;border-bottom:1px solid #eee;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease;cursor:pointer}
.news-item:hover{background:#f4f4f4;cursor:pointer;text-decoration:none}
.news-item h3{margin:0;color:#000;text-transform:none}
.news-item h4{margin:0;padding:.75rem 0 .35rem;color:#8a8c91;text-transform:capitalize}
.news-item p{padding:.25rem 0 .75rem;margin:0;color:#000}
.news-item .read-more-text{display:none}
.search{padding:2rem 0;background:#eee}
.search form{position:relative;overflow:visible}
.search input[type=text]{background:0;border:0;border-right:2px solid #ed1c24;border-left:2px solid #ed1c24;border-top:2px solid rgba(255,255,255,0);border-bottom:2px solid rgba(255,255,255,0);padding:.5rem 1rem;margin:0;font-size:3rem;font-weight:100;width:89%}
.search input[type=text]:focus{outline:0;border:2px solid rgba(253,28,36,0.5);box-shadow:0 0 12px rgba(253,28,36,0.4);color:#ed1c24}
.search .ui-autocomplete{position:absolute !important;list-style:none;padding:0;margin:0;width:91% !important;top:inherit !important;z-index:1;background:rgba(255,255,255,0.9)}
.search .ui-autocomplete .ui-menu-item{padding:1rem;font-weight:300;border-bottom:1px solid #eee}
.search .ui-autocomplete .ui-menu-item:hover{background:#f4f4f4;cursor:pointer;text-decoration:none}
.search .ui-autocomplete .ui-menu-item.ui-state-focus{background:#f4f4f4;cursor:pointer;text-decoration:none}
.search .search-action{width:9%;float:right;position:relative;height:5rem}
.search .search-action .btn-text{display:none}
@media only screen and (max-width:25em){.search .search-action{height:2.75rem;width:2.75rem}
}
.search .btn-search{border-right:0;border-left:0;border-top:2px solid rgba(255,255,255,0);border-bottom:2px solid rgba(255,255,255,0);background:#eee;height:5rem}
.search .btn-search:hover{background:transparent;color:#ed1c24}
.search .btn-search:before{content:'\e6a5';font-size:3rem;font-family:'icomoon'}
@media only screen and (max-width:40em){.search .btn-search:before{font-size:1.75rem}
}
@media only screen and (max-width:64em){.search{padding:1.25rem 0}
.search input[type=text]{font-size:2.5rem;width:88%}
}
@media only screen and (max-width:50em){.search{padding:1rem 0}
.search .search-action{height:3.875rem}
.search input[type=text]{font-size:2rem;width:84%;padding:0;height:3.875rem}
.search .btn-search{height:3.875rem}
}
@media only screen and (max-width:40em){.search{padding:.375rem 0}
.search input[type=text]{font-size:1rem;border:0;width:80%}
}
.ui-helper-hidden-accessible{display:none}
.main{padding:6rem 0}
.main .wrap{display:table}
.main .wrap .thirds{display:table;float:none;padding-bottom:3rem}
.main .wrap .thirds .third{display:table-cell;position:relative;float:none}
.main .wrap .thirds .third img{margin-bottom:1rem}
.main .wrap .thirds .third p{padding-bottom:0}
.main .wrap .thirds .third .btn{position:absolute;-webkit-transform:translateY(100%) translateX(-50%);-moz-transform:translateY(100%) translateX(-50%);-o-transform:translateY(100%) translateX(-50%);-ms-transform:translateY(100%) translateX(-50%);transform:translateY(100%) translateX(-50%);bottom:-2rem;left:50%;white-space:nowrap}
@media only screen and (max-width:50em){.main .wrap{width:100%}
.main .wrap .thirds .third p{display:none}
}
@media only screen and (max-width:40em){.main{padding:2rem 0}
.main .wrap{display:block}
.main .wrap .thirds{display:block;padding:0}
.main .wrap .thirds .third{display:block;*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;padding:0 15%;text-align:center;border:0}
.main .wrap .thirds .third:before,.main .wrap .thirds .third:after{content:'';display:table}
.main .wrap .thirds .third:after{clear:both}
.main .wrap .thirds .third:first-child{margin-left:auto}
.main .wrap .thirds .third:last-child{margin-right:auto}
.main .wrap .thirds .third h2,.main .wrap .thirds .third p,.main .wrap .thirds .third img{display:none}
.main .wrap .thirds .third .btn{position:relative;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;bottom:0;left:0;margin:.5rem 0;width:100%}
}
@media only screen and (max-width:25em){.main .wrap .thirds{margin:0}
.main .wrap .thirds .third{padding:0}
}
.search-results-header{border-bottom:1px solid #caccd1}
.search-result-item{display:block;border-bottom:1px solid #eee;padding:.65rem 1.5rem;color:#000}
.search-result-item:last-child{border-bottom:0}
.search-result-item:hover{background:#f4f4f4}
.search-result-item a{color:#000}
.search-result-item h4{margin:0;padding:.75rem 0 0;color:#8a8c91;text-transform:capitalize}
.search-result-item .search-url{margin-top:0}
.search-results-footer{border-top:1px solid #caccd1;padding-top:.7rem}
.search-results-footer .btn{min-width:160px}
.subnav{padding:0;background:#3a3c41;color:#f7f7f7;height:3.9rem}
@media only screen and (max-width:40em){.subnav{display:none}
}
@media only screen and (max-width:50em){.subnav{height:auto}
}
@media only screen and (max-width:64em){.subnav .wrap{padding:0}
}
.subnav .doc-tab{position:absolute;bottom:-2.05rem;right:0;background:#f7f7f7;height:2rem;line-height:2rem;padding:0 1rem}
.subnav.scroll-fix{width:100%;text-align:center;position:fixed;top:1.75rem;height:2.5rem;z-index:25000}
@media only screen and (max-width:40em){.subnav.scroll-fix{display:none}
}
.subnav.scroll-fix ul li a{line-height:2.5rem;font-size:.9rem;height:2.5rem;padding:0 1rem}
.subnav .wrap ul{padding:0;margin:0;list-style-type:none;text-align:center}
@media only screen and (max-width:50em){.subnav .wrap ul{*zoom:1}
.subnav .wrap ul:before,.subnav .wrap ul:after{content:'';display:table}
.subnav .wrap ul:after{clear:both}
}
.subnav .wrap li{display:inline-block;margin:0}
.subnav .wrap li a{color:#caccd1;line-height:3;height:3.9rem;display:block;font-size:1.3rem;padding:0 2rem;font-weight:300}
@media only screen and (max-width:64em){.subnav .wrap li a{font-size:1rem;padding:0 .75rem;line-height:3.9rem}
}
@media only screen and (max-width:50em){.subnav .wrap li a{font-size:.9rem;line-height:1.1;padding:1rem;height:auto}
}
.subnav .wrap li a.active{color:#fff}
.subnav .wrap li a:hover{color:#fff;background:rgba(0,0,0,0.15)}
.product-chooser{*zoom:1}
.product-chooser:before,.product-chooser:after{content:'';display:table}
.product-chooser:after{clear:both}
.product-chooser .product-category{*zoom:1;float:left;clear:none;text-align:inherit;width:20%;margin-left:0;margin-right:0;border-right:1px solid #caccd1;text-align:center;cursor:pointer}
.product-chooser .product-category:before,.product-chooser .product-category:after{content:'';display:table}
.product-chooser .product-category:after{clear:both}
.product-chooser .product-category:nth-last-child(2){border:0}
.product-chooser .product-category img{max-width:80%}
.product-chooser .product-category.filter-trigger{display:none}
.product-chooser .product-category h5{font-size:1rem;text-transform:initial;letter-spacing:0;font-weight:400}
@media only screen and (max-width:40em){.product-chooser{border-bottom:1px solid #caccd1}
.product-chooser .product-category{position:relative;*zoom:1;float:left;clear:none;text-align:inherit;width:33.33333333333333%;margin-left:0;margin-right:0;border-right:0;padding:.75rem .25rem}
.product-chooser .product-category:before,.product-chooser .product-category:after{content:'';display:table}
.product-chooser .product-category:after{clear:both}
.product-chooser .product-category:nth-child(3n){float:right}
.product-chooser .product-category:nth-child(3n+1){clear:both}
.product-chooser .product-category h5{display:none}
.product-chooser .product-category img{max-width:80%;float:left}
.product-chooser .product-category img.grayscale{filter:initial;-webkit-filter:grayscale(0)}
.product-chooser .product-category.filter-trigger{display:block;background:#eee;border:1px solid #caccd1;color:#000;border-radius:.625rem;margin:10px 0;*zoom:1}
.product-chooser .product-category.filter-trigger:before,.product-chooser .product-category.filter-trigger:after{content:'';display:table}
.product-chooser .product-category.filter-trigger:after{clear:both}
.product-chooser .product-category.filter-trigger h5{display:block;font-size:1rem;text-align:center;letter-spacing:0;margin:.75rem 0}
}
@media only screen and (max-width:25em){.product-chooser{margin-bottom:1rem}
.product-chooser .product-category{display:none}
.product-chooser .product-category.filter-trigger{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;background-color:#ed1c24;border:0;border-radius:0;color:#fff}
.product-chooser .product-category.filter-trigger:before,.product-chooser .product-category.filter-trigger:after{content:'';display:table}
.product-chooser .product-category.filter-trigger:after{clear:both}
.product-chooser .product-category.filter-trigger h5{margin:0}
.product-chooser .product-category.filter-trigger br{display:none}
}
.product-display{*zoom:1}
.product-display:before,.product-display:after{content:'';display:table}
.product-display:after{clear:both}
.product-display .filter-panel{*zoom:1;float:left;clear:none;text-align:inherit;width:22.75%;margin-left:0;margin-right:3%}
.product-display .filter-panel:before,.product-display .filter-panel:after{content:'';display:table}
.product-display .filter-panel:after{clear:both}
.product-display .filter-panel:last-child{margin-right:0}
.product-display .filter-panel .pct-btn{margin-top:3rem;*zoom:1}
.product-display .filter-panel .pct-btn:before,.product-display .filter-panel .pct-btn:after{content:'';display:table}
.product-display .filter-panel .pct-btn:after{clear:both}
.product-display .filter-panel .pct-btn img{max-width:100%}
.product-display .filter-panel .pct-btn .btn.red{margin:0;width:100%}
.product-display .filter-panel div{padding:0}
.product-display .filter-panel div label{display:block}
.product-display .filter-panel div label input{margin:.5rem .75rem .5rem 0}
.product-display .filter-panel hr{margin:1rem 0}
.product-display .filter-panel .btn{margin:20px 30px}
.product-display .subnav{color:#fff;background-color:#4a4c51;padding:8px;height:2.5rem}
.product-display .subnav.scroll-fix{left:0;text-align:left}
.product-display .subnav ul{margin:0;list-style:none}
.product-display .subnav ul li{margin:0;display:inline-block;padding-right:1rem}
.product-display .subnav ul li:nth-child(n+3):before{content:'/';padding-right:1rem}
.product-display .subnav ul li .icon-close{font-size:.6rem}
.product-display .subnav ul li .icon-close:hover{cursor:pointer;color:#ed1c24}
@media only screen and (max-width:50em){.product-display .filter-panel{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.product-display .filter-panel:first-child{margin-left:auto}
.product-display .filter-panel:last-child{margin-right:auto}
.product-display .filter-panel:before,.product-display .filter-panel:after{content:'';display:table}
.product-display .filter-panel:after{clear:both}
.product-display .filter-panel .pct-btn img{display:none}
}
@media only screen and (max-width:40em){.product-display{padding-top:0}
.product-display .filter-panel{position:fixed;top:55px;left:0;right:0;-webkit-transform:translateX(110%);-moz-transform:translateX(110%);-o-transform:translateX(110%);-ms-transform:translateX(110%);transform:translateX(110%);background-color:#2a2b2f;width:100vw;height:100vh;-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;-o-transition:-o-transform .3s ease;-ms-transition:-ms-transform .3s ease;transition:transform .3s ease;color:#fff}
.product-display .filter-panel hr{border-bottom:#4a4c51}
.product-display .filter-panel h4{padding:0 1rem;letter-spacing:0}
.product-display .filter-panel span label{padding:.5rem 1rem;background:#2a2b2f;border-top:1px solid #4a4c51}
.product-display .filter-panel span:first-child label{border:0}
.product-display .filter-panel.peekaboo{z-index:1000;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;-o-transition:-o-transform .3s ease;-ms-transition:-ms-transform .3s ease;transition:transform .3s ease}
.product-display .filter-panel .scrolly{overflow-y:scroll;height:100vh;padding-top:2.25rem}
.product-display .filter-panel .pct-btn{margin-top:2rem}
.product-display .filter-panel .filter-footer{position:fixed;top:0;left:0;right:0;background:#fff;z-index:2}
.product-display .filter-panel .filter-footer .btn{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0;text-align:center;margin:0}
.product-display .filter-panel .filter-footer .btn:before,.product-display .filter-panel .filter-footer .btn:after{content:'';display:table}
.product-display .filter-panel .filter-footer .btn:after{clear:both}
.product-display .filter-panel .filter-footer .btn.white{color:#ed1c24}
.product-display .filter-panel .filter-footer .btn.white:hover{background:#000;border-color:#000;color:#fff}
}
.results-panel{*zoom:1;float:left;clear:none;text-align:inherit;width:74.25%;margin-left:0;margin-right:3%;min-height:800px}
.results-panel:before,.results-panel:after{content:'';display:table}
.results-panel:after{clear:both}
.results-panel:last-child{margin-right:0}
.results-panel .panel-title{text-align:center;padding:0 5%}
.results-panel a{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;padding:2.75rem;color:#2a2b2f}
.results-panel a:before,.results-panel a:after{content:'';display:table}
.results-panel a:after{clear:both}
.results-panel a:hover{background:#f7f7f7}
.results-panel a h4{font-size:1rem;font-weight:400}
.results-panel a p{font-size:1rem;line-height:1.1;margin-top:.4rem}
@media only screen and (max-width:50em){.results-panel{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;min-height:auto}
.results-panel:before,.results-panel:after{content:'';display:table}
.results-panel:after{clear:both}
}
.results-display{*zoom:1;float:left;clear:none;text-align:inherit;width:33.33333333333333%;margin-left:0;margin-right:0;padding:2.75rem}
.results-display:before,.results-display:after{content:'';display:table}
.results-display:after{clear:both}
.results-display:nth-child(3n){float:right}
.results-display:nth-child(3n+1){clear:both}
.results-display:hover{background-color:#f7f7f7}
.results-display:hover .btn{background:#3a3c41;border-color:#3a3c41}
.results-display.ng-enter{-webkit-transition:.1s ease all;-moz-transition:.1s ease all;-o-transition:.1s ease all;-ms-transition:.1s ease all;transition:.1s ease all;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}
.results-display.ng-enter.ng-enter-active{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
.results-display.ng-leave{-webkit-transition:.1s ease all;-moz-transition:.1s ease all;-o-transition:.1s ease all;-ms-transition:.1s ease all;transition:.1s ease all;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
.results-display.ng-leave.ng-leave-active{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}
.results-display a{color:#2a2b2f;*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;padding:0}
.results-display a:before,.results-display a:after{content:'';display:table}
.results-display a:after{clear:both}
.results-display a h4{font-size:1rem;font-weight:400;text-transform:initial;letter-spacing:0}
.results-display a p{font-size:1rem;line-height:1.1;margin-top:.4rem}
.results-display a .btn{background:#fff;border-color:#fff;font-size:1rem;padding:7px 23px;display:table;margin:0 auto}
@media only screen and (max-width:64em){.results-display{padding:1.75rem}
}
@media only screen and (max-width:50em){.results-display{padding:1.75rem}
}
@media only screen and (max-width:40em){.results-display{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0;padding:1rem}
.results-display:before,.results-display:after{content:'';display:table}
.results-display:after{clear:both}
.results-display:nth-child(2n){float:right}
.results-display:nth-child(2n+1){clear:both}
.results-display:nth-child(3n){float:left}
.results-display:nth-child(3n+1){clear:none}
}
@media only screen and (max-width:25em){.results-display{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;text-align:center;padding:1.5rem 0;border-bottom:1px solid #caccd1}
.results-display:before,.results-display:after{content:'';display:table}
.results-display:after{clear:both}
.results-display:last-child{border:0}
.results-display img{max-width:75%}
}
.search-option.ng-enter{-webkit-transition:.2s ease all;-moz-transition:.2s ease all;-o-transition:.2s ease all;-ms-transition:.2s ease all;transition:.2s ease all;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0}
.search-option.ng-enter.ng-enter-active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}
.search-option.ng-leave{-webkit-transition:.2s ease all;-moz-transition:.2s ease all;-o-transition:.2s ease all;-ms-transition:.2s ease all;transition:.2s ease all;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}
.search-option.ng-leave.ng-leave-active{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0}
.search-result.ng-enter,.search-result.ng-move{-webkit-transition:.1s ease all;-moz-transition:.1s ease all;-o-transition:.1s ease all;-ms-transition:.1s ease all;transition:.1s ease all;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}
.search-result.ng-enter.ng-enter-active,.search-result.ng-move.ng-enter-active,.search-result.ng-enter.ng-move-active,.search-result.ng-move.ng-move-active{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
.search-result.ng-leave{-webkit-transition:.1s ease all;-moz-transition:.1s ease all;-o-transition:.1s ease all;-ms-transition:.1s ease all;transition:.1s ease all;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
.search-result.ng-leave.ng-leave-active{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}
.search-result h4{white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;word-wrap:break-word}
.capacity-label{display:inline-block;font-size:.8rem;color:#fff;background-color:#8a8c91;border:0;margin-top:4px;padding:5px}
.resource-label{display:inline-block;font-size:.825rem;color:#000;border:0;margin:.25rem;padding:.125rem .25rem;text-decoration:underline}
.resource-label:hover{background:#ed1c24;color:#fff;text-decoration:none}
#overview,.overview{*zoom:1;float:left;clear:none;text-align:inherit;width:75%;margin-left:12.5%;margin-right:0;text-align:center}
#overview:before,.overview:before,#overview:after,.overview:after{content:'';display:table}
#overview:after,.overview:after{clear:both}
@media only screen and (max-width:50em){#overview,.overview{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
#overview:before,.overview:before,#overview:after,.overview:after{content:'';display:table}
#overview:after,.overview:after{clear:both}
}
.list-highlight{color:#000;border-bottom:1px solid #eee}
.list-highlight:hover{background:#f7f7f7}
.list-item{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;padding:1rem 0;text-align:left}
.list-item:before,.list-item:after{content:'';display:table}
.list-item:after{clear:both}
.list-item .list-icon{*zoom:1;float:left;clear:none;text-align:inherit;width:12.45%;margin-left:0;margin-right:3%}
.list-item .list-icon:before,.list-item .list-icon:after{content:'';display:table}
.list-item .list-icon:after{clear:both}
.list-item .list-icon:last-child{margin-right:0}
.list-item .list-icon img{max-width:65%}
.list-item .list-desc{*zoom:1;float:left;clear:none;text-align:inherit;width:84.55%;margin-left:0;margin-right:3%}
.list-item .list-desc:before,.list-item .list-desc:after{content:'';display:table}
.list-item .list-desc:after{clear:both}
.list-item .list-desc:last-child{margin-right:0}
.list-item .list-desc h3{margin:0 0 .5rem;text-align:left}
.list-item .list-desc p{margin-top:0;text-align:left;padding:0}
.list-item .list-desc li a{color:inherit;text-decoration:underline}
.list-item .list-desc li a:hover{text-decoration:none}
@media only screen and (max-width:50em){.list-item .list-icon img{max-width:75%}
}
@media only screen and (max-width:25em){.list-item{float:none;text-align:center;padding:0}
.list-item .list-icon,.list-item .list-desc{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}
.list-item .list-icon:first-child,.list-item .list-desc:first-child{margin-left:auto}
.list-item .list-icon:last-child,.list-item .list-desc:last-child{margin-right:auto}
.list-item .list-icon img{max-width:30%}
.list-item .list-desc{padding:1rem 0 2.75rem}
.list-item .list-desc h3{text-align:center}
.list-item .list-desc p{display:none}
}
.resourcelibrarylist .selectpicker{min-width:14rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("img/chevron.svg");background-repeat:no-repeat;background-position:95.75% center;-webkit-background-size:.675rem;-moz-background-size:.675rem;background-size:.675rem;border:1px solid #caccd1;padding:.5rem;font-size:.875rem;border-radius:0;height:2.3125rem}
.resourcelibrarylist .list-item{padding:1rem}
.resourcelibrarylist .list-item .list-icon img{max-width:75%;box-shadow:0 0 3px #ccc}
#specifications h2{border-bottom:1px solid #caccd1;padding-bottom:1rem}
#specifications .product-details,#specifications .product-part-numbers,#specifications .product-specs{padding:2rem 0}
#specifications .product-specs td img{width:60%}
#compatibility{background:#1d1d1d;text-align:center}
ul.tabs{list-style:none;padding-left:0;*zoom:1}
ul.tabs:before,ul.tabs:after{content:'';display:table}
ul.tabs:after{clear:both}
ul.tabs.left{text-align:left}
ul.tabs.center{text-align:center}
ul.tabs.right{text-align:right}
ul.tabs li{display:inline-block;cursor:pointer;color:#caccd1;margin-right:2rem;text-transform:uppercase;font-size:1.625rem;font-weight:300;border-bottom:2px solid transparent}
@media only screen and (max-width:64em){ul.tabs li{font-size:1.6rem}
}
@media only screen and (max-width:50em){ul.tabs li{font-size:1.4rem}
}
@media only screen and (max-width:40em){ul.tabs li{font-size:1.2rem}
}
ul.tabs li:hover,ul.tabs li.current{border-bottom:2px solid #ed1c24;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;-o-transition:.3s all ease;-ms-transition:.3s all ease;transition:.3s all ease}
ul.tabs li.current{color:#000}
ul.tabs li:last-child{margin-right:0}
@media only screen and (max-width:64em){ul.tabs li{font-size:1.6rem}
}
@media only screen and (max-width:50em){ul.tabs li{font-size:1.4rem}
}
@media only screen and (max-width:40em){ul.tabs{padding-left:0}
ul.tabs.left{text-align:center}
ul.tabs li{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;font-size:1.2rem;line-height:1.75;background:#ed1c24;color:#fff;margin-top:1rem}
ul.tabs li:before,ul.tabs li:after{content:'';display:table}
ul.tabs li:after{clear:both}
ul.tabs li:nth-child(2n){margin-right:0;float:right}
ul.tabs li:nth-child(2n+1){clear:both}
ul.tabs li.current{background:0;color:#ed1c24}
}
@media only screen and (max-width:25em){ul.tabs li{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%}
ul.tabs li:before,ul.tabs li:after{content:'';display:table}
ul.tabs li:after{clear:both}
ul.tabs li:last-child{margin-right:0}
}
.tab-content{display:none;padding:1rem;min-height:500px}
.tab-content.current{display:inherit}
@media only screen and (max-width:40em){.tab-content{padding:1rem 0;min-height:auto}
}
#warranty-tab{padding-top:3rem}
@media only screen and (max-width:40em){#warranty-tab{text-align:center}
#warranty-tab .twenty img{max-width:50%}
}
.fixed-height-banner{padding:0}
.fixed-height-banner>.container.wrap>.parbase.div{width:100%}
.fixed-height-banner .wrap{height:500px}
.fixed-height-banner .wrap>div{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.fixed-height-banner .wrap h1{margin-top:0}
@media only screen and (max-width:75em){.fixed-height-banner .wrap>div{left:1rem}
}
@media only screen and (max-width:64em){.fixed-height-banner .wrap{height:425px}
}
@media only screen and (max-width:50em){.fixed-height-banner .wrap{height:390px}
.fixed-height-banner .wrap h1{font-size:2.125rem}
}
@media only screen and (max-width:40em){.fixed-height-banner .wrap{height:325px}
.fixed-height-banner .wrap>div{left:0;padding:0 1rem}
.fixed-height-banner .wrap h1{margin-top:0;font-size:1.625rem}
}
@media only screen and (max-width:25em){.fixed-height-banner .wrap{height:275px;color:#fff !important}
.fixed-height-banner .wrap h1{margin-top:0;font-size:1.5rem}
.fixed-height-banner .wrap p{display:none}
.fixed-height-banner .wrap .btn{color:#fff;border-color:#fff}
.fixed-height-banner .wrap .btn.red{border-color:#ed1c24}
}
@media only screen and (max-width:40em){.fixed-height-banner{background:#000}
.fixed-height-banner .section{background-color:#000}
.fixed-height-banner .section h1,.fixed-height-banner .section p{color:#fff !important}
.fixed-height-banner .section-bg{opacity:.35}
}
.tall-section{min-height:800px}
.disabled,[disabled],:disabled{color:#caccd1}
#where-to-buy h1,#where-to-buy h2,#where-to-buy h3{text-align:center}
#where-to-buy form hr{border-bottom:1px solid #e4e4e4;margin:.6rem 0}
#where-to-buy form .selectboxes{*zoom:1;width:auto;max-width:80%;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding:1.6rem 0}
#where-to-buy form .selectboxes:before,#where-to-buy form .selectboxes:after{content:'';display:table}
#where-to-buy form .selectboxes:after{clear:both}
#where-to-buy form .selectboxes .selectbox{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;padding:1rem 0}
#where-to-buy form .selectboxes .selectbox:before,#where-to-buy form .selectboxes .selectbox:after{content:'';display:table}
#where-to-buy form .selectboxes .selectbox:after{clear:both}
#where-to-buy form .selectboxes .selectbox:nth-child(2n){margin-right:0;float:right}
#where-to-buy form .selectboxes .selectbox:nth-child(2n+1){clear:both}
#where-to-buy form .selectboxes .selectbox label{padding-right:1rem}
#where-to-buy form .selectboxes .selectbox select{width:60%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("img/chevron.svg");background-repeat:no-repeat;background-position:95.75% center;-webkit-background-size:.675rem;-moz-background-size:.675rem;background-size:.675rem;border:1px solid #caccd1;padding:.5rem;font-size:.875rem;border-radius:0;height:2.3125rem}
#where-to-buy form .checkboxes{*zoom:1;width:auto;max-width:80%;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding:0}
#where-to-buy form .checkboxes:before,#where-to-buy form .checkboxes:after{content:'';display:table}
#where-to-buy form .checkboxes:after{clear:both}
#where-to-buy form .checkboxes .checkbox{*zoom:1;float:left;clear:none;text-align:inherit;width:33.33333333333333%;margin-left:0;margin-right:0}
#where-to-buy form .checkboxes .checkbox:before,#where-to-buy form .checkboxes .checkbox:after{content:'';display:table}
#where-to-buy form .checkboxes .checkbox:after{clear:both}
#where-to-buy form .checkboxes .checkbox:nth-child(3n){float:right}
#where-to-buy form .checkboxes .checkbox:nth-child(3n+1){clear:both}
@media only screen and (max-width:50em){#where-to-buy form .checkboxes .checkbox{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0}
#where-to-buy form .checkboxes .checkbox:before,#where-to-buy form .checkboxes .checkbox:after{content:'';display:table}
#where-to-buy form .checkboxes .checkbox:after{clear:both}
#where-to-buy form .checkboxes .checkbox:nth-child(2n){float:right}
#where-to-buy form .checkboxes .checkbox:nth-child(2n+1){clear:both}
#where-to-buy form .checkboxes .checkbox:nth-child(3n){float:left}
#where-to-buy form .checkboxes .checkbox:nth-child(3n+1){clear:none}
}
@media only screen and (max-width:40em){#where-to-buy form .checkboxes .checkbox{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
#where-to-buy form .checkboxes .checkbox:before,#where-to-buy form .checkboxes .checkbox:after{content:'';display:table}
#where-to-buy form .checkboxes .checkbox:after{clear:both}
#where-to-buy form .checkboxes .checkbox:nth-child(1n){float:right}
#where-to-buy form .checkboxes .checkbox:nth-child(1n+1){clear:both}
#where-to-buy form .checkboxes .checkbox:nth-child(2n){float:left}
#where-to-buy form .checkboxes .checkbox:nth-child(2n+1){clear:none}
}
#where-to-buy form .checkboxes .checkbox label{text-align:left !important;float:left}
#where-to-buy form .checkboxes .checkbox label input[type="radio"]{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;width:auto;height:1.8rem;line-height:1;margin-right:.8rem}
#where-to-buy form .checkboxes .checkbox label input[type="radio"]:before,#where-to-buy form .checkboxes .checkbox label input[type="radio"]:after{content:'';display:table}
#where-to-buy form .checkboxes .checkbox label input[type="radio"]:after{clear:both}
#where-to-buy form .product-search{*zoom:1;width:auto;max-width:90%;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding:1.6rem 0}
#where-to-buy form .product-search:before,#where-to-buy form .product-search:after{content:'';display:table}
#where-to-buy form .product-search:after{clear:both}
#where-to-buy form .product-search label{*zoom:1;float:left;clear:none;text-align:inherit;width:14.166666666666664%;margin-left:0;margin-right:3%;line-height:2}
#where-to-buy form .product-search label:before,#where-to-buy form .product-search label:after{content:'';display:table}
#where-to-buy form .product-search label:after{clear:both}
#where-to-buy form .product-search label:last-child{margin-right:0}
#where-to-buy form .product-search input{*zoom:1;float:left;clear:none;text-align:inherit;width:82.83333333333334%;margin-left:0;margin-right:3%;text-align:left;padding:.5rem}
#where-to-buy form .product-search input:before,#where-to-buy form .product-search input:after{content:'';display:table}
#where-to-buy form .product-search input:after{clear:both}
#where-to-buy form .product-search input:last-child{margin-right:0}
#where-to-buy .price-spider{margin-top:1rem;*zoom:1;width:auto;max-width:90%;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}
#where-to-buy .price-spider .ps_ProductLookupSearchBarStyle{height:3rem}
#where-to-buy .price-spider .ps_ProductLookupSearchLabelStyle{width:140px}
#where-to-buy .price-spider .ps_ProductLookupSearchTextBoxStyle{height:1.7rem;width:272px;font-size:.9rem;padding:0 10px}
#where-to-buy .price-spider .ps_ProductLookupClearButtonStyle{height:1.7rem;width:1.7rem;padding:3px}
#where-to-buy .price-spider:before,#where-to-buy .price-spider:after{content:'';display:table}
#where-to-buy .price-spider:after{clear:both}
#where-to-buy .results h3{text-align:center}
#where-to-buy .results .address{padding:1rem;margin-top:2rem;*zoom:1;float:left;clear:none;text-align:inherit;width:22.75%;margin-left:0;margin-right:3%}
#where-to-buy .results .address:before,#where-to-buy .results .address:after{content:'';display:table}
#where-to-buy .results .address:after{clear:both}
#where-to-buy .results .address:nth-child(4n){margin-right:0;float:right}
#where-to-buy .results .address:nth-child(4n+1){clear:both}
#where-to-buy .results .address h4{margin:0 0 .5rem;text-transform:initial}
#where-to-buy .results .address img{max-height:48px}
#where-to-buy .results .address div{font-size:.8rem}
#where-to-buy .results .address:hover{background-color:#f7f7f7}
#where-to-buy .results .address:hover .btn{background-color:#3a3c41;border-color:#3a3c41}
@media only screen and (max-width:50em){#where-to-buy .results .address{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%}
#where-to-buy .results .address:before,#where-to-buy .results .address:after{content:'';display:table}
#where-to-buy .results .address:after{clear:both}
#where-to-buy .results .address:nth-child(4n){margin-right:3%;float:left}
#where-to-buy .results .address:nth-child(4n+1){clear:none}
#where-to-buy .results .address:nth-child(3n){margin-right:0;float:right}
#where-to-buy .results .address:nth-child(3n+1){clear:both}
}
@media only screen and (max-width:40em){#where-to-buy .results .address{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}
#where-to-buy .results .address:before,#where-to-buy .results .address:after{content:'';display:table}
#where-to-buy .results .address:after{clear:both}
#where-to-buy .results .address:nth-child(3n){margin-right:3%;float:left}
#where-to-buy .results .address:nth-child(3n+1){clear:none}
#where-to-buy .results .address:nth-child(2n){margin-right:0;float:right}
#where-to-buy .results .address:nth-child(2n+1){clear:both}
}
@media only screen and (max-width:40em){#where-to-buy .wrap-small{padding:0 1rem}
#where-to-buy form .selectboxes .selectbox{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}
#where-to-buy form .selectboxes .selectbox:first-child{margin-left:auto}
#where-to-buy form .selectboxes .selectbox:last-child{margin-right:auto}
}
@media only screen and (max-width:40em){#where-to-buy form .selectboxes .selectbox label,#where-to-buy form .selectboxes .selectbox select{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}
#where-to-buy form .selectboxes .selectbox label:first-child,#where-to-buy form .selectboxes .selectbox select:first-child{margin-left:auto}
#where-to-buy form .selectboxes .selectbox label:last-child,#where-to-buy form .selectboxes .selectbox select:last-child{margin-right:auto}
}
.spinner{margin-top:20px;*zoom:1;width:auto;max-width:1440px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;width:50px;height:40px}
.spinner:before,.spinner:after{content:'';display:table}
.spinner:after{clear:both}
.spinner>div{background-color:#333;height:100%;width:6px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;-moz-animation:sk-stretchdelay 1.2s infinite ease-in-out;-o-animation:sk-stretchdelay 1.2s infinite ease-in-out;-ms-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}
.spinner .rect2{-webkit-animation-delay:-1.1s;-moz-animation-delay:-1.1s;-o-animation-delay:-1.1s;-ms-animation-delay:-1.1s;animation-delay:-1.1s}
.spinner .rect3{-webkit-animation-delay:-1s;-moz-animation-delay:-1s;-o-animation-delay:-1s;-ms-animation-delay:-1s;animation-delay:-1s}
.spinner .rect4{-webkit-animation-delay:-0.9s;-moz-animation-delay:-0.9s;-o-animation-delay:-0.9s;-ms-animation-delay:-0.9s;animation-delay:-0.9s}
.spinner .rect5{-webkit-animation-delay:-0.8s;-moz-animation-delay:-0.8s;-o-animation-delay:-0.8s;-ms-animation-delay:-0.8s;animation-delay:-0.8s}
.reveal-content{display:none}
.cta-form .inputs{*zoom:1}
.cta-form .inputs:before,.cta-form .inputs:after{content:'';display:table}
.cta-form .inputs:after{clear:both}
.cta-main-form{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;color:#6a6c71;font-weight:300}
.cta-main-form:before,.cta-main-form:after{content:'';display:table}
.cta-main-form:after{clear:both}
.cta-main-form h3{text-transform:initial;margin-top:2rem}
.cta-main-form .inputs{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;*zoom:1;margin-bottom:2rem}
.cta-main-form .inputs:before,.cta-main-form .inputs:after{content:'';display:table}
.cta-main-form .inputs:after{clear:both}
.cta-main-form .inputs:before,.cta-main-form .inputs:after{content:'';display:table}
.cta-main-form .inputs:after{clear:both}
.cta-main-form .inputs input{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;margin:1rem 0;padding-left:1rem}
.cta-main-form .inputs input:before,.cta-main-form .inputs input:after{content:'';display:table}
.cta-main-form .inputs input:after{clear:both}
.cta-main-form .inputs input:nth-child(2n){margin-right:0;float:right}
.cta-main-form .inputs input:nth-child(2n+1){clear:both}
.cta-main-form .inputs input,.cta-main-form .inputs textarea{background:#fff;border:1px solid #caccd1;line-height:2.25;height:2.25rem;font-size:1rem;color:#caccd1}
.cta-main-form .inputs input::-webkit-input-placeholder,.cta-main-form .inputs textarea::-webkit-input-placeholder{color:#4a4c51;font-weight:300}
.cta-main-form .inputs input:-moz-placeholder,.cta-main-form .inputs textarea:-moz-placeholder{color:#4a4c51;font-weight:300}
.cta-main-form .inputs input::-moz-placeholder,.cta-main-form .inputs textarea::-moz-placeholder{color:#4a4c51;font-weight:300}
.cta-main-form .inputs input:-ms-input-placeholder,.cta-main-form .inputs textarea:-ms-input-placeholder{color:#4a4c51;font-weight:300}
.cta-main-form .checkboxes{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;margin:.75rem 0}
.cta-main-form .checkboxes:before,.cta-main-form .checkboxes:after{content:'';display:table}
.cta-main-form .checkboxes:after{clear:both}
.cta-main-form .checkboxes:nth-child(2n){margin-right:0;float:right}
.cta-main-form .checkboxes:nth-child(2n+1){clear:both}
.cta-main-form .checkboxes label{line-height:1;display:inline-block;padding:0;margin:0}
.cta-main-form .checkboxes input{line-height:1;display:inline-block;padding:0;margin:0}
.cta-main-form textarea{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;height:12rem}
.cta-main-form textarea:before,.cta-main-form textarea:after{content:'';display:table}
.cta-main-form textarea:after{clear:both}
.cta-main-form .submission{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;margin-top:1.5rem}
.cta-main-form .submission:before,.cta-main-form .submission:after{content:'';display:table}
.cta-main-form .submission:after{clear:both}
.cta-main-form .submission label{*zoom:1;float:left;clear:none;text-align:inherit;width:22.75%;margin-left:0;margin-right:3%}
.cta-main-form .submission label:before,.cta-main-form .submission label:after{content:'';display:table}
.cta-main-form .submission label:after{clear:both}
.cta-main-form .submission label:last-child{margin-right:0}
.cta-main-form .submission button{*zoom:1;float:left;clear:none;text-align:inherit;width:22.75%;margin-left:51.5%;margin-right:3%}
.cta-main-form .submission button:before,.cta-main-form .submission button:after{content:'';display:table}
.cta-main-form .submission button:after{clear:both}
.cta-main-form .submission button:last-child{margin-right:0}
.checkboxes.opt-in .error-message.show{background:rgba(237,28,36,0.9);color:#fff;position:absolute;left:0;right:initial;padding-left:2.5rem}
.checkboxes.opt-in .error-message.show:before{content:'\e691';font-family:icomoon;color:#fff;font-size:1.125rem;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-1.5rem);-moz-transform:translateY(-50%) translateX(-1.5rem);-o-transform:translateY(-50%) translateX(-1.5rem);-ms-transform:translateY(-50%) translateX(-1.5rem);transform:translateY(-50%) translateX(-1.5rem)}
.body-panel{padding:6rem 0}
@media only screen and (max-width:64em){.body-panel{padding:4rem 0}
}
@media only screen and (max-width:50em){.body-panel{padding:2.5rem 0}
}
@media only screen and (max-width:40em){.body-panel{padding:1.5rem 0}
}
.body-panel .plays-well{width:40%;margin-bottom:3rem}
@media only screen and (max-width:40em){.body-panel .plays-well{display:none}
}
.body-panel .quotes img.quote-logo{max-width:50%;margin:2rem 0 0}
.body-panel .xt-center{*zoom:1;width:auto;max-width:80%;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding:2rem 0}
.body-panel .xt-center:before,.body-panel .xt-center:after{content:'';display:table}
.body-panel .xt-center:after{clear:both}
.body-panel .xt-center .max80{max-width:80%;text-align:center}
.body-panel .panel-wrap{display:table}
.body-panel .panel-wrap .product-desc{*zoom:1;float:left;clear:none;text-align:inherit;width:33.33333333333333%;margin-left:0;margin-right:0;float:none;display:table-cell;vertical-align:middle}
.body-panel .panel-wrap .product-desc:before,.body-panel .panel-wrap .product-desc:after{content:'';display:table}
.body-panel .panel-wrap .product-desc:after{clear:both}
.body-panel .panel-wrap .product-img{*zoom:1;float:left;clear:none;text-align:inherit;width:66.66666666666666%;margin-left:0;margin-right:0;float:none;display:table-cell;vertical-align:middle}
.body-panel .panel-wrap .product-img:before,.body-panel .panel-wrap .product-img:after{content:'';display:table}
.body-panel .panel-wrap .product-img:after{clear:both}
.body-panel .panel-wrap .product-img img{max-width:100%}
.body-panel .half.solutions-dropdown h3{text-align:left}
.body-panel .tidbit{width:95%;float:left;margin-top:1rem;text-align:left}
.body-panel .tidbit a{color:#caccd1;display:block;padding:1.5rem}
.body-panel .tidbit a:hover{color:#fff;background:#1e1f22}
.body-panel .tidbit span{font-size:3rem;line-height:3rem;float:left;padding-right:1.5rem}
.body-panel .tidbit h5{margin:0;line-height:3rem}
.body-panel .product-sxs img{display:block;margin:3rem auto 2rem}
.body-panel .half{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0;padding:0 3.5%;text-align:center}
.body-panel .half.right{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:51.5%;margin-right:3%;text-align:left;padding:0 0 0 1%}
.body-panel .half.right:before,.body-panel .half.right:after{content:'';display:table}
.body-panel .half.right:after{clear:both}
.body-panel .half.right:last-child{margin-right:0}
.body-panel .half.right p{padding-right:6%}
.body-panel .half.pipe-left{border-left:1px solid #caccd1}
.body-panel .half:before,.body-panel .half:after{content:'';display:table}
.body-panel .half:after{clear:both}
@media only screen and (max-width:40em){.body-panel .half{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%}
.body-panel .half:before,.body-panel .half:after{content:'';display:table}
.body-panel .half:after{clear:both}
.body-panel .half:last-child{margin-right:0}
}
.body-panel .half.text-left{text-align:left}
.body-panel .half .icon{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%}
.body-panel .half .icon:before,.body-panel .half .icon:after{content:'';display:table}
.body-panel .half .icon:after{clear:both}
.body-panel .half .icon:last-child{margin-right:0}
.body-panel .half .icon img{max-width:85%;margin:0 auto}
.body-panel .half .desc{*zoom:1;float:left;clear:none;text-align:inherit;width:65.66666666666666%;margin-left:0;margin-right:3%;text-align:left}
.body-panel .half .desc:before,.body-panel .half .desc:after{content:'';display:table}
.body-panel .half .desc:after{clear:both}
.body-panel .half .desc:last-child{margin-right:0}
.body-panel .half h3{text-transform:uppercase}
.body-panel .half h3 span{font-weight:400}
.body-panel .icon-box{*zoom:1;float:left;clear:none;text-align:inherit;width:22.75%;margin-left:0;margin-right:3%}
.body-panel .icon-box:before,.body-panel .icon-box:after{content:'';display:table}
.body-panel .icon-box:after{clear:both}
.body-panel .icon-box:last-child{margin-right:0}
@media only screen and (max-width:40em){.body-panel .icon-box{display:none}
}
.body-panel .icon-title{*zoom:1;float:left;clear:none;text-align:inherit;width:69.1%;margin-left:5.15%;margin-right:3%;font-size:1rem;font-weight:300;line-height:1.4}
.body-panel .icon-title:before,.body-panel .icon-title:after{content:'';display:table}
.body-panel .icon-title:after{clear:both}
.body-panel .icon-title:last-child{margin-right:0}
@media only screen and (max-width:40em){.body-panel .icon-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.body-panel .icon-title:before,.body-panel .icon-title:after{content:'';display:table}
.body-panel .icon-title:after{clear:both}
.body-panel .icon-title ol li{margin:0 0 1.2rem}
.body-panel .icon-title ol li:before{top:.25rem}
}
.num-list ol{padding:0 0 0 3.3rem;margin-top:2.5rem}
.num-list ol li{list-style-type:none;position:relative;counter-increment:step-counter;line-height:1.5;margin:1.2rem 0}
.num-list ol li:before{content:counter(step-counter);width:2rem;height:2rem;border-radius:55%;background:#ed1c24;color:#fff;font-weight:700;position:absolute;font-size:1.4rem;top:-0.25rem;left:-3rem;display:block;text-align:center;line-height:2rem}
.panel-title{padding:0 17%;*zoom:1}
.panel-title:before,.panel-title:after{content:'';display:table}
.panel-title:after{clear:both}
@media only screen and (max-width:64em){.panel-title{padding:0 10%}
}
@media only screen and (max-width:50em){.panel-title{padding:1rem 3rem}
}
@media only screen and (max-width:40em){.panel-title{padding:1.5rem 1rem}
}
@media only screen and (max-width:25em){.panel-title{padding:0}
}
.px600{padding:4rem 0}
.px600 .panel-title{text-align:center}
.px600 .panel-title.right{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;padding:0 3%}
.px600 .panel-title.right:before,.px600 .panel-title.right:after{content:'';display:table}
.px600 .panel-title.right:after{clear:both}
.px600 .panel-title.right:last-child{margin-right:0}
.px600 .panel-title.right p{line-height:2.2;font-size:1.1rem}
.px600 .panel-title.right p b{font-weight:700;color:#ed1c24}
.px600 .panel-title.right p span.break{text-align:right;display:block}
@media only screen and (max-width:50em){.px600 .panel-title.right{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}
.px600 .panel-title.right:first-child{margin-left:auto}
.px600 .panel-title.right:last-child{margin-right:auto}
.px600 .halves .half .svg img{max-width:50%}
}
.oem-testimonial{background:#3a3c41;color:#fff}
.oem-testimonial h1{margin-bottom:2rem}
.device-spider .onethird{text-align:right}
.device-spider .onethird img{width:60%}
.device-spider .twothirds{color:#fff}
.device-spider .twothirds h1{margin-top:0}
@media only screen and (max-width:50em){.device-spider{padding:2.5rem 0}
.device-spider .onethird img{display:none}
.device-spider .twothirds{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;text-align:center}
.device-spider .twothirds:before,.device-spider .twothirds:after{content:'';display:table}
.device-spider .twothirds:after{clear:both}
}
@media only screen and (max-width:40em){.device-spider{padding:2.5rem 0}
.device-spider .onethird,.device-spider .twothirds{text-align:center}
}
.testimonial .tabled{margin-top:3rem}
.testimonial .video{*zoom:1;float:left;clear:none;text-align:inherit;width:58.8%;margin-left:0;margin-right:3%;float:none}
.testimonial .video:before,.testimonial .video:after{content:'';display:table}
.testimonial .video:after{clear:both}
.testimonial .video:last-child{margin-right:0}
.testimonial .video-desc{*zoom:1;float:left;clear:none;text-align:inherit;width:38.2%;margin-left:0;margin-right:3%;float:none;padding-left:3rem}
.testimonial .video-desc:before,.testimonial .video-desc:after{content:'';display:table}
.testimonial .video-desc:after{clear:both}
.testimonial .video-desc:last-child{margin-right:0}
.testimonial .video-desc h3,.testimonial .video-desc p{text-align:left}
.testimonial .video-desc p{margin-bottom:0}
.testimonial .video-desc img{margin-bottom:6rem}
.testimonial .video,.testimonial .video-desc{display:table-cell;vertical-align:bottom}
@media only screen and (max-width:64em){.testimonial .tabled .video-desc img{margin-bottom:2rem}
}
@media only screen and (max-width:50em){.testimonial .tabled{margin-top:2.5rem}
.testimonial .video,.testimonial .video-desc{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0;padding:0 2.5%}
.testimonial .video:before,.testimonial .video-desc:before,.testimonial .video:after,.testimonial .video-desc:after{content:'';display:table}
.testimonial .video:after,.testimonial .video-desc:after{clear:both}
.testimonial .video h3,.testimonial .video-desc h3,.testimonial .video p,.testimonial .video-desc p{text-align:center}
.testimonial .video img,.testimonial .video-desc img{margin-bottom:2rem}
}
@media only screen and (max-width:40em){.testimonial .tabled{margin-top:1.5rem}
.testimonial .video,.testimonial .video-desc{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}
.testimonial .video:first-child,.testimonial .video-desc:first-child{margin-left:auto}
.testimonial .video:last-child,.testimonial .video-desc:last-child{margin-right:auto}
.testimonial .video img,.testimonial .video-desc img{margin-bottom:1.5rem}
}
.segments .twothirds{text-align:right}
@media only screen and (max-width:40em){.segments .twothirds{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%;text-align:center}
.segments .twothirds:before,.segments .twothirds:after{content:'';display:table}
.segments .twothirds:after{clear:both}
.segments .twothirds:last-child{margin-right:0}
}
@media only screen and (max-width:40em){.segments .onethird{display:none}
}
.segments .half{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;text-align:right}
.segments .half:before,.segments .half:after{content:'';display:table}
.segments .half:after{clear:both}
.segments .half:last-child{margin-right:0}
.segments .half.right{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:51.5%;margin-right:3%;text-align:left}
.segments .half.right:before,.segments .half.right:after{content:'';display:table}
.segments .half.right:after{clear:both}
.segments .half.right:last-child{margin-right:0}
@media only screen and (max-width:40em){.segments .half{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%;text-align:center}
.segments .half:before,.segments .half:after{content:'';display:table}
.segments .half:after{clear:both}
.segments .half:last-child{margin-right:0}
.segments .half.right{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%;text-align:center}
.segments .half.right:before,.segments .half.right:after{content:'';display:table}
.segments .half.right:after{clear:both}
.segments .half.right:last-child{margin-right:0}
}
.case-studies.centered .fourth{display:block;height:18rem;text-align:center}
.case-studies.centered .fourth img{display:inline-block;margin:50% 0 0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.case-studies.centered .case-study-links .case-study-item{*zoom:1;float:left;clear:none;text-align:inherit;width:14.166666666666664%;margin-left:0;margin-right:3%;height:12rem}
.case-studies.centered .case-study-links .case-study-item:before,.case-studies.centered .case-study-links .case-study-item:after{content:'';display:table}
.case-studies.centered .case-study-links .case-study-item:after{clear:both}
.case-studies.centered .case-study-links .case-study-item:last-child{margin-right:0}
.case-studies.centered .case-study-links .case-study-item img{max-width:75%;margin-top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.x300 .half-wrap{padding-top:4rem}
.x300 .half-wrap .half{padding:0 7%}
.x300 .half-wrap .half:first-child{border-right:1px solid #8a8c91}
.x300 .half-wrap .half img{width:50%}
@media only screen and (max-width:40em){.x300 .half-wrap{padding-top:1.5rem}
.x300 .half-wrap .half{padding:1.5rem 0}
.x300 .half-wrap .half:first-child{border:0}
}
.star-cta .thirds{padding-bottom:3rem}
.star-cta .thirds .third{padding:0 2%;display:table;table-layout:fixed}
.star-cta .thirds .third .steps-icon,.star-cta .thirds .third .steps-title{float:left}
.star-cta .thirds .third .steps-title{width:70%}
.star-cta .thirds .third .steps-title h3{text-align:left;padding-left:1rem}
.star-cta .thirds .third .steps-icon{width:30%}
.star-cta .thirds .third .steps-icon img{max-width:90%;margin:0 auto}
@media only screen and (max-width:64em){.star-cta .thirds .third .steps-icon{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}
.star-cta .thirds .third .steps-icon:before,.star-cta .thirds .third .steps-icon:after{content:'';display:table}
.star-cta .thirds .third .steps-icon:after{clear:both}
.star-cta .thirds .third .steps-icon:first-child{margin-left:auto}
.star-cta .thirds .third .steps-icon:last-child{margin-right:auto}
.star-cta .thirds .third .steps-icon img{max-width:55%}
.star-cta .thirds .third .steps-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.star-cta .thirds .third .steps-title:before,.star-cta .thirds .third .steps-title:after{content:'';display:table}
.star-cta .thirds .third .steps-title:after{clear:both}
.star-cta .thirds .third .steps-title h3{padding-left:0;text-align:center}
}
@media only screen and (max-width:50em){.star-cta .thirds{padding-bottom:1rem}
.star-cta .thirds .third .steps-icon{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.star-cta .thirds .third .steps-icon:before,.star-cta .thirds .third .steps-icon:after{content:'';display:table}
.star-cta .thirds .third .steps-icon:after{clear:both}
.star-cta .thirds .third .steps-icon img{max-width:40%}
.star-cta .thirds .third .steps-title{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.star-cta .thirds .third .steps-title:before,.star-cta .thirds .third .steps-title:after{content:'';display:table}
.star-cta .thirds .third .steps-title:after{clear:both}
.star-cta .thirds .third .steps-title h3{font-size:1.25rem}
}
@media only screen and (max-width:40em){.star-cta{text-align:center}
.star-cta .thirds{padding:0;margin:0}
.star-cta .thirds.no-pipe{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.star-cta .thirds.no-pipe:before,.star-cta .thirds.no-pipe:after{content:'';display:table}
.star-cta .thirds.no-pipe:after{clear:both}
.star-cta .thirds.no-pipe .third{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;display:table;table-layout:fixed;margin-bottom:1.5rem}
.star-cta .thirds.no-pipe .third:first-child{margin-left:auto}
.star-cta .thirds.no-pipe .third:last-child{margin-right:auto}
.star-cta .thirds.no-pipe .third .steps-icon{*zoom:1;float:left;clear:none;text-align:inherit;width:45%;margin-left:0;margin-right:0;float:none;display:table-cell;vertical-align:middle;text-align:right}
.star-cta .thirds.no-pipe .third .steps-icon:before,.star-cta .thirds.no-pipe .third .steps-icon:after{content:'';display:table}
.star-cta .thirds.no-pipe .third .steps-icon:after{clear:both}
.star-cta .thirds.no-pipe .third .steps-icon img{max-width:5rem;max-height:5rem;float:right;margin:0}
.star-cta .thirds.no-pipe .third .steps-title{*zoom:1;float:left;clear:none;text-align:inherit;width:55.00000000000001%;margin-left:0;margin-right:0;float:none;display:table-cell;vertical-align:middle}
.star-cta .thirds.no-pipe .third .steps-title:before,.star-cta .thirds.no-pipe .third .steps-title:after{content:'';display:table}
.star-cta .thirds.no-pipe .third .steps-title:after{clear:both}
.star-cta .thirds.no-pipe .third .steps-title h3{text-align:left;margin:0;padding-left:1rem}
}
@media only screen and (max-width:25em){.star-cta .thirds.no-pipe .third .steps-icon{width:35%}
.star-cta .thirds.no-pipe .third .steps-title{width:65%}
}
.software-cta .half{padding:1rem 5rem;border-right:1px solid #caccd1}
.software-cta .half:last-child{border:0}
.cross-sell .half .twothirds{text-align:left;padding-left:1rem}
.cross-sell .half .twothirds h2,.cross-sell .half .twothirds p,.cross-sell .half .twothirds a{text-align:left}
.cross-sell .half .twothirds h2{font-size:1.6rem}
@media only screen and (max-width:40em){.cross-sell .halves.equal .half{padding:1.5rem 0}
.cross-sell .halves .half .onethird{text-align:center;padding:0}
.cross-sell .halves .half .onethird img{max-width:50%}
.cross-sell .halves .half .twothirds{text-align:center;padding:0}
.cross-sell .halves .half .twothirds h2,.cross-sell .halves .half .twothirds h3,.cross-sell .halves .half .twothirds a{text-align:center}
.cross-sell .halves .half .twothirds p{display:none}
}
.comp-table h3{line-height:1.5;border-bottom:1px solid rgba(255,255,255,0.2);margin:0;padding:.25rem 0}
.comp-table h3 ul li{padding:.5rem 0;line-height:1.5}
.cfast-photo-vid h1,.cf-photo-vid h1,.ssd-photo-vid h1,.cfast-photo-vid h2,.cf-photo-vid h2,.ssd-photo-vid h2{margin-top:0}
.extreme-team-leadin .extreme-team-quote{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:51.5%;margin-right:3%}
.extreme-team-leadin .extreme-team-quote:before,.extreme-team-leadin .extreme-team-quote:after{content:'';display:table}
.extreme-team-leadin .extreme-team-quote:after{clear:both}
.extreme-team-leadin .extreme-team-quote:last-child{margin-right:0}
.extreme-team-leadin .extreme-team-quote h2{color:#3ad9fc;font-size:3rem}
.extreme-team-leadin .extreme-team-quote p{color:#fff}
.xt .center80{text-align:left}
.meet-team{background:#31393e}
.meet-team .team-category{*zoom:1}
.meet-team .team-category:before,.meet-team .team-category:after{content:'';display:table}
.meet-team .team-category:after{clear:both}
.meet-team .team-category .xt-thumb{float:left;display:block;width:30%;margin-right:3%;margin-bottom:9px;position:relative;overflow:hidden}
.meet-team .team-category .xt-thumb:nth-child(3n+1){margin-right:0}
.meet-team .team-category .xt-thumb:hover:after{border:2px solid #ed1c24;content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.meet-team .team-category .xt-thumb a{display:block;float:left;position:relative;cursor:pointer;z-index:200}
.meet-team .team-category .xt-thumb a img{margin-bottom:0;vertical-align:middle}
@media only screen and (max-width:25em){.meet-team .thirds.no-pipe .third{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;margin-bottom:0;padding-bottom:0}
.meet-team .thirds.no-pipe .third:first-child{margin-left:auto}
.meet-team .thirds.no-pipe .third:last-child{margin-right:auto}
.meet-team .team-category .xt-thumb img{max-width:100%}
}
.xt-testimonial{padding:8rem 0;overflow:hidden}
.xt-testimonial .gator-ride{position:absolute;bottom:-8.2rem;left:0}
.xt-testimonial .gator-testimonial{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:50%;margin-right:0}
.xt-testimonial .gator-testimonial:before,.xt-testimonial .gator-testimonial:after{content:'';display:table}
.xt-testimonial .gator-testimonial:after{clear:both}
.video-container{position:fixed;display:block;opacity:1;left:0;right:0;top:0;bottom:0;background-color:#fff;z-index:100000;-webkit-transition:opacity ease 1s;-moz-transition:opacity ease 1s;-o-transition:opacity ease 1s;-ms-transition:opacity ease 1s;transition:opacity ease 1s}
.video-container.hide{display:none;opacity:0}
.video-container iframe{width:100%;height:100%}
.video-overlay{display:inline-block}
.video-cover,.youku-video-cover{position:fixed;opacity:0;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.8);z-index:100000;visibility:hidden;-webkit-transition:visibility ease .5s,opacity ease .5s;-moz-transition:visibility ease .5s,opacity ease .5s;-o-transition:visibility ease .5s,opacity ease .5s;-ms-transition:visibility ease .5s,opacity ease .5s;transition:visibility ease .5s,opacity ease .5s}
.video-cover.show,.youku-video-cover.show{visibility:visible;opacity:1}
.video-cover .video-relative,.youku-video-cover .video-relative{display:relative;height:100%;width:100%}
.video-cover iframe,.youku-video-cover iframe{width:60%;height:60%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
@media only screen and (max-width:50em){.video-cover iframe,.youku-video-cover iframe{width:100%}
}
.library{min-height:500px}
@media only screen and (max-width:50em){.library{padding-top:0}
}
.library .cycle5 .featured-doc{margin-top:2rem;padding-bottom:1rem;position:relative}
.library .cycle5 .featured-doc span{position:absolute;top:5px;left:10%;right:10%;color:#fff;text-align:center;line-height:2rem;height:2rem}
.library .cycle5 .featured-doc span.case{content:'Case Study';background:#3ad9fc}
.library .cycle5 .featured-doc span.whpa{content:'White Paper';background:#0f4d7d}
.library .cycle5 .featured-doc span.data{content:'Data Sheet';background:#35a4a4}
.library .cycle5 .featured-doc span.over{content:'Overview';background:#37647c}
.library .cycle5 .featured-doc span.video{content:'Video';background:#5ca933}
.library .cycle5 .featured-doc span.articles{content:'Articles';background:#3a3c41}
.library .cycle5 .featured-doc span.sobr{content:'Solution Briefs';background:#ed1c24}
.library .cycle5 .featured-doc span.faqs{content:'FAQs';background:#8a8c91}
.library .cycle5 .featured-doc span.arep{content:'Analyst Reports';background:#399be7}
.library .cycle5 .featured-doc img{max-width:80%;border:5px solid #fff;box-shadow:0 0 6px #e5e5e5}
.library .cycle5 .featured-doc strong{font-weight:400;padding:1rem 0;display:block}
.library .library-types{*zoom:1}
.library .library-types:before,.library .library-types:after{content:'';display:table}
.library .library-types:after{clear:both}
.library .library-types figure{*zoom:1;float:left;clear:none;text-align:inherit;width:20%;margin-left:0;margin-right:0;position:relative}
.library .library-types figure:before,.library .library-types figure:after{content:'';display:table}
.library .library-types figure:after{clear:both}
.library .library-types figure:nth-child(5n){float:right}
.library .library-types figure:nth-child(5n+1){clear:both}
.library .library-types figure img{float:left;max-width:20%}
.library .library-types figure span{float:left;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:1;padding-left:.5rem}
.library .library-search{padding:1.5rem 0}
.library .library-search .half{padding:0;position:relative;*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}
.library .library-search .half:before,.library .library-search .half:after{content:'';display:table}
.library .library-search .half:after{clear:both}
.library .library-search .half:last-child{margin-right:0}
.library .library-search input,.library .library-search select{background:#fff;border:1px solid #caccd1;line-height:2.5rem;height:2.5rem;font-size:.9rem;color:#4a4c51;*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;text-indent:.75rem;border-radius:0}
.library .library-search input:before,.library .library-search select:before,.library .library-search input:after,.library .library-search select:after{content:'';display:table}
.library .library-search input:after,.library .library-search select:after{clear:both}
.library .library-search input::-webkit-input-placeholder,.library .library-search select::-webkit-input-placeholder{color:#4a4c51;font-weight:300}
.library .library-search input:-moz-placeholder,.library .library-search select:-moz-placeholder{color:#4a4c51;font-weight:300}
.library .library-search input::-moz-placeholder,.library .library-search select::-moz-placeholder{color:#4a4c51;font-weight:300}
.library .library-search input:-ms-input-placeholder,.library .library-search select:-ms-input-placeholder{color:#4a4c51;font-weight:300}
.library .library-search select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("img/chevron.svg");background-repeat:no-repeat;background-position:95.75% center;-webkit-background-size:.675rem;-moz-background-size:.675rem;background-size:.675rem}
.library .library-search .fio-search{position:absolute;top:.25rem;right:0;height:2rem;width:2.5rem;line-height:2rem;text-align:center;color:#3a3c41;font-size:1.25rem}
.library .library-search .fio-search button{position:absolute;top:0;left:0;background:0;border:0;border-left:1px solid #4a4c51;height:2rem;width:2.5rem;color:none}
.library .library-list{margin:0;*zoom:1}
.library .library-list:before,.library .library-list:after{content:'';display:table}
.library .library-list:after{clear:both}
.library .library-list .library-item{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;padding:1rem;border-bottom:1px solid #e5e5e5}
.library .library-list .library-item:before,.library .library-list .library-item:after{content:'';display:table}
.library .library-list .library-item:after{clear:both}
.library .library-list .library-item:nth-child(2n){margin-right:0;float:right}
.library .library-list .library-item:nth-child(2n+1){clear:both}
.library .library-list .library-item:nth-last-child(-n+1){border-bottom:0}
.library .library-list .library-item:hover{background-color:#eee}
.library .library-list .library-item:hover .tags{background:0;border-right:3px solid transparent}
.library .library-list .library-item.ng-enter,.library .library-list .library-item.ng-move{-webkit-transition:.2s ease all;-moz-transition:.2s ease all;-o-transition:.2s ease all;-ms-transition:.2s ease all;transition:.2s ease all;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}
.library .library-list .library-item.ng-enter.ng-enter-active,.library .library-list .library-item.ng-move.ng-enter-active,.library .library-list .library-item.ng-enter.ng-move-active,.library .library-list .library-item.ng-move.ng-move-active{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
.library .library-list .library-item.ng-leave{-webkit-transition:.2s ease all;-moz-transition:.2s ease all;-o-transition:.2s ease all;-ms-transition:.2s ease all;transition:.2s ease all;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
.library .library-list .library-item.ng-leave.ng-leave-active{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}
.library .library-list .library-item>a{display:inline-block}
.library .library-list .library-item .tags{display:inline-block;padding:0 1rem;width:100%;background:#f8f8f8;border-left:3px solid #e7e7e7}
.library .library-list .library-item .tags a:hover{cursor:pointer;color:#ed1c24;text-decoration:none}
@media only screen and (max-width:50em){.library .library-list .library-item{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}
.library .library-list .library-item:first-child{margin-left:auto}
.library .library-list .library-item:last-child{margin-right:auto}
}
.library .library-list .library-date{*zoom:1;float:left;clear:none;text-align:inherit;width:17.6%;margin-left:0;margin-right:3%;position:relative}
.library .library-list .library-date:before,.library .library-list .library-date:after{content:'';display:table}
.library .library-list .library-date:after{clear:both}
.library .library-list .library-date:last-child{margin-right:0}
.library .library-list .library-date img{max-width:100%}
.library .library-list .library-date p{padding:0;margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-size:.85rem;color:#fff;width:100%}
.library .library-list .library-summary{*zoom:1;float:left;clear:none;text-align:inherit;width:79.4%;margin-left:0;margin-right:3%}
.library .library-list .library-summary:before,.library .library-list .library-summary:after{content:'';display:table}
.library .library-list .library-summary:after{clear:both}
.library .library-list .library-summary:last-child{margin-right:0}
.library .library-list .library-summary h5{font-size:1.125rem;text-transform:initial;color:#000;margin:0;line-height:1.4rem;letter-spacing:0}
.library .library-list .library-summary p{margin:8px 0 0;padding:0;font-size:.9rem;color:#8a8c91;line-height:1.2rem}
.doc-search-filter-control{padding:0;border-bottom:1px solid #e5e5e5}
.doc-search-filter-control .wrap{padding:0}
.doc-search-filter-control .doc-search-result-input{*zoom:1;float:left;clear:none;text-align:inherit;width:60%;margin-left:0;margin-right:0}
.doc-search-filter-control .doc-search-result-input:before,.doc-search-filter-control .doc-search-result-input:after{content:'';display:table}
.doc-search-filter-control .doc-search-result-input:after{clear:both}
.doc-search-filter-control .doc-search-result-input .doc-search-icon{*zoom:1;float:left;clear:none;text-align:inherit;width:16.666666666666664%;margin-left:0;margin-right:0;height:4rem;position:relative}
.doc-search-filter-control .doc-search-result-input .doc-search-icon:before,.doc-search-filter-control .doc-search-result-input .doc-search-icon:after{content:'';display:table}
.doc-search-filter-control .doc-search-result-input .doc-search-icon:after{clear:both}
.doc-search-filter-control .doc-search-result-input .doc-search-icon .icon-search{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:0;background:0}
.doc-search-filter-control .doc-search-result-input .doc-search-icon .icon-search:before{content:'\e6a5';font-size:2rem;font-family:'icomoon';color:#6a6c71}
.doc-search-filter-control .doc-search-result-input input{*zoom:1;float:left;clear:none;text-align:inherit;width:83.33333333333334%;margin-left:0;margin-right:0;height:4rem;line-height:4rem;border:0;padding:0;margin:0;font-size:1.5rem}
.doc-search-filter-control .doc-search-result-input input:before,.doc-search-filter-control .doc-search-result-input input:after{content:'';display:table}
.doc-search-filter-control .doc-search-result-input input:after{clear:both}
.doc-search-filter-control .doc-search-result-input input:focus{outline:0}
@media only screen and (max-width:64em){.doc-search-filter-control .doc-search-result-input{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0}
.doc-search-filter-control .doc-search-result-input:before,.doc-search-filter-control .doc-search-result-input:after{content:'';display:table}
.doc-search-filter-control .doc-search-result-input:after{clear:both}
}
@media only screen and (max-width:50em){.doc-search-filter-control .doc-search-result-input{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;border-bottom:1px solid #eee}
.doc-search-filter-control .doc-search-result-input:before,.doc-search-filter-control .doc-search-result-input:after{content:'';display:table}
.doc-search-filter-control .doc-search-result-input:after{clear:both}
}
.doc-search-filter-control .doc-search-results-number{*zoom:1;float:left;clear:none;text-align:inherit;width:13%;margin-left:0;margin-right:0;text-align:center;line-height:4rem;overflow:hidden;border-left:1px solid #e5e5e5}
.doc-search-filter-control .doc-search-results-number:before,.doc-search-filter-control .doc-search-results-number:after{content:'';display:table}
.doc-search-filter-control .doc-search-results-number:after{clear:both}
.doc-search-filter-control .doc-search-results-number .number{padding:0 1rem}
.doc-search-filter-control .doc-search-results-number ul{position:absolute;top:4rem;padding:0;margin:0;height:auto;max-height:0;list-style-type:none;text-align:left;background:#eee;color:#fff}
.doc-search-filter-control .doc-search-results-number ul li{padding:0;margin:0}
.doc-search-filter-control .doc-search-results-number ul li a{color:#2a2b2f;padding:.75rem 1rem;display:block;width:100%}
.doc-search-filter-control .doc-search-results-number ul li a:hover{background:#e5e5e5;color:#ed1c24}
.doc-search-filter-control .doc-search-results-number:hover{color:#ed1c24;overflow:visible;-webkit-transition:.25s all ease;-moz-transition:.25s all ease;-o-transition:.25s all ease;-ms-transition:.25s all ease;transition:.25s all ease}
.doc-search-filter-control .doc-search-results-number:hover ul{max-height:28rem;z-index:1}
@media only screen and (max-width:64em){.doc-search-filter-control .doc-search-results-number{*zoom:1;float:left;clear:none;text-align:inherit;width:16%;margin-left:0;margin-right:0}
.doc-search-filter-control .doc-search-results-number:before,.doc-search-filter-control .doc-search-results-number:after{content:'';display:table}
.doc-search-filter-control .doc-search-results-number:after{clear:both}
}
@media only screen and (max-width:50em){.doc-search-filter-control .doc-search-results-number{*zoom:1;float:left;clear:none;text-align:inherit;width:33.33333333333333%;margin-left:0;margin-right:0;text-align:center}
.doc-search-filter-control .doc-search-results-number:before,.doc-search-filter-control .doc-search-results-number:after{content:'';display:table}
.doc-search-filter-control .doc-search-results-number:after{clear:both}
.doc-search-filter-control .doc-search-results-number ul{top:8rem}
}
.doc-search-filter-control .doc-search-filter{*zoom:1;float:left;clear:none;text-align:inherit;width:13%;margin-left:0;margin-right:0;line-height:4rem;padding-right:1rem;padding-left:1rem;border-left:1px solid #e5e5e5;text-align:center;cursor:default}
.doc-search-filter-control .doc-search-filter:before,.doc-search-filter-control .doc-search-filter:after{content:'';display:table}
.doc-search-filter-control .doc-search-filter:after{clear:both}
.doc-search-filter-control .doc-search-filter .icon-sliders:before{content:'\f1de';font-family:'icomoon'}
@media only screen and (max-width:25em){.doc-search-filter-control .doc-search-filter .icon-sliders{display:none}
}
.doc-search-filter-control .doc-search-filter:hover{-webkit-transition:.25s all ease;-moz-transition:.25s all ease;-o-transition:.25s all ease;-ms-transition:.25s all ease;transition:.25s all ease}
.doc-search-filter-control .doc-search-filter:hover span{color:#ed1c24}
@media only screen and (max-width:64em){.doc-search-filter-control .doc-search-filter{*zoom:1;float:left;clear:none;text-align:inherit;width:16%;margin-left:0;margin-right:0}
.doc-search-filter-control .doc-search-filter:before,.doc-search-filter-control .doc-search-filter:after{content:'';display:table}
.doc-search-filter-control .doc-search-filter:after{clear:both}
}
@media only screen and (max-width:50em){.doc-search-filter-control .doc-search-filter{*zoom:1;float:left;clear:none;text-align:inherit;width:33.33333333333333%;margin-left:0;margin-right:0;text-align:center}
.doc-search-filter-control .doc-search-filter:before,.doc-search-filter-control .doc-search-filter:after{content:'';display:table}
.doc-search-filter-control .doc-search-filter:after{clear:both}
}
.doc-search-filter-control .doc-reset-icon{*zoom:1;float:left;clear:none;text-align:inherit;width:13%;margin-left:0;margin-right:0;line-height:4rem;padding-right:1rem;padding-left:1rem;border-left:1px solid #e5e5e5;text-align:center;cursor:default}
.doc-search-filter-control .doc-reset-icon:before,.doc-search-filter-control .doc-reset-icon:after{content:'';display:table}
.doc-search-filter-control .doc-reset-icon:after{clear:both}
.doc-search-filter-control .doc-reset-icon .icon-reset:before{content:'\e1aa';font-family:'icomoon'}
@media only screen and (max-width:25em){.doc-search-filter-control .doc-reset-icon .icon-reset{display:none}
}
.doc-search-filter-control .doc-reset-icon:hover{-webkit-transition:.25s all ease;-moz-transition:.25s all ease;-o-transition:.25s all ease;-ms-transition:.25s all ease;transition:.25s all ease}
.doc-search-filter-control .doc-reset-icon:hover span{color:#ed1c24}
@media only screen and (max-width:64em){.doc-search-filter-control .doc-reset-icon{*zoom:1;float:left;clear:none;text-align:inherit;width:16%;margin-left:0;margin-right:0}
.doc-search-filter-control .doc-reset-icon:before,.doc-search-filter-control .doc-reset-icon:after{content:'';display:table}
.doc-search-filter-control .doc-reset-icon:after{clear:both}
}
@media only screen and (max-width:50em){.doc-search-filter-control .doc-reset-icon{*zoom:1;float:left;clear:none;text-align:inherit;width:33.33333333333333%;margin-left:0;margin-right:0;text-align:center}
.doc-search-filter-control .doc-reset-icon:before,.doc-search-filter-control .doc-reset-icon:after{content:'';display:table}
.doc-search-filter-control .doc-reset-icon:after{clear:both}
}
.doc-search-filter-list{background:#2a2b2f;padding:0;height:auto;max-height:0;overflow:hidden;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease;transition:.5s all ease}
.doc-search-filter-list.open{height:auto;max-height:75rem;overflow:visible}
.doc-search-filter-list .sort-dropdown{*zoom:1;float:left;clear:none;text-align:inherit;width:16%;margin-left:0;margin-right:0}
.doc-search-filter-list .sort-dropdown:before,.doc-search-filter-list .sort-dropdown:after{content:'';display:table}
.doc-search-filter-list .sort-dropdown:after{clear:both}
.doc-search-filter-list .sort-dropdown div{height:4rem;line-height:4rem;float:left;width:100%;padding:0 1rem}
.doc-search-filter-list .sort-dropdown div h3{text-align:right}
.doc-search-filter-list .filter-dropdowns{*zoom:1;float:left;clear:none;text-align:inherit;width:84.00000000000001%;margin-left:0;margin-right:0}
.doc-search-filter-list .filter-dropdowns:before,.doc-search-filter-list .filter-dropdowns:after{content:'';display:table}
.doc-search-filter-list .filter-dropdowns:after{clear:both}
.doc-search-filter-list .filter-chooser{height:4rem;line-height:4rem;float:left;padding:0 2rem 0 1rem;position:relative}
.doc-search-filter-list .filter-chooser:before{background-image:url("img/chevron-white.svg");background-repeat:no-repeat;background-position:center;-webkit-background-size:.675rem;-moz-background-size:.675rem;background-size:.675rem;content:'';position:absolute;width:1.5rem;height:1.5rem;right:1.6rem;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-moz-transform:translateY(-50%) rotate(-90deg);-o-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);-webkit-transition:rotate .25s ease;-moz-transition:rotate .25s ease;-o-transition:rotate .25s ease;-ms-transition:rotate .25s ease;transition:rotate .25s ease;-webkit-transform-origin:center center;-moz-transform-origin:center center;-o-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;opacity:.5}
.doc-search-filter-list .filter-options{background:#2a2b2f;height:auto;max-height:0;padding:1rem 0;margin:0;position:absolute;top:4rem;left:0;list-style-type:none;width:100%;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;-o-transition:.3s all ease;-ms-transition:.3s all ease;transition:.3s all ease}
.doc-search-filter-list .filter-options li{*zoom:1;float:left;clear:none;text-align:inherit;width:22.75%;margin-left:0;margin-right:3%;padding:0 1rem}
.doc-search-filter-list .filter-options li:before,.doc-search-filter-list .filter-options li:after{content:'';display:table}
.doc-search-filter-list .filter-options li:after{clear:both}
.doc-search-filter-list .filter-options li:nth-child(4n){margin-right:0;float:right}
.doc-search-filter-list .filter-options li:nth-child(4n+1){clear:both}
.doc-search-filter-list .filter-options.dropped{max-height:14rem;z-index:1}
.doc-search-filter-list .filter-options fieldset{border:0;margin:0;padding:0}
@media only screen and (max-width:64em){.doc-search-filter-list .wrap{padding:0}
.doc-search-filter-list .filter-dropdowns{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}
.doc-search-filter-list .filter-dropdowns:first-child{margin-left:auto}
.doc-search-filter-list .filter-dropdowns:last-child{margin-right:auto}
.doc-search-filter-list .sort-dropdown{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;background:#000}
.doc-search-filter-list .sort-dropdown:first-child{margin-left:auto}
.doc-search-filter-list .sort-dropdown:last-child{margin-right:auto}
.doc-search-filter-list .sort-dropdown .filter-btn h3{text-align:left}
.doc-search-filter-list .sort-dropdown .filter-btn.active{background:#000}
}
.doc-search-wrap{*zoom:1;width:auto;max-width:70%;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;background:#fff}
.doc-search-wrap:before,.doc-search-wrap:after{content:'';display:table}
.doc-search-wrap:after{clear:both}
.doc-search-wrap .doc-search-input{*zoom:1;float:left;clear:none;text-align:inherit;width:75%;margin-left:0;margin-right:0}
.doc-search-wrap .doc-search-input:before,.doc-search-wrap .doc-search-input:after{content:'';display:table}
.doc-search-wrap .doc-search-input:after{clear:both}
.doc-search-wrap .doc-search-input form .doc-search-icon{*zoom:1;float:left;clear:none;text-align:inherit;width:16.666666666666664%;margin-left:0;margin-right:0;height:4rem;position:relative}
.doc-search-wrap .doc-search-input form .doc-search-icon:before,.doc-search-wrap .doc-search-input form .doc-search-icon:after{content:'';display:table}
.doc-search-wrap .doc-search-input form .doc-search-icon:after{clear:both}
.doc-search-wrap .doc-search-input form .doc-search-icon .icon-search{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:0;background:0}
.doc-search-wrap .doc-search-input form .doc-search-icon .icon-search:before{content:'\e6a5';font-size:2rem;font-family:'icomoon';color:#6a6c71}
.doc-search-wrap .doc-search-input form input{*zoom:1;float:left;clear:none;text-align:inherit;width:83.33333333333334%;margin-left:0;margin-right:0;height:4rem;line-height:4rem;border:0;padding:0;margin:0;font-size:1.5rem}
.doc-search-wrap .doc-search-input form input:before,.doc-search-wrap .doc-search-input form input:after{content:'';display:table}
.doc-search-wrap .doc-search-input form input:after{clear:both}
.doc-search-wrap .doc-search-input form input:focus{outline:0}
.doc-search-wrap .doc-search-dropdown{*zoom:1;float:left;clear:none;text-align:inherit;width:25%;margin-left:0;margin-right:0;position:relative;height:4rem;border-left:1px solid #e5e5e5}
.doc-search-wrap .doc-search-dropdown:before,.doc-search-wrap .doc-search-dropdown:after{content:'';display:table}
.doc-search-wrap .doc-search-dropdown:after{clear:both}
.doc-search-wrap .doc-search-dropdown ul{padding:0;margin:0;position:absolute;top:0;left:0;z-index:100;background:#fff;width:100%;height:4rem;max-height:4rem;transisiton:.25s all ease}
.doc-search-wrap .doc-search-dropdown ul .doc-search-arrow{position:absolute;top:1.5rem;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);right:1rem;width:1rem;height:1rem;-webkit-transition:.25s rotate ease;-moz-transition:.25s rotate ease;-o-transition:.25s rotate ease;-ms-transition:.25s rotate ease;transition:.25s rotate ease}
.doc-search-wrap .doc-search-dropdown ul.expand{height:auto;max-height:48rem;padding-top:4rem}
.doc-search-wrap .doc-search-dropdown ul.expand .doc-search-arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.doc-search-wrap .doc-search-dropdown ul.expand .peek{line-height:1.5;display:block;border-bottom:1px solid #eee;padding:.5rem 1rem;position:relative}
.doc-search-wrap .doc-search-dropdown ul.expand .peek:last-child{border:0}
.doc-search-wrap .doc-search-dropdown li{padding:0 0 0 1rem;margin:0;line-height:4rem;display:none;transisiton:.5s all ease}
.doc-search-wrap .doc-search-dropdown li:hover{color:#ed1c24;cursor:pointer}
.doc-search-wrap .doc-search-dropdown li.active{display:block;position:absolute;top:0;height:4rem;font-weight:700;color:#ed1c24}
.doc-library{padding-top:2rem}
.doc-library .seventyfive h3{margin-top:0;color:#ed1c24;font-weight:400;font-size:1.125rem}
.doc-library .twentyfive{padding-top:2rem}
.doc-library .twentyfive a.download-thumb{text-align:center;margin:0 auto;display:block}
.doc-library .twentyfive a.download-thumb img{box-shadow:0 0 8px rgba(0,0,0,0.2);max-width:70%}
.doc-library .twentyfive .btn{margin-top:1.5rem}
.doc-library .related-products a{display:block;margin-top:1rem;text-align:center;position:relative}
.doc-library .related-products a span{display:block;padding:1rem 0;color:#000;font-weight:400;-webkit-transition:.25s color ease-in-out;-moz-transition:.25s color ease-in-out;-o-transition:.25s color ease-in-out;-ms-transition:.25s color ease-in-out;transition:.25s color ease-in-out}
.doc-library .related-products a:after{content:'';background:#ed1c24;position:absolute;bottom:0;left:0;width:0;height:5px;-webkit-transition:.25s width ease-in-out;-moz-transition:.25s width ease-in-out;-o-transition:.25s width ease-in-out;-ms-transition:.25s width ease-in-out;transition:.25s width ease-in-out}
.doc-library .related-products a:hover span{color:#ed1c24}
.doc-library .related-products a:hover:after{width:100%}
.doc-library .related-products img{max-width:80%;margin-top:2rem}
.doc-library .related-documents ul li{line-height:1.2}
.doc-library .related-documents ul li a{text-align:left}
.doc-library .related-documents ul li a:hover{text-decoration:underline}
.doc-nav-wrap{text-align:center;background:0;padding-top:4rem}
.doc-nav-wrap a{display:inline-block;color:#caccd1;padding:.5rem;margin:0 .25rem;border-bottom:3px solid rgba(255,255,255,0.25);position:relative}
.doc-nav-wrap a:hover{background:rgba(255,255,255,0.1)}
.doc-nav-wrap a.active{color:#fff}
.doc-nav{padding:0;background:#4a4c51;height:2.85rem;*zoom:1}
.doc-nav:before,.doc-nav:after{content:'';display:table}
.doc-nav:after{clear:both}
.doc-nav a{color:#fff;padding:1rem .625rem;display:inline-block;text-align:center;font-size:1rem;font-weight:300}
.doc-nav a:hover{cursor:pointer;background:#d11118}
.doc-nav a.active{background:#fff;color:#ed1c24}
@media only screen and (max-width:64em){.doc-nav a{font-size:.925rem;padding:.85rem .5rem}
}
@media only screen and (max-width:50em){.doc-nav .wrap{padding:0}
.doc-nav .doc-nav-wrap{max-height:2.85rem;position:relative;*zoom:1;text-align:center}
.doc-nav .doc-nav-wrap:before,.doc-nav .doc-nav-wrap:after{content:'';display:table}
.doc-nav .doc-nav-wrap:after{clear:both}
.doc-nav .doc-nav-wrap a{display:inline-block}
.doc-nav .doc-nav-wrap.expand{position:absolute;top:0;padding-top:2.85rem;height:auto;max-height:200rem;z-index:1100;width:100%;background:#ed1c24}
.doc-nav a{text-align:left}
.doc-nav a:hover{cursor:pointer;background:#d11118}
.doc-nav a.asleep{border:0;display:none;top:3rem;width:100%}
.doc-nav a.awake{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;border:0;border-top:1px solid rgba(255,255,255,0.2);width:100%}
.doc-nav a.awake:first-child{margin-left:auto}
.doc-nav a.awake:last-child{margin-right:auto}
.doc-nav a.active{border:0;border-top:1px solid rgba(255,255,255,0.2);border-bottom:1px solid #ed1c24;display:block;position:absolute;top:0;width:100%}
.doc-nav a.active:hover{background:#fff;color:#000}
}
.doc-search{width:100%;margin-bottom:1rem;*zoom:1}
.doc-search:before,.doc-search:after{content:'';display:table}
.doc-search:after{clear:both}
.doc-search strong{font-weight:300;font-size:2.5rem;text-transform:uppercase}
.doc-search .fltr-btn{display:block;margin:0 1rem 0 0;padding:0 1rem;float:left;color:#fff;background:#ed1c24;line-height:2.5rem;border:1px solid #ed1c24}
.doc-search .fltr-btn:hover{color:#ed1c24;background:#fff}
.doc-search .fltr-btn i,.doc-search .fltr-btn span{display:inline-block;line-height:2.5rem}
.doc-search .fltr-btn i{font-size:1.75rem;vertical-align:middle}
.doc-search .fltr-btn span{font-size:.75rem;font-weight:400;padding-left:.75rem}
.filter-wrap{*zoom:1;height:2.5rem;margin:0 0 2rem;overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.filter-wrap:before,.filter-wrap:after{content:'';display:table}
.filter-wrap:after{clear:both}
@media only screen and (max-width:50em){.filter-wrap{margin:0 -1rem}
}
@media only screen and (max-width:40em){.filter-wrap{height:auto}
}
.filter-wrap.gone{height:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.filter-list fieldset{border:0;margin:0;padding:0}
.filters-tagged{padding:.75rem 0;min-height:51px}
.filters-tagged span{display:inline-block;color:#3d7db5;padding:.25rem .5rem;font-size:1rem;font-weight:300;margin-right:.5rem;border:1px solid #3d7db5}
.filter-btn{position:relative;color:#fff;height:4rem;display:inline-block;padding-right:1rem;cursor:default}
.filter-btn:before{background-image:url("img/chevron-white.svg");background-repeat:no-repeat;background-position:center;-webkit-background-size:.675rem;-moz-background-size:.675rem;background-size:.675rem;content:'';position:absolute;width:1.5rem;height:1.5rem;right:.5rem;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-moz-transform:translateY(-50%) rotate(-90deg);-o-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);-webkit-transition:rotate .25s ease;-moz-transition:rotate .25s ease;-o-transition:rotate .25s ease;-ms-transition:rotate .25s ease;transition:rotate .25s ease;-webkit-transform-origin:center center;-moz-transform-origin:center center;-o-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}
.filter-btn:last-child{border:0}
.filter-btn.active{background:#3a3c41}
.filter-btn.active:before{-webkit-transition:rotate .25s easec;-moz-transition:rotate .25s easec;-o-transition:rotate .25s easec;-ms-transition:rotate .25s easec;transition:rotate .25s easec;-webkit-transform-origin:center center;-moz-transform-origin:center center;-o-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:translateY(-50%) rotate(0);-moz-transform:translateY(-50%) rotate(0);-o-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}
.filter-btn h3{text-transform:initial;font-size:1rem;letter-spacing:0;margin:0;padding:0 1rem;line-height:4}
.filter-btn+ul.filter-list.narrow.choices{width:15%;left:initial;right:0}
.filter-btn+ul.filter-list.narrow.choices li{width:100%;padding:.25rem 1rem;margin:0}
.filter-btn+ul{opacity:0;position:absolute;visibility:hidden;overflow:hidden;height:0;max-height:0;top:4rem;left:0;width:100%;padding:0;margin:0;z-index:1;-webkit-transition:max-height .5s ease;-moz-transition:max-height .5s ease;-o-transition:max-height .5s ease;-ms-transition:max-height .5s ease;transition:max-height .5s ease}
.filter-btn+ul.choices{display:block;opacity:1;visibility:visible;padding:1rem 0;background:#3a3c41;height:auto;max-height:50rem}
.filter-btn+ul.choices li{padding:0;margin:0;list-style-type:none;*zoom:1;float:left;clear:none;text-align:inherit;width:22.75%;margin-left:0;margin-right:3%;position:relative;-webkit-transition:background-color .25s ease;-moz-transition:background-color .25s ease;-o-transition:background-color .25s ease;-ms-transition:background-color .25s ease;transition:background-color .25s ease}
.filter-btn+ul.choices li:before,.filter-btn+ul.choices li:after{content:'';display:table}
.filter-btn+ul.choices li:after{clear:both}
.filter-btn+ul.choices li:nth-child(4n){margin-right:0;float:right}
.filter-btn+ul.choices li:nth-child(4n+1){clear:both}
.filter-btn+ul.choices li.active{background:rgba(255,255,255,0.2)}
.filter-btn+ul.choices li:hover{background:rgba(255,255,255,0.1)}
.filter-btn+ul.choices li input{margin-right:.5rem}
.filter-btn+ul.choices li label{padding:.75rem 1rem;line-height:1.5;float:left;width:100%;color:#fff}
@media only screen and (max-width:64em){.filter-btn{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.filter-btn:before,.filter-btn:after{content:'';display:table}
.filter-btn:after{clear:both}
.filter-btn+ul{top:0}
.filter-btn+ul.filter-list.narrow.choices{width:100%;background:#000}
.filter-btn+ul.choices{position:relative;top:0}
.filter-btn+ul.choices li{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%}
.filter-btn+ul.choices li:before,.filter-btn+ul.choices li:after{content:'';display:table}
.filter-btn+ul.choices li:after{clear:both}
.filter-btn+ul.choices li:nth-child(4n){margin-right:3%;float:left}
.filter-btn+ul.choices li:nth-child(4n+1){clear:none}
.filter-btn+ul.choices li:nth-child(3n){margin-right:0;float:right}
.filter-btn+ul.choices li:nth-child(3n+1){clear:both}
}
@media only screen and (max-width:50em){.filter-btn+ul.choices li label input{margin:.3125rem .5rem 0 0;float:left}
.filter-btn+ul.choices li label span{padding-left:1.375rem;display:block}
}
@media only screen and (max-width:40em){.filter-btn+ul.choices li{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}
.filter-btn+ul.choices li:before,.filter-btn+ul.choices li:after{content:'';display:table}
.filter-btn+ul.choices li:after{clear:both}
.filter-btn+ul.choices li:nth-child(3n){margin-right:3%;float:left}
.filter-btn+ul.choices li:nth-child(3n+1){clear:none}
.filter-btn+ul.choices li:nth-child(2n){margin-right:0;float:right}
.filter-btn+ul.choices li:nth-child(2n+1){clear:both}
}
.results-segment{padding:2rem 0;border-bottom:1px solid #e5e5e5;*zoom:1}
.results-segment:before,.results-segment:after{content:'';display:table}
.results-segment:after{clear:both}
.results-segment:last-child{border:0}
.results-segment .results-info h3{color:#000;margin-top:0}
.results-segment-list{padding:2rem 0;border-bottom:1px solid #e5e5e5;*zoom:1}
.results-segment-list:before,.results-segment-list:after{content:'';display:table}
.results-segment-list:after{clear:both}
.results-segment-list:nth-last-child(-n+1){border-bottom:0}
.results-segment-list .results-info h3{color:#000;margin-top:0}
.results-segment-list .results-info p{margin-top:0;color:#0f4d7d;font-size:1.125rem}
.results-segment-list .results-info .btn{position:relative;padding-right:2.15rem}
.results-segment-list .results-info .btn:before{background-image:url("img/chevron-white.svg");background-repeat:no-repeat;background-position:center;-webkit-background-size:.675rem;-moz-background-size:.675rem;background-size:.675rem;content:'';position:absolute;width:1.5rem;height:1.5rem;right:.5rem;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-moz-transform:translateY(-50%) rotate(-90deg);-o-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);-webkit-transition:rotate .25s ease;-moz-transition:rotate .25s ease;-o-transition:rotate .25s ease;-ms-transition:rotate .25s ease;transition:rotate .25s ease;-webkit-transform-origin:center center;-moz-transform-origin:center center;-o-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}
.results-segment-list .library-list .library-item{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}
.results-segment-list .library-list .library-item:first-child{margin-left:auto}
.results-segment-list .library-list .library-item:last-child{margin-right:auto}
.results-segment-list .library-list .library-item .library-date{*zoom:1;float:left;clear:none;text-align:inherit;width:9.117647058823529%;margin-left:0;margin-right:3%}
.results-segment-list .library-list .library-item .library-date:before,.results-segment-list .library-list .library-item .library-date:after{content:'';display:table}
.results-segment-list .library-list .library-item .library-date:after{clear:both}
.results-segment-list .library-list .library-item .library-date:last-child{margin-right:0}
.results-segment-list .library-list .library-item .library-date img{box-shadow:0 0 3px #caccd1}
.results-segment-list .library-list .library-item .library-summary{*zoom:1;float:left;clear:none;text-align:inherit;width:81.8235294117647%;margin-left:0;margin-right:3%}
.results-segment-list .library-list .library-item .library-summary:before,.results-segment-list .library-list .library-item .library-summary:after{content:'';display:table}
.results-segment-list .library-list .library-item .library-summary:after{clear:both}
.results-segment-list .library-list .library-item .library-summary:last-child{margin-right:0}
@media only screen and (max-width:40em){.results-segment-list{text-align:left}
.results-segment-list .twenty,.results-segment-list .eighty{text-align:left}
.results-segment-list .library-list .library-item .library-date{*zoom:1;float:left;clear:none;text-align:inherit;width:17.6%;margin-left:0;margin-right:3%}
.results-segment-list .library-list .library-item .library-date:before,.results-segment-list .library-list .library-item .library-date:after{content:'';display:table}
.results-segment-list .library-list .library-item .library-date:after{clear:both}
.results-segment-list .library-list .library-item .library-date:last-child{margin-right:0}
.results-segment-list .library-list .library-item .library-summary{*zoom:1;float:left;clear:none;text-align:inherit;width:79.4%;margin-left:0;margin-right:3%}
.results-segment-list .library-list .library-item .library-summary:before,.results-segment-list .library-list .library-item .library-summary:after{content:'';display:table}
.results-segment-list .library-list .library-item .library-summary:after{clear:both}
.results-segment-list .library-list .library-item .library-summary:last-child{margin-right:0}
.results-segment-list .library-list .library-item .library-summary p{display:none}
.results-segment-list .library-list .library-item .library-summary a{padding:.375rem 1.125rem;background:#ed1c24;color:#fff;display:inline-block;margin-top:.25rem}
}
.grid-menu{position:relative;top:0;height:auto;max-height:35rem;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease;transition:.5s all ease;background:#eee;overflow:hidden}
.grid-menu h2{padding-bottom:1.5rem}
.grid-menu .grid-menu-toggle{position:absolute;left:0;right:0;width:100%;height:3rem;opacity:0;visibility:hidden;z-index:10001;line-height:3rem;text-align:center;cursor:pointer;border-bottom:1px solid #caccd1;background:#e5e5e5;-webkit-transition:.3s opacity ease-in;-moz-transition:.3s opacity ease-in;-o-transition:.3s opacity ease-in;-ms-transition:.3s opacity ease-in;transition:.3s opacity ease-in}
.grid-menu.scroll-fix{position:fixed;top:28px;height:3rem;max-height:3rem;z-index:10000;padding:0;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease;transition:.5s all ease}
.grid-menu.scroll-fix .grid-menu-toggle{opacity:1;visibility:visible}
.grid-menu.scroll-fix .grid-menu-toggle span{display:block;position:absolute;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.grid-menu.scroll-fix .grid-menu-toggle span:before{content:'\e6cd';font-family:icomoon;color:#000;position:absolute;top:50%;left:-2rem;width:2rem;font-size:1rem;line-height:3rem;text-indent:0;margin-right:.5rem;-webkit-transform:rotate(0) translateY(-50%);-moz-transform:rotate(0) translateY(-50%);-o-transform:rotate(0) translateY(-50%);-ms-transform:rotate(0) translateY(-50%);transform:rotate(0) translateY(-50%);-webkit-transition:.25s all ease;-moz-transition:.25s all ease;-o-transition:.25s all ease;-ms-transition:.25s all ease;transition:.25s all ease;display:block}
.grid-menu.scroll-fix .cloud-solutions{visibility:hidden;height:0;max-height:0;opacity:0}
@media only screen and (max-width:57.5em){.grid-menu.scroll-fix .cloud-solutions .pop-sol p{display:none}
}
.grid-menu.scroll-fix h2{opacity:0;visibility:hidden}
.grid-menu.scroll-fix.slide-open{left:0;right:0;height:auto;max-height:35rem;background:#fff;padding:2rem 0 3rem;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease;transition:.5s all ease}
.grid-menu.scroll-fix.slide-open h2{opacity:1;visibility:visible}
.grid-menu.scroll-fix.slide-open .cloud-solutions{visibility:visible;height:auto;max-height:28rem;opacity:1}
.grid-menu.scroll-fix.slide-open .grid-menu-toggle{top:initial;bottom:0;border-bottom:1px solid #caccd1;background:#eee}
.grid-menu.scroll-fix.slide-open .grid-menu-toggle span:before{-webkit-transform:rotate(180deg) translateY(50%);-moz-transform:rotate(180deg) translateY(50%);-o-transform:rotate(180deg) translateY(50%);-ms-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}
@media only screen and (max-width:40em){.grid-menu.scroll-fix{top:54px}
}
.cloud-solutions{position:relative;opacity:1;height:auto;max-height:28rem}
.cloud-solutions .grid-menu-item{*zoom:1;float:left;clear:none;text-align:inherit;width:20%;margin-left:0;margin-right:0}
.cloud-solutions .grid-menu-item:before,.cloud-solutions .grid-menu-item:after{content:'';display:table}
.cloud-solutions .grid-menu-item:after{clear:both}
.cloud-solutions .grid-menu-item:nth-child(5n){float:right}
.cloud-solutions .grid-menu-item:nth-child(5n+1){clear:both}
@media only screen and (max-width:57.5em){.cloud-solutions .grid-menu-item{*zoom:1;float:left;clear:none;text-align:inherit;width:25%;margin-left:0;margin-right:0}
.cloud-solutions .grid-menu-item:before,.cloud-solutions .grid-menu-item:after{content:'';display:table}
.cloud-solutions .grid-menu-item:after{clear:both}
.cloud-solutions .grid-menu-item:nth-child(4n){float:right}
.cloud-solutions .grid-menu-item:nth-child(4n+1){clear:both}
.cloud-solutions .grid-menu-item:nth-child(5n){float:left}
.cloud-solutions .grid-menu-item:nth-child(5n+1){clear:none}
}
@media only screen and (max-width:50em){.cloud-solutions .grid-menu-item{*zoom:1;float:left;clear:none;text-align:inherit;width:33.33333333333333%;margin-left:0;margin-right:0}
.cloud-solutions .grid-menu-item:before,.cloud-solutions .grid-menu-item:after{content:'';display:table}
.cloud-solutions .grid-menu-item:after{clear:both}
.cloud-solutions .grid-menu-item:nth-child(3n){float:right}
.cloud-solutions .grid-menu-item:nth-child(3n+1){clear:both}
.cloud-solutions .grid-menu-item:nth-child(4n){float:left}
.cloud-solutions .grid-menu-item:nth-child(4n+1){clear:none}
}
@media only screen and (max-width:40em){.cloud-solutions .grid-menu-item{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0}
.cloud-solutions .grid-menu-item:before,.cloud-solutions .grid-menu-item:after{content:'';display:table}
.cloud-solutions .grid-menu-item:after{clear:both}
.cloud-solutions .grid-menu-item:nth-child(2n){float:right}
.cloud-solutions .grid-menu-item:nth-child(2n+1){clear:both}
.cloud-solutions .grid-menu-item:nth-child(3n){float:left}
.cloud-solutions .grid-menu-item:nth-child(3n+1){clear:none}
}
@media only screen and (max-width:25em){.cloud-solutions .grid-menu-item{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.cloud-solutions .grid-menu-item:before,.cloud-solutions .grid-menu-item:after{content:'';display:table}
.cloud-solutions .grid-menu-item:after{clear:both}
.cloud-solutions .grid-menu-item:nth-child(1n){float:right}
.cloud-solutions .grid-menu-item:nth-child(1n+1){clear:both}
.cloud-solutions .grid-menu-item:nth-child(2n){float:left}
.cloud-solutions .grid-menu-item:nth-child(2n+1){clear:none}
}
.cloud-solutions .products-link{position:relative;padding:.75rem}
.cloud-solutions .pop-sol h3{text-transform:initial;font-size:1.05rem;font-weight:400;letter-spacing:0;margin:.5rem 0}
.cloud-solutions .pop-sol p{margin:.5rem 0}
[id^="sol"]{padding:2.5rem 0}
[id^="sol"] .sol-main{padding-top:2rem;*zoom:1;width:auto;max-width:80%;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}
[id^="sol"] .sol-main:before,[id^="sol"] .sol-main:after{content:'';display:table}
[id^="sol"] .sol-main:after{clear:both}
[id^="sol"] .sol-main .svg{text-align:center}
[id^="sol"] .sol-main .svg img{max-width:70%}
[id^="sol"] h2{text-transform:initial;margin:0}
[id^="sol"] h4{margin-top:0}
[id^="sol"] .bold{margin-top:.25rem}
[id^="sol"] .fa{color:#3d7db5;font-size:7vw;max-width:80%}
@media only screen and (max-width:40em){[id^="sol"] .sol-main .svg{margin-bottom:1rem}
[id^="sol"] .sol-main .svg img{max-width:50%}
[id^="sol"] .sol-main p:not(.bold){display:none}
}
.cycle5 .doc{padding:1rem;text-align:center}
.cycle5 .doc:hover{background:rgba(0,0,0,0.1);cursor:pointer}
.cycle5 .doc img{box-shadow:0 0 3px #caccd1;max-width:75%}
.cycle5 .doc .svg img{box-shadow:none}
.cycle5 .doc p{margin-bottom:0;line-height:1.125}
@media only screen and (max-width:40em){.cycle5 .doc img{max-width:50%}
}
.sorters{*zoom:1;float:left;clear:none;text-align:inherit;width:17.6%;margin-left:0;margin-right:3%}
.sorters:before,.sorters:after{content:'';display:table}
.sorters:after{clear:both}
.sorters:last-child{margin-right:0}
.sorters h3{text-transform:initial;font-size:1rem;letter-spacing:0}
.sorters select{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #caccd1;padding:.5rem;font-size:.875rem;border-radius:0;height:2.3125rem;background-image:url("img/chevron.svg");background-repeat:no-repeat;background-position:95.75% center;-webkit-background-size:.675rem;-moz-background-size:.675rem;background-size:.675rem;color:#6a6c71;font-weight:300}
.sorters select:before,.sorters select:after{content:'';display:table}
.sorters select:after{clear:both}
.call-out{color:#fff}
.call-out .form{border:0}
.call-out h2{text-align:center;padding:0}
.call-out .onethird{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%}
.call-out .onethird:before,.call-out .onethird:after{content:'';display:table}
.call-out .onethird:after{clear:both}
.call-out .onethird:last-child{margin-right:0}
.call-out .onethird img{width:80%}
.call-out .twothirds{*zoom:1;float:left;clear:none;text-align:inherit;width:65.66666666666666%;margin-left:0;margin-right:3%;position:relative}
.call-out .twothirds:before,.call-out .twothirds:after{content:'';display:table}
.call-out .twothirds:after{clear:both}
.call-out .twothirds:last-child{margin-right:0}
.call-out .twothirds h2{margin-top:0}
.call-out .twothirds .chalk-arrow{width:9rem;position:absolute;top:5.5rem;left:-7.5rem}
.call-out form .input{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;padding:.75rem 0}
.call-out form .input:before,.call-out form .input:after{content:'';display:table}
.call-out form .input:after{clear:both}
.call-out form .input:nth-child(2n){margin-right:0;float:right}
.call-out form .input:nth-child(2n+1){clear:both}
.call-out form .input input,.call-out form .input textarea{background:#fff;border:0;line-height:2.25;height:2.25rem;font-size:1rem;color:#555;*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;padding:0 1rem;max-width:100%}
.call-out form .input input:before,.call-out form .input textarea:before,.call-out form .input input:after,.call-out form .input textarea:after{content:'';display:table}
.call-out form .input input:after,.call-out form .input textarea:after{clear:both}
.call-out form .input input::-webkit-input-placeholder,.call-out form .input textarea::-webkit-input-placeholder{color:#4a4c51;font-weight:300}
.call-out form .input input:-moz-placeholder,.call-out form .input textarea:-moz-placeholder{color:#4a4c51;font-weight:300}
.call-out form .input input::-moz-placeholder,.call-out form .input textarea::-moz-placeholder{color:#4a4c51;font-weight:300}
.call-out form .input input:-ms-input-placeholder,.call-out form .input textarea:-ms-input-placeholder{color:#4a4c51;font-weight:300}
.call-out form .full-width{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%}
.call-out form .full-width:before,.call-out form .full-width:after{content:'';display:table}
.call-out form .full-width:after{clear:both}
.call-out form .full-width:last-child{margin-right:0}
.call-out form .full-width .input{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%}
.call-out form .full-width .input:before,.call-out form .full-width .input:after{content:'';display:table}
.call-out form .full-width .input:after{clear:both}
.call-out form .full-width .input:last-child{margin-right:0}
@media only screen and (max-width:50em){.call-out .onethird{display:none}
.call-out .twothirds{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.call-out .twothirds:before,.call-out .twothirds:after{content:'';display:table}
.call-out .twothirds:after{clear:both}
.call-out .twothirds img{display:none}
.call-out form button.right{float:none;margin:0 auto}
}
.placeholder{color:#8a8c91}
.cta-button .btn{margin:0 auto}
.centered{text-align:center}
.centered h1,.centered h2,.centered h3,.centered h4,.centered h5,.centered p,.centered img,.centered a{text-align:center}
.centered img{display:block;margin:0 auto}
.bordered{border-top:1px solid #caccd1}
.extreme-bg{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;height:30rem}
.extreme-bg .wrap .product-desc{float:left}
.partner{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;min-height:16rem;color:#fff;padding:4rem 0}
.partner .wrap .partner-logos{float:right}
@media only screen and (max-width:50em){.partner .fifty{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}
.partner .fifty:first-child{margin-left:auto}
.partner .fifty:last-child{margin-right:auto}
.partner .fifty:last-child{padding-top:2rem}
}
@media only screen and (max-width:40em){.partner .fifty:last-child{display:none}
}
.videos h2{padding-bottom:2rem}
.videos h2 h5{font-size:1.25rem;text-transform:initial !important;margin:.75rem 0;float:left;width:100%}
.videos .thirds .third img{margin-bottom:1rem}
.videos .thirds .third h5{margin:0}
.video-link,.youku-video-link{position:relative;display:block}
.video-link img,.youku-video-link img{margin:0;width:100%}
.video-link:before,.youku-video-link:before,.video-link:after,.youku-video-link:after{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2000;opacity:.85;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;-o-transition:.3s all ease;-ms-transition:.3s all ease;transition:.3s all ease}
.video-link:before,.youku-video-link:before{width:7rem;height:5rem;border-radius:10%;background:#fff}
.video-link:after,.youku-video-link:after{left:50.5%;width:0;height:0;border-top:1.25rem solid transparent;border-bottom:1.25rem solid transparent;border-left:2rem solid #000}
.video-link:hover:before,.youku-video-link:hover:before,.video-link:hover:after,.youku-video-link:hover:after{opacity:.4}
.infiniflash .panel-title{margin-bottom:3rem}
@media only screen and (max-width:40em){.infiniflash .panel-title{margin-bottom:0}
}
@media only screen and (max-width:40em){#specifications-section .specs tr td{padding:.5rem 0}
}
.extreme-team .panel-title{color:#fff;text-align:center;position:relative}
.extreme-team .panel-title a.btn{margin-top:2rem}
.extreme-team .panel-title .extreme-team-pics{position:absolute;top:-60px;left:0}
@media only screen and (max-width:40em){#resource-library-section .halves{padding:0}
#resource-library-section .halves .half ul li{text-align:left}
}
.data-chart .data-container{width:100%;display:table;border-collapse:separate;border-spacing:1%}
.data-chart .asterisk{font-size:.675rem;font-weight:400;padding:.325rem 1rem;text-align:center}
.data-chart .data-subject{font-weight:400;font-size:1.375rem;margin:0 0 1rem 26%;text-transform:initial;letter-spacing:0}
.data-chart .data-callout{display:table-cell;vertical-align:middle;width:15%;background:#1672b8;border-top-right-radius:1rem;border-bottom-right-radius:1rem;padding:.5rem;color:#fff;text-align:center}
.data-chart .data-callout .factor{font-weight:700;font-size:2.5rem}
.data-chart .data-callout .metric{font-size:.875rem}
.data-chart .data-values{width:84%;display:table-cell;padding:1.25rem 1%;vertical-align:middle;background:#e5e5e5;border-right:5px solid #fff;border-top-left-radius:1rem;border-bottom-left-radius:1rem}
.data-chart .data-values .data-bars>div{margin:.25rem 0}
.data-chart .data-values .data-bars .bar{background:-webkit-linear-gradient(left,rgba(0,0,0,0) 25%,rgba(0,0,0,0.1) 80%);background:-moz-linear-gradient(left,rgba(0,0,0,0) 25%,rgba(0,0,0,0.1) 80%);background:-o-linear-gradient(left,rgba(0,0,0,0) 25%,rgba(0,0,0,0.1) 80%);background:-ms-linear-gradient(left,rgba(0,0,0,0) 25%,rgba(0,0,0,0.1) 80%);background:linear-gradient(to right,rgba(0,0,0,0) 25%,rgba(0,0,0,0.1) 80%);border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;*zoom:1}
.data-chart .data-values .data-bars .bar:before,.data-chart .data-values .data-bars .bar:after{content:'';display:table}
.data-chart .data-values .data-bars .bar:after{clear:both}
.data-chart .data-values .data-bars .with,.data-chart .data-values .data-bars .without{display:block;float:left;width:26.5%;padding-right:.5rem;font-size:.875rem;height:2rem;position:relative}
.data-chart .data-values .data-bars .with span,.data-chart .data-values .data-bars .without span{display:block;position:absolute;line-height:1;text-align:right;padding-right:.5rem;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.data-chart .data-values .data-bars .with{font-weight:700}
.data-chart .data-values .data-bars .with-bar{width:73.5%;float:left;position:relative}
.data-chart .data-values .data-bars .with-bar .colored-bar{height:2rem;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;background:#1672b8}
.data-chart .data-values .data-bars .with-bar .inside{display:block;color:#fff;line-height:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.data-chart .data-values .data-bars .with-bar .outside{display:block;color:#6a6c71;line-height:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.data-chart .data-values .data-bars .without-bar{width:73.5%;float:left;position:relative}
.data-chart .data-values .data-bars .without-bar .colored-bar{height:2rem;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;background:#6a6c71}
.data-chart .data-values .data-bars .without-bar .outside{display:block;color:#6a6c71;line-height:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.data-chart .data-values .data-bars .without-bar .inside{display:block;color:#fff;line-height:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
@media only screen and (max-width:50em){.data-chart .data-subject{margin:0 0 1rem;text-align:center}
.data-chart .data-callout,.data-chart .data-values{display:block;width:100%}
.data-chart .data-callout{border-radius:0 0 1rem 1rem}
.data-chart .data-values{border:0;border-radius:1rem 1rem 0 0}
}
@media only screen and (max-width:40em){.data-chart .data-values .data-bars .bar{margin:6px 3.5%;background:0}
.data-chart .data-values .data-bars .with,.data-chart .data-values .data-bars .without,.data-chart .data-values .data-bars .with-bar,.data-chart .data-values .data-bars .without-bar,.data-chart .data-values .data-bars display block{width:100%;text-align:left}
.data-chart .data-values .data-bars .with span,.data-chart .data-values .data-bars .without span,.data-chart .data-values .data-bars .with-bar span,.data-chart .data-values .data-bars .without-bar span,.data-chart .data-values .data-bars display block span{text-align:left;left:0}
}
.xt-bio{*zoom:1;padding:2rem;border-bottom:1px solid #caccd1}
.xt-bio:before,.xt-bio:after{content:'';display:table}
.xt-bio:after{clear:both}
.xt-bio img{width:100%;max-width:100%}
.xt-bio img[src$="svg"]{width:30%}
.xt-bio h2{color:#ed1c24;margin:0 0 1rem;text-transform:capitalize}
.xt-bio h4{margin:0;color:#8a8c91}
.xt-bio p:last-child{padding-bottom:0}
.xt-gallery{padding:8rem 0;overflow:hidden}
.xt-gallery img{width:100%;max-width:600px;display:block;margin:0 auto;position:relative}
.ent-body{padding:0 0 4rem}
.ent-body.ent-oem .ent-box img{max-width:50%}
@media only screen and (max-width:40em){.ent-body{padding:0 0 2rem}
}
.ent-wrap{display:table}
@media only screen and (max-width:40em){.ent-wrap{display:block}
}
.ent-box{display:table-cell;padding:3rem;width:50%;border-right:1px solid #caccd1;border-top:1px solid #caccd1}
.ent-box:last-child{border-right:0}
.ent-box img{display:block;max-width:50%;margin:0 auto}
@media only screen and (max-width:50em){.ent-box{padding:1.5rem 0 1.5rem 1rem}
}
@media only screen and (max-width:40em){.ent-box{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;width:100%;border:0;border-top:1px solid #caccd1;text-align:center;display:block}
.ent-box:before,.ent-box:after{content:'';display:table}
.ent-box:after{clear:both}
.ent-box:first-child{margin-left:auto}
.ent-box:last-child{margin-right:auto}
.ent-box img{text-align:center;max-width:100%;margin:0 auto}
}
@media only screen and (max-width:40em){.ent-box img{max-width:70%}
.ent-box h2{margin-top:0}
}
.press-detail{*zoom:1;float:left;clear:none;text-align:inherit;width:71.675%;margin-left:0;margin-right:3%}
.press-detail:before,.press-detail:after{content:'';display:table}
.press-detail:after{clear:both}
.press-detail:last-child{margin-right:0}
.press-detail .about-sandisk{padding:.5rem 1.5rem;background:#f7f7f7;*zoom:1}
.press-detail .about-sandisk:before,.press-detail .about-sandisk:after{content:'';display:table}
.press-detail .about-sandisk:after{clear:both}
.press-detail .about-sandisk h5{font-size:1rem;font-weight:700;color:#3a3c41}
.press-detail .about-sandisk p{font-size:.9rem}
.press-contacts{*zoom:1;float:left;clear:none;text-align:inherit;width:25.325000000000003%;margin-left:0;margin-right:3%}
.press-contacts:before,.press-contacts:after{content:'';display:table}
.press-contacts:after{clear:both}
.press-contacts:last-child{margin-right:0}
.press-contacts h3{margin-top:1.5rem}
.press-contacts h4{text-transform:capitalize;color:#6a6c71;margin-bottom:.2rem}
.press-contacts span{display:block;color:#8a8c91}
.news-contacts{padding-top:2rem}
.news-contacts .news-contact-info{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%;border-right:1px solid #caccd1}
.news-contacts .news-contact-info:before,.news-contacts .news-contact-info:after{content:'';display:table}
.news-contacts .news-contact-info:after{clear:both}
.news-contacts .news-contact-info:last-child{margin-right:0}
.news-contacts .news-contact-info:last-child{border:0}
.news-contacts .news-contact-info h4{margin:.1rem 0 .2rem;text-transform:capitalize}
.news-contacts .news-contact-info h5{font-size:1rem;margin:.3rem 0 .75rem;font-weight:400;color:#8a8c91}
.news-contacts .news-contact-info span{display:block}
.partner-overview{*zoom:1;float:left;clear:none;text-align:inherit;width:71.42857142857143%;margin-left:0;margin-right:0;padding:0 4% 0 0}
.partner-overview:before,.partner-overview:after{content:'';display:table}
.partner-overview:after{clear:both}
@media only screen and (max-width:25em){.partner-overview{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;padding:0;text-align:center}
.partner-overview:first-child{margin-left:auto}
.partner-overview:last-child{margin-right:auto}
}
.portal-access{*zoom:1;float:left;clear:none;text-align:inherit;width:28.57142857142857%;margin-left:0;margin-right:0;padding:0 0 0 4%;border-left:1px solid #ddd;text-align:left}
.portal-access:before,.portal-access:after{content:'';display:table}
.portal-access:after{clear:both}
.portal-access h1,.portal-access h2,.portal-access p{text-align:left}
.portal-access form{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.portal-access form:before,.portal-access form:after{content:'';display:table}
.portal-access form:after{clear:both}
.portal-access .input input{background:#fff;border:1px solid #ddd;line-height:2;height:2.25rem;font-size:1.2rem;color:#555;*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;padding:0 1rem;margin-bottom:1.4rem}
.portal-access .input input:before,.portal-access .input input:after{content:'';display:table}
.portal-access .input input:after{clear:both}
.portal-access .input input::-webkit-input-placeholder{color:#4a4c51;font-weight:300}
.portal-access .input input:-moz-placeholder{color:#4a4c51;font-weight:300}
.portal-access .input input::-moz-placeholder{color:#4a4c51;font-weight:300}
.portal-access .input input:-ms-input-placeholder{color:#4a4c51;font-weight:300}
.portal-access .forgot{line-height:1;*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}
.portal-access .forgot:before,.portal-access .forgot:after{content:'';display:table}
.portal-access .forgot:after{clear:both}
.portal-access .forgot:last-child{margin-right:0}
.portal-access .forgot a{font-size:.8rem;color:#3a3c41;line-height:1 !important;padding:0;margin:0}
.portal-access button{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;text-align:center}
.portal-access button:before,.portal-access button:after{content:'';display:table}
.portal-access button:after{clear:both}
.portal-access button:last-child{margin-right:0}
@media only screen and (max-width:25em){.portal-access{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;text-align:center !important;padding:.8rem 0 0;margin:2rem 0 0;border:0;border-top:1px solid #8a8c91}
.portal-access:first-child{margin-left:auto}
.portal-access:last-child{margin-right:auto}
}
.doc-lists{padding:0 6%}
.doc-lists .half{text-align:left}
.doc-lists h2{padding-left:1rem}
.doc-lists .doc-item{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;padding:1rem;border-bottom:1px solid #ddd}
.doc-lists .doc-item:before,.doc-lists .doc-item:after{content:'';display:table}
.doc-lists .doc-item:after{clear:both}
.doc-lists .doc-item:hover{background:#e9e9e9}
.doc-lists .doc-item img{*zoom:1;float:left;clear:none;text-align:inherit;width:14.166666666666664%;margin-left:0;margin-right:3%}
.doc-lists .doc-item img:before,.doc-lists .doc-item img:after{content:'';display:table}
.doc-lists .doc-item img:after{clear:both}
.doc-lists .doc-item img:last-child{margin-right:0}
.doc-lists .doc-item p{*zoom:1;float:left;clear:none;text-align:inherit;width:82.83333333333334%;margin-left:0;margin-right:3%;margin:0}
.doc-lists .doc-item p:before,.doc-lists .doc-item p:after{content:'';display:table}
.doc-lists .doc-item p:after{clear:both}
.doc-lists .doc-item p:last-child{margin-right:0}
.partner-grid{*zoom:1}
.partner-grid:before,.partner-grid:after{content:'';display:table}
.partner-grid:after{clear:both}
.partner-box{*zoom:1;float:left;clear:none;text-align:inherit;width:33.33333333333333%;margin-left:0;margin-right:0;border-right:1px solid #eee;padding:0 2%;margin:1rem 0}
.partner-box:before,.partner-box:after{content:'';display:table}
.partner-box:after{clear:both}
.partner-box:nth-child(3n){float:right}
.partner-box:nth-child(3n+1){clear:both}
.partner-box:nth-child(3n),.partner-box:last-child{border:0}
.partner-box a img{width:50%;height:175px}
.partner-box p{padding:0 5%}
@media only screen and (max-width:25em){.partner-cta .forty{*zoom:1;float:left;clear:none;text-align:inherit;width:38.2%;margin-left:0;margin-right:3%}
.partner-cta .forty:before,.partner-cta .forty:after{content:'';display:table}
.partner-cta .forty:after{clear:both}
.partner-cta .forty:last-child{margin-right:0}
.partner-cta .sixty{*zoom:1;float:left;clear:none;text-align:inherit;width:58.8%;margin-left:0;margin-right:3%}
.partner-cta .sixty:before,.partner-cta .sixty:after{content:'';display:table}
.partner-cta .sixty:after{clear:both}
.partner-cta .sixty:last-child{margin-right:0}
.partner-cta .sixty h3{margin-top:0;text-align:left}
.partner-cta .sixty p{text-align:left}
}
.pageproperties{*zoom:1}
.pageproperties:before,.pageproperties:after{content:'';display:table}
.pageproperties:after{clear:both}
.pageproperties .page-image{float:left;*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%;margin-right:3% !important}
.pageproperties .page-image:before,.pageproperties .page-image:after{content:'';display:table}
.pageproperties .page-image:after{clear:both}
.pageproperties .page-image:last-child{margin-right:0}
.taggedpagelist{*zoom:1}
.taggedpagelist:before,.taggedpagelist:after{content:'';display:table}
.taggedpagelist:after{clear:both}
.taggedpagelist .items{*zoom:1}
.taggedpagelist .items:before,.taggedpagelist .items:after{content:'';display:table}
.taggedpagelist .items:after{clear:both}
.taggedpagelist .items .fourth{padding-bottom:1rem;*zoom:1;float:left;clear:none;text-align:inherit;width:22.75%;margin-left:0;margin-right:3%;-webkit-transition:.2s ease all;-moz-transition:.2s ease all;-o-transition:.2s ease all;-ms-transition:.2s ease all;transition:.2s ease all}
.taggedpagelist .items .fourth:before,.taggedpagelist .items .fourth:after{content:'';display:table}
.taggedpagelist .items .fourth:after{clear:both}
.taggedpagelist .items .fourth:nth-child(4n){margin-right:0;float:right}
.taggedpagelist .items .fourth:nth-child(4n+1){clear:both}
.taggedpagelist .items .fourth:hover{background:#f4f4f4}
.taggedpagelist .items .fourth>a{display:block;height:275px;line-height:275px;text-align:center}
.taggedpagelist .items .fourth>a img{max-height:68%;max-width:68%;vertical-align:middle}
.taggedpagelist .items figure{max-height:100%}
.taggedpagelist .items figure figcaption{text-align:center}
.title h1{margin-bottom:2rem}
.taggedassetlist{clear:both}
.taggedassetlist h3,.taggedassetlist .btn{display:none}
.taggedassetlist p{display:none}
.taggedassetlist .asset-thumbnail{background:0}
.taggedassetlist .asset-thumbnail .fourths .fourth{*zoom:1;float:left;clear:none;text-align:inherit;width:25%;margin-left:0;margin-right:0;padding:1rem 1.5%;margin:1rem 0}
.taggedassetlist .asset-thumbnail .fourths .fourth:before,.taggedassetlist .asset-thumbnail .fourths .fourth:after{content:'';display:table}
.taggedassetlist .asset-thumbnail .fourths .fourth:after{clear:both}
.taggedassetlist .asset-thumbnail .fourths .fourth:nth-child(4n){float:right}
.taggedassetlist .asset-thumbnail .fourths .fourth:nth-child(4n+1){clear:both}
.taggedassetlist .asset-thumbnail .fourths .fourth:nth-child(4n+4){border:0}
.taggedassetlist .asset-thumbnail .fourths .fourth figure{margin:0;text-align:center}
.taggedassetlist .asset-thumbnail .fourths .fourth figure img{box-shadow:0 0 3px #ccc}
.taggedassetlist .asset-thumbnail .fourths .fourth figure p{display:block;font-weight:400;margin:0;a}
@media only screen and (max-width:25em){.taggedassetlist .asset-thumbnail .fourths .fourth{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;border:0}
.taggedassetlist .asset-thumbnail .fourths .fourth:first-child{margin-left:auto}
.taggedassetlist .asset-thumbnail .fourths .fourth:last-child{margin-right:auto}
}
.leadership-section .tagged-group-header{*zoom:1;margin-bottom:2rem}
.leadership-section .tagged-group-header:before,.leadership-section .tagged-group-header:after{content:'';display:table}
.leadership-section .tagged-group-header:after{clear:both}
.leadership-section ul{list-style:none;margin:0;padding:0;*zoom:1}
.leadership-section ul:before,.leadership-section ul:after{content:'';display:table}
.leadership-section ul:after{clear:both}
.leadership-section li{padding:2rem 0;*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}
.leadership-section li:before,.leadership-section li:after{content:'';display:table}
.leadership-section li:after{clear:both}
.leadership-section li:nth-child(2n){margin-right:0;float:right}
.leadership-section li:nth-child(2n+1){clear:both}
.leadership-section li.listed-page{padding:1.5rem 0}
.leadership-section li .image-column{float:left;margin-right:1rem;*zoom:1;float:left;clear:none;text-align:inherit;width:14.166666666666664%;margin-left:0;margin-right:3%}
.leadership-section li .image-column:before,.leadership-section li .image-column:after{content:'';display:table}
.leadership-section li .image-column:after{clear:both}
.leadership-section li .image-column:last-child{margin-right:0}
.leadership-section li .details-column{*zoom:1;float:left;clear:none;text-align:inherit;width:82.83333333333334%;margin-left:0;margin-right:3%;float:left}
.leadership-section li .details-column:before,.leadership-section li .details-column:after{content:'';display:table}
.leadership-section li .details-column:after{clear:both}
.leadership-section li .details-column:last-child{margin-right:0}
.leadership-section li .details-column h2{margin:0}
.leadership-section li .details-column .description{margin-top:0}
.leadership-section li .details-column .photo-header{margin:0;text-transform:uppercase}
.leadership-section li .details-column .image-resources{margin:0}
.leadership-section li .details-column .image-resources a{padding:0 1rem 0 0}
.leadership-section .listed-page:last-child{margin-bottom:2rem}
.bios{*zoom:1;width:auto;max-width:1440px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding:0 12%}
.bios:before,.bios:after{content:'';display:table}
.bios:after{clear:both}
.bio{*zoom:1;padding:2rem;border-bottom:1px solid #caccd1}
.bio:before,.bio:after{content:'';display:table}
.bio:after{clear:both}
.bio:last-child{border:0}
.bio:hover{background:rgba(0,0,0,0.1)}
.bio img{width:100%;max-width:100%}
.bio h2{color:#ed1c24;margin:0 0 1rem;text-transform:capitalize}
.bio h4{margin:0;color:#8a8c91}
.bio p:last-child{padding-bottom:0}
.star-diagram{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%}
.star-diagram:before,.star-diagram:after{content:'';display:table}
.star-diagram:after{clear:both}
.star-diagram:last-child{margin-right:0}
.star-desc{*zoom:1;float:left;clear:none;text-align:inherit;width:65.66666666666666%;margin-left:0;margin-right:3%}
.star-desc:before,.star-desc:after{content:'';display:table}
.star-desc:after{clear:both}
.star-desc:last-child{margin-right:0}
.star-desc p{text-align:left}
.star-vids h3{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #f7f7f7}
.star-vids .fifty{*zoom:1;float:left;clear:none;text-align:inherit;width:47.71573604060914%;margin-left:0;margin-right:4.568527918781727%;padding:0}
.star-vids .fifty:before,.star-vids .fifty:after{content:'';display:table}
.star-vids .fifty:after{clear:both}
.star-vids .fifty:last-child{margin-right:0}
@media only screen and (max-width:40em){.star-vids{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%}
.star-vids:before,.star-vids:after{content:'';display:table}
.star-vids:after{clear:both}
.star-vids:last-child{margin-right:0}
}
@media only screen and (max-width:25em){.star-vids .half{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.star-vids .half:before,.star-vids .half:after{content:'';display:table}
.star-vids .half:after{clear:both}
}
.star-dl{margin-top:2rem;*zoom:1}
.star-dl:before,.star-dl:after{content:'';display:table}
.star-dl:after{clear:both}
.star-dl h3{margin-bottom:2rem}
.star-dl a{color:#000 !important;border-top:2px solid rgba(0,0,0,0)}
.star-dl a p{margin-top:0 !important}
.star-dl a img{position:relative;top:.5rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.star-dl a:hover{border-top:2px solid #ed1c24}
.star-dl a:hover img{top:1rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
@media only screen and (max-width:50em){.star-dl.cycle3 .twenty{padding:0 0 1.5rem}
}
@media only screen and (max-width:40em){.star-dl.cycle3 .twenty{*zoom:1;float:left;clear:none;text-align:inherit;width:17.6%;margin-left:0;margin-right:3%}
.star-dl.cycle3 .twenty:before,.star-dl.cycle3 .twenty:after{content:'';display:table}
.star-dl.cycle3 .twenty:after{clear:both}
.star-dl.cycle3 .twenty:last-child{margin-right:0}
.star-dl.cycle3 .twenty img{max-width:80%}
}
.doclibs .twenty.centered a img{box-shadow:0 0 3px #ccc}
.doclibs-title{padding:2rem 0}
.doclibs-title h2{color:#fff;padding-left:.75rem;border-left:3px solid #888;line-height:1;font-size:2rem;letter-spacing:0;margin:0}
@media only screen and (max-width:64em){.product-part-numbers,.product-details,.product-specs{overflow-y:hidden;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;min-height:.1%;width:100%;border:1px solid #caccd1}
}
.product-specs h2{margin:4rem 0 3rem}
.product-specs table.specs .vtop{vertical-align:top}
table.specs,.specs table{table-layout:fixed;border-collapse:collapse;border-top:0;border-spacing:0;color:#3a3c41;font-size:1rem;width:100%;max-width:100%}
table.specs th,.specs table th{text-align:left;font-size:1.5rem;padding-bottom:2.5rem}
table.specs tr.head td,.specs table tr.head td{font-weight:700;font-size:1.25rem}
table.specs tr.odd td,.specs table tr.odd td{background:0}
table.specs tr th,.specs table tr th{line-height:3;color:#ed1c24}
table.specs tr td,.specs table tr td{border-bottom:1px solid #caccd1;padding:1.5rem 3rem 1.5rem 0}
table.specs tr td.divider,.specs table tr td.divider{border-right:1px solid #e5e5e5}
table.specs tr td.cat,.specs table tr td.cat{font-weight:700;font-size:1rem;color:#000;padding-left:0}
table.specs tr td.cat img,.specs table tr td.cat img{min-width:3rem}
table.specs tr:last-child td,.specs table tr:last-child td{border-bottom:0}
table.specs.separate,.specs table.separate{border-spacing:1.5rem}
table.specs.separate tr td,.specs table.separate tr td{padding:0 3rem 1.5rem 0}
table.specs.small,.specs table.small{font-size:1rem}
table.specs.small th,.specs table.small th{font-size:1.2rem}
table.specs.small tr.head td,.specs table.small tr.head td{font-weight:400;font-size:1.2rem}
table.specs.small tr td.cat,.specs table.small tr td.cat{font-weight:400;font-size:1rem}
@media only screen and (max-width:40em){table.specs,.specs table{table-layout:initial;font-size:1rem}
table.specs th,.specs table th{font-size:1rem}
table.specs tr.head td,.specs table tr.head td{font-weight:400;font-size:1rem;color:#000}
table.specs tr td,.specs table tr td{color:#3a3c41;font-size:.875rem}
table.specs tr td.cat,.specs table tr td.cat{font-weight:400;font-size:1rem;color:#000}
}
.table-striped table>tbody>tr:nth-of-type(even){background-color:#fcfcfc}
.headfirstrow table>tbody>tr:first-child td{font-weight:bold}
.headfirstcolumn table>tbody>tr>td:first-child{font-weight:bold}
.specs.small table tr td{font-size:.9rem;padding-top:.5rem;padding-bottom:.5rem}
.specs.medium table tr td{font-size:1rem;padding-top:1rem;padding-bottom:1rem}
.specs.large table tr td{padding-top:1.5rem;padding-bottom:1.5rem}
.specs.cellview.tableheader table>tbody>tr:first-child{background:#666;color:#fff}
.specs.cellview table{border:1px solid #caccd1}
.specs.cellview table tr td{border-bottom:1px solid #caccd1;padding:1rem}
@media only screen and (max-width:40em){.reviews .cycle2{padding-top:0}
.reviews .cycle2>div{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;text-align:center;padding:0 0 1.5rem}
.reviews .cycle2>div:first-child{margin-left:auto}
.reviews .cycle2>div:last-child{margin-right:auto}
.reviews .cycle2>div .big-top{margin-top:2rem;border-top:1px solid #e5e5e5}
.reviews .cycle2>div img{max-width:50%}
.reviews .cycle2>div h3{margin-top:0}
.reviews .cycle2>div h4{display:none}
}
@media only screen and (max-width:25em){.reviews .cycle2 .svg img{max-width:30%}
}
@media only screen and (max-width:50em){.for-business-cta .thirds.no-pipe .third img{max-width:90%}
.for-business-cta .thirds.no-pipe .third .forty{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}
.for-business-cta .thirds.no-pipe .third .forty:first-child{margin-left:auto}
.for-business-cta .thirds.no-pipe .third .forty:last-child{margin-right:auto}
.for-business-cta .thirds.no-pipe .third .sixty{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}
.for-business-cta .thirds.no-pipe .third .sixty:first-child{margin-left:auto}
.for-business-cta .thirds.no-pipe .third .sixty:last-child{margin-right:auto}
}
@media only screen and (max-width:40em){.for-business-cta .thirds.no-pipe .third{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;margin:0;padding:0 0 2rem}
.for-business-cta .thirds.no-pipe .third:before,.for-business-cta .thirds.no-pipe .third:after{content:'';display:table}
.for-business-cta .thirds.no-pipe .third:after{clear:both}
.for-business-cta .thirds.no-pipe .third img{max-width:100%}
.for-business-cta .thirds.no-pipe .third .forty{*zoom:1;float:left;clear:none;text-align:inherit;width:38.2%;margin-left:0;margin-right:3%}
.for-business-cta .thirds.no-pipe .third .forty:before,.for-business-cta .thirds.no-pipe .third .forty:after{content:'';display:table}
.for-business-cta .thirds.no-pipe .third .forty:after{clear:both}
.for-business-cta .thirds.no-pipe .third .forty:last-child{margin-right:0}
.for-business-cta .thirds.no-pipe .third .sixty{*zoom:1;float:left;clear:none;text-align:inherit;width:58.8%;margin-left:0;margin-right:3%;text-align:left}
.for-business-cta .thirds.no-pipe .third .sixty:before,.for-business-cta .thirds.no-pipe .third .sixty:after{content:'';display:table}
.for-business-cta .thirds.no-pipe .third .sixty:after{clear:both}
.for-business-cta .thirds.no-pipe .third .sixty:last-child{margin-right:0}
}
@media only screen and (max-width:25em){.for-business-cta .thirds.no-pipe .third{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;padding:0}
.for-business-cta .thirds.no-pipe .third:first-child{margin-left:auto}
.for-business-cta .thirds.no-pipe .third:last-child{margin-right:auto}
.for-business-cta .thirds.no-pipe .third .sixty h3{margin-bottom:.25rem}
.for-business-cta .thirds.no-pipe .third .sixty p{margin-top:0}
}
@media only screen and (max-width:40em){.new-oem-cta .halves.no-pipe,.computing-cta .halves.no-pipe{text-align:left}
.new-oem-cta .center80,.computing-cta .center80{*zoom:1;width:auto;max-width:80%;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}
.new-oem-cta .center80:before,.computing-cta .center80:before,.new-oem-cta .center80:after,.computing-cta .center80:after{content:'';display:table}
.new-oem-cta .center80:after,.computing-cta .center80:after{clear:both}
.new-oem-cta .center80 .half,.computing-cta .center80 .half{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;margin:0;padding:0 0 2rem}
.new-oem-cta .center80 .half:first-child,.computing-cta .center80 .half:first-child{margin-left:auto}
.new-oem-cta .center80 .half:last-child,.computing-cta .center80 .half:last-child{margin-right:auto}
.new-oem-cta .center80 .half img,.computing-cta .center80 .half img{max-width:100%}
.new-oem-cta .center80 .half .forty,.computing-cta .center80 .half .forty{*zoom:1;float:left;clear:none;text-align:inherit;width:38.2%;margin-left:0;margin-right:3%}
.new-oem-cta .center80 .half .forty:before,.computing-cta .center80 .half .forty:before,.new-oem-cta .center80 .half .forty:after,.computing-cta .center80 .half .forty:after{content:'';display:table}
.new-oem-cta .center80 .half .forty:after,.computing-cta .center80 .half .forty:after{clear:both}
.new-oem-cta .center80 .half .forty:last-child,.computing-cta .center80 .half .forty:last-child{margin-right:0}
.new-oem-cta .center80 .half .sixty,.computing-cta .center80 .half .sixty{*zoom:1;float:left;clear:none;text-align:inherit;width:58.8%;margin-left:0;margin-right:3%;text-align:left}
.new-oem-cta .center80 .half .sixty:before,.computing-cta .center80 .half .sixty:before,.new-oem-cta .center80 .half .sixty:after,.computing-cta .center80 .half .sixty:after{content:'';display:table}
.new-oem-cta .center80 .half .sixty:after,.computing-cta .center80 .half .sixty:after{clear:both}
.new-oem-cta .center80 .half .sixty:last-child,.computing-cta .center80 .half .sixty:last-child{margin-right:0}
}
@media only screen and (max-width:25em){.new-oem-cta .center80,.computing-cta .center80{*zoom:1;width:auto;max-width:100%;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}
.new-oem-cta .center80:before,.computing-cta .center80:before,.new-oem-cta .center80:after,.computing-cta .center80:after{content:'';display:table}
.new-oem-cta .center80:after,.computing-cta .center80:after{clear:both}
}
section.footnotes{padding:1rem 0 2rem}
section.footnotes .footnotes p{display:inline;font-size:.875rem;line-height:1.5}
section.footnotes .footnotes p:after{content:"|";display:inline;margin:0 .25rem 0 .5rem;color:#ed1c24}
section.footnotes .footnotes p:last-child:after{content:"";margin-right:0}
footer{background:#2a2b2f;color:#fff;padding:3rem}
footer ul{list-style-type:none;padding:0;margin:0}
footer .thirds{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;margin:1rem 0 3rem}
footer .thirds:before,footer .thirds:after{content:'';display:table}
footer .thirds:after{clear:both}
footer .thirds .third{*zoom:1;float:left;clear:none;text-align:inherit;width:33.33333333333333%;margin-left:0;margin-right:0;padding:0 3.5%;border-right:1px solid #4a4c51;text-align:center}
footer .thirds .third:before,footer .thirds .third:after{content:'';display:table}
footer .thirds .third:after{clear:both}
footer .thirds .third:last-child{border:0}
footer .thirds .third a h3{font-size:1.35rem;color:#fff}
footer .thirds .third a img{max-width:86%;margin-bottom:0}
@media only screen and (max-width:40em){footer{padding:2rem 0}
footer .thirds{margin:0 0 3rem}
}
.main-links{*zoom:1;float:left;clear:none;text-align:inherit;width:22.75%;margin-left:0;margin-right:3%}
.main-links:before,.main-links:after{content:'';display:table}
.main-links:after{clear:both}
.main-links:last-child{margin-right:0}
@media only screen and (max-width:50em){.main-links{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}
.main-links:before,.main-links:after{content:'';display:table}
.main-links:after{clear:both}
.main-links:last-child{margin-right:0}
}
@media only screen and (max-width:40em){.main-links{display:none}
}
.secondary-links{*zoom:1;float:left;clear:none;text-align:inherit;width:22.75%;margin-left:0;margin-right:3%}
.secondary-links:before,.secondary-links:after{content:'';display:table}
.secondary-links:after{clear:both}
.secondary-links:last-child{margin-right:0}
@media only screen and (max-width:50em){.secondary-links{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;margin-right:0}
.secondary-links:before,.secondary-links:after{content:'';display:table}
.secondary-links:after{clear:both}
.secondary-links:last-child{margin-right:0}
}
@media only screen and (max-width:40em){.secondary-links{display:none}
}
.forhome .solutions-links h2{*zoom:1;float:left;clear:none;text-align:inherit;width:30%;margin-left:0;margin-right:0}
.forhome .solutions-links h2:before,.forhome .solutions-links h2:after{content:'';display:table}
.forhome .solutions-links h2:after{clear:both}
.forhome .solutions-links ul{*zoom:1;float:left;clear:none;text-align:inherit;width:60%;margin-left:10%;margin-right:0;display:block;padding-top:.25rem}
.forhome .solutions-links ul:before,.forhome .solutions-links ul:after{content:'';display:table}
.forhome .solutions-links ul:after{clear:both}
.forhome .solutions-links ul li{*zoom:1;float:left;clear:none;text-align:inherit;width:17.6%;margin-left:0;margin-right:3%;height:2.2rem}
.forhome .solutions-links ul li:before,.forhome .solutions-links ul li:after{content:'';display:table}
.forhome .solutions-links ul li:after{clear:both}
.forhome .solutions-links ul li:last-child{margin-right:0}
.forhome .solutions-links ul li a{font-size:2rem;line-height:2.2rem;display:block;height:2.2rem;color:#fff}
.forhome .solutions-links ul li a:hover{color:#ed1c24}
.forhome .solutions-links .wrapper{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;margin-top:1.5rem}
.forhome .solutions-links .wrapper:before,.forhome .solutions-links .wrapper:after{content:'';display:table}
.forhome .solutions-links .wrapper:after{clear:both}
.forhome .solutions-links .wrapper form{position:relative;height:2.2rem;border:1px solid #eee;background:0}
.forhome .solutions-links .wrapper form input{padding-left:.75rem;*zoom:1;float:left;clear:none;text-align:inherit;width:90.9090909090909%;margin-left:0;margin-right:0;background:0;border:0;height:2.2rem;color:#4a4c51}
.forhome .solutions-links .wrapper form input:before,.forhome .solutions-links .wrapper form input:after{content:'';display:table}
.forhome .solutions-links .wrapper form input:after{clear:both}
.forhome .solutions-links .wrapper form input.go{*zoom:1;float:left;clear:none;text-align:inherit;width:9.090909090909092%;margin-left:0;margin-right:0;background:url("https://www.sandisk.com/content/dam/sandisk-main/en_us/assets/svg/footer-search.svg") center no-repeat;border-left:1px solid #4a4c51;height:1.6rem;margin:.3rem 0}
.forhome .solutions-links .wrapper form input.go:before,.forhome .solutions-links .wrapper form input.go:after{content:'';display:table}
.forhome .solutions-links .wrapper form input.go:after{clear:both}
.forhome .solutions-links .wrapper form input.go:hover{cursor:pointer}
.forhome .solutions-links .wrapper form input.go:focus{outline:0;border:0;border-left:1px solid #4a4c51;box-shadow:none}
.forhome .solutions-links .wrapper form input:focus{outline:0;border:0;box-shadow:0 0 7px rgba(237,28,36,0.7) inset;padding:0 .5rem;color:#caccd1;font-weight:300}
.forhome .solutions-links .wrapper form input::-webkit-input-placeholder{color:#4a4c51}
.forhome .solutions-links .wrapper form input:-moz-placeholder{color:#4a4c51}
.forhome .solutions-links .wrapper form input::-moz-placeholder{color:#4a4c51}
.forhome .solutions-links .wrapper form input:-ms-input-placeholder{color:#4a4c51}
.solutions-links{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}
.solutions-links:before,.solutions-links:after{content:'';display:table}
.solutions-links:after{clear:both}
.solutions-links:last-child{margin-right:0}
.solutions-links h2{margin:0 0 .4rem;font-size:1.8rem;line-height:3rem;text-transform:capitalize}
.solutions-links p{margin-top:.2rem;color:#6a6c71;font-size:1rem}
.solutions-links .wrapper{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.solutions-links .wrapper:before,.solutions-links .wrapper:after{content:'';display:table}
.solutions-links .wrapper:after{clear:both}
@media only screen and (max-width:40em){.solutions-links .wrapper .half{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%;display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}
.solutions-links .wrapper .half:before,.solutions-links .wrapper .half:after{content:'';display:table}
.solutions-links .wrapper .half:after{clear:both}
.solutions-links .wrapper .half:last-child{margin-right:0}
.solutions-links .wrapper .half:first-child{margin-left:auto}
.solutions-links .wrapper .half:last-child{margin-right:auto}
.solutions-links .wrapper .half:last-child{display:none}
}
.solutions-links .stories-links{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;padding-bottom:2rem}
.solutions-links .stories-links:before,.solutions-links .stories-links:after{content:'';display:table}
.solutions-links .stories-links:after{clear:both}
.solutions-links .stories-links .col180,.solutions-links .stories-links .col120,.solutions-links .stories-links .col90,.solutions-links .stories-links .col60{position:relative}
.solutions-links .stories-links .col180{*zoom:1;float:left;clear:none;text-align:inherit;width:31.57894736842105%;margin-left:0;margin-right:0}
.solutions-links .stories-links .col180:before,.solutions-links .stories-links .col180:after{content:'';display:table}
.solutions-links .stories-links .col180:after{clear:both}
.solutions-links .stories-links .col120{*zoom:1;float:left;clear:none;text-align:inherit;width:21.052631578947366%;margin-left:0;margin-right:0}
.solutions-links .stories-links .col120:before,.solutions-links .stories-links .col120:after{content:'';display:table}
.solutions-links .stories-links .col120:after{clear:both}
.solutions-links .stories-links .col90{*zoom:1;float:left;clear:none;text-align:inherit;width:15.789473684210526%;margin-left:0;margin-right:0}
.solutions-links .stories-links .col90:before,.solutions-links .stories-links .col90:after{content:'';display:table}
.solutions-links .stories-links .col90:after{clear:both}
.solutions-links .stories-links .col60{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0}
.solutions-links .stories-links .col60:before,.solutions-links .stories-links .col60:after{content:'';display:table}
.solutions-links .stories-links .col60:after{clear:both}
.solutions-links .stories-links .col60:nth-child(2n){float:right}
.solutions-links .stories-links .col60:nth-child(2n+1){clear:both}
.solutions-links .stories-links .col100{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.solutions-links .stories-links .col100:before,.solutions-links .stories-links .col100:after{content:'';display:table}
.solutions-links .stories-links .col100:after{clear:both}
.solutions-links .stories-links .img-box{padding-top:100%;border-bottom:2px solid rgba(0,0,0,0);border-right:2px solid rgba(0,0,0,0);overflow:hidden;position:relative}
.solutions-links .stories-links .img-box img{position:absolute;left:0;top:0;max-width:140%}
.solutions-links .footer-form{padding:1.5rem 0 4rem}
.solutions-links .footer-form .sxs-form .input{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}
.solutions-links .footer-form .sxs-form .input:before,.solutions-links .footer-form .sxs-form .input:after{content:'';display:table}
.solutions-links .footer-form .sxs-form .input:after{clear:both}
.solutions-links .footer-form .sxs-form .input:nth-child(2n){margin-right:0;float:right}
.solutions-links .footer-form .sxs-form .input:nth-child(2n+1){clear:both}
.solutions-links .footer-form .sxs-form .input input{border:1px solid #fff;*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;line-height:2.25;font-size:1rem;padding-left:.75rem;margin-bottom:2rem;height:2.5rem}
.solutions-links .footer-form .sxs-form .input input:before,.solutions-links .footer-form .sxs-form .input input:after{content:'';display:table}
.solutions-links .footer-form .sxs-form .input input:after{clear:both}
.solutions-links .footer-form .sxs-form .input input::-webkit-input-placeholder{color:#4a4c51;font-weight:300}
.solutions-links .footer-form .sxs-form .input input:-moz-placeholder{color:#4a4c51;font-weight:300}
.solutions-links .footer-form .sxs-form .input input::-moz-placeholder{color:#4a4c51;font-weight:300}
.solutions-links .footer-form .sxs-form .input input:-ms-input-placeholder{color:#4a4c51;font-weight:300}
.solutions-links .footer-form .sxs-form .button{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}
.solutions-links .footer-form .sxs-form .button:before,.solutions-links .footer-form .sxs-form .button:after{content:'';display:table}
.solutions-links .footer-form .sxs-form .button:after{clear:both}
.solutions-links .footer-form .sxs-form .button:last-child{margin-right:0}
.solutions-links .footer-form .sxs-form .button button{width:100%;border:1px solid rgba(0,0,0,0);line-height:1;font-size:1rem;padding-left:.75rem;margin-bottom:2rem;background:#ed1c24;text-align:center}
.solutions-links .footer-form .sxs-form .email-link{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;line-height:2.25;font-size:.75rem;padding-left:0}
.solutions-links .footer-form .sxs-form .email-link:before,.solutions-links .footer-form .sxs-form .email-link:after{content:'';display:table}
.solutions-links .footer-form .sxs-form .email-link:after{clear:both}
.solutions-links .footer-form .sxs-form .email-link:last-child{margin-right:0}
.solutions-links .footer-form .sxs-form .email-link p{margin:0;line-height:2.5}
.solutions-links .footer-form .sxs-form .email-link a{color:#fff;text-indent:2rem}
.solutions-links .footer-form .sxs-form .email-link a span.fio-envelope{font-size:2rem;line-height:2.25rem}
.solutions-links .it-blog{padding:1.5rem 0;*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.solutions-links .it-blog:before,.solutions-links .it-blog:after{content:'';display:table}
.solutions-links .it-blog:after{clear:both}
.solutions-links .it-blog .blog-item{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;padding:0 0 1rem}
.solutions-links .it-blog .blog-item:before,.solutions-links .it-blog .blog-item:after{content:'';display:table}
.solutions-links .it-blog .blog-item:after{clear:both}
.solutions-links .it-blog .blog-item .blog-thumb{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%;overflow:hidden;position:relative}
.solutions-links .it-blog .blog-item .blog-thumb:before,.solutions-links .it-blog .blog-item .blog-thumb:after{content:'';display:table}
.solutions-links .it-blog .blog-item .blog-thumb:after{clear:both}
.solutions-links .it-blog .blog-item .blog-thumb:last-child{margin-right:0}
.solutions-links .it-blog .blog-item .blog-thumb height 7rem img{position:absolute;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:100%}
.solutions-links .it-blog .blog-item .blog-summary{*zoom:1;float:left;clear:none;text-align:inherit;width:65.66666666666666%;margin-left:0;margin-right:3%}
.solutions-links .it-blog .blog-item .blog-summary:before,.solutions-links .it-blog .blog-item .blog-summary:after{content:'';display:table}
.solutions-links .it-blog .blog-item .blog-summary:after{clear:both}
.solutions-links .it-blog .blog-item .blog-summary:last-child{margin-right:0}
.solutions-links .it-blog .blog-item .blog-summary h4{font-size:1rem;color:#fff;padding:0;margin:0;text-transform:capitalize;letter-spacing:initial;line-height:1.5}
.solutions-links .it-blog .blog-item .blog-summary h4 span{color:#8a8c91}
.solutions-links .it-blog .blog-item .blog-summary p{margin:0;padding:0;line-height:1.25;color:#8a8c91}
.solutions-links .it-blog .blog-item .blog-summary a{font-size:.85rem}
.solutions-links .half{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0}
.solutions-links .half:before,.solutions-links .half:after{content:'';display:table}
.solutions-links .half:after{clear:both}
.solutions-links .half:first-child{padding:0 2% 0 0}
.solutions-links .half:last-child{padding:0 0 0 2%}
.solutions-links .half form{position:relative;height:2.2rem;border:1px solid #8a8c91;background:0}
.solutions-links .half input{*zoom:1;float:left;clear:none;text-align:inherit;width:83.33333333333334%;margin-left:0;margin-right:0;background:0;border:0;height:2.2rem}
.solutions-links .half input:before,.solutions-links .half input:after{content:'';display:table}
.solutions-links .half input:after{clear:both}
.solutions-links .half input.go{*zoom:1;float:left;clear:none;text-align:inherit;width:16.666666666666664%;margin-left:0;margin-right:0;background:url("https://www.sandisk.com/content/dam/sandisk-main/en_us/assets/svg/footer-search.svg") center no-repeat;border-left:1px solid #3a3c41;height:1.6rem;margin:.3rem 0}
.solutions-links .half input.go:before,.solutions-links .half input.go:after{content:'';display:table}
.solutions-links .half input.go:after{clear:both}
.solutions-links .half input.go:hover{cursor:pointer}
.solutions-links .half input.go:focus{outline:0;border:0;border-left:1px solid #3a3c41;box-shadow:none}
.solutions-links .half input:focus{outline:0;border:0;box-shadow:0 0 7px rgba(237,28,36,0.7) inset;padding:0 .5rem;color:#caccd1;font-weight:300}
.solutions-links .half ul{display:block}
.solutions-links .half li{*zoom:1;float:left;clear:none;text-align:inherit;width:17.6%;margin-left:0;margin-right:3%;height:2.2rem}
.solutions-links .half li:before,.solutions-links .half li:after{content:'';display:table}
.solutions-links .half li:after{clear:both}
.solutions-links .half li:last-child{margin-right:0}
.solutions-links .half a{font-size:2rem;line-height:2.2rem;display:block;height:2.2rem;color:#fff}
.solutions-links .half a:hover{color:#ed1c24}
@media only screen and (max-width:50em){.solutions-links{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid #3a3c41;*zoom:1}
.solutions-links:first-child{margin-left:auto}
.solutions-links:last-child{margin-right:auto}
.solutions-links:before,.solutions-links:after{content:'';display:table}
.solutions-links:after{clear:both}
.solutions-links:last-child{margin-right:0}
.solutions-links:before,.solutions-links:after{content:'';display:table}
.solutions-links:after{clear:both}
.solutions-links .stories-links{padding:1.5rem 0}
.solutions-links .half ul{*zoom:1}
.solutions-links .half ul:before,.solutions-links .half ul:after{content:'';display:table}
.solutions-links .half ul:after{clear:both}
.solutions-links .half ul li a i{display:inherit;text-align:center}
}
@media only screen and (max-width:40em){.solutions-links{border-top:0;padding-top:0;margin-top:0}
.solutions-links .title h2{font-size:1.25rem;line-height:1.25}
.solutions-links .footer-form{padding:1rem 0}
.solutions-links .footer-form .sxs-form .input{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}
.solutions-links .footer-form .sxs-form .input:first-child{margin-left:auto}
.solutions-links .footer-form .sxs-form .input:last-child{margin-right:auto}
.solutions-links .footer-form .sxs-form .input input{margin-bottom:.75rem}
.solutions-links .footer-form .sxs-form .button{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.solutions-links .footer-form .sxs-form .button:before,.solutions-links .footer-form .sxs-form .button:after{content:'';display:table}
.solutions-links .footer-form .sxs-form .button:after{clear:both}
.solutions-links .footer-form .sxs-form .email-link{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.solutions-links .footer-form .sxs-form .email-link:before,.solutions-links .footer-form .sxs-form .email-link:after{content:'';display:table}
.solutions-links .footer-form .sxs-form .email-link:after{clear:both}
.solutions-links p{font-size:.9rem;margin-bottom:0}
.solutions-links .thirds .third{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%;text-align:center;border:0;display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}
.solutions-links .thirds .third:before,.solutions-links .thirds .third:after{content:'';display:table}
.solutions-links .thirds .third:after{clear:both}
.solutions-links .thirds .third:last-child{margin-right:0}
.solutions-links .thirds .third:first-child{margin-left:auto}
.solutions-links .thirds .third:last-child{margin-right:auto}
.solutions-links .thirds .third img{max-width:60%}
.solutions-links .thirds .third h3{font-size:1rem;margin:.75rem 0 0}
.solutions-links .it-blog .blog-item .blog-thumb{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%}
.solutions-links .it-blog .blog-item .blog-thumb:before,.solutions-links .it-blog .blog-item .blog-thumb:after{content:'';display:table}
.solutions-links .it-blog .blog-item .blog-thumb:after{clear:both}
.solutions-links .it-blog .blog-item .blog-thumb:last-child{margin-right:0}
.solutions-links .it-blog .blog-item .blog-summary{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%}
.solutions-links .it-blog .blog-item .blog-summary:before,.solutions-links .it-blog .blog-item .blog-summary:after{content:'';display:table}
.solutions-links .it-blog .blog-item .blog-summary:after{clear:both}
.solutions-links .it-blog .blog-item .blog-summary:last-child{margin-right:0}
.solutions-links .it-blog .blog-item .blog-summary p{margin-bottom:.5rem}
.solutions-links .it-blog .blog-item .blog-summary a{padding:.25rem .5rem;background:#ed1c24;color:#fff}
}
.feedreadersummery .it-blog{padding:1.5rem 0;*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.feedreadersummery .it-blog:before,.feedreadersummery .it-blog:after{content:'';display:table}
.feedreadersummery .it-blog:after{clear:both}
.feedreadersummery .it-blog .blog-item{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;padding:0 0 3rem}
.feedreadersummery .it-blog .blog-item:before,.feedreadersummery .it-blog .blog-item:after{content:'';display:table}
.feedreadersummery .it-blog .blog-item:after{clear:both}
.feedreadersummery .it-blog .blog-item .blog-thumb{*zoom:1;float:left;clear:none;text-align:inherit;width:17.6%;margin-left:0;margin-right:3%;overflow:hidden;position:relative;text-align:center}
.feedreadersummery .it-blog .blog-item .blog-thumb:before,.feedreadersummery .it-blog .blog-item .blog-thumb:after{content:'';display:table}
.feedreadersummery .it-blog .blog-item .blog-thumb:after{clear:both}
.feedreadersummery .it-blog .blog-item .blog-thumb:last-child{margin-right:0}
.feedreadersummery .it-blog .blog-item .blog-thumb height 7rem img{position:absolute;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:100%}
.feedreadersummery .it-blog .blog-item .blog-summary{*zoom:1;float:left;clear:none;text-align:inherit;width:79.4%;margin-left:0;margin-right:3%}
.feedreadersummery .it-blog .blog-item .blog-summary:before,.feedreadersummery .it-blog .blog-item .blog-summary:after{content:'';display:table}
.feedreadersummery .it-blog .blog-item .blog-summary:after{clear:both}
.feedreadersummery .it-blog .blog-item .blog-summary:last-child{margin-right:0}
.feedreadersummery .it-blog .blog-item .blog-summary h4{padding:0;margin:0;text-transform:capitalize;letter-spacing:initial;line-height:1.5}
.feedreadersummery .it-blog .blog-item .blog-summary h4 span{color:#8a8c91}
.feedreadersummery .it-blog .blog-item .blog-summary p{margin:0;padding:0;color:#8a8c91}
.feedreadersummery .it-blog .blog-item .blog-summary a{font-size:.85rem}
@media only screen and (max-width:40em){.feedreadersummery{border-top:0;padding-top:0;margin-top:0}
.feedreadersummery .title h2{font-size:1.25rem;line-height:1.25}
.feedreadersummery .it-blog .blog-item .blog-thumb{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%;text-align:left}
.feedreadersummery .it-blog .blog-item .blog-thumb:before,.feedreadersummery .it-blog .blog-item .blog-thumb:after{content:'';display:table}
.feedreadersummery .it-blog .blog-item .blog-thumb:after{clear:both}
.feedreadersummery .it-blog .blog-item .blog-thumb:last-child{margin-right:0}
.feedreadersummery .it-blog .blog-item .blog-summary{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%}
.feedreadersummery .it-blog .blog-item .blog-summary:before,.feedreadersummery .it-blog .blog-item .blog-summary:after{content:'';display:table}
.feedreadersummery .it-blog .blog-item .blog-summary:after{clear:both}
.feedreadersummery .it-blog .blog-item .blog-summary:last-child{margin-right:0}
.feedreadersummery .it-blog .blog-item .blog-summary p{margin-bottom:.5rem}
.feedreadersummery .it-blog .blog-item .blog-summary a{padding:.25rem .5rem;background:#ed1c24;color:#fff}
}
.eventlist .event-teaser{border-top:0}
.eventlist .event-teaser .articles{width:100%}
.eventlist .event-teaser .indvl-event .media-body{*zoom:1}
.eventlist .event-teaser .indvl-event .media-body:before,.eventlist .event-teaser .indvl-event .media-body:after{content:'';display:table}
.eventlist .event-teaser .indvl-event .media-body:after{clear:both}
.eventlist .event-teaser .indvl-event .media-body .event-detail-img{float:left;width:27%}
.eventlist .event-teaser .indvl-event .media-body .event-details{width:70%;float:right}
.event-teaser{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;padding-top:2rem;margin-top:2rem;border-top:1px solid #4a4c51;*zoom:1}
.event-teaser:before,.event-teaser:after{content:'';display:table}
.event-teaser:after{clear:both}
.event-teaser:before,.event-teaser:after{content:'';display:table}
.event-teaser:after{clear:both}
.event-teaser>div{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0}
.event-teaser>div:before,.event-teaser>div:after{content:'';display:table}
.event-teaser>div:after{clear:both}
.event-teaser>div:first-child{padding-right:2%}
.event-teaser>div:last-child{padding-left:2%}
.event-teaser .event-item .event-banner{*zoom:1;float:left;clear:none;text-align:inherit;width:58.8%;margin-left:0;margin-right:3%;position:relative}
.event-teaser .event-item .event-banner:before,.event-teaser .event-item .event-banner:after{content:'';display:table}
.event-teaser .event-item .event-banner:after{clear:both}
.event-teaser .event-item .event-banner:last-child{margin-right:0}
.event-teaser .event-item .event-banner .img-box-wide{display:block;border-bottom:2px solid rgba(0,0,0,0);border-right:2px solid rgba(0,0,0,0);overflow:hidden;position:relative;height:6.25rem}
.event-teaser .event-item .event-banner .img-box-wide img{position:absolute;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:100%}
.event-teaser .event-item .event-info{*zoom:1;float:left;clear:none;text-align:inherit;width:38.2%;margin-left:0;margin-right:3%}
.event-teaser .event-item .event-info:before,.event-teaser .event-item .event-info:after{content:'';display:table}
.event-teaser .event-item .event-info:after{clear:both}
.event-teaser .event-item .event-info:last-child{margin-right:0}
.event-teaser .event-item .event-info h3,.event-teaser .event-item .event-info h4{margin:0 0 .5rem;text-transform:initial;letter-spacing:0}
.event-teaser .event-item .event-info h4{font-size:1rem;font-weight:400}
.event-teaser .event-item .event-info p{font-weight:300;font-size:.85rem;margin:0;padding:0;line-height:1;color:#8a8c91}
.event-teaser .event-item .event-links{padding-top:.25rem}
.event-teaser .event-item .event-links a{font-size:.85rem;color:#ed1c24}
.event-teaser .event-item .event-links a:hover{color:#fff;text-decoration:none}
.event-teaser .event-item .event-links a:first-child{padding-right:1rem}
.event-teaser .event-item .event-links a:after{content:" »"}
@media only screen and (max-width:75em){.event-teaser .event-item .event-banner,.event-teaser .event-item .event-info{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}
.event-teaser .event-item .event-banner:before,.event-teaser .event-item .event-info:before,.event-teaser .event-item .event-banner:after,.event-teaser .event-item .event-info:after{content:'';display:table}
.event-teaser .event-item .event-banner:after,.event-teaser .event-item .event-info:after{clear:both}
.event-teaser .event-item .event-banner:last-child,.event-teaser .event-item .event-info:last-child{margin-right:0}
}
@media only screen and (max-width:64em){.event-teaser .event-item .event-banner,.event-teaser .event-item .event-info{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}
.event-teaser .event-item .event-banner:before,.event-teaser .event-item .event-info:before,.event-teaser .event-item .event-banner:after,.event-teaser .event-item .event-info:after{content:'';display:table}
.event-teaser .event-item .event-banner:after,.event-teaser .event-item .event-info:after{clear:both}
.event-teaser .event-item .event-banner:first-child,.event-teaser .event-item .event-info:first-child{margin-left:auto}
.event-teaser .event-item .event-banner:last-child,.event-teaser .event-item .event-info:last-child{margin-right:auto}
}
@media only screen and (max-width:50em){.event-teaser .event-item{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.event-teaser .event-item:first-child{padding:0 0 1.5rem;border-bottom:1px solid #4a4c51;margin-bottom:1.5rem}
.event-teaser .event-item:last-child{padding:0}
.event-teaser .event-item:first-child{margin-left:auto}
.event-teaser .event-item:last-child{margin-right:auto}
.event-teaser .event-item:before,.event-teaser .event-item:after{content:'';display:table}
.event-teaser .event-item:after{clear:both}
.event-teaser .event-item .event-banner{*zoom:1;float:left;clear:none;text-align:inherit;width:46.44%;margin-left:0;margin-right:3%}
.event-teaser .event-item .event-banner:before,.event-teaser .event-item .event-banner:after{content:'';display:table}
.event-teaser .event-item .event-banner:after{clear:both}
.event-teaser .event-item .event-banner:last-child{margin-right:0}
.event-teaser .event-item .event-info{*zoom:1;float:left;clear:none;text-align:inherit;width:50.56%;margin-left:0;margin-right:3%}
.event-teaser .event-item .event-info:before,.event-teaser .event-item .event-info:after{content:'';display:table}
.event-teaser .event-item .event-info:after{clear:both}
.event-teaser .event-item .event-info:last-child{margin-right:0}
}
@media only screen and (max-width:40em){.event-teaser>div{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}
.event-teaser>div:first-child{margin-left:auto}
.event-teaser>div:last-child{margin-right:auto}
.event-teaser>div .event-item{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}
.event-teaser>div .event-item:before,.event-teaser>div .event-item:after{content:'';display:table}
.event-teaser>div .event-item:after{clear:both}
.event-teaser>div .event-item .event-banner{margin-bottom:.75rem}
.event-teaser>div .event-item .event-banner,.event-teaser>div .event-item .event-info{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%;display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}
.event-teaser>div .event-item .event-banner:before,.event-teaser>div .event-item .event-info:before,.event-teaser>div .event-item .event-banner:after,.event-teaser>div .event-item .event-info:after{content:'';display:table}
.event-teaser>div .event-item .event-banner:after,.event-teaser>div .event-item .event-info:after{clear:both}
.event-teaser>div .event-item .event-banner:last-child,.event-teaser>div .event-item .event-info:last-child{margin-right:0}
.event-teaser>div .event-item .event-banner:first-child,.event-teaser>div .event-item .event-info:first-child{margin-left:auto}
.event-teaser>div .event-item .event-banner:last-child,.event-teaser>div .event-item .event-info:last-child{margin-right:auto}
.event-teaser>div .event-item .event-links{padding-top:.5rem}
.event-teaser>div .event-item .event-links a{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;background:#ed1c24;padding:.5rem 0;text-align:center;color:#fff}
.event-teaser>div .event-item .event-links a:before,.event-teaser>div .event-item .event-links a:after{content:'';display:table}
.event-teaser>div .event-item .event-links a:after{clear:both}
.event-teaser>div .event-item .event-links a:last-child{margin-right:0}
.event-teaser>div .event-item .event-links a:after{content:''}
}
ul.inline-list{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-column-width:250px;-moz-column-width:250px;column-width:250px;column-break-inside:avoid;list-style:none;font-weight:300}
ul.inline-list li{margin:0 !important;padding:5px !important}
ul.inline-list li:after{content:" \00BB"}
.bottom-footer{background:#000;color:#999;padding:1rem 0;text-align:center}
.bottom-footer ul{list-style-type:none;padding:0;line-height:2;margin:0 auto;text-align:center}
.bottom-footer li{display:inline-block;margin:0 .5%}
.bottom-footer a{color:#999;display:block;font-size:1rem;line-height:2}
.bottom-footer a:hover{color:#fff}
.copyright-text{background:#000;color:#fff;padding:1rem 0;font-size:.75rem;text-align:center}
.copyright{background:#ed1c24;font-size:.9rem;line-height:1rem;padding:0;font-weight:400}
.copyright .footer-text{margin:1rem 0;float:left}
.copyright .footer-links li{display:inline;margin-right:1rem}
.copyright .footer-links a{color:#fff;font-weight:400;line-height:2.75rem}
.copyright .logo{float:right;margin:1rem auto .8rem;width:10rem}
.copyright .logo img{display:inline-block;height:2.75rem}
.copyright p{float:left;margin:0;font-size:.875rem;line-height:1rem;color:#fff;font-weight:400}
.copyright p a{padding:0 0 0 .8rem;color:#fff}
.copyright p a:hover{color:#000}
@media only screen and (max-width:75em){.copyright p{margin:.5rem 0;line-height:1.5}
.copyright p a{padding:0 .8rem 0 0}
}
@media only screen and (max-width:50em){.copyright .footer-links{position:relative;text-align:center;top:initial;left:initial;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;padding-bottom:1rem}
.copyright .footer-links li{line-height:1.5}
.copyright .logo{float:none;text-align:center}
.copyright p{float:none;text-align:center;line-height:1.5;font-weight:300}
.copyright p a{padding:0 .5rem}
}
@media only screen and (max-width:40em){.copyright p{font-size:.875rem}
}
.dl-menuwrapper{width:100%;float:left;position:relative;-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;-moz-perspective-origin:50% 200%;-ms-perspective-origin:50% 200%;perspective-origin:50% 200%}
.dl-menuwrapper:first-child{margin-right:100px}
.dl-menuwrapper>.dl-submenu.dl-animate-in{-webkit-animation:SubMenuAnimIn .3s ease;-moz-animation:SubMenuAnimIn .3s ease;-o-animation:SubMenuAnimIn .3s ease;-ms-animation:SubMenuAnimIn .3s ease;animation:SubMenuAnimIn .3s ease}
.dl-menuwrapper>.dl-submenu.dl-animate-out{-webkit-animation:SubMenuAnimOut .3s ease;-moz-animation:SubMenuAnimOut .3s ease;-o-animation:SubMenuAnimOut .3s ease;-ms-animation:SubMenuAnimOut .3s ease;animation:SubMenuAnimOut .3s ease}
.dl-menuwrapper span,.dl-menuwrapper h2{height:3rem;font-size:1.8rem;line-height:3rem;font-weight:300;display:block;text-transform:capitalize;margin:0}
.dl-menuwrapper ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.dl-menuwrapper ul ul{border-right:0}
.dl-menuwrapper li{position:relative}
.dl-menuwrapper li a{display:block;position:relative;padding:1rem 1.4rem 1rem 1.25rem;font-size:1rem;font-weight:300;color:#fff;outline:0}
.dl-menuwrapper li a:hover{color:#ed1c24}
.dl-menuwrapper li.dl-back>a{padding-left:1.25rem;background:rgba(0,0,0,0.5)}
.dl-menuwrapper li.dl-back:after{top:1rem;left:0;color:rgba(0,0,0,0.3);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.dl-menuwrapper li>a:after{left:0;color:#fff}
.dl-menuwrapper li .dl-submenu{display:none}
.dl-menuwrapper .dl-menu{margin:5px 0 0;position:relative;width:100%;opacity:1;pointer-events:none;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.dl-menuwrapper .dl-menu.dl-menu-toggle{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.dl-menuwrapper>.dl-submenu{position:absolute;width:100%;top:3rem;left:0;margin:0}
.dl-menuwrapper button:hover,.dl-menuwrapper button.dl-active,.dl-menuwrapper ul{background:#2a2b2f}
.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li>a:not(:only-child):after{position:absolute;line-height:1.25rem;font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased;content:'\e6c4';-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen>a,.dl-menu.dl-subview li.dl-subview>a{display:none}
.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li{display:block}
.dl-menu.dl-animate-out{-webkit-animation:MenuAnimOut .3s ease;-moz-animation:MenuAnimOut .3s ease;-o-animation:MenuAnimOut .3s ease;-ms-animation:MenuAnimOut .3s ease;animation:MenuAnimOut .3s ease}
.dl-menu.dl-animate-in{-webkit-animation:MenuAnimIn .3s ease;-moz-animation:MenuAnimIn .3s ease;-o-animation:MenuAnimIn .3s ease;-ms-animation:MenuAnimIn .3s ease;animation:MenuAnimIn .3s ease}
.dl-menuwrapper>.dl-submenu.dl-animate-in{-webkit-animation:SubMenuAnimIn .3s ease;-moz-animation:SubMenuAnimIn .3s ease;-o-animation:SubMenuAnimIn .3s ease;-ms-animation:SubMenuAnimIn .3s ease;animation:SubMenuAnimIn .3s ease}
.dl-menuwrapper>.dl-submenu.dl-animate-out{-webkit-animation:SubMenuAnimOut .3s ease;-moz-animation:SubMenuAnimOut .3s ease;-o-animation:SubMenuAnimOut .3s ease;-ms-animation:SubMenuAnimOut .3s ease;animation:SubMenuAnimOut .3s ease}
.dl-menu.dl-animate-in{-webkit-animation:MenuAnimIn .3s ease;-moz-animation:MenuAnimIn .3s ease;-o-animation:MenuAnimIn .3s ease;-ms-animation:MenuAnimIn .3s ease;animation:MenuAnimIn .3s ease}
.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}
.no-js .dl-menuwrapper li .dl-submenu{display:block}
.no-js .dl-menuwrapper li.dl-back{display:none}
.no-js .dl-menuwrapper li>a:not(:only-child){background:rgba(0,0,0,0.1)}
.no-js .dl-menuwrapper li>a:not(:only-child):after{content:''}
@media only screen and (max-width:50em){.dl-menuwrapper ul li a{padding:.65rem 1.4rem .65rem 1.25rem}
}
.no-touch .dl-menuwrapper li a:hover{background:rgba(255,255,255,0.02)}
.overlay{position:fixed;top:0;left:0;bottom:0;right:0;height:100%;width:100%;background:#ed1c24;z-index:99999;visibility:hidden;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .4s ease-in,visibility 0 .4s;-moz-transition:-moz-transform .4s ease-in,visibility 0 .4s;-o-transition:-o-transform .4s ease-in,visibility 0 .4s;-ms-transition:-ms-transform .4s ease-in,visibility 0 .4s;transition:transform .4s ease-in,visibility 0 .4s}
@media only screen and (max-width:40em){.overlay.mobile-overlay{visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .4s ease-in;-moz-transition:-moz-transform .4s ease-in;-o-transition:-o-transform .4s ease-in;-ms-transition:-ms-transform .4s ease-in;transition:transform .4s ease-in}
.overlay.mobile-overlay .mobile-logo{background:#fff;width:100%;height:3.4375rem}
.overlay.mobile-overlay .mobile-logo img{height:1.4rem;margin:1rem 1.25rem 1rem 1rem}
.overlay.mobile-overlay .mobile-close{display:block;height:2rem;width:2rem;position:fixed;top:.5rem;right:.5rem;z-index:1;cursor:pointer}
.overlay.mobile-overlay .mobile-close:before,.overlay.mobile-overlay .mobile-close:after{width:1.4rem;border-radius:.25rem;height:.25rem;top:.875rem;left:.3rem;position:absolute;background:#ed1c24;content:" ";-webkit-transition:rotate .3s ease;-moz-transition:rotate .3s ease;-o-transition:rotate .3s ease;-ms-transition:rotate .3s ease;transition:rotate .3s ease}
.overlay.mobile-overlay .mobile-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:2}
.overlay.mobile-overlay .mobile-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);z-index:3}
}
.search-container-mobile{display:none}
.mm-opened .search-container-mobile{display:block;position:absolute;top:0;left:0;padding:0;margin:0;width:100%;height:2.5rem;border:0}
.mm-opened .mobile-search-box{width:100%;height:100%;padding:0 .75rem;margin:0;border:0;color:#8a8c91}
.mm-opened #search-submit{width:2.5rem;height:2.5rem;position:absolute;top:0;right:0;left:initial;background:0;border:0}
.mm-opened #search-submit .icon-search3{font-size:1.25rem;color:#ed1c24;top:.5rem;right:.75rem}
#overlay-menu:not(.mm-menu){display:none}
#overlay-menu .mm-navbar .search-container{position:relative;padding:0;margin:0;width:100%;height:100%}
#overlay-menu .mm-navbar .mobile-search-box{width:100%;height:100%;padding:0 .75rem;margin:0;border:0;color:#8a8c91}
#overlay-menu .mm-navbar #search-submit{width:2.5rem;height:2.5rem;position:absolute;top:0;right:0;left:initial;background:0}
#overlay-menu .mm-navbar #search-submit .icon-search3{font-size:1.25rem;color:#ed1c24;top:.5rem;right:.75rem}
.mm-hidden{display:none}
.mm-menu,.mm-menu>.mm-panel{margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}
.mm-menu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;overflow:hidden;padding:0;background:#ed1c24;border:0;color:#fff;width:80%;min-width:140px;max-width:640px}
.mm-menu>.mm-panel{background:inherit;border-color:inherit;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 1.25rem}
.mm-menu>.mm-panel.mm-opened{padding-top:5.5rem}
.mm-menu>.mm-panel>.mm-listview{margin:1.25rem -1.25rem}
.mm-menu .mm-listview{border:0;border-bottom:1px solid rgba(0,0,0,0);border-top:1px solid rgba(202,13,2,0.75);border-right:1px solid rgba(0,0,0,0);border-left:1px solid rgba(202,13,2,0.75)}
.mm-menu.mm-offcanvas{display:none;position:fixed}
.mm-menu.mm-current{display:block}
.mm-menu>.mm-navbar{background:#fff;padding:0;z-index:3;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-fullscreen{width:100%;min-width:140px;max-width:10000px}
.mm-panel{-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-o-transition:-o-transform .4s ease;-ms-transition:-ms-transform .4s ease;transition:transform .4s ease;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-panel.mm-opened{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-panel.mm-highest{z-index:1}
.mm-panel .mm-navbar{display:none}
.mm-panel.mm-hasnavbar .mm-navbar{display:block}
.mm-menu>.mm-panel:before,.mm-menu>.mm-panel:after{content:'';display:block;height:1.25rem}
.mm-navbar{text-align:center;line-height:1.25rem;height:2.5rem;padding:0 1.25rem;margin:0;position:absolute;top:0;left:0;right:0}
.mm-navbar>*{display:block;padding:.625rem 0}
.mm-navbar .mm-hidden{display:none}
.mm-navbar.mm-navbar-top-2{height:3rem;background:#3a3c41}
.mm-navbar .mm-title{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff;font-size:1.2rem;line-height:3rem;padding:0;display:block}
.mm-navbar .mm-close{float:right;display:inline-block}
.mm-navbar .mm-close:before,.mm-navbar .mm-close:after{content:'';display:block;width:1.25rem;position:absolute;top:1.25rem;right:.85rem;border-radius:.15rem;height:.15rem;background:#fff}
.mm-navbar .mm-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.mm-navbar .mm-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-navbar .mm-close.mm-btn{position:absolute;top:0;right:0;height:3rem;width:3rem}
.mm-prev:before,.mm-next:after,.mm-arrow:after{content:'';border:2px solid transparent;display:inline-block;width:.5rem;height:.5rem;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-prev.mm-btn{float:left}
.mm-prev:before{border-right:0;border-bottom:0;left:1.25rem}
.mm-navbar a,.mm-navbar a:hover{text-decoration:none}
.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}
.mm-listview{font-weight:300;font-size:1.2rem;line-height:1.875rem}
.mm-listview li a{color:#fff}
.mm-listview li a:hover{background:#a7161d;color:#fff}
.mm-listview>li{position:relative}
.mm-listview>li:not(.mm-divider):after{content:'';border:0;display:block;position:absolute;right:0;bottom:0;left:1.25rem}
.mm-listview .mm-next{background:rgba(202,13,2,0.4);width:3rem;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}
.mm-listview .mm-next:before{content:'';border-left:1px solid rgba(202,13,2,0.75);display:block;position:absolute;top:0;bottom:0;left:0}
.mm-listview a,.mm-listview a:hover{text-decoration:none}
.mm-listview>li>a,.mm-listview>li>span{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;display:block;padding:.625rem .625rem .625rem 1.25rem;margin:0;border-bottom:1px solid rgba(202,13,2,0.75)}
.mm-menu>.mm-panel>.mm-listview:first-child,.mm-menu>.mm-panel>.mm-navbar+.mm-listview{margin-top:-1.25rem}
.mm-prev:before,.mm-next:after,.mm-arrow:after{content:'';border:2px solid transparent;display:inline-block;width:.5rem;height:.5rem;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-next:after,.mm-arrow:after{border-top:0;border-left:0;right:1.25rem}
.mm-menu .mm-navbar>*,.mm-menu .mm-navbar a{color:#fff}
.mm-menu .mm-navbar .mm-btn:before,.mm-menu .mm-navbar .mm-btn:after{border-color:rgba(255,255,255,0.5)}
.mm-menu .mm-listview>li .mm-next:after,.mm-menu .mm-listview>li .mm-arrow:after{border-color:#fff}
.mm-page{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}
.mm-slideout{-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-o-transition:-o-transform .4s ease;-ms-transition:-ms-transform .4s ease;transition:transform .4s ease}
.mm-menu.mm-border-none .mm-listview>li:after,.mm-listview.mm-border-none>li:after{content:none}
.mm-menu.mm-border-full .mm-listview>li:after,.mm-listview.mm-border-full>li:after{left:0 !important}
html.mm-opened{overflow:hidden;position:relative}
html.mm-opened body{overflow:hidden}
html.mm-opened.mm-fullscreen .mm-page{box-shadow:none !important}
html.mm-background .mm-page{background:inherit}
html.mm-opening .mm-slideout{-webkit-transform:translate(80%,0);-moz-transform:translate(80%,0);-o-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate(80%,0);-moz-transform:translate(80%,0);-o-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0)}
html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-o-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-o-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}
#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999}
html.mm-opened #mm-blocker,html.mm-blocking #mm-blocker{display:block}
.mm-navbar-bottom{top:auto;bottom:0}
.mm-navbar-content-3>span{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%;text-align:center}
.mm-navbar-content-3>span:before,.mm-navbar-content-3>span:after{content:'';display:table}
.mm-navbar-content-3>span:after{clear:both}
.mm-navbar-content-3>span:last-child{margin-right:0}
.mm-navbar[class*="mm-navbar-content-"]>*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;float:left}
.mm-navbar-top-1{top:0}
.mm-hasnavbar-top-1 .mm-panel{top:2.5rem}
.mm-navbar-bottom-1{bottom:0}
.mm-hasnavbar-bottom-1 .mm-panel{bottom:2.5rem}
.mm-navbar-top-2{top:2.5rem}
.mm-navbar-top-2 .mm-panel{top:5rem}
.mm-navbar-top-2 .mm-indexer{top:5.625rem}
.mm-navbar-top-2 .mm-fixeddivider{top:5rem}
.mm-menu.mm-border-full .mm-listview>li:after,.mm-listview.mm-border-full>li:after{left:0 !important}
@media only screen and (max-width:25em){html.mm-opening .mm-slideout{-webkit-transform:translate(140px,0);-moz-transform:translate(140px,0);-o-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0)}
}
@media only screen and (max-width:40em){html.mm-opening .mm-slideout{-webkit-transform:translate(640px,0);-moz-transform:translate(640px,0);-o-transform:translate(640px,0);-ms-transform:translate(640px,0);transform:translate(640px,0)}
}
@media only screen and (max-width:8.75em){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(140px,0);-moz-transform:translate(140px,0);-o-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0)}
}
@media only screen and (min-width:625em){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(10000px,0);-moz-transform:translate(10000px,0);-o-transform:translate(10000px,0);-ms-transform:translate(10000px,0);transform:translate(10000px,0)}
}
.collapsed{display:none}
header #navbar nav nav.navbar.navbar-default{width:100%}
header #navbar nav ul li:hover ul{display:block}
.button.parbase.text{display:inline}
.container.parbase{*zoom:1}
.container.parbase:before,.container.parbase:after{content:'';display:table}
.container.parbase:after{clear:both}
.cq-wcm-edit .form-success{height:auto;max-height:1000px}
.cq-wcm-edit form.cta-form .inputs .input,.cq-wcm-edit form.cta-form .inputs .selection{float:none !important}
.cq-wcm-edit form.cta-form .inputs .input input,.cq-wcm-edit form.cta-form .inputs .selection input{float:none;clear:both;display:block}
.cq-wcm-edit form.cta-form .inputs .input:before,.cq-wcm-edit form.cta-form .inputs .selection:before{display:block}
.cq-wcm-edit form.cta-form .inputs .input:after,.cq-wcm-edit form.cta-form .inputs .selection:after{display:block}
.cq-wcm-edit header{height:auto}
.cq-wcm-edit header #logo .logo-sm{display:block}
.cq-wcm-edit header #navbar{height:auto}
.cq-wcm-edit header #navbar nav{min-height:4rem}
.cq-wcm-edit .subnav{z-index:0}
.cq-wcm-edit .reveal-content{display:block}
.cq-wcm-edit .table-cell,.cq-wcm-edit .ent-box{display:block;float:left}
.cq-wcm-edit .ent-wrap{display:block;float:left;width:100%}
.cq-wcm-edit #hero-title .left{display:inline;float:left}
.cq-wcm-edit .flash-devices .flash-products .product-item{*zoom:1;float:left;clear:none;text-align:inherit;width:33.33333333333333%;margin-left:0;margin-right:0}
.cq-wcm-edit .flash-devices .flash-products .product-item:before,.cq-wcm-edit .flash-devices .flash-products .product-item:after{content:'';display:table}
.cq-wcm-edit .flash-devices .flash-products .product-item:after{clear:both}
.cq-wcm-edit .partner-box{*zoom:1;float:left;clear:none;text-align:inherit;width:33.33333333333333%;margin-left:0;margin-right:0}
.cq-wcm-edit .partner-box:before,.cq-wcm-edit .partner-box:after{content:'';display:table}
.cq-wcm-edit .partner-box:after{clear:both}
.cq-wcm-edit .halves .half,.cq-wcm-edit .halves.no-pipe .half{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0}
.cq-wcm-edit .halves .half:before,.cq-wcm-edit .halves.no-pipe .half:before,.cq-wcm-edit .halves .half:after,.cq-wcm-edit .halves.no-pipe .half:after{content:'';display:table}
.cq-wcm-edit .halves .half:after,.cq-wcm-edit .halves.no-pipe .half:after{clear:both}
.cq-wcm-edit .thirds .third,.cq-wcm-edit .thirds.no-pipe .third{*zoom:1;float:left;clear:none;text-align:inherit;width:33.33333333333333%;margin-left:0;margin-right:0}
.cq-wcm-edit .thirds .third:before,.cq-wcm-edit .thirds.no-pipe .third:before,.cq-wcm-edit .thirds .third:after,.cq-wcm-edit .thirds.no-pipe .third:after{content:'';display:table}
.cq-wcm-edit .thirds .third:after,.cq-wcm-edit .thirds.no-pipe .third:after{clear:both}
.cq-wcm-edit .fourths .fourth,.cq-wcm-edit .fourths.no-pipe .fourth{*zoom:1;float:left;clear:none;text-align:inherit;width:25%;margin-left:0;margin-right:0}
.cq-wcm-edit .fourths .fourth:before,.cq-wcm-edit .fourths.no-pipe .fourth:before,.cq-wcm-edit .fourths .fourth:after,.cq-wcm-edit .fourths.no-pipe .fourth:after{content:'';display:table}
.cq-wcm-edit .fourths .fourth:after,.cq-wcm-edit .fourths.no-pipe .fourth:after{clear:both}
.cq-wcm-edit .fifths .fifth,.cq-wcm-edit .fifths.no-pipe .fifth{*zoom:1;float:left;clear:none;text-align:inherit;width:20%;margin-left:0;margin-right:0}
.cq-wcm-edit .fifths .fifth:before,.cq-wcm-edit .fifths.no-pipe .fifth:before,.cq-wcm-edit .fifths .fifth:after,.cq-wcm-edit .fifths.no-pipe .fifth:after{content:'';display:table}
.cq-wcm-edit .fifths .fifth:after,.cq-wcm-edit .fifths.no-pipe .fifth:after{clear:both}
.cq-wcm-edit .centered .button.parbase.text{display:block;text-align:center}
.cq-wcm-edit .centered .cq-image-placeholder{margin:0 auto}
.cq-wcm-edit .centered .chris-source{text-align:center}
.cq-wcm-edit form .button.parbase.text{display:block}
.corpSearch .full-extra-small-padding{padding:1rem}
.corpSearch .right{float:right}
.corpSearch .pointer{cursor:pointer}
.corpSearch .full-border-light{border:1px solid #eee}
.corpSearch .badge{background:#b7b7b7;padding:3px 6px 2px 6px;border-radius:10px;color:#fff;font-size:.8rem;position:absolute;right:5px;top:15px}
.corpSearch .removeBtn{font-size:.8rem;position:absolute;right:10px}
.corpSearch .ui-autocomplete{width:89% !important;border-left:1px solid #eee;border-right:1px solid #eee}
.corpSearch .didUmean a{margin-right:5px;text-decoration:none}
.corpSearch .didUmean a:hover{text-decoration:underline}
.corpSearch .btn-search{outline:0}
.corpSearch .facetedSearch h5{font-size:1rem}
.corpSearch .facetedSearch .panel-title{padding:0}
.corpSearch .facetedSearch ul{list-style-type:none}
.corpSearch .facetedSearch li.list-group-item{border-bottom:1px solid #eee;padding:15px 30px 15px 10px;position:relative}
.corpSearch .facetedSearch li.list-group-item:hover{text-decoration:none;background-color:#fafafa}
.corpSearch .facetedSearch .list-group-item-info{color:#31708f;background-color:#d9edf7}
.corpSearch .facetedSearch .list-group-item-info:hover{background-color:#d9edf7}
@-moz-keyframes sk-stretchdelay{0,40%,100%{-webkit-transform:scaleY(0.4);-moz-transform:scaleY(0.4);-o-transform:scaleY(0.4);-ms-transform:scaleY(0.4);transform:scaleY(0.4)}
20%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}
}
@-webkit-keyframes sk-stretchdelay{0,40%,100%{-webkit-transform:scaleY(0.4);-moz-transform:scaleY(0.4);-o-transform:scaleY(0.4);-ms-transform:scaleY(0.4);transform:scaleY(0.4)}
20%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}
}
@-o-keyframes sk-stretchdelay{0,40%,100%{-webkit-transform:scaleY(0.4);-moz-transform:scaleY(0.4);-o-transform:scaleY(0.4);-ms-transform:scaleY(0.4);transform:scaleY(0.4)}
20%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}
}
@keyframes sk-stretchdelay{0,40%,100%{-webkit-transform:scaleY(0.4);-moz-transform:scaleY(0.4);-o-transform:scaleY(0.4);-ms-transform:scaleY(0.4);transform:scaleY(0.4)}
20%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}
}
@-moz-keyframes MenuAnimOut{0,100%{-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-o-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);opacity:0}
}
@-webkit-keyframes MenuAnimOut{0,100%{-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-o-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);opacity:0}
}
@-o-keyframes MenuAnimOut{0,100%{-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-o-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);opacity:0}
}
@keyframes MenuAnimOut{0,100%{-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-o-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);opacity:0}
}
@-moz-keyframes MenuAnimIn{0{-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-o-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);opacity:0}
100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}
}
@-webkit-keyframes MenuAnimIn{0{-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-o-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);opacity:0}
100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}
}
@-o-keyframes MenuAnimIn{0{-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-o-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);opacity:0}
100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes MenuAnimIn{0{-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-o-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);opacity:0}
100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}
}
@-moz-keyframes SubMenuAnimIn{0{-webkit-transform:translateZ(-100px);-moz-transform:translateZ(-100px);-o-transform:translateZ(-100px);-ms-transform:translateZ(-100px);transform:translateZ(-100px);opacity:0}
100%{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);opacity:1}
}
@-webkit-keyframes SubMenuAnimIn{0{-webkit-transform:translateZ(-100px);-moz-transform:translateZ(-100px);-o-transform:translateZ(-100px);-ms-transform:translateZ(-100px);transform:translateZ(-100px);opacity:0}
100%{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);opacity:1}
}
@-o-keyframes SubMenuAnimIn{0{-webkit-transform:translateZ(-100px);-moz-transform:translateZ(-100px);-o-transform:translateZ(-100px);-ms-transform:translateZ(-100px);transform:translateZ(-100px);opacity:0}
100%{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);opacity:1}
}
@keyframes SubMenuAnimIn{0{-webkit-transform:translateZ(-100px);-moz-transform:translateZ(-100px);-o-transform:translateZ(-100px);-ms-transform:translateZ(-100px);transform:translateZ(-100px);opacity:0}
100%{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);opacity:1}
}
@-moz-keyframes SubMenuAnimOut{0{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);opacity:1}
100%{-webkit-transform:translateZ(-100px);-moz-transform:translateZ(-100px);-o-transform:translateZ(-100px);-ms-transform:translateZ(-100px);transform:translateZ(-100px);opacity:0}
}
@-webkit-keyframes SubMenuAnimOut{0{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);opacity:1}
100%{-webkit-transform:translateZ(-100px);-moz-transform:translateZ(-100px);-o-transform:translateZ(-100px);-ms-transform:translateZ(-100px);transform:translateZ(-100px);opacity:0}
}
@-o-keyframes SubMenuAnimOut{0{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);opacity:1}
100%{-webkit-transform:translateZ(-100px);-moz-transform:translateZ(-100px);-o-transform:translateZ(-100px);-ms-transform:translateZ(-100px);transform:translateZ(-100px);opacity:0}
}
@keyframes SubMenuAnimOut{0{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);opacity:1}
100%{-webkit-transform:translateZ(-100px);-moz-transform:translateZ(-100px);-o-transform:translateZ(-100px);-ms-transform:translateZ(-100px);transform:translateZ(-100px);opacity:0}
}