/* CSS Document */

a {color:#013893; text-decoration:underline;}
a:hover, a:focus {color:#013893; text-decoration:none;}
.nav.menu li a,
.mnwall_container a,
.sp-megamenu-wrapper a,
.entry-header a { text-decoration:none;}

/*a:hover {color:#ffffff;}*/
h1,h2,h3,h4,h5,h6 { color:#013893; }

/* one item */
.dj-megamenu > li:first-child:nth-last-child(1) {width:100%;}

/* two items */
.dj-megamenu > li:first-child:nth-last-child(2),.dj-megamenu > li:first-child:nth-last-child(2) ~ li {width: 50%;}

/* three items */
.dj-megamenu > li:first-child:nth-last-child(3),.dj-megamenu > li:first-child:nth-last-child(3) ~ li {width: 33.333333%;}

/* four items */
.dj-megamenu > li:first-child:nth-last-child(4),.dj-megamenu > li:first-child:nth-last-child(4) ~ li {width: 25%;}

/* five items */
.dj-megamenu > li:first-child:nth-last-child(5),.dj-megamenu > li:first-child:nth-last-child(5) ~ li {width: 20%;}

/* six items */
.dj-megamenu > li:first-child:nth-last-child(6),.dj-megamenu > li:first-child:nth-last-child(6) ~ li {width: 16.666666%;}

/* seven items */
.dj-megamenu > li:first-child:nth-last-child(7),.dj-megamenu > li:first-child:nth-last-child(7) ~ li {width: 14.28571428571429%;}

/* one item */
.peilersmenu li:first-child:nth-last-child(1) {width:100%;}

/* two items */
.peilersmenu li:first-child:nth-last-child(2),.peilersmenu li:first-child:nth-last-child(2) ~ li {width: 50%;}

/* three items */
.peilersmenu li:first-child:nth-last-child(3),.peilersmenu li:first-child:nth-last-child(3) ~ li {width: 33.333333%;}

/* four items */
.peilersmenu li:first-child:nth-last-child(4),.peilersmenu li:first-child:nth-last-child(4) ~ li {width: 25%;}

/* five items */
.peilersmenu li:first-child:nth-last-child(5),.peilersmenu li:first-child:nth-last-child(5) ~ li {width: 20%;}

/* six items */
.peilersmenu li:first-child:nth-last-child(6),.peilersmenu li:first-child:nth-last-child(6) ~ li {width: 16.666666%;}

/* six items */
.peilersmenu li:first-child:nth-last-child(7),.peilersmenu li:first-child:nth-last-child(7) ~ li {width: 14.28571428571429%;}



/* tables */
table { width:100%; border-collapse:collapse; border:1px solid #ddd; margin:5px 0 20px; }
table th { background-color:#eee; padding:5px; text-align:left; color:#013893; font-weight:normal; text-transform:capitalize; }
table tr td { text-align:left; padding:5px; border:1px solid #ddd; border-width:1px 0 0 !important;  }
table.personen th, table.personen td { width:25%; }

/* ****** */
.breadcrumb {padding: 8px 15px 8px 0;margin-bottom: 0;list-style: none;background-color:transparent;border-radius: 0px;}
.breadcrumb li, .sp-social-share li { width:auto !important; }

.sp-module .sp-module-title { color:#013893; text-transform:none; margin-bottom:10px; font-size:20px; line-height:normal; }
.sp-module.centered .sp-module-title { text-align:center; font-size:24px; margin:0;}
.sp-module ul >li {border-bottom: 0px solid #ffffff;}
.sp-module ul >li a {-webkit-transition: 400ms;transition: 400ms;}
.sp-module ul >li >a:before {content: "";margin-right:0;}
.sp-module.modgrey { background-color:#F2F2F2; padding:10px;color:#013893;}
.sp-module.modgrey .sp-module-title { font-weight:700; font-size:20px; }


#sp-top2 .nav>li>a>img {max-width:100%;}

#sp-top-bar { padding:0; }
#sp-top-bar .sp-module { width:100%;}

#sp-top1 { line-height:60px; color:#013893; }
#sp-top1 h2 { margin:0; line-height:65px;}
#sp-top3 .social-icons { float:right; margin:0px;}
#sp-top3 .social-icons li { margin:0px;}
#sp-top3 .social-icons li a { padding:0px 5px; margin:0; display:block;line-height:65px; font-size:20px; color:#013893;}

.home #sp-menu .sp-megamenu-wrapper { display:none; }
#sp-menu .sp-megamenu-wrapper .sp-megamenu-parent { line-height:60px; }
#sp-menu .sp-megamenu-wrapper ul li a img { display:none; }
#sp-menu .sp-megamenu-parent .sp-has-child:hover >.sp-dropdown {display: none;}
#sp-menu .sp-megamenu-parent >li.sp-has-child>a:after {content:"";}
#sp-menu .sp-megamenu-parent >li { text-align:center; width:auto; }
#sp-menu .sp-megamenu-parent >li >a {
padding:2px 5px;
margin:5px 1px;
background-color:#fefefe;
color:#013893;
line-height:28px;
text-transform:uppercase;
-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
-webkit-transition: 800ms;
transition: 800ms;
}
#sp-menu .sp-megamenu-parent >li >a:hover,
#sp-menu .sp-megamenu-parent >li.active >a { background-color:#013893; color:#ffffff;}

/* offcanvas */
#offcanvas-toggler {float: right;line-height: 65px;}
#offcanvas-toggler >i { font-size:28px; margin:20px 0 0; color:#013893;}
#offcanvas-toggler >i:hover { color: #FF603B;}

/* offcanvas-menu */
.offcanvas-menu .offcanvas-inner .sp-module:first-child {margin-top: 0;padding: 45px 0 30px;}
.offcanvas-menu .nav.menu li a img,
.offcanvas-menu .nav.menu li a .image-note { display:none; }


.offcanvas-menu .fa-angle-down:before {
    content: "\f078";
}
.offcanvas-menu .fa-angle-up:before {
    content: "\f077";
}

.offcanvas-menu {
  width: 320px;
  height: 100%;
background-color:#ffffff;
color: #013893;
  position: fixed;
  top: 0;
  right: 0;
  -webkit-transform: translateX(320px);
  transform: translateX(320px);
  visibility: hidden;
  overflow: inherit;
  -webkit-transition: .5s;
  transition: .5s;
  z-index: 10000;
}
.offcanvas-menu .offcanvas-inner .sp-module {
  margin-top: 20px;
  border-bottom: 1px solid rgba(0,0,0,0.08);
  margin-bottom: 50px;
}
.offcanvas-menu .offcanvas-inner .sp-module:after {
  display: none;
}
.offcanvas-menu .offcanvas-inner .sp-module:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
.offcanvas-menu .offcanvas-inner .sp-module.off-canvas-menu {
  padding: 0;
}
.offcanvas-menu .offcanvas-inner .sp-module .sp-module-title {
  font-size: 16px;
  line-height: 1;
  text-transform: uppercase;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li {border-bottom: 0px solid #f5f5f5;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li .offcanvas-menu-toggler {border-left:1px solid #f5f5f5;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a,
.offcanvas-menu .offcanvas-inner .sp-module ul > li span.separator {
  -webkit-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  padding: 10px;
  font-size: 14px;
  text-transform: uppercase;
  color: #013893;
  font-weight: 500;
  line-height: 28px;
display:block;
border-bottom:1px solid #f5f5f5;
}
/* reset background offcanvas menu item */
.offcanvas-menu .offcanvas-inner .sp-module ul > li:hover a,
.offcanvas-menu .offcanvas-inner .sp-module ul > li:focus a,
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover,
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus,
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li.active > a,
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li:hover > a,
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li:focus > a,
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li > a:hover,
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li > a:focus,
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul {background:none !important;}
/* set background offcanvas menu item */
.offcanvas-menu .offcanvas-inner .sp-module ul[class*='level'] > li:hover > a,
.offcanvas-menu .offcanvas-inner .sp-module ul[class*='level'] > li:focus > a,
.offcanvas-menu .offcanvas-inner .sp-module ul[class*='level'] > li.active > a,
.offcanvas-menu .offcanvas-inner .sp-module ul[class*='level'] > li:hover > .separator,
.offcanvas-menu .offcanvas-inner .sp-module ul[class*='level'] > li:focus > .separator,
.offcanvas-menu .offcanvas-inner .sp-module ul[class*='level'] > li.active > .separator {background:#013893 !important;color:#ffffff;}
.offcanvas-menu .offcanvas-inner .offcanvas-menu-toggler{background:rgba(255,255,255,0.7) !important;color:#013893;}

.offcanvas-menu .offcanvas-inner .sp-module ul.level2 > li > a,
.offcanvas-menu .offcanvas-inner .sp-module ul.level2 >li > span.separator {padding-left: 20px;}
.offcanvas-menu .offcanvas-inner .sp-module ul.level3 > li > a,
.offcanvas-menu .offcanvas-inner .sp-module ul.level3 > li > span.separator {padding-left: 30px;}


#sp-topmenu .nav.menu { float:right; }
#sp-topmenu .nav.menu li { display:inline-block; width:auto;  }
#sp-topmenu .nav.menu li a { line-height:51px;  margin:7px 1px;
padding:0 10px;
-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
-webkit-transition: 800ms;
transition: 800ms;
}
#sp-topmenu .nav.menu li a:focus ,
#sp-topmenu .nav.menu li a:hover ,
#sp-topmenu .nav.menu li.active a {
background-color:#013893; background-color:#f0f0f0; color:#013893;
}
#sp-topmenu .nav.menu li a img { display:none; }

#sp-header { height:auto; height:500px; box-shadow:0 0 0 #000; padding:0; background:none;-webkit-transition:800ms;transition:800ms;
background-position:50% 40px !important; background-color:#013893;}
.home #sp-header { height:800px; background-position:50% 0 !important; }

#sp-header table, #sp-header table tr td { border:0; }

#sp-header .logo { height:auto; margin-top:-65px;}
.sticky-wrapper.is-sticky #sp-header .logo {}

#sp-header #sp-top2 {}
#sp-header #sp-top2 .sp-module {margin-top:0px;}
.home #sp-header #sp-top2 .sp-module {margin-top:100px;}

#sp-header #sp-top2 .nav.menu {}
#sp-header #sp-top2 .nav.menu li { display:inline-block; text-align:center; }
#sp-header #sp-top2 .nav.menu li a {
border:0px solid #fff;
padding:0px 5px;
margin:2px 0;
line-height:36px;
height:36px;
font-size:18px;
-webkit-transition: 800ms;
transition: 800ms;
color:#ffffff;
}
#sp-header #sp-top2 .nav.menu li a:hover,
#sp-header #sp-top2 .nav.menu li.active a { background-color:rgba(255,255,255,1); color:#013893;}

#sp-header #sp-top2 .dj-megamenu-default { background:none;}
#sp-header #sp-top2 .dj-megamenu-default li a.dj-up_a {height: 34px;margin:3px 0;padding: 0 10px;border: 0;width:100%;text-align:center;border-right:1px solid #fff;}
#sp-header #sp-top2 .dj-megamenu-default li:last-child a.dj-up_a { border-right:0;}
#sp-header #sp-top2 .dj-megamenu-default li a.dj-up_a span { height:34px; line-height:34px; width:100%; }
#sp-header #sp-top2 .dj-megamenu-default li a.dj-up_a span.dj-drop {padding: 0 !important;background:none;}
#sp-header #sp-top2 .dj-megamenu-default li a.dj-up_a span.dj-drop:after {font-family: FontAwesome;content: "\f107";margin-left: 8px;}

#sp-header #sp-top2 .dj-megamenu-default li.hover a.dj-up_a, 
#sp-header #sp-top2 .dj-megamenu-default li.active a.dj-up_a {background:#ffffff;}
#sp-header #sp-top2 .dj-megamenu-default li.hover a.dj-up_a span,
#sp-header #sp-top2 .dj-megamenu-default li.active a.dj-up_a span {color:#013893 !important;}

#sp-header #sp-top2 .dj-megamenu-default .dj-subwrap {}
body .dj-megamenu-default li:hover div.dj-subwrap,
body .dj-megamenu-default li.hover div.dj-subwrap {background: #013893;}
body .dj-megamenu-default li ul.dj-submenu > li {border-width:0;}
body .dj-megamenu-default li ul.dj-submenu > li a {color:#ffffff; }
body .dj-megamenu-default li ul.dj-submenu > li:hover > a,
body .dj-megamenu-default li ul.dj-submenu > li.hover > a,
body .dj-megamenu-default li ul.dj-submenu > li > a.active {background: #ffffff;color:#013893;}

body .dj-megamenu-default li ul.dj-submenu > li.parent:hover > a,
body .dj-megamenu-default li ul.dj-submenu > li.parent.hover > a,
body .dj-megamenu-default li ul.dj-submenu > li.parent > a.active,
body .dj-megamenu-default li ul.dj-submenu > li.parent:hover > a.active,
body .dj-megamenu-default li ul.dj-submenu > li.parent.hover > a.active {background-color: #ffffff;color:#013893;}
body .dj-megamenu-default li ul.dj-submenu > li > a {background-color:#013893;}
body .dj-megamenu-default li ul.dj-submenu > li:hover > a,
body .dj-megamenu-default li ul.dj-submenu > li.hover > a {background: #ffffff;}



#sp-header #sp-subheader {}
/*#sp-header #sp-subheader .sp-module.slogan .custom.slogan { height:400px;}*/
#sp-header #sp-subheader .sp-module.slogan h1 { font-size:35px; font-weight:700; text-shadow:1px 1px 2px rgba(0,0,0,1); color:#fff;}
#sp-header #sp-subheader .sp-module.slogan h1 { font-size:70px;}
#sp-header #sp-subheader .sp-module.slogan h3 { color:#FF603B; margin-left:5px;}
#sp-header #sp-subheader .peilersmenu { margin-top:220px;}
#sp-header #sp-subheader .peilersmenu .nav.menu li { display:inline-block; height:190px; position:relative; }
#sp-header #sp-subheader .peilersmenu .nav.menu li:first-child:nth-last-child(4),
#sp-header #sp-subheader .peilersmenu .nav.menu li:first-child:nth-last-child(4) ~ li {width: 25%;}
#sp-header #sp-subheader .peilersmenu .nav.menu li > div {
position:relative;
background-color:rgba(255,255,255,0.9);
text-align:center;
display:table;
width:100%;
height:150px;
-moz-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}
#sp-header #sp-subheader .peilersmenu .nav.menu li a { display:table-cell;vertical-align:middle;color:#013893; text-transform:uppercase;font-weight:bold;
font-size:18px; line-height:18px; letter-spacing:0;
padding:0 7px;}
#sp-header #sp-subheader .peilersmenu .nav.menu li > div:hover {margin-top:-20px;height:190px;background-color:rgba(255,255,255,1); }
#sp-header #sp-subheader .peilersmenu .nav.menu li > div a img {margin:0 auto;visibility:hidden;height:0px;opacity: 0;
-moz-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
-o-transition:all 0.2s ease;
transition:all 0.2s ease;
}
#sp-header #sp-subheader .peilersmenu .nav.menu li >div:hover a img {visibility: visible;opacity: 1;height:96px;}

#sp-header #sp-subheader .peilersmenu .nav.menu li > div a .image-note { visibility:hidden; display:block; height:0px; opacity:0; font-size:13px; color:#FF603B; text-transform:none;  }
#sp-header #sp-subheader .peilersmenu .nav.menu li > div:hover a .image-note { visibility:visible; opacity: 1; height:auto; margin-top:10px; }

#sp-slide-row { margin-top:-100px; }
#sp-slide .nav.menu { float:right;}
#sp-slide .nav.menu li { display:inline-block; }

/* sportlinkhome */
#sp-sportlinkhome-row { border-top:10px solid #ffffff; color:#ffffff;}
#sp-sportlinkhome-row * { color:#fff; }
#sp-sportlinkhome-row h3 { margin-bottom:20px;}
#sp-sportlinkhome-row table.article { border:0; width:auto !important; }
#sp-sportlinkhome-row table.article thead { display:none; }
#sp-sportlinkhome-row table.article tbody tr td { border:0 !important; padding:10px; font-size:45px; }
#sp-sportlinkhome-row table.article tbody tr td:first-child { padding-left:0 !important; }
#sp-sportlinkhome-row table.article tbody tr td:last-child:before { content:" - "; margin-right:10px; }
#sp-sportlinkhome-row .sp-module { margin:0; }

/* sub top */
.home #sp-subtop-row { border-top:10px solid #ffffff; background-color:#f5f5f5;}
#sp-subtop-row .custom { height:260px; background-size:cover; position:relative; }
#sp-subtop-row .custom .content:before { display:table; content:""; clear:both; height:0; }
#sp-subtop-row .custom .content { position:absolute; display:table; height:260px; width:100%;}
#sp-subtop-row .custom .content * { margin:0; }
#sp-subtop-row .custom .content a { position:absolute; width:100%; height:260px; text-decoration:none; font-size:0; padding:0; z-index:2;}
#sp-subtop-row .custom .content a:hover { background-color:rgba(1,56,147,0.2);}
#sp-subtop-row .custom .content table { background-color:rgba(255,255,255,0.8); position:absolute; bottom:0; }
#sp-subtop-row .custom .content table tr td { padding:5px; color:#000; text-align:center !important;}
#sp-subtop-row .custom .content table tr td h3 { font-size:20px; font-weight:700; }


/* sportlinkabove */
#sp-sportlinkabove-row { border-top:10px solid #fff; }
#sp-sportlinkabove-row * { color:#fff; }
#sp-sportlinkabove-row h3 { margin-bottom:20px;}
#sp-sportlinkabove-row .div-team-indeling table.article.team-indeling { border:0 !important; }
#sp-sportlinkabove-row .div-team-indeling table.article.team-indeling thead{ display:none; }
#sp-sportlinkabove-row .div-team-indeling table.article.team-indeling thead{ display:none; }
#sp-sportlinkabove-row .div-team-indeling table.article.team-indeling tr { display:inline; }
#sp-sportlinkabove-row .div-team-indeling table.article.team-indeling tr:before { font-family: FontAwesome; content: ""; margin-right:0px; }
#sp-sportlinkabove-row .div-team-indeling table.article.team-indeling tr:after { content:","; margin-left:12px; margin-right:6px; }
#sp-sportlinkabove-row .div-team-indeling table.article.team-indeling tr:last-child:after  { content:""; margin-left:6px; margin-right:6px; }
#sp-sportlinkabove-row .div-team-indeling table.article.team-indeling tr td { border:0 !important; display:inline; padding:0; line-height:28px; }
#sp-sportlinkabove-row .div-team-indeling:nth-child(3) table.article.team-indeling {}
#sp-sportlinkabove-row .div-team-indeling:nth-child(3) table.article.team-indeling tr td:last-child { font-style:italic; margin-left:10px; font-size:8px;}

#sp-sportlinkabove-row .upcoming { border:1px solid rgba(0,0,0,0); }
#sp-sportlinkabove-row .upcoming table { border:0 !important; width:auto !important;}
#sp-sportlinkabove-row .upcoming table thead { display:none;}
#sp-sportlinkabove-row .upcoming table tbody tr td { border:0 !important; padding:10px; font-size:45px; }
#sp-sportlinkabove-row .upcoming table tbody tr td:first-child { padding-left:0 !important; }
#sp-sportlinkabove-row .upcoming table tbody tr td:last-child:before { content:" - "; margin-right:10px; }

#sp-sportlinkabove-row .div-team-klasse table { border:0 !important; margin-top:50px; margin-bottom:20px; }
#sp-sportlinkabove-row .div-team-klasse table thead { display:none; }
#sp-sportlinkabove-row .div-team-klasse table tbody tr td { border:0 !important; padding:0; font-size:45px; line-height:50px; }

/* above */
#sp-above .sp-module-title { text-align:center; }

/* mnwall*/
.mnwall-cover {
    position: relative;
    overflow: hidden;
	z-index:1;
}
.mnwall-item-inner-cont .mnwall-detail-box .mnwall-title { font-size:14px !important; line-height:normal !important; padding:5px 0; min-height:50px; }
.mnwall-item-inner-cont .mnwall-detail-box .mnwall-title a { font-size:14px !important; line-height:16px !important;}
body .dark-text h3.mnwall-title a, .dark-text h3.mnwall-title span {color: #013893;}
.dark-text .mnwall-item-info a {color:#fff;}
.dark-text .mnwall-item-info a:hover, .dark-text .mnwall-item-info a:focus {
    color: #fff;
    border-bottom: 0px dotted #333;
}
.light-text .mnwall-item-info a {color: rgba(255,255,255,1);}
.mnwall_container.mnwall-columns .mnwall-item-inner {
    padding: 0 0 10px !important;
    position: relative !important;
    z-index: 2;
	margin-top:-30px;
}
.mnwall-item-info { padding:0px; position:relative; z-index:9999;}
body .mnwall-s-desc, body .mnwall-desc {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    padding:0 0 5px;
	min-height:54px;
}
.mnwall-item-info:after { display:table; content:""; clear:both; width:100%;}

.mnwall-item-inner-cont .mnwall-item-info .mnwall-item-category { float:left; padding:0 5px; line-height:30px;}
.cat-Business .mnwall-item-inner-cont .mnwall-item-info .mnwall-item-category { background-color:#893002; }
.cat-Teams .mnwall-item-inner-cont .mnwall-item-info .mnwall-item-category { background-color:#994C9E;}
.cat-Nieuws .mnwall-item-inner-cont .mnwall-item-info .mnwall-item-category { background-color:#F78F1E;}
.cat-Teamverslagen .mnwall-item-inner-cont .mnwall-item-info .mnwall-item-category { background-color:#4FB847;}
.cat-Interviews .mnwall-item-inner-cont .mnwall-item-info .mnwall-item-category { background-color:#FEB811;}
.cat-Jubileum .mnwall-item-inner-cont .mnwall-item-info .mnwall-item-category { background-color:#E51937;}

.mnwall_container .mnwall_filters_sortings .mnwall_iso_buttons li { width:auto; }
.mnwall_container .mnwall_filters_sortings .mnwall_iso_buttons a.mnw_filter_active {background-color:#013893 !important;border-color:#013893 !important;color:#ffffff;}
.mnwall_container .mnwall_filters_sortings .mnwall_iso_buttons a { background-color:#dddddd; color:#013893;}
.mnwall_container .mnwall_filters_sortings .mnwall_iso_buttons a[data-filter=".cat-Nieuws"] { background-color:#F78F1E; border-color:#F78F1E; color:#ffffff; }
.mnwall_container .mnwall_filters_sortings .mnwall_iso_buttons a[data-filter=".cat-Business"] { background-color:#893002; border-color:#893002; color:#ffffff; }
.mnwall_container .mnwall_filters_sortings .mnwall_iso_buttons a[data-filter=".cat-MOCJournaal"] { background-color:#FEB811; border-color:#FEB811; color:#ffffff; }
.mnwall_container .mnwall_filters_sortings .mnwall_iso_buttons a[data-filter=".cat-Teams"] { background-color:#F78F1E; border-color:#F78F1E; color:#ffffff; }
.mnwall_container .mnwall_filters_sortings .mnwall_iso_buttons a[data-filter=".cat-Teamverslagen"] { background-color:#4FB847; border-color:#4FB847; color:#ffffff; }
.mnwall_container .mnwall_filters_sortings .mnwall_iso_buttons a[data-filter=".cat-Interviews"] { background-color:#FEB811; border-color:#FEB811; color:#ffffff; }
.mnwall_container .mnwall_filters_sortings .mnwall_iso_buttons a[data-filter=".cat-Jubileum"] { background-color:#E51937; border-color:#E51937; color:#ffffff; }

.mnwall-readmore { padding:0px; margin:0;}

.mnwall-masonry .mnwall-item-inner {position:absolute;padding:0px;max-height:100%;}
.mnwall-masonry .mnwall-item-outer-cont.content-bottom .mnwall-item-inner {
    right: 0;
    left: 0;
    bottom: 0;
    height:auto;
	background-color:rgba(247,247,247,0.9) !important;
}
.mnwall-masonry .mnwall-item-inner-cont .mnwall-detail-box .mnwall-title {
    min-height:inherit;
	font-size:12px !important;
	padding:5px;
}
.mnwall-masonry .mnwall-item-inner-cont .mnwall-detail-box .mnwall-title a {
	font-size:12px !important;
}
.mnwall-masonry .dark-text .mnwall-readmore a {
	margin:5px;
	
}
/* mnwall modules */
.sp-module .mnwall_iso_container .mnwall-item-outer-cont {}
.sp-module .mnwall-cover {}
.sp-module .mnwall-cover .mnwall-img-div {position:relative;}
.sp-module .mnwall-cover .mnwall-item-info {padding:0; position:absolute; bottom:0; left:0; }
.sp-module .mnwall-cover .mnwall-item-info .mnwall-item-category { margin:0; }
.sp-module .mnwall-cover .mnwall-item-info .mnwall-item-category a { color:#fff;}
.sp-module .mnwall_container.mnwall-columns .mnwall-item-inner {
    padding: 0 0 10px !important;
    position: relative !important;
    z-index: 2;
    margin-top: 0px;
}


/* */
#sp-main-body .btn-group.pull-right { display:none; }
#sp-main-body li { width:auto; }

.item-page .entry-header h2 { line-height:32px;}
.item-page .article-info { margin:5px -4px;}
.mocnieuws .item-page .entry-image.full-image { display:none; }

.pagination-wrapper { text-align:center; }
.pagination-wrapper .pagination>.active>a, .pagination-wrapper .pagination>.active>span {
    border-color: #013893;
    background-color: #013893;
}

#sp-belowcomponent { padding-left:0; padding-right:0;}
#sp-belowcomponent .mnwall-item-inner-cont .mnwall-detail-box .mnwall-title {min-height:inherit;}
#sp-belowcomponent .mnwall-s-desc, #sp-belowcomponent .mnwall-desc {padding: 10px 0;}
#sp-belowcomponent .mnwall-readmore {padding: 10px 0;margin:0;}

/* sponsors */
#sp-sponsors .sp-module { margin-top:0; }
#sp-sponsors .sp-module:after { display:table; content:""; clear:both; width:100%; height:30px;}
#sp-sponsors .sp-module .sp-module-title { margin-bottom:20px;}
#sp-sponsors .nbs-flexisel-container .nbs-flexisel-inner { background:none; margin:0;}
#sp-sponsors ul.nbs-flexisel-ul li.nbs-flexisel-item {display: table;width: 100%; height:auto;}
#sp-sponsors ul.nbs-flexisel-ul li.nbs-flexisel-item div { display: table-cell;text-align: center;vertical-align: middle;}
#sp-sponsors ul.nbs-flexisel-ul li.nbs-flexisel-item div img { margin:auto;}
#sp-sponsors [class*="nbs-flexisel-nav-"] { display:none; }

/* footer */
#sp-footer {
    background: #013893;
	text-align:left;
	color:#ffffff;
	padding:30px 10px;
}
#sp-footer .sp-module .sp-module-title {
    color: #ffffff;
	text-transform:none;
}
#sp-footer a { color:#ffffff; }

/* copyright-row */
#sp-copyright-row {
    background: #013893;
	text-align:center;
	color:#ffffff;
	padding:10px;
}


/* Latest News Enhanced Pro */
.lnee.newslist ul.latestnews-items li {
    margin-bottom:0;
}
.lnee.newslist ul.latestnews-items li .news { border:0px solid #f00; padding:20px 10px 20px 0;}
.lnee.newslist ul.latestnews-items li .news .newstitle { font-weight:normal !important; margin-bottom:10px;}
.lnee.newslist ul.latestnews-items li .news .btn.btn-default {
	color:#FF5F3B;
	background-color:transparent;
	padding:0;
	border:0;
}
.lnee.newslist ul.latestnews-items li .news .btn.btn-default:after {
    font-family: FontAwesome;
    content: "\f105";
    margin-left: 8px;
	
}
.lnee.newslist ul.latestnews-items li .news .btn.btn-default:hover {
	color:#003992;
}





/* nn_sliders */
.rl_sliders.accordion>.accordion-group {
    margin-bottom: 0px;
    margin-top: 0px;
    border: 1px solid #F2F2F2;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.rl_sliders.accordion>.accordion-group>.accordion-heading>a { text-decoration:none; }
.rl_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle:before {
    font-family: FontAwesome;
    content: "\f067";
    margin-right: 8px;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s;
}
.rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle {
    background-color: #F2F2F2;
    color: #013893;
}
.rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle:before {
    font-family: FontAwesome;
    content: "\f068";
    margin-right: 8px;
}
.rl_sliders.accordion > .accordion-group > div > a:focus,
.rl_sliders.accordion > .accordion-group.active > div > a:focus {
  outline: none;
  -webkit-box-shadow: inset 0 0 0px #f00;
  box-shadow: inset 0 0 0px #f00;
}



.btn-readmore {
font-size:12px;
text-decoration:none !important;
text-transform:lowercase !important;
background-color:#dddddd !important;
color:#013893 !important;
padding:0 15px !important;
line-height:35px;
display:inline-block;
border:0 !important;
-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
border-radius: 3px !important;
-webkit-transition: 800ms;
transition: 800ms;
}
.blog .btn-readmore { margin-top:10px; }
.btn-readmore:hover,
.btn-readmore:focus {
color:#ffffff !important;
background-color:#013893 !important;
}
.btn-readmore:after {font-family: FontAwesome;content: "\f105";margin-left: 8px;}

.addtoany_container { margin:0 0 20px;}

/* RSFormPro */
.formResponsive h2:first-child {
/*    font-size: 28px;
    color: #42a62a;
    border-bottom: 1px solid #42a62a;
    margin: 0 0 10px 0;
    padding: 0 0 15px 0; */
}
.formResponsive fieldset {
	margin-top:10px;
}
.formResponsive .formHorizontal input, .formResponsive .formHorizontal textarea, .formResponsive .formHorizontal select, .formResponsive .formHorizontal .formValidation, .formResponsive .formHorizontal .uneditable-input, .formResponsive .formHorizontal .input-prepend, .formResponsive .formHorizontal .input-append {
    margin-bottom: 9px;
}
#userForm .form-horizontal textarea { height:auto; }
.formResponsive .formHorizontal .rsform-block {
    margin-bottom: 9px;
}
.formResponsive .formHorizontal .formControlLabel {
	line-height:40px;
    padding-top: 0px; /*display:none;*/
}
.formResponsive .formHorizontal .formControls {
/*    margin-left: 0px;*/
}
.formResponsive input[type="radio"], .formResponsive input[type="checkbox"] {
	margin-top:7px;
}
.formResponsive label {
    margin: 0px 5px 3px 0;
	height:auto;
}
.formResponsive .formHorizontal p.formDescription {
    margin-top: 0;
    margin-bottom: 0;
}
.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"] {
	height:28px;
	line-height:28px;
	padding:4px 2%;
	color:#333333;
	font-size:16px;
	background-image:none !important;
	width:95%;
}
.formResponsive textarea { height:auto; }
.formResponsive input.rsform-calendar-box {float:left;}
.formResponsive select { font-size:16px;}


.rsform-block.rsform-block-totaal > div { border:2px solid #ffffff; border-radius:5px; color:#e3001b; font-size:28px; line-height:38px; padding:0 0 0 10px !important;}
.rsform-block.rsform-block-totaal > div.formControls { border-color:#e3001b; background-color:#f7f7f7; float:left; margin-left:0px; padding-right:10px !important}
.formResponsive input[type="submit"], .formResponsive button[type="submit"] {
    background-color: #013893;
    background-image:none;
    border-color: #013893;
    filter:none;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0);
	-webkit-box-shadow: inset 0 0 0 #000;
	-moz-box-shadow: inset 0 0 0 #000;
	box-shadow: inset 0 0 0 #000;
	padding: 10px;
	font-size:16px;
	-webkit-transition: 400ms;transition: 400ms;
}
.formResponsive input[type="submit"]:hover,
.formResponsive button[type="submit"]:hover,
.formResponsive input[type="submit"]:active,
.formResponsive button[type="submit"]:active,
.formResponsive input[type="submit"].active,
.formResponsive button[type="submit"].active,
.formResponsive input[type="submit"].disabled,
.formResponsive button[type="submit"].disabled,
.formResponsive input[type="submit"][disabled],
.formResponsive button[type="submit"][disabled] {
    background-color: #dddddd;
	border-color: #dddddd;
	color: #013893;
    text-shadow: 0 0 0 #000;
}
.formResponsive input[type="reset"], .formResponsive button[type="reset"] {
    background-color: #e3001b;
    background-image:none;
    border-color: #e3001b;
    filter:none;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0);
	-webkit-box-shadow: inset 0 0 0 #000;
	-moz-box-shadow: inset 0 0 0 #000;
	box-shadow: inset 0 0 0 #000;
	padding: 10px;
	font-size:16px;
}

.rsform-block.rsform-block-captcha img { float:left; margin:6px 10px 0 0; }
.rsform-block.rsform-block-captcha br { display:none; }

.formResponsive .formRequired { font-weight:normal; font-size:11px; display:none;}

@media screen and (max-width: 767px) {
	.form-horizontal .control-label { float: none; width: 100%; text-align: left; }
	.form-horizontal .controls { margin-left: 0px; }
	.form-horizontal .controls input[type="text"], .form-horizontal .controls input[type="email"], .form-horizontal .controls input[type="tel"] { width:100%; }
}

/* icagenda */
#icagenda { border:0px solid #f00; }
.ic-list-view .ic-header-container .ic-header-title {margin: 8px 0 0;font-size: 24px;font-weight:600;line-height: 32px;}
.ic-list-view .ic-header-container .ic-header-subtitle { text-transform:lowercase; color:#999999; }

.ic-pagination { background:#FDFDFD; height:32px; line-height:32px; }
.ic-pagination:after { display:table; content:""; clear:both; }

.ic-pagination .ic-prev-text:before {font-family: FontAwesome;content: "\f053";}
.ic-pagination .ic-next-text:after {font-family: FontAwesome;content: "\f054";}
.ic-pagination .ic-prev, .ic-pagination .ic-next {margin: 0;}
.ic-pagination .ic-prev a, .ic-pagination .ic-next a {padding: 0 5px;height:30px;line-height:30px;display:block;}
.ic-pagination .ic-prev-text, .ic-pagination .ic-next-text, .ic-pagination .iCicon-backic, .ic-pagination .iCicon-nextic {font-family: Open Sans, sans-serif;}
.iCicon { display:none; }


#icagenda-list .ic-event {
	background:#F5F5F5;
    border-radius: 3px;
	margin:0 0 15px;
}
#icagenda-list .ic-event:nth-child(2n+1) {
    background:#FBFBFB;
}
#icagenda-list .ic-event .ic-box { min-height:100px; }
#icagenda-list .ic-event .ic-box .ic-content .ic-cat { display:none; }
#icagenda .fontColor {
    color: #fff !important;
}
#icagenda-list .ic-box-date {
    display: block;
    text-transform: capitalize;
    width: 70px;
    height: 70px;
    padding: 5px;
    color: #fff;
    margin: 10px;
    border-radius: 3px;
    box-sizing: content-box !important;
	background:#013893 !important;
}
#icagenda-list .ic-box-date .ic-day {
    line-height: 30px !important;
    font-size: 28px;
    font-weight: bold;
}
#icagenda-list .ic-box-date .ic-month { text-transform:lowercase; font-size:14px; }
#icagenda-list .ic-box-date .ic-year { font-size:10px; }
#icagenda-list .ic-box-date .ic-time { font-size:10px; }

#icagenda.ic-event-view .ic-top-buttons .ic-back .iCtip {
	display:inline-block;
	background:#dddddd;
	font-size:12px;
	line-height:35px;
	padding:0 15px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
#icagenda.ic-event-view .ic-top-buttons .ic-back .iCtip:hover,
#icagenda.ic-event-view .ic-top-buttons .ic-back .iCtip:focus {
color:#ffffff;
background-color:#013893;
}
#icagenda.ic-event-view .ic-top-buttons .ic-back .iCtip .small { font-size:100%; }
#icagenda.ic-event-view .ic-top-buttons .ic-back .iCtip .small:before { font-family: FontAwesome;content: "\f053"; margin-right:8px; }

.ic-bottom-buttons .ic-back { text-align:center;}
.ic-bottom-buttons a {display:inline-block; font-size:12px; padding:0 10px; background:#dddddd; line-height:24px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.ic-bottom-buttons a:before {font-family: FontAwesome;content: "\f053"; margin-right:5px;}
.ic-bottom-buttons a:hover, .ic-bottom-buttons a:focus { color:#ffffff; background:#013893; }
.ic-bottom-buttons a .small { font-size:100%;}


#icagenda.ic-event-view .ic-info { border:1px solid #FBFBFB;background:#FDFDFD; padding:0;  }

#icagenda.ic-event-view .ic-info .ic-details { /*background:#013893;padding:0;float:left; color:#ffffff; border-radius:3px; margin-top:5px;*/ }
#icagenda.ic-event-view .ic-info .ic-details .ic-divTable .ic-divRow:first-child { display:none; }
#icagenda.ic-event-view .ic-info .ic-details .ic-divTable .ic-divRow .ic-label { display:none; }
#icagenda.ic-event-view .ic-info .ic-details .ic-divTable .ic-divRow .ic-divCell .ic-single-startdate { display:block; }
.ic-full-description { margin-left:110px;}

/* regular labs */
.rl_tabs .nav-tabs .rl_tabs-tab a { font-size:20px; font-weight:600;}
.rl_tabs .nav-tabs .rl_tabs-tab a { color:#999; }
.rl_tabs .nav-tabs>li.active>a, .rl_tabs .nav-tabs>li.active>a:hover {
    color: #013893;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default;
}
.rl_tabs.top>ul.nav-tabs>li.active>a:focus, .rl_tabs.top>ul.nav-tabs>li>a:focus {
    -webkit-box-shadow: 0 0 0 #000;
    -moz-box-shadow: 0 0 0 #000;
    box-shadow: 0 0 0 #000;
}
.rl_tabs>ul.nav-tabs>li.active>a:focus, .rl_tabs>ul.nav-tabs>li>a:focus {
    outline: 0;
    border-color: #ddd;
}


/* queries */
@media screen and (max-width:1400px ) {
.home #sp-header { height:600px; background-position:50% 0 !important; }
#sp-header #sp-subheader .peilersmenu {margin-top: 50px;}
#sp-header #sp-subheader .sp-module.slogan h1 {font-size: 50px;}
}


@media screen and (min-width:768px) and (max-width:991px) {
#sp-top-bar #sp-top1 h2 { line-height:normal; font-size:20px; margin-left:30px; }
#sp-menu .sp-megamenu-wrapper .sp-megamenu-parent {line-height:normal;}

#sp-sportlinkhome-row table.article tbody tr td,
#sp-sportlinkabove-row .upcoming table tbody tr td {font-size: 35px;}

}

@media screen and (max-width: 768px) {

#sp-top-bar #sp-top1 h2 { line-height:normal; margin: 0;font-size:20px;}

#sp-header #sp-top2 {margin-top: 20px !important;}
#sp-header #sp-top2 .nav.menu {float: left;margin-right: 0%;}
#sp-header #sp-top2 .nav.menu li:first-child:nth-last-child(4),
#sp-header #sp-top2 .nav.menu li:first-child:nth-last-child(4) ~ li {width: 25%;}

#sp-header #sp-subheader .peilersmenu .nav.menu li { display:block; width:100%; height:auto; }
#sp-header #sp-subheader .peilersmenu .nav.menu li > div {text-align: left;display: table;width: 100%;height: auto;}
#sp-header #sp-subheader .peilersmenu .nav.menu li > div:hover {margin-top:0px;height:auto;background-color:rgba(255,255,255,1); }
#sp-header #sp-subheader .peilersmenu .nav.menu li a {font-size: 14px;line-height: 40px;}
#sp-header #sp-subheader .peilersmenu .nav.menu li > div a img {margin:5px 10px 5px 0;visibility:visible;height: 30px;opacity: 1;float:left;}
#sp-header #sp-subheader .peilersmenu .nav.menu li > div:hover a img {height:30px;}
#sp-header #sp-subheader .peilersmenu .nav.menu li > div:hover a .image-note { visibility:hidden; opacity: 0; margin-top:0px; line-height:0; }
#sp-header #sp-subheader .sp-module.slogan h1 {font-size: 42px;}

[id*="sp-subtop"] { margin-bottom:20px;}

#sp-sportlinkhome-row table.article tbody tr td {font-size: 16px; padding:2px 4px !important;}

#sp-sportlinkabove-row .div-team-klasse table tbody tr td { font-size:35px; line-height:40px; }
#sp-sportlinkabove-row .upcoming table tbody tr td {font-size: 16px; display: inline; padding:2px 4px !important; }
#sp-sportlinkabove-row .upcoming table tbody tr td:last-child:before {margin-right: 4px;}

}

@media only screen and (max-width: 718px) and (min-width: 479px) {
body #mnwall_iso_container_1 .mnwall-item-inner {position: static;padding: 0 !important;width: 100% !important;}
}

@media only screen and (max-width: 478px) {
body #mnwall_iso_container_1 .mnwall-item-inner {position: static;padding: 0 !important;width: 100% !important;}
#sp-header #sp-subheader .peilersmenu {margin-top: 50px;}


/* evw-sponsors table */
table.evw-sponsors,
table.evw-sponsors thead,
table.evw-sponsors tbody,
table.evw-sponsors th,
table.evw-sponsors tr,
table.evw-sponsors td { display: block; }
table.evw-sponsors td p { line-height:normal; }
table.evw-sponsors tr td:nth-child(2n) {font-size: 20px;}
}


/* sportlink */
div table.article { width:100%; border-collapse:collapse; border:1px solid #ddd; margin:5px 0 20px; }
div table.article th { background-color:#eee; padding:3px; }
div table.article td { padding:3px; border:1px solid #ddd; border-width:1px 0 0 !important;  }


.evw-sponsors { border:0px solid #00f; width:auto !important; }
.evw-sponsors tr td { /*width:25% !important;*/ border:0; }
.evw-sponsors tr td:nth-child(2n) { font-size:24px; font-weight:600; }
.evw-sponsors tr td p { margin:0; line-height:36px;  }


/* naarowcasting */
body.narrowcasting #sp-header { height:40px;}
body.narrowcasting #sp-breadcrumb {display:none;}