/*
 * Max-width breakpoint mixin ******************************************************
 */
/*
 * Node styles *********************************************************************
 * Default styles for the node tamplate - can be overwritten in the theme
 */
.events-page-events-container .q2-event {
  padding: 40px 0; }
  .events-page-events-container .q2-event .event-date h2 {
    margin: 0 0 25px; }
  .events-page-events-container .q2-event .event-image {
    background-size: cover; }
    @media (max-width: 639px) {
      .events-page-events-container .q2-event .event-image {
        height: 300px; } }
  .events-page-events-container .q2-event .event-content {
    background: #f5f5f5;
    padding: 35px; }
    .events-page-events-container .q2-event .event-content h3 {
      font-size: 1.5rem;
      margin: 0; }
    .events-page-events-container .q2-event .event-content h4 {
      font-size: 1.15rem;
      margin: 0; }
    .events-page-events-container .q2-event .event-content p {
      margin: 25px 0; }
    .events-page-events-container .q2-event .event-content .button {
      margin: 0; }

/*
 * Paragraph styles *********************************************************************
 * Default styles for the paragraph tamplate - can be overwritten in the theme
 */
.q2-section.events-section .events-paragraph-event-container .event {
  padding: 25px 65px 25px 0; }
  @media (max-width: 639px) {
    .q2-section.events-section .events-paragraph-event-container .event {
      padding: 25px 0; } }
  .q2-section.events-section .events-paragraph-event-container .event .event-date {
    font-size: 1.25rem;
    margin: 0 0 5px 0; }
  .q2-section.events-section .events-paragraph-event-container .event .event-title {
    font-size: 1.5rem;
    margin: 5px 0; }
  .q2-section.events-section .events-paragraph-event-container .event .event-content {
    margin: 15px 0; }

.q2-section.events-section .events-all-link {
  margin: 25px 0 0;
  text-align: right; }
  .q2-section.events-section .events-all-link .button {
    margin: 0; }
