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

/*=print invoice
--------------------------------------------------------------------------------*/
.invoice_print_title {
    font-size: 25px;
    border-top: 1px solid #f0f0f0;
    padding-top: 20px;
    margin-bottom: 5px;
}

.wpestate_invoice_date{
  font-size: 13px;
}

.wpestate_print_invoice_to_section,
.wpestate_print_invoice_from_whom_section{
  width: 50%;
  float: left;
  margin-top: 45px;
  font-size: 14px;
  margin-bottom: 45px;
  line-height: 1.5em;
}

.wpestate_print_invoice_details_wrapper{
  width: 100%;
  text-align: right;
}

.wpestate_print_invoice_details_detail{
  width: 100%;
  float: left;
  border-bottom: 1px solid #f1f1f1;
  padding: 15px 0px;
  font-size: 13px;
  margin-bottom:0px;
}

.wpestate_print_invoice_details_detail label{
  float:left;
  font-weight: 700;
}

.wpestate_print_invoice_details_wrapperex_details{
  width: 100%;
  float: left;
  text-align: left;
  margin-top: 30px;
  font-size: 14px;
  line-height: 1.5em;
}

.wpestate_print_invoice_end{
  width: 100%;
  float: left;
  text-align: left;
  margin-top: 30px;
  font-size: 14px;
  line-height: 1.5em;
}

.elementor-image-box-content {
  padding: 10px;
}
.elementor-image-box-description span {
  font-weight: 800;
  color: #101112;
}
.agent_unit_social.agent_list {
  display: none;
}
.modal_login_container {
    top: 1%;
}
/***********DEvloper page**********/
.agency_unit_wrapper.devloperlist h4 {
  font-size: 24px;
  float: left;
  position: relative;
}
.agency_unit_wrapper.devloperlist h4 :before {
  content: "";
  position: absolute;
  width: 8%;
  height: 1px;
  bottom: -10px;
  border-bottom: 1px solid #000;
}
a.developer_viewmore {
  float: left;
  background-color: #d9d9d9;
  margin-top: 15px;
  margin-bottom: 5px;
  padding: 10px 20px;
  border-radius: 5px;
}
a.developer_viewmore:hover {
  color: #000;
}
.shortdec {
  width: 97%;
  float: left;
  padding: 10px 0;
  line-height: 20px;
}
.developer_content {
  line-height: 22px;
  margin-top: 0px;
  padding: 0px;
}
.innerrow {
  padding: 0 20%;
}
.header_agency_wrapper {
  background: #fff;
}
.header_agency_container {
  padding: 0px 15px 60px 15px;
}
.listed_title {
  text-transform: capitalize;
  margin-top: 0px;
  font-size: 25px;
  margin-bottom: 20px;
  text-align: center;
}
.load_more_ajax_cont {
  width: 100%;
  text-align: center !important;
}
.developer_listing .term_bar_wrapper {
  display: none;
}
/****************end *(****************/
#ourteam_list .agent_unit_social.agent_list {
  display: none;
}
.footer-widget_4_content a{
    position: relative;
}
.footer-widget_4_content a i {
  position: absolute;
  left: -25px;
  top: 2px;
}
.wp-block-button.popmake-19904  .wp-block-button__link{
background-color: #2b3a5e;
border: solid 1px !important;
border-color: #fff;
border-radius: 0px;
}
.sub_footer {
  background-color: #212f52;
}
#colophon .social_sidebar_internal a {
  background-color: #2b3a5e;
}
.top_bar .multiple_currency_widget {
  width: 365px !important;
}
div#sidebar_currency_list {
 
  background-color: #2b3a5e;
  border: unset;
}
li#multiple_currency_widget-5 {
  position: relative;
}
.multiple_currency_widget .dropdown.form-control {
  border: unset;
  background-color: #2b3a5e;
}
.top_bar #list_sidebar_curr {
  position: absolute;
  top: -9px;
  display: block;
  background-color: #2b3a5e;
  overflow: hidden;
  box-shadow: unset;
  border: unset;
  color: #fff;
}
.top_bar .widget-container #list_sidebar_curr li {
  border: unset;
  min-width: 70px !important;
  padding: 7px 5px 3px 5px;
}
.top_bar .widget-container #list_sidebar_curr li:hover {
  background-color: #c1a34900;
}
.top_bar .widget-container #list_sidebar_curr li img{
  margin-right: 10px;
  width: 31%;
}
.wpcf7-radio .wpcf7-list-item label {
  position: relative;
}
.wpcf7-radio .wpcf7-list-item {
  margin: 0 2em 0 1em;
}
.mode_select .wpcf7-radio span:nth-child(1) input{
  content: url('https://apilproperties.com/wp-content/themes/wpresidence-child/imgs/whatsapp.png');
  height: 25px;
  width: 25px;
  padding: 5px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: absolute;
  left: -26px;
  top: -6px;
}
.mode_select .wpcf7-radio span:nth-child(2) input{
  content: url('https://apilproperties.com/wp-content/themes/wpresidence-child/imgs/telegram-app.png');
  height: 25px;
  width: 25px;
  padding: 5px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: absolute;
  left: -26px;
  top: -6px;
}
.mode_select .wpcf7-radio span:nth-child(3) input{
  content: url('https://apilproperties.com/wp-content/themes/wpresidence-child/imgs/ringer-volume.png');
  height: 25px;
  width: 25px;
  padding: 5px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: absolute;
  left: -26px;
  top: -6px;
}
input[type="radio"]:checked {
  background-color: #c1a349;
}
#wpcf7-f19892-o1 span.wpcf7-spinner {
  float: right;
}
#wpcf7-f19892-o1 input.wpcf7-form-control.has-spinner.wpcf7-submit {
  margin-left: 0px;
}
.widget_nav_menu li:before{
  content: "";
  display: none;
}
#colophon a, #colophon li a {
  font-weight: 200  !important;
}
h4.widget-title-footer {
  color: #c1a349;
}
span.wpcf7-form-control-wrap {
    font-weight: 100;}

