@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//murexcompany.es/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.2.6") format("woff2");
}

:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(82,82,82);
	--wd-text-font-size: 14px;
	--wd-title-font: "Ubuntu", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Ubuntu", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Shadows Into Light Two", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Ubuntu", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(182,2,85);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: rgb(182,2,85);
	--wd-link-color-hover: rgb(30,115,190);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(182,2,85);
	--btn-accented-bgcolor-hover: #C42D3C;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.header-banner {
	background-color: rgb(0,0,0);
	background-image: url(http://murexcompany.es/wp-content/uploads/2021/03/marketplace-top-banner.jpg);
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 280px;
}
.wd-page-title {
	background-color: rgb(121,121,123);
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1301px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1301px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


a.btn.btn-color-primary.btn-style-link.btn-shape-rectangle.btn-size-default {
    font-size: 22px;
    padding-bottom: 5px;
}

.banner-inner.set-cont-mb-s.reset-last-child.wd-fontsize-s p {
    max-width: 70%;
}

.wd-fontsize-s {
    font-size: 14px;
	    font-weight: 600;
}

.peque .banner-title {
    line-height: 56px !important;
    font-size: 26px !important;
    color: #b60255 !important;
    font-weight: 600 !important;
    margin-top: -15px !important;
}


h4.banner-title.wd-font-weight-400.font-alt.wd-fontsize-xxl {
    font-weight: 600 !important;
}


.wd-sub-menu li a {
	font-size: 16px !important;
    font-weight: 800 !important;
}


.wd-nav[class*="wd-style-"]>li.menu-item-has-children>a:after {
    color: var(--nav-chevron-color);
    color: #fff !important;
    font-size: 12px;
    font-weight: 600;
}


.wpcf7 a {
    color: #b60355;
}


.whb-sticked a.woodmart-nav-link {
    /* padding-left: 1px; */
    /* padding-right: 1px; */
    font-size: 11px;
    /* font-weight: 800 !important; */
}
.whb-sticked .wd-sub-menu li a {
    font-size: 11px !important;
    font-weight: 800 !important;
}

.whb-sticked .wd-nav[class*="wd-style-"]>li.menu-item-has-children>a:after {
    color: var(--nav-chevron-color);
    color: #333 !important;
}

.variations tr:nth-of-type(1) .value .swatches-select.swatches-on-single .wd-swatch{
border: 1px solid #333;
padding: 4px;
font-size: 13px !important;
}

.variations tr:nth-of-type(2) .value .swatches-select.swatches-on-single .wd-swatch {
    border: 1px solid #333;
    padding: 4px;
    font-size: 13px !important;
}

.wd-swatch.swatch-on-single.text-only.swatch-size-default.active-swatch.swatch-enabled {
    border:2px solid #b60355 !important;
	background: #b603550f !important;
}

.swatch-on-single.swatch-enabled {
    cursor: pointer;
    border: 1px solid;
}

h2.yikes-custom-woo-tab-title.yikes-custom-woo-tab-title-medidas {
    display: none;
}

.variations_form .reset_variations {

    font-size: 15px;
    position: relative;
    top: 10px;
    font-weight: bolder;
}

.wd-sizeguide-btn a.wd-open-popup {
    border: 3px solid #b60255;
    padding: 10px;
    font-weight: 800 !important;
}

.woodmart-woocommerce-layered-nav .with-swatch-text .layered-nav-link {
    color: #333;
    font-weight: normal;
    color: var(--wd-link-color);
    text-decoration: none;
    transition: all .25s ease;
}
.woodmart-woocommerce-layered-nav .swatches-normal .with-swatch-text .layer-term-name {
    font-size: 14px;
}


.archive small.woocommerce-price-suffix {
    display: none;
}


.woodmart-woocommerce-layered-nav .filter-swatch>span, .wd-pf-dropdown .filter-swatch>span {
 
    border: 1px solid #333;
}

.wd-swatch.swatch-on-single.text-only.swatch-size-default.swatch-enabled {
    text-transform: lowercase;
}


.shopping-cart-widget-body.wd-scroll span.woocommerce-Price-amount.amount:after {
    content: "(IVA incluido)";
    color: #b2b2b2;
    font-size: 10px;
    padding-left: 5px;
}

.cart-widget-side.wd-side-hidden.wd-right.wd-opened p.woocommerce-mini-cart__total.total span.woocommerce-Price-amount.amount:after {
    content: "(IVA incluido)";
    color: #b2b2b2;
    font-size: 10px;
    padding-left: 5px;
} 


.woocommerce-checkout input#submit_redsys_payment_form {
    background: #ade866;
    width: 100%;
}

