.cc-banner {
      border-top: solid 1px #D3D5D9;
   }    .pricing-table .mailboxes {
      border-bottom: dotted 1px #dce0e0 !important;
    }
    .pricing-table .icon_lock_alt {
      border-bottom: 0 none !important;
      padding: .9375rem 1.875rem;
    }
    .icon_lock_alt:before {
      -moz-transition: color .2s;
      -o-transition: color .2s;
      -webkit-transition: color .2s;
      transition: color .2s;
      color: #cacccd;
      left: .4em;
      position: absolute;
    }    @media only screen and (min-width: 40.0625em) {
      .pricing-table .drkcms {
        height: 7.75rem !important;
      }
    }    .news-img-wrap .outer + .outer { margin-top: 2em; }