guide{ position: relative; display:inline-block; width:14px; height:14px; cursor: pointer; background: url(guide_icon.svg); background-repeat: no-repeat; background-size: contain; margin: 0 6px; } guide:hover .guide_contence{ display:inline-block; } .guide_contence { position: absolute; top:100%; width:18em; min-height:30em; padding:10px; background-color:white; box-shadow: 0 0 10px rgba(0,0,0,0.15); font-size:10pt; text-align:left; display:none; } .guide_contence h1{ font-size:1.5em; font-weight:700; } .guide_contence h2{ font-size:1.3em; font-weight:700; } .guide_contence h3{ font-size:1.1em; font-weight:700; } .guide_contence h4{ font-size:1em; font-weight:700; }