#container-titre{
  margin:130px 0 70px
}
#container-titre .vc_column-inner{
  padding:0
}

#container-titre h2{
    color:#b2b2b2;
    font-size:30px;
    line-height:37px;
}
h1{
    font-size:50px;
    line-height:50px;
    font-weight:300;
}
a .fleche-back{
  display:inline-block;
  margin-left:10px;
  margin-right:10px;
  transition:ease margin .3s
}
a:hover .fleche-back{
  margin-left:0;
  margin-right:20px;
}
h1 a:hover{
  color:#fff;
}
.by-little-bear{
    color:#6f6e6e;
    font-size:15px;
    line-height:28px;
    letter-spacing:3px;
    margin-bottom:0
}

#presentation{
  margin-bottom:100px
}
#presentation p{
  color:#e6e5e5;
  font-size:30px;
  line-height:43px
}

/*SLIDER*/
.elementor-swiper-button.elementor-swiper-button-prev, .elementor-swiper-button.elementor-swiper-button-next{
  background-color: #aa7548;
  padding: 50px 10px;
}
.mfp-bg, .mfp-wrap, .dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-lightbox{
  z-index: 999999 !important;
}
.dialog-type-lightbox .elementor-swiper-button.elementor-swiper-button-prev, .dialog-type-lightbox .elementor-swiper-button.elementor-swiper-button-next{
  background-color:transparent
}
.elementor-swiper-button.elementor-swiper-button-next .eicon-chevron-right:before{
  content:'\e89e';
}
.elementor-swiper-button.elementor-swiper-button-prev .eicon-chevron-left:before{
  content: '\e89f';
}

/*Galerie*/
.fg-zoom-icon.icon-plus{
  opacity:0
}

/*CHIFFRE*/
.chiffre{
  display:inline-block;
  padding:30px 50px 20px;
  font-size:70px;
  line-height:70px;
  border:solid 1px #aa7548;
  margin-bottom:70px
}
.right .elementor-text-editor{
  text-align:right
}

/*RS*/
.elementor-social-icon:hover{
	opacity:1
}
.elementor-social-icon i{
	transition:ease all .3s
}
.elementor-social-icon:hover i{
	color:#aa7548 !important
}


a#retour{
	display: inline-block;
	padding: 20px 45px;
	border-left: solid 1px #aa7548;
	margin:60px auto 0;
	background: url(/wp-content/uploads/2021/02/arrow-left-brown.png) no-repeat;
    background-position: 15% 37%;
}

a#retour .nom-entreprise{
	font-family: "Crimson Text", sans-serif;
	font-style: italic;
	font-size: 15px;
	line-height: 20px !important;
	color:#fff;
	display:block
}
a#retour:hover{
	background: url(/wp-content/uploads/2021/02/arrow-left-white.png) no-repeat;
	background-position: 7% 37%;
	color:#fff
}

#parallax{
  margin-top:150px;
  padding-bottom:400px
}

.dernieres-tendances .elementor-col-50:first-child .elementor-widget.elementor-widget-heading .elementor-widget-container{padding:40px; margin:0 -80px 0 0}
.dernieres-tendances .elementor-col-50:last-child .elementor-widget.elementor-widget-heading .elementor-widget-container{padding:40px; margin:0 0 0 -66px}
.dernieres-tendances .elementor-col-50:first-child .elementor-widget.elementor-widget-image .elementor-widget-container{margin:0 -80px 0 0}
.dernieres-tendances .elementor-col-50:last-child .elementor-widget.elementor-widget-image .elementor-widget-container{margin:0 0 0 -80px}

@media all and (max-width:1440px){
	#parallax{padding-bottom: 300px}
}
@media all and (max-width:1024px){
	.chiffre {font-size: 50px; line-height: 50px; margin-bottom: 50px}
	.dernieres-tendances .elementor-col-50 h2{font-size:30px}
	.dernieres-tendances .elementor-col-50:first-child .elementor-widget.elementor-widget-heading .elementor-widget-container{margin:0 -20px 0 0}
	.dernieres-tendances .elementor-col-50:last-child .elementor-widget.elementor-widget-heading .elementor-widget-container{margin:0 0 0 -20px}
}
@media (max-width: 768px){
	#presentation p {font-size: 25px;line-height: 38px}
	#parallax{padding-bottom: 190px}
	#contact .btn-popup-entreprise.numero-2{margin-top:40px}
}
@media all and (max-width:767px){
	#container-titre{margin:60px 0}
	#container-titre h2{font-size:24px;line-height:27px}
	h1{font-size: 30px;line-height: 40px}
	a .fleche-back{margin-left: -10px;margin-right: 0}
	#presentation{margin-bottom:50px}
	#presentation p {font-size: 20px;line-height: 33px}
	.elementor-swiper-button.elementor-swiper-button-prev, .elementor-swiper-button.elementor-swiper-button-next{padding:20px 0}
	.chiffre{font-size: 30px;line-height: 30px;margin-bottom: 30px;padding: 30px 32px 20px;}
	.right .elementor-text-editor {text-align: left}
	a#retour{margin:10px 0 0}
	#contact .btn-popup-entreprise.numero-2{margin-right:0;margin-top:0}
	.btn-popup-entreprise.numero-2{margin-right:0}
	.btn-popup-entreprise{padding-top:0}
	#parallax{margin-top:0}
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:-20px}
	.dernieres-tendances .elementor-col-50:first-child .elementor-widget.elementor-widget-heading .elementor-widget-container, .dernieres-tendances .elementor-col-50:last-child .elementor-widget.elementor-widget-heading .elementor-widget-container, .dernieres-tendances .elementor-col-50:first-child .elementor-widget.elementor-widget-image .elementor-widget-container, .dernieres-tendances .elementor-col-50:last-child .elementor-widget.elementor-widget-image .elementor-widget-container{margin:0}
	.dernieres-tendances .elementor-col-50:last-child .elementor-widget.elementor-widget-heading .elementor-widget-container, .dernieres-tendances .elementor-col-50:first-child .elementor-widget.elementor-widget-heading .elementor-widget-container{padding:20px 10px}
	.dernieres-tendances .elementor-col-50 h2 {font-size: 20px}
}