	/* __________ breadcrumb16 __________ */
.breadcrumbs16_block {
	padding:81px 0;
	background-image:url(../images/index_departement-list_centre-val-de-loire_bg.jpg);
	background-repeat:no-repeat;
	background-size:cover;
}
.breadcrumbs16_block h2 {
	margin-bottom:15px;
	line-height:48px;
	font-size:48px;
	color:#fff;
}
.breadcrumbs16_block p {
	margin:0;
	line-height:30px;
	font-size:30px;
	color:#fff;
}


@media (min-width: 992px) and (max-width: 1199px) 	{

	.breadcrumbs16_block {padding:70px 0; margin-top:38px;}
	.breadcrumbs16_block h2 {font-size:36px; line-height:38px;}
	.breadcrumbs16_block p {font-size:24px; line-height:24px;}
}

@media (min-width: 768px) and (max-width: 991px){

	.breadcrumbs16_block {padding:60px 0;  margin-top:38px;}
	.breadcrumbs16_block h2 {font-size:36px; line-height:38px;}
	.breadcrumbs16_block p {font-size:24px; line-height:24px;}
}

@media (max-width: 767px) {

	.breadcrumbs16_block {padding:50px 0; margin-top:38px;}
	.breadcrumbs16_block h2 {font-size:30px; line-height:30px;}
	.breadcrumbs16_block p {font-size:18px; line-height:18px;}
}



/* __________ Clean Code 02 __________ */
.cleancode02_block {
	padding:4px 0 38px;
	background-size:cover;
	background-position:0 0;
	background-attachment:fixed !important;
}

.cleancode02_block .tab-content {
	overflow:hidden;
	padding: 0;
	margin:0 0 80px;
}
.cleancode02_block p.title {
	margin:0 0 17px;
	font-weight:100;
	line-height:40px;
	font-size:30px;
	color:#000000;
}
.cleancode02_block p.title b {font-weight:500;}


.cleancode02_block span {
	font-weight:300;
	line-height:24px;
	font-size:18px;
}
.cleancode02_block .tab-pane {
	display:block;
	height:0;
	transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transition: all 0.5s ease-in-out; 
	-webkit-transition: all 0.5s ease-in-out;
}
.cleancode02_block .tab-pane.active {
	height:auto;
	transform:translateY(0);
	-o-transform:translateY(0);
	-ms-transform:translateY(0);
	-webkit-transform:translateY(0);
}

.ie .cleancode02_block .tab-pane {display:none;}
.ie .cleancode02_block .tab-pane.active {display:block;}


.cleancode02_block .nav-tabs {
	margin:0 -15px;
	border:0;
}
.cleancode02_block .nav-tabs li {
	margin:0;
	padding:0 15px;
}



.nav-tabs li a:hover,
.nav-tabs li a:focus {
	background-color:transparent;
}
.nav-tabs li.active a,
.nav-tabs li.active a:hover,
.nav-tabs li.active a:focus {
	background-color:#fff;
}


.nav-tabs li.active a span {
	opacity:1;
	transform:translateY(-6px);
	-o-transform:translateY(-6px);
	-ms-transform:translateY(-6px);
	-webkit-transform:translateY(-6px);
}
