body {font-size: 16px}
strong {color: #2c4491}
a {color: #c1b696;}
a:hover {color: #c1b696;}
hr {margin-top: 0}
.form-control {border-color: #2c4491}
.essence-btn {line-height: inherit; background-color: #c1b696}
#monpopup .fa.fa-times {display: none}

/* FORM */
#default-formulaire-2 .nice-select {float: none; border: 2px solid #2c4491}
#default-formulaire-2 .nice-select .current {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
}

.page-titre-img {height: 25vh}

.btn {padding: 0.375rem 0.75rem;}
.header .logo {padding: 10px 20px; max-height: 80px}
.header li a {padding: 28px 20px}

h2 {font-size: 3rem; color: #2c4491}
h3 {color: #414142}
body ul {margin: revert}

.catagory-content {text-align: center}
.single_catagory_area .catagory-content a {text-transform: none;}
.single_catagory_area:hover .catagory-content a {color: #2c4491; text-decoration: none;}

.icon-left {position: absolute; bottom: -25px; right: -35px; opacity: 0.2; width: 30%; fill:#99b2db; z-index: -2}
.icon-right {position: absolute; bottom: -25px; left: -35px; opacity: 0.5; width: 30%; fill:#fff; z-index: -2}

.blog-item a:hover, .blog-item a:hover h3 {color: #c1b696; text-decoration: none}
.blog-item h3 {transition: 0.2s all ease-in-out}

@media screen and (max-width: 1024px) {
.icon-left, .icon-right {bottom: 25px; left: 50%; transform: translateX(-50%); -ms-transform: translateX(-50%); -moz-transform: translateX(-50%); width: 50%}
h1 {font-size: 3rem}
h2 {font-size: 2rem}
}

.portfolio-filter a {border: 2px solid #2c4491;border-radius: 20px;padding: 2px 10px; color: #2c4491; margin: 5px}
.portfolio-filter .active-filter {background-color: #2c4491; color: white}
.portfolio-img img {height: 200px; width: 100%;aspect-ratio: 16/9; object-fit: cover}

.accueil-temoignage .nom-temoignage h3 {font-size: 20px;}

#slider-accueil > div > p {margin-bottom: 0}

.ombre-transi {transition: 0.1s all ease-in}
.ombre-transi:hover {box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important}

.btn {min-width: 0}

.box-postulation {background-color: #2c4491}

.accueil-temoignage .nom-temoignage h4 {font-size: 16px; color: #c1b696}
.accueil-temoignage .img-temoignage {
    height: 0;
    padding-top: 100%;
    width: 100%;}