h2#Dataviz {
  margin: 14px 0 0
}

#Dataviz .dataviz {
  display: block
}

.embed {
  padding-bottom: 55%
}

@media (min-width:842px) {

  #Dataviz,
  .dataviz,
  .pestanyat {
    width: 812px
  }
}

#temes {
  column-count: 3;
  column-gap: 20px;
  padding: 0;
  margin: 20px 0
}

@media screen and (max-width:1050px) {
  #temes {
    column-count: 2
  }
}

@media screen and (max-width:740px) {
  #temes {
    column-count: 1;
    margin: 0 10px
  }
}

#temes section {
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  border: 20px solid #7a1f1f;
  border-radius: 20px;
  margin: 0 0 20px;
  padding: 0;
  page-break-inside: avoid
}

#estad a,
#temes h2 {
  color: #fff;
  font-weight: 600
}

#temes h2 {
  background-color: #7a1f1f;
  margin: -10px 0 0;
  padding: 4px 0 12px;
  font-size: 15px
}

#temes ul.vincles {
  border-top: 2px solid #a22a2a
}

#temes ul.vincles a {
  background-color: #7a1f1f;
  color: #fff;
  padding: 8px 0;
  border-bottom: 2px solid #a22a2a
}

#temes ul.vincles a:hover {
  background-color: #efc2c2;
  color: #000
}

.filera .esquerra {
  width: 828px
}

.filera .centre {
  float: left;
  width: calc(100% - 828px)
}

.filera .centre>h2 {
  color: #7a1f1f
}

@media screen and (max-width:1000px) {

  .filera .centre,
  .filera .esquerra {
    width: 100%;
    float: none
  }
}

@media screen and (max-width:740px) {
  .filera .centre>h2 {
    margin-left: 6px
  }
}

.Indicadors {
  margin-top: 0;
  border-bottom: 4px solid #fff
}

.Indicadors thead th {
  color: #000
}

.filera {
  margin-bottom: 20px
}

.filera .esquerra div {
  margin-bottom: 0
}

.js .click {
  text-align: right
}

.pestanyat {
  width: 100%
}

#estad {
  margin: 20px 0 15px
}

#estad a {
  background: #306191 url(/images/taula.png) no-repeat 6px center;
  display: inline-block;
  font-size: 13px;
  border-radius: 2px;
  padding: 6px 6px 6px 30px;
  text-decoration: none !important
}

#estad a:focus,
#estad a:hover {
  text-decoration: none;
  background-color: #204060
}

.filera .centre>h2 {
  margin-bottom: 8px
}

@media screen and (max-width:1000px) {
  .filera .centre p {
    display: none
  }
}
