@charset "utf-8";body{font-weight:300;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;color:#09402f;background-color:#fff}strong{font-weight:400}a{color:#000}a:link{color:#000;;text-decoration:none}a:visited{text-decoration:none;color:#000}a:hover,a:focus{color:#1d3f88;text-decoration:underline}a:active{text-decoration:none;color:#1d3f88}a:active,a:focus{outline:none;ie-dummy:expression(this.hideFocus=true)}:focus{outline:none}a[href^=tel]{color:inherit}.center-image{margin:0
auto}.center-image
img{margin:0
auto}.width-image{width:100%;margin:0
auto}.padding-featured-zero{padding:0px!important;margin:0px}.padding-zero{padding:0px
0px 0px 0px!important;overflow:hidden}.padding-product{padding:0px
10px 0px 10px!important;overflow:hidden}.line-0{border-right:1px #5c5c5c solid;margin-top:50px;margin-bottom:50px}.line-1{border-right:1px #5c5c5c solid;margin-top:50px;margin-bottom:50px}.line-2{border-right:0px #5c5c5c solid;margin-top:50px;margin-bottom:50px}.line-3{border-right:1px #5c5c5c solid;margin-top:50px;margin-bottom:50px}.line-4{border-right:1px #5c5c5c solid;margin-top:50px;margin-bottom:50px}.line-5{border-right:1px #5c5c5c solid;margin-top:50px;margin-bottom:50px}.line-6{border-right:0px #5c5c5c solid;margin-top:50px;margin-bottom:50px}h1{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:85px;font-weight:400;color:#000;text-align:center;text-decoration:none;padding:10px
10px 10px 0px;margin:0px
0px 20px 0px}h2{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:45px;font-weight:100;color:#000;text-align:center;text-decoration:none;padding:10px
0px 10px 0px;margin:0px
0px 40px 0px}h3{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:20px;font-weight:400;color:#000;text-decoration:none;padding:10px
10px 10px 0px;margin:0px
0px 0px 0px}.map_wrap{position:relative;width:100%;height:600px;text-align:center;padding:0px
0px 0px 0px;z-index:9;overflow:hidden;margin-bottom:0px}#map-canvas{width:100%;height:600px;text-align:center;padding:0px
0px 0px 0px;z-index:10;border:0}.mast-logo{padding:0px
0px 0px 10px;margin:-20px 0px 0px 0px}.masthead{position:absolute;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;width:100%;height:180px;text-align:left;color:#fff;font-size:24px;font-weight:300;letter-spacing:-1px;padding:0px
0px 0px 0px;z-index:10;overflow:hidden}.masthead_top{position:relative;height:80px;padding:20px
0px 0px 0px;background-color:#1c3766;background-color:rgba(28,55,102,0.6)}.masthead_bottom{position:relative;height:100px;padding:20px
0px 0px 0px;background-color:#fff;background-color:rgba(255,255,255,0.85)}.mast_search_wrap{position:relative;width:100%;height:65px;margin:0
auto;padding:5px
0px 0px 0px;background-color:#fff;z-index:102;border-bottom:1px #d2d3d4 solid}.mast_container{position:relative;max-width:1200px;height:100px;margin:0
auto;padding:15px
0px 5px 0px;background-color:#fff;z-index:101}.input-group{position:relative;display:table;border-collapse:separate;font-size:14px;line-height:13px}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:none;width:320px;margin-bottom:0;border-radius:8px 0px 0px 8px!important;background-color:#ffffff!important}.input-group .form-control:focus{z-index:3}.input-group-addon,.input-group-btn{width:auto;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px
12px;font-size:14px;line-height:13px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#ffffff!important;border:1px
solid #ccc;border-radius:8px}.glyphicon{color:#5c5c5c;background-color:#ffffff!important;border:0px}.mast_phone{font-size:24px;font-weight:normal;position:relative;float:right;padding:7px
10px 0px 30px}.mast_search{position:relative;float:right;padding:10px
0px 0px 0px}.typeahead,.tt-query,.tt-hint{border:1px
solid #CCC;border-right:0px;border-radius:1px;outline:medium none;width:auto;color:#5c5c5c;font-size:14px;font-weight:300;text-transform:uppercase;background-color:transparent!important}.typeahead{background-color:transparent!important;border-radius:8px 0px 0px 8px!important}.typeahead:focus{border:1px
solid #1d3f88}.tt-query{box-shadow:0 0px 0px rgba(0, 0, 0, 0.075) inset}.twitter-typeaheadXXX
div{max-width:440px;overflow:hidden;text-align:left}.tt-hint{color:#999}.tt-dropdown-menu{background-color:#FFF;border:1px
solid rgba(0, 0, 0, 0.2);border-radius:8px;box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);margin-top:12px;padding:8px
0;width:378px;text-align:left}.tt-suggestion{font-size:16px;line-height:24px;padding:3px
20px}div.tt-suggestion{margin:0;max-height:28px;overflow:hidden}.tt-suggestion.tt-is-under-cursor{background-color:#1d3f88;color:#FFF}input::-webkit-input-placeholder{color:#3f3f3f!important;text-transform:uppercase;font-size:14px;font-weight:300}input:-moz-placeholder{color:#3f3f3f!important;text-transform:uppercase;font-size:14px;font-weight:300;opacity:1}input::-moz-placeholder{color:#3f3f3f!important;text-transform:uppercase;font-size:14px;font-weight:300;opacity:1}input:-ms-input-placeholder{color:#3f3f3f!important;text-transform:uppercase;font-size:14px;font-weight:300}.carousel{z-index:99}.carousel-indicators{position:absolute;bottom:40px;left:70%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators
li{display:inline-block;width:15px;height:15px;margin:1px;text-indent:-999px;border:1px
solid #5c5c5c;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0, 0, 0, 0)}.carousel-indicators
.active{margin:1px;width:15px;height:15px;background-color:#5c5c5c}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6)}.carousel-caption
.btn{text-shadow:none}.med_container{position:relative;width:100%;max-width:980px;padding:0px
0px 0px 0px;margin:0
auto}.large_container{position:relative;width:100%;max-width:1200px;padding:0px
0px 0px 0px;margin:0
auto}.exlarge_container{position:relative;width:100%;max-width:1600px;padding:0px
0px 0px 0px;margin:0
auto}.top_overlay{position:relative;width:100%;min-height:800px;font-size:30px;text-align:center;padding:0px
0px 0px 0px;background:url('/assets/gui/general/cms_overlay-repeat.png') center top repeat}.overlay_text{position:relative;width:100%;padding:200px
0px 0px 0px}.main_topwrap{position:relative;height:800px;padding:0px;background:url(/assets/files/images/main/cms_main-jumbo.jpg) no-repeat center center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;z-index:101}.main_topwrap
h1{position:relative;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:70px;line-height:70px;letter-spacing:-2px;font-weight:400;color:#000;text-align:center;text-decoration:none;padding:200px
0px 0px 0px;margin:0
auto;text-shadow:2px 2px rgba(0, 0, 0, 0.4)}.main_topwrap
h2{position:relative;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:70px;line-height:70px;letter-spacing:-1px;font-weight:300;color:#000;text-align:center;text-decoration:none;padding:0px
0px 10px 0px;margin:0
auto;text-shadow:2px 2px rgba(0,0,0,0.4)}.main_page_content_wrap{position:relative;color:#5c5c5c;font-size:22px;line-height:36px;font-weight:100;letter-spacing:-1px;text-align:center;background:#fff;overflow:hidden;padding:60px
20px 150px 20px}.main_page_content_wrap
h1{position:relative;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:60px;line-height:60px;letter-spacing:-3px;font-weight:100;color:#3f3f3f;text-align:center;text-decoration:none;padding:0px
0px 0px 0px;margin:0px
0px 60px 0px;text-shadow:0px 0px rgba(0, 0, 0, 0.4)}.main_page_content_wrap
p{padding:0px
20px 0px 20px}.main_page_content_container
p{padding:0px
0px 20px 0px}.main_page_featured_wrap{position:relative;color:#5c5c5c;text-align:center;background:#f8f8fa;overflow:hidden;padding:60px
20px 0px 20px}.main_page_featured_wrap
h2{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:60px;letter-spacing:-3px;font-weight:100;margin-top:30px;text-align:center}h2.backgroundline{position:relative;z-index:1}h2.backgroundline:before{border-top:1px solid #5c5c5c;content:"";margin:0
auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:95%;z-index:-1}h2.backgroundline
span{background:#f8f8fa;padding:0
15px}.featured_image{position:relative;text-align:center;background:#f8f8fa;padding:60px
20px 60px 20px}.featured_description{position:relative;color:#5c5c5c;font-size:17px;line-height:24px;font-weight:100;letter-spacing:-1px;text-align:center;background-color:#fff;padding:60px
20px 20px 20px;margin:-1px}.main_page_featured_wrap [class*="featured_description"]{margin-bottom:-99px;padding-bottom:99px;background-color:#fff}.featured_description
p{position:relative;min-height:120px;color:#5c5c5c;font-size:17px;line-height:24px;font-weight:100;letter-spacing:-1px;text-align:center}.featured_description
h3{position:relative;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:40px;line-height:40px;letter-spacing:-3px;font-weight:300;color:#3f3f3f;text-align:center;text-decoration:none;padding:0px
0px 0px 0px;margin:0px
0px 20px 0px}.featured_description
h4{position:relative;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:17px;line-height:17px;min-height:51px;letter-spacing:-1px;font-weight:400;color:#5c5c5c;text-align:center;text-decoration:none;padding:0px
0px 0px 0px;margin:0px
0px 20px 0px}.featured_description
a{position:relative;display:inline-block;color:#3f3f3f;font-size:18px;font-weight:100;letter-spacing:-2px;padding:8px
32px 8px 32px;margin-top:30px;margin-bottom:90px;text-align:center;background-color:#fff;text-decoration:none;border:1px
#919191 solid;border-radius:6px}.featured_description a:hover{color:#fff;border:1px
#1d3f88 solid;background-color:#1d3f88;text-decoration:none}.main_greenchoice_wrap{position:relative;color:#5c5c5c;font-size:22px;line-height:32px;font-weight:100;letter-spacing:-1px;text-align:center;background:#fff;overflow:hidden;padding:60px
0px 100px 0px}.main_brands_wrap{position:relative;color:#5c5c5c;font-size:22px;line-height:32px;font-weight:100;letter-spacing:-1px;text-align:center;background:#fff;overflow:hidden;padding:60px
0px 100px 0px}.main_brands_wrap
h3{position:relative;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:60px;line-height:64px;letter-spacing:-3px;font-weight:100;color:#3f3f3f;text-align:center;text-decoration:none;padding:0px
0px 0px 0px;margin:0px
0px 60px 0px}.brand_image{position:relative;text-align:center;background:#fff;padding:0px
60px 0px 60px}.proven_brands{position:relative;color:#5c5c5c;font-size:17px;line-height:24px;font-weight:100;letter-spacing:-1px;text-align:center;background-color:#fff;padding:60px
20px 20px 20px;margin:-1px}.main_brands_wrap [class*="proven_brands"]{margin-bottom:-99px;padding-bottom:99px;background-color:#fff}.proven_brands
p{position:relative;min-height:144px;color:#5c5c5c;font-size:18px;line-height:24px;font-weight:200;letter-spacing:-1px;max-width:550px;text-align:center;margin:0
auto}.proven_brands
h3{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:40px;line-height:44px;min-height:48px;letter-spacing:-3px;font-weight:200;margin-top:30px;text-align:center}h3.backgroundline{position:relative;z-index:1}h3.backgroundline:before{border-top:1px solid #5c5c5c;content:"";margin:0
auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:95%;z-index:-1}h3.backgroundline
span{background:#fff;padding:0
15px}.proven_brands
h4{position:relative;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:17px;line-height:17px;min-height:34px;letter-spacing:-1px;font-weight:400;color:#5c5c5c;text-align:center;text-decoration:none;padding:0px
0px 0px 0px;margin:0px
0px 20px 0px}.proven_brands
a{position:relative;display:inline-block;color:#3f3f3f;font-size:18px;font-weight:100;letter-spacing:-2px;padding:8px
32px 8px 32px;margin-top:30px;margin-bottom:0px;text-align:center;background-color:#fff;text-decoration:none;border:1px
#919191 solid;border-radius:6px}.proven_brands a:hover{color:#fff;border:1px
#1d3f88 solid;background-color:#1d3f88;text-decoration:none}.private_branding_overlay{position:relative;width:100%;height:auto;background:url(/assets/gui/general/cc_dotmatrix-repeat-2x.png) repeat left top;padding:150px
0px 150px 0px;margin:0px
0px 0px 0px;-moz-background-size:2px 2px;-o-background-size:2px 2px;-webkit-background-size:2px 2px;background-size:2px 2px;z-index:10}.home_private_branding_wrap{position:relative;height:auto;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:35px;font-weight:200;letter-spacing:-2px;color:#fff;text-align:center;padding:0px
0px 0px 0px;overflow:hidden}.parallax1{height:400px;margin:0
auto;width:100%;max-width:100%;position:relative;padding:80px
0px 10px 0px;overflow:hidden}.home_private_branding_wrap
h2{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:120px;font-weight:300;letter-spacing:-3px;color:#fff;text-align:center;text-decoration:none;padding:10px
0px 20px 0px;margin:0px
0px 0px 0px}.home_private_branding_wrap
h3{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:70px;font-weight:100;letter-spacing:-3px;color:#fff;text-align:center;text-decoration:none;padding:10px
10px 20px 0px;margin:0px
0px 0px 0px}.home_private_branding_wrap
a{position:relative;display:inline-block;color:#3f3f3f;font-size:25px;font-weight:200;letter-spacing:-2px;padding:10px
40px 10px 40px;margin-top:50px;margin-bottom:0px;text-align:center;background-color:#fff;background-color:rgba(255, 255, 255, 0.6);text-decoration:none;border:0px
transparent solid;border-radius:6px}.home_private_branding_wrap a:hover{color:#fff;border:0px
#1d3f88 solid;background-color:#1d3f88;background-color:rgba(29,63,136,0.6);text-decoration:none}.main_allstar_wrap{position:relative;color:#5c5c5c;font-size:22px;line-height:32px;font-weight:100;letter-spacing:-1px;text-align:center;background:#fff;overflow:hidden;padding:150px
0px 60px 0px}.main_allstar_wrap
h3{position:relative;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:70px;line-height:70px;letter-spacing:-3px;font-weight:300;color:#5c5c5c;text-align:center;text-decoration:none;padding:0px
20px 0px 20px;margin:0px
0px 20px 0px}.main_allstar_wrap
a{display:inline-block;color:#3f3f3f;font-size:25px;font-weight:200;letter-spacing:-2px;padding:10px
40px 10px 40px;margin-top:70px;margin-bottom:90px;text-align:center;background-color:#fff;text-decoration:none;border:1px
#919191 solid;border-radius:6px}.main_allstar_wrap a:hover{color:#fff;border:1px
#1d3f88 solid;background-color:#1d3f88;text-decoration:none}.product_line_wrap{position:relative;background:#fff;overflow:hidden;padding:20px
0px 100px 0px;z-index:90}.product_line_wrap
h3{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:60px;letter-spacing:-3px;font-weight:100;top:30px 0px 30px 0px;text-align:center}.product_line_container{position:relative;width:100%;color:#5c5c5c;font-size:22px;font-weight:400;letter-spacing:-1px;text-align:left;text-decoration:none;margin:0
auto;padding:20px
20px 20px 20px}.each_product_cat{width:100%;padding:10px
0px 0px 0px;margin:0px
0px 0px 0px}.each_product_cat
a{font-size:28px;font-weight:400;letter-spacing:-1px;color:#750410;padding:0px
0px 0px 0px}.each_product_cat a:hover{font-size:28px;font-weight:400;letter-spacing:-1px;color:#272727!important;text-decoration:none!important}.product_photo{position:relative}.product_photo_container{position:relative;overflow:hidden;margin:0px
0px 10px 0px;z-index:100}.product_cat_name{display:block;position:absolute;height:100%;vertical-align:middle;top:0%;bottom:0%;left:0;right:0;text-align:center;font-size:17px;font-weight:400;letter-spacing:-1px;color:#fff;text-transform:uppercase;z-index:101;background:url('/assets/gui/general/cc_dotmatrix-repeat-2x.png') repeat left top;-moz-background-size:2px 2px;-o-background-size:2px 2px;-webkit-background-size:2px 2px;background-size:2px 2px;padding:30px
0px 0px 0px}.row_container{position:relative;width:100%;max-width:1500px;padding:20px
20px 20px 20px;margin:0
auto;border:1px
#000 solid;margin-bottom:20px;background:#f8f8fa;}.contact_wrap{position:relative;font-size:20px;letter-spacing:-1px;font-weight:300;color:#fff;overflow:hidden;background:#3f3f3f;padding:80px
20px 80px 20px}.contact_wrap
h4{font-size:35px;font-weight:400;letter-spacing:-2px;color:#fff;text-align:center;margin:0px
0px 20px 0px}.contact_wrap
p{margin:10px
0px 30px 0px}.contact_wrap .form-control{width:100%;height:45px;padding:6px
10px 6px 10px;color:#3f3f3f!important;font-size:15px;font-weight:300;opacity:1;border:1px
solid #14141a;border-radius:0px!important;margin:0px
0px 20px 0px}.contact_required{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;text-align:center;color:#fff;font-size:15px;font-weight:100;letter-spacing:-1px;padding:10px
0px 0px 0px}.captcha_submit_container{display:flex;width:100%;padding:10px
0px 0px 0px;margin:0}.contact_submit_container{padding:0px
0px 0px 0px;text-align:center}.contact_submit{display:inline-block;color:#fff;font-size:20px;font-weight:400;height:45px;padding:6px
22px 6px 22px;margin:45px
10px 0px 0px;text-decoration:none;background:#3f3f3f;cursor:pointer;border:1px
#d2d3d4 solid;border-radius:5px}.contact_submit:hover{color:#3f3f3f;background:#fff;border:1px
#fff solid;border-radius:5px}input::-webkit-input-placeholder{color:#3f3f3f!important;text-transform:uppercase;font-size:15px;font-weight:300}input:-moz-placeholder{color:#3f3f3f!important;text-transform:uppercase;font-size:15px;font-weight:300;opacity:1}input::-moz-placeholder{color:#3f3f3f!important;text-transform:uppercase;font-size:15px;font-weight:300;opacity:1}select:invalid{color:#3f3f3f;text-transform:uppercase;font-size:15px;font-weight:300}input:-ms-input-placeholder{color:#3f3f3f!important;text-transform:uppercase;font-size:15px;font-weight:300}textarea::-webkit-input-placeholder{color:#3f3f3f!important;text-transform:uppercase;font-size:15px;font-weight:300}textarea:-moz-placeholder{color:#3f3f3f!important;text-transform:uppercase;font-size:15px;font-weight:300;opacity:1}textarea::-moz-placeholder{color:#3f3f3f!important;text-transform:uppercase;font-size:15px;font-weight:300;opacity:1}textarea:-ms-input-placeholder{color:#3f3f3f!important;text-transform:uppercase;font-size:15px;font-weight:300}.contact_wrap textarea.form-control{height:200px;margin-bottom:0px}.contact_formXX select.form-control{padding:0px
12px;font-size:18px;line-height:26px;background-color:rgba(1,141,254,1)}inputXX[type=text]{display:inline-block;width:300px;height:28px;font-size:16px;font-weight:400;padding:6px
10px 6px 10px;margin:0px
0px 0px 0px;color:#1c3766!important;background-color:#fff;background-image:none;border:0px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}inputXX[type=text]:focus{border:0px;outline:0;color:#1aabb3;background-color:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102,175,233,0.6)}.contact_phone{display:inline-block;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;text-align:left;color:#fff;font-size:25px;line-height:27px;font-weight:500;letter-spacing:-1px;padding:20px
0px 20px 0px;border-bottom:1px #d2d3d4 solid}.contact_phone_sep{display:inline-block;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;text-align:left;color:#d2d3d4;font-size:20px;font-weight:200;letter-spacing:0px;padding:0px
10px 0px 10px}.contact_phone
a{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;text-align:left;color:#fff;font-size:18px;font-weight:300;letter-spacing:-1px;padding:0px
0px 0px 0px}.contact_phone a:hover{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;text-align:left;color:#d2d3d4;font-size:18px;font-weight:300;letter-spacing:-1px;padding:0px
0px 0px 0px}.contact_address{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;text-align:left;color:#fff;font-size:18px;font-weight:100;letter-spacing:-1px;padding:20px
0px 20px 0px}.contact_text{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;text-align:center;color:#fff;font-size:15px;font-weight:100;letter-spacing:-1px;padding:0px
0px 0px 0px}.contact_logo{text-align:center;padding:20px
0px 0px 0px}.form-control.error{color:#fff;background-color:#1d3f88!important}.contact_wrap
.error{color:#fff;background-color:#1d3f88!important}.contact_wrap .captcha_submit_container
.error{color:red;background-color:transparent !important;font-size:16px;font-weight:400;letter-spacing:0px;padding:0px
1px 0px 1px}input.error::-webkit-input-placeholder{color:#ffffff!important;text-transform:uppercase;font-size:15px;font-weight:200}input.error:-moz-placeholder{color:#ffffff!important;text-transform:uppercase;font-size:15px;font-weight:200;opacity:1}input.error::-moz-placeholder{color:#ffffff!important;text-transform:uppercase;font-size:15px;font-weight:200;opacity:1}input.error:-ms-input-placeholder{color:#ffffff!important;text-transform:uppercase;font-size:15px;font-weight:200}.form_success{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;text-align:center;color:green;font-size:30px;font-weight:700;padding:0px
0px 20px 0px}.grow_container{}.grayscale
img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-transition:all .6s ease;-webkit-filter:grayscale(100%)}.grayscale img:hover{filter:none;-webkit-filter:grayscale(0%)}.grow
img{position:relative;transition:0.4s linear;display:block;cursor:pointer;max-width:100%;transform:scale(1);-webkit-transition:0.4s all linear;-webkit-transform:scale(1, 1);-webkit-transition-timing-function:ease-in;-webkit-transition-duration:250ms;z-index:10;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-transition:all .6s ease;-webkit-filter:grayscale(100%)}.grow:hover
img{transform:scale(1.05,1.07);transition-duration:250ms;transition-timing-function:ease-out;-webkit-transform:scale(1.05,1.07);-webkit-transition-timing-function:ease-out;-webkit-transition-duration:250ms;filter:none;-webkit-filter:grayscale(0%)}.product_search_top{position:relative;display:block;width:100%;max-width:1200px;color:#1d3f88;font-size:22px;font-weight:200;letter-spacing:-1px;text-align:left;text-decoration:none;margin:0
auto;padding:60px
20px 20px 20px}.product_search_top
h2{color:#1d3f88;font-size:27px;line-height:34px;font-weight:200;letter-spacing:-1px;padding:0px
0px 0px 0px;margin:10px
0px 20px 0px}.product_search_top
strong{color:#99c455;font-weight:500;text-transform:uppercase}.product_search_container{position:relative;display:block;width:100%;max-width:1200px;color:#1d3f88;font-size:22px;font-weight:400;letter-spacing:-1px;text-align:left;text-decoration:none;margin:0
auto;padding:20px
20px 80px 20px}.product_search_container
h2{color:#1d3f88;font-size:28px;font-weight:200;letter-spacing:-2px;padding:0px
0px 0px 0px;margin:0px
0px 20px 0px}.search_results_container{color:#3f3f3f;margin:0px
0px 0px 0px;padding:15px
20px 20px 20px;border-bottom:1px #919191 solid;background-color:#fff}.container_1{border-top:1px #919191 solid}.search_results_container
h4{color:#3f3f3f;font-size:22px;font-weight:200;letter-spacing:-2px;text-align:left;padding:0px
0px 0px 0px;margin:10px
0px 0px 0px}.search_category{color:#99c455!important;font-size:19px!important;line-height:20px;font-weight:200;letter-spacing:-1px;padding:0px
0px 0px 0px;margin:10px
0px 0px 0px}.search_number{text-align:right!important}.search_results_container h4
a{color:#1d3f88;font-size:22px;font-weight:200;letter-spacing:-2px;padding:0px
0px 0px 0px;margin:0px
0px 0px 0px;border:0px;background-color:transparent}.search_results_container h4 a:hover{color:#3f3f3f;font-size:22px;font-weight:200;letter-spacing:-2px;padding:0px
0px 0px 0px;margin:0px
0px 0px 0px;border:0px;background-color:transparent;text-decoration:underline}.search_results_container
p{color:#919191;font-size:18px;line-height:20px;font-weight:200;letter-spacing:-1px;padding:0px
0px 0px 0px;margin:10px
0px 0px 0px}.search_results_container
p.search_tags{color:#3f3f3f;font-size:16px;line-height:20px;font-weight:200;letter-spacing:0px;font-style:italic;padding:0px
0px 0px 20px;margin:10px
0px 0px 0px}.search_results_containerX
a{color:#3f3f3f;font-size:25px;font-weight:200;letter-spacing:-2px;padding:5px
10px 5px 10px;margin-top:20px;text-align:center;background-color:#f7f8f9;text-decoration:none;border:1px
#919191 solid;border-radius:6px}.search_results_containerX a:hover{color:#fff;border:1px
#1d3f88 solid;background-color:#1d3f88;text-decoration:none}.product_page_title_wrap{position:relative;height:400px;padding:0px}.product_page_title_container{position:relative;display:block;width:100%;max-width:1200px;color:#fff;font-size:30px;font-weight:200;letter-spacing:-2px;text-align:left;text-decoration:none;margin:0
auto;padding:15px
20px 20px 20px}.product_page_title_container
h1{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:70px;font-weight:300;letter-spacing:-3px;color:#fff;text-align:left;padding:80px
10px 10px 0px;margin:0px
0px 0px 0px;text-shadow:2px 2px rgba(0,0,0,0.4)}.product_page_content_wrap{position:relative;background:#f7f8f9;overflow:hidden;padding:60px
0px 100px 0px}.product_page_content_container{position:relative;display:block;width:100%;max-width:1200px;color:#5c5c5c;font-size:22px;font-weight:400;letter-spacing:-1px;text-align:left;text-decoration:none;margin:0
auto;padding:20px
20px 20px 20px}.private_branding_wrap{position:relative;height:auto;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:35px;font-weight:200;letter-spacing:-2px;color:#fff;text-align:center;padding:0px
0px 0px 0px}.private_branding_wrap
h2{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:120px;font-weight:300;letter-spacing:-3px;color:#fff;text-align:center;text-decoration:none;padding:10px
0px 20px 0px;margin:0px
0px 0px 0px}.private_branding_wrap
h3{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:70px;font-weight:100;letter-spacing:-3px;color:#fff;text-align:center;text-decoration:none;padding:10px
10px 20px 0px;margin:0px
0px 0px 0px}.about_jumbowrap_overlay{position:relative;width:100%;background:url(/assets/gui/general/cc_dotmatrix-repeat-2x.png) repeat left top;padding:220px
40px 220px 40px;margin:0px
0px 0px 0px;-moz-background-size:2px 2px;-o-background-size:2px 2px;-webkit-background-size:2px 2px;background-size:2px 2px}.about_jumbowrap_container{position:relative;width:100%;max-width:1200px;min-height:700px;padding:0px
0px 0px 0px;margin:0
auto;border:0px
#fff solid}.about_jumbowrap{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;position:relative;width:100%;color:#fff;font-size:22px;font-weight:100;letter-spacing:-1px;text-align:center;margin:0px
0px 0px 0px;padding:0px
0px 0px 0px;overflow:hidden;background:url(/assets/files/images/about/cc_about-jumbo-2x.jpg) no-repeat center top fixed;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.about_jumbowrap
h1{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:60px;font-weight:300;letter-spacing:-3px;color:#fff;text-align:center;padding:0px
0px 60px 0px;margin:0px
0px 0px 0px;text-shadow:2px 2px rgba(0,0,0,0.4)}.bullet_container{font-size:20px;font-weight:400;letter-spacing:-2px;color:#fff;text-align:center;padding:60px
0px 60px 0px}.bullet_container
ul{columns:2;-webkit-columns:2;-moz-columns:2;font-size:20px;font-weight:300;letter-spacing:-2px;color:#fff;text-align:left;list-style:none;padding:60px
0px 0px 0px}.bullet_container
li{font-size:20px;font-weight:300;letter-spacing:-2px;line-height:35px;color:#fff;text-align:left;text-indent:0px;list-style:none;padding:0px
0px 0px 40px;margin:0px
0px 20px 0px;background-image:url(/assets/gui/general/cc_bullet-white-30x30.svg);background-repeat:no-repeat;background-position:0 3px;-moz-background-size:30px 30px;-o-background-size:30px 30px;-webkit-background-size:30px 30px;background-size:30px 30px}.whatwedo_top_wrap{position:relative;width:100%;font-size:22px;font-weight:100;letter-spacing:-1px;color:#5c5c5c;text-align:center;margin:0px
0px 0px 0px;padding:100px
20px 100px 20px;overflow:hidden;background:#f7f8f9}.whatwedo_top_wrap
h2{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:60px;font-weight:300;letter-spacing:-3px;color:#3f3f3f;text-align:center;text-decoration:none;padding:10px
0px 20px 0px;margin:0px
0px 0px 0px}.whatwedo_wrap{position:relative;width:100%;height:auto;font-size:22px;font-weight:100;letter-spacing:-1px;color:#5c5c5c;text-align:center;background:#fff;padding:0px
0px 0px 0px;overflow:hidden}.whatwedo_wrap
h3{position:relative;display:block;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:55px;font-weight:300;letter-spacing:-3px;color:#3f3f3f;text-align:center;padding:0px
0px 60px 0px;margin:0
auto}.whatwedo_wrap
h4{position:relative;display:block;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:30px;font-weight:300;letter-spacing:-3px;color:#3f3f3f;text-align:center;padding:0px
0px 10px 0px;margin:0
auto}.whatwedo_padding{padding:0px
0px 0px 0px;height:700px}.whatwedo_text{position:relative;width:100%;height:100%;display:table;font-size:22px;font-weight:100;letter-spacing:-1px;color:#5c5c5c;padding:0px
20px 0px 20px}.whatwedo_text
p{font-size:22px;line-height:32px;margin:0px
0px 0px 0px}.whatwedo_text_inner{display:table-cell;width:100%;vertical-align:middle;text-align:center}.whatwedo_line{max-width:60%;height:1px;background:#919191;padding:0px
0px 0px 0px;margin:0
auto;margin-bottom:30px;margin-top:30px}.whatwedo_image{padding:0px
0px 0px 0px;height:700px;background-repeat:no-repeat;background-attachment:scroll;background-position:center center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.history_wrap{position:relative;width:100%;font-size:22px;font-weight:100;letter-spacing:-1px;color:#5c5c5c;text-align:center;margin:0px
0px 0px 0px;padding:85px
40px 85px 40px;overflow:hidden;background:#f7f8f9}.history_wrap
img{margin:15px
0px 15px 0px}.vcenter{display:inline-block;vertical-align:middle;float:none}.history_text{padding:0px
20px 0px 20px}.history_wrap
h3{font-size:60px;font-weight:300;letter-spacing:-3px;color:#3f3f3f;text-align:center;margin:0px
0px 0px 0px;padding:0px
0px 60px 0px;overflow:hidden;background:#f7f8f9}.affiliations_wrap{position:relative;width:100%;font-size:22px;font-weight:100;letter-spacing:-1px;color:#5c5c5c;text-align:center;margin:0px
0px 0px 0px;padding:100px
20px 100px 20px;overflow:hidden;background:#fff}.affiliations_wrap
h3{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:60px;letter-spacing:-3px;font-weight:100;margin-top:30px;text-align:center}h3.backgroundlinew{position:relative;z-index:1}h3.backgroundlinew:before{border-top:1px solid #5c5c5c;content:"";margin:0
auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:95%;z-index:-1}h3.backgroundlinew
span{background:#fff;padding:0
15px}.product_sub_title_wrap{position:relative;height:400px;padding:0px}.product_sub_title_container{position:relative;display:block;width:100%;max-width:1200px;color:#fff;font-size:30px;font-weight:200;letter-spacing:-2px;text-align:left;text-decoration:none;margin:0
auto;padding:15px
20px 20px 20px}.product_sub_title_container
h1{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:70px;font-weight:300;letter-spacing:-3px;color:#fff;text-align:left;padding:80px
10px 10px 0px;margin:0px
0px 0px 0px;text-shadow:2px 2px rgba(0,0,0,0.5)}.product_sub_content_container{position:relative;display:block;width:100%;max-width:1200px;color:#5c5c5c;font-size:22px;font-weight:400;letter-spacing:-1px;text-align:left;text-decoration:none;margin:0
auto;padding:20px
20px 20px 20px}.product_sub_content_container
ul{columns:2;-webkit-columns:2;-moz-columns:2;color:#5c5c5c;font-size:17px;line-height:28px;list-style:none;margin-bottom:0px}.product_sub_content_container
li{color:#5c5c5c;font-size:17px;line-height:40px;font-weight:200;padding-left:40px;text-indent:0px;list-style:none;paddingX:200px 40px 40px 40px;marginX:0px 0px 0px 0px;background-image:url(/assets/gui/general/cc_bullet-purple-60x60-2x.png);background-repeat:no-repeat;background-position:0 6px;-moz-background-size:30px 30px;-o-background-size:30px 30px;-webkit-background-size:30px 30px;background-size:30px 30px}.product_sub_content_containerXXX li:before{content:"•";font-size:28px;padding-right:5px;color:#1c3766}.no-csscolumns .product_sub_content_containerXXX
li{float:left;width:50%;color:#5c5c5c;font-size:17px;line-height:28px;padding-left:20px;text-indent:-15px;list-style:none}.panel-default{}.panel-group,.panel{margin-bottom:5px;background-color:transparent;border:0px}.panel-default>.panel-heading{background-color:#919191;padding:0px
0px 0px 0px}.panel-headingXXX{}.panel-heading
h3{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:30px;font-weight:200;letter-spacing:-2px;color:#fff;text-align:left;padding:0px
0px 0px 0px;margin:0px
0px 0px 0px}h3.panel-title
a{display:inline-block;width:100%;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:30px;font-weight:200;letter-spacing:-2px;color:#fff;text-align:left;text-decoration:none;padding:20px
25px 20px 25px;margin:0px
0px 0px 0px;background-color:#919191}h3.panel-title a:hover{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:30px;font-weight:200;letter-spacing:-2px;color:#fff;text-align:left;text-decoration:none;padding:20px
25px 20px 25px;margin:0px
0px 0px 0px;background-color:#5c5c5c}h3.panel-title a:active, h3.panel-title a:focus{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:30px;font-weight:200;letter-spacing:-2px;color:#fff;text-align:left;text-decoration:none;padding:20px
25px 20px 25px;margin:0px
0px 0px 0px;background-color:#1d3f88}.accordion-toggle.collapsed{padding:20px
25px 20px 25px;background-color:#919191}.product_sub_content_wrap{position:relative;background:#f7f8f9;overflow:hidden;padding:60px
0px 100px 0px}.products_sub_container{position:relative;display:block;width:100%;max-width:1200px;color:#000;font-size:16px;font-weight:200;letter-spacing:0px;text-align:left;text-decoration:none;margin:0
auto;padding:15px
20px 20px 20px}.panel-body{padding:0px}.sub_product_hover{color:#3f3f3f;padding:0px;margin:5px
0px 0px 0px}.sub_product_hover
h4{font-size:20px;margin:0px
0px 10px 0px}.sub_product_hover
a{display:block;color:#3f3f3f;padding:20px;background-color:#fff;text-decoration:none}.sub_product_hover a:hover{color:#fff;padding:20px;background-color:#5c5c5c}.accordion-toggle{position:relative;width:100%;padding:20px
25px 20px 25px;background-color:#5c5c5c}.accordion-toggle{position:relative;width:100%;padding:20px
25px 20px 25px;background-color:#5c5c5c}.accordion-toggle::before,.accordion-toggle::after{content:'';display:block;position:absolute;top:50%;right:20px;width:14px;height:3px;margin-top:-2px;background-color:#fff;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 0.25s;transition:all 0.25s}.accordion-toggle::before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}.accordion-toggle.collapsed::before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.accordion-toggle.collapsed::after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.product_title_wrap
a{position:relative;display:block;width:100%;height:75PX;color:#fff;font-size:30px;font-weight:200;letter-spacing:-2px;text-align:left;text-decoration:none;background:#3f3f3f;margin:0px
0px 0px 0px;padding:15px
20px 20px 20px}.product_title_wrap a:hover{position:relative;display:block;width:100%;height:75PX;color:#fff;font-size:30px;font-weight:200;letter-spacing:-2px;text-align:left;text-decoration:none;background:#1d3f88;margin:0px
0px 0px 0px;padding:15px
20px 20px 20px}.product_title_wrap{position:relative;display:block;width:100%;height:75PX;background:#3f3f3f;margin:0px
0px 0px 0px;padding:0px
0px 0px 0px;overflow:hidden}.product_title_container{position:relative;display:block;width:100%;max-width:1200px;height:75PX;color:#fff;font-size:30px;font-weight:200;letter-spacing:-2px;text-align:left;text-decoration:none;background:#3f3f3f;margin:0
auto;padding:15px
20px 20px 20px}.product_title_wrap
a{position:relative;display:block;width:100%;height:75PX;color:#fff;font-size:30px;font-weight:200;letter-spacing:-2px;text-align:left;text-decoration:none;background:#3f3f3f;margin:0px
0px 0px 0px;padding:15px
20px 20px 20px}.product_title_wrap a:hover{position:relative;display:block;width:100%;height:75PX;color:#fff;font-size:30px;font-weight:200;letter-spacing:-2px;text-align:left;text-decoration:none;background:#1d3f88;margin:0px
0px 0px 0px;padding:15px
20px 20px 20px}.product_subtitle_wrap{position:relative;width:100%;height:50px;color:#3f3f3f;font-size:20px;font-weight:200;letter-spacing:-2px;text-align:left;background:#d2d3d4;margin:0px
0px 0px 0px;padding:10px
20px 20px 20px;overflow:hidden}.product_end_wrap{position:relative;width:100%;background:#f8f8fa;margin:0px
0px 0px 0px;padding:20px
20px 20px 20px;overflow:hidden}.product_end_wrap
h1{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:60px;font-weight:300;letter-spacing:-3px;color:#3f3f3f;text-align:left;padding:10px
10px 10px 0px;margin:0px
0px 0px 0px}.product_end_wrap
h2{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:22px;font-weight:400;letter-spacing:-2px;color:#5c5c5c;text-align:left;padding:10px
10px 10px 0px;margin:0px
0px 10px 0px}.product_end_container{position:relative;width:100%;max-width:1200px;color:#3f3f3f;font-size:17px;font-weight:100;letter-spacing:-1px;text-align:left;padding:40px
0px 40px 0px;margin:0
auto}.product_end_logo
img{margin:0
auto}.product_end_logo_with_brand{margin-top:-100px}.brand_logo{}.brand_logo
img{width:100%;max-width:540px}.prod_desc{position:relative;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;color:#5c5c5c;font-size:17px;font-weight:200;letter-spacing:-1px;text-align:left;padding:0px
0px 50px 0px;margin:0px
0px 0px 0px;border-bottom:1px #5c5c5c solid}.prod_desc
p.search_tags{color:#3f3f3f;font-size:16px;line-height:20px;font-weight:200;letter-spacing:0px;font-style:italic;padding:20px
0px 0px 0px;margin:0px
0px 0px 0px}.prod_numsize{position:relative;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;color:#3f3f3f;font-size:22px;font-weight:200;letter-spacing:-2px;text-align:left;padding:30px
0px 30px 0px;margin:0px
0px 0px 0px;border-bottom:1px #5c5c5c solid}.prod_numsize
strong{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;color:#3f3f3f;font-size:22px;font-weight:500;letter-spacing:-2px}.prod_downloads{padding:50px
0px 40px 0px}.prod_downloads
a{display:inline-block;width:43%;color:#3f3f3f;text-align:center;font-size:20px;font-weight:400;height:45px;padding:6px
10px 6px 10px;margin:0px
30px 0px 0px;text-decoration:none;background:#fff;cursor:pointer;border:1px
#3f3f3f solid;border-radius:5px}.prod_downloads a:hover{color:#fff;background:#1d3f88;text-decoration:none;border:1px
#1d3f88 solid;border-radius:5px}.sds_container{position:relative;width:100%;max-width:1200px;color:#000;font-size:16px;font-weight:200;letter-spacing:0px;text-align:left;margin:0
auto;padding:15px
20px 20px 20px}.sds_letters{position:relative;width:100%;color:#fff;font-size:27px;font-weight:200;letter-spacing:0px;text-align:left;padding:25px
20px 25px 20px;margin:0px
0px 40px 0px;background:#1d3f88}.sds_letters
a{color:#fff;font-size:27px;font-weight:200;letter-spacing:0px;padding:0px
7px 0px 7px}.sds_letters a:hover{color:#fff;text-decoration:none}.sds_heading{position:relative;width:100%;color:#fff;font-size:25px;font-weight:200;letter-spacing:-2px;text-align:left;padding:25px
40px 25px 40px;margin:0px
0px 0px 0px;background:#3f3f3f}.sds_product_letter{position:relative;width:100%;color:#3f3f3f;font-size:25px;font-weight:200;letter-spacing:-2px;margin:0px
0px 0px 0px;padding:25px
40px 25px 40px;background-color:#d2d3d4}.sds_backtotop{position:relative;width:100%;color:#3f3f3f;text-align:right;margin:15px
0px 15px 0px;padding:25px
40px 25px 40px;background-color:#f7f8f9}.sds_backtotop
a{color:#3f3f3f;font-size:25px;font-weight:200;letter-spacing:-2px}.sds_backtotop a:hover{color:#1d3f88;text-decoration:none}.sds_product_letter_group{color:#3f3f3f;margin:0px
0px 0px 0px;padding:20px
20px 20px 20px;border-bottom:1px #919191 solid;background-color:#f7f8f9}.sds_product_letter_group:first-child{color:#3f3f3f;margin:0px
0px 0px 0px;padding:20px
20px 20px 20px;border-top:0px #919191 solid;background-color:#f7f8f9}.sds_product_letter_group
h4{color:#3f3f3f;font-size:25px;font-weight:200;letter-spacing:-2px;padding:0px
0px 0px 0px;margin:10px
0px 0px 0px}.sds_product_letter_group h4
a{color:#3f3f3f;text-align:left;font-size:25px;font-weight:200;letter-spacing:-2px;padding:0px
0px 0px 0px;margin:0px
0px 0px 0px;border:0px;background-color:transparent}.sds_product_letter_group h4 a:hover{color:#1d3f88;font-size:25px;font-weight:200;letter-spacing:-2px;padding:0px
0px 0px 0px;margin:0px
0px 0px 0px;border:0px;background-color:transparent;text-decoration:underline}.sds_product_letter_group
p{color:#919191;font-size:25px;font-weight:200;letter-spacing:-2px;padding:0px
0px 0px 0px;margin:10px
0px 0px 0px}.sds_product_letter_group
a{display:block;color:#3f3f3f;font-size:25px;font-weight:200;letter-spacing:-2px;padding:5px
10px 5px 10px;margin-top:20px;text-align:center;background-color:#f7f8f9;text-decoration:none;border:1px
#919191 solid;border-radius:6px}.sds_product_letter_group a:hover{color:#fff;border:1px
#1d3f88 solid;background-color:#1d3f88;text-decoration:none}.services_title_wrap{position:relative;height:400px;padding:0px}.services_title_container{position:relative;display:block;width:100%;max-width:1200px;color:#fff;font-size:30px;font-weight:200;letter-spacing:-2px;text-align:left;text-decoration:none;margin:0
auto;padding:15px
20px 20px 20px}.services_title_container
h1{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:70px;font-weight:300;letter-spacing:-3px;color:#fff;text-align:left;padding:120px
10px 10px 0px;margin:0px
0px 0px 0px;text-shadow:2px 2px rgba(0,0,0,0.5)}.services_branding_main_wrap{position:relative;font-size:22px;font-weight:100;letter-spacing:-1px;color:#3f3f3f;text-align:center;padding:0px
20px 0px 20px}.services_branding_main_wrap
h1{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:60px;font-weight:300;letter-spacing:-3px;color:#3f3f3f;text-align:center;padding:80px
10px 10px 0px;margin:0px
0px 0px 0px}.services_branding_main_wrap
h2{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:60px;font-weight:100;letter-spacing:-3px;color:#3f3f3f;text-align:center;padding:20px
10px 60px 0px;margin:0px
0px 0px 0px}.exlarge_serv_container{position:relative;width:100%;max-width:1600px;padding:150px
0px 150px 0px;margin:0
auto}.service_bullets_wrap{position:relative;background:#fff;overflow:hidden;padding:20px
0px 100px 0px;z-index:90}.service_bullets_wrap
h3{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:60px;letter-spacing:-3px;font-weight:100;top:30px 0px 30px 0px;text-align:center;margin:0px
0px 50px 0px;padding:0px
0px 0px 0px}.service_bullets_container{position:relative;width:100%;color:#5c5c5c;font-size:22px;font-weight:400;letter-spacing:-1px;text-align:left;text-decoration:none;margin:0
auto;padding:20px
0px 20px 0px}.service_bullets_container
p{position:relative;width:100%;max-width:1200px;margin:0
auto;padding:0px
20px 60px 20px}.sbullet_container{position:relative;width:100%;max-width:1200px;font-size:20px;font-weight:400;letter-spacing:-2px;color:#fff;text-align:left;margin:0
auto;padding:0px
20px 0px 20px}.service_bullets_container
ul{columns:2;-webkit-columns:2;-moz-columns:2;color:#5c5c5c;font-size:17px;line-height:28px;list-style:none;margin-bottom:60px}.service_bullets_container
li{color:#5c5c5c;font-size:17px;line-height:40px;font-weight:200;padding-left:40px;text-indent:0px;list-style:none;paddingX:200px 40px 40px 40px;marginX:0px 0px 0px 0px;background-image:url(/assets/gui/general/cc_bullet-purple-60x60-2x.png);background-repeat:no-repeat;background-position:0 6px;-moz-background-size:30px 30px;-o-background-size:30px 30px;-webkit-background-size:30px 30px;background-size:30px 30px}.beyond_para_overlay{position:relative;width:100%;background:url(/assets/gui/general/cc_dotmatrix-repeat-2x.png) repeat left top;padding:120px
40px 120px 40px;margin:0px
0px 0px 0px;-moz-background-size:2px 2px;-o-background-size:2px 2px;-webkit-background-size:2px 2px;background-size:2px 2px}.beyond_para_container{position:relative;width:100%;max-width:1200px;min-height:500px;padding:0px
20px 0px 20px;margin:0
auto}.beyond_para_wrap{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;position:relative;width:100%;color:#fff;font-size:22px;font-weight:300;letter-spacing:-1px;text-align:center;margin:0px
0px 0px 0px;padding:0px
0px 0px 0px;overflow:hidden}.beyond_para_wrap
h3{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:100px;font-weight:300;letter-spacing:-3px;color:#fff;text-align:center;padding:0px
0px 60px 0px;margin:0px
0px 0px 0px}.beyond_para_wrap
h4{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:35px;line-height:48px;font-weight:200;letter-spacing:-2px;color:#fff;text-align:center;padding:60px
0px 60px 0px;margin:0px
0px 0px 0px}.beyonddo_wrap{position:relative;width:100%;height:auto;font-size:22px;font-weight:100;letter-spacing:-1px;color:#5c5c5c;text-align:center;background:#fff;padding:0px
0px 0px 0px;overflow:hidden}.beyonddo_wrap
h3{position:relative;display:block;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:55px;font-weight:300;letter-spacing:-3px;color:#3f3f3f;text-align:center;padding:0px
0px 60px 0px;margin:0
auto}.beyonddo_padding{padding:0px
0px 0px 0px;height:700px}.beyonddo_text{position:relative;width:100%;height:100%;display:table;font-size:22px;font-weight:100;letter-spacing:-1px;color:#5c5c5c;padding:0px
20px 0px 20px}.beyonddo_text
p{margin:0px
0px 3px 0px;padding:0px
60px 0px 60px}.beyonddo_text_inner{display:table-cell;width:100%;vertical-align:middle;text-align:center}.beyonddo_image{padding:0px
0px 0px 0px;height:700px;background-repeat:no-repeat;background-attachment:scroll;background-position:center center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.literature_title_wrap{position:relative;height:400px;padding:0px}.literature_title_container{position:relative;display:block;width:100%;max-width:1200px;color:#fff;font-size:30px;font-weight:200;letter-spacing:-2px;text-align:center;text-decoration:none;margin:0
auto;padding:15px
20px 20px 20px}.literature_title_container
h1{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:70px;font-weight:300;letter-spacing:-3px;color:#fff;text-align:left;padding:120px
10px 10px 0px;margin:0px
0px 0px 0px;text-shadow:2px 2px rgba(0,0,0,0.5)}.literature_top_wrap{position:relative;font-size:22px;font-weight:100;letter-spacing:-1px;color:#3f3f3f;text-align:center;padding:100px
20px 40px 20px}.literature_top_container{position:relative;width:100%;max-width:1200px;padding:0px
40px 0px 40px;margin:0
auto}.literature_top_wrap
h3{position:relative;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:60px;line-height:64px;letter-spacing:-3px;font-weight:300;color:#3f3f3f;text-align:center;text-decoration:none;padding:0px
0px 0px 0px;margin:0px
0px 60px 0px}.literature_main_wrap{position:relative;font-size:22px;font-weight:100;letter-spacing:-1px;color:#3f3f3f;padding:40px
0px 0px 0px}.literature_main_wrap
h4{position:relative;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:40px;line-height:44px;letter-spacing:-3px;font-weight:200;color:#3f3f3f;text-align:left;text-decoration:none;padding:0px
0px 0px 0px;margin:0px
0px 60px 0px}.literature_white_wrap{position:relative;font-size:22px;font-weight:100;letter-spacing:-1px;color:#3f3f3f;padding:40px
0px 40px 0px;background:#fff}.literature_gray_wrap{position:relative;font-size:22px;font-weight:100;letter-spacing:-1px;color:#3f3f3f;padding:40px
0px 40px 0px;background:#f7f8f9}.literature_container{position:relative;width:100%;max-width:1200px;padding:0px
40px 0px 40px;margin:0
auto}.lit_thumb{position:relative;text-align:center;padding:0px
0px 0px 0px}.lit_desc{position:relative;text-align:left;padding:0px
0px 0px 0px}.download_litpdf{padding:50px
20px 0px 20px;margin-top:0px}.download_litpdf
a{display:inline-block;color:#3f3f3f;font-size:25px;font-weight:200;letter-spacing:-2px;padding:5px
30px 5px 30px;margin-top:0px;text-align:center;background-color:transparent;text-decoration:none;border:1px
#919191 solid;border-radius:6px}.download_litpdf a:hover{color:#fff;border:1px
#1d3f88 solid;background-color:#1d3f88;text-decoration:none}.footerwrap{position:relative;width:100%;max-width:1200px;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;color:#1c3766;font-size:18px;font-weight:300;text-align:center;background:#fff;padding:60px
20px 80px 20px;overflow:hidden;margin:0
auto}.footercopyright{color:#1c3766;font-size:18px;font-weight:300;text-transform:uppercase}.footer_address{padding:0px
0px 40px 0px}.footer_address
a{color:#659552;font-size:18px;font-weight:300;letter-spacing:-1px;text-decoration:none}.footer_address a:hover{color:#659552;text-decoration:underline}.rstar{font-size:13px;font-weight:300;color:#5c5c5c;padding:0px
0px 0px 0px}.rstar
a{color:#666;text-decoration:none;font-size:12px;font-weight:300;letter-spacing:1px}.rstar a:hover{color:#8a8a8a;text-decoration:underline}@media (max-width: 991px){.captcha_submit_container{display:flex;justify-content:center;width:100%;padding:10px
0px 0px 0px;text-align:center;margin:0}.contact_wrap textarea.form-control{height:140px;margin-bottom:20px}.search_number{text-align:left!important}.line-0{border-right:1px #5c5c5c solid;margin-top:50px;margin-bottom:50px}.line-1{border-right:0px #5c5c5c solid;margin-top:50px;margin-bottom:50px}.line-2{border-right:1px #5c5c5c solid;margin-top:50px;margin-bottom:50px}.line-3{border-right:0px #5c5c5c solid;margin-top:50px;margin-bottom:50px}.line-4{border-right:1px #5c5c5c solid;margin-top:50px;margin-bottom:50px}.line-5{border-right:0px #5c5c5c solid;margin-top:50px;margin-bottom:50px}.line-6{border-right:0px #5c5c5c solid;margin-top:50px;margin-bottom:50px}.carousel-indicators{position:absolute;bottom:20px;left:70%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.mast_search_wrap{position:relative;width:100%;height:65px;margin:0
auto;padding:5px
0px 0px 0px;background-color:#fff;z-index:102;border-bottom:1px #d2d3d4 solid;border-top:1px #d2d3d4 solid}.mast_phone{font-size:24px;font-weight:normal;position:relative;float:right;padding:7px
20px 0px 0px}.mast_search{position:relative;float:left;padding:10px
0px 0px 20px}.mast_container{position:relative;max-width:1200px;height:80px;margin:0
auto;padding:15px
0px 5px 0px;background-color:#fff;z-index:101}.masthead{position:absolute;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;width:100%;height:80px;text-align:left;color:#fff;font-size:24px;font-weight:300;letter-spacing:-1px;padding:0px
0px 0px 0px;z-index:10;overflow:hidden}.phone-left
img{text-align:left;padding:0px
0px 0px 20px}.featured_description
h4{position:relative;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:17px;line-height:17px;min-height:34px;letter-spacing:-1px;font-weight:400;color:#5c5c5c;text-align:center;text-decoration:none;padding:0px
0px 0px 0px;margin:0px
0px 20px 0px}.featured_description
p{position:relative;min-height:96px;color:#5c5c5c;font-size:17px;line-height:24px;font-weight:100;letter-spacing:-1px;text-align:center}.main_page_featured_wrap
h2{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:55px;letter-spacing:-3px;font-weight:100;margin-top:30px;text-align:center}h2.backgroundline{position:relative;z-index:1}h2.backgroundline:before{border-top:0px solid #5c5c5c;content:"";margin:0
auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:95%;z-index:-1}.main_brands_wrap
h3{position:relative;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:55px;line-height:58px;letter-spacing:-3px;font-weight:100;color:#3f3f3f;text-align:center;text-decoration:none;padding:0px
0px 0px 0px;margin:0px
0px 60px 0px}h2.backgroundline
span{background:transparent;padding:0px}.proven_brands
h3{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:40px;letter-spacing:-3px;font-weight:200;margin-top:30px;text-align:center}h3.backgroundline{position:relative;z-index:1}h3.backgroundline:before{border-top:0px solid #5c5c5c;content:"";margin:0
auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:95%;z-index:-1}h3.backgroundline
span{background:transparent;padding:0px}.history_wrap{position:relative;width:100%;font-size:22px;font-weight:100;letter-spacing:-1px;color:#5c5c5c;text-align:center;margin:0px
0px 0px 0px;padding:85px
40px 85px 40px;overflow:hidden;background:#f7f8f9}.history_wrap
img{padding:0px
40px 0px 40px;margin:15px
0px 15px 0px}.vcenter{display:inline-block;vertical-align:middle;float:none}.history_text{padding:0px
20px 20px 20px}.whatwedo_padding{padding:0px
0px 0px 0px;height:auto}.whatwedo_text{position:relative;width:100%;height:100%;display:table;font-size:22px;font-weight:100;letter-spacing:-1px;color:#5c5c5c;padding:80px
20px 100px 20px}.whatwedo_text
p{font-size:22px;line-height:32px;margin:0px
0px 0px 0px}.whatwedo_text_inner{display:table-cell;width:100%;vertical-align:middle;text-align:center}.beyonddo_padding{padding:0px
0px 0px 0px;height:auto}.beyonddo_text{position:relative;width:100%;height:100%;display:table;font-size:22px;font-weight:100;letter-spacing:-1px;color:#5c5c5c;padding:80px
20px 100px 20px}.affiliations_wrap
h3{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:55px;letter-spacing:-3px;font-weight:100;margin-top:30px;text-align:center}h3.backgroundlinew{position:relative;z-index:1}h3.backgroundlinew:before{border-top:0px solid #5c5c5c;content:"";margin:0
auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:95%;z-index:-1}h3.backgroundlinew
span{background:#fff;padding:0px}.product_line_wrap
h3{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:55px;letter-spacing:-3px;font-weight:100;margin-top:30px;text-align:center}.product_cat_name{display:block;position:absolute;top:0%;bottom:0%;left:0;right:0;text-align:center;font-size:26px;font-weight:400;letter-spacing:-1px;color:#fff;text-transform:uppercase;z-index:101;background:url('/assets/gui/general/cc_dotmatrix-repeat-2x.png') repeat left top;-moz-background-size:2px 2px;-o-background-size:2px 2px;-webkit-background-size:2px 2px;background-size:2px 2px;padding:80px
0px 0px 0px}.product_sub_content_container
ul{columns:21;-webkit-columns:2;-moz-columns:2;color:#5c5c5c;font-size:17px;line-height:28px;list-style:none;margin-bottom:0px;padding:20px}.product_sub_content_container
li{color:#5c5c5c;font-size:17px;line-height:35px;font-weight:200;padding-left:30px;text-indent:0px;list-style:none;paddingX:200px 40px 40px 40px;marginX:0px 0px 0px 0px;background-image:url(/assets/gui/general/cc_bullet-purple-60x60-2x.png);background-repeat:no-repeat;background-position:0 8px;-moz-background-size:20px 20px;-o-background-size:20px 20px;-webkit-background-size:20px 20px;background-size:20px 20px}.product_end_logo_with_brand{margin-top:0px}.locserv_additionalwrap
h3{position:relative;display:block;font-family:"usual",sans-serif;font-size:46px;line-height:48px;font-weight:600;letter-spacing:-1px;color:#09402f;text-align:center;padding:0px
0px 50px 0px;margin:0
auto;margin-bottom:40px;background:url(/assets/gui/vector/dt_lserv-shamrock-320x35.svg) no-repeat center bottom;-moz-background-size:320px 35px;-o-background-size:320px 35px;-webkit-background-size:320px 35px;background-size:320px 35px}.locserv_padding{padding:40px
0px 40px 0px;height:auto}.locserv_text{position:relative;width:100%;height:100%;display:table;font-size:18px;color:#09402f;text-align:center;font-weight:300;padding:0px
20px 0px 20px}.locserv_text_inner{display:table-cell;width:100%;vertical-align:middle;text-align:center}.locserv_image{padding:0px
0px 0px 0px;height:500px;background-repeat:no-repeat;background-attachment:scroll;background-position:center center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.literature_title_wrap{position:relative;height:400px;padding:0px}.literature_title_container{position:relative;display:block;width:100%;max-width:1200px;color:#fff;font-size:30px;font-weight:200;letter-spacing:-2px;text-align:center;text-decoration:none;margin:0
auto;padding:15px
20px 20px 20px}.literature_title_container
h1{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:70px;font-weight:300;letter-spacing:-3px;color:#fff;text-align:left;padding:120px
10px 10px 0px;margin:0px
0px 0px 0px;text-shadow:2px 2px rgba(0,0,0,0.5)}.literature_top_wrap{position:relative;font-size:22px;font-weight:100;letter-spacing:-1px;color:#3f3f3f;text-align:center;padding:100px
20px 40px 20px}.literature_top_wrap
h3{position:relative;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:60px;line-height:64px;letter-spacing:-3px;font-weight:300;color:#3f3f3f;text-align:center;text-decoration:none;padding:0px
0px 0px 0px;margin:0px
0px 60px 0px}.literature_top_container{position:relative;width:100%;max-width:1200px;padding:0px
40px 0px 40px;margin:0
auto}.literature_main_wrap{position:relative;font-size:22px;font-weight:100;letter-spacing:-1px;color:#3f3f3f;padding:40px
0px 0px 0px}.literature_main_wrap
h4{position:relative;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:30px;line-height:34px;letter-spacing:-3px;font-weight:200;color:#3f3f3f;text-align:center;text-decoration:none;padding:0px
0px 0px 0px;margin:0px
0px 60px 0px}.literature_white_wrap{position:relative;font-size:22px;font-weight:100;letter-spacing:-1px;color:#3f3f3f;padding:40px
0px 40px 0px;background:#fff}.literature_gray_wrap{position:relative;font-size:22px;font-weight:100;letter-spacing:-1px;color:#3f3f3f;padding:40px
0px 40px 0px;background:#f7f8f9}.literature_container{position:relative;width:100%;max-width:1200px;padding:0px
20px 0px 20px;margin:0
auto}.lit_thumb{position:relative;text-align:center;padding:50px
0px 0px 0px}.lit_desc{position:relative;text-align:left;padding:0px
0px 0px 0px}.download_litpdf{padding:40px
20px 0px 20px;margin-top:0px}.download_litpdf
a{display:block;color:#3f3f3f;font-size:25px;font-weight:200;letter-spacing:-2px;padding:5px
10px 5px 10px;margin-top:0px;text-align:center;background-color:transparent;text-decoration:none;border:1px
#919191 solid;border-radius:6px}.download_litpdf a:hover{color:#fff;border:1px
#1d3f88 solid;background-color:#1d3f88;text-decoration:none}}@media (max-width: 767px){.line-0{border-right:0px #5c5c5c solid;margin-top:50px;margin-bottom:50px}.line-1{border-right:0px #5c5c5c solid;margin-top:50px;margin-bottom:50px}.line-2{border-right:0px #5c5c5c solid;margin-top:50px;margin-bottom:50px}.line-3{border-right:0px #5c5c5c solid;margin-top:50px;margin-bottom:50px}.line-4{border-right:0px #5c5c5c solid;margin-top:50px;margin-bottom:50px}.line-5{border-right:0px #5c5c5c solid;margin-top:50px;margin-bottom:50px}.line-6{border-right:0px #5c5c5c solid;margin-top:50px;margin-bottom:50px}.carousel{z-index:99;padding-top:30px}.carousel-indicators{position:absolute;bottom:-40px;left:48%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.product_end_container
img{max-width:95%;margin:0
auto}.prod_downloads{padding:40px
0px 40px 0px}.prod_downloads
a{display:block;width:90%;color:#3f3f3f;text-align:center;font-size:20px;font-weight:400;height:45px;padding:6px
10px 6px 10px;margin:0
auto;text-decoration:none;background:#fff;cursor:pointer;border:1px
#3f3f3f solid;border-radius:5px;margin-bottom:20px}.prod_downloads a:hover{color:#fff;background:#1d3f88;text-decoration:none;border:1px
#1d3f88 solid;border-radius:5px}.contact_wrap{position:relative;font-size:20px;letter-spacing:-1px;font-weight:300;color:#fff;overflow:hidden;background:#3f3f3f;padding:60px
20px 70px 20px}.contact_phone{display:inline-block;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;text-align:left;color:#fff;font-size:22px;line-height:27px;font-weight:500;letter-spacing:-1px;padding:20px
0px 20px 0px;border-bottom:1px #d2d3d4 solid}.contact_phone_sep{display:inline-block;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;text-align:left;color:#d2d3d4;font-size:20px;font-weight:200;letter-spacing:0px;padding:0px
5px 0px 5px}.contact_phone
a{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;text-align:left;color:#fff;font-size:16px;font-weight:300;letter-spacing:-1px;padding:0px
0px 0px 0px}.contact_phone a:hover{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;text-align:left;color:#d2d3d4;font-size:16px;font-weight:300;letter-spacing:-1px;padding:0px
0px 0px 0px}.contact_address{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;text-align:left;color:#fff;font-size:18px;font-weight:100;letter-spacing:-1px;padding:20px
0px 20px 0px}.contact_text{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;text-align:center;color:#fff;font-size:15px;font-weight:100;letter-spacing:-1px;padding:0px
0px 0px 0px}.contact_logo{text-align:center;padding:20px
0px 0px 0px}.contact_logo
img{width:280px}.product_cat_name{display:block;position:absolute;top:0%;bottom:0%;left:0;right:0;text-align:center;font-size:20px;font-weight:400;letter-spacing:-1px;color:#fff;text-transform:uppercase;z-index:101;background:url('/assets/gui/general/cc_dotmatrix-repeat-2x.png') repeat left top;-moz-background-size:2px 2px;-o-background-size:2px 2px;-webkit-background-size:2px 2px;background-size:2px 2px;padding:60px
0px 0px 0px}.main_page_content_wrap
h1{position:relative;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:55px;line-height:55px;letter-spacing:-3px;font-weight:300;color:#3f3f3f;text-align:center;text-decoration:none;padding:0px
0px 0px 0px;margin:0px
0px 60px 0px}.main_allstar_wrap
h3{position:relative;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:55px;line-height:55px;letter-spacing:-3px;font-weight:300;color:#5c5c5c;text-align:center;text-decoration:none;padding:0px
20px 0px 20px;margin:0px
0px 20px 0px}.home_private_branding_wrap{position:relative;height:auto;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:25px;font-weight:200;letter-spacing:-2px;color:#fff;text-align:center;padding:0px
0px 0px 0px;overflow:hidden}.home_private_branding_wrap
h2{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:55px;font-weight:300;letter-spacing:-3px;color:#fff;text-align:center;text-decoration:none;padding:10px
0px 20px 0px;margin:0px
0px 0px 0px}.home_private_branding_wrap
h3{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:40px;font-weight:100;letter-spacing:-3px;color:#fff;text-align:center;text-decoration:none;padding:10px
10px 20px 0px;margin:0px
0px 0px 0px}.private_branding_wrap{position:relative;height:auto;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:25px;font-weight:200;letter-spacing:-2px;color:#fff;text-align:center;padding:0px
0px 0px 0px}.private_branding_wrap
h2{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:55px;font-weight:300;letter-spacing:-3px;color:#fff;text-align:center;text-decoration:none;padding:10px
0px 20px 0px;margin:0px
0px 0px 0px}.private_branding_wrap
h3{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:40px;font-weight:100;letter-spacing:-3px;color:#fff;text-align:center;text-decoration:none;padding:10px
10px 20px 0px;margin:0px
0px 0px 0px}.proven_brands
p{position:relative;min-height:48px;color:#5c5c5c;font-size:18px;line-height:24px;font-weight:200;letter-spacing:-1px;max-width:550px;text-align:center;margin:0
auto}.about_jumbowrap_overlay{position:relative;width:100%;background:url(/assets/gui/general/cc_dotmatrix-repeat-2x.png) repeat left top;padding:220px
20px 220px 20px;margin:0px
0px 0px 0px;-moz-background-size:2px 2px;-o-background-size:2px 2px;-webkit-background-size:2px 2px;background-size:2px 2px}.about_jumbowrap_container{position:relative;width:100%;max-width:1200px;min-height:700px;padding:0px
0px 0px 0px;margin:0
auto;border:0px
#fff solid}.about_jumbowrap{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;position:relative;width:100%;color:#fff;font-size:22px;font-weight:100;letter-spacing:-1px;text-align:center;margin:0px
0px 0px 0px;padding:0px
0px 0px 0px;overflow:hidden;background:url(/assets/files/images/about/cc_about-jumbo-2x.jpg) no-repeat center top fixed;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.about_jumbowrap
h1{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:55px;font-weight:300;letter-spacing:-2px;color:#fff;text-align:center;padding:0px
0px 60px 0px;margin:0px
0px 0px 0px;text-shadow:2px 2px rgba(0,0,0,0.4)}.bullet_container{font-size:20px;font-weight:400;letter-spacing:-2px;color:#fff;text-align:center;padding:60px
0px 60px 0px}.bullet_container
ul{columns:1;-webkit-columns:1;-moz-columns:1;font-size:20px;font-weight:300;letter-spacing:-2px;color:#fff;text-align:left;list-style:none;padding:60px
0px 0px 0px}.bullet_container
li{font-size:20px;font-weight:300;letter-spacing:-2px;line-height:35px;color:#fff;text-align:left;text-indent:0px;list-style:none;padding:0px
0px 0px 30px;margin:0px
0px 20px 0px;background-image:url(/assets/gui/general/cc_bullet-white-30x30.svg);background-repeat:no-repeat;background-position:0 8px;-moz-background-size:20px 20px;-o-background-size:20px 20px;-webkit-background-size:20px 20px;background-size:20px 20px}.whatwedo_top_wrap{position:relative;width:100%;font-size:22px;font-weight:100;letter-spacing:-1px;color:#5c5c5c;text-align:center;margin:0px
0px 0px 0px;padding:100px
10px 100px 10px;overflow:hidden;background:#f7f8f9}.whatwedo_top_wrap
h2{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:50px;font-weight:300;letter-spacing:-2px;color:#3f3f3f;text-align:center;text-decoration:none;padding:10px
0px 20px 0px;margin:0px
0px 0px 0px}.whatwedo_wrap{position:relative;width:100%;height:auto;font-size:22px;font-weight:100;letter-spacing:-1px;color:#5c5c5c;text-align:center;background:#fff;padding:0px
0px 0px 0px;overflow:hidden}.whatwedo_wrap
h3{position:relative;display:block;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:45px;font-weight:300;letter-spacing:-3px;color:#3f3f3f;text-align:center;padding:0px
0px 60px 0px;margin:0
auto}.whatwedo_wrap
h4{position:relative;display:block;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:26px;font-weight:300;letter-spacing:-3px;color:#3f3f3f;text-align:center;padding:0px
0px 10px 0px;margin:0
auto}.whatwedo_padding{padding:0px
0px 0px 0px;height:auto}.whatwedo_text{position:relative;width:100%;height:100%;display:table;font-size:22px;font-weight:100;letter-spacing:-1px;color:#5c5c5c;padding:80px
20px 100px 20px}.whatwedo_text
p{font-size:22px;line-height:32px;margin:0px
0px 0px 0px}.whatwedo_text_inner{display:table-cell;width:100%;vertical-align:middle;text-align:center}.whatwedo_line{max-width:60%;height:1px;background:#919191;padding:0px
0px 0px 0px;margin:0
auto;margin-bottom:30px;margin-top:30px}.whatwedo_image{padding:0px
0px 0px 0px;height:300px;background-repeat:no-repeat;background-attachment:scroll;background-position:center center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.history_wrap{position:relative;width:100%;font-size:22px;font-weight:100;letter-spacing:-1px;color:#5c5c5c;text-align:center;margin:0px
0px 0px 0px;padding:85px
20px 85px 20px;overflow:hidden;background:#f7f8f9}.history_wrap
img{padding:0px
0px 0px 0px;margin:15px
0px 15px 0px}.vcenter{display:inline-block;vertical-align:middle;float:none}.history_text{padding:0px
0px 20px 0px}.services_title_wrap{position:relative;height:400px;padding:0px}.services_title_container{position:relative;display:block;width:100%;max-width:1200px;color:#fff;font-size:30px;font-weight:200;letter-spacing:-2px;text-align:left;text-decoration:none;margin:0
auto;padding:15px
20px 20px 20px}.services_title_container
h1{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:70px;font-weight:300;letter-spacing:-3px;color:#fff;text-align:left;padding:120px
10px 10px 0px;margin:0px
0px 0px 0px;text-shadow:2px 2px rgba(0,0,0,0.5)}.services_branding_main_wrap{position:relative;font-size:22px;font-weight:100;letter-spacing:-1px;color:#3f3f3f;padding:0px
20px 0px 20px}.services_branding_main_wrap
h1{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:60px;font-weight:300;letter-spacing:-3px;color:#3f3f3f;text-align:center;padding:80px
10px 10px 0px;margin:0px
0px 0px 0px}.services_branding_main_wrap
h2{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:60px;font-weight:100;letter-spacing:-3px;color:#3f3f3f;text-align:center;padding:20px
10px 60px 0px;margin:0px
0px 0px 0px}.exlarge_serv_container{position:relative;width:100%;max-width:1600px;padding:150px
0px 150px 0px;margin:0
auto}.service_bullets_wrap{position:relative;background:#fff;overflow:hidden;padding:20px
0px 100px 0px;z-index:90}.service_bullets_wrap
h3{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:60px;letter-spacing:-3px;font-weight:100;top:30px 0px 30px 0px;text-align:center;margin:0px
0px 50px 0px;padding:0px
0px 0px 0px}.service_bullets_container{position:relative;width:100%;color:#5c5c5c;font-size:22px;font-weight:400;letter-spacing:-1px;text-align:left;text-decoration:none;margin:0
auto;padding:20px
0px 20px 0px}.service_bullets_container
p{position:relative;width:100%;max-width:1200px;margin:0
auto;padding:0px
20px 60px 20px}.sbullet_container{position:relative;width:100%;max-width:1200px;font-size:20px;font-weight:400;letter-spacing:-2px;color:#fff;text-align:left;margin:0
auto;padding:0px
20px 0px 20px}.service_bullets_container
ul{columns:1;-webkit-columns:1;-moz-columns:1;color:#5c5c5c;font-size:17px;line-height:28px;list-style:none;margin-bottom:60px;padding:0px}.service_bullets_container
li{color:#5c5c5c;font-size:17px;line-height:40px;font-weight:200;padding-left:30px;text-indent:0px;list-style:none;paddingX:200px 40px 40px 40px;marginX:0px 0px 0px 0px;background-image:url(/assets/gui/general/cc_bullet-purple-60x60-2x.png);background-repeat:no-repeat;background-position:0 10px;-moz-background-size:20px 20px;-o-background-size:20px 20px;-webkit-background-size:20px 20px;background-size:20px 20px}.beyond_para_overlay{position:relative;width:100%;background:url(/assets/gui/general/cc_dotmatrix-repeat-2x.png) repeat left top;padding:120px
20px 120px 20px;margin:0px
0px 0px 0px;-moz-background-size:2px 2px;-o-background-size:2px 2px;-webkit-background-size:2px 2px;background-size:2px 2px}.beyond_para_container{position:relative;width:100%;max-width:1200px;min-height:500px;padding:0px
0px 0px 0px;margin:0
auto}.beyond_para_wrap{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;position:relative;width:100%;color:#fff;font-size:22px;font-weight:300;letter-spacing:-1px;text-align:center;margin:0px
0px 0px 0px;padding:0px
0px 0px 0px;overflow:hidden}.beyond_para_wrap
h3{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:70px;font-weight:300;letter-spacing:-3px;color:#fff;text-align:center;padding:0px
0px 60px 0px;margin:0px
0px 0px 0px}.beyond_para_wrap
h4{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:35px;line-height:48px;font-weight:200;letter-spacing:-2px;color:#fff;text-align:center;padding:60px
0px 60px 0px;margin:0px
0px 0px 0px}.beyonddo_wrap{position:relative;width:100%;height:auto;font-size:22px;font-weight:100;letter-spacing:-1px;color:#5c5c5c;text-align:center;background:#fff;padding:0px
0px 0px 0px;overflow:hidden}.beyonddo_wrap
h3{position:relative;display:block;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:55px;font-weight:300;letter-spacing:-3px;color:#3f3f3f;text-align:center;padding:0px
0px 60px 0px;margin:0
auto}.beyonddo_padding{padding:0px
0px 0px 0px;height:auto}.beyonddo_text{position:relative;width:100%;height:100%;display:table;font-size:22px;font-weight:100;letter-spacing:-1px;color:#5c5c5c;padding:80px
20px 100px 20px}.beyonddo_text
p{margin:0px
0px 3px 0px;padding:0px
0px 0px 0px}.beyonddo_text_inner{display:table-cell;width:100%;vertical-align:middle;text-align:center}.beyonddo_image{padding:0px
0px 0px 0px;height:300px;background-repeat:no-repeat;background-attachment:scroll;background-position:center center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.product_sub_title_container
h1{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:50px;font-weight:300;letter-spacing:-3px;color:#fff;text-align:center;padding:80px
0px 10px 0px;margin:0px
0px 0px 0px}.panel-heading
h3{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:18px;font-weight:200;letter-spacing:-2px;color:#fff;text-align:left;padding:0px
0px 0px 0px;margin:0px
0px 0px 0px}h3.panel-title
a{display:inline-block;width:100%;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:18px;font-weight:200;letter-spacing:-2px;color:#fff;text-align:left;text-decoration:none;padding:20px
25px 20px 25px;margin:0px
0px 0px 0px;background-color:#919191}h3.panel-title a:hover{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:18px;font-weight:200;letter-spacing:-2px;color:#fff;text-align:left;text-decoration:none;padding:20px
25px 20px 25px;margin:0px
0px 0px 0px;background-color:#5c5c5c}h3.panel-title a:active, h3.panel-title a:focus{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:18px;font-weight:200;letter-spacing:-2px;color:#fff;text-align:left;text-decoration:none;padding:20px
25px 20px 25px;margin:0px
0px 0px 0px;background-color:#1d3f88}.product_title_wrap{position:relative;display:block;width:100%;height:50PX;background:#3f3f3f;margin:0px
0px 0px 0px;padding:0px
0px 0px 0px;overflow:hidden}.product_title_container{position:relative;display:block;width:100%;max-width:1200px;height:50PX;color:#fff;font-size:20px;font-weight:200;letter-spacing:-2px;text-align:left;text-decoration:none;background:#3f3f3f;margin:0
auto;padding:15px
20px 20px 20px}.product_title_wrap
a{position:relative;display:block;width:100%;height:50PX;color:#fff;font-size:20px;font-weight:200;letter-spacing:-2px;text-align:left;text-decoration:none;background:#3f3f3f;margin:0px
0px 0px 0px;padding:15px
20px 20px 20px}.product_title_wrap a:hover{position:relative;display:block;width:100%;height:50PX;color:#fff;font-size:20px;font-weight:200;letter-spacing:-2px;text-align:left;text-decoration:none;background:#1d3f88;margin:0px
0px 0px 0px;padding:15px
20px 20px 20px}.product_subtitle_wrap{position:relative;width:100%;height:auto;min-height:50px;color:#3f3f3f;font-size:20px;font-weight:200;letter-spacing:-2px;text-align:left;background:#d2d3d4;margin:0px
0px 0px 0px;padding:10px
20px 5px 20px;overflow:hidden}.product_sub_content_container
ul{columns:1;-webkit-columns:1;-moz-columns:1;color:#5c5c5c;font-size:17px;line-height:28px;list-style:none;margin-bottom:0px;padding:3px}.product_sub_content_container
li{color:#5c5c5c;font-size:17px;line-height:35px;font-weight:200;padding-left:30px;text-indent:0px;list-style:none;paddingX:200px 40px 40px 40px;marginX:0px 0px 0px 0px;background-image:url(/assets/gui/general/cc_bullet-purple-60x60-2x.png);background-repeat:no-repeat;background-position:0 8px;-moz-background-size:20px 20px;-o-background-size:20px 20px;-webkit-background-size:20px 20px;background-size:20px 20px}.product_end_wrap{position:relative;width:100%;background:#f8f8fa;margin:0px
0px 0px 0px;padding:20px
20px 20px 20px;overflow:hidden}.product_end_wrap
h1{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:40px;font-weight:300;letter-spacing:-3px;color:#3f3f3f;text-align:left;padding:10px
10px 10px 0px;margin:0px
0px 0px 0px}.product_end_wrap
h2{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:22px;font-weight:400;letter-spacing:-2px;color:#5c5c5c;text-align:left;padding:10px
10px 10px 0px;margin:0px
0px 10px 0px}.sds_container{position:relative;width:100%;max-width:1200px;color:#000;font-size:16px;font-weight:200;letter-spacing:0px;text-align:left;margin:0
auto;padding:15px
0px 20px 0px}.sds_letters{position:relative;width:100%;color:#fff;font-size:27px;font-weight:200;letter-spacing:0px;text-align:left;padding:25px
20px 25px 20px;margin:0px
0px 40px 0px;background:#1d3f88}.sds_letters
a{color:#fff;font-size:27px;font-weight:200;letter-spacing:0px;padding:0px
7px 0px 7px}.sds_letters a:hover{color:#fff;text-decoration:none}.sds_heading{position:relative;width:100%;color:#fff;font-size:25px;font-weight:200;letter-spacing:-2px;text-align:left;padding:25px
20px 25px 20px;margin:0px
0px 0px 0px;background:#3f3f3f}.sds_product_letter{position:relative;width:100%;color:#3f3f3f;font-size:25px;font-weight:200;letter-spacing:-2px;margin:0px
0px 0px 0px;padding:25px
20px 25px 20px;background-color:#d2d3d4}.sds_backtotop{position:relative;width:100%;color:#3f3f3f;text-align:center;margin:15px
0px 15px 0px;padding:25px
40px 25px 40px;background-color:#f7f8f9}.sds_backtotop
a{color:#3f3f3f;font-size:25px;font-weight:200;letter-spacing:-2px}.sds_backtotop a:hover{color:#1d3f88;text-decoration:none}.literature_top_wrap
h3{position:relative;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:40px;line-height:44px;letter-spacing:-3px;font-weight:300;color:#3f3f3f;text-align:center;text-decoration:none;padding:0px
0px 0px 0px;margin:0px
0px 60px 0px}.literature_top_container{position:relative;width:100%;max-width:1200px;padding:0px
0px 0px 0px;margin:0
auto}.lit_desc{position:relative;text-align:center;padding:0px
0px 0px 0px}.prod_downloads{padding:40px
0px 40px 0px}.prod_downloads
a{display:block;width:100%;color:#3f3f3f;text-align:center;font-size:18px;font-weight:400;height:45px;padding:6px
10px 6px 10px;margin:0
auto;text-decoration:none;background:#fff;cursor:pointer;border:1px
#3f3f3f solid;border-radius:5px;margin-bottom:20px}.prod_downloads a:hover{color:#fff;background:#1d3f88;text-decoration:none;border:1px
#1d3f88 solid;border-radius:5px}.footerwrap{position:relative;width:100%;max-width:1200px;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;color:#5c5c5c;font-size:17px;font-weight:300;text-align:center;background:#fff;padding:60px
20px 60px 20px;overflow:hidden;margin:0
auto}.phone-left
img{text-align:left;width:250px}.locserv_dkgreenwrap{position:relative;width:100%;height:auto;font-family:"usual",sans-serif;font-size:20px;color:#fff;text-align:center;background:#09402f;padding:30px
20px 30px 20px;overflow:hidden}.locserv_additionalwrap
h3{position:relative;display:block;font-family:"usual",sans-serif;font-size:30px;line-height:32px;font-weight:600;letter-spacing:-1px;color:#09402f;text-align:center;padding:0px
0px 50px 0px;margin:0
auto;margin-bottom:40px;background:url(/assets/gui/vector/dt_lserv-shamrock-320x35.svg) no-repeat center bottom;-moz-background-size:320px 35px;-o-background-size:320px 35px;-webkit-background-size:320px 35px;background-size:320px 35px}}@media (max-width: 550px){.phone-left
img{width:200px}}@media (max-width: 440px){.input-group .form-control{position:relative;z-index:2;float:none;width:280px;margin-bottom:0;border-radius:8px 0px 0px 8px!important;background-color:#ffffff!important}.input-group .form-control:focus{z-index:3}.input-group-addon,.input-group-btn{width:auto;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px
12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#ffffff!important;border:1px
solid #ccc;border-radius:8px}.glyphicon{color:#d2d3d4;background-color:#ffffff!important;border:0px}.mast_search{position:relative;float:leftt;padding:10px
0px 0px 10px}.typeahead,.tt-query,.tt-hint{border:1px
solid #CCC;border-right:0px;border-radius:1px;font-size:16px;height:30px;line-height:30px;outline:medium none;padding:15px
12px;width:auto}.typeahead{background-color:transparent!important;border-radius:8px 0px 0px 8px!important}.typeahead:focus{border:1px
solid #1d3f88}.tt-query{box-shadow:0 0px 0px rgba(0, 0, 0, 0.075) inset}.tt-hint{color:#999}.tt-dropdown-menu{background-color:#FFF;border:1px
solid rgba(0, 0, 0, 0.2);border-radius:8px;box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);margin-top:12px;padding:8px
0;width:380px;text-align:left}.tt-suggestion{font-size:14px;line-height:24px;padding:3px
20px}.tt-suggestion.tt-is-under-cursor{background-color:#1d3f88;color:#FFF}.tt-suggestion
p{margin:0}input::-webkit-input-placeholder{color:#3f3f3f!important;text-transform:uppercase;font-size:13px;font-weight:300}input:-moz-placeholder{color:#3f3f3f!important;text-transform:uppercase;font-size:13px;font-weight:300;opacity:1}input::-moz-placeholder{color:#3f3f3f!important;text-transform:uppercase;font-size:13px;font-weight:300;opacity:1}input:-ms-input-placeholder{color:#3f3f3f!important;text-transform:uppercase;font-size:13px;font-weight:300}}@media (max-width: 370px){.input-group .form-control{position:relative;z-index:2;float:none;width:240px;margin-bottom:0;border-radius:8px 0px 0px 8px!important;background-color:#ffffff!important}input::-webkit-input-placeholder{color:#3f3f3f!important;text-transform:uppercase;font-size:11px;font-weight:300}input:-moz-placeholder{color:#3f3f3f!important;text-transform:uppercase;font-size:11px;font-weight:300;opacity:1}input::-moz-placeholder{color:#3f3f3f!important;text-transform:uppercase;font-size:11px;font-weight:300;opacity:1}input:-ms-input-placeholder{color:#3f3f3f!important;text-transform:uppercase;font-size:11px;font-weight:300}}@media (min-width: 1200px){.carousel-indicators{position:absolute;bottom:80px;left:70%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.featured_description{position:relative;color:#5c5c5c;font-size:17px;line-height:24px;font-weight:100;letter-spacing:-1px;text-align:center;background-color:#fff;padding:60px
25px 20px 25px;margin:-1px}.featured_description
h4{position:relative;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif;font-size:17px;line-height:17px;min-height:34px;letter-spacing:-1px;font-weight:400;color:#5c5c5c;text-align:center;text-decoration:none;padding:0px
0px 0px 0px;margin:0px
0px 20px 0px}.featured_description
p{position:relative;min-height:96px;color:#5c5c5c;font-size:17px;line-height:24px;font-weight:100;letter-spacing:-1px;text-align:center}.product_cat_name{display:block;position:absolute;top:0%;bottom:0%;left:0;right:0;text-align:center;font-size:18px;font-weight:400;letter-spacing:-1px;color:#fff;text-transform:uppercase;z-index:101;background:url('/assets/gui/general/cc_dotmatrix-repeat-2x.png') repeat left top;-moz-background-size:2px 2px;-o-background-size:2px 2px;-webkit-background-size:2px 2px;background-size:2px 2px;padding:50px
0px 0px 0px}.sds_product_letter_group
a{display:block;color:#3f3f3f;font-size:25px;font-weight:200;letter-spacing:-2px;padding:5px
10px 5px 10px;margin-top:0px;text-align:center;background-color:#f7f8f9;text-decoration:none;border:1px
#919191 solid;border-radius:6px}.sds_product_letter_group a:hover{color:#fff;border:1px
#1d3f88 solid;background-color:#1d3f88;text-decoration:none}}@media (min-width: 1400px){.product_cat_name{display:block;position:absolute;top:0%;bottom:0%;left:0;right:0;text-align:center;font-size:24px;font-weight:400;letter-spacing:-1px;color:#fff;text-transform:uppercase;z-index:101;background:url('/assets/gui/general/cc_dotmatrix-repeat-2x.png') repeat left top;-moz-background-size:2px 2px;-o-background-size:2px 2px;-webkit-background-size:2px 2px;background-size:2px 2px;padding:40px
0px 0px 0px}}@media (min-width: 1600px){.brand_image{position:relative;text-align:center;background:#fff;padding:0px
80px 0px 80px}.product_cat_name{display:block;position:absolute;top:0%;bottom:0%;left:0;right:0;text-align:center;font-size:24px;font-weight:400;letter-spacing:-1px;color:#fff;text-transform:uppercase;z-index:101;background:url('/assets/gui/general/cc_dotmatrix-repeat-2x.png') repeat left top;-moz-background-size:2px 2px;-o-background-size:2px 2px;-webkit-background-size:2px 2px;background-size:2px 2px;padding:60px
0px 0px 0px}}@media (min-width: 1800px){.carousel-indicators{position:absolute;bottom:140px;left:70%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.product_cat_name{display:block;position:absolute;top:0%;bottom:0%;left:0;right:0;text-align:center;font-size:28px;font-weight:400;letter-spacing:-1px;color:#fff;text-transform:uppercase;z-index:101;background:url('/assets/gui/general/cc_dotmatrix-repeat-2x.png') repeat left top;-moz-background-size:2px 2px;-o-background-size:2px 2px;-webkit-background-size:2px 2px;background-size:2px 2px;padding:90px
0px 0px 0px}}@media (min-width: 2200px){.product_cat_name{display:block;position:absolute;top:0%;bottom:0%;left:0;right:0;text-align:center;font-size:28px;font-weight:400;letter-spacing:-1px;color:#fff;text-transform:uppercase;z-index:101;background:url('/assets/gui/general/cc_dotmatrix-repeat-2x.png') repeat left top;-moz-background-size:2px 2px;-o-background-size:2px 2px;-webkit-background-size:2px 2px;background-size:2px 2px;padding:130px
0px 0px 0px}}
@charset "utf-8";.navbar-header{padding-top:15px}#nav.affix{min-height:120px;position:fixed;top:0;width:100%}.mobile-menu{text-align:center;padding-top:20px}.navbar-toggleXXX{position:relative;float:right;margin-right:20px;margin-top:1px;margin-bottom:0px;border:0px
solid transparent;border-radius:0px;padding:8px
0px 0px 0px}.navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:#fff;color:#ab9a8d}.navbar-default .navbar-toggle .icon-bar{background-color:#fff;height:2px;margin:6px
0px 0px 0px}.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav>.open>a:focus{background-color:transparent;color:#1d3f88;border-bottom:10px #99c455 solid}.navbar-nav{margin-left:0px;margin-top:20px;text-transform:uppercase;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif}.navbar-default{font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif}.nav>li>a{display:inline-block;padding-right:9px!important;padding-left:9px!important;padding-top:8px!important;padding-bottom:25px!important;color:#3f3f3f;font-size:15px;font-weight:200;letter-spacing:-1px;border-bottom:10px #fff solid}.nav>li>a:hover{color:#99c455;border-bottom:10px #99c455 solid}.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav>.active>a:focus{color:#99c455;background-color:transparent}.navbar{border:0px!important;margin-bottom:0px;background-color:transparent;font-family:"acumin-pro-wide-1","acumin-pro-wide-2",sans-serif}.masthead_drop{position:absolute;display:none;width:100%;top:163px;text-align:center;background-color:#fff;padding:20px
20px 20px 20px;margin-top:0px;z-index:1000;border-top:1px #d2d3d4 solid}.masthead_drop
img{border:3px
#fff solid}.masthead_drop a:hover
img{border:3px
#99c455 solid}.masthead_drop
a{color:#3f3f3f;font-size:16px;font-weight:300;letter-spacing:-1px}.masthead_drop a:hover{color:#1d3f88;font-size:16px;font-weight:300;letter-spacing:-1px;text-decoration:none}.masthead_drop2{position:absolute;display:none;width:100%;top:163px;text-align:center;background-color:#fff;padding:20px
20px 20px 20px;margin-top:0px;z-index:1000;border-top:1px #d2d3d4 solid}.masthead_drop2
img{border:3px
#fff solid}.masthead_drop2 a:hover
img{border:3px
#99c455 solid}.masthead_drop2
a{color:#3f3f3f;font-size:16px;font-weight:300;letter-spacing:-1px}.masthead_drop2 a:hover{color:#1d3f88;font-size:16px;font-weight:300;letter-spacing:-1px;text-decoration:none}.brand_row{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;padding:0px
0px 0px 0px;margin:0px}.brand_col{display:block;padding:0px
0px 0px 0px;margin:0px}.masthead-hidden{margin-top:-315px!important;transition:0.2s linear;-webkit-transition:0.2s all linear}.navbar-hidden{margin-top:-200px}.dropdown-menuX{position:absolute;top:50px;left:0px;z-index:1000;display:none;float:left;min-width:520px;list-style:none;font-size:22px;text-align:left;background-color:transparent;border:none;border:0px
solid #ccc;border-radius:0px;-webkit-box-shadow:none;box-shadow:none;-webkit-background-clip:none;background-clip:none}.my_last_classX .dropdown-menuX{min-width:180px;max-width:200px}.dropdown-menuX>li{position:relative;width:240px;height:40px;display:block;float:left;padding:5px
0px 0px 0px;letter-spacing:0px;font-weight:normal;line-height:1.42857143;color:#f0f0f0;white-space:nowrap;border-bottom:1px #a4a4a4 solid;margin-right:10px;margin-left:10px}.my_last_classX .dropdown-menuX>li{width:140px}.dropdown-menuX>li>a{display:block;text-decoration:none;color:#fff;padding:3px
0px 3px 0px}.dropdown-menuX>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none!important;color:#ab9a8d;background-color:transparent!important}.dropdown-menuX>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#ab9a8d!important;text-decoration:none;outline:0;background-color:transparent!important}.openX>.dropdown-menuX{animation-name:slidenavAnimation;animation-duration:2s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards;-webkit-animation-name:slidenavAnimation;-webkit-animation-duration:2s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:forwards;-moz-animation-name:slidenavAnimation;-moz-animation-duration:2s;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease;-moz-animation-fill-mode:forwards}.col-md-6X{padding:17px}@keyframes
slidenavAnimation{from{opacity:0}to{opacity:1}}@-webkit-keyframes
slidenavAnimation{from{opacity:0}to{opacity:1}}@media (max-width: 991px){.navbar-header{padding-top:0px}.togglecontainerXXX{height:45px;position:absolute;right:0px;padding:0px
10px 10px 0px;margin-right:10px;z-index:101}.brand_row{flex-wrap:wrap}.mobile_logo{margin-top:00px;height:40px;width:auto}.navbar-toggleXXX{display:block;width:36px;height:36px;position:relative;float:right;margin-right:10px;margin-top:0px;margin-bottom:0px;padding:0px
0px 0px 0px;border:0px
solid transparent;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor:pointer;border-color:transparent!important;background-color:transparent!important}.mobile-menu .navbar-toggleXXX{display:block;width:36px;height:36px;position:relative;float:right;margin-right:20px;margin-top:0px;margin-bottom:0px;padding:0px
0px 0px 0px;border:0px
solid transparent;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor:pointer;border-color:transparent!important;background-color:transparent!important}.navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:transparent;border-radius:0px}.navbar-toggle .icon-bar{position:relative;background-color:#5c5c5c!important;height:2px;margin:0px
0px 0px 0px!important;border-color:transparent!important;width:36px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out}.navbar-toggleX:hover .icon-bar1, .navbar-toggle:hover .icon-bar4{background-color:#99c455!important;height:2px;margin:4px
0px 4px 0px!important;border-color:transparent!important;width:36px;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out}.navbar-togglXe:hover, .navbar-default .navbar-toggle:focus{background-color:transparent;border-radius:0px}.mobile-menu{text-align:center;padding-top:20px}.mobile-menu
.mobile_logo{margin-top:30px;height:40px;width:auto}.mobile-menuX .navbar-navX{margin-left:0px;margin-right:0px;margin-top:20px;margin-bottom:20px}.navmenu-default{padding-top:20px;margin-top:0px;border:0px
solid transparent;text-transform:uppercase;background-color:#ffffff!important;z-index:150}.navmenu-nav{margin-left:0px;margin-top:20px}.menu-fixed-right{z-index:1028}.navmenu{width:100%!important}.mobile-menuX .navbar-navX{float:none;margin-left:0px;margin-right:0px;margin-top:20px;margin-bottom:20px}.navmenu-defaultX .navbar-toggle .icon-bar{margin:4px
0px 0px 0px;border-color:transparent!important;display:block;position:absolute;height:2px;width:100%;background-color:#fff;border-radius:0px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out}.icon-bar1X{top:0px!important}.icon-bar2X{top:7px!important}.icon-bar3X{top:5px!important}.icon-bar4X{top:12px!important}.activemX .icon-bar1{top:8px!important;width:0%!important;left:50%!important}.activemX .icon-bar2{top:8px!important;-webkit-transform:rotate(45deg)!important;-moz-transform:rotate(45deg)!important;-o-transform:rotate(45deg)!important;transform:rotate(45deg)!important}.activemX .icon-bar3{top:7px!important;-webkit-transform:rotate(-45deg)!important;-moz-transform:rotate(-45deg)!important;-o-transform:rotate(-45deg)!important;transform:rotate(-45deg)!important}.activemX .icon-bar4{top:8px!important;width:0%!important;left:50%!important}}@media (min-width: 1200px){.nav>li>a{display:inline-block;padding-right:13px!important;padding-left:13px!important;padding-top:8px!important;padding-bottom:25px!important;color:#3f3f3f;font-size:16px;font-weight:200;letter-spacing:-1px;border-bottom:10px #fff solid}.nav>li>a:hover{color:#99c455;border-bottom:10px #99c455 solid}.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav>.active>a:focus{color:#1d3f88;background-color:transparent}}
@charset "utf-8";.togglecontainer{height:45px;position:absolute;right:0px;padding:0px
10px 10px 0px;margin-right:20px;margin-top:-22px;z-index:101}.mini_nav_container
.togglecontainer{height:45px;position:absolute;right:0px;padding:0px
10px 10px 0px;margin-right:10px;margin-top:0px;z-index:101}.navmenu-fixed-left,.navmenu-fixed-right,.navbar-offcanvas{overflow-y:auto}.offcanvas .navmenu-nav.dropdown-menu{position:relative}.dropdown-toggleX{position:relative;width:100%;padding:20px
25px 20px 25px;background-color:#5c5c5c}.dropdown-toggleX{position:relative;width:100%;padding:20px
25px 20px 25px;background-color:#919191}.mobile-menu .dropdown-toggle::before, .mobile-menu .dropdown-toggle::after{content:'';display:block;position:absolute;top:50%;right:20px;width:14px;height:3px;margin-topX:-2px;background-color:#919191;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 0.25s;transition:all 0.25s}.mobile-menu .dropdown-toggle::before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.mobile-menu .dropdown-toggle::after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.mobile-menu .open .dropdown-toggle::before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.mobile-menu .open .dropdown-toggle::after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.dropdown{position:relative;transition:all 2s ease-in;-webkit-transition:all 2s ease-in;overflow:hidden;overflow-y:auto}.dropdown.open{height:auto;transition:height 2s ease-in;-webkit-transition:height 2s ease-in}.open>.dropdown-menu{max-height:2800px}.dropdown-menu{position:relative;z-index:1000;display:none;float:none;min-width:0px;list-style:none;font-size:18px;font-weight:200;text-align:left;background-color:transparent;border:none;border:0px
solid #ccc;margin-bottom:0px;clear:both;text-transform:uppercase;box-shadow:none!important;background-color:#f7f8f9}.dropdown-menu>li{position:relative;width:100%;height:auto;display:block;float:left;padding:0px
0px 0px 0px;letter-spacing:0px;font-weight:normal;line-height:1.42857143;color:#750410;white-space:nowrap;border-bottom:1px #a4a4a4 solid;margin:0px
0px 0px 0px;clear:both;background-color:#f7f8f9}.nav .open > a,
.nav .open > a:hover,
.nav .open>a:focus{background-color:transparent;border-color:transparent}.my_last_class{border-bottom:0px #a4a4a4 solid!important}.dropdown-menu>li>a{display:block;text-decoration:none;color:#777;padding:10px
10px 10px 25px!important}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#000;background-color:transparent}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#ab9a8d!important;text-decoration:none;outline:0;background-color:transparent}.dropdown-menu>li:last-child{border-bottom:0px #a4a4a4 solid}#mini_nav{position:fixed;top:-100px;z-index:199;-webkit-transition: .7s ease-in-out;-moz-transition: .7s ease-in-out;-o-transition: .7s ease-in-out;transition: .7s ease-in-out}#mini_nav.affix{position:fixed;top:0;width:100%;-webkit-transition: .7s ease-in-out;-moz-transition: .7s ease-in-out;-o-transition: .7s ease-in-out;transition: .7s ease-in-out}.affix-topX{top:-100px;z-index:99;-webkit-transition:2.5s ease-in-out;-moz-transition:2.5s ease-in-out;-o-transition:2.5s ease-in-out;transition:2.5s ease-in-out}.mobile_logo{height:40px;width:auto}.navbar-toggle{display:block;width:36px;height:36px;position:relative;float:right;margin-right:20px;margin-top:0px;margin-bottom:0px;padding:0px
0px 10px 0px;border:0px
solid transparent;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor:pointer}.navbar-toggle{border-color:transparent!important}.navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:#1d3f88;border-radius:0px}.navbar-toggle .icon-bar{position:relative;background-color:#fff;height:2px;margin:0px
0px 0px 0px!important;border-color:transparent!important;width:36px}.navbar-toggle:hover .icon-bar{background-color:#cbcbcb!important;height:2px;margin:0px
0px 0px 0px!important;border-color:transparent!important;width:36px}.navbar-toggle.activem  .icon-bar{position:relative;background-color:#5c5c5c;height:2px;margin:0px
0px 0px 0px!important;border-color:transparent!important;width:36px}.navbar-toggle.activem:hover .icon-bar{background-color:#cbcbcb!important;height:2px;margin:0px
0px 0px 0px!important;border-color:transparent!important;width:36px}.navbar-toggle.activem:hover, .navbar-default .navbar-toggle:focus{background-color:transparent!important;border-radius:0px}.navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:#1d3f88;background-color:transparent;border-radius:0px}.icon-bar1{top:0px!important}.icon-bar2{top:7px!important}.icon-bar3{top:5px!important}.icon-bar4{top:12px!important}.activem .icon-bar1{top:8px!important;width:0%!important;left:50%!important}.activem .icon-bar2{top:8px!important;-webkit-transform:rotate(45deg)!important;-moz-transform:rotate(45deg)!important;-o-transform:rotate(45deg)!important;transform:rotate(45deg)!important}.activem .icon-bar3{top:6px!important;-webkit-transform:rotate(-45deg)!important;-moz-transform:rotate(-45deg)!important;-o-transform:rotate(-45deg)!important;transform:rotate(-45deg)!important}.activem .icon-bar4{top:8px!important;width:0%!important;left:50%!important}#mini_nav.masthead{width:100%;height:65px;color:#fff;font-size:17px;background:#1d3f88;padding:10px
0px 0px 0px;z-index:101}.mobile-menu{text-align:center;overflow:hidden}.mobile-menu
.mobile_logo{margin-top:50px;height:40px;width:auto}.mobile-menu .navbar-nav{margin-left:0px;margin-right:0px;margin-top:20px;margin-bottom:20px}.navmenu-default{padding-top:20px;margin-top:0px;border:0px
solid transparent;text-transform:uppercase;background-color:#fff;z-index:1001}.navmenu-nav{margin-left:0px;margin-top:20px}.mobile-menu .navbar-nav{float:none;margin-left:0px;margin-right:0px;margin-top:20px;margin-bottom:20px;padding:0px
0px 0px 0px}.menu-fixed-right{z-index:1028}.navmenu{width:100%!important;height:100%}.mobile-menuX .navbar-navX{float:none;margin-left:0px;margin-right:0px;margin-top:20px;margin-bottom:20px}.mobile-menu .nav>li{float:none;text-align:left}.mobile-menu .nav>li>a{display:block;padding-right:0px!important;padding-left:20px!important;padding-top:15px!important;padding-bottom:15px!important;color:#3f3f3f!important;font-size:22px;font-weight:300;letter-spacing:-1px;background-color:transparent;border-top:1px #3f3f3f solid}.mobile-menu .nav>li>a:hover{color:#ffffff!important;background-color:#5c5c5c}.mobile-menu .nav>li>a:focus{color:#ffffff!important;background-color:#1d3f88}.mobile-menu .nav>li>a:active{color:#ffffff!important;background-color:#5c5c5c}.mobile-menu .nav>li:last-child>a{display:block;padding-right:0px!important;padding-left:20px!important;padding-top:15px!important;padding-bottom:15px!important;color:#3f3f3f!important;font-size:22px;font-weight:300;letter-spacing:-1px;background-color:transparent;border-top:1px #3f3f3f solid;border-bottom:1px #3f3f3f solid}.mobile-menu .nav>li:last-child>a:hover{color:#ffffff!important;background-color:#5c5c5c}.mobile-menu .nav>li:last-child>a:focus{color:#ffffff!important;background-color:#1d3f88}.mobile-menu .nav>li:last-child>a:active{color:#ffffff!important;background-color:#5c5c5c}.navmenu-default .nav>li>a{border-bottom:0px #fff solid}.navmenu-default .nav>li>a:hover{border-bottom:0px #1d3f88 solid}.navmenu-default .navbar-nav > .open > a, .navmenu-default .navbar-nav > .open > a:hover, .navmenu-default .navbar-nav>.open>a:focus{border-bottom:0px #F30206 solid}