/*
Theme Name: goodwish Child Theme
Description:    Child theme for the goodwish WordPress Theme
Author:         <a href="http://themeforest.net/user/Kaptinlin">Kaptinlin</a>
Author URI:     http://themeforest.net/user/Kaptinlin
Template:       goodwish
Version:        0.1.0
*/

/*********** TOP BAR  ****************/

.edgtf-top-bar .wpml-ls-sidebars- ul,
.edgtf-top-bar .wpml-ls ul{
    margin:0;
    list-style: none;
}
.edgtf-top-bar {
    background-color: rgba(0, 0, 0, 1) !important;
}
 .edgtf-top-bar .widget a, 
 .edgtf-top-bar .widget i, 
 .edgtf-top-bar .widget p, 
 .edgtf-top-bar .widget span,
 .edgtf-top-bar #lang_sel .lang_sel_sel:after, 
.edgtf-top-bar .edgtf-social-icon-widget-holder {
    color: #fff!important;
}

/*************** MENU TOP  **********************/

/************** PROGETTO ***************/

.single-progetto .edgtf-page-header>div:not(.edgtf-sticky-header) .edgtf-search-opener,
.single-progetto .edgtf-page-header>div:not(.edgtf-sticky-header) .edgtf-main-menu>ul>li>a,
.give-success .edgtf-page-header>div:not(.edgtf-sticky-header) .edgtf-search-opener,
.give-success .edgtf-page-header>div:not(.edgtf-sticky-header) .edgtf-main-menu>ul>li>a,
.search-results .edgtf-page-header>div:not(.edgtf-sticky-header) .edgtf-search-opener,
.search-results .edgtf-page-header>div:not(.edgtf-sticky-header) .edgtf-main-menu>ul>li>a, 
.edgtf-light-header.edgtf-header-style-on-scroll .edgtf-page-header .edgtf-main-menu>ul>li>a {
    color: #fff;
}

.single-progetto  .edgtf-logo-wrapper a img.edgtf-light-logo,
.search-results  .edgtf-logo-wrapper a img.edgtf-light-logo,
.give-success .edgtf-logo-wrapper a img.edgtf-light-logo{
    opacity: 1 !important;
}

.single-progetto .edgtf-page-header .edgtf-logo-wrapper a img.edgtf-normal-logo,
.single-progetto .edgtf-page-header .edgtf-logo-wrapper a img.edgtf-dark-logo,
.search-results .edgtf-page-header .edgtf-logo-wrapper a img.edgtf-normal-logo,
.search-results .edgtf-page-header .edgtf-logo-wrapper a img.edgtf-dark-logo,
.give-success .edgtf-page-header .edgtf-logo-wrapper a img.edgtf-normal-logo,
.give-success .edgtf-page-header .edgtf-logo-wrapper a img.edgtf-dark-logo{
    opacity: 0 !important;
}
.single-progetto .edgtf-sticky-header.header-appear .edgtf-logo-wrapper a img.edgtf-light-logo,
.give-success .edgtf-sticky-header.header-appear .edgtf-logo-wrapper a img.edgtf-light-logo,
.edgtf-sticky-header.header-appear .edgtf-logo-wrapper a img.edgtf-light-logo,
.edgtf-sticky-header.header-appear .edgtf-logo-wrapper a img.edgtf-normal-logo {
    opacity: 0 !important;
}

.single-progetto .edgtf-sticky-holder .edgtf-logo-wrapper  a img.edgtf-dark-logo,
.search-results .edgtf-sticky-holder .edgtf-logo-wrapper  a img.edgtf-dark-logo,
.give-success .edgtf-sticky-holder .edgtf-logo-wrapper  a img.edgtf-dark-logo,
.edgtf-sticky-holder .edgtf-logo-wrapper  a img.edgtf-dark-logo {
    opacity: 1 !important;
}

.single-progetto .tit-share{
	margin-bottom: 10px !important;
}

/*********** SCELTA LINGUA TOP BAR ****************/

.edgtf-top-bar .wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown ul li ul{
    display:none;
    position:absolute;
    right:13px  
}
.edgtf-top-bar .wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown ul li:hover ul{
    display:block;
}
.edgtf-top-bar .wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown ul li ul li a{
   white-space:nowrap;
}

