/*
Theme Name: Lemmony Child
Author: Ja Demokratie
Author URI: https://ja-demokratie.at
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
Text Domain: lemmony-child
Template: lemmony
*/


.hide, .twentytwenty-after-label, .twentytwenty-before-label, .bafg-slider-info-wraper, .taxonomy-category {
  display:none !important;
}
.illus :where(.is-layout-flow) > * {
  margin-block-start: 0;
}
/*.position-relative {
	position: relative;
}
.motto {
	position: absolute;
	top:10px;
}*/
.twentytwenty-overlay {
  display:none !important;
}
body .twentytwenty-handle {
    border: 2px solid black !important;
	background: #751f7c;
}
body .twentytwenty-left-arrow {
    border-right: 6px solid white !important;
}
body .twentytwenty-right-arrow {
	border-left: 6px solid white !important;
}
body .twentytwenty-horizontal .twentytwenty-handle:before, body .twentytwenty-horizontal .twentytwenty-handle:after {
	background: black;
	width: 2px;
}
body .twentytwenty-container {
    border: 2px solid black !important;
}
body .event_location_name, body .eventon_events_list .eventon_list_event .evoet_cx .level_4 {
    font-size: 18px;
}
.wp-block-code code {
font-size: 18px;
    line-height: 1.3;
}
body .evo_metarow_time span, body .evo_location_name {
font-size: 18px !important;
    line-height: 1.3;
}
/* Handrawn lines */
.handdrawn .eb-image-comparison-wrapper, .events {
  background: transparent;
  /* font-family: 'Patrick Hand SC', cursive; 
  font-size: 1.5rem;*/
  color: #2C2C2C /*#41403E */;
  padding: 0.75rem 1.5rem;

  /* Handgezeichnete Form */
  border: solid 2px #751f7c /*#41403E*/;
  border-radius: 255px 15px 225px 15px / 15px 225px 15px 255px;

  /* Schatten */
  box-shadow: 20px 38px 34px -26px rgba(0,0,0,0.2);
  transition: box-shadow 0.5s ease;
}

.handdrawn:hover .eb-image-comparison-wrapper {
  box-shadow: 2px 8px 4px -6px rgba(0,0,0,0.3);
}

.handdrawn.thin .eb-image-comparison-wrapper {
  border-width: 2px;
}
.handdrawn.dotted.thin .eb-image-comparison-wrapper { border: dotted 2px #41403E; }

/* Handrawn lines Ende */


/* Scrolltelling */
.jd-image-container {
  position: sticky;
  top: 0;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
.jd-image-container img {
  position: absolute;
  max-width: 80vw;
  height: auto;
  opacity: 0;
  transition: opacity 0.6s ease-in-out;
}
.jd-image-container img.visible {
  opacity: 1;
}
.jd-spacer {
  height: 300vh; /* genug Scrollweg */
}
/* Scrolltelling ende */


.texthighlight strong {
     /*background: url('https://s2.svgbox.net/pen-brushes.svg?ic=brush-8&color=751F7C');
     font-weight: normal;
    background-size: 100% 5px;
    background-repeat: no-repeat;
    background-position: bottom;
	    padding: 3px 0px;*/
	font-weight: bolder;
background: linear-gradient(104deg, rgba(130, 255, 173,0) 0.9%, rgba(130, 255, 173,1.25) 2.4%, rgba(130, 255, 173,0.5) 5.8%, rgba(130, 255, 173,0.1) 93%, rgba(130, 255, 173,0.7) 96%, rgba(130, 255, 1732,0) 98%), linear-gradient(183deg, rgba(130, 255, 173,0) 0%, rgba(130, 255, 173,0.3) 7.9%, rgba(130, 255, 173,0) 15%);
padding: 0.1em 13.7px;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
margin: 0;
border-radius: 7.5px;
text-shadow: -12px 12px 9.8px rgba(130, 255, 173,0.7), 21px -18.1px 7.3px rgba(255, 255, 255,1), -18.1px -27.3px 30px rgba(255, 255, 255,1);
}
.boldtexthighlight strong, .lemmony-typing-action {
     background: url('https://s2.svgbox.net/pen-brushes.svg?ic=brush-8&color=751F7C');
    background-size: 100% 5px;
    background-repeat: no-repeat;
    background-position: bottom;
	    padding: 3px 0px;
	text-decoration: none !important;
}

.eb-toggle-83lci.eb-toggle-wrapper .eb-toggle-slider {
    background: #751f7c !important;
}

.boxen a {
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 6px;
}
.eb-post-carousel-wrapper.eb-post-carousel-1roou .ebpg-entry-thumbnail img {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.margin-none {
    margin-bottom: 0;
}

.eb-accordion-099t4.eb-accordion-container .eb-accordion-icon-wrapper-eb-accordion-099t4 {
    border-color: #751f7c;
}
.eb-accordion-099t4.eb-accordion-container .eb-accordion-icon-wrapper-eb-accordion-099t4 .eb-accordion-icon {
    color: #751f7c;
}
.alt-font {
    font-family: "Permanent Marker", cursive;/*"Caveat", cursive;*/
	font-weight: 200 !important;
}

.eb-accordion-099t4.eb-accordion-container .eb-accordion-content-wrapper-eb-accordion-099t4 > .eb-accordion-content {
    margin-left: 0px; 
}
.eb-toggle-primary-label, .eb-toggle-secondary-label {
    background: white !important; 
}
@media only screen and (max-width: 1280px) {
  .lemmony-1200-hidden {
    display:none !important;
  }
}
@media only screen and (max-width: 768px) {
  body .absatz {
  hyphens: auto;
}
	.logo {
    max-width: 150px;
  }
.icon-width {
	flex-basis: 40px !important;
}
	.gap {
	height: 40px !important;
}
	.events  {
    padding-top: 7% !important;
    padding-right: 7% !important;
    padding-bottom: 7% !important;
    padding-left: 7% !important;
}
.gap0 {
    gap: 0px !important;
}
.evcal_list_a {
    display: flex !important;
}
.evoet_cx, .evcal_desc {
    flex-basis: 50% !important;
}
	.hide-under-768  {
    display:none !important;
  }
.ajde_evcal_calendar.esty_5 .desc_trig {
    padding: 10px 15px 10px 25px;
}
.eventon_events_list .eventon_list_event .evoet_cx span.evcal_desc2 {
    font-size: 19px !important;
    hyphens: manual !important;
    padding-top: 20px !important;
    padding-bottom: 30px !important;
}
body .event_location_name, body .eventon_events_list .eventon_list_event .evoet_cx .level_4 {
    font-size: 17px;
}
	.evoet_dayblock{
    padding-top: 10px !important;
}
}
@media only screen and (min-width: 769px) {
  .hide-over-769 {
	 display:none !important;
}
}