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

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

/* ============================================
   CAMBIO COMPLETO A VERDE WHATSAPP (#25D366)
   Color hover: #128C7E (verde WhatsApp más oscuro)
   Color calendario: #dcf8c6 (verde claro WhatsApp)
============================================ */
/* ============================================
   CAMBIO COMPLETO A AZUL #1C284C
   Color hover: #0A1429 (azul más oscuro)
   Calendario: se mantiene igual (#e9d0ca)
============================================ */

/* 1. COLOR PRINCIPAL - AZUL #1C284C */
#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: #1C284C !important;
}

/* 2. BOTONES CON GRADIENTE - AZUL #1C284C */
.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, #1C284C 50%, #1C284C 100%) !important;
}

/* 3. BOTONES CON !important - AZUL #1C284C */
.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_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: #1C284C !important;
}

/* 4. COLOR HOVER - AZUL OSCURO #0A1429 */
#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,
#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: #0A1429 !important;
}

/* 5. BOTONES GRADIENTE HOVER */
#submit_action:hover,
.advanced_search_submit_button:hover,
.check_avalability:hover,
#submit_booking_front:hover,
#advanced_submit_2:hover,
#advanced_submit_3:hover {
    background: linear-gradient(90deg, #0A1429 50%, #0A1429 100%) !important;
}

/* 6. COLOR DE TEXTO - AZUL #1C284C */
.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: #1C284C !important;
}

/* 7. COLOR DE ENLACES Y ELEMENTOS INTERACTIVOS */
.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: #1C284C !important;
}

/* 8. BORDES - AZUL #1C284C */
.fc-v-event,
.check_avalability,
.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: #1C284C !important;
}

/* 9. ICONOS SVG - AZUL #1C284C */
.listing_detail svg image, 
.listing_detail svg path,
.listing_detail svg,
.property_features_svg_icon,
.property_unit_v1 .property_unit_action .icon-fav-on svg {
    fill: #1C284C !important;
}

/* 10. MENÚ Y HEADER - AZUL #1C284C */
#access .current-menu-item > a,
#access .current-menu-parent > a,
#access .current-menu-ancestor > a,
#access .current-menu-item,
#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 {
    color: #1C284C !important;
}

.hover_type_3 #access .menu > li:hover > a,
.hover_type_4 #access .menu > li:hover > a {
    background: #1C284C !important;
}

/* 11. FLECHAS Y TRIÁNGULOS */
.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 #1C284C !important;
}

.share_unit:after {
    border-top: 8px solid #1C284C !important;
}

/* 12. ELEMENTOS DE MARCADORES */
.agentpict {
    border-bottom: 3px solid #1C284C !important;
}

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

/* 13. BORDES IZQUIERDOS */
.user_dashboard_links a:hover i,
.user_dashboard_links a:hover,
.edit_class, 
.user_dashboard_links .user_tab_active {
    border-left-color: #1C284C !important;
}

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

blockquote {
    border-left: 5px solid #1C284C !important;
}

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



/* ============================================
   BOTONES PRINCIPALES DESTACADOS - VERDE TURQUESA
   Se aplica SOBRE el color azul anterior
============================================ */

/* BOTONES PRINCIPALES - VERDE TURQUESA */
#submit_action,
#book_dates,
.check_avalability,
.advanced_search_submit_button,
#submit_booking_front,
#submit_booking_front_instant,
#submit_booking_front_link,
#advanced_submit_2,
#advanced_submit_3 {
    background-color: #20B2AA !important;
    border-color: #20B2AA !important;
}

/* BOTONES CON GRADIENTE - VERDE TURQUESA */
#submit_action,
.advanced_search_submit_button,
.check_avalability,
#submit_booking_front,
#submit_booking_front_instant,
#advanced_submit_2,
#advanced_submit_3 {
    background: linear-gradient(90deg, #20B2AA 50%, #20B2AA 100%) !important;
}

/* HOVER - TURQUESA MÁS OSCURO */
#submit_action:hover,
#book_dates:hover,
.check_avalability:hover,
.advanced_search_submit_button:hover,
#submit_booking_front:hover,
#submit_booking_front_instant:hover,
#advanced_submit_2:hover,
#advanced_submit_3:hover {
    background-color: #1A9890 !important;
    border-color: #1A9890 !important;
}

#submit_action:hover,
.advanced_search_submit_button:hover,
.check_avalability:hover,
#submit_booking_front:hover {
    background: linear-gradient(90deg, #1A9890 50%, #1A9890 100%) !important;
}




/* ============================================
   EXCEPCIONES ESPECÍFICAS PARA PRECIOS Y TEXTO
============================================ */

/* PRECIO PRINCIPAL - BLANCO SOBRE FONDO AZUL */
.listing_main_image_price,
.listing_type_3 .listing_main_image_price, 
.listing_type_1 .listing_main_image_price,
.property_unit_v3 .price_unit {
    color: #FFFFFF !important;
    background-color: #1C284C !important;
}

/* TEXTO EN TODOS LOS BOTONES - BLANCO */
#submit_action,
#book_dates,
.check_avalability,
.advanced_search_submit_button,
#submit_booking_front,
#submit_booking_front_instant,
#submit_booking_front_link,
#advanced_submit_2,
#advanced_submit_3,
#form_submit_1,
.vc_button.wpb_btn-info,
.contact_owner_reservation,
#change_pass,
#update_profile,
#view_profile {
    color: #FFFFFF !important;
}