.container{display:inline-block;margin-top:20px;position:relative}.mark-button{margin-bottom:-6px}.hover-box{background-color:#000;border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#fff;display:none;left:0;padding:10px;position:absolute;top:100%;width:400px}.container:hover .hover-box,.mark-button:hover+.hover-box{display:block}