/* Nothing ATM */
/* General */
.layout-container {
  margin: 0 !important;
}
.region-highlighted {
  margin: 20px 50px;  
}
.region-header,
.region-content {
  margin: 0 50px;
}
.gin-secondary-toolbar {
  margin: 0 50px 20px !important;
}
.region-footer {
  padding: 20px 40px;
  background: black;
}
.view-cerca-indexed .view-empty,
.view-cerca .view-empty {
  padding: 20px 40px;
}
.sticky-shadow,
.region-sticky {
  display: none !important;
}
/* Header */
#block-bigpi-site-branding {
  display: flex;
  align-items: center;
  gap:20px;
}
#block-bigpi-site-branding img {
  max-width: 180px;
}
.site-name a {
  font-size: 30px;
  font-weight: 600;
  background:#F0CC53;
  padding: 10px 18px;
  border-radius: 10px;
  color: black !important;
  text-decoration: none !important;
}
/* Cerca */
.view-id-cerca_indexed .views-exposed-form.views-exposed-form,
.view-id-cerca .views-exposed-form.views-exposed-form {
  padding: 30px !important;
}
.view-id-cerca_indexed summary.claro-details__summary,
.view-id-cerca summary.claro-deta ils__summary {
  background:#F0CC53;  
}

.view-id-cerca_indexed #edit-search-api-fulltext-wrapper,
.view-id-cerca #edit-combine-wrapper {
  border: none;
  padding-top: 4px;
}
[dir="ltr"] .views-exposed-form.views-exposed-form fieldset .form-item {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.view-id-cerca_indexed .fieldset__label,
.view-id-cerca_indexed .form-item__label,
.view-id-cerca .form-item__label,
.view-id-cerca .fieldset__label {
  margin-bottom: 10px!important;
}
.view-id-cerca_indexed .fieldset__label,
.view-id-cerca .fieldset__label {
  font-size: 17px !important;
}
.view-id-cerca_indexed span.form-item__label,
.view-id-cerca span.form-item__label {
  padding-left: 10px !important;
}
.view-id-cerca_indexed .fieldset__wrapper,
.view-id-cerca .fieldset__wrapper {
  margin-left: 8px!important;
}
.view-id-cerca_indexed .form-element--type-text,
.view-id-cerca .form-element--type-text {
  height: 48px;
}
.view-id-cerca_indexed .autocomplete-deluxe-container {
  padding: 10px 32px 10px 10px;
  margin: 0;
  border: none;
  box-shadow: 0px 0px 0px 1px var(--gin-border-color-form-element) inset;
}
.view-id-cerca_indexed .autocomplete-deluxe-container .form-element--type-text {
    height: 28px;
}
.view-id-cerca_indexed .autocomplete-deluxe-container:hover {
  box-shadow: 0px 0px 0px 2px var(--gin-color-text) inset;
}
.view-id-cerca_indexed .autocomplete-deluxe-container input:hover,
.view-id-cerca_indexed .autocomplete-deluxe-container input:focus {
  outline: none!important;
  box-shadow: none!important;
  border: none!important;
}
.view-id-cerca_indexed .autocomplete-deluxe-container:focus-within {
  outline: none;
  box-shadow: 0 0 0 1px var(--gin-color-focus-border), 0 0 0 4px var(--gin-color-focus);
}

.view-id-cerca_indexed .form-element--type-text,
.view-id-cerca .form-element--type-text {
  width: 100%;
  /* max-width: 70%; */
}
.view-id-cerca_indexed .form-element--type-text.form-autocomplete,
.view-id-cerca .form-element--type-text.form-autocomplete {
  /* max-width: 70%; */
}
.view-id-cerca_indexed .form-type--textfield[class*="field-any-value"],
.view-id-cerca_indexed .form-type--textfield[class*="field-any-min"],
.view-id-cerca_indexed .form-type--textfield[class*="field-any-max"],
.view-id-cerca .form-type--textfield[class*="value-min"],
.view-id-cerca .form-type--textfield[class*="value-max"],
.view-id-cerca .form-type--textfield[class*="value-value"] { 
  max-width: 174px;
  margin-top: 10px !important;
}
.view-id-cerca_indexed .form-type--textfield[class*="field-any-min"],
.view-id-cerca .form-type--textfield[class*="value-min"] {
  display: flex;
  align-items: flex-end;
  padding-right: 8px;
}
.view-id-cerca_indexed .form-type--textfield[class*="field-any-min"]:after,
.view-id-cerca .form-type--textfield[class*="value-min"]:after {
  content: 'i';
  font-weight: bold;
  padding-left: 6px;
}
.view-id-cerca_indexed .form-type--textfield[class*="field-any-min"] >label,
.view-id-cerca_indexed .form-type--textfield[class*="field-any-max"] >label,
.view-id-cerca .form-type--textfield[class*="value-min"] >label,
.view-id-cerca .form-type--textfield[class*="value-max"] >label { 
  display: none;
}
.view-id-cerca_indexed .bef-datepicker,
.view-id-cerca .bef-datepicker {
  height: 48px;
  /* margin-top: 10px; */
  /* width: 365px; */
}
.fieldset__wrapper .form-item .claro-autocomplete,
.view-id-cerca_indexed .bef--secondary,
.view-id-cerca .bef--secondary {
  width: 100%;
}
.view-id-cerca_indexed .bef--secondary .fieldset,
.view-id-cerca .bef--secondary .fieldset {
  border: none;
  padding-top: 0px!important;
}
.view-id-cerca_indexed .bef--secondary .form-type--select,
.view-id-cerca .bef--secondary .form-type--select {
  padding-top: 10px!important;
  padding-left: 8px!important;
}
.view-id-cerca_indexed .bef--secondary .form-item > .chosen-container-multi,
.view-id-cerca .bef--secondary .form-item > .chosen-container-multi {
  margin-left: -8px;
  height: 48px;
  width: 100% !important;
}
.view-id-cerca_indexed .bef--secondary .form-item:nth-of-type(1) > .chosen-container-multi,
.view-id-cerca .bef--secondary .form-item:nth-of-type(1) > .chosen-container-multi {
  margin-left: 10px;
}
.view-id-cerca_indexed .bef--secondary .details-wrapper,
.view-id-cerca .bef--secondary .details-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap:10px;
  justify-content: flex-start;
}
.view-id-cerca_indexed .bef--secondary .details-wrapper > fieldset,
.view-id-cerca_indexed .bef--secondary .details-wrapper > .form-wrapper,
.view-id-cerca .bef--secondary .details-wrapper > fieldset,
.view-id-cerca .bef--secondary .details-wrapper > .form-wrapper {
  flex-basis: 31.2%;
  margin: 0px;
  background:#fcf6e3;
  border-radius: 10px;
  padding: 20px 10px !important;
}
.view-id-cerca_indexed .form-type--select[class*="value-op"],
.view-id-cerca .form-type--select[class*="value-op"] {
  /* max-width: 170px; */
}
#edit-field-idioma-target-id-wrapper .js-form-item-field-idioma-target-id-op,
#edit-field-any-value-wrapper .js-form-item-field-any-value-max,
#edit-field-any-value-wrapper .js-form-item-field-any-value-min {
  /* width: 120px;   */
}
.view-id-cerca_indexed .views-exposed-form.views-exposed-form .form-element--type-select,
.view-id-cerca .views-exposed-form.views-exposed-form .form-element--type-select {
  max-width: 100%;
}
.view-id-cerca_indexed >.view-filters >.views-exposed-form >.form-actions,
.view-id-cerca >.view-filters >.views-exposed-form >.form-actions {
  width: 100%;
  text-align: right;
  display: block;
}
.view-id-cerca_indexed >.view-filters >.views-exposed-form >.form-actions >input,
.view-id-cerca >.view-filters >.views-exposed-form >.form-actions >input {
  height: 48px;
  padding: 0 30px;
}
.view-id-cerca_indexed .chosen-container-single .chosen-single span,
.view-id-cerca .chosen-container-single .chosen-single span {
  margin-right: 0;
}
.view-id-cerca_indexed .chosen-container.form-element--type-select-multiple .chosen-drop,
.view-id-cerca_indexed .form-element--type-select-multiple + .chosen-container.chosen-dropup .chosen-drop,
.view-id-cerca .chosen-container.form-element--type-select-multiple .chosen-drop,
.view-id-cerca .form-element--type-select-multiple + .chosen-container.chosen-dropup .chosen-drop {
  margin-left: -12px;
}
.view-id-cerca_indexed .view-content .item-list >ol >li,
.view-id-cerca .view-content .item-list >ol >li {
  clear: both;
  border: 1px solid #ccc;
  padding:20px;
  border-radius: 10px;
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 20px 0;
  align-items: center;
}
.view-id-cerca_indexed .view-content .item-list >ol,
.view-id-cerca .view-content .item-list >ol {
  margin:0;
}
.view-id-cerca .view-content .item-list .views-field-field-any,
.view-id-cerca .view-content .item-list .views-field-field-editorial,
.view-id-cerca .view-content .item-list .views-field-field-idioma,
.view-id-cerca .view-content .item-list .views-field-field-ciutat,
.view-id-cerca .view-content .item-list .views-field-field-coleccio-reference,
.view-id-cerca .view-content .item-list .views-field-field-congressos-reference,
.view-id-cerca .view-content .item-list .views-field-field-nvr,
.view-id-cerca .view-content .item-list .views-field-field-nvv,
.view-id-cerca .view-content .item-list .views-field-field-ubicacions,
.view-id-cerca .view-content .item-list .views-field-field-toponimia,
.view-id-cerca .view-content .item-list .views-field-field-font,
.view-id-cerca .view-content .item-list .views-field-field-font-reference-1,
.view-id-cerca .view-content .item-list .views-field-field-font-reference,
.view-id-cerca .view-content .item-list .views-field-title-1,
.view-id-cerca .view-content .item-list .views-field-title {
  flex-basis: 100%; 
}
.view-id-cerca_indexed .view-content .item-list .views-field-field-any,
.view-id-cerca_indexed .view-content .item-list .views-field-field-editorial,
.view-id-cerca_indexed .view-content .item-list .views-field-field-idioma,
.view-id-cerca_indexed .view-content .item-list .views-field-field-ciutat,
.view-id-cerca_indexed .view-content .item-list .views-field-field-coleccio-reference,
.view-id-cerca_indexed .view-content .item-list .views-field-field-congressos-reference,
.view-id-cerca_indexed .view-content .item-list .views-field-field-nvr,
.view-id-cerca_indexed .view-content .item-list .views-field-field-nvv,
.view-id-cerca_indexed .view-content .item-list .views-field-field-ubicacions,
.view-id-cerca_indexed .view-content .item-list .views-field-nothing,
.view-id-cerca_indexed .view-content .item-list .views-field-field-toponimia,
.view-id-cerca_indexed .view-content .item-list .views-field-field-font,
.view-id-cerca_indexed .view-content .item-list .views-field-field-font-reference-1,
.view-id-cerca_indexed .view-content .item-list .views-field-field-font-reference,
.view-id-cerca_indexed .view-content .item-list .views-field-title-1,
.view-id-cerca_indexed .view-content .item-list .views-field-title {
  flex-basis: 100%; 
}
.view-id-cerca .view-content .item-list .views-field-field-any,
.view-id-cerca .view-content .item-list .views-field-field-editorial,
.view-id-cerca .view-content .item-list .views-field-field-idioma,
.view-id-cerca .view-content .item-list .views-field-field-ciutat,
.view-id-cerca .view-content .item-list .views-field-field-coleccio-reference,
.view-id-cerca .view-content .item-list .views-field-field-congressos-reference,
.view-id-cerca .view-content .item-list .views-field-field-nvr,
.view-id-cerca .view-content .item-list .views-field-field-nvv {
    display: flex;
    gap: 8px;
}
.view-id-cerca_indexed .view-content .item-list .views-field-field-any,
.view-id-cerca_indexed .view-content .item-list .views-field-field-editorial,
.view-id-cerca_indexed .view-content .item-list .views-field-field-idioma,
.view-id-cerca_indexed .view-content .item-list .views-field-field-ciutat,
.view-id-cerca_indexed .view-content .item-list .views-field-field-coleccio-reference,
.view-id-cerca_indexed .view-content .item-list .views-field-field-congressos-reference,
.view-id-cerca_indexed .view-content .item-list .views-field-field-nvr,
.view-id-cerca_indexed .view-content .item-list .views-field-field-nvv {
    display: flex;
    gap: 8px;
}
.view-id-cerca_indexed .view-content .item-list .views-field-title,
.view-id-cerca .view-content .item-list .views-field-title,
.view-id-cerca_indexed .view-content .item-list .views-field-title-1,
.view-id-cerca .view-content .item-list .views-field-title-1 {
  font-size: 18px;
}
.view-id-cerca_indexed .view-content .item-list .views-field-field-font,
.view-id-cerca_indexed .view-content .item-list .views-field-field-font-reference-1,
.view-id-cerca_indexed .view-content .item-list .views-field-field-font-reference,
.view-id-cerca .view-content .item-list .views-field-field-font,
.view-id-cerca .view-content .item-list .views-field-field-font-reference-1,
.view-id-cerca .view-content .item-list .views-field-field-font-reference {
  margin: 10px 0;
}
.view-id-cerca_indexed .view-content .item-list .views-field-field-toponimia,
.view-id-cerca_indexed .view-content .item-list .views-field-field-ubicacions,
.view-id-cerca .view-content .item-list .views-field-field-toponimia,
.view-id-cerca .view-content .item-list .views-field-field-ubicacions {
  margin: 0 0 10px;
}
.view-id-cerca_indexed .view-content .item-list .views-field-field-font .field-content,
.view-id-cerca_indexed .view-content .item-list .views-field-field-font-reference-1 .field-content,
.view-id-cerca_indexed .view-content .item-list .views-field-field-font-reference .field-content,
.view-id-cerca .view-content .item-list .views-field-field-font .field-content,
.view-id-cerca .view-content .item-list .views-field-field-font-reference-1 .field-content,
.view-id-cerca .view-content .item-list .views-field-field-font-reference .field-content {
  color: orange;
}
.view-id-cerca_indexed .view-content .item-list .views-field-field-font .field-content,
.view-id-cerca_indexed .view-content .item-list .views-field-field-font-reference-1 .field-content,
.view-id-cerca_indexed .view-content .item-list .views-field-field-font-reference .field-content,
.view-id-cerca .view-content .item-list .views-field-field-font .field-content,
.view-id-cerca .view-content .item-list .views-field-field-font-reference-1 .field-content,
.view-id-cerca .view-content .item-list .views-field-field-font-reference .field-content {
  display: flex;
  gap:5px;
  align-items: center;
}
.hide-before {
  display: none;
}
.view-id-cerca_indexed .view-content .item-list .views-field-field-font .field-content:before,
.view-id-cerca_indexed .view-content .item-list .views-field-field-font-reference-1 .field-content:before,
.view-id-cerca_indexed .view-content .item-list .views-field-field-font-reference .field-content:before,
.view-id-cerca .view-content .item-list .views-field-field-font .field-content:before,
.view-id-cerca .view-content .item-list .views-field-field-font-reference .field-content:before {
  content:"";
  background-image: url(../images/icon-doc.svg);
  display: inline-block;
  width: 25px;
  height: 25px;
  background-size: contain;
  background-repeat: no-repeat;
}
.view-id-cerca_indexed .view-content .item-list .views-field-field-toponimia,
.view-id-cerca_indexed .view-content .item-list .views-field-field-ubicacions,
.view-id-cerca .view-content .item-list .views-field-field-toponimia,
.view-id-cerca .view-content .item-list .views-field-field-ubicacions {
  margin-bottom: 15px;
}
.view-id-cerca_indexed .view-content .item-list .views-field-field-toponimia .views-label-field-toponimia,
.view-id-cerca_indexed .view-content .item-list .views-field-field-ubicacions .views-label-field-ubicacions,
.view-id-cerca .view-content .item-list .views-field-field-toponimia .views-label-field-toponimia,
.view-id-cerca .view-content .item-list .views-field-field-ubicacions .views-label-field-ubicacions {
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 5px;
  margin-top: 10px;
}
.view-id-cerca_indexed .view-content .item-list .views-field-field-toponimia .paragraph >a,
.view-id-cerca_indexed .view-content .item-list .views-field-field-ubicacions .field-content >a,
.view-id-cerca .view-content .item-list .views-field-field-toponimia .paragraph >a,
.view-id-cerca .view-content .item-list .views-field-field-ubicacions .field-content >a {
  display: block;
  float: left;
  width: 100%;
}
.view-id-cerca_indexed .view-content .item-list .views-field-field-toponimia .paragraph >a:before,
.view-id-cerca_indexed .view-content .item-list .views-field-field-ubicacions .field-content >a:before,
.view-id-cerca .view-content .item-list .views-field-field-toponimia .paragraph >a:before,
.view-id-cerca .view-content .item-list .views-field-field-ubicacions .field-content >a:before {
  content:"";
  background-image: url(../images/icon-location.svg);
  display: inline-block;
  width: 25px;
  height: 25px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-bottom: -5px;
  margin-right: 5px;
}