.woocommerce-checkout a.button.cancel {
    display: none;
}

li.additional_information_tab {
    display: none !important;
}

.single .wd-swatch.swatch-on-single.swatch-with-bg.wd-tooltip.swatch-size-default.swatch-enabled {
    font-size: 0px !important;
}

.variations tr:nth-of-type(2) .value .swatches-select.swatches-on-single .wd-swatch {
    border: 1px solid #333;
    padding: 4px;
    font-size: 0px !important;
}

.variations tr:nth-of-type(2) .value .swatches-select.swatches-on-single .wd-swatch {
    border: 1px solid #333;
    padding: 4px;
    font-size: 13px !important;
}

/*FORMULARIO*/

input[type="email"], input[type="date"], input[type="search"], input[type="number"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select {
    /*padding: 0 15px;*/
    max-width: 100%;
    width: 100%;
    height: 42px;
    border: var(--wd-form-brd-width) solid #b60355;
	  font-size: 16px;
	}

textarea {
    min-height: 105px;
}

/*.btn, .button, button, .added_to_cart, [type="submit"], [type="button"] {
    font-size: 16px;
    background-color: #b60355;
    color: #FFF;
}

.btn:hover, .button:hover, button:hover, .added_to_cart:hover, [type="submit"]:hover, [type="button"]:hover {
    color: #fff;
    background-color: #78767c;
}
*/

/*ACORDEONES*/

/*Fuente mensajes formulario*/

.wpcf7-response-output {
    font-size: 18px;
}

/*label[for=billing_country] {
    margin-bottom: 25px;
}*/

#billing_city_field {
    margin-top: 20px;
}

body .select2-container--default .select2-selection {
    border: var(--wd-form-brd-width) solid #b60355 ;
}

.product-label.onsale {
    background-color: #6dab3c !important;
}


.whb-sticked a.woodmart-nav-link{
font-size: 13px !important;
}

.variations tr:nth-of-type(2) .value .swatches-select.swatches-on-single .wd-swatch {
    border: 1px solid #333;
    padding: 4px;
    font-size: 0px !important;
}





.wd-swatch.swatch-on-single.swatch-with-bg.wd-tooltip.swatch-size-default.wd-tooltip-inited.swatch-disabled{
   /* position:relative;
    width: 100px; height: 100px;
    background: #000;*/
}
.swatch-on-single.swatch-disabled {
    opacity: .1;
    cursor: default;
}

.whb-sticked .wd-sub-menu li a {
	font-size: 15px !important;
}





.btn, .button, button, .added_to_cart, [type="submit"], [type="button"] {
   
    background-color: #b60355;
	color: #fff;
}


.variations tr:nth-of-type(2) .value .swatches-select.swatches-on-single .wd-swatch {
    border: 1px solid #333;
    padding: 4px;
    font-size: 12px !important;
}


.woodmart-woocommerce-layered-nav .layer-term-name {
    position: relative;
    font-size: 16px;
}

.woodmart-woocommerce-layered-nav.widget .swatches-normal .with-swatch-text .layer-term-name{
 font-size: 14px;
}


.widget_product_categories .product-categories li a{
font-size: 16px;
}


#billing_country_field span.woocommerce-input-wrapper {
    border: 1px solid #b60355;
    padding: 3%;
    /* width: 100%; */
    display: block;
}

input[type="email"], input[type="date"], input[type="search"], input[type="number"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select {
  
	border: 1px solid #b60355;
}

body .select2-container--default .select2-selection {
    border: 1px solid #b60355;
}


.woocommerce-checkout input#submit_redsys_payment_form {
    background: #ade866;
    width: 100%;
    color: #333;
}

li.menu-item.menu-item-compare.wd-with-icon{
display: none
}

.joinchat.joinchat--right.joinchat--show.joinchat--tooltip {
    right: unset;
    left: 80px;
}

.products-footer {
    margin-bottom: 30px;
}


.price .amount bdi {
    font-size: 15px !important;
}

.price .amount bdi {
    font-size: 15px !important;
    
}
.price span.price .amount bdi{
  font-size: 23px !important;
}

span.units {
    font-size: 13px;
    margin-left: 0px;
    
}

.price .unit-price bdi {
    font-size: 23px !important;
    color: #b60255 !important
  
 
}

.price .unit-price  {
   margin-top: 12px !important
  
 
}

