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


/***********************************************************/
/**********  FIXES BORRAR?  ************/
/***********************************************************/

.woocommerce-checkout form.woocommerce-checkout {
    column-gap: inherit !important;
}



/***********************************************************/
/**********  xxxxxxx  ************/
/***********************************************************/

 body.lang-en #wpuef-row-c2{ 
  display: none !important;
}

/***********************************************************/
/********** TEMPORALES - BORRAR EN PRODUCTION  ************/
/***********************************************************/

.otgs-development-site-front-end {
    display: none;
}

/***********************************************************/
/**********  SEARCHER AJAX  ************/
/***********************************************************/
.asp_w_container_1 {
    margin: 0 auto!important;
}

/***********************************************************/
/**********  GENERALES  ************/
/***********************************************************/
/* .main-page-wrapper {padding-top: 20px !important} */
address {

    font-family: 'Play' !important;
    font-style: inherit !important;
}

/***********************************************************/
/**********  PAGE TITLE  ************/
/***********************************************************/
    .page-title {
    margin-bottom: 0px !important;
    
	}


/***********************************************************/
/********** MOBILE  ************/
/***********************************************************/
@media all and (max-width: 600px) {
    .page-title {
    margin-bottom: 0px !important;
    
	}
}



/***********************************************************/
/**********  HEADER - TOP  ************/
/***********************************************************/
:is(.icons-size-small,.icons-size-) .wd-social-icon {
    width: 26px !important;
    height: 26px !important;
}
.wd-social-icons:is(.icons-size-small,.icons-size-) .wd-icon {
    line-height: 26px !important;
}

.hide_text .nav-link-text{ display: none;}
/***********************************************************/
/**********  HEADER - MIDDLE  ************/
/***********************************************************/
.wd-header-cats span.menu-open-label { display: none;}
.wd-header-cats.wd-style-1 .menu-opener {min-width: inherit !important;}
form.searchform.wd-style-default.wd-cat-style-bordered {margin: 0 40px;}
/***********************************************************/
/**********  MAIN MENU  ************/
/***********************************************************/
.wd-header-main-nav .wd-nav-main img.wd-nav-img{display: none !important;}
.destacado a.woodmart-nav-link {color: #EA0073!important;}
/***********************************************************/
/**********  RELATED PRODUCTS IN PRODUCT PAGE  ************/
/***********************************************************/
body.single-product  .product-grid-item:hover .wd-buttons[class*="wd-pos-r"] {
    opacity: 0;
    transform: none;
}
body.single-product  .wd-hover-base .wrapp-swatches {
    display: none;
}
body.single-product  .upsells-carousel{
	margin-bottom: 30px;
	
}
body.single-product  .upsells-carousel h3,
body.single-product  .upsells-carousel .product-element-bottom.product-information{
	display: none;
}
div#otros_colores{
	display: none !important;
}
h4.wd-el-title.title.element-title {
    color: black;
    margin: 0 0 5px 0;
    font-size: 16px;
    font-weight: 900;
}
.postid-2029 div#otros_colores {
	display: none;
	}

.entry-summary .related-products{display: none!important;}
/***********************************************************/
/**********  Envío gratis  ************/
/***********************************************************/
.woocommerce-free-shipping-bar-order {
    background: #ffcfcf;
    padding: 10px;
}
/***********************************************************/
/**********  CLIENTE ESPECIAL  ************/
/***********************************************************/
.role-cliente_especial .badge-inner.secondary.on-sale, 
.role-cliente_especial .price del,
.role-cliente_especial .product-rating-price,
 .role-cliente_especial .product-type-variable p.price,
 .role-cliente_especial  del .woocommerce-Price-amount {
    display: none;
}

/***********************************************************/
/**********  PRODUCT TABLE LIST  ************/
/***********************************************************/
.search_box_fixer h3{display: none;}

.wpt_action input.input-text.qty.text, .wpt-wrap .qib-button-wrapper .quantity input.input-text.qty.text, .wpt-wrap .wpt_quantity input.input-text.qty.text, .wpt-wrap .wpt_quick_qty input.input-text.qty.text {

    height: 42px !important;

}

