/*  Padrão Gutenberg  */

.alignfull {
    margin: 0.5rem calc(50% - 50vw);
    max-width: 100vw;
    width: 100vw
}
  
.alignwide {
    margin-left: -4rem;
    margin-right: -4rem;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    max-width: 1280px
}

/* Reset align no mobile */
@media (max-width: 767px) {

    .alignwide {
        margin-left: 0rem;
        margin-right: 0rem;
    }
}
  
.alignnone {
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
    max-width: 100%
}
  
.aligncenter {
    margin: 0.5rem auto;
    display: block
}
  
@media (min-width: 640px) {

    .alignleft:not(.wp-block-button) {
        margin-right: 0.5rem
    }
  
    .alignleft:not(.wp-block-button) {
        float: left
    }
  
    .alignright:not(.wp-block-button) {
        margin-left: 0.5rem
    }
  
    .alignright:not(.wp-block-button) {
        float: right
    }
  
    .wp-block-button.alignleft a {
        float: left
    }
  
    .wp-block-button.alignleft a {
        margin-right: 1rem
    }
  
    .wp-block-button.alignright a {
        float: right
    }
  
    .wp-block-button.alignright a {
        margin-left: 1rem
    }
}
  
.has-small-font-size {
    font-size: 14px;
    font-weight: normal
}
  
.has-regular-font-size {
    font-size: 16px;
    font-weight: normal
}
  
.has-large-font-size {
    font-size: 18px;
    font-weight: bold
}
  
.wp-caption {
    margin-bottom: 1rem;
    display: inline-block
}
  
.wp-caption img {
    margin-bottom: 0.5rem;
    line-height: 1
}
  
.wp-caption-text {
    font-size: .875rem;
    color: #4b5563
}
  
/*Conteúdo do Post*/

.wp-block-gallery img{
    border-radius: 8px !important;margin:0px !important;
}

.wp-block-gallery{
    margin-top:30px;
    margin-bottom:30px;
}

/* Quote */

.wp-block-pullquote{
    border:0px;
    margin-left:5rem;
    margin-right:5rem;
    margin-top:0px;
    margin-bottom:20px;
    padding:1em 0;
    color: var(--cor-rosa);
}

body.block-editor-page .editor-visual-editor figure.wp-block-pullquote blockquote p, figure.wp-block-pullquote blockquote p{
    font-size: 22px !important;
    text-align:left !important;
    line-height: 1.36 !important;
    font-weight: 700 !important;
    color: inherit !important;
}

/* Mobile */
@media (max-width: 782px) {
    .wp-block-pullquote{
        margin:0px;
    }
}

.is-style-rounded img{
	border-radius: 8px !important;
}

.word-break-all{
    word-break: break-all;
}

section#noticiaCorpo .resumo{

}

#postContent, html.block-editor-iframe__html .wp-block-post-content{
    font-family: "Montserrat", sans-serif;
    font-size: 1.313rem;
    line-height: 2rem;
    font-weight: 400;
    color: #1C213B;
}

#postContent hr, html.block-editor-iframe__html .wp-block-post-content hr{
    margin-top: 2rem;
    margin-bottom: 2rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

html.block-editor-iframe__html h1.wp-block-post-title{
    color:#E31160;
}

.wp-block-quote{
    color:#1C213B;
    font-family: "Montserrat", sans-serif;
    font-size: 1.313rem;
    font-weight: 600;
    line-height: 2rem;
    padding-left: 0px;
    border:0px;
}

.wp-block-image img{
    border-radius: 10px;
    margin-bottom: 2rem;
    margin-top: 2rem;
}

#postContent a, html.block-editor-iframe__html .wp-block-post-content a{
    color:#E31160;
    text-decoration: underline;
}

.wp-block-separator:not(.is-style-wide):not(.is-style-dots){
    width:100% !important;
}

#postContent .wp-block-button a, html.block-editor-iframe__html .wp-block-button a, html.block-editor-iframe__html .wp-block-button__link{
    padding: 9px 25px 11px 25px !important;
    color: #F7F7FF;
    font-size: 0.94117647058824em;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    text-decoration: none !important;
    border-radius: 40px;
}

.has-rosa-cereja-background-color, .wp-block-button__link{
    background-color: #E31160;
}

.has-azul-eclipse-background-color{
    background-color: #1C213B;
}

.has-preto-background-color{
    background-color: #000000;
}

.has-laranja-ouro-background-color{
    background-color: #f1a600;
}

.has-azul-noite-background-color{
    background-color: #25245A;
}

.has-rosa-cereja-color{
    color: #E31160 !important;
}

.has-azul-eclipse-color{
    color: #1C213B !important;
}

.has-preto-color{
    color: #000000 !important;
}

.has-laranja-ouro-color{
    color: #f1a600 !important;
}

.has-azul-noite-color{
    color: #25245A !important;
}

.is-style-outline a{
    border-color: #E31160;
    color: #E31160;
}