

@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500);
h1, h2, h3, h4, h5, h6 {color:#B20838;
font-family:Montserrat;
font-weight:500;
}
/*
#menu-hoofdmenu > li {
    background: url("/wordpress/wp-content/themes/river/img/buis-beiden.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
*/


body.boxed .wrapper {background-repeat:repeat;}

.header_bottom{background-color: rgba(0, 0, 0, 0);}
.header_inner_left {left:0 !important; background-color:#fff;
 margin-bottom: 0 !important;
    margin-top: 0 !important;
    padding: 10px 0 17px;
}
header.centered_logo .logo img {
    margin: 7px auto;
	height: auto !important;
}
#menu-hoofdmenu > li:before, .hoofdmenu:before{
content: "";
background:url(/wordpress/wp-content/themes/river/img/links.png) top left no-repeat;
margin-left:0;
width:11px;
display:block;
position:absolute;
height:91px;
left:0;
z-index:100;
}
.header_bottom {padding:0;}
.hoofdmenu{
background:url(/wordpress/wp-content/themes/river/img/geelbuis.png) top left repeat-x;
margin-top:-4px;
display: block;
clear: both;
position: relative;
}
#menu-hoofdmenu > li{
background:url(/wordpress/wp-content/themes/river/img/geelbuis.png) top left repeat-x;
height:91px;
line-height:37px;
}
#menu-hoofdmenu > li a{
line-height:91px !important;
padding:0 5px;
font-family:"Montserrat", verdana;
font-size:14px;
color:#222222;
}
#menu-hoofdmenu > li:after{
content: "";
background:url(/wordpress/wp-content/themes/river/img/rechts.png) top left no-repeat;

display:block;
    margin-left: -7px;
    position: absolute;
    top: 0;
    width: 11px;
height:91px;
right:-1px;
z-index:100;

}

.hoofdmenu:after{
content: "";
background:url(/wordpress/wp-content/themes/river/img/rechts.png) top left no-repeat;

display:block;
    margin-left: 0px;
    position: absolute;
    width: 11px;
right:0;
height:91px;
z-index:100;
top:0;

}
@media only screen and (min-width: 1000px){
#menu-hoofdmenu > li:first-child:before{
background:url(/wordpress/wp-content/themes/river/img/pijp.png) top left no-repeat;
margin-left: -11px;
    position: absolute;
    top: 0;
    width: 22px;
height:91px;
z-index:100;
}
#menu-hoofdmenu > li:last-child:after{
background:url(/wordpress/wp-content/themes/river/img/pijp.png) top left no-repeat;
margin-right: -11px;
    position: absolute;
    top: 0;
    width: 22px;
height:91px;
z-index:100;
}
}
#menu-hoofdmenu > li:hover, #menu-hoofdmenu > li:focus {
	color:#000;
	background:url(/wordpress/wp-content/themes/river/img/roodbuis.png) top left repeat-x;
	background-color:rgba(255,226,128,0);
	border-radius:0;
}
#menu-hoofdmenu li span:hover, #menu-hoofdmenu li span:focus{
background:none transparent;
}
#menu-hoofdmenu li .current{
	background:url(/wordpress/wp-content/themes/river/img/roodbuis.png) top left repeat-x;
	border-radius: 0;
	color: #FFFFFF;
}
#menu-hoofdmenu li .current span, #menu-hoofdmenu li span{
background:none transparent;
}
/*
#menu-hoofdmenu {
    background-image: url("/wordpress/wp-content/themes/river/img/nav-background.png");
display:inline-block;
}
*/
.header_inner_right{display:none;}

