@charset "utf-8";
/* CSS Document */

body{
	font-size:14px;
	line-height:inherit;
	color:#000000;
	margin-bottom:10px;
}
a{
	color:#000000;
	text-decoration: underline;
}
h4{
	margin-bottom:inherit;
}
h5 {
    font-size: unset;
    text-decoration: underline;
    font-weight: unset;
    line-height: unset;
    margin-bottom: unset;
}
.container-content>div.row {
    margin-top: 10px;
}
.page-header, #jevents_header{
    margin: 0px 0px 10px 0px;
	padding-bottom:0px;
	border-bottom:none;
}
.page-header h2, #jevents_header .contentheading, .artikel_header>.moduletable.module>h3{
	font-size: 22px;
    line-height: 24px;
	padding-bottom:5px;
	border-bottom: 1px solid #eee;
}
input, button, select, textarea{
	font-family:unset;
}
label, input, button, select, textarea{
	font-size:14px;
	line-height:inherit;	
}
button{
	padding: 10px;
    border: none;
    border-radius: 4px;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
    font: unset;
    background-color: #eee;
    color: #000000;
}
button:hover{
	background-color:#666666;
	color:#ffffff;
}
.pagination{
	margin-top:10px;
	margin-bottom:unset;
    text-align: center;
}
#content>div.blog>div.items-leading.clearfix>div {
    overflow: hidden;
}
.mededeling {
    background-color: #005eb8;
    color: white;
    padding: 15px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	margin-bottom:10px;
}
.mededeling a{
	color:#ffffff;
	text-decoration: underline;	
}

/** Header **/
.header{
	margin-bottom:50px;

	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;  
	
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
}
.header-left{
	order:1;
}
.subtitle{
	order:2;
	text-align: center;	
	flex:3 0px;
	text-transform:uppercase;
	line-height:initial;
	font-size:14px;
}
.header-right{
	order:3;
	text-align:right;
}
.header-right div{
	vertical-align:middle;
}
div.mod-languages li {
    margin-left: 1px;
    margin-right: 1px;
}
div.mod-languages a{
	display:inline-block;
}
div.mod-languages .lang-active{
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
	filter: grayscale(1);
}
.socialmedia{
	order:4;
	text-align:right;
}
.socialmedia a:first-child{
	margin-left:7px;
}
.socialmedia-logo {
    color: #005eb8;
	font-size:10px;
	margin-left:6px;
}
.banner .custom {

}
.banner div#lustrumbanner a{
	display: none;
}
.banner div#lustrumbanner a:hover{
	text-decoration:unset;
}
.banner div#lustrumbanner>p{
	margin:0px;
}
.banner div#lustrumbanner a>span {
    /**padding: 50px;**/
    width: 60%;
    display: inline-block;
    /*vertical-align: middle;*/
	align-self:center;
	text-align: left;
    padding: 0px 20px;
	order: 2;
}
.banner #lustrumbanner img {
	display: inline-block;
    order: 1;
	max-width:80px;
}
/** Meldingen **/
.alert{
	background-color: #005eb8;
    text-shadow: none;
    border: none;
}
.alert, .alert h4{
	color:#ffffff;
}

