.upcoming{padding:100px 0 50px;width:100%;text-align:center;background-color:#212121}.upcoming .-block{display:table;width:100%;background-color:#333}.upcoming .-block .-table{position:relative;display:table;width:100%;height:100%;vertical-align:middle}.upcoming .-block .-table.top{vertical-align:top}.upcoming .-block .-table .-cell{display:table-cell;width:100%;height:100%;vertical-align:middle}.upcoming .-block .-table .-cell.top{vertical-align:top}.upcoming .-block .sm-img{display:none}.upcoming .-block .-date{display:table-cell;float:none;height:100%;vertical-align:middle;background-color:#111}.upcoming .-block .-date .-day{margin:0;color:#ff5722;font-size:72px;font-weight:400}.upcoming .-block .-date .-month{margin:0;color:#333;font-size:48px;font-weight:700;text-transform:uppercase}.upcoming .-block .-details{display:table-cell;float:none;height:100%;vertical-align:top}.upcoming .-block .up-cover{margin:0 -15px}.upcoming .-block .up-cover a{display:block;height:200px;overflow:hidden}.upcoming .-block .up-cover a img{margin:0 0 30px;max-width:100%}.upcoming .-block .up-cover a .img{display:block;width:100%;height:200px;background-position:center center;background-repeat:no-repeat;transition:all 0.2s ease-in-out}.upcoming .-block .up-detail{margin:15px 0;padding:0 0 0 25px;text-align:left}.upcoming h2{margin:0 0 10px;padding:0 5px;position:relative;z-index:1;width:100%;color:#ff5722;text-align:center;text-transform:uppercase;white-space:pre-wrap;white-space:-moz-pre-wrap !important;word-wrap:break-word;white-space:normal}.upcoming .countdown{margin:0 0 30px;padding:10px 20px;position:relative;display:inline-block;z-index:1;color:#ff5722;font-size:20px !important;font-weight:400 !important;text-align:center;text-transform:uppercase;background-color:#FFF;white-space:pre-wrap;white-space:-moz-pre-wrap !important;word-wrap:break-word;white-space:normal}.upcoming h3,.upcoming h3 *,.upcoming h4,.upcoming h4 *,.upcoming h5,.upcoming h5 *,.upcoming h6,.upcoming h6 *,.upcoming p,.upcoming p *{color:#FFF;white-space:pre-wrap;white-space:-moz-pre-wrap !important;word-wrap:break-word;white-space:normal}.upcoming h3,.upcoming h4,.upcoming h5,.upcoming h6{margin:0}.upcoming h2 a,.upcoming h3 a,.upcoming h4 a,.upcoming h5 a,.upcoming h6 a{color:#FFF}.upcoming h2 a.active,.upcoming h3 a.active,.upcoming h4 a.active,.upcoming h5 a.active,.upcoming h6 a.active{color:#e64a19;text-decoration:none}.upcoming h2 a:hover,.upcoming h3 a:hover,.upcoming h4 a:hover,.upcoming h5 a:hover,.upcoming h6 a:hover{color:#ff5722;text-decoration:none}.upcoming h2 a:focus,.upcoming h2 a:active,.upcoming h3 a:focus,.upcoming h3 a:active,.upcoming h4 a:focus,.upcoming h4 a:active,.upcoming h5 a:focus,.upcoming h5 a:active,.upcoming h6 a:focus,.upcoming h6 a:active{color:#e64a19;text-decoration:none}.upcoming .button{margin:15px 0 0}.upcoming .item{padding:0}.upcoming .item a{display:block;height:auto;overflow:hidden}.upcoming .item a img{margin:0;max-width:100%;max-height:150px}.upcoming .item a .img{padding:100% 0 0;display:block;width:100%;background-position:center center;background-repeat:no-repeat;transition:all 0.2s ease-in-out}.upcoming .item a.product-image-link{margin:0;position:relative}.upcoming .item a.product-image-link .badges{padding:10px 20px;position:absolute;top:5px;left:5px;z-index:5;color:#FFF;text-transform:capitalize;opacity:1}.upcoming .item a.product-image-link .badges+.badges{top:34px}.upcoming .item a:hover .img{transform:scale(1.05)}.upcoming .item .item-detail{padding:0 0 15px}@media screen and (max-width: 767px){.upcoming .-block{margin:0;padding:15px 0 0;height:auto}.upcoming .-block .-date{display:block;float:left;min-height:200px;text-align:center;background-color:transparent}.upcoming .-block .-details{margin:15px 0 0;display:block;float:left;text-align:center}.upcoming .-block .-table{margin:0 auto;display:none;background-position:center center;background-repeat:no-repeat;background-size:cover}.upcoming .-block .sm-img{display:table;min-height:200px}.upcoming .-block .sm-img .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}.upcoming .-block .up-cover{display:none}.upcoming .-block .up-detail{padding:0;text-align:center}.upcoming .-block .up-detail .button{display:block}.upcoming .item a.product-image-link{margin:0 auto}}@media screen and (max-width: 320px){.upcoming .-block .up-detail .button{font-size:14px !important}}
