.esportes .bg-dark {background: #049149 !important}
.esportes .menu-sub {background: #00ad54 !important}

.content-head h1 {color:#153566; font-weight: 700; margin-bottom: 0; line-height: 1.1}
.content-head h2 {color:#555; font:normal 18px 'Open Sans', sans-serif; margin-top: 8px}

.jornalista img {border-radius: 100%; margin-right: 8px}
.jornalista a {display: flex; align-items: center; text-decoration: none; line-height: 1.2}
.jornalista {margin-left: 10px}
.jornalista:nth-child(1) {margin-left: 0}

.jornalista-wrap {flex-direction: column}
.share {margin-top: 20px}

.jornalista-share .nav li a {padding:1rem 0.5rem}
.jornalista-share .nav li .fc {color:#0c79e8}
.jornalista-share .nav li .inst {color:#d747e7}
.jornalista-share .nav li .yt {color:red}
.jornalista-share .nav li .whats {color:#128c7e}
.jornalista-share .nav li .tw {color:#1d9bf0}

/*.content-txt p {color:#404040; font:normal 16px 'Open Sans', sans-serif; line-height: 1.4}*/
.content-txt p {font: 20px 'Georgia', serif; color: #000; margin-top: 20px; line-height: 32px; word-break: break-word}
.content-txt ul li,
.content-txt ol li {font: 20px 'Georgia', serif; color: #000}
.content-txt ul li a {text-decoration: none}

.ckeditor-html5-audio {border: 1px solid #aaa; border-radius: 10px}
.ckeditor-html5-audio .plyr--audio {border-radius: 10px}
.ckeditor-html5-audio .plyr--audio .plyr__controls {background: #efefef !important}

.content-txt table {border: 1px solid #aaa}
.content-txt table tr p {margin: 0 !important}
.content-txt table tr td {padding: .5rem 1rem}

.content-txt  .carousel-gallery .carousel-inner img {width: 100%; height: auto}
.content-txt  .carousel-gallery .legend {color: #fff !important; background: #7c7c7c; padding-left: 10px; padding-right: 10px}
.content-txt  .carousel-gallery .carousel-control-prev-icon,
.content-txt  .carousel-gallery .carousel-control-next-icon {background-color: #858585; padding: 4px; border-radius: 4px}
.content-txt  .carousel-gallery .carousel-control-prev,
.content-txt  .carousel-gallery .carousel-control-next {width: 10%}


.content-txt blockquote {
    display: flex;
    align-items: center;
    flex-direction: column;
    /*border-top: 1px solid #dfdfdf;*/
    border-bottom: 1px solid #dfdfdf;
}
.content-txt blockquote:before {
    content: "";
    width: 50px;
    height: 50px;
    background: url("../images/quote.svg") no-repeat center center;
    display: inline-block;
    margin-right: 10px;
}
.content-txt blockquote p {
    color: #444;
    font-style: italic;
    font-weight: 200;
    position: relative;
    line-height: 1.2;
    margin-top: 0;
}



.maisLidas {margin: 0 auto}
.maisLidaés h3 {font-weight: 700; text-align: center; padding: 8px 0; border-bottom: 1px solid #d3d3d4}
.maisLidas ul li {width: 100%; margin-bottom: 20px}
.maisLidas ul li:last-child {margin-bottom: 0}
.maisLidas ul li a {color: #000; text-decoration: none}
.maisLidas ul li a strong, .maisLidas ul li h4 {font-size: 1.1rem; display: block; line-height: 1.2}
.maisLidas ul li a time {color:#8b8b8b; font-size: 12px; display: block; line-height: 1; margin-top: -1px; margin-bottom: 1px}
.maisLidas ul li a img {border-radius: 4px; margin-right: 15px}

.bannerFixor {top:40px; text-align: center}


/* FOTOS E TABELAS */
.small-image-noticia {max-width: 700px;}
.small-image-noticia .credit, .big-image-noticia .credit {font-size: 12px; display: block; text-align: right;}
.small-image-noticia img, .big-image-noticia img {width: 100%; height: auto; margin: auto; display: block;}
.small-image-noticia .legend, .big-image-noticia .legend {font-size: 14px; display: block; background: #efefef; padding: 5px}

.big-image-noticia, .small-image-noticia {display: block; margin: auto auto 20px auto;}
.youtube-embed-wrapper {display: block; margin-bottom: 20px}

table {width: 100% !important; max-width: 100% !important; margin-bottom: 20px}
table tr { width: 100%; max-width: 100%}
table tr:nth-child(2n-2) {background: #f9f9f9}

table th, .news-post table tr td {border: 1px solid #ddd;padding: 5px 4px}
table th p, .news-post table tr td p {margin-bottom: 0; line-height: 1.1}

/* CATAGORIAS - ULTIMAS */
.editoria {font-weight: bold; border-bottom: 1px solid #d6d6d6}
.editoria span {border-bottom: 2px solid #000; display: inline-flex; padding-bottom: 8px; bottom: -1px}

.category_list {position: relative}
.category_list li {width: 100%; flex: 0 0 100%; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #d6d6d6}
.category_list li .img-box {width: 306px; flex: 0 0 306px}
.category_list li .post-link {padding-left: 18px}
.category_list li h2 {font-weight: bold;}
.category_list li h2 a {color: #000; text-decoration: none; line-height: 1.1; display: block}
.category_list li img {width: 100%; border-radius: 4px}
.category_list li time {color: #858585; font:normal 12px 'Open Sans', sans-serif}
.category_list li p {color: #5D5D5D; font:normal 16px 'Open Sans', sans-serif}

.cities li a {color: #2c2c2c; font-size: 18px; text-decoration: none; display: block; text-align: center}

.pager {justify-content: space-between; list-style: none; padding: 0; margin-bottom: 14px }
.pager li {width: auto; flex: 0 0 auto; padding-bottom: 0; margin-bottom: 0; border: 0}

/* BLOGS */
.category_list li .blog-items .img_wrap {margin-right: 18px}
.category_list li .blog-items img {width: 110px; height: 110px; border-radius: 100%}

/* ESPORTES */
.esportes .search input[type="search"] {background:#00ad54; border:1px solid #00ad54}
.esportes .search input[type="search"]::-moz-placeholder {color: #f2f2f2}
.esportes .search input[type="search"]:-ms-input-placeholder {color: #f2f2f2}
.esportes .search input[type="search"]::placeholder {color: #f2f2f2}


@media (max-width: 768px) {
    .head-blogger {margin-top: 32px}
    .blogger {text-align: start}
    .blogger .ps-lg-3 {margin-left: 18px}
    .blogger .autor_name {margin-top: 1rem;}
    .blogger .nav {justify-content: start}
    .blogger .text-secondary {display: none !important}

    .jornalista-share .nav li a {padding: 12px 10px 0 0}

    .jornaalista-mobile {flex-direction: column}
    .jornalista {margin-left: 0; margin-top: 15px}
    .jornalista:nth-child(1)  {margin-top: 0}
}
@media (max-width: 425px) {

    .content-head h1 {font-size: 22px}
    .content-head h2 {font-size: 14px}

    .category_list {margin-bottom: 28px}
    .category_list li .d-flex {flex-direction: column}
    .category_list li .category_ult {flex-direction: row}

    .category_list li h2 {font-size: 22px}
    .category_list li .img-box {width: 100%; flex: 0 0 100%; margin-bottom: 15px}
    .category_list li img {width: 100%; height: auto;}
    .category_list li .post-link {padding-left: 0; justify-content: start}
    .category_list li .post-link .d-flex {align-items: start !important;}
    .category_list li time {margin-bottom: 8px}
    .category_list li p {font-size: 14px; margin-bottom: 0}

    .category_list li .blog-items {flex-direction: column; text-align: center}
    .category_list li .blog-items .img_wrap {margin-bottom: 24px}



    .maisLidas ul li a strong, .maisLidas ul li a h4 {font-size: 1rem}

    .content-txt table tr td {padding: 4px 4px}
    .content-txt table tr td p {font-size: 15px; line-height: 1.2}

    .bannerFixor {position: static !important; padding: 20px 0}
}