/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
html {
  scroll-behavior: smooth;
}

.page .wd-page-content {
    background-color: #f3ecea !important;
    background-image: none;
}
@media (min-width: 1025px) {
    .btn-size-large {
        --btn-font-size: 18px !important;
    }
}
.wd-logo img {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.wd-testimon-thumb {
    max-width: 200px !important;
}

.testimon-style-info-top .wd-testimon-thumb img {
    min-width: 200px !important;
    max-width: 200px !important;
}
.wd-testimon-name{font-size:2em !important;color:#79204d !important;}
.wd-testimon-pos{font-size:1.2em !important;}
.wd-info-box .info-svg-wrapper:hover :is( img,svg) {
    color: white !important;
}
.elementor-element-308aa96 {
  position: absolute;      /* ya lo tiene Elementor */
  left: 50%;              /* mueve el punto de referencia al centro */
  transform: translateX(-50%); /* lo ajusta para que quede realmente centrado */
}
.elementor-element-308aa96 svg path {
  fill: #7E2254;
}
.wd-testimon-text p em{font-size:1.1em !important;}
.wd-price-table.price-style-default .wd-plan-price {
    background-color: #7e2254 !important;
}
.wd-price-table .wd-plan-footer>a {
    background-color: #7e2254 !important;
}
.wd-plan-feature{font-size: 1.3em !important;}

.wpcf7-form p {
  display: flex;
  align-items: center; /* centra verticalmente */
  gap: 10px; /* espacio entre input y botón */
}

.wpcf7-form input[type="email"] {
  flex: 1; /* hace que el input ocupe todo el espacio disponible */
}
.mc4wp-form input[type="submit"] {
    color: #7e2254 !important;
    background-color: rgb(243 236 234) !important;
}

:root select, :root textarea, input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url] {
    border: #f2ece9 solid 1px !important;
	color: #f2ece9 !important;
    box-shadow: none !important;
    font-size: 18px !important;
}
.wd-col input[type=email]{background-color: #white !important;}
div.wpcf7 input[type="submit"] {
    color: #7e2254 !important;
    background-color: #f3ecea !important;
}
.wd-sub-menu li>a {
    font-size: 14px  !important;
    font-family: 'Roboto Condensed' !important;
}
.wd-dropdown-menu {
    background-image: #f2ece9 !important;
}
/* Aplica solo al textarea con la clase one-row */
.wpcf7 textarea.one-row {
  min-height: unset !important;
  height: 40px !important;        /* ajusta a la altura de tus inputs */
  max-height: 40px !important;
  line-height: 1em !important;   /* centra el texto */
  overflow-y: hidden !important;
  resize: none !important;        /* evita que el usuario lo agrande */
  box-sizing: border-box;
	    max-width: 90% !important;
}
.wpcf7-form p {
    color: white !important;
}

