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

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


.icon-fav-on svg,
.listing_detail svg image, 
.listing_detail svg path,
.wpestate_elementor_tabs li:hover svg path,
.listing_detail  svg,
.property_features_svg_icon{
  fill: #4eb1cc;
}

.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:  #4eb1cc;
}

#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,
.mobile_header .wpestream_cart_counter_header{
    background-color: #4eb1cc;
}

.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, #4eb1cc 50%, #4eb1cc 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,
.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: #4eb1cc!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 #4eb1cc!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: #4eb1cc!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: #4eb1cc;
}

.fc-v-event,
.check_avalability{
    border: 1px solid #4eb1cc!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: #4eb1cc ;
}

.share_unit:after{
    border-top: 8px solid  #4eb1cc;
}

.agentpict{
    border-bottom: 3px solid #4eb1cc;
}

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

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

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

blockquote{
    border-left:5px solid #4eb1cc;
}

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



.property_unit_v1 .property_unit_action .icon-fav-on svg {
    fill: #4eb1cc; 
    opacity:0.9;
}
    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: #7c7c7c;
    }
    
    .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 #7c7c7c;
    }

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: #39374d;
}
.more_list{
 color: #39374d!important;
}

.single-estate_property .owner_read_more{
    color: #fff;
    opacity: 0.7;
}
.owner_read_more:hover,
.property_menu_item a:hover{
        color: #fff;
        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: #39374d;
  }
  
