/*mobile header*/
header .mobile-navbar .centerlogomobile  									{transform: translate(50%,0%);}
header .mobile-navbar														{padding-left:40px;padding-right:40px;padding-top: 11px;}
header div#header-wrapper-mobile 											{position: sticky;height: 246px;transition: all 0.2s ease 0s;width: 100%;z-index:111;}
.navbar-toggler																{border: 0px solid transparent;font-size:30px;}
.cheeseburger_deluxe 														{width: 30px;height: 30px;    position: relative;top: 0;}
.bun_top 																	{width: 100%;height: 1px;position: relative;background-color: white;margin-top: 0px;}
.patty_and_cheese															{width: 100%;height: 1px;position: relative;background-color: white;margin-top: 10px;opacity: 1;}
.bun_bottom 																{width: 100%;height: 1px;position: relative;background-color: white;margin-top: 10px;}
/*.cheeseburger_deluxe.open													{top: 28px;}*/
.margin-left-113 															{margin-left:113px!important;}
#header-wrapper-mobile 	#navbarMenumobile 									{background:#ffffff;max-height: 50vh;overflow-y: auto;}
#navbarMenumobile .dropdown-menu 											{border: none;padding-left: 20px;border-radius: 0px;}
#navbarMenumobile .mobilemenudrop.show 										{background: #9F8345;}
#navbarMenumobile .mobilemenudrop.show .dropdown-toggle.mainmenucssul		{color: #ffffff;}
#navbarMenumobile ul li a 													{color: #9F8345;padding: 0px 15px;font-size: 16px;font-family: Roboto-Light;line-height: 180%;text-transform: uppercase;}
/*#navbarMenumobile ul li a:hover												{color:#ffffff;background:#9F8345;}
*/
#navbarMenumobile ul 														{border: none;border-radius: 0px;padding-bottom: 30px;padding-top: 20px;padding-left: 10px;padding-right: 10px;}
header #myheader2.navbar:not(.top-nav-collapse)								{height:auto;}
#header-wrapper-mobile  ul 													{margin-bottom: 0px;margin-top: 0px;}
.booknowresponsivediv 														{position:fixed;width: 100%;z-index:66;}
.booknowresponsivediv .booknowbtnstyleresponsive							{font-size: 18px;border-radius: 0px;padding: 0px;line-height: 0px;text-align: center;    font-family: Roboto-Light;color: #ffffff;background: #B20F10;height: 30px;}
.padding-top-36 															{padding-top:36px;}
/*header style*/
body 																		{overflow-x: hidden;}	
/*#homewrapper 																{overflow-y:auto;overflow-x:hidden;}*/
#generalwrapper 															{overflow: hidden;overflow-x: hidden;}
#fullpage 																	{overflow: hidden;overflow-x: hidden;}
.header																		{position: relative;}
header .userstylefa:hover 													{color: #A08345;}
header .userstylefa 														{margin-left: 0px;font-size:18px;text-transform:uppercase;}
header .listastyle1 														{/*width: 120px; */display: block;text-align: center;font-size: 18px;text-transform: uppercase;color: #ffffff;font-family: Roboto-Light;}
header .splash 																{z-index: 10;position: relative;background: #fff;}
/*header .navbar:not(.top-nav-collapse) 										{background: transparent !important;height: 246px;padding:0px;}
header .booknowbtnstyle 													{text-transform:uppercase;font-family:Roboto-Light;color: #ffffff;background: #B20F10;width: 200px;height: 45px;font-size: 20px;border-radius: 0px;padding: 0px;line-height: 0px;text-align: center;}
header .booknowbtnstyle:hover 												{background:#CA0F0F;}*/
header .navbar:not(.top-nav-collapse) 										{background: transparent !important;height: 246px;padding:0px;}
header .booknowbtnstyle 													{text-transform:uppercase;font-family:Roboto-Light;color: #ffffff;background: #B20F10;width: 200px;height: 40px;font-size: 20px;border-radius: 0px;padding: 0px;line-height: 40px;text-align: center;}
header .booknowbtnstyle:hover 												{background:#CA0F0F;}

/*header .navbar-dark.scrolldiv .navbar-nav .nav-link.booknowbtnstylenew      {color: #A08345;}
header .navbar-dark .navbar-nav .nav-link.booknowbtnstylenew                {font-family:Roboto-Bold;color:#ffffff;border:0px;font-size:16px;border-radius:0px;padding:0px;line-height:0px;text-align:center;text-transform:capitalize;font-weight:normal;height: 100%;background: transparent;}
header .navbar-dark .navbar-nav .nav-link.booknowbtnstylenew:hover          {color: #A08345;}*/
.navnew {align-items:center;}
header .navbar-dark.scrolldiv .navbar-nav .nav-link.booknowbtnstylenew                  {color: #A08345;}
header .navbar-dark .navbar-nav .nav-link.booknowbtnstylenew                            {cursor: pointer;box-shadow: none;font-family:Roboto-Bold;color:#ffffff;border:0px;font-size:14px;border-radius:0px;padding:0px;width: auto;padding-left: 15px;padding-right: 15px;height: 45px;text-align: center;line-height: 47px;text-align:center;text-transform:uppercase;font-weight:normal;cursor: pointer;}
header .navbar-dark .navbar-nav .nav-link.booknowbtnstylenew:hover                      {color: #fff;background-color: #A08345;color: #fff;outline: none;text-decoration: none;transition: background-color .2s linear,color .2s linear,border .2s linear;}
header .navbar-dark .navbar-nav .nav-link.booknowbtnstylenew .stylesvgcalendaricon      {margin-right:6px;vertical-align: baseline;}
header .navbar-dark .navbar-nav .nav-link.booknowbtnstylenew .stylesvgcalendaricon svg  {vertical-align: text-bottom;fill: #fff;width: 17px;height: 19px;}
header .navbar-dark .navbar-nav .nav-link.booknowbtnstylenew .styletextalign            {vertical-align:middle;}
header .navbar-dark.scrolldiv .navbar-nav .nav-link.booknowbtnstylenew .stylesvgcalendaricon svg        {fill: #A08345;}
header .navbar-dark.scrolldiv .navbar-nav .nav-link.booknowbtnstylenew:hover .stylesvgcalendaricon svg  {fill: #fff;}
header .navbar-dark .navbar-nav .nav-link.listastyle1padding:hover 			{color: #A08345;outline: none;text-decoration: none;transition:color .2s linear,color .2s linear,border .2s linear;}

header .navbar-dark .navbar-nav .nav-link 									{text-transform:uppercase;color:#ffffff;font-size:18px;font-family:Roboto-Light;}
header .navbar-dark.scrolldiv .navbar-nav .nav-link.listastyle1padding 		{color: rgb(159, 131, 69);}
header .navbar-dark.scrolldiv .navbar-nav .borderstylediv:hover .nav-link.listastyle1padding 		{color:rgb(159, 131, 69);}
header .navbar-dark .navbar-nav .nav-link.disabled							{color:#ffffff;font-size:18px;font-family:Roboto-Light;}
header div#header-1-wrapper 												{position: sticky;height: 246px;transition: all 0.2s ease 0s;width: 100%;z-index: 3;}
header .picker .pc-element, .picker .pc-trigger 							{display: inline-block;color: #fff;position: relative;z-index: 10;border: 0px;border-radius: 2px;word-wrap: break-word;cursor: default;background-color: transparent;}
header .picker .pc-select 													{position: relative;display: inline-block;min-width: 100%;max-width: 100%;}
header .picker .pc-element:hover, 
header .picker .pc-trigger:hover 											{background-color: transparent;color: #fff;}
header .navbar-dark .navbar-nav .nav-link:focus, 
header .navbar-dark .navbar-nav .nav-link:hover								{color:#ffffff;}
header div.home-menu ul 													{position:absolute;left:50%;transform: translate(-50%, -50%);}
div#layer 																	{height: 246px;left: 0;position: absolute;top: 0;width: 100%;z-index: 2;background:linear-gradient(to bottom,  rgba(0,0,0,0.5) 0%,rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );background:-moz-linear-gradient(top,  rgba(0,0,0,0.5) 0%, rgba(255,255,255,0) 100%);}
header div.home-menu 														{position:fixed;right:0;z-index:1030;transition: all -0.9s ease 0s;}
header .main-menu 															{position:fixed;z-index:1030;transition: all -0.9s ease 0s;}
header .main-menu ul li a   												{text-transform:uppercase;font-size: 18px;font-family: Roboto-Light;line-height: 120%;} 
header .main-menu ul 														{margin-top:40px;position:absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
header .topbarrightmenustyle												{padding-bottom: 171px;padding-top: 30px;margin-left:20px;}
header .topbarleftmenustyle													{padding-bottom: 171px;padding-top: 30px;}
header .listastyle1padding 													{padding:0px;display:block;text-align:center;font-size:18px;text-transform:uppercase;color:#fff;font-family:Roboto-Light}
.sticky 																	{position: fixed;top: 0; width: 100%;}
.fixed-top 																	{position: fixed;z-index: 300;position: fixed;width: 100%;z-index: 300;}
/*.bookformsection  															{background:#A08345;z-index:3;height:123px;}*/
.bookformsection  															{background:transparent;/*linear-gradient(360deg, black, transparent)*/;z-index:3;position: absolute;margin: 0 auto;left: 50%;transform: translate(-50%,-100%);width: 100%;}
.bookformsection .formbook	div .widthinput									{background: transparent;width:138px;height: 45px;border-radius: 0px;font-size:18px;color:#fff;border: 1px solid #A08345;font-family:Roboto-Light;text-align:center;}
.bookformsection .formbook	div input::placeholder							{color:#A08345;font-size:20px;font-family:Roboto-Light;text-align:center;}
.padding-0																	{padding:0px;}
.labelbstyle																{font-size:16px;color:#FFFFFF;font-family:Roboto-Light;}
.formbook .col-xl-2,.formbook .col-lg-2										{max-width: 14.666667%;}
.groupinputwidth															{width:138px;height:45px;border: 1px solid #A08345;}
.groupinputwidth span														{background:transparent;}
.groupinputwidth .input-number 												{background: transparent;border:none;text-align:center;color:#fff;font-size:18px;font-family:Roboto-Light;}
.styledecreament															{width:23px;height: 25px;font-size: 18px;text-align: center;margin: 10px;color: #B20E10;font-family: Roboto-Light;}
.styleincreament 															{width:23px;height: 25px;font-size: 18px;text-align: center;margin: 10px;color: #B20E10;font-family: Roboto-Light;}
.styleincreament:hover														{color:#B20E10;text-decoration:none;}
.styledecreament:hover 														{color:#B20E10;text-decoration:none;}
.form-control:focus															{box-shadow:0 0 0 0rem rgba(0,123,255,.25);border-color:#ced4da;}
.booknowbtn2 																{text-transform:uppercase;/*background: transparent;*/width: 138px;height: 45px;/*border: 1px solid #FFFFFF;*/margin-top: .5rem;border-radius: 0;text-align: center;line-height:1.5;color: #ffffff;font-size: 20px;font-family: Roboto-Light;border:none;background:#B20F10;}
.booknowbtn2:hover 															{color:#ffffff;text-decoration:none;}   
.wrapper 																	{position:absolute;}
/*second header style*/
.listastyle1new:hover 														{cursor:pointer;}
.listastyle1new																{color: #A08345!important;font-size: 18px;font-family: Roboto-Light;}
.btn.focus, .btn:focus														{outline: 0;box-shadow: 0 0 0 0rem rgba(0,123,255,.25);}        
.pickernewcss																{color:#A08345!important;}
.mainmenunewcssul															{color:#A08345;}
.mainmenunewcssul:hover														{color:#ffffff;background: #B20F10;}
.mainmenucssul																{color:#ffffff;}
#header-1-wrapper .mainmenucssul:hover										{color:#ffffff;background: #B20F10;}
h1.h1styleresortnew															{margin-top:56px;font-size: 45px;color: #C1A772;font-family: Roboto-Thin;line-height: 120%;}
hr.hrstyleoffersprev														{height: 1px;border-top: 1px solid #BC9F63;cursor:pointer;}
/*footer*/
div.footer .colorstylesvg 													{fill:#ffffff;}
div.footer p.pstylefootersmall 												{margin-bottom: 0px;color: #ffffff;font-size: 14px;font-family: Roboto-Light;line-height: 120%;}   
div.footer .socialsClassfooter i:hover										{color:#E1D6BB;}
div.footer ul.menuulf li a:hover 											{color:#E1D8BF;}
div.bottomfooter ul li a.footerbottomstylea:hover 							{color:#987A40;}
div.footer .sub_btn_style:hover 											{background:#CA0F0F;}
div.footer .contactbtnstylef:hover 											{background:#CA0F0F;}
div.footer																	{background:#A08345;padding-bottom:20px;margin-top:200px;}
div.footer h6.styleh6footer													{margin-top:30px;font-family:GreatVibes-Regular;font-size:50px;color:#ffffff;opacity:0.5;line-height:120%;}
div.footer hr.hrstylef 														{border-top: 1px solid #BC9F63;}
div.footer p.pstylefooter													{color:#ffffff;font-size:30px;font-family:Roboto-Light;line-height:120%;}
div.footer .footersocialstyle 												{color:#C9B181;font-size: 23px;line-height: 210%;}
div.footer div.footerinfocontact p											{font-size:16px;color:#ffffff;font-family: Roboto-Light;}
div.footer div.footerinfocontact .padding-left-5 							{padding-left:5px;}
div.footer .contactbtnstylef												{border-radius:0px;width:200px;height:45px;background: #B20F10;font-size: 20px;font-family: Roboto-Light;text-align: center;line-height: 1.5;color: #ffffff;margin-bottom:20px;margin-top: 26px;}
div.footer ul.menuulf 														{list-style: none;padding-inline-start:0px!important;}   
div.footer ul.menuulf li a													{cursor:pointer;text-decoration:none;margin-bottom:2px;color:#ffffff;font-size:16px;font-family:Roboto-Light;line-height:185%;}
div.footer ul.menuulf li a:hover											{text-decoration:none;cursor:pointer;}
div.footer h5.fstyleh5														{font-size:25px;font-family: Roboto-Light;color: #ffffff;line-height: 120%;margin-top:15px;}
div.footer .inputemailfooterstyle											{max-width: 355px;border:none;height:45px;border-radius: 0px;color:#9F8345;font-size:16px;font-family: Roboto-Light;line-height:120%;}
div.footer .inputemailfooterstyle::placeholder								{color:#9F8345;font-size:16px;font-family: Roboto-Light;line-height:120%;}	
div.footer .sub_btn_style													{border-radius:0px;width:200px;height:45px;color:#FFFFFF;background:#B20F10;text-align:center;font-size:20px;font-family:Roboto-Light;border:none;}	
div.bottomfooter ul li.footerbottomstyleli 									{width:auto;display:inline-block;color:#745F33;font-size: 14px;font-family: Roboto-Bold;line-height: 160%;}
div.bottomfooter ul 														{padding:0px;}
div.bottomfooter .fbottomstylespan											{font-size:14px;color:#745F33;line-height:160%;font-family:Roboto-Regular;}
div.bottomfooter ul li.footerbottomstyleli:after							{content:"|";color:#745F33;padding-left:5px;padding-right:5px;}
div.bottomfooter ul li a.footerbottomstylea									{width: auto;display: inline-block;color: #745F33;font-size: 14px;font-family: Roboto-Bold;line-height: 160%;}			
div.bottomfooter ul li a.footerbottomstylea:hover							{text-decoration:none;}
div.bottomfooter  .fstylebottom												{color:#745F33;font-size:14px;line-height:160%;font-family:Roboto-Regular;}
div.footer .responsivefLinks .downcollapsestyle								{margin-right:30px;background: transparent;border: none;font-size: 18px;line-height: 2;color: #ffffff;}
div.footer #collapseMenuBottom .card 										{border: none;background: transparent;padding: 30px;}
div.footer .responsivefLinks												{margin-top:44px;}
.main-menu .dropdown:hover>.menu2 											{display: block;}
.main-menu .dropdown-menu													{box-shadow:1px 5px 15px 0px rgba(160, 131, 69, 0.4);margin-top:0px;border:none;border-radius:0px;padding-bottom:7px;padding-top:7px;padding-left: 10px;padding-right: 10px;}
.main-menu .dropdown-menu	.dropdown-item									{padding: 0px 8px;color: #9F8345;font-size: 17px;font-family: Roboto-Light;line-height: 180%;}
.main-menu .dropdown-menu .dropdown-item:hover								{color:#ffffff;background-color:#A08345;}
.main-menu .dropdown-toggle::after											{display:none;}
.main-menu .dropdown .nav-link.dropdown-toggle:hover  						{background:#B20F10;color:#ffffff;}
.no-padding																	{padding-left:0px;padding-right:0px;}

/*effect like aos*/
/* ========== SECTION 1 - content animation ========== */
.section-one > .fp-tableCell h3 											{transform: translateY(-1000px);opacity: 0;transition: transform .8s cubic-bezier(0.16, 0.68, 0.43, 0.99),opacity .8s ease-in-out;}
.section-one.active > .fp-tableCell h3 										{transform: translateY(0);opacity: 1;}
/*section 2*/
.section-two > .fp-tableCell h1 											{transform: translateY(-1000px);opacity: 0;transition: transform 1.2s cubic-bezier(0.16, 0.68, 0.43, 0.99),opacity .2s ease-in-out;}
.section-two.active > .fp-tableCell h1 										{transform: translateY(0);opacity: 1;}
.section-two > .fp-tableCell .bgrstyle 										{transform: translateY(-410px);opacity: 0;transition: transform 1.2s cubic-bezier(0.16, 0.68, 0.43, 0.99),opacity .2s ease-in-out;}
.section-two.active > .fp-tableCell .bgrstyle 								{transform: translateY(0);opacity: 1;}
/*section 3 fade up ,down*/
.section-three > .fp-tableCell h1 											{transform: translate3d(0,100px,0);opacity: 0;transition-property: opacity,transform;transition-timing-function: ease;transition-duration: 1.2s;}
.section-three.active > .fp-tableCell h1 									{transform: translateZ(0);opacity: 1;}
.section-three > .fp-tableCell .bgrstyleleft 								{opacity: 0;transition-property: opacity,transform;transition-timing-function: ease;transition-duration: 1.2s;transform: translate3d(0,-100px,0);}
.section-three.active > .fp-tableCell .bgrstyleleft 						{transform: translateZ(0);opacity: 1;}
/*section 4*/
/*scale(1.2)*/
.section-fourth > .fp-tableCell .facilitiessection  						{opacity: 0;transition-property: opacity,transform;transition-timing-function: ease;transition-duration:1.2s;transform: scale(1.2);}
.section-fourth.active > .fp-tableCell .facilitiessection  					{transform: translateZ(0) scale(1);opacity: 1;}
/*section fifth*/
/*perspective(2500px) rotateX(-100deg) flip up*/
.section-fifth > .fp-tableCell #carouseloffers  							{opacity: 0;backface-visibility: hidden;transition-property: transform;transition-duration: 1.2s;transform: perspective(2500px) rotateX(-100deg);transition-timing-function: ease;}
.section-fifth.active > .fp-tableCell #carouseloffers  						{transform: perspective(2500px) rotateX(0);opacity: 1;}
/*section six fade left*/
.section-six > .fp-tableCell .gallerysection img  							{opacity: 0;transition-property:opacity,transform;transition-duration: 1.2s;transform:translate3d(100px,0,0);transition-timing-function: ease;}
.section-six.active > .fp-tableCell .gallerysection img   					{transform: translateZ(0);opacity: 1;}

.modalAvailability.right.fade .modal-dialog 								{right:0px;-webkit-transition: opacity 0.3s linear, right 0.3s ease-out;-moz-transition: opacity 0.3s linear, right 0.3s ease-out;-o-transition: opacity 0.3s linear, right 0.3s ease-out;transition: opacity 0.3s linear, right 0.3s ease-out;}
.modalAvailability.right.fade.in .modal-dialog 								{right:0px;}
.modalAvailability.right .modal-body 										{padding:40px 35px 0px;}
.modalAvailability.right .modal-content 									{height:100%;overflow-y:auto;background:#A08345;box-shadow:0px 0px 10px rgb(92 75 39 / 65%);border:none;}
.modalAvailability.right .modal-dialog 										{position:fixed;margin: auto;width:408px;height: 100%;-webkit-transform: translate3d(0%, 0, 0);-ms-transform: translate3d(0%, 0, 0);-o-transform: translate3d(0%, 0, 0);transform: translate3d(0%, 0, 0);}
.modalAvailability.right .modal-header										{border-bottom: 1px solid #937840;padding-top: 23px;padding-bottom: 23px;}
.modalAvailability.right .form-group										{margin-bottom:0px;}
.modal-backdrop 															{z-index:11!important;}
.modalAvailability .formbook2 .labelbstyle									{font-size: 16px;color: #fff;font-family: Roboto-Light;line-height: 120%;}
.modalAvailability .formbook2 .booknowbtn2 									{text-transform: uppercase;background: #B20F10;width: 305px;height: 45px;border: none;margin-top: .5rem;border-radius: 0;text-align: center;line-height: 1.5;color: #ffffff;font-size: 20px;font-family: Roboto-Light;}
.modalAvailability .formbook2 div .widthinput								{width: 138px;height: 45px;border-radius: 0px;font-size:20px;color:#A08345;font-family:Roboto-Light;text-align:center;}
.modalAvailability .formbook2 div input::placeholder						{color:#A08345;font-size:20px;font-family:Roboto-Light;text-align:center;}
.modalAvailability .booknowbtn3 											{text-transform: uppercase;background: #B20F10;width: 305px;height:45px;border:none;margin-top: 30px;border-radius: 0;text-align: center;line-height: 45px;padding:0px;color: #ffffff;font-size: 20px;font-family: Roboto-Light;}
.checkbox.is-invalid														{color:#dc3545;}
a 																			{color:#8E743F;}
a:hover																		{color:#8E743F; text-decoration:none;}

/*lightbox*/
.lg-actions .lg-next:before 												{/*\e095*/font-family:FontAwesome !important;content:"\f178"!important;}
.lg-actions .lg-prev:after 													{/*\e094*/font-family:FontAwesome !important;content:"\f177" !important;}
.lg-outer #lg-share:after 													{/*\e80d*/font-family:FontAwesome !important;content:"\f1e0" !important;}
.lg-toolbar .lg-download:after 												{/*\e0f2*/font-family:FontAwesome !important;content:"\f019" !important;}
.lg-toolbar .lg-close:after 												{/*\e070*/font-family:FontAwesome !important;content:"\f00d" !important;}
.lg-outer #lg-share-facebook .lg-icon:after 	                        	{/*\e901*/font-family:FontAwesome !important;content:"\f09a" !important;}
.lg-outer #lg-share-twitter .lg-icon:after		                        	{/*\e904*/font-family:FontAwesome !important;content:"\f099" !important;}
.lg-outer #lg-share-pinterest .lg-icon:after	                        	{/*\e903*/font-family:FontAwesome !important;content:"\f231" !important;}
.demo-gallery > ul 								    						{margin-bottom: 0;}
#lg-share-googleplus							    						{display:none;}
.lg-thumb-outer.lg-grab							  							{display:none;}
#lg-actual-size									      						{display:none;}
#lg-zoom-out									                        	{display:none;}
#lg-zoom-in										                      		{display:none;}
.lg-fullscreen									                        	{display:none;}
.lg-autoplay-button								                        	{display:none;}
.demo-gallery > ul > li a > img 				                        	{-webkit-transition: -webkit-transform 0.15s ease 0s;-moz-transition: -moz-transform 0.15s ease 0s;-o-transition: -o-transform 0.15s ease 0s;transition: transform 0.15s ease 0s;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);height:258px;width: 100%;object-fit: cover;}
.demo-gallery > ul > li a:hover .demo-gallery-poster > img              	{opacity:1;}
.demo-gallery > ul > li a .demo-gallery-poster                          	{background-color: rgba(0, 0, 0, 0.1);bottom: 0;left: 0;position: absolute;right: 0;top: 0;-webkit-transition: background-color 0.15s ease 0s;-o-transition: background-color 0.15s ease 0s;transition: background-color 0.15s ease 0s;}
.demo-gallery > ul > li a .demo-gallery-poster > img                    	{left: 50%;margin-left: -10px;margin-top: -10px;opacity: 0;position: absolute;top: 50%;-webkit-transition: opacity 0.3s ease 0s;-o-transition: opacity 0.3s ease 0s;transition: opacity 0.3s ease 0s;}
.demo-gallery > ul > li a:hover .demo-gallery-poster                    	{background-color: rgba(0, 0, 0, 0.5);}
.demo-gallery .justified-gallery > a > img                              	{-webkit-transition: -webkit-transform 0.15s ease 0s;-moz-transition: -moz-transform 0.15s ease 0s;-o-transition: -o-transform 0.15s ease 0s;transition: transform 0.15s ease 0s;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);height: 100%;width: 100%;}
.demo-gallery .justified-gallery > a:hover > img                        	{-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img   	{opacity:1;}
.demo-gallery .justified-gallery > a .demo-gallery-poster               	{background-color: rgba(0, 0, 0, 0.1);bottom: 0;left: 0;position: absolute;right: 0;top: 0;-webkit-transition: background-color 0.15s ease 0s;-o-transition: background-color 0.15s ease 0s;transition: background-color 0.15s ease 0s;}
.demo-gallery .justified-gallery > a .demo-gallery-poster > img         	{left:50%;margin-left: -10px;margin-top: -10px;opacity: 0;position: absolute;top: 50%;-webkit-transition: opacity 0.3s ease 0s;-o-transition: opacity 0.3s ease 0s;transition: opacity 0.3s ease 0s;}
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster         	{background-color: rgba(0, 0, 0, 0.5);}
.demo-gallery .video .demo-gallery-poster img                           	{height:48px;margin-left: -24px;margin-top: -24px;opacity: 0.8;width: 48px;}
.demo-gallery.dark > ul > li a                                          	{border:3px solid #04070a;}
#login_form 																{margin-top:60px;}
#login_form .btn_login														{font-family:Roboto-Light;color: #ffffff;background: #B20F10;width: 200px;height: 45px;font-size: 20px;border-radius: 0px;padding: 0px;line-height: 0px;text-align: center;}
#login_form .logintitle														{font-family:Roboto-Thin;font-size: 44px;color: #A08345;line-height: 130%;margin-bottom: 0px;}
#login_form .pstylelogin													{font-size:22px;font-family: Roboto-Light;color: #8E743F;margin-bottom: 0px;}
form label 																	{font-family: Roboto-Light;font-size: 16px;}
#forgotpass     															{margin-top:60px;}
#forgotpass .btn_send														{font-family:Roboto-Light;color: #ffffff;background: #B20F10;width: 200px;height: 45px;font-size: 20px;border-radius: 0px;padding: 0px;line-height: 0px;text-align: center;}
#forgotpass .logintitle														{font-family:Roboto-Thin;font-size: 44px;color: #A08345;line-height: 130%;margin-bottom: 0px;}
#forgotpass .pstylelogin													{font-size:22px;font-family: Roboto-Light;color: #8E743F;margin-bottom: 0px;}
.loginformpass .undefinedemailstyle p 										{text-align:center;font-size:25px;font-family:Roboto-Light;line-height:170%;color:#8E743F;} 
/*header sticky without splash*/
header #header-sticky-wrapper .goldColor									{color:#A08345;}
header #header-sticky-wrapper .navbar:not(.top-nav-collapse) 				{background:#ffffff !important;height:150px;padding: 0px;padding-top: 15px;padding-bottom: 40px;}
header #header-sticky-wrapper .navbar-dark .navbar-nav .nav-link.disabled	{color:#A08345;font-size: 18px;font-family: Roboto-Light;}
header #header-sticky-wrapper .navbar-dark .navbar-nav .nav-link			{color:#A08345;font-size: 18px;font-family: Roboto-Light;}
header #header-sticky-wrapper .dropdown .nav-link.dropdown-toggle:hover 	{background: #B20F10;color: #ffffff;}
header #header-sticky-wrapper .navbar-dark .navbar-nav .nav-link:hover		{background: #B20F10;color: #ffffff;}

.footer .input-group.is-invalid												{border:2px solid #dc3545;}
.footer .invalid-feedback													{color:#ffffff;font-size: 16px;font-family: Roboto-Light;}
#checkAvailabilityModal #myModalLabel2										{color: #fff;font-family: Roboto-Light;font-size: 22px;line-height: 120%;}
#checkAvailabilityModal i.fa-times											{color: #DACDAF;font-size: 20px;font-weight: normal;}
.picker .pc-select .pc-list li 												{font-size:17px;font-family: Roboto-Light;color:#9F8345!important;}
.picker .pc-select .pc-list li:hover 										{background-color:#A08345!important;color:#fff!important;}
.picker .pc-select .pc-list													{border:0px!important;}
.picker .pc-select .pc-list li:nth-child(even) 								{background-color: #ffffff!important;color: #9F8345!important;}
.picker .pc-select .pc-list li:hover 										{color: #ffffff!important;background-color: #A08345!important;}
.row input[type="email"]::-moz-placeholder 									{line-height: 190%;}
#checkAvailabilityModal .modal-content										{border-radius:0px;}
#checkAvailabilityModal .groupinputwidth									{/*border:1px solid #A08345;*/width: 138px;height: 45px;border-bottom: 0px;}
#checkAvailabilityModal .formbook2 div .widthinput							{border:1px solid #b7a175;}
.nGY2 .ngy2viewerToolAction:hover											{color:#D6C49E;}
i.nGY2Icon-ngy2_close2														{color:#DDDDDD;font-size: 23px;}
.nGY2PopupTitle 															{border-bottom: 1px solid #DFD0B3!important;padding: 0 0 10px!important;margin-bottom: 10px!important;font-size: 24px!important;color: #C1A772!important;font-family: Roboto-Regular!important;line-height: 120%!important;}
.nGY2Icon-facebook-squared													{color: #B20F10!important;font-size: 30px;line-height: 120%;}
.nGY2Icon-pinterest-squared													{color: #B20F10!important;font-size: 30px;line-height: 120%;}
.nGY2Icon-twitter-squared													{color: #B20F10!important;font-size: 30px;line-height: 120%;}
input.nGY2PopupOneItemText 													{border: 1px solid #DDDDDD;color: #777777;font-size: 18px!important;text-align: center;line-height: 120%;font-family: Roboto-Regular;padding-top: 15px!important;padding-bottom: 15px!important;}
i.nGY2Icon-ngy2_close2:hover 												{color:#D6C49E;}
input.nGY2PopupOneItemText:focus 											{outline: 0;}
div.nGY2PopupOneItemText													{color: #777777;font-size: 18px!important;text-align: center;line-height: 120%;font-family: Roboto-Regular;}
/*div.nGY2GThumbnail															{width: 357px!important;height: 207px!important;}*/
#login_form .btn_login:hover 												{background:#CA0F0F;}
#forgotpass .btn_send:hover													{background:#CA0F0F;}
#registration_form .btn-submit:hover										{background:#CA0F0F;}
a:hover																		{color:#E1D8BF;}
.modalAvailability.right .groupinputwidth span 								{border-bottom: 1px solid #b7a175;border-top: 1px solid #b7a175;}


.datepicker table tr td.active.active, 
.datepicker table tr td.active.highlighted.active, 
.datepicker table tr td.active.highlighted:active, 
.datepicker table tr td.active:active 										{color: #fff;background-color: #9F8345!important;border-color: #9F8345!important;}

.datepicker table tr td.active.active.focus, 
.datepicker table tr td.active.active:focus, 
.datepicker table tr td.active.active:hover, 
.datepicker table tr td.active.highlighted.active.focus, 
.datepicker table tr td.active.highlighted.active:focus, 
.datepicker table tr td.active.highlighted.active:hover, 
.datepicker table tr td.active.highlighted:active.focus, 
.datepicker table tr td.active.highlighted:active:focus, 
.datepicker table tr td.active.highlighted:active:hover, 
.datepicker table tr td.active:active.focus, 
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active:active:hover 								{color: #fff;background-color: #A98B47!important;border-color: #A98B47!important;}


.datepicker table tr td span.active.active.focus, 
.datepicker table tr td span.active.active:focus, 
.datepicker table tr td span.active.active:hover, 
.datepicker table tr td span.active.disabled.active.focus, 
.datepicker table tr td span.active.disabled.active:focus, 
.datepicker table tr td span.active.disabled.active:hover, 
.datepicker table tr td span.active.disabled:active.focus, 
.datepicker table tr td span.active.disabled:active:focus, 
.datepicker table tr td span.active.disabled:active:hover, 
.datepicker table tr td span.active.disabled:hover.active.focus, 
.datepicker table tr td span.active.disabled:hover.active:focus, 
.datepicker table tr td span.active.disabled:hover.active:hover,
.datepicker table tr td span.active.disabled:hover:active.focus, 
.datepicker table tr td span.active.disabled:hover:active:focus, 
.datepicker table tr td span.active.disabled:hover:active:hover,
.datepicker table tr td span.active:active.focus, 
.datepicker table tr td span.active:active:focus, 
.datepicker table tr td span.active:active:hover, 
.datepicker table tr td span.active:hover.active.focus, 
.datepicker table tr td span.active:hover.active:focus,
.datepicker table tr td span.active:hover.active:hover, 
.datepicker table tr td span.active:hover:active.focus, 
.datepicker table tr td span.active:hover:active:focus, 
.datepicker table tr td span.active:hover:active:hover 					{color: #fff;background-color: #A98B47!important;border-color: #A98B47!important;}
.datepicker table tr td span.active.active, 
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:active, 
.datepicker table tr td span.active.disabled:hover.active, 
.datepicker table tr td span.active.disabled:hover:active, 
.datepicker table tr td span.active:active, 
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active:hover:active 						{color:#fff;background-color: #9F8345!important;border-color: #9F8345!important;}
div.footer div.footerinfocontact .maillinkfooter 						{font-size: 16px;color: #ffffff;font-family: Roboto-Light;}
div.footer div.footerinfocontact .maillinkfooter:hover 					{color:#E1D8BF;}
.modalAvailability .formbook2 .booknowbtn2:hover 						{background:#CA0F0F;}
.modalAvailability .formbook2 div .widthinput 							{background-color:transparent;width:138px;height:45px;border-radius:0px;font-size:20px;color:#fff;font-family:Roboto-Light;text-align:center;}
.modalAvailability .booknowbtn3:hover 									{background:#CA0F0F;}
.fixedtopcategoriesblog 												{position:fixed;top:60px;right: 0;left: 0;z-index: 2;}
.downcollapsestylecategory 												{padding: 0px;cursor: pointer;float:right;background: transparent;border: none;line-height: 2;color:#FEFEFF;}
.downcollapsestylecategory i 											{font-size: 26px;}
.categoriessticky .titledivleftmenu2 									{margin-top:0px;background: #B49350;cursor: pointer;padding-left: 15px;padding-right: 15px;}
.categoriessticky .titledivleftmenu2 h3 								{color:#FFFFFF;font-size:22px;line-height:130%;font-family:Roboto-Light;margin-bottom: 1px;}
button:focus 															{outline:0;}
.leftcarouselnp a.carousel-control-prev:hover .controlprevstyle1 
,.leftcarouselnps a.carousel-control-prev:focus .controlprevstyle1		{color:#B20E10;}
.leftcarouselnp a.carousel-control-next:hover .controlnextstyle1 
,.leftcarouselnp a.carousel-control-next:focus .controlnextstyle1		{color:#B20E10;}
.leftcarouselnp a.carousel-control-prev .controlprevstyle1 				{color:#A08345;font-size: 16px;line-height: 120%;font-family: Roboto-Light;text-align: center;}
.leftcarouselnp a.carousel-control-next .controlnextstyle1 				{color:#A08345;font-size: 16px;line-height: 120%;font-family: Roboto-Light;text-align: center;}
.leftcarouselnp a.carousel-control-prev:hover .controlprevstyle1 hr
,.leftcarouselnp a.carousel-control-prev:focus .controlprevstyle1	hr	{border-top: 1px solid #B20E10;}
.leftcarouselnp a.carousel-control-next:hover .controlnextstyle1 hr
,.leftcarouselnp a.carousel-control-next:focus .controlnextstyle1 hr	{border-top: 1px solid #B20E10;}
.leftcarouselnp hr.hrstylrsprev											{margin-top: 5px;margin-bottom: 0px;border-top: 1px solid #A08345;cursor:pointer;width:100px;}
#carouselBlogs2															{margin-top:60px;padding-left:30px;padding-right: 30px;}
#carouselBlogs2	.carouselcategorystyle									{color:#BFA572;font-size:20px;line-height:120%;font-family:Roboto-Light;}
#carouselBlogs2	.h5carouselstyle										{color:#B20D10;font-size:31px;line-height:120%;font-family:Roboto-Light;}
#carouselBlogs2	.datecarouselstyle										{margin-top:40px;color:#B20D10;font-size:19px;line-height:120%;font-family:Roboto-Light;}
#carouselBlogs2	.textcarouselstyle										{color:#796433;font-size:19px;line-height:170%;font-family:Roboto-Light;}
#carouselBlogs2 .h5carouselstyle:hover									{color:#C1A772;}
.categorylsitul li a:hover 												{color:#C1A772;}
.categorylsitul li a 													{color: #B20D10;line-height: 180%;font-size: 25px;font-family: Roboto-Light;}
.dropdown-toggle::after 												{display: none;}
.categorylsitul 														{list-style: none;padding-top: 30px;padding-bottom: 30px;padding-right: 30px;}
.lg-sub-html															{display:none;}
.img-logo-white 														{height:100px;}
.img-logo-red 															{height:50px;}
.slick-slider .slick-track:focus, .slick-slider .slick-list:focus 		{outline:0;}
:focus 																	{outline:0;}
.mainmenucssul2 														{color: #9F8345;padding: 0px 15px;font-size: 16px;font-family: Roboto-Light;line-height: 180%;text-transform: uppercase;}
#navbarMenumobile ul li a.active , #navbarMenumobile ul li a:active		{color:#ffffff;background:#9F8345;}

.footer #openweathermap-widget-14 .widget-left-menu--small .widget-left-menu__header-container 							{display:none;}
.footer #openweathermap-widget-14 .widget-left--brown 																	{background-image:none;}
.footer #openweathermap-widget-14 .widget-left--small .widget-left__footer--brown 										{display:none;}
.footer #openweathermap-widget-14 .widget-left-menu--brown 																{background-image:none;background:transparent;border-radius: 0px;box-shadow: none;}
.footer #openweathermap-widget-14 .calendar--small2 .calendar__item--brown,
.footer #openweathermap-widget-14 .calendar.calendar--brown																{background-color:transparent;}
.footer #openweathermap-widget-14 .weather-left-card__number--small 													{text-decoration: none;margin-bottom:0px;color: #ffffff;font-size:26px;font-family: Roboto-Light;line-height: 120%;font-weight: normal;}   
.footer #openweathermap-widget-14 .weather-left-card__number--small .weather-left-card__degree 							{display: inline-block;vertical-align: top;text-decoration: none;margin-bottom: 2px;color: #ffffff;font-size: 18px;font-family: Roboto-Light;line-height: 120%;font-weight: unset;}
.footer #openweathermap-widget-14 .widget-left--small, .footer #openweathermap-widget-14 .widget-left--small2 			{margin: 0;width: 100%;font-weight: normal; height: auto;min-height: 0px;background: 0 0;box-shadow: none;}
.footer #openweathermap-widget-13 .widget-left-menu--small .widget-left-menu__header-container 							{display:none;}
.footer #openweathermap-widget-13 .widget-left--brown 																	{background-image:none;}
.footer #openweathermap-widget-13 .widget-left--small .widget-left__footer--brown 										{display:none;}
.footer #openweathermap-widget-13 .widget-left-menu--brown 																{background-image:none;background:transparent;border-radius: 0px;box-shadow: none;}
.footer #openweathermap-widget-13 .calendar--small2 .calendar__item--brown,
.footer #openweathermap-widget-13 .calendar.calendar--brown																{background-color:transparent;}
.footer #openweathermap-widget-13 .weather-left-card__number--small 													{text-decoration: none;margin-bottom:0px;color: #ffffff;font-size:26px;font-family: Roboto-Light;line-height: 120%;font-weight: normal;}   
.footer #openweathermap-widget-13 .weather-left-card__number--small .weather-left-card__degree 							{display: inline-block;vertical-align: top;text-decoration: none;margin-bottom: 2px;color: #ffffff;font-size: 18px;font-family: Roboto-Light;line-height: 120%;font-weight: unset;}
.footer #openweathermap-widget-13 .widget-left--small, .footer #openweathermap-widget-13 .widget-left--small2 			{margin: 0;width: 100%;font-weight: normal; height: auto;min-height: 0px;background: 0 0;box-shadow: none;}
.footer .cytimestyle 																									{font-size: 26px;color: #fff;font-family: Roboto-Light;line-height: 120%;padding-left: 14px;}
.text-end 																												{text-align:end;}
.footer .fa.fa-clock-o																									{color:#fff;font-size:20px;}
.footer .styleline 																										{font-size:30px;color:#fff;}
.footer .stylelocation 																									{line-height:120%;color:#FFFFFF;font-size:15px;font-family:Roboto-Regular;}
.footer .stylelocation2 																								{line-height:120%;color:#FFFFFF;font-size:20px;font-family:Roboto-Regular;}

#header-1-wrapper .listastyle1.dropdown-toggle:hover  	{background: #B20F10;color: #ffffff;cursor: pointer;}
#header-1-wrapper .menusignindrop 						{width:280px;z-index: 202020;box-shadow: 1px 5px 15px 0px rgba(160, 131, 69, 0.4);margin-top: 0px;border: none;border-radius: 0px; padding-bottom: 7px;padding-top: 7px;padding-left: 10px;padding-right: 10px;}
#header-1-wrapper .menusignindrop .droptitle			{color:#9F8345;font-size: 20px;font-family: Roboto-Light ;line-height:120%; }
#header-1-wrapper .menusignindrop .btn_signindrop 		{background:#9F8345;font-size:17px;color: #fff;border: 1px #9F8345;border-radius: 0px;font-family: Roboto-Light;}
#header-1-wrapper .menusignindrop .btn_sjoindrop 		{background:#fff;border: 1px solid #9F8345;border-radius: 0px;color: #9F8345;font-family: Roboto-Light;font-weight: normal;}
#header-1-wrapper .menusignindrop .linkstyle 			{color:#9F8345; font-size: 17px;font-family: Roboto-Light;line-height: 180%;padding: 0px 8px;}
#header-1-wrapper .menusignindrop .linkstyle:hover 		{color:#ffffff;background-color: #A08345;}
/*#header-1-wrapper .listastyle1.dropdown-toggle:hover  	{background: #B20F10;color: #ffffff;    cursor: pointer;}
#header-1-wrapper .menusignindrop 						{width:280px;z-index: 202020;box-shadow: 1px 5px 15px 0px rgba(160, 131, 69, 0.4);margin-top: 0px;border: none;border-radius: 0px; padding-bottom: 7px;padding-top: 7px;padding-left: 10px;padding-right: 10px;}
#header-1-wrapper .menusignindrop .droptitle			{color:#9F8345;font-size: 20px;font-family: Roboto-Light ;line-height:120%; }
#header-1-wrapper .menusignindrop .btn_signindrop 		{background:#9F8345;font-size:17px;color: #fff;border: 1px #9F8345;border-radius: 0px;font-family: Roboto-Light;}
#header-1-wrapper .menusignindrop .btn_sjoindrop 		{background:#fff;border: 1px solid #9F8345;border-radius: 0px;color: #9F8345;font-family: Roboto-Light;font-weight: normal;}
#header-1-wrapper .menusignindrop .linkstyle 			{color:#9F8345; font-size: 17px;font-family: Roboto-Light;line-height: 180%;padding: 0px 8px;}
#header-1-wrapper .menusignindrop .linkstyle:hover 		{color:#ffffff;background-color: #A08345;}*/
/* #header-1-wrapper .menusignindrop .btn_sjoindrop:hover 	{background:#9F8345;font-size:17px;color: #fff;border: 1px #9F8345;border-radius: 0px;font-family: Roboto-Light;}
#header-1-wrapper .menusignindrop .btn_signindrop:hover {background:#fff;border: 1px solid #9F8345;border-radius: 0px;color: #9F8345;font-family: Roboto-Light;}
 */
/* #header-wrapper-mobile  .listastyle1.dropdown-toggle:hover  	{background: #B20F10;color: #ffffff;} */
#header-wrapper-mobile  .menusignindrop 						{position: absolute;width:280px;z-index: 202020;box-shadow: 1px 5px 15px 0px rgb(92 75 39 / 65%);background-color:#A08345;margin-top:1px;margin-left: -1px;border: none;border-radius: 0px; padding-bottom: 30px;padding-top: 30px;padding-left: 30px;padding-right: 30px;}
#header-wrapper-mobile  .menusignindrop .droptitle				{color:#fff;font-size: 20px;font-family: Roboto-Light ;line-height:120%; }
#header-wrapper-mobile  .menusignindrop .btn_signindrop 		{background:#B20F10;font-size:17px;color: #fff;border: 1px #B20F10;border-radius: 0px;font-family: Roboto-Light;}
#header-wrapper-mobile  .menusignindrop .btn_sjoindrop 			{background:transparent;border:1px solid #b7a175;border-radius:0px;color:#fff;font-family:Roboto-Light;font-weight:normal}
#header-wrapper-mobile  .menusignindrop .linkstyle 				{color:#fff; font-size: 17px;font-family: Roboto-Light;line-height: 180%;padding: 0px 8px;}
#header-wrapper-mobile  .menusignindrop .linkstyle:hover 		{color:#271f0e;background-color: transparent;}
/*#header-wrapper-mobile  .menusignindrop 						{width:280px;z-index: 202020;box-shadow: 1px 5px 15px 0px rgba(160, 131, 69, 0.4);margin-top: 0px;border: none;border-radius: 0px; padding-bottom: 7px;padding-top: 7px;padding-left: 10px;padding-right: 10px;}
#header-wrapper-mobile  .menusignindrop .droptitle				{color:#9F8345;font-size: 20px;font-family: Roboto-Light ;line-height:120%; }
#header-wrapper-mobile  .menusignindrop .btn_signindrop 		{background:#9F8345;font-size:17px;color: #fff;border: 1px #9F8345;border-radius: 0px;font-family: Roboto-Light;}
#header-wrapper-mobile  .menusignindrop .btn_sjoindrop 			{background:#fff;border: 1px solid #9F8345;border-radius: 0px;color: #9F8345;font-family: Roboto-Light;font-weight: normal;}
#header-wrapper-mobile  .menusignindrop .linkstyle 				{color:#9F8345; font-size: 17px;font-family: Roboto-Light;line-height: 180%;padding: 0px 8px;}
#header-wrapper-mobile  .menusignindrop .linkstyle:hover 		{color:#ffffff;background-color: #A08345;}*/
/* #header-wrapper-mobile .menusignindrop .btn_sjoindrop:hover 	{background:#9F8345;font-size:17px;color: #fff;border: 1px #9F8345;border-radius: 0px;font-family: Roboto-Light;}
#header-wrapper-mobile .menusignindrop .btn_signindrop:hover 	{background:#fff;border: 1px solid #9F8345;border-radius: 0px;color: #9F8345;font-family: Roboto-Light;}
 */
header .navbar-dark .navbar-nav .nav-link.listastyle1padding 	{box-shadow:none;font-family:Roboto-Bold;color:#fff;border:0;font-size:14px;border-radius:0;padding:0;width:auto;height:45px;text-align:center;line-height:47px;text-align:center;text-transform:uppercase;font-weight:normal;cursor:pointer;}
.widget-left-menu__footer  										{display: none!important;}
/*.borderstylediv 												{width: 132px;border:1px solid #A08345;height:40px;line-height:40px;padding-left:5px;padding-right:5px;cursor:pointer;font-size:18px}*/
.borderstylediv 												{width: auto;border:0px solid #A08345;height:40px;line-height:40px;padding-left:0px;padding-right:0px;cursor:pointer;font-size:18px}
/*.borderstylediv:hover 											{color:#fff;background:#A08345;border: 1px solid #937840;}*/
.borderstylediv:hover 											{color:#A08345;background:transparent;border: 0px solid #937840;}
.sidenav 														{height:100%;position:fixed;width:397px;z-index:10000;background: #A08345;box-shadow: 0px 0px 10px rgb(92 75 39 / 65%);padding-left: 30px;padding-right: 30px;overflow-y: auto; -ms-overflow-style: none;scrollbar-width: none;min-height: 100%;}
.sidenav a 														{padding:0px 15px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:0.3s}
.sidenav a:hover 												{color:#f1f1f1}
.sidenav .closebtn 												{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}
.burgericonstyle 												{padding-right:30px;font-size:20px}
.clickonme 														{background-color: transparent;/* background-color:rgba(0,0,0,0.25); */bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:988;}
.clickonme.open 												{display:block}
.sidenav ul 													{padding:40px 15px 0px}
.menu-nav-bg 													{bottom:0;height:calc(100vh + 100px);position:fixed;width:397px;z-index:9000;}
.sidenav.open,.menu-nav-bg.open 								{left:0}
.sidenav,.menu-nav-bg 											{left:-425px;top:0;-webkit-transition:left 0.1s ease-in-out;-moz-transition:left 0.1s ease-in-out;-o-transition:left 0.1s ease-in-out;transition:left 0.1s ease-in-out}
.menu-nav-bg > div 												{background: #A08345;box-shadow: 0px 0px 10px rgb(92 75 39 / 65%);bottom:0;content:'';display:block;height:100vh;opacity:1;position:absolute;left:0;width:397px;z-index:1}
.sidenav .mainmenucssul2 										{padding: 0 15px;}
#mySidenav .dropdown-menu 										{background-color: transparent!important;border:none;padding-left:20px;border-radius:0px;transition: all 0.3s ease-in;}
#mySidenav .mobilemenudrop.show 								{background:#9F8345}
#mySidenav .mobilemenudrop.show .dropdown-toggle.mainmenucssul 	{color:#ffffff}
#mySidenav ul.ulmenu li a 										{color:#fff;font-size:17px;font-family:Ubuntu-Regular;line-height:252%;text-transform:uppercase;padding:0px;position: relative;border-bottom: 1px solid #937840;}
#mySidenav .dropdown-menu .dropdown-item:hover 					{color: #271f0e;background-color: transparent;font-family: Ubuntu-Regular;outline: none;text-decoration: none;transition: color .2s linear,color .2s linear,border .2s linear;}
#mySidenav ul.ulmenu li a:hover 								{background: transparent;color: #271f0e;font-family: Ubuntu-Regular;outline: none;text-decoration: none;transition: color .2s linear,color .2s linear,border .2s linear;}
/*#mySidenav ul li a:hover{color:#E1D6BB;background-color:transparent;}*/
.language_links_main ul li:not(:last-child):after{content:'|';color:#fff}
.language_links_main ul li a{display:inline-block}
.language_links_main ul{list-style:none;padding-inline-start:15px}
.language_links_main ul li{display:inline-block}
#mySidenav a.clickablelang.active {color:#ffffff;background-color:#A08345}
.socialmediadiv ul{list-style:none;padding-inline-start: 0px;padding-top: 0px;padding: 0px;}
.socialmediadiv ul li{display:inline-block}
.navnew.navbar-nav{-ms-flex-direction:row;flex-direction:row}
#myheader2>.container,
#myheader2>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
#myheader2{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}
#myheader2 .dual-nav{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}
#myheader2 .marginleft30{margin-left:10px}
.scrolldiv .borderstylediv:hover .listastyle1 			{color:#fff}

header .mobile-navbar.scrolldiv 						{-webkit-transform:translate3d(0,-185px,0);-moz-transform:translate3d(0,-185px,0);-ms-transform:translate3d(0,-185px,0);-o-transform:translate3d(0,-185px,0);transform:translate3d(0,-185px,0);-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-moz-transition:all .0.5s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transform:translate3d(0,0px,0);-moz-transform:translate3d(0,0px,0);-ms-transform:translate3d(0,0px,0);-o-transform:translate3d(0,0px,0);transform:translate3d(0,0px,0)}
#checkAvailabilityModal .groupinputwidth span 			{background:transparent;}
#checkAvailabilityModal .styledecreament 				{width:23px;height:25px;font-size:20px;text-align:center;margin:10px;color:#fff;font-family:Roboto-Light;}
#checkAvailabilityModal .styleincreament 				{width:23px;height:25px;font-size:20px;text-align:center;margin:10px;color:#fff;font-family:Roboto-Light;}
#checkAvailabilityModal .groupinputwidth .input-number 	{text-align:center;color:#fff;font-size:20px;font-family:Roboto-Light;border-bottom: 1px solid #b7a175;border-top: 1px solid #b7a175;}

#mySidenav .language_links_main ul li a 							{padding: 0px 5px;display:inline-block;color:#fff;font-size:16px;font-family:Roboto-Regular;line-height:220%;text-transform:uppercase;font-weight:normal;}
#mySidenav .language_links_main ul li a:hover 						{background:transparent;color:#271f0e;transition: color .2s linear,color .2s linear,border .2s linear;}
#mySidenav .language_links_main ul li a.clickablelang.active 		{background:transparent;color:#271f0e}
#mySidenav  .close-menu-nav:focus,
#mySidenav  .close-menu-nav:hover 									{color:#000;text-decoration:none;opacity:.75;}
#mySidenav .close-menu-nav i.fa-times 								{color:#DACDAF;font-size:20px;}
#mySidenav  .close-menu-nav  										{background-color:transparent;border:0;cursor:pointer;-webkit-appearance:none;padding-top:30px;padding-left:0px;text-shadow:0 0 black;opacity:1;font-size:20px;padding-right:0px;}
#mySidenav .socialmediadiv ul li a 									{color:#C9B181;font-size:23px;line-height:210%}
.modalAvailability 													{-webkit-transition:left 0.1s ease-in-out;-moz-transition:left 0.1s ease-in-out;-o-transition:left 0.1s ease-in-out;transition:left 0.1s ease-in-out;left:-425px;top:0;width:0}
.modalAvailability.show 											{left:0;width:100%;z-index: 1250;}
#mySidenav .ulmenu .nav-item.active a 								{background: transparent;color: #271f0e;font-family:Ubuntu-Regular;font-weight:normal;}
#mySidenav .ulmenu .nav-item 										{padding-right:0px;} 
#mySidenav .dropdown-item.active 									{background: #A08345;color:#271f0e;}
#mySidenav .dropdown.active 										{background: #A08345;color: #271f0e;}
#mySidenav .dropdown .atagstyle 									{background: transparent;border: none;color:#fff;font-size:17px;font-family:Ubuntu-Regular;font-weight:normal;line-height:252%;text-transform:uppercase;padding:0 0px;width:100%;text-align:left;transition:0.3s;border-radius:0px;transition: all .15s ease-out;border-bottom: 1px solid #937840;}
#mySidenav .dropdown .atagstyle:hover,
#mySidenav .dropdown .atagstyle.active 								{background: transparent;color:#271f0e;font-family:Ubuntu-Regular;}
#mySidenav .language_links_main ul 									{padding:0px;padding-inline-start: 0px;margin-top:30px;}
#mySidenav .ulmenu  												{margin-top:25px;padding:0px;color:#FFFFFF;font-size:17px;line-height:252%;font-family:Ubuntu-Regular;font-weight:normal;}
#mySidenav .socialmediadiv  										{margin-top:25px;}
#mySidenav .dropdown .atagstyle:hover i.spanarrow,
#mySidenav .dropdown .atagstyle.active i.spanarrow 					{color:#E1D8BF;}
.sidenav::-webkit-scrollbar 										{display:none;}
.sidenav  															{-ms-overflow-style:none;}
#mySidenav .dropdown .atagstyle.collapsed:hover,
#mySidenav .dropdown .atagstyle.collapsed.active  					{background:transparent;color:#271f0e;}
#mySidenav .dropdown .atagstyle i.spanarrow 						{transition:all .2s linear;content:"";position:absolute;right:0px;height:100%;top:50%;bottom:0;margin:auto;color:#DACDAF;font-size:14px;}
#mySidenav .dropdown .atagstyle.collapsed i.spanarrow 				{transform:rotate(180deg);top: -50%;}
#mySidenav .dropdown .atagstyle i.spanarrow.fa-angle-up 			{transform:rotate(180deg);top: -50%;}
#mySidenav .dropdown .atagstyle.collapsed i.spanarrow.fa-angle-up 	{transform: rotate(0deg);transform-origin: 50% 25%;transition: all .15s ease-out;top: 50%;}
#mySidenav .dropdown-menu.show 										{visibility:visible;opacity:1;z-index:1;transform:translateY(0%);transition-delay:0s,0s,0.3s;background:transparent;}
#mySidenav .dropdown-menu 										{visibility:hidden;opacity:0;transform:translateY(-2em);transition:all 0.3s ease-in-out 0s,visibility 0s linear 0.3s,z-index 0s linear 0.01s;}
#mySidenav .dropdown-menu  a 									{transform:translateZ(0);transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
#mySidenav .dropdown .atagstyle.collapsed.active 				{background:transparent;color:#271f0e;}
#mySidenav .arrow 												{width:13px;height:13px;display:inline-block;position:relative;bottom:-20px;left:-10px;transition:0.4s ease;margin-top:0px;text-align:left;transform:rotate(45deg);float:right;}
#mySidenav .arrow:before,#mySidenav .arrow:after 				{position:absolute;content:"";display:inline-block;width:11px;height:2px;background-color:#DACDAF;transition:0.4s ease;}
#mySidenav .arrow:after 										{position:absolute;transform:rotate(90deg);top:-5px;left:5px;}
#mySidenav  .atagstyle.collapsed.active .arrow:before 			{transform: translate(10px, 0);}
#mySidenav  .atagstyle.collapsed.active .arrow:after 			{transform: rotate(90deg) translate(10px, 0);}
#mySidenav  .atagstyle.collapsed.active .arrow 					{bottom: -10px;}  
#mySidenav  .atagstyle.collapsed .arrow:before 					{transform: translate(10px, 0);}
#mySidenav  .atagstyle.collapsed .arrow:after 					{transform: rotate(90deg) translate(10px, 0);}
#mySidenav  .atagstyle.collapsed .arrow 						{bottom: -10px;} 
.modalAvailability .close 										{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 0 black;opacity:1;}
.modalAvailability .close:hover 								{opacity:0.5;}
.menusignindrop hr 												{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid #937840;}
#header-wrapper-mobile .menusignindrop .btn_sjoindrop:hover 	{color:#271f0e;}
#header-wrapper-mobile .menusignindrop .btn_signindrop:hover 	{background: #CA0F0F;}
#mySidenav .menumobilecoll  									{padding-left:20px;}
.modalAvailability.right .groupinputwidth span.input-group-append {border-right:1px solid #b7a175;}
.modalAvailability.right .groupinputwidth span.input-group-prepend {border-left:1px solid #b7a175;}

#mySidenav .scrollbar {overflow-y:auto;-ms-overflow-style: none;scrollbar-width: none;}
#mySidenav .scrollbar::-webkit-scrollbar{display:none;-ms-overflow-style: none;scrollbar-width: none;}

header .navbar-dark .navbar-nav a.textlink{border-bottom:2px solid rgb(159, 131, 69);color:#fff;font-family:Roboto-Light;padding-bottom:2px;margin-right:40px;}
header .navbar-dark .navbar-nav a.textlink:hover{border-bottom-color:#ffffff;color:#fff;}
header .navbar-dark.scrolldiv .navbar-nav  a.textlink {color:rgb(159, 131, 69);}
header .navbar-dark.scrolldiv .navbar-nav a.textlink:hover {border-bottom-color:rgb(159, 131, 69);}

a.stylephonelink {color:#fff;}
a.stylephonelink:hover {color: #e1d8bf;}
a.fxastyle {color:#fff;}

/*header .navbar-dark .container-fluid {padding-left:40px;padding-right:40px;}*/
.margin-right-60 {margin-right:60px;}
#myheader2 {padding-left: 25px;padding-right: 40px;}
/*
#myheader2 .img-logo {padding-top: 30px;padding-bottom: 30px;}*/
/*#myheader2 a.navbar-brand {padding:0px;}*/
#myheader2 .container-fluid {height:100%;padding-top: 30px;padding-bottom:7px;}
.paddinglr                                  {padding-left:20px;padding-right:20px;}
.burgericonstyle svg                        {width: 17px;height: 14px;}
.signinseahorsetag svg                      {width:19px;height:18px;}
.dropdown-item:focus, .dropdown-item:hover  {background-color: transparent;}
#mySidenav ul.ulmenu li .dropdown-menu a    {font-family: Ubuntu-Regular;font-size: 15.5px;font-weight: normal;text-transform: inherit;}

header .navbar-dark.scrolldiv {box-shadow: 0px 5px 10px rgb(92 75 39 / 20%);-webkit-box-shadow:  0px 5px 10px rgb(92 75 39 / 20%); -moz-box-shadow:  0px 5px 10px rgb(92 75 39 / 20%);}
#spa_section_new_home .goldbox p 	{word-break: break-word;}
#spa_section_new_home .fixposition 	{bottom: 0;right: 0;}


#reservation_form .redstar 								{color:red;}
#reservation_form h4.h4styleform						{font-family:Roboto-Light;margin-top:20px;}
#reservation_form .btn-submit 							{font-family:Roboto-Light;color: #ffffff;background: #B20F10;width: 200px;height: 45px;font-size: 20px;border-radius: 0px;padding: 0px;line-height: 0px;text-align: center;}
#reservation_form .borderstyleaddon						{border:1px solid #ced4da;font-size: 20px;background: #ced4da;padding-left: 5px;padding-right: 5px;}
#reservation_form .btn-submit:hover 					{background:#CA0F0F;}
#reservation_form .reservationdetailsinfo .h4styleform 	{color:#745F33;font-size:50px;font-family:GreatVibes-Regular;line-height:160%;text-align:center}
#reservation_form .datepicker table tr td.day 			{position: relative; color: #A08345;     font-weight: 500;}
#reservation_form .datepicker table tr td.day.disabled 	{cursor: not-allowed; color:#CCB688;}
#reservation_form .datepicker table tr td.new, 
#reservation_form .datepicker table tr td.old 			{color:#CCB688;}
#reservation_form .datepicker table tr td.fullybooked 	{color:#AAAAAA;}
#reservation_form .datepicker table tr td.day.active 	{color:#fff;}
#reservation_form .infodatebooked 						{color: #856404;font-family:Roboto-Bold;}
#reservation_form a:not([href]):not([tabindex]):focus,
#reservation_form a:not([href]):not([tabindex]):hover 	{color: #A08345;}
#reservation_form .bootstrap-datetimepicker-widget table thead tr:first-child th:hover 	{color: #A08345;}
#reservation_form .datepicker table tbody 												{position:relative;margin:0 auto;}
#reservation_form .btn-submit 															{font-family:Roboto-Light;color:#ffffff;background:#B20F10;width:200px;height:45px;font-size:20px;border-radius:0px;padding:0px;line-height:0px;text-align:center;}
#reservation_form .custom_tooltip:before 												{font-size: 12px;font-family: Roboto-Regular;content:attr(title);position:absolute;z-index:98;top:50%;transform:translateY(-50%);left:100%;margin-left:15px;width:87px;height:27px;line-height:25px;border-radius:10px;background:#A08345;color:#fff;text-align:center;display:none;}
#reservation_form .custom_tooltip:after 												{content:"";position:absolute;left:100%;margin-left:2px;top:50%;transform:translateY(-50%);border:7px solid #A08345;border-color:transparent #A08345 transparent transparent;display:none;}
#reservation_form .custom_tooltip:hover:before, 
#reservation_form .custom_tooltip:hover:after 											{display:block;}
.lightgold 																				{color:#CCB688;}
.gold 																					{color:#A08345;}
.fullybooked 																			{color:#AAAAAA;}
#reservation_form .datepicker table tr td.today 										{background-color: #EBDBBA;border-color: transparent;}
#reservation_form .datepicker table tr td.today:hover 									{background-color: #CDB98B;border-color: transparent;}
#reservation_form .bootstrap-datetimepicker-widget table td.today:before  				{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#fff;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px;}
#reservation_form .datepicker table tr td.fullybooked 									{background: 0 0;cursor: default;}   
#reservation_form .datepicker table tr td.day.active.fullybooked 						{color: #AAAAAA;background-color:transparent!important;border-color: transparent!important;}
#reservation_form .datepicker table tr td.day.active.fullybooked:hover:before, 
#reservation_form .datepicker table tr td.day.active.fullybooked:hover:after 			{display:block;}
#reservation_form .datepicker table tr td.day.active.fullybooked:before 				{border-bottom-color: transparent;border-top-color: transparent;bottom: 0;right: 0;border-width: 0px;font-size:12px;font-family:Roboto-Regular;content:attr(title);position:absolute;z-index:98;top:50%;transform:translateY(-50%);left:100%;margin-left:15px;width:87px;height:26px;line-height:25px;border-radius:10px;background:#A08345;color:#fff;text-align:center;display:none;}
#reservation_form .datepicker table tr td.day.active.fullybooked:after 					{content:"";position:absolute;left:100%;margin-left:2px;top:50%;transform:translateY(-50%);border:7px solid #A08345;border-color:transparent #A08345 transparent transparent;display:none;}
#reservation_form .datepicker table tr td.today.disabled 								{background-color: transparent;border-color: transparent;}


#reservation_form .form-control {padding: 5px 5px;font-size: 14px;}

.socialsClassfooter .stylespanfooter{cursor:pointer;text-decoration:none;margin-bottom:2px;color:#ffffff;font-size:16px;font-family:Roboto-Light;line-height:120%;}
.socialsClassfooter a:hover .stylespanfooter{color:#E1D8BF;}
.mxw-30{max-width:30px;}
.sociallistul .list-inline-item:not(:last-child){margin-right:10px;}

#reservation_form .btn-submit:disabled , input:disabled{cursor: not-allowed;}
 