.field--name-field-densidad-objmineroca .field__item::after {
  content: "g/cm³";
}

.field--name-field-reino .field__item,
.field--name-field-subreino-objcnatupaleo .field__item,
.field--name-field-superphylum-objcnatupaleo .field__item,
.field--name-field-phylum-objcnatupaleo .field__item,
.field--name-field-subphylum .field__item,
.field--name-field-infraphylum-objcnatupaleo .field__item,
.field--name-field-superclase-objcnatupaleo .field__item,
.field--name-field-clase-objcnatupaleo .field__item,
.field--name-field-subclase-objcnatupaleo .field__item,
.field--name-field-infraclase-objcnatupaleo .field__item,
.field--name-field-superorden-objcnatupaleo .field__item,
.field--name-field-orden-objcnatupaleo .field__item,
.field--name-field-suborden-objcnatupaleo .field__item,
.field--name-field-infraorden-objcnatupaleo .field__item,
.field--name-field-superfamilia-objcnatupaleo .field__item,
.field--name-field-familia-objcnatupaleo .field__item,
.field--name-field-subfamilia-objcnatupaleo .field__item,
.field--name-field-tribu-objcnatupaleo .field__item,
.field--name-field-subtribu-objcnatupaleo .field__item,
.field--name-field-genero-objcnatupaleo .field__item,
.field--name-field-subgenero-objcnatupaleo .field__item,
.field--name-field-especie-objcnatupaleo .field__item,
.field--name-field-subespecie-objcnatupaleo .field__item{
  font-style: italic;
}


.object_counter{
    text-align: right;
}

.js-form-wrapper{
  border: none;
}

.view-header .tex2jax_process{
  margin-left: auto !important;
}

.layout-container{
  padding-right: 10%;
  padding-left: 10%;
}

.layout-container{
  margin-bottom: 15px;
  min-height: 80vh;
}

a{
  text-decoration: none !important;
}

.eu-cookie-compliance-default-button{
  text-shadow: none;
  box-shadow: none;
  border: 0;
  border-radius: 25px;
  padding: 10px;
}

.eu-cookie-compliance-message {
  margin-top: 0.5em;
}

.eu-cookie-compliance-default-button:hover{
  transition: all 1s ease;
}

footer.node__meta{
  display: none;
}

#block-atlas-primary-local-tasks a{
  padding-left: 0;
}

li.pager__item a{
  color: #707070;
}

li.pager__item.is-active a{
  color: #FFCA00;
}

table.views-table{
  width: 100%;
}

table.views-table tbody{
  border-bottom: 1px solid #000;
}

table.views-table thead tr th{
  padding: 5px;
}

table.views-table thead tr{
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}

table.views-table tbody tr td.is-active{
  background-color: transparent;
}

table.views-table tbody tr td a{
  font-weight: normal;
  color: #707070;
}

table.views-table tbody tr td{
  padding-top: 10px;
  padding-bottom: 10px;
}

table.views-table tbody tr td a:hover{
  font-weight: normal;
  color: #FFCA00;
}

table.views-table thead tr th a,
table.views-table thead tr th{
  color: #000000;
  text-transform: uppercase;
  font-weight: normal;
}

table.views-table thead tr th a:hover{
  color: #FFCA00;
}

.container-fluid{
  padding-left: 0;
  padding-right: 0;
}

ul.tabs li.is-active a.is-active{
  background-color: transparent !important;
}

ul.tabs li a:hover{
  background-color: transparent !important;
}

.view-header{
  display: flex;
}

li.menu-item ul.menu{
  z-index: 20;
  flex-direction: column;
  background: #fefefe;
  font-size: 16px;
  box-shadow: 0 2px 2px rgba(0,0,0,.1);
  position: absolute;
  transition: all 0.4s ease;
}

li.menu-item ul.menu li{
  padding-top: 0;
}

.menu-item--expanded{
  list-style-type: none !important;
  list-style-image: none !important;
}

li.menu-item ul.menu li a{
  padding-left: 8px !important;
}

li.menu-item ul.menu li:hover a{
  background-color: #FFCA00;
  color: #fefefe !important;
  transition: all 0.4s ease;
}

.menu-item--collapsed{
  list-style-type: none !important;
  list-style-image: none !important;
}

ul.nav li.dropdown:hover > ul.dropdown-menu {
  display: block;
}

.menu-item--expanded ul.menu{
  display: none !important;
}

.menu-item--expanded:hover ul.menu{
  display: flex !important;
}

.button.js-form-submit,
.button.autosave-form-resume-button,
.button.autosave-form-reject-button{
  border:none;
  border-radius: 25px;
  background-color: #000;
  color: #fefefe;
  padding: 5px 10px;
}

.button.js-form-submit:hover,
.button.autosave-form-resume-button:hover,
.button.autosave-form-reject-button:hover{
  background-color: #FFCA00;
  transition: all 0.4s ease;
  color: #000;
}

input.form-text {
  border: none;
  border-bottom: 1px solid #aaa;
  background-color: transparent;
}

input.form-text:focus{
  outline: none;
  border-bottom: 2px solid #aaa;
  transition: all 0.4s ease;
}

form h4.label{
  color: #000;
  font-weight: normal;
  margin-left: 40px;
}

.field-label .label{
  margin-left: 0px;
}

form summary{
  color: #000;
  font-weight: normal;
}

div.tabledrag-toggle-weight-wrapper{
  display: none;
}

.field-multiple-table .field-label,
#field-web-externa-values th.field-label{
  text-align: left;
}

a.tabledrag-handle .handle{
  margin: 0 0 0 15px;
}

legend .fieldset-legend{
  color: #000;
}

.vertical-tabs__menu-item{
  background-color: #f2f2f2f2;
  text-decoration: none !important;
}

.vertical-tabs__menu-item a .vertical-tabs__menu-item-title{
  color: #000;
  font-weight: normal;
  outline: none;
  text-decoration: none !important;
}

.vertical-tabs__menu-item a .vertical-tabs__menu-item-summary{
  color: #707070;
}

.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title{
  color: #FFCA00;
}

.vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title{
  color: #FFCA00;
  text-decoration: none !important;
}

