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

/*PG 2023*/
/*BODY*/
.home .main-page-wrapper {padding-top:0px;}
.main-page-wrapper {background-color:#ffffff !important; background-image:none !important;}
/*Banners*/
.pg-banner.promo-banner .wrapper-content-banner {padding:12px !important;}
.pg-banner .banner-title-wrap {background-color:#ED1C24; border-left:6px #FFC20E solid; padding:8px 12px 0px !important; margin:0px !important;}
.pg-banner .banner-title-wrap h5 {padding-bottom:18px !important;}
.pg-banner .banner-inner {background-color:#ED1C24; border-left:6px #FFC20E solid; padding:0px 12px 12px !important; margin:0px !important;}
.pg-banner .banner-btn-wrapper {margin-top: -10px !important; 	margin-left: 12px;}

/*.banner-mask .wrapper-content-banner {background-color: #001C3170 !important;}*/

/*HEADER*/
/*info box*/
.cs-info-box svg {fill:#004071;}
.cs-info-box .info-box-title{margin-bottom:0px !important; font-size:14px !important;}
.box-icon-align-left .box-icon-wrapper {margin-right:10px !important;}
.ico-primary svg{fill: #004071}

#menu-item-22526 .woodmart-nav-link {color:#004071 !important;}
#menu-item-22526 .nav-link-text {font-size: 16px; font-weight: 800;}
#menu-item-22526 .w

d-nav-img {width:25px !important; max-height:100% !important;}
#menu-item-22526 .wd-dropdown-menu a {font-weight:bold; text-transform:uppercase; color:#004071 !important;}
#menu-item-22526 .wd-dropdown-menu img {width:18px !important; max-height:100% !important;}

/*Social*/
.cs-social-box {display:flex;}
.cs-social-box .social-whatsapp {background-color:#50cc5d !important; order:1;}
.cs-social-box .social-whatsapp .wd-icon {color:#fff !important}
.cs-social-box .social-facebook {order:2;}
.cs-social-box .social-instagram {order:3;}
.cs-social-box .social-instagram:hover {background-color:#da169d !important;}
.cs-social-box .social-tiktok {order:4;}

/*Mobile Menu*/
.whb-column.whb-col-mobile.whb-hidden-lg svg{fill:#ffffff;}
.whb-col-mobile {justify-content:space-between !important;}

/*STORE LOCATOR*/
/*Widget*/
.stores-widget .info-box-inner > p {display:none;}
.store_locator_nearest_store_text {display:block;}
a.store_locator_visit_nearest_store {color:#ED1C24; font-weight:bold;}
/*Map*/
.store_locator_details a h3 i, .store_locator_website{display:none;}
.store_locator_actions a{width:100%; margin-bottom:10px;}
.store_locator_details p {margin-bottom:12px; line-height:1.5;}
.store_locator_find_stores_button, .store_locator_get_direction, .store_locator_call_now, .store_locator_visit_website{background-color:#004071; color:#fff;}
.store_locator_find_stores_button, .store_locator_get_direction:hover, .store_locator_call_now:hover, .store_locator_visit_website:hover{background-color:#004071; color:#fff;}

.store_locator_result_list_item:hover, .store_locator_result_list_item_hover {background-color:#F8F9FF;}

/*PRODUCTOS*/
/*.product-images {background-color:#fff; border:1px solid rgb(228,228,228);}*/
.owl-carousel-item {background-color:#fff;}
.single-breadcrumbs-wrapper {background-color: #f8f9ff; padding-top: 32px;}

.wd-visits-count.wd-style-with-bg {background-color:#FFC20E !important;}
.wd-visits-count.wd-style-with-bg:before {background:none !important;}

.wd-product-stock {display:none;}

/*WOOCOMMERCE*/
.woocommerce-error {background-color:#E05252;}
.wpcf7 form:not(.sent) .wpcf7-response-output, .mc4wp-error, .mc4wp-notice, :is(.woocommerce-error, .woocommerce-info) {background-color:#E05252;}

/*Menú productos*/
.menu-products-grid .product-element-bottom > div h1 {font-size:20px !important;}

/*Blog*/
.blog-design-small-images .article-inner .article-body-container {text-align:left;}

/*MISC*/
.news-form input[type="email"] {background-color:#fff; width:320px;}
.news-form input[type="submit"] {background-color:#004071;color:#fff;}

.btn-size-large {font-size:18px; border-radius:3px !important;}
.btn-size-large .wd-btn-icon > span {font-size:36px;}

.d-none {display:none !important;}

/*CF7*/
.wpcf7-form label {font-weight:700; margin: 0 0 12px 0; padding: 0; font-size: var(--wpforms-label-size-font-size); line-height: var(--wpforms-label-size-line-height); color: var(--wpforms-label-color);}

.wpcf7-form input[type=text], .wpcf7-form input[type=email], .wpcf7-form input[type=tel], .wpcf7-form select {background-color: var(--wpforms-field-background-color); border-radius: var(--wpforms-field-border-radius); color: var(--wpforms-field-text-color); border: 1px solid var(--wpforms-field-border-color); padding: 0 var(--wpforms-field-size-padding-h); font-size: var(--wpforms-field-size-font-size); line-height: 100%; box-shadow: none; transition: border 0.15s, box-shadow 0.15s;}

.wpcf7-form textarea {height:100px; background-color: var(--wpforms-field-background-color); border-radius: var(--wpforms-field-border-radius); color: var(--wpforms-field-text-color); border: 1px solid var(--wpforms-field-border-color);}

.wpcf7-submit {background-color:#004071 !important; color: #fff !important; border-radius:2px;}

/*DIC 2023*/
#menu-atencion-a-clientes #menu-item-3579 {display:none;}
footer.author-bio-section {display:none !important; }

/*Carousel Jun 2024*/
@media (max-width: 480px) {
  	div[class*="wd-carousel-spacing"] .owl-nav > div[class*="prev"], .owl-prev {margin-left: 64px !important; left:5px !important;}
	div[class*="wd-carousel-spacing"] .owl-nav > div[class*="next"] {margin-right: 64px !important;}
}

/*NOV 2024*/
.wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp > .wd-sub-menu > li:hover > a .wd-nav-img, .wd-nav-img {filter: brightness(1) invert(0) grayscale(1) !important;}
@media (max-width: 480px) {
	.wrap-price div p:nth-of-type(3) {display:none;}
}
.page-id-44772 .pre-news {display:none !important;}

/*Optimización Julio, 2025*/
.wd-header-search.wd-design-1 {width:100% !important; background-color:#fff !important; border-radius:1px !important; margin:0 24px !important;}