/** Menu **/
a.niet_klikbaar {
    cursor: default;
}
.navigation a.nl_menu:after{
	background-image:url('/media/mod_languages/images/nl.gif');
}
.navigation {
	clear:both;
	padding:unset;
	border:none;
/*    margin-left: -10px;
    margin-right: -10px; */
    margin-bottom: 10px;
}
.navigation a {
    text-decoration: unset;
}
.navigation .nav-child{
	padding:unset;
	margin:5px 0 0;
	border-radius: 4px;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-color:#666666;
	box-shadow:unset;
	-webkit-box-shadow:unset;	
}
.nav-pills > li > a {
    margin: 0px 5px 0px 0px;
}
.navigation .nav > li > .nav-child:before{
	border-bottom-color:#666666;
}
.navigation .nav-child a{
	font-size:14px;
	line-height:unset;
	padding:5px 10px;
}
.navigation .nav a.nl_menu{
    display: flex!important;
	align-items:center;
}
.navigation .nav-child a.nl_menu{
    padding-right: 25px;
}
.navigation .nav a.nl_menu span{
    order: 1;
}
.navigation .nav a.nl_menu img{
    order: 2;
	margin-left: 7px;
}
.nav-header, .nav-list > li > a, .nav-list .nav-header, .nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus {
	text-shadow:none;
}
.nav-list > .active > a, .nav-list > .active > a:hover, .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover, .nav-pills > .active > a, .nav-pills > .active > a:focus, .nav-pills > .active > a:hover, .navigation .nav-child li > a:hover, .navigation .nav-child li > a:focus, .navigation .nav-child:hover > a, .nav > li > a:hover, .nav > li > a:focus{
	background-color: #666666;
	color:#ffffff;
}
.nav-list .active > a, .nav-list .active > a:hover, .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover, .nav-pills .active > a{
	background-color:#eee;
	color:#000000;
}
.nav-list .current > a, .nav-list .current > a:hover, .dropdown-menu li > a:hover, .dropdown-menu .current > a, .dropdown-menu .current > a:hover, .nav-pills .current > a{
	color:#ffffff;
	background-color: #005eb8;		
}
.navigation .nav-child li > a:hover, .navigation .nav-child li > a:focus, .navigation .nav-child:hover > a{
	background-image:unset;
}
.navigation .nav-child li:first-child > a:hover, .navigation .nav-child li:first-child > a:focus{
	border-radius: 4px 4px 0px 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
}	
.navigation .nav-child li:last-child > a:hover, .navigation .nav-child li:last-child > a:focus{
	border-radius: 0px 0px 4px 4px;
    -webkit-border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;	
}

/** Banner DJ Imageslider **/
.djslider-default .navigation-container .prev-button{
	left:20px;
	top:33px;
}
.djslider-default .navigation-container .next-button{
	right:20px;
	top:33px;
}
.djslider-loader-default{
	background-image:url(../../../../../templates/plons2019/images/draaiend_eendje.gif);
	background-size: 50px;
}

/** Nieuw artikel **/
.btn-primary{
	background-color:#eee;
	background-image:unset;
	border-color:#eee;
	color:#000000;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled]{
	background-color:#666666;
	border-color:#666666;
}
.btn.active, .btn:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

/** Zijbalk links **/
#sidebarleft .moduletable {
    margin-bottom: 15px;
}
#sidebarleft h4{
	font-size:16px;
	margin-bottom:5px;
}

/** Laatste nieuws **/
ul.latestnews {
    list-style-type: disc;
	color:#005eb8;
}
.latestnews li {
    padding-bottom: 5px;
}

/** Agenda afkortingen **/
.agenda_afkortingen td{
	vertical-align:top;
	text-indent:-12px;
    padding-left:12px;
}


/** Voetbalk **/
footer.footer{
	font-size:12px;
}
.footer div.container hr {
    margin: 5px 0px;
    border-bottom: none;
    border-top-color: #adadad;
}
.footer ul.category-module.mod-list {
    list-style: none;
	margin:inherit;
	float:left;
}
.footer ul.category-module.mod-list li{
	display:initial;
}
.footer ul.category-module.mod-list li:before {
    content: "/";
}

