/*
Theme Name: WpRentals Child theme
Theme URI: http://themeforest.net/user/wpestate
Description: Ultimate WordPress Theme created by WpEstate for accommodation booking. WpRentals is clean, flexible, fully responsive and retina Ready. Its smart settings allow you to build outstanding renting websites easily and fast.
Version: 3.13
Author: wpestate.org
Author URI: http://themeforest.net/user/annapx
Tags: white, one-column, two-columns,left-sidebar, right-sidebar, fluid-layout , custom-menu, theme-options, translation-ready
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: wprentals

-------------------------------------------------------------- */
h1 {
	font-family: "Saudi-Bold" !important;
  	font-size: 65px;
    font-weight: 700;
    line-height: 1.2em;
	margin-bottom: 15px;
}

h2 {
	font-family: "Saudi-Bold" !important;
  	font-size: 34px;
    font-weight: 00;
    line-height: 1.3em;
	margin-bottom: 15px;
}

h3, .listing_title_unit, .testimonial_type_2 .testimonial-author {
	font-family: "Saudi-Bold" !important;
  font-size: 26px;
  line-height: 1em;
  margin-bottom: 15px;
}

h4, .panel-title, .widget-title-footer {
	font-family: "Saudi-Bold" !important;
  font-size: 24px !important;
  line-height: 1em !important;
  margin-bottom: 15px !important;
}
.widget-title-footer{
	color: #8A3F2D;
}

h5 {
	font-family: "Saudi-Bold" !important;
  font-size: 18px;
  line-height: 1em;
  margin-bottom: 15px;
}

h6 {
	font-family: "Saudi-Bold" !important;
  font-size: 16px;
  line-height: 1em;
  margin-bottom: 15px;
}
/* .single-content p, .category_tagline, .category_tagline a, .testimonial_type_2 .testimonial-clas-line, .testimonial_type_2 .testimonial-text, .featured_div, .property_status {
	font-family: "Saudi-Regular";
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
}
.category_tagline, .category_tagline a {
	font-family: "Saudi-Regular";
    color: #5d6475;
    font-size: 20px;
}
#colophon .category_tagline, #colophon .category_tagline a, #colophon li a, #colophon ul, .subfooter_menu li, #colophon .subfooter_menu a, .sub_footer {
    font-size: 20px;
} */

.elementor-button.elementor-button-link:hover{
	color: #fff !important;
}
.single-content p:last-of-type {
    margin-bottom: 15px;
}
.content_wrapper{
	min-height: unset;
}
body .prop_social a:hover, body .header_social a:hover {
    background-color: #8A3F2D !important;
    border: 1px solid #8A3F2D !important;
}
body .prop_social a:hover i, body .header_social a:hover i{
	color: white !important;
}

body .social_share_wrapper{
	display: none !important;
}
footer #second #wpestate_footer_latest_widget-2{
	display: none !important;
}
body #footer-widget-area{
	padding: 0px !important;
}
.panel-title{
	color: #8A3F2D;
}
body .panel-title:hover{
	color: #8A3F2D !important;
}


html[lang="ar"] body {
  text-align: right !important;
}

html[lang="ar"] .elementor-element {
  text-align: right !important;
}

html[lang="ar"] h1,
html[lang="ar"] h2,
html[lang="ar"] h3,
html[lang="ar"] p {
  text-align: right !important;
}

