@font-face {
  font-family: 'SalmelaScript';
  src: url('../fonts/SalmelaScript.eot');
  src: url('../fonts/SalmelaScript.eot?#iefix') format('embedded-opentype'),
       url('../fonts/SalmelaScript.svg#SalmelaScript') format('svg'),
       url('../fonts/SalmelaScript.ttf') format('truetype'),
       url('../fonts/SalmelaScript.woff') format('woff'),
       url('../fonts/SalmelaScript.woff2') format('woff2');
  font-weight: normal;font-style: normal;
}

.navbar-brand {padding:7px 0;margin-right: 1rem;text-align:center;}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {max-width: 100%; height: auto;}
.img-full {min-width: 100%;}

header{background:#5d101d}
.navbar-nav li a{font-size:15px;display: inline-block;color:#000;padding:7px 17px;font-family: 'PT Sans', sans-serif;}
.navbar-nav li a:hover{text-decoration:none;color:#000}
.navbar-nav li.active{background-color:#fff;color:#000;}
.dropdown-menu > li a{font-size:15px;display: inline-block;width:100%;color:#000;padding:4px 10px;font-family: 'PT Sans', sans-serif;}
.dropdown-menu > li a:hover{text-decoration:none;color:#ffb801;padding:4px 10px 4px 15px}
.dropdown-menu > li.active{background-color:#000}
.dropdown-menu > li.active a{color:#ffb801}
.dropdown-menu > li {border-bottom:1px solid #ececec;}
.dropdown-menu > li:last-child{border-bottom:0px solid #ececec;}
.lefttop-hang{position:absolute;top:0;left:0}
.righttop-hang{position:absolute;top:0;right:0}

.orange-txt{color:#ffb801;}
.italic-txt{font-style:italic;}
.large-font{font-size:25px;line-height:31px;}
.special-offer{color:#ffb801;border:2px solid #ffb801;border-radius:30px; display:inline-block;padding:3px 15px;}

.intro-cont{width:85%;margin:60px auto 60px auto;}
.intro-cont h2{color:#fff}

#midd-container{position: relative;z-index: 1000;}

.hang{display:inline-block;width:100%;}
.dishes img{border:3px solid #fff}
.dishes {margin:10px 0;}
.accordion {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding-right: 15px;padding-left: 15px;}
.dishes-name{margin-bottom:20px;}
.dishes-name p{display:inline-block;font-size:16px;line-height: 20px;margin:0;}
.dishes-name h2{font-size:20px;color:#fff;margin: 0;text-transform:capitalize;}
.dishes-name h2 em{font-size:15px;color:#ffb801;font-weight:normal;text-transform:lowercase}
.dishes-name h2 span{float:right;margin-left: 5px;background:#fff;border-radius:3px;padding:3px 4px;color:#000;font-size:18px;font-weight:bold}
.dishes-name h2 span.fullplate{background:#ef7171}
.dishes-name h2 span.halfplate{background:#00e51b}

.heading {display: inline-block;padding:7px 30px 0px 30px;margin-bottom:25px;color: #000;position: relative;background: #ffb801;text-transform: uppercase;text-align:center;}

.heading:after, .heading h2:after, .heading:before, .heading h2:before {content: "";width: 0;height: 0;display: block;position: absolute;right: 0;border: 11.5px solid transparent;}
.heading:after {top: 0;border-right-color: #000;border-bottom-color: #000;}
.heading h2:after {bottom: 0;border-right-color: #000;border-top-color: #000;}
.heading:before {top: 0;left:0;border-left-color: #000;border-bottom-color: #000;}
.heading h2:before {bottom: 0;left:0;border-left-color: #000;border-top-color: #000;}

.form-field input[type="text"], .form-field input[type="email"], .form-field textarea{margin: 0 0 21px 0;padding:5px 0;width:100%;outline:0;border-width: 0 0 1px 0;border-style: none none solid none;border-color: transparent transparent #fff transparent;color:#fff;font-size:15px;background:transparent;}
.form-field{width:80%;margin:0 auto;}
.send_btn{outline:0;}

.testimonial-b{background:#fff;width: 100%;padding:10px 15px;margin-bottom:30px;}
.testimonial-b p{color:#343434;padding-top:15px}
.testmonial-pics1 h2, .testmonial-pics2 h2, .testmonial-pics3 h2, .testmonial-pics4 h2{font-size:19px;text-transform:capitalize;font-weight:normal}
.testmonial-pics1 h2 strong, .testmonial-pics2 h2 strong, .testmonial-pics3 h2 strong, .testmonial-pics4 h2 strong{color:#ff3e00;}
.testmonial-pics1 span, .testmonial-pics2 span, .testmonial-pics3 span, .testmonial-pics4 span{font-size:13px;color:#000;text-transform:uppercase}

.openhour-info{background: url(../img/open-hrimg.jpg) no-repeat right top;padding:30px 20px 20px 20px}
.openhour-info h2{font-size:28px;text-transform:capitalize;font-weight:normal;color:#000;font-family: 'SalmelaScript';}
.openhour-info p{color:#000}
.widthlow{width:70%!important}

footer{background: url(../img/footerbg.jpg) repeat center bottom;margin-top:150px;}
footer p{color:#fff;line-height:22px;font-size:15px;}
footer p a{color:#fff;}
footer p a:hover{color:#ffb801;text-decoration:none;}
.ftr-topb{background: url(../img/footer-border.jpg) repeat left center;min-height:39px;}
.copyright{background: url(../img/footer-border.jpg) repeat left center;margin-top:30px;}
.copyright p{margin:0;color:#fff;line-height:18px;font-size:13px;} 
.copyright p span{background:#ff4300;padding:9px;display:inline-block}
.social-links{margin-top:14px;}
.social-links a .fa{border-radius:1000px;background:#fff;color:#000;width:30px;height:30px;font-size:1.25rem;padding:6px;margin:0 1px;}
.social-links a:hover .fa{background-color:#ffb801;}

.orange-head h2 button, .blue-head  h2 button, .red-head h2 button, .green-head  h2 button, .pink-head h2 button, .skin-head  h2 button, .darkgreen-head  h2 button, .darkblue-head  h2 button, .darkorange-head  h2 button{font-size:30px;color:#000;text-transform:uppercase;font-weight:bold;padding: 0 15px;background: transparent;}
.orange-head h2 button .fa, .blue-head  h2 button .fa, .red-head h2 button .fa, .green-head  h2 button .fa, .pink-head h2 button .fa, .skin-head  h2 button .fa, .darkgreen-head  h2 button .fa, .darkblue-head  h2 button .fa, .darkorange-head  h2 button .fa{font-size:15px;color:#000;margin-top: 12px;vertical-align: top;}
.orange-Border{border:3px solid #ffb801;margin-top: -24px;z-index:-1}
.orange-head h2{background:#ffb801;}
.blue-Border{border:3px solid #0090a1;margin-top: -24px;z-index:-1}
.blue-head  h2{background:#0090a1;}
.red-Border{border:3px solid #ff3e00;margin-top: -24px;z-index:-1}
.red-head  h2{background:#ff3e00;}
.green-Border{border:3px solid #64ba02;margin-top: -24px;z-index:-1}
.green-head  h2{background:#64ba02;}
.pink-Border{border:3px solid #ff9ed6;margin-top: -24px;z-index:-1}
.pink-head  h2{background:#ff9ed6;}
.skin-Border{border:3px solid #ffe575;margin-top: -24px;z-index:-1}
.skin-head  h2{background:#ffe575;}
.darkgreen-Border{border:3px solid #959f69;margin-top: -24px;z-index:-1}
.darkgreen-head  h2{background:#959f69;}
.darkblue-Border{border:3px solid #91928f;margin-top: -24px;z-index:-1}
.darkblue-head  h2{background:#91928f;}
.darkorange-Border{border:3px solid #ff7634;margin-top: -24px;z-index:-1}
.darkorange-head  h2{background:#ff7634;}
.card-header h2{display: inline-block;min-width: 60%;}

.header-about{position:relative;height: 189px;margin-top: 0px;background-size: cover;background-position:center center;background-image: url(../img/header-about.jpg);}
.header-testimonials{position:relative;height: 189px;margin-top: 0px;background-size: cover;background-position:center center;background-image: url(../img/header-testimonials.jpg);}
.header-contact{position:relative;height: 189px;margin-top: 0px;background-size: cover;background-position:center center;background-image: url(../img/header-contact.jpg);}
.header-booking{position:relative;height: 189px;margin-top: 0px;background-size: cover;background-position:center center;background-image: url(../img/header-booking.jpg);}
.header-menu{position:relative;height: 189px;margin-top: 0px;background-size: cover;background-position:center center;background-image: url(../img/header-menu.jpg);}
.header-gallery{position:relative;height: 189px;margin-top: 0px;background-size: cover;background-position:center center;background-image: url(../img/header-gallery.jpg);}

@media (max-width: 768px){
	.navbar-brand {text-align:left;}
	.navbar-nav li a{font-size:15px;padding:3px 20px;}
}
@media (max-width: 700px){
	.widthlow{width:100%!important;}
	.header-about, .header-testimonials, .header-contact, .header-booking{height: 130px!important;}
	.intro-cont{width:100%;}
}

#sync1 >  .item {background: #0c83e7;padding: 80px 0px;margin: 5px;color: #FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;}
#sync2  > .item {background: #C9C9C9;padding: 10px 0px;margin: 5px;color: #FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;cursor: pointer;}
.current .item img{border: 3px solid #ffb801;}
.owl-theme {
  .owl-nav {
    [class*='owl-'] {
      transition: all .3s ease;
      &.disabled:hover {
       background-color: #D6D6D6;
      }   
    }    
  }
}
#sync1.owl-theme {position: relative;}
#sync1  .owl-next, #sync1  .owl-prev {width: 25px;height: 28px;margin-top: -20px;position: absolute;top: 50%;}
.owl-prev {left: 5px;}
.owl-next {right: 5px;}



.order-online {
	background: #ff0000;
	color: #fff;
	border-radius: 5px;
	padding: 10px 15px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	margin: 10px 0px;
}
.order-online:hover {
	background:#ffb801;
	color:#000;
	text-decoration:none;
}
@media screen and (min-width: 992px ) { 
	.container {
		position:relative;
	}
	.order-online {
		position:absolute;
		right:10px;
		top:20px;
	}
}