* {
    caret-color: transparent;
}
@media screen and (max-width:768px){
html {
    font-size: 14px;
	}
	.uk-h3{
		font-size: 14px;
	}
	.room-title{
		font-size:18px;
	}
	.uk-button-text{
		font-size:14px !important;
	}
	.tm-header-mobile .uk-navbar-toggle-icon::before{
	content: '';
	position:absolute;
	top:-15px;
	left:-25px;
	height:30px;
	width:30px;
	background-image:url(../images/mobile-hamburger-menu.svg);
	background-repeat: no-repeat;
	background-size:cover;
}
	.tm-header-mobile .uk-light .uk-navbar-toggle-icon::before{
	content: '';
	position:absolute;
	top:-15px;
	left:-25px;
	height:30px;
	width:30px;
	background-image:url(../images/mobile-hamburger-menu-light.svg);
	background-repeat: no-repeat;
	background-size:cover;
}
}
.uk-navbar-toggle-icon svg{display:none;} 

.uk-navbar-toggle-icon{	position:relative;}
.uk-navbar-toggle-icon::before{
	content: '';
	position:absolute;
	top:-6px;
	left:-5px;
	height:20px;
	width:20px;
	background-image:url(../images/hamburger-icon-square.svg);
	background-repeat: no-repeat;
	background-size:cover;
}
.uk-offcanvas-close{
	    top: 70px;
    position: absolute;
    left: 80%;
}
.uk-button-text::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  bottom: 0;
	left:100%;
  right: 0%;
  width: 25px!important;
	height: 25px !important;
	background-position: 50% 50%;
	background-size:12px;
	background-color:#FFB700;
}
.uk-button-text:not(:disabled) {
  padding-right: 10px;
}
.uk-button-text:hover:not(:disabled) {
  padding-right: 10px;
}
.uk-button-text:not(:disabled)::before {
  left: 0;
  right: 100%;
}
.uk-navbar-container:not(.uk-navbar-sticky) .uk-navbar-right{
	display:none;
}
.tm-header-mobile .uk-navbar-right{
	display:block !important;
}
.image-up {
    overflow: hidden;
    margin: 0;
}
.uk-navbar-container{
	padding:0px !important;
}

.uk-nav-primary:hover a:not(:hover){
	opacity:1 !important;
}
.uk-nav-primary .el-item a {
  position: relative;
  display: inline-block; 
  padding-right: 10px;   
}

.uk-nav-primary .el-item a::before {
  content: '';
  position: absolute;
  top: 50%;
  left: -20px; 
  transform: translateY(-50%);
  height: 6px;
  width: 6px;
  border-radius: 50%;
  background: transparent; 
  transition: background 0.3s ease;
}

.uk-nav-primary .el-item.uk-active a::before,
.uk-nav-primary .el-item:hover a::before {
  background: #000; 
}
.book-now-light a{
color: #fff !important;
}
@media screen and (max-width:430px){
	.book-now-light a{
color: #393939 !important;
}
}
.hrs-grid-button{
	font-size: 14px !important;
	font-family: Inter !important;
    font-weight: 400 !important;
	text-transform: uppercase !important;
	background-color:#042b1f !important;
/* 	color:#042b1f !important; */
}
.hrs-grid{
	padding:5px !important;
 	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px !important; 
/*   	border:1px solid rgba(0, 0, 0, 0.1) !important;   */
}
.hrs-grid label{
	text-align:left !important;
	font-size:10px !important;
	color: rgba(0, 0, 0, 0.5) !important;
}
.hrs-grid input{
	background:transparent !important;
}
.room-tariff{
	color: #393939 !important;
}
.room-price-grid .el-title{
		color:#fff !important;
	}
.room-price-grid .room-tariff{
	color:#fff !important;
}
@media screen and (max-width:1600px) {
	.room-price-grid .el-title{
		font-size:14px;
	}
	.room-price-grid .el-image{
		width:16px;
	}

}
.popup-book-image{
		height:400px;
		width:100%;
		object-fit:cover;
	}
@media screen and (max-width:430px){
	.popup-book-image{
		height:200px;
		width:100%;
		object-fit:cover;
	}
}