.inbox {
	overflow: hidden;
}

.owl {
	margin-right: -17px;
	width: auto;
}

.owl.mosaique {
	margin-right: 0px;
}

.owl .owl-item .contenu {
	float: left;
	display: block;
}

.owl .owl-item .contenu .titre {
	display: block;
	font-family: lora, sorts_mill_goudyregular, serif;
	font-weight: bold;
	font-size: 2em;
	line-height: 1.1em;
	margin-bottom: 12px;
}

.owl .owl-item .contenu .texte {
	display: block;
	font-family: lora, sorts_mill_goudyregular, 'Times new roman', serif;
	font-size: 1.4em;
	line-height: 1.2em;
	margin: 0;
	word-wrap: break-word;
	color: #515151;
}

.owl .owl-item>li .imglink {
	float: left;
	height: auto;
}

.owl-buttons>div {
	width: 32px;
	height: 32px;
	position: absolute;
	color: #515151;
	text-decoration: none;
	outline: 0 none;
	position: absolute;
	text-indent: -9999px;
	top: 50%;
	margin-top: -16px;
	z-index: 999;
	display: none;
	background-color: red;
	border-radius: 32px;
}

.owl:hover .owl-buttons>div {
	display: block;
}

.owl-buttons>div.owl-prev {
	background: no-repeat scroll 0 0 #f4ac28;
	background-image: url('../img/btn-arrow.png');
	background-position: center center;
	background-size: 33%;
	left: 10px;
	transform: rotate(180deg);
}

.owl-buttons>div.owl-next {
	background: no-repeat scroll 0 0 #f4ac28;
	background-image: url('../img/btn-arrow.png');
	background-position: center center;
	background-size: 33%;
	right: 10px;
}

.owl.mosaique .owl-buttons>div.owl-next {
	right: 10px;
}

.filtre_categories .inbox h2 {
	font-size: 3em;
	padding: 16px 0 10px;
	margin-bottom: 9px;
}

.filtre_categories .inbox .plus {
	left: 0;
	width: 100%;
	font-weight: bold;
	position: absolute;
	cursor: pointer;
	display: block;
	bottom: 0px;
	height: 30px;
	border-right: 18px solid white;
	font-family: bebas_neueregular, droid_sansregular, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 30px;
	font-size: 4.4em;
	color: #FFFFFF;
}

.filtre_categories .inbox .plus.subscribe {
	height: 30px;
	border-right: 18px solid white;
	font-family: bebas_neueregular, droid_sansregular, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 14px;
	font-size: 1.4em;
}

.filtre_categories .inbox .plus.subscribe:hover {
	color: #FFFFFF;
}

.owl .media_video,
.owl .media_audio {
	width: 100%;
	height: 100%;
	position: relative;
}

@media (max-width:1279px) and (min-width:642px) {
	.owl.mosaique {
		margin-right: -1px;
	}

}

@media (max-width:641px) {

	.owl-buttons>div {
		display: block;
	}

	.owl {
		margin-right: 0;
	}

	.filtre_categories .inbox .plus.subscribe {
		border-right: none;
	}

	.owl .owl-item .contenu,
	.owl .owl-item .imglink+.contenu {
		width: auto !important;
		float: none !important;
	}

	.owl:hover .owl-buttons>div {
		/*display: none;*/
	}

	.owl .owl-item>li .imglink {
		float: none;
		width: 100%;
		height: auto;
		margin: 0 0 18px 0;
		padding: 0;
	}

	.inbox.interview img {
		float: none !important;
		height: auto !important;
		margin-right: 0% !important;
		width: 100% !important;
	}

}

/***** MULTI 2 **********/
.multi_2 .owl-item>li {
	min-height: 270px;
	padding-right: 18px;
	padding-bottom: 40px;
}

ul.multi_2 a.imglink img {
	height: auto;
}

.multi_2 .owl-item>li .media_video {
	margin-right: 18px;
}

.multi_2 .owl-item>li .media_video .picto-play {
	top: 50%;
	left: 40px;
}

.owl.multi_2 .owl-item>li .imglink+.contenu {
	width: 378px;
	width: -moz-calc(100% - 200px);
	width: calc(100% - 200px);
	float: left;
	display: block;
}

@media (max-width:1279px) and (min-width:642px) {
	.owl.multi_2 .owl-item>li .imglink+.contenu {
		width: 268px;
	}

}