/** Zwembadrand **/
.zwembadrand .djslider-default .slide-desc-in{
	height:95px;
}
.zwembadrand .slide-desc-bg-default {
    background: #005eb8!important;
}
.zwembadrand div.djslider-loader {
	border-radius: 4px;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.zwembadrand .slide-desc-text.slide-desc-text-default {
	padding:10px;
}
.zwembadrand .slide-title {
    font-size: 16px;
    margin-bottom: unset;
}
.zwembadrand .slide-text {
    font-size: 12px;
}
.zwembadrand .slide-text p{
	margin:auto;
}

/* Community Builder - Smoelenboek - lijst */
.cb_template{
	font-family:unset;
	font-size:14px; /* tekstgrootte in lijst = gelijk aan standaard tekst */
	line-height:normal;
	font-weight: unset;
}
.cb_template .mb-3.border-bottom.cb-page-header{
	margin-bottom:unset!important;
	border-bottom:unset!important;
}
.cb_template h3.p-0.mb-2.cb-page-header-title{
	padding:unset!important;
	font-weight: bold;
	margin-top:20px!important;
	margin-bottom:5px!important;
	border-bottom: 1px solid #e5e5e5; /* streep onder titel */
	font-size: 26px;  /* gelijk aan page-header h1/h2 */
}
.cb_template .cbUserListSearchTitle h3.p-0.mb-2.cb-page-header-title, .cb_template .searchCriteriaTitleHtml h3.p-0.mb-2.cb-page-header-title{
	margin-top:10px!important;
	margin-bottom:unset!important;
	border-bottom: unset;
	font-size: 18px;  /* gelijk aan h4 */
}
.cbUserListResultCount{
	display:none;
}
.cb_template .row{
	flex-wrap:nowrap;
	justify-content: flex-end;
}
.cb_template .btn.btn-primary, .cb_template .btn.btn-secondary{
	font-weight:unset;
	font-size:unset;
	line-height:unset;
	padding:8px;
	border:none;
	border-radius: 4px; /* straal knoppen */
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background-color:#e5e5e5; /* achtergrondkleur knop */
	color:#000000; /* tekstkleur knop */
}
.cb_template .btn.btn-primary:hover, .cb_template .btn.btn-secondary:hover{
	background-color:#a5a5a5; /* achtergrondkleur knop bij mouseover */
	color:#ffffff; /* tekstkleur knop bij mouseover */
}
.cb_template .mt-2, .cb_template .my-2{
	margin-top: unset!important;
}
.cb_template .cbUserListHead .cbUserListChanger{
	display: flex;
}
.cb_template .cbUserListHead .col-sm-9, .cb_template .cbUserListHead .col-sm-3{
	flex:unset;
	max-width:unset;
	width: unset;
}
.cb_template .cbUserListHead .col-sm-3{
	display: flex;
}
.cb_template .cbUserListHead .col-sm-3 div>div{
	margin-left:10px;
}
.cb_template .cbUserListHead .col-sm-3 div>div:first-child{
	margin-left:unset;
}
.cb_template .cbUserListSearch{
	margin-top:unset!important;
}
.cb_template .cbUserListSearchFields .col-form-label{
	padding: unset;
    margin: 8px 0 0 0;
}
.cb_template .cbUserListSearchFields .form-control-plaintext{
	padding:unset;
}
.cb_template .cbUserListDiv{
	margin-top:0px!important;
}
.cb_template .cbUserListDiv .col-sm-3.cbColumn3{
    -ms-flex: 0 auto;
    flex: 0 auto;
	max-width:unset;
}
.cb_template .border-top{
	border-top:none!important;
}
.cb_template .bg-light:hover{
	background-color:#d5d5d5!important; /* achtergrondkleur rij bij mouseover */
}
.cb_template .bg-light:hover a{
	color: #ffffff; /* tekstkleur rij bij mouseover */
}
.cb_template .cbUserListDiv .cbUserListHeader{
	text-transform:capitalize;
}
.cb_template .cbUserListDiv .cbUserListHeader>.font-weight-bold{
	font-weight:unset!important;
}
.cb_template .cbUserListDiv>div{
    padding: 0px 5px!important;
	border-top: solid 1px #f5f5f5!important; /* kleur rand tussen rijen */
}
.cb_template .cbUserListDiv>div:first-child{ 
	border:none!important;
}
.cb_template .p-2 {
	padding:5px 0px!important;
}
.cb_template .img-thumbnail{
	background-color:unset;
	border:none;
	padding:unset;
	border-radius:unset;
}
.cb_template a{
	color:#000000; /* kleur links in lijst */
}
.cb_template a:hover{
	color:#005eb8; /* kleur links in lijst bij hover */
}
.cbPoweredBy.cb_template.cb_template_default {
    display: none;
}

/* Community Builder - Smoelenboek - paginering */
.cb_template .page-link{
	padding:5px 12px;
	color:#000000;
	line-height: 1.3em;
	border-color:#e5e5e5; /* randkleur paginering */
}
.cb_template .page-item.active .page-link {
	border-color:#e5e5e5; /* randkleur paginering */
    color:#ffffff; /* tekstkleur paginanummer huidige pagina */
    background-color:#d5d5d5; /* kleur paginanummer huidige pagina */
}
.cb_template .page-item.disabled .page-link{
	border-color:#e5e5e5; /* randkleur paginering */
	color:#e5e5e5; /* tekstkleur paginanummer die niet gekozen kan worden */
}
.cb_template .page-item:first-child .page-link{
	border-radius: 5px 0 0 5px; /* straal knop eerste pijl */
}
.cb_template .page-item:last-child .page-link{
	border-radius: 0 5px 5px 0; /* straal knop laatste pijl */
}
.cb_template .page-link:hover, .cb_template .page-link:focus, .cb_template .page-item.active .page-link:hover, .cb_template .page-item.active .page-link:focus{
	background-color: #005eb8; /* achtergrondkleur bij mouseover */
	color:#ffffff; /* tekstkleur bij mouseover */
}
.cbPageNavStart .cbPageNavLink, .cbPageNavPrev .cbPageNavLink, .cbPageNavNext .cbPageNavLink, .cbPageNavEnd .cbPageNavLink{
	font-size: 0 !important;
	line-height: 14px; /* tekstgrootte pijltjes - gelijk aan algemene tekstgrootte */
}
.cbPageNavStart .cbPageNavLink:after, .cbPageNavPrev .cbPageNavLink:after, .cbPageNavNext .cbPageNavLink:after, .cbPageNavEnd .cbPageNavLink:after{
	font-family: 'FontAwesome';
	font-size:14px; /* tekstgrootte paginering */
}
.cbPageNavStart .cbPageNavLink:after{
	content: "\f100";
}
.cbPageNavPrev .cbPageNavLink:after{
	content: "\f104";
}
.cbPageNavNext .cbPageNavLink:after{
	content: "\f105";
}
.cbPageNavEnd .cbPageNavLink:after{
	content: "\f101";
}

/* Community Builder - Smoelenboek - pagina profiel */
.cb_template .cbPosHead {
    display: flex;
    flex-direction: column;
}
.cb_template .cb_tab_content.cb_tab_html#cb_tabid_17{
	order:2;
}
.cb_template .cb_tab_content.cb_tab_html#cb_tabid_19{
	order:1;
}
.cb_template .cbNavBar > .cbNavBarContainer{
	height: unset;
}
.cb_template .navbar.border.bg-light{
	padding:0px;
	background-color: unset!important;
	border:unset!important;
}
.cb_template .nav-item{
	margin-left: 10px;
	border-radius: 5px; /* straal knoppen */
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background-color: #e5e5e5; /* achtergrondkleur knoppen */
}
.cb_template .nav-item:first-child{
	margin-left: unset;
}
.cb_template .nav-item:hover, .cb_template .nav-item:focus{
	background-color: #d5d5d5; /* achtergrondkleur knop bij mouseover */
}
.cb_template .cbNavBar > .cbNavBarContainer > .cbNavBarMenu > .cbNavBarItem{
	height: unset;
}
.cb_template .navbar-light .navbar-nav .nav-item .nav-link{
	padding:7.5px 8px;
	color:#000000; /* tekstkleur knoppen */
}
.cb_template .navbar-light .navbar-nav .nav-item .nav-link:hover{
	color: #ffffff; /* tekstkleur knop bij mouseover DIT NOG TESTEN */
}
.cb_template .cbNavBar > .cbNavBarContainer > .cbNavBarMenu > .cbNavBarItem > .cbNavBarLink{
	height: unset;
}
.cb_template .cbNavBar .cbNavBarOverflowToggle, .cb_template .cbNavBar .cbNavBarOverflow{
	display: none;
}
.cb_template .dropdown-menu{
	min-width: unset;
	padding:unset;
	margin:unset;
	font-size:14px;
}
.cb_template .dropdown-menu>li>a:hover, .cb_template .dropdown-menu>li>a:focus{
	color:#ffffff; /* tekstkleur submenu profielpagina bij mouseover */
	background:#d5d5d5; /* achtergrondkleur submenu profielpagina bij mouseover */
}
.cb_template .dropdown-item{
	color:#000000;
	padding:5px 8px;
}
.cb_template .pt-2.pb-2.cbPosSeparator{
	padding: 0 0 10px 0!important;
}
.cb_template .form-group{
	margin:unset;
	align-items: center;
    margin-bottom: 10px;/* afstand tussen regels */
}
.cb_template .form-group label{
	cursor:unset;
}
.cb_template .form-group .pr-sm-2, .cb_template .form-group .px-sm-2{
	padding-right:unset!important;
}
.cb_template .form-group .col-form-label, .cb_template .form-group .form-control-plaintext{
	line-height: unset;
    padding: unset;
    font-size: unset;
    color: #000000;
    border: unset;
}

