/* ----------------------------------------------------------
 Theme Name: JUDAO.com.br
 Theme URI: http://www.judao.com.br/
 Version: 2608.1053
---------------------------------------------------------- 


                           `Nmdhysso+/:-.`                    `o-                       
                            hMMMMMMMMMMMMMMNmdhy+            /NMMmo.                    
                            /MMMMMMMMMMMMMMMMMMMN          `yMMMMMMMh/`                 
                            `MMMMMMMMMMMMMMMMMMMM:        :NMMMMMMMMMMNy:               
                             dMMMMMMMMMMMMMMMMMMMy      `yMMMMMMMMMMMMMMMNs-            
:s/-`                        +MMMMMMMMMMMMMMMMMMMN     :mMMMMMMMMMMMMMMMMMMMmo.         
 -mMMmhs/-`                  .MMMMMMMMMMMMMMMMMMMM-  `sMMMMMMMMMMMMMMMMMMMMMMMN-        
  `yMMMMMMMNhs+-`             dMMMMMMMMMMMMMMMMMMMs -mMMMMMMMMMMMMMMMMMMMMMMMh.         
    :NMMMMMMMMMMMNhs+-`       oMMMMMMMMMMMMMMMMMMMmoMMMMMMMMMMMMMMMMMMMMMMMN+           
     `yMMMMMMMMMMMMMMMMNds+:` -MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMd.            
       /NMMMMMMMMMMMMMMMMMMMMNdMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM+              
        .hMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMd.               
          +NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMo                 
           .dMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMm-       `.-/+osyhdh
             oMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMm+osyhdmNMMMMMMMMMMMs
              -mMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM:
                sMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM`
                 -mMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMh 
            `.-:/+sMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM+ 
    :oshdmNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM. 
    dMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMm  
   `MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMs  
   /MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM:  
   yMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNmdhyso   
   NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmo+/:-.`          
  -MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNs-              
  oMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmo.           
  dMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMd/`        
 .MMMMMMMMMMMMNmhyso+oMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMy:      
 /mdyso+/:-.`       +MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNs-   
                  .dMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmo`
                 +NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN/ 
               .hMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMh`  
              /NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMy`+dMMMMMMMMMMMMMMMMMMMMN/    
            `hMMMMMMMMMMMMMMMMMMMMMMMmsMMMMMMMMMMMMMMMMMMMN`  -sNMMMMMMMMMMMMMMMMh.     
           /NMMMMMMMMMMMMMMMMMMMMMMMy``MMMMMMMMMMMMMMMMMMMM:     :yNMMMMMMMMMMMN+       
          yMMMMMMMMMMMMMMMMMMMMMMMN:   hMMMMMMMMMMMMMMMMMMMy       `/hMMMMMMMMd.        
          `/hMMMMMMMMMMMMMMMMMMMMy`    +MMMMMMMMMMMMMMMMMMMN          `+dMMMM+          
             .omMMMMMMMMMMMMMMMN/      .MMMMMMMMMMMMMMMMMMMM-            -sh.           
                -sNMMMMMMMMMMMh`        dMMMMMMMMMMMMMMMMMMMs                           
                   :yNMMMMMMN/          oMMMMMMMMMMMMMMMMMMMm                           
                     `/hMMMh.           .syhdmNMMMMMMMMMMMMMM-                          
                        .++                     `.-:/+osyhdmNo                        
























   ---- BASE -------------------------------------------------------------------
   -----------------------------------------------------------------------------
   -----------------------------------------------------------------------------
   ----------------------------------------------------------------------------- */
   
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,700,800,900');
@import  "https://fonts.googleapis.com/css?family=Roboto:100,300,500,700,900";
   
/* Fonte */
.Exo {
    font-family: 'Montserrat',sans-serif;
}

.Roboto {
    font-family: 'Roboto',sans-serif;
}

/* --------------------------------------------------------------------------- */
/* Posições */
body {
    overflow-x: hidden;
}

.row,.container-fluid,.espaco_zero {
    padding: 0 !important;
    margin: 0 !important;
}

.center-row {
    display: table;
}

.center-row .meio {
    display: table-cell;
    vertical-align: middle;
    float: none;
}

.meio {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.Direita {
    text-align: right;
}

.centraliza_h_inline {
    text-align: center;
}

.centraliza_h_block {
    margin: 0 auto;
}

.centraliza_a_porra_toda {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.canto_superior_esquerdo {
    top: 44px;
    left: 44px;
}

.TamoAiNaRelatividade {
	position: relative;
	  margin-right: 32px;
}

@media screen and (max-width: 991px) {
    .centraliza_h_inline_peq {
        text-align: center;
    }
}

.Espaco_TOP {
    padding-top: 16px !important;
}

.Espaco_TOPZAO {
    padding-top: 32px !important;
}

.Tabela62 {
    display: table;
    height: 62px;
}

.Celula {
    display: table-cell;
    vertical-align: middle;
}

.PaddingRight44 {
    padding-right: 44px !important;
}

.PaddingRight16 {
    padding-right: 16px !important;
}

.PaddingLeft16 {
    padding-left: 16px !important;
}

.PaddingLeft8 {
    padding-left: 8px !important;
}

.PaddingTop16 {
    padding-top: 16px !important;
}

.PaddingTop32 {
    padding-top: 32px !important;
}

.PaddingBottom16 {
    padding-bottom: 16px !important;
}

.PaddingBottom32 {
    padding-bottom: 32px !important;
}

.Padding0 {
    padding: 0 !important;
}

.Margin0 {
    margin: 0 !important;
}

.MarginTop32 {
    margin-top: 32px !important;
}

.MarginBottom44 {
    margin-bottom: 44px !important;
}

.FloatRight {
    float: right;
}

@media screen and (min-width: 1280px) {
    .Espaco_ZERO {
        padding: 0 !important;
        margin: 0 !important;
    }
}

@media screen and (max-width: 767px) {
    .row.reorder-xs {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
        direction: rtl;
    }

    .row.reorder-xs > [class*="col-"] {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg);
        direction: ltr;
    }
}

@media screen and (max-width: 991px) {
    .row.reorder-sm {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
        direction: rtl;
    }

    .row.reorder-sm > [class*="col-"] {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg);
        direction: ltr;
    }
}

@media screen and (max-width: 1199px) {
    .row.reorder-md {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
        direction: rtl;
    }

    .row.reorder-md > [class*="col-"] {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg);
        direction: ltr;
    }
}

#Capa {
position: relative;
}

.Fica_Embaixo {
    position: absolute;
    bottom: 4vh;
}

.Fica_Mais_Embaixo {
    position: absolute;
    bottom: 2vh;
    padding-left: 16px;
    max-width: 88%;
}


/* --------------------------------------------------------------------------- */
/* Cores */
.Filmes,.Filmes:hover {
    color: #ff9600;
}

.Livros,.Livros:hover {
    color: #6cd01a;
}

.Quadrinhos,.Quadrinhos:hover {
    color: #2198ff;
}

.Musica,.Musica:hover {
    color: #7221ff;
}

.Series,.Series:hover {
    color: #00cff2;
}

.Jogos,.Jogos:hover {
    color: #707383;
}

.Etcetera,.Etcetera:hover {
    color: #fa274a;
}

.Amarelo,.Amarelo:hover {
    color: #FC0;
}

.Preto,.Preto:hover {
    color: #000;
}

.Branco,.Branco:hover {
    color: #FFF;
}

.Apoiase,.Apoiase:hover {
	color: #ee4933;
}

.Assinantes {
  font-family: 'Montserrat';
  font-weight: 400;
}

/* Cores BACKGROUND */
.BG_Filmes, .BG_Filmes::-webkit-progress-value {
    background: #ff9600 !important;
}

.BG_Livros, .BG_Livros::-webkit-progress-value {
    background: #6cd01a;
}

.BG_Quadrinhos, .BG_Quadrinhos::-webkit-progress-value {
	background: #2198ff;
  } 

.BG_Musica, .BG_Musica::-webkit-progress-value {
    background: #7221ff;
}

.BG_Series, .BG_Series::-webkit-progress-value {
    background: #00cff2 !important;
}

.BG_Jogos, .BG_Jogos::-webkit-progress-value {
    background: #707383;
}

.BG_Etcetera, .BG_Etcetera::-webkit-progress-value {
    background: #fa274a;
}

.BG_Amarelo, .BG_Amarelo::-webkit-progress-value {
    background: #FC0;
}

.BG_Preto, .BG_Preto::-webkit-progress-value {
    background: #000;
}

.BG_Apoiase, .BG_Apoiase::-webkit-progress-value {
	background: #ee4933;
}



/* SVG */
.Filmes path {
    fill: #ff9600;
}

.Livros path {
    fill: #6cd01a;
}

.Quadrinhos path {
    fill: #2198ff;
}

.Musica path {
    fill: #7221ff;
}

.Series path {
    fill: #00cff2;
}

.Jogos path {
    fill: #707383;
}

.Etcetera path {
    fill: #fa274a;
}

.Amarelo path {
    fill: #FC0;
}

.Preto path {
    fill: #000;
}

/* SVG:Hover */
.hFilmes:hover path {
    fill: #ff9600 !important;
}

.hLivros:hover path {
    fill: #6cd01a !important;
}

.hQuadrinhos:hover path {
    fill: #2198ff !important;
}

.hMusica:hover path {
    fill: #7221ff !important;
}

.hSeries:hover path {
    fill: #00cff2 !important;
}

.hJogos:hover path {
    fill: #707383 !important;
}

.hEtcetera:hover path {
    fill: #fa274a !important;
}

.hAmarelo:hover path {
    fill: #FC0 !important;
}

.hPreto:hover path {
    fill: #000 !important;
}

/* Seleciona-Texto */
.txtFilmes p::selection, .bgFilmes {
    background-color: #ff9600;
    color: #FFF;
}

.txtLivros p::selection, .bgLivros {
    background-color: #6cd01a;
    color: #FFF;
}

.txtQuadrinhos p::selection, .bgQuadrinhos {
    background-color: #2198ff !important;
    color: #FFF;
}

.txtMusica p::selection, .bgMusica {
    background-color: #7221ff;
    color: #FFF;
}

.txtSeries p::selection, .bgSeries {
    background-color: #00cff2;
    color: #FFF;
}

.txtJogos p::selection, .bgJogos {
    background-color: #707383;
    color: #FFF;
}

.txtEtcetera p::selection, .bgEtcetera {
    background-color: #fa274a;
    color: #FFF;
}

.txtAmarelo p::selection, .bgAmarelo {
    background-color: #FFCC00;
    color: #FFF;
}

/* Cores dos HX */
.txtFilmes h1,
.txtFilmes h2,
.txtFilmes h3,
.txtFilmes h4,
.txtFilmes h5,
.txtFilmes h6,
.txtFilmes q,
.txtFilmes box,
.txtFilmes .TOP8,
.txtFilmes .LeiaMaisChamada {
    color: #ff9600;
}

.txtLivros h1,
.txtLivros h2,
.txtLivros h3,
.txtLivros h4,
.txtLivros h5,
.txtLivros h6,
.txtLivros q,
.txtLivros box,
.txtLivros .TOP8,
.txtLivros .LeiaMaisChamada {
    color: #6cd01a;
}

.txtQuadrinhos h1,
.txtQuadrinhos h2,
.txtQuadrinhos h3,
.txtQuadrinhos h4,
.txtQuadrinhos h5,
.txtQuadrinhos h6,
.txtQuadrinhos q,
.txtQuadrinhos box,
.txtQuadrinhos .TOP8,
.txtQuadrinhos .LeiaMaisChamada {
    color: #2198ff;
}

.txtMusica h1,
.txtMusica h2,
.txtMusica h3,
.txtMusica h4,
.txtMusica h5,
.txtMusica h6,
.txtMusica q, 
.txtMusica box,
.txtMusica .TOP8,
.txtMusica .LeiaMaisChamada {
    color: #7221ff;
}

.txtSeries h1,
.txtSeries h2,
.txtSeries h3,
.txtSeries h4,
.txtSeries h5,
.txtSeries h6,
.txtSeries q,
.txtSeries box,
.txtSeries .TOP8,
.txtSeries .LeiaMaisChamada {
    color: #00cff2;
  
}

