/*
*****************************************
 PVII Bread Crumb Builder
 by Project Seven Development - ver 1.0.6
 www.projectseven.com
*****************************************
*/


.p7BCB ul {
	margin: 0px;
	padding: 6px 0px;
	overflow: hidden;
	font-size: 80%;
	display: inline-block;
	vertical-align: bottom;
}
.p7BCB li {
	list-style-type: none;
	display: block;
	float: left;
	margin-right: .25em;
}

/* alignment */
.p7BCB.bcb-align-left {
	text-align: left;
}
.p7BCB.bcb-align-centered {
	text-align: center;
}
.p7BCB.bcb-align-right {
	text-align: right;
}

/* base item styles */
.p7BCB li {
	transition: none;
}
.p7BCB a {
	text-decoration: none;
	transition: none;
	border-bottom: none;
}
.p7BCB li:last-child {
	margin-right: 0px;
	font-weight: bold;
}

/* text-decoration */
.bcb-root.bcb-brd-dot a:link {
	border-bottom: 1px dotted;
}
.bcb-root.bcb-brd-solid a:link {
	border-bottom: 1px solid;
}
.bcb-root.bcb-brd-none a:link {
	border-bottom: 1px solid rgba(0,0,0,0);
}
.bcb-root.bcb-brh-dot a:hover {
	border-bottom: 1px dotted;
}
.bcb-root.bcb-brh-solid a:hover {
	border-bottom: 1px solid;
}
.bcb-root.bcb-brh-none a:hover {
	border-bottom: 1px solid rgba(0,0,0,0);
}

/* separator styles */
.p7BCB.bcb-sep-none li:after {
    content: "\0020 \0020";
}
.p7BCB.bcb-sep-grt li:after {
    content: "\0020 \0020 >";
}
.p7BCB.bcb-sep-dash li:after {
    content: "\0020 \0020 -";
}
.p7BCB.bcb-sep-pipe li:after {
    content: "\0020 \0020 |";
}
.p7BCB.bcb-sep-cln li:after {
    content: "\0020 \0020 :";
}
.p7BCB.bcb-sep-dbl-cln li:after {
    content: "\0020 \0020 \2237";
}
.p7BCB.bcb-sep-thick-arrow li:after {
    content: "\0020 \0020 \27A7";
}
.p7BCB.bcb-sep-thin-arrow li:after {
    content: "\0020 \0020 \279F";
}
.p7BCB.bcb-sep-open-arrow li:after {
    content: "\0020 \0020 \21E8";
}
.p7BCB li:last-child:after {
	content: "\0020";
}

/* animation */
.p7BCB.bcb-ani li,
.p7BCB.bcb-ani a,
.p7BCB.bcb-ani a:visited,
.p7BCB.bcb-ani a:hover {
	transition: all linear .35s;
}

/*
*******************************************************
                     COLORS
*******************************************************
*/

/* 01 WHITE */
.bcb-root.bcb-lnk-white li,
.bcb-root.bcb-lnk-white a,
.bcb-root.bcb-lnk-white a:visited,
.bcb-root.bcb-lhv-white a:hover {
	color: #FFF;
}

/* 02 BLACK */
.bcb-root.bcb-lnk-black li,
.bcb-root.bcb-lnk-black a,
.bcb-root.bcb-lnk-black a:visited,
.bcb-root.bcb-lhv-black a:hover {
	color: rgb(21,21,21);
}

/* 03 SILVERBLUE */
.bcb-root.bcb-lnk-silverblue li,
.bcb-root.bcb-lnk-silverblue a,
.bcb-root.bcb-lnk-silverblue a:visited,
.bcb-root.bcb-lhv-silverblue a:hover {
	color: rgb(75,103,119);
}

/* 04 RUST */
.bcb-root.bcb-lnk-rust li,
.bcb-root.bcb-lnk-rust a,
.bcb-root.bcb-lnk-rust a:visited,
.bcb-root.bcb-lhv-rust a:hover {
	color: rgb(193,67,46);
}

