#headliner-big .overlay h1, #headliner-big .overlay p, body {
    font-family: 'Source Sans Pro', sans-serif;
}
#voorspelBox .voorspelBox-inner #teamBox-bottom .dateWrapper p, #voorspelBox .voorspelBox-inner #teamBox-bottom .dateWrapper span, #voorspelBox .voorspelBox-inner #teamBox-top .singleTeam span {
    text-shadow: 2px 2px 1px rgba(0, 0, 0, .6);
    -moz-text-shadow: 2px 2px 1px rgba(0, 0, 0, 1);
    -webkit-text-shadow: 2px 2px 1px rgba(0, 0, 0, 1);
}
* {
    margin: 0;
    padding: 0;
    outline: 0;
}
html {
    -webkit-appearance: none;
    -webkit-text-size-adjust: none;
}
body {
    background: #efefef;
    font-size: 15px;
    color: #000;
    background-size: cover;
    overflow-x: hidden;
}
article, aside, footer, header, hgroup, nav, section {
    display: block;
}
a img, fieldset {
    border: 0;
}
.clear {
    clear: both;
    line-height: 0;
    height: none;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.lh-0{
    line-height: 0 !important;
}
.tabelize, header #headerTop .logoWrapper {
    display: inline-block;
}
address {
    font-style: normal;
}
th {
    text-align: left;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.nf {
    float: none;
}
.last {
    margin-right: 0!important;
}
.tabelize {
    width: 50px;
}
.gradient {
    background: #242424;
    background: -moz-linear-gradient(top, rgba(36, 36, 36, 1) 0, rgba(0, 0, 0, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(36, 36, 36, 1)), color-stop(100%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(36, 36, 36, 1) 0, rgba(0, 0, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(36, 36, 36, 1) 0, rgba(0, 0, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(36, 36, 36, 1) 0, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(36, 36, 36, 1) 0, rgba(0, 0, 0, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#242424',  endColorstr='#000000',  GradientType=0 );
}
.transition {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
}
header{
    padding-top: 5px;
    background: #fff;
}
header #headerTop {
    background: #fff;
    border-bottom: 5px solid #e79526;
    padding: 0px 0 0px 0;
}
header #headerTop .logoWrapper{
    padding-bottom: 10px;
}
header #headerTop .logoWrapper img {
    width: 285px;
}
header .navbar-wrapper {
    background-color: #b00b1b;
}
header .navbar-wrapper .navbar {
    border: none;
    margin-bottom: 0;
}
header .navbar-wrapper nav.navbar-collapse {
    padding: 0;
}
header .navbar-wrapper nav ul.nav li a {
    color: #fff;
    font-size: 17px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
header .navbar-wrapper nav ul.nav li.active a, header .navbar-wrapper nav ul.nav li:hover a {
    background: #900613;
    color: #fff;
}
header a.logoSmall-headerFixed {
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    line-height: 20px;
    margin-top: 6px;
}
header a.logoSmall-headerFixed img {
    width: 0;
    transition: all .2s ease;
}
.profielLid a, header a.logoSmall-headerFixed img {
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
}
header .navbar-wrapper.is_stuck {
    position: fixed!important;
    top: 0!important;
    height: 50px;
    z-index: 10;
}
header .navbar-wrapper.is_stuck a.logoSmall-headerFixed {
    margin-right: 6px;
}
header .navbar-wrapper.is_stuck a.logoSmall-headerFixed img {
    width: 35px;
}
header .navbar-wrapper.is_stuck nav ul.nav li:first-child {
    display: none;
}
.profielGast {
    margin: 10px 0;
}
.profielGast a {
    padding: 4px 15px;
    float: left;
}
.profielGast .registreren {
    color: #6e4611;
    font-weight: 700;
    background: #e79526;
}
.profielGast .inloggen, .profielGast .inbox {
    background: #fff;
    color: #af0b1b;
    font-weight: 700;
    margin: 0 15px;    
}
.profielGast .inbox { position: relative; margin-left: 0; }
.profielGast .fb_btn {
    background: #3b5998;
    color: #fff;
}
.profielGast .fb_btn:hover {
    text-decoration: none;
    background: #1e3c7b;
}
.profielLid {
    line-height: 50px;
    padding-right: 15px;
}
.profielLid a {
    background: #fff;
    padding: 4px 35px 4px 15px;
    color: #4b090f;
    position: relative;
    transition: all .2s ease;
}
.profielLid a:hover {
    background: #d9d9d9;
}
.profielLid img.avatar {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    float: left;
    margin-right: 20px;
    width: 21px;
    height: 21px;
}
#submenuGast .loginBox button, .profielLid span.username {
    float: right;
}
span.message {
    min-width: 22px;
    min-height: 22px;
    line-height: 21px;
    background: #3982f1;
    color: #fff;
    font-size: 13px;
    text-align: center;
    border: 1px solid #fff;
    display: inline-block;
    position: absolute;
    right: -10px;
    top: -10px;
    border-radius: 50%}
.faux {
    background: #f0f0f0;
}
#submenuGast {
    background: #fff;
    height: 0;
    overflow: hidden;
    position: relative;
    z-index: 9;
}
#submenuGast.open {
    height: auto;
}
#submenuGast input[type=text], #submenuGast input[type=password] {
    font-size: 15px;
    color: #8b8b8b;
    border: 1px solid #d3d3d3;
    padding: 10px 15px;
    width: 100%;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-bottom: 10px;
}
#submenuGast button {
    border: none;
    color: #fff;
    background: #a20000;
    font-size: 17px;
    font-weight: 700;
    padding: 5px 15px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
#submenuGast .textBox {
    padding: 66px 0;
}
#submenuGast .textBox p.textBox-title {
    margin-top: 0;
    font-weight: 300;
    font-size: 26px;
    color: #525252;
    line-height: 30px;
}
#submenuGast .textBox p.textBox-title span {
    font-weight: 700;
}
#submenuGast .textBox p {
    font-size: 14px;
    line-height: 23px;
    color: #525252;
}
#submenuGast .textBox .gebruikersBox {
    padding-top: 70px;
}
#submenuGast .loginBox h2 {
    margin-top: 0;
    font-weight: 300;
    font-size: 26px;
    color: #525252;
}
#submenuGast .loginBox .loginBox-inner {
    padding: 45px 40px;
    background: #f0f0f0;
}
#submenuGast .loginBox label {
    font-weight: 300;
    color: #898989;
    font-size: 14px;
}
#submenuGast .loginBox a.btn-small {
    font-size: 13px;
    margin-top: 10px;
    color: #898989;
}
#submenuLid-desktop, #tabsMobile {
    height: 0;
    overflow: hidden;
}
.submenuLid {
    background: #fff;
}
.submenuLid.open {
    height: auto;
}
.submenuLid .submenuLid-wrapper {
    background: #fff;
    padding: 25px 0;
    min-height: 392px;
}
.submenuLid .left {
    width: 25%
}
.submenuLid .left h2 {
    font-size: 26px;
    font-weight: 300;
    color: #525252;
    margin: 0;
    display: inline-block;
    position: relative;
}
a.readAllNotes { display: block; cursor: pointer; }
.submenuLid .right {
    width: 75%}
.submenuLid .submenuLid-single {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 2px solid #f0f0f0;
    width: 95%}
.submenuLid-single:nth-child(3) {
    border-bottom: 0;
    margin: 0;
    padding: 0;
}
.submenuLid-single ul {
    max-height: 205px;
    list-style: none;
    font-size: 14px;
    margin: 0;
}
.submenuLid-single ul li {
    line-height: 27px;
    display: inline-block;
    width: 100%;
    padding-left: 10%}
.submenuLid-single ul li a {
    color: #333;
    float: left;
    width: 90%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.submenuLid-single ul li time {
    color: #8b8b8b;
    float: right;
}
.submenuLid .notificatiesBox ul li {
    background: url(../images/bell.svg) center left no-repeat;
    background-size: 15px;
}
.submenuLid .messageBox .left a {
    font-style: italic;
    display: block;
    color: #bb2c39;
    font-size: 14px;
}
.submenuLid .messageBox ul li {
    background: url(../images/mail.svg) center left no-repeat;
    background-size: 20px;
}
.submenuLid .messageBox ul li a {
    width: 80%;
    font-size: 16px;
}
.submenuLid .messageBox ul li.newMessage {
    background: url(../images/mail-new.svg) center left no-repeat;
    background-size: 20px;
}
.submenuLid .messageBox ul li.newMessage a {
    font-weight: 700;
    color: #a20000;
}
.submenuLid .pouleBox table {
    width: 100%}
.submenuLid .pouleBox table tr {
    line-height: 24px;
}
.submenuLid .pouleBox table tr th {
    font-weight: 700;
    font-size: 15px;
    color: #525252;
    margin-bottom: 15px;
}
.submenuLid .pouleBox table tr td {
    font-size: 16px;
    color: #333;
}
.submenuLid .pouleBox table tr td span.score {
    font-size: 13px;
    color: #fff;
    display: inline-block;
    border-radius: 4px;
    min-width: 20px;
    text-align: center;
    height: 23px;
}
.submenuLid .pouleBox table tr td span.win {
    background: #40a90b;
}
.submenuLid .pouleBox table tr td span.lose {
    background: #b00c1b;
}
.submenuLid .lidMenu-wrapper {
    padding: 30px;
}
.submenuLid .lidMenu-wrapper .left {
    width: 50%;
    max-width: 50%}
.submenuLid .lidMenu-wrapper .left .imgWrapper {
    width: 100%;
    height: 75px;
    margin-bottom: 20px;
    text-align: center;
}
.submenuLid .lidMenu-wrapper .left .imgWrapper img {
    width: 75px;
}
.submenuLid .lidMenu-wrapper .left .name {
    text-align: center;
    font-weight: 300;
    font-size: 22px;
    color: #4b090f;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.submenuLid .lidMenu-wrapper .right {
    width: 50%}
.submenuLid .lidMenu-wrapper .right ul {
    overflow: hidden;
    list-style: none;
}
.submenuLid .lidMenu-wrapper .right ul li a {
    line-height: 28px;
    font-size: 15px;
    color: #969696;
}
.submenuLid .lidMenu-wrapper .right ul li:last-child {
    margin-top: 70px;
}
.submenuLid .lidMenu-wrapper .right ul li:last-child a {
    color: #464646;
    background: url(../images/logout.svg) right center no-repeat;
    background-size: 20px;
    padding-right: 30px;
}
#headliner-big {
    height: 375px;
    overflow: hidden;
    position: relative;
    margin-bottom: 1%}
#headliner-big img {
    width: 100%}
#headliner-big .overlay {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background: rgba(0, 0, 0, .8);
    padding: 15px 3%;
    transition: all .3s ease;
}
#headliner-big .overlay, #headliner-big .overlay a.btn {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
}
#headliner-big:hover .overlay {
    bottom: 0;
}
#headliner-big .overlay h1 {
    font-size: 25px;
    font-weight: 700;
    margin-top: 0;
}
#headliner-big .overlay h1 a {
    color: #fff;
}
#headliner-big .overlay p {
    font-size: 16px;
    color: #fff;
    font-weight: 400;
    float: left;
    width: 80%}
