
/* Start Leden */

.blog-items .span4:nth-child(3n+1)
{
	margin-left: 0;
}

.page-header {
	border: none;
	margin: 0;
}

.item-content figure.item-image {
	margin: 0;
	width: 100%;
}

.item-content .readmore a.btn span {
	display: none;
}

/* End Leden */


body.site {
	border-bottom: 5px solid #e40613;
	border-top: 5px solid #3db136;
}
a {
	color: #005e8d;
}

.button,
input.rsform-submit-button.button {
	background-color: #0088cc;
}

.nav-list > .active > a, 
.nav-list > .active > a:hover, 
.dropdown-menu li > a:hover, 
.dropdown-menu .active > a, 
.dropdown-menu .active > a:hover, 
.nav-pills > .active > a, 
.nav-pills > .active > a:hover, 
.btn-primary,.rsform-submit-button {
    background: #005e8d;
}

.navigation {
	border: none;
	margin-top: 52px;
	margin-bottom: 0;
}

/* Start mobile navigation */

@media only screen and (max-width: 768px) {
	
	nav.navigation {
		margin-top: 16px;
	}
	
	.header .nav-pills > li > a {
		border: none;
		font-size: 18px;
		margin-bottom: 10px;
	}
	
	li.deeper ul.nav-child {
		background-color: initial;
		border: none;
		display: initial;
		float: none;
		position: relative;
	}
		
		nav.navigation .nav > li > ul.nav-child:before {
			display: none;
		}
		
		nav.navigation .nav > li > ul.nav-child li a {
			font-size: 18px;
			margin-bottom: 10px;
			margin-left: 10px;
		}
}

/* End mobile navigation */

div.hp-soc-domein h3 {
	background-color: #e40613;
	color: #fff;
	padding: 14px 6px;
}
	
	div.hp-soc-domein ul.mod-list {
		list-style-type: none;
		margin: 0;
	}
		
		div.hp-soc-domein ul.mod-list li {
			margin-bottom: 40px;
		}
			
			div.hp-soc-domein li > a.mod-articles-category-title {
				border-bottom: 1px solid #005e8d;
				display: block;
				font-size: 140%;
				margin-bottom: 6px;
				padding-bottom: 6px;
			}
				
				div.hp-soc-domein li > a.mod-articles-category-title:hover {
					text-decoration: none;
				}
			
			div.hp-soc-domein li p.mod-articles-category-readmore a {
				background: #005e8d;
				border: 1px solid #bbb;
				border-radius: 6px;
				color: #fff;
				display: inline-block;
				padding: 4px 12px;
				text-align: center;
				text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
			}

/* RSForm */
.rsform-input-box {
	padding: 12px 6px !important;
}

div.has-error-foundation span.formValidation {
	margin-top: 0;
}

.rsform-text-box {
	width: 100%;
}

.rsform-submit-button {
	background: #005e8d;
	border-radius: 5px;
}	