
* {
	font-family: 'fortunakuningasmedium','Futura';

}

a {
	color: black;
}

h2 {
	font-size: 18px;
	color: black;
	font-family: 'fortunakuningasmedium','Futura';
}

h3 {
	font-size: 16px;
	color: black;
	font-family: 'fortunakuningasmedium','Futura';
}

h4 {
	font-size: 14px;
	color: black;
	font-family: 'fortunakuningasmedium','Futura';
}

a:hover {
	color: #e6332a;
	text-decoration: none;
}

body { padding-top: 70px; }

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

}

.banner { position: relative; overflow: auto;; }
	.banner ul {
		padding-left: 0;
	}
    .banner li { list-style: none;}
        .banner ul li { float: left;}


	/*.banner .btn, .banner .dot {
		-webkit-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		-moz-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		-ms-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		-o-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
	}*/
	
	.banner .dots {
		position: absolute;
		left: -35px;
		right: 0;
		bottom: 30px;
	}
		.banner .dots li {
			display: inline-block;
			width: 16px;
			height: 16px;
			margin: 0 10px;
			
			text-indent: -999em;
			
			border: 2px solid #e6332a;
			border-radius: 8px;
			
			cursor: pointer;
			opacity: .4;
			
			-webkit-transition: background .5s, opacity .5s;
			-moz-transition: background .5s, opacity .5s;
			transition: background .5s, opacity .5s;
		}
			.banner .dots li.active {
				background: #e6332a;
				opacity: 1;
			}




#news {
	margin: 20px 10px 10px 10px;
	font-size: 14px;
	line-height: 16px;

}

#news a, a.red {
	color: #e6332a;
}

#yhteystiedot a {
	color: #e6332a;
	font-size: 24px;
}

.drndrnsection {
	margin-bottom: 60px;
	padding-bottom: 60px;

}

#extlinks ul {
	list-style-type: none;
	padding: 0;
	margin: 20px 10px 10px 10px;
	font-size: 14px;
	line-height: 16px;
}

.drndrnlogo {
	width: 250px;
}


.drndrnavi {
	background: transparent;
	border: 0;

}

.drndrnavi ul.navbar-nav>li>a{
	color: black;
		margin-left: 0;
	padding-left: 0;
	padding-right: 30px;

}

.drndrnavi ul.navbar-nav>li>a:hover, .drndrnavi ul.navbar-nav>li.active>a, .drndrnavi ul.navbar-nav>li.active>a:hover {
	color: #e6332a;
	background: transparent;
}