/* Styling for RicTec Breadcrumb Navigation */

.rictec-breadcrumb {
    font-size: 14px !important;
    padding: 0;
    /*margin: 1rem 0 1rem 0 !important;*/
}
.rictec-breadcrumb ul {
    margin-left: -25px;
    padding-left: 0.2rem !important;
}
.rictec-breadcrumb li {
    box-sizing: unset;
    display: inline-block;
    margin: 0 14px;
    padding: 0;
}
.rictec-breadcrumb li a,
.rictec-breadcrumb li span {
    box-sizing: unset;
    padding: 0 10px;
    /*color: #ffffff  !important;*/
    font-size: 14px  !important;
    line-height: 14px  !important;
}
.rictec-breadcrumb li .separator {
    color: #dd9933  !important;
    font-size: 14px  !important;
}
.rictec-breadcrumb li:last-child .separator {
    display: none;
}
/* Theme Blue 1 */
.rictec-breadcrumb.blue1 a,
.rictec-breadcrumb.blue1 span {
    background: #4e7da4;
    color: #e6e6e6 !important;
    display: inline-block;
    font-size: 14px;
    height: 16px;
    margin: 0;
    padding: 5px 10px;
    text-decoration: none;
    position:relative;
}
.rictec-breadcrumb.blue1 a:hover {
    color: #333 !important;
}
.rictec-breadcrumb.blue1 a::before,
.rictec-breadcrumb.blue1 span::before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #4e7da4 #4e7da4 #4e7da4 rgba(0, 0, 0, 0);
    border-image: none;
    border-style: solid;
    border-width: 13px;
    content: ' ';
    display: block;
    height: 0;
    left: -18px;
    position: absolute;
    top: 0;
    width: 0;
}
.rictec-breadcrumb.blue1 li:first-child a {
    padding: 5px 12px 5px 17px;
}
.rictec-breadcrumb.blue1 li:first-child a::before {
    border: none;
}
.rictec-breadcrumb.blue1 a::after,
.rictec-breadcrumb.blue1 span::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #4e7da4;
    border-image: none;
    border-style: solid;
    border-width: 13px;
    content: ' ';
    display: inline-block;
    height: 0;
    line-height: 0;
    position: absolute;
    right: -26px;
    top: 0;
    width: 0;
}
/* Theme Red 1 */
.rictec-breadcrumb.red1 a,
.rictec-breadcrumb.red1 span {
    background: #be1717;
    color: #ffc107;
    display: inline-block;
    font-size: 14px;
    height: 16px;
    margin: 0;
    padding: 5px 10px;
    text-decoration: none;
    position:relative;
}
.rictec-breadcrumb.red1 a:hover {
    color: #e6e6e6 !important;
}
.rictec-breadcrumb.red1 a::before,
.rictec-breadcrumb.red1 span::before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #be1717 #be1717 #be1717 rgba(0, 0, 0, 0);
    border-image: none;
    border-style: solid;
    border-width: 13px;
    content: ' ';
    display: block;
    height: 0;
    left: -18px;
    position: absolute;
    top: 0;
    width: 0;
}
.rictec-breadcrumb.red1 li:first-child a {
    padding: 5px 12px 5px 17px;
}
.rictec-breadcrumb.red1 li:first-child a::before {
    border: none;
}
.rictec-breadcrumb.red1 a::after,
.rictec-breadcrumb.red1 span::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #be1717;
    border-image: none;
    border-style: solid;
    border-width: 13px;
    content: ' ';
    display: inline-block;
    height: 0;
    line-height: 0;
    position: absolute;
    right: -26px;
    top: 0;
    width: 0;
}
/* Theme Red 2 */
.rictec-breadcrumb.red2 a,
.rictec-breadcrumb.red2 span {
    background: #743232;
    color: #ffc107;
    display: inline-block;
    font-size: 14px;
    height: 16px;
    margin: 0;
    padding: 5px 12px 5px 7px;
    text-decoration: none;
    position:relative;
}
.rictec-breadcrumb.red2 a:hover {
    color: #e6e6e6 !important;
}
.rictec-breadcrumb.red2 a::before,
.rictec-breadcrumb.red2 span::before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #743232 #743232 #743232 rgba(0, 0, 0, 0);
    border-image: none;
    border-style: solid;
    border-width: 13px;
    content: ' ';
    display: block;
    height: 0;
    left: -18px;
    position: absolute;
    top: 0;
    width: 0;
}
.rictec-breadcrumb.red2 li:first-child a {
    padding: 5px 12px 5px 17px;
}
.rictec-breadcrumb.red2 li:first-child a::before {
    border: none;
}
.rictec-breadcrumb.red2 a::after,
.rictec-breadcrumb.red2 span::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #743232;
    border-image: none;
    border-style: solid;
    border-width: 13px;
    content: ' ';
    display: inline-block;
    height: 0;
    line-height: 0;
    position: absolute;
    right: -26px;
    top: 0;
    width: 0;
}