html {
	background-image: url(../2015/07/KIMO-headerbar-balk.png);
	background-position: top center;
	background-repeat: no-repeat;
}
#main {
    margin-top: 40px;
}
.home .wp-post-image, .blog .wp-post-image, .archive .wp-post-image, .single .wp-post-image, .fluid-image {
	width: 100%;	
}
.wp-post-image {
	width: 100%;	
}
.fluid-image {
	margin-bottom: 15px;	
	border-radius: 2px;
}
#page-header {
    display: none;
}
hr {
    margin-top: 10px;
    margin-bottom: 10px;
    border-top: 1px solid #f0f1f5;
}
.uk-link:hover, a:hover {
    text-decoration: none;
}
.event-manager .related-posts {
    border: 1px solid #f0f1f5;
    border-top: 0px;
}

/* HEADER */
#top-bar {
	border: none;	
}
.menu > li > a {
	text-transform: uppercase;
	font-weight: bold !important;
}
/* END HEADER */


/* MAIN CONTENT */
.row.container-white {
	background: ;	
}
.panel-primary {
	padding: 30px;
	margin-bottom: 30px;
	background: url(../../uploads/2015/07/KIMO-logo-golf-20%25.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #3695ba;
	color: rgba(255,255,255,0.8);
	border-radius: 2px;
}
.panel-primary h3 {
	color: #fff;
}
.panel-secondary {
	padding: 30px;
	background-color: rgba(255,255,255,0.85);
	color: #222222;
	border-radius: 2px;
}
.ts-button {
	margin: 15px auto;
	text-align: center;
}
.button-block {
	display: block;	
}
.events-table {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.event-time, .event-description {
    margin: 0;
    border: none;
    text-align: left;
    background-color: #3695ba;
    padding: 10px 0 10px 20px;
    color: #fff;
    font-weight: bold;
}
.event-description {
    padding: 10px 0 10px 15px;
}
.toekomstige-evenement-list {
	margin: 0;	
}
.evenement-datum, .evenement-link {
	padding-left: 5px;	
}
.all-events-link {
    padding: 10px !important;
}
.all-events-link:before {
	content: "\f0da";
	font-family: FontAwesome;
	font-size: 1.2em;
	margin-right: 10px;
	margin-left: 10px;
}
.page-numbers {
	background: #fff;
	padding:5px 10px;
}
.page-numbers:hover, .page-numbers.current {
	background: #3695ba;
	color: #fff;
	padding:5px 10px;
	transition: all ease 300ms;
}
.table-styleless, .table-styleless td {
	border: none;
	padding: 0;
}
#w4pl-list-652 {
    border: 1px solid #f0f1f5;
}
.home .evenementen-lijst .sidebar-widget > ul {
    border: 1px solid #f0f1f5;
    border-top: 0px;
}
/* END MAIN CONTENT */


/* FOOTER */
#footer.footer-dark .footer-columns {
	background: #6699cc;
	background: -webkit-radial-gradient(30% bottom, #6699cc 30%) 0%, #c6e4f8 100%) !important;
	background: -moz-radial-gradient(30% bottom, #6699cc 30%) 0%, #c6e4f8 100%) !important;
	background: -ms-radial-gradient(30% bottom, #6699cc 30%) 0%, #c6e4f8 100%) !important;
	background: -o-radial-gradient(30% bottom, #6699cc 30%) 0%, #c6e4f8 100%) !important;
	background: radial-gradient(at 30% bottom, #6699cc 30%, #c6e4f8) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6699cc', endColorstr='#c6e4f8', GradientType=0 ) !important;
	color: #013d6f;
}
#footer.footer-dark strong, #footer.footer-dark a {
	color: #013d6f;
	font-weight: 300;
}
#footer.footer-dark .copyright-text {
    background-color: transparent;
    text-align: center;
}
#footer.footer-dark .copyright-text a {
    color: #c91f3b;
}
#footer.footer-dark .copyright-text a:hover {
    color: #013d6f;
}
.footer-columns {
    padding-top: 60px;
    padding-bottom: 0px;
}
#footer img, #ts_widget_shortcodes-2 {
	margin-bottom: 0;	
}
#text-10 {
	margin-bottom: 0;	
}
#footer ul li a {
    text-transform: none;
    font-weight: 300 !important;
	padding: 0;
	border: 0;
}
/* END FOOTER */


/* FORM */
.wpcf7-text, .wpcf7-textarea {
    width: 100%;
    border-radius: 2px;
}
/* END FORM */


