/*
 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
------------------------------------------------------- */

#header{
margin: 0 auto;
}
.kolorek {
    color: #ff5e98;
}
.site-logo {
    padding: 10px 0 10px;
    float: left;
}
.site-header {
background-color: rgba(0, 5, 217, 0.3)
}
#gallery-1 img {
    border: 0px solid !important;
}
.przycisk-program button {
    min-height: 200px;
    vertical-align: top !important;
}
.cd-timeline-block:last-child, .cd-timeline-content .the-excerpt p {
    margin-bottom: 10px;
    color: #FFFFFF;
}
.cd-timeline-img {
    background-color: #ff5e98!important;
}
.page-banner {
    background-color: #f16c6e !important;
}
.page-banner h1 {
    display: inline!important;
    background-color: rgba(0, 5, 217, 0.7);
    padding: 5px 10px 10px 10px;
}
.page-banner-text {
    bottom: 45px;
}
.cd-timeline-content h2 {
    font-size: 20px;
}
.cd-timeline-block:last-child, .cd-timeline-content .the-excerpt p {
    font-size: 13px;
    line-height: 150%;
}
.timeline-express-read-more-link {
    color: #333;
    font-size: 13px;
    text-align: right;
    float: right;
    padding-top: 10px;
}
.cd-timeline-item-title a:hover {
    color: #333;
}
.przycisk-program-hover-orange .vc-hoverbox-front {
    border: 1px solid #f0e530;
}
.przycisk-program-hover-red .vc-hoverbox-front {
    border: 1px solid #ff5e98;
}
.przycisk-program-hover .vc-hoverbox-front {
    border: 1px solid #76e8ff;
}
.przycisk-program-hover-orange:hover .vc_custom_heading, .przycisk-program-hover-red:hover .vc_custom_heading, .przycisk-program-hover:hover .vc_custom_heading {
    opacity: 0!important;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}
.cd-timeline-content {
    margin-left: 0;
    top: 8px;
    padding: 0.5em 1em !important;
}
.page-id-6135 h2.vc_custom_heading:before, .page-id-6135 h2.vc_custom_heading:after, .page-id-6323 .vc_custom_heading:before, .page-id-6368 .vc_custom_heading:before, .page-id-6476 .vc_custom_heading:before, .page-id-7088 .vc_custom_heading:before,  .page-id-7088 .vc_custom_heading:after, .page-id-6368 .vc_custom_heading:after, .page-id-6323 .vc_custom_heading:after, .page-id-6476 .vc_custom_heading:after {
    display: none;
}
.page-id-6323 .vc_custom_heading h4:before, .page-id-6368 .vc_custom_heading h4:before, .page-id-6476 .vc_custom_heading h4:before, .page-id-7088 .vc_custom_heading h4:before,  .page-id-7088 .vc_custom_heading h4:after, .page-id-6368 .vc_custom_heading h4:after, .page-id-6323 .vc_custom_heading h4:after, .page-id-6476 .vc_custom_heading h4:after {
    display: none;
}
.page-id-6368 .vc_custom_heading, .page-id-6323 .vc_custom_heading, .page-id-6476 .vc_custom_heading, .page-id-7088 .vc_custom_heading {
    margin-bottom: 10px;
}
.page-id-6368 .vc_gitem-animated-block, .page-id-6323 .vc_gitem-animated-block, .page-id-6476 .vc_gitem-animated-block, .page-id-7088 .vc_gitem-animated-block  {
    width: 40%;
}
.page-id-6368 .vc_btn3-container, .page-id-6323 .vc_btn3-container, .page-id-6476 .vc_btn3-container, .page-id-7088 .vc_btn3-container{
    display: none;
}
.page-id-134 .vc_custom_heading:before, .page-id-134 .vc_custom_heading:after {
    display: none;
}
.featured-link {
    padding: 10px 30px 0;
    min-height: 80px;
}
.featured-link:hover {
    color: #ffffff!important;
}
.vc-hoverbox-inner {
    min-height: 150px !important;
}
h4 {
    position: relative;
    margin-bottom: 40px;
}
h4::after {
    display: none
}
h4::before {
    display: none
}
@media only screen and (min-width: 822px) {

   .cd-timeline-block {
      margin: -2.0em 0;
   }

   .cd-timeline-block:first-child {
      margin-top: 0;
   }
      .cd-timeline-block {
      min-height: 130px;
   }
   .form-wychodne {
      max-width: 800px;
      margin: 0 auto;
   }

}
.nf-field-label {
    display: none;
}
.nf-field-label label {
    font-weight: 400 !important;
}
.nf-form-fields-required {
    display: none;
}
.wpb_gmaps_widget {
    margin-bottom: 0px;
}
.cta-fw h2 {
    margin-bottom: 0;
    letter-spacing: 0.5px;
}
.page-banner {
    background-image: url(/wp-content/uploads/2018/05/aktualnosci-header.jpg) !important;
}
.page-id-6165 .page-banner {
    background-image: url(/wp-content/uploads/2020/01/fundacja-rozwoju-dzieci-1-procent-3.jpg) !important;
    background-position: right center; 
}
.page-id-7830 .page-banner {
    background-image: url(/wp-content/uploads/2021/03/dzieci-maja-wychodne-background.png) !important;
    background-position: bottom center; 
}
.page-id-7333 .page-banner {
    background-image: none !important;
    min-height: 150px !important;
}
.page-id-7333 .page-banner .block-title {
    margin-bottom: 0px;
}
.home .hero-area {
    min-height: 100px;
    position: relative;
}
.grecaptcha-badge{opacity: 0.01;}

