@import url(https://fonts.googleapis.com/css?family=Open+Sans:600italic,800italic,800,700italic,700,400italic,600,400,300italic,300);
html, body {
  height: 100%;
}
a:hover {
  text-decoration: none;
  zoom: 1;
}
a{
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
}
nav, nav a {
  font: 18px "Open Sans";
  color: #00a5c4;
  background-color: none;
}

.navbar-default {
  height: 150px;
  padding: 42px 0 0 0;
}
.img-responsive {
    margin: 0 auto;
}
.titulopagina img{
  margin: 0 auto;
  padding: 50px 0;
}
.padtop img{
  padding: 30px 0 0 0;
}
.textorganize{
  font: 18px "Open Sans";
  font-weight: 200;
  margin: 20px 0;
  font-style: italic;
  text-align: center;
}
.br {
  margin-top: 70px;
}
.br2{
margin-top: -30px;
}
.br3 {
  margin-top: 120px;
}
.br4 {
  margin-top: 160px;
}
.br5 {
  margin-top:200px;
}
.brnegativo {
  margin: 0 auto;
  padding: 0 auto;
  margin-top: -100px
}
.social li{
  padding: 0 5px 0 5px;
  margin-top: -25px;
}
.social li a{
  padding: 0;
}
.social span {
  position: absolute;
  margin: 0 0 0 -25px;
  background: #fff;
  opacity: 0;

}
.textobanner {
  position:absolute;
  margin: 0 auto;
  padding: 0 auto;
}
.navbar-nav li {
  padding: 0 5px 0 5px;
  margin-top: -25px;
}
.botaonovo {
  border: solid 1px #cbcbcb;
  position: relative;
  padding: 20px 30px;
  max-width: 230px;
  top:50px;
  text-align: center;
  color: #4d4d4d;
  text-transform: uppercase;
  font: 18px "Open Sans";
  font-weight: 600;
  margin: 0 auto;
  -webkit-box-shadow: 8px 8px 0px -1px rgba(235,235,235,1);;
  -moz-box-shadow: 8px 8px 0px -1px rgba(235,235,235,1);
  box-shadow: 8px 8px 0px -1px rgba(235,235,235,1);
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;

  clear: both;
}
.botaonovo:hover {
  opacity: 0.8
}
.botaoNews {
  border: solid 1px #fff;
  position: absolute;
  padding: 14px 15px;
  max-width: 200px;
  float: right;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  font: 14px "Open Sans";
  letter-spacing: 2px;
  font-weight: 600;
  margin: 0 auto;
  -webkit-box-shadow: 6px 6px 0px -1px rgba(13,135,85,1);
  -moz-box-shadow: 6px 6px 0px -1px rgba(13,135,85,1);
  box-shadow: 6px 6px 0px -1px rgba(13,135,85,1);
}

.subtitulo {
  float: none;
      margin-left: auto;
      margin-right: auto;
        font: 20px "Open Sans";
  font-weight: 100;
}
.newsletter {
  padding-left: 20px;
  width: 330px;
  height: 48px;
  border: none;
}
.rodape{
background: url('http://dilma.com.br/wp-content/themes/dilmaresistencia/img/bg_rodape.jpg') center top no-repeat #11a86a;
height: 100px;
padding: 100px 0 150px 0;
bottom: 0;
position: relative;
}
.noticiainterna {
  font: 16px "Open Sans";
  line-height: 26px;
}
.linha {
  border-bottom:solid 1px #ececec;
  margin:25px 0 25px 0;
}
.datainterna {
  font: 16px "Open Sans";
  color: #c1c1c1;
  text-transform: uppercase;
  margin: 20px 0;
}
/*
h2{
  font-weight: 300;
  font: 16px "Open Sans";
  color: #3c3c3c;
  margin: 10px 0 0 0;
  padding-bottom: 25px;
  border-bottom:solid 1px #cdcdcd;
  line-height: 19px;

}
h2 a {
  color: #3c3c3c;
}
h1, h3 {
  line-height: 90%;
  margin: 0;
  color: #3c3c3c;
  -webkit-transition: opacity 1s ease-in-out;
 -moz-transition: opacity 1s ease-in-out;
 -ms-transition: opacity 1s ease-in-out;
 -o-transition: opacity 1s ease-in-out;
 transition: opacity 1s ease-in-out;
} */
.not {
  width: 95%;
  margin: 0 auto;
}
h6{
  font-weight: bold;
  font: 12px "Open Sans";
  color: #c7c7c7;
  text-transform: uppercase;
}
.date {
  font: 12px "Open Sans" #b6b6b6;
}
.subnoticia h1 {
  font: 18px "Open Sans";
  font-weight: 600;
  line-height: 20px;
  border-bottom:solid 1px #cdcdcd;
  min-height: 110px;
}
.goveleito h1 {
  font: 18px "Open Sans";
  font-weight: bold;
  line-height: 20px;
  min-height: 160px;
  padding-bottom: 25px;
  margin-top: 15px;
  color: #333;
  transition: color 0.2s ease;
  text-decoration: none;
}
.goveleito h1:hover {
 color: #ff0546;
}

.ninja {
  margin: 0 auto;
  width: 60%;
  padding: 0 ;
}
.textorodape {
  font: 16px "Open Sans";
  font-weight: 400;
  color: #fff;
}

/* Large Devices, Wide Screens */
@media (min-width:2150px) and (max-width: 2560px) {
.ninja{
  width: 55%;
}
.corposite {
  position:absolute;
  margin-top:-115px;
}
}
@media (min-width:1680px) and (max-width: 2150px) {
.ninja{
  width: 70%;
}
.corposite {
  position:absolute;
  margin-top:-115px;
}

}
@media (min-width:1440px) and (max-width: 1680px) {
.ninja{
  width: 80%;
}
.corposite {
  position:absolute;
  margin-top:-115px;
}

}
@media screen and (min-width: 1280px) and (max-width: 1440px) {
  .ninja {
    width: 80%;
  }
  .corposite {
    position:absolute;
    margin-top:-115px;
  }

}
@media screen and (min-width: 1024px) and (max-width: 1280px) {
  .ninja {
    width: 90%;
  }
  .corposite {
    position:absolute;
    margin-top:-115px;
  }
  nav, nav a {
    font: 16px "Open Sans";
  }

  .nav-collapse a {
    padding: 60px 0 0 30px;
    text-align: center;
  }
}
@media screen and (min-width: 600px) and (max-width: 1024px) {
  .ninja {
    width: 90%;
  }

}
@media screen and (min-width: 300px) and (max-width:600px) {
  .ninja {
    margin: 0 auto;
    width: 100%;
  }
  .br5 {
    margin-top: 100px;
  }
  .rsTabs {display: none;}
  .logo  {
    max-width: 70%;
    padding: 10px 0 0 25px;
  }
  .container { padding: 0; margin: 0;}
  #content-slider-1 img{
  width: 100%;
  }
  .noticiainterna img{
    width: 100%;
    height: auto;
  }
  #socials{
    left: 0;
  }
  .espacotexto {
    padding: 0 25px 0 25px;
  }
  .br4 {
    margin-top: 160px;
  }
  .subnoticia h1 {
    min-height: 0;
    padding-bottom: 15px;
  }
  .titulopagina img{
    width: 80%;
  }
  .botaonovo{
    top: 20px;
  }

  }
  /*fim mobile geral*/

  .more-link{
    display: none;
  }

