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



























/* ---- BASE -------------------------------------------------------------------
   -----------------------------------------------------------------------------
   -----------------------------------------------------------------------------
   ----------------------------------------------------------------------------- */
   
@import  "https://fonts.googleapis.com/css?family=Exo:100,300,400,500,700,900";
@import  "https://fonts.googleapis.com/css?family=Roboto:100,300,500,700,900";
   
/* Fonte */
.Exo {
    font-family: 'Exo',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%);
}

@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;
    }
}

.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;
}

/* 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;
}

/* 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;
}

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

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

.txtQuadrinhos p::selection {
    background-color: #2198ff;
    color: #FFF;
}

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

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

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

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

.txtAmarelo p::selection {
    background-color: #FC0;
    color: #FFF;
}

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

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

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

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

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

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

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

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


/* Cores dos quotes */
.txtFilmes q {
    color: #ff9600;
}

.txtLivros q {
    color: #6cd01a;
}

.txtQuadrinhos q {
    color: #2198ff;
}

.txtMusica q {
    color: #7221ff;
}

.txtSeries q {
    color: #00cff2;
  
}

.txtJogos q {
    color: #707383;
}

.txtEtcetera q {
    color: #fa274a;
}

.txtAmarelo q {
    color: #FC0;
}

/* Cores dos boxes */
.txtFilmes box {
    background-color: #ff9600;
}

.txtLivros box {
    background-color: #6cd01a;
}

.txtQuadrinhos box {
    background-color: #2198ff;
}

.txtMusica box {
    background-color: #7221ff;
}

.txtSeries box {
    background-color: #00cff2;
  
}

.txtJogos box {
    background-color: #707383;
}

.txtEtcetera box {
    background-color: #fa274a;
}

.txtAmarelo box {
    background-color: #FC0;
}

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

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

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

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

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

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

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

.txtAmarelo 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;
}



.BG_Preto {
    background-color: #000;
}

/* --------------------------------------------------------------------------- */
/* Efeitos */
a:hover {
    text-decoration: none;
}

.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;
}

#Capa_Imagem,#Capa:hover #Capa_Imagem,#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);
}

#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=text] {
    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;
}

#Busca input[type=text]: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=text] {
        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=text] {
        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=text] {
        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: 'Exo';
    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: 3.8vw;
    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=text] {
    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=text]:focus {
    background: url() #FC0;
}

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

#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: 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;
    }

    .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;
}

.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;
}

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

#Buscapa .BuscaClick path,
#Buscapa .MenuClick path {
    fill: #000;
}

#Buscapa .BuscaClick:hover path,
#Buscapa .MenuClick:hover path,
#Barra .BuscaClick:hover path,
#Barra .MenuClick:hover path {
    fill: #FC0;
}

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

#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: 64px;
}

#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;
}

#Logo_Capa path {
    fill: #000;
}

#Logo_Capa: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='%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;
}

.glyphicon-menu-hamburger {
    font-size: 26px;
    color: #fc0;
}

.FontAwesome {
    font-family: "FontAwesome";
    margin-right: 32px;
    max-height: 32px;
    line-height: 32px;
}




/* ---- 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;
}

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

.Manchete {
    font-weight: 300;
    color: #FFF;
    font-size: 72px;
    background-color: #FC0;
    -webkit-box-decoration-break: clone;
    padding: 0 16px;
    display: inline;
    line-height: 102px;
}

@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: 36px;
        line-height: 50px;
    }
}

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

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

/* --------------------------------------------------------------------------- */
/* Ticker */
.Ticker {
    height: 8vh;
}

.JudaoNEWS_Ticker {
    font-size: 2vw;
    font-weight: 100;
    color: #FC0;
}

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

.News_Ticker {
    font-size: 14pt;
    font-weight: 100;
    color: #888;
}

.News_Ticker:hover {
    text-decoration: none;
    font-weight: 100;
    color: #fff;
}

.Separador_Ticker {
    font-size: 2vw;
    font-weight: 100;
    color: #FC0;
    vertical-align: middle;
}

/* --------------------------------------------------------------------------- */
/* Destaque & Banner */
.Destaque,.Destaque:hover {
    font-weight: 300;
    color: #FFF;
    font-size: 6.2vh;
    -webkit-box-decoration-break: clone;
    text-decoration: none !important;
    padding: 0 16px;
    display: inline;
    line-height: 8.8vh;
    background-color: #FC0;
}

@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 !important;
}

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

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

#Ultimas:hover {
    margin-bottom: 10px;
}

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

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

    #Ultimas .Fica_Embaixo_AutorData {
        bottom: 26px;
        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: 26px;
        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: 26px;
        height: 32px;
    }

    #Ultimas hr {
        margin-left: -80%;
        bottom: 0;
    }
}

#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;
}

/* --------------------------------------------------------------------------- */
/* 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;
}

/* --------------------------------------------------------------------------- */
/* Antepenúltimas */
#Antepenultimas {
    max-height: 388px;
    margin-bottom: 16px;
    padding: 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;
}

