.wp-block-otvarc-blocks-next-meeting-summary,
.wp-block-otvarc-blocks-additional-meetings {
	padding-left: 20px;
	padding-right: 20px
}

.wp-block-otvarc-blocks-next-meeting-summary .column-wrap, .wp-block-otvarc-blocks-additional-meetings .column-wrap {
		max-width: 1000px;
		margin: 0 auto;
		display: grid;
	}

.wp-block-otvarc-blocks-next-meeting-summary .meeting-column, .wp-block-otvarc-blocks-additional-meetings .meeting-column {
		display: block;
		width: 100%;
		padding-bottom: 1.2em
	}

.wp-block-otvarc-blocks-next-meeting-summary .meeting-column p, .wp-block-otvarc-blocks-additional-meetings .meeting-column p {
			margin-top: 0;
			margin-bottom: 0;
		}

.wp-block-otvarc-blocks-next-meeting-summary .meeting-column .description p, .wp-block-otvarc-blocks-additional-meetings .meeting-column .description p {
			margin-bottom: 0.6em;
		}

.wp-block-otvarc-blocks-next-meeting-summary .meeting-column h4, .wp-block-otvarc-blocks-additional-meetings .meeting-column h4 {
			margin-top: 1.2em;
			margin-bottom: 0;
		}

.wp-block-otvarc-blocks-next-meeting-summary .column-wrap {
		    grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
		    grid-gap: 0 5em;
    }

.wp-block-otvarc-blocks-additional-meetings .column-wrap {
		    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
        grid-gap: 0 2em;
    }

.wp-block-otvarc-blocks-additional-meetings .meeting-column {
        border-radius: 5px;
        padding: 1.2em;
        background-color: #f2f2f2;
        margin-bottom: 2em;
    }

.wp-block-otvarc-blocks-net-summaries li.net {
		    list-style: none;
	  }

.wp-block-otvarc-blocks-render-map {
	min-height: 450px;
}