/*********** PAGINA PROGETTO ****************/

.project-progress-bar.progress-bottom{
	display:none;
}
.project-progress-bar.progress-top{
	
}
.project-info{}

section.Finanziabile .elementor-progress-wrapper,
section.Fundable .elementor-progress-wrapper{
    overflow: visible !important;
}
section.Finanziabile  span.elementor-progress-percentage,
section.Fundable  span.elementor-progress-percentage{
    position: relative;
    top: -20px;
	color:#212121;
	letter-spacing: 0;
}
section.Finanziato,
section.Financed{
    display:none;
}



.project-info .elementor-widget-text-editor {
    margin-bottom:10px !important;
}
.project-info .elementor-widget-text-editor em {
    font-style:normal;
    font-weight:initial;
}
.project-info .elementor-widget-text-editor  {
    font-weight:700;
}
.project-slide {
    margin-bottom:0 !important;
}
.project-slide.elementor-widget-image-carousel .swiper-slide,
.project-slide .elementor-widget-image-carousel .swiper-container .swiper-slide figure{
    line-height: 0;
}
.mysidebar .edgtf-sidebar-title-separator .edgtf-separator {
    margin-bottom: 0px;
}
/*********** PAGINA PROGETTO LISTA CONCLUSI****************/
section#Concluso,
div#Concluso,
section#Concluded,
div#Concluded{
    display: none;
}
.ended-prj .elementor-widget-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.ended-prj .elementor-widget-container .one_third {
    width: 25%;
    margin-bottom: 20px;
}   
.ended-prj .elementor-widget-container ul{
    
}
.ended-prj .elementor-widget-container ul li{
    
}
.ended-prj .elementor-widget-container ul li a{
    
}
.mod-dona_project .images {
    display:none;
}
.mod-dona_project button.give-btn.give-btn-modal {
    font-weight: 700;
    color: #FFFFFF;
    background-color: var( --e-global-color-872d61e );
    border-color: #FFBC00;
    border-radius: 3px;
        font-size: 15px;
    padding: 12px 24px;
}
.mod-dona_project .edgtf-give-single.give-display-modal .edgtf-give-btn{
    background-color:transparent
}
.text-nomarg_bott {
	margin-bottom: 0 !important;
}
.text-nomarg_bott p {
	margin-bottom: 10px !important;
}

/*********** MOBILE ****************/

@media only screen and (max-width: 1024px){
    .ended-prj .elementor-widget-container .one_third {
        width: 33.33333%;
        margin-bottom: 20px;
    }

}

@media only screen and (max-width: 768px){
    .ended-prj .elementor-widget-container .one_third {
        width: 33.33333%;
        margin-bottom: 20px;
    }

}
@media only screen and (max-width: 667px){
    .ended-prj .elementor-widget-container .one_third {
        width: 50%;
        margin-bottom: 20px;
    }
    
}
@media only screen and (max-width: 567px){
    .ended-prj .elementor-widget-container .one_third {
        width: 100%;
        margin-bottom: 20px;
    }
    
}

