﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}blockquote,q{quotes:none;}blockquote:before,blockquote:after{content:'';content:none;}q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}img{max-width:100%;width:auto\9;font:normal 12px helvetica,arial,sans-serif;color:#000;}::-moz-focus-inner{border:0;padding:0;}input:focus{outline:none;}textarea:focus{outline:none;}select:focus{outline:none;}input:focus,textarea:focus,select:focus{outline:none;}:focus{outline:none;}.img-responsive.img-center{margin:0 auto;}@media only screen and (min-width:300px){html{position:relative;min-height:100%;overflow-x:hidden;}.clear{clear:both;}body{background:#fff;font-family:"bicyclette",Helvetica,Arial,san-serif;letter-spacing:normal;line-height:1.2;margin-bottom:260px;}::selection{color:#fff;background:#ac242a;}strong,b{font-weight:600;}i{font-style:italic;}p{font-family:"bicyclette",Helvetica,Arial,san-serif;font-size:16px;font-weight:400;color:#000;line-height:1.2;}h1{font-family:"bicyclette",Helvetica,Arial,san-serif;font-size:42px;line-height:50px;color:#ac242a;margin:0;padding:0;}h2{font-family:"bicyclette",Helvetica,Arial,san-serif;font-size:20px;line-height:26px;letter-spacing:-.035em;color:#000;margin:0;padding:0;}.clear{clear:both;}a:link,a:visited{color:#ac242a;text-decoration:none;}a:link:hover,a:link:active,a:visited:hover,a:visited:active{text-decoration:underline;}.slide_container{background:#fff;cursor:pointer;}header{width:100%;height:auto;display:block;clear:both;}.header_content_container{width:100%;height:auto;margin:0;padding:0;display:block;overflow:hidden;}a.brand{width:175px;height:55px;margin:0 auto;padding:0;margin-top:30px;margin-bottom:30px;display:block;}img.brand_logo{float:left;width:175px;height:55px;margin:0;padding:0;border-right:none;}h1.site_title{font-size:16px;font-weight:400;text-transform:uppercase;text-align:center;line-height:20px;letter-spacing:-.02em;color:#ac242a;margin:30px;padding:0;display:block;overflow:hidden;}span.social_label{font-size:16px;color:#ac242a;padding:0 5px 0 0;display:none;}.social_media_container{float:right;overflow:hidden;}a.social_button:link,a.social_button:visited{font-size:30px;color:#ac242a;line-height:25px;text-align:center;vertical-align:middle;display:inline-block;cursor:pointer;margin:0 5px 0 0;}a.social_button:link:hover,a.social_button:visited:hover{color:#df1c31;transition:color 150ms ease-in-out;}nav.navbar{width:100%;margin-bottom:0;background-color:#ac242a;background-image:none;}.navbar-default{background-color:#ac242a;border-color:#4f121c;}.navbar-default .navbar-brand{color:#fff;}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#fff;}.navbar-default .navbar-nav>li>a{color:#fff;}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#fff;font-weight:600;}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#fff;background-color:#ac242a;background-image:none;}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#fff;background-color:#ac242a;background-image:none;}.navbar-default .navbar-nav>.dropdown>a .caret{border-top-color:#777;border-bottom-color:#777;background-image:none;}.navbar-default .navbar-nav>.dropdown>a:hover .caret,.navbar-default .navbar-nav>.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333;background-image:none;}.navbar-default .navbar-nav>.open>a .caret,.navbar-default .navbar-nav>.open>a:hover .caret,.navbar-default .navbar-nav>.open>a:focus .caret{border-top-color:#555;border-bottom-color:#555;background-image:none;}.navbar-default .navbar-toggle{border-color:#fff;background-image:none;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ac242a;background-image:none;}.navbar-default .navbar-toggle .icon-bar{background-color:#fff;background-image:none;}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff;}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;font-weight:600;}span.nav_icon{font-size:14px;margin:0 0 0 5px;}.page_container{padding:10px;}h2.home_title{font-weight:600;color:#ac242a;margin:10px 0 20px 0;}img.home_hornstrobe{float:right;width:150px;margin:20px 10px 5px 0;}.home_description p{line-height:22px;margin:20px 0 10px 0;}.title_container{margin:0 0 10px 0;}.title_container h1{font-weight:600;}.about_us_content{margin:0 0 20px 0;}.about_us_content p{line-height:22px;margin:0 0 20px 0;}h2.sub_title{margin:0 0 10px 0;}p.filter_by_label{float:left;font-weight:600;margin:0 10px 0 0;padding:8px 0 0 0;}select.sub_category_dropdown{width:72%;height:35px;font-size:16px;font-weight:400;line-height:24px;color:#ac242a;margin:0 0 10px 0;padding:2px 5px;}select.product_dropdown{width:72%;height:35px;font-size:16px;font-weight:400;line-height:24px;color:#ac242a;margin:0 0 10px 78px;padding:2px 5px;}.product_info_container{width:100%;height:auto;margin:10px 0;}.previous_button{float:left;position:relative;height:inherit;color:#ac242a;display:block;overflow:hidden;margin:70px 0 0 10px;padding:0 5px 0 0;cursor:pointer;}.next_button{float:right;position:relative;height:inherit;color:#ac242a;text-align:right;display:block;overflow:hidden;margin:70px 10px 0 0;padding:0 0 0 5px;cursor:pointer;}.previous_button:hover,.next_button:hover{color:#4f121c;}.product_image_container{float:left;max-width:60%;}img.product_main_image_view{margin:0 auto;}h1.product_name{font-size:30px;font-weight:600;text-align:center;margin:10px 0;}.media_container{margin:10px 0;}label.media_label{float:left;width:70px;font-weight:600;margin:8px 10px 0 0;}button.ui-multiselect{width:70% !important;max-width:250px;height:35px;font-size:16px;font-weight:400;text-align:left;line-height:normal;color:#ac242a;margin:0 0 20px 0;padding:2px 5px;border-radius:0;}.ui-widget-header a:link,.ui-widget-header a:visited{color:#fff;}.ui-widget-header a:hover,.ui-widget-header a:active{text-decoration:underline;}button.ui-multiselect:hover{border:1px solid #d8dcdf;background:#eee;color:#ac242a;}button.download_button{width:100%;background:#ac242a;font-size:18px;font-weight:400;line-height:24px;color:#fff;text-align:center;border:1px solid #4f121c;margin:0 0 10px 0;padding:10px 5px;}button.download_button:hover{background:#4f121c;}.ui-multiselect-checkboxes label input{margin:0 5px 0 0;}.ui-multiselect-checkboxes label span{line-height:normal;}.ui-dialog{overflow:visible !important;}.resources_table{margin:20px 0 0 0;}span.page_icon{font-size:36px;}.table tr th{font-weight:bold;}.table tr td{font-size:14px;padding:5px;}button.download_btn,a.download_btn{width:120px;background:#ac242a;font-size:14px;font-weight:400;line-height:24px;color:#fff;display:inline-block;border:1px solid #4f121c;margin:0 0 10px 0;padding:5px 10px;}button.download_btn:hover,a.download_btn:hover{background:#4f121c;}button.visit_btn{width:75px;background:#ac242a;font-size:14px;font-weight:400;line-height:24px;color:#fff;display:inline-block;border:1px solid #4f121c;margin:0 0 10px 0;padding:5px 10px;}button.visit_btn:hover{background:#4f121c;}span.btn_icon{margin-right:5px;}.available_training_container{margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #ddd;}.inner_training_container{margin:0;padding:0;}button.training_btn,button.training_btn:active,button.training_btn:focus{width:250px;margin:0 0 10px 0;padding:10px 15px;text-shadow:0 -1px 0 #4f121c;background-color:#ac242a;color:#fff;white-space:normal;}button.training_btn:hover,button.training_btn:active:hover,button.training_btn:focus:hover{text-shadow:0 -1px 0 #4f121c;background-color:#4f121c;color:#fff;}button.list-group-item:hover,button.list-group-item:focus{background-image:none;background-color:#ac242a;border-color:#ac242a;text-shadow:0 -1px 0 #4f121c;color:#fff;}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{background-image:none;background-color:#ac242a;border-color:#ac242a;text-shadow:0 -1px 0 #4f121c;}.video_player_container iframe{width:270px;height:152px;}.contact_us_description_container p{margin:0 0 20px 0;}.highlight{box-shadow:0 0 8px #ac242a;}input.contact_us_field{width:100%;height:35px;font-size:16px;font-weight:400;line-height:24px;color:#ac242a;margin:0 0 10px 0;padding:5px 10px;}p.required_fields_disclaimer{margin:20px 0 10px 0;}select.dropdown_field{width:100%;height:35px;font-size:16px;font-weight:400;line-height:24px;color:#ac242a;margin:0 0 10px 0;padding:2px 10px;}textarea.contact_us_field{width:100%;height:100px;padding:2px 10px;}.submit_container{margin:10px 0 20px 0;}button.submit_contact_form{width:100%;background:#ac242a;font-size:18px;font-weight:400;line-height:24px;color:#fff;text-align:center;border:1px solid #4f121c;margin:0 0 10px 0;padding:10px 5px;}button.submit_contact_form:hover{background:#4f121c;}a.privacy_policy_link:link,a.privacy_policy_link:visited{text-align:center;display:block;overflow:hidden;}.contact_us_section_container{margin:0 0 20px 0;}.contact_us_section_container h2{font-weight:600;margin:0 0 5px 0;}ul.contact_us_content{list-style-type:none;}ul.contact_us_content li{margin:0 0 5px 0;}.email_form_confirmation{margin:30px 0;}h1.email_form_title{font-weight:600;}p.email_form_confirmation_text{margin:5px 0 0 0;font-style:italic;}footer{position:absolute;bottom:0;width:100%;height:260px;background:#414141;margin:0;padding:10px;display:block;overflow:hidden;clear:both;}.footer_wrapper{display:block;}p.copyright_information{font-size:12px;font-weight:400;color:#fff;line-height:22px;text-align:center;}p.copyright_information a:link,p.copyright_information a:visited{font-size:12px;font-weight:400;color:#fff;line-height:22px;text-decoration:none;}p.copyright_information a:link:hover,p.copyright_information a:link:active,p.copyright_information a:visited:hover,p.copyright_information a:visited:active{text-decoration:underline;}ul.footer_navigation{width:100%;max-width:370px;height:25px;margin:0 auto;margin-top:10px;margin-bottom:10px;list-style-type:none;display:block;overflow:hidden;}ul.footer_navigation li{display:inline-block;margin:0 10px 0 0;}ul.footer_navigation li a:link,ul.footer_navigation li a:visited{font-size:14px;font-weight:400;color:#fff;line-height:22px;text-decoration:none;}ul.footer_navigation li a:link:hover,ul.footer_navigation li a:link:active,ul.footer_navigation li a:visited:hover,ul.footer_navigation li a:visited:active{text-decoration:underline;}p.cyber_security{display:none;}h1.training_title{margin:20px 0 10px 0;font-size:30px;font-weight:600;line-height:38px;}h2.training_sub_title{margin:0 0 10px 0;font-weight:600;}input.training_form_field{float:left;width:98%;height:35px;font-size:16px;font-weight:400;line-height:24px;color:#ac242a;margin:0 10px 10px 0;padding:5px 10px;}select.training_dropdown_field{float:left;width:98%;height:35px;font-size:16px;font-weight:400;line-height:24px;color:#ac242a;margin:0 10px 10px 0;padding:2px 10px;}.title_container h1{font-size:32px;line-height:36px;margin:20px 0 0 0;}.genesis_content_container p{margin:0 0 20px 0;line-height:24px;}.genesis_content_container h2{font-size:24px;color:#ac242a;margin:0 0 10px 0;}ul.standard_features{list-style-type:disc;padding:0 0 10px 40px;}ul.standard_features li{margin:0 0 5px 0;}button.download_brochure{background-color:#ac242a;color:#fff;}button.download_brochure:hover,button.download_brochure:focus{color:#fff;background:#4f121c;}img.eg1_image{max-width:400px;}}@media only screen and (min-width:480px){.header_wrapper{float:left;width:100%;display:block;}a.brand{float:left;width:175px;height:55px;margin:30px;padding:0;display:inline-block;}img.brand_logo{width:175px;height:55px;margin:0;padding:0;display:block;border-right:none;}h1.site_title{font-size:20px;font-weight:400;text-align:left;text-transform:uppercase;line-height:56px;letter-spacing:-.02em;color:#ac242a;margin:30px;padding:0;display:block;overflow:hidden;}.slide_container{background:#fff;cursor:pointer;}.page_container{padding:10px;}h2.home_title{font-size:30px;font-weight:600;color:#ac242a;line-height:32px;}img.home_hornstrobe{float:right;width:250px;margin:20px 10px 5px 0;}.previous_button{margin:80px 0 0 10px;}.next_button{margin:80px 10px 0 0;}button.training_btn,button.training_btn:active,button.training_btn:focus{width:auto;white-space:normal;}.video_player_container iframe{width:450px;height:253px;}}@media only screen and (min-width:768px) and (max-width:1024px){body{background:#fff;font-family:"bicyclette",Helvetica,Arial,san-serif;letter-spacing:normal;line-height:1.2;margin-bottom:115px;}a.brand{float:left;width:175px;height:55px;margin:30px;padding:0;display:inline-block;}img.brand_logo{width:175px;height:55px;margin:0;padding:0;display:block;border-right:none;}.social_media_container{margin-top:12px;}span.social_label{display:inline-block;}nav.navbar{width:100%;margin-bottom:0;background-color:#ac242a;background-image:none;border-radius:0;}.navbar-default{background-color:#ac242a;border-color:#4f121c;}.navbar-default .navbar-nav>li>a{font-size:14px;font-weight:600;color:#fff;}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#fff;font-weight:600;background-color:#4f121c;}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#fff;background-color:#ac242a;background-image:none;}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#fff;background-color:#4f121c;background-image:none;}.navbar-nav>li>.dropdown-menu{border-top:none;background-color:#ac242a;}.navbar-default .navbar-nav .open .dropdown-menu>li>a{font-size:14px;font-weight:600;color:#fff;}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#4f121c;background-image:none;}.slide_container{background:#fff;cursor:pointer;}img.home_control_panels{width:546px;height:329px;margin:20px 0 5px 0;}button.training_btn,button.training_btn:active,button.training_btn:focus{width:auto;white-space:normal;}.video_player_container iframe{width:610px;height:343px;}input#first_name,input#email,input#phone,select#country,input#zipCode{float:left;width:49%;margin:0 10px 0 0;}input#last_name,input#verify_email,select#inquiring_dropdown,select#state{float:left;width:49%;}#zip_container{margin:0 0 10px 0;}footer{position:absolute;bottom:0;width:100%;height:115px;}ul.footer_navigation{width:630px;height:25px;margin:0 auto;margin-top:10px;margin-bottom:10px;list-style-type:none;display:block;overflow:hidden;}ul.footer_navigation li a:link,ul.footer_navigation li a:visited{float:left;font-size:14px;font-weight:400;color:#fff;line-height:22px;text-decoration:none;padding:0 10px;border-right:1px solid #fff;}ul.footer_navigation li a:link:hover,ul.footer_navigation li a:link:active,ul.footer_navigation li a:visited:hover,ul.footer_navigation li a:visited:active{text-decoration:underline;}ul.footer_navigation li#last_footer_item a{border-right:none;}p.cyber_security{font-size:12px;color:#fff;font-style:italic;line-height:18px;text-align:center;display:block;margin:0;}h1.training_title{margin:20px 0 10px 0;font-size:38px;font-weight:600;}h2.training_sub_title{margin:0 0 10px 0;font-weight:600;}input.training_form_field{float:left;width:48%;height:35px;font-size:16px;font-weight:400;line-height:24px;color:#ac242a;margin:0 10px 10px 0;padding:5px 10px;}select.training_dropdown_field{float:left;width:48%;height:35px;font-size:16px;font-weight:400;line-height:24px;color:#ac242a;margin:0 10px 10px 0;padding:2px 10px;}}@media only screen and (min-width:1025px){header{padding:0;}.header_content_container{width:960px;margin:0 auto;padding:10px 0;}a.brand{float:left;width:175px;height:55px;margin:30px;padding:0;display:block;}img.brand_logo{width:175px;height:55px;margin:0;padding:0;display:block;border-right:none;}h1.site_title{font-size:26px;line-height:28px;padding-top:10px;margin-left:250px;display:block;}.social_media_container{margin-top:12px;}span.social_label{display:inline-block;}nav.navbar{width:100%;padding:0;margin:0;border-radius:0;}.navbar-default .navbar-collapse,.navbar-default .navbar-form{width:960px;margin:0 auto;}.navbar-default{background-color:#ac242a;border-color:#4f121c;}.navbar-default .navbar-nav>li>a{font-size:16px;font-weight:600;color:#fff;}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#fff;font-weight:600;background-color:#4f121c;}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#fff;background-color:#ac242a;background-image:none;}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#fff;background-color:#4f121c;background-image:none;}.navbar-nav>li>.dropdown-menu{border-top:none;background-color:#ac242a;}.navbar-default .navbar-nav .open .dropdown-menu>li>a{font-size:14px;font-weight:600;color:#fff;}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#4f121c;background-image:none;}.carousel{width:960px;height:438px;margin:0 auto;display:block;overflow:hidden;}.page_container{width:960px;margin:0 auto;}h2.home_title{font-size:42px;line-height:42px;}img.home_control_panels{width:546px;height:329px;margin:20px 0 5px 0;}img.product_main_image_view{float:none;}button.training_btn,button.training_btn:active,button.training_btn:focus{width:auto;white-space:normal;}.video_player_container iframe{width:610px;height:343px;}input#first_name,input#email,input#phone,select#country,input#zipCode,input#Name,input#Phone,select.system_type{float:left;width:49%;margin:0 10px 0 0;}input#last_name,input#verify_email,select#inquiring_dropdown,select#state,input#company,input#Email,input#subject{float:left;width:49%;margin-right:0;}textarea#description{width:99%;}#zip_container{margin:0 0 10px 0;}h1.training_title{margin:20px 0 10px 0;font-size:38px;font-weight:600;}h2.training_sub_title{margin:0 0 10px 0;font-weight:600;}input.training_form_field{float:left;width:48%;height:35px;font-size:16px;font-weight:400;line-height:24px;color:#ac242a;margin:0 10px 10px 0;padding:5px 10px;}select.training_dropdown_field{float:left;width:48%;height:35px;font-size:16px;font-weight:400;line-height:24px;color:#ac242a;margin:0 10px 10px 0;padding:2px 10px;}footer{position:absolute;bottom:0;width:100%;height:140px;}ul.footer_navigation{width:470px;height:25px;max-width:none;margin:0 auto;margin-top:10px;margin-bottom:10px;list-style-type:none;display:block;overflow:hidden;}ul.footer_navigation li a:link,ul.footer_navigation li a:visited{float:left;font-size:14px;font-weight:400;color:#fff;line-height:22px;text-decoration:none;padding:0 10px;border-right:1px solid #fff;}ul.footer_navigation li a:link:hover,ul.footer_navigation li a:link:active,ul.footer_navigation li a:visited:hover,ul.footer_navigation li a:visited:active{text-decoration:underline;}ul.footer_navigation li#last_footer_item a{border-right:none;}p.cyber_security{font-size:12px;color:#fff;font-style:italic;line-height:18px;text-align:center;display:block;margin:0;}ul.sub_list{margin:0;padding:10px 0 10px 30px;display:block;}.validation_section{margin:10px 0;}span.input_error{color:#f00;display:block;}}::-webkit-input-placeholder{color:#ac242a;}:-moz-placeholder{color:#ac242a;opacity:1;}::-moz-placeholder{color:#ac242a;opacity:1;}:-ms-input-placeholder{color:#ac242a;}