span.ivainc {
    font-size: 13px;
}



.single_variation_wrap .woocommerce-variation-price {
    display: none;
}

.price .amount bdi {
   
    font-weight: 800 !important;
}
.price span.price .amount bdi{
   font-weight: 800 !important;
    
}

.price .unit-price bdi {
    font-size: 23px !important;
    font-weight: 800 !important;
}

.wrapp-product-price .price > span.amount {
  /*  display: none; */
}


.wrapp-product-price .price > small {
    display: none;
}

.wrapp-product-price .price > span.units {
    display: none;
}

.wrapp-product-price .price del, .wrapp-product-price .price ins {
display: none !important
}

.archive .price .unit-price bdi {
    font-size: 15px !important;
    font-weight: 800 !important;
}



.wrapp-product-price span.unit-price {
    display: none;
}

.wd-swatch.swatch-on-single.swatch-size-default.active-swatch.swatch-enabled {
    border: 2px solid #b60355 !important;
    background: #b603550f !important;
}

.product-type-simple .price > del, .product-type-simple .price ins, .product-type-simple .price small, .product-type-simple .price span.units {
    display: none;
}
.product-type-simple .price span.unit-price ins {
    display: initial !important;
}

.product-type-simple .price .unit-price del bdi {
    color: #BDBDBD !important;
    font-size: 17px;
}
.product-type-simple .price .unit-price .amount bdi {
    font-size: 24px !important;
}
.woocommerce-order-pay .entry-content>.woocommerce {
    margin: 0 auto;
    max-width: 900px;
}

#place_order:hover {
   
    background-color: #D70465 !important;
}

a.button.product_type_variable.add_to_cart_button.add-to-cart-loop:hover {
    background-color: #D70465;
}

.product-template-default button.button:hover {
    background: #D70465;
}

small.woocommerce-price-suffix {
    font-size: 13px !important;
}

/*.single span.prefix {
    display: none;
}*/

.wrapp-product-price .price del, .wrapp-product-price .price ins {
        display: inline !important; 
}

input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number {
    text-align: left;
    padding-left: 16px;
}

span.icon {
    font-size: 13px;
    color: #333;
    text-align: center;
    margin-left: 3px;
    font-weight: 800;
}

div.quantity input[type="button"] {
    padding: 0 5px;
    min-width: 25px;
    height: 42px;
    border: var(--wd-form-brd-width) solid var(--wd-form-brd-color);
    background: transparent;
    box-shadow: none;
    background-color: var(--wd-primary-color);
    border-color: var(--wd-primary-color);
	    color: #fff !important;
    font-size: 18px;
}

button.single_add_to_cart_button.button.alt {
    padding: 12px 30px !important;
    font-size: 16px;
}

.product-label.out-of-stock {
    background-color: #D7010D;
    color: #fff;
    font-weight: 900;
}

.labels-rounded .product-label {
    min-height: 50px !important;
    font-size: 10px;
}

.product-type-simple .price ins, .product-type-simple .price > del, .product-type-simple .price small{
display: initial !important;
}

/*
.product-type-simple .price .amount bdi {
    font-size: 20px !important;
}
*/

.wd-clear-filters.wd-action-btn.wd-style-text.wd-cross-icon a {
    color: rgb(182, 2, 85);
}

.wd-show-sidebar-btn.wd-action-btn.wd-style-text.wd-menu-icon a {
    color: rgb(182, 2, 85);
}
/*-----MEGAMENU-----*/
.cajamenu { 
    margin: 0px 10px 20px 10px;
    box-shadow: 0px 0px 6px 0px rgba(106, 106, 106, 0.46);
    border-radius: 5px;
    padding: 5px 0px 0px 5px;
    max-width: 180px;
	  max-height: 190px;
}

.cajamenu:hover { 
    box-shadow: 0px 0px 6px 0px rgba(182, 2, 85, 1);
}

span.onsale.product-label {
font-size: 14px;
}


.product-label.onsale {
border: 1px solid #ffffff7a;
}

.betrs_option_desc {
    border-top: 1px solid #c54806;
    border-bottom: 1px solid #c54806;
    font-size: 10px;
    text-align: justify;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #c54806;
    margin-top: 12px;
  
}

/* Color flechas menu sticky */
.whb-sticked .wd-nav[class*="wd-style-"]>li.menu-item-has-children>a:after {
    color: #fff !important;
}

/*Efecto zoom imágenes bolsas home*/

.zoom {
    transition: transform .2s; 
}
 
