/*redlines say 40px from baseline of text to top of footer.
38px and 33px exclude the descender and space around the paragraph*/
.top-card {
  padding: 20px 30px;
  border-left: 1px solid #e0e0e0;
  box-shadow: 3px 3px #e0e0e0;
  margin: 0 3px 10px 0;
  background: #fff;
  position: relative;
  border-top: 10px solid #00a63f; }

.bottom-green-strip {
  border-bottom: 5px solid #00a63f; }

.search-image {
  min-height: 220px;
  padding-top: 75px; }
  @media (max-width: 991px) {
    .search-image {
      min-height: 520px;
      padding-top: 200px; } }
  @media (max-width: 519px) {
    .search-image {
      min-height: 440px;
      padding-top: 200px; } }
  @media (max-width: 767px) {
    .search-image {
      min-height: 440px;
      padding-top: 200px; } }

.mail-results {
  font-size: 1.78571rem;
  margin-right: 0.71429rem; }

.mail-results-text {
  cursor: pointer;
  margin-right: 2.14286rem; }

.print-report {
  font-size: 1.78571rem;
  margin-right: 0.71429rem; }

.print-report-text {
  cursor: pointer; }

.print-only {
  display: none; }

.beta-text {
  background: #fedc45;
  padding: 0px 4px; }

@media print {
  .hidden-print {
    display: none !important; }
  #pcFooter {
    display: none !important; }
  .utility-bar {
    display: none !important; }
  .print {
    page-break-after: avoid; }
  .print-only {
    display: block; } }
.dpp-results .spin-results-wrap {
  box-shadow: none !important; }

.dpp-results .spin-wrap {
  margin: 0 !important; }

.dpp-results .spin-results-wrap div:nth-child(1) {
  background: none !important;
  border-top: none !important; }

.dpp-results .spin-results-wrap div:last-child {
  background: none !important; }
/*redlines say 40px from baseline of text to top of footer.
38px and 33px exclude the descender and space around the paragraph*/
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0; }
  .navbar-nav > li {
    float: left; }
  .navbar-nav > li > a {
    padding-top: 14px;
    padding-bottom: 14px; } }

@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none; }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important; }
  .navbar-collapse.in {
    overflow-y: visible; }
  .navbar-collapse .navbar-nav.navbar-left:first-child {
    margin-left: -10px; }
  .navbar-collapse .navbar-nav.navbar-right:last-child {
    margin-right: -10px; }
  .navbar-collapse .navbar-text:last-child {
    margin-right: 0; } }

@media (min-width: 992px) {
  .vsc-secondary-nav-module .nav .more-item {
    display: none; } }

@media (max-width: 991px) {
  .vsc-secondary-nav-module .nav > li:nth-child(3) {
    display: none; }
  .vsc-secondary-nav-module .nav > li:nth-child(4) {
    display: none; }
  .vsc-secondary-nav-module .nav .more-item {
    display: flex; } }

.navbar-collapse:after, .navbar-collapse:before {
  content: " ";
  display: table; }

.secondary-nav-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-item-align: center;
  align-self: center;
  color: inherit !important;
  text-decoration: inherit;
  padding-right: 35px; }

.secondary-nav-title.headline-primary, .secondary-nav-title.headline-primary span {
  margin-bottom: 0; }

.secondary-nav-small .secondary-nav-title {
  padding-right: 20px; }

.secondary-nav-title:focus, .secondary-nav-title:hover {
  color: inherit !important;
  text-decoration: inherit; }

.secondary-nav-underlaycontainer {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.vsc-secondary-nav-module .navbar-nav {
  height: auto;
  float: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-positive: 1;
  flex-grow: 1; }

.vsc-secondary-nav-module.nav-noanchor .container {
  z-index: 0; }

.vsc-secondary-nav-module.secondary-nav-small .container {
  height: 50px; }

.vsc-secondary-nav-module .container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
  align-items: stretch;
  z-index: 999;
  position: relative; }

.secondary-nav-small.mid-page-nav ul.nav li {
  max-width: 400px;
  min-width: 90px; }

.secondary-nav-small.mid-page-nav ul.nav li a span {
  padding-left: 10px;
  padding-right: 10px; }

.vsc-secondary-nav-module ul.nav li {
  max-width: 325px;
  min-width: 140px; }

.vsc-secondary-nav-module .nav > li {
  padding: 0;
  text-align: center; }

.vsc-secondary-nav-module .nav > li:first-child a {
  border-left: 0; }

.vsc-secondary-nav-module .nav > li a {
  padding: 0;
  width: 100%; }

.vsc-secondary-nav-module .nav > li a span {
  position: relative; }

.vsc-secondary-nav-module .menu-links a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-line-pack: center;
  align-content: center;
  height: auto; }

.vsc-secondary-nav-module .menu-links a span {
  padding: 0 20px;
  height: auto;
  margin: auto; }

.vsc-secondary-nav-module .menu-links, .vsc-secondary-nav-module .menu-links a {
  color: inherit; }

.vsc-secondary-nav-module .menu-links a {
  text-decoration: none; }

.vsc-secondary-nav-module .menu-links {
  margin-top: 0;
  margin-bottom: 0; }

