.no-sidebars .upselling-products ul.products-grid.grid-list li.product-cell:nth-child(4n) + li.product-cell {
    clear: none;
}
.bannerBox ~ .category-description img{
    display: inline-block !important;
}

.checkout-block::before {
  content: "Most orders ship within 1-3 business days. You will be notified within 24 hours if your order will be delayed.\A Express shipping methods only count business days (M-F) \A Express shipping cut-off time is 1PM Eastern time.";
  white-space: pre;
  color: #eaeaea;
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  background: linear-gradient(#630009 4%,#9f000f,#630009 96%);
  height: 70px;
  width: 100%;
  display: block;
  border-radius: 5px;
  text-align: center;
  padding: 5px;
}
.collapse.navbar-collapse>.nav.navbar-nav>li>a{
	pointer-events:none;
}
.collapse.navbar-collapse>.nav.navbar-nav>li>a[href="?target=part_stream_search"] {
    pointer-events: all !important;
}
div#menu-bar-toggle {
    width: 50px;
    height: 50px;
    background-color: red;
    position: absolute;
    right: 0px;
    top: -20px;
}

.content.menu-hidden {
    height: 0px !important;
    overflow: hidden;
}
span#free-ship-limit {
    color: green;
    font-size: 26px;
}
.product-quicklook .product-added-note {
    position: relative;
    margin: 4px;
    height: 12px;
    padding: 20px 20px 20px 0px;
}
.mobile-hidden .collapse .nav.navbar-nav .submenu_block {
    pointer-events: none;
}


.mobile-hidden .navbar-nav > li:hover .submenu_block {
    pointer-events: all !important;
}

#modified-social a:hover img{
transform:scale(1.1);
}
sup {
    font-size: 60%;
}
.free-shipping .label-main-box .arrow, .product-freeship-label .label-main-box .arrow {
border-right-color: transparent;
}
.mobile-hidden .collapse .nav.navbar-nav .submenu_block {
    display: block;
}
#store-hours {
    display: none;
}
.hours-visible {
    Display: block !important;
}
span#free-ship-amount {
    color: green;
}
.product-cell.wp-product-li .product-name {
    height: 55px;
}
.product-cell.wp-product-li .product-price.widget-fingerprint-product-price {
    bottom: 89px;
}
li.product-cell.box-product:hover .product:before {
    content: " ";
    height: 98%;
    background-color: white;
    display: block;
    width: 1px;
    left: 0px;
    position: absolute;
}
li.wp-product-li .product.product-info .product-photo .quicklook .quicklook-link .quicklook-view,.no-sidebars ul.products-grid.grid-list li.product-cell .quicklook-view {
    width: 143px !important;
}
.products .product-cell.wp-product-li .product .quicklook {
    position: absolute;
    left: 0px;
    transform: none;
  -webkit-transform: none;
    margin: -11px 15px;
}
.slide-left{
right:0px !important;
}
#free-shipping-float p:nth-child(2) {
height: 50%;
      text-align: center;
font-family: georgia;
font-size: 14px;
position: absolute;
top: 20px;
left: 19px;
}

#free-shipping-float div {
transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
width: 186px;
background-color: #5EC75E;
height: 38px;
top: 73px;
left: -108px;
position: relative;
color: white;
text-align: center;
line-height: 35px;
font-size: 20px;
}
#free-shipping-float{
position: fixed;
width: 251px;
height: 184px;
background-color: white;
right: -241pxpx;
top: 50%;
transition: 1s;
  -webkit-transition: 1s;
}
#free-shipping-float p:nth-child(3) {
height: 50%;
font-family: georgia;
font-size: 16px;
position: absolute;
top: 127px;
left: 19px;
}

div#store-hours {
background-color: white;
color: black;
width: 140px;
padding: 5px;
border-radius: 3px;
position: absolute;
margin-left: 71px;
margin-top: -16px;


}
div#store-hours p {
margin: 0px;
}
.top-message.pp-button {
    margin-top: -22px;
}
#free-shipping-float p:nth-child(2) {
    height: 50%;
    font-family: georgia;
    font-size: 16px;
    position: absolute;
    top: 20px;
    left: 19px;
}
#free-shipping-float div {
    transform: rotate(-90deg);
   -webkit-transform: rotate(-90deg);
    width: 186px;
    background-color: #5EC75E;
    height: 38px;
    top: 73px;
    left: -108px;
    position: relative;
    color: white;
    text-align: center;
    line-height: 35px;
    font-size: 20px;
}

#free-shipping-float{
    position: fixed;
    width: 251px;
    height: 184px;
    background-color: white;
    right: -251px;
    top: 50%;
  transition:1s;
  -webkit-transition:1s;
}


