/*
Theme Name: CALLTOACTION - Divi Child
Description: Divi Child theme empowered by calltoaction.fr
Author: CALLTOACTION
Template: Divi
*/

/*
Custom CSS to be added below
*/

/*
Amerliorer rendu texte
*/
*{
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: subpixel-antialiased;
}

/*
menu
*/
#top-menu .current_page_item a {
	border-bottom: solid #f8ab16;
}
#top-menu li, #mobile_menu li {
	font-weight:500 !important;
}

/*
Portfolio page Our Projects
*/
.portfolio-main-eose-project h2 {
	padding : 0px 25px 5px 25px !important;
}
.portfolio-main-eose-project h2:after {
	content: "";
    width: 40px;
    background-color: #f8ab16;
    height: 4px;
    display: block;
    margin: 7px 0px 7px 0px;
}
.portfolio-main-eose-project .et_pb_blurb_description {
	padding : 0px 25px 10px 25px !important;	
}

/*
Liste check
*/
.list-item-check-eose-project li:before{
	font-family: "Font Awesome 6 Pro" !important;
    font-size: 17px;
    content: "\f058";
    padding: 2px;
    color: #f8ab16;
    position: absolute;
    left: -13px;
	margin-top: -2px;
}
.list-item-check-eose-project-purple li:before{
	font-family: "Font Awesome 6 Pro" !important;
    font-size: 17px;
    content: "\f058";
    padding: 2px;
    color: #8d4a86;
    position: absolute;
    left: -13px;
	margin-top: -2px;
	
}
.list-item-check-eose-project-blue li:before{
	font-family: "Font Awesome 6 Pro" !important;
    font-size: 17px;
    content: "\f058";
    padding: 2px;
    color: #1e4798;
    position: absolute;
    left: -13px;
	margin-top: -2px;
}
.list-item-check-eose-project li{
	list-style-type:none;
}
.list-item-check-eose-project-blue li, .list-item-check-eose-project-purple li{
	list-style-type:none;
}

/*
Font weight
*/
p,a,span{
	font-weight:400;
}
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span {
	font-weight: 500;
}

/* Menu Footer */
@media (max-width: 980px) {
	#menu_footer_eose_project .et_pb_menu__menu{
		display: block !important;
	}
	#menu_footer_eose_project .et_mobile_nav_menu{
	display: none !important;
	}
}

/* cursor back to the top */
.et_pb_scroll_top.et-pb-icon {
    background: #f8ab16 !important;
    bottom: 0px !important;
	right:20px !important;
	border-radius: 50px 50px 0px 0px !important;
}

/* COuleur Table of content */
#table_of_content_pillar_v4v .pac_dtoc_li_heading_level_1, #table_of_content_pillar_wins .pac_dtoc_li_heading_level_1 {
	padding: 4px 0px 4px 0px !important;
}

/*
V4V Text fixed
*/
#menu_v4v_tools .sub-menu, #menu-wins-tool .sub-menu {
	background-color:white !important;
}
