@media (min-width: 0px) {
    .header {
        padding-top: 17px;
    }
    .content {
        /*margin-top: -20px;*/
        margin-bottom: 15px;
    }
}
@media (min-width: 768px) {
    .header {
        padding-top: 40px;
    }
    .content {
        margin-top: 0px;
        margin-bottom: 0px;
    }
}
/*@media (min-width: 992px) {
    .content {
        margin-top: 0px;
    }
}
@media (min-width: 1200px) {
    .content {
        margin-top: 0px;
    }
}*/
h1 {
    font-family: 'PT Sans', sans-serif;
    font-weight: bold;
    color: #666666;
    font-size: 24px;
    /*line-height: 16px;*/

    margin-top: 0px;
    /*margin-bottom: 0px;*/
    margin-bottom: 6px;

    /*min-height: 35px;*/
}
h2 {
    font-family: 'PT Sans Caption', sans-serif;
    font-weight: bold;
    color: #666666;
    font-size: 16px;

    margin-top: 6px;
    margin-bottom: 6px;
}
#menu a {
    color: white;
}
#menu a:hover{
    color: white;
}
.content {
    font-family: 'PT Sans', sans-serif;
    color: #333333;

    font-size: 12px;
    line-height: 18px;
}
.content .short {
    font-size: 14px;
    line-height: 24px;
}
/*.content .short h1 {
    margin-bottom: -11px;
}*/
.content h2 {
    margin-top: 30px;
}
.news {
    font-family: 'PT Sans', sans-serif;
    color: #333333;

    font-size: 12px;
    line-height: 18px;
}
.PTSansCaption {
    font-family: 'PT Sans Caption', sans-serif;
}
.PTSans {
    font-family: 'PT Sans', sans-serif;
}
.Roboto {
    font-family: 'Roboto', sans-serif;
}
.strong {
    font-weight: bold;
}
.color-white {
    color: white;
}
.color-333 {
    color: #333;
}
.color-666 {
    color: #666;
}
.fs10 {
    font-size: 10px;
}
.fs12 {
    font-size: 12px;
}
.fs14 {
    font-size: 14px;
}
.fs16 {
    font-size: 16px;
}
.fs32lh30 {
    font-size: 32px;
    line-height: 30px;
}
.lh18 {
    line-height: 18px;
}
.lh24 { /* NOT USED */
    line-height: 24px;
}
.lh29 {
    line-height: 29px;
}
.lh35 {
    line-height: 35px;
}
.pt6 {
    padding-top: 6px;
}
.pb6 {
    padding-bottom: 6px;
}
.pl10 {
    padding-left: 10px;
}
.pr10 {
    padding-right: 10px;
}
.pt14 {
    padding-top: 14px;
}
.pb14 {
    padding-bottom: 14px;
}
.pt15 {
    padding-top: 15px;
}
.pb15 {
    padding-bottom: 15px;
}
.pt20 {
    padding-top: 20px;
}
.pb20 {
    padding-bottom: 20px;
}
.pl20 {
    padding-left: 20px;
}
.pt35 {
    padding-top: 35px;
}
.pb35 {
    padding-bottom: 35px;
}
.mt15 {
    margin-top: 15px;
}
.mb17 {
    margin-bottom: 17px;
}
.mt30 { /* NOT USED */
    margin-top: 30px;
}
.mt35 {
    margin-top: 35px;
}
.mb-35 {
    margin-bottom: -35px;
}
.mb35 {
    margin-bottom: 35px;
}