/*
Theme Name: Wende v2
Description: Wende Theme updated to include online collections
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: wende
*/

.exhibition-single h1.h2 { text-transform: uppercase; }

.menu__item-subtext { max-width: 135px; }

.pagination .nav-links { font-size: 1.8rem; text-align: center; }

.pagination .nav-links a, .pagination .nav-links span { margin: 0 8px; }

.wpcf7-not-valid-tip { font-size: 1.8em; margin-top: 5px; }
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output { width: 100%; font-size: 1.8em; margin-top: 10px; }

.collection h1 { text-transform: uppercase; }

.default .with-image { margin-bottom: 2rem; }

.exhibition-single__text div { font-size: 1.8rem; }
.exhibition-single__text strong { font-weight: 600; }
.program-single__body strong { font-weight: 600; }
.exhibition-single__text img.aligncenter { display: block; margin: 0 auto; }
.program-single__body img.aligncenter { display: block; margin: 0 auto; }

.program-single__body a, .text a { color: var(--color-dark-1); text-decoration: none; transition: color 0.3s ease-in-out; }
.program-single__body a:hover, .text a:hover { color: var(--color-sand); }

.upcoming_frontpage .upcoming__item-bottom .upcoming__item-title { max-width: 40rem; }

.watch-card__image { padding: 0; }

button:not(.field-button) { width: auto; height: 5rem; padding: 0 70px; display: block; margin: 0 auto; }

.contact_social a { margin-bottom: 0 !important; margin-right: 0 !important; margin-left: 15px; vertical-align: middle; }
.contact_social a svg { fill: #aaa; }
.pagination  .page-link { padding-left: 1rem; padding-right: 1rem; border: 0.1rem solid var(--color-dark); background-color: var(--color-white); color: var(--color-dark); }
.pagination  .page-item { margin-left: 10px; }
.pagination  .page-link:hover { border: 0.1rem solid var(--color-dark); background-color: var(--color-dark); color: var(--color-white); box-shadow: inherit; }

@media (max-width: 767px) {
	.join-form .field { height: auto; }
}