.txtJogos h1,
.txtJogos h2,
.txtJogos h3,
.txtJogos h4,
.txtJogos h5,
.txtJogos h6,
.txtJogos q,
.txtJogos box,
.txtJogos .TOP8,
.txtJogos .LeiaMaisChamada {
    color: #707383;
}

.txtEtcetera h1,
.txtEtcetera h2,
.txtEtcetera h3,
.txtEtcetera h4,
.txtEtcetera h5,
.txtEtcetera h6,
.txtEtcetera q,
.txtEtcetera box,
.txtEtcetera .TOP8,
.txtEtcetera .LeiaMaisChamada {
    color: #fa274a;
}

.txtAmarelo h1,
.txtAmarelo h2,
.txtAmarelo h3,
.txtAmarelo h4,
.txtAmarelo h5,
.txtAmarelo h6,
.txtAmarelo q,
.txtAmarelo box,
.txtAmarelo .TOP8,
.txtAmarelo .LeiaMaisChamada {
    color: #FC0;
}


/* Cores dos Links */
.txtFilmes p a, .txtFilmes #LeiaMais a {
    color: #993000;
	border-bottom: 1px SOLID #cc6300;
}


.txtLivros p a, .txtLivros #LeiaMais a {
    color: #066a00;
	border-bottom: 1px SOLID #6cd01a;
}

.txtQuadrinhos p a, .txtQuadrinhos #LeiaMais a {
    color: #003299;
	border-bottom: 1px SOLID #2198ff;
}

.txtMusica p a, .txtMusica #LeiaMais a {
    color: #0c0099;
	border-bottom: 1px SOLID #7221ff;
}

.txtSeries p a, .txtSeries #LeiaMais a {
    color: #00698c;
	border-bottom: 1px SOLID #00cff2; 
}

.txtJogos p a, .txtJogos #LeiaMais a {
    color: #242737;
	border-bottom: 1px SOLID #707383;
}

.txtEtcetera p a, .txtEtcetera #LeiaMais a {
    color: #940000;
	border-bottom: 1px SOLID #fa274a;
}

.txtAmarelo p a, .txtAmarelo #LeiaMais a {
    color: #DFB300;
	border-bottom: 1px SOLID #BF9900;
}

#Texto a { font-weight: 100; }
#Texto a:hover { color: #000; }
#Texto a strong { font-weight: 500; }


/* Cores dBarrIntern*/
.bordaFilmes {
	border-bottom: 1px SOLID #cc6300;
}

.bordaLivros {
	border-bottom: 1px SOLID #6cd01a;
}

.bordaQuadrinhos {
	border-bottom: 1px SOLID #2198ff;
}

.bordaMusic a{
	border-bottom: 1px SOLID #7221ff;
}

.bordaSeries {
	border-bottom: 1px SOLID #00cff2; 
}

.bordaJogos {
	border-bottom: 1px SOLID #707383;
}

.bordaEtcetera {
	border-bottom: 1px SOLID #fa274a;
}

.bordaAmarelo {
	border-bottom: 1px SOLID #FFCC00;
}

.bordaPreto {
	border-bottom: 1px SOLID #000;
}

/* Cores LOADER */
.loadFilmes,
.loadFilmes::before,
.loadFilmes::after {
    border-left-color: #ff9600 !important;
}

.loadLivros,
.loadLivros::before,
.loadLivros::after {
    border-left-color: #6cd01a;
}

.loadQuadrinhos,
.loadQuadrinhos::before,
.loadQuadrinhos::after {
    border-left-color: #2198ff !important;
}

.loadMusica,
.loadMusica::before,
.loadMusica::after {
    border-left-color: #7221ff;
}

.loadSeries,
.loadSeries::before,
.loadSeries::after {
    border-left-color: #00cff2;
}

.loadJogos,
.loadJogos::before,
.loadJogos::after {
    border-left-color: #707383;
}

.loadEtcetera,
.loadEtcetera::before,
.loadEtcetera::after {
    border-left-color: #fa274a;
}

.loadAmarelo,
.loadAmarelo::before,
.loadAmarelo::after {
    border-left-color: #FC0;
}

.loadPreto,
.loadPreto::before,
.loadPreto::after {
    border-left-color: #000;
}

.BG_Preto {
    background-color: #000;
}

/* --------------------------------------------------------------------------- */
/* Efeitos */
a:hover, a:visited {
    text-decoration: none;
    border: 0;
}

.Transition {
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease;
}

#Destaque:hover,#Destaque_Chamada:hover #Destaque_Imagem,#BG_Ultimas:hover,#Ultimas:hover #BG_Ultimas,#Penultimas:hover #BG_Penultimas {
    filter: brightness(1.2);
    -webkit-filter: brightness(1.2);
    -moz-filter: brightness(1.2);
    -o-filter: brightness(1.2);
    -ms-filter: brightness(1.2);
}

#Capa:hover #Imagem_Capa {
    filter: brightness(0.62);
    -webkit-filter: brightness(0.62);
    -moz-filter: brightness(0.62);
    -o-filter: brightness(0.62);
    -ms-filter: brightness(0.62);
}

#Destaque_Chamada:hover #Destaque_Imagem {
    filter: brightness(1);
    -webkit-filter: brightness(1);
    -moz-filter: brightness(1);
    -o-filter: brightness(1);
    -ms-filter: brightness(1);
}

#Destaque,#BG_Ultimas,#BG_Penultimas {
    filter: brightness(0.8);
    -webkit-filter: brightness(0.8);
    -moz-filter: brightness(0.8);
    -o-filter: brightness(0.8);
    -ms-filter: brightness(0.8);
}

/* --------------------------------------------------------------------------- */
/* Outros */
.Fecha {
    top: 0;
    z-index: 888888888;
    cursor: pointer;
    position: absolute;
}

.Fecha:hover {
    opacity: .4;
}

.Desaparece {
    display: none;
}




/* ---- BUSCA & MENU -----------------------------------------------------------
   -----------------------------------------------------------------------------
   -----------------------------------------------------------------------------
   ----------------------------------------------------------------------------- */

/* Busca */
#Busca {
    display: none;
    min-height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    height: 100%;
    width: 100%;
    z-index: 8888888;
    background-color: rgba(255,204,0,0.8);
}

#Busca .Conteudo {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 44%;
    z-index: 88888888;
}

/* --------------------------------------------------------------------------- */
/* Formulário */
#Busca input[type=search] {
    width: 100%;
    padding: 16px 26px;
    margin: 0;
    height: 88px;
    box-sizing: border-box;
    font-size: 44px;
    font-weight: 100;
    border: 0;
    z-index: 8;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250.313 250.313'%3E%3Cpath d='M244.186 214.604l-54.38-54.378c-.288-.29-.627-.49-.93-.76 10.7-16.23 16.946-35.66 16.946-56.554C205.822 46.075 159.747 0 102.912 0S0 46.075 0 102.91c0 56.836 46.074 102.912 102.91 102.912 20.895 0 40.323-6.245 56.554-16.945.27.3.47.64.76.93l54.38 54.38c8.168 8.167 21.412 8.167 29.582 0 8.168-8.17 8.168-21.414 0-29.583zM102.91 170.146c-37.133 0-67.235-30.102-67.235-67.235 0-37.133 30.103-67.235 67.236-67.235s67.236 30.103 67.236 67.236c0 37.134-30.103 67.236-67.235 67.236z' fill-rule='evenodd' clip-rule='evenodd' fill='%23888'/%3E%3C/svg%3E") no-repeat right 16px center #FFF;
    background-size: 44px 44px;
}

#BuscaBusca input[type=search] {
    width: 100%;
    padding: 16px 26px;
    margin-top: 32px;
    height: 88px;
    box-sizing: border-box;
    font-size: 44px;
    font-weight: 100;
    border: 1px SOLID #FFCC00;
    z-index: 8;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250.313 250.313'%3E%3Cpath d='M244.186 214.604l-54.38-54.378c-.288-.29-.627-.49-.93-.76 10.7-16.23 16.946-35.66 16.946-56.554C205.822 46.075 159.747 0 102.912 0S0 46.075 0 102.91c0 56.836 46.074 102.912 102.91 102.912 20.895 0 40.323-6.245 56.554-16.945.27.3.47.64.76.93l54.38 54.38c8.168 8.167 21.412 8.167 29.582 0 8.168-8.17 8.168-21.414 0-29.583zM102.91 170.146c-37.133 0-67.235-30.102-67.235-67.235 0-37.133 30.103-67.235 67.236-67.235s67.236 30.103 67.236 67.236c0 37.134-30.103 67.236-67.235 67.236z' fill-rule='evenodd' clip-rule='evenodd' fill='%23888'/%3E%3C/svg%3E") no-repeat right 16px center;
    background-size: 44px 44px;
}

#Busca input[type=search]:focus, #BuscaBusca input[type=search]:focus {
    background: url() #FFF;
}

#Busca .EmQuePosso {
    font-weight: 700;
    font-size: 3vw;
    float: left;
    color: #000;
}

@media screen and (min-width: 992px) and (max-width: 1281px) {
    #Busca .Conteudo {
        width: 72%;
    }

    #Busca .EmQuePosso {
        font-size: 44px;
    }

    #Busca input[type=search] {
        height: 72px;
        font-size: 44px;
        font-weight: 100;
        background-size: 44px 44px;
        padding: 8px 16px;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    #Busca .Conteudo {
        width: 62%;
    }

    #Busca .EmQuePosso {
        font-size: 32px;
    }

    #Busca input[type=search] {
        height: 62px;
        font-size: 32px;
        font-weight: 300;
        background-size: 32px 32px;
        padding: 4px 12px;
    }
}

@media screen and (min-width: 8px) and (max-width: 767px) {
    #Busca .Conteudo {
        width: 88%;
    }

    #Busca .EmQuePosso {
        font-size: 22px;
    }

    #Busca input[type=search] {
        height: 44px;
        font-size: 26px;
        font-weight: 300;
        background-size: 26px 26px;
        padding: 2px 8px;
    }
}

/* --------------------------------------------------------------------------- */
/* Menu */
#Menu {
    display: none;
    min-height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    height: 100%;
    width: 26%;
    min-width: 388px;
    z-index: 8888888;
    background-color: rgba(0,0,0,0.88);
    font-family: 'Montserrat';
    color: #FFF;
    text-transform: lowercase;
}

#Menu:after,#Busca:after {
    content: "";
}

#Menu .Conteudo {
    position: relative;
    text-align: right;
    float: right;
    width: 100%;
    padding: 16px;
    z-index: 88888888;
    height: 92%;
    overflow: hidden;
}

.MenuRedes {
    display: inline;
    height: 88px;
    line-height: 88px;
    vertical-align: middle;
}

a.MenuPrincipal {
    color: #FFF;
    font-size: 72px;
    display: block;
    font-weight: 900;
    margin-bottom: -16px;
    cursor: pointer;
}

a.Menur {
    color: #FFF;
    font-size: 18px;
    display: block;
    font-weight: 700;
    line-height: 22px;
}

a.Menur:hover {
    color: #FC0;
}

#Menu input[type=search] {
    width: 72%;
    padding: 16px 8px;
    margin-bottom: 16px;
    height: 44px;
    box-sizing: border-box;
    font-size: 26px;
    font-weight: 900;
    border: 0;
    z-index: 8;
    color: #000;
    text-align: right;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250.313 250.313'%3E%3Cpath d='M244.186 214.604l-54.38-54.378c-.288-.29-.627-.49-.93-.76 10.7-16.23 16.946-35.66 16.946-56.554C205.822 46.075 159.747 0 102.912 0S0 46.075 0 102.91c0 56.836 46.074 102.912 102.91 102.912 20.895 0 40.323-6.245 56.554-16.945.27.3.47.64.76.93l54.38 54.38c8.168 8.167 21.412 8.167 29.582 0 8.168-8.17 8.168-21.414 0-29.583zM102.91 170.146c-37.133 0-67.235-30.102-67.235-67.235 0-37.133 30.103-67.235 67.236-67.235s67.236 30.103 67.236 67.236c0 37.134-30.103 67.236-67.235 67.236z' fill-rule='evenodd' clip-rule='evenodd' fill='%23FFF'/%3E%3C/svg%3E") no-repeat right 8px center #FC0;
    background-size: 26px 26px;
}