.vertical-tabs__menu-item a:hover{
  outline: none;
  text-decoration: none !important;
}


.view-lista-de-terminos h3{
  margin-block-end: 10px;
  font-weight: normal;
  color: #000;
}


.view-lista-de-terminos .views-view-grid{
  border-bottom: 1px solid #A0A0A0;
  padding-bottom: 10px;
}


.view-lista-de-terminos .field-content a{
  color: #707070;
  font-weight: normal;
}


.view-lista-de-terminos .field-content a:hover{
  color: #FFCA00;
  transition: all 0.4s ease;
}


.views-element-container{
  margin-bottom: 15px;
}

.view-tesauro h3{
  margin-block-end: 10px;
  font-weight: normal;
  color: #000;
}


.view-tesauro .views-view-grid{
  border-bottom: 1px solid #A0A0A0;
  padding-bottom: 10px;
}


.view-tesauro .field-content a{
  color: #707070;
  font-weight: normal;
}


.view-tesauro .field-content a:hover{
  color: #FFCA00;
  transition: all 0.4s ease;
}

.view-tesauro .views-col{
  display: flex;
}

.view-tesauro .views-field-view-taxonomy-term{
  padding-left: 10px;
}


.view-tesauro .views-field-edit-taxonomy-term,
.view-tesauro .views-field-delete-taxonomy-term{
  padding-left: 5px;
}

.view-tesauro .views-field-view-taxonomy-term a,
.view-tesauro .views-field-delete-taxonomy-term a,
.view-tesauro .views-field-edit-taxonomy-term a{
  font-size: 12px;
  color: #A0A0A0;
}

input[type="submit"]:focus{
  outline: none;
}

.field--name-field-anadir-imagen-objarqueantr,
.field--name-field-anadir-imagen-objcnatupale,
.field--name-field-imagen-objeto-artistico,
.field--name-field-anadir-imagen-objmineroca,
.field--name-field-imagen-objcientecno{
  width: 100%;
  justify-content: center;
}

.field--name-field-imagen-colecciones img,
.field--name-field-imagen-depositos img{
  max-width: 640px;
  width: 100%;
  height: auto;
  max-height: 360px;
  object-fit: cover;
  border-radius: 10px;
}


.field {
  padding-bottom: 0.5em;
}

.horizontal-tab-button a{
  color: #000;
}

fieldset {
  border: 1px solid #c0c0c0 !important;
  margin: 0 2px !important;
  padding: 0.35em 0.625em 0.75em !important;
}

fieldset legend{
  width: auto !important;
  font-weight: bold;
}

legend .fieldset-legend{
  font-size: 22px;
}

.field--type-entity-reference:not(.row){
  padding-bottom: 0;
}

fieldset {
  margin-bottom: 0.5em !important;
  padding-bottom: 0 !important;
}

.layout--onecol input:not(.form-checkbox):not(.button),
.layout--onecol .select2-container,
.select2-container,
.horizontal-tabs .select2-container,
.horizontal-tabs input{
  width: 100% !important;
}

.button_add_modal:before{
  font-family: FontAwesome;
  font-weight: 200;
  content: "\f055";
  display: inline-block;
  vertical-align: middle;
  padding-bottom: 2px;
  color: #FFCA00;
  transition: .3s ease-out;
}

/*.form-item-field-anadir-imagen-objarqueantr-0 label[id^="edit-field-anadir-imagen-objarqueantr-0"]:before,*/
/*.form-item-field-imagen-objcientecno-0 label[id^="edit-field-imagen-objcientecno-0"]:before,*/
/*.form-item-field-imagen-colecciones-0 label[id^="edit-field-imagen-colecciones-0"]:before,*/
/*.form-item-field-imagen-depositos-0 label[id^="edit-field-imagen-depositos-0"]:before,*/
/*.field--type-entity-reference .button.js-form-submit:before,*/
/*.form-item-field-anadir-imagen-objmineroca-0 label[id^="edit-field-anadir-imagen-objmineroca-0"]:before,*/
/*.form-item-field-anadir-imagen-objcnatupale-0 label[id^="edit-field-anadir-imagen-objcnatupale-0"]:before,*/
/*.form-item-field-imagen-objeto-artistico-0 label[id^="edit-field-imagen-objeto-artistico-0"]:before{*/
/*  font-family: FontAwesome;*/
/*  font-weight: 200;*/
/*  content: "\f055";*/
/*  display: inline-block;*/
/*  vertical-align: middle;*/
/*  padding-bottom: 2px;*/
/*  color: #FFCA00;*/
/*  transition: .3s ease-out;*/
/*  padding-right: 5px;*/
/*}*/

