.tooltip {
position: relative;
display: inline-block;
border-bottom: 1px dotted black; } .tooltip .tooltiptext {
visibility: hidden;
width: 120px;
background-color: black;
color: #fff;
text-align: center;
padding: 5px 0;
border-radius: 6px; position: absolute;
z-index: 1;
} .tooltip:hover .tooltiptext {
visibility: visible;
}
.flat-button-1 {
padding:10px 20px; 
background-color:transparent; border:2px solid #EB0E0E; color:#EB0E0E; font-size:16px	
} .cool-timeline-gallery {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
}
.cool-timeline-gallery .image {
flex-basis: calc(25% - 10px); margin: 5px;
box-shadow: 0 2px 4px rgba(0,0,0,.3);
}
.cool-timeline-gallery .image img {
width: 100%;
height: auto;
}
.ctl-wrapper .ctl-horizontal-timeline .ctl-slider-container.swiper-container {
min-height: 1000px;
}
.ctl-wrapper .ctl-horizontal-wrapper.ctl-design-7 .ctl-story:nth-child(odd) .ctl-arrow {
height: 36px !important;
}
div.ctl-wrapper .ctl-horizontal-timeline:not(.ctl-design-4) .ctl-h-line, div.ctl-wrapper .ctl-horizontal-timeline:not(.ctl-design-4) .ctl-line-fill.swiper-pagination-progressbar {
background-color: #333333;
}
div.ctl-wrapper .ctl-horizontal-timeline .ctl-icondot {
border-radius: 2px;
}
div.ctl-wrapper .ctl-horizontal-timeline:not(.ctl-design-4, div.ctl-default,div.ctl-design-1,div.ctl-design-6,div.dark-skin,div.ctl-design-8) .ctl-story:nth-child(even) .ctl-title {
background: #333333;
}
div.ctl-wrapper .ctl-horizontal-timeline:not(.light-skin) :where(.ctl-story,.ctl-year-swiper-slide):nth-child(even) {
--ctw-arw-bg: #333333;
}
div.ctl-wrapper .cool-timeline-wrapper:not(.ctl-one-sided,.ctl-compact-wrapper) .ctl-story.even {
--ctw-lbl-big-color: #333333;
}
div.ctl-wrapper .ctl-horizontal-timeline .ctl-button-next:hover, div.ctl-wrapper .ctl-horizontal-timeline .ctl-button-prev:hover {
border-radius: 3px;
}
div.ctl-wrapper {
--ctw-line-bg: #333333;
--ctw-first-story-color: #c21818;
}
div.ctl-horizontal-timeline {
--nav-icon-bd-width: 3px;
}
div.ctl-wrapper .ctl-horizontal-timeline .ctl-button-next, div.ctl-wrapper .ctl-horizontal-timeline .ctl-button-prev {
border-radius: 3px;
}
div.ctl-wrapper .ctl-horizontal-wrapper.ctl-design-2 .ctl-content {border: 0;border-radius: 2px;}
div.ctl-wrapper a.ctl_read_more {
padding: 16px 10px;
width: 100%;
text-align: center;
font-size: 20px;
margin: 10px 0px 0 -1px;
}
div.ctl-wrapper .ctl-description {
padding: 15px 12px 12px 12px;
line-height: 22px;
font-size: 17px;
font-family: 'Dosis';
}
div.ctl-wrapper .ctl-design-7 .ctl-labels a, .ctl-wrapper .ctl-labels {
font-family: 'Dosis';
}
div.ctl-wrapper .ctl-title {
font-family: 'Roboto';
font-weight: 300;
min-height: 67px;
word-break: break-word;
}
div.ctl-wrapper .ctl-icon i {
width: 31px;
height: 31px;
font-size: 31px;
}
div.ctl-wrapper #cool_timeline_epo.ctl-horizontal-wrapper:not(.dark-skin) .ctl-story.even :where(.ctl-label-big,.ctl-label-small) {font-size: 31px;}
div.cool-timeline-gallery .image {
box-shadow: 0 0 0;
}
.ctl-stories-aus-sheets-gefuettert #zuruck-button a.eael-creative-button {
padding: 17px 18px;
background-color: #c21818;
cursor: pointer;
}
.ctl-stories-aus-sheets-gefuettert div.links a.links-item {
border: 1px solid #b7b7b7;
padding: 10px 15px;
font-weight: 400;
font-size: 16px;
background-color: #fff;
border-radius: 3px;
}
.ctl-stories-aus-sheets-gefuettert div.links {
margin: 17px 0 0 3px;
}
img.skip-lazy.sl-pl-brand, div#sl-pl-bar-middle-container {filter: grayscale(1);opacity: 0.3;}
.sl-pl-text {
font-style: italic;
font-family: cursive;
letter-spacing: 0.105em;
width: 75%;
display: inline-block;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
}
i.eicon-share-arrow {
display: none !important;
}