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

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

#main_search .col-md-2:nth-of-type(5)/*, #wpb_export_reservation, #wpb_export_booking*/, .pack_description {
display: none ;
}
 .pack_description, #view_profile, #delete_profile, #instant_booking, label[for="instant_booking"], #extra_details_list, .add_custom_detail,
.invoice_date_guest_wrapper, .invoice_date_guests_wrapper, .show_invoice_guests, .show_invoice_guest, .wpestate_social_login,
.search_dashborad_header .col-md-4, .search_dashborad_header .col-md-6  {
display: none !important ;
}

.search_wrapper.advpos_themeslider.search_wr_oldtype.with_search_form_float .col-md-2.Check-In.calendar_icon,
.search_wrapper.advpos_themeslider.search_wr_oldtype.with_search_form_float .col-md-2.Buchungsstart.calendar_icon,
.advanced_search_form_wrapper .Buchungsende.calendar_icon,
.advanced_search_form_wrapper .Gäste     {
display: none !important ;	
}
.adv-search-mobile .col-md-12.Check-In.calendar_icon  {display: none !important ;	}
#adv-search-mobile {
  
    width: 100%;
}
.search_wrapper.advpos_themeslider.search_wr_oldtype.with_search_form_float .col-md-4.map_icon   {
    width: 75%;
}

.search_wrapper.advpos_themeslider.search_wr_oldtype.with_search_form_float .col-md-2{
	 width: 25%;
}
#main_search .col-md-2 {
width: 22%;
}
#access .current-menu-item >a, #access .current-menu-parent>a, #access .current-menu-ancestor>a,
#access .menu li:hover>a, #access .menu li:hover>a:active, #access .menu li:hover>a:focus {
    color: #74bc1f;
}
body:not(.home) #access .current-menu-item >a, body:not(.home) #access .current-menu-parent>a, body:not(.home) #access .current-menu-ancestor>a,
body:not(.home) .menu li:hover>a, #access .menu li:hover>a:active, #access .menu li:hover>a:focus {
    color: #74bc1f !important
}
label[for="title"]:after, label[for="prop_category"]:after, label[for="prop_action_category"]:after, .req:after, label[for="property_latitude"]:after, label[for="property_longitude"]:after
{
	content:"*";
	display:inline-block;
	color: #ff0000;
    font-size: 15px;
}


.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,
.calendar-legend-reserved {
    background: #74bc1f;
}
.panel-title-arrow, .featured_div{
 background-color: #74bc1f;	
}
.check_avalability {
   
    border: 1px solid #74bc1f!important;
    background-color: #74bc1f;
   
}
.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 {
    background: none;
    background: #74bc1f!important;
}
#access a {
   
    font-size: 20px;
    text-transform: uppercase;
}
a:hover, a:focus,
.property_header2 .property_categs .check_avalability:hover, .calendar_icon:after, .listing_main_image_price,
.map_icon:after, #start_hour_no_wrapper:after, #end_hour_no_wrapper:after, .guest_no_drop: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,
a, .category_tagline a, .property_listing a, #user_terms_register_wd_label a, #user_terms_register_wd_label, #user_terms_register_topbar_link, .single-content p a {
    
    color: #74bc1f;
} 
.listing_main_image_price{
	color: #fff;
}
.wd_user_menu  li a,
.category_tagline a, .property_listing a, #user_terms_register_wd_label a, #user_terms_register_wd_label, #user_terms_register_topbar_link, .single-content p a{
	color:#414141 !important;
}
.category_name a.listing_title_unit, .custom_icon_class_icon{
color: #74bc1f !important;
}
.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 {
   
    color: #74bc1f;
}
.booking_form_request .has_calendar+.has_calendar,
.advanced_search_form_wrapper .Check-Out.calendar_icon,
.advanced_search_form_wrapper .Guests,
.owner-page-wrapper,
.slider_radius_wrap{display:none}