table.add_cart_left_icon tr .wpt_action a.button:before {

    opacity: 1;
}

a.ajax_active.button.wpt_woo_add_cart_button.add_to_cart_button{
	line-height: 29px;
}

.ajax_active.wpt_variation_product.single_add_to_cart_button.button.wc-variation-selection-needed.wpt_woo_add_cart_button{
	line-height: 29px;
	margin-bottom: 8px;
}

.wpt_varition_section .reset_variations{
	display: none;
}
    
/* Chrome, Safari, Edge, Opera */
.wpt-row input::-webkit-outer-spin-button,
.wpt-row input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.wpt-row input[type=number] {
  -moz-appearance: textfield;
}

.wpt_thumbs_popup .wpt_popup_image_wrapper {
    height: 535px !important;
    width: 500px !important;
}


#tabla_productos .all_check_header>span {
background-color: #F694C5;
 border-radius: 0px;
border: none;
}

#tabla_productos   a.button.add_to_cart_all_selected {
    background-color: #c1c1fd;
    border: none !important;
    border-radius: 0px;
}
/***********************************************************/
/**********  WMART SLIDER  ************/
/***********************************************************/
.wd-slide-container {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

/***********************************************************/
/**********  Mailerlite  ************/
/***********************************************************/
.ml-form-embedContainer .ml-form-embedWrapper {	background-color: white !important;	}
	.ml-form-embedBody.ml-form-embedBodyDefault.row-form,
	.ml-form-successBody.row-success{padding-top: 5px !important;padding-left: 0px !important;}
.ml-form-formContent {margin-bottom: 7px !important;}

/***********************************************************/
/**********  free shipping bar  ************/
/***********************************************************/
.wd-shipping-progress-bar.wd-style-bordered .wd-free-progress-bar{
	border-color:#EA0073 !important;
	border-width: 1px !important;
}

/***********************************************************/
/**********  CHECKOUT FORM  ************/
/***********************************************************/
.woocommerce-billing-fields input[type="radio"] {
   margin-top: 5px;
}

/***********************************************************/
/**********  categorias y Tags  ************/
/***********************************************************/
#menu-categorias-productos .wd-nav-sticky>li>a .wd-nav-img {
    width: 30px !important;
    height: 30px;
    }
    
    /***********************************************************/
/**********  LATERAL MENU  ************/
/***********************************************************/
#menu-categorias-productos.wd-nav-sticky>li>a .wd-nav-img,
#menu-categorias-productos-ca.wd-nav-sticky>li>a .wd-nav-img,
#menu-categorias-productos-en.wd-nav-sticky>li>a .wd-nav-img {
    width: 30px !important;
    height: 30px !important; 
    max-height: 30px !important;
    }
#menu-categorias-productos.wd-nav-sticky>li>a,
#menu-categorias-productos-ca.wd-nav-sticky>li>a,
#menu-categorias-productos-en.wd-nav-sticky>li>a  {
    padding: 4px 15px !important; 

}

#menu-categorias-productos ul.wd-sub-menu img.wd-nav-img ,
#menu-categorias-productos-ca ul.wd-sub-menu img.wd-nav-img ,
#menu-categorias-productos-en ul.wd-sub-menu img.wd-nav-img {
    width: 30px !important;
    height: 30px !important;
    max-height: none !important;
}
/***********************************************************/
/**********  FOOTER  ************/
/***********************************************************/
.widget_nav_mega_menu ul,
.widget_nav_mega_menu ul li{
	
	border: none!important;
}

.footer_sw li.menu-item:hover a{
	color: black !important;
}
.footer_sw li.menu-item a{
    padding-top: 6px !important;
    padding-bottom: 6px !important;
    font-weight: 100 !important;
    color: white !important;
    font-size: 16px;
}
.footer_sw2 li.menu-item a{
    text-transform: none !important;
    font-weight: 300 !important;
     color: white !important;
	}
