 /*
 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.1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/


 #accordion_property_energy_savings {
     display: none !important;
 }

 .mobile_header .mobile-logo img {
     max-height: 40px !important;
 }

 .projects-template-default .header_media {
     display: none !important;
 }


 .user_not_loged {
     position: relative;
     background: #83addb;
     border-radius: 50%;
     padding: 2px 7px;
 }

 .user_not_loged svg {
     fill: #fff !important;
 }

 .login_logo {
     max-width: 100px;
     margin-top: -50px;
     margin-bottom: 40px;
 }

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

     .gtranslate_wrapper {
         margin: 25px;
     }

     .mobilex-menu {
         margin-bottom: 10px !important;
     }

     a.glink {
         margin: 5px 5px;
     }

     .mobilewrapper .header_phone {
         visibility: hidden !important;
     }
 }

 .wpestate_flip h2:before {
     background-color: #83addb !important;
 }

 #wpestate_header_section {
     padding: 0 !important;
 }

 .search_wr_elementor {
     max-width: 750px;
     margin: 0 auto;
     display: block !important;
 }

 .gtranslate_wrapper {
     display: flex;
     gap: 5px;
 }

 #colophon .widget-title-footer {
     margin-bottom: 20px;
 }

 #a_filter_county,
 #a_filter_cities,
 #a_filter_areas {
     display: none !important;
 }

 .wpresidence_wrap_a_filter_county,
 .wpresidence_wrap_a_filter_cities,
 .wpresidence_wrap_a_filter_areas {

     display: none !important;
 }


 a.gt-current-lang { display: none !important; }


 .gt_selector {
  border: none !important;
  appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  background-color: transparent !important;
  padding-right: 20px !important;
  cursor: pointer !important;
  text-transform: uppercase !important;
}

.gt_selector-wrapper {
  position: relative !important;
  display: inline-block !important;
}

.gt_selector-wrapper::after {
  content: '' !important;
  position: absolute !important;
  right: 8px !important;
  top: 50% !important;
  width: 0 !important;
  height: 0 !important;
  border-left: 5px solid transparent !important;
  border-right: 5px solid transparent !important;
  border-top: 5px solid #000 !important;
  transform: translateY(-50%) !important;
  pointer-events: none !important;
}

.gt_selector:active,
.gt_selector:focus {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
}

.page-templates/user_dashboard{
	display: none;
}