/*
 Theme Name:   WpResidence child theme
 Theme URI:    https://themeforest.net/item/wp-residence-real-estate-wordpress-theme/7896392
 Description:   WpResidence child theme
 Author:       WpEstate
 Author URI:   http://wpestate.org
 Template:     wpresidence
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

.header_wrapper.customnav {
    display: none;
}

li._list.user_dashboard_inbox.user_role_0{
    display:none !important;
}

li._list.user_dashboard_invoices.user_role_0{
    display:none !important;
}

li._list.user_dashboard_searches.user_role_0{
    display:none !important;
}

li._list.user_dashboard_favorite.user_role_0{
    display:none !important;
}

li._list.wpestate-crm-dashboard.user_role_0{
    display:none !important;
}

a.dashboad-tooltip.secondary_select{
    display:none !important;
}

div.submit_mandatory {
    white-space: pre-line;
}

h1, h2, h3, h4, h5, h6, h7{
 font-family: var(--e-global-typography-primary-font-family), sans-serif !important;    font-weight: 600;
}

p {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif !important;
    font-weight: 400;
}

#gmap-control span {
    color: #444;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 13px 11px 0px 11px;
    font-size: 13px;
    font-weight: 500;
    float: left;
    cursor: pointer;
    height: 40px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    letter-spacing: 0.33px;
}


.openstreet_price_marker_on_click_parent .wpestate_marker, .wpestate_marker.openstreet_price_marker_on_click, .wpestate_marker.openstreet_price_marker:hover, .hover_z_pin, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .results_header, #adv-search-header-3, #tab_prpg>ul, .wpcf7-form input[type="submit"], .adv_results_wrapper #advanced_submit_2, .wpb_btn-info, #slider_enable_map:hover, #slider_enable_street:hover, #slider_enable_slider:hover, #colophon .social_sidebar_internal a:hover, #primary .social_sidebar_internal a:hover, .ui-widget-header, .slider_control_left, .slider_control_right, #slider_enable_slider.slideron, #slider_enable_street.slideron, #slider_enable_map.slideron, #primary .social_sidebar_internal a:hover, #adv-search-header-mobile, #adv-search-header-1, .featured_second_line, .wpb_btn-info, .ui-menu .ui-state-focus {
    letter-spacing: 0.33px;
    font-weight: 600;
}

.dropdown {
    cursor: pointer;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif !important;
    font-weight: 200;
    letter-spacing: 0.33px;
}

#advanced_submit_3 {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif !important;
    font-weight: 600;
    letter-spacing: 0.33px;
    text-transform: uppercase;
}
h1, h1 a, .pack-listing-title, .wpresidence_dashboard_body h1, .wpresidence_dashboard_body h1 a, .wpresidence_dashboard_body h3, .wpresidence_dashboard_body h4, .wpresidence_dashboard_body h5, .wpresidence_dashboard_body h6, .wpresidence_dashboard_body h3 a, .wpresidence_dashboard_body h4 a, .wpresidence_dashboard_body h5 a, .wpresidence_dashboard_body h6 a {
 font-family: var(--e-global-typography-primary-font-family), sans-serif !important;	font-weight: 600;
	letter-spacing: 0;
}

.subheading_over_video, .subheading_over_image {
 font-family: var(--e-global-typography-primary-font-family), sans-serif !important;	font-weight: 400;
	letter-spacing: 0.3px;
}
.entry-prop{
 font-family: var(--e-global-typography-primary-font-family), sans-serif !important;
    font-weight: 600;
    letter-spacing: 0;
    
}
.wpestate_property_description h4, .multi_units_wrapper h4, .property-panel h4{
	 font-family: var(--e-global-typography-primary-font-family), sans-serif !important;
    font-weight: 600;
    letter-spacing: 0;
	
}

h1, h1 a, .price_area, .login-register-modal-image_text, .entry-title, .heading_over_video, .heading_over_image, .entry-prop{
	  font-family: var(--e-global-typography-primary-font-family), sans-serif !important;
    font-weight: 600;
    letter-spacing: 0;
}

body, p, .pack-listing, .package_label, .property_wrapper_dash, .wpestate_dashboard_section_title, .user_details_row, .change_pass, .property_dashboard_location a, .dashbard_unit_title, .wpestate_dashboard_content_wrapper input[type=text], .wpestate_dashboard_content_wrapper input[type=password], .wpestate_dashboard_content_wrapper input[type=email], .wpestate_dashboard_content_wrapper input[type=url], .wpestate_dashboard_content_wrapper input[type=number], .wpestate_dashboard_content_wrapper textarea, .wpestate_dashboard_content_wrapper .wpresidence_button, .wpestate_dashboard_content_wrapper label, .col-md-3.user_menu_wrapper, .wpresidence_dashboard_body .content_wrapper {
    	 font-family: var(--e-global-typography-primary-font-family), sans-serif !important;
}

h1, h1 a, .price_area, .login-register-modal-image_text, .entry-title, .heading_over_video, .heading_over_image, .entry-prop {
    font-weight: 700;
    font-family: var(--e-global-typography-primary-font-family), sans-serif !important;
}


/*EDITS*/

label, .overview_element:first-of-type li, .overview_element, .single-content, p, .single-estate_property .listing_detail .price_label {
    font-size: 16px!important;
    letter-spacing: .3px!important;
    line-height: 1.2!important;
}

.overview_element svg {
    width: 36px;
    height: 36px;
}

.wpestate_property_description h4, .multi_units_wrapper h4, .property-panel h4 {
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: -.6px;
}

.single-content p {
    margin-bottom: 30px;
    margin-top: 30px;
    word-break: break-word;
    font-size: 16px;
    letter-spacing: .6px;
    line-height: 1.5;
}


.master_header.d-none.d-xl-block.d-flex.wide {
    background: black !important;
    height: 50px !important;
}

.wpresidence_header_menu_type1_align_right .header_wrapper_inside .logo
Specificity: (0,3,0)
 {
    margin-right: auto;
    margin-top: 0 !important;
    height: 50px !important;
    margin-top: 0 !important;
    position: absolute;
}
.wpresidence_header_menu_type1_align_right .header_wrapper_inside .logo {
    position: absolute;
    margin-right: auto;
    top: 0;
}

.header_wrapper_inside.mx-5.py-0.d-flex.w-100.flex-wrap.align-items-center.justify-content-between {
    height: 50px !important;
}
header.header_wrapper.d-flex.w-100.no_user_submit.header_type1.hover_type_1 {
    height: 50px !important;
}
.header_transparent .wpresidence-navigation-menu .menu-mega-menu-updated-container > ul > li > a {
    color: white !important;
}
.header_type5 .header5_top_row {
    height: 50px!important;
}
.header_type5 .header5_bottom_row {
    margin-top: 7px!important;
    height: 49px!important;
}
.master_header .header_wrapper.header_type5 {
    height: 120px!important;
}

.mobile_header .mobile-logo img {
    margin: 0px auto;
    max-height: 30px!important;
    width: auto;
    left: 0px;
    right: 0px;
    position: absolute;
}

.submit_listing{
	display: none!important;
}