li{
	list-style: none;
}
h1{
    font-weight: bold;
}
.sub-menu li{
    font-weight: bold;
}
.site-navbar a{
	text-transform: uppercase;
	padding-right: 0px !important;
	font-weight: bold;
	font-size:14px;
	    text-rendering: optimizeLegibility;
	    font-family: arial;

}
.site-logo img{
	width: 60px;
	height: 60px;
}
.site-blocks-cover.overlay::before {
    background: rgba(0, 0, 0, 0) !important;
}
.site-navbar .has-children > a::before {
    position: absolute;
    content: "" !important;
    font-size: 16px;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-family: '';
}
.marche{
    background: #f8b600;
    text-align: center;
    padding-bottom: 0px;
    padding-top: 15px;
}
.marche h5{
    font-family: lobster;
    color: #fff;
}
.marche p{
    margin-bottom: 0 !important;
}
.actualite {
    padding: 10px 0;
    background: #fff;
}
.actualite h6 {
    text-align: center;
    border-bottom: 1px solid #f8b600;
    padding-bottom: 20px;
}
.actualite .dropdown p{
    padding: 5px;
    cursor: pointer;
}
.dropdown:hover>.dropdown-menu {
  display: block;
}

.dropdown>.dropdown-toggle:active {
  /*Without this, clicking will make it sticky*/
    pointer-events: none;
}
.dropdown{
    cursor: pointer;
}


.title{
     text-align: left;
    padding-bottom: 15px;
    border-bottom: 1px solid #eee;
    margin-bottom: 15px;
    position: relative;
    color: #028FCC;
    font-size: 32px;
    text-transform: uppercase;
    font-weight: 600;
}
h4.titre {

    text-align: center;
    border-bottom: 1px solid #f8b600;
    padding-bottom: 10px;

}
.marche a{
    color: #007bff;
}
.marche .fa{
    color: inherit !important;
}
.img-actu .img-fluid{
    width: 100% !important;
}
#lumiere .col-lg-6 .lum1 {

    padding: 15px;
    background: #D0ECB1;

}
#lumiere .col-lg-6 .lum2 {

    padding: 15px;
    background: #FFD285;

}
#footer{
    background: #38a4ff !important;
}
#footer p, #footer a{
    color: #fff;
}
#footer a {

    font-style: 10px;
    line-height: 10px;
    font-family: arial;
    color: #fff;
    font-size: 11px;

}
#footer p {

    font-style: 11px;
    line-height: 10px;
    font-family: arial;

}
.rounded img{
    width: 60px;
    height: 60px;
}
.site-blocks-cover.overlay.page{
    height: 300px !important;
    background-size: cover;
}
.page .col-md-8{
    margin-top: -200px;
}
.nom-heberg {

    background: #eee;
    padding: 10px;
    color: #000;
    margin-bottom: 1px;

}
.section-about .navbar-nav {

    display: inline-block !important;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;

}
.title .village-info {

    font-size: 24px;

}
.title h1 {

    text-align: left;
    padding-bottom: 15px;
    margin-bottom: 15px;
    position: relative;
    color: #028FCC;
    font-size: 32px;
    font-weight: 600;
}
h5 {

    font-size: 16px;

}
.section-gap {

    padding-top: 40px;

}
.contenus {
    font-size: 14px;
    font-family: arial;
}
.contenus h3{
    font-size: 14px;
}
.img-responsive{
    width: 100%;
}
.view.view-fifth img{
    height: 146px;
}
.thumb .img-fluid{
    width: 100%;
}
.single-other-issue p{
    font-weight: 600;
}
.contenus a{
    font-weight: 600;
    color: #028FCC;
}