div#header-wrap {
	height: 80px;
	color: none !important;
	background: none;
}
#header.sticky-header #header-wrap {
	/* ackground: url("../images/header-bg.png") repeat !important; */
	background: #fff !important;
}
#header, #header-wrap, #logo  {
    height: 120px !important;
    -webkit-transition: height .4s ease, opacity .3s ease;
    -o-transition: height .4s ease, opacity .3s ease;
    transition: height .4s ease, opacity .3s ease;
}
.noheader a {
	color: #2b200d !important;
}
.noheader a:hover {
	text-decoration: underline !important;
}
#sticky-header{
	background: #fff;
}
#logo img  {
	margin-top: 40px;
    height: 50px !important;
}
#primary-menu .d-block {
	background: #fff !important;
}
#primary-menu .d-block li {
 border: none !important;
 padding: 5px 10px 5px 10px !important;
}
#primary-menu a {
	color: #594d37 !important;
	font-weight: 600 !important;
}
#primary-menu a:hover {
	text-decoration: underline !important;
	font-weight: bold !important;
}
#primary-menu ul li:hover > a, #primary-menu ul li.current > a {
    color: #594d37 !important;
}

#primary-menu ul li > a {
	display: block;
	line-height: 22px;
	padding: 0 25px 0 0 !important;
	font-size: 90% !important;
}
#primary-menu ul ul:not(.mega-menu-column), #primary-menu ul li .mega-menu-content {
	display: none;
	position: absolute;
	width: 130px !important;
	background-color: #FFF;
	box-shadow: 0px 13px 42px 11px rgba(0, 0, 0, 0.05);
	border: 1px solid #EEE;
	border-top: 1px solid #594d37 !important;
	height: auto;
	z-index: 199;
	top: 100%;
	left: 0;
	margin: 0;
	padding: 10px 0 10px 10px !important;
}
.mainnav-desktop {
	padding-top: 38px !important;
	font-size: 105% !important;
}
.restaurant-nav {
	font-size: 105% !important;
}
.mainnav-desktop li {
	padding-right: 8px !important;
}
.mainnav-desktop ul li a {
	font-family: 'Josefin Sans', sans-serif !important;
	font-weight: 400 !important;
	letter-spacing: 1px !important;
}
.home-slider {
	background-position: top center !important;
}
#footer {
	background: #3a3a3a !important;
}
#footer p {
	color: #ad976e;
}
.footer-nav-mobile li {
	list-style: none !important;
}
.footer-nav-mobile li a {
	color: #ad976e !important; 
}
.footer-sosmed-icon-mobile li {
	list-style: none !important;
	display: inline !important;
	padding-right: 16px;
}
.footer-sosmed-icon-mobile li img {
	width: 44px !important;
}
.footer-nav {
	padding-left: 140px;
	text-align: center !important;
}
.footer-nav li {
	list-style: none;
	text-align: left !important;
}
.footer-nav li a {
	color: #ad976e !important;
	font-family: 'Lato', sans-serif !important;
	font-size: 90% !important;
	letter-spacing: 3px !important;
}
.footer-nav li a:hover {
	text-decoration: underline !important;
}
.footer-sosmed-icon li {
	list-style: none;
	padding-bottom: 15px;
}
.footer-sosmed-icon img {
	width: 34px;
}
.content-wrap {
	padding: 0 !important;
}
#copyrights {
	padding: 40px 0 0 0 !important;
}

/*Reservation*/
.reservation {
	width: 80% !important;
	margin: 0 auto !important;
}

.logo-bg p {
	font-size: 150%;
	color: #60533e;
	letter-spacing: 2px;
}
.submit-next-btn {
	width: 100px;
	height: 45px;
	background: url('../images/next-btn.png') no-repeat;
	text-indent: -99999px !important;
}

.logo-bg {
	 padding-top: 30px !important;
	 /*background: url('../images/bglogo.png') no-repeat; */
	 background-position: center center !important;
	 min-height: 650px !important;
 }

 .bg-elkabron {
	padding-top: 30px !important;
	background: url('../images/bglogo.png') no-repeat;
	background-position: center center !important;
	min-height: 650px !important;
}
.nav-to-lower a {
	text-transform: unset !important;
}
/*JNB MUSIC */

.jnbbg-top {
	background: url('../images/jnb-bg-top.png') no-repeat;
	background-position: top center !important;
	background-size: 400px 270px !important;
}