#Menu input[type=search]:focus {
    background: url() #FC0;
}


.BuscaClick svg, .MenuClick svg {
    cursor: pointer;
    width: 24px;
    height: 24px;
}



#Busca .Fecha {
    width: 44px;
    height: 44px;
    color: #000;
    right: 4vmin;
    top: 4vmin;
}

#Menu .Fecha {
    width: 32px;
    height: 32px;
    color: #FFF;
    left: 2vmin;
    top: 2vmin;
}

#Menu .Fecha path {
    fill: #FFF;
}

@media screen and (min-width: 1282px) and (max-width: 1600px) {
	a.MenuPrincipal {
	    font-size: 48px;
	}
}


@media screen and (min-width: 992px) and (max-width: 1281px) {
    a.MenuPrincipal {
        font-size: 52px;
    }

    a.Menur {
        font-size: 18px;
        line-height: 22px;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    a.MenuPrincipal {
        font-size: 52px;
    }

    a.Menur {
        display: none;
    }
}

@media screen and (min-width: 8px) and (max-width: 767px) {
/*    .MenuClick {
        display: none !important;
    }
*/

a.MenuPrincipal {
    color: #FFF;
    font-size: 44PX;
    display: block;
    font-weight: 900;
    margin-bottom: -16px;
    cursor: pointer;
}

    .BuscaClick {
        padding-right: 8px;
    }
}




/* ---- BARRA ------------------------------------------------------------------
   -----------------------------------------------------------------------------
   -----------------------------------------------------------------------------
   ----------------------------------------------------------------------------- */

#Barra {
    display: none;
}

.BarraCapa {
    background-color: transparent !important;
    background: repeat-x url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAB4CAQAAAByBusIAAAAbUlEQVQoz4VSwRaAIAhbeujr+2ShXoYoLfLgG7INRCsO7AUKLbjWs92h0tCQK2SgT16guExX3oyM1zrSoVhMXSaD19ZqjBe6CmehRm7AskKu8GeftSapFrEueEMgidf8QObCngcV2/xpap+9hScRDKm2rOuCEgAAAABJRU5ErkJggg==);
    background-size: 2px 62px;
    border-bottom: 0 !important;
    overflow: hidden !important;
    height: 120px !important;
    max-height: 120px !important;
    z-index: 88;
}

.BarraInt {
    background-color: #FFF;
    height: 62px;
    overflow: hidden;
}

#SocialMobile div {
	height: 8vh;
	padding:2vh;
}

#TextoMobile #SocialMobile {
 padding: 0 16px 0 16px !important;
}

#TextoMobile #SocialMobile div {
	border: 2px SOLID #FFF;
}


#SocialMobile div:active {
	background-color: #FFCC00;
}

#SocialMobile svg {
	width: 4vh;
	fill: #FFF;
}

#SocialMobile .Twitter {
	background-color: #55acee;
}

#SocialMobile .Facebook {
	background-color: #3b5998;
}

#SocialMobile .WhatsApp {
	background-color: #43d854;
}

#SocialMobile .Telegram {
	background-color: #0088cc;
}

.Compartilha {
    height: 88%;
    max-height: 88%;
    color: #FFF;
    padding: 8px 16px;
    font-size: 12px;
    line-height: 23px;
    min-width: 108px;
    display: inline;
    vertical-align: middle;
    margin: 10px 8px 8px 0;
}

.Compartilha svg {
    width: 15px;
    height: 15px;
    vertical-align: middle;
    margin-top: -4px;
}

#Buscapa .BuscaClick svg,
#Buscapa .MenuClick svg {
    width: 32px;
    height: 32px;
}



#BuscaSingle .BuscaClick:hover path,
#BuscaSingle .MenuClick:hover path,
#Barra .BuscaClick:hover path,
#Barra .MenuClick:hover path {
    fill: #Fc0;
}


#CompartilhaBarraInt .BuscaClick path,
#CompartilhaBarraInt .MenuClick path {
    fill: #888 !important;
    opacity: .44;
}

#CompartilhaBarraInt .BuscaClick:hover path,
#CompartilhaBarraInt .MenuClick:hover path {
    fill: #444 !important;
}

#Barra .Tweet {
    background-color: #55acee;
}

.BarraCapaRedes {
    font-size: 32px;
    color: #fff;
    line-height: 44px;
}

#BuscaSingle .BarraCapaRedes {
    font-size: 32px;
    color: #fff;
    line-height: 64px;
}

#Barra .Tweet, #RedesEtc .Tweet {
    background-color: #55acee;
}

#Barra .Feice, #RedesEtc .Feice {
    background-color: #3b5998;
}

#Barra .Compartilha:hover, #RedesEtc .Compartilha:hover {
    background-color: #444;
}

#Buscapa .navbar-fixed-top,
#BuscaSingle .navbar-fixed-top {
    position: absolute !important;
    background: none !important;
    border: 0;
}

#Buscapa .navbar-text,
#BuscaSingle .navbar-text {
    font-size: 32px;
    font-weight: 700;
    color: #000;
}

#BuscaSingle a {
    color: #FFF;
}

#Buscapa a {
    color: #000;
}

#Buscapa a:hover,
#BuscaSingle a:hover {
    color: #FC0;
}

.Logo_Capa,#Logo_Single {
    background: no-repeat 0 0;
    background-size: 144px;
    width: 144px;
    height: 144px;
    position: absolute;
    z-index: 8 !important;
}

#Logo_Capa path {
    fill: #000 !important;
}

#Logo_Capa {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 2000' height='2000' width='2000'%3E%3Cpath d='M1840.478 1080.596l61.522-426.8-397.714 61.775 240.748-329.09-333.15-243.29-264.875 362.072-51.6-331.62L668.593 114l66.246 425.767L98 328.564l394 544.24-302.02 46.91-61.522 426.798 454.81-70.64-268.363 366.838L648.055 1886l244.294-333.94 42.535 273.38 426.96 60.56-65.61-421.678 362.303 264.58 243.462-332.8-367.053-268.05z' fill='%23FC0'/%3E%3C/svg%3E") no-repeat -8px -4px;
    background-size: 144px;
}

#Logo_Single:hover {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 2000' height='2000' width='2000'%3E%3Cpath d='M1840.478 1080.596l61.522-426.8-397.714 61.775 240.748-329.09-333.15-243.29-264.875 362.072-51.6-331.62L668.593 114l66.246 425.767L98 328.564l394 544.24-302.02 46.91-61.522 426.798 454.81-70.64-268.363 366.838L648.055 1886l244.294-333.94 42.535 273.38 426.96 60.56-65.61-421.678 362.303 264.58 243.462-332.8-367.053-268.05z' fill='%23000'/%3E%3C/svg%3E") no-repeat -8px -2px;
    background-size: 144px;
}

@media and (min-width: 768px) and (max-width: 1280px) {
	#BuscaSingle, #Buscapa {
		padding-right: 16px !important;
	}
}

/* ---- HOME -------------------------------------------------------------------
   -----------------------------------------------------------------------------
   -----------------------------------------------------------------------------
   ----------------------------------------------------------------------------- */
   
/* Logo */
#Capa #Logo_Capa,#Capa #Logo_Single {
    width: 144px;
    margin: 2vh;
}

/* Capa */
#Imagem_Capa,#Imagem_Single {
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    height: 100vh;
}

#Destaque_Imagem {
    filter: brightness(88%);
    -webkit-filter: brightness(88%);
    -moz-filter: brightness(88%);
    -o-filter: brightness(88%);
    -ms-filter: brightness(88%);
}

#Imagem_Single {
    filter: brightness(44%);
    -webkit-filter: brightness(44%);
    -moz-filter: brightness(44%);
    -o-filter: brightness(44%);
    -ms-filter: brightness(44%);
}

#Imagem_Single_Video {
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    height: 100vh;
    max-height: 100vw;
}

#Imagem_Single_Video iframe {
height: 100vh;
    max-height: 100vw;
}

.Manchete {
    font-weight: 700;
    font-size: 72px;
    -webkit-box-decoration-break: clone;
    padding: 0 16px;
    display: inline;
    line-height: 94px;
}

		.Rolae { 
		position: absolute;
		right: 0;
		z-index: 88;
		
	     -webkit-animation-duration: 4s;
 		 -webkit-animation-delay: 2s;
 		 -webkit-animation-iteration-count: 2;
 		 
 		 -moz-animation-duration: 4s;
 		 -moz-animation-delay: 2s;
 		 -moz-animation-iteration-count: 2;
 		 
 		  -ms-animation-duration: 4s;
 		 -ms-animation-delay: 2s;
 		 -ms-animation-iteration-count: 2;
 		 
 		 -o-animation-duration: 4s;
 		 -o-animation-delay: 2s;
 		 -o-animation-iteration-count: 2;
 		 
 		 animation-duration: 4s;
 		 animation-delay: 2s;
 		 animation-iteration-count: 2;

		 }
		 
		.Rolae svg {
		height: 6vh;
		}

@media screen and (min-width: 992px) and (max-width: 1281px) {
    .Manchete {
        font-size: 62px;
        line-height: 88px;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .Manchete {
        font-size: 52px;
        line-height: 72px;
    }
}

@media screen and (min-width: 8px) and (max-width: 767px) {
    .Manchete {
        font-size: 26px;
        line-height: 40px;
    }
}

.Titulo.Single {
    font-weight: 800;
    color: #FFF;
    font-size: 8.0vh;
    display: inline;
}

.Logo_Single {
    position: absolute;
    z-index: 8;
}

/* --------------------------------------------------------------------------- */
/* Ticker */
.Ticker {
    height: 72px;
}

.JudaoNEWS_Ticker {
    font-size: 2.0vw;
    line-height: 72px;
    font-weight: 300;
    color: #FC0;
}

.JudaoNEWS_Ticker:hover {
    text-decoration: none;
    color: #FC0;
}

.News_Ticker, .News_Ticker:visited {
    font-size: 20pt !important;
    font-weight: 100 !important;
    color: #888 !important;
    text-decoration: none !important;
    line-height: 72px !important;
}

.News_Ticker:hover {
    text-decoration: none !important;
    font-weight: 100 !important;
    color: #fff !important;
}
.Separador_Ticker {
    font-size: 23pt;
    font-weight: 300;
    color: #FC0;
    padding: 0 16px 0 16px;
        line-height: 72px;
} 

/* --------------------------------------------------------------------------- */
/* Destaque & Banner */
.Destaque,.Destaque:hover {
    font-weight: 500;
    font-size: 6.0vh;
    -webkit-box-decoration-break: clone;
    text-decoration: none !important;
    display: inline;
    line-height: 6.2vh;
}

@media screen and (min-width: 992px) and (max-width: 1281px) {
    .Destaque,.Destaque:hover {
        font-size: 44px;
        line-height: 60px;
    }
}

#Destaque_Imagem {
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    height: 600px;
    margin-right: 16px;
}

/* --------------------------------------------------------------------------- */
/* Últimas */
#Ultimas {
    min-height: 288px;
    margin-bottom: 16px;
}

#BG_Ultimas {
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    height: 288px;
    position: relative;
}

#Ultimas_Chamada {
    min-height: 262px;
    padding-bottom: 44px;
}

#Ultimas .Fica_Embaixo_AutorData {
    bottom: 8px;
    height: 44px;
}

#Ultimas hr {
    border: 0;
    height: 1px;
    padding-right: 1px;
    position: relative;
    bottom: 8px;
    z-index: 88;
    margin-left: -96%;
    margin-top: 20px;
	margin-bottom: 0;
}

#Ultimas:hover .Fica_Embaixo_AutorData {
    bottom: 11px;
}

