/*
Theme Name: KAF Theme
Theme URI: https://gsdh.org
Description: Charity Hub Child Theme
Author: GSDH
Author URI: https://www.gsdh.org
Version: 1.05
License:
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: white, light, Green, two-columns, fluid-layout, custom-background, custom-colors, featured-images, theme-options
Text Domain: gdlr_translate
Template: base
*/

.page-id-69 .current-projects .column-service-content a {
    display: block;
    margin-right: 25px;
    line-height: normal;

}

.page-id-69 .current-projects .column-service-content a strong {
    font-weight: normal;
    color: #ea4246;
    line-height: normal;

}
.gdlr-page-title-wrapper .gdlr-page-caption {
    text-align: left
}

.gdlr-tab-item.horizontal .tab-title-wrapper .tab-title,
.page .gdlr-tab-item.vertical .tab-title-wrapper .tab-title {
    color: #ABABAB;
    background-color: #eee;
    transition: all .2s linear;
    -o-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
}

.page .gdlr-tab-item.horizontal .tab-title-wrapper .tab-title.active, .page .gdlr-tab-item.horizontal .tab-title-wrapper .tab-title:hover,
.page .gdlr-tab-item.vertical .tab-title-wrapper .tab-title.active, .page .gdlr-tab-item.vertical .tab-title-wrapper .tab-title:hover {
    color: #3b3b3b !important;
    background-color: #fff;
}

.gdlr-item-title-wrapper.pos-left {
    clear: both;
    white-space: nowrap;
}

.page .glide__slide .colour-circle-primary {
    opacity: 0.8;
}

.page .gdlr-cause-search-wrapper .cause-search-title {
    font-size: 25px;
    margin: 5px 0 0 0;
}

.page .search-container {
    padding-top: 20px;
}

.page h2.partners-h2 {
    color: #666666 !important;
}

.testimonial-item .testimonial-item-inner.gdlr-skin-box {
    min-height: 175px;
}


.page:not(.page-id-69) .gdlr-color-wrapper {
    padding-bottom: 30px !important;
}

div#mc4wp-form-1 {
    margin: -2px 0 0 0;
}

.current-projects .column-service-content a:after {
    content: "»";
    display: inline-block;
    margin-left: 8px;
    color: #ea4246;
}

.kofi-annan-name {
    white-space: nowrap;
}

select#kaf-cat-dropdown {
    padding: 15px 35px 15px 14px;
    background-position: 93% 50%;
    width: 100%;
}

#search-cause-s {
    border: 0 !important
}

.fancybox-title {
    display: none;
}

.social-icon.linkedinfluencer {
    text-transform: lowercase;
}

.kaf-article-slider-with-image .gdlr-caption-wrapper.post-slider .gdlr-caption.non-sliding .kaf-nav-arrows {
    display: none;
}

.top-social-wrapper {
    margin: 0
}

body .kaf-partners img {
    margin: 0;
}

#gdlr-main-navigation {
    margin-right: 0;
}

body .gdlr-navigation-wrapper .gdlr-main-menu > li.current-menu-item > a {
    font-family: "Praxis Regular", Helvetica, Arial, sans-serif !important;
    /*  font-weight: bold;*/
}

body .menu-footer-the-kaf-container .current_page_item a {
    font-family: "Praxis SemiBold", Helvetica, Arial, sans-serif;
}

body .biography-wrapper {
    padding-bottom: 0;
    padding-top: 59px
}

body .biography-wrapper .gdlr-item {
    margin: 0px 15px 15px
}

.kaf-faq.gdlr-accordion-item.style-1 .accordion-title {
    padding-top: 9px;
    padding-left: 45px;
}

.kaf-faq.gdlr-accordion-item.style-1 .accordion-title i {
    margin: 0 10px 0 -35px;
}

.temp_alert {
    border-bottom: 1px solid;
    font-size: 80%;
    padding: 10px 0;
    text-transform: uppercase;
}

.close_button {
    cursor: pointer;
    float: right;
    font-size: 20px;
    font-style: normal;
    line-height: 20px;
}

body .gdlr-navigation-wrapper .gdlr-main-menu > li > a {
    text-decoration: none;
    padding: 2px 8px 0;
    margin: 15px 7px;
    border-radius: 3px;
}

body .gdlr-navigation-wrapper .gdlr-main-menu > li > a:hover,
.gdlr-navigation-wrapper .gdlr-main-menu > li > a:active,
body .gdlr-navigation-wrapper .gdlr-main-menu > li.current_page_item > a {
    background-color: #7b6a5d;
    text-decoration: none;
    color: #fff;
}

.gdlr-nav-container {
    user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none
}

