body, p{ font-family:Roboto;font-display:swap;color:#333333;}h1,h2,h3,h4,h5,h6{ font-family:Roboto Condensed;font-display:swap;}body, p, legend, div#cart-progression{ color:#333333;}h1{ color:#333333;}h2{ color:#333333;}h3{ color:#333333;}h4{ color:#333333;}.linkColor, a{ color:rgb(19, 129, 205);}.linkColor:hover, a:hover{ color:rgb(42, 100, 150);}body{ background-color:#FFFFFF;}.header, .nav-subtext, .cart-total{ color:rgb(51, 51, 51);}.dropdown-menu > li > a, #compact-header .navbar-nav > li > a, .header a, .nav-text, .view-cart a, .navbar-header h1, .ui-menu .ui-menu-item a:hover, ul.ui-autocomplete li.ui-menu-item, li.ui-menu-item a:hover {color: rgb(66, 139, 202);}@media (max-width: 767px) {.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: rgb(66, 139, 202);}}#footer-wrapper, .footer-wrapper, #footer{ background-color:#333333;}#footer{ color:rgb(204, 204, 204);}#footer a{ color:#FFFFFF;}#content {padding: 0;}.footer-container.container {padding: 0;}.content-block.header-content {padding-left: 15px;padding-right: 15px;}@media screen and (min-width: 1120px) {.container { width: 100%;}}.content-block {max-width: 1200px;margin-right: auto;margin-left: auto;}@media screen and (min-width: 1120px) {;.header, .top-bar-content, .main-menu, .nav-expanded {max-width: 100%;}}.nav-expanded .content-block {width: auto;max-width: none;}.header, #compact-header, .header-left, .header-center, .header-right {min-height: 85px;}#compact-header .caret, #compact-header > .navbar-collapse .caret {color: rgb(51, 51, 51);}@media screen and (min-width: 1120px) {#footer-wrapper {max-width: 100%;}}.search-tool-group {position: relative;font-size: 18px;}#header-search-expanded{padding-left: 12px;}#productCategorySearch, .productCategorySearch {padding-left: 35px;}.search-tool-group label {position: absolute;left: 12px;top: 3px;}.cat-product-search-input {background-color: #FFF;}.main-menu .fa-search {color: #000;}input {color: #333;}.logo img {display: block;height: auto;width: auto;max-height: 180px;;max-width: 500px;}.container#content { padding-top: 5px; max-width: 1200px;}.main-menu {margin-bottom: 0;}.header-top-group {min-height: 85px;padding: 0 10px 10px 6px;}.navbar .navbar-default .main-menu {clear: both;}@media (max-width: 1000px) {.navbar-form .form-group.search-tool-group {display: none;}.navbar.navbar-default.main-menu {}}.header {padding-bottom: 0;margin-bottom: 0;}@media screen and (max-width: 760px) {#compact-header .container, .container.footer-wrapper {padding-left: 2%;padding-right: 2%;}}.btn, .form-control { -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-khtml-border-radius: 4px;}.header {margin-bottom: 0;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;-khtml-border-radius: 0;}#footer-wrapper {margin-bottom: 0;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;-khtml-border-radius: 0;}.header .container, #header-centered .container {;padding-left: 0px;padding-right: 0px;}.main-menu {max-width: 100%;}.container.expanded-nav {padding-left: 0;padding-right: 0;padding-top: 0;}#footer {max-width: 1200px;}.container.footer-container {width: 100%;}.header {max-width: 100%;}.header .container.navbar-container, #header-centered .container.navbar-container {padding-left: 0;padding-right: 0;}.navbar.navbar-default.main-menu {;}body{font-size: 16px;line-height: 1.75;min-width: initial;}h3{font-size: 24px;line-height: 1.5;}a{color: #f00;text-decoration: none;transition: all .4s ease;}a:hover{color: #c22229;text-decoration: none !important;}.light-borders,div#page-content.light-borders{border-color: #c8c8c8;}.container{padding-left: 15px !important;padding-right: 15px !important;}.form-control:focus {border-color: #f00;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(233, 102, 102, 0.6);}.btn,#ok{display: inline-block;margin-bottom: 0;font-weight: 400;text-align: center;vertical-align: middle;cursor: pointer;background-image: none;border: 1px solid #c8c8c8;font-family: Roboto Condensed;transition: all .4s ease;padding: 10px 15px;box-shadow: inset 0 -4px 0 rgba(0,0,0,.05);-moz-box-shadow: inset 0 -4px 0 rgba(0,0,0,.05);-webkit-box-shadow: inset 0 -4px 0 rgba(0,0,0,.05);white-space: nowrap;user-select: none;}#ok,.continue-shopping,.grey-buttons{background: #eee!important;border-color: #c8c8c8 !important;color: #333;}.continue-shopping:hover,.grey-buttons:hover{background: #ddd !important;}.design-choice,.btn-primary{background: #f00 !important;border-color: #f00 !important;}.design-choice:hover,.btn-primary:hover{background: #c22229 !important;border-color: #c22229 !important;color: #fff !important;}@media (min-width: 992px){.container{width: 100%;padding-left: 15px;padding-right: 15px;}}.header-container,.navbar-container .main-menu{max-width: 1200px;}.navbar-container {border-top: 1px solid #c8c8c8;border-bottom: 1px solid #c8c8c8;}.navbar-container .main-menu{background: #fff;border: 0;min-height: initial;}.logo img{width: 100%;max-height: 120px;max-width: initial;}.navbar-container .main-menu .navbar-brand{background: #f00;border-radius: 4px;color: #fff;font-size: 16px;height: initial;padding: 7.5px 15px;min-width: 130px;margin: 0;transition: all .4s ease;box-shadow: inset 0 -4px 0 rgba(0,0,0,.05);-moz-box-shadow: inset 0 -4px 0 rgba(0,0,0,.05);-webkit-box-shadow: inset 0 -4px 0 rgba(0,0,0,.05);}.navbar-container .main-menu .navbar-brand:hover{background: #c22229;color: #fff;box-shadow: inset 0 -4px 0 rgba(0,0,0,.05);-moz-box-shadow: inset 0 -4px 0 rgba(0,0,0,.05);-webkit-box-shadow: inset 0 -4px 0 rgba(0,0,0,.05);}.navbar-container .main-menu .nav{border: 0;}.navbar-container .main-menu .nav > li > a{color: #333;font-family: Roboto Condensed;font-size: 15px;text-transform: uppercase;transition: all .4s ease;}.navbar-container .main-menu .nav > li > a:hover{background-color: #c22229;color: #fff;}.dropdown-menu{background: #333 !important;}.dropdown-menu > li > a{color: #fff;padding: 7.5px 15px;text-align: left;transition: all .4s ease;}.dropdown-menu > li > a:hover{background-color: #c22229;color: #fff;}.dropdown-menu .divider{margin: 0;background-color: initial;height: 0;}#login-nav a{display: inline-flex;align-items: center;background: #333;color: #fff;padding: 5px 15px;border-radius: 4px;transition: all .4s ease;font-family: Roboto Condensed;font-size: 14px;transition: all .4s ease;box-shadow: inset 0 -4px 0 rgba(0,0,0,.05);-moz-box-shadow: inset 0 -4px 0 rgba(0,0,0,.05);-webkit-box-shadow: inset 0 -4px 0 rgba(0,0,0,.05);}#login-nav a:hover{background-color: #222;box-shadow: inset 0 -4px 0 rgba(0,0,0,.05);-moz-box-shadow: inset 0 -4px 0 rgba(0,0,0,.05);-webkit-box-shadow: inset 0 -4px 0 rgba(0,0,0,.05);color: #fff;}#login-nav a:first-child{background: #f00;}#login-nav a:first-child:hover{background-color: #c22229;}#login-nav a i{margin-right: 5px;}#login-nav a.login-last{padding-right: 15px;}@media (min-width: 768px){.navbar-container .main-menu .container-fluid{display: flex;align-items: center;}.navbar-container .main-menu .navbar-collapse{display: flex !important;width: 100%;padding-right: 0;}.navbar-container .main-menu .navbar-form{margin-left: auto;float: none !important;padding-right: 0;}}.container#content{display: flex;flex-wrap: wrap;align-items: flex-start;padding-top: 15px;padding-bottom: 15px;margin-bottom: 0;}.container#content .sidebar,.container#content .main,.container#content #page-content{width: 100%;margin-right: 0;}#customer-content{width: 100%;}.container#content #page-content{padding: 15px;}.container#content #page-title{background: none;border: 0;padding: 10px 0;display: inline-block;position: relative;margin-bottom: 20px;}.container#content #page-title:before{content: '';display: block;height: 3px;width: 100%;background-color: #f00;position: absolute;left: 0;top: 100%;}.container#content #page-content .inner-content{border: 0;padding: 0;margin-bottom: 1em;background-color: #fff;}.sidebar-header{background-color: #333;color: #fff;font-family: Roboto Condensed;font-size: 16px;font-weight: 600;margin-bottom: 10px;padding: 10px 15px;}.nav-sidebar{margin-bottom: 10px;}.sidebar .nav > li > a{padding: 5px 15px;font-weight: 500;font-size: 14px;color: #333;transition: all .4s ease;}.sidebar .nav > li > a:hover{color: #f00;}.home-banner{margin-bottom: 15px;}#lower-banners{display: flex;flex-wrap: wrap;margin-bottom: 15px;overflow: initial;}#lower-banners .banners,#lower-banners .banner-1{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-left: 0;margin-right: 0;margin-bottom: 15px;padding: 0;background-position: right;transition: all .4s ease;}#lower-banners .banners:hover{box-shadow: 2px 2px 6px rgba(0,0,0,.3);}#lower-banners .banners a.product-menu{color: #f00;transition: all .4s ease;text-decoration: none !important;display: block;padding: 15px;height: 100%;}#lower-banners .banners .banner-title{line-height: 1.2;transition: all .4s ease;}#lower-banners .banners a.product-menu:hover > .banner-title{color: #c22229;}.home-content{padding: 0;border: 0;}.nav-tabs,.nav-tabs > li > a{border-color: #c8c8c8;border-radius: 0;}.nav-tabs > li > a{background-color: #ddd;color: #333;transition: all .4s ease;}.nav-tabs > li > a:before{content: '';display: block;width: calc(100% + 2px);height: 4px;position: absolute;top: -1px;left: -1px;background-color: #fff;}.nav-tabs > li.active > a:before {background-color: #f00;}.nav-tabs > li.active > a{border-top-color: #f00;}.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border-color: #c8c8c8;background-color: #fff;border-bottom-color: transparent;}.home-content .tab-pane{padding: 15px;border: 1px solid #c8c8c8;border-top: 0;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}.tab-pane p:last-child{margin-bottom: 0;}#product_icons{display: flex;flex-wrap: wrap;padding-top: 0;margin-left: -7.5px;margin-right: -7.5px;margin-bottom: -15px;}#product_icons .home-icons{display: block;height: initial;padding: 15px;margin: 0 7.5px 15px;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: calc(50% - 15px);border-radius: 4px;transition: all .4s ease;max-height: initial;}#product_icons .home-icons:hover{border-color: #c8c8c8;box-shadow: 2px 2px 6px rgba(0,0,0,.3);}#cart-header,#cart-header #cart-progression{background: #ddd !important;border-color: #c8c8c8 !important;height: initial !important;display: flex;justify-content: space-between;align-items: center;}#cart-header .cart-heading{font-size: 20px;float: none;padding: 0;}#cart-header #cart-progression{ border-radius: 4px !important;float: none;margin-left: auto;}#cart-header .progressions{background: #f1f1f1!important;border-radius: 0 !important;padding: 5px 15px !important;}#cart-header .progressions:not(:last-child){border-right: 1px solid #c8c8c8;}#cart-header .progress-complete{background: #c22229 !important;color: #fff;transition: all .4s ease;}#cart-header .progress-complete:hover{background: #f00 !important;}#product-calculator,.product-detailed-info{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 0 15px;}#calculator{border-color: #c8c8c8 !important;}#product-calculator .calculator{width: 100%;padding: 30px;border: 1px solid #c8c8c8;border-radius: 4px;box-shadow: none;float: none;}#content .tab-content{border-color: #c8c8c8 !important;}#product-calculator .calculator .form-group{margin-bottom: 15px;}.product-price label{padding: 0 !important;font-size: 20px !important;color: #f00 !important;}.form-horizontal .control-label{font-size: 14px;padding: 0;}#product-calculator .calculator .form-control{font-size: 14px;height: initial;}input.product-price-custom, input.total-product-price{font-size: 20px !important;height: auto !important;}.estimated{padding: 15px 0 5px;}.estimated-date{color: #c22229 !important;font-family: Roboto Condensed !important;font-size: 24px !important;margin-bottom: 15px !important;}.product-detailed-info > .product-image{width: 100%;margin-left: 0;}.item-header{background: #eee !important;display: flex;align-items: center;padding: 5px 15px;}.item-header .item-title{padding: 0;}.item-header .collapse-item, .expand-item{display: block;}.item-header .collapse-item{padding: 0 !important;}.item-header .collapse-item a{display: block !important;}.remove-product-button{margin-left: auto;}.item-header .duplicate-item, .item-header .remove-item{padding-top: 0 !important;padding-left: 25px !important;height: initial !important;background-position: 0px 5px !important;}.carousel-inner .item{border-radius: 4px;}.view-all-products img{max-width: 100%;}@media (min-width: 768px){#lower-banners .banners:not(.banner-1){max-width: calc(50% - 7.5px);margin-bottom: 0;}#lower-banners .banners:not(:last-child){margin-right: 15px;}}@media (min-width: 992px){.container#content .sidebar{max-width: 250px;min-width: 250px;margin-right: 15px;margin-bottom: 0;float: none;}.container#content .main,.container#content #page-content{width: calc(100% - 265px);float: none;}#product_icons .home-icons{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: calc(33.333333% - 15px);}#product-calculator,.product-detailed-info{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}}@media (max-width: 767px){#product_icons img{display: block;width: 100%;max-width: initial;max-height: initial;}}.ui-dialog{padding: 0;border: 0;border-radius: 0;box-shadow: 2px 2px 6px rgba(0,0,0,.3);font-size: 16px;}.ui-dialog .ui-dialog-titlebar{background-image: none;background-color: #333;border: 0;border-radius: 0;color: #fff;}.ui-widget-overlay{background-image: none;background-color: rgba(0,0,0,.6);opacity: 1;}.ui-dialog #page-content{padding: 0;border: 0 !important;}.ui-dialog .ui-dialog-titlebar-close{height: 30px;width: 30px;right: 10px;top: 7.5px;margin: 0;border-radius: 50%;display: flex;align-items: center;justify-content: center;border: 1px solid #c8c8c8;}.share-product-buttons .at-icon-wrapper{height: 30px !important;width: 30px !important;display: flex;justify-content: center;align-items: center;border-radius: 4px;}.share-product-buttons .at-icon-wrapper .at-icon{height: 25px !important;width: 25px !important;}.addthis_counter.addthis_bubble_style{margin-top: 6px;}.tutorial{display: flex;flex-wrap: wrap;}.tutorial .tutorial-heading,.tutorial .tutorial-desc{width: 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.tutorial video{order: 0;padding: 0 !important;width: 100%;display: block;max-height: 300px;margin-bottom: 15px;}.tutorial .tutorial-heading{order: 1;}.tutorial .tutorial-desc{order: 2;}.nav-expanded{max-width: 1170px;padding: 15px;position: absolute;left: 0;right: 0;margin: auto;box-shadow: 0px 10px 10px rgba(0,0,0,.3);z-index: 999999;}.nav-expanded .product-row{display: flex;flex-wrap: wrap;}.container.footer-container{padding-left: 0 !important;padding-right: 0 !important;}#footer{display: flex;flex-wrap: wrap;}#footer a{text-decoration: none;transition: all .4s ease;}#footer a:hover{color: #f00;text-decoration: none;}#footer .category-groups-footer{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;font-size: 15px;font-weight: 400;padding: 0 15px;}#card-logos{padding: 15px 0 10px;margin: 0;background-color: #222;}#sub-footer-footer{background-color: #222;color: #fff;margin-bottom: 0;padding-bottom: 15px;}#sub-footer-footer a{color: #b5b5b5;transition: all .4s ease;text-decoration: none;}#sub-footer-footer a:hover{text-decoration: none;}h3.footer-heading{display: inline-flex;font-family: Roboto;font-size: 20px;position: relative;text-transform: initial;}h3.footer-heading:before{content: '';display: block;height: 3px;width: 100%;background-color: #f00;position: absolute;left: 0;top: 100%;}#footer ul{margin: 15px 0;}@media (min-width: 992px){#footer .category-groups-footer{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}}