.success {
    display: none;
    color: #0f0;
}

.error {
    display: none;
    color: #f00;
}

.form-subscribe .form-button {
    top: -48px;
}

@font-face {
    font-family: 'League Spartan';
    src: url('/assets/fonts/leaguespartan-bold.eot');
    src: url('/assets/fonts/leaguespartan-bold.eot?#iefix') format('embedded-opentype'),
         url('/assets/fonts/leaguespartan-bold.woff2') format('woff2'),
         url('/assets/fonts/leaguespartan-bold.woff') format('woff'),
         url('/assets/fonts/leaguespartan-bold.ttf') format('truetype'),
         url('/assets/fonts/leaguespartan-bold.svg#league_spartanbold') format('svg');
    font-weight: bold;
    font-style: normal;

}

.leagueSpartan {
    font-family: 'League Spartan';
    font-weight: bold;
    font-style: normal;
}

.leagueSpartanTitle {
   font-size: 30px;
}

.leagueSpartanSmall {
   font-size: 13px;
}

.rd-navbar-brand .brand {
    color: #fff;
    letter-spacing: 2px;
    font-size: 16px;
}

.rd-navbar-brand .brandSlogan {
    font-size: 12px;
    line-height: 18px;
    color: #c0a6a8;
    letter-spacing: 1px;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-brand {
    padding: 32px 30px;
}

html.mobile .rd-navbar-brand .brandSlogan {
    display: none;
}

html.mobile .rd-navbar-brand .brand {
    font-size: 9px;
    margin: 5px 0 0 0;
}

html.desktop #newsletter-recaptcha,
html.tablet  #newsletter-recaptcha {
    margin-left: 20%;
    margin-top: 20px;
}

html.mobile #newsletter-recaptcha {
    margin-top: 10px;
    margin-left: -5px;
}

#contato-recaptcha {
    margin-top: 20px;
}

.container .pagination {
    text-align: center;
    font-size: inherit;
    line-height: inherit;
    display: inherit;
}

.container .pagination strong,
.container .pagination a {
    margin: 10px;
    border: 2px solid #937f81;
    text-align: center;
    font-weight: 700;
    color: #937f81;
    padding: 10px;
}

.container .pagination strong {
    background-color: #937f81;
    color: #FFF;
}

.justify {
    text-align: justify;
}

.mobile .pagination a[rel=prev], .mobile .pagination a[rel=next] {
    display: none;
}

p.resumo {
    min-height: 130px;
}

.post-classic .post-classic-media {
    flex-grow: 0;
}

span.error-message {
    color: #ff0000;
}

.sucess-message {
    color: white;
}
