#sp-header {background: #246337; color: #ffffff;}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {color: #fff; }
.sp-megamenu-parent .sp-mega-group > li > a { color: #ddd;}
.sp-megamenu-parent > li:hover > a {color: #fff; }
.sp-megamenu-parent > li > a {color: #dddddd;}
.sp-megamenu-parent .sp-mega-group > li > a {text-transform: none; color: #cccccc;}
.sp-megamenu-parent .sp-mega-group > li > a:hover, .sp-megamenu-parent .sp-mega-group > li > a:focus {color:#ffffff;}
.sp-megamenu-parent .sp-mega-group .sp-mega-group-child {display:  none;}
.uk-button-senegel {background: #28633A; color:#cccccc; border: 1px solid #28633a;  }
.uk-button-senegel:hover, .uk-button-senegel:focus {color:#ffffff;  }
.reference {display: none;}
.uk-card-primary {background: #28633A;}
.label, .badge {background: #196331; font-size: 11px; font-weight: normal;}
label {margin-bottom: 0;}
.green-label {background: #196331; color: #ffffff; display: inline-block; margin-right: 5px; border-radius: 5px 5px 0 0; padding: 2px;}
.control-label {text-align: center; min-width: 10px; border-radius: 5px 5px 0 0; background: #196331; color: #ffffff; padding: 5px; width: 100%; font-family: 'Varela Round', sans-serif;}
.control-label.fabrikEmptyLabel {background: none; color: #000}
.form-control {border-radius: 0px 0px 5px 5px;}
label.fabrikLabel.fabrikTip, span.fabrikTip {display: block !important;}
.uk-button-primary {background:#196331  }
#map {min-height: 150px;}
.uk-card-primary li.uk-open a.uk-accordion-title {border-bottom: 1px solid rgba(255,255,255,0.7); }
.uk-card-default li.uk-open a.uk-accordion-title {border-bottom: 1px solid #28633B; } 
#greyrating input[type="radio"] { opacity: 0; position: absolute; }
.fb_el_good_governance___ques7_opt1 label, .fb_el_good_governance___ques7_opt2 label, .fb_el_good_governance___ques7_opt3 label, .fb_el_good_governance___text_ques8 label, .fb_el_good_governance___text_club label {display: none;}
.offcanvas-menu .menu-child li { padding: 0.3em 0; border-bottom: 1px solid rgba(0,0,0,0.1);}
.akeeba-sociallogin-link-button-google img, 
.akeeba-sociallogin-unlink-button-google img, 
.akeeba-sociallogin-button-google img {height: 38px !important; }
.breadcrumb {background: none !important;}
#offcanvas-toggler>.fa { color: #246337 !important;}
.offcanvas-menu .uk-card-body > .uk-nav-default:only-child {margin: 0;}

a.akeeba-sociallogin-button-google{ display: block;position: relative;text-indent: -99999999px;}
a.akeeba-sociallogin-button-google > * { text-indent: 0;}

.sppb-row{margin-right: 0;margin-left: 0;}
.sppb-addon-content>ul.menu.uk-subnav { padding: 5px 0;}
.sppb-addon-content>ul.menu.uk-subnav > li > a{ color: #fff; transition: 0.2s ease-in-out !important;}
.sppb-addon-content>ul.menu.uk-subnav > li:hover > a{ transform: scale(1.2); text-decoration: underline; text-underline-offset: 2px;}
.sppb-row .sppb-addon.sppb-addon-optin-forms {padding: 30px 0;}
.cp-request-info {margin-right: 10px !important}
@media (max-width: 991px) {
    .row{ --bs-gutter-x: 0; }div.akeeba-sociallogin-buttons > a.akeeba-sociallogin-button-google > img { height: auto !important; } sp-header { background: rgba(0,0,0,0); height: 75px; }
    #sp-header.header-sticky { background: rgba(255,255,255,0.5); }
    #header_row { height: 75px; }
    #sp-main-body { padding: 50px 0; }
    .sppb-addon-content>ul.menu.uk-subnav { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 150px), 1fr)); row-gap: 2px; }
    .sppb-addon-content>ul.menu.uk-subnav > li::before { content: ""; height: 1.5em; margin-left: 0px; margin-right: 20px; border-left: 1px solid #e5e5e5; }
    .sppb-responsive-bars { display: none !important; }
    .sppb-link-list-responsive.sppb-link-list-wrap ul { max-height: 100%; overflow: visible; transition: all .5s; }
    .sppb-column-addons > .clearfix:nth-child(2) > .sppb-addon-divider-wrap > .sppb-divider.sppb-divider-border { margin: 0 !important; }
    .main-content-custom .row:first-child{flex-direction: column-reverse; gap: 20px;}
}
.why-senegel-how-it-works-btn { font-size: 28px; padding: 20px; transition: 0.2s ease-in-out; }
.why-senegel-how-it-works-btn:hover{ transform: scale(1.2); }
.sppb-section .clearfix .sppb-optin-form-content { padding: 0; }
.sppb-section .clearfix .sppb-link-list-list ul > li > a { padding-left: 0 !important; }
ul.pagination { display: flex; flex-wrap: wrap; justify-content: center;}

.main-content-social-login > .akeeba-sociallogin-buttons {display: flex;flex-direction: column;gap: 3px;margin-bottom: 10px;}
.main-content-social-login > .akeeba-sociallogin-buttons > .akeeba-sociallogin-button-facebook {padding: 0rem !important;font-size: 16px;display: flex;justify-content: center;align-items: center;overflow: hidden;height: 50px;}
.main-content-social-login > .akeeba-sociallogin-buttons > .akeeba-sociallogin-button-facebook > img {width: 30px !important;height: 30px !important;}
.main-content-social-login > .akeeba-sociallogin-buttons > .akeeba-sociallogin-button-google {padding: 0rem !important;font-size: 14px;display: flex;justify-content: center;align-items: center;overflow: hidden;width: 100%;background-color: #4285F4;}
.main-content-social-login > .akeeba-sociallogin-buttons > .akeeba-sociallogin-button-google > img {padding: 0;margin: 0;width: 200px;height: auto !important;}
#sp-headerbar .akeeba-sociallogin-buttons {display: flex;flex-direction: column;gap: 3px;margin-bottom: 3px;}
#sp-headerbar div.akeeba-sociallogin-buttons > a.akeeba-sociallogin-button-google {padding: 0 !important;display: flex;justify-content: center;align-items: center;overflow: hidden;background-color: #4285F4;margin: 0 3px;}
#sp-headerbar div.akeeba-sociallogin-buttons > a.akeeba-sociallogin-button-facebook {padding: 0 !important;display: flex;justify-content: center;align-items: center;overflow: hidden;margin: 0 3px;font-size: 10px;height: 40px;}
#sp-headerbar div.akeeba-sociallogin-buttons > a.akeeba-sociallogin-button-facebook > img {width: 16px !important;height: 16px !important;}
#sp-headerbar .custom a[href="/users/signinout"] {margin: 3px;width: -webkit-fill-available;border-radius: 3px;font-size: 10px;height: 40px;display: flex;justify-content: center;align-items: center;}
#sp-headerbar .row:first-child { align-items: center;}
@media (max-width: 991px) {
    .offcanvas-inner .custom a[href="/users/signinout"] {margin: 3px;display: flex;justify-content: center;align-items: center;height: 40px;width: -webkit-fill-available;color: #fff;border-radius: 3px;font-size: 14px; }
    .offcanvas-inner div.akeeba-sociallogin-buttons {display: flex;flex-direction: column;gap: 3px;margin-bottom: 3px; }
    .offcanvas-inner div.akeeba-sociallogin-buttons > a.akeeba-sociallogin-button-facebook {padding: 0 !important;display: flex;justify-content: center;align-items: center;overflow: hidden;margin: 0 3px;font-size: 14px;height: 40px; }
    .offcanvas-inner div.akeeba-sociallogin-buttons > a.akeeba-sociallogin-button-facebook > img {width: 22px !important;height: 22px !important; }
    .offcanvas-inner div.akeeba-sociallogin-buttons > a.akeeba-sociallogin-button-google {padding: 0 !important;display: flex;justify-content: center;align-items: center;overflow: hidden;background-color: #4285F4;margin: 0 3px; }
    .offcanvas-inner div.akeeba-sociallogin-buttons > a.akeeba-sociallogin-button-google > img {width: 152px !important;height: auto !important; }
}
@media (min-width: 992px) and (max-width: 1199px) {
    #sp-headerbar .custom a[href="/users/signinout"] {height: 30px; }
    #sp-headerbar div.akeeba-sociallogin-buttons > a.akeeba-sociallogin-button-google > img {width: 121px !important;height: auto !important; }
    #sp-headerbar div.akeeba-sociallogin-buttons > a.akeeba-sociallogin-button-facebook {height: 30px; }
}
@media (min-width: 1200px) and (max-width: 1399px) {
    #sp-headerbar .custom a[href="/users/signinout"] {font-size: 12px; }
    #sp-headerbar div.akeeba-sociallogin-buttons > a.akeeba-sociallogin-button-facebook {font-size: 12px; }
    #sp-headerbar div.akeeba-sociallogin-buttons > a.akeeba-sociallogin-button-google > img {width: 152px !important;height: auto !important; }
}
@media (min-width: 1400px) {
    #sp-headerbar .custom a[href="/users/signinout"] {font-size: 14px; }
    #sp-headerbar div.akeeba-sociallogin-buttons > a.akeeba-sociallogin-button-facebook {font-size: 14px; }
    #sp-headerbar div.akeeba-sociallogin-buttons > a.akeeba-sociallogin-button-facebook > img {width: 24px !important;height: 24px !important; }
    #sp-headerbar div.akeeba-sociallogin-buttons > a.akeeba-sociallogin-button-google > img {width: 164px !important;height: auto !important; }
}
.why-senegel-how-can-you-help a img{padding: 5px;transition: 0.2s ease-in-out;border-radius: 5px; }
.why-senegel-how-can-you-help a:hover img{transform: scale(1.1);box-shadow: 0px 0px 5px #246337; }


