/* GENERAL TABLE
**************************************************/
.general
{  
    margin-bottom:20px;
    text-align:left;
    /*width:940px;*/
    font-size:13px;
}
.general table
{
    font-size:13px;
    border:1px solid #cccccc;
    width:100%;
}
.general table th
{
    border:1px solid #cccccc;
    background-color:#dddddd;
    padding-left:10px;
    padding-right:10px;
    padding-top:4px;
    padding-bottom:4px;
}
.general table td.subTitle
{
    border:1px solid #e5e5e5;
    background-color:#f3f3f3;
    padding-left:10px;
    padding-right:10px;
    padding-top:4px;
    padding-bottom:4px;
    font-weight: bold;
}
.general table tr td
{
    padding-left:10px;
    padding-top:2px;
    padding-bottom:2px;
}
.responsive-img
{
    max-width: 100%;
    height: auto;
    padding-top:20px;
    padding-bottom:20px;
}   

blockquote
{
    color: #666666;
    font-size: 24px;
    font-style: italic;
}

blockquote:before
{
    content: "“";
    color: #2cb2d9;
    float: left;
    font-size: 75px;
    margin-top: -20px;
    margin-right: 10px;
    height: auto;
    margin-bottom: 20px;
}

blockquote
{
    color: #666666;
    font-size: 20px;
    font-style: italic;
    font-family: 'Montserrat', sans-serif;
}

blockquote:before
{
    content: "“";
    color: #990000;
    float: left;
    font-size: 75px;
    margin-top: -20px;
    margin-right: 10px;
    height: auto;
    margin-bottom: 20px;
    font-family: initial;
}
.roboto-condensed-light{
    font-weight: 200;
    font-family: 'Roboto Condensed', sans-serif;
}
.roboto-condensed-bold{
    font-weight:400;
    font-family: 'Roboto Condensed', sans-serif;
}
.roboto-heading{
        color: #990000;
        font-family: 'Roboto Condensed', sans-serif;
        line-height: 1.18;
        letter-spacing: 0;
}