
.glass-effect img {
    display: block;
}
.glass-effect {
    position: relative;
    display: inline-block;
}
.glass-effect .panel {
    font-family: 'Open Sans', sans-serif;
    position: absolute;
    top: 18%;
    color: white;
    z-index: 3;
    background: url('../images/diagonale.png');
}
.glass-effect .text {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.glass-effect .text { padding: 18px 38px 18px 112px; }
.glass-effect .text .headline {
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 32px;
    line-height: 40px;
    font-weight: bold;
}
.glass-effect .text .sub-headline {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 2px;
}
.glass-effect .headline + .sub-headline {
    margin-top: 13px;
}
.glass-effect .blur {
    overflow: hidden;
    position: absolute;
    top: 18%;
    z-index: 1;
}
.glass-effect .blur img {
    filter: blur(8px);
    position: absolute;
    overflow: hidden;
    top: 0;
}
.glass-effect .blur-fallback {
    filter: opacity(0%);
    overflow: hidden;
    position: absolute;
    top: 18%;
    z-index: 2;
}
