/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.cr-review-form-textbox[required] {
    border-color: inherit !important;
}

.cr-review-form-textbox:required {
    box-shadow: none !important;
}

label .required {
    display: none !important;
}

.footer-container .social-links {
    display: flex;
	padding: 10px 13px;
}
  
.footer-container .social-links a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 4px;
    background-color: #0065e2;
    border: 1px solid #0065e2;
    font-size: 16px;
    color: #ffffff;
    margin-right: 10px;
    transition: 0.3s;
}

.footer-container .social-links a:hover {
    background-color: #005acb;
}

.link-copyright * a {
    color: white !important;
}

.link-copyright * a:hover,
.link-copyright * a:active {
    color: #C7D3FF !important;
}

.checkout-login-msg {
   	border: 2px dashed #c3c3c3;
	padding: 10px;
}

.checkout-login-msg + * {
    padding: 10px;
	background-color: #f3f3f3;
	border: 2px solid #f3f3f3;
}

/*CSS PAGINA CHRISTMAS ADVENT CALENDAR*/

/* Forzar color de fondo en la página con ID 19122 */
html.page-id-19122,
body.page-id-19122,
.page-id-19122,
.page-id-19122 .wd-page-content {
  background: #021137 !important;
  background-image: none !important;
}

/* Anular posibles pseudo-elementos usados como overlay */
.page-id-19122 .wd-page-content::before,
.page-id-19122 .wd-page-content::after,
html.page-id-19122::before,
html.page-id-19122::after,
body.page-id-19122::before,
body.page-id-19122::after {
  background: none !important;
  background-image: none !important;
  /* no cambiamos content/display para evitar romper layout */
}

.page-id-19122 .whb-color-dark:not(.whb-with-bg) {
    background-color: #021137 !important;
}

.page-id-19122 .nav-link-text {
	color: white;
}

.page-id-19122 .wd-tools-icon {
    color: white;
}

@media screen and (min-width: 1921px) {
    #christmas-footer {
        display: none !important;
    }
}

.page-id-19122 .advent-calendar-item .wd-timer-sec {
    display: none;
}

.page-id-19122 .advent-calendar-item .wd-timer > span {
	background-color: #e7e7e78c;
}

.page-id-19122 .promo-banner:has(.wd-countdown-timer) .wd-promo-banner-link {
    display: none !important;
    pointer-events: none;
}

/* Ocultar por defecto botones, para que no salgan al cargar la página */
.page-id-19122 .promo-banner .banner-btn-wrapper,
.page-id-19122 .promo-banner .wd-promo-banner-link {
    display: none !important;
}