/*.field--type-entity-reference .button.js-form-submit,*/
/*.form-item-field-imagen-colecciones-0 label[id^="edit-field-imagen-colecciones-0"],*/
/*.form-item-field-imagen-depositos-0 label[id^="edit-field-imagen-depositos-0"],*/
/*.form-item-field-anadir-imagen-objmineroca-0 label[id^="edit-field-anadir-imagen-objmineroca-0"],*/
/*.form-item-field-anadir-imagen-objcnatupale-0 label[id^="edit-field-anadir-imagen-objcnatupale-0"],*/
/*.form-item-field-anadir-imagen-objarqueantr-0 label[id^="edit-field-anadir-imagen-objarqueantr-0"],*/
/*.form-item-field-imagen-objcientecno-0 label[id^="edit-field-imagen-objcientecno-0"],*/
/*.form-item-field-imagen-objeto-artistico-0 label[id^="edit-field-imagen-objeto-artistico-0"],*/
.button_add_modal {
  border-radius: 25px;
  background-color: transparent;
  color: #555;
  padding: 5px 10px;
  border: none;
  background: linear-gradient(to left, transparent 50%, #555 50%) right;
  background-size: 200%;
  transition: .20s ease-out;
}

/*.field--type-entity-reference .button.js-form-submit:hover:before,*/
/*.form-item-field-imagen-colecciones-0 label[id^="edit-field-imagen-colecciones-0"]:hover:before,*/
/*.form-item-field-imagen-depositos-0 label[id^="edit-field-imagen-depositos-0"]:hover:before,*/
/*.form-item-field-anadir-imagen-objmineroca-0 label[id^="edit-field-anadir-imagen-objmineroca-0"]:hover:before,*/
/*.form-item-field-anadir-imagen-objcnatupale-0 label[id^="edit-field-anadir-imagen-objcnatupale-0"]:hover:before,*/
/*.form-item-field-anadir-imagen-objarqueantr-0 label[id^="edit-field-anadir-imagen-objarqueantr-0"]:hover:before,*/
/*.form-item-field-imagen-objcientecno-0 label[id^="edit-field-imagen-objcientecno-0"]:hover:before,*/
/*.form-item-field-imagen-objeto-artistico-0 label[id^="edit-field-imagen-objeto-artistico-0"]:hover:before,*/
.button_add_modal:hover:before {
  color: #eee;
}

/*.field--type-entity-reference .button.js-form-submit:hover,*/
/*.form-item-field-imagen-colecciones-0 label[id^="edit-field-imagen-colecciones-0"]:hover,*/
/*.form-item-field-imagen-depositos-0 label[id^="edit-field-imagen-depositos-0"]:hover,*/
/*.form-item-field-anadir-imagen-objmineroca-0 label[id^="edit-field-anadir-imagen-objmineroca-0"]:hover,*/
/*.form-item-field-anadir-imagen-objcnatupale-0 label[id^="edit-field-anadir-imagen-objcnatupale-0"]:hover,*/
/*.form-item-field-anadir-imagen-objarqueantr-0 label[id^="edit-field-anadir-imagen-objarqueantr-0"]:hover,*/
/*.form-item-field-imagen-objcientecno-0 label[id^="edit-field-imagen-objcientecno-0"]:hover,*/
/*.form-item-field-imagen-objeto-artistico-0 label[id^="edit-field-imagen-objeto-artistico-0"]:hover,*/
.button_add_modal:hover {
  background-position: left;
  color: #eee;
}

/*.form-item-field-imagen-colecciones-0 label[id^="edit-field-imagen-colecciones-0"]:hover:before,*/
/*.form-item-field-imagen-colecciones-0 label[id^="edit-field-imagen-colecciones-0"]:hover,*/
/*.form-item-field-imagen-depositos-0 label[id^="edit-field-imagen-depositos-0"]:hover:before,*/
/*.form-item-field-imagen-depositos-0 label[id^="edit-field-imagen-depositos-0"]:hover,*/
/*.form-item-field-anadir-imagen-objmineroca-0 label[id^="edit-field-anadir-imagen-objmineroca-0"]:hover:before,*/
/*.form-item-field-anadir-imagen-objmineroca-0 label[id^="edit-field-anadir-imagen-objmineroca-0"]:hover,*/
/*.form-item-field-anadir-imagen-objcnatupale-0 label[id^="edit-field-anadir-imagen-objcnatupale-0"]:hover:before,*/
/*.form-item-field-anadir-imagen-objcnatupale-0 label[id^="edit-field-anadir-imagen-objcnatupale-0"]:hover,*/
/*.form-item-field-anadir-imagen-objarqueantr-0 label[id^="edit-field-anadir-imagen-objarqueantr-0"]:hover:before,*/
/*.form-item-field-anadir-imagen-objarqueantr-0 label[id^="edit-field-anadir-imagen-objarqueantr-0"]:hover,*/
/*.form-item-field-imagen-objcientecno-0 label[id^="edit-field-imagen-objcientecno-0"]:hover:before,*/
/*.form-item-field-imagen-objcientecno-0 label[id^="edit-field-imagen-objcientecno-0"]:hover,*/
/*.form-item-field-imagen-objeto-artistico-0 label[id^="edit-field-imagen-objeto-artistico-0"]:hover:before,*/
/*.form-item-field-imagen-objeto-artistico-0 label[id^="edit-field-imagen-objeto-artistico-0"]:hover{*/
/*  cursor: pointer;*/
/*}*/

/*input[name="files[field_imagen_colecciones_0]"],*/
/*input[name="files[field_imagen_depositos_0]"],*/
/*input[name="files[field_anadir_imagen_objmineroca_0]"],*/
/*input[name="files[field_anadir_imagen_objcnatupale_0]"],*/
/*input[name="files[field_anadir_imagen_objarqueantr_0]"],*/
/*input[name="files[field_imagen_objcientecno_0]"],*/
/*input[name="files[field_imagen_objeto_artistico_0]"]{*/
/*  display: none;*/
/*}*/

/*img[data-drupal-selector="edit-field-imagen-colecciones-0-preview"],*/
/*img[data-drupal-selector="edit-field-imagen-depositos-0-preview"],*/
/*img[data-drupal-selector="edit-field-anadir-imagen-objmineroca-0-preview"],*/
/*img[data-drupal-selector="edit-field-anadir-imagen-objcnatupale-0-preview"],*/
/*img[data-drupal-selector="edit-field-anadir-imagen-objarqueantr-0-preview"],*/
/*img[data-drupal-selector="edit-field-imagen-objcientecno-0-preview"],*/
/*img[data-drupal-selector="edit-field-imagen-objeto-artistico-0-preview"]{*/
/*  display: block;*/
/*  margin-left: auto;*/
/*  margin-right: auto;*/
/*}*/

/*span[data-drupal-selector^="edit-field-imagen-colecciones-0"] a,*/
/*span[data-drupal-selector^="edit-field-imagen-depositos-0"] a,*/
/*span[data-drupal-selector^="edit-field-anadir-imagen-objmineroca-0"] a,*/
/*span[data-drupal-selector^="edit-field-anadir-imagen-objcnatupale-0"] a,*/
/*span[data-drupal-selector^="edit-field-anadir-imagen-objarqueantr-0"] a,*/
/*span[data-drupal-selector^="edit-field-imagen-objcientecno-0"] a,*/
/*span[data-drupal-selector^="edit-field-imagen-objeto-artistico-0"] a {*/
/*  color: #707070;*/
/*}*/

/*span.file-size{*/
/*  font-size: 14px;*/
/*}*/


/*.tooltip {*/
/*  position: relative;*/
/*  display: inline-block;*/
/*  margin-left: 1px;*/
/*}*/

/*.tooltip .tooltiptext {*/
/*  visibility: hidden;*/
/*  width: 200px;*/
/*  background-color: black;*/
/*  color: #fff;*/
/*  border-radius: 6px;*/
/*  padding: 10px;*/
/*  position: absolute;*/
/*  z-index: 1;*/
/*  top: 150%;*/
/*  left: 50%;*/
/*  margin-left: -60px;*/
/*  font-size: 15px;*/

/*}*/

/*.tooltip .tooltiptext::after {*/
/*  content: " ";*/
/*  position: absolute;*/
/*  bottom: 100%;  !* At the top of the tooltip *!*/
/*  left: 50%;*/
/*  margin-left: -5px;*/
/*  border-width: 5px;*/
/*  border-style: solid;*/
/*  border-color: transparent transparent black transparent;*/
/*}*/

/*.tooltip:hover .tooltiptext {*/
/*  visibility: visible;*/
/*}*/

/*input[data-drupal-selector="edit-field-imagen-colecciones-0-remove-button"],*/
/*input[data-drupal-selector="edit-field-imagen-depositos-0-remove-button"],*/
/*input[data-drupal-selector="edit-field-anadir-imagen-objmineroca-0-remove-button"],*/
/*input[data-drupal-selector="edit-field-anadir-imagen-objcnatupale-0-remove-button"],*/
/*input[data-drupal-selector="edit-field-anadir-imagen-objarqueantr-0-remove-button"],*/
/*input[data-drupal-selector="edit-field-imagen-objcientecno-0-remove-button"],*/
/*input[data-drupal-selector="edit-field-imagen-objeto-artistico-0-remove-button"]{*/
/*  margin-left: 0;*/
/*  background-color: transparent !important;*/
/*  color: #fddcdc !important;*/
/*  border: none !important;*/
/*  background: linear-gradient(to left, transparent 50%, #fdb6b6 50%) right !important;*/
/*  background-size: 200% !important;*/
/*  transition: .15s ease-out;*/
/*}*/

/*input[data-drupal-selector="edit-field-imagen-colecciones-0-remove-button"]:hover,*/
/*input[data-drupal-selector="edit-field-imagen-depositos-0-remove-button"]:hover,*/
/*input[data-drupal-selector="edit-field-anadir-imagen-objmineroca-0-remove-button"]:hover,*/
/*input[data-drupal-selector="edit-field-anadir-imagen-objcnatupale-0-remove-button"]:hover,*/
/*input[data-drupal-selector="edit-field-anadir-imagen-objarqueantr-0-remove-button"]:hover,*/
/*input[data-drupal-selector="edit-field-imagen-objcientecno-0-remove-button"]:hover,*/
/*input[data-drupal-selector="edit-field-imagen-objeto-artistico-0-remove-button"]:hover {*/
/*  background-position: left !important;*/
/*  color: #eee !important;*/
/*}*/

.multiple-fields-remove-button {
  background-color: transparent !important;
}

.js-form-item label{
  margin: 0;
}

form label,
.form-type-number,
.form-type-date,
.text-full{
  color: #000;
}

.js-form-item-field-superobjeto-objcnatupaleo-0-inline-entity-form-field-coleccion-objeto,
.js-form-item-field-superobjeto-objcientecno-0-inline-entity-form-field-coleccion-objeto,
.js-form-item-field-superobjeto-objartistico-0-inline-entity-form-field-coleccion-objeto,
.js-form-item-field-superobjeto-objmineroca-0-inline-entity-form-field-coleccion-objeto,
.js-form-item-field-superobjeto-objarqueantrop-0-inline-entity-form-field-coleccion-objeto{
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}

.node--unpublished{
  background-image: url('/themes/atlas/assets/images/unpublished.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #fff8e7 !important;
}

.node--view-mode-resumen-pieza .field--name-field-n-de-registro-objart,
.node--view-mode-resumen-pieza .field--name-field-n-de-registro-objmin,
.node--view-mode-resumen-pieza .field--name-field-n-de-registro-objcien,
.node--view-mode-resumen-pieza .field--name-field-n-de-registro-objnat,
.node--view-mode-resumen-pieza .field--name-field-n-de-registro-objarq{
	padding-bottom: 0;
}

.js-form-item-field-lugar-de-produccion-proced-0-inline-entity-form-field-yacimiento-procedencia,
.js-form-item-field-lugar-de-procedencia-0-inline-entity-form-field-yacimiento-procedencia,
.js-form-item-field-lug-0-inline-entity-form-field-yacimiento-procedencia,
input[id^="edit-field-recurso-documental-remove-button"],
input[id^="edit-field-recurso-deterioro-remove-button"],
input[id^="edit-field-propuesta-de-conservacion-remove-button"],
.js-form-item-field-obj-estado-conservacion-0-target-id,
.js-form-item-field-dete-estado-consevacion-0-target-id,
.js-form-item-field-objeto-estado-conservacion-0-target-id,
.js-form-item-field-objeto-recurso-0-target-id,
.js-form-item-field-objeto-tasacion-0-target-id,
.js-form-item-field-objeto-movimiento-0-target-id,
.js-form-item-field-objeto-pieza-0-target-id,
#edit-field-video-recurso-0 legend,
#edit-field-imagen-recurso-0 legend,
#edit-field-documentos-recursos-0 legend,
#edit-field-audios-recursos-0 legend,
#edit-field-superobjeto-objarqueantrop-0 legend,
#edit-field-superobjeto-objcnatupaleo-0 legend,
#edit-field-superobjeto-objmineroca-0 legend,
#edit-field-superobjeto-objcientecno-0 legend,
#edit-field-superobjeto-objartistico-0 legend,
#edit-field-peso-objartistico-0 legend,
#field-movimiento-objeto-artistic-values h4,
#field-pieza-objhisart-values h4,
#edit-field-pieza-objhisart-0-inline-entity-form-field-peso-pieza-0 legend{
  display: none;
}

#edit-field-video-recurso-0,
#edit-field-imagen-recurso-0,
#edit-field-documentos-recursos-0,
#edit-field-audios-recursos-0,
#edit-field-superobjeto-objarqueantrop-0,
#edit-field-superobjeto-objcnatupaleo-0,
#edit-field-superobjeto-objmineroca-0,
#edit-field-superobjeto-objcientecno-0,
#edit-field-superobjeto-objartistico-0,
#edit-field-pieza-objhisart-form,
#edit-field-peso-objartistico-0,
#edit-field-autor-objeto-artistico-form{
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

div[class^="field-cronologia-set"], div[class*=" field-cronologia-set"],
div[class^="js-form-item-field-direccion-tasador"], div[class*=" js-form-item-field-direccion-tasador"],
div[class^="js-form-item-field-direccion-objcientecno"], div[class*=" js-form-item-field-direccion-objcientecno"],
div[class^="js-form-item-field-contacto-fabricante"], div[class*=" js-form-item-field-contacto-fabricante"],
div[class^="js-form-item-field-direccion-objarqueantrop"], div[class*=" js-form-item-field-direccion-objarqueantrop"],
div[class^="js-form-item-field-direccion-auto"], div[class*=" js-form-item-field-direccion-auto"],
div[class^="js-form-item-field-direccion-postal"], div[class*=" js-form-item-field-direccion-postal"],
div[class^="js-form-item-field-contacto-autor"], div[class*=" js-form-item-field-contacto-autor"],
div[class^="js-form-item-field-enlace-mov-baja"], div[class*=" js-form-item-field-enlace-mov-baja"],
div[class^="js-form-item-field-lug"], div[class*=" js-form-item-field-lug"],
div[class^="js-form-item-field-geocronologia"], div[class*=" js-form-item-field-geocronologia"],
div[class^="js-form-item-field-n-de-registro"], div[class*=" js-form-item-field-n-de-registro"],
div[class^="js-form-item-field-dimensiones"], div[class*=" js-form-item-field-dimensiones"],
div[class^="js-form-item-field-objeto-artistico-dimension"], div[class*=" js-form-item-field-objeto-artistico-dimension"],
div[class^="js-form-item-field-ubicacion"], div[class*=" js-form-item-field-ubicacion"],
div[class^="js-form-item-field-ubicaci"], div[class*=" js-form-item-field-ubicaci"],
div[class^="js-form-item-field-lugar-de-produccion-proced"], div[class*=" js-form-item-field-lugar-de-produccion-proced"],
div[class^="js-form-item-field-lugar-de-proceden"], div[class*=" js-form-item-field-lugar-de-proceden"],
div[class^="js-form-item-field-fuente"], div[class*=" js-form-item-field-fuente"]{
  margin-top: 0 !important;
}

#edit-group-cronologia{
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}

