    #UserForm_Form {
	width:90%;
	}

	
	#EditableTextField_b4198 {
	margin-top:57px;
	}
	.shadow {
	-webkit-box-shadow: 0px -3px 6px 0px rgba(207,207,207,1);
	-moz-box-shadow: 0px -3px 6px 0px rgba(207,207,207,1);
	box-shadow: 0px -3px 6px 0px rgba(207,207,207,1);
	}  
	 .kontaktline hr{
		display: block;
		height: 1px;
	   
		width:15%;
		
		background-color:#6bc3f0;
		}
		
		input[type="submit"], .Actions .action { 
		color: #ffffff;
		font-size: 20px;
		background: transparent;
		padding: 5px 50px;
		border: 2px solid #2eb398;
		border-radius: 7px;
		transition: all 0.3s;
		text-decoration: none;
	}
	.kontaktformbackground {
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 47%, rgba(246,246,246,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(0%, rgba(237,237,237,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(246,246,246,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 47%, rgba(246,246,246,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 47%, rgba(246,246,246,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 47%, rgba(246,246,246,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 47%, rgba(246,246,246,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0 );
	height:569px;
	}
	.typography p {
    font-size: 13px;
    line-height: 20px;
    margin: 0 0 20px;
    }
	.typography h3 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 10px;
    }
	@import url(http://fonts.googleapis.com/css?family=Kreon:400,700);
	<link href='https://fonts.googleapis.com/css?family=Lora:400,700' rel='stylesheet' type='text/css'>
	<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,700" rel="stylesheet">

	html,
	body {
	  height: 100%;
	  /* The html and body elements cannot have any padding or margin. */
	  -webkit-font-smoothing: antialiased;
	  font: normal 14px ;
	  font-family: 'Lora', serif;
	}


	/* Custom page CSS
	-------------------------------------------------- */
	#nav {
	  width: 100%;
	  position:static;
	  top:-32px;
	  
	}

	#nav.affix {
	   position: fixed;
	   top: 0;
	   z-index:15;
	   -webkit-transition: all .6s ease-in-out;
	}



	@media (min-width: 767px) {
	  .navbar-nav.nav-justified > li{
		  float:none;
	  }
	}
	.navbar-nav {
	  margin: 1px 1px; 
	}  
	  
	/* customize nav style */
	.navbar-custom {
	  
		font-weight:700;
	  background-color: #323946;
		border-width:0;
	}
	.navbar-custom  .navbar-nav>li>a {
		color: #fff;
	}
	.navbar-custom  .navbar-nav li>a:hover, .navbar-nav li .open, .navbar-custom .navbar-nav .active a  {
		background-color: #ff8100;
	}
	.navbar-custom .dropdown-menu{
		right:0;
	}
	.navbar-custom .navbar-nav>.dropdown>a .caret {
		border-top-color: #999;
		border-bottom-color: #999;
	}

	.navbar-collapse.in { /*3.0.2 bug workaround*/
		overflow-y: visible;
	}

	/* Active link */
	.nav.navbar-nav li a.active{
		background-color: #ff8100;
	}
	.nav>li>a:focus {
		background-color: #323946;
	}

	.navbar-toggle {
		outline:0;
	}

	.divider {
		height:100px;
	}

	.panel {
		border-width:0;
	}

	@media (max-width: 768px) {
		.masthead {
			display: none;
		}
		.pull-right {
		float: left!important;
	   }
	}



	.scroll-top {
	   position:fixed;
	   bottom:0;
	   right:6%;
	   z-index:100;
	   background: #74c9e3;
	   font-size:24px;
	   border-top-left-radius:3px;
	   border-top-right-radius:3px;
	}
	.scroll-top a:link,.scroll-top a:visited {
	  color:#222;
	} 
	 
	.masthead {
	background-color:#fff;
	}
	.masthead p {
	  font-family: 'Roboto', serif;
	  font-size:11px;

	}
	.hidden_desktop {
	float:left;
	width:60%;
	} 
	.facebookheader {
	margin-top:15px;
	}
	.telephoneheader {
	float:left; margin-top:15px; margin-right:10px; height:auto; width:11%;
	}
	.logoheader {
	height:auto; width:100%; margin-top:9px;
	}
	.clockheder {
	float:left; margin-top:32px; margin-right:10px; height;auto; width:18%;
	}
	.placeheder {
	float:left; margin-top:33px; margin-right:10px; height:auto; width:15%;
	}
	.hederznak {
	float:right; height:auto; width:58%; 
	}
	.menuheding {
	color:#fff; float:right; margin-top:25px;  padding:10px; outline-color:#fff; outline-style: solid; 
	}

	#UserForm_Form {
	width:90%;
	}

	#Kontakt > div > div > div > h1 {
		border: none;
		color: #222;
		font-size: 53px;
		margin-top: 50px;
		font-weight: bold;
		text-align:center;
		margin-bottom:78px;
	}
	#EditableTextField_b4198 {
	margin-top:57px;
	}
	.shadow {
	-webkit-box-shadow: 0px -3px 6px 0px rgba(207,207,207,1);
	-moz-box-shadow: 0px -3px 6px 0px rgba(207,207,207,1);
	box-shadow: 0px -3px 6px 0px rgba(207,207,207,1);
	}  
	 hr {
		display: block;
		height: 1px;
	   
		width:15%;
		
		background-color:#6bc3f0;
		}
		
		input[type="submit"], .Actions .action { 
		color: #ffffff;
		font-size: 20px;
		background: transparent;
		padding: 5px 50px;
		border: 2px solid #2eb398;
		border-radius: 7px;
		transition: all 0.3s;
		text-decoration: none;
	}
	.kontaktformbackground {
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 47%, rgba(246,246,246,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(0%, rgba(237,237,237,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(246,246,246,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 47%, rgba(246,246,246,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 47%, rgba(246,246,246,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 47%, rgba(246,246,246,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 47%, rgba(246,246,246,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0 );
	height:569px;
	}
	figure.effect-oscar h2 {
	  
		color: #fff;
		text-transform: uppercase;
		font-size: 1.6em;
		font-family: 'Roboto', serif;
		text-shadow: 1px 1px 1px #000;
		padding-top:20px;

	}
	#foods figcaption a {
		border: 1px solid #fff;
		margin-top: 1em;
		display: inline-block;
		color: #fff;
		padding: 0 2.5em;
	}
	.kontaktheding h1{
			border: none;
			color: #222;
			font-size: 53px;
			margin-top: 50px;
			font-weight: bold;
			text-align:center;
			margin-bottom:78px;
			font-family: 'Lora', serif;
		}
	#footercopyright {
		width: 100%;
	   
		background-color: #000000;
	   }
	   .copyright {
		padding: 15px;
	}
	.copyright p {
		font-size: 14px;
		font-family: 'Lora', serif;
		text-align: center;
		color: #ffffff;
	   
		margin: 5px;
	}
	.footertext {
	
		justify-content: center;
		align-items: center;
		font-family: 'Roboto', serif;
	}
	.footertext p{
	text-align:center;
	color:black;
	font-family: 'Roboto', serif;
	}

	#page-top > footer {
		padding-bottom: 0;
	}
	.footer p {
	  font-family: 'Roboto';
	  font-size:14px;

	}
	.footericons {
	margin-top:7px; margin-right:5px;
	}
	.footerlogo {
	height:auto; width:100%;
	}
	.footerfacebook {
	width:50%; height:auto; margin-left:50px; 
	}
	
	@media (max-width: 768px) {
		.footermobile {
			margin-bottom:15px;
		}
		.footerfacebook {
    width: 50%;
    height: auto;
    margin-left: 100px;
    }
	}

	/* Cookie Consent */
	.cc-message {
		font-size: 15px;
		margin-right: 20px;
	}