/*
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.12
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:"Raleway";
}
    #search_wrapper {
        bottom:19%;

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


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

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

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

.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, #fa1c44 50%, #fa1c44 100%) !important;
}

.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: #fa1c44!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 #fa1c44!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: #fa1c44!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: #fa1c44;
}

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

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

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

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

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

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

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

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



.property_unit_v1 .property_unit_action .icon-fav-on svg {
    fill: #fa1c44; 
    opacity:0.9;
}
    .wide,#google_map_prop_list_sidebar,
    .content_wrapper,
    .main_wrapper,
    .container.wide{
        background-color: #fdfefd;
    } 
    
    .listing_type_5 .imagebody_new .image_gallery {
        border-bottom: 10px solid#fdfefd;
        border-right: 10px solid#fdfefd;
    }

 .master_header,.customnav
      {background-color: #ffffff }




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

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


    body,
    a,
    label,
    input[type=text],
    input[type=password],
    input[type=email],
    input[type=url],
    input[type=number],
    textarea,
    .slider-content,
    .listing-details,
    .form-control,
    #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: #666666;
    }
    
    .property_menu_item_title,
    .owner_contact_details .property_menu_item,
    .owner_contact_details .property_menu_item a{
        color: #FFF!important;
    }

    .form-control::-webkit-input-placeholder{
        color: #666666;
    }
    
.caret,  .caret_sidebar, .advanced_search_shortcode .caret_filter{ border-bottom: 6px solid #222222;}

    @media (min-width: 992px){
        .entry-prop,
        .property_categs,
        .header_wrapper_inside,
        .top_bar,
        .wpestate_property_disclaimer,
        #footer-widget-area,
        .content-fixed-listing,
        .listing_main_image_location,
        .listing_main_image_price {
            width: 1340px;
        }

        .wpestate_property_disclaimer,
        .sub_footer_content,
        #footer-widget-area{
            max-width: 1340px;
        }

        .owner-page-wrapper-inside,
        #estate-carousel_slick .slider-content-wrapper,
        .similar_listings,
        .carousel_type2_control_wrapper,
        .wide .theme_slider_type2 .slider-content-wrapper,
        .sub_footer_content,
        #gmap-controls-wrapper,
        .content_wrapper,
        #search_wrapper,
        .property_menu_wrapper_hidden .property_menu_wrapper_insider {
            width: 1310px;
        }

        .listing_main_image_price{
            margin-left:-670px;
        }

        #estate-carousel_slick .slider-content-wrapper,
        .entry-prop,
        .listing_main_image_location,
        .carousel_type2_control_wrapper,
        .wide .theme_slider_type2 .slider-content-wrapper,
        #gmap-controls-wrapper{
            margin-left:-650px;
        }

        #footer-widget-area.wide_footer, .sub_footer_content.wide_footer{
            width: 100%;
    }
}

        @media only screen and (max-width: 1340px) and (min-width: 992px){
            

            #estate-carousel_slick .slider-content-wrapper,
            .similar_listings,
            .sub_footer_content{
                width: calc(100% - 40px);
                max-width: calc(100% - 40px);
            }

            .wpestate_property_disclaimer,
            #footer-widget-area,
            .entry-prop,
            .property_categs,
            .header_wrapper_inside,
            .top_bar,
            .wpestate_property_disclaimer,
            #footer-widget-area,
            .content-fixed-listing,
            .listing_main_image_location,
            .carousel_type2_control_wrapper,
            .wide .theme_slider_type2 .slider-content-wrapper,
            #gmap-controls-wrapper,
            .content_wrapper,
            .property_menu_wrapper_hidden .property_menu_wrapper_insider {
                width: calc(100% - 20px);
                max-width: calc(100% - 20px);
            }

            .owner-page-wrapper-inside,
            #search_wrapper{
                width: calc(100% - 60px);
                max-width: calc(100% - 60px);
            }

            .property_header_wrapper.col-md-8 {
                width: fit-content;
            }

            .wide .content_wrapper {
                margin: 0px;
                padding:0px 20px;
            }

            #estate-carousel_slick .slider-content-wrapper,
            .entry-prop,
            .listing_main_image_price,
            .listing_main_image_location,
            .carousel_type2_control_wrapper,
            .wide .theme_slider_type2 .slider-content-wrapper,
            #gmap-controls-wrapper{
                margin-left: calc(-50%);
            }

            .theme_slider_type1 .theme-slider-price .price-slider,
            #estate-carousel_slick .slider-content{
                padding-left: 90px;
            }

            .theme_slider_type2 .carousel-control-theme-prev, 
            .theme_slider_type2 .carousel-control-theme-next,
            .theme_slider_type2 .slider-content{
                padding-left: 30px;
            }

        }
       

    
    @media (min-width: 992px){
    .property_header_wrapper.col-md-8,
    .content-fixed-listing  > .col-md-8,
    .owner-page-wrapper-inside > .col-md-8{
        width:70%;
    }

    .booking_form_request.is_shortcode1,
    .listing_type_3 .booking_form_request,
    .listing_type_2 .booking_form_request{
        width: 100%;
    }

    .booking_form_request,
    .listing_type_1 .booking_form_request{
        max-width:100%;
    }

    .booking_form_request,
    #primary{
        width:30%;
    }
}

    .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:10px;
    }

    .feature_agent_image_unit_wrapper_color{
            background-color: transparent;
    }


    .agent_unit img,
    .modal-header{
        border-top-left-radius:10px ;
        border-top-right-radius: 10px ;
    }
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: #fa1c44;
}
.more_list{
 color: #fa1c44!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: #222222;
  }
  
.backtop{
    background-color: #222222;
}

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

    #colophon {background-color: #f3f3f3;}#colophon, #colophon a, #colophon li a,.widget-title-footer,
    #colophon .latest_listings .price_unit{color: #222222;}.sub_footer, .subfooter_menu a, .subfooter_menu li a {color: #222222!important;}.sub_footer{background-color:#fafafa;}.widget-title-sidebar,.agent_listings_title_similar{color: #222222;}#primary,#primary a,#primary label {color: #222222;}.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:#222222;}.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: #fa1c44!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:#222222!important;}.social_icons_owner i,
           .owner-image-container,
           .owner_listing_image{
               border-color:#222222;
         }
    .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:#222222!important;
        border:1px solid #222222;
    }

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

    #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:#222222!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: #fa1c44;
        }
        
        .hover_type_3 #access .menu li:hover>a{
            color: #fa1c44!important;
        }  #access .current-menu-item >a,
        #access .current-menu-parent>a,
        #access .current-menu-ancestor>a,
        #access .current-menu-item{
        color: #fa1c44!important;
    }.customnav #access ul.menu >li>a,
           .customnav .signuplink,
           .customnav .menu_username{
            color: #222222;
        }#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: #222222!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:#fa1c44!important;
        }
        .hover_type_3 #access .menu > li:hover>a,
        .hover_type_4 #access .menu > li:hover>a {
            background: #fa1c44!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: #fa1c44;
        }
        .hover_type_5 #access .menu > li:hover>a {
            border-bottom: 3px solid #fa1c44;
        }
        .hover_type_6 #access .menu > li:hover>a {
          border: 2px solid #fa1c44;
        }
        .hover_type_2 #access .menu > li:hover>a:before {
            border-top: 3px solid #fa1c44;
        }  .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:80px;
                }
            .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:80px;
                line-height:36px;
            }

            .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:80px;
            }

            .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:80px;
            }

            .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:80px;
            }
            .admin-bar .property_menu_wrapper_hidden{
                top:112px;
            }


            .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:59px;
            }

            .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:79px;
            }
            #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:#fa1c44!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:#3a4135!important;
            }.widget-title-footer,
    #colophon .listing_title_unit{
    color: #222222;}.mobile_header {background-color: #ffffff;}.mobilemenu-close-user, .mobilemenu-close, .mobile_header i  {color: #fa1c44;}.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{
            color:#222222 ;}.mobilex-menu li a:hover,
        .user_mobile_menu_list li a:hover, 
        .mobilex-menu li a:hover  {
            color:#fa1c44;} .mobile_user_menu li:hover,        
        .user_mobile_menu_list li:hover, 
        .mobilex-menu li:hover,
        .wpestream_cart_counter_header_mobile{
            background-color:#ffffff;} .mobilex-menu, 
        .snap-drawer,
        .user_mobile_menu_list{ 
            background-color: #ffffff ;}.snap-drawer{ 
            border:1px solid #ffffff ;} .mobilex-menu li {border-bottom-color: #efefef;}  
    .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:  #fc768e!important;
    }
    
    .calendar_pad .rentals_reservation:before,
    .calendar_pad.allinone_internal_booking .rentals_reservation:before{
        border-top: 13px solid #fc768e!important;    
    }

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

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

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

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

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

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


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

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

    .wpestate_calendar.end_reservation, .wpestate_booking_class.end_reservation{
        background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #fc768e), color-stop(49%, #fc768e), color-stop(50%,#ffffff), color-stop(100%,#ffffff));
        background: -webkit-linear-gradient(-45deg, #fc768e 0%, #fc768e 49%,#ffffff 50%,#ffffff 100%);
        background: -o-linear-gradient(-45deg, #fc768e 0%, #fc768e 49%,#ffffff 50%,#ffffff 100%);
        background: -ms-linear-gradient(-45deg, #fc768e 0%, #fc768e 49%,#ffffff 50%,#ffffff 100%);
        background: linear-gradient(135deg, #fc768e 0%, #fc768e 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: #222222;
      }
      
    .calendar-reserved{
        color: #222222!important;
    }
          
    .calendar-reserved.start_reservation.calendar_pad.allinone_external_booking{
      background: -moz-linear-gradient(-45deg,  #4ecb8f 0%, #4ecb8f 49%, #ffffff 50%, #ffffff 100%); /* FF3.6+ */
      background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#222222), color-stop(49%,#4ecb8f), color-stop(50%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(-45deg,  #4ecb8f 0%,#4ecb8f 49%,#ffffff 50%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(-45deg,  #4ecb8f 0%,#4ecb8f 49%,#ffffff 50%,#ffffff 100%); /* Opera 11.10+ */
      background: -ms-linear-gradient(-45deg,  #4ecb8f 0%,#4ecb8f 49%,#ffffff 50%,#ffffff 100%); /* IE10+ */
      background: linear-gradient(135deg,  #4ecb8f 0%,#4ecb8f 49%,#ffffff 50%,#ffffff 100%); /* W3C */
  }

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

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

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

/* Change the color of the placeholder text */
input::placeholder {
    color: #666666 !important;
}

textarea::placeholder {
    color: #666666 !important;
}

/* Change the color of text in forms */
.widget-container .wp-block-search__input, .invoices-wrapper .form-control, #advanced_search_shortcode .form-control, .agent_contanct_form .form-control, #commentform .form-control, #advanced_search_map_list .form-control, #booking_form_request .form-control {
    color: #222222 !important;
}

