/* Estilo para los botones */
a[data-parkings-target="link"] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 70%; /* Utilizar porcentaje en lugar de medida fija */
    max-width: 400px; /* Establecer un ancho máximo */
    margin-top: 1https://kuzov-a.com/finding-the-perfect-sofa-at-the-perfect-price/?customize_changeset_uuid=6b42831c-9337-46a8-a544-53e6b7f51a60&customize_messenger_channel=preview-0rem;
    text-decoration: none;
    background-color: #4299e1;
    color: #fff;
    border-radius: 0.5rem;
    padding: 1rem;
    transition: background-color 0.3s ease;
    box-shadow: 0 4px 3px rgba(0, 0, 0, 0.2);
}

a[data-parkings-target="link"]:hover {
    background-color: #1c64f2;
}

/* Estilo para el texto dentro de los botones */
span[data-parkings-target="recommendation"] {
    flex: 1;
    padding-left: 1rem;
    text-align: left;
    font-size: 1rem; /* Tamaño del texto para dispositivos móviles */
}

/* Estilo para el círculo alrededor del ícono */
span.border-4 {
    padding: 0.5rem;
    background-color: var(--circle-color);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    width: var(--circle-size, 2rem);
    height: var(--circle-size, 2rem);
}

/* Estilo para el ícono dentro del círculo */
svg {
    width: var(--arrow-size, 1.5rem);
    height: var(--arrow-size, 1.5rem);
    stroke: var(--arrow-color);
}

/* Estilo para el pie de página */
p[data-parkings-target="footnote"] {
    font-size: 0.875rem;
    color: #7b7b7b;
    text-align: center;
    margin-top: 1rem;
}

/* Variables para colores */
:root {
    --circle-color: rgba(255, 255, 255, 0.2);
    --arrow-color: #fff;
}

/* Media query para ajustar en pantallas más pequeñas */
@media only screen and (max-width: 768px) {
    /* Ajustes específicos para pantallas más pequeñas */
    .w-full {
        padding: 0; /* Reducir el relleno en pantallas más pequeñas */
    }

    a[data-parkings-target="link"] {
        width: 95%; /* Ajustar el ancho de los botones en pantallas más pequeñas */
    }

    span.border-4 {
        width: 2rem;
        height: 2rem;
    }

    svg {
        width: 1rem;
        height: 1rem;
    }

    span[data-parkings-target="recommendation"] {
        font-size: 0.9rem; /* Ajustar tamaño del texto en móviles */
    }
}

/* Estilos generales para contenedor */
.w-full {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 1rem;
}

/* Botones WPForms */
div.wpforms-container-full button[type=submit], div.wpforms-container-full .wpforms-page-button {
    height: var(--wpforms-button-size-height);
    background-color: var(--wpforms-button-background-color);
    border-radius: var(--wpforms-button-border-radius);
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
    color: var(--wpforms-button-text-color);
    padding: 0 var(--wpforms-button-size-padding-h);
    font-family: inherit;
    font-weight: 500;
    font-size: var(--wpforms-button-size-font-size);
    line-height: 100%;
    cursor: pointer;
    transition: all 0.15s ease-in-out;
    position: relative;
    text-decoration: none;
    width: 100%;
}

/* Estilos de imágenes */
.size-auto, .size-full, .size-large, .size-medium, .size-thumbnail {
    max-width: 100%;
    height: auto;
    border-radius: 10px;
}

