@import url('https://fonts.googleapis.com/css?family=Pacifico');

html, body { width: 100%; height: 100%; }
body {
	margin: 0;
	padding: 0;
	padding-top: 50px;	
	/*background: url('/images/bricks.jpg') repeat fixed center; */
}
/*h1, h2, h3, h4, h5, h6 { font-family: 'Pacifico', cursive; }*/
h1.first, h2.first, h3.first, h4.first, h5.first, h6.first { margin-top: 0px; }
h1.headline { font-size: 4em; padding-bottom: 0.5em; }
h1 { font-size: 4em; }
.headline-font { font-family: 'Pacifico', cursive; }
.stroke-black { 
	/*-webkit-text-stroke: 2px black;*/
	color: white;
	text-shadow: 3px 3px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.section { padding: 50px 0; }
.img-fullwidth { width: 100%; }
.section-forside { display: table; height: 100%; position: relative; width: 100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.section-service { background-color: #472213; color: #ffffff; }
.section-service .fas {
	border: 2px solid #ffffff;
	border-radius: 50%;
	display: inline-block;
	font-size: 60px;
	height: 140px;
	line-height: 140px;
	text-align: center;
	vertical-align: middle;
	width: 140px;
}
.section-service a { color: #ffffff; text-decoration: none; }
.section-service a:hover { color: #ffae00; text-decoration: none; }
.text-vcenter { display: table-cell; text-align: center; vertical-align: middle; }
img.shadow { -webkit-box-shadow: 7px 8px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 7px 8px 5px 0px rgba(0,0,0,0.75); box-shadow: 7px 8px 5px 0px rgba(0,0,0,0.75); }
.darkwell { width: 100%; padding: 5px; background-color: rgba(0, 0, 0, .5); -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }

