#breadcrumb ul{display:block;position:relative;margin-bottom:1rem;overflow-y:hidden;top:-.2rem}#breadcrumb li{display:inline-block;position:relative}#breadcrumb li a,#breadcrumb li span{display:none;text-decoration:none;font-size:1.1rem;color:#fff;background:#7d7d7d;padding:.8rem 1.5rem .7rem 3rem;position:relative;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #7d7d7d;line-height:1}#breadcrumb li a label,#breadcrumb li span label{max-width:13rem;text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}#breadcrumb li a label{cursor:pointer}#breadcrumb li a.first{-ms-border-top-left-radius:.5rem;-ms-border-bottom-left-radius:.5rem;-webkit-border-top-left-radius:.5rem;-webkit-border-bottom-left-radius:.5rem;-moz-border-top-left-radius:.5rem;-moz-border-bottom-left-radius:.5rem;-o-border-top-left-radius:.5rem;-o-border-bottom-left-radius:.5rem;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;padding-left:2rem}#breadcrumb li a.last{display:inline-block}#breadcrumb li a:after{content:'';display:block;height:3rem;width:3rem;background:#7d7d7d;border-radius:0 .8rem 0 5rem;border:solid 2px #ecf0f1;border-bottom:none 0 transparent;border-left:none 0 transparent;position:absolute;top:-.3rem;right:-1.5rem;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:10}#breadcrumb li span{display:inline-block;-ms-border-top-right-radius:.5rem;-ms-border-bottom-right-radius:.5rem;-webkit-border-top-right-radius:.5rem;-webkit-border-bottom-right-radius:.5rem;-moz-border-top-right-radius:.5rem;-moz-border-bottom-right-radius:.5rem;-o-border-top-right-radius:.5rem;-o-border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;background:#3498db;border-color:#3498db;color:#fff;padding-right:2rem}#breadcrumb li span.only{-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;padding-left:2rem}@media only screen and (min-width:35em){#breadcrumb li a,#breadcrumb li span{display:inline-block}#breadcrumb li a label,#breadcrumb li span label{max-width:15rem}}@media only screen and (min-width:54em){#breadcrumb li a label,#breadcrumb li span label{max-width:none}}