.hotline .uk-button {
	display: block;
	font-size: 20px;
	line-height: 1.2rem;
	text-align: left !important;
	padding: 10px 25px !important;
}
.hotline .uk-button span {
	font-size: 13px;
	line-height: 1.2rem;
	display: block;
}
#module-menu-dialog-mobile .uk-button {
	display: block;
	font-size: 20px;
	line-height: 1.2rem;
	text-align: left !important;
	padding: 10px 25px !important;
}
#module-menu-dialog-mobile .uk-button span {
	font-size: 13px;
	line-height: 1.2rem;
	display: block;
}
.add-seperator.center:after {
    content: '';
    display: block;
    width: 40px;
    height: 3px;
    background: #010101;
    position: relative;
    margin: 25px auto;
    transform: skew(-45deg);
    border-radius: 2px;
}
.add-seperator.left:after {
    content: '';
    display: block;
    width: 40px;
    height: 3px;
    background: #fff;
    position: relative;
    margin: 15px 0;
    transform: skew(-45deg);
    border-radius: 2px;
}
.add-seperator.light:after {
	background: #fff;
}
.add-seperator.dark:after {
	background: #010101;
}

/* ContactForm */
fieldset.formContainer {
	border: 0 !important;
	padding: 0 !important;	
}
.uk-form-controls .uk-radio {
	margin-right: 6px;	
}
.formRequired {
	color: #c00518;
	font-weight: bold;	
}
.acceptance {
  	border: 3px solid #373318;
  	padding: 10px 15px 10px 15px;
}

@media only screen and (max-width: 960px) {
	.rsform-block-lastname,
	.rsform-block-location,
	.rsform-block-phone,
	.rsform-block-arrival-date,
	.rsform-block-arrival-time,
	.rsform-block-children,
	.rsform-block-dogs {
	  	margin-top: 25px;
	}
	.acceptance {
		margin-bottom: 25px !important;
	}
}
@media only screen and (max-width: 690px) {
	.uk-form-controls label {
		display: block;	
	}
	.rsform-submit-button {
		font-size: 1.1rem;
		width: 100% !important;	
		padding-top: 10px;
		padding-bottom: 10px;
	}
}