.jnbbg-bottom {
	background: url('../images/jnb-bg-bottom.png') no-repeat;
	background-position: center center !important;
	height: 79px;
	margin:  0 auto;
}

.jnb-download {
	padding: 20px 0 50px 0 !important;
	margin: 0 auto;
}

.input-hidden {
  position: absolute;
  left: -9999px;
}

input[type=radio]:checked + label>img {
  border: 1px solid #f7c77b;
  box-shadow: 0 0 5px 5px #f7c77b;
}
/* Stuff after this is only to make things more pretty */
input[type=radio] + label>img {
  border: 1px solid rgb(68, 68, 68);
  transition: 500ms all;
}

.submit-booking-btn {
	width: 125px;
	padding: 3px 3px 3px 3px;
	background: #ad976e;
	border: none !important;
}
form {
	margin-bottom: 10px !important;
}

.customer-details {
	padding-bottom: 10px !important;
}
.customer-details p {
	color: #ad976e !important;
	font-size: 100% !important;
	margin-bottom: 0 !important;
}

.form-check {
	margin-bottom: -20px !important;
	color: #ad976e !important;
}

.form-check label {
	color: #7a6847 !important;
	font-size: 80% !important;
}
.form-check a {
	color: #7a6847 !important;
	text-decoration: underline !important;
}



/*book-now*/
.book-now {
	background: url('../images/book-now-bg.png') no-repeat;
	background-size: 900px 264px;
	background-position: top center;
	padding-top: 108px;
}
.book-now img {
	padding-bottom: 10px;
	width: 80%;
}
.indoor {
	padding-top: 22px;
	margin-left: 2px;
}
.outdoor {
	margin-left:6px;
}
.inrestout {
	margin: -80px 0 0 0 !important;
	text-align: center;
}
.inrestout ul .res {
	margin: 0 200px 0 200px;
	padding-left: 20px;
}
.inrestout ul li {
	list-style-type: none;
	display: inline-block;
	font-size: 100%;
}



.booking-info {
	padding: 50px 0 50px 0;
	margin: 20px 0 20px 0;
}
.booking-info h3, .booking-info label {
	color: #ad976e !important;
}
.booking-info p {
	color: #ad976e;
	margin-bottom:8px;
	font-size: 120%;
	font-weight: 600;
}
.booking-info input, .booking-info select, .booking-info textarea {
	border: 1px solid #5e533f !important;
}

.book-now p {
	color: #ad976e;
	font-weight: 500;
	font-size: 120%;
	margin-bottom: 0 !important;
}
.book-now h3 {
	color: #ad976e;
}
.paynow-btn {
	float: right !important;
	margin-top: 30px !important;
}
.familyrules-mobile {
	display: none !important;
}

label {
	display: inline-block;
	font-size: 13px;
	font-weight: 700;
	font-family: 'Raleway', sans-serif;
	text-transform: none !important;
	letter-spacing: 1px;
	color: #555;
	margin-bottom: 10px;
	cursor: pointer;
}
.home-page-info-box {
	padding: 300px 0 0 200px;
	
}
.page-info-box-home {
	margin-top: 100px !important;
	padding: 0 14px 1px 14px;
	margin: 0;
	width: 500px;
	background: url('../images/page-box-info-bg.png');
}
.page-info-box-home p {
	color: #c7ad7c;
	font-size: 70%;
	text-align: justify;
	margin-bottom: 0;
	padding: 20px 0 20px 0;
}
.page-info-box {
	margin-top: 100px !important;
	padding: 16px 14px 10px 14px;
	width: 650px;
	background: url('../images/page-box-info-bg.png');
}
.page-info-box h2 {
	font-size: 100%;
	color: #c7ad7c !important;
	text-transform: unset !important;
	margin-bottom: -16px !important;
	font-weight: unset !important;
}
.page-info-box p {
	color: #c7ad7c;
	font-size: 70%;
	text-align: justify;
	margin-bottom: 0 0 2px 0 !important;
	padding-bottom: 0 0 2px 0 !important;
}
.page-content {
	padding: 25px 0 0 0;
}
.page-content p {
	margin-bottom: 10px;
}
.visible-mobile {
	margin-bottom: -30px !important;
}

