body{direction: ltr;}
.hotel_tab .tab-content #pictures .col-lg2-6:nth-of-type(2) .col-lg2-6:nth-of-type(3) .tab_pic_container .rest_pic{direction: ltr;}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6,
 .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left;}
 
 @media (min-width: 768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6,
    .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left;}
}
@media (min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6,
     .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left;} 
}
@media (min-width: 1024px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6,
     .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: left; }
}
@media (min-width: 1200px) {
    .col-lg1-1, .col-lg1-2, .col-lg1-3, .col-lg1-4, .col-lg1-5, .col-lg1-6,
     .col-lg1-7, .col-lg1-8, .col-lg1-9, .col-lg1-10, .col-lg1-11, .col-lg1-12 {float: left;}
 }
 @media (min-width: 1366px) {
    .col-lg2-1, .col-lg2-2, .col-lg2-3, .col-lg2-4, .col-lg2-5, .col-lg2-6,
     .col-lg2-7, .col-lg2-8, .col-lg2-9, .col-lg2-10, .col-lg2-11, .col-lg2-12 {float: left;}
 }
 
/* ==========================================================================
   HEADER
   ========================================================================== */
  .logo .logo_underline {display: inline-block; padding: 0 0px 0 18px; }
  .logo > a.small_logo img{right: auto;}
  .menubar .main_submenu_small_container li { position: relative;}
  .breadcrumb > li:after {content: "\f105";}

 /***** Main Menu *****/
.menubar {text-align: right;}

 /***** Deals *****/