#edit-group-cronologia legend{
  display: none;
}

a.tabledrag-handle .handle{
  padding: 0.5em;
}

.multiple-table{
  width: 100%;
}

table[id^="ief-entity-table-edit-field-recurso-documental-entities"],
table[id^="ief-entity-table-edit-field-propuesta-de-conservacion-entities"],
table[id^="ief-entity-table-edit-field-recurso-deterioro-entities"]{
  width: 100%;
  margin-bottom: 1em;
}

table[id^="ief-entity-table-edit-field-recurso-documental-entities"] .tabledrag-hide,
table[id^="ief-entity-table-edit-field-propuesta-de-conservacion-entities"] .tabledrag-hide,
table[id^="ief-entity-table-edit-field-recurso-deterioro-entities"] .tabledrag-hide,
table[id^="ief-entity-table-edit-field-recurso-documental-entities"] thead,
table[id^="ief-entity-table-edit-field-propuesta-de-conservacion-entities"] thead,
table[id^="ief-entity-table-edit-field-recurso-deterioro-entities"] thead{
  display: none;
}

table[id^="ief-entity-table-edit-field-recurso-documental-entities"] tbody,
table[id^="ief-entity-table-edit-field-propuesta-de-conservacion-entities"] tbody,
table[id^="ief-entity-table-edit-field-recurso-deterioro-entities"] tbody{
  border-top: 1px solid #707070;
  border-bottom: 1px solid #707070;
}

