/*
Theme Name: Child Theme
Version: 1.0
Description: Child theme for Woo.
Author: Marroiak
Author URI: https://www.marroiak.com
Template: storefront */


html {
	scroll-behavior: smooth;
}

.logged-in .usuariosNoRegistrados{display:none;}
.logged-in .storefront-handheld-footer-bar ul li.my-account > a::before {
	content: "\f2bd";
  color: #af2222;
  border-radius:50%;
  height: 22px;
  width: 22px;
  padding:0px;
  font-size: 21px;
  top: 8px;
  line-height: 22px;
  margin: 2px auto;
}
.storefront-handheld-footer-bar ul li.Favoritos > a::before {
	content: "\f004";
  border-radius:50%;
  height: 22px;
  width: 22px;
  padding:0px;
  font-size: 21px;
  top: 8px;
  line-height: 22px;
	margin:1px auto;
}
@import url('responsive.css');
body{
	line-height: initial;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	font-weight:300;}
.links .activoLink{font-weight:500;color:#000;}
img[data-lazy-src] {
    opacity: 0;
}
body.yith_welrp_opened #page{
	-webkit-backdrop-filter:var(--ywelrp-blur-effect, none);
	backdrop-filter:var(--ywelrp-blur-effect, none)}
.logged-in .noLoggedin,
:not(.logged-in) .woocommerce-no-products-found
{display:none;}
:not(.logged-in) .loggedIn{display:none;}
.logged-in .loggedIn,
.logged-in .woocommerce-no-products-found
{display:block;}
.home .wp-block-cover__inner-container figure.wp-block-media-text__media {display: flex;
  justify-content: center;
  align-items: center;}

.home .wp-block-cover__inner-container figure.wp-block-media-text__media img{max-width: 260px;
  max-height: 260px;
  min-height: 260px;
  border-radius: 50%;
  overflow: hidden;}
.home .woocommerce-no-products-found,
.error404 .children{display:none;}
.acym__subscription__form__popup{border-radius:12px;min-width: 300px;}
.acym__subscription__form__popup .acym__subscription__form__image{max-width:100%;z-index:0;}
.acym__subscription__form__popup .acym__subscription__form__image img{margin:0px !important;}

.acym__subscription__form__popup .acym__subscription__form__button button{width:100% !important;}
.acym__subscription__form__popup input.acym__user__edit__email{margin-top:30px !important; width:100%;}

.loggedIn .loggedIn{display:block;}
.storefront-full-width-content .site-main ul.products.columns-4 li.product.product-category{margin:5px !important;}
.archive .site-main ul.products li.product{
	background: #fafafa;
  border-radius: 9px;
  padding-bottom: 15px;
	overflow:hidden;
  margin-bottom: 10px !important;
  border: 1px solid #ccc;
  }
.archive .noArchive{display:none;}
.archive .site-main ul.products. li img{border-radius:7px;}
.menu-item-37258 font,
.menu-item-37258 a{font-size:14px !important;
  font-weight: 600 !important;
}
.page-id-51983 .wc-block-components-product-image img{min-height:250px;width:auto;}
.page-id-51983 .wc-block-components-product-image{
	height: 250px;
border: 1px solid #ccc;
	overflow:hidden;
border-radius: 6px;
}
.yaComprado{color:green;margin-top:10px;}

.site-branding, .site-branding a, .site-branding img{cursor: pointer;}
#menu-item-35785,#menu-item-35785 a{background-color: #af2222;
color: #fff !important;padding-top:4px;
font-weight: 800;}
.sub-menu .yith-funds-balance-wrapper img{max-width:25px;}
.sub-menu .yith-funds-balance-wrapper{
	align-items: center;
display: flex;
gap: 5px;
font-size: 14px !important;
}
.woocommerce-mini-cart__empty-message{margin-top:-35px !important; margin-bottom:-20px !important;}
#masthead .no-favorites{font-size: 15px;
margin: 5px 0px 0px 20px;
font-weight: 100;}
.term-3868.archive .storefront-sorting{display:none;}
.archive ul.products li .yith-wcact-timeleft-loop{
	padding-bottom:3px;
  font-size: 19px;
}
.yith-wcact-my-auctions-list-index-container-header h3{font-size: 2em;
  font-weight: 600;}
.yith-wcact-my-auctions-list-index-container-header {
  margin-bottom: 20px;
}
.yith-wcact-my-watchlist-list-index-container {
  display:none;
}
.handheld-navigation .sub-menu li a span.mini,
.menu li a span.mini{font-size:13px !important;display:block;margin-top:-3px; font-weight:100 !important;}
.single .hurrytimer-campaign{
border: 1px solid;
margin: 30px 0px;
border-radius: 5px;
}
.archive .product-thumbnail-container{position:unset;}
.summary .yith-wcact-timeleft-default .yith-wcact-number{font-size:18px;}

#timer_auction{font-weight:600;
}
.summary .refProd{
border: 1px solid;
padding: 15px;
border-radius: 12px;
margin-bottom: 20px;
}
.summary .refProd button{
	padding:3px 10px;
	border-radius:7px;
	font-size:15px;
}
.summary #legendario{
	margin-bottom: 0px;
	background: #f0f0f0;
	padding: 15px;
	border-radius: 9px 9px 0px 0px;
}
.summary .perfilLeg{float: left;
  border-radius: 50%;
	width:63px;
  overflow: hidden;
  margin-right: 10px;}
.summary .perfilLeg img{width:100%;height:auto;}
.summary .tituloLeg{font-size:12px; font-weight:200;display:block;}
.summary .nombreLeg{font-weight:600; font-size:21px;display:block;}

.summary .detallesLeg{font-weight:200; font-size:17px;display:block;}
.summary .ocupacion:not(:empty) + .lugar:before{content:" · "}
.summary .descripcionLeg{margin-top:20px;font-weight:200;display:block;font-size:18px;}
.summary .descripcionLeg:not(:empty):before{content:"«"}
.summary .descripcionLeg:not(:empty):after{content:"»"}

.summary .tituloRef{font-size:19px; text-transform:uppercase;}
.archive .auction_end_start.ywcact-auction-ended-loop,
.custom-class-not-started--auction-product .auction_end_start .date_auction,
.custom-class-not-started--auction-product .yith-wcact-timeleft-loop{display:none;}
.home .auction_end_start.ywcact-auction-ended-loop{display:block;margin: 0px 10px 10px 10px !important;
}
.archive #legendario{
	margin-top: 10px;
border-top: 2px dotted;
padding: 15px 0px 0px 0px;
display: block !important;
 
}
.archive .perfilLeg{float: left;
  border-radius: 50%;
  width: 37px;
  overflow: hidden;
  margin-right: 10px;
  height: 37px;}
.archive .perfilLeg img{width:100%;height:auto;}
.archive .tituloLeg{font-size:10px; font-weight:200;display: block;}
.archive .nombreLeg{font-weight:600; font-size:15px;display: inline;}

.archive .ocupacion{font-weight:600; font-size:15px;display: inline;}

.archive .detallesLeg{font-weight:200; font-size:13px;display:block;}
.archive .ocupacion:not(:empty) + .lugar:before,
.archive .lugar:not(:empty):before{content:" · "}
.archive .descripcionLeg{display:none;
}
.archive li.product #legendario + .infoGanadora .soldoutProduct.pujaGanadora{font-size:12px;}

.archive .tituloRef{font-size:19px; text-transform:uppercase;}
#yith-wcact-is-overtime{font-size:19px;}
.archive #timer_auction{
font-size: 14px;
font-weight: 400;
}
.archive .custom-class-started-auction-product #timer_auction:not(.yith-wcact-countdown-last-minute){
	color:green;
}
.archive .custom-class-started-auction-product #timer_auction > span{font-weight:700;}
.single .custom-class-started-auction-product .price{font-weight:700;}
.top-widget-area{
border-bottom: 1px solid rgb(240, 237, 220);
  padding: 0px 10px;
  background-color: rgb(240, 237, 220);
  height: 35px;
  width: 100vw;
  color: #333;
  line-height: 1.5;
text-align: left;
display: flex;
justify-content: space-between;
align-items: center;
}
.top-widget-area .ywpar_worth{font-weight:100;}
.top-widget-area *{		
	font-size: 13px !important;
	display:inline;
		color: #333  !important;
}
.top-widget-area small{font-weight:100;font-size:12px !important}
.top-widget-area p{margin:0px;}

.top-widget-area > *{
display: inline-block;
background-color: transparent;
margin: 0px 5px 0px 0px !important;
}
#custom_html-14{float:left;}
.top-widget-area .widget_nav_menu{text-align: right;
float: right;
padding-right: 0px;}

.summary .descuento{font-size:14px;color:red;margin: -20px 0px 10px 0px !important;}
.top-widget-area .sub-menu{
	position:absolute;
	display:none;
	padding:7px;
}
.top-widget-area li:hover .sub-menu{
	display: block;
padding: 15px;
right: 0px;
background-color: #000;
z-index: 999999999;
width: 150px;
}
.top-widget-area .widget_nav_menu ul li {
margin-bottom: 0px;
padding-bottom: 3px;
}
.cuentaMenu,
.cuentaMenu a{white-space: nowrap;min-width: 80px;}
.cuentaMenu small{font-weight:100;font-size:unset;}
.nav-menu > li > a li small{font-size:0.9em; font-weight:100;}
.nav-menu li  ul li.venderLink a{
border-top: 1px dotted #aaa;
margin-top: 2px;
padding-top: 3px !important;
font-weight: 100 !important;
}
.custom-class-not-started--auction-product .pujas,
.custom-class-not-started--auction-product .yith-wcact-table-bids{display:none;}
table.cart .product-thumbnail img{max-width:100%;}
.single .custom-class-not-started--auction-product .woocommerce-product-details__short-description + h3{display:none;}
.variation p,
.variation{font-size:14px;}
.woocommerce-cart .product-name{display:block !important}
.custom-class-not-started--auction-product .yith-wcact-time-left-main{border: none !important;
background: none;
padding: 0px !important;}
.single .custom-class-not-started--auction-product .ywcact-time-left{color: green;
font-size: 26px;
padding-left: 0px;}
.yith-wcact-time-left-main{border-radius:10px;}
.single .yith-wcact-time-left-main{border: 1px solid;
padding: 2px 10px 5px 10px;
	overflow:hidden;
}
.archive ul.products li .auction_end_start{padding-top: 1px;
width: fit-content;
padding: 0px;
	margin: -10px 0px -5px 13px;
}
.archive ul.products li.custom-class-not-started--auction-product  #timer_auction > span:before,
.archive ul.products li.custom-class-started-auction-product #timer_auction > span:before{content: "⦿";
color: green; margin: -2px 4px 0px 0px;}
.archive .custom-class-not-started--auction-product .button.product_type_auction,
.archive .custom-class-started-auction-product .button.product_type_auction,
.button.verProducto{
	border:solid 1px #ccc;
	font-size:15px !important;
	font-weight:400;
	padding: 12px 10px;
	width: calc(100% - 20px);
	margin: 5px 10px 0px 10px;
	text-align: center;
	background-color:#000 !important;
	color:#fff;
	border-radius:8px;
	font-size:17px;
}

