/*
 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:      5.0.7
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/
h1.entry-prop {
  font-size: 18px;
  font-weight: 600;
  font-family: "Roboto";
}

#colophon {
    border-top: 1px solid #edf7fa;
}

.top_bar .widget-container {
    display: inline;
    padding: 0 15px;
}

.top_bar_wrapper.transparent_border_topbar, .top_bar_wrapper.transparent_border_topbar .left-top-widet .widget-container:first-of-type, .top_bar_wrapper.transparent_border_topbar .left-top-widet .widget-container:last-of-type, .top_bar_wrapper.transparent_border_topbar .right-top-widet .widget-container, .top_bar_wrapper.transparent_border_topbar .right-top-widet .widget-container:last-of-type, .transparent_border_topbar .top_bar .social_sidebar_internal a 
{
    border-color:white;
}

.acc_google_maps {
    display: none;
}

.contact-box {
    z-index: 100;
    margin-right: 60px;
    opacity: 0.9;
    right: 15px;
    color: darkblue;
    background: transparent;

}
.backtop {
    background: darkblue;
    color: white;
}
.filter_city{
 display:none;   
}
.filter_area{
 display:none;   
}
.filter_county{
    display:none;
}

.wpestate_agent_details_wrapper {
  background-color:transparent; 
}

footer > div h4, footer > div h4 span {
  font-size: 24px !important;
  font-weight: 600 !important;
}

footer > div form {
  padding: 0px !important;
}

footer #colophon #fourth .xoxo{
    padding-top: 0px;
}

.yotu-pagination a{
    font-size: 14px;
  font-weight: 500 !important;
  padding: 5px 34px;
  border-radius: 10px;
}

footer > div, footer > div a {
  color: #fff !important;
}

footer > div .social_sidebar_internal a i {
  color: #002349;
}

.top_bar a, .top_bar li {
  border: none !important;
}

.top_bar .right-top-widet ul li#block-7 {
  padding-right: 4px !important;
  padding-left: 0px !important;
}

.top_bar .right-top-widet ul li#block-8 {
  padding-left: 0px !important;
}

.top_bar .right-top-widet ul li#block-9 {
  padding-right: 4px !important;
}

.top_bar .right-top-widet ul li#block-10 {
  padding-left: 0px !important;
}

.elementor-template-full-width .container.content_wrapper{
    margin-top: 0px !important;
}

.abt-mvgr p {
  color: #fff;
  font-size: 16px;
}

.row_user_dashboard {
  max-width: 1200px;
  margin-left: auto !important;
  margin-right: auto !important;
}

.hm-ltst-prop > div > div div {
  padding: 5px;
}

.elementor-24349 {
  position: fixed;
  width: 100%;
  bottom: 0;
  z-index: 99999999999;
  background: #fff;
}

/*.mob-foi-chatty {
  display: none;
}*/

.search_wr_elementor #adv_categ {
  border: 1px solid #000;
}

.team-sec .inner-team .owl-carousel .owl-item .item {
  min-height: 100%;
  background-size: auto;
  background-position: initial;
  width: 100%;
  height: auto;
  padding: 0px;
  background-color: transparent;
  background-repeat: initial;
}

footer #footer-widget-area li h4{
	color: #fff	;
}

footer #block-2, footer #block-5{
  margin-bottom: 0;
}

footer #block-4 form, #forminator-module-24434 {
  display: block !important;
}

#block-4 > p, #block-4 .forminator-custom-form-24368, .forminator-custom-form-24434 {
  display: none;
}

.hm-lts-prop .places_background_image {
  min-height: 200px !important;
}

.tax-property_action_category .search_wrapper .adv-search-1{
  display: none;
}

.single-estate_property #tab_property_agent_area .wpestate_contact_form_parent .agentpict{
  width:100px;
  height:100px;
}

.single-estate_property #tab_property_agent_area .wpestate_contact_form_parent{
  padding:30px;
}

.subfooter_menu p {
  margin: 0px !important;
}

@media (min-width:768px){
    .elementor-24349{
        display:none !important;
    }
}

@media (max-width:767px){
    .right-top-widet {
        display: none;
    }

    .hm-lts-prop > div .wpresidence_shortcode_listings_wrapper .col-md-4{
      width: 100% !important;
    }

    .hm-lts-prop .owl-stage-outer {
      padding-left: 0px;
      padding-right: 0px;
    }

    .inner-team img {
      margin-left: auto;
      margin-right: auto;
    }

    footer #second, footer #first{
      display: none;
    }

    .tax-property_action_category .single-content h1{
      font-size: 24px;
      font-weight: 600;
    }

    .single-estate_property .carousel-indicators-wrapper-header-prop{
      display: none;
    }

    .single-estate_property .mobile_agent_area_wrapper{
      display: none !important;
    }

    .single-estate_property #primary{
        display: none;
    }
	
	.slideout-menu{
		z-index:9;
	}
}