/*
Theme Name: wilmachild
Theme URI: https://ernaehrung-der-zukunft.org/
Author: wilmaweb
Author URI: https://ernaehrung-der-zukunft.org/
Description: Theme-Anpassungen von Martin
Version: 0.2
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: -
Template: twentytwentyfour
*/

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans Regular';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v27-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v27-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v27-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v27-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v27-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v27-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-condensed-300 - latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-condensed-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-condensed-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-condensed-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-condensed-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-condensed-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-condensed-v15-latin-300.svg#OpenSansCondensed') format('svg'); /* Legacy iOS */
}


/* open-sans-condensed-light */
@font-face {
  font-family: 'Open Sans Condensed Light';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../fonts/OpenSansCondensed-Light.ttf') format('truetype'), /* Safari, Android, iOS */
}

body {
    font-family: 'Open Sans Regular', Helvetica, Arial, sans-serif !important;
    background-color: #fff !important;
}

h1, h2, h3, h4, h5, h6 {
    color: #46c2ec;
    text-transform: uppercase;
    font-weight: 600 !important;
}

h1, h2, h3 {
    font-family: 'Open Sans Condensed', Helvetica, Arial, sans-serif;
}

h4, h5, h6 {
    font-family: 'Open Sans Condensed Light', 'Open Sans Condensed', Helvetica, Arial, sans-serif;
}

a {
    color: #c54d8e;
    font-weight: 700;
    text-decoration: none;
}

a:hover {
    color: #46c2ec;
}

button {
    background-color: #c54d8e;
    color: #fff;
}

button:hover {
    background-color: #46c2ec;
}

/* Video */

.archive .entry-header, .archive .entry-content, .archive .entry-summary, .archive .entry-meta {
    padding: 20px 160px !important;
}

.archive-header {
    background-color: #46c2ec;
}

.archive-title {
   color: #fff;
   font: 300 normal 30px 'Open Sans Condensed',Helvetica,sans-serif;
}

.archive-meta {
   color: #fff;
   font: 300 normal 18px 'Open Sans Condensed',Helvetica,sans-serif;
}

form.archive-meta label {
   display: block;
   width: 100px;
   font-weight: 600;
}

form.archive-meta select {
   width: 300px;
   padding: 5px;
}

form.archive-meta button, form.archive-meta input[type="submit"], form.archive-meta input[type="button"], form.archive-meta input[type="reset"] {
    background: #c54d8e;
    border: none;
    border-bottom: none;
    border-radius: 2px;
    color: #fff;
    padding: 12px;
    margin: 0 0 20px 0;
    text-decoration: none;
    font-weight: 600;
    font-size: 24px;
    width: 50%;
}

form.archive-meta button:hover, form.archive-meta button:focus, form.archive-meta input[type="submit"]:hover, form.archive-meta input[type="button"]:hover, form.archive-meta input[type="reset"]:hover, form.archive-meta input[type="submit"]:focus, form.archive-meta input[type="button"]:focus, form.archive-meta input[type="reset"]:focus {
    background: #141412;
    outline: none;
    border: none;
}

.video-form-links, .video-form-rechts {
   width: 50%;
}
.form-container, .video-detail {
  display: flex;
}

.video-container {
   background-color: #f1f1f1; 
   padding: 5px 0 0 20px; 
   margin: 20px 0;
}

.video-container .entry-title-blue {
   color: #141412; 
   font-weight: 400;
}

.container-links {
  margin: 20px 0; 
  width: 40%;
}

.container-rechts {
  background-color: #fff; 
  width: 60%; 
  padding: 20px; 
  margin: 20px;
}

.wpcf7-list-item {
    display: block;
}

/*test anfang*/
.wpcf7-vertical-checkbox > .wpcf7-list-item {
    display: table-row !important;
    margin-top: 0px !important;
    padding-top: 0px !important;
    vertical-align: top;
}

.wpcf7-vertical-checkbox > .wpcf7-list-item * {
    display: table-cell;
}

.wpcf7-vertical-checkbox {
    width: 10%;
    float: left;
    margin-top: 0px !important;
    padding-top: 0px !important;
    vertical-align: top;
}

.wpcf7-text-auswahlfeld {
    width: 50% !important;
    float: left !important;
}
/*test ende*/