#headliner-big .overlay a.btn {
    font-size: 16px;
    font-weight: 700;
    color: #fc9b18;
    background: 0 0;
    border: 2px solid #fc9b18;
    border-radius: 0;
    transition: all .3s ease;
    position: relative;
    z-index: 1;
    margin-top: 10px;
}
#headliner-big .overlay a.btn:hover {
    color: #734404;
}
#headliner-big .overlay a.btn:after {
    width: 0;
    height: 100%;
    background: #fc9b18;
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    z-index: -1;
}
#headliner-big .overlay a.btn:hover:after {
    width: 100%}
#headliner-small {
    margin-bottom: 10px;
}
#headliner-small.strossle-box { height: 410px; }
#headliner-small .headliner-item {
    width: 32.6667%;
    float: left;
    position: relative;
    display: inline-block;
}
#headliner-small .headliner-item:nth-child(2) {
    margin: 0 1%}
#headliner-small .headliner-item img {
    width: 100%}
#headliner-small .headliner-item .overlay {
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .8);
    padding: 10px;
    width: 100%}
#headliner-small .headliner-item .overlay h2 {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
    font-size: 14px;
    margin: 0;
    line-height: 22px;
    color: #fff;
}
.toolbar .date, .toolbar h1 {
    font-family: 'Source Sans Pro', sans-serif;
    color: #fff;
    font-size: 22px;
    font-weight: 700;
}
.adBox-large {
    background: #fff;
    text-align: center;
    padding: 10px 0;
    margin-bottom: 10px;
}
#content {
    background: #efefef; 
    margin: 0 15px 200px; 
    padding: 15px 0;
}
.toolbar {
    padding: 10px 15px;
}
.toolbar h1 {
    margin: 0;
}
.toolbar .view-mode ul {
    overflow: hidden;
    margin-bottom: 0;
    height: 30px;
    line-height: 30px;
}
.toolbar .view-mode ul li {
    float: left;
    list-style: none;
}
.toolbar .view-mode ul li a {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #fff;
    padding-left: 25px;
    outline: 0;
}
.toolbar .view-mode ul li a.large {
    background: url(../images/uitgebreid.svg) left center no-repeat;
    background-size: 20px;
}
.toolbar .view-mode ul li a.small {
    background: url(../images/compact.svg) left center no-repeat;
    background-size: 20px;
    margin-left: 15px;
}
#newsWrapper {
    margin-bottom: 10px;
}
.newsItems ul {
    overflow: hidden;
    margin-bottom: 0;
    padding: 15px;
    background: #fff;
}
.newsItems ul li {
    background: #fff;
    list-style: none;
    border-bottom: 1px solid #e3e3e3;
    height: 75px;
    margin-bottom: 15px;
}
.newsItems ul li:last-child {
    margin-bottom: 0;
    border: 0;
}
.newsItems ul li .newsImg {
    float: left;
    margin-right: 2%;
    width: 11%;
    height: 60px;
    overflow: hidden;
}
.newsItems ul li .newsImg img {
    height: 100%;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
}
.newsItems ul li:hover .newsImg img {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -webkit-transform: scale(1.1);
}
.newsItems ul li .newsContent {
    float: left;
    width: 87%}
.newsItems ul li .newsContent .newsContent-inner {
    width: 92%}
.newsItems ul li .newsContent .newsContent-inner .titleBox time, .newsItems ul.newsItems_small li a time {
    float: left;
    color: #7c7c7c;
    font-weight: 400;
    margin-right: 5px;
    padding-right: 5px;
    border-right: 1px solid #d0d0d0;
    font-size: 14px;
}
.newsItems ul li .newsContent .newsContent-inner .titleBox h3 {
    float: left;
    font-weight: 700;
    margin: 0;
    font-size: 17px;
    width: 90%}
.newsItems ul li .newsContent .newsContent-inner .titleBox h3 a {
    color: #b11623;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.newsItems ul li .newsContent .newsContent-inner .titleBox h3 a:visited {
    color: #a4a4a4;
}
.newsItems ul li .newsContent .newsContent-inner .textBox p {
    line-height: 21px;
    color: #232121;
    margin: 0;
    font-size: 14px;
    max-height: 45px;
    overflow: hidden;
}
.newsItems ul li .newsContent .newsInfo {
    width: 7%}
.newsItems ul li .newsContent .newsInfo .icon {
    display: inline-block;
    width: 100%;
    height: 20px;
    margin-bottom: 15px;
    background: url(../images/standaard.svg) center no-repeat;
    background-size: 20px;
}
.newsItems ul li .newsContent .newsInfo .icon.gerucht {
    background: url(../images/gerucht.svg) center no-repeat;
    background-size: 20px;
}
.newsItems ul li .newsContent .newsInfo .icon.oranje {
    background: url(../images/oranje.svg) center no-repeat;
    background-size: contain;
}
.newsItems ul li .newsContent .newsInfo .icon.video {
    background: url(../images/video.svg) center no-repeat;
    background-size: 20px;
}
.newsItems ul li .newsContent .newsInfo .icon.live {
    background: url(../images/live.svg) center no-repeat;
    background-size: 20px;
}
.newsItems ul li .newsContent .newsInfo .icon.foto {
    background: url(../images/foto.svg) center no-repeat;
    background-size: 20px;
}
.newsItems ul li .newsContent .newsInfo .icon.column {
    background: url(../images/column.svg) center no-repeat;
    background-size: 25px;
}
.newsItems ul li .newsContent .newsInfo span.comments {
    text-align: center;
    display: block;
    background: #b11623;
    color: #fff;
    font-size: 12px;
    padding: 2px 5px;
    border-radius: 20px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
}
.newsItems.compact ul li .newsContent .newsContent-inner .textBox p, .newsItems.compact ul li .newsImg {
    display: none;
}
.newsItems ul p.noNews {
    margin: 0;
}
.newsItems.compact ul li {
    height: auto;
}
.newsItems.compact ul li .newsContent {
    width: 100%;
    padding-bottom: 5px;
}
.newsItems.compact ul li .newsContent .newsContent-inner {
    width: 85%}
.newsItems.compact ul li .newsInfo {
    width: 10%}
.newsItems.compact ul li .newsInfo .icon {
    float: left;
    width: 50%;
    margin-bottom: 0;
}
.newsItems.compact ul li .newsInfo span.comments {
    float: right;
    width: 40%}
.newsItems-transfers ul li {
    height: auto;
    padding-bottom: 15px;
}
.newsItems-transfers ul li .newsContent .newsContent-inner .titleBox h3 {
    width: 80%}
#archiefBox {
    background: #fff;
    padding: 30px 25px;
}
#archiefBox .left {
    margin-right: 5%}
#archiefBox .left p {
    font-weight: 700;
    font-size: 17px;
    color: #b11623;
    margin-bottom: 0;
}
#archiefBox .right {
    padding: 5px 0;
}
#archiefBox .right input[type=text] {
    font-style: italic;
}
#archiefBox .right input[type=text], #archiefBox .right select {
    display: inline-block;
    padding: 5px 10px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 1px solid #e2e2e2;
    font-size: 16px;
    margin-right: 25px;
}
#archiefBox .right select {
    color: #5f5f5f;
}
#archiefBox .right button {
    padding: 5px 10px;
    font-weight: 700;
    font-size: 16px;
    color: #fff;
    background: #b11623;
    border: 0;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.adBox-small {
    background: #fff;
    text-align: center;
    padding: 12px;
    margin-bottom: 15px;
}
.titleWrapper {
    padding: 15px;
}
.titleWrapper h4 {
    color: #fff;
    font-size: 19px;
    font-weight: 700;
    margin: 0;
}
#voorspelBox .voorspelBox-inner {
    background: url(../images/voorspel-bg.jpg) right top no-repeat;
    padding: 15px 5%}
#voorspelBox .voorspelBox-inner #teamBox-top .singleTeam {
    width: 50%;
    text-align: center;
}
#voorspelBox .voorspelBox-inner #teamBox-top .singleTeam span {
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 10px;
}
#voorspelBox .voorspelBox-inner #teamBox-top .singleTeam .logoBox {
    width: 100%;
    line-height: 52px;
}
#voorspelBox .voorspelBox-inner #teamBox-top .singleTeam .logoBox img {
    max-width: 52px;
    max-height: 52px;
}
.pageInfo a img, input.addLive {
    max-width: 100%}
#voorspelBox .voorspelBox-inner #teamBox-bottom {
    padding: 0 10%}
#voorspelBox .voorspelBox-inner #teamBox-bottom .dateWrapper {
    margin-top: 10px;
    color: #fff;
    font-size: 17px;
    font-weight: 700;
}
#voorspelBox .voorspelBox-inner #teamBox-bottom .dateWrapper p {
    color: #fff;
}
#voorspelBox .voorspelBox-inner #teamBox-bottom .standWrapper .stand {
    width: 50%;
    text-align: center;
}
#voorspelBox .voorspelBox-inner #teamBox-bottom .standWrapper .stand span {
    color: #fff;
    font-weight: 300;
    font-size: 16px;
}
#voorspelBox .voorspelBox-inner #teamBox-bottom .standWrapper .stand input[type=text] {
    width: 40px;
    height: 40px;
    border: none;
    padding: 5px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    text-align: center;
    font-size: 29px;
    font-weight: 700;
    color: #191919;
    line-height: 40px;
}
#voorspelBox .voorspelBox-inner #teamBox-bottom .standWrapper .buttonBox {
    text-align: center;
    margin-top: 15px;
}
#voorspelBox .voorspelBox-inner #teamBox-bottom .standWrapper .buttonBox button {
    padding: 5px 20px;
    background: #ea8831;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    color: #824e08;
    border: 0;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
}
#voorspelBox .voorspelBox-inner #teamBox-bottom .standWrapper .buttonBox button:hover {
    background: #d67722;
}
#voorspelBox .bottomBox a {
    padding: 10px 0;
    text-align: center;
    background: url(../images/arrow-down.svg) right 20% center no-repeat #061100;
    background-size: 15px;
    font-weight: 700;
    font-size: 14px;
    color: #fff;
    transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
}
#newsBox-wrapper .newsBox-inner ul li a, #voorspelBox .bottomBox a {
    display: block;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
}
#voorspelBox .predictions p, .buttonWrapper a {
    font-weight: 700;
    font-size: 18px;
}
#voorspelBox .bottomBox a:hover {
    text-decoration: none;
    background: url(../images/arrow-down.svg) right 20% center no-repeat #000;
    background-size: 15px;
}
#voorspelBox .predictions {
    height: 0;
    overflow: hidden;
}
#voorspelBox .predictions .predictionsInner {
    background: #fff;
    padding: 20px;
}
#voorspelBox .predictions ul {
    list-style: none;
    overflow: hidden;
    margin: 0;
}
#voorspelBox .predictions ul li {
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 18px;
    position: relative;
    border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
    background: #bebebe;
}
#voorspelBox .predictions ul li .progress {
    padding: 2px 10px;
    background: #a20000;
    color: #fff;
    height: 100%;
    display: block;
    float: left;
    margin: 0;
    white-space: nowrap;
    min-width: 14%;
}
#voorspelBox .predictions ul li .procent {
    position: absolute;
    right: 10px;
    top: 0;
    line-height: 29px;
    color: #fff;
}
.buttonWrapper {
    margin: 10px 0;
}
.buttonWrapper a {
    display: block;
    color: #824e08;
    padding: 15px;
    text-align: right;
    background: url(../images/motm.svg) center left 15px no-repeat #fc9b18;
    background-size: 35px;
}
.buttonWrapper a:hover {
    background: url(../images/motm.svg) center left 15px no-repeat #e68a0e;
    background-size: 35px;
    text-decoration: none;
}
#newsletter {
    margin-bottom: 25px;
}
#newsletter .newsletter-inner {
    background: #fff;
    padding: 15px;
    border: 1px solid #d0d0d0;
}
#newsletter .newsletter-inner .form-group {
    width: 70%;
    float: left;
}
#newsletter .newsletter-inner .form-group input {
    border-radius: 0;
}
#newsletter .newsletter-inner .btn {
    background: #b11623;
    color: #fff;
    width: 30%;
    border-color: #b11623;
    border-radius: 0;
    font-weight: 600;
}
#newsletter .newsletter-inner .btn:hover {
    background: #4b090f;
}
#newsBox-wrapper {
    margin-bottom: 30px;
}
#newsBox-wrapper .newsBox-inner {
    background: #fff;
}
#newsBox-wrapper .newsBox-inner ul {
    overflow: hidden;
    margin-bottom: 0;
}
#newsBox-wrapper .newsBox-inner ul li {
    list-style: none;
}
#newsBox-wrapper .newsBox-inner ul li a {
    padding: 8px 15px;
    font-size: 14px;
    color: #636363;
    font-weight: 400;
    border-bottom: 1px solid #dcdcdc;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
}
#newsBox-wrapper .newsBox-inner ul li a:hover {
    background: #ddd;
    text-decoration: none;
}
#newsBox-wrapper .newsBox-inner ul li a span {
    color: #b11623;
}
#tabsBox {
    margin-bottom: 30px;
}
#tabsBox .tabsBox-inner .tabContent ul, #tabsBox .tabsBox-inner ul.tabButtons {
    overflow: hidden;
    margin-bottom: 0;
}
#tabsBox .tabsBox-inner ul.tabButtons li {
    list-style: none;
    cursor: pointer;
    font-weight: 700;
    font-size: 15px;
    color: #fff;
    padding: 15px 0;
    display: table-cell;
    width: 1%;
    text-align: center;
}
#tabsBox .tabsBox-inner ul.tabButtons li:hover {
    color: #a20000;
}
#tabsBox .tabsBox-inner ul.tabButtons li.selected {
    border-radius: 4px 4px 0 0;
    background: #fff;
    color: #a20000;
}
#tabsBox .tabsBox-inner .tabContent {
    background: #fff;
}
#tabsBox .tabsBox-inner .tabContent.nonactive {
    display: none;
}
#tabsBox .tabsBox-inner .tabContent ul li {
    list-style: none;
    padding: 10px 3%;
    border-bottom: 2px solid #dcdcdc;
}
#tabsBox .tabsBox-inner .tabContent ul li:last-child {
    border: 0;
}
#tabsBox .tabsBox-inner .tabContent ul li .imgWrapper {
    width: 19%;
    margin-right: 1%}