.book-now-btn {
	float: right !important;
	margin: 20px -10px 0 0 !important;
}
.explore-button {
	width: 100% !important;
	padding: 670px 0 0 0 !important;
	text-align: center !important;
	
}
.explore-button img {
	width: 60px !important;
}
.icon-angle-right, .icon-angle-left, .owl-prev, .owl-next {
	background: #ad976e !important;
}

.owl-carousel .owl-dots .owl-dot {
	background-color: #ad976e !important;
}

.owl-carousel .owl-nav [class*=owl-]:hover {
	background-color: #ad976e !important;
}
.job-application-form {
	font-family: 'Lato', sans-serif !important;
	font-size: 14px !important;
	letter-spacing: 2px !important;
	font-style: italic;
	padding-top: 50px;
	width: 60% !important;
}

.job-application-form .description{
	padding-top: 10px !important;
	font-size: 80% !important;
	font-style: normal !important;
}
.job-application-form .webform-submit {
	width: 120px !important
}

#edit-submitted-cv-upload-button {
	display: none !important;
}

.custom-file-upload {
	background: #ad976e !important;
	font-style: normal !important;
	border: none !important;
	padding: 6px 20px 2px 20px !important;
	height: 28px !important;
	font-size: 90% !important;
	margin: 15px 0 10px 0;
}



input.switch-toggle-round:checked + label:before {
    background-color: #ad976e !important;
}
.webform-client-form-17 input {
	max-width: 500px; 
}
.webform-client-form-17 .description {
	padding: 20px 0 0 0 !important;
}
.webform-client-form-17 .webform-submit {
	padding: 2px 20px 2px 20px !important;
}
.webform-client-form-19 input, .webform-client-form-19 textarea  {
	border: 1px solid #ad976d !important;
}
.webform-client-form-19 ::placeholder, .webform-client-form-19 ::placeholder  {
	font-family: 'Lato', sans-serif !important;
	font-size: 14px !important;
	letter-spacing: 2px !important;
	font-style: italic !important;
}
.webform-client-form-19 .webform-submit {
	padding: 0 20px 2px 20px !important;
}
.upload-cv {
	border: none !important;
	padding: 0 !important;
}
.webform-client-form-19 textarea {
	margin-top: 30px !important;
}
.webform-client-form-19 .webform-submit {
	text-transform: uppercase !important;
	font-family: 'Lato', sans-serif !important;
	font-size: 16px !important;
	letter-spacing: 2px !important;
	float: right !important;
	background: #ad976d !important;
	padding: 1px 30px 1px 30px !important;
	color: #fff !important;
}

.get-in-touch p {
	margin-bottom: 8px;
}
.contact-title {
	font-size: 110%;
	color: #927a40;
	font-weight: 500;
	margin-bottom: 14px;
}
.get-in-touch span {
	color: #927a40;
}
.get-in-touch a {
	color: #000 !important;
}
.get-in-touch a:hover {
	text-decoration: underline !important;
}
#contact hr {
	border-bottom: 1px #927a40 solid !important;
}
.contact-us-form {
	padding: 30px 0 30px 0;
}

.faqs {
	margin-left: 150px !important;
	width: 100% !important;
}
.faqs .toggle {
	border-bottom: none !important;
}
.faq-slider {
	background-position: bottom center !important;
}
.home-slider {
	background-position: center center !important;
}
.faq .togglet {
	margin-bottom: -10px !important;
}
.togglet {
	font-weight: normal !important;
}
.togglec p {
	padding-top: 5px !important;
	margin-bottom: -15px !important;
}
.togglec a {
	color: #2c261c !important;
}
.togglec a:hover {
	text-decoration: underline !important;
}
.togglec ul {
	padding-left: 18px !important;
	margin-bottom: 12px !important;
}
.tabs {
	border: none !important;
	background: none !important;
}

.tab-nav {
	text-align: left !important;
}
.tab-nav li {
	background: none !important;
	padding-left: 0 !important;
}
.ui-widget-content {
	border: none !important;
	background: none !important;
}

.ui-widget-header {
	border: none !important;
	background: none !important;
}

