/*************/
 /** GENERAL **/
/************/

:root{
	--main-rose :#FB007F;
}

.row{
	max-width:1400px;
	padding-left:60px;
	padding-right:60px;
	margin:auto;
	width:100%;
}
.h3Bold{
	font-family:"Work Sans";
	font-size:35px;
	line-height:1.2em;
	font-weight:700;
	letter-spacing:-1.5px;
}
.txtCocktalis{
	font-family:"Work Sans";
	font-size:16px;
	line-height:1.5em;
	font-weight:500;
	letter-spacing:0px;	
}

@media screen and (min-width:992px) and (max-width:1200px) {
	.historiqueDetails #meyerImg {
		left: 70% !important;
	}
	
	.historiqueDetails #bottleImg {
		left: 65% !important;
	}
	
	.historiqueDetails #historiqueWrap {
		margin-bottom: 0 !important;
	}
}

@media screen and (min-width:768px) and (max-width:1200px){
	.row{
		padding-left:40px;
		padding-right:40px;
	}
	.h3Bold{
		font-size:32px;
		line-height:1.3em;
		letter-spacing:-1.0px;
	}
	.txtCocktalis{
		font-size:15px;
		line-height:1.6em;
	}
}
@media screen and (max-width:767px){
	.row{
		padding-left:20px;
		padding-right:20px;
	}
	.h3Bold{
		font-size:24px;
		line-height:1.3em;
		letter-spacing:-0.4px;
	}
	.txtCocktalis{
		font-size:14px;
		line-height:1.6em;
	}
}

/*************/
 /** 404 **/
/************/

#page404{
	min-height:90vh;
	background-image:url(/cocktalis/wp-content/uploads/2024/10/error404-scaled.jpg);
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	display: flex;
    align-items: center;
    justify-content: center;
    height: fit-content;
	margin: auto!important;
}
.txt404 *{
	margin-bottom:0!important;
}
.txt404{
    margin-left: 48%;
    color: black;
    display: flex;
    flex-direction: column;
    gap: 40px;
}
.searchMore{
	display:flex;
	align-items:center;
	gap:30px;
}
.searchMore form.ct-search-form, .search-no-results form.ct-search-form{
    border: 1px solid var(--main-rose);
    border-radius: 30px;
}
.searchMore input[type=search]:focus, .search-no-results input[type=search]:focus{
	color: var(--main-rose)!important;	
}
.searchMore .ct-search-form input, .searchMore .ct-search-form-controls button,
.search-no-results form.ct-search-form input, .search-no-results form.ct-search-form button{
    border: 0px!important;
	color: var(--main-rose);
    font-weight: 700;
    font-family: 'Work Sans';
    opacity: 1;
}
.searchMore .ct-icon, .search-no-results .ct-icon{
	fill:var(--main-rose);
}
.search-results .page-title, .search-no-results .page-title{
	color:var(--main-rose)!important;
	font-size: 70px!important;
	max-width: 95%;
}
.search-results .card-content h2.entry-title {
    margin: 0;
    padding: 0;
    justify-content: start;
    display: flex;
}
.search-results .card-content .entry-title a{
    color: black !important;
    font-size: 24px;
    text-align: left;
}
.search-no-results .page-description {
    color: black !important;
    font-size: 24px;	
}

.search-no-results #main{
    min-height: 65vh!important;
    justify-content: center!important;
    display: flex!important;
    flex-direction: column!important;
}
@media screen and (max-width:1200px){
	#page404{
		min-height:70vh;
		margin-top: -100px !important;
	}
	.txt404{
		margin-left: 38%;
	}
}
@media screen and (max-width: 767px) {
    .txt404 {
        margin-left: unset;
    }
	.txt404 *{
        text-align: center!important;
    }
	.searchMore {
		flex-direction: column;
	}
}
/*************/
 /** COLLECTIONS **/
/************/

