
@import url("https://cdn-ilcofpb.nitrocdn.com/lwuYRLMNikElgQppPQvbFpKffbODCnbC/assets/static/source/rev-2f95a60/fonts.googleapis.com/2607f0c6036626096c3c544675d1ebf9.css2");

@import url("https://cdn-ilcofpb.nitrocdn.com/lwuYRLMNikElgQppPQvbFpKffbODCnbC/assets/static/optimized/rev-2f95a60/use.typekit.net/tle2odf.css");

@import url("https://cdn-ilcofpb.nitrocdn.com/lwuYRLMNikElgQppPQvbFpKffbODCnbC/assets/static/optimized/rev-2f95a60/use.typekit.net/tle2odf.css");

:root {
	--font: "Arapey", serif;
}

@media (min-width:1600px) {
	.header-bar .container {
		max-width: 1595px;
	}
	
	.same-banner .banner-content .container {
		max-width: 1595px;
	}
	
	.gift-inner-blog .container {
		max-width: 1595px;
	}
}

/*------------------------------------------------------------*/

/*Offer-Css-here

/*------------------------------------------------------------*/
.offer-wrapper-box figure {
	margin: 0;
	padding: 0;
}

.offer-wrapper-box {
	padding: 68px 0 85px;
}

.offer-heading h2 {
	color: #c5b58a;
	font-size: 39px;
	line-height: 45px;
	font-family: "Kaleko105Light";
}

.offer-heading p {
	color: #3c3a3b;
	font-size: 15px;
	letter-spacing: .15px;
	line-height: 20px;
	margin: 10px 0 46px;
	font-family: "NeutraTextBook";
}

.offer-heading {
	max-width: 958px;
	margin: auto;
	text-align: center;
}

.img-offers img {
	width: 100%;
}