/* Community Builder - Smoelenboek - profiel bewerken */
.cb_template .mb-3.cbIconsTop{
	margin: unset!important;
	padding-bottom: 10px;
}
.cb_template .nav.nav-tabs{
	border: unset;
	margin-bottom: 10px!important;
}
.cb_template .nav.nav-tabs .nav-link{
	border: unset!important;
	margin:unset;
	border-radius: 5px!important; /* straal knoppen */
    -webkit-border-radius: 5px!important;
	-moz-border-radius: 5px!important;
}
.cb_template .nav-tabs .nav-link.active, .cb_template .nav-tabs .nav-item.show .nav-link{
	background-color: #e5e5e5; /* achtergrondkleur huidig tabblad */
	color:#000000!important; /* tekstkleur huidig tabblad */
}
.cb_template .nav-tabs .nav-link.active:hover, .cb_template .nav-tabs .nav-item.show .nav-link:hover{
	background-color: #d5d5d5; /* achtergrondkleur huidig tabblad bij mouseover */
	color:#ffffff!important; /* tekstkleur huidig tabblad bij mouseover */
}
.cb_template .form-control{
	padding:5px;
	font-size:14px;
	color:#000000;
	border-color:#f5f5f5; /* randkleur velden */
	border-radius: 5px; /* straal velden */
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.cb_template .cbFieldIcons{
	margin-left:10px;
}
.cb_template .cbFieldIcons .text-muted{
	color:#000000!important;
}
.cb_template .invalid-feedback{
    font-size: inherit;
}
.cb_template .form-group.cbft_image {
	align-items: start;
}
.cb_template .row.cbImageFieldGallery{
	flex-wrap:wrap;
	justify-content: flex-start;
}

/* Community Builder - Smoelenboek - inloggen */
/* NOG UITWERKEN */

/* Smoelenboek inloggen - VEROUDERD */
.cb_forgot_button.form-group.row.no-gutters.cb_form_line {
    padding-top: 10px;
}
.cbLoginForm>.userdata{
	display:flex;
	flex-wrap:wrap;
}
.cbLoginForm #form-login-username{
	order:-4;
	flex:0 1 100%;
}
.cbLoginForm #form-login-password{
	order:-3;
	flex:0 1 100%;
}
input[type="text"], input[type="password"]{
	margin-bottom:10px;
}
.cbLoginForm #form-login-username, .cbLoginForm #form-login-password{
	width: -webkit-fill-available;
	/*padding-top: 5px;*/
}
.cbLoginForm #form-login-username #modlgn-username, .cbLoginForm #form-login-password #modlgn-passwd{
	float: right;
    width: inherit;
}
.cbLoginForm #form-login-remember{
	order:-2;
	flex:0 1 100%;
	/*padding-top:5px;*/
}
.cbLoginForm .button{
	order:-1;
	flex:0 1 0px;
	margin-top: 5px;
}
.cbLoginForm #form-login-forgot>a{
	background-color:#eee;
	padding: 10px;	
	border-radius: 4px;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.cbLoginForm #form-login-forgot>a:hover, .cbLoginForm #form-login-forgot>a:focus{
	text-decoration:unset;
	background-color:#666666;
	color:#ffffff;
}
.cbLoginForm span#form-login-links{
    margin-top: 17px;
	display:flex;
}