form#modulo_progetto .elementor-message.elementor-message-success {
    font-size: 18px;
    text-align: center;
    margin: 40px 0 20px;
    font-weight: 400;
    background-color: #4caf50;
    color: #fff;
    padding: 20px;
    border-radius: 3px;
}
form#modulo_contatti  .elementor-message.elementor-message-success {
    font-size: 16px;
    text-align: center;
    margin: 20px 0 0px;
    font-weight: 400;
    background-color: #4caf50;
    color: #fff;
    padding: 10px;
    border-radius: 3px;
}
.single-progetto .dialog-lightbox-widget .elementor-slideshow__title {
    display:none;
}
/*
.search-results .edgtf-title-holder {
    background-image: url('https://www.butterflyonlus.org/bo/wp-content/uploads/2021/02/681A9732.jpg');
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
.search-results .edgtf-title-holder h1 {
    color:#fff
}

.search-results  .edgtf-title .edgtf-title-holder .edgtf-breadcrumbs-inner span {
    color:#fff
}
*/
.elementor-element.elementor-element-1c4bbaf.elementor-widget.elementor-widget-text-editor,
.elementor-element.elementor-element-071d6fe.elementor-widget.elementor-widget-text-editor{
    /* line-height: 0; */
    margin: 0 !important;
    padding: 0;
} 
.elementor-element.elementor-element-1c4bbaf.elementor-widget.elementor-widget-text-editor em,
.elementor-element.elementor-element-071d6fe.elementor-widget.elementor-widget-text-editor em{
    display:inline-block;
    margin-bottom:10px;
}
.elementor-element-a0669d3,
.elementor-element-48ee37b,
.elementor-element-1e43a86,
.elementor-element-ae9abba,
.elementor-element-a0669d3,
.elementor-element-48ee37b {
    background-position: center center !important;
}
label#give-gateway-option-paypal:before {
    content:'';
    display:inline-block;
    width: 80px;
    height:20px;
    background-image: url('https://www.butterflyonlus.org/wp-content/uploads/2021/04/PayPal-logo-small.png');
    /* background-color:red; */
    background-size: contain;
    position: relative;
    background-repeat: no-repeat;
    top: 3px;
}
/*** FIX TRASFERIMENTO DA ELIMINARE **/

body .elementor-26288 .elementor-element.elementor-element-ae9abba.edgtf-parallax-section-holder,
body .elementor-26917 .elementor-element.elementor-element-ae9abba.edgtf-parallax-section-holder{
    background-image: url(https://www.butterflyonlus.org/wp-content/uploads/2020/12/IMG_8403.jpg) !important;
}
body .elementor-26288 .elementor-element.elementor-element-48ee37b.edgtf-parallax-section-holder,
body .elementor-26917 .elementor-element.elementor-element-48ee37b.edgtf-parallax-section-holder {
    background-image: url(https://www.butterflyonlus.org/wp-content/uploads/2021/02/IMG_3485.jpg) !important;
}
/*** COLORE CUSTOM HEADER MOBILE **/
body .edgtf-mobile-header .edgtf-mobile-header-inner {
    background-color: #000;
}
body .edgtf-mobile-header .edgtf-mobile-menu-opener a {
    color: #fff;
}
body .edgtf-mobile-header .edgtf-mobile-nav {
    background-color: #000000bd;
}
body .edgtf-mobile-header .edgtf-mobile-nav a{
    color: #fff;
}


.page-id-26284 .edgtf-give-top-content .images,
.page-id-29924 .edgtf-give-top-content .images {
    position:relative;
}
.page-id-26284 .edgtf-give-top-content .images:before,
.page-id-29924 .edgtf-give-top-content .images:before{
    display: block;
    content:'Il mare è fatto di tante gocce!';
    z-index: 1000;
    position: absolute;
    width: 100%;
    bottom:0;
    padding: 19px 19px 40px;
    background-color:#f7f7f7;
    color: #55595c;
    text-align:center;
    font-size: 22px;
    line-height: 1.364em;
    font-weight: bold;
    font-family: Merriweather,serif;
}  
.page-id-29924 .edgtf-give-top-content .images:before{
    content:'The sea is made of many drops!';
}
.page-id-26284 .edgtf-give-top-content .images:after,
.page-id-29924 .edgtf-give-top-content .images:after{
    display: block;
    content:'Aiutaci ad aiutare';
    z-index: 1000;
    position: absolute;
    width: 100%;
    bottom:13px;
    color: #55595c;
    text-align:center;
    font-size: 14px;
}
.page-id-29924 .edgtf-give-top-content .images:after{
    content:'Support our Foundation';
}
/*
 * .page-id-26284 label#give-gateway-option-paypal-commerce:after {
    content:' Donazioni'
}
.page-id-29924 label#give-gateway-option-paypal-commerce:after {
    content:' Donations'
}*/
.search-results  .edgtf-post-info-author {
    display:none !important;
}
.edgtf-mobile-header-inner .edgtf-search-cover .edgtf-container-inner .edgtf-search-close {
    right:0 !important;
    left:auto !important;
}
/**** GIVE ****/
a.donor-dashboard-link {
    display: none !important;
}

.receipt-footer {
    margin-top: 0 !important;
}