/*
Theme Name: Lekker Child
Theme URI: https://lekker.qodeinteractive.com
Description: A child theme of Lekker
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0.0
Text Domain: lekker
Template: lekker
*/

.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items {
	width: 100%;
}

.current_page_item .qodef-menu-item-text:before {
	width: 0;
}

.current_page_item .qodef-menu-item-text:hover:before {
	width: 100%;
}

.qodef-e-title {
	color: #FFFFFF !important;
}

#qodef-page-footer-top-area {
	padding-bottom: 0 !important;
}

.qodef-header--dark #qodef-page-header .qodef-header-navigation>ul>li>a:hover {
	color: #FFD615 !important;
}

.qodef-header--dark #qodef-page-header .qodef-header-navigation>ul>li:first-child+li>a:hover {
	color: #0043E4 !important;
}

.qodef-header--dark #qodef-page-header .qodef-header-navigation>ul>li>a {
transition: color 0s ease-out,background-color 0s ease-out;
}

.qodef-portfolio-info {
	display: none;
}

.qodef-theme-button, button[type=submit], input[type=submit],
.qodef-theme-button:hover, button[type=submit]:hover, input[type=submit]:hover {
	background-color: #0043e4;
	border-color: #0043e4;
}

.qodef-button.wpcf7-submit.qodef-type--filled:after, .qodef-button.wpcf7-submit.qodef-type--filled:before {
	border-color: #0043e4;
}

#qodef-side-area .widget_media_image {
	margin-left: 40px;
	margin-right: 40px;
}

.archive .qodef-m-title.entry-title { opacity: 0;
}

.cta-contact {
    background-image: url(./images/picto-call-to-action.png);
    background-size: 100px 100px;
    padding: 40px 20px 40px 80px;
    display: block;
    background-repeat: no-repeat;
    background-position: left bottom;
    min-height: 100px;
    font-weight: bold;
    text-align: right;
    margin: 0;
    max-width: 500px;

    @media (min-width: 768px) {
        padding-left: 0;
        padding-right: 100px;
        background-position: right center;
        margin: 0 10%;
    }
}

.qodef-interactive-link-showcase .qodef-m-item {
    @media (max-width: 768px) {
        font-size: 40px;
    }
}

.cta-contact:hover {
    color: #000000 !important;
    text-decoration: underline;
}

#agence-souriante .elementor-widget-container,
#notre-expertise {
    @media (min-width: 768px) {
        margin: 0 10%;
        padding: 0 12%;
    }
}