/*
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

-------------------------------------------------------------- */

body, h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,.info_details,.wpestate_tabs .ui-widget-content,.ui-widget,.wpestate_accordion_tab .ui-widget-content,.price_unit{
        font-family:"Montserrat";
}
    #search_wrapper {
        bottom:19%;

    }
    #search_wrapper.search_wr_oldtype {
        height: 71px;
    }
   /* .logo img, .mobile-logo img{
        max-height: 70px;
    }
    */


.listing_detail svg image, 
.listing_detail svg path,
.wpestate_elementor_tabs li:hover svg path,
.listing_detail  svg,
.property_features_svg_icon{
  fill: #1e3a5f;
}

.similar_listings_wrapper{
    background:transparent;
}

.listing_type_3 .listing_main_image_price, .listing_type_1 .listing_main_image_price,
.owner_area_wrapper_sidebar,
.listing_type_1 .listing_main_image_price,
.owner-page-wrapper{
    background-image:none;
}


form.woocommerce-checkout,
.woocommerce-error, .woocommerce-info, .woocommerce-message{
    border-top-color:  #1e3a5f;
}

#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: #cfae60;
}

.widget-container .wp-block-search__button,
.advanced_search_submit_button,
.check_avalability,
.return_woo_button,
.wpestate_header_view_checkout,
.wpestate_header_view_cart,
#submit_booking_front_instant,
#submit_booking_front,
#submit_booking_front_link,
#advanced_submit_widget,
#advanced_submit_2_mobile,
#advanced_submit_2,
#advanced_submit_3,
#submit_action {
    background: linear-gradient(90deg, #1e3a5f 50%, #1e3a5f 100%);
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.wpestream_cart_counter_header,
.user_loged .wpestream_cart_counter_header,
.img_listings_overlay:hover,
.panel-title-arrow,
.owner_area_wrapper_sidebar,
.listing_type_1 .listing_main_image_price,
.property_listing .tooltip-inner,
.pack-info .tooltip-inner,
.pack-unit .tooltip-inner,
.adv-2-header,
.check_avalability:hover,
.owner-page-wrapper,
.featured_div,
.wpestate_tour .ui-tabs .ui-tabs-nav li.ui-tabs-active,
.ll-skin-melon td .ui-state-active,
.ll-skin-melon td .ui-state-hover,
.price-day,
#slider_price_mobile .ui-widget-header,
#slider_price_sh .ui-widget-header,
#slider_price .ui-widget-header,
#slider_price_widget .ui-widget-header,
.slider_control_left,
.slider_control_right,
.wpestate_accordion_tab .ui-state-active,
.wpestate_accordion_tab .ui-state-active ,
.wpestate_accordion_tab .ui-state-active,
.wpestate_tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active,
.wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_blue .vc_bar,
.wpestate_posts_grid.wpb_teaser_grid .categories_filter li,
.wpestate_posts_grid.wpb_categories_filter li,
.featured_second_line,
.presenttw,
#colophon .social_sidebar_internal a:hover,
#primary .social_sidebar_internal a:hover ,
.comment-form #submit,
.property_menu_item i:hover,
.ball-pulse > div ,
.icon-fav-on-remove,
.share_unit,
#adv-search-header-mobile,
.red,
.pack-info .tooltip-inner,
.pack-unit .tooltip-inner,
.user_mobile_menu_list li:hover,
#wpestate_slider_radius .ui-widget-header,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
#wp-submit-register,
#wp-forgot-but,
#wp-login-but,
.comment-form #submit,
#wp-forgot-but_shortcode,
#wp-login-but-wd,
#wp-submit-register_wd,
#advanced_submit_shorcode,
.action1_booking,
.generate_invoice,
#add_inv_expenses,
#add_inv_discount,
#wp-submit-register_wd_mobile,
#wp-forgot-but_mobile,
#wp-login-but-wd-mobile,
#book_dates,
#allinone_set_custom,
#submit_mess_front,
.modal-content #wp-login-but,
#wp-login-but_sh,
#wp-submit-register_sh,
#user-id-uploader,
#per_hour_ok,
.openstreet_price_marker_on_click_parent .wpestate_marker,
.wpestate_marker.openstreet_price_marker_on_click,
.hover_z_pin{
    background-color: #1e3a5f!important;
}

.openstreet_price_marker_on_click_parent .wpestate_marker:before, 
.wpestate_marker.openstreet_price_marker_on_click:before,
.hover_z_pin:before{
    border-top: 6px solid #1e3a5f!important;
}

.showcoupon,
.search_wr_type3 .col-md-6.property_price label,
.pack-name,.user_dashboard_links a:hover i,
.property_ratings_agent i,
.prop_pricex,
.wpestate_recent_tweets .item:after,
.panel-title:hover,
.blog_featured.type_1_class:hover .blog-title-link, .places_wrapper.type_1_class:hover .featured_listing_title, .featured_property .property_listing:hover .featured_listing_title,
.signuplink:hover,.category_details_wrapper a:hover ,
.agent-flex:hover .agent-title-link,
.property_flex:hover .listing_title_unit,
#amount_wd,
#amount,
#amount_sh,
.more_list:hover,
.single-content p a:hover,
#contact_me_long_owner:hover, #contact_me_long:hover,
#view_more_desc,
input[type="checkbox"]:checked:before,
.user_dashboard_panel_guide .active,
.hover_type_4 .signuplink:hover,
.hover_type_3 .signuplink:hover,
#amount_mobile,
#colophon .subfooter_menu a:hover,
 .wpestate_properties_slider_v1_title a:hover,
.featured_property.type_1_class .property_listing:hover .featured_listing_title,
.featured_property.featured_agent_type2:hover .featured_listing_title{
    color: #1e3a5f!important;
}

#submit_action:hover,
.property_ratings_agent .owner_total_reviews,
.property_ratings_agent i,.property_menu_item_title,
.owner_contact_details .property_menu_item,
.owner_contact_details .property_menu_item a,
.featured_property .property_listing:hover .featured_listing_title{
    color: #fff!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: #1e3a5f;
}

.fc-v-event,
.check_avalability{
    border: 1px solid #1e3a5f!important;
}

.wp_estate_baths_component_item:hover, 
.wp_estate_beds_component_item:hover, 
.wp_estate_component_item_selected,
.wpestate-price-component-popoup-done:hover, 
.wpestate-price-component-popoup-reset:hover, 
.wpestate-beds-baths-popoup-done:hover, 
.wpestate-beds-baths-popoup-reset:hover,
.wpestate-price-component-popoup-done, 
.wpestate-price-component-popoup-reset, 
.wpestate-beds-baths-popoup-done, 
.wpestate-beds-baths-popoup-reset,
.property_flex:hover .blog_unit_back,
.property_flex:hover .property_listing,
.listing_type_1 .check_avalability,
.menu_user_picture,
.scrollon,
#submit_action{
    border-color: #1e3a5f ;
}

.share_unit:after{
    border-top: 8px solid  #1e3a5f;
}

.agentpict{
    border-bottom: 3px solid #1e3a5f;
}

#adv_extended_options_show_filters,
.show_filters,
.testimonial-image{
    border: 2px solid #1e3a5f;
}

.user_dashboard_links a:hover i,
.user_dashboard_links a:hover,
.edit_class, .user_dashboard_links .user_tab_active{
    border-left-color: #1e3a5f;
}

.user_dashboard_panel .form-control:focus{
    border-left:3px solid #1e3a5f;
}

blockquote{
    border-left:5px solid #1e3a5f;
}

