@import 'https://static.knifecenter.com/styles/bs2/cart-dropdown/knifecenter-fan-logo.css?1';
#full-width-header .bottomNavBar nav {
  z-index: 1040 !important;
}
.scroll-hidden-on-modal-lg {
  position: relative;
  overflow: hidden;
  height: 100%; }
.scroll-hidden-on-modal-sm {
  position: fixed;
  overflow: hidden;
  height: 100%; }  
.overlay-cart-loader {
  display: none;
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 300;
  background-color: rgba(234, 234, 234, 0.8);
}
.overlay-cart-modal {
  display: none;
  position: absolute;
  height: 80%;
  width: 31%;
  z-index: 300;
  background-color: rgba(234, 234, 234, 0.6);
 }
 .add-to-cart-moda .modal-backdrop { z-index: 1110 !important; }
 .new-line.phone-loader { display: none; margin-left: 7px; }
 .phone-loader p {
    margin-top: 5px;
    margin-left: 30px;
  }
  .add-to-cart-modal select,
  .add-to-cart-modal textarea,
  .add-to-cart-modal input,
  .add-to-cart-modal select:focus,
  .add-to-cart-modal textarea:focus,
  .add-to-cart-modal input:focus {
    font-size: 16px !important;
  }
 .add-to-cart-modal .star-message { font-size: 10px; margin-top: 7px; }
 .no-svg .add-to-cart-modal .hidden-ie-eight { display: none; }
 .svg .add-to-cart-modal .hidden-other-browsers { display: none; }
 .no-svg .add-to-cart-modal .show-ie-eight { display: block; }
 .no-svg .add-to-cart-modal .ie-eigth-margin { margin-right: 20px; }
  .add-to-cart-modal p.free-shipping-text { font-weight: 500; color: black; }
  .add-to-cart-modal p.disclaimar-message {
    float: right;
    width: 23.5%;
    margin-right: 10px;
    margin-top: -14px; 
    font-size: 11px; }
    @media(max-width: 990px) {
      .add-to-cart-modal p.disclaimar-message { width: 27.5%; } }
    @media(max-width: 800px) {
      .add-to-cart-modal .new-line.disc-message { display: none; } }
    