#tabsBox .tabsBox-inner .tabContent ul li .imgWrapper img {
	max-width: 100%;
}
#tabsBox .tabsBox-inner .tabContent ul li .contentWrapper {
    width: 80%;
    line-height: 17px;
}
#tabsBox .tabsBox-inner .tabContent ul li .contentWrapper p {
    margin: 0;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
#tabsBox .tabsBox-inner .tabContent ul li .contentWrapper p a {
    color: #b11623;
}
#tabsBox .tabsBox-inner .tabContent ul li .contentWrapper span.date {
    font-size: 11px;
    color: #7c7c7c;
}
#statsBox {
    margin-bottom: 15px;
}
#statsBox .statsBox-inner {
    background: #fff;
    padding: 20px 15px;
}
#statsBox .statsBox-inner .stats {
    width: 50%}
#statsBox .statsBox-inner .stats p {
    margin-bottom: 0;
    line-height: 40px;
    font-size: 14px;
    color: #4f4f4f;
    white-space: nowrap;
}
#statsBox .statsBox-inner .stats p span {
    font-weight: 700;
    font-size: 18px;
    color: #b11623;
    display: inline-block;
}
#statsBox .statsBox-inner .statsLeft p span {
    min-width: 35px;
}
#statsBox .statsBox-inner .statsRight p span {
    min-width: 60px;
}
#statsBox .statsBox-inner .online {
    margin-top: 15px;
}
#statsBox .statsBox-inner .online p span {
    color: #b11623;
    font-weight: 700;
}
#statsBox .statsBox-inner .online a {
    color: #131313;
    font-weight: 400;
}
#statsBox .statsBox-inner .online a.btn {
    background: #b11623;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
}
.singleFriend {
    padding: 10px;
    border: 1px solid #ccc;
    text-align: center;
    margin-bottom: 15px;
}
.singleFriend .imgWrapper {
    margin-bottom: 10px;
}
.singleFriend .username {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    width: 100%}
.adminMenu {
    margin-bottom: 15px;
}
.adminMenu .adminMenu-inner {
    background: #fff;
}
.adminMenu .adminMenu-inner ul {
    list-style: none;
    overflow: hidden;
    margin: 0;
}
.adminMenu .adminMenu-inner ul li {
    float: left;
    width: 50%;
    border-bottom: 1px solid #eaeaea;
    transition: .3;
    -webkit-transition: .3;
    -moz-transition: .3;
    -o-transition: .3;
}
.adminMenu .adminMenu-inner ul li:nth-child(odd) {
    border-right: 1px solid #eaeaea;
}
.adminMenu .adminMenu-inner ul li a {
    padding: 5px 15px;
    display: block;
    white-space: nowrap;
    text-overflow: ellepsis;
    overflow: hidden;
}
.adminMenu .adminMenu-inner ul li:hover a {
    background: #eaeaea;
    text-decoration: none;
}
.newsArticleContent {
    background: #fff;
}
.newsArticleContent .newsImgWrapper {
    position: relative;
}
.newsArticleContent .newsImgWrapper img {
    width: 100%}
.newsArticleContent .newsImgWrapper .titleOverlay {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background: rgba(17, 16, 16, .8);
}
.newsArticleContent .newsImgWrapper .titleOverlay h1 {
    font-weight: 700;
    font-size: 25px;
    color: #fff;
    margin: 0;
    padding: 15px;
}
.newsArticleContent-inner {
    padding: 10px 15px;
}
.newsArticleContent .newsArticleInfo ul.newsInfo {
    list-style: none;
    overflow: hidden;
    margin-bottom: 0;
}
.newsArticleContent .newsArticleInfo ul.newsInfo li {
    float: left;
    font-weight: 400;
    font-size: 13px;
    color: #a1a1a1;
    padding: 0 10px;
    border-right: 1px solid #d1d1d1;
}
.newsArticleContent .newsArticleInfo ul.newsInfo li:first-child {
    padding-left: 20px;
    background: url(../images/auteur.svg) left center no-repeat;
    background-size: 16px;
}
.newsArticleContent .newsArticleInfo ul.newsInfo li:nth-child(3) {
    padding-right: 30px;
    background: url(../images/views.svg) right 5px center no-repeat;
    background-size: 16px;
}
.newsArticleContent .newsArticleInfo ul.newsInfo li:last-child {
    border: none;

}
.newsArticleContent .newsArticleInfo ul.newsInfo li.response {
    margin-right: 10px;
    margin-left: 10px;
    padding-left: 0;
}
.newsArticleContent .newsArticleInfo ul.newsInfo li a {
    color: #a1a1a1;
}

