.model-coupon-wrap{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000;display:none;overflow:auto;-webkit-transform:translate3d(0,0,0)}.model-coupon-wrap-overlay{position:fixed;top:0;left:0;top:0;left:0;bottom:0;right:0;z-index:1;background:rgba(0,0,0,.41);-webkit-transform:translate3d(0,0,0)}.model-coupon-item{position:relative;max-width:650px;margin:0 auto;top:10%;z-index:2}.model-coupon-container{padding:0;background:#fff;overflow:hidden}.model-coupon-container h3{font-size:15px}.model-coupon-container h3 i{padding-right:10px}.model-coupon #singleMap{margin-bottom:0}.model-coupon-close{position:absolute;right:30px;bottom:16px;width:36px;height:36px;line-height:38px;border-radius:4px;color:#fff;z-index:10;cursor:pointer}.model-coupon-wrap .smilesratingbox .btn{padding:0;height:40px;line-height:40px;color:#fff;background:#212529}.model-coupon-wrap .ratingval{margin-top:10px}.model-coupon-wrap .smilesratingbox .btn-1,.model-coupon-wrap .smilesratingbox .btn-2{border:1px solid #000!important;color:#fff!important;font-size:20px}.model-coupon-wrap .smilesratingbox i{color:#fff}.card-search .ratingval{margin-top:10px}.card-search .ratingup,.ratingdown{line-height:30px}.storelist{list-style:none;padding:0;margin:0}.storelist li{display:block;clear:both;border-bottom:1px solid #efefef;padding:10px 0}.storelist.nobot li:last-child{border-bottom:0}.storelist .store .content{min-height:50px}.storelist .store .image{width:70px;float:left;border:1px solid #ddd;padding:1px;margin-right:25px}.storelist .store a,.storelist .store a:hover{text-decoration:none}.storelist-text{list-style:none;padding:0}.storelist-text li{float:left;width:50%;line-height:30px}.storelist-text li span{float:right}.storelist-text li .fa{color:#ccc;font-size:11px;margin-right:15px}.storelist-text .store-name{overflow:hidden;text-overflow:ellipsis;width:125px;white-space:nowrap;font-size:12px}.storeslist .image{text-align:center}.card-coupon figure{border:3px dotted #efefef;padding:15px;background:#fff!important}.codedata .type{padding:5px 10px 5px 10px;width:100%;color:#b1b1b1;font-size:13px;background:#fff;border-top:1px solid #efefef;text-shadow:1px 1px 1px #fff}.codedata .txt{background:#fff;color:#525252;padding:20px 0}.codedata .cwrap{padding:2px;border:2px dashed #ddd}.codedata .txt .g1{font-size:25px;font-weight:700}.codedata .txt a{color:#333}.codedata .txt .g2{display:block;font-size:12px}.codedata .txt .g2 a{color:#ccc}.btn-ajax-couponbox{text-align:center;line-height:30px;font-size:12px!important;padding-left:10px;position:relative;border:0;overflow:hidden}.codedata .imgbox1{height:90px}@media (max-width:576px){.codedata .imgbox1{height:60px}}.btn-ppt-coupon,.btn-ppt-coupon-offer{height:48px;line-height:48px!important;text-decoration:none;font-weight:700;overflow:hidden;position:relative;background:#000;display:inline-block;width:100%;border-radius:4px;text-align:center;color:#fff;font-size:14px;border:1px solid #3636367d!important;box-shadow:0 1px 2px 0 rgb(0 0 0 / 10%)}.btn-ppt-coupon:hover,.btn-ppt-coupon-offer:hover{text-decoration:none;color:#fff}.btn-ppt-coupon.withcode,.btn-ppt-coupon-offer.withcode{background:#fafafb!important;color:#000}.btn-ppt-coupon .icon-svg,.btn-ppt-coupon-offer .icon-svg{float:right;margin-right:5px}.btn-ppt-coupon.withcode .pealbit{position:absolute;left:0;width:55%;height:48px;top:0;line-height:48px;color:#fff;padding-right:5px}.btn-ppt-coupon.withcode .pealbit:after{content:"";display:block;width:0;position:absolute;right:-15px;top:0;border-top:100px solid #2775d3;border-right:20px solid transparent}._footer .btn-ppt-coupon.withcode .codebit{margin-left:30px}@media (max-width:901px){.btn-ppt-coupon.withcode .pealbit{width:100%;text-align:center}}.btn-ppt-coupon.withcode:hover{background:#fffaed!important;border:1px solid #000}.btn-ppt-coupon.withcode .codebit{font-size:16px;opacity:.3}.btn-ppt-coupon.withcode:hover .codebit,.btn-ppt-coupon.withcode:hover i{opacity:.8}.btn.btn-gocoupon:not(.ss){font-size:12px}.ppt-tabs-listing .btn.btn-gocoupon{font-size:18px}.smilesratingbox{position:relative}.smilesratingbox span.countme{position:absolute;font-size:11px;padding:3px 8px!important;top:-5px;right:-5px;border-radius:50px;line-height:10px!important;z-index:1}.smilesratingbox span.countme.v-0{display:none}.smilesratingbox.small .btn{padding:5px!important;line-height:10px!important}.smilesratingbox.small .btn i{font-size:12px}.card-search .smilesratingbox .btn-1,.card-search .smilesratingbox .btn-2{border:1px solid #ddd;color:#333}.card-search .smilesratingbox .btn{padding:0}.card-coupon-top .store-icon-small{width:100px;height:100px;border-radius:50%;overflow:hidden}.blurme{filter:blur(3px)}.couponbutton{border:1px dashed #f8f9fa;background:#f8f9fa;border-radius:3px;color:#000;letter-spacing:2px;padding:5px;position:relative;cursor:pointer}.couponbutton .button{display:inline-block;width:auto;color:#FFF;font-weight:700;border-radius:6px;vertical-align:middle;float:right;position:relative;padding:15px 30px;border:0}.copybtn{vertical-align:middle;overflow-y:auto;width:auto;max-width:72%;font-size:18px;white-space:nowrap;display:inline-block;min-width:2em;padding:10px 20px;transition:background-color .5s ease,border-color .5s ease,color .5s ease,fill .5s ease;font-size:19px;text-align:center;text-decoration:none;cursor:pointer;margin:0}@media (min-width:576px){.card-coupon{border:1px solid #ededed}}@media (max-width:576px){.couponbutton .button{width:100%}.card-coupon{border-bottom:1px solid #efefef;padding:10px 0}.card-coupon h4{font-size:20px;font-weight:700}.codedata .txt{padding:10px 0;background:none!important}.list-small .lead{font-size:24px!important}}.store-icon-small .bg-image{background-size:contain!important;background-repeat:no-repeat!important}@media (max-width:576px){.store-icon-small .bg-image{background-size:contain!important;background-repeat:no-repeat!important}}.store-rounded{position:absolute;top:25%;left:25%}.store-rounded .store-icon-small{width:100px;height:100px;border-radius:50%;overflow:hidden}@media (max-width:576px){.store-rounded{position:absolute;top:20%;left:15%}.store-rounded .store-icon-small{width:50px;height:50px;border-radius:50%;overflow:hidden}}.theme-cp .col-sm-6.col-md-4 .text-600.text-black{height:45px;overflow:hidden;font-size:14px}.show-mobile [data-ppt-btn].btn-xs{width:100px}