﻿@media print{body{background:#FFF;margin:0px}#leftcol,#footer,#cart,#ip,#top,#breadcrumb,#main_menu,#sfWebDebug{display:none}#centercol,#title{width:100%;clear:both}body{line-height:1.5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#000;background:none;font-size:10pt;margin:0}.container{background:none}hr{background:#ccc;color:#ccc;width:100%;height:2px;margin:1em 0;padding:0;border:none}hr.space{background:#fff;color:#fff}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif}code{font:.9em "Courier New", Monaco, Courier, monospace}img{float:left;margin:1.5em 1.5em 1.5em 0}a img{border:none}p img.top{margin-top:0}blockquote{margin:1.5em;padding:1em;font-style:italic;font-size:.9em}.small{font-size:.9em}.large{font-size:1.1em}.quiet{color:#999}.hide{display:none}a:link,a:visited{background:transparent;font-weight:700;text-decoration:underline}.admin h1{font-size:1.5em}.admin h2{font-size:1.3em}.admin table.tablesorter{font-family:arial;background-color:#CDCDCD;margin:10px 0pt 15px;font-size:8pt;text-align:left;border-collapse:collapse}.admin table.tablesorter .full{width:100%}.admin table.tablesorter thead tr th,table.tablesorter tfoot tr th{border-bottom:1px solid #000;font-size:8pt;font-weight:700;text-transform:uppercase;padding:4px}.admin table.tablesorter tbody td{color:#3D3D3D;padding:2px;background-color:#FFF;vertical-align:top;border-bottom:1px solid #ddd}}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute;left:-99999999px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:1em}.ui-widget-content{border:1px solid #aaaaaa;background:#fff url(images/ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222222}.ui-widget-header{border:1px solid #c9bfd7;background:#c9bfd7 url(images/ui/ui-bg_highlight-hard_70_c9bfd7_1x100.png) 50% 50% repeat-x;color:#222222;font-weight:bold}.ui-widget-header a{color:#222222}.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #c9bfd7;background:#e5e5e5 url(images/ui/ui-bg_glass_75_e5e5e5_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#aaa;outline:none}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#363636;text-decoration:none;outline:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{border:1px solid #999999;background:#dadada url(images/ui/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#666;outline:none}.ui-state-hover a,.ui-state-hover a:hover{color:#666;text-decoration:none;outline:none}.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #aaaaaa;background:#fff url(images/ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#666;outline:none}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#666;outline:none;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text{color:#cd0a0a}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-priority-primary,.ui-widget-content .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-tabs{padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{list-style:none;position:relative;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{position:relative;float:left;border-bottom-width:0 !important;margin:0 .2em -1px 0;padding:0}.ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;padding:.5em 1em}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:1px;border-bottom-width:0}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{padding:1em .7em;display:block;border-width:0;background:none;color:#666}.ui-tabs .ui-tabs-hide{display:none !important}.fake-select .customSelect:before,.accordion-collapse .collapse-handle:before,.accordion-collapse.active>.collapse-handle:before,.accordion-collapse[open]>.collapse-handle:before,.mobile-menu .list-item .menu-link.sub-link:after,.mobile-login-menu .list-item .menu-link.sub-link:after,.pagination .pagination-controls .pagination-row .customSelect:after{font-family:"amfont";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;display:inline-block}.vertlines{background:url(/images/vertlines2.gif) #fff left repeat-y}.append-half{padding-right:20px}.error{color:red;font-weight:bold}.ghost,.sf_admin_edit_help{color:#aeaeae;font-weight:normal}#content h1{margin:0 0 8px 0;padding-bottom:10px;border-bottom:1px solid #cdcccc}#homecontent{width:500px;float:left}#homecontent h1{font-size:2.0em;border-bottom:0;margin-bottom:0;line-height:1.3}#homecontent h2{font-size:1.6em;margin:0 0 9px 0;padding-bottom:6px;margin-right:2em;border-bottom:1px solid #cdcccc}.ui-tabs-nav{font-size:1em}#product_sidebar{padding-left:10px;margin-left:-10px}.form_error{color:red}#promobox{margin:1.5em 0 1.5em 0;background:#EFEFEF;border:1px solid #e4e4e4;padding:2px 10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#promobox input[type="text"]{padding:3px;width:6em}#promobox #active-codes{list-style:none;margin:.55em 0 0 0;padding:0;width:315px;float:left;text-align:left}#promobox #active-codes li{display:inline;border-left:1px solid #ccc;padding-left:.25em;margin-left:.25em;line-height:1}#promobox #active-codes li.first{border-left:0;padding-left:0;margin-left:0}#promobox #enter-codes{float:right;width:350px;text-align:right}#recommendations{margin-top:2em;border:1px solid #e4e4e4;padding:2px 10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#recommendations h2{margin:.5em 0}#recommendations .related_prod{list-style:none;margin:0;padding:0}.related_prod li{margin:.25em 0;padding:.25em 0 0 0;border-top:1px dotted #e4e4e4}.application_table{border-collapse:collapse}.application_table td{text-align:center;padding:4px}#tabContent h1{font-size:110%;margin-bottom:1px;color:#5c2c91}#search-form{position:relative;float:right;width:220px;padding-right:23px;top:28px}#search-button{display:block;height:21px;width:24px;background:transparent url(/images/global/search-button-mini.gif) no-repeat 0 0;border:0;position:absolute;top:6px;right:-1px;text-indent:-999em}#search-button:hover{background-position:0px -21px;cursor:pointer}#searchterm{height:17px;line-height:17px;width:220px;font-size:11px;color:#424242;text-indent:6px}#searchform{background-color:#c37312;height:55px;width:100%;margin-top:15px;border-top-right-radius:10px;border-bottom-right-radius:10px}#searchform input{-webkit-appearance:none;background:url("/images/search-icon.png") no-repeat scroll 20px center/17px auto;border:0 none;box-sizing:border-box;font-style:italic;height:55px;line-height:1;outline:medium none;padding:0 0 0 52px;text-transform:uppercase;width:100%;font-size:14px;color:white}#searchform ::-webkit-input-placeholder{color:rgba(255,255,255,0.6);display:inline-block;margin-top:25px}#searchform :-moz-placeholder{color:white}#searchform ::-moz-placeholder{color:white}#searchform :-ms-input-placeholder{color:white}#container{width:970px}#container .column{float:left}.leftcol-contents{position:relative}#content{padding-left:10px}#foot{position:relative}#foot p{font-size:11px;line-height:17px}#foot h4{font-size:14px;line-height:17px;margin-bottom:0.5em}#rightcol .width_120{width:120px;overflow:hidden}#newsletter{text-align:left;margin-right:10px}#newsletter label{color:#5c2c91;text-transform:uppercase;font-size:11px;margin-right:5px}#newsletter input{background:#fff url(/images/global/input-bg-tile.gif) repeat-x top left;border:1px solid #cdcccc;padding:3px 5px;width:132px;font-size:10px}#newsletter input[type="submit"]{width:auto;font-size:10px;padding:2px 5px;color:#c37312}#newprod{width:45%;float:left}#newprod h1{color:#4d2b8c;font-size:110%;border-bottom:1px solid #4d2b8c;margin:10px 0 0 0;padding:2px 0 5px 0}#newprod ul{margin:0;list-style:none;padding:0 10px 0 0}#newprod li{padding:8px 0 8px 18px;background:url(/images/nav-bullet.gif) no-repeat top left;border-bottom:2px dotted #CCC}#newprod .more li{float:right;padding:1px 0 0 15px;margin:0 0 15px 0;font-size:80%;font-weight:bold;border-bottom:0;background:url(/images/nav-bullet-sub.gif) no-repeat top left}.press{border-bottom:1px solid #ddd}.press.last{border-bottom:none}.press h2{color:#4d2b8c;font-size:100%;padding:6px 0 4px 0;margin:6px 0 0 0}.press ul{margin:0;list-style:none;padding:0}.press ul li{margin:.25em 0;padding:.25em 0}.related h2{font-size:100%;padding:12px 0 4px 0;margin:12px 0 0 0;border-top:2px dotted #CCC}.related{margin-bottom:20px}.related ul{margin:0;list-style:none;padding:0 0 10px 0;font-size:90%}.related li{padding:2.75px 4px;background:#fff}.related li.row{background:#f2ecf7}.related a:hover{color:#c37312;text-decoration:underline}#register{padding:0 .8em;border:1px solid #ddd}#register h2{margin-top:0}#register img.right{margin:.5em -2em 0 .25em}#register .small{margin-bottom:1em}.small{font-size:.95em;line-height:1.4}#homelist{margin-top:2em}#homelist p{margin:0}#homelist h3{width:6em;float:right;margin:.25em 0 0 2em;padding:0;font-size:1em;line-height:1.4}#homelist .location{margin-bottom:.5em;font-size:.9em;font-style:italic;border-bottom:1px dotted #ddd;padding-bottom:.5em}a.upcoming{padding-right:18px;float:right;font-size:.6em;font-weight:400;background:url(/images/calendar-icon.gif) no-repeat right}#catimage{float:right;padding:0 0 10px 25px}.bg{padding:0 1px 1px 1px;background:#fff}#ip{font-size:10px;position:relative}#ip a:not(.ip-feeback){background:url("/images/icon-print1.gif") no-repeat right;color:#87808f;display:block;height:22px;padding-right:31px;text-align:right}#ip a:not(.ip-feeback):hover,#ip #select{background:url("/css/images/icons/icon-print-copper.gif") no-repeat right;color:#c37312}#ip a.ip-feeback{align-items:center;color:#87808f;display:flex;margin-bottom:5px;padding:0}#ip a.ip-feeback .ip-icon{background:url("/css/images/icons/icon-thumb-gray.gif") no-repeat right;display:block;height:22px;margin-left:10px;width:21px}#ip a.ip-feeback:hover{color:#c37312}#ip a.ip-feeback:hover .ip-icon{background-image:url("/css/images/icons/icon-thumb-copper.gif")}#CatalogTree ul{padding-left:10px}.expand{list-style:none;margin:0;padding:0}.expand li{list-style:none;margin:0;padding:0}.expand li h4{padding-left:20px;background:url(/images/toggle-closed.png) no-repeat top left;color:#5c2c91;margin:0 0 .5em 0;display:block;cursor:pointer}.expand li h4:hover{color:#8a5cbd}.expand li h4.active{background:url(/images/toggle-open.png) no-repeat top left}.expand li p{position:relative;left:20px;width:90%;display:none}.relative{position:relative;z-index:1}.nicetable{border:1px solid #cdcccc;color:#424242;border-collapse:separate;border-spacing:0}.nicetable th{background:url(/images/global/th-bg-tile.gif) #3a1762 repeat-x top left;padding:3px 6px;color:white;font-weight:700;font-size:11px;border-right:1px solid #8a5cbd;border-bottom:1px solid #e7e7e7}.nicetable th.last{border-right:none}.nicetable td{background:#fff;padding:7px 5px;margin:2px 0;color:#424242;border-right:1px solid #f1f1f1;border-bottom:1px solid #c3c3c3}.nicetable .altrow td{background:#efefef;border-right:1px solid #e4e4e4}.nicetable td.last{border-right:none}.nicetable tfoot td{background:#e5e5e5;font-style:normal}.application_table{border:1px solid #cdcccc;color:#424242;margin-bottom:1.5em}.application_table th{background:url(/images/global/th-bg-tile.gif) #3a1762 repeat-x top left;padding:3px 6px;color:white;font-weight:700;font-size:1em;border-right:1px solid #79589e;border-bottom:1px solid #e7e7e7;text-align:center}.application_table th.last{border-right:none}.application_table td{background:#fff;padding:7px 5px;margin:2px 0;color:#424242;border-right:1px solid #f1f1f1;border-bottom:1px solid #c3c3c3;text-align:center}.application_table .altrow td{background:#efefef;border-right:1px solid #e4e4e4}.application_table td.last{border-right:none}.application_table tr.last td{border-bottom:none}.attribute-title{border-bottom:1px solid #ddd;margin-bottom:.25em;padding-bottom:.15em}.attribute_qualifier{font-size:.65em;float:right;margin-top:.5em}.key-list{font-size:90%;color:#000}.catalog_image{padding:2px;margin-bottom:2px;margin-top:5px;border:1px solid #999}.catalog_image_caption{color:#000;font-size:100%}.sectionhead{font-size:110%;letter-spacing:1px;margin:5px 0 5px 0}.highlight{background-color:#ebe0f1;padding:1em;border:1px solid #391660;color:#391660;margin-bottom:1em}.flash_success_message{background-image:url("/images/bg_trans_pos.jpg");padding:10px;border:1px solid #c7d2e0;margin-bottom:10px}.flash_success_message p{background-image:url("/images/tick.png");padding-left:20px;background-repeat:no-repeat;margin:0;font-weight:bold}.flash_failure_message{background-image:url("/images/bg_trans_neg.jpg");padding:10px;border:1px solid #e5bfa7;margin-bottom:10px}.flash_failure_message p{background-image:url("/images/error.png");margin:2px;padding-left:20px;background-repeat:no-repeat;margin:0;font-weight:bold}.errormessage{background-image:url("/images/bg_trans_neg.jpg");background-repeat:repeat-x;background-color:#f8d8c1;padding:10px;border:1px solid #e5bfa7;margin-bottom:10px}.errormessage p{background-image:url("/images/error.png");margin:2px;padding-left:20px;background-repeat:no-repeat;margin:0;font-weight:bold}#fixed-position{width:230px}.view-all-link{padding-left:1em;list-style:none;list-style-image:none;margin-bottom:1em;margin-top:1em}.view-all-link a{color:#fff}#facetlist h3{color:#5c2c91;display:block;cursor:pointer;clear:both;padding-bottom:.5em;border-bottom:1px solid #CDCCCC}#facetlist table{padding:0;margin:0;border-collapse:collapse;font-size:.9em}#facetlist table th{text-align:left;vertical-align:top;padding:.5em 1em .5em 0;line-height:1.3;white-space:nowrap;border-bottom:1px solid #eee}#facetlist table td{padding:.25em 0;border-bottom:1px solid #eee}#facetlist table td .count{color:#787878;font-size:.8em}.applied-filters{padding:0 10px}.menu-content .applied-filters-container h4{font-size:10px;font-weight:700;margin:.5em 0 .5em 1em;text-transform:uppercase}.applied-filters a{color:#fff;padding:0 17px 0 5px;border:1px solid #7d7d7d;background:#949494 url(/images/global/filter-close.gif) no-repeat 99% 2px !important;display:block;margin:4px 0;font-size:10px}.applied-filters a:hover{background-color:#7d7d7d !important}#centercol .applied-filters-container{background:transparent url(/images/global/gray-bg-tile.gif) repeat-y top left;font-size:12px;color:#fff;margin:10px 0;display:block;min-height:28px;clear:both}#centercol .applied-filters-container h4{display:block;vertical-align:middle;float:left;width:90px;line-height:28px;text-indent:9px;background:transparent !important;font-family:"Arial Narrow", sans-serif;color:#fff;font-size:.9em;white-space:nowrap}#centercol .applied-filters{background:#c3c3c3;min-height:28px;width:580px;float:left}#centercol .applied-filters a{color:#fff;padding:0 17px 0 5px;border:1px solid #7d7d7d;background:#949494 url(/images/global/filter-close.gif) no-repeat center right;display:block;float:left;margin:4px;font-size:10px}#centercol .applied-filters a:hover{background-color:#7d7d7d}#centercol #facetlist #search-form{top:-5px}#centercol #facetlist #search-form #search-button{top:5px}.content-pad{padding:0 10px}.cmxform fieldset ol{padding-left:0}.cmxform table td{vertical-align:top}.cmxform fieldset fieldset legend{background:transparent}form.cmxform #contact-form label{width:40%}form.cmxform #contact-form fieldset input[type="text"],form.cmxform #contact-form fieldset input[type="password"],form.cmxform #contact-form fieldset select{padding:4px;width:50%;margin:0}form.cmxform #interest fieldset{padding-top:0}.sfTContainer .sfTAlert img{float:left;margin-right:1em}.sfTMessageContainer .sfTMessageWrap h1{font-size:165%;font-weight:normal;line-height:100%;margin:0;padding:5px 0 0}.sfTMessageInfo{clear:both}.sfTAlert{background-color:#f8e1d1;background:#f6f6f6;border-color:#ddd #ccc #ccc #ddd;border-style:solid;border-width:1px}.sfTMessageContainer{float:left;margin-top:25px;padding:5px;width:450px}.sfTMessageInfo{float:left;margin:15px 0 0;padding:0;width:400px}.sfTMessageInfo dt{font-size:115%;font-weight:bolder;margin:5px 0}.sfTMessageInfo dd{margin:0 0 1em 0;padding:0}.sfTIconList{list-style:none;margin:0;padding:0}.sfTIconList li.sfTLinkMessage{background:url("/sf/sf_default/images/icons/linkOut16.png") no-repeat scroll left top transparent}.sfTIconList li{clear:left;line-height:170%;padding-left:20px}ul#searchresults{list-style:none;margin:0;padding:0;float:right;clear:right}ul#searchresults li{float:left;font-size:0.8em}ul#searchresults li a{padding:0 .5em;border-right:1px dotted #5c2c91}ul#searchresults li.last a{padding-right:0;border-right:0}ul#searchresults li a.active{color:#5c2c91}.ui-tabs .ui-tabs-panel{color:#000}.hide{display:none}.ac_results{padding:0;width:auto !important;background:#fff;border:1px solid #cdcccc;overflow:hidden;z-index:99999}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}.ac_results li{margin:0;padding:6px 5px;cursor:default;display:block;font-family:inherit;font-size:1.1em;line-height:1.2;overflow:hidden}.ac_loading{background:white url("../images/indicator.gif") right center no-repeat}.ac_odd{background-color:#fff}.ac_over{background-color:#eee;color:#000}.jqmOverlay{z-index:9999 !important}.jqmWindow{z-index:10000 !important}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=search]{-webkit-appearance:textfield}.stored-autocomplete{color:#c37312}:focus{outline:#5c2c91 auto 1px}input.form,textarea.form{background-color:#e9e2ee;border:1px solid #b8a9c3;padding:4px;transition:border 500ms}select.form{background-color:#e9e2ee;border:1px solid #b8a9c3;padding:2px}input.error,select.error,textarea.error{border:1px solid red}.fake-select{position:relative;text-align:left}.fake-select .hasCustomSelect{width:100% !important;height:100% !important;margin:0;cursor:pointer}.fake-select .customSelect{pointer-events:none;padding:10px 40px 10px 20px;font-size:14px;line-height:20px;width:100%;border-radius:10px;box-sizing:border-box;transition:background-color 100ms}.fake-select .customSelect:before{content:""}.fake-select .customSelect .customSelectInner{display:inline-block}.fake-select .customSelect.icon-full:before{display:none}.fake-select .customSelect:before,.fake-select .customSelect .if-chevron-down{position:absolute;top:50%;right:20px;transform:translateY(-50%);color:#c37312;font-size:16px;pointer-events:none}.fake-select.type1 .customSelect{color:#fff;background-color:rgba(255,255,255,0.1)}.fake-select.type1 .customSelect.customSelectHover{background-color:rgba(255,255,255,0.2)}.fake-select.type2 .customSelect{background-color:#e5e5e5}.fake-select.type2 .customSelect.customSelectHover{background-color:#ddd}iframe.pardot-form{width:100%}.validation-block.not-valid input[type="text"]{border-color:#f00}.validation-message{height:0;opacity:0;overflow:hidden;position:relative;transition:opacity 200ms, height 200ms}.validation-message p{color:#f00;font-size:14px}.validation-message.active{height:39px;opacity:1}.hidden{height:0;position:absolute;visibility:hidden;width:0}.hidden-smallest{display:none}@media screen and (min-width: 450px){.hidden-smallest{display:block}}.hidden-smallest-down{display:block}@media screen and (min-width: 450px){.hidden-smallest-down{display:none}}.hidden-mobile{display:none}@media screen and (min-width: 600px){.hidden-mobile{display:block}}.hidden-mobile-down{display:block}@media screen and (min-width: 600px){.hidden-mobile-down{display:none}}.hidden-tablet{display:none}@media screen and (min-width: 768px){.hidden-tablet{display:block}}.hidden-tablet-down{display:block}@media screen and (min-width: 768px){.hidden-tablet-down{display:none}}.hidden-desktop{display:none}@media screen and (min-width: 1024px){.hidden-desktop{display:block}}.hidden-desktop-down{display:block}@media screen and (min-width: 1024px){.hidden-desktop-down{display:none}}@media screen and (min-width: 450px){.float-r_s,.float-r_smallest{float:right}}@media screen and (min-width: 600px){.float-r_m,.float-r_mobile{float:right}}@media screen and (min-width: 768px){.float-r_t,.float-r_tablet{float:right}}@media screen and (min-width: 1024px){.float-r_d,.float-r_desktop{float:right}}.accordion-collapse{margin-bottom:1em;border:0.5px solid #ddd;border-left:4px solid #ddd;transition:.5s}.accordion-collapse:hover{border:0.5px solid #999;border-left:4px solid #999}.accordion-collapse .collapse-handle{background:#e8e8e8;color:#333;cursor:pointer;font-size:15.75px;font-weight:600;line-height:1.6em;margin:0 !important;padding:10px 10px 10px 55px;text-indent:-1.5em;user-select:none}.accordion-collapse .collapse-handle:before{content:""}.accordion-collapse .collapse-handle:before{color:#c37312;display:inline-block;font-size:20px;line-height:0;margin-left:10px;margin-right:15px;vertical-align:middle}.accordion-collapse .collapse-handle:hover,.accordion-collapse .collapse-handle:focus{background:#d8d8d8}.accordion-collapse .collapse-content{overflow-y:hidden;height:0}.accordion-collapse.active>.collapse-handle:before,.accordion-collapse[open]>.collapse-handle:before{content:""}.accordion-collapse.active>.collapse-content,.accordion-collapse[open]>.collapse-content{padding:15px;height:auto;overflow:visible}details.accordion-collapse summary::marker{content:''}details.accordion-collapse summary::-webkit-details-marker{display:none}.app-table{border-bottom:dotted 1px #999999;padding:5px 0;margin-bottom:0.4em;border-spacing:0;border-collapse:separate}.app-table tr.alt-row td{background:#efefef}.app-table th,.app-table td{vertical-align:top;text-align:left}.app-table th{padding:0 1em 0 0;white-space:nowrap;color:#424242}.app-table td{padding:5px 2px 2px 0;margin:0;color:#424242;width:auto}.app-table td strong{display:block}.app-table td p{margin:0}.app-table td.app-right{padding-left:2em}.app-table .catalog{padding-left:5px;width:30%}.app-table .price{line-height:36px}.app-table .buy-add{padding:5px 5px 5px 10px;width:60px}.app-table .col-discontinued{color:red;text-align:end}@media screen and (min-width: 550px){.app-table td{padding-top:12px}.app-table td strong{display:inline-block}.app-table .catalog{width:50%}.app-table .price{line-height:inherit}.app-table .buy-add{line-height:inherit}}@media screen and (max-width: 599px){.app-table.purchase tbody,.app-table.purchase tr,.app-table.purchase td{display:block;width:100%;padding:0;box-sizing:border-box}.app-table.purchase td{padding:10px;border-bottom:1px solid #ddd}.app-table.purchase strong{display:inline-block;width:40%}.app-table.purchase .price:before{display:inline-block;width:40%;content:attr(data-name);font-weight:bold}.app-table.purchase .buy-add{text-align:center}.app-table.purchase .buy-add .buy-btn{display:block}}.catalog-sidebar .related{padding-top:20px}.catalog-sidebar .available-products,.catalog-sidebar .related-categories{display:none}.catalog-sidebar .fake-select{display:block;margin-bottom:10px}@media screen and (min-width: 500px){.catalog-sidebar .fake-select{margin-left:20%;margin-right:20%}}@media screen and (min-width: 1024px){.catalog-sidebar{float:right;width:190px;padding-left:20px}.catalog-sidebar .related{padding-top:0}.catalog-sidebar .available-products,.catalog-sidebar .related-categories{display:block}.catalog-sidebar .fake-select{display:none}}.category-copy .category-title{color:#000;display:block;margin:0 0 5px 0;padding-bottom:0;padding-top:4px}.category-copy .title{border-bottom:1px solid #ddd;display:flex;flex-direction:row-reverse;gap:20px;margin-bottom:0;padding-bottom:5px}.category-copy .title .category-copy-header{flex-grow:1}.category-copy .ip{float:right}.category-copy .category-subtitle{margin-bottom:10px;text-align:left}.cc-grower{max-height:none !important;position:fixed;bottom:0;left:0;width:100%;z-index:110;box-shadow:0 0 40px rgba(0,0,0,0.1)}.cc-grower .cc-window.cc-floating{display:block;padding:20px}@media screen and (min-width: 768px){.cc-grower .cc-window.cc-floating{padding:2em}}.cc-grower .cc-window.cc-floating .cc-compliance .cc-btn{border-radius:5px}.cc-grower .cc-window.cc-floating .cc-message{font-size:12px}@media screen and (min-width: 768px){.cc-grower .cc-window.cc-floating .cc-message{font-size:14px;padding-right:20px}}@media screen and (max-width: 500px){form.cmxform fieldset li{display:block}form.cmxform fieldset li label{display:block;width:100% !important;font-size:14px;margin:10px 0 5px}form.cmxform fieldset li input,form.cmxform fieldset li textarea{font-size:14px}form.cmxform fieldset li input[type="text"],form.cmxform fieldset li select,form.cmxform fieldset li textarea{width:100% !important}}@media screen and (max-width: 599px){form.cmxform{text-align:center}form.cmxform fieldset{margin-bottom:20px}form.cmxform fieldset li{display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap}form.cmxform fieldset li label{width:75px;text-align:left}form.cmxform fieldset li input[type="text"],form.cmxform fieldset li select,form.cmxform fieldset li textarea{width:50%;flex:1}form.cmxform fieldset .error_list{width:100%;margin-bottom:10px}}.required{font-size:15px;color:#000;margin-left:3px}.validated-form form.cmxform fieldset li{padding-left:0;padding-right:0}.validated-form .validation-block{display:flex;flex-wrap:wrap}.validated-form .validation-block label{width:auto !important}.validated-form .validation-block input,.validated-form .validation-block select,.validated-form .validation-block textarea{width:100%;flex:none !important}@media screen and (min-width: 501px){.validated-form .validation-block label{width:75px !important}.validated-form .validation-block input,.validated-form .validation-block select,.validated-form .validation-block textarea{flex:1 !important}}.custom-content{font-size:14px;margin-top:1em;position:relative}.custom-content a:hover{color:#c37312;text-decoration:underline}.custom-content h1,.custom-content .h1,.custom-content h2,.custom-content .h2,.custom-content h3,.custom-content .h3,.custom-content h4,.custom-content .h4,.custom-content h5,.custom-content .h5,.custom-content h6,.custom-content .h6{word-break:break-word}.custom-content h2,.custom-content .h2{line-height:27px;margin-bottom:15px}.custom-content h3,.custom-content .h3{line-height:24px;margin-bottom:15px}.custom-content h4,.custom-content .h4{margin-bottom:10px}.custom-content h5,.custom-content .h5{margin-bottom:0}.custom-content h6,.custom-content .h6{margin-bottom:0}.custom-content .caption{font-size:13px}.custom-content li a:hover{color:#c37312;text-decoration:underline}.custom-content table,.custom-content img{width:100%;height:auto}.custom-content img{box-sizing:border-box}.custom-content table{margin-bottom:0}.custom-content .code-block{background:#000;font-family:monospace;color:#e5e5e5}@media screen and (min-width: 768px){.custom-content{font-size:12px}.custom-content .caption{font-size:80%}}.cycle-container{position:relative;height:344px;overflow:hidden;border-radius:10px;margin-bottom:15px;opacity:1}@media screen and (min-width: 600px){.cycle-container{height:226px}}@media screen and (min-width: 768px){.cycle-container{border-radius:0}}.cycle-container #cycle-nav{position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:22px;z-index:99;padding:4px 0 0 4px}@media screen and (min-width: 600px){.cycle-container #cycle-nav{left:0;transform:translateX(0)}}.cycle-container #cycle-nav a{display:block;float:left;height:13px;width:13px;margin:0 0.25em 0 0;text-indent:-200em;border-radius:4px;background:#fff;opacity:0.5;border:1px solid #5c2c91}.cycle-container #cycle-nav a.activeSlide{opacity:0.8}.cycle-container #cycle-nav a[data-status]{text-indent:unset;margin-right:1em;display:grid;place-items:center}.cycle-container #cycle-nav a:hover{opacity:1}.cycle-container .cycle{z-index:1;overflow:hidden;height:100%;width:100%}.homebanner{position:absolute;z-index:1;display:none;width:100% !important;height:calc(100% - 24px) !important}.homebanner:before{position:absolute;bottom:15px;left:0;display:block;width:100%;height:24px;content:'';transition:background 400ms}@media screen and (min-width: 600px){.homebanner:before{bottom:-24px}}.homebanner.first{display:block}.homebanner{padding:20px 0;text-align:center;font-size:14px}.homebanner.style1 img{margin-bottom:10px;max-height:120px}.homebanner.style1 h2{font-size:25px;line-height:30px;color:inherit}.homebanner.style1 p{color:inherit;margin-bottom:10px;font-size:14px}.homebanner.style1 .bttn-small{display:inline-block;background:#c37312;border-radius:5px;padding:9px 20px;color:#fff;font-weight:normal;font-size:15px}@media screen and (min-width: 600px){.homebanner.style1{padding:0}.homebanner.style1 .home-banner-link{height:100%;display:flex;flex-direction:row}.homebanner.style1 .image{width:45%;display:flex;align-items:center;justify-content:center}.homebanner.style1 .image img{margin:0;max-height:none;max-width:100%}.homebanner.style1 .text{padding-left:20px;text-align:left;display:flex;align-items:center;justify-content:center}.homebanner.style1 h2{font-size:30px}}@-webkit-keyframes rotating /* Safari and Chrome */{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.rotating{animation:rotating 1s linear infinite}.loader{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;z-index:-1;pointer-events:none;background:rgba(255,255,255,0.7);width:150px;height:150px;border-radius:50%;transition:opacity 300ms ease-out}.loader .spin-container{position:absolute;top:50%;left:50%;width:45px;height:45px;transform:translate(-50%, -50%)}.loader .spin-container .spinner{width:inherit;height:inherit;background:#5c2c91;border-radius:50%;color:#fff;font-size:26px;animation:rotating 1s linear infinite}.loader .spin-container .spinner .icon{position:absolute;top:50%;left:20%}.loader .spin-container .spinner .icon .icon-body{fill:#fff}.loader.active{opacity:1;z-index:130}.login-container{box-sizing:border-box;width:330px}@media screen and (max-width: 599px){.login-container{width:100%}.login-container label{display:block;font-size:14px;margin-bottom:5px;width:auto}.login-container input{display:block;margin-bottom:10px;width:100% !important}.login-container input:last-of-type{margin-bottom:0}}.main-content:after{clear:both;display:block;content:'';height:0;font-size:0}.main-content.sticky-header-content #tabs,.main-content.sticky-header-content #tabWrapper,.main-content.sticky-header-content #catalog-sidebar{display:none}.main-content.sticky-header-content .category-copy,.main-content.sticky-header-content .custom-content{max-width:100% !important;width:100% !important}.main-content>h1{text-align:center}@media screen and (min-width: 600px){.main-content>h1{text-align:left}}.main-content .sub-title{color:#c37312;font-size:1.6em;line-height:20px;margin-bottom:10px;text-align:left}.main-content .sub-title:hover{text-decoration:underline}.main-content .para{text-align:left;padding-top:1px;font-size:1.3em;line-height:20px}.main-content .content-block{text-align:center}.main-content .content-block a{color:#000;display:block}.main-content .content-block a:hover{text-decoration:none}.main-content .content-block .img img{display:block;width:100%}.main-content .content-block .text-container{text-align:left;padding:5px 10px 20px 10px}.main-content .content-block.type-1 .img{margin-bottom:0}.main-content .content-block.type-1 .text-container{border-top:1px solid #eaeaea}.main-content .content-block.type-1 .sub-title{padding-top:10px}.main-content .content-block.type-1 p:last-of-type{margin-bottom:0}.main-content .content-block.type-3{padding:0}.main-content .content-block.type-3 .img{margin-bottom:10px;padding:0.5px 0.5px 0 0.5px;border-bottom:1px solid #ddd;border-top:none;border-left:none;border-right:none;border-radius:5px 5px 0 0;position:relative;overflow:hidden}.main-content .content-block.type-3 .aname-text-container{padding:0 20px 20px 20px;text-align:left}.main-content .content-block.type-3 p:last-of-type{margin-bottom:0}.aname-nav{background-color:white;border-radius:0 0 20px 0;border:1px solid #543b7f;border-bottom:4px solid #543b7f;margin:1.5em 0 1.5em 0;padding:20px;transition:0.5s}.aname-nav:hover{border-color:#967AC2}.aname-nav ul{margin-bottom:0}.aname-nav .aname-head-container{margin-bottom:0}.aname-nav .aname-head-container .aname-head{color:#000;position:relative;padding:10px 6px;text-decoration:none;margin-bottom:15px;width:fit-content}.aname-nav .aname-head-container .aname-head:hover{text-decoration:none}.aname-nav .aname-head-container .aname-head:after{background:#deb58c;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;transition:height 150ms;width:100%}.aname-nav .aname-head-container .aname-head:hover:after{height:100%}.aname-nav .aname-head-container .aname-head span{font-size:20px;color:black;position:relative;z-index:2;line-height:22px}.aname-nav .icon-container{margin-bottom:0}.aname-nav .icon-container img.aname-icon{width:50px;height:50px;position:relative;left:10px;bottom:5px}.aname-nav .aname-sub{padding-left:5px;margin-bottom:5px;margin-top:-5px}.aname-nav .aname-links{padding-left:5px;margin-bottom:0}.aname-nav .aname-links a{color:#c37312}.aname-nav .aname-links a:hover{text-decoration:underline}.aname-lrg-img{margin:-20px -20px 10px -20px;padding:0.5px 0.5px 0 0.5px;border-bottom:1px solid #ddd;border-top:none;border-left:none;border-right:none;border-radius:5px 5px 0 0;position:relative;overflow:hidden}.aname-lrg-img img{margin-bottom:-7px}.mobile-cart{display:block;font-size:17px;position:absolute;top:26px;right:66px}.mobile-cart .cart-total{position:absolute;top:-10px;right:-12px;display:block;border-radius:20px;background:#5c2c91;width:18px;height:18px;font-size:11px}.mobile-cart .cart-total span{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff}@media screen and (min-width: 768px){.mobile-cart{display:none}}.mobile-menu,.mobile-login-menu{list-style:none outside;margin:0;padding:0}.mobile-menu .list-item,.mobile-login-menu .list-item{font-size:14px;font-weight:bold}.mobile-menu .list-item .menu-link,.mobile-login-menu .list-item .menu-link{position:relative;padding:10px 40px 10px 20px;display:block;cursor:pointer;color:#fff}.mobile-menu .list-item .menu-link.sub-link:after,.mobile-login-menu .list-item .menu-link.sub-link:after{content:""}.mobile-menu .list-item .menu-link.sub-link:after,.mobile-login-menu .list-item .menu-link.sub-link:after{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#c37312;font-size:16px;transition:right 150ms ease-out}.mobile-menu .list-item .menu-link.sub-link:hover:after,.mobile-login-menu .list-item .menu-link.sub-link:hover:after{right:15px}.mobile-login-menu .apply-product-filters{background-color:rgba(0,0,0,0.1)}.mobile-login-menu .login,.mobile-login-menu .your-account{background-color:rgba(0,0,0,0.2)}.mobile-login-menu .register,.mobile-login-menu .logout{background-color:rgba(0,0,0,0.3)}.mobile-login-menu .your-account,.mobile-login-menu .logout{display:none}body.user .mobile-login-menu .login,body.user .mobile-login-menu .register{display:none}body.user .mobile-login-menu .your-account,body.user .mobile-login-menu .logout{display:block}.modal{display:none;flex-direction:column;z-index:100;position:fixed;top:50%;left:50%;width:80%;height:50%;transform:translate(-50%, -50%);background:#fff;padding:50px 20px 20px;box-shadow:0 0 200px rgba(0,0,0,0.2)}.modal .modal-close{position:absolute;top:0;right:0;cursor:pointer;font-size:18px;padding:15px 20px}.modal .modal-close .icon-body{fill:#000}.modal .modal-body{overflow-y:auto}.modal.full{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;transform:translate(0, 0)}.all-products-list .title{margin-bottom:30px}.all-products-list .all-product-list-item{margin-bottom:40px}.all-products-list .all-product-list-item h2{padding-bottom:10px}.all-products-list .all-product-list-item ul li{font-size:14px;margin-bottom:10px}.all-products-list .all-product-list-item a{display:block}.modal-filters #menu-filter{border:none;border-radius:0}.modal-filters #menu-filter .search-form-mini{width:190px}@media screen and (min-width: 450px){.modal-filters #menu-filter .search-form-mini{width:auto}.modal-filters #menu-filter .search-form-mini #terms{width:260px}}.modal-filters #menu-filter .apply-product-filters{padding-top:20px;padding-bottom:10px;font-size:18px}@media screen and (min-width: 330px){.modal-filters #menu-filter .apply-product-filters{font-size:20px}}.modal-filters #menu-filter .menu-header{border-radius:0}.modal-filters #menu-filter span.count{font-size:13px}.modal-filters #menu-filter .filters .level-one .product-type{padding-top:10px;padding-bottom:10px}.modal-filters #menu-filter .filters .level-one>ul{padding-right:0}.modal-filters #menu-filter .filters .level-two>a{padding:10px 0;font-weight:normal;font-size:14px}.modal-filters #menu-filter .filters .level-two>a.expand:after{right:12px}.modal-filters #menu-filter .filters .facets li.show a,.modal-filters #menu-filter .filters .facets li.hide a{font-size:14px;padding:10px 0}.modal-filters #menu-filter .filters .facets li.more a{font-size:14px;width:auto;height:auto;padding:0 5px}.modal-filters #menu-filter .filters .facets li.more a span{margin:0}.overlay{background:rgba(255,255,255,0.4);position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;z-index:-1;pointer-events:none;transition:opacity 300ms ease-in}.overlay.no-click{cursor:default !important}body.overlay-active .overlay{opacity:1;pointer-events:auto;cursor:pointer;z-index:90}.overlay-search{background:rgba(0,0,0,0.4);z-index:10 !important}.pagination{position:relative;padding:20px 0 30px 0;font-size:14px}.pagination .pagination-title{font-size:24px;text-align:center;padding-bottom:20px;border-bottom:1px solid #cdcccc;margin-bottom:18px}.pagination .pagination-controls{text-align:center}.pagination .pagination-controls .pagination-row{display:inline-block}.pagination .pagination-controls .pagination-row .customSelect{pointer-events:none}.pagination .pagination-controls .pagination-row .customSelect:after{content:""}.pagination .pagination-controls .pagination-row .customSelect:after{position:relative;left:-7px;top:2px;color:#c37312;z-index:1}.pagination .pagination-controls .pagination-row .customSelect .customSelectInner{position:relative;z-index:2}.pagination .pagination-controls .pagination-row .hasCustomSelect:focus+.customSelect{outline:#5c2c91 auto 1px}.pagination .pagination-controls .pagination-page-details{display:inline-block}.pagination .pagination-controls .pagination-page-details .pagination-page-number{width:25px;height:20px;border:1px solid #cbd2d2;color:#c37312;text-align:center}@media screen and (max-width: 500px){.pagination .pagination-controls{position:relative;height:55px}.pagination .pagination-controls .pagination-row{float:left}.pagination .pagination-controls .pagination-page-details{float:right}.pagination .pagination-controls .pagination-first,.pagination .pagination-controls .pagination-previous{position:absolute;top:40px;left:0}.pagination .pagination-controls .pagination-previous{left:35px}.pagination .pagination-controls .pagination-last,.pagination .pagination-controls .pagination-next{position:absolute;top:40px;right:0}.pagination .pagination-controls .pagination-next{right:35px}}@media screen and (min-width: 501px){.pagination .pagination-controls .pagination-row{margin-left:10px}.pagination .pagination-controls .pagination-page-details{padding:0 10px}}.pagination.bottom .pagination-title{height:0;overflow:hidden;padding:0}@media screen and (max-width: 500px){.pagination.bottom .pagination-controls .pagination-row,.pagination.bottom .pagination-controls .pagination-page-details{margin-top:40px}.pagination.bottom .pagination-controls .pagination-first,.pagination.bottom .pagination-controls .pagination-previous,.pagination.bottom .pagination-controls .pagination-last,.pagination.bottom .pagination-controls .pagination-next{top:0}}table.full{margin-bottom:0;width:100%}.product-table td.col-get-quote{text-align:right}.product-table td.col-get-quote .buy-btn{display:inline-block}.product-table a:hover{text-decoration:underline}.product-table td.col-discontinued{color:red;text-align:end}@media screen and (max-width: 599px){.product-table{display:block;border:0}.product-table thead,.product-table tbody,.product-table tr,.product-table th,.product-table td{display:block;box-sizing:border-box;margin:0;border:0 !important;background:none !important}.product-table thead{display:none}.product-table tr{position:relative;border-top:1px solid #ddd !important;margin-top:10px}.product-table td.row{width:calc(100% - 60px);display:flex}.product-table td.first{background:#ddd !important;font-size:14px;font-weight:bold;padding:16px 10px !important;width:100%;margin-bottom:10px}.product-table td.first:before{display:none}.product-table td:before{display:inline-block;content:attr(data-name);color:#5c2c91;margin-right:10px;padding-left:20px;flex:0 0 80px}.product-table td[data-name="Sequence"]{word-break:break-word}.product-table td.col-action{position:absolute;bottom:0;right:0;width:60px}.product-table td.col-get-quote{width:90px}}.quote-block{padding:26px 35px 25px 35px;border:1px solid #543b7f;border-bottom:3px solid #543b7f;width:100%;border-radius:10px;font-size:16px;margin-bottom:30px}.quote-block:before{background:url(../icons/icon-quote-start.svg) no-repeat center;background-size:cover;color:#543b7f;content:'';display:block;font-size:45px;height:36px;line-height:36px;width:45px}.quote-block p{margin:0}.quote-block .quotation{padding:20px 0;line-height:1.4}.quote-block .quote-speaker{text-align:right;font-style:italic}.table-title{background:#5c2c91;padding:10px 20px;color:#fff}.responsive-table tbody tr:last-of-type td{border-bottom:0}@media screen and (max-width: 599px){.responsive-table{display:block}.responsive-table thead,.responsive-table tbody,.responsive-table th,.responsive-table td{display:block}.responsive-table tr{display:flex;flex-wrap:wrap}.responsive-table .rt-headings{display:none}.responsive-table thead th{display:none}.responsive-table thead th:first-of-type{display:block;width:100%}.responsive-table tbody tr:first-of-type th{display:none}.responsive-table tbody tr:first-of-type th:first-of-type{display:block;width:100%;background:#ddd}.responsive-table tbody tr.table-row-sub td:first-of-type{background:none;font-size:inherit;padding:inherit}.responsive-table tbody tr.table-row-sub td:first-of-type:before{display:inline-block}.responsive-table tbody tr td{width:100%;text-align:left !important;border:0;margin:0;display:flex;padding:8px 10px 0 0}.responsive-table tbody tr td:before{content:attr(data-name) ":";display:inline-block;color:#5c2c91;max-width:40%;margin-left:10px;flex:0 0 40%}.responsive-table tbody tr td a{display:inline-block}.responsive-table tbody tr td:first-of-type{background:#ddd;font-size:14px;padding:10px}.responsive-table tbody tr td:first-of-type:before{display:none}.responsive-table tbody tr td:first-of-type a{display:block;width:100%}.responsive-table tbody tr td:last-of-type{padding-bottom:10px}}.request-block{text-align:center}.request-block .title{padding:10px 0;display:flex;flex-wrap:wrap;width:100%}.request-block .text{display:block;align-items:center;width:100%;flex-grow:1}.request-block .buy-btn{padding-bottom:8px;padding-top:8px}.request-block .request-bttn{margin-top:20px;width:100%}@media screen and (min-width: 600px){.request-block{text-align:left}.request-block .title{flex-wrap:nowrap}.request-block .text{display:flex}.request-block .text,.request-block .request-bttn{width:auto}.request-block .request-bttn{margin:0 0 0 20px}}.search-form-mini{display:flex;flex-direction:row;justify-content:flex-end}.search-form-mini #terms{padding:0 2px;height:21px;line-height:21px;margin:0}@media screen and (min-width: 600px){.search-form-mini #terms{width:12.5em}}.search-button-mini{display:block;height:21px;width:24px;background:transparent url(/images/global/search-button-mini.gif) no-repeat;border:0;text-indent:-999em}.search-button-mini:hover{background-position:0px -21px;cursor:pointer}.searchterm-mini{position:absolute;right:0;top:0;padding:0 2px;width:12.5em;height:19px;line-height:19px}#set-culture{height:20px;background:#333 none repeat scroll 0 0 !important;color:#f4f4f4 !important;display:block;font-size:14px;left:0;padding:5px 42px !important;position:relative;text-align:center !important;white-space:nowrap !important;background-clip:padding-box !important;box-sizing:content-box !important;margin:0;z-index:120}#set-culture .close{position:absolute;top:0;right:5px;font-size:20px;padding:0;background:none;border:0;color:#fff;cursor:pointer;margin:0}#set-culture #culture-arrow{position:absolute;z-index:2;top:15px;right:43%}@keyframes slideInDown{0%{transform:translate3d(0px, -140%, 0px);visibility:visible}100%{transform:translate3d(0px, 0px, 0px)}}.slideInDown{-webkit-animation-delay:1s;animation-delay:1s;animation-name:slideInDown;animation-duration:1s;animation-fill-mode:both}@media screen and (max-width: 1023px){#set-culture{display:none !important}}.sticky{position:fixed;top:0}.sticky+*{padding-top:120px}@media screen and (min-width: 768px){.sticky+*{padding-top:50px}}.table-block>h2{color:#fff;background:linear-gradient(#5d2e90, #3f1968);text-align:center;font-size:14px;padding:5px 20px}@media screen and (min-width: 768px){.table-block>h2{font-size:11px;font-weight:bold;padding-top:4px;padding-bottom:4px}}.table-cart .remove a{color:rgba(255,255,255,0)}.table-cart .remove a .icon-remove{font-size:16px;display:inline;vertical-align:bottom}.table-cart .remove a .icon-remove .icon-body{fill:#c37312}@media screen and (max-width: 500px){.table-cart{display:block;border:0}.table-cart td{border:0}.table-cart thead,.table-cart tbody,.table-cart tfoot,.table-cart tr,.table-cart th,.table-cart td{display:block;box-sizing:border-box;margin:0}.table-cart input{margin:0;box-sizing:border-box;padding:0 4px;width:90%;text-align:center}.table-cart thead tr{display:flex}.table-cart thead th{display:none}.table-cart thead .name,.table-cart thead .quantity,.table-cart thead .cost{display:block;padding:10px 0;font-size:14px}.table-cart thead .name{width:61%;text-align:left;padding-left:11.4%}.table-cart thead .quantity{width:17%}.table-cart thead .quantity span{display:none}.table-cart thead .quantity:before{content:'QTY'}.table-cart thead .cost{width:22%}.table-cart tbody tr{display:flex;flex-flow:wrap;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ddd}.table-cart tbody tr td{padding-top:3px;padding-bottom:3px}.table-cart tbody tr .remove,.table-cart tbody tr .name,.table-cart tbody tr .quantity,.table-cart tbody tr .cost{padding:5px 5px;background:#e5e5e5}.table-cart tbody tr .remove{order:1;width:10%}.table-cart tbody tr .name{order:2;width:calc(61% - 10%)}.table-cart tbody tr .id{order:5;width:100%;padding-left:11.4%;text-align:left !important;padding-top:6px}.table-cart tbody tr .id:before{color:#5c2c91;display:inline-block;content:attr(data-name);width:70px}.table-cart tbody tr .format{order:6;width:100%;padding-left:11.4%;text-align:left !important}.table-cart tbody tr .format:before{color:#5c2c91;display:inline-block;content:attr(data-name) ":";width:70px}.table-cart tbody tr .quantity{order:3;width:17%}.table-cart tbody tr .cost{order:4;width:22%;text-align:center}.table-cart .foot{display:flex}.table-cart .foot td{display:block;background:#fff}.table-cart .foot td:first-of-type{display:none}.table-cart .foot .total-text,.table-cart .foot .total-cost{width:50%;font-style:normal;font-size:16px}}.tabs{width:100%;clear:left;position:relative;margin-top:40px}.tabs .ui-tabs-nav{display:none}@media screen and (min-width: 768px){.tabs .ui-tabs-nav{display:block}}.tabs .ui-tabs-panel[data-tab-body="Products"]{padding-top:0}@media screen and (max-width: 767px){.tabs [data-tab-body]{display:none}.tabs .mobile-visible[data-tab-body]{display:block !important}}.tabs{width:auto}.ui-tabs{padding:0}.ui-widget-content{border:none}.ui-widget-content .ui-state-active{border:1px solid #543b7f}.ui-tabs .ui-tabs-panel{padding:1em 0 0 0}.tabs .ui-corner-all{border-radius:4px 4px 0 0}.tabs .ui-state-active{background:#fff;border:1px solid #543b7f}.tabs .ui-state-active a{color:#1e1e1e !important;text-decoration:none !important}.tabs .ui-tabs-nav li{margin-bottom:-2px}.tabs h4#also{float:right;width:15em;text-align:right;margin-bottom:0}.ui-widget-header{border:none;background:none}.ui-tabs .ui-tabs-panel{padding:1em;border:1px solid #543b7f;border-top:2px solid #543b7f}.ui-tabs .ui-tabs-nav li a{padding:1em 2em}.ui-tabs .ui-tabs-nav li a:hover{color:#b66c11;text-decoration:underline}.ui-state-default{border:1px solid #aaa}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#b66c11}.tabs .ui-tabs-panel[data-tab-body="Products"]{padding:1em}.tabs .ui-tabs-nav li{margin-left:5px}.tabs .ui-state-active a{color:#1e1e1e}.tab-wrapper{order:4}.tab-wrapper .fake-select{display:none;opacity:0}.tab-wrapper .fake-select select{height:38px !important}.tab-wrapper .fake-select .customSelect{color:#424242;position:relative;overflow:hidden}.tab-wrapper .fake-select .customSelect .txt{font-size:11px;text-transform:uppercase;color:#c37312;margin-right:10px}.tab-wrapper .tab-list{padding:0;margin:0;box-sizing:border-box}.tab-wrapper .tab-list li{box-sizing:border-box;position:relative;display:block;background:#e5e5e5;margin-bottom:10px;color:#424242;padding:10px 30px 10px 20px;border-radius:10px;overflow:hidden;min-height:38px}.tab-wrapper .tab-list li[data-tab-content="Overview"]{display:none}.tab-wrapper .tab-list li .if-chevron-right{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#c37312;font-size:14px}.tab-wrapper .tab-list li a{position:absolute;color:inherit;background:none !important}.tab-wrapper.select-mode{position:relative;background:#e5e5e5;padding:0;overflow:hidden}.tab-wrapper.select-mode li{display:none}@media screen and (min-width: 500px){.tab-wrapper{margin-left:20%;margin-right:20%}}@media screen and (min-width: 768px){.tab-wrapper{display:none}}.vertical-grid{display:flex}.vertical-grid .vertical-grid-column{margin-right:10px;flex-basis:0;flex-grow:1}.vertical-grid .vertical-grid-column:last-of-type{margin-right:0}.menu-block{position:fixed;top:0;right:-95vw;width:95%;height:100%;background:linear-gradient(#4e2579, #1d0a32);z-index:100000;visibility:hidden;transition:width 250ms ease-out,right 600ms cubic-bezier(0.23, 1, 0.32, 1)}.menu-block .mobile-menu-header{display:flex;background:#391a5e;border-bottom:1px solid #8a5cbd}.menu-block .mobile-menu-header .menu-title{font-size:14px;font-weight:600;color:#fff;padding:15px 20px;margin:0;flex-grow:1}.menu-block .mobile-menu-header .menu-title.click-active{position:relative;cursor:pointer;padding-left:40px}.menu-block .mobile-menu-header .menu-title.click-active:hover{text-decoration:underline}.menu-block .mobile-menu-header .menu-title.click-active:before{position:absolute;top:50%;left:15px;transform:translateY(-50%);font-size:18px;color:#c37312}.menu-block .mobile-menu-header .menu-close{color:#fff;cursor:pointer;font-size:18px;padding:15px 20px}.menu-block .mobile-menu-header .menu-close .icon-body{fill:#fff}.menu-block .mobile-section-header{color:#c37312;padding:0 20px;margin:0;text-transform:uppercase;font-size:14px;height:0;overflow:hidden;transition:height 200ms ease-out, margin 200ms ease-out}.menu-block .mobile-section-header.show{height:auto;margin:15px 0 10px 0}.menu-block .mobile-menu,.menu-block .mobile-login-menu{margin-bottom:20px}.menu-block .mobile-sub-menu{padding:0 20px}.menu-block .mobile-sub-menu .fake-select{margin-bottom:10px}.menu-block .mobile-sub-menu .fake-select:last-of-type{margin-bottom:0}.menu-block .mobile-social-media{text-align:center;padding-top:30px}.menu-block .mobile-social-media .social-media-icons{font-size:20px}.menu-block .mobile-social-media .social-media-icons .icon-body{fill:#fff}body.mobile-menu-active .menu-block{visibility:visible;right:0;overflow-y:scroll}@media screen and (min-width: 600px){.menu-block{width:60%}}@media screen and (min-width: 768px){.menu-block{display:none !important}}.primary-footer{background:#eee;margin-top:1.25rem}.primary-footer .logo-area{text-align:center}.primary-footer .footer-logo{display:none}.primary-footer .footer-nav ul{list-style:none;padding:0;line-height:1.5rem}.primary-footer .footer-nav a{color:#787878;font-size:0.6875rem;padding:0.1875rem 0.3125rem}.primary-footer .footer-nav a:hover{background:#787878;color:#fff;text-decoration:none}.primary-footer .footer-nav{margin-top:1.25rem}.primary-footer .footer-news,.primary-footer .footer-downloads{margin-top:1.25rem}.primary-footer .footer-about-ssl .about-ssl-link{color:#000;text-decoration:none;font:bold 0.4375rem verdana, sans-serif;letter-spacing:.5px;text-align:center;margin:0;padding:0}body.country-CN .primary-footer .footer-about-ssl{margin-top:3.125rem}@media screen and (max-width: 599px){.primary-footer .footer-news,.primary-footer .footer-downloads,.primary-footer .footer-about-ssl{display:none}.primary-footer .logo-area{margin:0}.primary-footer .footer-nav,.primary-footer .footer-nav a{text-align:center;width:100%;margin:0}.primary-footer .footer-nav ul{margin-right:0;margin-bottom:1.25em}.primary-footer .footer-nav a{font-size:0.875rem;line-height:1.875rem}}@media screen and (max-width: 1023px){.primary-footer .logo-area{width:100% !important;float:none;margin:0}.primary-footer .social-media-icons{padding:1.25rem;font-size:2em}}@media screen and (min-width: 600px) and (max-width: 1023px){.primary-footer>.container{display:flex;flex-wrap:wrap;align-content:stretch}.primary-footer>.container>div{width:25%;margin-right:0;padding:0 0.625rem;box-sizing:border-box}}@media screen and (min-width: 1024px){.primary-footer{background:#eee url(/images/global/footer-bg-tile.gif) repeat-x top left;border-top:1px solid #cbcaca;min-height:10.9375rem;margin-top:2.8125rem}.primary-footer .footer-logo{display:block}.primary-footer .social-media-icons{padding-top:0.625em;margin-bottom:1.5em}.primary-footer .footer-nav{margin-top:3.25rem}.primary-footer .footer-news,.primary-footer .footer-downloads{margin-top:3.4375rem}.primary-footer .footer-about-ssl{margin-top:2.1875rem}}.page-cart .continue-btn{margin-bottom:15px}.page-cart .update-btn{clear:left;float:left;display:block}.page-cart .shopping-cart-actions{text-align:center}.page-cart .shopping-cart-actions .bttn-main{display:inline-block;line-height:32px;padding-bottom:0;padding-top:0}.page-cart .shopping-cart-actions .update-cart{margin-left:20px}.page-cart .shopping-cart-actions .btn-checkout{display:inline-flex;font-size:20px;margin:20px 0 0 20px}@media screen and (min-width: 400px){.page-cart .continue-btn{margin-bottom:0}.page-cart .update-btn{clear:none}}@media screen and (min-width: 450px){.page-cart .shopping-cart-actions{text-align:left}.page-cart .shopping-cart-actions .update-cart{margin-left:20px}.page-cart .shopping-cart-actions .btn-checkout{float:right;margin-top:0}}@media screen and (max-width: 767px){.page-confirm h5{font-size:14px}}.page-confirm .checkout-confirmation h5{margin-bottom:10px}.page-confirm .checkout-confirmation ol li textarea{width:68%}.page-confirm .checkout-confirmation .submit-buttons{text-align:center}@media screen and (min-width: 768px){.page-confirm .checkout-confirmation .submit-buttons{text-align:right}}.page-contact-us .aname-nav td{width:100%}@media screen and (max-width: 599px){.page-contact-us .right-col{font-size:14px}}.page-distributors #distributor-quick-links{margin-bottom:15px}.page-distributors #distributor-quick-links a{padding:5px}.page-distributors #distributors h2{background-color:#eaeaea;border-bottom:1px solid #ccc;padding:10px;margin-bottom:3px}.page-distributors .distributor{clear:both;padding-left:30px;margin-bottom:15px;padding-top:10px;border-top:1px dotted #aeaeae}.page-distributors .distributor.first{border-top:none}@media screen and (min-width: 600px){.page-distributors .distributor .address{float:left;padding-left:15px;width:200px}.page-distributors .distributor .contact{margin-left:225px}}.page-login .login-container{width:100%}@media screen and (min-width: 600px){.page-login .login-container{width:330px}}.page-login-or-register .login-and-checkout-information .checkout-info{padding-bottom:20px}.page-login-or-register .login-and-checkout-information .checkout-info p{margin-bottom:10px}@media screen and (min-width: 600px){.page-login-or-register .login-and-checkout-information{display:flex}.page-login-or-register .login-and-checkout-information .checkout-info{flex-grow:1;padding-right:20px}}.page-login-or-register .title-register{margin-bottom:15px}.success-promo-para{font-size:1.3em;line-height:22px;margin-bottom:20px}.page-order-summary .title-header h2{line-height:22px;margin-bottom:20px}.page-order-summary .table-block td{border-bottom:1px solid #ddd}.page-order-summary .ordered-items h3,.page-order-summary .totals h3{margin-bottom:10px}.page-order-summary .promo-footer-wrapper+.promo-footer-wrapper{margin-top:50px}.page-order-summary .success-promotional-form{margin-top:50px;position:relative}.page-order-summary .success-promotional-form h2{color:#000;font-size:2em;font-weight:normal;line-height:1.1;margin-bottom:20px;padding-bottom:0.1em}.page-order-summary .success-promotional-form .success-promotional-anchor{position:absolute;top:50px}.page-order-summary .success-promotional-form iframe{flex-grow:1;width:100%}.page-order-summary .promo-form-container{display:flex;flex-direction:column;width:100%;padding:20px;background-color:#f6f6f6;border-radius:5px;box-shadow:0 0 4px 0 rgba(0,0,0,0.2),0 6px 6px 0 rgba(0,0,0,0.19)}.page-order-summary .promo-form-container .title-border{line-height:30px;margin-left:-20px;padding-left:17px}@media screen and (max-width: 599px){.page-payment .cmxform h2{margin-bottom:15px}.page-payment #payment_expiration_date_month,.page-payment #payment_expiration_date_year{flex:0;width:60px !important}.page-payment #payment_expiration_date_month{margin-right:10px}.page-payment #payment_expiration_date_year{margin-left:10px}}.page-promotions{font-size:11px}.page-promotions .title-row{font-size:13px;text-align:center}.page-promotions .headers{font-size:12px}@media screen and (max-width: 600px){.page-promotions .table-promotions{display:block;font-size:14px}.page-promotions .table-promotions tr,.page-promotions .table-promotions th,.page-promotions .table-promotions td,.page-promotions .table-promotions tbody{display:block;border:0 !important}.page-promotions .table-promotions .title-row{font-size:inherit}.page-promotions .table-promotions tbody .headers{display:none}.page-promotions .table-promotions .promotion-row td:after{clear:both;display:block;content:'';height:0;font-size:0}.page-promotions .table-promotions .promotion-row td[data-name="Product"]{background:#fff;padding:10px;margin-bottom:10px}.page-promotions .table-promotions .promotion-row td[data-name="Product"]:before{display:none}.page-promotions .table-promotions .promotion-row td[data-name="Description"]{padding:4px 10px 4px 35px;margin-bottom:10px}.page-promotions .table-promotions .promotion-row td[data-name="Description"]:before{display:block;float:none;margin:0 0 10px 0}.page-promotions .table-promotions .promotion-row td:before{float:left;font-size:12px;content:attr(data-name);margin:0 10px 10px 30px;color:#5c2c91;width:25%}}.account-registration .forms input,.account-registration .forms select{width:100% !important}.account-registration .form-actions{text-align:center}@media screen and (max-width: 450px){.account-registration .forms fieldset{padding-left:20px;padding-right:20px}}@media screen and (min-width: 451px) and (max-width: 669px){.account-registration .forms fieldset{padding-left:20%;padding-right:20%}.account-registration .forms .fieldset-billing-information{margin-bottom:20px}}@media screen and (min-width: 670px){.account-registration .forms{display:flex}.account-registration .forms input,.account-registration .forms select{width:70% !important}.account-registration .forms .fieldset-billing-information{width:50%;margin-right:10px}.account-registration .forms .fieldset-account-information{width:50%}.account-registration .form-actions{text-align:left}}@media screen and (min-width: 750px) and (max-width: 880px){.account-registration .forms{display:block}.account-registration .forms .fieldset-billing-information{width:100%;margin-right:0}.account-registration .forms .fieldset-account-information{width:100%}}input,textarea{font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:13px;color:#404040}label{color:#4a2ca0;font-weight:bold;cursor:pointer;padding-left:2px;line-height:13px}label.chosen{color:#333}.outtaHere{position:absolute;left:-3000px}.radioArea,.radioAreaChecked{display:block;float:left;clear:left;width:15px;height:14px;font-size:0;cursor:pointer}.radioArea{background:url(/css/images/default/radio.gif) no-repeat left top}.radioAreaChecked{background:url(/css/images/default/radio.gif) no-repeat left bottom}.checkboxArea,.checkboxAreaChecked{display:block;float:left;clear:left;width:13px;height:13px;font-size:0;padding:0;margin:0;cursor:pointer}.checkboxArea{background:url(/css/images/default/checkbox.gif) no-repeat left top}.checkboxAreaChecked{background:url(/css/images/default/checkbox.gif) no-repeat left bottom}.focused{border:1px dotted #ddd}.textinput,.textinputHovered{height:11px;font-size:11px;line-height:11px;background:url(/css/images/default/input_bg.gif) repeat-x left top;border:none;padding:5px 0;vertical-align:middle}.textinputHovered{background-position:left bottom}.inputCorner{padding-bottom:0;vertical-align:middle}.txtarea .tr,.txtarea .tr_xon{background:url(/css/images/default/txtarea_tr.gif) no-repeat top right}.txtarea .tr_xon{background:url(/css/images/default/txtarea_tr_xon.gif) no-repeat top right}.txtarea img.txt_corner{width:5px;height:5px;display:block}.txtarea .br,.txtarea .br_xon{background:url(/css/images/default/txtarea_br.gif) no-repeat top right}.txtarea .br_xon{background:url(/css/images/default/txtarea_br_xon.gif) no-repeat top right}.txtarea .cntr{background:url(/css/images/default/txtarea_cntr.gif) repeat-y right top}.txtarea .cntr_xon{background:url(/css/images/default/txtarea_cntr_xon.gif) repeat-y right top}.txtarea .cntr_l,.txtarea .cntr_l_xon{width:5px;background:url(/css/images/default/txtarea_l.gif) repeat-y left top;float:left}.txtarea .cntr_l_xon{background:url(/css/images/default/txtarea_l_xon.gif) repeat-y left top}.txtarea textarea{border:0;background:none;padding:0;margin:5px;overflow:hidden}.selectArea{width:200px;height:21px;background:url(/css/images/default/select_bg_wide.gif) no-repeat left top}.selectArea .left{width:8px;height:21px;float:left;background:url(/css/images/default/select_left.gif) no-repeat left top}.selectArea .right{width:18px;height:21px;float:right;background:url(/css/images/default/select_right_p.gif) no-repeat left top}.selectArea .right a{display:block;width:200px;height:21px;margin-left:-179px;position:absolute}.selectArea .right i{display:none}.selectArea .center{width:160px;font-size:11px;color:#444;padding-top:2px;overflow:hidden;white-space:nowrap}.optionsDivInvisible,.optionsDivVisible{position:absolute;margin-top:-1px;margin-left:3px;width:172px;background:#e3dff8;padding:2px;line-height:12px;font-size:11px;z-index:20}.optionsDivInvisible{display:none}.optionsDivVisible{display:block}.optionsDivVisible p{margin:0;padding:0}.optionsDivVisible a{color:#444;text-decoration:none;display:block;padding:3px 4px}.optionsDivVisible a:hover{color:#FFF;background:#4a2ca0}.selectArea .right2{width:18px;height:21px;float:right;background:url(/css/images/default/select_right_o.gif) no-repeat left top}.buttonSubmit,.buttonSubmitHovered{width:auto;height:26px;color:#FFF;font-weight:bold;padding:2px;background:url(/css/images/default/button_bg.gif) repeat-x left top;cursor:pointer;border:none}.buttonSubmitHovered{background-position:left bottom}.buttonImg{vertical-align:bottom}form.cmxform fieldset{margin-bottom:10px}form.cmxform fieldset input[type="text"],form.cmxform fieldset input[type="password"],form.cmxform fieldset select{padding:4px;width:68%;margin:0}form.cmxform fieldset select{border:1px solid #bbb}form.cmxform legend{padding:0 5px;_margin:0 -7px;font-size:130%;margin-bottom:1px;color:#5c2c91;font-weight:400;background:#fff}form.cmxform label{display:inline-block;font-weight:400;font-size:.9em;vertical-align:top;color:#333}form.cmxform fieldset ol,form.cmxform fieldset ul{margin:0;padding:0;list-style:none}form.cmxform fieldset li{padding:2px;margin:.25em 0}form.cmxform fieldset fieldset{border:none;margin:3px 0 0;padding:0}form.cmxform fieldset fieldset legend{padding:0 0 5px;font-weight:normal;font-size:90%}form.cmxform fieldset fieldset label{display:block;width:auto}form.cmxform em{font-weight:bold;font-style:normal;color:#f00}form.cmxform label{width:75px}form.cmxform fieldset fieldset label{margin-left:5px}form.cmxform fieldset{background:url(/images/cmxform-fieldset.gif) #d9d9d9 left top repeat-x;-moz-border-radius:10px}form.cmxform fieldset fieldset{background:none}#payment_expiration_date_month,#payment_expiration_date_year{width:auto}