.intl-tel-input {
    width: 100%;
}
.wpcf7-form-control-wrap textarea {
    width: 100%;
    height: 100px;}
   
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    width: 100%;}
.wpcf7 form .wpcf7-response-output {
     margin: 0px;}
label {
width:100%;}
span.wpcf7-form-control-wrap {
    line-height: 22px;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    color: black;}
.myemail {
    width: 49%;
    float: left;
    margin-right: 1%;
}
.myphone {
    width: 50%;
    float: left;
}
#access ul ul a {
    color: #222222 !important;
}
li._list.wpestate-crm-dashboard {
  display: none;
}
li._list.user_dashboard_favorite {
  display: none;
}
li._list.user_dashboard_invoices {
  display: none;
}
.dashboard_submit_floor_plans {
  display: none;
}
.dashboard_submit_video {
  display: none;
}
li._list.user_dashboard_searches.user_role_2 {
  display: none;
}
li._list.user_dashboard_inbox.user_role_2 {
  display: none;
}
.user_tab_active_list .secondary_menu_sidebar li:nth-child(3) {
  display: none;
}
.user_tab_active_list .secondary_menu_sidebar li:nth-child(4) {
  display: none;
}
.selectize-input.full {
  background-color: rgb(228 228 228 / 0.5) !important;
}
.selectize-input.full {
  background-color: rgb(228 228 228 / 0.5);
  border: none;
  padding: 18px 10px;
  color: #808080cf;
  border-radius: 10px;
}
span.rec_icon {
  color: #ff0000;
  font-size: 15px;
  margin-right: 4px;
}

body.logged-in.admin-bar{
  padding-top: 0px !important; 
}
#access ul ul ul ul {
   display: block;
}

.pum-container .pum-content>:first-child {
   margin-top: -163px;
}

.agency_unit_img img {
 background:white;
}
.wpresidence_button.wpresidence_button_elementor.elementor-button {
 border:none;
}
#content {
width:100%!important;
}

a.developer_viewmore:hover {
   background-color: #C9AF61;
   color: white;
}

div#third {
   width: 18% !important;
 margin-left:25px;
}
div#second {
   margin-left: 45px;
}
.option_OwnerFirstName, .option_OwnerLastName, .option_OwnerMobile, .option_OwnerEmail, .option_platform_bayut, .option_platform_PropertyFinder, .option_platform_Dubizzle, .option_platform_website  {
  display: none;
}





/***************************Media Query For TAB Start************************/

@media only screen and (max-width: 1024px) {
	.mobile-logo img {
		padding: 10px;}
	
#colophon div#first {
    padding-left: 50px;
	 padding-right: 50px;
}

#colophon div#fourth {
    padding-left: 50px;
		 padding-right: 50px;
}

.top_bar #list_sidebar_curr {
	text-align: center;}

#colophon div#third {
    margin-left: 50px;
		 padding-right: 50px;
}

#colophon div#fourth .widget-container li {
    padding-left: 30px;
} 
	
.estate_developer-template-default .innerrow {
    padding: 0 10%;
}	
	
	
}



/***************************Media Query For MOBILE PHONE Start************************/

@media only screen and (max-width: 1024px) {
	
	.estate_developer-template-default .innerrow {
    padding: 0 5%;
}
	
}
