/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/poppins-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poppins-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v20-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-500 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/poppins-v20-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poppins-v20-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v20-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v20-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v20-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v20-latin-500.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-600 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/poppins-v20-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poppins-v20-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v20-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v20-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v20-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v20-latin-600.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-700 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/poppins-v20-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poppins-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v20-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v20-latin-700.svg#Poppins') format('svg'); /* Legacy iOS */
}

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

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/roboto-v30-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-v30-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/roboto-v30-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}


.form-item-buendnisprofil-profiles-0-entity-field-anschrift-0-address-country-code,
#edit-field-kontaktdaten-0-address-country-code--2,
#edit-field-anschrift-0-address-country-code,
#edit-field-kontaktdaten-0-address-country-code {display: none;}

details#edit-buendnisprofil-profiles-0-entity-field-anschrift-0 summary {display: none;}
.profile--type-buendnisprofil.profile--view-mode-full {font-size: 1.2rem;}

.field--name-field-erwartungen .field__label,
.field--name-field-verstandnis .field__label,
.field--name-field-beitragen .field__label,
.field--name-field-anschrift .field__label {font-weight: bold;}

#edit-user-picture-0--description,
#edit-buendnisprofil-profiles-0-entity-field-kurzbeschreibung-0-format,
.form-item-field-anschrift-des-buendismitgl-0-address-country-code,
.js-filter-wrapper {display: none;}

.page-user-login .main-page, .page-user-register .main-page, .page-user-pass .main-page, .page-user-edit .main-page {
    max-width: 960px;
    }
    
    
#edit-field-listing-category.form-checkboxes > div.form-item, #edit-field-listing-amenities.form-checkboxes > div.form-item {
float: none;
width: auto;
margin-right: 0;
margin-bottom: 5px;
}

.vertical-tabs__panes {padding: 20px;}

.content-full {margin-bottom: 40px;}

.field {padding-top 10px; padding-bottom: 10px;}

.field__label {font-weight: bold;}

.page-title {padding-top: 40px;}

#footer a.btn-white { color: #E43844; }


.portfolio-filter {padding-bottom: 55px;}
.webform-submission-form .form-item input, .webform-submission-form .form-item textarea, .webform-submission-form .form-item select {width: auto;}

.gva-portfolio-items .views-field-title a {}
.fototitle { font-size: 0.8em;}
.fototitle hr {margin-top: 4px;}

.image-widget .description { display: none;} 

.filelink {float: right;}

.tabledrag-toggle-weight-wrapper {display: none;}


#edit-field-gallery-image-table tr td:nth-child(3) {vertical-align: top; margin-top: 10px;}

.juicebox-parent {margin-top: 45px;margin-bottom: 45px;}

#webform-submission-navigation-mitgliedsprofildaten, .webform-submission-information {display: none;}

.banner-carousel .owl-item {padding: 20px;}

.field-group-accordion-wrapper {margin-bottom: 25px;}

.leaflet-popup-content {width: 300px !important;}

.gsc-video-box.style-2 .video-inner {
-webkit-box-shadow: none;
box-shadow: none;
}

#leaflet-map-view-mitgliederprofile-block-3 { margin-bottom: 25px;}

.ief-row-form {background-color: #ccc;}

.card .inner-card { background: rgba(191, 47, 56, 1); border-radius: 5px; }

.card .inner-card h5.card-title { color: #fff; font-weight: bold;}
h5.card-title a { color: #fff;}

.form-item-field-projektadresse-0-address-country-code {display: none;}

.bg-grau {
background-color: #EAE5E5 !important;
}
.bg-blau {
background-color: #ffebee !important;
}

/* Stellt den Container des Videos responsiv ein */
.responsive-video {
    position: relative; 
    padding-bottom: 56.25%; /* 16:9 Aspect Ratio */
    padding-top: 25px; 
    height: 0;
}

/* Stellt das iframe des Videos so ein, dass es den Container voll ausfüllt */
.responsive-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}