@media screen and (min-width: 992px) and (max-width: 1281px) {
    #Ultimas_Chamada {
        min-height: 262px;
        padding-bottom: 44px !important;
    }

    #Ultimas .Fica_Embaixo_AutorData {
        bottom: 8px;
        height: 44px;
    }

    #Ultimas hr {
        margin-left: -96%;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    #Ultimas {
        min-height: 216px;
        margin-bottom: 16px;
    }

    #BG_Ultimas {
        height: 216px;
    }

    #Ultimas_Chamada {
        min-height: 188px;
        padding-bottom: 32px !important;
    }

    #Ultimas .Fica_Embaixo_AutorData {
        bottom: 8px;
        height: 32px;
    }

    #Ultimas hr {
        margin-right: -88%;
        bottom: 0;
    }
}

@media screen and (min-width: 8px) and (max-width: 767px) {
    #Ultimas {
        min-height: 188px;
        margin-bottom: 16px;
    }

    #BG_Ultimas {
        height: 188px;
    }

    #Ultimas_Chamada {
        min-height: 156px;
        padding-bottom: 32px !important;
    }

    #Ultimas .Fica_Embaixo_AutorData {
        bottom: 8px;
        height: 32px;
    }

    #Ultimas hr {
        margin-left: -80%;
        bottom: 0;
    }
    
    #Antepenultimas {
    	margin-top: 16px;
    }
}



#Ultimas hr.Filmes {
    background-color: #ff9600;
}

#Ultimas:hover hr.Filmes {
    height: 4px;
    background-color: #ff9600;
}

#Ultimas hr.Livros {
    background-color: #6cd01a;
}

#Ultimas:hover hr.Livros {
    height: 4px;
    background-color: #6cd01a;
}

#Ultimas hr.Quadrinhos {
    background-color: #2198ff;
}

#Ultimas:hover hr.Quadrinhos {
    height: 4px;
    background-color: #2198ff;
}

#Ultimas hr.Musica {
    background-color: #7221ff;
}

#Ultimas:hover hr.Musica {
    height: 4px;
    background-color: #7221ff;
}

#Ultimas hr.Series {
    background-color: #00cff2;
}

#Ultimas:hover hr.Series {
    height: 4px;
    background-color: #00cff2;
}

#Ultimas hr.Jogos {
    background-color: #707383;
}

#Ultimas:hover hr.Jogos {
    height: 4px;
    background-color: #707383;
}

#Ultimas hr.Etcetera {
    background-color: #fa274a;
}

#Ultimas:hover hr.Etcetera {
    height: 4px;
    background-color: #fa274a;
}

#Ultimas hr.Amarelo {
    background-color: #FC0;
}

#Ultimas:hover hr.Amarelo {
    height: 4px;
    background-color: #FC0;
}

#Ultimas hr.Preto {
    background-color: #000;
}

#Ultimas:hover hr.Preto {
    height: 4px;
    background-color: #000;
}

/* --------------------------------------------------------------------------- */
/* Penúltimas */
#Penultimas {
    min-height: 416px;
    margin: 0 16px 32px 0;
    position: relative;
}

#BG_Penultimas {
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    height: 188px;
}

#BG_Penultimas_Chamada_Frame {
    position: absolute;
    height: 96%;
    margin-left: 16px;
    padding: 180px 0 0 16px;
    z-index: 8;
    bottom: 0;
}

#Penultimas_Chamada {
    padding-bottom: 44px;
    margin-left: 26px;
}

#Penultimas .Fica_Embaixo_AutorData {
    bottom: 0;
    height: 44px;
    margin-left: 26px;
}

@media screen and (min-width: 992px) and (max-width: 1281px) {
    #Penultimas {
        min-height: 388px;
        margin-bottom: 16px !important;
    }

    #BG_Penultimas {
        height: 144px;
        margin-top: 16px;
    }

    #BG_Penultimas_Chamada_Frame {
        padding: 144px 0 0 16px;
        margin-left: 8px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    #Penultimas {
        min-height: 316px;
        margin-bottom: 16px !important;
    }

    #BG_Penultimas {
        height: 144px;
        margin-top: 16px;
    }

    #Penultimas_Chamada {
        padding-bottom: 32px !important;
        margin-left: 16px;
    }

    #Penultimas .Fica_Embaixo_AutorData {
        height: 32px;
        margin-left: 16px;
    }

    #BG_Penultimas_Chamada_Frame {
        padding: 144px 0 0 16px;
        margin-left: 8px !important;
    }
}

@media screen and (min-width: 8px) and (max-width: 767px) {
    #Penultimas {
        min-height: 262px;
        margin-bottom: 16px !important;
    }

    #BG_Penultimas {
        height: 144px;
        margin-top: 16px;
    }

    #Penultimas_Chamada {
        padding-bottom: 32px !important;
        margin-left: 16px;
    }

    #Penultimas .Fica_Embaixo_AutorData {
        height: 32px;
        margin-left: 16px;
    }

    #BG_Penultimas_Chamada_Frame {
        padding: 144px 0 0 16px;
        margin-left: 8px !important;
    }
}

@media screen and (max-width: 991px) {
    #Penultimas {
        margin: 0 !important;
        padding: 0 !important;
    }
}

#Penultimas:hover #BG_Penultimas_Chamada_Frame {
    padding-left: 13px !important;
}

#Penultimas .Borda.Filmes {
    border-left: 1px SOLID #ff9600;
}

#Penultimas:hover .Borda.Filmes {
    border-left: 4px SOLID #ff9600;
}

#Penultimas .Borda.Livros {
    border-left: 1px SOLID #6cd01a;
}

#Penultimas:hover .Borda.Livros {
    border-left: 4px SOLID #6cd01a;
}

#Penultimas .Borda.Quadrinhos {
    border-left: 1px SOLID #2198ff;
}

#Penultimas:hover .Borda.Quadrinhos {
    border-left: 4px SOLID #2198ff;
}

#Penultimas .Borda.Musica {
    border-left: 1px SOLID #7221ff;
}

#Penultimas:hover .Borda.Musica {
    border-left: 4px SOLID #7221ff;
}

#Penultimas .Borda.Series {
    border-left: 1px SOLID #00cff2;
}

#Penultimas:hover .Borda.Series {
    border-left: 4px SOLID #00cff2;
}

#Penultimas .Borda.Jogos {
    border-left: 1px SOLID #707383;
}

#Penultimas:hover .Borda.Jogos {
    border-left: 4px SOLID #707383;
}

#Penultimas .Borda.Etcetera {
    border-left: 1px SOLID #fa274a;
}

#Penultimas:hover .Borda.Etcetera {
    border-left: 4px SOLID #fa274a;
}

#Penultimas .Borda.Amarelo {
    border-left: 1px SOLID #FC0;
}

#Penultimas:hover .Borda.Amarelo {
    border-left: 4px SOLID #FC0;
}

#Penultimas .Borda.Preto {
    border-left: 1px SOLID #000;
}

#Penultimas:hover .Borda.Preto {
    border-left: 4px SOLID #000;
}

/* --------------------------------------------------------------------------- */
/* Antepenúltimas */
#Antepenultimas {
    max-height: 388px;
    margin-bottom: 16px;
    padding: 16px;
    margin-left: -16px;
    max-width: 300px;
}

@media screen and (max-width: 991px) {
    #Antepenultimas {
        max-width: 100% !important;
    }
}

#Antepenultimas:hover {
    padding-top: 13px !important;
}

#Antepenultimas:hover h2 {
    color: #666 !important;
}

#Antepenultimas.Borda.Filmes {
    border-top: 1px SOLID #ff9600;
}

#Antepenultimas.Borda.Filmes:hover {
    border-top: 4px SOLID #ff9600;
}

#Antepenultimas.Borda.Livros {
    border-top: 1px SOLID #6cd01a;
}

#Antepenultimas.Borda.Livros:hover {
    border-top: 4px SOLID #6cd01a;
}

#Antepenultimas.Borda.Quadrinhos {
    border-top: 1px SOLID #2198ff;
}

#Antepenultimas.Borda.Quadrinhos:hover {
    border-top: 4px SOLID #2198ff;
}

#Antepenultimas.Borda.Musica {
    border-top: 1px SOLID #7221ff;
}

#Antepenultimas.Borda.Musica:hover {
    border-top: 4px SOLID #7221ff;
}

#Antepenultimas.Borda.Series {
    border-top: 1px SOLID #00cff2;
}

#Antepenultimas.Borda.Series:hover {
    border-top: 4px SOLID #00cff2;
}

#Antepenultimas.Borda.Jogos {
    border-top: 1px SOLID #707383;
}

#Antepenultimas.Borda.Jogos:hover {
    border-top: 4px SOLID #707383;
}

#Antepenultimas.Borda.Etcetera {
    border-top: 1px SOLID #fa274a;
}

#Antepenultimas.Borda.Etcetera:hover {
    border-top: 4px SOLID #fa274a;
}

#Antepenultimas.Borda.Amarelo {
    border-top: 1px SOLID #FC0;
}

#Antepenultimas.Borda.Amarelo:hover {
    border-top: 4px SOLID #FC0;
}

#Antepenultimas.Borda.Preto {
    border-top: 1px SOLID #000;
}

#Antepenultimas.Borda.Preto:hover {
    border-top: 4px SOLID #000;
}

/* --------------------------------------------------------------------------- */
/* Chamadas */
.Chamada.Canal {
    /* text-transform: lowercase; */
    font-weight: 400;
    font-size: 26px;
}

.Chamada.Titulo {
    padding: 0;
    margin: 0 0 8px;
    font-weight: 100;
    font-size: 30px;
    color: #444;
}

.Chamada.Generico {
    padding: 0;
    margin: 0 0 8px;
    font-weight: 100;
    font-size: 36px;
    color: #444;
}

.Fica_Embaixo_AutorData {
    position: absolute;
    bottom: 0;
}

.Chamada.Autor {
    text-transform: uppercase;
    font-weight: 100;
    font-size: 16px;
    color: #b3b3b3;
    display: block;
    margin-bottom: -4px;
}

.Chamada.Data {
    font-size: 12px;
    color: #b3b3b3;
}

@media screen and (min-width: 992px) and (max-width: 1281px) {
    .Chamada.Canal {
        font-size: 20px;
    }

    .Chamada.Titulo {
        font-size: 24px;
    }

    .Chamada.Titulo.Menor {
        font-size: 26px;
    }

    .Chamada.Autor {
        font-size: 12px;
    }

    .Chamada.Data {
        font-size: 10px;
    }

    .Fica_Embaixo_AutorData {
        bottom: -16px;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .Chamada.Canal {
        font-size: 18px;
    }

    .Chamada.Titulo,.Chamada.Generico {
        font-size: 28px;
    }

    .Chamada.Autor {
        font-size: 12px;
    }

    .Chamada.Data {
        font-size: 10px;
    }

    .Chamada.Titulo.Medio {
        font-size: 26px;
    }

    .Chamada.Titulo.Menor {
        font-size: 26px;
    }
}

@media screen and (min-width: 8px) and (max-width: 767px) {
    .Chamada.Canal {
        font-size: 16px;
    }

    .Chamada.Titulo,.Chamada.Generico {
        font-size: 18px;
        font-weight: 300 !important;
    }

    .Chamada.Titulo.Menor {
        font-size: 18px;
    }

    .Chamada.Autor {
        font-size: 10px;
    }

    .Chamada.Data {
        font-size: 10px;
    }

    .Fica_Embaixo_AutorData {
        bottom: -8px;
    }
}




/* ---- PUBLICIDADE ------------------------------------------------------------
   -----------------------------------------------------------------------------
   -----------------------------------------------------------------------------
   ----------------------------------------------------------------------------- */

#300x600 {
    background-color: #fc0;
}

#300x250-Media {
    background-color: #FC0;
}

#Publicidade_HORIZONTAL_Especial .Conteudo {
    max-height: 340px;
    overflow: hidden;
}




/* ---- MEDIA ------------------------------------------------------------------
   -----------------------------------------------------------------------------
   -----------------------------------------------------------------------------
   ----------------------------------------------------------------------------- */

.Media {
    background-color: #000;
    padding-bottom: 62px !important;
    margin: 44px 0 0;
}

.Chamada.Titulo {
    padding: 0;
    margin: 0 0 8px;
    font-weight: 100;
}

