.box_ooas_contacts span, .box_ooas_contacts .telephone, .box_ooas_contacts .mail {
    width: 34%;
    top: 0 !important;
}

.box_ooas_contacts .adresse {
    display: inline-flex;
}

.box_ooas_contacts {
    min-height: inherit;
    padding: 10px 0;
}

.block-entity-fieldnodefield-type-evenement, .block-entity-fieldnodefield-date {
    display: block;
}

time {
    font-family: 'GillSans-bold';
    margin-top: 25px;
    color: #00792a;
    font-size: 1.875rem;
}

.right_home .block-views-blockcalendar-block-agenda .form-group {
    padding: 20px;
    max-height: 175px;
    min-height: 175px;
}

.right_home .block-views-blockcalendar-block-agenda .views-field-field-date {
    margin: 0;
    text-align: left;
}

.right_home .block-views-blockcalendar-block-agenda .form-group .event-title {
    margin: 0;
}

.right_home .block-views-blockcalendar-block-agenda .form-group .event-title a {
    color: #00792a;
    /* by MZONGO: 07/07/2018: font-size: 1.875rem; */
    font-size: 1.375rem;
    line-height: 1.5;
    display: flex;
}

.right_home .block-views-blockcalendar-block-agenda .view-content {
    text-align: center;
    min-height: 120px;
    max-height: 120px;
    line-height: 28px;
    padding: 0 0 8px;
}

.right_home .block-views-blockcalendar-block-agenda .views-field-title {
    text-align: left;
    display: grid;
}

.right_home .block-views-blockcalendar-block-agenda .date-agenda {
    float: left;
    background: #00792a;
    padding: 5px;
    margin-right: 10px;
}

.right_home .block-views-blockcalendar-block-agenda .agenda-day time,
.right_home .block-views-blockcalendar-block-agenda .agenda-month time {
    color: #FFF;
}

.right_home .block-views-blockcalendar-block-agenda .agenda-day time {
    font-family: 'GillSans-bold';
    font-size: 4rem;
}

.right_home .block-views-blockcalendar-block-agenda .agenda-month time {
    font-family: 'GillSans-light';
}

.right_home .block-views-blockcalendar-block-agenda .agenda-month {
    text-transform: uppercase;
    min-height: 30px;
}

.right_home .block-views-blockcalendar-block-agenda .agenda-day {
    margin-top: 8px;
}

.flexslider {
    margin: 0;
    background: transparent;
    border: 0;
}

.left_home .view-frontpage {
    padding-top: 27px;
}

.page-node-5 p:last-child {
    text-align: right;
}

.event-date {
    font-size: 1.6rem;
    color: #000;
}

.quicktabs-main,
.slimScrollDiv {
    width: 100% !important;
}

.box_ooas_ppp #block-views-block-publications-et-recherches-publications-hp .flexslider {
    padding: 10px;
    background: #f7f7f7;
}

.box_ooas_ppp .block-views-blockphototheque-block-photos-hp,
.box_ooas_ppp .block-views-blockvideotheque-block-videos-hp {
    margin-top: 30px;
}

/*.box_ooas_ppp .block-views-blockphototheque-block-photos-hp img,*/
.box_ooas_ppp .block-views-blockvideotheque-block-videos-hp img {
    width: 100%;
}

.box_ooas_ppp .block-views-blockphototheque-block-photos-hp .block-title,
.box_ooas_ppp .block-views-blockvideotheque-block-videos-hp .block-title {
    font-family: 'GillSans-bold';
    font-size: 2rem;
    float: left;
    margin: 0;
    padding: 6px 14px;
    color: #fff;
    background: #a45121;
}

.block-title a {
    font-family: 'GillSans-bold';
    font-size: 2rem;
    float: left;
    margin: 0;
    color: #fff;
    background: #a45121;
}

.block-title a:hover {
}

.view-videotheque {
    display: inline-block;
}

.block-phototheque .view-content {
    clear: both;
}

.view-videotheque .views-row,
.view-videotheque .form-group {
    position: relative;
}

.left_home .block-views-blockactualites-actu-hp {
    padding-left: 0;
}

.view-videotheque .gallery a:before {
    position: absolute;
    width: 128px;
    height: 128px;
    content: '';
    background: url(../images/player.png) no-repeat 0 0 transparent;
}

.box_ooas_ppp .view-videotheque .gallery a:before {
    top: 20%;
    left: 30%;
}

.rightside .view-videotheque .gallery a:before {
    top: 16%;
    left: 16%;
}

.view-videotheque .gallery a:hover:before {
    background: url(../images/player_hover.png) no-repeat 0 0 transparent;
    width: 128px;
    height: 128px;
}

.view-videotheque .fa-stack {
    position: absolute;
    top: 20%;
    left: 39%;
    z-index: 1;
}

.view-videotheque .fa-play {
    color: #000000;
}

.view-videotheque .fa-play:hover {
    color: #00792a;
}

.scroll_to_top {
    background-image: url(../images/ScrollUp.svg);
    background-repeat: no-repeat;
    line-height: 2.5rem;
    position: fixed;
    z-index: 100;
    right: 1%;
    bottom: 4%;
    width: 40px;
    height: 40px;
    transition: .3s all ease-in-out;
    text-align: center;
    color: #ffffff;
    background-color: #00792a;
}

.scroll_to_top:hover {
    background-color: #a45121;
}

.pager li > a:hover,
.pager li > a:focus
{
    text-decoration: none;
    background-color: #a45121;
}