.tabs.tabs-bb ul.tab-nav li.ui-tabs-active a {
	border-bottom: 2px solid #b99d5e !important;
	top: -2px;
	line-height: 44px;
}
.tabs.tabs-bb ul.tab-nav li a {
	padding: 0 !important;
	margin-right: 20px !important;
}
.news-entry {
	margin: 0 0 20px 0;
}
.news-title {
	padding: 10px 0 10px 0;
	font-weight:  400;
	font-size: 110%;
	height: 60px;
	line-height: normal;
}
.news-title a {
	color: #332b19 !important;
}
.news-title a:hover {
	text-decoration: underline !important;
}
.news-post-date {
	padding: 5px 0 10px 0;
	font-size: 100%;
	color: #775d21 !important;
	font-weight: 600 !important;
}
.news-post-date .icon-calendar3 {
	padding: 0 30px 0 0 !important;
}

.news-body {
	text-align: justify;
	min-height: 90px;
}

.read-more-btn a {
	width: 107px;
	height: 27px;
	background: url('../images/news-read-more-btn.jpg') no-repeat;
	text-indent: -9999px !important;
	display: block !important;
	margin: 0 auto !important;
}
.news-details {
	padding: 0 0 40px 0;
}
.card-header {
	background: none !important;
	border-bottom: none !important;
}
.card {
	border: none !important;
	margin-bottom: 20px !important;
}
.job-title {
	font-family: LatoWeb;
	font-size: 16px;
	letter-spacing: 2px;
	font-style: italic;
	font-weight: bold;
}
.card-body .job-title {
	margin:0 0 8px 37px;
}
.job-posted-date {
	font-family: LatoWeb;
	font-size: 16px;
	letter-spacing: 2px;
	font-style: italic;
}
.apply-detail-info {
	font-family: LatoWeb;
	font-size: 16px;
	letter-spacing: 2px;
	font-style: italic;
	margin-left: -50px;
}
.btn-toggle {
	color: #333333 !important;
	font-weight: 500 !important;
}
.apply-now-btn {
	margin: -80px 60px 0 0;
	padding-top: 30px;
}
#career {
	padding-top: 50px;
}
.job-requirements {
	padding-left: 50px;
}
.job-preview {
	font-family: LatoWeb;
	font-size: 14px;
	letter-spacing: 2px;
	font-style: italic;
	margin-left: -30px;
}
.job-requirements li{
	font-family: LatoWeb;
	font-size: 14px;
	letter-spacing: 2px;
	font-style: italic;
}
.templo-del-sol p{
	font-size: 130%;
	text-align: center;
	color: #584c4d;
	padding: 10px 0 0 0;
	margin: 0;
}
.templo-del-sol ul {
	padding: 15px 0 0 100px;
}
#gotoTop:hover {
	background-color: #927a40 !important;
}
.highslide-header .highslide-move {
	display: none !important;
}
#footer .icon-email3 {
	vertical-align: middle !important;
}
.flex-direction-nav {
	display: none !important;
}
.ek-menu {
	padding: 30px 0 0 30px !important;
	margin: 0 auto !important;
}
.ek-menu li a {
	font-size: 130% !important;
}
.foods-lang, .drink-lang {
	margin: 0 auto !important;
	padding: 30px 0 20px 2px;
}
.foods-lang li, .drink-lang li {
	display: inline;
	list-style-type: none;
	color: #584c4d; 
}
.foods-lang li a, .drink-lang li a {
	color: #584c4d;
	font-size: 90%;
}
.akallare-party-details {
	padding: 0 0 0 60px;
}
.iframeddb {
	width: 450px;
	height: 880px;
	padding: 10px 0 30px 0;
}
.arrow-up {
	background: url('../images/arrow-up.png') no-repeat !important;
	width: 15px !important;
	height: 13px !important;
	float: right;
	margin: 5px 0 0 6px;
}
.arrow-down {
	background: url('../images/arrow-down.png') no-repeat !important;
	width: 15px !important;
	height: 13px !important;
	float: right;
	margin: 5px 0 0 6px;
}
.edit-node a {
	color: #000;
}

.webform-client-form-51 .description, .file-preview, .fileinput-remove-button {
	display: none !important;
}
.kv-fileinput-caption, .file-caption-name {
	border:  none !important;
	margin: 12px 0 10px 0;
}
.webform-client-form-51 .webform-submit {
	font-family: 'Lato', sans-serif !important;
	font-size: 16px !important;
	color: #fff !important;
	width: 100px !important;
	letter-spacing: 2px !important;
	background: #ad976e !important;
	font-style: normal !important;
	border: none !important;
	padding: 6px 20px 2px 20px !important;
	height: 28px !important;
	font-size: 90% !important;
	margin: 15px 0 20px 0;
}
input.switch-toggle-round + label {
	padding: 2px;
	width: 100px !important;
	padding: 0 !important;
	margin: 0 !important;
	height: 30px;
	background-color:#ad976e !important;
	-webkit-border-radius: 0 !important;
	-o-border-radius: 0 !important;
	border-radius: 0 !important;
}