.view-id-cerca_indexed .view-content .item-list .views-field-field-toponimia .views-label-field-toponimia:not(:first-of-type),
.view-id-cerca .view-content .item-list .views-field-field-toponimia .views-label-field-toponimia:not(:first-of-type) {
  display: none;
}

.view-id-cerca_indexed .view-content .item-list .views-field-field-toponimia .paragraph,
.view-id-cerca .view-content .item-list .views-field-field-toponimia .paragraph {
  margin-bottom: 8px;
}


.view-id-cerca_indexed .view-content .item-list .views-field-field-font .field-content strong,
.view-id-cerca_indexed .view-content .item-list .views-field-field-font-reference-1 .field-content strong,
.view-id-cerca_indexed .view-content .item-list .views-field-field-font-reference .field-content strong,
.view-id-cerca .view-content .item-list .views-field-field-font .field-content strong,
.view-id-cerca .view-content .item-list .views-field-field-font-reference .field-content strong {
  color: black;
}

.view-id-cerca_indexed .view-content .views-field-field-bub,
.view-id-cerca_indexed .view-content .views-field-field-csic,
.view-id-cerca_indexed .view-content .views-field-field-url-document,
.view-id-cerca_indexed .view-content .views-field-field-tipus-de-document,
.view-id-cerca .view-content .views-field-field-bub,
.view-id-cerca .view-content .views-field-field-csic,
.view-id-cerca .view-content .views-field-field-url-document,
.view-id-cerca .view-content .views-field-field-tipus-de-document {
  float: left;
  margin-right: 10px;
}