#free-shipping-float p:nth-child(3) {
    height: 50%;
    font-family: georgia;
    font-size: 16px;
    position: absolute;
    top: 127px;
    left: 19px;
}
div#store-hours p {
    margin: 0px;
}
li.product-cell.box-product {
    margin-right: 5px !important;
}
.sale-label-product-details{
height:0px;
  width:320px;
}
div#store-hours {
    background-color: white;
    color: black;
    width: 140px;
    padding: 5px;
    border-radius: 3px;
    position: absolute;
    margin-left: 71px;
    margin-top: -16px;
}
li.product-cell.wp-product-li{
	height:376px;
}
.product-quicklook-info span.quantity-box-container{
      top: -8px;
    position: relative;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.default-dialog.has-title.no-title {
    padding: 0px;
}
.product-quicklook-info button.btn.regular-button.regular-main-button.add2cart.submit {
    width: 320px;
}
/*
.product-quicklook .product-added-note {
    position: absolute;
  
  margin:0px;
  height:0px;
}*/
.product-quicklook-info span.product-qty.widget-fingerprint-product-quantity {
    left: 188px;
    top: 80px;
    position: relative;
}

li.sale-banner {
    display: none !important;
}
.product-quicklook h1.fn.title {
	border-bottom:1px solid #D5D5D5;
    padding: 5px;
}
span.in-stock-label{
display:none;
}
* {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
Inherited from span.stock-level.product-in-stock
.product-details .product-in-stock, .product-quicklook .product-in-stock {
    color: #333333;
}
.product-details .product-in-stock, .product-quicklook .product-in-stock {
    color: #333333;
}
.product-details .product-in-stock, .product-quicklook .product-in-stock {
    color: #019026;
}
.product-details .product-more-link, .product-details .stock-level, .product-quicklook .stock-level {
    font-size: 18px;
}
Inherited from div#ui-id-3.ajax-container-loadable.ctrl-customer-quicklook.widget-controller.ui-dialog-content.ui-widget-content
input.form-text, .ui-widget-content {
    color: #333;
}
.ui-widget-content {
    border: 1px solid #aaaaaa/*{borderColorContent}*/;
    background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;
    color: #222222/*{fcContent}*/;
}
Inherited from div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.default-dialog.has-title.no-title
.ui-widget {
    font-family: inherit;
    font-size: inherit;
}
input.form-text, .ui-widget-content {
    color: #333;
}
.ui-widget-content {
    border: 1px solid #aaaaaa/*{borderColorContent}*/;
    background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;
    color: #222222/*{fcContent}*/;
}
.ui-widget {
    font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
    font-size: 1.1em/*{fsDefault}*/;
}
Inherited from body.area-c.skin-default.skin-custom_skin-default.skin-XC_ColorSchemes-default.skin-theme_tweaker-default.unauthorized.target-main.one-sidebar.sidebar-first
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}
Inherited from html
html {
    font-size: 62.5%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
Pseudo ::before element
*:before, *:after {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
Pseudo ::after element
*:before, *:after {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.ui-dialog .product-quicklook .product-details-info{
margin-left:0px;
float:right;
      padding: 15px;

    border-left: 1px solid #D5D5D5;
  width:48.5%;
}
.info{
padding:0px !important;
}

#status-messages{
height:60px;
  overflow:hidden;
}

.product-details-info.product-quicklook-info .brief-descr.product-description {
    text-align: justify;
      max-height: 230px;
    overflow-y: scroll;
}


.items-list.items-list-products.category-products .products-table .product-cell .product-price {
    position: relative;
    top: 0px;
}
.free-shipping .label-main-box .arrow, .product-freeship-label .label-main-box .arrow {
border-right-color: transparent;
}

.products-list .product-price {
    top: 50px;
}
.buttons-separator{
display:none;
}
.cart-checkout {
    display: none;
}
form.estimator ul.form label, .estimate-methods ul.shipping-rates li label{
	color:black;
}
#mc_embed_signup .button:hover,.btn-primary:hover {
    background: linear-gradient(#9F000F 16%,#FA3204 ) !important;

  background: -webkit-linear-gradient(#9F000F 16%,#FA3204 ) !important;
}
button.btn.regular-button.regular-main-button.add2cart.submit:hover {
    background: linear-gradient(#9F000F 16%,#FA3204 )!important;
  background: -webkit-linear-gradient(#9F000F 16%,#FA3204 )!important;
}
a.pp-ec-button, .pp-pc-button,a.pp-pc-button ~ div{
    display: none !important;
}
ul.labels:after {
    content: " ";
    height: 0;
    display: block;
    width: 0;
    border-right: 8px solid transparent;
    border-top: 9px solid #9C0000;
    top: 26px;
    position: absolute;
    right: 1px;
}
.mobile_header ul#search_box{
left:0px;
}

.label-green .label-main-box .content {
    background-color: #C50202;
    border-radius: 4px 4px 0px 4px;
    box-shadow: -2px 2px 2px gray;
}

.products-grid .labels {
    right: -10px !important;
    top: 7px;
    width: 100%;
}
ul.products-grid.grid-list li.product-cell{float:none;margin-right:5px;}
.mobile_header ul#search_box #mobile_search{width:100%;}






.products-grid .product-cell .product {
    border: 1px solid #CBCBCB;
}
#header-area .desktop-header a:not(.cart):not(.checkout),#cart-right .totals li.total{
color:black;
}
#header .block:first-child .content:hover { 
    background: linear-gradient(#9F000F 16%,#FA3204 );
  background:  -webkit-linear-gradient(#9F000F 16%,#FA3204 );
}
.sale-banner-block{
    background-color: #C50202 !important;
      width: 70px;
    height: 40px;
    padding-top: 0px;
}
body {
    background-image: url(https://www.ombwarehouse.com/images/M5mHLWY1.png);
    background-attachment: fixed;
      background-size: contain;
}
.instant-search-menu .price,.instant-search-menu dt a:hover, .instant-search-menu dt a.hover, .instant-search-menu .name a{
color:black !important;
}
#shopping-cart td.item-qty{
padding-bottom:22px;
}
a.regular-button.cart {
    color: white !important;
}
.instant-search-menu dt a{
color:black !important;
}
button.btn.regular-button.regular-main-button.checkout,.regular-main-button,.btn-primary{
      background: linear-gradient(#FA3204 16%,#9F000F ) !important;
  background: -webkit-linear-gradient(#FA3204 16%,#9F000F ) !important;
}
.regular-main-button:hover,button.btn.regular-button.regular-main-button.checkout:hover.regular-main-button:hover{
      background: linear-gradient(#9F000F 16%,#FA3204 ) !important;
  background: -webkit-linear-gradient(#9F000F 16%,#FA3204 ) !important;
}

#shopping-cart td.item-remove {
    padding: 14px 3px 14px 10px !important;
}
#shopping-cart td.item-thumbnail {
    padding: 22px 7px 0px 7px!important;
}
#arisearch_btnLookup, #ariAssemblyInfo input, #ariPSSearchResults_NewModelBtnDiv input {
    background: linear-gradient(#7C7C7C,#555) !important;
   background: -webkit-linear-gradient(#7C7C7C,#555) !important;
    border: 1px solid #555 !important;
}
.selected-products tr {
    outline: 1px solid #DBDBDB !important;
}

ul.display-sort li.selected a {
    background-color: #C5C2C2 !important;
}
.ari_searchResults_Column_Content_ModelNoDesc{
color:black !important;
}
a.regular-main-button.checkout span{color:white;}
.product-details div.image img.product-thumbnail {
    margin: 0 auto;
    height: auto !important;
    width: auto !important;
    max-height: 300px;
    max-width: 300px;
}
.mobile-hidden .navbar-nav > li .submenu_block > ul > li > ul > li:hover a{
  color:#9f000f !important;
}
/*.product.need-choose-options ~ .add-to-cart-button span {
    display: none;
}*/
/*.product.need-choose-options ~ .add-to-cart-button:after {
    content: "View Options";
    text-shadow: 2px 2px 2px black;
    color: white;
    position: relative;
    top: -26px;
    width: 100%;
    text-align: center;
    display: block;
    font-size: 15px;
    font-weight: bold;
      pointer-events: none;
}*/
.product{
padding:5px !important;
}
.product-photo:hover .quicklook a.quicklook-link div.quicklook-view {
    display: block;
  text-align:center;
}
.quicklook a.quicklook-link{
width:initial;
  height:initial;
}
.quicklook a.quicklook-link div.quicklook-view{
display:none;
}
span.product-items-available{display:none;}
.label-main-box {
    font-weight: bold;
}


.no-sidebars ul.products-grid.grid-list li.product-cell{width:188px !important;}
.description.product-description {
    padding-top: 15px;
}
.no-sidebars #content{
padding:0px 13px;
}
.ui-dialog .ui-dialog-titlebar-close{right:0px;top:10px;border-radius: 0px;}
.ui-dialog{
background:none !important;
}

.mobile-hidden .navbar-nav > li .submenu_block{
display:block !important;
}
.mobile-hidden .navbar-nav > li:hover .submenu_block{
	transform: rotatex(0deg);
  -webkit-transform: rotatex(0deg);
    transition-delay: .3s;
  -webkit-transition-delay: .3s;

}
.product-details-info .product-price .sale-banner{margin-top:26px;background: none !important;;}
.mobile_header .nav-pills .dropdown {
    line-height: 29px;
}
.mm-page #page-wrapper #footer-area {
    width: 100%;
}
.desktop-header .simple-search-box div.table-value{
padding-left:6px;}
.mobile_header ul#search_box #mobile_search .simple-search-box button.submit-button{
top:0px;
left:0px;
}
.mobile_header ul#search_box{
    height: 38.8px;
}
.mm-page #page-wrapper #footer-area{padding:0px;}
.product-details-info .product-price .sale-banner{background:none;}
.product-details ul.product-price, .product-quicklook ul.product-price{margin-top:10px;}
.sale-banner-block .text,.sale-banner-block .text{font-size:15px !important;}
.products-grid .labels {
    right: 7px;
    top: 7px;
}
ul.desktop-hidden li ul.nav.navbar-nav li a[href="Performance-Engine-Parts"],
ul.desktop-hidden li ul.nav.navbar-nav li a[href="Baja-Motorsports-Parts"],
ul.desktop-hidden li ul.nav.navbar-nav li a[href="drift-trike-parts-axles"],
ul.desktop-hidden li ul.nav.navbar-nav li a[href="Forklift-Parts"],
ul.desktop-hidden li ul.nav.navbar-nav li a[href="Agricultural-and-Industrial"],
ul.desktop-hidden li ul.nav.navbar-nav li a[href="Trail-Bike-Parts"],
ul.desktop-hidden li ul.nav.navbar-nav li a[href="tools"]
{display:block !important;}
ul.desktop-hidden li ul.nav.navbar-nav li a{display:none}
ul.nav.nav-pills {
    background-color: black;
}

.mobile_header .dropdown-menu{
border:none !important;
      color: white !important;
}
.mobile_header .dropdown-menu li a{
font-weight:normal;
  color:white; 
}
.lc-minicart svg{display:none;}
ul.desctop-hidden.desktop-hidden {
    background-color: black;
}


.products-grid div.product-photo a.product-thumbnail {
    position: relative;
  /*  top: 11px;*/
}
.products-grid div.product-photo{padding:0px !important}
.products .product-name a {
    font-size: 13px;
    text-align: center;
}
.products .product .quicklook{
/*    left: 0;*/
  top:165px;
    /*right: 0;*/
  left:50%;
    margin: auto;
}
.product-details-info .product-price.widget-fingerprint-product-price:before{top:25px;}
/*.product-price.widget-fingerprint-product-price:before {
    content: "Our Price: ";
    font-weight: bold;
    position: absolute;
    left: -55px;
      top: 40px;
    top: 12px;
    font-size: 14px;
}
*/

.products .product-add2cart:hover {
    background: linear-gradient(#9F000F 16%,#FA3204)!important;
   background: -webkit-linear-gradient(#9F000F 16%,#FA3204)!important;
}

.head-h3.product-name{
   /* position: absolute;
    top: 15px;
  
      left: 0;*/
      width: 100%;
    font-weight: bold;
}
 .product-sku.widget-fingerprint-product-sku{
    font-size: 10px;
    margin-left: 5px;
}
.product-quicklook-info .product-sku.widget-fingerprint-product-sku{
	margin-left:0px;
}
.product-cell .product-price.widget-fingerprint-product-price {
    bottom: 96px;
    /*margin-left: 55px;*/
    position: absolute;
}
.product-cell .product-sku.widget-fingerprint-product-sku{
      position: relative;
  top: 33px;
}











.previous-page:before{
      pointer-events: none;
    content: " ";
    height: 0px;
    width: 0px;
    position: absolute;
    display: block;
    border-left: 8px solid tranparent;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid black;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
      z-index: 5;
}
.previous-page,.next-page{
	position:relative;
}

.next-page:before{
      pointer-events: none;
    content: " ";
    height: 0px;
    width: 0px;
    position: absolute;
    display: block;
    border-left: 8px solid black;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid transparent;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
      z-index: 5;
}



.category-description, ul.subcategory-list {
    margin-bottom: 10px !important;
}

.table-value.checkbox-list.collapsible ul li input[type=checkbox]{
	margin-left: 13px;
}

.filter.type-c.clearfix{
    padding-left: 10px !important;
}



.sidebar .product-filter div.filter div.checkbox-list ul li{    margin-left: 13px;}
.sidebar .product-filter .table-label.collapsible label{background:none !important;}

.sidebar .product-filter .table-label.collapsible.collapsed label:after {
    content: " ";
    left: 16px;
    height: 0px;
    width: 0px;
    position: absolute;
    display: block;
    border-left: 6px solid black;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 6px solid transparent;
    margin-top: -12px;
}

.sidebar .product-filter .table-label.collapsible label:after{
    content: " ";
    left: 16px;
    height: 0px;
    width: 0px;
    position: absolute;
    display: block;
    border-left: 6px solid transparent;
    border-top: 6px solid black;
    border-bottom: 6px solid transparent;
    border-right: 6px solid transparent;
    margin-top: -12px;
}
div#page-wrapper {
    min-height: 100vh;
}
.product-description div#wrapper {
    max-width: 100% !important;
}

.mobile-hidden .nav.navbar-nav{
    z-index: 10000 !important;;
}

  .fade-up,.fade-down{display:none !important;}
.sidebar div.block{margin-bottom:25px !important;}

.filter-form{border-right:1px solid #dfdfdf;}

.product-filter{
	margin-left:10px;
}
.content {
    border-right: none !important;
}
img[src="/images/filemanager/uploads/generac-arrow.jpg"] {
    width: 100%;
}


.sidebar .product-filter .head-h4{
	color:black;
}
.value-range .ui-slider-horizontal .ui-slider-range{
    Border: 1px Solid green;
    Background: green !important;
}
.sidebar .product-filter div.group ul.attributes li, .sidebar .product-filter div.filter li, .sidebar .product-filter div.filter.group, .sidebar .product-filter div.filter.price-range, .sidebar .product-filter div.filter.type-c{
	padding:1px;
}
li.clearfix{
	border:none !important;
}
.sidebar .product-filter .table-label.collapsible label{
	padding-left:34px !important;
}
.sidebar .product-filter .table-label label{
    margin: 3px 0 11px 0px !important;
}
.sidebar .product-filter .table-label.collapsible.collapsed label{
    margin-left: 5px;
}
form#form-1450108848347:hover {
    box-shadow: 0px 0px 5px gray;
    transition: .5s;
  -webkit-transition: .5s;
}
div#header {
    min-height: 48px;
}
ul.subcategory-view-icons.subcategory-list.grid-list.clearfix li{
	margin-bottom: 4px;
}
.lc-minicart:before {
    content: "\f07a";
    top: 11px;
    font-size: 31px;
    position: absolute !important;
    left: 22px;
    color: white;
    font-family: FontAwesome;
}
.lc-minicart .minicart-items-number{
	padding-left:0px !important;
}
.lc-minicart{
	    background: none !important;
}








.popup-anywhere-contents>p>span {
    color: #800000 !important;
    font-size: 13px !important;
    font-weight: bold;
}


ul.nav.navbar-nav li .submenu_block{width:650px !important;}
#shopping-cart .selected-products td{Border-bottom:none !important;}
td.item-info{display:block;}
.mobile-hidden .navbar-nav > li .submenu_block{left:inherit !important;transform: rotatex(90deg);-webkit-transform: rotatex(90deg)}
@media(max-width:990px){ul.nav.navbar-nav li .submenu_block li{display:none}}

@media(max-width:500px){#mobile-header-logo{display:none;}.status-messages-wrapper2 #status-messages{width:100vw !important}}
.mobile_header>ul.nav-pills{padding-right:125px;}
.mobile_header ul#search_box #mobile_search .simple-search-box button.submit-button span{
font-family:arial !important;
}
li.info{background-color:transparent;}
#status-messages>ul>li,#status-messages, #status-messages a{
background-color:transparent;

}
.top-message.pp-button{background-color:black;}
#header{height:initial !important;}
#status-messages .close>img{
position:relative;
left:-12px !important;

}
#status-messages>ul{
background-color:rgba(0,0,0,.6);

}