.socialIcons-fixed { top: -200px; position: fixed; padding: 10px; transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease; background: #eee; border-bottom: 1px solid #d0d0d0; width: 100%; }
.fixed-icons { top: 53px; z-index: 9; }



.socialIcons .gutter {
    padding: 0 2px!important;
}
.socialIcons a.socialIcon, .socialIcons a.wa_btn {
    color: #fff;
    padding: 0 10px 0 0;
    line-height: 30px;
    border: none;
    width: 100%;
    overflow: hidden;
}
.socialIcons a.socialIcon i, .socialIcons a.wa_btn i {
    display: inline-block;
    border-radius: 5px 0 0 5px;
    width: 22px;
    height: 30px;
    line-height: 30px;
    float: left;
    padding-left: 5px;
    margin-right: 5px;
}
.socialIcons a.socialIcon span, .socialIcons a.wa_btn span {
    display: inline-block;
    line-height: 25px;
}
.socialIcons a.wa_btn {
    background: #5cbe4a;
}
.socialIcons a.wa_btn:focus, .socialIcons a.wa_btn:hover {
    background: #48a238;
}
.socialIcons a.wa_btn i {
    background: url(../images/whatsapp-button.svg) center center no-repeat #48a238;
}
.socialIcons a.tw {
    background: #4099ff;
}
.socialIcons a.tw:focus, .socialIcons a.tw:hover {
    background: #207ce5;
}
.socialIcons a.tw i {
    background: url(../images/tweet.svg) center center no-repeat #207ce5;
    background-size: 12px;
}
.socialIcons a.fb {
    background: #3b5998;
}
.socialIcons a.fb:focus, .socialIcons a.fb:hover {
    background: #2e4983;
}
.socialIcons a.fb i {
    background: url(../images/share.svg) center center no-repeat #2e4983;
    background-size: 7px;
}
.newsArticleContent-inner p.intro {
    font-size: 16px;
    color: #303030;
    margin-bottom: 30px;
    font-weight: 700;
    line-height: 26px;
}
.newsArticleContent-inner p {
    line-height: 26px;
    font-weight: 400;
    color: #000;
    font-size: 15px;
}
.newsArticleContent-inner p a {
    color: #a20000;
}
.newsArticleContent .Promo-Bottom a { color: #0f8b09; }
iframe.video {
    width: 100%;
    height: 450px;
    margin-bottom: 25px;
}
.mini-poll {
    margin: 25px 0;
}
.mini-poll .mini-poll-head {
    margin-bottom: 10px;
}
.mini-poll .mini-poll-head h3 {
    margin: 0;
    font-size: 18px;
    font-weight: 700;
}
.mini-poll .mini-poll-inner {
    padding: 10px;
    background: #eee;
    border: 1px solid #d0d0d0;
}
.mini-poll .mini-poll-inner h4 {
    margin-top: 0;
    font-size: 16px;
}
.mini-poll .mini-poll-inner .form-group {
    margin: 0 0 10px!important;
    width: 100%;
    background: #dbdbdb;
    position: relative;
    line-height: 22px;
    overflow: hidden;
}
.mini-poll .mini-poll-inner .progress-vote {
    background: #a20000;
    display: inline-block;
    padding: 0 5px;
    color: #fff;
    white-space: nowrap;
}
.mini-poll .mini-poll-inner .procent-vote {
    position: absolute;
    top: 0;
    right: 10px;
    font-size: 13px;
}
.mini-poll .mini-poll-inner span.answer {
    font-size: 13px;
}
.mini-poll .mini-poll-inner .totalVotes {
    font-weight: 700;
}
.mini-poll .mini-poll-inner form label {
    padding: 5px;
    cursor: pointer;
    font-weight: 400;
    margin-bottom: 0;
    display: block;
}
.mini-poll .mini-poll-inner form label:hover {
    background: #d1d1d1;
}
.mini-poll .mini-poll-inner .btn-default {
    background: #4b090f;
    color: #fff;
    border: 0;
}
.mini-poll .mini-poll-inner .btn-default:hover {
    background: #41060b;
}
aside .mini-poll .mini-poll-inner {
    background: #fff;
}
.artikelNavigation {
    margin-bottom: 25px;
}

.newsArticleContent #headliner-small {
    background: #fff;
    padding: 10px 10px 0;
    margin: 0;
}
.commentBox-wrapper {
    background: #fff;
    padding: 35px 15px;
    margin-bottom: 15px;
}
.commentBox-wrapper .commentBox-title {
    padding: 0;
    width: 30%;
    float: left;
}
.commentBox-wrapper .commentBox-title p, .commentBox-wrapper .commentBox-title span.count {
    font-weight: 700;
    font-size: 20px;
    color: #626262;
    margin: 0;
}
.commentBox-wrapper .commentBox-title span.count-mobile {
	opacity: 0;	
}
.commentBox-wrapper .commentBox-title p span.title {
    font-size: 22px;
    color: #a20000;
}
.commentBox-wrapper .commentField {
    background: #eaeaea;
    padding: 20px 20px 10px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.commentBox-wrapper .commentField .profielImg-wrapper {
    width: 13%}
.commentBox-wrapper .commentField .profielImg {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    margin-right: 5%;
    background: #fff;
    padding: 10px;
    height: 70px;
    width: 70px;
}
.commentBox-wrapper .commentField .profielImg img {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%}
.commentBox-wrapper .commentField form {
    width: 87%}
.commentBox-wrapper .commentField form textarea {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 1px solid #c2c2c2;
    height: 70px;
    width: 80%;
    padding: 10px;
}
.commentBox-wrapper .commentField form .commentbox {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    width: 80%;
}
.commentBox-wrapper .commentField form button {
    padding: 0 25px;
    font-size: 16px;
    color: #fff;
    font-weight: 700;
    border: none;
    background: #a20000;
    line-height: 14px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    height: 70px;
    float: right;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
}
.commentBox-wrapper .commentField form button:hover {
    background: #750000;
}
.commentBox-wrapper .commentField form p {
    border: none;
    font-size: 12px;
    color: #505050;
    margin: 15px 0 0;
}
.commentBox-wrapper .commentField form p a {
    font-weight: 700;
    color: #505050;
}
.commentBox-wrapper .singleComment-respond2 .commentField form textarea {
    width: 78%}
.refreshWrapper, .commentFooter {
    cursor: pointer;
    text-align: center;
}
.refreshWrapper .alert-info, .commentFooter .alert-info {
    background: #a20000;
    color: #fff;
    margin-top: 20px;
}
.pageContent h1, .pageInfo h3 {
    margin-top: 0;
}
.refreshWrapper .alert-info:hover, .commentFooter .alert-info:hover {
    background: #750000;
}
.pageContent {
    background: #fff;
}
.pageContent-inner {
    padding: 10px 15px;
}
.pageContent-inner ul {
	margin-left: 25px;
}
.pageContent h3 a {
    color: #a20000;
}
.pageContent p {
    font-size: 16px;
    color: #404040;
    font-weight: 400;
    line-height: 30px;
}
.pageContent a {
    color: #a20000;
}
.pageContent .club1 img, .pageContent .club2 img {
    width: 52px;
}
.pageInfo .pageInfoBlock {
    margin-bottom: 25px;
}
.advertentieBox {
    padding: 0;
    width: 70%;
    float: left;
}
.advertentieBox .singleBox {
    padding: 0;
}
.advertentieBox .singleBox .imgBox {
    width: 30%;
    margin-right: 3%}
.advertentieBox .singleBox .imgBox img {
    width: 100%}
.advertentieBox .singleBox .contentBox {
    width: 67%}
.advertentieBox .singleBox .contentBox h3 {
    margin: 0;
    font-weight: 700;
    font-size: 14px;
}
.advertentieBox .singleBox .contentBox h3 a {
    color: #d01717;
}
.advertentieBox .singleBox .contentBox p {
    font-size: 12px;
}
.commentWrapper ul {
    overflow: hidden;
    list-style: none;
    padding: 20px 0;
    margin: 0;
}
.commentWrapper ul li.singleComment {
    width: 100%;
    position: relative;
    margin-bottom: 10px;
    overflow: hidden;
}
.commentWrapper ul li.singleComment .left {
    width: 8%;
    margin-right: 2%}
.commentWrapper ul li.singleComment .left .imgWrapper {
    padding: 5px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 1px solid #e7e7e7;
    margin-right: 10px;
}
.commentWrapper ul li.singleComment .left .imgWrapper img {
    width: 100%}
.commentWrapper ul li.singleComment .left .userBar {
    display: block;
    margin-top: 5px;
    border-radius: 2px;
    background: #b00b1b;
    width: 60%;
    height: 5px;
}
.commentWrapper ul li.singleComment .right {
    width: 90%;
    padding: 10px 10px 20px;
    border-radius: 8px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 1px solid #e7e7e7;
}
.commentWrapper ul li.singleComment .right .top {
    margin-bottom: 10px;
}
.commentWrapper ul li.singleComment .right .top a.name {
    font-weight: 700;
    font-size: 16px;
    color: #000;
}
.commentWrapper ul li.singleComment .right .top time {
    float: right;
    font-size: 14px;
    color: #303030;
}
.commentWrapper ul li.singleComment .right p {
    font-size: 14px;
    line-height: 22px;
    color: #000;
}
.commentWrapper ul li.singleComment .right p:first-letter {
    text-transform: uppercase;
}
.commentWrapper ul li.singleComment .right .extraBar {
    position: absolute;
    right: 0;
    bottom: 0;
    background: #f3f3f3;
}
.commentWrapper ul li.singleComment .right .extraBar span.count {
    padding: 4px;
    color: #fff;
    font-size: 11px;
    background: #a20000;
    display: inline-block;
}
.commentWrapper ul li.singleComment .right .extraBar a {
    text-transform: uppercase;
    color: #a20000;
    padding: 0 5px;
    font-size: 11px;
}
.commentWrapper ul li.singleComment .right .likeBox {
    display: none;
    transition: .3;
    -webkit-transition: .3;
    -moz-transition: .3;
    -o-transition: .3;
}
.commentWrapper ul li.singleComment:hover .right .likeBox {
    display: inline-block;
}
.commentWrapper ul li.singleComment .right .likeBox img {
    width: 15px;
}
.commentWrapper ul li.singleComment-respond {
    float: right;
    padding-left: 5%;
    width: 95%;
    background: url(../images/arrow.png) 0 15px no-repeat;
}
div.field div.player, #bottom .socialBox .socialIcons ul li {
    float: left;
}
.commentWrapper ul li.singleComment-respond .right {
    background: #fbf5f5;
    padding: 10px 10px 20px;
}
.commentWrapper ul li.singleComment-respond2 {
    width: 86%}
.commentBox-wrapper .commentField form .commentbox { width: 75%; }
.videoWrapper .singleVideo {
    overflow: hidden;
    min-height: 170px;
    margin-bottom: 25px;
}
.videoWrapper .singleVideo a img {
    width: 100%}
.videoWrapper .singleVideo a span.title {
    font-size: 13px;
    line-height: 20px;
}
.claimboxWrapper {
    margin-bottom: 15px;
}
.claimboxWrapper .claimboxInner p {
    font-size: 13px;
    margin-bottom: 5px;
}
.claimboxWrapper .claimboxInner p span.name {
    color: #b11623;
}
.claimboxWrapper .claimboxInner p span.time {
    color: #a1a1a1;
}
.claimboxWrapper input {
    padding: 5px;
    -webkit-appearance: none;
    border-radius: 0;
}
.claimboxWrapper input[type=input] {
    width: 80%;
    border: 2px solid #e2e2e2;
}
.claimboxWrapper input[type=submit] {
    width: 20%;
    border: 2px solid #b11623;
    background: #b11623;
    color: #fff;
    font-weight: 700;
}
.claimboxWrapper .content {
    height: 230px;
    background: #fff;
    padding: 10px;
    overflow: hidden;
}
.claimboxWrapper .claimboxBottom {
    padding: 10px;
    background: #fff;
    margin-top: 15px;
}
.claimboxWrapper .claimboxBottom h3 {
    margin: 0;
}
.liveboxWrapper {
    margin-bottom: 25px;
}
.liveboxWrapper .liveboxInner {
    border: 1px solid #eaeaea;
}
.liveboxWrapper .liveboxInner div.liveitem {
	margin: 0;
	padding: 10px 15px;
	overflow: hidden;
}
.liveboxWrapper .liveboxInner div.liveitem:nth-child(odd) {
	background: #f3f3f3;
}
.liveboxWrapper .livefeed {
	max-height: 455px;
	overflow: hidden;
}
.liveboxWrapper .liveboxInner div.liveitem strong {
	
}
.liveboxWrapper .liveboxInner div.liveitem span.comment {

}
.liveboxWrapper .livebox {
	border-right: 1px solid #eaeaea;
}
.liveboxWrapper .livefeed .mCSB_inside > .mCSB_container {
	margin-right: 18px !important;
}

.live_comment-input {
    width: 80%;
    padding: 12px 10px 11px;
    border: 1px solid #c2c2c2;
    max-width: 100%}
input.addLive, input.addLive2 {
    background: #b11623;
    color: #fff;
    width: 20%;
    border: 1px;
    padding: 20px 28px;
    font-size: 19px;
    font-weight: 600;
}
#bottom {
    background: rgba(27, 27, 27, 0.9);
    padding: 25px 0;
    position: relative;
}
#bottom a.door {
    position: absolute;
    right: 15px;
    top: 30px;
}
#bottom a.door img {
    width: 25px;
}
#bottom p.copy {
    font-weight: 300;
    color: #7f7f7f;
    margin-right: 1%;
    margin-bottom: 0;
    line-height: 28px;
    float: left;
}
#bottom .footerMenu {
	float: left;
}
#bottom .footerMenu nav ul {
    margin: 0;
    line-height: 28px;
}
#bottom .footerMenu nav ul li {
    list-style: none;
    display: inline-block;
    padding: 0 5px;
    text-align: center;
}
#bottom .footerMenu nav ul li a {
    color: #d3d3d3;
    font-weight: 300;
    font-size: 15px;
}
#bottom .socialBox {
    width: 23%;
    float: right;
}
#bottom .socialBox .socialIcons {
	float: left;
	width: auto;
}
#bottom .socialBox .socialIcons ul {
    list-style: none;
    margin: 0;
}
#bottom .socialBox .socialIcons ul li.twitter {
    margin: 0 5px;
}
#bottom .socialBox .socialIcons ul li a {
    width: 30px;
    height: 30px;
    display: inline-block;
}
#bottom .socialBox .socialIcons ul li a img {
    width: 100%}
#bottom .footerLogo {
	float: right;
}
#bottom .footerLogo a {
    display: inline-block;
    width: 140px;
}
li.singleComment.commentbox, span.loader {
    display: none;
}
#bottom .footerLogo a img {
    width: 100%}