input.switch-toggle-round + label:after {
	width: 40px !important;
	margin: 5px 0 0 5px;
	height: 18px !important;
	background-color: #ffffff !important;
	-webkit-border-radius: 0% !important;
	-o-border-radius: 0% !important;
	border-radius: 0% !important;
	-webkit-transition: margin 0.4s;
	-moz-transition: margin 0.4s;
	-o-transition: margin 0.4s;
	transition: margin 0.4s;
}
input.switch-toggle-round + label:before {
	right: 1px;
	width: 100px !important;
	background-color: #ad976e !important;
	-webkit-border-radius: 0% !important;
	-o-border-radius: 0% !important;
	border-radius: 0% !important;
	-webkit-transition: background 0.4s;
	-moz-transition: background 0.4s;
	-o-transition: background 0.4s;
	transition: background 0.4s;
}
input.switch-toggle-round:checked + label:after {
	margin-left: 53px !important;
}
.font-lato-14-italic {
	font-family: LatoWeb;
	font-size: 14px;
	letter-spacing: 2px;
	font-style: italic;
}

@media (max-width: 575.98px){
	.swiper_wrapper:not(.force-full-screen), .swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide {
			height: 400px !important;
	}
	.reservation {
		padding-top: 40px !important; 
		width: 100% !important;
	}
	.next-btn-mobile {
		padding-left: 90px !important;
		
	}
	.jnb-download {
		padding: 20px 0 40px 0 !important;
	}

	.faqs {
		margin-left: 0 !important;
	}
	.paynow-btn {
		float: right !important;
		text-align: center !important;
		margin: 30px 0 20px 0 !important;
	}
	.familyrules-desktop {
		display: none !important;
	}
	.familyrules-mobile {
		display: inline-block !important;
	}
	.ek-menu {
		padding: 0 0 20px 30px !important;
		margin: 0 auto !important;
	}
	.ek-menu li a {
		font-size: 90% !important;
	}
	.book-menu-btn img {
		padding-bottom: 10px;
	}
	.akallare-party-details {
		padding:0 !important;
		margin-left: 0 !important;
	}
	.akallare-party-details img {
		padding: 15px 0 15px 0 !important;
	}
	.akellare-event {
		width: 100% !important;
		padding-bottom: 20px !important;
	}
	.dont-be-shy {
		width: 100% !important;
		padding: unset !important;
	}
	.book-now-mobile {
		background: url('../images/booknow-bg-m.png') no-repeat;
		background-position: top center;
		background-size: 300px 776px;
	}
	.book-now-mobile {
		margin-top: 10px !important;
	}
	.book-now-mobile img {
		width: 83% !important;
		padding-bottom: 10px !important;
	}
	.indoor {
		padding-top: 178px !important;
	}
	.outdoor {
		padding-top: 128px !important;
	}
	.outdoor img {
		margin-left: -6px !important;
	}
	.jnbbg-top {
		margin-top: -40px !important; 
	}
	.map-mobile {
		text-align: center !important;
	}
	.res-wording {
		width: 100% !important;
	}
	#hodonism ul {
		padding: 0 0 0 60px !important;
	}
	#career {
		padding-top: 0;
	}
	.card-header {
		padding: 0 !important;
	}
	.card-body .job-title {
		margin:0 0 8px -8px;
	}
	.apply-detail-info {
		margin: 10px 0 10px 16px !important;
		font-size: 14px;
		padding: 0 !important;
		text-align: left !important;
	}
	.job-preview {
		margin-left: -10px !important;
	}
	.apply-now-btn {
		margin: 30px 0 20px 0 !important;
		float: unset !important;
		text-align: center !important;
	}
	.job-requirements {
		padding-left: 10px !important;
	}
	.job-application-form {
		width: 100% !important;
		margin-top: -20px !important;
	}
	.job-application-form #edit-submitted-name, .job-application-form #edit-submitted-email {
		width: 100% !important;
	}
	.i-agree {
		float:right;
		margin:-25px 110px 0 0;
		font-style: normal !important;
	}
}