/* ------------------------------------------------------------------------------------------------------------------------------
  Navegação páginas
--------------------------------------------------------------------------------------------------------------------------------- */
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	color: #333;
	text-decoration:none;
}

.navigation li {
	display: inline;
}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	background-color: #f4f4f4;
	cursor: pointer;
	padding: 12px 20px 12px 20px;
	padding: 0.75rem;
}

.navigation li a:hover,
.navigation li.active a {
	background-color: #11a86a;
  color:#fff;
}

/* ------------------------------------------------------------------------------------------------------------------------------
  MENU RESPONSIVO
--------------------------------------------------------------------------------------------------------------------------------- */

@-webkit-viewport { width: device-width; }
@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }

.nav-collapse ul {
  margin: 0;
  padding: 0;
  width: 100%;
  display: block;
  list-style: none;
}

.nav-collapse li {
  width: 100%;
  display: block;
}

.js .nav-collapse {
  clip: rect(0 0 0 0);
  max-height: 0;
  position: absolute;
  display: block;
  overflow: hidden;
  zoom: 1;
}
#socials img {
  margin-left: -10px;
}
#socials {
  right:0;
  position: absolute;
}

#socials a {
  z-index: 999;
}
#socials li{
  padding: 0;
  width: 45px;
  margin: -45px 0 0 0;

}
.nav-collapse.opened {
  max-height: 9999px;
}