/* User Dashboard */
.user_tab_menu a, .user_dashboard_links a {
    color: #222222 !important;
}

.wprentals_dashboard_page .content_wrapper_dashboard {
    background-color: #f3f3f3 !important;
}

.reply_to_review, .contact_client_reservation, .contact_owner_reservation, .full_invoice_reminder {
    background-color: #666666 !important;
}

.reply_to_review:hover, .contact_client_reservation:hover, .contact_owner_reservation:hover, .full_invoice_reminder:hover {
    background-color: #444444 !important;
}

#validate_phone, #send_sms_pin, .mess_send_reply_review_button, .mess_send_reply_button, #change_pass, #update_profile, #book_dates, #aaiu-uploader, #set_price_dates, #book_dates, #edit_prop_ammenities, #edit_prop_locations, #google_capture, #edit_prop_details, #edit_prop_image, #edit_prop_price, #edit_prop_1, #edit_calendar, #form_submit_1, #submit_mess_front, #submit_message_to_client_dashboard, #user-id-uploader {
    background-color: #FA1C44 !important;
}

#validate_phone:hover, #send_sms_pin:hover, .mess_send_reply_review_button:hover, .mess_send_reply_button:hover, #change_pass:hover, #update_profile:hover, #book_dates:hover, #aaiu-uploader:hover, #set_price_dates:hover, #book_dates:hover, #edit_prop_ammenities:hover, #edit_prop_locations:hover, #google_capture:hover, #edit_prop_details:hover, #edit_prop_image:hover, #edit_prop_price:hover, #edit_prop_1:hover, #edit_calendar:hover, #form_submit_1:hover, #submit_mess_front:hover, #submit_message_to_client_dashboard:hover, #user-id-uploader:hover {
    background-color: #E70029 !important;
}