.mobile_header ul#search_box #mobile_search .simple-search-box button.submit-button span:before{
font-family: 'Glyphicons Halflings';
}
.list-pager .pager-items-total{
margin-right:10px;
}


.mobile_header ul.nav-pills{height:49px;}

#mobile-header-logo img{
display: block;
margin: auto;
padding-top: 6px;
}




.mobile_header > .nav > li > a,.mobile_header .fa-bars{
font-size:27px !important;
}
.mobile_header>.nav > li > a{
height:49px;
}








.mobile-hidden .navbar-nav > li:first-child .submenu_block > ul > li,.mobile-hidden .navbar-nav > li:nth-child(2) .submenu_block > ul > li,.mobile-hidden .navbar-nav > li:nth-child(4) .submenu_block > ul > li{
width:50% !important;
}
.status-messages-wrapper{
width: 100vw;
left: 0;
}
ul.subcategory-list{
text-align:center;
}
.visible-custom {
max-height:2400px;
}
.visible-custom, .hidden-custom{
transition:0.75s ease-out;
  -webkit-transition:0.75s ease-out;
overflow:hidden;
}
.hidden-custom{
max-height:0px !important;
}




#status-messages ul{
text-align:center;
  height:25px !important;
      overflow: hidden;
}




#status-messages{
width:50% !important;
  margin:auto;
}