.Chamada.Titulo.Media1 {
    font-size: 72px;
    color: #e2e2e2;
}

.Chamada.Titulo.Media2 {
    font-size: 2vw;
    color: #ddd;
}



@media screen and (min-width: 992px) and (max-width: 1281px) {
    .Chamada.Titulo.Media1 {
        font-size: 52px;
    }

    .Chamada.Titulo.Media2 {
        font-size: 22px;
    }

    .EspacoMediaMenor {
        padding: 0 16px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .Chamada.Titulo.Media1 {
        font-size: 40px;
    }

    .Chamada.Titulo.Media2 {
        font-size: 22px;
    }

    .EspacoMediaMenor {
        padding: 0 16px !important;
    }

    .Media {
        margin-top: 16px !important;
    }
}

@media screen and (min-width: 8px) and (max-width: 767px) {
    .Chamada.Titulo.Media1 {
        font-size: 26px;
    }

    .Chamada.Titulo.Media2 {
        font-size: 16px;
    }
}

.centraliza_banner {
    text-align: center;
}

@media screen and (min-width: 1601px) {
    .centraliza_banner {
        text-align: left;
    }
}

.mediaPlay {
    width: 8vh;
    color: #FFF;
    opacity: .4;
}

.mediaPlay:hover,.Media_Link:hover .mediaPlay,.Media_Link:hover img {
    opacity: .8;
}              

.mediaPlay_podcast {
    width: 8vh;
    color: #FFF;
    opacity: .8;
}

.mediaPlay_podcast:hover, .Media_Link:hover .mediaPlay_podcast img {
    opacity: 1;
}              

.Chamada.Titulo.Media1:hover,.Media_Link:hover .Chamada.Titulo.Media2 {
    color: #FFF;
}

.Assine {
    font-size: 20pt;
    font-weight: 100;
    color: #FFF;
}

.Assine:hover {
    text-decoration: none;
    color: #fff;
}




/* ---- REDES ------------------------------------------------------------------
   -----------------------------------------------------------------------------
   -----------------------------------------------------------------------------
   ----------------------------------------------------------------------------- */

#Redes {
    margin-bottom: 44px;
}

.BG_Redes {
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    height: 344px;
}

.BG_Redes.Twitter {
    background: url('imagens/redes_twitter.jpg') no-repeat center center;
}

.BG_Redes.YouTube {
    background: url('imagens/redes_youtube.jpg') no-repeat center center;
}

.BG_Redes.Tumblr {
    background: url('imagens/redes_tumblr.jpg') no-repeat center center;
}

.BG_Redes.Instagram {
    background: url('imagens/redes_instagram.jpg') no-repeat center center;
}

.BG_Redes.Telegram {
    background: url('imagens/redes_telegram.jpg') no-repeat center center;
}

.BG_Redes.Assine { 
    background: url('imagens/redes_assine.jpg') no-repeat center center;
}

.BG_Redes.Feed { 
    background: url('imagens/redes_feed.jpg') no-repeat center center;
}

.Rede_Texto {
    display: block;
    padding: 16px;
    font-size: 2.4vw;
    font-weight: 100;
    color: #FFF;
}

.smGlobalBtn {
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: 108px;
    height: 108px;
    padding: 8px;
    text-decoration: none;
    text-align: center;
    color: #fff;
    font-size: 54px;
    font-weight: 400;
    line-height: 2em;
    -moz-border-radius: 56px;
    -webkit-border-radius: 56px;
    border-radius: 56px;
    transition: all .2s ease-in-out;
}

#Redes svg {
    width: 54px;
    height: 54px;
}

#Redes #Facebook:hover .smGlobalBtn,
#Redes #Twitter:hover .smGlobalBtn,
#Redes #Instagram:hover .smGlobalBtn,
#Redes #Tumblr:hover .smGlobalBtn,
#Redes #YouTube:hover .smGlobalBtn,
#Redes #Telegram:hover .smGlobalBtn {
    transform: scale(1.1);
    color: #FFF;
}

.smGlobalBtn:hover {
    transform: scale(1.1);
    color: #FFF;
}

@media screen and (min-width: 8px) and (max-width: 767px) {
    .BG_Redes.Peq {
        height: 188px;
    }

    .Rede_Texto {
        font-size: 16px;
    }

    #Redes svg {
        width: 36px;
        height: 36px;
        margin-top: 10px;
        vertical-align: top;
    }

    .smGlobalBtn {
        width: 72px;
        height: 72px;
        border-radius: 36px;
        -moz-border-radius: 36px;
        -webkit-border-radius: 36px;
    }
    
	.botao_some {
		display: none;
	}
}

/* Facebook */
.facebookBtn {
    background: #4060A5;
}

.facebookMenu {
    margin-right: 16px;
    vertical-align: middle;
}

.facebookMenu svg {
    width: 32px;
    height: 32px;
}

.facebookMenu:hover path {
    fill: #4060A5;
    cursor: pointer;
}

.facebookCurte {
    vertical-align: top;
    height: 32px;
    display: none;    
}

/* Twitter */
.twitterBtn {
    background: #00ABE3;
}

.twitterMenu {
    margin-right: 16px;
    vertical-align: middle;
}

.twitterMenu svg {
    width: 32px;
    height: 32px;
}

.twitterMenu:hover path {
    fill: #00ABE3;
    cursor: pointer;
}

.twitterSegue {
    vertical-align: top;
    height: 32px;
    display: none;
}

/* Instagram */
.instagramBtn {
    background: #c13584;
}

/* Tumblr */
.tumblrBtn {
    background: #3a5876;
}

/* YouTube */
.youtubeBtn {
    background: #b00;
}

.youtubeMenu {
    margin-right: 16px;
    vertical-align: middle;
}

.youtubeMenu svg {
    width: 32px;
    height: 32px;
}

.youtubeMenu:hover path {
    fill: #b00;
    cursor: pointer;
}

.youtubeAssina {
    vertical-align: top;
    height: 32px;
    display: none;    
}

/* OUTROS */
.telegramBtn {
    background: #08c;
}

.feedRSSBtn {
    background: #f26522;
}

.assineBtn {
    background: #765aae;
}


/* Catarse */
.assinaMenu {
	display: inline-block;
    width: 27px;
    height: 26px;
    background: url('imagens/assina_sprite.png') no-repeat;
    margin: 8px 0 0 8px;
}

/* Podcast */
.podcastMenu {
    margin-right: 16px;
    vertical-align: middle;
}

.podcastMenu svg {
    height: 32px;
    width: 32px;
}

.podcastMenu:hover path {
    fill: #ffcc00;
    cursor: pointer;
}


.assinaMenu:hover {
        background-position: 0 -26px;
}


/* ---- SINGLE -----------------------------------------------------------------
   -----------------------------------------------------------------------------
   -----------------------------------------------------------------------------
   ----------------------------------------------------------------------------- */

.BarraIntTitulo {
    font-size: 1.2vw;
    font-weight: 500;
    color: #000 !important;
}

.ChamadaExtra {
    font-weight: 700;
    text-transform: Uppercase;
    font-size: 32px;
}

.ChamadaExtra_CAPA {
    font-weight: 500;
    font-size: 32px;
}

#Data {
    text-transform: uppercase;
    color: #fff;
    font-size: 10px;
    padding: 2px;
    font-weight: 500;
    opacity: .44;
}

#Sutia {
    font-size: 44px;
    line-height: 44px;
    font-weight: 100;
    margin: 32px 0 32px 0 !important;
}

#Autor {
    width: 88px;
    text-align: center;
    margin-left: auto;
    margin-right: 0;
    font-size: 12px;
    line-height: 12px;
    font-weight: 900;
    text-transform: uppercase;
    color: #000;
    padding-bottom: 8px;
}

#Autor .Avatar {
    position: relative;
    width: 88px;
    height: 88px;
}

#Autor img {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    margin: 4px 0;
}

#Autor img:hover {
    filter: grayscale(44%);
    -webkit-filter: grayscale(44%);
    -moz-filter: grayscale(44%);
    -o-filter: grayscale(44%);
    -ms-filter: grayscale(44%);
}

#Autor a.Nome {
    color: #000;
    display: block;
}

#Autor svg {
    width: 16px;
    height: 16px;
    padding: 2px;
}

#Autor svg path {
    fill: #55acee;
}

#Autor svg:hover path {
    fill: #4b97d1;
}

#Texto {
    font-size: 16pt;
    font-weight: 300;
}



#Texto img.size-full {
    position: relative;
    left: 50%;
    height: auto;
    margin: 0 0 0 -50vw;
    max-width: 100vw;
    padding: 32px 0 44px 0;
    width: 100vw;
}

#Texto .wp-caption img.size-full {
    position: relative;
    left: 44%;
    height: auto;
    margin: 0 0 0 -50vw;
    max-width: 100vw;
    padding-top: 32px;
    width: 100vw;
}

#Texto img.size-large, #Texto .video_wrapper {
    height: auto;
    margin: 0 0 0 -144px;
    width: 1280px;
    max-width: 100vw;
    padding: 32px 0 44px;
}

#Texto .catarseHELP {
	height: auto;
	margin: 0 0 0 -144px;
	width: 1280px;
	max-width: 100vw;
	padding: 16px 62px;
	color: #000;
	margin-bottom: 16px !important;
	font-size: 62px;
	line-height: 62px;
	font-weight: 800;
	}

#Texto img.size-medium {
    width: 470px;
    height: auto !important;
    margin: 0 0 44px 0px;
}

#Texto .wp-caption.alignright {
    width: 470px !important;
    height: auto !important;
    margin: 0 0 44px;
    float: right;
    margin-left: 26px;
}

#Texto .wp-caption.alignright .wp-caption-text {
    display: block;
    text-align: center;
    font-size: 12px;
    color: #888;
    font-family: 'Montserrat';
    font-weight: 100;
    line-height: 16px !important;
    margin: -36px 26px 0px !important;
}

#Texto p img.alignright {
    float: right;
    display: block;
    margin-right: -12%;
    margin-left: 32px;
    width: 470px;
}

#Texto .alignright p:last-child:after {
    content: '' !important;
}

#Texto .aligncenter p:last-child:after {
    content: '' !important;
}

#Texto .alignnone p:last-child:after {
    content: '' !important;
}

.wp-caption-text {
    display: block;
    text-align: center;
    font-size: 16px;
    color: #888;
    font-family: 'Montserrat';
    font-weight: 100;
    line-height: 16px !important;
    margin: -36px 0 44px;
}

.embed_video {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.embed_video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	max-width: 1280px;
}


.twitter-tweet {
padding: 32px 0 32px 8px; 
margin: 32px 0px 32px 0px;
width: 88%;
background: url('imagens/bg_tweet.png');
}

.embed_insta {
padding: 32px 0 0px 8px; 
margin: 32px 0px 32px 0px;
width: 88%;
background: url('imagens/bg_insta.png');
}

.embed {
padding: 32px 0 0px 8px; 
margin: 32px 0px 32px 0px;
width: 88%;
background: url('imagens/bg_embed.png');
}

.twitter-tweet.twitter-tweet-rendered, .embedando iframe {
  margin: 0 auto !important;
  background: transparent;
}


#Texto p {
    max-width: 88%;
    padding-bottom: 26px;
}


#Texto q {
    text-transform: uppercase;
    font-size: 44px;
    font-weight: 500;
    font-style: italic;
    line-height: 44px;
    margin: 32px 0 44px -32px;
    display: block;
    font-family: 'Montserrat';
}

#Texto q.blockquote {
    text-transform: none !important;
    font-weight: 100 !important;
    color: #000 !important;
    font-size: 32px !important;
    line-height: 36px !important;
    font-style: normal !Important;
}    

#Texto q {quotes: '' '';}
#Texto q.aspas {quotes: '“' '”';}
#Texto q:before {content: open-quote;}
#Texto q:after  {content: close-quote;}

.TOP8 {
    font-family: 'Montserrat';
    font-weight: 900;
    font-size: 108px;
    line-height: 108px;
    float: left;
    margin: -16px 16px 0px -32px;
}

