/**
Theme Name: Astra Child
Author: Malte Certa
Author URI: http://wpastra.com/about/
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/
/* Style the form - display items horizontally */

.form-inline-container {
  text-align: center;
}
.form-inline {
  display: inline-block;
  flex-flow: row wrap;
  align-items: center;
}

/* Add some margins for each label */
.form-inline label {
  margin: 5px 5px 5px 5px;
}

/* Style the input fields */
.form-inline input {
  vertical-align: middle;
  margin: 5px 5px 5px 5px;
  padding: 10px;
  background-color: #fff;
  border: 1px solid #ddd;
  line-height: 1.3;
}

/* Style the submit button */
.form-inline button {
  padding: 10px;
  margin: 5px 5px 5px 5px;
  background-color: dodgerblue;
  color: white;
  line-height: 1.3;
}

.form-inline button:hover {
}

/* Add responsiveness - display the form controls vertically instead of horizontally on screens that are less than 800px wide */
@media (max-width: 800px) {
  .form-inline input {
    margin: 10px 0;
  }

  .form-inline {
    flex-direction: column;
    align-items: stretch;
  }
}
/*Links in Inhalt nicht unterstreichen*/

a:where(:not(.wp-element-button)){
  text-decoration: none;
}
/*media-gallery styling*/
.media-gallery {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
    grid-gap: 10px;
}

.gallery-item img {
    width: 100%;
    height: auto;
}