
.view-home header {
	border-bottom: none;
	background-color: transparent;
}

.view-home .center {
	top: 35%;
}

/* Logo
-------------*/

	.view-home main img {
		display: block;
		max-width: 400px;
		margin: 0 auto 30px auto;
	}

/* Suche auf der Startseite
-----------------------------*/

	.search-global {
		width: 580px;
		min-width: 500px;
		margin: 0 auto 0 auto;
		position: relative;
	}

	.search-global img.homelogo {
		display: block;
		max-width: 400px;
		max-height: 200px;
		margin: 0 auto 40px auto;
	}

	.search-global:focus,
	.search-global:hover {
		opacity: 1;
	}

	.search-global .input-wrapper {
		position: relative;
	}

	.search-global-inner:before {
		content: '';
		position: absolute;
		top: 13px;
		left: 25px;
		display: block;
		width: 28px;
		height: 28px;
	}

	.search-global .input-icon {
		position: absolute;
		display: block;
		height: 24px;
		width: 24px;
		top: 15px;
		right: 20px;
		background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgeD0iMHB4IiB5PSIwcHgiPjx0aXRsZT5zZWFjcmg8L3RpdGxlPjxnIGRhdGEtbmFtZT0iMTIiPjxwYXRoIGQ9Ik0yOC4xNCwyNi43M2wtNi40LTYuNEExMCwxMCwwLDAsMCw2LjkzLDYuOTNhMTAsMTAsMCwwLDAsMTMuNCwxNC44MWw2LjQsNi40YTEsMSwwLDAsMCwxLjQxLTEuNDFaTTguMzQsMTkuNjZhOCw4LDAsMSwxLDExLjMxLDBBNy45NSw3Ljk1LDAsMCwxLDguMzQsMTkuNjZaIj48L3BhdGg+PC9nPjwvc3ZnPg==");
		background-repeat: no-repeat;
		background-size: 24px 24px;
		opacity: 0.4;
	}

	.search-global input {
		display: block;
		width: 100%;
		padding: 15px 60px 13px 25px;
		border-radius: 10px;
		font-size: 18px;
		/*
		background-color: rgba(255,255,255,0.5);
		border: 1px solid #DDDDDD;
		*/
		border: none;
		background-color: #FFFFFF;
		box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
	}

	.search-global input:focus {
		outline: none;
	}

/* Buchverlinkung auf der Startseite
-------------------------------------*/

	.search-book-link {
		display: inline-block;
		height: 53px;
		width: 50px;
		background-color: red;
		border-radius: 7px;
	}

/* Versionsinfo
----------------*/

	#version_info {
		position: absolute;
		right: 20px;
		bottom: 20px;
		color: #CCCCCC;
		font-size: 13px;
	}

/* Autocomplete-Menü
---------------------*/

	.ui-menu.ui-autocomplete {
		border: 1px solid #DDDDDD;
		background-color: #FFFFFF;
		font-size: 18px;
		border-radius: 10px;
		max-height: 300px;
		overflow: hidden;
		margin-top: 20px !important;
	}

	.ui-menu.ui-autocomplete .ui-menu-item-wrapper {
		padding: 8px 10px;
		border-bottom: 1px solid #DDDDDD;
		font-family: 'Source Sans Pro', 'Arial', sans-serif;
		font-weight: 300;
	}

	.ui-menu.ui-autocomplete li:first-of-type .ui-menu-item-wrapper {
		border-top-right-radius: 10px;
		border-top-left-radius: 10px;
	}

	.ui-menu.ui-autocomplete li:last-of-type .ui-menu-item-wrapper {
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
	}

/* Platzhalter
---------------*/

	::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
		color: #DDDDDD;
		opacity: 1; /* Firefox */
}