.header_wrapper.header_type1.header_align_left #user_menu_open, .header_wrapper.header_type1.header_align_center #user_menu_open {
    background-color: #D1D1D1 !important;
}

/* Add Listing */

.user_dashboard_panel_guide a {
    color: #fa1c44 !important;
}

.submit_mandatory {
    background-color: #f3f3f3 !important;
	color: #999;
}

.wprentals_dashboard_page label {
    color: #222222 !important;
}

.user_dashboard_panel .form-control {
    color: #444444 !important;
}

.user_dashboard_panel select {
    color: #444444 !important;
}

.category_details_wrapper svg, .category_details_wrapper_icon svg {
    fill: #222222 !important;
}

.category_details_wrapper a, .no_link_details, .no_link_details a {
    color: #222222 !important;
}

.listing_detail a {
    color: #222222 !important;
}

.user_dashboard_links .user_tab_active {
    background-color: #F3F3F3!important;
}

.user_dashboard_links a:hover {
    background-color: #F3F3F3!important;
}

.user_dashboard_panel .form-control {
    background-color: #F3F3F3!important;
}

.booking-calendar-wrapper-in-wrapper {
    background-color: #F3F3F3!important;
}

.user_dashboard_panel select {
    background-color: #F3F3F3!important;
}

.booking-calendar-wrapper-in-price, .booking-calendar-wrapper-in {
    background-color: #F3F3F3!important;
}