.wpestate_tabs .ui-widget-header {
   border-bottom: 2px solid #1e3a5f;
}



.property_unit_v1 .property_unit_action .icon-fav-on svg {
    fill: #1e3a5f; 
    opacity:0.9;
} .master_header,.customnav
      {background-color: #ffffff }

.wprentals_allinone_wrapper {
    padding: 0 !important;
}


    
.review-date,
.category_icon_wrapper a,
.category_text,
.breadcrumb a,
.top_bar,
.top_bar a,
.listing-details,
.property_location .inforoom,
.property_location .infoguest,
.property_location .infosize,
.meta-element-head,
.meta-info,
.meta-info a,
.navigational_links a,
.agent_meta,
.agent_meta a,
.agent_pos,
.comment_date,
#adv_extended_close_adv,
#adv_extended_close_mobile,
#inforoom,
#infoguest,
#infosize,
.featured_article_secondline,
.featured_article_right{
    color: #a8a8a8;
}

#street-view{
    background-color: #a8a8a8;
}


    body,
    a,
    label,
    input[type=text],
    input[type=password],
    input[type=email],
    input[type=url],
    input[type=number],
    textarea,
    .slider-content,
    .listing-details,
    #user_menu_open i,
    #grid_view,
    #list_view,
    .listing_details a,
    .notice_area,
    .social-agent-page a,
    .prop_detailsx,
    #reg_passmail_topbar,
    #reg_passmail,
    .testimonial-text,
    .wpestate_tabs .ui-widget-content,
    .wpestate_tour  .ui-widget-content,
    .wpestate_accordion_tab .ui-widget-content,
    .wpestate_accordion_tab .ui-state-default,
    .wpestate_accordion_tab .ui-widget-content .ui-state-default,
    .wpestate_accordion_tab .ui-widget-header .ui-state-default,
    .filter_menu,
    blockquote p ,
    .panel-body p,
    .owner_details_content p,
    .item_head,
    .listing_detail,
    .blog-unit-content,
    table tbody tr td,
    .social_icons_owner i,
    .social_icons_owner i:hover,
    .category_tagline, .category_tagline a,
    .wide_property .category_tagline.map_icon:after, 
    .property_unit_v1 .category_tagline.map_icon:after, 
    .property_unit_v2 .category_tagline.map_icon:after,
    .property_unit_v3 .category_tagline.actions_icon:after, 
    .wide_property .category_tagline.actions_icon:after, 
    .property_unit_v1 .category_tagline.actions_icon:after, 
    .property_unit_v2 .category_tagline.actions_icon:after,
    #user_menu_open a,
    .wpestate_guest_no_buttons_description_labels,
    #inforoom,
    #infoguest,
    .price_custom_explained, .date_duration, .date_interval,
    .total_inv_span,
    .invoice_content,
    #total_amm,
    .inv_legend,
    .user_dashboard_listed,
    .pay_notice_booking,
    .dropdown.bootstrap-select>.dropdown-toggle.bs-placeholder, 
    .dropdown.bootstrap-select>.dropdown-toggle.bs-placeholder:active, 
    .dropdown.bootstrap-select>.dropdown-toggle.bs-placeholder:focus, 
    .dropdown.bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
        color: #333333;
    }
    
    .property_menu_item_title,
    .owner_contact_details .property_menu_item,
    .owner_contact_details .property_menu_item a{
        color: #FFF!important;
    }
    
    .caret, 
    .caret_sidebar, 
    .advanced_search_shortcode .caret_filter { 
        border-bottom: 6px solid #333333;
    }

    .property_listing,
    .blog-unit-2,
    #colophon .listing-unit-img-wrapper img,
    #colophon .listing-unit-img-wrapper .carousel-inner,
    .listing-unit-img-wrapper,
    .listing_type_1 .booking_form_request, 
    .listing_type_3 .listing_main_image_price, 
    .listing_type_1 .listing_main_image_price,
    .property_page_container,
    .twitter_wrapper, .loginwd_sidebar, .advanced_search_sidebar,
    .panel-wrapper,
    #carousel-listing,
    #colophon .loginwd_sidebar .form-control, 
    #primary .loginwd_sidebar .form-control, 
    .form-control,
    #agent_submit_contact, 
    .advanced_search_submit_button, 
    .return_woo_button, 
    .wpestate_header_view_checkout, 
    .wpestate_header_view_cart, 
    #submit_booking_front_instant, 
    #submit_booking_front, 
    #submit_booking_front_link, 
    #advanced_submit_widget, 
    #advanced_submit_2_mobile, 
    #advanced_submit_2, 
    #advanced_submit_3,
    #add_favorites,
    #contact_host,
    .daterangepicker,
    .wpestate-multiselect-custom-style,
    .property_unit_v4 .property_listing img,
    #book_dates, .more_list, 
    #wp-forgot-but, 
    #wp-login-but, 
    #wp-login-but_sh,
     #wp-submit-register_sh, 
     #wp-submit-register, 
     .comment-form #submit,
     #submit_message_to_client_dashboard, 
     #submit_mess_front,
     .modal-content,
     #search_wrapper_color,
     .show-tick .dropdown-menu, .filter_menu,
     .single-blog,
     .blog_unit_back,
     .post .post-carusel,
     .agent_unit,
     .blog_featured, .places_wrapper,
     .type_1_class .listing-unit-img-wrapper.shortcodefull,
     .wpestate_testimonial_slider .item,
     .wpestate_testimonial_slider,
     #facebooklogin_mb, 
     #facebooklogin_wd_reg, 
     #facebooklogin, 
     #facebooklogin_reg, 
     #facebooklogin_sh, 
     #facebooklogin_sh_reg, 
     #facebooklogin_wd, 
     #facebooklogin_mb,
     #googlelogin_mb, 
     #googlelogin_wd_reg, 
     #googlelogin_reg, 
     #googlelogin_sh_reg, 
     #googlelogin_wd, 
     #googlelogin_sh, 
     #googlelogin_mb, 
     #googlelogin,
     #twitterlogin_mb, 
     #twitterlogin_wd_reg, 
     #twitterlogin_sh_reg, 
     #twitterlogin_reg, 
     #twitterlogin_sh, 
     #twitterlogin_wd, 
     #twitterlogin_mb,
     #twitterlogin,
     .featured_property,
     .featured_agent_type2 .feature_agent_image_unit_wrapper,
     .testimonial-text,
     .iconcol img,
     .contact_info_details,
     .testimonial-container.testimonial_type_2,
     .listing_type_2 .booking_form_request,
     .listing_type_3 .booking_form_request,
     .adv-1-wrapper,
     .adv_handler,
     #advanced_submit_4,
    .wpestate-price-component-popoup-done,
    .wpestate-price-component-popoup-reset,
    .wpestate-beds-baths-popoup-done,
    .wpestate-beds-baths-popoup-reset,
    .imagebody,
    #primary .listing-unit-img-wrapper, 
    #primary .listing-unit-img-wrapper .carousel-inner, 
    #primary .listing-unit-img-wrapper img,
    .vc_button.wpestate_vc_button,
    .ui-widget-content.ui-autocomplete,
    .listing_type_5 .booking_form_request{
        border-radius:9px;
    }

    .feature_agent_image_unit_wrapper_color{
            background-color: transparent;
    }


    .agent_unit img,
    .modal-header{
        border-top-left-radius:9px ;
        border-top-right-radius: 9px ;
    }
a,
#user_terms_register_wd_label a,
#user_terms_register_wd_label,
#user_terms_register_topbar_link,
.single-content p a,
.blog_featured.type_1_class .blog-title .featued_article_categories_list a,
.agent_detail.contact_detail i,
.listing_type_5 .listing_main_image_location a{
    color: #cfae60;
}
.more_list{
 color: #cfae60!important;
}