.mobile-hidden .navbar-nav > li:nth-child(6) .submenu_block > ul > li{
width: 50%;
float: left;
}
.mobile-hidden .navbar-nav>li:nth-child(4) .submenu_block,
.mobile-hidden .navbar-nav>li:nth-child(5) .submenu_block,
.mobile-hidden .navbar-nav>li:nth-child(6) .submenu_block,
.mobile-hidden .navbar-nav>li:nth-child(7) .submenu_block{
left:initial;
right:0;
}
.mobile-hidden .navbar-nav > li:nth-child(6) .submenu_block > ul > li>ul>li:last-child{font-weight:bold;}
div#plus-sign:after {
content: " ";
left: 154px;
position: absolute;
top: 5px;
transform:rotate(-90deg);
  -webkit-transform:rotate(-90deg);
background: url(https://www.ombwarehouse.com/uploads/circle-back-arrow-outline-stroke-256.png);
width: 17px;
background-size: 17px 17px;
height:17px;
background-repeat: no-repeat;
}
div#minus-sign:after {
content: " ";
left: 154px;
position: absolute;
top: 5px;
transform:rotate(90deg);
  -webkit-transform:rotate(90deg);
background: url(https://www.ombwarehouse.com/uploads/circle-back-arrow-outline-stroke-256.png);
width: 17px;
background-size: 17px 17px;
height: 17px;
background-repeat: no-repeat;
}



@media(min-width:770px){.content .menu li a{font-size: 14px !important}}
@media(max-width:770px){
  #free-shipping-float{
    display:none;
  }
  .flex-container {
    text-align: center;
}
  .flex-container #sidebar-first{
      -webkit-order: 1 !important;
    order: 1 !important;
  }
  ul.nav.nav-pills {
    top: 0px;
}
div#minus-sign:after {
content: " ";
/*left: 77px;*/
  left:-220px;
  right:0;
  margin:auto;
position: absolute;
top: 10px;
background: url(https://www.ombwarehouse.com/uploads/circle-back-arrow-outline-stroke-256.png) no-repeat !important;
width: 17px;
transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg);
background-size: 17px 17px !important;
height: 17px;
z-index: 54;
background-repeat: no-repeat;
}
div#plus-sign:after {
content: " ";
/*left: 77px;*/
  left:-220px;
right:0;
margin:auto;
position: absolute;
top: 10px;
background: url(https://www.ombwarehouse.com/uploads/circle-back-arrow-outline-stroke-256.png) no-repeat !important;
width: 17px;
transform:rotate(90deg);
  -webkit-transform:rotate(90deg);
background-size: 17px 17px !important;
height: 17px;
z-index: 54;
background-repeat: no-repeat;
}
.block.block-block.block-top-categories{margin-bottom:10px;}
.sidebar ul.menu li{
width: 100% !important;
text-align: center;
padding: 2px !important;
border-bottom: 1px solid #ececec;
}
.sidebar .block .head-h2, .head-h2{
text-align: center;
font-size: 23px !important;
padding-top: 3px;
padding-bottom: 7px;
border-top: 3px solid #ececec;
}

.sidebar .block .content{
margin:0px !important;


}


.content>.menu>li>a{
font-size:14px !important;
}
.visible-custom {
max-height:0px !important;
}
.hidden-custom{
max-height:1000px !important;
}


}








.mobile-hidden .navbar-nav > li .submenu_block{
box-shadow: 2px 2px 5px #545454;
border-bottom:4px solid #9f000f;
border-top:4px solid #9f000f;
}
.mobile-hidden .navbar-nav > li:nth-child(3) .submenu_block > ul > li:nth-child(2){
position: absolute;
top: 120px;
}
.mobile-hidden .navbar-nav > li:nth-child(4) .submenu_block > ul > li:nth-child(3){
clear: both;
left: 192px;
position: relative;
top: -48px;
margin-bottom: -20px;
}
.mobile-hidden .navbar-nav > li:nth-child(3) .submenu_block > ul > li:nth-child(5){
clear: both;
left: 193px;
position: relative;
margin-bottom: 40px;
}
.mobile-hidden .navbar-nav > li:nth-child(3) .submenu_block > ul > li:nth-child(1) ul li:last-child,
.mobile-hidden .navbar-nav > li:nth-child(3) .submenu_block > ul > li:nth-child(2) ul li:last-child,
.mobile-hidden .navbar-nav > li:nth-child(3) .submenu_block > ul > li:nth-child(3) ul li:last-child,
.mobile-hidden .navbar-nav > li:nth-child(3) .submenu_block > ul > li:nth-child(4) ul li:last-child
{
font-weight:bold;
}
.mobile-hidden .navbar-nav > li:nth-child(3) .submenu_block > ul > li{width:50%;}

.mobile-hidden .navbar-nav > li:nth-child(3) .submenu_block > ul > li:nth-child(4){
position:absolute;
top:260px;
}




.mobile-hidden .navbar-nav > li .submenu_block div.menu_mdescription{
width:100%;
}
.mobile-hidden .navbar-nav > li .submenu_block > ul > li:nth-child(3)>ul>li:last-child{
/*font-weight:bold;*/
}
.mobile-hidden .navbar-nav > li .submenu_block > ul > li > ul > li a{
display:block;
padding:2px !important;
}
.mobile-hidden .navbar-nav > li .submenu_block > ul > li > ul > li{
padding: 0px 0px !important;
}
.mobile-hidden .navbar-nav > li .submenu_block > ul > li > a{
font-size:16px !important;
font-weight:600;
}
.mobile-hidden .navbar-nav > li:first-child .submenu_block > ul > li:nth-child(2) {
position: absolute;
top: 171px;
  left:200px;
}
.mobile-hidden .navbar-nav > li .submenu_block,.mobile-hidden .navbar-nav > li .submenu_block > ul{
width:62% !important;
}
.mobile-hidden .navbar-nav > li .submenu_block div.menu_image{
width:33% !important;
}




.products-sidebar-small-thumbnails .details{
padding-left:initial !important;
}
.new.more a span {
font-weight: bold;
color: #009f41;
}
ul.desktop-hidden li ul.nav.navbar-nav li a{
color:white !important;
}
table.login-form tbody tr:nth-child(3) td:nth-child(2) {
padding-left: 56px;
}
table.login-form tbody tr:nth-child(3) td:nth-child(2) a{
display:block;
margin-top:10px;
}

div.tabs .primary a:hover, div.tabs .primary span:hover, .ui-widget-content a{
color:#9f000f;
}
.top-message.pp-button{
color:white;
font-weight:bold !important;
font-size:14px !important;
}
.label-green .label-main-box .arrow {
  display:none;
border-right-color: #9f000f;
}

@media (min-width: 768px){
#cart-right {
margin-left: 1.333333% !important;
}
  .navbar.navbar-inverse.mobile-hidden, .navbar.navbar-inverse.mobile-hidden>.collapse.navbar-collapse, .navbar.navbar-inverse.mobile-hidden>.collapse.navbar-collapse>ul.nav.navbar-nav {

    height: 45px !important;
}
  .navbar.navbar-inverse.mobile-hidden {
    height: 45px !important;

}
}

.label-green .label-main-box .content {
background-color: #C50202;
}

.checkout-block .steps .right-arrow .step-title span.text{
margin-right:0px !important;
}
.sale-banner-block .percent{
color:white;
}
.checkout-block .steps .shipping-step .shipping-rates li span.value, .checkout-block .review-step .total span{
color:#9f000f !important;
}
div.product-details-market-price div.text span.you-save, .sale-label-product-details div.text span.you-save{
color:green;
}
.checkout-block .steps .left-arrow .step-title span.text{
margin-left:0px !important;
}