.special_offers .swiper-container .swiper-button-next:before,.special_offers .swiper-container .swiper-button-prev:before{content:initial;}
@media (min-width: 1024px) {
	.special_offers .swiper-button-next, .swiper-container-rtl .swiper-button-prev,.special_offers_lobby .swiper-button-next, .special_offers_lobby .swiper-button-prev {left: auto; right: initial;}
	.special_offers .swiper-container-rtl .swiper-button-prev,.special_offers_lobby .swiper-button-prev {left: 0; right: auto;}
    .special_offers .swiper-button-prev .swiper-button-content,.special_offers_lobby .swiper-button-prev .swiper-button-content {margin-left: -7.5px; margin-right:initial;}
    .special_offers .swiper-button-content,.special_offers_lobby .swiper-button-content {margin-left: -29.5px; margin-right:initial;}
}
@media (min-width: 1200px){
	.special_offers .swiper-button-next, .swiper-button-prev, .special_offers_lobby .swiper-button-next, .special_offers_lobby .swiper-button-prev { right: -1px; left: auto}
	.special_offers .swiper-button-prev,.special_offers_lobby .swiper-button-prev{right: auto; left: 1px;     position: absolute; top: 22px; left: -1px; width: 50px; height: 100%;  border: 0; background-color: #fdfdfd;}
	.special_offers .swiper-button-next{left:auto;right:-1px}
	.special_offers .swiper-button-content, .special_offers_lobby .swiper-button-content {left: 50%; margin-left: -18.5px; right: auto; margin-right: auto;}
    .special_offers .swiper-button-prev .swiper-button-content, .special_offers_lobby .swiper-button-prev .swiper-button-content {margin-left: -18.5px;margin-right:initial;}
    .special_offers .swiper-button-content:before, .special_offers_lobby .swiper-button-content:before{content: '\f104';  left: 50%; margin-left: -5px; right:auto; margin-right:initial; }
    .special_offers .swiper-button-next .swiper-button-content:before, .special_offers_lobby .swiper-button-next .swiper-button-content:before {content: '\f105';}
    .special_offers .swiper-button-prev .swiper-button-content:before, .special_offers_lobby .swiper-button-prev .swiper-button-content:before {content: '\f104';}
	
}
@media (min-width: 1024px){
	.rooms_slide .container{padding-left: 0px; padding-right: 10px;}
}
.special_offers_box .box_content {text-align: left;}
.special_offers_box .box_price_btn {right: 20px; left: auto; }
.special_offers_box .box_price_btn.center{right: 50%; margin-right: -83px; left: auto;margin-left:initial;}
/***** BENEFITS / SKY CLUB *****/
.benefits_icon { float:left;}
.benefits_desc{text-align: left; float:left; padding-left: 10px; padding-right: initial; color: #000; font-family: 'PT Sans', sans-serif; font-size: 17px;}
.benefits_title h2 img{left: 0;right: auto;}
.benefits_icon{ border: solid 3px #b01e33;}
.benefits_icon_number{ color: #b01e33;}
.benefits_subtitle{color: #000; font-family: 'PT Sans', sans-serif; font-size: 17px; text-transform: uppercase;}
.benefits_bottom .base_btn{background-color: #a0061c;}
.benefits_bottom .base_btn:hover{background-color: #8a0619;}
.homepage .benefits_container, .spa .benefits_container, .eilat-hotels .benefits_container,.benefits.hotel .benefits_container, .hotel_inner_page_special_offers .benefits_container, .hotel_inner_page_spa .benefits_container, .special_offers .benefits_container{
	height:427px;	
	background-repeat:no-repeat;
	background:initial!important;
	background-size: 100% 100%!important;
    padding-top: 35px;
}
@media (max-width: 1127px){
	.logo .logo_underline{padding: 0 4px 0 0px;}
}

/* ==========================================================================
   FOOTER
   ========================================================================== */
 /***** Footer Brand *****/
.footer_copy .L_side {text-align: right;}
.footer_copy .R_side {text-align: left;}

.footer_newsletter_label{padding-right:10px; padding-left:initial;}
.footer_page_links{padding-left: 40px; padding-right: initial;}
.footer_phone{padding-left: 10px;  padding-right: initial;}
.footer_social{padding-left: 10px;  padding-right: initial;}
.footer_social_content ul li{padding-right: 20px;  padding-left: initial;}
.footer_copy ul li {padding-left: 10px;  padding-right: initial;}
.footer_newsletter_input{margin-left:initial; margin-right: -4px;text-align:left;}
.footer_newsletter_input ::-webkit-input-placeholder {direction: ltr; text-align:left;font-family: 'Heebo', sans-serif; color: #3a4143; font-size: 18px; font-weight: 400;}
.footer_newsletter_input :-moz-placeholder {direction: ltr; text-align:left;font-family: 'Heebo', sans-serif; color: #3a4143; font-size: 18px; font-weight: 400;}
.footer_newsletter_input ::-moz-placeholder {direction: ltr; text-align:left; font-family: 'Heebo', sans-serif; color: #3a4143; font-size: 18px; font-weight: 400;}
.footer_newsletter_input :-ms-input-placeholder {direction: ltr; text-align:left; font-family: 'Heebo', sans-serif; color: #3a4143; font-size: 18px; font-weight: 400;}
.footer_newsletter_input ::-ms-input-placeholder {direction: ltr; text-align:left; font-family: 'Heebo', sans-serif; color: #3a4143; font-size: 18px; font-weight: 400;}
.footer_newsletter_input :placeholder-shown{direction: ltr; text-align:left;}
.footer_top_subtitle{font-family: BodoniSvtyTwoITCTT; font-size: 27.99px; font-weight: 300; text-transform: uppercase;}
.footer_newsletter_input .form-group .help-block,.footer_newsletter_input .form-group .help-block{text-align: left;}
.footer_newsletter_label{display: block; float: left;}
.footer_newsletter form{display: block; float: left;}
@media (max-width: 1378px){
	.footer_newsletter_label{margin-top: -7px; max-width:385px;}
}
/***** SELECT INSTAGRAM*****/
.footer_top .div-toggle{background-position: 95% 50%; direction: ltr;}
/* ==========================================================================
   SEARCH ENGINE WIDGET
   ========================================================================== */
.search-widget>li{float: left;}
.search-widget > li.choose_btn .best_price a img{padding-right: 3px; padding-left: initial;}
.add_guests .sw-text, .add_place .sw-text{background-position: left center !important; padding-left: 35px;} 
.sw-text .active-text{text-align: left;} 
.add_guests i, .add_place i{right: 0; left: auto;}
.sw-text .close{right: 10px; left: auto!important;}
.search_box_content li.choose_date a .add_dates_container .add_dates_container_input:nth-of-type(1){float: left;}
.search_box_content li.choose_date a .add_dates_container .add_dates_container_input:nth-of-type(2){float: right;}
.search_box_content li.choose_date a .add_dates_container input{padding-left: 45px; padding-right:initial; background-position: calc(-5%) center;}
.add_dates_container_img img{transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg);}

.select-dates.sw-popover.focus_check_in:before {left: 40%;}
.select-dates.sw-popover.focus_check_out:before {left: 63%;}

.search_box .sw-popover .sw_guests_find{float: right; margin-right: 27px; margin-left:initial;}
.add_room{padding-left:20px;padding-right:0;}
.select-guests.sw-popover{right: auto; left: 50%; margin-left: -325px; margin-right:initial;}
.sw-popover .close{right: 10px; left: auto;}
.daterangepicker.ltr .calendar.right{float: right; margin-right: 0;}
.daterangepicker .calendar.left{float:left; border-left:none!important}
.daterangepicker th.prev.available{left: 10px;}
.daterangepicker th.prev.available:after{content: "\f104";}
.daterangepicker th.next.available:after {content: "\f105";}


.room .col-sm-1{padding-left: 28px; padding-right: initial;}

@media (max-width: 1366px){
	.search_box_content li.choose_date a .add_dates_container input {
	    font-size: 14px!important;
	    padding-left: 40px;
	    padding-right: initial;
	    background-position: calc(-9%) center;
	}
}
@media (max-width: 1300px)
{
	.search_box_content li.choose_date a .add_dates_container input {
	    font-size: 12px!important;
	    padding-right: initial;
	    padding-left: 45px;
	    background-position: calc(-10%) center;
	    letter-spacing: 1px;
	}
}
@media (max-width: 1240px){
	.search_box_content li.choose_date a .add_dates_container input{font-size: 12px!important; padding-left: 37px; padding-right:initial; background-position: calc(-12%) center; background-size: 35% auto;}
}
@media (max-width: 1200px){
	.search_box_content li.choose_date a .add_dates_container input{font-size: 11px!important; background-size: 29% 100%;padding-left: 30px; padding-right: 30px; background-position: calc(-8%) center;}
}
@media (max-width: 1088px){
	.search_box_content li.choose_date.chosen a .add_dates_container input {padding-left: 29px; padding-right:initial; font-size: 10px!important; background-size: 30% 100%; background-position: calc(-8%) center;}
}
/* ==========================================================================
   HOTEL PAGE - MAIN PAGE
   ========================================================================== */
  .page .breadcrumb{float: left; }
  .page .share_widget{float: right;}
  .page .share_widget .wish_share_div > div{float: left;}
  .page .share_widget .wish_share_div > div.share_social > a{float: left;}
  .hotel_desc_top_info .col-lg2-12, .hotel_desc_top_info .hotel_desc_top_info_L,.hotel_desc_top_info .hotel_desc_top_info_R{padding-left: 0; padding-right:initial;}
  .page .share_widget .wish_share_div .share_mail{width: 31%;}
  .hotel_desc_top_info .hotel_desc_top_info_L:after{border-right: solid 1px #c1bcad; border-left: 0;left: auto; right:0;}
  .hotel_desc_top_info .hotel_desc_top_info_R >.row .col-md-6:nth-child(2):after{border-left: solid 1px #c1bcad;border-right:0;left: 0; right: auto;}
  .hotel_inner_page .hotel_desc_top_info .page_title{font-family: BodoniSvtyTwoITCTT; font-size: 27.99px; font-weight: 300; text-transform: uppercase; float:unset;}
  .hotel_main_page .page_title {text-transform: uppercase; font-family: 'PT Sans', sans-serif; letter-spacing: 4px;font-size: 40px;}
  /***** Main Picture *****/   
  .main_gallery_title_wrapper .outer {left: auto; right: 0;}
  .main_gallery_bottom_menu .hvr-overline-from-center {float: left;}
  
  /***** Top Page *****/
 .layer_main_info_map div {display: inline-block; padding-left: initial; padding-right: 5px;}
 .layer_main_info_map .map_img{width:25px;}
 .hotel_main_page .page_title {float: left;} 
 .hotel_main_page .rating_wrapper{float: left; line-height: 75px; padding-left: 20px;padding-right:initial; }
 .hotel_main_page .rating_wrapper i:before{color:#968149}
 .hotel_desc_top_info_R .trust_score .trust_score_content .trip_advisor.awards_more_than_1 {float: left;}
 
 	/***** More awards modal *****/
#modal_awards .modal-header .close{float: left;} 
#modal_awards .modal-header .close img{left: 10px; right: auto; padding-right: 10px; padding-left: initial;}


	/******** Rating ***********/
.hotel_main_page .rating_wrapper .stars_wrapper{float:left;}
.hotel_main_page .rating_wrapper h2{padding-left:10px; padding-right:10px;}
/***** Tabs - Video - Pic - Insta *****/ 
.hotel_tab .nav-tabs > li a .tab_title { margin-left: 10px;	margin-right:initial;}
.hotel_tab .tab-content #pictures >.col-lg2-6:nth-child(2){padding-left: 0; padding-right: 0; margin-left: -3px; margin-right: initial;}

/***** Hotel Rooms *****/ 
.rooms_slide .swiper-button-next{right: -1px; left: auto;}
.rooms_slide .swiper-button-prev { right: auto; left: -1px; position: absolute; top: 22px; width: 50px;  border: 0; background-color: #fdfdfd; height: 100%; }
.rooms_slide .swiper-button-content { left: 50%; margin-left: -18.5px;right: auto; margin-right: initial;}
.rooms_slide .swiper-button-content:before {left: 50%; margin-left: -5px; right: auto; margin-right: initial;}
.rooms_slide .box_info_content .box_info_max_guests{padding-right: 18px; padding-left: initial;}
.rooms_slide .swiper-button-prev:before{ content: '\f104'; left: 0; right:auto; margin-right:auto; margin-left: 2px; top: 50%; position: absolute; color: #96804d; margin-top: -15px; border: 1px solid #c1bcad; width: 40px; height: 50px; padding-left: 14px; padding-top: 8px;}
.rooms_slide .swiper-button-next:before{ content: '\f105'; right: 0; left:auto;margin-left:auto; margin-right: 2px; top: 50%; position: absolute; color: #96804d; margin-top: -15px; border: 1px solid #c1bcad; width: 40px; height: 50px; padding-left: 14px; padding-top: 8px; } 
.swiper-button-prev:before{ content: '\f104';}
.swiper-button-next:before{ content: '\f105';}
@media (max-width: 1024px) {
	.rooms_slide .swiper-button-prev:before{ left: 0; right:auto;margin-right:auto; margin-left: 12px; padding-right: 6px;}
    .rooms_slide .swiper-button-next:before{ right: 0; left:auto;margin-left:auto; margin-right: 12px; padding-right: 6px;}
}
 /***** Good to know *****/
.hotel_general_info_L {float: right;}
.general_info_icon {float: left;}
.general_info_desc {float: left; }
.hotel .hotel_general_info .hotel_general_info_R{border-right: solid 1px #c1bcad; }
.hotel .hotel_general_info .hotel_general_info_L{padding:53px 10px 50px 40px; border-right: 0;}
.hotel .hotel_general_info .hotel_general_info_L .general_info_content .general_info_content_line .general_info_desc{width:calc(100% - 35px);}
.hotel .hotel_general_info .hotel_general_info_L .general_info_content .general_info_content_line .general_info_desc .general_info_desc_content{font-size:14px;}


 /***** On the Hotel *****/
.hotel_general_info_R {float: left; }

 /***** Services *****/
.hotel_services_content_arrow .col-lg2-6:nth-of-type(1) {text-align: left; left: 0; right: auto; padding-right: 0; padding-left: 15px;}
.hotel_services_content_arrow .col-lg2-6:nth-of-type(2) {text-align: right; right: 0; left: auto; padding-left: initial;  padding-right: 15px; }
.hotel_services_content_arrow .col-lg2-6:nth-of-type(1) .swiper-button-prev-next-content{padding-left: 5px; padding-right:initial;}
.hotel_services_content_arrow .col-lg2-6:nth-of-type(2) .swiper-button-prev-next-content{padding-right: 5px; padding-left:initial;}
.hotel_services_content_arrow .swiper-button-next-content:before {left: 50%; margin-left: -5px; right: auto; margin-right:initial; content: '\f105';}
.hotel_services_content_arrow .swiper-button-prev-content:before {left: 50%; margin-left: -5px; right: auto; margin-right:initial; content: '\f104';}

@media (max-width: 1024px){
	 .hotel .hotel_general_info .hotel_general_info_L{padding: 48px 0px 30px 30px;}
	 .hotel_services_content_arrow .col-lg2-6:nth-of-type(1) .swiper-button-prev-next-content{padding-left: 5px; padding-right:initial;}
    .hotel_services_content_arrow .col-lg2-6:nth-of-type(2) .swiper-button-prev-next-content{padding-right: 5px; padding-left:initial;}
}

/* ==========================================================================
   HOTEL INNER PAGES - ROOMS
   ========================================================================== */
  
/***** ROOM Box *****/
.hotel_inner_page .room_types .results_box .row > .results_box_R .results_box_R_price{right: 35px; left: auto;}
.hotel_inner_page .room_types .results_box .row > .results_box_L  .swiper-button-next{right:0px; left: auto;background-color: rgba(32,32,31,0.6);border:0;}
.hotel_inner_page .room_types .results_box .row > .results_box_L  .swiper-button-next:before,
.hotel_inner_page .room_types .results_box .row > .results_box_L .swiper-button-prev:before{color:white;}
.hotel_inner_page .room_types .results_box .row > .results_box_L .swiper-button-prev{width: 37px; height: 49px; font: normal normal normal 30px/1 FontAwesome; background-color: rgba(32,32,31,0.6); background-image: none; top: 50%; left: 0;}
.box_info .box_info_icon {float: left; margin-right: 6px; margin-left: initial;}
.box_interest_content ul > li { padding-left: 20px; padding-right: 20px; font-size:12px;}
.box_interest_content ul > li:before{left: 0; right:auto;}
.room_types .box_price_btn {text-align: right;}
.tooltip-inner:before {right: 50%; margin-right: -9px; lef auto; margin-left:initial;}
.tooltip-inner:after {right: 50%; margin-right: -9px; lef auto; margin-left:initial;}
.occup_line > div.col-xs-6:nth-of-type(2) {border-left: solid 1px #c1bcad; border-right: 0;}
#tip-max-occup{right: calc(-100% - -9px)!important; left: auto!important;}
#tip-max-occup:before {right: 50%; margin-right: -9px; lef auto; margin-left:initial;}
#tip-max-occup:after {right: 50%; margin-right: -9px; lef auto; margin-left:initial;}

@media (max-width: 1170px){
	.box_interest_content ul > li {padding-right: initial; padding-left: 14px;}
}
@media (max-width: 1024px) {
	.hotel_inner_page .results_box .row > .results_box_R {padding: 22px 40px 22px 60px;}
	.hotel_inner_page .room_types .results_box .row > .results_box_R .results_box_R_price{right: 25px; left: auto;}
	.box_interest_content ul > li { padding-left: 14px; padding-right:initial;}
}
.single_row_hotel .results_box_R .results_box_R_desc .box_price_btn_hotel{right:60px; left:initial;}

/* ==========================================================================
   WIDGETS
   ========================================================================== */
  
/***** 3 Highlights *****/
 .wid_highlights_subtitle hr,.widget_bg_subtitle hr { right: auto; left: 50%; margin: 0; margin-left: -25px;}
 
 /***** Simple Widget - Title / 2 columns Content *****/
.widget_simp_content{text-align:left;}

/***** Widget - With Background *****/
.widget_bg_wrapper a{left: 50%; margin-left: -152.5px; left: auto; margin-right: initial;}

 /***** Widget - Title / 2 Sides text *****/
.widget_table_RL{text-align: left;}
.widget_table_RL > .row > div:nth-of-type(1) {padding-right: 50px; padding-left: 100px;}
.widget_table_RL > .row > div:nth-of-type(2) {padding-right: 100px; padding-left: 50px;}
.widget_table_RL_line {padding-left: 25px; padding-right: initial;}
.widget_table_RL_line:before{right:initial; left:0;}
.widget_table_RL .widget_table_RL_content .widget_table_RL_line{list-style: none;}
.widget_video .tab_border {left: 2%; right: auto;}

/***** Widget - SPA *****/
.spa .bonuses.benefits_layer_bg .general_info_content_line .general_info_desc {text-align: left; padding-left: 10px; padding-right: initial;}

/* ==========================================================================
   REVIEWS
   ========================================================================== */
.review_line_desc {padding-right: initial; padding-left: 0; }
  
.reviews_count {
	margin-left:10px;
	margin-right:0;
}

.review_line_item{
	padding-left:0;
}

.review_line_descriptions {
	padding-left:0;
}

.review_line_desc .review_plus, .review_line_desc .review_minus{
	margin-left:0; 
	margin-right:10px;
}

.review_line_descriptions img{
	padding-left:0;
}

.review_line .collapse, .review_line .collapsing{
	padding-left:30px;
}
/* ==========================================================================
   BENEFITS PAGE
   ========================================================================== */
  .shamaim .content_title_top{float:right; }
  .shamaim .bonuses .general_info_content_line .general_info_desc {text-align: left; padding-left: 8px; padding-right: initial;}
  
/* ==========================================================================
   AWARDS PAGE
   ========================================================================== */
.awards .award_block h3{padding-right:initial; padding-left:15px;}
@media (max-width: 1024px) {
	.spa .bonuses.benefits_layer_bg .general_info_content_line .general_info_desc {padding-left: 6px; padding-right: initial;}
}
/*==========================================================================
   LOBBY PAGE
   ========================================================================== */


.lobby_hotels_content .swiper-container .swiper-button-next {left: auto; right:0;} 
.lobby_hotels_content .swiper-container .swiper-button-prev{right: auto; left: auto;}
.lobby_hotels_content .results_box .box_pic .temperature{right:auto; left: 10px;}
.lobby_hotels_content .results_box .box_pic .temperature .temperature_value{float:right; padding-right: 10px; padding-left:initial;}
.lobby_hotels_content .results_box .box_pic .temperature img{padding-left:7px; padding-right: initial;}


.special_offers_lobby .swiper-container .swiper-button-next, .spa .deals .swiper-container .swiper-button-prev {left: auto; right: -1px;}

/* ==========================================================================
   HOTEL INNER PAGES - DEALS
   ========================================================================== */
.hotel_inner_page_special_offers .hotel_desc_top_info_icons > div img {margin-left: initial;margin-right:10px;}  
.hotel_inner_page_special_offers .results_box_R{padding: 30px 40px 30px 60px;}
.hotel_inner_page_special_offers .box_date span{padding-left: 20px; padding-right:initial;}
.hotel_inner_page_special_offers .results_box_R_bottom > .row > div:nth-of-type(2) {border-left: solid 1px #cacaca; border-right: 0;}
.hotel_inner_page_special_offers .results_box_R_bottom.no_price > .row > div:nth-of-type(2) {border-left: 0; border-right: 0;}

@media (min-width: 1366px) {
    .hotel_inner_page_special_offers .results_box_R_bottom > .row > div:nth-of-type(2) {padding-left:40px; padding-right:initial;}
    .hotel_inner_page_special_offers .box_price_btn_wrapper {left: 40px; right: auto;}
    .hotel_inner_page_special_offers .results_box_R_bottom > .row > div .box_desc{padding-right:15px; padding-left: initial;}
}
@media (max-width: 1024px){
	.hotel_inner_page_special_offers .box_price_btn_wrapper {right: 0; left: auto;}
}
/* ==========================================================================
   HOME PAGE - DEALS
   ========================================================================== */
.deals_less_than_five .swiper-slide{width: 360px; margin-right: 15px; margin-left:initial;}
.deals_less_than_five .swiper-slide:last-of-type{margin-right: 0; margin-left: initial;}


/* ==========================================================================
   CONTACT PAGE
   ========================================================================== */
  
  /***** upper contact page *****/
.contact-us .upper_contact_wrapper{border-right: 1px solid #c1bcad; border-left:0;} 
.upper_contact_section .upper_contact_wrapper:nth-of-type(1){padding-left:0; padding-right: initial; margin-left: initial;}
.upper_contact_section .upper_contact_wrapper:last-of-type{border-left:initial; border-right:0; padding-left:initial; padding-right:0;}
.upper_contact_section .upper_contact_wrapper:nth-of-type(3) .btn_contact,.upper_contact_section .upper_contact_wrapper:nth-of-type(4) .btn_contact{border:0;color: #2a2a2a;
    line-height: 20px; font-family: 'Open Sans Hebrew'; text-align: center; width:140px;}
    .upper_contact_section .upper_contact_wrapper:nth-of-type(3) .btn_contact:hover, .upper_contact_section .upper_contact_wrapper:nth-of-type(4) .btn_contact:hover{background-color:transparent;}  
.upper_contact_section .upper_contact_wrapper .btn_contact{width: 140px;}
.upper_contact_section .upper_contact_wrapper:nth-of-type(2) .btn_contact{cursor: auto; border: 0; color: #2a2a2a; line-height: 20px; font-family: 'Open Sans Hebrew'; text-align: center; width: auto;}
.upper_contact_section .upper_contact_wrapper:nth-of-type(2) .btn_contact:hover{background-color: transparent;}
/***** hotel details *****/
.hotels_details_wrapper .hotels_details_content{padding-right:initial; padding-left: 11%;}
.hotels_details_wrapper .hotels_details_content .hotels_details_subtitle{text-align: left;}
.hotels_details_wrapper .hotels_details_content .hotels_details_desc{text-align: left;}

/*.FAQ_desc_content p {display: inline;}*/
.collapses_open .FAQ_desc {margin-left: -10px; padding-left: 10px; margin-right:initial; padding-left:initial;}
.collapses_open .FAQ_desc::-webkit-scrollbar {border-right: solid 1px #EAEAEA; border-left:0;}

/***** contact form *****/
.contact_page_bottom .contact_content form#contact-form button{float: right;}

@media (max-width: 1365px){
	section.upper_contact_section{max-width: 388px;}
}

@media (max-width: 1360px){
	.hotels_details_wrapper{padding: 48px 0 48px 7%;}
}
@media (max-width: 1024px){
	section.upper_contact_section{max-width: 342px;}
}

/* ==========================================================================
   404 PAGE
   ========================================================================== */
  
.error_left h2 {padding-right: 4px; padding-left:initial;}
.error_left_btn .base_btn {float: right;}
.error_left_btn .base_btn:nth-of-type(3) {margin-left: initial; margin-right:10px;}
.error_right .inner_page_search_top { text-align: left;}
.error_right .inner_page_search_top #_article_box12 {float: left;}


.lg-outer .lg-thumb-item {float: left;}

/* ==========================================================================
   Languages bar (Shimon) - still need improve
   ========================================================================== */
.menubar .main_submenu_small_container {   
    left: auto;
    right: 0;    
}
.menubar .main_submenu_small_container a[title~="English"] {    
    position: absolute;
    top: 0px;
    left: 36px;
    width: auto;
    font-family: 'Heebo', sans-serif;
}
.menubar .main_submenu_small_container .v {
    position: absolute;
    left: 15px;
    top: 12px;
}

.menubar .main_submenu_small_container a[title~="עברית"] { 
    position: absolute;
	top:46px;
}

/* ==========================================================================
  light gallery
   ========================================================================== */
.lg-actions .lg-next {right: 0px; left: auto;}
.lg-actions .lg-next:before {content: "\f105";}
.lg-actions .lg-prev {left: 0; right: auto;} 
.lg-actions .lg-prev:after {content: "\f104";} 
.lg-outer .lg-thumb-item {float: left;}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{float:left;padding-left:60px;padding-right:initial;}
.lg-toolbar #lg-counter{left:-2px;right:initial;}
 .widget_pics_alternatly .results_box_alternatly:nth-of-type(2n) .results_box_L{float: right;} 
 .widget_pics_regular .results_box_regular:nth-of-type(2n) .results_box_L{float: left;}
 
 .div_only_text{text-align: left;}   
/* ==========================================================================
   FONTS 
   ========================================================================== */
  body{
  	font-family: 'PT Sans', sans-serif;
}
.logo .logo_underline{
    font-family: 'PT Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.menubar .menubar_a{
    font-family: 'PT Sans', sans-serif;
    font-size: 12px;
    text-transform: uppercase;
}
  .homepage_grid_desc table tr td .homepage_grid_desc_title{
  	text-transform: uppercase;
  	font-family: 'PT Sans', sans-serif;
	font-size: 19px;
	font-weight: 700;
  }
  .sw-text .active-text .selection,.search_box_content li.choose_date.chosen a .add_dates_container input{
    font-size: 14.97px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: 'PT Sans', sans-serif;
  }
   .site-error .sw-text .active-text .selection,.site-error .search_box_content li.choose_date.chosen a .add_dates_container input{
   		font-size: 14.4px;
   }
  .find-btn.base_btn{
    font-size: 16.82px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: 'PT Sans', sans-serif;
  }
.fattal_hotels_content .fattal_hotels_box  a.centered > span.centered,.img_wrapper .title-center,.lobby_hotels_content .swiper-slide a .box_pic_title .pic_header_text{
	font-weight: 700;
    text-transform: uppercase;
    font-family: 'PT Sans', sans-serif;
    font-size:19px;
    letter-spacing:2px;
}
.img_wrapper .title-center{
	font-size:17px;
}
@media (max-width: 1200px){
	.img_wrapper .title-center{font-size:14px;}
}
.homepage_grid__content_subtitle{
    font-family: 'BodoniSvtyTwoITCTT';
    font-size: 28px;
	font-weight: 300;
}
.homepage_grid_desc table tr td .homepage_grid_desc_title{
    text-transform: uppercase;
    font-family: BodoniSvtyTwoITCTT;
    font-size: 25px;
	font-weight: 300;
}
.homepage_grid_desc table tr td p{
	font-family: 'PT Sans', sans-serif;
	font-size: 16px;
}
a.base_btn2{
	text-transform: uppercase;
	font-family: 'PT Sans', sans-serif;
	font-size: 15px;
	font-weight: 700;
}
.book_section .why_div h2{
	text-transform: uppercase;
	font-family: 'PT Sans', sans-serif;
	font-size: 24px;
	font-weight: 700;
}
.book_section .why_div .why_desc{
	font-family: 'PT Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
}
.special_offers .section_title{
	font-family: BodoniSvtyTwoITCTT;
	font-size: 27.99px;
	font-weight: 300;
	text-transform: uppercase;
}
.special_offers .section_subtitle{
	font-size: 17.99px;
	font-weight: 400;
	font-family: 'PT Sans', sans-serif;
	text-transform: uppercase;
}
.special_offers_box.amex .box_pic_title{
	text-transform: uppercase;
	font-family: 'PT Sans', sans-serif;
	font-size: 18px;
	font-weight: 700;
}
.special_offers_box .box_desc{
	font-family: 'PT Sans', sans-serif;
	font-size: 17px;
	font-weight: 400;
    height: 50px;

}
.special_offers_box .box_bottom .box_price a.base_btn{
	text-transform: uppercase;
	font-family: 'PT Sans', sans-serif;
	font-weight: 700;
	font-size: 15px;
}
.base_btn2{
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	font-family: 'PT Sans', sans-serif;
}
.footer_newsletter_label{
	font-family: 'PT Sans', sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
}
.footer_newsletter_input ::-webkit-input-placeholder {
	font-size: 16px;
	font-weight: 400;
	font-family: 'PT Sans', sans-serif;
	text-transform: uppercase;
}
.footer_newsletter_input ::-moz-placeholder {
	font-size: 16px;
	font-weight: 400;
	font-family: 'PT Sans', sans-serif;
	text-transform: uppercase;
}
.footer_newsletter_input :-ms-input-placeholder {
	font-size: 16px;
	font-weight: 400;
	font-family: 'PT Sans', sans-serif;
	text-transform: uppercase;
}
.footer_newsletter_input :-moz-placeholder {
	font-size: 16px;
	font-weight: 400;
	font-family: 'PT Sans', sans-serif;
	text-transform: uppercase;
}
.footer_newsletter_input :placeholder-shown{
	font-size: 16px;
	font-weight: 400;
	font-family: 'PT Sans', sans-serif;
	text-transform: uppercase;
}
.footer_newsletter_btn .base_btn{
	font-family: 'PT Sans', sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
}
.footer_list_hotel a{
	font-size: 16px;
	font-weight: 400;
	font-family: 'PT Sans', sans-serif;
	text-transform: uppercase;
}
.footer_phone_label,.footer_social_label{
	font-size: 16px;
	font-weight: 400;
	font-family: 'PT Sans', sans-serif;
	text-transform: uppercase;
}
.footer_brand_title{
	font-family: BodoniSvtyTwoITCTT;
}
.search-widget > li.choose_btn .best_price{
	font-family: 'PT Sans', sans-serif;
	font-weight: 700;
	font-size:12px;
	text-transform: uppercase;
}
@media (max-width: 1088px){
	.search-widget > li.choose_btn .best_price{font-size: 11px;}
}
/*****************hotel page************************/
.layer_title{
	font-size: 27.99px;
    text-transform: uppercase;
    font-weight: 300;
    font-family: BodoniSvtyTwoITCTT;
}
.hl_name{
    font-size: 17px;
    font-weight: 400;
    font-family: 'PT Sans', sans-serif;
    text-transform: uppercase;
    font-weight: 700;
}
.rooms_slide .box_title{
    font-size: 17px;
    font-weight: 700;
    font-family: 'PT Sans', sans-serif;
    text-transform: uppercase;
    height: 33px;
}
.rooms_slide .box_price_btn .base_btn{
	font-size: 15px;
	font-weight: 700;
    font-family: 'PT Sans', sans-serif;
    text-transform: uppercase;
}
.general_info_desc_title{
    text-transform: uppercase;
    font-size: 16px;
}
.hotel_tab .nav-tabs > li a .tab_title{
    font-size: 15px;
    font-weight: 400;
    font-family: 'PT Sans', sans-serif;
    text-transform: uppercase;
}
.hotel_tab .nav-tabs > li.active a{
	font-weight: 700!important;
}
.page_subtitle{
	font-size: 16px;
    font-weight: 700;
    font-family: 'PT Sans', sans-serif;
    text-transform: uppercase;
}
.main_gallery_bottom_menu .hvr-overline-from-center a{
    letter-spacing: 0px;
    font-size: 15px;
    font-weight: 500;
    font-family: 'PT Sans', sans-serif;
    text-transform: uppercase;
}
@media (max-width: 1365px){
	.main_gallery_bottom_menu .hvr-overline-from-center a{    
    font-size: 14px;    
}
}

.main_gallery_bottom_menu .hvr-overline-from-center.active a{
    font-weight: 700;
}
.hotel_inner_page .box_title{
    font-size: 18px;
    font-weight: 700;
    font-family: 'PT Sans', sans-serif;
    text-transform: uppercase;
}
a.base_btn{
	font-size: 15px!important;
	font-weight: 700;
	font-family: 'PT Sans', sans-serif;
    text-transform: uppercase;
}
.box_interest_title{
	font-size: 15px;
	font-family: 'PT Sans', sans-serif;
    text-transform: uppercase;
    font-weight: 700;
}
.widget_pics_alternatly .results_box_alternatly .results_box_R .results_box_R_desc .box_title_alternatly{
    font-size: 18px;
    font-weight: 700;
    font-family: 'PT Sans', sans-serif;
    text-transform: uppercase;
}
.special_offers_lobby .section_title{
	font-family: BodoniSvtyTwoITCTT;
	color:  #846527;
	font-size: 27.99px;
	font-weight: 300;
	text-transform: uppercase;
}
.special_offers_lobby .section_subtitle{
	text-transform: uppercase;
	font-family: 'PT Sans', sans-serif;
	font-size: 17.99px;
	font-weight: 400;
}
.contact-us .layer_title{
	font-family: BodoniSvtyTwoITCTT;
	color:  #846527;
	font-size: 38px;
	font-weight: 300;
	text-transform: uppercase;
}
.hotels_details_wrapper .hotels_details_title{
    text-transform: uppercase;
    font-family: 'PT Sans', sans-serif;
    font-size: 22px;
    font-weight: 500;
}
.hotels_details_wrapper .hotels_details_content .hotels_details_subtitle{
	text-transform: uppercase;
    font-family: 'PT Sans', sans-serif;
    font-size: 18px;
    font-weight: 700;
}
.spa .layer_title, .eilat-hotels .layer_title, .special_offers .layer_title{
	font-family: BodoniSvtyTwoITCTT;
	font-weight: 300;
}
.review_filters { 
    float: left;
}
.hotel_desc_top_review_desc{
	padding-left: 5px;
}
/******************** search engine when click on book now**************************/

.search_engine_small .search_box> button{left:auto; right: 7px;}
.search_engine_small .select-dates.sw-popover{margin-right: initial;margin-left:0;left: auto;right:0;}
.search_engine_small .sw-popover:before,.search_engine_small .sw-popover:after{right: auto; left: 56%;}
.search_engine_small .select-guests1{right: 0; left: 0;}
.search_engine_small .select-guests1:before,.search_engine_small .select-guests1:after,.search_engine_small .select-guests:before,.search_engine_small .select-guests:after{left: 4%; right: auto; margin-left: 0px;}
.search_engine_small .select-guests.sw-popover{left: initial; right: 0;margin-right: initial; margin-left: 0;}
.search_engine_small .select-guests.sw-popover:before,.search_engine_small .select-guests.sw-popover:after{left: 30%; right: initial;}
.search_engine_small .choose_rooms .add_remove .bootstrap-select.btn-group .dropdown-toggle .caret{left: initial; right: 10px!important;}
.search_engine_small .choose_rooms .add_remove .bootstrap-select.btn-group .dropdown-toggle .caret{right: 10px!important;}
.search_engine_small .search_box .sw-popover .sw_guests_find{margin-right: 15px; margin-left: initial;}
.single_row_hotel .results_box_R .results_box_R_desc .box_price_btn_hotel{right: 60px; left: initial;}
.search_engine_small .search_box_content li.choose_date.chosen a .add_dates_container input{padding-left: 3px; padding-right: initial;}
.search_engine_small .select-hotel.sw-popover:before,.search_engine_small .select-hotel.sw-popover:after{left:5%; right:initial;}

@media (max-width: 1360px){
	.hotel_inner_page .results_box .row > .results_box_R{padding: 20px 23px;}
	
}


/* ==========================================================================
   SPRITE
   ========================================================================== */
@media (min-width: 769px){
  .add_place .sw-text{padding-left:0;}
  .search_icon_sprite{float:left;}
  .search_box_content li.choose_date a .add_dates_container .calendar_icon{left: 0px; right: initial;}
  .search_box_content li.choose_date a .add_dates_container .add_dates_container_input.search_focus input{padding-right:initial; padding-left: 6px;}
  .search_box_content li.choose_date a .add_dates_container input{margin-right: initial;margin-left:35px;}
  .guest_sprite{float:left;}
  .add_guests .sw-text{padding-left:0;}
  .search_box_content li.choose_date a .add_dates_container input{padding-left:0;}
  .choose_rooms .sw-text .active-text{float: left;}
  .search_box_content li.choose_date a .add_dates_container .add_dates_container_input.search_focus input{width: 74%;}
  .choose_rooms .sw-text .selection{margin-left: 10px;}
  	@media (max-width: 1200px){
		.search_box_content li.choose_date a .add_dates_container .add_dates_container_input.search_focus input{margin-left:30px; margin-right:initial;}
	}

	@media (max-width: 1088px){
		.search_box_content li.choose_date.chosen a .add_dates_container input{padding-left: 0; margin-left:35px; padding-right:initial; margin-right:initial;}
	}
	.shamaim .benefits_title h2 img{position: absolute; right: -7px; left: initial; bottom: -5px;}
}

/*==========================================================================
   CONTENT PAGE GENERIC
   ========================================================================== */
  
.content_page_generic .layer_title{font-family: BodoniSvtyTwoITCTT; font-weight: 300;}
.content_page_generic .layer_title span{position: relative; top: -9px;}

/* scores icon direction in hotel menu*/
.score_background {    
    float: right;
    margin-left: 10px;    
}
/*hotel select definition*/
.choose_hotel .close, .choose_rooms .close{
	left:initial;
	right:20px;
}
.bootstrap-select.hotel_select_options.btn-group .dropdown-toggle .filter-option{
    text-align: left;
    padding-left: 30px;
    padding-right:initial;
}
.hotel_select_options .dropdown-menu.open:before{
	right: 50%;
    margin-right: -11.5px;
    left: initial;
    margin-left: initial;
}
.bootstrap-select.rooms_select_options.btn-group .dropdown-toggle .filter-option{
    text-align: left;
    padding-left: 30px;
    padding-right:initial;
}
.choose_rooms .guest_sprite{
	right:initial;
	left:15px;
}
.rooms_select_options .dropdown-menu.open:before{
	right: 50%;
    margin-right: -11.5px;
    left: initial;
    margin-left: initial;
}
.hp_engine .choose_hotel  .search_icon_sprite{
    left: 15px;
    right:initial;
}
.hp_engine form ul li.choose_hotel i.fa, .hp_engine form ul li.choose_rooms i.fa{
	left:initial;
	right:20px;
}


/*new engine by ul li*/
.hp_engine ul.search-widget li.select_hotels_li .hotel_name,.hp_engine ul.search-widget li.choose_rooms .rooms_title{
	padding-left: 40px;
	padding-right:initial;
	text-align: left;
	
}
.hp_engine ul.search-widget li.choose_rooms .rooms_title{
	padding-left: 45px;
	padding-right:initial;
}
.hp_engine ul.search-widget .add_guests i,.hp_engine ul.search-widget .select_hotels i{
	right: 20px;
	left:initial;
}
.hp_engine ul.search-widget li.select_hotels_li .close{
	right: 18px;
	left:initial;
}
.search_engine_small ul.search-widget li.select_hotels_li .hotel_name, ul.search-widget li.choose_rooms .rooms_title{
	text-align: left;
    padding-right: 0;
    padding-left: 40px;
}
.search_engine_small ul.search-widget .select_rooms i, ul.search-widget .select_hotels i{
	right:20px;
	left:auto;
}
.search_engine_small ul.search-widget li.select_hotels_li .close, ul.search-widget .select_rooms .close{
	right:15px;
	left:auto;
}
.search_engine_small ul.search-widget li.select_hotels_li ul.select_hotels_options:before,.search_engine_small ul.search-widget li.choose_rooms ul.select_rooms_options:before{
	right:auto;
	left:5%;
	margin-left:0;
}
.search_engine_small ul.search-widget li.select_hotels_li ul.select_hotels_options:after,.search_engine_small ul.search-widget li.choose_rooms ul.select_rooms_options:after{
	right:auto;
	left:5%;
}
.search_engine_small .choose_rooms .guest_sprite{
    left: 10px;
    right:auto;
}
.search_engine_small .select-dates.sw-popover.focus_check_in:before{
	left: 56%;
    margin-left: 0;
    right: auto;
}
.search_engine_small .hotel_not_selected_error.small{
	left: 140px;
	right: auto;
}


@media (min-width: 769px)
{
	.search_box_content li.choose_date a .add_dates_container .add_dates_container_img {
	    margin: 13px auto;
	    width: 18px;
	    height: 14px;
	    background: url(../images/spritesheet.png) -5px -286px;
	    display: block;
	}
	.map_img{
	    left: initial;
        margin-right: 5px;
	    /*right:5px;*/
   }
   .sprite_place {    
        margin-right: 5px;  
        margin-left:1px;  
    }
}

#bestPriceDetailsModal {
	direction: ltr;
}
#bestPriceDetailsModal .modal-footer {
	text-align: left;
	padding-left:25px;
}
#bestPriceDetailsModal .modal-body {
	text-align: left;
}
#bestPriceDetailsModal .title {
	font-size: 16px;
	text-transform: uppercase;
}
#bestPriceDetailsModal .close {
	left: -15px;
}
#bestPriceDetailsModal .modal-title {
	font-weight: 400;
	font-family: BodoniSvtyTwoOSITCTT;
	font-size: 35px;
	letter-spacing: 2.6px;
	text-transform: uppercase;
}
.hotel_short_information {
    margin: 0;
}