.disable-pointer-events {
  pointer-events: none !important;
}

.nav-toggle {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

@media screen and (min-width: 64em) {
  .js .nav-collapse {
    position: relative;
  }
  .js .nav-collapse.closed {
    max-height: none;
  }
  .nav-toggle {
    display: none;
  }
}

header {
  background: #fff;
  position: fixed;
  z-index: 1000;
  width: 100%;
  height: 150px;
  left: 0;
  top: 0;
}
.espacotopo {
  margin-top:150px
}

.logo {
  float: left;
  margin: 40px 0 0 0;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;

}
.logo:hover {
  opacity: 0.5;
}
.mask {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  transition: opacity 300ms;
  background: rgba(0,0,0, .5);
  visibility: hidden;
  position: fixed;
  opacity: 0;
  z-index: 2;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}

.android .mask {
  -webkit-transition: none;
  transition: none;
}

.js-nav-active .mask {
  visibility: visible;
  opacity: 1;
}
@media screen and (min-width: 40em) {
  .mask {
    display: none !important;
    opacity: 0 !important;
  }
}

.fixed {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
}

.nav-collapse,
.nav-collapse ul {
  list-style: none;
  width: 100%;
  float: left;
  background: #fff;
}

.nav-collapse,
.nav-collapse * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

@media screen and (min-width: 40em) {
  .nav-collapse {
    float: right;
    width: auto;
  }
}

.nav-collapse li {
  float: left;
  width: 100%;
}

@media screen and (min-width: 63em) {
  .nav-collapse li {
    width: auto;
  }
}

.nav-collapse a {
  text-decoration: none;
  padding: 10px 10px;
  color: #18b6cf;
  text-transform: uppercase;
  width: 100%;
  float: left;
}

.nav-collapse a:active,
.nav-collapse .active a {
  color: #18b6cf;
}

@media screen and (min-width: 40em) {
  .nav-collapse a {
    padding: 60px 0 0 25px;
    text-align: center;
  }
}


@media screen and (min-width: 40em) {
  .nav-collapse ul ul a {
    display: none;
  }
}

@font-face {
  font-family: 'responsivenav';
  src:url('http://dilma.com.br/wp-content/themes/dilmaresistencia/genericons/responsivenav.eot');
  src:url('http://dilma.com.br/wp-content/themes/dilmaresistencia/genericons/responsivenav.eot?#iefix') format('embedded-opentype'),
    url('http://dilma.com.br/wp-content/themes/dilmaresistencia/genericons/responsivenav.ttf') format('truetype'),
    url('http://dilma.com.br/wp-content/themes/dilmaresistencia/genericons/responsivenav.woff') format('woff'),
    url('http://dilma.com.br/wp-content/themes/dilmaresistencia/genericons/responsivenav.svg#responsivenav') format('svg');
  font-weight: normal;
  font-style: normal;
}

.nav-toggle {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: none;
  text-indent: -300px;
  position: relative;
  overflow: hidden;
  width: 60px;
  height: 55px;
  float: right;
  margin-top: 50px
}

.nav-toggle:before {
  color: #333; /* cor do icone */
  font: normal 28px/55px "responsivenav"; /* tamanho icone */
  text-transform: none;
  text-align: center;
  position: absolute;
  content: "\2261"; /* icone hamburger */
  text-indent: 0;
  speak: none;
  width: 100%;
  left: 0;
  top: 0;
}

.nav-toggle.active:before {
  font-size: 24px;
  content: "\78"; /* Close icon */
}

/* Modal Resistência*/
.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity=0);opacity:.90}
.modal-header{min-height:16.43px;padding:15px;}.modal-header
.close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.botaopeq {
  border: solid 1px #cbcbcb;
  cursor: pointer;
  float: right;
  padding: 10px;
  max-width: 180px;
  text-align: center;
  color: #4d4d4d;
  margin-top: -10px;
  text-transform: uppercase;
  font: 18px "Open Sans";
  font-weight: 600;
  margin: 0 auto;
  -webkit-box-shadow: 8px 8px 0px -1px rgba(235,235,235,1);;
  -moz-box-shadow: 8px 8px 0px -1px rgba(235,235,235,1);
  box-shadow: 8px 8px 0px -1px rgba(235,235,235,1);
  clear: both;
}
.botaopeq:hover {
  opacity: 0.5;
}
@media (min-width:768px)
{.modal-dialog{width:960px; max-width:100%;margin:30px auto}}
@media (min-width:992px){.modal-lg{width:900px}}}}

