.blue_text{color:#0c4b9b}.green_text{color:#008000}.orange_text{color:#ffa500}.red_text{color:#ed1c2e}.yellow_text{color:#ff0}.white_text{color:#fff}.black_text{color:#000}a,a:visited,a:active{outline:0 !important;color:#ed1c2e}a:hover{color:#fff;text-decoration:none}button:focus{outline:0}h1,h2,h3,h4,h5,h6{font-weight:500}h1{font-size:25px;background:url("/application/themes/responsive_theme/images/heading-red-underline.png") bottom left no-repeat;font-weight:bold;padding-bottom:10px}@media (min-width: 768px){h1{font-size:3.3vw}}@media (min-width: 1200px){h1{font-size:40px}}h2{font-size:23px;color:#ed1c2e;background:url("/application/themes/responsive_theme/images/heading-red-underline.png") bottom left no-repeat;padding-bottom:5px}@media (min-width: 768px){h2{font-size:2.7vw}}@media (min-width: 1200px){h2{font-size:32px}}h3{font-size:21px;color:#ed1c2e}@media (min-width: 768px){h3{font-size:2.4vw}}@media (min-width: 1200px){h3{font-size:28px}}h4{font-size:19px}@media (min-width: 768px){h4{font-size:2.0vw}}@media (min-width: 1200px){h4{font-size:24px}}h5{font-size:17px}@media (min-width: 768px){h5{font-size:1.7vw}}@media (min-width: 1200px){h5{font-size:20px}}h6{font-size:14px}@media (min-width: 768px){h6{font-size:1.4vw}}@media (min-width: 1200px){h6{font-size:16px}}.btn.btn-primary{background-color:#ed1c2e;color:#fff;border:none;border-radius:0;padding:12px 24px}.btn.btn-primary a{color:#fff}.btn.btn-primary:hover{background-color:#fff;color:#000}.btn.btn-default{border:none;border-radius:0;padding:12px 24px}.btn.btn-default.black{background-color:#000;color:#fff}.btn.btn-default.black a{color:#fff}.btn.btn-default.black:hover{background-color:#fff}.btn.btn-default.black:hover a{color:#000}.btn.btn-default.blue{background-color:#0c4b9b;color:#fff}.btn.btn-default.blue a{color:#fff}.btn.btn-default.blue:hover{background-color:#0c4b9b}.btn.btn-default.green{background-color:#008000;color:#fff}.btn.btn-default.green a{color:#fff}.btn.btn-default.green:hover{background-color:#008000}.btn.btn-default.orange{background-color:#ffa500;color:#fff}.btn.btn-default.orange a{color:#fff}.btn.btn-default.orange:hover{background-color:#ffa500}.btn.btn-default.white{background-color:#fff;color:#000}.btn.btn-default.white a{color:#000}.btn.btn-default.white:hover{background-color:#ffa500}.btn.btn-default.red{background-color:#ed1c2e;color:#fff}.btn.btn-default.red a{color:#fff}.btn.btn-default.red:hover{background-color:#fff;color:#000}.btn.btn-default.download{background-color:#ed1c2e;color:#fff;white-space:normal;max-width:100%}@media (min-width: 768px){.btn.btn-default.download{max-width:auto}}.btn.btn-default.download a{color:#fff}.btn.btn-default.download:hover{background-color:#fff;color:#000}.btn.btn-default.download:hover a{color:#000}.header .headerTopWrap{padding:5px;background-image:url("/application/themes/responsive_theme/images/header-top-bg.png")}.header .headerTopWrap .headerLogin{padding-top:6px}.header .headerTopWrap .headerLogin a{color:#fff}.header .headerTopWrap .headerLogin a:hover{color:#ed1c2e}.header .headerTopWrap .headerLogin .store-utility-links-totals{margin-bottom:0}.header .headerTopWrap .headerSearch .formBackground{background-color:#000;margin-top:3px;padding:2px}.header .headerTopWrap .headerSearch input.ccm-search-block-text{width:80%;background-color:#000;border:0}.header .headerWrap{padding:5px 0 7px 0}.header .headerNavigation{background-color:transparent;margin-top:25px}@media (max-width:1024px){.header .headerNavigation .navbar-header{float:none}.header .headerNavigation .navbar-left,.header .headerNavigation .navbar-right{float:none !important}.header .headerNavigation .navbar-toggle{display:block}.header .headerNavigation .navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.header .headerNavigation .navbar-fixed-top{top:0;border-width:0 0 1px}.header .headerNavigation .navbar-collapse.collapse{display:none !important}.header .headerNavigation .navbar-nav{float:none !important;margin-top:7.5px}.header .headerNavigation .navbar-nav>li{float:none}.header .headerNavigation .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.header .headerNavigation .collapse.in{display:block !important}}@media (min-width: 1200px){.header .headerNavigation .menu{float:right}}.header .headerNavigation .navbar-default{background-color:transparent;border-color:transparent;margin-bottom:0}.header .headerNavigation .navbar-default .nav .open>a,.header .headerNavigation .navbar-default .nav .open>a:focus,.header .headerNavigation .navbar-default .nav .open>a:hover,.header .headerNavigation .navbar-default .nav li.nav-path-selected>a,.header .headerNavigation .navbar-default .nav li>a:hover{color:#ed1c2e;background-color:transparent}@media (min-width: 1200px){.header .headerNavigation .navbar-default .nav .open>a,.header .headerNavigation .navbar-default .nav .open>a:focus,.header .headerNavigation .navbar-default .nav .open>a:hover,.header .headerNavigation .navbar-default .nav li.nav-path-selected>a,.header .headerNavigation .navbar-default .nav li>a:hover{border-bottom:solid #ed1c2e 3px}}.header .headerNavigation .navbar-default .navbar-nav>li{margin-right:1px}.header .headerNavigation .navbar-default .navbar-nav>li>a{color:#fff;font-size:13px;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;margin-right:1px;text-transform:uppercase}@media (min-width: 1200px){.header .headerNavigation .navbar-default .navbar-nav>li>a{padding-bottom:40px}}.header .headerNavigation .navbar-default .dropdown-menu{background-color:#000;border-radius:5px}.header .headerNavigation .navbar-default .dropdown-menu li>a{font-size:13px;color:#fff;border-bottom:none !important}.header .headerNavigation .navbar-default .dropdown-menu li>a:hover{color:#ed1c2e;border-bottom:none;background-color:transparent}.header .headerNavigation .navbar-offcanvas{background-color:#000}@media (min-width: 1200px){.header .headerNavigation .navbar-offcanvas{background-color:transparent}}@media (max-width:999px){.header .headerNavigation .navbar-header{float:none}.header .headerNavigation .navbar-left,.header .headerNavigation .navbar-right{float:none !important}.header .headerNavigation .navbar-toggle{display:block}.header .headerNavigation .navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.header .headerNavigation .navbar-fixed-top{top:0;border-width:0 0 1px}.header .headerNavigation .navbar-collapse.collapse{display:none !important}.header .headerNavigation .navbar-nav{float:none !important;margin-top:7.5px}.header .headerNavigation .navbar-nav>li{float:none}.header .headerNavigation .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.header .headerNavigation .collapse.in{display:block !important}}.header .headerImage{margin-top:-7px}.header .pageTitle{background-image:url("/application/themes/responsive_theme/images/white-dot-bg.png");margin-top:-8px;padding-top:15px}.header .pageTitle h1{color:#000;background:url("/application/themes/responsive_theme/images/heading-red-underline.png") bottom left no-repeat;padding-bottom:5px}.header .pageTitle .breadcrumb{background-color:transparent;padding:0;margin-bottom:10px}.header .pageTitle .breadcrumb a{color:#ed1c2e}.footer a:hover{color:#FFFFFF}.footer .footerTopWrap{background-image:url("/application/themes/responsive_theme/images/home-bg-2.png");background-position:center;background-size:cover;padding:0 0 30px 0}.footer .footerTopWrap .redBox{background-color:#ed1c2e;padding-top:30px;padding-bottom:30px;margin-bottom:271px;margin-top:-2px}.footer .footerTopWrap .redBox h3{background:url("/application/themes/responsive_theme/images/heading-white-underline.png") bottom left no-repeat;padding-bottom:5px;color:#fff}.footer .footerWrap{color:#000;background-color:#fff;padding:10px 0 15px 0}.footer .branchInfo{text-align:center}@media (min-width: 768px){.footer .branchInfo{text-align:left}}.footer .branchInfo .columns{margin:20px 0}.footer .footerLeft{font-size:11px;text-align:center}@media (min-width: 1200px){.footer .footerLeft{text-align:left;padding-top:88px}}.footer .footerDesignBy{font-size:11px;text-align:center}@media (min-width: 1200px){.footer .footerDesignBy{text-align:right;padding-top:88px}}.page-template-home .swiperStatic{position:absolute;top:15px;right:25px;margin:0;z-index:1}@media (min-width: 768px){.page-template-home .swiperStatic{top:15px;right:-85px}}@media (min-width: 999px){.page-template-home .swiperStatic{top:15px;right:-60px}}@media (min-width: 1200px){.page-template-home .swiperStatic{top:15px;right:25px}}@media (min-width: 768px){.page-template-home .swiperStatic img{width:50%}}@media (min-width: 999px){.page-template-home .swiperStatic img{width:60%}}@media (min-width: 1200px){.page-template-home .swiperStatic img{width:80%}}.page-template-home .swiper-pagination{bottom:30px !important}.page-template-home .headerImage{background-image:url("/application/themes/responsive_theme/images/slider-background.jpg");background-size:cover}.page-template-home .centerWrap{padding-bottom:0;margin-top:-30px}.page-template-home .webliSwiper h3{color:#fff}.page-template-home .-swiperContent img{width:60%}@media (min-width: 999px){.page-template-home .-swiperContent img{width:auto}}.page-template-home .buttonsWrap{background-image:url("/application/themes/responsive_theme/images/home-bg-1.png");background-position:center;background-size:cover;padding-bottom:50px}.page-template-home .buttonsWrap .blackBoxWrap{margin-top:-30px;margin-bottom:50px}.page-template-home .buttonsWrap .blackBox{background-color:#000;padding:15px;font-size:15px}@media (min-width: 768px){.page-template-home .buttonsWrap .blackBox{padding:40px}}@media (min-width: 768px){.page-template-home .buttonsWrap .blackBox{margin-left:22px;margin-right:22px}}@media (min-width: 768px){.page-template-home .buttonsWrap .blackBox{font-size:1.8vw}}@media (min-width: 1200px){.page-template-home .buttonsWrap .blackBox{font-size:22px}}.page-template-home .buttonsWrap .buttonWrap{background-color:#000;height:150px;padding:40px 40px 0 40px;margin:20px}.page-template-home .buttonsWrap .buttonWrap:hover{background-color:#ed1c2e;cursor:pointer}.page-template-home .buttonsWrap .button6 .buttonWrap{padding:23px 40px 0 40px}.page-template-home .buttonsWrap .button8 .buttonWrap{padding:23px 40px 0 40px}.page-template-home .whiteWrap{background-image:url("/application/themes/responsive_theme/images/white-dot-bg.png");background-position:center;padding:50px 0 0 0;color:#000}.page-template-home .whiteWrap h2{background:url("/application/themes/responsive_theme/images/heading-red-underline.png") bottom left no-repeat;padding-bottom:5px}.page-template-home .whiteWrap .column1,.page-template-home .whiteWrap .column2{margin-bottom:20px}.page-template-home .whiteWrap .whiteBox{background-color:#fff;padding-bottom:15px;padding-top:15px;margin-top:30px}.page-template-home .whiteWrap .whiteBox img{margin:5px 0}.page-template-home .whiteWrap .topFooterWrap .redBox{margin-top:0}.page-template-blog-post .blogImage{float:none;margin-right:0;margin-bottom:15px;max-width:100%}.page-template-blog-post .blogTags{background-color:#29292a;padding:10px 20px 15px 20px;margin-top:40px}.page-checkout .store-checkout-totals-line-items,.page-checkout .panel-body{color:#000}.page-complete table{color:#000}.page-complete legend{color:#fff}.page-type-store-product .store-product-primary-image{background-color:#ebebeb}.page-type-store-product .store-product-primary-image img{width:100%}.page-type-store-product .store-product-additional-images img{float:left;margin:5px;width:30.5%;border:1px #ccc solid}.page-type-store-product .main{background-color:#fff;color:#000;padding:30px 60px}.page-type-store-product .standardFeatures{background-color:#ebebeb;padding:0 25px 15px 25px;margin-top:15px}.page-type-store-product input.quantity{width:60px;display:inline-block}.page-type-store-product input.store-product-qty{background-color:transparent;border:none;margin-right:30px;margin-left:5px;box-shadow:none !important}.page-type-store-product .store-btn-add-to-cart{background-color:transparent;border:none;border-radius:0;padding-left:45px;padding-right:37px}.page-type-store-product .store-btn-add-to-cart:hover{background-color:transparent}.page-type-store-product .store-product-quantity{background:url("/application/themes/responsive_theme/images/quantity-bg.jpg") right no-repeat;display:inline-block;margin-top:20px}.page-type-store-product .downloadBrochureButton{margin:30px 0}.page-type-store-product .downloadBrochureButton a{padding:12px 24px;background-color:red;color:white;text-decoration:none}.page-type-store-product .downloadBrochureButton a:hover{background-color:grey}.store-product-list-block .store-product-list-item{margin-bottom:25px}.store-product-list-block .equalize{background-color:#fff}.store-product-list-block .store-product-list-thumbnail{background-color:#fff;margin-bottom:0;padding:30px 20px}.store-product-list-block .store-product-list-thumbnail img{margin:0 auto}.store-product-list-block .store-btn-more-details-container{background:url("/application/themes/responsive_theme/images/product-list-bg.jpg") right no-repeat;height:60px;text-align:right;font-size:16px;padding-right:12px;padding-top:20px}.store-product-list-block .store-btn-more-details-container a{color:#fff}.store-product-list-block .store-btn-more-details-container a:hover{color:#000}.store-product-list-block .productName{color:#ed1c2e}.store-product-group-list-block .groupSelector select{color:#000;margin-bottom:25px}.store-product-group-list-block .store-product-list-item{margin-bottom:25px}.store-product-group-list-block .equalize{background-color:#fff}.store-product-group-list-block .store-product-list-thumbnail{background-color:#fff;margin-bottom:0;padding:30px 20px}.store-product-group-list-block .store-product-list-thumbnail img{margin:0 auto}.store-product-group-list-block .store-btn-more-details-container{background:url("/application/themes/responsive_theme/images/product-list-bg.jpg") right no-repeat;height:60px;text-align:right;font-size:16px;padding-right:12px;padding-top:20px}.store-product-group-list-block .store-btn-more-details-container a{color:#fff}.store-product-group-list-block .store-btn-more-details-container a:hover{color:#000}.store-product-group-list-block .productName{color:#ed1c2e}.blogListWrapper .blogListItem{background-color:#000;margin-bottom:50px}.blogListWrapper .blogListItem .blogListReadMore{background:url("/application/themes/responsive_theme/images/blog-list-bg.png") right no-repeat;height:60px;text-align:right;font-size:16px;padding-right:30px;padding-top:20px;margin-top:-9px;position:relative;z-index:2}.blogListWrapper .blogListItem .blogListReadMore a{color:#fff}.blogListWrapper .blogListItem .blogListReadMore a:hover{color:#000}body{position:relative;background-color:#000;color:#fff;font-family:'Montserrat',sans-serif}.ccm-page{overflow:hidden;position:relative}.centerWrap{padding:30px 0 50px}.editBar .navbar-offcanvas{margin-top:50px}@media (min-width: 768px){.editBar .navbar-offcanvas{margin-top:0}}img100{max-width:100%}.center_image img{margin:0 auto}.right_image img{margin:0 0 0 auto}#mc_embed_signup .mc-field-group{display:inline-block;width:48%}#mc_embed_signup .mc-field-group input{background-color:#000;border:none;padding:10px 4px 8px;margin:2px;width:100%}#mc_embed_signup .mc-field-group input.button{background-color:#fff;color:#000;padding:10px 4px 8px}::placeholder{color:#fff;opacity:1}:-ms-input-placeholder{color:#fff}::-ms-input-placeholder{color:#fff}