.picWrapper {
    position: relative;
    margin-bottom: 15px;
}
.picWrapper .overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 15px;
    background: rgba(0, 0, 0, .8);
    border-radius: 0 0 6px 6px;
}
.picWrapper .overlay h3 {
    margin: 0;
    color: #fff;
    font-size: 20px;
    line-height: 26px;
}
.singleEmployee {
    margin-bottom: 25px;
    padding: 10px;
    background: #f8f8f8;
    border: 1px solid #f0f0f0;
}
.singleEmployee .profielfoto {
    margin-bottom: 10px;
}
form.motm {
    margin-top: 25px;
}
form.motm button {
    padding: 5px 10px;
    background: #b11623;
    border: 0;
    color: #fff;
    font-weight: 600;
}
.alert-danger, .alert-info, .alert-success, .alert-warning {
    padding: 15px;
    font-size: 14px;
    margin: 0;
}
div.loadtime {
    position: fixed;
    right: 0;
    bottom: 0;
    padding: 5px;
    color: #fff;
    background: #000;
}
span.loader {
    width: 16px;
    height: 16px;
    margin: 0 0 0 10px;
}
.searchresults, .searchresults li {
    padding: 0;
    margin: 0;
    list-style: none;
    background: #fff;
}
.searchresults {
    width: 328px;
    border: 1px solid #d4d4d4;
    position: absolute;
    z-index: 100;
    left: 15px;
    top: 33px;
    border-top: 1px solid #f2f2f2;
}
.searchresults li {
    width: 100%;
    height: 32px;
    font-family: Tahoma, Geneva, sans-serif;
    border-bottom: 1px solid #f2f2f2;
    cursor: pointer;
}
.searchresults li:hover {
    background: #f2f2f2;
}
.searchresults li:last-child {
    border: none;
}
.searchresults li p {
    position: absolute;
    margin: 7px;
    padding: 0;
}
div.field {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 20px 0;
    background: url(../images/opstelling-bg.jpg);
    margin-bottom: 25px;
    background-size: 100%}
div.field span {
    padding: 0 25px;
    font-size: 14px;
    color: #fff;
}
div.field span a {
    color: #fff;
}
div.row1, div.row2, div.row3, div.row4 {
    padding: 30px 0;
    margin: 10px auto;
    width: 100%;
    position: relative;
    text-align: center;
}
div.field select.player {
    font-size: 10px;
}
.changeFormation-buttons {
    margin-bottom: 25px;
}
.createFormation select.player {
    font-size: 14px!important;
}

#newsWrapper a.btn-back { display: block; background: #fc9b18; border-radius: 0; color: #824e08; padding: 15px; font-size: 16px; font-weight: 600; }
#newsWrapper a.btn-back:hover { background: #e68a0e; }

@media screen and (max-width :767px) {
	
body { background: none; }

    #pageWrapper, .toggled {
    transition: .3;
    -webkit-transition: .3;
    -moz-transition: .3;
    -o-transition: .3;
    overflow: hidden;
}
#pageWrapper.toggled {
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}
span.userStars{ font-size:7px !important; } 
li.singleComment-respond span.userStars { font-size: 5px !important; }
div {
    margin: 0;
    padding: 0;
}
.remove-padding {
    padding: 0!important;
}

.cookie a.acceptBox { display: block;  margin-left: 0 !important; margin-top: 10px; }

header.is-fixed, header.is-visible {
    top: 0;
}
header {
    position: fixed;
    z-index: 10;
    width: 100%;
    border-bottom: 3px solid #e79526;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding-top: 0;
}
header .mobile-header {
    margin: 10px 0;
    width: 85%;
    display: flex !important;
    justify-content: space-between;
    align-items: center;
}
header .mobile-header a.logoSmall img {
    width: 100%}
header .mobile-header a.userLogin {
    float: right;
    height: 20px;
    width: 20px;
    position: relative;
}
header .mobile-header a.userLogin i {
    width: 20px;
    height: 20px;
    background: url(../images/user.svg) no-repeat;
    display: inline-block;
}
header .mobile-header a.userLogin span.message {
    min-height: 16px;
    top: -9px;
    right: -13px;
    font-size: 10px;
}
#hoofdnavigatie {
    position: fixed;
    top: 0;
    right: -70%;
    z-index: 1000;
    width: 70%;
    height: 100%;
    background: #a20000;
    transition: .3s ease;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -o-transition: .3s ease; 
}
#hoofdnavigatie.toggled {
    transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transition: .3;
    -webkit-transition: .3;
    -moz-transition: .3;
    -o-transition: .3;
    box-shadow: 0 0 0 9999px rgba(0, 0, 0, 0.33);
}
#hoofdnavigatie.toggled nav {
    width: 100%;
    transition: .3;
    -webkit-transition: .3;
    -moz-transition: .3;
    -o-transition: .3;
}
#hoofdnavigatie nav {
    z-index: 1000;
    width: 100%;
    right: 0;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 0;
}
#hoofdnavigatie nav.navbar-collapse {
    max-height: inherit!important;
}
#hoofdnavigatie nav ul li a {
    color: #fff;
    font-size: 16px;
    transition: all .2s ease;
}
#hoofdnavigatie nav ul li a, .submenuLid .navWrapper .btn {
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
}
#hoofdnavigatie a.logoSmall {
    padding: 15px 30px;
    margin-left: 15px;
}
#hoofdnavigatie a.logoSmall, header a.logoSmall {
    display: inline-block;
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    line-height: 30px;
    background: url(../images/beeldmerk.png) center left no-repeat;
    background-size: 30px;
    padding-left: 35px;
}
.rrssb-container {
    width: 50%}
.submenuLid .navWrapper .btn {
    width: 33.333%;
    float: left;
    border-radius: 0;
    padding: 15px 10px;
    background: #830404;
    border-right: 1px solid #540000;
    position: relative;
    transition: all .2s ease;
}
.options .btn-group, #bottom p.copy {
    float: none!important;
}
.submenuLid .navWrapper .btn:last-child {
    border-right: 0;
}
.submenuLid .navWrapper .btn-notificaties {
    background: url(../images/bell-white.svg) center center no-repeat #830404;
    background-size: 20px;
    text-indent: -9999px;
}
.submenuLid .navWrapper .btn-notificaties:hover {
    background: url(../images/bell-white.svg) center center no-repeat #6e0303;
    background-size: 20px;
}
.submenuLid .navWrapper .btn-berichten {
    background: url(../images/mail-white.svg) center center no-repeat #830404;
    background-size: 22px;
    text-indent: -9999px;
}
.submenuLid .navWrapper .btn span.message {
    text-indent: 0;   
    right: 15px;
    top: 5px;    
} 
.submenuLid .navWrapper .btn-berichten:hover {
    background: url(../images/mail-white.svg) center center no-repeat #6e0303;
    background-size: 22px;
}
.submenuLid .navWrapper .btn-account {
    color: #fff;
    font-weight: 700;
}
.submenuLid .navWrapper .btn-account:hover {
    background: #6e0303;
}
#submenuGast.submenuGast-mobile-page { 
	height: auto; 
	overflow: visible; 
}
#submenuGast .container {
    padding: 0!important;
}
#submenuGast .loginBox {
    padding: 0;
}
#submenuGast .loginBox .loginBox-inner {
    padding: 15px;
}
#submenuGast .textBox {
    padding: 15px 0;
}
#submenuGast .textBox h2 {
    font-size: 20px;
    color: #000;
}
#submenuGast .textBox p {
    color: #000;
    font-size: 12px;
    line-height: 20px;
}
#submenuGast .textBox .gebruikersBox {
    padding-top: 0;
}
#submenuGast input[type=text], #submenuGast input[type=password] {
    font-size: 13px;
}
#submenuGast button {
    font-size: 14px;
}
#submenuGast .loginBox a.fb_btn {
    background: #3b5998;
    display: block;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 10px 0;
    margin-top: 10px;
    text-align: center;
    font-weight: 700;
    font-size: 14px;
    color: #fff;
}
.singleBox-inner {
    padding: 20px;
}
#tabsMobile .tabContent {
    position: relative;
}
#tabsMobile .tabContent a.closeBtn {
    width: 15px;
    height: 15px;
    background: url(../images/cross.svg) no-repeat;
    background-size: 100%;
    display: inline-block;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
}
#tabsMobile .tabContent h2 {
    margin-top: 0;
    font-size: 20px;
}
#tabsMobile .tabContent ul li {
    padding-left: 0;
}
#tabsMobile .tabContent ul li a {
    width: 80%;
    font-size: 14px;
}
#tabsMobile .tabContent ul li time {
    text-align: right;
}
#tabsMobile .tabContent-mijn-account, .options, #bottom .footerMenu nav, #bottom .socialBox, #bottom p.copy {
    text-align: center;
}
#tabsMobile .tabContent {
    padding: 10px;
    background: #fff;
    line-height: 20px;
}
#tabsMobile .tabContent-mijn-account .imgWrapper img {
    border-radius: 50%}
#tabsMobile .tabContent-mijn-account a.name {
    margin-bottom: 15px;
    display: inline-block;
}
a.readAllNotes { margin: 15px 0; }
#headliner-small .headliner-item:nth-child(2), .adBox-large {
    margin: 0;
}
#content, #headliner-big, .claimboxWrapper {
    margin-bottom: 0;
}
#tabsMobile .tabContent-mijn-account ul li {
    line-height: 22px;
}
#tabsMobile .tabContent-mijn-account ul li a {
    width: 100%}
#tabsMobile .tabContent-mijn-account ul li:last-child a {
    font-weight: 700;
}
#headliner-big {
    height: 200px;
}
#headliner-big .overlay {
    bottom: 0;
    padding: 10px 3%}
#headliner-big .overlay h1 {
    font-size: 16px;
    margin: 0;
}
#headliner-big .overlay a.btn, #headliner-big .overlay p {
    display: none;
}
.toolbar {
    height: 42px;
    z-index: 9;
}
.newsItems.items_large {
    display: block;
    margin-top: 0!important;
}
#newsWrapper .toolbar .view-mode, .newsItems ul li .newsContent .newsContent-inner .textBox p, .newsItems ul li .newsContent .newsInfo .icon, .newsItems.items_small {
    display: none;
}
.newsItems ul {
    padding: 0;
}
.newsItems ul li {
    height: auto;
    margin: 0;
    padding: 10px 2%}
.newsItems ul li:nth-child(odd) {
    background: #f9f8f8;
}
.newsItems ul li .newsImg {
    height: auto;
}
.newsItems ul li .newsImg img {
    height: auto;
    width: 100%}
.newsItems ul li .newsContent .newsContent-inner {
    width: 90%}
.newsItems ul li .newsContent .newsContent-inner .titleBox {
    margin: 0;
}
.newsItems ul li .newsContent .newsContent-inner .titleBox h3 {
    font-size: 13px;
    width: 82%;
    line-height: 16px;
    font-weight: 600;
}
.newsItems ul li .newsContent .newsContent-inner .titleBox h3 a {
    white-space: normal;
    width: 100%}
.newsItems ul li .newsContent .newsContent-inner .titleBox time {
    font-size: 12px;
    margin-right: 2%;
    padding-right: 2%}
.newsItems ul li .newsContent .newsInfo {
    width: 10%}
.newsItems ul p.noNews {
    padding: 5px 15px;
    font-size: 12px;
}
.buttonWrapper a, .toolbar .date {
    font-size: 16px;
}
.newsArticleContent .newsArticleInfo .table-responsive {
    border: none;
    border-bottom: 0;
}
.newsArticleContent .newsArticleInfo .socialIcons {
    padding: 0;
}
#newsWrapper {
    margin: 0;
}

