/*
Theme Name: LIZIWEB - Theme enfant Divi
Description: Theme enfant du theme Divi. Vous pouvez desormais le personnaliser sans risquer de perdre vos modifications
Author: LIZIWEB
Author URI: https://liziweb.com
Template: Divi
Version: 1.0
*/

/* ---- MENU PRINCIPAL ------*/

#top-menu li {
    padding-right: 52px;
}
#logo {
    width: 275px;
    height: 118px
}
#main-header {
	box-shadow:none;
}

/* menu drapeaux*/
ul.dropdown-menu.sub-menu {
    top: 30px;
    width: 100px;
    border: none;
}


/* MENU PRINCIPAL DIVI */

/* Centrage vertical des éléments */
@media (min-width: 981px) {

    #top-menu {
        display: flex !important;
        align-items: center !important;
    }

    #top-menu > li {
        display: flex !important;
        align-items: center !important;
        padding-bottom: 0 !important;
    }

    #top-menu > li > a {
        display: block;
        padding-bottom: 0 !important;
        line-height: 1.4em !important;
    }

    /* Neutraliser le décalage vertical de Divi */
    #et-top-navigation {
        display: flex;
        align-items: center;
    }

    #top-menu-nav {
        display: flex;
        align-items: center;
    }

}

/* ---- HOME ----*/

/* slider*/

.dipl_image_card_content_wrapper {
    top: -250px!important;
    position: relative;
    width: 60%;
    background-color: #FFFFFF90;
}
.dipl_image_card_carousel_item .et_pb_button {
    display: inline-block;
	font-family: 'roboto', serif;
    color: white;
    font-size: 19px;
    background-color: #f19940;
}
.slider-accueil-agora {
	max-height:388px!important;
}
.dipl_image_card_wrapper {
    max-height: 400px;
}

/*boutons*/
.bouton-en-savoir-plus {
	font-family: 'roboto', serif;
	font-size:15px;
	color:#F4993F;
	border : 1px solid;
	border-color:#F4993F;
	border-radius:5px;
}
.bouton-en-savoir-plus-2 {
	font-family: 'roboto', serif;
	font-size:15px;
	color:#EB5E48;
	border : 1px solid;
	border-color:#EB5E48;
	border-radius:5px;
}

.et_pb_button_module_wrapper.et_pb_button_2_wrapper.et_pb_module {
    display: inline;
    margin-left: 0px!important;
}

/* articles*/
.home .et_pb_image_container img, .et_pb_post a img {
    max-width: 30%;
    display: inline-block;
	float: left;
	margin-right: 20px;
}
.home .et_pb_post .entry-featured-image-url {
    margin-bottom: 0px;
}
.et_pb_portfolio_item .et_pb_module_header a, .et_pb_portfolio_item h3 a, .et_pb_post .entry-title a, .et_pb_post h2 a {
    text-decoration: none;
    font-family: 'roboto', serif;
    color: #004B8B;
    font-size: 19px;
    font-weight: bold;
}
.et_pb_module.et_pb_text.et_pb_text_8.titre-actus-home.et_pb_text_align_left.et_pb_bg_layout_light {
    display: inline-block;
}
.et_pb_button_module_wrapper.et_pb_button_2_wrapper.et_pb_module {
    display: inline;
    margin-left: 20px;
}
a.et_pb_button.et_pb_button_2.bouton-actus.et_pb_bg_layout_light {
    bottom: 10px!important;
}

.et_pb_blog_grid .et_pb_post {
    padding: 0px;
    border: none;
}
h2.entry-title {
    padding-top: 20px;
    display: inline-block;
}



/* ----- FOOTER ------*/

#footer-info {
    float: none;
    text-align: center!important;
    padding-bottom: 10px;
    font-size: 10px;
}	
.et_pb_text_1_tb_footer p {
    line-height: 1.2em;
    padding-bottom: 0px;
}



/* ------- RESPIONSIVE ------*/

@media (max-width:980px){
	
#logo {
	width:auto!important;	
	}
.dipl_image_card_content_wrapper {
    top: -100px !important;
    width: 90%;
}	
.dipl_image_card_carousel .dipl_image_card_carousel_item_0 .dipl_image_card_title {
    font-size: 18px!important;
    line-height: 1.1em;
}
.dipl_image_card_carousel .dipl_image_card_carousel_item_0 .dipl_image_card_content {
    font-size: 15px!important;
}	
.dipl_image_card_carousel_item .et_pb_button {
    font-size: 13px;
}
.dipl_image_card_wrapper {
    max-height: 280px;
}
.et_pb_row.et_pb_row_2.pictogrammes-fluvial.et_pb_row_4col {
    padding-top: 100px;
}
	
}
