@keyframes fadeDown {
from {
opacity: 0;
transform: translate3d(0, -30px, 0)
}
to {
opacity: 1;
transform: none
}
}
.elementor-element.fadeInDown {
animation-name: fadeDown
}
@keyframes fadeLeft {
from {
opacity: 0;
transform: translate3d(-30px, 0, 0)
}
to {
opacity: 1;
transform: none
}
}
.elementor-element.fadeInLeft {
animation-name: fadeLeft
}
@keyframes fadeRight {
from {
opacity: 0;
transform: translate3d(30px, 0, 0)
}
to {
opacity: 1;
transform: none
}
}
.elementor-element.fadeInRight {
animation-name: fadeRight
}
@keyframes fadeUp {
from {
opacity: 0;
transform: translate3d(0, 30px, 0)
}
to {
opacity: 1;
transform: none
}
}
.elementor-element.fadeInUp {
animation-name: fadeUp
}
a {
color: #149ce6;
}
.page-nav .cls-1 {
fill: #ffffff !important;
}
h3 a:hover,
h4 a:hover {
color: #a0be40 !important;
}
.navigation-main ul li a:hover {
color: #3c766c !important;
}
.grey-bg .events-loop {
background: #f3f3f3;
}
.title-decoration::after {
content: display: block;
width: 32px;
padding-top: 3px;
border-bottom: 4px solid #365C33;
}
.title-decoration-white::after {
content: display: block;
width: 32px;
padding-top: 3px;
border-bottom: 4px solid #fff;
}
.title-decoration-blue::after {
content: display: block;
width: 32px;
padding-top: 3px;
border-bottom: 4px solid #1E82B9;
}
#breadcrumbs * {
font-family: "Museo Sans";
}
#breadcrumbs .breadcrumb_last {
font-weight: 500;
margin-left: 10px;
}
#breadcrumbs span a {
margin-right: 10px;
margin-left: 10px;
font-size: inherit;
}
.strategy-grid .elementor-image-box-content {
padding: 20px;
}
.strategy-grid .st-links {
margin-left: 20px;
}
blockquote {
font-family: "Museo Sans", sans-serif;
font-size: 21px;
letter-spacing: .4px;
line-height: 36px;
border-left: 5px solid #98c21f;
color: #149ce6;
margin: 42px 0 45px 30px;
padding-left: 48px;
}
.in-page-nav ul li:hover {
border-left: 4px solid #435d36;
padding-left: 10px;
}
.counter-section .elementor-counter-number { }
.elementor-counter .elementor-counter-number-suffix { }
#updates {
margin-top: -80px;
margin-bottom: 15px;
display: block;
}
.tender-loop .elementor-grid {
display: flow-root;
align-content
}
.about-team img {
border-radius: 100%;
}
.dce-acf-relationship-natural a {
display: inline-block !important;
}
.dce-acf-relationship-natural p:hover {
color: #53766c !important;
}
.blue-text-section h4 a {
color: #26A6EC !important;
}
.blue-text-section h4 a:hover {
color: #a3c63b !important;
}
.menu-item-8822 a {
text-transform: capitalize !important;
}
.dce-posts-container .dce-post-image .dce-img img {
height: 200px !important;
object-fit: cover;
}
.post-download-buttons {
margin-bottom: 30px !important;
}
.post-download-buttons span a {
background: #149ce6;
color: #fff;
padding: 10px 30px;
margin-right: 20px;
text-transform: uppercase;
}
.post-download-buttons span a::before {
content: url(//fsdafrica.org/wp-content/uploads/2022/09/download-3.png);
margin-right: 10px
}
.post-download-buttons span a:hover {
background: #387067;
color: #fff;
}
.facetwp-dropdown,
.facetwp-type-sort select {
background: #3c766c;
color: #fff;
}
.facet-drop-select .fs-label-wrap {
background: #3c766c;
color: #fff;
line-height: 25px;
margin-top: 5px;
border-radius: 4px
} .event-title-grey {
min-height: 120px;
}
.dce-item_title {
min-height: 120px;
display: table !important;
}
.dce-item_title .dce-post-title {
display: table-cell !important;
}
.elementor-post__read-more-wrapper {
margin-top: auto;
}
.dce-item_readmore {
margin-top: auto !important;
}
.dce-item_custommeta .dce-meta-item::before {
content: url(//fsdafrica.org/wp-content/uploads/2022/09/calendar-e1663060545708.png);
margin-right: 10px;
line-height: 17px;
}
.fsdai-boxes .elementor-widget-container {
min-height: 200px;
}
.read-more-buttons .elementor-toggle-title:hover {
color: #a3c63b !important;
}
.download-inline-button {
background: #365c33;
font-family: "Museo Sans";
margin-top: 20px;
color: #fff !important;
}
.download-inline-button:hover {
background: #26a6ec;
font-family: "Museo Sans";
margin-top: 20px;
color: #fff !important;
}
.readmore-buttons-main {
margin-top: auto !important;
}
.readmore-toggle {
display: none;
}
.readmore-toggle-btn {
color: #26a6ec;
transition: transform 250ms;
}
.moreless-button {
font-size: 21px;
line-height: 15px;
font-weight: 600;
-webkit-transition: #26a6ec 0.5s ease-in, font-size 0.5s;
transition: #26a6ec 2s ease-in, font-size 0.5s;
}
.moreless-button-main::after {
font-family: "Font Awesome 5 Free 	content: " f078
}
.moreless-button-active::after {
font-family: "Font Awesome 5 Free  	content: " f077
}
.moreless-button:hover {
color: #98c21f;
font-weight: 600;
padding: 5px 0px 5px 0px;
font-size: 22px;
margin-left: -5px;
transform: scale(1.1);
}
.moretext {
display: none;
}
.about-team .elementor-widget-theme-post-title {
margin-bottom: 15px;
}
.about-team .elementor-grid {
--grid-column-gap: 30px !important;
--grid-row-gap: 35px !important;
}
.elementor-post__read-more-wrapper a,
.dce-post-button a {
transition: transform 250ms;
}
.elementor-post__read-more-wrapper a:hover {
color: #a3c63b !important;
transform: scale(1.1) !important;
}
.inline-button-link {
transition: transform 250ms !important;
}
.inline-button-link a:hover {
transform: translateY(-5px) !important;
}
.elementor-size-sm:hover {
background: #26A6EC !important;
color: #fff !important;
}
.addtoany_content {
max-width: 1140px;
}
.dotMailer_news_letter .email {
border: 1px solid #f8f9f9;
background: #f8f9f9;
width: 100%;
position: relative;
}
.dotMailer_news_letter input[type="submit"] {
margin-top: -40px !important;
margin-bottom: 15px;
display: table-cell; float: right;
position: relative;
z-index: 2;
background: transparent;
border: none;
line-height: 22px;
color: #3c766c;
}
.dotMailer_news_letter p {
display: none;
}
.dotMailer_news_letter h5 {
color: #3c766c;
font-family: "Museo Sans", Sans-serif;
font-size: 21px;
font-weight: 500;
line-height: 32px;
}
label[for="dotMailer_email"] {
position: absolute;
font-family: "Museo Sans", Sans-serif;
pointer-events: none;
left: 10px;
top: 58%;
transition: 0.2s ease all;
font-size: 13px;
font-weight: 300;
z-index: 1;
}
#dotMailer_email:focus {
outline: none;
box-shadow: 0 0 0 1px rgb(60 118 108);
z-index: 1;
}
label[for="dotMailer_email"]:focus~label {
position: relative;
font-size: 12px;
z-index: -2;
}
.dotMailer_news_letter br {
display: none;
}
.elementor-widget-text-editor ul li {
margin-bottom: 20px
}
.team-accordion .elementor-accordion-title:hover {
color: #365c33 !important;
}
.is-form-style input.is-search-submit,
.is-search-icon {
display: inline-block !important;
color: #fff !important;
background: #fff;
border: none;
border-radius: 0 20px 20px 0;
}
.is-search-icon svg {
fill: #fff !important;
}
.is-form-style input.is-search-input {
background: #fff;
border: none !important;
font-family: inherit;
border-radius: 20px 0 0 20px;
}
.is-search-icon:hover,
.is-form-style button.is-search-submit:hover {
background: #a3c63b;
border-radius: 0 20px 20px 0;
} @media screen and (max-width: 767px) {
.depicter-auto-height .depicter-view 	{
height: 210px !important;
margin-top: -50px;
}
}