/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2025-05-06 11:43:35 */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');body.boxed {
}
@media (min-width: 768px) {
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main,.page-product-downloadable .product-options-bottom {
        width: 57.17%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media,.page-product-downloadable .product-options-wrapper {
        width: 40.83%;
    }

    .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main {
        width: 42.8775%;
    }
    .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media {
        width: 30.6225%;
    }
}

@media (max-width: 575px){
body {
    font-size: 13px;
    line-height: 21px;
}
}
h1, h2, h3, h4, h5, h6 {
    font-family: Poppins,sans-serif;
    color: #222529;
    letter-spacing: normal;
}
h1 {
    font-family: Open Sans,sans-serif;
    font-weight: 700;
    font-size: 30px;
    line-height: 44px;
    letter-spacing: 0;
    margin: 0 0 32px 0;
}
h2 {
    font-weight: 700;
    font-size: 20px;
    line-height: 25px;
    margin: 0 0 32px 0;
}
h3 {
    font-weight: 700;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0;
    margin: 0 0 20px 0;
}
h4 {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0;
    margin: 0 0 14px 0;
}
h5 {
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
    margin: 0 0 14px 0;
}
h6 {
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    letter-spacing: 0;
    margin: 0 0 14px 0;
}
.home-banner-slider h2.vc_custom_heading, .custom-font4 {
    font-family: 'Segoe Script','Savoye LET';
}
html .heading-secondary, html .lnk-secondary, html .text-color-secondary {
    color: #ff7272;
}
html .btn-modern {
    text-transform: uppercase;
    font-size: .75rem;
    padding: .75rem 1.5rem;
    font-weight: 600;
    height: auto;
}
html .action.primary, html .btn {
    font-family: Poppins;
    letter-spacing: .01em;
    font-weight: 700;
    line-height: 1.42857;
    padding: .8em 2em;
}
html .btn-modern {
    font-size: .8125rem;
    padding: 1em 2.8em;
}
html .action.primary {
    color: #fff;
    background-color: #92c022;
    border-color: #92c022 #92c022 #5E807F;
}
html .btn-xl {
    font-size: 1rem;
    padding: .8rem 2rem;
}
.btn-modern.btn-xl {
    font-size: 1rem;
    padding: 1.25em 3.125em;
}
.btn-flat {
    padding: 0!important;
    background: none!important;
    border: none!important;
    border-bottom: 1px solid transparent!important;
    box-shadow: none!important;
    text-transform: uppercase;
    font-size: .75rem;
}
html .btn-dark {
    color: #fff;
    background-color: #222529;
    border-color: #222529 #222529 #000;
}
html .btn-light {
    color: #222529;
    background-color: #fff;
    border-color: #fff #fff #e6e6e6;
}
html .btn-quaternary {
    color: #fff;
    background-color: #000;
    border-color: #000 #000 #000;
}
html .background-color-secondary {
    background-color: #f4a085 !important;
}
.widget, .sidebar-content .widget {margin-top: 1.5rem;margin-bottom: 1.5rem;}
.widget .widgettitle {
    font-size: 1rem;
    letter-spacing: -.02em;
}
html .background-color-secondary {
    background-color: #ff7272!important;
}
.owl-carousel.show-nav-title .owl-nav {
    margin-top: -22px;
}
.page-wrapper > .breadcrumbs {
    margin-bottom: 30px;
    font-family: Poppins,sans-serif;
    text-transform: uppercase;
    font-size: .625rem;
    font-weight: 700;
    letter-spacing: -.025em;
}
.page-wrapper > .breadcrumbs .items {
    font-size: 10px;
    font-weight: 700;
    position: relative;
}
.page-wrapper > .breadcrumbs .items:after {
    border-bottom: 1px solid #e7e7e7;
    left: 10px;
    right: 10px;
    position: absolute;
    content: '';
    bottom: 0;
}
.page-wrapper > .breadcrumbs .items>li.home a {
    width: auto;
    text-indent: 0;
}
.page-wrapper > .breadcrumbs .items > li:not(:last-child)::after {
    content: "\f809";
    font-weight: 600;
    -webkit-font-smoothing: antialiased;
}
.page-wrapper > .breadcrumbs .items>li.home a:after {display: none;}
.catalog-category-view .sidebar.sidebar-main .sidebar-content,.catalogsearch-result-index .sidebar.sidebar-main .sidebar-content {
    border: none;
}
.sidebar .sidebar-content .block-category-list, .side-custom-block .custom-block,.filter-options-item,.filter-actions {
    padding: 0;
    margin-bottom: 30px;
    border: none;
}
.filter-current {padding: 0;}
.block-category-list .block-title, .side-custom-block .custom-block h2, .filter-options-title,.filter .filter-current-subtitle {
    border-bottom: 2px solid #dfdfdf;
    font-family: Oswald;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .05em;
    line-height: 1;
    padding: 10px 0;
    margin-bottom: 10px;
}
.block-category-list .block-content,.filter-options-content,.filter-current .items,.filter-actions {
    padding-left: 10px;
}
.block-category-list .block-title {
    padding-top: 0;
}
.block-category-list .block-content ol li a {
    font-size: 12px;
}
.side-custom-block .custom-block:last-child {
    margin-bottom: 0;
}
.side-custom-block .custom-block h5 {
    margin-top: 0 !important;
}
.top-icon .porto-sicon-header {
    margin-bottom: .75rem;
}
.footer .widgettitle, .footer .widget-title {
    font-size: .9375rem;
    font-weight: 600;
}
.footer-top .custom-block:before,.footer-top .custom-block:after {
    margin: 0;
    border: 0;
}
.footer-top .widget:last-child {
    margin-bottom: 0;
}
.footer-middle .widget_media_image img {
    max-width: 111px;
}
.footer .footer-middle>.container {
    padding-bottom: 0;
    padding-top: 3rem;
}
.footer, .footer p {
    font-family: Poppins,sans-serif;
    font-size: 13px;
    line-height: 24px;
    letter-spacing: 0;
}
.footer-middle>.container>.row {
    align-items: center;
}
.footer-middle .widget {
    margin-top: 0;
}
.footer {
    background-color: #dad3cc;
    padding-bottom: 1.5rem;
}/*page product */
.product .fotorama__stage, .product .fotorama__img, .fotorama__thumb, .fotorama__thumb-border {
     border-radius:20px;
}
.product-info-main .product-reviews-summary.empty .reviews-actions:before {
content:"";
}

.page-product-configurable .product-info-main .page-title-wrapper h1 {
    color: #472200;
}
.page-product-configurable .product-info-price {
	 color: #472200;
}
.page-product-configurable .product .value {
	color:#472200 !important;
	font-size:15px !important;
	font-weight:600px;
}
.aviso_unidades{
	color:#472200;
	font-size: 1em;
    font-weight: 500;
	margin-top:25px;
}
.product-options-wrapper .label{
	color:#472200;
}

body.catalog-product-view .pallet-purchase {
    display: grid;
	grid-template-columns:74% 25%;
   	background-color:#ebe7e3;
	border:1px #472200 solid;
	border-radius:10px;
	padding:8px;
}
body.catalog-product-view .pallet-purchase .buy-pallet {
	background:#ebe7e3; 
	color:#472200; 
	border:0; 
	display:inline-block;
	max-width:90%;
}

body.catalog-product-view .pallet-purchase button.buy-pallet > span{
	width:90%;
	text-transform:uppercase;
	color:#472200;
	font-weight:600; 
	font-size:1.125rem;
	font-family: Poppins,sans-serif;
        text-align:left;
}
body.catalog-product-view .pallet-purchase button.buy-pallet:hover span:first-child { 
color: #92c022 !important;
}

body.catalog-product-view .pallet-purchase button.buy-pallet span.delivery{
	font-size:10px; 
	font-weight:500;
	text-transform:inherit;
	font-style:italic;
	display:flex;
        align-items: center;
}
body.catalog-product-view .pallet-purchase button.buy-pallet span.delivery:before{
	content: "";
    display: block;
    background: url('https://tiendabiomasa.web44.com.es/pub/media/wysiwyg/delivery.png') no-repeat;
    width:24px;
	height:24px;
}

body.catalog-product-view .pallet-purchase .pallet-price{
margin-top:10px;     
line-height:20px !important;
font-size:10px;
}
body.catalog-product-view .pallet-purchase .pallet-price-amount{
	color:#472200;
	font-weight:800;
	font-size:28px
}
body.catalog-product-view .pallet-purchase .pallet-price .unid{
	font-style:italic;
	color:#1E1D1D;
	font-size:12px;
}
body.catalog-product-view .pallet-purchase .savings{
	color:#FAA151;
	font-style:italic;
	font-size:12px;
line-height:10px;
}
body.catalog-product-view .pallet-purchase .percentage{color:inherit;}

body.catalog-product-view .box-tocart .actions button {background:#472200;}
body.catalog-product-view .box-tocart .actions button:hover {background:#92c022;}

body.catalog-product-view .product-options-bottom{
border-top: 1px solid #e7e7e7;
margin-top:25px;
padding-top:25px;
}
body.catalog-product-view .product-add-form {
	margin-top:25px;
	padding-top:25px;
	border-top: 1px solid #e7e7e7;
	color: #472200;
    font-size: 1em;
    font-weight: 500;
}

body.catalog-product-view .product-add-form .box-tocart {border-top: 0;}

.catalog-product-view .product.data.items > .item.title {
   color: #472200;}
.catalog-product-view .product.info.detailed .value {
	color:#1E1D1D !important;
}

/*twiter*/
.share-links .share-twitter::before {
    content: "X";
}

/** productos relacionados **/
.section-title.slider-title strong {
	color:#472200;
	font-weight:600 !important;
	font-size:15px;
}
.main-upsell-product-detail {
	background:none;
}
.products-upsell .product-item-info { 
	border:1px solid #e0d9d4;
	border-radius:20px;
}
 .products-upsell .product-item-photo img{
	 border-radius:20px;
	 margin-top: 15px;
	 padding:5px;
 }

.products-upsell .product-item-details .product-item-details{
	text-transform: none;
	color:#472200;
	min-height: 100px;
 }
.products-upsell.products-grid .product-item-name a {
	text-align: left !important;
}
.products-upsell .price-final_price {
	text-align: left !important;
	padding-left: 4%;}
.products-upsell .product-reviews-summary {
	display:block; 
	padding-left: 8%; 
	margin:10px 0 20px 0 ;
}
.products-upsell .product-item-info .product-item-details .product-item-actions .tocart { 
	background:#472200; 
	color:#fff;
}

/** end productos relacionados**/

/* page category */
.page-products .aviso_unidades {display:none;}

.page-products .products-grid .product-labels {
    top: 0em !important;
    right: .8em;
}
.page-products .product-labels {
	left:inherit !important;
}

.page-products .action.primary, .page-products .action.primary:hover,.page-products button:hover, .page-products .product-item-photo .product-item-inner .product-item-actions > .actions-primary .tocart:hover{
  margin-top:30px !important;
}
.page-products .product-item-photo .product-item-actions a {
    margin-top:30px !important;
}

.page-products .pallet-price { 
    width:95%; 
    padding-left:8%;
    font-size:13px; 
    margin:0 auto !important;
}
.page-products .pallet-purchase .pallet-price-amount { 
     color:#92C022; 
     font-weight:700; 
     font-size:16px; 
     float:right; 
     padding-right:10%;
}
.page-products .products-grid .pallet-purchase {
    display:block !important;
}
.page-products .pallet-purchase button.buy-pallet {
    background-color: #8F755E !important;
    color: #fff !important;
   border-radius:10px;
   text-align:left !important;
    height: 40px;
   width:98% !important;
   max-width: 90%;
}   
.page-products .pallet-purchase button.buy-pallet > span {width:100%}
.page-products .pallet-purchase button.buy-pallet:hover{
 border:1px solid #472200 !important;
}
.page-products .delivery {
  display:none !important;
}
.page-products .products-grid .pallet-purchase button.buy-pallet {
       margin: 0 5% !important;
}

.product-item .rating-summary .rating-result{display:none;}

/*sacos*/
.page-products .product-reviews-summary{
    padding-left:8%;
	margin-top: 5% !important;
}
.page-products .product-item-info .product-item-details .price-box {
	padding-top:2%;
	padding-left:8%;
	font-size:.8rem;
}
.page-products .product-item-info .product-item-details .price { font-size:1.5rem; color:#472200;}
/*end sacos*/

.page-products .product-item-name a {
	text-transform: none;
	color:#472200;
	text-align: left !important;
	padding-left: 2%;
	
}
.page-products .products-grid .product-item-name a::after {
    content: "";
    display: block;
    background: url('https://tiendabiomasa.web44.com.es/pub/media/wysiwyg/VerProducto.png') no-repeat;
	background-size: contain;
    width: 100%;
    min-height: 43px;
	margin: 10px 0 0 0;
}
.page-products .products-grid .product-item-name a:hover::after { 
    border:1px solid #fff; 
    border-radius:10px;
}

.filterproducts .product-item-info { 
	border:1px solid #e0d9d4;
	border-radius:20px;
}
.filterproducts .product-item-photo {
    background-color: #fdfcfc !important;
}
.filterproducts .product-item-photo img {
   border-radius:20px;
   margin-top: 18px;
   padding:5px;
}


.customer-support::before {
	opacity:1; 
	border-radius:20px;
	height: 260px;
}
.customer-support-title {
    color: #fff;
    text-shadow: none;
	text-align:left !important;
	padding-top:25px;
	font-weight:400;
}
.customer-support-phone::before {
	display:none;
}
.customer-support-phone {justify-content:start;	text-shadow: none;}
.customer-support-phone a, .customer-support-phone a:hover {
	color: #fff;
}
.customer-support-email {
    color: #fff;
    text-shadow: none;
}
.customer-support-email a,.customer-support-email a:hover {color:#fff}

.free-shipping-banner {
    background-color: #92c022;
    color: #fff;
	text-shadow:none;
	border-radius:20px;
	height:360px;
    padding: 60px 0 0 0;
}
.free-shipping-banner span:nth-child(1) {font-weight:300}
.free-shipping-banner span:nth-child(2) {font-weight:800}
.free-shipping-banner span:nth-child(3) {font-weight:800}
.free-shipping-banner span:nth-child(4) {font-weight:300}
.free-shipping-banner .footnote {
    position: relative;
    font-size: 10px;
    font-style:italic;
	padding-top:25px
}


/**header**/
header.page-header.type3 .main-panel-top{
    display: block !important;
    background-color:#371c03 !important;
}
.page-header .panel.wrapper {
    background:#371c03 !important;
    padding:10px auto !important;
}
.page-header .panel.wrapper::after {
    border:none !important
}

.page-header .header.panel {display:none}
.header-contact-info { 
	padding-bottom:8px !important;
} 
.header-contact-info a{ 
	padding-bottom:10px !important;
	color:#fff; 
	font-size:14px;
}
header.page-header.type3 .header-main {
    margin-bottom: 0px !important;
}

/*footer*/

.footer .container {
	max-width:98% !important;
}
.footer h3 {
    color:#fff !important;
    font-size:30px; 
    font-weight:normal !important; 
}
.footer .telf { font-size:25px; color:#fff; }
.footer .email { font-size:10px; color:#fff !important; }
.footer .container ul { padding-top:20px; }


/** home **/

.profesionales .header h2{ 
	font-size:30px !important;
	line-height:48px !important; 
	text-align:center !important; 
	color:#472200 !important;
}
.profesionales .header p {
	font-size:20px; 
	line-height:2em;
	text-align:center; 
	color:#472200 !important;
}
.profesionales .pagebuilder-poster-content{
    font-size:2.2em !important;
	font-weight:500 !important;
}
.profesionales .servicios { margin:40px auto;}
.profesionales .servicios figure{ min-height:70px ;}
.profesionales .servicios p {padding:20px; color:#472200 !important;}

.transporte h2 {
	color:#fff !important;
	padding-left:5%;
	font-size: 3.5em !important;
	line-height: 2em !important;
	font-weight: 300 !important;
}
.transporte p {
	color:#fff;
	font-style:italic; 
	font-size:16px;
	padding-left:5%;
}

.biomasa h2 {
   line-height:65px; 
   font-size:3.5em !important;
   padding-left:10%;
   color:#fff;
   font-weight:300 !important;
  word-break: break-word;
}

.button_biomasa {
	padding: 8px;
	background: #fff;
	border-radius: 8px;
	margin: 5% 0 0 10%;
	width: fit-content;
}
.button_biomasa a {
    padding:10px;
    color:#472200 !important; 
    text-align:center;
	text-transform:uppercase;
}

/** productos **/
.novedades h2 {
    font-size: 35px !important;
    font-weight: normal !important;
    color: #4E5932;
    margin-bottom: 30px;
}

.slider-wrapper {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

#featured-products .product-item-info { 
	border:1px solid #e0d9d4;
	border-radius:20px;
}
body.cms-index-index #featured-products .product-item-photo {
    background-color: #fdfcfc !important;
}
body.cms-index-index #featured-products .product-item-photo img {
   border-radius:20px;
   margin-top: 15px;
   padding:5px;
}
#featured-products .product-labels {
	left:inherit !important;
}

#featured-products .action.primary, #featured-products .action.primary:hover,#featured-products button:hover, #featured-products .product-item-photo .product-item-inner .product-item-actions > .actions-primary .tocart:hover{
  margin-top:30px !important;
}
#featured-products .product-item-photo .product-item-actions a {
    margin-top:30px !important;
}

#featured-products .products-grid .product-labels, .page-products .product-label.new-label {
   top: 2em !important;    
   right: .8em;
}

#featured-products .products-grid .product-label.new-label, .page-products .product-label.new-label {
	background:#fff !important;
	aspect-ratio: 0;
	border-radius:10px;
	color: #000;
	font-size: 10px;
	text-transform: uppercase;
	width: fit-content;
}
#featured-products .products-grid .product-item-name a {
	text-transform: none;
	color:#472200;
	text-align: left !important;
	padding-left: 10%;
	min-height: 100px;
}
#featured-products .products-grid .product-item-name a::after {
    content: "";
    display: block;
    background: url('https://tiendabiomasa.web44.com.es/pub/media/wysiwyg/VerProducto.png') no-repeat;
	background-size: contain;
    width: 100%;
    height: 50px;
}

