@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:swap;src:local(''),url(../fonts/roboto-v29-latin-100.woff2) format('woff2'),url(../fonts/roboto-v29-latin-100.woff) format('woff')}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local(''),url(../fonts/roboto-v29-latin-300.woff2) format('woff2'),url(../fonts/roboto-v29-latin-300.woff) format('woff')}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local(''),url(../fonts/roboto-v29-latin-regular.woff2) format('woff2'),url(../fonts/roboto-v29-latin-regular.woff) format('woff')}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local(''),url(../fonts/roboto-v29-latin-500.woff2) format('woff2'),url(../fonts/roboto-v29-latin-500.woff) format('woff')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;font-display:swap;src:local(''),url(../fonts/roboto-condensed-v19-latin-300.woff2) format('woff2'),url(../fonts/roboto-condensed-v19-latin-300.woff) format('woff')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:local(''),url(../fonts/roboto-condensed-v19-latin-regular.woff2) format('woff2'),url(../fonts/roboto-condensed-v19-latin-regular.woff) format('woff')}@font-face{font-family:'Lobster Two';font-style:normal;font-weight:400;font-display:swap;src:local(''),url(../fonts/lobster-two-v13-latin-regular.woff2) format('woff2'),url(../fonts/lobster-two-v13-latin-regular.woff) format('woff')}@font-face{font-family:'Lobster Two';font-style:italic;font-weight:400;font-display:swap;src:local(''),url(../fonts/lobster-two-v13-latin-italic.woff2) format('woff2'),url(../fonts/lobster-two-v13-latin-italic.woff) format('woff')}@font-face{font-family:'Lobster Two';font-style:normal;font-weight:700;font-display:swap;src:local(''),url(../fonts/lobster-two-v13-latin-700.woff2) format('woff2'),url(../fonts/lobster-two-v13-latin-700.woff) format('woff')}@font-face{font-family:'Lobster Two';font-style:italic;font-weight:700;font-display:swap;src:local(''),url(../fonts/lobster-two-v13-latin-700italic.woff2) format('woff2'),url(../fonts/lobster-two-v13-latin-700italic.woff) format('woff')}html{background-color:#cc1d28}body{font-family:Roboto,sans-serif}a{color:#cc1d28}a:hover{color:#cc1d28}body #newsletter-popup .notice-title{font-size:1.3em;font-weight:100;line-height:1}body #newsletter-popup .notice-title h2{margin:0;font-size:2.2em;font-weight:100;line-height:1}body .notice-newsletter form label{display:none}body .notice-newsletter form input{margin-right:3px;float:left;width:210px;height:34px;border-radius:0}body .notice-newsletter form .btn{width:210px;float:left;color:#fff}body .notice-newsletter form .btn:focus,body .notice-newsletter form .btn:hover{color:#000}body .ui-autocomplete{padding-left:0;width:100px;z-index:1000!important;background-color:#fff;border-right:1px solid #9c0f17;border-bottom:1px solid #9c0f17;border-left:1px solid #9c0f17}body .ui-autocomplete li{list-style-type:none;overflow:hidden}body .ui-autocomplete li .img{padding:5px 15px;height:60px}body .ui-autocomplete li .series a{padding-left:15px;font-size:1.3em;color:#9c0f17;line-height:55px;display:block}body span.ui-helper-hidden-accessible{display:none}body h1{font-family:Roboto,sans-serif;font-size:2.2em;font-weight:300;color:#636363;text-transform:uppercase}body a:focus{outline:0}body .btn-default{padding:6px 32px;font-family:Roboto,sans-serif;background-color:transparent;border-radius:0;text-transform:uppercase;transition:background-color .4s ease;white-space:normal}body .btn-default.btn-white{color:#fff}body .btn-default.btn-white:focus,body .btn-default.btn-white:hover{color:#000}body .btn-default.btn-gray{color:#898989}body .btn-default.btn-red{color:#fff;background-color:#cc1d28;border-color:#cc1d28}body.blog #main-content #content #blog-entry a.btn-blog{padding:6px 32px;font-family:Roboto,sans-serif;border-radius:0;text-transform:uppercase;transition:background-color .4s ease;white-space:normal;background-color:#cc1d28;border-color:#cc1d28;color:#fff!important}body.blog #main-content #content #blog-entry a.btn-blog:focus,body.blog #main-content #content #blog-entry a.btn-blog:hover{background-color:#9c0f17;border-color:#9c0f17;text-decoration:none}body .btn-default.btn-red:focus,body .btn-default.btn-red:hover{background-color:#9c0f17;border-color:#9c0f17}body .video-wrap{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}body .video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}body .table-striped>tbody>tr:nth-of-type(odd){background-color:#e7e6e6}body .table-striped td{padding:2px}body .table-striped td img{width:35px!important;height:auto}body #testimonials p{font-family:serif;font-style:italic;font-size:1.6em!important;font-weight:100;line-height:1.5;color:#898989}body #testimonials p.author{text-align:right}body .dropdown-categories{padding:10px 15px;display:block;font-family:"Roboto Condensed",sans-serif;font-size:2em;color:#363636;text-transform:uppercase;background-color:#e1e1e1}body .dropdown-categories:focus,body .dropdown-categories:hover{text-decoration:none}body .dropdown-categories.collapsed:after{padding-right:12px;font-family:FontAwesome;content:"\f078";float:right}body .dropdown-categories:after{padding-right:12px;font-family:FontAwesome;content:"\f077";float:right}body #utility-wrap{padding:5px 0;font-family:"Roboto Condensed",sans-serif;font-size:1.1em;font-weight:100;color:#fff;background-color:#363636}body #utility-wrap a{color:#fff}body #utility-wrap #utility-contact>div{display:inline-block}body #utility-wrap #utility-nav{line-height:40px}body #utility-wrap #utility-nav ul{margin:0;padding:0;float:right}body #utility-wrap #utility-nav ul li{display:inline-block}body #utility-wrap #utility-nav ul li a{padding:10px;color:#fff}body #utility-wrap #utility-nav ul li#cart{position:relative}body #utility-wrap #utility-nav ul li#cart span{position:absolute;top:4px;right:2px;background-color:red}body #language-region{padding:5px 15px;height:45px;width:100%;background-color:#363636}body #language-region .dropdown:first-child{margin-left:0}body #language-region .dropdown{margin-left:10px;float:left}body #language-region .dropdown .btn{padding:6px 12px;color:#fff;text-transform:capitalize;background-color:transparent;border-color:#fff}body #language-region .dropdown #language:focus,body #language-region .dropdown #language:hover,body #language-region .dropdown #region:focus,body #language-region .dropdown #region:hover{color:#fff;background-color:transparent;border-color:#fff}body #main-nav-wrap{background-color:#cc1d28}body #main-nav-wrap #nav-search-wrap{position:relative}body #main-nav-wrap #nav-search-wrap .navbar-default{display:-webkit-flex;display:flex;margin:0;font-family:"Roboto Condensed",sans-serif;font-size:1.9em;font-weight:100;background-color:transparent;border:none}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-header .navbar-brand{padding:15px 0;height:auto}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-header .navbar-brand h1,body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-header .navbar-brand h2{margin:0;width:170px;height:72px;text-indent:-9999px;background:url(../images/placeholder-logo.png) no-repeat;background-size:170px 72px}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse{padding:0}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse #mobile-search{margin-left:-15px;margin-right:-15px;padding:15px;border-bottom:1px solid #fff;overflow:hidden}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse #mobile-search form>.form-group>.form-control{margin-right:5%;width:30%;float:left}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse #mobile-search .form-group{margin:0}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse #mobile-search .form-group input[type=text],body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse #mobile-search .form-group select{font-family:Roboto,sans-serif;font-size:14px;border:none;border-radius:0}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse #mobile-search .form-group select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;border-color:transparent;background:url(../images/select-arrow.png) no-repeat right top #fff;box-shadow:none}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse #mobile-search .form-group.ui-widget{width:65%;float:left;position:relative;background-color:#fff;border-radius:0}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse #mobile-search .form-group.ui-widget:after{font-family:FontAwesome;content:"\f002";position:absolute;right:10px;top:2px;font-size:.8em;color:#898989}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse #mobile-search .form-group.ui-widget input[type=text]{width:100%;border-right:1px solid #cc1d28;border-left:1px solid #cc1d28}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse #mobile-search .form-group.ui-widget .ui-autocomplete-loading{background:url(../images/loading.gif) no-repeat right center}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse #mobile-search .form-group button[type=submit]{display:none}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:0 0!important}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav{display:-webkit-flex;display:flex;float:none}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav>li>a{display:inline-block;padding:10px 18px;color:#fff;line-height:84px}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav>li:hover>a{background:0 0}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav>li .glyphicon-menu-down:before{margin-left:-16px;font-size:12px;color:#fff;opacity:.7;vertical-align:middle}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav>li .glyphicon-menu-down:hover{cursor:pointer}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav .mega-dropdown{position:static!important}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav .mega-dropdown:nth-child(6) .one-col-dropdown-menu{right:0}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav .mega-dropdown .dropdown-menu{margin-top:-26px}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav .mega-dropdown .mega-dropdown-menu{padding:0;width:100%;box-shadow:none;-webkit-box-shadow:none;border:1px solid #9c0f17;border-radius:0;z-index:3000}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav .mega-dropdown .mega-dropdown-menu>li{margin-bottom:15px}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav .mega-dropdown .mega-dropdown-menu>li>ul{padding:0;margin:0}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav .mega-dropdown .mega-dropdown-menu>li>ul>li{list-style-type:none}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav .mega-dropdown .mega-dropdown-menu>li>ul>li>a{margin-bottom:2px;display:block;clear:both;font-weight:400;line-height:1.428571429;color:#999;white-space:normal}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav .mega-dropdown .mega-dropdown-menu>li>ul>li>a:focus,body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav .mega-dropdown .mega-dropdown-menu>li>ul>li>a:hover{color:#9c0f17}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav .mega-dropdown .mega-dropdown-menu .dropdown-header{margin-top:20px;padding:0;color:#898989}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav .mega-dropdown .mega-dropdown-menu .dropdown-header a{font-size:16px;font-weight:700;text-transform:uppercase}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav .mega-dropdown .mega-dropdown-menu #featured-products{margin-top:15px;margin-bottom:0;color:#fff;background-color:#9c0f17}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav .mega-dropdown .mega-dropdown-menu #featured-products img{height:auto}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav .mega-dropdown .one-col-dropdown-menu{padding-top:15px;padding-bottom:15px;width:auto;min-width:auto;left:auto}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav .mega-dropdown .one-col-dropdown-menu>li{margin-bottom:0;list-style-type:none}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav .mega-dropdown .one-col-dropdown-menu>li>a{margin-bottom:2px;padding:0 15px;color:#898989;font-size:16px;font-weight:400}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav .mega-dropdown .one-col-dropdown-menu>li>a:focus,body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav .mega-dropdown .one-col-dropdown-menu>li>a:hover{color:#9c0f17;background:0 0}body #main-nav-wrap #nav-search-wrap #header-forms{position:absolute;right:0;left:0;bottom:-32px;z-index:1000}body #main-nav-wrap #nav-search-wrap #header-forms .pull-right{float:none!important;display:-webkit-flex;display:flex;justify-content:flex-end}body #main-nav-wrap #nav-search-wrap #header-forms select::-moz-focus-inner{border:0}body #main-nav-wrap #nav-search-wrap #header-forms select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;margin-right:4px;border-radius:0;border-color:transparent;background:url(../images/select-arrow.png) no-repeat right top #fff;box-shadow:none}body #main-nav-wrap #nav-search-wrap #header-forms select::-ms-expand{display:none}body #main-nav-wrap #nav-search-wrap #header-forms .header-form{margin-left:10px}body #main-nav-wrap #nav-search-wrap #header-forms .select-red{margin:0;padding:2px 8px;color:#fff;text-transform:uppercase;background-color:#9c0f17;border:2px solid #eb212e;border-radius:5px}body #main-nav-wrap #nav-search-wrap #header-forms .select-red label{font-family:"Roboto Condensed",sans-serif;font-weight:100}body #main-nav-wrap #nav-search-wrap #header-forms .select-red select{padding:2px 24px 2px 6px;padding-right:24px;padding-left:6px;color:#fff;background-color:#9c0f17}body #main-nav-wrap #nav-search-wrap #header-forms #model_search{padding:10px 7px;float:left;background-color:#9c0f17;border:2px solid #eb212e;border-radius:5px}body #main-nav-wrap #nav-search-wrap #header-forms #search{margin:0;padding:10px 7px;background-color:#9c0f17;border:2px solid #eb212e;border-radius:5px}body #main-nav-wrap #nav-search-wrap #header-forms #search select{padding-right:24px}body #main-nav-wrap #nav-search-wrap #header-forms #search input[type=text]{width:225px;border-radius:0;border-color:#9c0f17;border-top-color:transparent;border-bottom-color:transparent;box-shadow:none}body #main-nav-wrap #nav-search-wrap #header-forms #search .btn-search{margin-left:-32px;width:30px;height:30px;display:block;color:#fff;text-align:center;background-color:#cc1d28;border-radius:3px;border:none;display:table}body #main-nav-wrap #nav-search-wrap #header-forms #search .btn-search i{padding-left:3px;display:table-cell;vertical-align:middle}body #main-nav-wrap #nav-search-wrap #header-forms #search .btn-search:focus,body #main-nav-wrap #nav-search-wrap #header-forms #search .btn-search:hover{text-decoration:none}body #main-nav-wrap #nav-search-wrap #header-forms #search .ui-autocomplete-loading{background:url(../images/loading.gif) no-repeat center center}body .carousel{position:relative;z-index:500}body .carousel .carousel-inner .item{transition-property:opacity}body .carousel .carousel-inner .item img{width:100%;height:auto}body .carousel .carousel-inner .item .carousel-caption{margin:0 auto;padding:0;width:70%;font-family:"Lobster Two",cursive;left:0;right:0}body .carousel .carousel-inner .item .carousel-caption h2{margin-bottom:15px;font-size:4em;font-weight:400;line-height:1}body .carousel .carousel-inner .item .carousel-caption h3{margin-top:0;font-size:2em;font-weight:400;line-height:1}body .carousel .carousel-inner .item .carousel-caption.l{left:0;margin-left:0}body .carousel .carousel-inner .item .carousel-caption.r{margin-right:0;right:0}body .carousel .carousel-inner .item .carousel-caption.c{right:0;left:0}body .carousel .carousel-inner .active.left,body .carousel .carousel-inner .active.right,body .carousel .carousel-inner .item{opacity:0}body .carousel .carousel-inner .active,body .carousel .carousel-inner .next.left,body .carousel .carousel-inner .prev.right{opacity:1}body .carousel .carousel-inner .active.left,body .carousel .carousel-inner .active.right,body .carousel .carousel-inner .next,body .carousel .carousel-inner .prev{left:0;transform:translate3d(0,0,0)}body .carousel .carousel-inner .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 54%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 54%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 54%,rgba(0,0,0,.65) 100%)}body .carousel .carousel-control .glyphicon-chevron-left,body .carousel .carousel-control .glyphicon-chevron-right{margin-top:-43px;width:58px;height:86px}body .carousel .carousel-control .glyphicon-chevron-left:before{content:" ";display:block;background:url(../images/btn-carousel-prev.png) no-repeat;width:58px;height:86px}body .carousel .carousel-control .glyphicon-chevron-right:before{content:" ";display:block;background:url(../images/btn-carousel-next.png) no-repeat;width:58px;height:86px}body .carousel .carousel-control{background-image:none;z-index:20}body #main-content #categories,body #main-content #categories-mobile{margin-bottom:-99999px;padding-bottom:99999px;padding-top:42px;padding-right:24px;padding-left:24px;background-color:#e1e1e1}body #main-content #categories .panel-group .panel .panel-heading,body #main-content #categories-mobile .panel-group .panel .panel-heading{padding:0;background-color:#acacad;border-radius:0}body #main-content #categories .panel-group .panel .panel-heading .panel-title,body #main-content #categories-mobile .panel-group .panel .panel-heading .panel-title{font-family:Roboto,sans-serif;font-size:1.1em;font-weight:300;color:#fff;text-transform:uppercase}body #main-content #categories .panel-group .panel .panel-heading .panel-title i,body #main-content #categories-mobile .panel-group .panel .panel-heading .panel-title i{float:left;text-align:center;background-color:#636363;margin-right:6px;padding:0 6px;width:auto;height:45px;line-height:45px}body #main-content #categories .panel-group .panel .panel-heading .panel-title i:before,body #main-content #categories-mobile .panel-group .panel .panel-heading .panel-title i:before{font-family:FontAwesome;content:"\f067"}body #main-content #categories .panel-group .panel .panel-heading .panel-title a,body #main-content #categories-mobile .panel-group .panel .panel-heading .panel-title a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;height:45px;line-height:1.2}body #main-content #categories .panel-group .panel .panel-heading .panel-title a:focus,body #main-content #categories .panel-group .panel .panel-heading .panel-title a:hover,body #main-content #categories-mobile .panel-group .panel .panel-heading .panel-title a:focus,body #main-content #categories-mobile .panel-group .panel .panel-heading .panel-title a:hover{text-decoration:none}body #main-content #categories .panel-group .panel .panel-heading.active,body #main-content #categories-mobile .panel-group .panel .panel-heading.active{background-color:red}body #main-content #categories .panel-group .panel .panel-heading.active .panel-title a:hover,body #main-content #categories-mobile .panel-group .panel .panel-heading.active .panel-title a:hover{color:#fff}body #main-content #categories .panel-group .panel .panel-heading.active i,body #main-content #categories-mobile .panel-group .panel .panel-heading.active i{background-color:#9c0f17}body #main-content #categories .panel-group .panel .panel-heading.active i:before,body #main-content #categories-mobile .panel-group .panel .panel-heading.active i:before{font-family:FontAwesome;content:"\f068"}body #main-content #categories .panel-group .panel .panel-body ul,body #main-content #categories-mobile .panel-group .panel .panel-body ul{padding-left:0}body #main-content #categories .panel-group .panel .panel-body ul li,body #main-content #categories-mobile .panel-group .panel .panel-body ul li{margin-bottom:12px;padding-left:20px;text-indent:-23px;list-style-type:none}body #main-content #categories .panel-group .panel .panel-body ul li a,body #main-content #categories-mobile .panel-group .panel .panel-body ul li a{font-size:1.1em;color:#898989}body #main-content #categories .panel-group .panel .panel-body ul li a:focus,body #main-content #categories .panel-group .panel .panel-body ul li a:hover,body #main-content #categories-mobile .panel-group .panel .panel-body ul li a:focus,body #main-content #categories-mobile .panel-group .panel .panel-body ul li a:hover{text-decoration:none}body #main-content #categories .panel-group .panel .panel-body ul li:before,body #main-content #categories-mobile .panel-group .panel .panel-body ul li:before{content:url(../images/bullet-square.png);color:#acacad;position:relative;top:2px}body #main-content #categories .panel-group .panel .panel-body ul li.active:before,body #main-content #categories .panel-group .panel .panel-body ul li:hover:before,body #main-content #categories-mobile .panel-group .panel .panel-body ul li.active:before,body #main-content #categories-mobile .panel-group .panel .panel-body ul li:hover:before{content:url(../images/bullet-square-active.png);color:#cc1d28;position:relative;top:2px}body #main-content .carousel-small{margin-bottom:30px}body #main-content #banner{position:relative}body #main-content #banner .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 54%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 54%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 54%,rgba(0,0,0,.65) 100%)}body #main-content #banner img{width:100%;height:auto}body #main-content #banner #banner-caption{margin:0 auto;padding:0 15px;width:71%;font-family:"Lobster Two",cursive;position:absolute;right:0;bottom:20px;left:0;z-index:10;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}body #main-content #banner #banner-caption h2{margin-bottom:0;font-size:3.6em;font-weight:400;color:#fff;line-height:1}body #main-content #banner #banner-caption h3{margin-top:0;font-size:2em;font-weight:400;color:#fff;line-height:1}body #main-content #banner #banner-caption.l{left:15px;margin-left:0}body #main-content #banner #banner-caption.r{margin-right:0;right:15px}body #main-content #banner #banner-caption.c{right:0;left:0}body #main-content #breadcrumb{margin-top:15px;margin-bottom:0;padding:0}body #main-content #breadcrumb li{display:inline-block;font-size:1.1em;color:#898989;text-transform:uppercase}body #main-content #breadcrumb li a{color:#898989}body #main-content #breadcrumb li.last{font-weight:700}body #main-content .btns{margin-top:15px}body #main-content .btns a{margin-bottom:5px;margin-left:5px;float:right}body #main-content #intro{margin-bottom:40px;color:#898989}body #main-content #intro h1{color:#636363;text-transform:uppercase}body #main-content #intro h1 span.seo-subheading{color:#000;text-transform:capitalize;font-size:.8em;display:block;margin-top:10px}body #main-content #intro p{font-size:1.1em}body #main-content #category-listing .item{margin-bottom:30px;font-family:"Roboto Condensed",sans-serif;color:#898989;text-align:center}body #main-content #category-listing .item a{color:#898989}body #main-content #category-listing .item a:focus,body #main-content #category-listing .item a:hover{text-decoration:none}body #main-content #category-listing .item img{width:100%;height:auto;-ms-interpolation-mode:bicubic}body #main-content #category-listing .item a{text-decoration:none}body #main-content #category-listing .item a h2,body #main-content #category-listing .item a h3,body #main-content #category-listing .item a p{color:#898989}body #main-content #category-listing .item a h3{color:#9c0f17}body #main-content #category-listing .item h2{font-size:1.5em;font-weight:100;text-transform:uppercase}body #main-content #category-listing .item h3{margin-top:0;font-size:1.5em;font-weight:100;color:#9c0f17}body #main-content #category-listing .item p{font-size:1.2em;font-weight:100}body #main-content #content h2{font-size:1.8em;color:#636363}body #main-content #content h2 span{color:#cc1d28}body #main-content #content figcaption,body #main-content #content p{font-size:1.1em;color:#898989}body #main-content #content #product-videos,body #main-content #content #resources,body #main-content #content #resources-mobile{margin:60px 0;overflow:hidden}body #main-content #content #product-videos .item,body #main-content #content #resources .item,body #main-content #content #resources-mobile .item{margin-bottom:36px}body #main-content #content #product-videos .item h2,body #main-content #content #resources .item h2,body #main-content #content #resources-mobile .item h2{margin-top:0;font-family:Roboto,sans-serif;font-size:2.2em;font-weight:300;color:#363636}body #main-content #content #product-videos .item h3,body #main-content #content #resources .item h3,body #main-content #content #resources-mobile .item h3{margin-top:0;margin-bottom:0;font-family:Roboto,sans-serif;font-size:1.1em;font-weight:300;text-transform:uppercase;color:#9c0f17}body #main-content #content #product-videos .item h4,body #main-content #content #resources .item h4,body #main-content #content #resources-mobile .item h4{margin-bottom:0;font-family:Roboto,sans-serif;font-size:1.1em;font-weight:400;color:#363636}body #main-content #content #product-videos .item img,body #main-content #content #resources .item img,body #main-content #content #resources-mobile .item img{width:100%;height:auto}body #main-content #content #product-videos .item p,body #main-content #content #resources .item p,body #main-content #content #resources-mobile .item p{color:#898989}body #main-content #content #product-videos .item .table tr td,body #main-content #content #resources .item .table tr td,body #main-content #content #resources-mobile .item .table tr td{font-size:1.2em;font-weight:300;vertical-align:middle;border:none}body #main-content #content #product-videos .item .table tr td a.active,body #main-content #content #resources .item .table tr td a.active,body #main-content #content #resources-mobile .item .table tr td a.active{color:#9c0f17}body #main-content #content #product-videos .col2,body #main-content #content #resources .col2,body #main-content #content #resources-mobile .col2{border-left:2px dotted #898989}body #main-content #content #product-videos .col2 table,body #main-content #content #resources .col2 table,body #main-content #content #resources-mobile .col2 table{margin-top:15px}body #main-content #content #product-videos .col2 table tr td,body #main-content #content #resources .col2 table tr td,body #main-content #content #resources-mobile .col2 table tr td{text-transform:uppercase}body #main-content #content #product-videos .col2 table tr td a,body #main-content #content #resources .col2 table tr td a,body #main-content #content #resources-mobile .col2 table tr td a{color:#898989}body #main-content #content #product-videos .col2 table tr td a:focus,body #main-content #content #product-videos .col2 table tr td a:hover,body #main-content #content #resources .col2 table tr td a:focus,body #main-content #content #resources .col2 table tr td a:hover,body #main-content #content #resources-mobile .col2 table tr td a:focus,body #main-content #content #resources-mobile .col2 table tr td a:hover{color:#9c0f17;text-decoration:none}body #main-content #content #product-videos .col2 #videos table tr td:before,body #main-content #content #resources .col2 #videos table tr td:before,body #main-content #content #resources-mobile .col2 #videos table tr td:before{font-family:FontAwesome;content:"\f101\00a0"}body #main-content #content #related-equipment h2{margin:50px 0 0 0;padding:24px 0;font-family:Roboto,sans-serif;font-size:2em;font-weight:100;text-align:center;text-transform:uppercase;color:#898989;border-top:1px solid #898989;border-bottom:1px solid #898989}body #main-content #content #related-equipment .owl-carousel{display:-webkit-flex;display:flex;padding:0 92px;margin:40px auto}body #main-content #content #related-equipment .owl-carousel .item{font-family:"Roboto Condensed",sans-serif;color:#898989;text-align:center;position:relative;background-color:#fff;z-index:100;-webkit-backface-visibility:hidden}body #main-content #content #related-equipment .owl-carousel .item a{text-decoration:none}body #main-content #content #related-equipment .owl-carousel .item a h3,body #main-content #content #related-equipment .owl-carousel .item a p{color:#898989}body #main-content #content #related-equipment .owl-carousel .item h3{font-size:1.5em;font-weight:100;text-transform:uppercase}body #main-content #content #related-equipment .owl-carousel .item p{font-size:1.2em;font-weight:100}body #main-content #content #related-equipment .owl-carousel .item img{height:auto}body #main-content #content #related-equipment .owl-carousel .owl-nav .owl-prev{left:0;background:url(../images/btn-owl-prev.png) left top no-repeat}body #main-content #content #related-equipment .owl-carousel .owl-nav .owl-next{right:0;background:url(../images/btn-owl-next.png) left top no-repeat}body #main-content #content #related-equipment .owl-carousel .owl-nav button,body #main-content #content #related-equipment .owl-carousel .owl-nav div{margin-top:-43px;position:absolute;width:58px;height:86px;text-indent:-99999px;top:50%}body #carousel-wrap,body #main-content-wrap{position:relative;overflow:hidden}body #carousel-wrap #online-chat{top:55%}body .pagination{margin-bottom:30px;float:right}body .pagination li a{color:#898989}body .pagination li.active a,body .pagination li:focus a,body .pagination li:hover a{color:#fff;background-color:#cc1d28!important;border-color:red}body footer{padding-top:30px;padding-bottom:100px;color:#fff;background-color:#cc1d28}body footer .logo{margin-bottom:14px}body footer p{padding:0 0 14px 0}body footer a{color:#fff}body footer a:hover,body footer a:focus{color:#fff}body footer #partners{padding-top:84px}body footer #social-media ul{margin:0 0 14px 0;padding:0}body footer #social-media ul li{display:inline-block}body footer #social-media ul li a .fa-circle{color:#fff}body footer #social-media ul li a .fa-inverse{color:#cc1d28}body footer #social-media ul li a:hover .fa-inverse{color:#9c0f17}body footer #newsletter{font-weight:100}body footer #newsletter p{font-size:1.3em;line-height:1}body footer #newsletter p span{font-size:2em}body footer #newsletter form input{float:left;border-radius:0}body footer #newsletter form .btn{float:left}.home #countdown{color:#fff;background-color:#cc1d28;border-top:2px solid red;border-bottom:2px solid red}.home #countdown #event{height:68px;font-size:1.7em;display:table;background-color:#cc1d28}.home #countdown #event img{float:left}.home #countdown #event p{margin:0;display:table-cell;vertical-align:middle}.home #countdown #event p a{font-weight:100;color:#fff;text-decoration:underline}.home #countdown #event p a:focus,.home #countdown #event p a:hover{text-decoration:none}.home #countdown #countdown-timer{height:68px;display:table;background-color:#9c0f17}.home #countdown #countdown-timer #timer{font-size:1.5em;font-weight:400;text-align:center;display:table-cell;vertical-align:middle}.home #featured-equipment h2{margin:0;padding:24px 0;font-family:Roboto,sans-serif;font-size:2.9em;font-weight:100;text-align:center;text-transform:uppercase;color:#898989;background-color:#e1e1e1}.home #featured-equipment .owl-carousel{display:-webkit-flex;display:flex;padding:0 92px;margin:40px auto}.home #featured-equipment .owl-carousel .item{font-family:"Roboto Condensed",sans-serif;font-weight:400;color:#898989;text-align:center;position:relative;background-color:#fff;z-index:100;-webkit-backface-visibility:hidden}.home #featured-equipment .owl-carousel .item h3{font-size:1.5em;font-weight:100;text-transform:uppercase}.home #featured-equipment .owl-carousel .item a{text-decoration:none}.home #featured-equipment .owl-carousel .item a h3{color:#898989}.home #featured-equipment .owl-carousel .item p{font-size:1.2em;font-weight:100}.home #featured-equipment .owl-carousel .item img{height:auto}.home #featured-equipment .owl-carousel .item a p{color:#898989}.home #featured-equipment .owl-carousel .owl-nav .owl-prev{left:0;background:url(../images/btn-owl-prev.png) left top no-repeat}.home #featured-equipment .owl-carousel .owl-nav .owl-next{right:0;background:url(../images/btn-owl-next.png) left top no-repeat}.home #featured-equipment .owl-carousel .owl-nav button{margin-top:-43px;position:absolute;width:58px;height:86px;text-indent:-99999px;top:50%}.home #promotion-wrap{background-color:#9c0f17}.home #promotion-wrap #promotion{color:#fff}.home #promotion-wrap #promotion img{width:100%;height:auto}.home #promotion-wrap #promotion #details{padding:4%;text-align:center}.home #promotion-wrap #promotion #details h2{font-family:Roboto,sans-serif;font-size:2.7em;font-weight:100;text-transform:uppercase}.home #promotion-wrap #promotion #details p{padding:3% 0;font-size:1.3em;font-weight:100;text-transform:uppercase}.home #features .item{margin-bottom:36px}.home #features .item h2{margin-top:0;font-family:Roboto,sans-serif;font-size:2.2em;font-weight:300;color:#363636}.home #features .item h3{margin-bottom:0;font-family:Roboto,sans-serif;font-size:1.1em;font-weight:300;text-transform:uppercase;color:#9c0f17}.home #features .item h4{margin-bottom:0;font-family:Roboto,sans-serif;font-size:1.1em;font-weight:400;color:#363636}.home #features .item img{width:100%;height:auto}.home #features .item p{color:#898989}.category #main-content{overflow:hidden}.product{color:#898989}.product #content{padding-top:36px}.product #content .btn{margin-bottom:4px}.product #content #product #images img{width:100%;height:auto}.product #content #product #images #thumbs li{margin-bottom:6px;list-style-type:none;border:1px solid #898989;max-width:70px}.product #content #product #images #thumbs li img{opacity:.7}.product #content #product #images #thumbs li img:hover{opacity:1;cursor:pointer}.product #content #product #images .row{margin:24px 0 30px 0}.product #content #product #images #colors ul{padding-left:0;text-align:center}.product #content #product #images #colors ul li{margin:0 3px;display:inline-block}.product #content #product #images #colors ul li a{color:#363636;text-decoration:none}.product #content #product #images #colors ul li a.active,.product #content #product #images #colors ul li a:hover{text-decoration:underline;cursor:pointer}.product #content #product #images #carousels{position:relative;height:60px}.product #content #product #images #carousels .colors-carousel{display:-webkit-flex;display:flex;position:absolute;top:0;left:0}.product #content #product #images .colors-carousel{padding:0 54px;margin:0 auto;visibility:hidden}.product #content #product #images .colors-carousel.active{visibility:visible}.product #content #product #images .colors-carousel .item{position:relative;background-color:#fff;z-index:100;-webkit-backface-visibility:hidden}.product #content #product #images .colors-carousel .item img:hover{cursor:pointer}.product #content #product #images .colors-carousel .owl-nav .owl-prev{left:0;background:url(../images/btn-colors-owl-prev.png) left top no-repeat}.product #content #product #images .colors-carousel .owl-nav .owl-next{right:0;background:url(../images/btn-colors-owl-next.png) left top no-repeat}.product #content #product #images .colors-carousel .owl-nav div{margin-top:-18px;position:absolute;width:26px;height:36px;text-indent:-99999px;top:50%}.product #content #product #details h1{font-size:1.6em;color:#363636;text-transform:uppercase}.product #content #product #details h1 span{color:#9c0f17}.product #content #product #details h1 span.seo-subheading{font-size:.8em;text-transform:capitalize}.product #content #product #details h1 span.seo-subheading{color:#000;display:block;margin-top:10px}.product #content #product #details ul li{margin-bottom:6px}.markets #main-content #content{margin-top:0;padding-top:0}.markets #main-content #content #resources{margin-top:0}.markets #main-content #content #resources .item{margin-top:30px}.markets #main-content #content #resources .btns{padding:0}.markets #main-content #content #resources .col1{padding-left:0}.markets #main-content #content #resources .col2{padding-right:0;border-left:none}.resources #main-content{padding:60px 0}.resources #main-content #intro #search form .form-group{margin-right:5px;margin-bottom:0;width:35%;display:inline-block;vertical-align:middle}.resources #main-content #intro #search form .form-group.btn-search{width:auto}.resources #main-content #intro #search form .form-group.chosen{width:50%}.resources #main-content #intro #search form .chosen-container{width:100%!important}.resources #main-content #intro #search form .chosen-container-multi .chosen-choices{box-shadow:none;border-color:#ccc;background-image:none;height:34px!important}.resources #main-content #intro #search form .chosen-container-multi .chosen-choices li.search-choice{margin:6px 5px 5px 0}.resources #main-content #intro #search form .chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:0;padding:0;height:32px}.resources #main-content #intro #search form input[type=text]{border-radius:0;box-shadow:none;width:100%}.resources #main-content #intro #search form .btn-search{width:auto}.resources #main-content #intro #search form .btn-search button[type=submit]{margin-left:-37px;width:30px;height:30px;display:block;color:#fff;text-align:center;background-color:#cc1d28;border:none;border-radius:3px;display:table}.resources #main-content #intro #search form .btn-search button[type=submit] i{width:30px;display:table-cell;vertical-align:middle}.resources #main-content #intro #search form .btn-search button[type=submit]:focus,.resources #main-content #intro #search form .btn-search button[type=submit]:hover{text-decoration:none}.resources #main-content select{margin-right:15px;height:44px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:url(https://www.hatcocorp.com/images/select-arrow-gray.png) no-repeat top right;font-size:1.2em;color:#898989;box-shadow:none;border-radius:0}.resources #main-content #accordion{margin-top:15px}.resources #main-content .btn-filter{height:44px}.image-library #main-content .btn-default{margin-bottom:6px;padding:6px}.image-library #category-listing .item{min-height:550px}.image-library #main-content #category-listing .item img{margin-bottom:20px;height:200px;width:auto;max-width:100%}.document-library #main-content #subnav>div,.image-library #main-content #subnav>div{padding:0}.image-library #main-content #load-btn{clear:both;text-align:center}.image-library #main-content #goToTop{clear:both;text-align:center;margin-top:30px;position:absolute;bottom:0;right:0;left:0}.image-library #main-content #goToTop i.fa{padding:30px 0 5px 0;font-size:28px;color:#cc1d28}.image-library #main-content #goToTop a:hover i.fa{color:#9c0f17}.image-library #main-content #load-btn .btn{display:none}.image-library #main-content #load-btn .loader{width:64px;height:64px;display:inline-block;background:url(/images/712.gif) no-repeat}.document-library #main-content #documents table tr td{padding:2px;font-size:1.2em;font-weight:300;vertical-align:middle;border:none}.document-library #main-content #documents table tr td a{color:#363636}.video-library #main-content #category-listing .item h2{margin-bottom:0}.quote #main-content{margin:60px 0}.quote #main-content .form-inline .row select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:url(../images/select-arrow-gray.png) no-repeat top right}.quote #main-content .form-inline .row input,.quote #main-content .form-inline .row select,.quote #main-content .form-inline .row textarea{width:100%;font-size:1.2em;color:#898989;box-shadow:none;border-radius:0}.quote #main-content .form-inline .row input.form-control,.quote #main-content .form-inline .row select.form-control{height:44px}.quote #main-content .form-inline .row ::-webkit-input-placeholder{color:#898989}.quote #main-content .form-inline .row :-ms-input-placeholder{color:#898989}.quote #main-content .form-inline .row ::-moz-placeholder{color:#898989;opacity:1}.quote #main-content .form-inline .row :-moz-placeholder{color:#898989;opacity:1}.quote #main-content .cart{margin-top:20px;margin-bottom:30px;width:100%;font-size:1.4em;font-weight:400;color:#898989}.quote #main-content .cart thead{background-color:#e1e1e1}.quote #main-content .cart thead tr{border-bottom:1px solid #898989}.quote #main-content .cart thead tr th{padding:40px 20px;font-weight:400;text-transform:uppercase;border-left:1px solid #898989}.quote #main-content .cart thead tr th:first-child{border:none}.quote #main-content .cart tbody tr{border-bottom:1px solid #898989}.quote #main-content .cart tbody tr td{line-height:1.2;border-left:1px solid #898989}.quote #main-content .cart tbody tr td:first-child{border-left:none;text-align:center}.quote #main-content .cart tbody tr td.prod-image img{width:auto;height:150px}.quote #main-content .cart tbody tr td.desc{padding:20px}.quote #main-content .cart tbody tr td.desc textarea{margin-top:15px;padding:5px;width:100%;border-color:#ccc}.quote #main-content .cart tbody tr td.desc .series{font-weight:700;color:#cc1d28}.quote #main-content .cart tbody tr td.qty input{margin:0 auto;width:64px;height:47px;border-radius:0;font-size:1.1em;font-weight:400;color:#898989;text-align:center}.quote #main-content .cart tbody tr td.btn-close{text-align:center}.quote #main-content .cart tbody tr td.btn-close i{padding:6px 8px;font-size:1.8em;color:#fff;background-color:#e1e1e1;transition:background-color .4s ease}.quote #main-content .cart tbody tr td.btn-close i:focus,.quote #main-content .cart tbody tr td.btn-close i:hover{background-color:#cc1d28}.news #main-content-wrap #main-content{margin-top:0}.news #main-content-wrap #main-content .container #banner img{width:100%;height:auto}.support #main-content-wrap #main-content{margin-top:0}.support #main-content-wrap #main-content .container #category-listing h3{font-size:1.5em;color:#636363;font-weight:700;text-transform:uppercase}.how-to-buy #main-content-wrap #main-content .container #intro{margin-bottom:0}.how-to-buy #main-content-wrap #main-content .container #content{padding-bottom:30px}.how-to-buy #main-content-wrap #main-content .container #content .row{margin-bottom:30px}.how-to-buy #main-content-wrap #main-content .container #content h2{margin-bottom:0}.how-to-buy #main-content-wrap #main-content .container #content .featured-rep h2{margin-top:0;color:#cc1d28}.how-to-buy #main-content-wrap #main-content .container #content .featured-rep h3{margin:0;font-size:1.8em;color:#636363;text-transform:uppercase}.how-to-buy #main-content-wrap #main-content .container #content .featured-rep img{margin:15px 0;width:100%;height:auto}.warranty iframe{width:100%;height:750px}.general #content{margin-bottom:30px}.careers #main-content #content #benefits{margin-bottom:30px}.careers #main-content #content #locations .location{margin-bottom:60px;color:#636363;text-align:center}.careers #main-content #content #locations .location .carousel-wrap{width:100%}.careers #main-content #content #locations .location h3{font-size:1.6em;text-transform:uppercase}.companies #main-content #category-listing .item{margin-bottom:30px;height:300px}.search-results #main-content #content #search-results h1{margin-top:0;margin-bottom:0;font-family:Roboto,sans-serif;font-size:2.2em;font-weight:300;color:#636363;text-transform:uppercase}.search-results #main-content #content #search-results .item h2{margin-bottom:0;font-family:Roboto,sans-serif;font-size:1.9em;font-weight:400;text-transform:none}.search-results #main-content #content #search-results .item h2 a{color:#636363}.contact #main-content{padding:60px 0}.contact #main-content #content h2{margin-top:0;font-family:Roboto,sans-serif;font-size:2.2em;font-weight:300;color:#636363;text-transform:uppercase}.contact #main-content #content #contact-form .row{margin-right:0;margin-left:0}.contact #main-content #content #contact-form .row .form-group{margin-bottom:15px;padding-right:0;padding-left:0}.contact #main-content #content #contact-form .row select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:url(/images/select-arrow-gray.png) no-repeat top right}.contact #main-content #content #contact-form label{color:#898989;display:block;font-weight:400}.contact #main-content #content #contact-form label input[type=radio]{margin-top:2px;margin-right:10px;width:15px}.contact #main-content #content #contact-form .row input,.contact #main-content #content #contact-form .row select,.contact #main-content #content #contact-form .row textarea{width:100%;font-size:1.2em;color:#898989;box-shadow:none;border-radius:0}.contact #main-content #content #contact-form .row input.form-control,.contact #main-content #content #contact-form .row select.form-control{height:44px}.contact #main-content #content #contact-form .row ::-webkit-input-placeholder{color:#898989}.contact #main-content #content #contact-form .row :-ms-input-placeholder{color:#898989}.contact #main-content #content #contact-form .row ::-moz-placeholder{color:#898989;opacity:1}.contact #main-content #content #contact-form .row :-moz-placeholder{color:#898989;opacity:1}.contact #main-content #content #contact-form .row .btns{text-align:center}.contact #main-content #content #contact-form .row .btns button{float:left!important;background-color:#cc1d28;border-color:#cc1d28;color:#fff}.contact #main-content #content #contact-form .row .btns button:focus,.contact #main-content #content #contact-form .row .btns button:hover{background-color:#9c0f17;border-color:#9c0f17}.contact #main-content #content #contact-form .error{color:#cc1d28}.contact #main-content #content #offices{margin-bottom:30px}.contact #main-content #content #offices .office h3{margin-bottom:0;color:#636363}.mauticform-post-success .mauticform-innerform{display:none}.mauticform-innerform{position:relative}.ecoization #main-content #content .pdf-download img{width:100%;height:auto}.awards #main-content #content .award{margin-bottom:30px}.awards #main-content #content .award img{width:100%;height:auto}.locations #main-content #content .location{margin-bottom:30px}.locations #main-content #content .location img{width:100%;height:auto}.locations #main-content #content .location .iframeWrapper{margin-top:30px;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.locations #main-content #content .location .iframeWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.our-history #main-content #content .intro{margin-bottom:30px}.our-history #main-content #content .photos figure{margin-bottom:30px}.our-history #main-content #content .photos figure img{width:100%;height:auto}.our-history #main-content #content .photos figure figcaption{text-align:center}.employee-owned #main-content #content .intro{margin-bottom:30px}.employee-owned #main-content #content .quotes .quote{text-align:center}.employee-owned #main-content #content .photos figure{margin-bottom:30px}.employee-owned #main-content #content .photos figure img{width:100%;height:auto}.employee-owned #main-content #content .photos figure figcaption{text-align:center}.employee-owned #main-content #content .banner img{width:100%;height:auto}.sitemap #main-content #content ul:first-child{padding-left:0}.sitemap #main-content #content ul li{margin-bottom:5px;list-style-type:none}.sitemap #main-content #content ul li a{font-size:1.4em;color:#363636}.checkbox input{margin-left:0!important;width:auto;box-shadow:none;border:none;height:15px!important}.checkbox label{margin-left:10px}body.blog #main-content #banner #banner-caption h1{margin-bottom:0;font-family:"Lobster Two",cursive;font-size:4em;font-weight:400;color:#fff;line-height:1;text-transform:none}body.blog #main-content #content{overflow:hidden;margin-bottom:30px}body.blog #main-content #content .date{margin-bottom:20px;font-size:1.1em;font-style:italic;color:#898989}body.blog #main-content #content .blog-posts .post{margin-bottom:45px}body.blog #main-content #content .blog-posts .post img{width:100%;height:auto}body.blog #main-content #content .blog-posts .post h2{margin-bottom:5px;font-size:1.5em;font-weight:300}body.blog #main-content #content .blog-posts .post .btn{transition:background-color .4s ease}body.blog #main-content #content .blog-posts .post a{display:block}body.blog #main-content #content .blog-posts .post a:focus,body.blog #main-content #content .blog-posts .post a:hover{text-decoration:none}body.blog #main-content #content .blog-posts .post a:hover .btn{background-color:#e6e6e6;border-color:#adadad}body.blog #main-content #content .blog-posts nav{display:inline-block}body.blog #main-content #content #blog-entry img{width:100%;height:auto}body.blog #main-content #content #blog-entry h1{margin-bottom:3px;text-transform:none}body.blog #main-content #content #blog-entry a{color:#cc1d28!important}body.blog #main-content #content #blog-entry ol li,body.blog #main-content #content #blog-entry ul li{color:#898989!important}body.blog #main-content #content #blog-entry #share-this{margin-bottom:20px}body.blog #main-content #content .sidebar select#blog_category{padding:4px 8px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font-family:Roboto,sans-serif;font-size:20px;height:auto;color:#fff;border:2px solid #eb212e;border-radius:5px;background:url(../images/select-arrow.png) no-repeat right center #9c0f17;box-shadow:none}body.blog #main-content #content .sidebar .latest-posts,body.blog #main-content #content .sidebar .related-posts{margin-top:30px;font-weight:300;line-height:1.1}body.blog #main-content #content .sidebar h3{font-weight:400;color:#636363}body.blog #main-content #content .sidebar .row{margin-top:15px}body.blog #main-content #content .sidebar a{color:#636363}body.blog #main-content #content .sidebar img{width:100%;height:auto;border:1px solid transparent;transition:border-color .4s ease}body.blog #main-content #content .sidebar a:hover img{border-color:#eb212e}body.blog #main-content #content #blog_newsletter,body.blog #main-content #content .sidebar #sidebar-newsletter{margin-top:45px;padding:15px;background-color:#cc1d28;position:relative}body.blog #main-content #content #blog_newsletter br{display:none}body.blog #main-content #content #blog_newsletter .mauticform-page-wrapper,body.blog #main-content #content .sidebar #sidebar-newsletter .mauticform-page-wrapper{display:flex}body.blog #main-content #content #blog_newsletter .mail-graphic,body.blog #main-content #content .sidebar #sidebar-newsletter .mail-graphic{width:90px;display:block;height:93px;position:absolute;top:-18px}body.blog #main-content #content #blog_newsletter span,body.blog #main-content #content .sidebar #sidebar-newsletter span{margin-bottom:5px;padding-left:100px;display:block;font-size:1.9em;font-weight:100;line-height:1}body.blog #main-content #content #blog_newsletter p,body.blog #main-content #content .sidebar #sidebar-newsletter p{color:#fff}body.blog #main-content #content #blog_newsletter form label,body.blog #main-content #content .sidebar #sidebar-newsletter form label{display:none;color:#fff}body.blog #main-content #content #blog_newsletter form input,body.blog #main-content #content .sidebar #sidebar-newsletter form input{margin-right:3px;height:34px;border:none}body.blog #main-content #content #blog_newsletter form .btn,body.blog #main-content #content .sidebar #sidebar-newsletter form .btn{color:#fff}body.blog #main-content #content #blog_newsletter form .btn:focus,body.blog #main-content #content .sidebar #sidebar-newsletter form .btn:focus. body.blog #main-content #content #blog_newsletter form .btn:hover,body.blog #main-content #content .sidebar #sidebar-newsletter form .btn:hover{color:#000}body.press-release #main-content #content #blog-entry h1{display:inline-block}body.press-release #main-content #content #blog-entry .download-pdf{margin-top:20px;width:55px;float:right}@media (min-width:1200px){body.blog #main-content #content #blog_newsletter .form-inline{margin-top:15px}}@media (min-width:992px){body.blog #main-content #content #blog_newsletter p{padding-left:100px}body.blog #main-content #content #blog_newsletter p span{padding-left:0}}@media (min-width:768px){body .navbar-header{float:none!important}body .navbar-nav>li{float:none}body .navbar-nav>li>a{padding-right:0!important}body .navbar-nav>li>img:hover{cursor:pointer}body #main-nav-wrap #nav-search-wrap #header-forms .pull-right>div{margin-left:10px!important}body .carousel .carousel-inner .item{height:50vh}body .carousel .carousel-inner .item img{height:100%;object-fit:cover}.quote #main-content{margin:60px 0}.quote #main-content .form-inline .row{margin-bottom:15px}#promotion{width:100%;display:table}#promotion>div{width:50%;display:table-cell}#promotion .image-wrap{background-size:cover;background-size:766px 560px}#promotion .image-wrap img{display:none}body.blog-entry #main-content{padding:60px 0}}@media (min-width:992px) and (max-width:1200px){body #main-nav-wrap #nav-search-wrap .navbar-default{font-size:1.6em}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-header .navbar-brand h1,body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-header .navbar-brand h2{width:145px;height:61px;background-size:145px 61px}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav>li>a{padding:10px;line-height:74px}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav>li .glyphicon-menu-down:before{margin-left:-10px;color:#fff;font-size:12px;color:#fff;opacity:.7;vertical-align:middle}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav .mega-dropdown .mega-dropdown-menu .dropdown-header a{font-size:14px}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav .mega-dropdown .mega-dropdown-menu>li>ul>li>a{font-size:12}body #main-nav-wrap #nav-search-wrap #header-forms{bottom:-32px}body #main-content #banner #banner-caption h2{font-size:3.3em}body #main-content #banner #banner-caption h3{font-size:1.8em}.home #countdown #event p{font-size:.9em}.home #countdown #countdown-timer #timer{font-size:1.4em}.home #promotion-wrap #promotion #details h2{font-size:1.8em}.home #promotion-wrap #promotion #details p{font-size:1em}.category #main-content #categories{padding-top:40px}body.blog #main-content #content #blog_newsletter .mail-graphic,body.blog #main-content #content .sidebar #sidebar-newsletter .mail-graphic{top:-30px}body.blog #main-content #content #blog_newsletter span,body.blog #main-content #content .sidebar #sidebar-newsletter span{font-size:1.5em}body.blog #main-content #content .sidebar #sidebar-newsletter .mauticform-page-wrapper{display:flex;flex-direction:column}body.blog #main-content #content .sidebar #sidebar-newsletter form input{margin-bottom:5px}}@media (max-width:768px){body #main-nav-wrap #nav-search-wrap .navbar-default,body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav{flex-direction:column}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav>li img{position:absolute;top:20px;right:15px}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav .mega-dropdown{position:relative!important}body .carousel .carousel-inner .item{height:50vh}body .carousel .carousel-inner .item img{height:100%;object-fit:cover}#promotion>div{width:100%}#promotion .image-wrap{background:0 0}body.blog #main-content #content .blog-posts .post img{display:none}}@media (max-width:991px){body #utility-wrap{text-align:center}body #utility-wrap #utility-nav ul{float:none}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-header .navbar-brand h1,body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-header .navbar-brand h2{width:100px;height:42px;background-size:100px 42px}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav{float:none}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav>li>a{padding:0 15px;line-height:1.8}body #main-content #content #resources .col2{border-left:none}body footer{text-align:center}body footer #copyright,body footer #partners{margin-bottom:28px}body footer #partners{padding-top:0;overflow:hidden}body footer #social-media ul{text-align:center}body footer #social-media #newsletter{text-align:center}body footer #social-media #newsletter form{margin:0 auto;width:50%}body footer #social-media #newsletter form input{width:100%}body footer #social-media #newsletter form .btn{width:100%}.home #featured-equipment h2{padding:18px 0;font-size:1.7em}.home #promotion-wrap .container #promotion #details{padding:2%}.home #promotion-wrap .container #promotion #details h2{font-size:1.7em}.home #promotion-wrap .container #promotion #details p{font-size:1em}.product #content #product #details{margin-top:30px}.product #content #resources .col2{border-left:none}body.blog #main-content #content{margin-top:15px}body.blog #main-content #content .sidebar select#blog-categories{margin-bottom:15px}body.blog #main-content #content #blog_newsletter p,body.blog #main-content #content .sidebar #sidebar-newsletter p{padding-left:100px}body.blog #main-content #content #blog_newsletter p span,body.blog #main-content #content .sidebar #sidebar-newsletter p span{padding-left:0}body.blog #main-content #content #blog_newsletter .form-inline,body.blog #main-content #content .sidebar #sidebar-newsletter .form-inline{margin-top:15px}}@media (min-width:768px) and (max-width:991px){body #main-nav-wrap #nav-search-wrap .navbar-default{font-size:1.2em}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav{float:right}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav>li>a{padding:5px 10px;line-height:64px}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav>li .glyphicon-menu-down:before{margin-left:-10px;font-size:14px;color:#fff;opacity:.7;vertical-align:middle}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav .mega-dropdown .mega-dropdown-menu .dropdown-header a{font-size:13px}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav .mega-dropdown .mega-dropdown-menu>li>ul>li{margin-bottom:3px}body #main-nav-wrap #nav-search-wrap .navbar-default .navbar-collapse .navbar-nav .mega-dropdown .mega-dropdown-menu>li>ul>li>a{font-size:12px}body #main-nav-wrap #nav-search-wrap #header-forms{bottom:-48px}body #main-nav-wrap #nav-search-wrap #header-forms .header-form{margin-left:5px}body #main-nav-wrap #nav-search-wrap #header-forms #search input[type=text]{width:144px}body .carousel-small .carousel-inner .item .carousel-caption h2{font-size:2.5em}body .carousel-small .carousel-inner .item .carousel-caption h3{display:none}body #main-content #banner #banner-caption{width:55%}body #main-content #banner #banner-caption h2{font-size:2.8em}body #main-content #banner #banner-caption h3{display:none}.home #countdown #event p{font-size:.65em}.home #countdown #countdown-timer #timer{font-size:1.1em}.category #main-content #categories{padding-top:50px;padding-right:12px;padding-left:12px}body.blog #main-content #banner #banner-caption h1{font-size:2.8em}body.blog-entry #main-content{margin-top:60px}body.blog #main-content #content #blog_newsletter{margin-bottom:30px}}@media (max-width:767px){body #utility-wrap{position:fixed;width:100%;bottom:0;z-index:999999}body #newsletter-popup .notice-title h2{font-size:1.5em}body #main-nav-wrap #nav-search-wrap .navbar-wrap{padding:0}body #main-nav-wrap #nav-search-wrap .navbar-wrap .navbar-default .navbar-header{padding-top:12px;padding-bottom:12px}body #main-nav-wrap #nav-search-wrap .navbar-wrap .navbar-default .navbar-header .navbar-toggle .icon-bar{background-color:#fff}body #main-nav-wrap #nav-search-wrap .navbar-wrap .navbar-default .navbar-header .navbar-toggle:focus,body #main-nav-wrap #nav-search-wrap .navbar-wrap .navbar-default .navbar-header .navbar-toggle:hover{background-color:#363636}body #main-nav-wrap #nav-search-wrap .navbar-wrap .navbar-default .navbar-header .navbar-brand{padding:4px 15px}body #main-nav-wrap #nav-search-wrap .navbar-wrap .navbar-default .navbar-header .navbar-brand h1{margin-left:15px}body #main-nav-wrap #nav-search-wrap .navbar-wrap .navbar-default .navbar-collapse{padding:0 15px;position:relative;z-index:99999;background-color:#cc1d28}body #main-nav-wrap #nav-search-wrap .navbar-wrap .navbar-default .navbar-collapse .navbar-nav{margin-top:0;margin-bottom:0}body #main-nav-wrap #nav-search-wrap .navbar-wrap .navbar-default .navbar-collapse .navbar-nav>li{border-bottom:1px solid #fff}body #main-nav-wrap #nav-search-wrap .navbar-wrap .navbar-default .navbar-collapse .navbar-nav>li:first-child img,body #main-nav-wrap #nav-search-wrap .navbar-wrap .navbar-default .navbar-collapse .navbar-nav>li:first-child span{display:none}body #main-nav-wrap #nav-search-wrap .navbar-wrap .navbar-default .navbar-collapse .navbar-nav>li ul{padding-left:0;list-style-type:none;display:none!important}body #main-nav-wrap #nav-search-wrap .navbar-wrap .navbar-default .navbar-collapse .navbar-nav>li ul li a{padding-left:30px}body #main-nav-wrap #nav-search-wrap .navbar-wrap .navbar-default .navbar-collapse .navbar-nav>li ul li a:focus,body #main-nav-wrap #nav-search-wrap .navbar-wrap .navbar-default .navbar-collapse .navbar-nav>li ul li a:hover{text-decoration:none}body #main-nav-wrap #nav-search-wrap .navbar-wrap .navbar-default .navbar-collapse .navbar-nav>li ul li:focus,body #main-nav-wrap #nav-search-wrap .navbar-wrap .navbar-default .navbar-collapse .navbar-nav>li ul li:hover{background-color:#9c0f17}body #main-nav-wrap #nav-search-wrap .navbar-wrap .navbar-default .navbar-collapse .navbar-nav>li a{color:#fff;line-height:2;text-transform:capitalize;background-color:transparent}body #main-nav-wrap #nav-search-wrap .navbar-wrap .navbar-default .navbar-collapse .navbar-nav>li span{float:right;line-height:50px;padding:0 15px}body #main-nav-wrap #nav-search-wrap .navbar-wrap .navbar-default .navbar-collapse .navbar-nav>li.open ul.visible-xs{display:block!important}body .carousel .carousel-inner .item .carousel-caption h2{font-size:3em}body .carousel .carousel-inner .item .carousel-caption h3{display:none}body #main-content #banner>div{padding:0}body #main-content #banner #banner-caption{width:80%}body #main-content #banner #banner-caption h2{font-size:2.3em}body #main-content #banner #banner-caption h3{display:none}body #main-content .btns a{margin-left:0;margin-right:5px}body #main-content .btns .btn{float:left}body #main-content .cart{margin:0 auto}body #main-content .cart .item{padding:15px 0;overflow:hidden;border-bottom:1px solid #898989}body #main-content .cart .item .prod-image{width:100%}body #main-content .cart .item .desc{line-height:1.1}body #main-content .cart .item .desc textarea{margin-top:15px;padding:5px;width:100%;border-color:#ccc}body #main-content .cart .item .qty{margin:0 15px 0 auto;width:64px;height:47px;border-radius:0;font-size:1.1em;font-weight:400;color:#898989;float:left}body #main-content .cart .item .btn-close i{padding:6px 8px;font-size:1.8em;color:#fff;background-color:#e1e1e1;transition:background-color .4s ease}body #main-content .cart .item .btn-close i:focus,body #main-content .cart .item .btn-close i:hover{background-color:#cc1d28}body #main-content .cart .btns{padding-top:15px}body #main-content .cart .btns .btn{margin-bottom:4px}body footer #copyright{margin-top:8%}body footer #social-media #newsletter form input{margin-bottom:10px}.home #countdown #event{padding-top:15px;padding-bottom:15px;height:auto;text-align:center}.home #countdown #event img{float:none}.home #countdown #event p{margin:0;display:block;vertical-align:middle}.home #promotion-wrap .container #promotion .image-wrap{padding:0}.home #promotion-wrap .container #promotion #details{padding:5% 0}.home #promotion-wrap .container #promotion #details h2{margin-right:auto;margin-left:auto;width:80%;font-size:2.2em}.home #promotion-wrap .container #promotion #details p{margin:0 auto;padding:1% 0 3% 0;width:80%;font-size:1.2 em}.category #main-content #categories,.category #main-content #categories-mobile{margin-bottom:30px;padding-top:0;padding-bottom:0}.product #content{padding-top:0}.product #content #product #images #thumbs{padding-left:0;text-align:center}.product #content #product #images #thumbs li{display:inline-block}.markets #main-content #content #resources .col1{padding:0!important}.markets #main-content #content #resources .col2{padding:0!important}.support #main-content-wrap #main-content .container #subnav>div{padding:0}.ecoization #main-content #content .pdf-download{margin-top:30px}.our-history #main-content #content .photos{margin-top:30px}.employee-owned #main-content #content .quotes{margin-top:30px;margin-bottom:30px}div#leadformixchat-button{display:none!important}body.blog #main-content #banner #banner-caption h1{font-size:2.3em}body.blog-entry #blog-entry{margin-bottom:30px}}@media (max-width:650px){.home #featured-equipment .owl-carousel{padding:0}.home #featured-equipment .owl-carousel .owl-item img{margin:0 auto}.home #featured-equipment .owl-carousel .owl-nav{display:none}body #main-content #content #related-equipment .owl-carousel{padding:0}body #main-content #content #related-equipment .owl-carousel .owl-item img{margin:0 auto}body #main-content #content #related-equipment .owl-carousel .owl-nav{display:none}body .notice-newsletter form .btn,body .notice-newsletter form input{margin-bottom:5px;width:100%;display:block}body .notice-newsletter form .btn{margin-bottom:15px}body #newsletter-popup .notice-wrapper{padding:15px}body #newsletter-popup .notice-wrapper .notice-btn{padding:16px 6px}}@media (max-width:540px){body .carousel .carousel-inner .item .carousel-caption h2{font-size:1.8em}body .carousel .carousel-inner .item .carousel-caption h3{display:none}body footer #social-media #newsletter form{width:80%}.how-to-buy #main-content-wrap #main-content .container #content .row{margin-bottom:0}.how-to-buy #main-content-wrap #main-content .container #content .featured-rep{margin-top:30px}body.blog #main-content #banner #banner-caption h1{font-size:2.3em}body.blog #main-content #content #blog_newsletter .mail-graphic,body.blog #main-content #content .sidebar #sidebar-newsletter .mail-graphic{display:none}body.blog #main-content #content #blog_newsletter p,body.blog #main-content #content .sidebar #sidebar-newsletter p{padding-left:0}}@media (max-width:480px){body.blog #main-content #content #blog_newsletter .mauticform-page-wrapper,body.blog #main-content #content .sidebar #sidebar-newsletter .mauticform-page-wrapper{display:flex;flex-direction:column}body.blog #main-content #content #blog_newsletter form input,body.blog #main-content #content .sidebar #sidebar-newsletter form input{margin-bottom:5px}}.asterisks{text-align:center}.cookie-policy,.dmca-policy,.policy-list,.terms-list{padding-left:0;color:#898989}.cookie-policy a,.dmca-policy a,.privacy-policy a,.terms-list a{font-size:1em!important;color:#cc1d28!important}.cookie-policy p,.dmca-policy p,.privacy-policy p,.terms-list p{margin-bottom:25px}.sitemap #main-content #content ul li{margin-top:25px;margin-bottom:25px}.cookie-policy td,.cookie-policy th,.privacy-policy td,.privacy-policy th{padding:.5em 1em;border:solid 1px #000}.privacy-policy th{text-align:center}.cookie-policy table{width:100%}.cookie-policy th:first-child{width:20%}.cookie-policy .cookie-bullets li{list-style-type:unset!important}
