.field--name-title, .hide{
  display:none;
}

.cartaz_evento img, .cartaz_evento_alt_2 img, .cartaz_evento_alt_3 img {
   height:auto;
   display:block;
   margin:10px auto 0;
}

.cartaz_evento img{
  max-width: 69%;
}

.cartaz_evento_alt_2 img {
   max-width: 59%;
}

.cartaz_evento_alt_3 img {
   max-width: 70%;
}


.data_evento {
    font-size: 0.9em;
    margin-right: 15px;
    margin-left: 15px;
}

.titulo_evento{
    margin-left: 15px;
    margin-right:15px;
    font-size: 1em;
    padding-top:10px;
    line-height: 1em;
}
.corpo_evento p {
    line-height: 1.3em;
    margin-left: 15px;
    margin-right:15px;
}

.local_evento {
    line-height: 1.2em;
    margin:0 15px 10px;
}

.main_evento {
    width:100%;
    -moz-border-radius: 8px; /* Para Firefox */
-webkit-border-radius: 8px; /*Para Safari e Chrome */
border-radius: 10px; /* Para Opera 10.5+*/
margin:15px 0 0 0;
border: 1px solid #000;
}

.main_video {
    clear:both;
    margin-top: 10px;
    min-height:200px;
    margin-bottom: 10px;
    -moz-border-radius: 8px; /* Para Firefox */
-webkit-border-radius: 8px; /*Para Safari e Chrome */
border-radius: 8px; /* Para Opera 10.5+*/
background: #f7f7f7;
border: 1px solid #000;
}

.embed_video {
    margin: 0 15px -15px 15px;
    text-align:center;
}

.embed_video img {
   max-width: 100%;
   height:
   auto;
   display:
   block;
   margin:
   auto;
}

.direcao {
    padding:0 15px 7px 15px;
}

.titulo{
    margin: 10px 15px 0 15px;
    padding-top:10px;
}

.titulo_videosrandom{
  text-align:center;
  text-transform:uppercase;
  margin: 5px 25px 0;
  font-size:1.2em;
}

.descricao_videosrandom{
 text-align:center;
  margin: 0 15px;
  font-size:1.1em;
}
}

#main {
  line-height:1.4em;
  padding:10px 0;
}

.logolisa{
  width: 50%;
  height: auto;
  margin: 0 25%;
}

.container {
    max-width:1500px;
    margin:auto;
}

.main_noticia{
    margin: 15px 0;
    width:100%;
    -moz-border-radius: 8px; /* Para Firefox */
    -webkit-border-radius: 8px; /*Para Safari e Chrome */
    border-radius: 8px; /* Para Opera 10.5+*/
    border: 1px solid black;
}

.titulonoticia{
  margin: 0 15px;
}

.imagemnoticia {
    margin: 15px 15px 0px 15px;
}

.imagemnoticia img {
    max-width: 74%;
    width:auto;
    height:auto;
    display:block;
    margin: 0 auto -10px;
}

.imagemnoticiaalt2 img {
    max-width: 75%;
    width:auto;
    height:auto;
    display:block;
    margin:10px auto 0;
}

.imagemnoticiaalt3 img {
    max-width: 71%;
    width:auto;
    height:auto;
    display:block;
    margin: 10px auto 0;
}

.imagemnoticiaalt4 img {
    max-width: 57%;
    width:auto;
    height:auto;
    display:block;
    margin:10px auto 0;
}

.imagemnoticiagis img {
    max-width: 49%;
    width:auto;
    height:auto;
    display:block;
    margin:10px auto -10px;
}

.corponoticia {
    font-size: 0.9em;
    margin-right: 15px;
    margin-left: 15px;
    margin-bottom:10px;
    line-height: 1.2em;
}

.block .headline{
  margin: 0 0 0 0;
  border-bottom: none;
}

.sidebar .headline {
  background-color: #fff;
}

.views-field-field-slideshow-image {
  margin-top:15px;
}

.block-title{
  color: #273e74;
}

.block .block-title{
  font-size: 1.15em;
}

.fotosjavascript img {
  margin:2px;
  max-width:60px;
}


.views-field-field-slideshow-image img {
      -moz-border-radius: 15px; /* Para Firefox */
-webkit-border-radius: 15px; /*Para Safari e Chrome */
border-radius: 15px; /* Para Opera 10.5+*/
}

@media only screen and (min-width: 1180px) and (max-width: 1339px) {
.fotosjavascript {
text-align:center;
margin:-20px 0 0 0;
}

}

@media only screen and (min-width: 1340px) {
.fotosjavascript {
text-align:center;
margin:-20px 0 0 0;
}
}


@media only screen and (min-width: 769px) and (max-width: 1179px) {
.fotosjavascript {
max-width:75%;
margin:-20px 12.5% 0 12.5%;
text-align:center;
}
}

#sidebar-first{
  padding: 0 5px;
}

#sidebar-second{
  padding: 0 5px;
}

.col-md-6{
  padding: 0 5px;
}

@media only screen and (min-width: 426px) and (max-width:768px) {
  #sidebar-first{
  width: 50%;
  float: right;
}


.col-md-6{
  width:50%;
  padding: 0 5px;
  float: left;
}

.page-title{
  font-size: 1.4em;
}

#sidebar-second{
 width: 50%;
 float: right;
}

.fotosjavascript {
  text-align: center;
  padding-bottom:5px;
  margin:-20px 0 0 0;
}

#block-gratis-system-main{
  padding:0 10px;
}

.logolisa{
  width: 90%;
  height: auto;
  margin: 1px 5% 10px;
}
}

@media only screen and (min-width: 376px) and (max-width: 425px){
.logolisa{
  width: 90%;
  height: auto;
  margin: 10px 5%;
}

#sidebar-first{
  width: 100%;
}
}

@media only screen and (min-width: 321px) and (max-width: 375px){
.logolisa{
  width: 90%;
  height: auto;
  margin: 10px 5%;
}

#sidebar-first{
  width: 100%;
}
}

@media only screen and (max-width: 320px){
  .logolisa{
  width: 90%;
  height: auto;
 margin: 10px 5%;
}

#sidebar-first{
  width: 100%;
}
}


@media only screen and (max-width: 425px){
.fotosjavascript {
  text-align: center;
  padding-bottom:5px;
}


#block-gratis-system-main{
  padding:0 10px;
}
}