
@font-face {font-family: 'bludhaven';
src: url('/assets/fonts/BLUDHAVEN.ttf');
}
@font-face {font-family: 'avenir';
src: url('/assets/fonts/avenir-book.ttf');
}

#primary-menu ul li:hover > a, #primary-menu ul li.current > a{
	color:#fff;
}




#header.full-header #primary-menu > ul{
	border-right:0px;
}


body{font-family:avenir ;font-weight:normal;color:#000;line-height:1.5em !important;letter-spacing:2px;font-size:18px ;width:auto;background:#c7c8cc;background:#fff;}
#bannerContainer{width:100%;height:100%;position:absolute;}
.banner-image{background:transparent url(includes/images/splash/splash1.jpg) top center no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;height:100%;min-width:100%;position:absolute;top:0px;left:0px;}
.top-banner-image{background:transparent url(includes/images/splash/splash1.jpg) top center no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;height:100%;min-width:100%;position:absolute;top:0px;left:0px;}
table td{line-height:20px !important;font-size:13px;}
@media (min-width:992px){
}
@media (min-width:1200px){
}
p{
	padding:10px 0px 10px 0px;
	margin:0px;
}
ul{
	padding:10px 0px 10px 0px;
	margin:0px;
	text-align:left;
}
/* .modal-dialog{width:630px;} */
/* h3{color:#fff;font-size:20px !important;font-family:avenir;line-height:35px;}
h2{color:#fff;margin-bottom:3px;margin-top:0px;font-size:25px;letter-spacing:4px;}
h1{color:#fff;margin-top:0px;margin-bottom:12px;font-size:65px;letter-spacing:1px;}
h4{color:#fff;avenir;} */


h1{font-family:'bludhaven';color:#000;margin-top:0px;margin-bottom:12px;font-size:48px;letter-spacing:2px;font-weight:normal}
.bg-overlay h1{font-family:'bludhaven';color:#fff;margin-top:0px;margin-bottom:12px;font-size:64px;letter-spacing:2px;;line-height:1.1em}
.bg-overlay h3{font-family:'bludhaven';color:#fff;margin-top:10px;font-size:25px !important;margin-bottom:8px;font-weight:normal;line-height:1.1em}
h2{font-family:'bludhaven';color:#000;margin-top:1.5em;font-size:30px;letter-spacing:2px;line-height:1.1em;margin-bottom:8px;font-weight:normal}
h3{font-family:'bludhaven';color:#000;margin-top:1.5em;font-size:24px !important;line-height:1.8em;margin-bottom:8px;font-weight:normal}
h4{font-family:'bludhaven';color:#000;font-weight:normal}
h6{font-family:'bludhaven';color:#000;font-size:22px !important;line-height:35px;letter-spacing:2px;font-weight:normal}
/* //a:hover{color:#fff;} */

a {
	text-decoration: none !important;
	color: #6d6e7c;
}

a:hover { color: #6d6e7c; }

.custom-button{color:#fff;background:#607379;height:40px;text-transform:uppercase;text-align:center;font-weight:bold;vertical-align:center;position:relaitve;padding-top:8px;width:150px;padding-left:10px;padding-right:10px;margin-left:auto;right:0px;font-family:'avenirBlack';border:0px;}
/* section{//padding-left:10px;} */
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{padding-left:0px;padding-right:8px;padding-bottom:8px;padding-top:8px;}
article a{color:#fff;font-weight:bold;}
.pageTabs{//width:100px;display:inline-block;//position:absolute;bottom:0;width:300px;vertical-align:bottom;}
.tabtop{background:rgb(187,162,73);background:-moz-linear-gradient(top, rgba(187,162,73,1) 0%, rgba(216,202,152,1) 90%, rgba(216,202,152,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(187,162,73,1)), color-stop(90%,rgba(216,202,152,1)), color-stop(100%,rgba(216,202,152,1)));background:-webkit-linear-gradient(top, rgba(187,162,73,1) 0%,rgba(216,202,152,1) 90%,rgba(216,202,152,1) 100%);background:-o-linear-gradient(top, rgba(187,162,73,1) 0%,rgba(216,202,152,1) 90%,rgba(216,202,152,1) 100%);background:-ms-linear-gradient(top, rgba(187,162,73,1) 0%,rgba(216,202,152,1) 90%,rgba(216,202,152,1) 100%);background:linear-gradient(to bottom, rgba(187,162,73,1) 0%,rgba(216,202,152,1) 90%,rgba(216,202,152,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bba249', endColorstr='#d8ca98',GradientType=0);height:60px;color:#243942;border-radius:10px 10px 0px 0px;padding:10px;vertical-align:middle;//min-width:300px;font-weight:bold;font-size:20px;padding-left:10px;text-align:center;cursor:pointer;//box-shadow:4px -4px 23px #fff}
.tabs_botom{min-height:125px;min-width:300px;//display:none;border-radius:0 0 10px 10px;background:none repeat scroll 0 0 rgba(0, 0, 0, 0.75);color:#fff;font-size:14px;padding:20px;white-space:normal;}
.invest_popup{width:400px;border:1px solid #243942;background:#000;border-radius:10px;padding:10px;color:#fff;font-size:12px}
.pop_head{text-align:center;font-size:18px;color:#bba249;font-weight:bold;padding:5px;padding-bottom:10px;}
.pop_bottom > p{font-size:14px;}
.ui-content{padding-top:0px !important;padding-left:0px !important;padding-right:0px !important;}
//.container{padding-top:0px;padding-left:0px;padding-right:0px;//width:100% !important;//padding-left:50px;//padding-right:50px;//min-width:1000px;}
.inner_scroll{overflow:auto;max-height:600px}
@media (max-height:800px){.inner_scroll{max-height:450px}
}
.managenames{font-size:24px;color:#BBA249;padding-bottom:10px;}
@media (min-width:768px){
//.body{width:1500px}
}
@media (max-width:1000px){body{}
//.body{width:1500px}
}

#rootwizard .navbar{
	width:100%;
	margin-left:0px;
	height:auto;
}

.navbar-nav{
	/*float:right !important;*/
}

.frontRotImage{
	-webkit-transition: height .4s ease, opacity .3s ease;
	-o-transition: height .4s ease, opacity .3s ease;
	transition: height .4s ease, opacity .3s ease;
}

.tickerTitle{
	margin:0px !important;
}
.ticker{
	background:#d0d1d5;
	margin:0px 0px 0px 0px !important;
	padding-bottom:0px;
}
.tickerName{
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.tickerPrice{
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	font-size:11px;
	color:#000;
}
.tickerBlock{
	margin:10px 10px 0px 10px;
	padding:5px !important;
}

.row{
	margin:0px !important;
}

.panel-default > .panel-heading{
	background:#2296a1;
	color:#fff !important;
	padding:1px;
	/* //border-radius:5px 5px 0px 0px;
	//border:2px solid #114F64; */
	
	
}
.panel-title{
	margin:0px;
	padding:10px 10px;
	min-height:40px;
	
}

.panel-body{
	border:1px solid #ccc;
	padding:10px;
	border-radius:0px 0px 5px 5px ;
}

.panel-title a, .panel-title > .panel-date{
	color:#fff !important;
}

button, input, optgroup, select, textarea{
	font-weight:lighter !important;
}
input[type="radio"] {
    -ms-transform: scale(1.2); /* IE 9 */
    -webkit-transform: scale(1.2); /* Chrome, Safari, Opera */
    transform: scale(1.2);
}
.prodimg{
	margin:10px 0px;
}

.footer-wrap .menu_top_line{
	/* padding-bottom:50px;
	margin-top:20px; */
}

.menu_top_line .nav-link{
	display: block;
	line-height: 22px;
	color: #fff;
	/* font-weight: bold; */
	font-size: 13px;
	letter-spacing: 0px;
	text-transform: uppercase;
	font-family:avenir;
	font-weight:normal;
	-webkit-transition: margin .4s ease, padding .4s ease;
	-o-transition: margin .4s ease, padding .4s ease;
	transition: margin .4s ease, padding .4s ease;
	padding-left:5px;
	padding-right:5px;
}

.prodPageButtons{
	font-size:14px;
	cursor:pointer;
	background:#d7e2e5;
	border:0px;
	padding:7px;
	border-radius:5px;
}
.prodPageButtons a{
	font-family:avenir;
}
.BrandPageButtons a{
	color:#000;
	font-family:avenir;
}
.BrandPageButtons{
	font-size:14px;
	cursor:pointer;
	background:#d7e2e5;
	border:0px;
	padding:7px;
	border-radius:5px;
	color:#000;
}

.prodPageSheets{
	font-size:14px;
	cursor:pointer;
	color:#114f64;
	margin:20px;
	border:1px solid #000;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	width:72%;
}
.MenuSpacer{
	padding:0px 0px 0px 0px;
	margin-top:-4px;
}
.FMenuSpacer{
	padding:0px 5px 0px 5px;
	margin-top:-9px;
}
.footer-wrap .MenuSpacer{
	padding:0px 0px 0px 0px;
}
.footer-wrap .navbar{
	padding:0px 0px 0px 0px;
	margin-top:0px !important;
	float:left;
	padding-left:10px;
}
.collapse .MenuSpacer{
	display:none;
}

.copyriteFooterSection{
	 display:inline-block;
	}

 @media (min-width: 991px) {
.collapse .MenuSpacer{
	display:unset;
}
 }
 
 @media (max-width: 767px) {
	 
 }
  @media (min-width: 768px) and (max-width: 991px) {
.menu_top_line{
		position:relative !important;
	}
	.top_line_phone{
		display:none !important
	}
 }
@media (min-width: 480px) and (max-width: 767px) {
	.menu_top_line{
		position:relative !important;
		float:none !important;
	}
	.navbar-nav{
	padding-top:10px !important
	}
	.top_line_phone{
		display:none !important
	}
	.navbar {
	margin-top:0px !important;
	}
	.frontPump{
	margin-top:0px !important
	}
	.prodPageSheets{
		padding:5px 2px 5px 2px !important;
		width:60% !important
	}
	.ReducedMobilePaddingBottom{
	padding-bottom:1em !important;
	}
	.careersPumpImage{
	margin-top:20px !important
	}
	.padresetMobile{
	padding-left:10px !important;
	padding-right:10px !important
	}
	.hiddenMobile{
	display:none !important
	}
	
	.showMobile{
	display:block !important;
	}
	
	.mobileDocFont{
	font-size:1em !important
	}
	.copyriteFooterSection{
	 display:block;
	}
}
	
@media (max-width: 480px) {
	.menu_top_line{
		position:relative !important;
		float:none !important;
	}
	.navbar-nav{
	padding-top:10px !important
	}
	
	.top_line_phone{
		display:none !important
	}
	.navbar {
	margin-top:0px !important;
	}
	
	.frontPump{
	margin-top:0px !important
	}
	.prodPageSheets{
		padding:5px 2px 5px 2px !important;
		width:60% !important
	}
	.ReducedMobilePaddingBottom{
	padding-bottom:1em !important;
	}
	
	.dropdown-item{
	padding-top:0px !important;
	padding-bottom:0px !important;
	}
	
	.noMarginMobile{
	margin:0px !important;
	}
	
	.careersPumpImage{
	margin-top:20px !important
	}
	
	.padresetMobile{
	padding-left:10px !important;
	padding-right:10px !important
	}
	
	.hiddenMobile{
	display:none !important
	}
	
	.showMobile{
	display:block !important;
	}
	
	.mobileDocFont{
	font-size:1em !important
	}
	
	.copyriteFooterSection{
	 display:block;
	}
	}
	
	.nav-item{
		white-space:nowrap;
	}
	
	.dark-nav-text{
		color:#000 !important;
	}
	
	.navbar-light{
		background:#fff !important;
		min-height:75px;
	}
	.clear-nav{
		background:transparent !important;
	}
	
.viewMoreButton{
	padding:10px 0px;
	border-right:0.5px solid #c5ba85;
	color:#ae9e55;
	font-size:16px;
	cursor:pointer;
}
.moreButton{
	padding:10px 0px;
	background:#f5e2c1;
	color:#474949;
	font-size:16px;
	text-align:Center;
	border-radius:0px;

}
.itehead{
	font-size:18px;
	font-family:avenirBold;
}
.card-title{
	font-size:18px;
	font-family:avenirBold;
}
.RoomTabButton{
	padding:3px 0px;
	/* background:#f5e2c1; */
	color:#474949;
	font-size:13px;
	text-align:Center;
	border:1px solid #ccc;
}

.moreButton a{
	color:#474949;
}
.viewRoomButton{
	padding:10px 0px;
	border-right:0.5px solid #c5ba85;
	color:#ae9e55;
	font-size:1.1em;
	cursor:pointer;
}


.wineEnquireButton{
	color:#c5ba85;
	border-top: 1px solid #c5ba85;
	border-bottom: 1px solid #c5ba85;
	padding:10px 0px;
	font-size:1.3em;
	text-align:Center;
	margin:20px;
	cursor:pointer;
}
.wineEnquireButton a{
	color:#ae9e55;
}
.bookRoomButton{
	padding:10px 0px;
	border-left:0.5px solid #c5ba85;
	color:#ae9e55;
	font-size:1.1em;
}
.bookRoomButton a{
	color:#ae9e55;
}
.bookButtonT{
	color:#c5ba85;
	border: 1px solid #c5ba85;
	padding:10px 20px;
	top: -8em;
	position: absolute;
	right: 6em;
}
.bookButtonT:hover{
	color:#fff;
	background:#c5ba85;
	border: 1px solid #c5ba85;
	padding:10px 20px;
	top: -8em;
	position: absolute;
	right: 6em;
}
.bookButtonT a{
	color:#ae9e55;
}
.bookButtonT:hover a{
	color:#fff;
}
.bookButtonW{
	color:#000;
	border: 1px solid #000;
	padding:10px 20px;
	top: 2em;
	position: absolute;
	right: 6em;
}
.bookButtonW a{
	color:#000;
}

.downloadButton{
	padding:10px 0px;
	margin-top:0px !important;
	color:#ae9e55;
	font-size:1.1em;
}
.MenuSpacerW{
	color:#000;	
}

.MenuSpacerT{
	color:#fff;	
}

.HBrown{
	color:#983a1f;
}
.HBlack{
	color:#000;
}
.HGrey{
	color:#474949;
}
.HOrange{
	color:#e8be72;
}
.HWhite{
	color:#fff;
}
.HCenter{
	text-align:center;
}

.GreyTextBlock{
	color:#fff;
	text-align:Center;
	background:#474949;
}
.readmore{
	color:#c5ba85;
}

.sectionPadding{
	padding:2em 0px;
}

.roomHead h3{
	font-size:1.8em !important;
}

.dininghead h3{
	font-size:1.8em !important;
}


.popHeader{
 	background:#c5ba85;	
}

.popHeader .modal-title{
 	text-align:center;
 	color:#fff;
 	width:100%;
}

.filterLink{
	cursor:pointer;	
}

.catSort{
	cursor:pointer;
}

.TextBlockSpacing{
	padding:7.3em 12.3em;
	margin-top:14%
}
.TypeBlockSpacing
{
	padding:2.3em 5.3em;
	margin-top:14%
}
.contactTextBlockSpacing{
	padding:4.5em 12.3em;
	margin-top:7%;
}

.btn-custom{
	background:#fff;
	border:1px solid #c5ba85;
	color:#c5ba85;
	padding:10px 20px;
	border-radius:0px;
	width:150px;
	font-size:1.3em;
}
.btn-custom a{
	color:#c5ba85;
}
.btn-custom:hover{
	background:#c5ba85;
	border:1px solid #c5ba85;
	color:#fff;
	padding:10px 20px;
}
.btn-custom:hover a{
	color:#fff;
}
.wineSelected{
	background:#c5ba85;
	
}

.wineSelected .HGold{
	color:#fff;
}

.modal{
	font-size:14px;
}

.footerBook{
	border:1px solid #000;
	padding:10px;
	width:140px;
	text-align:center;
	float:Right;
}
.FloorPlanButton{
	border:1px solid #c5ba85;
	padding:10px;
	width:160px;
	text-align:center;
	margin-left:Auto;
	margin-right:auto;
	color:#c5ba85;
	padding-top:15px;
}
.FloorPlanButton a{
	color:#c5ba85;
}
.diningPopFooterButton a{
	color:#c5ba85;
}
.diningPopFooterButton{
	border:1px solid #c5ba85;
	padding:10px;
	width:160px;
	text-align:center;
	display:inline-block;
	color:#c5ba85;
}
.exp-text-blocks{
		padding:0em 13em;
	}
.header-icons{
	/* position:absolute; */
	bottom:0px;
	max-height:50px
}

.modal-body{
	padding:30px;
}
.modal-footer{
	/* padding:0px 30px !important; */
}

.toppadding{
	padding-top:15px !important;
}

.HeadeBG{
	position:absolute;
	height:100%;
	width:100%;
	background-image: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.63) 25%, rgba(0,0,0,0.17969194513742992) 51%, rgba(0,0,0,0.6250700963979341) 74%, rgba(0,0,0,0.9808123933167017) 100%);
}

.g-recaptcha{
	
	padding:0px 0px 0px 0px !important;
	float:right;
}

.menu-file-link{
	font-size:1.5em;
	line-height:2em
}

.menu-block{
padding:20px 0px;

}

.menu-page-border{
	
	width:40%;
	margin-left:Auto;
	margin-right:auto;
	
}

.menu-page-border hr{
	color:#c5ba85;
	background:#c5ba85;
	height:1px
}

#granita, #kingsley, #charlesrestaurant, #library, #charlesbar, #pool, #veranda, #picnic, #garden {
  scroll-margin-top: 100px;
}

#spaofferings, #spamenus, #sparules, #spaindemnity, #gpic {
  scroll-margin-top: 100px;
}

#Conference, #Kasteel, #Boschendal, #Business, #Building, #Events {
  scroll-margin-top: 100px;
}

.nolink{
	color:#c5ba85;
	cursor:default  !important;
}
.nolink:hover{
	color:#c5ba85;
	cursor:default  !important;
}

.close{
color:#fff !important;	
	
}


.slider h3{
	font-family:avenir;
}

 .bottom-bar {
  padding: 10px;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #c5ba85;
  color: #353535;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  box-sizing: border-box;
  /* animation: border-pulsate 2s 5; */
}

.bottom-bar__content {
  
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}

.bottom-bar__content > * {
  /* display: flex; */
  align-items: center;
}

.bottom-bar__text {
  padding-right: 10px;
  text-align: center;
  margin-left: auto;
  margin-right: Auto;
}
.bottom-bar__text a{
	color:#353535;
	font-weight:bold;
}
.bottom-bar__close {
  background: none;
  border: none;
  color: #353535;
  cursor: pointer;
  font-size: 2em;
}

#slider .slick-slide{
	margin:0px !important;
}

.nopadding{
	padding:0px !important;
}

.frontsiteFooter{
	background:#c5ba85
}

.menu-link{
	font-family:avenir;
	font-weight:unset;
	padding:10px 8px;
}

.slide-title{
 font-size:45px;
 	font-family:avenirBold;
 	margin:0px;
}
.mouse_scroll {
  display: block;
  margin: 0 auto;
  width: 24px;
  height: 100px;
  margin-top: 125px;
  position:absolute;
  top:70%;
  left:50%;
  z-index:9999;
}


.m_scroll_arrows
{
  display: block;
  width: 5px;
  height: 5px;
  -ms-transform: rotate(45deg); /* IE 9 */
  -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
  transform: rotate(45deg);
   
  border-right: 2px solid white;
  border-bottom: 2px solid white;
  margin: 0 0 3px 4px;
  
  width: 16px;
  height: 16px;
}


.unu
{
  margin-top: 1px;
}

.unu, .doi, .trei
{
    -webkit-animation: mouse-scroll 1s infinite;
    -moz-animation: mouse-scroll 1s infinite;
    animation: mouse-scroll 1s infinite;
  
}

.unu
{
  -webkit-animation-delay: .1s;
  -moz-animation-delay: .1s;
  -webkit-animation-direction: alternate;
  
  animation-direction: alternate;
  animation-delay: alternate;
}

.doi
{
  -webkit-animation-delay: .2s;
  -moz-animation-delay: .2s;
  -webkit-animation-direction: alternate;
  
  animation-delay: .2s;
  animation-direction: alternate;
  
  margin-top: -6px;
}

.trei
{
  -webkit-animation-delay: .3s;
  -moz-animation-delay: .3s;
  -webkit-animation-direction: alternate;
  
  animation-delay: .3s;
  animation-direction: alternate;
  
  
  margin-top: -6px;
}

.mouse {
  height: 42px;
  width: 24px;
  border-radius: 14px;
  transform: none;
  border: 2px solid white;
  top: 170px;
}

.wheel {
  height: 5px;
  width: 2px;
  display: block;
  margin: 5px auto;
  background: white;
  position: relative;
  
  height: 4px;
  width: 4px;
  border: 2px solid #fff;
  -webkit-border-radius: 8px;
          border-radius: 8px;
}

.wheel {
  -webkit-animation: mouse-wheel 0.6s linear infinite;
  -moz-animation: mouse-wheel 0.6s linear infinite;
  animation: mouse-wheel 0.6s linear infinite;
}

@-webkit-keyframes mouse-wheel{
   0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(6px);
    -ms-transform: translateY(6px);
    transform: translateY(6px);
  }
}
@-moz-keyframes mouse-wheel {
  0% { top: 1px; }
  25% { top: 2px; }
  50% { top: 3px;}
  75% { top: 2px;}
  100% { top: 1px;}
}
@-o-keyframes mouse-wheel {

   0% { top: 1px; }
  25% { top: 2px; }
  50% { top: 3px;}
  75% { top: 2px;}
  100% { top: 1px;}
}
@keyframes mouse-wheel {

   0% { top: 1px; }
  25% { top: 2px; }
  50% { top: 3px;}
  75% { top: 2px;}
  100% { top: 1px;}
}

@-webkit-keyframes mouse-scroll {

  0%   { opacity: 0;}
  50%  { opacity: .5;}
  100% { opacity: 1;}
}
@-moz-keyframes mouse-scroll {

  0%   { opacity: 0; }
  50%  { opacity: .5; }
  100% { opacity: 1; }
}
@-o-keyframes mouse-scroll {

  0%   { opacity: 0; }
  50%  { opacity: .5; }
  100% { opacity: 1; }
}
@keyframes mouse-scroll {

  0%   { opacity: 0; }
  50%  { opacity: .5; }
  100% { opacity: 1; }
}

.rotateTextField{
	width:100%;
	position: absolute;
	margin-left: auto;
	margin-right: Auto;
	top: 34%;
	margin-left:Auto;
	margin-right:auto;
}


 .gal-img{
 	padding:20px;
 }
 
 .gal-filter-button{
 	background:transporent;
 	border: 1px solid #253942;
 	margin:0px 20px;
 	color:#253942;
 	width:15%;
 }
 
 
 .news-item{
	padding:20px;
	padding-bottom:5px;
	background:#f2f2f2;
	margin-bottom:15px !important;
	box-shadow:1px 1px 1px 1px #ccc;
	cursor:pointer;
}
.news-cat-head{
	color:#56788e;
}

.news-item-head h3{
	color:#56788e;
}

.news-arrow{
	color:#000;
	font-weight:bold;
	text-align:right;
	font-size:1.2em;
}

.toprowicons{
	
	text-align:right;padding:20px;
}


.tour_text{
	color:#fff;
	position:absolute !important;
	top:24%;
	text-align:Center;
	width:100%;
}

.home-head-text{
	position:absolute;
	bottom:5%;
	left:10%;
}

.home-text-blocks{
	padding:7.3em 12.3em;
	margin-top:14%
	
}

 .sticky-header .headbook{
	 border: 1px solid #000 !important;
	 color:#000;
 }
 
  .sticky-header #logo img{
	content: url("/themes/frontsite/assets/img/LOGOD.png");
 }
 
 .rooms-tab-text{
 display:inline-block;
 padding:5px 5px;
 cursor:pointer;
 }
 
 
  .rooms-tab-line{
 display:inline-block;
 padding:5px 5px;
 }
 .h3-rooms{
 margin:5px 0px;
 }
 
 #offcanvasCart{
 width:40%;
 }
 
 .dropdown-menu{
 border:0px;
 }
 
 .dropdown-toggle::after{
 float:right;
 font-size:20px;
 margin-top:7px;
   border-right: 2px solid; 
    border-bottom: 2px solid;
    height: 8px;
    width: 8px;
    transform: rotate(-45deg);
    border-left:0px;
    border-top:0px;
    margin-left:0px;
 }
 
 #offcanvasCart{
 z-index:99999999
 }
 
 .slider-arrow-left i, .slider-arrow-right i, .flex-prev i, .flex-next i, .slider-arrow-top-sm i, .slider-arrow-bottom-sm i{
 background:#c5ba8590
 }