/* archive css */

.blog-container > *:not(h2) {
	position: relative;
	z-index: 1
}

.generate-columns-container {
	margin-top: calc(22px + (34 - 22) * ((100vw - 300px) / (1680 - 300)));
}

.blog-container .gb-block-image {
	
}

h2.link-to-container a {
	text-decoration: none;
}


@media (min-width: 768px) {
	
	.generate-columns-container {
		row-gap: 20px;
		column-gap: 10px;
		justify-content: space-between;
	}
	
	.generate-columns-container article.dynamic-content-template {
		position: relative;
		overflow: hidden
	}
	
	.generate-columns-container .generate-columns.grid-33 {
		width: 32.3333%;
		border-radius: 12px;
		overflow: hidden
	}
	
	.generate-columns-container .generate-columns.grid-33 .gb-container {
		transition: all .325s ease;
		overflow: hidden
	}
	
	.generate-columns-container .generate-columns.grid-33 > .gb-container:hover {
		transform: scale(1.05);
	}
}

@media (min-width: 768px) and (max-width: 1024px) {

	
	
}

@media (max-width: 767px) {
	
	
	
}

@media (max-width: 499px) {
	
	
	
}