.child-page-wrapper{max-width:1170px;margin:0 auto;padding:0 15px}.child-page-wrapper.center{text-align:center}.child-page-wrapper.center .child-page-list{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.child-page-wrapper.right{text-align:right}.child-page-wrapper.right .child-page-list{left:auto;right:0}.child-page-holder{position:relative}.child-page-button{color:var(--text-color);font-size:var(--font-size);font-weight:var(--font-weight);text-align:center;text-decoration:none;line-height:1;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius);min-width:140px;padding:.685em .65em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;cursor:pointer;-webkit-transition:color .3s,background-color .3s,border-color .3s;transition:color .3s,background-color .3s,border-color .3s}.child-page-button:hover{color:var(--text-color-hover);background-color:var(--background-color-hover);border-color:var(--border-color-hover);text-decoration:none}.child-page-button.shadow{-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.child-page-list{font-size:1rem;background-color:#fff;border:1px solid #2c2c2c;border-radius:8px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;max-height:250px;overflow:auto;padding:.8rem;position:absolute;top:calc(100% + .5rem);left:0;z-index:20;display:none}.child-page-item{border-radius:6px;margin:.2rem 0;padding:.3em 2em .3em .8em;cursor:pointer;position:relative;-webkit-transition:background-color .3s;transition:background-color .3s}