/*
Theme Name: Divi Child
Theme URI: https://diviextended.com/
Version: 1.0
Description: Child Theme of Divi
Author: Divi Extended
Template: Divi
*/
@import url("../Divi/style.css");

#page-container {
    overflow-x: hidden;
}
.dmach_carousel_container .slick-next::before, .dmach_carousel_container .slick-prev::before {

    text-shadow: none !important;

}
.caroussel-auteur {
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-size: 16px !important;
    color: #B6233B!important;
}
.caroussel-titre{
    line-height: 40px;
    font-family: 'Playfair Display',Georgia,"Times New Roman",serif;
    font-size: 32px;
	font-style:italic !important;
}
.grecaptcha-badge{
	display:none !important;
}
/* Remove bottom footer from divi */
#footer-bottom {
display:none;
}
.mentions a:link, .mentions a:visited{
color:#FFF !important;
}
.mentions a:hover{
text-decoration:underline !important;
}
#page-container{
	overflow: hidden!important;
}


.wpgb-grid-6 .wpgb-area-top-2>div {
    min-width: 34%  !important;
}

.wpgb-facet select.wpgb-select, .wpgb-facet .wpgb-search-facet input[type="search"], .wpgb-facet .wpgb-autocomplete-facet input[type="search"] {

    height: 53px !important;
}

.wpgb-facet select.wpgb-select:not([multiple]) {
    padding: 14px 48px 16px 26px !important;
}

body #page-container .et_pb_section .et_pb_custom_button_icon:after {
    margin-top: 2px !important;
}
.wp-grid-builder .wpgb-area-left {
    left: -65px !important;
}
.wp-grid-builder .wpgb-area-right {
    right: -65px  !important;
}

.et_pb_social_media_follow_network_0_tb_footer a.icon {
    background-color: #b6233b!important;
}

.red-text{
	color:#b6233b!important;
}

.reward::after{
	content: url(https://www.bennaniassocies.agencema3.fr/wp-content/uploads/2021/06/noun_reward_734129.svg);
	position: absolute;
    top: 40px;
    left: 217px;
}

.arrow-list::before{
	content: url(https://www.bennaniassocies.agencema3.fr/wp-content/uploads/2021/06/noun_circle-arrow_2989515.svg);
    float: left;
    margin-right: 16px;
   
}

.container_sub{
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    align-items: flex-start;
    margin-left: 160px;
    height: 50vh;
    margin-top: 405px;
}

.fil_ariane{
	font-family:'Lato';
	color:white;
	font-size:16px!important;
	font-weight:bold;
}
.underline{
	text-decoration:underline;
}

.lieu{
	font-family:'Lato';
	color:white;
	font-size:13px!important;
	opacity:0.7;
}

.accordeon{
	font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
	color:#002448;
	font-size:16px;
	padding:0!important;
}

.wpgb-facet select.wpgb-select, .wpgb-facet .wpgb-search-facet input[type="search"], .wpgb-facet .wpgb-autocomplete-facet input[type="search"] {

    box-shadow: 0px 1px 24px rgb(0 0 0 / 6%)!important;
    border: none!important;
	background: white!important;
   
}

.wpgb-facet select.wpgb-select+.wpgb-select-controls {
   
    fill: black!important;
   
}

.wpgb-facet select.wpgb-select+.wpgb-select-controls .wpgb-select-separator {
   
    background: transparent!important;
}

.entreprise_name{
	font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#b6233b;
	    padding-bottom: 5px!important;
}

.entreprise_name::before{
	content: '•';
    color:#b6233b;
   margin-right:8px;
}

.mission{
	font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
	font-size: 16px;
	color:#002448;
	
}
.hamburger_menu_icon-toggled .dtb-hamburger-inner, .hamburger_menu_icon-toggled .dtb-hamburger-inner::before, .hamburger_menu_icon-toggled .dtb-hamburger-inner::after {
    background-color: #fff !important;
}
/******** MOBILE *****/
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
 
	.caroussel-auteur {
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-size: 16px !important;
    color: #B6233B!important;
}
.caroussel-titre{
    line-height: 30px;
    font-family: 'Playfair Display',Georgia,"Times New Roman",serif;
    font-size: 20px !important;
	font-style:italic !important;
}
	.dmach_carousel_container .slick-next::before {
    right: 0px !important;
}
.dmach_carousel_container .slick-prev:before {
    left: 0!important;
}
	
    }

 @media only screen and (max-device-width: 480px) {
       /* styles for mobile browsers smaller than 480px; (iPhone) */
	 .wp-grid-builder .wpgb-area-right {
    display:none !important;
	}
	 .wp-grid-builder .wpgb-area-left {
    display:none !important;
	}
	 .dtb-m-logo-wrap{
    display:none !important;
	}
    }
@media only screen and (device-width: 768px) {
       /* default iPad screens */
		.wp-grid-builder .wpgb-area-right {
    display:none !important;
	}
	 .wp-grid-builder .wpgb-area-left {
    display:none !important;
	}
	 .dtb-m-logo-wrap{
    display:none !important;
	}
}
/* GESTION MENU */
@media only screen and (max-width : 1380px) {
 
#main-header .container{
	width:96% !important;
}
}

.et_pb_text_inner h2 {
    font-family: Arial, sans-serif !important;
}

.et_pb_text_inner h1 {
    font-family: Arial, sans-serif !important;
}

.et_pb_text_inner p {
    width: 100% !important; /* Ajustez cette valeur pour augmenter la largeur du conteneur */
}