body {
    overflow-x: hidden;
    overflow-y: hidden;
}

#text{
  position: absolute;
  top:45px;
    left:45px;
/*    text-align: center;*/
/*
  top: 50%;
  left: 50%;
  font-size: 50px;
  color: white;
  transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
*/
        background: #eaeaea;
    border-radius: 5px 5px 0 0;
    padding: 20px;
    
}

#overlay {
  position: absolute; /* Sit on top of the page content */
  display: block; /* Hidden by default */
  width: 100%; /* Full width (cover the whole page) */
  height: 100%; /* Full height (cover the whole page) */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.5); /* Black background with opacity */
  z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
  cursor: pointer; /* Add a pointer on hover */
    z-index: 9999;
    overflow: auto
}

#main-content {
    min-height: 100%;
}

#text .img-centered img {
    height: auto;
    width: 100%;
    object-fit: cover;
    border: 2px solid #eaeaea;
    border-radius: 3px;

    
}

.img-centered {
/*
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
*/
    background: #eaeaea;
}

.text-overlay {
    text-align: center;
}

#text .container-fluid {
    padding-left: 0 !important;
}


.profile-pic img {
     border: 10px solid #fef114 !important;
     object-fit: cover !important;
     width: 120px !important;
     height: 120px !important;
    border-radius: 50% !important;
}

.author-row {
        display: flex;
    align-items: center;
    justify-content: center;
}

.tags ul li, .categories ul li {
    display: inline-block;
    border: 1px solid rgb(121,121,121);
    padding: 5px 10px;
    border-radius: 4px;
    margin: 10px;
}

.tags ul li a, .tags ul li a:hover, .categories ul li a, .categories ul li a:hover {
    color: rgb(121,121,121);
    font-size: 18px;
}

.img-responsive {
    position: relative !important;
    top: -50% !important;
}

.opere-tag-comune {
    margin-top: 40px;
}

h3 a, h3 a:hover {
    color: rgb(121,121,121);
}