.single-estate_property .owner_read_more{
    color: #fff!important;
    opacity: 0.7;
}
.owner_read_more:hover,
.property_menu_item a:hover{
        color: #fff!important;
        opacity:1;
    }
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a ,
 .featured_property h2 a,
 .featured_property h2,
 .blog_unit h3,
 .blog_unit h3 a,
 .submit_container_header,
 .panel-title,
 #other_listings,
 .entry-title-agent,
 .blog-title-link,
 .agent-title-link,
 .listing_title a,
 .listing_title_book a,
 #primary .listing_title_unit,
 #tab_prpg.wpestate_elementor_tabs li a,
 #listing_reviews, 
 .agent_listings_title_similar, 
 #listing_calendar, 
 #listing_description .panel-title-description,
 table th,
 .blog_featured.type_1_class .blog-title a,
 .testimonial-author,
 .wpestate_guest_no_buttons_title_labels,
 .user_dashboard_panel_title,
 .feature_chapter_name,
 .other_rules label, .cancelation_policy label,
 .listing_title_unit,
 #loginmodal h2.modal-title_big,
 .close_guest_control,
 .modal-body h3,
 .invoice_data_legend,
 .wpestate_dashboard_table_list_header,
 .listing_type_5 .entry-prop,
 .property_unit_v4 .property-rating{
    color: #1e3a5f;
  }
  
.backtop{
    background-color: #1e3a5f;
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    z-index: 9999 !important;
}

