*{}
body{
	text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
:root .entry,
:root .entry.single-entry{box-shadow:none;border-radius:0}
html {
	scroll-behavior: smooth;
}

#wrapper {
	animation: fadein 1s;
	word-wrap: break-word;
}

@keyframes fadein {

	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}

}


/*Archive*/
.custom-archive-loop-item .kb-advanced-image-link {
	overflow: hidden;
	display: block;
}
.custom-archive-loop-item .kb-advanced-image-link img{
	transition: transform .5s ease-out;
	transform-origin: center;
	display: block;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
	.custom-archive-loop-item .kb-advanced-image-link:hover img{
		transform: scale(1.03);
	}






.custom-archive-loop-item:nth-child(even){}
@media (min-width: 768px){
	.spire-archive-item > .kt-inside-inner-col{
		display: flex;
		align-items: center;
	}
	.custom-archive-loop-item .spire-archive-item .text,
	.custom-archive-loop-item .spire-archive-item .image{
		width: 50%;
		flex: 0 0 50%;
		/* border: 1px solid red; */
	}
	.custom-archive-loop-item:nth-child(odd) .spire-archive-item .text{
		padding-left: 40px;
	}
	.custom-archive-loop-item:nth-child(even) .spire-archive-item .text{
		order: -1;
		padding-right: 40px;
	}
}

/*Single post*/
@media (min-width: 1024px){
	.single-post .wp-site-blocks .post-thumbnail,
	.single-boligprosjekt .wp-site-blocks .post-thumbnail{
		margin-left: -10%;
		margin-right: -10%;
		/* 66.67% * 1,2 = 80,004 */
		padding-bottom: 80.004%;
		
		margin-bottom: 80px;
		/* border: 1px solid red; */
	}
	
}


@media (min-width: 768px){
	.single-post .entry-meta{
		margin-top: 80px;
		margin-bottom: 80px;
	}
}
