#breadcrumb .str-content_centered{ max-width:100rem; }
main .str-content_centered{ max-width:100rem; }

article > header{ margin-bottom:3rem; }
article > header h1{ font-size:4.2rem; }
article > p, .page-text p{
    max-width:80rem;
    /*font-family:Georgia,Times,"Times New Roman",serif; */
    font-family:"Khand","Roboto Condensed",sans-serif; /* A Vanessa pediu para trocar em 30/11/2019*/
    font-weight:300;
    font-size:1.9rem;
    line-height:1.2;
    margin:1rem 0 2rem 0;
}
article > blockquote,
.page-text blockquote{
    max-width:50rem;
    font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight:300;
    font-size:1.9rem;
    line-height:1.4;
    margin:2rem 0 4rem 5rem;
    padding:0 0 0 3rem;
    border-left:1px solid rgba(82,92,102,0.5);
}
article > blockquote p, .page-text blockquote p{
    font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;
}

article > ul, article > ol, 
.page-text ul, .page-text ol{
    max-width:80rem;
    /* font-family:Georgia,Times,"Times New Roman",serif; */
    font-family:"Khand","Roboto Condensed",sans-serif; /* A Vanessa pediu para trocar em 30/11/2019*/
    font-weight:300;
    font-size:1.9rem;
    line-height:1.2;
    margin:0 0 2rem 0;
}
article > ul li, article > ol li,
.page-text ul li, .page-text ol li{
    margin:0 0 0.5rem 2rem;
}
article > table{ width:100%;margin:2rem 0 4rem 0;padding:0; }
article > table th, article > table td, article > table caption{ padding:0.8rem;line-height:1.5;text-align:left; }
article > table caption{ text-align:center; }
article > table th, article > table caption{ vertical-align:bottom;border-bottom:2px solid rgba(82,92,102,0.5);color:rgba(82,92,102,0.5);font-weight:normal; }
article > table tbody td{ vertical-align:middle;border-bottom:1px solid rgba(82,92,102,0.5); }
article > table tfoot td{ vertical-align:top;color:rgba(82,92,102,0.5);font-weight:normal; }

.author{
    font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight:300;
    font-size:1.4rem;
    color:#333;
}

.slogan{
    font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight:300;
    font-size:2.4rem;
    line-height:1.2;
    margin:0;
    padding:2rem 0 2rem 2rem;
    color:#333;
    position:relative;
}
.slogan:before{
    display:block;
    position:absolute;
    top:-2rem;
    left:-2rem;
    
    content:open-quote;
    content:"\201C";
    font-family:"Georgia",Times,"Times New Roman",serif;
    font-size:8rem;
    font-weight:700;
    opacity:0.15;   
}

img.post-banner{ max-width:100%; }

/*
.faq-question{ cursor:pointer;position:relative;padding-left:16px; }
.faq-question:before{
    content:"message"; 
    position:absolute;
    top:0;left:0;
    padding:12px;
    font-family:'Material Icons';
    font-weight:normal;
    font-style:normal;
    font-size:16px;
    
    display:inline-block;
    line-height:1;
    text-transform:none;
    letter-spacing:normal;
    word-wrap:normal;
    white-space:nowrap;
    direction:ltr;

    -webkit-font-smoothing:antialiased;
    text-rendering:optimizeLegibility;
    -moz-osx-font-smoothing:grayscale;
    font-feature-settings:'liga';
}
*/
.faq-question{ cursor:pointer; }
.faq-question > *:first-child:before{
    content:"expand_more";
    padding-right:.8rem;
    
    font-family:'Material Icons';
    font-weight:normal;
    font-style:normal;
    font-size:16px;
    
    display:inline-block;
    line-height:1;
    text-transform:none;
    letter-spacing:normal;
    word-wrap:normal;
    white-space:nowrap;
    direction:ltr;

    -webkit-font-smoothing:antialiased;
    text-rendering:optimizeLegibility;
    -moz-osx-font-smoothing:grayscale;
    font-feature-settings:'liga';
}
.faq-answer{
    display:none;
    padding-bottom:1rem;
    border-bottom:1px solid rgba(82,92,102,0.35);
}

.faq-question.open > *:first-child:before{ content:"expand_less"; }
.faq-question.open + .faq-answer{ display:block; }