/** Paginering **/
.jevbootstrap .pagination ul > .active > a, .jevbootstrap .pagination ul > .active > span{
	color:#000000;
}
.jevbootstrap .pagination ul > li > a:hover, .jevbootstrap .pagination ul > li > a:focus, .jevbootstrap .pagination ul > .active > a, .jevbootstrap .pagination ul > .active > span{
	background-color:#eee;
}

/** Plons - Wedstrijduitslagen **/
.wedstrijduitslagen{
	border:none;
}

/** Plons - Statuten **/
ol.start_halverwege {
    margin-top: -9px;
}

/** Plons - Trainingsopbouw **/
.customteller ol {
	counter-reset: custom-teller -1; /* begingetal-1 van opsomming */
	list-style-type:none;
}
.customteller li{
	text-indent:-25px;
    padding-left:25px;
}
.customteller  li::before {
	counter-increment: custom-teller;
	content: "A" counter(custom-teller) ": "; /* beginletter van opsomming */
}

/** Agenda knoppen linkerbalk **/
.prive_agenda2 table,.prive_agenda table {
    width: 100%;
	max-width:250px;
	border-collapse:separate;
	border-spacing:0 5px;
}
.prive_agenda2 td, .prive_agenda td{
	border-radius: 4px;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.prive_agenda2 td a, .prive_agenda td a{
	display:block;
    height: 100%;
    padding: 7px;
	color:#ffffff;
}
.prive_agenda2 td{
	background-color:#005eb8;
}
.prive_agenda2 td a:hover, .prive_agenda td a:hover{
	text-decoration: none;
}
.prive_agenda2 td:hover{	
	background-color:#eee;
}
.prive_agenda td:hover{
	background-color: #666666;
}
.prive_agenda2 td:hover a{
	color:#000000;
}
.prive_agenda td:hover a{
	color: #ffffff;
}
.prive_agenda .dinsdag{
	background-color:#42a3ff;
}
.prive_agenda .vrijdag_trim{
	background-color:#0072df;
}
.prive_agenda .vrijdag_wed{
	background-color:#004a91;
}
.prive_agenda .zondag{
	background-color:#002242;
}
.prive_agenda .wedstrijden{
	background-color:#8d54a2;
}
.prive_agenda .activiteiten{
	background-color:#128243;
}
.prive_agenda .openwater{
	background-color: #FF9A39;
}

/** Agenda **/
#jevents_body{
	border: none;
    background: none;
	padding-top:0px;
	padding-bottom:0px;
	
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
}
#jevents_body > *{
	flex: 1 100%; */
	order:0;
}
#jevents_body .new-navigation{
	order:-1;
	flex:1 auto;
	max-width: fit-content;
}
#jev_maincal{
	margin:inherit;
	background-color:inherit;
	border:none;
}
.jev_listview .jev_listrow{
	border:none;
	margin:inherit;
}
div.event_legend_name{
	font-weight:normal;
}
#jevents_body .jev_toprow div.previousmonth a, #jevents_body .jev_toprow div.nextmonth a, #jevents_body .jev_toprow div.lijstweergave a{
	color:inherit;	
}
#jevents_body .jev_toprow.jev_monthv div.previousmonth a, #jevents_body .jev_toprow.jev_monthv div.nextmonth a, #jevents_body .jev_toprow.jev_monthv div.lijstweergave a{
	color:#ffffff;
	padding:unset;
	background-image:none!important;
	font-size:unset;
}
#jevents_body .jev_toprow{
	order:-2;
	flex: 1;
}
.jev_toprow div.previousmonth, .jev_toprow div.currentmonth, .jev_toprow div.nextmonth, .jev_toprow div.lijstweergave{
	background-color:transparent;
	border:none;
	color:inherit!important;
	font-weight:inherit;
}
.jev_toprow div.previousmonth{
	display:none;
}
.jev_toprow.jev_monthv div.previousmonth{
	display:block;
}
.jev_toprow div.currentmonth{
	width:unset;
	text-align: left!important;
}
.jev_toprow.jev_monthv div.currentmonth{
	text-align: center!important;
}
.jev_toprow div.previousmonth, .jev_toprow div.nextmonth, , .jev_toprow div.lijstweergave{
	width: unset;
    margin: unset;
}
.jev_toprow.jev_monthv .jev_header2 {
    width: 100%;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
}
.jev_toprow.jev_monthv div.previousmonth a:before {
	content: "\f104";
	font-family: "Font Awesome 5 Pro";
	font-weight:900;
	color:#000000;
	padding-right:5px;
}
.jev_toprow.jev_monthv div.previousmonth a:hover:before, .jev_toprow.jev_monthv div.nextmonth a:hover:after{
	color:#ffffff;
}
.jev_toprow.jev_monthv div.nextmonth a:after{
	content: "\f105";
	font-family: "Font Awesome 5 Pro";
	font-weight:900;
	color:#000000;
	padding-left:5px;
}
.jev_toprow.jev_monthv div.previousmonth{
	order:1;
	flex: 1;
	margin-top: 5px;
	padding-top:5px;
	line-height:unset;
	text-align: left!important;
}
.jev_toprow.jev_monthv div.currentmonth{
	margin-right:10px;
	order:2;
	flex:1;
	margin-top: 5px;
	padding-top:5px;
	line-height:unset;
	display:none;
}
.jev_toprow.jev_monthv div.nextmonth{
	order:3;
	flex: 1;
    max-width: fit-content;
	margin-top: 5px;
	padding-top:5px;
	line-height:unset;
}
.jev_toprow.jev_monthv div.lijstweergave{
	order:4;
	flex: 1;
    max-width: fit-content;
	margin-top: 5px;
	padding-top:5px;
	line-height:unset;
	margin-left: 10px;
}
#jevents_body .month_date{	
	text-align:center;
	margin-top: 12px;
}
#jevents_body .month_title, #jevents_body .month_title_year{
	font-size: 18px;
    line-height: 20px;
}
#jevents_body .month_title_year{
	padding-left:3px;
}

