@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,0.15)}
.chosen-container.chosen-with-drop .chosen-drop{left:0}
.chosen-container a{cursor:pointer}
.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999}
.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}
.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}
.chosen-container-single .chosen-default{color:#999}
.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}
.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}
.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;font-size:1px}
.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}
.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}
.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%}
.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}
.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:white;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}
.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}
.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}
.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}
.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}
.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}
.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}
.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}
.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}
.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}
.chosen-container .chosen-results li.group-option{padding-left:15px}
.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}
.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}
.chosen-container-multi .chosen-choices li{float:left;list-style:none}
.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}
.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:transparent !important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}
.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);color:#333;line-height:13px;cursor:default}
.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;font-size:1px}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}
.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}
.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}
.chosen-container-multi .chosen-results{margin:0;padding:0}
.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}
.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}
.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}
.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}
.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}
.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important}
.chosen-disabled{opacity:.5 !important;cursor:default}
.chosen-disabled .chosen-single{cursor:default}
.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}
.chosen-rtl{text-align:right}
.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}
.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}
.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}
.chosen-rtl .chosen-single div{right:auto;left:3px}
.chosen-rtl .chosen-single abbr{right:auto;left:26px}
.chosen-rtl .chosen-choices li{float:right}
.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}
.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}
.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}
.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}
.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:white;direction:rtl}
.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-size:52px 37px !important;background-repeat:no-repeat !important}
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
script{display:none !important}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
a{background:transparent}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:32px;margin:12px 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:16px}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
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:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
.allow-focus-indicators a,.allow-focus-indicators button,.allow-focus-indicators input,.allow-focus-indicators textarea,.allow-focus-indicators select,.allow-focus-indicators [tabindex]{outline-width:2px !important;outline-color:#8fe3ff !important;outline-offset:-1px}
.allow-focus-indicators a:focus,.allow-focus-indicators button:focus,.allow-focus-indicators input:focus,.allow-focus-indicators textarea:focus,.allow-focus-indicators select:focus,.allow-focus-indicators [tabindex]:focus{outline-style:solid}
.allow-focus-indicators.is-using-pointer a:focus,.allow-focus-indicators.is-using-pointer button:focus,.allow-focus-indicators.is-using-pointer [tabindex]:focus{outline-style:none !important}
@font-face{font-family:"klinic-slab";src:url("main/source/fonts/klinicslabbook-webfont.eot");src:url("main/source/fonts/klinicslabbook-webfont.eot?#iefix") format("embedded-opentype"),url("main/source/fonts/klinicslabbook-webfont.woff") format("woff"),url("main/source/fonts/klinicslabbook-webfont.ttf") format("truetype"),url("main/source/fonts/klinicslabbook-webfont.svg#klinic-slab") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"klinic-slab";src:url("main/source/fonts/klinicslabbookit-webfont.eot");src:url("main/source/fonts/klinicslabbookit-webfont.eot?#iefix") format("embedded-opentype"),url("main/source/fonts/klinicslabbookit-webfont.woff") format("woff"),url("main/source/fonts/klinicslabbookit-webfont.ttf") format("truetype"),url("main/source/fonts/klinicslabbookit-webfont.svg#klinic-slab") format("svg");font-weight:normal;font-style:italic}
@font-face{font-family:"klinic-slab";src:url("main/source/fonts/klinicslablight-webfont.eot");src:url("main/source/fonts/klinicslablight-webfont.eot?#iefix") format("embedded-opentype"),url("main/source/fonts/klinicslablight-webfont.woff") format("woff"),url("main/source/fonts/klinicslablight-webfont.ttf") format("truetype"),url("main/source/fonts/klinicslablight-webfont.svg#klinic-slab") format("svg");font-weight:100;font-style:normal}
@font-face{font-family:"klinic-slab";src:url("main/source/fonts/klinicslablightit-webfont.eot");src:url("main/source/fonts/klinicslablightit-webfont.eot?#iefix") format("embedded-opentype"),url("main/source/fonts/klinicslablightit-webfont.woff") format("woff"),url("main/source/fonts/klinicslablightit-webfont.ttf") format("truetype"),url("main/source/fonts/klinicslablightit-webfont.svg#klinic-slab") format("svg");font-weight:100;font-style:italic}
@font-face{font-family:"ionicons";src:url("main/source/fonts/ionicons.eot");src:url("main/source/fonts/ionicons.eot?#iefix") format("embedded-opentype"),url("main/source/fonts/ionicons.woff") format("woff"),url("main/source/fonts/ionicons.ttf") format("truetype"),url("main/source/fonts/ionicons.svg#ionicons") format("svg");font-weight:normal;font-style:normal}
.margin-sml{margin-top:10px !important;margin-bottom:10px !important}
.margin-med{margin-top:20px !important;margin-bottom:20px !important}
.margin-lrg{margin-top:30px !important;margin-bottom:30px !important}
.margin-xl{margin-top:40px !important;margin-bottom:40px !important}
.margin-xxl{margin-top:50px !important;margin-bottom:50px !important}
.padding-sml{padding-top:10px !important;padding-bottom:10px !important}
.padding-med{padding-top:20px !important;padding-bottom:20px !important}
.padding-lrg{padding-top:30px !important;padding-bottom:30px !important}
.padding-xl{padding-top:40px !important;padding-bottom:40px !important}
.padding-xxl{padding-top:50px !important;padding-bottom:50px !important}
.margin-top-sml{margin-top:10px !important}
.margin-top-med{margin-top:20px !important}
.margin-top-lrg{margin-top:30px !important}
.margin-top-xl{margin-top:40px !important}
.margin-top-xxl{margin-top:50px !important}
.padding-top-sml{padding-top:10px !important}
.padding-top-med{padding-top:20px !important}
.padding-top-lrg{padding-top:30px !important}
.padding-top-xl{padding-top:40px !important}
.padding-top-xxl{padding-top:50px !important}
.margin-bot-sml{margin-bottom:10px !important}
.margin-bot-med{margin-bottom:20px !important}
.margin-bot-lrg{margin-bottom:30px !important}
.margin-bot-xl{margin-bottom:40px !important}
.margin-bot-xxl{margin-bottom:50px !important}
.padding-bot-sml{padding-bottom:10px !important}
.padding-bot-med{padding-bottom:20px !important}
.padding-bot-lrg{padding-bottom:30px !important}
.padding-bot-xl{padding-bottom:40px !important}
.padding-bot-xxl{padding-bottom:50px !important}
.ion-icon{font-size:1.5em;margin:0 5px 0 0;vertical-align:middle}
.ion-icon.blue{color:#8fe3ff}
.ion-icon.crimson{color:#ae0a46}
.ion-icon.cyan{color:#005885}
.ion-icon.gray{color:#cbc4c3}
.ion-icon.green{color:#005885}
.ion-icon.magenta{color:#d40e8c}
.ion-icon.red{color:#af0e2e}
.ion-icon.violet{color:#721357}
.ion-icon.ion-android-star{display:inline-block;margin-top:-6px}
.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:"ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ion-alert:before{content:""}
.ion-alert-circled:before{content:""}
.ion-android-add:before{content:""}
.ion-android-add-circle:before{content:""}
.ion-android-alarm-clock:before{content:""}
.ion-android-alert:before{content:""}
.ion-android-apps:before{content:""}
.ion-android-archive:before{content:""}
.ion-android-arrow-back:before{content:""}
.ion-android-arrow-down:before{content:""}
.ion-android-arrow-dropdown:before{content:""}
.ion-android-arrow-dropdown-circle:before{content:""}
.ion-android-arrow-dropleft:before{content:""}
.ion-android-arrow-dropleft-circle:before{content:""}
.ion-android-arrow-dropright:before{content:""}
.ion-android-arrow-dropright-circle:before{content:""}
.ion-android-arrow-dropup:before{content:""}
.ion-android-arrow-dropup-circle:before{content:""}
.ion-android-arrow-forward:before{content:""}
.ion-android-arrow-up:before{content:""}
.ion-android-attach:before{content:""}
.ion-android-bar:before{content:""}
.ion-android-bicycle:before{content:""}
.ion-android-boat:before{content:""}
.ion-android-bookmark:before{content:""}
.ion-android-bulb:before{content:""}
.ion-android-bus:before{content:""}
.ion-android-calendar:before{content:""}
.ion-android-call:before{content:""}
.ion-android-camera:before{content:""}
.ion-android-cancel:before{content:""}
.ion-android-car:before{content:""}
.ion-android-cart:before{content:""}
.ion-android-chat:before{content:""}
.ion-android-checkbox:before{content:""}
.ion-android-checkbox-blank:before{content:""}
.ion-android-checkbox-outline:before{content:""}
.ion-android-checkbox-outline-blank:before{content:""}
.ion-android-checkmark-circle:before{content:""}
.ion-android-clipboard:before{content:""}
.ion-android-close:before{content:""}
.ion-android-cloud:before{content:""}
.ion-android-cloud-circle:before{content:""}
.ion-android-cloud-done:before{content:""}
.ion-android-cloud-outline:before{content:""}
.ion-android-color-palette:before{content:""}
.ion-android-compass:before{content:""}
.ion-android-contact:before{content:""}
.ion-android-contacts:before{content:""}
.ion-android-contract:before{content:""}
.ion-android-create:before{content:""}
.ion-android-delete:before{content:""}
.ion-android-desktop:before{content:""}
.ion-android-document:before{content:""}
.ion-android-done:before{content:""}
.ion-android-done-all:before{content:""}
.ion-android-download:before{content:""}
.ion-android-drafts:before{content:""}
.ion-android-exit:before{content:""}
.ion-android-expand:before{content:""}
.ion-android-favorite:before{content:""}
.ion-android-favorite-outline:before{content:""}
.ion-android-film:before{content:""}
.ion-android-folder:before{content:""}
.ion-android-folder-open:before{content:""}
.ion-android-funnel:before{content:""}
.ion-android-globe:before{content:""}
.ion-android-hand:before{content:""}
.ion-android-hangout:before{content:""}
.ion-android-happy:before{content:""}
.ion-android-home:before{content:""}
.ion-android-image:before{content:""}
.ion-android-laptop:before{content:""}
.ion-android-list:before{content:""}
.ion-android-locate:before{content:""}
.ion-android-lock:before{content:""}
.ion-android-mail:before{content:""}
.ion-android-map:before{content:""}
.ion-android-menu:before{content:""}
.ion-android-microphone:before{content:""}
.ion-android-microphone-off:before{content:""}
.ion-android-more-horizontal:before{content:""}
.ion-android-more-vertical:before{content:""}
.ion-android-navigate:before{content:""}
.ion-android-notifications:before{content:""}
.ion-android-notifications-none:before{content:""}
.ion-android-notifications-off:before{content:""}
.ion-android-open:before{content:""}
.ion-android-options:before{content:""}
.ion-android-people:before{content:""}
.ion-android-person:before{content:""}
.ion-android-person-add:before{content:""}
.ion-android-phone-landscape:before{content:""}
.ion-android-phone-portrait:before{content:""}
.ion-android-pin:before{content:""}
.ion-android-plane:before{content:""}
.ion-android-playstore:before{content:""}
.ion-android-print:before{content:""}
.ion-android-radio-button-off:before{content:""}
.ion-android-radio-button-on:before{content:""}
.ion-android-refresh:before{content:""}
.ion-android-remove:before{content:""}
.ion-android-remove-circle:before{content:""}
.ion-android-restaurant:before{content:""}
.ion-android-sad:before{content:""}
.ion-android-search:before{content:""}
.ion-android-send:before{content:""}
.ion-android-settings:before{content:""}
.ion-android-share:before{content:""}
.ion-android-share-alt:before{content:""}
.ion-android-star:before{content:""}
.ion-android-star-half:before{content:""}
.ion-android-star-outline:before{content:""}
.ion-android-stopwatch:before{content:""}
.ion-android-subway:before{content:""}
.ion-android-sunny:before{content:""}
.ion-android-sync:before{content:""}
.ion-android-textsms:before{content:""}
.ion-android-time:before{content:""}
.ion-android-train:before{content:""}
.ion-android-unlock:before{content:""}
.ion-android-upload:before{content:""}
.ion-android-volume-down:before{content:""}
.ion-android-volume-mute:before{content:""}
.ion-android-volume-off:before{content:""}
.ion-android-volume-up:before{content:""}
.ion-android-walk:before{content:""}
.ion-android-warning:before{content:""}
.ion-android-watch:before{content:""}
.ion-android-wifi:before{content:""}
.ion-aperture:before{content:""}
.ion-archive:before{content:""}
.ion-arrow-down-a:before{content:""}
.ion-arrow-down-b:before{content:""}
.ion-arrow-down-c:before{content:""}
.ion-arrow-expand:before{content:""}
.ion-arrow-graph-down-left:before{content:""}
.ion-arrow-graph-down-right:before{content:""}
.ion-arrow-graph-up-left:before{content:""}
.ion-arrow-graph-up-right:before{content:""}
.ion-arrow-left-a:before{content:""}
.ion-arrow-left-b:before{content:""}
.ion-arrow-left-c:before{content:""}
.ion-arrow-move:before{content:""}
.ion-arrow-resize:before{content:""}
.ion-arrow-return-left:before{content:""}
.ion-arrow-return-right:before{content:""}
.ion-arrow-right-a:before{content:""}
.ion-arrow-right-b:before{content:""}
.ion-arrow-right-c:before{content:""}
.ion-arrow-shrink:before{content:""}
.ion-arrow-swap:before{content:""}
.ion-arrow-up-a:before{content:""}
.ion-arrow-up-b:before{content:""}
.ion-arrow-up-c:before{content:""}
.ion-asterisk:before{content:""}
.ion-at:before{content:""}
.ion-backspace:before{content:""}
.ion-backspace-outline:before{content:""}
.ion-bag:before{content:""}
.ion-battery-charging:before{content:""}
.ion-battery-empty:before{content:""}
.ion-battery-full:before{content:""}
.ion-battery-half:before{content:""}
.ion-battery-low:before{content:""}
.ion-beaker:before{content:""}
.ion-beer:before{content:""}
.ion-bluetooth:before{content:""}
.ion-bonfire:before{content:""}
.ion-bookmark:before{content:""}
.ion-bowtie:before{content:""}
.ion-briefcase:before{content:""}
.ion-bug:before{content:""}
.ion-calculator:before{content:""}
.ion-calendar:before{content:""}
.ion-camera:before{content:""}
.ion-card:before{content:""}
.ion-cash:before{content:""}
.ion-chatbox:before{content:""}
.ion-chatbox-working:before{content:""}
.ion-chatboxes:before{content:""}
.ion-chatbubble:before{content:""}
.ion-chatbubble-working:before{content:""}
.ion-chatbubbles:before{content:""}
.ion-checkmark:before{content:""}
.ion-checkmark-circled:before{content:""}
.ion-checkmark-round:before{content:""}
.ion-chevron-down:before{content:""}
.ion-chevron-left:before{content:""}
.ion-chevron-right:before{content:""}
.ion-chevron-up:before{content:""}
.ion-clipboard:before{content:""}
.ion-clock:before{content:""}
.ion-close:before{content:""}
.ion-close-circled:before{content:""}
.ion-close-round:before{content:""}
.ion-closed-captioning:before{content:""}
.ion-cloud:before{content:""}
.ion-code:before{content:""}
.ion-code-download:before{content:""}
.ion-code-working:before{content:""}
.ion-coffee:before{content:""}
.ion-compass:before{content:""}
.ion-compose:before{content:""}
.ion-connection-bars:before{content:""}
.ion-contrast:before{content:""}
.ion-crop:before{content:""}
.ion-cube:before{content:""}
.ion-disc:before{content:""}
.ion-document:before{content:""}
.ion-document-text:before{content:""}
.ion-drag:before{content:""}
.ion-earth:before{content:""}
.ion-easel:before{content:""}
.ion-edit:before{content:""}
.ion-egg:before{content:""}
.ion-eject:before{content:""}
.ion-email:before{content:""}
.ion-email-unread:before{content:""}
.ion-erlenmeyer-flask:before{content:""}
.ion-erlenmeyer-flask-bubbles:before{content:""}
.ion-eye:before{content:""}
.ion-eye-disabled:before{content:""}
.ion-female:before{content:""}
.ion-filing:before{content:""}
.ion-film-marker:before{content:""}
.ion-fireball:before{content:""}
.ion-flag:before{content:""}
.ion-flame:before{content:""}
.ion-flash:before{content:""}
.ion-flash-off:before{content:""}
.ion-folder:before{content:""}
.ion-fork:before{content:""}
.ion-fork-repo:before{content:""}
.ion-forward:before{content:""}
.ion-funnel:before{content:""}
.ion-gear-a:before{content:""}
.ion-gear-b:before{content:""}
.ion-grid:before{content:""}
.ion-hammer:before{content:""}
.ion-happy:before{content:""}
.ion-happy-outline:before{content:""}
.ion-headphone:before{content:""}
.ion-heart:before{content:""}
.ion-heart-broken:before{content:""}
.ion-help:before{content:""}
.ion-help-buoy:before{content:""}
.ion-help-circled:before{content:""}
.ion-home:before{content:""}
.ion-icecream:before{content:""}
.ion-image:before{content:""}
.ion-images:before{content:""}
.ion-information:before{content:""}
.ion-information-circled:before{content:""}
.ion-ionic:before{content:""}
.ion-ios-alarm:before{content:""}
.ion-ios-alarm-outline:before{content:""}
.ion-ios-albums:before{content:""}
.ion-ios-albums-outline:before{content:""}
.ion-ios-americanfootball:before{content:""}
.ion-ios-americanfootball-outline:before{content:""}
.ion-ios-analytics:before{content:""}
.ion-ios-analytics-outline:before{content:""}
.ion-ios-arrow-back:before{content:""}
.ion-ios-arrow-down:before{content:""}
.ion-ios-arrow-forward:before{content:""}
.ion-ios-arrow-left:before{content:""}
.ion-ios-arrow-right:before{content:""}
.ion-ios-arrow-thin-down:before{content:""}
.ion-ios-arrow-thin-left:before{content:""}
.ion-ios-arrow-thin-right:before{content:""}
.ion-ios-arrow-thin-up:before{content:""}
.ion-ios-arrow-up:before{content:""}
.ion-ios-at:before{content:""}
.ion-ios-at-outline:before{content:""}
.ion-ios-barcode:before{content:""}
.ion-ios-barcode-outline:before{content:""}
.ion-ios-baseball:before{content:""}
.ion-ios-baseball-outline:before{content:""}
.ion-ios-basketball:before{content:""}
.ion-ios-basketball-outline:before{content:""}
.ion-ios-bell:before{content:""}
.ion-ios-bell-outline:before{content:""}
.ion-ios-body:before{content:""}
.ion-ios-body-outline:before{content:""}
.ion-ios-bolt:before{content:""}
.ion-ios-bolt-outline:before{content:""}
.ion-ios-book:before{content:""}
.ion-ios-book-outline:before{content:""}
.ion-ios-bookmarks:before{content:""}
.ion-ios-bookmarks-outline:before{content:""}
.ion-ios-box:before{content:""}
.ion-ios-box-outline:before{content:""}
.ion-ios-briefcase:before{content:""}
.ion-ios-briefcase-outline:before{content:""}
.ion-ios-browsers:before{content:""}
.ion-ios-browsers-outline:before{content:""}
.ion-ios-calculator:before{content:""}
.ion-ios-calculator-outline:before{content:""}
.ion-ios-calendar:before{content:""}
.ion-ios-calendar-outline:before{content:""}
.ion-ios-camera:before{content:""}
.ion-ios-camera-outline:before{content:""}
.ion-ios-cart:before{content:""}
.ion-ios-cart-outline:before{content:""}
.ion-ios-chatboxes:before{content:""}
.ion-ios-chatboxes-outline:before{content:""}
.ion-ios-chatbubble:before{content:""}
.ion-ios-chatbubble-outline:before{content:""}
.ion-ios-checkmark:before{content:""}
.ion-ios-checkmark-empty:before{content:""}
.ion-ios-checkmark-outline:before{content:""}
.ion-ios-circle-filled:before{content:""}
.ion-ios-circle-outline:before{content:""}
.ion-ios-clock:before{content:""}
.ion-ios-clock-outline:before{content:""}
.ion-ios-close:before{content:""}
.ion-ios-close-empty:before{content:""}
.ion-ios-close-outline:before{content:""}
.ion-ios-cloud:before{content:""}
.ion-ios-cloud-download:before{content:""}
.ion-ios-cloud-download-outline:before{content:""}
.ion-ios-cloud-outline:before{content:""}
.ion-ios-cloud-upload:before{content:""}
.ion-ios-cloud-upload-outline:before{content:""}
.ion-ios-cloudy:before{content:""}
.ion-ios-cloudy-night:before{content:""}
.ion-ios-cloudy-night-outline:before{content:""}
.ion-ios-cloudy-outline:before{content:""}
.ion-ios-cog:before{content:""}
.ion-ios-cog-outline:before{content:""}
.ion-ios-color-filter:before{content:""}
.ion-ios-color-filter-outline:before{content:""}
.ion-ios-color-wand:before{content:""}
.ion-ios-color-wand-outline:before{content:""}
.ion-ios-compose:before{content:""}
.ion-ios-compose-outline:before{content:""}
.ion-ios-contact:before{content:""}
.ion-ios-contact-outline:before{content:""}
.ion-ios-copy:before{content:""}
.ion-ios-copy-outline:before{content:""}
.ion-ios-crop:before{content:""}
.ion-ios-crop-strong:before{content:""}
.ion-ios-download:before{content:""}
.ion-ios-download-outline:before{content:""}
.ion-ios-drag:before{content:""}
.ion-ios-email:before{content:""}
.ion-ios-email-outline:before{content:""}
.ion-ios-eye:before{content:""}
.ion-ios-eye-outline:before{content:""}
.ion-ios-fastforward:before{content:""}
.ion-ios-fastforward-outline:before{content:""}
.ion-ios-filing:before{content:""}
.ion-ios-filing-outline:before{content:""}
.ion-ios-film:before{content:""}
.ion-ios-film-outline:before{content:""}
.ion-ios-flag:before{content:""}
.ion-ios-flag-outline:before{content:""}
.ion-ios-flame:before{content:""}
.ion-ios-flame-outline:before{content:""}
.ion-ios-flask:before{content:""}
.ion-ios-flask-outline:before{content:""}
.ion-ios-flower:before{content:""}
.ion-ios-flower-outline:before{content:""}
.ion-ios-folder:before{content:""}
.ion-ios-folder-outline:before{content:""}
.ion-ios-football:before{content:""}
.ion-ios-football-outline:before{content:""}
.ion-ios-game-controller-a:before{content:""}
.ion-ios-game-controller-a-outline:before{content:""}
.ion-ios-game-controller-b:before{content:""}
.ion-ios-game-controller-b-outline:before{content:""}
.ion-ios-gear:before{content:""}
.ion-ios-gear-outline:before{content:""}
.ion-ios-glasses:before{content:""}
.ion-ios-glasses-outline:before{content:""}
.ion-ios-grid-view:before{content:""}
.ion-ios-grid-view-outline:before{content:""}
.ion-ios-heart:before{content:""}
.ion-ios-heart-outline:before{content:""}
.ion-ios-help:before{content:""}
.ion-ios-help-empty:before{content:""}
.ion-ios-help-outline:before{content:""}
.ion-ios-home:before{content:""}
.ion-ios-home-outline:before{content:""}
.ion-ios-infinite:before{content:""}
.ion-ios-infinite-outline:before{content:""}
.ion-ios-information:before{content:""}
.ion-ios-information-empty:before{content:""}
.ion-ios-information-outline:before{content:""}
.ion-ios-ionic-outline:before{content:""}
.ion-ios-keypad:before{content:""}
.ion-ios-keypad-outline:before{content:""}
.ion-ios-lightbulb:before{content:""}
.ion-ios-lightbulb-outline:before{content:""}
.ion-ios-list:before{content:""}
.ion-ios-list-outline:before{content:""}
.ion-ios-location:before{content:""}
.ion-ios-location-outline:before{content:""}
.ion-ios-locked:before{content:""}
.ion-ios-locked-outline:before{content:""}
.ion-ios-loop:before{content:""}
.ion-ios-loop-strong:before{content:""}
.ion-ios-medical:before{content:""}
.ion-ios-medical-outline:before{content:""}
.ion-ios-medkit:before{content:""}
.ion-ios-medkit-outline:before{content:""}
.ion-ios-mic:before{content:""}
.ion-ios-mic-off:before{content:""}
.ion-ios-mic-outline:before{content:""}
.ion-ios-minus:before{content:""}
.ion-ios-minus-empty:before{content:""}
.ion-ios-minus-outline:before{content:""}
.ion-ios-monitor:before{content:""}
.ion-ios-monitor-outline:before{content:""}
.ion-ios-moon:before{content:""}
.ion-ios-moon-outline:before{content:""}
.ion-ios-more:before{content:""}
.ion-ios-more-outline:before{content:""}
.ion-ios-musical-note:before{content:""}
.ion-ios-musical-notes:before{content:""}
.ion-ios-navigate:before{content:""}
.ion-ios-navigate-outline:before{content:""}
.ion-ios-nutrition:before{content:""}
.ion-ios-nutrition-outline:before{content:""}
.ion-ios-paper:before{content:""}
.ion-ios-paper-outline:before{content:""}
.ion-ios-paperplane:before{content:""}
.ion-ios-paperplane-outline:before{content:""}
.ion-ios-partlysunny:before{content:""}
.ion-ios-partlysunny-outline:before{content:""}
.ion-ios-pause:before{content:""}
.ion-ios-pause-outline:before{content:""}
.ion-ios-paw:before{content:""}
.ion-ios-paw-outline:before{content:""}
.ion-ios-people:before{content:""}
.ion-ios-people-outline:before{content:""}
.ion-ios-person:before{content:""}
.ion-ios-person-outline:before{content:""}
.ion-ios-personadd:before{content:""}
.ion-ios-personadd-outline:before{content:""}
.ion-ios-photos:before{content:""}
.ion-ios-photos-outline:before{content:""}
.ion-ios-pie:before{content:""}
.ion-ios-pie-outline:before{content:""}
.ion-ios-pint:before{content:""}
.ion-ios-pint-outline:before{content:""}
.ion-ios-play:before{content:""}
.ion-ios-play-outline:before{content:""}
.ion-ios-plus:before{content:""}
.ion-ios-plus-empty:before{content:""}
.ion-ios-plus-outline:before{content:""}
.ion-ios-pricetag:before{content:""}
.ion-ios-pricetag-outline:before{content:""}
.ion-ios-pricetags:before{content:""}
.ion-ios-pricetags-outline:before{content:""}
.ion-ios-printer:before{content:""}
.ion-ios-printer-outline:before{content:""}
.ion-ios-pulse:before{content:""}
.ion-ios-pulse-strong:before{content:""}
.ion-ios-rainy:before{content:""}
.ion-ios-rainy-outline:before{content:""}
.ion-ios-recording:before{content:""}
.ion-ios-recording-outline:before{content:""}
.ion-ios-redo:before{content:""}
.ion-ios-redo-outline:before{content:""}
.ion-ios-refresh:before{content:""}
.ion-ios-refresh-empty:before{content:""}
.ion-ios-refresh-outline:before{content:""}
.ion-ios-reload:before{content:""}
.ion-ios-reverse-camera:before{content:""}
.ion-ios-reverse-camera-outline:before{content:""}
.ion-ios-rewind:before{content:""}
.ion-ios-rewind-outline:before{content:""}
.ion-ios-rose:before{content:""}
.ion-ios-rose-outline:before{content:""}
.ion-ios-search:before{content:""}
.ion-ios-search-strong:before{content:""}
.ion-ios-settings:before{content:""}
.ion-ios-settings-strong:before{content:""}
.ion-ios-shuffle:before{content:""}
.ion-ios-shuffle-strong:before{content:""}
.ion-ios-skipbackward:before{content:""}
.ion-ios-skipbackward-outline:before{content:""}
.ion-ios-skipforward:before{content:""}
.ion-ios-skipforward-outline:before{content:""}
.ion-ios-snowy:before{content:""}
.ion-ios-speedometer:before{content:""}
.ion-ios-speedometer-outline:before{content:""}
.ion-ios-star:before{content:""}
.ion-ios-star-half:before{content:""}
.ion-ios-star-outline:before{content:""}
.ion-ios-stopwatch:before{content:""}
.ion-ios-stopwatch-outline:before{content:""}
.ion-ios-sunny:before{content:""}
.ion-ios-sunny-outline:before{content:""}
.ion-ios-telephone:before{content:""}
.ion-ios-telephone-outline:before{content:""}
.ion-ios-tennisball:before{content:""}
.ion-ios-tennisball-outline:before{content:""}
.ion-ios-thunderstorm:before{content:""}
.ion-ios-thunderstorm-outline:before{content:""}
.ion-ios-time:before{content:""}
.ion-ios-time-outline:before{content:""}
.ion-ios-timer:before{content:""}
.ion-ios-timer-outline:before{content:""}
.ion-ios-toggle:before{content:""}
.ion-ios-toggle-outline:before{content:""}
.ion-ios-trash:before{content:""}
.ion-ios-trash-outline:before{content:""}
.ion-ios-undo:before{content:""}
.ion-ios-undo-outline:before{content:""}
.ion-ios-unlocked:before{content:""}
.ion-ios-unlocked-outline:before{content:""}
.ion-ios-upload:before{content:""}
.ion-ios-upload-outline:before{content:""}
.ion-ios-videocam:before{content:""}
.ion-ios-videocam-outline:before{content:""}
.ion-ios-volume-high:before{content:""}
.ion-ios-volume-low:before{content:""}
.ion-ios-wineglass:before{content:""}
.ion-ios-wineglass-outline:before{content:""}
.ion-ios-world:before{content:""}
.ion-ios-world-outline:before{content:""}
.ion-ipad:before{content:""}
.ion-iphone:before{content:""}
.ion-ipod:before{content:""}
.ion-jet:before{content:""}
.ion-key:before{content:""}
.ion-knife:before{content:""}
.ion-laptop:before{content:""}
.ion-leaf:before{content:""}
.ion-levels:before{content:""}
.ion-lightbulb:before{content:""}
.ion-link:before{content:""}
.ion-load-a:before{content:""}
.ion-load-b:before{content:""}
.ion-load-c:before{content:""}
.ion-load-d:before{content:""}
.ion-location:before{content:""}
.ion-lock-combination:before{content:""}
.ion-locked:before{content:""}
.ion-log-in:before{content:""}
.ion-log-out:before{content:""}
.ion-loop:before{content:""}
.ion-magnet:before{content:""}
.ion-male:before{content:""}
.ion-man:before{content:""}
.ion-map:before{content:""}
.ion-medkit:before{content:""}
.ion-merge:before{content:""}
.ion-mic-a:before{content:""}
.ion-mic-b:before{content:""}
.ion-mic-c:before{content:""}
.ion-minus:before{content:""}
.ion-minus-circled:before{content:""}
.ion-minus-round:before{content:""}
.ion-model-s:before{content:""}
.ion-monitor:before{content:""}
.ion-more:before{content:""}
.ion-mouse:before{content:""}
.ion-music-note:before{content:""}
.ion-navicon:before{content:""}
.ion-navicon-round:before{content:""}
.ion-navigate:before{content:""}
.ion-network:before{content:""}
.ion-no-smoking:before{content:""}
.ion-nuclear:before{content:""}
.ion-outlet:before{content:""}
.ion-paintbrush:before{content:""}
.ion-paintbucket:before{content:""}
.ion-paper-airplane:before{content:""}
.ion-paperclip:before{content:""}
.ion-pause:before{content:""}
.ion-person:before{content:""}
.ion-person-add:before{content:""}
.ion-person-stalker:before{content:""}
.ion-pie-graph:before{content:""}
.ion-pin:before{content:""}
.ion-pinpoint:before{content:""}
.ion-pizza:before{content:""}
.ion-plane:before{content:""}
.ion-planet:before{content:""}
.ion-play:before{content:""}
.ion-playstation:before{content:""}
.ion-plus:before{content:""}
.ion-plus-circled:before{content:""}
.ion-plus-round:before{content:""}
.ion-podium:before{content:""}
.ion-pound:before{content:""}
.ion-power:before{content:""}
.ion-pricetag:before{content:""}
.ion-pricetags:before{content:""}
.ion-printer:before{content:""}
.ion-pull-request:before{content:""}
.ion-qr-scanner:before{content:""}
.ion-quote:before{content:""}
.ion-radio-waves:before{content:""}
.ion-record:before{content:""}
.ion-refresh:before{content:""}
.ion-reply:before{content:""}
.ion-reply-all:before{content:""}
.ion-ribbon-a:before{content:""}
.ion-ribbon-b:before{content:""}
.ion-sad:before{content:""}
.ion-sad-outline:before{content:""}
.ion-scissors:before{content:""}
.ion-search:before{content:""}
.ion-settings:before{content:""}
.ion-share:before{content:""}
.ion-shuffle:before{content:""}
.ion-skip-backward:before{content:""}
.ion-skip-forward:before{content:""}
.ion-social-android:before{content:""}
.ion-social-android-outline:before{content:""}
.ion-social-angular:before{content:""}
.ion-social-angular-outline:before{content:""}
.ion-social-apple:before{content:""}
.ion-social-apple-outline:before{content:""}
.ion-social-bitcoin:before{content:""}
.ion-social-bitcoin-outline:before{content:""}
.ion-social-buffer:before{content:""}
.ion-social-buffer-outline:before{content:""}
.ion-social-chrome:before{content:""}
.ion-social-chrome-outline:before{content:""}
.ion-social-codepen:before{content:""}
.ion-social-codepen-outline:before{content:""}
.ion-social-css3:before{content:""}
.ion-social-css3-outline:before{content:""}
.ion-social-designernews:before{content:""}
.ion-social-designernews-outline:before{content:""}
.ion-social-dribbble:before{content:""}
.ion-social-dribbble-outline:before{content:""}
.ion-social-dropbox:before{content:""}
.ion-social-dropbox-outline:before{content:""}
.ion-social-euro:before{content:""}
.ion-social-euro-outline:before{content:""}
.ion-social-facebook:before{content:""}
.ion-social-facebook-outline:before{content:""}
.ion-social-foursquare:before{content:""}
.ion-social-foursquare-outline:before{content:""}
.ion-social-freebsd-devil:before{content:""}
.ion-social-github:before{content:""}
.ion-social-github-outline:before{content:""}
.ion-social-google:before{content:""}
.ion-social-google-outline:before{content:""}
.ion-social-googleplus:before{content:""}
.ion-social-googleplus-outline:before{content:""}
.ion-social-hackernews:before{content:""}
.ion-social-hackernews-outline:before{content:""}
.ion-social-html5:before{content:""}
.ion-social-html5-outline:before{content:""}
.ion-social-instagram:before{content:""}
.ion-social-instagram-outline:before{content:""}
.ion-social-javascript:before{content:""}
.ion-social-javascript-outline:before{content:""}
.ion-social-linkedin:before{content:""}
.ion-social-linkedin-outline:before{content:""}
.ion-social-markdown:before{content:""}
.ion-social-nodejs:before{content:""}
.ion-social-octocat:before{content:""}
.ion-social-pinterest:before{content:""}
.ion-social-pinterest-outline:before{content:""}
.ion-social-python:before{content:""}
.ion-social-reddit:before{content:""}
.ion-social-reddit-outline:before{content:""}
.ion-social-rss:before{content:""}
.ion-social-rss-outline:before{content:""}
.ion-social-sass:before{content:""}
.ion-social-skype:before{content:""}
.ion-social-skype-outline:before{content:""}
.ion-social-snapchat:before{content:""}
.ion-social-snapchat-outline:before{content:""}
.ion-social-tumblr:before{content:""}
.ion-social-tumblr-outline:before{content:""}
.ion-social-tux:before{content:""}
.ion-social-twitch:before{content:""}
.ion-social-twitch-outline:before{content:""}
.ion-social-twitter:before{content:""}
.ion-social-twitter-outline:before{content:""}
.ion-social-usd:before{content:""}
.ion-social-usd-outline:before{content:""}
.ion-social-vimeo:before{content:""}
.ion-social-vimeo-outline:before{content:""}
.ion-social-whatsapp:before{content:""}
.ion-social-whatsapp-outline:before{content:""}
.ion-social-windows:before{content:""}
.ion-social-windows-outline:before{content:""}
.ion-social-wordpress:before{content:""}
.ion-social-wordpress-outline:before{content:""}
.ion-social-yahoo:before{content:""}
.ion-social-yahoo-outline:before{content:""}
.ion-social-yen:before{content:""}
.ion-social-yen-outline:before{content:""}
.ion-social-youtube:before{content:""}
.ion-social-youtube-outline:before{content:""}
.ion-soup-can:before{content:""}
.ion-soup-can-outline:before{content:""}
.ion-speakerphone:before{content:""}
.ion-speedometer:before{content:""}
.ion-spoon:before{content:""}
.ion-star:before{content:""}
.ion-stats-bars:before{content:""}
.ion-steam:before{content:""}
.ion-stop:before{content:""}
.ion-thermometer:before{content:""}
.ion-thumbsdown:before{content:""}
.ion-thumbsup:before{content:""}
.ion-toggle:before{content:""}
.ion-toggle-filled:before{content:""}
.ion-transgender:before{content:""}
.ion-trash-a:before{content:""}
.ion-trash-b:before{content:""}
.ion-trophy:before{content:""}
.ion-tshirt:before{content:""}
.ion-tshirt-outline:before{content:""}
.ion-umbrella:before{content:""}
.ion-university:before{content:""}
.ion-unlocked:before{content:""}
.ion-upload:before{content:""}
.ion-usb:before{content:""}
.ion-videocamera:before{content:""}
.ion-volume-high:before{content:""}
.ion-volume-low:before{content:""}
.ion-volume-medium:before{content:""}
.ion-volume-mute:before{content:""}
.ion-wand:before{content:""}
.ion-waterdrop:before{content:""}
.ion-wifi:before{content:""}
.ion-wineglass:before{content:""}
.ion-woman:before{content:""}
.ion-wrench:before{content:""}
.ion-xbox:before{content:""}
meta.foundation-mq-small{font-family:"only screen and (min-width: 768px)";width:768px}
meta.foundation-mq-medium{font-family:"only screen and (min-width: 1180px)";width:1180px}
meta.foundation-mq-large{font-family:"only screen and (min-width: 1280px)";width:1280px}
*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
html,body{height:100%;font-size:100%}
body{background:#fff;color:#3e332d;padding:0;margin:0;font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:100;font-style:normal;line-height:1;letter-spacing:normal;position:relative;cursor:default;-webkit-font-smoothing:antialiased}
a:hover{cursor:pointer}
img,object,embed{max-width:100%;height:auto}
object,embed{height:100%}
img{-ms-interpolation-mode:bicubic}
#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}
.left{float:left !important}
.right{float:right !important}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
.text-center{text-align:center !important}
.text-justify{text-align:justify !important}
.hide{display:none}
.antialiased{-webkit-font-smoothing:antialiased}
img{display:inline-block;vertical-align:middle}
textarea{height:auto;min-height:50px}
select{width:100%}
.row{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:1200px;width:100%;*zoom:1}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row.collapse .column,.row.collapse .columns{padding-left:0;padding-right:0;float:left}
.row .row{margin-left:-10px;margin-right:-10px;max-width:none;width:auto;*zoom:1}
.row .row:before,.row .row:after{content:" ";display:table}
.row .row:after{clear:both}
.row .row.collapse{margin-left:0;margin-right:0;max-width:none;width:auto;*zoom:1}
.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}
.row .row.collapse:after{clear:both}
.column,.columns{padding-left:10px;padding-right:10px;width:100%;float:left;position:relative}
@media only screen{.small-1{width:8.3333333333%}
  .small-2{width:16.6666666667%}
  .small-3{width:25%}
  .small-4{width:33.3333333333%}
  .small-5{width:41.6666666667%}
  .small-6{width:50%}
  .small-7{width:58.3333333333%}
  .small-8{width:66.6666666667%}
  .small-9{width:75%}
  .small-10{width:83.3333333333%}
  .small-11{width:91.6666666667%}
  .small-12{width:100%}
  .small-offset-0{margin-left:0}
  .small-offset-1{margin-left:8.3333333333%}
  .small-offset-2{margin-left:16.6666666667%}
  .small-offset-3{margin-left:25%}
  .small-offset-4{margin-left:33.3333333333%}
  .small-offset-5{margin-left:41.6666666667%}
  .small-offset-6{margin-left:50%}
  .small-offset-7{margin-left:58.3333333333%}
  .small-offset-8{margin-left:66.6666666667%}
  .small-offset-9{margin-left:75%}
  .small-offset-10{margin-left:83.3333333333%}
  [class*="column"]+[class*="column"]:last-child{float:right}
  [class*="column"]+[class*="column"].end{float:left}
  .column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none !important}
}
@media only screen and (min-width:768px){.medium-1{width:8.3333333333%}
  .medium-2{width:16.6666666667%}
  .medium-3{width:25%}
  .medium-4{width:33.3333333333%}
  .medium-5{width:41.6666666667%}
  .medium-6{width:50%}
  .medium-7{width:58.3333333333%}
  .medium-8{width:66.6666666667%}
  .medium-9{width:75%}
  .medium-10{width:83.3333333333%}
  .medium-11{width:91.6666666667%}
  .medium-12{width:100%}
  .medium-offset-0{margin-left:0}
  .medium-offset-1{margin-left:8.3333333333%}
  .medium-offset-2{margin-left:16.6666666667%}
  .medium-offset-3{margin-left:25%}
  .medium-offset-4{margin-left:33.3333333333%}
  .medium-offset-5{margin-left:41.6666666667%}
  .medium-offset-6{margin-left:50%}
  .medium-offset-7{margin-left:58.3333333333%}
  .medium-offset-8{margin-left:66.6666666667%}
  .medium-offset-9{margin-left:75%}
  .medium-offset-10{margin-left:83.3333333333%}
  .medium-offset-11{margin-left:91.6666666667%}
  .medium-push-1{left:8.3333333333%;right:auto}
  .medium-pull-1{right:8.3333333333%;left:auto}
  .medium-push-2{left:16.6666666667%;right:auto}
  .medium-pull-2{right:16.6666666667%;left:auto}
  .medium-push-3{left:25%;right:auto}
  .medium-pull-3{right:25%;left:auto}
  .medium-push-4{left:33.3333333333%;right:auto}
  .medium-pull-4{right:33.3333333333%;left:auto}
  .medium-push-5{left:41.6666666667%;right:auto}
  .medium-pull-5{right:41.6666666667%;left:auto}
  .medium-push-6{left:50%;right:auto}
  .medium-pull-6{right:50%;left:auto}
  .medium-push-7{left:58.3333333333%;right:auto}
  .medium-pull-7{right:58.3333333333%;left:auto}
  .medium-push-8{left:66.6666666667%;right:auto}
  .medium-pull-8{right:66.6666666667%;left:auto}
  .medium-push-9{left:75%;right:auto}
  .medium-pull-9{right:75%;left:auto}
  .medium-push-10{left:83.3333333333%;right:auto}
  .medium-pull-10{right:83.3333333333%;left:auto}
  .medium-push-11{left:91.6666666667%;right:auto}
  .medium-pull-11{right:91.6666666667%;left:auto}
  .column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none !important}
  .column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left !important}
}
@media only screen and (min-width:1180px){.large-1{width:8.3333333333%}
  .large-2{width:16.6666666667%}
  .large-3{width:25%}
  .large-4{width:33.3333333333%}
  .large-5{width:41.6666666667%}
  .large-6{width:50%}
  .large-7{width:58.3333333333%}
  .large-8{width:66.6666666667%}
  .large-9{width:75%}
  .large-10{width:83.3333333333%}
  .large-11{width:91.6666666667%}
  .large-12{width:100%}
  .large-offset-0{margin-left:0}
  .large-offset-1{margin-left:8.3333333333%}
  .large-offset-2{margin-left:16.6666666667%}
  .large-offset-3{margin-left:25%}
  .large-offset-4{margin-left:33.3333333333%}
  .large-offset-5{margin-left:41.6666666667%}
  .large-offset-6{margin-left:50%}
  .large-offset-7{margin-left:58.3333333333%}
  .large-offset-8{margin-left:66.6666666667%}
  .large-offset-9{margin-left:75%}
  .large-offset-10{margin-left:83.3333333333%}
  .large-offset-11{margin-left:91.6666666667%}
  .large-push-1{left:8.3333333333%;right:auto}
  .large-pull-1{right:8.3333333333%;left:auto}
  .large-push-2{left:16.6666666667%;right:auto}
  .large-pull-2{right:16.6666666667%;left:auto}
  .large-push-3{left:25%;right:auto}
  .large-pull-3{right:25%;left:auto}
  .large-push-4{left:33.3333333333%;right:auto}
  .large-pull-4{right:33.3333333333%;left:auto}
  .large-push-5{left:41.6666666667%;right:auto}
  .large-pull-5{right:41.6666666667%;left:auto}
  .large-push-6{left:50%;right:auto}
  .large-pull-6{right:50%;left:auto}
  .large-push-7{left:58.3333333333%;right:auto}
  .large-pull-7{right:58.3333333333%;left:auto}
  .large-push-8{left:66.6666666667%;right:auto}
  .large-pull-8{right:66.6666666667%;left:auto}
  .large-push-9{left:75%;right:auto}
  .large-pull-9{right:75%;left:auto}
  .large-push-10{left:83.3333333333%;right:auto}
  .large-pull-10{right:83.3333333333%;left:auto}
  .large-push-11{left:91.6666666667%;right:auto}
  .large-pull-11{right:91.6666666667%;left:auto}
  .column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none !important}
  .column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left !important}
}
.show-for-small,.show-for-medium-down,.show-for-large-down{display:inherit !important}
.show-for-medium,.show-for-medium-up,.show-for-large,.show-for-large-up,.show-for-xlarge{display:none !important}
.hide-for-medium,.hide-for-medium-up,.hide-for-large,.hide-for-large-up,.hide-for-xlarge{display:inherit !important}
.hide-for-small,.hide-for-medium-down,.hide-for-large-down{display:none !important}
table.show-for-small,table.show-for-medium-down,table.show-for-large-down,table.hide-for-medium,table.hide-for-medium-up,table.hide-for-large,table.hide-for-large-up,table.hide-for-xlarge{display:table}
thead.show-for-small,thead.show-for-medium-down,thead.show-for-large-down,thead.hide-for-medium,thead.hide-for-medium-up,thead.hide-for-large,thead.hide-for-large-up,thead.hide-for-xlarge{display:table-header-group !important}
tbody.show-for-small,tbody.show-for-medium-down,tbody.show-for-large-down,tbody.hide-for-medium,tbody.hide-for-medium-up,tbody.hide-for-large,tbody.hide-for-large-up,tbody.hide-for-xlarge{display:table-row-group !important}
tr.show-for-small,tr.show-for-medium-down,tr.show-for-large-down,tr.hide-for-medium,tr.hide-for-medium-up,tr.hide-for-large,tr.hide-for-large-up,tr.hide-for-xlarge{display:table-row !important}
td.show-for-small,td.show-for-medium-down,td.show-for-large-down,td.hide-for-medium,td.hide-for-medium-up,td.hide-for-large,td.hide-for-large-up,td.hide-for-xlarge,th.show-for-small,th.show-for-medium-down,th.show-for-large-down,th.hide-for-medium,th.hide-for-medium-up,th.hide-for-large,th.hide-for-large-up,th.hide-for-xlarge{display:table-cell !important}
@media only screen and (min-width:768px){.show-for-medium,.show-for-medium-up{display:inherit !important}
  .show-for-small{display:none !important}
  .hide-for-small{display:inherit !important}
  .hide-for-medium,.hide-for-medium-up{display:none !important}
  table.show-for-medium,table.show-for-medium-up,table.hide-for-small{display:table}
  thead.show-for-medium,thead.show-for-medium-up,thead.hide-for-small{display:table-header-group !important}
  tbody.show-for-medium,tbody.show-for-medium-up,tbody.hide-for-small{display:table-row-group !important}
  tr.show-for-medium,tr.show-for-medium-up,tr.hide-for-small{display:table-row !important}
  td.show-for-medium,td.show-for-medium-up,td.hide-for-small,th.show-for-medium,th.show-for-medium-up,th.hide-for-small{display:table-cell !important}
}
@media only screen and (min-width:1180px){.show-for-large,.show-for-large-up{display:inherit !important}
  .show-for-medium,.show-for-medium-down{display:none !important}
  .hide-for-medium,.hide-for-medium-down{display:inherit !important}
  .hide-for-large,.hide-for-large-up{display:none !important}
  table.show-for-large,table.show-for-large-up,table.hide-for-medium,table.hide-for-medium-down{display:table}
  thead.show-for-large,thead.show-for-large-up,thead.hide-for-medium,thead.hide-for-medium-down{display:table-header-group !important}
  tbody.show-for-large,tbody.show-for-large-up,tbody.hide-for-medium,tbody.hide-for-medium-down{display:table-row-group !important}
  tr.show-for-large,tr.show-for-large-up,tr.hide-for-medium,tr.hide-for-medium-down{display:table-row !important}
  td.show-for-large,td.show-for-large-up,td.hide-for-medium,td.hide-for-medium-down,th.show-for-large,th.show-for-large-up,th.hide-for-medium,th.hide-for-medium-down{display:table-cell !important}
}
@media only screen and (min-width:1280px){.show-for-xlarge{display:inherit !important}
  .show-for-large,.show-for-large-down{display:none !important}
  .hide-for-large,.hide-for-large-down{display:inherit !important}
  .hide-for-xlarge{display:none !important}
  table.show-for-xlarge,table.hide-for-large,table.hide-for-large-down{display:table}
  thead.show-for-xlarge,thead.hide-for-large,thead.hide-for-large-down{display:table-header-group !important}
  tbody.show-for-xlarge,tbody.hide-for-large,tbody.hide-for-large-down{display:table-row-group !important}
  tr.show-for-xlarge,tr.hide-for-large,tr.hide-for-large-down{display:table-row !important}
  td.show-for-xlarge,td.hide-for-large,td.hide-for-large-down,th.show-for-xlarge,th.hide-for-large,th.hide-for-large-down{display:table-cell !important}
}
.show-for-landscape,.hide-for-portrait{display:inherit !important}
.hide-for-landscape,.show-for-portrait{display:none !important}
table.hide-for-landscape,table.show-for-portrait{display:table}
thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}
tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}
tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}
td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}
@media only screen and (orientation:landscape){.show-for-landscape,.hide-for-portrait{display:inherit !important}
  .hide-for-landscape,.show-for-portrait{display:none !important}
  table.show-for-landscape,table.hide-for-portrait{display:table}
  thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important}
  tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important}
  tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important}
  td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important}
}
@media only screen and (orientation:portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important}
  .hide-for-portrait,.show-for-landscape{display:none !important}
  table.show-for-portrait,table.hide-for-landscape{display:table}
  thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important}
  tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important}
  tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important}
  td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important}
}
.show-for-touch{display:none !important}
.hide-for-touch{display:inherit !important}
.touch .show-for-touch{display:inherit !important}
.touch .hide-for-touch{display:none !important}
table.hide-for-touch{display:table}
.touch table.show-for-touch{display:table}
thead.hide-for-touch{display:table-header-group !important}
.touch thead.show-for-touch{display:table-header-group !important}
tbody.hide-for-touch{display:table-row-group !important}
.touch tbody.show-for-touch{display:table-row-group !important}
tr.hide-for-touch{display:table-row !important}
.touch tr.show-for-touch{display:table-row !important}
td.hide-for-touch{display:table-cell !important}
.touch td.show-for-touch{display:table-cell !important}
th.hide-for-touch{display:table-cell !important}
.touch th.show-for-touch{display:table-cell !important}
@media only screen{[class*="block-grid-"]{display:block;padding:0;margin:0 -10px;*zoom:1}
  [class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}
  [class*="block-grid-"]:after{clear:both}
  [class*="block-grid-"]>li{display:inline;height:auto;float:left;padding:0 10px 20px}
  .small-block-grid-1>li{width:100%;padding:0 10px 20px}
  .small-block-grid-1>li:nth-of-type(n){clear:none}
  .small-block-grid-1>li:nth-of-type(1n+1){clear:both}
  .small-block-grid-2>li{width:50%;padding:0 10px 20px}
  .small-block-grid-2>li:nth-of-type(n){clear:none}
  .small-block-grid-2>li:nth-of-type(2n+1){clear:both}
  .small-block-grid-3>li{width:33.3333333333%;padding:0 10px 20px}
  .small-block-grid-3>li:nth-of-type(n){clear:none}
  .small-block-grid-3>li:nth-of-type(3n+1){clear:both}
  .small-block-grid-4>li{width:25%;padding:0 10px 20px}
  .small-block-grid-4>li:nth-of-type(n){clear:none}
  .small-block-grid-4>li:nth-of-type(4n+1){clear:both}
  .small-block-grid-5>li{width:20%;padding:0 10px 20px}
  .small-block-grid-5>li:nth-of-type(n){clear:none}
  .small-block-grid-5>li:nth-of-type(5n+1){clear:both}
  .small-block-grid-6>li{width:16.6666666667%;padding:0 10px 20px}
  .small-block-grid-6>li:nth-of-type(n){clear:none}
  .small-block-grid-6>li:nth-of-type(6n+1){clear:both}
  .small-block-grid-7>li{width:14.2857142857%;padding:0 10px 20px}
  .small-block-grid-7>li:nth-of-type(n){clear:none}
  .small-block-grid-7>li:nth-of-type(7n+1){clear:both}
  .small-block-grid-8>li{width:12.5%;padding:0 10px 20px}
  .small-block-grid-8>li:nth-of-type(n){clear:none}
  .small-block-grid-8>li:nth-of-type(8n+1){clear:both}
  .small-block-grid-9>li{width:11.1111111111%;padding:0 10px 20px}
  .small-block-grid-9>li:nth-of-type(n){clear:none}
  .small-block-grid-9>li:nth-of-type(9n+1){clear:both}
  .small-block-grid-10>li{width:10%;padding:0 10px 20px}
  .small-block-grid-10>li:nth-of-type(n){clear:none}
  .small-block-grid-10>li:nth-of-type(10n+1){clear:both}
  .small-block-grid-11>li{width:9.0909090909%;padding:0 10px 20px}
  .small-block-grid-11>li:nth-of-type(n){clear:none}
  .small-block-grid-11>li:nth-of-type(11n+1){clear:both}
  .small-block-grid-12>li{width:8.3333333333%;padding:0 10px 20px}
  .small-block-grid-12>li:nth-of-type(n){clear:none}
  .small-block-grid-12>li:nth-of-type(12n+1){clear:both}
}
@media only screen and (min-width:768px){.small-block-grid-1>li:nth-of-type(1n+1){clear:none}
  .small-block-grid-2>li:nth-of-type(2n+1){clear:none}
  .small-block-grid-3>li:nth-of-type(3n+1){clear:none}
  .small-block-grid-4>li:nth-of-type(4n+1){clear:none}
  .small-block-grid-5>li:nth-of-type(5n+1){clear:none}
  .small-block-grid-6>li:nth-of-type(6n+1){clear:none}
  .small-block-grid-7>li:nth-of-type(7n+1){clear:none}
  .small-block-grid-8>li:nth-of-type(8n+1){clear:none}
  .small-block-grid-9>li:nth-of-type(9n+1){clear:none}
  .small-block-grid-10>li:nth-of-type(10n+1){clear:none}
  .small-block-grid-11>li:nth-of-type(11n+1){clear:none}
  .small-block-grid-12>li:nth-of-type(12n+1){clear:none}
  .medium-block-grid-1>li{width:100%;padding:0 10px 20px}
  .medium-block-grid-1>li:nth-of-type(n){clear:none}
  .medium-block-grid-1>li:nth-of-type(1n+1){clear:both}
  .medium-block-grid-2>li{width:50%;padding:0 10px 20px}
  .medium-block-grid-2>li:nth-of-type(n){clear:none}
  .medium-block-grid-2>li:nth-of-type(2n+1){clear:both}
  .medium-block-grid-3>li{width:33.3333333333%;padding:0 10px 20px}
  .medium-block-grid-3>li:nth-of-type(n){clear:none}
  .medium-block-grid-3>li:nth-of-type(3n+1){clear:both}
  .medium-block-grid-4>li{width:25%;padding:0 10px 20px}
  .medium-block-grid-4>li:nth-of-type(n){clear:none}
  .medium-block-grid-4>li:nth-of-type(4n+1){clear:both}
  .medium-block-grid-5>li{width:20%;padding:0 10px 20px}
  .medium-block-grid-5>li:nth-of-type(n){clear:none}
  .medium-block-grid-5>li:nth-of-type(5n+1){clear:both}
  .medium-block-grid-6>li{width:16.6666666667%;padding:0 10px 20px}
  .medium-block-grid-6>li:nth-of-type(n){clear:none}
  .medium-block-grid-6>li:nth-of-type(6n+1){clear:both}
  .medium-block-grid-7>li{width:14.2857142857%;padding:0 10px 20px}
  .medium-block-grid-7>li:nth-of-type(n){clear:none}
  .medium-block-grid-7>li:nth-of-type(7n+1){clear:both}
  .medium-block-grid-8>li{width:12.5%;padding:0 10px 20px}
  .medium-block-grid-8>li:nth-of-type(n){clear:none}
  .medium-block-grid-8>li:nth-of-type(8n+1){clear:both}
  .medium-block-grid-9>li{width:11.1111111111%;padding:0 10px 20px}
  .medium-block-grid-9>li:nth-of-type(n){clear:none}
  .medium-block-grid-9>li:nth-of-type(9n+1){clear:both}
  .medium-block-grid-10>li{width:10%;padding:0 10px 20px}
  .medium-block-grid-10>li:nth-of-type(n){clear:none}
  .medium-block-grid-10>li:nth-of-type(10n+1){clear:both}
  .medium-block-grid-11>li{width:9.0909090909%;padding:0 10px 20px}
  .medium-block-grid-11>li:nth-of-type(n){clear:none}
  .medium-block-grid-11>li:nth-of-type(11n+1){clear:both}
  .medium-block-grid-12>li{width:8.3333333333%;padding:0 10px 20px}
  .medium-block-grid-12>li:nth-of-type(n){clear:none}
  .medium-block-grid-12>li:nth-of-type(12n+1){clear:both}
}
@media only screen and (min-width:1180px){.large-block-grid-1>li{width:100%;padding:0 10px 20px}
  .large-block-grid-1>li:nth-of-type(n){clear:none}
  .large-block-grid-1>li:nth-of-type(1n+1){clear:both}
  .large-block-grid-2>li{width:50%;padding:0 10px 20px}
  .large-block-grid-2>li:nth-of-type(n){clear:none}
  .large-block-grid-2>li:nth-of-type(2n+1){clear:both}
  .large-block-grid-3>li{width:33.3333333333%;padding:0 10px 20px}
  .large-block-grid-3>li:nth-of-type(n){clear:none}
  .large-block-grid-3>li:nth-of-type(3n+1){clear:both}
  .large-block-grid-4>li{width:25%;padding:0 10px 20px}
  .large-block-grid-4>li:nth-of-type(n){clear:none}
  .large-block-grid-4>li:nth-of-type(4n+1){clear:both}
  .large-block-grid-5>li{width:20%;padding:0 10px 20px}
  .large-block-grid-5>li:nth-of-type(n){clear:none}
  .large-block-grid-5>li:nth-of-type(5n+1){clear:both}
  .large-block-grid-6>li{width:16.6666666667%;padding:0 10px 20px}
  .large-block-grid-6>li:nth-of-type(n){clear:none}
  .large-block-grid-6>li:nth-of-type(6n+1){clear:both}
  .large-block-grid-7>li{width:14.2857142857%;padding:0 10px 20px}
  .large-block-grid-7>li:nth-of-type(n){clear:none}
  .large-block-grid-7>li:nth-of-type(7n+1){clear:both}
  .large-block-grid-8>li{width:12.5%;padding:0 10px 20px}
  .large-block-grid-8>li:nth-of-type(n){clear:none}
  .large-block-grid-8>li:nth-of-type(8n+1){clear:both}
  .large-block-grid-9>li{width:11.1111111111%;padding:0 10px 20px}
  .large-block-grid-9>li:nth-of-type(n){clear:none}
  .large-block-grid-9>li:nth-of-type(9n+1){clear:both}
  .large-block-grid-10>li{width:10%;padding:0 10px 20px}
  .large-block-grid-10>li:nth-of-type(n){clear:none}
  .large-block-grid-10>li:nth-of-type(10n+1){clear:both}
  .large-block-grid-11>li{width:9.0909090909%;padding:0 10px 20px}
  .large-block-grid-11>li:nth-of-type(n){clear:none}
  .large-block-grid-11>li:nth-of-type(11n+1){clear:both}
  .large-block-grid-12>li{width:8.3333333333%;padding:0 10px 20px}
  .large-block-grid-12>li:nth-of-type(n){clear:none}
  .large-block-grid-12>li:nth-of-type(12n+1){clear:both}
}
p.lead{font-size:72px;line-height:1.6}
.subheader{line-height:1.4;color:#6f6f6f;font-weight:300;margin-top:4px;margin-bottom:8px}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;direction:ltr}
a{color:#ae0a46;text-decoration:none;line-height:inherit;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
a:hover,a:focus{color:#4e041f}
a img{border:0}
p{font-family:inherit;font-weight:100;font-size:18px;line-height:24px;margin-bottom:30px;text-rendering:optimizeLegibility}
p aside{font-size:14px;line-height:1.35;font-style:italic}
h1,h2,h3,h4,h5,h6{font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;color:#222;text-rendering:optimizeLegibility;margin-top:4px;margin-bottom:4px;line-height:1.4}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:0}
h1{font-size:45px}
h2{font-size:26px}
h3{font-size:19px;letter-spacing:0}
h4{font-size:18px}
h5{font-size:18px}
h6{font-size:16px}
hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:20px 0 19px;height:0}
em,i{font-style:italic;line-height:inherit}
strong,b{font-weight:bold;line-height:inherit}
small{font-size:60%;line-height:inherit}
code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:bold;color:#7f0a0c}
ul,ol,dl{font-size:18px;line-height:24px;margin-bottom:30px;list-style-position:outside;font-family:inherit}
ul,ol{margin-left:20px}
ul.no-bullet,ol.no-bullet{margin-left:20px}
ul li ul,ul li ol{margin-left:20px;margin-bottom:0;font-size:16px}
ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}
ul.square{list-style-type:square}
ul.circle{list-style-type:circle}
ul.disc{list-style-type:disc}
ul.no-bullet{list-style:none;margin-left:0}
ol li ul,ol li ol{margin-left:20px;margin-bottom:0}
dl dt{margin-bottom:6px;font-weight:bold}
dl dd{margin-bottom:12px}
abbr,acronym{text-transform:uppercase;font-size:90%;color:#3e332d;border-bottom:1px dotted #ddd;cursor:help}
abbr{text-transform:none}
blockquote{margin:0 0 30px;padding:9px 20px 0 19px;border-left:1px solid #ddd}
blockquote cite{display:block;font-size:13px;color:#3e332d}
blockquote cite:before{content:"\2014 \0020"}
blockquote cite a,blockquote cite a:visited{color:#3e332d}
blockquote,blockquote p{line-height:24px;color:#3e332d}
.vcard{display:inline-block;margin:0 0 20px 0;border:1px solid #ddd;padding:10px 12px}
.vcard li{margin:0;display:block}
.vcard .fn{font-weight:bold;font-size:15px}
.vevent .summary{font-weight:bold}
.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:0;padding:0 1px}
@media only screen and (min-width:768px){h1,h2,h3,h4,h5,h6{line-height:1.4}
  h1{font-size:60px}
  h2{font-size:36px}
  h3{font-size:24px}
  h4{font-size:23px}
}
.print-only{display:none !important}
@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}
  a,a:visited{text-decoration:underline}
  a[href]:after{content:" (" attr(href) ")"}
  abbr[title]:after{content:" (" attr(title) ")"}
  .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
  pre,blockquote{border:1px solid #999;page-break-inside:avoid}
  thead{display:table-header-group}
  tr,img{page-break-inside:avoid}
  img{max-width:100% !important}
  @page{margin:.5cm}
  p,h2,h3{orphans:3;widows:3}
  h2,h3{page-break-after:avoid}
  .hide-on-print{display:none !important}
  .print-only{display:block !important}
  .hide-for-print{display:none !important}
  .show-for-print{display:inherit !important}
}
button,.button{border-style:solid;border-width:2px;cursor:pointer;font-family:inherit;font-weight:400;line-height:normal;margin:0 0 20px;position:relative;text-decoration:none;text-align:center;display:inline-block;padding-top:20px;padding-right:40px;padding-bottom:21px;padding-left:40px;font-size:16px;background-color:#ae0a46;border-color:#7e0733;color:#fff}
button:hover,button:focus,.button:hover,.button:focus{background-color:#7e0733}
button:hover,button:focus,.button:hover,.button:focus{color:#fff}
button.secondary,.button.secondary{background-color:#e6e6e5;border-color:#cdcdcb;color:#333}
button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#cdcdcb}
button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333}
button.success,.button.success{background-color:#005885;border-color:#003652;color:#fff}
button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#003652}
button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff}
button.alert,.button.alert{background-color:#c60f13;border-color:#970b0e;color:#fff}
button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#970b0e}
button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#fff}
button.large,.button.large{padding-top:16px;padding-right:32px;padding-bottom:17px;padding-left:32px;font-size:20px}
button.small,.button.small{padding-top:18px;padding-right:36px;padding-bottom:19px;padding-left:36px;font-size:13px}
button.tiny,.button.tiny{padding-top:7px;padding-right:14px;padding-bottom:8px;padding-left:14px;font-size:11px}
button.expand,.button.expand{padding-right:0;padding-left:0;width:100%}
button.left-align,.button.left-align{text-align:left;text-indent:12px}
button.right-align,.button.right-align{text-align:right;padding-right:12px}
button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#ae0a46;border-color:#7e0733;color:#fff;cursor:default;opacity:.6;-webkit-box-shadow:none;box-shadow:none}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#7e0733}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#fff}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#ae0a46}
button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#e6e6e5;border-color:#cdcdcb;color:#333;cursor:default;opacity:.6;-webkit-box-shadow:none;box-shadow:none}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#cdcdcb}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#333}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e6e6e5}
button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#005885;border-color:#003652;color:#fff;cursor:default;opacity:.6;-webkit-box-shadow:none;box-shadow:none}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#003652}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#fff}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#005885}
button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#c60f13;border-color:#970b0e;color:#fff;cursor:default;opacity:.6;-webkit-box-shadow:none;box-shadow:none}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#970b0e}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#fff}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#c60f13}
button,.button{padding-top:21px;padding-bottom:20px;-webkit-appearance:none}
button.tiny,.button.tiny{padding-top:8px;padding-bottom:7px;-webkit-appearance:none}
button.small,.button.small{padding-top:19px;padding-bottom:18px;-webkit-appearance:none}
button.large,.button.large{padding-top:16.5px;padding-bottom:16.5px;-webkit-appearance:none}
@media only screen{button,.button{-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;-webkit-transition:background-color 300ms ease-in-out;-moz-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out}
  button:active,.button:active{-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2) inset;box-shadow:0 1px 0 rgba(0,0,0,0.2) inset}
  button.radius,.button.radius{-webkit-border-radius:3px;border-radius:3px}
  button.round,.button.round{-webkit-border-radius:1000px;border-radius:1000px}
}
@media only screen and (min-width:768px){button,.button{display:inline-block}
}
form{margin:0 0 28px}
form .row .row{margin:0 -14px}
form .row .row .column,form .row .row .columns{padding:0 14px}
form .row .row.collapse{margin:0}
form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}
form .row .row.collapse input{-moz-border-radius-bottomright:0;-moz-border-radius-topright:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0}
form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:14px}
label{font-size:14px;color:#4d4d4d;cursor:pointer;display:block;font-weight:500;margin-bottom:3px}
label.right{float:none;text-align:right}
label.inline{margin:0 0 28px 0;padding:16px 0}
label small{text-transform:capitalize;color:#666}
.prefix,.postfix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:hidden;font-size:14px;height:57px;line-height:57px}
.postfix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center}
.prefix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:34px}
.prefix.button.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}
.postfix.button.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}
.prefix.button.round{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}
.postfix.button.round{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px}
span.prefix,label.prefix{background:#f2f2f2;border-color:#d9d9d9;border-right:0;color:#333}
span.prefix.radius,label.prefix.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}
span.postfix,label.postfix{background:#f2f2f2;border-color:#ccc;border-left:0;color:#333}
span.postfix.radius,label.postfix.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}
.input-group.radius>*:first-child,.input-group.radius>*:first-child *{-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}
.input-group.radius>*:last-child,.input-group.radius>*:last-child *{-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}
.input-group.round>*:first-child,.input-group.round>*:first-child *{-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}
.input-group.round>*:last-child,.input-group.round>*:last-child *{-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px}
input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;background-color:#fff;font-family:inherit;border:1px solid #cbc4c3;-webkit-box-shadow:none;box-shadow:none;color:#5f5753;display:block;font-size:16px;margin:0 0 28px 0;padding:14px;height:57px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;transition:all .15s linear}
input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{background:#fff;border-color:#005885;outline:0}
input[type="text"][disabled],input[type="password"][disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="month"][disabled],input[type="week"][disabled],input[type="email"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="time"][disabled],input[type="url"][disabled],textarea[disabled]{background-color:#ddd}
input[type="text"].small,input[type="password"].small,input[type="date"].small,input[type="datetime"].small,input[type="datetime-local"].small,input[type="month"].small,input[type="week"].small,input[type="email"].small,input[type="number"].small,input[type="search"].small,input[type="tel"].small,input[type="time"].small,input[type="url"].small,textarea.small{height:40px;padding:10px 15px}
input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:5px 5px -9px -5px}
input[type="file"]{width:100%}
fieldset{border:solid 1px #ddd;padding:14px;margin:18px 0}
fieldset legend{font-weight:bold;background:#fff;padding:0 3px;margin:0;margin-left:-3px}
[data-abide] .error small.error,[data-abide] span.error,[data-abide] small.error{display:block;padding:6px 4px;margin-top:0;margin-bottom:28px;font-size:12px;font-weight:bold;background:#c60f13;color:#fff}
[data-abide] span.error,[data-abide] small.error{display:none}
span.error,small.error{display:block;padding:6px 4px;margin-top:0;margin-bottom:28px;font-size:12px;font-weight:bold;background:#c60f13;color:#fff}
.error input,.error textarea,.error select{border-color:#c60f13;background-color:rgba(198,15,19,0.1);margin-bottom:0}
.error input:focus,.error textarea:focus,.error select:focus{background:#fff;border-color:#005885}
.error label,.error label.error{color:#c60f13}
.error>small,.error small.error{display:block;padding:6px 4px;margin-top:0;margin-bottom:28px;font-size:12px;font-weight:bold;background:#c60f13;color:#fff}
.error span.error-message{display:block}
input.error,textarea.error{border-color:#c60f13;background-color:rgba(198,15,19,0.1);margin-bottom:0}
input.error:focus,textarea.error:focus{background:#fff;border-color:#005885}
.error select{border-color:#c60f13;background-color:rgba(198,15,19,0.1)}
.error select:focus{background:#fff;border-color:#005885}
label.error{color:#c60f13}
.button-group{list-style:none;margin:0;*zoom:1}
.button-group:before,.button-group:after{content:" ";display:table}
.button-group:after{clear:both}
.button-group>*{margin:0 0 0 -2px;float:left}
.button-group>*:first-child{margin-left:0}
.button-group.radius>*:first-child,.button-group.radius>*:first-child>a,.button-group.radius>*:first-child>button,.button-group.radius>*:first-child>.button{-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}
.button-group.radius>*:last-child,.button-group.radius>*:last-child>a,.button-group.radius>*:last-child>button,.button-group.radius>*:last-child>.button{-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}
.button-group.round>*:first-child,.button-group.round>*:first-child>a,.button-group.round>*:first-child>button,.button-group.round>*:first-child>.button{-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}
.button-group.round>*:last-child,.button-group.round>*:last-child>a,.button-group.round>*:last-child>button,.button-group.round>*:last-child>.button{-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px}
.button-group.even-2 li{width:50%}
.button-group.even-2 li button,.button-group.even-2 li .button{width:100%}
.button-group.even-3 li{width:33.3333333333%}
.button-group.even-3 li button,.button-group.even-3 li .button{width:100%}
.button-group.even-4 li{width:25%}
.button-group.even-4 li button,.button-group.even-4 li .button{width:100%}
.button-group.even-5 li{width:20%}
.button-group.even-5 li button,.button-group.even-5 li .button{width:100%}
.button-group.even-6 li{width:16.6666666667%}
.button-group.even-6 li button,.button-group.even-6 li .button{width:100%}
.button-group.even-7 li{width:14.2857142857%}
.button-group.even-7 li button,.button-group.even-7 li .button{width:100%}
.button-group.even-8 li{width:12.5%}
.button-group.even-8 li button,.button-group.even-8 li .button{width:100%}
.button-bar{*zoom:1}
.button-bar:before,.button-bar:after{content:" ";display:table}
.button-bar:after{clear:both}
.button-bar .button-group{float:left;margin-right:10px}
.button-bar .button-group div{overflow:hidden}
.dropdown.button{position:relative;padding-right:83px}
.dropdown.button:before{position:absolute;content:"";width:0;height:0;display:block;border-style:solid;border-color:#fff transparent transparent transparent;top:50%}
.dropdown.button:before{border-width:17px;right:40px;margin-top:-8px}
.dropdown.button:before{border-color:#fff transparent transparent transparent}
.dropdown.button.tiny{padding-right:35px}
.dropdown.button.tiny:before{border-width:7px;right:14px;margin-top:-2.5px}
.dropdown.button.tiny:before{border-color:#fff transparent transparent transparent}
.dropdown.button.small{padding-right:90px}
.dropdown.button.small:before{border-width:18px;right:36px;margin-top:-8px}
.dropdown.button.small:before{border-color:#fff transparent transparent transparent}
.dropdown.button.large{padding-right:64px}
.dropdown.button.large:before{border-width:10px;right:28px;margin-top:-5px}
.dropdown.button.large:before{border-color:#fff transparent transparent transparent}
.dropdown.button.secondary:before{border-color:#333 transparent transparent transparent}
meta.foundation-mq-small{font-family:"only screen and (min-width: 768px)";width:768px}
meta.foundation-mq-medium{font-family:"only screen and (min-width: 1180px)";width:1180px}
meta.foundation-mq-large{font-family:"only screen and (min-width: 1280px)";width:1280px}
*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
html,body{height:100%;font-size:100%}
body{background:#fff;color:#3e332d;padding:0;margin:0;font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:100;font-style:normal;line-height:1;letter-spacing:normal;position:relative;cursor:default;-webkit-font-smoothing:antialiased}
a:hover{cursor:pointer}
img,object,embed{max-width:100%;height:auto}
object,embed{height:100%}
img{-ms-interpolation-mode:bicubic}
#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}
.left{float:left !important}
.right{float:right !important}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
.text-center{text-align:center !important}
.text-justify{text-align:justify !important}
.hide{display:none}
.antialiased{-webkit-font-smoothing:antialiased}
img{display:inline-block;vertical-align:middle}
textarea{height:auto;min-height:50px}
select{width:100%}
form{margin:0 0 28px}
form .row .row{margin:0 -14px}
form .row .row .column,form .row .row .columns{padding:0 14px}
form .row .row.collapse{margin:0}
form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}
form .row .row.collapse input{-moz-border-radius-bottomright:0;-moz-border-radius-topright:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0}
form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:14px}
label{font-size:14px;color:#4d4d4d;cursor:pointer;display:block;font-weight:500;margin-bottom:3px}
label.right{float:none;text-align:right}
label.inline{margin:0 0 28px 0;padding:16px 0}
label small{text-transform:capitalize;color:#666}
.prefix,.postfix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:hidden;font-size:14px;height:57px;line-height:57px}
.postfix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center}
.prefix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:34px}
.prefix.button.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}
.postfix.button.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}
.prefix.button.round{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}
.postfix.button.round{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px}
span.prefix,label.prefix{background:#f2f2f2;border-color:#d9d9d9;border-right:0;color:#333}
span.prefix.radius,label.prefix.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}
span.postfix,label.postfix{background:#f2f2f2;border-color:#ccc;border-left:0;color:#333}
span.postfix.radius,label.postfix.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}
.input-group.radius>*:first-child,.input-group.radius>*:first-child *{-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}
.input-group.radius>*:last-child,.input-group.radius>*:last-child *{-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}
.input-group.round>*:first-child,.input-group.round>*:first-child *{-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}
.input-group.round>*:last-child,.input-group.round>*:last-child *{-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px}
input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;background-color:#fff;font-family:inherit;border:1px solid #cbc4c3;-webkit-box-shadow:none;box-shadow:none;color:#5f5753;display:block;font-size:16px;margin:0 0 28px 0;padding:14px;height:57px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;transition:all .15s linear}
input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{background:#fff;border-color:#005885;outline:0}
input[type="text"][disabled],input[type="password"][disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="month"][disabled],input[type="week"][disabled],input[type="email"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="time"][disabled],input[type="url"][disabled],textarea[disabled]{background-color:#ddd}
input[type="text"].small,input[type="password"].small,input[type="date"].small,input[type="datetime"].small,input[type="datetime-local"].small,input[type="month"].small,input[type="week"].small,input[type="email"].small,input[type="number"].small,input[type="search"].small,input[type="tel"].small,input[type="time"].small,input[type="url"].small,textarea.small{height:40px;padding:10px 15px}
input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:5px 5px -9px -5px}
input[type="file"]{width:100%}
fieldset{border:solid 1px #ddd;padding:14px;margin:18px 0}
fieldset legend{font-weight:bold;background:#fff;padding:0 3px;margin:0;margin-left:-3px}
[data-abide] .error small.error,[data-abide] span.error,[data-abide] small.error{display:block;padding:6px 4px;margin-top:0;margin-bottom:28px;font-size:12px;font-weight:bold;background:#c60f13;color:#fff}
[data-abide] span.error,[data-abide] small.error{display:none}
span.error,small.error{display:block;padding:6px 4px;margin-top:0;margin-bottom:28px;font-size:12px;font-weight:bold;background:#c60f13;color:#fff}
.error input,.error textarea,.error select{border-color:#c60f13;background-color:rgba(198,15,19,0.1);margin-bottom:0}
.error input:focus,.error textarea:focus,.error select:focus{background:#fff;border-color:#005885}
.error label,.error label.error{color:#c60f13}
.error>small,.error small.error{display:block;padding:6px 4px;margin-top:0;margin-bottom:28px;font-size:12px;font-weight:bold;background:#c60f13;color:#fff}
.error span.error-message{display:block}
input.error,textarea.error{border-color:#c60f13;background-color:rgba(198,15,19,0.1);margin-bottom:0}
input.error:focus,textarea.error:focus{background:#fff;border-color:#005885}
.error select{border-color:#c60f13;background-color:rgba(198,15,19,0.1)}
.error select:focus{background:#fff;border-color:#005885}
label.error{color:#c60f13}
[data-section=''],[data-section='auto'],.section-container.auto,[data-section='vertical-tabs'],.section-container.vertical-tabs,[data-section='vertical-nav'],.section-container.vertical-nav,[data-section='horizontal-nav'],.section-container.horizontal-nav,[data-section='accordion'],.section-container.accordion{width:100%;position:relative;display:block;margin-bottom:20px}
[data-section=''][data-section-small-style],[data-section='auto'][data-section-small-style],.section-container.auto[data-section-small-style],[data-section='vertical-tabs'][data-section-small-style],.section-container.vertical-tabs[data-section-small-style],[data-section='vertical-nav'][data-section-small-style],.section-container.vertical-nav[data-section-small-style],[data-section='horizontal-nav'][data-section-small-style],.section-container.horizontal-nav[data-section-small-style],[data-section='accordion'][data-section-small-style],.section-container.accordion[data-section-small-style]{width:100% !important}
[data-section=''][data-section-small-style]>[data-section-region],[data-section=''][data-section-small-style]>section,[data-section=''][data-section-small-style]>.section,[data-section='auto'][data-section-small-style]>[data-section-region],[data-section='auto'][data-section-small-style]>section,[data-section='auto'][data-section-small-style]>.section,.section-container.auto[data-section-small-style]>[data-section-region],.section-container.auto[data-section-small-style]>section,.section-container.auto[data-section-small-style]>.section,[data-section='vertical-tabs'][data-section-small-style]>[data-section-region],[data-section='vertical-tabs'][data-section-small-style]>section,[data-section='vertical-tabs'][data-section-small-style]>.section,.section-container.vertical-tabs[data-section-small-style]>[data-section-region],.section-container.vertical-tabs[data-section-small-style]>section,.section-container.vertical-tabs[data-section-small-style]>.section,[data-section='vertical-nav'][data-section-small-style]>[data-section-region],[data-section='vertical-nav'][data-section-small-style]>section,[data-section='vertical-nav'][data-section-small-style]>.section,.section-container.vertical-nav[data-section-small-style]>[data-section-region],.section-container.vertical-nav[data-section-small-style]>section,.section-container.vertical-nav[data-section-small-style]>.section,[data-section='horizontal-nav'][data-section-small-style]>[data-section-region],[data-section='horizontal-nav'][data-section-small-style]>section,[data-section='horizontal-nav'][data-section-small-style]>.section,.section-container.horizontal-nav[data-section-small-style]>[data-section-region],.section-container.horizontal-nav[data-section-small-style]>section,.section-container.horizontal-nav[data-section-small-style]>.section,[data-section='accordion'][data-section-small-style]>[data-section-region],[data-section='accordion'][data-section-small-style]>section,[data-section='accordion'][data-section-small-style]>.section,.section-container.accordion[data-section-small-style]>[data-section-region],.section-container.accordion[data-section-small-style]>section,.section-container.accordion[data-section-small-style]>.section{padding:0 !important;margin:0 !important}
[data-section=''][data-section-small-style]>[data-section-region]>[data-section-title],[data-section=''][data-section-small-style]>[data-section-region]>.title,[data-section=''][data-section-small-style]>section>[data-section-title],[data-section=''][data-section-small-style]>section>.title,[data-section=''][data-section-small-style]>.section>[data-section-title],[data-section=''][data-section-small-style]>.section>.title,[data-section='auto'][data-section-small-style]>[data-section-region]>[data-section-title],[data-section='auto'][data-section-small-style]>[data-section-region]>.title,[data-section='auto'][data-section-small-style]>section>[data-section-title],[data-section='auto'][data-section-small-style]>section>.title,[data-section='auto'][data-section-small-style]>.section>[data-section-title],[data-section='auto'][data-section-small-style]>.section>.title,.section-container.auto[data-section-small-style]>[data-section-region]>[data-section-title],.section-container.auto[data-section-small-style]>[data-section-region]>.title,.section-container.auto[data-section-small-style]>section>[data-section-title],.section-container.auto[data-section-small-style]>section>.title,.section-container.auto[data-section-small-style]>.section>[data-section-title],.section-container.auto[data-section-small-style]>.section>.title,[data-section='vertical-tabs'][data-section-small-style]>[data-section-region]>[data-section-title],[data-section='vertical-tabs'][data-section-small-style]>[data-section-region]>.title,[data-section='vertical-tabs'][data-section-small-style]>section>[data-section-title],[data-section='vertical-tabs'][data-section-small-style]>section>.title,[data-section='vertical-tabs'][data-section-small-style]>.section>[data-section-title],[data-section='vertical-tabs'][data-section-small-style]>.section>.title,.section-container.vertical-tabs[data-section-small-style]>[data-section-region]>[data-section-title],.section-container.vertical-tabs[data-section-small-style]>[data-section-region]>.title,.section-container.vertical-tabs[data-section-small-style]>section>[data-section-title],.section-container.vertical-tabs[data-section-small-style]>section>.title,.section-container.vertical-tabs[data-section-small-style]>.section>[data-section-title],.section-container.vertical-tabs[data-section-small-style]>.section>.title,[data-section='vertical-nav'][data-section-small-style]>[data-section-region]>[data-section-title],[data-section='vertical-nav'][data-section-small-style]>[data-section-region]>.title,[data-section='vertical-nav'][data-section-small-style]>section>[data-section-title],[data-section='vertical-nav'][data-section-small-style]>section>.title,[data-section='vertical-nav'][data-section-small-style]>.section>[data-section-title],[data-section='vertical-nav'][data-section-small-style]>.section>.title,.section-container.vertical-nav[data-section-small-style]>[data-section-region]>[data-section-title],.section-container.vertical-nav[data-section-small-style]>[data-section-region]>.title,.section-container.vertical-nav[data-section-small-style]>section>[data-section-title],.section-container.vertical-nav[data-section-small-style]>section>.title,.section-container.vertical-nav[data-section-small-style]>.section>[data-section-title],.section-container.vertical-nav[data-section-small-style]>.section>.title,[data-section='horizontal-nav'][data-section-small-style]>[data-section-region]>[data-section-title],[data-section='horizontal-nav'][data-section-small-style]>[data-section-region]>.title,[data-section='horizontal-nav'][data-section-small-style]>section>[data-section-title],[data-section='horizontal-nav'][data-section-small-style]>section>.title,[data-section='horizontal-nav'][data-section-small-style]>.section>[data-section-title],[data-section='horizontal-nav'][data-section-small-style]>.section>.title,.section-container.horizontal-nav[data-section-small-style]>[data-section-region]>[data-section-title],.section-container.horizontal-nav[data-section-small-style]>[data-section-region]>.title,.section-container.horizontal-nav[data-section-small-style]>section>[data-section-title],.section-container.horizontal-nav[data-section-small-style]>section>.title,.section-container.horizontal-nav[data-section-small-style]>.section>[data-section-title],.section-container.horizontal-nav[data-section-small-style]>.section>.title,[data-section='accordion'][data-section-small-style]>[data-section-region]>[data-section-title],[data-section='accordion'][data-section-small-style]>[data-section-region]>.title,[data-section='accordion'][data-section-small-style]>section>[data-section-title],[data-section='accordion'][data-section-small-style]>section>.title,[data-section='accordion'][data-section-small-style]>.section>[data-section-title],[data-section='accordion'][data-section-small-style]>.section>.title,.section-container.accordion[data-section-small-style]>[data-section-region]>[data-section-title],.section-container.accordion[data-section-small-style]>[data-section-region]>.title,.section-container.accordion[data-section-small-style]>section>[data-section-title],.section-container.accordion[data-section-small-style]>section>.title,.section-container.accordion[data-section-small-style]>.section>[data-section-title],.section-container.accordion[data-section-small-style]>.section>.title{width:100% !important}
[data-section='']>section,[data-section='']>.section,[data-section='']>[data-section-region],[data-section='auto']>section,[data-section='auto']>.section,[data-section='auto']>[data-section-region],.section-container.auto>section,.section-container.auto>.section,.section-container.auto>[data-section-region],[data-section='vertical-tabs']>section,[data-section='vertical-tabs']>.section,[data-section='vertical-tabs']>[data-section-region],.section-container.vertical-tabs>section,.section-container.vertical-tabs>.section,.section-container.vertical-tabs>[data-section-region],[data-section='vertical-nav']>section,[data-section='vertical-nav']>.section,[data-section='vertical-nav']>[data-section-region],.section-container.vertical-nav>section,.section-container.vertical-nav>.section,.section-container.vertical-nav>[data-section-region],[data-section='horizontal-nav']>section,[data-section='horizontal-nav']>.section,[data-section='horizontal-nav']>[data-section-region],.section-container.horizontal-nav>section,.section-container.horizontal-nav>.section,.section-container.horizontal-nav>[data-section-region],[data-section='accordion']>section,[data-section='accordion']>.section,[data-section='accordion']>[data-section-region],.section-container.accordion>section,.section-container.accordion>.section,.section-container.accordion>[data-section-region]{margin:0}
[data-section='']>section>[data-section-title],[data-section='']>section>.title,[data-section='']>.section>[data-section-title],[data-section='']>.section>.title,[data-section='']>[data-section-region]>[data-section-title],[data-section='']>[data-section-region]>.title,[data-section='auto']>section>[data-section-title],[data-section='auto']>section>.title,[data-section='auto']>.section>[data-section-title],[data-section='auto']>.section>.title,[data-section='auto']>[data-section-region]>[data-section-title],[data-section='auto']>[data-section-region]>.title,.section-container.auto>section>[data-section-title],.section-container.auto>section>.title,.section-container.auto>.section>[data-section-title],.section-container.auto>.section>.title,.section-container.auto>[data-section-region]>[data-section-title],.section-container.auto>[data-section-region]>.title,[data-section='vertical-tabs']>section>[data-section-title],[data-section='vertical-tabs']>section>.title,[data-section='vertical-tabs']>.section>[data-section-title],[data-section='vertical-tabs']>.section>.title,[data-section='vertical-tabs']>[data-section-region]>[data-section-title],[data-section='vertical-tabs']>[data-section-region]>.title,.section-container.vertical-tabs>section>[data-section-title],.section-container.vertical-tabs>section>.title,.section-container.vertical-tabs>.section>[data-section-title],.section-container.vertical-tabs>.section>.title,.section-container.vertical-tabs>[data-section-region]>[data-section-title],.section-container.vertical-tabs>[data-section-region]>.title,[data-section='vertical-nav']>section>[data-section-title],[data-section='vertical-nav']>section>.title,[data-section='vertical-nav']>.section>[data-section-title],[data-section='vertical-nav']>.section>.title,[data-section='vertical-nav']>[data-section-region]>[data-section-title],[data-section='vertical-nav']>[data-section-region]>.title,.section-container.vertical-nav>section>[data-section-title],.section-container.vertical-nav>section>.title,.section-container.vertical-nav>.section>[data-section-title],.section-container.vertical-nav>.section>.title,.section-container.vertical-nav>[data-section-region]>[data-section-title],.section-container.vertical-nav>[data-section-region]>.title,[data-section='horizontal-nav']>section>[data-section-title],[data-section='horizontal-nav']>section>.title,[data-section='horizontal-nav']>.section>[data-section-title],[data-section='horizontal-nav']>.section>.title,[data-section='horizontal-nav']>[data-section-region]>[data-section-title],[data-section='horizontal-nav']>[data-section-region]>.title,.section-container.horizontal-nav>section>[data-section-title],.section-container.horizontal-nav>section>.title,.section-container.horizontal-nav>.section>[data-section-title],.section-container.horizontal-nav>.section>.title,.section-container.horizontal-nav>[data-section-region]>[data-section-title],.section-container.horizontal-nav>[data-section-region]>.title,[data-section='accordion']>section>[data-section-title],[data-section='accordion']>section>.title,[data-section='accordion']>.section>[data-section-title],[data-section='accordion']>.section>.title,[data-section='accordion']>[data-section-region]>[data-section-title],[data-section='accordion']>[data-section-region]>.title,.section-container.accordion>section>[data-section-title],.section-container.accordion>section>.title,.section-container.accordion>.section>[data-section-title],.section-container.accordion>.section>.title,.section-container.accordion>[data-section-region]>[data-section-title],.section-container.accordion>[data-section-region]>.title{margin-bottom:0}
[data-section='']>section>[data-section-title] a,[data-section='']>section>.title a,[data-section='']>.section>[data-section-title] a,[data-section='']>.section>.title a,[data-section='']>[data-section-region]>[data-section-title] a,[data-section='']>[data-section-region]>.title a,[data-section='auto']>section>[data-section-title] a,[data-section='auto']>section>.title a,[data-section='auto']>.section>[data-section-title] a,[data-section='auto']>.section>.title a,[data-section='auto']>[data-section-region]>[data-section-title] a,[data-section='auto']>[data-section-region]>.title a,.section-container.auto>section>[data-section-title] a,.section-container.auto>section>.title a,.section-container.auto>.section>[data-section-title] a,.section-container.auto>.section>.title a,.section-container.auto>[data-section-region]>[data-section-title] a,.section-container.auto>[data-section-region]>.title a,[data-section='vertical-tabs']>section>[data-section-title] a,[data-section='vertical-tabs']>section>.title a,[data-section='vertical-tabs']>.section>[data-section-title] a,[data-section='vertical-tabs']>.section>.title a,[data-section='vertical-tabs']>[data-section-region]>[data-section-title] a,[data-section='vertical-tabs']>[data-section-region]>.title a,.section-container.vertical-tabs>section>[data-section-title] a,.section-container.vertical-tabs>section>.title a,.section-container.vertical-tabs>.section>[data-section-title] a,.section-container.vertical-tabs>.section>.title a,.section-container.vertical-tabs>[data-section-region]>[data-section-title] a,.section-container.vertical-tabs>[data-section-region]>.title a,[data-section='vertical-nav']>section>[data-section-title] a,[data-section='vertical-nav']>section>.title a,[data-section='vertical-nav']>.section>[data-section-title] a,[data-section='vertical-nav']>.section>.title a,[data-section='vertical-nav']>[data-section-region]>[data-section-title] a,[data-section='vertical-nav']>[data-section-region]>.title a,.section-container.vertical-nav>section>[data-section-title] a,.section-container.vertical-nav>section>.title a,.section-container.vertical-nav>.section>[data-section-title] a,.section-container.vertical-nav>.section>.title a,.section-container.vertical-nav>[data-section-region]>[data-section-title] a,.section-container.vertical-nav>[data-section-region]>.title a,[data-section='horizontal-nav']>section>[data-section-title] a,[data-section='horizontal-nav']>section>.title a,[data-section='horizontal-nav']>.section>[data-section-title] a,[data-section='horizontal-nav']>.section>.title a,[data-section='horizontal-nav']>[data-section-region]>[data-section-title] a,[data-section='horizontal-nav']>[data-section-region]>.title a,.section-container.horizontal-nav>section>[data-section-title] a,.section-container.horizontal-nav>section>.title a,.section-container.horizontal-nav>.section>[data-section-title] a,.section-container.horizontal-nav>.section>.title a,.section-container.horizontal-nav>[data-section-region]>[data-section-title] a,.section-container.horizontal-nav>[data-section-region]>.title a,[data-section='accordion']>section>[data-section-title] a,[data-section='accordion']>section>.title a,[data-section='accordion']>.section>[data-section-title] a,[data-section='accordion']>.section>.title a,[data-section='accordion']>[data-section-region]>[data-section-title] a,[data-section='accordion']>[data-section-region]>.title a,.section-container.accordion>section>[data-section-title] a,.section-container.accordion>section>.title a,.section-container.accordion>.section>[data-section-title] a,.section-container.accordion>.section>.title a,.section-container.accordion>[data-section-region]>[data-section-title] a,.section-container.accordion>[data-section-region]>.title a{width:100%;display:inline-block;white-space:nowrap}
[data-section='']>section>[data-section-content],[data-section='']>section>.content,[data-section='']>.section>[data-section-content],[data-section='']>.section>.content,[data-section='']>[data-section-region]>[data-section-content],[data-section='']>[data-section-region]>.content,[data-section='auto']>section>[data-section-content],[data-section='auto']>section>.content,[data-section='auto']>.section>[data-section-content],[data-section='auto']>.section>.content,[data-section='auto']>[data-section-region]>[data-section-content],[data-section='auto']>[data-section-region]>.content,.section-container.auto>section>[data-section-content],.section-container.auto>section>.content,.section-container.auto>.section>[data-section-content],.section-container.auto>.section>.content,.section-container.auto>[data-section-region]>[data-section-content],.section-container.auto>[data-section-region]>.content,[data-section='vertical-tabs']>section>[data-section-content],[data-section='vertical-tabs']>section>.content,[data-section='vertical-tabs']>.section>[data-section-content],[data-section='vertical-tabs']>.section>.content,[data-section='vertical-tabs']>[data-section-region]>[data-section-content],[data-section='vertical-tabs']>[data-section-region]>.content,.section-container.vertical-tabs>section>[data-section-content],.section-container.vertical-tabs>section>.content,.section-container.vertical-tabs>.section>[data-section-content],.section-container.vertical-tabs>.section>.content,.section-container.vertical-tabs>[data-section-region]>[data-section-content],.section-container.vertical-tabs>[data-section-region]>.content,[data-section='vertical-nav']>section>[data-section-content],[data-section='vertical-nav']>section>.content,[data-section='vertical-nav']>.section>[data-section-content],[data-section='vertical-nav']>.section>.content,[data-section='vertical-nav']>[data-section-region]>[data-section-content],[data-section='vertical-nav']>[data-section-region]>.content,.section-container.vertical-nav>section>[data-section-content],.section-container.vertical-nav>section>.content,.section-container.vertical-nav>.section>[data-section-content],.section-container.vertical-nav>.section>.content,.section-container.vertical-nav>[data-section-region]>[data-section-content],.section-container.vertical-nav>[data-section-region]>.content,[data-section='horizontal-nav']>section>[data-section-content],[data-section='horizontal-nav']>section>.content,[data-section='horizontal-nav']>.section>[data-section-content],[data-section='horizontal-nav']>.section>.content,[data-section='horizontal-nav']>[data-section-region]>[data-section-content],[data-section='horizontal-nav']>[data-section-region]>.content,.section-container.horizontal-nav>section>[data-section-content],.section-container.horizontal-nav>section>.content,.section-container.horizontal-nav>.section>[data-section-content],.section-container.horizontal-nav>.section>.content,.section-container.horizontal-nav>[data-section-region]>[data-section-content],.section-container.horizontal-nav>[data-section-region]>.content,[data-section='accordion']>section>[data-section-content],[data-section='accordion']>section>.content,[data-section='accordion']>.section>[data-section-content],[data-section='accordion']>.section>.content,[data-section='accordion']>[data-section-region]>[data-section-content],[data-section='accordion']>[data-section-region]>.content,.section-container.accordion>section>[data-section-content],.section-container.accordion>section>.content,.section-container.accordion>.section>[data-section-content],.section-container.accordion>.section>.content,.section-container.accordion>[data-section-region]>[data-section-content],.section-container.accordion>[data-section-region]>.content{display:none}
[data-section='']>section.active>[data-section-content],[data-section='']>section.active>.content,[data-section='']>.section.active>[data-section-content],[data-section='']>.section.active>.content,[data-section='']>[data-section-region].active>[data-section-content],[data-section='']>[data-section-region].active>.content,[data-section='auto']>section.active>[data-section-content],[data-section='auto']>section.active>.content,[data-section='auto']>.section.active>[data-section-content],[data-section='auto']>.section.active>.content,[data-section='auto']>[data-section-region].active>[data-section-content],[data-section='auto']>[data-section-region].active>.content,.section-container.auto>section.active>[data-section-content],.section-container.auto>section.active>.content,.section-container.auto>.section.active>[data-section-content],.section-container.auto>.section.active>.content,.section-container.auto>[data-section-region].active>[data-section-content],.section-container.auto>[data-section-region].active>.content,[data-section='vertical-tabs']>section.active>[data-section-content],[data-section='vertical-tabs']>section.active>.content,[data-section='vertical-tabs']>.section.active>[data-section-content],[data-section='vertical-tabs']>.section.active>.content,[data-section='vertical-tabs']>[data-section-region].active>[data-section-content],[data-section='vertical-tabs']>[data-section-region].active>.content,.section-container.vertical-tabs>section.active>[data-section-content],.section-container.vertical-tabs>section.active>.content,.section-container.vertical-tabs>.section.active>[data-section-content],.section-container.vertical-tabs>.section.active>.content,.section-container.vertical-tabs>[data-section-region].active>[data-section-content],.section-container.vertical-tabs>[data-section-region].active>.content,[data-section='vertical-nav']>section.active>[data-section-content],[data-section='vertical-nav']>section.active>.content,[data-section='vertical-nav']>.section.active>[data-section-content],[data-section='vertical-nav']>.section.active>.content,[data-section='vertical-nav']>[data-section-region].active>[data-section-content],[data-section='vertical-nav']>[data-section-region].active>.content,.section-container.vertical-nav>section.active>[data-section-content],.section-container.vertical-nav>section.active>.content,.section-container.vertical-nav>.section.active>[data-section-content],.section-container.vertical-nav>.section.active>.content,.section-container.vertical-nav>[data-section-region].active>[data-section-content],.section-container.vertical-nav>[data-section-region].active>.content,[data-section='horizontal-nav']>section.active>[data-section-content],[data-section='horizontal-nav']>section.active>.content,[data-section='horizontal-nav']>.section.active>[data-section-content],[data-section='horizontal-nav']>.section.active>.content,[data-section='horizontal-nav']>[data-section-region].active>[data-section-content],[data-section='horizontal-nav']>[data-section-region].active>.content,.section-container.horizontal-nav>section.active>[data-section-content],.section-container.horizontal-nav>section.active>.content,.section-container.horizontal-nav>.section.active>[data-section-content],.section-container.horizontal-nav>.section.active>.content,.section-container.horizontal-nav>[data-section-region].active>[data-section-content],.section-container.horizontal-nav>[data-section-region].active>.content,[data-section='accordion']>section.active>[data-section-content],[data-section='accordion']>section.active>.content,[data-section='accordion']>.section.active>[data-section-content],[data-section='accordion']>.section.active>.content,[data-section='accordion']>[data-section-region].active>[data-section-content],[data-section='accordion']>[data-section-region].active>.content,.section-container.accordion>section.active>[data-section-content],.section-container.accordion>section.active>.content,.section-container.accordion>.section.active>[data-section-content],.section-container.accordion>.section.active>.content,.section-container.accordion>[data-section-region].active>[data-section-content],.section-container.accordion>[data-section-region].active>.content{display:block}
[data-section='']>section:not(.active),[data-section='']>.section:not(.active),[data-section='']>[data-section-region]:not(.active),[data-section='auto']>section:not(.active),[data-section='auto']>.section:not(.active),[data-section='auto']>[data-section-region]:not(.active),.section-container.auto>section:not(.active),.section-container.auto>.section:not(.active),.section-container.auto>[data-section-region]:not(.active),[data-section='vertical-tabs']>section:not(.active),[data-section='vertical-tabs']>.section:not(.active),[data-section='vertical-tabs']>[data-section-region]:not(.active),.section-container.vertical-tabs>section:not(.active),.section-container.vertical-tabs>.section:not(.active),.section-container.vertical-tabs>[data-section-region]:not(.active),[data-section='vertical-nav']>section:not(.active),[data-section='vertical-nav']>.section:not(.active),[data-section='vertical-nav']>[data-section-region]:not(.active),.section-container.vertical-nav>section:not(.active),.section-container.vertical-nav>.section:not(.active),.section-container.vertical-nav>[data-section-region]:not(.active),[data-section='horizontal-nav']>section:not(.active),[data-section='horizontal-nav']>.section:not(.active),[data-section='horizontal-nav']>[data-section-region]:not(.active),.section-container.horizontal-nav>section:not(.active),.section-container.horizontal-nav>.section:not(.active),.section-container.horizontal-nav>[data-section-region]:not(.active),[data-section='accordion']>section:not(.active),[data-section='accordion']>.section:not(.active),[data-section='accordion']>[data-section-region]:not(.active),.section-container.accordion>section:not(.active),.section-container.accordion>.section:not(.active),.section-container.accordion>[data-section-region]:not(.active){padding:0 !important}
[data-section='']>section>[data-section-title],[data-section='']>section>.title,[data-section='']>.section>[data-section-title],[data-section='']>.section>.title,[data-section='']>[data-section-region]>[data-section-title],[data-section='']>[data-section-region]>.title,[data-section='auto']>section>[data-section-title],[data-section='auto']>section>.title,[data-section='auto']>.section>[data-section-title],[data-section='auto']>.section>.title,[data-section='auto']>[data-section-region]>[data-section-title],[data-section='auto']>[data-section-region]>.title,.section-container.auto>section>[data-section-title],.section-container.auto>section>.title,.section-container.auto>.section>[data-section-title],.section-container.auto>.section>.title,.section-container.auto>[data-section-region]>[data-section-title],.section-container.auto>[data-section-region]>.title,[data-section='vertical-tabs']>section>[data-section-title],[data-section='vertical-tabs']>section>.title,[data-section='vertical-tabs']>.section>[data-section-title],[data-section='vertical-tabs']>.section>.title,[data-section='vertical-tabs']>[data-section-region]>[data-section-title],[data-section='vertical-tabs']>[data-section-region]>.title,.section-container.vertical-tabs>section>[data-section-title],.section-container.vertical-tabs>section>.title,.section-container.vertical-tabs>.section>[data-section-title],.section-container.vertical-tabs>.section>.title,.section-container.vertical-tabs>[data-section-region]>[data-section-title],.section-container.vertical-tabs>[data-section-region]>.title,[data-section='vertical-nav']>section>[data-section-title],[data-section='vertical-nav']>section>.title,[data-section='vertical-nav']>.section>[data-section-title],[data-section='vertical-nav']>.section>.title,[data-section='vertical-nav']>[data-section-region]>[data-section-title],[data-section='vertical-nav']>[data-section-region]>.title,.section-container.vertical-nav>section>[data-section-title],.section-container.vertical-nav>section>.title,.section-container.vertical-nav>.section>[data-section-title],.section-container.vertical-nav>.section>.title,.section-container.vertical-nav>[data-section-region]>[data-section-title],.section-container.vertical-nav>[data-section-region]>.title,[data-section='horizontal-nav']>section>[data-section-title],[data-section='horizontal-nav']>section>.title,[data-section='horizontal-nav']>.section>[data-section-title],[data-section='horizontal-nav']>.section>.title,[data-section='horizontal-nav']>[data-section-region]>[data-section-title],[data-section='horizontal-nav']>[data-section-region]>.title,.section-container.horizontal-nav>section>[data-section-title],.section-container.horizontal-nav>section>.title,.section-container.horizontal-nav>.section>[data-section-title],.section-container.horizontal-nav>.section>.title,.section-container.horizontal-nav>[data-section-region]>[data-section-title],.section-container.horizontal-nav>[data-section-region]>.title,[data-section='accordion']>section>[data-section-title],[data-section='accordion']>section>.title,[data-section='accordion']>.section>[data-section-title],[data-section='accordion']>.section>.title,[data-section='accordion']>[data-section-region]>[data-section-title],[data-section='accordion']>[data-section-region]>.title,.section-container.accordion>section>[data-section-title],.section-container.accordion>section>.title,.section-container.accordion>.section>[data-section-title],.section-container.accordion>.section>.title,.section-container.accordion>[data-section-region]>[data-section-title],.section-container.accordion>[data-section-region]>.title{width:100%}
.section-container.auto,.section-container.vertical-tabs,.section-container.vertical-nav,.section-container.horizontal-nav,.section-container.accordion{border-top:0 solid transparent}
.section-container.auto>section>.title,.section-container.auto>.section>.title,.section-container.vertical-tabs>section>.title,.section-container.vertical-tabs>.section>.title,.section-container.vertical-nav>section>.title,.section-container.vertical-nav>.section>.title,.section-container.horizontal-nav>section>.title,.section-container.horizontal-nav>.section>.title,.section-container.accordion>section>.title,.section-container.accordion>.section>.title{background-color:#e6e6e5;cursor:pointer;border:solid 0 transparent}
.section-container.auto>section>.title a,.section-container.auto>.section>.title a,.section-container.vertical-tabs>section>.title a,.section-container.vertical-tabs>.section>.title a,.section-container.vertical-nav>section>.title a,.section-container.vertical-nav>.section>.title a,.section-container.horizontal-nav>section>.title a,.section-container.horizontal-nav>.section>.title a,.section-container.accordion>section>.title a,.section-container.accordion>.section>.title a{padding:8px 20px;color:#3e332d;font-size:14px;background:0}
.section-container.auto>section>.title:hover,.section-container.auto>.section>.title:hover,.section-container.vertical-tabs>section>.title:hover,.section-container.vertical-tabs>.section>.title:hover,.section-container.vertical-nav>section>.title:hover,.section-container.vertical-nav>.section>.title:hover,.section-container.horizontal-nav>section>.title:hover,.section-container.horizontal-nav>.section>.title:hover,.section-container.accordion>section>.title:hover,.section-container.accordion>.section>.title:hover{background-color:#005885}
.section-container.auto>section>.content,.section-container.auto>.section>.content,.section-container.vertical-tabs>section>.content,.section-container.vertical-tabs>.section>.content,.section-container.vertical-nav>section>.content,.section-container.vertical-nav>.section>.content,.section-container.horizontal-nav>section>.content,.section-container.horizontal-nav>.section>.content,.section-container.accordion>section>.content,.section-container.accordion>.section>.content{padding:15px 0;background-color:#fff;border:solid 0 transparent}
.section-container.auto>section>.content>*:last-child,.section-container.auto>.section>.content>*:last-child,.section-container.vertical-tabs>section>.content>*:last-child,.section-container.vertical-tabs>.section>.content>*:last-child,.section-container.vertical-nav>section>.content>*:last-child,.section-container.vertical-nav>.section>.content>*:last-child,.section-container.horizontal-nav>section>.content>*:last-child,.section-container.horizontal-nav>.section>.content>*:last-child,.section-container.accordion>section>.content>*:last-child,.section-container.accordion>.section>.content>*:last-child{margin-bottom:0}
.section-container.auto>section>.content>*:first-child,.section-container.auto>.section>.content>*:first-child,.section-container.vertical-tabs>section>.content>*:first-child,.section-container.vertical-tabs>.section>.content>*:first-child,.section-container.vertical-nav>section>.content>*:first-child,.section-container.vertical-nav>.section>.content>*:first-child,.section-container.horizontal-nav>section>.content>*:first-child,.section-container.horizontal-nav>.section>.content>*:first-child,.section-container.accordion>section>.content>*:first-child,.section-container.accordion>.section>.content>*:first-child{padding-top:0}
.section-container.auto>section>.content>*:last-child:not(.flex-video),.section-container.auto>.section>.content>*:last-child:not(.flex-video),.section-container.vertical-tabs>section>.content>*:last-child:not(.flex-video),.section-container.vertical-tabs>.section>.content>*:last-child:not(.flex-video),.section-container.vertical-nav>section>.content>*:last-child:not(.flex-video),.section-container.vertical-nav>.section>.content>*:last-child:not(.flex-video),.section-container.horizontal-nav>section>.content>*:last-child:not(.flex-video),.section-container.horizontal-nav>.section>.content>*:last-child:not(.flex-video),.section-container.accordion>section>.content>*:last-child:not(.flex-video),.section-container.accordion>.section>.content>*:last-child:not(.flex-video){padding-bottom:0}
.section-container.auto>section.active>.title,.section-container.auto>.section.active>.title,.section-container.vertical-tabs>section.active>.title,.section-container.vertical-tabs>.section.active>.title,.section-container.vertical-nav>section.active>.title,.section-container.vertical-nav>.section.active>.title,.section-container.horizontal-nav>section.active>.title,.section-container.horizontal-nav>.section.active>.title,.section-container.accordion>section.active>.title,.section-container.accordion>.section.active>.title{background:#005885}
.section-container.auto>section.active>.title a,.section-container.auto>.section.active>.title a,.section-container.vertical-tabs>section.active>.title a,.section-container.vertical-tabs>.section.active>.title a,.section-container.vertical-nav>section.active>.title a,.section-container.vertical-nav>.section.active>.title a,.section-container.horizontal-nav>section.active>.title a,.section-container.horizontal-nav>.section.active>.title a,.section-container.accordion>section.active>.title a,.section-container.accordion>.section.active>.title a{color:#fff}
.section-container.auto>section:not(.active),.section-container.auto>.section:not(.active),.section-container.vertical-tabs>section:not(.active),.section-container.vertical-tabs>.section:not(.active),.section-container.vertical-nav>section:not(.active),.section-container.vertical-nav>.section:not(.active),.section-container.horizontal-nav>section:not(.active),.section-container.horizontal-nav>.section:not(.active),.section-container.accordion>section:not(.active),.section-container.accordion>.section:not(.active){padding:0 !important}
.section-container.auto>section>.title,.section-container.auto>.section>.title,.section-container.vertical-tabs>section>.title,.section-container.vertical-tabs>.section>.title,.section-container.vertical-nav>section>.title,.section-container.vertical-nav>.section>.title,.section-container.horizontal-nav>section>.title,.section-container.horizontal-nav>.section>.title,.section-container.accordion>section>.title,.section-container.accordion>.section>.title{border-top:0}
[data-section='tabs'],.section-container.tabs{width:100%;position:relative;display:block;margin-bottom:20px}
[data-section='tabs']:not([data-section-resized]):not([data-section-small-style]),.section-container.tabs:not([data-section-resized]):not([data-section-small-style]){visibility:hidden}
[data-section='tabs']>section>[data-section-title],[data-section='tabs']>section>.title,[data-section='tabs']>.section>[data-section-title],[data-section='tabs']>.section>.title,[data-section='tabs']>[data-section-region]>[data-section-title],[data-section='tabs']>[data-section-region]>.title,.section-container.tabs>section>[data-section-title],.section-container.tabs>section>.title,.section-container.tabs>.section>[data-section-title],.section-container.tabs>.section>.title,.section-container.tabs>[data-section-region]>[data-section-title],.section-container.tabs>[data-section-region]>.title{margin-bottom:0}
[data-section='tabs']>section>[data-section-title] a,[data-section='tabs']>section>.title a,[data-section='tabs']>.section>[data-section-title] a,[data-section='tabs']>.section>.title a,[data-section='tabs']>[data-section-region]>[data-section-title] a,[data-section='tabs']>[data-section-region]>.title a,.section-container.tabs>section>[data-section-title] a,.section-container.tabs>section>.title a,.section-container.tabs>.section>[data-section-title] a,.section-container.tabs>.section>.title a,.section-container.tabs>[data-section-region]>[data-section-title] a,.section-container.tabs>[data-section-region]>.title a{width:100%;display:inline-block;white-space:nowrap}
[data-section='tabs']>section>[data-section-content],[data-section='tabs']>section>.content,[data-section='tabs']>.section>[data-section-content],[data-section='tabs']>.section>.content,[data-section='tabs']>[data-section-region]>[data-section-content],[data-section='tabs']>[data-section-region]>.content,.section-container.tabs>section>[data-section-content],.section-container.tabs>section>.content,.section-container.tabs>.section>[data-section-content],.section-container.tabs>.section>.content,.section-container.tabs>[data-section-region]>[data-section-content],.section-container.tabs>[data-section-region]>.content{display:none}
[data-section='tabs']>section.active>[data-section-content],[data-section='tabs']>section.active>.content,[data-section='tabs']>.section.active>[data-section-content],[data-section='tabs']>.section.active>.content,[data-section='tabs']>[data-section-region].active>[data-section-content],[data-section='tabs']>[data-section-region].active>.content,.section-container.tabs>section.active>[data-section-content],.section-container.tabs>section.active>.content,.section-container.tabs>.section.active>[data-section-content],.section-container.tabs>.section.active>.content,.section-container.tabs>[data-section-region].active>[data-section-content],.section-container.tabs>[data-section-region].active>.content{display:block}
[data-section='tabs']>section:not(.active),[data-section='tabs']>.section:not(.active),[data-section='tabs']>[data-section-region]:not(.active),.section-container.tabs>section:not(.active),.section-container.tabs>.section:not(.active),.section-container.tabs>[data-section-region]:not(.active){padding:0 !important}
[data-section='tabs']>section>[data-section-title],[data-section='tabs']>section>.title,[data-section='tabs']>.section>[data-section-title],[data-section='tabs']>.section>.title,[data-section='tabs']>[data-section-region]>[data-section-title],[data-section='tabs']>[data-section-region]>.title,.section-container.tabs>section>[data-section-title],.section-container.tabs>section>.title,.section-container.tabs>.section>[data-section-title],.section-container.tabs>.section>.title,.section-container.tabs>[data-section-region]>[data-section-title],.section-container.tabs>[data-section-region]>.title{width:auto;position:absolute;top:0;left:0}
.section-container.tabs{border:0}
.section-container.tabs>section>.title,.section-container.tabs>.section>.title{background-color:#e6e6e5;cursor:pointer;border:solid 0 transparent}
.section-container.tabs>section>.title a,.section-container.tabs>.section>.title a{padding:8px 20px;color:#3e332d;font-size:14px;background:0}
.section-container.tabs>section>.title:hover,.section-container.tabs>.section>.title:hover{background-color:#005885}
.section-container.tabs>section>.content,.section-container.tabs>.section>.content{padding:15px 0;background-color:#fff;border:solid 0 transparent}
.section-container.tabs>section>.content>*:last-child,.section-container.tabs>.section>.content>*:last-child{margin-bottom:0}
.section-container.tabs>section>.content>*:first-child,.section-container.tabs>.section>.content>*:first-child{padding-top:0}
.section-container.tabs>section>.content>*:last-child:not(.flex-video),.section-container.tabs>.section>.content>*:last-child:not(.flex-video){padding-bottom:0}
.section-container.tabs>section.active>.title,.section-container.tabs>.section.active>.title{background:#005885}
.section-container.tabs>section.active>.title a,.section-container.tabs>.section.active>.title a{color:#fff}
.section-container.tabs>section:not(.active),.section-container.tabs>.section:not(.active){padding:0 !important}
.section-container.tabs>section.active>.title,.section-container.tabs>.section.active>.title{border-bottom:0}
@media only screen and (min-width:768px){[data-section=''],[data-section='auto'],.section-container.auto{width:100%;position:relative;display:block;margin-bottom:20px}
  [data-section='']:not([data-section-resized]):not([data-section-small-style]),[data-section='auto']:not([data-section-resized]):not([data-section-small-style]),.section-container.auto:not([data-section-resized]):not([data-section-small-style]){visibility:hidden}
  [data-section='']>section>[data-section-title],[data-section='']>section>.title,[data-section='']>.section>[data-section-title],[data-section='']>.section>.title,[data-section='']>[data-section-region]>[data-section-title],[data-section='']>[data-section-region]>.title,[data-section='auto']>section>[data-section-title],[data-section='auto']>section>.title,[data-section='auto']>.section>[data-section-title],[data-section='auto']>.section>.title,[data-section='auto']>[data-section-region]>[data-section-title],[data-section='auto']>[data-section-region]>.title,.section-container.auto>section>[data-section-title],.section-container.auto>section>.title,.section-container.auto>.section>[data-section-title],.section-container.auto>.section>.title,.section-container.auto>[data-section-region]>[data-section-title],.section-container.auto>[data-section-region]>.title{margin-bottom:0}
  [data-section='']>section>[data-section-title] a,[data-section='']>section>.title a,[data-section='']>.section>[data-section-title] a,[data-section='']>.section>.title a,[data-section='']>[data-section-region]>[data-section-title] a,[data-section='']>[data-section-region]>.title a,[data-section='auto']>section>[data-section-title] a,[data-section='auto']>section>.title a,[data-section='auto']>.section>[data-section-title] a,[data-section='auto']>.section>.title a,[data-section='auto']>[data-section-region]>[data-section-title] a,[data-section='auto']>[data-section-region]>.title a,.section-container.auto>section>[data-section-title] a,.section-container.auto>section>.title a,.section-container.auto>.section>[data-section-title] a,.section-container.auto>.section>.title a,.section-container.auto>[data-section-region]>[data-section-title] a,.section-container.auto>[data-section-region]>.title a{width:100%;display:inline-block;white-space:nowrap}
  [data-section='']>section>[data-section-content],[data-section='']>section>.content,[data-section='']>.section>[data-section-content],[data-section='']>.section>.content,[data-section='']>[data-section-region]>[data-section-content],[data-section='']>[data-section-region]>.content,[data-section='auto']>section>[data-section-content],[data-section='auto']>section>.content,[data-section='auto']>.section>[data-section-content],[data-section='auto']>.section>.content,[data-section='auto']>[data-section-region]>[data-section-content],[data-section='auto']>[data-section-region]>.content,.section-container.auto>section>[data-section-content],.section-container.auto>section>.content,.section-container.auto>.section>[data-section-content],.section-container.auto>.section>.content,.section-container.auto>[data-section-region]>[data-section-content],.section-container.auto>[data-section-region]>.content{display:none}
  [data-section='']>section.active>[data-section-content],[data-section='']>section.active>.content,[data-section='']>.section.active>[data-section-content],[data-section='']>.section.active>.content,[data-section='']>[data-section-region].active>[data-section-content],[data-section='']>[data-section-region].active>.content,[data-section='auto']>section.active>[data-section-content],[data-section='auto']>section.active>.content,[data-section='auto']>.section.active>[data-section-content],[data-section='auto']>.section.active>.content,[data-section='auto']>[data-section-region].active>[data-section-content],[data-section='auto']>[data-section-region].active>.content,.section-container.auto>section.active>[data-section-content],.section-container.auto>section.active>.content,.section-container.auto>.section.active>[data-section-content],.section-container.auto>.section.active>.content,.section-container.auto>[data-section-region].active>[data-section-content],.section-container.auto>[data-section-region].active>.content{display:block}
  [data-section='']>section:not(.active),[data-section='']>.section:not(.active),[data-section='']>[data-section-region]:not(.active),[data-section='auto']>section:not(.active),[data-section='auto']>.section:not(.active),[data-section='auto']>[data-section-region]:not(.active),.section-container.auto>section:not(.active),.section-container.auto>.section:not(.active),.section-container.auto>[data-section-region]:not(.active){padding:0 !important}
  [data-section='']>section>[data-section-title],[data-section='']>section>.title,[data-section='']>.section>[data-section-title],[data-section='']>.section>.title,[data-section='']>[data-section-region]>[data-section-title],[data-section='']>[data-section-region]>.title,[data-section='auto']>section>[data-section-title],[data-section='auto']>section>.title,[data-section='auto']>.section>[data-section-title],[data-section='auto']>.section>.title,[data-section='auto']>[data-section-region]>[data-section-title],[data-section='auto']>[data-section-region]>.title,.section-container.auto>section>[data-section-title],.section-container.auto>section>.title,.section-container.auto>.section>[data-section-title],.section-container.auto>.section>.title,.section-container.auto>[data-section-region]>[data-section-title],.section-container.auto>[data-section-region]>.title{width:auto;position:absolute;top:0;left:0}
  .section-container.auto{border:0}
  .section-container.auto>section>.title,.section-container.auto>.section>.title{background-color:#e6e6e5;cursor:pointer;border:solid 0 transparent}
  .section-container.auto>section>.title a,.section-container.auto>.section>.title a{padding:8px 20px;color:#3e332d;font-size:14px;background:0}
  .section-container.auto>section>.title:hover,.section-container.auto>.section>.title:hover{background-color:#005885}
  .section-container.auto>section>.content,.section-container.auto>.section>.content{padding:15px 0;background-color:#fff;border:solid 0 transparent}
  .section-container.auto>section>.content>*:last-child,.section-container.auto>.section>.content>*:last-child{margin-bottom:0}
  .section-container.auto>section>.content>*:first-child,.section-container.auto>.section>.content>*:first-child{padding-top:0}
  .section-container.auto>section>.content>*:last-child:not(.flex-video),.section-container.auto>.section>.content>*:last-child:not(.flex-video){padding-bottom:0}
  .section-container.auto>section.active>.title,.section-container.auto>.section.active>.title{background:#005885}
  .section-container.auto>section.active>.title a,.section-container.auto>.section.active>.title a{color:#fff}
  .section-container.auto>section:not(.active),.section-container.auto>.section:not(.active){padding:0 !important}
  .section-container.auto>section.active>.title,.section-container.auto>.section.active>.title{border-bottom:0}
  [data-section='vertical-tabs'],.section-container.vertical-tabs{width:100%;position:relative;display:block;margin-bottom:20px}
  [data-section='vertical-tabs']:not([data-section-resized]):not([data-section-small-style]),.section-container.vertical-tabs:not([data-section-resized]):not([data-section-small-style]){visibility:hidden}
  [data-section='vertical-tabs'][data-section-small-style],.section-container.vertical-tabs[data-section-small-style]{width:100% !important}
  [data-section='vertical-tabs'][data-section-small-style]>[data-section-region],[data-section='vertical-tabs'][data-section-small-style]>section,[data-section='vertical-tabs'][data-section-small-style]>.section,.section-container.vertical-tabs[data-section-small-style]>[data-section-region],.section-container.vertical-tabs[data-section-small-style]>section,.section-container.vertical-tabs[data-section-small-style]>.section{padding:0 !important;margin:0 !important}
  [data-section='vertical-tabs'][data-section-small-style]>[data-section-region]>[data-section-title],[data-section='vertical-tabs'][data-section-small-style]>[data-section-region]>.title,[data-section='vertical-tabs'][data-section-small-style]>section>[data-section-title],[data-section='vertical-tabs'][data-section-small-style]>section>.title,[data-section='vertical-tabs'][data-section-small-style]>.section>[data-section-title],[data-section='vertical-tabs'][data-section-small-style]>.section>.title,.section-container.vertical-tabs[data-section-small-style]>[data-section-region]>[data-section-title],.section-container.vertical-tabs[data-section-small-style]>[data-section-region]>.title,.section-container.vertical-tabs[data-section-small-style]>section>[data-section-title],.section-container.vertical-tabs[data-section-small-style]>section>.title,.section-container.vertical-tabs[data-section-small-style]>.section>[data-section-title],.section-container.vertical-tabs[data-section-small-style]>.section>.title{width:100% !important}
  [data-section='vertical-tabs']>section>[data-section-title],[data-section='vertical-tabs']>section>.title,[data-section='vertical-tabs']>.section>[data-section-title],[data-section='vertical-tabs']>.section>.title,[data-section='vertical-tabs']>[data-section-region]>[data-section-title],[data-section='vertical-tabs']>[data-section-region]>.title,.section-container.vertical-tabs>section>[data-section-title],.section-container.vertical-tabs>section>.title,.section-container.vertical-tabs>.section>[data-section-title],.section-container.vertical-tabs>.section>.title,.section-container.vertical-tabs>[data-section-region]>[data-section-title],.section-container.vertical-tabs>[data-section-region]>.title{margin-bottom:0}
  [data-section='vertical-tabs']>section>[data-section-title] a,[data-section='vertical-tabs']>section>.title a,[data-section='vertical-tabs']>.section>[data-section-title] a,[data-section='vertical-tabs']>.section>.title a,[data-section='vertical-tabs']>[data-section-region]>[data-section-title] a,[data-section='vertical-tabs']>[data-section-region]>.title a,.section-container.vertical-tabs>section>[data-section-title] a,.section-container.vertical-tabs>section>.title a,.section-container.vertical-tabs>.section>[data-section-title] a,.section-container.vertical-tabs>.section>.title a,.section-container.vertical-tabs>[data-section-region]>[data-section-title] a,.section-container.vertical-tabs>[data-section-region]>.title a{width:100%;display:inline-block;white-space:nowrap}
  [data-section='vertical-tabs']>section>[data-section-content],[data-section='vertical-tabs']>section>.content,[data-section='vertical-tabs']>.section>[data-section-content],[data-section='vertical-tabs']>.section>.content,[data-section='vertical-tabs']>[data-section-region]>[data-section-content],[data-section='vertical-tabs']>[data-section-region]>.content,.section-container.vertical-tabs>section>[data-section-content],.section-container.vertical-tabs>section>.content,.section-container.vertical-tabs>.section>[data-section-content],.section-container.vertical-tabs>.section>.content,.section-container.vertical-tabs>[data-section-region]>[data-section-content],.section-container.vertical-tabs>[data-section-region]>.content{display:none}
  [data-section='vertical-tabs']>section.active>[data-section-content],[data-section='vertical-tabs']>section.active>.content,[data-section='vertical-tabs']>.section.active>[data-section-content],[data-section='vertical-tabs']>.section.active>.content,[data-section='vertical-tabs']>[data-section-region].active>[data-section-content],[data-section='vertical-tabs']>[data-section-region].active>.content,.section-container.vertical-tabs>section.active>[data-section-content],.section-container.vertical-tabs>section.active>.content,.section-container.vertical-tabs>.section.active>[data-section-content],.section-container.vertical-tabs>.section.active>.content,.section-container.vertical-tabs>[data-section-region].active>[data-section-content],.section-container.vertical-tabs>[data-section-region].active>.content{display:block}
  [data-section='vertical-tabs']>section:not(.active),[data-section='vertical-tabs']>.section:not(.active),[data-section='vertical-tabs']>[data-section-region]:not(.active),.section-container.vertical-tabs>section:not(.active),.section-container.vertical-tabs>.section:not(.active),.section-container.vertical-tabs>[data-section-region]:not(.active){padding:0 !important}
  [data-section='vertical-tabs']>section>[data-section-title],[data-section='vertical-tabs']>section>.title,[data-section='vertical-tabs']>.section>[data-section-title],[data-section='vertical-tabs']>.section>.title,[data-section='vertical-tabs']>[data-section-region]>[data-section-title],[data-section='vertical-tabs']>[data-section-region]>.title,.section-container.vertical-tabs>section>[data-section-title],.section-container.vertical-tabs>section>.title,.section-container.vertical-tabs>.section>[data-section-title],.section-container.vertical-tabs>.section>.title,.section-container.vertical-tabs>[data-section-region]>[data-section-title],.section-container.vertical-tabs>[data-section-region]>.title{position:absolute;top:0;left:0;width:200px}
  [data-section='vertical-tabs']>section.active,[data-section='vertical-tabs']>.section.active,[data-section='vertical-tabs']>[data-section-region].active,.section-container.vertical-tabs>section.active,.section-container.vertical-tabs>.section.active,.section-container.vertical-tabs>[data-section-region].active{padding-left:200px}
  [data-section='vertical-tabs']>section.active>[data-section-title],[data-section='vertical-tabs']>section.active>.title,[data-section='vertical-tabs']>.section.active>[data-section-title],[data-section='vertical-tabs']>.section.active>.title,[data-section='vertical-tabs']>[data-section-region].active>[data-section-title],[data-section='vertical-tabs']>[data-section-region].active>.title,.section-container.vertical-tabs>section.active>[data-section-title],.section-container.vertical-tabs>section.active>.title,.section-container.vertical-tabs>.section.active>[data-section-title],.section-container.vertical-tabs>.section.active>.title,.section-container.vertical-tabs>[data-section-region].active>[data-section-title],.section-container.vertical-tabs>[data-section-region].active>.title{width:200px}
  .section-container.vertical-tabs{border:0}
  .section-container.vertical-tabs>section>.title,.section-container.vertical-tabs>.section>.title{background-color:#e6e6e5;cursor:pointer;border:solid 0 transparent}
  .section-container.vertical-tabs>section>.title a,.section-container.vertical-tabs>.section>.title a{padding:8px 20px;color:#3e332d;font-size:14px;background:0}
  .section-container.vertical-tabs>section>.title:hover,.section-container.vertical-tabs>.section>.title:hover{background-color:#005885}
  .section-container.vertical-tabs>section>.content,.section-container.vertical-tabs>.section>.content{padding:15px 0;background-color:#fff;border:solid 0 transparent}
  .section-container.vertical-tabs>section>.content>*:last-child,.section-container.vertical-tabs>.section>.content>*:last-child{margin-bottom:0}
  .section-container.vertical-tabs>section>.content>*:first-child,.section-container.vertical-tabs>.section>.content>*:first-child{padding-top:0}
  .section-container.vertical-tabs>section>.content>*:last-child:not(.flex-video),.section-container.vertical-tabs>.section>.content>*:last-child:not(.flex-video){padding-bottom:0}
  .section-container.vertical-tabs>section.active>.title,.section-container.vertical-tabs>.section.active>.title{background:#005885}
  .section-container.vertical-tabs>section.active>.title a,.section-container.vertical-tabs>.section.active>.title a{color:#fff}
  .section-container.vertical-tabs>section:not(.active),.section-container.vertical-tabs>.section:not(.active){padding:0 !important}
  .section-container.vertical-tabs>section.active,.section-container.vertical-tabs>.section.active{padding-left:199px}
  .section-container.vertical-tabs>section.active>.title,.section-container.vertical-tabs>.section.active>.title{background-color:#005885}
  [data-section='vertical-nav'],.section-container.vertical-nav{width:100%;position:relative;display:block;margin-bottom:20px}
  [data-section='vertical-nav']:not([data-section-resized]):not([data-section-small-style]),.section-container.vertical-nav:not([data-section-resized]):not([data-section-small-style]){visibility:hidden}
  [data-section='vertical-nav'][data-section-small-style],.section-container.vertical-nav[data-section-small-style]{width:100% !important}
  [data-section='vertical-nav'][data-section-small-style]>[data-section-region],[data-section='vertical-nav'][data-section-small-style]>section,[data-section='vertical-nav'][data-section-small-style]>.section,.section-container.vertical-nav[data-section-small-style]>[data-section-region],.section-container.vertical-nav[data-section-small-style]>section,.section-container.vertical-nav[data-section-small-style]>.section{padding:0 !important;margin:0 !important}
  [data-section='vertical-nav'][data-section-small-style]>[data-section-region]>[data-section-title],[data-section='vertical-nav'][data-section-small-style]>[data-section-region]>.title,[data-section='vertical-nav'][data-section-small-style]>section>[data-section-title],[data-section='vertical-nav'][data-section-small-style]>section>.title,[data-section='vertical-nav'][data-section-small-style]>.section>[data-section-title],[data-section='vertical-nav'][data-section-small-style]>.section>.title,.section-container.vertical-nav[data-section-small-style]>[data-section-region]>[data-section-title],.section-container.vertical-nav[data-section-small-style]>[data-section-region]>.title,.section-container.vertical-nav[data-section-small-style]>section>[data-section-title],.section-container.vertical-nav[data-section-small-style]>section>.title,.section-container.vertical-nav[data-section-small-style]>.section>[data-section-title],.section-container.vertical-nav[data-section-small-style]>.section>.title{width:100% !important}
  [data-section='vertical-nav']>section,[data-section='vertical-nav']>.section,[data-section='vertical-nav']>[data-section-region],.section-container.vertical-nav>section,.section-container.vertical-nav>.section,.section-container.vertical-nav>[data-section-region]{position:relative;display:inline-block}
  [data-section='vertical-nav']>section>[data-section-title],[data-section='vertical-nav']>section>.title,[data-section='vertical-nav']>.section>[data-section-title],[data-section='vertical-nav']>.section>.title,[data-section='vertical-nav']>[data-section-region]>[data-section-title],[data-section='vertical-nav']>[data-section-region]>.title,.section-container.vertical-nav>section>[data-section-title],.section-container.vertical-nav>section>.title,.section-container.vertical-nav>.section>[data-section-title],.section-container.vertical-nav>.section>.title,.section-container.vertical-nav>[data-section-region]>[data-section-title],.section-container.vertical-nav>[data-section-region]>.title{margin-bottom:0}
  [data-section='vertical-nav']>section>[data-section-title] a,[data-section='vertical-nav']>section>.title a,[data-section='vertical-nav']>.section>[data-section-title] a,[data-section='vertical-nav']>.section>.title a,[data-section='vertical-nav']>[data-section-region]>[data-section-title] a,[data-section='vertical-nav']>[data-section-region]>.title a,.section-container.vertical-nav>section>[data-section-title] a,.section-container.vertical-nav>section>.title a,.section-container.vertical-nav>.section>[data-section-title] a,.section-container.vertical-nav>.section>.title a,.section-container.vertical-nav>[data-section-region]>[data-section-title] a,.section-container.vertical-nav>[data-section-region]>.title a{width:100%;display:inline-block;white-space:nowrap}
  [data-section='vertical-nav']>section>[data-section-content],[data-section='vertical-nav']>section>.content,[data-section='vertical-nav']>.section>[data-section-content],[data-section='vertical-nav']>.section>.content,[data-section='vertical-nav']>[data-section-region]>[data-section-content],[data-section='vertical-nav']>[data-section-region]>.content,.section-container.vertical-nav>section>[data-section-content],.section-container.vertical-nav>section>.content,.section-container.vertical-nav>.section>[data-section-content],.section-container.vertical-nav>.section>.content,.section-container.vertical-nav>[data-section-region]>[data-section-content],.section-container.vertical-nav>[data-section-region]>.content{display:none}
  [data-section='vertical-nav']>section.active>[data-section-content],[data-section='vertical-nav']>section.active>.content,[data-section='vertical-nav']>.section.active>[data-section-content],[data-section='vertical-nav']>.section.active>.content,[data-section='vertical-nav']>[data-section-region].active>[data-section-content],[data-section='vertical-nav']>[data-section-region].active>.content,.section-container.vertical-nav>section.active>[data-section-content],.section-container.vertical-nav>section.active>.content,.section-container.vertical-nav>.section.active>[data-section-content],.section-container.vertical-nav>.section.active>.content,.section-container.vertical-nav>[data-section-region].active>[data-section-content],.section-container.vertical-nav>[data-section-region].active>.content{display:block}
  [data-section='vertical-nav']>section:not(.active),[data-section='vertical-nav']>.section:not(.active),[data-section='vertical-nav']>[data-section-region]:not(.active),.section-container.vertical-nav>section:not(.active),.section-container.vertical-nav>.section:not(.active),.section-container.vertical-nav>[data-section-region]:not(.active){padding:0 !important}
  [data-section='vertical-nav']>section>[data-section-title],[data-section='vertical-nav']>section>.title,[data-section='vertical-nav']>.section>[data-section-title],[data-section='vertical-nav']>.section>.title,[data-section='vertical-nav']>[data-section-region]>[data-section-title],[data-section='vertical-nav']>[data-section-region]>.title,.section-container.vertical-nav>section>[data-section-title],.section-container.vertical-nav>section>.title,.section-container.vertical-nav>.section>[data-section-title],.section-container.vertical-nav>.section>.title,.section-container.vertical-nav>[data-section-region]>[data-section-title],.section-container.vertical-nav>[data-section-region]>.title{position:static;width:auto}
  [data-section='vertical-nav']>section>[data-section-title] a,[data-section='vertical-nav']>section>.title a,[data-section='vertical-nav']>.section>[data-section-title] a,[data-section='vertical-nav']>.section>.title a,[data-section='vertical-nav']>[data-section-region]>[data-section-title] a,[data-section='vertical-nav']>[data-section-region]>.title a,.section-container.vertical-nav>section>[data-section-title] a,.section-container.vertical-nav>section>.title a,.section-container.vertical-nav>.section>[data-section-title] a,.section-container.vertical-nav>.section>.title a,.section-container.vertical-nav>[data-section-region]>[data-section-title] a,.section-container.vertical-nav>[data-section-region]>.title a{display:block}
  [data-section='vertical-nav']>section>[data-section-content],[data-section='vertical-nav']>section>.content,[data-section='vertical-nav']>.section>[data-section-content],[data-section='vertical-nav']>.section>.content,[data-section='vertical-nav']>[data-section-region]>[data-section-content],[data-section='vertical-nav']>[data-section-region]>.content,.section-container.vertical-nav>section>[data-section-content],.section-container.vertical-nav>section>.content,.section-container.vertical-nav>.section>[data-section-content],.section-container.vertical-nav>.section>.content,.section-container.vertical-nav>[data-section-region]>[data-section-content],.section-container.vertical-nav>[data-section-region]>.content{position:absolute;top:0;left:0;z-index:999;min-width:200px}
  .section-container.vertical-nav{border:0}
  .section-container.vertical-nav>section>.title,.section-container.vertical-nav>.section>.title{background-color:#e6e6e5;cursor:pointer;border:solid 0 transparent}
  .section-container.vertical-nav>section>.title a,.section-container.vertical-nav>.section>.title a{padding:8px 20px;color:#3e332d;font-size:14px;background:0}
  .section-container.vertical-nav>section>.title:hover,.section-container.vertical-nav>.section>.title:hover{background-color:#005885}
  .section-container.vertical-nav>section>.content,.section-container.vertical-nav>.section>.content{padding:15px 0;background-color:#fff;border:solid 0 transparent}
  .section-container.vertical-nav>section>.content>*:last-child,.section-container.vertical-nav>.section>.content>*:last-child{margin-bottom:0}
  .section-container.vertical-nav>section>.content>*:first-child,.section-container.vertical-nav>.section>.content>*:first-child{padding-top:0}
  .section-container.vertical-nav>section>.content>*:last-child:not(.flex-video),.section-container.vertical-nav>.section>.content>*:last-child:not(.flex-video){padding-bottom:0}
  .section-container.vertical-nav>section.active>.title,.section-container.vertical-nav>.section.active>.title{background:#005885}
  .section-container.vertical-nav>section.active>.title a,.section-container.vertical-nav>.section.active>.title a{color:#fff}
  .section-container.vertical-nav>section:not(.active),.section-container.vertical-nav>.section:not(.active){padding:0 !important}
  [data-section='horizontal-nav'],.section-container.horizontal-nav{width:100%;position:relative;display:block;margin-bottom:20px}
  [data-section='horizontal-nav']:not([data-section-resized]):not([data-section-small-style]),.section-container.horizontal-nav:not([data-section-resized]):not([data-section-small-style]){visibility:hidden}
  [data-section='horizontal-nav'][data-section-small-style],.section-container.horizontal-nav[data-section-small-style]{width:100% !important}
  [data-section='horizontal-nav'][data-section-small-style]>[data-section-region],[data-section='horizontal-nav'][data-section-small-style]>section,[data-section='horizontal-nav'][data-section-small-style]>.section,.section-container.horizontal-nav[data-section-small-style]>[data-section-region],.section-container.horizontal-nav[data-section-small-style]>section,.section-container.horizontal-nav[data-section-small-style]>.section{padding:0 !important;margin:0 !important}
  [data-section='horizontal-nav'][data-section-small-style]>[data-section-region]>[data-section-title],[data-section='horizontal-nav'][data-section-small-style]>[data-section-region]>.title,[data-section='horizontal-nav'][data-section-small-style]>section>[data-section-title],[data-section='horizontal-nav'][data-section-small-style]>section>.title,[data-section='horizontal-nav'][data-section-small-style]>.section>[data-section-title],[data-section='horizontal-nav'][data-section-small-style]>.section>.title,.section-container.horizontal-nav[data-section-small-style]>[data-section-region]>[data-section-title],.section-container.horizontal-nav[data-section-small-style]>[data-section-region]>.title,.section-container.horizontal-nav[data-section-small-style]>section>[data-section-title],.section-container.horizontal-nav[data-section-small-style]>section>.title,.section-container.horizontal-nav[data-section-small-style]>.section>[data-section-title],.section-container.horizontal-nav[data-section-small-style]>.section>.title{width:100% !important}
  [data-section='horizontal-nav']>section,[data-section='horizontal-nav']>.section,[data-section='horizontal-nav']>[data-section-region],.section-container.horizontal-nav>section,.section-container.horizontal-nav>.section,.section-container.horizontal-nav>[data-section-region]{position:relative;float:left}
  [data-section='horizontal-nav']>section>[data-section-title],[data-section='horizontal-nav']>section>.title,[data-section='horizontal-nav']>.section>[data-section-title],[data-section='horizontal-nav']>.section>.title,[data-section='horizontal-nav']>[data-section-region]>[data-section-title],[data-section='horizontal-nav']>[data-section-region]>.title,.section-container.horizontal-nav>section>[data-section-title],.section-container.horizontal-nav>section>.title,.section-container.horizontal-nav>.section>[data-section-title],.section-container.horizontal-nav>.section>.title,.section-container.horizontal-nav>[data-section-region]>[data-section-title],.section-container.horizontal-nav>[data-section-region]>.title{margin-bottom:0}
  [data-section='horizontal-nav']>section>[data-section-title] a,[data-section='horizontal-nav']>section>.title a,[data-section='horizontal-nav']>.section>[data-section-title] a,[data-section='horizontal-nav']>.section>.title a,[data-section='horizontal-nav']>[data-section-region]>[data-section-title] a,[data-section='horizontal-nav']>[data-section-region]>.title a,.section-container.horizontal-nav>section>[data-section-title] a,.section-container.horizontal-nav>section>.title a,.section-container.horizontal-nav>.section>[data-section-title] a,.section-container.horizontal-nav>.section>.title a,.section-container.horizontal-nav>[data-section-region]>[data-section-title] a,.section-container.horizontal-nav>[data-section-region]>.title a{width:100%;display:inline-block;white-space:nowrap}
  [data-section='horizontal-nav']>section>[data-section-content],[data-section='horizontal-nav']>section>.content,[data-section='horizontal-nav']>.section>[data-section-content],[data-section='horizontal-nav']>.section>.content,[data-section='horizontal-nav']>[data-section-region]>[data-section-content],[data-section='horizontal-nav']>[data-section-region]>.content,.section-container.horizontal-nav>section>[data-section-content],.section-container.horizontal-nav>section>.content,.section-container.horizontal-nav>.section>[data-section-content],.section-container.horizontal-nav>.section>.content,.section-container.horizontal-nav>[data-section-region]>[data-section-content],.section-container.horizontal-nav>[data-section-region]>.content{display:none}
  [data-section='horizontal-nav']>section.active>[data-section-content],[data-section='horizontal-nav']>section.active>.content,[data-section='horizontal-nav']>.section.active>[data-section-content],[data-section='horizontal-nav']>.section.active>.content,[data-section='horizontal-nav']>[data-section-region].active>[data-section-content],[data-section='horizontal-nav']>[data-section-region].active>.content,.section-container.horizontal-nav>section.active>[data-section-content],.section-container.horizontal-nav>section.active>.content,.section-container.horizontal-nav>.section.active>[data-section-content],.section-container.horizontal-nav>.section.active>.content,.section-container.horizontal-nav>[data-section-region].active>[data-section-content],.section-container.horizontal-nav>[data-section-region].active>.content{display:block}
  [data-section='horizontal-nav']>section:not(.active),[data-section='horizontal-nav']>.section:not(.active),[data-section='horizontal-nav']>[data-section-region]:not(.active),.section-container.horizontal-nav>section:not(.active),.section-container.horizontal-nav>.section:not(.active),.section-container.horizontal-nav>[data-section-region]:not(.active){padding:0 !important}
  [data-section='horizontal-nav']>section>[data-section-title],[data-section='horizontal-nav']>section>.title,[data-section='horizontal-nav']>.section>[data-section-title],[data-section='horizontal-nav']>.section>.title,[data-section='horizontal-nav']>[data-section-region]>[data-section-title],[data-section='horizontal-nav']>[data-section-region]>.title,.section-container.horizontal-nav>section>[data-section-title],.section-container.horizontal-nav>section>.title,.section-container.horizontal-nav>.section>[data-section-title],.section-container.horizontal-nav>.section>.title,.section-container.horizontal-nav>[data-section-region]>[data-section-title],.section-container.horizontal-nav>[data-section-region]>.title{position:static;width:auto}
  [data-section='horizontal-nav']>section>[data-section-title] a,[data-section='horizontal-nav']>section>.title a,[data-section='horizontal-nav']>.section>[data-section-title] a,[data-section='horizontal-nav']>.section>.title a,[data-section='horizontal-nav']>[data-section-region]>[data-section-title] a,[data-section='horizontal-nav']>[data-section-region]>.title a,.section-container.horizontal-nav>section>[data-section-title] a,.section-container.horizontal-nav>section>.title a,.section-container.horizontal-nav>.section>[data-section-title] a,.section-container.horizontal-nav>.section>.title a,.section-container.horizontal-nav>[data-section-region]>[data-section-title] a,.section-container.horizontal-nav>[data-section-region]>.title a{display:block}
  [data-section='horizontal-nav']>section>[data-section-content],[data-section='horizontal-nav']>section>.content,[data-section='horizontal-nav']>.section>[data-section-content],[data-section='horizontal-nav']>.section>.content,[data-section='horizontal-nav']>[data-section-region]>[data-section-content],[data-section='horizontal-nav']>[data-section-region]>.content,.section-container.horizontal-nav>section>[data-section-content],.section-container.horizontal-nav>section>.content,.section-container.horizontal-nav>.section>[data-section-content],.section-container.horizontal-nav>.section>.content,.section-container.horizontal-nav>[data-section-region]>[data-section-content],.section-container.horizontal-nav>[data-section-region]>.content{width:auto;position:absolute;top:0;left:0;z-index:999;min-width:200px}
  .section-container.horizontal-nav{background:#e6e6e5;border:0 solid transparent}
  .section-container.horizontal-nav>section>.title,.section-container.horizontal-nav>.section>.title{background-color:#e6e6e5;cursor:pointer;border:solid 0 transparent}
  .section-container.horizontal-nav>section>.title a,.section-container.horizontal-nav>.section>.title a{padding:8px 20px;color:#3e332d;font-size:14px;background:0}
  .section-container.horizontal-nav>section>.title:hover,.section-container.horizontal-nav>.section>.title:hover{background-color:#005885}
  .section-container.horizontal-nav>section>.content,.section-container.horizontal-nav>.section>.content{padding:15px 0;background-color:#fff;border:solid 0 transparent}
  .section-container.horizontal-nav>section>.content>*:last-child,.section-container.horizontal-nav>.section>.content>*:last-child{margin-bottom:0}
  .section-container.horizontal-nav>section>.content>*:first-child,.section-container.horizontal-nav>.section>.content>*:first-child{padding-top:0}
  .section-container.horizontal-nav>section>.content>*:last-child:not(.flex-video),.section-container.horizontal-nav>.section>.content>*:last-child:not(.flex-video){padding-bottom:0}
  .section-container.horizontal-nav>section.active>.title,.section-container.horizontal-nav>.section.active>.title{background:#005885}
  .section-container.horizontal-nav>section.active>.title a,.section-container.horizontal-nav>.section.active>.title a{color:#fff}
  .section-container.horizontal-nav>section:not(.active),.section-container.horizontal-nav>.section:not(.active){padding:0 !important}
}
.no-js [data-section],.no-js .section-container{width:100%;position:relative;display:block;margin-bottom:20px}
.no-js [data-section][data-section-small-style],.no-js .section-container[data-section-small-style]{width:100% !important}
.no-js [data-section][data-section-small-style]>[data-section-region],.no-js [data-section][data-section-small-style]>section,.no-js [data-section][data-section-small-style]>.section,.no-js .section-container[data-section-small-style]>[data-section-region],.no-js .section-container[data-section-small-style]>section,.no-js .section-container[data-section-small-style]>.section{padding:0 !important;margin:0 !important}
.no-js [data-section][data-section-small-style]>[data-section-region]>[data-section-title],.no-js [data-section][data-section-small-style]>[data-section-region]>.title,.no-js [data-section][data-section-small-style]>section>[data-section-title],.no-js [data-section][data-section-small-style]>section>.title,.no-js [data-section][data-section-small-style]>.section>[data-section-title],.no-js [data-section][data-section-small-style]>.section>.title,.no-js .section-container[data-section-small-style]>[data-section-region]>[data-section-title],.no-js .section-container[data-section-small-style]>[data-section-region]>.title,.no-js .section-container[data-section-small-style]>section>[data-section-title],.no-js .section-container[data-section-small-style]>section>.title,.no-js .section-container[data-section-small-style]>.section>[data-section-title],.no-js .section-container[data-section-small-style]>.section>.title{width:100% !important}
.no-js [data-section]>section,.no-js [data-section]>.section,.no-js [data-section]>[data-section-region],.no-js .section-container>section,.no-js .section-container>.section,.no-js .section-container>[data-section-region]{margin:0}
.no-js [data-section]>section>[data-section-title],.no-js [data-section]>section>.title,.no-js [data-section]>.section>[data-section-title],.no-js [data-section]>.section>.title,.no-js [data-section]>[data-section-region]>[data-section-title],.no-js [data-section]>[data-section-region]>.title,.no-js .section-container>section>[data-section-title],.no-js .section-container>section>.title,.no-js .section-container>.section>[data-section-title],.no-js .section-container>.section>.title,.no-js .section-container>[data-section-region]>[data-section-title],.no-js .section-container>[data-section-region]>.title{margin-bottom:0}
.no-js [data-section]>section>[data-section-title] a,.no-js [data-section]>section>.title a,.no-js [data-section]>.section>[data-section-title] a,.no-js [data-section]>.section>.title a,.no-js [data-section]>[data-section-region]>[data-section-title] a,.no-js [data-section]>[data-section-region]>.title a,.no-js .section-container>section>[data-section-title] a,.no-js .section-container>section>.title a,.no-js .section-container>.section>[data-section-title] a,.no-js .section-container>.section>.title a,.no-js .section-container>[data-section-region]>[data-section-title] a,.no-js .section-container>[data-section-region]>.title a{width:100%;display:inline-block;white-space:nowrap}
.no-js [data-section]>section>[data-section-content],.no-js [data-section]>section>.content,.no-js [data-section]>.section>[data-section-content],.no-js [data-section]>.section>.content,.no-js [data-section]>[data-section-region]>[data-section-content],.no-js [data-section]>[data-section-region]>.content,.no-js .section-container>section>[data-section-content],.no-js .section-container>section>.content,.no-js .section-container>.section>[data-section-content],.no-js .section-container>.section>.content,.no-js .section-container>[data-section-region]>[data-section-content],.no-js .section-container>[data-section-region]>.content{display:none}
.no-js [data-section]>section.active>[data-section-content],.no-js [data-section]>section.active>.content,.no-js [data-section]>.section.active>[data-section-content],.no-js [data-section]>.section.active>.content,.no-js [data-section]>[data-section-region].active>[data-section-content],.no-js [data-section]>[data-section-region].active>.content,.no-js .section-container>section.active>[data-section-content],.no-js .section-container>section.active>.content,.no-js .section-container>.section.active>[data-section-content],.no-js .section-container>.section.active>.content,.no-js .section-container>[data-section-region].active>[data-section-content],.no-js .section-container>[data-section-region].active>.content{display:block}
.no-js [data-section]>section:not(.active),.no-js [data-section]>.section:not(.active),.no-js [data-section]>[data-section-region]:not(.active),.no-js .section-container>section:not(.active),.no-js .section-container>.section:not(.active),.no-js .section-container>[data-section-region]:not(.active){padding:0 !important}
.no-js [data-section]>section>[data-section-title],.no-js [data-section]>section>.title,.no-js [data-section]>.section>[data-section-title],.no-js [data-section]>.section>.title,.no-js [data-section]>[data-section-region]>[data-section-title],.no-js [data-section]>[data-section-region]>.title,.no-js .section-container>section>[data-section-title],.no-js .section-container>section>.title,.no-js .section-container>.section>[data-section-title],.no-js .section-container>.section>.title,.no-js .section-container>[data-section-region]>[data-section-title],.no-js .section-container>[data-section-region]>.title{width:100%}
.no-js .section-container{border-top:0 solid transparent}
.no-js .section-container>section>.title,.no-js .section-container>.section>.title{background-color:#e6e6e5;cursor:pointer;border:solid 0 transparent}
.no-js .section-container>section>.title a,.no-js .section-container>.section>.title a{padding:8px 20px;color:#3e332d;font-size:14px;background:0}
.no-js .section-container>section>.title:hover,.no-js .section-container>.section>.title:hover{background-color:#005885}
.no-js .section-container>section>.content,.no-js .section-container>.section>.content{padding:15px 0;background-color:#fff;border:solid 0 transparent}
.no-js .section-container>section>.content>*:last-child,.no-js .section-container>.section>.content>*:last-child{margin-bottom:0}
.no-js .section-container>section>.content>*:first-child,.no-js .section-container>.section>.content>*:first-child{padding-top:0}
.no-js .section-container>section>.content>*:last-child:not(.flex-video),.no-js .section-container>.section>.content>*:last-child:not(.flex-video){padding-bottom:0}
.no-js .section-container>section.active>.title,.no-js .section-container>.section.active>.title{background:#005885}
.no-js .section-container>section.active>.title a,.no-js .section-container>.section.active>.title a{color:#fff}
.no-js .section-container>section:not(.active),.no-js .section-container>.section:not(.active){padding:0 !important}
.no-js .section-container>section>.title,.no-js .section-container>.section>.title{border-top:0}
.browser_warning{border-bottom:solid 5px #af0e2e}
.browser_warning .browser_warning_inner{line-height:45px}
.browser_warning .browser_warning_inner .browser_warning_inner_text{color:#af0e2e}
.b2b_popout_container{display:none}
.contain-to-grid{width:100%;background:#fff;border-bottom:1px solid #cbc4c3}
.contain-to-grid .top-bar{margin-bottom:0}
.fixed{width:100%;left:0;position:fixed;top:0;z-index:99}
.fixed.expanded:not(.top-bar){overflow-y:auto;height:auto;width:100%;max-height:100%}
.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}
.fixed.expanded:not(.top-bar) .top-bar-section{z-index:98;margin-top:62px}
.top-bar{height:62px;line-height:62px;position:relative;margin-bottom:0;z-index:200}
.top-bar ul{margin-bottom:0;list-style:none}
.top-bar .row{max-width:none}
.top-bar form,.top-bar input{margin-bottom:0}
.top-bar input{height:40px}
.top-bar .button{padding-top:.5em;padding-bottom:.5em;margin-bottom:0}
.top-bar .title-area{position:relative;margin:0}
.top-bar .name{margin:0;font-size:16px;text-align:center}
.top-bar .name h1{display:inline-block;padding:0;margin:0;line-height:30px;font-size:16px}
.top-bar .name a{display:block;padding:0;margin:0;font-weight:bold;color:#fff;padding:18px 0 15px 0}
.top-bar .name img{height:30px;max-height:30px;width:105px}
.top-bar .toggle-topbar{position:absolute;left:0;top:0}
.top-bar .toggle-topbar>a{display:block;height:62px;width:62px}
.top-bar .toggle-topbar>a:focus{outline:0}
.top-bar .toggle-topbar>a>.ion-navicon-round{display:block;color:#3e332d;font-size:30px;line-height:62px;text-align:center}
.top-bar .cart-topbar{font-size:30px;line-height:62px;text-align:center;display:inline-block;left:65px;position:absolute}
.top-bar .cart-topbar span{color:#000}
.top-bar .global-search{position:absolute;right:0;top:0;width:62px;z-index:2;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}
.top-bar .global-search>form{margin:0;padding:0}
.top-bar .global-search .ion-search{position:relative;display:block;width:62px;font-size:30px;line-height:62px;color:#3e332d;background-color:#fff;z-index:0;cursor:pointer}
.top-bar .global-search .ion-search:before{margin-left:20px}
.top-bar .global-search .global-nav-reset{position:absolute;top:0;right:0;display:none;width:62px;font-size:30px;line-height:62px;color:#3e332d;background-color:transparent;border:0;letter-spacing:normal;margin:0;padding:0}
.top-bar .global-search #global-search-nav-input{position:absolute;top:0;right:0;display:block;height:62px;width:0;margin:0;padding:0;border-radius:0;background-color:transparent;font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;border:0;color:#cbc4c3;font-size:16px;line-height:1.1;-webkit-appearance:none;-webkit-border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:pointer}
.top-bar .global-search #global-search-nav-input::-ms-clear{display:none}
.top-bar .global-search #global-search-nav-input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.top-bar .global-search #global-search-nav-solutions{position:absolute;top:0;left:0;display:none;height:62px;width:0;margin:0;padding:0;border-radius:0;background-color:transparent;font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;border:0;color:#cbc4c3;font-size:16px;line-height:1.1;-webkit-appearance:none;-webkit-border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:pointer}
.top-bar .global-search #global-search-nav-solutions::-ms-clear{display:none}
.top-bar .global-search #global-search-nav-solutions:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.top-bar .global-search #global-search-nav-solutions #global-search-box-type{float:right}
.top-bar .global-search.expanded{width:100%}
.top-bar .global-search.expanded .ion-search{z-index:3}
.top-bar .global-search.expanded .global-nav-reset{display:block;z-index:3}
.top-bar .global-search.expanded #global-search-nav-solutions{width:30%;display:block;padding-left:62px;background-color:#fff}
.top-bar .global-search.expanded #global-search-nav-input{width:70%;padding-left:62px;padding-right:62px;background-color:#fff;cursor:auto}
.top-bar #mobile-offcanvas{position:absolute;left:-100%;width:100%;z-index:100;background-color:white;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.top-bar #mobile-offcanvas .fixed-nav-logo{display:none}
.top-bar #mobile-offcanvas-search{position:absolute;right:-100%;width:100%;z-index:100;background-color:#cbc4c3;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.top-bar #mobile-offcanvas-search .fixed-nav-logo{display:none}
.top-bar #mobile-offcanvas-search.expanded{right:0}
.top-bar.expanded{height:auto;background:transparent;z-index:9999}
.top-bar.expanded .title-area{background:#fff}
.top-bar.expanded .toggle-topbar>a{color:#888}
.top-bar.expanded .toggle-topbar>a>.ion-navicon-round:before{content:"\f129"}
.top-bar.expanded #mobile-offcanvas{left:0}
.fixed-tool-bar-wrapper,.top-bar-section{left:0;position:relative;width:auto;height:0;-webkit-transition:left 300ms ease-in-out;-moz-transition:left 300ms ease-in-out;transition:left 300ms ease-in-out}
.fixed-tool-bar-wrapper ul,.top-bar-section ul{height:auto;display:block;font-size:16px;margin:0}
.fixed-tool-bar-wrapper .divider,.fixed-tool-bar-wrapper [role="separator"],.top-bar-section .divider,.top-bar-section [role="separator"]{border-bottom:solid 1px #fff;border-top:solid 1px #e6e6e6;clear:both;height:1px;width:100%}
.fixed-tool-bar-wrapper ul li>a,.top-bar-section ul li>a{display:block;width:100%;color:#fff;padding:.7rem 1rem;font-size:16px;font-weight:100}
.fixed-tool-bar-wrapper ul li>a.button,.top-bar-section ul li>a.button{background:#ae0a46;font-size:16px;padding-right:15px;padding-left:15px}
.fixed-tool-bar-wrapper ul li>a.button:hover,.top-bar-section ul li>a.button:hover{background:#7e0733}
.fixed-tool-bar-wrapper ul li>a.button.secondary,.top-bar-section ul li>a.button.secondary{background:#e6e6e5}
.fixed-tool-bar-wrapper ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:hover{background:#cdcdcb}
.fixed-tool-bar-wrapper ul li>a.button.success,.top-bar-section ul li>a.button.success{background:#005885}
.fixed-tool-bar-wrapper ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:hover{background:#003652}
.fixed-tool-bar-wrapper ul li>a.button.alert,.top-bar-section ul li>a.button.alert{background:#c60f13}
.fixed-tool-bar-wrapper ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:hover{background:#970b0e}
.fixed-tool-bar-wrapper ul li:hover>a,.top-bar-section ul li:hover>a{color:#fff}
.fixed-tool-bar-wrapper ul li.active>a,.top-bar-section ul li.active>a{background:#f7f7f7;color:#fff}
.fixed-tool-bar-wrapper .has-form,.top-bar-section .has-form{padding:15px}
.fixed-tool-bar-wrapper .has-dropdown,.top-bar-section .has-dropdown{position:relative}
.fixed-tool-bar-wrapper .has-dropdown>a:after,.top-bar-section .has-dropdown>a:after{margin-right:15px;margin-top:-4.5px;position:absolute;top:50%;right:0}
.fixed-tool-bar-wrapper .has-dropdown.moved,.top-bar-section .has-dropdown.moved{position:static}
.fixed-tool-bar-wrapper .has-dropdown.moved>.dropdown,.top-bar-section .has-dropdown.moved>.dropdown{display:block}
.fixed-tool-bar-wrapper .dropdown-link .caret,.top-bar-section .dropdown-link .caret{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:inline-block;width:0;height:0;vertical-align:middle;border-top:4px solid #3e332d;border-right:4px solid transparent;border-left:4px solid transparent}
.fixed-tool-bar-wrapper .dropdown-link.expanded,.top-bar-section .dropdown-link.expanded{color:#fff !important;background:#3e332d !important}
.fixed-tool-bar-wrapper .dropdown-link.expanded .caret,.top-bar-section .dropdown-link.expanded .caret{border-top-color:#fff;transform:scaleY(-1)}
.fixed-tool-bar-wrapper .dropdown,.top-bar-section .dropdown{position:static;left:100%;top:0;height:0;width:auto;overflow:hidden;z-index:99}
.fixed-tool-bar-wrapper .dropdown h5,.top-bar-section .dropdown h5{color:#fff;padding:0 10px}
.fixed-tool-bar-wrapper .dropdown li,.top-bar-section .dropdown li{width:100%;height:auto}
.fixed-tool-bar-wrapper .dropdown li a,.top-bar-section .dropdown li a{color:#fff;font-size:13px;padding:8px 15px;background:#3e332d}
.fixed-tool-bar-wrapper .dropdown li a.parent-link,.top-bar-section .dropdown li a.parent-link{font-weight:100}
.fixed-tool-bar-wrapper .dropdown li.title h5,.top-bar-section .dropdown li.title h5{margin-bottom:0}
.fixed-tool-bar-wrapper .dropdown li.title h5 a,.top-bar-section .dropdown li.title h5 a{color:#fff;line-height:22.5px;display:block}
.fixed-tool-bar-wrapper .dropdown label,.top-bar-section .dropdown label{padding:8px 15px 2px;margin-bottom:0;text-transform:uppercase;color:#555;font-weight:bold;font-size:10px}
.fixed-tool-bar-wrapper#tool-bar>ul:first-child,.top-bar-section#tool-bar>ul:first-child{padding-top:20px}
.fixed-tool-bar-wrapper#tool-bar>ul:last-child,.top-bar-section#tool-bar>ul:last-child{padding-bottom:20px}
.fixed-tool-bar-wrapper#tool-bar>ul>li,.top-bar-section#tool-bar>ul>li{border-top:1px solid #e6e6e5}
.fixed-tool-bar-wrapper#tool-bar>ul>li>a,.top-bar-section#tool-bar>ul>li>a{color:#584a45}
.fixed-tool-bar-wrapper#tool-bar>ul>li>a:hover,.top-bar-section#tool-bar>ul>li>a:hover{color:#1f1a18}
.fixed-tool-bar-wrapper#tool-bar .nav-cart,.fixed-tool-bar-wrapper#tool-bar .nav-tel,.top-bar-section#tool-bar .nav-cart,.top-bar-section#tool-bar .nav-tel{display:none}
.top-bar-js-breakpoint{width:1024px !important;visibility:hidden}
.js-generated{display:block}
.mega-dropdown{display:none}
.mobile-menu-overlay{position:fixed;top:0;left:-100%;height:100%;width:100%;background-color:white;z-index:19;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.top-bar.expanded ~ .mobile-menu-overlay{left:0}
.fixed-tool-bar-container{display:none}
@media only screen and (min-width:1024px){.contain-to-grid{border-color:#c2bab2;position:relative;z-index:2}
  .contain-to-grid:before{content:"";position:relative;top:46px;display:block;width:100%;border-bottom:1px solid #c2bab2;z-index:20}
  .contain-to-grid .top-bar{max-width:1200px;margin:0 auto 0}
  .top-bar{*zoom:1;overflow:visible;height:140px}
  .top-bar:before,.top-bar:after{content:" ";display:table}
  .top-bar:after{clear:both}
  .top-bar .toggle-topbar{display:none}
  .top-bar .cart-topbar{display:none !important}
  .top-bar .title-area{position:absolute;top:46px;left:0;width:100%}
  .top-bar .name{text-align:left}
  .top-bar .name h1{line-height:50px}
  .top-bar .name a{padding:24px 0 10px 0;width:176px}
  .top-bar .name img{height:50px;max-height:50px;width:176px}
  .top-bar .global-search{position:absolute;right:0;top:0;width:94px}
  .top-bar .global-search .ion-search{width:94px;font-size:30px;line-height:94px}
  .top-bar .global-search .ion-search:before{margin-left:35px}
  .top-bar .global-search .global-nav-reset{width:94px;font-size:30px;line-height:94px}
  .top-bar .global-search #global-search-nav-input,.top-bar .global-search #global-search-nav-solutions{height:94px}
  .top-bar .global-search.expanded{width:81%}
  .top-bar .global-search.expanded #global-search-nav-input{padding-left:10px;padding-right:94px}
  .top-bar .global-search.expanded #global-search-nav-solutions{padding-left:94px}
  .top-bar .button,.top-bar input{line-height:2em;font-size:14px;height:2em;padding:0 10px;position:relative;top:8px}
  .top-bar.expanded{background:#fff}
  .top-bar #mobile-offcanvas{position:static;left:auto;width:auto;background-color:transparent;z-index:1}
  .fixed-tool-bar-wrapper,.top-bar-section{-webkit-transition:none 0 0;-moz-transition:none 0 0;transition:none 0 0}
  .fixed-tool-bar-wrapper>ul,.top-bar-section>ul{width:auto;height:auto !important;display:inline}
  .fixed-tool-bar-wrapper>ul>li,.top-bar-section>ul>li{float:left;border:none !important}
  .fixed-tool-bar-wrapper>ul>li .js-generated,.top-bar-section>ul>li .js-generated{display:none}
  .fixed-tool-bar-wrapper>ul>li.hover>a:not(.button),.top-bar-section>ul>li.hover>a:not(.button){background:#af0e2e;color:#fff}
  .fixed-tool-bar-wrapper>ul>li>a:not(.button),.top-bar-section>ul>li>a:not(.button){padding:0 15px;line-height:45px;background:#fff}
  .fixed-tool-bar-wrapper .has-dropdown.moved,.top-bar-section .has-dropdown.moved{position:relative}
  .fixed-tool-bar-wrapper .has-dropdown.moved>.dropdown,.top-bar-section .has-dropdown.moved>.dropdown{display:none}
  .fixed-tool-bar-wrapper .has-dropdown.hover>.dropdown,.fixed-tool-bar-wrapper .has-dropdown.not-click:hover>.dropdown,.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{display:block}
  .fixed-tool-bar-wrapper .has-dropdown .dropdown li.has-dropdown>a:after,.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:0;content:"\00bb";top:1em;margin-top:-7px;right:5px}
  .fixed-tool-bar-wrapper .dropdown,.top-bar-section .dropdown{position:absolute;left:auto;top:auto;background:#3e332d}
  .fixed-tool-bar-wrapper .dropdown li,.top-bar-section .dropdown li{text-align:left;color:#fff}
  .fixed-tool-bar-wrapper .dropdown li a,.top-bar-section .dropdown li a{line-height:1;text-align:left;white-space:nowrap;padding:7px 15px}
  .fixed-tool-bar-wrapper .dropdown li:hover a,.top-bar-section .dropdown li:hover a{background:#3e332d}
  .fixed-tool-bar-wrapper .dropdown li label,.top-bar-section .dropdown li label{white-space:nowrap;background:#fff}
  .fixed-tool-bar-wrapper .dropdown li .dropdown,.top-bar-section .dropdown li .dropdown{left:100%;top:0}
  .fixed-tool-bar-wrapper>ul>.divider,.fixed-tool-bar-wrapper>ul>[role="separator"],.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{border-bottom:0;border-top:0;border-right:solid 1px #fff;border-left:solid 1px #e6e6e6;clear:none;height:45px;width:0}
  .fixed-tool-bar-wrapper .has-form,.top-bar-section .has-form{background:#fff;padding:0 15px;height:45px}
  .fixed-tool-bar-wrapper ul.right li .dropdown,.top-bar-section ul.right li .dropdown{left:auto;right:0}
  .fixed-tool-bar-wrapper ul.right li .dropdown li .dropdown,.top-bar-section ul.right li .dropdown li .dropdown{right:100%}
  .fixed-tool-bar-wrapper#tool-bar,.top-bar-section#tool-bar{position:absolute;top:0;width:100%;height:45px;background-color:#fff}
  .fixed-tool-bar-wrapper#tool-bar>ul:last-child,.fixed-tool-bar-wrapper#tool-bar>ul:first-child,.top-bar-section#tool-bar>ul:last-child,.top-bar-section#tool-bar>ul:first-child{padding:0}
  .fixed-tool-bar-wrapper#tool-bar>ul>li>a,.top-bar-section#tool-bar>ul>li>a{width:auto;font-size:13px}
  .fixed-tool-bar-wrapper#tool-bar>ul>li+li.removeChat:before,.top-bar-section#tool-bar>ul>li+li.removeChat:before{border-left:0}
  .fixed-tool-bar-wrapper#tool-bar>ul>li+li:before,.top-bar-section#tool-bar>ul>li+li:before{content:"";position:relative;top:18px;display:inline-block;height:11px;float:left;border-left:1px solid #3e332d}
  .fixed-tool-bar-wrapper#tool-bar>ul>li.nav-tel:before,.top-bar-section#tool-bar>ul>li.nav-tel:before{margin-left:-1px}
  .fixed-tool-bar-wrapper#tool-bar .nav-cart,.fixed-tool-bar-wrapper#tool-bar .nav-tel,.top-bar-section#tool-bar .nav-cart,.top-bar-section#tool-bar .nav-tel{display:block}
  .fixed-tool-bar-wrapper#tool-bar .fixed-nav-logo,.top-bar-section#tool-bar .fixed-nav-logo{display:none;position:absolute;left:50%;margin-left:-50px;margin-top:11px;width:100px}
  .fixed-tool-bar-wrapper#tool-bar .fixed-nav-logo img,.top-bar-section#tool-bar .fixed-nav-logo img{display:block;max-height:30px}
  .fixed-tool-bar-wrapper#tool-bar.fixed,.top-bar-section#tool-bar.fixed{position:fixed;height:46px;border-bottom:1px solid #cbc4c3}
  .fixed-tool-bar-wrapper#tool-bar.fixed .fixed-nav-logo,.top-bar-section#tool-bar.fixed .fixed-nav-logo{display:block}
  .fixed-tool-bar-wrapper .nav-cart .cart-total,.top-bar-section .nav-cart .cart-total{color:#e6e6e5;line-height:1}
  .fixed-tool-bar-wrapper .nav-cart.cart-full .cart-total,.top-bar-section .nav-cart.cart-full .cart-total{color:#ae0a46;font-weight:400}
  .fixed-tool-bar-wrapper .nav-cart.cart-full .expanded .cart-total,.top-bar-section .nav-cart.cart-full .expanded .cart-total{color:#fff}
  .fixed-tool-bar-wrapper .nav-cart .dropdown,.top-bar-section .nav-cart .dropdown{max-width:410px;width:100%;min-width:0}
  .fixed-tool-bar-wrapper .nav-cart .dropdown>li,.top-bar-section .nav-cart .dropdown>li{padding:15px 10px 0}
  .fixed-tool-bar-wrapper .nav-cart .dropdown>li:last-child,.top-bar-section .nav-cart .dropdown>li:last-child{padding-bottom:15px}
  .fixed-tool-bar-wrapper .nav-cart .dropdown>li:hover a,.top-bar-section .nav-cart .dropdown>li:hover a{background-color:transparent}
  .fixed-tool-bar-wrapper .nav-cart .dropdown>li a,.top-bar-section .nav-cart .dropdown>li a{background-color:transparent}
  .fixed-tool-bar-wrapper .nav-cart .dropdown .cart-item-title,.top-bar-section .nav-cart .dropdown .cart-item-title{margin-bottom:10px;font-size:13px;line-height:18px;color:#fff}
  .fixed-tool-bar-wrapper .nav-cart .dropdown .cart-item-description,.top-bar-section .nav-cart .dropdown .cart-item-description{margin-bottom:0;font-size:12px;line-height:16px;color:#e6e6e5}
  .fixed-tool-bar-wrapper .nav-cart .dropdown .cart-item-price,.top-bar-section .nav-cart .dropdown .cart-item-price{margin-bottom:10px;font-size:13px;line-height:18px;color:#fff}
  .fixed-tool-bar-wrapper .nav-cart .dropdown .cart-item-quantity,.top-bar-section .nav-cart .dropdown .cart-item-quantity{margin-bottom:0;font-size:12px;line-height:16px;color:#e6e6e5;text-transform:uppercase}
  .fixed-tool-bar-wrapper .nav-cart .dropdown .cart-truncate,.top-bar-section .nav-cart .dropdown .cart-truncate{margin:30px 0 15px;font-size:14px;text-align:center}
  .fixed-tool-bar-wrapper .nav-cart .dropdown .cart-truncate a,.top-bar-section .nav-cart .dropdown .cart-truncate a{padding:0;font-size:inherit}
  .fixed-tool-bar-wrapper .nav-cart .dropdown .button,.top-bar-section .nav-cart .dropdown .button{display:block;top:auto;height:auto;width:auto;margin:0 10px;padding:20px;font-size:14px;font-weight:300;line-height:1;text-align:center;background:#ae0a46;border-color:transparent}
  .fixed-tool-bar-wrapper .nav-cart .dropdown .button:hover,.top-bar-section .nav-cart .dropdown .button:hover{background:#7e0733}
  .no-js .top-bar-section ul li:hover>a{background:#af0e2e;color:#fff}
  .no-js .top-bar-section ul li:active>a{background:#f7f7f7;color:#fff}
  .no-js .top-bar-section .has-dropdown:hover>.dropdown{display:block}
  .mega-dropdown{position:absolute;top:140px;left:0;right:0;display:block;height:0;overflow:hidden;background:#fff}
  .mega-dropdown a,.mega-dropdown p{font-size:13px;margin-bottom:10px;line-height:19px}
  .mega-dropdown .full-width{padding-top:40px;margin-top:1px;border-top:1px solid #d1cdc9}
  .mega-dropdown .row{max-width:1000px;margin-bottom:20px}
  .mega-dropdown h2,.mega-dropdown h4{margin-bottom:10px;font-weight:300;font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:18px;color:#3e332d}
  .mega-dropdown ul{list-style:none;margin:0;padding:0}
  .mega-dropdown ul li a{color:#5f5753}
  .mega-dropdown ul li a:focus,.mega-dropdown ul li a:hover{color:#ae0a46}
  .mega-dropdown .ad-space{font-size:12px;color:#5f5753}
  .mega-dropdown .ad-space .ad-title{font-size:13px;font-weight:300}
  .mega-dropdown .ad-space a{font-weight:300}
  .mega-dropdown .ad-space img,.mega-dropdown .ad-space p{margin-bottom:10px}
  .mega-dropdown .button{margin-bottom:0}
  .mega-dropdown-overlay{position:fixed;top:140px;left:0;height:0;width:100%;background-color:#000;z-index:19;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}
  .mega-dropdown-overlay.active{height:100%;-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30);opacity:.3}
}
#insight-main-nav .global-search-suggest-dropdown{z-index:1010;margin-top:2px}
@media only screen and (min-width:768px){#insight-main-nav .global-search-suggest-dropdown{margin-top:0}
}
#insight-main-nav .global-search-suggest-dropdown .phrase-suggestions{padding-left:17px}
@media only screen and (min-width:768px) and (max-width:979px){#insight-main-nav .global-search-suggest-dropdown .phrase-suggestions{margin-left:44px}
}
@media only screen and (min-width:980px){#insight-main-nav .global-search-suggest-dropdown .phrase-suggestions{padding-left:2.5%}
}
.global-search-suggest-dropdown{left:0;right:0;height:0;overflow:hidden;background:#fff;-moz-box-shadow:1px 1px 5px #ccc;-webkit-box-shadow:1px 1px 5px #ccc;box-shadow:1px 1px 5px #ccc}
.global-search-suggest-dropdown.expanded{display:block}
.global-search-suggest-dropdown.expanded .ui-autocomplete{display:inline-block !important}
.global-search-suggest-dropdown .search-suggest-row{padding-top:12px}
.global-search-suggest-dropdown .phraseSubCategory{color:#222;font-weight:400px;font-size:14px;font-style:italic;padding-right:10px}
.global-search-suggest-dropdown .suggestionLink{padding-left:10px}
.global-search-suggest-dropdown h3{color:#222;font-size:30px;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:300;letter-spacing:1px;line-height:1em;margin:0 0 10px;padding:0;text-align:left}
.global-search-suggest-dropdown ul{list-style-type:none;margin-left:-10px}
.global-search-suggest-dropdown ul>li{padding-top:5px;padding-bottom:5px;color:#8c8279;font-size:14px;font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:1px;line-height:1.5em}
.global-search-suggest-dropdown ul>li span{font-size:14px}
.global-search-suggest-dropdown ul>li:hover,.global-search-suggest-dropdown ul>li.ui-state-focus{color:#ae0a46;border:0;background:0;cursor:pointer}
.global-search-suggest-dropdown .ui-autocomplete{position:relative;margin-bottom:10px;width:inherit !important;top:inherit !important;left:inherit !important}
.global-search-suggest-dropdown .ui-autocomplete.ui-menu{padding:0}
.global-search-suggest-dropdown .ui-autocomplete.ui-menu .ui-menu-item{padding-top:5px;padding-bottom:5px;padding-left:10px}
.global-search-suggest-dropdown .ui-widget-content{border:0}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.dropdown-overlay{position:absolute;width:100%;height:100vh;background:rgba(0,0,0,0.5);opacity:0;visibility:hidden;z-index:-1;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.dropdown-overlay.expanded{opacity:1;z-index:2;visibility:visible}
.contain-to-grid.home-bar{border:0}
.contain-to-grid.home-bar .top-bar .global-search{display:none}
@media only screen and (min-width:1024px){.contain-to-grid.home-bar{background:transparent}
  .contain-to-grid.home-bar:before{display:none}
  .contain-to-grid.home-bar .top-bar{height:45px}
  .contain-to-grid.home-bar .top-bar .top-bar-section#tool-bar{background-color:transparent}
  .contain-to-grid.home-bar .top-bar .left{float:right !important}
  .contain-to-grid.home-bar .top-bar .title-area,.contain-to-grid.home-bar .top-bar .top-bar-section#tool-bar .nav-cart,.contain-to-grid.home-bar .top-bar .top-bar-section#tool-bar .nav-track-order{display:none}
  .contain-to-grid.home-bar .top-bar .top-bar-section#tool-bar .nav-login:before{content:"";position:relative;top:18px;display:inline-block;height:11px;float:left;border-left:1px solid #3e332d}
  .contain-to-grid.home-bar .top-bar .top-bar-section>ul>li>a:not(.button){background:transparent;text-transform:uppercase}
}
#login-modal{z-index:801}
#login-modal label{font-size:21px;line-height:30px;color:#8c8279;margin-bottom:30px;font-weight:300;letter-spacing:1px}
#login-modal input[type="password"],#login-modal input[type="text"]{color:#3e332d;font-weight:300}
#login-modal .forgot-password-container{text-align:center;font-size:14px;line-height:1;color:#89807c;margin-bottom:35px}
#login-modal .modal-left{border-bottom:1px solid #ccc}
#login-modal .modal-right{padding-top:35px}
#login-modal .modal-right .button.secondary{border-color:transparent}
@media only screen and (min-width:768px){#login-modal .modal-right{padding-left:45px}
  #login-modal .modal-right .button.secondary{border-color:#5f5753}
  #login-modal .modal-left{padding-right:45px;border-bottom:none !important;border-right:1px solid #ccc}
}
.js-search-content-banner .global-search-suggest-dropdown{z-index:1010;top:121px}
.js-search-content-banner .global-search-suggest-dropdown .search-suggest-row{padding-left:20px}
@media only screen and (min-width:768px){.js-search-content-banner .global-search-suggest-dropdown{top:inherit}
  .js-search-content-banner .global-search-suggest-dropdown .search-suggest-row{padding-left:60px}
}
.js-search-content-banner .dropdown-overlay{z-index:1009}
.store-top-container .global-search-suggest-dropdown{top:45px}
.store-top-container .dropdown-overlay{top:94px}
.custom-search-bar .global-search-suggest-dropdown{z-index:2;left:-10%;width:120%;padding-left:10%}
@media only screen and (min-width:768px){.custom-search-bar .global-search-suggest-dropdown{left:0;width:100%;padding-left:6%}
}
.custom-search-bar .dropdown-overlay{z-index:1}
@-webkit-keyframes rotate{from{-webkit-transform:rotate(0)}
  to{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes rotate{from{-moz-transform:rotate(0)}
  to{-moz-transform:rotate(360deg)}
}
@-o-keyframes rotate{from{-o-transform:rotate(0)}
  to{-o-transform:rotate(360deg)}
}
@keyframes rotate{from{transform:rotate(0)}
  to{transform:rotate(360deg)}
}
.slideshow-wrapper{position:relative}
.slideshow-wrapper ul{list-style-type:none;margin:0}
.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption{display:none}
.slideshow-wrapper ul li:first-child{display:block}
.slideshow-wrapper .orbit-container{background-color:transparent}
.slideshow-wrapper .orbit-container li{display:block}
.slideshow-wrapper .orbit-container li .orbit-caption{display:block}
.preloader{display:block;width:40px;height:40px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;border:solid 3px;border-color:#555 #fff;-webkit-border-radius:1000px;border-radius:1000px;-webkit-animation-name:rotate;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotate;-moz-animation-duration:1.5s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:rotate;-o-animation-duration:1.5s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:rotate;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}
.orbit-container{overflow:hidden;width:100%;position:relative;background:#f5f5f5}
.orbit-container .orbit-slides-container{list-style:none;margin:0;padding:0;position:relative}
.orbit-container .orbit-slides-container img{display:block;max-width:100%}
.orbit-container .orbit-slides-container>*{position:absolute;top:0;width:100%;margin-left:100%}
.orbit-container .orbit-slides-container>*:first-child{margin-left:0}
.orbit-container .orbit-slides-container>* .orbit-caption{position:absolute;bottom:0;background-color:rgba(0,0,0,0.6);color:#fff;width:100%;padding:10px 14px;font-size:14px}
.orbit-container .orbit-slide-number{position:absolute;top:10px;left:10px;font-size:12px;color:#fff;background:transparent;z-index:10}
.orbit-container .orbit-slide-number span{font-weight:700;padding:5px}
.orbit-container .orbit-timer{position:absolute;top:10px;right:10px;height:6px;width:100px;z-index:10}
.orbit-container .orbit-timer .orbit-progress{height:100%;background-color:rgba(0,0,0,0.6);display:block;width:0}
.orbit-container .orbit-timer>span{display:none;position:absolute;top:10px;right:0;width:11px;height:14px;border:solid 4px #000;border-top:0;border-bottom:0}
.orbit-container .orbit-timer.paused>span{right:-6px;top:9px;width:11px;height:14px;border:inset 8px;border-right-style:solid;border-color:transparent transparent transparent #000}
.orbit-container:hover .orbit-timer>span{display:block}
.orbit-container .orbit-prev,.orbit-container .orbit-next{position:absolute;top:50%;margin-top:-25px;background-color:rgba(0,0,0,0.6);width:50px;height:60px;line-height:50px;color:white;text-indent:-9999px !important;z-index:10}
.orbit-container .orbit-prev:hover,.orbit-container .orbit-next:hover{background-color:rgba(0,0,0,0.6)}
.orbit-container .orbit-prev>span,.orbit-container .orbit-next>span{position:absolute;top:50%;margin-top:-16px;display:block;width:0;height:0;border:inset 16px}
.orbit-container .orbit-prev{left:0}
.orbit-container .orbit-prev>span{border-right-style:solid;border-color:transparent;border-right-color:#fff}
.orbit-container .orbit-prev:hover>span{border-right-color:#ccc}
.orbit-container .orbit-next{right:0}
.orbit-container .orbit-next>span{border-color:transparent;border-left-style:solid;border-left-color:#fff;left:50%;margin-left:-8px}
.orbit-container .orbit-next:hover>span{border-left-color:#ccc}
.orbit-bullets{margin:0 auto 30px;overflow:hidden;position:relative;top:10px}
.orbit-bullets li{display:block;width:18px;height:18px;background:#999;float:left;margin-right:6px;border:solid 1px #555;-webkit-border-radius:1000px;border-radius:1000px}
.orbit-bullets li.active{background:#555}
.orbit-bullets li:last-child{margin-right:0}
.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:none}
.touch .orbit-bullets{display:none}
@media only screen and (min-width:768px){.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:inherit}
  .touch .orbit-bullets{display:block}
}
@media only screen and (max-width:768px){.orbit-stack-on-small .orbit-slides-container{height:auto !important}
  .orbit-stack-on-small .orbit-slides-container>*{position:relative;margin-left:0 !important}
  .orbit-stack-on-small .orbit-timer,.orbit-stack-on-small .orbit-next,.orbit-stack-on-small .orbit-prev,.orbit-stack-on-small .orbit-bullets{display:none}
}
.alert-box{border-style:solid;border-width:0;display:block;font-weight:bold;margin-bottom:20px;position:relative;padding:11px 21px 12px 11px;font-size:14px;background-color:#ae0a46;border-color:#7e0733;color:#fff}
.alert-box .close{font-size:26px;padding:5px 10px;line-height:1;position:absolute;top:0;right:0;color:#333;opacity:.3}
.alert-box .close:hover,.alert-box .close:focus{opacity:.5}
.alert-box.radius{-webkit-border-radius:3px;border-radius:3px}
.alert-box.round{-webkit-border-radius:1000px;border-radius:1000px}
.alert-box.success{background-color:#005885;border-color:#003652;color:#fff}
.alert-box.alert{background-color:#c60f13;border-color:#970b0e;color:#fff}
.alert-box.secondary{background-color:#e6e6e5;border-color:#cdcdcb;color:#4e4e4b}
.breadcrumbs{display:block;overflow:hidden;padding:9px 14px 9px;margin-left:0;list-style:none;border-style:solid;border-width:1px;background-color:#f3f3f2;border-color:#dadad8;-webkit-border-radius:3px;border-radius:3px}
.breadcrumbs>*{margin:0;float:left;font-size:11px;text-transform:uppercase}
.breadcrumbs>*:hover a,.breadcrumbs>*:focus a{text-decoration:underline}
.breadcrumbs>* a,.breadcrumbs>* span{text-transform:uppercase;color:#ae0a46}
.breadcrumbs>*.current{cursor:default;color:#333}
.breadcrumbs>*.current a{cursor:default;color:#333}
.breadcrumbs>*.current:hover,.breadcrumbs>*.current:hover a,.breadcrumbs>*.current:focus,.breadcrumbs>*.current:focus a{text-decoration:none}
.breadcrumbs>*.unavailable{color:#999}
.breadcrumbs>*.unavailable a{color:#999}
.breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus{text-decoration:none;color:#999;cursor:default}
.breadcrumbs>*:before{content:"/";color:#aaa;margin:0 12px;position:relative;top:1px}
.breadcrumbs>*:first-child:before{content:" ";margin:0}
.breadcrumbs-edge-container .breadcrumbs,.article-header .breadcrumbs{overflow:visible}
.breadcrumbs-edge-container .breadcrumbs:after,.article-header .breadcrumbs:after{background:white;border-bottom:1px solid #ae0a46;bottom:0;content:"";height:40px;position:absolute;right:100%;width:9999px}
form.custom .hidden-field{margin-left:-99999px;position:absolute;visibility:hidden}
form.custom .custom{display:inline-block;width:16px;height:16px;position:relative;top:-1px;vertical-align:middle;border:solid 1px #ccc;background:#fff}
form.custom .custom.checkbox{-webkit-border-radius:0;border-radius:0;padding:0}
form.custom .custom.radio{-webkit-border-radius:1000px;border-radius:1000px;padding:3px}
form.custom .custom.checkbox:before{content:"";display:block;font-size:16px;color:#fff}
form.custom .custom.radio.checked:before{content:"";display:block;width:8px;height:8px;-webkit-border-radius:1000px;border-radius:1000px;background:#222;position:relative}
form.custom .custom.checkbox.checked:before{content:"\00d7";color:#222;position:absolute;top:-50%;left:50%;margin-top:4px;margin-left:-5px}
form.custom .custom.dropdown{display:block;position:relative;top:0;height:55px;margin-bottom:20px;margin-top:0;padding:0;width:100%;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-webkit-linear-gradient(top,#fff 0,#f3f3f3 100%);-webkit-box-shadow:none;background:linear-gradient(to bottom,#fff 0,#f3f3f3 100%);box-shadow:none;font-size:14px;vertical-align:top}
form.custom .custom.dropdown ul{overflow-y:auto;max-height:200px}
form.custom .custom.dropdown .current{cursor:default;white-space:nowrap;line-height:54px;color:#5f5753;text-decoration:none;overflow:hidden;display:block;margin-left:14px;margin-right:55px}
form.custom .custom.dropdown .selector{cursor:default;position:absolute;width:70px;height:55px;display:block;right:0;top:0}
form.custom .custom.dropdown .selector:after{content:"";display:block;display:inline-block;width:0;height:0;vertical-align:middle;border-top:5px solid #aaa;border-right:5px solid transparent;border-left:5px solid transparent;position:absolute;left:30px;top:50%;margin-top:-3px}
form.custom .custom.dropdown:hover a.selector:after,form.custom .custom.dropdown.open a.selector:after{display:inline-block;width:0;height:0;vertical-align:middle;border-top:5px solid #222;border-right:5px solid transparent;border-left:5px solid transparent}
form.custom .custom.dropdown .disabled{color:#888}
form.custom .custom.dropdown .disabled:hover{background:transparent;color:#888}
form.custom .custom.dropdown .disabled:hover:after{display:none}
form.custom .custom.dropdown.open ul{display:block;z-index:10;min-width:100%;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
form.custom .custom.dropdown.small{max-width:134px}
form.custom .custom.dropdown.medium{max-width:254px}
form.custom .custom.dropdown.large{max-width:434px}
form.custom .custom.dropdown.expand{width:100% !important}
form.custom .custom.dropdown.open.small ul{min-width:134px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
form.custom .custom.dropdown.open.medium ul{min-width:254px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
form.custom .custom.dropdown.open.large ul{min-width:434px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
form.custom .error .custom.dropdown{border-color:#c60f13;background-color:rgba(198,15,19,0.1);background:rgba(198,15,19,0.1);margin-bottom:0}
form.custom .error .custom.dropdown:focus{background:#fff;border-color:#005885}
form.custom .error .custom.dropdown+small.error{margin-top:0}
form.custom .custom.dropdown ul{position:absolute;width:auto;display:none;margin:0;left:-1px;top:auto;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);margin:0;padding:0;background:#fff;border:solid 1px #e6e6e5;font-size:16px}
form.custom .custom.dropdown ul li{color:#3e332d;font-size:14px;cursor:default;padding-top:4px;padding-bottom:4px;padding-left:6px;padding-right:38px;min-height:24px;line-height:24px;margin:0;white-space:nowrap;list-style:none}
form.custom .custom.dropdown ul li.selected{background:#e6e6e5;color:#000}
form.custom .custom.dropdown ul li:hover{background-color:#dcdcdb;color:#000}
form.custom .custom.dropdown ul li.selected:hover{background:#e6e6e5;cursor:default;color:#000}
form.custom .custom.dropdown ul.show{display:block}
.label{font-weight:400;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline-block;position:relative;padding:3px 10px 4px;font-size:14px;background-color:#ae0a46;color:#fff}
.label.radius{-webkit-border-radius:3px;border-radius:3px}
.label.round{-webkit-border-radius:1000px;border-radius:1000px}
.label.alert{background-color:#c60f13;color:#fff}
.label.success{background-color:#005885;color:#fff}
.label.secondary{background-color:#e6e6e5;color:#333}
.inline-list{margin:0 auto 17px auto;margin-left:-22px;margin-right:0;padding:0;list-style:none;overflow:hidden}
.inline-list>li{list-style:none;float:left;margin-left:22px;display:block}
.inline-list>li>*{display:block}
.panel{border-style:solid;border-width:1px;border-color:#d9d9d9;margin-bottom:20px;padding:20px;background:#f2f2f2}
.panel>:first-child{margin-top:0}
.panel>:last-child{margin-bottom:0}
.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p{color:#333}
.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:20px / 2}
.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}
.panel.callout{border-style:solid;border-width:1px;border-color:#7e0733;margin-bottom:20px;padding:20px;background:#ae0a46}
.panel.callout>:first-child{margin-top:0}
.panel.callout>:last-child{margin-bottom:0}
.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p{color:#fff}
.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:20px / 2}
.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}
.panel.callout a{color:#fff}
.panel.radius{-webkit-border-radius:3px;border-radius:3px}
.side-nav{display:block;margin:0;padding:14px 0;list-style-type:none;list-style-position:inside}
.side-nav li{margin:0 0 7px 0;font-size:14px}
.side-nav li a{display:block;color:#ae0a46}
.side-nav li.active>a:first-child{color:#4d4d4d;font-weight:bold}
.side-nav li.divider{border-top:1px solid;height:0;padding:0;list-style:none;border-top-color:#e6e6e6}
table{background:#fff;margin-bottom:20px;border:solid 1px #e6e6e5}
table thead,table tfoot{background:#f3f3f2;font-weight:bold}
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:15px 10px;font-size:14px;color:#3e332d;text-align:left}
table tr th,table tr td{padding:15px 10px;font-size:14px;color:#3e332d}
table tr.even,table tr.alt,table tr:nth-of-type(even){background:#e6e6e5}
table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;line-height:18px}
.th{line-height:0;display:inline-block;border:solid 4px #fff;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.2);box-shadow:0 0 0 1px rgba(0,0,0,0.2);-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;transition:all 200ms ease-out}
.th:hover,.th:focus{-webkit-box-shadow:0 0 6px 1px rgba(174,10,70,0.5);box-shadow:0 0 6px 1px rgba(174,10,70,0.5)}
.th.radius{-webkit-border-radius:3px;border-radius:3px}
a.th{display:inline-block;max-width:100%}
.has-tip{border-bottom:dotted 1px #ccc;cursor:help;font-weight:bold;color:#333}
.has-tip:hover,.has-tip:focus{border-bottom:dotted 1px #4e041f;color:#ae0a46}
.has-tip.tip-left,.has-tip.tip-right{float:none !important}
.tooltip{display:none;position:absolute;z-index:999;font-weight:bold;font-size:15px;line-height:1.3;padding:8px;max-width:85%;left:50%;width:100%;color:#fff;background:#000;-webkit-border-radius:3px;border-radius:3px}
.tooltip>.nub{display:block;left:5px;position:absolute;width:0;height:0;border:solid 5px;border-color:transparent transparent #000 transparent;top:-10px}
.tooltip.opened{color:#ae0a46 !important;border-bottom:dotted 1px #4e041f !important}
.tap-to-close{display:block;font-size:10px;color:#888;font-weight:normal}
@media only screen and (min-width:768px){.tooltip>.nub{border-color:transparent transparent #000 transparent;top:-10px}
  .tooltip.tip-top>.nub{border-color:#000 transparent transparent transparent;top:auto;bottom:-10px}
  .tooltip.tip-left,.tooltip.tip-right{float:none !important}
  .tooltip.tip-left>.nub{border-color:transparent transparent transparent #000;right:-10px;left:auto;top:50%;margin-top:-5px}
  .tooltip.tip-right>.nub{border-color:transparent #000 transparent transparent;right:auto;left:-10px;top:50%;margin-top:-5px}
}
@media only screen and (max-width:767px){.f-dropdown{max-width:100%;left:0}
}
.f-dropdown{position:absolute;top:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#fff;border:solid 1px #ccc;font-size:16px;z-index:99;margin-top:2px;max-width:200px}
.f-dropdown>*:first-child{margin-top:0}
.f-dropdown>*:last-child{margin-bottom:0}
.f-dropdown:before{display:inline-block;width:0;height:0;vertical-align:middle;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;position:absolute;top:-12px;left:10px;z-index:99}
.f-dropdown:after{display:inline-block;width:0;height:0;vertical-align:middle;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;position:absolute;top:-14px;left:9px;z-index:98}
.f-dropdown.right:before{left:auto;right:10px}
.f-dropdown.right:after{left:auto;right:9px}
.f-dropdown li{font-size:14px;cursor:pointer;line-height:18px;margin:0}
.f-dropdown li:hover,.f-dropdown li:focus{background:#eee}
.f-dropdown li a{display:block;padding:5px 10px;color:#555}
.f-dropdown.content{position:absolute;top:-9999px;list-style:none;margin-left:0;padding:20px;width:100%;height:auto;max-height:none;background:#fff;border:solid 1px #ccc;font-size:16px;z-index:99;max-width:200px}
.f-dropdown.content>*:first-child{margin-top:0}
.f-dropdown.content>*:last-child{margin-bottom:0}
.f-dropdown.tiny{max-width:200px}
.f-dropdown.small{max-width:300px}
.f-dropdown.medium{max-width:500px}
.f-dropdown.large{max-width:800px}
@media only screen and (max-width:767px){.pinned{position:absolute;left:0;top:0;background:#fff;width:35%;overflow:hidden;overflow-x:scroll;border-right:1px solid #cbc4bc;border-left:1px solid #cbc4bc}
  .pinned table{border-right:0;border-left:0;width:100%}
  .pinned table th,.pinned table td{white-space:nowrap}
  .pinned td:last-child{border-bottom:0}
  div.table-wrapper{position:relative;margin-bottom:20px;overflow:hidden;border-right:1px solid #cbc4bc}
  div.table-wrapper div.scrollable{margin-left:35%}
  div.table-wrapper div.scrollable{overflow:scroll;overflow-y:hidden}
  table.responsive td,table.responsive th{position:relative;white-space:nowrap;overflow:hidden}
  table.responsive th:first-child,table.responsive td:first-child,table.responsive td:first-child,table.responsive.pinned td{display:none}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.more-or-less-content{height:0;overflow:hidden}
.more-or-less-link{font-weight:400}
.more-or-less-link:after{content:"";margin-left:5px;display:inline-block;width:0;height:0;vertical-align:middle;border-top:4px solid #ae0a46;border-right:4px solid transparent;border-left:4px solid transparent}
.more-or-less-link.expanded:after{transform:scaleY(-1)}
.xs-text-center{text-align:center}
.xs-text-right{text-align:right}
.xs-text-left{text-align:left}
@media only screen and (min-width:768px){.small-text-center{text-align:center}
  .small-text-right{text-align:right}
  .small-text-left{text-align:left}
}
@media only screen and (min-width:1180px){.medium-text-center{text-align:center}
  .medium-text-right{text-align:right}
  .medium-text-left{text-align:left}
}
@media only screen and (min-width:1280px){.large-text-center{text-align:center}
  .large-text-right{text-align:right}
  .large-text-left{text-align:left}
}
h1,h2{font-weight:100}
h1{line-height:1.25em}
h2{line-height:1.166667em}
h3{font-weight:400;line-height:1.25em;color:#5f5753}
h1.subheader{font-size:36px;line-height:1.333333em}
.full-width-underline{border-bottom:1px solid #e6e6e5;padding-bottom:10px;margin-bottom:20px}
h2 a,.full-width-underline a{font-size:16px;margin-left:0;display:block;font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}
@media only screen and (min-width:768px){h2 a,.full-width-underline a{margin-left:1em;display:inline}
}
ul li{line-height:1.666667em;color:#3e332d}
ul.inline-list li a{font-size:.777778em;line-height:1em;color:#ae0a46;text-decoration:none}
ul.inline-list li a:hover{color:#96093c}
.sublink-list{margin-left:0}
.sublink-list li{list-style:none}
.sublink-list a{color:#5f5753}
.sublink-list a:hover{color:#ae0a46}
.sublink-list-border{border-top:1px solid #e6e6e5;margin-top:30px;padding-top:25px}
.sublink-list-border li{list-style:none}
.sublink-list-border a{color:#cbc4c3}
.sublink-list-border a:hover{color:#ae0a46}
.large-paragraph{font-size:18px;line-height:24px}
.footer,.ITS-footer{display:none;color:#6e6259}
.footer h5,.ITS-footer h5{font-family:inherit;color:#cbc4bc;margin-bottom:15px;font-size:14px}
.footer a,.ITS-footer a{color:#222;font-weight:100;font-size:14px}
.footer a:hover,.ITS-footer a:hover{color:#6e6259}
.footer .c-logo-section,.ITS-footer .c-logo-section{padding-left:24px}
.footer .its_logo,.ITS-footer .its_logo{height:40px;width:138px}
.footer .custom-its-footer,.ITS-footer .custom-its-footer{background-color:#fff !important}
.footer .custom-its-footer a:hover,.ITS-footer .custom-its-footer a:hover{color:#6e6259 !important}
.footer .custom-its-footer .c-header-top__link,.ITS-footer .custom-its-footer .c-header-top__link{margin-top:10px}
.footer .custom-its-footer .its-terms,.ITS-footer .custom-its-footer .its-terms{text-align:right}
.footer .help-container,.footer .custom-its-footer,.ITS-footer .help-container,.ITS-footer .custom-its-footer{background-color:#e6e6e5;padding-top:26px;padding-bottom:26px;border-top:1px solid #aca39a;border-bottom:1px solid #aca39a}
.footer .help-container a,.footer .custom-its-footer a,.ITS-footer .help-container a,.ITS-footer .custom-its-footer a{color:#222;font-weight:100}
.footer .help-container a span.font-icon-label,.footer .custom-its-footer a span.font-icon-label,.ITS-footer .help-container a span.font-icon-label,.ITS-footer .custom-its-footer a span.font-icon-label{font-size:14px;letter-spacing:2px;font-weight:300;vertical-align:text-bottom}
.footer .help-container a span.font-icon,.footer .custom-its-footer a span.font-icon,.ITS-footer .help-container a span.font-icon,.ITS-footer .custom-its-footer a span.font-icon{font-size:24px;vertical-align:middle;padding-right:.416667em}
.footer .help-container a:hover,.footer .custom-its-footer a:hover,.ITS-footer .help-container a:hover,.ITS-footer .custom-its-footer a:hover{color:#6e6259}
.footer .help-container a.js-insight-phone-link+a,.footer .custom-its-footer a.js-insight-phone-link+a,.ITS-footer .help-container a.js-insight-phone-link+a,.ITS-footer .custom-its-footer a.js-insight-phone-link+a{display:none}
.footer .upper-footer,.ITS-footer .upper-footer{margin:30px auto 35px;font-size:14px}
.footer .lower-footer,.ITS-footer .lower-footer{font-size:13px}
.footer .about-links,.footer .legal-links,.footer .social-icon-links,.ITS-footer .about-links,.ITS-footer .legal-links,.ITS-footer .social-icon-links{list-style:none;margin:0 0 30px;padding:0}
.footer .legal-links li a:after,.ITS-footer .legal-links li a:after{content:"|";padding:0 18px}
.footer .legal-links li:last-child a:after,.ITS-footer .legal-links li:last-child a:after{content:"";padding:0 0 0 18px}
.footer .about-links li,.ITS-footer .about-links li{margin:0;font-weight:lighter}
.footer .about-links li a,.ITS-footer .about-links li a{display:block;min-height:40px}
.footer .social-icon-links>li,.ITS-footer .social-icon-links>li{display:inline-block;vertical-align:middle;text-align:center}
.footer .social-icon-links>li a,.ITS-footer .social-icon-links>li a{padding-right:10px;display:block;font-size:0;line-height:0;min-width:35px;height:35px;text-align:center;color:#e6e6e5}
.footer .social-icon-links>li a .sprite-blog,.ITS-footer .social-icon-links>li a .sprite-blog{display:inline-block;vertical-align:middle;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;width:26px;background-position:-93px 0}
.footer .social-icon-links>li a .sprite-blog:before,.ITS-footer .social-icon-links>li a .sprite-blog:before{content:"";display:block;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;opacity:0;-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}
.footer .social-icon-links>li a .sprite-blog:hover:before,.ITS-footer .social-icon-links>li a .sprite-blog:hover:before{opacity:1}
.footer .social-icon-links>li a .sprite-blog:before,.ITS-footer .social-icon-links>li a .sprite-blog:before{width:26px;background-position:-93px -52px}
.footer .social-icon-links>li a .sprite-linkedin,.ITS-footer .social-icon-links>li a .sprite-linkedin{display:inline-block;vertical-align:middle;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;width:27px;background-position:-174px 0}
.footer .social-icon-links>li a .sprite-linkedin:before,.ITS-footer .social-icon-links>li a .sprite-linkedin:before{content:"";display:block;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;opacity:0;-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}
.footer .social-icon-links>li a .sprite-linkedin:hover:before,.ITS-footer .social-icon-links>li a .sprite-linkedin:hover:before{opacity:1}
.footer .social-icon-links>li a .sprite-linkedin:before,.ITS-footer .social-icon-links>li a .sprite-linkedin:before{width:27px;background-position:-174px -52px}
.footer .social-icon-links>li a .sprite-facebook,.ITS-footer .social-icon-links>li a .sprite-facebook{display:inline-block;vertical-align:middle;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;width:13px;background-position:0 0}
.footer .social-icon-links>li a .sprite-facebook:before,.ITS-footer .social-icon-links>li a .sprite-facebook:before{content:"";display:block;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;opacity:0;-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}
.footer .social-icon-links>li a .sprite-facebook:hover:before,.ITS-footer .social-icon-links>li a .sprite-facebook:hover:before{opacity:1}
.footer .social-icon-links>li a .sprite-facebook:before,.ITS-footer .social-icon-links>li a .sprite-facebook:before{width:13px;background-position:0 -52px}
.footer .social-icon-links>li a .sprite-twitter,.ITS-footer .social-icon-links>li a .sprite-twitter{display:inline-block;vertical-align:middle;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;width:26px;background-position:-13px 0}
.footer .social-icon-links>li a .sprite-twitter:before,.ITS-footer .social-icon-links>li a .sprite-twitter:before{content:"";display:block;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;opacity:0;-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}
.footer .social-icon-links>li a .sprite-twitter:hover:before,.ITS-footer .social-icon-links>li a .sprite-twitter:hover:before{opacity:1}
.footer .social-icon-links>li a .sprite-twitter:before,.ITS-footer .social-icon-links>li a .sprite-twitter:before{width:26px;background-position:-13px -52px}
.footer .social-icon-links>li a .sprite-youtube,.ITS-footer .social-icon-links>li a .sprite-youtube{display:inline-block;vertical-align:middle;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;width:25px;background-position:-41px 1px}
.footer .social-icon-links>li a .sprite-youtube:before,.ITS-footer .social-icon-links>li a .sprite-youtube:before{content:"";display:block;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;opacity:0;-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}
.footer .social-icon-links>li a .sprite-youtube:hover:before,.ITS-footer .social-icon-links>li a .sprite-youtube:hover:before{opacity:1}
.footer .social-icon-links>li a .sprite-youtube:before,.ITS-footer .social-icon-links>li a .sprite-youtube:before{width:25px;background-position:-41px -51px}
.footer .social-icon-links>li a .sprite-googleplus,.ITS-footer .social-icon-links>li a .sprite-googleplus{display:inline-block;vertical-align:middle;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;width:31px;background-position:-66px 1px}
.footer .social-icon-links>li a .sprite-googleplus:before,.ITS-footer .social-icon-links>li a .sprite-googleplus:before{content:"";display:block;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;opacity:0;-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}
.footer .social-icon-links>li a .sprite-googleplus:hover:before,.ITS-footer .social-icon-links>li a .sprite-googleplus:hover:before{opacity:1}
.footer .social-icon-links>li a .sprite-googleplus:before,.ITS-footer .social-icon-links>li a .sprite-googleplus:before{width:31px;background-position:-66px -51px}
.footer .social-icon-links>li a .sprite-instagram,.ITS-footer .social-icon-links>li a .sprite-instagram{display:inline-block;vertical-align:middle;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;width:25px;background-position:-226px 0}
.footer .social-icon-links>li a .sprite-instagram:before,.ITS-footer .social-icon-links>li a .sprite-instagram:before{content:"";display:block;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;opacity:0;-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}
.footer .social-icon-links>li a .sprite-instagram:hover:before,.ITS-footer .social-icon-links>li a .sprite-instagram:hover:before{opacity:1}
.footer .social-icon-links>li a .sprite-instagram:before,.ITS-footer .social-icon-links>li a .sprite-instagram:before{width:25px;background-position:-226px -52px}
.footer .legal-links li,.ITS-footer .legal-links li{display:inline}
.footer .copyright,.ITS-footer .copyright{text-transform:uppercase;font-weight:100;color:#3e332d;letter-spacing:.1em;display:block}
.footer .newsletter a,.ITS-footer .newsletter a{color:#3e332d;font-weight:500;letter-spacing:.1em}
.footer .newsletter a .sprite-email,.ITS-footer .newsletter a .sprite-email{display:inline-block;vertical-align:middle;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;width:26px;background-position:-148px 0}
.footer .newsletter a .sprite-email:before,.ITS-footer .newsletter a .sprite-email:before{content:"";display:block;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;opacity:0;-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}
.footer .newsletter a .sprite-email:hover:before,.ITS-footer .newsletter a .sprite-email:hover:before{opacity:1}
.footer .newsletter a .sprite-email:before,.ITS-footer .newsletter a .sprite-email:before{width:26px;background-position:-148px -52px}
.footer .newsletter a:hover .sprite-email:before,.ITS-footer .newsletter a:hover .sprite-email:before{opacity:1}
.footer .ion-email:before,.ITS-footer .ion-email:before{color:#e6e6e5;margin-right:16px;vertical-align:middle;font-size:38px}
#spacContainer{z-index:9999}
@media only screen and (min-width:768px){.footer h5{font-size:16px;margin-bottom:20px}
  .footer .upper-footer{margin-bottom:47px}
  .footer .legal-links{font-size:13px;line-height:1;text-align:right}
  .footer .legal-links>li a{font-size:13px}
  .footer .copyright{line-height:1;font-size:13px}
  .footer .social-icon-links>li a{width:40px;height:40px;padding-right:25px}
}
.footerContainer{min-height:70px}
.allumi-light,.allumi-normal,.allumi-bold{font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}
.allumi-light{font-weight:100}
.allumi-normal{font-weight:400}
.allumi-bold{font-weight:700}
.allumi-900{font-weight:900}
.allumi-700{font-weight:700}
.allumi-500{font-weight:500}
.allumi-400{font-weight:400}
.allumi-300{font-weight:300}
.allumi-100{font-weight:100}
.klinic-light,.klinic-normal,.klinic-bold{font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}
.klinic-light{font-weight:100}
.klinic-normal{font-weight:400}
.klinic-bold{font-weight:700}
.test-size1{font-size:14px}
.test-size2{font-size:18px}
.test-size3{font-size:24px}
.test-size4{font-size:36px}
.test-size5{font-size:48px}
.lining-figures{font-variant-numeric:lining-nums;-moz-font-feature-settings:"lnum";-ms-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum"}
.oldstyle-figures{font-variant-numeric:oldstyle-nums;-moz-font-feature-settings:"onum";-ms-font-feature-settings:"onum";-webkit-font-feature-settings:"onum";font-feature-settings:"onum"}
.visualize{background-color:#8fe3ff}
.text-color-darkgray{color:#3e332d}
.bg-color-darkgray{background-color:#3e332d}
.text-color-crimson{color:#ae0a46}
.bg-color-crimson{background-color:#ae0a46}
.text-color-red{color:#af0e2e}
.bg-color-red{background-color:#af0e2e}
.text-color-magenta{color:#d40e8c}
.bg-color-magenta{background-color:#d40e8c}
.text-color-violet{color:#721357}
.bg-color-violet{background-color:#721357}
.text-color-mediumgray{color:#5f5753}
.bg-color-mediumgray{background-color:#5f5753}
.text-color-gray{color:#cbc4c3}
.bg-color-gray{background-color:#cbc4c3}
.text-color-lightgray{color:#e6e6e5}
.bg-color-lightgray{background-color:#e6e6e5}
.text-color-cyan{color:#005885}
.bg-color-cyan{background-color:#005885}
.text-color-blue{color:#8fe3ff}
.bg-color-blue{background-color:#8fe3ff}
[class^="flag-"]{display:inline-block;width:16px;height:16px;vertical-align:middle;background-image:url(../../../content/dam/insight-web/source/img/flag-sprite.png);background-repeat:no-repeat}
.flag-australia{background-position:0 0}
.flag-austria{background-position:-16px 0}
.flag-belgium{background-position:-32px 0}
.flag-china{background-position:-48px 0}
.flag-canada{background-position:-64px 0}
.flag-czechrepublic{background-position:-80px 0}
.flag-denmark{background-position:-96px 0}
.flag-finland{background-position:-112px 0}
.flag-france{background-position:-128px 0}
.flag-germany{background-position:-144px 0}
.flag-hongkong{background-position:-160px 0}
.flag-hungary{background-position:-176px 0}
.flag-ireland{background-position:-192px 0}
.flag-italy{background-position:-208px 0}
.flag-netherlands{background-position:-224px 0}
.flag-newzealand{background-position:-240px 0}
.flag-norway{background-position:-256px 0}
.flag-poland{background-position:-272px 0}
.flag-russia{background-position:-288px 0}
.flag-singapore{background-position:-304px 0}
.flag-spain{background-position:-320px 0}
.flag-sweden{background-position:-336px 0}
.flag-switzerland{background-position:-352px 0}
.flag-unitedkingdom{background-position:-368px 0}
.flag-unitedstates{background-position:-384px 0}
.default-sub-nav-container{position:relative}
.default-sub-nav-container .default-sub-nav-toggle-container{background-color:#005885;color:#fff;font-size:20px;line-height:75px;font-weight:300}
.default-sub-nav-container .default-sub-nav-toggle-container .column{padding:0}
.default-sub-nav-container .default-sub-nav-toggle-container .sub-nav-toggle-button{display:block;color:white;cursor:pointer;overflow:hidden;padding-left:10px;padding-right:10px}
.default-sub-nav-container .default-sub-nav-toggle-container .sub-nav-toggle-button:focus{outline:0}
.default-sub-nav-container .default-sub-nav-toggle-container .sub-nav-toggle-button span{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.default-sub-nav-container .default-sub-nav-list-container{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;background-color:#005885;max-height:0;overflow:hidden;font-size:20px;line-height:1.2;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}
.default-sub-nav-container .default-sub-nav-list-container .column{padding:0}
.default-sub-nav-container .default-sub-nav-list-container ul{margin-bottom:0;margin-left:0}
.default-sub-nav-container .default-sub-nav-list-container ul li{list-style-type:none;display:block}
.default-sub-nav-container .default-sub-nav-list-container ul li.current{background-color:#00476c}
.default-sub-nav-container .default-sub-nav-list-container ul li a{position:relative;display:block;z-index:1;width:100%;min-height:40px;height:100%;padding:20px 10px;font-size:20px;line-height:24px;color:white;border-top:1px dotted #f6f6f2}
.default-sub-nav-container .default-sub-nav-list-container ul li a:hover{color:white;background:#00add3}
.default-sub-nav-container.open .sub-nav-toggle-button span{transform:rotate(45deg)}
.default-sub-nav-container.open .default-sub-nav-list-container{max-height:1000px}
@media only screen and (min-width:1024px){.default-sub-nav-container .default-sub-nav-toggle-container{position:absolute;bottom:100%;left:0;right:0;background:transparent}
  .default-sub-nav-container .default-sub-nav-toggle-container a.sub-nav-toggle-button{font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;cursor:default;color:#000;font-size:22px;padding:0 10px 12px;line-height:1;margin:0}
}
@media only screen and (min-width:1024px) and (min-width:1280px){.default-sub-nav-container .default-sub-nav-toggle-container a.sub-nav-toggle-button{padding:0 0 12px}
}
@media only screen and (min-width:1024px){.default-sub-nav-container .default-sub-nav-toggle-container a.sub-nav-toggle-button span{display:none}
  .default-sub-nav-container .default-sub-nav-list-container{max-height:none;background-color:#f6f6f2}
  .default-sub-nav-container .default-sub-nav-list-container ul li.current{background-color:#e6e6e5}
  .default-sub-nav-container .default-sub-nav-list-container ul li a{font-size:18px;color:#000;padding:20px 10px 0;border:0;min-height:80px}
  .default-sub-nav-container .default-sub-nav-list-container ul li a:hover{color:white}
  .default-sub-nav-container .default-sub-nav-list-container .table-list{overflow:hidden;height:80px;display:table;position:relative}
  .default-sub-nav-container .default-sub-nav-list-container .table-list.row{display:block}
  .default-sub-nav-container .default-sub-nav-list-container .table-list.row .column{display:table;min-height:80px;position:absolute;top:0}
  .default-sub-nav-container .default-sub-nav-list-container .table-list.row .column.table-list-current-page{left:16.6666666667%}
  .default-sub-nav-container .default-sub-nav-list-container .table-list.row .column.table-list-current-page.first{left:0}
  .default-sub-nav-container .default-sub-nav-list-container .table-list.row .column.table-list-left{left:-83.3333333333%}
  .default-sub-nav-container .default-sub-nav-list-container .table-list.row .column.table-list-right{left:83.3333333333%}
  .default-sub-nav-container .default-sub-nav-list-container .table-list.table-list-transitions-on .column{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
  .default-sub-nav-container .default-sub-nav-list-container .table-list.table-list-has-more .subnav_navigation{position:relative;display:block;width:100%;height:0;overflow:visible}
  .default-sub-nav-container .default-sub-nav-list-container .table-list.table-list-has-more .subnav_navigation li{position:absolute;top:0;height:80px;display:block;z-index:1;background:#f6f6f2}
  .default-sub-nav-container .default-sub-nav-list-container .table-list.table-list-has-more .subnav_navigation li.table-list-more{right:0}
  .default-sub-nav-container .default-sub-nav-list-container .table-list.table-list-has-more .subnav_navigation li.table-list-back{left:0}
  .default-sub-nav-container .default-sub-nav-list-container .table-list .column{padding-left:0;padding-right:0;width:66.6666666667%}
  .default-sub-nav-container .default-sub-nav-list-container .table-list .column.first{padding-left:0;padding-right:0;width:83.3333333333%}
  .default-sub-nav-container .default-sub-nav-list-container .table-list .column.last{width:auto}
  .default-sub-nav-container .default-sub-nav-list-container .table-list .column.last li{width:auto}
  .default-sub-nav-container .default-sub-nav-list-container .table-list .column.first.last ul li a{padding-right:20px}
  .default-sub-nav-container .default-sub-nav-list-container .table-list .column.first.last.full-width{width:100%}
  .default-sub-nav-container .default-sub-nav-list-container .table-list .column.first.last.full-width ul li a{padding-right:10px}
  .default-sub-nav-container .default-sub-nav-list-container .table-list ul li.table-list-more,.default-sub-nav-container .default-sub-nav-list-container .table-list ul li.table-list-back{padding-left:0;padding-right:0;width:16.6666666667%}
  .default-sub-nav-container .default-sub-nav-list-container .table-list ul{display:table-row;min-height:80px}
  .default-sub-nav-container .default-sub-nav-list-container .table-list ul li{display:table-cell;position:relative;min-width:50px;min-height:80px;width:1%}
  .default-sub-nav-container .default-sub-nav-list-container .table-list ul li .colorbar{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;position:absolute;max-height:6px;height:100%;top:0;left:0;right:1px;background:#005885}
  .default-sub-nav-container .default-sub-nav-list-container .table-list ul li:hover .colorbar{max-height:100%}
  .default-sub-nav-container .default-sub-nav-list-container .table-list ul li:hover a{background:transparent;color:white}
}
.collaborate h2{font-family:inherit;font-weight:200;margin-bottom:30px}
.collaborate .callout-inner{background-image:url("../../../content/dam/insight-web/source/img/insight-logo-overlay.png");background-position:0 -220px;background-repeat:no-repeat;padding:100px 0}
.collaborate .headline{padding:90px 0 0 87px;font-size:60px;font-weight:lighter}
*::-webkit-input-placeholder{color:#8c8279;letter-spacing:.1em}
*:-moz-placeholder{color:#8c8279;letter-spacing:.1em;opacity:1}
*::-moz-placeholder{color:#8c8279;letter-spacing:.1em;opacity:1}
*:-ms-input-placeholder{color:#8c8279;letter-spacing:.1em}
input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{margin-bottom:20px;padding-left:20px;padding-right:20px}
textarea{min-height:100px}
span.error,small.error,.error>small,.error small.error{background:none repeat scroll 0 0 #721357;position:relative}
input.error,textarea.error,.error input,.error textarea,.error select,.parsley-error{background:#fff;border:2px solid #721357;color:#721357;margin-bottom:0}
input.error:focus,textarea.error:focus,.error input:focus,.error textarea:focus,.error select:focus,.parsley-error:focus{border-color:#005885}
form.custom .custom.radio{width:19px;height:19px;-webkit-border-radius:10px 9px 9px 10px / 9px 9px 10px 10px;-moz-border-radius:10px 9px 9px 10px / 9px 9px 10px 10px;border-radius:10px 9px 9px 10px / 9px 9px 10px 10px;background-color:#fff;border:solid 1px #cfcdce}
form.custom .custom.radio.checked:before{width:11px;height:11px;-webkit-border-radius:6px 5px 5px 6px / 6px 6px 5px 5px;-moz-border-radius:6px 5px 5px 6px / 6px 6px 5px 5px;border-radius:6px 5px 5px 6px / 6px 6px 5px 5px;background-color:#005885}
label{color:#4d4d4d}
.number-picker{position:relative}
.number-picker input{margin-bottom:0;text-align:center;text-indent:-25%;padding-right:0;padding-left:10px}
.number-picker button{width:25%;position:absolute;right:0;text-align:center;padding:0;margin:0;color:#e6e6e5;background-color:#cbc4c3}
.number-picker button.number-picker-up{top:0;bottom:50%}
.number-picker button.number-picker-down{bottom:0;top:50%}
.number-picker button:focus{background-color:#cbc4c3}
.number-picker button:hover{background-color:#3e332d}
.number-picker button:active{background-color:#222}
button,.button{background-color:#ae0a46;box-shadow:none;border-color:transparent;letter-spacing:.1em;font-weight:400;outline:0}
button:hover,button:focus,.button:hover,.button:focus{background-color:#7e0733}
button.primary,.button.primary{box-shadow:none}
button.secondary,.button.secondary{background-color:#fff;color:#ae0a46;border-color:#5f5753}
button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#fff;background-color:#5f5753}
button.tertiary,.button.tertiary{color:#ae0a46;background-color:#fff}
button.tertiary:hover,button.tertiary:focus,.button.tertiary:hover,.button.tertiary:focus{background-color:#fbbcd3}
button.more,.button.more{color:#3e332d;background-color:#e6e6e5}
button.more:hover,button.more:focus,.button.more:hover,.button.more:focus{background-color:#cdcdcb}
button.call-to-action,.button.call-to-action{background-color:#3e332d}
button.call-to-action:hover,.button.call-to-action:hover{background-color:#5f5753}
button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#e6e6e5;border-color:transparent}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#e6e6e5}
button.small,.button.small{font-size:14px}
button.smaller,.button.smaller{font-size:13px;padding:9px 19px}
button.smaller.expand,.button.smaller.expand{padding-left:0;padding-right:0}
button.block-button,.button.block-button{display:block;padding-right:5px;padding-left:5px;text-align:center}
.more-link{font-weight:400;letter-spacing:.1em}
button.compare-reload,.button.compare-reload{background-color:#8fe3ff}
button.compare-reload:hover,button.compare-reload:focus,.button.compare-reload:hover,.button.compare-reload:focus{background-color:#5cd6ff}
.contact-strip-inline{background-color:#e6e6e5;color:#3e332d;padding:15px}
.contact-strip-inline .contact-strip-inner{display:block;padding:16px}
.contact-strip-inline .text{padding-top:21px;padding-bottom:20px}
.contact-strip-inline .phone{color:#3e332d;text-decoration:none;padding-left:0}
.contact-strip-inline .phone:hover{color:#5f5753}
.contact-strip-inline .button{margin-bottom:0;background-color:#9a897c}
.contact-strip-inline .button:hover{background-color:#3e332d}
.product-summary-basic .cart-wrapper .button.secondary{margin-top:20px}
.full-width-breadcrumbs-wrapper a.back-button{display:inline-block;padding:9px 14px;margin:10px 0;color:#5f5753;font-size:14px;line-height:21px;float:left;position:relative;letter-spacing:1px;z-index:1}
.full-width-breadcrumbs-wrapper a.back-button:before{content:'|';position:absolute;right:0;vertical-align:middle;color:#5f5753}
.full-width-breadcrumbs-wrapper a.back-button:hover{text-decoration:underline}
.full-width-breadcrumbs-wrapper .breadcrumbs{background-color:transparent}
.full-width-breadcrumbs-wrapper .callout h2{margin:0 0 0 30px;font-size:30px;font-weight:100;vertical-align:middle;letter-spacing:1px}
.full-width-breadcrumbs-wrapper.fixed{position:fixed;display:none;top:46px;left:0;right:0;background:#fff;z-index:199;border-top:0;border-bottom:1px solid #cbc4c3}
.full-width-breadcrumbs-wrapper.fixed .fixed-with-price{display:inline-block;float:right}
.full-width-breadcrumbs-wrapper.fixed .fixed-with-price .cart-wrapper{margin:9px 0}
.full-width-breadcrumbs-wrapper.fixed .fixed-with-price .cart-wrapper .prod-price{display:inline-block;font-size:18px;font-weight:500;margin:0 15px 0 0}
.full-width-breadcrumbs-wrapper.fixed .fixed-with-price .cart-wrapper .add-to{display:inline-block;margin:0;padding:11px 37px;font-weight:bold;font-size:14px;width:auto}
.full-width-breadcrumbs-wrapper.fixed .fixed-with-price .cart-wrapper .button.ips{display:inline-block;margin:0;width:auto;padding:11px 37px}
.breadcrumbs{display:none;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom:1px solid #af0e2e;background-color:#fff;-moz-opacity:.9;opacity:.9;-ms-filter:alpha(opacity=90);position:relative;width:auto;margin-top:20px;margin-bottom:0;padding:9px 14px;font-size:16px}
.breadcrumbs a{color:#5f5753;text-transform:none;font-size:11px;letter-spacing:1px}
.breadcrumbs a span{color:#5f5753;text-transform:none !important}
.breadcrumbs li:first-child{padding-left:10px}
.breadcrumbs>*{font-size:11px;line-height:21px}
.breadcrumbs>*:before{margin:0 12px}
.breadcrumbs.full-width{margin-top:10px;margin-bottom:10px;border-bottom:0}
.breadcrumbs.full-width li:before{margin:0 3.5px}
.breadcrumbs span{text-transform:capitalize}
.js-filter-item.hide-checkbox a::after{display:none !important}
@media only screen and (min-width:768px){.breadcrumbs{display:inline-block;position:relative;padding-left:10px !important;overflow:visible;border-bottom:0}
  .breadcrumbs::before{content:'';position:absolute;background:white;height:100%;width:9999px;right:0;top:0;z-index:-1;border-bottom:1px solid #af0e2e}
}
@media only screen and (max-width:979px){.full-width-breadcrumbs-wrapper.fixed{top:0}
}
@media only screen and (min-width:1280px){.breadcrumbs li:first-child{padding-left:0}
}
.typed-cursor{-webkit-animation:blink 1.1s infinite;-moz-animation:blink 1.1s infinite;-ms-animation:blink 1.1s infinite;-o-animation:blink 1.1s infinite;animation:blink 1.1s infinite;background-color:#ae0a46;color:transparent;margin:0 0 0 5px;opacity:1;vertical-align:sub;display:inline-block;height:45px}
#typed{color:#3e332d}
@keyframes blink{0{opacity:1}
50%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes blink{0{opacity:1}
50%{opacity:0}
100%{opacity:1}
}
@-moz-keyframes blink{0{opacity:1}
50%{opacity:0}
100%{opacity:1}
}
@-ms-keyframes blink{0{opacity:1}
50%{opacity:0}
100%{opacity:1}
}
@-o-keyframes blink{0{opacity:1}
50%{opacity:0}
100%{opacity:1}
}
.dropdown-grouping{position:relative}
.dropdown.button:before{content:"\f123";font-family:"ionicons";border:0}
.dropdown.button.search-dropdown-header{padding-right:2.5em;padding-left:16px;padding-top:21px;padding-bottom:20px;color:#3e332d;border:1px solid transparent;border-top-color:#fff;border-bottom-color:#e6e6e5;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff,#e6e6e5);background-image:-moz-linear-gradient(top,#fff,#e6e6e5);background-image:-o-linear-gradient(top,#fff,#e6e6e5);background-image:-ms-linear-gradient(top,#fff,#e6e6e5);background-image:linear-gradient(to bottom,#fff,#e6e6e5);outline:0;letter-spacing:0}
.dropdown.button.search-dropdown-header:before{color:#ae0a46;right:30px}
.dropdown.button.search-dropdown-header.open,.dropdown.button.search-dropdown-header:focus{background-color:#fff;background-image:none !important;border:1px solid #ccc;border-bottom-color:transparent}
.dropdown.button.search-dropdown-mediumgray{padding-right:2.5em;padding-left:16px;padding-top:21px;padding-bottom:20px;color:#fff;border:0;background-color:#5f5753;outline:0;letter-spacing:0}
.dropdown.button.search-dropdown-mediumgray:before{color:#3e332d;right:30px}
.f-dropdown{max-width:none;margin:0}
.f-dropdown li a{padding:15px 16px;min-height:40px}
.dropdown.button.large:before{right:40px;margin-top:-10px}
.dropdown.button.tiny:before{right:20px;margin-top:-5px}
.dropdown.button.ips{padding:10px 50px 10px 15px;text-align:left}
.dropdown.button.ips:before{right:30px;color:#3e332d;-webkit-transition:color 300ms ease-in-out;-moz-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out}
.dropdown.button.ips:hover:before{color:#5f5753}
.nav-localization .dropdown{height:0}
.nav-localization .dropdown.expanded{overflow-y:auto}
.label{font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;text-transform:uppercase}
.label.secondary{background-color:#e6e6e5;color:#5f5753}
.section-container.tabs{background:#e6e6e5;border-top:4px solid #005885}
.section-container.tabs>section>.title,.section-container.tabs>.section>.title{font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1.4em}
.section-container.tabs>section>.title:hover a,.section-container.tabs>.section>.title:hover a{color:#fff;transition:none}
.small-hero-heading-container{font-size:2 5px;line-height:81px;color:#fff;background-color:#ae0a46}
.hero-image-container{background-position-x:center;background-position-y:72%;background-repeat:no-repeat;border:0;background-size:0;*zoom:1}
.hero-image-container:before,.hero-image-container:after{content:" ";display:table}
.hero-image-container:after{clear:both}
.hero-image-container .hero-image{position:absolute;top:0;left:0;z-index:-99999;width:100%}
.hero-image-container .hero-callout-container{text-align:center;margin-top:25px;margin-bottom:10px}
.hero-image-container.manage-hero-image .hero-callout-container h1{margin:0 0 15px;font-size:52px}
.hero-image-container.manage-hero-image .hero-callout-container ul li{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #ccc}
.hero-image-container.manage-hero-image .hero-callout-container ul li h3{font-size:22px;font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;color:#3e332d;margin:0 0 4px}
.hero-image-container.manage-hero-image .hero-callout-container ul li p{font-size:16px;color:#6e6259;margin:0 0 4px}
.hero-image-container.manage-hero-image .hero-callout-container .manage-hero-cta{font-size:13px;font-weight:300}
.small-hero-callout-container h1{margin-top:25px;margin-bottom:10px}
.small-hero-callout-container a{font-weight:300;display:block;margin-bottom:10px}
.hero-container-underline{border-bottom:1px solid #ccc}
.play-video-container{position:relative;overflow:hidden;top:0;left:0;width:100%;padding:0;margin:0;background-color:transparent}
.play-video-container video::-webkit-media-controls{display:none !important}
.play-video-container video::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}
.play-video-container video{-moz-transform:translate(-38%,0);-ms-transform:translate(-38%,0);transform:translate(-38%,0);background-size:cover;margin-left:0 !important}
.text-overlay{padding-top:20px}
.text-overlay .align-center{text-align:center !important;margin-left:auto;margin-right:auto;float:none !important}
.text-overlay .align-left{text-align:center !important}
@media only screen and (min-width:768px){.text-overlay .align-left{text-align:left !important}
}
.text-overlay .text-color-black{color:#222}
@media only screen and (min-width:768px){.text-overlay .text-color-black{color:#222}
}
.text-overlay .text-color-white{color:#222}
@media only screen and (min-width:768px){.text-overlay .text-color-white{color:#fff}
}
.text-overlay .header-text-class{font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:100;line-height:inherit}
@media only screen and (min-width:768px){.text-overlay .button-padding-10{padding-left:10px}
  .text-overlay .button-padding-20{padding-left:20px}
  .text-overlay .button-padding-30{padding-left:30px}
}
@media only screen and (min-width:768px){.hero-image-container{background-size:cover;background-position:left center;min-height:500px}
  .hero-image-container p{font-size:18px;line-height:1.8;font-weight:300}
  .hero-image-container .hero-callout-container{margin-top:110px;margin-bottom:0;text-align:left;font-size:18px}
  .hero-image-container .hero-callout-container img{margin-bottom:16px}
  .hero-image-container .text-overlay{position:absolute;top:0;width:100%;margin-top:100px}
  .hero-image-container .text-align-left{padding-left:15px}
  .play-video-container{position:relative;overflow:hidden;top:0;left:0;width:100%;height:500px;padding:0;margin:0;background-color:transparent}
  .play-video-container video{width:auto;height:100%;-moz-transform:none;-ms-transform:none;transform:none}
  .play-video-container .text-overlay{position:absolute;top:0;width:100%;margin-top:100px}
  .play-video-container .text-align-left{padding-left:15px}
  .hero-image-container.short-hero-image{min-height:270px}
  .hero-image-container.short-hero-image .hero-callout-container{margin-top:0;margin-bottom:0}
  .hero-image-container.short-hero-image img.partner-hero-logo{margin-top:25px}
  .small-hero-callout-container a{margin-bottom:10px}
  .solutions-container .solutions-inner-wrapper{border-top:0}
  .hero-image-container.manage-hero-image{border-top:1px solid #ccc;border-bottom:1px solid #ccc}
  .hero-image-container.manage-hero-image .hero-callout-container{margin:25px 0}
  .hero-image-container.manage-hero-image .hero-callout-container h1{margin-bottom:15px}
  .hero-image-container.manage-hero-image .hero-callout-container .manage-hero-cta{position:absolute;right:0;bottom:70px;text-align:center}
  .hero-image-container.manage-hero-image .hero-callout-container ul li:last-child{border:0}
}
@media only screen and (min-width:1180px){.hero-image-container .hero-callout-container{margin-bottom:40px}
}
.home-outer-row-container{padding-top:40px;padding-bottom:30px;background-color:#fff;position:relative}
.home-outer-row-container>.row{max-width:1240px}
.home-inner-column-container{margin-bottom:50px}
.home-inner-column-container h2{margin-bottom:0;font-size:36px}
.home-inner-column-container p{margin-bottom:35px;font-size:14px}
.home-inner-column-container p.lead{font-size:18px}
.home-inner-column-container .caret{display:inline-block;width:0;height:0;vertical-align:middle;border-top:4px solid #ae0a46;border-right:4px solid transparent;border-left:4px solid transparent}
.home-inner-column-container ul{margin-top:20px;font-size:14px;letter-spacing:.1em;font-weight:400}
.home-inner-column-container ul li{display:block;line-height:28px;margin-bottom:0}
.home-inner-column-container ul li a{display:block;height:40px;outline:0}
.home-search #home-solutions-drop-button{background-color:white;border-color:#cbc4c3;border-width:1px;color:#5f5753;font-size:14px;line-height:50px;height:50px;padding:0 20px}
.home-search #home-solutions-drop-button:before{display:inline-block;speak:none;font-family:"Ionicons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.home-search #home-solutions-drop-button:before{color:#cbc4c3;line-height:50px;right:12px;position:absolute}
.home-search #home-solutions-drop-button:focus{outline:0}
.home-search #home-search-dropdown,.home-search #home-search-submit{background-color:transparent;color:#5f5753;display:block;height:50px;margin:0;text-align:center;top:0;padding:0;position:absolute;width:50px}
.home-search #home-search-dropdown{border-right:1px #cbc4c3 solid;cursor:pointer;left:0;margin-top:-1px;position:absolute;right:auto}
.home-search #home-search-dropdown:before{display:inline-block;speak:none;font-family:"Ionicons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.home-search #home-search-dropdown:before{font-size:28px;line-height:50px}
.home-search #home-search-dropdown select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:10;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}
.home-search #home-search-input{background-color:transparent;border:0;border-radius:0;box-sizing:border-box;color:#3e332d;display:block;font-size:14px;height:50px;left:0;line-height:1.1;margin:0;padding:15px 15px 15px 50px;position:absolute;top:0;width:100%}
.home-search #home-search-input{height:50px;left:20px;padding-left:45px;padding-right:65px;text-overflow:ellipsis}
.home-search #home-search-input::-webkit-input-placeholder{letter-spacing:normal}
@media only screen and (min-width:768px){.home-search #home-search-input::-webkit-input-placeholder{letter-spacing:.1em}
}
.home-search #home-search-input:-moz-placeholder{letter-spacing:normal}
@media only screen and (min-width:768px){.home-search #home-search-input:-moz-placeholder{letter-spacing:.1em}
}
.home-search #home-search-input::-moz-placeholder{letter-spacing:normal}
@media only screen and (min-width:768px){.home-search #home-search-input::-moz-placeholder{letter-spacing:.1em}
}
.home-search #home-search-input:-ms-input-placeholder{letter-spacing:normal}
@media only screen and (min-width:768px){.home-search #home-search-input:-ms-input-placeholder{letter-spacing:.1em}
}
.home-search #home-search-submit{left:auto;right:0}
.home-search .home-search-container{background:#fff;border:1px solid #cbc4c3;height:50px;max-width:100%;position:relative}
.home-search .home-search-type{margin-top:300px}
.home-search .f-dropdown{border-color:#cbc4c3;border-top:0}
@media only screen and (min-width:768px){.home-search #home-solutions-drop-button{line-height:70px;height:70px}
  .home-search #home-solutions-drop-button:before{right:15px;line-height:70px}
  .home-search #home-search-dropdown,.home-search #home-search-submit{height:70px;width:70px}
  .home-search #home-search-submit .ion-search:before{font-size:40px}
  .home-search #home-search-dropdown:before{line-height:70px}
  .home-search #home-search-input{height:70px;padding-left:0}
  .home-search .home-search-container{border-left:0;height:70px}
  .home-search .home-search-type{margin-top:280px}
}
.hero-container{position:relative}
.hero-container.video-background{height:450px}
.hero-container.video-background>.video-container{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;background-color:transparent;transform:translateZ(0);-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;overflow:hidden}
.hero-container.video-background video{position:absolute;top:0;left:50%;width:1200px;height:675px;margin-left:-600px;background-color:#fff;z-index:-1}
.hero-container.video-background video::-webkit-media-controls{display:none !important}
.video-render .search-suggest-parent{height:380px !important}
.video-render .global-search-suggest-dropdown{position:relative;z-index:2;top:-30px}
.video-render .global-search-suggest-dropdown .phrase-suggestions{padding-left:32px}
@media only screen and (min-width:768px) and (max-width:1180px){.video-render .global-search-suggest-dropdown .phrase-suggestions{margin-left:7px}
}
.video-render .dropdown-overlay{position:relative;top:-30px}
.video-render .hero-container.video-background{height:380px !important}
.video-render .hero-container.video-background .video-container{overflow:hidden}
.video-render .hero-container.video-background .video-container video{right:0;bottom:0;z-index:-1;min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-size:cover;margin-left:0 !important}
.home-logo{display:none}
.home-logo img{max-width:300px}
.type-animation{display:none;white-space:nowrap}
@media only screen and (min-width:1024px){.home-logo{display:block}
}
@media only screen and (min-width:768px) and (min-height:600px){.home-inner-column-container{padding-left:20px;padding-right:20px}
  .hero-container.video-background{height:430px}
  .hero-container.video-background video{width:1200px;height:675px;margin-left:-600px}
  .home-logo{margin-top:78px}
  .type-animation{display:block;margin-top:136px;height:75px}
}
@media only screen and (min-width:1180px) and (min-height:800px){.home-inner-column-container ul{margin-top:30px}
  .home-inner-column-container ul li a{height:30px}
  .hero-container.video-background{height:520px}
  .hero-container.video-background video{width:1440px;height:810px;margin-left:-720px}
  .home-logo{margin-top:90px}
  .type-animation{margin-top:160px}
}
.hompage-search-bar{height:120px;width:auto}
.hompage-search-bar .global-search-suggest-dropdown{position:relative;z-index:2}
@media only screen and (min-width:768px){.hompage-search-bar .global-search-suggest-dropdown{top:-20px}
}
.hompage-search-bar .global-search-suggest-dropdown .phrase-suggestions{padding-left:32px}
@media only screen and (min-width:768px) and (max-width:1180px){.hompage-search-bar .global-search-suggest-dropdown .phrase-suggestions{margin-left:7px}
}
.hompage-search-bar .dropdown-overlay{position:relative;top:-20px}
div.home-hero-container{position:relative}
div.home-hero-container img.hero-image{width:100%}
div.home-hero-container div.headlines-container{color:#fff;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;padding:3%;position:absolute;bottom:10%}
div.home-hero-container div.headlines-container div.headlines-title{font-size:3.75em;line-height:1.2em;font-weight:300;margin:8% 0 3%}
div.home-hero-container div.headlines-container p.headlines-content{margin:0 0 1%}
div.form-side-bar-wrapper{background-color:#f1f1f0;padding:1.875em 1.25em 0}
div.form-side-bar-wrapper p.form-side-bar-content{font-size:1.5em;line-height:1.24em}
div.error-arrow-up{width:0;height:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #af1686;line-height:0;_border-color:#000 #000 #af1686 #000;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000');border-style:inset;-webkit-transform:rotate(360deg);position:absolute;top:-12px;left:20px}
input.parsley-error{margin-bottom:0}
.approved-item{margin-bottom:10px}
.top-brands img{display:block;max-height:250px;margin:0 auto}
.top-brands p{margin:10px 0 40px;text-align:center}
.top-brands-clear{clear:both;height:0;margin:0;padding:0;width:0}
.buy-partner{display:block;text-align:center}
.buy-partner span{opacity:0;display:block;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.buy-partner img{width:50%;padding-bottom:20px}
.buy-partner:hover span{opacity:1;color:#af0e2e}
.buy-main-services{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #e6e6e5}
.service-list{list-style:none;margin:0}
.service-list li{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #e6e6e5}
.service-list img{float:left;margin-top:.5em;margin-right:2em}
.service-list p{margin-bottom:15px}
.ad-placeholder{color:#e6e6e5;border:1px solid #e6e6e5;border-left:0;border-right:0;height:180px;display:block;text-align:center}
.section-container.tabs{margin-bottom:0}
.section-container.tabs section>.title,.section-container.tabs .section>.title{width:33.33%;padding-right:0;padding-left:0;text-align:center}
.category-link-large{padding:30px}
.category-link-large .title{color:#5f5753;margin:16px 0}
.category-link-large span{display:block}
.category-link-large .buy-type:hover .title{color:#ae0a46}
.category-button-row{padding:30px}
.result-item-wrapper{position:relative;overflow:hidden}
.result-item-wrapper.has-banner{padding-bottom:130px}
.contact-strip-inline{overflow:hidden;display:block;clear:both;padding:0;margin:30px 0;background:0}
.contact-strip-inline .contact-strip-inner{background-color:#e6e6e5;padding:16px;*zoom:1}
.contact-strip-inline .contact-strip-inner:before,.contact-strip-inline .contact-strip-inner:after{content:" ";display:table}
.contact-strip-inline .contact-strip-inner:after{clear:both}
.contact-strip-inline .contact-strip-inner .text{display:inline-block;text-align:center;width:100%}
.contact-strip-inline .contact-strip-inner .contact-button-wrapper{text-align:center}
.contact-strip-inline .contact-strip-inner .contact-button-wrapper .button{float:left;width:100%}
.contact-strip-inline .contact-strip-inner .contact-button-wrapper .phone{display:none;border:0;background-color:transparent}
.contact-strip-inline .contact-strip-inner .contact-button-wrapper .phone:hover,.contact-strip-inline .contact-strip-inner .contact-button-wrapper .phone:focus,.contact-strip-inline .contact-strip-inner .contact-button-wrapper .phone:active{background-color:transparent}
.contact-strip-inline .contact-strip-inner .contact-button-wrapper .browse-all{width:100%}
.product-list a span{color:#5f5753}
.product-list .sublink-list a{font-size:15px;line-height:29px}
.category-content-header{margin-top:50px;color:#2e2e2e}
#product-avalialability-by-warehouse{position:relative}
#product-avalialability-by-warehouse #stock-by-location-table{position:absolute;left:0;top:20px;display:inline-block;z-index:97}
#product-avalialability-by-warehouse #stock-by-location-table #close-btn{cursor:pointer}
#product-avalialability-by-warehouse #stock-by-location-table.hidden{display:none}
#js-product-detail-pricing-target .stock-info span{color:#ae0a46}
#js-product-detail-pricing-target .stock-info .prod-stock-item{color:inherit}
@media only screen and (max-width:767px){.mobile-square-tiles .row{margin:0}
  .mobile-square-tiles .columns,.mobile-square-tiles .column{padding:0}
  .mobile-square-tiles .columns:first-child .product-list h3 a,.mobile-square-tiles .column:first-child .product-list h3 a{border-left:0}
  .mobile-square-tiles .columns:last-child .product-list h3 a,.mobile-square-tiles .column:last-child .product-list h3 a{border-right:0}
  .mobile-square-tiles .product-list h3{font-size:20px;margin:0}
  .mobile-square-tiles .product-list h3 a{color:#222;display:block;overflow:hidden;border:1px solid #e6e6e5}
  .mobile-square-tiles .product-list h3 a img{width:100%}
  .mobile-square-tiles .product-list h3 a span{position:absolute;left:20px;top:20px;font-size:24px}
  .mobile-search-container input.search{padding-left:40px}
  .mobile-search-container .ion-search{position:absolute;z-index:1;top:13px;left:20px;font-size:28px}
  .mobile-tabs{position:relative;overflow:hidden;width:100%}
  .mobile-tabs .mobile-tab-wrapper{float:none;position:static;overflow:hidden;padding:0}
  .mobile-tabs .mobile-tab-wrapper .mobile-content-container{padding:0 10px}
  .mobile-tabs .mobile-tab-wrapper .mobile-content-container .buy-main-services{padding-top:32px}
  .mobile-tabs .mobile-tab-wrapper .mobile-content-container .service-list{padding-top:32px}
  .mobile-tabs .mobile-tab-wrapper .mobile-content-container .service-list li:last-child{margin-bottom:0;border:0}
  .mobile-tabs .mobile-tab-wrapper .mobile-square-tiles{padding:0}
  .mobile-tabs .mobile-tab-wrapper .mobile-tab-header{position:absolute;border:0;border-top:3px solid #005885;width:33.3333333333%;left:33.3333333333%;top:0;margin:0;font-size:18px;text-align:center;background:#e6e6e5;line-height:1;padding:0;cursor:pointer}
  .mobile-tabs .mobile-tab-wrapper .mobile-tab-header span{display:block;padding:26px 0;border:1px solid #e6e6e5;border-top:0}
  .mobile-tabs .mobile-tab-wrapper .mobile-tab-header:hover{background:#cdcdcb}
  .mobile-tabs .mobile-tab-wrapper .mobile-content-container{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;position:absolute;left:100%;top:74px;margin-bottom:43px;width:100%;overflow:hidden;background:white;z-index:1}
  .mobile-tabs .mobile-tab-wrapper.hide-to-left .mobile-content-container{left:-100%}
  .mobile-tabs .mobile-tab-wrapper.active .mobile-content-container{left:0;position:relative}
  .mobile-tabs .mobile-tab-wrapper.active .mobile-tab-header{background:#005885;color:white}
  .mobile-tabs .mobile-tab-wrapper.active .mobile-tab-header:hover{background:#003652}
  .mobile-tabs .mobile-tab-wrapper:first-child .mobile-content-container{z-index:2}
  .mobile-tabs .mobile-tab-wrapper:first-child .mobile-tab-header{left:0}
  .mobile-tabs .mobile-tab-wrapper:first-child .mobile-tab-header span{border-left-color:transparent}
  .mobile-tabs .mobile-tab-wrapper:last-child .mobile-content-container{z-index:2}
  .mobile-tabs .mobile-tab-wrapper:last-child .mobile-tab-header{right:0;left:auto}
  .mobile-tabs .mobile-tab-wrapper:last-child .mobile-tab-header span{border-right-color:transparent}
  .buy-partner{padding:30px 0}
}
.ccs-ds-zoomGallery-thumbs-active{border:0}
.ccs-ds-zoomGallery-thumbs-inactive{border:0;opacity:.5}
.ccs-ds-zoomGallery-class-thumbs img{width:100%}
.ccs-ds-zoomGallery-thumbnails ul li{overflow:hidden}
.fancybox-opened .fancybox-skin{border-radius:0}
.fancybox-inner{margin-top:35px}
.facnybox-close{display:block;width:52px;height:52px;font-size:50px;line-height:1;position:absolute;overflow:hidden;top:0;right:0;color:#3e332d;cursor:pointer;text-align:center}
.facnybox-close:before{content:"\f404";font-family:"ionicons"}
.filter-price-wrapper #filter-price-inputs #filter-price-min,.filter-price-wrapper #filter-price-inputs #filter-price-max{display:inline;padding:0 5px;line-height:30px;width:90px;height:30px;font-size:14px}
.filter-price-wrapper #filter-price-inputs #filter-price-submit{float:right;display:inline;margin:0;margin-bottom:20px;padding:0 5px;background:0;line-height:30px;height:30px;color:#5f5753;border:0;border:1px solid #dedcdd}
.filter-price-wrapper .filter-price-errors{color:#ae0a46;display:none}
@media only screen and (min-width:768px){.buy-main-services h3,.service-list h3,.product-list h3{font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:20px;margin-bottom:15px}
  .category-link-large .title{font-size:21px}
  .contact-strip-inline{margin:30px 0 60px}
  .contact-strip-inline .button{width:100%}
  .contact-strip-inline .contact-strip-inner .text{width:100%;text-align:center}
  .contact-strip-inline .contact-strip-inner .contact-button-wrapper .button{width:50%}
  .contact-strip-inline .contact-strip-inner .contact-button-wrapper .browse-all{width:100%}
  .contact-strip-inline .contact-strip-inner .contact-button-wrapper .phone{display:inline-block}
  .contact-strip-inline .contact-strip-inner .button{width:auto}
  .ad-placeholder{margin:1em 0;border:1px solid #e6e6e5}
}
@media only screen and (min-width:1180px){.contact-strip-inline{margin:30px 0 60px}
  .contact-strip-inline .contact-strip-inner .text{text-align:left}
  .contact-strip-inline .contact-strip-inner .contact-button-wrapper{text-align:right}
  .contact-strip-inline .contact-strip-inner .contact-button-wrapper .browse-all{width:100%}
}
@media only screen and (min-width:1280px){.contact-strip-inline .contact-strip-inner .contact-button-wrapper{text-align:right}
}
.button.ips.debrand{cursor:default}
.button.ips.debrand:hover{background-color:#5f5753}
.buy-modal-button{width:200px;margin:77px auto;display:block;font-size:20px}
#buy-modal{padding:0;margin-bottom:45px;top:0 !important;overflow-y:auto;max-height:100%}
#buy-modal .modal-upper{padding:18px 22px;overflow:hidden;text-align:center}
#buy-modal .modal-upper img{margin-left:-41px;width:150px;float:left}
#buy-modal .modal-upper .row:first-child{margin-bottom:22px}
#buy-modal .modal-upper .call-out{float:left;margin-left:0;margin-top:50px;font-weight:500;width:100%;text-align:left}
#buy-modal .modal-upper .call-out .title{font-size:27px;margin-bottom:0;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}
#buy-modal .modal-upper .call-out .added-to-cart{margin-top:25px;font-size:18px;font-weight:300;color:#419abc;padding-left:26px;background-size:contain;background-repeat:no-repeat;background-position:top left;line-height:22px;vertical-align:middle}
#buy-modal .modal-upper .personal-products{padding:20px 0 20px 10px;margin-bottom:30px;font-weight:400;border:1px solid #e6e6e5;border-left:0;border-right:0;text-align:left}
#buy-modal .modal-upper ul{list-style:none;padding-left:0;margin:48px auto 0;font-size:13px;font-weight:500}
#buy-modal .modal-upper ul li{margin-bottom:3px}
#buy-modal .modal-upper ul span{float:left;min-width:72px;color:#6e6259}
#buy-modal .modal-upper ul .c-currency__code,#buy-modal .modal-upper ul .c-currency__value{min-width:auto;padding-right:5px}
#buy-modal .modal-upper a.secondary{padding-top:18px;padding-bottom:18px}
#buy-modal .modal-upper a.primary{padding-top:19px;padding-bottom:20px}
#buy-modal .button{width:100%}
#buy-modal .section-container .section-title{padding-left:10px;font-size:17px;color:#3e332d;margin-bottom:20px;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:400}
#buy-modal .modal-lower{padding:35px 20px;background:0}
#buy-modal .modal-lower .clear{clear:both}
#buy-modal .modal-lower .colwrap{margin-bottom:10px}
#buy-modal .modal-lower>.row{border-bottom:1px solid #ccc}
#buy-modal .modal-lower>.row:last-child{border:0}
#buy-modal .modal-lower>.row>.columns{padding:15px 10px}
#buy-modal .modal-lower img{display:block;margin-right:10px;vertical-align:top;margin-left:6px;width:65px}
#buy-modal .modal-lower .section-title{padding-left:20px;font-size:24px;color:#000;margin-bottom:20px;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:400}
#buy-modal .modal-lower .call-out{display:block;font-size:17px;font-weight:500;padding-top:10px}
#buy-modal .modal-lower .call-out .added-to-cart{margin-top:10px;font-size:18px;color:#8a8486}
#buy-modal .modal-lower a.button{max-width:200px;float:none;margin-top:7px;padding-top:17px;padding-bottom:17px;background:#6f625a}
#buy-modal .modal-lower a.button.added{background:#0087ad}
#buy-modal .modal-lower::-webkit-scrollbar{width:15px}
#buy-modal .modal-lower::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}
#buy-modal .modal-lower::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.4)}
#buy-modal #buy-addon-warranty p.title-inner{background:#5f5753}
#buy-modal #buy-addon-warranty p.title-inner a{color:#fff;padding:8px 20px;font-size:14px}
#buy-modal .c-currency__tax{float:none;font-size:12px}
.js-more-prices-list input{float:left}
.js-more-prices-list label{float:left}
.reveal-modal-bg{position:fixed;height:100%;width:100%;background:black;background:rgba(0,0,0,0.45);z-index:800;display:none;top:0;left:0}
#print-product.reveal-modal{position:absolute !important}
.reveal-modal{visibility:hidden;display:none;position:fixed;width:100%;z-index:801;height:auto;background-color:white;padding:1.25em;border:solid 1px #666;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4);top:0 !important}
.reveal-modal .column,.reveal-modal .columns{min-width:0}
.reveal-modal>:first-child{margin-top:0}
.reveal-modal>:last-child{margin-bottom:0}
.reveal-modal .close-reveal-modal,.reveal-modal .print-reveal-modal{display:block;width:52px;height:52px;font-size:50px;line-height:1;position:absolute;overflow:hidden;top:0;right:0;color:#3e332d;cursor:pointer;text-align:center}
.reveal-modal .close-reveal-modal:before,.reveal-modal .print-reveal-modal:before{content:"\f404";font-family:"ionicons"}
.reveal-modal .print-reveal-modal{font-size:24px;right:40px;top:12px}
.reveal-modal .print-reveal-modal:before{content:"\f21a"}
#company-standard-modal{overflow-y:visible;visibility:visible}
#company-standard-modal .categorySeperation{line-height:25px}
#company-standard-modal .categories{overflow-y:scroll;max-height:400px}
#company-standard-modal .categories::-webkit-scrollbar{width:15px}
#company-standard-modal .categories::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}
#company-standard-modal .categories::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.4)}
#company-standard-modal .button{width:100%}
@media only screen and (min-width:768px){.reveal-modal{margin-left:-40%;left:50%;width:80%;top:50px !important}
  #buy-modal{top:50px !important;overflow-y:visible;left:0;right:0;margin-left:auto;margin-right:auto;max-width:780px;width:90%}
  #buy-modal .modal-upper{text-align:left}
  #buy-modal .modal-upper img{position:absolute;left:-101px;margin:0;float:none}
  #buy-modal .modal-upper .call-out{margin-left:65px}
  #buy-modal .modal-upper .call-out .added-to-cart{margin-top:20px;line-height:24px}
  #buy-modal .modal-lower{max-height:366px;overflow-y:scroll}
  #buy-modal .modal-lower img{float:left}
  #buy-modal .modal-lower .call-out{float:left;width:75%}
  #buy-modal .modal-lower a.button{float:right}
  #buy-modal .section-container.auto{visibility:visible;padding:0 10px 0 0}
  #buy-modal .section-container.auto>section{padding-top:49px}
  #buy-modal .section-container.auto>section:first-child>p.title{left:0 !important}
  #buy-modal .section-container.auto>section>.content{border-top:1px solid #cbc4bc;padding:0}
  #buy-modal .section-container.auto>section>.title{background-color:#e6e6e5;border:1px solid #cbc4bc;height:50px;left:145px}
  #buy-modal .section-container.auto>section.active>.title{background-color:#fff;border-bottom:0}
}
@media only screen and (min-width:1180px){.reveal-modal{padding:1.875em;top:6.25em}
  .reveal-modal.tiny{margin-left:-15%;width:30%}
  .reveal-modal.small{margin-left:-20%;width:40%}
  .reveal-modal.medium{margin-left:-30%;width:60%}
  .reveal-modal.large{margin-left:-35%;width:70%}
  .reveal-modal.xlarge{margin-left:-47.5%;width:95%}
  #buy-modal .modal-upper img{display:inline-block}
  #buy-modal .modal-upper img.buy-pop{margin:45px 0 0 23px}
}
@media print{.reveal-modal{background:white !important}
}
#product-research-request-modal .product-search-container{max-height:400px;overflow-y:scroll;margin-bottom:30px}
#product-research-request-modal select{color:#4d4d4d}
#product-research-request-modal .button{width:100%}
#product-research-request-modal input.main-option{margin-top:15px}
#product-research-request-modal input.main-option.last{margin-left:10px}
#product-research-request-modal input.top-alignment{position:relative;top:3px}
#product-research-request-modal .align-row{display:flex}
.view-details{display:block}
.detail-list{margin-top:15px;overflow:hidden;display:inline-block;list-style-position:inside;font-size:16px;width:100%}
.detail-list li{text-align:left}
.square li{list-style:none;position:relative}
.square li:before{content:"\b7";font-size:20px;position:absolute;left:-10px;top:-1px}
.store-results{padding-top:25px}
.result-item-wrapper{margin:0 auto 25px;max-width:310px;text-align:center}
.result-item-wrapper.pre-add{border-bottom:0}
.result-item-wrapper a.select-prod{display:block}
.result-item-wrapper a.select-prod h3{font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;color:#000;font-size:24px}
.result-item-wrapper a.select-prod:hover h3{color:#ae0a46}
.result-item-wrapper a.select-prod img{display:block;margin-left:auto;margin-right:auto;margin-bottom:30px;max-height:250px}
.result-item-wrapper.by-brand ul li a{line-height:28px;font-size:14px;font-weight:400}
.result-item-wrapper.by-type{padding:20px}
.result-item-wrapper.by-os{padding:20px}
.result-item-wrapper .product-price,.result-item-wrapper .price{line-height:24px;margin-top:6px}
.result-item-wrapper h3.title{font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;color:#5f5753;margin:35px 0 0;font-weight:300}
@media only screen and (min-width:768px){.result-item-wrapper{max-width:100%;text-align:left}
}
.hero-image-container ~ .store-top-container{margin-top:-50px}
@media only screen and (min-width:768px){.hero-image-container ~ .store-top-container{margin-top:0}
}
.search-ips-contracts{background:#e6e6e5;margin:0 -10px}
.search-ips-contracts .alert-box{margin:0 10px 10px}
.search-ips-contracts .alert-box p{font-size:14px}
@media only screen and (min-width:768px){.search-ips-contracts{background:0}
  .search-ips-contracts p{font-size:16px}
}
.js-ips-contract-info{margin:0}
.addTo{top:-7px;font-size:14px}
.buy-search-addTo-filter a{padding-bottom:0 !important;padding-top:5px !important}
.buy-search-addTo-filter li{height:28px}
.addTo-drop-button{padding-top:16px;padding-bottom:15px;font-size:16px;display:inline-block;font-weight:300;border:0;color:#8c8279 !important;line-height:1.5;margin-bottom:10px;width:100%}
@media only screen and (min-width:768px){.addTo-drop-button{width:auto}
  .addTo-drop-button.dropdown.button.small{padding-right:20px;padding-left:20px}
}
.addTo-drop-button.button.small{letter-spacing:normal;padding:11px 12px}
.addTo-drop-button span{color:#c6c3c0;margin-right:15px}
.addTo-drop-button:after{content:"\f123";font-family:"ionicons";border:0;color:#cbc4c3;vertical-align:0;margin-left:10px}
.addTo-drop-button:before{content:"";margin:0;padding:0;border:0}
.addTo-drop-button:hover,.addTo-drop-button:focus{background-color:#e6e6e5 !important;border:0;color:#333;outline:0}
.addTo-drop-button:active{background-color:#e6e6e5;border-top-color:transparent;outline:0}
.store-top-container{background:#e6e6e5;left:0;margin:0 -10px;transition:top .2s cubic-bezier(0.5,0,0,1.25) 0,opacity .15s ease-out 0;top:0;width:100%}
.store-top-container.sticky{opacity:1;position:fixed;transform:none;top:46px}
.store-top-container.sticky .dropdown-grouping.filter,.store-top-container.sticky .showHide-images{float:right}
.store-top-container input[type="text"]{background:white}
.store-top-container hr{margin:10px 0}
@media only screen and (min-width:768px){.store-top-container{background:0;margin:0}
}
.store-top-container .sort-order-button{padding-top:16px;padding-bottom:15px;font-size:16px;display:inline-block;font-weight:300;border:0;color:#3e332d;line-height:1.5;margin-bottom:10px;width:100%}
@media only screen and (min-width:768px){.store-top-container .sort-order-button{width:auto}
  .store-top-container .sort-order-button.dropdown.button.small{padding-right:20px;padding-left:20px}
}
.store-top-container .sort-order-button.dropdown.button.small{letter-spacing:normal;padding:11px 12px}
.store-top-container .sort-order-button span{color:#c6c3c0;margin-right:15px}
.store-top-container .sort-order-button:after{content:"\f123";font-family:"ionicons";border:0;color:#3e332d;vertical-align:0;margin-left:10px}
.store-top-container .sort-order-button:before{display:none}
.store-top-container .sort-order-button:hover,.store-top-container .sort-order-button:focus{background-color:white;border:0;color:#3e332d}
.store-top-container .sort-order-button:active{box-shadow:none}
.store-top-container .compare-col a.compare-list-button{color:white;background:#005885;margin:0;padding:6px 5px 8px}
.store-top-container .compare-col a.compare-list-button .ion-checkmark-circled{font-size:1.3em;line-height:17px;margin-right:6px;vertical-align:-1px}
@media only screen and (min-width:768px){.store-top-container .compare-col a.compare-list-button{background:white;color:#005885;font-weight:400;float:left;line-height:25px;padding:11px 16px}
  .store-top-container .compare-col a.compare-list-button .ion-checkmark-circled{line-height:24px;vertical-align:-2px}
}
.store-top-container .views-col a.view-types-button{padding-top:16px;padding-bottom:15px;font-size:16px;display:inline-block;font-weight:300;color:#8c8279;vertical-align:middle;line-height:1}
.store-top-container .views-col a.view-types-button:hover,.store-top-container .views-col a.view-types-button:focus{color:#3e332d}
.store-top-container .views-col a.view-types-button:active{color:#222}
.store-top-container .views-col a.view-types-button.list-button:before{font-family:"ionicons";content:"\f454";margin-right:10px;font-size:30px;vertical-align:middle}
.store-top-container .views-col a.view-types-button.grid-button:before{font-family:"ionicons";content:"\f13f";margin-right:10px;font-size:30px;vertical-align:middle}
.hide-filters-col a.hide-filters-button{padding-top:16px;padding-bottom:15px;font-size:16px;display:inline-block;font-weight:300;color:#3e332d;vertical-align:middle;line-height:1;text-align:center}
@media only screen and (min-width:768px){.hide-filters-col a.hide-filters-button{text-align:left}
}
.hide-filters-col a.hide-filters-button:before{font-family:"ionicons";content:"\f13e";margin-right:10px;font-size:30px;vertical-align:middle}
.hide-filters-col a.hide-filters-button:active{color:#222}
.hide-filters-col a.hide-filters-button.mobile-button{padding-left:10px;padding-right:10px}
.hide-filters-col a.hide-filters-button.mobile-button.fixed{background:#fff;border-bottom:1px solid #3e332d;border-top:1px solid #3e332d;padding:0 20px;line-height:60px;z-index:101;top:62px}
.hide-filters-col a.hide-filters-button.mobile-button.fixed:before{content:"\f129";float:right;font-size:24px;line-height:60px;margin-right:0}
.hide-filters-col a.hide-filters-button.mobile-button.fixed.adjust-pos{top:0}
.mobile-filter-row{margin-bottom:10px}
.mobile-filter-row .button{background:#6e6259;letter-spacing:normal;margin:0;padding:6px 5px 8px;z-index:999}
.mobile-filter-row .select-wrapper{cursor:pointer;position:relative}
.mobile-filter-row .select-wrapper select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:0;cursor:pointer;left:0;height:100%;opacity:0;position:absolute;top:0;width:100%;z-index:1;-ms-filter:"alpha(opacity=0)"}
.mobile-filter-row .select-wrapper select:focus{outline:0}
.filter-col{position:fixed;left:-100%;top:0;bottom:0;width:100%;padding-top:80px;overflow:hidden;z-index:100;background:#fff;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.filter-col.expanded{left:0}
@media only screen and (min-width:768px){.filter-col{position:relative;left:auto;top:auto;bottom:auto;padding-top:0;overflow:auto;z-index:1}
  .filter-col.medium-3{width:25%}
}
.filter-container{border-bottom:1px solid #e6e6e5;padding-bottom:25px;margin-bottom:25px}
.filter-container .filter-price-wrapper .noUi-target,.filter-container .filter-price-wrapper .noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}
.filter-container .filter-price-wrapper .noUi-target{position:relative;direction:ltr}
.filter-container .filter-price-wrapper .noUi-base{width:100%;height:100%;position:relative}
.filter-container .filter-price-wrapper .noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}
.filter-container .filter-price-wrapper .noUi-handle{position:relative;z-index:1}
.filter-container .filter-price-wrapper .noUi-stacking .noUi-handle{z-index:10}
.filter-container .filter-price-wrapper .noUi-stacking+.noUi-origin{*z-index:-1}
.filter-container .filter-price-wrapper .noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}
.filter-container .filter-price-wrapper .noUi-state-drag *{cursor:inherit !important}
.filter-container .filter-price-wrapper .noUi-base{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.filter-container .filter-price-wrapper .noUi-horizontal{height:8px;margin-left:10px;margin-right:10px}
.filter-container .filter-price-wrapper .noUi-horizontal .noUi-handle{width:20px;height:20px;left:-8px;top:-6px}
.filter-container .filter-price-wrapper .noUi-vertical{width:18px}
.filter-container .filter-price-wrapper .noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}
.filter-container .filter-price-wrapper .noUi-background{background:#e6e6e5}
.filter-container .filter-price-wrapper .noUi-connect{background-color:#8fe3ff}
.filter-container .filter-price-wrapper .noUi-dragable{cursor:w-resize}
.filter-container .filter-price-wrapper .noUi-vertical .noUi-dragable{cursor:n-resize}
.filter-container .filter-price-wrapper .noUi-handle{border:2px solid #e6e6e5;background-color:#fff;-webkit-border-radius:10px 9px 9px 10px / 9px 9px 10px 10px;-moz-border-radius:10px 9px 9px 10px / 9px 9px 10px 10px;border-radius:10px 9px 9px 10px / 9px 9px 10px 10px}
.filter-container .filter-price-wrapper .noUi-handle:after{left:17px}
.filter-container .filter-price-wrapper .noUi-vertical .noUi-handle:before,.filter-container .filter-price-wrapper .noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}
.filter-container .filter-price-wrapper .noUi-vertical .noUi-handle:after{top:17px}
.filter-container .filter-price-wrapper [disabled].noUi-connect,.filter-container .filter-price-wrapper [disabled] .noUi-connect{background:#b8b8b8}
.filter-container .filter-price-wrapper [disabled] .noUi-handle{cursor:not-allowed}
.filter-container .filter-price-wrapper .price-tooltip{position:absolute;top:18px;font-size:12px;line-height:24px;color:#3e332d}
.filter-container .filter-price-wrapper .noUi-handle-lower .price-tooltip{left:0}
.filter-container .filter-price-wrapper .noUi-handle-upper .price-tooltip{right:0}
.filter-container .section-container.accordion{border:0;margin-bottom:0}
.filter-container .section-container.accordion section .title{background-color:transparent;border:0}
.filter-container .section-container.accordion section .title:before{font-family:"ionicons";content:"\f10a";margin-right:7px}
.filter-container .section-container.accordion section .content{margin-top:20px;padding:0;background-color:transparent;border:0}
.filter-container .section-container.accordion section .content .more-or-less-content{height:0;overflow:hidden}
.filter-container .section-container.accordion section .content .more-or-less-content.expanded{height:auto}
.filter-container .section-container.accordion section .content a.more-checkbox-button{color:#5f5753;line-height:16px;font-weight:300;margin-top:20px;display:inline-block}
.filter-container .section-container.accordion section .content a.more-checkbox-button:after{font-family:"ionicons";content:"\f104";margin-left:10px}
.filter-container .section-container.accordion section .content a.more-checkbox-button.more-checkbox-button.expanded:after{font-family:"ionicons";content:"\f10d";margin-left:10px}
.filter-container .section-container.accordion section.active .title:before{font-family:"ionicons";content:"\f104"}
.filter-container .filter-title{margin-bottom:20px;font-size:14px;line-height:14px;color:#3e332d;font-weight:400}
.filter-container .filter-item-wrapper .filter-item .button{width:100%;margin-bottom:5px;padding-left:10px;padding-right:50px;border:0;background-color:#cbc4bc;color:#3e332d;text-align:left;font-weight:100;letter-spacing:normal}
.filter-container .filter-item-wrapper .filter-item .button:after{content:"\f12a";font-family:"ionicons";position:absolute;top:50%;right:0;width:50px;line-height:60px;text-align:center;margin-top:-30px}
.filter-container .filter-item-wrapper .filter-item .button:hover:after{color:#cbc4bc;background-color:#3e332d}
.filter-container .filter-text{display:inline-block;vertical-align:middle;width:77%;line-height:18px}
form.custom>.js-search-load-result-hidden-submit{display:none;pointer-events:none}
form.custom .checkbox-label{line-height:12px;color:#5f5753;margin-bottom:8px;font-weight:300}
form.custom .checkbox-label .custom.checkbox{border-width:2px;margin-right:5px;-webkit-border-radius:10px 9px 9px 10px / 9px 9px 10px 10px;-moz-border-radius:10px 9px 9px 10px / 9px 9px 10px 10px;border-radius:10px 9px 9px 10px / 9px 9px 10px 10px}
form.custom .checkbox-label .custom.checkbox.checked:before{content:"\f120";font-family:"ionicons";color:#8fe3ff;top:-4px;left:3px;font-size:19px;background:#fff;display:block;position:absolute}
.result-col .prod-top-section .prod-part-number{margin:0 0 10px;color:#3e332d}
.result-col .prod-top-section .prod-part-number,.result-col .prod-top-section ul.specs{font-size:14px;line-height:24px;font-weight:300}
.result-col .prod-top-section .softwareAgreementStyle{font-size:14px;font-weight:400}
.result-col .prod-top-section .noticeAlert{margin:10px 0;font-size:14px;line-height:24px}
.result-col .prod-top-section .compare-list-container{margin-bottom:24px}
.result-col .prod-top-section .compare-list-container a.add-to-compare,.result-col .prod-top-section .compare-list-container a.compare-similar{height:24px;line-height:24px;color:#ae0a46;font-weight:300;text-decoration:none;vertical-align:middle;font-size:14px}
.result-col .prod-top-section .compare-list-container a.add-to-compare:hover,.result-col .prod-top-section .compare-list-container a.compare-similar:hover{color:#ae0a46}
.result-col .prod-top-section .compare-list-container a.add-to-compare.checked{color:#007996}
.result-col .prod-top-section .compare-list-container a.add-to-compare.checked:before{content:"";width:21px;height:21px;line-height:24px;display:inline-block;background-image:url(../../../content/dam/insight-web/source/img/radio-checked-icon.png);background-repeat:no-repeat;background-color:transparent;margin-right:7px;vertical-align:middle}
.result-col .prod-bottom-section{border-bottom:1px solid #d5d0ca}
.result-col .prod-bottom-section .vat-price{display:block}
.result-col .prod-bottom-section .prod-price{font-size:24px;line-height:24px;font-weight:400;letter-spacing:1px;margin:0 0 10px;color:#3e332d}
.result-col .prod-bottom-section .prod-price .show-for-medium-up{float:left;margin-right:10px}
.result-col .prod-bottom-section .prod-monthly-rate{font-size:14px;line-height:16px;color:#ae0a46;margin:0 0 15px}
.result-col .prod-bottom-section .prod-stock{font-size:14px;line-height:16px;margin:0 0 15px;color:#584f53}
.result-col .prod-bottom-section .c-currency__highlight{color:#ae0a46}
.result-col .prod-bottom-section .c-currency__tax{font-size:12px;color:#5f5753}
.result-col .prod-bottom-section .account-price-container{padding:10px;border:1px solid #f7f6f5;background-color:#f7f6f5}
.result-col .prod-bottom-section .account-price-container .account-action-wrapper{line-height:1.5}
.result-col .prod-bottom-section .account-price-container .account-price-text{text-align:center;font-size:16px;font-weight:400}
.result-col .result-item-clear-2,.result-col .result-item-clear-3{display:none;*zoom:1}
.result-col .result-item-clear-2:before,.result-col .result-item-clear-2:after,.result-col .result-item-clear-3:before,.result-col .result-item-clear-3:after{content:" ";display:table}
.result-col .result-item-clear-2:after,.result-col .result-item-clear-3:after{clear:both}
@media only screen and (max-width:767px){.result-col .contact-strip-inline.result-item-clear-3{display:block}
}
@media only screen and (min-width:768px) and (max-width:1179px){.result-col .medium-6 ~ .result-item-clear-2{display:block !important}
}
@media only screen and (min-width:1180px){.result-col .large-4 ~ .result-item-clear-3{display:block !important}
  .result-col .large-6 ~ .result-item-clear-2{display:block !important}
}
.questions-row{background-color:#ece6e0;color:#7b706a;font-size:18px;padding:30px 20px;margin-bottom:40px !important;text-align:center}
.questions-row p,.questions-row span,.questions-row a{display:inline}
.questions-row .button{background-color:#98897a;color:#ede7e0;margin-top:20px}
.questions-row .button :before{font-size:18px}
.questions-row .ion-ios-telephone{margin-right:10px}
.questions-row .live-chat{margin-top:40px;margin-bottom:20px}
.product-list-header{max-width:1200px;padding:10px;margin:0 auto}
.product-list-header .js-sewp-contract-info{margin-top:10px}
.product-list-header a{-webkit-transition:none 300ms ease-in-out;-moz-transition:none 300ms ease-in-out;transition:none 300ms ease-in-out;-webkit-transition-property:color,background;-mozilla-transition-property:color,background;transition-property:color,background}
.product-list-header h2{text-align:center}
.product-list-header .dropdown-grouping,.product-list-header .showHide-images{width:auto}
.product-list-header .dropdown-grouping>span,.product-list-header .showHide-images>span{vertical-align:0}
.product-list-header .showHide-images{margin-left:20px}
.product-list-header .f-dropdown{visibility:hidden}
.product-list-header .f-dropdown.open{visibility:visible}
@media only screen and (min-width:768px){.product-list-header h2{float:left;text-align:left}
  .product-list-header .showHide-images{padding-top:16px}
  .product-list-header .dropdown-grouping,.product-list-header .showHide-images{float:left;margin-right:20px}
  .product-list-header .dropdown-grouping .f-dropdown a,.product-list-header .showHide-images .f-dropdown a{padding-left:12px}
  .product-list-header .compare-col{float:right;margin-left:15px}
  .product-list-header .stickyPagination{float:right;padding:15px;font-weight:400;font-size:.875em}
}
.stickyPagination{text-align:center;padding-bottom:10px;font-weight:400;font-size:.875em}
@media only screen and (min-width:1024px){.sticky{position:fixed;top:46px;z-index:100;width:100%;left:0;background:#fff}
  .sticky .dropdown-grouping{margin:0 0 0 20px}
  .sticky .row{position:relative;float:none;clear:none;display:block;width:100%;max-width:none}
  .sticky h2,.sticky .hide-filters-col,.sticky .views-col{display:none}
  .sticky .product-list-header{max-width:none;padding:0}
  .sticky .product-list-header .row{position:absolute}
  .sticky .button{margin:0}
  .sticky [class*="sticky-col"]{float:left;padding:0 10px;margin:0}
  .sticky .sticky-col-4{width:33.3333%}
  .sticky .sticky-col-3{width:25%}
  .sticky .sticky-col-2{width:16.66665%}
  .sticky .sticky-col-1{width:12.5%}
  .sticky .sticky-col-1-5{width:12.5%}
  .sticky [class*="sticky-push"]{position:relative;right:auto}
  .sticky .sticky-push-4{left:33.33333%}
  .sticky .sticky-push-3{left:25%}
  .sticky [class*="sticky-pull"]{position:relative;left:auto}
  .sticky .sticky-pull-2{right:16.66667%}
  .sticky .sticky-pull-4{right:33.33333%}
  .sticky .sticky-hide{display:none}
  .sticky hr{position:absolute;left:0;right:0;bottom:0;clear:none;margin:0;z-index:3;border-color:#e6e6e5}
}
.store-cate-body .default-sub-nav-container .default-sub-nav-list-container .inline-list .subnav_item:hover{background-color:#e6e6e5}
.store-cate-body .ion-arrow-right-b:before{font-size:20px;line-height:24px;vertical-align:middle;margin-left:11px}
.store-software-hero h1{font-size:44px}
.store-software-hero .logo{margin-bottom:16px}
.store-bottom-container .filter-col{display:block;opacity:1;padding-top:0;overflow:scroll;top:124px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.store-bottom-container .filter-col.hide-filters{width:0;opacity:0;position:absolute}
.store-bottom-container .filter-col .filter-item-wrapper{overflow:hidden}
.store-bottom-container .filter-col.adjust-pos{top:62px}
.store-bottom-container .result-item-col{float:left !important}
.price-range__container{height:120px}
.price-range__container .ui-slider{margin-left:5px;margin-right:5px;margin-bottom:20px}
.price-range__container .c-form__label{margin:20px 0}
.price-range__container .min-price{float:left}
.price-range__container .max-price{float:right}
@media only screen and (min-width:768px){.result-col .prod-bottom-section{border:0}
  .result-item-wrapper{border:0}
  .product-list-header{padding:10px 0}
  .prod-section-container{margin-bottom:25px;border-bottom:1px solid #e6e6e5}
  .filter-container .filter-item-wrapper{overflow:hidden}
  .filter-container .filter-item-wrapper .filter-item .button{padding:10px 45px 10px 10px;margin-bottom:10px;margin-right:10px;width:auto;font-size:14px;line-height:14px;float:left}
  .filter-container .filter-item-wrapper .filter-item .button:after{width:35px;line-height:35px;margin-top:-17px}
  .store-bottom-container .filter-col{display:block;opacity:1;overflow:hidden;padding-top:0;top:auto;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
  .store-bottom-container .filter-col.hide-filters{width:0;opacity:0;position:absolute;visibility:hidden}
  .store-bottom-container .result-col{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
  .store-bottom-container .result-col .result-item-col .result-item-wrapper .prod-top-section{border-bottom:1px solid #e6e6e5}
  .store-bottom-container .result-col .result-item-col .result-item-wrapper .prod-top-section ul.show-for-medium-up{height:120px;overflow:hidden;padding-left:20px;margin-left:0}
  .store-bottom-container .result-col .result-item-col .result-item-wrapper .prod-bottom-section{margin-top:20px}
  .questions-row{margin-bottom:90px !important;text-align:left}
  .questions-row .live-chat{margin-top:0;margin-bottom:0}
}
@media only screen and (min-width:1180px){.store-results{padding-bottom:70px}
  .result-item-wrapper{padding:20px;margin-bottom:15px}
}
.compare-button{padding-top:16px;padding-bottom:15px;font-size:15px;display:inline-block;font-weight:300;color:#8c8279;vertical-align:middle;line-height:1;margin-right:20px}
.compare-button:hover,.compare-button:focus{color:#3e332d}
.compare-button:active{color:#222}
.compare-button:before{font-family:"ionicons";margin-right:10px;font-size:24px;vertical-align:middle;speak:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.compare-button.list:before{content:"\f454"}
.compare-button.email:before{content:"\f132"}
.compare-button.print:before{content:"\f21a"}
.compare-button.search:before{content:"\f21f"}
.comparePage{margin-top:25px;text-align:right;font-size:14px}
.compare-products-table{width:100%;border:0}
.compare-products-table .c-currency__highlight{color:#ae0a46}
.compare-products-table:-webkit-scrollbar{width:0 !important}
.compare-products-table tr th,.compare-products-table tr td{position:relative;padding:7px 15px;color:#6e6259;font-size:12px;line-height:20px;text-align:left;vertical-align:top;height:50px;white-space:unset}
.compare-products-table tr th a:not(.button),.compare-products-table tr td a:not(.button){color:#6e6259;text-decoration:underline}
.compare-products-table tr th a:not(.button):hover,.compare-products-table tr td a:not(.button):hover{color:#b8afa8}
.compare-products-table tr th form,.compare-products-table tr th input,.compare-products-table tr td form,.compare-products-table tr td input{margin-bottom:0}
.compare-products-table tr th{padding-left:10px;font-weight:700;line-height:17px;background-color:#e9e7e6}
.compare-products-table tr td.compare-master-product{color:#03313e;background-color:#d8eaf7}
.compare-products-table tr.spacer-row th,.compare-products-table tr.spacer-row td{background-color:#fff}
.compare-products-table tr.striped-row th{background-color:#dbd8d6}
.compare-products-table tr.striped-row td{background-color:#f1efee}
.compare-products-table tr.striped-row td.compare-master-product{background-color:#c9e3f6}
.compare-products-table tr.title-row th,.compare-products-table tr.title-row td{background-color:#cbc4bc}
.compare-products-table tr.images-row th,.compare-products-table tr.images-row td{background-color:#fff}
.compare-products-table tr.images-row td img{position:relative;display:block;margin:25px auto;width:auto;height:auto;max-width:160px;max-height:112px;min-height:112px}
.compare-products-table tr.images-row td .compare-remove-item{position:absolute;top:0;right:0;padding:10px;text-decoration:none;font-weight:400;line-height:1}
.compare-products-table tr.images-row td .vertical-rule{content:"";position:absolute;right:0;top:50%;margin-top:-50px;width:1px;height:100px;background-color:#cbc4bc}
.compare-products-table tr.compare-similar-heading th{font-weight:700;background-color:#fff}
.compare-products-table tr.compare-similar-heading td{font-weight:700;background-color:#f1efee}
.compare-products-table tr.compare-similar-heading td.compare-master-product{color:#fff;background-color:#005885}
.compare-products-table tr:nth-of-type(even){background-color:#fff}
.table-overflow-container{position:relative;max-width:100%;overflow-y:hidden;overflow-x:auto}
@media only screen and (min-width:768px){.compare-button{margin-right:0}
  .compare-button.email,.compare-button.print{margin-left:20px}
  .compare-actions{text-align:right}
  .compare-products-table tr td{padding-left:30px;padding-right:30px}
}
@media only screen and (min-width:1180px){.compare-button.email,.compare-button.print{margin-left:50px}
}
.result-item-small .link{display:block;padding-top:25px;color:#3e332d}
.result-item-small .link:hover{color:#ae0a46}
.result-item-small .title{font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1.4em;margin:0;line-height:1.3em}
.result-item-small .prod-price{font-weight:400;margin:0 0 20px;text-rendering:optimizeLegibility;line-height:24px}
.result-item-small span{display:block}
.result-item-small span.strikeListPrice{text-decoration:line-through;display:inline;line-height:24px}
.result-item-small .account-price-container{margin-top:10px;padding:10px;border:1px solid #f7f6f5;background-color:#f7f6f5}
.result-item-small .account-price-container .account-action-wrapper{line-height:1.5}
.result-item-small .account-price-container .account-price-text{text-align:center;font-size:16px;font-weight:400}
.solve-detail-main-container{margin-top:50px;margin-bottom:54px}
.solve-detail-main-container p{font-size:18px;line-height:24px;font-weight:300}
.solutions-mobile-link{position:absolute;left:0;top:0;right:0;bottom:0;color:#cbc4c3}
.solutions-mobile-link:hover{color:#ae0a46}
.solutions-mobile-link span{position:absolute;right:10px;top:50%;margin-top:-8px}
.solve-contact-content{padding:60px 0;font-weight:300}
.solve-contact-container .contact-rcol-main-content-wrapper{padding-top:20px;margin-bottom:60px}
.solve-contact-container .contact-rcol-main-content-wrapper h1{margin-bottom:20px}
.solve-contact-container .contact-rcol-main-content-wrapper p.lead{font-size:24px;line-height:1.25;font-weight:400;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}
.solve-contact-container .contact-rcol-main-content-wrapper p{font-size:18px;line-height:24px;font-weight:300}
.solve-contact-container .contact-rcol-help-wrapper{font-size:18px;line-height:30px;margin-bottom:60px}
.solve-contact-container .contact-rcol-help-wrapper .column{padding-left:42%}
.solve-contact-container .contact-rcol-help-wrapper a{position:absolute;max-width:40%;left:0;background:white;display:block;font-weight:400;z-index:1;padding:0 10px}
.solve-contact-container .contact-rcol-help-wrapper .contact-hline{width:40%;display:block;border-bottom:1px solid #cbc4c3;height:18px;position:absolute;top:0;left:0}
.solve-contact-container .solve-contact-form-wrapper{background-color:#e6e6e5;padding:20px}
.solve-contact-container .solve-contact-form-wrapper p{font-weight:300}
.solve-contact-container .contact-rcol-quotes-wrapper .non-full-quotes-container blockquote:before{left:10px}
.solve-contact-container .contact-rcol-quotes-wrapper .non-full-quotes-container blockquote:after{right:10px}
.solve-contact-container .contact-quotes-col,.solve-contact-container .contact-form-col{padding-left:0;padding-right:0}
.social-media-box{background:#e6e6e5;text-align:center}
.social-media-box h3{padding-top:20px}
.social-media-box a{font-size:30px;padding:1em 0;display:inline-block;color:#cbc4c3}
.social-media-box a .sprite-blog{display:inline-block;vertical-align:middle;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;width:26px;background-position:-93px -26px}
.social-media-box a .sprite-blog:before{content:"";display:block;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;opacity:0;-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}
.social-media-box a .sprite-blog:hover:before{opacity:1}
.social-media-box a .sprite-blog:before{width:26px;background-position:-93px -52px}
.social-media-box a .sprite-linkedin{display:inline-block;vertical-align:middle;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;width:27px;background-position:-174px -26px}
.social-media-box a .sprite-linkedin:before{content:"";display:block;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;opacity:0;-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}
.social-media-box a .sprite-linkedin:hover:before{opacity:1}
.social-media-box a .sprite-linkedin:before{width:27px;background-position:-174px -52px}
.social-media-box a .sprite-facebook{display:inline-block;vertical-align:middle;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;width:13px;background-position:0 -26px}
.social-media-box a .sprite-facebook:before{content:"";display:block;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;opacity:0;-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}
.social-media-box a .sprite-facebook:hover:before{opacity:1}
.social-media-box a .sprite-facebook:before{width:13px;background-position:0 -52px}
.social-media-box a .sprite-twitter{display:inline-block;vertical-align:middle;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;width:26px;background-position:-13px -26px}
.social-media-box a .sprite-twitter:before{content:"";display:block;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;opacity:0;-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}
.social-media-box a .sprite-twitter:hover:before{opacity:1}
.social-media-box a .sprite-twitter:before{width:26px;background-position:-13px -52px}
.social-media-box a .sprite-youtube{display:inline-block;vertical-align:middle;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;width:25px;background-position:-41px -25px}
.social-media-box a .sprite-youtube:before{content:"";display:block;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;opacity:0;-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}
.social-media-box a .sprite-youtube:hover:before{opacity:1}
.social-media-box a .sprite-youtube:before{width:25px;background-position:-41px -51px}
.social-media-box a .sprite-googleplus{display:inline-block;vertical-align:middle;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;width:31px;background-position:-66px -25px}
.social-media-box a .sprite-googleplus:before{content:"";display:block;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;opacity:0;-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}
.social-media-box a .sprite-googleplus:hover:before{opacity:1}
.social-media-box a .sprite-googleplus:before{width:31px;background-position:-66px -51px}
.social-media-box a .sprite-email{display:inline-block;vertical-align:middle;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;width:26px;background-position:-148px -26px}
.social-media-box a .sprite-email:before{content:"";display:block;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;opacity:0;-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}
.social-media-box a .sprite-email:hover:before{opacity:1}
.social-media-box a .sprite-email:before{width:26px;background-position:-148px -52px}
.social-media-box a .sprite-instagram{display:inline-block;vertical-align:middle;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;width:25px;background-position:-226px -26px}
.social-media-box a .sprite-instagram:before{content:"";display:block;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;opacity:0;-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}
.social-media-box a .sprite-instagram:hover:before{opacity:1}
.social-media-box a .sprite-instagram:before{width:25px;background-position:-226px -52px}
.solutions-inner-wrapper:hover h3{color:#ae0a46}
@media only screen and (min-width:768px){.solve-contact-container .contact-rcol-main-content-wrapper h1{margin:0}
  .solve-contact-container .contact-quotes-col,.solve-contact-container .contact-form-col{padding-left:10px;padding-right:10px}
  .solutions-inner-wrapper:hover h3{color:#5f5753}
  .social-media-box{margin-top:30px}
  .solve-contact-container .contact-rcol-help-wrapper .column{padding-left:35%}
  .solve-contact-container .contact-rcol-help-wrapper .column a{max-width:33%}
  .solve-contact-container .contact-rcol-help-wrapper .column .contact-hline{width:33%}
}
@media only screen and (min-width:1180px){.solve-contact-container .contact-rcol-help-wrapper .column{padding-left:30%}
  .solve-contact-container .contact-rcol-help-wrapper .column a{max-width:28%}
  .solve-contact-container .contact-rcol-help-wrapper .column .contact-hline{width:28%}
}
.callout-solid-brown-container,.callout-dark-container,.red-callout-container,.brown-callout-container,.dark-motif,.light-motif,.gradient{color:#fff}
.callout-solid-brown-container h1,.callout-solid-brown-container h2,.callout-solid-brown-container h3,.callout-solid-brown-container h4,.callout-solid-brown-container h5,.callout-solid-brown-container h6,.callout-dark-container h1,.callout-dark-container h2,.callout-dark-container h3,.callout-dark-container h4,.callout-dark-container h5,.callout-dark-container h6,.red-callout-container h1,.red-callout-container h2,.red-callout-container h3,.red-callout-container h4,.red-callout-container h5,.red-callout-container h6,.brown-callout-container h1,.brown-callout-container h2,.brown-callout-container h3,.brown-callout-container h4,.brown-callout-container h5,.brown-callout-container h6,.dark-motif h1,.dark-motif h2,.dark-motif h3,.dark-motif h4,.dark-motif h5,.dark-motif h6,.light-motif h1,.light-motif h2,.light-motif h3,.light-motif h4,.light-motif h5,.light-motif h6,.gradient h1,.gradient h2,.gradient h3,.gradient h4,.gradient h5,.gradient h6{color:#fff}
.callout-solid-brown-container p,.callout-dark-container p,.red-callout-container p,.brown-callout-container p,.callout p{font-size:18px;line-height:24px;margin-bottom:30px}
.callout-solid-brown-container .image-grid img,.callout-dark-container .image-grid img,.red-callout-container .image-grid img,.brown-callout-container .image-grid img,.callout .image-grid img{margin-bottom:20px}
.callout-solid-brown-container.large-cta,.callout-dark-container.large-cta,.red-callout-container.large-cta,.brown-callout-container.large-cta,.callout.large-cta{text-align:center}
.callout-solid-brown-container.large-cta h3,.callout-dark-container.large-cta h3,.red-callout-container.large-cta h3,.brown-callout-container.large-cta h3,.callout.large-cta h3{font-size:3em}
.callout-solid-brown-container.large-cta p,.callout-dark-container.large-cta p,.red-callout-container.large-cta p,.brown-callout-container.large-cta p,.callout.large-cta p{font-size:1.5em}
.callout-solid-brown-container.headline-with-columns .callout-headline h2,.callout-solid-brown-container.headline-with-columns .callout-headline h3,.callout-dark-container.headline-with-columns .callout-headline h2,.callout-dark-container.headline-with-columns .callout-headline h3,.red-callout-container.headline-with-columns .callout-headline h2,.red-callout-container.headline-with-columns .callout-headline h3,.brown-callout-container.headline-with-columns .callout-headline h2,.brown-callout-container.headline-with-columns .callout-headline h3,.callout.headline-with-columns .callout-headline h2,.callout.headline-with-columns .callout-headline h3{font-size:48px;font-weight:300;color:#3e332d;margin:20px 0 10px}
.callout-solid-brown-container.headline-with-columns .callout-headline p,.callout-dark-container.headline-with-columns .callout-headline p,.red-callout-container.headline-with-columns .callout-headline p,.brown-callout-container.headline-with-columns .callout-headline p,.callout.headline-with-columns .callout-headline p{font-size:18px;color:#3e332d}
.callout-solid-brown-container.headline-with-columns .callout-columns .columns,.callout-dark-container.headline-with-columns .callout-columns .columns,.red-callout-container.headline-with-columns .callout-columns .columns,.brown-callout-container.headline-with-columns .callout-columns .columns,.callout.headline-with-columns .callout-columns .columns{padding:2em;text-align:center}
.callout-solid-brown-container.headline-with-columns .callout-columns .columns h3,.callout-solid-brown-container.headline-with-columns .callout-columns .columns h4,.callout-dark-container.headline-with-columns .callout-columns .columns h3,.callout-dark-container.headline-with-columns .callout-columns .columns h4,.red-callout-container.headline-with-columns .callout-columns .columns h3,.red-callout-container.headline-with-columns .callout-columns .columns h4,.brown-callout-container.headline-with-columns .callout-columns .columns h3,.brown-callout-container.headline-with-columns .callout-columns .columns h4,.callout.headline-with-columns .callout-columns .columns h3,.callout.headline-with-columns .callout-columns .columns h4{font-size:24px;color:#000;line-height:30px}
.callout-solid-brown-container.headline-with-columns .callout-columns .columns p,.callout-dark-container.headline-with-columns .callout-columns .columns p,.red-callout-container.headline-with-columns .callout-columns .columns p,.brown-callout-container.headline-with-columns .callout-columns .columns p,.callout.headline-with-columns .callout-columns .columns p{font-size:14px;color:#3e332d}
.callout-solid-brown-container.headline-with-columns .callout-columns .circular-image,.callout-dark-container.headline-with-columns .callout-columns .circular-image,.red-callout-container.headline-with-columns .callout-columns .circular-image,.brown-callout-container.headline-with-columns .callout-columns .circular-image,.callout.headline-with-columns .callout-columns .circular-image{margin:0 auto 20px}
.callout-solid-brown-container .circular-image,.callout-dark-container .circular-image,.red-callout-container .circular-image,.brown-callout-container .circular-image,.callout .circular-image{width:180px;height:180px;overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background-size:cover;background-position:center center}
.callout-heading{font-size:28px;line-height:28px;margin-bottom:30px}
.callout-num{font-size:95px;line-height:83px;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;margin-bottom:50px}
.callout-text{font-size:22px;line-height:30px;padding-left:85px;padding-right:85px;margin-bottom:30px;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}
.callout-overlay-right,.red-callout-wrapper,.callout-inner{padding:20px 0}
.callout-overlay-right.notched,.red-callout-wrapper.notched,.callout-inner.notched{padding:0}
.callout-overlay-right h2,.red-callout-wrapper h2,.callout-inner h2{font-size:40px;margin-bottom:20px}
.red-callout-container{background-color:#721357;background-image:-webkit-gradient(linear,left,right,from(#af0e2e),to(#721357));background-image:-webkit-linear-gradient(left,#af0e2e,#721357);background-image:-moz-linear-gradient(left,#af0e2e,#721357);background-image:-ms-linear-gradient(left,#af0e2e,#721357);background-image:-o-linear-gradient(left,#af0e2e,#721357);background-image:linear-gradient(left,#af0e2e,#721357)}
.red-callout-container .red-callout-wrapper{background-position:0 center;background-repeat:no-repeat}
.motif-left .callout-inner{background-position:0 center;background-repeat:no-repeat}
.gradient,.home-hero-gradient{background-color:#721357;background-image:-webkit-gradient(linear,left,right,from(#af0e2e),to(#721357));background-image:-webkit-linear-gradient(left,#af0e2e,#721357);background-image:-moz-linear-gradient(left,#af0e2e,#721357);background-image:-ms-linear-gradient(left,#af0e2e,#721357);background-image:-o-linear-gradient(left,#af0e2e,#721357);background-image:linear-gradient(left,#af0e2e,#721357)}
.motif-gradient{background-color:#b01a8a;background-image:-webkit-gradient(linear,left,right,from(#af0e2e),to(#b01a8a));background-image:-webkit-linear-gradient(left,#af0e2e,#b01a8a);background-image:-moz-linear-gradient(left,#af0e2e,#b01a8a);background-image:-ms-linear-gradient(left,#af0e2e,#b01a8a);background-image:-o-linear-gradient(left,#af0e2e,#b01a8a);background-image:linear-gradient(left,#af0e2e,#b01a8a)}
.dark-motif,.brown-callout-container,.callout-dark-container{background-color:#222;background-position:left center;background-repeat:repeat-y}
.banner-motif{background-color:#5f5753;background-position:left center;background-repeat:repeat-y}
.banner-motif .callout-inner{padding:0}
.banner-motif h2{color:#fff;display:inline-block;vertical-align:middle;margin-left:16px}
.banner-motif img{display:inline-block;padding:6px 0 6px 15px;max-height:85px}
.light-motif{background-color:#5f5753;background-position:left center;background-repeat:repeat-y;position:relative}
.notch-center{padding:10px}
.notch-center h3{font-size:48px;line-height:1;font-weight:100}
@media only screen and (min-width:768px){.notch-center{padding:25px 25px 65px;background:url(../../../content/dam/insight-web/source/img/callout-notch.png) center bottom repeat-x}
}
.light-gray{background:#e6e6e5}
.light-gray .callout-inner h3{font-size:30px;font-weight:100;color:#3e332d;margin-bottom:15px}
@media only screen and (min-width:768px){.motif-gradient .motif-gradient-right,.motif-gradient .callout-inner{background:url(../../../content/dam/insight-web/source/img/motif-right-gradient-nontiled.png) right center no-repeat}
  .dark-motif .callout-overlay-right,.dark-motif .callout-inner,.banner-motif .callout-overlay-right,.banner-motif .callout-inner,.light-motif .callout-overlay-right,.light-motif .callout-inner,.brown-callout-container .callout-overlay-right,.brown-callout-container .callout-inner{background-position:right center;background-repeat:repeat-y;padding:85px 0}
  .dark-motif .callout-overlay-right.notched,.dark-motif .callout-inner.notched,.banner-motif .callout-overlay-right.notched,.banner-motif .callout-inner.notched,.light-motif .callout-overlay-right.notched,.light-motif .callout-inner.notched,.brown-callout-container .callout-overlay-right.notched,.brown-callout-container .callout-inner.notched{padding:0}
  .banner-motif .callout-overlay-right{padding:0}
  .dark-motif.callout.large-cta .callout-inner{padding:110px 0}
  .dark-motif.callout.large-cta .callout-inner h3{margin:0 0 20px}
  .dark-motif.callout.large-cta .callout-inner p{margin-bottom:60px}
}
@media only screen and (min-width:768px){.callout-overlay-right,.red-callout-wrapper,.callout-inner{padding:40px 0}
  .callout-overlay-right.notched,.red-callout-wrapper.notched,.callout-inner.notched{padding:0}
  .red-callout-container .red-callout-wrapper p{text-align:left}
}
@media only screen and (min-width:1180px){.callout-overlay-right,.callout-inner{padding:80px 0}
  .callout-overlay-right.notched,.callout-inner.notched{padding:0}
  .callout-text{margin-bottom:75px}
  .red-callout-wrapper{padding-top:95px;padding-bottom:85px}
}
.top4-container{padding:36px 0 60px;margin-bottom:33px}
.top4-container .top-partner-logo{padding:60px 0 0;text-align:center}
.top4-container .top-partner-logo .top4-logo{position:relative}
.top4-container .top-partner-logo p{font-size:18px;color:#000;line-height:1.25}
.partner-logos li{text-align:center;padding-bottom:8px}
.partner-logos li img{display:inline-block}
.partner-logos li.slick-slide{height:200px;display:block;position:relative}
.partner-logos li.slick-slide img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.all-brands ul li{list-style:none;margin:0 0 16px;font-weight:lighter;font-size:28px}
.all-brands .button{font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:400;padding-left:20px;padding-right:20px;font-size:18px}
.all-brands .button:before{margin-top:2px;float:right}
.all-brands .letter-container{height:0;overflow:hidden;margin-bottom:20px}
.all-brands .letter-container ul li{padding:0 10px;margin:0}
.all-brands .letter-container ul li a{color:#584f53}
.all-brands .letter-container .small-12{margin-bottom:26px}
.all-brands .advanceto-index{display:inline-block;margin-bottom:20px}
.all-brands .advanceto-index a{margin:2px 4px;font-size:18px}
.all-brands .advanceto-base{display:none;position:relative;width:1px}
@media only screen and (min-width:768px){.top4-container{padding:62px 0 0}
  .top4-container .top-partner-logo .top4-logo{min-height:200px}
  .partner-logos{margin-bottom:10px;margin-top:63px}
  .partner-logos li{display:block;margin:5px 0 95px}
  .partner-logos .orbit-container .orbit-slides-container{float:left;width:80%}
  .all-brands{margin-bottom:32px}
  .all-brands:last-child{margin-bottom:88px}
  .all-brands ul li{font-size:18px}
  .all-brands .letter-container{height:auto}
  .all-brands .advanceto-base{display:inline-block}
  .all-brands .advanceto-base .advanceto-point{display:block;position:absolute;top:-95px;left:0}
}
@media only screen and (min-width:1200px){.all-brands .advanceto-base{display:inline-block;position:relative;height:0;width:0}
  .all-brands .advanceto-base .advanceto-point{display:block;position:absolute;top:-130px;left:0}
}
.campaign-top-bar{background-color:#fff;padding-top:25px;padding-bottom:30px;border-bottom:1px solid #b7b5b5}
.campaign-top-bar .campaign-landing-logo-container{text-align:center}
.campaign-top-bar .campaign-landing-logo{width:105px;height:30px}
.campaign-top-bar .phone-num{font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;color:#000;text-decoration:none;text-align:right;font-weight:400;display:block;line-height:54px}
.campaign-top-bar .phone-num:hover{color:#000}
.hero-image-container{position:relative}
.hero-image-container .campaign-hero-top-container{position:absolute;top:30px;left:0;width:100%}
.hero-image-container .hero-callout-container h1{margin-bottom:40px}
.hero-image-container .hero-callout-container .description{font-size:24px;line-height:35px;font-weight:300;color:#8c8279;letter-spacing:2px}
.campaign-top-content{padding-top:20px;padding-bottom:20px}
.campaign-top-content h2{font-size:36px;line-height:40px;color:#3e332d;margin:0 0 20px}
.campaign-top-content p{color:#3e332d;font-size:18px;line-height:24px;margin:0 0 40px}
.campaign-solutions-content{background-color:#fff}
.campaign-solutions-content .campaign-solutions-container h2{font-size:48px;line-height:42px;color:#3e332d;margin-top:30px;margin-bottom:30px}
.campaign-solutions-content .campaign-solutions-container .campaign-solutions-wrapper{border:0;padding-top:30px;padding-bottom:30px}
.campaign-solutions-content .campaign-solutions-container .campaign-solutions-wrapper h3{font-size:36px;line-height:42px;color:#3e332d;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:300;margin:0 0 25px}
.campaign-solutions-content .campaign-solutions-container .campaign-solutions-wrapper p{font-size:24px;line-height:36px;color:#3e332d}
.phone-callout-link{font-size:25px;line-height:28px;color:#000;text-decoration:none;letter-spacing:2px}
.phone-callout-link:hover{color:#000}
.phone-callout-link:before{content:'\f4b9';margin-right:10px;font-family:ionicons;vertical-align:middle;font-weight:300}
.campaign-form-container{border-top:1px solid #b7b5b5;border-left:0;border-right:0;border-bottom:1px solid #b7b5b5;background:#e6e6e5;padding-top:65px}
.campaign-form-container .campaign-form{background:#e6e6e5;padding:0}
.campaign-form-container .campaign-form input{box-shadow:none;margin-bottom:22px;background-color:#fff;color:#584f53;font-size:14px}
.campaign-form-container .campaign-form input:focus{background-color:#fff;box-shadow:none}
.campaign-form-container .campaign-form textarea{padding-left:27px;box-shadow:none;background-color:#fff;color:#584f53;font-size:14px}
.campaign-form-container .campaign-form textarea:focus{background-color:#fff;box-shadow:none}
.campaign-form-container .campaign-form .title{font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:42px;margin:11px 0 20px}
.campaign-form-container .campaign-form p{margin-bottom:38px;font-size:24px;line-height:36px;color:#3e332d}
.footer .campaign-upper-footer{padding-top:65px;margin-bottom:15px}
.footer .campaign-upper-footer a{font-size:24px;line-height:1;color:#3e332d;text-decoration:none;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}
.footer .campaign-upper-footer a:hover{color:#3e332d}
.footer .campaign-lower-footer{padding-top:65px}
.footer .campaign-lower-footer .legal-links{margin-bottom:25px}
.footer .campaign-lower-footer .copyright,.footer .campaign-lower-footer .legal-links li a{font-size:13px;line-height:1;font-weight:300;font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;color:#6e6259}
.footer .campaign-lower-footer .social-links-heading{display:inline-block;font-size:14px;line-height:1;color:#e6e6e5;margin-bottom:25px;font-weight:300}
@media only screen and (min-width:768px){.campaign-top-bar{padding-bottom:20px}
  .campaign-top-bar .campaign-landing-logo-container{text-align:center}
  .campaign-top-bar .campaign-landing-logo{max-width:190px;width:100%;height:auto}
  .campaign-top-bar .phone-num{font-size:25px}
  .hero-image-container .campaign-hero-top-container{position:relative;top:inherit}
  .hero-image-container .campaign-hero-top-container .campaign-hero-logo{margin-top:50px;width:200px}
  .hero-image-container .hero-callout-container{margin-top:95px}
  .hero-image-container .hero-callout-container h1{margin-bottom:4px}
  .campaign-top-content{padding-top:60px;padding-bottom:30px}
  .campaign-solutions-content .campaign-solutions-container .campaign-solutions-wrapper h3{font-size:24px;line-height:30px;color:#8c8279;font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}
  .campaign-solutions-content .campaign-solutions-container .campaign-solutions-wrapper p{font-size:18px;line-height:24px}
  .campaign-bottom-content{border:0}
  .campaign-bottom-content h2{font-size:48px;line-height:60px;margin-bottom:25px}
  .campaign-bottom-content p{font-size:18px;line-height:24px;margin-bottom:30px}
  .campaign-bottom-content .button{margin-bottom:65px}
  .campaign-form-container{position:absolute;top:0;right:0;border:0;padding:0;width:100%}
  .campaign-form-container .campaign-form-wrapper{position:absolute;top:150px;right:10px;padding-left:20px}
  .campaign-form-container .campaign-form-wrapper .campaign-form{padding:20px;border:1px solid #b7b5b5}
  .campaign-form-container .campaign-form-wrapper .campaign-form p{font-size:18px;line-height:24px}
  .footer .campaign-lower-footer .legal-links{margin-bottom:25px;text-align:left}
  .footer .campaign-lower-footer .copyright,.footer .campaign-lower-footer .legal-links li a{font-size:14px;line-height:1}
}
#addon-accessories,#addon-warranties{display:none}
.add-to.button{margin:50px 0 30px}
.ccs-ds-zoomGallery-preview>.ccs-ds-zoomGallery-left>div>div,.ccs-ds-zoomGallery-preview>.ccs-ds-zoomGallery-right>div>div{position:relative;background:none !important}
.ccs-ds-zoomGallery-preview>.ccs-ds-zoomGallery-left>div>div:before{content:'\f361';font-family:ionicons;font-size:35px;color:grey;height:35px;width:10px;position:absolute;left:0;right:0;margin:0 auto}
.ccs-ds-zoomGallery-preview>.ccs-ds-zoomGallery-right>div>div:before{content:'\f363';font-family:ionicons;font-size:35px;color:grey;height:35px;width:10px;position:absolute;left:0;right:0;margin:0 auto}
#pmvs-gallery.product-detail-gallery{display:flex;flex-direction:column;align-items:center;padding-top:20px}
.product-detail-gallery#ccs-gallery{overflow:hidden}
.product-detail-gallery#ccs-gallery .ccs-ds-zoomGallery-class-arrow{position:relative;background:none !important}
.product-detail-gallery#ccs-gallery .ccs-ds-zoomGallery-thumbs-arrow-2-bottom:before{content:'\f363';font-family:ionicons;font-size:24px;height:24px;color:grey;position:absolute;top:0;bottom:0;margin:auto 0;right:0}
.product-detail-gallery#ccs-gallery .ccs-ds-zoomGallery-thumbs-arrow-1-bottom:before{content:'\f361';font-family:ionicons;font-size:24px;height:24px;color:grey;position:absolute;top:0;bottom:0;margin:auto 0;left:0}
.product-detail-gallery .slider{width:100%;background-repeat:no-repeat;background-size:contain;background-position:top center}
.product-detail-gallery .slider.large{max-height:328px;height:328px;margin:0 auto}
.product-detail-gallery .small.button{background:0;border:0;padding:0 10px}
.product-detail-gallery .slider.small{max-height:62px;max-width:78px;height:62px;width:100px}
.product-detail-gallery .main-gallery{margin-bottom:44px}
.product-detail-gallery .thumbnail-container{position:relative;overflow:hidden;padding:0 25px;width:55%;margin:0 auto 75px;display:none}
.product-detail-gallery .thumbnail-container button{background:0;margin:0;color:grey;border:0;padding:0;position:absolute;font-size:25px}
.product-detail-gallery .thumbnail-container button.slick-prev{top:10px;left:0;transform:rotate(180deg)}
.product-detail-gallery .thumbnail-container button.slick-next{top:10px;right:0}
.product-detail-gallery .thumbnail-container button.slick-disabled{display:none !important}
.product-detail-gallery .thumbnail-container img{margin:0 auto}
.product-detail-gallery .thumbnail-container .colshell{width:1000px}
.product-detail-gallery .slider.large{max-height:450px;height:450px}
.product-detail-gallery ul.slick-dots{text-align:center;margin-top:54px;margin-left:0}
.product-detail-gallery ul.slick-dots li{display:inline-block;padding:0 10px}
.product-detail-gallery ul.slick-dots li button{padding:0;border-radius:20px;height:20px;width:20px;background:#aca39a}
.product-detail-gallery ul.slick-dots li.slick-active button{background:#d30b54 !important}
#sell-requirement-modal p{font-size:.9em}
#send-email-modal .error{display:none}
#send-email-modal input[type="text"]{margin-bottom:0;padding-left:20px;padding-right:20px;height:57px}
#send-email-modal p{margin:10px 10px 20px;font-size:.9em}
#send-email-modal label{font-weight:400}
#send-email-modal .button.primary{width:457px;max-width:100%}
#send-email-modal span.error{margin-bottom:14px;color:#df0000;background:0}
#send-email-modal .highlightRow{background:#ffdfdf;margin-bottom:3px;padding-top:9px}
#send-email-modal .displayMessage p{margin:0 !important;font-size:16px !important}
.product-detail-description{margin:0}
.product-detail-description h1{line-height:.7 !important;margin:0 0 15px}
.product-detail-description h1 a{color:#000;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:32px;text-align:center;margin-bottom:20px}
.product-detail-description .product-cnet-description{line-height:.7 !important;margin:0 0 15px;color:#000;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:32px;margin-bottom:20px}
.product-detail-description .sellReq{margin-top:10px}
.product-detail-description .buy-detail-protect-purchase{margin-top:22px;margin-bottom:60px;font-size:14px}
.product-detail-description .prod-monthly-rate{color:#ae0a46;font-size:14px;line-height:16px;margin:0 0 10px;font-weight:400}
.product-detail-description .prod-stock{font-size:14px;color:#aca39a;margin:0 0 10px;font-weight:300}
.product-detail-description .prod-description-bottom .approved{font-size:14px;color:#608926;line-height:22px;font-weight:400;letter-spacing:1px}
.product-detail-description .prod-description-bottom .approved:before{content:'\f120';font-family:ionicons;font-size:16px;margin-right:8px;vertical-align:middle}
.product-detail-description .prod-description-bottom a.js-ratings-reviews{line-height:1.6;vertical-align:bottom}
.product-detail-description .prod-description-bottom a.js-ratings-reviews:hover,.product-detail-description .prod-description-bottom a.js-ratings-reviews:focus{color:#ae0a46}
.product-detail-description .prod-description-bottom .product-stars img{width:30px;height:30px}
.product-detail-description .prod-description-bottom .prod-price{font-size:22px;font-weight:500;color:#6e6259;line-height:1;margin-bottom:10px}
.product-detail-description .prod-description-bottom .insight-std-price,.product-detail-description .prod-description-bottom .insight-discount-price{margin-bottom:10px}
.product-detail-description .prod-description-bottom .c-currency__highlight{color:#ae0a46}
.product-detail-description .prod-description-bottom .c-currency__tax{font-size:12px;color:#5f5753}
.product-detail-description .prod-description-bottom .account-price-container{padding:25px;border:1px solid #f7f6f5;background-color:#f7f6f5}
.product-detail-description .prod-description-bottom .account-price-container .account-action-wrapper{line-height:1.5}
.product-detail-description .prod-description-bottom .account-price-container .account-price-text{text-align:center;font-size:16px;font-weight:400}
.product-detail-description table.product-specs{border:0;margin-bottom:5px}
.product-detail-description table.product-specs tr{background-color:#fff}
.product-detail-description table.product-specs td{padding-top:5px;padding-bottom:5px;color:#3e332d;font-size:16px;letter-spacing:1px;font-weight:300}
.product-detail-description table.product-specs td:first-child{color:#6e6259;padding-left:0}
.product-detail-description table.product-specs.top-horizontal td{color:#3e332d !important}
.product-detail-description table.product-specs.top-horizontal td span{color:#6e6259}
.product-detail-description .preferred{text-align:center}
.product-detail-description .preferred img.preferred-image{margin:8px auto 10px;display:block}
.product-detail-description .preferred span{color:#aca39a;font-weight:300;letter-spacing:1px}
.product-detail-description .fine-print p{margin-top:20px;margin-bottom:35px;font-size:16px;line-height:30px;color:#3e332d;font-weight:300}
.product-detail-description .prod-ordering-section{background:#f6f6f2;background:0;padding:10px 0}
.product-detail-description .prod-ordering-section .prod-out-of-stock{margin:0;padding:57px 0;text-align:center;font-size:20px;font-weight:500}
.product-detail-description .prod-ordering-section .left-side{padding-right:0}
.product-detail-description .prod-ordering-section .add-to.button{padding:26px 0;margin-top:0;width:100%}
.product-detail-description .prod-ordering-section .content{line-height:18px;font-weight:300;font-size:14px;color:#3e332d}
.product-detail-description .prod-ordering-section .content a{font-weight:500;color:#3e332d;margin-left:2px}
.product-detail-description .prod-ordering-section .number-picker input{height:72px;font-size:30px;color:#3e332d}
.product-detail-description ul{list-style:none;padding-left:0;margin-top:10px}
.product-detail-description ul li{line-height:31px}
.product-detail-description ul li span{width:100px;float:left}
@media only screen and (min-width:768px){.product-detail-description h1 a{font-size:36px}
  .product-detail-description .product-cnet-description{font-size:36px}
  .product-detail-description .softwareAgreementStyle{font-size:14px;font-weight:400}
  .product-detail-description .noticeAlert{margin:10px 0;font-size:14px;line-height:24px}
  .product-detail-description .rebatesSection{padding:10px 0}
  .product-detail-description .prod-description-bottom{margin-bottom:25px}
  .product-detail-description .prod-description-bottom .prod-out-of-stock{margin:0;padding:57px 0;text-align:center;font-size:20px;font-weight:500}
  .product-detail-description .prod-description-bottom .prod-price{font-size:25px}
  .product-detail-description .prod-description-bottom .prod-monthly-rate{font-size:16px;line-height:30px;margin:0}
  .product-detail-description .prod-description-bottom .approved{font-size:16px;line-height:24px}
  .product-detail-description .prod-description-bottom .approved:before{font-size:20px;line-height:24px}
  .product-detail-description .prod-description-bottom .prod-stock{font-size:16px}
  .product-detail-description .prod-ordering-section{padding:10px 12px;background:#f6f6f2}
  .product-detail-description .prod-ordering-section .add-to.button{padding:26px 0;font-size:15px;font-weight:500;margin:0 0 0 5px;white-space:nowrap;width:100%}
  .product-detail-description .prod-ordering-section .content{font-weight:300;font-size:16px;line-height:30px;padding:4px 0 0 16px}
  .product-detail-description .prod-ordering-section .content a{font-size:18px}
  .product-detail-gallery{margin-top:20px}
}
@media only screen and (min-width:1180px){.gallerySection{width:38%}
  .prodSection{width:62%}
  .product-detail-description{margin-top:20px}
  .product-detail-gallery .thumbnail-container{display:block;position:relative;width:100%;overflow:hidden;padding:0 25px}
  .product-detail-gallery .slider.large{max-height:328px;height:328px}
}
.sewp-prices{margin-bottom:10px;font-size:17px;line-height:24px;font-weight:400;color:#5f5753}
.store-top-container .product-top-header{margin-right:10px}
.store-top-container .product-top-header .image{float:left;padding:10px}
.store-top-container .product-top-header .image img{max-height:40px;max-width:40px}
.store-top-container .product-top-header .action{float:right;margin-top:7px;padding-left:8px}
.store-top-container .product-top-header .action .button{font-size:13px;min-width:180px}
.store-top-container .product-top-header .info{line-height:19px;padding-top:5px}
.store-top-container .product-top-header .info .title,.store-top-container .product-top-header .info .pricing{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.store-top-container .product-top-header .info .title{display:block;font-size:13px;font-weight:500}
.store-top-container .product-top-header .info .pricing{display:block;font-size:13px}
.store-top-container .product-top-header .info .pricing .price{color:#222;font-weight:400}
.store-top-container .product-top-header .info .pricing .lease{color:#ae0a46}
.product-detail-hp-popup-buttons{margin-top:20px}
.vert-tab-helper{padding-left:0;padding-right:0}
.js-recommended-container .js-add-to-cart{margin-top:10px}
.js-recommended-container #recommended-product-slide-down-div{display:none}
.product-details-vtabs{margin:20px 0 !important;width:100%;position:relative;display:block;margin-bottom:20px;border-top:0 solid transparent}
.product-details-vtabs[data-section-small-style]{width:100% !important}
.product-details-vtabs[data-section-small-style]>[data-section-region],.product-details-vtabs[data-section-small-style]>section,.product-details-vtabs[data-section-small-style]>.section{padding:0 !important;margin:0 !important}
.product-details-vtabs[data-section-small-style]>[data-section-region]>[data-section-title],.product-details-vtabs[data-section-small-style]>[data-section-region]>.title,.product-details-vtabs[data-section-small-style]>section>[data-section-title],.product-details-vtabs[data-section-small-style]>section>.title,.product-details-vtabs[data-section-small-style]>.section>[data-section-title],.product-details-vtabs[data-section-small-style]>.section>.title{width:100% !important}
.product-details-vtabs>section{margin:0}
.product-details-vtabs>section>[data-section-title],.product-details-vtabs>section>.title{margin-bottom:0}
.product-details-vtabs>section>[data-section-title] a,.product-details-vtabs>section>.title a{width:100%;display:inline-block;white-space:nowrap}
.product-details-vtabs>section>[data-section-content],.product-details-vtabs>section>.content{display:none}
.product-details-vtabs>section.active>[data-section-content],.product-details-vtabs>section.active>.content{display:block}
.product-details-vtabs>section:not(.active){padding:0 !important}
.product-details-vtabs>section>[data-section-title],.product-details-vtabs>section>.title{width:100%}
.product-details-vtabs>section>.title-sample{background-color:#f2f1ef;cursor:pointer;border:solid 1px #ccc}
.product-details-vtabs>section>.title-sample a{padding:15px 20px;color:#5f5753;font-size:14px;background:0}
.product-details-vtabs>section>.title-sample:hover{background-color:#f2f1ef}
.product-details-vtabs>section>.content-sample{padding:30px 25px;background-color:#fff;border:solid 1px #ccc}
.product-details-vtabs>section>.content-sample>*:last-child{margin-bottom:0}
.product-details-vtabs>section>.content-sample>*:first-child{padding-top:0}
.product-details-vtabs>section>.content-sample>*:last-child:not(.flex-video){padding-bottom:0}
.product-details-vtabs>section.active>.title-sample{background:#fff}
.product-details-vtabs>section.active>.title-sample a{color:#000}
.product-details-vtabs>section:not(.active){padding:0 !important}
.product-details-vtabs>section>.title-sample{border-top:0}
.product-details-vtabs>section:first-child .title-sample{border-top:1px solid #ccc}
.product-details-vtabs>section .title-sample{border-left:0;border-right:0}
.product-details-vtabs>section .title-sample a{text-transform:uppercase;font-weight:500;letter-spacing:2px;line-height:18px}
.product-details-vtabs>section .title-sample a:after{content:'\f35f';float:right;font-family:ionicons;font-size:18px;color:#3e332d}
.product-details-vtabs>section .title-sample a img{margin-left:-5px;margin-right:15px}
.product-details-vtabs>section .content-sample .ccs-ds-details{border:none !important}
.product-details-vtabs>section .content-sample .ccs-ds-extendedSpec-header{background:none !important;border-bottom:none !important}
.product-details-vtabs>section.active .title-sample{border-left:0;border-right:0}
.product-details-vtabs>section.active .title-sample a:after{content:''}
.product-details-vtabs>section.active .content-sample{border-top:0;border-left:0;border-right:0}
.product-details-vtabs>section.active .content-sample h1{line-height:1.16667em;font-weight:100;font-size:36px;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}
.product-details-vtabs>section.active .content-sample h2{font-size:24px;font-weight:800;margin:0 0 15px;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;line-height:1.25em}
.product-details-vtabs>section.active .content-sample h3{font-size:23px;font-weight:400;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;color:#3e332d;margin:0 0 15px;line-height:1.4}
.product-details-vtabs>section.active .content-sample table.table-specs{border:0;width:100%}
.product-details-vtabs>section.active .content-sample table.table-specs tr th{padding:7px 10px;font-size:14px;color:#fff;background-color:#5f5753;font-weight:300;width:150px}
.product-details-vtabs>section.active .content-sample table.table-specs tr td{padding:7px 10px;font-size:14px;font-weight:500;color:#5f5753;width:150px}
.product-details-vtabs>section.active .content-sample table.table-specs tr td:last-child{font-weight:100}
.product-details-vtabs>section.active .content-sample table.product-specs{border:0}
.product-details-vtabs>section.active .content-sample table.product-specs tr td{font-size:14px;color:#5f5753;font-weight:500;padding:7px 10px 7px 0}
.product-details-vtabs>section.active .content-sample table.product-specs tr td:last-child{font-weight:100;padding:7px 10px 7px 80px}
.product-details-vtabs>section.active .content-sample p{font-weight:500}
.product-details-vtabs>section.active .content-sample form.similar-search-form label{padding:18px 0;border-bottom:1px solid #ccc;position:relative}
.product-details-vtabs>section.active .content-sample form.similar-search-form label span.value{font-weight:100;margin-left:30px}
.product-details-vtabs>section.active .content-sample form.similar-search-form label span.custom.checkbox{border-width:3px;margin-right:10px;-webkit-border-radius:10px 9px 9px 10px / 9px 9px 10px 10px;-moz-border-radius:10px 9px 9px 10px / 9px 9px 10px 10px;border-radius:10px 9px 9px 10px / 9px 9px 10px 10px}
.product-details-vtabs>section.active .content-sample form.similar-search-form label span.custom.checkbox.checked:before{content:"\f120";font-family:"ionicons";color:#58b6e7;top:-8px;left:0;font-size:21px;background:#fff;display:block;position:absolute}
.product-details-vtabs>section.active .content-sample form.similar-search-form .button.primary{margin-top:33px;padding:17px 40px;font-weight:500}
.product-details-vtabs>section.active .content-sample .cloud-srv-wrapper>.row>.columns{padding-top:25px;padding-bottom:25px}
.product-details-vtabs>section.active .content-sample .cloud-srv-wrapper img{width:100%}
.product-details-vtabs>section.active .content-sample .cloud-srv-wrapper p{font-weight:100;font-size:14px}
.product-details-vtabs>section .recent-product-list{padding-top:20px;padding-left:20px;border-top:0;border-right:1px solid #ccc;border-left:0;border-bottom:0}
.product-details-vtabs>section .recent-product-list h3{font-size:22px;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;line-height:1;margin:0 0 40px;padding:10px 0;color:#000;background-color:#fff;border-bottom:1px solid #ae0a46}
.product-details-vtabs>section .recent-product-list img{width:100%}
.product-details-vtabs>section .recent-product-list .columns{padding-top:20px;padding-bottom:20px}
.product-details-vtabs>section .recent-product-list .columns h4{margin:0 0 8px;padding:0;font-size:16px;font-weight:500;color:#3e332d;line-height:1.3;font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}
.product-details-vtabs>section .recent-product-list .columns .price{margin:0 0 8px;font-size:14px;color:#8a8486}
.product-details-vtabs>section .recent-product-list .columns a.detail-link{font-size:14px;padding:0;margin:0 0 8px;font-weight:500;text-decoration:none;color:#ae0a46}
.product-details-vtabs>section .recent-product-list .columns a.detail-link:hover{color:#ae0a46}
.product-details-vtabs div[id^="specs-area-"],.product-details-vtabs div[id*=" specs-area-"],.product-details-vtabs h1[id^="specs-header-"],.product-details-vtabs h1[id*="specs-header-"]{display:none}
.section-inner-accordion{width:100%;position:relative;display:block;margin-bottom:20px;border-top:0 solid transparent}
.section-inner-accordion[data-section-small-style]{width:100% !important}
.section-inner-accordion[data-section-small-style]>[data-section-region],.section-inner-accordion[data-section-small-style]>section,.section-inner-accordion[data-section-small-style]>.section{padding:0 !important;margin:0 !important}
.section-inner-accordion[data-section-small-style]>[data-section-region]>[data-section-title],.section-inner-accordion[data-section-small-style]>[data-section-region]>.title,.section-inner-accordion[data-section-small-style]>section>[data-section-title],.section-inner-accordion[data-section-small-style]>section>.title,.section-inner-accordion[data-section-small-style]>.section>[data-section-title],.section-inner-accordion[data-section-small-style]>.section>.title{width:100% !important}
.section-inner-accordion>section{margin:0}
.section-inner-accordion>section>[data-section-title],.section-inner-accordion>section>.title{margin-bottom:0}
.section-inner-accordion>section>[data-section-title] a,.section-inner-accordion>section>.title a{width:100%;display:inline-block;white-space:nowrap}
.section-inner-accordion>section>[data-section-content],.section-inner-accordion>section>.content{display:none}
.section-inner-accordion>section.active>[data-section-content],.section-inner-accordion>section.active>.content{display:block}
.section-inner-accordion>section:not(.active){padding:0 !important}
.section-inner-accordion>section>[data-section-title],.section-inner-accordion>section>.title{width:100%}
.section-inner-accordion>section>.title-inner{background-color:#5f5753;cursor:pointer;border:solid 0 transparent}
.section-inner-accordion>section>.title-inner a{padding:8px 20px 8px 12px;color:#fff;font-size:14px;background:0}
.section-inner-accordion>section>.title-inner:hover{background-color:#5f5753}
.section-inner-accordion>section>.content-inner{padding:0 10px;background-color:#fff;border:solid 0 transparent}
.section-inner-accordion>section>.content-inner>*:last-child{margin-bottom:0}
.section-inner-accordion>section>.content-inner>*:first-child{padding-top:0}
.section-inner-accordion>section>.content-inner>*:last-child:not(.flex-video){padding-bottom:0}
.section-inner-accordion>section.active>.title-inner{background:#5f5753}
.section-inner-accordion>section.active>.title-inner a{color:#fff}
.section-inner-accordion>section:not(.active){padding:0 !important}
.section-inner-accordion>section>.title-inner{border-top:0}
.section-inner-accordion>section .title-inner a:after{content:'\f3d0';font-family:ionicons;float:right}
.section-inner-accordion>section .content-inner{display:block;height:0;overflow:hidden}
.section-inner-accordion>section .content-inner>.row{padding:30px 0;border-bottom:1px solid #ccc}
.section-inner-accordion>section .content-inner>.row:last-child{border:0}
.section-inner-accordion>section .content-inner .product-details{font-size:15px;margin-bottom:15px}
.section-inner-accordion>section .content-inner a.more-link{font-size:13px;display:inline-block;margin-bottom:15px}
.section-inner-accordion>section .content-inner a.more-link:after{content:'\f35f';font-family:ionicons;font-size:25px;line-height:13px;margin-left:15px;vertical-align:middle}
.section-inner-accordion>section .content-inner a.more-link.hide:after{content:'\f365'}
.section-inner-accordion>section .content-inner .pricing{margin-bottom:15px}
.section-inner-accordion>section .content-inner .pricing .product-price{font-size:23px;font-weight:500;margin-bottom:5px;display:block}
.section-inner-accordion>section .content-inner .pricing .product-monthly{font-size:14px;color:#ae0a46;font-weight:500;display:block}
.section-inner-accordion>section .content-inner .pricing .c-currency__tax{font-size:12px;color:#5f5753}
.section-inner-accordion>section .content-inner .number-picker-wrapper{margin-right:20px;float:left}
.section-inner-accordion>section .content-inner .add-to-order-wrapper{float:left}
.section-inner-accordion>section .content-inner .number-picker{margin-bottom:20px;max-width:80px}
.section-inner-accordion>section .content-inner .account-price-container{padding:10px;border:1px solid #f7f6f5;background-color:#f7f6f5}
.section-inner-accordion>section .content-inner .account-price-container .account-action-wrapper{line-height:1.5}
.section-inner-accordion>section .content-inner .account-price-container .account-price-text{text-align:center;font-size:16px;font-weight:400}
.section-inner-accordion>section.active .title-inner a:after{content:'\f3d8'}
.section-inner-accordion>section.active .content-inner{padding:20px 10px;height:auto}
.tpl-specs-warranties-target .section-inner-accordion .content-inner{padding:0}
#detail-accessories .product-image{width:116px}
@media only screen and (min-width:768px){.vert-tab-helper{padding-left:10px;padding-right:10px}
  .product-details-vtabs{border:1px solid #ccc !important;width:100%;position:relative;display:block;margin-bottom:20px;border:0}
  .product-details-vtabs:not([data-section-resized]):not([data-section-small-style]){visibility:hidden}
  .product-details-vtabs[data-section-small-style]{width:100% !important}
  .product-details-vtabs[data-section-small-style]>[data-section-region],.product-details-vtabs[data-section-small-style]>section,.product-details-vtabs[data-section-small-style]>.section{padding:0 !important;margin:0 !important}
  .product-details-vtabs[data-section-small-style]>[data-section-region]>[data-section-title],.product-details-vtabs[data-section-small-style]>[data-section-region]>.title,.product-details-vtabs[data-section-small-style]>section>[data-section-title],.product-details-vtabs[data-section-small-style]>section>.title,.product-details-vtabs[data-section-small-style]>.section>[data-section-title],.product-details-vtabs[data-section-small-style]>.section>.title{width:100% !important}
  .product-details-vtabs>section>[data-section-title],.product-details-vtabs>section>.title{margin-bottom:0}
  .product-details-vtabs>section>[data-section-title] a,.product-details-vtabs>section>.title a{width:100%;display:inline-block;white-space:nowrap}
  .product-details-vtabs>section>[data-section-content],.product-details-vtabs>section>.content{display:none}
  .product-details-vtabs>section.active>[data-section-content],.product-details-vtabs>section.active>.content{display:block}
  .product-details-vtabs>section:not(.active){padding:0 !important}
  .product-details-vtabs>section>[data-section-title],.product-details-vtabs>section>.title{position:absolute;top:0;left:0;width:200px}
  .product-details-vtabs>section.active{padding-left:200px}
  .product-details-vtabs>section.active>[data-section-title],.product-details-vtabs>section.active>.title{width:200px}
  .product-details-vtabs>section>.title-sample{background-color:#f2f1ef;cursor:pointer;border:solid 1px #ccc}
  .product-details-vtabs>section>.title-sample a{padding:15px 20px;color:#5f5753;font-size:14px;background:0}
  .product-details-vtabs>section>.title-sample:hover{background-color:#f2f1ef}
  .product-details-vtabs>section>.content-sample{padding:48px 43px 125px;background-color:#fff;border:solid 1px #ccc}
  .product-details-vtabs>section>.content-sample>*:last-child{margin-bottom:0}
  .product-details-vtabs>section>.content-sample>*:first-child{padding-top:0}
  .product-details-vtabs>section>.content-sample>*:last-child:not(.flex-video){padding-bottom:0}
  .product-details-vtabs>section.active>.title-sample{background:#fff}
  .product-details-vtabs>section.active>.title-sample a{color:#000}
  .product-details-vtabs>section:not(.active){padding:0 !important}
  .product-details-vtabs>section.active{padding-left:199px}
  .product-details-vtabs>section.active>.title-sample{background-color:#fff}
  .product-details-vtabs>section .title-sample{width:280px;border-left:0}
  .product-details-vtabs>section .title-sample:first-child{border-top:0}
  .product-details-vtabs>section .title-sample a{font-weight:300}
  .product-details-vtabs>section .title-sample a:after{content:''}
  .product-details-vtabs>section.active{padding-left:279px}
  .product-details-vtabs>section.active .title-sample{border-right:0;width:280px}
  .product-details-vtabs>section.active .title-sample:first-child{border-top:0}
  .product-details-vtabs>section.active .title-sample a:after{content:''}
  .product-details-vtabs>section.active .content-sample{border-left:1px solid #ccc;border-bottom:0}
  .product-details-vtabs>section .recent-product-list{width:280px}
}
@media only screen and (min-width:1180px){.section-inner-accordion>section.active .content-inner .pricing .product-price{margin-bottom:0;display:inline}
  .section-inner-accordion>section.active .content-inner .pricing .product-monthly{margin-left:15px;display:inline}
}
.products-search-wrapper{border-bottom:1px solid #e6e6e5;padding-top:25px}
.products-search-wrapper form{margin:0;padding:0;position:relative;height:62px}
.products-search-wrapper .ion-ios-search{font-size:30px;position:absolute;color:#978186}
.products-search-wrapper .ion-ios-search:before{vertical-align:middle;line-height:62px}
.products-search-wrapper input[type="search"]{display:inline;height:62px;width:100%;margin:0;padding:0;border-radius:0;background-color:transparent;font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;border:0;color:#978e86;font-size:18px;line-height:1.1;-webkit-appearance:none;-webkit-border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:pointer;position:absolute;padding-left:45px;padding-right:45px}
.products-search-wrapper .products-search-hidden-field{display:none;pointer-events:none}
.callout.partnerstore-advance{margin:50px 0 0;text-align:center;padding:33px 0}
.callout.partnerstore-advance h2{font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:47px;font-weight:300;color:#584f53}
.callout.partnerstore-advance .tagline{font-size:18px;font-weight:300;margin:6px 0 60px;color:#584f53}
.callout.partnerstore-advance h3{margin:22px 0 10px;font-size:22px;color:#000}
.callout.partnerstore-advance p{font-size:15px;width:75%;margin:0 auto;line-height:23px;margin-bottom:65px;color:#000}
.callout.banner-img-right{background:#f8f8f6;margin:82px 0 65px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-bottom:50px}
.callout.banner-img-right .left{padding-left:32px}
.callout.banner-img-right h2{font-size:46px;font-weight:500;margin:65px 0 10px}
.callout.banner-img-right .price{color:#aca39a;font-size:19px}
.callout.banner-img-right p{margin:19px 0 42px;font-size:18px;line-height:30px}
.callout.banner-img-right a.button{padding:18px 55px}
.callout.banner-img-right img{width:91%;float:right}
@media only screen and (min-width:768px){.callout.partnerstore-advance p{margin-bottom:0}
}
.global-search .mobile-nav-search{display:none}
.global-search #global-search-nav-solutions{padding:40px 0;color:#8c8279;letter-spacing:.1em}
.global-search #global-search-nav-solutions a.dropdown{color:#8c8279;font-weight:400}
.global-search #global-search-nav-solutions a.dropdown:after{content:"\f123";font-family:"ionicons";border:0;color:#3e332d;vertical-align:middle;margin-left:15px}
.global-search #global-search-nav-solutions a.dropdown:focus{outline:0}
.global-search #global-search-nav-solutions #global-solutions-drop{border:0;max-width:250px;padding-top:10px}
@media only screen and (min-width:768px){.global-search #global-search-nav-solutions #global-solutions-drop{margin-left:-16px}
}
.global-search.expanded #global-search-nav-solutions{padding-top:23px}
@media only screen and (min-width:1180px){.global-search.expanded #global-search-nav-solutions{padding-top:40px}
}
@media only screen and (max-width:768px){.global-search.expanded form{height:160px}
  .global-search.expanded .mobile-nav-search{display:inline-block}
  .global-search.expanded #global-search-nav-input{width:100% !important}
  .global-search.expanded #global-search-nav-input::-webkit-input-placeholder{letter-spacing:normal}
}
@media only screen and (max-width:768px) and (min-width:768px){.global-search.expanded #global-search-nav-input::-webkit-input-placeholder{letter-spacing:.1em}
}
@media only screen and (max-width:768px){.global-search.expanded #global-search-nav-input:-moz-placeholder{letter-spacing:normal}
}
@media only screen and (max-width:768px) and (min-width:768px){.global-search.expanded #global-search-nav-input:-moz-placeholder{letter-spacing:.1em}
}
@media only screen and (max-width:768px){.global-search.expanded #global-search-nav-input::-moz-placeholder{letter-spacing:normal}
}
@media only screen and (max-width:768px) and (min-width:768px){.global-search.expanded #global-search-nav-input::-moz-placeholder{letter-spacing:.1em}
}
@media only screen and (max-width:768px){.global-search.expanded #global-search-nav-input:-ms-input-placeholder{letter-spacing:normal}
}
@media only screen and (max-width:768px) and (min-width:768px){.global-search.expanded #global-search-nav-input:-ms-input-placeholder{letter-spacing:.1em}
}
@media only screen and (max-width:768px){.global-search.expanded #global-search-nav-solutions{height:100px;padding:0 10px !important;width:100% !important;top:60px;display:block}
  .global-search.expanded #global-search-nav-solutions span{display:inline-block;float:left;padding:10px 5px}
  .global-search.expanded #global-search-nav-solutions span#global-search-box-type{text-align:right}
  .global-search.expanded #global-search-nav-solutions span #global-solutions-drop{text-align:left}
  .global-search.expanded #global-search-nav-solutions span:last-child{width:100%}
}
.search-results-wrapper{padding-top:20px;padding-bottom:40px}
.search-results-wrapper .display-text{margin-top:25px;color:#6e6259;font-size:16px}
.search-results-wrapper img.circular{width:100%;max-width:80px;height:100%;max-height:80px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin-top:20px}
.search-results-wrapper .load-more{text-align:right}
.search-results-wrapper .load-more .medium-4{text-align:left}
.search-results-wrapper .title{display:block;font-weight:500;line-height:1.25em;color:#5f5753;font-size:24px;margin:0 0 10px;font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}
.search-results-wrapper .title a{color:#5f5753}
.search-results-wrapper .date-author{font-size:13px;font-style:italic}
.search-results-wrapper .date-author .time{color:#cbc4c3}
.search-results-wrapper .date-author .author{color:#005885}
.search-results-wrapper .title+.date-author{margin-top:-5px}
.search-results-wrapper .article-label{font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;color:#000;display:block;font-size:1.1em;padding-bottom:10px}
.search-results-wrapper .article-content{padding-top:10px}
.search-results-wrapper .result-col .result-item-col .result-item-wrapper .prod-top-section{border-bottom:1px solid #e6e6e5}
.search-results-wrapper .result-col .result-item-col .result-item-wrapper .prod-bottom-section{margin-top:20px}
.result-col{margin-top:20px}
.search-header-container{margin-bottom:0}
.search-header-container h2{color:#fff}
.search-header-container .search-text-field{font-size:16px;height:auto;border-color:#fff;box-shadow:none;padding-top:21px;padding-bottom:20px}
.search-header-container .search-text-field:focus{border-color:#fff}
.search-header-container .search-header-form{padding:10px}
@media only screen and (min-width:768px){.search-header-container .search-header-form{padding:25px 25px 60px;background:url(../../../content/dam/insight-web/source/img/hero-notch.png) -860px bottom repeat-x}
}
@media only screen and (min-width:1180px){.search-header-container .search-header-form{padding:50px 25px 80px}
}
@media only screen and (min-width:1280px){.search-header-container .search-header-form{padding:75px 50px 100px;background-position:center bottom}
}
.search-header-container .search-header-form .button.tertiary{padding-right:0;padding-left:0;display:block;text-align:center;font-weight:700;padding-bottom:19px;padding-top:20px}
.rtp-wrapper{padding:20px 0}
.rtp-wrapper .rtp-holder{margin-bottom:30px}
.rtp-wrapper .rtp-holder img{width:100%}
.rtp-wrapper{padding:20px 0;max-width:300px}
.rtp-wrapper .rtp-holder{margin-bottom:30px}
.rtp-wrapper .rtp-holder img{width:100%}
.local-office-message{padding-top:45px;padding-bottom:45px}
.local-office-message h2{margin:0 0 30px}
.local-office-message p{font-size:24px;line-height:36px;color:#3e332d;margin:0 0 45px}
.local-office-staff{padding:10px 15px 20px}
.local-office-staff h3{font-size:36px;line-height:1;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;color:#000;margin:0 0 15px;font-weight:300}
.local-office-staff p{margin:0;color:#584f53;font-size:18px;line-height:24px;font-weight:300}
.local-office-staff a{font-size:14px;line-height:1;font-weight:300;margin-top:12px}
.local-office-quote h3{margin:0 0 25px;font-size:30px;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;color:#000}
.local-office-quote img{margin-bottom:20px}
.local-office-quote blockquote{padding:0;border:0}
.local-office-quote blockquote p{font-size:18px;line-height:24px;color:#3e332d;margin:0 0 30px;font-weight:300}
.local-office-quote blockquote cite{font-size:18px;line-height:1;color:#3e332d;font-weight:300;font-style:normal}
.local-office-contact{background-color:#f3f3f3;padding-top:60px;padding-bottom:40px}
.local-office-contact h2{font-size:48px;color:#000;margin:0 0 20px}
.local-office-contact p{font-size:18px;font-weight:300;margin-bottom:25px}
.local-office-contact input{margin:0 0 20px}
.local-office-contact a.button{margin-bottom:20px}
.map-container{position:relative}
.map-container #local-office-map img{max-width:none !important;max-height:none !important}
.map-container .local-office-detail{position:relative;background-color:#fff;padding:25px;border-top:1px solid #e6e6e5;border-bottom:1px solid #e6e6e5}
.map-container .local-office-detail h3{font-size:30px;line-height:1;color:#000;font-weight:300;margin:0 0 30px;padding-bottom:20px;border-bottom:1px solid #ae0a46;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}
.map-container .local-office-detail p{margin:0 0 30px;font-size:18px;line-height:24px;color:#000;font-weight:300}
.map-container .local-office-detail p.phone-num{margin-bottom:40px}
.map-container .local-office-detail h4{font-size:24px;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}
.about-heading{margin-top:48px;margin-bottom:56px;color:#3e332d}
.article-heading{border-bottom:1px solid #cbc4c3;position:relative}
.article-heading h2{display:inline-block;font-size:48px}
.article-heading a{margin-left:1%}
.media-personnel,.band-inner .media-personnel,.aside-box .media-personnel{margin-bottom:26px;font-size:16px;line-height:20px}
.media-personnel .name,.band-inner .media-personnel .name,.aside-box .media-personnel .name{font-size:18px;font-weight:400;color:#000}
.media-personnel a,.band-inner .media-personnel a,.aside-box .media-personnel a{color:#005885}
.aside-box{border:1px solid #cbc4c3;margin-bottom:30px;padding:27px 0 34px 27px}
.aside-box h3{font-size:32px;border-bottom:1px solid #af0e2e;color:#222;margin-bottom:13px;padding-bottom:10px}
.aside-box p{font-size:18px;line-height:24px;margin-right:10%;color:#222}
.banded-row{background-color:#f3f3f3;box-sizing:border-box;padding-bottom:30px}
.banded-row .band-inner{padding:20px 30px}
.banded-row .band-inner p{margin-top:10px;margin-bottom:25px;line-height:24px;font-size:18px}
.banded-row .band-inner:before{content:'';width:100%;height:14px;position:absolute;top:0;left:0;border-right:1px solid #fff}
.banded-row .band-inner.band-1:before{background:#af0e2e}
.banded-row .band-inner.band-2:before{background:#d40e8c}
.banded-row .band-inner.band-3:before{background:#721357}
.callout-grid{margin-right:0;margin-left:0;padding-right:0;padding-left:0}
.callout-grid .callout-box{color:#fff;height:280px;width:100%;text-align:center}
.callout-grid .callout-box .big-number{font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;color:#fff;font-size:96px;line-height:1;margin-top:6px;margin-bottom:14px}
.callout-grid .callout-box p{font-size:26px;margin:0 16px;font-weight:300;line-height:32px}
.callout-grid .callout-box.box-1{background-color:#bc204b;float:left;padding-top:48px;border-bottom:3px solid #fff}
.callout-grid .callout-box.box-2{background:#af1685;float:right;padding-top:48px;border-bottom:3px solid #fff}
.callout-grid .callout-box.box-3{background:#d50032;float:left;padding-top:48px;border-bottom:3px solid #fff}
.callout-grid .callout-box.box-4{background:#c6007e;float:right;padding-top:48px;border-bottom:3px solid #fff}
.light-callout{background-color:#f3f3f3;padding:68px 30px;margin:54px 15px}
.light-callout h4{color:#5f5753}
.about-container{margin:0 0 50px}
.about-container h3{font-size:36px;font-weight:300;line-height:27px;color:#000;padding-top:30px;padding-bottom:20px;text-align:center}
.about-container .circle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;max-height:275px;max-width:275px;width:100%;height:100%;overflow:hidden;margin-right:auto;margin-left:auto}
.about-container .info{text-align:center}
.about-container .info p{font-size:19px;line-height:24px;margin:0;padding-top:30px}
.about-container .info a{display:block;font-weight:400;font-size:13px}
.profile-info{margin:82px 0 76px}
.request-access{background:#fff;border:1px solid #cbc4c3;padding:11px 20px 0;margin-bottom:60px;*zoom:1}
.request-access .media-kit-title{font-size:48px;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}
.request-access:before,.request-access:after{content:" ";display:table}
.request-access:after{clear:both}
.request-access ul li{list-style:none;display:inline-block;margin-right:32px}
.request-access ul label{color:#5f5753}
.request-access button{width:100%}
.request-access textarea{resize:none;min-height:288px}
.newsroom-section-tabs{position:relative;list-style:none;margin:0;padding-top:70px;height:70px;overflow:hidden}
.newsroom-section-tabs li{display:inline-block;width:100%;vertical-align:bottom}
.newsroom-section-tabs li a{display:block;padding:20px;color:#5f5753}
.newsroom-section-tabs li a span{display:none;float:right;font-size:26px}
.newsroom-section-tabs li a:hover{color:#3e332d}
.newsroom-section-tabs .selected{position:absolute;top:0;left:0}
.newsroom-section-tabs .selected a{border-bottom:4px solid #af0e2e;position:relative;bottom:-1px;padding-bottom:16px;color:#3e332d}
.newsroom-section-tabs .selected a span{display:inline-block}
.video-container{position:relative}
.video-container video::-webkit-media-controls{display:none !important}
.video-container .video-wrapper{position:relative;padding-top:25px;padding-bottom:56.25%;height:0;margin-bottom:20px;cursor:pointer}
.video-container .video-wrapper .video-tag{font-size:24px;top:15px;line-height:24px;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;position:absolute;z-index:3;width:80%;left:0;right:0;margin:0 auto;color:#fff;text-align:center}
.video-container .video-wrapper .play-button{display:inline-block;font-size:50px;color:#fff;position:absolute;margin:auto;top:43%;width:25px;left:0;right:0;z-index:3;cursor:pointer}
.video-container .video-wrapper img{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}
.video-container .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.video-container.full-width{background-color:transparent;padding:0;margin:0;height:504px;background-repeat:no-repeat;background-size:cover;background-position:100%}
.video-container.full-width .video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0}
.video-container.full-width .video-wrapper .inner-wrapper{position:absolute;top:0;left:0;right:0;margin:30% auto 0;z-index:5;text-align:center}
.video-container.full-width .video-wrapper .inner-wrapper .video-tag{position:relative;top:auto;left:auto;right:auto;font-size:36px;line-height:1}
.video-container.full-width .video-wrapper .inner-wrapper .play-button{position:relative;top:auto;left:auto;right:auto;margin-top:40px;font-size:100px;width:81px}
.video-container.full-width .video-wrapper .video-overlay{background-color:rgba(85,71,65,0.85);width:100%;height:100%;position:absolute;top:0;left:0;z-index:3}
.video-container.full-width .video-wrapper iframe{display:none}
.video-container .callout-text{font-size:24px;line-height:30px;color:#8c8279;font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;padding:0;margin-top:25px;margin-bottom:30px;font-weight:300;letter-spacing:3px}
.video-container .callout-button{margin:10px 0}
.video-container .callout-box-wrapper{margin:0 0 20px;border:1px solid #b7b5b5}
.video-container .callout-box-wrapper img{width:100%;float:none}
.video-container .callout-box-wrapper .colshell{padding:20px 15px 5px;background-color:#fff}
.video-container .callout-box-wrapper .colshell .title{font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:24px;line-height:30px;margin-bottom:30px;width:100%}
.video-container .callout-box-wrapper .colshell p{font-size:18px;line-height:24px;width:100%}
.timeline-container{padding-top:50px;padding-bottom:50px;position:relative;overflow:hidden}
.timeline-container hr.h-rule{position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:100%;color:#ccc;z-index:0}
.timeline-container hr.h-rule.top{top:0}
.timeline-container hr.h-rule.botton{bottom:0}
.timeline-container span.v-rule{position:absolute;margin:0 auto;width:0;border-left:1px solid #ccc;height:100%;z-index:0;top:0;left:0;right:0}
.timeline-container h3{font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;color:#3e332d;font-size:36px;line-height:48px;margin:0}
.timeline-container p.year{color:#a49e99;font-size:18px;line-height:48px}
.timeline-container p{color:#3e332d;font-size:22px;line-height:48px;margin:0;font-weight:300}
.timeline-container.heading h3{margin:0 0 15px}
.timeline-container.heading span.ion-arrow-down-c{font-size:50px}
.timeline-container.intro{padding-top:10%}
.timeline-container.intro .circular-icon-1{position:absolute;max-width:144px;width:0;top:0;left:0;z-index:99}
.timeline-container.intro .circular-icon-2{position:absolute;max-width:144px;width:0;top:0;right:0;z-index:99}
.timeline-container.intro .inner-wrapper{position:relative}
.timeline-container.intro img{z-index:1;width:100%}
.timeline-container.intro .col-left{padding:40px 0}
.timeline-container.intro .col-right{padding:40px 0 0}
.timeline-container.intro h4{color:#8c8279;font-size:24px;line-height:30px;font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;margin:0 0 15px}
.timeline-container.intro p{font-size:18px;line-height:30px;color:#3e332d}
.timeline-container.intro blockquote{border:0;position:absolute;top:10%;left:10%;right:10%;padding:0;font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;z-index:2}
.timeline-container.intro blockquote p{font-size:16px;line-height:1.5;color:#fff;font-weight:100}
.timeline-container.intro blockquote cite{font-size:16px;line-height:1.5;color:#fff;text-align:center}
.timeline-container.solves{padding:0;overflow:hidden}
.timeline-container.solves>.row>.columns:nth-child(2) .solve-wrapper{border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.timeline-container.solves .solve-wrapper{padding:40px 0;position:relative;overflow:hidden}
.timeline-container.solves .solve-wrapper img.circular{width:23%;max-width:160px;height:100%;max-height:160px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;float:left}
.timeline-container.solves .solve-wrapper h3{color:#000;font-size:26px;line-height:1;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;margin:8% 0 0 5%;float:left}
.timeline-container.solves .solve-wrapper a{position:absolute;top:0;bottom:0;left:0;right:0;font-size:14px;font-weight:300;line-height:1;color:#ae0a46}
.timeline-container.solves .solve-wrapper a .ion-arrow-right-b{position:absolute;top:50%;right:10px;font-size:20px;margin-top:-10px;color:#000}
.timeline-container.solves .solve-wrapper:hover h3,.timeline-container.solves .solve-wrapper:hover .ion-arrow-right-b{color:#ae0a46}
.timeline-container.solve-detail-menus{padding:0;display:none;overflow:hidden}
.timeline-container.solve-detail-menus .row{padding:40px 0}
.timeline-container.solve-detail-menus a{font-size:15px;line-height:1;color:#a49e99;font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;text-decoration:none;font-weight:300;display:inline-block}
.timeline-container.solve-detail-menus a:hover{color:#3e332d}
.timeline-container.solve-detail-menus a:after{content:'\f3d0';font-family:ionicons;font-size:25px;line-height:1;margin-top:10px;display:block;text-align:center;color:transparent}
.timeline-container.solve-detail-menus a.active{color:#3e332d}
.timeline-container.solve-detail-menus a.active:after{color:#3e332d}
.timeline-container.solve-detail-content{padding:0;display:none;overflow:hidden}
.timeline-container.solve-detail-content .row{padding:0 0 40px}
.timeline-container.solve-detail-content h4{font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:36px;line-height:44px;color:#000;margin:0 0 15px}
.timeline-container.solve-detail-content p{font-size:18px;line-height:24px;color:#3e332d}
.timeline-container.solve-detail-content blockquote{border:0;padding:0;margin:40px 0 0;padding:40px 0 0;border-top:1px solid #ccc}
.timeline-container.solve-detail-content blockquote p{font-size:22px;line-height:33px;color:#3e332d;margin-bottom:15px}
.timeline-container.solve-detail-content blockquote cite{font-size:24px;line-height:33px;color:#3e332d;font-style:normal}
.timeline-container.solve-detail-content blockquote cite i{font-style:italic}
.timeline-container.two-cols-text-with-img{padding:0}
.timeline-container.two-cols-text-with-img p.text{font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:36px;line-height:48px;color:#3e332d}
.timeline-container.two-cols-text-with-img img{width:100%}
.timeline-container.two-cols-text-with-img .col-left{text-align:center;padding:40px 0}
.timeline-container.two-cols-text-with-img .col-right{text-align:center;padding:40px 0}
.timeline-container.two-cols-text-with-img .row:nth-child(2) img{margin-bottom:1px}
.timeline-container.flags .flags-wrapper img.canada-flag{display:block;margin:0 auto}
.timeline-container.flags .flags-wrapper img.uk-flag{display:block;margin:0 auto}
.timeline-container.flags .flags-wrapper img.us-flag{display:none}
.timeline-container.two-cols-text-only .col-left{text-align:center}
.timeline-container.two-cols-text-only .col-right{text-align:center}
.timeline-container.two-cols-text-only .text-spacing{margin-top:40px}
.timeline-container.two-cols-text-only p.text{font-size:25px;line-height:32px;color:#3e332d;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}
.timeline-container.awards{padding:0}
.timeline-container.awards .text{font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:22px;line-height:28px;color:#3e332d}
.timeline-container.awards .award-left,.timeline-container.awards .award-mid,.timeline-container.awards .award-right{position:relative;z-index:1;background-color:#fff;padding:40px 0;margin:1px 0}
.timeline-bg-image-container{background-repeat:no-repeat;background-position:top 100%;background-size:cover}
.timeline-bg-image-container p.year{size:18px;line-height:48px;font-weight:300;margin:0}
.timeline-bg-image-container h2{font-size:36px;line-height:1.3;margin:0}
.timeline-bg-image-container.short{padding:50px 0}
.timeline-bg-image-container.short p.year{color:#3e332d}
.timeline-bg-image-container.short h2{color:#312925}
.timeline-bg-image-container.large{padding:50px 0}
.timeline-bg-image-container.large p.year{color:#a49e99}
.timeline-bg-image-container.large h2{color:#3e332d}
#overview-video-modal .close-reveal-modal{font-size:24px;height:20px;width:20px}
#overview-video-modal .flex-video{position:relative;padding-top:25px;padding-bottom:67.5%;height:0;margin-bottom:20px;overflow:hidden}
#overview-video-modal .flex-video iframe,#overview-video-modal .flex-video object,#overview-video-modal .flex-video embed,#overview-video-modal .flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}
@media only screen and (min-width:768px){.newsroom-section-tabs{height:auto;padding-top:0;border-bottom:1px solid #cbbab2;overflow:visible}
  .newsroom-section-tabs li{width:auto}
  .newsroom-section-tabs .selected{position:static;top:auto;left:auto}
  .newsroom-section-tabs .selected a span{display:none}
  .banded-row{padding-bottom:96px}
  .banded-row .band-inner{padding:94px 30px 0}
  .callout-grid .callout-box{width:50%}
  .callout-grid .box-1{border-bottom:3px solid #fff;border-right:3px solid #fff}
  .callout-grid .box-2{border-bottom:3px solid #fff}
  .callout-grid .box-3{border-right:3px solid #fff;border-bottom:0}
  .callout-grid .box-4{border-bottom:0}
  .light-callout{min-height:380px;margin-top:0}
  .press-releases{margin-top:82px}
  .video-container{padding-bottom:45px}
  .video-container .video-wrapper .video-tag{font-size:48px;line-height:48px;top:55px;width:59%}
  .video-container .video-wrapper .play-button{font-size:90px;width:45px}
  .video-container.full-width .video-wrapper .notch-center{position:absolute;bottom:0;left:0;right:0;margin:0 auto;z-index:3}
  .video-container.full-width .video-wrapper .inner-wrapper{margin:5% auto 0}
  .video-container.full-width .video-wrapper .inner-wrapper .video-tag{width:65%;font-size:50px;line-height:1}
  .video-container.full-width .video-wrapper .inner-wrapper .play-button{margin-top:40px;font-size:130px;width:106px}
  .video-container .callout-button{margin:10px 0 30px}
  .video-container .callout-box-wrapper .colshell{padding:32px 30px 5px}
  .about-container h3{padding-bottom:0}
  .about-container .circle.large{margin-left:auto}
  .map-container .local-office-detail{position:absolute;width:350px;right:50px;top:50px;border:1px solid #e6e6e5}
  .timeline-container.intro h4{font-size:20px;line-height:1}
  .timeline-container.intro p{font-size:14px;line-height:1.5}
  .timeline-container.intro .col-left{padding:5% 0 0}
  .timeline-container.intro .col-right{padding:20% 0 0}
  .timeline-container.intro blockquote{left:20%;right:20%}
  .timeline-container.intro blockquote p{font-size:15px}
  .timeline-container.solves{padding:0 !important;overflow:hidden}
  .timeline-container.solves>.row{padding-top:100px;padding-bottom:110px}
  .timeline-container.solves>.row>.columns:nth-child(1){text-align:left}
  .timeline-container.solves>.row>.columns:nth-child(1) .solve-wrapper{text-align:center}
  .timeline-container.solves>.row>.columns:nth-child(2){text-align:center}
  .timeline-container.solves>.row>.columns:nth-child(2) .solve-wrapper{border:0}
  .timeline-container.solves>.row>.columns:nth-child(3){text-align:right}
  .timeline-container.solves>.row>.columns:nth-child(3) .solve-wrapper{text-align:center}
  .timeline-container.solves .solve-wrapper{display:inline-block;padding:0}
  .timeline-container.solves .solve-wrapper img.circular{width:100%;margin-bottom:25px;float:none}
  .timeline-container.solves .solve-wrapper h3{font-size:36px;line-height:44px;margin:0 0 35px;float:none}
  .timeline-container.solves .solve-wrapper a{position:relative}
  .timeline-container.solves .solve-wrapper:hover h3{color:#000}
  .timeline-container.solve-detail-menus .row{padding:50px 0}
  .timeline-container.solve-detail-content .row{padding:40px 0 120px}
  .timeline-container.solve-detail-content blockquote{border:0;padding:0;margin:0}
  .timeline-container.two-cols-text-with-img p.text{font-size:24px;line-height:34px}
  .timeline-container.two-cols-text-with-img .col-left{padding:15% 40px 0 0;text-align:right}
  .timeline-container.two-cols-text-with-img .col-right{padding:20% 0 0 40px;text-align:left}
  .timeline-container.flags{padding-bottom:95px}
  .timeline-container.flags .flags-wrapper{padding:60px 35px;overflow:hidden}
  .timeline-container.flags .flags-wrapper img.canada-flag{width:31%;z-index:-1;display:inline-block}
  .timeline-container.flags .flags-wrapper img.uk-flag{width:31%;z-index:-1;display:inline-block}
  .timeline-container.flags .flags-wrapper img.us-flag{width:42.19782%;z-index:1;display:inline-block}
  .timeline-container.two-cols-text-only{padding-top:70px;padding-bottom:95px}
  .timeline-container.two-cols-text-only .col-left{padding-right:40px;text-align:right}
  .timeline-container.two-cols-text-only .col-right{padding-left:40px;text-align:left}
  .timeline-container.two-cols-text-only .text-spacing{margin-top:120px}
  .timeline-container.awards{padding:0 0 50px}
  .timeline-container.awards .h-rule.top.left{width:50%;right:0;left:initial;margin:0 0 0 auto}
  .timeline-container.awards .h-rule.top.right{width:50%;left:0;right:initial;margin:0 auto 0 0}
  .timeline-container.awards .award-left,.timeline-container.awards .award-mid,.timeline-container.awards .award-right{padding:0 10px 80px;margin-top:180px}
  .timeline-bg-image-container h2{font-size:60px}
  .timeline-bg-image-container.short{height:394px;padding:90px 0 0}
  .timeline-bg-image-container.large{height:886px;padding:60px 0 0}
}
@media only screen and (min-width:480px) and (max-width:767px){.timeline-container.intro blockquote p{font-size:26px}
  .timeline-container.intro blockquote cite{font-size:24px}
}
@media only screen and (min-width:1180px){.video-container.full-width .video-wrapper .inner-wrapper .video-tag{font-size:60px}
  .timeline-container.intro img.headshot{display:block;position:absolute;top:21%;left:-13%;width:35%;height:auto;z-index:99}
  .timeline-container.intro h4{font-size:24px;line-height:30px;margin:0 0 20px}
  .timeline-container.intro p{font-size:18px;line-height:30px}
  .timeline-container.intro blockquote{left:30%;right:5%}
  .timeline-container.intro blockquote p{font-size:22px;line-height:33px}
  .timeline-container.intro blockquote cite{font-size:24px;line-height:33px}
  .timeline-container.two-cols-text-with-img p.text{font-size:36px;line-height:48px}
}
.learn-article-preview{display:block;margin:21px 0 2px;border:1px solid #eee;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.learn-article-preview .article-image{position:relative;overflow:hidden;max-height:150px}
.learn-article-preview .article-image img{width:100%;display:block;margin-left:auto;margin-right:auto;margin-bottom:30px}
.learn-article-preview .article-image .learn-badge{background-color:#bd1a8d;bottom:0;color:#fff;font-size:12px;font-weight:500;padding:5px 6px;position:absolute;right:0;text-transform:uppercase}
.learn-article-preview .article-heading{padding:24px 16px 11px;border:0;overflow:hidden}
.learn-article-preview .article-heading h3,.learn-article-preview .article-heading .title{font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:23px;font-weight:500;padding-bottom:10px;line-height:25px;color:#000;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.learn-article-preview.large .article-image{max-height:248px}
.learn-article-preview .thumbnail-heading-date-type{padding-left:16px;padding-right:16px;padding-bottom:16px;display:table;width:100%;height:100%}
.learn-article-preview .thumbnail-heading-date-type time,.learn-article-preview .thumbnail-heading-date-type .date{font-size:14px;color:#8c837a}
.learn-article-preview .thumbnail-heading-date-type time.date{font-size:14px;color:#6f7672}
.learn-article-preview .thumbnail-heading-date-type>span{display:table-cell;vertical-align:middle}
.learn-article-preview .brought-by{text-transform:uppercase}
.learn-article-preview .brought-by span{font-size:12px;font-weight:500;margin-right:8px}
.learn-article-preview .brought-by img{max-width:35px}
.learn-article-preview:hover{border-color:#3e332d}
.learn-article-preview:hover h3,.learn-article-preview:hover .title{color:#ae0a46}
.uber-holder-bg{background-color:#e6e6e5;width:100%;height:250px}
.uber-holder-bg .uber-holder{background-image:url(../../../content/dam/insight-web/source/img/uber-placeholders.png);margin:0 auto;display:block}
.uber-holder-bg .uber-holder.uber-fb{background-position:-78px 0;width:35px;height:70px}
.uber-holder-bg .uber-holder.uber-insight{background-position:0 0;width:72px;height:71px}
.uber-holder-bg .uber-holder.uber-twitter{background-position:-121px 0;width:69px;height:71px}
@media only screen and (min-width:768px){.learn-article-preview .article-image{max-height:160px}
  .learn-article-preview .brought-by{float:right}
}
@media only screen and (min-width:1180px){.learn-article-preview .article-image{max-height:135px}
}
@media only screen and (min-width:1280px){.learn-article-preview .article-image{max-height:150px}
}
.article{position:relative}
.article .image-caption{font-size:12px;margin:12px 0}
.article h1{font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:41px;margin:49px 10px 42px;letter-spacing:-1px}
.article .date-author{font-size:18px}
.article ul.social{float:right;text-align:left;margin-top:0;margin-left:0}
.article ul.social li{display:inline-block;font-size:18px;margin-right:12px;list-style:none;color:#888485}
.article ul.social li a{display:inline-block;margin:0;color:#888485}
.article ul.social li a span{font-size:27px}
.article ul.social li a:hover{color:#545252}
.article .article-content{margin:34px 0}
.article .article-content p{font-size:18px;line-height:24px;margin-bottom:38px;padding-right:30px}
.article .uberflip-iframe-container{margin-top:-42px}
.content-slider{margin-top:25px}
.content-slider h2{font-size:35px;margin-bottom:10px;font-weight:500}
.content-slider .content-slideshow .learn-article-preview{margin:10px 10px 10px 0}
.content-slider .content-slideshow button{position:absolute;right:-25px;width:40px;height:40px;border:1px solid #ccc;color:#888485;margin:0;padding:0;background-color:transparent;font-size:35px;line-height:1}
.content-slider .content-slideshow button.slick-next{top:-40px;right:10px}
.content-slider .content-slideshow button.slick-prev{top:-40px;right:50px}
.content-slider .content-slideshow button.slick-disabled{background:rgba(0,0,0,0.1);opacity:.4}
.content-slider .content-slideshow button span{display:block;margin-left:10px;font-size:24px}
.content-slider .content-slideshow button span.flipped{transform:scaleX(-1);-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);margin:0 10px 0 0}
.recently-viewd-container{margin:0;max-width:300px}
.recent-product-list{padding-top:20px;padding-left:20px;border:1px solid #ccc}
.recent-product-list h3{font-size:22px;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;line-height:1;margin:0 0 40px;padding:10px 0;color:#000;background-color:#fff;border-bottom:1px solid #ae0a46}
.recent-product-list img{width:100%}
.recent-product-list .columns{padding-top:20px;padding-bottom:20px}
.recent-product-list .columns h4{margin:0 0 8px;padding:0;font-size:16px;font-weight:500;color:#3e332d;line-height:1.3;font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}
.recent-product-list .columns .price{margin:0 0 8px;font-size:14px;color:#8a8486}
.recent-product-list .columns a.detail-link{font-size:14px;padding:0;margin:0 0 8px;font-weight:500;text-decoration:none;color:#ae0a46}
.recent-product-list .columns a.detail-link:hover{color:#ae0a46}
.recent-product-list .columns .c-currency__tax{font-size:12px;color:#8a8486}
.next-article{display:none;position:fixed;right:0;bottom:10%;visibility:hidden;opacity:0;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.next-article.visible{visibility:visible;opacity:1}
.next-article .wrapping{padding:30px}
.next-article .wrapping h4{font-size:14px;font-weight:800;color:#fff;text-transform:uppercase;margin:0 0 11px;line-height:1;font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}
.next-article .wrapping .name{font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;color:#fff;margin:0 0 11px;font-size:20px}
.next-article .wrapping p{color:#fff;font-size:15px;margin:0;line-height:1.3}
.next-article .next-article-thumbnail{background-position:top left;background-size:cover;background-repeat:no-repeat;min-height:106px}
#uberflip-content-container h1{margin-bottom:0}
#uberflip-content-container .article-content.uberflip-iframe-container{margin:0}
#learn-article-content{padding:40px 0}
#learn-article-content .learn-article-content-section{margin-bottom:30px}
#learn-article-content .breadcrumbs{margin:15px 0 0;padding-left:20px;opacity:1}
#learn-article-content .breadcrumbs ~ .article-image{margin-top:-59px}
#learn-article-content .insight-blank-image-placeholder{min-height:59px}
#learn-article-content .article-image img{width:100%}
#learn-article-content .post-heading .meta{margin-bottom:30px;margin-top:20px}
#learn-article-content .post-heading .meta .heading-date{color:#5f5753;display:block;font-size:18px;line-height:53px}
#learn-article-content .post-heading .meta .heading-date .ion-icon{color:#cbc4c3;margin-right:15px;font-size:1.5em;vertical-align:middle}
#learn-article-content .post-heading .meta .social{font-size:32px;list-style:none;margin:0;padding:0;text-align:left}
#learn-article-content .post-heading h1{font-size:48px;margin:30px 0 18px}
#learn-article-content .post-heading .meta .social li:first-child{margin-left:0}
#learn-article-content .post-heading .meta .social li{display:inline;margin:0 0 0 16px}
#learn-article-content .post-heading .meta .social li a{color:#5f5753}
#learn-article-content .post-heading .meta .social .c-social-icon--twitter{fill:#5f5753;height:33px;width:33px;transform:translate(0,5px)}
#learn-article-content .learn-article-content p{font-size:18px;line-height:1.5}
.insight-download-container{width:100%}
.learn-contact-container{border:1px solid #cbc4c3;background-color:#e6e6e5}
.learn-article-sidebar{padding:40px 0}
.learn-article-content-column{padding-right:15px}
.learn-article-sidebar{padding-left:15px}
@media only screen and (min-width:768px){.learn-article-content-column{padding-right:20px}
  .learn-article-sidebar{padding-left:20px}
  .article h1{font-size:51px}
  .article-detail ul.social{text-align:right;margin-top:-6px}
  .next-article{display:block;max-width:330px}
}
@media only screen and (min-width:1180px){.recently-viewd-container{margin:0 0 0 75px}
  #learn-article-content .post-heading .meta .social{text-align:right}
  .next-article{max-width:390px}
}
@media only screen and (min-width:1280px){.next-article{max-width:450px}
  #learn-article-content .post-heading .meta .social{text-align:right}
}
.subscription-section-container{padding-top:50px;padding-bottom:50px;border-bottom:1px solid #ccc}
.subscription-section-container h1{line-height:60px;color:#2e2e2e;margin:0}
.subscription-section-container h2{font-size:36px;line-height:1;color:#000;margin:0 0 40px}
.subscription-section-container p{font-size:18px;line-height:30px}
.subscription-section-container .button{margin-bottom:50px}
.subscription-section-container .heading-tagline{font-size:30px;line-height:30px;color:#000;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;padding-top:25px}
.subscription-section-container .section-tip{font-size:18px;line-height:18px;color:#3e332d;margin-bottom:50px}
.subscription-section-container label.checkbox-label{color:#3e332d;font-size:18px;line-height:1.3;font-weight:100;padding:10px 10px 10px 38px;position:relative;overflow:hidden;margin:0 -10px}
.subscription-section-container label.checkbox-label .custom.checkbox{-webkit-border-radius:0;border-radius:0;border:1px solid #ccc;width:18px;height:18px;margin-right:10px;position:absolute;top:13px;left:10px}
.subscription-section-container label.checkbox-label .custom.checkbox.checked:before{content:'\00d7';font-family:inherit;font-size:26px;top:-10px;left:0;margin:0;background-color:transparent;color:#222;font-weight:400}
.subscription-section-container label.checkbox-label:hover{color:#222 !important;background-color:#e6e6e5}
.subscription-section-container label.checkbox-label:hover span{color:#222 !important;background-color:#e6e6e5}
.subscription-section-container label.checkbox-label:hover span.checkbox{background-color:#fff}
.subscription-section-container.newsletters label.checkbox-label{margin-left:-10px;margin-right:-10px;font-weight:300}
.subscription-section-container.newsletters label.checkbox-label span{color:#8a8487}
.subscription-section-container.interests h2{margin:0 0 25px}
.subscription-section-container.interests ul{overflow:hidden}
.subscription-section-container.interests ul li{float:left}
.subscription-section-container.interests ul li:nth-child(even){margin-left:20px}
.subscription-section-container.interests ul li:nth-child(odd){clear:both}
.subscription-section-container.unsubscribe label.checkbox-label{margin:0}
.subscription-section-container.unsubscribe label.checkbox-label span{font-weight:500}
.subscription-section-container.no-border{border:0}
.subscription-form-wrapper{background-color:#f7f6f4;background-position:center center;background-repeat:no-repeat;background-size:0 auto;padding-top:40px;padding-bottom:40px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 -10px}
@media only screen and (min-width:768px){.subscription-form-wrapper{background-repeat:no-repeat;background-position:80%;background-size:cover;margin:0}
}
.manage-benefits-container{padding-top:70px}
.manage-benefits-container h2{margin:0 0 60px}
.manage-benefits-container .benefits-img-container{margin:0 0 60px}
.manage-benefits-container .benefits-list-container{margin:0 0 60px}
.manage-benefits-container .benefits-list-container h3{font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:300;font-size:1.875em;line-height:1.4em;color:#2e2e2e}
.manage-benefits-container .benefits-list-container p{font-size:1.125em;line-height:1.333333em;color:#000;margin:0}
.default-browse-prods-container{background-color:#e6e6e5;padding-top:65px;padding-bottom:65px}
.default-browse-prods-container .right-col-heading,.default-browse-prods-container .left-col-heading{border-bottom:1px solid #e6e6e5}
.default-browse-prods-container .left-col-list-container,.default-browse-prods-container .right-col-list-container{padding-top:18px}
.default-browse-prods-container .left-col-list-container ul,.default-browse-prods-container .right-col-list-container ul{overflow:hidden}
.default-browse-prods-container .left-col-list-container a,.default-browse-prods-container .right-col-list-container a{color:#005885;font-size:18px;line-height:42px;text-decoration:none}
.default-browse-prods-container .left-col-list-container a:hover,.default-browse-prods-container .right-col-list-container a:hover{color:#005885}
.parsys .manage-hero-image .notch-center{position:absolute;bottom:0;left:0;right:0;margin:0 auto;z-index:3}
.full-quotes-container{background-repeat:no-repeat;background-color:#f7f6f4;background-size:0;background-position:center}
.full-quotes-container img{width:100%;position:absolute}
.full-quotes-container blockquote{padding-left:10px;padding-right:10px;border-left:0;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;margin-top:20px;margin-bottom:20px;font-size:22px;line-height:32px}
.full-quotes-container blockquote cite{font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-style:normal;font-weight:300}
.full-quotes-container blockquote .spacer{margin-bottom:20px;display:block}
@media only screen and (min-width:768px){.full-quotes-container{background-size:cover}
  .full-quotes-container blockquote{padding-left:90px;padding-right:90px;margin-top:120px;margin-bottom:116px;font-size:28px;line-height:38px}
  .full-quotes-container blockquote cite{font-size:18px;line-height:30px}
  .full-quotes-container blockquote .spacer{margin-bottom:45px}
  .full-quotes-container blockquote:before{content:"\201C";font-size:120px;font-family:Georgia;font-weight:700;position:absolute;top:0;line-height:1em;color:#e6e6e5;left:10px;margin-top:120px}
  .full-quotes-container blockquote:after{content:"\201D";font-size:120px;font-family:Georgia;font-weight:700;position:absolute;top:0;line-height:1em;color:#e6e6e5;right:10px;margin-top:120px}
}
.non-full-quotes-container{padding-bottom:3em;background-color:#f7f6f4;background-size:0;background-repeat:no-repeat;background-position:center;position:relative}
.non-full-quotes-container img{width:100%}
.non-full-quotes-container blockquote{font-size:22px;line-height:1.363637em;padding-left:70px;padding-right:70px;border-left:0;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;color:#6e6259}
.non-full-quotes-container blockquote .spacer{margin-bottom:45px;display:block}
.non-full-quotes-container blockquote cite{font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;color:#6e6259;font-size:.636364em;line-height:1.714286em;font-style:normal;font-weight:300}
.non-full-quotes-container blockquote:before{content:"\201C";font-size:4.5em;font-family:Georgia;position:absolute;top:0;line-height:1em;color:#e6e6e5;left:0;font-weight:700}
.non-full-quotes-container blockquote:after{content:"\201D";font-size:4.5em;font-family:Georgia;position:absolute;top:0;line-height:1em;color:#e6e6e5;right:0;font-weight:700}
.related-content-container{padding-top:50px;padding-bottom:50px}
.related-content-container p{font-size:18px;line-height:22px;font-weight:300}
.related-content-container ul li a{font-size:18px;line-height:28px;color:#005885;text-decoration:none;font-weight:300}
.related-content-container ul li a:hover{color:#005885;text-decoration:none}
.related-prod-container{padding-top:20px;padding-bottom:20px}
.related-prod-container h1{border-bottom:1px solid #e6e6e5}
.related-prod-container h1 a{font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:.4em;font-weight:300}
.related-prod-container .prod-top-section{padding-top:25px}
.related-prod-container .prod-top-section img{margin-bottom:30px}
.related-prod-container .prod-top-section h3{font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;color:#000}
.related-prod-container .prod-top-section .prod-part-number{margin:0 0 10px}
.related-prod-container .prod-top-section .prod-part-number,.related-prod-container .prod-top-section ul.specs{font-size:14px;line-height:30px;font-weight:300}
.related-prod-container .prod-top-section a.view-detail{color:#005885;font-weight:300;text-decoration:none}
.related-prod-container .prod-top-section a.view-detail:hover{color:#005885}
.related-prod-container .prod-bottom-section{padding-bottom:25px}
.related-prod-container .prod-bottom-section .prod-price{font-size:24px;line-height:1;font-weight:400;letter-spacing:1px;margin:0 0 10px;display:inline}
.related-prod-container .prod-bottom-section .prod-monthly-rate{font-size:14px;line-height:30px;color:#ae0a46;font-weight:300;margin:0 0 17px}
.related-searches{padding-top:60px;padding-bottom:60px;background-color:#e6e6e5}
.related-searches .related-searches-wrapper a{color:#005885;font-size:18px;line-height:30px;margin-bottom:10px;font-weight:300}
.related-searches .related-searches-wrapper a:hover{color:#003652}
.related-searches .related-searches-wrapper .columns,.related-searches .related-searches-wrapper .column{padding-top:10px;padding-bottom:10px}
.related-srv-container{padding-top:20px;padding-bottom:20px}
.related-srv-container h1{border-bottom:1px solid #e6e6e5}
.related-srv-container h1 a{font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:.4em;font-weight:300}
.related-srv-container .related-srv-wrapper{padding-top:25px;padding-bottom:25px}
.related-srv-container .related-srv-wrapper img{margin-bottom:30px}
.related-srv-container .related-srv-wrapper h3{font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;color:#000}
.related-srv-container .related-srv-wrapper .sub-heading,.related-srv-container .related-srv-wrapper ul.desc{font-size:14px;line-height:27px;font-weight:300}
.solutions-container{padding-top:70px}
.solutions-container h3{font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:300;display:inline-block}
.solutions-container .circular{width:100%;max-width:160px;max-height:160px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}
.solutions-container .solutions-inner-wrapper{border-top:1px solid #f0ece8;padding-top:4.741379%;padding-bottom:4.741379%}
.solutions-container .solutions-inner-wrapper .small-1{margin-top:3%}
.solutions-container .solutions-inner-wrapper.first{border-top:0}
#CQ .x-window label{display:inline-block}
@media only screen and (min-width:768px){.non-full-quotes-container{background-size:cover;min-height:374px}
  .solutions-container .solutions-inner-wrapper{border:0}
  .solutions-container .solutions-inner-wrapper .small-1{margin-top:5%}
}
.c-company-standards__item-tag{width:18px;height:18px;fill:#582873;color:#582873;vertical-align:middle !important;margin-left:6px}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-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;margin-top:50px}
@media only screen and (min-width:768px){.slick-slider{margin-top:0}
}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-dots{text-align:center;margin-left:0}
.slick-dots li{border:0;float:none;display:inline-block}
.slick-dots li button{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:15px;height:15px;padding:0;margin:5px;background-color:#e6e6e5}
.slick-dots li button:hover,.slick-dots li button:active{background-color:#ae0a46}
.slick-dots li.slick-active button{background-color:#3e332d}
.ips-price-call{font-size:17px;line-height:24px;font-weight:400;font-style:italic;color:#584f53}
.ips-price-contract{margin-bottom:5px;font-size:17px;line-height:24px;font-weight:400;color:#584f53;padding:0 10px 0 0}
.result-item-list .ips-price-contract{display:inline-block}
.result-item-list .ips-price-contract+.prod-price{display:inline-block}
.ips-price-list{margin-bottom:0;font-size:14px;line-height:22px;text-decoration:line-through;color:#584f53}
.ips-price-label{display:inline-block;padding:7px 10px;margin:10px 0;font-size:13px;line-height:1;color:#fff;background-color:#005885;*zoom:1}
.ips-price-label:before,.ips-price-label:after{content:" ";display:table}
.ips-price-label:after{clear:both}
.ips-price-warning{margin-bottom:20px;font-style:italic;color:#ae0a46}
.ips-contract-heading{padding:7px 0 13px;font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:24px;line-height:30px;border-bottom:1px solid #cbc4bc}
.ips-contract-title{display:block;padding-top:5px;text-transform:uppercase;font-size:24px;line-height:30px;font-weight:400}
.ips-contract-description{font-size:18px;line-height:24px;color:#584f53}
.ips-contacts h3{margin-bottom:20px;font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;color:#584f53;font-weight:100;font-size:18px;line-height:24px}
.ips-contacts h4{margin-bottom:10px;font-weight:400;font-size:22px;line-height:24px}
.ips-contacts p{color:#584f53;font-weight:100;font-size:18px;line-height:24px}
.ips-product-search-contract{margin-top:10px;color:#6e6259;font-weight:700;font-size:16px;line-height:22px;text-align:center}
.ips-product-search-contract a{font-weight:100;font-size:14px;line-height:22px}
@media only screen and (min-width:768px){.ips-product-search-contract{float:left;width:60%;margin-top:0;margin-bottom:10px;text-align:left}
  .ips-product-search-contract+.dropdown-grouping{margin-top:-40px}
}
@media only screen and (min-width:1180px){.ips-product-search-contract{width:75%}
}
.sticky .ips-product-search-contract{display:none}
.sticky .ips-product-search-contract+.dropdown-grouping{margin-top:0}
.sticky .js-sewp-contract-info{display:none}
.sticky .js-sewp-contract-info+.dropdown-grouping{margin-top:0}
button.ips,.button.ips{background-color:#5f5753}
button.ips:hover,.button.ips:hover{background-color:#3e332d}
.filter-container button.ips,.filter-container .button.ips{margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ips-contract-table{width:100%;border:0}
.ips-contract-table tr th,.ips-contract-table tr td{padding:20px 10px;color:#5f5753;font-size:14px;line-height:18px;text-align:left;vertical-align:top}
.ips-contract-table tr th{font-weight:400}
.ips-contract-table tr.divider th,.ips-contract-table tr.divider td{padding-top:8px;padding-bottom:8px;font-weight:400;color:#fff;background-color:#5f5753}
.ips-contract-table tr.even{background-color:#efefef}
.ips-contract-table tr.even th,.ips-contract-table tr.even td{padding-top:8px;padding-bottom:8px}
.ips-contract-table tr:nth-of-type(even){background-color:#fff}
.nav-page__container{width:100%;text-align:center}
.pagination-container ul.pagination{height:auto;margin:0}
.pagination-container ul.pagination.nav-page__desktop{display:none}
.pagination-container ul.pagination.nav-page__mobile{display:inline-block;margin-top:10px}
.pagination-container ul.pagination li{margin:0 5px 10px;font-size:.875em;font-weight:400;display:inline-block;border:1px solid #e6e6e5;transition:all 1ms linear 1ms}
.pagination-container ul.pagination li.nav-page__desktop{display:none}
.pagination-container ul.pagination li.nav-page__mobile{display:inline-block}
.pagination-container ul.pagination li.nav-page__ellipses{border:none 0;margin:0}
.pagination-container ul.pagination li.nav-page__current-page{background-color:#ae0a46 !important}
.pagination-container ul.pagination li.nav-page__current-page a{color:#fff}
.pagination-container ul.pagination li.nav-page__prev-page{margin-right:20px}
.pagination-container ul.pagination li.nav-page__next-page{margin-left:20px}
.pagination-container ul.pagination li.nav-page__first-page{color:#e6e6e5}
.pagination-container ul.pagination li.nav-page__last-page{color:#e6e6e5}
.pagination-container ul.pagination li a{color:#ae0a46;display:inline-block;padding:1px 11px;text-decoration:none;transition:all 1ms linear 1ms}
.pagination-container ul.pagination li a span{display:inline;padding:0;color:inherit}
.pagination-container ul.pagination li:hover:not(.nav-page__current-page):not(.nav-page__first-page):not(.nav-page__last-page){border-width:2px;border-color:#ae0a46}
.pagination-container ul.pagination li:hover:not(.nav-page__current-page):not(.nav-page__first-page):not(.nav-page__last-page) a{padding:0 10px}
.pagination-container ul.pagination li span{display:inline-block;color:#e6e6e5;padding:1px 11px}
.pagination-container ul.pagination li.arrow a,.pagination-container ul.pagination li.arrow span{padding:1px 11px;border:2px solid #cbc4c3;text-decoration:none}
.pagination-container ul.pagination li.current a{background-color:transparent;color:#5f5753;text-decoration:underline;font-weight:300}
.pagination-container ul.pagination li.arrow.unavailable span{border:1px solid #e6e6e5}
.pagination-container ul.pagination li.unavailable a{color:#e6e6e5}
.pagination-container ul.pagination li.next-btn{float:right}
@media only screen and (min-width:768px){.pagination-container ul.pagination.nav-page__mobile{display:none}
  .pagination-container ul.pagination li.nav-page__desktop{display:inline-block}
}
.loading-indicator{background-color:rgba(255,255,255,0.8)}
.loading-indicator.block{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block}
.loading-indicator .absolute-center{display:table;width:100%;height:100%;text-align:center}
.loading-indicator .absolute-center:before{content:"";display:inline-block;vertical-align:middle;width:1px;height:100%}
.loading-indicator.inline{display:block;vertical-align:middle;padding:50px 0}
.loading-indicator .loading-icon{display:inline-block;vertical-align:middle;width:24px;height:24px;margin-right:10px;font-size:24px;line-height:1;text-align:center;color:#5f5753;text-rendering:auto;-webkit-font-smoothing:antialiased;-webkit-animation:ion-spin 1s infinite linear;animation:ion-spin 1s infinite linear}
.loading-indicator .loading-icon:before{content:"\f29c";font-family:ionicons}
.loading-indicator .loading-message{position:relative;display:block;vertical-align:middle;padding:5px 5px 5px 0;font-size:16px;color:#5f5753}
.loading-indicator .loading-message img{margin-right:10px;width:24px;vertical-align:text-bottom}
@-webkit-keyframes ion-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes ion-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
#search .title-bar{background:#222;padding:10px 0}
@media only screen and (min-width:768px){#search .title-bar{padding:15px 0}
}
#search .title-bar h2{color:white;font-size:24px;margin:10px 0 5px}
#search .title-bar h2 strong{font-weight:500}
@media only screen and (min-width:768px){#search .title-bar h2{margin-left:10px;margin-top:5px;margin-bottom:0}
}
@media only screen and (min-width:1180px){#search .title-bar h2{font-size:28px}
}
.store-top-container #buy-search-box{display:none}
#search-box{margin:0;position:relative}
.store-top-container #search-box{display:none;margin-left:-20px}
.store-top-container #search-box input[type=text]{background:white;color:#3e332d;padding-top:12px}
.store-top-container #search-box input[type=text]::-webkit-input-placeholder{color:#3e332d}
.store-top-container #search-box input[type=text]:-moz-placeholder{color:#3e332d}
.store-top-container #search-box input[type=text]::-moz-placeholder{color:#3e332d}
.store-top-container #search-box input[type=text]:-ms-input-placeholder{color:#3e332d}
.store-top-container #search-box .ion-search{color:#5f5753;margin-top:-16px}
.store-top-container.sticky #search-box{display:block}
#search-box .ion-search{color:#3e332d;font-size:24px;left:22px;margin-top:-12px;position:absolute;top:50%}
@media only screen and (min-width:768px){#search-box .ion-search{font-size:30px;margin-top:-15px}
}
#search-box input[type=text]{background:#fff;border:0;color:#cbc4c3;height:auto;margin:0;padding:10px 20px 10px 62px}
@media only screen and (min-width:768px){#search-box input[type=text]{padding:14px 20px 14px 62px}
}
#search-box input[type=text]::-webkit-input-placeholder{color:#cbc4c3;letter-spacing:normal}
@media only screen and (min-width:768px){#search-box input[type=text]::-webkit-input-placeholder{letter-spacing:.1em}
}
#search-box input[type=text]:-moz-placeholder{color:#cbc4c3;letter-spacing:normal}
@media only screen and (min-width:768px){#search-box input[type=text]:-moz-placeholder{letter-spacing:.1em}
}
#search-box input[type=text]::-moz-placeholder{color:#cbc4c3;letter-spacing:normal}
@media only screen and (min-width:768px){#search-box input[type=text]::-moz-placeholder{letter-spacing:.1em}
}
#search-box input[type=text]:-ms-input-placeholder{color:#cbc4c3;letter-spacing:normal}
@media only screen and (min-width:768px){#search-box input[type=text]:-ms-input-placeholder{letter-spacing:.1em}
}
#search-nav-container{background:#ae0a46;margin:0 -10px}
#search-nav-container nav.tabs a.hidden{display:none !important}
@media only screen and (min-width:768px){#search-nav-container{background:#ae0a46;border-bottom:0;border-top:20px solid #bd0b4c;margin:0}
}
#search-nav-container .sub-nav-toggle-button{background:#ae0a46;color:white;display:block;font-size:20px;font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:400;height:42px;line-height:24px;overflow:hidden;padding:9px 10px 12px;position:relative}
#search-nav-container .sub-nav-toggle-button .ion-plus{transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out}
#search-nav-container .sub-nav-toggle-button .ion-gear-b{color:white;margin-left:4px}
#search-nav-container .sub-nav-toggle-button .count{font-size:16px;margin-left:3px;vertical-align:1px}
#search-nav-container .sub-nav-toggle-button .text{display:block;left:45px;margin-top:-13px;opacity:0;position:absolute;top:50%;transform:translateY(100px);-moz-transform:translateY(100px);-webkit-transform:translateY(100px);transition:.2s cubic-bezier(0.7,0,0.3,1);-webkit-transition:.2s cubic-bezier(0.7,0,0.3,1);-moz-transition:.2s cubic-bezier(0.7,0,0.3,1)}
.ie8 #search-nav-container .sub-nav-toggle-button .text{display:none}
#search-nav-container .sub-nav-toggle-button .text.in{opacity:1;transform:none;-webkit-transform:none;-moz-transform:none}
.ie8 #search-nav-container .sub-nav-toggle-button .text.in{display:block}
#search-nav-container .sub-nav-toggle-button:hover{background:#a00940}
@media only screen and (min-width:768px){#search-nav-container .sub-nav-toggle-button{display:none}
}
#search-nav-container .sub-nav-toggle-button:active,#search-nav-container .sub-nav-toggle-button:focus{outline:0}
#search-nav-container .sub-nav-toggle-button.active{background:#96093c}
#search-nav-container .sub-nav-toggle-button.active .ion-plus{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
#search-nav-container nav.tabs{background:#ae0a46;height:0;overflow:hidden;position:relative}
.ie8 #search-nav-container nav.tabs{display:none;overflow:visible}
@media only screen and (min-width:768px){#search-nav-container nav.tabs{height:66px;overflow:visible}
  .ie8 #search-nav-container nav.tabs{display:block}
}
@media only screen and (min-width:1180px){#search-nav-container nav.tabs{height:72px}
}
#search-nav-container nav.tabs a{color:white;display:block;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:24px;float:left;padding:10px 20px;position:relative;transition:background .25s ease-in-out,color .25s ease-in-out;-webkit-transition:background .25s ease-in-out,color .25s ease-in-out;-moz-transition:background .25s ease-in-out,color .25s ease-in-out;width:100%}
@media only screen and (min-width:768px){#search-nav-container nav.tabs a{font-size:30px;padding:18px;text-align:center;width:25%}
}
@media only screen and (min-width:1180px){#search-nav-container nav.tabs a{font-size:36px}
}
#search-nav-container nav.tabs a .count{display:block;font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;height:20px;margin-top:-10px;position:absolute;text-align:center;top:50%;right:20px}
#search-nav-container nav.tabs a .count span{background:white;color:#ae0a46;display:inline-block;font-size:14px;font-weight:600;line-height:20px;padding:0 12px;position:relative;transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;vertical-align:top}
#search-nav-container nav.tabs a .count span:before,#search-nav-container nav.tabs a .count span:after{display:none;top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
#search-nav-container nav.tabs a .count span:after{border-color:rgba(136,183,213,0);border-top-color:white;border-width:10px;margin-left:-10px}
#search-nav-container nav.tabs a .count span:before{border-color:rgba(189,11,76,0);border-top-color:#bd0b4c;border-width:13px;margin-left:-13px}
@media only screen and (min-width:768px){#search-nav-container nav.tabs a .count{left:0;margin-top:0;right:auto;top:-20px;width:100%}
  #search-nav-container nav.tabs a .count span:before,#search-nav-container nav.tabs a .count span:after{display:inline-block}
}
#search-nav-container nav.tabs a.active{background:white;color:#ae0a46;display:none}
#search-nav-container nav.tabs a.active:hover{background:white}
#search-nav-container nav.tabs a.active .count span{background:#ae0a46;color:white}
@media only screen and (min-width:768px){#search-nav-container nav.tabs a.active{display:block}
  #search-nav-container nav.tabs a.active .count span{background:white;color:#ae0a46;margin-top:-2px}
}
#search-nav-container nav.tabs a:hover{background:#a00940}
#search-nav-container nav.tabs a:focus,#search-nav-container nav.tabs a:active{outline:0}
#search-content .content-search{display:none}
#search-content .content-search.active{display:block}
#search-content .content-search .js-search-content .dropdown-grouping{float:left;width:auto}
#search-content .content-search .js-search-content .dropdown-grouping a{border:0;background-color:#fff;color:#ae0a46;outline:0}
#search-content .content-search .js-search-content .dropdown-grouping a:hover{color:#5f5753}
#search-content .content-search .js-search-content .dropdown-grouping ul.f-dropdown a{color:#5f5753}
#search-content .content-search .js-search-content .dropdown-grouping ul.f-dropdown a:hover{color:#4d4d4d}
#search-content .content-search .js-search-content .showing-results-count{float:left;width:auto}
#search-content .content-search .js-search-content .showing-results-count span{line-height:3em}
#printContainer .table-specs{width:100%}
#printContainer .table-specs th{padding:7px 10px;font-size:14px;color:#fff;background-color:#5f5753;font-weight:300;width:150px}
#printContainer .table-specs td{padding:7px 10px;font-size:14px;font-weight:500;color:#5f5753;width:150px}
#printContainer .product-price{font-size:23px;font-weight:500}
#printContainer .print-warranty table,#printContainer .printDetail table{border:0}
#printContainer .print-warranty td{width:30%}
#printContainer .printDetail table{margin-bottom:0}
#printContainer .printDetail td{width:40%;padding:0 0 15px;vertical-align:top}
#printContainer .ccs-ds-extendedSpec-header{background:none !important;border-bottom:none !important}
#printContainer h1{line-height:1.16667em !important;font-weight:100;font-size:36px;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;margin:10px auto !important}
#printContainer hr{margin:0}
#printContainer .fine-print p{margin-bottom:0}
#printContainer #ccs-gallery,#printContainer #js-print-prodetail-template{margin-top:0}
#printContainer #printProdImage{height:400px}
#printContainer .product-specs span:first-child{padding-left:10px}
#printContainer #print_productDetail,#printContainer #print_compareProduct,#printContainer #print_orderDetail{display:none}
.printHeader .campaign-landing-logo-container,.printFooter .campaign-landing-logo-container{text-align:left}
.campaign-top-bar{padding-bottom:10px}
.printLogo{width:180px !important}
.iconSection{text-align:right}
.product-print-btn,.product-email-btn{font-size:2em;text-align:right;cursor:pointer}
.product-email-btn{margin-right:10px}
.product-print-btn i{vertical-align:-15px}
.product-print-btn a i{vertical-align:1px}
@media print{.print-logo-container{width:20%}
  .print-phone-container{width:80%}
  .product-print-btn{display:none !important}
}
.print-warranty table tr{vertical-align:top}
#locale-selector{background:white;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999}
#locale-selector .wrapper{margin:3% auto}
#locale-selector .row{max-width:1200px}
#locale-selector.open{display:block}
#locale-selector .button.small{padding-bottom:18px;padding-top:19px}
#locale-selector #close-locale-icon{color:#ae0a46;cursor:pointer;font-size:52px;position:absolute;right:19px;top:-3px}
#locale-selector #close-locale-link{color:#ae0a46;font-size:16px;font-weight:400;margin-top:10px}
#locale-selector #close-locale-link>span{background:white;cursor:pointer;display:inline-block;padding:0 20px;position:relative}
#locale-selector #close-locale-link>span .ion-ios-close-empty{font-size:42px;margin-right:12px;vertical-align:-10px}
#locale-selector #close-locale-link>span:hover span{text-decoration:underline !important}
#locale-selector #close-locale-link>span:before,#locale-selector #close-locale-link>span:after{content:"";position:absolute;height:1px;top:50%;width:70%}
#locale-selector #close-locale-link>span:before{background-image:linear-gradient(to right,transparent,rgba(0,0,0,0.15));right:100%}
#locale-selector #close-locale-link>span:after{background-image:linear-gradient(to right,rgba(0,0,0,0.15),transparent);left:100%}
#locale-selector .wrapper.mobile header{padding-top:15px}
#locale-selector .wrapper.mobile #close-locale-link span{padding-left:0}
#locale-selector .wrapper.mobile #close-locale-link span:before{display:none}
#locale-selector .dropdown-select{cursor:pointer;height:42px;margin:0 0 20px;position:relative;z-index:2}
#locale-selector .dropdown-select .container{background:white;border:1px solid #e6e6e5;height:100%;position:absolute;width:100%}
#locale-selector .dropdown-select span{display:block;font-size:16px;font-weight:400;line-height:42px;padding:0 15px}
#locale-selector .dropdown-select .go-btn{position:absolute;right:0;top:-1px;z-index:2}
#locale-selector .dropdown-select .go-btn .button{height:42px;line-height:36px;padding:0 15px}
#locale-selector .dropdown-select .go-btn .ion-chevron-down{position:absolute;left:-32px;line-height:42px;top:0}
#locale-selector .dropdown-select .select{border:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;left:0;height:100%;opacity:0;position:absolute;top:0;width:100%;z-index:1;-ms-filter:alpha(opacity=0)}
#locale-selector .dropdown-select .select optgroup{padding:7px 10px}
#locale-selector .dropdown-select .select:focus{outline:0}
#locale-selector .wrapper.desktop header{margin:0 0 50px}
#locale-selector .wrapper.desktop header img,#locale-selector .wrapper.desktop header h2{display:inline}
#locale-selector .wrapper.desktop header img{margin-right:36px;vertical-align:-12px}
#locale-selector nav{margin:0 0 50px}
#locale-selector nav .locale{display:inline-block;margin:0 3%;max-width:165px;text-align:center}
#locale-selector nav .locale:focus{outline:0}
#locale-selector nav .locale.active h3,#locale-selector nav .locale:hover h3{color:#ae0a46}
#locale-selector nav .locale .region{background:url("../../../content/dam/insight-web/country-selector/country-selector-sprite.png") no-repeat;display:block;height:129px;min-width:165px;width:100%}
#locale-selector nav .locale[href^="#na"] .region{background-position:top left}
#locale-selector nav .locale[href^="#na"]:hover .region,#locale-selector nav .locale[href^="#na"].active .region{background-position:bottom left}
#locale-selector nav .locale[href^="#emea"] .region{background-position:-165px 0}
#locale-selector nav .locale[href^="#emea"]:hover .region,#locale-selector nav .locale[href^="#emea"].active .region{background-position:-165px -130px}
#locale-selector nav .locale[href^="#apac"] .region{background-position:-330px 0}
#locale-selector nav .locale[href^="#apac"]:hover .region,#locale-selector nav .locale[href^="#apac"].active .region{background-position:-330px -130px}
#locale-selector nav .selected{border-bottom:3px #ae0a46 solid}
#locale-selector main{margin:0 0 40px;min-height:285px;position:relative;overflow:hidden;white-space:normal}
#locale-selector main .country-list{left:0;line-height:1.5;list-style:none;opacity:0;padding-left:11%;position:absolute;top:0;transition:.2s ease-out;-webkit-transition:.2s ease-out;visibility:hidden;width:100%}
#locale-selector main .country-list.open{opacity:1;visibility:visible;z-index:2}
#locale-selector main .country-list>li{float:left;margin:0 0 16px;padding:0 20px 0 0;position:relative;text-align:left;width:25%}
#locale-selector main .country-list>li span.name{display:block;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}
#locale-selector main .country-list>li span.name>a{color:#3e332d;display:inline;font-weight:300;padding:0;width:auto}
#locale-selector main .country-list>li span.name>a:hover{text-decoration:underline !important}
#locale-selector main .country-list>li span.name>a:focus{outline:0}
#locale-selector main .country-list>li span[class^="flag-"],#locale-selector main .country-list>li span[class*=" flag-"]{margin-right:7px;vertical-align:-2px}
#locale-selector main .country-list>li .f-dropdown{margin:9px 0 0 -23px;width:auto}
#locale-selector main .country-list>li .f-dropdown a{background:#e6e6e5;color:#3e332d;font-size:13px;font-weight:500;line-height:28px;min-height:0;padding:0 42px 3px 22px}
#locale-selector main .country-list>li .f-dropdown a:hover{background:#dadad8}
#locale-selector footer{padding-bottom:50px}
#locale-selector footer h4{display:inline;margin-right:32px}
#locale-selector .language-list{display:inline;list-style:none}
#locale-selector .language-list li{display:inline-block;margin-right:12px}
#locale-selector .language-list li a{color:#ae0a46;font-weight:400;padding:0}
#locale-selector .language-list li a:hover{text-decoration:underline}
.content-slider-container h2{font-size:40px;font-weight:100;margin:4px 0 20px;line-height:1.166667em}
.content-slider-container p{font-size:18px;line-height:24px;margin-bottom:30px}
.content-slider-container .content-slider-inner{list-style:none;margin:0;padding:0}
.content-slider-container .content-slider-inner .slick-slide{position:relative}
.content-slider-container .content-slider-inner .slick-prev,.content-slider-container .content-slider-inner .slick-next{background:#8fe3ff;border:0;display:none !important;height:40px;margin:-40px 0 0;padding:0;position:absolute;text-indent:-9999px;top:50%;width:40px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.content-slider-container .content-slider-inner .slick-prev:before,.content-slider-container .content-slider-inner .slick-next:before{color:white;font-family:"Ionicons";font-size:18px;left:0;position:absolute;right:0;text-indent:0;text-align:center;top:10px}
.content-slider-container .content-slider-inner .slick-prev:hover,.content-slider-container .content-slider-inner .slick-next:hover{background:#5cd6ff}
.content-slider-container .content-slider-inner .slick-prev.slick-disabled,.content-slider-container .content-slider-inner .slick-next.slick-disabled{background:#e6e6e5;color:#e6e6e5}
.content-slider-container .content-slider-inner .slick-prev{left:0}
.content-slider-container .content-slider-inner .slick-prev:before{content:"\f3d2"}
.content-slider-container .content-slider-inner .slick-next{right:0}
.content-slider-container .content-slider-inner .slick-next:before{content:"\f3d3";margin-left:2px}
.content-slider-container .content-slider-inner .slick-dots{display:table;height:8px;width:100%;margin:0;padding:0}
.content-slider-container .content-slider-inner .slick-dots li{display:table-cell !important;padding:3px}
.content-slider-container .content-slider-inner .slick-dots li button{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;font-size:1px;height:8px;width:100%}
.content-slider-container .content-slider-inner .slick-dots li:hover button,.content-slider-container .content-slider-inner .slick-dots li.slick-active button{background:#8fe3ff}
.content-slider-container .content-slider-inner .content-slider-text h3{font-weight:400;line-height:1.25em;color:#5f5753;font-size:24px;font-style:normal;margin:4px 0}
.content-slider-container .content-slider-inner .content-slider-text h4{font-size:23px;line-height:1.4;font-weight:400;font-style:normal;color:#222;margin:4px 0}
.content-slider-container .content-slider-inner .content-slider-text h5{color:#222;font-size:30px;margin-bottom:15px}
.content-slider-container .content-slider-inner .content-slider-text p{font-size:18px;line-height:24px;margin-bottom:30px}
.content-slider-container .content-slider-inner .content-slider-image{text-align:center}
.content-slider-container .content-slider-inner .content-slider-image img{margin:0 auto 10px;max-width:100%}
@media only screen and (min-width:768px){.content-slider-container .content-slider-inner .slick-prev,.content-slider-container .content-slider-inner .slick-next{display:block !important}
  .content-slider-container .content-slider-inner .slick-slide{margin:10px 0 35px;padding:0 50px}
  .content-slider-container .content-slider-inner .content-slider-image,.content-slider-container .content-slider-inner .content-slider-text{float:left;width:50%}
  .content-slider-container .content-slider-inner .content-slider-image{padding:0 20px 0 0}
  .content-slider-container .content-slider-inner .content-slider-image img{margin:0}
  .content-slider-container .content-slider-inner .content-slider-image.medium-float-right{float:right;padding:0 0 0 20px}
  .content-slider-container .content-slider-inner .content-slider-image.medium-float-right img{float:right}
}
@media only screen and (min-width:1180px){.content-slider-container .content-slider-inner .slick-slide{margin:30px 0 50px;padding:0 80px}
  .content-slider-container .content-slider-inner .content-slider-image{padding:0 40px 0 0}
  .content-slider-container .content-slider-inner .content-slider-image.medium-float-right{padding:0 0 0 40px}
}
#buy-detail-specifications #ccs-inline:empty{display:none}
#buy-detail-specifications #tpl-specs-overview-target{padding-top:10px !important}
#buy-detail-specifications .ccs-logo-cr-rateTable{margin-bottom:0 !important}
#buy-detail-specifications .pcmWarning a{color:#ae0a46}
#buy-detail-specifications .pcmWarning i{color:#ffc208}
.recs-container .recs-carousel-container{padding:25px}
.recs-container .rr-content-centered.Carousel{min-height:300px}
.recs-container .rr-content-centered .rr-tile{padding:0;margin:0;width:150px}
.recs-container .rr-content-centered .rr-tile.slick-center .rr-name-wrapper,.recs-container .rr-content-centered .rr-tile.slick-center .rr-tile-price,.recs-container .rr-content-centered .rr-tile.slick-center .rr-more-details{opacity:1;display:block}
.recs-container .rr-content-centered .rr-tile.slick-center .rr-img-wrapper{width:150px;-webkit-transition:width 500ms;transition:width 500ms}
.recs-container .rr-content-centered .rr-img-wrapper{width:75px;-webkit-transition:width 500ms;transition:width 500ms;margin:auto;height:auto}
.recs-container .rr-content-centered .rr-name-wrapper,.recs-container .rr-content-centered .rr-tile-price,.recs-container .rr-content-centered .rr-more-details{display:none;transition:opacity 500ms ease-out;opacity:0}
.recs-container .rr-content-centered .slick-prev,.recs-container .rr-content-centered .slick-next{top:30%}
.recs-container .rr-title{font-size:1.25rem}
.recs-container .rr-tile{background-color:#fff;margin:10px 10px 0;padding:15px;text-align:center}
.recs-container .rr-img-wrapper{height:120px;margin-bottom:10px}
.recs-container .rr-img{width:100%;max-width:150px;height:auto;max-height:120px;overflow:hidden;margin:auto}
.recs-container .rr-name-wrapper{font-weight:400 !important;margin-bottom:10px;line-height:1.2;height:2.4em;overflow:hidden}
.recs-container a{line-height:inherit;color:#ae0a46;text-decoration:none;cursor:pointer}
.recs-container .rr-tile-price{display:block;margin-bottom:10px}
.recs-container .rr-tile-price .c-currency__code{font-size:.75rem;color:#5f5753}
.recs-container .rr-tile-price .c-currency__value{font-weight:400 !important;color:#3e332d}
.recs-container .rr-tile-price .c-currency__tax{font-size:12px;color:#5f5753}
.recs-container .rr-currency-code{font-size:.75rem;color:#5f5753}
.recs-container .rr-currency-amount{font-weight:400 !important;color:#3e332d}
.recs-container .recs-button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.recs-container .slick-prev,.recs-container .slick-next{position:absolute;top:50%;width:15px;height:40px;transform:translate(0,-50%);cursor:pointer;z-index:10}
.recs-container .slick-prev{left:-15px}
.recs-container .slick-next{right:-15px;text-align:right}
.recs-container .slick-disabled{display:none !important}
.recs-container .Carousel{min-height:270px}
.recs-container .Carousel__arrow{font-size:2.25rem;color:#5f5753}
.recs-container .Carousel__arrow:hover,.recs-container .Carousel__arrow:focus{color:#ae0a46}
.recs-container .rr-carousel-arrow{font-size:2.25rem;color:#5f5753}
.nested-sub-nav-container{background-color:#3e332d}
.nested-sub-nav-container span.ion-arrow-down-b,.nested-sub-nav-container span.ion-arrow-up-b{float:right;color:#fff;width:35px;height:35px}
.nested-sub-nav-container span.ion-arrow-down-b:before,.nested-sub-nav-container span.ion-arrow-up-b:before{position:absolute;right:15px}
.nested-sub-nav-container span:focus{outline:none !important}
.nested-sub-nav-container .desktop_subNav{display:none;padding-left:0;padding-right:0}
.nested-sub-nav-container .fusia-gradient{background:#ae0a46;background:-moz-linear-gradient(left,#ae0a46 0,#d40e8c 50%,#582873 100%);background:-webkit-linear-gradient(left,#ae0a46 0,#d40e8c 50%,#582873 100%);background:linear-gradient(to right,#ae0a46 0,#d40e8c 50%,#582873 100%);line-height:1.2}
.nested-sub-nav-container .mobileNav_subNav{margin-left:0;margin-right:0;width:100%;padding:0}
.nested-sub-nav-container .mobileNav_subNav div{display:block;font-size:20px;height:50px;padding:15px;color:#fff}
.nested-sub-nav-container .mobileNav_subNav div span{position:absolute;cursor:pointer;width:50px;height:100%}
.nested-sub-nav-container .mobileNav_subNav div span.expand{right:0;font-size:2em;top:0}
.nested-sub-nav-container .mobileNav_subNav div span.expand:before{content:"+";padding-left:15px}
.nested-sub-nav-container .mobileNav_subNav div span.collapse{right:0;font-size:2em;top:0}
.nested-sub-nav-container .mobileNav_subNav div span.collapse:before{content:"-";padding-left:15px}
.nested-sub-nav-container ul#subNav_menu{margin-bottom:0;list-style:none;margin-left:0}
.nested-sub-nav-container ul#subNav_menu li{border-bottom:1px solid #ccc;position:relative}
.nested-sub-nav-container ul#subNav_menu li:last-child{border-bottom:0}
.nested-sub-nav-container ul#subNav_menu li a{line-height:1.2;display:block;margin-left:20px;padding-top:10px;padding-bottom:10px}
.nested-sub-nav-container ul#subNav_menu li p{margin-bottom:0}
.nested-sub-nav-container ul#subNav_menu li a,.nested-sub-nav-container ul#subNav_menu li p{font-size:14px;color:#fff}
.nested-sub-nav-container ul#subNav_menu li.subNav_headerText a{line-height:1.2}
.nested-sub-nav-container ul#subNav_menu li.subNav_headerText p{font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;margin-top:5px;margin-bottom:0}
.nested-sub-nav-container ul#subNav_menu .has-submenu ul{list-style:none;margin-left:0 !important;background-color:#fff}
.nested-sub-nav-container ul#subNav_menu .has-submenu ul a{color:#3e332d}
.nested-sub-nav-container ul#subNav_menu .has-submenu ul span.ion-arrow-down-b,.nested-sub-nav-container ul#subNav_menu .has-submenu ul span.ion-arrow-up-b{color:#3e332d}
.nested-sub-nav-container ul#subNav_menu .has-submenu.collapsed>ul{display:none}
.nested-sub-nav-container ul#subNav_menu .has-submenu.expanded>ul{display:block}
@media only screen and (min-width:768px){.nested-sub-nav-container{font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}
  .nested-sub-nav-container.nested-sub-nav-container--moveTop{position:relative;top:-35px}
  .nested-sub-nav-container .mobileNav_subNav{display:none}
  .nested-sub-nav-container .desktop_subNav{display:block !important}
  .nested-sub-nav-container .headerFont{font-size:24px !important}
  .nested-sub-nav-container.row{background:#ae0a46;background:-moz-linear-gradient(left,#ae0a46 0,#d40e8c 50%,#582873 100%);background:-webkit-linear-gradient(left,#ae0a46 0,#d40e8c 50%,#582873 100%);background:linear-gradient(to right,#ae0a46 0,#d40e8c 50%,#582873 100%)}
  .nested-sub-nav-container ul#subNav_menu{list-style:none;margin:0;padding:0;position:relative;font-size:18px !important;line-height:1.2;flex-direction:row;display:flex;justify-content:center}
  .nested-sub-nav-container ul#subNav_menu li{border-bottom:0}
  .nested-sub-nav-container ul#subNav_menu li.subNav_headerText{flex-grow:1;float:left;font-size:18px;width:20%;padding:0;border-top:0;border-bottom:0;border-left:1px solid #ccc;margin-left:0}
  .nested-sub-nav-container ul#subNav_menu li.subNav_headerText ul{display:none;background-color:#3e332d}
  .nested-sub-nav-container ul#subNav_menu li.subNav_headerText ul li:hover{background-color:#222}
  .nested-sub-nav-container ul#subNav_menu li.subNav_headerText:first-child{border-left:none !important}
  .nested-sub-nav-container ul#subNav_menu li.subNav_headerText.expanded,.nested-sub-nav-container ul#subNav_menu li.subNav_headerText:hover{background-color:#3e332d}
  .nested-sub-nav-container ul#subNav_menu li.subNav_headerText .childContainer{left:auto;position:absolute;min-width:100%;width:18em;z-index:999}
  .nested-sub-nav-container ul#subNav_menu li.subNav_headerText .childContainer a{color:#fff;height:50px;width:100%;border-left:0}
  .nested-sub-nav-container ul#subNav_menu li.subNav_headerText.has-submenu>a{width:calc(100% - 35px)}
  .nested-sub-nav-container ul#subNav_menu li.subNav_headerText a{box-sizing:border-box;outline:0;color:#fff !important;font-size:18px;height:100%;margin-left:0;letter-spacing:1px;width:100%;display:block;padding:14px 0 14px 15px;transition-duration:0;overflow:hidden}
  .nested-sub-nav-container ul#subNav_menu li.subNav_headerText a.headerFont span.ion-arrow-down-b,.nested-sub-nav-container ul#subNav_menu li.subNav_headerText a.headerFont span.ion-arrow-up-b{position:absolute;right:0;top:5px}
  .nested-sub-nav-container ul#subNav_menu li.subNav_headerText a.headerFont span.ion-arrow-down-b:before,.nested-sub-nav-container ul#subNav_menu li.subNav_headerText a.headerFont span.ion-arrow-up-b:before{position:absolute;right:10px;top:10px}
  .nested-sub-nav-container ul#subNav_menu li.subNav_headerText p{margin-left:0 !important;color:#fff !important}
  .nested-sub-nav-container ul#subNav_menu li.subNav_headerText .has-submenu ul{background-color:#3e332d}
  .nested-sub-nav-container ul#subNav_menu li.subNav_headerText .has-submenu ul li{padding-left:20px}
  .nested-sub-nav-container ul#subNav_menu li.subNav_headerText .has-submenu ul>a{border-top:1px solid #6e6259}
  .nested-sub-nav-container ul#subNav_menu li.subNav_headerText .has-submenu span.ion-arrow-down-b,.nested-sub-nav-container ul#subNav_menu li.subNav_headerText .has-submenu span.ion-arrow-up-b{color:#fff}
  .nested-sub-nav-container ul#subNav_menu li.subNav_headerText .has-submenu.collapsed>ul{display:none}
  .nested-sub-nav-container ul#subNav_menu li.subNav_headerText .has-submenu.expanded>ul{display:block}
}
.marketo-modal-form{left:0;margin-left:auto;margin-right:auto;max-width:780px;padding:40px;right:0;width:90%}
.marketo-modal-form form{margin:0}
.marketo-modal-form form select{margin:0 0 20px !important}
.marketo .c-modal .c-modal__container-marketo{background-color:#f7f6f5}
.marketo .c-modal__container .c-modal__header-marketo{border:0;background-color:#f7f6f5;display:block}
.marketo .c-modal__container .c-modal__content-marketo{padding-left:40px;padding-right:40px;padding-top:0}
.marketo .c-modal__header .c-modal__heading-marketo{padding-top:10px;text-align:center}
.marketo .c-modal__header .c-modal__sub-heading-marketo{text-align:center;margin-bottom:0}
.marketo .c-modal__content .marketo-form-placement-modal{padding-bottom:40px}
.reveal-modal{z-index:10001}
.asset-page-centered{margin:auto}
.assetHeadline .assetType{font-size:16px;font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:100;font-style:normal;line-height:1;display:inline-block;border-top:4px solid #d40e8c;padding-top:15px;margin:0 auto 25px !important}
.assetHeadline .headline{display:block}
.assetHeadline h1{font-size:3.75em;line-height:1.2em;margin-bottom:15px;text-align:center}
.assetHeadline h2{font-size:1.8755em;text-align:center}
.u-flex-centered{display:flex;display:-ms-flexbox;justify-content:center;-ms-flex-pack:center}
.bySocial{margin-top:20px}
.bySocial p{font-size:16px}
.bySocial .assetDivider{margin:0 5px;display:inline-block}
.bySocial .social-icon-links{font-size:24px;list-style:none;margin:-3px 0 0;float:right;padding:0}
.bySocial .social-icon-links>li a .sprite-mail{display:inline-block;vertical-align:middle;height:24px;background-image:url(../../../content/dam/insight-web/logos/icons/social-icons-update.png);background-size:73px 305px;width:24px;background-position:0 -281px}
.bySocial .social-icon-links>li a:hover .sprite-mail{background-position:-36px -281px}
.bySocial .social-icon-links>li a .sprite-facebook2{display:inline-block;vertical-align:middle;height:24px;background-image:url(../../../content/dam/insight-web/logos/icons/social-icons-update.png);background-size:73px 305px;width:24px;background-position:0 -193px}
.bySocial .social-icon-links>li a:hover .sprite-facebook2{background-position:-36px -193px}
.bySocial .social-icon-links>li a .sprite-linkedin2{display:inline-block;vertical-align:middle;height:24px;background-image:url(../../../content/dam/insight-web/logos/icons/social-icons-update.png);background-size:73px 305px;width:24px;background-position:0 -225px}
.bySocial .social-icon-links>li a:hover .sprite-linkedin2{background-position:-36px -225px}
.bySocial .social-icon-links>li a .sprite-twitter2{display:inline-block;vertical-align:middle;height:24px;background-image:url(../../../content/dam/insight-web/logos/icons/social-icons-update.png);background-size:73px 305px;width:24px;background-position:0 -256px}
.bySocial .social-icon-links>li a:hover .sprite-twitter2{background-position:-36px -256px}
.bySocial .social-icon-links li a{color:#5f5753}
.bySocial .social-icon-links>li{display:inline-block;vertical-align:middle;text-align:center;margin:0 3px}
.bySocial .social-icon-links .c-social-icon--twitter{fill:#5f5753;height:25px;width:25px;transform:translate(0,4px)}
.assetContent h3{color:#3e332d;font-size:1.75em;margin-bottom:30px}
.assetContent h2{margin-bottom:15px}
.assetImage{overflow:hidden;height:400px;background-color:#cbc4c3;margin:0 auto;text-align:center;vertical-align:middle}
.assetCallout{text-align:center;border-top:1px solid #cbc4c3;border-bottom:1px solid #cbc4c3;padding:30px}
.assetCallout h3{font-size:1.75em}
.assetAuthor{border-top:1px solid #cbc4c3;padding:50px 0 40px}
.assetAuthorImage{border-radius:50%;background-color:#cbc4c3;height:200px;width:200px;border:0}
.assetAuthorSocial{margin-top:-5px;padding-left:5px;float:left;display:flex;display:-ms-flexbox}
.assetAuthorSocial li:nth-of-type(2){margin-left:8px}
.authorDivider{display:inline-block;padding:0 15px;color:#cbc4c3}
.padAdjust{margin:0;padding:0;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-line-pack:center}
.padAdjust p{margin-bottom:5px}
.padAdjust .no-social-icon{margin-left:3px}
.assetRelated{margin-top:30px;padding:40px 0;border-top:1px solid #cbc4c3;background-color:#f7f6f5}
.assetRelated h2{margin-bottom:40px}
.assetRelated .row{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}
.assetRelated .row div a img{object-fit:cover}
.assetRelPost a img{background-color:#222;height:160px;width:100%;margin-bottom:0}
.assetRelPost a:hover img{opacity:.8;filter:alpha(opacity=80)}
.assetRelPost a p{padding:20px 5px;margin-bottom:0;color:#222}
.assetRelPost a p strong{font-weight:400 !important}
.assetRelPost a:hover p strong{color:#a30942}
.assetRelPost a p span{font-size:14px;display:block;color:#554741;margin-top:10px}
.assetRelPost a p span em{margin:0 3px;display:inline-block}
.consumableTitle h3,.relatedTitle h3{display:inline-block;color:#222;margin:0}
.consumableTitle h3{padding:0 10px}
.relatedTitle h3{padding:0 10px 0 0}
.consumableTitle p{display:inline-block;padding:0 0 0 15px;font-size:14px;margin:0}
.relatedTitle p{display:inline-block;padding:0 0 0 15px;font-size:14px;margin:0;margin-top:5px}
.consumableRow{padding:20px 0 0 0}
.consumableAsset{padding:0}
.relatedRow{padding:10px 0 0 0}
.assetRelPost a .RelAssetImage,.consumableAsset a .assetRelPost .RelAssetImage{position:relative;overflow:hidden;min-height:44px;max-height:172px;background-color:#222;margin-bottom:0}
.relatedRow a .RelAssetImage{position:relative;overflow:hidden;min-height:44px;max-height:172px;background-color:#222;margin-bottom:0;margin-top:15px}
.assetRelPost a .RelAssetImage img,.consumableAsset a .assetRelPost .RelAssetImage img,.relatedRow a RelAssetImage img{width:100%;display:block;margin-left:auto;margin-right:auto;margin-bottom:0;height:auto}
.assetRelPost a:hover .RelAssetImage img,.consumableAsset a:hover .assetRelPost .RelAssetImage img,.relatedRow a:hover RelAssetImage img{opacity:.8;filter:alpha(opacity=80)}
.assetRelPost a h3{font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;padding:2px 5px 20px;margin-bottom:0;color:#222}
.consumableAsset a .assetRelPost h3{font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;padding:2px 5px 10px;margin-bottom:0;color:#222;font-size:16px}
.assetRelPost a h3 span,.consumableAsset a .assetRelPost h3 span{font-family:inherit;font-size:14px;display:block;color:#3e332d;margin-top:10px}
.consumableAsset a .assetRelPost h3 b,.consumableAsset a .assetRelPost h3 strong{font-weight:400 !important}
.assetRelPost a h3 strong,.assetRelPost a h3 b{font-weight:400 !important}
.consumableAsset a .assetRelPost p b,.consumableAsset a .assetRelPost p strong{font-weight:400 !important}
.assetRelPost a:hover p strong,.assetRelPost a:hover p b{color:#a30942}
.consumableAsset a:hover .assetRelPost p b,.consumableAsset a:hover .assetRelPost p strong{color:#a30942}
.assetRelPost a:hover h3,.consumableAsset a:hover .assetRelPost h3{color:#ae0a46 !important}
.assetRelPost a h3 span,.consumableAsset a .assetRelPost h3 span{font-size:14px;display:block;color:#3e332d;margin-top:10px;font-family:inherit;font-weight:100}
.assetRelPost a p span em,.consumableAsset a .assetRelPost p span em{margin:0 3px;display:inline-block}
.hoverDiv{-webkit-transition:margin .2s ease-out;-moz-transition:margin .2s ease-out;-o-transition:margin .2s ease-out}
.hoverDiv:hover{cursor:pointer;margin-top:-5px;margin-bottom:5px}
.featuredAsset .featuredAssetTxt{padding:10px 20px}
.featuredAsset .featuredAssetTxt h2{color:#222}
.featuredAsset .featuredAssetTxt:hover h2{color:#6f062d}
.featuredAsset .featuredAssetTxt p{color:#3e332d}
.featuredAsset .featuredAssetTxt p:first-of-type{font-size:14px !important;margin:0 0 15px;color:#5f5753}
.featuredAsset .featuredAssetTxt p:nth-child(2){margin-bottom:20px;font-size:16px;color:#3e332d}
.featuredAsset .featuredAssetTxt p:nth-child(3){margin-bottom:20px;font-size:16px}
.featuredAsset .featuredAssetTxt p b,.featuredAsset .featuredAssetTxt p strong{font-weight:400 !important;font-size:16px}
.featuredAsset .featuredAssetTxt p b .nextStep,.featuredAsset .featuredAssetTxt p strong .nextStep{color:#ae0a46}
.featuredAsset .featuredAssetTxt:hover p b .nextStep,.featuredAsset .featuredAssetTxt:hover p strong .nextStep{color:#6f062d}
.narrowAsset{margin-top:20px}
.narrowAsset h3,.narrowAsset p{display:inline-block}
.narrowAsset h4{font-size:20px;color:#222;display:inline-block;padding-right:5px}
.narrowAsset p{display:inline-block;font-size:14px}
@media only screen and (max-width:767px){.featuredAsset{margin-bottom:0}
  .assetHeadline h1,.assetHeadline h2{text-align:left}
  .assetHeadline h1{font-size:2.75em;line-height:1em}
  .assetDate{display:block;margin-left:1em}
  .bySocial .assetTopic,.bySocial .assetDivider{display:none !important}
  .assetAuthorImage{border-radius:50%;background-color:#d4d0ca;height:auto;width:200px;border:0}
}
.featuredAsset{margin-bottom:30px}
.featuredAsset .featuredAssetTxt{padding:10px 20px}
.featuredAsset .featuredAssetTxt h2{color:#222}
.featuredAsset .featuredAssetTxt:hover h2{color:#6f062d}
.featuredAsset .featuredAssetTxt p{color:#3e332d}
.featuredAsset .featuredAssetTxt p:first-of-type{font-size:14px !important;margin:0 0 15px;color:#5f5753}
.featuredAsset .featuredAssetTxt p:nth-child(2){margin-bottom:20px;font-size:16px;color:#3e332d}
.featuredAsset .featuredAssetTxt p:nth-child(3){margin-bottom:20px;font-size:16px}
.featuredAsset .featuredAssetTxt p b,.featuredAsset .featuredAssetTxt p strong{font-weight:400 !important;font-size:16px}
.featuredAsset .featuredAssetTxt p b .nextStep,.featuredAsset .featuredAssetTxt p strong .nextStep{color:#ae0a46}
.featuredAsset .featuredAssetTxt p:last-child{margin-bottom:0}
.featuredAsset .featuredAssetTxt:hover p b .nextStep,.featuredAsset .featuredAssetTxt:hover p strong .nextStep{color:#6f062d}
.narrowAsset{margin-top:20px}
.narrowAsset h3,.narrowAsset p{display:inline-block}
.narrowAsset h3{font-size:20px;color:#222}
.narrowAsset p{display:inline-block;font-size:14px}
.narrowAsset p a{color:#3e332d;text-decoration:none;font-size:12px;line-height:inherit;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:inline-block;padding:2px 10px 2px;background-color:#e7e7e6;font-weight:400;margin-right:2px}
.narrowAsset p a:hover{color:#fff;background-color:#5f5753}
.consumableRow{padding:20px 0 0 0}
.consumableAsset{padding:0}
.consumableTitle h3,.relatedTitle h3{display:inline-block;padding:0 10px;color:#222;margin:0}
.relatedTitle h3{padding-left:0}
.consumableTitle p,.relatedTitle p{display:inline-block;padding:0 0 0 15px;font-size:14px;margin:0}
.tagTopic a:not(:last-child):after{content:","}
.featured-content__content{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}
.featured-content__link{display:inline-block}
.search-content__container{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}
.author-profile__content{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}
.fc-flex-item{flex:1 1 25%;-ms-flex:1 1 25%;max-width:25%}
.fc-flex-two-item{flex:1 1 50%;-ms-flex:1 1 50%;max-width:50%;padding:20px 0 0 0}
@media only screen and (max-width:767px){.content-hub__container{display:flex;display:-ms-flexbox;justify-content:center;-ms-flex-pack:center}
  .fc-flex-item{flex:1 1 49%;-ms-flex:1 1 49%;max-width:50%}
}
p.assetDescription{font-size:14px;color:#554741;padding:0 5px 40px !important;margin-top:-10px}
.pubAuthor{background-color:#5f5753;color:#fff;font-size:11px;font-weight:400;text-transform:uppercase;padding:1px 8px 0;display:table;margin:3px 0 6px 0;font-style:normal}
.pubDate{margin-top:4px !important}
.hubPost div a{float:right;margin-bottom:40px}
.hubPost div a:hover{opacity:.8;filter:alpha(opacity=80)}
.hubPost div a img{background-color:#222;min-height:150px;max-height:172px;width:100%;margin-bottom:0;object-fit:cover}
.hubPost div a img.c-image--fallback{background-color:#e6e6e5;object-fit:contain}
.hubPost div a:hover img{opacity:.8;filter:alpha(opacity=80);object-fit:cover}
.hubPost div a:hover img.c-image--fallback{background-color:#e6e6e5;object-fit:contain}
.hubPost div a h3{padding:15px 3px;margin-bottom:0;color:#222;font-size:1.775em;font-weight:400;line-height:1.2}
.hubPost div a:hover h3{color:#6f062d}
.hubPost div a{color:#222;line-height:1.6;padding:0 5px;margin-bottom:20px}
.hubPost div a p{font-size:16px;padding:0;display:block;color:#3e332d;margin-bottom:15px}
.hubPost div a p span{font-size:14px;display:block;color:#3e332d}
.hubPost div a p span em{margin:0 6px;display:inline-block}
.narrow-results-txt{margin-bottom:10px;padding-bottom:5px}
.contenthub-header-section .dropdown-grouping ul li a{display:none}
@media only screen and (max-width:767px){.section-container.accordion section .content{margin-bottom:15px}
  .section-container.accordion section .content .more-or-less-content{height:0;display:none}
  .section-container.accordion section .content .more-or-less-content.expanded{height:auto}
  .content-hub__flex-container{margin-top:20px}
  .contenthub-nav__form{margin-bottom:20px}
  .contenthub-nav__form .filter-container:nth-of-type(1){margin:0;padding:15px 0 7px}
  .contenthub-nav__form .filter-container:nth-child(3){margin-bottom:0;padding-bottom:0}
  .contenthub-nav__form .filter-container:nth-child(3) p{margin-bottom:0;padding:15px 3px 13px}
  .contenthub-nav__form .filter-container:nth-child(3) input{margin-bottom:20px}
  .contenthub-nav__form .filter-container:nth-of-type(n+4){margin-bottom:0;padding-bottom:0}
  .contenthub-nav__form .filter-container:nth-of-type(n+4) .filter-title{margin:10px 5px 20px}
  .narrow-results__container.filter-container{margin-bottom:0}
  .narrow-results__container .close-button .filter-title{color:#ae0a46;margin-right:5px}
  .contenthub-search__header{border-bottom:1px solid #e6e6e5}
  .filter-item-wrapper{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:center;-ms-flex-pack:center}
  .filter-item-wrapper .filter-item{margin-right:10px;margin-top:10px}
  .filter-item-wrapper .filter-item a{margin-bottom:0}
  .filter-item-wrapper .filter-item .button{font-size:12px;padding:10px;margin-bottom:0;padding-left:10px;padding-right:30px;border:0;background-color:#cbc4bc;color:#3e332d;text-align:left;font-weight:100;letter-spacing:normal}
  .filter-item-wrapper .filter-item .button:after{content:"\f12a";font-family:"ionicons";position:absolute;top:50%;right:0;width:30px;line-height:60px;text-align:center;margin-top:-30px}
  .hubPost div a{margin:0 auto;padding:0 30px;width:100%}
  .hubPost div a h3{font-size:1.575em;line-height:1.3}
  .hubPost div a p{margin-bottom:15px}
  .hubPost div a p span{margin-top:0}
  .contenthub-header-section .dropdown-grouping ul li a{display:none}
  .contenthub-header-section .filter-container{padding-bottom:0;margin-bottom:0;border:0}
  .contenthub-header-section .filter-container .filter-title{margin-bottom:0}
  .narrow-results__container{padding:5px;border-bottom:0}
  .narrow-results__container.filter-container{padding-bottom:5px}
}
.filter-col{position:fixed;left:-100%;top:0;bottom:0;width:100%;padding-top:80px;overflow:hidden;z-index:100;background:#fff;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.filter-col.expanded{left:0}
@media only screen and (min-width:768px){.filter-col{position:relative;left:auto;top:auto;bottom:auto;padding-top:0;overflow:hidden;z-index:1}
  .filter-col.medium-3{width:25%}
}
.filter-container{border-bottom:1px solid #e6e6e5;padding-bottom:25px;margin-bottom:25px}
.filter-container .filter-title{margin-bottom:20px;font-size:14px;line-height:14px;color:#3e332d;font-weight:400}
.filter-container .filter-item-wrapper .filter-item .button{width:100%;margin-bottom:5px;padding-left:10px;padding-right:50px;border:0;background-color:#cbc4bc;color:#3e332d;text-align:left;font-weight:100;letter-spacing:normal}
.filter-container .filter-item-wrapper .filter-item .button:after{content:"\f12a";font-family:"ionicons";position:absolute;top:50%;right:0;width:50px;line-height:60px;text-align:center;margin-top:-30px}
.filter-container .filter-item-wrapper .filter-item .button:hover:after{color:initial;background-color:initial}
.filter-container .filter-text{display:inline-block;vertical-align:middle;width:77%;line-height:18px}
.narrow-results-clickable{cursor:pointer;font-size:12px;display:flex;display:-ms-flexbox;justify-content:flex-end;-ms-flex-pack:flex-end;align-items:center;-ms-flex-line-pack:center;padding:5px 0}
.narrow-results-clickable .filter-title{margin-bottom:0}
.narrow-results-clickable__icon:after{content:"";margin:0 5px;padding-top:3px;display:inline-block;speak:none;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Ionicons";font-style:normal;font-weight:normal;font-variant:normal;font-size:16px}
.u-font-size-14{font-size:14px}
.search-stats-font{font-style:italic;font-size:14px}
.search-stats-font>strong{font-style:normal;font-weight:400;font-size:18px;padding-right:5px}
form.custom .checkbox-label-custom{line-height:12px;color:#5f5753;margin-bottom:8px;font-weight:300}
form.custom .checkbox-label-custom .custom.checkbox{border-width:2px;margin-right:5px}
form.custom .checkbox-label-custom .custom.checkbox.checked:before{display:inline-block;speak:none;font-family:"Ionicons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
form.custom .checkbox-label-custom .custom.checkbox.checked:before{color:#007996;top:-8.5px;left:4px;font-size:19px;position:absolute}
.content-hub__flex-container{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}
.results-per-page{position:absolute;top:47px;left:-99999px}
.contenthub-search__header{max-width:1200px;padding:5px;margin:0 auto}
.contenthub-search__header .js-sewp-contract-info{margin-top:10px}
.contenthub-search__header a{-webkit-transition:none 300ms ease-in-out;-moz-transition:none 300ms ease-in-out;transition:none 300ms ease-in-out;-webkit-transition-property:color,background;-mozilla-transition-property:color,background;transition-property:color,background}
.contenthub-search__header h2{text-align:center}
.contenthub-search__header .dropdown-grouping{width:auto}
.contenthub-search__header .dropdown-grouping>span{vertical-align:0}
@media only screen and (min-width:768px){.contenthub-search__header h2{float:left;text-align:left}
  .contenthub-search__header .dropdown-grouping{float:left;margin-right:20px}
  .contenthub-search__header .dropdown-grouping .f-dropdown a{padding-left:12px}
  .contenthub-search__header .compare-col{float:right;margin-left:15px}
  .contenthub-search__header .stickyPagination{float:right;padding:15px;font-weight:400;font-size:.875em}
}
.contenthub-top-container{background:#f7f6f5;left:0;transition:top .2s cubic-bezier(0.5,0,0,1.25) 0,opacity .15s ease-out 0;top:0;width:100%}
.contenthub-top-container.sticky{opacity:1;position:fixed;transform:none;top:46px}
.contenthub-top-container.sticky .dropdown-grouping.filter{float:right}
.contenthub-top-container input[type="text"]{background:white}
.contenthub-top-container hr{margin:10px 0}
@media only screen and (min-width:768px){.contenthub-top-container{background:0}
}
.contenthub-top-container .sort-order-button{padding-top:16px;padding-bottom:15px;font-size:16px;display:inline-block;font-weight:300;border:0;color:#8c8279;line-height:1.5;margin-bottom:10px;width:100%}
@media only screen and (min-width:768px){.contenthub-top-container .sort-order-button{width:auto}
  .contenthub-top-container .sort-order-button.dropdown.button.small{padding-right:20px;padding-left:20px}
}
.contenthub-top-container .sort-order-button.dropdown.button.small{letter-spacing:normal;padding:11px 12px}
.contenthub-top-container .sort-order-button span{color:#c6c3c0;margin-right:15px}
.contenthub-top-container .sort-order-button:after{content:"\f123";font-family:"ionicons";border:0;color:#cbc4c3;vertical-align:0;margin-left:10px}
.contenthub-top-container .sort-order-button:before{content:"";margin:0;padding:0;border:0}
.contenthub-top-container .sort-order-button:hover,.contenthub-top-container .sort-order-button:focus{background-color:#e6e6e5;border:0;color:#333;outline:0}
.contenthub-top-container .sort-order-button:active{background-color:#e6e6e5;border-top-color:transparent;outline:0}
.contenthub-top-container .compare-col a.compare-list-button{color:white;background:#005885;margin:0;padding:6px 5px 8px}
.contenthub-top-container .compare-col a.compare-list-button .ion-checkmark-circled{font-size:1.3em;line-height:17px;margin-right:6px;vertical-align:-1px}
@media only screen and (min-width:768px){.contenthub-top-container .compare-col a.compare-list-button{background:white;color:#005885;font-weight:400;float:left;line-height:25px;padding:11px 16px}
  .contenthub-top-container .compare-col a.compare-list-button .ion-checkmark-circled{line-height:24px;vertical-align:-2px}
}
.contenthub-top-container .views-col a.view-types-button{padding-top:16px;padding-bottom:15px;font-size:16px;display:inline-block;font-weight:300;color:#8c8279;vertical-align:middle;line-height:1}
.contenthub-top-container .views-col a.view-types-button:hover,.contenthub-top-container .views-col a.view-types-button:focus{color:#3e332d}
.contenthub-top-container .views-col a.view-types-button:active{color:#222}
.contenthub-top-container .views-col a.view-types-button.list-button:before{font-family:"ionicons";content:"\f454";margin-right:10px;font-size:30px;vertical-align:middle}
.contenthub-top-container .views-col a.view-types-button.grid-button:before{font-family:"ionicons";content:"\f13f";margin-right:10px;font-size:30px;vertical-align:middle}
.hubPostSingleCol div{margin-bottom:40px}
.hubPostSingleCol div a div:first-of-type{overflow:hidden;text-align:center;height:175px;padding:0 20px}
.hubPostSingleCol div a div img{background-color:#222;width:100%}
.hubPostSingleCol div a:hover div img{opacity:.8;filter:alpha(opacity=80)}
.hubPostSingleCol div a div h3{padding:3px 3px 15px;margin-bottom:0;color:#222;font-size:1.775em;font-weight:400}
.hubPostSingleCol div a:hover div h3{color:#6f062d}
.hubPostSingleCol div a div p{font-size:16px;padding:0 2px;display:block;color:#3e332d;margin-bottom:0}
.hubPostSingleCol div a div p span{font-size:14px;display:block;color:#5f5753;margin-top:10px}
.hubPostSingleCol div a div p span em{margin:0 3px;display:inline-block}
@media only screen and (max-width:767px){.hubPostSingleCol div{float:none;margin:0 auto 40px}
  .hubPostSingleCol div a div h3{font-size:1.575em}
  .hubPostSingleCol div a div:first-of-type{overflow:hidden;height:150px;margin:0 0 10px}
  .hubPostSingleCol div a div p:first-of-type{display:none}
  .hubPostSingleCol div a div p span{margin-top:0}
}
main.infographic-section-container{background:#EEE;width:600px;margin:40px auto;padding:10px 0;box-shadow:0 3px 5px rgba(0,0,0,0.3)}
main.infographic-section-container input{display:none;visibility:hidden}
main.infographic-section-container label{display:block;text-align:left;color:#ae0a46}
main.infographic-section-container label:hover{color:#6f062d}
main.infographic-section-container label::before{font-family:Consolas,monaco,monospace;font-weight:bold;content:"+";vertical-align:text-top;display:inline-block;margin-right:3px}
main.infographic-section-container #expand{height:0;overflow:hidden;transition:height .5s}
main.infographic-section-container #toggle:checked ~ #expand{height:auto}
main.infographic-section-container #toggle:checked ~ label::before{content:"-"}
.about-container{padding:10px}
.row_column_about{background-color:#f7f6f5;border:1px solid #d4d0ca;padding:30px 30px 0;margin-top:60px}
.assetAuthorImage{height:auto;width:200px}
.column medium-9 small-8 p{font-size:1em;margin-bottom:10px}
.hub-author_callout{background-color:#f7f6f5;padding:60px 20px}
.hub-author_callout h2{font-size:40px;margin-bottom:20px}
.hub-author__social-icons-container{left:-30px;display:flex;display:-ms-flexbox;position:relative;left:7px}
.author-profile__social-icons{display:flex;display:-ms-flexbox;justify-content:center;-ms-flex-pack:center;width:100%}
.ps-one-column h3{color:#222}
.ps-one-column h4{font-family:'allumi-2-std','Helvetica Neue','Helvetica',Helvetica,Arial,sans-serif;margin-bottom:10px}
.ps-multi-column .row{padding-top:20px}
.ps-multi-column .ps-image{margin:0 auto;text-align:center}
.ps-multi-column .ps-image .img{width:150px;padding-bottom:20px}
.ps-multi-column h3{color:#222}
.ps-multi-column h4{font-family:'allumi-2-std','Helvetica Neue','Helvetica',Helvetica,Arial,sans-serif;margin:15px 0 20px}
.ps-multi-column .ps-flex-left-wrap{display:flex;justify-content:flex-start;flex-wrap:wrap}
.ps-multi-column .ps-absolute{position:absolute}
.ps-multi-column .ps-price-label{position:relative;bottom:190px}
.ps-multi-column .ps-item-container{max-height:520px;min-height:450px;display:flex;flex-direction:column;justify-content:space-between}
.ps-multi-column .ps-item{flex:0 0 auto;height:auto}
.search-wrap{position:relative;max-width:600px}
.search-wrap .input-addon{position:absolute;right:15px;top:4px;font-size:38px;color:#cbc4c3;opacity:.5;transition:all .2s}
.search-wrap #search-bar{font-weight:300;border-radius:4px;height:54px;font-size:14px;border-color:#cbc4c3}
.search-wrap #search-bar:focus+.input-addon{opacity:1;transform:rotate(-15deg);transition:all .2s}
@media only screen and (max-width:768px){.faq-accordion-container{padding-bottom:30px}
}
.faq-accordion-container h2{text-align:center}
.faq-accordion-container .faq-accordion-padding{padding-top:80px}
.faq-accordion-container .faq-gradient-heading h2{margin-bottom:40px;text-align:center;color:#fff}
.faq-accordion-container .c-form__label[for='search']{display:none}
.faq-accordion-container #search{font-weight:300;margin:0 auto;height:54px;font-size:14px;border-color:#cbc4c3;max-width:600px}
.faq-accordion-container .c-accordion.ds-v1 .c-accordion__item{border:0}
.faq-accordion-container .c-accordion.ds-v1 .c-accordion__item:not(:last-child){margin-bottom:3px}
.faq-accordion-container .c-accordion.ds-v1 .c-accordion__item .c-accordion__controls{padding:0}
.faq-accordion-container .c-accordion.ds-v1 .c-accordion__item .c-accordion__controls .c-button{cursor:pointer;user-select:none;margin-top:0;margin-bottom:0;font-size:22px;padding:17px 25px;position:relative;color:#3e3322;background-color:#f7f6f5;transition:.2s;font-family:klinic-slab,"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;font-weight:400;outline-offset:-2px}
.faq-accordion-container .c-accordion.ds-v1 .c-accordion__item .c-accordion__controls .c-button:hover{background-color:#ece9e7;transition:.2s}
.faq-accordion-container .c-accordion.ds-v1 .c-accordion__item .c-accordion__controls .c-button[aria-selected='true'],.faq-accordion-container .c-accordion.ds-v1 .c-accordion__item .c-accordion__controls .c-button.faq-accordion-expanded{background-color:#5f5753;color:#fff;outline-color:transparent !important}
.faq-accordion-container .c-accordion.ds-v1 .c-accordion__item .c-accordion__controls .c-button[aria-selected='true']:hover,.faq-accordion-container .c-accordion.ds-v1 .c-accordion__item .c-accordion__controls .c-button[aria-selected='true']:focus,.faq-accordion-container .c-accordion.ds-v1 .c-accordion__item .c-accordion__controls .c-button.faq-accordion-expanded:hover,.faq-accordion-container .c-accordion.ds-v1 .c-accordion__item .c-accordion__controls .c-button.faq-accordion-expanded:focus{background-color:#7a706b}
.faq-accordion-container .c-accordion.ds-v1 .c-accordion__item .c-accordion__controls .c-button .c-icon{float:right;position:relative;top:8px;height:20px;width:20px}
.faq-accordion-container .c-accordion.ds-v1 .c-accordion__item .c-accordion__panel[aria-expanded='true']{display:block}
.faq-accordion-container .c-accordion.ds-v1 .c-accordion__item .c-accordion__panel .c-collapsible__content{font-size:16px;padding:20px;margin-bottom:10px;position:relative;color:#5f5753}
.faq-accordion-container .c-accordion.ds-v1 .c-accordion__item .c-accordion__panel .c-collapsible__content:before{content:"";position:absolute;left:0;height:60%;top:50%;transform:translateY(-50%);opacity:.2}
.c-warranty-list--container{overflow-y:auto;max-height:initial;height:450px}
.c-warranty-mandate-modal--container hr,.c-warranty-list__title{margin:0 !important}
.c-warranty-title{padding:0 10px}
.c-warranty-list{padding:10px}
.c-warranty__buttons{padding:10px}
.c-warranty__section-title{margin:0 !important;padding-left:6px}
.c-warranty-added-to-cart{padding:10px 10px 0 10px;color:#406129;font-weight:400}
.c-warranty-additional-content{display:none}
.c-warranty__learn-more{cursor:pointer;color:#ae0a46;font-weight:400}
.c-add-warranty__radio{padding-right:12px;padding-left:6px}
.c-add-warranty{border:1px solid #e6e6e5;margin-bottom:12px;padding:6px}
.c-warranty__buttons{justify-content:space-between}
.c-add-warranty:has(input[type="radio"]:checked){border-color:#007996}
.added-to-cart .c-currency__code{font-size:16px !important}
.emeaSingleCard{margin:0 0 60px}
.content-search-ad-column .emeaSingleCard{margin-bottom:30px}
.card{display:block;padding-top:6px}
.card.card-red{border-top:6px #ae0a46 solid}
.card.card-red .card-content{background-color:#ae0a46}
.card.card-pink{border-top:6px #d40e8c solid}
.card.card-pink .card-content{background-color:#d40e8c}
.card.card-purple{border-top:6px #721357 solid}
.card.card-purple .card-content{background-color:#721357}
.card.card-black{border-top:6px #222 solid}
.card.card-black .card-content{background-color:#222}
.card .card-image{width:100%}
.card .card-content{background-image:url("../../../content/dam/insight/emea/layout/solve/isotope-bg-lines.png");background-position:left bottom;background-repeat:no-repeat;margin:6px 0 0 0;padding:25px 25px 10px}
.card .card-content h3,.card .card-content p{color:#fff;margin:0 0 15px}
@media screen{.print-out{left:0;margin:0 auto;max-width:920px;right:0}
  .print-out .telephone{margin-right:50px !important}
}
.print-out .telephone{display:block;font-size:16px;font-weight:600;margin:7px 0 0}
.print-out .product-table{border:0;margin:0 0 20px;width:100%}
.print-out .product-table td{padding:5px 10px;vertical-align:top}
.print-out .product-table .price{white-space:nowrap}
.print-out .product-table.totals{float:right;width:auto}
.print-out .product-table.totals td{font-weight:600;text-align:right}
.print-out .product-table.totals .text{font-weight:400;padding-right:30px;text-align:left}
.print-out table.information{border:0;margin:0;width:100%}
.print-out table.information td:first-child,.print-out table.information .title{font-weight:bold}
.print-out table.information td{padding:3px 10px;vertical-align:top}
.print-out table.information.auto{width:auto}
.tooltip{background:#005885;border-radius:0;color:white;font-weight:400;padding:6px 16px}
.tooltip>.nub{border-color:transparent transparent #005885}
.tooltip.tip-top>.nub{border-color:#005885 transparent transparent}
.tooltip.tip-left>.nub{border-color:transparent transparent transparent #005885}
.tooltip.tip-right>.nub{border-color:transparent #005885 transparent transparent}
.footable{border:0;width:100%}
@media only screen and (min-width:768px){.footable .footable-last-column{text-align:center}
}
.footable tr.even,table tr.alt,table tr:nth-of-type(2n){background:0}
.footable tbody td{border-bottom:1px solid #eee;font-size:13px;padding:7px 10px;vertical-align:middle}
.footable tbody td *{vertical-align:middle}
.footable tbody td small{font-size:11px}
.footable tbody td.footable-first-column{font-weight:400}
.footable tfoot td:first-child{padding:0}
.footable td:first-child,.footable th:first-child{padding-left:0}
@media only screen and (min-width:768px){.footable td:first-child,.footable th:first-child{padding-left:20px}
}
.footable thead{background:0;border-bottom:1px solid #e6e6e5}
.footable thead th{color:#6e6259;font-size:14px;font-weight:600}
.footable.dark{border:1px solid #e6e6e5}
.footable.dark td:first-child,.footable.dark th:first-child{padding-left:10px}
@media only screen and (min-width:768px){.footable.dark td:first-child,.footable.dark th:first-child{padding-left:20px}
}
.footable.dark thead{background:#dfdcd8}
.footable.dark thead th{color:#3e332d}
.footable.dark tr.footable-odd{background:#ebebea}
.footable tfoot{background:0}
.footable>thead>tr>th{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}
.footable>thead>tr>th.footable-sortable:hover{cursor:pointer}
.footable.breakpoint>tbody>tr>td>span.footable-toggle,.footable>thead>tr>th.footable-sortable>span.footable-sort-indicator{cursor:pointer;font-family:'Ionicons';font-style:normal;font-weight:normal;font-variant:normal;-webkit-font-smoothing:antialiased;text-transform:none;speak:none}
.footable.breakpoint>tbody>tr>td>span.footable-toggle{font-size:26px;padding-right:20px;transition:all 250ms ease-out 0;-webkit-transition:all 250ms ease-out 0}
.footable.breakpoint>tbody>tr>td>span.footable-toggle:hover:before{color:#29caff}
.footable.breakpoint .footable-detail-show .footable-toggle:before{color:#29caff}
.footable.breakpoint .contract td{border-bottom:1px solid #e6e6e5 !important}
.footable.breakpoint .contract .footable-toggle{display:none}
.footable.breakpoint>tbody>tr>td>span.footable-toggle:before{color:#8fe3ff;content:"\f216";transition:all 250ms ease-out 0;-webkit-transition:all 250ms ease-out 0}
.footable.breakpoint>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\f207"}
.footable-expand-all{color:#ae0a46;cursor:pointer;display:inline-block;min-width:103px}
.footable-expand-all:after{content:"\f216";font-family:'Ionicons';font-size:20px;font-style:normal;font-weight:normal;font-variant:normal;margin:0 0 0 7px;-webkit-font-smoothing:antialiased;text-transform:none;transition:all 250ms ease-out 0;-webkit-transition:all 250ms ease-out 0;speak:none;vertical-align:-3px}
.footable-expand-all.toggle:after{content:"\f207"}
.footable>thead>tr>th.footable-sortable>span.footable-sort-indicator:before{color:#cbc4c3;content:"\f10d";padding-left:10px}
.footable>thead>tr>th.footable-sortable.footable-sorted>span.footable-sort-indicator:before{content:"\f104"}
.footable th.actions{text-align:right}
.footable .actions .row-expand{display:none;color:#005885;cursor:pointer;font-size:14px;font-weight:400}
.footable .actions .row-expand i{margin-left:5px;vertical-align:0}
.footable.phone .actions .row-expand{display:block}
.footable-row-detail-inner{display:table;width:100%}
.footable-row-detail-inner .footable-row-detail-row{display:table-row}
.footable-row-detail-inner .footable-row-detail-row .footable-row-detail-name{color:#3e332d;font-weight:400;display:table-cell;padding:5px 30px 5px 0;vertical-align:top}
.footable-row-detail-inner .footable-row-detail-row .footable-row-detail-value{color:#5f5753;display:table-cell;min-width:60%;padding:5px 0 5px 5px;vertical-align:top}
.footable-row-detail-inner .footable-row-detail-row .footable-row-detail-value p{font-size:13px;margin:0}
.footable.footable-hidden .footable-row-detail-cell{padding:0}
.footable.footable-hidden dl{font-size:13px;margin:0;overflow:auto}
.footable.footable-hidden dl dt{font-size:13px;font-weight:400;float:left;margin:0;text-align:left;width:40%}
.footable.footable-hidden dl dd{font-size:13px;float:left;margin:0;text-align:right;width:60%}
@media only screen and (min-width:768px){.footable.footable-hidden dl dd{text-align:left}
}
.footable.footable-hidden .footable-row-detail-row{border-bottom:1px dotted #e6e6e5}
.footable.footable-hidden .footable-row-detail-row dl{border-bottom:none !important}
@media only screen and (min-width:768px){.footable.footable-hidden .footable-row-detail-row dl{border-bottom:1px dotted #e6e6e5 !important}
}
.footable.footable-hidden tr.footable-detail-show td{border-bottom-color:transparent}
.footable.footable-hidden .footable-detail-show+.footable-row-detail .footable-row-detail-cell{border-bottom-color:transparent}
@media only screen and (min-width:768px){.footable.footable-hidden .footable-row-detail-cell{padding-right:0}
  .footable.footable-hidden .footable-row-detail-inner{display:block;overflow:auto;padding:5px 0 20px 8px;position:relative;width:100%}
  .footable.footable-hidden .footable-row-detail-inner .footable-row-detail-row{background:#e6e6e5;display:block;float:left;margin:0 0 1% 1%;padding:20px;width:49%}
  .footable.footable-hidden .footable-row-detail-inner .footable-row-detail-row .footable-row-detail-name{color:#3e332d;display:block;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;line-height:24px;margin:0 0 10px;padding:0}
  .footable.footable-hidden .footable-row-detail-inner .footable-row-detail-row .footable-row-detail-value{color:#5f5753;display:block;padding:0;text-align:left;vertical-align:top}
  .footable.footable-hidden .footable-row-detail-inner .footable-row-detail-row .footable-row-detail-value dd,.footable.footable-hidden .footable-row-detail-inner .footable-row-detail-row .footable-row-detail-value dl,.footable.footable-hidden .footable-row-detail-inner .footable-row-detail-row .footable-row-detail-value dt{margin-bottom:5px}
}
.footable .pagination ul{list-style:none;margin:0;padding:0 0 0 10px;overflow:auto;text-align:center;zoom:1}
.footable .pagination ul li{display:inline;font-size:16px;margin-right:10px}
.footable .pagination ul li a{padding:0 5px}
.footable .pagination ul li a:focus{outline:0}
.footable .pagination ul li:first-child{display:none}
.footable .pagination ul li:last-child{display:none}
.footable .pagination ul li.disabled{display:none}
.footable .pagination ul li.active{cursor:default}
.footable .pagination ul li.active a{color:#aca39a;cursor:default}
.footable .pagination ul li i{vertical-align:0}
.footable .pagination ul li i.ion-chevron-left{margin-right:4px}
.footable .pagination ul li i.ion-chevron-right{margin-left:4px}
.footable.no-paging .hide-if-no-paging{display:none}
.footable .links{list-style:none;margin:0;padding:0;text-align:right}
.footable .links li{display:inline-block;line-height:1;margin:0 5px 0 0;vertical-align:middle}
.footable .links li a{background:#ae0a46;border:none !important;border-radius:50%;color:white;font-size:18px;display:inline-block;height:26px;position:relative;width:26px}
.footable .links li a:hover{background:#660629}
.footable .links li a i{position:absolute;top:0;left:0;text-align:center;width:100%;line-height:25px}
.footable .label{background:#e6e6e5;border-radius:.25em;color:#5f5753;font-size:10px;font-weight:500;padding:5px 8px;text-transform:none}
.footable .label.partial{background:#005885;color:white}
.footable .label.complete{background:#005885;color:white}
.footable-sort{margin:0}
.footable-sort ul{list-style:none;margin:0;padding:0}
.footable-sort ul li{display:block;float:left;width:50%}
@media only screen and (min-width:768px){.footable-sort ul li{display:inline-block;float:none;margin-right:15px;width:auto}
}
.footable-sort ul li.title{color:#aca39a;display:block;font-size:16px;font-weight:400;float:left;line-height:30px;margin-right:25px;padding:0 !important}
@media only screen and (min-width:768px){.footable-sort ul li.title{display:inline-block}
}
.footable-sort ul li .radio{margin:0 5px 5px 0 !important}
.footable-sort ul li label{vertical-align:1px}
.footable-legend{list-style:none;margin:0 0 10px;padding:0}
@media only screen and (min-width:1180px){.footable-legend{float:right;margin:10px 0 0}
}
.footable-legend li{display:block;float:left;font-size:14px;font-weight:400;line-height:32px;width:50%}
@media only screen and (min-width:768px){.footable-legend li{display:inline-block;float:none;margin:0 25px 0 0;width:auto}
}
.footable-legend li:last-child{margin:0}
.footable-legend li span{background:#cbc4bc;border-radius:50%;color:#857565;font-size:14px;display:inline-block;height:20px;margin:0 7px 0 0;position:relative;vertical-align:-4px;width:20px}
.footable-legend li span i{position:absolute;top:0;left:0;text-align:center;width:100%;line-height:19px}
#orderTracker{position:relative}
#orderTracker .ie8Fix{display:none;background-image:url(../../../content/dam/insight-web/source/img/bg.jpg)}
#orderTracker .radio{margin-bottom:10px}
#orderTracker .radio label{display:inline !important;vertical-align:3px}
#orderTracker .radio .radio{cursor:pointer;margin:0 3px 8px 0}
#orderTracker .radio hr{margin-top:0}
#orderTracker .top{margin-top:15px}
#orderTracker #mobileSearchReset{display:none}
#orderTracker #mobileSearchReset p{margin:0}
#orderTracker #orderTrackerForm{margin:0}
#orderTracker #orderTrackerForm.hide ~ #mobileSearchReset{display:block}
@media only screen and (min-width:768px){#orderTracker #orderTrackerForm.hide ~ #mobileSearchReset{display:none}
}
@media only screen and (min-width:768px){#orderTracker{margin:-1px 0;min-height:420px;background:#e6e6e5 url("../../../content/dam/insight-web/source/img/bg.jpg") no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:50px 0 0}
  #orderTracker:after{background:url("../../../content/dam/insight-web/source/img/motif.png") repeat-x;content:"";height:46px;left:0;position:absolute;top:0;width:100%}
  #orderTracker.loaded .ie8Fix{display:none !important}
  .ie8 #orderTracker .ie8Fix{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}
  #orderTracker .top{margin:0;text-align:center}
  #orderTracker .top h1{color:white}
  #orderTracker .top p{color:white;font-weight:400}
  #orderTracker main{margin-top:10px}
  #orderTracker main #orderTrackerForm{background-color:#61104a;background-image:-webkit-gradient(linear,left,right,from(#ea1848),to(#61104a));background-image:-webkit-linear-gradient(left,#ea1848,#61104a);background-image:-moz-linear-gradient(left,#ea1848,#61104a);background-image:-ms-linear-gradient(left,#ea1848,#61104a);background-image:-o-linear-gradient(left,#ea1848,#61104a);background-image:linear-gradient(left,#ea1848,#61104a);box-shadow:0 0 30px rgba(0,0,0,0.27) inset;overflow:hidden}
  #orderTracker main .steps{float:left;width:50%}
  #orderTracker main .steps input,#orderTracker main .steps .button{margin-bottom:0}
  #orderTracker main .steps>.radio{margin:0 0 0 -9999px;position:absolute;visibility:hidden;z-index:-1}
  #orderTracker main .steps .field{position:relative}
  #orderTracker main .steps .field>span{color:white;font-size:32px;font-weight:600;line-height:55px;position:absolute;left:25px;z-index:2}
  #orderTracker main .steps input[type=text]{background:0;border:0;color:white;font-size:16px;height:62px;line-height:34px;padding-left:75px;position:relative;transition:border 300ms ease-in-out 0,background 300ms ease-in-out 0;-webkit-transition:border 300ms ease-in-out 0,background 300ms ease-in-out 0;width:100%;z-index:1}
  #orderTracker main .steps input[type=text]::-webkit-input-placeholder{color:white}
  #orderTracker main .steps input[type=text]:-moz-placeholder{color:white}
  #orderTracker main .steps input[type=text]::-moz-placeholder{color:white}
  #orderTracker main .steps input[type=text]:-ms-input-placeholder{color:white}
}
@media only screen and (min-width:768px) and (min-width:1180px){#orderTracker main .steps input[type=text]{font-size:20px}
}
@media only screen and (min-width:768px){#orderTracker main .steps input[type=text]:focus{background:rgba(0,0,0,0.1);border:0}
  #orderTracker main .steps.numberSection .field{background:url("../../../content/dam/insight-web/source/img/input-shadow.png") repeat-y right}
  #orderTracker main .steps.detailSection .field{background:url("../../../content/dam/insight-web/source/img/input-shadow.png") repeat-y right}
  #orderTracker main .steps.detailSection input[type=text]{width:75%}
  #orderTracker main .steps.detailSection .button{border:0;height:62px;position:absolute;right:0;top:0;width:25%}
  #orderTracker main .steps.detailSection .button span{position:relative;z-index:2}
  #orderTracker main .steps.detailSection .button:before{background:url("../../../content/dam/insight-web/source/img/button-shadow.png") repeat-y left;content:"";height:100%;left:0;position:absolute;top:0;width:116px;z-index:1}
  #orderTracker main .steps.detailSection .button.expand{margin:0}
  #orderTracker main .steps .search-options{margin:0;padding:0;position:relative;list-style:none;z-index:2}
  #orderTracker main .steps .search-options li.mover{background:0;border-bottom:6px solid #005885;border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;left:50%;margin:0 0 0 -6px;position:absolute;top:-6px;transition:all 250ms cubic-bezier(0.7,0,0.3,1) 0;-webkit-transition:all 250ms cubic-bezier(0.7,0,0.3,1) 0;width:0}
  .ie8 #orderTracker main .steps .search-options li.mover{display:none}
  #orderTracker main .steps .search-options li{float:left;position:relative;text-align:center;transition:all 250ms ease-in-out 0;-webkit-transition:all 250ms ease-in-out 0;width:25%}
  #orderTracker main .steps .search-options li a{background:url("../../../content/dam/insight-web/source/img/tab-shadow.png");background:rgba(0,0,0,0.1);color:white;display:block;font-size:12px;font-weight:500;height:62px;line-height:62px;padding:0 5px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  #orderTracker main .steps .search-options li a:hover{background:rgba(0,0,0,0.2)}
  #orderTracker main .steps .search-options li a:focus{outline:0}
}
@media only screen and (min-width:768px) and (min-width:1180px){#orderTracker main .steps .search-options li a{font-size:14px}
}
@media only screen and (min-width:768px){#orderTracker main .steps .search-options li a:before{background:rgba(0,0,0,0.05);content:"";height:3px;position:absolute;left:0;top:0;width:100%;z-index:1}
  #orderTracker main .steps .search-options li a:after{background:rgba(0,0,0,0.08);content:"";height:100%;position:absolute;right:0;top:0;width:1px;z-index:2}
  #orderTracker main .steps .search-options li.active a{background:#005885}
  #orderTracker main .steps .search-options li.active a:before,#orderTracker main .steps .search-options li.active a:after{display:none}
}
@media only screen and (min-width:1180px){#orderTracker.loaded{-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}
}
#orderResults{background:white}
.ie8 #orderResults.loading *:before,.ie8 #orderResults.loading *:after{content:none !important}
#orderResults .loader{display:none}
#orderResults.loading{height:500px;overflow:hidden;position:relative}
#orderResults.loading *{visibility:hidden}
#orderResults.loading .loader{background:url("../../../content/dam/assets/insight-web/assets/loaders/loader.gif");display:block;height:43px;left:50%;margin:-21px 0 0 -21px;position:absolute;top:50%;visibility:visible;width:43px}
@media only screen and (min-width:768px){#orderResults{margin:0 0 66px;padding:10px 20px}
  #orderResults header{padding:0 10px}
}
#orderResults .results-table{margin-top:10px}
@media only screen and (min-width:768px){#orderResults .results-table{margin-top:0}
}
#orderResults .inline{display:inline-block}
#orderResults .pageSizeWrapper{position:relative}
@media only screen and (min-width:768px){#orderResults .pageSizeWrapper{float:right}
}
#orderResults #pageSizeAnchor{border:1px solid transparent;border-radius:0;color:#6e6259;margin:0;padding:10px 40px 10px 16px}
#orderResults #pageSizeAnchor:hover,#orderResults #pageSizeAnchor:focus,#orderResults #pageSizeAnchor:active{background:#e6e6e5;outline:0}
#orderResults #pageSizeAnchor.open{background:#e6e6e5;border-left:1px solid #e6e6e5;border-right:1px solid #e6e6e5;border-top:1px solid #e6e6e5}
#orderResults #pageSizeAnchor:before{right:22px;top:51%}
#orderResults #pageSize{max-width:100%}
#orderResults #pageSize a{min-height:0;padding-bottom:10px;padding-top:10px}
.reveal-modal .close-reveal-modal{z-index:999}
#emailOrder,#previewOrder{left:0;margin:0 auto;max-width:600px;padding:15px;right:0}
#previewOrder .footable td:first-child,#previewOrder .footable th:first-child{padding-left:0}
#previewOrder .footable td:last-child,#previewOrder .footable th:last-child{padding-right:0}
#previewOrder .details{border:1px solid #e6e6e5;margin:10px 0 20px;padding:10px 20px 0}
#previewOrder.loading{height:500px;overflow:hidden}
#previewOrder.loading *{visibility:hidden}
#previewOrder.loading .loader{background:url("../../../content/dam/assets/insight-web/assets/loaders/loader.gif");display:block;height:43px;left:50%;margin:-21px 0 0 -21px;position:absolute;top:50%;visibility:visible;width:43px}
#previewOrder .box{background:#e6e6e5;padding:20px}
#previewOrder .box h2{display:inline-block;font-size:23px;margin:0}
#previewOrder .box h2 i{margin-right:5px;display:none}
@media only screen and (min-width:768px){#previewOrder .box h2 i{display:inline-block}
}
#previewOrder .box p{font-weight:400;line-height:27px;margin:0}
@media only screen and (min-width:768px){#previewOrder .box p{float:right}
}
#previewOrder .button{margin:0}
#previewOrder dl{font-size:14px}
#previewOrder dl dt{float:left;width:50%}
#previewOrder dl dd{float:right;width:50%}
#emailOrder form{margin-bottom:10px}
#emailOrder .submit{margin-right:10px}
#emailOrder .submit,#emailOrder .reset{float:left;margin-bottom:0}
#print-product.loading{height:500px;overflow:hidden}
#print-product.loading *{visibility:hidden}
#print-product.loading .loader{background:url("../../../content/dam/assets/insight-web/assets/loaders/loader.gif");display:block;height:43px;left:50%;margin:-21px 0 0 -21px;position:absolute;top:50%;visibility:visible;width:43px}
#orderTrackerDetails{position:relative}
.ie8 #orderTrackerDetails.loading *:before,.ie8 #orderTrackerDetails.loading *:after{content:none !important}
#orderTrackerDetails .loader{display:none}
#orderTrackerDetails .loading{height:500px;overflow:hidden;position:relative}
#orderTrackerDetails .loading *{visibility:hidden}
#orderTrackerDetails .loading .loader{background:url("../../../content/dam/assets/insight-web/assets/loaders/loader.gif");display:block;height:43px;left:50%;margin:-21px 0 0 -21px;position:absolute;top:50%;visibility:visible;width:43px}
@media only screen and (min-width:1180px){#orderTrackerDetails .loaded{-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}
}
#orderTrackerDetails .ie8Fix{display:none}
#orderTrackerDetails .totals{background:#e6e6e5;margin:0 0 40px;overflow:auto;padding:20px}
#orderTrackerDetails .totals table{background:0;border:0;float:right;margin:0;width:100%}
@media only screen and (min-width:768px){#orderTrackerDetails .totals table{width:auto}
}
#orderTrackerDetails .totals table td{font-size:16px;font-weight:500;padding:8px 5px;text-align:right}
#orderTrackerDetails .totals table td:first-child{font-weight:200;padding-right:66px;text-align:left}
#orderTrackerDetails #sub-nav-component{margin:20px 10px}
#orderTrackerDetails #sub-nav-component .sub-nav-toggle-button{line-height:45px}
#orderTrackerDetails #sub-nav-component ul li a{min-height:0;padding:10px}
#orderTrackerDetails #sub-nav-component ul li a i{margin-right:9px}
#orderTrackerDetails #sub-nav-component a:focus{outline:0}
#orderTrackerDetails .order-details{display:none;margin:20px 0}
#orderTrackerDetails .order-details.active{display:block}
#orderTrackerDetails .order-details .address{margin-bottom:10px}
@media only screen and (min-width:768px){#orderTrackerDetails .order-details .address{margin-bottom:0}
}
#orderTrackerDetails .order-details address{font-size:14px;font-style:normal;font-weight:400;line-height:1.8;margin:6px 0 0}
#orderTrackerDetails .order-details h3{margin-bottom:20px}
#orderTrackerDetails>header{padding-top:15px}
#orderTrackerDetails>header p{margin-bottom:0;line-height:2}
#orderTrackerDetails>header p .button{margin:0 0 0 -10px}
#orderTrackerDetails>main>.top-line .button.tiny{font-size:11px;margin:0 0 0 -10px}
#orderTrackerDetails>main>.top-line .button.tiny i{font-size:1.5em;margin-right:7px;vertical-align:-2px}
#orderTrackerDetails ul.invoices{font-size:inherit;list-style:none;margin:0;overflow:auto;padding:0}
#orderTrackerDetails ul.invoices li{line-height:19px}
@media only screen and (min-width:768px){#orderTrackerDetails ul.invoices li{float:left}
  #orderTrackerDetails ul.invoices li:after{content:"|";margin:0 3px 0 6px;vertical-align:-1px}
  #orderTrackerDetails ul.invoices li:last-child:after{display:none}
}
@media only screen and (min-width:768px){#orderTrackerDetails>header{position:relative;background:#e6e6e5 url("../../../content/dam/insight-web/source/img/bg.jpg") no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin:-1px 0 20px 0;padding:35px 0}
  #orderTrackerDetails>header h1{color:white}
  .ie8 #orderTrackerDetails>header .ie8Fix{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}
  #orderTrackerDetails>header:after{background:url("../../../content/dam/insight-web/source/img/motif.png") repeat-x;content:"";height:46px;left:0;position:absolute;top:0;width:100%}
  #orderTrackerDetails>main .top-line .button-group{margin-left:-14px}
  #orderTrackerDetails>main .top-line .button-group .button{margin:0 0 10px}
}
@media only screen and (min-width:768px) and (min-width:768px){#orderTrackerDetails>main .top-line #backToSearch{float:right}
}
@media only screen and (min-width:768px){#orderTrackerDetails #sub-nav-component{height:auto !important;margin:0}
  #orderTrackerDetails #sub-nav-component .default-sub-nav-list-container{background:transparent;height:auto !important}
  #orderTrackerDetails #sub-nav-component .sub-nav-toggle-button{line-height:75px}
  #orderTrackerDetails #sub-nav-component .table-list{height:60px}
  #orderTrackerDetails #sub-nav-component .table-list .column{min-height:60px;width:auto}
  #orderTrackerDetails #sub-nav-component .table-list .column ul{min-height:60px}
  #orderTrackerDetails #sub-nav-component .table-list .column ul li{height:auto !important;min-height:60px;width:auto}
  #orderTrackerDetails #sub-nav-component .table-list .column ul li a{height:auto !important}
  #orderTrackerDetails #sub-nav-component .table-list .column ul li .colorbar{background:#cbc4bc;max-height:1px;right:0}
  #orderTrackerDetails #sub-nav-component .table-list .column ul li:hover a{color:#222}
  #orderTrackerDetails #sub-nav-component .table-list .column ul li:hover .colorbar{max-height:100%}
  #orderTrackerDetails #sub-nav-component .column{padding-left:11px}
  #orderTrackerDetails #sub-nav-component .column li:first-child a{border-left:1px solid #cbc4bc}
  #orderTrackerDetails #sub-nav-component .column a{border:1px solid #cbc4bc;border-left:0;padding:20px 25px}
  #orderTrackerDetails #sub-nav-component .column a i{color:#cbc4c3;font-size:1.5em;vertical-align:-4px}
  #orderTrackerDetails #sub-nav-component .column .active a{background:#e6e6e5}
  #orderTrackerDetails #sub-nav-component .column .active .colorbar{max-height:none}
  #orderTrackerDetails .order-details{background:#e6e6e5;border-bottom:1px solid #cbc4bc;border-top:1px solid #e6e6e5;margin:-1px 0 0 0;min-height:188px;padding:20px 0 30px}
  #orderTrackerDetails .order-details address,#orderTrackerDetails .order-details h4,#orderTrackerDetails .order-details h5{padding-left:26px}
  #orderTrackerDetails .order-details dl{margin-left:26px}
  #orderTrackerDetails .p1020{padding:10px 20px}
}
#orderTrackerDetails .order-reporting{background:#ae0a46;color:white;font-weight:400;line-height:26px;margin:20px 0;padding:5px 20px;text-align:center}
#orderTrackerDetails .order-contents p.title{font-size:14px;margin:0 0 5px}
#orderTrackerDetails .order-contents p.title .fees{font-size:11px;display:block;white-space:nowrap}
@media only screen and (min-width:768px){#orderTrackerDetails .order-contents p.title .fees{display:inline-block}
}
#orderTrackerDetails .order-contents p.title a{margin-right:7px}
#orderTrackerDetails .order-contents p.title:last-child{margin:0}
#orderTrackerDetails dl{border-bottom:1px dotted #e6e6e5;font-size:14px;overflow:auto;margin-bottom:0;padding-bottom:6px;padding-top:6px}
#orderTrackerDetails dl:last-child{margin-bottom:0}
#orderTrackerDetails dl dt{font-weight:400;float:left;margin:0;padding-right:20px;width:50%}
#orderTrackerDetails dl dd{float:right;margin:0;width:50%}
#orderTrackerDetails .header-level-info dt{width:35%}
#orderTrackerDetails .header-level-info dd{text-align:left;width:65%}
.discontinuedPart td{color:#ed1844;font-weight:bold}
main label{font-size:14px;margin-bottom:6px;color:#4d4d4d}
.nice-select span.current{font-size:14px !important}
#previewQuote table{margin-bottom:20px}
#previewQuote.loading{height:500px;overflow:hidden}
#previewQuote.loading *{visibility:hidden}
#previewQuote.loading .loader{background:url("../../../content/dam/assets/insight-web/assets/loaders/loader.gif");display:block;height:43px;left:50%;margin:-21px 0 0 -21px;position:absolute;top:50%;visibility:visible;width:43px}
#quoteShipping address{font-size:13px !important;font-style:normal !important;margin:6px 0 0 !important;font-weight:lighter}
p.m-b-md{font-size:16px}
.quoteDetails table,.invoiceDetails table{margin-bottom:20px}
.quoteDetails .vat,.invoiceDetails .vat{position:relative;top:-3px;background-color:#e6e6e5}
.quoteDetails .freight-message,.invoiceDetails .freight-message{font-size:14px;border:1px solid #e6e6e5;display:flex;padding:10px;margin:10px 0}
.footable tbody td{font-size:13px !important}
.footable thead th{font-size:14px !important}
.footable thead td{font-size:13px !important}
.gray-block{background:#e6e6e5;margin:0 0 40px;overflow:auto;padding:20px}
.gray-block table{background:0;border:0;float:right;margin:0}
@media only screen and (min-width:768px){.gray-block table{width:50%;float:none}
}
.gray-block table td{font-size:16px !important;font-weight:200 !important;padding:8px 5px !important;text-align:right !important}
.gray-block table td:first-child{font-weight:200 !important;padding-right:66px !important;text-align:left !important}
.quoteDetails .loader,.quoteDelete .loader,.buttonContainer .loader,.previewQuote .loader,.advSearchResults .loader,.previewInvoice .loader,.quickSearchResults .loader,.invoiceDetails .loader,#resultsTable .loader,#TableContent .loader{display:none}
.quoteDetails .buttonContainer.loading,.quoteDelete .buttonContainer.loading,.buttonContainer .buttonContainer.loading,.previewQuote .buttonContainer.loading,.advSearchResults .buttonContainer.loading,.previewInvoice .buttonContainer.loading,.quickSearchResults .buttonContainer.loading,.invoiceDetails .buttonContainer.loading,#resultsTable .buttonContainer.loading,#TableContent .buttonContainer.loading{height:50px}
.quoteDetails.loading,.quoteDelete.loading,.buttonContainer.loading,.previewQuote.loading,.advSearchResults.loading,.previewInvoice.loading,.quickSearchResults.loading,.invoiceDetails.loading,#resultsTable.loading,#TableContent.loading{height:500px;overflow:hidden}
.quoteDetails.loading *,.quoteDelete.loading *,.buttonContainer.loading *,.previewQuote.loading *,.advSearchResults.loading *,.previewInvoice.loading *,.quickSearchResults.loading *,.invoiceDetails.loading *,#resultsTable.loading *,#TableContent.loading *{visibility:hidden}
.quoteDetails.loading .loader,.quoteDelete.loading .loader,.buttonContainer.loading .loader,.previewQuote.loading .loader,.advSearchResults.loading .loader,.previewInvoice.loading .loader,.quickSearchResults.loading .loader,.invoiceDetails.loading .loader,#resultsTable.loading .loader,#TableContent.loading .loader{background:url("../../../content/dam/assets/insight-web/assets/loaders/loader.gif");display:block;height:43px;left:50%;margin:-21px 0 0 -21px;position:absolute;top:50%;visibility:visible;width:43px}
@media only screen and (min-width:1180px){.quoteDetails.loaded,.quoteDelete.loaded,.buttonContainer.loaded,.previewQuote.loaded,.advSearchResults.loaded,.previewInvoice.loaded,.quickSearchResults.loaded,.invoiceDetails.loaded,#resultsTable.loaded,#TableContent.loaded{-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}
}
#send-email-modal label.license{display:inline}
#send-email-modal div.inline{padding:16px 0}
#js-license-proof .proofLicense{height:20px;padding:5px 0 19px;text-align:center;background-color:#dfdcd8;font-size:14px;font-weight:bold}
@media only screen and (min-width:768px){#js-license-proof .proofLicense{height:40px}
}
#accountFiltersRow select[multiple]{width:100%}
#accountSelectionModal #hierarchyTreeData table tr td{padding:0}
#accountSelectionModal #hierarchyTreeData table.tableheader6 tr td{padding:5px}
.acctFilter .nice-select .list{max-height:120px}
.tooltip{padding:6px !important}
.tooltip[data-selector="edit"]{width:70px !important}
#headerLevelSelDiv .links{padding:20px 0}
#headerLevelSelDiv .links a{background:#ae0a46;border:none !important;border-radius:50%;color:white;font-size:18px;display:inline-block;height:26px;position:relative;width:26px}
#headerLevelSelDiv .links a .ion-close{vertical-align:-1px}
#headerLevelSelDiv .links a i{position:absolute;top:0;left:0;text-align:center;width:100%;line-height:25px}
.st-list-container{padding-top:20px;padding-bottom:20px}
.login-container{padding-top:50px;padding-bottom:50px}
.login-container h2{margin-bottom:20px}
.login-container .login-form-wrap{border:1px solid #cbc4c3;margin-bottom:30px}
.login-container .login-form-wrap .login-form-left{padding:30px}
.login-container .login-form-wrap .login-form-left .login-input{margin-bottom:20px}
.login-container .login-form-wrap .login-form-left .login-input input{margin-bottom:5px;font-size:.9em}
.login-container .login-form-wrap .login-form-right{padding:30px;background:#e6e6e5;border-left:1px solid #cbc4c3}
.login-container .forget-username,.login-container .forget-password{padding:30px}
.login-container #forgotPasswordForm,.login-container #forgotUsernameForm{display:none}
.login-container .successUpdated{color:#005885 !important;font-size:.8em}
.create-account-container{padding-top:50px;padding-bottom:50px;margin:auto}
.create-account-container input[type="text"],.create-account-container input[type="password"],.create-account-container select{height:40px;line-height:40px;font-size:14px;padding-top:3px;padding-bottom:3px}
.create-account-container select{border:1px solid #e6e6e5;padding-left:15px;color:#5f5753}
.create-account-container select option{padding-left:15px}
.create-account-container h2{margin-bottom:30px}
.create-account-container h3{text-align:center;margin-bottom:20px}
.create-account-container .create-account-form{background:#e6e6e5;border:1px solid #cbc4c3;padding:30px}
.create-account-container .create-account-form .row{margin-bottom:15px}
.create-account-container .create-account-form label,.create-account-container .create-account-form input,.create-account-container .create-account-form select{margin-bottom:5px}
.create-account-container .create-account-form label.inline{padding:14px 0}
.create-account-container .button.small{font-size:16px}
.create-account-container .required-field{color:#af0e2e}
.create-account-container #useExistingEmailMessage{color:#005885;font-size:.8em}
.create-account-container #useExistingEmailMessage i{float:left;margin-right:5px;display:inline-block;font-size:2em}
.create-limited-account-container{padding-top:50px;padding-bottom:50px;margin:auto}
.create-limited-account-container input[type="text"],.create-limited-account-container input[type="password"],.create-limited-account-container select{height:40px;line-height:40px;font-size:14px;padding-top:3px;padding-bottom:3px}
.create-limited-account-container select{border:1px solid #e6e6e5;padding-left:15px;color:#5f5753;display:block}
.create-limited-account-container select option{padding-left:15px}
.create-limited-account-container h2{margin-bottom:30px;color:#333}
.create-limited-account-container h3{margin-bottom:20px;color:#3e332d}
.create-limited-account-container p{font-size:16px}
.create-limited-account-container .create-limited-account-form label,.create-limited-account-container .create-limited-account-form input,.create-limited-account-container .create-limited-account-form select{font-size:14px;font-weight:100;margin-bottom:20px}
.create-limited-account-container .create-limited-account-form label{margin-bottom:10px;font-size:16px}
.create-limited-account-container .create-limited-account-form input[type="text"]:focus,.create-limited-account-container .create-limited-account-form input[type="password"]:focus,.create-limited-account-container .create-limited-account-form select:focus{border-color:#66bfff;box-shadow:0 0 10px #66bfff}
.create-limited-account-container .create-limited-account-form .button span{font-size:16px}
.create-limited-account-container .create-limited-account-form #password{margin-bottom:0;padding-bottom:0}
.create-limited-account-container .create-limited-account-form #label-receive-email{display:inline-block;margin-left:10px;width:80%}
.create-limited-account-container .create-limited-account-form #label-agree-insight{display:inline-block;margin-left:10px;margin-bottom:30px;width:80%}
.create-limited-account-container .create-limited-account-form #passwordStrengthMeter{margin-bottom:10px}
.create-limited-account-container .create-limited-account-form #existing-password-form{display:none}
.create-limited-account-container .create-limited-account-form #educationDropdownDiv{display:none}
.create-limited-account-container .create-limited-account-form #cla-step2{display:none}
.create-limited-account-container .create-limited-account-form .job-title-label,.create-limited-account-container .create-limited-account-form .abn-label,.create-limited-account-container .create-limited-account-form .vat-labels{margin-top:30px}
.create-limited-account-container .create-limited-account-form .big-top{margin-top:30px;width:275px;display:inline-block;font-size:16px;line-height:13px;padding-bottom:20px;font-weight:400}
.create-limited-account-container .create-limited-account-form #receiveEmails{float:left}
.create-limited-account-container .create-limited-account-form input[type="checkbox"]:focus,.create-limited-account-container .create-limited-account-form input[type="radio"]:focus{-moz-box-shadow:0 0 5px #51cbee;-webkit-box-shadow:0 0 5px #51cbee;box-shadow:0 0 5px #51cbee}
.create-limited-account-container .create-limited-account-form #create-loader.loading-indicator.inline{padding-bottom:0;padding-top:0}
.create-limited-account-container .create-limited-account-form .invalid-field{border:solid 1px #af0e2e;box-shadow:0 0 10px #af0e2e;margin-bottom:10px}
.create-limited-account-container .create-limited-account-form #acc-cbox{padding-left:10px}
.create-limited-account-container .create-limited-account-form #organizationDropDown,.create-limited-account-container .create-limited-account-form #agencyDropDown,.create-limited-account-container .create-limited-account-form #subAgencyDropDown{width:100%;font-size:13px;line-height:13px;margin-top:15px}
.create-limited-account-container .create-limited-account-form .login-input-error,.create-limited-account-container .create-limited-account-form .email-input-error,.create-limited-account-container .create-limited-account-form .email-exists-error,.create-limited-account-container .create-limited-account-form .glm-exists-error,.create-limited-account-container .create-limited-account-form .email-federal-error,.create-limited-account-container .create-limited-account-form .username-input-error,.create-limited-account-container .create-limited-account-form .password-input-error,.create-limited-account-container .create-limited-account-form .existing-password-input-error,.create-limited-account-container .create-limited-account-form .confirm-input-error,.create-limited-account-container .create-limited-account-form .account-type-error,.create-limited-account-container .create-limited-account-form .organization-error,.create-limited-account-container .create-limited-account-form .job-title-error,.create-limited-account-container .create-limited-account-form .agreement-input-error,.create-limited-account-container .create-limited-account-form .abn-input-error,.create-limited-account-container .create-limited-account-form .agency-error,.create-limited-account-container .create-limited-account-form .sub-agency-error,.create-limited-account-container .create-limited-account-form .education-error{display:none;font-size:16px;margin-bottom:10px}
.create-limited-account-container .create-limited-account-form .login-input-error .icon,.create-limited-account-container .create-limited-account-form .email-input-error .icon,.create-limited-account-container .create-limited-account-form .email-exists-error .icon,.create-limited-account-container .create-limited-account-form .glm-exists-error .icon,.create-limited-account-container .create-limited-account-form .email-federal-error .icon,.create-limited-account-container .create-limited-account-form .username-input-error .icon,.create-limited-account-container .create-limited-account-form .password-input-error .icon,.create-limited-account-container .create-limited-account-form .existing-password-input-error .icon,.create-limited-account-container .create-limited-account-form .confirm-input-error .icon,.create-limited-account-container .create-limited-account-form .account-type-error .icon,.create-limited-account-container .create-limited-account-form .organization-error .icon,.create-limited-account-container .create-limited-account-form .job-title-error .icon,.create-limited-account-container .create-limited-account-form .agreement-input-error .icon,.create-limited-account-container .create-limited-account-form .abn-input-error .icon,.create-limited-account-container .create-limited-account-form .agency-error .icon,.create-limited-account-container .create-limited-account-form .sub-agency-error .icon,.create-limited-account-container .create-limited-account-form .education-error .icon{color:#af0e2e;font-size:24px;float:left}
.create-limited-account-container .create-limited-account-form .login-input-error .title,.create-limited-account-container .create-limited-account-form .email-input-error .title,.create-limited-account-container .create-limited-account-form .email-exists-error .title,.create-limited-account-container .create-limited-account-form .glm-exists-error .title,.create-limited-account-container .create-limited-account-form .email-federal-error .title,.create-limited-account-container .create-limited-account-form .username-input-error .title,.create-limited-account-container .create-limited-account-form .password-input-error .title,.create-limited-account-container .create-limited-account-form .existing-password-input-error .title,.create-limited-account-container .create-limited-account-form .confirm-input-error .title,.create-limited-account-container .create-limited-account-form .account-type-error .title,.create-limited-account-container .create-limited-account-form .organization-error .title,.create-limited-account-container .create-limited-account-form .job-title-error .title,.create-limited-account-container .create-limited-account-form .agreement-input-error .title,.create-limited-account-container .create-limited-account-form .abn-input-error .title,.create-limited-account-container .create-limited-account-form .agency-error .title,.create-limited-account-container .create-limited-account-form .sub-agency-error .title,.create-limited-account-container .create-limited-account-form .education-error .title{color:#af0e2e;font-size:14px;font-weight:400;margin:0 0 0 20px;vertical-align:super;padding-left:10px;padding-top:2px}
.create-limited-account-container .create-limited-account-form .login-input-error .text,.create-limited-account-container .create-limited-account-form .email-input-error .text,.create-limited-account-container .create-limited-account-form .email-exists-error .text,.create-limited-account-container .create-limited-account-form .glm-exists-error .text,.create-limited-account-container .create-limited-account-form .email-federal-error .text,.create-limited-account-container .create-limited-account-form .username-input-error .text,.create-limited-account-container .create-limited-account-form .password-input-error .text,.create-limited-account-container .create-limited-account-form .existing-password-input-error .text,.create-limited-account-container .create-limited-account-form .confirm-input-error .text,.create-limited-account-container .create-limited-account-form .account-type-error .text,.create-limited-account-container .create-limited-account-form .organization-error .text,.create-limited-account-container .create-limited-account-form .job-title-error .text,.create-limited-account-container .create-limited-account-form .agreement-input-error .text,.create-limited-account-container .create-limited-account-form .abn-input-error .text,.create-limited-account-container .create-limited-account-form .agency-error .text,.create-limited-account-container .create-limited-account-form .sub-agency-error .text,.create-limited-account-container .create-limited-account-form .education-error .text{color:black;font-size:14px}
.create-limited-account-container .create-limited-account-form .login-input-error .body,.create-limited-account-container .create-limited-account-form .email-input-error .body,.create-limited-account-container .create-limited-account-form .email-exists-error .body,.create-limited-account-container .create-limited-account-form .glm-exists-error .body,.create-limited-account-container .create-limited-account-form .email-federal-error .body,.create-limited-account-container .create-limited-account-form .username-input-error .body,.create-limited-account-container .create-limited-account-form .password-input-error .body,.create-limited-account-container .create-limited-account-form .existing-password-input-error .body,.create-limited-account-container .create-limited-account-form .confirm-input-error .body,.create-limited-account-container .create-limited-account-form .account-type-error .body,.create-limited-account-container .create-limited-account-form .organization-error .body,.create-limited-account-container .create-limited-account-form .job-title-error .body,.create-limited-account-container .create-limited-account-form .agreement-input-error .body,.create-limited-account-container .create-limited-account-form .abn-input-error .body,.create-limited-account-container .create-limited-account-form .agency-error .body,.create-limited-account-container .create-limited-account-form .sub-agency-error .body,.create-limited-account-container .create-limited-account-form .education-error .body{margin:0 0 0 31px}
.create-limited-account-container .create-limited-account-form #EMEAGovernmentDropdownDiv,.create-limited-account-container .create-limited-account-form #organizationAgencySubAgencyDiv{margin-bottom:12px}
.create-limited-account-container .create-limited-account-form #confirm-password-label,.create-limited-account-container .create-limited-account-form #password-label,.create-limited-account-container .create-limited-account-form #email-label,.create-limited-account-container .create-limited-account-form #country-label,.create-limited-account-container .create-limited-account-form #username-label,.create-limited-account-container .create-limited-account-form #existing-password-form .password{font-weight:400}
.create-limited-account-container .required-field{color:#af0e2e}
.create-limited-account-container .required-field-options{color:#007996}
.create-limited-account-container .acc-type-button{width:240px;display:inline-block;font-size:14px;line-height:13px;padding-bottom:15px;font-weight:400}
.create-limited-account-container .acc-type-button label{display:inline;font-size:14px;font-weight:500;vertical-align:top}
.create-limited-account-container input[type="radio"]{line-height:normal}
.create-limited-account-container #right-column-text{background-color:#eee}
.create-limited-account-container #right-column-text h3,.create-limited-account-container #right-column-text p{padding:10px}
.create-limited-account-container #useExistingEmailMessage{color:#005885;font-size:.8em}
.create-limited-account-container #useExistingEmailMessage i{float:left;margin-right:5px;display:inline-block;font-size:2em}
.create-limited-account-container #cla-next,.create-limited-account-container #cla-cancel,.create-limited-account-container #create,.create-limited-account-container #back{width:auto}
.create-limited-account-container #cla-cancel{margin-right:12px}
.create-limited-account-container .password-input-error{margin-bottom:20px}
.create-limited-account-container .receive-email-emea{margin-left:20px;font-size:14px}
.create-limited-account-container .emea-terms{margin-top:20px}
.create-limited-account-container .emea-terms div{font-size:14px !important;padding-bottom:15px;line-height:20px}
.create-limited-account-container .na-terms{margin-top:10px;font-size:14px !important;padding-bottom:15px;line-height:20px;}
.create-limited-account-container .show_hide-password{color:#6f062d}
.create-limited-account-container .password-labels-div{display:flex;justify-content:space-between}
.create-account-container .tooltip,.create-limited-account-container .tooltip,.login-container .tooltip,.passwordExpiredContainer .tooltip{border-radius:3px;font-size:.8em;background:#3e332d;max-width:250px}
.create-account-container .tooltip>.nub,.create-limited-account-container .tooltip>.nub,.login-container .tooltip>.nub,.passwordExpiredContainer .tooltip>.nub{border-right-color:#3e332d !important}
.create-account-container .successUpdated,.create-limited-account-container .successUpdated,.login-container .successUpdated,.passwordExpiredContainer .successUpdated{color:#005885 !important;font-size:.8em}
.create-account-container .input-error,.create-limited-account-container .input-error,.login-container .input-error,.passwordExpiredContainer .input-error{font-size:.8em;color:#af0e2e}
.create-account-container .invalid,.create-limited-account-container .invalid,.login-container .invalid,.passwordExpiredContainer .invalid{border-color:#af0e2e}
.create-account-container .text-right,.create-limited-account-container .text-right,.login-container .text-right,.passwordExpiredContainer .text-right{margin-top:30px}
#emailAlreadyExistModal .tableRow{display:table-row}
#emailAlreadyExistModal .tableRow .tableCell{display:table-cell;vertical-align:middle;min-width:20px}
.accountLockedContainer{padding-top:30px;padding-bottom:30px}
.accountLockedContainer #accountLockedErrorMessage{color:#ed1844}
.passwordExpiredContainer{padding-top:30px;padding-bottom:30px}
.passwordExpiredContainer .passwordExpiredForm{background:#e6e6e5;border:1px solid #cbc4c3;padding:30px}
.passwordExpiredContainer .passwordExpiredForm .row.highlight{padding-top:15px;margin-bottom:15px;background:#ffdfdf}
.passwordExpiredContainer .passwordExpiredForm input[type="text"],.passwordExpiredContainer .passwordExpiredForm input[type="password"]{height:40px;line-height:40px;padding-top:3px;padding-bottom:3px;margin-bottom:3px}
.passwordMeterWrap{background-color:#d5d5d5;height:5px}
.passwordMeterWrap #password_meter{display:none;height:5px}
#passwordStrengthMeterWeak{display:none;color:#af0e2e;margin-bottom:5px}
#passwordStrengthMeterWeak span{font-size:14px;font-weight:400}
#passwordStrengthMeterFair{display:none;color:#ffc208;margin-bottom:5px}
#passwordStrengthMeterFair span{font-size:14px;font-weight:400}
#passwordStrengthMeterGood{display:none;color:#005885;margin-bottom:5px}
#passwordStrengthMeterGood span{font-size:14px;font-weight:400}
#passwordStrengthMeterStrong{display:none;color:#406129;margin-bottom:5px}
#passwordStrengthMeterStrong span{font-size:14px;font-weight:400}
#passwordInfo{margin-top:10px}
#loadingModal{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.1);z-index:900;display:none}
#loadingModal .loading-message{position:absolute;top:45%;left:42%;background:#fff;text-align:center;padding:10px;border-radius:5px}
#loadingModal .loading-message img{width:20%;height:auto}
@media only screen and (max-width:768px){.login-container .login-form-wrap .login-form-right{border-left:0;border-top:1px solid #cbc4c3}
  .create-account-container .create-account-form label{text-align:left;float:none !important;display:block !important}
  .passwordExpiredContainer .passwordExpiredForm label.right.inline{float:none !important;padding-bottom:0;text-align:left}
  #emailAlreadyExistModal .tableRow{display:block}
  #emailAlreadyExistModal .tableRow .tableCell{display:block;margin-left:auto;margin-right:auto;max-width:80%}
}
#accountBar{display:none}
#accountBar .webChangeIdHeadingData{padding-top:10px}
#accountBar .nav-account-tools{display:none}
#accountBar .nav-account-tools a.open-flyout{padding:5px 10px;font-size:1.3em}
@media only screen and (min-width:1024px){#accountBar .nav-account-tools.active{display:inline}
}
.underline-on-hover:hover{text-decoration:underline}
input.invalid,select.invalid,textarea.invalid{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important;margin-bottom:10px !important}
.no-padding{padding:0 !important}
.contentSection{padding:15px}
.userProfileMsgContainer{padding:10px 32px}
.userProfileMsgContainer .alert{margin:0}
.buttonSection{padding:30px 0}
.whiteBackground{background:#fff}
.grayBackground{background:#e6e6e5}
.setMarginTop{margin-top:20px !important}
.setMarginBottom{margin-bottom:15px}
.setMarginLeft{margin-left:0 !important}
.setPaddingLeft{padding-left:0 !important}
.setPaddingRight{padding-right:0}
.setPaddingTop{padding-top:35px}
span.required-field{color:#ae0a46}
.mobileView{display:block}
.mobileView th{background:#e6e6e5;font-size:14px !important}
.desktopView{display:none}
@media only screen and (min-width:768px){.mobileView{display:none}
  .desktopView{display:block}
  table.desktopView{display:table}
}
#js-redesign-tab div form label{cursor:pointer}
#js-redesign-tab div label{cursor:default}
#js-redesign-tab .tabs{border-bottom:1px solid #e6e6e5;border-top:1px solid #e6e6e5;padding-top:8px}
#js-redesign-tab .tabs .nice-select{display:none !important}
#js-redesign-tab .tabs .nav-toggle{padding-top:5px;padding-left:3px}
#js-redesign-tab .tabs>a{display:none}
#js-redesign-tab .tabs>a.active{padding:15px 0 20px 30px;display:table-cell}
#js-redesign-tab .tabs>a:before{height:0}
#js-redesign-tab .tabs>a br{display:none}
@media only screen and (min-width:768px){#js-redesign-tab .tabs{z-index:1;table-layout:fixed;width:100%;display:table;border-top:0;border-bottom:0;margin-top:10px}
  #js-redesign-tab .tabs>a{color:#222;display:table-cell}
  #js-redesign-tab .tabs>a.active{color:#ae0a46;padding:0 0 20px}
  #js-redesign-tab .tabs>a.active:before{height:3px}
  #js-redesign-tab .tabs>a div{font-size:inherit;word-break:break-word;text-align:center;margin-top:25px;line-height:25px}
  #js-redesign-tab .tabs>a br{display:inherit}
  #js-redesign-tab .tabs .sectionDivider{padding:30px 0}
}
#js-redesign-tab .sectionDivider{background:#e6e6e5}
#js-redesign-tab .icon:after{box-shadow:none}
#js-redesign-tab .pagingText{float:right;padding-top:10px;padding-right:15px}
#js-redesign-tab .pagingText span{font-size:14px;font-weight:400}
#js-loginInfo-tab .popup-container{padding-top:30px}
#js-loginInfo-tab #check-username{width:100%}
@media only screen and (min-width:768px){#js-loginInfo-tab #check-username{width:auto}
}
@media only screen and (min-width:768px){#js-loginInfo-tab .loginContainer{padding:0 15px 15px}
}
#js-userPref-tabs{background:#fff}
#js-userPref-tabs #shipping_new,#js-userPref-tabs #shipping_edit,#js-userPref-tabs #billing_new,#js-userPref-tabs #billing_edit,#js-userPref-tabs .edit-shipping,#js-userPref-tabs .edit-billing{margin:10px 0}
#js-userPref-tabs a.link-button{font-weight:500}
#js-userPref-tabs .invalid{border-color:#af0e2e !important}
#js-userPref-tabs label{font-size:14px}
#js-userPref-tabs label.inline{margin:0;padding:10px 0}
#js-userPref-tabs header{display:none}
#js-userPref-tabs .helpText,#js-userPref-tabs .pwdHint{font-style:italic;font-size:12px}
#js-userPref-tabs .helpText{margin-left:22px}
#js-userPref-tabs form.userPref span{font-weight:400;font-size:15px}
@media only screen and (min-width:768px){#js-userPref-tabs header{display:block}
  #js-userPref-tabs header h3{line-height:50px;padding-left:24px;background:#ae0a46;color:#fff}
}
#js-userPref-tabs .icon{background:0;color:#5f5753}
#js-edit-storedCC{max-height:none}
#js-edit-storedCC header h3{line-height:50px;padding-left:10px;background:#ae0a46;color:#fff;margin-bottom:20px}
.storedCardContainer p.alert{padding-bottom:10px}
#js-contactInfo-tab #contactInfoNote{margin:10px 0 20px}
#js-contactInfo-tab .emailSection{padding:35px 0;margin:35px 0}
#js-contactInfo-tab .contactContainer{margin-left:11px}
#js-webGrps-tab .currentWebgrp,#js-webGrps-tab .defaultWebgrp{font-size:24px;font-weight:400;padding-left:0;margin-bottom:30px}
#js-webGrps-tab .currentWebgrp span,#js-webGrps-tab .currentWebgrp div,#js-webGrps-tab .defaultWebgrp span,#js-webGrps-tab .defaultWebgrp div{font-size:14px}
#js-webGrps-tab .currentWebgrp div,#js-webGrps-tab .defaultWebgrp div{padding-left:22px;line-height:1.8}
#js-currentAct-tab .currentAcctLvl,#js-currentAct-tab .defaultAcctLvl{font-size:24px;font-weight:400;line-height:18px}
#js-currentAct-tab .currentAcctLvl div,#js-currentAct-tab .defaultAcctLvl div{font-size:14px;line-height:1.8}
#js-acctFav-tab .favoriteAccountsAccountsDiv{width:100%;height:auto;padding:10px 0;float:left;border-bottom:1px solid #dedcdd;line-height:20px}
#js-acctFav-tab .favoriteAccountsAccountsDiv.highlight{background-color:#69c}
#js-acctFav-tab .favoriteAccountsAccountsDiv .favoriteAccountsAddressDiv,#js-acctFav-tab .favoriteAccountsAccountsDiv .favoriteAccountsSoldToDiv{font-size:13px}
#js-acctFav-tab #availableAccountsSearchResults,#js-acctFav-tab #myFavoriteAccountsResults{height:315px;border:1px solid #dedcdd;overflow-x:hidden;overflow-y:auto;padding-top:14px}
#js-acctFav-tab .acctTitle{border:1px solid #dedcdd;border-bottom:0;padding-top:10px;background-color:#dedcdd}
#chkoutDefaults .createAddress,#chkoutDefaults .editAddress{background-color:#f0eeed}
#chkoutDefaults .createAddress #createAddr_state,#chkoutDefaults .createAddress #createAddr_Country,#chkoutDefaults .editAddress #createAddr_state,#chkoutDefaults .editAddress #createAddr_Country{display:inline;border:solid 1px #cbc4c3;color:#3e332d;font-weight:100;height:35px;line-height:40px;font-size:14px;padding:3px 0 3px 6px;width:100%}
#chkoutDefaults .editAddress .popup-container{padding-top:30px}
#chkoutDefaults .editAddress .goBack{font-size:18px;font-weight:400;background:#cbc4bc;padding:10px 0}
@media only screen and (min-width:768px){#chkoutDefaults .editAddress .goBack{margin-top:20px}
}
#chkoutDefaults .editAddress .goBack a{color:#3e332d}
#chkoutDefaults .editAddress .editFavName{font-size:30px}
#js-chkoutDefalut-tab h3.checkout-header{font-weight:600;color:#3e332d;margin-bottom:1em}
#js-chkoutDefalut-tab .checkout-sub-header{font-size:16px}
#js-chkoutDefalut-tab span.alert-info-note{display:inline-block;padding-bottom:10px}
#js-chkoutDefalut-tab .ship-carrier-section{padding-right:50px}
#js-chkoutDefalut-tab .edit-shipping div,#js-chkoutDefalut-tab .edit-billing div,#js-chkoutDefalut-tab .defaultAddress div{font-size:14px}
#js-chkoutDefalut-tab .defaultAddress div{line-height:1.8}
#js-chkoutDefalut-tab table td input[type="text"],#js-chkoutDefalut-tab table td .nice-select{width:75%}
#js-create-address .goBack,#js-createEdit-card .goBack{font-size:18px;font-weight:400;background:#cbc4bc;padding:10px 0}
@media only screen and (min-width:768px){#js-create-address .goBack,#js-createEdit-card .goBack{margin-top:20px}
}
#js-create-address .goBack a,#js-createEdit-card .goBack a{color:#3e332d}
#js-create-address .popup-container,#js-createEdit-card .popup-container{padding-top:30px}
@media only screen and (min-width:768px){#js-create-address .buttons-section,#js-createEdit-card .buttons-section{margin-top:40px}
}
#js-create-address .address-1-input,#js-createEdit-card .address-1-input{margin-bottom:5px}
#js-create-address #shipBillAddressCreateCancelBtn #backToDefault,#js-create-address #shipBillAddressCreateCancelBtn #creataAcctButton,#js-create-address #shipBillAddressCreateCancelBtn #updateAddress,#js-createEdit-card #shipBillAddressCreateCancelBtn #backToDefault,#js-createEdit-card #shipBillAddressCreateCancelBtn #creataAcctButton,#js-createEdit-card #shipBillAddressCreateCancelBtn #updateAddress{width:100%}
#js-create-address #editAddress,#js-createEdit-card #editAddress{width:100%}
.buttons a.moveTo{background-color:#bc204b;color:#fff;margin:0 5px;font-weight:400;padding:10px}
#acctSearch-box,#updateaActSearch-box,#suggestion-search{margin:0;position:relative;padding-bottom:60px}
#acctSearch-box .ion-search,#acctSearch-box .ion-refresh,#updateaActSearch-box .ion-search,#updateaActSearch-box .ion-refresh,#suggestion-search .ion-search,#suggestion-search .ion-refresh{color:#5f5753;font-size:24px;left:22px;margin-top:-12px;position:absolute;top:20%}
@media only screen and (min-width:768px){#acctSearch-box .ion-search,#acctSearch-box .ion-refresh,#updateaActSearch-box .ion-search,#updateaActSearch-box .ion-refresh,#suggestion-search .ion-search,#suggestion-search .ion-refresh{font-size:30px;margin-top:-11px}
}
#acctSearch-box span.ion-search,#acctSearch-box span.ion-refresh,#updateaActSearch-box span.ion-search,#updateaActSearch-box span.ion-refresh,#suggestion-search span.ion-search,#suggestion-search span.ion-refresh{color:#5f5753;font-size:24px;left:22px;margin-top:-12px;position:absolute;top:40%}
@media only screen and (min-width:768px){#acctSearch-box span.ion-search,#acctSearch-box span.ion-refresh,#updateaActSearch-box span.ion-search,#updateaActSearch-box span.ion-refresh,#suggestion-search span.ion-search,#suggestion-search span.ion-refresh{font-size:30px;margin-top:-8px}
}
#acctSearch-box input[type=text],#updateaActSearch-box input[type=text],#suggestion-search input[type=text]{background:white;border:1px solid #cbc4c3;color:#5f5753;height:auto;margin:0;padding:10px 20px 10px 62px;width:100%}
@media only screen and (min-width:768px){#acctSearch-box input[type=text],#updateaActSearch-box input[type=text],#suggestion-search input[type=text]{padding:14px 20px 14px 62px}
}
#acctSearch-box input[type=text]::-webkit-input-placeholder,#updateaActSearch-box input[type=text]::-webkit-input-placeholder,#suggestion-search input[type=text]::-webkit-input-placeholder{color:#5f5753;letter-spacing:normal}
@media only screen and (min-width:768px){#acctSearch-box input[type=text]::-webkit-input-placeholder,#updateaActSearch-box input[type=text]::-webkit-input-placeholder,#suggestion-search input[type=text]::-webkit-input-placeholder{letter-spacing:.1em}
}
#acctSearch-box input[type=text]:-moz-placeholder,#updateaActSearch-box input[type=text]:-moz-placeholder,#suggestion-search input[type=text]:-moz-placeholder{color:#5f5753;letter-spacing:normal}
@media only screen and (min-width:768px){#acctSearch-box input[type=text]:-moz-placeholder,#updateaActSearch-box input[type=text]:-moz-placeholder,#suggestion-search input[type=text]:-moz-placeholder{letter-spacing:.1em}
}
#acctSearch-box input[type=text]::-moz-placeholder,#updateaActSearch-box input[type=text]::-moz-placeholder,#suggestion-search input[type=text]::-moz-placeholder{color:#5f5753;letter-spacing:normal}
@media only screen and (min-width:768px){#acctSearch-box input[type=text]::-moz-placeholder,#updateaActSearch-box input[type=text]::-moz-placeholder,#suggestion-search input[type=text]::-moz-placeholder{letter-spacing:.1em}
}
#acctSearch-box input[type=text]:-ms-input-placeholder,#updateaActSearch-box input[type=text]:-ms-input-placeholder,#suggestion-search input[type=text]:-ms-input-placeholder{color:#5f5753;letter-spacing:normal}
@media only screen and (min-width:768px){#acctSearch-box input[type=text]:-ms-input-placeholder,#updateaActSearch-box input[type=text]:-ms-input-placeholder,#suggestion-search input[type=text]:-ms-input-placeholder{letter-spacing:.1em}
}
#acctSearch-box #acctFav-search-submit,#acctSearch-box #chkout-search-submit,#acctSearch-box #suggestion-search-submit,#updateaActSearch-box #acctFav-search-submit,#updateaActSearch-box #chkout-search-submit,#updateaActSearch-box #suggestion-search-submit,#suggestion-search #acctFav-search-submit,#suggestion-search #chkout-search-submit,#suggestion-search #suggestion-search-submit{right:0;top:1px;position:absolute;padding:16px 30px}
#acctSearch-box #acctFav-search-submit .ion-search,#acctSearch-box #chkout-search-submit .ion-search,#acctSearch-box #suggestion-search-submit .ion-search,#updateaActSearch-box #acctFav-search-submit .ion-search,#updateaActSearch-box #chkout-search-submit .ion-search,#updateaActSearch-box #suggestion-search-submit .ion-search,#suggestion-search #acctFav-search-submit .ion-search,#suggestion-search #chkout-search-submit .ion-search,#suggestion-search #suggestion-search-submit .ion-search{color:white}
@media only screen and (min-width:768px){#acctSearch-box #acctFav-search-submit,#acctSearch-box #chkout-search-submit,#acctSearch-box #suggestion-search-submit,#updateaActSearch-box #acctFav-search-submit,#updateaActSearch-box #chkout-search-submit,#updateaActSearch-box #suggestion-search-submit,#suggestion-search #acctFav-search-submit,#suggestion-search #chkout-search-submit,#suggestion-search #suggestion-search-submit{padding:20px 30px}
}
#acctSearch-box #suggestion-search-submit,#updateaActSearch-box #suggestion-search-submit,#suggestion-search #suggestion-search-submit{right:11px}
#acctSearch-box #acctFav-refresh,#acctSearch-box #chkout-refresh,#updateaActSearch-box #acctFav-refresh,#updateaActSearch-box #chkout-refresh,#suggestion-search #acctFav-refresh,#suggestion-search #chkout-refresh{right:64px;top:10px;position:absolute;padding:10px 30px;background:white;border-left:1px solid #cbc4c3}
#acctSearch-box #acctFav-refresh .ion-refresh,#acctSearch-box #chkout-refresh .ion-refresh,#updateaActSearch-box #acctFav-refresh .ion-refresh,#updateaActSearch-box #chkout-refresh .ion-refresh,#suggestion-search #acctFav-refresh .ion-refresh,#suggestion-search #chkout-refresh .ion-refresh{color:#ae0a46}
@media only screen and (min-width:768px){#acctSearch-box #acctFav-refresh,#acctSearch-box #chkout-refresh,#updateaActSearch-box #acctFav-refresh,#updateaActSearch-box #chkout-refresh,#suggestion-search #acctFav-refresh,#suggestion-search #chkout-refresh{top:1px;padding:20px 30px}
}
.moveArrow{top:0;padding-left:37%;padding-top:10%;padding-bottom:10%}
.moveArrow span.buttons{display:inline;padding:0}
@media only screen and (min-width:768px){.moveArrow{top:100px;text-align:center;padding:0}
  .moveArrow span.buttons{display:inline-block;padding:2px}
}
.innerStyle{line-height:18px;font-size:24px}
.textPadding{padding-left:32px}
@media only screen and (min-width:768px){.textPadding{padding:30px 34px}
}
#editAddressSection #existingAddress .favName{margin-top:10px;width:40%}
@media only screen and (min-width:768px){#editAddressSection #existingAddress .favName{width:60%}
}
#editAddressSection #existingAddress form.custom label.radio .custom.radio{position:static}
#editAddressSection #existingAddress .editableFavName,#editAddressSection #existingAddress .noFavName{text-align:right}
#editAddressSection #existingAddress #saveFavNameIcon:hover{color:#4d8e00}
#editAddressSection .addressSection p,#editAddressSection .addressSection div{padding-left:20px}
#editAddressSection .addressSection div{line-height:21px;font-size:16px}
#editAddressSection .addressSection .removeDefault{font-weight:400}
#editAddressSection .createLink{margin-top:6%;padding-bottom:3%}
#editAddressSection .createLink .edit-shipping{font-size:14px}
#editAddressSection #shipBillAddressUpdateCancelBtn #updateAddress{width:100%}
#suggestingAddress{max-height:200px;overflow-y:auto}
#suggestingAddress span.custom.radio{font-size:14px;font-weight:400}
#originalAddress span{font-size:14px;font-weight:400}
#payment .createEditCard{background-color:#f0eeed}
#js-paymentCard-tab h3 i{margin-left:.5rem;font-size:1rem}
#js-paymentCard-tab h3 .secureMsg{padding-left:5px;color:#ae0a46;font-size:1rem}
#js-paymentCard-tab .cardLabel{line-height:1.8;font-size:14px;font-weight:400;border-bottom:1px solid #eee}
#js-paymentCard-tab table{width:100%}
#js-paymentCard-tab .matchHeight{line-height:0}
@media only screen and (min-width:768px){#js-paymentCard-tab .matchHeight{line-height:35px}
}
#js-paymentCard-tab .alert:before{position:static;margin-right:12px}
#js-paymentCard-tab #updateCCard,#js-paymentCard-tab #updatePCard{width:100%}
@media only screen and (min-width:768px){#js-paymentCard-tab #updateCCard,#js-paymentCard-tab #updatePCard{width:auto}
}
#js-paymentCard-tab .createNew{font-size:14px}
#js-loginInfo-tab form.custom label.radio .custom.radio,#js-contactInfo-tab form.custom label.radio .custom.radio,#js-userPref-tab form.custom label.radio .custom.radio,#js-webGrps-tab form.custom label.radio .custom.radio,#js-currentAct-tab form.custom label.radio .custom.radio,#js-acctFav-tab form.custom label.radio .custom.radio,#js-chkoutDefalut-tab form.custom label.radio .custom.radio,#js-paymentCard-tab form.custom label.radio .custom.radio,#shipBillAddressLoading form.custom label.radio .custom.radio,#CCUpdateLoading form.custom label.radio .custom.radio{position:relative}
#js-loginInfo-tab .loader,#js-contactInfo-tab .loader,#js-userPref-tab .loader,#js-webGrps-tab .loader,#js-currentAct-tab .loader,#js-acctFav-tab .loader,#js-chkoutDefalut-tab .loader,#js-paymentCard-tab .loader,#shipBillAddressLoading .loader,#CCUpdateLoading .loader{display:none}
#js-loginInfo-tab .buttonContainer.loading,#js-contactInfo-tab .buttonContainer.loading,#js-userPref-tab .buttonContainer.loading,#js-webGrps-tab .buttonContainer.loading,#js-currentAct-tab .buttonContainer.loading,#js-acctFav-tab .buttonContainer.loading,#js-chkoutDefalut-tab .buttonContainer.loading,#js-paymentCard-tab .buttonContainer.loading,#shipBillAddressLoading .buttonContainer.loading,#CCUpdateLoading .buttonContainer.loading{height:50px}
#js-loginInfo-tab.loading,#js-contactInfo-tab.loading,#js-userPref-tab.loading,#js-webGrps-tab.loading,#js-currentAct-tab.loading,#js-acctFav-tab.loading,#js-chkoutDefalut-tab.loading,#js-paymentCard-tab.loading,#shipBillAddressLoading.loading,#CCUpdateLoading.loading{height:500px;overflow:hidden}
#js-loginInfo-tab.loading *,#js-contactInfo-tab.loading *,#js-userPref-tab.loading *,#js-webGrps-tab.loading *,#js-currentAct-tab.loading *,#js-acctFav-tab.loading *,#js-chkoutDefalut-tab.loading *,#js-paymentCard-tab.loading *,#shipBillAddressLoading.loading *,#CCUpdateLoading.loading *{visibility:hidden}
#js-loginInfo-tab.loading .loader,#js-contactInfo-tab.loading .loader,#js-userPref-tab.loading .loader,#js-webGrps-tab.loading .loader,#js-currentAct-tab.loading .loader,#js-acctFav-tab.loading .loader,#js-chkoutDefalut-tab.loading .loader,#js-paymentCard-tab.loading .loader,#shipBillAddressLoading.loading .loader,#CCUpdateLoading.loading .loader{background:url("../../../content/dam/assets/insight-web/assets/loaders/loader.gif");display:block;height:43px;left:50%;margin:-21px 0 0 -21px;position:absolute;top:50%;visibility:visible;width:43px}
@media only screen and (min-width:1180px){#js-loginInfo-tab.loaded,#js-contactInfo-tab.loaded,#js-userPref-tab.loaded,#js-webGrps-tab.loaded,#js-currentAct-tab.loaded,#js-acctFav-tab.loaded,#js-chkoutDefalut-tab.loaded,#js-paymentCard-tab.loaded,#shipBillAddressLoading.loaded,#CCUpdateLoading.loaded{-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}
}
.lazy-loading{background:url("../../../content/dam/assets/insight-web/assets/loaders/loader.gif") no-repeat center}
.lazy-loading.select-prod img.lazy{height:92px;width:132px}
.lazy-loading.product-image img.lazy{height:86px;width:115px}
.ie-expanded{height:auto}
.ie8 #global-search-nav-input{line-height:70px !important}
.ie8 .no-svg .sprite-email,.ie8 .no-svg .sprite-email:before,.ie8 .no-svg .sprite-blog,.ie8 .no-svg .sprite-blog:before,.ie8 .no-svg .sprite-linkedin,.ie8 .no-svg .sprite-linkedin:before,.ie8 .no-svg .sprite-facebook,.ie8 .no-svg .sprite-facebook:before,.ie8 .no-svg .sprite-twitter,.ie8 .no-svg .sprite-twitter:before,.ie8 .no-svg .sprite-youtube,.ie8 .no-svg .sprite-youtube:before,.ie8 .no-svg .sprite-googleplus,.ie8 .no-svg .sprite-googleplus:before,.ie8 .upper-footer .sprite-email,.ie8 .upper-footer .sprite-email:before,.ie8 .upper-footer .sprite-blog,.ie8 .upper-footer .sprite-blog:before,.ie8 .upper-footer .sprite-linkedin,.ie8 .upper-footer .sprite-linkedin:before,.ie8 .upper-footer .sprite-facebook,.ie8 .upper-footer .sprite-facebook:before,.ie8 .upper-footer .sprite-twitter,.ie8 .upper-footer .sprite-twitter:before,.ie8 .upper-footer .sprite-youtube,.ie8 .upper-footer .sprite-youtube:before,.ie8 .upper-footer .sprite-googleplus,.ie8 .upper-footer .sprite-googleplus:before,.ie8 .solve-contact-container .sprite-email,.ie8 .solve-contact-container .sprite-email:before,.ie8 .solve-contact-container .sprite-blog,.ie8 .solve-contact-container .sprite-blog:before,.ie8 .solve-contact-container .sprite-linkedin,.ie8 .solve-contact-container .sprite-linkedin:before,.ie8 .solve-contact-container .sprite-facebook,.ie8 .solve-contact-container .sprite-facebook:before,.ie8 .solve-contact-container .sprite-twitter,.ie8 .solve-contact-container .sprite-twitter:before,.ie8 .solve-contact-container .sprite-youtube,.ie8 .solve-contact-container .sprite-youtube:before,.ie8 .solve-contact-container .sprite-googleplus,.ie8 .solve-contact-container .sprite-googleplus:before,.ie8 .footer .social-icon-links>li a .sprite-email,.ie8 .footer .social-icon-links>li a .sprite-email:before,.ie8 .footer .social-icon-links>li a .sprite-blog,.ie8 .footer .social-icon-links>li a .sprite-blog:before,.ie8 .footer .social-icon-links>li a .sprite-linkedin,.ie8 .footer .social-icon-links>li a .sprite-linkedin:before,.ie8 .footer .social-icon-links>li a .sprite-facebook,.ie8 .footer .social-icon-links>li a .sprite-facebook:before,.ie8 .footer .social-icon-links>li a .sprite-twitter,.ie8 .footer .social-icon-links>li a .sprite-twitter:before,.ie8 .footer .social-icon-links>li a .sprite-youtube,.ie8 .footer .social-icon-links>li a .sprite-youtube:before,.ie8 .footer .social-icon-links>li a .sprite-googleplus,.ie8 .footer .social-icon-links>li a .sprite-googleplus:before{background-image:url(../../../content/dam/insight-web/source/img/sprite.png)}
.ie8 .hubs-container .page-width{margin-right:15px;margin-left:15px;width:45%;padding-right:20px}
.ie8 .store-bottom-container .filter-col.hide-filters{display:none !important}
.ie8 .video-render .hero-container.video-background .video-container video{top:0 !important;left:50%;margin-left:-50% !important}
.ie8 .video-render .home-search-container{background-image:url(../../../content/dam/insight-web/source/img/searchBoxBgForIE8.png)}
.ie8 .video-render .home-search-container #home-search-input{margin-top:10px}
.ie8 .section-auto-search-custom section.learn-tab p.title-search{left:0 !important}
.ie8 .section-auto-search-custom section.solve-tab p.title-search{left:25% !important}
.ie8 .section-auto-search-custom section.products-tab p.title-search{left:50% !important}
.ie8 .section-auto-search-custom section.content-tab p.title-search{left:75% !important}
@media only screen and (min-width:768px){.ie8 .timeline-container.intro .columns.medium-5{float:right}
  .ie8 .timeline-container.flags .canada-flag{position:absolute;left:31px;right:initial;margin:0}
  .ie8 .timeline-container.flags .uk-flag{position:absolute;right:31px;left:initial;margin:0}
}
@media only screen and (min-width:980px){.ie8 #global-search-nav-input{line-height:94px !important}
  .ie8 .top-bar-section#tool-bar>ul:first-child,.ie8 .top-bar-section#tool-bar>ul:last-child{padding:0}
  .ie8 .contain-to-grid .top-bar .top-bar-section>ul>li.nav-localization>a,.ie8 .contain-to-grid .top-bar .top-bar-section>ul>li.nav-tel>a,.ie8 .contain-to-grid .top-bar .top-bar-section>ul>li.nav-chat>a,.ie8 .contain-to-grid .top-bar .top-bar-section>ul>li.nav-login>a,.ie8 .contain-to-grid .top-bar .top-bar-section>ul>li.nav-track-order>a,.ie8 .contain-to-grid .top-bar .top-bar-section>ul>li.nav-cart>a{padding:0 15px;line-height:45px}
  .ie8 .home-bar .top-bar .top-bar-section#tool-bar>ul:first-child{padding-top:0}
  .ie8 .type-animation .typed-cursor{background-color:transparent}
  .ie8 .video-container .video-wrapper .video-overlay{-ms-filter:"alpha(opacity=85)";background-color:#6c605b}
  .ie8 .mega-dropdown-overlay.active{height:100%;-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30);opacity:.3}
}
@media only screen and (min-width:980px){.ie8 .default-sub-nav-container{display:block;position:relative;height:80px;overflow:hidden}
  .ie8 .default-sub-nav-container .default-sub-nav-list-container{display:block;position:relative;height:80px;overflow:hidden}
  .ie8 .default-sub-nav-container .default-sub-nav-list-container .table-list{display:block}
  .ie8 .default-sub-nav-container .default-sub-nav-list-container .table-list ul li .colorbar{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;position:absolute;height:6px;width:100%;top:0;left:0;right:0;background:#005885;border-left:1px solid transparent;border-right:1px solid transparent}
  .ie8 .default-sub-nav-container .default-sub-nav-list-container .table-list ul li a{position:relative;display:inline-block;height:80px;padding:20px 10px 0;color:#000;border:0;width:100%;float:left;white-space:nowrap}
  .ie8 .default-sub-nav-container .default-sub-nav-list-container .table-list ul li a:hover{color:#fff}
  .ie8 .default-sub-nav-container .default-sub-nav-list-container .table-list .subnav_navigation{display:block;position:relative}
  .ie8 .default-sub-nav-container .default-sub-nav-list-container .table-list.row{display:block;position:relative;height:80px;overflow:hidden}
  .ie8 .default-sub-nav-container .default-sub-nav-list-container .table-list.row .column{position:absolute;top:0;width:66.66667%;overflow:visible;float:none;display:table;table-layout:auto}
  .ie8 .default-sub-nav-container .default-sub-nav-list-container .table-list.row .column ul{display:table-row;position:relative;overflow:visible;width:auto}
  .ie8 .default-sub-nav-container .default-sub-nav-list-container .table-list.row .column ul li.subnav_item{width:auto;float:none;display:table-cell;position:relative;height:80px;border-left:1px solid transparent;border-right:1px solid transparent}
  .ie8 .default-sub-nav-container .default-sub-nav-list-container .table-list.row .column.first{left:0;width:83.33333%}
  .ie8 .default-sub-nav-container .default-sub-nav-list-container .table-list.row .column.first .subnav_item:first-child{border-left:0}
  .ie8 .default-sub-nav-container .default-sub-nav-list-container .table-list.row .column.last{width:auto}
  .ie8 .default-sub-nav-container .default-sub-nav-list-container .table-list.row .column.first.last.fullwidth{width:100%}
  .ie8 .default-sub-nav-container .default-sub-nav-list-container .table-list.row .column.table-list-current-page{left:16.66667%}
  .ie8 .default-sub-nav-container .default-sub-nav-list-container .table-list.row .column.table-list-current-page.first{left:0}
  .ie8 .default-sub-nav-container .default-sub-nav-list-container .table-list.row .column.table-list-right{left:83.33333%}
  .ie8 .default-sub-nav-container .default-sub-nav-list-container .table-list.row .column.table-list-left{left:-83.33333%}
  .ie8 .default-sub-nav-container .default-sub-nav-list-container .table-list.table-list-has-more .subnav_navigation{height:0;width:100%;overflow:visible}
  .ie8 .default-sub-nav-container .default-sub-nav-list-container .table-list.table-list-has-more .subnav_navigation li{z-index:1;position:absolute;top:0;width:16.66667%;height:80px;background-color:#f6f6f2}
  .ie8 .default-sub-nav-container .default-sub-nav-list-container .table-list.table-list-has-more .subnav_navigation li a .ion-arrow-left-b{color:#000}
  .ie8 .default-sub-nav-container .default-sub-nav-list-container .table-list.table-list-has-more .subnav_navigation li a:hover .ion-arrow-left-b{color:#fff}
  .ie8 .default-sub-nav-container .default-sub-nav-list-container .table-list.table-list-has-more .subnav_navigation .table-list-back{left:0}
  .ie8 .default-sub-nav-container .default-sub-nav-list-container .table-list.table-list-has-more .subnav_navigation .table-list-more{right:0}
}
﻿.margin-sml{margin-top:10px !important;margin-bottom:10px !important}
.margin-med{margin-top:20px !important;margin-bottom:20px !important}
.margin-lrg{margin-top:30px !important;margin-bottom:30px !important}
.margin-xl{margin-top:40px !important;margin-bottom:40px !important}
.margin-xxl{margin-top:50px !important;margin-bottom:50px !important}
.padding-sml{padding-top:10px !important;padding-bottom:10px !important}
.padding-med{padding-top:20px !important;padding-bottom:20px !important}
.padding-lrg{padding-top:30px !important;padding-bottom:30px !important}
.padding-xl{padding-top:40px !important;padding-bottom:40px !important}
.padding-xxl{padding-top:50px !important;padding-bottom:50px !important}
.margin-top-sml{margin-top:10px !important}
.margin-top-med{margin-top:20px !important}
.margin-top-lrg{margin-top:30px !important}
.margin-top-xl{margin-top:40px !important}
.margin-top-xxl{margin-top:50px !important}
.padding-top-sml{padding-top:10px !important}
.padding-top-med{padding-top:20px !important}
.padding-top-lrg{padding-top:30px !important}
.padding-top-xl{padding-top:40px !important}
.padding-top-xxl{padding-top:50px !important}
.margin-bot-sml{margin-bottom:10px !important}
.margin-bot-med{margin-bottom:20px !important}
.margin-bot-lrg{margin-bottom:30px !important}
.margin-bot-xl{margin-bottom:40px !important}
.margin-bot-xxl{margin-bottom:50px !important}
.padding-bot-sml{padding-bottom:10px !important}
.padding-bot-med{padding-bottom:20px !important}
.padding-bot-lrg{padding-bottom:30px !important}
.padding-bot-xl{padding-bottom:40px !important}
.padding-bot-xxl{padding-bottom:50px !important}
.ion-icon{font-size:1.5em;margin:0 5px 0 0;vertical-align:middle}
.ion-icon.blue{color:#8fe3ff}
.ion-icon.crimson{color:#ae0a46}
.ion-icon.cyan{color:#005885}
.ion-icon.gray{color:#cbc4c3}
.ion-icon.green{color:#005885}
.ion-icon.magenta{color:#d40e8c}
.ion-icon.red{color:#af0e2e}
.ion-icon.violet{color:#721357}
.ion-icon.ion-android-star{display:inline-block;margin-top:-6px}
.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:"ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ion-alert:before{content:""}
.ion-alert-circled:before{content:""}
.ion-android-add:before{content:""}
.ion-android-add-circle:before{content:""}
.ion-android-alarm-clock:before{content:""}
.ion-android-alert:before{content:""}
.ion-android-apps:before{content:""}
.ion-android-archive:before{content:""}
.ion-android-arrow-back:before{content:""}
.ion-android-arrow-down:before{content:""}
.ion-android-arrow-dropdown:before{content:""}
.ion-android-arrow-dropdown-circle:before{content:""}
.ion-android-arrow-dropleft:before{content:""}
.ion-android-arrow-dropleft-circle:before{content:""}
.ion-android-arrow-dropright:before{content:""}
.ion-android-arrow-dropright-circle:before{content:""}
.ion-android-arrow-dropup:before{content:""}
.ion-android-arrow-dropup-circle:before{content:""}
.ion-android-arrow-forward:before{content:""}
.ion-android-arrow-up:before{content:""}
.ion-android-attach:before{content:""}
.ion-android-bar:before{content:""}
.ion-android-bicycle:before{content:""}
.ion-android-boat:before{content:""}
.ion-android-bookmark:before{content:""}
.ion-android-bulb:before{content:""}
.ion-android-bus:before{content:""}
.ion-android-calendar:before{content:""}
.ion-android-call:before{content:""}
.ion-android-camera:before{content:""}
.ion-android-cancel:before{content:""}
.ion-android-car:before{content:""}
.ion-android-cart:before{content:""}
.ion-android-chat:before{content:""}
.ion-android-checkbox:before{content:""}
.ion-android-checkbox-blank:before{content:""}
.ion-android-checkbox-outline:before{content:""}
.ion-android-checkbox-outline-blank:before{content:""}
.ion-android-checkmark-circle:before{content:""}
.ion-android-clipboard:before{content:""}
.ion-android-close:before{content:""}
.ion-android-cloud:before{content:""}
.ion-android-cloud-circle:before{content:""}
.ion-android-cloud-done:before{content:""}
.ion-android-cloud-outline:before{content:""}
.ion-android-color-palette:before{content:""}
.ion-android-compass:before{content:""}
.ion-android-contact:before{content:""}
.ion-android-contacts:before{content:""}
.ion-android-contract:before{content:""}
.ion-android-create:before{content:""}
.ion-android-delete:before{content:""}
.ion-android-desktop:before{content:""}
.ion-android-document:before{content:""}
.ion-android-done:before{content:""}
.ion-android-done-all:before{content:""}
.ion-android-download:before{content:""}
.ion-android-drafts:before{content:""}
.ion-android-exit:before{content:""}
.ion-android-expand:before{content:""}
.ion-android-favorite:before{content:""}
.ion-android-favorite-outline:before{content:""}
.ion-android-film:before{content:""}
.ion-android-folder:before{content:""}
.ion-android-folder-open:before{content:""}
.ion-android-funnel:before{content:""}
.ion-android-globe:before{content:""}
.ion-android-hand:before{content:""}
.ion-android-hangout:before{content:""}
.ion-android-happy:before{content:""}
.ion-android-home:before{content:""}
.ion-android-image:before{content:""}
.ion-android-laptop:before{content:""}
.ion-android-list:before{content:""}
.ion-android-locate:before{content:""}
.ion-android-lock:before{content:""}
.ion-android-mail:before{content:""}
.ion-android-map:before{content:""}
.ion-android-menu:before{content:""}
.ion-android-microphone:before{content:""}
.ion-android-microphone-off:before{content:""}
.ion-android-more-horizontal:before{content:""}
.ion-android-more-vertical:before{content:""}
.ion-android-navigate:before{content:""}
.ion-android-notifications:before{content:""}
.ion-android-notifications-none:before{content:""}
.ion-android-notifications-off:before{content:""}
.ion-android-open:before{content:""}
.ion-android-options:before{content:""}
.ion-android-people:before{content:""}
.ion-android-person:before{content:""}
.ion-android-person-add:before{content:""}
.ion-android-phone-landscape:before{content:""}
.ion-android-phone-portrait:before{content:""}
.ion-android-pin:before{content:""}
.ion-android-plane:before{content:""}
.ion-android-playstore:before{content:""}
.ion-android-print:before{content:""}
.ion-android-radio-button-off:before{content:""}
.ion-android-radio-button-on:before{content:""}
.ion-android-refresh:before{content:""}
.ion-android-remove:before{content:""}
.ion-android-remove-circle:before{content:""}
.ion-android-restaurant:before{content:""}
.ion-android-sad:before{content:""}
.ion-android-search:before{content:""}
.ion-android-send:before{content:""}
.ion-android-settings:before{content:""}
.ion-android-share:before{content:""}
.ion-android-share-alt:before{content:""}
.ion-android-star:before{content:""}
.ion-android-star-half:before{content:""}
.ion-android-star-outline:before{content:""}
.ion-android-stopwatch:before{content:""}
.ion-android-subway:before{content:""}
.ion-android-sunny:before{content:""}
.ion-android-sync:before{content:""}
.ion-android-textsms:before{content:""}
.ion-android-time:before{content:""}
.ion-android-train:before{content:""}
.ion-android-unlock:before{content:""}
.ion-android-upload:before{content:""}
.ion-android-volume-down:before{content:""}
.ion-android-volume-mute:before{content:""}
.ion-android-volume-off:before{content:""}
.ion-android-volume-up:before{content:""}
.ion-android-walk:before{content:""}
.ion-android-warning:before{content:""}
.ion-android-watch:before{content:""}
.ion-android-wifi:before{content:""}
.ion-aperture:before{content:""}
.ion-archive:before{content:""}
.ion-arrow-down-a:before{content:""}
.ion-arrow-down-b:before{content:""}
.ion-arrow-down-c:before{content:""}
.ion-arrow-expand:before{content:""}
.ion-arrow-graph-down-left:before{content:""}
.ion-arrow-graph-down-right:before{content:""}
.ion-arrow-graph-up-left:before{content:""}
.ion-arrow-graph-up-right:before{content:""}
.ion-arrow-left-a:before{content:""}
.ion-arrow-left-b:before{content:""}
.ion-arrow-left-c:before{content:""}
.ion-arrow-move:before{content:""}
.ion-arrow-resize:before{content:""}
.ion-arrow-return-left:before{content:""}
.ion-arrow-return-right:before{content:""}
.ion-arrow-right-a:before{content:""}
.ion-arrow-right-b:before{content:""}
.ion-arrow-right-c:before{content:""}
.ion-arrow-shrink:before{content:""}
.ion-arrow-swap:before{content:""}
.ion-arrow-up-a:before{content:""}
.ion-arrow-up-b:before{content:""}
.ion-arrow-up-c:before{content:""}
.ion-asterisk:before{content:""}
.ion-at:before{content:""}
.ion-backspace:before{content:""}
.ion-backspace-outline:before{content:""}
.ion-bag:before{content:""}
.ion-battery-charging:before{content:""}
.ion-battery-empty:before{content:""}
.ion-battery-full:before{content:""}
.ion-battery-half:before{content:""}
.ion-battery-low:before{content:""}
.ion-beaker:before{content:""}
.ion-beer:before{content:""}
.ion-bluetooth:before{content:""}
.ion-bonfire:before{content:""}
.ion-bookmark:before{content:""}
.ion-bowtie:before{content:""}
.ion-briefcase:before{content:""}
.ion-bug:before{content:""}
.ion-calculator:before{content:""}
.ion-calendar:before{content:""}
.ion-camera:before{content:""}
.ion-card:before{content:""}
.ion-cash:before{content:""}
.ion-chatbox:before{content:""}
.ion-chatbox-working:before{content:""}
.ion-chatboxes:before{content:""}
.ion-chatbubble:before{content:""}
.ion-chatbubble-working:before{content:""}
.ion-chatbubbles:before{content:""}
.ion-checkmark:before{content:""}
.ion-checkmark-circled:before{content:""}
.ion-checkmark-round:before{content:""}
.ion-chevron-down:before{content:""}
.ion-chevron-left:before{content:""}
.ion-chevron-right:before{content:""}
.ion-chevron-up:before{content:""}
.ion-clipboard:before{content:""}
.ion-clock:before{content:""}
.ion-close:before{content:""}
.ion-close-circled:before{content:""}
.ion-close-round:before{content:""}
.ion-closed-captioning:before{content:""}
.ion-cloud:before{content:""}
.ion-code:before{content:""}
.ion-code-download:before{content:""}
.ion-code-working:before{content:""}
.ion-coffee:before{content:""}
.ion-compass:before{content:""}
.ion-compose:before{content:""}
.ion-connection-bars:before{content:""}
.ion-contrast:before{content:""}
.ion-crop:before{content:""}
.ion-cube:before{content:""}
.ion-disc:before{content:""}
.ion-document:before{content:""}
.ion-document-text:before{content:""}
.ion-drag:before{content:""}
.ion-earth:before{content:""}
.ion-easel:before{content:""}
.ion-edit:before{content:""}
.ion-egg:before{content:""}
.ion-eject:before{content:""}
.ion-email:before{content:""}
.ion-email-unread:before{content:""}
.ion-erlenmeyer-flask:before{content:""}
.ion-erlenmeyer-flask-bubbles:before{content:""}
.ion-eye:before{content:""}
.ion-eye-disabled:before{content:""}
.ion-female:before{content:""}
.ion-filing:before{content:""}
.ion-film-marker:before{content:""}
.ion-fireball:before{content:""}
.ion-flag:before{content:""}
.ion-flame:before{content:""}
.ion-flash:before{content:""}
.ion-flash-off:before{content:""}
.ion-folder:before{content:""}
.ion-fork:before{content:""}
.ion-fork-repo:before{content:""}
.ion-forward:before{content:""}
.ion-funnel:before{content:""}
.ion-gear-a:before{content:""}
.ion-gear-b:before{content:""}
.ion-grid:before{content:""}
.ion-hammer:before{content:""}
.ion-happy:before{content:""}
.ion-happy-outline:before{content:""}
.ion-headphone:before{content:""}
.ion-heart:before{content:""}
.ion-heart-broken:before{content:""}
.ion-help:before{content:""}
.ion-help-buoy:before{content:""}
.ion-help-circled:before{content:""}
.ion-home:before{content:""}
.ion-icecream:before{content:""}
.ion-image:before{content:""}
.ion-images:before{content:""}
.ion-information:before{content:""}
.ion-information-circled:before{content:""}
.ion-ionic:before{content:""}
.ion-ios-alarm:before{content:""}
.ion-ios-alarm-outline:before{content:""}
.ion-ios-albums:before{content:""}
.ion-ios-albums-outline:before{content:""}
.ion-ios-americanfootball:before{content:""}
.ion-ios-americanfootball-outline:before{content:""}
.ion-ios-analytics:before{content:""}
.ion-ios-analytics-outline:before{content:""}
.ion-ios-arrow-back:before{content:""}
.ion-ios-arrow-down:before{content:""}
.ion-ios-arrow-forward:before{content:""}
.ion-ios-arrow-left:before{content:""}
.ion-ios-arrow-right:before{content:""}
.ion-ios-arrow-thin-down:before{content:""}
.ion-ios-arrow-thin-left:before{content:""}
.ion-ios-arrow-thin-right:before{content:""}
.ion-ios-arrow-thin-up:before{content:""}
.ion-ios-arrow-up:before{content:""}
.ion-ios-at:before{content:""}
.ion-ios-at-outline:before{content:""}
.ion-ios-barcode:before{content:""}
.ion-ios-barcode-outline:before{content:""}
.ion-ios-baseball:before{content:""}
.ion-ios-baseball-outline:before{content:""}
.ion-ios-basketball:before{content:""}
.ion-ios-basketball-outline:before{content:""}
.ion-ios-bell:before{content:""}
.ion-ios-bell-outline:before{content:""}
.ion-ios-body:before{content:""}
.ion-ios-body-outline:before{content:""}
.ion-ios-bolt:before{content:""}
.ion-ios-bolt-outline:before{content:""}
.ion-ios-book:before{content:""}
.ion-ios-book-outline:before{content:""}
.ion-ios-bookmarks:before{content:""}
.ion-ios-bookmarks-outline:before{content:""}
.ion-ios-box:before{content:""}
.ion-ios-box-outline:before{content:""}
.ion-ios-briefcase:before{content:""}
.ion-ios-briefcase-outline:before{content:""}
.ion-ios-browsers:before{content:""}
.ion-ios-browsers-outline:before{content:""}
.ion-ios-calculator:before{content:""}
.ion-ios-calculator-outline:before{content:""}
.ion-ios-calendar:before{content:""}
.ion-ios-calendar-outline:before{content:""}
.ion-ios-camera:before{content:""}
.ion-ios-camera-outline:before{content:""}
.ion-ios-cart:before{content:""}
.ion-ios-cart-outline:before{content:""}
.ion-ios-chatboxes:before{content:""}
.ion-ios-chatboxes-outline:before{content:""}
.ion-ios-chatbubble:before{content:""}
.ion-ios-chatbubble-outline:before{content:""}
.ion-ios-checkmark:before{content:""}
.ion-ios-checkmark-empty:before{content:""}
.ion-ios-checkmark-outline:before{content:""}
.ion-ios-circle-filled:before{content:""}
.ion-ios-circle-outline:before{content:""}
.ion-ios-clock:before{content:""}
.ion-ios-clock-outline:before{content:""}
.ion-ios-close:before{content:""}
.ion-ios-close-empty:before{content:""}
.ion-ios-close-outline:before{content:""}
.ion-ios-cloud:before{content:""}
.ion-ios-cloud-download:before{content:""}
.ion-ios-cloud-download-outline:before{content:""}
.ion-ios-cloud-outline:before{content:""}
.ion-ios-cloud-upload:before{content:""}
.ion-ios-cloud-upload-outline:before{content:""}
.ion-ios-cloudy:before{content:""}
.ion-ios-cloudy-night:before{content:""}
.ion-ios-cloudy-night-outline:before{content:""}
.ion-ios-cloudy-outline:before{content:""}
.ion-ios-cog:before{content:""}
.ion-ios-cog-outline:before{content:""}
.ion-ios-color-filter:before{content:""}
.ion-ios-color-filter-outline:before{content:""}
.ion-ios-color-wand:before{content:""}
.ion-ios-color-wand-outline:before{content:""}
.ion-ios-compose:before{content:""}
.ion-ios-compose-outline:before{content:""}
.ion-ios-contact:before{content:""}
.ion-ios-contact-outline:before{content:""}
.ion-ios-copy:before{content:""}
.ion-ios-copy-outline:before{content:""}
.ion-ios-crop:before{content:""}
.ion-ios-crop-strong:before{content:""}
.ion-ios-download:before{content:""}
.ion-ios-download-outline:before{content:""}
.ion-ios-drag:before{content:""}
.ion-ios-email:before{content:""}
.ion-ios-email-outline:before{content:""}
.ion-ios-eye:before{content:""}
.ion-ios-eye-outline:before{content:""}
.ion-ios-fastforward:before{content:""}
.ion-ios-fastforward-outline:before{content:""}
.ion-ios-filing:before{content:""}
.ion-ios-filing-outline:before{content:""}
.ion-ios-film:before{content:""}
.ion-ios-film-outline:before{content:""}
.ion-ios-flag:before{content:""}
.ion-ios-flag-outline:before{content:""}
.ion-ios-flame:before{content:""}
.ion-ios-flame-outline:before{content:""}
.ion-ios-flask:before{content:""}
.ion-ios-flask-outline:before{content:""}
.ion-ios-flower:before{content:""}
.ion-ios-flower-outline:before{content:""}
.ion-ios-folder:before{content:""}
.ion-ios-folder-outline:before{content:""}
.ion-ios-football:before{content:""}
.ion-ios-football-outline:before{content:""}
.ion-ios-game-controller-a:before{content:""}
.ion-ios-game-controller-a-outline:before{content:""}
.ion-ios-game-controller-b:before{content:""}
.ion-ios-game-controller-b-outline:before{content:""}
.ion-ios-gear:before{content:""}
.ion-ios-gear-outline:before{content:""}
.ion-ios-glasses:before{content:""}
.ion-ios-glasses-outline:before{content:""}
.ion-ios-grid-view:before{content:""}
.ion-ios-grid-view-outline:before{content:""}
.ion-ios-heart:before{content:""}
.ion-ios-heart-outline:before{content:""}
.ion-ios-help:before{content:""}
.ion-ios-help-empty:before{content:""}
.ion-ios-help-outline:before{content:""}
.ion-ios-home:before{content:""}
.ion-ios-home-outline:before{content:""}
.ion-ios-infinite:before{content:""}
.ion-ios-infinite-outline:before{content:""}
.ion-ios-information:before{content:""}
.ion-ios-information-empty:before{content:""}
.ion-ios-information-outline:before{content:""}
.ion-ios-ionic-outline:before{content:""}
.ion-ios-keypad:before{content:""}
.ion-ios-keypad-outline:before{content:""}
.ion-ios-lightbulb:before{content:""}
.ion-ios-lightbulb-outline:before{content:""}
.ion-ios-list:before{content:""}
.ion-ios-list-outline:before{content:""}
.ion-ios-location:before{content:""}
.ion-ios-location-outline:before{content:""}
.ion-ios-locked:before{content:""}
.ion-ios-locked-outline:before{content:""}
.ion-ios-loop:before{content:""}
.ion-ios-loop-strong:before{content:""}
.ion-ios-medical:before{content:""}
.ion-ios-medical-outline:before{content:""}
.ion-ios-medkit:before{content:""}
.ion-ios-medkit-outline:before{content:""}
.ion-ios-mic:before{content:""}
.ion-ios-mic-off:before{content:""}
.ion-ios-mic-outline:before{content:""}
.ion-ios-minus:before{content:""}
.ion-ios-minus-empty:before{content:""}
.ion-ios-minus-outline:before{content:""}
.ion-ios-monitor:before{content:""}
.ion-ios-monitor-outline:before{content:""}
.ion-ios-moon:before{content:""}
.ion-ios-moon-outline:before{content:""}
.ion-ios-more:before{content:""}
.ion-ios-more-outline:before{content:""}
.ion-ios-musical-note:before{content:""}
.ion-ios-musical-notes:before{content:""}
.ion-ios-navigate:before{content:""}
.ion-ios-navigate-outline:before{content:""}
.ion-ios-nutrition:before{content:""}
.ion-ios-nutrition-outline:before{content:""}
.ion-ios-paper:before{content:""}
.ion-ios-paper-outline:before{content:""}
.ion-ios-paperplane:before{content:""}
.ion-ios-paperplane-outline:before{content:""}
.ion-ios-partlysunny:before{content:""}
.ion-ios-partlysunny-outline:before{content:""}
.ion-ios-pause:before{content:""}
.ion-ios-pause-outline:before{content:""}
.ion-ios-paw:before{content:""}
.ion-ios-paw-outline:before{content:""}
.ion-ios-people:before{content:""}
.ion-ios-people-outline:before{content:""}
.ion-ios-person:before{content:""}
.ion-ios-person-outline:before{content:""}
.ion-ios-personadd:before{content:""}
.ion-ios-personadd-outline:before{content:""}
.ion-ios-photos:before{content:""}
.ion-ios-photos-outline:before{content:""}
.ion-ios-pie:before{content:""}
.ion-ios-pie-outline:before{content:""}
.ion-ios-pint:before{content:""}
.ion-ios-pint-outline:before{content:""}
.ion-ios-play:before{content:""}
.ion-ios-play-outline:before{content:""}
.ion-ios-plus:before{content:""}
.ion-ios-plus-empty:before{content:""}
.ion-ios-plus-outline:before{content:""}
.ion-ios-pricetag:before{content:""}
.ion-ios-pricetag-outline:before{content:""}
.ion-ios-pricetags:before{content:""}
.ion-ios-pricetags-outline:before{content:""}
.ion-ios-printer:before{content:""}
.ion-ios-printer-outline:before{content:""}
.ion-ios-pulse:before{content:""}
.ion-ios-pulse-strong:before{content:""}
.ion-ios-rainy:before{content:""}
.ion-ios-rainy-outline:before{content:""}
.ion-ios-recording:before{content:""}
.ion-ios-recording-outline:before{content:""}
.ion-ios-redo:before{content:""}
.ion-ios-redo-outline:before{content:""}
.ion-ios-refresh:before{content:""}
.ion-ios-refresh-empty:before{content:""}
.ion-ios-refresh-outline:before{content:""}
.ion-ios-reload:before{content:""}
.ion-ios-reverse-camera:before{content:""}
.ion-ios-reverse-camera-outline:before{content:""}
.ion-ios-rewind:before{content:""}
.ion-ios-rewind-outline:before{content:""}
.ion-ios-rose:before{content:""}
.ion-ios-rose-outline:before{content:""}
.ion-ios-search:before{content:""}
.ion-ios-search-strong:before{content:""}
.ion-ios-settings:before{content:""}
.ion-ios-settings-strong:before{content:""}
.ion-ios-shuffle:before{content:""}
.ion-ios-shuffle-strong:before{content:""}
.ion-ios-skipbackward:before{content:""}
.ion-ios-skipbackward-outline:before{content:""}
.ion-ios-skipforward:before{content:""}
.ion-ios-skipforward-outline:before{content:""}
.ion-ios-snowy:before{content:""}
.ion-ios-speedometer:before{content:""}
.ion-ios-speedometer-outline:before{content:""}
.ion-ios-star:before{content:""}
.ion-ios-star-half:before{content:""}
.ion-ios-star-outline:before{content:""}
.ion-ios-stopwatch:before{content:""}
.ion-ios-stopwatch-outline:before{content:""}
.ion-ios-sunny:before{content:""}
.ion-ios-sunny-outline:before{content:""}
.ion-ios-telephone:before{content:""}
.ion-ios-telephone-outline:before{content:""}
.ion-ios-tennisball:before{content:""}
.ion-ios-tennisball-outline:before{content:""}
.ion-ios-thunderstorm:before{content:""}
.ion-ios-thunderstorm-outline:before{content:""}
.ion-ios-time:before{content:""}
.ion-ios-time-outline:before{content:""}
.ion-ios-timer:before{content:""}
.ion-ios-timer-outline:before{content:""}
.ion-ios-toggle:before{content:""}
.ion-ios-toggle-outline:before{content:""}
.ion-ios-trash:before{content:""}
.ion-ios-trash-outline:before{content:""}
.ion-ios-undo:before{content:""}
.ion-ios-undo-outline:before{content:""}
.ion-ios-unlocked:before{content:""}
.ion-ios-unlocked-outline:before{content:""}
.ion-ios-upload:before{content:""}
.ion-ios-upload-outline:before{content:""}
.ion-ios-videocam:before{content:""}
.ion-ios-videocam-outline:before{content:""}
.ion-ios-volume-high:before{content:""}
.ion-ios-volume-low:before{content:""}
.ion-ios-wineglass:before{content:""}
.ion-ios-wineglass-outline:before{content:""}
.ion-ios-world:before{content:""}
.ion-ios-world-outline:before{content:""}
.ion-ipad:before{content:""}
.ion-iphone:before{content:""}
.ion-ipod:before{content:""}
.ion-jet:before{content:""}
.ion-key:before{content:""}
.ion-knife:before{content:""}
.ion-laptop:before{content:""}
.ion-leaf:before{content:""}
.ion-levels:before{content:""}
.ion-lightbulb:before{content:""}
.ion-link:before{content:""}
.ion-load-a:before{content:""}
.ion-load-b:before{content:""}
.ion-load-c:before{content:""}
.ion-load-d:before{content:""}
.ion-location:before{content:""}
.ion-lock-combination:before{content:""}
.ion-locked:before{content:""}
.ion-log-in:before{content:""}
.ion-log-out:before{content:""}
.ion-loop:before{content:""}
.ion-magnet:before{content:""}
.ion-male:before{content:""}
.ion-man:before{content:""}
.ion-map:before{content:""}
.ion-medkit:before{content:""}
.ion-merge:before{content:""}
.ion-mic-a:before{content:""}
.ion-mic-b:before{content:""}
.ion-mic-c:before{content:""}
.ion-minus:before{content:""}
.ion-minus-circled:before{content:""}
.ion-minus-round:before{content:""}
.ion-model-s:before{content:""}
.ion-monitor:before{content:""}
.ion-more:before{content:""}
.ion-mouse:before{content:""}
.ion-music-note:before{content:""}
.ion-navicon:before{content:""}
.ion-navicon-round:before{content:""}
.ion-navigate:before{content:""}
.ion-network:before{content:""}
.ion-no-smoking:before{content:""}
.ion-nuclear:before{content:""}
.ion-outlet:before{content:""}
.ion-paintbrush:before{content:""}
.ion-paintbucket:before{content:""}
.ion-paper-airplane:before{content:""}
.ion-paperclip:before{content:""}
.ion-pause:before{content:""}
.ion-person:before{content:""}
.ion-person-add:before{content:""}
.ion-person-stalker:before{content:""}
.ion-pie-graph:before{content:""}
.ion-pin:before{content:""}
.ion-pinpoint:before{content:""}
.ion-pizza:before{content:""}
.ion-plane:before{content:""}
.ion-planet:before{content:""}
.ion-play:before{content:""}
.ion-playstation:before{content:""}
.ion-plus:before{content:""}
.ion-plus-circled:before{content:""}
.ion-plus-round:before{content:""}
.ion-podium:before{content:""}
.ion-pound:before{content:""}
.ion-power:before{content:""}
.ion-pricetag:before{content:""}
.ion-pricetags:before{content:""}
.ion-printer:before{content:""}
.ion-pull-request:before{content:""}
.ion-qr-scanner:before{content:""}
.ion-quote:before{content:""}
.ion-radio-waves:before{content:""}
.ion-record:before{content:""}
.ion-refresh:before{content:""}
.ion-reply:before{content:""}
.ion-reply-all:before{content:""}
.ion-ribbon-a:before{content:""}
.ion-ribbon-b:before{content:""}
.ion-sad:before{content:""}
.ion-sad-outline:before{content:""}
.ion-scissors:before{content:""}
.ion-search:before{content:""}
.ion-settings:before{content:""}
.ion-share:before{content:""}
.ion-shuffle:before{content:""}
.ion-skip-backward:before{content:""}
.ion-skip-forward:before{content:""}
.ion-social-android:before{content:""}
.ion-social-android-outline:before{content:""}
.ion-social-angular:before{content:""}
.ion-social-angular-outline:before{content:""}
.ion-social-apple:before{content:""}
.ion-social-apple-outline:before{content:""}
.ion-social-bitcoin:before{content:""}
.ion-social-bitcoin-outline:before{content:""}
.ion-social-buffer:before{content:""}
.ion-social-buffer-outline:before{content:""}
.ion-social-chrome:before{content:""}
.ion-social-chrome-outline:before{content:""}
.ion-social-codepen:before{content:""}
.ion-social-codepen-outline:before{content:""}
.ion-social-css3:before{content:""}
.ion-social-css3-outline:before{content:""}
.ion-social-designernews:before{content:""}
.ion-social-designernews-outline:before{content:""}
.ion-social-dribbble:before{content:""}
.ion-social-dribbble-outline:before{content:""}
.ion-social-dropbox:before{content:""}
.ion-social-dropbox-outline:before{content:""}
.ion-social-euro:before{content:""}
.ion-social-euro-outline:before{content:""}
.ion-social-facebook:before{content:""}
.ion-social-facebook-outline:before{content:""}
.ion-social-foursquare:before{content:""}
.ion-social-foursquare-outline:before{content:""}
.ion-social-freebsd-devil:before{content:""}
.ion-social-github:before{content:""}
.ion-social-github-outline:before{content:""}
.ion-social-google:before{content:""}
.ion-social-google-outline:before{content:""}
.ion-social-googleplus:before{content:""}
.ion-social-googleplus-outline:before{content:""}
.ion-social-hackernews:before{content:""}
.ion-social-hackernews-outline:before{content:""}
.ion-social-html5:before{content:""}
.ion-social-html5-outline:before{content:""}
.ion-social-instagram:before{content:""}
.ion-social-instagram-outline:before{content:""}
.ion-social-javascript:before{content:""}
.ion-social-javascript-outline:before{content:""}
.ion-social-linkedin:before{content:""}
.ion-social-linkedin-outline:before{content:""}
.ion-social-markdown:before{content:""}
.ion-social-nodejs:before{content:""}
.ion-social-octocat:before{content:""}
.ion-social-pinterest:before{content:""}
.ion-social-pinterest-outline:before{content:""}
.ion-social-python:before{content:""}
.ion-social-reddit:before{content:""}
.ion-social-reddit-outline:before{content:""}
.ion-social-rss:before{content:""}
.ion-social-rss-outline:before{content:""}
.ion-social-sass:before{content:""}
.ion-social-skype:before{content:""}
.ion-social-skype-outline:before{content:""}
.ion-social-snapchat:before{content:""}
.ion-social-snapchat-outline:before{content:""}
.ion-social-tumblr:before{content:""}
.ion-social-tumblr-outline:before{content:""}
.ion-social-tux:before{content:""}
.ion-social-twitch:before{content:""}
.ion-social-twitch-outline:before{content:""}
.ion-social-twitter:before{content:""}
.ion-social-twitter-outline:before{content:""}
.ion-social-usd:before{content:""}
.ion-social-usd-outline:before{content:""}
.ion-social-vimeo:before{content:""}
.ion-social-vimeo-outline:before{content:""}
.ion-social-whatsapp:before{content:""}
.ion-social-whatsapp-outline:before{content:""}
.ion-social-windows:before{content:""}
.ion-social-windows-outline:before{content:""}
.ion-social-wordpress:before{content:""}
.ion-social-wordpress-outline:before{content:""}
.ion-social-yahoo:before{content:""}
.ion-social-yahoo-outline:before{content:""}
.ion-social-yen:before{content:""}
.ion-social-yen-outline:before{content:""}
.ion-social-youtube:before{content:""}
.ion-social-youtube-outline:before{content:""}
.ion-soup-can:before{content:""}
.ion-soup-can-outline:before{content:""}
.ion-speakerphone:before{content:""}
.ion-speedometer:before{content:""}
.ion-spoon:before{content:""}
.ion-star:before{content:""}
.ion-stats-bars:before{content:""}
.ion-steam:before{content:""}
.ion-stop:before{content:""}
.ion-thermometer:before{content:""}
.ion-thumbsdown:before{content:""}
.ion-thumbsup:before{content:""}
.ion-toggle:before{content:""}
.ion-toggle-filled:before{content:""}
.ion-transgender:before{content:""}
.ion-trash-a:before{content:""}
.ion-trash-b:before{content:""}
.ion-trophy:before{content:""}
.ion-tshirt:before{content:""}
.ion-tshirt-outline:before{content:""}
.ion-umbrella:before{content:""}
.ion-university:before{content:""}
.ion-unlocked:before{content:""}
.ion-upload:before{content:""}
.ion-usb:before{content:""}
.ion-videocamera:before{content:""}
.ion-volume-high:before{content:""}
.ion-volume-low:before{content:""}
.ion-volume-medium:before{content:""}
.ion-volume-mute:before{content:""}
.ion-wand:before{content:""}
.ion-waterdrop:before{content:""}
.ion-wifi:before{content:""}
.ion-wineglass:before{content:""}
.ion-woman:before{content:""}
.ion-wrench:before{content:""}
.ion-xbox:before{content:""}
select{display:none}
select.standard-select{display:block}
.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:0;border:solid 1px #cbc4c3;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:34px;line-height:32px;outline:0;padding-left:10px;padding-right:22px;position:relative;text-align:left !important;transition:all .2s ease-in-out;user-select:none;white-space:nowrap;width:auto}
.nice-select:hover{border-color:#dbdbdb}
.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:5px}
.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#005885}
.nice-select.open{border-color:#005885}
.nice-select.open:after{transform:rotate(-135deg)}
.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}
.nice-select.disabled{border-color:#9e9e9e;color:#999;pointer-events:none;background-color:#ddd}
.nice-select.disabled:after{border-color:#ccc}
.nice-select.wide{width:100%}
.nice-select.wide .list{left:0 !important;right:0 !important}
.nice-select.right{float:right}
.nice-select.right .list{left:auto;right:0}
.nice-select.small{font-size:12px;height:36px;line-height:34px}
.nice-select.small:after{height:4px;width:4px}
.nice-select.small .option{line-height:34px;min-height:34px}
.nice-select .list{background-color:#fff;border-radius:0;box-shadow:0 0 0 1px rgba(68,68,68,0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(-17px);transition:all .2s cubic-bezier(0.5,0,0,1.25),opacity .15s ease-out;z-index:9}
.nice-select .list:hover .option:not(:hover){background-color:transparent !important}
.nice-select .option{cursor:pointer;font-weight:400;line-height:32px;list-style:none;min-height:32px;outline:0;padding-left:10px;padding-right:21px;text-align:left;transition:all .2s}
.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}
.nice-select .option.selected{font-weight:bold}
.metismenu .arrow{float:right;line-height:1.42857}
[dir=rtl] .metismenu .arrow{float:left}
.metismenu .glyphicon.arrow:before{content:"\e079"}
.metismenu .active>a>.glyphicon.arrow:before{content:"\e114"}
.metismenu .fa.arrow:before{content:"\f104"}
.metismenu .active>a>.fa.arrow:before{content:"\f107"}
.metismenu .ion.arrow:before{content:"\f3d2"}
.metismenu .active>a>.ion.arrow:before{content:"\f3d0"}
.metismenu .plus-times{float:right}
[dir=rtl] .metismenu .plus-times{float:left}
.metismenu .fa.plus-times:before{content:"\f067"}
.metismenu .active>a>.fa.plus-times{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.metismenu .plus-minus{float:right}
[dir=rtl] .metismenu .plus-minus{float:left}
.metismenu .fa.plus-minus:before{content:"\f067"}
.metismenu .active>a>.fa.plus-minus:before{content:"\f068"}
.metismenu .collapse{display:none}
.metismenu .collapse.in{display:block}
.metismenu .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}
.margin-sml{margin-top:10px !important;margin-bottom:10px !important}
.margin-med{margin-top:20px !important;margin-bottom:20px !important}
.margin-lrg{margin-top:30px !important;margin-bottom:30px !important}
.margin-xl{margin-top:40px !important;margin-bottom:40px !important}
.margin-xxl{margin-top:50px !important;margin-bottom:50px !important}
.padding-sml{padding-top:10px !important;padding-bottom:10px !important}
.padding-med{padding-top:20px !important;padding-bottom:20px !important}
.padding-lrg{padding-top:30px !important;padding-bottom:30px !important}
.padding-xl{padding-top:40px !important;padding-bottom:40px !important}
.padding-xxl{padding-top:50px !important;padding-bottom:50px !important}
.margin-top-sml{margin-top:10px !important}
.margin-top-med{margin-top:20px !important}
.margin-top-lrg{margin-top:30px !important}
.margin-top-xl{margin-top:40px !important}
.margin-top-xxl{margin-top:50px !important}
.padding-top-sml{padding-top:10px !important}
.padding-top-med{padding-top:20px !important}
.padding-top-lrg{padding-top:30px !important}
.padding-top-xl{padding-top:40px !important}
.padding-top-xxl{padding-top:50px !important}
.margin-bot-sml{margin-bottom:10px !important}
.margin-bot-med{margin-bottom:20px !important}
.margin-bot-lrg{margin-bottom:30px !important}
.margin-bot-xl{margin-bottom:40px !important}
.margin-bot-xxl{margin-bottom:50px !important}
.padding-bot-sml{padding-bottom:10px !important}
.padding-bot-med{padding-bottom:20px !important}
.padding-bot-lrg{padding-bottom:30px !important}
.padding-bot-xl{padding-bottom:40px !important}
.padding-bot-xxl{padding-bottom:50px !important}
@media print{*{color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}
  a,a:visited{text-decoration:underline}
  a[href]:after{content:" (" attr(href) ")"}
  abbr[title]:after{content:" (" attr(title) ")"}
  .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
  pre,blockquote{border:1px solid #999;page-break-inside:avoid}
  thead{display:table-header-group}
  tr,img{page-break-inside:avoid}
  img{max-width:100% !important}
  @page{margin:.5cm}
  p,h2,h3{orphans:3;widows:3}
  h2,h3{page-break-after:avoid}
  h2{font-weight:500;margin-bottom:10px}
  hr{margin:15px 0}
  .columns{float:left;padding-left:10px;padding-right:10px;position:relative}
  .col-3{width:25%}
  .col-4{width:33.33333%}
  .col-5{width:41.6667%}
  .col-6{width:50%}
  .col-7{width:58.3333%}
  .col-8{width:66.66667%}
  .col-9{width:75%}
  p,li{font-size:14px}
  .close-reveal-modal,.print-reveal-modal{display:none !important}
  .product-title{font-size:24px}
  .header-title{margin:10px 0 0}
  .print-out .product-table{margin:0}
  .print-out .product-table th{font-size:11px;font-weight:600;white-space:nowrap}
  .print-out .product-table td{font-size:10px;padding:1px 10px;vertical-align:top}
  .print-out .product-table .price{white-space:nowrap}
  .print-out .product-table th{padding-top:0}
  .print-out .product-table td:first-child,.print-out .product-table th:first-child{padding-left:0}
  .print-out .product-table.totals{float:right;width:auto}
  .print-out .product-table.totals td{font-weight:600;text-align:right}
  .print-out .product-table.totals .text{font-weight:400;padding-right:30px;text-align:left}
  .print-out table.information{border:0;margin:0;width:100%}
  .print-out table.information td:first-child,.print-out table.information .title{padding-left:0;padding-right:0}
  .print-out table.information td{padding:1px 40px 1px 10px;font-size:10px}
  .print-out table.information.auto{width:auto}
  .print-out table.information.auto td{padding:1px 20px}
  .print-out table.information.auto td:first-child{padding-left:0}
  .small{font-size:10px}
  .verdana{font-family:Verdana,Arial}
  .informartion.quote{margin-top:20px}
  .informartion.quote td{font-size:9px;padding:0 10px}
  .product-logo{max-width:100px !important}
  .product-image{padding-right:30px}
  .print-out{border:none !important;left:0 !important;margin:0 !important;position:absolute !important;top:0 !important;width:100% !important}
  main,footer{display:none}
}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-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-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.multi-sub-nav-container{background-color:#f6f6f2;color:#3e332d;font-size:18px;line-height:1.2;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}
@media all and (min-width:768px){.multi-sub-nav-wrapper ul li a{box-shadow:inset 0 0 0 0 #005885;transition:all 300ms ease-in-out}
  .multi-sub-nav-wrapper ul li a:hover{color:white;background:#00add3}
  .multi-sub-nav-wrapper>.sub-nav-multi-tier>ul>li{border-top:6px solid #005885;margin-left:1px}
  .sub-nav-multi-tier>ul>li>ul{display:none}
  .sub-nav-multi-tier>ul>li li:hover>a{background-color:#0083a1}
  .sub-nav-multi-tier .mobile-submenu{display:none}
  .sub-nav-multi-tier,.sub-nav-multi-tier ul,.sub-nav-multi-tier ul>li,.sub-nav-multi-tier ul>li a,.sub-nav-multi-tier #menu-button{background-color:#f6f6f2;color:#3e332d}
}
@media all and (max-width:768px){.sub-nav-multi-tier>ul>li>ul{display:block}
  .sub-nav-multi-tier,.sub-nav-multi-tier ul,.sub-nav-multi-tier ul>li,.sub-nav-multi-tier ul>li a,.sub-nav-multi-tier #menu-button{background-color:#005885;color:#fff}
  .sub-nav-multi-tier #menu-button{font-size:20px;font-family:allumi-2-std,'Helvetica Neue',Helvetica,Helvetica,Arial,sans-serif;font-weight:300}
  .sub-nav-multi-tier #menu-button.menu-opened>.ion-plus,.sub-nav-multi-tier .mobile-submenu.submenu-opened{transform:rotate(45deg)}
  .sub-nav-multi-tier #menu-button>.ion-plus,.sub-nav-multi-tier .mobile-submenu{transition:all 300ms ease-in-out}
  .sub-nav-multi-tier>ul>li>a,.sub-nav-multi-tier li.submenu-li-opened>ul>li{border-top:1px dotted #f6f6f2}
}
.sub-nav-multi-tier,.sub-nav-multi-tier ul,.sub-nav-multi-tier ul>li,.sub-nav-multi-tier ul>li a,.sub-nav-multi-tier #menu-button{margin:0;padding:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;line-height:1.2}
.sub-nav-multi-tier .has-sub ul{z-index:5000}
.sub-nav-multi-tier ul>li ul,.sub-nav-multi-tier ul>li ul li,.sub-nav-multi-tier ul>li ul li a,.sub-nav-multi-tier ul>li ul #menu-button{list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#005885;color:#fff;font-size:18px;line-height:1.2}
.sub-nav-multi-tier.sub-nav-menu{max-width:1200px;margin-left:auto;margin-right:auto}
.sub-nav-multi-tier:after,.sub-nav-multi-tier>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.sub-nav-multi-tier #menu-button{display:none}
.sub-nav-multi-tier>ul>li{float:left}
.sub-nav-multi-tier.align-center>ul{text-align:center}
.sub-nav-multi-tier.align-center>ul>li{display:inline-block;float:none}
.sub-nav-multi-tier.align-center ul ul{text-align:left}
.sub-nav-multi-tier.align-right>ul>li{float:right}
.sub-nav-multi-tier>ul>li>a{padding:17px;letter-spacing:1px;text-decoration:none}
.sub-nav-multi-tier>ul>li:hover>a{color:white;box-shadow:inset 0 58px 0 0 #005885}
.sub-nav-multi-tier>ul>li.has-sub>a{padding-right:30px}
.sub-nav-multi-tier>ul>li.has-sub>a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;content:''}
.sub-nav-multi-tier>ul>li.has-sub:hover>a:before{top:23px;height:0}
.sub-nav-multi-tier ul ul{position:absolute;left:-9999px}
.sub-nav-multi-tier.align-right ul ul{text-align:right}
.sub-nav-multi-tier ul ul li{height:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;transition-delay:300ms}
.sub-nav-multi-tier li:hover>ul{left:auto}
.sub-nav-multi-tier.align-right li:hover>ul{left:auto;right:0}
.sub-nav-multi-tier li:hover>ul>li{height:100%}
.sub-nav-multi-tier ul ul ul{margin-left:100%;top:0}
.sub-nav-multi-tier.align-right ul ul ul{margin-left:0;margin-right:100%}
.sub-nav-multi-tier ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 15px;width:100%;font-size:12px;text-decoration:none;font-weight:400}
.sub-nav-multi-tier ul ul li:last-child>a,.sub-nav-multi-tier ul ul li.last-item>a{border-bottom:0}
.sub-nav-multi-tier ul ul li.has-sub>a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;content:''}
.sub-nav-multi-tier.align-right ul ul li.has-sub>a:after{right:auto;left:11px}
.sub-nav-multi-tier ul ul li.has-sub>a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.sub-nav-multi-tier.align-right ul ul li.has-sub>a:before{right:auto;left:14px}
.sub-nav-multi-tier ul ul>li.has-sub:hover>a:before{top:17px;height:0}
@media all and (max-width:768px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:1024px),only screen and (min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min-resolution:192dpi) and (max-width:1024px),only screen and (min-resolution:2dppx) and (max-width:1024px){.sub-nav-multi-tier{width:100%}
  .sub-nav-multi-tier ul{width:100%;display:none}
  .sub-nav-multi-tier.align-center>ul{text-align:left}
  .sub-nav-multi-tier ul li{width:100%}
  .sub-nav-multi-tier ul ul li,.sub-nav-multi-tier li:hover>ul>li{height:auto;background-color:#005885}
  .sub-nav-multi-tier ul li a,.sub-nav-multi-tier ul ul li a{width:100%;border-bottom:0}
  .sub-nav-multi-tier>ul>li{float:none}
  .sub-nav-multi-tier ul ul li a{padding-left:25px}
  .sub-nav-multi-tier ul ul ul li a{padding-left:35px}
  .sub-nav-multi-tier ul ul li a{color:#ddd;background:0}
  .sub-nav-multi-tier ul ul,.sub-nav-multi-tier ul ul ul,.sub-nav-multi-tier.align-right ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
  .sub-nav-multi-tier>ul>li.has-sub>a:after,.sub-nav-multi-tier>ul>li.has-sub>a:before,.sub-nav-multi-tier ul ul>li.has-sub>a:after,.sub-nav-multi-tier ul ul>li.has-sub>a:before{display:none}
  .sub-nav-multi-tier #menu-button{display:block;padding:17px;color:#fff;cursor:pointer;font-size:20px}
  .sub-nav-multi-tier .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid rgba(120,120,120,0.2);height:46px;width:46px;cursor:pointer}
  .sub-nav-multi-tier ul ul .submenu-button{height:34px;width:34px}
  .sub-nav-multi-tier .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;content:''}
  .sub-nav-multi-tier ul ul .submenu-button:after{top:15px;right:13px}
  .sub-nav-multi-tier .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;content:''}
  .sub-nav-multi-tier ul ul .submenu-button:before{top:12px;right:16px}
  .sub-nav-multi-tier .submenu-button.submenu-opened:before{display:none}
}
#iw-header{line-height:22px;z-index:1000;font-size:14px;font-weight:100}
#iw-header *{font-size:inherit;font-weight:inherit;letter-spacing:inherit;-webkit-transition:none;-o-transition:none;transition:none}
#iw-header *,#iw-header :after,#iw-header :before{-webkit-box-sizing:border-box;box-sizing:border-box}
#iw-header ::-webkit-input-placeholder{font-size:inherit;font-weight:inherit;letter-spacing:inherit}
#iw-header ::-moz-placeholder{font-size:inherit;font-weight:inherit;letter-spacing:inherit}
#iw-header :-ms-input-placeholder{font-size:inherit;font-weight:inherit;letter-spacing:inherit}
#iw-header h1,#iw-header h2,#iw-header h3,#iw-header h4,#iw-header h5,#iw-header h6,#iw-header p{color:inherit;font-size:14px;margin:0;padding:0}
#iw-header li,#iw-header ol,#iw-header ul{line-height:inherit;color:inherit;margin:0;padding:0}
#iw-header [type=date],#iw-header [type=datetime-local],#iw-header [type=datetime],#iw-header [type=email],#iw-header [type=month],#iw-header [type=number],#iw-header [type=password],#iw-header [type=search],#iw-header [type=tel],#iw-header [type=text],#iw-header [type=time],#iw-header [type=url],#iw-header [type=week],#iw-header button,#iw-header select,#iw-header textarea{font-size:inherit;height:auto;letter-spacing:inherit;line-height:inherit;margin:0;padding:12px;display:initial}
#iw-header label{color:inherit}
#iw-header button{width:auto}
#iw-header button[disabled]{opacity:1}
#iw-header form{margin:0}
#iw-header [tabindex],#iw-header a,#iw-header button,#iw-header input,#iw-header select,#iw-header textarea{outline-width:2px;outline-color:#95cfee;outline-offset:-1px}
#iw-header [tabindex]:focus,#iw-header a:focus,#iw-header button:focus,#iw-header input:focus,#iw-header select:focus,#iw-header textarea:focus{outline-style:solid}
.is-using-pointer #iw-header [tabindex]:focus,.is-using-pointer #iw-header a:focus,.is-using-pointer #iw-header button:focus{outline-style:none}
#iw-header button{background-color:inherit;border:0;margin:0;padding:0;line-height:inherit}
#iw-header ul{list-style:none;margin:0}
#iw-header .o-banner{position:relative}
#iw-header .o-banner:before{content:"";display:block;position:absolute;width:100vw;top:0;left:50%;margin-left:-50vw}
#iw-header .o-button{display:inline-block;padding:16px 12px;position:relative;text-align:center;width:auto}
#iw-header .o-button[disabled]{opacity:.75}
#iw-header .o-button--primary{background-color:#ae0a46;color:#fff}
#iw-header .o-button--secondary{background-color:#fff;border:1px solid #ecebea;color:#ae0a46}
#iw-header .o-button--block{width:100%;text-align:left}
#iw-header .o-button--link{background:0;color:#ae0a46}
#iw-header .o-button--link:active,#iw-header .o-button--link:hover{background:0;color:#72072e}
#iw-header .o-button--subtle{background:0;color:inherit}
#iw-header .o-button--subtle:active,#iw-header .o-button--subtle:hover{color:inherit}
#iw-header .o-button-group .o-button+.o-button{margin-left:12px}
#iw-header .o-form__label{width:100%;display:block;margin-bottom:6px}
#iw-header .o-form__field{width:100%;display:block;height:46px;padding:12px}
#iw-header .o-form__group{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:12px}
#iw-header .o-form__group,#iw-header .o-form__inline{display:-ms-flexbox;display:flex;width:100%}
#iw-header .o-form__inline .o-form__field{margin-right:12px !important;width:auto}
#iw-header .o-form__inline .o-form__field:last-child{margin-right:0 !important}
#iw-header .o-link--subtle{color:inherit}
#iw-header .o-link--subtle:active,#iw-header .o-link--subtle:hover{color:#72072e}
#iw-header .o-list-item{display:-ms-flexbox;display:flex;padding:0;-ms-flex-pack:justify;justify-content:space-between;width:100%}
#iw-header .o-list-item__caret,#iw-header .o-list-item__icon{display:block;padding:16px 12px;-ms-flex-positive:0;flex-grow:0}
#iw-header .o-list-item__title{display:block;padding:16px 0;-ms-flex-positive:1;flex-grow:1}
#iw-header .o-list-item__title:first-child,#iw-header .o-list-item__title:last-child{padding-right:12px}
#iw-header .o-list-item--nopad .o-list-item__caret,#iw-header .o-list-item--nopad .o-list-item__icon,#iw-header .o-list-item--nopad .o-list-item__title{padding:0}
#iw-header .o-list{list-style-type:circle;list-style-position:inside}
#iw-header .c-account-bar{width:100%;position:relative;padding-top:1px;background:#dbd7d2;min-height:54px}
#iw-header .c-account-bar__nav{display:none}
#iw-header .c-account-bar__dropdown{width:100%;position:relative;border-bottom:1px solid rgba(0,0,0,.1)}
#iw-header .c-account-bar__button{text-align:left;position:relative}
#iw-header .c-account-bar__button:hover{background:rgba(0,0,0,.05);color:inherit}
#iw-header .c-account-bar__body{background:#fff;padding-top:1px}
#iw-header .c-account-bar__search{padding:0 12px 12px}
#iw-header .c-account-bar__input{padding:5px;width:100%}
#iw-header .c-account-bar__results-container{max-height:300px;overflow:auto}
#iw-header .c-account-bar__result{padding:6px 12px}
#iw-header .c-account-bar__result--enabled:active,#iw-header .c-account-bar__result--enabled:hover{color:#72072e}
#iw-header .c-account-bar__result[disabled]{opacity:.75}
#iw-header .c-account-bar__dropdown.is-open .c-account-bar__button{background:#fff}
@media(min-width:1024px){#iw-header .c-account-bar{border-bottom:1px solid rgba(0,0,0,.1)}
  #iw-header .c-account-bar__nav{width:47px;display:block;border-right:1px solid rgba(0,0,0,.1)}
  #iw-header .c-account-bar__nav:hover{background-color:rgba(0,0,0,.05);color:inherit}
  #iw-header .c-account-bar__dropdown{width:33.333%;border-right:1px solid rgba(0,0,0,.1);border-bottom:0}
  #iw-header .c-account-bar__nav~.c-account-bar__dropdown{width:calc((100% - 47px) / 3)}
  #iw-header .c-account-bar__body{position:absolute;top:100%;left:0;right:0;z-index:120;-webkit-box-shadow:0 4px 8px rgba(112,104,92,.2);box-shadow:0 4px 8px rgba(112,104,92,.2)}
}
#iw-header .c-account-selector__container{border-top:1px solid #ecebea;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:12px}
#iw-header .c-badge{background:#ae0a46;color:#fff;padding:0 4px;border-radius:10px;height:16px;display:inline-block;font-size:12px;font-weight:700;line-height:16px;min-width:16px;-webkit-box-shadow:#fff 0 0 0 2px;box-shadow:0 0 0 2px #fff;position:relative;top:-12px;left:-6px;margin-right:-6px}
#iw-header .c-flags{display:none}
#iw-header .c-flag{position:relative;top:-1.1px;height:19.8px;max-width:23.76px;vertical-align:bottom}
#iw-header .c-flyout{position:fixed;width:100vw;height:100vh;top:0;left:0;background:#fff;padding-top:54px;overflow-y:scroll;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
#iw-header .c-flyout__location{border-bottom:1px solid #ecebea}
#iw-header .c-flyout.is-open{-webkit-transform:translateX(0);transform:translateX(0)}
#iw-header .c-header{z-index:1000;font-size:14px;font-weight:100;position:relative;padding-top:54px;width:100%;margin:0 auto}
#iw-header .c-header__sticky{position:fixed;top:0;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff}
#iw-header .c-header__top{background:#fff;border-bottom:1px solid #ecebea}
#iw-header .c-header__bottom{background:#fff;-webkit-box-shadow:0 1px 0 rgba(112,104,92,.2);box-shadow:0 1px 0 rgba(112,104,92,.2)}
#iw-header .c-header__inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}
#iw-header .c-header--fixed .c-header__inner{max-width:1200px;margin:0 auto}
#iw-header .c-header__skip{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
#iw-header .c-header__skip:focus{position:static;width:auto;height:auto}
#iw-header .c-header__search{-ms-flex-order:1;order:1}
#iw-header .c-header__account{z-index:-3}
#iw-header .c-header__nav{margin-right:12px}
#iw-header .c-header__tools{padding-left:12px}
#iw-header .c-header__nav+.c-header__tools{border-left:1px solid #ecebea}
@media(min-width:768px){#iw-header .c-header__search{-ms-flex-order:initial;order:0}
}
@media(min-width:1024px){#iw-header .c-header{padding-top:89px}
  #iw-header .c-header__sticky:before{height:89px}
}
#iw-header .c-icons{display:none}
#iw-header .c-icon{fill:currentColor;height:22px;max-width:22px;vertical-align:bottom}
#iw-header .c-icon--dropdown{margin-left:5px;width:10px}
#iw-header .c-icon--info{fill:#95cfee}
@media(min-width:1024px){#iw-header .c-location__caret,#iw-header .c-location__name{display:none}
}
#iw-header .c-logo__link{padding:12px;display:block}
#iw-header .c-logo__image{display:block;height:30px;position:relative;top:2px;max-width:none}
#iw-header .c-menu{position:relative}
#iw-header .c-menu__body{display:none;background:#3e332d;color:#fff;padding:12px;position:relative;min-width:20rem}
#iw-header .c-menu__body .c-menu__item{margin:0 -12px;border:0}
#iw-header .c-menu__link{padding:16px 12px;display:block;color:inherit;border-bottom:1px solid #ecebea}
#iw-header .c-menu__menu .c-menu__link{padding-left:24px}
#iw-header .c-menu__close{position:absolute;top:0;right:0;padding:12px}
#iw-header .c-menu__divider{background-color:#5f5753;border-color:#5f5753;margin:12px 0 11px}
#iw-header .c-menu.is-open .c-menu__body{display:block}
@media(min-width:1024px){#iw-header .c-menu__body{position:absolute;top:100%;right:0;-webkit-box-shadow:0 4px 8px rgba(112,104,92,.2);box-shadow:0 4px 8px rgba(112,104,92,.2);z-index:100;padding-top:34px}
  #iw-header .c-menu__body:after{content:"";position:absolute;width:20px;height:20px;top:-20px;right:12px;border:10px solid transparent;border-bottom-color:#3e332d}
  #iw-header .c-menu__item{margin:0 -12px}
  #iw-header .c-menu__link{padding-top:6px;padding-bottom:6px;display:block;border:0}
  #iw-header .c-menu__link:hover{background-color:#222}
  #iw-header .c-menu__menu .c-menu__link{padding-left:36px}
}
#iw-header .c-modal{-webkit-box-shadow:0 4px 8px rgba(112,104,92,.2);box-shadow:0 4px 8px rgba(112,104,92,.2);font-size:inherit}
#iw-header .c-modal__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ecebea;padding-left:16px}
#iw-header .c-modal__body{padding:12px 16px;font-size:14px;max-width:90vw;max-height:90vh}
#iw-header .c-modal__footer{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:0 16px 12px}
#iw-header .c-nav__link{display:block;padding:16px 12px;color:inherit;border-bottom:1px solid #ecebea;display:-ms-flexbox;display:flex}
#iw-header .c-nav__title{-ms-flex-positive:1;flex-grow:1}
#iw-header .c-nav__descend{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
@media(min-width:1024px){#iw-header .c-nav__list{display:-ms-flexbox;display:flex}
  #iw-header .c-nav__mask{bottom:0;content:"";left:0;position:fixed;right:0;top:0}
  #iw-header .c-nav__shadow{background:rgba(0,0,0,.4);z-index:-2}
  #iw-header .c-nav__link{color:#3e332d;position:relative;border:0;display:-ms-flexbox;display:flex;font-size:18px;font-weight:400}
  #iw-header .c-nav__link:focus,#iw-header .c-nav__link:hover{color:#72072e}
  #iw-header .c-nav__link:after{background:transparent;border:0;bottom:0;content:"";height:1px;left:10px;right:10px;position:absolute;top:auto;-webkit-transition:height .25s ease;-o-transition:height .25s ease;transition:height .25s ease;width:auto}
  #iw-header .c-nav__link.is-active:after,#iw-header .c-nav__link:hover:after{background:#ae0a46;height:4px}
  #iw-header .c-nav__title{-ms-flex-positive:1;flex-grow:1}
  #iw-header .c-nav__link .c-icon{display:none}
}
#iw-header .c-notifications__iframe{border:0;width:600px;height:300px}
#iw-header .c-notifications__notification-item{font-weight:400;color:#ecebea;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
#iw-header .c-notifications__notification-item--read{font-weight:100}
#iw-header .c-notifications__notification-item-status-button{padding:10px}
#iw-header .c-notifications__flyout{background:#3e332d}
#iw-header .c-notifications__notification-item-text{font-family:allumi-2-std}
#iw-header .c-search-bar{width:46px;position:relative}
#iw-header .c-search-bar__inner{display:-ms-flexbox;display:flex;position:absolute;right:0;width:46px;height:54px;background:#fff;z-index:1}
#iw-header .c-search-bar__close,#iw-header .c-search-bar__open{padding:16px 12px;z-index:1;position:relative}
#iw-header .c-search-bar__close{display:none}
#iw-header .c-search-bar__input{border:0;display:none;min-width:300px;-ms-flex-positive:1;flex-grow:1;margin:0 -46px;padding:12px 46px}
#iw-header .c-search-bar__inner.is-open{width:100vw;border:0}
#iw-header .c-search-bar__inner.is-open .c-search-bar__close,#iw-header .c-search-bar__inner.is-open .c-search-bar__input,#iw-header .c-search-bar__inner.is-open .c-search-bar__search-suggestion-list{display:block}
#iw-header .c-search-bar__search-suggestion-list{display:none;position:absolute;background:#fff;z-index:1;-webkit-box-shadow:0 4px 8px rgba(112,104,92,.2);box-shadow:0 4px 8px rgba(112,104,92,.2);left:0;top:100%;width:100%;border-top:1px solid #ecebea;padding:12px 0}
#iw-header .c-search-bar__search-suggestion{display:-ms-flexbox;display:flex}
#iw-header .c-search-bar__search-suggestion-button{padding:6px 12px;color:#8c8279;text-align:left}
#iw-header .c-search-bar__match,#iw-header .c-search-bar__suggestion:hover{color:#ae0a46}
#iw-header .c-search-bar__category{color:#3e332d}
#iw-header .c-search-bar__mask{bottom:0;left:0;position:fixed;right:0;top:0;background:rgba(0,0,0,.4);z-index:-2;pointer-events:none}
@media(min-width:768px){#iw-header .c-search-bar{width:auto}
  #iw-header .c-search-bar__inner,#iw-header .c-search-bar__inner.is-open{border-left:1px solid #ecebea;border-right:1px solid #ecebea;position:static;width:auto}
  #iw-header .c-search-bar__input{display:block;margin-right:0;padding-right:12px}
  #iw-header .c-search-bar__search-suggestion-list{display:block}
  #iw-header .c-search-bar__close,#iw-header .c-search-bar__inner.is-open .c-search-bar__close{display:none}
}
#iw-header .c-sub-nav__list--1{background:#3e332d;color:#fff;text-indent:12px}
#iw-header .c-sub-nav__list--2{background:#5f5753;color:#fff;text-indent:24px}
#iw-header .c-sub-nav__list--3{background:#f7f6f5;color:#3e332d;text-indent:36px}
#iw-header .c-sub-nav__list--4{background:#fff;color:#3e332d;text-indent:48px}
#iw-header .c-sub-nav__link{padding:16px 12px;display:block;color:inherit;display:-ms-flexbox;display:flex}
#iw-header .c-sub-nav__title{-ms-flex-positive:1;flex-grow:1}
#iw-header .c-sub-nav__descend{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
#iw-header .c-sub-nav__advert{display:none}
@media(min-width:1024px){#iw-header .c-sub-nav__list{position:absolute;top:0;padding-top:1px;padding-left:1px;width:100%;height:auto;min-height:100%;color:#3e332d;text-indent:0}
  #iw-header .c-sub-nav__list--1{top:100%;min-height:30rem;padding-left:0;max-width:1200px;left:0;width:100%}
  #iw-header .c-sub-nav__list--1>.c-sub-nav__item{width:25%}
  #iw-header .c-sub-nav__list--2{left:25%;width:25%}
  #iw-header .c-sub-nav__list--3,#iw-header .c-sub-nav__list--4{left:100%}
  #iw-header .c-sub-nav__list--1-full{max-width:100vw;width:100vw}
  #iw-header .c-sub-nav__list--1-full>.c-sub-nav__item{width:18%;margin-left:20%}
  #iw-header .c-sub-nav__list--2-full{left:0;width:100%}
  #iw-header .c-sub-nav__list--2-full>.c-sub-nav__item{margin-left:38%;width:18%}
  #iw-header .c-sub-nav__list--3-full{left:0;width:100%}
  #iw-header .c-sub-nav__list--3-full>.c-sub-nav__item{width:18%;margin-left:56%}
  #iw-header .c-sub-nav__list--4-full{left:0;width:100%}
  #iw-header .c-sub-nav__list--4-full>.c-sub-nav__item{width:18%;margin-left:74%}
  #iw-header .c-sub-nav__list:after,#iw-header .c-sub-nav__list:before{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:100%;position:absolute;top:0;z-index:80;border-top:1px solid #ecebea}
  #iw-header .c-sub-nav__list--1:before{left:0;width:100%;border-top:1px solid #ecebea}
  #iw-header .c-sub-nav__list--1:after{border-right:1px solid #ecebea;left:0;width:calc(25% + 1px)}
  #iw-header .c-sub-nav__list--1-full:after{width:calc(38% + 1px);z-index:82;background:transparent}
  #iw-header .c-sub-nav__list--2:before{left:-100%;width:400%}
  #iw-header .c-sub-nav__list--2:after{border-left:1px solid #ecebea;border-right:1px solid #ecebea;left:0;width:calc(100% + 1px)}
  #iw-header .c-sub-nav__list--2-full:after{width:calc(56% + 1px);z-index:82;background:transparent}
  #iw-header .c-sub-nav__list--3:before{left:-200%;width:400%}
  #iw-header .c-sub-nav__list--3-full:after{border-right:1px solid #ecebea;left:0;width:calc(74% + 1px);z-index:82;background:transparent}
  #iw-header .c-sub-nav__list--4:after{border-left:1px solid #ecebea;border-right:1px solid #ecebea;left:-100%;width:calc(100% + 1px)}
  #iw-header .c-sub-nav__list--4:before{border-left:1px solid #ecebea;left:0;width:100%;z-index:81}
  #iw-header .c-sub-nav__link{position:relative;z-index:83;padding:12px;padding-left:16px;color:inherit}
  #iw-header .c-sub-nav__link:focus,#iw-header .c-sub-nav__link:hover{color:#ae0a46}
  #iw-header .c-sub-nav__link.is-active{color:#fff;background:#ae0a46}
  #iw-header .c-sub-nav__descend{-webkit-transform:rotate(0);transform:rotate(0)}
  #iw-header .c-sub-nav__advert{display:block;position:absolute;text-align:center;z-index:81;height:100%;background:#fff;top:1px;padding-top:16px}
  #iw-header .c-sub-nav__advert img{max-width:200px}
  #iw-header .c-sub-nav__advert a{border:0;padding:2rem}
  #iw-header .c-sub-nav__list--1 .c-sub-nav__advert{right:0;width:25%}
  #iw-header .c-sub-nav__list--2 .c-sub-nav__advert{left:200%;margin:0;right:0;width:100%}
  #iw-header .c-sub-nav__list--3 .c-sub-nav__advert{left:100%}
  #iw-header .c-sub-nav__list--2-full .c-sub-nav__advert{left:38%}
  #iw-header .c-sub-nav__list--3-full .c-sub-nav__advert{left:20%}
}
#iw-header .c-top-bar{width:100%}
#iw-header .c-top-bar__link{padding:16px 12px;border-bottom:1px solid #ecebea}
@media(min-width:1024px){#iw-header .c-top-bar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:90%}
  #iw-header .c-top-bar__link{padding:6px 12px;border:0;-ms-flex:0 1 auto;flex:0 1 auto}
}
#iw-header .c-search-bar__input{border:none !important}
#iw-header .o-button--link:active,#iw-header .o-button--subtle:active{-webkit-box-shadow:none !important;box-shadow:none !important}
#iw-header .c-modal__heading{font-family:inherit;font-size:16px;font-weight:200;line-height:inherit}
#iw-header .c-top-bar__chat-link *{font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important;margin:0 !important;padding:0 !important}
body.cq-wcm-edit #iw-header .c-header{padding-top:0}
body.cq-wcm-edit #iw-header .c-header__sticky{position:static}
#testbar~* #iw-header .c-header__sticky{top:31px}
#iw-header .nice-select{display:none}
#iw-header .u-no-pad{padding:0}
#iw-header .u-no-margin{margin:0}
#iw-header .u-flex-shrink{-ms-flex-negative:1;flex-shrink:1}
#iw-header .u-flex-expand{-ms-flex-positive:1;flex-grow:1}
#iw-header .u-fade--appear,#iw-header .u-fade--enter{opacity:.01}
#iw-header .u-fade--appear.u-fade--appear-active,#iw-header .u-fade--enter.u-fade--enter-active{opacity:1;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}
#iw-header .u-fade--exit{opacity:1}
#iw-header .u-fade--exit.u-fade--exit-active{opacity:.01;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}
#iw-header .u-fade-and-slide-up--appear,#iw-header .u-fade-and-slide-up--enter{opacity:.01;-webkit-transform:translate3d(0,.5rem,0);transform:translate3d(0,.5rem,0)}
#iw-header .u-fade-and-slide-up--appear.u-fade-and-slide-up--appear-active,#iw-header .u-fade-and-slide-up--enter.u-fade-and-slide-up--enter-active{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
#iw-header .u-fade-and-slide-up--exit{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
#iw-header .u-fade-and-slide-up--exit.u-fade-and-slide-up--exit-active{opacity:.01;-webkit-transform:translate3d(0,.5rem,0);transform:translate3d(0,.5rem,0);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
#iw-header .u-nowrap{white-space:nowrap}
#iw-header .u-ellipsis{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
#iw-header .u-invisible{visibility:hidden}
#iw-header .u-hide{display:none}
@media(min-width:320px){#iw-header .u-hide-mobile-portrait{display:none}
}
@media(max-width:319px){#iw-header .u-show-mobile-portrait{display:none}
}
@media(min-width:480px){#iw-header .u-hide-mobile-landscape{display:none}
}
@media(max-width:479px){#iw-header .u-show-mobile-landscape{display:none}
}
@media(min-width:768px){#iw-header .u-hide-tablet-portrait{display:none}
}
@media(max-width:767px){#iw-header .u-show-tablet-portrait{display:none}
}
@media(min-width:1024px){#iw-header .u-hide-tablet-landscape{display:none}
}
@media(max-width:1023px){#iw-header .u-show-tablet-landscape{display:none}
}
@media(min-width:1200px){#iw-header .u-hide-desktop{display:none}
}
@media(max-width:1199px){#iw-header .u-show-desktop{display:none}
}
@media print{#iw-header *{display:none}
  #iw-header .c-header,#iw-header .c-header__bottom,#iw-header .c-header__inner,#iw-header .c-header__sticky,#iw-header .c-logo,#iw-header .c-logo__image,#iw-header .c-logo__link{display:block;padding:0;margin:0;position:inherit}
  #iw-header .c-logo__link:after{display:none !important}
  #iw-header .c-header--fixed .c-header__inner{max-width:100%}
}
body{-webkit-font-smoothing:antialiased}
#outer{width:auto !important;max-width:1200px !important}
.store-top-container.sticky{top:89px}
@media(max-width:1023px){body.is-header-open #main>*,body.is-header-open>*{display:none}
  body.is-header-open #main>.full-width-global-nav-section,body.is-header-open #testbar,body.is-header-open>#container,body.is-header-open>.full-width-global-nav-section,body.is-header-open>.lp_desktop,body.is-header-open>.ReactModalPortal{display:block}
}
#main-container{z-index:auto !important}
.reveal-modal-bg{z-index:1001}
.ReactModal__Overlay{background-color:rgba(0,0,0,.4) !important;z-index:1000}
.ReactModal__Content{border:none !important;border-radius:0 !important}
.iw-header__rtp{display:none}
#testbar~* .c-header__sticky{top:31px}
#testbar~* .c-flyout{top:31px;height:calc(100vh - 31px)}
#testbar_inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;height:31px;z-index:1001}
#testbar_inner>img.hand{margin:6px 0 6px 8px !important}
#testbar_inner>img.hand+img.hand{margin-right:8px !important}
#iw-header .c-header--legacy *{letter-spacing:normal !important;line-height:22px;font-size:14px;font-weight:100;font-family:inherit !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}
#iw-header .c-header--legacy table{width:100% !important;margin:0 !important;border:none !important}
#iw-header .c-header--legacy table td{vertical-align:middle !important;white-space:nowrap !important;width:1% !important;padding:0 !important}
#iw-header .c-header--legacy .c-header__sticky{border:1px solid #ecebea}
#iw-header .c-header--legacy .c-search-bar__inner{width:auto !important;height:auto !important;position:static !important;border:none !important}
#iw-header .c-header--legacy .c-search-bar__input{letter-spacing:normal !important;width:300px !important;display:block !important;margin:6px 12px;padding:12px;height:22px;border:1px solid #ecebea !important}
#iw-header .c-header--legacy .c-menu__title{cursor:pointer;padding:0 12px !important;color:#3e332d !important}
#iw-header .c-header--legacy .c-menu__body{position:absolute;top:100%;left:0;padding:0}
#iw-header .c-header--legacy .c-menu__item{margin:0}
#iw-header .c-header--legacy .c-menu__link{padding:8px 12px;border:0}
#iw-header .c-header--legacy .c-menu:hover .c-menu__body{display:block !important}
#iw-header .c-header--legacy .c-header__inner .u-flex-expand{width:100% !important}
#iw-header{line-height:22px;z-index:1000;font-size:14px;font-weight:100}
#iw-header *{font-size:inherit;font-weight:inherit;letter-spacing:inherit;-webkit-transition:none;-o-transition:none;transition:none}
#iw-header *,#iw-header :after,#iw-header :before{-webkit-box-sizing:border-box;box-sizing:border-box}
#iw-header ::-webkit-input-placeholder{font-size:inherit;font-weight:inherit;letter-spacing:inherit}
#iw-header ::-moz-placeholder{font-size:inherit;font-weight:inherit;letter-spacing:inherit}
#iw-header :-ms-input-placeholder{font-size:inherit;font-weight:inherit;letter-spacing:inherit}
#iw-header h1,#iw-header h2,#iw-header h3,#iw-header h4,#iw-header h5,#iw-header h6,#iw-header p{color:inherit;font-size:14px;margin:0;padding:0}
#iw-header li,#iw-header ol,#iw-header ul{line-height:inherit;color:inherit;margin:0;padding:0}
#iw-header [type=date],#iw-header [type=datetime-local],#iw-header [type=datetime],#iw-header [type=email],#iw-header [type=month],#iw-header [type=number],#iw-header [type=password],#iw-header [type=search],#iw-header [type=tel],#iw-header [type=text],#iw-header [type=time],#iw-header [type=url],#iw-header [type=week],#iw-header button,#iw-header select,#iw-header textarea{font-size:inherit;height:auto;letter-spacing:inherit;line-height:inherit;margin:0;padding:12px;display:initial}
#iw-header label{color:inherit}
#iw-header button{width:auto}
#iw-header button[disabled]{opacity:1}
#iw-header form{margin:0}
#iw-header [tabindex],#iw-header a,#iw-header button,#iw-header input,#iw-header select,#iw-header textarea{outline-width:2px;outline-color:#95cfee;outline-offset:-1px}
#iw-header [tabindex]:focus,#iw-header a:focus,#iw-header button:focus,#iw-header input:focus,#iw-header select:focus,#iw-header textarea:focus{outline-style:solid}
.is-using-pointer #iw-header [tabindex]:focus,.is-using-pointer #iw-header a:focus,.is-using-pointer #iw-header button:focus{outline-style:none}
#iw-header button{background-color:inherit;border:0;margin:0;padding:0;line-height:inherit}
#iw-header ul{list-style:none;margin:0}
#iw-header .o-banner{position:relative}
#iw-header .o-banner:before{content:"";display:block;position:absolute;width:100vw;top:0;left:50%;margin-left:-50vw}
#iw-header .o-button{display:inline-block;padding:16px 12px;position:relative;text-align:center;width:auto}
#iw-header .o-button[disabled]{opacity:.75}
#iw-header .o-button--primary{background-color:#ae0a46;color:#fff}
#iw-header .o-button--secondary{background-color:#fff;border:1px solid #ecebea;color:#ae0a46}
#iw-header .o-button--block{width:100%;text-align:left}
#iw-header .o-button--link{background:0;color:#ae0a46}
#iw-header .o-button--link:active,#iw-header .o-button--link:hover{background:0;color:#72072e}
#iw-header .o-button--subtle{background:0;color:inherit}
#iw-header .o-button--subtle:active,#iw-header .o-button--subtle:hover{color:inherit}
#iw-header .o-button-group .o-button+.o-button{margin-left:12px}
#iw-header .o-form__label{width:100%;display:block;margin-bottom:6px}
#iw-header .o-form__field{width:100%;display:block;height:46px;padding:12px}
#iw-header .o-form__group{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:12px}
#iw-header .o-form__group,#iw-header .o-form__inline{display:-ms-flexbox;display:flex;width:100%}
#iw-header .o-form__inline .o-form__field{margin-right:12px !important;width:auto}
#iw-header .o-form__inline .o-form__field:last-child{margin-right:0 !important}
#iw-header .o-link--subtle{color:inherit}
#iw-header .o-link--subtle:active,#iw-header .o-link--subtle:hover{color:#72072e}
#iw-header .o-list-item{display:-ms-flexbox;display:flex;padding:0;-ms-flex-pack:justify;justify-content:space-between;width:100%}
#iw-header .o-list-item__caret,#iw-header .o-list-item__icon{display:block;padding:16px 12px;-ms-flex-positive:0;flex-grow:0}
#iw-header .o-list-item__title{display:block;padding:16px 0;-ms-flex-positive:1;flex-grow:1}
#iw-header .o-list-item__title:first-child,#iw-header .o-list-item__title:last-child{padding-right:12px}
#iw-header .o-list-item--nopad .o-list-item__caret,#iw-header .o-list-item--nopad .o-list-item__icon,#iw-header .o-list-item--nopad .o-list-item__title{padding:0}
#iw-header .o-list{list-style-type:circle;list-style-position:inside}
#iw-header .c-account-bar{width:100%;position:relative;padding-top:1px;background:#dbd7d2;min-height:54px}
#iw-header .c-account-bar__nav{display:none}
#iw-header .c-account-bar__dropdown{width:100%;position:relative;border-bottom:1px solid rgba(0,0,0,.1)}
#iw-header .c-account-bar__button{text-align:left;position:relative}
#iw-header .c-account-bar__button:hover{background:rgba(0,0,0,.05);color:inherit}
#iw-header .c-account-bar__body{background:#fff;padding-top:1px}
#iw-header .c-account-bar__search{padding:0 12px 12px}
#iw-header .c-account-bar__input{padding:5px;width:100%}
#iw-header .c-account-bar__results-container{max-height:300px;overflow:auto}
#iw-header .c-account-bar__result{padding:6px 12px}
#iw-header .c-account-bar__result--enabled:active,#iw-header .c-account-bar__result--enabled:hover{color:#72072e}
#iw-header .c-account-bar__result[disabled]{opacity:.75}
#iw-header .c-account-bar__dropdown.is-open .c-account-bar__button{background:#fff}
@media(min-width:1024px){#iw-header .c-account-bar{border-bottom:1px solid rgba(0,0,0,.1)}
  #iw-header .c-account-bar__nav{width:47px;display:block;border-right:1px solid rgba(0,0,0,.1)}
  #iw-header .c-account-bar__nav:hover{background-color:rgba(0,0,0,.05);color:inherit}
  #iw-header .c-account-bar__dropdown{width:33.333%;border-right:1px solid rgba(0,0,0,.1);border-bottom:0}
  #iw-header .c-account-bar__nav~.c-account-bar__dropdown{width:calc((100% - 47px) / 3)}
  #iw-header .c-account-bar__body{position:absolute;top:100%;left:0;right:0;z-index:120;-webkit-box-shadow:0 4px 8px rgba(112,104,92,.2);box-shadow:0 4px 8px rgba(112,104,92,.2)}
}
#iw-header .c-account-selector__container{border-top:1px solid #ecebea;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:12px}
#iw-header .c-badge{background:#ae0a46;color:#fff;padding:0 4px;border-radius:10px;height:16px;display:inline-block;font-size:12px;font-weight:700;line-height:16px;min-width:16px;-webkit-box-shadow:#fff 0 0 0 2px;box-shadow:0 0 0 2px #fff;position:relative;top:-12px;left:-6px;margin-right:-6px}
#iw-header .c-flags{display:none}
#iw-header .c-flag{position:relative;top:-1.1px;height:19.8px;max-width:23.76px;vertical-align:bottom}
#iw-header .c-flyout{position:fixed;width:100vw;height:100vh;top:0;left:0;background:#fff;padding-top:54px;overflow-y:scroll;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
#iw-header .c-flyout__location{border-bottom:1px solid #ecebea}
#iw-header .c-flyout.is-open{-webkit-transform:translateX(0);transform:translateX(0)}
#iw-header .c-header{z-index:1000;font-size:14px;font-weight:100;position:relative;padding-top:54px;width:100%;margin:0 auto}
#iw-header .c-header__sticky{position:fixed;top:0;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff}
#iw-header .c-header__top{background:#fff;border-bottom:1px solid #ecebea}
#iw-header .c-header__bottom{background:#fff;-webkit-box-shadow:0 1px 0 rgba(112,104,92,.2);box-shadow:0 1px 0 rgba(112,104,92,.2)}
#iw-header .c-header__inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}
#iw-header .c-header--fixed .c-header__inner{max-width:1200px;margin:0 auto}
#iw-header .c-header__skip{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
#iw-header .c-header__skip:focus{position:static;width:auto;height:auto}
#iw-header .c-header__search{-ms-flex-order:1;order:1}
#iw-header .c-header__account{z-index:-3}
#iw-header .c-header__nav{margin-right:12px}
#iw-header .c-header__tools{padding-left:12px}
#iw-header .c-header__nav+.c-header__tools{border-left:1px solid #ecebea}
@media(min-width:768px){#iw-header .c-header__search{-ms-flex-order:initial;order:0}
}
@media(min-width:1024px){#iw-header .c-header{padding-top:89px}
  #iw-header .c-header__sticky:before{height:89px}
}
#iw-header .c-icons{display:none}
#iw-header .c-icon{fill:currentColor;height:22px;max-width:22px;vertical-align:bottom}
#iw-header .c-icon--dropdown{margin-left:5px;width:10px}
#iw-header .c-icon--info{fill:#95cfee}
@media(min-width:1024px){#iw-header .c-location__caret,#iw-header .c-location__name{display:none}
}
#iw-header .c-logo__link{padding:12px;display:block}
#iw-header .c-logo__image{display:block;height:30px;position:relative;top:2px;max-width:none}
#iw-header .c-menu{position:relative}
#iw-header .c-menu__body{display:none;background:#3e332d;color:#fff;padding:12px;position:relative;min-width:20rem}
#iw-header .c-menu__body .c-menu__item{margin:0 -12px;border:0}
#iw-header .c-menu__link{padding:16px 12px;display:block;color:inherit;border-bottom:1px solid #ecebea}
#iw-header .c-menu__menu .c-menu__link{padding-left:24px}
#iw-header .c-menu__close{position:absolute;top:0;right:0;padding:12px}
#iw-header .c-menu__divider{background-color:#5f5753;border-color:#5f5753;margin:12px 0 11px}
#iw-header .c-menu.is-open .c-menu__body{display:block}
@media(min-width:1024px){#iw-header .c-menu__body{position:absolute;top:100%;right:0;-webkit-box-shadow:0 4px 8px rgba(112,104,92,.2);box-shadow:0 4px 8px rgba(112,104,92,.2);z-index:100;padding-top:34px}
  #iw-header .c-menu__body:after{content:"";position:absolute;width:20px;height:20px;top:-20px;right:12px;border:10px solid transparent;border-bottom-color:#3e332d}
  #iw-header .c-menu__item{margin:0 -12px}
  #iw-header .c-menu__link{padding-top:6px;padding-bottom:6px;display:block;border:0}
  #iw-header .c-menu__link:hover{background-color:#222}
  #iw-header .c-menu__menu .c-menu__link{padding-left:36px}
}
#iw-header .c-modal{-webkit-box-shadow:0 4px 8px rgba(112,104,92,.2);box-shadow:0 4px 8px rgba(112,104,92,.2);font-size:inherit}
#iw-header .c-modal__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ecebea;padding-left:16px}
#iw-header .c-modal__body{padding:12px 16px;font-size:14px;max-width:90vw;max-height:90vh}
#iw-header .c-modal__footer{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:0 16px 12px}
#iw-header .c-nav__link{display:block;padding:16px 12px;color:inherit;border-bottom:1px solid #ecebea;display:-ms-flexbox;display:flex}
#iw-header .c-nav__title{-ms-flex-positive:1;flex-grow:1}
#iw-header .c-nav__descend{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
@media(min-width:1024px){#iw-header .c-nav__list{display:-ms-flexbox;display:flex}
  #iw-header .c-nav__mask{bottom:0;content:"";left:0;position:fixed;right:0;top:0}
  #iw-header .c-nav__shadow{background:rgba(0,0,0,.4);z-index:-2}
  #iw-header .c-nav__link{color:#3e332d;position:relative;border:0;display:-ms-flexbox;display:flex;font-size:18px;font-weight:400}
  #iw-header .c-nav__link:focus,#iw-header .c-nav__link:hover{color:#72072e}
  #iw-header .c-nav__link:after{background:transparent;border:0;bottom:0;content:"";height:1px;left:10px;right:10px;position:absolute;top:auto;-webkit-transition:height .25s ease;-o-transition:height .25s ease;transition:height .25s ease;width:auto}
  #iw-header .c-nav__link.is-active:after,#iw-header .c-nav__link:hover:after{background:#ae0a46;height:4px}
  #iw-header .c-nav__title{-ms-flex-positive:1;flex-grow:1}
  #iw-header .c-nav__link .c-icon{display:none}
}
#iw-header .c-notifications__iframe{border:0;width:600px;height:300px}
#iw-header .c-notifications__notification-item{font-weight:400;color:#ecebea;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
#iw-header .c-notifications__notification-item--read{font-weight:100}
#iw-header .c-notifications__notification-item-status-button{padding:10px}
#iw-header .c-notifications__flyout{background:#3e332d}
#iw-header .c-notifications__notification-item-text{font-family:allumi-2-std}
#iw-header .c-search-bar{width:46px;position:relative}
#iw-header .c-search-bar__inner{display:-ms-flexbox;display:flex;position:absolute;right:0;width:46px;height:54px;background:#fff;z-index:1}
#iw-header .c-search-bar__close,#iw-header .c-search-bar__open{padding:16px 12px;z-index:1;position:relative}
#iw-header .c-search-bar__close{display:none}
#iw-header .c-search-bar__input{border:0;display:none;min-width:300px;-ms-flex-positive:1;flex-grow:1;margin:0 -46px;padding:12px 46px}
#iw-header .c-search-bar__inner.is-open{width:100vw;border:0}
#iw-header .c-search-bar__inner.is-open .c-search-bar__close,#iw-header .c-search-bar__inner.is-open .c-search-bar__input,#iw-header .c-search-bar__inner.is-open .c-search-bar__search-suggestion-list{display:block}
#iw-header .c-search-bar__search-suggestion-list{display:none;position:absolute;background:#fff;z-index:1;-webkit-box-shadow:0 4px 8px rgba(112,104,92,.2);box-shadow:0 4px 8px rgba(112,104,92,.2);left:0;top:100%;width:100%;border-top:1px solid #ecebea;padding:12px 0}
#iw-header .c-search-bar__search-suggestion{display:-ms-flexbox;display:flex}
#iw-header .c-search-bar__search-suggestion-button{padding:6px 12px;color:#8c8279;text-align:left}
#iw-header .c-search-bar__match,#iw-header .c-search-bar__suggestion:hover{color:#ae0a46}
#iw-header .c-search-bar__category{color:#3e332d}
#iw-header .c-search-bar__mask{bottom:0;left:0;position:fixed;right:0;top:0;background:rgba(0,0,0,.4);z-index:-2;pointer-events:none}
@media(min-width:768px){#iw-header .c-search-bar{width:auto}
  #iw-header .c-search-bar__inner,#iw-header .c-search-bar__inner.is-open{border-left:1px solid #ecebea;border-right:1px solid #ecebea;position:static;width:auto}
  #iw-header .c-search-bar__input{display:block;margin-right:0;padding-right:12px}
  #iw-header .c-search-bar__search-suggestion-list{display:block}
  #iw-header .c-search-bar__close,#iw-header .c-search-bar__inner.is-open .c-search-bar__close{display:none}
}
#iw-header .c-sub-nav__list--1{background:#3e332d;color:#fff;text-indent:12px}
#iw-header .c-sub-nav__list--2{background:#5f5753;color:#fff;text-indent:24px}
#iw-header .c-sub-nav__list--3{background:#f7f6f5;color:#3e332d;text-indent:36px}
#iw-header .c-sub-nav__list--4{background:#fff;color:#3e332d;text-indent:48px}
#iw-header .c-sub-nav__link{padding:16px 12px;display:block;color:inherit;display:-ms-flexbox;display:flex}
#iw-header .c-sub-nav__title{-ms-flex-positive:1;flex-grow:1}
#iw-header .c-sub-nav__descend{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
#iw-header .c-sub-nav__advert{display:none}
@media(min-width:1024px){#iw-header .c-sub-nav__list{position:absolute;top:0;padding-top:1px;padding-left:1px;width:100%;height:auto;min-height:100%;color:#3e332d;text-indent:0}
  #iw-header .c-sub-nav__list--1{top:100%;min-height:30rem;padding-left:0;max-width:1200px;left:0;width:100%}
  #iw-header .c-sub-nav__list--1>.c-sub-nav__item{width:25%}
  #iw-header .c-sub-nav__list--2{left:25%;width:25%}
  #iw-header .c-sub-nav__list--3,#iw-header .c-sub-nav__list--4{left:100%}
  #iw-header .c-sub-nav__list--1-full{max-width:100vw;width:100vw}
  #iw-header .c-sub-nav__list--1-full>.c-sub-nav__item{width:18%;margin-left:20%}
  #iw-header .c-sub-nav__list--2-full{left:0;width:100%}
  #iw-header .c-sub-nav__list--2-full>.c-sub-nav__item{margin-left:38%;width:18%}
  #iw-header .c-sub-nav__list--3-full{left:0;width:100%}
  #iw-header .c-sub-nav__list--3-full>.c-sub-nav__item{width:18%;margin-left:56%}
  #iw-header .c-sub-nav__list--4-full{left:0;width:100%}
  #iw-header .c-sub-nav__list--4-full>.c-sub-nav__item{width:18%;margin-left:74%}
  #iw-header .c-sub-nav__list:after,#iw-header .c-sub-nav__list:before{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:100%;position:absolute;top:0;z-index:80;border-top:1px solid #ecebea}
  #iw-header .c-sub-nav__list--1:before{left:0;width:100%;border-top:1px solid #ecebea}
  #iw-header .c-sub-nav__list--1:after{border-right:1px solid #ecebea;left:0;width:calc(25% + 1px)}
  #iw-header .c-sub-nav__list--1-full:after{width:calc(38% + 1px);z-index:82;background:transparent}
  #iw-header .c-sub-nav__list--2:before{left:-100%;width:400%}
  #iw-header .c-sub-nav__list--2:after{border-left:1px solid #ecebea;border-right:1px solid #ecebea;left:0;width:calc(100% + 1px)}
  #iw-header .c-sub-nav__list--2-full:after{width:calc(56% + 1px);z-index:82;background:transparent}
  #iw-header .c-sub-nav__list--3:before{left:-200%;width:400%}
  #iw-header .c-sub-nav__list--3-full:after{border-right:1px solid #ecebea;left:0;width:calc(74% + 1px);z-index:82;background:transparent}
  #iw-header .c-sub-nav__list--4:after{border-left:1px solid #ecebea;border-right:1px solid #ecebea;left:-100%;width:calc(100% + 1px)}
  #iw-header .c-sub-nav__list--4:before{border-left:1px solid #ecebea;left:0;width:100%;z-index:81}
  #iw-header .c-sub-nav__link{position:relative;z-index:83;padding:12px;padding-left:16px;color:inherit}
  #iw-header .c-sub-nav__link:focus,#iw-header .c-sub-nav__link:hover{color:#ae0a46}
  #iw-header .c-sub-nav__link.is-active{color:#fff;background:#ae0a46}
  #iw-header .c-sub-nav__descend{-webkit-transform:rotate(0);transform:rotate(0)}
  #iw-header .c-sub-nav__advert{display:block;position:absolute;text-align:center;z-index:81;height:100%;background:#fff;top:1px;padding-top:16px}
  #iw-header .c-sub-nav__advert img{max-width:200px}
  #iw-header .c-sub-nav__advert a{border:0;padding:2rem}
  #iw-header .c-sub-nav__list--1 .c-sub-nav__advert{right:0;width:25%}
  #iw-header .c-sub-nav__list--2 .c-sub-nav__advert{left:200%;margin:0;right:0;width:100%}
  #iw-header .c-sub-nav__list--3 .c-sub-nav__advert{left:100%}
  #iw-header .c-sub-nav__list--2-full .c-sub-nav__advert{left:38%}
  #iw-header .c-sub-nav__list--3-full .c-sub-nav__advert{left:20%}
}
#iw-header .c-top-bar{width:100%}
#iw-header .c-top-bar__link{padding:16px 12px;border-bottom:1px solid #ecebea}
@media(min-width:1024px){#iw-header .c-top-bar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:90%}
  #iw-header .c-top-bar__link{padding:6px 12px;border:0;-ms-flex:0 1 auto;flex:0 1 auto}
}
#iw-header .c-search-bar__input{border:none !important}
#iw-header .o-button--link:active,#iw-header .o-button--subtle:active{-webkit-box-shadow:none !important;box-shadow:none !important}
#iw-header .c-modal__heading{font-family:inherit;font-size:16px;font-weight:200;line-height:inherit}
#iw-header .c-top-bar__chat-link *{font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important;margin:0 !important;padding:0 !important}
body.cq-wcm-edit #iw-header .c-header{padding-top:0}
body.cq-wcm-edit #iw-header .c-header__sticky{position:static}
#testbar~* #iw-header .c-header__sticky{top:31px}
#iw-header .nice-select{display:none}
#iw-header .u-no-pad{padding:0}
#iw-header .u-no-margin{margin:0}
#iw-header .u-flex-shrink{-ms-flex-negative:1;flex-shrink:1}
#iw-header .u-flex-expand{-ms-flex-positive:1;flex-grow:1}
#iw-header .u-fade--appear,#iw-header .u-fade--enter{opacity:.01}
#iw-header .u-fade--appear.u-fade--appear-active,#iw-header .u-fade--enter.u-fade--enter-active{opacity:1;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}
#iw-header .u-fade--exit{opacity:1}
#iw-header .u-fade--exit.u-fade--exit-active{opacity:.01;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}
#iw-header .u-fade-and-slide-up--appear,#iw-header .u-fade-and-slide-up--enter{opacity:.01;-webkit-transform:translate3d(0,.5rem,0);transform:translate3d(0,.5rem,0)}
#iw-header .u-fade-and-slide-up--appear.u-fade-and-slide-up--appear-active,#iw-header .u-fade-and-slide-up--enter.u-fade-and-slide-up--enter-active{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
#iw-header .u-fade-and-slide-up--exit{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
#iw-header .u-fade-and-slide-up--exit.u-fade-and-slide-up--exit-active{opacity:.01;-webkit-transform:translate3d(0,.5rem,0);transform:translate3d(0,.5rem,0);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
#iw-header .u-nowrap{white-space:nowrap}
#iw-header .u-ellipsis{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
#iw-header .u-invisible{visibility:hidden}
#iw-header .u-hide{display:none}
@media(min-width:320px){#iw-header .u-hide-mobile-portrait{display:none}
}
@media(max-width:319px){#iw-header .u-show-mobile-portrait{display:none}
}
@media(min-width:480px){#iw-header .u-hide-mobile-landscape{display:none}
}
@media(max-width:479px){#iw-header .u-show-mobile-landscape{display:none}
}
@media(min-width:768px){#iw-header .u-hide-tablet-portrait{display:none}
}
@media(max-width:767px){#iw-header .u-show-tablet-portrait{display:none}
}
@media(min-width:1024px){#iw-header .u-hide-tablet-landscape{display:none}
}
@media(max-width:1023px){#iw-header .u-show-tablet-landscape{display:none}
}
@media(min-width:1200px){#iw-header .u-hide-desktop{display:none}
}
@media(max-width:1199px){#iw-header .u-show-desktop{display:none}
}
@media print{#iw-header *{display:none}
  #iw-header .c-header,#iw-header .c-header__bottom,#iw-header .c-header__inner,#iw-header .c-header__sticky,#iw-header .c-logo,#iw-header .c-logo__image,#iw-header .c-logo__link{display:block;padding:0;margin:0;position:inherit}
  #iw-header .c-logo__link:after{display:none !important}
  #iw-header .c-header--fixed .c-header__inner{max-width:100%}
}
body{-webkit-font-smoothing:antialiased}
#outer{width:auto !important;max-width:1200px !important}
.store-top-container.sticky{top:89px}
@media(max-width:1023px){body.is-header-open #main>*,body.is-header-open>*{display:none}
  body.is-header-open #main>.full-width-global-nav-section,body.is-header-open #testbar,body.is-header-open>#container,body.is-header-open>.full-width-global-nav-section,body.is-header-open>.lp_desktop,body.is-header-open>.ReactModalPortal{display:block}
}
#main-container{z-index:auto !important}
.reveal-modal-bg{z-index:1001}
.ReactModal__Overlay{background-color:rgba(0,0,0,.4) !important;z-index:1000}
.ReactModal__Content{border:none !important;border-radius:0 !important}
.iw-header__rtp{display:none}
#testbar~* .c-header__sticky{top:31px}
#testbar~* .c-flyout{top:31px;height:calc(100vh - 31px)}
#testbar_inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;height:31px;z-index:1001}
#testbar_inner>img.hand{margin:6px 0 6px 8px !important}
#testbar_inner>img.hand+img.hand{margin-right:8px !important}
#iw-header .c-header--legacy *{letter-spacing:normal !important;line-height:22px;font-size:14px;font-weight:100;font-family:inherit !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}
#iw-header .c-header--legacy table{width:100% !important;margin:0 !important;border:none !important}
#iw-header .c-header--legacy table td{vertical-align:middle !important;white-space:nowrap !important;width:1% !important;padding:0 !important}
#iw-header .c-header--legacy .c-header__sticky{border:1px solid #ecebea}
#iw-header .c-header--legacy .c-search-bar__inner{width:auto !important;height:auto !important;position:static !important;border:none !important}
#iw-header .c-header--legacy .c-search-bar__input{letter-spacing:normal !important;width:300px !important;display:block !important;margin:6px 12px;padding:12px;height:22px;border:1px solid #ecebea !important}
#iw-header .c-header--legacy .c-menu__title{cursor:pointer;padding:0 12px !important;color:#3e332d !important}
#iw-header .c-header--legacy .c-menu__body{position:absolute;top:100%;left:0;padding:0}
#iw-header .c-header--legacy .c-menu__item{margin:0}
#iw-header .c-header--legacy .c-menu__link{padding:8px 12px;border:0}
#iw-header .c-header--legacy .c-menu:hover .c-menu__body{display:block !important}
#iw-header .c-header--legacy .c-header__inner .u-flex-expand{width:100% !important}
.gray-gradient{background-color:#5f5753;background-image:-webkit-gradient(linear,left,right,from(#5f5753),to(#e6e6e5));background-image:-webkit-linear-gradient(left,#5f5753,#e6e6e5);background-image:-moz-linear-gradient(left,#5f5753,#e6e6e5);background-image:-ms-linear-gradient(left,#5f5753,#e6e6e5);background-image:-o-linear-gradient(left,#5f5753,#e6e6e5);background-image:linear-gradient(left,#5f5753,#e6e6e5)}
.mt-gradient{background:#af0e2e;background:-moz-linear-gradient(left,#af0e2e 0,#d40e8c 50%,#582873 100%);background:-webkit-linear-gradient(left,#af0e2e 0,#d40e8c 50%,#582873 100%);background:linear-gradient(to right,#af0e2e 0,#d40e8c 50%,#582873 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#AF0E2E',endColorstr='#582873',GradientType=1)}
﻿.margin-sml{margin-top:10px !important;margin-bottom:10px !important}
.margin-med{margin-top:20px !important;margin-bottom:20px !important}
.margin-lrg{margin-top:30px !important;margin-bottom:30px !important}
.margin-xl{margin-top:40px !important;margin-bottom:40px !important}
.margin-xxl{margin-top:50px !important;margin-bottom:50px !important}
.padding-sml{padding-top:10px !important;padding-bottom:10px !important}
.padding-med{padding-top:20px !important;padding-bottom:20px !important}
.padding-lrg{padding-top:30px !important;padding-bottom:30px !important}
.padding-xl{padding-top:40px !important;padding-bottom:40px !important}
.padding-xxl{padding-top:50px !important;padding-bottom:50px !important}
.margin-top-sml{margin-top:10px !important}
.margin-top-med{margin-top:20px !important}
.margin-top-lrg{margin-top:30px !important}
.margin-top-xl{margin-top:40px !important}
.margin-top-xxl{margin-top:50px !important}
.padding-top-sml{padding-top:10px !important}
.padding-top-med{padding-top:20px !important}
.padding-top-lrg{padding-top:30px !important}
.padding-top-xl{padding-top:40px !important}
.padding-top-xxl{padding-top:50px !important}
.margin-bot-sml,.single-vacancy .meta .meta-data{margin-bottom:10px !important}
.margin-bot-med,.vacancy-content h2{margin-bottom:20px !important}
.margin-bot-lrg,.vacancy-content{margin-bottom:30px !important}
.margin-bot-xl{margin-bottom:40px !important}
.margin-bot-xxl{margin-bottom:50px !important}
.padding-bot-sml{padding-bottom:10px !important}
.padding-bot-med{padding-bottom:20px !important}
.padding-bot-lrg{padding-bottom:30px !important}
.padding-bot-xl{padding-bottom:40px !important}
.padding-bot-xxl{padding-bottom:50px !important}
.ion-icon{font-size:1.5em;margin:0 5px 0 0;vertical-align:middle}
.ion-icon.blue{color:#8fe3ff}
.ion-icon.crimson{color:#ae0a46}
.ion-icon.cyan{color:#005885}
.ion-icon.gray{color:#cbc4c3}
.ion-icon.green{color:#005885}
.ion-icon.magenta{color:#d40e8c}
.ion-icon.red{color:#af0e2e}
.ion-icon.violet{color:#721357}
.ion-icon.ion-android-star{display:inline-block;margin-top:-6px}
.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:"ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ion-alert:before{content:""}
.ion-alert-circled:before{content:""}
.ion-android-add:before{content:""}
.ion-android-add-circle:before{content:""}
.ion-android-alarm-clock:before{content:""}
.ion-android-alert:before{content:""}
.ion-android-apps:before{content:""}
.ion-android-archive:before{content:""}
.ion-android-arrow-back:before{content:""}
.ion-android-arrow-down:before{content:""}
.ion-android-arrow-dropdown:before{content:""}
.ion-android-arrow-dropdown-circle:before{content:""}
.ion-android-arrow-dropleft:before{content:""}
.ion-android-arrow-dropleft-circle:before{content:""}
.ion-android-arrow-dropright:before{content:""}
.ion-android-arrow-dropright-circle:before{content:""}
.ion-android-arrow-dropup:before{content:""}
.ion-android-arrow-dropup-circle:before{content:""}
.ion-android-arrow-forward:before{content:""}
.ion-android-arrow-up:before{content:""}
.ion-android-attach:before{content:""}
.ion-android-bar:before{content:""}
.ion-android-bicycle:before{content:""}
.ion-android-boat:before{content:""}
.ion-android-bookmark:before{content:""}
.ion-android-bulb:before{content:""}
.ion-android-bus:before{content:""}
.ion-android-calendar:before{content:""}
.ion-android-call:before{content:""}
.ion-android-camera:before{content:""}
.ion-android-cancel:before{content:""}
.ion-android-car:before{content:""}
.ion-android-cart:before{content:""}
.ion-android-chat:before{content:""}
.ion-android-checkbox:before{content:""}
.ion-android-checkbox-blank:before{content:""}
.ion-android-checkbox-outline:before{content:""}
.ion-android-checkbox-outline-blank:before{content:""}
.ion-android-checkmark-circle:before{content:""}
.ion-android-clipboard:before{content:""}
.ion-android-close:before{content:""}
.ion-android-cloud:before{content:""}
.ion-android-cloud-circle:before{content:""}
.ion-android-cloud-done:before{content:""}
.ion-android-cloud-outline:before{content:""}
.ion-android-color-palette:before{content:""}
.ion-android-compass:before{content:""}
.ion-android-contact:before{content:""}
.ion-android-contacts:before{content:""}
.ion-android-contract:before{content:""}
.ion-android-create:before{content:""}
.ion-android-delete:before{content:""}
.ion-android-desktop:before{content:""}
.ion-android-document:before{content:""}
.ion-android-done:before{content:""}
.ion-android-done-all:before{content:""}
.ion-android-download:before{content:""}
.ion-android-drafts:before{content:""}
.ion-android-exit:before{content:""}
.ion-android-expand:before{content:""}
.ion-android-favorite:before{content:""}
.ion-android-favorite-outline:before{content:""}
.ion-android-film:before{content:""}
.ion-android-folder:before{content:""}
.ion-android-folder-open:before{content:""}
.ion-android-funnel:before{content:""}
.ion-android-globe:before{content:""}
.ion-android-hand:before{content:""}
.ion-android-hangout:before{content:""}
.ion-android-happy:before{content:""}
.ion-android-home:before{content:""}
.ion-android-image:before{content:""}
.ion-android-laptop:before{content:""}
.ion-android-list:before{content:""}
.ion-android-locate:before{content:""}
.ion-android-lock:before{content:""}
.ion-android-mail:before{content:""}
.ion-android-map:before{content:""}
.ion-android-menu:before{content:""}
.ion-android-microphone:before{content:""}
.ion-android-microphone-off:before{content:""}
.ion-android-more-horizontal:before{content:""}
.ion-android-more-vertical:before{content:""}
.ion-android-navigate:before{content:""}
.ion-android-notifications:before{content:""}
.ion-android-notifications-none:before{content:""}
.ion-android-notifications-off:before{content:""}
.ion-android-open:before{content:""}
.ion-android-options:before{content:""}
.ion-android-people:before{content:""}
.ion-android-person:before{content:""}
.ion-android-person-add:before{content:""}
.ion-android-phone-landscape:before{content:""}
.ion-android-phone-portrait:before{content:""}
.ion-android-pin:before{content:""}
.ion-android-plane:before{content:""}
.ion-android-playstore:before{content:""}
.ion-android-print:before{content:""}
.ion-android-radio-button-off:before{content:""}
.ion-android-radio-button-on:before{content:""}
.ion-android-refresh:before{content:""}
.ion-android-remove:before{content:""}
.ion-android-remove-circle:before{content:""}
.ion-android-restaurant:before{content:""}
.ion-android-sad:before{content:""}
.ion-android-search:before{content:""}
.ion-android-send:before{content:""}
.ion-android-settings:before{content:""}
.ion-android-share:before{content:""}
.ion-android-share-alt:before{content:""}
.ion-android-star:before{content:""}
.ion-android-star-half:before{content:""}
.ion-android-star-outline:before{content:""}
.ion-android-stopwatch:before{content:""}
.ion-android-subway:before{content:""}
.ion-android-sunny:before{content:""}
.ion-android-sync:before{content:""}
.ion-android-textsms:before{content:""}
.ion-android-time:before{content:""}
.ion-android-train:before{content:""}
.ion-android-unlock:before{content:""}
.ion-android-upload:before{content:""}
.ion-android-volume-down:before{content:""}
.ion-android-volume-mute:before{content:""}
.ion-android-volume-off:before{content:""}
.ion-android-volume-up:before{content:""}
.ion-android-walk:before{content:""}
.ion-android-warning:before{content:""}
.ion-android-watch:before{content:""}
.ion-android-wifi:before{content:""}
.ion-aperture:before{content:""}
.ion-archive:before{content:""}
.ion-arrow-down-a:before{content:""}
.ion-arrow-down-b:before{content:""}
.ion-arrow-down-c:before{content:""}
.ion-arrow-expand:before{content:""}
.ion-arrow-graph-down-left:before{content:""}
.ion-arrow-graph-down-right:before{content:""}
.ion-arrow-graph-up-left:before{content:""}
.ion-arrow-graph-up-right:before{content:""}
.ion-arrow-left-a:before{content:""}
.ion-arrow-left-b:before{content:""}
.ion-arrow-left-c:before{content:""}
.ion-arrow-move:before{content:""}
.ion-arrow-resize:before{content:""}
.ion-arrow-return-left:before{content:""}
.ion-arrow-return-right:before{content:""}
.ion-arrow-right-a:before{content:""}
.ion-arrow-right-b:before{content:""}
.ion-arrow-right-c:before{content:""}
.ion-arrow-shrink:before{content:""}
.ion-arrow-swap:before{content:""}
.ion-arrow-up-a:before{content:""}
.ion-arrow-up-b:before{content:""}
.ion-arrow-up-c:before{content:""}
.ion-asterisk:before{content:""}
.ion-at:before{content:""}
.ion-backspace:before{content:""}
.ion-backspace-outline:before{content:""}
.ion-bag:before{content:""}
.ion-battery-charging:before{content:""}
.ion-battery-empty:before{content:""}
.ion-battery-full:before{content:""}
.ion-battery-half:before{content:""}
.ion-battery-low:before{content:""}
.ion-beaker:before{content:""}
.ion-beer:before{content:""}
.ion-bluetooth:before{content:""}
.ion-bonfire:before{content:""}
.ion-bookmark:before{content:""}
.ion-bowtie:before{content:""}
.ion-briefcase:before{content:""}
.ion-bug:before{content:""}
.ion-calculator:before{content:""}
.ion-calendar:before{content:""}
.ion-camera:before{content:""}
.ion-card:before{content:""}
.ion-cash:before{content:""}
.ion-chatbox:before{content:""}
.ion-chatbox-working:before{content:""}
.ion-chatboxes:before{content:""}
.ion-chatbubble:before{content:""}
.ion-chatbubble-working:before{content:""}
.ion-chatbubbles:before{content:""}
.ion-checkmark:before{content:""}
.ion-checkmark-circled:before{content:""}
.ion-checkmark-round:before{content:""}
.ion-chevron-down:before{content:""}
.ion-chevron-left:before{content:""}
.ion-chevron-right:before{content:""}
.ion-chevron-up:before{content:""}
.ion-clipboard:before{content:""}
.ion-clock:before{content:""}
.ion-close:before{content:""}
.ion-close-circled:before{content:""}
.ion-close-round:before{content:""}
.ion-closed-captioning:before{content:""}
.ion-cloud:before{content:""}
.ion-code:before{content:""}
.ion-code-download:before{content:""}
.ion-code-working:before{content:""}
.ion-coffee:before{content:""}
.ion-compass:before{content:""}
.ion-compose:before{content:""}
.ion-connection-bars:before{content:""}
.ion-contrast:before{content:""}
.ion-crop:before{content:""}
.ion-cube:before{content:""}
.ion-disc:before{content:""}
.ion-document:before{content:""}
.ion-document-text:before{content:""}
.ion-drag:before{content:""}
.ion-earth:before{content:""}
.ion-easel:before{content:""}
.ion-edit:before{content:""}
.ion-egg:before{content:""}
.ion-eject:before{content:""}
.ion-email:before{content:""}
.ion-email-unread:before{content:""}
.ion-erlenmeyer-flask:before{content:""}
.ion-erlenmeyer-flask-bubbles:before{content:""}
.ion-eye:before{content:""}
.ion-eye-disabled:before{content:""}
.ion-female:before{content:""}
.ion-filing:before{content:""}
.ion-film-marker:before{content:""}
.ion-fireball:before{content:""}
.ion-flag:before{content:""}
.ion-flame:before{content:""}
.ion-flash:before{content:""}
.ion-flash-off:before{content:""}
.ion-folder:before{content:""}
.ion-fork:before{content:""}
.ion-fork-repo:before{content:""}
.ion-forward:before{content:""}
.ion-funnel:before{content:""}
.ion-gear-a:before{content:""}
.ion-gear-b:before{content:""}
.ion-grid:before{content:""}
.ion-hammer:before{content:""}
.ion-happy:before{content:""}
.ion-happy-outline:before{content:""}
.ion-headphone:before{content:""}
.ion-heart:before{content:""}
.ion-heart-broken:before{content:""}
.ion-help:before{content:""}
.ion-help-buoy:before{content:""}
.ion-help-circled:before{content:""}
.ion-home:before{content:""}
.ion-icecream:before{content:""}
.ion-image:before{content:""}
.ion-images:before{content:""}
.ion-information:before{content:""}
.ion-information-circled:before{content:""}
.ion-ionic:before{content:""}
.ion-ios-alarm:before{content:""}
.ion-ios-alarm-outline:before{content:""}
.ion-ios-albums:before{content:""}
.ion-ios-albums-outline:before{content:""}
.ion-ios-americanfootball:before{content:""}
.ion-ios-americanfootball-outline:before{content:""}
.ion-ios-analytics:before{content:""}
.ion-ios-analytics-outline:before{content:""}
.ion-ios-arrow-back:before{content:""}
.ion-ios-arrow-down:before{content:""}
.ion-ios-arrow-forward:before{content:""}
.ion-ios-arrow-left:before{content:""}
.ion-ios-arrow-right:before{content:""}
.ion-ios-arrow-thin-down:before{content:""}
.ion-ios-arrow-thin-left:before{content:""}
.ion-ios-arrow-thin-right:before{content:""}
.ion-ios-arrow-thin-up:before{content:""}
.ion-ios-arrow-up:before{content:""}
.ion-ios-at:before{content:""}
.ion-ios-at-outline:before{content:""}
.ion-ios-barcode:before{content:""}
.ion-ios-barcode-outline:before{content:""}
.ion-ios-baseball:before{content:""}
.ion-ios-baseball-outline:before{content:""}
.ion-ios-basketball:before{content:""}
.ion-ios-basketball-outline:before{content:""}
.ion-ios-bell:before{content:""}
.ion-ios-bell-outline:before{content:""}
.ion-ios-body:before{content:""}
.ion-ios-body-outline:before{content:""}
.ion-ios-bolt:before{content:""}
.ion-ios-bolt-outline:before{content:""}
.ion-ios-book:before{content:""}
.ion-ios-book-outline:before{content:""}
.ion-ios-bookmarks:before{content:""}
.ion-ios-bookmarks-outline:before{content:""}
.ion-ios-box:before{content:""}
.ion-ios-box-outline:before{content:""}
.ion-ios-briefcase:before{content:""}
.ion-ios-briefcase-outline:before{content:""}
.ion-ios-browsers:before{content:""}
.ion-ios-browsers-outline:before{content:""}
.ion-ios-calculator:before{content:""}
.ion-ios-calculator-outline:before{content:""}
.ion-ios-calendar:before{content:""}
.ion-ios-calendar-outline:before{content:""}
.ion-ios-camera:before{content:""}
.ion-ios-camera-outline:before{content:""}
.ion-ios-cart:before{content:""}
.ion-ios-cart-outline:before{content:""}
.ion-ios-chatboxes:before{content:""}
.ion-ios-chatboxes-outline:before{content:""}
.ion-ios-chatbubble:before{content:""}
.ion-ios-chatbubble-outline:before{content:""}
.ion-ios-checkmark:before{content:""}
.ion-ios-checkmark-empty:before{content:""}
.ion-ios-checkmark-outline:before{content:""}
.ion-ios-circle-filled:before{content:""}
.ion-ios-circle-outline:before{content:""}
.ion-ios-clock:before{content:""}
.ion-ios-clock-outline:before{content:""}
.ion-ios-close:before{content:""}
.ion-ios-close-empty:before{content:""}
.ion-ios-close-outline:before{content:""}
.ion-ios-cloud:before{content:""}
.ion-ios-cloud-download:before{content:""}
.ion-ios-cloud-download-outline:before{content:""}
.ion-ios-cloud-outline:before{content:""}
.ion-ios-cloud-upload:before{content:""}
.ion-ios-cloud-upload-outline:before{content:""}
.ion-ios-cloudy:before{content:""}
.ion-ios-cloudy-night:before{content:""}
.ion-ios-cloudy-night-outline:before{content:""}
.ion-ios-cloudy-outline:before{content:""}
.ion-ios-cog:before{content:""}
.ion-ios-cog-outline:before{content:""}
.ion-ios-color-filter:before{content:""}
.ion-ios-color-filter-outline:before{content:""}
.ion-ios-color-wand:before{content:""}
.ion-ios-color-wand-outline:before{content:""}
.ion-ios-compose:before{content:""}
.ion-ios-compose-outline:before{content:""}
.ion-ios-contact:before{content:""}
.ion-ios-contact-outline:before{content:""}
.ion-ios-copy:before{content:""}
.ion-ios-copy-outline:before{content:""}
.ion-ios-crop:before{content:""}
.ion-ios-crop-strong:before{content:""}
.ion-ios-download:before{content:""}
.ion-ios-download-outline:before{content:""}
.ion-ios-drag:before{content:""}
.ion-ios-email:before{content:""}
.ion-ios-email-outline:before{content:""}
.ion-ios-eye:before{content:""}
.ion-ios-eye-outline:before{content:""}
.ion-ios-fastforward:before{content:""}
.ion-ios-fastforward-outline:before{content:""}
.ion-ios-filing:before{content:""}
.ion-ios-filing-outline:before{content:""}
.ion-ios-film:before{content:""}
.ion-ios-film-outline:before{content:""}
.ion-ios-flag:before{content:""}
.ion-ios-flag-outline:before{content:""}
.ion-ios-flame:before{content:""}
.ion-ios-flame-outline:before{content:""}
.ion-ios-flask:before{content:""}
.ion-ios-flask-outline:before{content:""}
.ion-ios-flower:before{content:""}
.ion-ios-flower-outline:before{content:""}
.ion-ios-folder:before{content:""}
.ion-ios-folder-outline:before{content:""}
.ion-ios-football:before{content:""}
.ion-ios-football-outline:before{content:""}
.ion-ios-game-controller-a:before{content:""}
.ion-ios-game-controller-a-outline:before{content:""}
.ion-ios-game-controller-b:before{content:""}
.ion-ios-game-controller-b-outline:before{content:""}
.ion-ios-gear:before{content:""}
.ion-ios-gear-outline:before{content:""}
.ion-ios-glasses:before{content:""}
.ion-ios-glasses-outline:before{content:""}
.ion-ios-grid-view:before{content:""}
.ion-ios-grid-view-outline:before{content:""}
.ion-ios-heart:before{content:""}
.ion-ios-heart-outline:before{content:""}
.ion-ios-help:before{content:""}
.ion-ios-help-empty:before{content:""}
.ion-ios-help-outline:before{content:""}
.ion-ios-home:before{content:""}
.ion-ios-home-outline:before{content:""}
.ion-ios-infinite:before{content:""}
.ion-ios-infinite-outline:before{content:""}
.ion-ios-information:before{content:""}
.ion-ios-information-empty:before{content:""}
.ion-ios-information-outline:before{content:""}
.ion-ios-ionic-outline:before{content:""}
.ion-ios-keypad:before{content:""}
.ion-ios-keypad-outline:before{content:""}
.ion-ios-lightbulb:before{content:""}
.ion-ios-lightbulb-outline:before{content:""}
.ion-ios-list:before{content:""}
.ion-ios-list-outline:before{content:""}
.ion-ios-location:before{content:""}
.ion-ios-location-outline:before{content:""}
.ion-ios-locked:before{content:""}
.ion-ios-locked-outline:before{content:""}
.ion-ios-loop:before{content:""}
.ion-ios-loop-strong:before{content:""}
.ion-ios-medical:before{content:""}
.ion-ios-medical-outline:before{content:""}
.ion-ios-medkit:before{content:""}
.ion-ios-medkit-outline:before{content:""}
.ion-ios-mic:before{content:""}
.ion-ios-mic-off:before{content:""}
.ion-ios-mic-outline:before{content:""}
.ion-ios-minus:before{content:""}
.ion-ios-minus-empty:before{content:""}
.ion-ios-minus-outline:before{content:""}
.ion-ios-monitor:before{content:""}
.ion-ios-monitor-outline:before{content:""}
.ion-ios-moon:before{content:""}
.ion-ios-moon-outline:before{content:""}
.ion-ios-more:before{content:""}
.ion-ios-more-outline:before{content:""}
.ion-ios-musical-note:before{content:""}
.ion-ios-musical-notes:before{content:""}
.ion-ios-navigate:before{content:""}
.ion-ios-navigate-outline:before{content:""}
.ion-ios-nutrition:before{content:""}
.ion-ios-nutrition-outline:before{content:""}
.ion-ios-paper:before{content:""}
.ion-ios-paper-outline:before{content:""}
.ion-ios-paperplane:before{content:""}
.ion-ios-paperplane-outline:before{content:""}
.ion-ios-partlysunny:before{content:""}
.ion-ios-partlysunny-outline:before{content:""}
.ion-ios-pause:before{content:""}
.ion-ios-pause-outline:before{content:""}
.ion-ios-paw:before{content:""}
.ion-ios-paw-outline:before{content:""}
.ion-ios-people:before{content:""}
.ion-ios-people-outline:before{content:""}
.ion-ios-person:before{content:""}
.ion-ios-person-outline:before{content:""}
.ion-ios-personadd:before{content:""}
.ion-ios-personadd-outline:before{content:""}
.ion-ios-photos:before{content:""}
.ion-ios-photos-outline:before{content:""}
.ion-ios-pie:before{content:""}
.ion-ios-pie-outline:before{content:""}
.ion-ios-pint:before{content:""}
.ion-ios-pint-outline:before{content:""}
.ion-ios-play:before{content:""}
.ion-ios-play-outline:before{content:""}
.ion-ios-plus:before{content:""}
.ion-ios-plus-empty:before{content:""}
.ion-ios-plus-outline:before{content:""}
.ion-ios-pricetag:before{content:""}
.ion-ios-pricetag-outline:before{content:""}
.ion-ios-pricetags:before{content:""}
.ion-ios-pricetags-outline:before{content:""}
.ion-ios-printer:before{content:""}
.ion-ios-printer-outline:before{content:""}
.ion-ios-pulse:before{content:""}
.ion-ios-pulse-strong:before{content:""}
.ion-ios-rainy:before{content:""}
.ion-ios-rainy-outline:before{content:""}
.ion-ios-recording:before{content:""}
.ion-ios-recording-outline:before{content:""}
.ion-ios-redo:before{content:""}
.ion-ios-redo-outline:before{content:""}
.ion-ios-refresh:before{content:""}
.ion-ios-refresh-empty:before{content:""}
.ion-ios-refresh-outline:before{content:""}
.ion-ios-reload:before{content:""}
.ion-ios-reverse-camera:before{content:""}
.ion-ios-reverse-camera-outline:before{content:""}
.ion-ios-rewind:before{content:""}
.ion-ios-rewind-outline:before{content:""}
.ion-ios-rose:before{content:""}
.ion-ios-rose-outline:before{content:""}
.ion-ios-search:before{content:""}
.ion-ios-search-strong:before{content:""}
.ion-ios-settings:before{content:""}
.ion-ios-settings-strong:before{content:""}
.ion-ios-shuffle:before{content:""}
.ion-ios-shuffle-strong:before{content:""}
.ion-ios-skipbackward:before{content:""}
.ion-ios-skipbackward-outline:before{content:""}
.ion-ios-skipforward:before{content:""}
.ion-ios-skipforward-outline:before{content:""}
.ion-ios-snowy:before{content:""}
.ion-ios-speedometer:before{content:""}
.ion-ios-speedometer-outline:before{content:""}
.ion-ios-star:before{content:""}
.ion-ios-star-half:before{content:""}
.ion-ios-star-outline:before{content:""}
.ion-ios-stopwatch:before{content:""}
.ion-ios-stopwatch-outline:before{content:""}
.ion-ios-sunny:before{content:""}
.ion-ios-sunny-outline:before{content:""}
.ion-ios-telephone:before{content:""}
.ion-ios-telephone-outline:before{content:""}
.ion-ios-tennisball:before{content:""}
.ion-ios-tennisball-outline:before{content:""}
.ion-ios-thunderstorm:before{content:""}
.ion-ios-thunderstorm-outline:before{content:""}
.ion-ios-time:before{content:""}
.ion-ios-time-outline:before{content:""}
.ion-ios-timer:before{content:""}
.ion-ios-timer-outline:before{content:""}
.ion-ios-toggle:before{content:""}
.ion-ios-toggle-outline:before{content:""}
.ion-ios-trash:before{content:""}
.ion-ios-trash-outline:before{content:""}
.ion-ios-undo:before{content:""}
.ion-ios-undo-outline:before{content:""}
.ion-ios-unlocked:before{content:""}
.ion-ios-unlocked-outline:before{content:""}
.ion-ios-upload:before{content:""}
.ion-ios-upload-outline:before{content:""}
.ion-ios-videocam:before{content:""}
.ion-ios-videocam-outline:before{content:""}
.ion-ios-volume-high:before{content:""}
.ion-ios-volume-low:before{content:""}
.ion-ios-wineglass:before{content:""}
.ion-ios-wineglass-outline:before{content:""}
.ion-ios-world:before{content:""}
.ion-ios-world-outline:before{content:""}
.ion-ipad:before{content:""}
.ion-iphone:before{content:""}
.ion-ipod:before{content:""}
.ion-jet:before{content:""}
.ion-key:before{content:""}
.ion-knife:before{content:""}
.ion-laptop:before{content:""}
.ion-leaf:before{content:""}
.ion-levels:before{content:""}
.ion-lightbulb:before{content:""}
.ion-link:before{content:""}
.ion-load-a:before{content:""}
.ion-load-b:before{content:""}
.ion-load-c:before{content:""}
.ion-load-d:before{content:""}
.ion-location:before{content:""}
.ion-lock-combination:before{content:""}
.ion-locked:before{content:""}
.ion-log-in:before{content:""}
.ion-log-out:before{content:""}
.ion-loop:before{content:""}
.ion-magnet:before{content:""}
.ion-male:before{content:""}
.ion-man:before{content:""}
.ion-map:before{content:""}
.ion-medkit:before{content:""}
.ion-merge:before{content:""}
.ion-mic-a:before{content:""}
.ion-mic-b:before{content:""}
.ion-mic-c:before{content:""}
.ion-minus:before{content:""}
.ion-minus-circled:before{content:""}
.ion-minus-round:before{content:""}
.ion-model-s:before{content:""}
.ion-monitor:before{content:""}
.ion-more:before{content:""}
.ion-mouse:before{content:""}
.ion-music-note:before{content:""}
.ion-navicon:before{content:""}
.ion-navicon-round:before{content:""}
.ion-navigate:before{content:""}
.ion-network:before{content:""}
.ion-no-smoking:before{content:""}
.ion-nuclear:before{content:""}
.ion-outlet:before{content:""}
.ion-paintbrush:before{content:""}
.ion-paintbucket:before{content:""}
.ion-paper-airplane:before{content:""}
.ion-paperclip:before{content:""}
.ion-pause:before{content:""}
.ion-person:before{content:""}
.ion-person-add:before{content:""}
.ion-person-stalker:before{content:""}
.ion-pie-graph:before{content:""}
.ion-pin:before{content:""}
.ion-pinpoint:before{content:""}
.ion-pizza:before{content:""}
.ion-plane:before{content:""}
.ion-planet:before{content:""}
.ion-play:before{content:""}
.ion-playstation:before{content:""}
.ion-plus:before{content:""}
.ion-plus-circled:before{content:""}
.ion-plus-round:before{content:""}
.ion-podium:before{content:""}
.ion-pound:before{content:""}
.ion-power:before{content:""}
.ion-pricetag:before{content:""}
.ion-pricetags:before{content:""}
.ion-printer:before{content:""}
.ion-pull-request:before{content:""}
.ion-qr-scanner:before{content:""}
.ion-quote:before{content:""}
.ion-radio-waves:before{content:""}
.ion-record:before{content:""}
.ion-refresh:before{content:""}
.ion-reply:before{content:""}
.ion-reply-all:before{content:""}
.ion-ribbon-a:before{content:""}
.ion-ribbon-b:before{content:""}
.ion-sad:before{content:""}
.ion-sad-outline:before{content:""}
.ion-scissors:before{content:""}
.ion-search:before{content:""}
.ion-settings:before{content:""}
.ion-share:before{content:""}
.ion-shuffle:before{content:""}
.ion-skip-backward:before{content:""}
.ion-skip-forward:before{content:""}
.ion-social-android:before{content:""}
.ion-social-android-outline:before{content:""}
.ion-social-angular:before{content:""}
.ion-social-angular-outline:before{content:""}
.ion-social-apple:before{content:""}
.ion-social-apple-outline:before{content:""}
.ion-social-bitcoin:before{content:""}
.ion-social-bitcoin-outline:before{content:""}
.ion-social-buffer:before{content:""}
.ion-social-buffer-outline:before{content:""}
.ion-social-chrome:before{content:""}
.ion-social-chrome-outline:before{content:""}
.ion-social-codepen:before{content:""}
.ion-social-codepen-outline:before{content:""}
.ion-social-css3:before{content:""}
.ion-social-css3-outline:before{content:""}
.ion-social-designernews:before{content:""}
.ion-social-designernews-outline:before{content:""}
.ion-social-dribbble:before{content:""}
.ion-social-dribbble-outline:before{content:""}
.ion-social-dropbox:before{content:""}
.ion-social-dropbox-outline:before{content:""}
.ion-social-euro:before{content:""}
.ion-social-euro-outline:before{content:""}
.ion-social-facebook:before{content:""}
.ion-social-facebook-outline:before{content:""}
.ion-social-foursquare:before{content:""}
.ion-social-foursquare-outline:before{content:""}
.ion-social-freebsd-devil:before{content:""}
.ion-social-github:before{content:""}
.ion-social-github-outline:before{content:""}
.ion-social-google:before{content:""}
.ion-social-google-outline:before{content:""}
.ion-social-googleplus:before{content:""}
.ion-social-googleplus-outline:before{content:""}
.ion-social-hackernews:before{content:""}
.ion-social-hackernews-outline:before{content:""}
.ion-social-html5:before{content:""}
.ion-social-html5-outline:before{content:""}
.ion-social-instagram:before{content:""}
.ion-social-instagram-outline:before{content:""}
.ion-social-javascript:before{content:""}
.ion-social-javascript-outline:before{content:""}
.ion-social-linkedin:before{content:""}
.ion-social-linkedin-outline:before{content:""}
.ion-social-markdown:before{content:""}
.ion-social-nodejs:before{content:""}
.ion-social-octocat:before{content:""}
.ion-social-pinterest:before{content:""}
.ion-social-pinterest-outline:before{content:""}
.ion-social-python:before{content:""}
.ion-social-reddit:before{content:""}
.ion-social-reddit-outline:before{content:""}
.ion-social-rss:before{content:""}
.ion-social-rss-outline:before{content:""}
.ion-social-sass:before{content:""}
.ion-social-skype:before{content:""}
.ion-social-skype-outline:before{content:""}
.ion-social-snapchat:before{content:""}
.ion-social-snapchat-outline:before{content:""}
.ion-social-tumblr:before{content:""}
.ion-social-tumblr-outline:before{content:""}
.ion-social-tux:before{content:""}
.ion-social-twitch:before{content:""}
.ion-social-twitch-outline:before{content:""}
.ion-social-twitter:before{content:""}
.ion-social-twitter-outline:before{content:""}
.ion-social-usd:before{content:""}
.ion-social-usd-outline:before{content:""}
.ion-social-vimeo:before{content:""}
.ion-social-vimeo-outline:before{content:""}
.ion-social-whatsapp:before{content:""}
.ion-social-whatsapp-outline:before{content:""}
.ion-social-windows:before{content:""}
.ion-social-windows-outline:before{content:""}
.ion-social-wordpress:before{content:""}
.ion-social-wordpress-outline:before{content:""}
.ion-social-yahoo:before{content:""}
.ion-social-yahoo-outline:before{content:""}
.ion-social-yen:before{content:""}
.ion-social-yen-outline:before{content:""}
.ion-social-youtube:before{content:""}
.ion-social-youtube-outline:before{content:""}
.ion-soup-can:before{content:""}
.ion-soup-can-outline:before{content:""}
.ion-speakerphone:before{content:""}
.ion-speedometer:before{content:""}
.ion-spoon:before{content:""}
.ion-star:before{content:""}
.ion-stats-bars:before{content:""}
.ion-steam:before{content:""}
.ion-stop:before{content:""}
.ion-thermometer:before{content:""}
.ion-thumbsdown:before{content:""}
.ion-thumbsup:before{content:""}
.ion-toggle:before{content:""}
.ion-toggle-filled:before{content:""}
.ion-transgender:before{content:""}
.ion-trash-a:before{content:""}
.ion-trash-b:before{content:""}
.ion-trophy:before{content:""}
.ion-tshirt:before{content:""}
.ion-tshirt-outline:before{content:""}
.ion-umbrella:before{content:""}
.ion-university:before{content:""}
.ion-unlocked:before{content:""}
.ion-upload:before{content:""}
.ion-usb:before{content:""}
.ion-videocamera:before{content:""}
.ion-volume-high:before{content:""}
.ion-volume-low:before{content:""}
.ion-volume-medium:before{content:""}
.ion-volume-mute:before{content:""}
.ion-wand:before{content:""}
.ion-waterdrop:before{content:""}
.ion-wifi:before{content:""}
.ion-wineglass:before{content:""}
.ion-woman:before{content:""}
.ion-wrench:before{content:""}
.ion-xbox:before{content:""}
.slider-base__container .slick-list,.slider-base__container .slick-track,.slider-base__slides,.slider-base__slide{height:100%}
.slider-base__slides{margin:0;padding:0}
.slider-base__slide.slick-slide{align-items:center;display:flex}
ul.social-buttons{margin:0;padding:0}
ul.social-buttons li{display:inline-block;line-height:30px;margin-right:5px}
ul.social-buttons li:last-child{margin-right:0}
.social-button,.icon-linkedin,.icon-twitter,.icon-youtube,.icon-facebook,.icon-googleplus,.icon-xing,.sprite-xing,.sprite-instagram,.icon-rss,.icon-email,.icon-share{color:white !important;display:inline-block;font-size:16px;height:30px;line-height:30px;text-align:center;vertical-align:middle;width:30px}
.social-button:before,.icon-linkedin:before,.icon-twitter:before,.icon-youtube:before,.icon-facebook:before,.icon-googleplus:before,.icon-xing:before,.sprite-xing:before,.sprite-instagram:before,.icon-rss:before,.icon-email:before,.icon-share:before{line-height:30px !important}
.social-button .hidden,.icon-linkedin .hidden,.icon-twitter .hidden,.icon-youtube .hidden,.icon-facebook .hidden,.icon-googleplus .hidden,.icon-xing .hidden,.sprite-xing .hidden,.sprite-instagram .hidden,.icon-rss .hidden,.icon-email .hidden,.icon-share .hidden{display:none}
.icon-linkedin{background:#007bb6;font-size:18px}
.icon-linkedin:before{display:inline-block;speak:none;font-family:"Ionicons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.icon-twitter{background:#00aced}
.icon-twitter:before{display:inline-block;speak:none;font-family:"Ionicons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.icon-youtube{background:#b00}
.icon-youtube:before{display:inline-block;speak:none;font-family:"Ionicons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.icon-facebook{background:#3b5998}
.icon-facebook:before{display:inline-block;speak:none;font-family:"Ionicons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.icon-googleplus{background:#dd4b39}
.icon-googleplus:before{display:inline-block;speak:none;font-family:"Ionicons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.icon-xing:before,.sprite-xing:before{display:inline-block;vertical-align:middle;height:13px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:200px 200px;width:10px;background-position:-101.5px -39px;content:""}
.sprite-instagram:before{display:inline-block;vertical-align:middle;height:13px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:200px 200px;width:12.5px;background-position:-113px -39px;content:""}
.icon-rss{background:#f60}
.icon-rss:before{display:inline-block;speak:none;font-family:"Ionicons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.icon-email{background:#000}
.icon-email:before{display:inline-block;speak:none;font-family:"Ionicons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.icon-share{background:#fafaf6}
.icon-share:before{display:inline-block;speak:none;font-family:"Ionicons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.icon-share:before{color:#cbc4c3}
.tabbed-base__tab-panel{margin:0;padding:0}
.tabbed-base__tab{flex-grow:1}
.tabbed-base__tab-panel{display:flex;list-style:none;width:100%}
.tabbed-base__tab-panel-mobile{margin-bottom:15px}
.seo{margin-left:10px;margin-right:10px}
.version7 .seo.emeaBase{margin:20px;width:auto}
.emeaHomepage .seo{margin-left:10px;margin-right:10px}
.seo #about-insight{margin-right:20px}
.version7 .seo #about-insight{margin:0 0 20px 0;padding:10px 0}
.accordian-wrapper{position:relative}
.accordian-wrapper .accordian-heading h2{background:#005885;color:white;margin:0;padding:12px 25px}
.accordian-wrapper .accordian-items{margin:0;padding:0;position:relative}
.accordian-wrapper .accordian-content{background:#e5e4e4;margin-bottom:5px;padding:0 20px 25px;text-align:center}
.accordian-wrapper .accordian-content h3{font-size:32px;margin-bottom:.7em}
.accordian-wrapper .accordian-link{background:#ae0a46;border-bottom:5px solid white;color:white;display:block;font-size:18px;padding:15px;text-align:center}
.accordian-wrapper .accordian-link:focus,.accordian-wrapper .accordian-link:hover{background:#7e0733}
.accordian-wrapper .accordian-link.active{background:#e5e4e4;border-bottom-color:#e5e4e4;color:#3e332d;font-weight:400}
.accordian-wrapper .accordian-item:last-of-type .accordian-link{border-bottom:0}
@media only screen and (min-width:768px){.accordian-wrapper.accordian-arrow{margin-bottom:50px}
  .accordian-wrapper.accordian-arrow .accordian-content:after{border:solid transparent;border-top-color:#e6e6e5;border-width:50px;content:" ";height:0;position:absolute;right:0;top:100%;width:0}
  .accordian-wrapper .accordian-content{bottom:0;left:45%;margin-bottom:0;padding:25px 40px;right:0;top:0}
  .accordian-wrapper .accordian-content .accordian-button{bottom:35px;left:0;right:0}
  .accordian-wrapper .accordian-link{position:relative;width:100%}
  .accordian-wrapper .accordian-link:after{background:white;content:'';position:absolute;bottom:0;right:0;top:0;width:5px}
  .accordian-wrapper .accordian-link.active{border-bottom-color:white}
  .accordian-wrapper .accordian-link.active:after{background:#e5e4e4}
}
@media only screen and (min-width:1180px){.accordian-wrapper .accordian-heading h2{display:inline-block}
  .accordian-wrapper .accordian-content{left:50%;padding:15px;position:absolute}
  .accordian-wrapper .accordian-content .accordian-button{bottom:10px;position:absolute}
  .accordian-wrapper .accordian-link{width:50%}
}
.emeaBannerSlider{margin:0 0 20px !important}
.emeaBuyPage .emeaBannerSlider{min-width:1200px}
.emeaBannerSlider .slick-list{max-height:504px}
.emeaBannerSlider .content-slider{list-style:none;padding:0;margin:0;display:none}
.emeaBannerSlider .content-slider .slick-slide,.emeaBannerSlider .content-slider li{position:relative}
.emeaBannerSlider .content-slider .slick-slide img,.emeaBannerSlider .content-slider li img{position:relative}
.emeaBannerSlider .content-slider .slick-slide .overlay,.emeaBannerSlider .content-slider li .overlay{left:50px;position:absolute;top:-1999px;width:45%}
.emeaBannerSlider .content-slider .slick-slide .overlay *:last-child,.emeaBannerSlider .content-slider li .overlay *:last-child{margin-bottom:0}
.emeaBannerSlider .content-slider .slick-slide .overlay h2,.emeaBannerSlider .content-slider li .overlay h2{color:#222;font-size:52px;font-weight:400;line-height:1;margin-bottom:10px}
.emeaBannerSlider .content-slider .slick-slide .overlay h3,.emeaBannerSlider .content-slider li .overlay h3{color:#222;font-size:40px;font-weight:100;margin-bottom:15px}
.emeaBannerSlider .content-slider .slick-slide .overlay p,.emeaBannerSlider .content-slider li .overlay p{font-size:20px}
.emeaBannerSlider .content-slider .slick-slide .overlay ul,.emeaBannerSlider .content-slider li .overlay ul{list-style:none;margin:10px 0 20px;padding:0}
.emeaBannerSlider .content-slider .slick-slide .overlay ul li,.emeaBannerSlider .content-slider li .overlay ul li{color:#3e332d;font-size:16px;font-weight:400;margin:0 0 5px}
.emeaBannerSlider .content-slider .slick-slide .overlay ul li:before,.emeaBannerSlider .content-slider li .overlay ul li:before{color:#ae0a46;content:"\2022";font-family:Verdana,Arial;font-size:1.4em;padding-right:.3em;position:relative;top:2px}
.emeaBannerSlider .content-slider .slick-slide .overlay .small,.emeaBannerSlider .content-slider li .overlay .small{font-size:15px !important;line-height:1.4}
.emeaBannerSlider .content-slider .slick-slide .overlay .medium,.emeaBannerSlider .content-slider li .overlay .medium{font-size:17px !important}
.emeaBannerSlider .content-slider .slick-slide .overlay .nowrap,.emeaBannerSlider .content-slider li .overlay .nowrap{white-space:nowrap}
.emeaBannerSlider .content-slider .slick-slide .overlay .vendorLogo,.emeaBannerSlider .content-slider li .overlay .vendorLogo{height:auto;max-width:130px}
.emeaBannerSlider .content-slider .slick-slide .overlay.grid,.emeaBannerSlider .content-slider li .overlay.grid{left:0;width:100%}
.emeaBuyPage .emeaBannerSlider .content-slider .slick-slide .overlay .column,.emeaBuyPage .emeaBannerSlider .content-slider li .overlay .column{padding:0}
.emeaBannerSlider .content-slider .slick-slide .overlay .reversed h1,.emeaBannerSlider .content-slider .slick-slide .overlay .reversed h3,.emeaBannerSlider .content-slider .slick-slide .overlay .reversed h4,.emeaBannerSlider .content-slider .slick-slide .overlay .reversed h5,.emeaBannerSlider .content-slider .slick-slide .overlay .reversed p,.emeaBannerSlider .content-slider li .overlay .reversed h1,.emeaBannerSlider .content-slider li .overlay .reversed h3,.emeaBannerSlider .content-slider li .overlay .reversed h4,.emeaBannerSlider .content-slider li .overlay .reversed h5,.emeaBannerSlider .content-slider li .overlay .reversed p{color:white}
.emeaBannerSlider .content-slider .slick-slide .overlay .reversed h2,.emeaBannerSlider .content-slider li .overlay .reversed h2{color:#e6e6e5}
.emeaBannerSlider .content-slider .slick-slide .overlay .reversed .button,.emeaBannerSlider .content-slider li .overlay .reversed .button{background-color:white;border:0;margin:0}
.emeaBannerSlider .content-slider .slick-slide .overlay .reversed .button:hover,.emeaBannerSlider .content-slider li .overlay .reversed .button:hover{background-color:#5f5753}
.emeaBannerSlider .content-slider .slick-slide .text-right,.emeaBannerSlider .content-slider li .text-right{right:50px}
.emeaBannerSlider .content-slider.slick-slider{display:block}
.emeaBannerSlider li>img,.emeaBannerSlider li>a>img{width:100%}
.emeaHomepage .emeaBannerSlider{margin:0 0 10px !important}
.emeaHomepage .emeaBannerSlider img{width:100%}
.emeaBannerSlider .slick-dots{display:table;height:10px;table-layout:fixed;margin:0;padding:0;width:100%}
.emeaBannerSlider .slick-dots li{display:table-cell;padding:0 0 0 5px}
.emeaBannerSlider .slick-dots li button{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;background:#e6e6e5;display:block;height:10px;margin:0;padding:0;text-indent:-9999px;width:100%}
.emeaBannerSlider .slick-dots li.slick-active button{background:#ae0a46}
.emeaBannerSlider .slick-dots li:hover button{background:#8fe3ff}
.emeaBannerSlider .slick-dots li:first-child{padding:0}
@media only screen and (min-width:768px){.mobile-banner{display:none}
}
@media only screen and (max-width:767px){.desktop-banner{display:none}
  .emeaSmallRotatingBanner .desktop-banner{display:block}
  .mobile-banner .text-overlay{padding-top:20px}
  .mobile-banner .text-overlay .align-center{text-align:center !important;margin-left:auto;margin-right:auto;float:none !important}
  .mobile-banner .text-overlay .align-left{text-align:center !important}
}
@media only screen and (max-width:767px) and (min-width:768px){.mobile-banner .text-overlay .align-left{text-align:left !important}
}
@media only screen and (max-width:767px){.mobile-banner .text-overlay .text-color-black{color:#222}
}
@media only screen and (max-width:767px) and (min-width:768px){.mobile-banner .text-overlay .text-color-black{color:#222}
}
@media only screen and (max-width:767px){.mobile-banner .text-overlay .text-color-white{color:#222}
}
@media only screen and (max-width:767px) and (min-width:768px){.mobile-banner .text-overlay .text-color-white{color:#fff}
}
@media only screen and (max-width:767px){.mobile-banner .text-overlay .header-text-class{font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:100;line-height:inherit}
}
@media only screen and (max-width:767px) and (min-width:768px){.mobile-banner .text-overlay .button-padding-10{padding-left:10px}
  .mobile-banner .text-overlay .button-padding-20{padding-left:20px}
  .mobile-banner .text-overlay .button-padding-30{padding-left:30px}
}
.faq-container.faq-theme-pink dl,.faq-container.faq-theme-pink dt,.faq-container.faq-theme-pink dd{margin:0}
.faq-container.faq-theme-pink .faq-question,.faq-container.faq-theme-pink .faq-answer{padding:20px 25px}
.faq-container.faq-theme-pink .faq-question:nth-of-type(odd),.faq-container.faq-theme-pink .faq-answer:nth-of-type(odd){background:#e6e6e5}
.faq-container.faq-theme-pink .faq-answer{padding-bottom:5px;padding-top:0}
.faq-container.faq-theme-pink .faq-question h2{color:#ae0a46;cursor:pointer;margin:0}
.faq-container.faq-theme-pink .faq-question h2:before{content:"+";float:right;font-weight:400;line-height:1em;margin-left:30px}
.faq-container.faq-theme-pink .faq-question.expanded h2:before{content:"-"}
.callout .faq-container.faq-theme-pink .faq-question,.callout .faq-container.faq-theme-pink .faq-answer{padding:25px 30px}
.callout .faq-container.faq-theme-pink .faq-answer{padding-bottom:10px;padding-top:0}
.faq-container.faq-theme-blue dl,.faq-container.faq-theme-blue dt,.faq-container.faq-theme-blue dd{margin:0}
.faq-container.faq-theme-blue .faq-question,.faq-container.faq-theme-blue .faq-answer{background:#e6e6e5;padding:20px}
.faq-container.faq-theme-blue .faq-answer{padding-bottom:5px}
.faq-container.faq-theme-blue .faq-question{cursor:pointer;margin-top:10px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.faq-container.faq-theme-blue .faq-question h2{color:#3e332d;font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;margin:0}
.faq-container.faq-theme-blue .faq-question h2:before{content:"\f216";float:right;font-family:"ionicons";font-size:22px;margin-left:30px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.faq-container.faq-theme-blue .faq-question:focus,.faq-container.faq-theme-blue .faq-question:hover{background:#e0e0e0}
.faq-container.faq-theme-blue .faq-question.expanded{background:#005885}
.faq-container.faq-theme-blue .faq-question.expanded h2{color:white}
.faq-container.faq-theme-blue .faq-question.expanded h2:before{content:"\f207"}
.callout .faq-container.faq-theme-blue .faq-question,.callout .faq-container.faq-theme-blue .faq-answer{padding:25px 30px}
.formBase .form-row{margin-bottom:15px !important}
.formBase label{font-size:inherit;font-weight:inherit;line-height:20px;margin:0 0 5px}
.formBase label.checkbox-label,.formBase label.radio-label{line-height:20px;margin:0 0 5px}
.formBase input[type="date"],.formBase input[type="datetime"],.formBase input[type="datetime-local"],.formBase input[type="email"],.formBase input[type="month"],.formBase input[type="number"],.formBase input[type="search"],.formBase input[type="tel"],.formBase input[type="text"],.formBase input[type="time"],.formBase input[type="url"]{height:37px;line-height:37px;margin:0 0 5px;padding:0 10px}
.formBase input[type="date"].readonly,.formBase input[type="datetime"].readonly,.formBase input[type="datetime-local"].readonly,.formBase input[type="email"].readonly,.formBase input[type="month"].readonly,.formBase input[type="number"].readonly,.formBase input[type="search"].readonly,.formBase input[type="tel"].readonly,.formBase input[type="text"].readonly,.formBase input[type="time"].readonly,.formBase input[type="url"].readonly{background-color:#ddd}
.formBase input[type="checkbox"],.formBase input[type="radio"]{margin:0 8px 5px 0}
.formBase textarea{margin:0 0 5px;padding:10px}
.formBase select{margin:0 0 5px !important;max-width:100% !important;width:auto !important}
.formBase .file-upload{position:relative;overflow:hidden;margin:0 0 5px}
.formBase .file-upload input[type="file"]{bottom:0;cursor:pointer;margin:0;opacity:0;filter:alpha(opacity=0);padding:0;position:absolute;right:0;top:0}
.formBase .file-upload-placeholder{font-size:14px}
.formBase .form-group{display:block;margin:0}
.formBase .form-field-help,.formBase .legend{color:#5f5753;font-size:14px;margin:5px 0}
.formBase .legend{margin:5px 0 15px}
.formBase .form-field-error{color:#ae0a46;font-size:14px;font-weight:400;margin-top:5px}
.formBase .required{color:#ae0a46}
.formBase .form p.form_error{color:#ae0a46;font-size:inherit !important;font-weight:400;margin:0 0 15px !important}
.formBase div.section{padding:0}
.formBase .section.submit{display:none}
.formBase .emeaTitle h3{padding:5px 0 20px !important}
@media only screen and (min-width:768px){form label{margin:0}
  form label.checkbox-label,form label.radio-label{line-height:20px}
  form .form-field-error{margin-bottom:5px}
  form .emeaTitle h3{padding:10px 0 30px !important}
}
#home-search-listbox{display:block !important;margin:0 !important}
.insight-bestseller.global-base .product-content p,.insight-bestseller.global-base .bullets{margin-bottom:0}
.insight-bestseller.global-base .single-product{border-bottom:0;padding-bottom:20px;padding-top:20px}
.manu-header .ion-ios-arrow-right{font-size:1.25em;margin-right:7px;vertical-align:-2px}
.manu-header .manu-header__inner{background:#e6e6e5;background:linear-gradient(to right,#e6e6e5 45%,#fff 87%,#fff 100%)}
.manu-header .manu-header__link{font-size:16px;margin:0 0 20px}
.manu-header .manu-header__logo{height:40px;margin-bottom:20px}
.manu-header .manu-header__row{align-items:center;display:flex;flex-flow:wrap}
.manu-header .manu-header__subtitle{font-size:20px;line-height:1;margin:20px 0 3px}
.manu-header .manu-header__title{font-size:46px;font-weight:400;margin:0}
@media only screen and (min-width:768px){.manu-header .manu-header__logo{height:auto}
}
.marketo-modal-form{left:0;margin-left:auto;margin-right:auto;max-width:780px;max-height:90vh;overflow:auto;padding:40px;right:0;width:90%}
.marketo-modal-form form{margin:0}
.marketo-modal-form form select{margin:0 0 20px !important}
.product-comparison-container .product-to-compare{background:white;border:1px solid #e6e6e5;margin:0 0 15px}
.product-comparison-container .product-to-compare.highlight .product-title{background:#ae0a46}
.product-comparison-container .product-to-compare.highlight .product-title h2{color:white}
.product-comparison-container .product-heading{background:#5f5753;color:white;padding:12px 15px 10px}
.product-comparison-container .product-heading img{margin:-2px 5px 0 0}
.product-comparison-container .product-title,.product-comparison-container .product-blurb{background:#e6e6e5}
.product-comparison-container .product-title{padding:10px 15px}
.product-comparison-container .product-title h2{margin:5px 0}
.product-comparison-container .product-subtitle{display:block}
.product-comparison-container .product-blurb{border-bottom:1px solid #e6e6e5;padding:15px 15px 20px}
.product-comparison-container .product-pricing-container{border-bottom:1px solid #e6e6e5;border-top:1px solid #e6e6e5;padding:15px}
.product-comparison-container .product-pricing-container .product-price-above,.product-comparison-container .product-pricing-container .product-price-below{font-size:14px}
.product-comparison-container .product-pricing-container .product-pricing{display:block}
.product-comparison-container .product-pricing-container .product-pricing .product-currency,.product-comparison-container .product-pricing-container .product-pricing .product-price{color:#ae0a46;font-weight:400}
.product-comparison-container .product-pricing-container .product-pricing .product-currency{font-size:25px}
.product-comparison-container .product-pricing-container .product-pricing .product-price{font-size:45px;line-height:1em}
.product-comparison-container .product-cta{padding:10px}
@media only screen and (min-width:768px){.product-comparison-container{display:table;margin:0 auto;padding:15px 0;text-align:center}
  .product-comparison-container .product-to-compare{border:0;display:table-cell;vertical-align:middle}
  .product-comparison-container .product-to-compare.valign-top{vertical-align:top}
  .product-comparison-container .product-to-compare.table-col-1,.product-comparison-container .product-to-compare.table-col-2,.product-comparison-container .product-to-compare.table-col-3{width:33.33333%}
  .product-comparison-container .product-to-compare.table-col-4{width:25%}
  .product-comparison-container .product-to-compare.table-col-5{width:20%}
  .product-comparison-container .product-to-compare:first-child .product-heading,.product-comparison-container .product-to-compare:first-child .product-title,.product-comparison-container .product-to-compare:first-child .product-pricing-container,.product-comparison-container .product-to-compare:first-child .product-blurb,.product-comparison-container .product-to-compare:first-child .product-cta{border-left:1px solid #e6e6e5}
  .product-comparison-container .product-to-compare.highlight{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.25);box-shadow:0 0 15px 0 rgba(0,0,0,0.25);position:relative;z-index:1}
  .product-comparison-container .product-to-compare.highlight .product-title,.product-comparison-container .product-to-compare.highlight .product-cta{padding-top:25px;padding-bottom:25px}
  .product-comparison-container .product-to-compare.highlight .product-heading,.product-comparison-container .product-to-compare.highlight .product-title,.product-comparison-container .product-to-compare.highlight .product-pricing-container,.product-comparison-container .product-to-compare.highlight .product-blurb,.product-comparison-container .product-to-compare.highlight .product-cta{border-left:1px solid #e6e6e5}
  .product-comparison-container .product-heading,.product-comparison-container .product-title,.product-comparison-container .product-pricing-container,.product-comparison-container .product-blurb{border-right:1px solid #e6e6e5;padding-left:20px;padding-right:20px}
  .product-comparison-container .product-blurb{border-bottom:0;padding-bottom:25px;padding-top:20px}
  .product-comparison-container .product-cta{border:1px solid #e6e6e5;border-left:0}
}
@media only screen and (min-width:1180px){.product-comparison-container.table-col-1-narrow{padding-left:33%;padding-right:33%}
  .product-comparison-container.table-col-2-narrow{padding-left:16%;padding-right:16%}
}
div[data-product-container] .promotions-available{margin-bottom:0}
div[data-product-container] .row:first-child .product{border-top:1px solid #e6e6e5}
div[data-product-container] .product-pricing .inc-vat .linelistprice{color:#3e332d}
div[data-product-container] .product-pricing .ex-vat .linelistprice{color:#ae0a46}
div[data-product-container] .single-product{border-bottom:1px solid #fff;padding:20px 0;text-align:center}
@media only screen and (min-width:768px){div[data-product-container] .single-product{text-align:left;padding:30px 0}
}
@media only screen and (min-width:1180px){div[data-product-container] .single-product{padding:50px 0}
}
div[data-product-container] .single-product h1.product-name{margin:0;font-size:32px}
div[data-product-container] .single-product h1.product-name a{color:#222}
@media only screen and (min-width:768px){div[data-product-container] .single-product h1.product-name{font-size:48px}
}
@media only screen and (min-width:1180px){div[data-product-container] .single-product h1.product-name{font-size:60px}
}
div[data-product-container] .single-product h2.product-name{display:inline-block;font-size:20px;font-weight:500;line-height:1.76;margin:0;text-decoration:none}
div[data-product-container] .single-product h2.product-name a{color:#222;display:inline-block;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:24px;line-height:1.42;margin:0}
@media only screen and (min-width:768px){div[data-product-container] .single-product h2.product-name a{font-size:28px}
}
div[data-product-container] .single-product h2.product-name a:hover{color:#ae0a46}
div[data-product-container] .single-product h3.sub{margin:0 0 5px}
div[data-product-container] .single-product ul{list-style:none;margin:5px 0 20px 10px;padding:10px 0 0}
@media only screen and (min-width:768px){div[data-product-container] .single-product ul{list-style:disc;padding:0 0 0 10px}
}
div[data-product-container] .single-product ul li{color:#3e332d;font-size:14px !important;font-weight:100;line-height:1.5 !important;margin:0;padding:0 0 5px}
@media only screen and (min-width:768px){div[data-product-container] .single-product ul li{font-size:16px !important}
}
div[data-product-container] .single-product p{font-size:14px}
@media only screen and (min-width:768px){div[data-product-container] .single-product p{font-size:16px}
}
div[data-product-container] .single-product .quantity-controls{float:none;margin-right:6px;position:relative;vertical-align:bottom;width:100%}
div[data-product-container] .single-product .quantity-controls .controls{float:right;position:relative;z-index:2}
div[data-product-container] .single-product .quantity-controls .controls>span{background:#cbc4c3;color:#e6e6e5;cursor:pointer;display:block;font-size:18px;font-weight:500;height:27px;line-height:28px;text-align:center;width:43px}
div[data-product-container] .single-product .quantity-controls .controls>span.minus{border-top:1px solid #e6e6e5;height:29px;line-height:30px}
div[data-product-container] .single-product .quantity-controls .input{padding-right:43px;position:absolute;width:100%}
div[data-product-container] .single-product .quantity-controls .input .quantity{font-size:18px;line-height:57px;padding:0;text-align:center;width:100%}
@media only screen and (min-width:768px){div[data-product-container] .single-product .product-content{margin-bottom:20px}
}
div[data-product-container] .single-product .product-content p:last-child{margin-bottom:0}
div[data-product-container] .single-product .product-image{margin:0 auto;max-width:150px;padding:0 0 20px}
@media only screen and (min-width:768px){div[data-product-container] .single-product .product-image{max-width:280px}
}
div[data-product-container] .single-product .product-pricing{margin:5px 0 10px}
@media only screen and (min-width:768px){div[data-product-container] .single-product .product-pricing{text-align:right}
}
div[data-product-container] .single-product .product-pricing .inc-vat{margin-top:3px}
div[data-product-container] .single-product .product-pricing .exvat,div[data-product-container] .single-product .product-pricing .incvat{text-align:right}
div[data-product-container] .single-product .product-pricing .price .linelistprice,div[data-product-container] .single-product .product-pricing .price .linelistvatprice{font-size:24px;font-weight:400;line-height:32px;margin-right:8px}
div[data-product-container] .single-product .product-pricing .price .currency{font-weight:300;white-space:nowrap}
div[data-product-container] .single-product .promotions p{margin-bottom:10px}
div[data-product-container] .single-product .product-footer{padding:10px 0 20px}
@media only screen and (min-width:768px){div[data-product-container] .single-product.padded{padding-left:20px;padding-right:20px}
  div[data-product-container] .single-product.padded .currency{opacity:.6}
  div[data-product-container] .single-product.padded h2.product-name a{font-size:25px;line-height:40px}
  div[data-product-container] .single-product.padded h3.sub{font-size:22px}
}
@media only screen and (min-width:768px){div[data-product-container] .product .product-image{padding:20px 0 10px}
  div[data-product-container] .product .product-codes{margin-bottom:0}
  div[data-product-container] .product .stock-status{margin:10px 0 20px 20px}
}
div[data-product-container].spacing-right{padding-right:0}
@media only screen and (min-width:768px){div[data-product-container].spacing-right{padding-right:15px}
}
div[data-product-container].spacing-left{padding-left:0}
@media only screen and (min-width:768px){div[data-product-container].spacing-left{padding-left:15px}
}
.search-bar.global-base .button{font-weight:700;text-transform:uppercase;width:180px}
.search-bar.global-base .search-box{padding-bottom:30px;padding-top:30px}
.search-bar.global-base .search-bar-form{margin-left:50px;margin-right:50px}
.search-bar.global-base .search-text-field{height:63px}
.search-bar.global-base .search-title{color:white;font-size:24px;padding-top:30px}
.search-box .dropdown-grouping{white-space:nowrap;text-overflow:ellipsis}
.search-results-wrapper{padding:33px 0 10px}
.search-results-wrapper .single-search-result h3.title{color:#ae0a46;display:block;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.search-results-wrapper .single-search-result h3.title a{color:#ae0a46}
.search-results-wrapper .single-search-result .meta{color:#cbc4c3;font-size:14px;margin:0 0 3px 0}
.search-results-wrapper .single-search-result .meta .segment{color:#5f5753;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;margin:0 12px 0 0}
.search-results-wrapper .single-search-result .excerpt{font-size:15px;margin:0}
.js-search-content.search-loading,.js-load-more-content.more-loading{background:url("../../../content/dam/assets/insight-web/assets/loaders/loader.gif") center center no-repeat}
.js-search-content.search-loading *,.js-load-more-content.more-loading *{visibility:hidden}
.cq-wcm-preview .js-search-content.search-loading *,.cq-wcm-edit .js-search-content.search-loading *,.cq-wcm-preview .js-load-more-content.more-loading *,.cq-wcm-edit .js-load-more-content.more-loading *{visibility:visible}
.js-search-content.search-loading{min-height:300px}
.emeaSingleCard{margin:0 0 60px}
.content-search-ad-column .emeaSingleCard{margin-bottom:30px}
.card{display:block;padding-top:6px}
.card.card-red{border-top:6px #ae0a46 solid}
.card.card-red .card-content{background-color:#ae0a46}
.card.card-pink{border-top:6px #d40e8c solid}
.card.card-pink .card-content{background-color:#d40e8c}
.card.card-purple{border-top:6px #721357 solid}
.card.card-purple .card-content{background-color:#721357}
.card.card-black{border-top:6px #222 solid}
.card.card-black .card-content{background-color:#222}
.card .card-image{width:100%}
.card .card-content{background-image:url("../../../content/dam/insight/emea/layout/solve/isotope-bg-lines.png");background-position:left bottom;background-repeat:no-repeat;margin:6px 0 0 0;padding:25px 25px 10px}
.card .card-content h3,.card .card-content p{color:#fff;margin:0 0 15px}
.social-follow{height:250px}
.social-follow .social-button,.social-follow .icon-linkedin,.social-follow .icon-twitter,.social-follow .icon-youtube,.social-follow .icon-facebook,.social-follow .icon-googleplus,.social-follow .icon-xing,.social-follow .sprite-xing,.social-follow .sprite-instagram,.social-follow .icon-rss,.social-follow .icon-email,.social-follow .icon-share{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;background:transparent;box-sizing:border-box;color:#cbc4c3 !important;font-size:30px;width:30px}
.social-media-box .social-follow .icon-linkedin{font-size:32px}
.social-follow .icon-xing:before,.social-follow .sprite-xing:before{display:inline-block;vertical-align:middle;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;width:20px;background-position:-203px -26px;content:"";margin-top:4px}
.social-follow .sprite-instagram:before{display:inline-block;vertical-align:middle;height:26px;background-image:url("../../../content/dam/assets/insight-web/assets/sprites/social.24.svg");background-size:400px 400px;width:25px;background-position:-226px -26px;content:""}
.social-follow .social-follow__link{display:block}
.social-follow .social-follow__link:hover .icon-twitter{color:#00aced !important}
.social-follow .social-follow__link:hover .icon-youtube{color:#b00 !important}
.social-follow .social-follow__link:hover .icon-facebook{color:#3b5998 !important}
.social-follow .social-follow__link:hover .icon-googleplus{color:#dd4b39 !important}
.social-follow .social-follow__link:hover .icon-email{color:#000 !important}
.social-follow .social-follow__link:hover .icon-xing:before,.social-follow .social-follow__link:hover .sprite-xing:before{background-position:-203px -52px}
.social-follow .social-follow__link:hover .sprite-instagram:before{background-position:-226px -52px}
.social-follow .social-follow__link:hover .icon-linkedin{color:#007bb6 !important}
.social-media-box .social-follow .social-follow__link:hover .icon-linkedin{color:#007bb6 !important}
.tabbed-banner-slider__container{height:350px;position:relative}
.tabbed-banner-slider__headline{font-size:24px;font-weight:400;line-height:1em;margin:0 0 15px}
.tabbed-banner-slider__tab-title-tag{display:block;font-size:12px;text-transform:uppercase}
.tabbed-banner-slider__tag{background:#005885;color:white;display:inline-block;font-size:12px;font-weight:normal;line-height:1.7em;margin-bottom:20px;padding:0 20px;text-transform:uppercase}
.tabbed-banner-slider__tag:hover{color:white}
.tabbed-banner-slider__text{font-size:14px;margin:0 0 25px}
.tabbed-banner-slider__slide{background-position:center top;background-repeat:no-repeat;padding:15px 5px}
@media only screen and (min-width:768px){.tabbed-banner-slider__tab-title:focus,.tabbed-banner-slider__tab-title:hover,.tabbed-banner-slider__tab.tabbed-slider-base__tab--active .tabbed-banner-slider__tab-title{background:rgba(0,88,133,0.8);color:white}
  .tabbed-banner-slider__container{height:565px}
  .tabbed-banner-slider__headline{font-size:46px}
  .tabbed-banner-slider__slide{background-size:cover;padding:0 0 125px}
  .tabbed-banner-slider__tab-title{background:rgba(34,34,34,0.8);color:white;display:block;font-weight:400;height:100%;margin-right:1px;outline:0;padding:10px}
  .tabbed-banner-slider__tab-panel{bottom:0;left:0;position:absolute;width:100%;z-index:1}
  .tabbed-banner-slider__text{font-size:20px}
  .tabbed-banner-slider__tab{float:left;width:25%}
  .tabbed-banner-slider__tab:last-of-type .tabbed-banner-slider__tab-title{margin-right:0}
}
@media only screen and (min-width:1180px){.tabbed-banner-slider__tab-title{padding:10px 15px}
  .tabbed-banner-slider__slide{padding-bottom:100px}
}
.tabbed-content-overview__headline,.tabbed-content-overview__text{margin:0 0 20px}
.tabbed-content-overview__headline{font-size:22px}
.tabbed-content-overview__component-heading{margin:0 0 30px}
.tabbed-content-overview__container{text-align:center}
.tabbed-content-overview__slide{background-color:white;padding:20px;text-align:left}
@media only screen and (max-width:767px){.tabbed-content-overview__slide{background-image:none !important}
}
@media only screen and (min-width:768px){.tabbed-content-overview__tab:hover .tabbed-content-overview__tab-title,.tabbed-content-overview__tab.tabbed-slider-base__tab--active .tabbed-content-overview__tab-title{background:#5f5753;color:white}
  .tabbed-content-overview__slide{background-position:right -250px center;background-repeat:no-repeat;background-size:auto 100%;height:350px;padding:0 30px}
  .tabbed-content-overview__tab-panel{margin-bottom:20px}
  .tabbed-content-overview__tab-title{background:white;border:2px solid #5f5753;display:block;font-weight:400;margin:0 5px;outline:0;padding:10px}
  .tabbed-content-overview__tab:first-of-type .tabbed-content-overview__tab-title{margin-left:0}
  .tabbed-content-overview__tab:last-of-type .tabbed-content-overview__tab-title{margin-right:0}
}
@media only screen and (min-width:1180px){.tabbed-content-overview__slide{background-position:right center;padding:0 60px}
  .tabbed-content-overview__tab-title{margin:0 10px;padding:10px 15px}
}
.testimonials-slides{margin:0 !important;padding:0}
.testimonials-slides .testimonial-slide{list-style:none}
.testimonials-slides .testimonial-slide .testimonial-quote{background:#e6e6e5;border:0;margin:0;padding:15px 40px 15px 60px;position:relative;height:auto !important}
.testimonials-slides .testimonial-slide .testimonial-quote:before,.testimonials-slides .testimonial-slide .testimonial-quote:after{background-image:url("../../../content/dam/insight-web/design-elements/testimonial-quotes.png");background-size:200% auto;content:"";height:30px;position:absolute;top:20px;width:40px}
.testimonials-slides .testimonial-slide .testimonial-quote:before{background-position:left center;background-repeat:no-repeat;left:15px}
.testimonials-slides .testimonial-slide .testimonial-quote:after{background-position:right center;right:10px}
.testimonials-slides .testimonial-slide .testimonial-blurb{margin-bottom:10px}
.testimonials-slides .testimonial-slide .testimonial-attribution{font-size:inherit;font-style:italic;font-weight:400}
.testimonials-slides .testimonial-slide .testimonial-attribution:before{display:none}
.testimonials-slides .slick-dots{display:block;height:auto;text-align:center}
.testimonials-slides .slick-dots li{display:inline-block;height:25px;margin:12px 4px;padding:0;width:25px}
.testimonials-slides .slick-dots li button{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:transparent;border:3px solid #005885;height:100%;width:100%;font-size:0}
.testimonials-slides .slick-dots li:hover button,.testimonials-slides .slick-dots li.slick-active button{background:#005885}
@media only screen and (min-width:768px){.testimonials-slides .testimonial-slide .testimonial-quote{padding:20px 80px}
  .testimonials-slides .testimonial-slide .testimonial-quote:before,.testimonials-slides .testimonial-slide .testimonial-quote:after{top:20px}
  .testimonials-slides .testimonial-slide .testimonial-quote:before{left:20px}
  .testimonials-slides .testimonial-slide .testimonial-quote:after{display:block;right:20px}
}
@media only screen and (min-width:1180px){.testimonials-slides .testimonial-slide .testimonial-quote{padding:30px 100px}
  .testimonials-slides .testimonial-slide .testimonial-quote:before,.testimonials-slides .testimonial-slide .testimonial-quote:after{height:40px;top:30px;width:50px}
  .testimonials-slides .testimonial-slide .testimonial-quote:before{left:30px}
  .testimonials-slides .testimonial-slide .testimonial-quote:after{right:30px}
}
.vacancy-list-container.search-loading,.js-load-more-vacancies.more-loading{background:url("../../../content/dam/assets/insight-web/assets/loaders/loader.gif") center center no-repeat}
.vacancy-list-container.search-loading *,.js-load-more-vacancies.more-loading *{visibility:hidden}
.vacancy-list-container.search-loading{min-height:200px}
.single-vacancy .title{font-family:"allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;margin-bottom:15px}
.single-vacancy .meta{font-size:15px;margin-bottom:15px}
.single-vacancy .meta .meta-data{display:block}
.vacancy-hero{background:#ae0a46 url("styles/css/resources/framework/img/motif-15perc-right-tiled.png") no-repeat right}
.vacancy-hero .vacancy-heading{color:white}
.vacancy-hero .vacancy-meta{color:white;font-size:18px}
.vacancy-hero .circle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.vacancy-content ul{margin-left:20px}
.vidyard_player{position:absolute;top:0;left:0;width:100%;height:100%}
.vidyard_player>span{width:100% !important;height:100% !important;margin:0 auto !important}
.QuickLinks>div{width:calc(100% + 40px);background-color:#3e332d;height:0}
.QuickLinks>div:after{content:none}
.QuickLinks>div.dropdown.row{right:auto !important}
.QuickLinks>div.dropdown.row.expanded:last-child{padding-bottom:7px}
.QuickLinks>a.QuickLinks__link--dropdown{height:44px}
.QuickLinks .QuickLinks__links{padding-top:5px}
.QuickLinks .QuickLinks__links .QuickLinks__link{padding-right:15px}
.QuickLinks .QuickLinks__links .QuickLinks__link a{background:transparent;padding-top:0;padding-bottom:0;padding-left:15px;padding-right:18px;font-size:12px;line-height:20px}
.QuickLinks>div.row>p.QuickLinks__invite--text{color:#fff;font-size:12px;font-weight:100;max-width:150px;margin-bottom:0;padding-left:15px;padding-top:5px}
.QuickLinks__icon--arrow{padding-left:5px}
.QuickLinks span.QuickLinks__icon--settings.ion-ios-gear{color:#fff;font-size:21px;cursor:pointer;padding-top:4px}
#QuickLinks__permissionForm{margin:10px}
#QuickLinks__available{margin:10px;width:367px;float:left}
#QuickLinks__favorites{margin-left:75px;width:367px;float:left}
iw-item{transition-duration:500ms;display:block;position:relative;border-top:1px solid #ccc;font-weight:100;color:black;background-color:white;overflow:hidden;box-sizing:border-box}
iw-item:last-child{border-bottom:0}
.iw-item__group{border-top:1px solid #6f6661}
.iw-item__group:last-child{border-bottom:0}
.iw-item__heading>.iw-item__label{color:white;background-color:#6f6661;font-weight:bold}
.iw-item__group>.iw-item__label{color:#d10c54;background-color:#fbfbfb;font-weight:bold}
.iw-item__label{height:32px}
iw-item>.iw-item__actions{position:absolute;top:0;right:0}
iw-item>.iw-item__label{padding:9px}
.iw-item__expand>.iw-item__label:after{transition-duration:500ms;font-size:26px;line-height:20px;position:absolute;top:0;right:0;padding:5px 11px 4px 0;width:1em;text-align:center}
.iw-item__expand.iw-item__hasitems>.iw-item__label:after{content:"+"}
.iw-item__expand.iw-item__hasitems>iw-item{transition-duration:500ms;height:0;border:0}
.iw-item__expand.iw-item__hasitems.iw-item__isopen>iw-item{height:32px;border:inherit}
.iw-item__expand.iw-item__hasitems.iw-item__isopen>.iw-item__label:after{content:"-"}
.iw-item__item.iw-item__disabled>.iw-item__label{color:rgba(0,0,0,0.3)}
.iw-item__item.iw-item__disabled .iw-item__moveupclick,.iw-item__item.iw-item__disabled .iw-item__movedownclick,.iw-item__item.iw-item__disabled:hover div.iw-item__sendclick{display:none}
.iw-item__item.iw-item__selected>.iw-item__label{background-color:rgba(255,255,64,0.3);font-weight:bold;font-style:italic}
.iw-item__clickaction{float:right;border-radius:100%;background-color:rgba(128,128,128,0.2);color:#ae0a46;height:28px;width:28px;background-position:center center;background-repeat:no-repeat;background-size:20px;margin:2px 2px 2px 0}
.iw-item__clickaction:before{text-align:center;line-height:28px;height:28px;width:28px;font-size:22px;margin:2px 2px 2px 0}
.iw-item__item.iw-item__delete .iw-item__deleteclick{margin-left:8px}
.iw-item__item.iw-item__send .iw-item__sendclick{margin-left:4px;display:none}
.iw-item__item.iw-item__send:hover .iw-item__sendclick{display:block}
.iw-item__item.iw-item__send .iw-item__sendclick.hide-arrow{display:none}
.iw-item__send:not(.iw-item__disabled) .iw-item__label:focus+.iw-item__actions .iw-item__sendclick{display:block}
iw-accordion{display:block;overflow:auto;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}
iw-accordion.iw-accordion__isempty .iw-accordion__emptytext{display:block}
iw-accordion .iw-accordion__heading{color:#443633;background-color:#fbfbfb;font-weight:bold;display:block;position:relative;border-top:1px solid #ccc;box-sizing:border-box;padding:9px}
iw-accordion .iw-accordion__emptytext{color:#ccc;background-color:#fbfbfb;font-weight:normal;display:none;position:relative;border-top:1px solid #cbc4c3;box-sizing:border-box;padding:9px}
iw-accordion .iw-accordion__emptytext p{margin:.5em 0}
.form_row .form_leftcol{display:inline-block;margin:3px 18px 0 0;padding:0 0 0 20px;text-align:right;vertical-align:top;width:270px}
.form_row .form_rightcol{display:inline-block;margin:0;padding:0 5px;text-align:left;width:435px}
.form_row .form_leftcol .form_leftcollabel{display:inline;font-size:12px;font-weight:400;line-height:18px}
.form_row .form_leftcol .form_leftcollabel span{font-size:12px !important}
.form_row .form_leftcol .form_leftcolmark{display:inline}
.form_row{position:relative}
.form_row_description{height:0;position:relative}
.form_row_description span{display:block;margin:-10px 0 20px 315px;padding-right:35px}
.section.checkbox .form_row_description span,.section.radio .form_row_description span{top:-45px}
.section.checkbox .form_row .form_leftcol,.section.radio .form_row .form_leftcol{display:inline-block !important}
.section.checkbox .form_row .form_leftcol label,.section.radio .form_row .form_leftcol label{display:none}
.section.radio .form_row:first-child .form_leftcol label,.section.checkbox .form_row:first-child .form_leftcol label{display:inline-block}
.form_field.form_field_radio{margin-top:-3px !important;vertical-align:middle !important}
.section.checkbox .form_row,.section.radio .form_row{position:relative}
.section.checkbox .form_row .form_rightcol,.section.radio .form_row .form_rightcol{font-size:12px;font-weight:400 !important;position:relative;vertical-align:top}
.section.radio .form_row .form_rightcol{vertical-align:bottom}
.section.dropdown .pseudo-select{border-color:#e0e0e0 !important;width:430px;margin-bottom:20px}
.section.dropdown .pseudo-select .dropdown-wrap{border-color:#e0e0e0 !important}
.form p.form_error{margin:0 !important;top:0 !important}
.form_error{position:relative;top:-10px}
form .section.richtext{margin:0}
.section.checkbox .form_row,.section.radio .form_row{min-height:28px}
.section.checkbox .form_leftcollabel span,form .form_leftcollabel label{font-size:12px !important}
.section.checkbox .form_row .form_rightcol span{margin:0 !important;padding:0 5px 0 0 !important}
.section.checkbox .form_row .form_rightcol{padding:0 0 0 8px !important}
.section.checkbox .form_row .form_rightcol,.section.radio .form_row .form_rightcol{top:-20px !important}
.form_row .form_rightcol input.form_field_text,.form_row .form_rightcol input.form_field_file,.form_row .form_rightcol textarea.form_field_textarea{border:1px solid #e0e0e0;margin:0 0 20px 0;padding:1px 5px;text-align:start;width:420px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}
.form_row .form_rightcol input.form_field_file{padding:0 5px}
.form_row .form_rightcol input.form_field_text,.form_row .form_rightcol input.form_field_file{height:33px}
.form_row .form_rightcol input.form_field_file{width:310px !important}
form .section.end{display:none;padding-top:20px}
.section.end input{font-family:arial,helvetica,sans-serif}
.form p.form_error{font-size:12px !important}
.form_error{color:#c00009;font-size:10px !important;font-weight:400}
.emeaMicrosite .main form{border:0}
.emeaPageBase form .headerLine,.rightPar form .headerLine,form .form{border-left:1px solid white;border-right:1px solid white;margin:0 0 0 -1px !important;width:100% !important}
form .headerLine+.section{margin-top:15px}
form .section.emeaBase{width:auto}
form .emeaTitle,form .emeaTitle .componentContent,form .emeaTitle h3{margin:0}
form .emeaTitle h3{padding:30px 30px 20px 300px}
.form_row_description span{font-size:11px;font-style:italic}
.form_row .form_leftcol .form_leftcolmark{color:#c00009;font-weight:400}
.captcha.section .form_row+.form_row{height:0;visibility:hidden}
.section.end .form_row .form_rightcol input{display:inline-block}
.section.end .form_row{margin:0 10px 0 0;top:-12px}
.section.text input:focus,.section textarea:focus:focus{border-color:#005885;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}
.form_captcha_img,.form_captcha_refresh{float:left}
.form_captcha_refresh input{color:#ae0a46;background:0;border:0;line-height:24px;padding:0 0 0 25px;text-transform:capitalize}
.ie .section.end{margin-top:15px}
.ie8 .section.end{margin-top:0}
.ie7 .section.end{padding-top:15px !important}
.form_row .form_leftcol{padding:0;text-align:left}
.section.checkbox .form_leftcollabel span,form .form_leftcollabel label{font-size:16px !important;font-weight:300;line-height:inherit}
.section.checkbox .form_row .form_rightcol,.section.radio .form_row .form_rightcol{font-size:inherit !important;font-weight:inherit !important}
.section.checkbox .form_row .form_rightcol,.section.radio .form_row .form_rightcol{margin:0 0 10px 0;top:-24px !important}
.form_row .form_rightcol input.form_field_text,.form_row .form_rightcol input.form_field_file,.form_row .form_rightcol textarea.form_field_textarea{width:511px}
.section.dropdown .pseudo-select{width:521px}
.rightPar form .emeaFormLegend{padding-left:298px !important}
form .headerLine+.text.section,form .headerLine+.dropdown.section{padding-top:30px}
.emeaCloudV2 form .headerLine h2{margin:0}
.cq-spacer{padding:0;margin:10px 0 0 0}