/**
 * Theme Name: U-Design Child
 * Theme URI: https://udesigntheme.com/envato-market/
 * Description: This is a child theme of U-Design.
 * Author: Andon
 * Author URI: https://1.envato.market/OdObz
 * Template: u-design
 * Version: 1.0.0
 */

/**
 * IMPORTANT: By default this file is not loaded since it has no CSS preloaded. Loading it blank
 * will result in a CSS file needlessly being loaded. This will usually not affect the site appearance,
 * but it's inefficient and extends your page's loading time.
 *
 * If you decide to use this file make sure to enable it from the theme's 'General Options' section first,
 * it's the last checkbox called 'Custom Styles'.
 */

/*********** ADD YOUR CUSTOM CSS CODE BELOW THIS LINE: ***********/
#top-elements {
	/* background-image: url('http://mffe.ci/MRCN/reconciliation_21/wp-content/uploads/2021/11/banmrcn2.png') */
}

#navigation-menu {
	background-color: #5FA53A;
}

#navigation-menu ul.sf-menu > li.current-menu-item > a > span, #navigation-menu ul.sf-menu > li.current_page_item > a > span {
	/*color: #F95700; */
    background-color: white;
    padding-right: 10px;
    /* border-color: #5FA53A; */
    border-top: 1px solid #5FA53A;
}

#navigation-menu ul.sf-menu > li > a > span:hover {
    color: #FF8B26;
	background-color:#FFF;
	padding-right: 10px;
	 border-top: 1px solid #5FA53A;	
}


#navigation-menu ul.sf-menu > li > ul.sub-menu > li:hover {
	background-color: #5FA53A;
	color: white;
}

#navigation-menu ul.sf-menu > li > ul.sub-menu > li > ul.sub-menu > li:hover {
	background-color: #5FA53A;
	color: white;
}

element.style {
}
a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
a {
    color: #008000;
}
a {
    background-color: transparent;
}
*, ::after, ::before {
    box-sizing: border-box;
}
user agent stylesheet
a:-webkit-any-link {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: underline;
}
/* ---- BOX MINISTRE -- */
/*
#box-ministre > ul li {
    list-style: none;
    border-bottom: #fff;
    background-color: #fff;
    margin-top: 1rem;
}
*/
ul.box-ministre li {
    list-style: none;
    border-bottom: #fff;
    background-color: #fff;
    margin-top: 1rem;
	margin-left: 0px;
}
/*
.block-ministre{
	padding: 10px;
}
*/
.block-ministre {
    background-color: #F5F5F5;
    border-bottom: 4px solid #036D00;
    border-top: 4px solid #036D00;
    border-radius: 10px 0px;
    padding: 9px 10px;
    padding-bottom: 0px;
}

h2.wp-block-post-title{ 
	 font-size: 20px;
	font-weight: 400; 
	
}

/* ** POUR LES PAGE MINISTERE ** collapsible */
.collapsible {
    background-color: #28a745;
    color: white;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    margin-top: 15px;
}

.active, .collapsible:hover {
    /* background-color: #555; */
    background-color: #ff7f00;
}

.collapsible:after {
  content: '\002B';
  color: white;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.active:after {
  content: "\2212";
}

.content {
  padding: 0 18px;
  /* max-height: 0; */
  overflow: hidden;
  transition: max-height 0.2s ease-out; 
  background-color: #f1f1f1;
}

/* Eliminer Padding page */
#home-page-content #content-container {
    padding: 0px !important;
}

#main-content > div.main-content-padding{
	padding: 5px !important;
	/*padding: 0px !important;
	 box-shadow: 8px 8px 12px #aaa !important; */
	box-shadow: 2px 2px 12px #aaa !important;
}

/* ** Design page contact ** */
.cs-box {
    font-size: 12px;
    /* border: 1px solid green; */
    background-color: #e9ecef;
    padding-top: 15px;
	padding-left: 10px;
}
.center,  .center p{
    text-align: center;
}

/* ** MENU PRINCIPAL */
#navigation-menu ul.sf-menu > li > a {
   /* font-size: 12px !important;	*/
}
#navigation-menu ul.sf-menu > li > ul.sub-menu > li > a {
	/* font-size: 12px;	*/
}
#navigation-menu ul.sf-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
	/* font-size: 12px;	*/
}