.footer_sw li.menu-item a .wd-nav-img {
    max-height: 30px !important;
    filter: inherit !important;
}
.widget_nav_mega_menu h5.widget-title.color-scheme-light {
    font-weight: 800 !important;
    font-size: 25px !important;
    text-transform: none;
    padding-left: 0px;
    padding-bottom: 0px;
}

/* alineación centro*/
.footer_sw li.menu-item a,
.widget_nav_mega_menu h5.widget-title.color-scheme-light {
    text-align: center;
    display: block;
}
 
/***********************************************************/
/********** MEGA MENU************/
/***********************************************************/
.menu-item  .widget_nav_mega_menu ul,
.menu-item  .widget_nav_mega_menu ul li{
	
	border: none!important;
}
.menu-item  .widget_nav_mega_menu ul li a{
	    padding: 7px 0!important;
    font-weight: 400!important;
    border: none;
        font-size: 15px;
	
}

.menu-item  .widget_nav_mega_menu h5{
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 10px;
    color: black;
    font-weight: 500;
    font-size: 18px;
}
/***********************************************************/
/**********  PERSONALIZADOR  ************/
/***********************************************************/
.yith-wapo-option span.radiobutton {
    float: left;
}
.yith-wapo-option .label {
    display: block!important;
}
.yith-wapo-addon.yith-wapo-addon-type-html_separator{
	
	margin-top: 0px !important;
}
.yith-wapo-option p{
	margin-bottom: 0 !important;
}

/* 	producto page */
.postid-2029 .price,
.postid-2029 .wd-shipping-progress-bar,
.postid-2029 button.single_add_to_cart_button.button.alt,
.postid-2029 button.single_add_to_cart_button {
	display: none !important;	
	
}

/* request page*/
#yith-ywrq-table-list li{
	margin-bottom: 5px  !important;
}
#yith-ywrq-table-list br{
	display: none !important;
}
#yith-ywrq-table-list li strong {
    background: #322064;
    color: white;
    padding: 3px 5px;
    font-weight: 100 !important;
}
#yith-ywrq-table-list li div {
	color: black;
	}
	
#yith-ywrq-table-list td.product-name a {
/*
    font-size: 21px;
    padding-bottom: 30px;
*/
}
/***********************************************************/
/**********  REQUEST A QUOTE  ************/
/***********************************************************/
.single-product-page .woocommerce-variation-add-to-cart button.single_add_to_cart_button,
button.single_add_to_cart_button.button {
    display: block!important;
    min-width: 260px !important;
}

#yith-ywraq-form .product-name ul li {
    list-style: none!important;
        text-align: left;
    
    }
    
 #yith-ywraq-form    td.product-name {
    text-align: left;
    font-size: 20px;
}    
 #yith-ywraq-form  .product-name ul {
    margin-top: 30px !important;
}
/***********************************************************/
/**********  Product page  ************/
/***********************************************************/
/* .product-type-variable .price{display: none;} */
.product-type-variable .woocommerce-variation-price .price{display: inline-block;}
.woocommerce-variation-price .price {
    font-size: 130%!important;
}
/***********************************************************/
/**********    ************/
/***********************************************************/
input.orig {
	font-family Montserrat, sans-serif !important;
}
/***********************************************************/
/**********  CHECKOUT  ************/
/***********************************************************/
#login-register {

	    padding: 30px;
}

#login-register a{

	    padding: 15px 28px;
    min-height: 48px;
    font-size: 17px;
        color: #fff;
    background-color: var(--wd-primary-color);
}

/***********************************************************/
/**********  REGISTRATION FORM  ************/
/***********************************************************/
label.wpuef_label {
    font-weight: 900;
    font-size: 16px;
}
span.wpuef_checkbox_label {
    font-size: 15px;
}
span.wpuef_description {
      font-size: 13px;
    font-style: italic;
    padding: 2px;
    color: black;
    font-weight: bold;
}

#wpuef-row-c2 .wpuef_description{
    background: yellow;
}

	h2.wd-login-title {
    text-transform: inherit;
}
/***********************************************************/
/**********    ************/
/***********************************************************/


