.eventgallery-imagelist .thumbnail-container .content{ font-size:15px; line-height:16px; position:absolute; bottom:0; left:0; width:100%; height:100%; z-index:1; opacity:0; padding:8px; color:black; font-weight: bold; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-transition:all .5s; -moz-transition:all .5s; -o-transition:all .5s; -ms-transition:all .5s; transition:all .5s }
.eventgallery-imagelist .thumbnail-container:active .content,.eventgallery-imagelist .thumbnail-container:hover .content{opacity:1}
.eventgallery-imagelist .thumbnail-container .content .data{width:100%;height:100%;background-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-align:center}
.eventgallery-imagelist .thumbnail-container:hover .content .data{background-color:rgba(0,0,0,.2)}
.eventgallery-imagelist .thumbnail-container .content .data h2{ color: black; font-weight: bold; background-color:hsla(0,0%,100%,0); padding:10px 0; margin:5px 0; -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; transition:all .5s ease-in-out; position:relative; top:-100%; left:0  }
.eventgallery-imagelist .thumbnail-container:hover .content .data h2{background-color:hsla(0,0%,100%,.7);top:0}
.eventgallery-imagelist .thumbnail-container:hover .content .eventgallery-caption{margin-top:10px}

html { font-size: 100% !important; }
#shop button { background-color: transparent; overflow: visible; padding-right: 3px; padding-bottom: 10px !important; padding-left: 3px; border: 1px #2684f3; }

button:not([class]), input[type="submit"]:not([class]), input[type="button"]:not([class]), .bd-tagstyles:not(.bd-custom-button):not(.shape-only) button, .bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="submit"], .bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="button"], button.bd-button, input.bd-button, a.bd-button[href], .bd-button, button:link:not([class]), input[type="submit"]:link:not([class]), input[type="button"]:link:not([class]), .bd-tagstyles:not(.bd-custom-button):not(.shape-only) button:link, .bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="submit"]:link, .bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="button"]:link, button.bd-button:link, input.bd-button:link, a.bd-button[href]:link, .bd-button:link, button:visited:not([class]), input[type="submit"]:visited:not([class]), input[type="button"]:visited:not([class]), .bd-tagstyles:not(.bd-custom-button):not(.shape-only) button:visited, .bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="submit"]:visited, .bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="button"]:visited, button.bd-button:visited, input.bd-button:visited, a.bd-button[href]:visited, .bd-button:visited {
    background-image: none;
    border-width: 0;
    color: #ffffff;
    display: inline-block;
    margin-bottom: 10px;
    padding: 0 20px 0;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;





#sprd-customer-reviews__histogram-row button { background-color: #2684f3 !important; }

.SprdMain .sprd-customer-reviews__histogram-row button { border-style: none; cursor: pointer; flex: 0 1 auto; font-size: 1em; background-color: #2684f3 !important; max-width: 10em; overflow: hidden; }
.dsgvo { font-size: 12px; font-style: italic; }