.checkout-block .steps .step-title img{
height:initial !important;
}
.checkout-block .steps .step-title img.right,.checkout-block .steps .step-title img.left{
border-top: 17px solid transparent !important;
border-bottom: 17px solid transparent !important;

}
.checkout-block .steps .step-title span.text{
background: linear-gradient(#555 18%,black 87%, #9f000f 88%);
  background: -webkit-linear-gradient(#555 18%,black 87%, #9f000f 88%);
}

#advanced_search_options,.advanced-search-options{
display:none;
}
#breadcrumb .top-continue{
float:none !important;
}
.item-info,.item-price,.item-multi,.item-qty,.item-subtotal{
display:inline-block;
}
#shopping-cart{
margin-left:15px;
}
@media (min-width: 768px){
#shopping-cart {
float: left;
width: 63.33333333%;
}

h1#page-title{
margin-left:10px;
}
#cart-right .totals li.total {
color: #9f000f;
}
td.item-qty{
margin-left:10px !important;
}
.item-subtotal{
float: right !important;
margin-right: 10px !important;
}
.item-subtotal .subtotal{
margin-right:10px !important;
}
select.FixedSelect.form-control{
width:100% !important;
}
.collapse.navbar-collapse>ul.nav.navbar-nav>li:hover>a:after{
content: "";
height: 0px;
width: 0px;
position: absolute;
display: block;
border-left: 10px solid transparent;
border-top: 0px solid transparent;
border-bottom: 10px solid white;
border-right: 10px solid transparent;
/*left:45% */
  left:0;
  right:0;
  margin:auto;
}
ul.nav.navbar-nav li .submenu_block{
top:40px;
}
.mobile-hidden .navbar-nav>li:first-child .submenu_block>ul{
width:66% !important;
}
.fb-comments span, .fb-comments span iframe{
min-width:200px !important;
}

.collapse.navbar-collapse>.nav.navbar-nav>li>a {
color: white !important;
}
.collapse.navbar-collapse>.nav.navbar-nav>li:hover>a{
color:white !important;
}
li>ul.nav.navbar-nav>li>a {
color: black !important;
}
/*
li>ul.nav.navbar-nav>li:hover>a{
font-weight:bold;
color:gray !important;
}*/
.submenu_block>.nav.navbar-nav>li>a{
color:#9f000f !important;
font-weight:bold;
}


.mobile-hidden .navbar-nav > li .submenu_block > ul > li:nth-child(3n) + li{
clear:none !important;
}
}




@media(max-width:543px){
#modified-security,#modified-social{
display:none !important;
}
#modified-store-hours>span{
left: 65%;
top: 327px;
}
#modified-phone,#modified-address{
display: block !important;
text-align: center;
width: 100%;
float:none !important;
}
.powered-by{
margin-top: 14px;
}
}

#footer-area{
position:relative;
border-top:2px solid black;
border-left:2px solid black;
border-right:2px solid black;
box-shadow:0px 0px 7px black;
}

#facebook-container>.fb-like.fb_iframe_widget {
left: 11px !important;
top: 2px !important;
}

.navbar.navbar-inverse.mobile-hidden,.navbar.navbar-inverse.mobile-hidden>.collapse.navbar-collapse,.navbar.navbar-inverse.mobile-hidden>.collapse.navbar-collapse>ul.nav.navbar-nav{
height: 100% !important;;
}

.collapse.navbar-collapse>ul.nav.navbar-nav {
border-bottom: 1px solid white;
box-shadow: 0px 4px 0px #9f000f;

}

.powered-by{
padding-top:0px !important;
}
li.modified-footer-link a {
color: #E1E1E1 !important;
text-decoration:none !important;
}
li.modified-footer-link:hover a{
color:white !important;
font-weight:bold !important;

}

#modified-store-hours>span{

border-radius: 10px;
padding: 5px;
display: block;
left: 53%;
top: 82px;
position: absolute;
background-color: white;
color: black;
display:none;
}


@media(max-width:1080px){
    p.subtotal{
  color:black !important;
  }
.mobile-hidden .navbar-nav > li:nth-child(1) .submenu_block > ul > li:nth-child(2)> ul li:nth-child(1),.mobile-hidden .navbar-nav > li:nth-child(1) .submenu_block > ul > li:nth-child(2)> ul li:nth-child(3){display:block !important;}
.desktop-hidden .navbar-nav > li:nth-child(1) .submenu_block > ul:nth-child(1) li:nth-child(2)>a{
display:none;
}
.lc-minicart{ background-position: 27px 12px !important;}
.desktop-hidden .navbar-nav > li:nth-child(1) .submenu_block > ul li:nth-child(2){
display:block;
}
.desktop-hidden .navbar-nav > li:nth-child(1) .submenu_block > ul li:nth-child(2) ul li:nth-child(1),.desktop-hidden .navbar-nav > li:nth-child(1) .submenu_block > ul li:nth-child(2) ul li:nth-child(3){display:block;left: -20px;}




.desktop-hidden .navbar-nav > li:nth-child(1) .submenu_block{width:100% !important;}








#modified-store-hours>span{
left: 80%;
top: 96px;
}





/* ul.nav.navbar-nav li .submenu_block{
display:none;
}*/




#modified-subscribe{
width:50% !important;
}
.modified-footer-menu{
width:25% !important;
}
#modified-security{
width:50% !important;
}
#modified-social{
width:50% !important;
clear:both;
}
div#facebook-container-footer>.fb_iframe_widget{
left: -11% !important;
top: 30px !important;
}
}

div#modified-footer-menu-container{
min-height:300px;
background-color:#555;
}
#oldminibike-image p, #smallengine-image p {
text-align: center;
color: white;
}

#mc_embed_signup .button{
    background: linear-gradient(#FA3204 16%,#9F000F ) !important;
      background: -webkit-linear-gradient(#FA3204 16%,#9F000F ) !important;
  font-weight:normal !important;
  font-family:arial;
}

li.modified-footer-header{
font-weight:bold;
font-size:16px;
}
div#modified-social a img{
margin-top:30px !important;
}
ul.modified-footer-menu, ul.modified-footer-menu li a {
color: white;
}
#facebook-container-footer>.fb_iframe_widget{
left: -45%;
top: 1%;

}
#oldminibike-image,#smallengine-image{
margin-top:30px;
display:block;
text-decoration:none !important;
}
#footer-area,#modified-footer-menu-container,#fb_iframe_widget{
width:100%;
}
#modified-subscribe{
width:29%;
padding: 0px 26px;
display: inline-block;
float: left;

}
#footer-area{
left:0px !important;
right 0px !important;
}
ul.modified-footer-menu{
padding-left:15px;
padding-top:30px;
}

div#modified-social a img{
margin: auto;
display: block;
}
a#oldminibike-image img{
height:64px;
}
.AuthorizeNetSeal{
margin:auto !important;
margin-top:30px !important;
}
#modified-security>img{
display:block;
margin:auto;
margin-top:30px;
}
#page{
/* margin-bottom:200px;*/
/*padding-bottom:400px;*/
padding-bottom:0px !important;
border-left: 2px solid black;
border-right: 2px solid black;

box-shadow: 0px 0px 7px black;

}
div#modified-address p {
display: block;
float:none !important;
}
#modified-social{
width:20%;
display:inline-block;
float:left;
}
#smallengine-image img{
height:87px;
}
#modified-footer-extras div,#modified-footer-extras p{
display:inline-block;
}
p.copyright{
color:white;
}
#modified-security,.modified-footer-menu{
width: 17%;
display: inline-block;
float: left;
}
#modified-footer-extras{
font-size:12px;
width:100%;
color:white;
height:20px;
margin:auto;
clear:both;
margin-top:60px !important;
text-align:center;
}
.items-list .products-grid .add-to-cart-button {
right: initial;
bottom: initial;
text-align: initial;
top: -47px;
position: relative;

}

