/* Saisissez votre CSS personnalisé ci-dessous */

@media (max-width: 991px)
.gs-mobile-header-holder {
    height: 110px !important;
}

@media (max-width: 991px)
.gs-site-header-full-width, .gs-mobile-header-full-width {
    padding: 0 px;		
}
}

.gs-site-header-full-width{
    padding: 3.33333rem 9.66667rem !important;		
}
.gs-vertical-lines{
		display:none;
}

.gs-site-header-full-width {
   padding-bottom: 1.563rem;	
	padding-top: 1.563rem;	
		padding-left: 9.66667rem ;
		padding-right: 9.66667rem ;
}
.gs-site-header.gs-site-header-default .site-header-tools {
    padding-left: 0 !important; 
}

@media (min-width: 992px)
.gs-site-header.gs-site-header-default .site-header-tools {
    padding-left: none !im;
}

* p{
		text-align: justify;
}
.elementor .elementor-widget-wrap .elementor-widget .elementor-text-editor p{
		text-align:inherit;
}

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 0px;
}

.mfp-bg{
	background: #DCDCDC;
}

.mfp-zoom-in.mfp-ready.mfp-bg, .mfp-zoom-in.mfp-ready .mfp-preloader {
    opacity: 4.88;
}

.mfp-figure:after {
		box-shadow: none !important;
}

.mfp-counter{
	color: #000;
}

ul.menu.site-header-menu li.menu-item{
     margin-bottom: -2px;
    margin-right: 2.16667rem;
}

ul.menu.site-header-menu li.menu-item > a {
    line-height: 1.3;
}

.gs-portfolio-content-body > p > strong {
		color: black;
}

.gs-portfolio-list .gs-portfolio-item .entry-details-title > a > span {
    font-size: 1.2vw !important;
}