/* by MZONGO: 07/07/2018: font-size: 1.875rem;
.right_home .block-views-blockcalendar-block-agenda .form-group {
    background: #a45121;
}


.right_home .block-views-blockcalendar-block-agenda .form-group .event-title a {
    color: #ffffff;
}
*/

.right_home .block-views-blockcalendar-block-agenda .more-link {
    padding: 0;
    max-height: 30px !important;
}

.right_home .block-views-blockcalendar-block-agenda .more-link a {
    background: #a45121;
}

/*
.right_home .block-views-blockcalendar-block-agenda .views-field-field-date {
    color: #f7f7f7;
}
*/

.page-node-type-actualite small,
.page-node-type-actualite .traductions {
    display: none;
}

.box_header #header .l--logo .brand {
    width: auto;
}

#block-useraccountmenu a {
    margin-right: 15px;
}

.page-node-type-projet #block-views-block-actualites-block-activites {
    margin-top: 0;
}

.view-actualites .views-row .titre-actu {
    min-height: inherit;
}

.link::after {
    content: '';
}

.view-filters label {
    display: block;
}

.view-newsletters .view-header {
    display: inline-block;
}
#quicktabs-newsletters .quicktabs-tabs {
    float: left;
    width: 100%;
    margin: 0 0 15px -5px;
}
#quicktabs-newsletters .quicktabs-tabs li {
    margin: 0;
    padding: 0;
    float: left;
}
#quicktabs-newsletters .quicktabs-tabs li a {
    font-family: "GillSans-bold";
    font-size: 1.3rem;
    padding: 10px 14px;
    cursor: pointer;
    color: #fff;
    border: none;
    border-bottom-color: transparent;
    border-radius: 0;
    background-color: #14a23e;
    line-height: 38px;
    margin: 2px;
}
#quicktabs-newsletters .quicktabs-tabs li a:focus {
    outline: none;
    text-decoration: none;
}
#quicktabs-newsletters .quicktabs-tabs .active a {
    background: #015319;
}
#quicktabs-newsletters .more-link a {
    color: #fff;
    background: #000;
    float: left;
    padding: 3px 8px;
    font-size: 1.2rem;
}

.field--name-body {
    margin-bottom: 30px;
}

.field--name-body ol, ul {
    padding-left: 2em;
}

.field--name-body ul li {
    list-style: square;
}

.field--name-body ol li {
    list-style: decimal;
}

.field--name-body li {
    font-family: gillsans;
    font-size: 1.6rem;
    line-height: 2.1rem;
    text-align: justify;
}

.view-empty {
    font-family: gillsans;
    font-size: 1.6rem;
}

.page-node-45 .breadcrumb, .pays .breadcrumb {
    display: block;
}

.block-entity-fieldnodefield-date-limite {
    font-family: 'GillSans';
    font-size: 1.5rem;
    margin-top: 10px;
}

.block-entity-fieldnodefield-lieu {
    margin-top: 10px;
}

.path-newsletters .view-newsletters .row-newsletter .titre-newsletter {
    margin-top: 0;
    min-height: 35px;
}

.box_ooas_ppp #block-views-block-publications-et-recherches-publications-hp .publications
{
    padding-top: 10px;
    padding-bottom: 18px;
    padding-left: 8px;
    background: #f7f7f7;
}

.box_ooas_ppp #block-views-block-publications-et-recherches-publications-hp .publications li
{
    font-size: 1.7rem;
    float: left;
    width: 100%;
    text-align: left;
}

.box_ooas_ppp #block-views-block-publications-et-recherches-publications-hp .publications li a
{
    color: #333;
    background: url('../images/arrow.png') no-repeat left center;
    position: relative;
    display: block;
    padding: 6px 25px 6px 32px;
}

.form-item label {
    font-family: "GillSans-bold";
    font-size: 1.4rem;
}

.form-control {
    font-size: 1.4rem;
}

.bef-link-active a {
    background: #a45121 !important;
}

.leftside .menu .active a {
    text-decoration: underline;
    background: transparent;
}

.dropdown-menu li a {
    text-decoration: none !important;
}

.dropdown-menu li.active a {
    text-decoration: underline !important;
    background: transparent !important;
}

.leftside .menu li .dropdown-menu {
    background: transparent;
}

.dropdown-menu li.active a.is-active {
    background: #a45121 !important;
}

.form-type-processed-text p,
.form-type-processed-text {
    text-align: center;
}

.form-type-processed-text h2 {
    margin-top: 0;
}

#edit-niveaux-de-langues fieldset {
    width: 30%;
}

.webform-submission-form .table tr th {
    text-transform: none;
}

.block-entity-fieldnodefield-date .field--label time, .block-entity-fieldnodefield-date .field--item time, .block-entity-fieldnodefield-date-limite .field--label time, .block-entity-fieldnodefield-date-limite .field--item time {
    font-size: 1.6rem;
    color: red;
}

.view-appels-d-offres .views-row, .view-offres-d-emploi .views-row {
    padding-bottom: 0;
}

#webform-submission-offre-d-emploi-add-form #edit-actions-submit {
    font-size: 1.5rem;
    float: right;
    padding: 8px 18px 8px 20px;
    text-transform: uppercase;
    background: #007727;
    margin: 0 1px;
    border: none;
    border-radius: 0;
}

.form-group {
    margin-bottom: 30px;
}

.view-filters {
    float: left;
}

.page-node-type-evenement .field--label {
    color: #000 !important;
}

.page-node-type-evenement .field--name-field-date .field--item time {
    color: red;
}

.page-node-type-evenement .field--item a {
    font-family: 'GillSans-bold';
    font-size: 1.6rem;
    color: #007727 !important;
}

.titre-actu a:after {
    content: '' !important;
}