.offer-content {
	background: #100c0c;
	height: 100%;
	color: #fff;
	padding: 41px 65px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.inner-content-dokala span {
	font-size: 14px;
	line-height: 16px;
	color: #fff;
	font-family: "NeutraTextBook";
}

.inner-content-dokala h2 {
	font-size: 32px;
	letter-spacing: .32px;
	line-height: 37px;
	color: #c5b58a;
	font-family: "Kaleko105Light";
	padding: 15px 0 8px;
}

.inner-content-dokala p {
	font-size: 15px;
	color: #fff;
	letter-spacing: .15px;
	line-height: 24px;
	font-family: "NeutraTextBook";
}

.book-btn-comman a {
	background: #fff;
	min-width: 106px;
	min-height: 33px;
	color: #3c3a3b;
	font-size: 12px;
	line-height: 13px;
	font-family: "NeutraTextBook";
	padding: 10px 19px;
	margin-top: 27px;
}

.dakota-all-location-wrapper {
	background: #191617;
	padding: 87px 0;
}

.dakota-all-location-wrapper figcaption {
	background: #fff;
}

.filter-dakota {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.filter-dakota h4, .filter-dakota a {
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	font-family: "NeutraTextBook" !important;
	margin: 0;
	padding: 0;
}

.filter-dakota ul {
	display: flex;
	align-items: center;
	padding-left: 0px;
}

.filter-dakota ul li + li {
	margin-left: 23px;
}

.filter-dakota ul a {
	display: inline-block;
	padding: 5px 17px;
	border-radius: 13px;
}

.filter-dakota ul .active a {
	background: #fff !important;
	color: #3c3a3b !important;
}

.row.main-dhokta-row figure {
	margin: 0;
	padding: 0;
}

.main-dhokta-row figure img {
	width: 100%;
}

.dakota-all-location-wrapper figcaption {
	background: #fff;
	padding: 39px 42px 0;
}

.dakota-all-location-wrapper figcaption span {
	font-size: 14px;
	color: #3c3a3b;
	line-height: 16px;
	font-family: "NeutraTextBook" !important;
}

.dakota-all-location-wrapper figcaption h3 {
	font-size: 26px;
	color: #c5b58a;
	line-height: 30px;
	letter-spacing: .26px;
	font-family: "Kaleko105Light";
	padding: 14px 0 7px;
}

.dakota-all-location-wrapper figcaption p {
	color: #7b7b7b;
	font-size: 14px;
	letter-spacing: .14px;
	margin: 26px 0 0;
	height: 182px;
	line-height: 20px;
}

.book-btn-cooman {
	width: 100%;
	background: #c5b58a;
	color: #fff !important;
	font-size: 14px;
	line-height: 17px;
	font-family: "NeutraTextBook";
	font-weight: bold;
	padding: 15px 19px;
	text-align: center;
}

.main-dhokta-row article {
	margin-top: 0px;
	height: 100%;
	background: #fff;
	padding-bottom: 47px;
	position: relative;
}

.main-dhokta-row .col-md-4 {
	margin-top: 48px;
}

.main-dhokta-row article .book-btn-cooman {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

body.admin-bar.__fixed .header-hover-bar {
	top: 110px !important;
}

/*------------------------------------------------------------*/

/*Lifeat-Css-here

/*------------------------------------------------------------*/
.hero-banner-wtapper {
	position: relative;
}

.hero-banner-wtapper figure {
	margin: 0;
	padding: 0;
	position: relative;
}

.contant-hero-inner {
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	width: 100%;
	height: 100% !important;
	display: flex;
	justify-content: center;
	align-items: center;
}

.contant-hero-inner h2 {
	font-size: 50px;
	line-height: 105px;
	color: #fff;
	font-family: "Kaleko105Light";
}

.hero-banner-wtapper figure::after {
	position: absolute;
	content: "";
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	top: 0;
}

.content-comman-inner {
	background: #3c3a3b;
	text-align: center;
	padding: 63px 0;
}

.content-comman-inner p {
	color: #fff;
	font-size: 14px;
	letter-spacing: .14px;
	line-height: 20px;
	max-width: 943px;
	margin: auto;
}

.book-btn-comman a {
	text-align: center !important;
}

.offer-wrapper-box.new-slider-comman {
	padding: 94px 0 0;
}

.lifestyle-slider .owl-dots {
	display: none !important;
}

.lifestyle-slider .owl-nav {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.lifestyle-slider .owl-nav button span {
	background: #fff !important;
	width: 39px;
	height: 36px;
	font-family: "Kaleko105Light" !important;
	font-size: 19px !important;
	font-size: 36px !important;
	border-radius: 27px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.lifestyle-slider .owl-nav .owl-prev {
	left: 27px !important;
	position: relative;
}

.lifestyle-slider .owl-nav .owl-next {
	right: 27px !important;
	position: relative;
}

.lifestyle-slider .owl-nav button {
	margin: 0 !important;
	padding: 0 !important;
	background: transparent !important;
	border: none !important;
	outline: 0 !important;
}

.lifestyle-slider .owl-nav button:hover {
	opacity: .6;
	transition: .3s ease-in-out;
}

.hourse-inputer-wrapper {
	padding: 146px 0 120px;
}

.horse-heading h2 {
	font-size: 36px;
	line-height: 50px;
	font-family: "Kaleko105Book";
}

.hourse-inputer-wrapper figure {
	margin: 0;
	padding: 0;
}

.hourse-inputer-wrapper figure img {
	width: 100%;
}

.list-coluns-inner {
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	margin: 0 -67px;
}

.list-coluns-inner li {
	width: 33.3%;
	padding: 0 67px;
	margin-top: 44px;
}

.content-hour p {
	font-size: 14px;
	color: #7b7b7b;
	letter-spacing: .14px;
	font-family: "NeutraTextBook";
	line-height: 20px;
}

.list-coluns-inner li .see-btn {
	min-width: 88.24px;
	min-height: 34.9px;
	background: #c5b58a;
	font-size: 13px;
	line-height: 16px;
	color: #fff;
	padding: 9px 19px;
	margin-top: 13px;
}

.content-hour h6 {
	font-size: 21px;
	line-height: 23px;
	color: #3c3a3b;
	font-family: "Kaleko105Book";
	padding: 37px 0 19px;
}

.dakota-cc-location-main .filter-dakota h4, .filter-dakota a {
	color: #3c3a3b;
}

.dakota-cc-location-main .filter-dakota ul .active a {
	background: #3c3a3b !important;
	color: #fff !important;
}

.dakota-cc-location-main {
	background: #f0f0f0;
	padding: 102px 0 55px;
}

.fiter-comman-head h2 {
	font-size: 31px;
	color: #c5b58a;
	line-height: 34px;
	font-family: "Kaleko105Light";
	margin: 0;
	padding-bottom: 27px;
}

.fiter-comman-head p {
	color: #3c3a3b;
	letter-spacing: .14px;
	line-height: 23px;
	font-family: "NeutraTextBook";
	margin: 0;
	padding: 0;
	font-size: 14px;
}

.fiter-comman-head {
	max-width: 687px;
	margin-bottom: 61px;
}

.row.lifestyle figure {
	margin: 0;
	padding: 0;
}

.row.lifestyle figure img {
	width: 100%;
}

.row.lifestyle figcaption {
	background: #3c3a3b;
	padding: 31px 37px;
}

.row.lifestyle figcaption h3 {
	font-size: 23px;
	color: #fff;
	font-family: "Kaleko105Book";
	line-height: 23px;
}

.row.lifestyle .counter {
	color: #c5b58a;
	font-family: "NeutraTextBook";
	font-weight: bold;
	font-size: 16px;
	line-height: 17px;
	padding-top: 8px;
	display: block;
}

.row.lifestyle p {
	color: #fff;
	font-size: 14px;
	letter-spacing: .14px;
	line-height: 20px;
	padding: 24px 0 0;
}

.row.lifestyle article {
	margin-top: 44px;
}

.pagination a {
	font-family: "Kaleko105Book";
	font-size: 16px;
	color: #b9b9b9;
	padding: 0px 9px;
}

.paginations-bottom {
	margin-top: 55px;
}

.paginations-bottom .page-item.active a {
	color: #191617 !important;
}

.navinner .header-hover-bar {
	display: none !important;
}

/*=============

Header

=============*/
.barroomcta.barroomcta-inner .barroomcta-wrap {
	padding: 0;
}

.header-bar {
	background: #3c3a3b;
}

.header-bar .header-logowrap {
	max-width: 103px;
}

.header-bar .nav ul > li.menu-item a {
	height: 78px;
	font-family: "NeutraTextBook";
	font-size: 17px;
	padding: 0 23px;
}

.header-bar .nav ul > li.menu-item {
	height: 78px;
	margin-left: 0px;
}

.header-bar .nav ul > li.current-menu-item a {
	background: #2e292c;
}

.header-bar .nav ul > li.menu-item:hover > a, .header-bar .nav ul > li.menu-item:focus > a {
	background: #2e292c;
}

.header-bar .nav ul > li.menu-item.__arrow > a::after {
	display: none;
}

.header-bar .nav ul > li.menu-item:first-child {
	margin-left: 0;
}

body.__fixed {
	padding-top: 0;
}

.header-bar .nav ul > li.menu-item-has-children > ul li > a {
	height: auto;
	padding: 12px 30px;
}

.header-bar .header-logowrap .header-logoicon {
	display: none !important;
}

.header.__fixed .header-logotext {
	display: block;
}

.header.__fixed .header-logowrap {
	width: auto;
}

.header-bar .nav ul > li.menu-item-has-children > ul.sub-menubar li > a {
	height: auto;
	padding: 12px 30px !important;
}

.header-bar .menu-row {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: right;
	flex-wrap: wrap;
}

.header-bar .header-book {
	display: block;
	position: relative;
	right: inherit !important;
	height: auto;
	white-space: inherit;
}

.header-bar .header-book a.__headerbutton {
	display: none;
}

.header-bar .header-book .header-book-extrabuttons {
	display: flex;
	display: -webkit-flex;
	align-items: center;
}

.header-bar .header-book .header-book-extrabuttons a {
	display: block;
	padding: 8px 15px;
	height: auto;
	font-size: 17px;
	background: #fff;
	color: #3c3a3b;
	letter-spacing: inherit;
	font-family: "NeutraTextBook";
	text-transform: capitalize;
	font-weight: normal;
	margin-left: 10px;
	border: 1px solid #fff;
}

.header-bar .header-book .header-book-extrabuttons a.border {
	background: transparent;
	color: #fff;
}

.header-bar .header-book .header-book-extrabuttons a:hover {
	background: #2e292c !important;
	border-color: #2e292c !important;
	color: #fff !important;
}

.header-bar .menu-bar {
	padding: 0 15px;
	margin: auto;
}

/*=============

Home Slider

=============*/
.homepage-top-slider .item {
	position: relative;
}

.homepage-top-slider .item .banner-content {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	right: 0;
	margin: auto;
	max-width: 700px;
	text-align: center;
}

.homepage-top-slider figure {
	margin: 0;
	position: relative;
}

.homepage-top-slider figure::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .5);
}

.homepage-top-slider .item .banner-content h1 {
	font-size: 50px;
	line-height: 60px;
	padding-bottom: 16px;
	font-family: "Kaleko105Light";
	color: #fff;
}

.homepage-top-slider .item .banner-content h1 b {
	color: #c5b58a;
}

.homepage-top-slider .item .banner-content p {
	font-size: 18px;
	color: #fff;
	line-height: 22px;
	font-family: "NeutraTextBook";
}

.homepage-top-slider .item .banner-content .book-btn {
	font-size: 17px;
	background: #fff;
	display: inline-block;
	padding: 12px 23px;
	font-family: "NeutraTextBook";
	color: #3c3a3b;
	margin-top: 28px;
}

.homepage-top-slider .item .banner-content .book-btn:hover {
	background: #b1a377 !important;
	color: #fff;
}

/*=============

Loyalty

=============*/
.same-banner .banner-content {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	right: 0;
	z-index: 1;
}

.banner-content-inner h2 {
	font-size: 50px;
	line-height: 60px;
	color: #c5b58a;
	font-family: "Kaleko105Light";
	padding-bottom: 15px;
}

.banner-content-inner strong {
	font-size: 18px;
	font-weight: normal;
	display: block;
	font-family: "NeutraTextBook";
	color: #fff;
	padding-bottom: 44px;
}

.banner-content-inner .app-btn {
	display: flex;
	align-items: center;
	padding-top: 25px;
}

.banner-content-inner .app-btn a {
	width: 131px;
	border-radius: 4px;
	overflow: hidden;
	height: 43px;
	margin: 5px 5px;
}

.banner-content-inner .app-btn a img {
	height: 100%;
	width: 100%;
}

.banner-content-inner p {
	font-size: 22px;
	color: #fff;
	line-height: 28px;
	font-family: "NeutraTextBook";
	margin-top: 32px;
}

.banner-content-inner p:nth-of-type(1) {
	margin: 0;
}

.banner-content-inner {
	max-width: 635px;
}

.same-col {
	height: 100%;
}

.intro-images.same-col img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.same-inner .same-algin {
	padding: 0;
	padding-left: 100px;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	height: 100%;
	justify-content: center;
	padding-right: 30px;
}

.same-inner .barintro-text {
	max-width: 740px;
	opacity: 1;
}

.same-inner .barintro-text {
	margin: 0;
}

.same-inner .barintro-text h3 {
	text-align: left !important;
	font-family: "Kaleko105Book";
	margin: 0;
	line-height: 40px;
	font-size: 32px;
	color: #3c3a3b;
	font-weight: normal;
	width: 100%;
	max-width: 670px;
	letter-spacing: normal;
	opacity: 1;
}

.same-inner .usercontent p {
	font-size: 16px;
	line-height: 26px;
	text-align: left !important;
	font-family: "NeutraTextBook";
	color: #7b7b7b;
	margin: 0 0 35px;
	opacity: 1;
}

.same-inner .usercontent p:nth-of-type(1) {
	margin-top: 35px;
	margin-bottom: 16px;
}

.same-inner .usercontent p:last-child {
	margin-bottom: 0;
}

.blaxkimg-inner {
	padding: 0 !important;
	background: transparent !important;
}

.blackimg-images img {
	width: 100% !important;
	height: 100%;
	object-fit: cover;
}

.blackimg-images::before {
	display: none !important;
}

.same-inner [class*="col-"] {
	padding: 0;
}

.same-inner .row {
	margin: 0;
}

.blaxkimg-inner.same-inner .same-algin {
	padding-left: 30px;
	padding-right: 10px;
}

.barroomcta.barroomcta-inner {
	padding: 117px 0 144px;
	text-align: center;
}

.barroomcta.barroomcta-inner .barroomcta-top {
	font-size: 11px;
	font-family: "Kaleko105Book";
	padding-bottom: 10px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1.1px;
}

.barroomcta.barroomcta-inner .barroomcta-title {
	font-size: 48px;
	color: #c5b58a;
	padding-bottom: 21px;
	font-family: "Kaleko105Light";
	line-height: 60px;
}

.barroomcta.barroomcta-inner .barroomcta-text {
	margin: 0;
	margin: auto;
	font-size: 16px;
	line-height: 26px;
	letter-spacing: normal;
	font-family: "NeutraTextBook";
	color: #fff;
	max-width: 629px;
	opacity: 1;
}

.app-button-same {
	padding: 58px 0;
	background: #191617;
	border-top: 1px solid #2b2929;
	border-bottom: 1px solid #2b2929;
}

.app-button-same .bannerbuttons-wrap {
	display: block;
}

.app-button-same .bannerbuttons-wrap h2 {
	font-size: 22px;
	color: #c5b58a;
	text-transform: uppercase;
	font-family: "NeutraTextBook";
	line-height: 28px;
	margin: 0;
	padding-bottom: 5px;
}

.barroomcta.barroomcta-inner::before {
	display: none;
}

.barroomcta.barroomcta-inner .barroomcta-buttons {
	display: none;
}

.app-button-same .app-btn {
	display: flex;
	align-items: center;
	justify-content: center;
}

.app-button-same .app-btn a {
	width: 131px;
	border-radius: 4px;
	overflow: hidden;
	height: 43px;
	margin: 5px 5px;
}

.app-button-same .app-btn a img {
	width: 100%;
	height: 100%;
}

.barroomcta.barroomcta-inner .barroom-contant {
	padding-top: 78px;
}

.barroomcta.barroomcta-inner .barroom-contant strong {
	font-size: 17px;
	color: #fff;
	font-weight: normal;
	font-family: "NeutraTextBold";
	display: block;
	padding-bottom: 10px;
}

.barroomcta.barroomcta-inner .barroom-contant [class*="col-"] + [class*="col-"] + [class*="col-"] {
	margin-top: 64px;
}

.blaxkimg-inner.same-inner .same-algin .app-btn {
	display: flex;
	align-items: center;
	padding-top: 0px;
}

.blaxkimg-inner.same-inner .same-algin .app-btn a {
	width: 131px;
	border-radius: 4px;
	overflow: hidden;
	height: 43px;
	margin: 5px 5px;
}

.blaxkimg-inner.same-inner .same-algin .app-btn a img {
	height: 100%;
	width: 100%;
}

/*=============

Gifts

=============*/
.gift-inner-blog {
	padding: 0px 0 45px;
	margin-top: 0;
}

.gift-inner-blog .packagelink {
	max-width: inherit;
}

.gift-inner-blog .packagelink:hover .packagelink-img, .gift-inner-blog .packagelink:focus .packagelink-img {
	transform: inherit;
}

.gift-inner-blog .packagelink .packagelink-imgwrap::before {
	display: none;
}

.gift-inner-blog .flexlinks-block .packagelink-title {
	margin: 0;
	display: none;
}

.gift-inner-blog .flexlinks-block p {
	font-size: 14px;
	text-align: center;
	padding: 26px 25px;
	background: #c5b58a;
	line-height: normal;
	color: #fff;
	text-transform: uppercase;
	font-family: "NeutraTextBold";
}

.gift-inner-blog .flexlinks-block p:last-child {
	display: none;
}

.gift-inner-blog .flexlinks [class*="col-"] {
	margin-top: 40px;
	padding: 0px 21px;
}

.gift-inner-blog .flexlinks .row {
	margin: 0px -21px;
}

.gift-inner-blog .flexlinks .packagelink-img {
	width: 100%;
	height: 100%;
}

.flexwrap-col {
	max-width: 960px;
	margin: auto;
}

.gift-inner-blog .wysiwygblocknone {
	padding: 57px 0 57px;
	border-bottom: .4px solid #191617;
	margin-bottom: 28px;
	border-top: .4px solid #191617;
}

.usercontent .flex-same p {
	margin: 0;
	font-size: 16px;
	line-height: 24px;
	color: #7b7b7b;
	letter-spacing: normal;
	font-family: "NeutraTextBook";
	margin-bottom: 17px;
}

.usercontent .flex-same p:last-child {
	margin: 0;
}

.usercontent .flex-same p strong {
	font-weight: normal;
	color: #3c3a3b;
	font-family: "Kaleko105Bold";
}

.usercontent .flex-same p strong em {
	font-style: normal;
}

.banner-inner-section .flexwrap {
	max-width: 960px;
	transform: inherit;
	padding: 45px 0;
}

.banner-inner-section .flexwrap .pageheader.__detail {
	padding: 0;
}

.banner-inner-section .flexwrap .pageheader-title {
	color: #c5b58a;
	font-family: "Kaleko105Light";
	padding-bottom: 22px;
}

.banner-inner-section .flexwrap .pageheader-text {
	padding: 0;
	margin: 0;
	font-size: 18px;
	line-height: 28px;
	font-family: "NeutraTextBook";
	color: #3c3a3b;
	opacity: 1;
	letter-spacing: normal;
}

.banner-section .bannerwarp-img {
	position: relative;
}

.banner-section .bannerwarp-img::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	bottom: 0;
	top: 0;
	background: rgba(0, 0, 0, .5);
	z-index: 1;
}

.banner-section {
	position: relative;
}

.banner-section .bannerwarp-content {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	z-index: 999;
	left: 0;
	margin: auto;
	max-width: 960px;
	text-align: center;
}

.banner-section .bannerwarp-content .pageheader-title {
	font-size: 50px;
	line-height: 60px;
	color: #fff;
	font-family: "Kaleko105Light";
	font-weight: normal;
}

.linkblockswrap {
	display: none;
}

.pagination {
	display: flex;
	justify-content: center;
}

/*-----------------------------------------------------------

Wedding

------------------------------------------------------------*/
.banner-wedding .banner-content-inner {
	max-width: 635px;
	margin: auto;
	text-align: center;
}

.banner-wedding .banner-content-inner h2 {
	color: #fff;
	padding-bottom: 21px;
}

.banner-wedding .banner-content-inner .app-btn {
	padding: 0;
	justify-content: center;
}

.banner-wedding .banner-content-inner .app-btn a {
	width: auto;
	margin: 0;
	height: auto;
	font-size: 17px;
	background: #fff;
	padding: 12px 20px;
	border-radius: 0;
	font-family: "NeutraTextBook";
	color: #3c3a3b;
}

.banner-wedding .banner-content-inner .app-btn a:hover {
	background: #c4a369;
	color: #fff;
}

.enquire-same {
	padding: 28px 50px;
	background: #191617;
}

.enquire-same .enquire-btn a {
	font-size: 18px;
	line-height: 22px;
	color: #c5b58a;
	font-family: "NeutraTextBold";
}

.stylish-section {
	max-width: 100%;
	padding: 71px 0 113px;
}

.stylish-section .stylish-inner {
	max-width: 945px;
	margin: auto;
}

.stylish-section .stylish-inner h2 {
	font-size: 34px;
	text-align: center;
	color: #c5b58a;
	padding-bottom: 58px;
	font-family: "Kaleko105Light";
}

.stylish-section .stylish-inner .stylish-same p {
	font-size: 18px;
	line-height: 28px;
	font-family: "NeutraTextBook";
	margin-bottom: 30px;
	color: #3c3a3b;
}

.stylish-section .stylish-inner [class*="col-"] {
	padding: 0px 25px;
}

.stylish-section .stylish-inner .row {
	margin: 0 -25px;
}

.stylish-section .stylish-inner .stylish-same p strong {
	font-weight: normal;
	color: #3c3a3b;
	font-family: "NeutraTextBold";
}

.banner-wedding .banner-images {
	position: relative;
}

.banner-wedding .banner-images::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	bottom: 0;
	top: 0;
	background: rgba(0, 0, 0, .5);
	z-index: 1;
}

.venue-inner .barintro-text {
	max-width: 585px;
}

.venue-inner .barintro-text .blackimagetext-text {
	display: none;
}

.venue-inner .barintro-text .blackimagetext-title {
	color: #c5b58a;
	font-family: "Kaleko105Light";
	padding-bottom: 41px;
}

.venue-inner .barintro-text p {
	font-size: 18px;
	color: #3c3a3b;
	opacity: 1;
	font-family: "NeutraTextBook";
	line-height: 28px;
}

.btn-inline-section .bannerbuttons-inline {
	padding: 10px 15px;
	background: #c5b58a;
	font-family: "NeutraTextBook";
	color: #fff;
	font-weight: normal;
	display: inline-block;
	margin-right: 15px;
	text-decoration: none !important;
}

.btn-inline-section .bannerbuttons-inline:hover {
	background: #191617;
}

.col-section {
	padding: 80px 0 71px;
}

.col-section .container {
	max-width: 1537px;
}

.col-section .row {
	margin: 0 -42px;
}

.col-section [class*="col-md-"] {
	padding: 0 42px;
}

.col-section-inner .col-blog img {
	width: 100%;
}

.col-section-inner .col-text h3 {
	font-size: 34px;
	line-height: 25px;
	color: #c5b58a;
	font-family: "Kaleko105Light";
	padding-bottom: 30px;
}

.col-section-inner .col-text p {
	font-size: 18px;
	line-height: 28px;
	color: #3c3a3b;
	font-family: "NeutraTextBook";
	margin-bottom: 30px;
}

.col-section-inner .col-text {
	padding-top: 46px;
}

.col-section-inner .col-text .bannerbuttons-inline {
	padding: 12px 24px;
	background: #c5b58a;
	font-family: "NeutraTextBook";
	color: #fff;
	font-size: 17px;
}

.col-section-inner .col-text .bannerbuttons-inline:hover {
	background: #191617;
}

.guests-section {
	padding: 205px 0;
	background: #191617;
}

.weddings-container .row {
	margin: 0;
	align-items: center;
}

.weddings-container [class*="col-"] {
	padding: 0;
}

.enquiry-img-wadding img {
	width: 100%;
}

.enquiry-weddings {
	background: #f0f0f0;
}

.enquiry-form-wadding {
	padding-left: 177px;
}

.enquiry-form-wadding h3 {
	font-size: 30px;
	line-height: 25px;
	color: #3c3a3b;
	font-family: "Kaleko105Light";
	padding-bottom: 61px;
}

.guests-section-slider .banner-content  p {
	font-size: 16px;
	line-height: 28px;
	color: #fff;
	letter-spacing: .32px;
	font-family: "Kaleko105Light";
	padding-bottom: 20px;
}

.guests-section-slider {
	max-width: 1537px;
	margin: auto;
	padding: 0px 15px;
}

.guests-section-slider .banner-content span {
	font-size: 13px;
	line-height: 14px;
	color: #c5b58a;
	font-family: "Kaleko105Light";
}

.guests-section-slider .guests-slider {
	padding-top: 83px;
}

.guests-section-slider h3 {
	font-size: 34px;
	line-height: 37px;
	color: #c5b58a;
	font-family: "Kaleko105Light";
}

.gallery-slider figure img {
	width: 100% !important;
	height: 481px;
	object-fit: cover;
}

.gallery-slider figure {
	margin: 0;
	width: 100%;
	height: 100%;
}

.gallery-slider .owl-carousel .owl-dots, .gallery-slider .owl-carousel .owl-nav {
	display: none;
}

.gallery-section .view-gallery a {
	font-size: 18px;
	line-height: 22px;
	color: #c5b58a;
	text-transform: uppercase;
	font-family: "NeutraTextBold";
}

.gallery-section .view-gallery {
	background: #191617;
	text-align: center;
	padding: 28px 25px;
}

.guests-section-slider .owl-nav {
	display: block !important;
	position: absolute;
	top: -38px;
	right: 0;
}

.guests-section-slider .owl-nav button span {
	display: none;
}

.guests-section-slider .owl-nav button {
	width: 40px;
	height: 40px;
}

.guests-section-slider .owl-nav button.owl-prev {
	background: url("https://cdn-ilcofpb.nitrocdn.com/lwuYRLMNikElgQppPQvbFpKffbODCnbC/assets/images/optimized/rev-95b3896/dakotahotels.co.uk/app/themes/v1/images/left-arrow.png") !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: 15px !important;
}

.guests-section-slider .owl-nav button.owl-next {
	background: url("https://cdn-ilcofpb.nitrocdn.com/lwuYRLMNikElgQppPQvbFpKffbODCnbC/assets/images/optimized/rev-95b3896/dakotahotels.co.uk/app/themes/v1/images/right-arrow.png") !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: 15px !important;
}

.homepage-top-slider .owl-dots, .homepage-top-slider .owl-nav {
	display: none;
}

/*======================================

Filter

=====================================*/
.filter-dakota ul li button {
	font-size: 14px;
	color: #fff;
	padding: 4px 10px;
	border-radius: 100px;
	transition: .3s ease-in-out;
	cursor: pointer;
	font-family: "NeutraTextBook";
}

.filter-dakota ul li button:hover {
	background: #fff;
	color: #3c3a3b;
}

.filter-dakota ul li button.active {
	color: #3c3a3b;
	background: #fff;
}

.filter-dakota ul li {
	margin: 0px 15px;
}

.filter-dakota ul li + li {
	margin-left: 0;
}

.gallery-slider figure {
	font-size: 0 !important;
}

.lightbox .lb-image {
	border: none !important;
	border: 2px solid #fff !important;
	height: 591px !important;
	border-radius: 0 !important;
	object-fit: cover !important;
	object-position: center center !important;
	width: 100% !important;
}

.lb-outerContainer {
	width: 100% !important;
	max-width: 1074px !important;
	height: auto !important;
	background: transparent !important;
	padding: 0 66px;
}

.lb-nav a.lb-prev {
	opacity: 1 !important;
}

.lb-nav a.lb-next {
	opacity: 1 !important;
}

.lb-nav a.lb-prev {
	opacity: 1 !important;
	background-repeat: no-repeat !important;
	background-position: left center !important;
	background-size: 36px 36px !important;
}

.lb-nav a.lb-next {
	opacity: 1 !important;
	background-position-x: 0%;
	background-position-y: 0%;
	background-repeat: repeat;
	background-repeat: no-repeat !important;
	background-size: auto;
	background-size: 36px 36px !important;
	background-position: right center !important;
}

.lb-closeContainer {
	display: none !important;
}

.lb-details .lb-number {
	display: none !important;
}

.lb-data .lb-details {
	width: 100% !important;
	text-align: center !important;
}

.lb-caption {
	max-width: 722px;
	margin: auto !important;
	width: 100% !important;
	display: block !important;
	font-size: 15px !important;
	line-height: 16px !important;
	color: #fff !important;
	font-family: "Kaleko105Book" !important;
	font-weight: 300 !important;
	padding-top: 32px !important;
}

.gallery-slider figure a {
	width: 100% !important;
}

.gallery-slider figure img {
	width: 100% !important;
}

#lightbox {
	position: fixed;
	top: 0 !important;
	top: 8% !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
}