.navbar.navbar-inverse.mobile-hidden {
background: linear-gradient(#555,black);
  background: -webkit-linear-gradient(#555,black);
}
ul.products-grid.grid-list li.product-cell:nth-child(2n) + li.product-cell{
clear:none;
}
.mobile_header ul.nav-pills{
position:fixed !important;
}
@media(min-width:1320px){
.collapse.navbar-collapse>.nav.navbar-nav>li>a{padding-left: 19px;}
#search{
left: 60px;
}
}
.mobile_header ul#search_box #mobile_search .simple-search-box button.submit-button span{
font-size:12px;
}
a.fn.url.next-previous-assigned {
height: 44px;
overflow: hidden;
}
.product-image-gallery ul {
margin-top: 50px !important;
}
@media(min-width:1080px){
#search{
/*left:-40px !important;*/
}


}
@media (max-width:1320px){
#search{
left:-40px !important;
}
}
div#contact-info12345{
float:right !important;
}
ul.subcategory-view-icons.subcategory-list.grid-list.clearfix li {
float: none !important;
}

.simple-search-box div.table-value{
width:83%;
padding-left:65px;
line-height:29px;
}
#search .simple-search-box input.form-text{
width:100%;
}

.product-partnumber{
padding-left:4px;
font-size: 12px;
}

.products-grid .product-name{
min-height:0px !important
}
li:hover a.no-wrap {
color: white !important;
}
ul.desktop-hidden a {
margin-left: 5px;
}

.message{
color:white !important;
}

.multicol-block ul li a{
color: white !important;
}
.product {
height: 100%;
}

button.btn.regular-button.regular-main-button.add2cart.add-to-cart.link{
background:linear-gradient(#9f000f,#6f0000)!important;
  background:-webkit-linear-gradient(#9f000f,#6f0000)!important;
}
a.no-wrap[href="Arborist-Gear"],a.no-wrap[href="Arborist-Gear"] + div{
background-color:#009f41;
}
a.no-wrap[href="Forklift-Parts"],a.no-wrap[href="Forklift-Parts"] + div{
background-color:yellow;
}
a.no-wrap[href="Generac-OEM"],a.no-wrap[href="Generac-OEM"] + div{
background-color:yellow;
}


#order-status{
color:white !important;
}
li.product-cell.box-product:hover .product {
    outline: 1px solid black !important;
    box-shadow: 3px 3px 3px gray;
    margin-left: -2px;
    margin-top: -2px;
  transition:.1s;
  -webkit-transition:.1s;
}
.form-item label {
color: #9f000f !important;
}

.navbar-nav li a {
font-size:14px !important;

}

.top-message.pp-button .pp-ec-button,.info{
background-color: #009f41 !important;
color:white
}
.subcategory-list>li:hover>a>span {
color: black !important;
}
.simple-search-box button.submit-button{
text-indent:0em !important;
width:70px !important;
height: 32px;
top: -3px;
left: 3px;
background:linear-gradient(to bottom, #575757 0%, #363636 100%) !important;
  background:-webkit-linear-gradient( #575757 0%, #363636 100%) !important;
}

.subcategory-list li:hover {
/*box-shadow: 0px 0px 9px black;*/
/*z-index: 5;*/
}

.subcategory-list>li>a {
text-decoration: none;
}

h2.invoice {
color: #9f000f;
}
.order-success-panel,.invoice-box{
margin:auto;
}
.lc-minicart{
background-color:none;
}
h1#page-title {
margin-bottom: 15px;
}

.invoice-box .addresses .payment strong, .invoice-box .addresses .shipping strong{color: #9f000f;}

.section>img{
max-width:100%;
}
div#status-messages>ul>li {
background-color: transparent !important;
}

.navbar-nav li.leaf a.active {
color: white !important;
}

.lc-minicart.lc-minicart-horizontal.collapsed.empty:hover {
background-color: black !important;
}

nav li a.active{
color:white !important;
}
.navbar-nav li.leaf:hover a {
color:white !important;
}

.content>ul>li{
width:235px !important;
}



.content>ul>li:hover{
/*background-color:#E3E3E3 !important;*/
color:black !important;

}
div.head-h2 {
font-size: 14px !important;
}
.categories.catalog-categories-path {
width: 190px !important;
}
.categories.catalog-categories-path li:hover{
background-color:light-gray !important;
}


#header-area .account-links{
height: 28px;
}
.content .menu li a {
/*font-size: 12px !important;*/
font-weight: inherit !important;
}

.mobile_header ul#search_box #mobile_search .simple-search-box input.form-text{line-height:24px;}
ul#account_box{ line-height:0px !important}
.lc-minicart .minicart-items-number {
color: white !important;
}
.mobile_header ul#search_box #mobile_search .simple-search-box button.submit-button{
background-color: #555;
width: 73px!important;
height: 39px;
  margin-top: 0px;
  /*
top: -36px;
left: 2px;
  */

}
.mobile_header ul#search_box #mobile_search .simple-search-box button.submit-button span:before{
left: -4px;
position: relative;
top: 2px;
}
#header{
display:block !important;
width:150px;
}
.checkout-block .steps .step-title img.right{border-left:10px solid #FFFFFF;}
#header-area .desktop-header a{color:white;}
span.price.product-price{

}
.product-quicklook-info span.price.product-price{
   font-size: 30px;
      top: 7px;
}

span.price.product-price{
      
    color: #C40000 !important;

    font-weight: bold;
    /*left: 18px;*/
    position: relative;
}
.product.product-added .added-to-cart{
  right:initial !important;
  left:10px !important;
  color: #009f41 !important;
}
.quicklook-view:after {
    content: "Quick Look";
    color: black;
    font-size: 17px;
    font-weight: bold;
    font-family: helvetica,FontAwesome;
    left: 0;
    right: 0;
    top: 2px;
    position: relative;
    margin: auto;
    text-shadow: none;
}

span.subcategory-name {
color: #555 !important;
}
span.subcategory-name:hover {
color: #D4D4D4 !important;
}

div.product-photo{
height: 180px;
}
a.quicklook-link div.quicklook-view {

  
      width: 143px !important;
    height: 30px !important;
    top: 8px;
border:1px solid #9f000f;
    position: relative;
  
    background: white !important;
    text-shadow: 2px 2px black;
  /*
left: -40px;
top: 95px;*/
  visibility:visible !important;
}
a.quicklook-link div.quicklook-view:hover{
/*background:linear-gradient(#747474,#4c4c4c) !important;*/
/*background: -webkit-gradient(linear, left top, left bottom, from(#747474), to(#4c4c4c)) !important;*/
}
}
li.product-cell.box-product .product.ui-draggable{
height:376px !important;
}
.product.ui-draggable{height:353px !important;}
.product-cell.box-product{
height:376px !important;
}
a.no-wrap:hover {
color: white !important;
}