.view-id-cerca_indexed .view-content .views-field-field-bub .field-content,
.view-id-cerca_indexed .view-content .views-field-field-csic .field-content,
.view-id-cerca_indexed .view-content .views-field-field-url-document .field-content a,
.view-id-cerca_indexed .view-content .views-field-field-tipus-de-document .field-content,
.view-id-cerca .view-content .views-field-field-bub .field-content,
.view-id-cerca .view-content .views-field-field-csic .field-content,
.view-id-cerca .view-content .views-field-field-url-document .field-content a,
.view-id-cerca .view-content .views-field-field-tipus-de-document .field-content {
  background:#ffe79c;
  padding: 6px;
  border-radius: 10px;
  font-size: 13px;
}
.view-id-cerca_indexed .view-content .views-field-nothing,
.view-id-cerca_indexed .view-content .views-field-field-descriptors-tematics,
.view-id-cerca .view-content .views-field-field-descriptors-tematics {
  width: 100%;
  margin-top: 10px;
}
.view-id-cerca_indexed .view-content .views-field-field-url-document .field-content a,
.view-id-cerca .view-content .views-field-field-url-document .field-content a {
  display: block;
}

.view-id-cerca_indexed .view-content .views-field-search-api-operations {
  margin-left: auto;
}

.view-id-cerca_indexed .view-content .views-field-search-api-operations ul {
  margin: 0;
}