.custom-class-finished-auction-product .button.verProducto,
.button.verProducto.verMas{
	background-color:#fff !important;
	color:#000;
	font-weight:200;
}
.archive .button.product_type_auction:hover{background-color:#fff !important;border:dotted 1px #222;}
.archive .custom-class-finished-auction-product .precio-salida,
.archive .custom-class-finished-auction-product .button.product_type_auction{display:none;}
.single .precio-salida{display: inline;
position: absolute;
margin-top: -36px;
margin-left: 40px;}
.yith-wcact-container-timeleft-big-blocks .ywcact-auction-end-date{margin-top:0px;}
.archive p.precio-salida{margin-bottom: 0px;}
.wp-singular .post-navigation,
.wp-singular .entry-taxonomy{display:none;}
.archive ul.products li.custom-class-finished-auction-product .auction_end_start .ywcact_auction_end_start_label:before{content: "⦿";
color: red; margin: -2px 4px 0px 0px;}
.auction_end_start span{margin-bottom:0px;}
.ywcact-auction-end-date label,
.ywcact-auction-end-date .ywcact-date-end label{font-weight:100 !important;}
.auction_end_start .ywcact_auction_end_start_label{font-weight:100;}
.single .ywcact-time-left, #max_winner{font-size:14px;}
.single .custom-class-started-auction-product .ywcact-time-left{font-size:17px;font-weight:600;margin: -10px 0px 0px 0px;}
.ywcact-add-to-watchlist-container {
margin: 20px 0px;
background-color: #f0f0f0;
padding: 10px 20px;
border-radius: 12px;
width: -webkit-fit-content;
}
ul.products li.custom-class-started-auction-product .auction_end_start,
.custom-class-started-auction-product .ywcact-add-to-watchlist-container{display:none;}
ul.products li.custom-class-started-auction-product .yith-wcact-timeleft-loop{margin:-14px 0px 0px 0px;}

.archive  .custom-class-not-started--auction-product .auction_end_start .ywcact_auction_end_start_label{font-weight:600;color:green;font-size:18px;}
.yith-wcact-aution-badge{display:none;}

.archive ul.products li.product.custom-class-not-started--auction-product > div.yith-wcact-timeleft-loop{display:none;}
.archive ul.products li.product.custom-class-not-started--auction-product > div.auction_end_start{margin-bottom:33px;}
.archive ul.products li.custom-class-not-started--auction-product .price{font-size:14px;}
.single .ywcact-time-left p{font-size:16px;}




img.lazyloaded {
    -webkit-transition: opacity .5s linear 0.2s;
    -moz-transition: opacity .5s linear 0.2s;
    transition: opacity .5s linear 0.2s;
    opacity: 1;
}
#wpcaptcha_captcha{background:#fff !important;}
body:not(.logged-in) .leftstock, .sinEstock + .sinEstock{display:none !important;}
.product-type-auction .stock,
.product-type-auction .estockentienda{display:none !important;}
.site-header .siguemeTopLink{position: fixed; opacity:0; transition:all 0.2s; font-size: 17px;
	top: 6px;
	right: 15px;
	height:0px;
	width:0px;
	overflow:hidden;
	color:#af2222 !important;}
button.menu-toggle, button.menu-toggle:hover{
	border:none;
	padding:10px 16px 20px 35px;
	position: absolute;
	right: 10px;
	top: 16px;
	background: none !important;
}
.wpc-filter-subtemas {
margin: -10px auto 20px auto;
}


.translateNotice{
width: 100%;
padding: 2px 4px 5px 4px;
text-align: center;
font-size: 13px;
background: #f0f0f0;
color: #777;
z-index: 9;
}
.woocommerce-account #share_points .error{display:block;}
.woocommerce-account p:last-child{margin-bottom:0px;}
.ywpar_myaccount_entry_info span.ywpar_to_redeem_title{margin-top:0px; color:#000;} 
.ywpar_myaccount_entry_info span.ywpar_to_redeem_title,
.ywpar_myaccount_entry_info span.ywpar_entry_info_title{font-weight:800;}
.ywpar_myaccount_entry_info .points_collected{font-weight:600;}
.ywpar_myaccount_entry_info span.ywpar_total_collected_title {
margin-top: 30px;
font-size: 12px;
}
.ywpar_level.level img{border-radius:50%;}
.ywpar_myaccount_entry_info .ywpar_levels_badges .ywpar_level.ywpar_level span{font-size:16px;font-weight:600;margin-top:20px;}
.shipping-pickup-store .select2-container .select2-selection--single{height:unset;}
.woocommerce-cart #coupon_code{
	border-radius: 6px;
  background: #fafafa !important;
  border: 1px solid #aaa;
  box-shadow: none;
  padding: 4px 10px 4px 10px;}
.woocommerce-cart .translateNotice,
.woocommerce-checkout .translateNotice
.woocommerce-account .translateNotice{
display:none;
}
.nsl-container-buttons a{text-decoration: none !important;}
div.nsl-container.nsl-container-block .nsl-container-buttons{
display: flex !important;
flex-flow: row;
gap: 20px;
padding: 20px 20px 20px 20px;
background-color: #f0f0f0;
margin-bottom: 30px;
border-radius: 12px;
}
#customer_login h2{font-weight:900;}
.yith-wcmap .user-profile .user-info>span.logout a{text-decoration:none !important;font-size:12px;}
.yith-wcmap .user-profile .user-avatar{max-width:90px;}
#customer_login{padding: 20px 20px 20px 20px;
background-color: #f0f0f0;
border-radius: 12px;}
#customer_login .form-row input{background:#fff;}
#customer_login button{background:#000;color:#fff;}

.menu-item-36371 .suerte, .wpc-filter-terms-count-0:not(.wpc-filter-layout-dropdown), .wpc-posts-found, .wpc-filter-terms-count-0 p, .wpc-custom-selected-terms {display:none;}
body .wpc-filters-main-wrap .wpc-filter-content:not(.wpc-filter-tecnica) input.wpc-label-input+label:hover span.wpc-filter-label-wrapper,
body .wpc-filters-main-wrap .wpc-filter-content:not(.wpc-filter-tecnica) input.wpc-label-input:checked+label span.wpc-filter-label-wrapper{
background: none !important;
}

.wpc-filter-tematica.wpc-filter-has-selected .wpc-term-item:not(.wpc-term-selected){display:none;}

.wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label,
body .wpc-filters-main-wrap input.wpc-label-input+label:hover,
.wpc-filters-main-wrap li.wpc-term-item:not(.wpc-term-disabled) label:hover,
.wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label{
border-radius: 8px !important;}
body .wpc-filters-main-wrap .wpc-filter-tematica input.wpc-label-input+label:hover,
body .wpc-filters-main-wrap .wpc-filter-tematica input.wpc-label-input:checked+label, 
body .wpc-filters-main-wrap .wpc-filter-subtemas input.wpc-label-input+label:hover, 
body .wpc-filters-main-wrap .wpc-filter-subtemas input.wpc-label-input:checked+label{
	background:#af2222 !important; border: 1px solid #af2222 !important;}

body .wpc-filters-main-wrap input.wpc-label-input:checked+label span.wpc-filter-label-wrapper a:after{content: "\f00d";
	margin: 0px 0px 0px 5px;
	font-family: 'Font Awesome 5 Free';}




.wpc-filters-widget-wrapper .wpc-filters-section{margin-bottom:5px;}
.wpc-filters-main-wrap .wpc-filter-content wpc-filter-tematica:not(.wpc-filter-tecnica).wpc-filters-labels li.wpc-term-item label{
border: 1px solid #af2222 !important;}
.wpc-filters-main-wrap .wpc-filter-tematica .wpc-filters-labels li.wpc-term-item label:not(hover) span.wpc-filter-label-wrapper a{color: #af2222;}
body .wpc-filters-main-wrap .wpc-filter-tematica input.wpc-label-input+label:hover span.wpc-filter-label-wrapper a, body .wpc-filters-main-wrap .wpc-filter-tematica input.wpc-label-input:checked+label span.wpc-filter-label-wrapper a{color:#fff !important;}
.wpc-filter-tematica span a{font-size:19px;}
.wpc-filter-subtemas span a{font-size:14px; color:#af2222;margin-top: 1px;}
.wpc-filter-tecnica span a{
font-size: 13px;
margin-top: 1px;
color: #333;
}

.menu .areaPrivadaLink > a{color:#af2222  !important}
.areaPrivada{
font-size: 22px;
background-color: #FFF97E;
padding: 30px 20px;
display: block;
width: 90%;
	max-width:450px;
margin: auto;
border-radius: 12px;
}

.separadorMenu{
border-top: 1px dotted #777;
padding-top: 3px !important;
}
span.wpc-filter-label-wrapper a{margin-right:-4px;}
#wc-stripe-express-checkout-element > div{width:100%;}
.menu-item-36371:hover .suerte{display:inline-block;}
button.menu-toggle::before, button.menu-toggle::after, button.menu-toggle span::before {
    width: 45px;
    height: 4px;
    margin-top: 2px;
    right: 0px;
    left: unset;

}
button.menu-toggle::after{
	-webkit-transform: translateY(8px);
-ms-transform: translateY(8px);
transform: translateY(8px);}
button.menu-toggle::before{
	-webkit-transform: translateY(-8px);
-ms-transform: translateY(-8px);
transform: translateY(-8px);
}



a{
	color: #000;
	font-weight:400;}
h1 + h2{margin-top:-.48em;}
h3, .gamma{1.418em}
h2+h3, .beta+h3, :root :where(.is-layout-flow) h2+h3{border-top:none;padding-top:0px;margin-block-start: 0px;}
p a:hover{
	text-decoration:underline 1px #af2222;}
header a, .products .product a,.summary.entry-summary a{
	text-decoration:none;}
.value a.reset_variations{visibility:hidden;}
.wooct-wrap-variation  + .single_variation_wrap .woocommerce-variation.single_variation,
.variations + .single_variation_wrap .woocommerce-variation.single_variation{
margin-top: 20px;
}
.home .woocommerce-pagination{display:none;}
.home .hero .wp-block-media-text__media img{border-radius:12px;}
.home .entry-header .entry-title,
.page .entry-title{
	text-align:center;
}
ol li{margin-bottom:14px;}
.search-field:-moz-placeholder,
.search-field::-webkit-input-placeholder,
.search-field::placeholder{color:#ddd !important;}
.search-field:hover::placeholder{color:#000 !important;}

.home .entry-content .linksHome a:not(.button):hover{text-decoration:none !important;}

p,ol li{
  font-size: 17px;
  line-height: 1.4em;
	min-height:1px;
}
.taxonomy-description p{font-size:20px;}
.single article .entry-content{
	hyphens:auto;
}
article p{font-size:20px;}
.wcv-message{background-color: #fff;
	padding:4px 4px 20px 4px;
  color: #555;}
.wc-block-components-review-list-item__verified{display:none;}
.wpc-filter-header{display:none;}
 .wpc-filter-label-wrapper a{text-decoration:none !important;}
.wpc-filters-main-wrap ul.wpc-filters-labels{display: flex;flex-wrap: wrap;
    justify-content: center;}
.primary-navigation li a p{display: inline;
font-size: unset;
font-weight: 400;}
.primary-navigation ul#menu-principal > li ul li.focus > a,
.primary-navigation ul#menu-principal > li ul li:hover > a{color:#000; }
.schema-faq-question{
  font-size: 21px;
font-weight: 500;
font-size: 21px;}
.alpha, h1{ font-weight:700}
h1 + h3{margin-top:-1em;}
.is-layout-flex{  display: flex;
  flex-wrap: wrap;
} 

.insercionFrame{
 display: flex !important;
  padding: 10px;
  width: 100%;
  background: #f0f0f0;
 margin:20px 0px;
  border-radius: 12px;}
.insercionFrame img{float: left;object-fit: contain;
	margin-right:20px;
	border-radius: 12px;
max-width:130px;}
.insercionFrame p{float: right;
	}
.single span+h2, .wp-block-media-text+h2{margin-top:2.2906835em}
.taller a{
	border-radius: 10px;
border: 1px solid;
padding: 8px 12px !important;
font-size: 15px !important;}
.is-layout-flex .wp-block-column{
	margin:0px !important;}
.post-modified-info{margin: 0px 0px 40px 0px;
font-size: 13px;
background: #f0f0f0;
padding: 4px 7px;
border-radius: 5px;
display: inline-block;}
.leftstock{
display:none !important;}
.estockentienda{
  margin-right: 10px;
  color: #999;
}
#menu-item-36370 ul a{font-weight:300;}
.suscribeteMenu > a{
background-color: rgb(240, 237, 220);
padding: 6px 15px !important;
border-radius: 6px;
font-weight: 600  !important;
font-size: 12px !important;
margin-left: 4px;

}
.suscribeteMenu > a:hover{background-color: rgb(248, 247, 240);}
.suscribeteMenu > a:hover i{color: #af2222 !important;}

.cuentaMenu > a{
  color: #af2222  !important;
	border: 1px solid #af2222 !important;
  padding: 3px 10px 4px 10px  !important;
  background: #fff;
  border-radius: 15px;
	margin-top:2px;
  font-size: 13px  !important;
	text-transform:unset !important;
}
.handheld-navigation ul.menu > li > button,
.handheld-navigation ul.menu > li > .dropdown-toggle{text-align: right;}



.envioInfo{text-align:center;font-size:13px;}
.envioInfo .espanaEnvio{
font-weight: 400;
color: green;
display: block;}
.envioInfo .espanaEnvio:before {content: "\f0d1";
	margin: 0px 5px 0px 0px;
	font-family: 'Font Awesome 5 Free';}
#menu-item-27502 a{
padding: 5px 10px 6px 15px;
text-align: center;
margin-top: 9px;}
#menu-item-27502:hover a{
	border-bottom:none;
	background:#af2222;
	color:#fff;
}

.menu-item-32433 ul li:first-child:before{content: "Destacado:";
  font-size: 13px;
  font-weight: 700;
  margin: 5px 0px 15px 0px;
  display: block;
  color: #af2222;}
.single.single-product.woocommerce div.product .images figure {
    pointer-events: none;
}
.product-categories .cat-item.cat-item-98,
.by-vendor-name,
.single.single-product.woocommerce .woocommerce-product-gallery__trigger,
#yith-wcact-max-bidder #yith-wcact-showbidup,
.ywcact-your-bid-header p:not(:has(#yith-wcact-showbidup)){
    display: none !important;
}

.drop-price-counter {
	padding: 10px 10px 0px 10px;
  width: 210px;
  border-radius: 9px;
  background: #eee;
}
.drop-price-counter p{margin-bottom:0px !important;}
.drop-price-counter .countdown_section{border:1px solid #ccc;border-radius:3px;margin:3px;padding:4px;max-width:57px;background:#fff;}
.menu-item-32433 .dropdown-toggle{opacity:0;}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) picture{width: 100%;
flex: 1 0 0%;
height: 100%;
object-fit: cover;}
.siguemeBlock .wp-block-gallery.is-cropped{gap:1px !important;}
.siguemeBlock .wp-block-gallery.is-cropped img{border-radius:0px;}
.siguemeBlock .wp-block-gallery.is-cropped figure:first-child img
{border-radius:8px 0px 0px 8px;}
.siguemeBlock .wp-block-gallery.is-cropped figure:last-child img
{border-radius:0px 8px 8px 0px;}
.verMasShopPage{
margin: 0px auto 190px auto;
display: block;
max-width: 400px;
text-align: center;
font-size: 22px !important;
}
.verMasShopPage h2{
	font-weight:700;
	margin:30px auto 20px auto;
font-size: 22px !important;
}
.verMasShopPage a{
border: 1px solid;
padding: 3px 10px;
	margin:3px;
border-radius: 9px;
}
.archive .woocommerce-products-header__title.page-title, .archive.woocommerce-shop .woocommerce-products-header__title.page-title{font-weight: 900;
font-size: 32px;
text-transform: uppercase;
color: #111;}
.shop_attributes td, .shop_attributes th, .shop_attributes tr:nth-child(2n) td{background:none !important;}
#tabs picture,
#tabs img{display: block;
border-radius:12px;margin-bottom:20px;}
#tabs2{
	width: calc(70% - 30px);
	margin-right: 30px;}
.search.search-results .site-main{ display: flex;
        flex-wrap: wrap;}
.search.search-results .site-main header{width:100%}
.search.search-results .site-main article{width: 20%;
margin-right: 30px;}
.search.search-results .hentry .entry-taxonomy{display:none;}
.entry-content > h1{ margin-top:20px;}
.search.search-results #content .entry-content{
	display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-align: justify;
hyphens: auto;
	max-height:40px;
margin-bottom: 8px;
text-overflow: ellipsis;}
sup.fn a, .wp-block-footnotes li, h2, h1, h3, h5, h6, div, p, section{scroll-margin-top: 3rem;
}

#masthead *, .skip-link{scroll-margin-top: 0 !important;
}
.search.search-results #content .entry-content *{font-size:15px !important}
.hentry .entry-content .wp-block-cover.EstudioFUll .wp-block-cover__inner-container{
	padding:0px !important}
.left-sidebar .widget-area{
	margin-right: 0px;
	margin-left: 4.347826087%;}
.EstudioFUll .wp-block-cb-carousel{
	margin-top:-20px;}
.EstudioFUll .wp-block-cb-carousel .slick-slide{
	padding:0px 1px;}

.single-post .wp-block-media-text.has-media-on-the-right:not(.has-background) .wp-block-media-text__content{
	padding-left:0px;}

.wp-caption .wp-caption-text{font-size: 14px;
border-bottom: none;
padding-top: 5px;}
.postid-19710 .galeriaSaforCrowd figure{max-width:calc(25% - 1em) !important}
#tabs .wp-block-column:not(:first-child){margin-left: 1em;}
.woocommerce-product-attributes-item--attribute_pa_artista:before{
	content: "";
background-image: url("https://www.marroiak.com/wp-content/uploads/artista-icono-awesome.png");
width: 40px;
height: 60px;
display: inline;
float: left;
background-size: 30px auto;
background-repeat: no-repeat;
background-position: 0px 10px;
}
.woocommerce-product-attributes-item--attribute_pa_autenticidad:before{
	content: "";
background-image: url("https://www.marroiak.com/wp-content/uploads/sello-icono-awesome.png");
width: 40px;
height: 60px;
display: inline;
float: left;
background-size: 30px auto;
background-repeat: no-repeat;
background-position: 0px 10px;
}
.woocommerce-product-attributes-item--attribute_pa_tamanos:before{
	content: "";
background-image: url("https://www.marroiak.com/wp-content/uploads/tamano-icono-awesome.png");
width: 40px;
height: 60px;
display: inline;
float: left;
background-size: 30px auto;
background-repeat: no-repeat;
background-position: 0px 10px;
}
.woocommerce-product-attributes-item--attribute_pa_royalties:before{
	content: "";
background-image: url("https://www.marroiak.com/wp-content/uploads/royalties-awesome-icono.jpg");
width: 40px;
height: 60px;
display: inline;
float: left;
background-size: 24px auto;
background-repeat: no-repeat;
background-position: 4px 10px;
}
.woocommerce-product-attributes-item--attribute_pa_informacion:before{
	content: "";
background-image: url("https://www.marroiak.com/wp-content/uploads/informacion-icono-awesome.jpg");
width: 40px;
height: 60px;
display: inline;
float: left;
background-size: 30px auto;
background-repeat: no-repeat;
background-position: 4px 10px;
}
.woocommerce-product-attributes-item--attribute_pa_paginas:before{
	content: "";
background-image: url("https://www.marroiak.com/wp-content/uploads/paginas-icono-awesome.jpg");
width: 40px;
height: 60px;
display: inline;
float: left;
background-size: 30px auto;
background-repeat: no-repeat;
background-position: 0px 10px;
}
.handheld-navigation .idioma a{display:inline-block}

.handheld-navigation .idioma:after{
	content: "\f7a2";
  margin-left: 0px 3px 0px 2px;
  color: #777;
  font-family: 'Font Awesome 5 Free';
  font-weight: 100;
  font-size: 20px;
}
.woocommerce-product-attributes-item--attribute_pa_idiomas:before{
	content: "";
background-image: url("https://www.marroiak.com/wp-content/uploads/idioma-icono-awesome.jpg");
width: 40px;
height: 60px;
display: inline;
float: left;
background-size: 30px auto;
background-repeat: no-repeat;
background-position: 0px 10px;
}
.woocommerce-product-attributes-item--attribute_pa_tecnica:before{
	content: "";
background-image: url("https://www.marroiak.com/wp-content/uploads/tecnica-icono-awesome.png");
width: 40px;
height: 60px;
display: inline;
float: left;
background-size: 30px auto;
background-repeat: no-repeat;
background-position: 0px 10px;
}
.woocommerce-product-attributes-item--attribute_pa_edicion:before{
	content: "";
background-image: url("https://www.marroiak.com/wp-content/uploads/edicion-icono-awesome.png");
width: 40px;
height: 60px;
display: inline;
float: left;
background-size: 30px auto;
background-repeat: no-repeat;
background-position: 0px 10px;
}

.page-description .products.columns-4{display: flex; 
  align-items: center;
  justify-content: center;
  flex-direction: row;
  width: 100%;margin: 0px;
  flex-wrap: wrap;}
.archive ul.products li.product.product-category {
  height: 50px;
  display: flex;
  margin: 5px !important;
    padding: 0px;
  align-items: center;
}



li.product .soldoutProduct{
font-size: 13px;
  width: fit-content;
  color: #777;
  font-weight: 400;
  padding: 1px 10px 3px 10px !important;
display:inline-block !important;
}
li.product .soldoutProduct.produccion:before{content:"⦿";color:#af2222;
}
li.product.product-type-auction .soldoutProduct{color:#444; border:1px solid #444;font-size:15px;}

.mecenas .wp-block-group.is-content-justification-center figure{margin: 0px 0.4em;}
.listaMecenas{margin: 0px !important;
}
.alignfull.wp-block-group{max-width:100vw;margin:0px;}
.listaMecenas li{display: inline;}
.listaMecenas li:nth-child(odd){font-weight:600;}
.archive ul.products li.product.product-category img{margin-bottom: 0px;
  min-height: 213px;
  height: auto;
  width: 100%;
  position: absolute;
  top: -50%;}
.archive ul.products li.product-category img{display:none;}
.archive ul.products li.product-category .woocommerce-loop-category__title{
	font-size: 1.4em;
	font-weight:700;
}
.archive ul.products li.product-category a{
	display:flex;
	align-items:top;
	text-decoration:none !important;
}
.woocommerce-verification-required{
background-color: #f0f0f0;
padding: 20px 30px;
border-radius: 12px;
}
.archive ul.products li.product-category a .contador{font-size: 14px;
font-weight: 200;}
.fas.fa-bell{transform: rotate(10deg);}
.woocommerce-checkout-review-order-table .cart_item .product-quantity:before{
	content:"Cantidad "; 
}
.woocommerce-checkout-review-order-table .cart_item .product-quantity{
  margin-top: 20px;
  display: block;
}
.price del{margin-right:5px;}
.product .summary.entry-summary span.price.pujaMaxima{font-size:23px;color: #000;
display: block !important;
margin-top: 40px;}
.shop_table .cart-subtotal .woocommerce-Price-amount.amount,
.shop_table .fee .woocommerce-Price-amount.amount{font-size: 17px;
  font-weight: 600;}
.mensajeCarrito{max-width: 600px;
font-size: 18px;
padding: 20px;
margin: 20px auto 0px auto;
border-radius: 12px;
overflow: hidden;
border-collapse: collapse;
border: 1px solid #ccc;}
.summary .yith-wcact-number-label{font-weight:300;}

.summary .yith-wcact-timeleft-days .yith-wcact-number-label{font-weight:700;}

.summary .yith-wcact-timeleft-seconds .yith-wcact-number-label{font-size:12px;}
#thwmscf_wrapper{max-width:650px;margin: auto;}
table.woocommerce-checkout-review-order-table thead .product-name, table.woocommerce-checkout-review-order-table thead .product-total{display:none;}
.shop_table.woocommerce-checkout-review-order-table .cart_item .product-total{vertical-align: middle;}
.cart_item .product-name img{margin:0px 15px 15px 0px;}
.shipping-pickup-store td .store-template .wps-store-details iframe{margin-top:20px;}

iframe{border-radius:12px;overflow:hidden;}
table.woocommerce-checkout-review-order-table thead .product-total,
table.woocommerce-checkout-review-order-table .cart-subtotal th{
	font-size:13px;
	font-weight:100;
}
.archive ul.products li.product-category .woocommerce-loop-category__title:hover{color: #999; 
}
.archive .product-category mark{font-size:11px;font-weight:}
.single-product.postid-19710 .infoBottonProduct{display:none;}

.storefront-full-width-content.single-product div.product .woocommerce-product-gallery{margin-bottom:10px;width:100%}
hr{
  	width: 100%;
  }

#masthead{padding-top:0px;}
.external a{
  border: 1px solid;
  border-radius: 4px;
  font-size: 14px;
}
a.masInfoCatalogo.alt{
font-size: 14px;
background-color: #fff;
border-radius: 6px;
border: 1px dotted #af2222;
color: #af2222;
}
a.masInfoCatalogo.alt:hover{
background-color: #af2222;
border: 1px solid #af2222;
color: #fff;
}
a.masInfoCatalogo.alt.sinEstock{display: block;
  width: fit-content;
  margin-top: 30px;
}
.single .marco{font-size:14px;}
.single .marco:before{
content: "";
  background-image: url("https://www.marroiak.com/wp-content/uploads/envios-icono-awesome.jpeg");
  width: 42px;
  height: 60px;
  float: left;
  background-size: 30px auto;
  background-repeat: no-repeat;
}
.single .trustBadges:before{
content: "";
  background-image: url("https://www.marroiak.com/wp-content/uploads/secure-icono-awesome.png");
  width: 42px;
  height: 60px;
  float: left;
  background-size: 28px auto;
  background-repeat: no-repeat;
}
.single .trustBadges{margin:24px 0px 0px 0px;font-size: 14px;font-weight:600;}
.single .trustBadges i{
	font-size: 40px;
background: #5b6c70;
color: #FFF;
border: 3px solid #fff;
border-radius: 8px;
height: 39px;
width: 49px;
margin-left: -8px;
margin-right: 14px;
}
.single .trustBadges i:before{margin-top: -4px;
position: absolute;}
.single .trustBadges i.fa-cc-mastercard{font-size: 34px;
height: 34px;
width: 44px;}
.woocommerce-product-attributes.shop_attributes{margin-bottom:10px;}
.single .contactoProducto:before {
	content: "";
  background-image: url("https://www.marroiak.com/wp-content/uploads/bernat-perfil-foto.jpg");
  width: 40px;
  border-radius: 50%;
  height: 40px;
  float: left;
  background-size: 45px 45px;
  background-repeat: no-repeat;
	margin-right:10px;
}

.irAlBlog{
max-width: 550px;
width: -webkit-fill-available;
width: -moz-available;
background-color: #ccc;
color: #000;
border: 1px solid #eee;
display: block;
text-align: center;
padding: 20px;
margin-bottom: 10px;
font-size: 20px;
font-weight: 400;
border-radius: 12px;
}
.compartirSubasta{
	max-width:550px;
	width: -webkit-fill-available;
	width: -moz-available;
 	background-color: #fafafa;
 	color: #444;
 	font-weight: 100;
 	border: 1px solid #eee;
	display: block;
  	border-radius: 5px;
}
.single-post .compartirSubasta{
background-color: green;
color: #fff;
	border-radius: 15px;
	font-weight: 600;
padding: 20px 10px;
font-weight: 600;
}
.compartirSubasta small{display:none;}
.compartirSubasta:hover small{display:block;}
.mensajeCompartir{
	color: #111;
margin: 10px 5px;
border-bottom: 1px dotted #999;
padding-bottom: 20px;
font-size: 14px;
}

.footerCompartir{
margin: 100px auto 0px auto !important;
  width: 100%;
  background: #f0f0f0;
  text-align: center;
  padding: 30px 20px;
  
}
.footerCompartir:before {
  content: "";
  background-image: url("https://www.marroiak.com/wp-content/uploads/logo-marroiak-negro.webp");
  background-size: 190px auto;
  background-repeat: no-repeat;
  width: 190px;
  height: 50px;
  margin: 20px auto 0px auto;
  display: block;

}
.compartirSubasta.pieDePagina{
  background-color: #222;
  color: #fff;
  border-radius: 20px;
  padding: 8px;
	margin:auto;
}
.summary .compartirSubasta i{font-size:12px;}
.mensajeCompartir i{margin-right:5px;}


.archive .compartirSubasta,
.page .compartirSubasta{max-width:450px; margin:5px auto 5px auto;font-size:17px;}
.archive .term-description p{font-size:19px;}
.archive .term-description p .alertaSubastas{font-size:18px;}
.tax-product_tag.archive .term-description p .alertaSubastas{font-size: 19px;
padding: 10px 20px !important;
width: 100%;
max-width: 450px;}
.archive .term-description h2{font-size:23px; font-weight:900;}
.archive #alerta{
	margin:70px auto 220px auto !important;}
#acym_fulldiv_formAcym5 .acym__subscription__form__button button{width:100%;border-radius:8px;}
.acym__subscription__form__shortcode form{width:100%;}
.onefield.acyfield_language{display:none !important;}
.products .marco, 
.products .trustBadges,
.custom-class-not-started--auction-product .marco,
.custom-class-not-started--auction-product .trustBadges,
.product.outofstock .marco,
.product.outofstock .trustBadges{ display: none !important;}
.anuncioProduccion .acym__subscription__form__shortcode{padding: 0px;
text-align: left !important;
justify-content: left !important;
align-items: left !important;
margin: 0px !important;}
.acym__subscription__form__shortcode.acym__subscription__form-erase{background:none !important;}
.summary .anuncioProduccion{background-color:#ededd9;max-width: 350px;
	margin-bottom:20px;
  padding: 20px;
  border-radius: 9px;}
.summary .anuncioProduccion a.masInfoCatalogo.alt.sinEstock{margin-top:0px;}

.suscribirsePost a{color:#555;margin-right: 10px;white-space: nowrap;}
.suscribirsePost a strong{color:#000;}
.suscribirsePost .laRevista p{
	font-size:19px;
	font-weight: 400;
  padding-bottom: 15px;
  margin-bottom: 10px;
}
.suscribirsePost p{
	font-weight: 100;
	font-size:17px;
  padding-bottom: 15px;
  margin-bottom: 10px;
}

.wp-block-buttons>.wp-block-button:last-child{margin-right:0px;}
.menu-extra-movil-container,
.menu-extra-movil-safor-oliva-container{display:none;}

.onsale{
 display:none;}
.new-badge.onsale{display: block;
  position: absolute;
	background:#fff;
  margin-top: -20px;}

.noFullWidth{max-width:900px;margin:auto;padding: 15px;}
.main-navigation ul.menu ul li.subItem > a{font-size:0.9em}
ul.products{
	margin:0px auto !important;
	display: flex;
	gap:0px;
	flex-direction: row;
	flex-wrap: wrap;
	max-width: 1300px;
}
.single-post .wc-block-grid__product .wc-block-grid__product-title{ font-size:13px !important; color:#333;margin-top:-16px;}
.postid-19710 #tabs .wp-block-columns .wp-block-column{background: #fff;
padding: 25px;
border-radius: 12px;
border: 1px solid;}
.atributos h3,
.atributos + h3{font-weight: bold;
	margin-bottom:0px;
font-size: 23px;}


.descriptionTab table:not(.has-background) th,
.descriptionTab table:not(.has-background) td,
.descriptionTab table:not(.has-background) tbody tr:nth-child(2n) td{background:none;}
a:focus, button:focus, .button.alt:focus, input:focus, textarea:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus {
    outline-color: transparent;
}
#share_points input#ywpar-share-points__submit{color:#fff;}
#imagenPerfil img{text-align: center;
	max-width:150px;
margin: auto;
border-radius: 50%;
border: 1px solid #aaa;}



.secondary-navigation ul.menu .menu-item-17523,
.secondary-navigation ul.menu .menu-item-11260,
.secondary-navigation ul.menu .menu-item-21832,
.secondary-navigation ul.menu .menu-item-17714{
border: 1px solid;
border-radius: 8px;}
.secondary-navigation ul.menu .menu-item-17523 > a,
.secondary-navigation ul.menu .menu-item-11260 > a,
.secondary-navigation ul.menu .menu-item-21832 > a,
.secondary-navigation ul.menu .menu-item-17714 > a{
	padding: 2px 7px 3px 7px;
border-radius: 8px;
font-size: 12px;
	display: flex;
 align-items: center;
}



.storefront-secondary-navigation.woocommerce-active .site-header .secondary-navigation{margin-right: 0px;}
.secondary-navigation ul.menu .menu-item-17523 > a:after,
.secondary-navigation ul.menu .menu-item-11260 > a:after,
.secondary-navigation ul.menu .menu-item-21832 > a:after,
.secondary-navigation ul.menu .menu-item-17714 > a:after{
	content: "\f1ab";
	margin: 0px 0px -1px 8px;
font-size: 22px;
	font-family: 'Font Awesome 5 Free';
}


.hentry .entry-content .more-link:not(.button),
.single-post .more-link:not(.button){

	display: block;
	margin-top: -1.4em;
	color: #000;
	padding: 15px;
	text-decoration: none;
	font-size: 16px;
}
.single-post .more-link:not(.button){
	font-size: 20px;
	margin-bottom:60px !important;
}
.hentry .entry-content .more-link:hover,
.single-post .more-link:hover{
	background: #f0f0f0;
}
.quantity .qty {
  text-align: center;
border-radius: 5px;
background: #fff;
border: 1px solid #ddd;
padding: 9px 0px 9px;
box-shadow: none;
	font-size:22px;
}
.quantity input::-webkit-outer-spin-button,
.quantity input::-webkit-inner-spin-button {

}

/* Firefox */
.quantity input[type=number] {
  
}
 .acym_lists .onelist{
	 display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-align: center;
-webkit-align-items: center;
-webkit-box-align: center;
align-items: center;}


.acym_lists .onelist input.acym_checkbox{height: 20px;
width: 20px;
margin-right: 0px;}
#acym_wrapper.frontusers_unsubscribepage .acym__unsubscribe__page {
height: auto !important;
background-color: #fff !important;
}
#acym_wrapper.frontusers_unsubscribepage #acym__unsub__all{display:none !important}
.frontusers_unsubscribepage .acym__unsubscribe__lists .grid-x:nth-child(3) {
margin-top: 10px !important;
border-top: 1px dotted #999;
padding-top: 20px !important;
}
.button{border-radius:4px;}
#acym_wrapper.frontusers_unsubscribepage .acym__unsubscribe__actions button {
max-width: none !important;
margin-top: 20px !important;
}
.frontusers_unsubscribepage .acym__unsubscribe__reason__section, .acym__powered__by__image{display:none !important;}
.frontusers_unsubscribepage .acym__unsubscribe__actions.grid-x button {
font-size: 18px !important;
}
.frontusers_unsubscribepage .acym__unsubscribe__actions.grid-x button:first-child {
font-size: 12px !important;
font-weight: 200 !important;
}

.siguemeBlock .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(5.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}
.siguemeBlock #acym_fulldiv_formAcym2.acym__subscription__form__shortcode{height:auto;}
.siguemeBlock #acym_fulldiv_formAcym2.acym__subscription__form__shortcode button{
  background: #008080;
  border-radius: 7px;
}


.siguemeBlock input,
.siguemeBlock .acysubbuttons input,
.siguemeBlock .acym__subscription__form__button button{
	width:100% !important;max-width: unset;font-size:19px;}
.acysubbuttons .btn{white-space:wrap;}


.hentry .entry-content .more-link:after{
	content: "\f054";
  margin-left: 7px;
  color: #333;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  font-size: 14px;
  display: inline-block;
}
.archive .outofstock .price{display:none !important;}
.single .summary .star-rating{display:block;}
.archive .star-rating,
.page-template .star-rating,
.up-sells .star-rating{display:none;margin-top:-4px;}
#reviews .commentlist li .meta time{    font-size: 11px !important;
    float: none !important;
    display: inline-table !important;
}
#reviews .commentlist li .meta .verified{
  width: auto !important;
  text-indent: unset !important;
}
#reviews .commentlist li .meta .verified::before { 
  position: relative !important;

}
#reviews li.bypostauthor .woocommerce-review__author{
border: 1px solid;
color: #af2222  !important;
padding: 1px 4px 1px 9px;
border-radius: 9px;
font-size: 13px;
margin-right: 5px;
}
#reviews .commentlist li .comment_container .comment-text .star-rating{float: left;
margin-top: 4px; margin-right:10px;}
#reviews .commentlist li p.meta{margin-bottom:0px;}
#reviews .commentlist li{
border-top: 1px dotted #999;
padding-top: 15px;
margin-top: 15px;
margin-bottom: 0px;
padding-bottom: 0px;}

#reviews .commentlist li ul.children{padding-top:10px;}
#reviews .commentlist li li:last-child{
	border-bottom:none;
	margin-top:0px;
}
.summary table th,
.variations .label{min-width:90px;}
.variations .label label{font-weight: 600;
padding: 0.2em 0.2em;
font-size: 14px;
	color: #000;}
.taxonomiasDescripcion h1{
border-radius: 5px;
border: solid 1px;
display: inline-block;
padding: 2px 20px;
font-weight: 400;
font-size: 29px;
}
.taxonomias{
text-align: center;
margin: 0px auto 20px auto;
}

.taxonomias a,
.blogLinks a{
border-bottom: dotted 1px #222;
margin: 0px 4px;
font-size: 16px;
font-weight: 300;
	text-decoration: none !important;
}
.indice, .blogLinks .menu-menuextra-container{
  display: none;
}



#page .blogLinks.menu-item.taxonomias a:hover {
	margin-bottom:-2px;
}
#page .blogLinks.menu-item.taxonomias .sub-menu a:hover {border-bottom:0px;}

.datosAnimales{margin-bottom: 30px;
font-size: 18px;
border-left: 3px dotted #ccc;
padding-left: 15px;}
#reviews #comments .woocommerce-Reviews-title small{font-size:unset;}
#reviews #comments .woocommerce-Reviews-title{font-size:30px; font-weight:700;}
#reviews #comments h2.woocommerce-Reviews-title{text-transform:uppercase;}

#reviews #comments h3.woocommerce-Reviews-title{font-size:23px;}
#reviews #comments .woocommerce-Reviews-title span{font-weight:200; display:block}

.datosAnimales span{display:block;margin-bottom:3px;}
.woocommerce-noreviews, p.no-comments{display:none;}
.woocommerce-noreviews::before, p.no-comments::before{color:#3d9cd2;position:relative;margin-right:20px;top:0;left:0}
header + .storefront-sorting .woocommerce-pagination{display:none;}
.storefront-full-width-content.single-product #reviews .commentlist li .avatar{display:none;}
.storefront-full-width-content.single-product #reviews .commentlist li .comment_container .comment-text{width: 100%}
.originalTag, 
.originalTag:hover{
font-size: 13px;
  font-weight: 900;
  border-left: 6px solid;
  padding: 0px 0px 0px 5px;}
.comprarAhoraTexto,
.comprarAhoraTexto:hover{
font-size: 14px;
color: #333;
	margin-right:5px;
font-weight: 300;}
.summary .solicitar{margin-bottom:20px;}
.ultimoPrecio, .ultimoPrecio:hover{
float: right;
font-size: 10px;
	color:#777;
padding-top: 4px;
}
.topProducto .ultimoPrecio{float:none;display:block;}


.storefront-handheld-footer-bar ul li.cart a{overflow:visible;}
	.storefront-handheld-footer-bar ul li.cart .count{width: 1.5em;
  height: 1.5em;
  line-height: 1.5em;}
	.storefront-handheld-footer-bar ul li.search .site-search{
		padding: 0px !important;
		 width: calc(100vw - 30px);
  overflow: hidden;
height: 0px !important;
 right: -45px;
  left: unset; top: 40px;
    padding: 0px !important;
    overflow: hidden;
	}
.storefront-handheld-footer-bar ul li.search .site-search{width: calc(100vw + 3px);
  right: -79px;
  left: unset;}
	.storefront-handheld-footer-bar ul li.search.active .site-search{
height: 50px !important;
  padding: 0px !important;
  overflow: hidden;
  top: 40px;
 
	}
.yith-wcact-main-auction-product button.auction_add_to_cart_button{width: 100%;
background-color: #eee;
color: #555;
font-weight: 100;
border: 1px solid #aaa;}
.yith-wcact-main-auction-product button.auction_add_to_cart_button:hover{
background-color: #ddd;
color: #000;
border: 1px solid #ddd;
}
ul.products li.product .button.product_type_external,
ul.products li.product .button.product_type_simple,
ul.products li.product .button.add_to_cart_button{box-shadow: none;
background: none;
font-size: 12px;}
.entry-content .cross-sells{
margin-bottom: 30px;
background-color: #f0f0f0;
padding: 20px;
border-radius: 12px;
}
.entry-content .cross-sells ul.products li.product{margin-top:15px;}
.entry-content .cross-sells ul.products li.product .button.add_to_cart_button{
	border: 1px solid;
	font-size:17px; 
	padding:6px 10px;
	text-align: center;
	background:#fff;}
.entry-content .cross-sells ul.products li.product:last-child .button.add_to_cart_button{	margin-bottom:0px !important;
}
.woocommerce-cart .woocommerce-shipping-destination,
.single-product ul.products li.product .button{display:none;}
ul.products li.product .vermasproducto{
	text-align: right;
float: right;
font-size: 14px;
font-weight: 100;
	}

.single-product .summary .originalTag{margin: 20px 0px 20px 0px;
border: 1px dotted #999;
padding: 0px 4px 2px 4px;
border-radius: 9px;
font-size: 13px;
display: block;
width: fit-content;
font-weight: 400;}
li.product .nyp{font-weight: 200;color:#555;font-size:13px;}
.product .nypTexto{
  margin-bottom: 0px;
  margin: 0px 0px 0px 0px;
}
.product .nypTexto p{
	font-size:16px;
}
.product .nyp p.minimum-price{display:none;}
.archive ul.products li.custom-class-finished-auction-product .auction_end_start .ywcact_auction_end_start_label{font-size:16px;}
.archive .products .product .price{font-weight:600;font-size:15px;}
.archive .products .product.custom-class-sealed-auction-product .price{font-weight:400;font-size:15px;}
.single .custom-class-sealed-auction-product .price span + span{font-weight:100;font-size:15px;}

.archive .products .product.custom-class-sealed-auction-product.custom-class-finished-auction-product .price{display:none;}


.single-product .woocommerce-variation.single_variation .woocommerce-variation-price{display:block;margin-top:20px;}
.single-product .summary .price.variation-price bdi{font-size:25px;font-weight:100;line-height: 1em;}

.single-product .keywords{margin-top: 40px;
font-size: 16px;
font-weight: 100;}
.woocommerce-result-count{font-size:13px}
.taxonomy-description .products .product .button.product_type_simple{display:none;}
.archive.tag .taxonomy-description{padding-right:30px;}
#textoAmpliadoEtiquetas{max-width: 700px;
margin: auto;display:block;clear:both;margin-bottom:90px;}
.product_title.entry-title span{font-weight:300;}
.archive.tag .taxonomy-description .woocommerce .products > li{max-width: 170px;}
.archive.tag .taxonomy-description .woocommerce .products .descripcionProductos,
.archive.tag .taxonomy-description .woocommerce .products .categoryShopTitle,
.archive.tag .taxonomy-description .woocommerce .products .price,
.archive.tag .taxonomy-description .woocommerce .products .add_to_cart_button
{display:none;}
.woocommerce-shipping-destination{
	margin: 20px 0px 0px 0px !important;
	background: #ddd;
	padding: 10px;
	border-radius: 6px;
	margin-left: 30px;
	font-size: 18px;
	font-weight: 700;}
#payment .place-order{
	padding: 0px;
	background-color: transparent !important;}
.woocommerce-cart table.cart {
	margin-bottom: 0em;
	background-color: #f0f0f0;
	border-radius: 12px;
	overflow: hidden;
}
.single-product div.product .woocommerce-product-gallery img{
		width: auto;
		max-width: 100%;
		max-height:calc(100vh - 135px);
		height: auto;
		margin: auto;	}
.woocommerce-cart table.cart *{background-color:transparent !important;}
.woocommerce-cart table.cart td.actions{padding: 10px 5px 5px 10px;
  background-color: #fafafa !important;
  border: 1px solid #f0f0f0;
  border-radius: 0px 0px 13px 13px;}
.woocommerce-cart table.cart td.actions button{border: 1px solid;
margin: 5px;
	color:#999;
border-radius: 8px;
padding: 3px 12px;}

.woocommerce-terms-and-conditions-wrapper{display:none;}
#payment .payment_methods li p{font-size:17px;}
#payment .place-order .button{border-radius:8px;}
.woocommerce-shipping-destination strong{font-weight:100;}

ul#shipping_method li{margin-bottom:20px;font-size:15px;}
ul#shipping_method li:nth-child(4){font-size:13px;}

 .tagIntro img{
	width:calc(40% - 50px);
	float: left;margin-right: 50px;}
.archive.category .site-content #secondary,
.archive.tag .site-content #secondary,
.single-post .site-content #secondary{
	margin:0px 0px 0px 30px;
}


.archive.tag .woocommerce .products li.product{margin-right: 10px;margin-bottom: 10px;}




body,
.woocommerce-tabs,
.single-product div.product,
.site,
.single-product div.product{
	overflow: visible !important;
}
#tabs > div{text-align:left;}



.infoCompartir{
	display:flex;
	margin:-20px 0px 30px 0px;
}
.marco + .infoCompartir{	margin:30px 0px 40px 0px;
}
.botonMasAtProducto{display: block;
margin-right: 5px;
white-space: nowrap;
cursor: pointer;
font-size: 14px;
padding: 1px 15px 3px 15px;
border-radius: 2px;
background-color: #ddd;
font-weight: 300;}
a.botonMasAtProducto:hover{background: #fff;color: #333 !important;}
.botonMasProducto{
	background: none;
padding: 0px;
font-size: 15px;
display: block;
font-weight: 400;
margin: 20px 0px 30px 0px;}
.botonMasProducto i{
  color: #888;
}
.botonMasProducto:hover i{
  color: #000;
}
.botonMasProducto:hover{
background: none;}
#comments img{max-width: 300px;
max-height: 300px;}
p + h5{margin-top:15px;}
#descripcionProducto h5{font-size:17px;color:#555}





.entry-content .wp-block-button a[target=_blank]:after{
	content:none;
}
#descripcionProducto a[target=_blank]:hover:after,
.entry-content a[target=_blank]:hover:after,
.term-description a:not(.wp-block-button__link):hover:after,
#tabs a[target=_blank]:hover:after{
	color: rgba(0, 0, 0, 1);
	}
figure a[target=_blank]:after{content:none !important;}
#tabs > div:nth-child(2){
	margin:30px auto 0px auto;
}
header + .storefront-sorting{display:none;}
.infoBottonProduct h3{
	font-size:22px;
}
.estasBlog{  padding: 5px 10px;
  width: 100%;
  font-size: 15px;
  text-align: center;
}
.infoBottonProduct{    font-size: 20px;
    line-height: 22px;
	background: #f7f7f7;
padding: 20px;
	margin-top:20px;
	
border-radius: 9px;
	border:1px solid;
}
.infoBottonProduct a{
	font-weight:300;
	text-decoration-thickness:1px !important;
}
@keyframes flechaMenu {
  0%   {color:#333; right: 15px;font-size:20px;margin-top:-4px;}
  40%  { right: 5px;}
  75%  {right: 6px;}
  100% {right: 5px;}
}
.main-navigation ul.menu ul li.menu-item-has-children > a::after
{margin-left: 7px;
	float:none;
	position:absolute;
right:5px;
 }
.main-navigation ul.menu ul li.menu-item-has-children:hover > a::after,
.main-navigation ul.menu ul li.menu-item-has-children.focus > a::after{ color: #333;
	animation-name: flechaMenu;
  animation-duration: 0.4s;
position: absolute;
  right: 5px;font-size:20px;margin-top:-4px;margin-right:-8px;z-index:99999999;}

a:focus,
.focus a {
	outline: none !important;
}
.woocommerce-tabs ul.tabs li a {
    padding: 0.4em 0;
    display: block;
    color: #000;
}
.woocommerce-tabs ul.tabs li.active a{
    font-weight: bold;
}
.summary h4.titulo {float: left;font-size:18px;margin:-10px 25px 40px 0px;position:relative}

.summary h4.titulo .coleccion a{font-weight: 400;
color: #af2222;}
.post .compartir{
	font-size: .875em;
	font-weight:400;
  display: inline-block;
  margin-left: 0px;
}
.post .compartir:before{
	content:"—";
	margin-right: 5px;
}
.quickLinks .compartir{z-index: 9;
  position: fixed;
  right: -3px;
  bottom: 110px;
  display: block;
  background: #000;
  width: 45px;
  height: 45px;
  border-radius: 9px 0px 0px 9px;
  text-align: center;
  padding: 5px 0px 0px 1px;
  border: 2px solid #fff;}

.comparteProducto .enlacesCompartir{display:none;}
.comparteProducto:hover .enlacesCompartir{display:block;position:absolute;left:0px;right:unset;border: 1px solid;
  margin-top: -1px;background:#fff;}

.quickLinks .enlacesCompartir{
  transition: max-height 0.25s ease-out;
  position: absolute;
	
  font-size: 14px;
  transition: padding 0.25s ease-out;
  max-height: 0;
  padding: 0px;
  overflow: hidden;
  background: #fafafa;
  border-radius: 0px 0px 9px 9px;
  font-weight: 100;}

h4.titulo:hover > .enlacesCompartir,
.compartir:hover .enlacesCompartir{
	    transition: max-height 0.85s ease-in;
		 transition: padding 0.05s ease-in;
 max-height: 400px;
	right:-20px;
	padding:20px 15px 10px 10px;
	  width: 300px;
  }
.single-post .compartir:hover .enlacesCompartir{right:unset;
}
.single-post .compartir:hover .enlacesCompartir{
  width: 300px;
}
.quickLinks .compartir .enlacesCompartir{
  left: unset;
  width: 60px;
  padding-top:0px;
  right: 0px;
  border: 0;
  top: unset;
  position: fixed;
	padding-top:10px; 
	width: 0px;
	 max-height: 600px;
  bottom: 155px;
  background: #000;
  border-radius: 9px 0px 0px 9px;
	transition: width 0.35s ease-out;
}
.quickLinks .compartir:hover .enlacesCompartir{
	transition: width 0.35s ease-in;
	width: 60px;

}
.enlacesCompartir a{padding: 0px 9px;
  font-size: 25px;
  border-bottom: none !important;}
.quickLinks .enlacesCompartir a,
.quickLinks .enlacesCompartir button, .quickLinks .enlacesCompartir span{display:block;color:#fff !important}
.enlacesCompartir #copy,.enlacesCompartir #copia,
.enlacesCompartir #copia2{padding: 0px 9px;
  width: 35px;
  height: 35px;
  background: none !important;
  display: inline-block;}
.enlacesCompartir #copy:before,.enlacesCompartir #copia:before
,.enlacesCompartir #copia2:before{
content:"\f0c1";font-family: 'Font Awesome 5 Free';font-size: 20px;}
.enlacesCompartir .copiado:before{font-family: 'Font Awesome 5 Free';
content: "\f00c" !important;color: green;margin: 10px;
  display: inline-block;}
.enlacesCompartir #copy-status{
  color: green;
  padding: 0px;
  font-weight: 500;
  height: auto;
}
.alerta{
	max-width:350px;
border: 1px solid;
background: none;
padding: 4px 10px;
border-radius: 8px;
	background:#fff;
text-decoration: none !important;
	color:#af2222;
	display:inline-block;
margin-bottom:15px;
	width: 100%;
  text-align: center;
}
.alerta:hover{background:#af2222;color:#fff;}
.alerta:before{content:"\f0f3";margin-right:3px;font-family: 'Font Awesome 5 Free';font-size:13px;display:inline-block;}
.alerta:hover::before{transform: rotate(15deg);}
#content .content-area a.alerta:not(.button):hover{background:#af2222;color:#fff;}

.quickLinks .text-muted.copiado:before{
  color: green;
  position: absolute;
  top: 13px;
  right: 13px;
  background: #fff;
  border-radius: 50%;
  padding: 3px 0px 0px 0px;
  height: 30px;
  width: 30px;
}
.summary h4.titulo .coleccion:hover a{color:#af2222}
.summary h4.titulo .coleccion{display:inline-block;font-weight: 400; font-size:15px; margin-right:10px;}
.summary h4.titulo .autorLink, .summary h4.titulo .compartir{ display:inline-block; font-size:14px; white-space: nowrap;margin-left: 5px;
margin-right: 9px;}
.summary h4.titulo .coleccion a span{color:#666;}

.summary .woocommerce-product-attributes-item--weight{display:none;}
.summary table th,
.woocommerce-tabs table th,
.summary table td,
.woocommerce-tabs table td{
	background:none !important;}


#nav_menu-10 .sub-menu{margin:10px 0px 0px 0px;}
#nav_menu-10 .menu > li:not(:first-child){margin-top:30px;}
.widget  .current-menu-item .sub-menu,
.widget .current-product_cat-ancestor .sub-menu{
	display:block;    margin: 6px 0px 16px 0px;
    border-left: solid 1px;
    padding-left: 10px;
}
table+h2, table+header h2, form+header h2, blockquote+h2, blockquote+header h2,form+h2,p+header h2, ol+h2, ol+header h2, p+h2,ul+h2, ul+header h2{margin-top:2.7em;} 
 p+h3, p+h4,  ul+h3, ul+h4, ol+h3, ol+h4,  table+h3, table+h4,  blockquote+h3, blockquote+h4, form+h3, form+h4 {
margin-top: 1.2906835em;
}



#tabs .descriptionTab > *:first-child{margin-top: 25px;
  display: inline-block;
width:100%;}

.storefront-full-width-content .site-main ul.products.columns-6 li.product{margin-right: 10px;width: 16%;}




.variations_form.cart .variations .value{float:none;}
.summary form select{transition: border-color 200ms ease-out,box-shadow 200ms ease-out;
-webkit-appearance: none;
-ms-appearance: none;
-moz-appearance: none;
appearance: none;
box-shadow: 0 1px 6px 0 rgba(34, 34, 34, 0.15);
display: unset;
font-family: inherit;
font-size: 16px;
height: 48px;
padding-left: 12px;
padding-right: 36px;
width: 100%;
border-radius: 6px;
background: #FFFFFF;
border-color: rgba(34, 34, 34, 0.15);
border-style: solid;
border-width: 1px;
color: #222222;
text-indent: 0.01px;
text-overflow: "";
cursor: pointer;
width: 100%;
max-width: 100%;
float: none;}
figcaption a:after,
.entry-content figcaption a[target="_blank"]:after{font-family: 'Font Awesome 5 Free';
content: "\f35d";
color: rgba(0, 0, 0, 0.40);
padding: 0px !important;
margin: 0px -1px 0px 3px;
font-size: 0.6em;
width: 10px;
height: 10px;
display: inline-block;}
.entry-content .siguemeBlock a:after{content: none; !important;}
.entry-content .siguemeBlock .redOut i:before{color:#aaa;font-size:19px;}
.entry-content .siguemeBlock.redes br{margin-bottom:15px;}
.siguemeBlock input{border:1px solid #008080;}

.archive .tag-tweets{border: 1px solid #ccc !important; background: #fafafa; border-radius:12px;  padding: 12px 20px 20px 20px !important;}

.archive .tag-tweets .post-comments,
.archive .tag-youtube .entry-header{display:none;}
.archive .tag-youtube .entry-content{padding: 15px !important;}
.archive .tag-youtube .is-provider-youtube{border-radius:8px; overflow:hidden;}
.archive .tag-tweets p:last-child{margin-bottom:0px !important;}
.single #content .content-area .entry-content a:not(.wp-block-button__link, .wc-block-grid__product-link),
.archive.tag #content article .entry-content p a:not(.wp-block-button__link),
.archive.tag .taxonomy-description p a:not(.wp-block-button__link),
.archive.tag .taxonomy-description li a:not(.wp-block-button__link),
.page #content .content-area a:not(.wp-block-button__link, .wc-block-grid__product-link),
#tabs a:not(.wp-block-button__link),
.comments-area a,
#content .content-area #main > header a:not(.wp-block-button__link),
.archive.tag #content .content-area .entry-content a:not(.wp-block-button__link, h1, h2, .more-link),
.archive.category #content .content-area .entry-content a:not(.wp-block-button__link, h1, h2, .more-link){
	text-decoration:underline;
	text-decoration-style: dotted;
text-decoration-color: #af2222;
text-decoration-thickness: 1px;
}
.siguemeBlock a{text-decoration: none !important;}
.home .wc-block-grid__product-title{display: none;
  position: absolute;
  z-index: 9999;
  bottom: 0;
  opacity: 0.65;
  background: #fff;
  width: 100%;}
.home .wc-block-grid__product:hover .wc-block-grid__product-title{display:block;}

#content .content-area a:not(.button):hover{
	text-decoration-color: rgb(0, 0, 0, 1);
color: #af2222;
}

.quickLinks a:hover i,
button.form-control:hover:before{
	text-decoration-color: rgb(0, 0, 0, 1);
color: #af2222;
	font-size:32px;
}
.hentry .entry-content h2 a:not(.wp-block-button__link){color:#000;}
.hentry .entry-content li > a:not(.wp-block-button__link){text-decoration:none !important;color:#000;}
.hentry .entry-content .wp-block-column ul li {list-style:none;}
.hentry .entry-content .woocommerce-notices-wrapper a:not(.button){color: #fff !important;}

.button, .wp-block-button__link{
	  text-decoration: none !important;
}
.archive.category-blog .hentry .entry-content a{font-weight:700;}
.hentry .entry-content a.has-white-color{color:#ffffff}
.datosTecnicos{
font-size: 13px;
color: #888;
display: inline-table;
border-radius: 5px;
margin-bottom: 20px;
}
.datosTecnicos .titulo{margin-left:20px;}
.datosTecnicos span{font-weight:100;}

.hentry .entry-content .products a:not(.button):hover{text-decoration:none !important;
}
 

.descripcionProductos img{
max-height: 11px;
	margin:0px 2px !important;
width: auto;}
#cajaMasProducto{margin-top:30px;}
.summary .leermaslink{white-space: nowrap;}
.woocommerce-variation-description .leermaslink{display:none;}
.footer-widget-3 img{max-width:130px !important;}

.products .descripcionProductos{display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
hyphens: auto;
margin: 8px 0px 10px 0px;
	font-weight:100;
font-size: 14px;
color: #444;}
.tax-cultura-natura .products .descripcionProductos{  -webkit-line-clamp: 2;
  text-align: justify;
  hyphens: auto;
}
.tambienEtsy{display: block;
margin-top: 19px;
font-size: 15px;
color: #333;}
ul.products li.product{text-align:left;}

ul.products li.product > *{padding: 10px;
display: block;}
ul.products li.product > a:after{content:"";clear:both;display:block;}

.summary.entry-summary .registroPrecio{
border: 1px solid;
  border-radius: 9px;
  padding: 10px 20px;
  margin-bottom: 10px;
  display: block;
  width: fit-content;

}
ul.products li.product .registroPrecio{
		padding: 0px 10px;
}
ul.products li.product .registroPrecio a:hover{
box-shadow: none;
}
ul.products li.product .registroPrecio a{
			font-size:12px;
				font-weight:100;
}
.main-navigation ul li.superFlexi > ul > li > a{
width: 100%;
text-align: left;
font-weight: bold;
margin: 14px 0px 5px 0px;
padding: 3px 10px;
font-size: 13px;}
.main-navigation ul li.superFlexi > ul > li button{
	display: none;

}
		.summary div.product form.cart{padding:5px;}

.categoriasMenu .sub-menu li a{font-weight:700 !important;}
.main-navigation ul.menu .superFlexi ul li.menu-item-has-children > a::after,
.main-navigation ul.nav-menu .superFlexi ul li.menu-item-has-children > a::after{
	content: none;
}
ul.menu .superFlexi > ul > li > ul.sub-menu
{
	left: 0 !important;
padding: 0px;
position: relative;
opacity: 1;
max-height: unset;
margin-left: 0px;
	top:inherit;
	float: none;
	visibility: visible;
}

ul.menu .superFlexi > ul > li > ul.sub-menu a{
padding: 0px;
}
.handheld-navigation .superFlexi ul.menu .sub-menu{
	visibility:visible;
}

.handheld-navigation > ul{
	padding-top: 65px;
  padding-bottom: 110px;
  text-align: right;}
.contactoProducto{
	font-size: 14px;
  display: block;
  margin: 70px 0px 0px 0px;}
.site-header-cart .widget_shopping_cart a.button.wc-forward{color:#eee;background:#000;}
.site-header-cart .cross-sells{
	border-bottom:2px dotted;
	background:beige;
	color:#444;
  margin-bottom: 10px;}
.site-header-cart .cross-sells .woocommerce-loop-product__title{font-size:14px !important;}
.site-header-cart .cross-sells > h2{
	padding:10px 20px 5px 20px;}
.cross-sells ul.products li.product{margin-bottom:0px;}
.site-header-cart .cross-sells h2{
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 0px;}
.cross-sells li h2{padding:20px; padding:0px;float:left;clear:none;}
.cross-sells .imagewrapper{
	float:left;
  width: 30%;
	padding:0px;}
.site-header-cart  .cross-sells .imagewrapper{
	max-width: 50px;}
.cross-sells .imagewrapper img{
	max-width: 120px;
  width: 100% !important;
  position: relative;
  left: -10px;
  top: 0;
  transform: unset;
}
.cross-sells li h2,
.cross-sells li .descripcionProductos,
.cross-sells li .price{
  width: 70%;
padding: 0px;
margin: 0px !important;
font-size: 12px;
}
.cross-sells ul.products li.product .button.add_to_cart_button{
 border:1px solid;
	padding:3px;
	text-align:center;
	margin: -8px auto 20px auto;
	color: #666;
	font-weight:100;
	background-color:#fff;
}
.woocommerce-active .site-header .col-full > .site-header-cart a.cart-contents{
margin:0px;padding:0px;text-align:right;z-index:9999999;
}


.woocommerce-active .site-header #site-header-cart .checkout{display:none;}
.woocommerce-active .site-header .widget_shopping_cart .woocommerce-mini-cart-item img{
max-width: 110px;}
body .widget_shopping_cart .product_list_widget li a.remove{position: absolute !important;
left: unset;
right: 15px;}
.secondary-navigation .menu{
	float:left;
}


.summary.entry-summary .cart .nyp input:after{content:"€"}
.secondary-navigation ul.menu a{
margin-left: 10px;}
.secondary-navigation ul.menu ul a{
padding: 5px 0px 5px 0px !important;
background:none;}
.site-header-cart .cart-contents::after{
	background:rgba(248, 247, 241, 1);
	margin-left: 10px;
border: 1px solid #ccc;
border-radius: 50%;
height: 20px;
width: 20px;
padding: 4px;
margin-top: -5px;
font-size: 14px;
text-align: center;
line-height: 20px;
}


ul.products li.product .descripcionProductos a.woocommerce-LoopProduct-link{
	display:inline;
}
.alpha.entry-title{
	font-size:21px;
	margin-bottom:2px;
}

#mega-menu-wrap-primary.mega-menu-wrap{
	margin-top:20px;
}
#custom_html-10 .fa-instagram{
	font-size: 24px;
margin-right: 10px;}
	#custom_html-10 a{
  margin-right: 4px;
  }

#custom_html-10 .textwidget  > div{
	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;}
.fas.fa-instagram:before {
  content: "\f16d";
  color: #ff9900; }
.page-template-template-homepage .entry-header h1{
	font-size: 2.5em;
}
.page-header,
.woocommerce-products-header{
	margin-bottom:20px;
}
.archive.search .woocommerce-products-header .woocommerce-products-header__title.page-title{
	font-size: 20px;
  font-weight: 600;
}
.quitaleMargin{
	margin-bottom:-160px;
}
.summary .fb_iframe_widget{
	min-height: 55px;
}
.site-content ol, .site-content ul{
	margin:20px;
}
.site-content .descriptionTab ol, .site-content .descriptionTab ul{
	margin:10px 0px 20px 0px;
}
.descriptionTab ol li{margin-left: 0px;
  margin-bottom: 20px;}
.site-content ul.wp-block-post-template.is-flex-container{
	margin:0px;
}
.archive .hentry,
.blog .hentry{
	margin-bottom:30px;
}
.archive.category-hacktivismo .site-main  > article:nth-child(2){
margin-top: 0em;
}


.site-main .storefront-sorting:last-child .woocommerce-result-count{display:block;}
.suscribirsePost{font-size: 15px;
  margin: 14px 0px;
  line-height: 23px;
  display: inline-block;
  border-radius: 9px;
  overflow: hidden;
  background: #ededd9;
  padding: 15px;
	
}
.custom-class-not-started--auction-product .suscribirsePost{background: #fff;border:2px solid green;}
.custom-class-not-started--auction-product .laRevista h3{color:green;}
.custom-class-not-started--auction-product .infoBottonProduct{display:none;}
#tabs .suscribirsePost{margin-top:20px;}
.suscribirsePost i{font-size: 17px;
  color:#af2222;
}
.summary .cart.external{
margin: 50px 0px 20px 0px;
clear: both;
}
ul#menu-terminos-y-condiciones a{font-size:13px;}
.suscribirsePost .logoBottom{background: #000;max-width:60px;
  float: left;
  border-radius: 50%;
  overflow: hidden;}
.suscribirsePost .enlacesBottom{float: right;width: calc(100% - 60px);
padding: 0px 0px 0px 20px;}
.summary .logoBottom img{display: inline-block;
border-radius: 50%;
margin-bottom: -3px;}
.summary .logoBottom{margin:20px 0px;font-weight:400;}



.custom-class-started-auction-product .yith-wapo-container{display:none;}
#yith-wapo-container .yith-wapo-block{padding:20px 0px;}
#yith-wapo-container .yith-wapo-block .yith-wapo-addon.wapo-toggle{padding: 10px;border-radius:9px;display: inline-block;}
#yith-wapo-container .yith-wapo-block .yith-wapo-addon.wapo-toggle .wapo-addon-title{font-size:17px;margin-bottom: 0px;}
.yith-wapo-block .yith-wapo-addon .addon-header .title-image{height: 100%;
padding: 0px 12px 0px 0px;
margin: -10px 0px -10px -10px;
max-width: 50px;}
.yith-wapo-block .yith-wapo-addon .options-container{margin-top:20px;}
.yith-wapo-block #yith-wapo-addon-7{background-color:#fff !important;}
#yith-wapo-addon-7 .wapo-addon-title{font-size:14px;margin-bottom: 0px;}
.yith-wapo-block #yith-wapo-addon-7.yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-image img{max-width:50px;}

.single .hentry .entry-content{
	max-width:100%;
	min-height: 120px;
	margin-top: 10px;
	clear: both;
}
.single .hentry header h1{font-size: 1.9em;
  margin-top: 15px;
  font-weight: 800;
  text-transform: uppercase;}
.single article h2{font-size: 2em;}
.single article .wp-block-query h2{font-size: 19px;}
.single article h3{font-size: 1.2em;}
.single .entry-content{
	margin-bottom: 20px;
}



.archive .widget-area,
.blog .widget-area{
	float:left;
}

.bonusTracks{
	border-radius: 9px;
background: #952628;
padding: 2px 6px;
color: #ffffff;
	font-weight: 100;
font-size: 14px;
margin-right: 10px;
	margin-top: -5px;
display: inline-table;
}
.entry-title .bonusTracks{
font-size: 17px;
}


.storefront-full-width-content .woocommerce-products-header{
	padding:0 0 1.5em;
	margin-bottom: 1em;
}
.socialDiv{
	margin-bottom:0px;
	clear: both;
}

#socialPop{
	margin-top:20px;
}
.products .funding_goal,
.products .total_raised,
.products .percent_funded{
	display:none;
}

.woocommerce table.shop_table.shop_table_responsive td{
	font-size:15px;
}
.wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption{
	background: none;
}
ul.products li.product h2,
ul.products li.product .woocommerce-loop-product__title{
margin-top: 10px;
margin-bottom: 3px;
font-weight: 800;
font-size: 17px;
	text-transform:uppercase;
padding-top: 20px;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
}
li.product small.subTitulo{font-size: 17px;
  font-weight: 100 !important;
  margin-left: 5px;}


.related ul.products li.product h2.woocommerce-loop-product__title{text-align:center;}
.post-type-archive-product .wp-block-gallery li figcaption a{color: #000000;
font-size: 17px;
font-weight: 400;}

.storefront-full-width-content .woocommerce-tabs ul.tabs{   
border-top: 0px;
}
.woocommerce-tabs ul.tabs li{
	border: none;
font-size: 17px;
text-align: right;
padding-right: 50px;
}
.star-rating span:before{
	color:#000;
}
.single-product div.product .woocommerce-product-rating a{
	font-weight: 100;
text-decoration: none;
	line-height:17px;
}



.tagcloud a:after{
	content: ' - ';
}

.home .entry-content p{
	margin: 0 auto 2em;
}
.onelist .acym_checkbox{width:20px;}
.home .entry-content p.acysubbuttons{
	max-width:none;
	margin: 0;
}
.shop_attributes td, .shop_attributes th,
.shop_attributes tr:nth-child(2n) td{
	padding: 0.2em 0.2em;
		font-size: 14px;
	background-color: initial;
}
.topProducto .shop_attributes td p, .topProducto .shop_attributes th p{
	font-size: 17px;
	line-height:1.25;
}
.wc-block-grid__products .wc-block-grid__product{margin-bottom:10px;}
#payment .payment_methods>.wc_payment_method.payment_method_coinbase>label>img
{
	display: none;
}

.widget_product_categories ul li::before,
.widget_product_categories ul li.current-cat::before{
	content: none;
}
.widget_archive ul li, .widget_categories ul li, .widget_layered_nav ul li, .widget_layered_nav_filters ul li, .widget_links ul li, .widget_nav_menu ul li, .widget_pages ul li, .widget_product_categories ul li, .widget_recent_comments ul li, .widget_recent_entries ul li{
	padding-left:0px;
}



.home .entry-content > .wp-block-media-text{
  justify-content: center;
  align-items: center;
}
.home .wp-block-columns .wp-block-media-text{
	min-height: inherit;
}
.archive.tag #masthead{margin-bottom: 0px;}
.single-post.post-template-super-meta-single-post .site-content #secondary{position:relative}
.single-post.post-template-super-meta-single-post .post-modified-info{display:none;}
.page-template-super-meta-single-post .display-posts-listing{list-style: none;}
.page-template-super-meta-single-post .display-posts-listing > li{margin-bottom:30px;}
.page-template-super-meta-single-post .display-posts-listing a.title{display: block;
font-size: 21px;}

.page-template-super-meta-single-post .descripcionProductos  a:not(.button){text-decoration:none;}

.storefront-full-width-content .woocommerce-tabs .panel{margin-bottom:0px !important;padding-bottom:0px;border-bottom:none;}
.verMas a.button{margin: -58px auto 40px auto;
display: block;
width: max-content;
border-radius: 28px;
background: #fff;
color: #af2222;
border: 1px solid #af2222;}


.woocommerce-tabs{padding-bottom:0px;}
section.related.products .button,
section.upsells .button{display:none}

.term-description h6{display:inline-block;}
.hentry .entry-content .wp-block-button, .editor-styles-wrapper .wp-block-button{margin-bottom:0px;}
.archive .term-description .collapseomatic_content{margin-left:0px !important;}
.archive .collapseomatic_content p a{text-decoration:none !important;}
.archive #main .term-description a.wp-block-button__link.is-style-outline{   padding:5px 10px; border: 1px solid #bbb;}

.storefront-full-width-content .site-main .upsells.products ul.products.columns-3 li.product{width: calc(50% - 4.347826087%);}
#bloquePDestacados{
border-radius: 12px;
}
#bloquePDestacados:has(+ .wp-block-media-text){
border-radius: 0px;
}
#bloquePDestacados img{
border-radius: 12px;
}
.compartirNativo{
	background: #fff;
	cursor: pointer;
	width: 100%;
	margin: -5px 0px 90px 0px;font-size: 11px;
	display: block;
}
.enlacesSubastas{
  background: #af2222;
padding: 10px 20px;
text-align: center;
display: inline-block;
border-radius: 10px;
color: #fff;
margin: 40px auto 10px auto;
}
.enlacesSubastas small{font-size:14px;}
.enlacesSubastas strong{font-weight:500;}
#content .content-area #main > header .enlacesSubastas a:not(.wp-block-button__link, .alerta){
	font-size: 15px;
display: inline-block;
margin-top: 0px;
opacity: .9;
font-weight: 600;
text-decoration: none;
color: #fff;}
#content .content-area #main > header .enlacesSubastas a:not(.button, .alerta):hover{
	opacity:1;
color:#000 !important;}
.botonEnmarcar{font-size: 14px;
margin-top: 5px;
font-weight: 200;
margin-left: 10px;}
.botonEnmarcar:before{content: "\f565";
	font-family: 'Font Awesome 5 Free';
	margin-right: 5px;
	font-size: 10px;}
/*START MEDIA*/
@media (min-width: 890px){
	
	
	
	.storefront-full-width-content.archive  .site-main ul.products li.product.product-category{width: fit-content;}

	.archive.tag .content-area article,
	.archive.category .content-area article{max-width: 650px;
margin: 15px auto;}
	
	.storefront-full-width-content .site-main .upsells.products ul.products.columns-3 li.product{width: calc(20% - 2%);}
	.storefront-full-width-content .site-main ul.products.columns-5 li.product{width: 18%;
    margin-right: 2.3%;}
	section.related.products,
	section.upsells{
		width: 100%;
		background: linear-gradient(180deg, rgb(249, 247, 247) 0%, rgb(255, 255, 255) 100%);
	padding: 30px 20px 20px 20px;}
	.col-full{margin-left:0px;margin-right:0px;}
	.archive.category  .col-full .page-header,
	.archive.tag .col-full .page-title{
		width: 100%;}
	.archive.category .site-content #secondary, .archive.tag .site-content #secondary, .single-post .site-content #secondary{
  clear: both;
  position: sticky;
  align-self: flex-start;
  top: 20px;
		border-radius:15px;
}
	
	.noDesktop{display:none !important;}
	
}
/*END MEDI 890A*/


#secondary .widget_nav_menu li{font-size: 15px;
margin-bottom: 10px;
line-height: 1.3em;}
#secondary #custom_html-6 .textwidget  div > ul{font-size: 17px;
margin-left: 15px;
padding-left: 8px;
margin-top: -6px;}
#secondary .beta{  font-size: 17px;
  padding: 0px;
  margin: 0px 0px 10px;
  color: #000;
}
#secondary .gamma{font-size: 20px;
padding: 0px;
margin: 0px 0px 10px;
font-weight: 600;
text-transform: uppercase;}


	ul.menu > li > ul > li.mini > a{font-weight:100;}
.menu-extra-movil-safor-oliva-container,
.menu-menu-alternativo-blog-container{display: block;
	margin: 0px;
	border-top: 2px dashed #ddd;
	padding: 8px;
	text-align: center;
	font-style: italic;}
.menu-extra-movil-safor-oliva-container ul li,
.menu-menu-alternativo-blog-container ul li{
	display:inline-block;padding: 5px;position:relative;}
.archive.tag .taxonomy-description{padding-right:0px;}
.single-post .wp-block-media-text__content{padding:0px 20px;}

.wp-block-media-text.has-media-on-the-right:not(.has-background) .wp-block-media-text__content{padding-left:0px}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:15px}
.indice ol ::marker{color: #aaa;}
.blogLinks{flex-wrap: wrap;
padding: 12px 0px 10px 0px;
text-align: center;
margin: auto;
display: flex;
align-items: center;
justify-content: center;
	
background: #f0f0f0;}

#page .blogLinks.menu-item a{
border-bottom: none;
font-size: 14px;
text-transform: uppercase;
font-weight: 500;
}
.blogLinks.menu-item .menu > li,


.blogLinks.menu-item .menu > li > ul{margin-top:10px;}
.archive .blogLinks:not(.taxonomias),
.blogLinks span{margin-right:7px;}
header .blogLinks.taxonomias{
	background:#fff;}

.blogLinks.taxonomias span a{border-bottom:none;}
.blogLinks ul, #filtroColecciones ul{width: fit-content;
margin: auto;
position: relative;}
.cajaColecciones{text-align: center;
margin: -15px 0px 30px 0px;}

.blogLinks li{display:inline-block;}
.term-3556 #page > .blogLinks{display:none;}
#page > .blogLinks.culturaNatura{background: #fff;
justify-content: center;}
.parentTax{
margin-right: 4px !important;
}
@keyframes contactoAnimate {
	10% {color:#fff;}
	10% {color: #af2222;}
	100% {color:#fff;}
	
}
#contactoStudio:target > strong,
#acym_subscriptionform_widget-4:target > .gamma{
	animation: contactoAnimate 1.4s 3 backwards;
}
.contactarMenu{background:#e0e0e0}
.contactar{
  font-size: 15px;
  border: 1px solid #777;
  padding: 15px;
  width: fit-content;
  border-radius: 7px;
  margin-bottom: 10px;
}
.contactar > strong{font-size:20px;margin-bottom: 16px;
display: block;}
.contactar i{
 font-size: 27px;
margin-top: -5px;
}

.trp-language-switcher > div{border:none;padding:0px 10px !important;}
.trp-language-switcher .trp-ls-shortcode-current-language{display:none;}
.trp-language-switcher > div > a:hover{background-color:transparent;}
.trp-language-switcher .trp-ls-shortcode-language,
.trp-language-switcher:hover .trp-ls-shortcode-language{display: block !important;
height: 43px;
overflow: visible;
width: 100px;
visibility: visible;}
.trp-language-switcher > div a{padding:10px 0px;}

.contactar a.concertarVisita{
  border: 1px solid #af2222 !important;
  border-radius: 6px;
  padding: 5px 9px;
  margin-top: 12px;
  display: block;
  margin-bottom: 0px;
	background:#fff !important;
	text-align:center;
  color: #af2222 !important;
}
.contactar a.concertarVisita:hover{
  background: #af2222 !important;
	color:#fff !important;
}

.contactar bold{font-weight:400;font-size: 18px;}
.contactar a::after{content:none !important;}
.contactar a{
	text-decoration: none !important;
  border-bottom: none !important;
  padding: 3px 6px 3px 0px;
  font-weight: 100 !important;
  border-radius: 50%;
  font-size: 15px;
  line-height: 15px;}
.wpfront-message a{color:#ffffff !important;font-weight:600;}
.wpfront-message a::after {
  font-family: 'Font Awesome 5 Free';
  content: "\f35d";
  margin-left: 3px;
  margin-right: 2px;
  font-size: 10px;
}
.site-info{clear:both;font-size: 15px;
font-weight: 100;text-align:center;padding-bottom: 0px;}
#wpfront-notification-bar-table{  max-width: calc(100% - 46px);}
#wpfront-notification-bar div.wpfront-close{top: 0px;
  font-size: 20px;
	display:flex;
	align-items:center;
	height:100%;
  right: 0px;}
#wpfront-notification-bar-open-button{right: 0 !important;
  background-image: none !important;
  left: 0;
  margin: auto;
  box-shadow: none;
  padding: 0px 0px 0px 12px;
  border-radius: 0px 0px 11px 11px;
  height: 16px;
	line-height:14px;}
#wpfront-notification-bar-open-button:after{
	  font-family: 'Font Awesome 5 Free';color:#fff;
	font-size:12px;
content: "\f078"}
.home summary{
	font-family:serif;
  font-style:italic !important;
  font-weight: 600;
}
style{display:none !important;}
@media (max-width: 767px){ 
	.archive .nombreLeg{font-size:16px;}
	.archive .perfilLeg{width:43px;height:43px;}
	.archive .term-description p .alertaSubastas{font-size:16px;}
	.top-widget-area{
		height: 45px;}
	.wpforms-container.wpforms-container-full{margin-right:20px !important;margin-left:20px !important;}
	.mc-container-status-stripe{font-size:13px;}
	.loader-circle-43{margin-bottom:0px !important;}
	.yith-wcact-container-timeleft {
	padding: 8px 6px 6px 6px;}
	#yith_wcfm-main-content table.yith-wcfm-products tbody .thumb.column-thumb,
	#yith_wcfm-main-content table.yith-wcfm-products tbody  .column-is_in_stock,
	#yith_wcfm-main-content table.yith-wcfm-products tbody  .column-price{display:block !important}
	#yith_wcfm-main-content .yith-wcfm-content table td small.act,
	#yith_wcfm-main-content .yith-wcfm-content table td .toggle-row,
	#yith_wcfm-main-content .yith-wcfm-content .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before{display:none;}
	
	.page-id-44 .logos{flex-wrap:wrap;width: 90% !important;margin:0px auto 10px auto !important;}
	.page-id-44 .logos figure{width:25%;margin:auto;}

	.woocommerce-cart #coupon_code{border: 1px solid #ccc;
  border-radius: 7px;
  margin: 5px;
  width: calc(100% - 10px);}
	

	.compartirSubasta{font-size:17px;}
	.archive .term-description p{font-size:20px;}
	
	
	.coupon input{background-color: #fff !important;
border: 10px solid #f0f0f0;}
	.descriptionTab img.alignright,
	.descriptionTab img.alignleft{float: none;
margin-left: 0px;
margin-right: 0px;
	margin-bottom:20px;}
	table.cart td.product-remove a.remove{right:3px;top:3px;}
.woocommerce-MyAccount-content .woocommerce-orders-table .order{
  background:#f0f0f0 !important;
  display: block;
  border-radius:12px;
	margin-bottom:30px;
}
	.woocommerce-MyAccount-content .woocommerce-orders-table  tbody th{display:block;}
	.woocommerce-MyAccount-content .woocommerce-orders-table .order > *{background:none;}

	.enlacesSubastas{width:100%;}
	.woocommerce-account article{padding-top:20px;}
	
	.cuentaMenu a{
display:inline-block !important;
		margin-top: 10px;
}
	
	.cuentaMenu button{margin-top: 5px;}
	.handheld-navigation ul.menu li.cuentaMenu > button:after{content:"";}


	 .woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation {
       float: none;
       width: 100%;
   }
  
	.woocommerce-account .woocommerce-MyAccount-content{margin-top:80px !important;}
	 .menu-fixed .site-header .screen-reader-text.skip-link:first-child:focus,
 .menu-fixed .site-header .screen-reader-text.skip-link:first-child{display: block;
width: 100%;
height: 35px;
position: fixed !important;
top: 0px;
right: 0px;
z-index: 99999999999999;
overflow: visible;
clip: unset;
clip-path: inset(0%);
left: unset;
opacity: 0;
}


	.noMobile{display:none !important;}
	.storefront-primary-navigation .col-full{margin-right:10px; margin-left:10px;}
	.col2-set#customer_login .col-2{
border-top: 2px dotted #333;
padding-top: 30px;
}
	div.nsl-container.nsl-container-block .nsl-container-buttons{
	display:block !important;}


	#comments .comment-list .comment-meta .avatar{
	max-width:35px;
		margin-bottom:-10px;
}
#comments .comment-list .comment-body{font-size: 17px;
 }
	#comments .comment-list .comment-meta cite,
	#comments .comment-list .comment-meta .avatar,
	#comments .comment-list .comment-meta a.comment-date{display:inline-block;}
	article.hentry .entry-content .more-link:not(.button){text-align: left;
  border: 1px solid;
  display: inline-block;
  padding: 2px 5px;
  margin: 0px 0px 10px 0px;
  border-radius: 4px;}
	.archive article.hentry{margin-bottom: 30px;
    padding-bottom: 17px;
    border-bottom: 2px dotted #000;}
	.home .has-text-align-right{text-align:left;}
	.home .entry-content .wp-block-columns{display:block;}
	#wpfront-notification-bar div.wpfront-close{
  padding: 24px 5px 24px 5px;
  font-size: 17px;}
	.wpfront-notification-bar{padding-right:23px;}

	
	sup.fn a, .wp-block-footnotes li, h2, h1, h3, h5, h6, div, p{scroll-margin-top: 4rem;
}
	
	.comment-author.vcard{display: inline-block;
}
	#comments .comment-list .comment-meta{margin-bottom:-5px;}
	.single-post .wp-block-media-text.has-media-on-the-right:not(.has-background) .wp-block-media-text__content{padding-left:20px;}
	.menu-fixed .site-header .site-branding{
    position: fixed;
    background: #fff;
    top: 0px;
		height:auto;
    width: 100vw;
    max-width: none !important;
    padding: 5px;
    border-bottom: 1px dotted #777;
	z-index:9999;
		left:0px;
		animation: headerAnimationMobile 0.3s linear;
  }
	@keyframes headerAnimationMobile {
  0% {
   top:-30px;  }
 
  100% {
    top:0px; }
}
	@keyframes changeLetter {
  0% {
   opacity:0;  }
 
  100% {
    opacity:1;  }
}
	.menu-fixed .site-header .siguemeTopLink{height:auto;width:auto;opacity:1; z-index: 99999999999;transition: opacity 0.6s;
    transition-delay: 0.2s;}

	}


	
	.menu-fixed .site-header .site-branding .custom-logo-link{max-width:155px; margin:auto;}


	.contactarFooter{
	z-index: 9;
  position: fixed;
  right: -3px;
		bottom: 60px;}