.row.main-dhokta-row figure img {
	height: 206px !important;
	object-fit: cover;
}

.dakota-cc-location-main button {
	color: #000 !important;
}

.dakota-cc-location-main .filter-dakota ul li button.active {
	color: #fff !important;
	background: #3c3a3b !important;
}

.dakota-cc-location-main  .filter-dakota ul li button:hover {
	color: #fff !important;
	background: #3c3a3b !important;
}

.lifestyle img {
	height: 420px;
	object-fit: cover;
	object-position: center center;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
	background-color: #3c3a3b !important;
	border: none !important;
	padding: 27px 11px;
	max-width: 99%;
	margin: auto !important;
	right: 0 !important;
	bottom: 1%;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
	width: 100% !important;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
	display: inline-block !important;
}

.moove-gdpr-cookie-notice p {
	display: inline-block !important;
}

.moove-gdpr-cookie-notice {
	text-align: center !important;
}

button.mgbutton.moove-gdpr-infobar-allow-all.gdpr-fbo-0 {
	background: #fff !important;
	min-width: 106px !important;
	min-height: 33px !important;
	color: #3c3a3b !important;
	font-size: 12px !important;
	line-height: 13px !important;
	font-family: "NeutraTextBook" !important;
	padding: 10px 19px !important;
	border-radius: 0 !important;
	margin: 23px auto 0 !important;
}

/*--------------------------------------------------------------------*/

/*Header-bar

/*---------------------------------------------------------------------*/
.header-hover-bar .aux ul li.menu-item-has-children a::after {
	background: url("https://cdn-ilcofpb.nitrocdn.com/lwuYRLMNikElgQppPQvbFpKffbODCnbC/assets/images/optimized/rev-95b3896/dakotahotels.co.uk/app/themes/v1/images/dropdonw-menu.png");
	content: "";
	background-size: 10px;
	background-repeat: no-repeat;
	background-position: center;
	width: 20px;
	height: 20px;
	top: 2px;
	position: relative;
}

.header-hover-bar {
	background: #2e292c;
	justify-content: inherit;
}

.header-hover-bar .aux ul li {
	margin: 0;
}

.header-hover-bar .topbar-nav {
	max-width: 1595px;
	width: 100%;
	margin: auto;
	padding: 0px 15px;
}

.header-hover-bar .aux ul li a {
	padding: 25px 24px;
	font-size: 17px;
	text-transform: capitalize;
	letter-spacing: normal;
	color: #fff;
	font-family: "NeutraTextBook";
}

.header-hover-bar .aux ul li.menu-item-has-children a {
	padding-left: 0;
}

.header-hover-bar .aux ul li a:hover {
	color: #c5b58a;
}

/*.header-bar .nav ul > li.menu-item.menu-item-has-children {background: #2E292C; }*/
.header-hover-bar .aux ul li.menu-item-has-children li a {
	padding: 10px 20px;
	font-weight: normal;
}

.header-hover-bar .aux ul li.menu-item-has-children li a:hover {
	color: #fff;
}

.header-hover-bar .aux ul li.current_page_item a {
	color: #c5b58a;
}

.fix-button-row {
	position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 999;
}

.fix-button-row a {
	box-shadow: 0px 0px 10px rgba(0, 0, 0, .16);
	color: #fff;
	text-transform: uppercase;
	font-family: "NeutraTextBold";
	padding: 23px 36px;
	background: #c5b58a;
	font-size: 15px;
}

.sitecontent {
	transform: inherit !important;
}

.banner-wrap.same-banner.banner-wedding strong {
	all: unset;
	color: #c5b58a !important;
}

.banner-section .bannerwarp-img .mobile-image {
	display: none !important;
}

/*------------------------------------------------------------*/

/*Responsive-Css-here

/*------------------------------------------------------------*/
@media (max-width: 1400px) {
	.contant-hero-inner h2 {
		font-size: 35px;
	}
	
	.list-coluns-inner li {
		padding: 0 32px;
	}
	
	.list-coluns-inner {
		margin: 0 -32px;
	}
	
	.stylish-section .stylish-inner h2 {
		font-size: 20px;
		padding-bottom: 31px;
	}
	
	.stylish-section .stylish-inner .stylish-same p {
		font-size: 15px;
	}
	
	.gallery-slider figure img {
		height: 290px;
		object-fit: cover;
	}
	
	.guests-section {
		padding: 100px 0 !important;
	}
}

@media (max-width: 1199px) {
	.inner-content-dokala h2 {
		font-size: 18px;
	}
	
	.offer-heading h2 {
		font-size: 29px;
	}
	
	.dakota-all-location-wrapper figcaption h3 {
		font-size: 15px;
		padding: 2px 0 0px;
	}
	
	.dakota-all-location-wrapper figcaption {
		padding: 29px 23px 0;
	}
	
	.dakota-all-location-wrapper figcaption p {
		color: #7b7b7b;
		font-size: 14px;
		letter-spacing: .14px;
		margin: 10px 0 0;
		padding-bottom: 36px;
		height: 133px;
	}
	
	.stylish-section {
		padding: 46px 0 16px;
	}
	
	.gallery-slider figure img {
		height: 268px;
	}
	
	.blackimagetext.__bar.blaxkimg-inner.same-inner.venue-inner .same-col.blackimg-contant {
		padding: 65px 0;
	}
	
	.same-inner .barintro-text h3 {
		font-size: 22px;
		padding-bottom: 10px !important;
	}
	
	.venue-inner .barintro-text p {
		font-size: 16px;
	}
	
	.lb-outerContainer {
		max-width: 677px !important;
	}
	
	.lightbox .lb-image {
		height: 360px !important;
	}
	
	.lb-caption {
		max-width: 514px;
		font-size: 13px !important;
		padding-top: 16px !important;
	}
	
	.lifestyle img {
		height: 291px;
	}
}

@media (max-width: 991px) {
	.offer-wrapper-box .col-md-6 {
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
	}
	
	.filter-dakota ul li + li {
		margin-left: -1px;
	}
	
	.row.main-dhokta-row .col-md-4 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.dakota-all-location-wrapper {
		background: #191617;
		padding: 63px 0;
	}
	
	.offer-wrapper-box.new-slider-comman {
		padding: 59px 0 0;
	}
	
	.hourse-inputer-wrapper {
		padding: 56px 0 74px;
	}
	
	.hero-banner-wtapper img {
		min-height: 245px;
		object-fit: cover;
		object-position: center center;
	}
	
	.list-coluns-inner li {
		padding: 0 8px;
	}
	
	.list-coluns-inner {
		margin: 0 -8px;
	}
	
	.horse-heading h2 {
		font-size: 21px;
	}
	
	.fiter-comman-head h2 {
		font-size: 22px;
		padding-bottom: 12px;
	}
	
	.dakota-cc-location-main {
		background: #f0f0f0;
		padding: 47px 0 55px;
	}
	
	.row.lifestyle .col-md-4 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.row.lifestyle figcaption h3 {
		font-size: 16px;
	}
	
	.row.lifestyle .counter {
		font-size: 14px;
	}
	
	.content-hour h6 {
		font-size: 16px;
		padding: 27px 0 10px;
	}
	
	.contant-hero-inner h2 {
		font-size: 22px;
	}
	
	.banner-wrap.same-banner.banner-wedding .banner-content {
		position: absolute;
		top: 50% !important;
		transform: translatey(-50%) !important;
		margin: auto;
	}
	
	.banner-wrap.same-banner.banner-wedding .banner-content h2 {
		font-size: 28px;
	}
	
	.blackimagetext.__bar.blaxkimg-inner.same-inner.venue-inner .same-col.blackimg-contant {
		padding: 0 0;
	}
	
	.header.__fixed .header-logowrap {
		width: 79px !important;
	}
}