/* #access a {
    padding: 10px 10px !important;
} */
#access a{
	color: #8A3F2D !important;
}
body #access .current-menu-parent>a, body #access .current-menu-ancestor>a, body #access .sub-menu .current-menu-item > a{
	color: #4B4F3B !important;
}
body #access .current-menu-item >a, body #access ul ul a:hover, body #access .menu .sub-menu li:hover>a, body #access .menu .sub-menu li:hover>a:active{
	color: #4B4F3B !important;
}
body .hover_type_5 #access .menu > li:hover>a {
    border-bottom: 3px solid #4B4F3B !important;
}
/* body .elementor-element.elementor-element-91e65c2 .elementor-button{
	background-color: #4B4F3B !important;
} */
body .listing_wrapper:hover .listing_title_unit{
	color: #4B4F3B !important;
}
.backtop.islive i{
	color: #8A3F2D !important;
}
.wprentals_status_pending, .user_dashboard_links a:hover, .user_dashboard_links .user_tab_active, .property_unit_v1 .price_unit, .mobile-trigger-user:hover i, .mobile-trigger:hover i, .carousel-control-theme-prev:hover, .carousel-control-theme-next:hover, .hover_price, #user_terms_register_topbar_link:hover, #amount_mobile, #amount_sh, #amount_wd, #amount, .front_plan_row:hover, .delete_search:hover, .wpestate_posts_grid .vc_read_more, .featured_article:hover h2 a, .featured_article:hover .featured_article_right, .user_dashboard_listed a, .pack-listing-title, .user_dashboard_links .user_tab_active i, .idx-price, #infobox_title:hover, .info_details a:hover, .contact_info_details h2, #colophon .widget-container li:hover:before, #colophon .widget-container li:hover, #colophon .widget-container li:hover a, .compare_item_head .property_price, .adv_extended_options_text:hover, #adv_extended_options_show_filters, .show_filters, .adv_extended_options_text, #showinpage, #contactinfobox, .company_headline a:hover i, #primary .contact_sidebar_wrap p:hover a, #colophon .contact_sidebar_wrap p:hover a, .twitter_wrapper a, .twitter_time, .wpestate_recent_tweets .item:after, .widget_nav_menu .sub-menu li:hover a, .widget_nav_menu .sub-menu li:hover, .top_bar .social_sidebar_internal a:hover, .agent_unit_social_single a:hover, .price_area, i.checkon, .listing_main_image_price, .meta-info a:hover, .blog_unit_back:hover .blog-title-link, #colophon .category_name a:hover, .share_unit a:hover, .share_list, .listing_unit_price_wrapper, .property_listing:hover .listing_title_unit, .icon_selected, #grid_view:hover, #list_view:hover, #user_menu_open > a:hover i, #user_menu_open > a:focus i, .menu_user_tools, .user_menu, .breadcrumb a:hover, .breadcrumb .active, .slider-content .read_more, .slider-title h2 a:hover, a:hover, a:focus, .custom_icon_class_icon, .property_unit_v3 .property-rating, .no_link_details i, #infoguest.custom_infobox_icon i, #inforoom.custom_infobox_icon i, .guest_no_drop:after, #start_hour_no_wrapper:after, #end_hour_no_wrapper:after, .guest_icon .wpestate_guest_no_control_wraper:after, .blog_featured.type_1_class .blog-title .featued_article_categories_list a:hover, .listing_detail svg image, .listing_detail svg path, i.checkon, .no_link_details i, .icon-fav-on, .filter_menu li:hover, .listing_type_5 .listing_main_image_price, .property_unit_v4 .price_unit, .bootstrap-select.show-tick .dropdown-menu .selected .glyphicon-ok:before, .signuplink:hover, .signuplink:hover:before, #topbarregister:before, #topbarlogin:before, .rooms_icon:after, .map_icon:after, .calendar_icon:after, #guest_no_drop:after, #guest_no_shortcode:after, #guest_no_mobile:after, #booking_guest_no_wrapper:after, #guest_no_widget:after, #guest_no:after, .types_icon:after, .actions_icon:after, .bedrooms_icon:after, .baths_icon:after, i.fas.fa-chevron-up, .wpestate-price-component-popoup-done:hover, .wpestate-price-component-popoup-reset:hover, .wpestate-beds-baths-popoup-done:hover, .wpestate-beds-baths-popoup-reset:hover{
	color: #8A3F2D !important;
}