.vsc-secondary-nav-module .menu-links {
  display: -ms-flexbox;
  display: flex; }

.vsc-secondary-nav-module .nav .more-item {
  display: none;
  min-width: 140px; }

.vsc-secondary-nav-module .more-item > a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-line-pack: center;
  align-content: center;
  height: auto; }

.vsc-secondary-nav-module .more-item > a > span {
  margin: auto; }

.vsc-secondary-nav-module .nav .dropdown-menu {
  background-clip: padding-box;
  background-color: transparent;
  border: 0;
  display: block;
  height: 1px;
  left: inherit;
  min-width: 100%;
  opacity: 0;
  overflow: hidden;
  right: 0;
  -ms-transform-origin: 50% 0;
  transform-origin: 50% 0;
  transform-style: preserve-3d;
  transform: scale(1, 0) rotateX(90deg);
  transition: all .2s ease;
  visibility: hidden; }

.vsc-secondary-nav-module .nav .dropdown-menu li > a {
  border-bottom: rgba(51, 51, 51, 0.5);
  display: block;
  display: inline-block;
  min-width: 100%;
  padding: 20px; }

.vsc-secondary-nav-module .nav .dropdown-menu li:hover {
  background-color: rgba(35, 35, 35, 0.5); }

.vsc-secondary-nav-module .nav .dropdown-menu li.active > a {
  background-color: rgba(35, 35, 35, 0.5); }

.vsc-secondary-nav-module .nav .more-links {
  min-width: 290px;
  position: relative;
  z-index: 999; }

.vsc-secondary-nav-module .more-links a {
  background-color: none; }

.vsc-secondary-nav-module ul.dropdown-menu a {
  white-space: normal !important; }

.vsc-secondary-nav-module .navbar-collapse {
  text-align: center; }

.vsc-secondary-nav-module .navbar-collapse {
  margin: 0; }

.vsc-secondary-nav-module .navbar-collapse {
  position: relative;
  margin-left: -15px;
  margin-right: -15px; }

.navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 10px;
  padding-left: 10px;
  border-top: 1px solid transparent;
  -webkit-overflow-scrolling: touch; }

.mid-page-nav {
  background-color: transparent;
  box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.1);
  z-index: 1002; }

.nav > li {
  position: relative;
  display: block;
  margin-top: 0;
  margin-bottom: 0; }

.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 22px; }

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.headline-secondary, .subheadline-primary {
  font-family: Boing-Bold,"Arial Black",sans-serif;
  font-weight: 400; }
.float-right {
  float: right; }

