@font-face {
    font-family: 'vegurlight';
    src: url('fonts/vegur-light1-webfont.eot');
    src: url('fonts/vegur-light1-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/vegur-light1-webfont.woff') format('woff'),
         url('fonts/vegur-light1-webfont.ttf') format('truetype'),
         url('fonts/vegur-light1-webfont.svg#vegurlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'vegurregular';
    src: url('fonts/vegur-regular1-webfont.eot');
    src: url('fonts/vegur-regular1-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/vegur-regular1-webfont.woff') format('woff'),
         url('fonts/vegur-regular1-webfont.ttf') format('truetype'),
         url('fonts/vegur-regular1-webfont.svg#vegurregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {
margin: 0;
}

h1 {
font-family: 'Petit Formal Script', cursive;
color: #fff;
    font-size: 55px;
    margin: 60px 0;
    text-align: center;
	font-weight: 400;
	
}
#intro {
background-color: #f2b708;
    float: left;
    width: 100%;
	
	}
	
.logo {
	margin: 25px auto;
    display: block;
	height: 50px;
    transition: background 0.3s ease-in-out 0s;
	
}

.wrapper {
	margin: 0 auto;
    padding: 0;
    max-width: 940px;
	
}
.language {
	float: left;
    margin-top: 20px;
    text-align: center;
    width: 100%;
}

.box {
	background: lightgray;
	float: left;
	padding:0;
}
.box div {
	width: 50%;
	padding: 20px;
	
	box-sizing: border-box;
	float: left;
}
.box div:nth-child(1) {
padding-top: 21px;
}
p {
font: 16px/22px "vegurlight","Vegur-Light","Vegur Light","lato",sans-serif;
}

a {
	text-decoration: none;
	color: black;
}
.heading {
	font-size: 18px;
}

.biglink {
	font-size: 40px;
}
@media screen and (max-width: 550px) {
	.box div {
	width: 100%;
	padding-bottom: 0;
	}
	.box div:nth-child(2) {
	padding-top: 0;
	padding-bottom: 20px;
	}
	h1 {
		font-size: 40px;
	}
}