/* --------------------------------------------------------------------------- */
/* 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 {
    margin: 16px !important;
    display: none;
}

#Publicidade_HORIZONTAL_Especial .Conteudo {
    background-color: #f6f6f6;
    height: 308px;
    max-height: 308px;
    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;
    }
}

.glyphicon-play,.glyphicon-headphones {
    font-size: 8vh;
    color: #FFF;
    opacity: .4;
}

.glyphicon-play:hover,.glyphicon-headphones:hover,.Media_Link:hover .glyphicon-play,.Media_Link:hover .glyphicon-headphones,.Media_Link:hover img {
    opacity: .8;
}

.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.Facebook {
    background: url(https://www.nbc.com/the-tonight-show/content/sites/nbcutsjf/files/images/2015/10/08/151008_2918997_brie_larson_changed_her_name_to_match_her_am.jpg) no-repeat center center;
}

.BG_Redes.Twitter {
    background: url(https://www.nbc.com/the-tonight-show/content/sites/nbcutsjf/files/images/2015/10/08/151008_2918997_brie_larson_changed_her_name_to_match_her_am.jpg) no-repeat center center;
}

.BG_Redes.YouTube {
    background: url(https://www.nbc.com/the-tonight-show/content/sites/nbcutsjf/files/images/2015/10/08/151008_2918997_brie_larson_changed_her_name_to_match_her_am.jpg) no-repeat center center;
}

.BG_Redes.Tumblr {
    background: url(https://www.nbc.com/the-tonight-show/content/sites/nbcutsjf/files/images/2015/10/08/151008_2918997_brie_larson_changed_her_name_to_match_her_am.jpg) no-repeat center center;
}

.BG_Redes.Instagram {
    background: url(https://www.nbc.com/the-tonight-show/content/sites/nbcutsjf/files/images/2015/10/08/151008_2918997_brie_larson_changed_her_name_to_match_her_am.jpg) no-repeat center center;
}

.BG_Redes.Telegram {
    background: url(https://www.nbc.com/the-tonight-show/content/sites/nbcutsjf/files/images/2015/10/08/151008_2918997_brie_larson_changed_her_name_to_match_her_am.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 #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;
}

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

@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;
    }
}

/* 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;
}

/* 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;
}

/* 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;
}

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




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

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

.ChamadaExtra {
    font-weight: 700;
    text-transform: Uppercase;
    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-bottom: 32px !important;
    margin-top: 32px !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;
}

#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: 45%;
    height: auto;
    margin: 0 0 0 -50vw;
    max-width: 100vw;
    padding: 32px 0 44px;
    width: 100vw;
}

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

#Texto img.size-medium {
    width: 470px;
    margin: 0 0 44px 26px;
}

#Texto .alignright {
    float: right;
    display: block;
}

#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: 'Exo';
    font-weight: 100;
    line-height: 16px !important;
    margin: -36px 0 44px;
}

#Texto .fve-video-wrapper {
    height: auto !important;
    margin: 0 0 0 -160px;
    width: 1280px;
}

#Texto .fve-video-wrapper iframe {
    max-width: 1280px !important;
}



#Texto p {
    max-width: 90%;
    padding-bottom: 8px;
}


#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: 'Exo';
}

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

#Texto h1,
#Texto h2,
#Texto h3,
#Texto h4,
#Texto h5,
#Texto h6 {
	font-family: 'Exo';
	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='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: .8%;
}

#Texto 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-bottom: 44px;
}

#AssineAlgo { 
border-bottom: 1px SOLID #E2E2E2;
height: 188px;
position: relative;
}

.child {
  width: 300px;
  height: 144px;
  padding: 20px;

  position: absolute;
  top: 50%;
  left: 50%;
  background-color: #ffcc00;
  margin: -70px 0 0 -170px;
}

#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;
}



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

@media screen and (min-width: 1200px) and (max-width: 1281px) {
    .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 32px;
		}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .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;
		}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    #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: 10px;
        line-height: 10px;
        text-align: center;
        display: inline;
        margin-right: 8px;
    }

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

    #Autor .svg {
        display: none;
    }

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

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

    #Texto img.size-medium {
        position: relative;
        left: 50%;
        height: auto;
        margin: 0 0 0 -50vw;
        width: 100vw;
        padding: 32px 0 44px;
        width: 100vw;
    }
    
    #LeiaMais { 
		margin: 32px 0 44px 16px;
		max-width: 90%;
		}    
		
	#LeiaMais a {
		font-size: 26px;
		border: 0;
		}
    
    
    #RedesEtc .NoveMeiaZero {
		padding: 0;
	}
}

@media screen and (min-width: 8px) and (max-width: 767px) {
    #Data {
        font-size: 8px;
    }

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

    .ChamadaExtra {
        font-size: 10px;
    }

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

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

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

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

    #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 {
        position: relative;
        left: 50%;
        height: auto;
        margin: 0 0 0 -50vw;
        width: 100vw;
        padding: 32px 0 44px;
        max-width: 100vw;
    }

    #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;
    }
    
    #Texto 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;
		}    
    
}

@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;
    }
}




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

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




/* ---- 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;
}