/****************
*
* Tipo Listagem
*
*****************/


@media all and (max-width: 767px){


  .node-type-listagem .region.region-content{
    position:relative;
    display: inline-block;
    width:100%;
  }

  body.cascaiscultura.node-type-listagem #listagem-content div#right-area{
    width: 100% !important;
    display:inline-block !important;
  }

  .node-type-listagem #listagem-content #first #title {
    margin-top: 47px;
    width:inherit;
  }


  .node-type-listagem #listagem-content #first{
    height: auto;
    margin: 0;
    display: inline-block;
    width: inherit;
    overflow: hidden;
    margin-bottom: 50px;
  }

  .node-type-listagem #listagem-content #destaque-area{
    height: auto;
    margin: 0;
    width: inherit;
    display: inline-block;
    position: relative;
  }
  #listagem-content #destaque-area{
    max-height: none;
  }
  .element_big{
    max-height: none;
  }

  .node-type-listagem #listagem-content #destaque-area .highlighted{
    height: auto;
    width: inherit;
    margin: 0;
    float: none;
    display: inline-block;
    position: relative;
  }

  .node-type-listagem  #listagem-content #destaque-area .highlighted .element_big{
    width: 100%;
    display: inline-block;
    margin-bottom: 0px;
    float:none;
    height: auto;

  }


  .node-type-listagem  #listagem-content #destaque-area .highlighted .element_big > a {
    margin:0;
    width:100%;
    float:left;
    position: absolute;
    top:0;
    right:0;
  }

  .node-type-listagem  #listagem-content .element_big .destaque-img.titulo3{
    width: inherit;
    height: auto;
    float: none;
    margin: 0 auto;
    margin-bottom: 23px;
    text-align: center;
  }

  .node-type-listagem  #listagem-content .element_big .destaque-img.titulo3 img{
    width: 100%;
    height: auto;
  }
  .node-type-listagem  #listagem-content .element_big .destaque-title{
    width: inherit;
    height: auto;
    float: none;
    margin: 0 auto;
    text-align: left;
  }

  .node-type-listagem  #listagem-content .element_big .destaque-body.texto3{
    width: inherit;
    height: auto;
    float: none;
    margin: 0 auto;
    text-align: left;
    margin-bottom: 24px;
  }


  .node-type-listagem #listagem-content .element {
    text-align: left;
    width: inherit;
    float: none;
    position: relative;
    display: inline-block;
    margin: 0;
  }
  .node-type-listagem #listagem-content .element div.destaque-img.titulo3{
    display:none;
  }

  .node-type-listagem #listagem-content .element .destaque-date.texto3{
    margin-top: 23px;
  }

  .node-type-listagem #listagem-content .element .destaque-body.texto3{
    margin-bottom: 0;
  }

  .node-type-listagem #listagem-content #second{
    margin-top: 84px;
    margin-bottom: 84px;
    width: inherit;
    position: relative;
    height: auto;
    float: left;
    width: 100%;
  }

  .node-type-listagem #listagem-content #second #title{
    width: inherit;
  }

  .node-type-listagem #listagem-content #listagem-area{
    width: inherit;
    text-align: center;
    float:none;
    display: block;
    margin:0;
    padding:0;
  }

  .node-type-listagem #listagem-content #listagem-area .view-content .views-row {
    width: inherit;
    display:inline-block;
  }

  .node-type-listagem #listagem-content #listagem-area .views-row{
    width: inherit;
    text-align: center;
    float:none;
    display: inline-block;
    margin: 0 !important;
  }


  .node-type-listagem #listagem-content #listagem-area .views-row .field-content > div{
    width: 100%;
    height: auto;
    text-align: center;
  }

  .node-type-listagem #listagem-content #listagem-area .views-row .field-content > div img{
    width: 100%;
    height: auto;
  }

  .node-type-listagem #listagem-content #listagem-area .views-row .field-content > div a{
    margin:0;
    width:100%;
    float:left;
    position: absolute;
    top:0;
    right:0;
  }
  .node-type-listagem #listagem-content #third{
    margin-bottom: 0;
  }


  .node-type-listagem #listagem-content #third .views-field.views-field-field-t-tulo{
    display: inline-block;
  }

  .node-type-listagem #listagem-content #listagem-area .views-row .field-content > div > #node-title{
    width: 100%;
    height: auto;
    text-align: center;
  }

  .node-type-listagem #listagem-content #listagem-area .views-row .field-content > div > #node-title{
    width: 100%;
    height: auto;
    text-align: center;
  }

  .node-type-listagem #listagem-content #listagem-area .views-row .field-content > div > #node-title .text{
    width: 100%
  }

  .node-type-listagem #listagem-content #listagem-area .views-row .field-content > div > #node-title .local-bm{
    display: none;
  }

  .node-type-listagem #listagem-content #listagem-area .view-id-equipamentos_fc{
    display:block;
    width: 100%;
    height: auto;
    text-align: center;
  }

  .node-type-listagem #listagem-content #listagem-area .view-id-equipamentos_fc .views-row{
    display:block;
    width: 100%;
    height: auto;
    text-align: center;
  }

  .node-type-listagem #listagem-content #listagem-area .view-id-equipamentos_fc .views-row.views-row-last{
    margin-bottom: 0 !important;
  }

  .node-type-listagem #listagem-content #listagem-area .view-id-equipamentos_fc .pager--infinite--scroll{
    margin-bottom: 60px;
  }
}


