* {
	box-sizing: border-box;
}

html {
	background-color: #34495e;
	font-family: "Noto Sans", "Roboto", "sans-serif";
	color: #bdc3c7;
}

body {
	margin: 0;
}

a {
	color: #3498db;
}

a:hover, a:active, a:visited {
	color: #2980b9;
}

header {
	text-align: center;
}

header h1 {
	color: #bdc3c7;
	font-size: 50px;
	display: inline-block;
}

main {
	min-height: calc(100vh - 30px);
	padding: 0 25px;
}

.revija {
	display: inline-block;
	text-decoration: none;
	text-align: center;
	margin: 5px;
	background-color: #34495e;
}

.revija p {
	margin: 0;
	font-size: 16px;
	color: #e74c3c;
}

.revija:hover p, .revija:active p, .revija:visited p {
	color: #c0392b;
}

.revija img {
	height: 100px;
}

.revija:hover {
	transform: scale(2);
}

footer {
	height: 30px;
	text-align: center;
	color: #7f8c8d;
}
