#site-header__inner .site-branding__logo {
  margin-top: -20px;
}

#site-header__inner .site-branding {
  background-color: #f1f1f1;
  background-image: none;
}
#site-header__inner .site-branding .site-branding__text .site-branding__name {
  color: rgb(11, 13, 15);
}
#site-header__inner .site-branding .site-branding__text .site-branding__slogan {
  color: rgb(11, 13, 15);
}

.site-branding__name {
  font-size: 24px;
}

.node--type-metge.node--view-mode-full .node__content {
  position: relative;
}
.node--type-metge.node--view-mode-full .node__content > .field {
  margin-bottom: 5px;
}
.node--type-metge.node--view-mode-full .node__content > fieldset .fieldset__wrapper .field {
  margin-bottom: 5px;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-estudis > .fieldset__wrapper > .field--name-field-estudis {
  margin-bottom: 15px !important;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-estudis > .fieldset__wrapper > .field--name-field-estudis > .field__label {
  border-bottom: 1px solid #000;
  font-size: 18px;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-estudis > .fieldset__wrapper > .field--name-field-estudis > .field__items > .field__item .paragraph--type--estudis.paragraph--view-mode--default {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #eee;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-estudis > .fieldset__wrapper > .field--name-field-estudis > .field__items > .field__item .paragraph--type--estudis.paragraph--view-mode--default > .field {
  margin-bottom: 0;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-estudis > .fieldset__wrapper > .field--name-field-doctorats {
  margin-bottom: 15px !important;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-estudis > .fieldset__wrapper > .field--name-field-doctorats > .field__label {
  border-bottom: 1px solid #000;
  font-size: 18px;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-estudis > .fieldset__wrapper > .field--name-field-doctorats > .field__items > .field__item .paragraph--type--doctorats.paragraph--view-mode--default {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #eee;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-estudis > .fieldset__wrapper > .field--name-field-doctorats > .field__items > .field__item .paragraph--type--doctorats.paragraph--view-mode--default > .field {
  margin-bottom: 0;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-activitat > .fieldset__wrapper > .field--name-field-activitat-republica {
  margin-bottom: 15px !important;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-activitat > .fieldset__wrapper > .field--name-field-activitat-republica > .field__label {
  border-bottom: 1px solid #000;
  font-size: 18px;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-activitat > .fieldset__wrapper > .field--name-field-activitat-republica > .field__items > .field__item .paragraph--type--activitat.paragraph--view-mode--default {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #eee;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-activitat > .fieldset__wrapper > .field--name-field-activitat-republica > .field__items > .field__item .paragraph--type--activitat.paragraph--view-mode--default > .field {
  margin-bottom: 0;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-activitat > .fieldset__wrapper > .field--name-field-activitat-republica > .field__items > .field__item .paragraph--type--activitat.paragraph--view-mode--default .field--name-field-observacions {
  font-family: var(--font-sans-serif);
  font-size: 1rem;
  line-height: 1.2;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-activitat > .fieldset__wrapper > .field--name-field-activitat-post-exili {
  margin-bottom: 15px !important;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-activitat > .fieldset__wrapper > .field--name-field-activitat-post-exili > .field__label {
  border-bottom: 1px solid #000;
  font-size: 18px;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-activitat > .fieldset__wrapper > .field--name-field-activitat-post-exili > .field__items > .field__item .paragraph--type--activitat.paragraph--view-mode--default {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #eee;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-activitat > .fieldset__wrapper > .field--name-field-activitat-post-exili > .field__items > .field__item .paragraph--type--activitat.paragraph--view-mode--default > .field {
  margin-bottom: 0;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-activitat > .fieldset__wrapper > .field--name-field-activitat-post-exili > .field__items > .field__item .paragraph--type--activitat.paragraph--view-mode--default .field--name-field-observacions {
  font-family: var(--font-sans-serif);
  font-size: 1rem;
  line-height: 1.2;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-activitat > .fieldset__wrapper > .field--name-field-activitat {
  margin-bottom: 15px !important;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-activitat > .fieldset__wrapper > .field--name-field-activitat > .field__label {
  border-bottom: 1px solid #000;
  font-size: 18px;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-activitat > .fieldset__wrapper > .field--name-field-activitat > .field__items > .field__item .paragraph--type--activitat.paragraph--view-mode--default {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #eee;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-activitat > .fieldset__wrapper > .field--name-field-activitat > .field__items > .field__item .paragraph--type--activitat.paragraph--view-mode--default > .field {
  margin-bottom: 0;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-activitat > .fieldset__wrapper > .field--name-field-activitat > .field__items > .field__item .paragraph--type--activitat.paragraph--view-mode--default .field--name-field-observacions {
  font-family: var(--font-sans-serif);
  font-size: 1rem;
  line-height: 1.2;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-exili > .fieldset__wrapper > .field--name-field-exili {
  margin-bottom: 15px !important;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-exili > .fieldset__wrapper > .field--name-field-exili > .field__item .paragraph--type--exili.paragraph--view-mode--default {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #eee;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-exili > .fieldset__wrapper > .field--name-field-exili > .field__item .paragraph--type--exili.paragraph--view-mode--default > div {
  margin-bottom: 10px;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-exili > .fieldset__wrapper > .field--name-field-exili > .field__item .paragraph--type--exili.paragraph--view-mode--default > div > div:first-child {
  font-weight: bold;
  border-bottom: 1px solid;
  margin-bottom: 5px;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-exili > .fieldset__wrapper > .field--name-field-exili > .field__item .paragraph--type--exili.paragraph--view-mode--default > div > div {
  margin-bottom: 0;
  line-height: 1.2;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-exili > .fieldset__wrapper > .field--name-field-exili > .field__item .paragraph--type--exili.paragraph--view-mode--default .field--name-field-observacions {
  font-family: var(--font-sans-serif);
  font-size: 1rem;
  line-height: 1.2;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-exili > .fieldset__wrapper > .field--name-field-exili > .field__item .paragraph--type--exili.paragraph--view-mode--default .field--name-field-observacions .field__label {
  border-bottom: none;
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  .node--type-metge.node--view-mode-full .node__content > .fieldgroup-exili > .fieldset__wrapper > .field--name-field-exili > .field__item .paragraph--type--exili.paragraph--view-mode--default {
    display: flex;
    flex-wrap: wrap;
  }
  .node--type-metge.node--view-mode-full .node__content > .fieldgroup-exili > .fieldset__wrapper > .field--name-field-exili > .field__item .paragraph--type--exili.paragraph--view-mode--default > div {
    width: calc(33.33% - 10px);
    margin-left: 5px;
    margin-right: 5px;
  }
  .node--type-metge.node--view-mode-full .node__content > .fieldgroup-exili > .fieldset__wrapper > .field--name-field-exili > .field__item .paragraph--type--exili.paragraph--view-mode--default > div.field--name-field-observacions {
    width: 100%;
  }
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-exili > .fieldset__wrapper > .field--name-field-exili > .field__item .paragraph--type--exili.paragraph--view-mode--default > .field {
  margin-bottom: 0;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-exili > .fieldset__wrapper > .field--name-field-exili > .field__item .paragraph--type--exili.paragraph--view-mode--default .field--name-field-observacions {
  font-family: var(--font-sans-serif);
  font-size: 1rem;
  line-height: 1.2;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-exili > .fieldset__wrapper > .field--name-field-exili > .field__item .paragraph--type--exili.paragraph--view-mode--default .field--name-field-observacions p {
  margin: 0;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-represio > .fieldset__wrapper > .field--name-field-represio-patida {
  margin-bottom: 15px !important;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-represio > .fieldset__wrapper > .field--name-field-represio-patida > .field__item .paragraph--type--represio-soferta.paragraph--view-mode--default {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #eee;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-represio > .fieldset__wrapper > .field--name-field-represio-patida > .field__item .paragraph--type--represio-soferta.paragraph--view-mode--default > .field {
  margin-bottom: 0;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-represio > .fieldset__wrapper > .field--name-field-represio-patida > .field__item .paragraph--type--represio-soferta.paragraph--view-mode--default .field--name-field-observacions {
  font-family: var(--font-sans-serif);
  font-size: 1rem;
  line-height: 1.2;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-referencies > .fieldset__wrapper > .field--name-field-referencies {
  margin-bottom: 15px !important;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-referencies > .fieldset__wrapper > .field--name-field-referencies > .field__label {
  border-bottom: 1px solid #000;
  font-size: 18px;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-referencies > .fieldset__wrapper > .field--name-field-referencies > .field__item .paragraph--type--referencies.paragraph--view-mode--default {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #eee;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-referencies > .fieldset__wrapper > .field--name-field-referencies > .field__item .paragraph--type--referencies.paragraph--view-mode--default > .field {
  margin-bottom: 0;
}
.node--type-metge.node--view-mode-full .node__content > .fieldgroup-referencies > .fieldset__wrapper > .field--name-field-referencies > .field__item .paragraph--type--referencies.paragraph--view-mode--default .field--name-field-observacions {
  font-family: var(--font-sans-serif);
  font-size: 1rem;
  line-height: 1.2;
}
.node--type-metge.node--view-mode-full .node__content .field--name-body {
  background-color: #f1f1f1;
  padding: 15px;
}
.node--type-metge.node--view-mode-full .node__content .field--name-body p {
  margin-top: 0;
  margin-bottom: 5px;
  line-height: 1.2;
}
.node--type-metge.node--view-mode-full .node__content .field--name-field-altres-imatges {
  margin-bottom: 20px;
}
.node--type-metge.node--view-mode-full .node__content .field--name-field-altres-imatges .field__items {
  margin-left: -5px;
  margin-right: -5px;
  display: flex;
  flex-wrap: wrap;
}
.node--type-metge.node--view-mode-full .node__content .field--name-field-altres-imatges .field__items .field__item {
  width: calc(50% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}
@media screen and (min-width: 768px) {
  .node--type-metge.node--view-mode-full .node__content .field--name-field-altres-imatges .field__items .field__item {
    width: calc(33.33% - 20px);
  }
}
@media screen and (min-width: 992px) {
  .node--type-metge.node--view-mode-full .node__content .field--name-field-altres-imatges .field__items .field__item {
    width: calc(25% - 20px);
  }
}
.node--type-metge.node--view-mode-full .node__content .field--name-field-documents-adjunts {
  margin-bottom: 20px;
}
.node--type-metge.node--view-mode-full .node__content .field--name-field-documents-adjunts .field__items .field__item {
  border-bottom: 1px solid #eee;
}
.node--type-metge.node--view-mode-full .node__content .field--name-field-image {
  margin: 0;
}
.node--type-metge.node--view-mode-full .node__content .field--name-field-image img {
  width: 100%;
  height: auto;
}
@media screen and (min-width: 768px) {
  .node--type-metge.node--view-mode-full .node__content .field--name-field-image {
    position: absolute;
    top: 0;
    right: 0;
    width: 100px;
  }
}

#uv-search-form {
  border: 1px solid;
  padding: 15px;
}
#uv-search-form input[name=words] {
  width: 100%;
}
#uv-search-form table {
  border: 1px solid;
  width: 100%;
}
#uv-search-form table tr th {
  background-color: #000;
  color: #fff;
  text-align: left;
  padding: 5px;
}
#uv-search-form table tr td {
  border: 1px solid #000;
  padding: 5px;
}
#uv-search-form .actions {
  display: flex;
  justify-content: flex-end;
}
#uv-search-form .search-fields {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 1rem;
}
#uv-search-form .search-fields > .form-item {
  width: calc(100% - 30px);
  margin-left: 15px;
  margin-right: 15px;
}
#uv-search-form .search-fields > .form-item input, #uv-search-form .search-fields > .form-item select {
  width: 100%;
}
@media (min-width: 768px) {
  #uv-search-form .search-fields .field-sexe {
    width: calc(33.33% - 30px);
  }
}
@media (min-width: 768px) {
  #uv-search-form .search-fields .field-tipus-professional {
    width: calc(33.33% - 30px);
  }
}
@media (min-width: 768px) {
  #uv-search-form .search-fields .field-especialitat {
    width: calc(33.33% - 30px);
  }
}
@media (min-width: 768px) {
  #uv-search-form .search-fields .field-any-naixement {
    width: calc(25% - 30px);
  }
}
#uv-search-form .exili-group {
  width: 100%;
  margin-bottom: 1rem;
  margin-left: 15px;
  margin-right: 15px;
}
#uv-search-form .exili-group .details-wrapper {
  display: flex;
  flex-wrap: wrap;
}
#uv-search-form .exili-group .details-wrapper > .form-item {
  width: calc(100% - 30px);
  margin-left: 15px;
  margin-right: 15px;
}
#uv-search-form .exili-group .details-wrapper > .form-item input, #uv-search-form .exili-group .details-wrapper > .form-item select {
  width: 100%;
}
@media (min-width: 768px) {
  #uv-search-form .exili-group .details-wrapper .field-pais-exili {
    width: calc(50% - 30px);
  }
}
@media (min-width: 768px) {
  #uv-search-form .exili-group .details-wrapper .field-lloc-exili {
    width: calc(50% - 30px);
  }
}
@media (min-width: 768px) {
  #uv-search-form .exili-group .details-wrapper .field-any-exili {
    width: calc(25% - 30px);
  }
}
#uv-search-form .represio-group {
  width: 100%;
  margin-bottom: 1rem;
  margin-left: 15px;
  margin-right: 15px;
}
#uv-search-form .represio-group .details-wrapper {
  display: flex;
  flex-wrap: wrap;
}
#uv-search-form .represio-group .details-wrapper > .form-item {
  width: calc(100% - 30px);
  margin-left: 15px;
  margin-right: 15px;
}
#uv-search-form .represio-group .details-wrapper > .form-item input, #uv-search-form .represio-group .details-wrapper > .form-item select {
  width: 100%;
}
@media (min-width: 768px) {
  #uv-search-form .represio-group .details-wrapper .field-tipus-represio {
    width: calc(50% - 30px);
  }
}
@media (min-width: 768px) {
  #uv-search-form .represio-group .details-wrapper .field-any-represio {
    width: calc(25% - 30px);
  }
}
