/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.home .wd-nav[class*="wd-style-"]>li>a {
    color: #3343c5 !important;
}
.home .wd-nav[class*="wd-style-underline"] .nav-link-text:after
Specificity: (0,3,1)
 {
    background-color: rgb(226 6 19) !important;
}
.blog-design-small-images.has-post-thumbnail.blog-style-bg .article-body-container {
    margin-left: 50px !important;
}
.wd-post.blog-style-bg .article-body-container {
    border-radius: 20px !important;
    border: solid 5px #3343c5 !important;
}
.post-img-wrapp {
    border-radius: 30px !important;
}
.read-more-section a {
    padding: 1em !important;
    background-color: #3343c5 !important;
    border-radius: 20px !important;
    color: white !important;
}
.wd-post.blog-style-bg .article-body-container {
    padding: 50px 30px !important;
}
.read-more-section {
    margin-top: 40px !important;
}
.wd-entities-title
{
    color: #2642ca !important;
    font-weight: bold !important;
    font-size: 2em !important;
}
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], :root textarea, :root select {
    border: 2px solid #3343c5 !important;
    border-radius: 20px !important;
    background-color: #e5e5e5 !important;
    color: #3343c5 !important;
}
label {
    color: #3343c5 !important;
}

div.wpcf7 input[type="submit"] {
    border-radius: 20px !important;
    border: solid 2px #3343c5 !important;
    color: #3343c5 !important;
    box-shadow: none !important;
    background-color: white !important;
}
div.wpcf7 input[type="submit"]:hover {
    color: white !important;
    background-color: #3343c5 !important;
}
.elementor-728 .elementor-element.elementor-element-7167d4d4:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-7167d4d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    border-top: solid 5px #2642ca !important;
}
.whb-color-light:not(.whb-with-bg) {
    background-color: #3343c5 !important;
}
.post-title-large-image.color-scheme-light:after {
    background: #3343c5 !important;
}
:is(.wd-single-post-header,.post-title-large-image) .wd-post-meta {
    display: none !important;
}
.wd-post-cat.wd-style-with-bg {
    background-color: white  !important;
}
.wd-post-cat.wd-style-with-bg>a {
    color: #3343c5 !important;
}
.cky-btn-revisit-wrapper {
    background: #3343c5 !important;
}

/* Reemplaza 123 por el ID real de tu página */
body.page-id-16415 {
  --color-primario: #0B5;   /* si tu theme usa variables, súper */
  --color-texto: #ffffff;
  background: #000000 !important;
}

/* Ejemplos comunes (ajusta selectores a tu theme) */
body.page-id-16415 header.site-header,
body.page-id-16415 .header,
body.page-id-16415 .main-header {
  background: #0B5;
}

body.page-id-16415 .main-navigation a{
  color: #fff;
}
body.page-id-16415 .menu a {
  color: #fff;
}

body.page-id-16415 #menu-item-15815 .menu a {
  color: #000;
}


body.page-id-16415 footer.site-footer {
  background: #062;
  color: #fff;
}

body.page-id-16415 .wd-footer {background-color: #000000 !important}


body.page-id-16415 .wd-page-content {
    background-color: #000000 !important;
	background-image: url(https://friendly-kalam.74-208-14-217.plesk.page/wp-content/uploads/2025/11/patron-plus-3.png);
    background-repeat: repeat-y !important;
    background-size: contain;
    background-attachment: inherit;
    background-position: center top;
}

/* Ocultar la imagen original */
body.page-id-16415 .wd-footer .wd-image img {
    display: none !important;
}

/* Poner solo un logo como fondo */
body.page-id-16415 .wd-footer .wd-image {
    background-image: url(https://friendly-kalam.74-208-14-217.plesk.page/wp-content/uploads/2025/10/viaprimeplus-logo.png) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;   /* o auto si prefieres el tamaño original */
    background-position: left center !important;
    height: 50px;                          /* ajusta a la altura del logo */
    display: block !important;
}

body.page-id-16415 .elementor-16415 .elementor-element.elementor-element-3c6c605c:not(.elementor-motion-effects-element-type-background), body.page-id-16415 .elementor-16415 .elementor-element.elementor-element-3c6c605c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000 !important;
}

body.page-id-16415 .whb-color-light:not(.whb-with-bg) {
    background-color: #000000 !important;
}

body.page-id-16415 .elementor-16415 .elementor-element.elementor-element-246f8b7f .elementor-heading-title {
    color: #ffffff !important;
}

body.page-id-16415 .elementor-16415 .elementor-element.elementor-element-2da22839 .elementor-heading-title {
    color: #ffffff !important;
}

body.page-id-16415 .elementor-16415 .elementor-element.elementor-element-471e58e1 .elementor-heading-title {
    color: #ffffff !important;
}

body.page-id-16415 .elementor-16415 .elementor-element.elementor-element-4c28f8b0 .elementor-heading-title {
    color: #ffffff !important;
}

body.page-id-16415 label {
    color: #ffffff !important;
}

body.page-id-16415 input[type='text'] {
    border: 1px solid #000000 !important;
    border-radius: 20px !important;
    background-color: #e5e5e5 !important;
    color: #000000 !important;
}
body.page-id-16415 input[type='email'] {
    border: 1px solid #000000 !important;
    border-radius: 20px !important;
    background-color: #e5e5e5 !important;
    color: #000000 !important;
}
body.page-id-16415 input[type='tel'] {
    border: 1px solid #000000 !important;
    border-radius: 20px !important;
    background-color: #e5e5e5 !important;
    color: #000000 !important;
}
body.page-id-16415 textarea{
    border: 1px solid #000000 !important;
    border-radius: 20px !important;
    background-color: #e5e5e5 !important;
    color: #000000 !important;
}

body.page-id-16415 div.wpcf7 input[type="submit"] {
    border-radius: 20px !important;
    border: solid 1px #000000 !important;
    color: #000000 !important;
    box-shadow: none !important;
    background-color: white !important;
}
body.page-id-16415 .elementor-728 .elementor-element.elementor-element-7167d4d4:not(.elementor-motion-effects-element-type-background), body.page-id-16415 .elementor-728 .elementor-element.elementor-element-7167d4d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    border-top: solid 1px #000 !important;
}
body.page-id-16415 .cky-btn-revisit-wrapper {
    background: #000000 !important;
}

body.page-id-16415 .wd-nav[class*=wd-style-underline] .nav-link-text:after {
    background-color: #e30613 !important;
}
body.page-id-16415 .wd-sub-menu li>a {
    color: #000000 !important;
}