.article-cuisine{background-image:url(../img/desktop/bg-page-cuinine.jpg)}.article-cuisine .container{overflow:hidden}.article-cuisine header{position:relative;text-align:left;margin-bottom:20px}.article-cuisine h2{font-size:1.875rem;text-align:center;display:block;line-height:1.4em;text-transform:uppercase;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);transition:transform 1s cubic-bezier(0.22, 0.94, 0.44, 1) 0.1s,opacity 0.3s cubic-bezier(0.22, 0.94, 0.44, 1) 0.1s,-webkit-transform 1.5s cubic-bezier(0.22, 0.94, 0.44, 1) 0.1s}.article-cuisine h2.animate{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.article-cuisine .box-cuisine{margin:0 -10px 20px;font-size:0}.article-cuisine .list-sub{display:block;text-align:center;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);transition:transform 1s cubic-bezier(0.22, 0.94, 0.44, 1) 0.1s,opacity 0.3s cubic-bezier(0.22, 0.94, 0.44, 1) 0.1s,-webkit-transform 1.5s cubic-bezier(0.22, 0.94, 0.44, 1) 0.1s}.article-cuisine .list-sub.animate{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.article-cuisine .list-sub li{display:inline-block;vertical-align:middle;padding:10px;margin-top:30px;text-transform:uppercase}.article-cuisine .list-sub li a{color:#DDC086;font-size:18px}.article-cuisine .list-sub li a.active,.article-cuisine .list-sub li a:hover{color:#2B5034}.article-cuisine .cuisine-item{width:25%;display:inline-block;vertical-align:top;padding:10px;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);transition:transform 1s cubic-bezier(0.22, 0.94, 0.44, 1) 0.1s,opacity 0.3s cubic-bezier(0.22, 0.94, 0.44, 1) 0.1s,-webkit-transform 1.5s cubic-bezier(0.22, 0.94, 0.44, 1) 0.1s}.article-cuisine .cuisine-item.animate{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.article-cuisine .cuisine-item img{width:100%;height:auto}.article-cuisine .cuisine-item .box-detail{background:#fff;padding:20px 15px;font-size:1rem;text-align:center}.article-cuisine .cuisine-item h3{font-size:1.25em;height:2.6em;overflow:hidden;margin-bottom:10px;display:block;font-family:'montserrat', sans-serif;font-weight:400}.article-cuisine .cuisine-item h3>*{display:inline;vertical-align:middle;line-height:1em}.article-cuisine .cuisine-item h3 .play{color:#DDC086;margin-left:2px;margin-top:-0.2em}.article-cuisine .cuisine-item h3 .play:hover{color:#2B5034}.article-cuisine .cuisine-item p{font-size:14px;line-height:1.6em;height:calc(4 * 1.6em);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;vertical-align:top}.article-cuisine .cuisine-item audio{width:0;height:0;visibility:hidden;display:none}.term-signature-dishes .article-cuisine{background-image:url("../img/desktop/bg-cuisine-signature.jpg")}.term-signature-dishes .article-cuisine .cuisine-item{width:33.33%}.term-signature-dishes .article-cuisine .box-detail{padding:20px 25px}.term-signature-dishes .article-cuisine p{font-size:1rem}.term-appetizers .article-cuisine,.term-side-dishes .article-cuisine,.term-soup-salad .article-cuisine{background-image:url("../img/desktop/bg-cuisine-appetizers.jpg")}.term-course-set-menu .article-cuisine,.term-5-course-set-menu .article-cuisine,.term-7-course-set-menu .article-cuisine{background-image:url("../img/desktop/bg-cuisine-course-set-menu.jpg")}.term-dessert .article-cuisine{background-image:url("../img/desktop/bg-cuisine-dessert.jpg")}.term-drink .article-cuisine{background-image:url("../img/desktop/bg-cuisine-drink.jpg")}@media screen and (max-width: 1100px){.article-cuisine h2{font-size:1.286em}.article-cuisine .cuisine-item{width:33.33%}}@media screen and (max-width: 768px){.article-cuisine .cuisine-item,.term-signature-dishes .article-cuisine .cuisine-item{width:50%}}@media screen and (max-width: 700px){.article-cuisine{padding-top:20px}.article-cuisine .cuisine-item{width:100%}.article-cuisine header{margin-bottom:15px}.article-cuisine .dropdrown{position:relative;font-size:1em;color:#DDC086;text-transform:uppercase;height:40px;line-height:40px;padding:0 20px;display:block;overflow:hidden;border-bottom:1px solid #999}.article-cuisine .dropdrown:after{content:"\e902";color:#707070;font-family:'icomoon';position:absolute;top:0;right:0;width:40px;height:40px;line-height:40px;z-index:2;text-align:center}.article-cuisine .dropdrown.parallax{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);transition:transform 1s cubic-bezier(0.22, 0.94, 0.44, 1) 0.2s,opacity 0.6s cubic-bezier(0.22, 0.94, 0.44, 1) 0.2s,-webkit-transform 1.5s cubic-bezier(0.22, 0.94, 0.44, 1) 0.2s}.article-cuisine .dropdrown.parallax.animate{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.article-cuisine .list-sub{position:absolute;top:100%;left:0;z-index:2;background:#fff;width:100%;-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);visibility:hidden;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.article-cuisine .list-sub li{width:100%;display:block;margin:0;padding:0;text-align:left;position:relative;z-index:1}.article-cuisine .list-sub li a{display:block;font-size:1em;padding:0 20px;line-height:40px}.article-cuisine .list-sub.open{opacity:1;visibility:visible}.term-signature-dishes .article-cuisine .cuisine-item{width:100%}}
