/*
 Theme Name:     Born To Give Child Theme
 Theme URI:      https://demo.imithemes.com/born-to-give
 Description:    Born To Give Child Theme
 Author:         imithemes
 Author URI:     http://www.imithemes.com
 Template: 		 born-to-give
 Version:        1.0
*/

/* =Theme customization starts here
------------------------------------------------------- */
hr.sm:before, hr.sm:after, .block-title:before, .block-title:after, .widgettitle:before, .widgettitle:after, .widget-title:before, .widget-title:after, .vc_custom_heading:before, .vc_custom_heading:after {
    display: none;
}
#header{
margin: 0 auto;
}
.meta-data{
    font-family: inherit;
}
.pager {
    display:none;
}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
    margin-top: 1px;
}
.dd-menu{ top:104px;}

.header-style1 .dd-menu > li, .header-style2 .dd-menu > li, #menu-toggle {
    margin-top: 30px!important;
}
.header-style1 .header-info-col, .header-style1 .search-module-trigger, .header-style1 .cart-module-trigger, .header-style2 .search-module-trigger, .header-style2 .cart-module-trigger {
    margin-top: 37px;
}
.menu-overlay {
    position:absolute;top:0;left:0;width:100%;height:200px;margin:0;padding:0;background-image: linear-gradient(to top, rgba(0,0,0,0), rgba(0,0,0,0.3));z-index:100
}
h4{
        text-transform: none;
        line-height:25px !important;
}
body:not(.page-contact) .grecaptcha-badge {
   opacity: 0;
   visibility: hidden;
}
.footer-menu li {
    margin-left: 0;
}
.footer-menu li:after {
    padding: 0 10px;
}
.rtl * {
    letter-spacing: 0px;
}
.rtl .dd-menu > li > a {
    font-size: 16px;
}
.rtl .dd-menu > li {
    float: right;
}

.rtl ul {
    margin: 10px 20px 10px 0px;
}
.rtl h4, .rtl .gallery-updates-overlay, .rtl .dd-menu > li > a, .rtl .footer_widget h4.widgettitle, .rtl .grid-item h3 {
    letter-spacing: 0;
}
.rtl .block-title:before, .rtl .widgettitle:before, .rtl .widget-title:before, .rtl .vc_custom_heading:before {
    right: 0;
    left: auto;
}
.rtl .block-title:after, .rtl .widgettitle:after, .rtl .widget-title:after, .rtl .vc_custom_heading:after {
    right: 43px;
    left: auto;
}

.rtl .block-title-center:before, .rtl .vc_custom_heading.text_align_center:before {
    right: 50%;
    margin-right: -20px;
}
.rtl .block-title-center:after, .rtl .vc_custom_heading.text_align_center:after {
    right: 50%;
    margin-right: -23px;
}

.rtl .partners {
    direction:ltr;
}
.rtl .grid-staff-item-compact .grid-item-content {
    padding-right: 20px;
}
.rtl .fact-ico {
    float: right;
    margin: 0 0px 0px 20px;
    margin-right: 5px;
}
.rtl .vc_btn3-container.vc_btn3-right {
    margin-right:5px !important;
}
.rtl .megamenu-sub-title {
    text-align: right !important;
}

@media only screen and (max-width: 767px) {
    .parallax-text-block {
        float: none!important;
        width: calc(100% - 30px) !important;
        margin: 0 15px;
    }
    .homepage_first_slide .defaultimg {
        background-position:30% 0px !important;
    }
    .cta-row {
        margin-top: -14px;
    }
    .rtl .btn-default, .rtl .btn-primary, .rtl .btn-success, .rtl .btn-info, .rtl .btn-warning, .rtl .btn-danger, .rtl .donate-button {
        letter-spacing: -1px !important;
    }
    .rtl .large_text, .rtl h1, .rtl h2, .rtl h3 .rtl h4, .rtl h5, .rtl h6, .rtl .featured-link strong, .rtl .featured-text strong {
        letter-spacing: -2px !important;
    }
    .page-banner {
        height: auto !important;
    }
}
@media only screen and (max-width: 992px) {
    .rtl .dd-menu > li > a {
        padding-right: 25px;
    }
}