/* Theme Name: Azeria_Child
Template: azeria
Version: 0.1 */


/* READMORE TOGGLE */
.toggle__content {
	transition: 0.2s ease;
	font-size: 0px;
	max-height: auto;
}
.toggle {
	display: flex;
	flex-direction: column-reverse;
position: relative;
  float: right;
}
.toggle__input:not(checked) {
    display: none;
}
.toggle__input + label {
	cursor: pointer; text-align: right;
}
.toggle__input + label:after {
font-family: FontAwesome; font-size: 15px;
	content: "\f150"; margin-left: 3px;
  color: #9CDA2A;
}
.toggle__input:hover + label:after {color: #999}
.toggle__input:checked ~ .toggle__content {
    font-size: inherit;
}
.toggle__input:checked + label:after {
  content: "\f151";
}
.toggle__input + label .toggle__less, .toggle__input:checked + label .toggle__more  {
    display: none;
}
.toggle__input:checked + label .toggle__less {
    display: inline;
}


/* GRID TEAM & NUMBERS */
/* resets */
.clearfix:after {
	content: "";
  display: table;
  clear: both;
}
/* global */
.wrapper_team, wrapper_2col {
  margin: 0 auto;
  padding: 0 0;
  max-width: 100%;
}
.wrapper_team h2 {padding: 0 0 25px 0;}
.team-pic img {border-radius: 5%;}

/* grid */
.wrapper_team .row, .wrapper_2col .row {
  margin: 0 -10px;
  margin-bottom: 20px;
}
.wrapper_team .row:last-child, .wrapper_2col .row:last-child {
  margin-bottom: 0;
}
.clearfix [class*="col-"] {
  padding: 0 20px;
text-align: center;
  margin-bottom: 30px;
}

.wrapper_2col div {text-align: justify!important;}

@media all and ( min-width: 800px ) {
 .wrapper_team .col-1-2 {
    float: left;
    width: 50%;
    padding: 0 80px;
  }
.wrapper_2col .col-1-2 {
    float: left;
    width: 50%;
    padding: 10px 30px;
  }	
	
 .wrapper_team .col-1-3 {
    float: left;
    width: 33.33%;
  }
div.wrapper_team {padding: 0!important;}
}

.wrapper_team div {text-align: justify}
div.team-pic {text-align: center}


/* NETIQUETTE-POPUP */
#pp_full_res .pp_inline p,
#pp_full_res .pp_inline li  {margin: 0; line-height: 1.5em;}
#pp_full_res .pp_inline {padding: 20px;}

/* EXT. LINKS ARROW */
a[href^="http"] {
        background: url('https://thevactory.de/wp-content/uploads/design/link_extern.gif') 100% 70% no-repeat;
        padding-right: 13px;
}
a[href^="https://thevactory.de"],
a[href^="https://thevactory.de"],
div.footer-widget-area a[href^="http"],
span.comment-author-link a[href^="http"],
a[href^="https://i0.wp.com"],
a[href^="https://i1.wp.com"],
a[href^="https://i2.wp.com"],
.team-social a[href^="http"],
.gruppen a[href^="http"],
span.hidden-share a[href^="http"],
aside.authorbox a[href^="http"],
#custom_html-4 a[href^="http"],
.supsystic-social-sharing a[href^="http"] {
        background: transparent;
        padding-right: 0px;
}

/* KLAPP-BOXEN */
.accordion {
        position: relative;
        float: right;
        width: 190px;
        margin-left: 13px;
}

/* Radio Inputs */
input[name='panel'] {display: none;}

/* Labels */
.accordion label {
        display: block;
        padding: 5px;
        border: 1px solid grey;
        font-size: 10px;
        font-weight: bold;
        background: linear-gradient(to bottom, rgba(166,239,9,1) 0%, rgba(143,209,0,1) 100%);
        background-color: #9AE004;
        color: white;
        text-shadow: 0 1px 0 #989B99;
        cursor: pointer;
        transition: all 0.4s cubic-bezier(0.865, 0.140, 0.095, 0.870);
}
.accordion label:after {
        font-family: FontAwesome;
        font-size: 12px;
        content: "\f05a";
        position: absolute;
        right: 10px;
        margin-top: -2px;
}

.accordion label:hover {
        text-shadow: none;
}
/* Panel Content */
.accordion__content {
        overflow: hidden;
        max-height: 0em;
        position: relative;
        padding: 0 20px;
  margin-top: -20px;
        box-shadow: inset 1px 2px 10px 2px #D2D2D2;
        background: white;
        color: #737573;
        transition: all 0.4s cubic-bezier(0.865, 0.140, 0.095, 0.870);
        border: 1px solid #D9D9D9;
}
.accordion__header {
      padding: 1em 0;
}
.accordion__body {
        font-size: .825em;
        line-height: 1.7em;
        padding: 0 0 1.5em;
        text-align: left!important;
}

input[name='panel']:checked ~ .accordion__content {
  /* Get this as close to what height you expect */
        max-height: 80em;
}

.boxsource {text-align: right; margin: -16px 0 7px 0; font-size: 9px; line-height: 150%;}
.boxsource a {color: #ABACAD}

/* FULLWIDTH SPOILER-BOXEN */
.spaccordion {
width: 100%; position: relative; margin: 20px auto
}

/* Radio Inputs */
input[name='panel'] {display: none;}

/* Labels */
.spaccordion label {
        display: block;
  height: 30px;
        padding: 5px;
        border: 1px solid #DCDCDC;
        background: linear-gradient(to bottom, #E7E7E7 0%, #D4D4D4 100%);
        background-color: #F4F4F4;
        text-shadow: 1px 1px 2px #fff;
        cursor: pointer;
        transition: all 0.4s cubic-bezier(0.865, 0.140, 0.095, 0.870);
}

.spaccordion label:before {
        font-family: sans-serif;
        font-size: 13px;
        content: "▾";
        position: absolute;
        left: 10px; color: #585A59;
        margin-top: -2px;
}

.spaccordion label:after {
        font-family: FontAwesome;
        font-size: 15px;
        content: " ";
        position: absolute;
        right: 10px;
        top: 2px;

}

.spaccordion label:hover {
        text-shadow: none;
}
/* Panel Content */
.spaccordion__content {
        overflow: hidden;
        max-height: 0em;
        position: relative;
        padding: 0;
  margin-top: -30px;
        transition: all 0.4s cubic-bezier(0.865, 0.140, 0.095, 0.870);

}
.spaccordion__header {
      padding: 1em 0;
}

input[name='panel']:checked ~ .spaccordion__content {
  /* Get this as close to what height you expect */
        max-height: 80em;
}


/* CONTENT-WARNING-BOXEN */
.cwaccordion {
width: 100%; position: relative; margin: 20px auto
}

/* Radio Inputs */
input[name='panel'] {display: none;}

/* Labels */
.cwaccordion label {
        display: block;
  height: 30px;
        padding: 5px;
        border: 1px solid #DCDCDC;
        background: linear-gradient(to bottom, #E7E7E7 0%, #D4D4D4 100%);
        background-color: #F4F4F4;
        text-shadow: 1px 1px 2px #fff;
        cursor: pointer;
        transition: all 0.4s cubic-bezier(0.865, 0.140, 0.095, 0.870);
}

.cwaccordion label:before {
        font-family: sans-serif;
        font-size: 13px;
        content: "▾ Content Warning [Bild]";
        position: absolute;
        left: 10px; color: #585A59;
        margin-top: -2px;
}

.cwaccordion label:after {
        font-family: FontAwesome;
        font-size: 15px;
        content: "\f071";
        position: absolute;
        right: 10px;
        top: 2px;

}

.cwaccordion label:hover {
        text-shadow: none;
}
/* Panel Content */
.cwaccordion__content {
        overflow: hidden;
        max-height: 0em;
        position: relative;
        padding: 0;
  margin-top: -30px;
        transition: all 0.4s cubic-bezier(0.865, 0.140, 0.095, 0.870);

}
.cwaccordion__header {
      padding: 1em 0;
}

input[name='panel']:checked ~ .cwaccordion__content {
  /* Get this as close to what height you expect */
        max-height: 80em;
}


/* IMAGE-ZOOM - obsolete?
.zoom-img,
.zoom-img-wrap {
	z-index: 2000!important;
}

.zoom-overlay {
	z-index: 1000!important;
	background: rgba(255,255,255,0.6)!important;} */

/* Artikel-Archiv-Grid */
#post-1169 figcaption a {color: #383838; text-decoration: none; font-size: 10px;}
#post-1169 figcaption {padding: 5px 20px 0 20px;}
#post-1169 .gallery-item img {box-shadow: 0px 0px 14px 0px rgba(0, 0, 11, 0.2); padding: 1px;}

@media (max-width: 700px) {
#post-1169 figcaption {padding: 0px; font-weight: normal!important; line-height: 1!important; width: 80px; margin-left: 50%}
#post-1169 figcaption a {font-weight: normal!important}
#post-1169 .gallery-item {margin: 0 27px 20px 10px;}
#post-1169 .gallery-item img {margin-left: 50%; }
  }
@media (max-width: 390px) {
#post-1169 figcaption {width: 60px; margin-left: 40%}
}

/* 2Spalten Numbers-CheatSheet */

