/*NOVETATS*********************************************************************/

.view .views-row {
  display: contents;
}

.views-view-grid.cols-4 .views-col {
  margin-bottom: 40px;
}

.block-field-blocknodenovetatfield-data-novetat .field__label {
  display: none;
}

.block-share-everywhere-block .se-trigger img {
  display: none;
}

.se-links-container {
  overflow: initial !important;
}

.se-links-container img {
  max-height: 30px !important;
}

#block-views-block-our-branches-block-1 h2 {
  color: #555555;
  font-size: 40px;
  font-family: roboto, sans-serif;
  margin: 0px 0px 26px;
  text-transform: inherit;
}

.container {
  padding: 25px 0;
}

#block-views-block-our-branches-block-1 {
  width: 97%;
  margin-left: 20px;
}

.views-field-field-imagen-novetat img {
  max-width: 87%;
  height: 240px;
  margin-bottom: 11px;
  width: 424px;
}

.views-field-field-imagen-novetat img:hover {
  filter: brightness(105%);
  text-decoration: none;
  transform: translateY(-4px);
  transition: all .5s ease;
}

.view-display-id-block_1 .views-field-title {
  width: 90%;
}

.view-display-id-block_1 .views-field-title a {
  color: #ff1721;
  font-family: roboto, sans-serif;
  font-size: 16px;
  font-weight: bold;
}

.views-field-field-resumen-novetat {
  width: 90%;
  font-family: roboto, sans-serif;
  color: #555555;
}

.views-view-grid {
  display: flex;
  flex-wrap: wrap;
}

.views-field-field-data-novetat time {
  color: #999999;
  font-size: 14px;
  font-family: roboto, sans-serif;
}

.view-display-id-block_1 .views-field-title a:hover {
  filter: brightness(105%);
  text-decoration: none;
  transform: translateY(-4px);
  transition: all .5s ease;
  display: inline-block;
  color: #ca0009;
}

.view-display-id-block_1 .views-field-title {
  filter: brightness(105%);
  text-decoration: none;
  transform: translateY(-4px);
  transition: all .5s ease;
  display: inline-block;
  color: #ca0009;
}

.view .views-row {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 0px solid #ddd;
}

#block-divbotones {
  text-align: center;
}

#block-divbotones .content {
  margin-top: 20px;
}

.boton-container {
  display: inline-block;
}

#block-divbotones a {
  display: inline-block;
  padding: 15px 25px;
  background-color: #ff1721;
  text-transform: uppercase;
  font-size: 16px;
  font-family: roboto, sans-serif;
  color: #FFFFFF;
  margin: 0 10px;
}

#block-divbotones a:hover {
  filter: brightness(105%);
  text-decoration: none;
  transform: translateY(-4px);
  transition: all 0.5s ease;
}

#block-divbotones #block-boton-container {
  margin-top: 20px;
}

#block-divbotones h2 {
	display: none;
}

.view-display-id-block_1 {
  margin-bottom: 0%;
}

#panel-second .container {
  border-bottom: 0px solid #ddd;
}

@media (max-width: 991px) {

  .views-view-grid.cols-4 .views-col {
    width: 45% !important;
    margin-right: 5%;
  }

  .views-field-field-imagen-novetat img {
    max-width: 87%;
    height: 200px;
    margin-bottom: 11px;
  }

}

@media (max-width: 575px) {

  .views-view-grid.cols-4 .views-col {
    width: 100% !important;
    margin-right: 0%;
  }

  .views-field-field-imagen-novetat img {
    max-width: 87%;
    height: 255px;
    margin-bottom: 11px;
  }

  #block-views-block-our-branches-block-1 {
    width: 90%;
    margin-left: 20px;
  }

}

/*NOVETATS Dentro*********************************************************************/

.layout--threecol-section--25-50-25 .block-field-blocknodenovetatfield-imagen-novetat img {
  width: 215px;
  height: 175px;
}

.layout--threecol-section--25-50-25 .layout__region--first {
  flex: 0 1 20%;
}

@media (max-width: 649px) {
  .layout--threecol-section--25-50-25 .layout__region--first {
    flex: 0 1 100%;
  }
}

.block-field-blocknodenovetatfield-data-novetat .field__item {
  margin-left: 24px;
  margin-top: 6px;
}

.block-field-blocknodenovetatfield-taxonomia-municipis2 .field__label {
  display: none;
}

.block-field-blocknodenovetatfield-taxonomia-municipis2 .field__item {
  margin-left: 24px;
}

.block-field-blocknodenovetatfield-taxonomia-municipis2 a {
  color: red;
}

.block-field-blocknodenovetatfield-resumen-novetat {
  background: #dcdbdb;
  width: 96%;
  margin: 2%;
}

.block-field-blocknodenovetatfield-resumen-novetat .field__item {
  margin-left: 14px;
}

.block-views-blockour-branches-block-2 {
  width: 97%;
  margin-left: 20px;
}

.view-display-id-block_2 .views-field-title {
  width: 90%;
}

.view-display-id-block_2 .views-field-title a {
  color: #ff1721;
  font-family: roboto, sans-serif;
  font-size: 16px;
  font-weight: bold;
}

.view-display-id-block_2 .views-field-title a:hover {
  filter: brightness(105%);
  text-decoration: none;
  transform: translateY(-4px);
  transition: all .5s ease;
  display: inline-block;
  color: #ca0009;
}

.view-display-id-block_2 .views-field-title {
  filter: brightness(105%);
  text-decoration: none;
  transform: translateY(-4px);
  transition: all .5s ease;
  display: inline-block;
  color: #ca0009;
}

.view .views-row {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 0px solid #ddd;
}


.view-display-id-block_2 {
  margin-bottom: 5%;
}