.add-to-cart-modal {
  /* font awesome round icon */
  font-family: "Open Sans", sans-serif; }
  .with-this-order { font-size: 1.4em; margin-bottom: 6px !important; }
  @media (min-width: 800px) {
    .only-visible-desktop { display: block; }
    .only-visible-phone { display: none; }
  }
  @media (max-width: 799px) {
    .only-visible-desktop { display: none; }
    .only-visible-phone { display: block; }
  }
  .not-shipable { color: red; }
  .add-to-cart-modal .custom-font {
    position:fixed;
    font-size: 1.3em;
    background: #666;
    background: black;
    -webkit-border-radius: 1100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    border: 4px solid #fff;
    color: #fff;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.46);
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    /*z-index: 1200;*/
    -o-transition: .5s;
    padding: 5px;
    transition: .5s;
    cursor: pointer; }
    .add-to-cart-modal .custom-font:hover {
      background: #222; }
  .add-to-cart-modal .fix-editor {
    display: none; }
  .add-to-cart-modal .modal-header {
    padding: 0 !important;
    border: none !important;
  }
  .add-to-cart-modal .font-wrapper {
    float: right;
    margin-right: 22px;
    margin-top: -12px; }
  .close-font-phone-only {
    color: black;
    position: absolute;
    right: 27px;
    top: 4px;
    cursor: pointer;
    font-size: 2.0em; }
  .show-desktop-icon { display: block; }
    @media(min-width: 800px) {
      .show-desktop-icon { display: block; }
      .close-font-phone-only { display: none; }
    }
    @media(max-width: 799px) {
      .show-desktop-icon { display: none; }
      .close-font-phone-only { display: block; }
      .add-to-cart-modal .font-wrapper { display: none; }
    }
  .add-to-cart-modal p {
    margin-bottom: 0px; }
  .add-to-cart-modal .new-line:before, .add-to-cart-modal .new-line:after {
    content: "";
    display: table;
    clear: both; }
  .add-to-cart-modal .align {
    display: block;
    float: left;
    margin: 1% 0 1% 1.6%; }
    @media (max-width: 799px) {
    .messgae.align {
      float: none; }}
  .add-to-cart-modal .section {
    clear: both;
    padding: 0px;
    margin: 0px; }
  .add-to-cart-modal .col {
    display: block;
    float: left;
    margin: 1% 0 1% 1.6%; }
  .add-to-cart-modal .group {
    zoom: 1; }
    .add-to-cart-modal .group:before {
      content: "";
      display: table; }
    .add-to-cart-modal .group:after {
      content: "";
      display: table;
      clear: both; }
  .add-to-cart-modal .eight.wide {
    width: calc(66.667% - 2%); }
  .add-to-cart-modal .four.wide {
    width: calc(33% - 2%); }
  @media (max-width: 799px) {
    .add-to-cart-modal .col {
      margin: 1% 0 1% 0%; }
    .add-to-cart-modal .four.wide, .add-to-cart-modal .eight.wide {
      width: 100%; } }
  .add-to-cart-modal #item-added-modal {
    z-index: 1120 !important;
    max-height: 600px;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch; }
    @media (min-width: 990px) {
      .add-to-cart-modal #item-added-modal {
        max-width: 940px !important;
        width: 100% !important;
        margin-left: -470px;
        border-radius: 0px !important; } }
    @media (max-width: 989px) and (min-width: 768px) {
      .add-to-cart-modal #item-added-modal {
        max-width: 792px !important;
        width: 100% !important;
        left: 36% !important;
        top: 317px !important;
        max-height: 863px !important; } }
    @media (max-width: 767px) {
      .add-to-cart-modal #item-added-modal {
        left: 286px !important;
        top: 266px !important;
        width: 100% !important;
        max-width: 98% !important; } }
    @media (max-width: 766px) {
      .add-to-cart-modal #item-added-modal {
        position: fixed;
        margin: 0 !important;
        left: 0 !important;
        top: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
        height: 100% !important;
        max-height: none; } }
        
   
  .add-to-cart-modal .col.eight.wide.product-info p.added-message {
    font-size: 1.6em;
    font-weight: bold;
    color: #f05a29;
    display: block;
    float: left;
    margin: 1% 0 1% 1.6%;
    margin-top: 3px; }
    @media (max-width: 600px) {
      .add-to-cart-modal .col.eight.wide.product-info p.added-message {
        font-size: 1.2em;
        margin-top: 7px; } }
  .add-to-cart-modal .col.eight.wide.product-info a.items-in-cart {
    font-size: 1.2em;
    display: block;
    float: left;
    margin: 1% 0 1% 1.6%;
    margin-top: 5px; }
  @media (max-width: 480px) {
    .add-to-cart-modal .col.eight.wide.product-info a.items-in-cart { 
      clear: both; 
      margin-left: 36px;
      margin-top: -8px;  }
    .new-line.porduct-added { margin-top: 10px;}
  }
  .add-to-cart-modal .col.eight.wide.product-info i.fa.fa-check-circle.fa-2x {
    color: #f05a29;
    display: block;
    float: left;
    margin: 1% 0 1% 1.6%; }
  .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added a {
    display: inline-block;
    border: 1px solid #CFCFCF; }
    @media (max-width: 799px) {
      .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added a {
        border: none; } }
    .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added a img {
      margin-left: 5px;
      margin-right: 5px; }
  .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added .product-info .price-info-block {
    margin-top: 8px;
    display: inline-block;
    float: right; }
    @media (max-width: 799px) {
      .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added .product-info .price-info-block {
        display: none; } }
    .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added .product-info .price-info-block p {
      text-align: right; }
    .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added .product-info .price-info-block .price, .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added .product-info .price-info-block .col.four.wide.cost-info .total-info .total-price, .add-to-cart-modal .col.four.wide.cost-info .total-info .col.eight.wide.product-info .new-line.porduct-added .product-info .price-info-block .total-price {
      font-weight: bold;
      font-size: 1.7em;
      color: #222 !important; }
    .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added .product-info .price-info-block .save {
      color: #f05a29;
      font-weight: 700;
      font-size: 0.85em; }
    .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added .product-info .price-info-block .retail {
      font-size: 0.85em; }
  .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added .product-info .description {
    max-width: 52%;
    display: block;
    float: left;
    margin: 1% 0 1% 1.6%; }
    @media (max-width: 799px) {
      .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added .product-info .description {
        max-width: 75%;
        width: 100%; } }
    @media (max-width: 600px) {
      .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added .product-info .description {
        max-width: 64%;
        width: 100%; } }
    @media (max-width: 450px) {
      .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added .product-info .description {
        max-width: 53%;
        width: 100%; } }
    .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added .product-info .description p.desc {
      font-size: 1.1em; }
      @media (max-width: 445px) {
        .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added .product-info .description p.desc {
          font-size: 0.9em; } }
    .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added .product-info .description p.qty {
      font-size: 1em;
      margin-top: 6px; }
      @media (max-width: 445px) {
        .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added .product-info .description p.qty {
          font-size: 0.9em; } }
    .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added .product-info .description p.stock-message {
      font-size: 1em;
      font-weight: bold;
      color: #019700; }
      @media (max-width: 445px) {
        .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added .product-info .description p.stock-message {
          font-size: 0.9em; } }
    .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added .product-info .description .price-info-block-phone-only {
      margin-top: 5px;
      display: none; }
      @media (max-width: 799px) {
        .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added .product-info .description .price-info-block-phone-only {
          display: block; } }
      .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added .product-info .description .price-info-block-phone-only .price, .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added .product-info .description .price-info-block-phone-only .col.four.wide.cost-info .total-info .total-price, .add-to-cart-modal .col.four.wide.cost-info .total-info .col.eight.wide.product-info .new-line.porduct-added .product-info .description .price-info-block-phone-only .total-price {
        font-weight: bold;
        font-size: 1.7em; }
      .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added .product-info .description .price-info-block-phone-only .save {
        color: #f05a29;
        font-weight: 700;
        font-size: 0.85em; }
      .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added .product-info .description .price-info-block-phone-only .retail {
        font-size: 0.85em; }
      .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added .product-info .description .price-info-block-phone-only p.price, .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added .product-info .description .price-info-block-phone-only .col.four.wide.cost-info .total-info p.total-price, .add-to-cart-modal .col.four.wide.cost-info .total-info .col.eight.wide.product-info .new-line.porduct-added .product-info .description .price-info-block-phone-only p.total-price {
        float: right;
        margin-top: 10px; }
        @media (max-width: 445px) {
          .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added .product-info .description .price-info-block-phone-only p.price, .add-to-cart-modal .col.eight.wide.product-info .new-line.porduct-added .product-info .description .price-info-block-phone-only .col.four.wide.cost-info .total-info p.total-price, .add-to-cart-modal .col.four.wide.cost-info .total-info .col.eight.wide.product-info .new-line.porduct-added .product-info .description .price-info-block-phone-only p.total-price {
            font-size: 1.3em; } }
  .add-to-cart-modal .col.eight.wide.product-info .new-line.rewards-logo {
    float: left;
    margin-bottom: -11px;
    margin-top: 20px;
    width: 100%; }
    .add-to-cart-modal .col.eight.wide.product-info .new-line.rewards-logo a {
      float: left;
      margin-left: 1.6%;
      display: block; }
    .add-to-cart-modal .col.eight.wide.product-info .new-line.rewards-logo p {
      float: left;
      margin-top: 6px;
      margin-left: 1.6%;
      font-size: 1.2em; }
      @media (max-width: 360px) {
        .add-to-cart-modal .col.eight.wide.product-info .new-line.rewards-logo p {
          margin-top: -9px; } }
    .add-to-cart-modal .col.eight.wide.product-info .new-line.rewards-logo a { pointer-events: none; }
    @media (max-width: 799px) {
      .add-to-cart-modal .col.eight.wide.product-info .new-line.rewards-logo {
        float: left;
        display: block;
        float: left;
        margin: 1% 0 1% 1.6%; } }
  .add-to-cart-modal .col.eight.wide.product-info .new-line.rewards-info {
    margin-top: 40px;
    width: 96.7%;
    border: 1px solid #bcb3b3;
    border-radius: 5px;
    padding: 5px;
    display: block;
    float: left;
    margin: 1% 0 1% 1.6%; }
    @media (max-width: 799px) {
      .add-to-cart-modal .col.eight.wide.product-info .new-line.rewards-info {
        border: none; } }
    .add-to-cart-modal .col.eight.wide.product-info .new-line.rewards-info .rewards-info-text {
      max-width: 60%;
      width: 100%; }
      @media (max-width: 799px) {
        .add-to-cart-modal .col.eight.wide.product-info .new-line.rewards-info .rewards-info-text {
          max-width: 94%; } }
      @media (min-width: 990px) {
        .add-to-cart-modal .col.eight.wide.product-info .new-line.rewards-info .rewards-info-text {
          display: block;
          float: left;
          margin: 1% 0 1% 1.6%; } }
      @media (max-width: 989px) and (min-width: 799px) {
        .add-to-cart-modal .col.eight.wide.product-info .new-line.rewards-info .rewards-info-text {
          display: block;
          float: left;
          margin: 1% 0 1% 1.6%;
          width: 58%; } }
      .add-to-cart-modal .col.eight.wide.product-info .new-line.rewards-info .rewards-info-text p.rewards-points {
        font-size: 1em;
        margin-bottom: 2px !important; }
        .add-to-cart-modal .col.eight.wide.product-info .new-line.rewards-info .rewards-info-text p.rewards-points:before {
          content: "•"; /* Insert content that looks like bullets */
          padding-right: 5px;
        }
        .add-to-cart-modal .col.eight.wide.product-info .new-line.rewards-info .rewards-info-text p.rewards-points:nth-child(3) {
          margin-bottom: 7px !important;
        }
        .add-to-cart-modal .col.eight.wide.product-info .new-line.rewards-info .rewards-info-text p.rewards-points strong {
          color: #019700; }
    .add-to-cart-modal .col.eight.wide.product-info .new-line.rewards-info .rewards-card {
      margin-top: 6px;
      float: right;
      margin-right: 1.6%; }
      @media (max-width: 799px) {
        .add-to-cart-modal .col.eight.wide.product-info .new-line.rewards-info .rewards-card {
          display: none; } }
      .add-to-cart-modal .col.eight.wide.product-info .new-line.rewards-info .rewards-card img {
        height: 86px; }
  .add-to-cart-modal .col.eight.wide.product-info .new-line.questions, .add-to-cart-modal .col.eight.wide.product-info .new-line.questions {
    width: 100%;
    max-width: 100%;
    display: block;
    float: left;
    margin: 1% 0 1% 1.6%; }
    @media (min-width: 990px) {
      .add-to-cart-modal .col.eight.wide.product-info .new-line.questions, .add-to-cart-modal .col.eight.wide.product-info .new-line.questions {
        margin-top: 29px; } }
    @media (max-width: 989px) and (min-width: 799px) {
      .add-to-cart-modal .col.eight.wide.product-info .new-line.questions, .add-to-cart-modal .col.four.wide.cost-info .new-line.questions {
        margin-top: 0px; } }
    .add-to-cart-modal .col.eight.wide.product-info .new-line.questions p, .add-to-cart-modal .col.four.wide.cost-info .new-line.questions p {
      margin-bottom: 2px;
      font-size: 1em; }
    .add-to-cart-modal .col.four.wide.cost-info .new-line.questions .text {
      display: block;
      float: left;
      margin: 1% 0 1% 1.6%;
      margin-left: 12px;
      padding-bottom: 12px; }
    .add-to-cart-modal .col.eight.wide.product-info .new-line.questions .text {
      display: block;
      float: left;
      margin: 1% 0 1% 1.6%; }
      @media(min-width: 800px) { .add-to-cart-modal .col.eight.wide.product-info .new-line.questions .text { margin-left: 18px !important; } }
      .add-to-cart-modal .col.eight.wide.product-info .new-line.questions .text .question, .add-to-cart-modal .col.four.wide.cost-info .new-line.questions .text .question {
        font-weight: bold;
        font-size: 1.2em; }
    .add-to-cart-modal .col.eight.wide.product-info .new-line.questions .image {
      display: block;
      float: left;
      margin: 1% 0 1% 1.6%;
      margin-right: 1%;
      float: right;
      margin-right: 23px; }
      .add-to-cart-modal .col.eight.wide.product-info .new-line.questions .image img { height: 50px; width: auto; }
      @media (max-width: 799px) {
        .add-to-cart-modal .col.eight.wide.product-info .new-line.questions .image {
          display: none; } }
  @media (min-width: 800px) {
    .add-to-cart-modal .desktop-tablet-only-container {
      display: block; }
    .add-to-cart-modal .phone-only-container {
      display: none; }
    
  }
  @media (max-width: 799px) {
    .add-to-cart-modal .desktop-tablet-only-container {
      display: none; }
    .add-to-cart-modal .phone-only-container {
      display: block; }
  }
  .add-to-cart-modal .col.four.wide.cost-info {
    background-color: #e8e8e8;
    border-radius: 5px; }
    @media (min-width: 800px) {
      .add-to-cart-modal .col.four.wide.cost-info {
        margin-top: 16px;
        min-height: 425px;
        margin-bottom: 16px; }
      .add-to-cart-modal .col.four.wide.cost-info.no_login_info { min-height: 432px; }
      .add-to-cart-modal .col.four.wide.cost-info.international-country { min-height: 346px; }
      .add-to-cart-modal .col.four.wide.cost-info.international-country.no_login_info { min-height: 304px; }
    }
    @media (max-width: 799px) { 
      .new-line.phone-view { margin-top: 12px; }
      .breakpoint-float { float: none !important; }
    }
    @media (min-width: 800px) { .new-line.phone-view { margin-top: 5px; } }
    .add-to-cart-modal .col.four.wide.cost-info .const-margins, .add-to-cart-modal .col.four.wide.cost-info .info-box, .add-to-cart-modal .col.four.wide.cost-info .total-info {
      margin-left: 1.6%;
      margin-right: 3.5%; }
    .add-to-cart-modal .col.four.wide.cost-info .price, .add-to-cart-modal .col.four.wide.cost-info .total-info .total-price {
      font-size: 1em;
      font-weight: bold;
      color: black;
      display: block;
      float: left;
      margin: 1% 0 1% 1.6%;
      float: right; }
    .add-to-cart-modal .col.four.wide.cost-info .info-box {
      border-bottom: 1px solid grey;
      padding-bottom: 20px; }
    .add-to-cart-modal .col.four.wide.cost-info .info-box.internationl-users {
      border-bottom: none;
      padding-bottom: 10px;
      padding-top: 5px; }
      .add-to-cart-modal .col.four.wide.cost-info .info-box:first-child {
        margin-top: 10px; }
      .add-to-cart-modal .col.four.wide.cost-info .info-box p.info {
        font-size: 1.2em;
        color: black;
        display: block;
        float: left;
        margin: 1% 0 1% 1.6%; }
      .add-to-cart-modal .col.four.wide.cost-info .info-box .calculate-shipping p.message {
         font-size: 0.9em;}
      .add-to-cart-modal .col.four.wide.cost-info .new-line p.error {
         font-size: 0.9em; color: red; display: none;}
      .add-to-cart-modal .col.four.wide.cost-info .info-box .calculate-shipping input {
         width: 123px;
         font-size: 12px !important;}
         @media (max-width: 780px) {
          .add-to-cart-modal .col.four.wide.cost-info .info-box .calculate-shipping input {
            font-size: 16px !important; } } 
      .add-to-cart-modal .col.four.wide.cost-info .info-box .calculate-shipping button {
         float: right;
         margin-top: 3px;}
    .add-to-cart-modal .col.four.wide.cost-info .total-info {
      margin-top: 10px; }
      .add-to-cart-modal .col.four.wide.cost-info .total-info .info {
        font-size: 1.6em;
        display: block;
        float: left;
        margin: 1% 0 1% 1.6%; }
      .add-to-cart-modal .col.four.wide.cost-info .total-info .total-price {
        font-size: 1.5em; }
    .add-to-cart-modal .col.four.wide.cost-info .info-bar {
      margin-left: 3%;
      margin-right: 3%;
      margin-top: 10px; }
      .add-to-cart-modal .col.four.wide.cost-info .info-bar .progress.progress-success.progress-striped {
        border: 1px solid #a19999;
        height: 8px;
        border-radius: 0px; }
        .add-to-cart-modal .col.four.wide.cost-info .info-bar .progress.progress-success.progress-striped .bar {
          width: 0%; }
      .add-to-cart-modal .col.four.wide.cost-info .info-bar .bar-left-val {
        float: left;
        font-size: 1em;
        display: block;
        float: left;
        margin: 1% 0 1% 1.6%; }
      .add-to-cart-modal .col.four.wide.cost-info .info-bar .bar-right-val {
        font-size: 1em;
        display: block;
        float: left;
        margin: 1% 0 1% 1.6%;
        float: right; }
    .add-to-cart-modal .col.four.wide.cost-info .contorls-box {
      padding-bottom: 20px;
      width: 100%;
      max-width: 750px;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      float: left; }
      .add-to-cart-modal .col.four.wide.cost-info .contorls-box .new-line:nth-child(1) {
        margin-top: 30px; }
      .add-to-cart-modal .col.four.wide.cost-info .contorls-box .new-line:nth-child(2) {
        margin-top: 50px; }
      .add-to-cart-modal .col.four.wide.cost-info .contorls-box .new-line:nth-child(3) {
        margin-top: 30px; }
      .add-to-cart-modal .col.four.wide.cost-info .contorls-box a {
        cursor: pointer; }
      .add-to-cart-modal .col.four.wide.cost-info .contorls-box .btn-styles, .add-to-cart-modal .col.four.wide.cost-info .contorls-box a.checkoutBtn, .add-to-cart-modal .col.four.wide.cost-info .contorls-box a.viewCartBtn {
        border-radius: 5px;
        text-decoration: none; }
      .add-to-cart-modal .col.four.wide.cost-info .contorls-box a.checkoutBtn {
        padding: 14px 1.43em;
        font-size: 1.4em;
        background-color: transparent;
        border: 1px solid rgba(128, 128, 128, 0.7);
        color: black; }
        .add-to-cart-modal .col.four.wide.cost-info .contorls-box a.checkoutBtn:hover { background-color: #cccccc; }
        @media (max-width: 989px) and (min-width: 799px) {
          .add-to-cart-modal .col.four.wide.cost-info .contorls-box a.checkoutBtn {
            font-size: 1.0em; } }
      .add-to-cart-modal .col.four.wide.cost-info .contorls-box a.viewCartBtn {
        padding: 14px 3.88em;
        font-size: 1.42em;
        background-color: #f05a29;
        color: white; }
        .add-to-cart-modal .col.four.wide.cost-info .contorls-box a.viewCartBtn.no_login_info {
          padding: 14px 1.9em;
          font-size: 1.4em;
          background-color: #f05a29;
          color: white;
          border: none; }
        .add-to-cart-modal .col.four.wide.cost-info .contorls-box a.viewCartBtn:hover { background-color: #d04e24; }
        .add-to-cart-modal .col.four.wide.cost-info .contorls-box a.viewCartBtn.no_login_info:hover { background-color: #d04e24; }
        @media (max-width: 989px) and (min-width: 799px) {
          .add-to-cart-modal .col.four.wide.cost-info .contorls-box a.viewCartBtn {
            font-size: 1.0em; } }
      .add-to-cart-modal .col.four.wide.cost-info .contorls-box a.continueShopping {
        padding: 14px 2.9em;
        font-size: 1.2em;
        color: #17608f; }
        .add-to-cart-modal .col.four.wide.cost-info .contorls-box a.continueShopping:hover { color: #D8590E; text-decoration: underline; }
        @media (max-width: 989px) and (min-width: 799px) {
          .add-to-cart-modal .col.four.wide.cost-info .contorls-box a.continueShopping {
            font-size: 1.0em;
            padding: 14px 1.9em; } }
        