.contactarFooter a:not(.wp-block-button__link):not(.is-style-outline):has(.fas),
 .contactarFooter a{
	 display:block;
  background: #000;
  width: 45px;
  height: 45px;
  border-radius: 9px 0px 0px 9px;
  text-align: center;
  padding: 7px 0px 0px 1px;
  border: 2px solid #fff !important; 
}
.contactarFooter a i,
.quickLinks .compartir > i{font-size: 26px;}
.indice .boxIndice li::marker{content: "· ";
  font-weight: 700;}
.indice .boxIndice li{margin-left:6px;}
/*START MEDIA*/
.menu p,
	.menu-item p strong{margin-bottom: 0px;font-weight:unset;}
.imagewrapper{
	width: calc(100% + 20px);
    padding-top: calc(100% + 20px);
    position: relative;
    margin: -10px;
	overflow: hidden;
	border-bottom:1px dotted #999;
	background:#fff;
}
	.imagewrapper img{
width: auto !important;
    height: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
		max-height:95%;
		max-width:95%;
		border-radius:6px;
   }
@media (max-width: 767px){
	.menu-item-24237:before{right:0px;}


	.archive.category .site-content #secondary,
	.archive.tag .site-content #secondary,
		.single-post .site-content #secondary
	{margin:10px 0px;}
	.site-content #secondary > .widget {
  padding: 20px;
  margin: 0px;
  background: #f0f0f0;
  border-radius: 14px;
}
	#page > .taxonomias a{font-size:13px;}
	#page > .blogLinks{white-space: nowrap;