.pqgolpe{
  border: solid 1px #000;
}

/* organize */
#iconescalendario img {
  float: left;
  margin: -5px 0 0 2px;
  }
#tituloevento{
  font:20px "Open Sans";
  line-height: 18px;
  margin: 0;
  color: #333;
  padding:7px 0 0 10px;
  font-style: italic;
  height:50px;
  background: #fff;
  z-index: 1000;
}
.localevento{
  height:35px;
  margin:0 5px;
  border-bottom:solid 1px #dcdcdc;
}
.dataevento {
  font: 24px "Open Sans";
  color: #fff;
  text-align: center;
  padding: 10px 0 0 0;
  letter-spacing: -2px;
}
.dataeventopeq {
  height:35px;
  margin:5px 5px;
}
.corevento{
  background: #11a86a;
}
.linha {
  border-bottom: solid 1px #dcdcdc;
  margin:10px 0;
}
.imgevento{
  filter: grayscale(50%);
}
.imgevento img{
  border-bottom: solid 4px transparent;
  -webkit-filter: grayscale(100%);
  -moz-filter:    grayscale(100%);
  -ms-filter:     grayscale(100%);
  -o-filter:      grayscale(100%);
  filter: gray;
  filter: grayscale(1);
}
.rowevento{
  background:#fff;
  font: 14px "Open Sans";
}
.icone {
  margin-left: -25px;
}
.desc {
  padding: 15px 20px 20px 20px;
}
.local {
  margin: -18px 0 0 0;
  padding: 0 0 0 20px ;
}
.local img {
  float: left;
  margin: -5px 0 0 -10px;

}
.data {
  margin: -10px 0 15px 0;
  padding: 10px 0 15px 20px ;
}
.data img {
  float: left;
  margin: -5px 0 0 -10px;
}
#organizelink {
  cursor: pointer;
  margin: 15px 0;
}
.organize {
background: #f2f2f2;
padding: 0 0 30px 0;
margin: 40px 0 0 0;
}
.organize a{
  color: #333;
}

/* OLIMPIADAS */

.olimpiadas {
background: url('http://dilma.com.br/wp-content/themes/dilmaresistencia/img/bg_secao_olimpiadas.jpg') no-repeat center -100px;
padding: 0 0 0 0;
min-height: 636px;
margin: 40px 0 40px 0;
}
.olimpiadas a{
  color: #333;
}
#olimpiadas:hover {
-webkit-transform: translate(0,-10px);
transform: translate(0,-10px);
opacity: 1;
cursor: pointer;
}
#olimpiadas {
opacity: 1;
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
}
#olimpiadas img {

}
.descolimpiadas {
  padding: 15px 20px 20px 20px;
  background:#fff;
  font: 14px "Open Sans";
}

.bgbarra {
  height: 54px;
  padding: 11px 0 0 0;
  margin: 14px 0 0 0;
  width: 101.5%;
  background: url('http://dilma.com.br/wp-content/themes/dilmaresistencia/img/barra_olimpiadas.png') center bottom no-repeat;
}
.bgbarra img {
  padding: 0 15px;
}

.titolimpiadas {
  padding: 15px 20px 0 20px;
  background:#fff;
  font: 18px "Open Sans";
  line-height: 18px;
  font-weight: bold;
  color: #444;
}

.icVideo{
  background:  url('http://dilma.com.br/wp-content/themes/dilmaresistencia/img/icvideo.png') no-repeat;
  position: absolute;
  left: 42%;
  top: 18%;
  height: 50px;
  width: 50px;
}
.descediv {
  padding-top: 160px;
}