.nouveautes, .nouveaute {
    background: black;
    width: fit-content;
    padding: 5px 20px;
    border-radius: 5px;
    font-size: 35px;
    font-weight: 800;
    color: white;
}
.colonneCocktail {
    height: fit-content;
	align-self: start;
}
.coloneConsignes {
    height: fit-content;
    align-self: center;
}
.cocktailsDouble .coloneListe>div.brz-column__items{
	display: grid!important;
	grid-template-columns: repeat(3, 1fr);
}
.vinsDouble .coloneListe>div.brz-column__items{
	display: grid!important;
	grid-template-columns: repeat(2, 1fr);
}
.cocktailsTriple .coloneListe>div.brz-column__items{
	display: grid!important;
	grid-template-columns: repeat(3, 1fr);
}
.cocktailsSeptuple .coloneListe>div.brz-column__items{
	display: grid!important;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 4fr;
}
.cocktailsFull .coloneListe>div.brz-column__items{
	display: grid!important;
	grid-template-columns: repeat(4, 1fr);
}
.cocktailsFull .coloneListe{
	flex: 1 1 100%!important;
	max-width: 100%!important;
}
.cocktailsFull  .coloneConsignes {
	flex: unset !important;
	max-width: fit-content !important;
	margin: 30px auto !important;
}
.cocktailsFull .coloneConsignes>.brz-column__items {
	display: flex!important;
	flex-direction: row !important;
	gap: 50px;
}
.coloneListe .brz-row__container .brz-row{
	height:100%;
}
.cardElite{
	height:auto!important;
}
.cardElite .eliteDtls, .cardElite .eliteDtls .brz-row {
	height: 100%;	
}
.cardElite .eliteDtls .brz-column__items{
	height: 100%;
    justify-content: space-between !important;
    display: flex !important;
    flex-direction: column !important;
}
.cocktailsDouble .brz-bg, .introCollection .brz-image{
	overflow:hidden!important;
}
.coffretLarge{
	grid-column: span 3!important;
}
@media screen and (min-width: 768px) {
	.largeVin{
		grid-column: span 2!important;
	}
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
	.coffretMedium{
		grid-column: span 2!important;
	}
}
@media screen and (max-width: 1200px){
	.coffretLarge{
		grid-column: span 2!important;
	}
}
@media screen and (max-width: 600px){
	.coffretLarge{
		grid-column: span 1!important;
	}
}

@media screen and (max-width: 1250px) {
	.coloneListe{
		flex: 1 1 100%!important;
		max-width: 100%!important;
	}
	.coloneConsignes {
		flex: unset !important;
        max-width: fit-content !important;
        margin: 30px auto !important;
	}
	.coloneListe>div.brz-column__items{
		display: grid!important;
		grid-template-columns: repeat(3, 1fr)!important;
	}
	.cocktailsSeptuple .coloneListe>div.brz-column__items{
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 2fr !important;
	}
	.vinsDouble .coloneListe>div.brz-column__items{
		grid-template-columns: repeat(2, 1fr)!important;
	}
	
	.coloneConsignes>.brz-column__items {
		display: flex!important;
		flex-direction: row !important;
		gap: 30px!important;
	}
	.vinsDouble .coloneConsignes .brz-column__items .brz-image{
		align-self: center;
        width: 160px !important;
        max-width: 160px !important;
        height: fit-content;
	}
	.vinsDouble .coloneConsignes{
		justify-content: start !important;
	}
	.coloneConsignes .brz-column__items .brz-image{
		width: 90px!important;
		max-width: 90px !important;
	}
}
@media screen and (max-width: 1200px) {
	.nouveautes, .nouveaute {
		font-size: 30px;
	}
	.coloneListe>div.brz-column__items{
		grid-template-columns: repeat(2, 1fr) !important;
		gap: 0 15px!important;
	}
	.coloneConsignes>.brz-column__items {
		gap: 10px!important;
		flex-wrap:wrap!important;
	}
	.cardElite{
		flex: 1 1 50%!important;
        max-width: 50%!important;
	}
	
	.cocktailsSeptuple .coloneListe>div.brz-column__items{
		grid-template-columns: repeat(4, 1fr) !important;
	}
}
@media screen and (max-width: 767px) {
	.nouveautes, .nouveaute {
		font-size: 26px;
	}
	.coloneConsignes>.brz-column__items>.brz-row__container{
		width:calc(50% - 5px);
	}
	.coloneConsignes .brz-column__items .brz-image{
		width: 50px!important;
		max-width: 50px !important;
	}
	.vinsDouble .coloneListe>div.brz-column__items{
		grid-template-columns: repeat(1, 1fr)!important;
	}
	.vinsDouble .coloneConsignes{
		justify-content: center !important;
	}
	.vinsDouble .coloneConsignes>.brz-column__items{
		flex-direction:column!important;
		align-items:start;
	}
	.vinsDouble .coloneConsignes>.brz-column__items>.brz-row__container {
        width: 100%;
    }
	.cardElite{
		flex: 1 1 100%!important;
        max-width: 100%!important;
	}
	
	.cocktailsSeptuple .coloneListe>div.brz-column__items{
		grid-template-columns: repeat(3, 1fr) !important;
	}
	
	.cocktailsSeptuple .coloneListe>div.brz-column__items .brz-columns {
		max-width: 100%;
		width: 100%;
	}
}
@media screen and (max-width: 600px) {
	.coloneListe>div.brz-column__items{
		grid-template-columns: repeat(1, 1fr) !important;
	}
	.vinsDouble .coloneConsignes .brz-column__items .brz-image{
        width: 120px !important;
        max-width: 120px !important;
	}
	
	.cocktailsSeptuple .coloneListe>div.brz-column__items .brz-columns {
		max-width 100%;
		width: 100%;
	}
}

