@charset "UTF-8";
body, .sp-preloader {background-color:#006633 !important;color: #FFFFFF;}
#sp-header {background: #FFF !important;}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {color:#006633 !important;}
.sp-megamenu-parent>li>a {color:#006633 !important;font-weight:bold;font-size:12px !important;}
#sp-header .logo {height:100px;background-color: #FFFFFF !important;}
.primary-bg {background-color:#fbb900 /*#FBC018F0 #F9C200*/ !important;}
#sp-bottom-haut, #sp-footer, #sp-bottom {background:#006633 !important;color:rgba(255, 255, 255, 0.6);}
#main-body{color:#212529}
#about-us-section{border-top:3px solid #F9C200 !important}
.our-values-box .flip-box{border-radius:1.75rem;filter:drop-shadow(15px 11px 38px rgba(0, 0, 0, .05));justify-content: space-between;box-shadow: 0 0 50px rgb(0 0 0 / 10%);}
.text-content-op7,.sppb-addon-content{text-align:left !important}
.our-values-title{font-weight:bold;font-size:1.5rem !important;line-height:1 !important;position:relative;padding-bottom:5px;}
/*
.our-values-title:before{content:"";width:5rem;height:1px;position:absolute;background-color:#006633;top: 50%;left: -6rem;}
.our-values-title:after {content:"";width:5rem;height:1px;position:absolute;background-color:#356292;top: 50%;right: -6rem;}*/
.our-values-title:after {content:"";position:absolute;width:80px;height: 4px;left: 0;right:0;bottom:0;margin:auto;background-color:#f5c418;}
#sp-bottom {
    border-top:3px solid #006633 !important;
    background-image:url(../images/bottom-bg.png),linear-gradient(to right,#006633 5%,#006633 95% /*#016a99 45%*/) !important;color: #FFF !important;
}
#sp-bottom-top{background:#FCF5EB !important;color:#285473 !important;}
#sp-bottom-haut{border-top:1px solid #006633 !important;background:#FCF5EB/*#edeef0#FCF5EBurl(../images/contactbg.jpg) repeat*/ !important;color:#285473 !important}
#sp-bottom-haut a,#sp-bottom-haut .text-color,#sp-bottom-top a,#sp-bottom-top .text-color, #sp-footer .text-color, #sp-bottom .text-color{color:#285473 !important}
#sp-footer{background-color:#006633 !important;color: #FFFFFF;}
#sp-logo .sp-column {display: flex;flex-direction:row-reverse;align-items: center;justify-content: flex-center !important;}
 
@media (max-width: 1440px) {
    .sp-megamenu-parent>li:not(:last-child) {margin-right:15px !important;}
    #sp-header .logo {padding: 5px 10px;margin-right:5px !important}
}

@media (max-width: 1200px) {
    .sp-megamenu-parent>li:not(:last-child) {margin-right:10px !important;}
    .sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span {letter-spacing: 0.2px}
}

@media (max-width: 992px) {
    #sp-menu {padding-right:20px}
}

@media (max-width: 768px) {
    #sp-menu-right>.sp-column {margin-right:20px}
}
@media (max-width:991px) {
    .logo-image-phone {height:70px !important}
}
.req-a-call form .sppb-form-group select,.req-a-call .sppb-btn,.req-a-call,.req-a-call .sppb-form-control,.req-a-call placeholder{color:#212529 !important}
.req-a-call input,.req-a-call select{border-color:#212529 !important}
#sp-menu-right>.sp-column{margin-right:25px !important}
.sppb-addon-person .person-content-show-on-hover {background:transparent !important;}
#our-team-section {border-top: 3px solid #F9C200 !important;}
#activities{background-image:#006633 url(../images/bg_parallax.jpg) no-repeat !important;color: #FFF !important;}
#offcanvas-toggler>.fa, #offcanvas-toggler>a{color:#006633 !important;font-size:22px !important}
.mod-languages .inputbox,.mod-languages option{color:#006633 !important;}
.sppb-img-responsive{
   box-shadow: 0 2px 4px #d8e1e8;
    border: 1px solid rgba(0, 0, 0, .125) !important;
    background-color: #fff;
    background-clip: border-box;
    border-radius: .25rem;
}
#our-team-sections .sppb-person-information{min-height:160px !important}
.article-details .article-full-image img{display:none !important}
.sppb-addon-articles .sppb-addon-article{border-top:none !important}
#column-wrap-id-1716360155508{margin-top:0 !important}
.home-featured-img img,.home-featured-img .sppb-img-responsive{BORDER:none !important;box-shadow:none !important}
.sppb-btn-primary.sppb-btn-gradient {
    background-image: linear-gradient(0deg,#13AE6D 0,#116466 100%);
    border: none;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge){
line-height:2 !important
}

.logo-image{max-width:100px !important}
#topmenu{background-color:#FBB900}
#sp-top-bar{padding:2px 0 !important;background-color:#fbb900 !important;color:#FFF !important;border-bottom:1px solid #dee9f0 !important}
#sp-top1{align-content: center !important;}
#sp-top2{align-content: center !important;text-align: end !important;}
ul.social-icons{margin:0 !important}
#sp-top-bar a{color:#FFF !important;}
#sp-top-bar li.social-icon-label,ul.social-icons >li.social-icon-label{font-weight:bold;}
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    display: inline-block;
    font-size: 1.4rem;
    font-weight: 700;
    text-transform: uppercase;
    color: #212529;
    margin: 0;
}
.top-buttons,#sp-top-bar .top-buttons{display:block !important;float:left}
.float-right{float:right !important}
.sppb-btn-subscribe{height:35px;padding: 10px 30px 10px 30px;}