@import 'https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i';
.navbar-link{background:#fff!important}.nav-collapse-search .btn{border:1px solid #ccc!important}.mob-cont .nav-collapse .nav>li>a,.mob-cont .nav-collapse .dropdown-menu a{color:#fff!important}#mainMenu .fa-fw{color:#333!important}#plp-header-links .btn-primary #nav-collapse-cart-qty{color:#333!important}.mob-cont .navbar .nav{background:#e5e5e5!important}.mob-cont .category-heading h4{margin:15px 0!important}.mob-cont table.table td.media-body ul li{list-style-type:disc!important;margin-left:20px!important}.mob-cont .navbar .nav>li{border-bottom:1px solid #cdcccc!important}.mob-cont .navbar .nav>li>a{color:#333!important;font-weight:400!important}.container .ui-state-default a{color:#333!important}.part-link label{color:#333}.mob-cont #tbCompare td a{color:#333!important;font-weight:600!important;text-decoration:underline!important}div#productSticky .media-body a{}.mob-cont .popup-header button{color:#333!important}a.select-product.media-body.btn.ui-state-default{color:#e2e2e2!important}a.select-product.media-body.btn.ui-state-default:hover{background:#ccc!important}#plp-page-pagination-table .part-link a{text-decoration:underline!important;color:#1e30ce!important}.part-link a{text-decoration:underline!important}.popup-header button{color:#333!important}.mob-cont .pagination-centered a{color:#333}#plp-header-links .btn-primary{color:#333;padding-right:5px;padding-left:5px}#plp-CAD-table-tabs #cad-tabs .ui-tabs-active a .ui-button-text{color:#333}#plp-CAD-table-tabs #cad-tabs a .ui-button-text{color:#333}#plp-adv-search-accordion .adv-attributecontrol .part-link{color:#333!important}.mob-cont .mob-footer{background:#fff!important;color:#333!important}.mob-cont .mob-footer a{color:#333!important;text-decoration:underline!important}.carousel-inner .item img{height:auto!important}.mob-cont .pagination ul li a,.mob-cont .part-link{color:#333}


 .mob-cont .mob-footer {
    padding-bottom: 56px;
}

.gdd-003-mob-cta {
  background-color: #cc0001;
  width: 100%;
  padding: 0.9375em;
  position: fixed;
  bottom: 0;
  z-index: 1001;
  right: -100%;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  transition: all 0.5s linear; 
  box-sizing: border-box;
}

.gdd-003-mob-cta a{
	color: #ffffff !important;
}

  .gdd-003-mob-cta .btn-text {
    font-size: 1.125em;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 500;
    position: relative;
    padding-right: 18px;
     }

    .gdd-003-mob-cta .btn-text:hover {
      color: #ffffff;
       }

    .gdd-003-mob-cta .btn-text:focus {
      color: #ffffff;
       }

    .gdd-003-mob-cta .btn-text:after {
      content: "";
      position: absolute;
      background-image: url(gdd003-contact.svg);
      background-repeat: no-repeat;
      background-position: right center;
      background-size: 36px 33px;
      width: 36px;
      height: 33px;
      right: -25px; 
    }

  .gdd-003-mob-cta .close {
    cursor: pointer;
    background-color: transparent;
    width: 1.4545454545em;
    height: 1.4545454545em;
    background-image: url(gdd003-close-ico.png);
    background-position: center center;
    top: 0.7272727273em;
    right: 0.5454545455em;
    background-repeat: no-repeat;
    background-size: 1.4545454545em 1.4545454545em; 
    opacity: initial;
    font-size: 0.6875em;
  }

  @media (min-width: 40em) {
    .gdd-003-mob-cta {
      display: none !important; 
      } 
    }

.stuck-cta {
  right: 0;
   }