.view-id-cerca_indexed .view-content .views-field-search-api-operations li {
    list-style: none;
    padding-left: 0;
    margin-left: 0;
}

.view-id-cerca_indexed .view-content .views-field-edit-node,
.view-id-cerca .view-content .views-field-edit-node {
  margin-left: auto;
  border: 2px solid #c58900;
  padding: 6px 12px;
  border-radius: 10px;
}
.view-id-cerca_indexed .view-content .views-field-edit-node:hover,
.view-id-cerca .view-content .views-field-edit-node:hover {
  background:#c58900;
}
.view-id-cerca_indexed .view-content .views-field-edit-node:hover a,
.view-id-cerca .view-content .views-field-edit-node:hover a {
  color: white !important;
}

.view-id-cerca_indexed .view-content .views-field-edit-node a,
.view-id-cerca .view-content .views-field-edit-node a {
  font-size: 14px;
  font-weight: 500;
  text-transform: capitalize;
  text-decoration: none !important;
}

.view-id-cerca_indexed .view-content strong,
.view-id-cerca_indexed .view-content .views-field-title,
.view-id-cerca_indexed .view-content .views-field-title-1,
.view-id-cerca_indexed .view-content .views-label,
.view-id-cerca .view-content strong,
.view-id-cerca .view-content .views-field-title,
.view-id-cerca .view-content .views-field-title-1,
.view-id-cerca .view-content .views-label {
  font-weight: 500;
}
.view-id-cerca_indexed fieldset#edit-title-1-wrapper,
.view-id-cerca fieldset#edit-title-1-wrapper {
  padding: 20px !important;  
}
.view-id-cerca_indexed .view-filters div#edit-field-data-modificacio-value-wrapper fieldset,
.view-id-cerca .view-filters div#edit-field-data-modificacio-value-wrapper fieldset {
  margin-top: 1rem;
  border:none;
}
.view-id-cerca_indexed .view-filters div#edit-field-data-modificacio-value-wrapper,
.view-id-cerca .view-filters div#edit-field-data-modificacio-value-wrapper {
  border:none;
  margin:0;
}
/* Paraules a cercar */
.view-id-cerca_indexed .view-filters fieldset#edit-title-group-wrapper,
.view-id-cerca_indexed .view-filters fieldset#edit-search-api-fulltext-wrapper,
.view-id-cerca .view-filters fieldset#edit-title-group-wrapper,
.view-id-cerca .view-filters fieldset#edit-combine-wrapper {
  /* flex-basis: 100%; */
}
/* Wrapper Títol */
.view-id-cerca_indexed .view-filters fieldset#edit-title-group-wrapper,
.view-id-cerca .view-filters fieldset#edit-title-group-wrapper {
  /* background:#fcf6e3; */
  border:none;
}
.view-id-cerca_indexed .view-filters fieldset#edit-title-group-wrapper fieldset,
.view-id-cerca .view-filters fieldset#edit-title-group-wrapper fieldset {
  border: none;
  padding:0 !important;
  margin-bottom: 10px !important;
}
.view-id-cerca_indexed .view-filters fieldset#edit-title-group-wrapper fieldset#edit-title-1-wrapper legend span.fieldset__label,
.view-id-cerca .view-filters fieldset#edit-title-group-wrapper fieldset#edit-title-1-wrapper legend span.fieldset__label {
  display: none;
}
.view-id-cerca_indexed #edit-title-group-wrapper .fieldset__description,
.view-id-cerca #edit-title-wrapper .fieldset__description {
  align-self: center;  
  margin-left: 10px;
}
.view-id-cerca_indexed .view-filters .fieldset__wrapper .form-item:first-of-type,
.view-id-cerca .view-filters .fieldset__wrapper .form-item:first-of-type {
  width: 30%; 
}
.view-id-cerca_indexed .view-filters .fieldset__wrapper .form-item:last-of-type,
.view-id-cerca .view-filters .fieldset__wrapper .form-item:last-of-type {
  width: 70%; 
}

