.item-grid{width:100%;border:1px solid #ddd;margin-top:9px;margin-bottom:9px;max-width:600px;padding:20px;overflow:auto}
.item-img-thumbnail{background:#ffffff none repeat scroll 0 0;border:1px solid #dddddd;border-radius:3px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.05);box-sizing:border-box;display:inline-block;margin:0;max-width:100%;padding:4px;}
.img-pull-left{float:left !important;margin-right:15px;}
.img-pull-right{float:right !important;margin-left:15px;}
.cpa-text-right{text-align:right;}
.cpa-text-left{text-align:left;}
.cpa-text-center{text-align:center;}
.item-img-thumbnail-small{width:50px !important;display:inline-block;}
.item-img-thumbnail-medium{width:220px !important;display:inline-block;}
.item-img-thumbnail-large{width:100% !important;margin:5px;display:inline-block;}
.cpa-item-info{font-weight:300;font-size:16px;}
.cpa-item-info p{color:#2d2d2d;}
.cpa-item-info span{color:#002137;font-weight:600;}
.item-more-button{background:#f5f5f5 none repeat scroll 0 0;border:1px solid rgba(0, 0, 0, 0.06);border-radius:0;box-sizing:border-box;color:#444444;display:inline-block;font-family:inherit;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-size:16px;font-size-adjust:inherit;font-stretch:inherit;font-style:inherit;font-synthesis:inherit;font-variant:inherit;font-weight:inherit;line-height:28px;margin:0;margin-bottom:8px;min-height:30px;overflow:visible;padding:0 12px;text-align:center;text-decoration:none;text-shadow:0 1px 0 #ffffff;text-transform:none;vertical-align:middle;}
.item-more-button:not(:disabled){cursor:pointer;}
.item-more-button:hover, .item-more-button:focus{background-color:#fafafa;border-color:rgba(0, 0, 0, 0.16);color:#444444;outline:medium none;text-decoration:none;}
.item-more-button:active, .item-more-button.item-more-button{background-color:#eeeeee;color:#444444;}
.uk-width-medium-1-3, .uk-width-large-1-4{margin-top:5px !important;margin-bottom:10px !important;}
.items-listing{display:block;height:auto;max-width:100%;padding:5px;}
.items-listing:hover{box-shadow:0 0 10px 2px rgba(0, 0, 0, 0.5);}
.coupon-listing{background:#fff none repeat scroll 0 0;border:2px dashed #ccc;border-radius:5px;box-sizing:border-box;display:block;height:auto;max-width:100%;margin:10px 5px;padding:5px;transition:all 0.2s ease-in 0s;}
.coupon-listing a{text-decoration:none;}
.coupon-listing img{margin-top:3px;}
.items-listing:hover{box-shadow:0 3px 6px rgba(0, 0, 0, 0.3);}
.items-listing img{border:0 none !important;max-height:150px !important;max-width:100% !important;}
img.attachment-coupon-thumbnail{border:0 none !important;max-height:100% !important;max-width:100% !important}
img.attachment-good-thumbnail{border:0 none !important;max-height:100% !important;max-width:100% !important}
img.uk-thumbnail{border:0 none !important;max-height:100% !important;max-width:100% !important;}
.uk-text-middle{vertical-align:middle !important;}
.uk-text-left{text-align:left !important;}
.uk-text-uppercase{text-transform:uppercase !important;}
.gridhr{border-bottom:1px solid #ddd !important;border-image:none !important;border-style:solid none none !important;margin:15px;}
.uk-h4{font-size:14px !important;line-height:22px !important;}
.uk-h3{font-size:18px !important;line-height:22px !important;}
.uk-h2{font-size:20px !important;line-height:22px !important;}
table.cartmodel{border-collapse:collapse;margin-bottom:10px;width:100%;}
table.cartmodel th, table.cartmodel td{padding:10px 10px 5px 0;width:50%;}
table.cartmodel tr td:last-child{text-align:right;}
.cartmodel tr{border-bottom:1px dotted #ddd;}
.uk-badge-notification{border-radius:100px !important;box-sizing:border-box;font-size:15px !important;min-height:58px !important;min-width:58px !important;padding-top:7px !important;}
.price-old{text-decoration:line-through !important;}