#form_submit_1, #booking_form_mobile_close, .vc_button.wpb_btn-info, .contact_owner_reservation, .full_invoice_reminder, .search_dashborad_header .wpb_btn-info.wpb_btn-small.wpestate_vc_button.vc_button, .search_dashborad_header .wpestate_vc_button, #submit_mess_front, .modal-content #wp-forgot-but_mod, #imagelist .uploaded_images i, #aaiu-uploader, #send_sms_pin, #validate_phone, .user_dashboard_panel_guide .active:after, .user_dashboard_panel_guide .guide_past:before, .user_dashboard_panel_guide .guide_past:after, .mess_send_reply_button, #change_pass, #update_profile, #book_dates, #edit_prop_ammenities, #edit_calendar, #edit_prop_locations, #google_capture, #edit_prop_details, #edit_prop_image, #edit_prop_price, #edit_prop_1, #set_price_dates, #agent_submit_contact, .listing_type_3 .listing_main_image_price, .listing_type_1 .listing_main_image_price, .property_unit_v3 .price_unit, .property_unit_v2 .icon-fav.icon-fav-on:after, .status_verified, .property_status, .user_mobile_menu_list li:hover, .mobilex-menu li:hover, .double-bounce1, .double-bounce2, .unread_mess_wrap_menu, #view_profile, .wprentals_status_pending .wprentals_status_circle, .listing-hover, .menu_label, .wpestream_cart_counter_header_mobile, .wpestate_bell_note_unread, .wpestate-price-component-popoup-done, .wpestate-price-component-popoup-reset, .wpestate-beds-baths-popoup-done, .wpestate-beds-baths-popoup-reset, .wp_estate_baths_component_item:hover, .wp_estate_beds_component_item:hover, .wp_estate_component_item_selected {
    background-color: #8A3F2D !important;
}
body .woocommerce #respond input#submit,
body .woocommerce a.button,
body .woocommerce button.button,
body .woocommerce input.button,
body .woocommerce #respond input#submit.alt,
body .woocommerce a.button.alt,
body .woocommerce button.button.alt,
body .woocommerce input.button.alt,
body .wpestream_cart_counter_header,
body .user_loged .wpestream_cart_counter_header,
body .img_listings_overlay:hover,
body .panel-title-arrow,
body .owner_area_wrapper_sidebar,
body .listing_type_1 .listing_main_image_price,
body .property_listing .tooltip-inner,
body .pack-info .tooltip-inner,
body .pack-unit .tooltip-inner,
body .adv-2-header,
body .check_avalability:hover,
body .owner-page-wrapper,
body .featured_div,
body .wpestate_tour .ui-tabs .ui-tabs-nav li.ui-tabs-active,
body .ll-skin-melon td .ui-state-active,
body .ll-skin-melon td .ui-state-hover,
body .price-day,
body #slider_price_mobile .ui-widget-header,
body #slider_price_sh .ui-widget-header,
body #slider_price .ui-widget-header,
body #slider_price_widget .ui-widget-header,
body .slider_control_left,
body .slider_control_right,
body .wpestate_accordion_tab .ui-state-active,
body .wpestate_tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active,
body .wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_blue .vc_bar,
body .wpestate_posts_grid.wpb_teaser_grid .categories_filter li,
body .wpestate_posts_grid.wpb_categories_filter li,
body .featured_second_line,
body .presenttw,
body #colophon .social_sidebar_internal a:hover,
body #primary .social_sidebar_internal a:hover,
body .comment-form #submit,
body .property_menu_item i:hover,
body .ball-pulse > div,
body .icon-fav-on-remove,
body .share_unit,
body #adv-search-header-mobile,
body .red,
body .user_mobile_menu_list li:hover,
body #wpestate_slider_radius .ui-widget-header,
body .ui-widget-content .ui-state-hover,
body .ui-widget-header .ui-state-hover,
body .ui-state-focus,
body .ui-widget-content .ui-state-focus,
body .ui-widget-header .ui-state-focus,
body #wp-submit-register,
body #wp-forgot-but,
body #wp-login-but,
body .comment-form #submit,
body #wp-forgot-but_shortcode,
body #wp-login-but-wd,
body #wp-submit-register_wd,
body #advanced_submit_shorcode,
body .action1_booking,
body .generate_invoice,
body #add_inv_expenses,
body #add_inv_discount,
body #wp-submit-register_wd_mobile,
body #wp-forgot-but_mobile,
body #wp-login-but-wd-mobile,
body #book_dates,
body #allinone_set_custom,
body #submit_mess_front,
body .modal-content #wp-login-but,
body #wp-login-but_sh,
body #wp-submit-register_sh,
body #user-id-uploader,
body #per_hour_ok,
body .openstreet_price_marker_on_click_parent .wpestate_marker,
body .wpestate_marker.openstreet_price_marker_on_click,
body .hover_z_pin {
    background-color: #8A3F2D !important;
}
#adv_extended_options_show_filters, .show_filters, .testimonial-image {
    border: 2px solid #8A3F2D !important;
}
body .showcoupon,
body .search_wr_type3 .col-md-6.property_price label,
body .pack-name,
body .user_dashboard_links a:hover i,
body .property_ratings_agent i,
body .prop_pricex,
body .wpestate_recent_tweets .item:after,
body .panel-title:hover,
body .blog_featured.type_1_class:hover .blog-title-link,
body .places_wrapper.type_1_class:hover .featured_listing_title,
body .featured_property .property_listing:hover .featured_listing_title,
body .signuplink:hover,
body .category_details_wrapper a:hover,
body .agent-flex:hover .agent-title-link,
body .property_flex:hover .listing_title_unit,
body #amount_wd,
body #amount,
body #amount_sh,
body .more_list:hover,
body .single-content p a:hover,
body #contact_me_long_owner:hover,
body #contact_me_long:hover,
body #view_more_desc,
body input[type="checkbox"]:checked:before,
body .user_dashboard_panel_guide .active,
body .hover_type_4 .signuplink:hover,
body .hover_type_3 .signuplink:hover,
body #amount_mobile,
body #colophon .subfooter_menu a:hover,
body .wpestate_properties_slider_v1_title a:hover,
body .featured_property.type_1_class .property_listing:hover .featured_listing_title,
body .featured_property.featured_agent_type2:hover .featured_listing_title {
    color: #8A3F2D !important;
}
body #aaiu-uploader:hover,
body #send_sms_pin:hover,
body #validate_phone:hover,
body #edit_prop_image:hover,
body #edit_prop_ammenities:hover,
body #edit_calendar:hover,
body #edit_prop_locations:hover,
body #google_capture:hover,
body #edit_prop_details:hover,
body #edit_prop_price:hover,
body #edit_prop_1:hover,
body #wp-submit-register:hover,
body #wp-forgot-but:hover,
body #wp-login-but:hover,
body .comment-form #submit:hover,
body #wp-forgot-but_shortcode:hover,
body #wp-login-but-wd:hover,
body #wp-submit-register_wd:hover,
body #advanced_submit_shorcode:hover,
body #submit_mess_front:hover,
body .modal-content #wp-forgot-but_mod:hover {
    background-color: #4B4F3B !important;
}
#wp-submit-register_sh, #wp-submit-register, #wp-forgot-but, #wp-login-but, .comment-form #submit, #wp-forgot-but_shortcode, #wp-login-but-wd, #wp-submit-register_wd {
    font-size: 20px !important;
}
.company_headline .header_social a, .prop_social a {
    color: white;
    border: 1px solid #8A3F2D ;
    background-color: #8A3F2D ;
}
.company_headline .header_social a:hover, .prop_social a:hover {
    border: 1px solid #4B4F3B !important;
    background-color: #4B4F3B !important;
}
body #form_submit_1,
body #booking_form_mobile_close,
body .vc_button.wpb_btn-info,
body .contact_owner_reservation,
body .full_invoice_reminder,
body .search_dashborad_header .wpb_btn-info.wpb_btn-small.wpestate_vc_button.vc_button,
body .search_dashborad_header .wpestate_vc_button,
body #submit_mess_front,
body .modal-content #wp-forgot-but_mod,
body #imagelist .uploaded_images i,
body #aaiu-uploader,
body #send_sms_pin,
body #validate_phone,
body .user_dashboard_panel_guide .active:after,
body .user_dashboard_panel_guide .guide_past:before,
body .user_dashboard_panel_guide .guide_past:after,
body .mess_send_reply_button,
body #change_pass,
body #update_profile,
body #book_dates,
body #edit_prop_ammenities,
body #edit_calendar,
body #edit_prop_locations,
body #google_capture,
body #edit_prop_details,
body #edit_prop_image,
body #edit_prop_price,
body #edit_prop_1,
body #set_price_dates,
body #agent_submit_contact,
body .listing_type_3 .listing_main_image_price,
body .listing_type_1 .listing_main_image_price,
body .property_unit_v3 .price_unit,
body .property_unit_v2 .icon-fav.icon-fav-on:after,
body .status_verified,
body .property_status,
body .user_mobile_menu_list li:hover,
body .mobilex-menu li:hover,
body .double-bounce1,
body .double-bounce2,
body .unread_mess_wrap_menu,
body #view_profile,
body .wprentals_status_pending .wprentals_status_circle,
body .listing-hover,
body .menu_label,
body .wpestream_cart_counter_header_mobile,
body .wpestate_bell_note_unread,
body .wpestate-price-component-popoup-done,
body .wpestate-price-component-popoup-reset,
body .wpestate-beds-baths-popoup-done,
body .wpestate-beds-baths-popoup-reset,
body .wp_estate_baths_component_item:hover,
body .wp_estate_beds_component_item:hover,
body .wp_estate_component_item_selected {
    background-color: #8A3F2D !important;
	font-size: 20px !important; 
}
#wp-login-but_sh:hover, #wp-submit-register_sh:hover, #agent_submit_contact:hover, .advanced_search_submit_button:hover, #submit_action:hover, #advanced_submit_3:hover, #advanced_submit_4:hover, .adv_handler:hover, #submit_booking_front_instant:hover, #submit_booking_front:hover, #submit_booking_front_link:hover, #advanced_submit_widget:hover, #advanced_submit_2_mobile:hover, #advanced_submit_2:hover, .check_avalability:hover {
    background: #8A3F2D !important;
}
.company_headline h3{
	float: unset;
}


