/*
Theme Name:     Stiftungsnetzwerk Region Stuttgart
Theme URI:      http://themeforest.net/user/Softwebmedia/portfolio
Description:    Stiftungsnetzwerk Region Stuttgart
Text Domain: eco-world
Domain Path: /languages
Author:         Jochen Gabriel
Author URI:     jgbfg.com
Template:       eco-world
Version: 		2.00
*/

/* Add your custom fonts below */
/* source-sans-pro-300 - latin */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 300;
  src: url("fonts/source-sans-pro-v21-latin-300.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("fonts/source-sans-pro-v21-latin-300.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("fonts/source-sans-pro-v21-latin-300.woff2")
      format("woff2"),
    /* Super Modern Browsers */ url("fonts/source-sans-pro-v21-latin-300.woff")
      format("woff"),
    /* Modern Browsers */ url("fonts/source-sans-pro-v21-latin-300.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("fonts/source-sans-pro-v21-latin-300.svg#SourceSansPro") format("svg"); /* Legacy iOS */
}

@font-face {
  font-family: "Atkinson";
  src: url("fonts/atkinson-hyperlegible/AtkinsonHyperlegibleNextVF-Variable.woff2") format("woff2-variations");
  font-weight: 100 900; /* Bereich */
  font-stretch: 75% 125%; /* optional */
  font-style: normal;
}

body {
  font-family: "Atkinson", sans-serif !important;
}

ul.ecoworld_top_nav > li,
.ecoworld_header_donate_btn a {
	font-family: "Atkinson", sans-serif !important;
	font-weight: 600 !important;
}

/* Add your custom style below */

/* ********************************* */
/* Startseite */
/* ********************************* */

.btn-arbeitskreise-rund a {
  background-color: rgb(234, 132, 0);
  width: 300px !important;
  height: 300px !important;
  border-radius: 50% !important;
  padding: 20% 0;
}

.btn-arbeitskreise-rund p {
  font-size: 20px;
  line-height: 20px;
}

.btn-arbeitskreise-rund a:hover h3 {
  color: rgb(234, 132, 0);
}

.btn-arbeitskreise-rund-200 a {
  background-color: rgb(234, 132, 0);
  width: 200px !important;
  height: 200px !important;
  border-radius: 50% !important;
  padding: 20% 0;
}

.btn-arbeitskreise-rund-200 h3 {
  font-size: 24px !important;
  line-height: 32px !important;
  margin-bottom: 6px;
}

.btn-arbeitskreise-rund-200 p {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 6px;
}

.btn-arbeitskreise-rund-200 a:hover h3 {
  color: rgb(234, 132, 0);
}

.pageable-container-startseite {
}
@media screen and (max-width: 600px) {
  .btn-arbeitskreise-rund-200 {
    margin-bottom: 20px;
  }
}

/* ********************************* */
/* Mitglieder */
/* ********************************* */

.ecoworld_portfolio_content.highlight {
  border: 3px solid #ea8400;
}

/* ********************************* */
/* Mitglieder Einzelansicht */
/* ********************************* */

.stiftungsnetzwerk-content--bu p {
	font-size: 14px !important;
	line-height: 20px !important;
	padding: 5px 0 0 0;
}


.stiftungen-meta > .vc_column-inner {
	
	padding: 30px 30px 30px 30px !important;
}

.stiftungen-meta--h2 h2 {
	font-size: 14px !important;
	line-height: 20px !important;
	text-transform: uppercase;
	letter-spacing: 1px; 
}

.stiftungen-meta--text {
	
}

.stiftungen-meta--text li {
	
}


.stiftungen-kontakt--h3 h3 {
	font-size: 14px !important;
	line-height: 30px !important;
	text-transform: uppercase;
	letter-spacing: 1px; 
	color: #ff6600 !important;
}


/* ********************************* */
/* Mitglieder Einzelansicht GUTENBERG */
/* ********************************* */

h1.stiftungen-content--h1 {
	font-size: 36px !important;
	line-height: 55px !important;
}


.stiftungen-content--image figcaption {
	font-size: 14px !important;
	line-height: 20px !important;
	padding: 5px 0 0 0;
		text-align: left;
}


.stiftungen-meta {
	padding: 30px 30px 30px 30px !important;
}

h2.stiftungen-meta--h2 {
	font-size: 14px !important;
	line-height: 20px !important;
	text-transform: uppercase;
	letter-spacing: 1px; 
		margin-bottom: 5px !important;
}


h3.stiftungen-kontakt--h3{
	font-size: 14px !important;
	line-height: 30px !important;
	text-transform: uppercase;
	letter-spacing: 1px; 
	color: #ff6600 !important;
	margin-bottom: 0 !important;
}

/* ********************************* */
/* Footer */
/* ********************************* */
.footer .ecoworld_footer_menue ul li:first-child {
  margin-top: 0;
  padding: 3px 0 3px 0;
}
.footer .ecoworld_footer_menue ul li {
  border: 0;
  padding: 3px 0 3px 0;
  float: left;
  margin-right: 10px;
}
.ecoworld_footer_menu {
  background: none;
}

.ecoworld_small_footer {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  background: none;
}

/* ********************************* */
/* Widget */

.stiftungsnetzwerk-footer-foerderer {
  background-color: #ffffff;
}

.stiftungsnetzwerk-footer-foerderer-row {
  background-color: #ffffff;
  padding-top: 25px;
}

.stiftungsnetzwerk-footer-foerderer-row h3 {
  font-size: 15px;
  color: #262626;
  letter-spacing: 0px;
  text-transform: uppercase;
  line-height: 25px;
}

.stiftungsnetzwerk-footer-foerderer-article:first-child {
  padding-left: 0;
}

.stiftungsnetzwerk-footer-foerderer-article {
  float: left;
  padding-left: 25px;
  padding-bottom: 25px;
}

.stiftungsnetzwerk-footer-foerderer_img {
  width: 200px;
  height: auto;
}

/* ********************************* */
/* Radio Button fix */
input[type="radio"] {
  -webkit-appearance: radio;
  -moz-appearance: radio;
  -ms-appearance: radio;
  -o-appearance: radio;
  appearance: radio;
}

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

.workshops .wpcf7-list-item-label {
  font-size: 1rem;
  font-weight: 700;
  padding-left: 0.5rem;
}

.workshops label span {
  font-size: 1.5rem;
  font-weight: 700;
  padding-left: 0.5rem;
}

.wpcf7-acceptance .wpcf7-list-item input[type="checkbox"] {
  display: block;
  float: left;
  margin-top: 0.5rem;
}

.wpcf7-acceptance .wpcf7-list-item-label {
  display: block;
  font-size: 1.25rem;
  font-weight: 400;
  padding-left: 1.5rem;
}

[data-name="Weinspaziergang"] span.wpcf7-list-item-label {
  font-size: 1.25rem;
  font-weight: 400;
	  padding-left: 0.5rem;
}


/* ********************************* */
/* Radio Button fix */
[data-name="workshops"] span.wpcf7-list-item {
	  padding: 0.5rem 0;
}
[data-name="workshops"] span.wpcf7-list-item-label {
	  font-size: 1.25rem;
}

.wpcf7-radio span.wpcf7-list-item-label {
	  font-size: 1.25rem;
}

.wpcf7-radio span.wpcf7-list-item {
	  padding: 0.5rem 0;
}