li.location-node.expandable a,li.location-node span {
color: #555 !important;
font-size:14px;
}
.product.ui-draggable:hover{outline:4px solid #555;}
.products .product-add2cart span{
    display: block;
    position: absolute;
    margin: auto;
    font-size: 15px;
    font-family:Arial, Sans-serif;
    left: 0;
    right: 0;
    line-height: 0px;

}
li.location-node.last {
font-weight: bold;
}
.products .product-add2cart{
width: 116px;
height: 32px;
  border-radius: 3px;
color: white;
    background: linear-gradient(#FA3204 16%,#9F000F );
      background: -webkit-linear-gradient(#FA3204 16%,#9F000F );
 /*border: 1px solid #555;*/
position:relative;
/* left: -45px;
top: -20px;*/
margin:auto;
display:block;


}

.no-wrap:hover {
color: #009f41 !important;
}


@media screen{
#header-area {
margin: 0 0 20px;
}


.mobile_header .dropdown-menu{margin-top:-1px;}

.lc-minicart .minicart-items-number{
padding-left:10px;
}










ul.products-grid{
margin:0px !important;
}
ul.subcategory-view-icons.subcategory-list.grid-list>li{
min-width:159px !important;
}

.lc-minicart.lc-minicart-horizontal.collapsed.empty:hover{background-color:red;}
.minicart-items-number{float:none !important;}
li:hover a.no-wrap{color:#009f41;}
.phone12345{text-align:right;}
body{
/*background: rgba(0,0,0,1);
background: -moz-linear-gradient(top, rgba(0,0,0,1) 3%, rgba(85,85,85,1) 35%, rgba(85,85,85,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(3%, rgba(0,0,0,1)), color-stop(35%, rgba(85,85,85,1)), color-stop(100%, rgba(85,85,85,1)));
background: -webkit-linear-gradient(top, rgba(0,0,0,1) 3%, rgba(85,85,85,1) 35%, rgba(85,85,85,1) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,1) 3%, rgba(85,85,85,1) 35%, rgba(85,85,85,1) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,1) 3%, rgba(85,85,85,1) 35%, rgba(85,85,85,1) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,1) 3%, rgba(85,85,85,1) 35%, rgba(85,85,85,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#555555', GradientType=0 );
*/
background-color:#555 !important;
}
.internal-popup.items-list.full-cart{
top: 55px;
}
div#contact-info12345 span{
color:#9f000f;

font-size:13px;
display:block;
}
div#before-search{
font-size: 23px;
text-align: left;
padding-left: 24px;
}
#contact-info12345{
left:126px;
}
.phone12345{
color:#555 !important;
font-size:24px !important;
}
span.red12345{text-align:right;}
.red12345 a,#after-search a{color:#AC0002 !important;font-weight:bold;}

.red12345 a:hover,#after-search a:hover{color:#555 !important;}
div#contact-info12345{
/*float:right;*/
width:250px;
top: -23px;
position: relative;
left:-10px;
}


a.register,a.log-in,.email,.minicart-items-text,.minicart-items-number{
color:white !important;
}
span.subcategory-icon{margin:auto;}
ul.products-grid{
margin: 0px -16px 0px 40px;
}

.category-description{
margin-left:30px;
}
}
@media(max-width:300px){
div#header, #header .block:first-child .content, #header .block:first-child .content>div, #header .block:last-child .content, #header .block:last-child .content>div{
top: -172px !important;
width:100px;
}
  #facebook-container-footer>.fb_iframe_widget {
    right: 25% !important;
  }
div#contact-info12345{
width:200px !important;
top: -15px !important;
}
.red12345{display:none !important;}
div#header{
top: -172px !important;
}

}

@media(max-width:475px){
#facebook-container-footer>.fb_iframe_widget{
left: 25% !important;
top: 30px !important;
}
#modified-store-hours>span{
left: 61%;
top: 331px;
}

#modified-subscribe{
width:100% !important;
}
.modified-footer-menu{
width:50% !important;
}
.red12345{
display:none !important;
}
div#contact-info12345 {
top: 0px !important;
}
div #logo{
width:100% !important;
margin:0px !important;
}
li.location-node.expandable {
width: 100%;
}


div#contact-info12345,div#contact-info12345 span{width:100%;text-align:center;}

/*div#contact-info12345{
top: -15px !important;
width:200px;
}*/
span.phone12345 {
position: relative;
/* top: 39px;
left: -146px;*/
}
.bar-minicart.bar-minicart-full {
width: 100% !important;
font-size: 9px !important;
}



}
div#after-search {
text-align: left !important;
padding-left: 24px !important;
}

@media(max-width:1200px){div#contact-info12345{left: -10px;top:-23px;}
.navbar-nav > li > a {
    padding: 10px 11px;
}

}
@media(min-width:1200px){
  #breadcrumb .top-continue {
    position: relative;
    left: 863px;
    z-index:100;
}
.sidebar {
    width: 23%;
}
}
@media(max-width:543px)and (min-width:424px){
div#contact-info12345{
/* top:10px !important;*/

}
.bar-minicart.bar-minicart-full {
width: 100% !important;
font-size: 9px !important;
}

}
@media( max-width: 991px){
  .mobile_header ul#search_box{top:50px !important;}
  .lc-minicart .items-list {
    top: 49px !important;
}

  .lc-minicart:before{top: 5px;}
  
div#contact-info12345{
top: 55px;
left:0px;
margin-right:10px;
}
#header-bar{display:none;}
#black-bar{
display:none;
}
.simple-search-box{width:100% !important;}
.lc-minicart {
/*background: #fafafa url(/../../skins/default/en/images/small-cart.png) 2px 12px no-repeat !important;*/
}
#before-search,#after-search{
display:none;
}
#header .block .content .lc-minicart .minicart-items-number{margin:15px 37px;}
div#header,#header .block:first-child .content, #header .block:first-child .content > div, #header .block:last-child .content, #header .block:last-child .content > div{
float: right;
background-color: black !important;
position: fixed !important;
right:0px !important;
top:0px !important;
height: 41px !important;
left:inherit !important;
}
}
}

.simple-search-box button.submit-button{
background:none;
width: 75px;
height:33px;
background-color:#555;
color:white;
top: -3px;
right: -4px;
text-indent:0;
}
ul.account-links{line-height:28px;}
#header-area .account-links{
display:block !important;
right: 133px;
position: absolute;
top:0px;
background-color:black;
height:initial !important;
}
#header-bar > .account-links{
display:none !important;
}
.lc-minicart{
/* background-image:#fafafa url("/../../skins/default/en/images/new-cart-icon.png") 5px 13px no-repeat;linear-gradient(black,red);*/
background-image:url("/../../skins/default/en/images/new-cart-icon.png"),linear-gradient(red 7%,#9f000f 64%),-webkit-linear-gradient(red 7%,#9f000f 64%);
background-position:20px 20px, 0px 0px;
background-repeat:no-repeat;
background-size:27px !important;
}
#header .block:first-child .content, #header .block:first-child .content > div, #header .block:last-child .content, #header .block:last-child .content > div{
border-top-right-radius: 0;
border-top-left-radius: 0;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
background: linear-gradient(#FA3204 16%,#9F000F );
  background: -webkit-linear-gradient(#FA3204 16%,#9F000F );
height: 55px;
width: 120px;
border-left: none;
}

span.subcategory-icon{
border:none !important;
}

.lc-minicart.lc-minicart-horizontal.collapsed{height:45px;width:100px;border-radius:0px 0px 10px 10px;}
.simple-search-box{height:33px;width:450px;}

#search{float:left !important;top: 40px;left: 40px;
}
#logo a img{
height: 75% !important;
margin-top: 27px;
/* top: 20px;*/
position: relative;
}
#black-bar{height:28px;background-color:black;}
#header{top:-40px;position:relative;height:50px;border-radius:0px 0px 10px 10px;left:10px;border-left:none;}
#search{width:500px;margin:auto;min-height:50px;}

div#logo {
height:150px;
margin:0px;
margin-left: 20px;
/*width: 157px;
margin: 2px;*/
}
#header-bar{
text-align:left;
width:50%;
height:150px;
float:left;
top: 7px;
position: relative;
left: 71px

}
/* ticket #282341 */
.next-previous-product {
margin-bottom: 13px;
}




.powered-by .powered-by-label {
display: none;
}
/* ticket #282343 */
#status-messages > ul > li > div > a {
display: none;
}
a.pp-ec-button {
display: none;
}
.search-results-partstream-link
{
font-size: x-large;
}




span.subcategory-icon {
border: 1px solid #c4c4c4;
width: 100%;
height: 130px;
}
/* overridding bug in admin that won't resize images */
div div.image {
width: 300px !important;
}
/*
div.product-photo img {
max-width: 300px;
height: auto;
max-height: 300px;
}
*/
/*
td.product-photo div.product-photo a img {
width: 100px !important;
}
*/
span.subcategory-icon img {
width: 100px !important;
height: 100px !important;
margin: 20px auto !important;
}


div #logo{
width: auto;
text-align: left;
font-size: 14pt;
}

