@font-face{font-family:'Avenir LT Std 65 Medium';src:url("../themes/demo/assets/fonts/AvenirLTStd-Black.eot");src:url("../themes/demo/assets/fonts/AvenirLTStd-Black.eot?#iefix") format("embedded-opentype"),url("../themes/demo/assets/fonts/AvenirLTStd-Black.woff2") format("woff2"),url("../themes/demo/assets/fonts/AvenirLTStd-Black.woff") format("woff"),url("../themes/demo/assets/fonts/AvenirLTStd-Black.svg#AvenirLTStd-Black") format("svg");font-weight:750;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}
@font-face{font-family:'Avenir LT Std 35 Light';src:url("../themes/demo/assets/fonts/AvenirLTStd-Light.eot");src:url("../themes/demo/assets/fonts/AvenirLTStd-Light.eot?#iefix") format("embedded-opentype"),url("../themes/demo/assets/fonts/AvenirLTStd-Light.woff2") format("woff2"),url("../themes/demo/assets/fonts/AvenirLTStd-Light.woff") format("woff"),url("../themes/demo/assets/fonts/AvenirLTStd-Light.svg#AvenirLTStd-Light") format("svg");font-weight:300;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}
@font-face{font-family:'Avenir LT Std 45 Book';src:url("../themes/demo/assets/fonts/AvenirLTStd-Book.eot");src:url("../themes/demo/assets/fonts/AvenirLTStd-Book.eot?#iefix") format("embedded-opentype"),url("../themes/demo/assets/fonts/AvenirLTStd-Book.woff2") format("woff2"),url("../themes/demo/assets/fonts/AvenirLTStd-Book.woff") format("woff"),url("../themes/demo/assets/fonts/AvenirLTStd-Book.svg#AvenirLTStd-Book") format("svg");font-weight:350;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}
#secret_menu h4{color:#bbb;font-family:"Avenir LT Std 45 Book",Helvetica,Arial,sans-serif;font-size:20px;line-height:normal}
#secret_menu h4 .sens,#secret_menu h4 .rm{font-size:60%;line-height:normal;position:relative;top:-6px}
#secret_menu h4 .sens{font-family:"Avenir LT Std 65 Medium",Helvetica,Arial,sans-serif}
#secret_menu span{line-height:normal}
#secret_menu h3{font-size:24px;margin-bottom:50px;text-align:center;text-transform:uppercase}
#secret_menu h5{color:#bbb;font-size:15px;line-height:normal}
#secret_menu .promo-product{color:#e74c3c;font-family:"Avenir LT Std 65 Medium",Helvetica,Arial,sans-serif}
#secret_menu .promo-product .rm{font-family:"Avenir LT Std 65 Medium",Helvetica,Arial,sans-serif}
#secret_menu .before-discount{margin-right:5px;text-decoration:line-through}
#secret_menu .before-discount .sens{display:none}
#secret_menu table{width:100%}
#secret_menu table td{font-size:14px;line-height:normal;padding-bottom:3px;text-align:left;text-transform:uppercase}
#secret_menu table td:first-child{color:#bbb;width:30%}
#secret_menu .page-header{background-size:cover;background-repeat:no-repeat;background-image:url("../themes/demo/assets/images/secret-menu/bg-secretmenu.jpg");background-position:center center;padding:0px}
#secret_menu .page-header h1{color:#000}
#secret_menu .page-header h2{font-size:20px;font-family:"Avenir LT Std 45 Book",Helvetica,Arial,sans-serif;margin-bottom:25px}
#secret_menu .page-header .btn-filter{font-family:"Avenir LT Std 65 Medium",Helvetica,Arial,sans-serif;font-size:16px;padding:9px 20px;text-transform:none}
#secret_menu .page-header .btn-filter .fa{margin-left:5px}
#secret_menu .products-listing{margin-top:10px;padding-bottom:30px}
#secret_menu .products-listing .container{border-bottom:1px solid #f79e1d}
#secret_menu .product-card{margin-bottom:100px;position:relative;text-align:center;width:95%}
@media only screen and (max-width:767px){#secret_menu .product-card{margin-bottom:30px}
}
#secret_menu .product-card img{display:inline-block;margin-bottom:25px;vertical-align:middle;width:45%}
@media only screen and (max-width:767px){#secret_menu .product-card img{width:100%}
}
#secret_menu .product-card .out-of-stock{background-color:#e74c3c;bottom:6px;color:#fff;font-size:20px;font-family:"Avenir LT Std 65 Medium",Helvetica,Arial,sans-serif;left:45%;line-height:normal;padding:7px 25px;position:absolute;text-transform:uppercase;transform:translateX(-50%)}
#secret_menu .product-card .countdown-timer{background-color:#000;bottom:-5px;display:inline-block;left:52.5%;padding:18px 17px 20px 20px;position:absolute;text-align:center;-webkit-transform:skew(-192deg) translateX(-50%);-moz-transform:skew(-192deg) translateX(-50%);-ms-transform:skew(-192deg) translateX(-50%);-o-transform:skew(-192deg) translateX(-50%);transform:skew(-192deg) translateX(-50%)}
@media only screen and (max-width:767px){#secret_menu .product-card .countdown-timer{position:relative;left:30%;margin-top:-70px;overflow:hidden;margin-bottom:30px}
}
#secret_menu .product-card .countdown-timer div{color:#fff;display:inline-block;margin:0px 3px;text-align:center;-webkit-transform:skew(-168deg);-moz-transform:skew(-168deg);-ms-transform:skew(-168deg);-o-transform:skew(-168deg);transform:skew(-168deg)}
#secret_menu .product-card .countdown-timer div h5{color:#fff;font-size:24px;line-height:1}
#secret_menu .product-card .countdown-timer div p{color:#fff;font-size:12px;line-height:normal;text-transform:uppercase}
#secret_menu .product-card .sold-out{background-color:#e74c3c;bottom:3px;color:#fff;display:inline-block;left:52.5%;padding:7px 30px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
#secret_menu .product-card .sold-out h3{font-size:22px;margin-bottom:0px;text-transform:uppercase}
#secret_menu .product-card .product-details{display:inline-block;padding-left:30px;text-align:left;vertical-align:middle;width:54%}
@media only screen and (max-width:767px){#secret_menu .product-card .product-details{width:100%}
}
#secret_menu .product-card .product-details .badge{background-color:transparent;border:2px solid #f79e1d;border-radius:0px;color:#f79e1d;display:inline-block;font-size:12px;line-height:normal;margin-bottom:20px;text-align:left;text-transform:uppercase}
#secret_menu .product-card .product-details .product-pricing{margin-top:15px;text-align:left}
#secret_menu .product-card h3{font-size:16px;margin-bottom:20px;text-transform:uppercase}
#secret_menu .past-product{margin-top:50px;overflow:hidden;position:relative;text-align:center;width:100%}
#secret_menu .past-product .gallery a{display:none }
#secret_menu .past-product .gallery a:first-child{z-index:1;background-color:#f79e1d;position:absolute;left:10;top:0;display:block }
#secret_menu .past-product .gallery a:first-child figure{line-height:normal;color:#fff;font-size:15px;font-family:"Avenir LT Std 65 Medium",Helvetica,Arial,sans-serif;padding:3px 7px;text-transform:uppercase }
#secret_menu .past-product:hover img{-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}
#secret_menu .past-product:hover .product-details{opacity:1;visibility:visible;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
#secret_menu .past-product img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all 1.0s ease;-moz-transition:all 1.0s ease;-ms-transition:all 1.0s ease;-o-transition:all 1.0s ease;transition:all 1.0s ease;width:100%}
#secret_menu .past-product .product-pricing{margin-top:10px;text-align:left}
#secret_menu .past-product .product-details{background-color:#fff;bottom:15px;left:50%;margin:0px auto;opacity:0;padding:15px;position:absolute;-webkit-transform:translateX(-50%) translateY(100%);-moz-transform:translateX(-50%) translateY(100%);-ms-transform:translateX(-50%) translateY(100%);-o-transform:translateX(-50%) translateY(100%);transform:translateX(-50%) translateY(100%);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;visibility:hidden;width:calc(100% - 25px)}
#secret_menu .party-cta{padding:90px 0px;text-align:center}
#secret_menu .party-cta h3{margin-bottom:25px}
#secret_menu .party-cta p{font-size:20px;margin-bottom:30px}
#secret_menu .party-cta .btn-cta{font-size:14px;padding:9px 25px}
#secret_menu .pagination{text-align:center;width:100%}
#secret_menu .pagination a{color:#000;font-family:"Avenir LT Std 65 Medium",Helvetica,Arial,sans-serif;font-size:20px;margin:0px 5px;vertical-align:bottom}
#secret_menu .pagination a.active{color:#ccc}
#secret_menu_banner{background-color:#999;max-width:800px;max-width:100%;margin:30px auto 0px;margin:0}
#secret_menu_banner > .container{position:relative}
#secret_menu_banner img{max-width:800px;max-width:100%;margin:0px auto;width:100%}
#secret_menu_banner .catbanner{height:400px;background-position:center;-webkit-background-size:auto 100%;background-size:auto 100%}
#secret_menu_banner .carousel-indicators{bottom:20px;margin:0px;width:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
#secret_menu_banner .carousel-indicators li{background-color:#fff;border:none;margin:0px 1px}
#secret_menu_banner .carousel-indicators li.active{background-color:#000;border:none;height:10px;width:10px}
#secret_menu_banner .carousel-controls{bottom:10px;position:absolute;right:15px}
#secret_menu_banner .carousel-control{background-color:transparent;background-image:none;background-repeat:initial;position:relative;right:0px;bottom:0px;padding:0px 5px;display:inline-block;width:auto;left:auto;opacity:1}