#glm-member-detail-coupons-container {
    display: none;
    padding: 10px;
}
.coupon-row {
    display: block;
    width: 100%;
}
.coupon-item {
    display: inline-table;
    width: 30%;
    padding: 0;
    margin: 5px;
    border: 1px dashed lightgrey;
}
.coupon-item img {
    margin: 0 auto;
    display: block;
}
.member-detail .coupon-item {
    width: 48%;
}
.coupon-item-wrap {
    padding: 20px;
}
.coupon-item-wrap h3 {
    text-align: center;
}
.coupon-row h2 {
    font-size: 1.45rem;
}
.coupon-row h3 {
    font-size: 1.3rem;
}
.coupon-expires {
    margin: 20px 5px 5px 0;
    float: right;
    font-size: .8rem;
}
.coupon-descr {
    font-size: .9rem;
}
.coupon-url {
    float: left;
    font-size: .8rem;
    margin: 20px 0 5px 5px;
}
.coupon-select {
    background-color: lightgrey;
    width: 100%;
    height: 40px;
    padding: 10px;
}
.glm_coupon_search_select, .glm_coupon_search_submit {
    width: 45%;
    margin-left: 0 !important;;
}
.glm_coupon_print {
    width: 25%;
    float: left;
    margin-left: 20px !important;
}
/* small */
@media screen and (max-width: 40em) {
    .coupon-item {
        width: 100%;
    }
    .glm_coupon_search_select, .glm_coupon_search_submit {
        width: 100%;
        margin-left: 0 !important;;
    }
    .glm_coupon_print {
        width: 100%;
        float: none;
        margin-left: 0 !important;;
    }
}
/* medium */
@media screen and (min-width: 40.63em) and (max-width: 64em) {
    .coupon-item {
        width: 45%;
    }
    .glm_coupon_print {
        width: 45%;
        float: none;
        margin-left: 0 !important;;
    }
}
.glm-coupon-ribbon {
  position:absolute;
  z-index: 2;
  padding:0;
  margin:0;
  text-align:center;
  white-space:nowrap;
  overflow:hidden;
  transform-origin:0 100%;
  box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);
  background-color:#ffeb3b;
  color:rgba(0,0,0,0.9);
  height:30px;
  width:200px;
  top:-30px;
  transform:rotateZ(45deg);
  padding-left:30px;
  padding-right:30px;
  line-height:30px;
  right:-58.57864376269px;
  -webkit-transform:rotateZ(45deg);
  -moz-transform:rotateZ(45deg);
  -o-transform:rotateZ(45deg);
}
.glm-coupon-ribbon:hover {
  cursor: pointer;
  color:rgba(0,0,0,0.9);
}