font-size: 12px;
padding: 3px 0px 7px 10px;
background: none;
top: 60px;
z-index: 99;
left: 10px;
border-bottom: 1px dotted #aaaaaa;
  }

	.blogLinks.menu-item .menu > li > ul{margin-top: 15px;}
	

	#page > .blogLinks:not(.menu-item){
	flex-wrap: nowrap;
	overflow: scroll;
  overflow-x: scroll;
	overflow-x: scroll;
	overflow-x: scroll;
	}
	.indice ol{margin:0px;}
	#bloquePDestacados{border-radius:0px;}
	:where(.wp-block-group.has-background) {
		margin: auto  -2.617924em;}
	.handheld-navigation ul.menu .sub-menu{display:none}
	.handheld-navigation ul.menu .sub-menu.toggled-on{display:block;margin-right:10px;clear:both;}
	.handheld-navigation ul.menu ul .sub-menu.toggled-on{margin-right:0px;}
	

	.handheld-navigation li ul .dropdown-toggle{padding:0px;} 

		.handheld-navigation .dropdown-toggle{right: -10px;
padding: 0px 20px 0px 400px;	
font-size: 25px;
height: 40px;} 
	.handheld-navigation .menu > li > ul li {
margin-top: 6px;
}

	
	.handheld-navigation .menu ul ul {

margin-bottom: 29px;
}
	
	.handheld-navigation > ul > li > ul > li > a{font-size: 25px;font-weight:300;}
	.handheld-navigation > ul > li > ul > li > a strong{font-size: 30px;font-weight:600;}
	.handheld-navigation > ul > li > ul > li.mini > a{font-size: 20px;font-weight:100;}
	
