#breadcrumb li:first-child {
    display: none;
}

.form-control, #quote-product-list-modal .select2-selection--single {
    border: 1px solid #ccc;
}
::selection {
    background-color: #000;
    color: #fff;
}

.form-control:focus {
    border-color: #ccc;
}

/* possible fix for punchout display issue with my account button floating right */
@media only screen and (min-width: 900px) {
.shopping-tools-wrapper {
    justify-content: normal !important;
}
.toolbar{
 text-align:left;
}
}

/* Start of - for the shop by menu and titles for accts */

.cd-dropdown-wrapper {
	
	display: none !important;
}

section.zonetop {
    min-height: 50px;
}

.zonetop > h1 {
	text-align: center;

}
ul.additional_linkslist {
    visibility: hidden;
}

.menu .additional_linkslist li.menuitem:nth-child(1) {
    visibility: hidden;
}

@media only screen and (max-width: 850px) {
section.zonetop {
    min-height: 35px;
}
.zonetop > h1 {
	font-size:1.3em;
}
}
@media only screen and (max-width: 768px) {
.cd-dropdown-wrapper {
     display: block !important; 
}
#mobileVueNav > li:nth-child(3) {
    display: none;
}
}
/* End of - for the shop by menu and titles for accts */


header section.search .search-form .form-group input {
    border-color: lightgrey;
}


.industrial_headernav.menu .catalog-block {
    border-bottom: 3px solid #155197;}

.minicart_total {
    display: inline;

}
.toolbar .cart-btn>.btn span {
    right: inherit;
    left: -15px;
    top: -25px;
    border-radius: 4px;
    background: #fdc00f;
padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.toolbar .cart-btn>.btn { background: transparent; }
.toolbar .cart-btn>.btn b {
    color: black;
    font-weight: bold;
position: relative;
top: -15px;
}
.toolbar .cart-btn i.fa-shopping-bag {margin-right: 10px;}
.fa-shopping-bag:before {
    font-size: 35px;
}

.fa-shopping-bag:before {
    height: 1em;
    padding-left: 1em;
    content: '' !important;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    top: -7px;
    left: -4px;
    position: relative;
    background-image: url(https://us.evocdn.io/dealer/1050/content/media/My_Banners/shopping-cart.svg);
}
.cart-dropdown {
    top: 50px;
}
@media screen only 

/* Removing height limit for logo */

.header-full a.logo img { max-height: 150px !important; max-width: 150px !important; }
.industrial_logo  { max-height: 150px !important; max-width: 150px !important; }

.industrial_newsletters {
    background-color: #155197 ;
}

.industrial_newsletters .newsletter-background-image:before {
    font-family: "industrial-set-2" !important;
    font-weight: bold !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\75";
    font-size: 138px;
    color: #ffffff;
    margin-bottom: -173px;
    margin-left: -1.2em;
    display: flex;
}
.header-full .cmspages_container {
    background-color: #155197 ;
}

.btn-outlined-invert {
    color: white;
    font-weight: normal;
}

.btn-outlined-invert:hover {
    color: white;
    text-decoration: underline;
}

footer h1, footer h2, footer h3, footer h4, footer h5, footer h6 {
    color: white;
    padding-top: 30px;
}
footer .menulinks_container ul { margin-top: 1em; }
  footer .menulinks_container ul li {
    border-bottom: 1px dotted #4b6982;
    margin: 0;
    position: relative;
  }
 footer .menulinks_container ul li a:after {
    content: ">";
    position: absolute;
    right: 0;
    color: white;
    font-family: cursive;
  }
 footer .menulinks_container ul li:last-child { border-bottom: 0; }
 footer .menulinks_container ul li a {padding: 5px 0; display: block; }
footer .contacts .contact-element.contact-icon { display: block; }
footer .contacts div.contact-block:first-child .contact-icon { display: none; }
footer .contacts .contact-element.contact-icon { font-size: 1em; }
/*footer .contacts i.fa.fa-map-marker {display: none; }*/
footer .contacts i.fa.fa-phone { color: white; }
footer .contacts i.fa.fa-envelope {
  color: white;
  font-size: 0.85em;
}
.footer .copyright_container {
    padding-top: 1px;
    text-align: right;
    background-color: transparent;
    color: #ed1c24;
    height: 25px;
    opacity: 0.3;
}
.footer .industrial_footer_dealerdetails p {
    color: white;
    margin-bottom: 27px;
}
footer .row {
    padding-bottom: 0em;
    padding-top: 2em;
}
footer section.quicklinks h4, footer .contacts h4 {
border: 2px solid #ffffff;
padding: 10px;
margin-top: 20px;
display:inline-block;
}
footer {
    background-size: cover;
    padding: 3em 0 2em 0;
}

.dealerdetails_container .social {
display: none;
}
.social-icons.soc_icons {
    font-size: 10px;
    opacity: 0.7;}
i.fa.fa-facebook:before {
display: block;
content: ' ' !important;
background-image: url(https://us.evocdn.io/dealer/1050/content/media/My_Banners/if_online_social_media_facebook_734386.svg);
background-size: 28px 28px;
height: 28px;
width: 28px;
position: relative;
bottom: 5px;
}
i.fa.fa-linkedin:before {
display: block;
content: ' ' !important;
background-image: url(https://us.evocdn.io/dealer/1050/content/media/My_Banners/if_linked_in_online_social_media_734393.svg);
background-size: 28px 28px;
height: 28px;
width: 28px;
position: relative;
bottom: 5px;
}

i.fa.fa-google-plus:before {
display: block;
content: ' ' !important;
background-image: url(https://us.evocdn.io/dealer/1050/content/media/My_Banners/if_logo_social_media_google_plus_1071017.svg);
background-size: 28px 28px;
height: 28px;
width: 28px;
position: relative;
bottom: 5px;
}
i.fa.fa-twitter:before {
display: block;
content: ' ' !important;
background-image: url(https://us.evocdn.io/dealer/1050/content/media/My_Banners/if_twitter_online_social_media_734367.svg);
background-size: 28px 28px;
height: 28px;
width: 28px;
position: relative;
bottom: 5px;
}
i.fa.fa-youtube:before {
display: block;
content: ' ' !important;
background-image: url(https://us.evocdn.io/dealer/1050/content/media/My_Banners/if_youtube_online_social_media_tube_734362.svg);
background-size: 28px 28px;
height: 28px;
width: 28px;
position: relative;
bottom: 5px;
}
/* center items in brands */
div#brands_101447 .griditems {
display: flex;
justify-content: center;
}
/* hide the placeholders */
div#brands_101447 .tileparent_placeholder {
display: none;
}

.header-full>.container {
    padding: 10px 0 0 0;
    height: 90px;
}


/* shop by menu */
@media only screen and (min-width: 769px) {
  .menu .cd-dropdown {
    width: 350px;
  }
  .menu .cd-dropdown .cd-dropdown-content {
    max-height: 600px;
    overflow: hidden;
    overflow-y: scroll;
    direction: rtl;
  }
  .menu .cd-dropdown .cd-dropdown-content > li:hover > ul.cd-secondary-dropdown {
    max-height: 600px;
    direction: ltr;
  }

}

.promotion_discount,
 .coupon_code {display: none;}

/* Hiding IE browser compatibility message for punchout */
body.punchout .browsercompatibilityalert { display: none; }