@media (max-width:  767px) {
	.offer-content {
		padding: 41px 24px;
	}
	
	.filter-dakota h4 {
		margin: 0 !important;
		display: block;
		width: 100%;
		text-align: center;
		margin-bottom: 27px !important;
	}
	
	.row.main-dhokta-row .col-md-4 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.main-dhokta-row article {
		margin-top: 27px;
	}
	
	.offer-wrapper-box {
		padding: 35px 0 39px;
	}
	
	.offer-heading h2 {
		font-size: 22px;
	}
	
	.filter-dakota ul li + li {
		margin-left: 0;
	}
	
	.filter-dakota ul {
		padding-left: 0px;
		width: 100%;
		overflow: auto;
		display: inline-block !important;
		white-space: nowrap;
	}
	
	.filter-dakota ul li {
		display: inline-block;
	}
	
	.list-coluns-inner li {
		padding: 0;
		width: 100%;
	}
	
	.list-coluns-inner {
		margin: 0 !important;
	}
	
	.row.lifestyle .col-md-4 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.guests-section-slider .owl-nav {
		display: none !important;
	}
	
	.banner-wrap.same-banner.banner-wedding .bannerimg {
		object-position: unset !important;
	}
	
	.btn-inline-section .bannerbuttons-inline {
		padding: 10px 11px;
		font-size: 12px;
		margin-right: 4px;
	}
	
	.guests-section-slider h3 {
		font-size: 16px;
	}
	
	.guests-section-slider .guests-slider {
		padding-top: 27px;
	}
	
	.guests-section-slider .banner-content p {
		font-size: 13px;
	}
	
	.guests-section {
		padding: 40px 0 !important;
		text-align: center;
	}
	
	.col-section-inner .col-text h3 {
		font-size: 18px;
	}
	
	.col-section-inner .col-text .bannerbuttons-inline {
		margin-bottom: 32px;
	}
	
	.banner-content-inner h2 {
		font-size: 25px !important;
	}
	
	.lb-caption {
		max-width: 305px;
	}
	
	.lb-outerContainer {
		padding: 0 !important;
	}
	
	.main-dhokta-row .col-md-4 {
		margin-top: 30px;
	}
}

@media (max-width:  480px) {
	#GoogleMap .gm-style div div div {
		transform: matrix(1, 0, 0, 1, -35, 0);
		width: 100% !important;
	}
}

.enquiry-form-wadding section .font-normal {
	font-size: 20px;
	color: #3c3a3b;
	line-height: 25px;
	font-family: "NeutraTextBold";
	margin-bottom: 30px;
}

.enquiry-form-wadding section .type-wedding li {
	margin-bottom: 23px;
	font-size: 18px;
	font-family: "NeutraTextBook";
	color: #3c3a3b;
}

.enquiry-form-wadding section .type-wedding li input {
	margin-right: 10px;
}

.enquiry-form-wadding section .button {
	font-size: 17px;
	padding: 12px 24px;
	background: #c5b58a;
	box-shadow: none;
	font-family: "NeutraTextBook";
	color: #fff !important;
}

.enquiry-form-wadding section .basic_details label {
	font-size: 16px;
	font-family: "NeutraTextBook";
	margin-bottom: 5px;
	display: block;
	color: #3c3a3b;
}

.enquiry-form-wadding section .basic_details .form-control {
	padding: 10px 15px;
	text-transform: capitalize;
	font-family: "NeutraTextBook";
	display: block;
	width: 100%;
}

.enquiry-form-wadding section .basic_details .form-group {
	margin-bottom: 15px;
}

.enquiry-form-wadding section .type-wedding span {
	display: block;
	margin-bottom: 15px;
}

.enquiry-form-wadding section .type-wedding label {
	font-size: 16px;
	font-family: "NeutraTextBook";
	margin-bottom: 5px;
	display: block;
	color: #3c3a3b;
}

.enquiry-form-wadding section#step-3 .form-control {
	padding: 10px 15px;
	text-transform: capitalize;
	font-family: "NeutraTextBook";
	display: block;
	width: 100%;
}

.enquiry-form-wadding section#step-3 .form-group {
	margin-bottom: 15px;
}

.enquiry-form-wadding section#step-3 label {
	font-size: 16px;
	font-family: "NeutraTextBook";
	margin-bottom: 5px;
	display: block;
	color: #3c3a3b;
}

.enquiry-form-wadding section .type-wedding li input {
	display: inline-block !important;
	width: auto !important;
}

.weddings-container .row {
	align-items: inherit;
}

.enquiry-img-wadding {
	height: 100%;
}

.enquiry-img-wadding .blackimagetext-img {
	height: 100%;
	object-fit: cover;
}

.enquiry-form-wadding {
	padding-top: 50px;
	padding-bottom: 50px;
	padding-right: 50px;
}

.enquiry-form-wadding section .type-wedding span {
	font-family: "NeutraTextBook";
}

#thankumsg {
	margin-top: 15px;
	display: block;
	font-family: "NeutraTextBook";
	color: #c5b58a;
	font-size: 16px;
	padding: 10px;
	border: 1px solid #c5b58a;
	text-align: center;
}

#cookie-law-info-bar span {
	background: #3c3a3b;
	display: block;
	padding: 45px 30px 25px;
	text-align: center !important;
}

#cookie-law-info-bar {
	background: transparent !important;
	box-shadow: none !important;
	padding: 0 15px 15px !important;
}

#cookie-law-info-bar .cli-bar-container.cli-style-v2 {
	display: block;
	text-align: center;
}

#cookie-law-info-bar .cli-bar-container .cli-bar-message {
	width: 100%;
	text-align: center;
	max-width: 1560px;
	margin: auto;
	color: #fff;
	font-family: "NeutraTextBook";
	line-height: 25px;
	font-size: 18px;
}

#cookie-law-info-bar .cli-bar-container .cli-bar-btn_container {
	text-align: center;
	display: flex;
	justify-content: center;
	margin: 20px 0 0;
}

#cookie-law-info-bar .cli-bar-container .cli-bar-btn_container .cli-plugin-button {
	padding: 10px 25px;
	font-size: 18px !important;
	font-family: "NeutraTextBook";
	background: #fff !important;
}

#cookie-law-info-bar .cli-bar-container .cli-bar-btn_container .cli-plugin-button.cli_action_button {
	background: #fff !important;
	color: #3c3a3b !important;
}

#cookie-law-info-bar .cli-bar-container .cli-bar-btn_container .cli-plugin-button.cli_action_button:hover {
	background: #c6a66b !important;
	color: #fff !important;
}

.cli-modal.cli-show {
	height: auto;
	top: inherit;
	padding: 15px;
}

.cli-modal.cli-show .cli-modal-dialog {
	max-width: 100%;
	margin: 0;
	border-radius: 0;
}

.cli-modal-backdrop.cli-fade.cli-settings-overlay.cli-show {
	display: none;
}

.cli-modal.cli-show .cli-modal-dialog .cli-modal-content {
	border-radius: 0;
	background: #3c3a3b;
	padding: 42px 71px 22px;
}

.cli-modal.cli-show .cli-modal-dialog .cli-modal-content h4 {
	margin: 0;
	font-size: 18px;
	font-family: "NeutraTextBook";
	color: #fff;
	display: none;
}

.cli-modal.cli-show .cli-modal-dialog .cli-modal-content .cli-privacy-content-text {
	font-size: 10px;
	font-size: 18px;
	font-family: "NeutraTextBook";
	padding-top: 0px;
	color: #fff;
	margin-bottom: 17px;
}

.cli-modal.cli-show .cli-modal-dialog .cli-modal-content .wt-cli-necessary-checkbox .cli-nav-link.cli-settings-mobile {
	margin-left: 20px;
	font-size: 18px;
	font-family: "NeutraTextBook";
	color: #fff;
}

.cli-modal.cli-show .cli-modal-dialog .cli-modal-content .wt-cli-necessary-checkbox {
	display: flex !important;
	align-items: center;
	margin-bottom: 15px;
}

.cli-modal.cli-show .cli-modal-dialog .cli-modal-content .wt-cli-cookie-description {
	font-size: 18px;
	font-family: "NeutraTextBook";
	padding: 0;
	color: #fff;
	line-height: 22px;
	padding-bottom: 9px;
}

.cli-modal.cli-show .cli-modal-dialog .cli-modal-content .cli-switch {
	display: flex;
	align-items: center;
	padding: 0;
	margin-bottom: 15px;
}

.cli-modal.cli-show .cli-modal-dialog .cli-modal-content .cli-nav-link.cli-settings-mobile {
	font-size: 18px;
	font-family: "NeutraTextBook";
	margin-left: 20px;
	color: #fff;
	line-height: 22px;
}

.cli-modal.cli-show .cli-modal-dialog .cli-modal-footer .cli-tab-footer {
	text-align: left;
	padding-top: 10px;
}

.cli-modal.cli-show .cli-modal-dialog .cli-modal-footer .cli-tab-footer .cli-btn {
	padding: 10px 40px;
	background-color: #fff;
	color: #3c3a3b;
	font-family: "NeutraTextBook";
	font-size: 18px;
}

.cli-modal.cli-show .cli-modal-dialog .cli-modal-footer .cli-tab-footer .cli-btn:hover {
	background: #c6a66b !important;
	color: #fff !important;
}

.cli-modal.cli-show .cli-modal-dialog .cli-modal-content #cliModalClose svg {
	fill: #fff;
}

.cli-modal.cli-show .cli-modal-dialog .cli-modal-content #cliModalClose {
	top: 0;
	cursor: pointer;
	color: #fff;
}

.cli-modal.cli-show .cli-modal-dialog .cli-modal-content .cli-switch input[type="checkbox"] {
	display: block;
	margin: 0;
}

.cli-modal.cli-show .cli-modal-dialog .cli-modal-content .cli-privacy-readmore {
	font-size: 16px;
	font-family: "NeutraTextBook";
	color: #fff;
	margin: 0;
}

.cli-modal.cli-show .cli-modal-dialog .cli-modal-content .cli-privacy-content {
	overflow: inherit;
	max-height: inherit;
}

.cli-modal.cli-show .cli-modal-dialog .cli-modal-content h3 {
	margin: 0;
	font-size: 25px;
	font-family: "Kaleko105Book";
	color: #fff !important;
	margin-bottom: 15px;
	line-height: 40px;
}

.cli-modal.cli-show .cli-modal-dialog .cli-modal-content h3 span {
	color: #b1a377 !important;
}

#cookie-law-info-bar .cli-bar-container .cli-bar-message a {
	text-decoration: underline;
}

#cookie-law-info-bar .cli-bar-container .cli-bar-message b a {
	text-decoration: inherit;
	color: #fff !important;
}

#cookie-law-info-bar .cli-bar-container .cli-bar-message a:hover {
	color: #c6a66b !important;
}

#cookie-law-info-bar .cli-bar-container .cli-bar-message b a:hover {
	color: #fff !important;
}

.cli-tab-section {
	margin-top: 0 !important;
}

.cli-modal.cli-show .cli-modal-dialog .cli-modal-content .cli-tab-section-container {
	padding-top: 0 !important;
}

/*============Popup==============*/
div.moove_gdpr_cookie_modal_open {
	background: transparent;
}

div.gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-container {
	width: 100%;
	padding: 0 5px 10px 10px;
}

div#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
	width: 100%;
	max-width: 100%;
}

div#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
	width: 100% !important;
	max-width: 100% !important;
	min-height: inherit;
}

div.gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-wrap {
	display: flex;
	align-items: flex-end;
	height: 100%;
}

div#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
	width: 100%;
	float: inherit;
	padding: 0;
	background: transparent;
	height: auto;
}

div#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
	width: 100%;
	position: relative;
	display: inline-block;
	float: inherit;
	height: auto;
}

div#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
	position: relative;
	height: auto;
}

div.gdpr_lightbox.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal {
	min-height: inherit;
}

div#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
	display: none !important;
}

div#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
	position: relative;
}

div#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
	background-color: #3c3a3b;
	border-radius: 0;
	padding: 25px 40px;
}

div#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt {
	position: relative;
	padding: 0;
	left: 0;
	right: 0;
	display: none;
}

div#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
	background-color: transparent;
	padding: 0;
}

div#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
	background-color: transparent;
}

div#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img {
	max-height: 55px;
	display: none;
}

div#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder {
	margin-bottom: 10px;
}

