/*
Theme Name: Egovenz Child
Description: Child Theme for Egovenz Theme
Author: Zozothemes
Version: 1.0
Template: egovenz
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: zozotheme
*/


@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@600&display=swap');
/*Custom Style Code Right Here */
ul.egovenz-main-menu > li > a, ul.egovenz-main-menu > li > .main-logo {
    color: #fff !important;
font-family: 'Poppins', sans-serif;
	font-weight: 600 !important;
    font-size: 16px !important;
}

#egovenz-main-menu li {
    padding-right: 6px !important;
}

.page-title-wrap-inner > .page-title-overlay {
    background: rgb(6 71 30 / 90%) !important;
}

.url-btn{
	padding: 8px 8px !important;
    margin: 0 8px !important;
    border-radius: 4px !important;
	fill: #ffffff !important;
    color: #ffffff !important;
    background-color: #c1282a !important;
}
.url-btn:hover{
	color: #000000 !important;
    background-color: #ffffff !important;
	box-shadow: 0 7px 14px rgba(50,50,93,.1), 0 3px 6px rgba(0,0,0,.08) !important;
}

.team-default .client-name {
    pointer-events: none;
}
.footer-middle-sidebar img {
    padding: 10px;
    background: #fff;
    border-radius: 10px;
}
ul#menu-services-menu a {
    padding: 10px 13px;
    display: block;
    color: #fff;
    background: #0c1831;
	position:relative;
}
.grid-layout .post .post-more a {
    position: relative;
	 color: transparent !important;
}
.post-more a::before {
    content: "Lire plus";
    color: #fff !important;
    position: absolute;
    margin: auto;
    background: transparent !important;
}
.grid-layout .post .post-more a.read-more::after {
    color: #fff !important;
}
.archive.category .post-thumb-wrap img {
    height: 250px;
    object-fit: cover;
}
ul#menu-services-menu li:before, .wpbdp-listing .listing-actions, .wpbdp-field-listing_category {
   display:none;
}
.ancres .elementor-icon-list-items li a .elementor-icon-list-text {
     color: #fff!important;
}
.ancres .elementor-icon-list-items li {
    display: inline-block;
    margin: 2px;
    background: #c1282a;
    padding: 5px 10px;
}
.ancres {
    margin: 30px 0;
}
/* ul#menu-services-menu a:before {
    content: "\e649";
    font-family: themify;
    padding-right: 15px;
    opacity: .3;
    font-size: 9px;
} */
.team-inner .read-more {
    pointer-events: none;
}
.page-id-15521 .address-label {
    color: transparent;
}
ul#menu-services-menu a:hover {
    background: #c1282a;
}
#egovenz-main-menu li {
    padding-right: 25px;
}
.header-inner .search-toggle-wrap {
    margin-top: 30px;
}
.team-inner img {
    width: 270px !important;
    height: 312px;
    object-fit: cover;
}
.logobar-items > li img {
    max-height: initial;
}
.wpdm-link-template.link-template-default {
    padding-bottom: 30px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 30px;
}
.post-comments-wrapper, .post-comment, .post-author, .single-post-template article .article-inner> .top-meta li.nav-item:after {
    display: none!important;
}
.single-egovenz-services div#breadcrumb a {
    display: none!important;
}
ul.egovenz-main-menu > li > a{
	color: #ffffff!important;
}
ul.egovenz-main-menu > li.current_page_item a, ul.egovenz-main-menu > li.current-menu-ancestor a {
    color: #000!important;
}
.header-sticky .navbar, .sticky-scroll.show-menu .navbar {
    background: #c1282a;
}
.header-button a, .sticky-head.header-sticky .nav-item-inner a.egovenz-popup-trigger.btn {
    background-color: #ffffff;
    color: #000;
}
.sticky-head.header-sticky .nav-item-inner a.egovenz-popup-trigger.btn:hover {
    background-color: #000;
    color: #fff;
}
.mobile-logo img {
    width: 79px;
}
.home .egovenz-content-inner {
    padding-top: 0!important;
}
.header-navbar-text-1 a, .header-navbar-text-2 a {
    color: #000;
    background: #fff;
    padding: 13px 18px;
    font-weight: 600;
    border-radius: 5px;
    font-size: 15px;
}
.navbar-items.nav.pull-center.text-center.show-opacity {
    margin: 0 !important;
}
.header-navbar-text-1 a:hover, .header-navbar-text-2 a:hover {
    color: #fff;
    background: #000;
}
.header-logobar-text-3 {
    margin-top: 23px;
}
.blog-style-default .entry-title::after { 
    bottom: -5px!important;
}
.blog-style-default .post-overlay-active .post-date {
    border: none!important;
    padding: 0!important;
}
.post-overlay-items h5 {
    line-height: 22px;
    padding-bottom: 10px;
}
.egovenz-content > .egovenz-content-inner{
	padding:66px 0!important;
}
.elementor-section {
    padding: 20px 0!important;
}
.page-id-15809 .elementor-widget-icon-box {
    padding: 30px 10px 10px 10px;
    border: 1px solid #777;
    min-height: 220px;
}
.wpbdp-listing a:not(.wpbdp-button) {
    pointer-events: none;

}
.wpbdp-listing .listing-details .field-value a {
    pointer-events: all;
}
.demarche .elementor-widget-image-box {
    box-shadow: 0 8px 20px 0 rgba(16,66,97,.07);
}
.demarche .elementor-image-box-title {
    padding-left: 25px;
}
.demarche .elementor-image-box-description {
    background: #fff;
    padding: 10px;
    border-radius: 50%;
    box-shadow: 0px 10px 59.4px 0.6px rgba(143, 143, 143, 0.24);
    width: 70px;
    height: 70px;
    display: inline-block;
    float: right;
    margin-right: 10px !important;
    margin-bottom: -13px !important;
}
.home .egovenz-content > .egovenz-content-inner {
    padding: 66px 0 0 0 !important;
}
.footer-top-wrap {
    border-bottom-color: transparent!important;
	}
