/*
//** Default label background color
$label-default-bg:            $gray-light !default;
//** Primary label background color
$label-primary-bg:            $brand-primary !default;
//** Success label background color
$label-success-bg:            $brand-success !default;
//** Info label background color
$label-info-bg:               $brand-info !default;
//** Warning label background color
$label-warning-bg:            $brand-warning !default;
//** Danger label background color
$label-danger-bg:             $brand-danger !default;

//** Default label text color
$label-color:                 #fff !default;
//** Default text color of a linked label
$label-link-hover-color:      #fff !default; */
.megadropdown {
  width: 720px; }
  @media (min-width: 1290px) {
    .megadropdown {
      width: 920px; } }
  .megadropdown button {
    margin: 0 !important; }
  .megadropdown .domainsearch {
    display: table;
    background: #ededed;
    width: 100%;
    border-bottom: 1px solid #cfcfcf; }
    .megadropdown .domainsearch > div, .megadropdown .domainsearch > label {
      display: table-cell;
      vertical-align: middle;
      padding: 20px 31px;
      white-space: nowrap; }
    .megadropdown .domainsearch > label {
      padding-top: 12px; }
    .megadropdown .domainsearch div.searchfield {
      padding-left: 0;
      padding-bottom: 6px;
      width: 100%; }
      .megadropdown .domainsearch div.searchfield .links {
        padding-top: 3px;
        padding-left: 0;
        height: 20px;
        overflow: hidden;
        margin-left: 10px; }
        .megadropdown .domainsearch div.searchfield .links a {
          margin-left: 3px;
          opacity: 1;
          margin-top: -8px; }
        .megadropdown .domainsearch div.searchfield .links.show {
          animation: revealLinks .5s; }
@keyframes revealLinks {
  0% {
    opacity: 0;
    padding-left: 30px; }
  100% {
    opacity: 1;
    padding-left: 0; } }
    .megadropdown .domainsearch > label {
      font-size: 27px;
      color: #0a6393; }
  .megadropdown .products {
    display: table;
    width: 100%;
    table-layout: fixed; }
    .megadropdown .products > div {
      display: table-cell;
      width: 100%;
      padding: 25px 31px;
      border-left: 1px solid  #cfcfcf; }
      .megadropdown .products > div h3 {
        margin-top: 0;
        color: #0a6393; }
      .megadropdown .products > div .product {
        display: block;
        padding: 10px 0; }
      .megadropdown .products > div a.product {
        color: #333;
        padding: 10px 31px;
        margin: 0 -31px; }
      .megadropdown .products > div a.product:hover {
        text-decoration: none;
        background-color: #ededed; }

@media (max-width: 1025px) {
  .megadropdown {
    width: auto;
    transform: translate(50%); }
    .megadropdown .domainsearch {
      display: block;
      border-top: 1px solid #ccc; }
      .megadropdown .domainsearch label {
        display: block;
        font-size: 15px;
        padding: 14px 18px 0; }
      .megadropdown .domainsearch div.searchfield {
        padding: 3px 18px 15px 15px;
        display: block; }
        .megadropdown .domainsearch div.searchfield .links {
          margin-left: 0;
          margin-top: 10px;
          padding-top: 0; }
          .megadropdown .domainsearch div.searchfield .links a {
            margin-top: 0;
            margin-left: 0;
            margin-right: 3px; }
    .megadropdown .products {
      display: block; }
      .megadropdown .products .productrow {
        display: block;
        padding: 20px 18px;
        border: none;
        border-bottom: 1px solid #ccc; }
        .megadropdown .products .productrow h3 {
          font-size: 16px;
          margin-bottom: 13px; }
          .megadropdown .products .productrow h3 + .product {
            border-top: 1px solid #ccc;
            border-radius: 4px 4px 0 0; }
        .megadropdown .products .productrow .product {
          margin: 0;
          border: 1px solid #ccc;
          background: #f2f2f2;
          padding: 9px 20px;
          border-top: none; }
          .megadropdown .products .productrow .product:last-child {
            border-radius: 0 0 4px 4px; }
          .megadropdown .products .productrow .product h4 {
            font-size: 13px;
            margin-bottom: 4px;
            margin-top: 3px; }
          .megadropdown .products .productrow .product p {
            margin: 0; } }

/*# sourceMappingURL=megadropdown_rrp.css.map */
