.affcoups{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.affcoups *,.affcoups *:before,.affcoups *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a.affcoups-coupon__button{display:inline-block;margin:0;padding:0 15px 0 10px;background:#69f0ae;border:none;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;color:#222;font-size:14px;font-weight:700;line-height:45px;outline:none;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a.affcoups-coupon__button:visited{color:#222}a.affcoups-coupon__button:hover,a.affcoups-coupon__button:focus,a.affcoups-coupon__button:active{background-color:#52eea1;border:none;-webkit-box-shadow:none;box-shadow:none;color:#222;outline:none;text-decoration:none}a.affcoups-coupon__button .affcoups-coupon__button-icon{margin-right:7px;vertical-align:-2%}a.affcoups-coupon__button .affcoups-coupon__button-text{display:inline-block}.affcoups-clipboard{position:relative;display:block;margin:10px;padding:0 10px;background:#ffecb3;border:2px dashed #bbb;border-radius:3px;color:#222;cursor:pointer}.affcoups-clipboard--icon{padding-left:32px}.affcoups-clipboard__text{display:block;font-size:16px;font-weight:bold;line-height:40px;text-align:center}.affcoups-clipboard__icon{position:absolute;top:50%;left:10px;display:block;height:16px;width:16px;margin-top:-8px;background-repeat:no-repeat;-webkit-background-size:16px 16px;background-size:16px 16px;background-position:center;content:"";vertical-align:-8%}.affcoups-clipboard__icon--cut{background-image:url('../img/clipboard/icon-cut.svg')}.affcoups-clipboard__icon--cut-white{background-image:url('../img/clipboard/icon-cut-white.svg')}.affcoups-clipboard__icon--copy{background-image:url('../img/clipboard/icon-copy.svg')}.affcoups-clipboard__icon--copy-white{background-image:url('../img/clipboard/icon-copy-white.svg')}.affcoups-clipboard__icon--paste{background-image:url('../img/clipboard/icon-paste.svg')}.affcoups-clipboard__icon--paste-white{background-image:url('../img/clipboard/icon-paste-white.svg')}span[class^="affcoups-icon-"]{display:inline-block;height:16px;width:16px;background-repeat:no-repeat;-webkit-background-size:16px 16px;background-size:16px 16px;background-position:center;vertical-align:-8%}.affcoups-icon{display:inline-block;height:16px;width:16px;background-repeat:no-repeat;-webkit-background-size:16px 16px;background-size:16px 16px;background-position:center;vertical-align:-8%;background-image:url('../img/icon-affcoups.png')}.affcoups-icon-hand-right{background-image:url('../img/button/icon-hand-o-right.svg')}.affcoups-icon-hand-right-white{background-image:url('../img/button/icon-hand-o-right-white.svg')}.affcoups-icon-gavel{background-image:url('../img/button/icon-gavel.svg')}.affcoups-icon-gavel-white{background-image:url('../img/button/icon-gavel-white.svg')}.affcoups-icon-cart{background-image:url('../img/button/icon-shopping-cart.svg')}.affcoups-icon-cart-white{background-image:url('../img/button/icon-shopping-cart-white.svg')}.affcoups-icon-thumbs-up{background-image:url('../img/button/icon-thumbs-up.svg')}.affcoups-icon-thumbs-up-white{background-image:url('../img/button/icon-thumbs-up-white.svg')}.affcoups-coupon{position:relative;border-radius:3px}.affcoups-coupon__header{position:relative}a.affcoups-coupon__thumbnail{border:none;-webkit-box-shadow:none;box-shadow:none;outline:none}img.affcoups-coupon__image{display:block;max-width:100%;height:auto;margin:0;padding:0;border-radius:3px}.affcoups-coupon__title{display:block;color:rgba(0,0,0,0.87);font-weight:bold}.affcoups-coupon__content{color:rgba(0,0,0,0.87)}.affcoups-coupon__discount{padding:.5em .8em .4em;border-top-right-radius:3px;border-bottom-right-radius:3px;background:#69f0ae;-webkit-box-shadow:0 0 1px 1px rgba(20,23,28,0.1),0 3px 1px 0 rgba(20,23,28,0.1);box-shadow:0 0 1px 1px rgba(20,23,28,0.1),0 3px 1px 0 rgba(20,23,28,0.1);color:#222;font-size:16px;line-height:1}.affcoups-coupon__valid-dates{color:rgba(0,0,0,0.54);font-weight:bold;font-style:italic}.affcoups-coupon__types span{color:rgba(0,0,0,0.54)}.affcoups-toggle-desc{margin-left:3px}.affcoups-standard .affcoups-coupon{max-width:400px;margin:0 auto 30px auto;padding-bottom:65px}@media (min-width:769px){.affcoups-standard .affcoups-coupon--float-left{float:left;margin:0 30px 30px 0}.affcoups-standard .affcoups-coupon--float-right{float:right;margin:0 0 30px 30px}}.affcoups-standard .affcoups-coupon__thumbnail{display:block;margin:0;padding:0;font-size:0;vertical-align:top}.affcoups-standard img.affcoups-coupon__image{border-bottom-right-radius:0;border-bottom-left-radius:0}.affcoups-standard .affcoups-coupon__discount{position:absolute;top:20px;left:0}.affcoups-standard .affcoups-coupon__content{padding:20px;font-size:15px;line-height:1.6}.affcoups-standard .affcoups-coupon__title{margin:0;padding:0;font-size:20px;line-height:26px}.affcoups-standard .affcoups-coupon__types{margin-top:-5px;margin-bottom:5px}.affcoups-standard .affcoups-coupon__types span{font-size:14px;font-weight:bold}.affcoups-standard .affcoups-coupon__types span+span{margin-left:10px}.affcoups-standard .affcoups-coupon__description{margin:10px 0 0;font-size:16px}.affcoups-standard .affcoups-coupon__description>*:first-child{margin-top:0}.affcoups-standard .affcoups-coupon__description>*:last-child{margin-bottom:0}.affcoups-standard .affcoups-coupon__code{margin-top:15px}.affcoups-standard .affcoups-coupon__valid-dates{display:block;margin:5px 0 0;font-size:13px;text-align:center}.affcoups-standard .affcoups-coupon__footer{position:absolute;bottom:20px;left:20px;right:20px}.affcoups-standard a.affcoups-coupon__button{display:block;width:100%}a.affcoups-coupon__button{width:auto}.affcoups-standard .affcoups-coupon,.affcoups-coupons-grid .affcoups-coupon,.affcoups-widget .affcoups-coupon{background:#fff;border:none;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12);box-shadow:0 1px 3px 0 rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12)}.affcoups-coupons-list .affcoups-coupon{background-color:#fff;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12);box-shadow:0 1px 3px 0 rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12)}