html { margin: 0; padding: 0; box-sizing: border-box; font-family: "Lora", serif; } * { margin: 0; } ul li { list-style: none; } .container { width: 88%; /*background: #888888;*/ margin: 0 auto; } /*=======================================Header============================*/ /*================= sec2 ============ */ .page_info { display: grid; box-shadow: 0 0 10px rgba(218, 218, 215, 0.5); grid-template-columns: 99% 1%; } .mainpart { /*#cccccc;*/ min-height: 300px; padding: 1rem; } .subject h2 { font-size: 2.4rem; font-weight: 500; border-bottom: 3px solid #888888; } .sidepart { min-height: 200px; box-shadow: 0 1px 2px #e4e4e4; border-left: 1px solid #e4e4e4; padding: 1rem; } .directory { padding: 2rem 1rem; } .directory a { text-decoration: none; } .directory h2 { font-size: 2.3rem; } .subject { text-align: center; font-size: 1.1rem; } .drs { padding: 1rem; border-bottom: 1px solid #e4e4e4; } .drs h4 a { color: #024c71; } .dr_rel { margin-bottom: 2rem; } .Corespod { text-align: center; line-height: 2rem; } .post h2 { font-size: 3rem; padding-bottom: 1rem; } .keyword { padding: 0.2rem; background: #ccc; margin-right: 0.5rem; border-radius: 5px; } .post { margin-bottom: 2rem; } .tb_name { text-align: center; } .reference { text-align: center; font-size: 2rem; padding: 2rem; } .refs { margin: auto; padding: 4rem; font-size: 1.4rem; font-weight: 400; margin-bottom: 2rem; background: #ccc; border: 1px solid #444444; } .refs a { color: #024c71; text-decoration: none; }