/* Top bar */

.headersection-1, .topBar {
background: #c1d101;}

.topBar ul:first-of-type li a {
color: #ffffff;}

.topBar ul:first-of-type li.nDivide {
    width: 2px;
    height: 13px;
    background: #ffffff;
    margin: 0 10px;
}


.menu ul.catalog>li:hover>a {
    border-bottom: inset;
    box-shadow: inset 0 -2px 0 #c1d101;
  background:#ffffff;
}

.menu .catalog li:hover a {
  color:#c1d101;
}


/* Category boxes */

.catBoxes {
    background: #2e4259;
}

.newCatBox:hover {
    background: #04151f;
}

/* Footer */

footer p {
    color: #333333;
}

footer a, footer label, footer i {
color: #333333;
}

/* Footer Bottom */

.footersection-2 .footersection-2 {
    background: #cecece;
    padding: 12px 0;
}

.footersection-2 .footersection-2 p {
color: #333333;
}

/* Products */

.form-control, #quote-product-list-modal .select2-selection--single {
border: 1px solid #333333;
}

/* Products - Also Consider */

#productlist .product-name a, .catalog-grid .tile .product-name a, .catalog-single .tile .product-name a {
color:#333333;
}

#productlist .product-name a, .catalog-grid .tile .product-name a, .catalog-single .tile .product-name a:hover {
color:#555555;
}

/*  Change search placeholder text */

.searchlist_hd::placeholder {
    opacity: 0;
}
.searchlist_hd.placeholdertext::placeholder {
    opacity: 1;
}

/* Volume discount */

.product-volume {
    background: #8a9198;
    padding: 3px 5px;
    color: #fff;
    font-weight: 600;
    margin-top: 3px;
    border-radius: 3px;
}

.toolbar .account-btn .user-icon:before, .toolbar .cart-btn > .btn > i.fa-shopping-bag:before {
  filter: invert(73%) sepia(67%) saturate(781%) hue-rotate(15deg) brightness(94%) contrast(106%);
}

.education-main-menu2 {
  display:inline-block !important;
}

/* Exclusive to schools label */

.ribbon-wrapper.g8243.b4040 .ribbon {
    background: url('https://eu.evocdn.io/dealer/1538/content/media/My_Theme/schoolsBadge.png');
    background-repeat: no-repeat;
    background-color: transparent !important;
    background-size: 120px;
    background-position: center;
    width: 9em;
    height: 3em;
    background-size: 7em;
    zoom: 1.2;
}

.ribbon-wrapper.g8243.b4040 .ribbon-side, .ribbon-wrapper.g8243.b4040 .ribbon-tips {
    border: none !important;
}

.ribbon-wrapper.g8243.b4040 span {
  display:none;
}

/* Recycled label */

.ribbon-wrapper.is_recycled.b3839 .ribbon-side, .ribbon-wrapper.is_recycled.b3839 .ribbon-tips {
    border: none !important;
}

.ribbon-wrapper.is_recycled.b3839 .ribbon {
    background: url('https://eu.evocdn.io/dealer/1538/content/media/My_Theme/recycledBadge.png');
    background-repeat: no-repeat;
    background-color: transparent !important;
    background-position: center;
    width: 4em;
    height: 2em;
    background-size: 2em;
    zoom: 1.2;
}

.ribbon-wrapper.is_recycled.b3839 span {
  display:none;
}

/* Non returnable badge */

.ribbon-wrapper.not_returnable.b3840 .ribbon-side, .ribbon-wrapper.not_returnable.b3840 .ribbon-tips {
    border: none !important;
}

.ribbon-wrapper.not_returnable.b3840 .ribbon {
    background: url('https://eu.evocdn.io/dealer/1538/content/media/My_Theme/nonReturnableBadge_1_1.png');
    background-repeat: no-repeat;
    background-color: transparent !important;
    background-position: center;
    width: 4em;
    height: 2em;
    background-size: 2em;
    zoom: 1.2;
}

.ribbon-wrapper.not_returnable.b3840 span {
  display:none;
}

/* Transparent banners background */

.TransparentBanner img, .homeCatBanner1 img, .homeCatBanner2 img, .HomeBanner2-3 img {
    background-color: #04151f;
}

.TransparentBanner img:hover, .homeCatBanner1 img:hover, .homeCatBanner2 img:hover, .HomeBanner2-3 img:hover {
  background-color:#c1d101;
}

.ms-slide-bgcont img:hover {
  background-color:#c1d101 !important;
}