/* ======================================================================================================================================================
Open/Close
====================================================================================================================================================== */

.avia_openclose { background: black; color: white; border-radius: 5px; padding: 3px 8px; border: none; display: block; margin: 0 auto; display: flex; align-items: center; max-width: 14em; }
.avia_openclose::before { content: "+ "; font-weight: bold; font-size: 1.2em; margin: -0.3em 0 0 0; width: 1.3em; text-align: left; }
.avia_openclose.opened::before { content: "– "; }
.avia_openclose.opened { margin-bottom: 2em !important; }
