/*
Theme Name:   Avada Child
Theme URL:        https://avada.com/
Description:  Avada Theme
Author:           JP Lejal
Author URL:   https://jplejal.com
Template:         Avada
Version:          1.0.0
License:          GNU General Public License v2 or later
License URL:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  Avada
*/

#boxed-wrapper #main .fusion-woocommerce-quick-view-container .product_title, #boxed-wrapper #wrapper #main .fusion-portfolio-content > h1.fusion-post-title, #boxed-wrapper #wrapper #main .fusion-portfolio-content > h2.fusion-post-title, #boxed-wrapper #wrapper #main .fusion-post-content > .blog-shortcode-post-title, #boxed-wrapper #wrapper #main .fusion-post-content > h1.fusion-post-title, #boxed-wrapper #wrapper #main .fusion-post-content > h2.fusion-post-title, #boxed-wrapper #wrapper #main .post > .fusion-post-title-meta-wrap > h1.fusion-post-title, #boxed-wrapper #wrapper #main .post > .fusion-post-title-meta-wrap > h2.fusion-post-title, #boxed-wrapper #wrapper #main .post > h1.fusion-post-title, #boxed-wrapper #wrapper #main .post > h2.fusion-post-title, .single-product #main .product h1.product_title, .single-product #main .product h2.product_title {
	font-weight:300;
}

/* INTRO LOGO */

#cover_website_intro {
	background:#fff;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:10500;
}

#cover_website_intro .logo_alep {
	width:226px;
	height:118px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-113px;
	margin-top:-59px;
}

/* LOGO */

.fusion-tb-header .fusion-layout-column .fusion-image-element {
	padding-top:15px;
}

/* MENU */

#menu-main-menu .awb-menu__main-li_regular .awb-menu__main-a_regular {
	padding-bottom:5px;
}

/* PAGE STRUCTURE */

#main > .fusion-row {
	max-width:100%!important;
}
#content .post-content .fusion-fullwidth .fusion-builder-row.fusion-flex-align-items-flex-start {
	max-width:100%!important;
	margin-left:1%!important;
	margin-right:1%!important;
}

/* ACTUALITES */

#content #posts-container > .fusion-posts-container {
	margin-left:1%!important;
	margin-right:1%!important;
}

#content .post .post-content .fusion-builder-row .fusion-layout-column .fusion-column-wrapper .fusion-fullwidth .fusion-builder-row .fusion-layout-column .fusion-column-wrapper {
	margin-left:1%!important;
	margin-right:1%!important;
}

.fusion-page-title-bar .fusion-fullwidth > .fusion-builder-row {
	max-width:100%!important;
	margin-left:0!important;
	margin-right:0!important;
}

.fusion-page-title-bar .fusion-fullwidth > .fusion-builder-row > .fusion-layout-column .fusion-column-wrapper {
	margin:0;
}
#content .fusion-fullwidth > .fusion-builder-row > .fusion-layout-column .fusion-column-wrapper {
	/* margin-left:0; */
}

/* PAGE PROJET */

.post-content .fusion-fullwidth > .fusion-builder-row {
	max-width:100%!important;
	margin-left:0!important;
	margin-right:0!important;
}

/* CAROUSEL ACCUEIL */

.metaslider .slides .caption {
	padding-top:10px!important;
}
	
.metaslider .slides .caption div {
	font-size:0.8rem;
}

/* FOOTER */

.fusion-footer #footer.fusion-footer-copyright-area {
	padding-bottom:30px;
}

.fusion-tb-footer.fusion-footer {
	color:rgb(169, 165, 153);
	font-family:Inter, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	letter-spacing:0.24px;
	margin-bottom: 30px;
}
.fusion-tb-footer.fusion-footer a {
	color:rgb(101, 106, 112);
}
.fusion-tb-footer.fusion-footer a:hover {
	color:rgb(153, 153, 153);
}


/* FOOTER PROJECTS */

.fusion-builder-row .fusion-layout-column .fusion-image-element:last-child {
	margin-bottom:0px!important;
}

/* PROJETS  */

.fusion-portfolio-element .fusion-portfolio-wrapper#fusion-portfolio-1 .fusion-portfolio-content {
	padding: 4px 35px 5px 0px;
}
.fusion-portfolio-element .fusion-portfolio-wrapper#fusion-portfolio-1 .fusion-portfolio-content .entry-title {
	font-size:.8rem!important;
}

.post-content .fusion-recent-works .fusion-filters {
	margin-top:0;
}

.fusion-page-title-bar, .fusion-tb-page-title-bar {
	margin-top:20px;
	padding:0 30px 0!important;
}

/* MENU RESPONSIVE */

.fusion-tb-header .fusion-flex-container .fusion-row .fusion-flex-column {
	width:50%;
}

@media screen and (min-width: 641px) and (max-width: 1024px) {
	body .fusion-tb-header .fusion-builder-column-0 .md-text-align-center {
		text-align: right !important;
	}
}
@media screen and (max-width: 640px) {
	body .fusion-tb-header .fusion-builder-column-0 .md-text-align-center {
		text-align: right !important;
	}
}