/**
* Theme Name: Fabrique Spinoza
* Use this style.css to write your css.
*/

#front-owl-slider .slider-content {
	transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
	bottom: -100px;
}
#front-owl-slider .active-slide .slider-content {
	bottom: 0;
}
#front-owl-slider .owl-controls {
	bottom: 180px;
}
#front-owl-slider .owl-controls .owl-prev {
	float: left !important;
}
#front-owl-slider .owl-controls .owl-next {
	float: right !important;
}
.owl-theme .owl-controls .owl-buttons div {
	background: rgba(0,0,0,0.8) !important;
	border-radius: 0 !important;
	font-size: 18px;
}
/* fix right position of slider */
#main-navigation {
	float: none;
	right: 0;
}
/* Fix thumbnail post image */
#content #primary .post-content .thumbnail .attachment-post-thumbnail, #content #primary .post-content .thumbnail img {
	display: block;
	width: 100%;
	margin: auto;
	float: none;
	padding: 0;
	height: auto;
	margin-bottom: 10px;
}
/* Fix float in productions */
#content .content-post-article footer {
	clear: both;
}
/* Video page */
.video iframe {
	float: left;
	width: 50%;
	height: 250px;
	padding-right: 10px;
}
.single-video iframe {
	width: 100%;
	height: 350px;
}
/* Ouilov widget social network */
.social-network #ouilov-widget iframe {
	width: 48px;
	height: 44px;
}
.social-network #ouilov-widget .minimal-lov-figure {
	display: none;
}
.social-network #ouilov-widget html {
	overflow: hidden !important;
}
.single #ouilov-widget {
	background: #fff;
	text-align: center;
}
.blog #ouilov-widget {
	text-align: right;
}
.blog #ouilov-widget iframe {
	width: 70px;
	height: 70px;

}

/** Report Modal - 09/12/2019 */
.report-modal {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99998;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.report-modal.modal-active {
	opacity: 1;
	pointer-events: auto;
}
.report-modal.modal-active .modal-container {
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.report-modal.modal-force-display .modal-close {
	display: none;
}
.report-modal .modal-layout {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(39, 42, 53, 0.9);
}
.report-modal .modal-container {
	position: absolute;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	width: 100%;
	max-width: 700px;
	height: 100%;
	max-height: 650px;
	background: #fff;
	margin: auto;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -60%);
	transform: translate(-50%, -60%);
	border-radius: 6px;
}
.report-modal .modal-container .modal-header {
	height: 10%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 1.6em;
}
.report-modal .modal-container .modal-content {
padding: 0 1.6em;
height: 90%;
}
.report-modal .modal-container .modal-header .modal-title, .report-modal .modal-container .modal-header .modal-close {
	margin: auto 0;
}
.report-modal .modal-container .modal-header .modal-title {
font-size: 20px;
font-weight: 600;
color: #555;
white-space: normal;
}
@media (max-width: 980px) {
	.report-modal .modal-container .modal-header .modal-title {
		font-size: 16px;
	}
}
@media (max-width: 770px) {
	.report-modal .modal-container .modal-header .modal-title {
		font-size: 14px;
	}
}
.report-modal .modal-container .modal-header .modal-close {
	margin-left: auto;
	color: rgba(0, 0, 0, 0.3);
	padding: 4px;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.report-modal .modal-container .modal-header .modal-close:hover {
	cursor: pointer;
	color: #cd376a;
}
.report-modal .modal-container .modal-content {
	overflow-y: auto;
	font-size: 14px;
}
@media (max-width: 770px) {
	.report-modal .modal-container .modal-content {
		font-size: 12px;
	}
}
.report-modal .modal-container .modal-footer.left {
	text-align: left;
}
.report-modal .modal-container .modal-footer.center {
	text-align: center;
}
.report-modal .wpcf7-form-control:not(.wpcf7-submit) {
	padding: 0.6em;
	width: 100%;
}

/** Report link list */
.report-link-list {
	text-align: center;
}
.report-link-list .report-button {
	background: #3f3b3b;
	display: inline-block;
	padding: 0.6em;
	color: #fff;
}
.grecaptcha-badge {
	visibility: hidden;
	pointer-events: none;
}
