:root{
  --siteColour:#185690;
}

.bgCol{ background-color:var(--siteColour); }
.textCol{ color:var(--siteColour); }

.page-content a{color: #292c2e;}
.page-content a:hover{ text-decoration:underline; }

.nFlex{
  display:flex;
  justify-content:space-between;
  align-items:center;
}

.nRel{
  position:relative;
}

.nLinkArea{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
}

.nList{
  margin:0;
  padding:0;
  list-style:none;
}

.nList li{
  margin:0;
  padding:0;
}

.nIcon{
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}

.nIcon-quicklist{
  mask-image: url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/evo-strip-quicklist.svg');
  -webkit-mask-image: url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/evo-top-quicklist.svg');
}
.nIcon-orders{
  mask-image: url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/evo-strip-orders.svg');
  -webkit-mask-image: url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/evo-top-orders.svg');
}
.nIcon-van{
  mask-image: url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/evo-strip-van.svg');
  -webkit-mask-image: url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/evo-strip-van.svg');
}
.nIcon-star{
  mask-image: url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/evo-strip-star.svg');
  -webkit-mask-image: url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/evo-strip-star.svg');
}
.nIcon-speech{
  mask-image: url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/evo-strip-speech.svg');
  -webkit-mask-image: url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/evo-strip-speech.svg');
}
.nIcon-products{
  mask-image: url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/evo-strip-products.svg');
  -webkit-mask-image: url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/evo-strip-products.svg');
}

/**/

/* Top Bar */

.headersection-1{
  background:#f1f1f1;
}

.topBar{
    padding:10px 0;
}

.topBar ul li{
    vertical-align:middle;
    font-size:0.87em;
    display:inline-block;
}

.topBar ul li a{
    color:#ffffff;
}

.topBar ul li a:hover{
    color:var(--siteColour);
    text-decoration:underline;
}

.topBar ul li.nDivide{
    width:2px;
    height:13px;
    margin:0 10px;
}

.tbRight li:not(:first-child){
  margin-left:20px;
}

.tbRight a .nIcon{
  display:inline-block;
  width:20px;
  height:20px;
  margin-right:10px;
  vertical-align:middle;
}

.tbRight .vuequicklistdropdown_elem a .nIcon{
  margin-right:5px;
}

.tbQl .dropdown-toggle > i,
.tbQl .vuequicklistdropdown_elem + a{
  display:none;
}

#vuequicklistdropdown .dropdown-menu li{
  display:block;
  width:100%;
}

/* End Top Bar */

/* Header Main */

.header-full .vertical-align{
    justify-content:space-between;
    padding:20px 0;
}

.header-full .vertical-align > div{
    width:auto
}

header .header-full .logo{
    width:100%;
    max-width:218px;
    margin:0;
}

.header-full .logo img{
    width:auto !important;
    max-width:100% !important;
    height:auto !important;
    max-height:none !important;
}

.header-full .search_container{
    flex:1;
}

header section.search .search-form .form-group input,
.noResultPoints  section.search .search-form .form-group input{
    border:none;
    height:58px;
    background:#efefef;
    padding:5px 50px 5px 25px;
    border-radius:10px;
    font-size:14px;
    color:#b12a1c;
}

header section.search .search-form button[type="submit"],
.noResultPoints section.search .search-form button[type="submit"]{
    width:50px;
    height:58px;
    top:0;
    right:0;
}

header section.search .search-form button[type="submit"] i,
.noResultPoints section.search .search-form button[type="submit"] i{
    color:#b12a1c;
}

.headTel{
    font-size:0.87em;
    line-height:1.5;
    margin:0;
}

.headTel a{
  font-size:1.15em;
  font-weight:700;
  color:#fff;
}

.headTel a:hover{
    text-decoration:underline;
}

.header-full .shoppingtools_container .account-btn{
    margin:0;
    display:flex;
    align-items:center;
    justify-content:space-between;
    background:#f6f6f6;
    padding:10px 8px;
    border-radius:10px;
}

.toolbar{
    padding:0;
}

.toolbar .cart-btn,
body.ex-loggedout .toolbar .account-btn{
    margin:0;
}