.bancosimg {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.resize-featured-image .post-image img {
    width: 250px;
    height: 324px;
    object-fit: cover;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
}

.featured-area img, .featured-area iframe {
    width: 100%;
    border-radius: 10px;
}

/* Enlaces generales */
a {
    text-decoration: none;
}

/* Estilos para los encabezados */
h1 {
    color: #000000;
    font-size: 30px;
    font-weight: 600;
    margin: 1em 0 0.8em;
    text-align: center;
}

h2 {
    font-size: 20px;
    font-weight: 600;
    margin: 1em 0 0.8em;
}

.h2home, .h3home {
    background: #40CFFF;
    color: #ffffff;
    font-weight: bold;
    padding: 0.6em 0.85em;
    text-align: center;
    overflow-wrap: break-word;
    border-radius: 8px;
    margin: 0 0 20px;
    box-sizing: border-box;
}

.h3home {
    font-size: 16px;
}

.h2home {
    font-size: 18px;
}

/* Estilo de blockquote */
blockquote {
    font-size: 22px;
    color: #1f2024;
    border-left: 2px solid #745acc;
    margin: 40px;
    padding: 0px 20px 0px 30px;
}

blockquote p {
    margin-bottom: 5px;
}

cite {
    font-size: 19px;
}

/* Tamaño de imagen para "post-image" */
.post-image img {
    width: 100%; /* Hacer que las imágenes sean responsivas */
    height: auto;
    border-radius: 10px;
}

.wp-block-image img {
    box-sizing: border-box;
    height: auto;
    max-width: 100%;
    vertical-align: bottom;
    border-radius: 10px;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
}

/* GeneratePress Site CSS */
.site-header {
    border-bottom: 1px solid #dddddd;
}

.generate-columns-container .featured-column {
    width: 100%;
}

blockquote {
    background: #b2cfff;
    padding: 30px 50px;
    margin: 20px 0;
    display: block;
    color: #ffffff;
}

/* Ajuste para el contenido de la página */

.w3eden .img-48 img {
    max-width: 48px;
    height: auto;
    padding: 0;
    margin: 0 20px 0 0;
    border-radius: 8px;
}

.w3eden .wpdm_icon {
    box-shadow: none;
    min-width: 64px;
    max-width: 64px;
    width: 64px;
}

.w3eden .media {
    display: -ms-flexbox;
    display: flex
;
    -ms-flex-align: start;
    align-items: center;
}

.w3eden .card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
    background-color: #f1efef;
	  text-align: center;
}


.w3eden .card-body h4 {
  margin-bottom: .5rem;
  font-size: 18px;
  line-height: 1.2;
  font-weight: 600;
}


/* Ajustes en pantallas grandes */
@media (min-width: 992px) {
.one-column-no-sidebar         .main-content {
        max-width: 900px;
        width: 100%;
    }

.sidebar-right.magazine1 .main-content,
.magazine1 .sidebar-right .main-content {
        padding-right: 3px;
    }
}

.big-posts-box .posts-items li .post-title {
    font-size: 18px;
    padding-left: 0;
}

.entry-header .post-meta .author-meta+.date:before {
    content: "\2022";
    color: #000;
    margin: 0 6px 0 5px;
    display: inline-block;
}

.widget-title .the-subtitle {
    font-size: 12px;
    min-height: 15px;
}

.block-head-4 .mag-box-title h3 {
    font-size: 12px;
}



.tip {
    background-color: #f2f2f2;
    border-left: 5px solid #ff7d00;
    border-radius: 4px;
    color: #1f1f1f;
    min-height: initial;
    padding: 1rem 1rem 1rem 3.5rem;
    position: relative;
    margin-bottom: 2em;
    margin-top: 2em;
}

