/* © Eine Welt Laden Weißwasser Stylesheet GALLERY ENGINE eineweltladen.info 2026-05-17 */

/* Bilder-Galerie Vorschaubilder */ 
/*.gallery_slider {display: inline; background: transparent; width: 100%; max-width: 1096px; margin: 0 auto !important; z-index: 101;}*/
.gallery_content {display: inline-block; background: none; width: 33%; vertical-align: top;}
@media only screen and (max-width:48em) {
	.gallery_content {display: block; background: none; width: 99%;}}	
figure {width: 100%; margin: 1px !important; padding: 0 2px !important; }
figcaption {font-size: 16px; margin: 0; padding: 0 2px; color: #2d7000; min-height: 54px; overflow: visible;}
img {border: none;}
img.ppix, img.ppix:visited {width: 100%; vertical-align: middle; margin: 0 auto !important; background-color: transparent; border: none; -webkit-border-radius: 11px; -moz-border-radius: 11px; -khtml-border-radius: 11px; -o-border-radius: 11px; border-radius: 11px;  padding: 0px !important; -webkit-filter: grayscale(0) brightness(1); filter: grayscale(0) brightness(1); -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
img.ppix:hover, img.ppix:focus, img.ppix:active  {-webkit-filter: grayscale(.9) brightness(.9); filter: grayscale(.9) brightness(.9);}

/* Image Zoom */
.pix_gallery_zoom {display: none; position: fixed; z-index: 9987; width: 100%; height: 100%; text-align: center; top: 0; left: 0; background-color: rgba(0,0,0,0.8); -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; overflow: scroll;}
.pix_gallery_zoom img {max-width: 70%; margin: 1% 0; -webkit-border-radius: 11px; -moz-border-radius: 11px; -khtml-border-radius: 11px; -o-border-radius: 11px; border-radius: 11px; text-align: center; vertical-align: middle;}
.pix_gallery_zoom:target {outline: none; display: block;}

@keyframes pix_scaling { 
  from {transform: scale(2); margin-top: 80%;} 
  to {transform: scale(1); margin-top: 1%;}}
.pix_gallery_zoom img {animation: pix_scaling 1s ease-in;}

@keyframes pix_scaling_color { 
  from {background-color: rgba(158,255,37,0.8); opacity: 0;} 
  to {background-color: rgba(0,0,0,0.8); opacity: 1;}}
.pix_gallery_zoom {animation: pix_scaling_color 1s ease-in;}

@media only screen and (max-width:800px) {
	.pix_gallery_zoom:target {display: none;}}

/* Accordion-Buttons-Susubline */
.celebration_selector {max-width: 860px; min-width: 120px;}

.collector {font-size: 12px; text-align: center; background-color: #e0e0e0;}

.selector {-webkit-border-radius: 9px; -moz-border-radius: 9px; -khtml-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 920.87 920.87' fill='%235e5e5e' height='1.05em' width='1.05em'%3E%3Cpath d='M511.21,50.77c-254.29,0-460.44,206.15-460.44,460.44S256.92,971.64,511.21,971.64,971.64,765.5,971.64,511.21,765.5,50.77,511.21,50.77ZM718.78,540.63,416.14,843.28a36.12,36.12,0,0,1-50.92,0h0a36.12,36.12,0,0,1,0-50.92L645.59,512,365.22,231.63a36.11,36.11,0,0,1,0-50.91h0a36.11,36.11,0,0,1,50.91,0L718.78,483.36A36,36,0,0,1,729.13,512,35.94,35.94,0,0,1,718.78,540.63Z' transform='translate(-50.77 -50.77)' /%3E%3C/svg%3E") no-repeat 8px; background-size: 17px; background-color: #e0e0e0; text-align: center;}
.selector:hover {background-color: #9eff25;}

.titleline {text-align: left;}
.titleline label {display: block; cursor: pointer; color: #5e5e5e; line-height: 1.8; font-size: 14px; font-weight: 400; letter-spacing: 0;}
.titleline label:hover {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 920.87 920.87' fill='%2345972e' height='1.05em' width='1.05em'%3E%3Cpath d='M511.21,50.77c-254.29,0-460.44,206.15-460.44,460.44S256.92,971.64,511.21,971.64,971.64,765.5,971.64,511.21,765.5,50.77,511.21,50.77Zm27.84,668a36,36,0,0,1-28.64,10.35,36,36,0,0,1-28.63-10.35L179.14,416.14a36.12,36.12,0,0,1,0-50.92h0a36.11,36.11,0,0,1,50.91,0L510.41,645.59,790.78,365.22a36.11,36.11,0,0,1,50.91,0h0a36.11,36.11,0,0,1,0,50.91Z' transform='translate(-50.77 -50.77)' /%3E%3C/svg%3E") no-repeat 8px; background-size: 17px; color: #45972e; background-color: #fff500;  -webkit-border-radius: 9px; -moz-border-radius: 9px; -khtml-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px; letter-spacing: 1px;}

.titleline input:checked + label, .titleline input:checked + label:hover {background-color: #9eff25; -webkit-border-radius: 9px 9px 0 0; -moz-border-radius: 9px 9px 0 0; -khtml-border-radius: 9px 9px 0 0; -o-border-radius: 9px 9px 0 0; border-radius: 9px 9px 0 0;}
.titleline input:checked + label {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 920.87 920.87' fill='%239eff25' height='1.05em' width='1.05em'%3E%3Cpath d='M511.21,50.77c-254.29,0-460.44,206.15-460.44,460.44S256.92,971.64,511.21,971.64,971.64,765.5,971.64,511.21,765.5,50.77,511.21,50.77ZM298.46,582.58a71.38,71.38,0,1,1,71.37-71.37A71.37,71.37,0,0,1,298.46,582.58Zm212.75,0a71.38,71.38,0,1,1,71.37-71.37A71.37,71.37,0,0,1,511.21,582.58Zm212.74.79A71.37,71.37,0,1,1,795.33,512,71.37,71.37,0,0,1,724,583.37Z' transform='translate(-50.77 -50.77)' /%3E%3C/svg%3E") no-repeat 8px; background-size: 17px; background-color: #ff9201; color: #ffffff;}
.titleline input:checked + label:hover {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 920.87 920.87' fill='%233077cf' height='1.05em' width='1.05em'%3E%3Cpath d='M971.64,511.21c0-254.29-206.14-460.44-460.43-460.44S50.77,256.92,50.77,511.21,256.92,971.64,511.21,971.64,971.64,765.5,971.64,511.21ZM841.69,606.28a36.11,36.11,0,0,1,0,50.91h0a36.11,36.11,0,0,1-50.91,0L510.41,376.83,230.05,657.19a36.11,36.11,0,0,1-50.91,0h0a36.11,36.11,0,0,1,0-50.91L481.78,303.64a35.93,35.93,0,0,1,28.63-10.36,36,36,0,0,1,28.64,10.36Z' transform='translate(-50.77 -50.77)' /%3E%3C/svg%3E") no-repeat 8px; background-size: 17px; background-color: #ff9201; color: #ffffff;}
.titleline input {display: none;}

.titleline .titlecontent {background-color: #9eff25; margin: 0; overflow: hidden; height: 0; position: relative;  -webkit-border-radius: 0 0 9px 9px; -moz-border-radius: 0 0 9px 9px; -khtml-border-radius: 0 0 9px 9px; -o-border-radius: 0 0 9px 9px; border-radius: 0 0 9px 9px;}

.titleline input:checked ~ .titlecontent {-webkit-transition: height .1s ease-in-out; -moz-transition: height .1s ease-in-out; -o-transition: height .1s ease-in-out; -ms-transition: height .1s ease-in-out; transition: height .1s ease-in-out;}

.titleline input:checked ~ .titlecontent {height: auto;}

@media only screen and (max-width: 720px) {
   .titleline input:checked ~ .titlecontent {height: auto;}}

.titleline input:checked + .selector, .titleline input:checked + .selector:hover {color: #ffffff;}

/* Galerie Links */
ul.subsub_gal_links {list-style: none; padding: 1px !important; margin: 0 !important; letter-spacing: -0.031em; overflow: visible; height: auto;}
li.subsub_gal_link {display: inline-block; font-size: 14px; color: #1e3600; font-weight: 400; text-decoration: none; letter-spacing: -0.031em;}	
li.subsub_gal_link a:link, li.subsub_gal_link a:visited {color: #1e3600; font-weight: 400; text-decoration: none; padding: 1px !important; margin: 0 1px !important; border: none;/* -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;*/}
li.subsub_gal_link a:hover, li.subsub_gal_link a:focus, li.subsub_gal_link a:active {color: #ffffff; font-weight: 400 !important; text-decoration: none; padding: 1px !important; margin: 0 1px !important; /*height: 12px; */background-color: #0457bd; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: none;}

ul.under_links {margin: 0; padding: 0; list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 391.03 702.47' fill='%233077cf' height='0.65em' width='0.65em'%3E%3Cpath d='M725.85,484.78,414.72,173.65a40.13,40.13,0,0,0-56.57,0h0a40.13,40.13,0,0,0,0,56.57l283,283-283,283a40.13,40.13,0,0,0,0,56.57h0a40.11,40.11,0,0,0,56.57,0L725.85,541.66a40.51,40.51,0,0,0,0-56.88Z' transform='translate(-346.48 -161.98)' /%3E%3C/svg%3E"); list-style-position:outside; text-align: center;}

@media only screen and (max-width:48em) {
   .sub_gal_link, .sub_gal_link a:link {letter-spacing: -0.063em; margin: 1px 4px; padding: 0 2px;}
	li.sub_gal_link, li.sub_gal_link a:link, li.subsub_gal_link, li.subsub_gal_link a:link {letter-spacing: 1pt;}}

 /* Galerie Infoline */	
.infoline {display: table; z-index: 9666; width: 100%; max-width: 800px; margin: 4px 0 !important; padding: 0 !important; text-align: center !important; background-color: transparent;}
.infoline_content {height: auto; width: auto; margin-left: auto; margin-right: auto; overflow: visible; text-align: center !important; background-color: transparent;}
