/*
 Theme Name:  ZOOMY Event Child
 Template:    zoomy_tcd067
 Text Domain: zoomy-event-child
 Description: Event calendar & frontend submission extension for TCD ZOOMY.
 Version:     1.0.0
 Update URI:  false
*/


/* FullCalendarのイベントを常にクリック可能にする */
.fc-event, .fc-daygrid-event { pointer-events: auto !important; }

.fc-daygrid-day-events .fc-h-event .fc-event-main-frame {
	display:table;
	font-size:10px;
}
#cb_1 .p-body td {
    border: 1px solid #ddd;
    padding: 5px 5px;
    line-height: 1.5;
    background: #fff;
    vertical-align: middle;
	
}
.p-body ul.machi-cal__long-list{
    margin-left: 0;
    padding: 0;
}
li.machi-cal__long-item {
list-style-type:none;
}
#cb_1 .p-body table ,#cb_1 .p-body tr,#cb_1 .p-body td ,#cb_1 .p-body th {
	margin:0;
	padding:0;
}
.p-entry__related {
	display:none;
}
.p-entry__nav.c-entry-nav {
	display:none;
}

/* イベント概要カード */
.c-event-summary { margin: 1.5rem 0 2rem; padding: 1.25rem 1.25rem 1rem; border: 1px solid #eee; border-radius: 8px; }
.c-event-summary__title { font-size: 1.1rem; margin: 0 0 .75rem; }
.c-event-summary__list { margin: 0; }
.c-event-summary__row { display: grid; grid-template-columns: 7em 1fr; gap: .75rem 1rem; padding: .5rem 0; border-top: 1px dotted #e6e6e6; }
.c-event-summary__row:first-child { border-top: 0; padding-top: 0; }
.c-event-summary__row dt { font-weight: 600; color: #555; }
.c-event-summary__row dd { margin: 0; }
.c-event-summary__status { display: inline-block; margin-left: .5em; font-size: .9em; padding: .1em .5em; border-radius: 4px; background: #f3f5f7; }
.c-event-summary__buttons { display: flex; gap: .5rem; flex-wrap: wrap; }
.c-event-summary__btn { display: inline-block; padding: .5rem .9rem; border-radius: 6px; text-decoration: none; background: #111; color: #fff; line-height: 1; }
.c-event-summary__btn.is-secondary { background: #444; }
.c-event-summary__links { margin-top: .25rem; }

.p-entry__counts,.p-article__date {
	display: none;
}
.p-entry__meta_top li + li::before {
    content: '';
    display: inline-block;
    margin: 0 6px 0 3px;
    vertical-align: 2px;
}
.p-entry__meta_top li {
    display: inline-block;
    font-size: 130%;
}
#machi-calendar .machi-event {
	background-color:#0093c5;
	padding:5px;
}
#machi-calendar .machi-event a,.machi-event__cats {
	color:#ffffff;
}
#machi-calendar .machi-event a {
	font-size:120%;
}
.fc-daygrid-event {
	white-space: normal;
}
.fc-list-day-cushion,.fc-list-event-time,.fc-list-event-graphic {
	display:none;
} 
#machi-calendar td.fc-list-event-title {
	font-size:100%;
	padding:1em;
}
#machi-calendar .machi-listline a {
	font-weight:bold;
	color:#0078a1;
}

































@media only screen and (max-width: 991px) {
.machi-listline__meta {
	display:block;
}
}
	
	
	
	
	
	
	
	
	