@media screen and (max-width: 450px) {
	.cocktailsSeptuple .coloneListe>div.brz-column__items{
		grid-template-columns: repeat(2, 1fr) !important;
	}
}
@media screen and (max-width: 350px) {
	.coloneConsignes>.brz-column__items>.brz-row__container{
		width:100%;
	}
}

/*************/
 /** Lamborgini **/
/************/
.absoluteImgTitle {
    position: absolute;
    width: 400px;
    height: auto;
    left: calc(100% - 80px);
    top: 0;
}
@media screen and (max-width: 1200px) {
	.absoluteImgTitle {
		width: 275px;
		left: calc(100% - 60px);
	}
	.customCollection{
		padding-left:0px;
	}
}
@media screen and (max-width: 1200px) {
	.absoluteImgTitle {
        width: 250px;
        left: calc(100% - 60px);
        top: -50px;
    }
}
@media screen and (max-width: 767px) {
	.customCollection{
        width: 100%!important;		
	}
	.customCollection span{
		text-align: center!important;
        width: 100%!important;
	}
	.absoluteImgTitle {
        position: relative;
        width: 90%;
        height: auto;
        left: unset;
        top: unset;
        max-width: 300px !important;
        margin: 30px auto!important;
		display: flex;
    }
}


/*************/
 /**FORMS **/
/************/
#contactWrap .brz-bg{
	overflow: hidden!important;	
}
.formLight .custom-radio__choice{
	color:black!important;
}
.formLight .gform_wrapper .gfield_description{
	color:rgba(0, 0, 0, 0.51)!important;	
}



  /*************/
 /** TIMELINE V1 **/
/************/
.timelineContainer{
	background-image:url(/cocktalis/wp-content/uploads/2024/10/bg-scaled-e1731938627328.jpg);
	background-size: cover;
    background-position: center;
    background-attachment: fixed;
	background-repeat:no-repeat;
    display: flex;
    justify-content: left;
    align-items: center;
    padding: 60px 10vw;
}

.timeline {
    display: flex;
    gap: 10vw;
}
.timeBox {
    width: 400px;
    flex-shrink: 0;
	border-radius: 8px;
	background: linear-gradient(206deg, rgba(255, 255, 255, 0.10) 10%, rgba(255, 255, 255, 0.20) 80%);
	box-shadow: 0px 0px 132px 0px rgba(0, 0, 0, 0.25);
	backdrop-filter: blur(2px);
	padding:30px;
	height:fit-content;
	opacity:0;
	transition:0.3s ease-in-out;
}

.timeBox *{
	color:white;
}
.timeBox .title{
    font-family: "Bolska Italic" !important;
    font-size: 70px !important;
    margin-bottom: 50px;
    height: 100px;
    line-height: normal;
	position:relative;
}
.timeBox .title:after{
	width: 15px;
    height: 15px;
    border-radius: 50%;
    left: 0px;
    bottom: -29px;
    content: "";
    position: absolute;
    background: #FB007F;
	transform:scale(0);
	transition:0.3s ease-in-out;
}

.timeBox.visible .title:after{
    transform:scale(100%)!important;
}
.timeBox .text{
	font-family: "Work Sans";
    font-size: 30px;
    font-weight: 700;
    line-height: 1em;
}
.ligne{
	z-index: 1;
	height:2px;
	background:#FB007F;
	position:absolute;
	top:150px;
	left:30px;
	width:0vw;
}