/* FIM OLIMPIADAS */

/*Modal organize*/
#capaevento {
  height: 250px;
  overflow: hidden;
  background: #000;
  position: relative;
}
#capaevento img{
  opacity: 0.3;
  min-width: 800px;
}
.titeventointerno{
  font: 24px "Open Sans";
  font-weight: 600;
  color: #3c3c3c;
  margin: 10px 0 0 0;
  text-transform: uppercase;
}
.titeventointerno img{
margin: -5px 0 0 0;
}
.desceventointerno {
  color: #3c3c3c;
}
.ajev{
  margin: 0 0 20px 5px;
  padding: 20px 0 0 0;
}
.detalheseventointerna{
  padding:20px 40px;
  border-bottom: solid 1px #e8e8e8;
}
#botaoparticipar {
  background: #3b5998;
  padding: 15px 15px;
  color: #fff;
  font: 24px "Open Sans";
  bottom: 0;
  z-index: 100;
  margin: 0 0 0 25px;
  mix-width: 250px;
  position: absolute;
}
#botaoparticipar a{
  color: #fff
}


/*======================================================================== ALVORADA ============================================================*/
.headeralvorada {
  height: 300px;
  background: url('../img/bg_topo.jpg');
  background-repeat:no-repeat;
  background-position:center;
  padding: 135px 0 0 0;
  margin: 0 0 30px 0;
}
logo {
  margin: -10px 0 0 90px;
  position: absolute;
}
.navbar-inverse {
  border: none;
}
.socialsalvorada a{
  display: inline;
  color: #fff;
  font-size: 20px;
  float: right;
}
.socialsalvorada i {
  padding: 0 7px 0 7px;
}
.txtsocial {
  font-size: 16px;
  text-align: center;
}
.navbar-brand {
  margin: 0;
  padding: 0;
}
.margin5 {
  margin-top: 50px;
}
#navbar {
  margin: 25px 0 0 0;
}
.titulos {
text-align: center;
font: 36px "Open Sans";
font-weight: lighter;
letter-spacing: -1px;
margin: 50px 0 0 0;
}
.margin-bottom {
  padding:0 0 30px 0;
}