@media (max-width:641px) {
	.multi_2 .owl-item>li {
		height: auto;
		min-height: 240px;
		padding-right: 0;
	}

	.multi_2 .owl-item>li .media_video {
		width: 100%;
		margin: 0;
	}

	.multi_2 .owl-item>li .media_video img {
		margin: 0;
	}

}

/***** MULTI 3 **********/
.multi_3 .owl-item>li {
	min-height: 285px;
	padding-right: 18px;
	padding-bottom: 30px;
}

.multi_3 .icon-sharing {
	clear: both;
	display: block;
	float: left;
	padding: 12px 0;
	width: 100%;
	height: 44px;
}

.inbox.rants .multi_3 img {
	max-height: none;
}

.multi_3 .titre {
	font-family: bebas_neueregular, droid_sansregular, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: lighter;
	line-height: 1.2em;
	text-transform: uppercase;
	color: #727272 !important;
	clear: both;
	display: block;
	min-height: 60px;
}

.multi_3 .icon-sharing .fav {
	margin-top: 2px;
}

.owl.multi_3 .owl-item>li .imglink {
	float: none;
}

.owl.multi_3 .owl-item>li .imglink img {
	width: 100%;
}

@media (max-width:1279px) and (min-width:642px) {
	.multi_3 .owl-item>li {
		min-height: 255px;
	}

	.owl.multi_3 .owl-item>li .imglink+.contenu {
		width: 268px;
	}

}

@media (max-width:641px) {
	.multi_3 {
		margin-right: 0;
	}

	.multi_3 .owl-item>li {
		height: auto;
		min-height: 240px;
		padding-right: 0;
	}

	.multi_3 .owl-item>li .media_video {
		width: 100%;
		margin: 0;
	}

	.multi_3 .owl-item>li .media_video img {
		margin: 0;
	}

	.owl .owl-item>li .imglink {
		margin: 0;
	}

}

/***** MULTI 4 **********/
.multi_4 .owl-item>li {
	min-height: 310px;
	padding-right: 18px;
	padding-bottom: 40px;
}

@media (max-width:1279px) and (min-width:642px) {}

@media (max-width:641px) {
	.multi_4 .owl-item>li {
		height: auto;
		min-height: 240px;
		padding-right: 0;
	}

}

/***** MULTI 2 **********/
.mosaique_4 .owl-item>li {
	padding-right: 18px;
}

.mosaique_4 .owl-item>li .item-wrap {
	background-color: #f6eef1;
	min-height: 286px;
}

.mosaique_4 .owl-item>li .imglink,
.mosaique_4 .owl-item>li .imglink img {
	display: block;
	float: none;
	width: 100%;
}

ul.mosaique_4 a.imglink img {
	height: auto;
}

.mosaique_4 .owl-item>li .media_video .picto-play {
	top: 50%;
	left: 40px;
}

.owl.mosaique_4 .owl-item>li .contenu {
	float: none;
}

.owl.mosaique_4 .owl-item>li .titre {
	color: #042C67;
	display: block;
	font-family: 'bebas_neueregular', 'droid_sansregular', Helvetica, sans-serif;
	font-size: 20px;
	height: 90px;
	line-height: 18px;
	margin: 0;
	padding: 10px 12px;
	text-align: center;
}

.owl.mosaique_4 .owl-item>li .subscribe {
	border: none;
	margin: 0 0 5px 2%;
	width: 90%;
}

@media (max-width:1279px) and (min-width:642px) {
	.mosaique_4 .owl-item>li .item-wrap {
		background-color: #f6eef1;
		min-height: 245px;
	}

	.owl.mosaique_4 .owl-item>li .subscribe {
		margin: 0 0 6px 3%;
		width: 87%;
	}

}

@media (max-width:641px) {
	.mosaique_4 .owl-item>li {
		height: auto;
		min-height: auto;
		padding-right: 0;
	}

	.owl.mosaique_4 .owl-item>li .titre {
		height: auto;
		min-height: 80px;
	}

	.mosaique_4 .owl-item>li .media_video {
		width: 100%;
		margin: 0;
	}

	.mosaique_4 .owl-item>li .media_video img {
		margin: 0;
	}

	.owl.mosaique_4 .owl-item>li .subscribe {
		margin: 0;
		width: 100%;
	}

	.mosaique_4 .owl-item>li .item-wrap {
		min-height: inherit;
	}

}

/***** MOSAIQUE 8 TEXTE **********/
.mosaique_8_texte .owl-item>li .mosaique_8_texte_item {
	min-height: 310px;
	padding-right: 18px;
	padding-bottom: 40px;
}