.handheld-navigation ul.menu > li > ul > li > ul > li > a{font-size: 17px;
padding: 4px 0px;
font-weight: 600 !important;
    }
	.handheld-navigation ul.menu > li > ul > li > ul > li li > a{
font-weight: 100;
    }
	.handheld-navigation > ul > li > ul > li.venderLink > a{
border-top: 1px dotted #aaa;
margin-top: 20px;
padding-top: 10px;
font-weight: 100;
}
	.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a{
font-size: 27px !important;
    font-weight: 900 !important;	
    padding: 4px 10px 5px 10px !important;
		text-transform:uppercase;
}
	.menu-fixed .main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a{
    padding-bottom: 10px !important;
}
	.main-navigation ul.menu > li.suscribeteMenu > a,
	.site-header ul.menu li.current-menu-item.suscribeteMenu > a{
	width: fit-content;
	border:3px dotted #999;
	float: right;
		color:#000;
		letter-spacing:1px;
	font-weight: 500 !important;
	margin: 10px 0px 14px 0px;
	padding: 6px 20px !important;
	font-size: 23px !important;}
	.main-navigation ul.menu > li.cuentaMenu > a{ padding: 1px 10px 4px 10px !important;}
	.handheld-navigation ul.menu > li.cuentaMenu{
 display:none;
}

	
	
			.main-navigation ul.menu > li.idioma > a{font-weight:200 !important;font-size:20px !important;}

	.handheld-navigation .menu li ul li ul ul{padding-right: 0px;}
	
	.handheld-navigation ul ul ul ul {
margin-right: 0px;
}
	.handheld-navigation > ul > li > ul{margin-bottom:40px;}
	
	
	.site-branding{
		position: absolute;
  left: 10px;
  right: unset;
		top:19px;
  margin: auto;
}


	.main-navigation ul li a{padding: .175em 0;}
	.handheld-navigation ul li ul .dropdown-toggle{background: rgba(255, 255, 255, 0.2);
margin-right: -30px;
padding: 3px 12px 2px 15px;
    border-radius: 4px 4px 0px 4px;
    font-size: 24px;}
	.handheld-navigation ul li li li .dropdown-toggle{
    font-size: 19px;padding: 6px 10px 2px 150px;}
	.handheld-navigation ul li li li li .dropdown-toggle{
    font-size: unset;
  padding: 2px 9px 0px 150px;}
		
	:where(.wp-block-group.alignwide.has-background),
	:where(.wp-block-media-text.alignwide){margin: auto -2.617924em;}

	.flex-direction-nav{display:none;}
	body .uag-hide-mob.uagb-google-map__wrap, body .uag-hide-mob{display:none !important;}
	#imagenPerfil img{width: 120px;
		margin-top: -20px;}
	.archive #main .term-description .categoriasSubcat .wp-block-column > a{background: #f0f0f0;
		display: block;
		border-bottom: navajowhite;
		padding-bottom: 4px;
		border-radius:12px;
		text-align:center;
		margin-bottom:20px;
		overflow: hidden;
		color: #000;}
	.categoriasSubcat .wp-block-column img{	border-radius: 12px 12px 0px 0px;
		padding: 1px;}
	.menu-extra-movil-safor-oliva-container,
	.menu-menu-alternativo-blog-container{
		display: block;
		margin: 15px 0px -18px 0px;
		border-top: 2px dashed #ddd;
		padding-top: 8px;
		width: 100vw;}
	.menu-extra-movil-safor-oliva-container ul li a,
	.menu-menu-alternativo-blog-container ul li a{font-size: 16px;}
	.menu-extra-movil-safor-oliva-container ul li,
	.menu-menu-alternativo-blog-container ul li{display:inline;padding: 5px;}
	.archive.tag .taxonomy-description{padding-right:0px;}
	section.related.products ul.products,
	section.upsells ul.products{
		display:flex;
		flex-wrap: wrap;}
	section.related.products ul.products li,
	section.upsells ul.products li{
		flex-basis: 45%;
		margin: auto;}
	section.related.products, section.upsells {
		overflow:hidden;
		padding-top: 30px;}
	.single .hentry{
		float:none;}
	.storefront-full-width-content .woocommerce-tabs ul.tabs{
	border-top: 3px dotted;
	padding-top: 20px;
	margin-bottom: 40px;
	border-radius: 0px;}
	.woocommerce-tabs ul.tabs li{text-align:left;}
	#secondary,
	#primary{
		float:none;
		clear: both;}
	.site-header .custom-logo-link img, .site-header .site-logo-anchor img, .site-header .site-logo-link img{max-width:160px !important;padding:6px 0px;}
	.tieneTop .site-branding{top:63px;}
	.tieneTop button.menu-toggle, .tieneTop button.menu-toggle:hover{top:60px;}

	.tieneTop #masthead .storefront-handheld-footer-bar, .tieneTop #masthead .storefront-handheld-footer-bar{top:58px !important;}
}
/*END MEDIA 767*/

.storefront-handheld-footer-bar ul li>a{
	height: 2.5em
	}
.storefront-handheld-footer-bar ul li>a::before{
		line-height: 2.2;
	color:#444;
font-size: 18px;
	}
.storefront-handheld-footer-bar ul li.cart .count{
top: 1.3em;
left: 70%;
font-size: .55em;
background-color: #af2222;
}

.alpha, h1, h2.alpha a {
	font-weight: 500;
	color: #000;
}
.alpha strong, h1  strong, h2.alpha a  strong {
	font-weight: 700;
}
.extraInfoProductos{
	margin-bottom: 30px;
font-weight: 100;
line-height: normal;
font-size: 18px;
padding: 0px 0px;
border-radius: 12px;
}
.extraInfoProductos:last-child{
	margin-bottom: 0px;
}

#tabs .imagenCreador{
	margin-bottom: 0px !important;
  margin-top: 30px;
  clear: both;
  border-radius: 18px;
  font-size: 20px;
	line-height:30px;
  padding: 0px 20px 0px 20px;
  text-align: center;
  width: 100%;
}
#tabs .imagenCreador strong{font-weight:700;}
#tabs .imagenCreador .gracias{display:block;margin-top:15px;font-weight:100;}
#tabs .imagenCreador p{font-size: 17px !important;
  margin: 50px auto -50px auto;
  color: #555;}
.term-103 .term-description .wp-block-column a{color:#000;}
.term-103 .term-description .wp-block-column a:hover{text-decoration:underline;}
.term-103 .term-description figure img{border-radius: 50% !important;
overflow: hidden !important;
width: 94px;
height: 94px;
object-fit: cover;
object-position: 50% 50%;
border: #ccc solid 1px;
margin: auto;}
.product #tabs .extraInfoProductos h3{
	color:#333;
	font-weight: 600;
font-size: 17px;
margin: 0px 0px 10px 0px ;}
#tabs .descriptionTab p{font-size:19px;}
#tabs > .descriptionTab{color:#222;font-size: 19px;
	text-align:left;
margin: 0 0 2em;
font-weight: 300;}
.woocommerce-product-details__short-description{
	margin-top:25px;
	margin-bottom:80px;
word-break: break-word;
  line-break: normal;
  hyphens: auto;
  overflow-wrap: break-word;
	}
.postid-50114 .woocommerce-product-details__short-description{margin-bottom:0px;}
.woocommerce-product-details__short-description p{
	margin-bottom: 16px;
	color:#111;
	font-weight:200;
	}

.summary .woocommerce-product-details__short-description p:only-child{
		margin-bottom:10px;
	display:inline;
	}
.summary .woocommerce-product-details__short-description p:last-child{display:inline;}

.product .summary.entry-summary .woocommerce-product-details__short-description > a{display:inline;}
.archive a.leermaslink,
.products a.leermaslink{display:none;}
.product .summary h1, .product .summary h1 strong, .product_title.entry-title{
	font-weight:700;
	font-size: 28px;
}
.product .product_title.entry-title span{
font-weight: 100;
	display:block;
font-size: 28px;}
.single .product h1 span{
	font-weight:300;
	font-size: 28px;
}
li.product .subTitulo{
	font-size: 15px;
  font-weight: 100;
	display:block;

}

.product #tabs h1{font-size: 1.6em;
font-weight: 300;
line-height: 1.6em;
    margin-top: 30px;
    margin-bottom: 0px;
}
.product #tabs div > h1{
    margin-top: 0px;
    margin-bottom: 0px;
}
.product #tabs h2{font-size: 1.4em;
  font-weight: 900 !important;
  line-height: 1.6em;
  margin-top: 30px;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.product #tabs .infoBottonProduct > h2{flex: 0 0 100%;
text-align: center;
width: 100%;
margin: 0px 0px 20px 0px;
font-family: serif;
font-size: 20px;
color: #444;}
.product #tabs h3{
	text-align: left;
font-size: 21px;
font-weight: 700;
text-transform: uppercase;
}


.product .summary.entry-summary .readMas a{
margin-top: -4px;
font-weight: 100;
padding: 1px 0px;
font-size: 18px;
color: #444;
	}
.product .summary.entry-summary .categoriasVolver:hover{
	background: #aaa;
	color: #fff;
	}
.product .summary.entry-summary .woocommerce-product-details__short-description a{
	color:#000;
	text-decoration: underline;
    text-decoration-style: solid;
    text-decoration-color: currentcolor;
  text-decoration-style: dotted;
  text-decoration-color: #ccc;
	}
.enviosDesde{display: inline-flex;
	font-size: 13px;}
.enviosDesde .tituloCajaTienda a,
.enviosDesde .tituloCajaTienda a i{font-weight:100;}
.enviosDesde strong,
.enviosDesde i{font-weight:300;font-size:16px;}
.enviosDesde strong{font-size: 12px;display:block; margin-top:5px;}
.tituloCajaTienda{margin: 2px 5px 2px 5px;
clear: both;
padding: 0px;text-align: center;
}
.cart .enviosDesde{margin-top:24px;}
.product .summary.entry-summary a
.enviosDesde{
	
	font-weight:100;
	font-size: 14px;
}
.enviosDesde div .fas{
	font-size: 30px;
display: block;
margin:auto;}
.product .summary.entry-summary p.price,
.product .summary.entry-summary span.price{
	color: #555555;
	font-size:17px;
	display:block;
}
.single .product.custom-class-started-auction-product .summary.entry-summary p.price{
	padding: 0px 10px;
	color: #000;
}

.summary #yith-wcact-auction-timeleft .woocommerce-Price-amount.amount{color:green;font-size:20px !important;}
.summary #yith-wcact-auction-timeleft p.price{font-weight:600;font-size:18px}
.yith-wcact-timeleft-big-blocks .yith-wcact-timeleft{border-radius: 8px;
min-height: 79px;
padding: 7px !important;}
.yith-wcact-timeleft-big-blocks .yith-wcact-number{font-size: 30px;
}
.yith-wcact-container-timeleft{padding:10px 0px 0px 0px}
#addToCartCN p.price{margin:30px 0px -20px 0px;}
.product .summary.entry-summary p.price .amount{
		font-size:17px;font-weight:600;
}
.product-type-simple .summary.entry-summary p.price .amount{
		font-size:21px;
}
.product .summary.entry-summary p.price .price .amount{
		font-size:24px;font-weight:600;
}

ul.products li.product .price,
ul.products li.product .categoryShopTitle
{margin:0px 6px 0px 0px;
	color:#555;
	display:inline-block;
font-weight: 100;}
ul.products li.product .categoryShopTitle{display:none;}

ul.products li.product .stock.out-of-stock{display: inline;
font-size: 14px;
	margin: 0px 10px;}
.single-product div.product .single_variation .price{
margin-bottom: 0em;
display: block;
font-size: 24px;}
.product .summary.entry-summary .variations{
	color:#777777;
	}
.single-product div.product .woocommerce-product-rating{
margin: -5px 0px 0px 0px;
	line-height:25px;
}
.flex-control-thumbs{
	justify-content: space-between;
flex-grow: 0;
display: flex;
flex-wrap: wrap;}
.woocommerce-product-gallery__wrapper{
flex-grow: 0;
display: flex;
	padding:10px;
flex-wrap: wrap; gap:10px;}
.storefront-full-width-content .site-main ul.products li.product{margin-bottom: 10px;}
.woocommerce-product-gallery__wrapper > div{display:inline-block;width:calc(50% - 5px);padding:0px;}

.woocommerce-product-gallery__wrapper > div:first-child{display:block;width:100%;flex: 1 100%;}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:nth-child(even){
	clear:left !important;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:nth-child(odd){
	clear:right !important;
}
.storefront-full-width-content .site-main ul.products li.product{margin-bottom: 10px;}
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{display:inline-block;width:calc(50% - 5px) !important;padding:0px;margin:0px !important;}
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery ol.flex-control-thumbs li:first-child{display:none;}
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: -40px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
}

.flex-control-paging li a {
	width: 11px;
	height: 11px;
	display: block;
	background: #666;
	background: rgba(0, 0, 0, 0.5);
	cursor: pointer;
	text-indent: -9999px;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

.flex-control-paging li a:hover {
	background: #333;
	background: rgba(0, 0, 0, 0.7);
}

.flex-control-paging li a.flex-active {
	background: #000;
	background: rgba(0, 0, 0, 0.9);
	cursor: default;
}


.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:nth-child(even){
	clear:left !important;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:nth-child(odd){
	clear:right !important;
}
.widget_product_categories ul .children{
	margin-left:20px;
}


li.hentry{margin:0px}
.widget-area ul{
	margin:0px;
}
.secciones ul{
	margin-left:10px;
}

.widget ul ul {
	margin: 2px 0px 15px 1.418em;
	font-size: 15px;
}
.wp-block-gallery .blocks-gallery-item figcaption{
	bottom: -2.4em;
	color: #000;
}
#breadcrumbs a, a.woocommerce-review-link{
	text-decoration:none;
}
#breadcrumbs{
	text-align:center;
	font-size: 18px;
	margin-bottom: 20px;
	padding:0px 15px;
}
.main-navigation ul li.superFlexi > ul > li li button {
	display:block
}
.main-navigation ul li a:hover{
	color: #000;
}
.main-navigation ul.menu ul a:hover, .main-navigation ul.menu ul li:hover > a, .main-navigation ul.menu ul li.focus, .main-navigation ul.nav-menu ul a:hover, .main-navigation ul.nav-menu ul li:hover > a, .main-navigation ul.nav-menu ul li.focus{
	background:none;
}

.productoDisponible{
	text-align: right;
	right: 0;
	border: 1px solid;
	padding: 1px 8px;
	border-radius: 6px;
	white-space: nowrap;
}
.page #content .page.conIndice.hentry{max-width: 1200px;
padding: 20px;}
.page #content .page.conIndice.hentry{padding:0px;}
.has-medium-font-size{font-size:19px !important;}
.page #content .entry-content > *{

	max-width: 1000px;
	margin-left: auto;
	margin-right:auto;
}
.page #content .entry-content * .wp-block-media-text,
.page #content .entry-content * .wp-block-quote{
	padding-left:0px;
	padding-right:0px;
}
.page #content .entry-content > .alignfull{
	max-width:100vw;
	margin-bottom: 0px;
}
.page #content .entry-content > .alignwide{padding-left:0px;padding-right:0px;max-width: 1500px;}
.page #content .entry-content > .alignwide .wp-block-column > p,
.page #content .entry-content > .alignwide .wp-block-column > h1,
.page #content .entry-content > .alignwide .wp-block-column > h2,
.page #content .entry-content > .alignwide .wp-block-column > h3,
.page #content .entry-content > .alignwide .wp-block-column > h4,
.page #content .entry-content > .alignwide .wp-block-column > div{padding-right:20px;padding-left:20px;}
.page #content .entry-content > .alalignfullignwide{padding-left:0px;padding-right:0px;max-width:100vw;}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:1;}
@media (max-width: 767px){
	#menu-item-42553{
	display:none;}
	.woocommerce-product-gallery__wrapper{width: 100vw);
	display: flex;
	overflow-x: scroll;
		 overflow: -moz-scrollbars-horizontal; 
	margin: 10px 0px 0px 0px;
	gap: 8px;
	scroll-snap-type: x mandatory;
	scroll-padding: 1rem;
	box-sizing: border-box;
	padding: 0;
	max-height: 50vh;
	flex-wrap: nowrap;
	  }


	.woocommerce-product-gallery__wrapper > div:nth-child(2):before {
	content: "\f138";
	font-family: 'Font Awesome 5 Free';
	position: absolute;
	top: calc(20vh + 0px);
	right: 10px;
	opacity: 0.3;
font-size: 30px;
		animation: flecha_galeria 3s linear;
}
	@keyframes flecha_galeria {
	0% {opacity:0;  }
	30% {opacity:1;  }
	50% {opacity:0;  }
	70% {opacity:.7;  }
  	100% {opacity:0.3;  }
}

	.woocommerce-product-gallery__wrapper > div:first-child {
	width: 93vw;
 	min-width: 93vw;
	max-width: 93vw;
	display: block;
	text-align: center;
	display:flex;
 	flex-direction:column;
 	justify-content:center;

}
	.woocommerce-product-gallery__wrapper > div:first-child img {
	margin: auto !important;
    max-width: 100% !important;
    height: auto !important;
    max-height: 50vh !important;
	
}
	.woocommerce-product-gallery__wrapper > div {
display: inline-block;
		width:auto;
		width: -webkit-fit-content;
		width: fit-content;
padding: 0px;
flex: none;
height: 50vh;
}
	

.woocommerce-product-gallery__wrapper div:not(:has(+ div)) {
 margin: auto !important;
	flex: unset !important;
}
.woocommerce-product-gallery__wrapperontainer div + div {
  margin:unset;
}
	.single-product div.product .woocommerce-product-gallery img {
width: auto;
max-width: none;
height: 100%;
margin: 0px;
width: auto;
}
	.single .product.custom-class-started-auction-product .summary.entry-summary p.price{padding:0px 10px;}
	.woocommerce-product-details__short-description p{
	margin-bottom: 15px;
	color:#000;
	}
	:where(.wp-block-group.has-background){padding: 15px 20px;}
	.archive ul.products.columns-4,
	.archive ul.products.columns-5{margin:0px;}
	.archive ul.products.categorias{margin-bottom: 20px;}
	 .storefront-full-width-content.archive .site-main ul.products li.product-category.product{margin: 4px !important;
flex-grow: 1;
width: 60%;
height: 36px;
justify-content: center;
padding-top: 7px;}
	.storefront-primary-navigation{background:#f0f0f0;}
	 ul.products li.product .categoryShopTitle,
	.products .descripcionProductos,
	.archive .products .product .price{
  font-size: 14px;
		color:#666;
}
	.suscribeteMenu > button{opacity:0 !important;height:60px !important}
	#masthead .storefront-handheld-footer-bar, #masthead .storefront-handheld-footer-bar,
	.storefront-handheld-footer-bar ul li > a{background:unset !important;}
	
		#masthead{
    padding-bottom: 0px;
    margin-bottom: 0px;
    min-height: 110px;
    border-bottom: 1px solid #ccc;}
	.secondary-navigation ul > li{display:inline;}
	.secondary-navigation ul li li{display:none;}
	.page #content .entry-content > *{padding-left:20px;padding-right:20px; max-width: 100vw;}
	.page #content .entry-content > .wp-block-group.has-background{
  margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
}
	.page #content .entry-content > .wp-block-media-text.alignfull.has-background{
padding:0px;
}
	.page #content .entry-content > p{
		margin-bottom: 1.4em}
	}
/* END MEDIA */
.topProducto p{
	margin: 0 0 0.8em;
}
.single .ywcact-your-bid-header p{margin-bottom:2px;}
.mrrks *{font-weight:400;}
.topProducto .descuentoMRRK{
border: 1px solid;
padding: 20px;
border-radius: 12px;
margin-bottom: 20px;
}
.topProducto .descuentoMRRK p{margin-bottom:0px;}
.topProducto .descuentoMRRK a{font-size:15px;}
.topProducto h2 + p{
	margin-top: 20px;
}
.single-product .product_meta .posted_in{display:none;}
#reviews,
.product_meta,
.keywords, #main > .woocommerce-product-attributes.shop_attributes
{max-width: 900px;
margin: 50px auto;}
.storefront-sorting .woocommerce-ordering select{background: #f0f0f0;
border: none;
box-shadow: none;
padding: 3px 0px 3px 15px;
-webkit-appearance: none;
-moz-appearance: none;}

.indice p{margin-bottom: 4px;}

ul.wp-block-post-template{margin:0px;}
.archive .alpha.entry-title{margin-top:15px; margin-bottom:20px;}
.archive .post-author,
.archive .post-comments,
article .post-author{display:none;}
 
.footer-widgets .block div:first-child .widget-title	{
  margin-top: 0px;
  padding-top: 0px;
	padding-bottom: 7px;
	
}
.site-content #secondary > .widget{
		padding:20px;
	margin:20px 10px;
background:#f0f0f0;
		border-radius:14px;
	}

.perfilFotoBio{max-width:250px;}
.group-perfil .item-opener{flex:0 !important;}
.secondary-navigation ul li:hover>ul{left:unset; right:0px;min-width:150px;}
.secondary-navigation ul li:hover>ul li{text-align:right;}
.archive .infoGanadora .propuestaCompra{font-size: 12px;
margin-top: 6px;
margin-bottom: -20px;
display: inline-block;
color: green;
border: 1px solid;
padding: 6px 10px;
border-radius: 8px;}
@media (min-width: 768px){
	
	.menu-fixed .primary-navigation > ul > li{padding-bottom:0px;}

	.single .precio-salida{
margin-left: 35px;}
	.woocommerce-active .site-header #site-header-cart:hover .widget_shopping_cart{
	text-align: left;
left: unset;
right: 0;
width: 300px;
border-radius: 8px;
margin: -35px -5px 0px 0px;
padding-top: 65px;
}
	 .main-navigation ul li:hover > ul li:hover > ul{top:-3px !important;}

	.compartirSubasta{font-size:16px;}
	.idioma{position:absolute;top:10px;right:20px;}
	.top-widget-area{display: flex;
	align-items: center;
		text-align:center;
		justify-content:center;
	}
 
	
	li.areaPrivadaMenu > a{
		font-size: 23px !important;
	margin: -4px 0px 0px 0px !important;
	display: block !important;
	line-height: 23px;
	}
	.cuentaMenu{position:absolute !important;
		right:20px;top: 60px;}
	.menu-fixed .cuentaMenu{
		top: 36px;
		position:absolute !important;
		right:20px;
}
	.single .virtual.product-type-gift-card .woocommerce-product-gallery{width:50% !important}
.single .virtual.product-type-gift-card .woocommerce-product-gallery__wrapper{
  max-width: 550px;
  float: right;
}
	.ywpar_myaccount_entry_info > div {
		width: 50%;}
	
.menu-fixed #masthead .main-navigation ul.menu > li > a{font-size:12px !important;}
.archive .entry-content ul.products li.product:not(.Agotado):hover .imagewrapper{
margin: -5px -5px 0px -5px;
  width: calc(100% + 10px) !important;
  max-width: calc(100% + 10px) !important;
  padding-bottom: 5px;
  overflow: hidden;
  border-radius: 12px 12px 0px 0px !important;
}

ul.products li.product:not(.Agotado):hover{
width: 100%;
}

	.noDesktop{display:none !important;}

	
	.menu-item-36371:hover .suerte{position: absolute;
width: -webkit-max-content;
right: 30px;}
	
	
	
	
.site-header ul.menu li:hover:not(.menu-item-50111) > a{text-shadow: -0.01ex 0 0 currentColor, 0.01ex 0 0 currentColor;}
	#custom_html-10 .textwidget > div{justify-content: flex-end;}
	
.main-navigation ul ul li:hover ul{
			transition: none;
	transition-delay: 0s !important;
	visibility:visible;
	opacity:1;

}
.siguemeBlock {border-radius:15px;}
.home .siguemeBlock {margin-right:60px;}

	.main-navigation ul ul ul{
		transition: all 0s !important;
		transition-delay: 0.30s !important;
		display:block;
		left:0;
		visibility:hidden;
		opacity:0;

}

	
	.main-navigation ul li#menu-item-32433 > a{padding: 10px 12px; }
	.main-navigation ul li#menu-item-32433 ul li > a{font-weight:600; }
		.main-navigation ul li#menu-item-32433 ul li p{font-weight:200; }


	.main-navigation ul li#menu-item-32433:hover > a{background-color: #f0f0f0;color: #af2222;
  border-radius: 9px 0px 0px 0px;
    border-bottom: 2px solid #f0f0f0 !important;}
	
	.storefront-full-width-content .site-main ul.products.columns-4 li.product{margin:6px; width: calc(25% - 12px); padding-bottom:10px;}
	
	
	
	
	@keyframes changeLetters {
  0% {
   color:#ccc;  }
 
  100% {
   color:#000;  }
}
	.main-navigation ul.menu > li:hover a:after{	animation: changeLetters 1s linear;
}
	#page{
  position: relative;
  padding-top: 123px;
}
	#masthead{
  position: absolute;
  margin: auto;
	top: 0px;
  left: 0;
  right: 0;
	z-index:999;
		display:flex;
		flex-wrap: wrap;
}
	#page.menu-fixed #masthead{
position: fixed;	top: -75px;
	border-bottom:1px solid #eee;
width: 100vw;
background: #fff;
   opacity:0.989;   
}
	.menu-posts-destacados-container ul{margin:0px;}
	.page-template .wp-block-columns.has-background{padding:15px;}
	.archive .entry-header > .historias:first-child{margin-top:15px;margin-bottom: 15px;}
	.archive .historias{margin-left:10px;}
	.single .historias{margin-left:0px;}
	.single .pure-material-progress-circular{margin-left:-1px;}
				.archive.category .site-content .col-full, .archive.tag .site-content .col-full{max-width:1000px;margin-left:auto;margin-right:auto;display:flex;flex-wrap: wrap;}
	.single-post .site-content .col-full{max-width:1050px;
		margin-left:auto;margin-right:auto;display:flex;flex-wrap: wrap;}

	.archive.category .site-content #secondary *,
	.single-post .site-content #secondary *,
	.archive.tag .site-content #secondary *{font-size: 1em !important;
line-height: 1.2em;}
	.archive.category .site-content #secondary,
	.single-post .site-content #secondary,
	.archive.tag .site-content #secondary{padding: 0px;