.head-h2 {
font-weight: bold;
font-size: 16px;
}

.sidebar .catalog-categories > li > a {
font-weight: bold;
font-size: 14px;
padding-top: 6px;
}



.breadcrumb {
font-size: 18px;
  margin-bottom:22px !important;
}

#breadcrumb li.last span {
color: #000000;
}

li.product-cell {
border: 1px solid #cfcfcf;
}

body {
background-color: lightgray;
height: auto;
}

#page-wrapper {
background-color: white;
padding-left: 5px;
padding-right: 5px;
}


/*Fixes product boxes so the Drag-n-drop box has the same size as the fixed box -Nick*/
.product-cell > table{
margin-bottom:0px;
}

/*Makes name input larger in the 'add product' page -Nick*/
.table-value>.input-text>#name{
width:500px !important;
}


/*Makes meta title input larger in the 'add product' page -Nick*/
.meta-title-value>.input-text>#meta-title{
width:500px !important;
}

/* Fixes list image sizing -Nick */
.product-photo>.product-thumbnail>.photo{
height:auto;
width:auto;
max-height:160px;
max-width:160px;
display:block;
/*margin:auto;*/
      margin: 0 auto !important
}

td.product-photo{
width:160px !important;
height:160px !important;
}


/* Fixes photo preview sizing -Nick */

.empty>.product-photo>.photo{
width:auto;
height:auto;
max-width:200px;
max-height:200px;
}

td>.product-photo>.product-thumbnail{
width:auto !important;
height:auto !important;
max-height:300px;
max-width:300px;
}

/*Fixes image preview*/
.next-previous-dropdown img.photo{
width:auto;
height:auto;
max-width:100px;
max-height:100px;
}

/*Fixes ratio in Next-Previous image hover*/
.next-previos-image img.photo{
width:auto;
height:auto;
max-width:100px;
max-height:100px;
}

/*Centers Quick-Search Images*/
.details .image img{
display:block;
margin:auto;
}
.product.need-choose-options .product-sku {
    color: white;
}

ul.location-subnodes{
    transform: rotatex(90deg);
  -webkit-transform: rotatex(90deg);
}
.location-node:hover ul.location-subnodes{
    transform: rotatex(0deg);
  -webkit-transform: rotatex(0deg);
    transition-delay: .2s;
  -webkit-transition-delay: .2s;
}

/*Removes 3 categories per row limitation*/
ul.subcategory-view-icons.subcategory-list.grid-list > li:nth-child(3n) + li{
clear:none !important;
}
ul.subcategory-view-icons.subcategory-list.grid-list > li{
width:24% !important;
min-width:213px;
}
span.subcategory-icon{
width:100% !important;
}

span.subcategory-name{
height:50px;
font-size: 14px;
font-weight: bold;
}
.item-thumbnail > a > img{
height:auto;
width:auto;
max-height:80px;
max-width:80px;
}
.product-image-gallery > ul > li > a > img{
height:auto;
width:auto;
max-height:60px;
max-width:60px;
}

.product-info .description.product-description{
height:auto;
min-height:75px;
overflow:hidden;
transition:2s;
  -webkit-transition:2s;
max-height:150px;
}


.product-info .description.product-description:hover{
max-height:250px;
} 

/*
.product-price:after{
content:"";
height:20px;
display:block;
position:absolute;
bottom:50px;
background:linear-gradient(rgba(0,0,0,0),white);
width:100%;
}
*/

#faq-nav{
width:150px;
height:400px;
}
.faq-question{
height:600px;
position:absolute;
}
div#faq-container{
width:600px;
position:absolute;
height:600px;
left:150px;
top:43px;
}
.faq-content{
width:600px;
}
.faq-header{
background-color:gray;
font-size:25px;
}
.faq-content{
overflow-wrap:break-word;
background-color:light blue;
}

#faq-nav ul{
list-style-type:none;
}
#faq-nav ul li{
height:25px;
}
#faq-nav a {
text-decoration:none;
color:black;
}

.faq-question:target{
z-index:500;
}
.faq-question{
z-index:-5
}




ul.products-grid.grid-list li.product-cell{
width:32.5% !important;
padding: 0px !important;
}




ul.menu.menu-list.catalog-categories.catalog-categories-path li:hover a,li.leaf:hover a,.head-h2,a.active,span.price.product-price{
color:#9f000f !important;
}
button.btn.regular-button.regular-main-button.add2cart.submit{
	background: linear-gradient(#FA3204 16%,#9F000F )!important;
    background: -webkit-linear-gradient(#FA3204 16%,#9F000F )!important;
}
.product-details-tabs div.tabs ul.tabs > li > a, .product-details-tabs div.tabs ul.tabs > li > span{
background-color:#efeeec;
}
.product-details-tabs div.tabs ul.tabs > li > a:hover, .product-details-tabs div.tabs ul.tabs > li > span:hover{
background-color:#555 !important;
}
span.subcategory-name{
text-decoration:none;
}
a,.location-title{
color:#9f000f;
}




.product-details-tabs div.tabs ul.tabs > li > a{
color:#555;
}
.product-details-tabs div.tabs ul.tabs > li > a:hover{
color:white !important;
}




div#habla_window_div{
Z-index:10000000000 !important;
}




.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.anywhere-popup-dialog.anywhere-popup-dialog-3.popup-anywhere-minicart-bar.default-dialog.no-title.popup-anywhere-minicart-bar-full{
background-color:black;
top:initial !important;
bottom:0px !important;
}
.bar-minicart.bar-minicart-full{
width:50%;
}
.bar-minicart{
margin:auto;
text-align:center;
}




#page-wrapper{
padding-left:0px;
padding-right:0px;
}




#breadcrumb{
padding-left:10px;
width:initial !important;
}




.block-top-categories .head-h2{
padding-left:10px !important;
}




.checkout-block .steps .step-title span.text{
background-color:#555 !important;
}




.checkout-block .steps .head-h2 span.text, .checkout-block .steps .head-h3 .bullet{
background-color: #9f000f !important;
}




.regular-main-button:hover, .regular-main-button:focus,.regular-main-button{
background-image:linear-gradient(to bottom, #9f000f 0%, #9f000f 100%);
  background-image:-webkit-linear-gradient(to bottom, #9f000f 0%, #9f000f 100%);
}




.checkout-block .review-step .total span{
color:#9f000f;
}




.checkout-block .steps .step-title img.left,.checkout-block .steps .step-title img.right{
background-color:#555;
}




ul.products-grid.grid-list li.product-cell{
width:24% !important;
min-width:177px;
}




button.btn.regular-button.regular-main-button.place-order.submit{
background-image:linear-gradient(to bottom, #9f000f 0%, #9f000f 100%);
  background-image:-webkit-linear-gradient(to bottom, #9f000f 0%, #9f000f 100%);
  
}




ul.products-grid.grid-list li.product-cell:nth-child(3n) + li.product-cell{
clear:none !important;
}




.product.ui-draggable>tbody>tr{
height:100px !important;
}




button.btn.regular-button.regular-main-button.checkout{
background-image:linear-gradient(to bottom, #9f000f 0%, #9f000f 100%);
  background-image:-webkit-linear-gradient(to bottom, #9f000f 0%, #9f000f 100%);
}




li.product-cell.box-product .product.ui-draggable{
height:320px;
}




.sidebar ul.menu li{
background:none;
}


/* Mailchimp Code for subscribe form */

#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:19px 0; font-size:1.4em;color:white;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;color:white;font-size:14px;}
#mc_embed_signup .mc-field-group input {color:black !important;display:block; width:90%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#c60; font-size:200%;}
#mc_embed_signup .mc-field-group .asterisk {position:absolute; top:25px; right:10px;} 
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

top-message pp-button {
color:white !important;
font-weight: bold !important;
font-size: 20px !important
  height:40px;
}

a#ec_minicart {
display: none;
}