/* CUSTOM CSS */

.col.col-header-center.col-header-menu {
    /*flex: 0.9 0 0%;*/
}


.text-muted {
    font-size: .75rem;
    line-height: 1.34em;
}

.footerLogoHolder {
	margin-bottom:60px;
}

@media (max-width: 767px) {
	.footerLogoHolder {
		text-align:center;
	}    
}


#cbp-hrmenu-tab-8 {
	margin-right:10px;
}

#footer .ps-emailsubscription-block .newsletter-input-group, #checkout-footer .ps-emailsubscription-block .newsletter-input-group {
	border:none;
    border-bottom: solid 1px #ffffff;
}

#footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe:disabled {
	color:#000;
	background:#000;
	border:none;
}

div#search_widget {
    max-width: 200px;
}

.VerdeOfi {
	color:#7ABF39;
}

.HomeIconValue {
	
}

.elementor-icon-list-item {
margin-bottom:20px !important;
	display:flex;
}

.HomeIconValue .elementor-icon-list-item .elementor-icon-list-text {
	
}

#cms h1 {}
#cms h2 { font-size: 1.2rem; line-height: 1.4rem; }
#cms h3 { font-size: 1.1rem; line-height: 1.2rem; }
#cms h4 { font-size: 1.1rem; line-height: 1.2rem; }
#cms h5 { font-size: 1.1rem; line-height: 1.2rem; }
#cms h6 { font-size: 1.1rem; line-height: 1.2rem; }



#footer {
	font-size:0.875rem;	
}

#footer-container-main.footer-style-1 .ps-emailsubscription-block .gdpr_module, #footer-container-main.footer-style-1 .ps-emailsubscription-block .ps-emailsubscription-conditions {
	max-width:500px;
}


/* menu */
.cbp-hrmenu .cbp-hrsub-inner .cbp-column-title {
	color:#7ABF39;
}

.cbp-hrmenu .cbp-hrsub-inner, .cbp-hrmenu .cbp-hrsub-inner a {
	
}

/* fin menú */

/* category */
#content-wrapper .page-title {
	margin-bottom:0;
}

#category .category-description {
	font-weight:300;
}

.col-lg-minicat
{
	width: 10% !important;
    float: left;
    border: solid 1px #e6e6e6;
    margin: 5px;
    padding: 5px;
    border-radius: 20px;
}

.col-lg-minicat:hover  {
	border: solid 1px #7ABF39;
	background:#7abf3929;
}
.col-lg-minicat:hover .subcategory-name {
	color:#7ABF39 !important;
}

.product-list-subcategories {
	font-size:0.85rem;
}


.subcategory-item {
	border:solid 1px #e6e6e6;
	border-radius:10px;
}

/* fin category */


/* left side */
.block-categories {

}

.block-links ul>li {
	border-bottom:solid 1px #e4e4e4;
}

.block-links ul>li a {
	margin-top:6px;
	margin-bottom:6px;
}
/* left side end */