.vc_tta-panel-heading h4::before, .vc_tta-panel-heading h4::after {
    display: none;
}
.zakladka-zolta .vc_tta-panel-heading {
    border-radius: 0px!important;
    background-color: #f0e530!important;
}
.zakladka-niebieska .vc_tta-panel-heading {
    border-radius: 0px!important;
    background-color: #76e8ff!important;
}
.zakladka-czerwona .vc_tta-panel-heading {
    border-radius: 0px!important;
    background-color: #ff5e98!important;
}
.zakladka-zolta .vc_tta-title-text, .zakladka-niebieska .vc_tta-title-text, .zakladka-czerwona .vc_tta-title-text  {
    color: #ffffff!important;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-tab > a {
    height: 75px;
    border-width: 0px!important;
    font-family: "Playfair Display";
}
.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
    vertical-align: top;
}
.wpb-js-composer .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    border: 0px solid transparent!important;
}
.dd-menu > li > ul > li > a, .dd-menu > li > ul > li > ul > li > a, .dd-menu > li > ul > li > ul > li > ul > li > a {
    border-bottom: 1px solid rgba(0,0,0,.05) !important;
}
.timeline-express-read-more-link {
    display: none!important;
}
.menu-1-procent a {
    color: #ff5e98 !important;
    font-weight: bold !important;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #ff5e98!important;
}
.page-id-7830 .vc_custom_heading:before {
    display:none;
}
.page-id-7830 h4::before, .page-id-7830 h4::after {
    background: #0005d9!important;
}
.page-banner .block-title:before, .page-banner .block-title:after {
    display: none!important;
}
.topbar .social-icons a:hover, .topmenu a:hover {
    color: #0005d9;
}
.form-wychodne input[type="text"], .form-wychodne input[type="password"], .form-wychodne input[type="email"], .form-wychodne input[type="url"], .form-wychodne input[type="date"], .form-wychodne input[type="month"], .form-wychodne input[type="time"], .form-wychodne input[type="datetime"], .form-wychodne input[type="datetime-local"], .form-wychodne input[type="week"], .form-wychodne input[type="number"], .form-wychodne input[type="search"], .form-wychodne input[type="tel"], .form-wychodne input[type="color"], .form-wychodne textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #fff;
    border-radius: 0;
    border-style: solid;
    border-width: 0.1rem;
    box-shadow: none;
    display: block;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: -.015em;
    margin: 0;
    max-width: 100%;
    padding: 1.5rem 1rem;
    width: 100%;
    margin-top: 15px;
}
.form-wychodne textarea {
    padding: 1rem 1rem!important;
    height: 120px!important;
    margin-top: 0px!important;
}
.form-wychodne .wp-block-columns.wp-block-columns {
    gap: 2.0rem;
}
.form-wychodne p {
   font-weight: 300;
   font-size: 14px;
   margin: 0!important;
}
.form-wychodne .wp-block-column {
    align-self: center;
}
.form-wychodne .wpb_content_element {
    margin-bottom: 20px;
    margin-top: 35px;
}
.form-wychodne .wpcf7-list-item {
    display: block!important;
}
.form-wychodne .wpcf7-radio {
       width: 100%!important;
}
.form-wychodne .wpcf7-list-item-label {
   font-weight: 300;
   font-size: 14px;
}
.form-wychodne .wpcf7-free-text {
   padding: 0.7rem!important;
   margin-top: 5px!important;
}
.form-wychodne input.wpcf7-form-control.wpcf7-submit {
display: block;
margin: 0 auto;
width: 40%;
}
@media only screen and (max-width: 782px) {
.form-wychodne .wp-block-columns.wp-block-columns {
    gap: 0rem;
}}