.tip:before {
    background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ4IDQ4IiB2aWV3Qm94PSIwIDAgNDggNDgiPjxwYXRoIGZpbGw9IiNmMGMzMzAiIGQ9Ik0zNywxOGMwLTcuMzU3LTYuMTExLTEzLjI4Ni0xMy41MzMtMTIuOTg5Yy02LjU2LDAuMjYyLTEyLjAyNSw1LjU5My0xMi40NCwxMi4xNDUKCWMtMC4yMjEsMy40OTIsMC45NDIsNi43MDMsMi45OSw5LjE1M2MxLjY1NCwxLjk3OSwyLjk0Niw0LjIzNCwzLjY4OCw2LjcwNUwxOCwzNGgxMmwwLjI5Ni0wLjk4NwoJYzAuNzM5LTIuNDYyLDIuMDE5LTQuNzE1LDMuNjcxLTYuNjg0QzM1Ljg1OCwyNC4wNzUsMzcsMjEuMTczLDM3LDE4eiIvPjxwYXRoIGZpbGw9IiNmZmY5YzQiIGQ9Ik0xNiwxOWMtMC41NTIsMC0xLTAuNDQ4LTEtMWMwLTQuOTYyLDQuMDM4LTksOS05YzAuNTUyLDAsMSwwLjQ0OCwxLDFzLTAuNDQ4LDEtMSwxLwpjLTMuODYsMC03LDMuMTQtNyw3QzE3LDE4LjU1MiwxNi41NTIsMTksMTYsMTl6Ii8+PGNpcmNsZSBjeD0iMjQiIGN5PSIzOS44MzMiIHI9IjMuMTY3IiBmaWxsPSIjNjA3ZDhiIi8+PHBhdGggZmlsbD0iIzkwYTRhZSIgZD0iTTI3LjI2NSw0MWgtNi41MzFjLTAuOTk1LDAtMS44MzktMC43MzItMS45OC0xLjcxN0wxOCwzNGgxMmwtMC43NTUsNS4yODMKCUMyOS4xMDUsNDAuMjY4LDI4LjI2MSw0MSwyNy4yNjUsNDF6Ii8+PHBhdGggZmlsbD0iIzYwN2Q4YiIgZD0iTTI5LjU0MiwzNy4yMDhMMTguNjgsMzguNzZsMC4wNzUsMC41MjNjMC4wMjMsMC4xNTgsMC4wNjksMC4zMDYsMC4xMjUsMC40NDlsMTAuNTE2LTEuNTAyCgkJTDI5LjU0MiwzNy4yMDh6Ii8+PHBvbHlnb24gZmlsbD0iIzYwN2Q4YiIgcG9pbnRzPSIxOC4zNTMgMzYuNDcgMTguNDkzIDM3LjQ1IDI5LjczNyAzNS44NDMgMjkuODgzIDM0LjgyMiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    content: '';
    height: 24px;
    margin-left: -40px;
    margin-top: 0.125rem;
    position: absolute;
    width: 24px;
}

.tip h3 {
    font-size: 18px;
    font-weight: 600;
}
.peligro h3 {
    font-size: 18px;
    font-weight: 600;
}

.peligro {
    background-color: #f2f2f2;
    border-left: 5px solid #f44336;
    border-radius: 4px;
    color: #1f1f1f;
    min-height: initial;
    padding: 1rem 1rem 1rem 3.5rem;
    position: relative;
    margin-bottom: 2em;
}

.peligro:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NjggNDY4IiBpZD0iV2FybmluZyI+PHBhdGggZmlsbD0iI2ZmYmY2NiIgZD0iTTEuODg2IDQ0Mi40NjEgMjE4LjIyOSA5Ljc1YzYuNS0xMy4wMDEgMjUuMDQyLTEzLjAwMSAzMS41NDIgMGwyMTYuMzQzIDQzMi43MTFjNS44NjYgMTEuNzMyLTIuNjYgMjUuNTM5LTE1Ljc3MSAyNS41MzlIMTcuNjU3QzQuNTQ2IDQ2OC0zLjk4IDQ1NC4xOTMgMS44ODYgNDQyLjQ2MXoiIGNsYXNzPSJjb2xvcmY2Yjk0YyBzdmdTaGFwZSI+PC9wYXRoPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Im0yNTIuNzk1IDMxMy42MDYgNS4yOTMtMTgxLjUwOUgyMDkuOTFsNS4yOTUgMTgxLjUwOXpNMjM0IDM1MS4zNjRjLTE1Ljc5NyAwLTI3LjcxIDEyLjM2Mi0yNy43MSAyOC43NTRzMTEuOTEyIDI4Ljc1NCAyNy43MSAyOC43NTRjMTYuMDU1IDAgMjcuNzA5LTEyLjA5MiAyNy43MDktMjguNzU0IDAtMTYuOTMtMTEuMzk0LTI4Ljc1NC0yNy43MDktMjguNzU0eiIgY2xhc3M9ImNvbG9yZmZmZmZmIHN2Z1NoYXBlIj48L3BhdGg+PC9zdmc+);
    background-repeat: no-repeat;
    content: '';
    height: 24px;
    margin-left: -40px;
    margin-top: 0.125rem;
    position: absolute;
    width: 24px;
}
.info:before {
    content: "";
    background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGcgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBkYXRhLW5hbWU9ImluZm8iPjxwYXRoIGQ9Ik0xMiAyYTEwIDEwIDAgMSAwIDEwIDEwQTEwIDEwIDAgMCAwIDEyIDJ6bTAgMThhOCA4IDAgMSAxIDgtOCA4IDggMCAwIDEtOCA4eiIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iOCIgcj0iMSIvPjxwYXRoIGQ9Ik0xMiAxMGExIDEgMCAwIDAtMSAxdjVhMSAxIDAgMCAwIDIgMHYtNWExIDEgMCAwIDAtMS0xeiIvPjwvZz48L2c+PC9zdmc+);
    background-repeat: no-repeat;
    background-size: contain;
    padding-left: 35px;
}
.bene:before {
    content: "";
    background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDI5IDI5Ij48cGF0aCBkPSJNMTQuNSAyQTEyLjUxNCAxMi41MTQgMCAwIDAgMiAxNC41IDEyLjUyMSAxMi41MjEgMCAwIDAgMTQuNSAyN2ExMi41IDEyLjUgMCAwIDAgMC0yNVptNy42MDMgMTkuNzEzYTguNDggOC40OCAwIDAgMC0xNS4xOTkuMDA4QTEwLjM2NyAxMC4zNjcgMCAwIDEgNCAxNC41YTEwLjUgMTAuNSAwIDAgMSAyMSAwIDEwLjM2OCAxMC4zNjggMCAwIDEtMi44OTcgNy4yMTNaTTE0LjUgN2E0LjUgNC41IDAgMSAwIDQuNSA0LjVBNC41IDQuNSAwIDAgMCAxNC41IDdaIi8+PC9zdmc+);
    background-repeat: no-repeat;
    background-size: contain;
    padding-left: 35px;
}