.ligne:after{
	width: 2px;
    height: 0px;
    right: 0px;
    content: "";
    position: absolute;
    background: #FB007F;
    transform: translateY(-100%);
	transition:0.3s ease-in;
}

.ligne:before{
	width: 2px;
    height: 0px;
    left: 0px;
    content: "";
    position: absolute;
    background: #FB007F;
    transform: translateY(-100%);
	transition:0.3s ease-in;
}
.visible{
	opacity:1!important;
	transition:0.3s ease-in-out;
	transform:translateY(0%)!important;
}

@media screen and (max-width:1200px){
	.timelineContainer{
		padding: 60px 40px;
	}
	.ligne {
		top: 118px;
	}
	.timeline {
		display: flex;
		gap: 40px;
	}
	.timeBox .title{
		font-size: 60px !important;
		margin-bottom: 40px;
		height: 70px;
	}
	.timeBox .title:after{
		bottom: -25px;
	}
	.timeBox {
		width: 350px;
	}
	.timeBox .text {
		font-size: 26px;
	}
}

@media screen and (max-width:767px){
	.timelineContainer{
		padding: 60px 20px;
	}
	.ligne {
		top: 118px!important;
		left: 47px!important;
		width: 2px!important;
		height: 100%!important;
	}
	.timeline {
		display: flex;
		flex-direction: column;
		gap: 30px;
	}
	.timeBox .title{
		font-size: 55px !important;
        margin-bottom: 15px;
        height: fit-content;
	}
	.timeBox .title:after {
        bottom: 50%;
        left: -40px;
		transform: translatey(50%) scale(100%)!important;
    }
	.timeBox {
		width: 100%;
		opacity:1!important;
		padding: 30px 30px 30px 60px;
	}
	.timeBox .text {
		font-size: 22px;
		margin-bottom:0;
	}
}

  /*************/
 /** TIMELINE V2 **/
/************/
body .histoireContainer {
	overflow: hidden !important;
}
.histoireContainer{
	overflow:hidden!important;
	background-image:url(/cocktalis/wp-content/uploads/2024/11/timeline-mobile-1-scaled.jpg); /*/wp-content/uploads/2024/10/bg-scaled-e1731938627328.jpg*/
	background-size: cover;
    background-position: center top;
    /*background-attachment: fixed;*/
	background-repeat:no-repeat;
    display: flex;
	flex-direction:column;
    justify-content: left;
    align-items: center;
    padding: 100px 60px;
}

.histoireContainer *{
	color:white!important;
}
#historiqueWrap {
    position: relative;
	display:flex;
	transform: translateX(-50%);
    left: 50%;
    width: fit-content;
}
#suiviHistorique{
	offset-path: path("M157.548 3.99999L157.548 206.236C157.548 242.112 186.624 271.188 222.5 271.188L653.001 271.188C728.336 271.188 789.424 332.276 789.424 407.611C789.424 482.946 728.336 544.034 653.001 544.034L140.501 544.034C65.1658 544.034 4.07766 605.123 4.07767 680.458C4.07767 755.792 65.1658 816.881 140.501 816.881L667 816.881C742.335 816.881 803.423 877.969 803.423 953.304C803.423 1028.64 742.335 1089.73 667 1089.73L207 1089.73C131.665 1089.73 70.5773 1150.82 70.5773 1226.15C70.5773 1301.48 131.665 1362.57 207 1362.57L459 1362.57");
	position: absolute;
	top:0;
	offset-rotate: 0deg;
	offset-distance: 0%;
}

@media screen and (min-width: 1201px) {
	.historiqueHead {
		transform: translateX(-150px);
	}
}

@media screen and (min-width: 1150px) {
	.historiqueHead {
		transform: translateX(-250px);
	}
}



.historiqueHead h2 {
    text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.58);
}
.dateBox{
	position:absolute;
	width: 200px;
}
#main .dateBox h3.title{
	border-radius: 8px 8px 0px 0px;
	background: linear-gradient(206deg, rgba(251, 0, 127, 0.30) 13%, rgba(251, 0, 127, 0.50) 86%);
	box-shadow: 0px 0px 133px 0px rgba(0, 0, 0, 0.25);
	backdrop-filter: blur(4px);	
	margin-bottom:0!important;
	padding: 2px 24px;
	width:fit-content;
	/*font-family: 'Work Sans' !important;
    font-weight: 900 !important;
	letter-spacing:-1.5px!important;*/
}