#booking_form_request_mess[style*="display: none;"]+#booking_form_mobile_close+h3+.has_calendar+.has_calendar{
	display:block;
}
.submit_mandatory.col-md-12{display:none}
/*.page-template-advanced_search_results .Check-In, .page-template-advanced_search_results .Check-Out,*/ .page-template-advanced_search_results .radius_wrap,
/*.page-template-property_list_half  .Check-In, .page-template-property_list_half .Check-Out, */.page-template-property_list_half .radius_wrap  {

display:none !important;}	
.modal-body #booking_guest_no {
display: none;
}
#estate-carousel_slick .slick-dots{display:none !important;}
.page-template-advanced_search_results .Location, .page-template-property_list_half .Location  {width:100%}
.user_dashboard_panel.inbox-wrapper {
   
    width: 100% !important;
}
/*date picker selected styles
 .daterangepicker td.off.end-date, .daterangepicker td.off.start-date, .daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #414141!important;
    background: #414141;
    border-color: transparent;
    color: #fff;
}


body .daterangepicker td.off.end-date, body .daterangepicker td.off.start-date, body .daterangepicker td.active, body .daterangepicker td.active:hover{
    background-color: #414141!important;
    background: #414141;
    border-color: transparent;
    color: #fff;
}
.wpestate_calendar.start_reservation, .wpestate_booking_class.start_reservation{background:none}
.start_reservation, .end_reservation,
.wpestate_booking_class.off.disabled.calendar-reserved, .calendar-reserved {
background: #74bc1f !important;
text-decoration: line-through;

pointer-events: none !important;
}
*/
.wpestate_calendar.start_reservation, .wpestate_booking_class.start_reservation, .wpestate_booking_class.off.disabled.calendar-reserved, .calendar-reserved{
background: #74bc1f !important;	
}
.end_reservation.available{
	background: transparent !important;
}
/*dashboard*/
.user_dashboard_links .user_tab_active{
	    color: #74bc1f!important;
}
.user_dashboard_panel_guide .guide_past:before, .user_dashboard_panel_guide .guide_past:after,
#validate_phone, #send_sms_pin, .mess_send_reply_button, #view_profile, .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, #delete_profile, #user-id-uploader,
.search_dashborad_header .wpb_btn-info.wpb_btn-small.wpestate_vc_button.vc_button 
{
    background-color: #74bc1f!important;
}
#user_menu_open > a:hover i, #user_menu_open > a:focus i, .user_dashboard_links a:hover,
.user_dashboard_links a:hover i 

{
   
    color: #74bc1f!important;
}
.waiting_payment_status_pending {
    color: #414141 !important;
}
.search_dashborad_header .col-md-2{float:right}
.search_dashborad_header .vc_button{
padding: 10px 0px;
    background-color: #bbc0cb;
    color: #fff;
    cursor: pointer;
    border: none;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border: 2px solid #bbc0cb;
    border-radius: 2px;
	width: auto;
    padding-left: 25px;
    padding-right: 25px;
	text-transform:capitalize;
	float:right
}
#wpb_export_booking, #wpb_export_reservation{
	line-height: initial !important;
}
body .daterangepicker td.off.end-date, body .daterangepicker td.off.start-date, body .daterangepicker td.active, body .daterangepicker td.active:hover {
    background-color: #74bc1f!important;
    background: #74bc1f;
    border-color: transparent;
    color: #fff;
}