.TOP8_Titulo {
    font-weight: 700;
    font-size: 32px;
    color: #000;
    display: inline;
}

.OITOP_Titulo {
    font-weight: 500;
    font-size: 32px;
    color: #000;
}

.Pagina {
    padding-bottom: 44px !important;
}

#Texto h1,
#Texto h2,
#Texto h3,
#Texto h4,
#Texto h5,
#Texto h6 {
	font-family: 'Montserrat';
	font-weight: 300;
}

box h1,
box h2,
box h3,
box h4,
box h5,
box h6 {
	font-weight: 500 !important;
	color: #FFF !important;
	margin: 0 0 8px 0!important;
	opacity: 0.62;
}



#Texto .Publicidade {
    float: right;
    display: block;
    margin: 8px 0 16px 16px;
}

/*
#Texto p:last-child:after {
    width: 16px;
    height: 16px;
    content: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 2000' height='16' width='16'%3E%3Cpath d='M1840.478 1080.596l61.522-426.8-397.714 61.775 240.748-329.09-333.15-243.29-264.875 362.072-51.6-331.62L668.593 114l66.246 425.767L98 328.564l394 544.24-302.02 46.91-61.522 426.798 454.81-70.64-268.363 366.838L648.055 1886l244.294-333.94 42.535 273.38 426.96 60.56-65.61-421.678 362.303 264.58 243.462-332.8-367.053-268.05z' fill='%23000'/%3E%3C/svg%3E");
    padding-left: 444px;
    zoom: .8%;
}
*/

#Texto .su-row p:last-child:after {
    width: 0px !important;
    height: 0px !important;
    content: '' !important;
    }

box {
	display: block;
	width: 470px;
	float: right;
	margin: 0 0px 32px 32px;
	padding: 32px;
	color: #FFF;
	font-size: 16px;
}



#RedesEtc { 
border-top: 1px SOLID #E2E2E2;
border-bottom: 1px SOLID #E2E2E2;
margin: 26px 0 44px 0;
}

#AssineAlgo { 
border-bottom: 1px SOLID #E2E2E2;
padding: 32px 0 32px 0;
}

.AssineAlgoImagem {
	position: absolute; 
	right: 0; 
	padding-right: 44px;
	}

.AssineAlgoTexto {
	padding: 32px 0 32px 44px; 
	position: relative; 
	top: 50%; 
	transform: translateY(-50%); 
	border-left: 1px SOLID #E2E2E2;
	color: #000;
	}

#RedesEtc .SigaCompartilhe {
width: 90%;
max-width: 960px;
display: block;
margin: 0 auto;
line-height: 56px;
height: 56px;
font-size: 10px;
color: #888;
text-transform: uppercase;
padding: 0 32px 0 32px;
}

#RedesEtc .SigaCompartilhe iframe {
  position: relative;
  top: 6px;
  margin-left: 8px;
}


#LeiaMais { 
border-top: 1px SOLID #e2e2e2;
border-bottom: 1px SOLID #e2e2e2;
margin: 32px 0 44px 0;
max-width: 80%;
padding: 16px 0 24px 16px;
}

.LeiaMaisChamada {
text-transform: uppercase;
font-weight: 300;
font-size: 16px;
}

#LeiaMais a {
font-size: 32px;
border: 0 !important;
line-height: 26px;
}


@media screen and (max-width: 1600px) {
#Texto img.size-large {
    position: relative;
    left: 50%;
    height: auto;
    margin: 0 0 0 -50vw;
    max-width: 100vw;
    padding: 32px 0 44px 0;
    width: 100vw;
}

#Texto .wp-caption img.size-large {
    position: relative;
    left: 44%;
    height: auto;
    margin: 0 0 0 -50vw;
    max-width: 100vw;
    padding-top: 32px;
    width: 100vw;
}

#Texto .catarseHELP {
	position: relative;
	left: 50%;
	height: auto; 
	margin: 0 0 0 -50vw;
	max-width: 100vw;
	width: 100vw;
	padding: 44px 62px;
	color: #000;
	margin-bottom: 44px! important;
	font-size: 62px;
	}

}

@media screen and (min-width: 1282px) and (max-width: 1600px) {
	#AssineAlgo { 
	margin-top: 32px;
	height: 244px;
	}


	#Texto .wp-caption img.size-full {
    left: 46%;
    margin: 0 0 0 -53vw;
    max-width: 106vw;
    width: 106vw;
		}
		
	#Texto .video_wrapper {
    margin: 0 0 0 -44px;
    width: 1024px;
	}
	
	#Autor {
        width: 80px;
        font-size: 12px;
        line-height: 12px;
    }

    #Autor .Avatar {
        width: 80px;
        height: 80px;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1281px) {
	#AssineAlgo { 
	margin-top: 32px;
	height: 244px;
	}

    .BarraIntTitulo {
        font-size: 18px;
        color: #000;
        font-weight: 700;
    }

    #Autor {
        width: 80px;
        font-size: 12px;
        line-height: 12px;
    }

    #Autor .Avatar {
        width: 80px;
        height: 80px;
    }
    
    #Sutia {
    max-width: 1280px;
    }
    
    #Texto q {
    	margin: 32px 0 44px -16px;
    }
    
    #LeiaMais { 
		margin: 32px 0 44px 16px;
		padding: 16px 0 24px 0px;
		}
		
	#Texto .wp-caption img.size-full {
    left: 46%;
    margin: 0 0 0 -53vw;
    max-width: 106vw;
    width: 106vw;
		}
		
	#Texto .video_wrapper {
    margin: 0 0 0 -44px;
    width: 1024px;
	}
	
	.twitter-tweet, .embed, .embed_insta {
	margin: 32px 0px 32px 24px;
	width: 84%;
	}
	
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	#AssineAlgo { 
	margin-top: 32px;
	height: 244px;
	}

    .BarraIntTitulo {
        font-size: 16px;
        color: #000;
        font-weight: 700;
    }

    .Titulo.Single {
        font-size: 52px;
    }

    .ChamadaExtra {
        font-size: 20px;
    }

    #Sutia {
        font-size: 36px;
        line-height: 36px;
        margin-bottom: 36px;
        padding-top: 36px;
    }

    #Autor {
        width: 62px;
        font-size: 10px;
        line-height: 10px;
    }

    #Autor .Avatar {
        width: 62px;
        height: 62px;
    }
    
    #Texto q {
    	margin: 32px 0 44px -16px;
    }    
    
    #LeiaMais { 
		margin: 32px 0 44px 16px;
		max-width: 90%;
		}    
		
	#LeiaMais a {
		font-size: 26px;
		border: 0;
		line-height: 22px;
		}
		
	#Texto .wp-caption img.size-full {
    left: 46%;
    margin: 0 0 0 -52vw;
    max-width: 104vw;
    width: 104vw;
		}
		
	#Texto .video_wrapper {
	height: auto;
    margin: 0 0 0 -96px;
    width: 960px;
    max-width: 100vw;
    padding: 32px 0 44px;
	}
	
	.twitter-tweet, .embed, .embed_insta {
	margin: 32px 0px 32px 24px;
	width: 84%;
	}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	#AssineAlgo { 
	margin-top: 44px;
	height: 308px;
	}

    #Data {
        font-size: 8px;
    }

    .Titulo.Single {
        font-size: 44px;
    }

    .ChamadaExtra {
        font-size: 16px;
    }

    #Sutia {
        font-size: 26px;
        line-height: 26px;
        margin-bottom: 36px;
        padding-top: 36px;
    }

    .Autores {
        padding: 0;
        font-size: 10px;
        margin-bottom: 32px;
        padding-left: 32px;
    }

    #Autor {
        width: 100%;
        font-size: 16px;
        line-height: 16px;
        text-align: center;
        display: inline;
        margin-right: 8px;
    }
    
    #Autor a {
     display: inline !important;
     }

    #Autor .Avatar {
        width: 44px;
        height: 44px;
    }

    #Autor svg {
        display: none;
    }

    #Texto p {
        max-width: 98% !important;
        padding-bottom: 8px;
    }
    
    #Texto q {
    	margin: 32px 0 44px -0px;
    }    
    
	box {
	width: 344px;
	}    

    #Texto .alignright {
        float: none !important;
        display: inline !important;
    }

    #Texto img.size-medium {
        position: relative !important;
        left: 50% !important;
        height: auto !important;
        margin: 0 0 0 -50vw !important;
        width: 100vw !important;
        padding: 32px 0 44px !important;
        display: block !important;
    }
    
    #Texto .wp-caption.alignright {
        left: 50% !important;
        width: 100vw !important;
        margin: 0 0 0px 0 !important;
        max-width: 100vw !important;
    }    
    
    #Texto .wp-caption.alignright .wp-caption-text {
    	padding-bottom: 26px;
    }
    
    #LeiaMais { 
		margin: 32px 0 44px 16px;
		max-width: 90%;
		}    
		
	#LeiaMais a {
		font-size: 26px;
		border: 0;
		}
    
    
    #RedesEtc .NoveMeiaZero {
		padding: 0;
	}
	
	#Texto .wp-caption img.size-full {
    left: 50%;
    margin: 0 0 0 -50vw;
    max-width: 100vw;
    width: 100vw;
		}	
		
	#Texto .video_wrapper {
	height: auto;
    margin: 0;
    max-width: 100%;
    padding: 32px 0 44px;
	}	
	
	.twitter-tweet, .embed, .embed_insta {
	margin: 32px 0px 32px 24px;
	width: 88%;
	}	
}

@media screen and (min-width: 8px) and (max-width: 767px) {

.AssineAlgoImagem {
	position: relative !important; 
	margin: 0 auto !important;
	padding: 0  !important;
	}

.AssineAlgoTexto {
	padding: 32px;
	position: static; 
	top: auto; 
	transform: none; 
	border-left: 0;
	}
	
#RedesEtc { 
border-top: 1px SOLID #E2E2E2;
border-bottom: 0;
}

#AssineAlgo { 
border-bottom: 0;
}	
	
    #Data {
        font-size: 8px;
    }

    .Titulo.Single {
        font-size: 32px;
    }

    .ChamadaExtra {
        font-size: 10px;
    }

    #Sutia {
        font-size: 26px;
        line-height: 26px;
        margin: 0 !important;
    }

    .Autores {
        padding: 0;
        font-size: 10px;
        margin-bottom: 32px;
        padding-left: 32px;
    }

    #Autor {
        width: 100%;
        font-size: 12px;
        line-height: 12px;
        text-align: center;
        display: inline;
        margin-right: 8px;
    }
    
    #Autor a {
     display: inline !important;
     }

    #Autor .Avatar {
        width: 32px;
        height: 32px;
    }

    #Autor svg {
        display: none;
    }
    
    #Texto p {
        width: 100%;
        max-width: 100% !important;
        padding-left: 0;
    }
    
	#Texto q {
    	font-size: 26px;
    	line-height: 26px;
    	margin: 16px 0 20px 0;
	}    

    #Texto {
        font-size: 16px;
        font-weight: 300;
    }

    #Texto .alignright {
        float: none !important;
        display: inline !important;
    }
    
    #Texto img.size-medium,
    #Texto img.size-large,
    #Texto .video_wrapper {
        position: relative !important;
        left: 50% !important;
        height: auto !important;
        margin: 0 0 0 -50vw !important;
        width: 100vw !important;
        padding: 32px 0 44px !important;
        display: block !important;
    }


    #Texto .wp-caption.alignright {
        left: 50% !important;
        width: 100vw !important;
        margin: 0 0 0px 0 !important;
        max-width: 100vw !important;
    }    
    
    #Texto .wp-caption.alignright .wp-caption-text {
    	padding-bottom: 26px;
    	width: 100%;
    	margin: 0;
    }
    
    
	#Texto .wp-caption img.size-full {
    left: 50%;
    margin: 0 0 0 -50vw;
    max-width: 100vw;
    width: 100vw;
		}	    
		
    #Texto .catarseHELP {
	position: relative !important;
	left:50% !important;
	height:auto !important;
	margin:0 0 0 -50vw !important;
	width:100vw !important;
	padding:44px 44px; !important;
	display: block !important;
	position: relative;
	color: #000;
	margin-bottom: 44px !important;
	font-size:44px
	}		

    #Texto .Publicidade {
        float: none;
        position: relative;
        left: 50%;
        height: auto;
        margin: 0 0 0 -50vw;
        width: 100vw;
        padding: 0 0 44px;
        max-width: 100vw;
        text-align: center;
    }
    
    box {
     display: none;
    }

    .wp-caption-text {
        font-size: 12px;
    }

    #Texto p:last-child:after {
        width: 10px;
        height: 10px;
        content: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 2000' height='2000' width='2000'%3E%3Cpath d='M1840.478 1080.596l61.522-426.8-397.714 61.775 240.748-329.09-333.15-243.29-264.875 362.072-51.6-331.62L668.593 114l66.246 425.767L98 328.564l394 544.24-302.02 46.91-61.522 426.798 454.81-70.64-268.363 366.838L648.055 1886l244.294-333.94 42.535 273.38 426.96 60.56-65.61-421.678 362.303 264.58 243.462-332.8-367.053-268.05z' fill='%23000'/%3E%3C/svg%3E");
        margin-left: 8px;
        zoom: .53%;
    }
    
    #LeiaMais { 
		max-width: 90%;
		padding: 8px 0 16px 4px;
		margin: 16px 0 24px 0;
		}    
		
	#LeiaMais a {
		font-size: 16px;
		border: 0;
		}    
		
