.container_interna {max-width: 1424px}
.container_interna_list {max-width: 1332px}

.article-header {text-align: center}
.article-header h2, .article-header h3, .article-header strong {color: #000; font-size: 22px; font-family: "Gp1headlinebold", serif;   margin: 0 0 15px 0; }
.article-header h2 a, .article-header h3 a, .article-header strong a {color: #000; border-bottom: 2px solid #0572df; display: inline-block; padding-bottom: 5px; margin-bottom: -2px;}
.article-header h2 a:hover, .article-header h3 a:hover, .article-header strong a:hover {text-decoration: none;}
.article-header h1 {margin: 0; font:52px "Gp1headlinebold", serif; line-height: 1.2; }
/*.article-header .article-subtitle {color: #444; display: block; padding: 15px 0; font:20px "Georgia", serif; line-height: 1.2;}*/
.article-header .article-subtitle {color: #444; display: block; padding: 10px 0 24px 0; font:20px "lato", serif; line-height: 28px}
.article-header h2 a.informe {color: #fff; background: #0081e1;font: 700 14px 'Open Sans', Sans-Serif; letter-spacing: 0.01rem; text-transform: uppercase; border-radius: 2px; border-bottom: 0;padding: 2px 8px; margin-bottom: 18px}

.article-jornalista .jornalista a {color: #0f65ef; display: block; font: 14px 'LatoRegular', Georgia;  line-height: 1.8;}
.article-jornalista .jornalista a img {border-radius: 100%; margin-right: 8px; float: left; background:#f4f4f4; /*border: 3px solid #0054ce*/}
.article-jornalista .jornalista a strong {display: block; padding-top: 12px; font: 18px "Gp1headlinebold", serif;  line-height: 1.2; text-transform: capitalize;}
.article-jornalista .jornalista a span {color: #4c4747; display: block; font:normal 13px 'LatoRegular', Georgia; /*text-transform: capitalize;*/ margin-top: 1px;}

.article-jornalista .jornalista time {
    color: #858585;
    font: normal 13px 'LatoRegular', Georgia;
    /*display: block;*/
    line-height: 1;
    margin-top: 15px;
    display: flex;
    align-items: center;
    justify-content: center;

}
.article-jornalista .jornalista time.date-blog {margin-top: 15px}
.article-jornalista .jornalista time .atualizada-txt {margin-left: 4px}
.article-jornalista .jornalista time .atualizada-txt:before {
    content: " - ";
}
/*.article-jornalista .jornalista time .pt-2 {padding-top: 6px !important}*/
.article-jornalista .jornalista a:hover {text-decoration: none;}
.article-jornalista .perfil {width: 235px; display: inline-block; vertical-align: top}
.article-jornalista .jornalista .estadao-conteudo {font: 14px 'LatoRegular', Georgia; display: block; text-align: center}
.article-jornalista .jornalista .estadao-conteudo strong {font:700 14px 'LatoRegular', Georgia;}


.sep_manchete {width: 1260px}

.article-image {margin-bottom: 20px;}
.article-image img {max-width: 100%; height: auto;}
.article-image .legend,
.article-texto .image-noticia .legend {background: #f5f5f5; font-family:"Gp1Serif-Regular", serif; border: 1px solid #e4e4e4; border-top-color: transparent; line-height: 1.2;}

.container-image, .image-full {padding: 0; margin: 0; list-style: none;}

.big-image-noticia, .small-image-noticia, .credit {
    font: 20px "Georgia", serif; color: #000; margin-top: 20px; line-height: 32px
}

.container-image, .big-image-noticia, .image-full {margin-top: 20px; margin-bottom: 20px;}

.container-image img, .big-image-noticia img, .small-image-noticia img, .image-full img {width: 100%; height: auto;}

.container-image .image-credits,
.big-image-noticia .credit, .small-image-noticia .credit, .image-full .image-credit {color: #212529!important; text-align: right; display: block; font: 16px "Gp1Serif-Regular", serif!important; line-height: 1.2!important;}

.container-image .image-legend,
.big-image-noticia .legend,
.big-image-noticia .image-noticia .legend,
.small-image-noticia .legend,
.small-image-noticia .image-noticia .legend,
.image-full .image-legend {padding:.25rem .5rem; background: #f5f5f5; font: 16px "Gp1Serif-Regular", serif!important; border: 1px solid #e4e4e4; border-top-color: transparent; line-height: 1.2!important;  display: block;}

.small-image-noticia {margin-bottom: 20px}

.sliderwarp {margin-bottom: 20px;}

.article-texto  {position: relative;}
/*.article-texto p {color: #000; font: 20px "Georgia", serif; margin-top: 20px; line-height: 32px}*/
.article-texto p {color: #000; font: 20px "Gp1Serif-Regular", "Georgia", serif; line-height: 32px}
.article-texto p:nth-child(1) {margin-top: 0}
.article-texto strong,
.article-texto p strong {font-weight: normal; font-family:"gp1headlinesemibold", "Georgia", serif !important}
.article-texto p a {color: #0f65ef;}
.article-texto .image-noticia {margin-bottom: 20px;}
.article-texto .image-noticia .legend  {line-height: 1.2;}
.article-texto .image-noticia img {max-width: 100%; height: auto;}
.article-texto-box {overflow: hidden;}
.article-texto table { width:100% !important; border-collapse: collapse; border-spacing: 0; display: block; position: relative; border:1px solid transparent; margin-bottom: 20px; overflow-x: auto}
.article-texto table tr:nth-child(odd) {background: #f3f3f3}
.article-texto table tr:first-child {color: #fff; background: #787878}
.article-texto table tr:first-child td strong {color: #fff}
.article-texto table tr th {padding: 4px 10px}
.article-texto table tr td {border:1px solid #e0e0e0; padding: 4px 10px}
.article-texto table tr td p {margin-bottom: 0; hyphens: auto;}
.article-texto h2,
.article-texto h3 {color: #000; font-family: "gp1headlinesemibold", "Georgia", serif; margin-bottom: 20px}
.article-texto h3 {font-size: 1.5rem}

.article-texto ul li, .article-texto ol li {
    font-family: "Gp1Serif-Regular", "Georgia", serif;
    font-size: 20px;
}

.list-share {padding: 0; list-style: none}
.list-share li {position: relative; padding-left: 18px;}
.list-share li p {margin-top: 0 !important; margin-bottom: 8px !important}
.list-share li:before {content: ""; width: 6px; height: 6px; background: #000; border-radius: 100%; margin-top: -4px;  position: absolute; top:50%; left: 0}


.trv-player-container {margin-bottom: 32px}

.share-computer {margin-left: -118px}


/* ### COMENTARIOS ### */
.comments-quant {padding:5px 0; margin-bottom: 24px; border-bottom: 1px solid #007bff;}
.comments-quant p {font-family: "Gp1headlinebold", serif; text-transform: uppercase; font-size: 18px; color: #000;}
.comments-quant p b {color: #6f6f6f}

.article-coment .coment-top, .coment-top {border-bottom:1px solid #007bff;}
.article-coment .coment-top label {margin-bottom: 0;}
.article-coment .coment-top a.termos_condicoes {color: #999;}
.article-coment .coment-top .btn, .coment-top .btn {border-radius: .25rem .25rem 0 0; font-size: 20px;}

.coment .coment-top {border-color: #007bff !important;}
.coment-top h5 {margin: 0;}

.social-login-box {border-left: 1px solid #d6d6d6; margin: 10px 0 13px;}

.article-texto div iframe {display: block; margin: 0 auto 20px; max-width: 100% !important}
.article-texto div.banner_noticia iframe {display: block; margin: 0 auto 20px; width: auto !important;}
#88975-1 {margin: 0 auto 20px}

#88975-1 [id^=sas_] {margin: 0 auto 20px !important}

[id^=aries_div_] {margin: 0 auto 32px !important}


/* novo comentarios */
.comments {position: relative}
.comments .comment-body  {margin-bottom: 2px}
.comments .comment-body p {margin-bottom: 0; padding-bottom: 2px;}
.comments .comment-body p .nome {font-family: "Gp1headlinebold", serif; font-size: 16px; color: #000;}
.comments .comment-body p time {font-family: "Gp1Serif-Regular", serif; font-size: 16px; color: #777; display: inline-block; padding-left: 10px; position: relative}
.comments .comment-body p time:before {content: "";background: #8d9eaa;width: 2px;height: 16px;float: left;margin-top: 6px;margin-right: 10px;}
.comments .comment-body h4 {font-family: "Gp1Serif-Regular", serif; font-size: 15px; padding-top: 8px; line-height: 22px; letter-spacing: 0.01rem}
.comments .comment-options a,
.comments .comment-reply .comment-options a {color:#8d9eaa;font-family: "Gp1headlinebold", serif;}
.comments .comment-options a .fa-reply {width: 17px; height: 15px}
.comments .comment-options a .fa-share-alt {width: 14px; height: 14px}
.comments .comment-options a .fa-exclamation-triangle {width: 14px; height: 14px}
.comments .comment-options a span,
.comments .comment-reply .comment-options a span {color:#6f6f6f; font-size: 13px; padding-left: 4px;}
.comments .comment-options .shares-comment {padding:0 20px}
.comments .comment-options .shares-comment .icons-comment {text-align: center}
.comments .comment-options .shares-comment .icons-comment a {font-size: 30px; display: inline-block}
.comments .comment-options a:hover,
.comments .comment-reply .comment-options a:hover {color:#6f6f6f; text-decoration: none;}
.comments .comment-reply {padding-left: 42px}
.comments .comment-reply .reply {padding-left:8px;position: relative }
.comments .comment-reply .reply:before {content: ""; width: 1px; height: 93%; background: #8d9eaa; position: absolute; left: 0; top: 5px}
.comments .comment-actions {max-width: 829px;margin:15px 0 15px 40px;}
.comments .comment-actions h5,
.comments .comment-actions h5 b {color: #007bff; font:normal 18px "Gp1Serif-Regular", serif;border-top: 1px solid #007bff; padding-top: 10px;}
.comments .comment-actions h5 b {border: 0 !important;}
.comments .comment-actions .submit input[type="submit"] {color: #fff;background: #007bff;display: inline-block;text-align: center;white-space: nowrap;vertical-align: middle;user-select: none;border: 1px solid #007bff;padding: .375rem .75rem;font-size: 1rem;line-height: 1.5;border-radius: .25rem;transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}


/* ### social ### */
.share-float {top:80px; width: 60px; float: right; margin-top: 7px}
.share-float .wrap {overflow: hidden; margin-bottom: 10px;}
.share-float .wrap .at-share-btn,
.share-float .at-share-btn {position:relative;display:block;width:3pc;margin:0;outline-offset:-1px !important;text-align:center;float:left;transition:width .15s ease-in-out;overflow:hidden;background:#e8e8e800;z-index:100030;cursor:pointer}
.share-float .wrap .at-share-btn:hover, .share-float .at-svc-link:hover, .share-float .at-icon-wrapper:hover, .share-float .at-icon-wrapper:hover {width: 3pc;}


/*.modal-noticia h5.titulo, .modal-noticia strong.titulo {font: 22px "Gp1headlinebold", serif; line-height: 1.2;}*/
/*.modal-noticia p.site_url {font: 17px "Georgia", serif;color: #666;}*/

/* ********* NOVO MODAL */
.modal-shares {position: relative; padding: 25px 20px}
.modal-shares button[type="button"] {color:#000; position: absolute; top: 2px; right: 2px}
.modal-shares a {color:#000; font:normal 14px 'LatoRegular', sans-serif, Arial; flex:1}
.modal-shares a span {margin-top: 5px}

.telegram_mobile {display: none !important}



.popover {background: #000; color: #fff; }
.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {border-right-color: #000;}
.popover-body {color: #fff; font-size: 0.7rem;}
.popover-body:before {content: ""; width: 12px; height: 12px; display: inline-block;background: url("../images/checked.svg") no-repeat; margin-right: 4px; vertical-align: middle;}
.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {border-top-color: #000;}
.bs-popover-left .arrow::before,.bs-popover-auto[x-placement^="left"] .arrow::before {border-left-color: #000;}
.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^="left"] .arrow::after {border-left-color: #000}
/*--*/

.at-style-responsive .at-share-btn {margin: 6px;}
.at-resp-share-element .at-svc-link {background: #f5c100 !important;}
/* ### fim  ### */


/* termos de uso */
.modal-title {font-size: 20px; font-family: "Gp1headlinebold", serif;}
.modal-txt h2 {font-size: 20px; font-family: "Gp1headlinebold", serif; border-bottom: 1px solid #ccc; padding-bottom: 4px;}
.modal-txt p {font-size: 18px; color: #000; margin-bottom: 15px;}
.modal-txt p a {color: #0f65ef !important;  text-decoration: underline;}

.modal-header {background: #0054ce;}
.modal-title {color: #fff;}

/* RELACIONADAS */
.relacionadas .title {font: 19px "Gp1headlinebold", serif; display: block; margin-bottom: 15px;}
.relacionadas .title a:hover, .topic .title a:hover {text-decoration: none;}
.relacionadas ul {padding: 0; list-style: none; margin-bottom: 0;}
.relacionadas ul li {margin-bottom: 15px;}

.relacionadas ul li a {font: 20px "Georgia", serif; color: #0f65ef; display: block;}
.relacionadas ul li a:before {content: ""; width: 3px; height: 3px; background: #000; float: left; margin: 10px 11px;}
.relacionadas ul li a img {margin-right: 10px;}

.topic .title a {color: #000;}
.topic .title {display: block; font: 22px "Gp1headlinebold", serif; padding: 10px 0 15px 0;}
.topic .title .txt { font-size: 19px; display: inline-block; vertical-align: middle; line-height: 1.2}
.topic ul {padding: 0; list-style: none; margin: 0;}
.topic ul li {display: inline-block; margin-bottom: 12px;}
.topic ul li a {font-size: 17px;}
.topic .btn {white-space: normal !important; text-align: left !important;}

.maisNoticias div a {display: block; color: #000; font: 22px "Gp1headlinebold", serif; line-height: 1.2;}
.maisNoticias div a span {display: block; color:#0054ce; margin-top: 5px;}
.maisNoticias div a img {max-width: 100%; height: auto;}
.maisNoticias div a:hover {text-decoration: none; color: #565656;}
.maisNoticias div a:hover span {text-decoration: none; color: #0054ce;}

.title-mais-web h3 {color: #0078A4; font-family: 'Gp1CondensedMedium', serif; font-weight: bold; text-transform: uppercase; margin-bottom: 25px;}

/* ### ULTIMAS NOTICIAS ### */
.noticias-ultimas {padding: 0; list-style: none; margin-bottom: 0;}
.noticias-ultimas li {border-bottom: 1px solid #d6d6d6; margin-bottom: 17px; padding-bottom: 18px;}
.noticias-ultimas li:last-child {margin-bottom: 25px;}
.noticias-ultimas li h2, .noticias-ultimas li h3 {margin: 0;}
.noticias-ultimas li a { font: 30px "Gp1headlinebold" , Serif; color: #000; line-height: 1.2; display: block;}
.noticias-ultimas li a:hover {text-decoration: none; color: #565656}
.noticias-relacionadas .featured-pattern time,
.noticias-ultimas li time {font: normal 14px Arial, Helvetica, sans-serif; display: block;line-height: 1; color: #858585; margin: 10px 0;}

.noticias-ultimas li time strong {font-family: 'Gp1Serif-Bold', serif;}
.noticias-ultimas li .noticia-link span {color: #5D5D5D; font:  16px 'lato', Sans-Serif; line-height: 24px; margin-top: 10px; display: block;}

.noticias-ultimas li .wrap_img {float: left; width: 300px; margin-right: 20px;}
.noticias-ultimas li .wrap_img img {border-radius: 6px; display: block; width: 100%; height: 100%;}

.noticias-ultimas li .description-blog {font-size: 20px; display: block; line-height: 1.2;  color: #6d6d6d;   margin-top: 10px;}

.noticias-ultimas li .addthis2 {background: transparent; margin-top: 10px; }
.noticias-ultimas li .addthis2 .btn-addthis2 {transform: none !important;transition: none; padding: 0 !important; display: inline-block; line-height: 0 !important;}
.noticias-ultimas li .addthis2 .at-svc-twitter {margin-right: 10px}
.noticias-ultimas li .addthis2 .at-svc-whatsapp {margin-right: 5px}



.maisLidas-home1 .block-read ul li {margin-bottom: 11px}
.maisLidas-home1 .block-read ul li:last-child {margin-bottom: 0 !important;}
/*.maisLidas-home1 .block-read ul li .num {flex: 0 0 25px; height: 69px}*/
.maisLidas-home1 .block-read ul li .num {flex: 0 0 25px; height: 4.398rem}
.maisLidas-home1 .block-read ul li .link {flex: 1; margin-bottom: 0}
.maisLidas-home1 .block-read ul li:last-child .link {margin-bottom: 0 !important}


.editoria h1, .editoria h3, .editoria strong, .topico_editoria h2 { font: 40px 'Gp1Serif-Bold', serif; text-align: left; border-bottom: 1px solid #d6d6d6; margin-bottom: 28px;}
.editoria h1 span, .editoria h3 span , .editoria strong span, .topico_editoria h2 span {display: inline-block; color: #000; border-bottom: 2px solid #0572df; padding-bottom: 3px; margin-bottom: -1px;}

.editoria-cidades h1 {font-size: 47px; border-top: 1px solid #d6d6d6}
.editoria-cidades h1 span {color: #0572df; padding-top: 8px; border-bottom: 0}

/* ******* EDITORIAS CIDADES ******* */
.editoria-list li {position: relative}
.editoria-list li .noticia-link .title-shares {color: #07a3f9; font:18px "Gp1headlinebold", Serif; margin-top: 0}
.editoria-list li .noticia-link .dropdown .at-icon-wrapper {margin-top: 8px !important}
.editoria-list li .noticia-link .vejaMais-link {color:#0572df; font: 18px 'gp1condensedmedium', serif; text-transform: uppercase; position: absolute; right:0; bottom:15px}


/* MARGINS */
#noticias-relacionadas .featured-pattern h3 a {font-size: 26px; line-height: 1.2;}

.noticias-relacionadas .wrap {border-bottom: 1px solid #d6d6d6; padding-bottom: 15px; margin-bottom: 20px;}

.social-login {padding: 0; margin: 0; list-style: none; }
.social-login li {display: inline-block; margin-left: 8px;}
.social-login li a {display: block; border: 1px solid #0054ce; width: 40px; height: 40px; border-radius: 100%; padding: 6px;}
.social-login li a svg {fill: #fff;}
.social-login li .fc {background: #475995; border-color: #475995;}
.social-login li .tw {background: #61ACF6; border-color: #61ACF6;}

.banner-right {position: sticky; top:80px;}
.banner img {max-width: 100%;}
.banner small {color: gray; font: 11px 'flama-book',Roboto,sans-serif; text-transform: uppercase;  margin-bottom: 5px; display: block; text-align: left}
.banner-fixo img {max-width: 100%;}

.sep_banner {margin: 14px 0 18px}

.article-texto .adsbygoogle {display: block !important; margin: 0 auto 20px; text-align: center; position: relative; z-index: 1}

.veja_mais_bt {font:900 13px 'Lato'; text-transform: uppercase; display: inline-block; max-width: 320px; width: auto;  box-sizing: border-box;  padding: 18px 30px; border-radius: 3px; text-align: center; border:1px solid #0572df; color: #0572df; transition: all .3s ease;}
.veja_mais_bt:hover {text-decoration: none;background: #0572df; color: #ffff;}

.mais-lidas h3 {text-transform: none;}

.veja-mais a, .veja-mais select {text-transform: uppercase; font:400 12px 'Lato', Sans-Serif; }
.veja-mais select {font-size: 16px;}
.veja-mais .btn-outline-secondary {border-radius: 3px; border-color: #E8E8E8; padding: 11px .75rem;}
.veja-mais .form-control {border-radius: 3px; border-color: #E8E8E8;}


.ads {position: relative; z-index: 1 !important;}

/*TOPICOS */
.topic img {display: block; border-radius: 100%; margin:  0 auto 10px;}
.topic h1, .topic h2 {font: 700 40px 'Gp1Serif-Bold', serif; color: #0572df; margin: 0}
.topic strong {font-family: "Gp1headlinebold", serif;}

.topic-box {margin-bottom: 32px; border-bottom: 1px solid #d6d6d6;}
.topic-box p {font: 20px "Georgia", serif;color: #000; margin-bottom: 0; line-height: 32px;}
.topic-box strong,
.topic-box p strong {font-family:"Georgia", serif; }


.topic-bloco-titulo {display: block; font: 700 34px "Gp1Serif-Bold", serif; text-align: center; color: #fff; background: #0054ce; border-radius: 5px; padding: 5px 0; margin-bottom: 20px;}

.topic-letras {margin-bottom: 32px; padding: 8px 0;}
.topic-letras a {color: #686868; font: 700 22px 'Gp1Serif-Bold', serif; text-transform: uppercase; text-align: center; padding: 6px 0; border: 1px solid #383838; border-radius: 4px; width: 40px;}
.topic-letras a:hover {color: #0572df; text-decoration: none; border-color: #0572df;}
.topic-letras a.selected {text-decoration: none; color: #fff ;background-color: #0572df; border-color: #0572df;}

.topic-list {padding: 0; margin: 0; list-style: none;}
.topic-list li .noticia-link {padding-bottom: 20px; margin-bottom: 24px; border-bottom: 1px solid #dee2e6;}
.topic-list li img {max-width: 100%; margin-bottom: 10px; border-radius: 6px}
.topic-list li h2 {font: 700 22px 'Gp1Serif-Bold', serif;}
.topic-list li a {display: block; color: #000;}

.letras-right .col-12 {padding: 0;}
.letras-right .topic-letras .justify-content-lg-between {justify-content: start !important;}
.letras-right .topic-letras a {margin: 5px 3px 5px 5px}


.letras-right .txt {color: #000; font: 700 19px 'Gp1Serif-Bold', serif; text-transform: uppercase; margin-bottom: 0;}
.letras-right .txt2 {color: #686868; font: 700 16px 'Gp1Serif-Bold', serif;}

/* TOPICO SEM FOTO */
.letter h4 {color: #686868; font: 18px 'Gp1Serif-Bold', serif; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid #d6d6d6;}
.letter h4 span {font-size: 32px; display: inline-block; margin-left: 3px}
.list-letter li {margin-bottom: 10px;}


.social-min {display: none;}
.social-min {position: absolute; bottom:-5px; right: 0;}

/* ### FALE CONOSCO ### */
.form-box label,
.form-box .selecionar-txt, .form-box .logar {font: 18px "Gp1headlinebold" , Serif;}
.fale-conosco h3 {color:#757575;font:700 18px 'Lato', sans-serif; border-bottom: 1px solid #ced4da; padding-bottom: 10px; margin-bottom: 10px;}
.fale-conosco span {display: block; font-size: 18px; color: #7a7a7a;}
.fale-conosco .bold  {color:#000;font-family: "Gp1Serif-Bold", Georgia, serif}
.form-box .custom-file-label {bottom: 0; top: auto; margin-bottom: 0;}

.form-box .selecionar-txt {margin-left: -15px;}

.error, .success { color: #721c24; background-color: #f8d7da;  position: relative;  padding: 0.75rem 1.25rem;  margin-bottom: 1rem;  border: 1px solid #f5c6cb; border-radius: 0.25rem; display: inline-block;}
.success { color: #155724; background-color: #d4edda;border-color: #c3e6cb;}

.fb-comments iframe {width: 100% !important;}

.alert-coment {background: #f7f7f7; padding: 1.5em 1em; margin-top: 15px;}
.alert-coment p {font:12px Helvetica, 'Helvetica Neue', Verdana, sans-serif !important; line-height: 1.3 !important; text-align: justify}
.alert-coment strong {font-family: "Gp1headlinebold", serif;}
.alert-coment1 {margin-top: 36px; margin-bottom: 36px}
.alert-coment1 p {color: #000; font:bold 14px 'Roboto', Verdana, sans-serif !important;}

/* ### RIGHT - CONTAINER ### */
.related-posts .editoria h3 {font-size: 24px; margin-bottom: 10px;}

.related-posts .noticias-ultimas li {margin-bottom: 11px; padding-bottom: 11px}
.related-posts .noticias-ultimas li h3 a.link,
.related-posts .noticias-ultimas li h2 a.link {font: 18px "Gp1Serif-Regular", serif}
/*.related-posts .noticias-ultimas li .wrap_img {width: 100%; margin-right: 0; float: none; display: block; margin-bottom: 5px;}*/
.related-posts .noticias-ultimas li .wrap_img {width: auto; margin-right: 12px}
.related-posts .noticias-ultimas li .wrap_img img {width: auto; height: auto}


.banner-fixo {position: sticky; top:80px; margin-top: 22px;}

.paginator-wrap {max-height: 200px; overflow: auto;}

.addthis_inline_share_toolbox {clear: none !important;}

.pgwSlideshow ul {padding: 0; margin: 0; list-style: none;}

/* Youtube */
.youtube-embed-wrapper {margin-bottom: 20px; padding-top: 0 !important}


/* PODCAST */
.noticias-ultimas li .podcast {position: relative;}
.noticias-ultimas li .podcast .play-icon {width: 62px; height: 74px; position: absolute; top:50%; left: 50%; margin: -31px 0 0 -31px; z-index: 100; opacity: .7;}
.noticias-ultimas li .podcast .play-icon svg {fill:#fff;}


/* ENQUETES */
.enquetes h3 {font:18px 'Gp1CondensedMedium', serif; text-transform: uppercase; padding-top: 10px; margin-bottom: 10px; border-top: 1px dotted #ccc}

.enquete {border-radius: 4px; padding: 0 10px 10px 0;}
.enquete .choice, .enquete .choice-result {padding:20px 0 5px; margin: 0; list-style: none;}
.enquete .choice li, .choice-result li {margin-bottom: 17px;}
.enquete .choice li .custom-control-label {font: 20px "Georgia", serif;}

.enquete #captcha {margin-bottom: 14px;}

.choice-result li  .bloc-result .bloc label {font: 20px "Georgia", serif;}

.enquete .choice-result .bloc-progress .progress {height: 21px; background: transparent !important;}
.enquete .choice-result .bloc-progress .progress .progress-bar {background: #ff0000;}
.enquete .choice-result .bloc-progress .progress .total {margin: 2px 0 0 4px; display: block; font: 16px "Georgia", serif;}
.enquete h4 {font:normal 20px "Georgia", serif; margin-bottom: 10px;}
.enquete strong {font:100 20px "Georgia", serif;}
.enquete small {line-height: 1.5; font-family: "Lucida Grande", Verdana, Arial, sans-serif;}

.enquete .text-danger,
.enquete .text-success {font:normal 16px "Georgia", serif;}
.enquete .buttons {font-weight: 500; font-family: "Lucida Grande", Verdana, Arial, sans-serif;}

.resultado-footer {border-top: 1px solid #d6d6d6; padding-top: 10px; margin-top: 10px;}

/* CIDADES */
.city-list li .city-name {flex: 0 0 128px}
.city-list li .city-name a {font-size: 22px;}
.city-list li .ultimas_box {flex: 0 1 85%; border-left: 1px solid #d6d6d6; margin-left: 25px; padding-left: 25px;}

.city-search {position: absolute; top:0; right: 0}
.city-search .input-group {position: relative;}
.city-search .city-search-btn {outline: none; cursor: pointer; background: #fff; border: 0; position: absolute; top:5px; right: 4px; z-index: 10}
.city-search .city-search-btn svg {opacity: .5}
.city-search .form-control {font:normal 14px Arial, Helvetica, sans-serif; min-width: 260px; padding-left: 15px; border-radius: .25rem !important;}
.city-search .form-control:focus {box-shadow: 0 0 #FFF; border: 1px solid #aaaaaa}

/* SEARCH - page */
.filters .filter-label label {font: 16px "Gp1Serif-Regular", Serif; text-transform: uppercase}
.filters ul {padding: 0; margin: 0; list-style: none;}
.filters ul li {padding-left:5px; margin-bottom: 5px}
.filters ul li label {color:#606060; font: 16px "Gp1Serif-Regular", Serif;}
.filters ul li .custom-control-label::before,
.filters ul li .custom-control-label::after {top: 0}

.filter-select select,
.filters select,
.filters .filter-btn,
.filters-mobile-option {color: #0069de;font: 900 13px 'Lato';text-transform: uppercase; letter-spacing: .09rem;}
.filters .filter-btn:hover {color: #fff;}


.filter-select {flex: 0 0 184px}

.filter-select select,
.filters select {background:#fff url("../images/set_bottom.svg") no-repeat right center; background-size: 40px 40px; border-color: #0069de; height: calc(3.2rem + 2px); -moz-appearance: none;-webkit-appearance:none;appearance:none}
.filter-select select {padding-right: 40px}

.filter-select select:focus,
.filters select:focus {color: #0069de;}

.filters input[type="submit"] {font-family: 'Lato', Sans-Serif; text-transform: uppercase; letter-spacing: .09rem;}

.filter-result-quant h3 {font: 20px "Gp1Serif-Bold", Serif; margin: 0; text-transform: uppercase; position: relative; top:9px}
.filter-result-quant .quant,
.filter-result-quant .result {color:#606060; position: relative}
.filter-result-quant .quant {padding-right: 12px; margin-right: 12px;}
.filter-result-quant .quant:before {content: ""; background: #606060; width: 2px; height: 14px; position: absolute; top:5px; right: -3px;}

.modal-filter .close {display: none}

/*BANNERS*/
.ultimas-banner iframe {display: block; margin: 0 auto}

.article-texto div[data-oembed-url] {margin-top: 20px}
.article-texto div[data-oembed-url] iframe {margin:  0 auto 12px}

.fb_iframe_widget_fluid span {width: 100% !important;}


/*videos*/
.ativo_icon {display: none !important}

/* CSS PLYR novo */
.js-player {position: relative;display: block;width: 100%;padding: 0;overflow: hidden}
.js-player::before {display: block;content: "";padding-top: 56.25%}
.js-player .embed-responsive-item,.js-player iframe,.js-player embed,.js-player object,.js-player video {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%; border: 0}

.video-wrapper {margin-bottom: 20px}
.plyr--full-ui.plyr--video .plyr__control--overlaid {background: transparent; padding: 0; border-radius: 0}
.plyr--full-ui.plyr--video .plyr__control--overlaid svg {width: 80px;height: 80px}
.plyr--video .plyr__controls {height: 51px; padding: 0 8px !important}
.plyr__progress__container {position: absolute; left: 0; right: 0; bottom: 100%; padding: 0 10px}
.plyr__progress {margin-left: 10px}

[data-plyr="rewind"], [data-plyr="fast-forward"] {padding: 2px 2px 2px 2px; margin-left: 8px}
[data-plyr="rewind"] svg, [data-plyr="fast-forward"] svg {width: 30px; height: 30px}
[data-plyr="fast-forward"] {margin-right: auto}
.plyr__menu {order: 18}
[data-plyr="fullscreen"] {order: 19}

.share_video_ a {color: #4a5464; display: flex !important; align-items: center; width: 90px;}
.share_video_ a i {flex: 0 0 20px; display: flex}
.share_video_ a .tw {margin-left: -1px}
.share_video_ a span {flex: 1}
.share_video_ a:hover {text-decoration: none}

.plyr_share {display: none}
.offHidden {display: block !important}

.plyr--video .plyr__control.plyr__tab-focus,
.plyr--video .plyr__control:hover,
.plyr--video .plyr__control[aria-expanded=true] {background: transparent}


/* ERRO 404 & 500 */
.page-error {height: 80vh;}
.page-error h3 {color: #0572df; font-weight: 700; font-size: 4rem; letter-spacing: 0.02rem}
.page-error h5 {color: #0572df; font-weight: 700; font-size: 6.3rem; line-height: 1; margin: 0;}
.page-error p {color: #000; font: 1.5rem 'gp1headlinesemibold', serif; margin: 0;}
.page-error span,
.page-error strong {color: #333; font-size: 18px}

.logo-print {display: none !important}

.footer {margin-top: 20px !important;}

.cadastro-sucesso strong {color: #0572df; font: 40px 'Gp1headlinebold', serif; margin-bottom: 8px}
.cadastro-sucesso span {color: #000; font: 20px "Georgia", serif; line-height: 32px}


.sep_banner_mobile {display: none}

#_ppads_video {margin-bottom: 20px}

.banner_mobile_interna {text-align: center; margin-bottom: 22px; display: flex; justify-content: center}

.full-width_ {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}
/* ESTATÍSTICAS JOGOS */
div.game_statistics table {width: auto; display: inline-table}
div.game_statistics table tr:nth-child(odd) {color: #000; background: #f3f3f3}
div.game_statistics table thead tr:first-child {color: #fff; background: #787878}
div.game_statistics table td, div.game_statistics table th {text-align: center !important; width: 17%}
div.game_statistics table td.game_date {text-align: left !important;}


.article-texto .title_expediente {color: #0572df; font: 800 28px 'Open Sans', sans-serif; letter-spacing: -1px}

.expediente_full {border-bottom: 1px solid #d6d6d6; padding-bottom: 20px; margin-bottom: 20px}
.expediente_full .box {flex: 1}
.expediente_full .img {margin-right: 10px}
.expediente_full .img img {border-radius: 100%}
.expediente_full .expediente .name {border-bottom: 1px solid #d6d6d6; position: relative; padding-bottom: 5px; margin-bottom: 6px}
.expediente_full .expediente .name:before {content: ""; width: 80px; height: 2px; background: #0572df; position: absolute; left: 0; bottom: -1px}
.expediente_full .expediente h3 {font: 700 24px 'Open Sans', sans-serif; margin: 0; letter-spacing: -1px}
.expediente_full .expediente span {font: 700 13px 'Open Sans', sans-serif; display: block}
.expediente_full .expediente p {font: italic 13px 'Open Sans', sans-serif; display: block; margin-bottom: 6px; min-height: 90px}
.expediente_full .social {position: relative; justify-content: start}
.expediente_full .social a {margin-right: 8px}

.editoria h1 span {
    text-transform: capitalize;
}


.texto {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-family: 'Roboto', Sans-Serif, serif;
}
.texto.expanded {
  -webkit-line-clamp: unset;
}
.btn-leia-mais {
  border: none;
  background: none;
  color: #007bff;
  font-size: 14px;
  padding: 5px 0;
  cursor: pointer;
    outline: none;
}

.blogger_txt {
    position: relative;
}
.blogger_txt .btn-leia-mais {
    position: absolute;
    right: 0;
}


@media (max-width: 1260px) {
    .sep_manchete {width: auto}
}
@media (max-width: 1024px) {
    .banner_right {padding-left: 0;}
    .banner_right .banner div iframe, .banner_right .banner-fixo div iframe {width: 100%}

    .banner_left, .banner_right {display: block}
}

@media (max-width: 768px) {

    .blog-social {padding: 4px 0 0 !important}
    .texto {line-height: 1.2; font-size: 14px; padding-top: 4px}


    .share-float {display: none;}

    .editoria h1 { font:700 24px 'Gp1Serif-Bold', serif; margin-bottom: 15px;}
    .editoria h1 span {padding-bottom: 5px; margin-bottom: -1px;}

    .social-min {display: block; padding-top: 20px; padding-bottom: 0; position: relative !important; right: 0; bottom: 0;}

    .article-header {text-align: left !important;}
    .article-header h1 {font-size: 27px;}
    .article-header .article-subtitle {font: 17px "Georgia", serif; line-height: 1.2;}

    .social-min {text-align: center !important;}


    .article-jornalista .jornalista a {text-align: center}
    .article-jornalista .jornalista a img {margin-right: 0; float: none}
    .article-jornalista .jornalista a strong {font-size: 13px; text-transform: capitalize}

    .jornalista-bloco {display: flex; flex-wrap: wrap; padding: 0}
    .jornalista-bloco .perfil {flex: 0 0 33%}

    .jornalista-time {width: 100%; text-align: center}

    .article-jornalista .jornalista time {display: block}
    .article-jornalista .jornalista time .atualizada-txt {margin: 6px 0 0 0}
    .article-jornalista .jornalista time .atualizada-txt:before {display: none}

    .social-min {width: 100%;}
    /*.jornalista, .social-min {width: 100%;}*/
    /*.jornalista {width: 100%;}*/
    .jornalista-mobile-ajust {flex-direction: column !important;}

    /*.article-jornalista .perfil {width: 100%; display: block; margin-bottom: 10px}*/
    /*.article-jornalista .perfil:last-child {margin-bottom: 0;}*/


    .article-header h2,
    .article-header h3 {font-size: 18px}
    .article-header strong {font-size: 18px}

    .editoria strong {font-size: 24px}

    .editoria-cidades h1 {text-align: center; border-top: 1px solid #d6d6d6}
    .editoria-cidades h1 span {color: #0572df; padding-top: 5px; border-bottom: 0}


    .sep {margin: 0;}

    .relacionadas ul li a {font-size: 18px; line-height: 1.2;}

    .banner_right {padding-right: 15px; padding-left: 15px}


    /*TOPICOS*/
    .topic ul li a {font-size: 16px;}
    .topic-box {flex-flow: column; margin-bottom: 20px}
    .topic-list li {width: 100%; margin-right: 0}

    .maisNoticias div a {line-height: 1.2; font-size: 20px}
    .title-mais-web h3 {font-size: 20px; margin-bottom: 15px}

    .social-login-box { text-align: center;padding-bottom: 10px; border: 0}

    .container-image,
    .small-image-noticia {margin-bottom: 10px; margin-right:0; float: none}

    .container-image img,
    .small-image-noticia img {width: 100%;}

    /*COMENTARIOS*/
    .comments .comment-actions {width: 100%; margin: 0 0 10px 0; }
    .comments .comment-body p.d-flex {align-items: normal; flex-wrap: wrap; margin-bottom: 8px;}
    .comments .comment-body p .nome,
    .comments .comment-body p time {font-size: 15px;}

    .comments .comment-body p time:before {margin-top: 2px}

    .comments .comment-reply {padding-left: 15px}
    .comments .comment-options a span, .comments .comment-reply .comment-options a span {font-size: 11px}


    /* ### ULTIMAS NOTICIAS ### */
    .noticias-ultimas li a {font-size: 27px;}

    .banner-right {margin-top: 20px}
    .sep-noticias {margin-top: 20px; margin-bottom: 20px;}

    .topic {margin-bottom: 0;}
    .topic ul {margin-bottom: 0;}

    .ads {flex-flow: column; margin: 0 -15px}
    .ads .hstpnetworkads, .ads ins {margin: 0 auto}

    .banner {margin: 20px 0;}

    .addthis_inline_share_toolbox {text-align: center;}

    /* SEARCH */
    .filter-result-quant {flex-flow: column;}
    .filter-result-quant h3 {top:0; margin-bottom: 20px;}

    .filter-select {width: 100%; flex: 0 0 100%}

    /* The Modal (background) */
    .modal-filter {
        display: none;
        position: fixed;
        z-index: 1;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        overflow: auto;
        background-color: rgb(0,0,0);
        background-color: rgba(0,0,0,0.4);
        color: rgba(53, 92, 220, 0.25);
    }
    /* Modal Content/Box */
    .modal-filter-content {
        background-color: #fefefe;
        margin: 15% auto;
        padding: 20px;
        border: 1px solid #888;
    }

    .modal-filter .close {opacity: 1 !important; display: block}
    .modal-filter .close-btn {background: #0572df; margin-top: -20px; margin-right: -20px; padding: 8px 14px; color: #fff; text-shadow: 1px 1px 1px #000;}


    /*banners*/
    .banner_right .banner div iframe, .banner_right .banner-fixo div iframe {width: auto; margin: 0 auto}

    .footer {margin-top: 0 !important}

    .sep_banner {margin: 14px 0 26px}
    .banner-fixo {margin-bottom: 20px}

    .banner_right-interna {display: none}

    .sep_banner_mobile {display: block}

    .city-search {position: relative; margin-top: 28px; margin-bottom: 25px}
    .city-search .form-control {min-width: auto}

    div.game_statistics table {width: auto !important}


    /* NOVO MODAL SHARES */
    .modal-shares .d-flex {flex-wrap: wrap}
    .modal-shares a {flex: 0 0 30%; margin-top: 20px; margin-bottom: 16px}

    .telegram_mobile {display: flex !important}

    .share-computer {margin-left: 0}

    .main-nav-wrap, .offcanvas {box-shadow: none}



    .article-texto .title_expediente {
        font-size: 22px;
    }
    .expediente_full .expediente h3 {
        font-size: 20px;
    }
    .article-texto .expediente_full .expediente p {
        display: none;
        font: italic 13px 'Open Sans', sans-serif !important;
    }

    .article-texto ul li, .article-texto ol li {
        font-family: "Gp1Serif-Regular", "Georgia", serif;
        font-size: 17px;
    }
}



.wrapper_btn a {display: none}

@media (max-width: 600px) {
    /* ### ULTIMAS NOTICIAS ### */
        .noticias-ultimas li .wrap_img {width: 100%; margin-bottom: 10px; margin-right: 0; float: none;}
        .noticias-ultimas li .noticia-link span {font-size: 16px;}

        .noticias-ultimas li {margin-bottom: 20px; padding-bottom: 16px;}
        .noticias-ultimas li a {font-size: 21.6px;}

        /* #02 */
        .noticias-ultimas2 li {padding-bottom: 0;}
        .noticias-ultimas2 li .ultimas-banner {padding-bottom: 20px;}
        .noticias-ultimas2 li .ultimas-banner div {text-align: center}
        .noticias-ultimas2 li .ultimas-banner div iframe {display: block; margin: 0 auto;}

        #noticias-relacionadas .shares {margin-top: 10px; padding-top: 0;}
        #noticias-relacionadas .featured-pattern h2 a {font-size: 21px; line-height: 1.3;}

        .noticias-relacionadas .featured-pattern {margin-bottom: 10px;}

        .related-posts .noticias-ultimas li .shares {margin-top: 12px;}

        /*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  lista ultimas */
        .noticias-ultimas2 .ultimas_box {display: flex; flex-flow: column;}
        .noticias-ultimas2 .ultimas_box .shares {padding-bottom: 15px; margin-top: 5px; justify-content: center; order: 3;}

        .noticias-ultimas2 .ultimas_box .wrap_img {order: 2; margin-top: 12px;}
        .noticias-ultimas2 .ultimas_box .noticia-link {order: 1;}
        .noticias-ultimas2 .ultimas_box .noticia-link .wrap_links {display: flex; flex-flow: column;}

        .noticias-ultimas2 .ultimas_box .noticia-link h2 {order: 1}
        .noticias-ultimas2 .ultimas_box .noticia-link span {order: 2;}
        .noticias-ultimas2  .ultimas_box .noticia-link time {order: 3;  margin-bottom: 4px;}

        /* cidades */
        .city-list .city-align {flex-direction: column;}
        .city-list li .city-name {margin-bottom: 15px; flex: 0}
        .city-list li .ultimas_box {padding-left: 0; margin-left: 0; border-left: 0;}

        /* JS */
        .wrapper_txt {position: relative; /*height: 485px;*/ margin-bottom: 20px}
        .wrapper_btn {display: none !important; background: linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fcfcfc 50%,#f9f9f9); position: absolute; bottom: 0; left: 0; right: 0; width: 100%; z-index:1000}
        .wrapper_btn a {color: #2e74d9; display: inline-block; background: #fff; margin: 90px auto 10px; padding-top:20px; padding-bottom: 20px; font:700 16px 'lato',serif; border-color: #c6c8ca; text-transform: uppercase}
        .continuar_lendo {display: none !important}


        .at-share-btn-elements {display: flex; justify-content: center; align-items: start}

        .topic h1, .topic h2 {font-size: 27px}


        .article-texto table tr td {word-break: keep-all}
        .article-texto table tr th,
        .article-texto table tr td:nth-child(3) {white-space: nowrap}
        .article-texto table tr:first-child td strong {white-space: nowrap}


    .article-texto h3 {font-size: calc(1em + 1vw);}


    div.game_statistics table {width: 100% !important;}

        /* ### TOPO BLOG */
        .blog-topo-mobile {display: flex; flex-flow: column}

        .blog-topo-mobile .blog-topo {flex: 0 0 100%}
        .blog-topo-mobile .banner-blog-interna {flex: 0 0 100%}

        .plyr_full svg {width: 50px !important; height: 50px !important}

        .banner_mobile_interna {text-align: center; margin-bottom: 20px}

        .ads_postage {padding: 0 15px !important;}

    /*.editoria-list li .noticia-link .vejaMais-link {*/
    /*    text-align: right;*/
    /*    padding-top: 8px;*/
    /*    position: relative;*/
    /*    top: 0*/
    /*}*/
    .editoria-list li {
        padding-bottom: 42px;
    }
    .editoria-list li .ultimas_box {
        display: flex;
        flex-direction: column-reverse;
    }
    .editoria-list li .ultimas_box .noticia-link {
        margin-bottom: 12px;
    }


    .modal-shares {padding: 18px 20px}
    .modal-shares a {flex: 0 0 28%; margin-bottom: 0}
    .modal-shares .share_item_mobile {flex: 0 0 20%; margin: 1px}
    .modal-shares button[type="button"] {top:-26px; background: #fff; border-radius: 100%}
}

@media (max-width: 480px) {

    .banner-right {text-align: center;}

    .topic h1 {font-size: 24px;}
    .topic-letras a {font-size: 24px; margin: 5px;}

    .article-header .article-subtitle {
        font-family: 'Georgia', serif;
        color: #444;
        font-size: 17.8px !important;
        line-height: 1.4;
        font-weight: 100;
        width: 100%;
    }
    .article-texto p, .credit  {
        color: #000;
        font:17px "Georgia", serif !important;
        margin-bottom: 20px;
    }

    .article-texto p {line-height: 26px !important}

    .big-image-noticia, .small-image-noticia {
        font: 17px "Georgia", serif; line-height: 26px
    }

    .container-image .image-credits, .big-image-noticia .credit, .small-image-noticia .credit, .image-full .image-credit {
        font: 14px "Georgia", serif !important;
        margin-bottom: 0 !important;
    }




    .banner-blog-interna {margin: 20px 0;}


    /* ### ULTIMAS NOTICIAS ### */
        .noticias-ultimas li .wrap_img {width: 100%; margin-bottom: 10px; margin-right: 0; float: none;}
        .noticias-ultimas li .noticia-link span {font-size: 16px;}

        .noticias-ultimas li a {font-size: 22px;}

    .btn-result-search {margin-top: 20px;}

    /* SHARES */
    .noticias-relacionadas .shares .dropdown-menu {transform: translate3d(10px, 32px, 0) !important;}
    .noticias-ultimas li .shares .dropdown-menu {transform: translate3d(10px, 32px, 0) !important;}
    .editoria-home .shares .dropdown-menu {right: 9px !important; transform: translate3d(10px, 32px, 0) !important;}

    /* NEW PLAYER */
    .plyr--video .plyr__controls {height: 42px}
    [data-plyr="rewind"], [data-plyr="fast-forward"] {
        position: absolute;
        bottom: 222%;
    }

    [data-plyr="rewind"] {
        left:8px;

    }
    [data-plyr="fast-forward"] {
        right: 8px;
    }

    [data-plyr="rewind"] svg, [data-plyr="fast-forward"] svg {
        width: 40px;
        height: 40px;
    }

    [aria-label="Duration"] {margin-right: auto}
    .plyr--full-ui.plyr--video .plyr__control--overlaid svg {width: 50px; height: 50px}
}

@media (max-width: 425px) {
    .header {width: 100%}
    .sliderwarp .slider-for img {max-width: 100% !important;}
}

.ui-menu, .ui-widget-content {
    margin: 0;
    padding: 0;
    list-style: none;
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
    width: 200px;
}

.ui-menu .ui-menu-item-wrapper {
    position: relative;
    padding: 3px 1em 3px .4em;
}

.ui-menu .ui-menu-item {
    cursor: pointer;
    font: normal 14px Arial, Helvetica, sans-serif;
    padding: 5px;
}


@media (max-width: 375px) {
    [data-plyr="rewind"], [data-plyr="fast-forward"] {bottom: 172%}
}

@media (max-width: 320px) {
    .plyr--video .plyr__controls {height: 30px}
    [data-plyr="rewind"], [data-plyr="fast-forward"] {bottom: 172%}
    .plyr__time--duration {display: none}
}