#featured-products .product-reviews-summary{
    padding-left: 10%;
    min-height: 20px;
}
#featured-products .price-box {
   padding-left: 10%; 
}
#featured-products .price-box .price {
    color:#472200 !important;
}

/** noticias **/

.noticias .container {max-width:100% !important;}
.noticias h3 {
	font-size:35px !important;
	font-weight:normal !important;
	color: #4E5932;
	margin-bottom:30px;
}
.noticias .post-holder {
	display: flex; 
	flex-direction: column;
	border-bottom:0 !important;

}
.noticias .post-header {order:2;}
.noticias .post-content {order:1;}
.noticias .post-footer {order:3;}

.noticias .post-header .post-title {
	min-height:70px;
}
.noticias .post-header .post-title { padding: 0 40px;}
.noticias .post-header .post-title a { color:#4E5932 !important; font-size:20px }
.noticias .post-header .post-info{ padding-left:40px; color:#4E5932; font-size:12px;}
.noticias .post-read-more{ display:none;}


/** end noticias**/

/*** reseñas ***/
.testimonios .container {
	max-width:100% !important; 
}
.testimonios { margin:20px auto;}
.testimonios h2 {  
   background:#b8c598; 
   padding:25px 25px 25px 50px; 
   border-radius:15px; 
   color:#4E5932; 
   font-weight:normal; 
   margin-bottom:0 !important;
}

.testimonios .porto-testimonial {
	background: #c9d3b1;
    border: 0 !important;
    margin-top: -9px;
	padding:0px !important;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}

.testimonial.testimonial-style-3 {
    border: 0px !important;
    padding: 25px 10% 70px 10% !important;
}
.testimonial-author-thumbnail p {color:#472200 !important;}

.testimonial.testimonial-style-3 blockquote {
    background: none !important;

}
.testimonial .testimonial-author {
margin:30px 0 0 0;
}
body.cms-index-index .porto-testimonial .testimonial-style-3 .testimonial-author-thumbnail {
    width: 120px !important;
}
.testimonial .testimonial-author img, .testimonial.testimonial-style-3 .testimonial-author img  {
  max-width: 120px;
}


body.cms-index-index .testimonial.testimonial-style-3 blockquote:after,
.porto-testimonial .testimonial-style-3 blockquote::before, 
.testimonial-arrow-down { display:none !important; }

.porto-testimonial .testimonial-style-3 p a {
    color: #472200 !important; 
	font-style:italic;
	font-size:22px;
}
.porto-testimonial .testimonial-style-3 blockquote p  {
padding-left:10%
}
.porto-testimonial .testimonial-style-3 blockquote p a {font-size:16px; }

.owl-carousel .owl-nav button[class*='owl-'] {
    color: #472200;
    font-size: 50px;
    background: none;
}
owl-carousel .owl-nav button[class*='owl-']:hover {background:none; color:red;}

/** end reseñas **/

/*opacity banner*/
.pagebuilder-poster-overlay{  background-color: #00000050 !important;}


@media (max-width: 468px) {
.transporte h2 {padding-left:0% !important;}
.biomasa h2 {padding-left:0% !important; font-size:2.5em !important;}
}

/* end new theme*/

.links {
	display: grid;
	grid-auto-flow: column;
	grid-template-columns: repeat(3, min-content);
	li:nth-child(1) { grid-column: 1; }
	li:nth-child(2) { grid-column: 1; }
	li:nth-child(3) { grid-column: 1; }
	li:nth-child(4) { grid-column: 1 !important; }
	li:nth-child(5) { grid-column: 2; }
	li:nth-child(6) { grid-column: 2; }
	li:nth-child(7) { grid-column: 2; }
	li:nth-child(8) { grid-column: 2 !important; }
	li:nth-child(9) { grid-column: 2 !important;}
	li:nth-child(10) { grid-column: 3; }
	li:nth-child(11) { grid-column: 3; }
	li:nth-child(12) { grid-column: 3; }
}
.cms-porto_home_20 h1{text-align:center !important; padding-top:1.2em;}

@media (min-width: 992px) {
    #store\.links { display: none; }
}

.catalog-category-view .page-title-wrapper {
  display: block;
}
.categorypath-lena.catalog-category-view .page-title-wrapper::before, .categorypath-carbon.catalog-category-view .page-title-wrapper::before{
content: "Comprar ";
color:#92c022;
font-size: 20px;
font-family: Open Sans,sans-serif;
  font-weight: 700;
}

/*BLOG*/
.container-blog-home {
    width: 100%;
margin-top:30px;
}


.container-blog-home .blog-widget-recent .post-holder {
    float: none;
    width: 32.5% !important;
    margin: 0;
   padding:5px;
}

.container-blog-home .blog-widget-recent .post-list {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
   /* justify-content: space-between;*/
}
.item.post-categories {display:none !important;}
.post-content .post-description .post-ftimg-hld {
  float: left !important;
  margin: 0;
  width: 100% !important;
}

.post-content .post-description .post-ftimg-hld img { 
  border-radius: 20px; 
   width:90%;
}

.post-content .post-description .post-text-hld {
    float: left !important;
    width: 95% !important;
   margin-top:20px;

}
.cms-porto_home_20 .post-content .post-description .post-text-hld { display:none;}

.post-list .post-description p { 
   margin: 15px 15px 10px 5px;
}

.blog-post-view .post-description p {
  font-size: 1rem !important;
}

.block-recent-posts .post-time { display:none !important; }

@media (max-width: 467px) {
	.container-blog-home .blog-widget-recent .post-holder { width: 100% !important;}
}
@media (min-width: 468px) and (max-width: 1023px) {
	.container-blog-home .blog-widget-recent .post-holder { width: 33% !important;}
	.post-list .post-info { padding: 0 0 0 5px !important; font-size:12px;}
}
.blog-post-view .post-bottom .block.related {
  margin-bottom: 10px !important;
}
/*end blog*/

/*responsive*/
@media (max-width: 467px) {
body.catalog-product-view .pallet-purchase .pallet-price-amount {
    font-size: 1.3rem !important;
}
body.catalog-product-view .pallet-purchase {
    grid-template-columns: 64% 35%;
    min-height: 100px;
}
body.catalog-product-view .pallet-purchase .buy-pallet {
    max-width: 100%;
}
.product-item .price-box .price-label {
    font-size: 8px;
}
.page-products .products-grid .product-item-name a::after, #featured-products .products-grid .product-item-name a::after  {
    background: url('https://tiendabiomasa.web44.com.es/pub/media/wysiwyg/VerProducto_red.png') no-repeat;	
background-size: contain;
}
    .customer-support {
        width: min-content;
    }
.products-grid .product-item-name {
    padding-left: 5px;
}
.page-products .pallet-purchase .pallet-price-amount {
float:left;}
}

/*cambiar orden contenido category*/
.category-carbon .page-main .column.main, .category-lena .page-main .column.main{
	display:flex;
	flex-direction: column;
}
.category-carbon .page-main .category-description, .category-lena .page-main .category-description {
order: 4 !important; 
margin-top:30px;
}
.category-carbon .page-main .toolbar-products, .category-lena .page-main .toolbar-products {
	order: 1; 
}
.category-carbon .page-main div:nth-child(2 of .toolbar-products), .category-lena .page-main div:nth-child(2 of .toolbar-products){
	order:3;
}
.category-carbon .page-main .products-grid, .category-lena .page-main .products-grid{
	order: 2;
}
.category-carbon .page-main div:nth-of-type(2) .toolbar-products, .category-lena .page-main div:nth-of-type(2) .toolbar-products {order:3 ; }