.dateBox .text{
	border-radius: 0px 8px 8px 8px;
	background: linear-gradient(206deg, rgba(255, 255, 255, 0.10) 13%, rgba(255, 255, 255, 0.20) 86%);
	box-shadow: 0px 0px 133px 0px rgba(0, 0, 0, 0.25);
	backdrop-filter: blur(4px);
	padding: 10px 20px;
	font-family: 'Work Sans';
    font-size: 14px;
    font-weight: 500;
}

.dateBox#box2001{
	left: 115px;
    top: 0px;
    transform: translateX(-100%);
	width: 250px!important;
}
.dateBox#box2005{
    left: 200px;
    top: 115px;
	width: 250px!important;
}
.dateBox#box2007{
    left: 500px;
    top: 130px;
	width: 250px!important;
}
.dateBox#box2008{
    left: 840px;
    top: 350px;
}
.dateBox#box2009{
	left: 500px;
    top: 375px;
}
.dateBox#box2010{
    left: 245px;
    top: 390px;
}
.dateBox#box2012{
    left: 0px;
    top: 390px;
}
.dateBox#box2014{
    left: -30px;
    top: 580px;
    transform: translateX(-100%);
}
.dateBox#box2015{
	left: 80px;
    top: 650px;
}
.dateBox#box2016{
    left: 330px;
    top: 620px;
}
.dateBox#box2017{
    left: 580px;
    top: 663px;
}
.dateBox#box2018{
    left: 850px;
    top: 875px;
}
.dateBox#box2019{
    left: 500px;
    top: 870px;
}
.dateBox#box2020{
    left: 250px;
    top: 935px;
}
.dateBox#box2023{
    left: 200px;
    top: 915px;
    transform: translateX(-100%);
}
.dateBox#box2024{
	left: 20px;
    top: 1140px;
    transform: translateX(-100%);
	width: 250px!important;
}
.dateBox#box2025{
    left: 175px;
    top: 1225px;
}

#meyer {
    display: flex;
    flex-direction: column;
    background: white;
    height: fit-content;
    width: 200px;
    border-radius: 5px;
    padding: 14px;
    font-family: "Work Sans" !important;
    position: absolute;
    left: 790px;
}
#meyerImg {
    display: flex;
    height: fit-content;
    width: 300px;
    position: absolute;
    left: 590px;
    top: -200px;
}
#main #meyer h3{
	font-weight:900!important;
	font-family:"Work Sans"!important;
}
#meyer *{
	color:var(--main-rose)!important;
	margin-bottom:0!important;
	line-height: normal;
}
#bottleImg {
    display: flex;
    height: fit-content;
    width: 400px;
    position: absolute;
    left: 800px;
    top: 450px;
}
#jarreImg{
    display: flex;
    height: fit-content;
    width: 210px;
    position: absolute;
    left: -300px;
    top: 150px;
}
#fuguImg{
    display: flex;
    height: fit-content;
    width: 230px;
    position: absolute;
    left: 500px;
    top: 1150px;
}
#localImg{
	display: flex;
    height: fit-content;
    width: 600px;
    position: absolute;
    left: 100px;
    top: 750px;
    z-index: -1;
    transform: translateX(-100%);
}
#localImgMobile{
	display: none;
}
.historiqueHead, .dateBox {
    z-index: 2!important;
}
#meyer{
	z-index: 1!important;
}
#meyerImg, #bottleImg, #jarreImg, #fuguImg, #localImg{
	z-index:-1!important;
}

