.ui.divider{margin:1em 0;height:1px;background-color:rgba(0,0,0,.1);border-top:0;border-bottom:1px solid rgba(255,255,255,.8)}.ui.vertical.divider,.ui.horizontal.divider{position:relative;margin:25px 0 10px;font-size:14px;line-height:14px;text-align:center;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.8);color:#555;font-weight:700}.ui.divider .rule{position:absolute;top:6px;width:45%;height:1px;background-color:#ADADAD;background-color:rgba(0,0,0,.1);border-bottom:1px solid #F8F8F8;border-bottom:1px solid rgba(255,255,255,.9)}.ui.divider .left.rule{left:0}.ui.divider .right.rule{right:0}.ui.divider .label{display:block;margin:14px 0 0;text-transform:none;color:#333}.vertical.ui.divider{position:absolute;top:0;left:50%;height:100%;margin:0 0 0 -50px;min-width:100px;color:#555;font-weight:700}.vertical.ui.divider .rule{position:absolute;left:50%;width:1px;height:45%;background-color:#ADADAD;background-color:rgba(0,0,0,.2);border-right:1px solid #F8F8F8;border-right:1px solid rgba(255,255,255,.9)}.vertical.ui.divider .top.rule{top:0}.vertical.ui.divider .bottom.rule{top:auto;bottom:0}.vertical.ui.divider .label{position:relative;top:50%;margin-top:-7px;display:block;width:100%;font-size:14px;line-height:14px;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.8);text-transform:none;color:#333}.ui.divider.inverted{text-shadow:0 1px 0 rgba(0,0,0,.8);color:#FFF}.ui.divider.inverted .rule{border-color:#4A4A4A;border-color:rgba(255,255,255,.2)}