/* 05 ORANGE */
.bcb-root.bcb-lnk-orange li,
.bcb-root.bcb-lnk-orange a,
.bcb-root.bcb-lnk-orange a:visited,
.bcb-root.bcb-lhv-orange a:hover {
	color: rgb(239,118,51);
}
/* 06 RED */
.bcb-root.bcb-lnk-red li,
.bcb-root.bcb-lnk-red a,
.bcb-root.bcb-lnk-red a:visited,
.bcb-root.bcb-lhv-red a:hover {
	color: rgb(251,10,10);
}
/* 07 GRAY */
.bcb-root.bcb-lnk-gray li,
.bcb-root.bcb-lnk-gray a,
.bcb-root.bcb-lnk-gray a:visited,
.bcb-root.bcb-lhv-gray a:hover {
	color: rgb(134,134,134);
}
/* 08 GREEN */
.bcb-root.bcb-lnk-green li,
.bcb-root.bcb-lnk-green a,
.bcb-root.bcb-lnk-green a:visited,
.bcb-root.bcb-lhv-green a:hover {
	color: rgb(126,188,89);
}
/* 09 MINT */
.bcb-root.bcb-lnk-mint li,
.bcb-root.bcb-lnk-mint a,
.bcb-root.bcb-lnk-mint a:visited,
.bcb-root.bcb-lhv-mint a:hover {
	color: rgb(76,182,159);
}
/* 10 BLUE */
.bcb-root.bcb-lnk-blue li,
.bcb-root.bcb-lnk-blue a,
.bcb-root.bcb-lnk-blue a:visited,
.bcb-root.bcb-lhv-blue a:hover {
	color: rgb(69,114,150);
}
/* 11 SKYBLUE */
.bcb-root.bcb-lnk-skyblue li,
.bcb-root.bcb-lnk-skyblue a,
.bcb-root.bcb-lnk-skyblue a:visited,
.bcb-root.bcb-lhv-skyblue a:hover {
	color: rgb(140,188,208);
}
/* 12 SILVER */
.bcb-root.bcb-lnk-silver li,
.bcb-root.bcb-lnk-silver a,
.bcb-root.bcb-lnk-silver a:visited,
.bcb-root.bcb-lhv-silver a:hover {
	color:  rgb(200,200,180);
}
/* 13 PURPLE */
.bcb-root.bcb-lnk-purple li,
.bcb-root.bcb-lnk-purple a,
.bcb-root.bcb-lnk-purple a:visited,
.bcb-root.bcb-lhv-purple a:hover {
	color: rgb(17,28,48);
}
/* 14 LAVENDER */
.bcb-root.bcb-lnk-lavender li,
.bcb-root.bcb-lnk-lavender a,
.bcb-root.bcb-lnk-lavender a:visited,
.bcb-root.bcb-lhv-lavender a:hover {
	color: rgb(154,77,85);
}
/* 15 BEIGE */
.bcb-root.bcb-lnk-beige li,
.bcb-root.bcb-lnk-beige a,
.bcb-root.bcb-lnk-beige a:visited,
.bcb-root.bcb-lhv-beige a:hover {
	color: rgb(231,213,175);
}
/* 16 WINE */
.bcb-root.bcb-lnk-wine li,
.bcb-root.bcb-lnk-wine a,
.bcb-root.bcb-lnk-wine a:visited,
.bcb-root.bcb-lhv-wine a:hover {
	color: rgb(167,27,27);
}
/* 17 FOREST */
.bcb-root.bcb-lnk-forest li,
.bcb-root.bcb-lnk-forest a,
.bcb-root.bcb-lnk-forest a:visited,
.bcb-root.bcb-lhv-forest a:hover {
	color: rgb(107,138,85);
}
/* 18 MIST */
.bcb-root.bcb-lnk-mist li,
.bcb-root.bcb-lnk-mist a,
.bcb-root.bcb-lnk-mist a:visited,
.bcb-root.bcb-lhv-mist a:hover {
	color: rgb(218,239,217);
}
/* 19 GOLD */
.bcb-root.bcb-lnk-gold li,
.bcb-root.bcb-lnk-gold a,
.bcb-root.bcb-lnk-gold a:visited,
.bcb-root.bcb-lhv-gold a:hover {
	color: rgb(226,160,71);
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
	.p7BCB.bcb-nomobile {
		display: none;	
	}
}