.trait{
    height: fit-content;
    z-index: -1;
    position: absolute;	
}
#trait2001 {
    left: 135px;
    top: 58px;
    transform: rotate(90deg);
}
#trait2005 {
    left: 310px;
    top: 235px;
}
#trait2007 {
    left: 595px;
    top: 235px;
}
#trait2008 {
	left: 804px;
    top: 385px;
    transform: rotate(90deg);
}
#trait2009 {
    left: 595px;
    top: 506px;
}
#trait2010 {
    left: 310px;
    top: 506px;
}
#trait2012 {
   left: 122px;
    top: 506px;
}
#trait2014 {
    left: -15px;
    top: 654px;
    transform: rotate(90deg);
}
#trait2015 {
    left: 170px;
    top: 782px;
}
#trait2016 {
    left: 414px;
    top: 782px;
}
#trait2017 {
    left: 650px;
    top: 782px;
}
#trait2018 {
    left: 818px;
    top: 924px;
    transform: rotate(90deg);
}
#trait2019 {
	left: 590px;
    top: 1052px;
}
#trait2020 {
    left: 350px;
    top: 1052px;
}
#trait2023 {
	left: 166px;
    top: 1060px;
    transform: rotate(-16deg);
}
#trait2024 {
	left: 50px;
    top: 1214px;
    transform: rotate(90deg);
}
#trait2025 {
	left: 258px;
    top: 1325px;
}
/**** TIMELINE V2 RESPONSIVE *****/
#lineMobile {
	display:none;
}
@media screen and (min-width:1001px) and (max-width:1300px){
	#historiqueWrap {
		transform: translate(-50%, -75px) scale(0.77)!important;
	        margin-bottom: -210px!important;
	}
	.dateBox .text{
		font-size: 16px!important;
	}
	#main .dateBox h3.title {
		font-size: 35px!important;
	}
}
@media screen and (max-width:1200px){
	.trait{
		display:none!important;
	}
	.histoireContainer{
		padding: 60px 40px!important;
	}
	#lineHistorique, #suiviHistorique{
		display:none;
	}
	.wrap-date{
		position:relative;
	}
	.dateBox {
    	position: relative !important;
		width: fit-content !important;
		left: unset !important;
		top: unset !important;
		transform: unset!important;
		min-width: 135px!important;
		margin-left: 30px;
	}
	#historiqueWrap {
		flex-direction: column!important;
		transform: unset!important;
		left: unset!important;
	}
	#meyer{
		left: 60%!important;
		top: 50px !important;
	}
	#meyerImg {
		left: 75%!important;
		z-index:0!important;
		top: -150px!important;
	}
	#bottleImg {
		width: 300px!important;
		left: 78%!important;
		top: 450px!important;
	}
	#fuguImg {
		left: 80%!important;
		top: 1110px!important;
	}
	#localImg {
		display:none;
    }
	#localImgMobile {
        display: flex;
        right: -40px;
        top: 85%;
        position: absolute;
        width: 50% !important;
        height: auto;
        z-index: -1;
    }

	#bottleImg, #jarreImg, #fuguImg, #localImg, #meyerImg{
		z-index: 0 !important;
	}
	#lineMobile {
		width: 4px;
		height: 100%;
		position: absolute;
		top: 0;
		left: 3px;
		background: #FB007F;
		display:flex;
	}
	#lineArrowMobile{
        width: 30px;
        height: fit-content;
        position: absolute;
        bottom: -5px;
        left: 5px;
        transform: translatex(-50%);
		z-index: 2;
	}
}
@media screen and (max-width:767px){
	.histoireContainer{
		padding: 40px 20px!important;
	}
	#meyerImg{
        left: unset !important;
        top: unset !important;
        position: relative !important;
        justify-content: end !important;
        width: 100% !important;
	}
	#meyerImg img{
		width: 250px!important;
    }
	#meyer {
        left: unset !important;
        top: unset !important;
        position: relative !important;
        justify-content: center!important;
		margin:auto!important;
		transform:translateY(-50px)!important;
	}
	#bottleImg, #jarreImg, #fuguImg{
		display:none!important;
	}
}



/* GAB */

.olwe-slider.mais-aussi-interviews .slick-next{
	right: initial !important;
    transform: translate(20px, 270px) !important;
}

.olwe-slider.ils-parlent-de-nous .slick-next{

		left:calc(50% + 15px) !important;
	right:initial !important;
}

.olwe-slider.ils-parlent-de-nous .slick-prev{
	left:calc(50% - 15px) !important;
}

.flickity-enabled.is-draggable .flickity-viewport{
	width:100%;
}

.ct-panel-content-inner{
	width:95%;
}



.flickity-enabled.is-draggable .flickity-viewport{
	height:350px !important;
}

.flickity-slider{
	width:100%;
	display:flex;
	align-items:center;
}

.mobile-menu #menu-item-38{
	transform:translateX(8%) !important;
}
