.happyhour{min-height:275px}.happyhour .deal{border-left:50px solid #dd0021;height:50px;line-height:50px;font-family:'BebasNeueRegular',sans-serif;color:#fff;font-size:28px;text-align:center;margin-bottom:15px;background:#636363;background:-moz-linear-gradient(top,#636363 0%,#434343 100%);background:-webkit-linear-gradient(top,#636363 0%,#434343 100%);background:linear-gradient(to bottom,#636363 0%,#434343 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#636363',endColorstr='#434343',GradientType=0)}.happyhour .title{margin:0;min-height:60px;max-height:60px;overflow:hidden}.happyhour .title a{font-size:22px;line-height:30px}.happyhour .infobox{margin:0}.happyhour .image img{float:left;width:40%}.happyhour .image .infobox{width:56%;float:right}.happyhour .price-discount{font-size:32px;margin:5px 0}.happyhour .availability{margin:6px 0 5px 0}.happyhour .red{color:#dd0021}.counter{font-family:'BebasNeueRegular',sans-serif}.counter .count{float:left;display:inline-block;margin-right:10px;text-align:center;background:#fff;padding:13px 10px;min-width:60px}.counter .count .number{font-size:30px;line-height:30px;display:block}.counter .count .info{font-size:10px;line-height:10px;display:block;color:#999;margin-top:5px}.visible-xs-landscape{display:none}@media(min-width:992px) and (max-width:1199px){.happyhour{min-height:309px}.happyhour .deal{margin:0 0 15px 0}.happyhour .title{margin:0;min-height:50px;max-height:50px;overflow:hidden}.happyhour .title a{font-size:20px;line-height:25px}.happyhour .infobox{margin:0}.happyhour .image img{float:left;width:40%}.happyhour .image .infobox{width:56%;float:right}.happyhour .price-discount{font-size:22px}.happyhour .availability{margin:2px 0 3px 0;font-size:12px}.counter .count{padding:5px 3px;min-width:45px}.counter .count .number{font-size:18px;line-height:23px;display:block}.counter .count .info{font-size:10px;line-height:10px;display:block;color:#999;margin-top:5px}}@media(min-width:768px) and (max-width:991px){.happyhour{min-height:1px}.happyhour .deal{margin:0 0 15px 0}.happyhour .title{margin:0;min-height:60px;max-height:60px;overflow:hidden}.happyhour .title a{font-size:26px;line-height:30px}.happyhour .infobox{margin:0}.happyhour .image img{float:left;width:33%}.happyhour .image .infobox{width:63%;float:right}.happyhour .price-discount{font-size:36px;margin:10px 0}.happyhour .availability{margin:2px 0 10px 0;font-size:12px}.counter .count{float:left;display:inline-block;margin-right:10px;text-align:center;background:#fff;padding:14px 10px;min-width:70px}.counter .count .number{font-size:36px;line-height:36px;display:block}.counter .count .info{font-size:12px;line-height:10px;display:block;color:#999;margin-top:5px}#home-index .counter{margin-left:0}}