.intro-fullstory {
    position:relative;
    max-height:10em;
    overflow:hidden;
    transition: max-height 0.4s ease;
    color: #999999;
}
.intro-fullstory.open {
    max-height: 2000px;
    color: #000000;
}
.shadow-fullstory {
    position:absolute;
    bottom: 0;
    width: 100%;
    height: 10em;
    background: -webkit-linear-gradient(transparent, white);
    background: -o-linear-gradient(transparent, white);
    background: -moz-linear-gradient(transparent, white);
    background: linear-gradient(transparent, white);
}
.xhr {
    text-decoration: none;
    border-bottom: 1px dotted;
}
.text-description-more {
    margin-top: 15px;
    padding-bottom: 2em;
}
.text-description-more a {
    text-decoration: none;
}