#user_menu_open a {
    background-color: #F3F3F3!important;
}

.add_option_wrapper, .add_custom_detail {
    background-color: #D1D1D1!important;
}

.price_notification {
    background-color: #D1D1D1!important;
	color: #000000!important;
}

.price_explaning {
    color: #FA1C44!important;
}

.drag-drop-msg .fas {
    color: #FA1C44!important;
}

.export_ical {
    font-weight: 600!important;
}

/* Hide Instant booking checkbox from Add Listing  */
.col-md-12 #instant_booking {
    margin-left: 15px;
    display: none !important;
}

/* Hide Extra Details from Add Listing  */
.col-md-6 #extra_details_list {
    display: none !important;
}
.add_custom_detail {
    display: none !important;
}

/* Remove Pay by the no of guests */
.col-md-6.wprentals_pay_by_guest_no {
    display: none !important;
}

/* Remove before and after price label from Add Listing  */
[id="property_price_before_label"] {
display: none!important;
}
[for="property_price_before_label"] {
display: none!important;
}
[id="property_price_after_label"] {
display: none!important;
}
[for="property_price_after_label"] {
display: none!important;
}
[for="instant_booking"] {
display: none!important;
}

/* Remove Private Notes to Admin Field  */
[for="private_notes"] {
display: none !important;
}
[id="private_notes"] {
display: none !important;
}

/* Listing Sticky Menu Section  */
.property_menu_wrapper_hidden {
    background-color: #f3f3f3 !important;
    opacity: 0.95;
}

.property_menu_wrapper_hidden .property_menu_item {
    color: #666666 !important;
}

/* Single Listing Hide Rooms, Bedrooms and Bathrooms */
.category_details_wrapper .no_link_details:nth-last-of-type(1),
.category_details_wrapper .no_link_details:nth-last-of-type(2) {
    display:none !important;
}

/* Sidebar Booking Widget  */
#booking_form_request .form-control {
    color: #222222 !important;
}

.booking_form_request {
    color: #222222 !important;
}

.show_cost_form {
    color: #222222 !important;
}

#contact_host {
    background-color: #fdfbfb !important;
	color: #8a8f9a !important;
}

