
/*---------------------------------------------------------------------------------------------------------------------*/
/*- 1. BREADCRUMB -----------------------------------------------------------------------------------------------------*/
.breadcrumb-title-wrapper{
	width:100%;
	margin:0;
	display:block;
	background-size:cover;
	background-position:center;
	padding:70px 0 70px 0;
	position:relative;
	z-index:0;
}
.breadcrumb-title-wrapper .breadcrumbs-container{
	display:inline-block;
}
.breadcrumb-title-wrapper.breadcrumb-v1{
	padding:70px 0 325px 0;
	position:relative;
}
.breadcrumb-title-wrapper.asp-breadcrumb-parallax{
	background-attachment:fixed;
}
.breadcrumb-title-wrapper.breadcrumb-v1:after{
	position:absolute;
	left:0;right:0;
	bottom:0;top:0;
	content:"";
	z-index:0;
	background: -webkit-linear-gradient(bottom, rgba(255,255,255,0) 15%, rgba(255,255,255,1)); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(bottom, rgba(255,255,255,0) 15%, rgba(255,255,255,1)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(bottom, rgba(255,255,255,0) 15%, rgba(255,255,255,1)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to bottom, rgba(255,255,255,0) 15%, rgba(255,255,255,1)); /* Standard syntax (must be last) */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#000000')";
}
.breadcrumbs-container > span{
	margin:0 10px;
}
.breadcrumbs-container > span.brn_arrow{
	position:relative;
}
.breadcrumbs-container > span.current{
	opacity:1;
	margin:0;
}
.breadcrumb-title-wrapper .breadcrumb-title{
	width:100%;
}
.breadcrumb-title-wrapper .breadcrumb-content{
	display:block;
	vertical-align:middle;
	text-align:center;
	position:relative;
	z-index:3;
}
.breadcrumb-title-wrapper.breadcrumb-v2 .breadcrumb-content,
.breadcrumb-title-wrapper.breadcrumb-v2 .breadcrumb-title{
	height:100%;
}
.breadcrumb-title-wrapper .breadcrumbs{
	width:100%;
	display:inline-block;
	padding:0 0 0 0;
	max-width:100%;
}
.breadcrumb-title-wrapper .breadcrumb-title h1{
	margin:0 0 10px 0;
	display:inline-block;
	width:100%;
}
.breadcrumb-title-wrapper .breadcrumb-title a{
	opacity:0.8;
}
.breadcrumb-title-wrapper .breadcrumb-title a:hover{
	text-decoration:none;
}
.breadcrumb-title-wrapper .breadcrumb-title a:hover{
	opacity:1;
}
/* VERSION 2 */
.breadcrumb-title-wrapper.breadcrumb-v3{
	padding:20px 0;
}
.breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumb-title{
	display:table;
	min-height:80px;
}
.breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumb-title h1,
.breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumbs{
	display:table-cell;
	vertical-align:middle;
	width:auto;
	text-align:left;/* rtl */
}
.breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumbs{
	text-align:right;/* rtl */
}