.kaf-share-button-wrapper a.linkedin:hover {
    background-color: #005a87
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.gdlr-sidebar .video-container iframe {
    max-width: 350px;
}

.image_attribution {
    margin: -25px 0 25px 0;
    font-size: 12px;
}


.widget_archive select {
    width: 100%;
    padding: 15px 25px 15px 15px;
    background-position: 95% 50%;
}

.month-archive-popular-posts {
    margin: 30px 0 0 0;
}

i.fa.fa-frown-o {
    display: none;
}

.page-not-found-block {
    padding: 0;
}

#footer_in_the_news .gdlr-blog-grid h3.gdlr-blog-title {
    font-size: 14px !important;
    min-height: 0 !important;
}

#footer-widget-4 #footer_in_the_news div {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
    line-height: inherit;
    min-height: 0 !important;
}

#footer-widget-4 #footer_in_the_news div .excerpt-read-more {
    display: none
}

#footer_in_the_news .gdlr-blog-grid .excerpt-read-more,
#footer_in_the_news .gdlr-blog-grid .gdlr-blog-content {
    display: none !important;
}

.gdlr-styled-box-body.has-kaf-button .kaf-share-position-abs,
.gdlr-styled-box-body.has-kaf-button a.gdlr-button {
    top: auto;
}

body .gdlr-feature-media-item .feature-media-title {
    font-size: 25px;
}

.gdlr-sticky-banner {
    display: none;
}

.board-members .gdlr-testimonial-item .testimonial-author-image {
    left: 0 !important;
    bottom: -80px !important;
    right: 0 !important;
    margin: 0 auto !important;
}

.kaf-partners .padding-top {
    padding-top: 40px
}

.youth-initiative .kaf-partners .padding-top {
    padding-bottom: 20px;
}

.gdlr-ux .container-padding {
    padding-top: 20px
}

.home-content-boxes.gdlr-ux .container-padding {
    padding-top: 60px
}

.kaf-faq.gdlr-accordion-item.style-1 .accordion-title {
    /* display: table;*/
}

.kaf-faq.gdlr-accordion-item.style-1 .accordion-title span {
    line-height: 16px !important;
    /*    display: table;
        float: right;*/
}

.footer-column .fa-linkedinfluencer {
    background-image: url('images/influencer_footer.png') !important;
    background-size: 58px auto;
}

.preload_images img {
    position: absolute;
    height: 1px;
    width: 1px;
    visibility: hidden;
    left: -99999px;
}


/* Margins

 Mobile: White to White - 100px
 White t Color - 50px
 Colors t0 Color - 50px

 */

.section-container, .gdlr-item-start-content, .gdlr-parallax-wrapper, .gdlr-color-wrapper {
    padding-top: 50px;
}

/*
iframe { opacity: 0; display: none  }
.video-container iframe .gdlr-video iframe, .home iframe { opacity: 1; display: block }*/

.our-work-pillars h3.gdlr-item-title {
    padding-top: 20px !important;
    display: table !important;
    clear: both;
    width: 100%;
}

.section_latest_articles .gdlr-pagination {
    display: none;
}

.section_latest_articles {
    margin: 0 0 100px 0;
}

.latest_statements_wrapper {
    margin-top: 50px;
}

.kaf-breaking-news-wrapper {
    background: #5daad9;
    padding: 17px 0;
    line-height: 1;
    z-index: 100000000000000;
    border: 0;
    position: absolute;
    width: 100%;
}

.section_how_works {
    padding-top: 98px !important;
}

.section_latest_news_intro_wrapper {
    margin-top: 10px;
}

.mobile-only {
    display: none
}

.section_latest_statements .gdlr-pagination {
    display: none
}

body .kaf-prominent-header-dark:after, h3.kaf-prominent-header-dark:after {
    background-image: url(images/header-arrow-dark-150.png) !important;
}

body h3.kaf-prominent-header:after {
    bottom: -22px;
}

body .container .kaf-header-social {
    margin-top: 0px !important;
}

body .container .kaf-header-social-links {
    margin-top: -4px;
}

body .footer-wrapper .kaf-logo {
    max-width: 211px;
    margin: -20px 0 25px -73px
}

.gdlr-blog-thumbnail.gdlr-video {
    background-color: transparent;
    background-image: none;
}

.gdlr-video iframe {
    opacity: 0
}

.gdlr-video .video-container iframe {
    opacity: 1
}

.gdlr-fluid-video-wrapper iframe {
    opacity: 1
}

.section_projects_wrapper, .section_support_wrapper {
    margin-top: 30px;
}

body .kaf-breaking-marquee a {
    margin: 0 250px
}

body.has-no-breaking-news.home #content-section-2 .gdlr-color-wrapper.section_how_works {
    padding-top: 40px !important;
    padding-bottom: 50px !important;
}

#hmpg-search {
    padding: 10px 30px 30px !important
}

.eq-home-search .kaf-btn-transparent {
    left: 30px;
}

/** Third-party and plugin overrides **/

body .eo-event-meta {
    margin: 10px 0;
}