/*
Theme Name: edupit child filiales
Tags:  custom-menu, editor-style, featured-images
Template: edupit
Version: 1.0.0
*/

.em40_header_area_main {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
    background-color: white;
}
@media (max-width: 991px) {
    .em40_header_area_main.all_header_abs {
        position: fixed;
        background: white;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .all_header_abs {
        position: inherit;
    }
}
@media (min-width: 10px) and (max-width: 991px) {
    .mobile_logo_area {
        display: block !important;
    }
}
.mobile_menu_logo.text-center {
    padding-bottom: 0 !important;
}
.mean-container .mean-bar {
    min-height: 1px !important;
}

.mean-container .mean-bar a.meanmenu-reveal, .mean-container .mean-bar a.meanmenu-reveal:hover {
    padding-top: 0 !important;
    float: none !important;
    font-family: Arial, Helvetica, sans-serif !important;
    color: #333333;
}
@media (max-width: 991px) {
    .mean-container .mean-bar a.meanmenu-reveal, .mean-container .mean-bar a.meanmenu-reveal:hover {
        font-family: Arial, Helvetica, sans-serif !important;
        color: #333333 !important;
    }
}
.mean-container .mean-bar:before {
    content: '' !important;
}


.edupit_nav_area, .trp_nav_area, .transprent-menu .edupit_nav_area {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
@media (min-width: 1365px) and (max-width: 1660px) {
    .edupit_nav_area, .edupit-header-top {
        padding-right: 50px !important;
        padding-left: 50px !important;
    }
}
.logo.text-center {
    text-align: left !important;
}
.logo-baseline {
    margin-left: 30px;
    margin-bottom: 10px;
    line-height: 18px;
}
@media (min-width: 1365px) {
    .logo-baseline {
        margin-left: 22px;
    }
}
.witr_h_h10 .edupit_menu {
    justify-content: center !important;
}


/* .em40_header_area_main + .edupit-blog-area {
    padding-top: 190px !important;
}
.home .em40_header_area_main + .edupit-blog-area {
    padding-top: 120px !important;
} */

/* Espace pour les menu desktop et mobile */
@media screen and (min-width: 992px) {
	body, body.elementor-default, body.page {
		padding-top: 170px !important;
	}
}
@media screen and (max-width: 991px) {
	body, body.elementor-default, body.page {
		padding-top: 115px !important;
	}
}

body .edupit-blog-area {
    padding-top: 0 !important;
}
body .breadcumb-blog-area {
    padding: 0 0 65px;
}


.em-theme-main-page .edupit-single-blog-details {
    padding-top: 0 !important;
}


body:not([class^=elementor-editor*]) .elementor .elementor-background-overlay {
    background-color: rgba(0,0,0,.3);
}

.elementor-kit-9 button,
.elementor-kit-9 input[type="button"],
.elementor-kit-9 input[type="submit"],
.elementor-kit-9 .elementor-button{
    margin-top: 10px;
    border-radius: 40px 40px 40px 40px;
    background-color: white !important;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    border: 1px solid var(--e-global-color-accent) !important;
    color: black !important;
}
.elementor-kit-9 button:hover,
.elementor-kit-9 button:focus,
.elementor-kit-9 input[type="button"]:hover,
.elementor-kit-9 input[type="button"]:focus,
.elementor-kit-9 input[type="submit"]:hover,
.elementor-kit-9 input[type="submit"]:focus,
.elementor-kit-9 .elementor-button:hover,
.elementor-kit-9 .elementor-button:focus{
    background-color: var(--e-global-color-accent) !important;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    border: 1px solid var(--e-global-color-accent) !important;
    color: white !important;
}