table[id^="ief-entity-table-edit-field-recurso-documental-entities"] .button.js-form-submit:hover,
table[id^="ief-entity-table-edit-field-propuesta-de-conservacion-entities"] .button.js-form-submit:hover,
table[id^="ief-entity-table-edit-field-recurso-deterioro-entities"] .button.js-form-submit:hover{
  background-position: right;
  color: #555;
}

/*
  AUTO GRID
  Set the minimum item size with `--auto-grid-min-size` and you'll
  get a fully responsive grid with no media queries.
*/
.content-auto-grid {
  --auto-grid-min-size: 14rem;

  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(var(--auto-grid-min-size), 1fr));
  grid-gap: 1rem;
  list-style-type: none;
  padding-inline-start: 0 !important;
}

/*
  WRAPPER
  A utility with a max width that contains child elements and horizontal centers them
*/
.content-wrapper {
  margin: 0 auto;
  padding: 0;
}

.content-auto-grid i {
  margin-bottom: 1rem;
  font-size: 33px;
  color: #888;
  transition: all 0.4s;
  margin-top: auto;
}

.content-auto-grid span{
  margin-bottom: auto;
}

.content-auto-grid li {
  background: #f1f1f1;
  border-radius: 10px;
  transition: all 0.4s;
  display: flex;
  flex-direction: column;
  text-align: center;
  color: #000;
  height: auto;
  min-height: 160px;
  justify-content: space-between;
  padding-right: 1em;
  padding-left: 1em;
}

.content-auto-grid a li{
  font-size: 1.2rem;
}

.content-auto-grid li:hover {
  -webkit-box-shadow: 10px 10px 20px -5px rgba(0,0,0,0.47);
  -moz-box-shadow: 10px 10px 20px -5px rgba(0,0,0,0.47);
  box-shadow: 10px 10px 20px -5px rgba(0,0,0,0.47);
}

.content-auto-grid li:hover i {
  color: #FFCA00;
}

