/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}main,aside{min-height:100vh}@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait){main,aside{min-height:1024px}}@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape){main,aside{min-height:768px}}@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape){main,aside{min-height:500px}}body{font:0.9rem/1.4rem "museo-sans", "Proxima Nova";color:rgba(0,0,0,0.87);font-weight:300}h1,h2,h3,h4,h5,h6{text-transform:uppercase}a:hover{color:#ea2328}h1{line-height:2rem}h1+p{margin-top:-0.5rem}#highlight h1{font-weight:200}p+.form{border-top:1px solid rgba(0,0,0,0.2);padding-top:1rem;margin-top:1rem}.body p{line-height:1.9rem;font-weight:300}.body p:first-child{font-size:1.1rem}a{text-decoration:none}a.inline-link{text-decoration:underline;color:#ea2328}img{max-width:100%;max-height:100%}legend{font-weight:100}fieldset{margin-bottom:1rem;background:#EAEAEA}#page{background:#fff;position:relative;z-index:1}clearfix,#footer{*zoom:1}clearfix:before,#footer:before,clearfix:after,#footer:after{content:"";display:table}clearfix:after,#footer:after{clear:both}.menu{padding:0}.menu li{list-style:none}.button{background-color:#fff;border:none;color:#000;text-transform:uppercase;padding:0.75rem 1rem;font-size:0.7rem;box-shadow:0 2px 10px rgba(0,0,0,0.27)}.create-button{background-color:#58C07D;color:#fff}.edit-button{background-color:#d84245;color:#fff}.submit-button{background:#d84245;color:#fff;padding:1rem 2rem;font-size:0.8rem;clear:both;display:block}.destroy-button{background:#ea2328;color:#fff}.add-fields-button{float:right}#admin-bar{width:100%;position:fixed;bottom:0;left:0;padding:0.5rem;background:white;box-sizing:border-box;font-size:0.8rem;z-index:1000;background:black}#admin-bar ul{padding:0;margin:0}#admin-bar li{float:left}#admin-bar a{display:block;margin-right:0.5rem;color:white;padding:0 0.5rem;border-radius:3px}#admin_content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 auto}#admin_content #admin_sidebar{-webkit-box-flex:0;-webkit-flex:0 0 300px;-moz-box-flex:0;-moz-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px;background:#dddddd;padding:50px 0}#admin_content #admin_sidebar a{display:block;width:100%;height:50px;line-height:50px;text-align:center;color:black}#admin_content #admin_main{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;padding:30px;box-sizing:border-box}#admin_content table{width:100%;text-align:left;font-weight:300;margin-top:1rem}#admin_content table td,#admin_content table th{padding:0.25rem 1rem}#admin_content table th{border-bottom:1px solid #bbbbbb}#admin_content table tr{display:table-row !important}#admin_content table a{color:#333333;text-decoration:underline}#admin_content table img{max-width:100px}#admin_content table.show-table{padding:0.25rem 1rem;border:1px solid #bbbbbb}#admin_content table.show-table th{padding-left:1rem;color:#999999;border-bottom:none;width:10rem}#admin_content table.show-table.check-cell{width:0}#admin_content table.show-table.nested-table{padding:0}#admin_content table.show-table.nested-table table{width:100%}#admin_content table.show-table.nested-table table tr.odd{background:#dddddd}#admin_content table.show-table.nested-table table td{border:0}#admin_content table.show-table.nested-table table .prop{width:20rem}#admin_content table.show-table.nested-table table .del{width:5rem;font-size:0.875rem}#admin_content .button-list{float:right;padding:0;margin:0}#admin_content .button-list li{text-align:center;margin-right:0.5rem;display:inline-block;list-style:none}#admin_content .button-list li .button{width:5rem;display:block}#admin_content .admin-title{float:left}#admin_content .advice{font-size:0.8rem;color:#666666;font-style:italic}#admin_content .advice a{text-decoration:underline;color:#ea2328}#admin_content div#filter-form{width:50%;background:#dddddd;padding:1rem;box-sizing:border-box;float:right;margin-bottom:2rem}#admin_content .image-field img{width:6rem}#admin_content .related_products{height:400px;overflow:scroll;margin-bottom:2rem;box-shadow:inset 0 -2px 3px rgba(0,0,0,0.25);padding:1rem;box-sizing:border-box}.admin_footer{margin-top:0 !important}input[type="text"],select,input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea{-webkit-appearance:none;-webkit-border-radius:0px;background-color:#fff;font-family:inherit;border:1px solid #cccccc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-size:0.77778rem;margin:0 0 0.88889rem 0;padding:0.44444rem;height:2.05556rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:box-shadow 0.45s,border-color 0.45s ease-in-out;cursor:pointer}input[type="text"]:focus,select:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus{background:#fafafa;border-color:#999999;outline:none;box-shadow:0 0 5px #999999}textarea{height:auto}label{text-transform:uppercase;color:rgba(0,0,0,0.5);font-size:0.8rem}.field_with_errors input[type="text"],.field_with_errors input[type="password"],.field_with_errors input[type="date"],.field_with_errors input[type="datetime"],.field_with_errors input[type="datetime-local"],.field_with_errors input[type="month"],.field_with_errors input[type="week"],.field_with_errors input[type="email"],.field_with_errors input[type="number"],.field_with_errors input[type="search"],.field_with_errors input[type="tel"],.field_with_errors input[type="time"],.field_with_errors input[type="url"],.field_with_errors input[type="color"],.field_with_errors textarea{border-color:#ea2328}.field_with_errors label{color:#ea2328}.add-in-fields{width:60%}.add-in-fields .split-field{width:50%;float:left;box-sizing:border-box;padding-right:1rem}.split_form{display:flex}.split_form_left{flex:2;padding-right:15px}.split_form_right{flex:1;padding-left:15px}.split_form_right img{width:120px}.alert{padding:1rem;color:#fff;text-transform:uppercase;font-size:0.8rem;text-align:center;font-weight:100}.alert-error{background:#D73737}#error_explanation{background:black;color:#fff;font-size:0.7rem;text-align:left;font-weight:100;padding-bottom:0.5rem;margin-bottom:1rem}#error_explanation ul{padding:0}#error_explanation li{list-style:none;padding-left:1rem}.alert-notice{background:#3C8DB8}.alert-sucess{background:#32B378}.user-form-highlight{background-image:url(highlights/userform.html);background-size:100%;padding:10% 0;background-repeat:no-repeat}.user-form{width:100%;padding:80px 30px;box-sizing:border-box;max-width:600px;margin:0 auto}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.html") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);-moz-transition:scale(1.3, 1.3);-ms-transition:scale(1.3, 1.3);-o-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}#top_bar{position:relative;z-index:101;line-height:32px;height:32px;background:black;font-weight:100;font-size:0.75rem;color:white;text-align:right;overflow:hidden;padding:0 30px;box-sizing:border-box}@media screen and (max-width: 799px){#top_bar{display:none}}@media screen and (min-width: 800px){#top_bar{display:block}}#top_bar>*{display:inline-block;vertical-align:top;margin-right:15px}#top_bar .social-icon{margin:0}#top_bar img{width:1.5rem;margin:3px 5px 0 0}#top_bar a{color:inherit}#header{height:64px;background-color:#1b1b1b;width:100%;position:fixed;z-index:100;transition:height 0.4s;top:0;overflow:hidden}@media screen and (min-width: 800px){#header{height:110px}}#header_inner{padding:0 32px}#logo{background-image:url(reg_logo-bdf0cb2683dd75b7eccee442f064e3cb.png);background-position:0 50%;background-repeat:no-repeat;height:48px;background-size:contain;margin-top:10px;position:absolute;left:15px}#logo a{display:block;width:100%;height:100%}@media screen and (min-width: 800px){#logo{height:60px;margin-top:10px;transition:height 0.4s}#logo .site-name{text-indent:100%;white-space:nowrap;overflow:hidden;margin:0;height:0}}.scrolled #logo{height:50px}#horizontal-menu{display:none}@media screen and (min-width: 800px){#horizontal-menu{display:block}#horizontal-menu ul{padding:0;margin:0;text-align:center}#horizontal-menu li{display:inline-block}#horizontal-menu a{text-transform:uppercase;color:white;display:block;line-height:73px;font-weight:100;font-size:0.8rem;padding:0 0.5rem;transition:line-height 0.4s}#horizontal-menu a:hover{border-bottom:5px solid #ea2328}}@media screen and (min-width: 800px) and (max-width: 1450px){#horizontal-menu{display:block;position:absolute;width:100%;padding-right:430px;box-sizing:border-box}#horizontal-menu ul{text-align:right}}@media screen and (min-width: 1180px){#horizontal-menu a{font-size:0.9rem;padding:0 1rem}#horizontal-menu a.first{display:block}}.scrolled #horizontal-menu a{line-height:75px}#toggle-menu{color:white;position:absolute;top:0;right:0;margin:0.5rem;cursor:pointer;background-size:100%;width:48px;height:48px;background-image:url(menu-icon-5f3911a0372e3b234b8847c00064cec0.png)}@media screen and (min-width: 800px){#toggle-menu{display:none}}aside{position:absolute;background:white;width:15rem;top:0;right:0}#mobile-menu .menu{margin:0}#mobile-menu a{color:black;line-height:64px;display:block;padding:0 1rem;box-sizing:border-box}#mobile-menu a.first{margin-top:64px}.animating #mobile-menu{display:block}.animating #page{transition:transform 0.25s ease-in-out;-webkit-transition:-webkit-transform 0.25s ease-in-out;box-shadow:3px 0 25px rgba(0,0,0,0.6)}.animating.left #page{transform:translate3d(-15rem, 0, 0);-webkit-transform:translate3d(-15rem, 0, 0)}.animating.right #page{transform:translate3d(15rem, 0, 0);-webkit-transform:translate3d(15rem, 0, 0)}.menu-visible #main-mobile{display:block}.menu-visible #page{right:15rem;box-shadow:3px 0 25px rgba(0,0,0,0.6)}#search_form{position:absolute;right:30px;top:50px}#search_form input{display:inline-block;vertical-align:top}#search_form input[type='text']{width:200px;background-color:black;border:none;border-bottom:2px solid #ea2328;color:white;height:40px}#search_form input[type="image"]{width:26px;position:relative;top:5px}@media screen and (max-width: 800px){#search_form{display:none}}#press_for_assistance{position:absolute;right:300px;top:35px}#press_for_assistance a{display:block;height:70px;width:70px;background-image:url(assistance_un-a7ba56db8d263441114578946f9d666e.png);background-size:contain;background-position:50%}#press_for_assistance a:hover{background-image:url(assistance-3c4b6d3562d698767356745f6290d624.png)}@media screen and (max-width: 800px){#press_for_assistance{display:none}}#footer{position:relative;background:#45474a;color:rgba(255,255,255,0.84);font-weight:100;font-size:0.8rem;margin-top:2rem;padding:1rem 0}#footer .footer-section{text-align:center}#footer .footer-section ul{padding:0}#footer .footer-section li{list-style:none}#footer .footer-section a{color:inherit}#footer .footer-section a:hover{text-decoration:underline;color:#ea2328}@media screen and (min-width: 800px){#footer .footer-section{width:50%;float:left;padding:0 1.5rem;box-sizing:border-box}#footer .footer-links{text-align:right}#footer .footer-address{text-align:left}}#page-bottom{padding:1rem 0;color:rgba(0,0,0,0.5);background:white;text-align:center;font-weight:400;font-size:0.8rem;letter-spacing:1px;text-transform:uppercase}#page-bottom img{width:60px}#page-bottom ul{padding:0.5rem 0;margin:0}#page-bottom li{list-style:none;padding:0 1rem}#page-bottom a{font-weight:900;color:rgba(0,0,0,0.5)}@media screen and (min-width: 800px){#page-bottom img{width:70px}#page-bottom li{display:inline-block}}#content_inner,#footer_inner,#banner_inner{width:100%;padding:0 30px;box-sizing:border-box;margin:0 auto}@media screen and (min-width: 800px){#content_inner,#footer_inner,#banner_inner{padding:0 50px}}@media screen and (min-width: 1180px){#content_inner,#footer_inner,#banner_inner{max-width:1100px}}@media screen and (min-width: 1400px){#content_inner,#footer_inner,#banner_inner{max-width:1300px}}#page{padding-top:64px}@media screen and (min-width: 800px){#page{padding-top:110px}}.back-to-top{position:fixed;bottom:30px;right:40px;z-index:10;color:white;background:black;padding:16px 14px;border-radius:3px;font-weight:100;transform:rotateZ(90deg);opacity:0;transition:0.4s}.back-to-top-active a.back-to-top{opacity:0.35}.back-to-top-active a.back-to-top:hover{opacity:0.65}.return-link+h1{margin-top:0}.disabled{opacity:0.4}#preload_image img{width:1px}#category_index_inner{max-width:1400px;margin:0 auto;padding:50px 30px 20px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}#category_index_inner #banner_menu{background:#e7e7e7;padding:32px 30px 0;width:100%;transition:0.4s;z-index:100;font-size:0.875rem;box-sizing:border-box;-webkit-box-flex:0;-webkit-flex:0 0 200px;-moz-box-flex:0;-moz-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px}@media screen and (max-width: 1180px){#category_index_inner #banner_menu{display:none}}#category_index_inner #banner_menu a{line-height:1.4rem;display:block;margin:0 10px 10px;color:rgba(0,0,0,0.75)}#category_index_inner #banner_menu a:hover{color:#ea2328}#category_index_inner #banner_menu a:before{content:"";display:inline-block;height:6px;width:6px;background-color:red;position:relative;left:-10px;vertical-align:middle}.scrolled #banner_menu .fixed_banner_menu{position:fixed;width:140px;top:188px}#categories_list{padding:0;margin:0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;width:100%;min-width:0}#categories_list li{list-style:none}.category_list_category{border-bottom:1px solid rgba(0,0,0,0.15);padding:30px 0}.category_list_category:last-child{border-bottom:none}@media screen and (min-width: 500px){.category_list_category{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}.category_list_category .category_list_category_image{-webkit-box-flex:0;-webkit-flex:0 0 150px;-moz-box-flex:0;-moz-flex:0 0 150px;-ms-flex:0 0 150px;flex:0 0 150px;padding:0 40px;box-sizing:border-box}@media screen and (min-width: 800px){.category_list_category .category_list_category_image{-webkit-box-flex:0;-webkit-flex:0 0 300px;-moz-box-flex:0;-moz-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px}}.category_list_category .category_list_category_image img{display:block;max-height:220px;margin:0 auto}.category_list_category .category_list_category_preview{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;max-width:100%;min-width:1px;color:rgba(0,0,0,0.5);font-size:0.87rem}@media screen and (max-width: 500px){.category_list_category .category_list_category_preview{padding:30px 20px}.category_list_category .category_list_category_preview .category_list_item_summary{margin-bottom:20px}}.category_list_category .category_list_category_preview h3{margin:0}.category_list_category .category_list_category_preview h3 a{color:rgba(0,0,0,0.67)}.category_list_category .category_carousel{width:100%}@media screen and (max-width: 800px){.category_list_category .category_list_item_products{display:none}}.category_list_category .category_list_item_product_item{padding:20px 20px 0}.category_list_category .category_list_item_product_item img{max-height:100px;width:auto;margin:0 auto}.category_list_category .category_list_item_product_item h4,.category_list_category .category_list_item_product_item a{color:rgba(0,0,0,0.67);text-align:center}.category_list_category .category_all_link{background:rgba(0,0,0,0.75);color:white;padding:10px;font-weight:100;font-size:0.875rem;display:block;text-align:center}@media screen and (min-width: 500px){.category_list_category .category_all_link{float:right}}.category_list_category .owl-controls{float:left}.category_list_category .owl-controls .owl-prev,.category_list_category .owl-controls .owl-next{display:inline-block;font-weight:800;padding:0 10px}.product_list{text-align:left;font-size:0}#category_show_banner{width:100%;background:#45474a;margin-bottom:40px}#category_show_inner{max-width:1200px;padding:0 32px;box-sizing:border-box;margin:0 auto}#banner_inner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}#banner_inner #category_show_info{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;color:white;padding:40px 40px 0 0;box-sizing:border-box}@media screen and (max-width: 800px){#banner_inner #category_show_info p{display:none}}#banner_inner #category_show_info a{color:rgba(255,255,255,0.7);font-weight:200}#banner_inner #category_show_banner_image{-webkit-box-flex:0;-webkit-flex:0 0 240px;-moz-box-flex:0;-moz-flex:0 0 240px;-ms-flex:0 0 240px;flex:0 0 240px;padding:20px;box-sizing:border-box}@media screen and (max-width: 800px){#banner_inner #category_show_banner_image{-webkit-box-flex:0;-webkit-flex:0 0 150px;-moz-box-flex:0;-moz-flex:0 0 150px;-ms-flex:0 0 150px;flex:0 0 150px}}@media screen and (max-width: 500px){#banner_inner #category_show_banner_image{display:none}}.product_list_item{font-size:1rem;text-align:left;display:inline-block;vertical-align:top;width:25%;padding:0 20px 60px;box-sizing:border-box}@media screen and (max-width: 1180px){.product_list_item{width:33%}}@media screen and (max-width: 800px){.product_list_item{width:50%}}@media screen and (max-width: 500px){.product_list_item{width:100%}}.product_list_item h3{margin:5px 0 0}.product_list_item h4{margin:5px 0;font-size:0.675rem}.product_list_item a{color:rgba(0,0,0,0.75)}.product_list_item ul{padding:0 0 0 16px;margin:0;font-size:0.75rem}.list .product_list_item{width:100%}.list .product_list_item .product-list-item-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.list .product_list_item .product-list-item-container .product-list-item-image{-webkit-box-flex:0;-webkit-flex:0 0 100px;-moz-box-flex:0;-moz-flex:0 0 100px;-ms-flex:0 0 100px;flex:0 0 100px}.list .product_list_item .product-list-item-container .product-list-item-text{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;padding:0 30px;box-sizing:border-box}#product_summary_section{width:100%;max-width:1500px;box-sizing:border-box;margin:0 auto;font-size:0.875rem;position:relative}@media screen and (min-width: 800px){#product_summary_section{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}#product_summary_section a{color:rgba(0,0,0,0.67)}#product_summary_section h1{margin-bottom:10px}#product_summary_section h2{margin:0;font-weight:300;font-size:1.125rem}#product_summary_section ul{padding-left:16px}#product_summary_section #product_preview_image{-webkit-box-flex:0;-webkit-flex:0 0 300px;-moz-box-flex:0;-moz-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px;padding:40px;box-sizing:border-box}#product_summary_section #product_text_summary{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;padding:40px;min-width:300px;box-sizing:border-box}#product_summary_section #product_documents{-webkit-box-flex:0;-webkit-flex:0 0 280px;-moz-box-flex:0;-moz-flex:0 0 280px;-ms-flex:0 0 280px;flex:0 0 280px;padding:40px;box-sizing:border-box}#product_summary_section #product_documents img{display:inline-block}#product_page_navigation{text-align:center}#product_page_navigation a{color:rgba(0,0,0,0.75);display:inline-block;padding:5px 10px;font-weight:bold;text-transform:uppercase}#image_section{background-color:#e7e7e7}#image_section .owl-stage{margin:0 auto}#image_section img{padding:30px;box-sizing:border-box}#product_content_inner{max-width:1000px;margin:0 auto;box-sizing:border-box}#product_content_inner h4{font-size:1.5rem;border-bottom:5px solid #dddddd;padding-bottom:2rem}#product_content_inner p{color:#666666;font-weight:300}#product_specification{font-size:0.875rem}#product_specification td{padding-right:20px}#product_specification h5{color:#ea2328}#related_products .related_product_item{text-align:center;display:inline-block;vertical-align:top;padding:0 40px;box-sizing:border-box;max-width:240px}.specification_group td{table-layout:fixed;width:50%}.specification_group table{width:100%;max-width:700px}#home_banner{padding:40px;background-color:black;background-image:url(home_banner-0b72240a9c5f04e6d5f1911c008be373.jpg);background-size:cover;background-position:50%;color:white}#home_banner .home_banner_text{box-sizing:border-box;vertical-align:middle;text-align:center;max-width:800px;margin:0 auto;padding:6% 0px 8%}#home_banner h1{text-transform:none;font-weight:400;font-size:2.5rem}#home_banner h1 span{font-weight:600}#home_banner p{font-size:1.125rem;line-height:2.1rem}#home_banner a{display:block;width:250px;margin:0 auto;height:50px;line-height:50px;background:#ea2328;color:white;text-align:center}.panel_inner{max-width:1300px;margin:0 auto}#home_about_panel{padding:40px;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,0.15);font-size:0}#home_about_panel .home_about_text,#home_about_panel .home_about_image{display:inline-block;vertical-align:top;font-size:1rem}@media screen and (max-width: 800px){#home_about_panel .home_about_text,#home_about_panel .home_about_image{display:block}}#home_about_panel .home_about_text{width:35%;min-width:350px;padding:20px 50px 20px 20px;box-sizing:border-box;margin-bottom:20px}@media screen and (max-width: 800px){#home_about_panel .home_about_text{padding:0;min-width:0;width:100%}}#home_about_panel .home_about_image{width:65%}#home_about_panel a{display:block;width:150px;height:50px;line-height:50px;background:#ea2328;color:white;text-align:center}div#home_partners_panel{text-align:center;border-bottom:1px solid #dddddd}div#home_partners_panel img{display:inline-block;vertical-align:middle;padding:20px;max-width:110px;text-align:center}#home_category_previews{text-align:center}.home_category_preview{display:inline-block;padding:30px;max-width:130px;vertical-align:top}.home_category_preview h3{font-size:0.875rem}.home_category_preview h3 a{color:rgba(0,0,0,0.6)}#distributors{text-align:center}.distributor{display:inline-block;max-width:200px;padding:30px;vertical-align:bottom}.distributor h3 a{color:white;background:#636363;box-sizing:border-box;font-weight:600;font-size:0.875rem;padding:5px 10px;width:100%;display:block}#page_banner{height:200px;background-position:50%;background-size:cover;position:relative}#page_banner .page_banner_title{color:white;margin:0;position:absolute;width:100%;bottom:20px}#page_banner .page_banner_title h1{max-width:1400px;margin:0 auto}.distributor_banner{background-image:url(distributors-635596eaebc3fea5e8893c76e8e7f7f7.jpg)}.distributor_banner#page_banner.distributor_show_banner{height:125px}.news_banner{background-image:url(news-431a85bdd369fe814b820a1a2201224d.jpg)}.about_banner{background-image:url(about_banner-a7eedc558c97ad69c86a9681de48de1d.jpg)}#page_banner.product_banner{background-image:url(product_banner-ad8ce76b699d873958474a7a612680e7.jpg);height:150px}.service_banner{background-image:url(service_banner-a4c8fc231d0057433498c79e514a289a.jpg)}#about_page_text{max-width:1250px;margin:0 auto;padding:40px 20px}#service_index_content{max-width:1200px;margin:30px auto 0;padding:0 30px}#service_index_content img{display:block}#service_index_content .service_panel{margin-bottom:30px}@media screen and (min-width: 800px){#service_index_content .service_panel{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}#service_index_content .service_panel_image{-webkit-box-flex:0;-webkit-flex:0 0 400px;-moz-box-flex:0;-moz-flex:0 0 400px;-ms-flex:0 0 400px;flex:0 0 400px;padding:15px 35px;box-sizing:border-box}#service_index_content .service_panel_text{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}#service_index_content .service_panel_text a{color:#ea2328}#service_content{max-width:1200px;margin:0 auto;padding:30px 20px 0;line-height:2.1rem}@media screen and (min-width: 800px){#service_content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}#service_main{padding:0 40px}@media screen and (min-width: 800px){#service_main{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width: 800px){#service_sidebar{-webkit-box-flex:0;-webkit-flex:0 0 250px;-moz-box-flex:0;-moz-flex:0 0 250px;-ms-flex:0 0 250px;flex:0 0 250px;border-right:1px solid rgba(0,0,0,0.2);box-sizing:border-box}}#service_sidebar a{max-width:20rem;display:block;color:white;padding:1rem 0.5rem;box-sizing:border-box;margin:0 auto 0.5rem}@media screen and (max-width: 800px){#service_sidebar a{background-color:#d84245;box-shadow:0 2px 10px rgba(0,0,0,0.27);text-align:center;border-radius:3px}}@media screen and (min-width: 800px){#service_sidebar a{color:rgba(0,0,0,0.5)}#service_sidebar a:hover{background:#dddddd}}#distributor_page{padding:80px 20px 40px;max-width:1200px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}#distributor_page #distributor_page_logo{max-width:300px;margin:0 auto}#distributor_page #distributor_page_logo h1{font-size:1.25rem}#distributor_page_logo{-webkit-box-flex:0;-webkit-flex:0 0 250px;-moz-box-flex:0;-moz-flex:0 0 250px;-ms-flex:0 0 250px;flex:0 0 250px;padding:0 40px}#distributor_address{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}#distributor_address .address{width:300px;display:inline-block;padding:0 50px;vertical-align:top}#contact_page{max-width:800px;margin:20px auto;padding-top:20px}#contact_page p{text-align:center}#contact_page .split_line{content:"";display:block;width:50px;height:2px;background-color:#ea2328;margin:20px auto 40px}#contact_page #contact_form_address{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}#contact_page #contact_form_address #contact_address{-webkit-box-flex:0;-webkit-flex:0 0 300px;-moz-box-flex:0;-moz-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px}#contact_page #contact_form_address #contact_address p{text-align:left}#contact_page #contact_form_address #contact_form{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}#errors_link{position:absolute;top:20px;right:0}#errors_link a{color:#999999;font-size:0.875rem;text-decoration:underline}