body:not(.user-role-administrator) .view-id-cerca_indexed .views-field-field-nvv,
body:not(.user-role-administrator) .view-id-cerca_indexed .views-field-field-nvr {
  display: none !important;
}

.user-role-administrator .view-id-cerca_indexed .views-field-field-nvv,
.user-role-administrator .view-id-cerca_indexed .views-field-field-nvr {
  display: flex !important;
  gap: 8px;
}

.user-role-administrator .view-id-cerca_indexed .views-field-field-nvv {
  margin-bottom: 10px;
}
/* Text complert */
.view-id-cerca_indexed .js-form-item-field-full-text {
  margin-left: 10px !important;
}

/* Ordenar per */
.view-id-cerca_indexed .view-filters .form-item--field-full-text-value,
.view-id-cerca .view-filters .form-item--field-full-text-value {
  margin-top:0;
}
.view-id-cerca_indexed .view-filters .js-form-item-sort-by,
.view-id-cerca .view-filters .js-form-item-sort-by {
  order:1;
  margin-top:0;
}
/* Ordre */
.view-id-cerca_indexed .view-filters .js-form-item-sort-order,
.view-id-cerca .view-filters .js-form-item-sort-order {
  order:2;
  margin-top:0;
}
/* Elements per pàgina */
.view-id-cerca_indexed .view-filters .js-form-item-items-per-page,
.view-id-cerca .view-filters .js-form-item-items-per-page {
  order:3;
  margin-top:0;
}
.view-id-cerca_indexed .view-filters .bef--secondary.claro-details,
.view-id-cerca .view-filters .bef--secondary.claro-details {
  order:0;
}
.view-id-cerca_indexed .view-filters .form-actions,
.view-id-cerca .view-filters .form-actions {
  order:4;
}
/* Idioma */
.view-id-cerca_indexed .view-filters fieldset#edit-field-idioma-target-id-wrapper,
.view-id-cerca_indexed .view-filters fieldset#edit-field-tipus-de-document-target-id-wrapper,
.view-id-cerca .view-filters fieldset#edit-field-idioma-target-id-wrapper,
.view-id-cerca .view-filters fieldset#edit-field-tipus-de-document-target-id-wrapper {
  border: none;
  padding:0 !important;
}
.node--type-registre .node__content {
  display: flex;
  flex-wrap: wrap;
  gap:2%;
}
.node--type-registre .node__content .field {
  flex-basis: 32%;
  margin-bottom: 3%;
  border-bottom: 1px solid #e1e1e1;
}

