/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/* Fullscreen-Button ausblenden */
.vjs-fullscreen-control {
  display: none !important;
}

/* Vollflächige Bühne */
.invite-video-stage {
  min-height: 95svh;      /* ganzer Screen */
  display: flex;
  align-items: center;     /* vertikal zentriert */
  justify-content: center; /* horizontal zentriert */
  background: #000;
}

/* Video-Container */
.invite-video-wrapper {
  width: min(420px, 90vw); /* Desktop & Mobile */
  aspect-ratio: 9 / 16;
}

/* Video selbst */
.invite-video-wrapper .video-js,
.invite-video-wrapper video {
  width: 100% !important;
  height: 100% !important;
}

/* Formular Stuff */

.pods-form-fieldset {
	display: flex;
	flex-direction: column;
	row-gap: 1rem;
}

.pods-field__container {
	display: flex;
	flex-direction: column;
	row-gap: 1rem;
}

.pods-field-option label {
	margin-bottom: 0.5rem !important;
}

label.pods-form-ui-label input[type="checkbox"] {
	margin-right: 0.5rem !important;
}

.pods-radio-pick__option, .pods-checkbox-pick__option {
    background-color: var(--soft-black) !important;
    border-bottom: none !important;
}

.pods-dfv-pick-full-select__control {
	color: var(--gold) !important;
    background-color: var(--deep-black) !important;
    border-color: var(--graphite-black) !important;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    outline: 0px !important;
}

.pods-list-select-values {
	color: var(--gold) !important;
    background-color: var(--deep-black) !important;
	border-color: var(--graphite-black) !important;
}