/**
Farben:
rgb(255,255,255) white          weiss
rgb(41,115,0)   darkgreen       dunkelgrün 
rgb(122,181,28) limegreen       grün 
rgb(252,196,0) gold             gelb 
rgb(232,64,46) tomato           rot
rgb(171,0,99) mediumvioletred  lila

rgb(123,234,23)
*/
#block-blanko-branding {
    max-width: 200px;
}
.text-section, .text-section__col-full {
    margin-bottom: 0px;
}
.teaser-domino:hover h2, .teaser-domino:hover p  {
    text-decoration: none !important;
}
.teaser-domino:hover a.teaser-domino__box  {
    cursor: initial;
}

.view .Identification,.view .Inference,.view .Learning,.view .Mobility,.view .Recognition {
    color: white;
    display: inline-block;
    font-size: 1em;
    height: 30px;
    line-height: 30px;
    min-height: 30px;
    min-width: 30px;
    width: 30px;
    text-align: center;
} 

.view .Identification {
    background-color: rgb(122,181,28);
}
.view .Inference{
    background-color: rgb(252,196,0);
}
.view .Learning{
    background-color: rgb(232,64,46) ;
}
.view .Mobility{
    background-color: rgb(171,0,99);
}
.view .Recognition {
    background-color: rgb(41,115,0);
}



.view-content table caption {
    display: table-caption;
    font-weight: 400;
    font-size: 34px;  
    margin: 0 0 20px 0;
    min-width: 500px;
    text-align: left;
}

.view-content thead {
    display: content;
    padding-right: 1em;
    text-align: left;
}
.view-content tr.short-list {
    min-height: 43px;
    vertical-align: baseline;
}
.view-content tr.short-list td {
    padding: 5px;
}

.view-content tr.odd {
    background: #f8f8f8; /* c_lightgrey */
}    

.view-content td.views-field {
}
.view-content .views-field.views-field-description__value p {
    line-height: 1.6em;
    margin: 0;
    padding: 0;
}
.views-element-container {
    margin-bottom: 30px;
} 


.footer__main > div {
    width: 33%;
}
.footer__main #block-blanko-footer-first-de {
}
.footer__main #block-blanko-footer-second-de {

}
.footer__main #block-blanko-footer-third-de {

}
.footer__main #block-blanko-footer-fourth-de {

}

a.abbr, abbr.abbr {
    position: relative;
}

a.abbr:hover::after, abbr.abbr:hover::after  {
    background: #07262D; /* c_petrol  */
    border: 0px ; 
    color: #FFFFFF; /* c_white */
    content: attr(data-title);
    display: inline-block;
    left: 1em;
    margin: 0;
    padding: 0.2em 0.4em;
    position: absolute;
    top: -3em;
    min-width: 10em;
    max-width: 16em;
    z-index: 99;
    /* .. */
}


.tool-region [id^=block-] { 
   background: transparent;
   margin-bottom: 30px;
}
/* wenn view block-views-block-kurzbeschreibungen unter den tool boxen plaziert wird */ 
.tool-region #block-views-block-kurzbeschreibungen .view-content  {
    background: transparent;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 61.875rem;
    padding: 0 .9375rem;
    width: 100%;
    -webkit-box-sizing: border-box;
}