.zoom:hover {
    transform: scale(1.1); 
}

/*CAJAS CATEGORAS HOME*/
.cajacat {
    box-shadow: 0px 0px 6px 0px rgb(106 106 106 / 46%);
    border-radius: 5px;
    padding: 5px 5px 0px 5px;
    max-width: 180px;
    max-height: 190px;
}

.cajacat:hover {
    box-shadow: 0px 0px 6px 0px rgba(182, 2, 85, 1);
}

/* CSS Restyling Elementor 2022 */

.botonpresupuesto {
	font-size: 18px;
}

.white-text {
	color: white;
}

.lab_ select{
	margin-top: 7px;
}

.searchform input[type="text"] {
    border-radius: 8px;
}

.elementor-widget-image a img {
    width: auto !important;
}

#menu-menu-inicio-new .wd-list li {
    color: #000 !important;
}
#menu-menu-inicio-new .wd-list li:hover {
    color: #b60155 !important;
	  transform: scale(1.025);
	  text-decoration: underline;
}
/* Ocultar primera tab descripción en productos */
.single-product .wd-accordion-item:first-of-type {display:none}

/* .woocommerce-info {
    background: red!important;
} */

/*.wd-logo img {
	max-height: 100% !important;}*/@media (min-width: 1025px) {
	.product-tabs-wrapper {
    margin-bottom: 0px !important;
    padding-bottom: 0px;
}

.whb-general-header-inner .searchform {
max-width: 70%;
margin: auto;
}


}

@media (min-width: 768px) and (max-width: 1024px) {
	.h1Home2 {
     margin-top: 70px;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.h1Home2 {
     margin-top: 70px;
}
.woocommerce-tabs div.woocommerce-Tabs-panel {
	display:none !important}
}

@media (max-width: 576px) {
	.h1Home2 {
     margin-top: 70px;
}



.joinchat{
right: unset;
	    left: 80px;
}


tr.cart_item {
    font-size: 16px;
}

td.product-total .amount {
    color: #777;
    font-weight: 400;
	    font-size: 16px;
}

.shop_table table th {
	font-size: 18px !important;
	
}

.woocommerce-billing-fields__field-wrapper label {
    font-size: 18px;
}
.payment_methods li>label {
   
    font-size: 18px;
	    font-weight: 800;
}

.variations tr:nth-of-type(1) .value .swatches-select.swatches-on-single .wd-swatch {
    border: 1px solid #333;
    padding: 12px;
}
.product-design-default .variations_form .reset_variations, .popup-quick-view .variations_form .reset_variations {
    position: absolute;
    bottom: -30px;
    left: 0;
    margin-left: 0;
    padding-top: 35px;
}

/*.variations_form .reset_variations{
top: -39px;
}
.value.with-swatches .reset_variations {
    top: 25px;
}
*/

a.reset_variations {
    padding-top: 60px !important;
}

.swatches-select.swatches-on-single {
    padding-bottom: 35px;
}

.wd-header-mobile-nav .wd-tools-icon:before {
    font-size: 45px !important;
    content: "\f15a";
    font-family: "woodmart-font";
    color: #b60255 !important;
}



.wd-info-box .info-box-subtitle:not(.subtitle-style-background), .wd-info-box .info-box-title {
    line-height: 1.3;
    letter-spacing: -0.5px;
    font-size: 10px;
}


div.wd-after-add-to-cart .vc_custom_1620215502764 .text-center .inline-element {
    margin-right: 0px;
    margin-left: 0px;
}


.wd-sidebar-opener.wd-on-shop.wd-action-btn.wd-style-icon.wd-sticky {
    background: #b60255;
}


.wd-sidebar-opener.wd-on-shop.wd-action-btn.wd-style-icon.wd-sticky>a:before {
    font-size: 18px;
    content: "\f118";
    font-family: "woodmart-font";
	font-family: var(--wd-entities-title-font);
    content: "Filtrar";
    color: #fff;
}

.wd-sidebar-opener.wd-on-shop.wd-action-btn.wd-style-icon.wd-sticky>a {
   
    width: 65px;
}


.product-label.out-of-stock {
    background-color: #D7010D;
    color: #fff;
    font-weight: 900;
}

.labels-rounded .product-label {
    min-height: 50px !important;
    font-size: 10px;
}

.wd-logo img {
    padding-top: 0px !important;
}

/*.wd-logo img {
	padding-bottom: 18px;
}*/

.wd-logo, .wd-sticky-logo img{
  padding-bottom: 3px;
}
}