.all-front-calendars .calendar-free.has_future.end_reservation {
    /* background: #fff9f9; */
    /* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYjg4MWZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjYjg4MWZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); */
    background: -moz-linear-gradient(-45deg, #e9d7fe 0%, #e9d7fe 49%, #edf6f6 50%, #edf6f6 100%);
    /* background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#e9d7fe), color-stop(49%,#e9d7fe), color-stop(50%,#d1f0de), color-stop(100%,#d1f0de)); */
    /* background: -webkit-linear-gradient(
-45deg
, #e9d7fe 0%,#e9d7fe 49%,#edf6f6 50%,#edf6f6 100%); */
    background: -o-linear-gradient(-45deg, #e9d7fe 0%,#e9d7fe 49%,#edf6f6 50%,#edf6f6 100%);
    background: -ms-linear-gradient(-45deg, #e9d7fe 0%,#e9d7fe 49%,#edf6f6 50%,#edf6f6 100%);
    background: #edf6f6 !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9d7fe', endColorstr='#d1f0de',GradientType=1 );
}
.infodetails {
   
    display: none!important;
}
.booking-calendar-set .calendar-free.has_future.end_reservation {
	 background: #fff !important;
}
.booking-calendar-set .calendar-free.has_future.end_reservation:hover,
.booking-calendar-wrapper-in-price .has_future:hover, .booking-calendar-wrapper-in .has_future:hover {
    background: #fd2d4f !important;
    
}
.user_dashboard_listed{margin-top: 10px;}
.user_dashboard_listed.book_listing_user_unit_guests, .book_listing_user_unit_guests{display:none !important} 
.post_review_later, .tag-post-review.post_review, .tag-post-review, .post_review{display:none !important}
.inv_legend.invoice_legend_taxes, .invoice_legend_taxes_value, .invoice_explantions{display:none !important}
.social_share_wrapper.social_share_half_map_on_right{display:none !important}
.breadcrumb_container,
 .breadcrumb {
 display: none;
 }
 .not_present.listing_detail{display: !important}
 .not_present {
    font-weight: 400;
    
    text-decoration: none;
}
.mess_unread {
    color: #74bc1f !important;

}
.invoice_totals, .invoices-wrapper .invoices_explanation{
	display:none !important
}
.user_dashboard_panel_title{
	    white-space: inherit!important;
}
.info-container-payments.favorite-wrapper{
	text-transform:capitalize;
}
.upload_explain {   
    text-transform: capitalize;
}
.content_wrapper.row {
	    padding-top: 50px;
}
.blog-title .category_tagline, body.single  .meta-info, #comments{
	display:none !important;
}

.wpcf7-form-control-wrap input[type=tel]{
    background-color: #fff;
    border: 1px solid #e7e9ef;
    color: #8A8F9A;
    height: 50px;
    padding: 15px;
    width: 100%;
}

textarea{
	height:auto !important;
}
.wpcf7 button, html input[type="button"], .wpcf7 input[type="reset"], .wpcf7 input[type="submit"]
{
margin-top: 0px;
    padding: 0px 15px;
    line-height: 50px;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    width: 100%;
    margin-bottom: 0px;
    border-radius: 2px;
    border: none;
    background-color: #74bc1f;	
	width:auto !important;
	min-width: 150px;
}
.wpcf7-form {
    background-color: #fff;
    width: 100%;
    border-radius: 2px;
    border: 0 !important;
    padding: 0 !important;
}
.listing_detail.list_detail_prop_address.col-md-6{display: !important;}

.user_profile_div #profile_message>.login-alert{background-color: #ff0000;}

	.user_dashboard_panel.inbox-wrapper, .user_dashboard_panel.dashboard_property_list{
		float: none;
	}
	.delete_invoice {
    display: none!important;
}


@media(max-width:1399px){
	.user_dashboard_panel.inbox-wrapper, .user_dashboard_panel.dashboard_property_list {
    max-width: 100%;
    width: auto !important;
    display: block;
}
}

@media(max-width:1180px){
	.wprentals_dashboard_page .master_header {
   
    margin-bottom: 80px;
}
}

.waiting_payment{
	background: #dcc942 !important;
}
/*.weekend+.weekend{pointer-events:none !important}*/

.user_profile_div.wprentals_dashboard_container [for="about_me"],

.user_profile_div.wprentals_dashboard_container #about_me,

.user_profile_div.wprentals_dashboard_container [for="userskype"],

.user_profile_div.wprentals_dashboard_container #userskype,

.user_profile_div.wprentals_dashboard_container [for="userfacebook"],

.user_profile_div.wprentals_dashboard_container #userfacebook,

.user_profile_div.wprentals_dashboard_container #usertwitter, 

.user_profile_div.wprentals_dashboard_container [for="usertwitter"],

.user_profile_div.wprentals_dashboard_container [for="live_in"], 

.user_profile_div.wprentals_dashboard_container #live_in,
.user_profile_div.wprentals_dashboard_container [for="userlinkedin"], 

.user_profile_div.wprentals_dashboard_container #userlinkedin,
.user_profile_div.wprentals_dashboard_container [for="userpinterest"], 

.user_profile_div.wprentals_dashboard_container #userpinterest,
.user_profile_div.wprentals_dashboard_container [for="userinstagram"], 

.user_profile_div.wprentals_dashboard_container #userinstagram,
.user_profile_div.wprentals_dashboard_container [for="useryoutube"], 

.user_profile_div.wprentals_dashboard_container #useryoutube,
.user_profile_div.wprentals_dashboard_container [for="i_speak"], 

.user_profile_div.wprentals_dashboard_container #i_speak,
.user_profile_div.wprentals_dashboard_container [for="payment_info"], 

.user_profile_div.wprentals_dashboard_container #payment_info,
.user_profile_div #user-id.feature-media-upload {
    display: none;
}

.dashboard_chapter_label label[for="price_per_weekeend"]{
    width: 140px;
    overflow-x: hidden;
    white-space: nowrap;
}
.wprentals_dashboard_page label[for="cleaning_fee"]{
    width: 174px;
    overflow-x: hidden;
    white-space: nowrap;
}

#loginmodal #user_terms_register_sh_label{
  
   
}

#loginmodal #user_terms_register_sh_label:before{
    
   
}
#user_menu_open i.fas.fa-plus{margin-top: 7px;}

