.widget-word,
.widget-definition {
    margin-bottom: 0;
}
.widget-definition .widget-content {
    background-color: #FFF;
    border-top: 0px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    padding: 25px;
    cursor: pointer;
}
.widget-definition .widget-content:hover {
    background-color: #faf2cc;
}
.widget-definition:last-child .widget-content {
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
}
.widget-word .widget-content {
    margin-bottom: 0;
    border-bottom-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-topbottom: 0;
}
.widget-definition .letter {
    display: table-cell;
    padding-right: 1.25em;
    vertical-align: top;
}
.widget-definition .letter span {
    width: 32px;
    height: 32px;
    font-size: 14px;
    display: block;
    font-weight: 600;
    text-align: center;
    line-height: 32px;
    color: #FFF;
    background-color: #49708A;
    border: 3px solid #FFF;
    box-shadow: 1px 1px 3px rgba(0,0,0,.4);
    border-radius: 100px;
    text-shadow: 1px 1px 2px rgba(0,0,0,.4);
}

.widget-definition .definition {
    display: table-cell;
    vertical-align: top;
    padding-top: 8px;
}
