body,
form,
figure {
  margin:0;
  padding:0
}
img {
  border:0
}
header,
footer,
nav,
section,
aside,
article,
figure,
figcaption {
  display:block;
}

p {
  margin-bottom: 12px;
}

.home_pic figure {
    margin-right: 20px;
    margin-left: 20px;
}

.block {
    overflow: hidden;
}

.content-text {
    overflow: hidden;
    margin-right: 1em;
}
/* Accordion */
.content-accordion {
  border-bottom:unset;
}
.handorgel__header {
  display:block;
  margin:0
}
.handorgel__header__button {
  display:block;
  width:100%;
  padding:0 0 0 20px;
  margin:0 0 10px 0;
  border:0;
  border-top:unset;
  background-color:unset;
  border-radius:0;
  color:inherit;
  cursor:pointer;
  font-size:16px;
  text-align:left;
  transition:background-color .2s ease;
  user-select:none;
  background-image: url("/files/foto-dark/ico_plus_or.gif");
  background-position: left center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.handorgel__header--opened .handorgel__header__button{
    background-image: url("/files/foto-dark/ico_minus_or.gif");
    background-position: left center;
    background-repeat: no-repeat;
}
.handorgel__header__button::-moz-focus-inner {
  border:0
}
.handorgel__content {
  display:none;
  overflow:hidden;
  height:0;
  border-top:unset;
  background-color:unset;
  transition:height .1s ease .1s
}
.handorgel__content--open {
  display:block;
  transition:height .2s ease
}
.handorgel__content--opened {
  overflow:visible
}
.handorgel__content__inner {
  padding:5px 24px;
  opacity:0;
  transition:opacity .1s ease
}
.handorgel__content--opened .handorgel__content__inner {
  opacity:1;
  transition:opacity .3s ease
}
.handorgel .accordion {
  display:none;
  overflow:hidden;
  height:0;
  transition:height .2s ease
}
.handorgel .accordion.open {
  display:block;
  transition:height .2s ease
}
.handorgel .accordion.active {
  overflow:visible
}

.nav-is-mobile .mod_article {
  padding-left: 1em;
}