.fusion-post-cards ul.fusion-filters {
	border: none!important;
}

.fusion-post-cards ul.fusion-filters li {
	border: 1px solid #FF0000!important;
}

.fusion-post-cards ul.fusion-filters li a {
	font-family: 'Calibri bold';
	font-size: 22px!important;
	color: #FF0000!important;
	padding: 6px 25px 4px 25px!important;
}

.fusion-post-cards ul.fusion-filters li.fusion-active a {
	border-top: none!important;
	line-height: 34px!important;
	color: #fff!important;
	background: #F08262!important;
}

/***** single post ********/

body.single-post .invisible-content {
	display: none;
}

body.single-post .erp-meta {
	margin-bottom: 40px!important;
}

body.single-post .erp-meta .meta-date p, 
body.single-post .erp-meta .meta-terms a {
	border: 1px solid #FF0000;
	padding: 8px 20px 6px 20px;
	color: #FF0000;
	font-family: 'Calibri bold';
	font-size: 22px;
	margin: 0 14px 0 0!important;
	display: inline-block!important;
	pointer-events: none!important;
}

body.single-post .erp-meta .meta-terms a:hover {
	color: #fff;
	background: #F08262;
}

body.single-post .erp-meta .meta-terms p {
	margin: 0!important;
}

body.single-post .fusion-sharing-box {
	width: fit-content!important;
}


@media all and (max-width:640px) {
	body.single-post .erp-meta .meta-date p, 
	body.single-post .erp-meta .meta-terms a {
		padding: 4px 10px 3px 10px;
		font-family: 'Calibri regular';
		font-size: 14px;
		margin: 0 14px 0 0!important;
	}
	
	body.single-post .fusion-sharing-box {
		margin-top: 20px;
	}
}


/**** latest news *********/

.fusion-post-cards .tags p {
	margin-bottom: 15px;
}

.fusion-post-cards .tags a {
	display: inline-block;
	border: 1px solid #FF0000;
	border-radius: 1px;
	padding: 7px 11px 5px 11px;
	margin-right: 5px;
	margin-bottom: 5px;
	color: #FF0000;
	pointer-events: none!important;
}

.fusion-post-cards .tags a:hover {
	color: #FF0000;
}

.fusion-post-cards .soft-box img {
	height: 250px;
	object-fit: cover;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

/** hack for downloads **/

.single-download.fusion-post-cards .fusion-text-2 p {
	margin-bottom: 10px!important;
}


.single-download.fusion-post-cards a.download::after {
	height: 6px;
	transform: translateY(-2px) rotate(90deg);
}

.single-download.fusion-post-cards a.download:hover::after {
	transform: translateY(2px) rotate(90deg);
}

/** disable downloads and epr on news and events **/

.without-downloads .fusion-filters li.fusion-filter a[data-filter=".downloads"] {
	display: none;
}

.without-downloads .post-card.downloads {
	display: none!important;
}

.without-epr .fusion-filters li.fusion-filter a[data-filter=".epr"] {
	display: none;
}

.without-epr .post-card.epr {
	display: none!important;
}

/** hack for recycling stories **/

.recycling-stories.fusion-post-cards .soft-box > .fusion-column-wrapper {
	border-radius: 15px!important;
}

.recycling-stories.fusion-post-cards .soft-box img {
	height: 400px;
	border-top-left-radius: 15px!important;
    border-top-right-radius: 15px!important;
}

.recycling-stories.fusion-post-cards .fusion-title, 
.recycling-stories.fusion-post-cards .fusion-text,
.recycling-stories.fusion-post-cards .fusion-content-tb {
	padding-left: 12%;
	padding-right: 12%;
}

.recycling-stories.fusion-post-cards .fusion-content-tb {
	padding-bottom: 80px;
}

@media all and (max-width:640px) {
	.recycling-stories.fusion-post-cards .soft-box img {
		height: 280px;
	}

	.recycling-stories.fusion-post-cards .fusion-title, 
	.recycling-stories.fusion-post-cards .fusion-text,
	.recycling-stories.fusion-post-cards .fusion-content-tb {
		padding-left: 30px;
		padding-right: 30px;
	}
	
	.recycling-stories.fusion-post-cards .fusion-text {
		font-size: 18px!important;
		margin-bottom: 25px!important;
	}
	
	.recycling-stories.fusion-post-cards .fusion-content-tb {
		padding-bottom: 30px;
		font-size: 18px!important;
	}
	
	.stories-intro .fusion-text {
		font-size: 20px!important;
	}
}

.recycling-stories.fusion-post-cards .soft-box > .fusion-column-wrapper {
	position: relative;
}

.recycling-stories.fusion-post-cards .soft-box > .fusion-column-wrapper::after {
	content: '';
	display: block;
	width: 52px;
	height: 52px;
	border: 2px solid #ff0000;
	border-radius: 2px;
	position: absolute;
	top: -26px;
	z-index: 1;
}

.recycling-stories.fusion-post-cards .soft-box:nth-child(odd) > .fusion-column-wrapper::after {
	left: -26px;
}

.recycling-stories.fusion-post-cards .soft-box:nth-child(even) > .fusion-column-wrapper::after {
	right: -26px;
	background: #ff0000;
}

button.fusion-load-more-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	
	display: block;
	width: fit-content;
	padding: 0 40px;
	margin: 40px auto 0 auto;
	
	background: none!important;
	border: 1px solid #ff0000;
	border-radius: 1px;
	height: 50px;
	
	font-family: 'Calibri bold';
	font-size: 22px;
	text-transform: none;
	color: #ff0000!important;
}

button.fusion-load-more-button:hover {
	color: #fff!important;
	background: #F08262!important;
}


/**** all button for filtering ********/
html[lang="es"] .fusion-post-cards ul.fusion-filters li.fusion-filter-all a {
	color: transparent!important;
	font-size: 0!important;
	line-height: 1!important;
}

html[lang="es"] .fusion-post-cards ul.fusion-filters li.fusion-filter-all a::before {
	content: 'Todo';
	font-size: 22px!important;
	display: inline-block;
    padding: 6px 0;
    margin: 0;
    line-height: 1;
}

html[lang="es"] .fusion-post-cards ul.fusion-filters li.fusion-filter-all.fusion-active a::before {
	color: #fff;
}