#jevents_body ul.ev_ul{
	margin:inherit;
}
#jevents_body ul.ev_ul li.ev_td_li{
	border:none;
	margin:5px 10px;
	padding:inherit;
	line-height: 16px;
}
#jevents_body ul.ev_ul li.ev_td_li p{
	margin:0px;
}
#jevents_body a.ev_link_row table{
	border-radius: 4px;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;		
}
#jevents_body a.ev_link_row:link, #jevents_body a.ev_link_row:visited, #jevents_body a.ev_link_row:hover{
	font-size:inherit;
}
#jevents_body a.ev_link_row:link, #jevents_body a.ev_link_row:visited{
	color:inherit;
}
#jevents_body a.ev_link_row table:hover{
	color: #000000;
	background-color: #eee;
}
.nav-items > div, .nav-items > div:first-child, .nav-items > div:last-child {
    border: none;
}
.nav-items > div{
	padding: 5px;
	margin-top: 5px;
    line-height: unset;
}
.jev_toprow {
    margin-bottom: 10px;
}
.jevents_datum{
	width:90px;
	padding:5px;
	border-radius: 4px;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	text-align:center;
	color:#ffffff;
}
.jevents_datum>div {
    display: unset;
}
.jevents_tijd{
	width:100px;
	padding-left:10px;	
}
.jevents_titel{
	width:160px;
	padding-left:10px;	
}
.jevents_locatie{
	padding-left:10px;
	/*font-size:0px;
	line-height:0px;*/
}
td.jevents_locatie/*:first-line*/{
	font-size:14px!important;
}
#nav-jumpto{
	display:none;
}
#jevents .nav-items{
	width:auto;
}

