  section,header,footer, .uvn-flex-container-z, .widget  {
    display:none !important;
  }
    .encuesta {
        width:100%;
        height:100%;
        position:fixed;
        top:0;
        left:0;
    }

    /*Para eliminar los MÃ“DULOS INFERIORES*/
.uvn-flex-container-f {
  display:none !important;
}

.preloaded_lightbox {
  display:none !important;
}
    body {
      margin:0;
      padding:0;
      font-family: sourcesanspro, Source Sans Pro;
    }
    .foto {
        width:100%;
        height:100%;
        position:fixed;
        background-color:#045bbd;
        background-blend-mode: multiply;
        background-repeat: no-repeat;
        background-size:50%;
        background-size:fixed;
        background-size:cover;

    }

   .uvn-ua-web-container {
    display:none !important;
   }

   .uvn-ua-web-container.visible {
    display:none !important;
   }
   iframe {
    display:none !important;
   }

    .topBar {
      width:100%;
      height:5%;
      background: linear-gradient(to right, rgba(0,0,0,0.1), rgba(255,255,255,1));
    }
    .topHash {
          display: block;
    position: fixed;
    top: 0;
    left: 0;
    height: 10%;
    width: 70%;
    background: linear-gradient(to right, black -570px , #e22404);
    color: #fff;
        border-bottom: 1px solid #fff;
    text-align: right;
    font-family: sourcesanspro,Source Sans Pro;
    font-size: 2.2em;
    padding-top:20px;
    padding-right: 10px;
    line-height: 1.1em;
    font-weight:600;
    }

.tvres {
  position:relative;
  width:100%;
  height:100%;
}

.manitos.apagado {
  display:none;
}
.leftRes {
  width:50%;
text-align:right;

  display:inline-block;
  padding:10px 0;
 
  margin:0;
  background: linear-gradient(to left, rgba(0,0,0,0.4), rgba(255,255,255,0.4));
}
.rightRes {
  width:50%;
 
  display:inline-block;
  text-align:left;
  padding:10px 0;
  margin:0;
  background: linear-gradient(to left, rgba(0,0,0,0.3) 20px , rgba(226,36,4,0.9));
}


    .bottomThird {
      width: 100%;
    height: 10%;
    background-color: #045bbd;
    left: 0;
    position:fixed;
    bottom:5%;
    font-size: 1.4em;
    padding: 3% 0;
    letter-spacing: 0.2em;
    text-align: center;
    color: #fff;
    }

    .bottomRed {
      width: 100%;
      position:fixed;
      bottom:0;
    height: 5%;
    background-color: #e22404;
    left: 0;
    border-top:1px solid #fff;
      position:fixed;
    }

    .bottomWhiteMask {
      width: 70%;
      position:fixed;
      bottom:0;
    height: 5%;
    background: #fff;
    left: 0;
    
      position:fixed;
    }
     .bottomWhite {
      position:fixed;
      bottom:0;
      width: 70%;
    height: 5%;
    background: linear-gradient(to right, rgba(0,0,0,0.4), rgba(255,255,255,1));
    left: 0;
    
      position:fixed;
    }

    .r1,.r2, .opcion{
        display: inline-block;
           padding: 3% 2%;
        cursor: pointer;
        font-size: 3em;
       
        margin:0 5%;
        color:#fff;
        text-transform: uppercase;
        font-weight:bold;
    }
  
    .sinotext {
        display: inline-block;
      vertical-align: top;
      padding-top: 4px;
          padding-left: 20px;
              margin-right: 0px;
    }
   
    
    .botones {
      background-color:rgba(4,91,189,0.2);
      margin-top: 10px;
    }
.upVote,.downVote {
  max-width:22% !important;
  display:inline-block;
display: inline-block;
padding:0;
    cursor: pointer;
    font-size: 88px;
    margin: 0 5%;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;

}
.resps {
    width:100%;
    margin-top:40px;
    text-align:center;
}

.resps {
    display:none;
}

.resps.active {
    display:block;
}

.botones.apagado {
    display:none;
}
.barID {
    display:inline-block;
    position:relative;
    width:34%;
    text-align:center;
    margin:10px 0px;
    height:100px;
    vertical-align:bottom;
}

.fecha {
  font-size:17px;
}
.mesFinal {
  text-transform: uppercase;
}

.tituloPregunta {
  font-weight:600;
    font-size: 1.4em;
    line-height: 1.1em;
    color:#fff;
   
    height:7%;

}

.todasRespuestas {
  display:inline-block;
  max-width:30%;
  margin:0 2%;
}

.todasRespuestas span {
   font-size:3em;
  color:#fff;
  font-weight:700;
}
.allcifras {
     margin:0 6%;
     text-align:right;
     display:inline-block;
     font-size:2rem;
     color:#fff;
     line-height:1.1em;
     font-weight:700;
     vertical-align: top;
}

.manitoA {

      width: 25%;
    display: inline-block;
    height: 100%;
    text-align: right;
  
}

.manitoB {
  width:25%;
    display: inline-block;
    height: 100%;
}

.manitoA img, .manitoB img {
  max-width:40px;
}

.cifra2 {
   
    text-align:left;
    
}


.rightBlock {
  width:100%;
  display:block;
  text-align:center;
  position:fixed;
  top:25%;
  left:0;
}

.respTitulo {
      line-height: 19px;
    padding-bottom: 10px;
}

.totalVotos {
  width: 100%;
    text-align: center;
    color: #c6d3e3;
    margin-top: 40px;
    font-size: 1rem;
    /* display: none; */
}
@media screen and (min-width:480px) {
  .topHash {
       height: 12%;
    font-size: 3.4em;
    
  }


.todasRespuestas {
 
  max-width:30%;
 
}

  .manitoA img, .manitoB img {
  max-width:80px;
}


 .r1,.r2,.opcion {
  font-size:4em;
 }
  .allcifras {
    font-size:4em;
  }
  .tituloPregunta {
    font-size:1.5em;
  }

  .totalVotos {
    font-size:30px;
  }
}

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

  .botones {
    margin-top: 0px;
  }
  .upVote,.downVote {
  max-width:12% !important;
}

  .topHash {
       height: 12%;
    font-size: 5em;
    padding-top:0;
  }

.manitoA img, .manitoB img {
  max-width:110px;
}


.sinotext {
  padding-left:0;
      margin-right: -16px;
}
  .r1,.r2,.opcion {
  font-size:7em;
 }

  .allcifras {
    font-size:4em;
    padding-top:4%;
  }
  .tituloPregunta {
    font-size:3em;
  }
}