.type-26125 .title-title,
.type-26123 .title-title {
  font-style: italic;
}

.font-style-italic {
  font-style: italic;
}

.type-26112 .title-font {
  font-style: italic;
}


/* ORDER CERCA FILTER COLUMNS */
.filtres-cols {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
.col {
  flex-basis: 31.2%;
  max-width: 33%;
  border-radius: 20px;
  padding:10px;
}
#col-esq {
  background:#e2f7e2;  
}
#col-mig {
  background:#e2e7f7;  
}
#col-dreta {
  background:#f7e9e2;  
}
fieldset#edit-title-group-wrapper {
  /* background:#fff6d8; */
}
.form-element.chosen-container-single .chosen-single {
  min-width: 120px;
} 
.gin--edit-form .form-element.chosen-container-single {
  width: inherit !important;
}


.view-id-cerca_indexed .js-form-wrapper,
.view-id-cerca .js-form-wrapper {
  margin: 20px 0 !important;
  display: block;  
}
.view-id-cerca_indexed .fieldset__wrapper,
.view-id-cerca .fieldset__wrapper {
  width: 100%;
}
.view-id-cerca_indexed .views-exposed-form .views-exposed-form__item--actions {
  margin-left: 20px!important;
}

.search-overlay {
  position: fixed;
  background-color: rgba(255,255,255,0.6);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.search-overlay >span {
  font-weight: 200;
  font-size: 2em;
}
.search-overlay >span:after {
  overflow: hidden;
  display: inline-block;
  vertical-align: bottom;
  -webkit-animation: ellipsis steps(4,end) 1900ms infinite;      
  animation: ellipsis steps(4,end) 1900ms infinite;
  content: "\2026"; /* ascii code for the ellipsis character */
  width: 0px;
}

@keyframes ellipsis {
  to {
    width: 1.25em;    
  }
}

@-webkit-keyframes ellipsis {
  to {
    width: 1.25em;    
  }
}
/***** MEDIA QUERIES *****/
@media all and (max-width: 768px) {
  .col,
  .claro-autocomplete,
  .views-exposed-form.views-exposed-form > .form-wrapper:first-of-type .form-item,
  .views-exposed-form.views-exposed-form > .form-wrapper .form-item,
  .view-id-cerca .bef--secondary .details-wrapper > .form-wrapper, 
  .view-id-cerca .bef--secondary .details-wrapper > fieldset,
  .view-id-cerca .views-exposed-form.views-exposed-form .form-element--type-select,
  .views-exposed-form.views-exposed-form .form-element--type-select,
  .views-exposed-form.views-exposed-form .form-type--date,
  .views-exposed-form.views-exposed-form .form-type--select,
  .views-exposed-form__item.views-exposed-form__item,
  .view-id-cerca .form-element--type-text.form-autocomplete,
  .view-id-cerca .form-element--type-text,
  .view-id-cerca #edit-search-api-fulltext-wrapper {
    width: 100% !important;
  }
  .views-exposed-form.views-exposed-form fieldset .fieldset__wrapper {
    flex-wrap: wrap;
  }
  .views-exposed-form.views-exposed-form fieldset > .fieldset__legend > .fieldset__label,
  .view-id-cerca .bef--secondary .form-type--select {
    padding-left: 0 !important;
    padding-top:0 !important;
  }
  .views-exposed-form.views-exposed-form .js-form-item-field-escala-value-min,
  .views-exposed-form.views-exposed-form .js-form-item-field-any-value-min,
  .views-exposed-form.views-exposed-form .js-form-item-field-escala-value-max,
  .views-exposed-form.views-exposed-form .js-form-item-field-any-value-max {
    flex-basis:48%;  
  }
  .view-id-cerca .fieldset__wrapper,
  .view-id-cerca .bef--secondary .form-item > .chosen-container-multi {
    margin-left: 0 !important;
  }
  [dir="ltr"] .views-exposed-form.views-exposed-form fieldset .form-item {
    margin:0 0 10px !important;
  }
  .view-id-cerca .fieldset__wrapper,
  .view-id-cerca .bef--secondary .form-item > .chosen-container-multi {
    margin-top: 0 !important;
  }
  .view-id-cerca .form-type--select[class*="value-op"] {
    max-width: none !important;
  }
  .col,
  .node--type-registre .node__content .field,
  .view-id-cerca .bef--secondary .details-wrapper > fieldset, 
  .view-id-cerca .bef--secondary .details-wrapper > .form-wrapper,
  .view-id-cerca .view-filters fieldset#edit-title-group-wrapper, 
  .view-id-cerca .view-filters fieldset#edit-combine-wrapper {
    flex-basis: 100%;
  }
  .col {
    max-width: 75%;
  }
  .views-exposed-form.views-exposed-form .form-type--date,
  .view-id-cerca .bef--secondary .details-wrapper > fieldset, 
  .view-id-cerca .bef--secondary .details-wrapper > .form-wrapper {
    width: auto !important;
  }
  .region-header, .region-content {
    margin: 0 20px;
  }
  [dir="ltr"] .views-exposed-form.views-exposed-form fieldset,
  .view-id-cerca .form-element,
  .view-id-cerca .form-item__label,
  .view-id-cerca .fieldset__label {
    margin: 0 !important;
  }
  .view-id-cerca .form-item,
  .view-id-cerca .form-item__label,
  .view-id-cerca .fieldset__label {
    margin-bottom: 10px !important;
  }
  h1.page-title {
    font-size: 24px;
  }
  .region-footer {
    margin-top: 20px;
    padding: 20px;
  }
  .view-id-cerca .view-filters div#edit-field-data-modificacio-value-wrapper {
    width: -webkit-fill-available;
  }
  .js-form-item-field-idioma-target-id .form-element.chosen-container-multi,
  .js-form-item-field-tipus-de-document-target-id .form-element.chosen-container-multi {
    width: inherit !important;
  }
  #block-bigpi-content .field__item a {
    word-break: break-all;
  }
}
@media all and (max-width: 1024px) {
  .claro-autocomplete,
  .views-exposed-form.views-exposed-form > .form-wrapper:first-of-type .form-item,
  .views-exposed-form.views-exposed-form > .form-wrapper .form-item,
  .view-id-cerca_indexed .bef--secondary .details-wrapper > .form-wrapper, 
  .view-id-cerca_indexed .bef--secondary .details-wrapper > fieldset,
  .view-id-cerca_indexed .views-exposed-form.views-exposed-form .form-element--type-select,
  .view-id-cerca .bef--secondary .details-wrapper > .form-wrapper, 
  .view-id-cerca .bef--secondary .details-wrapper > fieldset,
  .view-id-cerca .views-exposed-form.views-exposed-form .form-element--type-select,
  .views-exposed-form.views-exposed-form .form-element--type-select,
  .views-exposed-form.views-exposed-form .form-type--date,
  .views-exposed-form.views-exposed-form .form-type--select,
  .views-exposed-form__item.views-exposed-form__item,
  .view-id-cerca .form-element--type-text.form-autocomplete,
  .view-id-cerca .form-element--type-text,
  .view-id-cerca #edit-combine-wrapper,
  .view-id-cerca_indexed .form-element--type-text.form-autocomplete,
  .view-id-cerca_indexed .form-element--type-text,
  .view-id-cerca_indexed #edit-search-api-fulltext-wrapper {
    width: 100% !important;
  }
  .views-exposed-form.views-exposed-form fieldset .fieldset__wrapper {
    flex-wrap: wrap;
  }
  .views-exposed-form.views-exposed-form fieldset > .fieldset__legend > .fieldset__label,
  .view-id-cerca_indexed .bef--secondary .form-type--select
  .view-id-cerca .bef--secondary .form-type--select {
    padding-left: 0 !important;
    padding-top:0 !important;
  }
  .views-exposed-form.views-exposed-form .js-form-item-field-escala-value-min,
  .views-exposed-form.views-exposed-form .js-form-item-field-any-value-min,
  .views-exposed-form.views-exposed-form .js-form-item-field-escala-value-max,
  .views-exposed-form.views-exposed-form .js-form-item-field-any-value-max {
    flex-basis:48%;  
  }
  .view-id-cerca_indexed .fieldset__wrapper,
  .view-id-cerca_indexed .bef--secondary .form-item > .chosen-container-multi,
  .view-id-cerca .fieldset__wrapper,
  .view-id-cerca .bef--secondary .form-item > .chosen-container-multi {
    margin-left: 0 !important;
  }
  [dir="ltr"] .views-exposed-form.views-exposed-form fieldset .form-item {
    margin:0 0 10px !important;
  }
  .view-id-cerca_indexed .fieldset__wrapper,
  .view-id-cerca_indexed .bef--secondary .form-item > .chosen-container-multi,
  .view-id-cerca .fieldset__wrapper,
  .view-id-cerca .bef--secondary .form-item > .chosen-container-multi {
    margin-top: 0 !important;
  }
  .view-id-cerca .form-type--select[class*="value-op"],
  .view-id-cerca_indexed .form-type--select[class*="value-op"] {
    max-width: none !important;
  }
  .node--type-registre .node__content .field,
  .view-id-cerca .bef--secondary .details-wrapper > fieldset, 
  .view-id-cerca .bef--secondary .details-wrapper > .form-wrapper,
  .view-id-cerca .view-filters fieldset#edit-title-group-wrapper, 
  .view-id-cerca .view-filters fieldset#edit-combine-wrapper,
  .view-id-cerca_indexed .bef--secondary .details-wrapper > fieldset, 
  .view-id-cerca_indexed .bef--secondary .details-wrapper > .form-wrapper,
  .view-id-cerca_indexed .view-filters fieldset#edit-title-group-wrapper, 
  .view-id-cerca_indexed .view-filters fieldset#edit-combine-wrapper {
    flex-basis: 100%;
  }
  .views-exposed-form.views-exposed-form .form-type--date,
  .view-id-cerca .bef--secondary .details-wrapper > fieldset, 
  .view-id-cerca .bef--secondary .details-wrapper > .form-wrapper,
  .view-id-cerca_indexed .bef--secondary .details-wrapper > fieldset, 
  .view-id-cerca_indexed .bef--secondary .details-wrapper > .form-wrapper {
    width: auto !important;
  }
  .region-header, .region-content {
    margin: 0 20px;
  }
  [dir="ltr"] .views-exposed-form.views-exposed-form fieldset,
  .view-id-cerca .form-element,
  .view-id-cerca .form-item__label,
  .view-id-cerca .fieldset__label,
  .view-id-cerca_indexed .form-element,
  .view-id-cerca_indexed .form-item__label,
  .view-id-cerca_indexed .fieldset__label {
    margin: 0 !important;
  }
  .view-id-cerca .form-item,
  .view-id-cerca .form-item__label,
  .view-id-cerca .fieldset__label,
  .view-id-cerca_indexed .form-item,
  .view-id-cerca_indexed .form-item__label,
  .view-id-cerca_indexed .fieldset__label {
    margin-bottom: 10px !important;
  }
  h1.page-title {
    font-size: 24px;
  }
  .region-footer {
    margin-top: 20px;
    padding: 20px 40px;
  }
  .view-id-cerca .view-filters div#edit-field-data-modificacio-value-wrapper,
  .view-id-cerca_indexed .view-filters div#edit-field-data-modificacio-value-wrapper {
    width: -webkit-fill-available;
  }
  .js-form-item-field-idioma-target-id .form-element.chosen-container-multi,
  .js-form-item-field-tipus-de-document-target-id .form-element.chosen-container-multi {
    width: inherit !important;
  }
  #block-bigpi-content .field__item a {
    word-break: break-all;
  }
}
@media all and (min-width: 1200px) {
  [dir="ltr"] .views-exposed-form.views-exposed-form fieldset .fieldset__wrapper {
    margin: 0 !important;
  }
  .view-id-cerca .bef--secondary .form-type--select,
  .view-id-cerca_indexed .bef--secondary .form-type--select {
    padding-top: 0 !important;
  }
  .col {
    flex-basis: 29%!important;
  }
}
@media all and (min-width: 1600px) {
  .view-id-cerca .bef--secondary .details-wrapper > fieldset,
  .view-id-cerca .bef--secondary .details-wrapper > .form-wrapper, 
  .view-id-cerca_indexed .bef--secondary .details-wrapper > fieldset,
  .view-id-cerca_indexed .bef--secondary .details-wrapper > .form-wrapper {
    flex-basis: 31.6%;
  }
  .col {
    flex-basis: 31%!important;
  }
}