/*OCULTAR FECHAS DE LOS WIGET Y ENTRADAS RELACIONADAS */
.post-meta.clearfix:not(.single-post-meta) {
  display: none;
}

.post-meta:not(.single-post-meta) {
  display: none;
}

/* FORMULARIOS ADCOMBO */

.combo {
	border:1px solid #dab5b5;
	padding: 30px;
	box-shadow: 0 0 10px rgba(0, 0, 0, .4);
    border-radius: 10px
}

.infotip {
    background-color: #D5D5D5;
    border-left: 5px solid #000;
    border-radius: 8px;
    color: #000;
    min-height: initial;
    padding: 1rem 1rem 1rem 3.5rem;
    position: relative;
    margin-bottom: 2em;
    margin-top: 2em;
}

.infotip:before {
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    content: '';
    height: 100px;
	width: 100px;
    margin-left: -40px;
    margin-top: 0.125rem;
    position: absolute;
}

.infotip h3 {
    font-size: 20px;
    font-weight: 600;
}

.curso {
    background-color: #D5D5D5;
    border-left: 5px solid #000;
    border-radius: 8px;
    color: #000;
    min-height: initial;
    padding: 1rem 1rem 1rem 3.5rem;
    position: relative;
    margin-bottom: 2em;
    margin-top: 2em;
}

.curso:before {
    background-image: url("data:image/png;base64,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");
    background-repeat: no-repeat;
    content: '';
    height: 100px;
	width: 100px;
    margin-left: -40px;
    margin-top: 0.125rem;
    position: absolute;
}

.curso h3 {
    font-size: 20px;
    font-weight: 600;
}

.amz {
    background-color: #D5D5D5;
    border-left: 5px solid #000;
    border-radius: 8px;
    color: #000;
    min-height: initial;
    padding: 1rem 1rem 1rem 3.5rem;
    position: relative;
    margin-bottom: 2em;
    margin-top: 2em;
}

.amz:before {
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    content: '';
    height: 100px;
	width: 100px;
    margin-left: -40px;
    margin-top: 0.125rem;
    position: absolute;
}

.amz h3 {
    font-size: 20px;
    font-weight: 600;
}

.amz {
    background-color: #f2f2f2;
    border-left: 5px solid #fcb900;
    border-radius: 4px;
    color: #1f1f1f;
    min-height: initial;
    padding: 1rem 1rem 1rem 3.5rem;
    position: relative;
    margin-bottom: 2em;
}