#zone-breadcrumb-wrapper {
	background-color: #1a1a1a;
}
#region-breadcrumb-second {
	text-align: right;
	padding: 10px 0;
	width: 100%!important;
}

/* BLOCS */

#region-breadcrumb-second .block {
	display: inline-block;
	vertical-align: top;
}



/* =======================
BLOC BREADCRUMB
======================= */

.block-breadcrumb {
	max-width: calc(100vw - 285px - 80px);
}
.block-breadcrumb .content {
	background-color: rgba(51, 51, 51, 0.7);
	height: 60px;
	display: table;
}
.block-breadcrumb .content .breadcrumb,
.block-breadcrumb .content .breadcrumb a {
	color: #ffffff;
}
.block-breadcrumb .content .breadcrumb {
    padding: 0 30px;
	display: table-cell;
	vertical-align: middle;
}
.block-breadcrumb .content .breadcrumb .crumbs-current-page {
	font-family: "RalewayBold", Arial, Helvetica, sans-serif;
}



/* =======================
BLOC OUTILS
======================= */

.block-outils .content ul {
	padding: 5px 0;
	margin: 0;
}
.block-outils .content ul li {
	margin: 0;
	display: inline-block;
	vertical-align: top;
}
.block-outils .content ul li:nth-child(n+2) {
	margin-left: 15px;
}
.block-outils .content ul li a {
	font-size: 0;
	background-image: url("../../img/tools.png");
	background-repeat: no-repeat;
	height: 30px;
	display: block;
}
.block-outils .content ul li a.lien-police-moins {
	background-image: url("../../img/tools/less.svg");
	width: 16px;
}
.block-outils .content ul li a.lien-police-defaut {
	background-image: url("../../img/tools/neutre.svg");
	width: 12px;
}
.block-outils .content ul li a.lien-police-plus {
	background-image: url("../../img/tools/more.svg");
	width: 28px;
}
.block-outils .content ul li a.lien-pdf {
	background-image: url("../../img/tools/pdf.svg");
	width: 20px;
}
.block-outils .content ul li a.lien-imprimer {
	background-image: url("../../img/tools/print.svg");
	width: 24px;
}



/* =======================
BLOC PARTAGE (ADD TO ANY)
======================= */

.block-outils + .block-addtoany {
	margin-left: 30px;
}
.block-addtoany .content .addtoany_list > a {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 42px 42px;
	border: 1px solid #ffffff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	height: 38px;
	width: 38px;
	padding: 0;
	vertical-align: top;
}
.block-addtoany .content .addtoany_list > a:nth-child(n+2) {
	margin-left: 6px;
}
.block-addtoany .content .addtoany_list > a.a2a_button_facebook {
	background-image: url("../../img/social/facebook_white.svg");
}
.block-addtoany .content .addtoany_list > a.a2a_button_twitter {
	background-image: url("../../img/social/twitter_white.svg");
}
.block-addtoany .content .addtoany_list > a.a2a_button_pinterest {
	background-image: url("../../img/social/pinterest_white.svg");
}
.block-addtoany .content .addtoany_list > a:hover,
.block-addtoany .content .addtoany_list > a:hover,
.block-addtoany .content .addtoany_list > a:hover {
	opacity: 1;
}
.block-addtoany .content .addtoany_list > a > span {
	display: none;
}



/* =====================
RESPONSIVE
===================== */

@media only screen and (max-width: 1024px) {

}

@media only screen and (min-width: 761px) {

	#block-crumbs-breadcrumb--2 {
		display: none;
	}
	#block-crumbs-breadcrumb {
		display: block;
		line-height: 60px;
	}

}

@media only screen and (max-width: 760px) {

	#region-breadcrumb-first {
		float: none;
	}
	#block-crumbs-breadcrumb--2 {
		display: block;
	}
	#block-crumbs-breadcrumb {
		display: none!important;
	}
	#zone-breadcrumb-wrapper > #zone-breadcrumb {
		padding: 0;
	}
	.block-breadcrumb {
		width: 100%;
		max-width: none;
	}
	.block-breadcrumb .content {
		display: block;
		height: auto;
	}
	.block-breadcrumb .content .breadcrumb {
		padding: 10px 20px;
		display: block;
		line-height: 30px;
		text-align: center;
	}
	.region-breadcrumb-second-inner {
		text-align: center;
	}

}