.content-horizontal-tabs {
  margin: 0 0 1em 0;
  padding: 0;
  border: 1px solid #ccc;
  position: relative;
}

.content-tab{
  display: inline-block;
  margin: 0;
  border: 0;
  padding: 0;
  list-style: none;
  background-color: #f1f1f1;
  border-bottom: 1px solid #ccc;
  width: 100%;
  height: auto;
  clear: both;
}

.content-horizontal-tabs-menu{
  display: inline-block;
  margin: 0;
  border: 0;
  padding: 0;
  list-style: none;
  background-color: #f1f1f1;
  border-bottom: 1px solid #ccc;
  width: 100%;
  height: auto;
  clear: both;
}

.content-horizontal-tab-button{
  background: #f1f1f1;
  border-right: 1px solid #ccc;
  padding-top: 0;
  margin: 0;
  min-width: 5em;
  float: left;
  cursor: pointer;
}

.content-horizontal-tab-button.selected {
  background-color: #fff;
  border-bottom: 1px solid #fff;
  margin-bottom: -1px;
}

.content-horizontal-tab-button{
  display: block;
  text-decoration: none;
  padding: 0.6em 1em;
  position: relative;
  top: 0;
}

.tab-title{
  padding: 0.6em 1em;
  font-weight: bold;
}

.view-header{
  margin-bottom: 1em;
  display: flex !important;
}

.view-header .button_add_modal{
  margin-left: auto !important;
}

.view-header .button_add_modal:before{
  margin-right: 5px;
}

.tesauros-view-title{
  display: flex;
  justify-content: space-between;
}

.tesauros-view-title a{
  margin: 1.75em 0;
}

.tesauros-view-title a:before{
  padding-right: 5px;
}

.tesauros-view-title .ajax-progress{
  display: none;
}

.select2-container--open {
  z-index: 9999999
}

@media screen and (min-width: 992px) {
  div[data-drupal-selector="edit-group-left-column"] {
    padding-right: 50px;
  }

  div[data-drupal-selector="edit-group-right-column"] {
    padding-left: 50px;
  }
}

.col-button{
  padding: 0;
}

.ui-dialog{
  font-family: "Texta Narrow", "Segoe UI", sans-serif;
  font-size: 22px;
  border-radius: 25px;
  overflow: hidden !important;
}

.ui-dialog .ui-dialog-titlebar {
  background: #FFCA00 !important;
  border-bottom: 1px solid black !important;
}

.ui-dialog .ui-dialog-titlebar span{
  font-size: 24px;
  font-weight: normal;
}

.ui-dialog .ui-dialog-buttonpane {
  border-color: #fff !important;
  background: #fff !important;
  font-size: 18px;
}


div[data-drupal-selector="edit-field-recurso-documental-actions"],
div[data-drupal-selector="edit-field-recurso-deterioro-actions"],
div[data-drupal-selector="edit-field-propuesta-de-conservacion-actions"]{
  padding-bottom: 1em;
}

a.button--danger,
input[value="Eliminar"].js-form-submit,
input[data-drupal-selector^="edit-field-recurso-documental-form-1-field-recurso-imagen-archivo-0-remove-button"],
input[data-drupal-selector^="edit-field-recurso-deterioro-form-1-field-recurso-imagen-archivo-0-remove-button"],
input[data-drupal-selector^="edit-field-propuesta-de-conservacion-form-1-field-recurso-imagen-archivo-0-remove-button"],
input[data-drupal-selector^="edit-field-recurso-documental-entities"].js-form-submit,
input[data-drupal-selector^="edit-field-recurso-deterioro-entities"].js-form-submit,
input[data-drupal-selector^="edit-field-propuesta-de-conservacion-entities"].js-form-submit{
  background-color: transparent !important;
  color: #A00 !important;
  width: auto !important;
}

.print__wrapper--pdf{
  display: flex;
}

.print__link--pdf{
  margin: auto 0 auto auto;
  color: #707070;
  transition: .3s ease-out;
}

.print__link--pdf:hover{
  color: #FFCA00;
}

.print__link--pdf:before{
  font-family: FontAwesome;
  font-weight: 200;
  content: "\f02f";
  display: inline-block;
  vertical-align: middle;
  padding-bottom: 2px;
  padding-right: 5px;
}

.field--name-field-composicion-quimica-minera p,
.field--name-field-formula-quimica-mineralroc p{
  margin: 0;
}

.ui-dialog .ui-dialog-titlebar{
  border-top-left-radius: 25px !important;
  border-top-right-radius: 25px !important;
}

.ief-popup-actions {
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
}

.fa-remove:before, .fa-close:before, .fa-times:before{
  font-family: FontAwesome;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  color: #777;
}

.ief-popup-wrapper{
  border-radius: 0 !important;
}

input[id^="edit-field-recurso-documental-form"].ief-popup-cancel,
input[id^="edit-field-recurso-deterioro-form"].ief-popup-cancel,
input[id^="edit-field-propuesta-de-conservacion-form"].ief-popup-cancel{
  display: none;
}

article[data-history-node-id="1"] h5{
  margin-top: 0.5em;
  font-size: 32px;
}

input[value="Reset crop"],
input[value="Vista previa"]{
  display: none;
}

.image-data__crop-wrapper .js-form-item{
  margin: 0;
}

.image-data__crop-wrapper .vertical-tabs{
  margin: 0;
  border: 0;
}

.image-data__crop-wrapper .vertical-tabs .vertical-tabs__menu{
  display: none;
}

.ds-1col .field--name-field-anadir-imagen-objarqueantr:not(.js-form-item),
.ds-1col .field--name-field-anadir-imagen-objcnatupale:not(.js-form-item),
.ds-1col .field--name-field-imagen-objeto-artistico:not(.js-form-item),
.ds-1col .field--name-field-anadir-imagen-objmineroca:not(.js-form-item),
.ds-1col .field--name-field-imagen-objcientecno:not(.js-form-item){
  margin-bottom: 1.5em;
}