div#moove_gdpr_cookie_modal button {
	letter-spacing: 0;
	outline: none;
	cursor: pointer;
	background: transparent !important;
	border: 0 !important;
	padding: 0 !important;
	color: #fff !important;
	font-size: 13px !important;
	font-family: "NeutraTextBook" !important;
}

div#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title {
	margin: 0;
	color: #fff;
	font-size: 22px;
	font-family: "NeutraTextBook" !important;
}

div#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p {
	color: #fff;
	margin: 15px 0;
	font-family: "NeutraTextBook" !important;
}

div#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content::before {
	display: none;
}

div#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	padding: 0;
	-ms-flex-pack: justify;
	justify-content: inherit;
	margin: 0 -2px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

div#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder .mgbutton {
	padding: 10px !important;
	background: #fff !important;
	border-radius: 0 !important;
	color: #3c3a3b !important;
	font-weight: normal !important;
	font-family: "NeutraTextBook" !important;
	font-size: 16px !important;
}

div#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder .mgbutton:hover {
	background: #b1a377 !important;
	color: #fff !important;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p {
	font-weight: normal !important;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a {
	font-weight: normal !important;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a:hover {
	color: #b1a377 !important;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:hover {
	color: #b1a377 !important;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button:hover {
	color: #b1a377 !important;
}

@media (max-width:991px) {
	div#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
		transform: inherit !important;
		max-height: inherit !important;
	}
	
	div#moove_gdpr_cookie_modal {
		height: auto !important;
		max-height: inherit !important;
	}
	
	div#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-nav-tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title {
		display: block !important;
	}
	
	div#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-right-content, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-content, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main {
		min-height: inherit !important;
		max-height: inherit !important;
	}
	
	div#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-nav-tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title {
		width: 100% !important;
		display: block !important;
	}
	
	div#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu {
		display: block !important;
	}
	
	div#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li {
		width: 100%;
		margin: 0;
	}
	
	.cli-modal.cli-show .cli-modal-dialog .cli-modal-content {
		padding: 15px;
	}
	
	.cli-modal.cli-show .cli-modal-dialog .cli-modal-content .wt-cli-cookie-description {
		font-size: 14px;
	}
	
	.cli-modal.cli-show .cli-modal-dialog .cli-modal-content .cli-nav-link.cli-settings-mobile {
		font-size: 14px;
		margin-left: 10px;
	}
	
	.cli-modal.cli-show .cli-modal-dialog .cli-modal-content .cli-privacy-content-text {
		font-size: 14px;
	}
	
	.cli-modal.cli-show .cli-modal-dialog .cli-modal-content h3 {
		font-size: 18px;
	}
	
	#cookie-law-info-bar .cli-bar-container .cli-bar-message {
		font-size: 14px;
	}
	
	.cli-modal.cli-show .cli-modal-dialog .cli-modal-content .wt-cli-necessary-checkbox .cli-nav-link.cli-settings-mobile {
		font-size: 14px;
	}
	
	.cli-modal.cli-show .cli-modal-dialog .cli-modal-footer .cli-tab-footer .cli-btn {
		font-size: 14px;
	}
	
	.cli-modal.cli-show .cli-modal-dialog .cli-modal-content h3 {
		margin-bottom: 0px;
	}
	
	.cli-modal.cli-show .cli-modal-dialog .cli-modal-content .cli-privacy-content-text {
		padding-top: 0;
	}
	
	.cli-modal.cli-show .cli-modal-dialog .cli-modal-footer .cli-tab-footer {
		padding-top: 10px;
	}
	
	.cli-modal.cli-show {
		padding: 10px;
	}
	
	#cookie-law-info-bar {
		padding: 0 10px 10px !important;
	}
	
	.cli-modal.cli-show .cli-modal-dialog .cli-modal-content .wt-cli-cookie-description {
		padding: 0 0 10px;
	}
	
	#cookie-law-info-bar span {
		padding: 15px;
	}
	
	#cookie-law-info-bar .cli-bar-container .cli-bar-btn_container {
		margin: 10px 0 0;
	}
	
	.cli-modal.cli-show .cli-modal-dialog .cli-modal-content .cli-privacy-content-text {
		margin-bottom: 10px;
	}
	
	.cli-modal.cli-show .cli-modal-dialog .cli-modal-content .cli-switch {
		margin-bottom: 5px;
	}
	
	#cookie-law-info-bar .cli-bar-container .cli-bar-btn_container .cli-plugin-button {
		font-size: 16px !important;
	}
	
	#cookie-law-info-bar .cli-bar-container .cli-bar-message {
		line-height: 20px;
	}
	
	.cli-modal.cli-show .cli-modal-dialog .cli-modal-content .wt-cli-cookie-description {
		line-height: 20px;
	}
	
	.cli-modal.cli-show .cli-modal-dialog .cli-modal-content .cli-privacy-content-text {
		line-height: 20px;
	}
}

.header-hover-bar {
	z-index: 9;
}

.form-counter {
	display: block;
	margin-top: 40px;
	color: #3c3a3b;
	font-size: 18px;
	font-family: "NeutraTextBook";
}

#seeMore2 {
	display: inline-block;
	margin: auto;
	margin-top: 50px;
	padding: 10px 45px;
	background: #c5b58a;
	color: #fff;
	font-family: "NeutraTextBook";
}

#seeMore2:hover {
	background: #3c3a3b;
}

/*.page-id-1180 .banner-inner-section .flexwrap, .page-id-1225 .banner-inner-section .flexwrap, .page-id-1235 .banner-inner-section .flexwrap, .page-id-1114 .banner-inner-section .flexwrap {padding: 0; }*/
.header-bar .nav ul > li.menu-item a {
	font-size: 16px;
}

.header-hover-bar .aux ul li a {
	font-size: 16px;
}

.header-bar .header-book .header-book-extrabuttons a {
	font-size: 16px;
}

.footer {
	background-color: #3d3a3b;
}

.newsletter-form form .submit_wrap button {
	background-color: #272526 !important;
}

.newsletter-form form .submit_wrap button:hover {
	background-color: #c3b380 !important;
}

.inner-content-dokala p {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
}

.content-comman-inner p {
	font-size: 17px;
	line-height: 30px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
}

.content-hour h6 {
	font-family: "NeutraTextBook";
}

.content-hour p {
	line-height: 30px;
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
}

.list-coluns-inner li .see-btn {
	font-size: 18px;
	font-family: "NeutraTextBook";
}

.fiter-comman-head p {
	font-size: 17px;
	line-height: 30px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
}

.fiter-comman-head h2 {
	font-size: 50px;
	line-height: 70px;
}

.filter-dakota ul li button {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
}

.row.lifestyle figcaption h3 {
	font-family: "NeutraTextBook";
}

.row.lifestyle .counter {
	font-weight: 500;
}

.row.lifestyle p {
	font-size: 17px;
	line-height: 30px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
}