width: 260px;
margin: 0px;
}
	
	#secondary .widget .search-field,
	#secondary .widget .acym_form input{background:#fff;}
	#secondary .acysubbuttons .btn{
		color: #af2222;
  border: 1px solid #af2222 !important;
  background: #fff;
  border-radius: 15px;
  font-size: 14px;}
	#secondary .widget .search-form,
	#secondary .widget acysubbuttons{margin-bottom:0px;}
	.archive.category .site-content #secondary:hover,
	.single-post .site-content #secondary:hover,
	.archive.tag .site-content #secondary:hover{opacity:1;}
	.archive.category.left-sidebar .content-area,
	.single-post.left-sidebar .content-area,
	.archive.tag.left-sidebar .content-area {
	width: calc(100% - 300px);
	max-width:550px;
	margin:auto;}


	#masthead{border-bottom: 3px solid #f0f0f0;}
	
	.page-template-super-meta-single-post .conIndice.hentry{
	  display: flex;
 	 flex-flow: row wrap;
 	 gap: 0.5em;
 	 justify-content: flex-start;
 	 height: auto;
 	 width: fit-content;
 	 margin: auto;}
	.indice{position: -webkit-sticky;
		margin-right:25px;
	position: sticky !important;
		top: 50px !important;
		margin-top:15px;
	align-self: flex-start;
	flex: 0.7 0;}
	.boxIndice li{padding:3px 0px; margin:0px;}
	.indice .boxIndice a{  text-decoration: none !important;
  color: #000;font-weight:200;
}
	
	.indice .boxIndice{
	padding: 10px 12px 10px 12px;
	border-radius:11px;
		font-weight:200;
	background:#fcfcfc;}
	.page-template-super-meta-single-post .conIndice .entry-content{
	flex: 3 0 0;max-width:800px;}
	.single-post article{
		padding:20px}
	.col-full{
		max-width:1200px;}
	#content .col-full{margin:auto;}
	#content .col-full{padding:0px;}

	.storefront-sorting{
		width:100%;
		margin-bottom: 10px;
		margin-top: 15px;}
	.woocommerce-products-header + .storefront-sorting{
		margin-top: -30px;}
	.storefront-sorting .woocommerce-ordering{float:right;}
	.storefront-full-width-content.single-product div.product .woocommerce-product-gallery {
		width: calc(70% - 30px);
		max-width: 1100px;
		max-height:calc(100vh - 145px;)
		position: sticky;
		top: 0;
		margin-right: 30px;}
	 
	.storefront-full-width-content.single-product div.product .summary {
		width:30%;
		min-height: calc(100vh - 120px);}	
	
	.archive #main .term-description .categoriasSubcat .wp-block-column > a{background: #f0f0f0;
		display: block;
		border-radius: 12px;
		border-bottom: navajowhite;
		padding-bottom: 4px;
		overflow: hidden;
		color: #000;}
	.categoriasSubcat .wp-block-column img{	border-radius: 12px 12px 0px 0px;
		padding: 1px;}
	.categoriasSubcat{display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		margin: 0px auto 25px auto;}
	.categoriasSubcat .wp-block-column{flex-basis:20%;padding: 5px;}
	.categoriasSubcat .wp-block-column .wp-block-image{border-radius:12px;}
	#tabs .descriptionTab{width: calc(70% - 4.347826087%);margin:auto; min-width:698px;max-width: 900px;padding-top:1px; }
	#tabs .LeerMasProducto .descriptionTab {margin:0px; width:100%;}
	#tabs > div{width: calc(70% - 4.347826087%);min-width:698px;max-width: 900px;
		clear:both;}
	.infoBottonProduct{display:flex;justify-content: space-between;
    flex-wrap: wrap;
  }
	.extraInfoProductos {
	font-size: 16px;
	padding: 0px 15px 0px 0px;
	border-radius: 12px;
	margin: 5px;
	flex: 1;
	margin-bottom: 0px !important;}
	.extraInfoProductos:last-child {
	padding-right: 0px;}
	.storefront-full-width-content .woocommerce-tabs ul.tabs{width:200px;margin-right:40px}
	.storefront-full-width-content .woocommerce-tabs .panel{width: calc(100% - 240px)}
	.single section.related.products ul.products li.product.last,
	.single section.upsells li.product.last{
		margin-right:1.347826087% !important;}
	.single section.upsells li.product{
		margin-right:1.347826087% !important;}
	#masthead > .col-full{
		max-width: 100%;
	padding: 13px 1em 0px;
	margin: 0px 0px 0px 0px !important;}
	
	section.related.products ul.products, .wc-block-grid__products,
	section.upsells ul.products, .wc-block-grid__products{display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
		margin:auto;}
	#menu-castellano-main{padding:5px;}
	.woocommerce-active .site-header .site-search{
	max-width: 185px;
	margin-bottom: 0px;
	top: 10px;
	position: absolute;}
	.woocommerce-active .tieneTop .site-header .site-search{
		top:1px;position:absolute;left:10px;
	width:40px; transition: width 0s 18s;}
	
	.woocommerce-active .tieneTop .site-header .site-search:hover{
	width:250px; transition: width 0s 0s;}
	.woocommerce-active .tieneTop .site-header .site-search input::placeholder,
	.widget_product_search form:before{
		color:#413d3d !important;}
	 .woocommerce-active .tieneTop .site-header .site-header-cart{top:64px;}
	#page.menu-fixed.tieneTop #masthead{top:-33px;}
	#page.menu-fixed.tieneTop .site-header .site-header-cart{top:42px;}

	#page.menu-fixed .site-branding{margin:-9px 0px 4px 0px;}
	#page.tieneTop{padding-top:108px;}
	#page.tieneTop.menu-fixed .storefront-primary-navigation {
padding-top: 13px;
}
	#page.tieneTop.menu-fixed .main-navigation ul.menu > li > a, 
	#page.tieneTop.menu-fixed .main-navigation ul.nav-menu > li > a{padding-bottom:9px;}
	#page.tieneTop.menu-fixed .tieneTop .site-header .site-header-cart{top: 35px;}
	
	.woocommerce-active .site-header .site-search input{padding: 7px 4px 7px 37px;}
	.site-search .widget_product_search form::before{top:9px;left:10px;}
	.single-product div.product .woocommerce-product-gallery .flex-viewport {
  		 margin-bottom:5px;}
	
	.crp_related ul{ width: 60vw;
		max-width: 100vw;
		display: flex;}
	.crp_related li{ max-width: 33%;
		float: left;
		list-style-type: none;
		margin-right: 20px;}
	.single-post .entry-content > p:first-of-type{
		font-size: 23px;}
	.site-search{
		display: block;
		float: none !important;}
	.site-search input[type='search']{background:none;
		box-shadow: none;}
	.site-search .search-field{padding: 12px 20px 6px 40px;}
	.storefront-primary-navigation{
		padding-top: 33px;}
	.main-navigation ul li.superFlexi:hover > ul{left: 0;
		padding: 0px 15% 30px 15%;
		width: 100%;}
	.widget .search-field input::placeholder {color:#eee !important;}

	li.superFlexi:hover{background:#f0f0f0;}
	.main-navigation ul li.superFlexi{position:static;padding: 0px 0px 30px 0px;
		margin-top: 30px;}
	.main-navigation ul li.superFlexi > ul{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: space-between;
		width: 800px;}
	.main-navigation ul li.superFlexi > ul:before{
		content: ".";}
	.categoriasMenu > a{border-bottom: 2px solid #000;
		margin-bottom: 9px;}
	
	.tax-product_tag #content .col-full,
		.tax-cultura-natura #content .col-full,
	.post-type-archive-product #content .col-full,
	.tax-product_cat #content .col-full{
		max-width:100%;	}
	.secondary-navigation .menu a{
		padding: 0px;}
	.woocommerce-active .site-header .site-header-cart{position: absolute;
	right: 150px;
	width: 15%;
	top: 15px;}
	.secondary-navigation .login{position: absolute;
	top: 12px;
	right: 13px;
	float: none;}
	
	.secondary-navigation #menu-login > li > a{
		border: 1px solid #999;
border-radius: 50%;
height: 30px;
width: 30px;
padding: 0px;
font-size: 14px;
text-align: center;
line-height: 25px;}
	
	.secondary-navigation .login ul a{text-align:right;
		font-size:18px;}
	.secondary-navigation li.login > a{border: 1px solid;
	border-radius: 50%;
	height: 30px;
	width: 30px;
	padding: 5px 7px 5px 7px;
	font-size: 16px;}
	.main-navigation ul ul li a, .secondary-navigation ul ul li a{
		width:auto;
		min-width 180px;}
	.archive .hentry .wp-post-image{border-radius:0px 0px 0px 0px !important;}
	.archive .content-area .hentry,
	.blog .content-area .hentry{
		border: 1px solid #ccc;
		border-radius: 12px;
		overflow:hidden;}	
	.archive .content-area .entry-content,
	.archive .content-area header .alpha.entry-title{padding:0px 15px}
	.archive.category .entry-content *:last-of-type{margin-bottom:0.5em;}
	.archive .content-area .more-link:not(.button){margin:0px -15px 0px -15px;}
	#breadcrumbs{
		text-align: center;}
	#breadcrumbs:hover{
		opacity: 1;}
	.completoAFull,
	.single .completoAFull .hentry .entry-content{
		width:100% !important;
		max-width: 100% !important;}
	.archive.woocommerce-page .term-description, .page-description{max-width:650px;margin:auto;}
		.woocommerce-shop .term-description{max-width:100%;margin:auto;}

	.archive.woocommerce-page .content-area{width: calc(100% - 40px) !important;
    margin: auto !important;
    float: none;}
	.archive.woocommerce-page.left-sidebar .widget-area{
		width: 250px !important;
		margin-right: 40px;
		margin-top:0px;
		opacity:0.7;}
	.archive.woocommerce-page.left-sidebar .widget-area:hover{
		opacity:1;}
	.archive.woocommerce-page.left-sidebar .widget-area .search-field{
		width: 200px;
		padding: 6px 0px 6px 27px;
		font-size: 14px;}
	.archive.woocommerce-page.left-sidebar .widget-area .widget_product_search form::before{top: 12px;
		left: 9px;
		font-size: 13px;
		color: #444;}
	.archive.woocommerce-page.left-sidebar .widget-area .widget .widget-title{font-size: 20px;
		margin-bottom: 10px;
		padding:0px;
		text-transform: uppercase;}
	#nav_menu-4 .widget-title{font-size: 24px;}
	.left-sidebar .widget-area{
		margin-top: 40px;	}
	.single-product div.product .summary{
		width:30%;	}
	.single-product div.product .woocommerce-product-gallery{
		width:64%;}

	#masthead .storefront-primary-navigation > .col-full{
		max-width:100%;
		display: flex;
		align-items: center;
 		justify-content: center;}

	.storefront-secondary-navigation.woocommerce-active .site-header .site-branding{
		width:200px !important;
		margin: 12px auto 28px auto;
		float: none;
		padding: 0px;
		text-align: center;
		left: 0;
		right: 0;	}
	
	.secondary-navigation li.login:hover ul,
	.secondary-navigation li.login.focus ul{right: 0;
display: block;
left: unset;
width: 200px;
padding: 15px;
background: #f0f0f0;}
	.storefront-secondary-navigation.woocommerce-active .site-header .site-branding img{
		text-align: center;
		margin: 4px auto 4px auto;}
 	#content > .col-full{
		padding-top: 24px;
		margin-top: 0px;}
	.page-template-super-meta-single-post #content > .col-full{
		padding-top: 0px;}
	.single-product .topProducto{
		padding: 0px;
		margin-top: -32px;}
	.single-product .tieneTop .topProducto{
		margin-top: -20px;}
	.page-template-super-meta-single-post #masthead{
		margin-bottom: 0px;}
	.woocommerce-active .site-header .main-navigation{
		width: auto ;
		max-width: auto;
		padding: 0px;
		margin-right: 0px;
		margin-top: -10px;	}
	
	
		.main-navigation ul ul li, .secondary-navigation ul ul li{
		-webkit-column-break-inside: avoid;
		page-break-inside: avoid;
		break-inside: avoid;}
	
	.site-header ul.menu > li.current-menu-item > a,
	.site-header ul.menu > li.current-menu-ancestor > a,
	.main-navigation ul li a:hover, .main-navigation ul li:hover > a,
	.site-title a:hover,.main-navigation ul li a,
.main-navigation ul#menu-principal > li > ul li{color:#000;font-weight:900;}
		.main-navigation ul#menu-principal > li > ul  li{ padding:3px 12px;position:static;}
	
	.main-navigation ul.menu ul.sub-menu, .main-navigation ul.nav-menu ul.children{
		padding: 0px;
		list-style: none;
		min-width: 215px;
	border:1px solid;
    border-radius:0px 0px 7px 7px;
    margin-top: 0px;
    background:#fff;
    border-top:3px dotted #ccc;}
	.main-navigation ul.menu ul li a, .main-navigation ul.nav-menu ul li a{
		padding: 0px 0px 0.3em 0px;
		font-weight: 300;
		font-size: 1.06em;}

}
.site-header ul.menu li.current-menu-item > a{color:#000}

.site-header ul.menu ul.toggled-on li.current-menu-item > a{color:#333  !important;}
.woocommerce-cart .cart_totals table{background:#f0f0f0;border-radius:12px;overflow: hidden;border-collapse: collapse;}
.woocommerce-cart .cart_totals table > *,
.woocommerce-cart .cart_totals table tr,
.woocommerce-cart .cart_totals table th,
.woocommerce-cart .cart_totals table td{background-color:transparent !important;}
.woocommerce-cart .cart_totals .cart-subtotal,
.woocommerce-cart .cart_totals h2{display:none;}

/*END MEDIA*/
.site-header .main-navigation li.menu-item a img.avatar{margin: -1px -6px -5px 3px;
width: 20px;border-radius: 50%;height:20px;}
.handheld-navigation li.menu-item a img.avatar{
margin: 2px 3px -5px 8px !important;
width: 26px !important;
height:26px !important;
max-width: unset !important;
}
.completoAFull + #secondary{position: relative !important;}
.handheld-navigation ul.menu > li{margin: 26px 0px;padding-right:30px;}
.handheld-navigation ul.menu > li.menu-item-41211 > a{font-weight: 100 !important;}
.handheld-navigation ul.menu > li.menu-item-41213 {margin-bottom:20px;padding-bottom:20px; border-bottom:1px dotted #999;}
.home .page-description{max-width:100% !important;margin:auto;}
.home .catalogoShop{max-width:1100px !important;margin:auto;}
.page-id-44 .logos{max-width:750px !important;margin:auto;}
.page-id-44 .logos img {
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
	mix-blend-mode: plus-darker
mix-blend-mode:multiply;
  mix-blend-mode: multiply;
 background-blend-mode: multiply;
}
.home .catalogoShop .wc-block-components-product-summary p{text-align:left;font-size:17px;}
.home .site-content ul{margin:0px;}
.archive.woocommerce-page.home .content-area{width:100% !important}
.home #content > .col-full{padding-top:0px !important;}
.home .woocommerce-result-count,
.home .woocommerce-ordering {display:none;}
.home .wp-block-cover__inner-container{
max-width: 950px;
text-align: left;
}
.home .woocommerce-products-header__title.page-title{display:none;}

.page-id-11962 .wp-block-group__inner-container ul:empty::after{
	content:"Estamos preparando cosas, síguenos para saber más.";
	text-align:center;
	margin: auto;
padding: 8px 40px 30px 40px;
}
.single-post .hentry .wp-post-image{display:block; margin-bottom:0px; border-radius:14px;}
.single-post .hentry .entry-header{margin-top:1.6em;}
.single-post .entry-content figure, .single-post .entry-content img{border-radius:12px; overflow:hidden;}
.single-post .entry-content .wp-block-media-text img{border-radius:0px;}

.woocommerce-active .site-header .main-navigation img{
		display:inline-block;
		margin: 6px 0px -7px 0px;}
.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a{
		padding: 4px 10px 30px 8px;
  font-size: 14px;
  transition: font-size 0.5s;
  font-weight: 500;
  text-transform: uppercase;
}
.woocommerce.right-sidebar #content .col-full{
		max-width:100vw;}
.archive .hentry .wp-post-image{
	width: 100%;
	border-radius:19px;
	height: auto;
	margin-bottom: 10px;}

.topProducto{padding: 0px; display:flex;}
.storefront-full-width-content.single-product div.product #tabs,
#tabs2{
	text-align:center;
		background: rgb(248,247,245);
		left: 0px;
		padding: 0px 4.347826087% 30px 4.347826087%;
		margin-top: -5px;}
.storefront-full-width-content.single-product div.product .summary{
		padding:30px 30px 20px 0px;
		margin-bottom: 0px;
		clear: both;
		position: sticky;
		align-self: flex-start;
  top: 20px;min-height: unset;
}
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery{
	clear: both;
	position: sticky;
	align-self: flex-start;
	top:0;
}

.product-template-default .col-full,
.product-template-single-product-catalogo .col-full{
		max-width:100%;}

	
	
	.main-navigation ul.menu > li.menu-item-9030 > a i,
	.main-navigation ul.nav-menu > li.menu-item-9030 > a i{
		margin-right: 10px;
		margin-left: 10px;}
	.main-navigation ul.menu li.menu-item-9030{
		margin-right: -12px;}
	.main-navigation ul.menu li.menu-item-has-children > a:after,
	.main-navigation ul.nav-menu li.menu-item-has-children > a:after{
		content: none;}
	.archive .hentry{
		border-top:none;}
	 .product_meta a,
.hentry .entry-header .posted-on{
		color: #777;
		font-weight:100;
		font-size: 14px;
		text-decoration: none;}
#respond{padding:0px; background-color:transparent}
.hentry .entry-header .posted-on a,
.hentry .entry-header .post-comments a{font-weight:400;text-decoration:none !important;}
	a.woocommerce-review-link{text-decoration: none;}
	.hentry .entry-header .byline,
	.hentry .entry-header .post-comments,
	.hentry .entry-header .byline a,	
	.widget-area .widget ul ul ul a{font-weight:200;white-space: nowrap;}
	.hentry .entry-header .posted-on,
	.widget-area .widget a:not(.button),
	.hentry .entry-header .posted-on a,
	.site-footer a:not(.button),
	ul.flex-direction-nav li a:hover,
	.tagcloud a{
	text-decoration: none !important;}
	.tagcloud a{
		display: block;
		font-size: 19px !important;}
	.tagcloud a::after{
		content:none !important;}
	.tag-link-count{font-size:15px !important}
	.anr_captcha_field{
		display: table;}
	.widget_nav_menu ul li.current-menu-item > a{
		color: #952628;}
	.widget-area .widget,
	.widget-area .widget.widget_nav_menu a:not(.button){
		font-size:1.1em;
		font-weight: 100;}
	.widget .widget-title,
	.widget .widgettitle{
		border-bottom: none;
		padding: 1em 0 1em;
		margin: 1em 0 0 0;
		font-weight: 700;}
	.hentry .entry-header{
		position:relative;
		border-bottom: none;
		margin-bottom: 0.4em;}
	.hentry .entry-taxonomy{
		border-top: none;
		margin-top:-1em;
		padding-bottom: 1.4em;}

	.page-id-13590 #masthead,
	.page-id-12662 #masthead{margin-bottom:0px;}
	.parent-pageid-4297 .entry-header,
	.page-id-5292 .entry-header,
	.page-id-7906 .entry-header{
	display:none;}
	.parentesisBox{
	background: #f0f0f0;
	padding-top: 50px;
	padding-bottom: 50px;
	margin-bottom: 70px;
	margin-top: 70px;}
table.cart td.product-remove{border-top-color: transparent;}
	.woocommerce-shipping-totals.shipping{border-bottom: 2px dotted#999;}
	.woocommerce-checkout .order-total,
	.woocommerce-cart .order-total,
	.woocommerce-checkout .order-total th,
	.woocommerce-cart .order-total th, 
	table:not(.has-background) .order-total th,
	.order-total td,
	tr.order-total:nth-child(2n) td{
	font-size: 20px !important;
}
.order-total
	.summary .descuentoEnvio{
	background: none;
	color: #1AC647;
	padding: 0px;
	margin: -30px 0px 30px 0px;
		font-size: 19px;
		width: 100%;
		font-weight: 100;}
	.order-total .includes_tax,
	.cart-collaterals .cart_totals small.includes_tax{
		display: none;
		}
	.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{
		top:0px;
		left: 0px;
		}
	.term-podcast .LoopProduct-link .mejs-container,
	.term-podcast li.product .descripcionProductos a:last-child{display:none;}
	
	.summary  .single_add_to_cart_button.button,
	.ywcact-auction-confirm{
		background:#000;
		display:inline-block;
		font-size:19px;
		width:100%;
	}

.single-product div.product .variations_button{display:flex;}
.summary .cart.external .add_to_cart_button.button{
background: #fff;
  padding: 8px 1.21575em 9px 0.7em;
  color: #000;
  font-size: 15px;
	margin-right:5px;
  font-weight: 400;
}
	.single_add_to_cart_button.button:hover{
		background: #000;
		color: #fff;
		}
	.storefront-secondary-navigation.woocommerce-active .site-header .site-branding{
		max-width: 170px;	}
	.hentry .entry-content > figure.alignfull{
		margin-left: -2.617924em;
		margin-right: -2.617924em;
		padding-left: 2.617924em;
		padding-right: 2.617924em;
	}


.archive.category .menu-item-19383 a,
.archive.tag .menu-item-19383 a,
.single-post .menu-item-19383 a{
	font-weight: 700 !important;
}
#payment .payment_methods li img{max-height:20px !important;}
.storefront-align-wide.storefront-full-width-content .conIndice.hentry .entry-content .alignwide{margin-left: 0px;
margin-right: 0px;}
@media (max-width: 66.4989378333em){
	#masthead .storefront-primary-navigation > .col-full{margin-left:10px;}
	#masthead .cart-contents .count{display:none;}
	.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a {
padding: 4px 5px 30px 3px;
		font-size: 13px;}
	p{font-size:19px;}
.home.storefront-align-wide.page-template-template-fullwidth .hentry .entry-content>.wp-block-cover.alignfull,
.home.storefront-align-wide.page-template-template-fullwidth .hentry .entry-content>.wp-block-image.alignfull{
	max-width: none;
padding-left: 0;
padding-right: 0;
	}
	.term-description .wp-block-buttons .wp-block-button{margin:3px 0px 10px 0px;}
}
.descriptionTab li{margin-left:15px;font-size: 17px;
  line-height: 1.4em;}
.category-diario .blogLinks li:nth-child(1) a,
.category-recomendaciones .blogLinks li:nth-child(3) a,
.category-jardin .blogLinks li:nth-child(2) a
{pointer-events: none;
  cursor: default; font-weight:100;
	border-bottom:none;
 }
.acym_module_form input,
.acym__subscription__form__shortcode input{
  cursor: pointer;
  width: 250px;
  border-radius: 9px;
}
.summary .acym__subscription__form__shortcode button,
.summary .acym__subscription__form__shortcode input{
  width: 100%;
	 border-radius: 9px !important;
}
.archive .hentry .entry-taxonomy{display:none;}
#acym_fulldiv_formAcym1.acym__subscription__form__shortcode{align-items: flex-start !important;padding:0px !important;margin:0px !important;}
@media (max-width: 480px){
	.yith-wcmap .user-profile {
  padding: 15px;
		margin-bottom: 8px;
}
	#my-account-menu.position-vertical-left{ 
		margin:
-20px -20px 30px -20px !important;
    width: 100vw;
    border-bottom: 1px dotted #999;
background-color: #f0f0f0;
padding: 40px 0px 0px 0px !important;
  }
	#my-account-menu .item-opener{display:none;}
	#my-account-menu .myaccount-menu{
	margin-bottom: 10px;
    white-space:nowrap;
    overflow-y: hidden;
    overflow-x: scroll;
	width: 100%;
}

	#my-account-menu .myaccount-menu::-webkit-scrollbar {
  display: none;
}

#my-account-menu .myaccount-menu {/* IE and Edge */
  scrollbar-width: none; 
}
	#my-account-menu-tab.layout-simple .myaccount-menu li, #my-account-menu.layout-simple .myaccount-menu li{background:
none !important;
    border-top:
none;
}
	#my-account-menu.layout-simple .myaccount-submenu{display: block;
  left: 0px;
  width: 100%;
		padding-bottom: 10px;
  float: left;
  position: absolute;
		background:#333;
    white-space:wrap;}
	#my-account-menu .myaccount-menu li, #my-account-menu .myaccount-submenu li{position:unset;display:inline;}
	
	#my-account-menu .myaccount-submenu li a{color:#fff !important;}
#my-account-menu .myaccount-menu > li {
	background:none !important;
  display: inline-block;vertical-align: top;
  width: 60px;
		text-align:center;
}
	#my-account-menu .myaccount-menu > li,
	#my-account-menu .myaccount-menu > li a{
	border: none !important;
}
	#my-account-menu .myaccount-menu li a{display:inline-block !important;text-align:center !important; margin:0px!important}
	#my-account-menu .myaccount-menu li a span.item-icon{display: block !important;width: auto;
    margin: auto;
   font-size: 23px;
    height: 31px;}

	#my-account-menu.layout-simple .item-label{font-size: 12px;
    line-height: 13px;
		font-weight:100;
    display: block;}
} /* End 568px media*/
	#my-account-menu.position-vertical-left .myaccount-submenu>li{padding-left:0px;}

