/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* Composant global */
p strong {
	color: #52C5D9 !important;
}


/* ***** PAGE BLOG ***** */
.blog-shortcode-post-title {
    min-height: 160px;
}
.blog-shortcode-post-title a {
	color: #004473 !important;
}

.blog-1 .fusion-blog-layout-grid .fusion-meta-info .fusion-alignleft, .fusion-blog-layout-timeline .fusion-meta-info .fusion-alignleft,
.blog-2 .fusion-blog-layout-grid .fusion-meta-info .fusion-alignleft, .fusion-blog-layout-timeline .fusion-meta-info .fusion-alignleft {
    width: 100%;
}

/* Bouton blog */
.blog-1 .fusion-meta-info,
.blog-2 .fusion-meta-info {
    overflow: visible !important;
}

/* Blog 1 */
.fusion-blog-shortcode .fusion-read-more {
    padding: 13px 29px;
    color: white;
    background-color: #004473;
    text-transform: uppercase;
    font-size: 1rem;
    transition: background-color 0.3s ease;
    text-decoration: none !important;
}
.fusion-blog-shortcode .fusion-read-more:hover {
    background-color: #52C5D9;
}

.fusion-blog-shortcode .fusion-read-more::after {
    display: none;
}

/* Blog 2 */
.blog-2 .fusion-blog-layout-grid .fusion-post-grid .fusion-post-wrapper {
    border-bottom-width: 5px !important;
    border-width: 5px !important;
}

.blog-2 .fusion-blog-layout-grid #blog-2-post-1510 .fusion-post-wrapper {
    border: 5px solid #52C5D9 !important;
}

/* FOOTER */
.col-copyright .fusion-column-wrapper {
    column-gap: 1rem !important;
}
.col-copyright .fusion-column-wrapper .fusion-text-45 p {
    margin: 0 !important;
}
.wpml-ls-legacy-dropdown-click {
    width: max-content !important;
}

.wpml-ls-legacy-dropdown-click a {
    border: none;
}

.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
    border-top: none;
    width: max-content;
    top: unset;
    bottom: 100%;
}

/* ****** Mobile (max 550px) ****** */
@media only screen and (max-width: 550px) {
    #menu-global {
        position: absolute;
        top: 14vw;
    }

    /* Formulaire Hero */
    .form-hero-container {
        min-height: 70vh !important;
    }

    .form-footer-container {
        min-height: 75vh !important;
    }

    /* ***** PAGE ARTICLE LAYOUT ***** */
    .single-post #content {
        margin-bottom: 0 !important;
    }

}