#contact_host:hover {
	color: #ffffff !important;
}

.daterangepicker td.in-range, .daterangepicker td.active,  .daterangepicker td.active:hover {
    color: #ffffff !important;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
    background-color: #222222 !important;
	color: #ffffff !important;
}

.daterangepicker td.off.in-range.wpestate_min_days_required, .daterangepicker td.off.start-date.wpestate_min_days_required, .daterangepicker td.off.end-date.wpestate_min_days_required, .daterangepicker td.off.wpestate_min_days_required, .wpestate_booking_class.minim_days_reservation, .ll-skin-melon .ui-datepicker td.minim_days_reservation {
    background-color: #E70029 !important;
	color: #ffffff !important;
}

#total_cost_row {
    font-weight: bold;
}

/* Modal Popup  */
.modal-header {
    background: #ffffff !important;
}

h2.modal-title_big {
    color: #444444 !important;
}

h4.modal-title {
    color: #666666 !important;
}

#owner_reservation_modal .form-control, #owner_price_modal .form-control, #contact_owner_modal .form-control {
    color: #222222 !important;
}

/* Login Register Modal Popup  */
#register-div-mobile .radiolabel {
    color: #222222!important;
}

#register-div-title-mobile, #forgot-div-title_mobile, #login-div-title-mobile, #widget_login_sw_mobile, #forgot_pass_widget_mobile, #widget_register_mobile, #user_terms_register_wd_label_mobile a, #reg_passmail_mobile {
    color: #F11C42!important;
}

/* Hide Checkbox for Show Contact form instead of Booking Form  */
.col-md-12.wp_estate_replace_booking_form_submit_wrapper {
    display: none !important;
}


/* Advanced Search  */
.listing_filter_select {
    color: #222222 !important;
}

.adv_search_hidden_fields {
    display: block !important;
}

/* Advanced Search Hide Map */
.page-template-advanced_search_results #gmap_wrapper {
    display: none!important;
}

/* Remove Pay Invoice in Full button from My Reservation  */
.info-container_booking .proceed-payment_full{
display: none!important;
}

/* Remove Send payment reminder email button  */
.info-container_booking .full_invoice_reminder{
display: none!important;
}

/* On mobile devices for search half map move map to bottom  */
@media only screen and (max-width: 991px){
.full_map_container .row {
display: flex;
flex-direction: column;
}
#google_map_prop_list_wrapper {
order: 2;
}
#google_map_prop_list_sidebar {
order: 1;
}
.admin-bar #google_map_prop_list_sidebar, 
.admin-bar #google_map_prop_list_wrapper {
top: 0px!important;
}
}

/* Hide elements from Profile Page   */
[id="live_in"] { display: none!important; }
[for="live_in"] { display: none!important; }

[id="userfacebook"] { display: none!important; }
[for="userfacebook"] { display: none!important; }

[id="usertwitter"] { display: none!important; }
[for="usertwitter"] { display: none!important; }

[id="userlinkedin"] { display: none!important; }
[for="userlinkedin"] { display: none!important; }

[id="userpinterest"] { display: none!important; }
[for="userpinterest"] { display: none!important; }

[id="userskype"] { display: none!important; }
[for="userskype"] { display: none!important; }

[id="usermobile"] { display: none!important; }
[for="usermobile"] { display: none!important; }

[id="i_speak"] { display: none!important; }
[for="i_speak"] { display: none!important; }

[id="payment_info"] { display: none!important; }
[for="payment_info"] { display: none!important; }

[id="paypal_payments_to"] { display: none!important; }
[for="paypal_payments_to"] { display: none!important; }

[id="userphone"] { display: none!important; }
[for="userphone"] { display: none!important; }

[id="userwebsite"] { display: none!important; }
[for="userwebsite"] { display: none!important; }

[id="userinstagram"] { display: none!important; }
[for="userinstagram"] { display: none!important; }

[id="useryoutube"] { display: none!important; }
[for="useryoutube"] { display: none!important; }

#user-id-image {
    display: none;
}
#user-id-uploader {
    display: none;
}