#my-account-menu .myaccount-menu > li.active > a,
	#my-account-menu .myaccount-menu > li.active > a > span{color:#000;font-weight:700;}
	#my-account-menu .myaccount-menu > li > a,
#my-account-menu .myaccount-menu > li > a > span{color:#777;font-weight:100;}
#my-account-menu .myaccount-submenu{margin-bottom:15px;}
@media (max-width: 568px){
	
	.laRevista{display:block !important;}
	.descriptionTab .wp-block-image img{float:none;margin-left:0px;}
	.single-post .compartir:hover .enlacesCompartir{right:0px;
	}
	.insercionFrame{
		display: inline-block !important;}
	:where(.wp-block-group.alignwide.has-background),
	:where(.wp-block-media-text.alignwide){margin: auto -0.8em;}
	.blogLinks li {
	padding: 2px 4px;
	font-size: 15px;
	}
	.blogLinks span{font-size:14px;}
	:where(.wp-block-group.has-background) {
		margin: auto  -0.8em;}
	.wpfront-message.wpfront-div img{display:none;}
	#imagenPerfil img{width: 90px;
margin-top: -10px;
margin-bottom: 20px;}
	.term-description .has-small-font-size{font-size: 0.7em}
	
	.menu-extra-movil-safor-oliva-container,
	.menu-menu-alternativo-blog-container{margin: 15px 0px -24px 0px;padding: 0px !important;}
	.menu-extra-movil-safor-oliva-container ul li a,
	.menu-menu-alternativo-blog-container ul li a{font-size:15px; white-space:nowrap;}
	.menu-extra-movil-safor-oliva-container ul li.laTerreta{padding: 2px 2px 5px 2px;}
	.menu-extra-movil-safor-oliva-container ul li.laTerreta:first-child{padding-left: 0px;}
	.menu-extra-movil-safor-oliva-container ul li.laTerreta:last-child{padding-right: 0px;}
	.product.type-product p,
.summary .woocommerce-product-details__short-description p:nth-last-child(2)
	{font-size: 17px;
line-height: 1.5;
display: block;}
		section.related.products ul.products li,
section.upsells ul.products li{
	flex-basis: 100%;
margin: auto;}
	
.hentry .entry-content > figure.alignfull{
	margin-left: -0.8em;
margin-right: -0.8em;
padding-left: 0.8em;
padding-right: 0.8em;
}}
.wp-block-columns.black{
	background: #333;
padding-top: 80px;
color: #ffffff;
}
.wp-block-columns.black h2,
.wp-block-columns.black h1,
.wp-block-columns.black .amount,
.wp-block-columns.black a{
color: #ffffff;
}
.wp-block-columns.asulito{
	background-image: -webkit-linear-gradient(347deg,#96fcea,#aff4f9 50%,#d2e6ff);
background-image: -moz-linear-gradient(347deg,#96fcea 0,#aff4f9 50%,#d2e6ff 100%);
background-image: -o-linear-gradient(347deg,#96fcea 0,#aff4f9 50%,#d2e6ff 100%);
background-image: -ms-linear-gradient(347deg,#96fcea 0,#aff4f9 50%,#d2e6ff 100%);
background-image: linear-gradient(-257deg,#96fcea,#aff4f9 50%,#d2e6ff);
padding-top: 80px;

}
.siguemeBlock input[type=email]{background-color: #fff !important;}

.wp-block-columns.asulito input[type=text],
.wp-block-columns.asulito input[type=email],
.siguemeBlock input[type=email],#colophon input[type=email],
.siguemeBlock input[type=text],#colophon input[type=text]{
	background: #fff;
box-shadow:none;
	width: 200px;
border-radius: 5px;
}
.siguemeBlock .button{background:#000;color:#fff;}
#colophon .col-full{margin:auto;position:static;padding-top:50px;}
.wp-block-columns.asulito input[type=button],
#colophon input[type=button]{
	background: #af2222;
color: #fff;
width: 200px;
border-radius: 9px;
}
.degradadoBlanco{
	background-image: -webkit-linear-gradient(90deg,#fff 3%,hsla(0,0%,100%,0));
background-image: -moz-linear-gradient(90deg,#fff 3%,hsla(0,0%,100%,0) 100%);
background-image: -o-linear-gradient(90deg,#fff 3%,hsla(0,0%,100%,0) 100%);
background-image: -ms-linear-gradient(90deg,#fff 3%,hsla(0,0%,100%,0) 100%);
background-image: linear-gradient(0deg,#fff 3%,hsla(0,0%,100%,0));
	height: 300px;
margin-top: -300px !important;
margin-bottom: 100px !important;

}
#secondary .widget {
margin: 0px 0px 80px 0px;
}



.widget_nav_menu ul li{
	padding-left: 0px;
	margin-bottom: 3px;
}
.widget_nav_menu ul li::before{
	content: none;
}



ul.flex-direction-nav {
    position: absolute;
    top: 0px;
    z-index: 99;
    width: 100%;
    left: 0;
    margin: 0;
    padding: 0px;
	height: 1px;
    list-style: none;}

li.flex-nav-prev {top: 150px;
position: absolute;left: 0;}
li.flex-nav-next {top: 150px;
position: absolute;right: 0;}
a.flex-next {visibility:hidden;}
a.flex-prev {visibility:hidden;}

a.flex-next::after {
content: '⇥';
margin-right: 10px;
}
a.flex-prev::before {
    content: '⇤';
margin-right: 10px;
}
ul.flex-direction-nav li a{text-decoration: none;}
ul.flex-direction-nav li a:before,ul.flex-direction-nav li a:after {
	color: #000;
font-size: 45px;
	visibility: visible;
padding: 10px 18px;
	text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
}
.summary .langTitle{
	display: flex;
margin-left: 0px;
font-weight: 100;
	font-size: 13px;
	margin-top: -2em;
}
.summary .lang-item{
display: block;
	float: left;
	margin-right: 15px;
padding-top: 5px;
margin-left: 0px;
}
.single-product div.product .woocommerce-product-rating{}
.single-product .product_meta {
	font-weight: 100;
	text-align: center;
	padding-top: 6em;
	border-top: none;
	margin-bottom: 0em;
	font-size: 15px;
	max-width:450px;
	text-align: justify;
  text-justify: inter-word;
}
.single-product .product_meta a {
	font-weight: 100;
	text-decoration: none;
	font-size: 1.1em !important;
	color: #000;
}
.single-product .product_meta .sku_wrapper{font-weight:900;}
.wp-audio-shortcode{
	margin:40px 0px;
}
.single-product div.product table.variations{
	margin-bottom:-20px;
}

.archive.category .entry-content p{
	font-size:17px !important;
	color:#000000 !important;
}
.buttonTop{
padding: 5px 10px !important;
background: #ffffff;
	color:#000000;
font-size: 14px;
font-weight: 100;
margin-bottom: 10px;
}
.horizontalButtons a{
	background: #ffffff;
border: #000000 solid 1px;
padding: 10px 20px;
text-decoration: none !important;
color: #000000;
margin: 0px 20px;
}
.horizontalButtons a:hover{
	background: #000000;
color: #ffffff;
}
.has-carousel img,
.blockgallery.is-cropped .blockgallery--item img{
	height: 100%;
-o-object-fit: initial;
object-fit: initial;
text-align: center;
width: auto;
}
.has-carousel-lrg .blockgallery--item{
	width:50%;
	opacity: 0.3;
}
.has-carousel-lrg .blockgallery--item.is-selected{
	opacity: 1;
}
.laRevista{display: flex;}
.single-post .laRevista{border-bottom: 1px dotted #999;margin-bottom:20px;display:block;}


.laRevista h3{
font-size: 20px !important;
padding-bottom: 0px;
color: #af2222;
display: block;
font-weight: 900 !important;
margin-top: 0px !important;
}
.laRevista h4{
font-size: 24px !important;
line-height: 29px;
padding-bottom: 30px;
color: #000;
display: block;
font-weight: 900 !important;
margin-top: 0px !important;
}

.laRevista .acym__subscription__form__shortcode{padding: 0px !important;min-width:210px;
background: none !important;
margin: 0px !important;}
.laRevista #acym_fulldiv_formAcym2.acym__subscription__form__shortcode #formAcym2{width:100%}
.laRevista .acym__subscription__form__shortcode input{width: 100%;
background-color: #fff;
border-radius: 10px;
}

.laRevista .acym__subscription__form__shortcode button{width: 100%;}
.disabled:hover a,
.disabled a,
.disabled:active a{
	color: #000 !important;
}

.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon{max-width:400px;margin:auto;}
.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon .form-row-first{max-width:250px;width:100%;}
.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon .form-row-last{max-width:120px;width:100%;}
.page-id-11962 #content .entry-content > .wp-block-latest-posts__list{max-width:750px;}
.page-id-11962 .wp-block-latest-posts__list > li > a:not(.button){
	color:#000;
	text-decoration:none;}

.page-id-11962 .wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignleft{float:none;display:block;}
.page-id-11962 .wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignleft img{max-width:100% !important;max-height:100% !important;}
.descriptionTab .galeriaTabs{
	max-width: calc(50% - 10px);
	margin: 5px !important;}
#customer_details .col-1{padding: 20px 20px 0px 20px;
border-radius: 12px;
background-color: #f0f0f0;
overflow: hidden;}
#customer_details .col-1 input{background:#fff;}
#customer_details .woocommerce-additional-fields{
margin-top:50px;}
.logosPago{margin-top: 20px;
font-weight: 200;
font-size: 12px;
}
.woocommerce-checkout-review-order-table tfoot .cart-subtotal{display:none;}
header .logosPago{
  margin-bottom: 40px;
	margin-top:5px;
  padding: 14px;
}
.checkout.woocommerce-checkout h3{font-weight:800;}
.woocommerce-shipping-totals.shipping td{padding:0px 10px 20px 10px !important}
#order_review .woocommerce-checkout-review-order-table *:not(.cuw-offer-text, .cuw-discount-text){background-color:#f0f0f4 !important;}

.widget.woocommerce.widget_shopping_cart p{max-width:none;}
header .logosPago img {
  height: auto;
  max-width: calc(33% - 20px);
display: block;
border-radius: 3px;
margin: 10px;
}
.logosPago > i{margin-left: 15px;
margin-right: 5px;
margin-bottom: 4px;
display: inline;
padding-bottom: 10px;}
.logosPago div{display: inline-block;
font-size: 12px;
margin-left: 18px;}
.logosPago div i{margin-right:5px; font-size:12px;color:green; }
.product-type-auction .summary table tr > *{font-size:14px;padding:3px 3px 0px 0px;}
img.yith-wcact-add-to-watchlist-icon{
	float: left;
	max-width: 40px;
	margin-right: 10px;}
.single h3.pujas{
	margin:20px 0px 10px 0px;
	font-weight:700;
	border-top:1px solid #999;
	padding-top: 40px;}

.single .custom-class-sealed-auction-product .ywcact-add-to-watchlist-container,
.single .custom-class-sealed-auction-product #auction_end,
.single .custom-class-sealed-auction-product .yith-wcact-table-bids,
.single .custom-class-sealed-auction-product h3.pujas{display:none !important;}
.archive .custom-class-sealed-auction-product .price span{font-weight:100}
.custom-class-sealed-auction-product .price .ywcact-sealed-auction{font-weight:700 !important;}
.archive .products .product.product-type-auction .price.pujaMaxima{display:inline-block !important; font-weight:100}
.ywcact-sealed-auction:before{ content:"\f0e0";  font-family: 'Font Awesome 5 Free';padding: 2px 10px 0px 0px;
}
.product_cat-subastas .summary  .woocommerce-product-details__short-description{margin-bottom:50px;}
.product-type-auction .summary.entry-summary p.price{margin-top:20px;margin-bottom:10px;}
.summary #yith_auction_end_product_page{margin-top: 20px;
height: 0px;
overflow: hidden;}
#yith_wcact_manual_bid_increment,
.yith_wcact_does_not_have_reserve_price{display:none !important;}
.single #yith_wcact_reserve_and_overtime p{font-size:13px !important;}
.yith_wcact_has_reserve_price{color:#555;}
.yith_wcact_exceeded_reserve_price{color:#555;}
.single .product-type-auction.custom-class-not-sealed-auction-product .summary p+h3{display:none;}
.summary #yith_auction_end_product_page h2{font-size:19px !important; color:red;margin-bottom:30px;}
.instock .summary #yith_auction_end_product_page{
height:auto; overflow:visible;}
.single-product .subasta label{font-size:13px;}
.shop_table.ywpar_points_rewards.ywpar_share_points_table.my_account_orders {padding:10px;background:#fff;border-radius:10px;}
.single-product .subasta p{margin:0px;}
.getpoints_banner.enable_review_exp .product {
  border: 1px solid #aaa;
  margin-bottom: 10px;
  padding: 10px;
  border-radius: 9px;
}
.ywpar_tabcontent #ywpar_banner {
  padding: 20px 40px 10px 20px;
}
.ywpar_myaccount_entry_info .points_collected{margin-bottom:10px;}
.single-product .subasta input{max-width:100% !important;}
.wpcf7-submit{margin-top:10px;}
.titulitoSubasta{font-weight:bold;}
.subasta.info{
padding: 8px 10px;
margin-bottom: -20px;
border-radius: 9px;
border-bottom: 0px;
background: #eff9e8;}
.yith-wcact-add-to-watchlist-button{display:flex;}
.yith-wcact-add-to-watchlist-button-message > span{font-size:13px;font-weight:100;}
.yith-wcact-add-to-watchlist-button img{display:none;}
.yith-wcact-add-to-watchlist-button:before{ content:"\f06e";  font-family: 'Font Awesome 5 Free';padding: 2px 10px 0px 0px;
}
@media (max-width: 488px){
	

	.term-description .wp-block-buttons{flex-direction: column;}
	.term-description .wp-block-buttons a.wp-block-button__link{width:100%}

}
details p{font-weight:300;}



@media (min-width: 1568px){
	.product .summary h1, .compartirNativo{text-align:left;}
	.storefront-full-width-content .site-main ul.products.columns-4 li.product{width: calc(25% - 12px); margin:6px;}
	
	.main-navigation ul li.superFlexi:hover > ul{
padding: 0px 25% 30px 25%;
	}}

.maxWithQuinientos{max-width:650px !important;}
.page-template-super-meta-single-post .maxWithQuinientos .wc-block-review-list-item__info {margin-left: -70px;
border-top: 3px dotted #999;
padding-top: 40px;
margin-top:20px;}
.page-template-super-meta-single-post .maxWithQuinientos li:first-child .wc-block-review-list-item__info {border-top:none;
}

.page-template-super-meta-single-post .maxWithQuinientos .wc-block-components-review-list-item__product a{font-weight: 100;
font-size: 16px;
margin-bottom: 5px;
display: block;}
.wc-block-components-review-list-item__product + .wc-block-components-review-list-item__author{font-weight:700;}
.page-template-super-meta-single-post .maxWithQuinientos time{font-weight: 100;
font-size: 15px;}
.logosPago a{display: block;
clear: both;
	font-weight:100;
margin: 10px 0px -8px 0px !important;}
.logosPago a i.fas{font-size:12px;}
.logosPago img{margin-top: 2px;}
.hentry .entry-content .wp-block-media-text .wp-block-separator {
  margin: 0 auto 0.1em;
}
@media (max-width: 890px) and (min-width: 768px){
	#content .col-full{padding: 0 2.617924em;}
	.storefront-secondary-navigation.woocommerce-active .site-header .site-branding {
  max-width: 120px;
  margin-top: 16px;
  margin-right: 5px;		
}
	  .woocommerce-active .site-header .site-header-cart {
    right: 130px;  }
	.site-header-cart .cart-contents .amount{display:none;}

}
@media (min-width: 889px){
	

	.storefront-full-width-content .site-main ul.products.columns-4 li.product{width:calc(25% - 12px);margin:6px !important;}
}
@media (max-width: 889px){
	
	.summary.entry-summary .cart.external{margin-bottom: 20px;}
	.product #tabs,
	.product #tabs2{
		background: linear-gradient(180deg, rgba(240,240,240,1) 0%, rgba(255,255,255,1) 100%);
		width: calc(100vw - 0px);
		margin-left: -2.617924em;
		padding: 0.617924em;}
	.archive.woocommerce-page .term-description > h4{margin-top: -17px !important;}
	
	.single-product .topProducto{display:block;}
	.storefront-full-width-content.single-product div.product .summary,
	.storefront-full-width-content.single-product div.product .woocommerce-product-gallery{display:block;width:100%;position:relative;padding-top:0px;margin-bottom:0px;}
	.archive #content > .col-full{padding-top:30px;}
	
	.storefront-full-width-content.single-product div.product .woocommerce-product-gallery{margin-left: -2.617924em;
    margin-right: -2.617924em;
    width: calc(100vw - 0px);}
	
	
	
	.alpha, h1{font-size:2.2em;}
	.beta, h2{font-size:2em;}
	h3, .gamma{font-size:1.3em}
	h4, .delta{font-size:1.1em;margin-bottom: 0px;}
	.wp-block-columns .wp-block-media-text.is-stacked-on-mobile{grid-template-columns: 100%!important;
		grid-template-areas:"media-text-media" "media-text-content";margin-left: -0.8em;
		margin-right: -0.8em;
		padding-left: 0.8em;
		padding-right: 0.8em;}
	
}.wp-block-columns .wp-block-media-text .wp-block-media-text__content{
		padding:0px;
	}

@media (max-width: 1000px){

	.page #content .entry-content > *{
		padding-left: 20px;
    padding-right: 20px;
	}
}
@media (max-width: 600px){
	
	.wp-block-media-text .wp-block-media-text__content{padding:30px 0px 0px 0px}
	.suscribirsePost .logoBottom{float:none;margin:auto;width:90px;}
	.suscribirsePost .enlacesBottom{width:100%;padding:15px 0px;}
	.acym_module_form input {
  width: 100%;
}
	
	.storefront-full-width-content.single-product div.product .woocommerce-product-gallery{margin-left: -0.8em;
margin-right: -0.8em;}
	.term-description .wp-block-column{flex-basis: 45%!important;
margin: 5px;}
	.storefront-full-width-content.single-product div.product .summary{padding-right:0px;}
	#tabs p, .topProducto p{font-size:19px !important;}	
	.product #tabs, .product #tabs2{
background: linear-gradient(180deg, rgba(240,240,240,1) 0%, rgba(255,255,255,1) 100%);
margin-left: -0.8em !important;
padding: 20px !important;
margin-right: -0.8em;}
	.home .wp-block-media-text__content .has-text-align-right{text-align:left;}

	.wp-block-cover{
width: 100%;}
	.single .hentry .entry-content{
		max-width:100% !important;
	}
	.archive .content-area .hentry, .blog .content-area .hentry{
		max-width:100%;
	}
	
	
	.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media{
grid-column: 1;
grid-row: 1;
	}
	.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{
		grid-column: 1;
grid-row: 2;
	}
	.flex-direction-nav a.flex-next::after,
	.flex-direction-nav a.flex-prev::before{
		font-size: 40px; }
	.col-full{margin-left: 0.8em;
margin-right: 0.8em;}
	}
.last-updated {display: none;}
.single-post .last-updated {display: block;
margin: -20px 0px 30px 0px;
font-size: 14px;}
.archive .last-updated {display: block;margin: -2px 0px 9px 0px;
font-size: 12px;
}

ul.postsbycategory.widget_recent_entries{margin: 0px; clear:both;}
ul.postsbycategory.widget_recent_entries li{margin-bottom: 20px; clear:both;}
ul.postsbycategory.widget_recent_entries a{clear:both; font-weight:200;}
ul.postsbycategory.widget_recent_entries img{width: 50px;display: inline-block;}
ul.postsbycategory.widget_recent_entries span{display: inline-block;vertical-align:top;width: calc(100% - 60px);}


.wp-block-group.actividadesTaller{
  margin-right: auto;
  border-radius: 9px;
  background: #f9f9f9;
  border: 1px solid;
}
.xoperaTaller ul li, .actividadesTaller ul li{max-width:150px; width:30%;display:inline-block; margin-right:15px}
.page-template-super-meta-single-post .xoperaTaller ul li a.title{font-size:15px;}
.xoperaTaller ul li:last-child, .actividadesTaller ul li:last-child{margin-right:0px;}
.actividadesTaller ul li{max-width:380px; width:30%;min-width:250px;}

.woocommerce-privacy-policy-text p,
.woocommerce-billing-fields__field-wrapper .form-row{font-size:15px}

.page #content .entry-content #individuales{max-width:600px}

#keywordsEtiquetas,
#keywordsEtiquetas *{clear: both;
   text-align: justify;	max-width:100%;
	margin:50px 10px 20px 10px;
font-size: 13px;}
.EstudioFUll{overflow:hidden;}
.coupon-mrrk{display:none;}


.ywpar_tabs_header{ 
    display: none;
}

h3#order_review_heading{background-color: #f0f0f4 !important;border-radius:12px 12px 0px 0px;padding:20px;margin-bottom:0px;}
.shop_table.woocommerce-checkout-review-order-table{background-color: #f0f0f4 !important;
 border-collapse: collapse; border-radius: 0px 0px 12px 12px;
overflow: hidden;
}
.timetito{margin:10px 0px 0px 0px;}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods.payment_methods.methods{background-color: #f0f4f4 !important;
 border-collapse: collapse; border-radius: 12px;
overflow: hidden;
}
.woocommerce-checkout-review-order .cart_item{
 border-top:2px dotted #ccc;
}
.woocommerce-checkout-review-order .cart_item:first-child{
	 border-top:none;
}
.shop_table.woocommerce-checkout-review-order-table .product-quantity,
.shop_table.woocommerce-checkout-review-order-table .variation,
.shop_table.woocommerce-checkout-review-order-table .variation p{
font-size: 15px;}
.single-product div.product form.cart{margin-bottom:0px;padding-bottom:10px;}

.single-product div.product.product-type-simple form.cart:not(.variations_form){display:flex;}
.single-product div.product form.cart .quantity{margin-right:3px;}
.single-product div.product.product-type-simple form.cart .quantity{margin-right:5px;}
.single-product div.product.product-type-simple.sold-individually form.cart .quantity{margin-right:0px;}

.product-type-auction .quantity .qty{width:unset;}
.product-type-auction .price{font-size:20px;}
.yith-wcact-watchlist-button{background-color: #444;
padding: 15px;
text-align: center;
border-radius: 12px;
max-width: 330px;
color: #fff;}
.ywcact-wcact-bid-form-custom .yith-wcact-bid-section{
	min-width:60%;
	margin-bottom: 10px;
	text-align: center;
	border-radius: 5px;
	background: #fff;
	border: 1px solid #ddd;
	padding: 0px;
	box-shadow: none;
	position: relative;}
#yith-wcact-form-bid .quantity{margin-right: 10px;padding-right: 30px;}
#yith-wcact-form-bid.ywcact-wcact-bid-form-custom .quantity{
	margin-right: 0px;
	max-width: 100%;
	width: 100%;
padding: 9px 0px;
text-align: center;
border-radius: 5px;
background: #fff;

box-shadow: none;}
.product-type-auction #yith-wcact-form-bid.ywcact-wcact-bid-form-custom .quantity .qty,
.product-type-auction #yith-wcact-form-bid.ywcact-wcact-bid-form-custom .quantity input:focus{
	width: 140px;
	background-color: #fff;
	border:none;
	padding: 0px;
	box-shadow: none;
}
input.button.button-primary.yith-wcact-watchlist {
	margin-left: 0px;
	margin-top: 10px;
	min-width: 25%;
	width: 220px;
	padding: calc(0.667em + 2px);
}
.ywcact-currency-symbol{margin-left: -23px;
padding-right: 20px;}

.ywcact-wcact-bid-form-custom .ywcact-currency-symbol {
	position: absolute;
	right: 50px;
	top: 18px;
	color: #888;
}


.ywcact-wcact-bid-form-custom button{width:100%;}
.ywcact-wcact-bid-form-custom .quantity .qty{border-radius:0px;}
.wp-block-gallery.has-nested-images figure.wp-block-image{display: inline-flex;}
.cat-links, .tags-links{display: inline;
  margin-right: 10px;
  text-transform: uppercase;
  font-weight: 300; font-size: 12px;
}
.cat-links a, .tags-links a {
  font-weight: 200;
  color: #000;
  text-decoration: none;
  text-transform: uppercase;
  margin-left: 8px;
}
.product .edit-link,  .post .edit-link, .post-edit-link{position: fixed;
	z-index:9999;
bottom: 10px;font-size: 11px !important;
  padding: 5px 8px;
  background: #f0f0f0;
  border-radius: 8px;
right: 10px;}

#comments .comment-list .comment-meta .avatar{
	border-radius:50%;
	margin-bottom:0px;
}
.comment-list .comment-meta,.comment-list ol.children .comment-meta{
	margin-right:10px;

}
#comments .comment-list .comment-content .comment-text{padding:15px;}
#comments .comment-list .comment-meta a.comment-date{font-size:12px;}
#comments .comment-list .comment-meta a.comment-date{font-size:10px;white-space:nowrap;}
#comments .comment-list .bypostauthor > .comment-body cite a::after{content:none;}
#comments .comments-title {
  font-size: 29px;
  font-weight: 600;
}
#comments .comments-title span {
  font-size: 25px;
  font-weight: 200;
}
#comments .comment-list .children .comment-content .comment-text p{font-size: 17px;}
#comments .comment-list .vcard{font-size: 19px;
  
}
#comments .comment-list .comment-body{font-size: 19px;
}
.comment-list > li ol.children{margin:0px 0px 0px 10px;}
.comment-list > li > ol.children{margin:0px 0px 0px 20px;}
.comment-list .children .comment-body{margin:-15px 0px 0px 20px;}
.comment-list .children .children .comment-body{margin:-15px 0px 0px 40px;}


