body * {
  outline: none; }

.owl-carousel#owl-carousel-gifts .owl-item div.gift-item {
  padding: 20px 0 20px 0; }
  .owl-carousel#owl-carousel-gifts .owl-item div.gift-item .item_container_background {
    background: grey;
    margin: auto;
    max-width: 500px;
    height: 300px;
    border: 1px black solid;
    padding: 8px; }
    .owl-carousel#owl-carousel-gifts .owl-item div.gift-item .item_container_background .item_container {
      background: #00bdff;
      border: 1px black solid;
      height: 100%; }
      .owl-carousel#owl-carousel-gifts .owl-item div.gift-item .item_container_background .item_container .gift-left-section {
        width: 50%;
        display: inline-block;
        height: 100%;
        border-right: 1px  black solid;
        padding: 10px;
        position: relative; }
        .owl-carousel#owl-carousel-gifts .owl-item div.gift-item .item_container_background .item_container .gift-left-section .giftImageRedeem {
          max-width: 90%;
          max-height: 100%;
          border: solid 1px black;
          position: absolute;
          top: 50%;
          transform: translateY(-50%); }
      .owl-carousel#owl-carousel-gifts .owl-item div.gift-item .item_container_background .item_container .gift-right-section {
        width: 50%;
        float: right;
        height: 100%;
        padding: 10px; }
        .owl-carousel#owl-carousel-gifts .owl-item div.gift-item .item_container_background .item_container .gift-right-section .item-content {
          height: 100%;
          position: relative; }
          .owl-carousel#owl-carousel-gifts .owl-item div.gift-item .item_container_background .item_container .gift-right-section .item-content .item-details {
            background: grey;
            padding: 5px;
            width: 100%;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            height: 100%; }
            .owl-carousel#owl-carousel-gifts .owl-item div.gift-item .item_container_background .item_container .gift-right-section .item-content .item-details .item_title {
              background: gainsboro;
              margin-bottom: 5px;
              text-align: center;
              border: solid 1px black;
              overflow: hidden;
              white-space: nowrap;
              text-overflow: ellipsis; }
              .owl-carousel#owl-carousel-gifts .owl-item div.gift-item .item_container_background .item_container .gift-right-section .item-content .item-details .item_title span.item-name-text img {
                width: inherit;
                display: inherit; }
            .owl-carousel#owl-carousel-gifts .owl-item div.gift-item .item_container_background .item_container .gift-right-section .item-content .item-details .item_description {
              background: gainsboro;
              margin-bottom: 5px;
              max-height: 40% !important;
              overflow: hidden;
              border: solid 1px black;
              max-height: 125px; }
              .owl-carousel#owl-carousel-gifts .owl-item div.gift-item .item_container_background .item_container .gift-right-section .item-content .item-details .item_description span.item-description-text img {
                width: inherit;
                display: inherit; }
            .owl-carousel#owl-carousel-gifts .owl-item div.gift-item .item_container_background .item_container .gift-right-section .item-content .item-details .item_price {
              background: gainsboro;
              margin-bottom: 5px;
              text-align: center;
              border: solid 1px black; }
            .owl-carousel#owl-carousel-gifts .owl-item div.gift-item .item_container_background .item_container .gift-right-section .item-content .item-details .item_stock {
              background: gainsboro;
              text-align: center;
              border: solid 1px black; }
            .owl-carousel#owl-carousel-gifts .owl-item div.gift-item .item_container_background .item_container .gift-right-section .item-content .item-details .item_actions {
              margin-top: 5px; }
              .owl-carousel#owl-carousel-gifts .owl-item div.gift-item .item_container_background .item_container .gift-right-section .item-content .item-details .item_actions .gift-aui-btn {
                width: 100%; }