figure.wp-block-image.size-full.is-resized.float-whatsapp {
    position: fixed;
    bottom: 100px;
    right: 8px;
	animation: whatsapp-icon 3000ms infinite;
	transform-origin: center;
	z-index: 999999;
}
@keyframes whatsapp-icon {
  0% {
    transform: rotate(0deg);
  }
  10% {
    transform: rotate(15deg);
  }
  20% {
    transform: rotate(-15deg);
  }
  30% {
    transform: rotate(10deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  50% {
    transform: rotate(5deg);
  }
  60% {
    transform: rotate(-5deg);
  }
  70%, 100% {
    transform: rotate(0deg);
  }
}

#wpestate_social_widget-1{
	display: none !important;
}

.social-circle-icons {
    display: flex;
    flex-direction: row;
    gap: 10px;
}

.social-circle-icons a {
    width: 20px;
    height: 20px;
    background-color: #8A3F2D;
    padding: 20px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff !important;
	transition: 0.5s;
}
body.page-id-254 .social-circle-icons a:hover{
	background-color: #4B4F3B;
}
body.page-id-254 .social-circle-icons a:hover i{
	color: #fff !important;
}

.searchOverlay {
  height: 0%;
  width: 100%;
  position: fixed;
  z-index: 9999999;
  top: 0;
  left: 0;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0, 0.9);
  overflow-y: hidden;
  transition: 0.5s;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.searchOverlay form{
	width: 100%;
    max-width: 900px;
}
.searchOverlay form .search_form_but {
    bottom: 9px;
    right: 0px;
	left: unset;
}

.overlay-content {
  position: relative;
  top: 25%;
  width: 100%;
  text-align: center;
  margin-top: 30px;
}

.searchOverlay a {
  padding: 8px;
  text-decoration: none;
  font-size: 36px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.searchOverlay a:hover, .searchOverlay a:focus {
  color: #48a8e2;
}

.searchOverlay .closebtn {
  position: absolute;
  top: 20px;
  right: 45px;
  font-size: 45px;
}

@media screen and (max-height: 450px) {
  .searchOverlay {overflow-y: auto;}
  .searchOverlay a {font-size: 20px}
  .searchOverlay .closebtn {
  font-size: 40px;
  top: 15px;
  right: 35px;
  }
}

.gt_float_switcher .gt-selected .gt-current-lang{
	padding: 10px 0px !important;
}
.header_wrapper.header_type1.header_align_center #access {
    margin: 0px 0px 0px -150px !important;
}
.header_wrapper.header_type1 .user_menu .search-icon-header{
	float: left;
    margin-left: 15px;
	margin-top: 4px;
}
.header_wrapper.header_type1.header_align_center .user_loged{
	width: 40%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 10px;
}
#myNav.searchOverlay #search_wrapper{
	top: 45%;
}
.search-icon-header i{
	font-size: 16px;
	transition: 0.3s;
}
.search-icon-header i:hover{
	color:#48a8e2;
}
.logo img{
	max-height: 65px;
}
div#gt_float_wrapper{
	vertical-align: middle;
}
.user_loged .menu_user_tools{
	margin-top: 5px;
}