.twitter-tweet, .embed, .embed_insta {
padding: 0; 
margin: 0 0 16px 0;
width: 100%;
background: transparent;
}

.twitter-tweet.twitter-tweet-rendered {
  margin: 0 auto !important;
  background: transparent;
}	

.TOP8 {
    font-size: 62px;
    line-height: 62px;
    float: left;
    margin: -8px 8px 0px -16px;
}

.TOP8_Titulo {
    font-size: 26px;
    line-height: 24px;
}

.OITOP_Titulo {
    font-size: 26px;
    line-height: 24px;    
}
    
}

@media screen and (min-width: 768px) and (max-width: 1600px) {
    #Texto p,
    #Texto h1,
	#Texto h2,
	#Texto h3,
	#Texto h4,
	#Texto h5,
	#Texto h6 {
        padding-left: 16px;
    }
       
}



/* ---- PODCAST ----------------------------------------------------------------
   -----------------------------------------------------------------------------
   -----------------------------------------------------------------------------
   ----------------------------------------------------------------------------- */
   
.Imagem_Podcast {
    filter: brightness(44%) !important;
    -webkit-filter: brightness(44%) !important;
    -moz-filter: brightness(44%) !important;
    -o-filter: brightness(44%) !important;
    -ms-filter: brightness(44%) !important;
}


.Montserrat {
  font-family: 'Montserrat';
}

.PodcastNome {
    font-weight: 800;
    text-transform: Uppercase;
    font-size: 26px;
}

.PodcastTitulo {
    font-weight: 800;
    color: #FFF;
    font-size: 53pt;
    display: inline;
    line-height: 53pt;
}
    
.PodcastExcerpt {
    font-weight: 100;
    color: #FFF;
    font-size: 26px;
    display: block;
    line-height: 26px;
    padding-top: 32px;
    padding-right: 26%;
}   
   
   
#PodcastPlayer {
font-family: 'Montserrat';
  display: flex;
	width: 62%;
	margin-top: 44px;
	margin-left: -16px;
}

#PodcastPlayer_Play {
float: left;
width: 108px;
height: 108px;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
}

 #PodcastPlayer_Play svg.play {
	margin-left: 8px;
 }

#PodcastPlayer_Info {
margin-left: 16px;
margin-top: 22px;
color: #FFF;
flex-grow: 1;
}

.PodcastPlayer_Titulo {
text-transform: uppercase;
font-weight: 800;
font-size: 20px;
}


.PodcastPlayer_Download_Tempo {
	display: flex;
    overflow: hidden;	
    font-size: 12px;
}

.PodcastPlayer_Download  {
	float: left;
	font-weight: 300;	
	margin-right: auto;	
	text-decoration: none;
}

.PodcastPlayer_Download:hover  {
	color: #FFF !important;
	}

.PodcastPlayer_Tempo {
	float: right;
	font-weight: 100;	
}


progress[value] {
  /* Reset the default appearance */
  -webkit-appearance: none;
   appearance: none;
  	height: 16px;
	width: 100%;
	opacity: 0.62;
}


		.ChamadaExtraPodcast {
    		font-weight: 100;
   		    text-transform: Uppercase;
  			font-size: 32px;
		}		


  
  progress::-webkit-progress-bar  {
    background: #888; 
  }   
  
@media screen and (min-width: 1280px) {
  
.Fica_Embaixo_Podcast {
    position: absolute;
    bottom: 16vh;
    width: 62%;
    padding-left: 88px;
}  

}
   
   
@media screen and (min-width: 1280px) and (max-width: 1440px) {

	.PodcastTitulo {
	    font-size: 44pt;
	    line-height: 44pt;
	}

	.PodcastExcerpt {
	    font-size: 26px;
	    line-height: 26px;
	    padding-top: 26px;
	    padding-right: 26%;
	}

}   
   
   
@media screen and (min-width: 992px) and (max-width: 1279px) {
.Fica_Embaixo_Podcast {
    position: absolute;
    bottom: 4vh;
    width: 62%;
    padding-left: 88px;
}

    .PodcastNome {
	    font-size: 13px;
	}

	.PodcastTitulo {
	    font-size: 32pt;
	    line-height: 32pt;
	    width: 62%;
	}

	.PodcastExcerpt {
	    font-size: 13px;
	    line-height: 13px;
	    padding-top: 16px;
	    padding-right: 26%;
	}
	
	#PodcastPlayer {
		width: 62%;
		margin-top: 16px;
		margin-left: -8px;
	}

	#PodcastPlayer_Play {
	width: 54px;
	height: 54px;
	}

	 #PodcastPlayer_Play svg {
		margin-left: 4px;
		width: 22px !important;
		height: 22px !important;
	 }

	#PodcastPlayer_Info {
	margin-left: 8px;
	margin-top: 0px;
	}

	.PodcastPlayer_Titulo {
	font-size: 10px;
	}


	.PodcastPlayer_Download_Tempo {	
	    font-size: 6px;
	}

	.PodcastPlayer_Download, .PodcastPlayer_Download a  {
		font-weight: 300;	
	}
	
	progress[value] {
	  	height: 8px;
	}
}



@media screen and (min-width: 768px) and (max-width: 991px) {
.Fica_Embaixo_Podcast {
    position: absolute;
    bottom: 4vh;
    width: 88%;
}

    .PodcastNome {
	    font-size: 8px;
	}

	.PodcastTitulo {
	    font-size: 20pt;
	    line-height: 20pt;
	}

	.PodcastExcerpt {
	    font-size: 12px;
	    line-height: 12px;
	    padding-top: 8px;
	    padding-right: 26%;
	}
	
	#PodcastPlayer {
		width: 62%;
		margin-top: 16px;
		margin-left: -8px;
	}

	#PodcastPlayer_Play {
	width: 54px;
	height: 54px;
	}

	 #PodcastPlayer_Play svg {
		margin-left: 4px;
		width: 22px !important;
		height: 22px !important;
	 }

	#PodcastPlayer_Info {
	margin-left: 8px;
	margin-top: 0px;
	}

	.PodcastPlayer_Titulo {
	font-size: 10px;
	}


	.PodcastPlayer_Download_Tempo {	
	    font-size: 6px;
	}

	.PodcastPlayer_Download, .PodcastPlayer_Download a  {
		font-weight: 300;	
	}
	
	progress[value] {
	  	height: 8px;
	}	
	
}
   
   
@media screen and (min-width: 8px) and (max-width: 767px) {
.Fica_Embaixo_Podcast {
    position: absolute;
    bottom: 4vh;
}


    .PodcastNome {
	    font-size: 8px;
	}

	.PodcastTitulo {
	    font-size: 20pt;
	    line-height: 20pt;
	}

	.PodcastExcerpt {
	    font-size: 12px;
	    line-height: 12px;
	    padding-top: 8px;
	    padding-right: 26%;
	}
	
	#PodcastPlayer {
		width: 88%;
		margin-top: 16px;
		margin-left: -8px;
	}

	#PodcastPlayer_Play {
	width: 54px;
	height: 54px;
	}

	 #PodcastPlayer_Play svg {
		margin-left: 4px;
		width: 22px !important;
		height: 22px !important;
	 }

	#PodcastPlayer_Info {
	margin-left: 8px;
	margin-top: 0px;
	}

	.PodcastPlayer_Titulo {
	font-size: 8px;
	line-height: 8px;
	}


	.PodcastPlayer_Download_Tempo {	
	    font-size: 6px;
	}

	.PodcastPlayer_Download, .PodcastPlayer_Download a  {
		font-weight: 300;	
	}
	
	progress[value] {
	  	height: 8px;
	}
}   
   




/* ---- GENÉRICOS & ESPECIAL ---------------------------------------------------
   -----------------------------------------------------------------------------
   -----------------------------------------------------------------------------
   ----------------------------------------------------------------------------- */

@media screen and (max-width: 1199px) {
    .PubliGenerico {
        text-align: center;
        padding: 32px;
    }
}

.lazy {
  display: none;
}


/* ---- RODAPÉ -----------------------------------------------------------------
   -----------------------------------------------------------------------------
   -----------------------------------------------------------------------------
   ----------------------------------------------------------------------------- */

#Rodafoot {
    background-color: #000;
    height: 88px;
    color: #888;
}

@media screen and (min-width: 8px) and (max-width: 767px) {
    #Rodafoot .Copyright {
        text-align: center;
    }

    #Rodafoot .Links {
        text-align: center;
    }

    #Rodafoot {
        height: 188px;
    }
}

a.Rodape {
    color: #FFF;
    text-transform: lowercase;
    padding: 8px;
}

a.Rodape:hover {
    color: #FC0;
}





/* ---- COISINHAS --------------------------------------------------------------
   -----------------------------------------------------------------------------
   -----------------------------------------------------------------------------
   ----------------------------------------------------------------------------- */
   
/* BGs */
.BG_Preto {
 background-color: #000 !important;   
 font-weight: 700;
 color: #FFF;
 padding-left: 4px;
 padding-right: 4px;
    }
    
.BG_Vermelho, .SPOILER {
 background-color: #bb0000 !important;   
 font-weight: 900;
 color: #FFF;
 padding-left: 4px;
 padding-right: 4px;
    }
    
/* PAGINATION */
.Paginando {
text-align: right;
padding: 16px;
font-size: 26px;
margin-top: 16px;
margin-bottom: 16px;
}

.Paginando a {
color: #FFF;
border: 0;
font-weight: 500;
}

.Paginando a:hover {
opacity: 0.5;
}
    
/* LOADER */
.alm-btn-wrap{
	position:relative;
}
	
.alm-btn-wrap button.alm-load-more-btn.loading,
.alm-btn-wrap button.alm-load-more-btn.loading::before,
.alm-btn-wrap button.alm-load-more-btn.loading::after {
	position: absolute;
	top: 50%;
	left: 50%;
	border: 1px solid rgb(204,204,204);
	
	border-radius: 974px;
		-o-border-radius: 974px;
		-ms-border-radius: 974px;
		-webkit-border-radius: 974px;
		-moz-border-radius: 974px;
	background-color: transparent !important; 	
}

.alm-btn-wrap button.alm-load-more-btn.loading {
	margin: -62px 0 0 -24px;
	height: 49px;
	width: 49px;
	animation: cssload-rotate 1150ms linear infinite;
		-o-animation: cssload-rotate 1150ms linear infinite;
		-ms-animation: cssload-rotate 1150ms linear infinite;
		-webkit-animation: cssload-rotate 1150ms linear infinite;
		-moz-animation: cssload-rotate 1150ms linear infinite;
}

