body { margin: 0; padding: 0; }

#themanual.container { padding: 0; background:rgba(255, 255, 255, 0.1); position: relative; z-index: 100; }

#themanual .coverimage { background-size: cover; background-position: 50% 50%; height: 800px;  margin-bottom: 50px; }
#themanual .coverimage .hello { 
    padding-top: 100px; font-size: 70px; font-family: Poppins,sans-serif; font-weight: bold; padding-left: 50px; line-height: 70px;
}

#entries { width: 100%; max-width: 1400px; margin: 0 auto; }
#entries { padding-top: 50px }
.item { display: grid; grid-template-columns: 150px auto 100px; }


#entries .editor {  }
#entries .editor .tools, .editor .attributes { 
        background: rgba(255, 255, 255, 0.4); width: 60px; flex-direction: column; justify-content:space-between; 
        text-align: center; padding-top: 15px;padding-bottom: 15px; border-radius: 15px; margin-top: 15px;  }
#entries .editor .tools {display: none;}
#entries .item:hover .editor .tools { display: flex; }
#entries .attributes { padding-left: 25px; background:none; }
#entries .editor .tools img { width: 50px; margin: 0 auto; }
.handle { cursor:grab; }
.dragging .handle { cursor:grabbing; }

#entries .entry { 
        box-sizing: border; margin-bottom: 50px; padding-bottom: 0; padding-bottom: 0; 
        background:white; max-width: 1100px; border-bottom: 4px solid black;
            }
#entries .item:last-child .entry { border-bottom: none; }

#entries .question { padding: 25px; padding-bottom: 0; font-size: 35px; font-family: Poppins, sans-serif; font-weight: bold; }
#entries .attachment { position: relative;   
                margin-left: -50px;
                margin-right: -50px;
                max-width: 1200px; margin-top: 15px; }
#entries .answer { padding: 25px; font-family: monospace; padding-bottom: 25px; max-width: 700px; padding-top: 25px }

/* UI 2
#entries { width: 99vw; margin: 0 auto; }
#entries { margin-top: -500px; display:flex; flex-wrap: wrap; justify-content: space-evenly;  }
#entries .item { display: grid; grid-template-columns: auto; overflow: hidden; width: 100%; max-width: 45vw; margin-right: 15px }

#entries .editor { display:none; }
#entries .editor .tools, .editor .attributes { background: rgba(255, 255, 255, 0.4); width: 60px; flex-direction: column; justify-content:space-between; text-align: center; padding-top: 15px;padding-bottom: 15px; border-radius: 15px; margin-top: 15px;  }
#entries .editor .tools {display: none;}
#entries .item:hover .editor .tools { display: flex; }
#entries .attributes { padding-left: 25px; background:none; }
#entries .editor .tools img { width: 50px; margin: 0 auto; }

#entries .entry { 
        box-sizing: border; margin-bottom: 50px; padding-bottom: 0; padding-top: 0; 
        background:white; max-width: 1100px; border-bottom: 4px solid black;
            }

#entries .question { font-size: 35px; font-family: Poppins, sans-serif; font-weight: bold; }
#entries .attachment { position: relative;   
                margin-left: -50px;
                margin-right: -50px;
                max-width: 1200px; margin-top: 15px; }
#entries .answer { font-family: monospace; padding-bottom: 25px; padding-top: 25px }
*/
