/*Nexus 10*/
.product_availablity_module {
  font-size: 1.1em;
  font-family: "Arial", sans-serif; }
  .product_availablity_module h6 {
    text-transform: uppercase;
    font-family: "Brandon_bld", sans-serif;
    font-size: calc(16px + (16 - 16) * (100vw - 400px) / 400); }
    .product_availablity_module h6:after {
      content: "";
      width: 100px;
      border-top: 5px solid #000;
      display: block;
      margin: 0.5em 0; }
  .product_availablity_module article .product_availablity_module-dates .availability-item {
    display: block; }
    .product_availablity_module article .product_availablity_module-dates .availability-item span {
      font-family: "Arial", sans-serif; }
  @media only screen and (min-width: 30em) {
    .product_availablity_module article .product_availablity_module-dates {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      width: 100%; }
      .product_availablity_module article .product_availablity_module-dates .availability-item {
        display: block;
        -webkit-flex-basis: 50%;
            -ms-flex-preferred-size: 50%;
                flex-basis: 50%; } }
  @media only screen and (min-width: 41.25em) {
    .product_availablity_module article .product_availablity_module-dates .availability-item {
      display: block;
      -webkit-flex-basis: 33.333%;
          -ms-flex-preferred-size: 33.333%;
              flex-basis: 33.333%; } }
  @media only screen and (min-width: 64em) {
    .product_availablity_module article .product_availablity_module-content_wrp {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      .product_availablity_module article .product_availablity_module-content_wrp .product_availablity_module-business {
        min-width: 290px; } }
  .product_availablity_module .btn-blue, .product_availablity_module p {
    margin-top: 1em; }
