/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Estate_property Template
    03. "Contact" Page
    04. "Cart" Page
    05. "Checkout" Page
    06. "Affiliate Dashboard" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .slider-title h2 a:hover{
	color: #fe0063!important;
}

body .item-slick .theme-slider-view{
	font-weight: 700;
}

body .property_listing{
	border-radius: 10px!important;
}

body .map_icon::after{
	position: absolute;
	top: 14px;
	height: 20px;
	background-repeat: no-repeat;
	color: #fe0063;
	font-size: 19px;
	content: '\e800';
	font-family: "fontello";
}

body .calendar_icon::after{
	font-family: "Font Awesome 5 Free";
	font-weight: 300;
	content: "\f073";
	content: "\f133";
	position: absolute;
	top: 14px;
	width: 20px;
	height: 23px;
	background-repeat: no-repeat;
	color: #fe0063;
	font-size: 20px;
	content: '\e801';
	font-family: "fontello";
}

body .guest_icon .wpestate_guest_no_control_wraper::after, body #start_hour_no_wrapper::after, body #end_hour_no_wrapper::after, body .guest_no_drop::after, body #guest_no_drop::after, body #guest_no_shortcode::after, body #guest_no_mobile::after, body #booking_guest_no_wrapper::after, body #guest_no_widget::after, body #guest_no::after{
	position: absolute;
	top: 16px;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	font-family: "Font Awesome 5 Free";
	font-weight: 300;
	content: "\f007";
	color: #fe0063;
	font-size: 27px;
	content: '\e80c';
	font-family: "fontello";
}

body .advanced_search_form_wrapper form .advanced_search_submit_button{
	background-color: #fe0063!important;
	background-image:none;
	background-color: #e50059!important;
}

body .advanced_search_submit_button, body .check_avalability, body .return_woo_button, body .wpestate_header_view_checkout, body .wpestate_header_view_cart, body #submit_booking_front_instant, body #submit_booking_front, body #submit_booking_front_link, body #advanced_submit_widget, body #advanced_submit_2_mobile, body #advanced_submit_2, body #advanced_submit_3, body #submit_action{
	background-color: #fe0063!important;
}

body .items_shortcode_wrapper .shortcode-col .price_unit{
	font-weight:600;
}

body .property_flex:hover .listing_title_unit, body #primary .property_flex:hover .listing_title_unit{
	color: #fe0063;
}

body .property_unit_v2 .icon-fav::after{
	content: "";
	background-color: #fe0063!important;
	width: 33px;
	height: 33px;
	border-radius: 50%;
	opacity: 0.8;
	z-index: 1;
	top: 0px;
	left: 0px;
	position: absolute;
}

body .tooltip-inner{
	background-color: #fe0063!important;
}

body .items_shortcode_wrapper .shortcode-col .listing_title_unit{
	position:relative;
	top:1px;
}

body #wpestate_header_shoping_cart .wpestate_in_cart_item .wpestate_in_cart_price{
	font-weight:600;
}

body #wpestate_header_shoping_cart .wpestate_in_cart_title a{
	font-weight:600;
}

body .wpestate_header_shoping_cart_total .woocommerce-Price-amount bdi{
	font-weight:600;
}

body #third .xoxo .title-container{
	top:-8px;
}



/*-----------------------------------------------*/
/*  Estate_property Template                     */
/*-----------------------------------------------*/
body.single-estate_property #primary .listing_main_image_price{
	background-color:#fe0063;
	background-image:none;
}

body.single-estate_property #submit_booking_front{
	background-image:none;
}

body.single-estate_property .category_details_wrapper .category_details_wrapper_icon a:hover{
	color: #fe0063!important;
}

body.single-estate_property #view_more_desc{
	color:#fe0063;
}

body.single-estate_property #listing_price a:hover{
	color: #fe0063;
}

body.single-estate_property #listing_price .panel-title span{
	background-color:#fe0063;
}

body.single-estate_property .main_wrapper .panel-title span{
	background-color:#fe0063;
}

body.single-estate_property .main_wrapper .panel-wrapper .panel-title:hover{
	color:#fe0063;
}

body.single-estate_property #contact_host{
	display: none!important;
}

body.single-estate_property #add_favorites{
	margin: 0 50% 0 50%!important;
}

body.single-estate_property #google_map_on_list div a:nth-child(4){

	font-size:14px;
	font-weight:600;
}

body.single-estate_property div.info_details.classic_info .prop_pricex{
	font-weight: 600;
	letter-spacing: -1px;
}

@media (max-width:991px){

	body.single-estate_property #add_favorites{
	margin: 0 0% 0 0%!important;
	}

}



/*-----------------------------------------------*/
/*  "Contact" Page                               */
/*-----------------------------------------------*/
body.page-id-254 .contact_page_company_picture .company_headline h3{
	font-weight:600;
	font-size:30px;
}

body.page-id-254 #agent_submit_contact{
	background-color:#fe0063;
}

body.page-id-254 #googleMap div h2{
	color:#fe0063;
	font-weight:600;
}

body.page-id-254 .elementor-widget-text-editor p strong{
	font-weight:700;
}



/*-----------------------------------------------*/
/*  "Cart" Page                                  */
/*-----------------------------------------------*/
body.page-id-36814 .cart tbody .product-name{
	text-align:left;
	font-size:13px;
}

body.page-id-36814 #post .return-to-shop a{
	display: none;
}



/*-----------------------------------------------*/
/*  "Checkout" Page                              */
/*-----------------------------------------------*/
body.page-id-36815 .woocommerce-checkout-review-order-table tbody .product-name{
	text-align:left;
}

body.page-id-36815 #place_order{
	text-transform:capitalize;
}

body.page-id-36815 .woocommerce-privacy-policy-text p a{
	text-transform:capitalize;
	font-weight:500;
}

body.page-id-36815 .wprentals_sidebar_cart .wprentals_sidebar_cart_unit h3{
	font-size:16px;
}

body.page-id-36815 .wprentals_sidebar_cart .wprentals_sidebar_cart_unit img{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.page-id-36815 #primary .wprentals_sidebar_cart .wprentals_sidebar_cart_unit{
	border-bottom-width:1px;
	border-bottom-style:dotted;
	padding-bottom:12px;
}

body.page-id-36815 .wprentals_sidebar_cart h4 bdi{
	font-weight:600;
}



/*-----------------------------------------------*/
/*  "Affiliate Dashboard" Page                   */
/*-----------------------------------------------*/
body.page-id-39443 #wcu-referral-generator .wcu-tab-title{
	display:none;
}

body.page-id-39443 #wcu-referral-generator .wcu-campaigns-col1 p{
	display:none;
}