.single-content{
    width:100%;
}

/* titulos */
.single-content h1,
.single-content h2,
.single-content h3,
.single-content h4{
    font-weight: 700;
    color: #333;
    margin-bottom: 30px;
    margin-top: 0;
    line-height: 1.1;
    font-family: 'Roboto';
}

.single-content h1,
.single-content h2{
    font-size: 24px;
}

.single-content h3{
    font-size: 22px;
}

.single-content h4{
    font-size: 20px;
}

/* Content paragrafo */
.single-content p{
    font-size: 19px;
    line-height: 1.4;
    margin-bottom: 30px;
    margin-top:0;
    color: #666;
    font-family: 'Roboto';
}

/* content HR */
.single-content hr{
    margin: 30px 0;
}

/* Content image */
.single-content .wp-caption,
.single-content figure{
    margin: 0 -15px;
    margin-bottom: 30px;
    padding: 0;
    background-color: #fff;
    border:0;
    width:auto!important;
}

.single-content .wp-caption img,
dl.wp-caption dt.wp-caption-dt img,
.single-content figure img{
    background-color: #ccc;
    padding: 0;
    margin:0;
    width:100%;
}

.single-content .wp-caption .wp-caption-text,
.single-content .wp-caption .wp-caption-dd,
.single-content figure figcaption{
    padding: 15px;
    line-height: 1.2;
    color: #666;
    font-size: 16px;
    text-align: left;
    margin:0;
}

.single-content a{
    text-decoration: underline;
    font-weight: 700;
}

.single-content ul{
    margin-bottom: 15px;
    
}

.single-content li{
    font-size: 19px;
    line-height: 1.1;
    padding-bottom: 15px;
    word-wrap: break-word;
}

.single-content #materia_img{
    background: #fff!important;
    margin:0 -15px 30px -15px!important;
}

.single-content #materia_img_autor,
.single-content #materia_img_legenda{
    padding: 10px!important;
    display: block!important;
    line-height: 1!important;
    margin:0!important;
    border:0!important;
}

.single-content #materia_img p{
    margin:0!important;
}

.single-content img{
    height: auto!important;
    width:100%;
}

.single-content .player-content{
    margin-left: -15px;
    margin-right: -15px;
    width:auto!important;
}

.single-content iframe,
.single-content .player-content,
.single-content .fb_iframe_widget{
    width: 100%;
    border:0;
    margin-bottom: 30px;
    background-color: #ccc;
}

.single-content .fb_iframe_widget span,
.single-content .fb_iframe_widget_fluid span,
.single-content .fb_iframe_widget iframe{
    width:100%!important;
}

.single-content twitter-widget,
.single-content .instagram-media{
    margin: 0 auto 30px auto!important;
    max-width: 100%!important;
    min-width: auto!important;
}

/* citações */
.single-content  blockquote{
    display: block;
    width:100%;
    box-sizing: border-box;
    margin:0 0 30px 0;
    text-align: center;
    padding-top:100px;
    padding-bottom:30px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background-image:url('../../img/icons/quote.png');
    background-position-y: 30px;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: 50px;
}

.single-content  blockquote p{
    line-height: 1.15;
}

.single-content  blockquote p:last-of-type{
    font-weight: 900;
    font-size: 19px;
    margin-bottom: 0;
}

.single-content  blockquote p:first-of-type{
    font-weight: 400;
    font-size: 21px!important;
}

@media only screen and (min-width:768px){

    /* Content paragrafo */
    .single-content p{
        font-size: 20px;
    }

    /* listas */
    .single-content li{
        font-size: 20px;
    }

    /* imagens */
    .single-content .wp-caption,
    .single-content .wp-caption .wp-caption-dd,
    .single-content figure{
        margin-left: 0;
        margin-right: 0;
    }

    /* imagens materias antigo ND*/
    .single-content #materia_img{
        margin:0 0 40px 0!important;
    }

    /* citações */
    .single-content  blockquote p:last-of-type{
        font-weight: 900;
        font-size: 20px;
    }
    
    .single-content  blockquote p:first-of-type{
        font-weight: 400;
        font-size: 23px!important;
    }

    /* embeds */
    .single-content .player-content{
        margin-left: 0;
        margin-right: 0;
    }

}

@media only screen and (min-width:992px){

    /* Content paragrafo */
    .single-content p{
        font-size: 22px;
    }

    /* imagens */
    .single-content .wp-caption .wp-caption-text,
    .single-content .wp-caption .wp-caption-dd,
    .single-content figure figcaption{
        font-size: 18px;
    }

    .single-content .wp-caption.alignleft{
        max-width: 50%;
        float: left;
        margin-right: 30px;
    }

    .single-content .wp-caption.alignright{
        max-width: 50%;
        float: right;
        margin-left: 30px;
    }

    /* listas */
    .single-content ul{
        margin-bottom: 20px;
    }
    
    .single-content li{
        font-size: 22px;
        padding-bottom: 20px;
    }

    /* imagens materias antigo ND*/
    .single-content #materia_img{
        width:65%;
        margin:0 auto 40px auto!important;
        
    }

    /* citações */
    .single-content blockquote{
        border-color: #e7e7e7;
        padding-top: 120px!important;
        padding-bottom: 40px;
        border:0;
        border-left: 10px solid #ccc;
        background-color: rgba(0,0,0,0.05);
        padding-top:80px;
        background-position-y: 40px;
    }

    .single-content  blockquote p:last-of-type{
        font-weight: 900;
        font-size: 22px;
    }
    
    .single-content  blockquote p:first-of-type{
        font-weight: 400;
        font-size: 25px!important;
    }

}

@media only screen and (min-width:1200px) {

    /* embeds */
    .single-content .instagram-media{
        margin: 0 auto 30px auto!important;
        max-width: 685px!important;
        min-width: auto!important;
    }
    
}