.entry-title-agent{
    color:#ffffff;
}

    #colophon { 
               background-color: #f7f7f7; 
           }#colophon, 
           #colophon a, 
           #colophon li a, 
           .widget-title-footer, 
           #colophon .latest_listings .price_unit { 
               color: #484848; 
           }.sub_footer, 
           .subfooter_menu a, 
           .subfooter_menu li a { 
               color: #484848 !important; 
           }.sub_footer { 
               background-color: #f7f7f7; 
           }.widget-title-sidebar, 
           .agent_listings_title_similar { 
               color: #484848;
           }.menu_username, 
           #access .with-megamenu .sub-menu li:hover > a, 
           .signuplink, 
           #access ul.menu > li > a, 
           #access a, 
           #access ul ul a, 
           #access .menu li:hover > a, 
           #access .menu li:hover > a:active, 
           #access .menu li:hover > a:focus {
               color:#484848;
           }.transparent_header #access .sub-menu .menu li:hover > a:active,
           .transparent_header #access .sub-menu .menu li:hover > a:focus,
           .filter_menu li:hover,
           #access .sub-menu li:hover > a, 
           #access .sub-menu li:hover > a:active, 
           #access .sub-menu li:hover > a:focus,
           #access ul ul li.wpestate_megamenu_col_1 .megamenu-title:hover a, 
           #access ul ul li.wpestate_megamenu_col_2 .megamenu-title:hover a, 
           #access ul ul li.wpestate_megamenu_col_3 .megamenu-title:hover a, 
           #access ul ul li.wpestate_megamenu_col_4 .megamenu-title:hover a, 
           #access ul ul li.wpestate_megamenu_col_5 .megamenu-title:hover a, 
           #access ul ul li.wpestate_megamenu_col_6 .megamenu-title:hover a,
           #access .with-megamenu .sub-menu li:hover > a, 
           #access .with-megamenu .sub-menu li:hover > a:active, 
           #access .with-megamenu .sub-menu li:hover > a:focus {
               color: #ef8557 !important;
           }#access ul ul li.wpestate_megamenu_col_1 a.menu-item-link, 
           #access ul ul li.wpestate_megamenu_col_2 a.menu-item-link, 
           #access ul ul li.wpestate_megamenu_col_3 a.menu-item-link, 
           #access ul ul li.wpestate_megamenu_col_4 a.menu-item-link, 
           #access ul ul li.wpestate_megamenu_col_5 a.menu-item-link, 
           #access ul ul li.wpestate_megamenu_col_6 a.menu-item-link {
               color: #484848 !important;
           }
    .social_icons_owner i,
    .owner-image-container,
    .owner_listing_image {
        border-color: #b38e43;
    }
    .comment-form #submit:hover,
    .vc_button.wpb_btn-info:active,
    .vc_button.wpb_btn-info.active,
    .vc_button.wpb_btn-info.disabled,
    .vc_button.wpb_btn-info[disabled] {
        background-color: #b38e43!important;
        border: 1px solid #b38e43;
    }

    #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: linear-gradient(90deg, #b38e43 50%, #b38e43 100%);
    }

    #form_submit_1:hover,
    .contact_owner_reservation:hover,
    .full_invoice_reminder:hover,
    #change_pass:hover,
    #update_profile:hover,
    #view_profile:hover,
    .mess_send_reply_button:hover,
    #set_price_dates:hover,
    .search_dashborad_header .wpb_btn-info.wpb_btn-small.wpestate_vc_button.vc_button:hover,
    .search_dashborad_header .wpestate_vc_button:hover,
    .vc_button.wpb_btn-info:hover,
    .slider_control_right:hover, 
    .slider_control_left:hover {
        background-color: #b38e43;
    }

    #aaiu-uploader:hover,
    #send_sms_pin:hover,
    #validate_phone:hover,
    #edit_prop_image:hover,
    #edit_prop_ammenities:hover,
    #edit_calendar:hover,
    #edit_prop_locations:hover,
    #google_capture:hover,
    #edit_prop_details:hover,
    #edit_prop_image:hover,
    #edit_prop_price:hover,
    #edit_prop_1:hover,
    #wp-submit-register:hover,
    #wp-forgot-but:hover,
    #wp-login-but:hover,
    .comment-form #submit:hover,
    #wp-forgot-but_shortcode:hover,
    #wp-login-but-wd:hover,
    #wp-submit-register_wd:hover,
    #advanced_submit_shorcode:hover,
    #submit_mess_front:hover,
    .modal-content #wp-forgot-but_mod:hover {
        background-color: #b38e43!important;
    }  #access ul.menu >li>a:hover,
            #access > ul > li:hover > a,
            #access .menu li:hover>a:focus,
            #access .menu li:hover>a,
            .hover_type_4  #access .menu > li:hover>a,
            .hover_type_3  #access .menu > li:hover>a,
            .signuplink:hover,
            .customnav #access .menu li:hover>a:active,
             #access .menu li:hover>a:active,
            .customnav #access ul.menu >li>a,
            .customnav #access > ul > li:hover > a,
            .customnav #access .menu li:hover>a:focus,
            .customnav #access .menu li:hover>a,
            .customnav .hover_type_4  #access .menu > li:hover>a,
            .customnav .hover_type_3  #access .menu > li:hover>a,
            .customnav .signuplink:hover, 
            .customnav .menu_username:hover,
            .customnav #topbarlogin:hover:before, 
            .customnav #topbarregister:hover:before, 
            .customnav .signuplink:hover:before{
                color: #ef8557;
        }
        
        .hover_type_3 #access .menu li:hover>a{
            color: #ef8557!important;
        }  #access .current-menu-item >a,
        #access .current-menu-parent>a,
        #access .current-menu-ancestor>a,
        #access .current-menu-item{
        color: #ef8557!important;
    }.customnav #access ul.menu >li>a,
           .customnav .signuplink,
           .customnav .menu_username{
            color: #484848;
        }
        #access .menu li ul li a,
        #access ul ul a,
        #access ul ul li.wpestate_megamenu_col_1 a.menu-item-link,
        #access ul ul li.wpestate_megamenu_col_2 a.menu-item-link,
        #access ul ul li.wpestate_megamenu_col_3 a.menu-item-link,
        #access ul ul li.wpestate_megamenu_col_4 a.menu-item-link,
        #access ul ul li.wpestate_megamenu_col_5 a.menu-item-link,
        #access ul ul li.wpestate_megamenu_col_6 a.menu-item-link {
            color: #484848!important;
        }#access ul ul a:hover,
            #access .menu .sub-menu li:hover>a,
            #access .menu .sub-menu li:hover>a:active,
            #access .menu .sub-menu li:hover>a:focus,
            #access .sub-menu .current-menu-item > a,
            #access .with-megamenu .sub-menu .current-menu-item > a{
             color:#ef8557!important;
        }
        .hover_type_3 #access .menu > li:hover>a,
        .hover_type_4 #access .menu > li:hover>a {
            background: #ef8557!important;
        }
        .customnav #access ul.menu >li>a:hover,
        #access ul.menu >li>a:hover,
        .hover_type_3 #access .menu > li:hover>a,
        .hover_type_4 #access .menu > li:hover>a,
        .hover_type_6 #access .menu > li:hover>a {
            color: #ef8557;
        }
        .hover_type_5 #access .menu > li:hover>a {
            border-bottom: 3px solid #ef8557;
        }
        .hover_type_6 #access .menu > li:hover>a {
          border: 2px solid #ef8557;
        }
        .hover_type_2 #access .menu > li:hover>a:before {
            border-top: 3px solid #ef8557;
        }  .header_wrapper.header_type2 .header_wrapper_inside,
                .header_wrapper .header_type1 .header_wrapper_inside {
                    height:90px;
            }

            .header_type1 .menu > li{
                height:90px;
                line-height:44px;
            }

            .hover_type_3 .header_type1 .menu > li,
            .hover_type_5 .header_type1 .menu > li,
            .hover_type_6 .header_type1 .menu > li{
                height:90px;
                line-height:44px;
            }

            .header_type1 #access ul li:hover > ul,
            .header_wrapper.header_type2 #user_menu_open,
            .social_share_wrapper,
            .hover_type_4 #access ul li:hover > ul,
            #access ul li:hover > ul{
                top:90px;
            }
            .admin-bar  #google_map_prop_list_sidebar,
            .admin-bar  #google_map_prop_list_wrapper,
            .admin-bar  .social_share_wrapper{
                top:122px;
                    }
            .admin-bar.top_bar_on  #google_map_prop_list_sidebar,
            .admin-bar.top_bar_on  #google_map_prop_list_wrapper{
                top:162px;
            }
            .top_bar_on  #google_map_prop_list_sidebar,
            .top_bar_on  #google_map_prop_list_wrapper{
                top:130px;
            }
            #google_map_prop_list_sidebar,
            #google_map_prop_list_wrapper{
                top:90px;
            }
            .admin-bar #google_map_prop_list_sidebar.half_header_type2,
            .admin-bar #google_map_prop_list_wrapper.half_header_type2{
                top:122px;
            }
            .admin-bar.top_bar_on  #google_map_prop_list_sidebar.half_header_type2,
            .admin-bar.top_bar_on  #google_map_prop_list_wrapper.half_header_type2{
                top:162px;
            }
            .top_bar_on  #google_map_prop_list_sidebar.half_header_type2,
            .top_bar_on  #google_map_prop_list_wrapper.half_header_type2{
                top:130px;
            }
            #google_map_prop_list_sidebar.half_header_type2,
            #google_map_prop_list_wrapper.half_header_type2,
            #access ul li:hover > ul,
            #access ul ul{
                top:90px;
            }



            #access ul li.with-megamenu>ul.sub-menu,
            #access ul li.with-megamenu:hover>ul.sub-menu,
            .header_wrapper.header_type1.header_align_right #user_menu_open,
            .header_wrapper.header_type2.header_align_right #user_menu_open,
            .header_wrapper.header_type1.header_align_center #user_menu_open,
            .header_wrapper.header_type2.header_align_center #user_menu_open,
            .header_wrapper.header_type1.header_align_left #user_menu_open,
            .header_wrapper.header_type2.header_align_left #user_menu_open{
                top:90px;
            }

            .header_wrapper.customnav,
            .header_wrapper.header_type2.customnav .header_wrapper_inside,
            .header_wrapper.customnav.header_type2 .header_wrapper_inside,
            .header_wrapper.customnav.header_type2 .header_wrapper_inside,
            .header_wrapper.customnav.header_type2,
            .header_wrapper.customnav.header_type1,
            .header_wrapper.customnav.header_type2 .user_loged,
            .header_wrapper.customnav.header_type1 .user_loged{
                height:90px;
                }
            .customnav .menu > li,
            .hover_type_3 .customnav .menu > li,
            .hover_type_5 .customnav .menu > li,
            .hover_type_6 .customnav .menu > li,
            .hover_type_6 .header_type1.customnav .menu > li,
            .hover_type_3 .header_type1.customnav .menu > li,
            .hover_type_5 .header_type1.customnav .menu > li,
            .hover_type_4 .header_type1.customnav .menu > li,
            .hover_type_2 .header_type1.customnav .menu > li,
            .hover_type_1 .header_type1.customnav .menu > li,
            .header_type1.customnav .menu > li{
                height:90px;
                line-height:46px;
            }

            .hover_type_3 .customnav #access .menu > li:hover>a,
            .hover_type_5 .customnav #access .menu > li:hover>a,
            .hover_type_6 .customnav #access .menu > li:hover>a{
                line-height:90px;
            }

            .header_type2.customnav #access ul li.with-megamenu:hover>ul.sub-menu,
            .customnav #access ul li:hover > ul,
            .customnav #access ul ul,
            .hover_type_4 .customnav #access ul li:hover > ul,
            .hover_type_1 .customnav #access ul li:hover> ul,
            .hover_type_4 .customnav #access ul li:hover> ul,
            .hover_type_2 .customnav #access ul li:hover> ul,
            .property_menu_wrapper_hidden{
                top:90px;
            }

            .header_type2.customnav.header_left.customnav #access ul li:hover> ul,
            .header_type2.customnav.header_center.customnav #access ul li:hover> ul,
            .header_type2.customnav.header_right.customnav #access ul li:hover> ul,
            .customnav #access ul li.with-megamenu:hover>ul.sub-menu,
            .full_width_header .header_type1.header_left.customnav #access ul li.with-megamenu>ul.sub-menu,
            .full_width_header .header_type1.header_left.customnav #access ul li.with-megamenu:hover>ul.sub-menu,
            .header_wrapper.customnav.header_type1.header_align_right #user_menu_open,
            .header_wrapper.customnav.header_type2.header_align_right #user_menu_open,
            .header_wrapper.customnav.header_type1.header_align_center #user_menu_open,
            .header_wrapper.customnav.header_type2.header_align_center #user_menu_open,
            .header_wrapper.customnav.header_type1.header_align_left #user_menu_open,
            .header_wrapper.customnav.header_type2.header_align_left #user_menu_open,
            .customnav #user_menu_open,
            .property_menu_wrapper_hidde{
                top:90px;
            }
            .admin-bar .property_menu_wrapper_hidden{
                top:122px;
            }


            .header_type2 .hover_type_6 .customnav #access ul li:hover > ul,
            .header_type2 .hover_type_5 .customnav #access ul li:hover > ul,
            .header_type2 .hover_type_6 .customnav #access ul ul ul,
            .header_type2 .hover_type_5 .customnav #access ul ul ul{
                top:69px;
            }

            .hover_type_3 .customnav #access ul li:hover > ul,
            .hover_type_5 .customnav #access ul li:hover > ul,
            .hover_type_6 .customnav #access ul li:hover > ul{
                top:89px;
            }
            #search_wrapper_color,
                .adv-1-wrapper,
                .adv-2-wrapper,
                .adv-5-wrapper{
               background:#ffffff;
            }.with_search_form_float #search_wrapper_color,
            .with_search_form_float .adv-1-wrapper,
            .with_search_form_float .adv-2-wrapper,
            .with_search_form_float .adv-5-wrapper{
               opacity:0.4;
            }.with_search_form_float.sticky_adv #search_wrapper_color,
            .with_search_form_float.sticky_adv .adv-1-wrapper,
            .with_search_form_float.sticky_adv .adv-2-wrapper{
                opacity: 1;
            }
            .advanced_search_submit_button,
            #advanced_submit_widget,
            #advanced_submit_2_mobile,
            #advanced_submit_2,
            #advanced_submit_3,
            #advanced_submit_shorcode,
            .adv_handler,
            #advanced_submit_4{
               background:#ef8557!important;
            }.advanced_search_submit_button:hover,
            #advanced_submit_widget:hover,
            #advanced_submit_2_mobile:hover,
            #advanced_submit_2:hover,
            #advanced_submit_3:hover,
            #advanced_submit_shorcode:hover,
            .adv_handler:hover,
            #advanced_submit_4:hover{
               background-color:#E0A700!important;
            }.widget-title-footer,
    #colophon .listing_title_unit{
    color: #484848;}.mobile_header { 
                background-color: #282d33;
            }.mobilemenu-close-user, 
                .mobilemenu-close, 
                .mobile_header i { 
                    color: #ffffff;
                }
        .mobilex-menu li a, 
        .user_mobile_menu_list li a, 
        #register-div-title-mobile, 
        #forgot-div-title_mobile, 
        #login-div-title-mobile, 
        .mobilex-menu li a, 
        #widget_login_sw_mobile, 
        #forgot_pass_widget_mobile, 
        #widget_register_mobile, 
        #user_terms_register_wd_label_mobile, 
        #user_terms_register_wd_label_mobile a, 
        #reg_passmail_mobile,
        #register-div-mobile .radiolabel { 
            color: #ffffff ;
        }
        .mobilex-menu li a:hover, 
        .user_mobile_menu_list li a:hover, 
        .mobilex-menu li a:hover { 
            color: #E0A700;
        }
        .mobilex-menu, 
        .snap-drawer, 
        .user_mobile_menu_list { 
            background-color: #282d33 ;
        }
        .snap-drawer { 
            border: 1px solid #282d33 ;
        }  
    .calendar-legend-reserved,
    .fc-event,
    .fc-event-dot,
    .ui-datepicker-calendar .calendar-reserved, 
    .user_dashboard_panel .calendar-reserved,
    .daterangepicker td.off.end-date,
    .daterangepicker td.off.start-date,
    .daterangepicker td.active,
    .daterangepicker td.active:hover,
    .wpestate_booking_class.off.disabled.calendar-reserved,
    .calendar-reserved,
    .rentals_reservation{
        background-color:  #fbe6dd!important;
    }
    
    .calendar_pad .rentals_reservation:before,
    .calendar_pad.allinone_internal_booking .rentals_reservation:before{
        border-top: 13px solid #fbe6dd!important;    
    }

    .daterangepicker td.in-range{
       background-color: #fbe6dd;
    }

   
    .calendar-reserved.start_reservation.end_reservation.calendar_pad.allinone_external_booking, 
    .calendar-reserved.start_reservation.end_reservation.allinone_internal_booking{
        background: -webkit-gradient(linear,left top,right bottom,color-stop(0%,#ffffff),color-stop(50%,#ffffff),color-stop(51%,#fbe6dd),color-stop(100%,#fbe6dd));
        background: -webkit-linear-gradient(-45deg,#ffffff 0%,#ffffff 50%,#fbe6dd 51%,#fbe6dd 100%);
        background: -o-linear-gradient(-45deg,#ffffff 0%,#ffffff 50%,#fbe6dd 51%,#fbe6dd 100%);
        background: -ms-linear-gradient(-45deg,#ffffff 0%,#ffffff 50%,#fbe6dd 51%,#fbe6dd 100%);
        background: linear-gradient(125deg,#ffffff 0%,#ffffff 50%,#fbe6dd 51%,#fbe6dd 100%);
        background: linear-gradient(125deg,#fbe6dd 0%,#fbe6dd 48%,#FFFFFF 50%,#FFFFFF 53%,#fbe6dd 53%,#fbe6dd 100%);
    }

    .calendar-free.calendar_pad.has_future.end_reservation.end_allinone_internal_booking {
        background: -moz-linear-gradient(-45deg, #fbe6dd 0%, #fbe6dd 49%, #ffffff 50%, #ffffff 100%);
        background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#fbe6dd), color-stop(49%,#fbe6dd), color-stop(50%,#ffffff), color-stop(100%,#ffffff));
        background: -webkit-linear-gradient(-45deg, #fbe6dd 0%,#fbe6dd 49%,#ffffff 50%,#ffffff 100%);
        background: -o-linear-gradient(-45deg, #fbe6dd 0%,#fbe6dd 49%,#ffffff 50%,#ffffff 100%);
        background: -ms-linear-gradient(-45deg, #fbe6dd 0%,#fbe6dd 49%,#ffffff 50%,#ffffff 100%);
        background: linear-gradient(125deg, #fbe6dd 0%,#fbe6dd 49%,#ffffff 50%,#ffffff 100%);
    }

    .calendar-reserved.start_reservation.allinone_internal_booking {
        background: -moz-linear-gradient(-45deg, #ffffff 0%, #ffffff 50%, #fbe6dd 51%, #fbe6dd 100%);
        background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#fbe6dd), color-stop(100%,#fbe6dd));
        background: -webkit-linear-gradient(-45deg, #ffffff 0%,#ffffff 50%,#fbe6dd 51%,#fbe6dd 100%);
        background: -o-linear-gradient(-45deg, #ffffff 0%,#ffffff 50%,#fbe6dd 51%,#fbe6dd 100%);
        background: -ms-linear-gradient(-45deg, #ffffff 0%,#ffffff 50%,#fbe6dd 51%,#fbe6dd 100%);
        background: linear-gradient(125deg, #ffffff 0%,#ffffff 50%,#fbe6dd 51%,#fbe6dd 100%);
    }

    .booking-calendar-wrapper-in .end_reservation,
    .ll-skin-melon .ui-datepicker td.freetobook.end_reservation{
        background: -moz-linear-gradient(-45deg,  #fbe6dd 0%, #fbe6dd 49%, #ffffff 50%, #ffffff 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#fbe6dd), color-stop(49%,#fbe6dd), color-stop(50%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(-45deg,  #fbe6dd 0%,#fbe6dd 49%,#ffffff 50%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(-45deg,  #fbe6dd 0%,#fbe6dd 49%,#ffffff 50%,#ffffff 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(-45deg,  #fbe6dd 0%,#fbe6dd 49%,#ffffff 50%,#ffffff 100%); /* IE10+ */
        background: linear-gradient(135deg,  #fbe6dd 0%,#fbe6dd 49%,#ffffff 50%,#ffffff 100%); /* W3C */
     }

    .all-front-calendars .end_reservation{
       background: -moz-linear-gradient(-45deg,  #fbe6dd 0%, #fbe6dd 49%, #edf6f6 50%, #edf6f6 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#fbe6dd), color-stop(49%,#fbe6dd), color-stop(50%,#edf6f6), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(-45deg,  #fbe6dd 0%,#fbe6dd 49%,#edf6f6 50%,#edf6f6 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(-45deg,  #fbe6dd 0%,#fbe6dd 49%,#edf6f6 50%,#edf6f6 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(-45deg,  #fbe6dd 0%,#fbe6dd 49%,#edf6f6 50%,#edf6f6 100%); /* IE10+ */
        background: linear-gradient(135deg,  #fbe6dd 0%,#fbe6dd 49%,#edf6f6 50%,#edf6f6 100%); /* W3C */
     }


    .ll-skin-melon .ui-datepicker .ui-state-disabled.end_reservation{
        background: -moz-linear-gradient(-45deg,  #fbe6dd 0%, #fbe6dd 49%, #F8F8F8 50%, #F8F8F8 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#fbe6dd), color-stop(49%,#fbe6dd), color-stop(50%,#F8F8F8), color-stop(100%,#F8F8F8)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(-45deg,  #fbe6dd 0%,#fbe6dd 49%,#F8F8F8 50%,#F8F8F8 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(-45deg,  #fbe6dd 0%,#fbe6dd 49%,#F8F8F8 50%,#F8F8F8 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(-45deg,  #fbe6dd 0%,#fbe6dd 49%,#F8F8F8 50%,#F8F8F8 100%); /* IE10+ */
        background: linear-gradient(135deg,  #fbe6dd 0%,#fbe6dd 49%,#F8F8F8 50%,#F8F8F8 100%); /* W3C */
    }


    .booking-calendar-wrapper-in .calendar-reserved.start_reservation ,
    .ll-skin-melon .ui-datepicker td.calendar-reserved.start_reservation{
        background: -moz-linear-gradient(-45deg,  #ffffff 0%, #ffffff 50%, #fbe6dd 51%, #fbe6dd 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#fbe6dd), color-stop(100%,#fbe6dd)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(-45deg,  #ffffff 0%,#ffffff 50%,#fbe6dd 51%,#fbe6dd 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(-45deg,  #ffffff 0%,#ffffff 50%,#fbe6dd 51%,#fbe6dd 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(-45deg,  #ffffff 0%,#ffffff 50%,#fbe6dd 51%,#fbe6dd 100%); /* IE10+ */
        background: linear-gradient(135deg,  #ffffff 0%,#ffffff 50%,#fbe6dd 51%,#fbe6dd 100%); /* W3C */
    }

    .all-front-calendars  .calendar-reserved.start_reservation {
        /*  background: -webkit-gradient(linear, right bottom, left top, color-stop(50%,#fbe6dd), color-stop(50%,#fff))!important;    */
       background: #fff9f9; /* Old browsers */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjYjg4MWZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I4ODFmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
        background: -moz-linear-gradient(-45deg,  #edf6f6 0%, #edf6f6 50%, #fbe6dd 51%, #fbe6dd 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#edf6f6), color-stop(50%,#edf6f6), color-stop(51%,#fbe6dd), color-stop(100%,#fbe6dd)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(-45deg,  #edf6f6 0%,#edf6f6 50%,#fbe6dd 51%,#fbe6dd 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(-45deg,  #edf6f6 0%,#edf6f6 50%,#fbe6dd 51%,#fbe6dd 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(-45deg,  #edf6f6 0%,#edf6f6 50%,#fbe6dd 51%,#fbe6dd 100%); /* IE10+ */
        background: linear-gradient(135deg,  #edf6f6 0%,#edf6f6 50%,#fbe6dd 51%,#fbe6dd 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#edf6f6, endColorstr=#fbe6dd,GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
    }


    .ll-skin-melon .ui-datepicker .ui-state-disabled.start_reservation{
        /*  background: -webkit-gradient(linear, right bottom, left top, color-stop(50%,#fbe6dd), color-stop(50%,#fff))!important;    */
       background: #fff9f9; /* Old browsers */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjYjg4MWZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I4ODFmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
        background: -moz-linear-gradient(-45deg,  #fbe6dd 0%, #fbe6dd 50%, #fbe6dd 51%, #fbe6dd 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#fbe6dd), color-stop(50%,#fbe6dd), color-stop(51%,#fbe6dd), color-stop(100%,#fbe6dd)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(-45deg,  #fbe6dd 0%,#fbe6dd 50%,#fbe6dd 51%,#fbe6dd 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(-45deg,  #fbe6dd 0%,#fbe6dd 50%,#fbe6dd 51%,#fbe6dd 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(-45deg,  #fbe6dd 0%,#fbe6dd 50%,#fbe6dd 51%,#fbe6dd 100%); /* IE10+ */
        background: linear-gradient(135deg,  #fbe6dd 0%,#fbe6dd 50%,#fbe6dd 51%,#fbe6dd 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#ffffff, endColorstr=#fbe6dd,GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

    }

    .wpestate_calendar.start_reservation, .wpestate_booking_class.start_reservation{
        background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#fbe6dd), color-stop(100%,#fbe6dd))!important;
        background: -webkit-linear-gradient(-45deg, #ffffff 0%,#ffffff 50%,#fbe6dd 51%,#fbe6dd 100%)!important;
        background: -o-linear-gradient(-45deg, #ffffff 0%,#ffffff 50%,#fbe6dd 51%,#fbe6dd 100%)!important;
        background: -ms-linear-gradient(-45deg, #ffffff 0%,#ffffff 50%,#fbe6dd 51%,#fbe6dd 100%!important);
        background: linear-gradient(135deg, #ffffff 0%,#ffffff 50%,#fbe6dd 51%,#fbe6dd 100%)!important;
    }

    .wpestate_calendar.end_reservation, .wpestate_booking_class.end_reservation{
        background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #fbe6dd), color-stop(49%, #fbe6dd), color-stop(50%,#ffffff), color-stop(100%,#ffffff));
        background: -webkit-linear-gradient(-45deg, #fbe6dd 0%, #fbe6dd 49%,#ffffff 50%,#ffffff 100%);
        background: -o-linear-gradient(-45deg, #fbe6dd 0%, #fbe6dd 49%,#ffffff 50%,#ffffff 100%);
        background: -ms-linear-gradient(-45deg, #fbe6dd 0%, #fbe6dd 49%,#ffffff 50%,#ffffff 100%);
        background: linear-gradient(135deg, #fbe6dd 0%, #fbe6dd 49%,#ffffff 50%,#ffffff 100%);
    }        
       
      .rentals_reservation,
      .daterangepicker td.active, 
      .daterangepicker td.active:hover,
      .daterangepicker td.off.end-date, 
      .daterangepicker td.off.start-date,
      .fc-v-event .fc-event-main{
        color: #484848;
      }
      
    .calendar-reserved{
        color: #484848!important;
    }
          
    .calendar-reserved.start_reservation.calendar_pad.allinone_external_booking{
      background: -moz-linear-gradient(-45deg,  #ddf2fb 0%, #ddf2fb 49%, #ffffff 50%, #ffffff 100%); /* FF3.6+ */
      background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#b38e43), color-stop(49%,#ddf2fb), color-stop(50%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(-45deg,  #ddf2fb 0%,#ddf2fb 49%,#ffffff 50%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(-45deg,  #ddf2fb 0%,#ddf2fb 49%,#ffffff 50%,#ffffff 100%); /* Opera 11.10+ */
      background: -ms-linear-gradient(-45deg,  #ddf2fb 0%,#ddf2fb 49%,#ffffff 50%,#ffffff 100%); /* IE10+ */
      background: linear-gradient(135deg,  #ddf2fb 0%,#ddf2fb 49%,#ffffff 50%,#ffffff 100%); /* W3C */
  }

    .calendar-free.calendar_pad.has_future.end_reservation.end_allinone_external_booking{
        background: -moz-linear-gradient(-45deg, #ddf2fb 0%, #ddf2fb 49%, #ffffff 50%, #ffffff 100%);
        background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ddf2fb), color-stop(49%,#ddf2fb), color-stop(50%,#ffffff), color-stop(100%,#ffffff));
        background: -webkit-linear-gradient(-45deg, #ddf2fb 0%,#ddf2fb 49%,#ffffff 50%,#ffffff 100%);
        background: -o-linear-gradient(-45deg, #ddf2fb 0%,#ddf2fb 49%,#ffffff 50%,#ffffff 100%);
        background: -ms-linear-gradient(-45deg, #ddf2fb 0%,#ddf2fb 49%,#ffffff 50%,#ffffff 100%);
        background: linear-gradient(125deg, #ddf2fb 0%,#ddf2fb 49%,#ffffff 50%,#ffffff 100%);
    }

    .calendar-reserved.start_reservation.calendar_pad.allinone_external_booking{
        background: -moz-linear-gradient(-45deg, #ffffff 0%, #ffffff 50%, #ddf2fb 51%, #ddf2fb 100%);
        background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#ddf2fb), color-stop(100%,#b38e43));
        background: -webkit-linear-gradient(-45deg, #ffffff 0%,#ffffff 50%,#ddf2fb 51%,#ddf2fb 100%);
        background: -o-linear-gradient(-45deg, #ffffff 0%,#ffffff 50%,#ddf2fb 51%,#ddf2fb 100%);
        background: -ms-linear-gradient(-45deg, #ffffff 0%,#ffffff 50%,#ddf2fb 51%,#ddf2fb 100%);
        background: linear-gradient(125deg, #ffffff 0%,#ffffff 50%,#ddf2fb 51%,#ddf2fb 100%);
    }

    .external_reservation,
    .calendar-reserved.calendar_pad.has_future.allinone_external_booking{
        background-color: #ddf2fb!important;
    }
    
    .rentals_reservation.external_reservation.allinone_reservation:before,
    .external_reservation:before{
        border-top: 13px solid #ddf2fb!important;
    }



.property_unit_v4 .icon-fav-on svg {
    fill: #B88E2F !important;
}



/* ðŸ”¹ Texte du menu normal */
.menu_username, 
#access .with-megamenu .sub-menu li:hover > a, 
.signuplink, 
#access ul.menu > li > a, 
#access a, 
#access ul ul a, 
#access .menu li:hover > a, 
#access .menu li:hover > a:active, 
#access .menu li:hover > a:focus {
    color: #1A2A4F; /* Bleu Marine */
}

/* ðŸ”¹ Texte du menu au survol (hover) */
#access ul.menu >li>a:hover, 
#access > ul > li:hover > a, 
#access .menu li:hover>a:focus, 
#access .menu li:hover>a, 
.hover_type_4 #access .menu > li:hover>a, 
.hover_type_3 #access .menu > li:hover>a, 
.signuplink:hover, 
.customnav #access .menu li:hover>a:active, 
#access .menu li:hover>a:active, 
.customnav #access ul.menu >li>a:hover, 
.customnav #access > ul > li:hover > a, 
.customnav #access .menu li:hover>a:focus, 
.customnav #access .menu li:hover>a, 
.customnav .hover_type_4 #access .menu > li:hover>a, 
.customnav .hover_type_3 #access .menu > li:hover>a, 
.customnav .signuplink:hover, 
.customnav .menu_username:hover, 
.customnav #topbarlogin:hover:before, 
.customnav #topbarregister:hover:before, 
.customnav .signuplink:hover:before {
    color: #B88E2F; /* Or raffinÃ© */
}

/* ðŸ”¹ Texte du menu actif (page en cours) */
#access .current-menu-item >a, 
#access .current-menu-parent>a, 
#access .current-menu-ancestor>a, 
#access .current-menu-item {
    color: #E0A700 !important; /* Or intense */
}



#tab_prpg.wpestate_elementor_tabs li.active a {
    border-bottom: 3px solid #1A2A4F; /* Bleu Marine profond */
    color: #1E3A5F; /* Bleu lÃ©gÃ¨rement plus clair pour lisibilitÃ© */
    transition: all 0.3s ease-in-out;
}

/* Effet au survol */
#tab_prpg.wpestate_elementor_tabs li a:hover {
    color: #3B5B8F; /* Bleu plus clair pour dynamisme */
    border-bottom: 3px solid #3B5B8F;
}




/* 🔹 Changer la couleur du cercle Leaflet */
.wpestate_marker.openstreet_price_marker {
    background-color: #1A2A4F !important; /* Or doré */
    border: 2px solid #1A2A4F !important; /* Bordure légèrement plus foncée */
    color: #fff !important; /* Texte en blanc pour contraste */
}

#access ul ul a:hover, #access .menu .sub-menu li:hover>a, #access .menu .sub-menu li:hover>a:active, #access .menu .sub-menu li:hover>a:focus, #access .sub-menu .current-menu-item > a, #access .with-megamenu .sub-menu .current-menu-item > a {
    color: #cfae60 !important;
}


/* Passage en colonne verticale pour la navigation du Mon compte */
.woocommerce-MyAccount-navigation ul {
    display: flex;
    flex-direction: column;  /* Organisation en colonne */
		gap: 10px !important;
    list-style: none;
    margin: 20px 0;
    padding: 0;
}

/* Assurer que chaque élément de la liste occupe toute la largeur */
.woocommerce-MyAccount-navigation li {
    width: 100%;
}

/* Style des liens (boutons) */
.woocommerce-MyAccount-navigation a {
    display: block;
    width: 100%;                /* Prend toute la largeur de son conteneur */
    padding: 12px 20px;
    background-color: #0071a1;  /* Couleur de base */
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    border-radius: 5px;
    transition: background-color 0.3s ease, transform 0.2s ease;
}

/* Style pour la zone de contenu du Mon compte (section droite) */
.woocommerce-MyAccount-content {
  background: #fff;              /* Fond blanc */
  border: 1px solid #e0e0e0;      /* Bordure grise claire */
  border-radius: 8px;             /* Coins arrondis */
  padding: 20px;                 /* Espace intérieur */
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);  /* Légère ombre */
  margin-top: 20px;              /* Optionnel : espacement en haut */
}


/* Effet hover */
.woocommerce-MyAccount-navigation a:hover {
    background-color: #005780;
    transform: translateY(-2px);
}

/* Style pour l'onglet actif */
.woocommerce-MyAccount-navigation a.is-active,
.woocommerce-MyAccount-navigation a.woocommerce-MyAccount-navigation-link--dashboard.is-active {
    background-color: #003f5c;
}

/* Pour les écrans de moins de 768px de large */
@media (max-width: 768px) {
  body.woocommerce-cart .col-md-12,
  body.woocommerce-checkout .col-md-12,
  body.woocommerce-account .col-md-12 {
    /* On peut ne plus utiliser flex si cela cause des soucis, ou ajuster l'espacement */
    padding: 0 10px;
  }
  
  body.woocommerce-cart .col-md-12 .single-content,
  body.woocommerce-checkout .col-md-12 .single-content,
  body.woocommerce-account .col-md-12 .single-content {
    max-width: 95%; /* Augmente légèrement la largeur pour les petits écrans */
    padding: 0 10px;
  }
  
  /* Ajuster la taille de la navigation verticale sur Mon compte si besoin */
  .woocommerce-MyAccount-navigation a {
    padding: 10px 15px;
    font-size: 14px;
  }
}

/* Première partie : en gras et rouge */
.wc-block-components-payment-method-label {
    font-weight: bold;
    color: red;
}

/* Deuxième partie : en gras */
.wc-block-components-radio-control-accordion-content > div {
    font-weight: bold;
}




.breadcrumb_container,
.breadcrumb .custom-breadcrumb {
display: none !important;
}

/* --- Conteneur global sur les pages panier, checkout et mon compte --- */
body.woocommerce-cart .col-md-12,
body.woocommerce-checkout .col-md-12,
body.woocommerce-account .col-md-12 {
  display: flex;
  justify-content: center;  /* Centre horizontalement le contenu */
}

/* --- Base (pour grands écrans, desktop) --- */
body.woocommerce-cart .col-md-12 .single-content,
body.woocommerce-checkout .col-md-12 .single-content,
body.woocommerce-account .col-md-12 .single-content {
  max-width: 60%;
  width: 100%;
  margin: 0 auto;      /* Centre le bloc */
  padding: 80px 50px;  /* Marges internes généreuses pour desktop */
}

/* --- Pour les écrans entre 992px et 1199px (ordinateurs portables) --- */
@media (max-width: 1199px) and (min-width: 992px) {
  body.woocommerce-cart .col-md-12 .single-content,
  body.woocommerce-checkout .col-md-12 .single-content,
  body.woocommerce-account .col-md-12 .single-content {
    max-width: 70%;
    padding: 70px 40px;
  }
}

/* --- Pour les écrans entre 768px et 991px (tablettes en paysage) --- */
@media (max-width: 991px) and (min-width: 768px) {
  body.woocommerce-cart .col-md-12 .single-content,
  body.woocommerce-checkout .col-md-12 .single-content,
  body.woocommerce-account .col-md-12 .single-content {
    max-width: 80%;
    padding: 60px 30px;
  }
}

/* --- Pour les écrans entre 576px et 767px (tablettes en portrait et petits appareils) --- */
@media (max-width: 767px) and (min-width: 576px) {
  body.woocommerce-cart .col-md-12 .single-content,
  body.woocommerce-checkout .col-md-12 .single-content,
  body.woocommerce-account .col-md-12 .single-content {
    max-width: 90%;
    padding: 40px 20px;
  }
}

/* --- Pour les écrans inférieurs à 576px (téléphones) --- */
@media (max-width: 575px) {
  body.woocommerce-cart .col-md-12 .single-content,
  body.woocommerce-checkout .col-md-12 .single-content,
  body.woocommerce-account .col-md-12 .single-content {
    max-width: 95%;
    padding: 20px 10px;
  }
}




/* Cacher le breadcrumb personnalisé sur toutes les pages WooCommerce */
.woocommerce nav.custom-breadcrumb,
.woocommerce-page nav.custom-breadcrumb {
    display: none !important;
}

/* Masquer le bouton "En savoir plus" sur la page produit */
body.single-product .more-info-button {
    display: none !important;
}


/* Masquer le widget des catégories sur toutes les pages sauf le blog */
.listingsidebar .widget_categories {
    display: none !important;
}

.blog .row.content-fixed,
.archive .row.content-fixed {
    margin-top: 150px;
}

.content_wrapper {
    width: 100%;
    margin: 0px auto;
    position: relative;
    padding: 0px 0px 30px 0px;
    min-height: 800px;
}

.invoice_row.invoice_totalx.invoice_total_generate_invoice {
    display: none;
}

.info-container_booking .proceed-payment_full {
display: none !important;
}

#user-id {
    display: none !important;
}

/* Masquer les champs et labels spécifiques */
#about_me, 
label[for="about_me"], 
#live_in, 
label[for="live_in"], 
#i_speak, 
label[for="i_speak"], 
#payment_info, 
label[for="payment_info"], 
#paypal_payments_to, 
label[for="paypal_payments_to"] {
    display: none !important;
}
/* Masquer les champs et labels spécifiques */
#userwebsite, 
label[for="userwebsite"], 
#userskype, 
label[for="userskype"], 
#userfacebook, 
label[for="userfacebook"], 
#usertwitter, 
label[for="usertwitter"], 
#userlinkedin, 
label[for="userlinkedin"], 
#userpinterest, 
label[for="userpinterest"], 
#userinstagram, 
label[for="userinstagram"], 
#useryoutube, 
label[for="useryoutube"] {
    display: none !important;
}
.user_dashboard_listed.book_listing_user_unit_balance {
    display: none !important;
}
span.date_duration.invoice_date_renter_name_wrapper {
    display: none;
}
#menu-item-42909 a.menu-item-link i,
#menu-item-42911 a.menu-item-link i {
    font-size: 2rem !important;
}


.deposit_show_wrapper.total_inv_span {
    display: none;
}
.invoice_row.invoice_totalx.invoice_total_generate_invoice {
    display: none;
}

.sub_footer {
    border-top: 1px solid #ddd;
}

/* Cacher le bouton radio "Je veux louer ma propriété" et son label */
#ajax_register_div #acctype1,
#ajax_register_div .radiolabel[for="acctype1"] {
    display: none !important;
}
/* Cacher "À propos de moi" et son champ */
#about_me, 
label[for="about_me"] {
    display: none !important;
}

/* Cacher "J’habite à" et son champ */
#live_in, 
label[for="live_in"] {
    display: none !important;
}

/* Cacher "Je parle" et son champ */
#i_speak, 
label[for="i_speak"] {
    display: none !important;
}

/* Cacher "Info Paiement / Champ Caché" et son champ */
#payment_info, 
label[for="payment_info"] {
    display: none !important;
}

/* Cacher "E-mail pour recevoir PayPal paiements" et son champ */
#paypal_payments_to, 
label[for="paypal_payments_to"] {
    display: none !important;
}

/* Cacher "Site web" et son champ */
#userwebsite, 
label[for="userwebsite"] {
    display: none !important;
}

/* Cacher "Skype" et son champ */
#userskype, 
label[for="userskype"] {
    display: none !important;
}

/* Cacher "URL Facebook" et son champ */
#userfacebook, 
label[for="userfacebook"] {
    display: none !important;
}

/* Cacher "URL Twitter" et son champ */
#usertwitter, 
label[for="usertwitter"] {
    display: none !important;
}

/* Cacher "URL LinkedIn" et son champ */
#userlinkedin, 
label[for="userlinkedin"] {
    display: none !important;
}

/* Cacher "URL Pinterest" et son champ */
#userpinterest, 
label[for="userpinterest"] {
    display: none !important;
}

/* Cacher "Lien Instagram" et son champ */
#userinstagram, 
label[for="userinstagram"] {
    display: none !important;
}

/* Cacher "Veuillez saisir une URL YouTube valide" et son champ */
#useryoutube, 
label[for="useryoutube"] {
    display: none !important;
}
div#user-id {
    display: none !important;
}

.proceed-payment_full {
    display: none !important;
}

.items_shortcode_wrapper_grid {
    justify-content: center;
}

.wpestate-elementor-nav-accordions h4 svg path, .wpestate_elementor_tabs svg path {
    fill: #B88E2F !important;
}