/* Special Pricing Info on Mobile   */
@media only screen and (max-width: 1024px) {
    .custom_day_wrapper_mobile .custom_day_from_to {
        background-color: #F11C42 !important;
        color: #ffffff !important;
    }
}

/* User Messages - My Inbox   */
.message_header{
    background-color: #f3f3f3!important;
}

.message_listing_wrapper:nth-child(even) {
    background: #fdfbfb!important;
}

.message_listing_wrapper:hover {
    background: #fdfbfb!important;
}

.mess_reply_form, .mess_content {
    background: #ffffff!important;
}

.mess_reply:hover i, .mess_delete:hover i, .mess_read_mess:hover i, .mess_send_reply:hover i {
    color: #FA1C44!important;
}

/* Invoices Calendar Background    */
.ui-widget-content {
    background: #fdfbfb !important;
}

/* My Reviews    */
.wpestate-repy-review-wrapper {
    background-color: #ffffff!important;
}

.dasboard-prop-listing:nth-child(even) {
    background-color: #fdfbfb!important;
}

/* My Bookings Background    */
.info-container_booking {
    background-color: #fdfbfb!important;
}

.dasboard-prop-listing:nth-child(even) {
    background-color: #ffffff!important;
}

.generate_invoice:hover  {
    background-color: #E70029!important;
}

/* All in one calendar  */
.property_tab_list_header {
    background-color: #484848!important;
}

/* Pagination */
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    color: #ffffff!important;
    background-color: #222222!important;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    color: #ffffff!important;
    background-color: #FA1C44!important;
}

/* Review Trip Button Color Hover */
.post_review_later:hover {
    background-color: #45965C!important;
}

/* Review Done Button Color Hover */
.you_already_review {
    background-color: #666666!important;
}

/* Dashboard */
.dashboad-tooltip {
    color: #222222!important;
}

.dashboad-tooltip:hover {
    background-color: #FA1C44!important;
    color: #ffffff!important;
}

/* Dashboard Confirm Booking */
.proceed-payment {
    background: #635BFE!important;
}

.proceed-payment:hover {
    background: #3F34FD!important;
}

/* Confirm Booking Modal*/
.trip_details_wrapper, .create_invoice_form {
    background: #FDFBFB!important;
}

#wpestate_stripe_booking_recurring, #wpestate_stripe_booking {
    background-color: #635BFE!important;
}

#wpestate_stripe_booking_recurring:hover, #wpestate_stripe_booking:hover {
    background-color: #3F34FD!important;
}

/* Invoices Remove Extra Line Service Fee and Tax Field */
.invoice_row.invoice_totalx.invoice_total_generate_invoice {
display:none!important;
}


/* Invoices Remove you earn */
.invoice_row #youearned {
display:none!important;
}

.invoice_explantions {
display:none!important;
}

/* Invoices Remove Phone */
.invoice_date_renter_phone_wrapper {
display:none!important;
}

/* Invoices Remove Payment Info and Payment To */
.invoice_date_renter_payments_to_wrapper, .invoice_date_renter_payment_info_wrapper {
display:none!important;
}

/* Invoice / Receipt Remove listed in */
.trip_listed_in {
display:none!important;
}

/* Invoice / Receipt Link color */
.date_duration a {
	color:#222222!important;
}

/* Stripe Payment Modal and Image Swap */
.wpestate_stripe_form_1 img {
    display: none!important;
}

.wpestate_stripe.wpestate_stripe_form_1 fieldset {
    background-color: #FDFBFB!important;
    box-shadow: 0 6px 9px rgba(50, 50, 93, 0.06), 0 2px 5px rgba(0, 0, 0, 0.08),    inset 0 1px 0 #FDFBFB!important;
}

.wpestate_stripe.wpestate_stripe_form_1 .row + .row {
    border-top: 1px solid #f3f3f3!important;
}

#wpestate-stripe-paymentform-1 input::placeholder {
  color: #999999!important;
}

#wpestate_form1-cardx input::placeholder {
  color: #999999!important;
}

.wpestate_stripe.wpestate_stripe_form_1 input:-webkit-autofill {
    -webkit-text-fill-color: #222222 !important;
    font-size: 14px !important;
}