.ds-1col .field--name-field-anadir-imagen-objarqueantr:not(.js-form-item) .col-12,
.ds-1col .field--name-field-anadir-imagen-objcnatupale:not(.js-form-item) .col-12,
.ds-1col .field--name-field-imagen-objeto-artistico:not(.js-form-item) .col-12,
.ds-1col .field--name-field-anadir-imagen-objmineroca:not(.js-form-item) .col-12,
.ds-1col .field--name-field-imagen-objcientecno:not(.js-form-item) .col-12{
  display: flex;
  min-height: 370px;
  min-width: 400px;
}

.ds-1col .field--name-field-anadir-imagen-objarqueantr:not(.js-form-item) .field__item,
.ds-1col .field--name-field-anadir-imagen-objcnatupale:not(.js-form-item) .field__item,
.ds-1col .field--name-field-imagen-objeto-artistico:not(.js-form-item) .field__item,
.ds-1col .field--name-field-anadir-imagen-objmineroca:not(.js-form-item) .field__item,
.ds-1col .field--name-field-imagen-objcientecno:not(.js-form-item) .field__item{
  margin: auto;
  min-height: 370px;
  min-width: 400px;
}


.ds-1col .field--name-field-anadir-imagen-objarqueantr:not(.js-form-item) img,
.ds-1col .field--name-field-anadir-imagen-objcnatupale:not(.js-form-item) img,
.ds-1col .field--name-field-imagen-objeto-artistico:not(.js-form-item) img,
.ds-1col .field--name-field-anadir-imagen-objmineroca:not(.js-form-item) img,
.ds-1col .field--name-field-imagen-objcientecno:not(.js-form-item) img {
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: 10px;
  min-height: 370px;
  min-width: 400px;
}

.view-tesauro h3{
  text-transform: uppercase;
}

.view-tesauro .col-1,
.view-tesauro .col-2,
.view-tesauro .col-3,
.view-tesauro .col-4{
  flex: none;
  max-width: none;
  padding-right: 0;
  padding-left: 0;
}

.button.button--danger.ui-button.ui-corner-all.ui-widget{
  display: none;
}


.view-piezas .views-field-nothing,
.field--name-field-piezas-obj-mineral-roca .views-field-nothing,
.views-field-nothing-1,
.views-field-nothing-3,
.views-field-nothing-2,
.views-field-view-node,
.views-field-edit-node,
.views-field-delete-node{
  width: 1.5em;
}

.field-add-more-submit{
  font-size: 18px !important;
}

.view-id-usuarios td{
  padding-top: 0.25em !important;
  padding-bottom: 0.25em !important;
}

.view-id-usuarios ul {
  list-style-type: none;
  margin: 0;
}

.view-id-usuarios .item-list li{
  margin: 0;
}

.view-id-usuarios .item-list ul {
  margin: 0;
}

.view-id-usuarios li {
  margin: 0;
}

#edit-pass-pass2,
#edit-pass-pass1,
#edit-name,
#edit-mail{
  width: 100%;
}

#edit-roles--wrapper,
#edit-status--wrapper{
  display: none;
}

.node-revision-table{
  width: 100%;
}

.node-revision-table thead{
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
  text-transform: uppercase;
}
.node-revision-table thead tr th {
  font-weight: normal;
  color: #000;
  text-transform: uppercase;
  padding-top: 10px;
  padding-bottom: 10px;
}

.node-revision-table tbody{
  border-bottom: 1px solid #000;
}

.revision-current {
  background: #fff8e7;
}

@media only screen and (max-width: 560px) {
  #views-exposed-form-coleccion-page-2,
  #views-exposed-form-deposito-page-2{
    display: block !important;
    transform: none !important;
  }
}

.view-coleccion .row,
.view-deposito .row{
  min-width: 300px;
}

@media only screen and (max-width: 850px) {
  .vista-topologia-colecciones-page{
    padding-top: 0 !important;
    padding-left: 5% !important;
    padding-right: 5% !important;
  }

  .field--name-field-recursos-objarque,
  .field--name-field-recursos-objhisart,
  .field--name-field-recursos-objnatu,
  .field--name-field-recursos-objcientificotecn,
  .field--name-field-recursos-objmine,
  .field--name-field-actos-y-exposiciones-obj-a,
  .field--name-field-actos-y-exposiciones-obj-m,
  .field--name-field-actos-y-exposiciones-obj-c,
  .field--name-field-actos-y-exposiciones-obj-n,
  .field--name-field-actos-y-exposi-obj-a{
    display: none !important;
  }

  .field--name-field-recursos-objarq-lista,
  .field--name-field-recursos-objart-lista,
  .field--name-field-recursos-objnat-lista,
  .field--name-field-recursos-objcie-lista,
  .field--name-field-recursos-objmin-lista,
  .field--name-field-actos-y-expo-objmin-lista,
  .field--name-field-actos-y-expo-objcie-lista,
  .field--name-field-actos-y-expo-objbot-lista,
  .field--name-field-actos-y-expo-objarq-lista,
  .field--name-field-actos-y-expo-objart-lista{
    display: block !important;
  }
}


.field--name-field-recursos-objarque,
.field--name-field-recursos-objhisart,
.field--name-field-recursos-objnatu,
.field--name-field-recursos-objcientificotecn,
.field--name-field-recursos-objmine,
.field--name-field-actos-y-exposiciones-obj-a,
.field--name-field-actos-y-exposiciones-obj-m,
.field--name-field-actos-y-exposiciones-obj-c,
.field--name-field-actos-y-exposiciones-obj-n,
.field--name-field-actos-y-exposi-obj-a{
  display: block;
}


