@charset "utf-8";
/* primary colors */
/* color vars start with c- */
/* Badge colors */
/* Branding colors for Nobles */
/* font cascades start with f- */
a {
  color: #479643; }

a:hover,
a:focus {
  color: #0a654b; }

.c-secondary {
  color: #479643; }

.minicart-content .entry .name {
  color: #479643; }

header .site-logo {
  background-color: transparent !important; }

header .main-navigation .nav > li > a:hover, header .main-navigation .nav > li > a:focus {
  color: #479643; }

header .main-navigation .nav > li .sub-navigation .sub-navigation-section .title a {
  color: #479643; }

header .main-navigation .nav > li .sub-navigation .sub-navigation-section .sub-navigation-list li a {
  color: #479643; }

header .main-navigation .nav > li .sub-navigation .sub-navigation-section .sub-navigation-list li.sub-page-nav {
  margin-left: 20px; }

header .main-navigation .nav > li .sub-navigation .sub-navigation-section .sub-navigation-list > div > li > a {
  color: #479643; }

header .secondary-navigation .nav > li > .unauthed > a:hover, header .secondary-navigation .nav > li > .unauthed > a:focus, header .secondary-navigation .nav > li > .unauthed > a:active {
  color: #479643; }

header .secondary-navigation .nav > li > .unauthed span:before {
  color: #479643; }

header .secondary-navigation .nav > li > a:hover, header .secondary-navigation .nav > li > a:focus, header .secondary-navigation .nav > li > a:active {
  color: #479643; }

header .secondary-navigation .nav > li .sub-navigation .sub-navigation-section .title {
  color: #479643; }

header .link-account > a > span:before,
header .link-contact > a > span:before,
header .link-language > a > span:before {
  color: #479643; }

header #nobles-search #search-global-submit {
  background: #479643; }

@media screen and (min-width: 768px) {
  header .main-navigation .nav > li > a:hover, header .main-navigation .nav > li > a:focus {
    box-shadow: inset 0 -5px 0 0 #479643; }
  #searchcart #minilpa #lpa-link-text:hover, #searchcart #minilpa #lpa-link-text:focus {
    color: #479643; }
  .secondary-navigation .sub-navigation li > a {
    color: #479643; }
  .secondary-navigation .sub-navigation .sub-navigation-expand .sub-navigation-expand-section ul li > a,
  .secondary-navigation .sub-navigation .sub-navigation-expand .sub-navigation-expand-section ul li > span {
    color: #479643; }
  .secondary-navigation .link-account > a > span:before,
  .secondary-navigation .link-contact > a > span:before,
  .secondary-navigation .link-language > a > span:before {
    color: #479643; } }

@media screen and (max-width: 767px) {
  header .main-navigation .nav > li .sub-navigation .sub-navigation-section .sm-all-link,
  header .main-navigation .nav > li .sub-navigation .sub-navigation-expand-section .sm-all-link {
    color: #479643; }
  header .main-navigation .nav > li .sub-navigation .sub-navigation-section .sub-navigation-list > li > a,
  header .main-navigation .nav > li .sub-navigation .sub-navigation-expand-section .sub-navigation-list > li > a {
    color: #479643; }
  header .main-navigation .nav .unauthed span:before {
    color: #479643; } }

@media screen and (min-width: 768px) {
  #header-right #header-search .search-Triangle {
    border-bottom-color: #479643; }
  #header-right #header-search #search-global-submit {
    background: #479643; } }

@media (max-width: 767px) {
  .main-navigation #header-search #search-global-submit {
    background: #808080; } }

#nobles-search #search-global-submit {
  background: #479643; }

footer section.richtext ul li:before {
  content: ""; }

footer .btn.btn-primary {
  background-color: #479643;
  border-color: #479643; }

@media screen and (max-width: 767px) {
  footer section.richtext ul li:before {
    content: ""; }
  footer a.icon-tennant_icon {
    text-decoration: none;
    color: #479643;
    font-size: 12px; } }

.productList .list .entry .entry-name {
  color: #479643; }

.productList .entry .description a {
  color: #479643; }

.gridListToggle span .selected {
  color: #479643; }

.categoryPanel a {
  color: #479643; }

.products-more a,
.documents-more a,
.pages-more a {
  color: #479643; }

.documentsList .list .entry .document-name {
  color: #479643; }

.documentsList .list .entry .document-format {
  color: #479643; }

.pagesList .list .entry .page-title {
  color: #479643; }

.paginationContainer .pagination > li > a {
  color: #479643; }

.paginationContainer .pagination > li.next > a,
.paginationContainer .pagination li.prev > a {
  background-color: #479643; }

.paginationContainer .pagination > .active > a:hover {
  background-color: #479643;
  color: #fff; }

#sortViewModal .modal-body .sortMobileContainer ul li {
  color: #479643; }

#sortViewModal .modal-body .view .perPageMobileContainer .btn-blue {
  color: #479643;
  border-color: #479643; }

.filterPanelContainer .filter-top .filter-clear-all {
  color: #479643; }

.selectedFilterContainer .selectedFilter .selected-filter .remove-filter-btn {
  color: #479643; }

@media screen and (max-width: 767px) {
  .selectedFilterContainer .selectedFilter .selected-filter-title .icon-tennant {
    color: #479643; } }

.doc-cart .doc-cart-content .doc-entry .remove-doc {
  color: #479643; }

.doc-cart .doc-cart-content a.more-doc,
.doc-cart .doc-cart-content a.less-doc {
  color: #479643; }

.perPageContainer .perPage li {
  color: #479643; }


/* Begin Button CSS */

.btn.cta-primary-brand,
.btn.cta-btn-primary-brand {
  background-color: #479643;
  border-color: #479643;
  color: #fff; }

.cta-btn-primary {
    color: #333 !important;
}

/* Begin Secondary Button */
.btn.cta-secondary {
  background-color: transparent !important;
  border-color: #00664B!important;}

.btn.cta-secondary:hover, .btn.cta-secondary:focus {
  background-color: #00664B !important;
  border-color: #00664B !important;
  color: #fff !important;}

.component-dark-gray .btn.cta-secondary,
.component-dark-green .btn.cta-secondary {
  background-color: transparent !important;
  border-color: #ffff!important;
  color: #fff !important;}

.component-dark-gray .btn.cta-secondary:hover, .component-dark-gray .btn.cta-secondary:focus,
.component-dark-green .btn.cta-secondary:hover, .component-dark-green .btn.cta-secondary:focus{
  background-color: #fff !important;
  border-color: #fff !important;
  color: #333 !important;}

.cta-btn-secondary {
  background-color: transparent !important;
  border-color: #00664B !important;
}

.cta-btn-secondary:hover, .cta-btn-secondary:focus {
  background-color: #00664B !important;
  border-color: #00664B !important;
  color: #fff !important;}

.component-dark-gray .cta-btn-secondary,
.component-dark-green .cta-btn-secondary {
  background-color: transparent !important;
  border-color: #ffff!important;
  color: #fff !important;}

.component-dark-gray .cta-btn-secondary:hover, .component-dark-gray .cta-btn-secondary:focus,
.component-dark-green .cta-btn-secondary:hover, .component-dark-green .cta-btn-secondary:focus{
  background-color: #fff !important;
  border-color: #fff !important;
  color: #333 !important;}
/* End Secondary Button */

/* Begin Alternate Button */

.btn.cta-alternate {
  background-color: transparent !important;
  border-color: #7FABD5!important;}

.btn.cta-alternate:hover, .btn.cta-alternate:focus {
  background-color: #7FABD5 !important;
  border-color: #7FABD5 !important;
  color: #333 !important;}

.component-dark-gray .btn.cta-alternate,
.component-dark-green .btn.cta-alternate {
  background-color: transparent !important;
  border-color: #7FABD5!important;
  color: #fff !important;}

.component-dark-gray .btn.cta-alternate:hover, .component-dark-gray .btn.cta-alternate:focus,
.component-dark-green .btn.cta-alternate:hover, .component-dark-green .btn.cta-alternate:focus {
  background-color: #7FABD5 !important;
  border-color: #7FABD5 !important;
  color: #333 !important;}

.cta-btn-alternate {
  background-color: transparent !important;
  border-color: #7FABD5!important;}

.cta-btn-alternate:hover, .cta-btn-alternate:focus {
  background-color: #7FABD5 !important;
  border-color: #7FABD5 !important;
  color: #333 !important;}

.component-dark-gray .cta-btn-alternate,
.component-dark-green .cta-btn-alternate {
  background-color: transparent !important;
  border-color: #7FABD5!important;
  color: #fff !important;}

.component-dark-gray .cta-btn-alternate:hover, .component-dark-gray .cta-btn-alternate:focus,
.component-dark-green .cta-btn-alternate:hover, .component-dark-green .cta-btn-alternate:focus {
  background-color: #7FABD5 !important;
  border-color: #7FABD5 !important;
  color: #333 !important;}

/* End Alternate Button */

.btn.btn-link,
.cta-btn-link {
  color: #00664B !important;}

.btn.btn-link [class^="icon-"] {
     color: #00664B !important;
}

.btn.btn-link:hover, .btn.btn-link:focus, .btn.btn-link.focus,
.cta-btn-link:hover,
.cta-btn-link:focus,
.cta-btn-link.focus {
  color: #00664B !important;
  opacity: 0.8 !important;}


.component-dark-gray .btn.btn-link,
.component-dark-green .btn.btn-link,
.component-dark-gray .cta-btn-link,
.component-dark-green .cta-btn-link {
  color: #fff !important;}

.component-dark-gray .btn.btn-link [class^="icon-"] {
     color: #fff !important;
}
.component-dark-green .btn.btn-link [class^="icon-"] {
     color: #fff !important;
}

.component-dark-gray .btn.btn-link:hover, .component-dark-gray .btn.btn-link:focus, .component-dark-gray .btn.btn-link.focus,
.component-dark-gray .cta-btn-link:hover, .component-dark-gray .cta-btn-link:focus, .component-dark-gray.cta-btn-link.focus,
.component-dark-green .btn.btn-link:hover, .component-dark-green .btn.btn-link:focus, .component-dark-green .btn.btn-link.focus,
.component-dark-green .cta-btn-link:hover, .component-dark-green .cta-btn-link:focus, .component-dark-green.cta-btn-link.focus{
  color: #fff !important;
  opacity: 0.8 !important;}


.component-white .cta-btn-link,
.component-white a.doc-link,
.component-gray .cta-btn-link,
.component-gray a.doc-link,
.component-med-gray .cta-btn-link,
.component-med-gray a.doc-link {
  color: #00664B !important; }

.component-dark-blue .component-white .cta-btn-link,
.component-dark-blue .component-white a.doc-link,
.component-dark-blue .component-gray .cta-btn-link,
.component-dark-blue .component-gray a.doc-link,
.component-dark-blue .component-med-gray .cta-btn-link,
.component-dark-blue .component-med-gray a.doc-link,
.component-med-blue .component-white .cta-btn-link,
.component-med-blue .component-white a.doc-link,
.component-med-blue .component-gray .cta-btn-link,
.component-med-blue .component-gray a.doc-link,
.component-med-blue .component-med-gray .cta-btn-link,
.component-med-blue .component-med-gray a.doc-link,
.component-teal .component-white .cta-btn-link,
.component-teal .component-white a.doc-link,
.component-teal .component-gray .cta-btn-link,
.component-teal .component-gray a.doc-link,
.component-teal .component-med-gray .cta-btn-link,
.component-teal .component-med-gray a.doc-link {
  color: #00664B !important; }

/* End Button CSS */

.component-white .show-more a span.icon-plus-minus,
.component-gray .show-more a span.icon-plus-minus,
.component-med-gray .show-more a span.icon-plus-minus {
  color: #479643; }

.component-dark-blue .component-white .show-more a span.icon-plus-minus,
.component-dark-blue .component-gray .show-more a span.icon-plus-minus,
.component-dark-blue .component-med-gray .show-more a span.icon-plus-minus,
.component-med-blue .component-white .show-more a span.icon-plus-minus,
.component-med-blue .component-gray .show-more a span.icon-plus-minus,
.component-med-blue .component-med-gray .show-more a span.icon-plus-minus,
.component-teal .component-white .show-more a span.icon-plus-minus,
.component-teal .component-gray .show-more a span.icon-plus-minus,
.component-teal .component-med-gray .show-more a span.icon-plus-minus {
  color: #479643; }

.tabs .tab-header li > a {
  color: #479643; }

@media screen and (max-width: 767px) {
  .tabs .tab-header li .icon > span {
    color: #479643; } }

.c-badge.sale .c-badge-inner > .content {
  background-color: #454F57; }

.c-badge.sale .c-badge-inner > .arrow {
  border-top-color: #454F57;
  border-bottom-color: #454F57; }

.c-badge.clearance .c-badge-inner > .content {
  background-color: #97999B; }

.c-badge.clearance .c-badge-inner > .arrow {
  border-top-color: #97999B;
  border-bottom-color: #97999B; }

.c-badge.used .c-badge-inner > .content {
  background-color: #0a654b; }

.c-badge.used .c-badge-inner > .arrow {
  border-top-color: #0a654b;
  border-bottom-color: #0a654b; }

.c-badge.cpo .c-badge-inner > .content {
  background-color: #497597; }

.c-badge.cpo .c-badge-inner > .arrow {
  border-top-color: #497597;
  border-bottom-color: #497597; }

.c-badge.discontinued .c-badge-inner > .content, .c-badge.rental .c-badge-inner > .content {
  background-color: #339f91; }

.c-badge.discontinued .c-badge-inner > .arrow, .c-badge.rental .c-badge-inner > .arrow {
  border-top-color: #339f91;
  border-bottom-color: #339f91; }

.cookie-acceptance > span {
  background: #479643; }

.breadcrumb li a {
  color: #479643; }

.in-page-nav {
  background-color: #479643; }

.back-to-top {
  border-color: #479643;
  color: #479643; }
  .back-to-top:active, .back-to-top:hover, .back-to-top:focus {
    color: #479643; }

@media screen and (min-width: 768px) {
  .in-page-nav .navbar-nav > .active > a, .in-page-nav .navbar-nav > .active > a:hover, .in-page-nav .navbar-nav > .active > a:focus {
    background-color: #0a654b; } }

@media screen and (max-width: 767px) {
  .in-page-nav {
    background-color: transparent; } }

.product-image-viewer .smallimg .samlling-tab li {
  color: #479643; }

.product-image-viewer .smallimg .smallimg-inner .video-play {
  background-color: #479643; }

.product-image-viewer .smallimg .synced .item {
  border-color: #479643; }

.pdp-actions .pdp-links a {
  color: #479643; }

.compare-teaser .title .arrow-icon {
  color: #479643; }

.compare-teaser .content .compare-product .remove-btn {
  color: #479643; }

.list > ul > li:before {
  color: #479643; }

.specification .specification-body ul {
  color: #479643; }
  .specification .specification-body ul li div {
    color: #000; }

.icon-plus-minus {
  color: #479643; }

.promo-display {
  background-color: #479643; }

.document-list .region-language .region-language-select ul.region-language-option li.selected:before {
  color: #479643; }

.document-list .lists .item-bd li [class^="icon-"] {
  color: #479643; }

.document-list .lists .item-bd li .inner a {
  color: #479643; }

.document-list .lists .documents-more {
  color: #479643; }

.table-carousel .item .carousel-remove {
  color: #479643; }

.table-carousel .item .title {
  color: #479643; }

.table-carousel .item .subtitle {
  color: #479643; }

.table-carousel .item img {
  display: inline-block; }

.table-carousel .need-help a {
  color: #479643; }

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
  background-color: #479643; }

section.richtext ul li a, .text-section ul li a {
  color: #479643; }

section.richtext ul li::before, .text-section ul li::before {
  color: #479643; }

div.component-dark-green section.richtext ul li.dark-bgColor::before, div.component-dark-green .text-section ul li.dark-bgColor::before {
  color: #fff; }

div.component-dark-green section.richtext a.dark-bgColor:hover, div.component-dark-green .text-section a.dark-bgColor:hover {
  color: #fff; }

.lpaList .exportBtnWrapper {
  cursor: pointer;
  float: right; }
  .lpaList .exportBtnWrapper:hover {
    text-decoration: none; }
  .lpaList .exportBtnWrapper .exportBtn {
    color: #479643;
    font-weight: bold;
    background: url("/etc.clientlibs/tennant/clientlibs/clientlib-brands/resources/brands/nobles/images/icon_nobles_export.PNG");
    background-repeat: no-repeat;
    text-align: right;
    background-position: 0;
    width: 80px;
    display: block; }
    .lpaList .exportBtnWrapper .exportBtn:hover {
      opacity: 0.8; }

.alldoc-list-wrapper ul li .inner a {
  color: #479643; }

.alldoc-list-wrapper ul li .icon-tennant_icon_image:before {
  content: url("/etc.clientlibs/tennant/clientlibs/clientlib-brands/resources/brands/nobles/images/shared/nobles_icon_image.PNG"); }

.alldoc-list-wrapper ul li [class^="icon-"] {
  color: #479643; }

.fitment-list .fitment-body ul {
  color: #479643; }

.fitment-list .fitment-body .fitment-show-more {
  color: #479643; }

.fitment-list .fitment-body .icon-show-more {
  color: #479643; }

.site-logo {
    background-color: transparent !important;
}

header .secondary-navigation .nav > li > .unauthed span:before {
color: white !important;
}

 .secondary-navigation .link-account > a > span:before,
  .secondary-navigation .link-contact > a > span:before,
  .secondary-navigation .link-language > a > span:before {
    color: white !important;
    }

header .secondary-navigation .nav>li>.unauthed>a:hover {
opacity: 0.8 !important;
color: white !important;
}

header .secondary-navigation .nav > li > a:hover, header .secondary-navigation .nav > li > a:focus, header .secondary-navigation .nav > li > a:active {
    color: white !important;
opacity: 0.8;
}

header .main-navigation .nav>li>a:hover {
    color: #454f57 !important;
}
main .main-navigation .nav-pills>li.active>a:hover {
	background-color: #FFFFFF !important;
}

header .main-navigation .nav > li > a:hover, header .main-navigation .nav > li > a:focus {
    box-shadow: inset 0 -5px 0 0 #454f57 !important;
}
@media screen and (max-width: 767px) {
header .main-navigation .has-sub.active>a:before {
color: black !important;
}
}
.link-new-inner .content{
    background-color: #00664B !important;
}

.accountnav .active .subLink {
    color: #479643 !important;
}