/*
Theme Name: Kumpulan
Description: Theme for Kumpulan by Mull2media
Author: Mull2media
Author URI: https://mull2media.nl
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.fusion-tb-footer footer .table-2 table tbody tr td {color:#ffffff;}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label:before {border:2px solid #282921!important;}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox input:checked+label:after {width:9px;background:#282921!important;}
body #wrapper:after{content:''; width: 50px;background-image: url('/images/patroon-kumpulan.jpg');background-size: auto;background-repeat: repeat-y;background-position: center;opacity: .85;min-height: 100vh;height:100%;position:absolute;z-index: 21;top: 0;right: 0;}
.fusion-tb-footer .fusion-footer-widget-area  .footer-copyright {background-image: url(/images/patroon-kumpulan.jpg);background-size: auto;background-repeat: repeat-x;}
.m2m-events-wrapper{list-style:none;padding:0;margin:0;margin-bottom:2em;}
.m2m-events-wrapper li{position:relative;}
.m2m-events-wrapper.homepage li{padding:.5em 20px;margin:0 -20px;}
.m2m-events-wrapper.homepage li:nth-child(even){background-color:rgba(0,0,0,0.1);}
.m2m-events-wrapper.full-list li{padding:30px;border-bottom:2px solid #a2a1a1;}
.m2m-events-wrapper li span{display:block;}
.m2m-events-wrapper li span.title{font-size:22px;line-height:1;font-weight:bold;margin-bottom:20px;}
.m2m-events-wrapper li.month{font-size:28px;border:0;font-weight:bold;padding:.5em;background-color:var(--awb-color4);color:#fff;}
.m2m-events-wrapper li.month:nth-child(even){background-color:var(--awb-color5);}
.m2m-events-wrapper li div.info{margin-bottom:30px;}
.events-block p a, .m2m-events-navigation li a {color:#fff;}
.m2m-events-navigation {list-style:none;margin: 0;background: #1d71b8;padding-left:0;}
.m2m-events-navigation li {padding: 20px;font-size:20px;}
.m2m-events-navigation li:nth-child(even) {background-color: rgba(0,0,0,0.1);}
.m2m-events-wrapper li.month {margin-top:20px;}
.m2m-events-wrapper li.month:first-child {margin-top:0;}
.fc-direction-ltr .fc-daygrid-event .fc-event-time {font-size:14px;}
.fc-tooltip {position: absolute;z-index: 9999;background: #fff;color: #000;padding: 10px;border: 1px solid #ccc;box-shadow: 2px 2px 10px rgba(0,0,0,0.2);font-size: 13px;max-width: 250px;pointer-events: none;display: none;border-radius: 4px;}
.fc-tooltip-btn {display: inline-block;padding: 4px 8px;background-color: #9ac16e;color: #fff;text-decoration: none;border-radius: 0;font-size: 16px;}
.fc-tooltip-btn:hover {background-color: #ce6c25;}
.fc-daygrid-event-dot {border:0!important;}
#agenda-calendar {width: 100%;max-width: 100%;margin: 0 auto;padding: 0 10px;box-sizing: border-box;}
.fc {width: 100% !important;max-width: 100%;}
.fc-scrollgrid, .fc-scrollgrid-sync-table {width: 100% !important;}
.fc .fc-daygrid-day-number {display: block;font-size: 1.2em;font-weight: bold;margin-bottom: 4px;color: #000;}
.fc-daygrid-dot-event, .fc-daygrid-event {display:block;white-space: normal;}
.fc-event {font-size: 0.95em;line-height: 1.1;padding: 10px 6px;background-color: #9ac16e !important;color: #ffffff !important;border-bottom: 2px solid #ffffff;border-radius: 0;}
.fc-event-time {margin-right: 5px;}
.fc .fc-toolbar-title {text-transform: capitalize;}
.fc-tooltip {position: absolute;z-index: 9999;background: #fff;color: #000;padding: 10px;border: 1px solid #ccc;box-shadow: 2px 2px 10px rgba(0,0,0,0.2);font-size: 13px;max-width: 250px;border-radius: 4px;display: none;pointer-events: auto;}
#agenda-calendar {max-width: 100%;margin: 20px auto;}
.fc .fc-button-primary:disabled {pointer-events:none;}
.fc .fc-button-primary, .fc .fc-button-primary:disabled, .fc .fc-button-primary:disabled{background-color:#ce6c25;border:0!important;}
.fc .fc-button-primary:hover {background-color: #9ac16e !important;}
footer table tr td {color:#fff!important;}

@media screen and (max-width: 1024px) {
	body #wrapper:after {display:none;}
}