#jevents div.new-navigation{
    margin: 0px 0px 0px 10px;
    width: unset;
}

#jevents .nav-items > div a, #jevents_body .nav-items > div a:hover{
	padding:10px;
	color:#ffffff;
}
#jevents .nav-items > div a, #jevents_body .nav-items div.active a, #jevents_body .jev_toprow.jev_monthv div.previousmonth a, #jevents_body .jev_toprow.jev_monthv div.nextmonth a, #jevents_body .jev_toprow.jev_monthv div.lijstweergave a{
	padding:10px;
	border-radius: 4px;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background-color:#eee!important;
	color:#000000;
}
#jevents_body .nav-items > div a:hover, #jevents_body .nav-items div.active a:hover,  #jevents_body .jev_toprow.jev_monthv div.previousmonth a:hover, #jevents_body .jev_toprow.jev_monthv div.nextmonth a:hover, #jevents_body .jev_toprow.jev_monthv div.lijstweergave a:hover{
	background-color:#666666!important;
	color:#ffffff;
	border:none;
}
#jevents_body .nav-items #nav-month.active{
	display:none;
}
#jevents_body .jev_pagination select#limit.inputbox{
	margin-left:5px;
	margin-bottom:unset;
}
.jevbootstrap .pagination{
	margin-top:10px;
	margin-bottom:unset;
}
.jev_pagination form{
	margin-bottom:unset;
}
#jevents .nav-items > div:first-child a:hover{
	margin-left:0px;
}
.jevbootstrap .pull-right{
	display:none;
}
.jevbootstrap .pagination ul{
	-webkit-box-shadow:none;
	box-shadow:none;
}
.jev_pagination li{
	margin-right:0px;
}

