/*
Theme Name: Agence Quai 13
Author: Quai 13
Author URI: https://www.quai13.com/
Description: Theme custom
Version: 2.5.0
Text Domain: quai13
*/

/* A AJOUTER AU CSS GENERAL ! MERCIIIIIIIIIIIII */

.wp-block-quote {
font-style: italic;
font-size: 20px;
font-weight: 500;
color: #6B7889;
margin: 0;
padding: 10px 0 0 30px;
position: relative;
}
.wp-block-quote::before {
content: "“";
font-size: 60px;
position: absolute;
top: 0;
left: 0;
}
.wp-block-quote::after {
content: "”";
display: block;
margin-top: -0.5em;
}
@media only screen and (min-width: 782px) and (max-width: 1200px) {
.blocs-blanc-ombre, .wp-block-columns.is-not-stacked-on-mobile.blocs-blanc-ombre {
flex-direction: row;
flex-wrap: wrap !important;
}
.blocs-blanc-ombre > .wp-block-column, .wp-block-columns.is-not-stacked-on-mobile.blocs-blanc-ombre > .wp-block-column {
width:45%;
flex-basis: 45% !important;
}
}
.blocs-blanc-ombre > .wp-block-column {
background:#fff;
border-radius:10px;
box-shadow: 0 3px 15px rgba(0,0,0,.05);
padding:30px;
text-align:left;
}
.blocs-blanc-ombre h3 {
font-size:16px!important;
color: #e71c7a;
}
.blocs-blanc-ombre img {
display: block;
max-height: 83px;
width: auto;
margin:0;
}
.histoiredates {
padding-left:30px;
position:relative;
}
.histoiredates::before {
content:'';
background:#ccc;
display:block;
position:absolute;
width:2px;
height:100%;
border-radius: 1px;
top:0px;
left: 0px;
}
.histoiredates .date h3 {
display: inline-block;
position: relative;
font-size:18px;
color:#e71c7a;
font-weight:600;
margin:0;
}
.histoiredates .date h3::before {
content:'';
display:block;
position:absolute;
width:10px;
height:10px;
border-radius:5px;
background:#e71c7a;
top: calc(0.5em - 2.5px);
left: -34px;
}

@media (min-width: 981px) {
	.histoiredates {
	padding-left:0;
	}
	.histoiredates .date h3 {
	margin:0 0 20px;
	}
	.histoiredates::before {
	width:100%;
	height:1px;
	border-left:none;
	border-top: 2px dotted #ccc;
	top:38.5px;
	}
	.histoiredates .date h3::before {
	top: 34px;
	left: 0;
	}
}



/* AJUSTEMENTS CSS EXISTANT */

:where(.wp-block-columns.has-background) {
  padding: 0;
}

/* Le body a un lineheight normal et les "p" ont un lineheight de 1.8em du coup dans les "li" ca repasse en normal et c'est tout serré !*/
ul li {line-height:1.8em}

.bloc--avis .avis .ti-widget .ti-widget-container .ti-widget-header {
	align-items: flex-end;
	margin: 0 !important;
}
.bloc--avis .avis .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item .ti-inner .ti-review-header .ti-profile-details .ti-date {
	/*padding-left: 85px;*/
}

.slider {
	position: relative !important;
	background-color: transparent !important;
}
#genii-iframe-hook {
	display: none !important;
}