.alm-btn-wrap button.alm-load-more-btn.loading::before {
	content: "";
	margin: -22px 0 0 -22px;
	height: 43px;
	width: 43px;
	animation: cssload-rotate 1150ms linear infinite;
		-o-animation: cssload-rotate 1150ms linear infinite;
		-ms-animation: cssload-rotate 1150ms linear infinite;
		-webkit-animation: cssload-rotate 1150ms linear infinite;
		-moz-animation: cssload-rotate 1150ms linear infinite;
}

.alm-btn-wrap button.alm-load-more-btn.loading::after {
	content: "";
	margin: -28px 0 0 -28px;
	height: 55px;
	width: 55px;
	animation: cssload-rotate 2300ms linear infinite;
		-o-animation: cssload-rotate 2300ms linear infinite;
		-ms-animation: cssload-rotate 2300ms linear infinite;
		-webkit-animation: cssload-rotate 2300ms linear infinite;
		-moz-animation: cssload-rotate 2300ms linear infinite;
}



@keyframes cssload-rotate {
	100% {
		transform: rotate(360deg);
	}
}

@-o-keyframes cssload-rotate {
	100% {
		-o-transform: rotate(360deg);
	}
}

@-ms-keyframes cssload-rotate {
	100% {
		-ms-transform: rotate(360deg);
	}
}

@-webkit-keyframes cssload-rotate {
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@-moz-keyframes cssload-rotate {
	100% {
		-moz-transform: rotate(360deg);
	}
}

/* TICKER */
.mtphr-dnt img {
  max-width: 100%;
  height: auto;
}

.mtphr-dnt-wrapper {
  position: relative;
  width: 100%;
}

.mtphr-dnt-inline-title {
  float: left;
  padding-right: 5px;
}

.mtphr-dnt-tick-container {
  position: relative;
}

.mtphr-dnt-tick-contents {
  position: relative;
  overflow: hidden;
}

.mtphr-dnt-tick {
  margin: 0;
}

.mtphr-dnt-tick img.emoji {
  max-width: none;
}

.mtphr-dnt-rotate .mtphr-dnt-tick,
.mtphr-dnt-scroll .mtphr-dnt-tick {
  position: absolute;
  display: none;
}

.mtphr-dnt-rotate .mtphr-dnt-tick {
  opacity: 0;
}

.mtphr-dnt-scroll-left .mtphr-dnt-tick,
.mtphr-dnt-scroll-right .mtphr-dnt-tick {
  white-space: nowrap;
}

.mtphr-dnt-trim-ticks .mtphr-dnt-tick * {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* --------------------------------------------------------- */
/* !Rotate */
/* --------------------------------------------------------- */
/*
.mtphr-dnt-rotate {
	.unslider {
		overflow:auto;
		margin:0;
		padding:0;
		li, ol, ul {
			list-style:none;
			margin:0;
			padding:0;
			border:none;
		}
	}
	.unslider-wrap {
		position:relative;
		&.unslider-carousel {
			> .mtphr-dnt-tick {
				float:left;
			}
		}
	}
	.unslider-vertical {
		> ul {
			height:100%;
		}
		li {
			float:none;
			width:100%;
		}
	}
	.unslider-fade {
		position:relative;
		.unslider-wrap {
			.mtphr-dnt-tick {
				position:absolute;
				left:0;
				top:0;
				right:0;
				z-index:8;
				&.unslider-active {
					z-index:10;
				}
			}
		}
	}
	.unslider-arrow {
		position:absolute;
		left:20px;
		z-index:2;
		cursor:pointer;
		&.next {
			left:auto;
			right:20px;
		}
	}
	.unslider-nav {
		text-align: center;
		ol {
			display: inline-block;
		}
		li {
			float: left;
			margin: 0 5px;
			cursor: pointer;
			&.unslider-active {
				color: green;
			}
		}
	}
}
*/
/* --------------------------------------------------------- */
/* !Spinner */
/* --------------------------------------------------------- */
.mtphr-dnt-icon-spinner {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 30px;
  height: 30px;
  font-size: 30px;
  color: #FFF;
  margin: -15px 0 0 -15px;
  -webkit-animation: mtphr-dnt-spinner-rotation 0.8s infinite linear;
  -moz-animation: mtphr-dnt-spinner-rotation 0.8s infinite linear;
  -o-animation: mtphr-dnt-spinner-rotation 0.8s infinite linear;
  animation: mtphr-dnt-spinner-rotation 0.8s infinite linear;
}

@-webkit-keyframes mtphr-dnt-spinner-rotation {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
  }
}

@-moz-keyframes mtphr-dnt-spinner-rotation {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(359deg);
  }
}

@-o-keyframes mtphr-dnt-spinner-rotation {
  from {
    -o-transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(359deg);
  }
}

@keyframes mtphr-dnt-spinner-rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}

/* --------------------------------------------------------- */
/* !Images */
/* --------------------------------------------------------- */
.mtphr-dnt-image-container {
  position: relative;
}

.mtphr-dnt-image-container > * {
  margin: 10px 0;
}

.mtphr-dnt-image-container > *:first-child {
  margin-top: 0;
}

.mtphr-dnt-image-container > *:last-child {
  margin-bottom: 0;
}

.mtphr-dnt-image-container.mtphr-dnt-image-caption-top .mtphr-dnt-image-photo,
.mtphr-dnt-image-container.mtphr-dnt-image-caption-bottom .mtphr-dnt-image-photo {
  margin-top: 0;
  margin-bottom: 0;
}

.mtphr-dnt-image-container.mtphr-dnt-image-caption-top .mtphr-dnt-image-caption,
.mtphr-dnt-image-container.mtphr-dnt-image-caption-bottom .mtphr-dnt-image-caption {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 9;
  box-sizing: border-box;
  width: 100%;
  margin: 0 !important;
  padding: 20px;
  color: #FFF;
  background: rgba(0, 0, 0, 0.7);
}

.mtphr-dnt-image-container.mtphr-dnt-image-caption-top .mtphr-dnt-image-caption {
  bottom: auto;
  top: 0;
}

.mtphr-dnt-image-container.mtphr-dnt-image-caption-hover {
  display: block;
}

.mtphr-dnt-image-container.mtphr-dnt-image-caption-hover .mtphr-dnt-image-caption {
  opacity: 0;
  -webkit-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
}

.mtphr-dnt-image-container.mtphr-dnt-image-caption-hover:hover .mtphr-dnt-image-caption {
  opacity: 1;
}

.mtphr-dnt-image-container .mtphr-dnt-image-photo {
  line-height: 0;
}

.mtphr-dnt-image-container .mtphr-dnt-image-photo a {
  display: inline-block;
  max-width: 100%;
}

.mtphr-dnt-image-container .mtphr-dnt-image-photo img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 0;
}

.mtphr-dnt-image-container .mtphr-dnt-image-placeholder,
.mtphr-dnt-image-container .mtphr-dnt-image-placeholder-loading {
  position: relative;
  display: none;
  width: 100%;
  max-width: 100%;
  background: #000;
  line-height: 0;
}

.mtphr-dnt-grid .mtphr-dnt-image-container {
  width: 100% !important;
}

.mtphr-dnt-grid .mtphr-dnt-image-container .mtphr-dnt-image-placeholder,
.mtphr-dnt-grid .mtphr-dnt-image-container .mtphr-dnt-image-placeholder-loading {
  width: 100% !important;
}

/* Directional nav
------------------------------------------------------------ */
.mtphr-dnt .mtphr-dnt-nav {
  position: absolute;
  top: 50%;
  text-decoration: none;
  margin-top: -19px;
}

.mtphr-dnt-nav i {
  display: block;
  width: 38px;
  height: 38px;
  font-size: 38px;
  line-height: 38px;
  color: #DDD;
  color: rgba(221, 221, 221, 0.8);
}

.mtphr-dnt-nav:hover {
  text-decoration: none !important;
}

.mtphr-dnt-nav:focus {
  outline: none;
}

.mtphr-dnt-nav-prev {
  left: 10px;
}

.mtphr-dnt-nav-next {
  right: 10px;
  background-position: -38px 0;
}

.mtphr-dnt-nav-hide {
  opacity: 0;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}

.mtphr-dnt-tick-container:hover .mtphr-dnt-nav-hide {
  opacity: 1;
}

/* Control nav
------------------------------------------------------------ */
.mtphr-dnt-control-links {
  text-align: center;
  margin: 15px 0px 0px;
}

.mtphr-dnt-control-links a {
  text-decoration: none;
}

.mtphr-dnt-control-number {
  padding: 2px 5px;
}

.mtphr-dnt-control-button {
  display: inline-block;
  margin: 0 2px;
}

.mtphr-dnt-control-button i {
  display: block;
  width: 18px;
  height: 18px;
  font-size: 18px;
  line-height: 18px;
  color: #CCC;
}

.mtphr-dnt-control-button:hover {
  text-decoration: none !important;
}

.mtphr-dnt-control-button.active i {
  color: #777;
}

.mtphr-dnt-control-button:focus {
  outline: none;
}

/* --------------------------------------------------------- */
/* !Play & Pause */
/* --------------------------------------------------------- */
.mtphr-dnt-play-pause {
  float: right;
  color: inherit;
  text-decoration: none;
}

.mtphr-dnt-play-pause:hover i {
  opacity: 1;
  text-decoration: none;
}

.mtphr-dnt-play-pause:active, .mtphr-dnt-play-pause:focus {
  outline: none;
  text-decoration: none;
}

.mtphr-dnt-play-pause.paused i.mtphr-dnt-icon-play {
  display: none;
}

.mtphr-dnt-play-pause.paused i.mtphr-dnt-icon-pause {
  display: inline-block;
}

.mtphr-dnt-play-pause i {
  display: inline-block;
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  font-size: 25px;
  line-height: 33px;
  text-align: center;
  color: #FFF;
  background-color: #333;
  border-radius: 20px;
  opacity: .8;
  -webkit-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
}

.mtphr-dnt-play-pause i:before {
  vertical-align: middle;
}

.mtphr-dnt-play-pause i.mtphr-dnt-icon-play {
  padding-left: 4px;
}

.mtphr-dnt-play-pause i.mtphr-dnt-icon-pause {
  display: none;
}

/* --------------------------------------------------------- */
/* !Edit link */
/* --------------------------------------------------------- */
.mtphr-dnt-edit-link {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  font-family: Arial, sans-serif !important;
  font-size: 14px !important;
  line-height: 16px !important;
  color: #666;
  background: #FFF;
  padding: 6px 8px 4px 7px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  filter: alpha(opacity=50);
  -moz-opacity: .5;
  -khtml-opacity: .5;
  opacity: .5;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

.mtphr-dnt-edit-link:hover {
  color: #666;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

.mtphr-dnt-edit-link i {
  float: left;
  display: block;
  margin: 1px 3px 0 0;
}

/* --------------------------------------------------------- */
/* !Paging */
/* --------------------------------------------------------- */
.mtphr-dnt-tick-paging {
  text-align: center;
  list-style: none;
}

.mtphr-dnt-tick-paging a,
.mtphr-dnt-tick-paging span {
  margin: 0 4px;
}

/* --------------------------------------------------------- */
/* !Grid */
/* --------------------------------------------------------- */
.mtphr-dnt-grid {
  width: 100%;
  border-spacing: 0;
}

.mtphr-dnt-grid td {
  border: none;
}

.mtphr-dnt-grid-remove-padding tr > td:first-child {
  padding-left: 0 !important;
}

.mtphr-dnt-grid-remove-padding tr > td:last-child {
  padding-right: 0 !important;
}

.mtphr-dnt-grid-remove-padding tr:first-child td {
  padding-top: 0 !important;
}

.mtphr-dnt-grid-remove-padding tr:last-child td {
  padding-bottom: 0 !important;
}

/* Add clearfix
------------------------------------------------------------ */
.mtphr-dnt-clearfix { 
  *zoom: 1;
}

.mtphr-dnt-clearfix:before,
.mtphr-dnt-clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.mtphr-dnt-clearfix:after {
  clear: both;
}

/**
 * Default styles
 *
 * @since 1.0.0
 */
.mtphr-dnt-styled .mtphr-dnt-posts-nav-prev {
  float: left;
}

.mtphr-dnt-styled .mtphr-dnt-posts-nav-next {
  float: right;
}