/* WIDGETS */
ul.ts-twitter {
	margin-top: -15px;
}
@media (min-width: 767px) {
	ul.ts-twitter {
		max-width: 240px;
	}
}
#footer.footer-dark .ts-twitter-name span, #footer.footer-dark .widget_recent_entries ul li .post-date {
    color: #fff;
}
ul.downloads {
	padding-left: 0;
	list-style-type: none;	
}
.downloads li a:before {
	content: "\f019";
	font-family: FontAwesome;
	font-size: 1.2em;
	margin-right: 10px;
}

/* W4 POST LIST */
.w4pl-inner {
	padding-top: 10px;
	background: #fff;	
	border-radius: 2px;
}
.w4pl-inner ul {
	list-style-type: none;
	padding-left: 0;	
}
.w4pl-inner li {
	margin-left: 15px;
}
#w4pl-list-169 .w4pl-inner {
    padding-top: 0;
	margin: 0;
    background: transparent;
}
#w4pl-list-169 .w4pl-inner li {
    margin-left: 0;
}
.w4pl-actueel-ul li {
  margin-bottom: 20px;
}
.w4pl-actueel-li {
  background: #fff;
  border-left: 1px solid #f0f1f5;
  border-right: 1px solid #f0f1f5;
  border-radius: 2px;
}
.w4pl-actueel-li .entry-content {
    background-color: transparent;
    border-left: 0px solid #f0f1f5;
    border-right: 0px solid #f0f1f5;
}
.w4pl-actueel-li .entry-header {
    background-color: transparent;
    border-left: 0px solid #f0f1f5;
    border-right: 0px solid #f0f1f5;
}
.w4pl-actueel-li .entry-footer {
    background-color: transparent;
    border-left: 0px solid #f0f1f5;
    border-right: 0px solid #f0f1f5;
    border-bottom: 1px solid #f0f1f5;
}
.w4pl-actueel-li .slupy-readmore {
    position: absolute;
    min-width: 120px;
    height: 100%;
    top: 0;
    right: 0;
    -moz-border-radius: 0 0 2px 0;
    -webkit-border-radius: 0;
    border-radius: 0 0 2px 0;
    background-color: #3695ba;
}
.w4pl-actueel-li .slupy-more-button {
    display: inline-block;
    width: 100%;
    height: 100%;
    color: #fff;
    -moz-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    -webkit-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
}
.w4pl-actueel-li a.read_more {
    position: absolute;
    top: 50%;
    margin-top: -0.5em;
    line-height: 1em;
    padding: 0 4%;
    width: 100%;
    overflow: hidden;
    text-align: center;
    color: #fff;
}
.w4pl-actueel-li a.read_more:hover {
    text-decoration: none;
}
.w4pl-actueel-li .wp-post-image {
    border-radius: 2px 2px 0 0;
}
.w4pl-actueel-li .entry-meta {
	font-size: 11px;	
}
.w4pl-actueel-li  abbr[title] {
    border-bottom: none;
}
/* END W4 POST LIST */

/* EVENT MANAGER */
.widget_em_widget > ul,
.widget_em_locations_widget > ul {
	margin: 0;
	background: #fff;
}
.widget_em_widget > ul, 
.widget_em_widget > ul > li > ul,
.widget_em_locations_widget > ul, 
.widget_em_locations_widget > ul > li > ul,
.em-locations-list {
	padding-left: 0;
	list-style-type: none;
}
.widget_em_widget > ul > li,
.widget_em_locations_widget > ul > li,
.em-calendar-wrapper {
	padding: 10px 0 10px 15px;
	border-bottom: 1px solid #f0f1f5;
}
.css-events-list table {
	border: none;
}
.css-events-list tbody td {
	background: #fff;	
	border: 1px solid #f0f1f5;
}
.em-locations-list > li {
	padding: 10px 0;
	border-bottom: 1px solid #f0f1f5;
}
.em-locations-list > li > ul {
	list-style-type: none;
	padding: 0;
}
.em-calendar-wrapper {
	background: #fff;	
	padding:1px 10px;
}
.em-calendar-wrapper table, .em-calendar-wrapper th, .em-calendar-wrapper td {
    border: 1px solid rgba(255,255,255,0.0);
}
table.em-calendar td.eventful a, table.em-calendar td.eventful-today a {
    color: #3695ba;
}
table.em-calendar td.eventless-today, table.em-calendar td.eventful-today {
    background-color: transparent;
    border: 1px solid #3695ba;
}
.eventful:hover {
	border: 1px solid #3695ba;	
	transition: all ease 300ms;
}
.em-search-wrapper {
	display: none;	
}
/* END EVENT MANAGER */
/* END WIDGETS */