.field--name-field-recursos-objarq-lista,
.field--name-field-recursos-objart-lista,
.field--name-field-recursos-objnat-lista,
.field--name-field-recursos-objcie-lista,
.field--name-field-recursos-objmin-lista,
.field--name-field-actos-y-expo-objmin-lista,
.field--name-field-actos-y-expo-objcie-lista,
.field--name-field-actos-y-expo-objbot-lista,
.field--name-field-actos-y-expo-objarq-lista,
.field--name-field-actos-y-expo-objart-lista{ 
  display: none;
}


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

  #edit-populate-depositos,
  #edit-populate-colecciones{
    font-size: 16px;
  }

  .tipologia-item-wrapper{
    flex-direction: column;
  }

  .tipologia-item-right,
  .tipologia-item-left{
    width: 100% !important;
  }

  .tipologia-descrip{
    margin-top: 10px !important;
  }

  .row-even .tipologia-item-left{
    transform: translateX(0) !important;
    margin-left: 0 !important;
  }

  .row-even .tipologia-item-right{
    transform: translateX(0) !important;
  }

  .tipologia-title a{
    font-size: 50px !important;
  }

  a.main-button.tipologia-colecciones{
    font-size: 18px !important;
  }

  .field--type-image{
    margin-bottom: 0;
  }

  .field--type-image .col-12 .field__item img,
  .field--type-image .col-12 .field__item,
  .field--type-image .col-12{
    min-height: 0 !important;
    min-width: 0 !important;
  }
}

#edit-field-direccion-tasador-wrapper,
#edit-field-email-tasador-wrapper,
#edit-field-telefono-tasador-wrapper,
#edit-field-direccion-postal-restaurad-wrapper,
#field-email-restaurador-add-more-wrapper,
#edit-field-telefono-restaurador-wrapper,
#edit-field-direccion-objcientecno-wrapper,
#edit-field-email-objcientecno-wrapper,
#edit-field-telefono-objcientecno-wrapper,
#edit-field-direccion-ubicacion-wrapper,
#edit-field-contacto-fabricante-wrapper,
#edit-field-telefono-fabricante-wrapper,
#edit-field-email-fabricante-wrapper,
#edit-field-recurso-deterioro-wrapper,
#edit-field-direccion-objarqueantrop-wrapper,
#edit-field-email-objarqueantrop-wrapper,
#edit-field-telefono-objarqueantrop-wrapper,
#edit-field-direccion-auto-valoracion-wrapper,
#edit-field-email-auto-val-wrapper,
#edit-field-telefono-auto-valo-wrapper,
#edit-field-direccion-postal-autor-ima-wrapper,
#edit-field-email-autor-imagen-wrapper,
#edit-field-telefono-autor-imagen-wrapper,
#edit-field-direccion-postal-autor-doc-wrapper,
#edit-field-email-autor-documento-wrapper,
#edit-field-telefono-autor-documento-wrapper,
#edit-field-contacto-autor-wrapper,
#edit-field-email-aut-fab-wrapper,
#edit-field-telefono-cont-au-fab-wrapper,
.js-form-item.form-item .row,
.form-item.row,
.field.row,
.js-form-item.row{
  max-width: 800px;
}

[id*="field-recurso-documento-descripc-0-format"],
#edit-field-biografia-aut-tall-0-format,
#edit-field-biografia-tall-0-format,
#edit-field-biografia-art-0-format,
#edit-field-documentos-recursos-0-inline-entity-form-field-recurso-documento-descripc-0-format,
#edit-field-descripcion-movimiento-0-format,
#edit-field-field-observaciones-objarq-0-format,
#edit-field-historia-objarqueantrop-0-format,
#edit-field-descripcion-objarqueantrop-0-format,
#edit-field-descripcion-objcientecno-0-format,
#edit-field-historia-objcientecno-0-format,
#edit-field-observaciones-objcientecno-0-format,
#edit-field-formula-quimica-mineralroc-0-format,
#edit-field-composicion-quimica-minera-0-format,
#edit-field-descripcion-0-format,
#edit-field-historia-objmineroca-0-format,
#edit-field-observaciones-objmineroca-0-format,
#edit-field-descripcion-objcnatupaleo-0-format,
#edit-field-historia-objcnatupaleo-0-format,
#edit-field-observaciones-objcnatupale-0-format,
#edit-field-descripcion-objartistico-0-format,
#edit-field-historia-objartistico-0-format,
#edit-field-observaciones-objartistico-0-format,
#edit-field-descripcion-coleccion-0-format,
#edit-field-descripcion-deposito-0-format,
#edit-field-descripcion-movimiento-0-format,
#edit-body-0-format,
#edit-field-recurso-documento-descripc-0-format,
#edit-field-descripcion-tipologia-cole-0-format{
  display: none;
}

.field--type-text-long.row,
.js-form-type-textarea.row{
  max-width: unset !important;
}

.field__item video{
  width: 100%;
}

.crop-preview-wrapper__preview-image{
  border-radius: 0 !important;
}

.field--name-field-enlace-recurso-audio a,
.field--name-field-enlace-recurso-enlace a,
.field--name-field-enlace-recurso-imagen a,
.field--name-field-enlace-recurso-documento a,
.field--name-field-enlace-recurso-video a{
  overflow-wrap: break-word;
}

.node--type-restaurador.node--view-mode-resumen-objeto h2,
.node--type-responsable.node--view-mode-resumen-objeto h2,
.node--type-responsable.node--view-mode-resumen-objeto h2,
.node--type-autor-valoracion.node--view-mode-resumen-objeto h2{
  display: none;
}

.field--name-field-nombre-apellidos,
.field--name-field-nombre-apellidos-responsab,
.field--name-field-autor-estado-conservacion,
.field--name-field-nombre-apellidos-responsab,
.field--name-field-nombre-apellidos-autvalor{
  padding-bottom: 0;
}

.view-recursos-multimedia .views-field-title{
  padding-left: 10px;
}

.page-node-type-recurso-audio a[data-drupal-link-system-path$="/delete"],
.page-node-type-recurso-documento a[data-drupal-link-system-path$="/delete"],
.page-node-type-imagen a[data-drupal-link-system-path$="/delete"],
.page-node-type-recurso-video a[data-drupal-link-system-path$="/delete"],
.page-node-type-recurso-enlace a[data-drupal-link-system-path$="/delete"]{
  display: none;
}


/* fix issue 23 */
.field.field--type-entity-reference{
  align-items: flex-start!important;
}

.view-objetos-de-coleccion .view-header .tex2jax_process {
  margin-left: 0!important;
} 
.view-objetos-de-coleccion .view-header a,
.button-link-externo {
  background: #FFCA00;
  color: black;
  padding: 10px 30px;
  margin: 10px 0;
  display: block;
  border-radius: 35px;
}