.backtop{
    background-color: #39374d;
}

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

    #colophon { 
               background-color: #246c80; 
           }#colophon, 
           #colophon a, 
           #colophon li a, 
           .widget-title-footer, 
           #colophon .latest_listings .price_unit { 
               color: #ffffff; 
           }.sub_footer, 
           .subfooter_menu a, 
           .subfooter_menu li a { 
               color: #ffffff !important; 
           }.sub_footer { 
               background-color: #246c80; 
           }.widget-title-sidebar, 
           .agent_listings_title_similar,
           .loginwd_sidebar .widget-title-sidebar,
           .advanced_search_sidebar .widget-title-sidebar { 
               color: #39374d;
           }.menu_username, 
           #access .with-megamenu .sub-menu li:hover > a, 
           .signuplink, 
           #access ul.menu > li > a, 
           #shopping-cart,
           #access a, 
           #access ul ul a, 
           #access .menu li:hover > a, 
           #access .menu li:hover > a:active, 
           #access .menu li:hover > a:focus {
               color:#39364e;
           }
           
           #shopping-cart_icon path{
               fill:#39364e;
           }

           
    .social_icons_owner i,
    .owner-image-container,
    .owner_listing_image {
        border-color: #3aa1bd;
    }
    .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: #3aa1bd!important;
        border: 1px solid #3aa1bd;
    }

    #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, #3aa1bd 50%, #3aa1bd 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: #3aa1bd;
    }

    #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: #3aa1bd!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: #3aa1bd;
        }
        
        .hover_type_3 #access .menu li:hover>a{
            color: #3aa1bd!important;
        }  #access .current-menu-item >a,
        #access .current-menu-parent>a,
        #access .current-menu-ancestor>a,
        #access .current-menu-item{
        color: #3aa1bd!important;
    }.transparent_header #access .menu li>a,
        .transparent_header .signuplink, 
        .transparent_header .signuplink:before, 
        .transparent_header #topbarlogin:before, 
        .transparent_header #topbarregister:before,
        .transparent_header .menu_username{
            color: #3aa1bd;
        }.transparent_header #access a:hover,
           .transparent_header #access .menu li:hover>a,
           .transparent_header .signuplink:hover, 
           .transparent_header .menu_username:hover,
           .transparent_header #topbarlogin:hover:before, 
           .transparent_header #topbarregister:hover:before, 
           .transparent_header .signuplink:hover:before{
                color: #3aa1bd;
        }.customnav #access ul.menu >li>a,
           .customnav .signuplink,
           .customnav .menu_username{
            color: #3aa1bd;
        }
            
        .customnav #shopping-cart_icon path{
             fill: #39364e;
        }
        #access ul.menu > li > a,
        .menu_username,
        #topbarregister,
        #submit_action,
        #topbarlogin {
            font-size: 15px;
        }
            #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,
            #user_menu_open a{
                 font-size:15px;
            }
        .hover_type_3 #access .menu > li:hover>a,
        .hover_type_4 #access .menu > li:hover>a {
            background: #3aa1bd;
        }
        .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: #3aa1bd;
        }
        .hover_type_5 #access .menu > li:hover>a {
            border-bottom: 3px solid #3aa1bd;
        }
        .hover_type_6 #access .menu > li:hover>a {
          border: 2px solid #3aa1bd;
        }
        .hover_type_2 #access .menu > li:hover>a:before {
            border-top: 3px solid #3aa1bd;
        }
        .header_transparent .customnav #access ul.menu >li>a:hover,
        .header_transparent #access ul.menu >li>a:hover,
        .header_transparent .hover_type_3 #access .menu > li:hover>a,
        .header_transparent .hover_type_4 #access .menu > li:hover>a,
        .header_transparent .hover_type_6 #access .menu > li:hover>a {
            color: #3aa1bd;
        }
        .header_transparent .hover_type_5 #access .menu > li:hover>a {
            border-bottom: 3px solid #3aa1bd;
        }
        .header_transparent .hover_type_6 #access .menu > li:hover>a {
          border: 2px solid #3aa1bd;
        }
        .header_transparent .hover_type_2 #access .menu > li:hover>a:before {
            border-top: 3px solid #3aa1bd;
        }  .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 .user_loged,
            .header_wrapper.customnav.header_type1 .user_loged{
                height:90px;
            }

            .header_wrapper.customnav.header_type2 .header_wrapper_inside,
            .header_wrapper.customnav.header_type1,
            .header_wrapper.customnav.header_type2,
            .header_wrapper.customnav,
            .header_wrapper.header_type1.customnav .header_wrapper_inside{
                height:90px;
                min-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;
            }
            .widget-title-footer,
    #colophon .listing_title_unit{
    color: #ffffff;}  
    .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:  #0000001!important;
    }
    
    .calendar_pad .rentals_reservation:before,
    .calendar_pad.allinone_internal_booking .rentals_reservation:before{
        border-top: 13px solid #99d2e1!important;    
    }

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

   
    .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%,#99d2e1),color-stop(100%,#99d2e1));
        background: -webkit-linear-gradient(-45deg,#ffffff 0%,#ffffff 50%,#99d2e1 51%,#99d2e1 100%);
        background: -o-linear-gradient(-45deg,#ffffff 0%,#ffffff 50%,#99d2e1 51%,#99d2e1 100%);
        background: -ms-linear-gradient(-45deg,#ffffff 0%,#ffffff 50%,#99d2e1 51%,#99d2e1 100%);
        background: linear-gradient(125deg,#ffffff 0%,#ffffff 50%,#99d2e1 51%,#99d2e1 100%);
        background: linear-gradient(125deg,#99d2e1 0%,#99d2e1 48%,#FFFFFF 50%,#FFFFFF 53%,#99d2e1 53%,#99d2e1 100%);
    }

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

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

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

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


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

    .all-front-calendars  .calendar-reserved.start_reservation {
        /*  background: -webkit-gradient(linear, right bottom, left top, color-stop(50%,#99d2e1), 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%, #99d2e1 51%, #99d2e1 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#edf6f6), color-stop(50%,#edf6f6), color-stop(51%,#99d2e1), color-stop(100%,#99d2e1)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(-45deg,  #edf6f6 0%,#edf6f6 50%,#99d2e1 51%,#99d2e1 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(-45deg,  #edf6f6 0%,#edf6f6 50%,#99d2e1 51%,#99d2e1 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(-45deg,  #edf6f6 0%,#edf6f6 50%,#99d2e1 51%,#99d2e1 100%); /* IE10+ */
        background: linear-gradient(135deg,  #edf6f6 0%,#edf6f6 50%,#99d2e1 51%,#99d2e1 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#edf6f6, endColorstr=#99d2e1,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%,#99d2e1), 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,  #99d2e1 0%, #99d2e1 50%, #99d2e1 51%, #99d2e1 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#99d2e1), color-stop(50%,#99d2e1), color-stop(51%,#99d2e1), color-stop(100%,#99d2e1)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(-45deg,  #99d2e1 0%,#99d2e1 50%,#99d2e1 51%,#99d2e1 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(-45deg,  #99d2e1 0%,#99d2e1 50%,#99d2e1 51%,#99d2e1 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(-45deg,  #99d2e1 0%,#99d2e1 50%,#99d2e1 51%,#99d2e1 100%); /* IE10+ */
        background: linear-gradient(135deg,  #99d2e1 0%,#99d2e1 50%,#99d2e1 51%,#99d2e1 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#ffffff, endColorstr=#99d2e1,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%,#99d2e1), color-stop(100%,#99d2e1))!important;
        background: -webkit-linear-gradient(-45deg, #ffffff 0%,#ffffff 50%,#99d2e1 51%,#99d2e1 100%)!important;
        background: -o-linear-gradient(-45deg, #ffffff 0%,#ffffff 50%,#99d2e1 51%,#99d2e1 100%)!important;
        background: -ms-linear-gradient(-45deg, #ffffff 0%,#ffffff 50%,#99d2e1 51%,#99d2e1 100%!important);
        background: linear-gradient(135deg, #ffffff 0%,#ffffff 50%,#99d2e1 51%,#99d2e1 100%)!important;
    }

    .wpestate_calendar.end_reservation, .wpestate_booking_class.end_reservation{
        background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #99d2e1), color-stop(49%, #99d2e1), color-stop(50%,#ffffff), color-stop(100%,#ffffff));
        background: -webkit-linear-gradient(-45deg, #99d2e1 0%, #99d2e1 49%,#ffffff 50%,#ffffff 100%);
        background: -o-linear-gradient(-45deg, #99d2e1 0%, #99d2e1 49%,#ffffff 50%,#ffffff 100%);
        background: -ms-linear-gradient(-45deg, #99d2e1 0%, #99d2e1 49%,#ffffff 50%,#ffffff 100%);
        background: linear-gradient(135deg, #99d2e1 0%, #99d2e1 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,  #e0bb99 0%, #e0bb99 49%, #ffffff 50%, #ffffff 100%); /* FF3.6+ */
      background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#3aa1bd), color-stop(49%,#e0bb99), color-stop(50%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(-45deg,  #e0bb99 0%,#e0bb99 49%,#ffffff 50%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(-45deg,  #e0bb99 0%,#e0bb99 49%,#ffffff 50%,#ffffff 100%); /* Opera 11.10+ */
      background: -ms-linear-gradient(-45deg,  #e0bb99 0%,#e0bb99 49%,#ffffff 50%,#ffffff 100%); /* IE10+ */
      background: linear-gradient(135deg,  #e0bb99 0%,#e0bb99 49%,#ffffff 50%,#ffffff 100%); /* W3C */
  }

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

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

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


    /* Custom css pour menu et footer */

  .customnav #access ul.menu > li > a, .customnav .signuplink, .customnav .menu_username {
  color: #39364e !important;
}

#access .current-menu-item > a {
  color: #3aa1bd !important;
}
#access .current-menu-item > a, #access .current-menu-parent > a, #access .current-menu-ancestor > a, #access .current-menu-item {
  color: #3aa1bd !important;
}
.transparent_header #access .menu li > a, .transparent_header .signuplink, .transparent_header .signuplink::before, .transparent_header #topbarlogin::before, .transparent_header #topbarregister::before, .transparent_header .menu_username {
  color: #ffffff !important;
}	

#footer-widget-area {
  padding: 40px 0px 0px 0px;
}

/* Custom css pour Bouton panier */

.wc-block-components-button:not(.is-link) {
 background-color: #4eb1cc !important;
color: #fff;
}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) {
  min-height: 3em;
  color: #fff;
}

/* Custom css pour jours reserve dans calendrier */

.calendar-legend-reserved {
  background: #99d2e1;
}

.calendar-reserved {
  background-color: #99d2e1 !important;
}
.wpestate_booking_class.off.disabled.calendar-reserved, .calendar-reserved {
  background-color: #99d2e1 !important;

}

/* Custom css pour bouton modal confirmation reservation */

.woo_pay:hover {
  background-color: #4eb1cc!important;
}
.woo_pay {
  background: #3aa1bd !important;
  background-color: #4eb1cc!important;
}