/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

body {
  margin-top: 20px;
}

/* Ihr Engagement für Lichtblicke >>> */

.page-id-49 div.uk-accordion.tm-engagement h3[id="5979"] ~ div div.uk-accordion-content dl dt {
  width: 45px
}

.page-id-49 div.uk-accordion.tm-engagement h3[id="5979"] ~ div div.uk-accordion-content dl dd {
  margin-left: 45px
}

/* <<< Ihr Engagement für Lichtblicke */

/* LB on Tour >>> */

.tm-libliontour .uk-description-list-horizontal > dt {
  width: 180px;
}
.tm-libliontour .uk-description-list-horizontal > dd {
  margin-left: 180px;
}
.tm-libliontour .uk-description-list-horizontal > dt:nth-of-type(n + 2),
.tm-libliontour .uk-description-list-horizontal > dd:nth-of-type(n + 2){
  margin-top: 20px;
}

.uk-panel.uk-panel-header:nth-of-type(n + 2) {
  margin-top: 40px
}

/* <<< LB on Tour */

/* 20 Jahre Lichtblicke Stoerer*/

.tm-stoerer-ecke {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 307px;
  display: none;
}

@media (min-width: 1440px) {
  .tm-stoerer-ecke {
    display: block;
  }
}

/* Mobil */
@media (min-width: 320px) and (max-width: 767px){
  body {
    margin-top: 0px;
  }
  .tm-logo-small img {
    height: 100px;
  }
  .tm-m-partner {
    position: relative;
    top: 34px;
    left: 30px;
    height: 50px;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (orientation: portrait){
  .tm-hidden-portrait {
    display: none !important;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (orientation: landscape){
  .tm-hidden-landscape {
    display: none !important;
  }
}

/* >= Tablet */
@media (min-width: 768px) and (max-width: 960px){
  body {
    margin-top: 0px;
  }
  .tm-logo-small img {
    height: 120px;
  }
}

.iban {
  margin-right: 3px
}

h1 {
  font-size: 2rem;
}

h1 span{
  text-transform: initial;
}

h2 {
  font-size: 1.4rem;
}

p small {
  font-size: 0.8rem;
}

.tm-content a,
.uk-accordion-content a {
  font-weight: 700;
}

.tm-imgpreload {
  width:0px;
  height:0px;
  display:none;
}

.tm-logo img {
  margin-left: -10px;
}

.tm-header .uk-subnav a {
  font-size: 78%;
  text-transform: uppercase;
}

.tm-header .partner {
  text-align: right;
}

.uk-navbar {
  padding: 0;
}

.uk-navbar-nav {
  margin: 0 0 0 105px;
}

.uk-navbar-nav li.uk-parent > a,
.uk-navbar-nav li a[href*="unser-shop"] {
  text-transform: uppercase;
}

.uk-navbar-nav li.uk-parent a:nth-child(n+1) {
  font-weight: 400;
}

.uk-navbar-toggle {
  float: right;
  clear: both;
  /*! margin: -35px 0 0 0; */
}

.uk-panel-box {
  border: 5px solid #B3B3B3;
  background-color: #fff;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  overflow: hidden;
  box-sizing: border-box;
}

.uk-panel-box.tm-copyright {
  padding: 20px 0 20px 10px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}

/* index > aktuelles */

.tm-aktbox h2 { font-size: 1.4em; line-height: 1.25em; font-weight: 700; color: #FED505; margin: 0; padding: 0; }
.tm-aktbox .wecker{ width : 84px; height : 96px; margin-left: -12px }

.tm-aktbox p,
.tm-schirmherr {
  font-size: 0.9rem;
  line-height: 1.4;
  font-weight: 700;
  color: #FFF;
}
.tm-aktbox a,
.tm-aktbox a:hover,
.tm-schirmherr a,
.tm-schirmherr a:hover {
  color: #FED505;
  font-size: inherit;
  font-weight: 700;
  text-decoration: none;
}
.tm-aktbox .tagesspende p { font-size: 3rem; line-height: 1; }

.tm-schirmherr {
  /* display: none; */
  background: url(/assets/themes/yoo_avion_wp/images/lichtblicke/die_schirmherrin_susanne_laschet.jpg) -15px 0px no-repeat;
  padding: 0;
}
.tm-schirmherr .txtbox { margin: 0 0 0 105px; }
.tm-schirmherr .txtbox h3 { font-size: 1.1rem; line-height: 1.25em; font-weight: 700; color: #FFF; }

.tm-arhilft .telefon-ico { width : 84px; height : 96px; margin: -8px 0 0 -30px }
.tm-arhilft p { font-size: 0.9rem; line-height: 1.4; }
.tm-arhilft p .telefon { font-size: 1.4rem; line-height: 1.8; font-weight: 700; }

.tm-panel-spendensumme {
  height: 400px;
  border: 0px solid transparent;
  background-color: #FED505;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  overflow: hidden;
}

/* Tablet */
@media (min-width: 768px) and (max-width: 960px) {
  .tm-panel-spendensumme {
    height: 275px;
  }
}

/* Mobil */
@media (min-width: 320px) and (max-width: 767px) {
  .tm-panel-spendensumme {
    height: 275px;
  }
}

.tm-panel-corona-contimg {
  border: 0px solid transparent;
  background-color: #FED505;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  overflow: hidden;
  background: #fff url(/assets/themes/yoo_avion_wp/images/lichtblicke/corona-hilfe_contimg.jpg) 50% 0 no-repeat;
  height: 190px;
}

.tm-panel-danke {
  border: 0px solid transparent;
  background-color: #FED505;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  overflow: hidden;
  background: #fff url(/assets/themes/yoo_avion_wp/images/lichtblicke/danke.jpg) 0 0 no-repeat;
  height: 400px;
}

.tm-panel-die-aktion-motiv {
  height: 400px;
  border: 0px solid transparent;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  background: #fff url(/assets/themes/yoo_avion_wp/images/lichtblicke/motiv_die_aktion_lichtblicke.jpg) 0 0 no-repeat;
  background-size: cover;
  overflow: hidden;
}

/* Mobil */
@media (min-width: 320px) and (max-width: 767px) {
  .tm-panel-die-aktion-motiv,
  .tm-panel-unterstuetzer-motiv,
  .tm-panel-aktuell-motiv,
  .tm-panel-lichternetz-motiv,
  .tm-panel-kalaydo-motiv,
  .tm-panel-unser-shop-motiv {
    max-height: 200px;
  }
  .tm-panel-ferien-tour-motiv {
    max-height: 200px;
  }
}
@media (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {
  .tm-panel-die-aktion-motiv,
  .tm-panel-unterstuetzer-motiv,
  .tm-panel-aktuell-motiv,
  .tm-panel-lichternetz-motiv,
  .tm-panel-kalaydo-motiv,
  .tm-panel-unser-shop-motiv {
    max-height: 400px;
  }
  .tm-panel-ferien-tour-motiv {
    max-height: 400px;
  }
}
@media (min-width: 320px) and (max-width: 767px) and (orientation: portrait) {
  .tm-panel-danke {
    height: 435px;
    background-size: cover;
  }
}

/*
@media (min-width: 320px) and (max-width: 667px) and (orientation: portrait) {
  .tm-panel-corona-contimg {
    height: 135px;
    background-size: cover;
  }
}

@media (min-width: 668px) and (max-width: 1024px) and (orientation: portrait) {
  .tm-panel-corona-contimg {
    height: 190px;
    background-size: cover;
    background-position-x: 50%
  }
}
*/

.tm-panel-unterstuetzer-motiv {
  height: 400px;
  border: 0px solid transparent;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  background: #fff url(/assets/themes/yoo_avion_wp/images/lichtblicke/motiv_so_haben_sie_uns_unterstuetzt.jpg) 0 0 no-repeat;
  background-size: cover;
  overflow: hidden;
}

.tm-panel-aktuell-motiv {
  height: 400px;
  border: 0px solid transparent;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  background: #fff url(/assets/themes/yoo_avion_wp/images/lichtblicke/motiv_aktuell.jpg) 0 0 no-repeat;
  background-size: cover;
  overflow: hidden;
}

.tm-panel-lichternetz-motiv {
  height: 400px;
  border: 0px solid transparent;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  background: #fff url(/assets/themes/yoo_avion_wp/images/lichtblicke/motiv_das_lichtblicke-lichternetz.jpg) 0 0 no-repeat;
  background-size: cover;
  overflow: hidden;
}

.tm-panel-kalaydo-motiv {
  height: 400px;
  border: 0px solid transparent;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  background: #fff url(/assets/themes/yoo_avion_wp/images/lichtblicke/motiv_die_kalaydo-auktion.jpg) 0 0 no-repeat;
  background-size: cover;
  overflow: hidden;
}

.tm-panel-ferien-tour-motiv {
  height: 462px;
  border: 0px solid transparent;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  background: #fff url(/assets/themes/yoo_avion_wp/images/lichtblicke/motiv_die_lichtblicke_ferien-tour.jpg) 0 0 no-repeat;
  background-size: cover;
  overflow: hidden;
}

.tm-panel-unser-shop-motiv {
  height: 400px;
  border: 0px solid transparent;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  background: #fff url(/assets/themes/yoo_avion_wp/images/lichtblicke/motiv_unser_shop.jpg) 0 0 no-repeat;
  background-size: cover;
  overflow: hidden;
}

/* >= Tablet */
@media (min-width: 768px) and (max-width: 960px) {
  .tm-panel-die-aktion-motiv,
  .tm-panel-unterstuetzer-motiv,
  .tm-panel-aktuell-motiv,
  .tm-panel-lichternetz-motiv,
  .tm-panel-kalaydo-motiv,
  .tm-panel-ferien-tour-motiv,
  .tm-panel-unser-shop-motiv {
    height: 275px;
  }
}

.tm-corona-hilfe img,
.tm-die-aktion img {
  margin: 30px 0 20px 0;
  border: 1px solid #B3B3B3;
  -webkit-box-shadow: 8px 8px 5px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 8px 8px 5px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 8px 8px 5px 2px rgba(0, 0, 0, 0.3);
}

.tm-corona-hilfe a.download,
.tm-die-aktion a.download {
  cursor: pointer;
  background: url(/assets/themes/yoo_avion_wp/images/lichtblicke/download_180x30_btn.png) no-repeat;
  width: 180px;
  height: 30px;
  margin: 0 0 5px 0;
  display: block;
}

.tm-corona-hilfe a.download:hover,
.tm-die-aktion a.download:hover{ background-position: left -30px; }
.tm-corona-hilfe a.download:active,
.tm-die-aktion a.download:active{ background-position: left -60px; }
.tm-corona-hilfe .big,
.tm-die-aktion .big { font-size: 1.3rem }
.tm-corona-hilfe .small,
.tm-die-aktion .small { font-size: 0.85rem }

.tm-panel-transparenz .uk-description-list-line {
  line-height: 1.4;
}

.tm-panel-transparenz .uk-description-list-line dd::before {
  content: "- ";
}

.tm-panel-transparenz .uk-description-list-line dd {
  color: #666;
  margin: 0 0 0 2px;
}

.tm-panel-transparenz .tm-ul-vorstand li {
  list-style: none;
  margin: 0 0 0 -18px;
}

.tm-panel-transparenz .tm-ul-vorstand li::before {
  content: "- ";
  margin: 0 0 0 -9px;
}

.tm-panel-transparenz ol {
  font-size: 1rem;
  line-height: 1.4;
  list-style-type: upper-roman;
  margin: 0 0 20px 20px;
  padding: 0;
}

.tm-panel-transparenz ol ul {
  list-style-type: disc;
  margin: 5px 0 5px -15px;
}

.tm-panel-transparenz li>ul {
  list-style-type: disc;
  margin: 0 0 20px -15px;
}

.tm-panel-spendensms {
  height: 482px;
  border: 0px solid transparent;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  background: #fff url(/assets/themes/yoo_avion_wp/images/lichtblicke/motiv_sms_330x482.jpg) 0 0 no-repeat;
  overflow: hidden;
}

@media (min-width: 320px) and (max-width: 767px) {
  .tm-panel-spendensms {
    background: #fff url(/assets/themes/yoo_avion_wp/images/lichtblicke/motiv_sms_335x489.jpg) 0 0 no-repeat;
  }
}

.tm-panel-spendensms h2 { text-transform: uppercase; font-size: 2.1rem; line-height: 1.12; font-weight: 700; color: #333; margin: 30px 0 0 20px; padding: 0; }
.tm-panel-spendensms h2 .h2sp1 { font-size: 2.65rem; }
.tm-panel-spendensms div { line-height: 1; font-weight: 700; color: #333; }
.tm-panel-spendensms .z1,
.tm-panel-spendensms .z2,
.tm-panel-spendensms .z3 { padding: 0 0 0 30px; }
.tm-panel-spendensms .z1 { font-size: 1rem; line-height: 1.9; margin: 165px 0 0 20px; }
.tm-panel-spendensms .z2 { font-size: 2.3rem; line-height: 0.6; margin: 0 0 0 20px; }
.tm-panel-spendensms .z3 { font-size: 3.9rem; margin: 0 0 0 20px; }
.tm-panel-spendensms .z3 span { font-size: 1rem; }
.tm-panel-spendensms p { font-size: 0.85rem; line-height: 1; font-weight: 700; color: #333; margin: 0 0 0 50px;}

.tm-panel-spendensmsinfo {
  border: 0px solid transparent;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  background-color: #FED505;
  overflow: hidden;
  padding: 30px 20px 30px 20px;
}

.tm-panel-spendensmsinfo p:first-child { font-size: 2.2rem; line-height: 1; font-weight: 700; color: #fff; margin-bottom: 20px }
.tm-panel-spendensmsinfo p:first-child .p1z1 { font-size: 3.1rem; }
.tm-panel-spendensmsinfo p:first-child .p1z2 { font-size: 1.1rem; position: relative; top: -2px }
.tm-panel-spendensmsinfo p { font-size: 1rem; line-height: 1; font-weight: 700; color: #333; }

.tm-panel-antrag .pdfdownload{ background: url(/assets/themes/yoo_avion_wp/images/lichtblicke/download_pdf_180x80_btn.png) left top no-repeat; width: 180px; height: 80px; margin: 0 0 40px; padding: 0; display: block; cursor: pointer; }
.tm-panel-antrag .pdfdownload:hover{ background-position: left -80px; }
.tm-panel-antrag .pdfdownload:active{ background-position: left -160px; }

.tm-panel-box-lichternetz {
  background: url(/assets/themes/yoo_avion_wp/images/lichtblicke/smartphone.jpg) right 270px no-repeat;
}

.tm-panel-box-lichternetz .appladen {
  cursor: pointer;
  background: url(/assets/themes/yoo_avion_wp/images/lichtblicke/app_laden-btn1.png) no-repeat;
  width: 180px;
  height: 30px;
  margin: 40px 0 5px 0;
  display: block;
}

.tm-panel-box-lichternetz .appladen:hover{ background-position: left -30px; }
.tm-panel-box-lichternetz .appladen:active{ background-position: left -60px; }

.tm-panel-box-shop {
  padding-left: 0;
  padding-right: 0;
}

/* Mobil */
@media (min-width: 320px) and (max-width: 767px){

  .tm-panel-box-lichternetz {
    background: url(/assets/themes/yoo_avion_wp/images/lichtblicke/smartphone.jpg) right 440px no-repeat;
    background-size: contain;
  }

  .tm-panel-box-lichternetz .appladen {
    margin: 20px 0 5px 0;
  }

}

@media (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {

  .tm-panel-box-lichternetz {
    background: url(/assets/themes/yoo_avion_wp/images/lichtblicke/smartphone.jpg) right 220px no-repeat;
    background-size: contain;
  }

  .tm-panel-box-lichternetz .appladen {
    margin: 40px 0 5px 0;
  }

}

/* >= Tablet */
@media (min-width: 768px) and (max-width: 960px){

  .tm-panel-box-lichternetz {
    background: url(/assets/themes/yoo_avion_wp/images/lichtblicke/smartphone.jpg) right 270px no-repeat;
  }

}

.tm-panel-sonne {
  border: 0px solid transparent;
  background-color: #FED505;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  box-sizing: border-box;
  overflow: hidden;
  padding: 30px;
}

.tm-panel-sonne-150 {
  background: #fff url(/assets/themes/yoo_avion_wp/images/lichtblicke/hg_verlauf_900x400.jpg) center -75px no-repeat;
  min-height: 150px;
  padding: 30px;
}

.tm-panel-sonne-200 {
  background: #fff url(/assets/themes/yoo_avion_wp/images/lichtblicke/hg_verlauf_620x400.png) center -100px no-repeat;
  min-height: 200px;
  padding: 30px;
}

.tm-unterstuetzer .tm-panel-sonne-200 {
  background: #fff url(/assets/themes/yoo_avion_wp/images/lichtblicke/hg_verlauf_900x400.jpg) center -75px no-repeat;
  min-height: 200px;
  padding: 30px;
}

.tm-aktuell .tm-panel-sonne-200 {
  background: #fff url(/assets/themes/yoo_avion_wp/images/lichtblicke/hg_verlauf_900x400.jpg) center -75px no-repeat;
  min-height: 200px;
  padding: 30px;
}

.tm-lichternetz .tm-panel-sonne-200 {
  background: #fff url(/assets/themes/yoo_avion_wp/images/lichtblicke/hg_verlauf_800x600.jpg) center -75px no-repeat;
  min-height: 200px;
  padding: 30px;
}

.tm-unsershop .tm-panel-sonne-200 {
  background: #fff url(/assets/themes/yoo_avion_wp/images/lichtblicke/hg_verlauf_960x400.jpg) center -75px no-repeat;
  min-height: 200px;
  padding: 30px;
}

.tm-panel-sonne-275 {
  background: #fff url(/assets/themes/yoo_avion_wp/images/lichtblicke/hg_verlauf_620x400.png) center -100px no-repeat;
  min-height: 275px;
  padding: 30px;
}

.tm-engagement .tm-panel-sonne-275 {
  background: #fff url(/assets/themes/yoo_avion_wp/images/lichtblicke/hg_verlauf_800x600.jpg) center -100px no-repeat;
  min-height: 275px;
  padding: 30px;
}

.tm-panel-sonne-400 {
  background: #fff url(/assets/themes/yoo_avion_wp/images/lichtblicke/hg_verlauf_620x400.png) center center no-repeat;
  min-height: 400px;
  padding: 30px;
}

.tm-engagement .tm-panel-sonne {
  background: #fff url(/assets/themes/yoo_avion_wp/images/lichtblicke/hg_verlauf_800x600.jpg) center center no-repeat;
  padding: 30px;
}

.tm-unterstuetzer .tm-panel-sonne,
.tm-aktuell .tm-panel-sonne,
.tm-foerderbeispiele .tm-panel-sonne,
.tm-foerderkriterien .tm-panel-sonne,
.tm-antrag .tm-panel-sonne,
.tm-lichternetz .tm-panel-sonne,
.tm-libli-on-tour .tm-panel-sonne,
.tm-libli-song .tm-panel-sonne,
.tm-kalaydo .tm-panel-sonne,
.tm-libli-ferien-tour .tm-panel-sonne,
.tm-dankempfang .tm-panel-sonne,
.tm-presse .tm-panel-sonne,
.tm-die-aktion .tm-panel-sonne,
.tm-der-vorstand .tm-panel-sonne,
.tm-der-beirat .tm-panel-sonne,
.tm-der-schirmherr .tm-panel-sonne,
.tm-unsere-partner .tm-panel-sonne,
.tm-transparenz .tm-panel-sonne {
  background: #fff url(/assets/themes/yoo_avion_wp/images/lichtblicke/hg_verlauf_900x400.jpg) center center no-repeat;
  padding: 30px;
}

.tm-panel-sonne h1, .tm-panel-sonne-400 h1 {
  text-transform: uppercase;
  font-size: 2.4em;
  line-height: 1.2em;
  font-weight: 700;
  color: #FFF;
}

.tm-panel-sonne p, .tm-panel-sonne-200 p, .tm-panel-sonne-400 p {
  font-size: 1.16em;
  line-height: 1.2em;
  font-weight: 700;
  color: #FFF;
  margin: 20px 0 0 0;
}

.uk-panel-box h2{
  font-size: 1.8rem;
  line-height: 1.4em;
  font-weight: 700;
  margin: 0 0 22px 0;
  padding: 0;
}

.uk-panel-box-secondary {
  border: 0px solid transparent;
  background-color: #B3B3B3;
  padding: 25px;
}

.tm-panel-box-front h1{
  text-transform: uppercase;
  color: #FED505;
  font-weight: 700;
  margin-top: -15px;
}

.tm-panel-corona-txtbtn h1 {
  text-transform: uppercase;
  color: #FFF;
  font-weight: 700;
  margin-top: 10px;
}

.tm-aktbox h2,
.tm-panel-box-front h2{
  font-size: 1.4rem;
  text-transform: uppercase;
  color: #FED505;
  font-weight: 700;
  line-height: 1.25;
  margin: -10px 0 -10px 0;
}

.tm-aktbox h2 {
  margin: 0;
}

.tm-panel-box-front p {
  font-size: 0.9rem;
  line-height: 1.4;
}

.tm-panel-box-front a{
  color: #FED505;
  font-size: inherit;
  font-weight: 700;
  text-decoration: none;
}

.tm-panel-transparenz a:link { font-weight: inherit; color: #666; }
.tm-panel-transparenz a:hover, .tm-panel-transparenz a:active{ color: #FF8F05; }
.tm-panel-transparenz h4 { font-size: 1.2rem; font-weight: 700; text-decoration: none; margin: 1.8em 0 1.35em 0 }
.tm-panel-transparenz h5.u700 { font-size: 1.2rem; font-weight: 700; text-decoration: underline; margin: 1.8em 0 1.35em 0 }
.tm-panel-transparenz h5.u700 ~ p:not(.u700), .tm-panel-transparenz ~ p:not(.u700) { font-weight: 700; margin: 1em 0 0.5em 0 }

/* Accordion */

.uk-accordion {
  padding: 0;
}

.tm-presse .uk-accordion {
  margin-top: -22px;
}

.uk-accordion-title {
  padding: 0 40px 2px;
}

.uk-accordion.tm-libliontour .uk-accordion-title,
.uk-accordion.tm-libliferientour .uk-accordion-title,
.uk-accordion.tm-accordion-kalaydo .uk-accordion-title {
  padding: 15px 22px;
}

.uk-accordion-content {
  padding: 0 22px 20px 22px;
  margin: 0 0 48px 0;
}

.uk-accordion.tm-libliontour .uk-accordion-content,
.uk-accordion.tm-libliferientour .uk-accordion-content,
.uk-accordion.tm-accordion-kalaydo .uk-accordion-content {
  padding: 0 22px 20px 22px;
  margin: 0 0 0 0;
}

.uk-accordion-title.uk-active + div > .uk-accordion-content {
  background-color: #fff;
}

.uk-accordion-content.uk-active {
/*  margin: 0 0 48px 0; */
}

.uk-accordion-title {
  margin: 60px 0 0 0;
}

.uk-accordion.tm-libliontour .uk-accordion-title,
.uk-accordion.tm-libliferientour .uk-accordion-title,
.uk-accordion.tm-accordion-kalaydo .uk-accordion-title {
  margin: 20px 0 0 0;
}

.uk-accordion.tm-libliontour .uk-accordion-title.uk-active,
.uk-accordion.tm-libliferientour .uk-accordion-title.uk-active,
.uk-accordion.tm-accordion-kalaydo .uk-accordion-title.uk-active
{
  margin: 20px 0 0 0;
  background-color: #fff;
}

.uk-accordion-title, .uk-accordion-title:not(:first-child) {
border-style: solid;
border-width: 13px;
-moz-border-image: url(/assets/themes/yoo_avion_wp/images/lichtblicke/border.png) 13 repeat;
-webkit-border-image: url(/assets/themes/yoo_avion_wp/images/lichtblicke/border.png) 13 repeat;
-o-border-image: url(/assets/themes/yoo_avion_wp/images/lichtblicke/border.png) 13 repeat;
border-image: url(/assets/themes/yoo_avion_wp/images/lichtblicke/border.png) 13 repeat;
}

.uk-accordion-title:hover {
border-style: solid;
border-width: 13px;
background-color: #fff;
-moz-border-image: url(/assets/themes/yoo_avion_wp/images/lichtblicke/border-hover.png) 13 repeat;
-webkit-border-image: url(/assets/themes/yoo_avion_wp/images/lichtblicke/border-hover.png) 13 repeat;
-o-border-image: url(/assets/themes/yoo_avion_wp/images/lichtblicke/border-hover.png) 13 repeat;
border-image: url(/assets/themes/yoo_avion_wp/images/lichtblicke/border-hover.png) 13 repeat;
}

.uk-accordion-title.uk-active {
border-style: solid;
border-width: 13px 13px 0px;
background-color: #fff;
-moz-border-image: url(/assets/themes/yoo_avion_wp/images/lichtblicke/border-top-hover.png) 13 repeat;
-webkit-border-image: url(/assets/themes/yoo_avion_wp/images/lichtblicke/border-top-hover.png) 13 repeat;
-o-border-image: url(/assets/themes/yoo_avion_wp/images/lichtblicke/border-top-hover.png) 13 repeat;
border-image: url(/assets/themes/yoo_avion_wp/images/lichtblicke/border-top-hover.png) 13 repeat;
}

.uk-accordion-content {
border-style: solid;
border-width: 0px 13px 13px;
-moz-border-image: url(/assets/themes/yoo_avion_wp/images/lichtblicke/border-bottom.png) 13 repeat;
-webkit-border-image: url(/assets/themes/yoo_avion_wp/images/lichtblicke/border-bottom.png) 13 repeat;
-o-border-image: url(/assets/themes/yoo_avion_wp/images/lichtblicke/border-bottom.png) 13 repeat;
border-image: url(/assets/themes/yoo_avion_wp/images/lichtblicke/border-bottom.png) 13 repeat;
}

.uk-accordion-content:hover, .uk-accordion-content.uk-active {
border-style: solid;
border-width: 0px 13px 13px;
-moz-border-image: url(/assets/themes/yoo_avion_wp/images/lichtblicke/border-bottom-hover.png) 13 repeat;
-webkit-border-image: url(/assets/themes/yoo_avion_wp/images/lichtblicke/border-bottom-hover.png) 13 repeat;
-o-border-image: url(/assets/themes/yoo_avion_wp/images/lichtblicke/border-bottom-hover.png) 13 repeat;
border-image: url(/assets/themes/yoo_avion_wp/images/lichtblicke/border-bottom-hover.png) 13 repeat;
}

.uk-accordion-title::before, .uk-accordion-title.uk-active::before {
  content: none;
}

.uk-accordion span.datum {
  position: relative;
  top: -50px;
  left: -47px;
  width: 150px;
  background-color: #ff8f05;
  font-size: 1rem;
  font-size: 14px;
  font-weight: 700;
  color: #FFF;
  text-align: center;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  margin: 0 0 -4px -6px;
  padding: 5px 35px;
}

.uk-accordion.tm-engagement span.headline {
  position: relative;
  left: -18px;
  top: -12px;
  color: #666;
  font-size: 1.8rem;
  line-height: 1.4em;
}

.tm-presse span.headline {
  position: relative;
  left: -18px;
  top: -12px;
  color: #666;
  font-size: 1.8rem;
  line-height: 1.4em;
}

.tm-presse .uk-h3 {
  font-size: 0.7em;
  line-height: 1.4em;
  color: #666;
  display: block;
  margin: 0.65em 0 0 0;
}


.uk-accordion.tm-libliontour span.headline,
.uk-accordion.tm-libliferientour span.headline,
.uk-accordion.tm-accordion-kalaydo span.headline {
  color: #666;
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 1.4em;
}

.uk-dropdown-navbar {
  margin-top: 20px;
}

img.wp-image-131,
img.wp-image-135 {
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}

/* index > Spendensumme */

.tm-spendensumme {
  position: relative;
}

.tm-spendensumme ul {
  padding: 0;
  margin: 0 0 10px 22px;
}
.tm-spendensumme li{ font-size: 1.6rem; font-weight: 700; color: #4D4D4D; display: inline-block; margin: 0; padding: 2px 0 0 1px; background: #FFF; width: 21px; text-align: center;
-webkit-box-shadow: inset 2px 2px 3px 0px rgba(0, 0, 0, 0.7); /* WebKit */
-moz-box-shadow: inset 2px 2px 3px 0px rgba(0, 0, 0, 0.7); /* Firefox */
box-shadow: inset 2px 2px 3px 0px rgba(0, 0, 0, 0.7); /* Standard */
}

div.z1wt { position: relative; display: block; font-size: 2em; font-weight: 700; color: #FFF; margin: 30px 0 10px 35px; padding: 0; }
div.z2wt { position: relative; display: block; font-size: 1em; font-weight: 700; color: #FFF; margin: 0 0 13px 35px; padding: 0; }
div.z3wt { position: relative; display: block; font-size: 1.5em; font-weight: 700; color: #FFF; margin: 20px 0 0px 35px; padding: 0; }
div.z4wt { position: relative; display: block; font-size: 2.1em; font-weight: 700; color: #FFF; margin: -10px 0 10px 35px; padding: 0; }
div.z5gr { position: relative; display: block; font-size: 2.1em; font-weight: 700; color: #4D4D4D; margin: -6px 0 0 35px; padding: 0; }
div.z6gr { position: relative; display: block; font-size: 0.8em; font-weight: 400; color: #4D4D4D; margin: 0 0 16px 38px; padding: 0; display: block }

.tm-jetzt-spendenbtn { background: url(/assets/themes/yoo_avion_wp/images/lichtblicke/jetzt_spenden_240x40_btn.png) left top no-repeat; width: 240px; height: 40px; margin: 0 0 0 20px; padding:0; float: left; cursor: pointer; }
.tm-jetzt-spendenbtn:hover { background-position: left -40px; }
.tm-jetzt-spendenbtn:active { background-position: left -80px; }

.tm-jetzt-spendenbtn-transhg { background: url(/assets/themes/yoo_avion_wp/images/lichtblicke/jetzt_spenden_240x40_btn_transhg.png) left top no-repeat; width: 240px; height: 40px; margin: 0 0 0 0px; padding:0; float: left; cursor: pointer; }
.tm-jetzt-spendenbtn-transhg:hover { background-position: left -40px; }
.tm-jetzt-spendenbtn-transhg:active { background-position: left -80px; }

.tm-spendensumme li.euro{ color: #FFF; background-color: transparent; box-shadow: inherit; margin-left: -5px; }

/* Tablet */
@media (min-width: 768px) and (max-width: 960px) {

  .tm-spendensumme {
    position: relative;
  }

  .tm-spendensumme ul {
    padding: 0;
    margin: 0 0 0 33px;
  }

  .tm-spendensumme li{ font-size: 1.3rem; font-weight: 700; color: #4D4D4D; display: inline-block; margin: 0; padding: 2px 0 0 1px; background: #FFF; width: 20px; text-align: center;
    -webkit-box-shadow: inset 2px 2px 3px 0px rgba(0, 0, 0, 0.7); /* WebKit */
    -moz-box-shadow: inset 2px 2px 3px 0px rgba(0, 0, 0, 0.7); /* Firefox */
    box-shadow: inset 2px 2px 3px 0px rgba(0, 0, 0, 0.7); /* Standard */
  }

  div.z1wt { position: relative; display: block; font-size: 1.6rem; font-weight: 700; line-height: 1; color: #FFF; margin: 22px 0 5px 49px; padding: 0; }
  div.z2wt { position: relative; display: block; font-size: 0.95rem; font-weight: 700; line-height: 1; color: #FFF; margin: 5px 0 0 49px; padding: 0; }
  div.z3wt { position: relative; display: block; font-size: 1.2rem; font-weight: 700; line-height: 1; color: #FFF; margin: 10px 0 0 49px; padding: 0; }
  div.z4wt { position: relative; display: block; font-size: 1.6rem; font-weight: 700; line-height: 1; color: #FFF; margin: 0 0 0 49px; padding: 0; }
  div.z5gr { position: relative; display: block; font-size: 1.6rem; font-weight: 700; line-height: 1; color: #4D4D4D; margin: 10px 0 0 49px; padding: 0; }
  div.z6gr { position: relative; display: block; font-size: 0.75rem; font-weight: 400; line-height: 1.1; color: #4D4D4D; margin: 2px 0 0 49px; padding: 0; display: block }

  .tm-jetzt-spendenbtn { position: relative; display: block; background: url(/assets/themes/yoo_avion_wp/images/lichtblicke/jetzt_spenden_180x30_btn.png) left top no-repeat; width: 180px; height: 30px; margin: 13px 0 0 49px; padding:0; float: left; cursor: pointer; }
  .tm-jetzt-spendenbtn:hover { background-position: left -30px; }
  .tm-jetzt-spendenbtn:active { background-position: left -60px; }
}

/* Mobil */
@media (min-width: 320px) and (max-width: 767px) {

  .tm-spendensumme {
    position: relative;
  }

  .tm-spendensumme ul {
    padding: 0;
    margin: 0 0 0 33px;
  }

  .tm-spendensumme li{ font-size: 1.3rem; font-weight: 700; color: #4D4D4D; display: inline-block; margin: 0; padding: 2px 0 0 1px; background: #FFF; width: 20px; text-align: center;
    -webkit-box-shadow: inset 2px 2px 3px 0px rgba(0, 0, 0, 0.7); /* WebKit */
    -moz-box-shadow: inset 2px 2px 3px 0px rgba(0, 0, 0, 0.7); /* Firefox */
    box-shadow: inset 2px 2px 3px 0px rgba(0, 0, 0, 0.7); /* Standard */
  }

  div.z1wt { position: relative; display: block; font-size: 1.6rem; font-weight: 700; line-height: 1; color: #FFF; margin: 22px 0 5px 49px; padding: 0; }
  div.z2wt { position: relative; display: block; font-size: 0.95rem; font-weight: 700; line-height: 1; color: #FFF; margin: 5px 0 0 49px; padding: 0; }
  div.z3wt { position: relative; display: block; font-size: 1.2rem; font-weight: 700; line-height: 1; color: #FFF; margin: 10px 0 0 49px; padding: 0; }
  div.z4wt { position: relative; display: block; font-size: 1.6rem; font-weight: 700; line-height: 1; color: #FFF; margin: 0 0 0 49px; padding: 0; }
  div.z5gr { position: relative; display: block; font-size: 1.6rem; font-weight: 700; line-height: 1; color: #4D4D4D; margin: 10px 0 0 49px; padding: 0; }
  div.z6gr { position: relative; display: block; font-size: 0.75rem; font-weight: 400; line-height: 1.1; color: #4D4D4D; margin: 2px 0 0 49px; padding: 0; display: block }

  .tm-jetzt-spendenbtn { position: relative; display: block; background: url(/assets/themes/yoo_avion_wp/images/lichtblicke/jetzt_spenden_180x30_btn.png) left top no-repeat; width: 180px; height: 30px; margin: 13px 0 0 49px; padding:0; float: left; cursor: pointer; }
  .tm-jetzt-spendenbtn:hover { background-position: left -30px; }
  .tm-jetzt-spendenbtn:active { background-position: left -60px; }
}


/* Footer */

footer .tm-facebookbtn {
  cursor: pointer;
  background: url(/assets/themes/yoo_avion_wp/images/lichtblicke/facebook-btn.png) left top no-repeat;
  width: 47px;
  height: 47px;
  margin-bottom: 20px;
  float: left;
  display: inline-block;
}

footer .tm-facebookbtn:hover {
  background-position: left -48px;
}

footer .tm-sociallnk p {
  font-weight: 700;
  font-size: 1.1em;
  color: #B3B3B3;
  display: inline-block;
  margin: 29px 0 0 8px;
}

/* Footer to Top Scroller */

footer .tm-upbtn { background: url(/assets/themes/yoo_avion_wp/images/lichtblicke/up-btn.png) left top no-repeat; display: block; height: 42px; width: 62px; cursor: pointer; }
footer .tm-upbtn:hover { background-position: left -42px; }
footer .tm-upbtn:active { background-position: left -84px; }

/* Mobil */
@media (min-width: 320px) and (max-width: 767px) {

}

footer .tm-borderline {
  border-top: 2px #B3B3B3 solid;
}

footer ul {
  list-style: none;
  padding: 0;
}

footer .tm-copyright p {
  font-size: 112.5%;
  color: #FFF;
  line-height: 0;
  margin: 0;
  padding: 0;
}

.tm-panel-unsere-partner a {
  font-weight: 700;
}

/* Font-Size */

/* Mobil */
@media (min-width: 320px) and (max-width: 767px){

  .tm-panel-box-front p, .tm-content, .uk-accordion-content, .tm-unterstuetzer { font-size: 0.85rem; }

  .tm-content h2,
  .uk-accordion.tm-engagement span.headline,
  .uk-accordion.tm-libliontour span.headline,
  .uk-accordion.tm-libliferientour span.headline,
  .uk-accordion.tm-accordion-kalaydo span.headline,
  .uk-accordion.tm-presse span.headline,
  .tm-presse span.headline { font-size: 1.5rem; }
  .tm-panel-box-front h1,

  [class*='tm-panel-sonne-'] h1 {
    font-size: 23.8px;
    font-size: 1.7rem;
  }

  .tm-panel-box-front h1 {
    line-height: 1.2
  }

  [class*='tm-panel-sonne-'] p {
    font-size: 12px;
    font-size: 0.85rem;
  }

  .tm-spendensumme { font-size: 0.85rem; }

  .tm-panel-spendensms .z1 { margin-top: 170px; }

  .tm-panel-spendensmsinfo p:first-child { font-size: 1.5rem; }
  .tm-panel-spendensmsinfo p:first-child .p1z1 { font-size: 2.3rem; }
  .tm-panel-spendensmsinfo p:first-child .p1z2 { font-size: 0.85rem; }
  .tm-panel-spendensmsinfo p { font-size: 0.85rem; margin: 0 0 15px 0 }

  .tm-footer { font-size: 0.85rem; }
}

/* >= Tablet */
@media (min-width: 768px) and (max-width: 960px){

  .tm-panel-box-front p, .tm-content, .uk-accordion-content, .tm-unterstuetzer { font-size: 0.85rem; }

  .tm-content h2,
  .uk-accordion.tm-engagement span.headline,
  .uk-accordion.tm-libliontour span.headline,
  .uk-accordion.tm-libliferientour span.headline,
  .uk-accordion.tm-accordion-kalaydo span.headline,
  .uk-accordion.tm-presse span.headline,
  .tm-presse span.headline { font-size: 1.5rem; }

  .tm-panel-box-front h1,
  [class*='tm-panel-sonne-'] h1 {
    font-size: 23.8px;
    font-size: 1.7rem;
  }

  [class*='tm-panel-sonne-'] p {
    font-size: 12px;
    font-size: 0.85rem;
  }

  .tm-spendensumme { font-size: 0.85rem; }

  .tm-panel-spendensms h2 { font-size: 1.9rem; }
  .tm-panel-spendensms h2 .h2sp1 { font-size: 2.4rem; }
  .tm-panel-spendensms .z1 { font-size: 0.9rem; margin: 175px 0 0 20px; }
  .tm-panel-spendensms .z2 { font-size: 2.2rem; }
  .tm-panel-spendensms .z3 { font-size: 3.8rem; }
  .tm-panel-spendensms .z3 span { font-size: 0.9rem; }
  .tm-panel-spendensms p { font-size: 0.8rem; }

  .tm-panel-spendensmsinfo p:first-child { font-size: 1.9rem; }
  .tm-panel-spendensmsinfo p:first-child .p1z1 { font-size: 2.6rem; }
  .tm-panel-spendensmsinfo p:first-child .p1z2 { font-size: 0.9rem; }
  .tm-panel-spendensmsinfo p { font-size: 0.85rem; }

  .tm-footer { font-size: 0.85rem; }
}

/* Unser Shop >>> */

.tm-14liste {
  padding: 10px 20px;
  background-color: #00AEEF;
  color: #fff;
}

.tm-14liste ul { padding: 0; }

.tm-14liste li:nth-child(1){ background-image: url(https://lichtblicke.de/assets/themes/yoo_avion_wp/images/lichtblicke/1c.svg); }
.tm-14liste li:nth-child(2){ background-image: url(https://lichtblicke.de/assets/themes/yoo_avion_wp/images/lichtblicke/2c.svg); }
.tm-14liste li:nth-child(3){ background-image: url(https://lichtblicke.de/assets/themes/yoo_avion_wp/images/lichtblicke/3c.svg); }
.tm-14liste li:nth-child(4){ background-image: url(https://lichtblicke.de/assets/themes/yoo_avion_wp/images/lichtblicke/4c.svg); }

.tm-14liste li{
  margin: 20px 0;
	padding: 10px 0 15px 55px;
  list-style: none;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-size: 40px;
}

.tm-14liste li p { text-transform: uppercase; color: #fff !important; margin-bottom: 1rem }

.tm-button,
.tm-button:hover {
	background-color: #00AEEF;
	color: #FFF;
}

/* <<< Unser Shop */


/* ========================================================================
   Component: Dotnav
 ========================================================================== */
/*
 * 1. Gutter
 * 2. Remove default list style
 */
.uk-dotnav {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  /* 1 */
  margin-left: -10px;
  margin-top: -15px;
  /* 2 */
  padding: 0;
  list-style: none;
}
/*
 * 1. Space is allocated solely based on content dimensions
 * 2. Horizontal gutter is using `padding` so `uk-width-*` classes can be applied
 */
.uk-dotnav > * {
  /* 1 */
  -ms-flex: none;
  -webkit-flex: none;
  flex: none;
  /* 2 */
  padding-left: 5px;
  margin-top: 15px;
}
/*
 * DEPRECATED IE9 Support
 */
.uk-dotnav:before,
.uk-dotnav:after {
  content: "";
  display: block;
  overflow: hidden;
}
.uk-dotnav:after {
  clear: both;
}
.uk-dotnav > * {
  float: left;
}
/* Items
 ========================================================================== */
/*
 * Items
 * 1. Hide text if present
 */
.uk-dotnav > * > * {
  display: block;
  box-sizing: content-box;
  width: 40px;
  height: 34px;
  padding-top: 14px;
  background: url(/assets/themes/yoo_avion_wp/images/lichtblicke/sliderbutton_off.png) -4px top no-repeat;
  /* 1 */
  text-indent: 0%;
  overflow: hidden;
  white-space: nowrap;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border: none;
}
/*
 * Hover
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 */
.uk-dotnav > * > :hover,
.uk-dotnav > * > :focus {
  background: url(/assets/themes/yoo_avion_wp/images/lichtblicke/sliderbutton_hov.png) -4px 0 no-repeat;
  /* 2 */
  outline: none;
}
/* OnClick */
.uk-dotnav > * > :active {
  background: url(/assets/themes/yoo_avion_wp/images/lichtblicke/sliderbutton_act.png) -4px 0 no-repeat;
}
/* Active */
.uk-dotnav > .uk-active > * {
  background: url(/assets/themes/yoo_avion_wp/images/lichtblicke/sliderbutton_act.png) -4px 0 no-repeat;
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* Modifier: `uk-dotnav-contrast`
 ========================================================================== */
.uk-dotnav-contrast > * > * {
  background: url(/assets/themes/yoo_avion_wp/images/lichtblicke/sliderbutton_off.png) -4px top no-repeat;
}
/*
 * Hover
 * 1. Apply hover style also to focus state
 */
.uk-dotnav-contrast > * > :hover,
.uk-dotnav-contrast > * > :focus {
  background: url(/assets/themes/yoo_avion_wp/images/lichtblicke/sliderbutton_hov.png) -4px 0 no-repeat;
}
/* OnClick */
.uk-dotnav-contrast > * > :active {
  background: url(/assets/themes/yoo_avion_wp/images/lichtblicke/sliderbutton_act.png) -4px 0 no-repeat;
}
/* Active */
.uk-dotnav-contrast > .uk-active > * {
  background: url(/assets/themes/yoo_avion_wp/images/lichtblicke/sliderbutton_act.png) -4px 0 no-repeat;
}
/* Modifier: 'uk-dotnav-vertical'
 ========================================================================== */
/*
 * DEPRECATED
 */
.uk-dotnav-vertical {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
/*
 * DEPRECATED IE9 Support
 */
.uk-dotnav-vertical > * {
  float: none;
}

.uk-dotnav a:link {
  text-decoration: none;
  color: #fff;
}

.uk-dotnav .uk-active a {
  color: #000;
}

/* SideNav */

ul#menu-subnav-lb-on-tour li,
ul.tm-sidenav li{ background: url('/assets/themes/yoo_avion_wp/images/lichtblicke/sidenav_bullet.png') -10px 2px no-repeat; margin-bottom: 0.4em; margin: 0; padding: 0 0 0 20px }

ul#menu-subnav-lb-on-tour a,
ul.tm-sidenav a{ font-size: 1em; font-weight: 700; color: #666 }

ul#menu-subnav-lb-on-tour {
  list-style: none;
  padding: 0;
}

ul#menu-subnav-lb-on-tour li {
  margin: 0 0 10px 0;
}

/* ========================================================================
   Component: Dropdown
 ========================================================================== */

.uk-dropdown {
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-bottomleft: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

/* ========================================================================
   Component: Slideshow
 ========================================================================== */

.uk-slideshow {
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}

/* ========================================================================
   Component: Altruja
 ========================================================================== */

/* Mobil */
@media (min-width: 320px) and (max-width: 767px){
  #ef-content {
    max-width: 85%;
  }
}

/* altruja Shop iframe */
.tm-iframe234kjh {
  min-height: 740px;
}
@media (max-width: 768px){
  .tm-iframe234kjh {
    min-height: 1340px;
  }
}
@media (max-width: 414px){
  .tm-iframe234kjh {
    min-height: 1940px;
  }
}

/* ========================================================================
   Component: Fancy Box
 ========================================================================== */

.uk-panel .fancybox-thumb img:not(first-of-type):not(last-of-type) {
  margin: 2px 0;
}

/* ========================================================================
   Iframe: Youtube
 ========================================================================== */

.iframe3543,
.yiframe {
  width: 560px;
  height: 314px;
}

/* ========================================================================
   Galleria: lightbox
 ========================================================================== */

.galleria-lightbox-overlay {
  opacity: 0.7;
  filter: alpha(opacity=70);
  background: #777 !important;
}

.galleria-lightbox-shadow {
  background: none !important;
}