/* Fixed new theme */
.entry-meta .byline::before {
 display: none
}

.entry-date.published {
  padding-top: 6px;
}
/* End fixed new theme */

.site-info {
	display: none;
}


.single-post .content-area {
    max-width: 900px; /* Set your desired width here */
    margin: 0 auto;   /* Center the content */
    padding: 0 15px;  /* Optional: Add padding for better readability */
}

@media screen and (min-width: 32.375em) {
	.entry-content,
	.entry-summary {
		text-align: justify;
	}
}

/* hide chain icon on preview */
div.menu-social-media-container a.customize-unpreviewable svg.icon.icon-chain {
	font-size:0;
}

/* hide chain icon on prod */
div.menu-social-media-container a svg.icon.icon-chain {
	font-size:0;
}


/* align icon 4 */
ul#menu-social-media li:nth-child(4) a {
	display: inline;
}

/* website link icon */
ul#menu-social-media li:nth-child(4) a:before {
	display: inline;
	content: '\f475';
	font: 30px 'Genericons';
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	color: inherit;
	fill: currentColor;
	height: 1em;
	vertical-align: middle;
	width: 1em;
	
}

/* reduce padding between 4 and 5 and align */
ul#menu-social-media li:nth-child(5) a {
	display: inline;
	padding: 0;
}

/* SSO link icon */
ul#menu-social-media li:nth-child(5) a:before {
	content: '\f304';
	font: 32px 'Genericons';
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	color: inherit;
	fill: currentColor;
	height: 1em;
	vertical-align: middle;
	width: 1em;
}

/*Search icon position*/
.astm-search-menu > a:nth-child(1){
	display: inline;
	position: relative;
	vertical-align: sub;
	padding: 0;
}

/*Search icon size*/
.search-icon {
	height: 23px;
	width: 23px;
}

/* Search bar position */
.is-menu.is-dropdown form{
	right: -2em;
	padding-top: 10px !important;
}
.search-close {
	right: -3.5em;
	padding-top: 10px !important;
}

/* hide infinite footer */
div#infinite-footer {
	display: none;
}

/* reduce size of back-to-top */
div#wpfront-scroll-top-container img {
	max-width: 80%;
}

.jx-control {
  color: inherit !important;
}


@media screen and (min-width: 68.75em) {
	/* Large tiled galleries */
	body:not(.has-sidebar) .tiled-gallery-wrapper,
	body:not(.has-sidebar) .jetpack-video-wrapper,
	body:not(.has-sidebar) img.size-big,
	body:not(.has-sidebar) .wp-caption.size-big img {
		float: none;
		margin-left: -30px; /*-180px*/
		max-width: 800px; /*1100px;*/
		width: 800px !important;
		max-height: 450px;
		object-fit: cover;
	}

	body:not(.has-sidebar) .jetpack-slideshow img.size-big {
		margin-left: auto;
		max-width: auto;
		width: 800px !important;
		max-height: 450px;
		object-fit: cover;
	}
}

.post-image-link img {
		float: none;
		margin-left: -30px;
		max-width: 800px;
		width: 800px !important;
		max-height: 450px;
		object-fit: cover;
}

/* add footer top borderline */
.footer-widgets {
	border-top: 2px solid #eee;}


/* Add snow */
/*
.site-header {
	background: url('https://blog.nviso.eu/wp-content/uploads/2022/12/s1.png'), url('https://blog.nviso.eu/wp-content/uploads/2022/12/s2.png'), url('https://blog.nviso.eu/wp-content/uploads/2022/12/s3.png'), linear-gradient(rgba(8, 60, 104, 0.39), rgba(255,255,255,0));
	margin-top: 0;
	animation: snow 10s linear infinite;
}
@keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px, 0px 0px;}
  100% {background-position: 500px 1000px, 200px 400px, -100px 300px, 0px 0px;}
}*/