.newsItems ul li.singleItem-new:hover .newsImg img { transform: none; }
.newsItems ul li.singleItem-new { display: flex; display: -webkit-flex; display: -ms-flex; flex-direction: row; position: relative; }
.newsItems ul li.singleItem-new .newsImg { width: 35%; position: relative; overflow: visible; }
.newsItems ul li.singleItem-new .newsImg span.comments { position: absolute; right: -5px; top: -5px; height: 17px; line-height: 17px; color: #fff; background: rgba(177,22,35, 1); font-size: 10px; min-width: 25px; text-align: center; border-radius: 15px; }
.newsItems ul li.singleItem-new .newsImg span.comments.comments-rgba { background: rgba(177,22,35, 0.8); }
.newsItems ul li.singleItem-new .newsContent { width: 65%; }
.newsItems ul li.singleItem-new .newsContent .newsContent-inner { width: 100%; }
.newsItems ul li.singleItem-new .newsContent .newsContent-inner .titleBox time { float: right; margin: 0; padding: 0; border: none; display: block; width: 100%; float: none; }
.newsItems ul li.singleItem-new .newsContent .newsInfo span.comments { display: none; }
.newsItems ul li.singleItem-new .newsContent .newsContent-inner .titleBox h3 { font-size: 17px; line-height: 20px; width: 100%; float: none; margin-bottom: 5px; }
.newsItems ul li.singleItem-new .newsContent .newsContent-inner .titleBox h3 a { color: #000; }
.newsItems ul li.singleItem-new .newsContent .newsContent-inner .titleBox h3 a:visited { color: #a4a4a4; }
.newsItems ul li.singleItem-new .newsContent .newsContent-inner .titleBox .titleBox-bottom { display: flex; justify-content: space-between; align-items: center; }
.newsItems ul li.singleItem-new .newsContent .newsContent-inner .titleBox .titleBox-bottom span.comments { color: #fff; background: #b00b1b; font-size: 12px; height: 20px; line-height: 20px; min-width: 20px; text-align: center; position: absolute; right: 0; bottom: 0; }

#newsWrapper a.btn-back { display: block; background: #fc9b18; border-radius: 0; color: #824e08; padding: 15px; font-size: 16px; font-weight: 600; }

#headliner-small .headliner-item { width: 50%; }
#headliner-small .headliner-item:last-child { display: none; }
#headliner-small .headliner-item .overlay { padding: 5px 10px; }
#headliner-small .headliner-item .overlay h2 { line-height: 18px; }

.adBox img, .adBox-large img, .adBox-small img {
    width: 100%}
.toolbar.scroll-to-fixed-fixed {
    width: 100%!important;
    left: 0!important;
    z-index: 9!important;
}
#voorspelBox .voorspelBox-inner {
    background-size: 100%}
#content {
    margin: 50px 0 0 0;
    padding: 0;
}
.claimboxWrapper .claimboxBottom {
    margin-top: 0;
}
.claimboxWrapper .claimboxBottom h4 {
    font-size: 20px;
}
.liveboxWrapper .titleWrapper {
    padding: 5px 15px;
}
.liveboxWrapper .titleWrapper h4 {
    font-size: 15px;
}
.live_comment-input {
    width: 600px;
}
.liveboxWrapper .liveboxInner div.liveitem span.comment {
	padding: 10px 5px !important;
	width: auto !important;
}
.liveboxWrapper .livefeed .mCSB_inside > .mCSB_container {
	margin-right: 30px !important;
}
.mCSB_scrollTools {
	width: 30px !important;
}
.mCSB_scrollTools .mCSB_draggerRail {
	width: 5px !important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 6px !important;
}
input.addLive, input.addLive2 {
    width: 100%;
    padding: 10px;
}
.options .btn-group {
    margin-bottom: 10px;
}
#bottom {
	padding: 15px 0;
}
#bottom .footerMenu {
    width: 100%;
    margin-bottom: 10px;
    float: none;
}
#bottom .footerMenu nav ul {
    display: block;
}
#bottom .footerMenu nav ul li {
    padding: 0 5px;
    line-height: 20px;
    display: inline-block;
}
#bottom .footerMenu nav ul li a {
    font-size: 12px;
}
#bottom .socialBox {
    width: 100%;
    float: none;
}
#bottom .socialBox .socialIcons {
    float: none;
    display: inline-block;
}
.commentBox-wrapper .commentField form button br, .commentBox-wrapper .commentField.is_stuck .profielImg-wrapper, .commentBox-wrapper .commentField.is_stuck form p {
    display: none;
}
.newsArticleContent .newsImgWrapper {
    max-height: 200px;
    overflow: hidden;
}
.newsArticleContent .newsImgWrapper .titleOverlay h1 {
    padding: 10px 15px;
    font-size: 17px;
}
.newsArticleContent-inner p.intro {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 15px;
    line-height: 27px;
}
.newsArticleContent-inner p {
    font-size: 16px;
    line-height: 27px;
    color: #000;
}
.newsArticleContent .newsArticleInfo table.table {
    border-top: 0;
}
.newsArticleContent .newsArticleInfo tr.newsInfo {
    list-style: none;
    overflow: hidden;
    margin-bottom: 0;
}
.newsArticleContent .newsArticleInfo tr.newsInfo td {
    font-weight: 400;
    font-size: 13px;
    color: #a1a1a1;
    border-right: 1px solid #aeaeae;
    border-top: 0;
    padding-top: 0;
    padding-bottom: 3px;
}
.newsArticleContent .newsArticleInfo tr.newsInfo td.auteur {
    padding-left: 20px;
    background: url(../images/auteur.svg) left center no-repeat;
    background-size: 16px;
}
.newsArticleContent .newsArticleInfo tr.newsInfo td.views {
    padding-right: 35px;
    background: url(../images/views.svg) right 5px center no-repeat;
    background-size: 16px;
}
.newsArticleContent .newsArticleInfo tr.newsInfo td:last-child {
    border: none;
    padding-right: 0;
    min-width: 60px;
}
.newsArticleContent .newsArticleInfo tr.newsInfo td a {
    color: #a1a1a1;
}
iframe.video {
    height: 230px;
}
.advertentieBox {
    width: 100%;
    float: none;
}
.artikelNavigation, .newsArticleContent .socialIcons {
    padding: 0 15px;
}
.commentBox-wrapper {
    margin: 0;
    padding: 0;
}
.commentBox-wrapper .commentTop-wrapper {
    padding: 10px 8px;
}
.commentBox-wrapper .commentBox-title {
    width: 100%;
    float: none;
}
.commentBox-wrapper .commentBox-title span.count-mobile {
	opacity: 1;
}

.commentBox-wrapper .commentField {
    padding: 10px;
    border-radius: 0;
}
.commentBox-wrapper .commentField .profielImg-wrapper {
    width: 20%;
    margin-right: 5%}
.commentBox-wrapper .commentField .profielImg {
    height: auto;
    width: auto;
    padding: 10px;
}
.commentBox-wrapper .commentField .profielImg img {
    width: 100%}
.commentBox-wrapper .commentField form {
    width: 75%}
.commentBox-wrapper .commentField form textarea {
    width: 100%;
    margin-bottom: 10px;
}
.commentBox-wrapper .commentField form .commentbox {
    width: 100%;
}
.commentBox-wrapper .commentField form button {
    height: auto;
    float: none;
    width: 100%;
    padding: 10px 15px;
}
.commentBox-wrapper .commentField form p {
    margin: 10px 0 0;
}
.commentWrapper ul {
    padding: 0;
}
.commentWrapper ul li.singleComment {
    margin-bottom: 0;
    border-bottom: 1px solid #e7e7e7;
}
.commentWrapper ul li.singleComment .left {
    margin-left: 2%;
    width: 11%}
.commentWrapper ul li.singleComment .left .imgWrapper {
    border: 0;
    margin-right: 0;
    text-align: center;
}
.commentWrapper ul li.singleComment .right {
    padding: 10px 10px 20px;
    width: 85%;
    border: 0;
    border-radius: 0;
}
.commentWrapper ul li.singleComment .right .top {
    margin-bottom: 5px;
}
.commentWrapper ul li.singleComment .right .top a.name {
    font-size: 14px;
}
.commentWrapper ul li.singleComment .right p {
    margin: 0;
    font-size: 13px;
}
.commentWrapper ul li.singleComment-respond {
    width: 100%;
    padding-left: 10%;
    background-position: 5px 15px;
}
.commentWrapper ul li.singleComment-respond2 {
    padding-left: 23%;
    background-position: left 11% top 15px;
}
.commentBox-wrapper .singleComment-respond2 .commentField form textarea {
    width: 100%}
.commentBox-wrapper .commentField.is_stuck {
    top: auto!important;
    bottom: 0;
    left: 0;
    width: 100%!important;
    z-index: 10;
    padding: 5px;
}
.commentBox-wrapper .commentField.is_stuck form {
    width: 100%}
.commentBox-wrapper .commentField.is_stuck form textarea {
    width: 70%;
    float: left;
    height: 46px;
    margin: 0;
    border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
}
.commentBox-wrapper .commentField.is_stuck form button {
    width: 30%;
    float: left;
    padding: 9px;
    border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
}
#contentLeft .col-xs-12, aside .no-gutter {
    padding: 0!important;
}
.pageContent h1 {
    font-size: 22px;
}
.adminMenu {
    margin: 0;
}
div.field {
    width: 200%;
    background-size: auto;
    margin: 0;
}

.alert-mobile { display: block; margin-bottom: 10px; text-align: center; }
.alert-mobile:hover { color: #d9edf7; background: #31708f; }


table.table-trending-forum-topic { margin-bottom: 0; }
table.table-active-topic h4 { margin: 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
table.table-active-topic h4 a { font-size: 15px; }
table.table-active-topic i.fa-2x { font-size: 1.2em; }
.table-responsive { margin: 0 !important; border: none; }

}





@media screen and (min-width :768px) and (max-width :991px) {
    .buttonWrapper a, #bottom .socialBox {
    text-align: center;
}

.profielGast .inloggen, .profielGast .inbox { margin: 0 5px; }
header .navbar-wrapper nav ul.nav li a {
    padding: 15px 7px;
    font-size: 13px;
}
.profielGast {
    padding-right: 0;
}
.profielGast a {
    font-size: 11px;
    padding: 4px 10px;
}
.profielGast .inloggen {
    margin: 0 5px;
}
#content {
    margin-bottom: 50px;
}
#voorspelBox .voorspelBox-inner {
    background-size: 100%}
.newsArticleContent .newsArticleInfo ul.newsInfo {
    margin-bottom: 15px;
}
#bottom .socialBox {
    width: 100%}
#bottom .socialBox .socialIcons {
    float: none!important;
    display: inline-block;
}
}


@media screen and (min-width :992px) and (max-width :1199px) {
    header .navbar-wrapper nav ul.nav li a {
    font-size: 15px;
    padding: 15px 10px;
}
.profielGast .inloggen, .profielGast .inbox { margin: 0 5px; }
#headliner-big {
    height: 300px;
}
#headliner-big .overlay h1 {
    font-size: 22px;
}
#headliner-big .overlay p {
    font-size: 14px;
}
#headliner-small .headliner-item .overlay {
    padding: 5px;
}
#headliner-small .headliner-item .overlay h2 {
    font-size: 12px;
    line-height: 18px;
}
.submenuLid-single ul li a {
    width: 85%}
