/*Nexus 10*/
.hotel_teaser_wrp {
  padding: 0.5em;
  background-color: #e6e6e6; }

.hotel_teaser {
  margin-bottom: 1em;
  background-color: #FFF;
  padding: 0.5em;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); }
  @media only screen and (min-width: 30em) {
    .hotel_teaser {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
  .hotel_teaser .hotel_teaser-imagewrapper {
    width: 238px;
    margin: 0 auto 1em auto; }
    @media only screen and (min-width: 30em) {
      .hotel_teaser .hotel_teaser-imagewrapper {
        margin: 0; } }
    .hotel_teaser .hotel_teaser-imagewrapper .hotel_teaser-img {
      width: 100%;
      padding-top: 70%;
      background-color: #FFF;
      background-repeat: no-repeat;
      background-size: 100% auto; }
  .hotel_teaser .hotel_teaser-body {
    margin-bottom: 1.5em;
    text-align: center; }
    @media only screen and (min-width: 30em) {
      .hotel_teaser .hotel_teaser-body {
        text-align: left; } }
    @media only screen and (min-width: 41.25em) {
      .hotel_teaser .hotel_teaser-body {
        padding-left: 1em;
        margin-bottom: 0;
        -webkit-flex-grow: 2;
            -ms-flex-positive: 2;
                flex-grow: 2;
        -webkit-flex-basis: 30%;
            -ms-flex-preferred-size: 30%;
                flex-basis: 30%; } }
  .hotel_teaser .hotel_teaser-business {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .hotel_teaser .hotel_teaser-business .price-area {
      color: #0b72b5;
      font-size: 1.2em;
      text-align: center;
      width: 100%; }
      .hotel_teaser .hotel_teaser-business .price-area .price {
        font-family: "Arial", sans-serif;
        font-size: 1.3em; }
    .hotel_teaser .hotel_teaser-business .btn {
      display: block;
      margin: 1.5em auto 0 auto; }
  .hotel_teaser .trustscore {
    width: 100%;
    height: 50px;
    margin: 0 auto; }
    @media only screen and (min-width: 30em) {
      .hotel_teaser .trustscore {
        margin: 0; } }