.contact-form {
	padding: 30px;
}

.page-id-15521 .wpbdp-field-display.wpbdp-field.wpbdp-field-value.field-display.field-value.wpbdp-field-short_description.wpbdp-field-excerpt.wpbdp-field-type-textarea.wpbdp-field-association-excerpt .field-label::before {
    content: "Adresse du Siège:";
    color: #0c0c0c;
}
.page-id-15516 .wpbdp-field-display.wpbdp-field.wpbdp-field-value.field-display.field-value.wpbdp-field-short_description.wpbdp-field-excerpt.wpbdp-field-type-textarea.wpbdp-field-association-excerpt .field-label::before {
    content: "Commune:";
    color: #0c0c0c;
}
.page-id-15521 .address-label::before {
    content: "Nom - Adresse du Président:";
    color: #0c0c0c;
}
.page-id-15516 .address-label::before {
    content: "Adresse:";
    color: #0c0c0c;
}
.page-id-15521 .wpbdp-field-display.wpbdp-field.wpbdp-field-value.field-display.field-value.wpbdp-field-phone.wpbdp-field-meta.wpbdp-field-type-textfield.wpbdp-field-association-meta .field-label::before {
    content: "Tel/fax:";
    color: #0c0c0c;
}
.page-id-15521 .address-label, .page-id-15521 .wpbdp-field-display.wpbdp-field.wpbdp-field-value.field-display.field-value.wpbdp-field-short_description.wpbdp-field-excerpt.wpbdp-field-type-textarea.wpbdp-field-association-excerpt .field-label; .page-id-15516 .address-label::before, .page-id-15516 .wpbdp-field-display.wpbdp-field.wpbdp-field-value.field-display.field-value.wpbdp-field-short_description.wpbdp-field-excerpt.wpbdp-field-type-textarea.wpbdp-field-association-excerpt .field-label {
    position: relative;
    color: transparent;
}
.page-id-15516 .address-label {
    color: transparent;
}
.page-id-15516 .wpbdp-field-display.wpbdp-field.wpbdp-field-value.field-display.field-value.wpbdp-field-short_description.wpbdp-field-excerpt.wpbdp-field-type-textarea.wpbdp-field-association-excerpt .field-label, .wpbdp-field-listing_category .field-label {
    color: transparent;
}
.page-id-15516 .wpbdp-field-display.wpbdp-field.wpbdp-field-value.field-display.field-value.wpbdp-field-phone.wpbdp-field-meta.wpbdp-field-type-textfield.wpbdp-field-association-meta .field-label {
    color: transparent;
    display: block;
}
.wpbdp-field-listing_category .field-label::before {
    content: "Activité:";
    color: #0c0c0c;
}
.page-id-15516 .wpbdp-field-display.wpbdp-field.wpbdp-field-value.field-display.field-value.wpbdp-field-phone.wpbdp-field-meta.wpbdp-field-type-textfield.wpbdp-field-association-meta .field-label::before {
    content: "Téléphone/Télécopie:";
    color: #0c0c0c;
}
.page-id-15521 .wpbdp-field-display.wpbdp-field.wpbdp-field-value.field-display.field-value.wpbdp-field-phone.wpbdp-field-meta.wpbdp-field-type-textfield.wpbdp-field-association-meta .field-label {
	position: relative;
    color: transparent;
	display: block!important;
}
.listing-title a {
    font-size: 30px !important;
    line-height: 40px!important;
}
.page-id-15516 .wpbdp-field-listing_category .field-label {
    display: block;
}
.page-id-15521 .wpbdp-field-display.wpbdp-field.wpbdp-field-value.field-display.field-value.wpbdp-field-short_description.wpbdp-field-excerpt.wpbdp-field-type-textarea.wpbdp-field-association-excerpt .field-label {
    color: transparent;
}
.page-id-15516 .listing-thumbnail, .page-id-17051 .listing-thumbnail, .page-id-17223 .listing-thumbnail{
    display: none;
}
.page-id-15516 .wpbdp-listing .listing-details, .page-id-17051 .wpbdp-listing .listing-details, .page-id-17223 .wpbdp-listing .listing-details{
    margin-left: 0;
}
.mobile-header-items > li {
    height: auto!important;
}
.header-sticky .mobile-header-items > li, .show-menu .mobile-header-items > li {
    height: auto !important;
}
/**/
.section-title-wrapper .section-description {
    max-width: 100% !important;
}
.liste-actions{
	list-style: circle !important;
}
.custom-container.navbar-inner{    max-width: 1340px !important;
    width: 100% !important;}