.submenuLid .messageBox ul li a {
    width: 75%}
.newsItems ul li .newsContent .newsContent-inner .titleBox {
    margin-bottom: 2px;
}
.newsItems ul li .newsContent .newsContent-inner .titleBox h3 {
    font-size: 16px;
}
.newsItems ul li .newsContent .newsContent-inner .textBox p {
    font-size: 11px;
    line-height: 15px;
}
#archiefBox {
    padding: 20px 15px;
}
#archiefBox .right input[type=text], #archiefBox .right select {
    margin-right: 5px;
}
#voorspelBox .voorspelBox-inner {
    padding: 15px 0;
    background-size: 100%}
#voorspelBox .voorspelBox-inner #teamBox-bottom {
    padding: 0 20%}
#voorspelBox .voorspelBox-inner #teamBox-bottom .dateWrapper {
    font-size: 15px;
}
.titleWrapper h4 {
    font-size: 16px;
}
.buttonWrapper a {
    font-size: 15px;
}
#tabsBox .tabsBox-inner ul.tabButtons li {
    font-size: 13px;
}
#statsBox .statsBox-inner .stats {
    width: 100%}
#statsBox .statsBox-inner .stats p {
    line-height: 30px;
}
#statsBox .statsBox-inner .statsLeft p span, #statsBox .statsBox-inner .statsRight p span {
    min-width: 75px;
}
.adBox-small {
    margin-top: 15px;
}
#bottom .socialBox {
    width: 23%}
} span.plusgreen {
     color: #090;
     font-size: 14px;
 }
 
@media screen and (max-width: 767px) {
	
	#archiefBox { padding: 15px; }
	#archiefBox .right input[type=text] { width: 100%; margin-bottom: 15px; }
	
}


 .cookie{width:100%;margin:0 auto;background:rgba(115, 115, 115, 0.9);position:fixed;bottom:0px; z-index: 10000; overflow: hidden; }
