body {
	margin: 0;
	padding: 0;
	color: #000;
	background: url(../images/bg.jpg) repeat top left;
	font-family: 'Roboto Slab', serif;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 700;
}

header a {
	display: inline-block;
	padding: 50px 20px;
}

/*header a img {
	max-width: 400px;
}
*/
.my-slide {
	background-size: cover!important;
	background-position: center center!important;
	background-repeat: no-repeat!important;
	height: 590px;
}

.yellow {
	background-color: #f3c031;
}

.orange {
	background-color: #e9692e;
}

.sky-blue {
	background-color: #5bb9da;
}

.red-bold {
	background-color: #a02235;
}

.green {
	background-color: #63b74a;
}

.orange-bold {
	background-color: #de2e2d;
}

.rectangles {
	height: 15px;
}

figure .rectangles, footer .rectangles, .etno .rectangles {
	height: 5px;
}

.box h2 {
	text-transform: uppercase;
	font-size: 40px;
	line-height: 40px;
	position: relative;
}

.box p {
	margin: 0;
}
p.introResrevation{
	margin: 60px 0;
	font-size: 25px;
	line-height: 35px;
}
p.introResrevation a{
	color: #000;
	text-decoration: underline;
	font-weight: 900;
}
p.intro {
	font-size: 30px;
	line-height: 40px;
	font-weight: 600;
	color: #a81f2e;
	margin: 70px 0;
}

p.intro span {
	color: #000;
}

p.intro.small {
	font-size: 20px;
	line-height: 30px;
}

footer {
	margin: 0 0 70px;
}

footer p {
	margin: 10px 0;
}

footer a {
	color: #000;
	text-decoration: underline;
}

footer a:hover {
	color: #000;
	text-decoration: none;
}

.zagreb {
	margin: 30px 0 0;
}

.zagreb img {
	max-width: 100px;
}