.wd-header-my-account a span.wd-tools-text {font-weight: 900!important;}

.yith-wceop-cart-widget  {
    display: none !important;
}
.page-id-500 .yith-wceop-cart-widget,
.page-id-501 .yith-wceop-cart-widget,
.page-id-495 .yith-wceop-cart-widget {
    display: block !important;
}

.post-date.wd-post-date.wd-style-with-bg {
    display: none;
}

h3#ship-to-different-address span {
    font-weight: 900;
}

h3#ship-to-different-address label {
    line-height: 14px;
}


p.stock.in-stock{
	display: none !important;
}
/***********************************************************/
/**********    ************/
/***********************************************************/

.wp-block-yith-search-block.alignwide.buscador_yith {
    width: 550px;
    margin-left: 120px;
}
.wp-block-yith-search-block .ywcas-classic-search .ywcas-input-field-wrapper .ywcas-submit-wrapper {
    margin-right: 10px;
    margin-top: 10px;
}

/***********************************************************/
/**********    ************/
/***********************************************************/
@media all and (max-width: 600px) {
    .upsells-carousel .product-grid-item {
/*
    text-align: center;
    flex: 0 0 33%;
    max-width: 33%;
*/
	}
}


div#recoger_en_fabrica {
    padding: 5px;
    background: red;
    color: white;
    margin: 15px;
    text-align: center;
}

.role-cliente_especial ul#shipping_method li:last-child {
	/* display: none; */
}

/***********************************************************/
/**********  BLOG  ************/
/***********************************************************/
.single-post .breadcrumbs,
.single-post .meta-post-categories,
.meta-author{

		display: none !important;
}


/***********************************************************/
/**********  buscador movil  ************/
/***********************************************************/



@media (max-width: 692px) {
    .theme-woodmart .wp-block-yith-search-block.buscador_yith {
        width: 100%;
        margin-left: 0;
    }
	
	    .theme-woodmart .wp-block-yith-search-block.buscador_yith img {
        border: 1px solid black;
    }
    
    
   .whb-col-mobile .wd-header-html {
	width: 100%;
	
	}
	
	.ywcas-badge {
    position: absolute;
    padding: 0px 5px;
    font-size: 12px;
	}
}


/***********************************************************/
/**********  DESTACAMOS ENVIO EN CHECKOUT  ************/
/***********************************************************/
tr.woocommerce-shipping-totals.shipping {
    background: #b779b3;
    padding: 12px 12px;
}
tr.woocommerce-shipping-totals.shipping label,
tr.woocommerce-shipping-totals.shipping .woocommerce-Price-amount,
.betrs_option_desc {
    color: white !important;
}


.betrs_option_desc {
    font-size: 12px !important;
}

.woocommerce-shipping-totals.shipping th {
    color: white;
    font-size: 23px;
        text-shadow: 1px 1px 2px black;
}
#shipping_method li {
    padding: 10px;
    background: #a864a4;
}
@media (max-width: 692px) {
.woocommerce-shipping-totals.shipping th {
    color: white;
    font-size: 16px;
        text-shadow: 1px 1px 2px black;
}	
	}


.woocommerce-form-coupon-toggle {
    text-align: center !important;
}
form.checkout_coupon.woocommerce-form-coupon {
    margin: 0 auto;
}
/***********************************************************/
/**********  MOVIL  ************/
/***********************************************************/
@media (max-width: 692px) {

	#billing_nif_dni_nie_2_field,
	#billing_razon_social_field{
		
		clear: both !important;
	}
}


/***********************************************************/
/**********    ************/
/***********************************************************/
.yith-wceop-table-view .select2.select2-container.select2-container--default {
  display: none!important;
}

/***********************************************************/
/**********  OCULTA pedido rápido  ************/
/***********************************************************/
.wd-header-nav.wd-header-secondary-nav.text-left {
/*     display: none!important; */
}

/***********************************************************/
/**********    ************/
/***********************************************************/
