.px-crowdfunding-update-personal-photo .gfield_validation_message,
.px-crowdfunding-update-logo .gfield_validation_message,
.px-crowdfunding-foto .gfield_validation_message,
.px-crowdfunding-logo .gfield_validation_message {
display: none !important;
}


.px-crowdfunding-type-collecte .gchoice em {
font-size: 15px;
}

.px-crowdfunding-type-collecte .gchoice:not(:last-of-type) {
margin-bottom:7px;
}


.crowdfunding-amount span {
font-size: 200% !important;
}

.crowdfunding-goal-container,
.crowdfunding-progress-container {
display: inline-block;}

.crowdfunding-bar-container {
height: 29px;
margin-top:15px;
margin-bottom: 10px;
overflow: hidden;
background-color: #f9f9f9;
border-radius: 20px;
padding: 5px;
border: solid 2px #01ADEF;}

.crowdfunding-bar {
animation-name: animateBar;
animation-iteration-count: 1;
animation-timing-function: ease-in;
animation-duration: 1.4s;
float: left;
max-width: 100%;
width: 0%;
height: 100%;
background-color: #01ADEF;
-webkit-transition: width .3s ease;
-o-transition: width .3s ease;
transition: width .3s ease;
height:15px;
border-radius: 20px;}

/*
@keyframes animateBar {
0% {transform: translateX(-100%);}
100% {transform: translateX(0);}
}*/

/* Mobile CSS */
@media (max-width : 767px) {
.crowdfunding-amount-container {
margin-bottom: 10px;}
.crowdfunding-count-container {
margin-top: 3px;}

} /* End @media */


.px-crowdfunding-countdown-module .fl-countdown {
text-align: left !important;
}

.charleft.ginput_counter.warningTextareaInfo {
display: none !important;
}

.px-crowdfunding-donate-bar {
position: fixed !important;
left:0px;
bottom:0px;
width:100%;
z-index: 20;
}



@media (min-width: 768px) and (max-width: 1024px) {
.px-crowdfunding-main-row .fl-row-content-wrap {
display:inherit !important;}
} /* end @media */

#no-padding-col .fl-col-content {
padding: 0px !important;
}

.digicollect-photo:not(.organisatie),
.digicollect-photo img:not(.organisatie) {
border-radius: 50% !important;
height: 150px;
width: 150px;
object-fit:cover;
border: solid 1px #dedede;
}

.digicollect-photo.organisatie,
.digicollect-photo img.organisatie {
height: 150px;
width: auto;
object-fit:contain;
text-align: left;
}

body:not(.fl-builder-edit) .digicollect-meta,
.px-mobile-cart-button-container,
.go-back-link,
.cart-contents-container,
li#field_44_81,
li#field_44_68 {
display: none !important;
}

dl.gallery-item {
padding: 10px !important;
}

dl.gallery-item img {
border: none !important;
border-radius: var(--border-radius);
}

.crowdfunding-bar-container {
border-color: white !important;
}

.crowdfunding-tabs-company-logo {
margin: 0px;
height: 25px;
margin-left: 7px;
}

@media (min-width:767px) {
.crowdfunding-tabs-company-logo {
height: 22px;
}
}

.crowdfunding-hero-left-column .fl-col-content {
overflow: hidden !important;
}

.crowdfunding-card-container {
background: #003D58;
color: white;
padding: 20px 0px;
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
box-shadow: 40px 0 0 #003D58, -40px 0 0 #003D58;
}

.donate-options li input[type=radio]:checked+label:after {
display: none !important;
}

.crowdfunding-bar-container {
max-width: 355px;
}

@media (min-width: 1025px) {
.px-page-header-container {
max-width: 1240px !important;
}

}


/* End @media */

@media (max-width: 767px) {
.digicollect-photo:not(.organisatie) {
position: absolute;
top: -50px;
width: 100px !important;
height: 100px !important;
left: 15px;
}

.digicollect-photo.organisatie {
margin-top: -10px;
}

.crowdfunding-hero-left-column {
position: relative;
}
.crowdfunding-hero-left-column .fl-col-content {
padding-top: 50px !important;
}
.px-page-header-logo-col {
float:right !important;
}
.impact-maken-text em {
font-size:15px;
}

}/* End @media */

@media (min-width:767px) {
#donation-page-description {
border-top-left-radius: 0px !important;
border-top-right-radius: 0px !important;
}
}/* End @media */

#donation-page-footer-text {
font-size: 14px !important;
}

#donation-page-footer-text strong {
color: white !important;
}


/* ----- SHARE BUTTONS ----- */
a.digicollect-share-button:focus,
a.digicollect-share-button {
font-size: 18px;
margin-bottom: 15px;
color: white;
text-align: center;
padding: 4px 10px;
min-width: 70px;
display: inline-block;
-webkit-box-flex: 1;
-moz-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
border-radius: var(--border-radius);
margin-right: 15px;
transition: all 0.2s ease-in;
}

@media (max-width: 767px) {
a.digicollect-share-button:last-child {
margin-right: 0;}
} /* End @media */

.digicollect-sm-icons .whatsapp {
background: #4dc247;
}

.digicollect-sm-icons .facebook {
background: #3b5998;
}



a.digicollect-share-button:focus,
a.digicollect-share-button:hover {
color: white;
-webkit-transform: translateY(-3px);
-ms-transform: translateY(-3px);
transform: translateY(-3px);
}

.digicollect-sm-icons i {
margin-right: 6px;
font-size: 22px;
line-height: 17px;
vertical-align: middle;
margin-bottom: 4px;
}

.digicollect-sm-icons {
text-align: left;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}

/* ----- POSTS GROEPSLEDEN ----- */
.digicollect-group-members .digicollect-post-thumbnail {
padding: 40px;
background-repeat: no-repeat;
background-position: center center;
background-attachment: scroll;
background-size: cover;
border-radius: 50%;
border: solid 1px #dedede;
}

.digicollect-group-members .dorcas-post-inner {
position: relative;
}

.digicollect-group-members .digicollect-image-heading-container {
display: flex;
align-items: center;
}

.digicollect-group-members .dorcas-post-heading {
padding-left: 20px;
}

.digicollect-group-members .digicollect-post-content {
padding-top: 20px;
padding-bottom: 20px;
color: #282f3b;
}

.digicollect-group-members .digicollect-post-content span,
.digicollect-group-members .digicollect-post-content p {
display: inline;
}

.digicollect-group-members .dorcas-read-more-text {
padding-top: 20px;
}

.digicollect-group-members .dorcas-read-more-text a {
color: #01ADEF;
}

.digicollect-group-members .dorcas-read-more-text a:hover {
color: #fec300;
}

.digicollect-group-members .fl-post-grid-post {
font-size: inherit !important;
}
