body {
	margin: 0;
	padding: 0;
	font-family: 'Panton-Regular', verdana;
	font-size: 12px; /* Går att använda calc(12px + 1.5vw) för att ändra textstorlek baserat på skärmbredd */
	color: #656464;
	}
a:link, a:visited, a:hover, a:active {
	color: #656464;
	text-decoration: none;
	font-style: normal;
	}	
@font-face {
	font-family: 'Panton-Regular';
	src: local("☺"),
		url('fonts/Panton-Regular.otf') format("opentype"),
		url('fonts/Panton-Regular.woff2') format('woff2'),
		url('fonts/Panton-Regular.woff') format('woff'),
		url('fonts/Panton-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	}
/*
.rwd-line {
	display: block;
	}
@media screen and (min-width: 768px){
	.rwd-line {
		display: inline;
		}
	}
*/
div.page {
	max-width: 768px;
	margin: auto;
	padding-top: 10%;
	text-align: center;
	white-space: nowrap;
	}
div.page.clearfix::after {
    content: "";
    clear: both;
    display: table;
	}
div.imgbox {
	max-width: 500px;
	margin: auto;
	padding: 0 5% 0 5%;
	}
img.logoimg {
	max-width: 100%;
	height: auto;
    border: 0px;
    margin: auto;
    display: block;
	}
#footer .footer-text {
	text-align: center;
	visibility: hidden;
	margin: 0;
	padding: 0;
	}
#footer:active .footer-text {
	visibility: visible;
	color: #A5A4A4;
	margin: 0;
	padding: 0;
	}