/*******************
*
* Listagem Notícias
*
********************/



@media all and (max-width: 767px){

  .page-noticias div.region.region-content{
    position:relative;
    display: inline-block;
    width:100%;
  }

  .page-noticias .view-todas-as-noticias table{
    width: inherit;
  }

  .page-noticias .view-todas-as-noticias tr{
    text-align: center;
  }

  .page-noticias .view-todas-as-noticias tr > td  {
    position: relative;
    display: inline-block;
    width: inherit;
    height:auto;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    margin-bottom: 60px;
  }

  .page-noticias .view-todas-as-noticias .views-field.views-field-field-imagem{
    position: relative;
    display: inline-block;
    width: inherit;
    height:auto;
    margin: 0 auto;
    padding: 0;
    text-align: center;
  }

  .page-noticias .view-todas-as-noticias  div.views-field.views-field-field-imagem > div > a{
    width:100%;
    height:auto;
    display: inline-block;
  }

  .page-noticias .view-todas-as-noticias  div.views-field.views-field-field-imagem > div > a > img{
    width:100%;
    height:auto;
    display: inline-block;
  }

  .page-noticias .view-todas-as-noticias  div.views-field.views-field-created,
  .page-noticias .view-todas-as-noticias  div.views-field.views-field-title,
  .page-noticias .view-todas-as-noticias  div.views-field.views-field-field-resumo-noticia{
    text-align: left;
  }
}

@media all and (min-width: 768px) and (max-width: 1023px){

  .page-noticias div.region.region-content{
    position:relative;
    display: inline-block;
    width:100%;
  }

  .page-noticias .view-todas-as-noticias table{
    position:relative;
    display: inline-block;
    width:100%;
  }

  .page-noticias .view-todas-as-noticias tr{
    position:relative;
    display: inline-block;
    width:100%;
    text-align: center;
  }

  .page-noticias .view-todas-as-noticias tr > td  {
    position: relative;
    display: inline-block;
    width: 27%;
    height:auto;
    margin: 0 auto;
    text-align: center;
    padding-left: 3%;
    padding-right: 3%;
  }

  .page-noticias .view-todas-as-noticias .views-field.views-field-field-imagem{
    position: relative;
    display: inline-block;
    width: 100%;
  }

  .page-noticias .view-todas-as-noticias  div.views-field.views-field-field-imagem > div > a{
    position: relative;
    display: inline-block;
    width: 100%;
  }

  .page-noticias .view-todas-as-noticias  div.views-field.views-field-field-imagem > div > a > img{
    position: relative;
    display: inline-block;
    width: 100%;
    height: auto;
  }

  .page-noticias .view-todas-as-noticias  div.views-field.views-field-created,
  .page-noticias .view-todas-as-noticias  div.views-field.views-field-title,
  .page-noticias .view-todas-as-noticias  div.views-field.views-field-field-resumo-noticia{
    text-align: left;
  }
}
