/*@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Jost:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800&family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap');*/

@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
.textwidget>p,
.bg-primary a,
.bg-primary .btn-outline-secondary {
    color: #fff !important;
}

.overlap-with-header {
    margin-top: -157px;
}

img.zoomin,
.zoomin img,
img.zoomin-large,
.zoomin-large img {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}

img.zoomin:hover,
.zoomin img:hover {
    /*max-width: 110%;*/
    transform: scale(1.2);
    overflow: hidden;
}

.page-template>div.container {
    background: #dceab2;
}

.footer-social-icon {
    font-size: 1.6rem;
    padding: .15rem;
}

.uagb-post__inner-wrap {
    background: #dceab2 !important;
    padding: 20px;
    text-align: left;
}

a {
    color: #0A0E07;
    text-decoration: none !important;
}

a:hover {
    color: #ccc;
}

.blog-post-title a {
    color: var(--bs-green);
}

footer .footer_widget a:hover {
    color: #fff !important;
}

.badge {
    border-radius: 0 !important;
}


/*
a.read-more {
    padding: 2%;
    background-color: #61803D !important;
    color: #D7E4C8 !important;
}*/


/*a.read-more:hover,*/

a.badge:hover {
    color: #ffffff !important;
}

.bg-light-accent {
    background-color: #DCEAB2 !important
}

.height-25 {
    min-height: 250px;
    max-height: 250px;
}


/*fix for menu items with letters breaking down to next line*/

@media only screen and (max-width:991px) {
    *,
    *::before,
    *::after {
        /*box-sizing: border-box;*/
        /*remove this and add the content-box instead to fix this*/
        box-sizing: content-box;
    }
}


/*member logos section*/

#member-ngos .member-ngos-wrap {
    border-top: 1px solid #d6eaff;
    border-left: 1px solid #d6eaff;
    margin-bottom: 30px
}

#member-ngos .ngo-logo {
    padding: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-right: 1px solid #d6eaff;
    border-bottom: 1px solid #d6eaff;
    overflow: hidden;
    background: #fff;
    height: 260px
}

#member-ngos img {
    transition: all 0.4s ease-in-out;
    max-height: 200px !important;
}

.post-thumbnail .wp-post-image {
    width: auto;
}

.hide {
    display: none !important;
}

.show {
    display: block !important;
}