.domain-divider {
  border-top: 1px solid #e8e8e8; }

.wrap-text {
  word-wrap: break-word; }

.comparable-price {
  color: #00a63f !important; }

.currency-label {
  font-size: px-to-rem(12px);
  color: Black;
  font-weight: lighter; }

.comparable-tooltip span span {
  padding-bottom: 8px; }
.dpp-results .exact-header {
  height: 30px;
  padding: 0 20px;
  color: #FFF;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
  .dpp-results .exact-header-tag {
    font-size: 16px;
    font-weight: bold; }
    .dpp-results .exact-header-tag span.uxicon {
      margin-top: -3px;
      margin-right: 10px; }
  .dpp-results .exact-header-call {
    font-size: 12px;
    line-height: 14px; }

.dpp-results .exact-body {
  min-height: 124px;
  padding: 20px;
  display: flex;
  justify-content: space-between; }
  .dpp-results .exact-body-help {
    width: 300px;
    margin-left: 20px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
    .dpp-results .exact-body-help-title {
      font-size: 18px;
      font-weight: bold;
      line-height: 18px;
      margin: 8px 0 6px !important;
      white-space: nowrap; }
    .dpp-results .exact-body-help-line {
      font-size: 14px;
      line-height: 20px;
      margin-bottom: 0 !important; }
      .dpp-results .exact-body-help-line span.uxicon {
        color: #00a63f;
        margin-right: 8px; }
      .dpp-results .exact-body-help-line span.reason {
        display: block;
        margin: -20px 0 0 22px; }
      .dpp-results .exact-body-help-line span.reason:first-letter {
        text-transform: capitalize; }
  .dpp-results .exact-body-result {
    flex-grow: 1; }
    .dpp-results .exact-body-result .domain-name {
      display: block;
      position: relative;
      height: 24px;
      width: 100%; }
      .dpp-results .exact-body-result .domain-name-text {
        width: 100%;
        display: block;
        position: absolute;
        left: 0;
        transform-origin: top left;
        font-size: 24px;
        line-height: 24px;
        white-space: nowrap; }
      @media (max-width: 767px) {
        .dpp-results .exact-body-result .domain-name {
          height: 48px; }
          .dpp-results .exact-body-result .domain-name-text {
            white-space: pre-wrap;
            word-wrap: break-word; } }
    .dpp-results .exact-body-result .price-block {
      display: flex;
      flex-direction: column;
      margin: 4px 0 0; }
      .dpp-results .exact-body-result .price-block small {
        color: #999999;
        font-size: 15px;
        margin-left: 5px;
        display: block; }
      .dpp-results .exact-body-result .price-block .dpp-price {
        color: #EF6C0F;
        font-size: 22px;
        display: flex;
        align-items: center; }
        .dpp-results .exact-body-result .price-block .dpp-price .premium-price #auction-preamble {
          color: #2B2B2B;
          font-size: 14px;
          font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
          margin-bottom: 0px;
          text-transform: capitalize; }
        .dpp-results .exact-body-result .price-block .dpp-price .renewal-price {
          color: #999999;
          font-size: 15px;
          margin-left: 8px; }
      .dpp-results .exact-body-result .price-block .renewal-text {
        font-size: 12px;
        display: inline-block; }
    .dpp-results .exact-body-result .exact-body-dbs-help {
      font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: 16px;
      line-height: 24px; }
    .dpp-results .exact-body-result .promo-discount {
      font-size: 11px; }
    .dpp-results .exact-body-result .cross-sell-wrap {
      width: auto !important;
      position: absolute;
      left: 0;
      transform-origin: top left;
      background: transparent; }
    .dpp-results .exact-body-result .exact-body-govalue {
      margin: -8px 0 0;
      cursor: pointer; }
      .dpp-results .exact-body-result .exact-body-govalue span {
        display: inline-block;
        vertical-align: middle; }
      .dpp-results .exact-body-result .exact-body-govalue .uxicon {
        color: #00a63f; }
      .dpp-results .exact-body-result .exact-body-govalue .gd-valuation {
        width: 20px; }
        .dpp-results .exact-body-result .exact-body-govalue .gd-valuation svg {
          height: 20px;
          margin-bottom: 2px; }
      .dpp-results .exact-body-result .exact-body-govalue .uxicon-help {
        font-size: 16px;
        margin-left: 4px;
        margin-bottom: 8px;
        color: #EF6C0F; }
      .dpp-results .exact-body-result .exact-body-govalue-prefix, .dpp-results .exact-body-result .exact-body-govalue-price {
        margin-left: 6px;
        font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
        font-size: 16px;
        font-weight: 600; }
      .dpp-results .exact-body-result .exact-body-govalue-price {
        color: #EF6C0F; }

.dpp-results .exact-footer {
  height: 52px;
  padding: 0 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #F3F3F3;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
  @media (max-width: 767px) {
    .dpp-results .exact-footer {
      height: 165px;
      padding: 20px;
      flex-direction: column-reverse; } }
  .dpp-results .exact-footer-video a {
    vertical-align: middle;
    color: #4664C5;
    font-size: 14px;
    font-weight: normal;
    cursor: pointer;
    text-decoration: underline; }
  .dpp-results .exact-footer-video a:hover {
    color: #4664C5;
    text-decoration: underline; }
  .dpp-results .exact-footer-video span.uxicon {
    display: inline;
    vertical-align: middle;
    font-size: 24px;
    margin-right: 10px; }
  .dpp-results .exact-footer-video .modal-dialog {
    min-width: 580px; }
    @media (max-width: 767px) {
      .dpp-results .exact-footer-video .modal-dialog {
        width: 100vw;
        min-width: 100%; } }
  .dpp-results .exact-footer-video .modal-content {
    margin-top: calc(25vh - 70px); }
  .dpp-results .exact-footer-video .modal-body {
    height: 50vh;
    position: relative; }
    .dpp-results .exact-footer-video .modal-body .video-container {
      position: relative;
      width: 100%;
      height: 100%; }
    .dpp-results .exact-footer-video .modal-body iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
  .dpp-results .exact-footer-buttons {
    display: flex; }
    @media (max-width: 767px) {
      .dpp-results .exact-footer-buttons {
        width: 100%; }
        .dpp-results .exact-footer-buttons .buy-btn-wrap {
          width: 100%; } }
    .dpp-results .exact-footer-buttons button {
      margin-left: 10px;
      text-decoration: none; }
      @media (max-width: 767px) {
        .dpp-results .exact-footer-buttons button {
          width: 100%; } }
    .dpp-results .exact-footer-buttons .remove {
      font-size: 12px;
      background: #FFF;
      height: 26px;
      padding: 0 23px;
      border: 1px solid #e0e0e0; }
    .dpp-results .exact-footer-buttons h6 {
      margin-top: 16px; }
  .dpp-results .exact-footer-help {
    color: #4664C5; }
  .dpp-results .exact-footer-title {
    width: 100%;
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px; }

.dpp-results .exact-match {
  margin-bottom: 20px; }

.dpp-results .spins-header {
  margin: 20px 0; }

.dpp-results .domain-result, .dpp-results .bundle-domain-result, .dpp-results .bundle-domain-result.dynamic, .dpp-results .cross-sell-wrap {
  border: 1px solid #E8E8E8;
  float: left;
  min-width: 290px;
  padding: 10px 20px;
  vertical-align: middle;
  width: 99%; }
  .dpp-results .domain-result .domain-name, .dpp-results .bundle-domain-result .domain-name, .dpp-results .cross-sell-wrap .domain-name {
    display: inline-block;
    vertical-align: middle;
    vertical-align: -webkit-baseline-middle;
    word-break: break-all;
    line-height: 100%; }
    .dpp-results .domain-result .domain-name .hidden-break-1::before, .dpp-results .bundle-domain-result .domain-name .hidden-break-1::before, .dpp-results .cross-sell-wrap .domain-name .hidden-break-1::before {
      content: 'A'; }
    .dpp-results .domain-result .domain-name .domain-name-text, .dpp-results .bundle-domain-result .domain-name .domain-name-text, .dpp-results .cross-sell-wrap .domain-name .domain-name-text {
      text-transform: lowercase;
      line-height: 100%; }
    .dpp-results .domain-result .domain-name .tooltip-wrap, .dpp-results .bundle-domain-result .domain-name .tooltip-wrap, .dpp-results .cross-sell-wrap .domain-name .tooltip-wrap {
      display: block;
      font-size: 14px;
      margin: 10px 0 0;
      font-family: Arial,Helvetica,FreeSans,sans-serif; }
      .dpp-results .domain-result .domain-name .tooltip-wrap #tooltip-clickable, .dpp-results .bundle-domain-result .domain-name .tooltip-wrap #tooltip-clickable, .dpp-results .cross-sell-wrap .domain-name .tooltip-wrap #tooltip-clickable {
        color: #00a63f;
        text-decoration: underline;
        font-size: 12px; }
      @media (max-width: 768px) {
        .dpp-results .domain-result .domain-name .tooltip-wrap, .dpp-results .bundle-domain-result .domain-name .tooltip-wrap, .dpp-results .cross-sell-wrap .domain-name .tooltip-wrap {
          margin-top: 5px;
          font-size: 12px; } }
    .dpp-results .domain-result .domain-name .uxicon, .dpp-results .bundle-domain-result .domain-name .uxicon, .dpp-results .cross-sell-wrap .domain-name .uxicon {
      vertical-align: inherit; }
    @media (min-width: 450px) {
      .dpp-results .domain-result .domain-name .hidden-break-1::before, .dpp-results .bundle-domain-result .domain-name .hidden-break-1::before, .dpp-results .cross-sell-wrap .domain-name .hidden-break-1::before {
        content: none; }
      .dpp-results .domain-result .domain-name .hidden-break-2::before, .dpp-results .bundle-domain-result .domain-name .hidden-break-2::before, .dpp-results .cross-sell-wrap .domain-name .hidden-break-2::before {
        content: 'A'; } }
  .dpp-results .domain-result .promo-discount, .dpp-results .bundle-domain-result .promo-discount, .dpp-results .cross-sell-wrap .promo-discount {
    clear: both;
    display: block;
    font-size: 11px;
    float: right;
    margin-top: 8px;
    text-align: right;
    width: 80%; }
  .dpp-results .domain-result .buy-btn-wrap, .dpp-results .bundle-domain-result .buy-btn-wrap, .dpp-results .cross-sell-wrap .buy-btn-wrap {
    display: block;
    float: right; }
    .dpp-results .domain-result .buy-btn-wrap .added, .dpp-results .bundle-domain-result .buy-btn-wrap .added, .dpp-results .cross-sell-wrap .buy-btn-wrap .added {
      padding: 0 15px;
      font-size: 20px; }
    .dpp-results .domain-result .buy-btn-wrap .remove, .dpp-results .bundle-domain-result .buy-btn-wrap .remove, .dpp-results .cross-sell-wrap .buy-btn-wrap .remove {
      padding: 0 15px;
      font-size: 12px; }
    .dpp-results .domain-result .buy-btn-wrap .unavailable, .dpp-results .bundle-domain-result .buy-btn-wrap .unavailable, .dpp-results .cross-sell-wrap .buy-btn-wrap .unavailable {
      color: #999; }
    .dpp-results .domain-result .buy-btn-wrap h6, .dpp-results .bundle-domain-result .buy-btn-wrap h6, .dpp-results .cross-sell-wrap .buy-btn-wrap h6 {
      margin: 7px 0; }
  .dpp-results .domain-result .price-block, .dpp-results .bundle-domain-result .price-block, .dpp-results .cross-sell-wrap .price-block {
    display: inline-block;
    margin-left: 10px;
    text-align: right;
    vertical-align: middle; }
    .dpp-results .domain-result .price-block span, .dpp-results .bundle-domain-result .price-block span, .dpp-results .cross-sell-wrap .price-block span {
      display: inline-block; }
      @media (min-width: 480px) {
        .dpp-results .domain-result .price-block span, .dpp-results .bundle-domain-result .price-block span, .dpp-results .cross-sell-wrap .price-block span {
          display: inline-block; } }
    @media (min-width: 480px) {
      .dpp-results .domain-result .price-block small, .dpp-results .bundle-domain-result .price-block small, .dpp-results .cross-sell-wrap .price-block small {
        display: block;
        line-height: 26px; } }
    .dpp-results .domain-result .price-block #auction-preamble, .dpp-results .bundle-domain-result .price-block #auction-preamble, .dpp-results .cross-sell-wrap .price-block #auction-preamble {
      font-size: 14px; }
      @media (max-width: 768px) {
        .dpp-results .domain-result .price-block #auction-preamble, .dpp-results .bundle-domain-result .price-block #auction-preamble, .dpp-results .cross-sell-wrap .price-block #auction-preamble {
          font-size: 12px; } }
    .dpp-results .domain-result .price-block .renewal-text, .dpp-results .bundle-domain-result .price-block .renewal-text, .dpp-results .cross-sell-wrap .price-block .renewal-text {
      font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
      display: block;
      font-size: 12px;
      margin-top: 0px;
      line-height: 12px; }
    .dpp-results .domain-result .price-block .prereg-tag, .dpp-results .bundle-domain-result .price-block .prereg-tag, .dpp-results .cross-sell-wrap .price-block .prereg-tag {
      line-height: 100%;
      color: #333;
      display: block;
      font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
      font-size: 11px;
      font-weight: 400; }
  .dpp-results .domain-result .dpp-price, .dpp-results .bundle-domain-result .dpp-price, .dpp-results .cross-sell-wrap .dpp-price {
    color: #EF6C0F;
    margin-left: 3px; }
    .dpp-results .domain-result .dpp-price .renewal-price, .dpp-results .bundle-domain-result .dpp-price .renewal-price, .dpp-results .cross-sell-wrap .dpp-price .renewal-price {
      display: block;
      font-size: 12px;
      line-height: 14px; }
  .dpp-results .domain-result .btn-sm, .dpp-results .bundle-domain-result .btn-sm, .dpp-results .cross-sell-wrap .btn-sm {
    display: inline-block;
    margin-left: 10px;
    min-width: 66px; }
  .dpp-results .domain-result .is-ad, .dpp-results .bundle-domain-result .is-ad, .dpp-results .cross-sell-wrap .is-ad, .dpp-results .domain-result .is-premium, .dpp-results .bundle-domain-result .is-premium, .dpp-results .cross-sell-wrap .is-premium, .dpp-results .domain-result .is-auction, .dpp-results .bundle-domain-result .is-auction, .dpp-results .cross-sell-wrap .is-auction {
    min-width: 10px;
    padding: 6px;
    color: #fff;
    vertical-align: middle;
    font-size: 11px;
    margin: 3px 8px;
    display: inline-block;
    line-height: 100%;
    text-transform: lowercase; }
  .dpp-results .domain-result .is-ad, .dpp-results .bundle-domain-result .is-ad, .dpp-results .cross-sell-wrap .is-ad {
    background: #a5a5a5; }
  .dpp-results .domain-result .is-premium, .dpp-results .bundle-domain-result .is-premium, .dpp-results .cross-sell-wrap .is-premium {
    background: #000; }
  .dpp-results .domain-result .is-auction, .dpp-results .bundle-domain-result .is-auction, .dpp-results .cross-sell-wrap .is-auction {
    background: #882d0d; }

.dpp-results .spin-domain-result {
  background: #fff;
  position: relative;
  clear: both;
  width: 100%;
  border: 0;
  padding: 20px 20px;
  border-top: 1px solid #cfcfcf; }
  .dpp-results .spin-domain-result .domain-name .domain-name-text {
    text-transform: lowercase;
    line-height: 100%;
    font-size: 18px; }
  .dpp-results .spin-domain-result .btn-md {
    display: inline-block;
    margin-left: 15px;
    min-width: 66px; }
  .dpp-results .spin-domain-result .btn-sm {
    display: inline-block;
    margin-left: 15px;
    min-width: 66px; }
  .dpp-results .spin-domain-result .price-block {
    font-size: 14px; }
    .dpp-results .spin-domain-result .price-block .dpp-price {
      font-size: 20px; }
  @media (max-width: 590px) {
    .dpp-results .spin-domain-result .price-block {
      font-size: 12px; }
      .dpp-results .spin-domain-result .price-block .dpp-price {
        font-size: 14px; } }
  @media (max-width: 991px) and (min-width: 591px) {
    .dpp-results .spin-domain-result .price-block {
      font-size: 14px; }
      .dpp-results .spin-domain-result .price-block .dpp-price {
        font-size: 16px; } }
  .dpp-results .spin-domain-result .tooltip-wrap #tooltip-preamble {
    display: none; }

.dpp-results .exact-domain-result {
  background: #fff;
  position: relative;
  clear: both;
  width: 100%;
  border: 0;
  padding: 0; }
  .dpp-results .exact-domain-result .domain-name .domain-name-text {
    text-transform: lowercase;
    line-height: 100%;
    font-size: 40px; }
  .dpp-results .exact-domain-result .btn-md {
    display: inline-block;
    margin-left: 15px;
    min-width: 66px; }
  .dpp-results .exact-domain-result .btn-sm {
    display: inline-block;
    margin-left: 15px;
    min-width: 66px; }
  .dpp-results .exact-domain-result .is-premium {
    margin: -10px 0 0 5px;
    padding: 4px 10px;
    font-size: 13px; }
  .dpp-results .exact-domain-result .price-block {
    font-size: 14px; }
    .dpp-results .exact-domain-result .price-block .dpp-price {
      font-size: 24px; }
  @media (max-width: 590px) {
    .dpp-results .exact-domain-result .domain-name .domain-name-text {
      font-size: 18px; }
    .dpp-results .exact-domain-result .price-block {
      font-size: 12px; }
      .dpp-results .exact-domain-result .price-block .dpp-price {
        font-size: 14px; } }
  .dpp-results .exact-domain-result #auction-preamble {
    font-size: 14px; }
    @media (max-width: 768px) {
      .dpp-results .exact-domain-result #auction-preamble {
        font-size: 12px; } }
  .dpp-results .exact-domain-result .phase-options {
    color: #333;
    margin: 20px auto 0; }
    .dpp-results .exact-domain-result .phase-options p.ad {
      font-size: 14px;
      margin-bottom: 10px; }
    .dpp-results .exact-domain-result .phase-options ul {
      padding: 0 75px 0 40px;
      margin-bottom: 0; }
      .dpp-results .exact-domain-result .phase-options ul li {
        list-style: none;
        float: none;
        clear: left;
        width: 100%;
        margin: 0;
        padding: 20px 0; }
        .dpp-results .exact-domain-result .phase-options ul li:first-child {
          border-bottom: solid 1px #cfcfcf; }
        .dpp-results .exact-domain-result .phase-options ul li fieldset {
          margin-bottom: 0; }
        .dpp-results .exact-domain-result .phase-options ul li label.custom-radio {
          font-family: Boing-Bold,'Arial Black',sans-serif; }
          .dpp-results .exact-domain-result .phase-options ul li label.custom-radio .custom-control-description {
            top: 0; }
        .dpp-results .exact-domain-result .phase-options ul li .font-base {
          margin-left: 28px;
          font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; }
          .dpp-results .exact-domain-result .phase-options ul li .font-base h6 {
            font-size: 14px;
            font-weight: 700;
            line-height: 22px;
            margin: 0; }
          .dpp-results .exact-domain-result .phase-options ul li .font-base .description {
            font-size: 14px;
            float: left;
            width: 45%;
            margin-bottom: 10px; }
          .dpp-results .exact-domain-result .phase-options ul li .font-base .dropdown {
            width: 320px; }
            .dpp-results .exact-domain-result .phase-options ul li .font-base .dropdown label {
              font-size: 14px;
              margin: 17px 0 27px; }
            .dpp-results .exact-domain-result .phase-options ul li .font-base .dropdown .form-control {
              padding: 14px;
              height: 46px;
              overflow-y: hidden; }
              .dpp-results .exact-domain-result .phase-options ul li .font-base .dropdown .form-control span {
                font-size: 14px;
                display: none; }
              .dpp-results .exact-domain-result .phase-options ul li .font-base .dropdown .form-control span:nth-child(2) {
                display: block; }
              .dpp-results .exact-domain-result .phase-options ul li .font-base .dropdown .form-control .dpp-price {
                font-family: Boing-Bold,'Arial Black',sans-serif;
                font-weight: 400;
                display: inline-block !important; }
            .dpp-results .exact-domain-result .phase-options ul li .font-base .dropdown .dropdown-item {
              padding: 14px;
              border-bottom: 1px solid #b3b3b3; }
              .dpp-results .exact-domain-result .phase-options ul li .font-base .dropdown .dropdown-item span {
                font-size: 14px;
                display: block; }
              .dpp-results .exact-domain-result .phase-options ul li .font-base .dropdown .dropdown-item .dpp-price {
                font-family: Boing-Bold,'Arial Black',sans-serif;
                font-weight: 400;
                display: inline-block; }
          .dpp-results .exact-domain-result .phase-options ul li .font-base .price-and-action {
            margin: 10px 0 0;
            float: right;
            padding-bottom: 0; }
            .dpp-results .exact-domain-result .phase-options ul li .font-base .price-and-action .price-description {
              display: block;
              margin-top: -10px;
              color: #666;
              font-size: 11px;
              text-align: right; }
            .dpp-results .exact-domain-result .phase-options ul li .font-base .price-and-action .tooltip-wrap {
              color: #00a63f;
              text-align: center;
              font-size: 14px; }

.dpp-results .bundle-domain-result {
  background: #fff;
  position: relative;
  clear: both;
  width: 100%;
  border: 0;
  padding: 15px 0 0;
  margin: 35px 0 0;
  border-top: 1px solid #cfcfcf;
  font-size: 18px; }
  .dpp-results .bundle-domain-result .domain-name .domain-name-text {
    text-transform: lowercase;
    line-height: 100%;
    font-size: 50px; }
  .dpp-results .bundle-domain-result .btn-md {
    display: inline-block;
    margin-left: 15px;
    min-width: 66px; }
  .dpp-results .bundle-domain-result .btn-sm {
    display: inline-block;
    margin-left: 15px;
    min-width: 66px; }
  .dpp-results .bundle-domain-result .price-block {
    font-size: 12px; }
    .dpp-results .bundle-domain-result .price-block .dpp-price {
      font-size: 20px; }
  .dpp-results .bundle-domain-result ul {
    margin-bottom: 0; }
    .dpp-results .bundle-domain-result ul span {
      display: inline-block;
      margin: 6px 0; }
  .dpp-results .bundle-domain-result li {
    margin: 8px 0; }

.dpp-results .bundle-domain-result.dynamic {
  background: #fff;
  position: relative;
  clear: both;
  width: 100%;
  border: 0;
  padding: 15px 20px;
  display: flex;
  justify-content: space-between;
  height: 150px; }
  .dpp-results .bundle-domain-result.dynamic .domain-name .domain-name-text {
    text-transform: lowercase;
    line-height: 100%;
    font-size: 16px; }
  .dpp-results .bundle-domain-result.dynamic .btn-md {
    display: inline-block;
    margin-left: 15px;
    min-width: 66px; }
  .dpp-results .bundle-domain-result.dynamic .btn-sm {
    display: inline-block;
    margin-left: 15px;
    min-width: 66px; }
  @media (max-width: 767px) {
    .dpp-results .bundle-domain-result.dynamic {
      height: 270px;
      padding: 20px;
      flex-direction: column-reverse;
      justify-content: space-between; }
      .dpp-results .bundle-domain-result.dynamic button {
        width: 100%;
        margin-left: 0 !important; } }
  @media (min-width: 768px) {
    .dpp-results .bundle-domain-result.dynamic .buy-btn-wrap {
      position: absolute;
      bottom: 15px;
      right: 20px; }
      .dpp-results .bundle-domain-result.dynamic .buy-btn-wrap button {
        margin-left: 10px;
        text-decoration: none; }
      .dpp-results .bundle-domain-result.dynamic .buy-btn-wrap .added {
        padding: 6px 17px !important;
        font-size: .92857rem !important; }
      .dpp-results .bundle-domain-result.dynamic .buy-btn-wrap .remove {
        font-size: 12px;
        background: #FFF;
        height: 26px;
        padding: 0 23px;
        border: 1px solid #e0e0e0; } }
  @media (max-width: 767px) {
    .dpp-results .bundle-domain-result.dynamic .buy-btn-wrap {
      width: 100%;
      position: relative; } }
  .dpp-results .bundle-domain-result.dynamic .bundle-description {
    order: 2;
    color: #2B2B2B;
    font-family: Arial;
    font-size: 14px;
    line-height: 16px;
    max-width: 300px; }
    @media (max-width: 767px) {
      .dpp-results .bundle-domain-result.dynamic .bundle-description {
        max-width: 100%; } }
    .dpp-results .bundle-domain-result.dynamic .bundle-description p {
      margin-bottom: 10px; }
    .dpp-results .bundle-domain-result.dynamic .bundle-description .font-primary-bold {
      color: #49A54E;
      font-family: Arial;
      font-size: 16px;
      font-weight: bold;
      line-height: 18px;
      margin-bottom: 10px; }
    .dpp-results .bundle-domain-result.dynamic .bundle-description .tooltip-over-text {
      text-decoration: underline;
      margin-bottom: 0; }
  .dpp-results .bundle-domain-result.dynamic .domain-name {
    order: 1;
    min-width: 250px; }
    .dpp-results .bundle-domain-result.dynamic .domain-name .price-block {
      font-size: 15px;
      margin-left: 0;
      display: flex;
      align-items: center; }
      .dpp-results .bundle-domain-result.dynamic .domain-name .price-block .dpp-price {
        font-size: 22px;
        margin-left: 0;
        height: 24px;
        display: flex;
        align-items: center; }
      .dpp-results .bundle-domain-result.dynamic .domain-name .price-block small {
        color: #999999;
        margin-left: 5px;
        display: block; }
    .dpp-results .bundle-domain-result.dynamic .domain-name ul {
      margin-bottom: 0; }
      .dpp-results .bundle-domain-result.dynamic .domain-name ul span {
        display: inline-block;
        margin: 6px 0; }
    .dpp-results .bundle-domain-result.dynamic .domain-name li {
      margin: 8px 0;
      color: #4664C5; }

.dpp-results .cross-sell-wrap {
  background: #fff;
  position: relative;
  clear: both;
  width: 100%;
  border: 0;
  padding: 0;
  clear: both;
  color: #333;
  font-size: 14px;
  margin-top: 10px;
  height: 26px; }
  .dpp-results .cross-sell-wrap .domain-name .domain-name-text {
    text-transform: lowercase;
    line-height: 100%;
    font-size: 14px; }
  .dpp-results .cross-sell-wrap .btn-md {
    display: inline-block;
    margin-left: 15px;
    min-width: 66px; }
  .dpp-results .cross-sell-wrap .btn-sm {
    display: inline-block;
    margin-left: 15px;
    min-width: 66px; }
  .dpp-results .cross-sell-wrap .form-group {
    margin-bottom: 0; }
    .dpp-results .cross-sell-wrap .form-group .form-check {
      margin-bottom: 0; }
    .dpp-results .cross-sell-wrap .form-group .form-text {
      margin-bottom: 0; }
  .dpp-results .cross-sell-wrap .custom-control-description {
    font-size: 16px;
    white-space: nowrap; }
  .dpp-results .cross-sell-wrap .cross-sell-renew {
    display: block;
    font-size: 12px;
    padding-left: 30px; }
    @media (min-width: 768px) {
      .dpp-results .cross-sell-wrap .cross-sell-renew {
        white-space: nowrap; } }

.dpp-results .default-msg h3 {
  margin-top: -5px; }
  @media (min-width: 768px) {
    .dpp-results .default-msg h3 {
      margin-top: 30px; } }

.dpp-results .default-msg .initial-msg {
  color: #CCC;
  margin-top: 50px;
  text-align: center; }
  @media (min-width: 768px) {
    .dpp-results .default-msg .initial-msg {
      margin-top: 70px; } }

.dpp-results .default-msg span.unavailable {
  color: #EF6C0F; }

.dpp-results .spin-results-wrap {
  margin: 0;
  box-shadow: 3px 3px #c7c7c7;
  overflow: hidden; }

.invisible {
  display: none !important; }

.font-base {
  font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; }
.go-value {
  font-size: px-to-rem(11px);
  display: inline-block;
  vertical-align: middle;
  vertical-align: -webkit-baseline-middle; }
  .go-value a:hover {
    border-bottom: 1px solid #00a63f; }
  .go-value a:link {
    text-decoration: none; }

.go-value-text {
  color: #00a63f; }
.radius-4-px {
  border-radius: 4px; }

.exact-block-card {
  padding: 20px 30px;
  border-left: 1px solid #e0e0e0;
  box-shadow: 3px 3px #e0e0e0;
  margin: 0 3px 10px 0;
  background: #fff;
  position: relative;
  border-top: 10px solid #00a63f; }
  .exact-block-card.premium {
    border-top: 10px solid #000; }
  .exact-block-card.auction {
    border-top: 10px solid #882D0D; }
/*redlines say 40px from baseline of text to top of footer.
38px and 33px exclude the descender and space around the paragraph*/
.comparable-tooltip {
  font-size: 1rem;
  vertical-align: initial; }

@font-face {
  font-family: "uxfont";
  src: url("https://img1.dev-wsimg.com/ux/fonts/uxfont/1.3/uxfont.woff2") format("woff2"), url("https://img1.dev-wsimg.com/ux/fonts/uxfont/1.3/uxfont.woff") format("woff"); }

ul.checkmark-list {
  margin: 0;
  padding: 0 0 0 1.78571rem; }
  ul.checkmark-list li::before {
    font-family: uxfont;
    content: '\E207';
    margin-right: 0.5rem;
    color: #02c54c;
    font-size: 1.28571rem;
    position: absolute;
    left: -1.78571rem; }
  ul.checkmark-list li {
    position: relative;
    line-height: 1.14286rem; }

.comparable-domains-table {
  width: 100%;
  display: inline-block;
  margin: 0.25rem 0.25rem 0.25rem 0; }
  .comparable-domains-table td.comparable-domain {
    width: 100%;
    padding: 0.25rem 0;
    word-break: break-word;
    vertical-align: text-top; }

td.comparable-price {
  white-space: nowrap;
  color: #00a63f !important;
  vertical-align: text-top; }

.currency-label {
  font-size: 0.71429rem;
  color: Black;
  font-weight: lighter; }

.see-more {
  font-size: 0.92857rem;
  display: inline-block;
  margin-bottom: 0.5rem; }
/*redlines say 40px from baseline of text to top of footer.
38px and 33px exclude the descender and space around the paragraph*/
.price {
  color: #00a63f;
  margin-left: 3px; }

.valuation-tooltip {
  vertical-align: super;
  font-size: initial; }
  @media (max-width: 767px) {
    .valuation-tooltip {
      vertical-align: initial; } }

.premiumBanner {
  background-color: #000;
  font-size: 13px;
  text-transform: lowercase;
  padding: 2px 12px;
  vertical-align: super;
  margin: -10px 0 0 5px; }

.exact-domain-result {
  background: #fff;
  position: relative;
  clear: both;
  width: 100%;
  border: 0;
  padding: 0; }
  .exact-domain-result .domain-name .domain-name-text {
    text-transform: lowercase;
    line-height: 100%;
    font-family: 'gdsherpa-bold';
    font-size: 46px;
    word-break: break-all; }
  .exact-domain-result .is-premium {
    margin: -10px 0 0 5px;
    padding: 4px 10px;
    font-size: 13px; }
  .exact-domain-result .price-block {
    font-size: 14px; }
    .exact-domain-result .price-block .dpp-price {
      font-size: 32px; }
  @media (max-width: 590px) {
    .exact-domain-result .domain-name .domain-name-text {
      font-size: 32px; }
    .exact-domain-result .price-block {
      font-size: 32px; }
      .exact-domain-result .price-block .dpp-price {
        font-size: 20px; } }
  .exact-domain-result #auction-preamble {
    font-size: 14px; }
    @media (max-width: 768px) {
      .exact-domain-result #auction-preamble {
        font-size: 12px; } }
  .exact-domain-result .wrap-text {
    word-wrap: break-word; }
/*redlines say 40px from baseline of text to top of footer.
38px and 33px exclude the descender and space around the paragraph*/
.gdGreenText {
  color: #02c54c; }

.alignMiddle {
  vertical-align: middle; }

.alignTop {
  vertical-align: top; }

.priceSize {
  font-size: 1.71429rem; }

.dbs-price {
  margin-bottom: -0.03571rem; }