@media (max-width:1279px) and (min-width:642px) {}

@media (max-width:641px) {
	.mosaique_8_texte .owl-item>li .mosaique_8_texte_item {
		height: auto;
		min-height: 240px;
		padding-right: 0;
	}

}

/***** MOSAIQUES **********/
.owl .mosaique {
	position: relative;
	background-color: #8B307E;
	width: 100%;
	height: auto;
}

.owl .mosaique.petit {
	width: 50%;
	float: left;
}

.owl .__fake__ .mosaique.petit {
	width: 100%;
}

.owl .mosaique img {
	border: none;
}

.owl .mosaique img.gabarit {
	width: 100%;
}

.owl .mosaique .lien_media {
	display: block;
	position: absolute;
	height: 100%;
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
	width: 100%;
}

.owl .mosaique .lien_media img {
	width: 100%;
	/*height: 100%;*/
}

.owl .mosaique .titre {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.4);
	color: #FFFFFF;
	font-family: lora, sorts_mill_goudyregular, serif;
	font-weight: bold;
	font-size: 1.6em;
	line-height: 1.1em;
	padding: 10px;
	text-align: left;
}

.owl .mosaique.nomedia .titre {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background: none;
	color: #FFFFFF;
	font-family: lora, sorts_mill_goudyregular, serif;
	font-weight: bold;
	font-size: 1.6em;
	line-height: 1.1em;
	padding: 10px;
	text-align: left;
}

/* -------------- LISTE DES JOURNAUX -------------- */
.owl.modale .owl-buttons>div.owl-prev {
	left: -4%;
}

.owl.modale .owl-buttons>div.owl-prev,
.owl.papers .owl-buttons>div.owl-prev {
	background-repeat: no-repeat;
	background-position: 0px center;
}

.owl.modale .owl-buttons>div.owl-next {
	right: -4%;
}

.owl.modale .owl-buttons>div.owl-next,
.owl.papers .owl-buttons>div.owl-next {
	background-repeat: no-repeat;
	background-position: 50px center;
}

#list-papers {
	margin-left: 50px;
}

.skycraper_enabled #list-papers {
	margin-left: 37px;
}

#list-papers .owl {
	width: 100%;
}

#list-papers .owl.papers .owl-buttons>div.owl-prev {
	height: 46px;
	width: 46px;
	background-repeat: no-repeat;
	background-position: center;
	left: -32px;
	top: 45%;
	margin-top: 0;
	border-radius: 50px;
	box-shadow: 0 0 6px rgba(0, 0, 0, .35);
	display: block;
}

#list-papers .owl.papers .owl-buttons>div.owl-next {
	height: 46px;
	width: 46px;
	background-repeat: no-repeat;
	background-position: center;
	right: -32px;
	top: 45%;
	margin-top: 0;
	border-radius: 50px;
	box-shadow: 0 0 6px rgba(0, 0, 0, .35);
	display: block;
}

.owl.modale .owl-buttons>div {
	top: 32%;
}

@media (max-width:1279px) and (min-width:642px) {

	#list-papers,
	.skycraper_enabled #list-papers {
		margin-left: 10px;
	}

}

@media screen and (max-width:641px) {
	.owl.papers .owl-controls .owl-pagination {
		text-align: center;
		border-top: 1px solid #BABABA;
		margin: -20px 10px 30px 10px;
		display: block;
	}

	.owl.papers .owl-controls .owl-pagination .owl-page {
		width: 10px;
		height: 10px;
		border-radius: 100%;
		background-color: #BABABA;
		margin: 20px 5px 0px 5px;
		display: inline-block;
	}

	.owl.papers .owl-controls .owl-pagination .owl-page.active {
		background-color: #20B311;
	}

	.filtre_categories .inbox h2 {
		font-size: 3em;
	}

	#list-papers,
	.skycraper_enabled #list-papers {
		margin-left: 0px;
	}

	#list-papers .owl.papers .owl-buttons>div.owl-prev,
	#list-papers .owl.papers .owl-buttons>div.owl-next {
		width: 30px !important;
		height: 30px !important;
		background-size: 33%;
		top: 65%;
		display: block;
	}

	#list-papers .owl.papers .owl-buttons>div.owl-prev {
		left: 10px;
	}

	#list-papers .owl.papers .owl-buttons>div.owl-next {
		right: 10px;
	}

}