@charset "utf-8";
body {background: #f2f2f2 url(../images/new-bg.png) repeat;}
#content {min-height: 550px;}
#column-left {margin-top: 40px;}
#content.no-min-height {min-height: 20px;}
body.bg1 {background: url(../images/banner-bg.png) repeat;}
/*.bg-dish {background:#f2f2f2 url(../images/bg-dish.png) no-repeat bottom center;}*/

header {background:url(../images/header-bg.png) repeat-x;box-shadow: 0 4px 16px #666;position: relative;z-index: 9999;}

.container {max-width: 1216px;}
.language {padding:0 20px;margin-top: 7px;font-size: 16px;color: #fff;}
.language a {color: #fff;}
.order-buttons {margin-top: 4px;}
.unclick {cursor: default!important;}
header .logo {padding-top: 8px;}
header .logo-font{width: 36px;height: 34px;background: #a3946b;border:2px solid #c8b5a6;font-size: 12px;line-height: 14px;text-align: center;color:#fff;border-radius: 6px;padding-top: 1px;float:right;display: inline-block;}
header .jan-seve {margin-top: 4px;}
/* menu */
.box-menu {min-height: 40px;width: 100%;padding-bottom:0;margin-bottom: 0px;text-transform:uppercase;white-space:nowrap;}
.common-menu .menu-ul > li > a {color: #fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);padding: 0 15px;background-color: transparent;}

.box-menu .menu-ul > li:last-child a {padding-right: 0!important;}
.common-menu .menu-ul > li > a:hover, .box-menu .menu-ul > li.open > a, .box-menu .menu-ul > li.selected > a, .box-menu .menu-ul > li.active > a {color:#d5bd80;}
.common-menu a {color:#fff;}
.box-menu .btn-navbar {font-size: 18px;font-stretch: expanded;color: #FFF;padding: 2px 6px;float: right;background-color: #111;background-image: linear-gradient(to bottom, #af074a, #c90f59);background-repeat: repeat-x;border-color: #444 #444 #555;}
.box-menu .btn-navbar:hover, .box-menu .btn-navbar:focus, .box-menu .btn-navbar:active, .box-menu .btn-navbar.disabled, .box-menu .btn-navbar[disabled] {background-color: #111;}
.box-menu .min-logo img {height: 50px;}
.box-menu .menu-ulbar-toggle  {margin-right: 0;}
.box-menu .three-menu div {display: none;}

.box-menu li {position: relative;}

.box-menu .menu-ul {float: right!important;}
.box-menu {font-size: 18px;font-weight:bold;margin-top: 36px;}
.box-menu .menu-ul > li {float:left;position: relative;}
.box-menu .dropdown-div {position: absolute;padding-top: 15px;display: none;left:-20px;}
.box-menu .dropdown-div > ul {background: rgba(176,36,91, 0.9);border-radius: 0;border:none;font-size: 16px;box-shadow: 0 0 8px #616060;}
.box-menu .dropdown-div > ul > li > a {padding: 6px 8px 6px 20px;background-color: rgba(176,36,91, 0.9);display: block;min-width:164px;font-weight: normal;}
.box-menu .dropdown-div > ul > li.has-sub.selected > a {background-image: url(../images/menu-arrow.png);background-repeat: no-repeat;background-position: right center;color:#d5bd80;}
.box-menu .dropdown-div > ul > li > a:hover {color:#d5bd80;}
.box-menu .dropdown-sub-div {position: absolute;left:100%;top:0;min-width: 158px;background: #9e8f66;padding-top:4px;padding-bottom: 4px;padding-right:8px;display: none;}
.box-menu .dropdown-sub-div > ul > li {padding-left: 15px;}	
.box-menu .dropdown-sub-div > ul > li > a {color:#000;}	
.box-menu .dropdown-sub-div > ul ul {padding-left: 25px;}
.box-menu .dropdown-sub-div > ul ul li a{display: block;padding:4px 0;}
.box-menu .dropdown-sub-div > ul ul li a:hover{color: #af235b;}
.box-menu .menu-ul > li:last-child {padding-right:0;}
.box-menu .menu-ul > li:first-child {padding-left:0;}
.box-menu .dropdown .caret {display: none;}

@media (min-width: 768px) {
	.header-top {padding-top: 28px;}
	 header .header-right {margin-left: -30px;}
}

@media (min-width: 768px ) and (max-width: 991px) {
	.box-menu .menu-ul > li > a {padding-left:6px;padding-right:6px;}
}
@media (min-width: 992px ) and (max-width: 1199px) {
	.box-menu .menu-ul > li > a {padding-left:14px;padding-right:14px;}
}
@media (min-width: 1200px ) {
	.box-menu .menu-ul > li > a {padding-left:26px;padding-right:26px;}
}
@media (max-width: 767px) {
	.header-top {padding-top: 8px;}
	.box-menu {font-size: 18px;font-weight:bold;margin-top: 10px;}
	header {background: url(../images/header-bg2.png) repeat;}
	.order-buttons {float: left!important;}

}
.mobile-menu-button {margin-top: 8px;}
.box-mobile-menu {display: none;border-top:1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,.1);text-transform:uppercase;}
.box-mobile-menu a {display: block;border-bottom: 1px solid #fff;padding:4px 15px}
.box-mobile-menu .menu-ul > li:last-child > a {border-bottom: none;}
.box-mobile-menu .menu-ul > li:last-child .dropdown-div {border-top: 1px solid #fff;}
.box-mobile-menu .menu-ul > li > a{padding:4px 15px;}
.box-mobile-menu .dropdown-div a {padding-left: 30px;}
.box-mobile-menu .dropdown-sub-div a {padding-left: 45px;}
.box-mobile-menu .dropdown-three-menu a {padding-left: 60px;}
.box-mobile-menu .dropdown-four-menu a {padding-left: 75px;}
.box-mobile-menu ul {margin-bottom: 0;}
.box-mobile-menu .menu-ul > li > a {font-size: 18px;}
.box-mobile-menu .menu-ul > li > a, .box-mobile-menu .dropdown-sub-div > ul > li > a, .box-mobile-menu .dropdown-four-menu > ul  > li > a {background-color: rgba(176,36,91, 0.9)!important;}
.box-mobile-menu li div {display: none;background: #9e8f66;font-size: 16px;}


.box-banner{padding-top: 2px;background: url(../images/banner-bg.png) repeat 0 -20px;}
.box-banner .item {position: relative;margin: 0 1px;}
.box-banner .item img {display: block;width: 100%;height: auto;}
.box-banner .item .title {position: absolute;background: rgba(184,145,53,0.7);height: 40px;bottom: 0;left:0;width: 100%;font-size: 16px;line-height: 40px;color: #980d36;text-align: center;}



footer {color:#464646;font-size: 14px;clear: both;float: none;margin-top: 10px;padding:28px 0 20px 0;background: #fff;border-top:1px solid #dbdbdb;}
footer a {color:#464646;}

footer .icons {text-align: right;}
footer .icons a {display: inline-block;padding:0 5px;}
footer > div > div:first-child {margin-bottom: 10px;}
@media(min-width: 992px) {
	footer .footer-left {width: 80%;float:left;}
	footer .footer-right {width: 20%;float:right;}
}
@media(max-width: 991px) {
	footer .footer-left {width: 100%;}
	footer .footer-right {width: 100%;}
}



.box-shops {width: 100%;}
.box-shops .shops li {margin-bottom: 15px;}

.box-shops > li {margin-top: 25px;}
.box-shops > li .shead {min-height: 130px;background-color:#a8005b;}
@media (max-width: 767px) {
	.box-shops > li .shead {background:#a8005b!important;}
}
.box-shops h2 {font-size: 56px;color:#fff;text-indent: 40px;padding-top:10px;}
.box-shops .shops {padding-left:30%;font-size: 20px;color:#a21012;padding-top:20px;}
.box-shops .shops a {color:#d1c2a3;}
.box-shops .text-title {font-size: 20px;color:#141414;margin-bottom: 10px;margin-top:20px;}
.box-shops h3 {color:#a21012;}
.box-shops .box-image {margin-top:20px;}
.box-shops .box-image ul {padding-left: 20px;}
.box-shops .base-info {margin: 0 0 20px 0;}
.box-shops .shop-content {font-size: 18px;}
.box-shops .base-info td{padding:2px;vertical-align: top;}
@media (min-width: 768px) {
	.box-shops .base-info tr td:first-child {white-space:nowrap;}
}


@media (max-width: 767px) {
	.box-shops h2 {font-size: 36px;color:#fff;text-indent: 10px;padding-top:10px;}
	.box-shops .shops {padding-left:10%;font-size: 18px;padding-top:10px;}
	.box-shops > li {margin-top: 15px;}
	.box-shops .shops li {margin-bottom: 8px;}
	.box-shops .base-info tr td:first-child {width: 44px;}
	.box-shops .shops li {width: 100%;}
}

.thumbnails {overflow: auto;clear: both;list-style: none;padding: 0;margin: 0;}
.thumbnails { margin-left: -10px; }
.thumbnails > img {width: 100%;}
.image-additional a {margin-bottom: 20px;padding: 5px;display: block;border: 1px solid #ddd;}

.shop-content {min-height: 200px;}
.shop-content .box-thumb {padding:10px;position: relative;}
.shop-content .box-thumb img.thumb {box-shadow: 0 0 12px #878787;border:4px solid #fff;border-radius: 3px;}
.shop-content .thumbnail {padding:0;border: 0;margin-bottom: 12px;background: transparent;}
.shop-content .image-additional {max-width: 180px;float: left;margin:0;padding:0;padding-right:8px;}
.box-socials {margin-top: 20px;}
.box-socials li {float:left;margin-right: 4px;}

@media (min-width: 768px) {
	.box-shops .shops li {float:left;width: 50%;}
}


.filter-year {font-size: 18px;width:124px;position: relative;border: 1px solid #c5c5c5;float:right;}
.filter-year a{color: #fff;}
.filter-year .show-text {width:124px;height: 30px;line-height: 30px;position: relative;color: #a21012;cursor: pointer;text-indent: 15px;}
.filter-year .show-text .text {width: 92px;height: 30px;float: left;background: #fff;}
.filter-year .show-text .myarrow {width: 30px;height: 30px;float: left;background: #a21012 url(../images/arrow-bottom.png) no-repeat center center;}
.filter-year .drop-down {background: #fff;position: absolute;top:32px;left:-1px;z-index: 9999;width: 124px;display: none;font-size: 14px;padding:2px 0;border:1px solid #f2f2f2;}

.filter-year .drop-down > li {position: relative;}
.filter-year .drop-down > li > a {display: block;padding: 2px 2px 2px 15px;text-decoration: none;color:#000;}
.filter-year .drop-down li a:hover, .filter-year .drop-down > li.active > a {background: #989898;color:#a21012;}
.filter-year .drop-down .drop-down-menu {position: absolute;left:122px;top:-1px;display: none;border:1px solid #f2f2f2;}
.filter-year .drop-down-menu li a{background: #fff;display: block;padding:2px 10px;color:#000;min-width: 60px;}


.pr-list {border-bottom: 2px solid #e0e0e0;padding-bottom: 30px;margin-bottom: 30px;font-size: 16px;}
.pr-list .pr-heading {color:#000;font-size: 24px;}
.pr-list .pr-heading a {color:#000;}
.pr-list .pr-heading a:hover {color:#a21012;}
.pr-list .pr-date {font-size: 14px;color:#9d9d9d;}
.pr-list .pr-body {padding:25px 0 18px 0;}
.pr-list .pr-body a {color:#616161;}
.pr-list .pr-more a {background: #a21012 url(../images/arrow-right.png) no-repeat 92% center;padding:5px 30px 5px 20px;display: inline-block;color: #fff;border-radius: 4px;}
.pr-list .pr-more a:hover {background-color: #930f11;}

.news-list {border-bottom: 2px solid #e0e0e0;padding-bottom: 30px;margin-bottom: 30px;font-size: 16px;}
.news-list .media-object {margin-right: 30px;}
.news-list .media-heading a {font-size: 30px;color: #a21012;}
.news-list, .news-list a {color:#b00d4e;}
.news-list .news-desc {color:#616161;margin:20px 0;}
.news-list .news-desc a {color:#616161;}
.news-list .news-more i {font-size: 24px;position: relative;top:3px;}
.news-list .date {margin-top: 10px;}
.news-list:first-child {margin-top: 15px;}
@media (min-width: 768px) {
	.news-list .image {margin-right: -15px;}
	.news-list .info {margin-left: 15px;}
}
@media(max-width:767px) {
	.news-list .image {margin-bottom: 8px;}
	.news-list .image img  {margin:0 auto;}
}

.news-date {padding:5px 0 10px 0;}


.ingredients-list {border-bottom: 2px solid #e0e0e0;padding-bottom: 30px;margin-bottom: 30px;font-size: 16px;}
.ingredients-list .media-object {margin-right: 20px;}
.ingredients-list .media-heading a {font-size: 24px;color: #a21012;}
.ingredients-list, .ingredients-list a {color:#b00d4e;}
.ingredients-list .ingredients-desc {color:#616161;margin:20px 0;overflow-y:auto;}
.ingredients-list .news-more i {font-size: 20px;position: relative;top:3px;}
.ingredients-list .date {margin-top: 10px;}
@media (min-width: 768px) {
	.ingredients-list .ingredients-desc {max-height: 180px;}
}


.slideshow .item {position: relative;}
.slideshow .item .slide-content {position: absolute;left:0;top:0;width: 100%;text-align: left;height: 100%;}
.slideshow .slide-inner {width: 30%;min-width:300px;background: rgba(131,118,86,0.8);height: 500px;padding:20px;font-size: 14px;color: #fff;}
.slideshow .slide-inner .slide-title {padding:10% 0;font-size: 30px;text-align: center;}
.slideshow .owl-controls {margin-top: -20px;}
.slideshow .owl-pagination {top:-20px;}

.slideshow .slide-inner {overflow-y:auto;}
@media (min-width: 768px ) and (max-width: 991px) {
	.slideshow .slide-inner .slide-title {padding:1%;font-size: 24px;text-align: center;}

}
@media (max-width: 767px ) {
	.slideshow .owl-pagination {top:-8px;}
	.slideshow .owl-controls .owl-page span {width: 13px;height: 13px;}
}

.awards-list:first-child {margin-top: 20px;}
.awards-list {border-bottom: 1px solid #c6c6c6;margin-bottom: 34px;padding-bottom: 34px;}
.awards-list .aw-date {font-size: 30px;color:#999999;}
.awards-list h4 {font-size: 18px;color:#616161;}
.awards-list .aw-img {float: left;text-align: center;}
.awards-list .aw-img img {box-shadow: 0 0 12px #787777;margin: 0 auto;/* transition: all 0.3s ease-out; */}
/* .awards-list .aw-img img:hover {transition: all 0.3s ease-in;transform: scale(1.1);} */
.awards-shops {padding-left: 20px;}
.awards-shops li {list-style: disc;padding-left: 0;color:#bb0e52;font-size: 16px;margin-bottom: 10px;}
.awards-shops li a {color:#bb0e52;}


.delicacy-title {width: 100%;font-size: 40px;background: url(../images/delicacy-title-bg.png) no-repeat center bottom;padding-bottom: 32px;text-align: center;color: #aa9c7a;margin-bottom: 30px;}
.delicacy-title span {display: inline-block;min-height: 32px;}
.delicacy-title > span {background: url(../images/delicacy-title-left.png) no-repeat left 6px;padding-left: 48px;}
.delicacy-title > span > span {background: url(../images/delicacy-title-right.png) no-repeat right 6px;padding-right: 48px;}
.delicacy-list {margin-bottom: 20px;}
.delicacy-list .delicacy-img {position: relative;z-index: 9999;margin-bottom: 20px;}
.delicacy-list .delicacy-img img{box-shadow: 0 0 14px #929292;border:4px solid #fff;border-radius: 5px; }
.delicacy-list .delicacy-content {/* box-shadow: 0 0 10px #7d7d7d;background: #fff; */}
.delicacy-list .dc-title{color:#96875d;font-size: 24px;font-weight: bold;}
@media (min-width: 768px ) {
	.delicacy-list1 .delicacy-img {margin-right: -40px;}
	.delicacy-list2 .delicacy-img {margin-left: -40px;}
	.delicacy-list1 .delicacy-content {margin-left: -10px;margin-top:50px;margin-right: -8px;}
	.delicacy-list2 .delicacy-content {margin-right: -10px;margin-top:50px;margin-left: -8px;}
	.delicacy-list .delicacy-content .dc-center > div {padding:0 4% 0 8%;}
}
@media (max-width: 767px ) {
	.delicacy-list .delicacy-content .dc-center > div {padding: 0 20px;}
}
.delicacy-list1 .delicacy-content > div {width: 100%;float:left;}
.delicacy-list1 .delicacy-content .dc-top {height: 50px;background: url(../images/delicacy-content-bg-top.png) no-repeat right top;}
.delicacy-list1 .delicacy-content .dc-center {background: url(../images/delicacy-content-bg-center.png) repeat-y right top;}
.delicacy-list1 .delicacy-content .dc-center > div {position: relative;top:-18px;}
.delicacy-list1 .dc-title {margin:0;padding:20px 0 10px 0;}
.delicacy-list1 .delicacy-content .dc-bottom {height: 30px;background: url(../images/delicacy-content-bg-bottom.png) no-repeat right bottom;}

.delicacy-list2 .delicacy-content > div {width: 100%;float:left;}
.delicacy-list2 .delicacy-content .dc-top {height: 50px;background: url(../images/delicacy-content-bg-top2.png) no-repeat left top;}
.delicacy-list2 .delicacy-content .dc-center {background: url(../images/delicacy-content-bg-center2.png) repeat-y left top;}
.delicacy-list2 .delicacy-content .dc-center > div {position: relative;top:-18px;}
.delicacy-list2 .dc-title {margin:0;padding:20px 0 10px 0;}
.delicacy-list2 .delicacy-content .dc-bottom {height: 30px;background: url(../images/delicacy-content-bg-bottom2.png) no-repeat left bottom;}

.delicacy-list-mobile .delicacy-content {margin-top: -30px;padding:0 15px;}
.delicacy-list-mobile .delicacy-content > div {box-shadow: 0 0 14px #929292;border:4px solid #fff;border-radius: 5px;background: #fff;padding: 0 15px;}

.box-show-all {text-align: center;padding-bottom: 40px;}
.button-show-all {border-radius: 16px;border: 8px solid #dedede;display: inline-block;}
.button-show-all > div {display: inline-block;background: #b00d4e;border-radius: 12px;}
.button-show-all div > a > span {display: inline-block;padding:18px 64px 18px 0;background: url(../images/show-all-menu-right.png) no-repeat 96% 50%;}
.button-show-all div a {display: inline-block;background: url(../images/show-all-menu-left.png) no-repeat 4% 50%;padding-left:64px;font-size: 28px;color:#fff;}
.button-show-all div a .yellow {color:#bca156;}


.box-buttons {text-align: left;padding-bottom: 40px;}
.button-more {border-radius: 16px;border: 6px solid #dedede;display: inline-block;}
.button-more a {display: inline-block;background:#b00d4e url(../images/more-shop-icon.png) no-repeat 4% 50%;padding:10px 10px 10px 45px;font-size: 18px;color:#fff;border-radius: 12px;}


.box-spread .item img {border:3px solid #c0c0c0;border-radius: 4px;}
.box-spread .item .title {font-size: 20px;margin-top: 14px;}
.more-spread {font-size: 18px;font-weight: bold;border-bottom: 1px solid #888787;margin: 20px 0;color:#95824d;text-indent: 4px;}
.box-spread #spread {max-width: 1060px;margin:0 auto;}


.box-spread-info .spread-title {font-size: 24px;margin:10px 0 18px 0;color:#95824d;}

.box-spread-info .spread-img img {border:4px solid #fff;border-radius: 5px;box-shadow: 0 0 14px #888787;}

.box-spread-info .spread-info {min-height: 428px;}
.spread-info .box-loading {padding-top: 190px;}
@media (min-width: 768px ) {
	.box-spread-info .spread-img {margin-left: 30px;margin-top: -30px;}
	.box-spread-info .spread-info-inner {margin-right: -30px;}

	.list-dish-cat-1 {position: relative;right:-30px;margin-top: 30px;}
	.list-dish-cat-2 {position: relative;left:-50px;margin-top: 60px;}
}

.contact-form-desc {font-size: 16px;color: #aa0d4b;margin: 25px 0 20px;}
.book-de {padding-top: 20px;}
.book-de p {margin-bottom: 5px;}
.box-enquriy {background: #efefef;padding:10px;border-radius: 24px;}
.box-enquriy > div {background: #fff;border-radius: 16px;padding:6% 4%;}


.box-book {background: #fff;padding:0 3.5% 30px;margin:0 auto;border-radius: 14px;}
.box-book-title {font-size: 26px;font-weight: bold;color:#b30d50;margin-left: 15px;margin-bottom: -10px;}
.box-book-title span {font-size: 18px;}
.box-book .explain {color:#b30d50;}
.modal-header.my-modal-header {border-bottom: none;}



.box-left-cat {background: #ebebeb;padding:12px;min-height: 600px;}
.box-left-cat li {margin-bottom: 8px;}
.box-left-cat a {display: block;padding:6px 18px;font-size: 18px;color:#515151;}
.box-left-cat a:hover, .box-left-cat li.active a {background: #bc0e53;color:#fff;border-radius: 5px;}
 

.information-img {margin-top: 35px;}
/* .information-img img {border:4px solid #fff;border-radius: 6px;box-shadow: 0 0 18px #929191;} */


.box-form td {padding:7px 2px;}
.box-form input[type="text"], .box-form select {height: 28px;}
.box-form select {padding-top:0;padding-bottom: 0;}
.box-form .form-control {border-radius:0;}


.box-banner .owl-carousel .owl-buttons .owl-prev {width: 24px;height: 48px;background: url(../images/banner-arrow-left.png) no-repeat;text-indent: -9999px;margin-top: -24px;}
.box-banner .owl-carousel .owl-buttons .owl-next {width: 24px;height: 48px;background: url(../images/banner-arrow-right.png) no-repeat;text-indent: -9999px;margin-top: -24px;}
.box-spread .owl-carousel .owl-buttons .owl-prev {width: 14px;height: 18px;background: url(../images/spread-arrow-left.png) no-repeat;text-indent: -9999px;margin-top: -9px;}
.box-spread .owl-carousel .owl-buttons .owl-next {width: 14px;height: 18px;background: url(../images/spread-arrow-right.png) no-repeat;text-indent: -9999px;margin-top: -9px;}
@media (min-width: 768px) {
	.box-banner .owl-carousel .owl-buttons .owl-prev {left:-40px;}
	.box-banner .owl-carousel .owl-buttons .owl-next {right:-40px;}
	.box-spread .owl-carousel .owl-buttons .owl-prev {left:-10px;}
	.box-spread .owl-carousel .owl-buttons .owl-next {right:-10px;}	
}

.box-dish {max-width: 940px;margin: 0 auto;}
.box-dish .bigflex.flexslider {max-width: 800px;margin-left: auto;margin-right: auto;}
.box-dish .bigflex.flexslider {border-radius: 5px;box-shadow: 0 0 6px #737373;}
.box-dish .bigflex.flexslider .flex-prev {width: 34px;height: 38px;background:url(../images/dish-big-arrow-left.png) no-repeat;text-indent: -9999px;}
.box-dish .bigflex.flexslider .flex-next {width: 34px;height: 38px;background:url(../images/dish-big-arrow-right.png) no-repeat;text-indent: 9999px;}

.box-dish .thumbflex.flexslider {background: transparent;border:none;max-width: 878px;margin-left: auto;margin-right: auto;}
.box-dish .thumbflex li:first-child {/* margin-left: 0; */}
.box-dish .thumbflex li {margin-right: 20px;border:3px solid #fff;cursor: pointer;}
.box-dish .thumbflex .title {height: 42px;background:#bfb59b;line-height: 42px;font-size: 18px;color: #b00d4e;text-align: center;}
.box-dish .thumbflex .flex-direction-nav {/* display: none; */background:transparent;}
.box-dish .thumbflex .flex-direction-nav li {border:none;}
.box-dish .thumbflex.flexslider .flex-prev {width: 20px;height: 28px;background:url(../images/dish-thumb-arrow-left.png) no-repeat;text-indent: -9999px;}
.box-dish .thumbflex.flexslider .flex-next {width: 20px;height: 28px;background:url(../images/dish-thumb-arrow-right.png) no-repeat;text-indent: 9999px;}
.box-dish .thumbflex.flexslider .flex-direction-nav .flex-prev {left:-30px;opacity: 1;}
.box-dish .thumbflex.flexslider:hover .flex-direction-nav .flex-prev {left:-30px;opacity: 1}
.box-dish .thumbflex.flexslider .flex-direction-nav .flex-next {right:-30px;opacity: 1;}
.box-dish .thumbflex.flexslider:hover .flex-direction-nav .flex-next {right:-30px;opacity: 1}

@media (min-width: 992px) {
	.box-dish .thumbflex.flexslider .flex-direction-nav .flex-prev {left:-30px;opacity: 1;}
	.box-dish .thumbflex.flexslider:hover .flex-direction-nav .flex-prev {left:-30px;opacity: 1}
	.box-dish .thumbflex.flexslider .flex-direction-nav .flex-next {right:-30px;opacity: 1;}
	.box-dish .thumbflex.flexslider:hover .flex-direction-nav .flex-next {right:-30px;opacity: 1}	
}

@media (max-width: 991px) {
	.box-dish .thumbflex.flexslider .flex-direction-nav .flex-prev {left:20px;opacity: 1;}
	.box-dish .thumbflex.flexslider:hover .flex-direction-nav .flex-prev {left:20px;opacity: 1}
	.box-dish .thumbflex.flexslider .flex-direction-nav .flex-next {right:20px;opacity: 1;}
	.box-dish .thumbflex.flexslider:hover .flex-direction-nav .flex-next {right:20px;opacity: 1}	
}

.box-dish .bigflex li > div {position: relative;}
.box-dish .bigflex li .big-title {position: absolute;left:0;bottom: 0;height: 50px;background: rgba(191,181,155,.5);width: 100%;line-height: 50px;font-size: 20px;text-align: center;color: #b00d4e;font-weight: bold;}

.modal {z-index: 9999;}
.datetimepicker {z-index: 99999!important;}
.book-success {text-align: center;font-size: 16px;padding:40px 0;}


a.more-content, a.hide-content {color:#a21012!important;}


@media (max-width: 767px) {
  .mobile-block td{display: block!important;;width: 100%!important;padding:0 0 10px 0!important;}
  .mobile-block td.hidden-xs {display: none!important;}
  .mobile-block tr td:first-child {padding-bottom: 2px!important;}
  .mobile-block td .form-control {width: 100%!important;}
  .mobile-block td .form-control.input-captcha, .mobile-block td .form-control.input-short {width: 40%!important;}	
  .mobile-block .no-block td{display: table-cell!important;width: auto!important;}
}

footer .weixin {position: relative;width: 32px;display: inline-block;}
footer .weixin img {cursor: pointer;}
footer .box-weixin {left:-55px;top:-148px;}

@media (max-width: 1119px) {
  footer .box-weixin {left:-135px!important;}
  footer .box-weixin .arrow {display: none!important;}
}


.box-shop-weixin {position: relative;}
.box-shop-weixin .shop-weixin {left:-58px;top:-148px;}
.box-shop-weixin .popover-content, .box-weixin .popover-content{padding: 2px;}
.banner-title {text-align: center;}
.banner-title img {margin: 0 auto;}

.box-message {text-align: center;}

#language a.active {color: #d5bd80;font-weight: bold;}
.heading-title {text-transform:uppercase;}

/*.table-form tr td:first-child {white-space:nowrap;}*/

.datetimepicker .datetimepicker-hours span {width: 23%;margin:1% 1%;}

.glyphicon-time {font-size: 28px!important;}

#book-form .table-form tr td .sub-table tr td.sub-table-label {vertical-align:top;}
#book-form .table-form tr td .sub-table tr#hv_wheelchair_adult_section {display:none;}
#book-form .table-form tr td .sub-table tr td table tr td.hv_wheelchair_adult_num_section {display:none;}
#book-form .table-form tr td .sub-table tr#hv_wheelchair_child_section {display:none;}
#book-form .table-form tr td .sub-table tr td table tr td.hv_wheelchair_child_num_section {display:none;}
#book-form .table-form tr#others_options,
#book-form .table-form tr#others_options_t_and_c,
#book-form .table-form tr#dishes_others_options {display:none;}
#book-form .table-form tr#others_options .first_checkbox,
#book-form .table-form tr#others_options_t_and_c .first_checkbox {width:100%;}
#book-form .table-form tr#dishes_others_options .first_checkbox {width:100%; float:left; padding-left:20px;}
#book-form .table-form tr#others_options .second_checkbox {width:30%;}
#book-form .table-form tr td.dishes_reservation_mobile_img_section {display: none;}
#book-form .table-form tr td label img.dishes_preview_img {width: 15%;}
#book-form .table-form td.booking_purpose_others_section {display: none;}
#book-form .table-form label {font-weight: normal !important;}
#book-form .table-form .header_title {font-weight: 800; width: 20%;}

@media (max-width: 767px) {
	.mobile-block .no-block td#tel_input_field {padding-bottom: 2px!important;}
	.mobile-block tr td#dishes_reservation_header,
	.mobile-block tr td#note_header {padding-top: 10px !important;}
	.mobile-block tr td.dishes_reservation_desktop_img_section {display: none!important;}
	.mobile-block tr td.dishes_reservation_mobile_img_section {display: block!important; margin-bottom: 15px;}
	#book-form .table-form tr#others_options .first_checkbox {width: 30%!important; padding-left: 20px!important;}
	#book-form .table-form tr#others_options .second_checkbox {width: 30%!important; float:left!important;}
	#book-form .table-form tr#others_options_t_and_c .first_checkbox {width: 100%!important;}
	#book-form .table-form tr#dishes_others_options .first_checkbox {width: 30%!important;}
	#book-form .table-form tr td .sub-table tr#hv_wheelchair_adult_section {vertical-align:top;}
	#book-form .table-form tr td .sub-table tr#hv_wheelchair_child_section {vertical-align:top;}
	#book-form .table-form td.booking_purpose_others_option {display: inline-block !important; width: 20% !important; padding-bottom:20px !important;}
	#book-form .table-form td.booking_purpose_others_section {display: none !important; width: 80% !important;}
}