.footer_top {
    color: #808080;
}
.four_columns > .column11 {
    float: left;
    width: 50%;
}
.footer_top .widget h4{
 color: #B20838;
    font-family: Montserrat;
    text-transform:uppercase;
	font-weight:400;
}
.footer_top .widget li:before{
font-family:'FontAwesome';
content: "\f105";
font-family:10px;
}
.footer_top .widget li a{padding-left:12px; margin-bottom:7px; color:#999;}

.header_top{height:47px;}
.header_top a{
font-family:"Montserrat";
font-size: 11px;
    line-height: 45px;
    text-transform: uppercase;
color:#fff;
}
.header_top .right {
font-family:"Montserrat";
font-size: 11px;
    line-height: 45px;
    text-transform: uppercase;
color:#fff;
width:50%;'
display:table;
}
.header_top .left {
font-family:"Montserrat";
font-size: 11px;
    line-height: 45px;
    text-transform: uppercase;
color:#fff;
width:50%;
display:table;
}
.right .textwidget, .left .textwidget{margin:0 auto;}
.header_top .inner {display:table; margin:0 auto;}

@media screen and (min-width:768px){
.content {
    margin-top: 120px !important;
}
}
@media screen and (max-width:989px){
.hoofdmenu:after, .hoofdmenu:before{display:none;}
}

.voeter-media {
    border: 0 solid rgba(0, 0, 0, 0);
    outline: 0 solid rgba(0, 0, 0, 0);
    overflow: hidden;
    position: relative;
    height:237px;
}
.voeter-media {
    width: 100%;
}
.voeter-media img {
    height: auto;
    max-width: none !important;
    width: 100%;
}
.mt-va {
   margin:104px auto;
    vertical-align: middle;
    width: 100%;
}
.mediatekst {
    display: block;
    font-size: 20px;
    height: auto;
    position: absolute !important;
    text-align: center;
}
.mediatekst-center{
    background-color: rgba(255, 255, 255, 0.15);
    border-radius: 0;
    clear: none;
    color: #FFFFFF;
    display: inline-block;
    float: none;
    font-family: "Montserrat";
    font-size: 16px;
    font-weight: 900;
    line-height: 24px;
    margin: -200px 0 0;
    padding: 4px 12px 3px;
    position: relative;
    text-transform: capitalize;
    z-index: 2 !important;
}
.media-cover{
    background-color:rgba(178,8,56,0.81);
    border: 0 solid rgba(0, 0, 0, 0);
    height: 237px;
    outline: 0 solid rgba(0, 0, 0, 0);
    position: absolute;
    margin-top: -237px;
    width: 25%;
}
.media-button-area{display:none;}
.media-button {
    background-color: #FFC423;
    border-color: rgba(0, 0, 0, 0);
    border-radius: 3px;
    border-style: solid;
    border-width: 0;
    color: #FFFFFF;
    display: inline-block;
    font-family: "Montserrat";
    font-size: 13px;
    font-weight: 800;
    line-height: 35px;
    padding: 5px 20px;
    z-index: 2 !important;
}

.media-button:hover {
  
    background-color: #B20838;
}
a.media-button, a.media-button:hover{
color:#fff;
}
@media screen and (max-width:620px){
.media-cover{width:100%;}
}
.boxed .header_inner {border-bottom:0 none;}

.inhoud h1{font-size:36px;
line-height: 1.33em;
    margin-top: 0;
    text-transform: uppercase;
}
.inhoud p, .inhoud strong{color:#2D2D2D;
  font-size: 14px;
    line-height: 1.8;
}
.wpb_content_element{ 
font-size: 14px;
    line-height: 1.8;
}
/*-------------------------------------*/
#inhoudTop .container{background-color:#2d2d2d;}
#inhoudTop .container h1{
    font-family: 'Montserrat',arial; 
    color:#B20838;
    text-align: center;
    text-transform:uppercase;
    font-size:32px;
}
#inhoudTop .container p{
    font-size: 17px;
    line-height: 1.3;
    text-align: center;
color:#fff;
}  
#inhoudTop .container p em{color:#FAB702;}


.boxed .header_inner{
max-width: 1280px;
width: 100%;
margin:0 auto;
}
body.boxed .wrapper_inner, body.boxed footer {
    width: 100%;
    max-width: 1280px;
margin:0 auto;
}
@media only screen and (max-width: 1100px){
body.boxed .header_inner{
width:100%;
}
}
@media only screen and (max-width: 1000px){
.mobile_menu_button{
background: url(/wordpress/wp-content/themes/river/img/geelbuis.png) top left repeat-x;
margin-top: 0;
width:100%;
display:block;
float:none;
position:relative;
height:87px;
}
.mobile_menu_button:before{
content: "";
background:url(/wordpress/wp-content/themes/river/img/links.png) top left no-repeat;
margin-left:0;
width:11px;
display:block;
position:absolute;
height:91px;
left:0;
z-index:100;
}
.mobile_menu_button:after{
content: "";
background:url(/wordpress/wp-content/themes/river/img/rechts.png) top left no-repeat;

display:block;
    margin-left: -7px;
    position: absolute;
    top: 0;
    width: 11px;
height:91px;
right:-1px;
z-index:100;

}
header.centered_logo .logo_wrapper {
    height: 100px !important;
    display: block;
    position: relative;
    margin: 0 auto;
    left: 0;
}
.mobile_menu_button span {
float:right;
top:30px;
right:30px;
}
.content {
    margin-top: 0px !important
}
.logo img {
    top:0;
left:0;

}
.header_inner_left {
    padding: 0;
}	
.hoofdmenu{display:none;}
header.centered_logo .header_inner_right{display:none;}
nav.mobile_menu > ul{width:100%;}
}
nav.mobile_menu{margin:0;}
nav.mobile_menu ul li a {
font-family: "Montserrat","Helvetica Neue",Arial,sans-serif;
color:#404040;
font-size: 13px;
padding: 15px 20px;
background: white;
text-transform:uppercase;
}
nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active > a{
background:#f7f7f7;
color:#404040;
}

@media only screen and (max-width: 768px){
.header_top{display:none;}
}
.widget.widget_nav_menu li a{display:inline-block;}
.footer_top .widget.widget_nav_menu li{margin-bottom: 7px;}