/* iphone 6+ 7+ 8+ potrait */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {
	.book-now-mobile {
		background: url('../images/booknow-bg-m.png') no-repeat;
		background-position: top center;
		background-size: 330px 854px;
	}
	.book-now-mobile img {
		width: 80% !important;
		padding-bottom: 10px !important;
	}
	.indoor {
		padding-top: 197px !important;
	}
	.outdoor {
		padding-top: 144px !important;
	}
	.outdoor img {
		margin-left: -6px !important;
	}
	.apply-detail-info {
		margin: 10px 0 20px 16px !important;
	}
	.i-agree {
		margin:-25px 150px 0 0;
		font-style: normal !important;
	}
}
/* iphone 5 potrait ???? */

/* samsung portrait */
@media only screen and (max-device-width: 360px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {
	.indoor {
		padding-top: 182px !important;
	}
	.outdoor {
		padding-top: 134px !important;
	}
	.i-agree {
		margin:-25px 94px 0 0 !important;
	}
}




/* iphone landscape */
@media (min-width: 667px) and (max-width: 736px) {
	.swiper_wrapper:not(.force-full-screen), .swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide {
		height: 500px !important;
}
	.d-md-none {
			display: block !important;
	}
	.desktop-view {
		display: none !important;
	}
	.logo-between {
		display: none !important;
	}

	#footer.dark, .dark #footer {
    margin: 0 !important;
	}
	#copyrights {
		padding: 40px 0 70px 0 !important;
	}
	.staying_at {
		width: 100% !important;
	}
}



/* ipad */
@media (width: 768px){
	.swiper_wrapper:not(.force-full-screen), .swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide {
		height: 500px !important;
	}
	.style-7 {
		display: none !important;
	}
	.faqs {
		margin-left: 20px !important;
	}
	.map-location {
		width: 90% !important;
	}
 	#myNav #primary-menu-trigger {
		margin-left: 9px !important;
	}
	.logo-between {
		display: none !important;
	}
	#footer.dark, .dark #footer {
    margin: 0 !important;
	}
	#copyrights {
		padding: 40px 0 70px 0 !important;
	}
	.staying_at {
		width: 100% !important;
	}

	.book-now {
		background: url('../images/book-now-bg.png') no-repeat;
		background-size: 580px 172px;
		background-position: top center;
		padding-top: 70px;
	}
	.book-now img {
		padding-bottom: 10px;
		width: 80%;
	}
	
	.indoor {
		margin: -8px 4px 0 0 !important;
	}
	.outdoor {
		margin-left:6px;
	}

	.inrestout {
		margin: -57px 0 0 0 !important;
		text-align: center;
	}
	.inrestout ul .res {
		margin: 0 130px 0 130px;
		padding-left: 20px;
	}
	.inrestout ul li {
		list-style-type: none;
		display: inline-block;
		font-size: 70%;
	}

}


/* ipad pro */
@media (width: 768px){
	.d-md-none {
			display: none !important; 
	}
}
@media (width: 1024px){
	.swiper_wrapper:not(.force-full-screen), .swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide {
		height: 600px !important;
	}
	section#content {
		width: 100% !important;
	}
	.mainnav-desktop {
		font-size: 100% !important;
	}
	.mainnav-desktop ul li {
		padding-right: 0 !important;
		margin-right: 0 !important;
	}
	#logo {
		padding: 0 !important;
		margin: 0 !important;
		/*width: 180px !important;*/
	}
	.logo-between {
		background-size: 100% 90% !important;
		margin-top: 10px !important;
	}

	.book-now {
		background: url('../images/book-now-bg.png') no-repeat;
		background-size: 750px 223px;
		background-position: top center;
	}
	.book-now img {
		padding-bottom: 10px;
		width: 80%;
	}
	
	.indoor {
		margin: -20px 4px 0 5px !important;
	}
	.outdoor {
		margin:-18px 0 0 4px;
	}
	.inrestout {
		margin: -86px 0 0 0 !important;
		text-align: center;
	}
	.inrestout ul .res {
		margin: 0 165px 0 165px;
		padding-left: 20px;
	}
	.inrestout ul li {
		list-style-type: none;
		display: inline-block;
		font-size: 100%;
	}

}