.toolbar .account-btn .user-icon,
.toolbar .cart-btn > .btn > i.fa-shopping-bag{
    padding:0;
    height:40px;
    width:40px;
    font-size: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.toolbar .account-btn .user-icon:before{
    content:"\e7fd";
    color:var(--siteColour);
}

.toolbar .account-btn span{
    font-size:1em;
    font-weight:500;
    line-height:20px;
}

.toolbar .account-btn span strong{
    font-size:0.76em;
    font-weight:400;
    color:#717171;
}

.toolbar .cart-btn > .btn > i.fa-shopping-bag{
    font-size:28px;
}

.toolbar .cart-btn > .btn > i.fa-shopping-bag:before{
    content:"\f291";
    color:var(--siteColour);
}

.toolbar .cart-btn > .btn > i.fa-caret-down{
    margin:0 0 0 10px;
    font-size:16px;
}

.toolbar .cart-btn > .btn{
    display:flex;
    align-items:center;
    justify-content:space-between;
    background:#f6f6f6;
    padding:10px 8px;
    border-radius:10px;
}

.toolbar .cart-btn .minicart_total{
    display:none;
}

.toolbar .cart-btn > .btn span.minicart_count{
    position:relative;
    top:inherit;
    right:inherit;
    color:#717171;
    padding:0;
    background:none;
    font-size:12px;
    font-weight:400;
    line-height:20px;
}

.toolbar .cart-btn > .btn span.minicart_count:before{
    content:"My Basket";
    display:block;
    font-size:1.15em;
    font-weight:500;
    color:#484848;
}

.toolbar .cart-btn > .btn span.minicart_count:after{
    content:" item(s)";
}

.cart-dropdown{
    top:65px;
}

.toolbar .cart-btn:hover > .btn{
    background:#000;
    border-radius:10px;
}

.toolbar .cart-btn:hover > .btn span.minicart_count,
.toolbar .cart-btn:hover > .btn > i.fa-caret-down,
.toolbar .cart-btn:hover > .btn span.minicart_count:before{
    color:#fff;
}

.toolbar .cart-btn:hover > .btn i:before{
    color:#fff;
}

/* End Header Main */

/* Head Menu */

.menu .catalog-block{
  background:#b12a1c;
  border-top:1px solid #e4e4e4;
  border-bottom:1px solid #e4e4e4;
}

.menu .catalog > li{
  padding:0;
  transition:0.35s all;
}

.menu .catalog > li > a{
  color:#ffffff;
  font-size:1.1em;
  font-weight:600;
  padding:12px 20px;
  position:relative;
  transition:0.35s all;
}

.menu ul.catalog > li.has-submenu > a{
  letter-spacing:0;
  padding-right:35px;
}

.menu ul.catalog > li.has-submenu > a:after{
  content:"";
  position:absolute;
  top:calc(50% - 8px);
  right:10px;
  width:16px;
  height:16px;
  background:var(--siteColour);
  mask-image: url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/evo-menu-arrow.svg');
  -webkit-mask-image: url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/evo-menu-arrow.svg');
  mask-size: contain;
  -webkit-mask-size: contain;
  transition:0.35s all;
}

.menu .catalog li.has-submenu:hover > a:after{
  background:#fff;
}

/* End Head Menu */

/* Head Strip */

.headersection-4{
  background:#fafafa;
}

.headStrip{
  padding:23px 0;
}

/* End Head Strip */

/* Home Banners */

.homeSlider{
  margin:0 -8px !important;
}

.homeBanners .col-sm-6{
  padding:0 8px;
}

/* end Home Banners */


/* Home products */

.homeProducts{
  background:#fafafa;
  padding:50px 0;
}

.homeProducts h3{
  font-size:1.5em;
  margin:0 0 40px;
}

.homeProducts .brand-label,
.homeProducts .indicators-grid,
.homeProducts .product-sku,
.homeProducts .product-category,
.homeProducts .uom.uomblock,
.homeProducts .inputquantity,
.homeProducts .addtoquicklist-wrapper,
.homeProducts .product-compare-action{
  display:none !important;
}

.homeProducts .owl-next:before,
.homeProducts .owl-prev:before{
  display:none;
}

.homeProducts .owl-prev,
.homeProducts .owl-next{
  top:25%;
  width: 42px;
  height: 42px;
  transition:0.35s background-color;
}

.homeProducts .owl-prev{
  background:#ebebeb url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/ev-homeproducts-arrow-left.png')no-repeat center;
  left:6px;
}
.homeProducts .owl-next{
  background:#ebebeb url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/ev-homeproducts-arrow-right.png')no-repeat center;
  right: 6px;
}

.homeProducts .owl-stage-outer{
  padding:5px 0;
}

.homeProducts .merchandising-carousel .inner{
  max-width:none;
}

.homeProducts .owl-stage-outer > div:first-child{
  background:none !important;
}

.catalog-single.has-carousel.homeProducts .tile{
  background:#fff;
  border:1px solid #e4e4e4 !important;
  padding:30px;
  margin: 0 45px 0 -15px;
  max-width:330px;
  width:330px;
}

 .catalog-single.homeProducts .tile .product-name{
  margin:0 0 20px;
}

.homeProducts .product-name a{
  font-size:18px;
  font-weight:600;
  color:#484848;
}

.catalog-single.homeProducts .tile .footer{
  padding:40px 0 0;
}

.homeProducts .owl-carousel .tile .footer .price-label{
  color:var(--siteColour);
  font-size:18px;
  font-weight:700;
}

.catalog-single.homeProducts .tile .footer .btn{
  background:none;
  padding:0;
  color:#2c2c2c;
  font-weight:600;
  font-size:1em;
}

.catalog-single.homeProducts .tile .footer .btn:before{
  content:"+";
  margin-right:10px;
}

.catalog-single.homeProducts .tile .footer .btn:hover{
  color:var(--siteColour);
}

.homeProducts .product-name a:hover{
  color:var(--siteColour);
}

.homeProducts .owl-prev:hover,
.homeProducts .owl-next:hover{
  background-color:var(--siteColour);
}

/* end home products */

/* lower banners */

.lbWrap{
  padding:20px 0 0;
}

/* end lower banners */

/* home brands */

.homeBrands h3{
  font-size:1.5em;
  margin:0 0 20px;
}

.brandmerchandising-carousel .owl-next:before,
.brandmerchandising-carousel .owl-prev:before{
  display:none;
}

.brandmerchandising-carousel .owl-prev{
  background:url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/ev-homeproducts-arrow-left.png')no-repeat center;
  top:50%;
}
.brandmerchandising-carousel .owl-next{
  background:url('https://us.evocdn.io/dealer/1260/content/media/My_Theme/ev-homeproducts-arrow-right.png')no-repeat center;
  top:50%
}

.brandmerchandising-carousel .owl-carousel .owl-stage-outer{
  margin-left:0;
  margin-right:0;
}

.brandmerchandising-carousel .imgthumbnail{
  border:1px solid #e4e4e4;
  display: flex;
  justify-content: center;
  align-items: center;
  margin:0 3px;
}

@media only screen and (max-width:768px) {
  .homeBrands{
    max-width:95%;
    margin-left:auto;
    margin-right:auto;
  }
}

/* end home brands*/

/* footer */

footer.footer{
  border-top:1px solid #b12a1c;
  padding:0;
}

.footersection-2 .footersection-2{
  background:#185690;
}

.footersection-1.footersection-1{
  padding:70px 0;
}

.footersection-1 > .row{
  display:flex;
  justify-content:space-between;
  align-items:stretch;
}

.footersection-1 > .row:before,
.footersection-1 > .row:after{
  width:1px;
  background:#e4e4e4;
  flex-shrink:0;
}

.footersection-1 > .row div:first-child{
  order:-1;
}

.footersection-1 > .row div:last-child{
  order:1;
}

.dealerdetails_container{
  width:24%;
  text-align:center;
}

.dealerdetails_container .logo{
  padding:0;
  margin:0 0 30px;
}

footer.footer .social{
  justify-content:center;
  height: auto;
  margin: 20px 0 0;
  flex-wrap:wrap;
}

footer.footer .social a{
  padding: 0;
  margin: 2px;
  border-radius: 4px;
  border: 1px solid #fff;
  width: 38px;
  height: 38px;
  display: flex;
  justify-content: center;
  align-items: center;
}

footer.footer .social i{
  color:#ffffff;
  transition:all 0.35s;
}

footer.footer .social a:hover{
  font-size:1.5em;
  border-color:#e4e4e4;
  color:var(--siteColour);
  text-decoration:none;
}

footer.footer .social a:hover i{
  color:#B12A1c;
}

footer.footer .menulinks_container{
  max-width:200px;
}

footer.footer section.quicklinks ul{
  font-size:0.87rem;
}

footer.footer section.quicklinks h4{
  color:#ffffff;
  font-weight:600;
  font-size:1.2em;
  margin:0 0 25px;
  text-transform:none;
}

footer.footer section.quicklinks ul li{
  margin:18px 0;
}

footer.footer section.quicklinks ul li a:hover{
  color:#ffffff;
  text-decoration:underline;
}

footer.footer section.quicklinks.fm4 li{
  font-weight:600;
}

footer.footer section.quicklinks i{
  margin-right:10px;
  font-size:1rem;
}

.footBot{
  padding:15px 0;
}

.footBot img{
  margin-right:30px;
}

@media only screen and (max-width:991px) {
  .footersection-1 > .row{
    flex-direction:column;
    text-align:center;
    max-width:85%;
    margin:0 auto;
  }
  .footersection-1 > .row > div{
    width:100%;
    max-width:none;
  }
  footer.footer section.quicklinks h4,
  footer.footer section.quicklinks ul{
    text-align:center;
  }
  footer.footer section.quicklinks h4{
    margin:20px 0 15px;
  }

  .footBot{
    padding:20px 0;
  }
  .footBot .nFlex{
    flex-direction:column;
    justify-content:center;
  }
  .footBot .nFlex > *:first-child{
    margin:0 0 25px;
  }
  .footBot img{
    display:block;
    margin:0 auto 15px;
  }
}

@media only screen and (max-width:768px) {
  footer.footer .social a{
    font-size:1.5em;
    border-color:#e4e4e4;
  }
  footer.footer section.quicklinks ul li {
    margin: 5px;
    border: 1px solid #e4e4e4;
  }
}
#htmlcontent_122761 > div > section > div > div > p:nth-child(1) {
    color: #000
}
/*end footer*/

header .header-mobile .cd-dropdown-trigger-mobile i,
header .header-mobile .header-right a {
 color:#fff;
}