body{font-family:'Titillium Web',sans-serif}#hurricane-message{width:64em;display:block;margin:0.5em auto 1em;border-top:double 2px red;border-bottom:double 2px red;border-left:solid 1px red;border-right:solid 1px red;padding:0 1em 0 5em;border-radius:8px;background:#ffeaea url(/content/images/hurricane.png) no-repeat 0.5em center;background-size:3.5em}#alert-message.thanksgiving{width:98%;margin:0.5em auto 1em;border:solid 1px #c55a11;padding:5em 1em;border-radius:8px;color:#c55a11;background:url(/Content/Images/Thanksgiving-3.png) no-repeat -0.5em center;height:max-content;display:block;background-size:100%}#alert-message{width:100%;display:block;margin:0em auto 1em;padding:0 1em 0 6em;background:#fff url(/content/images/flag.png) no-repeat 2em center;background-size:6em;height:8em}#alert-message.christmas{width:70.5em;display:block;margin:0.5em auto 1em;border:solid 1px #90be94;padding:0 1em;color:#7a947c;background-color:#f4fff3;height:9.1em;display:table-cell;background:url(/Content/Images/holidays.jfif) no-repeat;background-position:top -77px left 350px;background-color:#8efe9714}.validation-summary-valid{display:none}.validation-summary-errors{border:solid 2px #be0000;border-radius:20px;margin:0.5em;width:97%;padding:1em 1.5em;color:#ec0000}.validation-summary-errors ul{margin:0.5em 0.2em}#wrapper{position:relative;background:#fff;margin:0 auto;width:auto;max-width:70em;min-width:19.9em;min-height:20em;box-shadow:-10px 0 20px -4px #777,10px 0 20px -4px #777;border-left:solid 1px #999;border-right:solid 1px #999}#wrapper a{color:#224e87;text-decoration:none;font-weight:bold;font-size:0.88em;letter-spacing:0.025em}#rfq-wrapper{display:none;width:60%;margin:0.5em;padding:0.5em;z-index:2000;border:1px solid;border-radius:23px;width:98%}#rfq-wrapper h3{color:#003375;margin:0;padding:0}#rfq-wrapper hr{margin:0 0 0.5em;padding:0}#rfq-wrapper label{display:inline-block;text-align:right;width:8em;padding:0 0.2em 0 0;vertical-align:top}#rfq-wrapper input[type=text]{padding:0.1em;width:15em;margin:0 0 0.4em}#rfq-wrapper textarea{width:20em;height:6em}#rfq-wrapper input[type=submit]{width:5em;margin:1em 40%;background:#335c91;border-radius:5px;color:#fff;font-weight:bold;padding:0.05em 0.3em}#rfq-wrapper #rfq-modal-spinner{display:none;width:2em;height:2em;margin:1em auto 1em}#rfq-wrapper-search{width:60%;margin:0.5em;padding:0.5em;z-index:2000;border:1px solid;border-radius:23px;width:98%}#rfq-wrapper-search h3{color:#003375;margin:0;padding:0}#rfq-wrapper-search hr{margin:0 0 0.5em;padding:0}#rfq-wrapper-search label{display:inline-block;text-align:right;width:8em;padding:0 0.2em 0 0;vertical-align:top}#rfq-wrapper-search input[type=text]{padding:0.1em;width:15em;margin:0 0 0.4em}#rfq-wrapper-search textarea{width:20em;height:6em}#rfq-wrapper-search input[type=submit]{width:5em;margin:1em 40%;background:#335c91;border-radius:5px;color:#fff;font-weight:bold;padding:0.05em 0.3em}#rfq-wrapper-search #rfq-modal-spinner{display:none;width:2em;height:2em;margin:1em auto 1em}#rfq-thanks{margin:0 1em;display:none;position:relative;width:30%;z-index:2000}#rfq-thanks h3{color:#003375;margin:0;padding:0}#rfq-thanks hr{margin:0 0 0.5em;padding:0}#shopping-cart-panel{vertical-align:middle;position:relative;right:1.3em;bottom:0.1em}a.LnkCart{color:#003375;display:block;font-size:0.9em;font-style:italic;padding:0 0 0 3em;text-decoration:none;position:inherit;right:-3em;top:-1em;z-index:1000;background:url(/Content/Images/cart.png) no-repeat scroll 0 0;background-size:100%;margin:1em 0 0 0;height:3.4em;margin-right:0.3em}h5.modal-title{margin-bottom:0;line-height:1.5;color:white;font-size:2rem}@media (min-width:320px) and (max-width:990px){h5.modal-title{margin-left:0em}}.modal-header{background:#003375}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem;box-shadow:0 0 10px rgba(0,0,0,0.2) inset;border-left:solid 1px #aaa;border-right:solid 1px #aaa}#modalcontent{width:auto;margin:auto;overflow:hidden}#card01{border-color:#003375;border-width:thin;font-family:'Titillium Web',sans-serif;background-color:#d5d5d51c}#card01:hover{border-color:#003375;border-width:medium}.exampleModalScrollableTitle{text-align:center;white-space:nowrap}.modal-open .modal{padding-right:0px !important}cardtitle{text-align:center;white-space:nowrap}.card-img-1{width:60px;align-self:center;margin-top:1em}#cardtext{color:#003375;text-align:center}@media (min-width:320px) and (max-width:480px){#cart{width:auto;font-size:small}}@media (min-width:768px) and (max-width:1024px){.cart-remove-item{margin:10.5em 0em -5em}}@media (min-width:425px) and (max-width:582px){.cart-remove-item{margin:10.5em 0em -5em -14em}}#cart{margin:1em 1em;text-align:left;width:98%}#cart thead tr th{padding:1em 0;text-decoration:underline;color:#335c91;padding-left:1em}#cart-handling-message{width:98%;margin-left:1em;color:orangered;font-size:11pt;font-style:italic;border-radius:10px}.center{text-align:center}.right{text-align:right}#cart-or{text-align:center;font-style:italic}#checkout-button,#continue-shopping-button{width:11em;margin:1em auto 1em;font-weight:bold;color:#335c91;display:block;padding:0.2em}.cart-remove-item{margin:2em;display:block;cursor:pointer;border:solid 1px #888;border-radius:3px;background:#eee;width:6.7em;padding:0.2em}.cart-remove-item img{padding:0.1em 0.4em 0;vertical-align:top}#login-wrapper{margin:0 0.8em;position:relative}#login-wrapper #existing-wrapper,#login-wrapper #new-account-wrapper{border:solid 1px #ccc;width:48%;float:left;margin:1em 1em 5em 0;padding:0.5em 1em;border-radius:18px;box-shadow:#C2CEDE 1px 1px 3px;height:18em;background:#f7f7f7}#login-wrapper #existing-wrapper h2,#login-wrapper #new-account-wrapper h2{color:#224e87;font-size:1em;font-weight:bold;letter-spacing:0.03em;text-decoration:none}#login-wrapper #existing-wrapper label,#login-wrapper #new-account-wrapper label{display:inline-block;text-align:right;width:5em;margin:0 0.5em 0.5em}#login-wrapper #existing-wrapper input[type=submit],#login-wrapper #new-account-wrapper input[type=submit]{margin:1em 0 0 6em}#login-wrapper #existing-wrapper #remember-me,#login-wrapper #new-account-wrapper #remember-me{margin:1em 0.2em 0 6.7em;font-size:0.9em}#login-wrapper #existing-wrapper #remember-me input[type=checkbox],#login-wrapper #new-account-wrapper #remember-me input[type=checkbox]{display:inline}#login-wrapper #existing-wrapper #remember-me label,#login-wrapper #new-account-wrapper #remember-me label{display:inline}#login-wrapper #existing-wrapper ul,#login-wrapper #new-account-wrapper ul{margin:1em 0;padding:0 0 0 1.5em}#login-wrapper #existing-wrapper ul li,#login-wrapper #new-account-wrapper ul li{font-size:0.9em;line-height:1.4em;margin:0 0 0.5em 0}#login-wrapper #existing-wrapper #create-account,#login-wrapper #new-account-wrapper #create-account,#login-wrapper #existing-wrapper input[type=submit],#login-wrapper #new-account-wrapper input[type=submit]{border:solid 1px #86c822;border-radius:14px;padding:0.3em 0.65em;background:#335c91;color:#fff;box-shadow:#999 3px 1px 4px}#login-wrapper #existing-wrapper #create-account:hover,#login-wrapper #new-account-wrapper #create-account:hover,#login-wrapper #existing-wrapper input[type=submit]:hover,#login-wrapper #new-account-wrapper input[type=submit]:hover{box-shadow:#bbb 1px 1px 1px;position:relative;top:0.1em;left:0.1em;background-color:#86c822;text-decoration:none}#login-wrapper #existing-wrapper #forgot-password-link,#login-wrapper #new-account-wrapper #forgot-password-link{display:block;float:right}.field-validation-error{color:#cc4a4a;padding-left:0.4em;font-weight:bold}#login-wrapper #existing-wrapper,#login-wrapper #new-account-wrapper{border:solid 1px #86c822}@media (min-width:425px) and (max-width:826px){#login-wrapper #existing-wrapper,#login-wrapper #new-account-wrapper{border:solid 1px #86c822;width:90%;float:left;margin:1em 1em 5em 0;padding:0.5em 1em;border-radius:18px;box-shadow:#C2CEDE 1px 1px 3px;height:20em;background:#f7f7f7}}@media (min-width:320px) and (max-width:425px){#login-wrapper #existing-wrapper,#login-wrapper #new-account-wrapper{border:solid 1px #86c822;width:90%;float:left;margin:1em 1em 2em 0;padding:0.5em 1em;border-radius:18px;box-shadow:#C2CEDE 1px 1px 3px;height:25em;background:#f7f7f7}}#header-wrapper #header-menu{margin:0.3em 0 0 0}#header-wrapper #header-menu ul{width:28em}#header-wrapper #header-menu ul li{width:7.5em;font-size:0.92em}#header-wrapper #header-menu #customer-login{right:2em}.sub-wrapper{margin:0 0.8em 0 1em;position:relative}.sub-wrapper label{display:inline-block;text-align:right;width:7em;margin:0 0.5em 0.5em}.sub-wrapper input[type=submit]{margin:2em 0 2em 6em}.check-account-wrapper p{line-height:2.5em;margin:1em 0 1em}.check-account-wrapper label{display:inline-block;width:9em}.check-account-wrapper button{display:inline-block;margin:1em 0 0 10em}#create-account-wrapper{margin:0 0.8em 0 2em;position:relative;border:solid black;padding-left:2em;margin-right:1em;margin-left:1em;border-radius:24px;padding-top:2em}#create-account-wrapper label{display:inline-block;text-align:right;width:11em;margin:0 0.5em 0.5em;font-size:larger}#create-account-wrapper input[type=submit]{margin:2em 0 2em 6em}#create-account-wrapper h2{color:#666}#header{font-size:1.5em;font-weight:bold;margin:0.5em 0 1em 0.6em;color:#1DBA0E}#main-wrapper{position:relative;clear:both;min-height:23em}#checkout-wrapper #checkout-billing-wrapper,#checkout-wrapper #checkout-shipping-wrapper{margin:0 0 2em 0;width:27.5em}#checkout-form .content{min-height:35em;overflow:scroll}@media (min-width:320px) and (max-width:1085px){#checkout-form .content{min-height:60em;overflow:scroll}}#shipping-address3-label.intl{width:auto}#home-wrapper #home-category-wrapper li.category-level-2{width:26%;margin:0 1.2em 3em 1.2em}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}#checkout-wrapper #checkout-billing-wrapper,#checkout-wrapper #checkout-shipping-wrapper{float:left;width:22em;margin:0 0.5em 0 0}#checkout-wrapper #checkout-billing-wrapper,#checkout-wrapper #checkout-shipping-wrapper{margin:0 0.5em 0 0;width:27.5em}.checkout-header{font-weight:bold;font-size:x-large;font-family:titillium -webkit-body;border-bottom:solid 1px black;margin-bottom:2em}#checkout-wrapper{z-index:0}#checkout-wrapper iframe{z-index:2000}#checkout-wrapper h2{margin-bottom:1em}#checkout-wrapper #checkout-billing-wrapper,#checkout-wrapper #checkout-shipping-wrapper{float:left;width:29em;margin:0 0.5em 0 0}#checkout-wrapper #use-billing{position:absolute;top:1em;right:1em;border-radius:5px;background:#335c91;color:#fff;font-weight:bold;padding:0.05em 0.3em}@media (min-width:320px) and (max-width:1085px){#checkout-wrapper #use-billing{top:28em;right:0em;border-radius:5px;background:#335c91;color:#fff;font-weight:bold;padding:0.05em 0.3em}}@media (min-width:320px) and (max-width:1086px){select{width:45%;word-wrap:normal}}#checkout-wrapper #use-billing:hover{background:#6482a7}#checkout-wrapper #select-shipping-address{width:95%;margin:0.5em 0 1em}@media (min-width:320px) and (max-width:1086px){#checkout-wrapper #select-shipping-address{width:75%;margin:0.5em 0 1em}}#checkout-wrapper #checkout-iframe{z-index:1000;height:27em}#checkout-wrapper #shipping-method-account-wrapper,#checkout-wrapper #shipping-method-nac-wrapper{margin:1em 1em 0}#payment-type-wrapper{margin:1em 0 0 1em}#payment-type-wrapper label{display:inline;text-align:left;padding:0 0 0 0.3em;vertical-align:middle;cursor:pointer}#payment-type-wrapper #checkout-cards{width:6em;vertical-align:bottom;padding-left:1em}#payment-type-wrapper #checkout-paypal{width:5em;vertical-align:bottom;padding-left:1em}.sub-wrapper{margin:0 0.8em 0 1em;position:relative}.sub-wrapper label{display:inline-block;text-align:right;width:7em;margin:0 0.5em 0.5em}.sub-wrapper input[type=submit]{margin:2em 0 2em 6em}#order-wrapper #order-billing-wrapper,#order-wrapper #order-shipping-wrapper{float:left;width:20em;border:solid 1px gray;padding:0.1em 0.4em 0.5em;margin:0.5em 2em 0 0;border-radius:1em;background:#f6f7fa;margin-left:1em}#order-wrapper{margin:0 0.8em;position:relative}#order-wrapper #order-message{font-size:1.2em;color:#666}#checkout-breadcrumb{font-weight:500;font-style:oblique;width:100%;min-width:320px;display:inline-block;overflow:hidden;border-radius:5px;counter-reset:flag;font-family:arial;text-align:center;margin-left:auto;margin-top:1em;padding-bottom:2em;font-family:inherit}#checkout-wrapper #review-shipping-wrapper h4,#checkout-wrapper #review-billing-wrapper h4{font-size:1.1em;color:#335c91;margin:1em 0 0.5em;text-decoration:underline}#ui-datepicker-div{position:absolute;top:269.594px;left:325.531px;z-index:1}#checkout-wrapper #dock-date-wrapper{margin:2em 0 2em 0}#checkout-wrapper #dock-date-wrapper label{margin:0;width:11em;text-align:left}input#dock-date.hasDatepicker{border-color:#86c822}#checkout-wrapper #shipping-message{margin:2em 0 0 0;font-size:0.9em}#shipping-message{text-align:justify;width:100%;word-wrap:normal;font-size:medium;font-style:oblique;border-radius:18px}#dhl-shipping-message{font-size:10pt;margin-top:2em;color:darkorange;font-style:italic}#checkout-wrapper #review-shipping-wrapper,#checkout-wrapper #review-billing-wrapper{width:20em;float:left}#checkout-wrapper #review-shipping-wrapper h4,#checkout-wrapper #review-billing-wrapper h4{font-size:1.1em;color:#335c91;margin:1em 0 0.5em;text-decoration:underline}#checkout-wrapper #review-item-wrapper{clear:both;margin:1em 0 0 0}#checkout-wrapper #review-item-wrapper #review-order-table{min-width:19em;color:#335c91}#checkout-wrapper #review-item-wrapper #review-order-table .final-col{width:8em}#checkout-wrapper #review-item-wrapper #review-order-table thead{text-decoration:underline}#checkout-wrapper #review-item-wrapper #review-order-table thead tr th{text-align:left;padding:0.2em 0.7em 0 0}#checkout-wrapper #review-item-wrapper #review-order-table thead tr th.right{text-align:right}#checkout-wrapper #review-item-wrapper #review-order-table thead tr th:nth-child(3){padding-right:0.7em}#checkout-wrapper #review-item-wrapper #review-order-table tbody td{vertical-align:top;padding:0.3em 0.7em 0.3em 0}#checkout-wrapper #review-item-wrapper #review-order-table tbody td:nth-child(3){padding-right:0.7em}#checkout-wrapper #review-item-wrapper #review-order-table .order-total{border-top:solid 1px #666;border-bottom:double 1px #666}#order-wrapper #order-detail-wrapper .order-detail-header{display:inline-block;margin:0 0.8em 0 0;color:#335c91}#order-wrapper #order-billing-wrapper,#order-wrapper #order-shipping-wrapper{float:left;width:20em;border:solid 1px gray;padding:0.1em 0.4em 0.5em;margin:0.5em 2em 0 0;border-radius:1em;background:#f6f7fa}#order-wrapper #order-billing-wrapper h3,#order-wrapper #order-shipping-wrapper h3{margin:0 0 0.2em;padding:0;color:#335c91}#order-wrapper #order-billing-wrapper p,#order-wrapper #order-shipping-wrapper p{margin:0;padding:0}#order-wrapper #order-notes-wrapper h3{font-size:0.9em;color:#666;margin:0.2em 0}#order-wrapper #order-notes-wrapper p{margin:0;padding:0}#order-wrapper table{margin:2em 0 4em;width:90%;text-align:left}#order-wrapper table thead{border-bottom:solid 1px #666;color:#666}#order-wrapper table thead tr th{text-align:left}#order-wrapper table tbody tr td{padding:0.5em 0;vertical-align:top;text-align:left}#order-wrapper table tbody tr td .order-stockno{color:#335c91}#order-wrapper table tbody tr td .order-description{font-size:0.8em}#order-wrapper table .price{text-align:right}#order-wrapper table .order-subtotal{font-weight:bold;text-align:right;color:#666}#order-wrapper table .order-total{color:#333;border-bottom:double 2px #666;text-align:right;font-weight:bold}#order-wrapper #order-print{background:url(/Content/Images/print-icon.png) no-repeat;padding:0.2em 0.2em 0.2em 2.5em;position:absolute;right:3em;background-size:2em;margin:-2.8em 0 0 18em;cursor:pointer;white-space:nowrap}#pricing-modal{padding:0.5em 1em 1em;width:18em}#pricing-modal h2{margin:0 0 0.7em;padding:0;color:#335c91;font-size:1.1em;width:100%;text-decoration:underline}#pricing-modal .pricing-header{text-decoration:underline;display:inline-block;width:9em;font-weight:bold;text-align:center}#pricing-modal .pricing-field{display:inline-block;width:9em;text-align:center}#cart thead tr th{padding:1em 1em;text-decoration:underline;color:#335c91;white-space:nowrap}#cart-empty-msg{margin:9em auto;width:12em;padding-bottom:10em;color:#97ACC7;font-size:1.2em}.center{text-align:center}.right{text-align:right}#cart-or{text-align:center;font-style:italic}.table td,.table th{padding:0.75rem;vertical-align:top;border-top:1px solid #dee2e6;font-weight:500}#checkout-button,#continue-shopping-button{width:11em;margin:1em auto 1em;font-weight:bold;color:#335c91;display:block;padding:0.2em;border-color:#86c822;border-radius:14px}.cart-remove-item{margin:0.5em 0 0 3em;display:block;cursor:pointer;border:solid 1px #888;border-radius:3px;background:#eee;width:6.7em;padding:0.2em;border-color:#86c822;border-radius:14px;color:#335c91;float:right;box-shadow:0 3px #999;text-align:center}.cart-remove-item:active{background-color:#9ba4ac;box-shadow:0 5px #666;transform:translateY(4px)}.cart-remove-item img{padding:0.1em 0.4em 0;vertical-align:top}#checkout-wrapper #shipping-message{margin:2em 0 0 0;font-size:0.9em;color:#d42c2c}#create-account-wrapper label.fail,#shipping-method-nac-error,#shipping-method-account-error{color:#8a1f11;display:inline-block;font-size:0.9em;margin:0 0 0 1em;text-align:left;width:5em}.form-message{font-size:0.9em}#promo-message{color:red;font-style:italic;font-size:0.9em}#paypal-min-note{display:none;margin-left:1em;color:red}.divMainForm{display:block;max-width:800px;min-width:320px;margin-left:auto;margin-right:auto;padding:10px;text-align:left}#billing-container{width:100%;line-height:1.25;padding-top:1em}.form-group{font-family:Arial,Helvetica,sans-serif;font-size:17px;padding:1px}#form-group-1{background:#eee;display:block;margin:0.5em;position:relative;width:97%;border:solid 3px #335c91;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:20px}#form-group-2{background:#eee;display:block;margin:0.5em;position:relative;width:97%;border:solid 3px #335c91;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:20px}@media (min-width:320px) and (max-width:1076px){#billing-state{padding-left:1em}}@media (min-width:320px) and (max-width:1076px){#shipping-state{padding-left:1em}}#billing-zip-code{display:inline-table}#shipping-zip-code{display:inline-table}.form-group.container{background-color:#f2f2f2;padding:5px 20px 15px 20px;border:1px solid lightgrey;border-radius:3px}.form-group input[type=text]{width:100%;margin-bottom:10px;padding:5px;border:1px solid #86c822;border-radius:3px}.form-group label{display:block}input.input-validation-error{background:#fbe3e4;border:1px solid #fbc2c4;color:#8a1f11}.field-validation-error{text-transform:lowercase;font-style:italic}.field-validation-error:before{content:"* "}#billing-tittle{text-decoration:underline;font-size:x-large;font-family:titillium -webkit-body;color:#003375;margin-left:2em}#shipping-tittle{text-decoration:underline;font-size:x-large;font-family:titillium -webkit-body;color:#003375;margin-left:2em}#shipping-section{min-height:37em;padding-top:2em;background-color:#eee;padding-left:2em;padding-right:2em;border:solid 2px #335c91;border-radius:20px;margin-bottom:1em}#payment-section{min-height:33em;padding-top:2em;background-color:#eee;padding-left:2em;padding-right:2em;border:solid 2px #335c91;border-radius:20px;margin-bottom:1em}#previous{background-color:#9ba4ac;width:12em;display:inline-grid;border-style:solid;margin:auto;cursor:pointer;border:none;border-radius:15px;box-shadow:0 3px #999}@media (min-width:320px) and (max-width:576px){#previous{width:100%;margin-bottom:2em}}#previous.btn-primary:hover{background-color:#797979}#previous.btn-primary:active{background-color:#9ba4ac;box-shadow:0 5px #666;transform:translateY(4px)}#button-container{margin-top:2em;padding-bottom:1em}@media (min-width:320px) and (max-width:576px){#button-container{margin-top:4em;padding-bottom:4em}}#button-checkout{background-color:#224f88;border-style:solid;margin:auto;width:12em;float:right;cursor:pointer;border:none;border-radius:15px;box-shadow:0 3px #999}@media (min-width:320px) and (max-width:576px){#button-checkout{width:100%;margin-top:-0.5em;margin-bottom:2em}}#button-checkout.btn-primary:hover{background-color:#86c822}#button-checkout.btn-primary:active{background-color:#224f88;box-shadow:0 5px #666;transform:translateY(4px)}#review-container{min-height:33em;padding-top:2em;background-color:#eee;padding-left:2em;padding-right:2em;border:solid 2px #335c91;border-radius:20px;margin-bottom:1em}#review-table{padding-top:2em}.td-price{font-weight:bold}#review-table.row tr:hover{background-color:rgba(134,200,34,0.35) !important}#review-table .table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{white-space:nowrap}#payment-type{font-weight:600;margin-left:0.5em}#payment-method-row{font-weight:bold;display:flex;color:#335c91}@media (min-width:320px) and (max-width:767px){#billing-col{padding-bottom:2em}}#PalPal-checkout{background-color:#224f88;border-style:solid;margin:auto;width:12em;float:right;cursor:pointer;border:none;border-radius:15px}#paypal-button{float:right;width:14em;border-radius:15px;box-shadow:0 9px #999}#paypal-button :hover{background-color:gold}@media (min-width:320px) and (max-width:576px){#paypal-button{width:100%;margin-top:-0.5em;margin-bottom:2em}}textarea#Comments{border-color:#86c822;width:430%}@media (min-width:320px) and (max-width:768px){textarea#Comments{width:100%}}.mb-3{padding-left:1em;margin-right:1em}div.col-md-6.mb-3{padding-left:2em;margin-top:1em}#previous-paypal{background-color:#9ba4ac;display:inline-grid;border-style:solid;margin:auto;cursor:pointer;border:none;border-radius:15px;box-shadow:0 3px #999;width:37em;margin-left:8em}@media (min-width:320px) and (max-width:1042px){#previous-paypal{width:100%;margin-left:0}}#previous-paypal.btn-primary:hover{background-color:#797979}#paypal-button-container{margin-left:10em}@media (min-width:320px) and (max-width:1024px){#paypal-button-container{margin-left:0em;width:100%}}table#cart.table tr:hover{background-color:rgba(134,200,34,0.35) !important}table#cart.table th{font-weight:600;font-size:1.1em;padding:0.5em;background:#003375e8;border-bottom:solid 1px #aaa;color:#fff}#quantity-cost-table{padding-right:3.5em}#saved-shipping-addresses{padding-left:2em;padding-top:2em}#placeholder-welcome{margin-right:39em;margin-top:-1.5em}#placeholder-company{margin-left:38em;margin-top:-2.5em}@media (min-width:768px) and (max-width:1024px){#placeholder-company{margin-left:-26.5em;margin-top:-2em}}@media (min-width:481px) and (max-width:767px){#placeholder-company{margin-left:14em;margin-top:-2.5em}}@media (min-width:320px) and (max-width:480px){#placeholder-company{margin-left:9.5em;margin-top:-2.5em}}#alert-404{margin:0 0 0 1em;padding:0;font-size:medium;color:#003375;font-family:sans-serif;float:right;margin-right:2em}@media (min-width:320px) and (max-width:425px){#alert-404{margin:0 0 0 1em;padding:0;font-size:medium;color:#003375;font-family:sans-serif;float:right;margin-right:2em}}#error-contact-us{color:cornflowerblue}#contactus-wrapper{margin:0 0.8em;position:relative}#contactus-wrapper p{margin:0;padding:0}#contactus-wrapper #contactus-left,#contactus-wrapper #contactus-right{float:left;width:40%}#contactus-wrapper #contactus-message{font-size:1.1em;color:#c77373;margin:3em 0 1em}#contactus-wrapper #contactus-formwrapper{margin:3em 0}#contactus-wrapper #contactus-formwrapper label{display:inline-block;width:7.3em;text-align:right;padding-right:0.3em;vertical-align:top;font-weight:bold;color:#888}#contactus-wrapper #contactus-formwrapper input[type=text]{padding:0.1em 0.2em;margin:0.2em 0 0.5em;width:14em}#contactus-wrapper #contactus-formwrapper textarea{width:25em;height:6em;padding:0.1em 0.2em;margin:0.2em 0 0.5em}#contactus-wrapper #contactus-formwrapper input[type=submit]{margin:2em 0 0 7.8em;font-weight:bold;color:#555}#contactus-wrapper .contactus-emphasis{font-weight:bold;color:#555;display:inline-block;padding-right:0.5em;margin:0}#terms-textarea{width:100%;height:50vh;overflow-y:scroll;overflow-x:scroll;text-align:justify;font-size:8pt;font-family:'Titillium Web';font-weight:700}#mchp-textarea{width:95%;height:auto;text-align:justify;font-size:8pt;font-family:unset;border:none;font-weight:500;padding-bottom:3em}.modal-dialog-full-width{width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;max-width:none !important}.modal-content-full-width{height:auto !important;min-height:100% !important;border-radius:0 !important;background-color:#ececec !important}.modal-content{width:45% !important;margin-left:25em}@media (min-width:320px) and (max-width:990px){.modal-content{margin-left:0em;width:100% !important}}.modal-header-full-width{border-bottom:1px solid #9ea2a2 !important}.modal-footer-full-width{border-top:1px solid #9ea2a2 !important}#modal-search{width:130px;-webkit-transition:width 0.4s ease-in-out;transition:width 0.4s ease-in-out;margin-top:1em}#modal-search:focus{width:100%}.cards{max-width:1200px;margin:0 auto;display:contents;grid-gap:1rem}@media (min-width:600px){.cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.cards{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.cards{grid-template-columns:repeat(3,1fr)}}.cards-columns{column-count:4}.list-group-flush .list-group-item:last-child{margin-bottom:0px !important}#modal-body-cards{padding:0em;float:left;position:relative;margin-right:20px;text-align:center}@media (max-width:988px) and (min-width:320px){#modal-body-cards{column-count:1}}.list-group-flush .list-group-item:last-child{padding-bottom:18px !important}#billing-companyname-label{font-style:italic}#shipping-companyname-label{font-style:italic}#new-customer{font-weight:700;font-size:x-large;margin-top:-2em;padding-bottom:1em;color:#1DBA0E}#free-shipping-promo-image{width:18em;float:right;margin-top:9em}@media (min-width:320px) and (max-width:590px){#free-shipping-promo-image{width:18em;margin-top:0em;padding-bottom:2em}}