*{
	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;
	}
}
.nowrap{
	white-space: nowrap;
}

#front-page-top a.modal-trigger{
	padding: 0.5em 1em 0.3em !important;
}

#front-page-top .kt-inner-column-height-full{
	grid-template-rows: 1fr;
}
	#front-page-top .kt-inner-column-height-full .kt-inside-inner-col {
		height: 100%;
	}

	.home .header-desktop-transparent,
	.page-id-4042 .header-desktop-transparent{
		opacity: 1;
		transition: opacity 1s ease;
		/* height: auto; */
	}
	.home .header-desktop-transparent:not(.child-is-fixed),
	.page-id-4042 .header-desktop-transparent:not(.child-is-fixed){
		opacity: 0;
	}


.single-post #main{
	padding-top: 40px;
}


.parentes-no-hover,
.parentes-hover{

	.parentes-wrap{
		width: 55px;
		/* border: 1px solid red; */
	}

	.parentes-start,
	.parentes-slutt{
		display: inline-block;
		transition: all .5s ease;
		transform: translateX(0px);
		/* border: 1px solid red; */
		figure{
			width: 55px;
			margin: 0 !important;
		}
	}
}
.parentes-hover:hover{
	.parentes-start{
		transform: translateX(-20px);
	}

	.parentes-slutt{
		transform: translateX(20px);
	}
}