.nav-holder-wrap,
.fw-search-wrap_hero,
.wraper_about_our,
.wraper_ourservises,
.main-footer .name-bc-footer,
.rooms_wraper_pll,
.breadcrumb-atana,
.rooms-page

{
	direction: ltr;

}
/* Regular */
@font-face {
	font-family: 'playfire';
	src: url('../fonts/playfire/PlayfairDisplay-Regular') format('ttf');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}


/* italic */
@font-face {
	font-family: 'playfire';
	src: url('../fonts/playfire/PlayfairDisplay-Italic') format('ttf');
	font-weight: 500;
	font-style: italic;
	font-display: swap;
}
@font-face {
	font-family: 'playfire';
	src: url('../fonts/playfire/PlayfairDisplay-Italic') format('ttf');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
	
}
/* :root {
	--ha-black: #000000;
	--ha-blue: #272535;
	--ha-white: #ffffff;
	--ha-gold: #D3A478;
	--ha-bc1: #eee;
	--color-default: #1e1e1e;
	--color-dark: #323246;
	--color-text1: #5e646a;
	--color-gray: #666;
	--main-color: #c4a676;
	--tran1: 0.4s;
	--round1: 4px;
	--font-size-16: 15px;
	--dp-bc: #CBCBCB;
} */
/* Bold */
@font-face {
	font-family: 'playfire';
	src: url('../fonts/playfire/PlayfairDisplay-Bold') format('ttf');
	font-weight: 700;
	font-style: normal;
}


body {
	font-family: 'playfire', serif !important;
	font-weight: 400;
	font-size: var(--font-size-16);
	background: var(--ha-blue);
	height: 100%;
	color: var(--color-default);
	line-height: 2rem;
}

.motto_slider{
	font-style: italic;
}
.dc_dec-item_left,
.dc_dec-item_right {
	position: absolute;
	top: 50%;
	z-index: 5;
}

.dc_dec-item_left {
	right: -60px;
}

.dc_dec-item_right {
	left: -60px;
}

.dc_dec-item_right:before,
.dc_dec-item_left:before {
	content: '';
	position: absolute;
	top: 50%;
	height: 1px;
	width: 100px;
	background: var(--ha-bc1);
}

.dc_dec-item_right:before {
	right: 30px;
}

.dc_dec-item_left:before {
	left: 30px;
}

.dc_dec-item_left span,
.dc_dec-item_right span {
	position: relative;
	width: 10px;
	height: 10px;
	background: var(--main-color);
	transform: rotate(45deg);
	display: inline-block;
}

.dc_dec-item_left span:before,
.dc_dec-item_right span:before {
	content: '';
	position: absolute;
	border: 1px dotted var(--main-color);
	top: -12px;
	left: -12px;
	bottom: -12px;
	right: -12px;
	border-radius: 50%;
}

.top-pic-about {
	left: -15%;
	width: 50%;
	top: -40px;
}

.bottom-pic-about {
	right: -20px;
	width: 35%;
	bottom: -40px;
}
.aci_num {
	right: 0;
}
.manager_text_box {
	border-radius: 10px 10px 0 0;
}

.room-amenities-list li::after {

	transform: translateY(-50%) rotate(90deg);
	left: -10px;


}
.link_atana_footer li::after {

	transform: translateY(-50%) rotate(90deg);
	left: -20px;


}
.link_atana_footer li:hover::after {
	left: -15px;
}
.arrow_rooms_box {
	right: 20px;

}
.arrow_rooms_box{
	flex-direction: row-reverse;
}
.box-pagination-rooms {

	right: 20px !important;
	left: unset !important;
	
}
.nav-holder nav li.menu-item-has-children::after {
	
right: -1px;
	
}
.nav-holder nav li ul {
	left: 0;
}
.arrow-site_breadcrumb,.more_btn_list_room_chevron,.arrow-ceremonic{
	transform: scaleX(-1);
	display: inline-block;

}
.add-wishlist-rooms {

	right: 15px;

}
.remove_item_favorite {
	right: -1px;
	border-radius: 10px 0px 0 0;
	border: 1px solid var(--ha-bc1);
	border-right-color: #f9f9f9;
	border-bottom-color: #f9f9f9;

}
.search-widget input.search-inpt-item {
	border-radius:0 10px 10px 0;	
}

.search-submit {
	border-radius:0 10px 10px 0;
}
.category-widget .cat-item li:before {

	left: 0;
	right: 50px;

}
.rotate-arrow-en {
	display: inline-block;
	transform: rotate(180deg);

}
.favorite_list {

right: 0;

}
.show_menu_mobile_items {

	transform: translateX(-100%);
}
.mobile_menu_atana li .submenu-toggle {
	border-left: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;

}
.submenu-toggle-icone {
	transform: rotate(-90deg);
}