#edm_header #price_alert{display:none;color:#00aafd;cursor:pointer;position:relative}#edm_header.showPriceAlert #help_item,body.legacy #edm_header.showPriceAlert #help_item{display:none}#edm_header.showPriceAlert #price_alert{display:block}#edm_header #price_alert .text{color:#000;display:block;position:relative;line-height:20px}#price_alert .icon-bell2{position:relative;font-size:20px;margin-top:8px;display:block}#price_alert .icon>.count{background-color:red;border-radius:7px;color:#fff;display:block;font-family:sans-serif;font-size:13px;font-weight:700;line-height:5px;padding:5px;position:absolute;right:10px;top:0}.price-alert-box{display:none;position:absolute;top:65px;right:-20px;z-index:1000000;width:250px;border-radius:5px;padding:10px 15px;background:rgba(0,0,0,.8);transition:.5s linear opacity;opacity:0;text-align:left}.price-alert-box:before{content:"";display:block;position:absolute;top:-15px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #000;right:32px;opacity:.8}.price-alert-box.display{display:block}.price-alert-box.fadeIn{opacity:1}.price-alert-box .heading{color:#58a200;font-size:16px;line-height:16px;margin-top:5px}.price-alert-box .message{color:#FFF;font-size:12px;line-height:18px;margin-top:15px}.price-alert-box .message .vehicle{text-transform:uppercase}.price-alert-box .message .count{display:inline;float:none}#price_alert .icon-close{background:0 0}.price-alert-box form{text-align:center;line-height:25px}.price-alert-box input{width:100%;margin-top:15px;height:25px;padding:5px;box-sizing:border-box;font-size:13px;border-radius:2px;border:0}.price-alert-box .close{cursor:pointer;color:#FFF;position:absolute;right:10px}.price-alert-box button{margin:5px 0;width:100%;margin-top:15px}