.book-btn-cooman {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.filter-dakota h4, .filter-dakota a {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
}

.offer-heading h2 {
	font-size: 50px;
	line-height: 70px;
}

.offer-heading p {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.inner-content-dokala h2 {
	font-family: "NeutraTextBook";
}

.book-btn-comman a {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.dakota-all-location-wrapper figcaption p {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.dakota-all-location-wrapper figcaption h3 {
	font-family: "NeutraTextBook";
}

.dakota-all-location-wrapper figcaption span {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif !important;
	font-weight: 500;
	line-height: 30px;
}

.banner-content-inner h2 {
	line-height: 70px;
}

.banner-content-inner p {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
	margin-top: 15px;
}

.app-button-same .bannerbuttons-wrap h2 {
	font-family: "NeutraTextBook";
	font-size: 18px;
}

.same-inner .barintro-text h3 {
	font-family: "NeutraTextBook";
}

.same-inner .barintro-text {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.same-inner .usercontent p {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.same-inner .usercontent p a {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.barroomcta.barroomcta-inner .barroomcta-title {
	font-size: 50px;
	line-height: 70px;
}

.barroomcta.barroomcta-inner .barroomcta-text {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.barroomcta.barroomcta-inner .barroomcta-top {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.barroomcta.barroomcta-inner .barroom-contant strong {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.barroomcta.barroomcta-inner .barroomcta-text {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.banner-section .bannerwarp-content .pageheader-title {
	line-height: 70px;
}

.banner-inner-section .flexwrap .pageheader-title {
	font-family: "NeutraTextBook";
}

.banner-inner-section .flexwrap .pageheader-text {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.usercontent .flex-same p strong em {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.gift-inner-blog .flexlinks-block p {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.usercontent .flex-same p {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.banner-content-inner h2 {
	line-height: 70px;
}

.banner-wedding .banner-content-inner .app-btn a {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.enquire-same .enquire-btn a {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.stylish-section .stylish-inner h2 {
	font-family: "NeutraTextBook";
}

.stylish-section .stylish-inner .stylish-same p {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.stylish-section .stylish-inner .stylish-same p strong {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.gallery-section .view-gallery a {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.venue-inner .barintro-text .blackimagetext-title {
	font-family: "NeutraTextBook";
}

.btn-inline-section .bannerbuttons-inline {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.guests-section-slider h3 {
	font-family: "NeutraTextBook";
}

.guests-section-slider .banner-content p {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.col-section-inner .col-text h3 {
	font-family: "NeutraTextBook";
}

.col-section-inner .col-text p {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.col-section-inner .col-text .bannerbuttons-inline {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
	margin-right: 5px;
}

.enquiry-form-wadding h3 {
	font-family: "NeutraTextBook";
}

.enquiry-form-wadding section .font-normal {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.enquiry-form-wadding section .type-wedding label {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.enquiry-form-wadding section .button {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.usercontent h2 {
	color: #c5b58a;
	font-family: "NeutraTextBook";
}

.usercontent h3 {
	color: #c5b58a;
	font-family: "NeutraTextBook";
}

.usercontent h1 {
	color: #c5b58a;
	font-family: "NeutraTextBook";
}

.accordion-head {
	color: #c5b58a;
	font-family: "NeutraTextBook";
}

.cli-tab-header {
	background: transparent !important;
	position: relative;
}

.cli-tab-content {
	display: block !important;
	background: transparent !important;
	padding: 0 !important;
}

.cli-tab-header a::before {
	display: none !important;
}

.cli-switch .cli-slider::after {
	display: none !important;
}

.cli-switch {
	position: absolute !important;
	left: 0;
	margin: 0;
}

.cli-slider {
	display: none !important;
}

.cli-modal.cli-show .cli-modal-dialog .cli-modal-content .cli-switch input[type="checkbox"] {
	font-size: 19px !important;
	width: 19px;
	height: 19px;
}

/*============================================
Font Size
=============================================*/
.homepage-top-slider .item .banner-content h1 {
	font-size: 50px;
	line-height: 70px;
}

.homepage-top-slider .item .banner-content p {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.introblock-top {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.introblock-title {
	font-family: "Kaleko105Light";
	font-size: 50px;
}

.introblock-text {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.foodcta-top {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.foodcta-title {
	font-family: "Kaleko105Light";
	font-size: 50px;
}

.foodcta-text {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.button, .submit_wrap button, .form-submit button, .sliderbutton, .modalblock-form form .submit_wrap button {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.locationsblock-title {
	font-family: "Kaleko105Light";
	font-size: 36px;
	line-height: 50px;
}

.locationsblock-listtitle {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.packageslider-title {
	font-family: "Kaleko105Light";
	font-size: 36px;
	line-height: 50px;
	padding-right: 35px;
}

.packagelink-top {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.packagelink-title {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.newsletter-top {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.newsletter-text {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.newsletter-form form .field_wrap .input_wrap input {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.footer-nav ul li a {
	font-size: 16px !important;
	font-family: "NeutraTextBook";
}

.newsletter-form form .field_wrap .label_wrap {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.newsletter-form form .field_wrap .label_wrap label {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.breadcrumb-content a, .breadcrumb-content span {
	font-size: 16px !important;
	font-family: "NeutraTextBook";
}

.pageheader-title {
	font-family: "Kaleko105Light";
	font-size: 50px;
	line-height: 70px;
}

.pageheader-text {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.menuarchive-title {
	font-family: "Kaleko105Light";
	font-size: 50px;
	line-height: 70px;
}

.menuarchive-list li a {
	font-family: "NeutraTextBook";
}

.gift-inner-blog .flexlinks-block p {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.contactheader-title {
	font-family: "Kaleko105Light";
	font-size: 50px;
	line-height: 70px;
}

.contactheader-selectwrap {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.contactwrap-title {
	font-family: "Kaleko105Light";
	font-size: 36px;
	line-height: 50px;
}

.contactwrap-address {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.contactwrap-detail {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.introtext-title {
	font-family: "Kaleko105Light";
	font-size: 50px;
	line-height: 70px;
}

.introtext-text {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.roomblock-title {
	font-family: "Kaleko105Light";
	font-size: 50px;
	line-height: 70px;
}

.roomblock-title span {
	font-family: "Kaleko105Light";
	font-size: 50px;
	line-height: 70px;
}

.roomblock-text {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.menucta-title {
	font-family: "Kaleko105Light";
	font-size: 50px;
	line-height: 70px;
}

.menucta-topl {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.menucta-text {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.menulist li a {
	font-family: "NeutraTextBook";
}

.menulist-title {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.barcta-title {
	font-family: "Kaleko105Light";
	font-size: 50px;
	line-height: 70px;
}

.barcta-top {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.barcta-text {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.exploreblocks-title span {
	font-family: "Kaleko105Light";
	font-size: 50px;
	line-height: 70px;
}

.exploreblocks-text {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.reviewsblock-title {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.reviewsblock-text {
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.reviewsblock-name {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.menucta-top {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.exploreblocks-title {
	font-family: "Kaleko105Light";
	font-size: 50px;
	line-height: 70px;
}

.introtext-subtitle {
	font-size: 18px;
	line-height: 30px;
	font-family: "NeutraTextBook";
}

.roomlink-title {
	font-family: "Kaleko105Light";
	font-size: 2.35rem;
}

.includedlist-title {
	font-size: 2.35rem;
	font-family: "NeutraTextBook";
}

.barintro-title {
	font-family: "Kaleko105Light";
	font-size: 50px;
	line-height: 70px;
}

.locationsblock-title.LocationTrigger {
	font-family: "Kaleko105Light";
}

@media (min-width: 1200px) and (max-width: 1675px) {
	.header-bar .nav ul > li.menu-item a {
		font-size: 16px !important;
	}
	
	.header-hover-bar .aux ul li a {
		font-size: 16px !important;
	}
	
	.header-bar .header-book .header-book-extrabuttons a {
		font-size: 16px !important;
	}
	
	.header.__group {
		padding-right: 33px;
	}
	
	.header-bar .menu-bar {
		padding-right: 0;
	}
	
	.header-bar .nav ul > li.menu-item a {
		padding: 0 13px !important;
	}
}

@media (min-width:992px) and (max-width: 1199px) {
	.header.__group {
		padding-right: 25px;
	}
	
	.header-bar .nav ul > li.menu-item a {
		font-size: 15px !important;
	}
	
	.header-hover-bar .aux ul li a {
		font-size: 15px !important;
	}
	
	.header-bar .header-book .header-book-extrabuttons a {
		font-size: 15px !important;
	}
	
	.header-bar .menu-bar {
		padding-right: 0;
	}
	
	.header-bar .nav ul > li.menu-item a {
		padding: 0 8px !important;
	}
}

.enquiry-form-wadding section .basic_details .form-control {
	border: 1px solid #d1d1d1;
	outline: none;
	box-shadow: none !important;
}

.enquiry-form-wadding section .basic_details .form-control:focus {
	border: 1px solid #000;
}

/*::-webkit-search-cancel-button,
::-webkit-clear-button {
  -webkit-appearance: none;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity=".54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E');
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  height: 1.5rem;
  margin-right: 0;
  width: 1.5rem;
}*/
.enquiry-form-wadding section .basic_details .form-group {
	position: relative;
}

::-webkit-calendar-picker-indicator {
	opacity: 1;
	background-image: inherit;
	background-position: 97%;
	background-repeat: no-repeat;
	background-size: 15px;
	width: 100%;
	height: 40px;
	cursor: pointer;
	border-radius: 50%;
	position: absolute;
	left: 0;
	right: 0;
	text-align: left;
	bottom: 0;
}

.enquiry-form-wadding section .basic_details .form-group input {
	display: block;
	-webkit-appearance: textfield;
	-webkit-appearance: none;
	-webkit-appearance: none;
	-moz-appearance: textfield;
	height: 40px;
	background: #fff;
	border-radius: 0px;
	text-align: left;
	font-size: 14px;
	line-height: 40px;
	padding: 0 15px;
}

.enquiry-form-wadding section .basic_details .form-group input::placeholder {
	font-size: 14px;
	text-align: left;
}

input::-webkit-date-and-time-value {
	text-align: left;
	color: #000;
	line-height: 35px;
	height: 40px;
	padding: 4px 4px 0;
}

body.__fixed .header-hover-bar {
	position: fixed;
	top: 78px !important;
	left: 0;
	right: 0;
	width: 100%;
}

.header-bar {
	z-index: 9999;
}

.nav ul > li.menu-item-has-children > ul .viewall {
	margin: 0 !important;
}

@media (max-width: 991px) {
	body.__fixed .header-hover-bar {
		position: inherit;
		top: inherit !important;
		left: inherit !important;
		right: inherit !important;
		width: 100%;
	}
}

.siteoverlay img {
	width: 174px !important;
}

.page-id-806 .banner-inner-section .flexwrap .pageheader-title {
	text-align: center;
}

.page-id-806 .usercontent .row .col-md-6 {
	display: block;
	max-width: 100%;
	flex: 100%;
}

.page-id-806 .usercontent .row .col-md-6 .flex-same {
	max-width: 450px;
	margin: auto;
}

.page-id-806 .usercontent .row .col-md-12 .flex-same {
	max-width: 450px;
	margin: auto;
}

.page-id-805 .usercontent .row .col-md-6 {
	display: block;
	max-width: 100%;
	flex: 100%;
}

.page-id-805 .usercontent .row .col-md-6 .flex-same {
	max-width: 450px;
	margin: auto;
}

.page-id-805 .banner-inner-section .flexwrap .pageheader-title {
	text-align: center;
}

.page-id-805 .banner-inner-section .flexwrap {
	padding-bottom: 0;
}

.page-id-806 .banner-inner-section .flexwrap {
	padding-bottom: 0;
}

.page-id-836 .usercontent .row .col-md-6 {
	display: block;
	max-width: 100%;
	flex: 100%;
}

.page-id-836 .usercontent .row .col-md-12 .flex-same {
	max-width: 450px;
	margin: auto;
}

.page-id-836 .banner-inner-section .flexwrap .pageheader-title {
	text-align: center;
}

.page-id-836  .wysiwygblock.__right {
	transform: inherit !important;
}

.page-id-836 .banner-inner-section .flexwrap {
	padding-bottom: 0;
}

.page-id-806 .banner-inner-section .flexwrap .pageheader-title {
	line-height: 70px;
}

.page-id-836 .banner-inner-section .flexwrap .pageheader-title {
	line-height: 70px;
}

.page-id-805 .banner-inner-section .flexwrap .pageheader-title {
	line-height: 70px;
}

.page-id-836 .usercontent .row .col-md-6 {
	display: block;
	max-width: 100%;
	flex: 100%;
}

.page-id-836 .usercontent .row .col-md-12 .flex-same {
	max-width: 450px;
	margin: auto;
}

.page-id-836 .banner-inner-section .flexwrap .pageheader-title {
	text-align: center;
}

.page-id-836  .wysiwygblock.__right {
	transform: inherit !important;
}

.page-id-836 .banner-inner-section .flexwrap {
	padding-bottom: 0;
}

.page-id-806  .wysiwygblock.__left {
	transform: inherit !important;
}

.page-id-806 .wysiwygblock.__right {
	transform: inherit !important;
}

.header.__fixed .header-book .header-book-extrabuttons .bookbutton {
	height: auto !important;
	padding: 8px 15px;
}

.header.__location.header-bar {
	padding-left: 0 !important;
}

.page-id-806 .banner-inner-section .flexwrap .pageheader-title {
	text-align: center;
	font-size: 50px;
	line-height: 68px;
}

.header {
	padding: 0 !important;
}

.white-text .blackimagetext-text {
	line-height: 1.47;
	letter-spacing: .5px;
	color: #9f9fa1;
	opacity: .77;
	margin-top: 20px;
}

.container._relative {
	position: relative;
}

.container._slim {
	max-width: 1140px;
}

.usercontent.white-text h3 {
	color: #fff;
}

.usercontent.white-text ul li {
	padding: 0 0 10px 0px;
}

.barroomcta.barroomcta-inner.room-bar {
	text-align: left;
}

.barroomcta.barroomcta-inner.room-bar .barroomcta-top {
	font-family: "NeutraTextBook";
	color: #c5b58a;
	text-transform: capitalize;
}

.barroomcta.barroomcta-inner.room-bar .barroomcta-title {
	color: #fff;
}

.page-id-537 .gift-inner-blog .flexlinks [class*="col-"] {
	padding-top: 0;
	padding-right: 15px;
	padding-left: 15px;
	max-width: 33.333%;
	flex: 0 0 33.33%;
}

.page-id-537 .gift-inner-blog .container {
	max-width: 1140px;
}

.page-id-537 .gift-inner-blog .flexlinks-block p {
	padding: 0;
	background: transparent;
	color: #000;
	font-family: "freight-sans-pro", sans-serif;
	font-size: 17px;
	text-transform: capitalize;
}

.page-id-537 .gift-inner-blog .flexlinks-block p strong {
	font-family: "NeutraTextBook";
	margin-top: 10px;
	display: block;
}

#event_enquery_form .form-control {
	margin-bottom: 20px;
	padding: 10px 15px;
	border-radius: 3px;
	width: 100% !important;
	height: auto;
	height: 40px;
	box-sizing: border-box;
	border: 1px solid #d1d1d1;
	background: #fff;
	line-height: 1.2;
	outline: none;
	transition: all 200ms;
	font-size: 1rem;
	font-size: 14px;
	margin-top: 5px;
	color: #959494;
}

@media (max-width: 991px) {
	.page-id-806 .banner-inner-section .flexwrap .pageheader-title {
		line-height: 56px;
		padding-top: 100px;
	}
}

@media (max-width: 767px) {
	.page-id-537 .gift-inner-blog .flexlinks [class*="col-"] {
		padding-top: 0;
		padding-right: 15px;
		padding-left: 15px;
		max-width: 50%;
		flex: 100% !important;
	}
	
	/*.offer-heading h2 {font-size: 50px; line-height: 70px; padding-top: 100px; }*/
	.offer-heading h2 {
		font-size: 30px;
		line-height: 50px;
	}
	
	.fiter-comman-head h2 {
		font-size: 30px;
		line-height: 40px;
	}
	
	.spacer.__small {
		margin-top: 0;
	}
	
	.page-id-499 .banner-inner-section .flexwrap {
		padding: 41px 17px;
		border-bottom: .40000000596046px solid #191617;
		margin-bottom: 44px;
	}
}

.page-id-1114 .pageheader.__detail {
	padding: 0;
}

.page-id-1180 .pageheader.__detail {
	padding: 0;
}

.page-id-1225 .pageheader.__detail {
	padding: 0;
}

.page-id-1248 .pageheader.__detail {
	padding: 0;
}

.page-id-1235 .pageheader.__detail {
	padding: 0;
}

.page-id-499 .banner-section {
	display: none;
}

.page-id-499 .banner-inner-section .flexwrap .pageheader-title {
	padding: 0;
	font-family: "Kaleko105Light";
}

.page-id-499 .banner-inner-section .flexwrap {
	padding-bottom: 0;
	text-align: center;
	padding-top: 64px;
}

.page-id-499 .gift-inner-blog .usercontent .flex-same p {
	text-align: center !important;
}

.page-id-544 .barroomcta-wrap .barroomcta-buttons {
	display: flex !important;
}

.page-id-499 .spacer.__small {
	margin: 0;
}

.page-id-356 .shiftedblock-button {
	margin-bottom: 0;
	text-align: center;
	margin-top: 40px;
}

.h4, .usercontent h4, .mce-content-body h4 {
	font-family: "freight-sans-pro", sans-serif;
	font-size: 18px;
}

.page-id-806 .usercontent .row .col-md-12 .flex-same {
	max-width: 100%;
}

.page-id-836 .usercontent .row .col-md-12 .flex-same {
	max-width: 100% !important;
}

.page-template-template-bar-grill .linkblockswrap {
	display: block;
}

.page-id-356 .imgwithlines-wrap {
	display: none !important;
}

.page-id-356 .shiftedblock-second .shiftedblock-inner {
	max-width: 650px;
	margin: auto;
}

.page-id-356 .shiftedblock-first .shiftedblock-img1 {
	margin-top: -300px !important;
}

.page-id-356  .imgwithlines img {
	margin-left: 0 !important;
	width: 100%;
}

.page-id-356 .shiftedblock-second {
	padding-right: 150px;
}

@media (max-width: 1199px) {
	.page-id-356 .shiftedblock-second {
		padding-right: 80px;
	}
	
	.page-id-356 .shiftedblock-second .shiftedblock-inner {
		max-width: 500px;
	}
}

@media (max-width: 991px) {
	.page-id-499 .banner-inner-section .flexwrap {
		text-align: center;
		padding-top: 120px;
		padding-bottom: 41px;
	}
	
	.page-id-499 .banner-inner-section .flexwrap .pageheader-title {
		font-size: 50px;
		line-height: 70px;
	}
	
	.page-id-356 .shiftedblock-second {
		padding-right: 0px;
	}
	
	.page-id-356 .shiftedblock-second .shiftedblock-inner {
		max-width: inherit;
	}
}

.linkblockswrap.__events, .page-template-archive-room .linkblockswrap {
	display: block !important;
}

.barroomcta.barroomcta-inner .barroomcta-title {
	font-family: "NeutraTextBook";
}

.page-id-262 .barroomcta.barroomcta-inner .barroomcta-buttons {
	display: inline-block;
}

.page-id-539 .pageheader-title {
	text-align: center;
	color: #c5b58a;
}

.page-id-255 .pageheader-title {
	text-align: center;
	color: #c5b58a;
}

.page-id-255 .pageheader-text {
	padding-left: 0 !important;
	text-align: center;
	margin: 0;
}

.page-id-530 .banner-inner-section .flexwrap .pageheader-title {
	text-align: center;
}

.page-id-530 .banner-inner-section .flexwrap .pageheader-text {
	text-align: center;
}

.page-id-537 .banner-inner-section .flexwrap .pageheader-title {
	text-align: center;
}

.page-id-537 .banner-inner-section .flexwrap .pageheader-text {
	text-align: center;
}

.page-id-539 .pageheader.__detail .pageheader-text {
	padding-left: 0 !important;
	text-align: center;
	margin: 0;
}

.page-id-806 .banner-inner-section .flexwrap .pageheader-title {
	font-family: "Kaleko105Light";
}

.page-id-530 .banner-inner-section .flexwrap .pageheader-title {
	font-family: "Kaleko105Light";
}

.page-id-537 .banner-inner-section .flexwrap .pageheader-title {
	font-family: "Kaleko105Light";
}

.page-id-805 .banner-inner-section .flexwrap .pageheader-title {
	font-family: "Kaleko105Light";
}

.page-id-836 .banner-inner-section .flexwrap .pageheader-title {
	font-family: "Kaleko105Light";
}

.contactheader-title {
	color: #c5b58a;
}

.postid-1616 .usercontent .flex-same p strong {
	color: #3c3a3b;
	font-size: 17px;
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 500;
	line-height: 30px;
}

.postid-1616 .banner-inner-section .flexwrap .pageheader-title {
	font-family: "Kaleko105Light";
}

.linkblock.__subtitle .linkblock-title {
	font-family: "Kaleko105Light";
	color: #c5b58a;
	padding-top: 15px;
}

.linkblock-top {
	font-family: "NeutraTextBook";
}

.page-template-template-menus .pageheader-title {
	font-family: "Kaleko105Light";
	color: #c5b58a;
	font-size: 50px;
	line-height: 70px;
	text-align: center;
}

.page-id-1033 .banner-inner-section .flexwrap .pageheader-title {
	text-align: center;
	font-family: "Kaleko105Light";
}

.page-id-1033 .banner-inner-section .flexwrap .pageheader-text {
	text-align: center;
}

.single-package .banner-inner-section .flexwrap .pageheader-title {
	font-family: "Kaleko105Light";
}

.page-template-template-menus .pageheader.__detail .pageheader-text {
	text-align: center;
	padding-left: 0;
}

/*.page-id-262 .barroomcta.barroomcta-inner.room-bar {display: none; }*/
.page-id-262 .linkblocks-title {
	font-family: "Kaleko105Light";
	color: #c5b58a;
	font-size: 50px;
	line-height: 70px;
	text-align: center;
}

.page-template-template-bar-grill .barroomcta.barroomcta-inner.room-bar .barroomcta-title {
	font-family: "Kaleko105Light";
	color: #c5b58a;
	font-size: 50px;
	line-height: 70px;
}

.page-template-template-bar-grill .barroomcta.barroomcta-inner.room-bar .barroomcta-top {
	color: #fff;
}

.menucta-top {
	margin-bottom: 0px !important;
}

.barcta-top {
	margin-bottom: 0px !important;
}

.eventsintro-title {
	font-family: "Kaleko105Light";
	font-size: 50px;
	line-height: 70px;
}

.linkblocks-title {
	font-family: "Kaleko105Light";
}

.textimage-title {
	font-family: "Kaleko105Light";
}

.dualimagecta.__events .dualimagecta-title {
	font-family: "Kaleko105Light";
}

.shiftedblock-title {
	font-family: "Kaleko105Light";
}

.directionsblock-title {
	font-family: "Kaleko105Light";
}

@media (max-width:991px) {
	.offer-wrapper-box {
		padding: 115px 0 85px;
	}
	
	.breadcrumb {
		padding-top: 100px;
	}
	
	.contactheader {
		padding: 115px 0 40px 0;
	}
	
	.page-id-255 .pageheader-title {
		padding-top: 0 !important;
	}
	
	.same-banner .banner-content {
		display: none;
	}
}

@media (max-width:767px) {
	.page-id-537 .banner-inner-section .flexwrap .pageheader-title {
		font-size: 50px;
		line-height: 70px;
		padding-top: 100px;
	}
	
	.page-id-530 .banner-inner-section .flexwrap .pageheader-title {
		font-size: 50px;
		line-height: 70px;
		padding-top: 100px;
	}
	
	.page-id-255 .pageheader-title {
		font-size: 50px;
		line-height: 70px;
		padding-top: 100px;
	}
	
	.page-id-255 .pageheader-title {
		font-size: 50px;
		line-height: 70px;
		padding-top: 100px;
	}
	
	.page-id-805 .banner-inner-section .flexwrap .pageheader-title {
		font-size: 50px;
		line-height: 70px;
		padding-top: 100px;
	}
	
	.page-id-836 .banner-inner-section .flexwrap .pageheader-title {
		font-size: 50px;
		line-height: 70px;
		padding-top: 100px;
	}
	
	.introblock-title {
		font-size: 35px;
		line-height: 45px;
	}
	
	.foodcta-title {
		font-size: 35px;
		line-height: 45px;
	}
	
	.locationsblock-title {
		font-size: 26px;
		line-height: 35px;
	}
	
	.packageslider-title {
		font-size: 35px;
		line-height: 45px;
		padding-right: 0;
	}
	
	div.homepage-top-slider .item .banner-content h1 {
		font-size: 35px;
		line-height: 45px;
	}
	
	.offer-heading h2 {
		font-size: 35px;
		line-height: 45px;
	}
	
	.page-template-template-menus .pageheader-title {
		font-size: 35px;
		line-height: 45px;
	}
	
	.menuarchive-title {
		font-size: 35px;
		line-height: 45px;
	}
	
	.page-id-499 .banner-inner-section .flexwrap .pageheader-title {
		font-size: 35px;
		line-height: 45px;
	}
	
	.gift-inner-blog .flexlinks-block.__0 {
		margin-top: 30px;
	}
	
	.contactheader-title {
		font-size: 35px;
		line-height: 45px;
	}
	
	.contactwrap-title {
		font-size: 26px;
		line-height: 35px;
	}
	
	.fiter-comman-head h2 {
		font-size: 26px;
		line-height: 35px;
	}
	
	.introtext-title {
		font-size: 35px;
		line-height: 45px;
	}
	
	.bannerbuttons {
		padding: 110px 15px 0 15px;
	}
	
	.roomblock-title {
		font-size: 35px;
		line-height: 45px;
	}
	
	.roomblock-title span {
		font-size: 35px;
		line-height: 45px;
	}
	
	.menucta-title {
		font-size: 35px;
		line-height: 45px;
	}
	
	.barcta-title {
		font-size: 35px;
		line-height: 45px;
	}
	
	.exploreblocks-title {
		font-size: 35px;
		line-height: 45px;
	}
	
	.exploreblocks-title span {
		font-size: 35px;
		line-height: 45px;
	}
	
	.page-id-255 .pageheader-title {
		font-size: 35px;
		line-height: 45px;
	}
	
	.includedlist-title {
		font-size: 26px;
	}
	
	.roomlink-title {
		font-size: 26px;
	}
	
	.linkblock.__subtitle .linkblock-title {
		font-size: 26px;
	}
	
	.roomlist {
		padding: 50px 15px;
	}
	
	.barintro-title {
		font-size: 35px;
		line-height: 45px;
	}
	
	.page-template-template-bar-grill .barroomcta.barroomcta-inner.room-bar .barroomcta-title {
		font-size: 35px;
		line-height: 45px;
	}
	
	.barroomcta.barroomcta-inner {
		padding: 50px 15px !important;
	}
	
	.banner-images .bannerimg {
		object-position: inherit !important;
	}
	
	.page-id-262 .linkblocks-title {
		font-size: 35px;
		line-height: 45px;
	}
	
	.roomblock-title {
		font-size: 35px;
		line-height: 45px;
	}
	
	.eventsintro {
		padding: 115px 0 40px 0;
	}
	
	.eventsintro-title {
		font-size: 35px;
		line-height: 45px;
	}
	
	.textimage-title {
		font-size: 26px;
		line-height: 35px;
	}
	
	.dualimagecta.__events .dualimagecta-title {
		font-size: 26px;
		line-height: 35px;
	}
	
	.shiftedblock-title {
		font-size: 26px;
		line-height: 35px;
	}
	
	.page-id-806 .banner-inner-section .flexwrap .pageheader-title {
		line-height: 45px;
		padding-top: 100px;
		font-size: 35px;
	}
	
	.page-id-530 .banner-inner-section .flexwrap .pageheader-title {
		font-size: 35px;
		line-height: 45px;
	}
	
	.usercontent h1 {
		font-size: 26px;
	}
	
	.page-id-537 .banner-inner-section .flexwrap .pageheader-title {
		font-size: 35px;
		line-height: 45px;
	}
	
	.menulist li a {
		font-size: 20px;
	}
	
	.page-id-805 .banner-inner-section .flexwrap .pageheader-title {
		font-size: 35px;
		line-height: 45px;
	}
	
	.page-id-836 .banner-inner-section .flexwrap .pageheader-title {
		font-size: 35px;
		line-height: 45px;
	}
}

.instagram-feed-gallery {
	padding-top: 30px;
	background: #f0f0f0;
}

.instagram-feed-gallery .sbi-owl-item .sbi_photo {
	position: relative;
}

.instagram-feed-gallery .sbi-owl-item .sbi_photo::before {
	content: "";
	font-family: icomoon;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	position: absolute;
	top: 30px;
	left: 30px;
	font-size: 30px;
	width: 31px;
	height: 31px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.\32 4hour-slider .list-coluns-inner .item {
	width: auto;
	padding: 0 0;
}

.\32 4hour-slider .list-coluns-inner {
	margin: 0;
}

.\32 4hour-slider .list-coluns-inner .owl-nav button.owl-prev {
	background: url("https://cdn-ilcofpb.nitrocdn.com/lwuYRLMNikElgQppPQvbFpKffbODCnbC/assets/images/optimized/rev-95b3896/dakotahotels.co.uk/app/themes/v1/images/left-arrow-1.svg");
	left: -90px;
}

.\32 4hour-slider .list-coluns-inner .owl-nav button.owl-next {
	background: url("https://cdn-ilcofpb.nitrocdn.com/lwuYRLMNikElgQppPQvbFpKffbODCnbC/assets/images/optimized/rev-95b3896/dakotahotels.co.uk/app/themes/v1/images/right-aroow-1.svg");
	right: -90px;
}

.\32 4hour-slider .list-coluns-inner .owl-nav button {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 56px;
	height: 56px;
}

.\32 4hour-slider .list-coluns-inner .owl-nav button span {
	display: none;
}

.\32 4hour-slider .list-coluns-inner .owl-dots {
	display: none;
}

@media (max-width:1300px) {
	.\32 4hour-slider .list-coluns-inner .owl-nav button {
		width: 45px;
		height: 45px;
		background-size: contain !important;
	}
}

@media (max-width:767px) {
	.\32 4hour-slider .list-coluns-inner .owl-nav button.owl-prev {
		left: 0px;
	}
	
	.\32 4hour-slider .list-coluns-inner .owl-nav button.owl-next {
		right: 0px;
	}
}

.homepage-top-slider .item .banner-content .book-btn.book-table-btn {
	margin-left: 10px;
	margin-right: 0;
}

.homepage-top-slider .item .banner-content .book-btn {
	margin-right: 10px;
}

.homepage-top-slider .item .banner-content .book-btn.book-table-btn {
	background: #c5b58a;
	color: #fff;
}

.homepage-top-slider .item .banner-content .book-btn.book-table-btn:hover {
	background: #fff !important;
	color: #3c3a3b;
}

.header-bar .header-book .header-book-extrabuttons a.mobile_button {
	display: none;
}

.book_button_dropdown .bookbutton.__headerbutton {
	display: none;
}

@media (max-width:575px) {
	.header-bar .header-book .header-book-extrabuttons a.mobile_button {
		display: block;
	}
	
	.header-bar .header-book .header-book-extrabuttons a.bookbutton.__headerbutton.border-none {
		display: none;
	}
	
	.book_button_dropdown {
		position: fixed;
		top: 85px;
		z-index: 999;
		background: #1b1a1a;
		width: 100%;
		left: 0;
		right: 0;
		text-align: center;
		padding: 30px 0;
	}
	
	div.book_button_dropdown .bookbutton.__headerbutton {
		display: block !important;
		display: inline-block !important;
		font-size: 17px;
		font-size: 15px;
		background: #fff;
		padding: 12px 23px;
		font-family: "NeutraTextBook";
		color: #3c3a3b;
		text-transform: capitalize;
		font-weight: normal;
		margin: 0 10px;
	}
	
	div.book_button_dropdown .bookbutton.__headerbutton:last-child {
		background: #c5b58a;
		color: #fff;
	}
	
	div.book_button_dropdown .bookbutton.__headerbutton:last-child:hover {
		background: #fff !important;
		color: #3c3a3b;
	}
	
	.book_button_dropdown .bookbutton.__headerbutton {
		display: block !important;
	}
	
	.book_button_dropdown .bookbutton.__headerbutton::before {
		display: none;
	}
}

.page-id-3320 .bannerbuttons.app-button-same {
	padding-bottom: 0 !important;
	background: transparent;
	border: 0;
}

.page-id-3320 .bannerbuttons-wrap a.__goldbutton {
	height: auto;
	font-size: 18px;
	font-size: 1.2rem;
	line-height: 30px;
	font-family: "NeutraTextBook" !important;
	color: #c5b58a;
	color: #272426;
	background: left bottom/100% 220% linear-gradient(to top, #c4a369 50%, #272426 50%);
	transition: all .3s ease;
	box-shadow: 0 8px 30px 0 rgba(0, 0, 0, .5);
	padding: 30px 56px;
	text-align: center;
	letter-spacing: 3px;
	position: relative;
}

.page-id-3320 .bannerbuttons-wrap a.__goldbutton:hover {
	background: left top/100% 210% linear-gradient(to top, #c4a369 50%, #272426 50%);
	color: #fff;
}

@media (max-width:767px) {
	.page-id-3320 .banner-images .bannerimg {
		height: auto !important;
		margin-top: 86px;
	}
	
	.page-id-3320 .app-button-same {
		padding: 50px 0 0;
	}
	
	.bannerbuttons.enquire-same {
		padding: 15px;
	}
	
	.page-id-3320 .bannerbuttons-wrap a.__goldbutton {
		padding: 20px 60px;
	}
}

.introblock-top, .menucta-top, .barcta-top, .introtext-subtitle, p.barroomcta-top, .foodcta-top {
	font-family: var(--font);
	font-style: italic;
}

a.socialblocks-block.__li:before {
	content: "";
}

.homepage-top-slider.none-page-comman .item .banner-content {
	max-width: 800px !important;
}

.homepage-top-slider.none-page-comman img {
	height: 716px;
	width: 100% !important;
	object-fit: cover;
}

.homepage-top-slider.none-page-comman {
	overflow: hidden;
}

.homepage-top-slider.none-page-comman .mobile-image {
	display: none !important;
}

.homepage-top-slider.none-page-comman figure::after {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, .45);
	width: 100%;
	height: 100%;
}

.error404 .flexiblecontent.gift-inner-blog {
	display: none !important;
}

.homepage-top-slider .item .banner-content h1 b {
	font-weight: inherit !important;
}

.homepage-top-slider.none-page-comman.\34 04page.thnkspage_class .item .banner-content h1 {
	margin: 0 !important;
	padding: 0 !important;
	line-height: 40px !important;
}

.homepage-top-slider.none-page-comman.\34 04page.thnkspage_class .item .banner-content p + p {
	margin-top: 21px;
}

.homepage-top-slider.none-page-comman.\34 04page.thnkspage_class .item .banner-content p a {
	text-decoration: underline;
}

.homepage-top-slider.none-page-comman.\34 04page.thnkspage_class figure::after {
	background: rgba(0, 0, 0, 70%) !important;
}

.homepage-top-slider.none-page-comman.\34 04page.thnkspage_class .item .banner-content {
	top: 29% !important;
}

.homepage-top-slider.none-page-comman.\34 04page.thnkspage_class a.book-btn {
	background: #c5b58a !important;
	color: #fff !important;
}

.homepage-top-slider.none-page-comman.\34 04page.thnkspage_class  a.book-btn.book-table-btn {
	background: #000 !important;
}

@media (max-width: 767px) {
	.homepage-top-slider.none-page-comman .mobile-image {
		display: block !important;
	}
	
	.homepage-top-slider .desktop-image {
		display: none !important;
	}
	
	.homepage-top-slider.none-page-comman figure {
		height: unset !important;
	}
}

/*=================================*/

/* New Css 06-11-2024*/

/*=================================*/
div.flexible-content div.banner-content-inner div.app-btn a {
	padding: 12px 23px;
	font-family: "NeutraTextBook";
	color: #3c3a3b;
	width: auto !important;
	margin-right: 20px;
	font-size: 17px;
	display: inline-block;
	margin-top: 28px;
	line-height: normal;
}

div.flexible-content div.banner-content-inner div.app-btn a.__blackbutton {
	background: #c5b58a;
	color: #fff;
}

div.flexible-content div.banner-content-inner div.app-btn a:hover {
	background: #b1a377 !important;
	color: #fff;
}

div.flexible-content div.banner-content-inner div.app-btn a.__blackbutton:hover {
	color: #3c3a3b;
	background: #fff !important;
}

div.flexible-content div.banner-content-inner div.app-btn a.__blackbutton {
	margin-right: 0 !important;
}

div.flexible-content .banner-content div.banner-content-inner h2 {
	font-size: 50px;
	line-height: 70px;
	padding-bottom: 16px;
	font-family: "Kaleko105Light";
	color: #fff;
}

div.flexible-content .banner-wedding .banner-images::before {
	display: none;
}

div.flexible-content .banner-wedding .banner-images.overlay::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	bottom: 0;
	top: 0;
	background: rgba(0, 0, 0, .5);
	z-index: 1;
	display: block;
}

div.flexible-content .whyjoin-services.text-center ul li {
	text-align: center !important;
}

div.flexible-content .whyjoin-services.text-left ul li {
	text-align: left !important;
}

div.flexible-content .whyjoin-services.text-right  ul li {
	text-align: right !important;
}

div.flexible-content .whyjoin-services.text-center ul li figure {
	margin: auto !important;
}

div.flexible-content .whyjoin-services.text-left ul li figure {
	margin-left: 0 !important;
}

div.flexible-content .whyjoin-services.text-right ul li figure {
	margin-right: 0 !important;
}

div.flexible-content .section-button a {
	font-size: 17px;
	font-weight: 500;
	margin-right: 5px;
	padding: 12px 24px;
	background: #c5b58a;
	display: inline-block;
	line-height: normal;
	font-family: "NeutraTextBook";
	color: #fff;
}

div.flexible-content .section-button a:hover {
	background: #fff;
	color: #3c3a3b;
}

div.flexible-content .section-button {
	padding-top: 20px;
}

div.flexible-content  .comman-feature-wrapper {
	padding-top: 100px;
}

div.flexible-content .gallery-section .example-image-link {
	display: block;
}

.careers-warpar .row-whyjoin .whyjoin-col.text-center {
	text-align: center;
}

.careers-warpar .row-whyjoin .whyjoin-col.text-right {
	text-align: right;
}

.careers-warpar .whyjoin-services ul li strong {
	display: block;
}

.careers-warpar .careers-blog-content a {
	font-size: 17px;
	font-weight: 500;
	margin-right: 5px;
	padding: 12px 24px;
	background: #c5b58a;
	display: inline-block;
	line-height: normal;
	fontfamily: "NeutraTextBook";
	color: #fff;
	margin-top: 15px;
}

.careers-warpar .careers-blog-content a:hover {
	background: #191617;
	color: #fff;
}

.flexible-content .banner-wedding .banner-images {
	width: 100%;
}

.flexible-content .banner-wedding .banner-images img {
	height: 100vh;
	object-fit: cover;
}

.flexible-content .guests-section {
	padding: 0 0 80px;
}

.flexible-content .banner-wedding .banner-images img {
	height: 500px;
}

.careers-warpar.flexible-content .row-whyjoin .whyjoin-col, .careers-warpar.flexible-content .row-whyjoin .whyjoin-col.right-col {
	width: 100%;
}

.careers-warpar.flexible-content .careers-blog-content figure img {
	height: 212px;
	object-fit: cover;
}

.careers-warpar.flexible-content .col-section-inner .col-blog img {
	height: 508px;
	object-fit: cover;
}

@media (min-width: 1200px) and (max-width: 1600px) {
	div.flexible-content div.banner-content-inner div.app-btn a {
		font-size: 15px;
		margin-top: 15px;
	}
	
	div.flexible-content .section-button a {
		font-size: 15px;
	}
	
	div.flexible-content .banner-content div.banner-content-inner h2 {
		font-size: 50px !important;
		line-height: 50px !important;
		padding-bottom: 10px !important;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	div.flexible-content div.banner-content-inner div.app-btn a {
		font-size: 15px;
		margin-top: 15px;
	}
	
	div.flexible-content .banner-content div.banner-content-inner h2 {
		font-size: 40px !important;
		line-height: 50px !important;
		padding-bottom: 10px !important;
	}
	
	div.flexible-content .section-button a {
		font-size: 15px;
	}
}

@media (max-width: 991px) {
	div.flexible-content div.banner-content-inner div.app-btn a {
		font-size: 15px;
		margin-top: 15px;
	}
	
	div.flexible-content .banner-content {
		display: block !important;
	}
	
	div.flexible-content .banner-content div.banner-content-inner h2 {
		font-size: 41px !important;
		line-height: 50px !important;
		padding-bottom: 10px !important;
	}
	
	div.flexible-content .section-button a {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	div.flexible-content .banner-content div.banner-content-inner h2 {
		font-size: 35px !important;
		line-height: 45px !important;
	}
	
	div.flexible-content  .comman-feature-wrapper {
		padding-top: 60px;
	}
	
	.flexible-content .guests-section {
		padding: 0 0 50px;
	}
}

@media (max-width: 575px) {
	.flexible-content .banner-wedding .banner-images img {
		height: 481px;
		object-fit: cover;
	}
}

@media (max-width: 1599px) {
	.careers-warpar.flexible-content .col-section-inner .col-blog img {
		height: 437px;
		object-fit: cover;
	}
}

@media (max-width: 1399px) {
	.careers-warpar.flexible-content .col-section-inner .col-blog img {
		height: 387px;
		object-fit: cover;
	}
	
	.careers-warpar.flexible-content .careers-blog-content figure img {
		height: 187px;
		object-fit: cover;
	}
}

@media (max-width: 1299px) {
	.careers-warpar.flexible-content .col-section-inner .col-blog img {
		height: 316px;
		object-fit: cover;
	}
	
	.careers-warpar.flexible-content .careers-blog-content figure img {
		height: 151px;
		object-fit: cover;
	}
}

@media (max-width: 1199px) {
	.careers-warpar.flexible-content .col-section-inner .col-blog img {
		height: 233px;
		object-fit: cover;
	}
	
	.careers-warpar.flexible-content .careers-blog-content figure img {
		height: 248px;
		object-fit: cover;
	}
}

@media (max-width:767px) {
	.careers-warpar.flexible-content .col-section-inner .col-blog img {
		height: auto;
		object-fit: cover;
	}
	
	.careers-warpar.flexible-content .careers-blog-content figure img {
		height: auto;
		object-fit: cover;
	}
}

/*Font Css*/
body, .same-section-content .section-content-block p, .starts-herelocation-secton .starts-heading-content p, .homepage-top-slider .item .banner-content p, section.gose-section .gose-row ul li .gose-room p, .newsletter-text, .subintro-about-contact .subintro-inner p, .banner-content-inner p, .same-inner .usercontent p, .barroomcta.barroomcta-inner .barroomcta-text, .offer-heading p, .inner-content-dokala p, .content-hour p, .fiter-comman-head p, .row.lifestyle p, .usercontent .flex-same p, .banner-section-menu .menu-banner-content p, .location_litimed p, .set-menu-section .set-menu-content .content-area p, .offer-heading p, .inner-content-dokala p, .dakota-all-location-wrapper figcaption p, .location-banner-content .content_b p, .pageheader-text, .reviewsblock-text, .stylish-section .stylish-inner .stylish-same p, .col-section-inner .col-text p, .stylish-section .stylish-inner .stylish-same p, .col-section-inner .col-text p, .careers-warpar .core-values-content p, .careers-warpar .featured-content p, .careers-warpar .accordion-content-careers p, .careers-warpar .role-careers-section .role-careers-content p, .careers-warpar .whyjoin-col-content p, .right-feature-box p, .contact-form-section .form-control, .contact-form-section .form-group .checkbox label, .contact-form-section .button-send, .h4, .usercontent h4, .mce-content-body h4 {
	font-family: "NeutraTextBook" !important;
}
