h1:after {
    margin-left: 5px;
    content: "";
    background: #333;
    height: 2px;
    flex: 1 0 auto;
    align-self: center;
}
h1 {
    letter-spacing: 1px !important;
    display: flex;
    font-weight: 900 !important;
	text-transform: uppercase;
	margin-top: 0 !important;
	font-size:24px;
}

h2 {
	font-size: 22px;
	font-weight: 600;
    line-height: 1.15;
    letter-spacing: 0px;
	margin: 1em 0 !important;
}
.lp-archive-item a {
    text-decoration:none;
}
/*
h3 {
	line-height: 26px;
	font-size: 20px;
	font-family: "Raleway";
}*/
.lp-archive-post-meta {
	font-size: 12px;
	line-height:12px;
}
.lp-social-post-icons {
	line-height:1;
}




.lp-archive-wrapper {
	display: flex;
	flex-wrap: wrap;
}
.lp-archive-item {
	margin: 0 0 20px 0;
	
}
@media screen and (min-width: 801px) {
	.lp-archive-item {
		flex: 0 1 calc(33.33% - 20px);
		align-self: stretch;
		display: flex;
		flex-direction: column;
	}
	.lp-archive-post-meta {
		margin-top: auto;
	}
	.lp-archive-item:not(:nth-of-type(3n)) {
		margin-right: 30px;
	}
}

@media screen and (max-width: 800px) {
	.lp-archive-item {
		flex: 0 1 100%;
	}
}
#adv-Middle1-hr,
#adv-Middle2-hr {
	margin: 0 auto 20px;
}

.category-49563 .lp-archive-item h2,
.category-49563 h1 {
	color:#063 !important;
}
.category-49563 h1:after {
	background:#063;
	margin-right:5px;
}
.category-49563 h1:before {
	content:url(/static/svg/fiore.svg);
	order:3;
}