#comments .comment-list .comment-content{
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:4px;
	font-size:15px;

}
#comments .comment-list .reply{
	margin-top:-7px;
	text-align:right;
	font-size:13px;
}
.comment-list .comment-content, .comment-list #respond,
.comment-list ol.children .comment-content, .comment-list ol.children #respond{
}

.page-id-11962 #content .wp-block-latest-posts__post-excerpt,
.page-id-11962 #content time{color:#888;}
.page-id-11962 #content .wc-block-grid__products .wc-block-grid__product{margin-bottom:5px;}

.page-template-super-meta-single-post .site-content .col-full,
.post-template-super-meta-single-post .site-content .col-full,
.tax-ano #content .col-full,
.tax-tecnica #content .col-full,
.tax-coleccion #content .col-full{
	max-width:none;
	padding:0px;
	margin:0px;
}
.campo-adicional input,
.campo-adicional textarea{
padding: 4px 12px;
border-radius: 5px;
font-size: 14px;}
.campo-adicional{
padding: 20px;
font-size: 16px;
margin-bottom: -30px;
margin-left: -20px;
width: calc(100% + 40px);}
.campo-adicional:last-child{margin-bottom: 0px;}
h4.campo-adicional{padding-bottom: 30px;
font-size: 19px;
font-weight: 400;
margin-top: 50px;}
.listadoPlantas ul{list-style-type:decimal-leading-zero;margin-left: 35px;
}
.historias {
    display: inline-block;
    height: 29px;
    width: 29px;vertical-align: middle;		
  background: #33CCCC; /* Fallback */
border-radius: 50%;
	overflow: hidden;
	padding:0px;
}
.woocommerce-form-coupon-toggle .woocommerce-info{
  background: #fff;
	text-align:center;
  color: #3d9cd2;
	font-weight: 400;
  border-left: none;
}
.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon{
  color: #3d9cd2;
	font-weight: 100;
text-decoration: none !important;
}
.web-stories-list.is-view-type-circles .web-stories-list__story-content-overlay{display:none;}
.historias .web-stories-list {
margin:2px 0px 0px -3px;
}
.historias:before{}
.historias .glider-next, .historias .glider-prev{ display:none !important;}
.historias .web-stories-list.is-view-type-circles .web-stories-list__story-poster a>img{border:2px  solid #fff !important;padding:0px;}


.secondary-navigation a:not(.wp-block-button__link):not(.is-style-outline):has(.fas),
a.single_add_to_cart_button:not(.wp-block-button__link):not(.is-style-outline):has(.fas){border-bottom:1px solid !important;}
.wp-block-button__link 
a:has(img):after{content:none !important;}

*:hover > .pinterest-for-woocommerce-image-wrapper{left: 10px;
  opacity: 1;
  visibility: visible;}
*:hover > .pinterest-for-woocommerce-image-wrapper{
}
.page-id-31760 .conIndice .entry-content{max-width:680px;}
.page-id-31760 .entry-content img{border-radius: 25px;}


.posted-on .entry-date{
	margin-right: 0px;
}
.posted-on .entry-date:first-letter {
    text-transform: uppercase;
}
.site-footer .widget{
  margin-bottom: 1.706325903em;
}

.main-navigation ul.nav-menu .menu-item-32433 > a i{
  font-size: 17px;
}
.cwginstock-subscribe-form{max-width: 350px;
}
.cwginstock-subscribe-form h4{font-size:19px;text-align: left !important;}
.term-701 .out-of-stock{display:none;}

.hentry .entry-content .wp-block-columns.is-not-stacked-on-mobile .wp-block-column:first-child figure.wp-block-image{
 margin-right: -0.8em;
}
.hentry .entry-content .wp-block-columns.is-not-stacked-on-mobile .wp-block-column:last-child figure.wp-block-image{

  margin-left: -0.8em;
}
.wp-block-yoast-how-to-block .schema-how-to-total-time{font-size: 14px;
  border: 1px dotted;
  display: inline-block;
  padding: 5px 10px;
  margin-bottom: 0px;
  border-radius: 5px;}
.schema-how-to-steps .schema-how-to-step-text{margin-bottom:16px;}
.is-layout-flex.mecenasLogos{display: inline;}
.wp-block-gallery.has-nested-images.mecenasLogos figure.wp-block-image{vertical-align: middle;max-width: 50px;
  }

.single  h2.fotoStock{font-weight: 400;
  font-size: 23px !important;
 }
.topProducto .cwginstock-subscribe-form .panel-primary {
  border-color: #eee;
  background: #eee;
  border-radius: 8px;
}
.topProducto .cwginstock-subscribe-form .panel-body { padding: 0px;
}

.topProducto .cwginstock-subscribe-form .panel-primary > .panel-heading{background-color:  #000;
  border-color:  #000; border-radius: 8px 8px 0px 0px;margin-bottom: 20px;}
.topProducto .cwginstock-panel-body input,
.topProducto .panel-body.cwginstock-panel-body input:focus:not(.cwgstock_button){background:#fff !important;border-radius:8px;}
.topProducto .cwginstock-panel-body .col-md-12 input.cwgstock_button {background: #000 !important;
  color: #fff;}
.topProducto .panel-heading.cwginstock-panel-heading h4{font-weight:700;font-size: 17px;}


.reservarLibro summary,
.hentry .entry-content .wp-block-button.reservarLibro a.wp-block-button__link{font-size: 20px;
  color: #109039;
	background:none;
  font-weight: 700;
	padding:0px;
}

.crowdfundingProgress{background: #fff;
  border-radius: 15px;
	overflow:hidden;
  box-shadow: 0 2px 5px rgba(0,0,0,.306);
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;}
.crowdfundingProgress .chart{
  background: #f5f5f5;
  display: flex;
  flex-wrap: wrap;
  height: auto;
}
.crowdfundingProgress progress {
  width:calc(100% - 40px);
  margin: 20px 20px !important;
}
.crowdfundingProgress progress[value] {
  --color: #028858; /* the progress color */
  --background: lightgrey; /* the background color */

  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  border-radius: 10em;
	background: var(--background);}
.crowdfundingProgress .datos{align-items: center;
  border-right: 1px solid #ebebeb;
  display: flex;
  flex: 1 1 110px;
  flex-direction: column;
  font-weight: 500;
  height: 96px;
  justify-content: center;}
progress[value]::-webkit-progress-bar {
  border-radius: 10em;
  background: var(--background);
}
progress[value]::-webkit-progress-value {
  border-radius: 10em;
  background: var(--color);
}
progress[value]::-moz-progress-bar {
  border-radius: 10em;
  background: var(--color);
}
.crowdfundingProgress p{
	margin-bottom:0px;
}
.crowdfundingProgress .datos p:first-child{
	font-weight:600;
	font-size:20px;
}
.crowdfundingProgress .datos p:last-child{
	color:#999;
}
.page-id-12382 .hentry .entry-content .wp-block-button{margin-right: 1px;}
.page-id-12382 .hentry .entry-content .wp-block-button a.wp-block-button__link{padding: 5px 13px;}
.page-id-12382 .hentry .entry-content .wp-block-button a.wp-block-button__link:after{content:none;}
.page-id-12382 .wp-block-button.is-style-outline{font-size: 12px !important;}

.notes-template-default article{max-width: 670px;
margin: auto;}
body .wpc-filters-main-wrap input.wpc-label-input+label:hover span.wpc-filter-label-wrapper, .wpc-filters-main-wrap span.wpc-filter-label-wrapper:hover a, .wpc-filters-main-wrap a:hover{color:#fff !important;}
body .wpc-filters-main-wrap.wpc-filter-product_cat a:hover{color:#000 !important;}
..wpc-filter-chips-list{  margin: auto;
  align-items: center;
  justify-content: center;
}
.wpc-filter-label-wrapper .wpc-term-count {
white-space: nowrap !important;
font-size: 11px !important;
margin-left: 10px !important;
display: block !important;
}

.widget.categorias.products.columns-4 .wpc-filters-main-wrap ul.wpc-filters-labels {
margin: 5px;
}
.widget.categorias.products.columns-4{margin: -15px auto;}
.site-content>.col-full>.woocommerce>.woocommerce-message:first-child, .site-content>.col-full>.woocommerce>.woocommerce-info:first-child, .site-content>.col-full>.woocommerce>.woocommerce-error:first-child{
margin: 0px 0px 30px 0px;
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-message{text-align: center;
font-weight: 700;}

.atributos table th,.atributos table td{display: inline-block;width:calc(100% - 40px)}
.atributos table th{display: block;
margin: 6px 0px -5px 0px;}
#artDetails.atributos{padding: 0px 0px 0px 0px !important;clear:both;font-weight:100;
	margin: 30px 0px 60px 0px;}
.product #tabs #artDetails.atributos:hover{opacity:1;}

.frontusers_unsubscribepage #acym__save{background-color:green !important; border:none !important;}
.frontusers_unsubscribepage #acym__save:hover{background-color:green !important; border:none !important;;}

.frontusers_unsubscribepage #acym__save:before{
	content:"\f0c7";
	margin-right:10px;
  font-family: 'Font Awesome 5 Free';
}
.frontusers_unsubscribepage #acym__unsub__all.button-secondary{border-color:#af2222 !important; color:#af2222 !important;}
.frontusers_unsubscribepage #acym__unsub__all.button-secondary:hover{background-color:#af2222 !important; color:#ffffff !important;}

.frontusers_unsubscribepage #acym__unsub__all:before{content:"\f056";
  font-family: 'Font Awesome 5 Free';	margin-right:10px;
}
.frontusers_unsubscribepage .acym_front_page__unsubscribe__lists__container + .margin-top-1,
.frontusers_unsubscribepage form.acym_front_page.acym_front_page__unsubscribe.margin-top-2 > fieldset > legend{display:none !important;}
.archive-store-wrapper{
  display: flex;
  gap: 20px;
}
.store-box-content{width:25%;}
.store-box-content .store-image{overflow:hidden; aspect-ratio: 300 / 230;}
.store-box-content img{width: 100%;
        height: 100%;
        max-width: none;
        max-height: none;
        min-height: 100%;
        min-width: 100%;
        object-fit: cover;
        flex: 1;}
.single .store-details {margin-bottom:35px;}
.fme_countdown-timer .fme_timer .fme_timer-item{text-align:center;}
.fme_countdown-timer .fme_timer .fme_timer-item .fme_timer-label,
.fme_countdown-timer .fme_timer .fme_timer-item .fme_timer-value{background-color: transparent;
color: #000  !important;
box-shadow: none  !important;
border: none  !important;
font-size: 14px !important;
font-weight: 200 !important;
padding: 0px !important;
margin: 0px !important;
line-height: 15px !important;}
.single .store-details p{margin-bottom:5px;}
.store.type-store{max-width:600px; margin:auto;}
.archive .wooct-countdown{padding:0px 10px;font-weight:300;font-size:16px !important;}
.single .wooct-countdown{font-weight: 300;
  font-size: 18px !important;
	margin:auto;
	display:block;
  padding: 10px 20px;
  border-radius: 12px;
  background: #f0f0f0;
  width: fit-content;}
.wooct-text-under{font-size:13px;font-weight:200;}
 .wooct-countdown.wooct-style-02 .wooct-timer > span{border:none !important;margin: 0px 2px !important; padding:0px !important; display:inline;}
.wooct-countdown.wooct-style-02 .wooct-timer span span{display:inline;font-size: 1em !important; text-transform: unset !important; font-weight:300  !important;margin: 0px 0px !important; padding:0px !important; }
.wooct-countdown.wooct-style-02 .wooct-timer span span:first-child{font-weight:500  !important; }


.archive .wooct-countdown.wooct-style-02 .wooct-timer span:nth-child(4){display:none !important;}
@media (max-width: 1568px){.single-product .summary .laRevista{display:block !important;}
}
#masthead .storefront-handheld-footer-bar,
#masthead .storefront-handheld-footer-bar{
	top: 14px!important;
bottom: unset !important;
z-index: 999 !important;
position: absolute !important;
right: 79px !important;
left: unset !important;
width:100px !important;
box-shadow:none !important;
}
.storefront-handheld-footer-bar ul.columns-4 li{width:33%;}
.yith-funds-add-fund-wrapper .yith-funds-add-fund-form #yith-funds-add-amount, .yith-funds-add-fund-wrapper .yith-funds-add-fund-form #yith-funds-add-amount:focus{background:#fff;}
.yith-funds-add-fund-wrapper{width:100%;}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--my-auction a:before{content: "\f6e3";}

.coleccionesMas a{
text-decoration: none !important;
}
.ywcfav_slider_info{display:none;}
.ywcfav_video_modal_container{max-width:none;}
.ywcfav_video_modal_container a{z-index:1;}
.labelNewsletter{display: inline-block;
background-color: #666;
padding: 5px 15px;
border-radius: 8px;
color: #f0f0f0;}
.diarioNewsletters img{border-radius:12px;}
.diarioNewsletters .fecha figure{margin: -2px 10px 0px 0px !important;}
.diarioNewsletters .espresso{position:sticky; top:50px;}
.term-subastas.archive .woocommerce-products-header:before{
	content:"";
	background:url("https://www.marroiak.com/wp-content/uploads/sello-MARROIAK-rojo.png")}

.footer-widgets {
padding: 10px 30px 30px 30px;
max-width: 800px;
margin: auto;
}
.footer-widgets .trp-shortcode-switcher__wrapper{margin-top:-30px;}
.footer-widgets .trp-shortcode-switcher{padding:3px 10px;}

.demo_store a.woocommerce-store-notice__dismiss-link{background: none;
text-decoration: none;
max-width: 30px;
overflow: hidden;
height: 30px;
float: right;
	padding: 0px;
margin-top: 0px;
}
.demo_store a.woocommerce-store-notice__dismiss-link::before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1;
font-family: "Font Awesome 5 Free";
font-weight: 900;
line-height: inherit;
vertical-align: baseline;
content: "";
margin-right: .3342343017em;
}
.demo_store{bottom:0px;text-align:center;font-weight:unset;line-height: 26px;}
.ywgc_have_code{
box-shadow: none;
border-right: 0px;
padding: 0px;
}
.selected_button #ywgc-manual-amount, .selected_button .ywgc-manual-currency-symbol{color:#fff !important}
.selected_button #ywgc-manual-amount::placeholder {
  color: #eee;
}
.ywgc-manual-amount-error {
  display: block;
  float: none;
}
.ywgc-manual-amount-container{width:100% !important;max-width:250px !important;}

.yith-wcact-modal-content p{
	display:none;}
 .yith_ywcact_opened .yith-ywcact-popup-wrapper {
    padding: 60px 20px !important;
	 border-radius:12px;
  }
#yith-ywcact .yith-ywcact-popup-close{overflow:visible;}
#ywpar_tabs .ywpar_tabcontent{display:block !important}
#ywpar_tabs .ywpar_tabs_content_container{display:none !important}
.ywpar_myaccount_entry_info .ywpar_levels_badges .ywpar_level.ywpar_level img{max-width:90px;}
p.stock,
span.stock,
.estockentienda,
.available-on-backorder{
	font-size: 13px !important;
	margin: 10px 0px 0px 0px;	}
.stock:before{
		content:"⦿" !important;}
#yith-par-message-reward-cart:before{content: none;}
#yith-par-message-reward-cart{border-radius: 12px;
  background: #f0f0f0;
  border-left: 0px;
  text-align: center;
  margin-bottom: 10px;
  color: #000;}
#yith-par-message-reward-cart a{
text-decoration: none !important;
  font-weight: 900;
  color: #000 !important;
  display: inline-block;
}
#yith-par-message-reward-cart .button,
#yith-par-message-reward-cart .button:hover{
  color: #000 !important;
}
.woocommerce-checkout #yith-par-message-reward-cart{display:none !important;}
#yith-par-message-reward-cart a:before{content: "\f3a5";
  font-family: 'Font Awesome 5 Free';
  margin: 0px 7px 0px 3px;
  font-size: 13px;}
#yith-par-message-reward-cart form{
	justify-content: center;
margin-bottom: 0px;
}
#yith-par-message-reward-cart button.ywpar_apply_discounts{
padding: 4px 10px;
background: #fff;
color: #000;
border-radius: 9px;
font-weight: 400;
display: block;
float: none;
margin: 15px 0px 0px 0px;
}
.single .pujaGanadora {font-size: 13px;
  font-weight: 900;
	display:block;margin-top:10px;
  text-transform: uppercase;}
.home .pujaGanadora.soldoutProduct{display:none !important;}
.archive li.product .infoGanadora + .soldoutProduct {display:none !important; }


.archive li.product .ofertaCompra{
	padding: 0px;
	margin: 3px 0px 0px 2px;
	font-size: 13px;
	font-weight: 100;
	display: block;}
.archive li.product .ofertaCompra i{
	font-size: 15px;}
.single .ofertaCompra{
	margin-top: 20px;
	font-size: 15px;
	padding: 0px;
	font-weight:100;
	display: inline-block;}
.single .infoGanadora{
border-top: 1px dotted;
padding: 15px;
margin-bottom: 45px;
width: 100%;
background-color: #f0f0f0;
border-radius: 0px 0px 9px 9px;

}
.tituloOferta{	margin:20px 0px 8px 0px;
font-weight:500;display:block;}
.archive li.product .soldoutProduct.pujaGanadora {
	margin-top: 5px;
	font-size:13px;
border: none;
padding: 4px !important;
}
.archive .infoGanadora{
	margin-top:0px;
}
.hidden{display:none !important;}

a.alertaSubastas:has(.fas),
.alertaSubastas,
a.alertaSubastas:not(.wp-block-button__link):not(.is-style-outline):has(.fas){border: 1px solid !important;
padding: 4px 15px;
border-radius: 7px;
margin-top: 10px;
display: inline-block;
text-decoration:none !important;}
.areaPrivada a,
.areaPrivada a:not(.wp-block-button__link):not(.is-style-outline):has(.fas){
background-color: #fff;
border: 1px solid !important;
padding: 4px 15px 6px 15px;
border-radius: 8px;
text-decoration: none !important;
font-size: 18px;
font-weight: 200;
}
.yith-welrp-popup-inner button,
.yith-welrp-popup-inner input{border-radius:8px}

#yith-welrp-google-button {
border: solid 1px;
	margin: 0px 10px !important;
}
.woocommerce-account .yith-wcaf-dashboard-navigation{
	display:block !important;
	white-space: nowrap;
	max-width: 100%;
	overflow: hidden;
	overflow-x: scroll;
	 -ms-overflow-style: none; 
    scrollbar-width: none; 
}
.woocommerce-account .yith-wcaf-dashboard-navigation::-webkit-scrollbar { 
    display: none; 
}
.yith-welrp-social > div{border-radius: 7px;
  margin: 0 3px !important;
  font-size: 13px !important;}
.infoGanadora .product_title.entry-title{font-size:25px;}
.single .product.type-product .subastaActiva{
border: none;
  padding: 8px 12px 0px 10px !important;
  display: inline-block !important;
  border-radius: 0px !important;
  font-weight: 800 !important;
  font-size: 14px !important;
  width: calc(100% + 20px);
  margin: 5px -20px 0px 0px;
}
.loader-circle-43 {
   border-radius: 50px;
	width: 15px;
	height: 15px;
	position: relative;
	display: inline-block;
	margin: 0px 5px -2px 0px;
}
.loader-circle-43:before,
.loader-circle-43:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: green;
    border-radius: 50px;
    opacity: 0;
}
.loader-circle-43:before {
    transform: scale(1);
    animation: loader-circle-43-pulse 2s infinite linear;
}
.loader-circle-43:after {
    animation: loader-circle-43-pulse 2s 1s infinite linear;
}
@keyframes loader-circle-43-pulse {
    0% {
        transform: scale(0.6);
        opacity: 0;
		color:green;
    }
    33% {
        transform: scale(1);
        opacity: 1;
		
    }
    100% {
        transform: scale(1.4);
        opacity: 0;
		color:red;
    }
}
.single .proximamente.subastaActiva strong{
	margin-bottom: 10px;
	display: inline-block;
	font-weight:900;
}

.home.archive #content > .col-full{margin:0px !important;padding: 0px !important;}
.home .catalogoShop{padding:15px;}
.home .products a{text-decoration:none !important;}
.yith-wcfm-content.woocommerce-MyAccount-content thead,
.yith-wcfm-content.woocommerce-MyAccount-content tfoot,
.woocommerce-MyAccount-content .yith-wcfm-products .row-actions,
.yith-wcfm-navigation-link--products li:last-child,
.yith-wcfm-content.woocommerce-MyAccount-content #product-search,
.button.yith-wcfm-add-new-product,
.yith_wcfm-container td:hover small.act,
.yith_wcfm-container .product_cat.column-product_cat,
.woocommerce-MyAccount-content .yith-wcfm-products .product_cat.column-product_cat,
.yith_wcfm-container .product_tag.column-product_tag,
.woocommerce-MyAccount-content .product_tag.column-product_tag,
.yith_wcfm-container .sku.column-sku,
.woocommerce-MyAccount-content  .sku.column-sku,
.yith_wcfm-container .date.column-date,
.woocommerce-MyAccount-content .date.column-date,
.woocommerce-MyAccount-content .cogs_value.column-cogs_value,
.yith_wcfm-container .wp-list-table.widefat.striped.yith-wcfm-products thead,
.yith_wcfm-container .wp-list-table.widefat.striped.yith-wcfm-products tfoot,
.woocommerce-MyAccount-content  .woocommerce-MyAccount-navigation-link--products  li:nth-child(2),
.yith_wcfm-container .woocommerce-MyAccount-navigation-link--reports li:nth-child(1),
.woocommerce-MyAccount-content .woocommerce-MyAccount-navigation-link--reports li:nth-child(1),
.yith_wcfm-container .woocommerce-MyAccount-navigation-link--reports li:nth-child(2),
.woocommerce-MyAccount-content .woocommerce-MyAccount-navigation-link--back-to-website,
.woocommerce-MyAccount-content .woocommerce-MyAccount-navigation-link--reports li:nth-child(2){display:none !important;}
body.yith-frontend-manager-for-woocommerce .yith-wcfm-content.woocommerce-MyAccount-content #yith-wcfm-coupons a,
body.yith-frontend-manager-for-woocommerce .yith-wcfm-content.woocommerce-MyAccount-content #yith-wcfm-coupons td,
.woocommerce-MyAccount-content .yith-wcfm-products a{

  pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: black;
}
#yith-wcfm-navigation-menu > li > ul{display:block;}
#yith-wcfm-navigation-menu > li > a{display:none;}
#yith-wcfm-navigation-menu > li.woocommerce-MyAccount-navigation-link--back-to-website > a{display:block;}

.yith_wcfm-container table.wp-list-table td.column-thumb img{
	max-height:200px;
	max-width:200px;
}

.archive ul.products li.custom-class-started-auction-product #timer_auction > span:before{
  width: 18px;
content: "";
aspect-ratio: 1;
display: flex;
color: #000;
border: 2px solid;
box-sizing: border-box;
border-radius: 50%;
background: radial-gradient(circle 2px, currentColor 95%,#0000),
linear-gradient(currentColor 50%,#0000 0) 50%/2px 75% no-repeat;
animation: l1 2s infinite linear;
display: inline-block;
margin-bottom: -2px;
}
.archive ul.products li.custom-class-started-auction-product #timer_auction > span:before{color:green}
.summary .ywcact-time-left:after {
  content: "";
  flex: 1;
  background:linear-gradient(currentColor 50%,#0000 0) 50%/4px 80% no-repeat;
  animation: inherit;
}
@keyframes l1 {
  100% {transform: rotate(1turn)}
}
.yith-wcaf-registration-form input{background-color:#fff;}
.yith-wcaf-registration-form input.button{background-color:#333;color:#fff;}
.yith-wcaf-registration-form .form-row input[type="checkbox"]{
  width: auto;
  float: left;
  margin-right: 10px;
  margin-top: 5px;
}
.mc-user-status{margin-left:10px;}
.woocommerce-MyAccount-content ._commissions_filters{display:none !important;}
.commissions_options.wp-list.widefat thead{font-size:13px;}
.single .yith_featured_content{width:100% !important;}
.contadorDescuento{
	display: inline-block;
  border-radius: 9px;
  padding: 10px 25px;
  margin-top: -30px;
  background: rgb(242, 255, 0);
  font-weight: 600;
  font-size: 16px;
}
.contadorDescuento span{
	font-weight: 200;
  font-size: 14px;
}
div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input{max-width:15px !important;}
.wpforms-container .wpforms-submit-container{text-align:right;}
.wpforms-container .wpforms-submit-container button{min-width: 200px;}
.menu-item-47279 small{position:absolute;font-weight:200}
