#breadcrumbs-one, .breadcrumbs-one{
    /*background: #eee;*/
    /*border-width: 1px;*/
    /*border-style: solid;*/
    /*border-color: #f5f5f5 #e5e5e5 #ccc;*/
    /*border-radius: 5px;*/
    /*box-shadow: 0 0 2px rgba(0,0,0,.2);*/
    overflow: hidden;
    width: 100%;
}

#breadcrumbs-one li, .breadcrumbs-one li{
    float: right;
}

#breadcrumbs-one a, .breadcrumbs-one span{
    padding: .7em 2em .7em 1em;
    float: right;
    text-decoration: none;
    color: #444;
    position: relative;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
    background-color: #ddd;
    background-image: linear-gradient(to left, #f5f5f5, #ddd);
}

#breadcrumbs-one li:first-child a, .breadcrumbs-one li:first-child span{
    padding-right: 1em;
    border-radius: 0 5px 5px 0;
}

#breadcrumbs-one a:hover{
    background: #fff;
}

#breadcrumbs-one a::after, .breadcrumbs-one span::after,
#breadcrumbs-one a::before, .breadcrumbs-one span::before{
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -1.5em;
    border-top: 1.5em solid transparent;
    border-bottom: 1.5em solid transparent;
    border-right: 1em solid;
    left: -1em;
}

#breadcrumbs-one a::after, .breadcrumbs-one span::after{
    z-index: 2;
    border-right-color: #ddd;
}

#breadcrumbs-one a::before, .breadcrumbs-one span::before{
    border-right-color: #ccc;
    left: -1.1em;
    z-index: 1;
}

#breadcrumbs-one a:hover::after{
    border-right-color: #fff;
}

#breadcrumbs-one .current, .breadcrumbs-one .current,
#breadcrumbs-one .current:hover, .breadcrumbs-one .current:hover{
    /*font-weight: bold;*/
    /*background: none;*/
    border-radius: 5px !important;
}

#breadcrumbs-one .current::after, .breadcrumbs-one .current::after,
#breadcrumbs-one .current::before, .breadcrumbs-one .current::before{
    content: normal;
}