table.persone_correlate, table.musiche_correlate, table.film_correlati {
   min-width: 50%;
   border: 1px solid black;
   padding-bottom: .5rem;
   padding-top: .5rem;
   border-spacing: 0px;
   border-collapse: separate;
}

table.persone_correlate td, table.musiche_correlate td, table.film_correlati td {
   border-top: 1px solid black;
   padding-top: .5rem;
   padding-left: .5rem;
}

table.persone_correlate th, table.musiche_correlate th, table.film_correlati th {
   text-align: left;
   padding-top: .5rem;
   padding-left: .5rem;
   padding-bottom:1rem;
}

.portalbox {
   clear: both;
   /*! min-height: 300px; */
}

/* titolo generale */
.portalboxheader {
   font-size: 2em;
   color: #3366CC;
   padding-top: .5em;
   padding-bottom: .5em;
}

/* sottotitolo */
.portalbox_subtitle {
   font-size: 1.5em;
   margin-bottom: 1em;
}

.portalbox_body {
   font-size: 1.1em;
   /*! max-width: 800px; */
   text-align: justify;
}

.portalbox_body img {
   float: left;
   height: 200px;
   padding-right:1em;
}

td {
   padding-top: 0px;
   vertical-align: top;
}

td.header {
   font-weight: bold;
   width: 20%;
}

.disclaimer {
    color: #888888;
    text-align: justify;
    font-size: 8pt;
    margin-top: 2em;
    margin-bottom: 2em;
}

.booktitle:before {
   content: '"';
}

.booktitle:after {
   content: '"';
}

.booktitle {
   font-style: italic;
}

form[name=search] table.narrowsearchbox td,
.search form:nth-of-type(3) td {
   padding-top: 2em;
}

.research_result .image {
   float: left;
   min-width: 100px;
   min-height: 9em;
   /* quaquaqua */
}

.research_result > div.text {
   float: left;
   width: 90%;
}

.research_result > div.text > div.row > div {
   display: inline;
   float: left;
   margin-left: 10px;
}

.research_result > div.text > div.row {
   display: block;
   clear: both;
}

.research_result div.row.second {
   font-style: italic;
}

.research_result div.row.fourth {
   color: #aaaaaa;
}

.research_result div.row.fifth {
   font-size: 10pt;
   color: #cb6837;
}

.research_result .title {
   font-weight: bold;
}

.research_result .title:after {
   font-weight: normal;
   content: " /";
}

.research_result > div.text > div.row > div.author {
   font-weight: normal;
   margin-left: .2rem;
}

.research_result .exmfn {
   color: #2f6600;
}

.research_result .exmfn:before {
   content: "[";
}

.research_result .exmfn:after {
   content: "]";
}

.research_result .attachment small strong {
   display: none;
}

.research_result .type {
   font-weight: bold;
}

.narrowandfocusonsearchbox span.moreinfo, form span.moreinfo {
   /*clear: both;*/
   margin-left:.75em;
   float: left;
   width: 75%;
}

.narrowandfocusonsearchbox div.moreinfo span.moreinfo, form  div.moreinfo span.moreinfo {
   width: unset;   
}

.narrowandfocusonsearchbox div.moreinfo, form div.moreinfo {
   width: 60%;
   float:left;
   clear:right;
   margin-left:0em;
}

div.fondo {
   font-style: italic;
}

div.location {
   font-weight: bold;
}

div.natura:before {
   content: "| ";
}

div.natura:after {
   content: "";
}

.inside h3 {
   margin-left: .5rem
}

#searchhints {
   color: #777;
}

.headerlogo {
   /*background-color: #79d;*/
   /*background-color: #36c;*/
   /*background-color: #369;*/
   /*background-color: #E6E6FA;*/
   /*background-image: url(header_background.gif);*/
   background-image: url('https://www.fondazionelevi.it/invenio/img/header_lolin.jpg');
   background-position: center;
   background-color: rgba(255,255,255,.5);
   background-blend-mode: color;
}


/* box focus on in homepage */
table.focusonsearchbox td {
   padding-top:.5em;
}

/* this .inside div has been made to move the preview imagie in records */
.inside div {
   margin-left: .5em;
}


/* RESEARCH RESULTS CUSTOMIZATIONS */
.research_result.withimage > div.text {
   width: 80%;
}

.research_result.poster > div.text {
   width: 75%;
}

.research_result.poster > div.image img {
   width: 150px;
}

/*.research_result.poster span.moreinfo {
   margin-left: 0.4em !important;
}*/

/* SPECIFIC / TEST */
.narrowandfocusonsearchbox > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
   padding-right: 5em;
}

.narrowandfocusonsearchbox > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) {
   background-color: rgba(0,0,0,0.05);
}

.focusonsearchbox > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(2) {
   padding-top: 2em;
}

.focusonsearchbox th.focusonsearchboxheader {
   padding-left: 1em;
   line-height: 3em;
}

.focusonsearchbox > tbody > tr > td:nth-child(1) {
   width: 1em;
}

.focusonsearchbox > tbody > tr > td:nth-child(2) {
   width: 20em;
   font-weight: bold;
}

.narrowsearchboxheader {
   line-height: 3em;
   background-color: #f1f1f1;
}


body {
   font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}

#cookie-law {
   position: fixed;
   bottom: 0px;
   width: 100%;
   font-size: 10pt;
}

#cookie-law {
   background-color: white;
   border-top: 1px solid black;
   box-shadow: 0px 10px 10px 10px;
   padding-top: 0em;
   padding-bottom: 1em;
   padding-left: 1em;
   padding-right: 0em;
}

#cookie-law div.ok-button, #cookie-law div.notrack-button {
   display: inline;
   background-color: aliceblue;
   border-radius: 5px;
   border: 1px solid blue;
   padding: 0em 1em;
   margin: 0em 2em;
   cursor: pointer;
   float:right;
   font-size: 12pt;
}

#cookie-law div.ok-button:hover, #cookie-law div.notrack-button:hover {
   background-color: blue;
   color: white;
}

/* end of invenio.css */