.wpestate_stripe.wpestate_stripe_form_1 label {
  color: #444444 !important;
}

.CardField-input-wrapper  {
    color: #222 !important;
    background-color: #f3f3f3 !important;
}

#card-errors {
	color: #FA1C44 !important;
    font-size: 14px !important;
}

.wpestate_stripe.wpestate_stripe_form_1 .StripeElement {
    padding: 10px !important;
    background: #f3f3f3 !important;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
	border-radius: 4px !important;
}

.wpestate_stripe.wpestate_stripe_form_1 input {
    color: #222 !important;
    background-color: #f3f3f3 !important;
    font-size: 14px !important;
    border-radius: 4px !important;
}

.close_stripe_form .base {
  fill: #f3f3f3 !important;
}

.close_stripe_form .glyph {
  fill: #444 !important;
}


.wpestate_stripe.wpestate_stripe_form_1 button {
  background-color: #635BFE!important;
  box-shadow: 0 6px 9px rgba(99, 91, 254, 0.06), 0 2px 5px rgba(0, 0, 0, 0.08),
    inset 0 1px 0 #635BFE !important;
}

.wpestate_stripe.wpestate_stripe_form_1 button:hover {
  background-color: #3F34FD!important;
  box-shadow: 0 6px 9px rgba(63, 52, 253, 0.06), 0 2px 5px rgba(0, 0, 0, 0.08),
    inset 0 1px 0 #3F34FD !important;
}

.wpestate_stripe.wpestate_stripe_form_1 button:active {
  background-color: #8780FE !important;
  box-shadow: 0 6px 9px rgba(63, 52, 253, 0.06), 0 2px 5px rgba(0, 0, 0, 0.08),
    inset 0 1px 0 #3F34FD !important;
}

.wpestate_stripe.wpestate_stripe_form_1 .error svg .base {
  fill: #FA1C44 !important;
}

.wpestate_stripe.wpestate_stripe_form_1 .error svg .glyph {
  fill: #FA1C44 !important;
}

.wpestate_stripe.wpestate_stripe_form_1 .success .icon .border {
  stroke: #51AF6B !important;
}

.wpestate_stripe.wpestate_stripe_form_1 .success .icon .checkmark {
  stroke: #51AF6B !important;
}

.wpestate_stripe.wpestate_stripe_form_1 .success .title {
  color: #51AF6B !important;
}

.wpestate_stripe.wpestate_stripe_form_1 .success .message {
  color: #51AF6B !important;
}

.wpestate_stripe.wpestate_stripe_form_1 .success .reset path {
  fill: #FA1C44 !important;
}

.wpestate_stripe_pay_desc {
    font-size: 14px !important;
    color: #666 !important;
}

/* Hide Contact Owner Button on Frontend and General Details */
.owner-page-wrapper #contact_me_long {
    display: none!important;
}

#contact_me_long_owner {
    display: none!important;
}

#contact_host {
    display: none!important;
}

.agent_general_details {
    display: none!important;
}

/* Hide on Owner Profile the Reviews Section - as there are none at the moment */
.owner-page-wrapper-reviews {
    display: none!important;
}

/* Review Stars */
.starselected {
    color: #FFC662!important;
}

/* Single Room Listing - Hide Details */
.list_detail_prop_rooms, .list_detail_prop_bedrooms, .list_detail_prop_bathrooms{
    display: none!important;
}

/* My Listings - Hide listed in and City, Area */
.listing_title ~ .user_dashboard_listed{
    display: none!important;
}

/* Advanced Search 4 - Hide All Types */
.adv-search-4 .col-md-2:nth-of-type(2) {
    display: none!important;
}

/* Advanced Search 4 - Hide All Types Mobile */
#adv-search-mobile .col-md-2:nth-of-type(2) {
    display: none!important;
}

/* Hide Balance EUR to be paid until */
.user_dashboard_listed.book_listing_user_unit_balance{
    display: none!important;
}

/* All in One Calendar - Past events background */
.has_past {
        background-color: #D2DCED!important;
    }

/* More Search Option - Margin Top Fix */
#search_wrapper.search_wr_type4 .col-md-3 {
    height: 5px !important;
}
