/**
 * @package   JCalPro
 * @contact   www.joomlashack.com, help@joomlashack.com
 * @copyright 2006-2012 Anything-Digital.com
 * @copyright 2016-2024 Joomlashack.com. All rights reserved
 * @license   https://www.gnu.org/licenses/gpl.html GNU/GPL
 *
 * This file is part of JCalPro.
 *
 * JCalPro is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 2 of the License, or
 * (at your option) any later version.
 *
 * JCalPro is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with JCalPro.  If not, see <https://www.gnu.org/licenses/>.
 */

/* these elements need to be block - we don't use default block elements inside the list though */
.jcalpro_events_date,
.jcalpro_events_description,
.jcalpro_events_category,
.jcalpro_events_custom_field,
.jcalpro_events_location {
  display: block;
}

/* category links should not be as prominent */
.jcalpro_events_category a,
.jcalpro_events_category a:link,
.jcalpro_events_category a:visited,
.jcalpro_events_category a:hover,
.jcalpro_events_category a:active {
  font-size: x-small;
}

/* pad the description */
.jcalpro_events_description {
  padding-top: 10px;
}

/* calendar icon with date */
ul.jcalpro_events {
  list-style: none;
  padding: 0;
  margin: 0;
}

li.jcalpro_events_event.jcalpro_cal_icon {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: 40px auto;
  padding-bottom: 15px;
}

.jcalpro_events_mini_date {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  border: 2px solid #000;
  display: block;
  min-height: 44px;
}

.jcalpro_events_mini_month {
  background: #000;
  color: #fff;
  display: block;
  line-height: 1.3rem;
}

.jcalpro_events_mini_day {
  line-height: 1.5rem;
}

.jcalpro_events_col_date {
  text-align: center;
}
