.wpcf7 label, .wpcf7-quiz-label {
       color: #fff;
}



.section#shadow-host-companion{
		padding: 80px 0 0px;
   
}

section {
    padding: 40px 0 1px;
    position: relative;
}

.gray {
    background: #000000;
}

.block-wrap:last-child {
 
    margin-bottom: 60px;
}

.dashboard-navbar, .dashboard-wraper {
    margin-bottom: 30px;
 }

.page-title h2, .page-title span {
    color: #ffffff!important;
}

.page-title {
        height: 150px;
}


.single-follow-us-social-icon ul li a {
   color: #938b56;
 }
.single-follow-us-social-icon ul li a:hover {
  background: #938b56;
  }


h2 {
    color: #938b56;
   }

nav .menu li a {
    padding: 28px 15px;
    }


.ipn-subtitle {
    font-size: 0px;
  
}


[data-overlay]:before {
    
    background: #000000;
}
h4 {
     color: #938b56;
}

.boton-registrarse {
    display: inline-block;
    padding: 10px 20px;
    background-color: #938b56; /* Color de fondo del botón */
    color: #fff; /* Color del texto del botón */
    text-decoration: none;
    border-radius: 5px;
    transition: background-color 0.3s ease;
}

.boton-registrarse:hover {
    background-color: #6c663f; /* Cambio de color al pasar el ratón */
}


h3 {
        color: #ccc176;
 }


.single-post-item {
    display: block;
    background: #ffffff00;
    border: 0px solid #e5e8f3;
}

/* inicio cambios de  woocommerce */

.woocommerce-checkout .blog-page .page-content {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0px 0 30px;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    color: #fff !important;
    background-color: #B0A86C !important;
}


.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .coupon, .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .eael-cart-coupon-wrapper .coupon {
    border: 1px solid #d7dfef14;
}

.woocommerce-checkout .woocommerce form .form-row label {
    line-height: 2;
    color: #ffffff;
}


.woocommerce-cart.woocommerce-page .blog-page .page-content {
       padding: 0px 15px 80px;
}
/* fin cambios de  woocommerce */



a {
    color: #938b56;
}




.pricing-wrap {
    color: #000;
}


.pricing-wrap span.woocommerce-Price-currencySymbol {
    color: #938b56;
   }


.ti-align-justify:before {
    content: "\e6c3";
    color: #938b56;
}


.lni-phone-handset:before {
    content: "\eac1";
    color: #000;
}


.verified-list {
   background: #ccc176;
   color: #000;
   font-weight: bold;
}


html body .bg-a {
    background: #ccc17600;
}


.spd-wrap {
    padding: 1em 0;
    border-bottom: 0px solid #e9ecf3;
    background: #7f7849;
}


.listname-into h2 {
    color: #fff;
}

.listname-into span {
      color: #fff;
}


.prt-type {
    background: #403c22
    
}


.woocommerce .quantity .qty {
	width: 6.631em;
}

.single-post-item .post-details p, .single-post-item .post-details .text {
    margin: 1px 0 0;
}

.qty {
   
    padding-left: 20px;
    height: 35px;
    padding-right: 20px;
}

.single-post-item .post-details .meta-comment-tag {
    font-size: 0px;
}



.single-post-item {
    padding: 0px 0px 0px;
}


.joinchat__button {
   
    right: 80px;
   
}

.wc-stripe-elements-field, .wc-stripe-iban-element-field {
       width: 300px;
}


.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    height: 40px;
    
}


.input-with-icon i {
     top: 40%;
    bottom: 50%;
   }


.input-with-icon .form-control, .input-with-shadow .form-control, .input-with-shadow .select2-container, .input-with-icon .select2-container {
 
    padding-left: 60px;
    text-align: left;
}



.elementor-94835 .elementor-element.elementor-element-615df3cc {
    margin-top: 0px;
  padding: 0px 0px 0px 0px;
}