.cookie p{box-sizing:border-box;color:#fff;width:100%; max-width:100%; text-align:Center;margin:0 auto;padding:8px 20px 12px; font-size:12px;} 
.cookie a{color:#fff; font-size:12px; text-decoration:none;}
.cookie a:hover{text-decoration:underline;}
.cookie a.acceptBox{background:#50b948; color:#fff; padding:12px; margin-left:25px; }
.cookie a.acceptBox:hover{background:#419e3a; color:#fff; text-decoration:none;}

span.userStars{ color:#b00b1b; font-size:8px; white-space: nowrap; }
li.singleComment-respond span.userStars{ color:#b00b1b; font-size:7px; }
li.singleComment-respond2 span.userStars{ color:#b00b1b; font-size:6px; }

input.bigfield{ display:none !important; }

.sr-hide{ display: block; }
.md-hide{ display: none; }

@media screen and (max-width: 767px){
	.sr-hide{ display: none; }
	.md-hide{ display: block; }
}

ul.imageselect{ list-style: none; margin: 0px; padding: 0px;}
ul.imageselect li{ float: left; margin: 0 10px 10px 0; border: 1px solid #fff; }
ul.imageselect li.active{ border: 1px solid #BF090C; }


/* Page Matches */
.seasonSelect-wrap { margin-bottom: 15px; }
.content-matches table.matches tbody tr td .date { font-size: 13px; }
.content-matches table.matches tbody tr td a { display: flex; align-items: center; justify-content: center; }
.content-matches table.matches tbody tr td a span { min-width: 150px; font-size: 14px; }
.content-matches table.matches tbody tr td a span.homeClub { text-align: right; }
.content-matches table.matches tbody tr td .score { white-space: nowrap; color: #000; }

.content-matches table.matches tbody tr td .logoWrap { max-width: 30px; width: 30px; max-height: 30px; height: 30px; line-height: 30px; margin: 0 15px; text-align: center; }
.content-matches table.matches tbody tr td .logoWrap img { max-width: 100%; max-height: 30px; height: auto; }


@media screen and (max-width: 767px) {
	
	.content-matches table.matches tbody tr td .date { font-size: 15px; }
	.content-matches table.matches tbody tr td.score { font-weight: 700;  }
	.content-matches table.matches tbody tr td a span { min-width: 100px; text-align: left; }
	
	#no-more-tables { margin: 0 -15px; }
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	#no-more-tables tr { border: 1px solid #ccc; border-bottom: 1em solid #eeeeee;}
 
	#no-more-tables td { 
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		white-space: normal;
		text-align: center;
		min-height: 25px;
	}
 
	#no-more-tables tr td:first-of-type br { 
		display: none;
	}
 
	#no-more-tables td:before { 
		position: absolute;
		top: 2px;
		left: 6px;
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
 
	#no-more-tables td:before { content: attr(data-title); }
}

@media screen and (min-width: 768px) {
	
	.content-matches table.matches tbody tr td.score { line-height: 30px; }
	
}


/* Page Players */

.content-players table tr td .playerImg { display: block; }

@media screen and (max-width: 767px) {
	
	.content-players table tr td .playerImg { padding-bottom: 50%; }
	.content-players #no-more-tables td:first-child { padding: 0; }
	.content-players #no-more-tables td { padding-left: 50%; text-align: left; }
}

@media screen and (min-width: 768px) {
	
	.content-players table tr td { line-height: 40px; }
	.content-players table tr td .playerImg { padding-bottom: 75%; }	
	
}

/* Page Single Player */
.single-player-wrapper .table { margin: 0; }
.single-player-wrapper .player-left .player-img { height: 100%; background-size: cover; background-position: center; }
.single-player-wrapper .player-right { background: #fff; }
.single-player-wrapper .player-right table tr td { padding: 10px 15px; }
.single-player-wrapper .player-right h1 { margin-top: 0; font-size: 24px; font-weight: 700; margin-bottom: 0; padding: 10px 15px; color: #fff; }
.single-player-wrapper .player-right .icon { width: 25px; height: 25px; display: inline-block; transition: 0.3s ease; -moz-transition: 0.3s ease; -webkit-transition: 0.3s ease; }
.single-player-wrapper .player-right .icon:hover { opacity: 0.8; }
.single-player-wrapper .player-right .social-icons { margin: 0 15px; }
.single-player-wrapper .player-right .fb-icon { background: url('../images/facebook-icon.svg'); }
.single-player-wrapper .player-right .twitter-icon { background: url('../images/twitter-icon.svg'); }
.single-player-wrapper .player-block { background: #fff; margin-bottom: 25px; }
.single-player-wrapper .player-block h3 { margin: 0; background: #b00b1b; padding: 15px; color: #fff; font-size: 20px; border-bottom: 3px solid #900613; }

.single-player-wrapper .player-block-inner table tr td, .single-player-wrapper .player-block-inner table tr th { padding: 10px 15px; }

.single-player-wrapper .player-block-stats { margin-top: 25px; }
.single-player-wrapper .player-block-stats h3 { background-image: url('../images/stats-icon.svg'); background-size: 25px; background-position: left 15px center; background-repeat: no-repeat; padding-left: 50px; }
.single-player-wrapper .player-block-history h3 { background-image: url('../images/history-icon.svg'); background-size: 25px; background-position: left 15px center; background-repeat: no-repeat; padding-left: 50px; }

@media screen and (max-width: 767px) {
	
	.single-player-wrapper .player-left { width: 100%; }
	.single-player-wrapper .player-right { width: 100%; }
	
	.single-player-wrapper .player-left .player-img { padding-bottom: 50%; }	

}

@media screen and (min-width: 768px) {
	
	.single-player-wrapper .row-flex { display: flex; }
	.single-player-wrapper .player-left { width: 50%; }
	.single-player-wrapper .player-right { width: 50%; }
	
}


.comment-btn.visible { opacity: 1; }
.comment-btn { width: 45px; height: 45px; background: #b00b1b; position: fixed; right: 10px; bottom: 60px; z-index: 999; border-radius: 100%; box-shadow: 0 2px 2px -1px #580406; text-align: center; opacity: 0; display: flex; align-items: center; justify-content: center; }
.comment-btn i { background: url('../images/comment-icon.svg') left center no-repeat; width: 18px; height: 20px; background-size: contain; display: inline-block; }


.newsArticleContent-mobile h1.title { padding: 0 15px; font-weight: bold; margin-top: 15px; }

	.post-meta { white-space: nowrap; overflow-x: auto; max-width: 100%; margin-bottom: 5px; display: flex; font-size: 12px; color: #a1a1a1; line-height: 30px; }   
    .post-meta span+span { margin-left: 5px; }
	.post-meta span+span:before { content: "-"; margin-right: 5px; }
	

@media screen and (min-width: 769px) {
	
	.newsArticleContent-mobile h1.title { font-size: 2.2em; line-height: 35px; }
	
	.meta { display: flex; justify-content: space-between; }

}

@media screen and (max-width: 768px) {
	
	.newsArticleContent-mobile .newsArticleContent-inner { padding: 0 15px; }
	.newsArticleContent-mobile h1.title { font-size: 26px; margin-bottom: 0; }
	
	.newsArticleContent .newsImgWrapper-2017 { height: 180px; }
	.newsArticleContent .newsImgWrapper-2017 .overlay { position: absolute; bottom: 0; left: 0; right: 0; padding: 15px; }
	.newsArticleContent .newsImgWrapper-2017 .overlay:after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; top: 0; background: -webkit-linear-gradient(top, rgba(33,33,33,0) 0%, #000 100%); background: linear-gradient(to bottom, rgba(33,33,33,0) 0%, #000 100%); }	
	.newsArticleContent .newsImgWrapper-2017 .overlay h1 { color: #fff; font-size: 22px; position: relative; z-index: 1; padding: 0; margin: 0; }	

}


#headliner-big.featured-items { height: 180px; }
#headliner-big.featured-items .overlay { background: transparent; z-index: 2; padding: 15px; }
#headliner-big.featured-items .overlay h1 { font-size: 22px; }
#headliner-big.featured-items.flexslider .slides > li { height: 180px; }
#headliner-big.featured-items.flexslider .slides > li:after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; top: 0; background: -webkit-linear-gradient(top, rgba(33,33,33,0) 0%, #000 100%); background: linear-gradient(to bottom, rgba(33,33,33,0) 0%, #000 100%); opacity: 0.7; }


#headliner-big.headliner-big-2017 .overlay { background: transparent; z-index: 1; padding: 30px; }
#headliner-big.headliner-big-2017 .overlay h1 { color: #fff; margin: 0; font-size: 30px; position: relative; z-index: 200; }
#headliner-big.headliner-big-2017 .overlay:after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; top: 0; background: -webkit-linear-gradient(top, rgba(33,33,33,0) 0%, #000 100%); background: linear-gradient(to bottom, rgba(33,33,33,0) 0%, #000 100%); }
#headliner-big.headliner-big-2017 { position: relative; }
#headliner-big.headliner-big-2017 a { display: block; }

#headliner-small.headliner-small-2017 .headliner-item .overlay { background: transparent; padding: 15px; z-index: 1; }
#headliner-small.headliner-small-2017 .headliner-item .overlay h2 { position: relative; z-index: 200; font-weight: 600; font-size: 15px; line-height: 20px; }
#headliner-small.headliner-small-2017 .headliner-item:after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; top: 0; background: -webkit-linear-gradient(top, rgba(33,33,33,0) 0%, #000 100%); background: linear-gradient(to bottom, rgba(33,33,33,0) 0%, #000 100%); }

ul.featured-items { overflow: hidden; }
ul.featured-items li#headliner-big a { position: relative; height: 100%; }
ul.featured-items li.headliner-small { position: relative; }
ul.featured-items li.headliner-small a { display: block; position: relative; }
ul.featured-items li.headliner-small a:after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; top: 0; background: -webkit-linear-gradient(top, rgba(33,33,33,0) 0%, #000 100%); background: linear-gradient(to bottom, rgba(33,33,33,0) 0%, #000 100%); }
ul.featured-items li.headliner-small img { width: 100%; }
ul.featured-items li.headliner-small .overlay { background: transparent; padding: 15px; z-index: 1; position: absolute; left: 0; bottom: 0; width: 100%; }
ul.featured-items li.headliner-small h2 { position: relative; z-index: 200; font-weight: 600; font-size: 15px; line-height: 20px; color: #fff; margin: 0; }

@media screen and (max-width: 767px) { 

	ul.featured-items li, ul.featured-items li img { width: 100%; }
	ul.featured-items, ul.featured-items li, ul.featured-items li a, ul.featured-items li#headliner-big a { height: 180px; }
	ul.featured-items li h1, ul.featured-items li.headliner-small h2 { font-size: 22px !important; font-weight: 700; line-height: 24px; }
	ul.featured-items li.headliner-small .overlay, #headliner-big.headliner-big-2017 .overlay { padding: 15px !important; }
	#headliner-big.headliner-big-2017 .overlay:after, ul.featured-items li.headliner-small a:after { display: none; }
	ul.featured-items li:after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; top: 0; background: -webkit-linear-gradient(top, rgba(33,33,33,0) 0%, #000 100%); background: linear-gradient(to bottom, rgba(33,33,33,0) 0%, #000 100%); opacity: 0.7; }

	
}

@media screen and (min-width: 768px) { 
	
	ul.featured-items { margin: 0 -5px; margin-bottom: 10px !important; }
	ul.featured-items li { padding: 0 5px !important; }
	ul.featured-items li#headliner-big { margin-bottom: 10px; }	
	ul.featured-items li.headliner-small { width: 33.333%; float: left; }	
	
}	


/* Live added 2017-08-23 */

@media screen and (max-width: 767px) { 

	.nogutter-mobile { padding: 0; }
 
}

.newsArticleContent .newsImgWrapper-liveverslag { display: flex; align-items: center; justify-content: center; }

@media screen and (max-width: 767px) { 

	.newsArticleContent .newsImgWrapper-liveverslag { height: 200px; }
 
}

@media screen and (min-width: 768px) { 

	.newsArticleContent .newsImgWrapper-liveverslag { height: 410px; }
 
}

.score-event { display: flex; align-items: center; justify-content: center; width: 100%; background: rgba(255,255,255,0.7); }
.score-event .teamlogo img { width: auto; max-height: 100%; }
.score-event .team { display: flex; justify-content: center; align-items: center; width: 50%; }
.score-event .score-wrapper { text-align: center; }
.score-event .time { display: block; text-align: center; font-weight: 700; }
.score-event .score { display: flex; align-items: center; justify-content: center; }
.score-event .score .divider { font-size: 28px; margin: 0 10px; }
.score-event .score-single { display: inline-block; background: #b00b1b; text-align: center; font-weight: 600; color: #fff; }

@media screen and (max-width: 767px) { 

	.score-event { padding: 15px; }
	.score-event .teamlogo { height: 60px; }
	.score-event .time { font-size: 18px }
	.score-event .score-single { width: 35px; height: 35px; line-height: 35px; font-size: 18px; }
 
}

@media screen and (min-width: 768px) { 

	.score-event { padding: 25px; }
	.score-event .teamlogo { height: 100px; }
	.score-event .time { font-size: 22px; margin-bottom: 10px; }
	.score-event .score-single { width: 40px; height: 40px; line-height: 40px; font-size: 22px; }
 
}

#livefeedWrapper { border-top: 2px solid #eee; margin-top: 25px !important; }
.liveboxWrapper .liveboxInner { border: 0; }
.liveboxWrapper .liveboxInner div.liveitem:nth-child(odd) { background; #f9f9f9; }
.liveboxWrapper .liveboxInner .liveitem { display: flex; align-items: center; }
.liveboxWrapper .liveboxInner .liveitem .time { display: inline-block; font-weight: 700; text-align: center; min-width: 50px; }
.liveboxWrapper .liveboxInner .liveitem-event img.icon { width: 18px; height: 18px; margin-right: 5px; }

@media screen and (max-width: 767px) { 

	#livefeedWrapper { margin: 0 -15px; }
	.liveboxWrapper { margin-bottom: 0; }
	.liveboxWrapper .liveboxInner div.liveitem span.comment { padding: 0 !important; }
	.liveboxWrapper .liveboxInner .liveitem .time { text-align: left; }
 
}

.btn-formation { background: #e79526; text-align: center; display: block; padding: 15px; border-radius: 0; font-size: 16px; font-weight: 600; color: #824e08; }

#formation {  }
#formation.active { max-height: 500px; overflow: visible; }
#formation .players .team { display: flex; background: #b00b1b; color: #fff; font-size: 18px; padding: 10px 15px; }
#formation .players .team img.teamlogo { height: 25px; margin-right: 10px; }
#formation .players ul.players { overflow: hidden; }
#formation .players ul.players li { padding: 10px 15px; }
#formation .players ul.players li span.number { font-weight: 600; display: inline-block; min-width: 25px; }
#formation .players ul.players li:nth-child(even) { background: #f9f9f9; }

@media screen and (max-width: 767px) { 

	#formation { display: none; }
	#formation.active { display: block !important; }
	#formation .players-home ul.players { border-right: 1px solid #eee; margin-bottom: 0; }
	#formation .players ul.players li { display: flex; padding: 8px 15px; }
	#formation .players-home .team { border-right: 1px solid #980513; }
 
}

.livefeed-control { background: #f3f3f3; margin-bottom: 30px; }
.livefeed-control h2 { margin-top: 0; font-size: 24px; font-weight: 600; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #cacaca; }
.livefeed-control .btn-custom { background: #b00b1b; color: #fff; border: 0; padding: 15px 25px; font-size: 16px; }

@media screen and (max-width: 767px) { 

	.livefeed-control { margin: 0 -15px; }
 
}


/* Next/prev button news article */
.d-flex { display: flex; }
.justify-content-between { justify-content: space-between; }
.justify-content-end { justify-content: flex-end; }
.align-items-center { align-items: center; }

.news-nav-buttons { position: fixed; bottom: 0; left: 0; right: 0; width: 100%; background: #b00b1b; z-index: 999999; box-shadow: 4px 4px 12px rgba(0,0,0,0.5); padding: 10px 0; }
.news-nav-buttons .btn-text { display: flex; align-items: center; max-width: 100%; padding: 0; color: #fff; }
.news-nav-buttons .btn-text span { max-width: 100%; text-overflow: ellipsis; overflow: hidden; display: inline-block; color: #000; font-size: 13px; color: #fff; }
.news-nav-buttons .btn-previous { justify-content: flex-end; }
.news-nav-buttons .btn-previous i { margin-left: 10px; }
.news-nav-buttons .btn-next i { margin-right: 10px; }

@media screen and (max-width :767px) {

	.news-nav-buttons .btn-text { max-width: 50%; }
	.news-nav-buttons .btn-text span { width: 80%; }
	
	.news-nav-buttons .w-100 .btn-text { max-width: 100%; }
	.news-nav-buttons .w-100 .btn-text span { width: 100%; }
	
}

/* News embed */
.news-embed { background: #eee; border: 1px solid #f7f7f7; padding: 15px; border: 1px solid #E8E8E8; border-radius: 8px; }
.news-embed .news-embed__title { margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #dadada; display: flex; justify-content: center; text-align: center; text-transform: uppercase; font-weight: 600; color: #bfbfbf; }
.news-embed .news-embed__img { border-radius: 4px; overflow: hidden; }
.news-embed .news-embed__img a { display: block; }
.news-embed .news-embed__img a img { width: 100%; }
.news-embed h3 { margin-top: 0; font-size: 16px; font-weight: 600; }
.news-embed p { margin: 0; font-size: 14px; line-height: 20px; }

@media screen and (max-width :767px) {
	
	#contentLeft .news-embed .col-xs-12 { padding: 0 15px !important; }
	.news-embed { padding: 10px; }
	.news-embed h3 { font-size: 15px; margin-bottom: 5px; }
	.news-embed .news-embed__img { height: 125px; margin-bottom: 15px; }
	.news-embed .news-embed__img a, .news-embed .news-embed__img a img { height: 100%; }
	.news-embed .news-embed__img a img { object-fit: cover; object-position: top; }
	.news-embed .news-embed__title { font-size: 14px; }
	
}

.newsArticleContent .tags { margin: 25px 0; padding: 10px; background: #f7f7f7; border: 1px solid #eee; }
.newsArticleContent .tags .tag-title { font-weight: 600; }
.newsArticleContent .tags .tag-title i { color: #a5a5a5; font-size: 18px; margin-right: 5px; }
.newsArticleContent .tags .label { margin-bottom: 2px; display: inline-block; padding: 5px; }

.tag-title h1 span { font-weight: 600; font-size: 18px; }

#tags { margin-bottom: 15px; background: #fff; }
#tags h4 i { margin-right: 5px; }
.tag-inner { list-style: none; padding: 15px; }
.tag-inner li { display: inline; }
.tag-inner li:nth-of-type(3n + 1) { font-size: 1.25em; }
.tag-inner li:nth-of-type(4n+3) { font-size: 1.5em; }
.tag-inner li:nth-of-type(5n - 3) { font-size: 1em; }



@media screen and (max-width :767px) {

	.newsArticleContent .tags .tag-title { display: block; margin-bottom: 5px; }

}

@media screen and (min-width: 768px) { 

	.newsArticleContent .tags { display: flex; align-items: center; }
	.newsArticleContent .tags .tag-title { margin-right: 10px; white-space: nowrap; display: flex; align-items: center; }
 
}


/* Search */
header .search-form { margin-right: 40px; display: flex; }
header .search-form input { background: #b00b1b; color: #fff; border: 0; width: 60px; margin-right: 10px; transition: 0.2s ease; -moz-transition: 0.2s ease; -webkit-transition: 0.2s ease; }
header .search-form input:focus { width: 150px; }
header .search-form input::-webkit-input-placeholder { color: rgba(255,255,255,0.5); }
header .search-form button { background: transparent; border: 0; }
header .search-form button svg { width: 20px; fill: rgba(255,255,255,0.8); top: 3px; position: relative; }

header .profielGast .search-form { margin-right: 20px; position: relative; }
header .profielGast .search-form input { position: absolute; right: 10px; top: 0; bottom: 0; }

@media screen and (max-width :767px) {

	header .search-form { margin-right: 15px; }
	header .search-form button svg { fill: #fff; }
	
}


/*!
 * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select)
 *
 * Copyright 2013-2017 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\9}.bootstrap-select>.dropdown-toggle{width:100%;padding-right:25px;z-index:1}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2}.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group.bs-container{position:absolute;height:0!important;padding:0!important}.bootstrap-select.btn-group.bs-container .dropdown-menu{z-index:1060}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}