/** Agenda maandoverzicht **/

#jevents_body a.cal_titlelink:link, #jevents_body a.cal_titlelink:visited, #jevents_body a.cal_titlelink:hover {
    font-size: 12px;
    line-height: 12px;
	font-weight:unset;
	color:#ffffff;
}
#jevents_body a.cal_titlelink:hover{
	background-color:inherit;
}
#jevents_body .cal_daysnames{
	font-weight:unset;
	color:#000000;
}
#jevents_body td.cal_today{
	background-color:#ec1f24;
	color:#ffffff;
}
#jevents_body td.cal_today:hover{
	background-color:#666666;
}
#jevents_body .cal_today a.cal_daylink, #jevents_body .cal_today a.cal_daylink:hover{
	background-color:inherit;
	border:none;
	color:inherit;
}
#jevents_body .month_cell_st{
	background-color:inherit;
}
#jevents_body .eventstyle{
	border-radius: 4px;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding:2px;	
}
#jevents_body .cal_daysoutofmonth{
	background-color:#eeeeee;
	color:#eeeeee;
}
#jevents_body .cal_table{
	background-color:inherit;
	margin-bottom:10px;
}
#jevents_body .cal_table, #jevents_body .cal_daysnoevents, #jevents_body .cal_dayshasevents{
	border-color:#333333;
}
#jevents_body div.event_legend_item{
	margin:0px 5px 5px 0px;
	padding:5px;
	border-radius: 4px;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	min-width: unset;
}
#jevents_body div.event_legend_name{
	border-left-width: 16px;
}
#jevents_body div.event_legend_item:hover{
	background:#666666;
}
#jevents_body div.event_legend_item:hover a{
	color:#ffffff;
}
#jevents_body .event_legend_container{
	display: none;
}

/** Event ToolTip **/

#jevents .jevtt_title{
	color:#ffffff!important;
	padding: 10px;
}
.jevbootstrap .popover-title{
	border:none;
	background-color:inherit;
	color:#000000;
}
div.jevtt_text {
	padding:5px;
}
.jevbootstrap .popover-content{
	display:none;
}
.jevbootstrap .popover{
	padding:0px;
}
#jevents .jevbootstrap  .top .popover-title {
	border-radius: 4px;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

/*Foto's Eventgallery*/
div#events .item-container {
	width: 33%
}
div#events .item .content .data, div#events .item  .content .data:hover, div#events .item  .content .data:active {
	color: white;
	opacity:1;

}
div#events .item .content .data .date, div#events .item  .content .data .date:hover, div#events .item  .content .data .date:active {
	font-weight:inherit;
	font-size:70%;
	font-style:italic;
	color:#f7f7f7;
}
#events .item .eg-content .data, #events .item .content .data {
    background-color: rgba(0,0,0,.5);
	color:#ffffff;
	opacity:unset;
}
#events .item .date{
	font-weight:inherit;
	font-size: unset;
    font-style: italic;
	margin: 5px 10px;
}
#events .item .title{
	word-break:break-word;
	overflow:hidden;
	min-height: 35px;
}
.eventgallery-category-headline{
	display:none;
}
