@import url('https://fonts.googleapis.com/css2?family=Arapey:ital@0;1&display=swap');

  @import url("https://use.typekit.net/tle2odf.css");
  @import url("https://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; }

}

@font-face {

    font-family: 'NeutraTextBook';

    src: url('fonts/NeutraTextBook.eot');

    src: url('fonts/NeutraTextBook.eot') format('embedded-opentype'),

    url('fonts/NeutraTextBook.woff2') format('woff2'),

    url('fonts/NeutraTextBook.woff') format('woff'),

    url('fonts/NeutraTextBook.ttf') format('truetype'),

    url('fonts/NeutraTextBook.svg#NeutraTextBook') format('svg');

}

@font-face {

    font-family: 'Kaleko105Book';

    src: url('fonts/Kaleko105Book.eot');

    src: url('fonts/Kaleko105Book.eot') format('embedded-opentype'),

    url('fonts/Kaleko105Book.woff2') format('woff2'),

    url('fonts/Kaleko105Book.woff') format('woff'),

    url('fonts/Kaleko105Book.ttf') format('truetype'),

    url('fonts/Kaleko105Book.svg#Kaleko105Book') format('svg');

}

@font-face {

    font-family: 'Kaleko105Light';

    src: url('fonts/Kaleko105Light.eot');

    src: url('fonts/Kaleko105Light.eot') format('embedded-opentype'),

    url('fonts/Kaleko105Light.woff2') format('woff2'),

    url('fonts/Kaleko105Light.woff') format('woff'),

    url('fonts/Kaleko105Light.ttf') format('truetype'),

    url('fonts/Kaleko105Light.svg#Kaleko105Light') format('svg');

}

@font-face {

    font-family: 'NeutraTextBold';

    src: url('fonts/NeutraTextBold.eot');

    src: url('fonts/NeutraTextBold.eot') format('embedded-opentype'),

    url('fonts/NeutraTextBold.woff2') format('woff2'),

    url('fonts/NeutraTextBold.woff') format('woff'),

    url('fonts/NeutraTextBold.ttf') format('truetype'),

    url('fonts/NeutraTextBold.svg#NeutraTextBold') format('svg');

}

@font-face {

    font-family: 'Kaleko105Bold';

    src: url('fonts/Kaleko105Bold.eot');

    src: url('fonts/Kaleko105Bold.eot') format('embedded-opentype'),

    url('fonts/Kaleko105Bold.woff2') format('woff2'),

    url('fonts/Kaleko105Bold.woff') format('woff'),

    url('fonts/Kaleko105Bold.ttf') format('truetype'),

    url('fonts/Kaleko105Bold.svg#Kaleko105Bold') format('svg');

}











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

/*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: 0.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: 0.32px; line-height: 37px; color: #C5B58A; font-family: 'Kaleko105Light'; padding: 15px 0 8px; }

.inner-content-dokala p {font-size: 15px; color: #fff; letter-spacing: 0.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: 0.26px; font-family: 'Kaleko105Light'; padding: 14px 0 7px; }

.dakota-all-location-wrapper figcaption p {color: #7B7B7B; font-size: 14px; letter-spacing: 0.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,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: 0.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; border-radius: 27px; display: flex; justify-content: center; align-items: center; font-size: 36px !important; }

.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: 0.6; transition: 0.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: 0.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: 0.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: #FFFFFF; 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: 0.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; align-items: center; justify-content: right; display: -webkit-flex;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; align-items: center; display: -webkit-flex; }

.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: rgb(0, 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; align-items: center; height: 100%; display: -webkit-flex; 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; font-size: 16px; line-height: 26px; letter-spacing: normal; font-family: 'NeutraTextBook'; color: #FFF; max-width: 629px; margin: auto; 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%; object-fit: ; }

.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: 0.4px solid #191617; margin-bottom: 28px; border-top: 0.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,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,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: #FFFFFF; letter-spacing: 0.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(../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(../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: 0.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; height: 591px !important; border: 2px solid #fff !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: url(<?php echo get_template_directory_uri(); ?>/app/uploads/2022/07/left-arrows.png) !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: url(<?php echo get_template_directory_uri(); ?>/app/uploads/2022/07/right-arrows.png) !important; background-position-x: 0%; background-position-y: 0%; background-repeat: repeat; background-size: auto; background-repeat: no-repeat !important; background-position: right center !important; background-size: 36px 36px !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: #FFFFFF !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; left: 0 !important; width: 100% !important; height: 100% !important; top: 8% !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(../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 #00000029; color: #FFFFFF; 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: 0.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; ovb: ; 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-family: 'NeutraTextBook'; padding-top: 0px; color: #FFF;font-size: 18px;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-transform: ; 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;
    -moz-appearance: textfield;
     -webkit-appearance: none;
      -webkit-appearance: none;
      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 {margin: ; 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 {margin: ; 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: 0.5px; color: #9f9fa1; opacity: 0.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;
    box-sizing: border-box;
    border: 1px solid #D1D1D1;
    background: #fff;
    line-height: 1.2;
    outline: none;
    transition: all 200ms;
    font-size: 1rem;
    margin-top: 5px;
    height: 40px;
    font-size: 14px;
    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: 0.4000000059604645px 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: '\e920';
    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(../images/left-arrow-1.svg);left: -90px;}
.\32 4hour-slider .list-coluns-inner .owl-nav button.owl-next{background: url(../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; font-size: 17px; background: #FFF; padding: 12px 23px; font-family: 'NeutraTextBook'; color: #3C3A3B; display: inline-block !important; font-size: 15px; 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;
	line-height: 30px;
	font-family: 'NeutraTextBook' !important;
	color: #C5B58A;
	background: left bottom/100% 220% linear-gradient(to top, #c4a369 50%, #272426 50%);
	color: #272426;
	transition: all 0.3s ease;
	box-shadow: 0 8px 30px 0 rgba(0,0,0,0.5);
	padding: 30px 56px;
	font-size: 1.2rem;
	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: "\e955";
}
.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: #00000073;
	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: rgb(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,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{font-family: 'NeutraTextBook' !important; }