/* main nav
*************************************************************/
.site-logo
.site-logo-image {
  width: 125px;
  padding: 17px 0 16px 0;
}
.main-menu .nav-lead-section:nth-child(2)
.nav-group-menu.nav-dropdown {
  max-width: 945px;
}
.main-menu .nav-lead-section:nth-child(2)
.nav-group-menu.nav-dropdown {
  max-width: 1080px;
}
.main-nav .nav-group-item a:hover,
.main-nav .nav-group-link:hover .nav-group-caption {
  color: #006B98;
}
.nav-group-link
.selection-guide {
  padding: 10px 0 11px;
  text-align: center;
}
.nav-group-link
.selection-guide img {
  width: 100%;
}
.breadcrumbs {
  background: rgb(0,119,176);
  background: -moz-linear-gradient(90deg, rgba(0,119,176,1) 0%, rgba(51,159,204,1) 75%, rgba(0,119,176,1) 100%);
  background: -webkit-linear-gradient(90deg, rgba(0,119,176,1) 0%, rgba(51,159,204,1) 75%, rgba(0,119,176,1) 100%);
  background: linear-gradient(90deg, rgba(0,119,176,1) 0%, rgba(51,159,204,1) 75%, rgba(0,119,176,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0077b0",endColorstr="#0077b0",GradientType=1);
}
.item-heading a,
.section-heading a {
  color: inherit;
}
.module.class .section-heading,
.module.class .section-learn-more,
.module.browse .section-item .item-caption,
.module.browse .item-heading,
.module.product .item-heading,
.module .item-heading,
.module.product .item-sub-heading,
.module.template-5 .section.for-assets.sheets .sheets-list li a,
.module.class .section-content a,
.module.class .intro-heading,
.selection-guide-banner,
.site-links .links li a,
.contact-text,
.intro-blurb a,
.item-name,
.select-option:hover,
.sidebar-pane h2,
.infoline a,
.module.class .section-items
.section-item .learn-more,
.site-blue.text,
.selector-controller button:hover {
  color: #0077b0;
}
.site-gray.text {
  color: #5F6063;
}
.site-color-blue.text {
  color: #0077b0;
}
.site-color-blue.bg {
  background-color: #0077b0;
}
.site-color-blue.border {
  border-color: #0077b0;
}
.site-color-gray.bg {
  background-color: #5F6063;
}

.button,
.selector,
.form .submit,
.contact-button {
  background-color: #0077b0;
}
.specs
.spec-sheet {
  border-top-color: #0077b0;
}
.swiper-slide-caption {
  background-color: #0077b0;
}
.selection-guide-banner {
  right: 30px;
  width: 100%;
  max-width: 135px;
  padding: 10px;
  padding-bottom: 5px;
  z-index: 775;
  position: absolute;
  overflow: hidden;
  box-sizing: border-box;
  text-align: center;
  background-color: #fff;
  box-shadow: 0 15px 40px rgba(77, 95, 113, 0.10);
  border-radius: 6px;
}
.selection-guide-link {
  display: inherit;
}
.selection-guide-heading {
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 1.2em;
}
.selection-guide-icon {
  max-width: 100px;
  display: inline-block;
}
.selection-guide-blurb {
  padding-top: 0;
  display: none;
}
.site-bg-main { background-color: #0277B0; }
.site-bg-gray { background-color: #5F6063; }
.chat-button {
  /*
  background: rgb(50,158,203);
  background: -moz-linear-gradient(169deg, rgba(50,158,203,1) 0%, rgba(0,119,176,1) 100%);
  background: -webkit-linear-gradient(169deg, rgba(50,158,203,1) 0%, rgba(0,119,176,1) 100%);
  background: linear-gradient(169deg, rgba(50,158,203,1) 0%, rgba(0,119,176,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#329ecb",endColorstr="#0077b0",GradientType=1);
  */
}
.chat-button:hover {
  /*
  background: rgb(50,158,203);
  background: -moz-linear-gradient(343deg, rgba(50,158,203,1) 0%, rgba(0,119,176,1) 100%);
  background: -webkit-linear-gradient(343deg, rgba(50,158,203,1) 0%, rgba(0,119,176,1) 100%);
  background: linear-gradient(343deg, rgba(50,158,203,1) 0%, rgba(0,119,176,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#329ecb",endColorstr="#0077b0",GradientType=1);
  */
}
@media (min-width: 769px) {
  .selection-guide-banner {
  top: 30px;
  }
  .selection-guide-heading
  .help-text {
    display: none;
  }
}
@media (max-width: 769px) {
  .selection-guide-banner {
    top: 0;
    right: 0;
    width: 100%;
    max-width: 100%;
    margin: 0 auto 35px;
    float: none;
    position: relative;
    border-radius: 0;
    text-align: left;
  }
  .selection-guide-heading {
    padding-top: 10px;
  }
  .selection-guide-icon {
    max-width: 50px;
    margin-right: 15px;
    float: left;
  }
}
@media (max-width: 1024px) {
  .swiper-button-next,
  .swiper-button-prev {
    display: none!important;
  }
  .selection-guide-banner {
    display: none;
  }
}
