ul.back-up-next-button li {
	padding:0;
	width:30%;
	max-width: 130px;
	display:inline-block;
}

ul.back-up-next-button li a span{
	font-size:2em;
}

ul.back-up-next-button {
	text-align:center;
}

ul.back-up-next-button li a.button{
	padding: 0px 2rem 0 2.1rem;
}

article p {
	text-align: justify;
}

a.top-link {
	float:right;
	border-bottom:none;
	font-size: 1.5em;
}

ul.top-link {
	text-align: center;
}

.pin input {
	width: 6rem;
	display: inline;
	font-size: 1rem;
}
.pin p{
	text-shadow: 1px 1px 1px black;
}

.musik input {
    display: inline;
    font-size: 1rem;
    margin-bottom: 10px;
    margin-right: 10px;
    max-width: 25rem;
}

.sendmail input {
    display: inline;
    font-size: 1rem;
    margin-bottom: 10px;
    margin-right: 10px;
    max-width: 25rem;
}

.weddingFloat {
	float: left;
	margin-right: 1rem;
}

.weddingFloatBox {
	display: table;
	margin: 0 auto;
}

.appStoreLogos {
	border-bottom-color: transparent;
}
.appStoreLogos img {
	margin-top:1rem;
}

.danke {
	font-family: 'honilad' !important;
	font-size: 8rem;
	text-transform: none;
	line-height: 0.5 !important;
	font-weight: normal !important;
}

.headertext1 p {
	font-family: 'honilad' !important;
	text-transform: none !important;
    letter-spacing: 0.2rem !important;
    font-size: 2.25rem !important;
    line-height: 1 !important;
	/*font-weight: bold;*/
}

.headertext2 p {
	text-transform: none !important;
    letter-spacing: 0.05rem !important;
    font-size: 1.25rem !important;
    line-height: 1.2 !important;
	font-weight: bold;
}

.gallery-text p {
	text-align: center;
	margin-bottom: 2rem;
}

@font-face {
  font-family: 'honilad';
  src: url('/assets/fonts/honilad.eot?#iefix') format('embedded-opentype'),
	   url('/assets/fonts/honilad.otf')  format('opentype'),
	   url('/assets/fonts/honilad.woff') format('woff'),
	   url('/assets/fonts/honilad.ttf')  format('truetype'),
	   url('/assets/fonts/honilad.svg#honilad') format('svg');
  font-weight: normal;
  font-style: normal;
}