/* cambio sms */

.auth-sms-wrap {
    display: table;
    float: left;
    vertical-align: middle;
}

.sms-ic-box {
    width: 45px;
    height: 45px;
    display: inline-block;
    background: #ffffff;
    float: left;
    line-height: 45px;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    border-radius: 3px;
    margin-right: 8px;
    border: 1px dashed #dfe5ef;
}


.lni-sms-handset:before {
    content: "\2709";
    color: #000;
		font-weight: 100;
}


.lni-phone-handset:before {
        font-weight: 600;
}


h4.modal-header-title {
    font-size: 3em;
    text-align: center;
    margin: 1rem 0 1em 0;
    font-weight: 800;
}



 .grecaptcha-badge {
    width: 256px;
    height: 6px;
 
}


/* ajustes en agregar listado */
.col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 17%;
    max-width: 175%;
}


.col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 20%;
    max-width: 20%;
}


.ti-briefcase:before {
    content: "\e651";
    color: #0000;
}




.overlay-cate:before {
    background: linear-gradient(to bottom, transparent 7%, #1a1d2b00)
}


.listing-thumb:before {
    background: linear-gradient(to bottom, transparent 17%, #464c6300);
 
}



/* Estilos para el contenedor de la barra a la derecha */
.barra-rixel-derecha {
    display: flex;
    align-items: center;
}

/* Estilos para la envoltura de la llamada de autenticación */
.envoltura-llamada-autenticacion {
    display: flex;
    align-items: center;
}

/* Estilos para la caja del botón de llamar */
.caja-botón-llamar {
    margin-right: 10px; /* Espacio entre el botón y el texto */
}

/* Estilos para el botón de llamar */
.boton-llamar {
    display: inline-block;
    padding: 8px 15px;
    background-color: #7f7849; /* Color de fondo del botón */
    color: #fff; /* Color del texto del botón */
    text-decoration: none;
    border-radius: 5px; /* Borde redondeado */
    transition: background-color 0.3s ease; /* Transición suave para el cambio de color de fondo */
		margin: 5px;
}

/* Estilos para el botón de llamar al pasar el ratón por encima */
.boton-llamar:hover {
    background-color: #ccc176; /* Color de fondo del botón al pasar el ratón por encima */
  color: #fff; /* Color del texto del botón */
}


/* Estilos para el icono de llamada */
.boton-llamar i {
    margin-right: 5px; /* Espacio entre el icono y el texto */
}



.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0px;
}



.listing-card-info-icon {
       padding-left: 20px;
   	    margin-bottom: 0rem;
}



.property_meta {
    display: block;
    margin: 0em 0 0rem;
}
.without-author-avatar {
    height: 20px;
}


.listing-thumb {
   max-height: 350px;
}


.image {
     max-height: 350px;
    }


.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop, .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop {
    font-size: 0px;
 
}

.elementor-590 .elementor-element.elementor-element-aca1a1f .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop svg, .elementor-590 .elementor-element.elementor-element-aca1a1f .eael-woo-cart-wrapper .woocommerce-notices-wrapper ~ .return-to-shop a svg {
    height: 0px;
    width: 0px;
}

/*Renewal For Premium Subscription*/
.wps_recurring_bifurcation_wrapper{
    background: #fff;
		font-size: 19px;
  
}

.cart-subtotal{
    background: #000;
		font-size: 0px;
		color: #000;
  
}

.order-total{
    background: #000;
		font-size: 0px;
		color: #000;
  
}

.cart_item{
    background: #000;
		font-size: 0px;
		color: #000;
  
}


.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .woocommerce-Price-amount, .eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .cart-collaterals .cart_totals .order-total td span.woocommerce-Price-amount.amount {
    font-weight: inherit;
    color: inherit;
    font-size: 1px;
}


.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr, .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr {
    background: #000;
		font-size: 0px;
		color: #000;
}