.sw-translator-wrapper{
	width: 85px;
    position: absolute;
    top: 50%;
    right: 0%;
    transform: translate(-0%, -50%);
}
.sw-translator-wrapper .gt_float_switcher .gt_options{
	position: absolute;
	width: max-content;
    left: -15px;
    background: #fff;
}
div.user_menu .sw-translator-wrapper #gt_float_wrapper{
	top: -10px;
    position: relative;
}
div.user_loged .sw-translator-wrapper #gt_float_wrapper{
	top: 5px !important;
}
span.testimonial-author {
    color: #8a3f2d;
}
body .entry-title.title_prop, body .entry-title.entry-contact{
	color: #864535;
}

.header_wrapper.header_type1.header_align_center .user_loged{
	right: 80px;
}
.header_wrapper.header_type1.header_align_left .user_menu, .header_wrapper.header_type1.header_align_center .user_menu{
	right: 80px !important;
}





/*---------------- English to Arabic CSS ----------------*/
.uk-ar-widget, .uk-en-widget{
	display: none;
}
body.rtl .uk-ar-widget{
	display: block;
}
body .uk-en-widget{
	display: block;
}
body.rtl .social-circle-icons {
    width: 100% !important;
}
body.rtl .header_wrapper.header_type1.header_align_left .user_menu, body.rtl .header_wrapper.header_type1.header_align_center .user_menu {
    right: unset !important;
    left: 8% !important;
    width: 28% !important;
}
body.rtl .header_wrapper.header_type1.header_align_center #access {
    margin: 0px 0px 0px 200px !important;
}
body.rtl .sw-translator-wrapper {
    right: unset;
    left: 20px;
}
.search_form_but i {
    padding: 6px 0px 0px 0px !important;
}
.searchOverlay form .search_form_but {
    bottom: 10px !important;
}
.search_form_but {
    height: 48px !important;
    width: 49px !important;
}
.mobile_header.mobile_header_sticky_no .sw-translator-wrapper{
    right: 12%;
}
.wpml-ls-legacy-dropdown a {
    padding: 10px 10px;
    border-radius: 5px;
}
body.rtl .hover_type_5 #access .menu > li:hover > a {
    padding: 23px 10px !important; 
    margin-left: unset !important;
    margin-right: unset !important; 
}





@media screen and (max-width: 1024px) {
  #myNav.searchOverlay {
    display: block !important;
    visibility: visible !important;
    z-index: 9999999 !important;
  }
}

@media(max-width: 767px){
	figure.wp-block-image.size-full.is-resized.float-whatsapp {
		bottom: 150px;
	}
} 


