





/*-------------hide categories ADDtoLiveBelow

.navigationmenu ul li .subCategory .active {
  display: inline-block;
}

.navigationmenu li > a:hover ul li ul li .subCategory .active {
  display: inline-block;
} 

.navigationmenu ul li ul li .subCategory .inactive {
  display: none;
}
----------*/

.navigationmenu ul li.active > a {
  background-color: #0091E6;
  color: #fff;
}





/*-------------subCategoryListDisplayforImages----------*/
.subCategoryListDisplay {
.allProductsCategoriesWrapper .sub-category-grid .listItem {
  padding-bottom: 3rem;
}
.pager {
  background: none !important;
}
.sub-category-grid .listWrapper .item-box .sub-category-item .category-title {
}
}




/*this is in live now change to 1.2*/
.sub-category-grid .listWrapper .item-box .sub-category-item .category-title {
  transform: translateY(0);
  font-size: 1.2rem;
  background: #fafafa;
}
/*-------------hide categories ADDtoLiveAbove----------*/





/*Download Only Custom Category Class*/

.downloadOnlyProductPage {
:is(.newProductPriceWrapper, .add-info, .arone-product-landing-page, .column.quantity-wrapper) {visibility: hidden;}
}

.downloadOnlyCatalogPage {
:is(.catfish-default-product-box .product-item--info)
{visibility: hidden;}
}



/*-------HomePageItems------*/,

/*---AdminLinks---*/

.header-links-wrapper ul li:not(:last-child) {
    color: #00649D;
}

/*-------PicAlongTop------*/

#logorow {
    height: 150px !important;
    background-image: url("/-1305894734/Handler/CSSOverride/GetImage/12/slide-sunflowers-lightning8-4-R5.jpg");
}


/*-----------------
#logorow {
    height: 150px !important;
    background-image: url("/-1735394073/Handler/CSSOverride/GetImage/13/slide-sunflowers-lightning8 R3.jpg");
}
-----------------*/


/*-------Hide Featured title text------*/
.homeFeaturedCategoriesWrapper .bestsellers {
  text-align: center;
  visibility: hidden;
}

/*-------HeaderRightItems------*/

#toprow {
  border-top: solid 7px #acb844;
  position: relative;
}

#toprow > div:nth-child(1) {
  padding-left: 24px;
  padding-right: 24px;
}

/*---Header logo ---*/
.logo a {
    width: 220px;
    height: 60px;
    position: relative;
}



/*-------ProductTitleHomePage------*/

@media screen and (min-width: 768px), print {
  .homeFeaturedCategoriesWrapper .listWrapper .listItem .small-product-item .category-item .product-title {
    padding: 2rem 1rem 2rem 1rem;
    transform: translateY(0);
  }
}

  .homeFeaturedCategoriesWrapper .listWrapper .listItem .small-product-item .category-item .product-title {
    padding: 2rem 1rem 1rem 1rem;
    transform: translateY(0);
    font-size: 1.5rem;
    background: #fafafa;
  }







/*-------LoginPage------*/

/* Login Logo size and position */
.login__wrapper .page-title::before {
  content: '';
  display: inline-block;
  width: 20rem !important;
  margin-bottom: .5rem !important;
}

.minishoppingcart {
  margin-top: -35px !important;
}



.dropdown {
  margin-top: 0;
  margin-bottom: 0;
}


/* ----------Live Site Below---------  */

/* hide Product Tags on product detail page */
div.producttags-box  {
    display: none;
}

/* hide Price on product detail page */
#contentiInnerRow > div.product-page-wrapper > div.product-details-page > div > div > form > div:nth-child(1) > div.product-essential.column.is-6 > div > div.overview.product-collateral.grid_6.column.is-12.is-paddingless > div > div > div.price > div.newProductPriceWrapper.updateProductPrice {
    display: none;
}

/* hide In Stock on category product list page using custom category class */
.rcistestcustomize div.productlistitem--left > div.stock-quantity {
	display: none;
}

/* hide Edit Options in cart */
.basketEditButton.options.catfish-button {
     display: none;
}

/* make "Save for Later" fit in cart */
.basketSaveForLaterButton.catfish-button {
}

.cart-item-row input[type="submit"], .cart-item-row input[type="reset"], .cart-item-row input[type="button"], .cart-item-row button {
    width: 140px;
    padding: 0;
    text-align: center;
}

/* Hide price Label on cart page */
#cartform > div.grid_12.cartTableWrapper > div > table > thead > tr > th.cart--single-price {

     color: #f9f9f9;
}

/* Hide hidden or show price on product detail page */
.newProductPriceWrapper {
     visibility: visible;     
}

/* Hide price table on product detail page */
.prices-table {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #EEE;
    display: none;
}

/* hide price table in cart */
th.end {
    visibility: hidden;
}
td.end {
    visibility: hidden;
}

.total-info {
    visibility: hidden;
    height: 20px;    
}
td.end {
    visibility: hidden;
}



.downloadsample {
    padding: 0 0 10px 0 !important;
}

.downloadsamplebutton {
    display: inline-block;
    height: 26px;
    padding: 0 10px !important;
    color: #FFFFFF;
    text-align: center;
    font-size: 11px;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: .1rem;
    text-transform: uppercase;
    text-decoration: none;
    white-space: nowrap;
    background-color: #0091E6;
    border-radius: 5px;
    border-style: solid;
    border-width: 0px;
    border-color: #00649D;
    cursor: pointer;
    box-sizing: border-box;
    transition: 250ms all ease;
}

.downloadsamplebutton > a:nth-child(1) {
    color: #fff;
}


.cart-item-row input {
    width: 85px;
    height: initial !important;
}


.addToCartQuantityBox {
    width: 85px !important;
}


.DTV2 .DT_thumbs {
    position: relative;
    float: left;
    width: 100%;
    box-sizing: border-box;
    border: solid 2px #e6f0ff;
        border-top-color: rgb(233, 233, 233);
        border-top-style: solid;
        border-top-width: 2px;
    border-top: 0px;
}

.DT_prev_button .fa, .DT_next_button .fa {
    display: inline-block;
    color: #00649d;
}


/* hide minmax qty */
.minmax_quantity {
     visibility: hidden;     
}


/* hide cart items */
.cart-total {
     visibility: hidden;
}

 
.stock-quantity {
    font-size: 10px;
    line-height: 1.3;
  /*  visibility: hidden; hide stock qty */
}




/* footer ------------------ */

.catfish-footer {
  background-color: #fff;
  margin-bottom: 0 !important;
  padding-top: 6rem;
  padding-bottom: 0 !important;
}

.catfish-footer #footerrow {
  margin-bottom: 1rem;
  background-color: #00649D;
}

.footercopyrightrow {
    background: #1a659d;
    border-bottom: none;
    color: #FFFFFF;
    border-top: none;
    display: none;
}





.footerinner img {
  margin-top: 6px;
}

.list-inline {
    padding-left: 0;
    list-style: none;
}
dl, ol, ul {
    margin-top: 0;
    margin-bottom: 1rem;
}

.list-inline-item:not(:last-child) {
    margin-right: .5rem;
}
.list-inline-item {
    display: inline-block;
}
*, ::after, ::before {
    box-sizing: border-box;
}

.footer-social-link {
    border-radius: .25rem;
    display: inline-block;
    padding: .25rem .325rem;
}
.page-link, a {
    color: #00659e;
}
a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
}
*, ::after, ::before {
    box-sizing: border-box;
}

.footer-social-link svg {
    fill: #fff;
    width: 30px;
    height: 34px;
}
svg {
    overflow: hidden;
    vertical-align: middle;
}