.bannermid {
  margin: 30px 0;
}
.img-destaque {
  background: black; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7)); /*Safari 5.1-6*/
  background: -o-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,0.7)); /*Opera 11.1-12*/
  background: -moz-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,0.7)); /*Fx 3.6-15*/
  background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.7)); /*Standard*/
  width: 97.5%;
  height: 100%;
  position: absolute;
}
.linkbloco1 {
  color: #fff;
  transition: color 0.2s ease;
}
.linkbloco2 {
  color: #222;
  transition: color 0.2s ease;
}
.linkbloco2:hover {
  color: #17a466;
  text-decoration: none;
}
.linkbloco2 img:hover {
  filter: brightness(70%);
  -webkit-transition : -webkit-filter 100ms linear;
  -webkit-filter: brightness(70%);
  -moz-filter: brightness(70%);
  -o-filter: brightness(70%);
  -ms-filter: brightness(70%);
}
.linkbloco1:hover {
  color: #fdd431;
}
.bloco1 conteudo {
  position: absolute;
  z-index: 100;
  bottom: 0;
  padding: 13px
}
.bloco1 img:hover {
  opacity: 0.5;
}
.bloco1 conteudo h1 {
  font: 26px "Open Sans";
  line-height: 28px;
}
.bloco1 autor {
  font: 12px "Open Sans";
  color: #fff;
}
.bloco1 categoria {
  font: 14px "Open Sans";
  font-weight: 400;
  color: #fff;
  text-transform: uppercase;
  background: #17a466;
  padding: 7px 15px 7px 15px;
}
.bloco2 categoria {
  font: 14px "Open Sans";
  font-weight: 400;
  color: #fff;
  text-transform: uppercase;
  background: #17a466;
  padding: 7px 15px 7px 15px;
  margin: 0 0 10px 10px;
  position: absolute;
  bottom:0;
  z-index: 999
}
.bloco2 conteudo {
}
.bloco2 imagem {
  overflow: hidden;
  display: block;
  position: relative;
  max-height: 247px;
  width: 100% auto;
  margin: 20px 0 10px 0
}
.bloco2 conteudo h1{
  font: 18px "Open Sans";
  line-height: 20px;
  font-weight: 600;
  margin: 0;
  padding: 10px 10px;
}
.bloco2 autor {
  font: 12px "Open Sans";
  color: #333;
  padding: 10px 10px;
}
.bloco3 {
  padding: 30px 0;
  background: #f0f0f0;
}
.bloco3 conteudo {
  overflow: hidden;
  display: block;
  position: relative;
  background: #fff;
  padding: 0 0 30px 0;
}
.bloco3 categoria {
  font: 14px "Open Sans";
  font-weight: 400;
  color: #fff;
  margin: 10px 0 0 10px;
  position: absolute;
  padding: 10px 15px 10px 15px;
  text-transform: uppercase;
  background: #17a466;
  z-index: 999;
}
.bloco3 conteudo h1{
  font: 18px "Open Sans";
  line-height: 20px;
  font-weight: 600;
  color: #333;
  margin: 50px 0 0 0;
  position: relative;
  padding: 10px;
}
.bloco3 conteudo h2{
  font: 14px "Open Sans";
  line-height: 16px;
  font-weight: 100;
  color: #333;
  position: relative;
  margin: 0;
  padding: 0 10px 10px 10px;
}
.bloco3 autor {
  font: 12px "Open Sans";
  color: #333;
  padding: 0 10px 0 10px;
}
.timePosted,.interact,.user {
  display: none;
}
.twitter img{
  margin: 0 auto;
}
.twitter li{
list-style: none;
text-align: center;
}
.twitter i{

}
.twitter {
  font: 18px "Open Sans";
  font-weight: lighter;
  font-style: italic;
  line-height: 18px;
}
.tweet {
  margin: 25px 0;
}
.twitter a {
  font: 18px "Open Sans";
  color: #1cbfe8;
  font-weight: lighter;
  font-style: italic;
}
.usertwitter {
  position: absolute;
  margin: 40px 0 0 34%;
}
.goveleito {
  text-align: left;
  margin: 0 0 0 0;
  padding: 20px 0 0 0;
}
.goveleito h1 {
  font-size: 16px;
  color: #333;
  font-weight: normal;
}
.titgov {
  background: #ff003e;
  padding: 5px 5px;
  font: 13px "Open Sans";
  text-transform: uppercase;
  color: #fff;
}
.barragoveleito {
  background: #fc125d;
  padding: 12px 8px;
  text-align: left;
  margin: 0 0 20px 0
}
.barratwitter {
  background: #2cbfe6;
  padding: 12px 8px;
  text-align: left;
  margin: -70px 0 50px 0
}
.barrafacebook {
  background: #3a589e;
  padding: 12px 10px;
  text-align: left;
  margin: 0 0 0 0
}
.barrasoundcloud {
  background: #f74715;
  padding: 12px 10px;
  text-align: left;
  margin: 0 0 0 0
}
.barrasoundcloud img {
  margin: 0;
}
.barragoveleito img {
  margin:0;
}
.barratwitter img {
  margin:0;
}
.barrafacebook img {
  margin:0;
}
.goveleito a {
  color: #fff;
}
.imggov {
  overflow: hidden;
  display: block;
  position: relative;
}


/* Large Devices, Wide Screens */
@media (min-width:2150px) and (max-width: 2560px) {

}
@media (min-width:1680px) and (max-width: 2150px) {

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

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

}
@media screen and (min-width: 1024px) and (max-width: 1280px) {
  logo {
    margin: -10px 0 0 120px;
    position: absolute;
  }
  .headeralvorada {
    background-position:-640px 0 ;
  }
}
@media screen and (min-width: 600px) and (max-width: 1024px) {
  logo {
    margin: -10px 0 0 120px;
  }
  .headeralvorada {
    background-position:-640px 0 ;
  }
  .socialsalvorada {

  }
}
@media screen and (min-width: 300px) and (max-width:600px) {
  logo {
    right: 0;
    margin-top: -60px;
  }
  logo img {
    width: 90%;
  }
  .socialsalvorada {
    display: none;
  }
  .headeralvorada {
    background-position:-690px 0 ;
    height: 200px;
  }

}
  /*fim mobile geral*/

/*============= FIM ALVORADA ============*/
