.logotypy br{display:none;}
.contact-kursy{    line-height: 34px;
margin-top:15px !important;
display: inline-block;
    background: #48b7ae;
    margin-right: 1%;
    margin-left: 1%;
    width: 98%;
    text-align: center;
    color: #fff;
    padding: 30px 0px;
    font-size: 26px;}
.contact-kursy a{    color: #fff;
    border-bottom: 1px solid #fff;}

.pifs{    font-size: 20px;
    display: inline-block;
    width: 100%;
    margin-bottom: 10px !important;}
.pifs i{    background: #48b7ae;
    color: #fff;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    float: left;
    border-radius: 50%;
    margin-top: -4px;
    margin-right: 9px;}

.nicepost a{    min-height: 200px;
    background-size: cover;
    background-position: center;}
.who-box{    background: #e4e4e4;
    padding: 15px;
    margin-bottom: 15px !important;
    border: 1px solid #ccc;}
.type-kursy h2 a{    font-size: 16px !important;
    line-height: 12px !important;
    font-weight: 700 !important;}
.who-box h2:after{    display: block;
    width: 40px;
    height: 2px;
    background: #48b7ae !important;
    content: '';
    margin-top: 5px;
    margin-bottom: 5px;}

.single-post .post_info, .single-post .comment_holder, .single-post .comment_form{display:none !important;}
.single-post .entry_title{padding-bottom:20px !important;}
.single-post .post_content_holder{padding-bottom:100px !important;}
.single-post .title_outer{padding-top:160px;}
@media (max-width: 1000px){.single-post .title_outer{padding-top:0px;}}
body:not(.home) .home-button{display:none !important;}
.efbl-fullwidth-skin .efbl-thumbnail-wrapper .efbl-thumbnail-col a {
    display: inline-block !important;
    height: 100%;
    width: 100% !important;
    background-size: cover;
    background-position: center;
}
.home-button{    background: #48b7ae;
    padding: 5px 30px;
    display: inline-block;
    margin-bottom: 10px;
    color: #fff;}
.home-button:hover{color:#fff !important;}.efbl_feed_wraper.efbl_skin_1000 .efbl-story-wrapper .efbl-thumbnail-wrapper .efbl-thumbnail-col a img{max-width:440px !important;}

.latest_post_holder.boxes .boxes_image a {min-height: 200px;}
.latest_post_holder.boxes .boxes_image a img{    position: absolute;
    left: 0;
    top: 0;}
.latest_post_holder>ul{padding-left:0 !important;}
.type-kursy h2{    font-size: 21px;}
.single-kursy .title, .single-kursy .title .title_holder{height:auto !important;}
ul {
    list-style-position: outside !important;
    padding-left: 20px !important;
}
.archive.category .content_inner  > .container{padding-top: 90px;
    padding-bottom: 110px;}
.archive.category .title .title_holder .container{background: #48b7ae !important;padding-top:30px !important; padding-bottom:30px !important;}
.archive.category .title.title_size_large h1{color:#fff !important;}
.archive.category .title .separator.small{background:#fff !important;}
.archive.category .title_outer{padding-top: 150px;}
.archive.category article{display: inline-block !important;
    width: 31.3333% !important;
    float: left !important;
    margin: 0 1% !important;
    margin-bottom: 30px !important;}
.archive.category .blog_holder article:nth-child(3n+4){clear:left !important;}

@media (min-width: 1001px){
.single-kursy .title_outer{padding-top: 170px !important;}
}

#gallery-1 img {
    border: 2px solid #f6f6f6 !important;
}
.single-kursy .title .title_holder .container{background: #48b7ae !important;padding-top:30px !important; padding-bottom:30px !important;}
.single-kursy .title.title_size_large h1{color:#fff !important;}
.single-kursy .title .separator.small{background:#fff !important;}
.box-opis{  margin-bottom:25px;  background: #48b7ae;
    color: #fff;
    padding: 20px;}
.box-opis p{color:#fff !important;}
.box-opis p:last-child{margin-bottom:0 !important;}
.single-kursy .title.title_size_large h1 {
      font-size: 22px !important;
    line-height: 33px !important;
}
.one-half{    width: 48%;
    margin: 0 1%;
    float: left;}
.two-columns-kurs{    display: inline-block;
    width: 100%;
    padding-top: 50px;
    padding-bottom: 100px;}
.box-left{    background: #ffffff;
    border: 1px solid #48b7ae;
    padding: 20px 15px 15px 15px;
    margin-bottom: 25px;
    position: relative;
    box-sizing: border-box;}
.label-box{    position: absolute;
    left: 16px;
    top: -14px;
    background: #48b7ae;
    color: #fff;
    padding: 1px 20px;
    font-size: 12px;}

.single-portfolio_page .title_subtitle_holder br{display:none !important;}
.logotypy{display:inline-block !important; width:100% !important;}
.esf-share{background: #48b7ae !important;
    color: #fff !important;
    padding: 10px 20px !important;
    border: none !important;
    }
.efbl-fullwidth-skin .efbl-feed-content{box-sizing:border-box !important;}
.efbl-view-on-fb{background: #48b7ae !important;
    color: #fff !important;
    padding: 10px 20px !important;
    border: none !important;}
@media (min-width: 576px){
.efbl-col-sm-6 {
    flex: 0 0 47%;}}
.efbl-fullwidth-skin .efbl-thumbnail-wrapper .efbl-thumbnail-col{box-sizing:border-box !important;}
.blocks .full_section_inner{display:flex !important;}
.single-portfolio_page .title_subtitle_holder h1{text-transform:inherit !important;}
.blocks .full_section_inner > .wpb_column div{height:100% !important;box-sizing:border-box !important;}
.portfolio_title, .portfolio_title a{text-transform: inherit !important;}
.arr-down:after{    content: '';
    width: 0px;
    height: 0px;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #3da79e;
    display: block;
    left: 50%;
    transform: translatex(-50%);
    position: absolute;
    bottom: -20px;}
.arr-down{position:relative;}
.zoomimg .vc_single_image-wrapper:hover:after{       content: "\f002";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 40px;
    color: white;
    background: #48b7ae;
    padding: 15px;}
.zoomimg .vc_single_image-wrapper{position:relative !important;}
.info.portfolio_content{text-align:justify;}
.pbCaptionText{display:none !important;}
.wspolpraca-text-right:before{    content: '' !important;
    display: block !important;
    width: 100px !important;
    height: 100% !important;
    background: white !important;
    position: absolute !important;
    left: -100px !important;
    top: 0 !important;
    border-radius: 50% 0px 0px 50% !important;}.wspolpraca-zdj{    DISPLAY: FLEX;
    min-height: 260px;}
.blok-informacje.vc_column_container .vc_col-sm-4>.vc_column-inner{    padding-left: 5px !important;}
.wspolpraca-photo-left{      width: 40% !important;
    background-image: url(/wp-content/uploads/2020/10/zdjecie-profilowe-A-Kaiser.jpg) !important;
    background-position: 30% 20%;
    background-size: 65%;
    background-repeat: no-repeat;
    background-color: #d0d0d0;}
.wspolpraca-text-right{    width: 60% !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    background: #fff !important;
    position: relative !important;}
.wspolpraca-head{    font-size: 36px;
    font-weight: 700;
    color: #48b7ae;}
.wspolpraca-title{       font-size: 30px !important;
    line-height: 40px !important;
    border-top: 1px solid #f9f1f1 !important;
    width: 100%;
    text-align: center;
    margin-top: 10px;}
.wspolpraca-phone{ font-size: 30px !important;
    line-height: 40px !important;
    border-top: 1px solid #f9f1f1 !important;
    width: 100%;
    text-align: center;
    margin-top: 0px;}

.qode-accordion-holder .qode-title-holder.ui-state-active, .qode-accordion-holder .qode-title-holder.ui-state-hover {
    color: #fff;
    background-color: #48b7ae;
}
.cff-media-link{display:none !important;}
.zespol-block .full_section_inner{background: #fff;
    padding: 20px;
    border-bottom: 3px solid #48b7ae;
    box-shadow: 0px 0px 13px -9px #000;
    display: flex;
    align-items: center;
    justify-content: center;}
.qode-type1-gradient-left-to-right, .qode-type1-gradient-left-to-right-after:after {
    background: -webkit-linear-gradient(left,#31c8a2,#227972);
    background: -o-linear-gradient(right,#31c8a2,#ae66fd);
    background: -moz-linear-gradient(right,#31c8a2,#ae66fd);
    background: linear-gradient(to right,#31c8a2,#227972);
}
.bloki-nad-eventami{background: #fff !important;
    border: 1px solid #D4D7D0 !important;
    padding: 0px 0px 5px 0px !important;
    margin-right: -11px !important;}
.bloki-nad-eventami p{padding-left:20px; padding-right:20px; padding-top:15px;}

.blok-informacje > .vc_column-inner > .wpb_wrapper{padding: 40px 61px 0px 50px;
    background: #fff;}

.drop_down .second .inner ul.right li a, .drop_down .second .inner ul.right li h5{text-align:left !important}

.galeria-title{margin-top:30px;}

.color1{background-color: #3dba6f !important;}
.color2{    background-color: #6760b6 !important;}
.color3{    background-color: #ef2e7a !important;}
.color4{    background-color: #f25842 !important;}
.color5{    background-color: #898dc1 !important;}
.color6{    background-color: #2c988f !important;}
.color7{    background-color: #2196f3 !important;}
.color8{background-color: #8bc34a !important;}

.cff-media-link{margin: 15px 0 20px;}
.drop_down .narrow .second .inner ul li{width:320px !important;}
#cff .cff-author .cff-page-name.cff-author-date{padding-top:5px;}
#cff .cff-author-img{border-right: 2px solid #48b7ae;
    border-radius: 0;
    background: none;}
.cff-post-links a{    background: #48b7ae;
    color: #fff;
    padding: 10px !important;}
#cff .cff-item{  box-sizing:border-box;  padding: 40px !important;
    margin: 0 !important;
    background: #ffffff !important;
    margin-bottom: 20px !important;
    border: 1px solid #48b7ae !important;
    box-shadow: 0px 0px 18px -8px rgba(0, 0, 0, 0.38) !important;}

.content .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit{    margin-top: 15px;
    font-family: 'Raleway', sans-serif;
    font-style: normal;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    background: #48b7ae;border:none;
    color: #fff;}
.content .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:hover{color:#fff !important;}

.content .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .content .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea{text-align:left !important;}

strong{font-weight: 600 !important;}
.partnerzy p{    color: #fff;}
.first{    width: 49%;
    float: left;}.seconds{    width: 49%;
    float: right;}
.seconds textarea{height: 204px !important;}
.dane > div > .wpb_wrapper{background: #ffffff;
    padding: 20px 20px 4px;
    margin-top: 0px;
    border-bottom: 4px solid #48b7ae;}nav.main_menu>ul>li>a{padding:0 9px !important;}
.logotypy .gallery-icon{padding:5px !important}#gallery-1 .gallery-item{width:auto !important;}
.logotypy img {padding:10px; background:#fff !important;
    border: 2px solid #48b7ae;max-height:100px !important; width:auto !important;
}


.header_top{    background-color: rgba(255, 255, 255, 0);}
.fb-top{    color: #fff;
    font-size: 20px;
    margin-right: 10px;}
.mail-top{    color: #fff;
    font-size: 20px;
    margin-right: 10px;}
.fb-top:hover, .mail-top:hover{color: #00524c !important;}
#searchform{    background: #fff;
    margin-right: 15px;
    margin-left: 15px;}
.header_top #searchform input[type=submit]{    color: #48b7ae;}


.langs a{background: #ffffff;
    color: #48b7ae;
    padding: 5px;
    border-radius: 50%;
    font-weight: 600 !important;
    width: 20px;
    height: 20px;
    display: inline-block;
    line-height: 21px;
    text-align: center;}
.header_top{height:auto;     padding-top: 30px;
    padding-right: 35px;}
.five-columns .vc_col-sm-6.vc_col-lg-3.vc_col-md-3{width: 12.5% !important;}
.five-columns .q_elements_item{background:none !important; box-shadow:none !important;}
.five-columns .wpb_single_image{    margin-top: 0px !important;
       padding:25px !important;
    border-radius: 50% !important;
    margin-bottom: 10px !important;}

nav.mobile_menu ul li a, nav.mobile_menu ul li h3{padding-left:15px !important; padding-right:15px !important;}
.dismobile{display:none;}
@media (min-width: 1001px){
.single-portfolio_page .title{margin-bottom: 40px !important;
    height: auto!important;
    padding-top: 160px!important;
    background: #48b7ae!important;}
.single-portfolio_page .title.title_size_large h1{color:#fff !important;}
.single-portfolio_page span.separator{    background: #fff!important;}}

.portfolio_slider_holder.standard li .project_category, .projects_holder.standard article .project_category, .projects_holder.standard_no_space article .project_category{display:none !important;}.projects_holder article .portfolio_description .portfolio_title{margin-bottom:0 !important;}.projects_holder article .portfolio_description {
        padding: 0 !important;
    background: #48b7ae;}
.portfolio_title a{      left: 0;
    top: 0;
    width: 100%;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;    color: #ffffff !important;
    padding-left: 50px;
    position: static;
    box-sizing: border-box;}
.portfolio_title a:before{      content: "\f13a";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 20px;
    margin-bottom: 10px;
    float: left;
    position: absolute;
    left: 0px;
    background: #465362;
    height: 100%;
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: 0;
    top: 0;}
.projects_holder article .portfolio_description{    box-shadow: 0px 1px 6px 2px rgba(0, 0, 0, 0.1);}
.portfolio_single .column1 h3{    color: #000000;
    font-size: 30px;
    line-height: 40px;
    font-weight: 600;
    letter-spacing: 0.8px;
    text-transform: uppercase;}
.portfolio_single .column1 h3:after{    content: '';
    margin-top: 20px;
    margin-bottom: 23px;
    background-color: #000000;
    height: 2px;
    width: 105px;
    display: block;}

.tytul-projektu, .cel-projektu, .grupa-docelowa, .termin-realizacji, .wartosc-projektu, .kwota-dofinansowania, .lider-projektu, .partnerzy{    color: #fff;
    background: #48b7ae;
    padding: 10px;
    margin-bottom: 0px;
    border-bottom: 2px solid #309c93;}
.tytul-projektu h3, .cel-projektu h3, .grupa-docelowa h3, .termin-realizacji h3, .wartosc-projektu h3, .kwota-dofinansowania h3, .lider-projektu h3, .partnerzy h3{    color: #fff;}
.tytul-projektu h3:after, .cel-projektu h3:after, .grupa-docelowa h3:after, .termin-realizacji h3:after, .wartosc-projektu h3:after, .kwota-dofinansowania h3:after, .lider-projektu h3:after, .partnerzy h3:after{content: '';
    display: block;
    width: 30px;
    height: 2px;
    background: #fff;
    margin-top: 5px;}

.header_bottom .container_inner.clearfix{    position: static;}
.main_menu.drop_down.right{padding-top:5px !important;}
.footer_bottom_border{display:none !important;}

.footer_top .container_inner{    background: #3da79e;
    padding-bottom: 50px;
    padding-top: 30px;}
.footer_top .container_inner:before{content: '';
    display: block;
    width: 100%;
    height: 50px;
    background: #3da79e;
    margin-top: -80px;}

.five-columns .q_elements_item.eh-with-shadow{    border-radius: 50% !important;}
.five-columns h3{    color: #fff !important;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 58px;}
.five-columns img{    filter: brightness(2) !important; }
.dnone{display:none !important;}
.angledone:before{content: '';
    display: block;
    width: 100%;
    height: 60px;
    background: #48b7ae;
    margin-bottom: -50px;}

.footer_bottom_holder {
    background-color: #3da79e !important;
}header.centered_logo.centered_logo_animate .q_logo img, header:not(.centered_logo) .q_logo img {
      height: 125px !important;
    margin-top: -50px;
}
.mobile_menu_button{    height: 25px;
    margin: 37px 20px -45px 0;}
.scroll_header_top_area{    background: #48b7ae;
    padding-bottom: 0px;
    padding-top: 0px;}
.mobile_menu_button span, .side_menu_button>a{    color: #ffffff !important;
    font-size: 30px !important;}
.list {
    margin-left: 10px !important;
    list-style: none !important;
    padding: 0 !important;
}
.list li {
    padding-left: 1.3em !important;
    list-style-type: none !important;
}
.list li:before {
    color: #9ab466;
    content: "\f058" !important;
    font:normal normal normal 14px/1 FontAwesome !important;
    display: inline-block !important;
    margin-left: -1.3em !important;
    width: 1.3em !important;
}

p{margin-bottom:15px;}



.angledone{    background-size: 1920px auto !important;
    background-position: top !important;}
.angledsecond{    background-size: 1920px auto !important;
    background-position: top center !important;}

@media (max-width: 1399px){
.wspolpraca-photo-left {
    width: 40% !important;
    background-image: url(/wp-content/uploads/2020/10/zdjecie-profilowe-A-Kaiser.jpg) !important;
    background-position: 20% 20%;
    background-size: 80%;
    background-repeat: no-repeat;
    background-color: #d0d0d0;
}
.nicehead h1{font-size: 22px !important;}
.nicehead .vc_column-inner{padding-top:77px !important;}
.five-columns .wpb_text_column{    margin-bottom: 5px !important;}

.five-columns h3{min-height: 38px !important;
    font-size: 13px !important;
    line-height: 19px !important;}
.five-columns .qbutton{box-sizing: border-box !important;
    width: 100% !important;
    font-size: 16px !important;
    padding: 0 !important;
    text-align: center !important;}
}

@media (max-width: 1200px){
.wspolpraca-photo-left {
    width: 40% !important;
    background-image: url(/wp-content/uploads/2020/10/zdjecie-profilowe-A-Kaiser.jpg) !important;
    background-position: -50% 36%;
    background-size: 89%;
    background-repeat: no-repeat;
    background-color: #d0d0d0;
}
nav.main_menu>ul>li>a {font-size:10px !important;
    padding: 0 4px !important;
}
.five-columns .wpb_single_image{    padding: 48px 25px !important;}
.five-columns .vc_col-sm-6.vc_col-lg-3.vc_col-md-3 {
    width: 25% !important;
}
.niceimage{padding-top:20px !important; padding-bottom:20px !important;}
.nicehead h1 {
    font-size: 20px !important;
}


}

@media only screen and (max-width: 1000px){
.wspolpraca-photo-left {
    width: 40% !important;
    background-image: url(/wp-content/uploads/2020/10/zdjecie-profilowe-A-Kaiser.jpg) !important;
    background-position: 218% 36%;
    background-size: 109%;
    background-repeat: no-repeat;
    background-color: #d0d0d0;
}
.archive.category .title{    padding: 0px 0!important;}
.archive.category .title_outer {
    padding-top: 0 !important;;
}
.single-kursy .title {
    height: auto!important;
    padding: 0px 0!important;
}
.one-half {
    width: 100%;
    margin: 0 0%;}
.blocks .full_section_inner{display:block !important;}
.blocks .vc_col-sm-4{width:100% !important; box-sizing:border-box !important; margin-bottom:20px !important;}
.zespol-block .full_section_inner{display:block !important;}.zespol-block .full_section_inner > div{width:100% !important;}
.five-columns .wpb_single_image {
    padding: 25px 25px !important;
}
.five-columns .wpb_single_image {
    padding: 25px 25px !important;
}
body .pdgtop{    padding-top: 90px !important;}
header.centered_logo.centered_logo_animate .q_logo img, header:not(.centered_logo) .q_logo img {
    height: 80px !important;
}
body .angledone{background-size: 1000px auto !important;padding-top:10px !important;margin-top:-60px !important;}
.header_bottom {
    background-color: #48b7ae!important;
}
nav.mobile_menu {
      margin-top: 60px !important;
}
}
@media (max-width: 1000px){.header_top{      height: auto;
    padding-top: 10px;
    padding-right: 0;
    margin-bottom: 30px;
    background: #29a299 !important;}.mobile_menu_button{margin:0 !important;}
.header_top .left{display:none !important;}}
@media (max-width: 991px){.single-kursy .title.title_size_large h1 {
    font-size: 15px !important;
    line-height: 27px !important;
}
.two-columns-kurs{padding-top:30px !important;}
.archive.category article{width:100% !important; margin-left:0 !important; margin-right:0 !important;}
.first{    width: 100%;
    float: left;}.seconds{    width: 100%;
    float: left;}
body .contactbox{    padding-top: 52px !important;
    padding-bottom: 20px !important;}
.portfolio_title a{font-size:14px !important;}
.nicehead h1 {
    font-size: 27px !important;
}
.nomobile{display:none !important;}
.dismobile{display:block !important; text-align:center !important;}
.five-columns h3 {
    min-height: 61px !important;
    font-size: 16px !important;
    line-height: 28px !important;
}

.five-columns .wpb_column{margin-bottom:10px !important;}
h1, .h1, .title h1{font-size:27px !important;}body .angledsecond{padding-top:40px !important;}body .eventy{padding-top:50px !important;}body .wspolpraca{padding-top:0px !important;padding-bottom: 120px !important;}
.fotka{margin-bottom:20px !important;}.przycisk{margin-top:20px !important}
.mobile-none{display:none !important;}
.wspolpraca .section_inner_margin{display: flex !important;
    flex-direction: column !important;}

body .klienci{order: 2;
    margin-top: 30px;}
body .pdg-top{    order: 1;}
body .pdg-top > div{padding-top:10px !important;}
}
@media (max-width: 768px){
.wspolpraca-photo-left {
    background-image: url(/wp-content/uploads/2020/10/zdjecie-profilowe-A-Kaiser.jpg) !important;
    background-position: 50% 36%;
    background-size: 59%;
    background-repeat: no-repeat;
    background-color: #d0d0d0;
}
.blog-home .latest_post_holder.boxes.three_columns>ul>li{width:100% !important;}
.single-post .title.title_size_large h1{line-height: 40px !important;}
.single-kursy .title.title_size_large h1 {
    font-size: 17px !important;
    line-height: 30px !important;
}
.blok-informacje > .vc_column-inner > .wpb_wrapper {
    padding: 40px 45px 0px 46px !important;}
.dane{    display: inline-block;
    width: 100%;
    margin-top: 30px;}
.dane > div{margin-left:0 !important;}

.wspolpraca-zdj{display: block;}
.wspolpraca-photo-left{display: inline-block;
    width: 100% !important;
    height: 280px;}
.wspolpraca-text-right{    width: 100% !important;
    padding-bottom: 40px;}
.wspolpraca-text-right:before {
    content: '' !important;
    display: block !important;
    width: 100% !important;
    height: 60px !important;
    background: white !important;
    position: absolute !important;
    left: 0px !important;
    top: -60px !important;
    border-radius: 50% 50% 0px 0% !important;
}

.nicehead .vc_column-inner {
    padding-top: 0px !important;
}

}

@media only screen and (max-width: 600px){
.blok-informacje > .vc_column-inner > .wpb_wrapper {
    padding: 40px 31px 0px 30px !important;
}
.five-columns .wpb_single_image {
    padding: 38px 25px !important;
}
.five-columns .vc_col-sm-6.vc_col-lg-3.vc_col-md-3{    width: 50% !important;}
.five-columns h3 {
    min-height: 47px !important;
    font-size: 13px !important;
    line-height: 22px !important;
}

body .angledone {
    background-size: 600px auto !important;margin-top:-40px !important;
    padding-top: 10px !important;
}}

@media (max-width: 480px){
.wspolpraca-photo-left {
    background-image: url(/wp-content/uploads/2020/10/zdjecie-profilowe-A-Kaiser.jpg) !important;
    background-position: 50% 36%;
    background-size: 105%;
    background-repeat: no-repeat;
    background-color: #d0d0d0;
}

.wspolpraca-head {    font-size: 24px !important;}
body h1{
    font-size: 27px !important;
    line-height: 32px !important;
}
.info-box-img{display: inline-block !important;
    padding: 10px 40px 10px 20px !important;
    background: #fff !important;
    border-radius: 0px 200px 200px 0px !important;
    position: absolute !important;
    left: 25px !important;
    bottom: 28px !important;}
.info-box-img-title{font-size: 20px !important;
    line-height: 35px !important;
    color: #48b7ae !important;}
.info-box-img-phone{font-size: 13px !important;
    margin-top: 5px !important;}
.info-box-img-email{font-size: 13px !important;
    margin-top: 5px !important;}
.five-columns .wpb_single_image {
    padding: 25px 25px !important;
}
.title.title_size_large h1 {
    font-size: 22px!important;
    line-height: 28px !important;
    margin-bottom: 15px;
}

.five-columns .wpb_column{width:100%;}

}


.rounded-link {
    display: inline-block;
    padding: 10px 20px;
    border-radius: 20px;
    background-color: #A0522D; /* Kolor przypominający kawę */
    color: #fff;
    text-decoration: none;
    transition: background-color 0.3s ease;
}
.rounded-link:hover {
    background-color: #8B4513; /* Ciemniejszy odcień kawy przy najechaniu */
}
.serce {
  overflow: hidden; /* Zapewnia, że obraz nie wychodzi poza kontener */
}

.serce {
  transition: transform 0.3s ease; /* Dodaje efekt przejścia do transformacji */
}

.serce:hover {
  transform: scale(1.2); /* Powiększa obraz o 20% po najechaniu kursorem myszy */
}
@media only screen and (max-width: 900px) {
  .kawka {
    background-color: rgba(255, 255, 255, 0.8); /* Jasne tło (przezroczyste białe) */
    padding: 10px; /* Opcjonalne - dodatkowy padding wokół tekstu */
  }
}
.wesprzyj {
    top: 20px;
    right: 10px;
    padding: 8px 16px;
    background-color: #ef2e7a;
    color: #ffffff;
    text-decoration: none;
    border: none;
    border-radius: 20px;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    transform: scale(0.7);
    margin-left: 5px;

.wesprzyj:hover {
    background-color: #E91E63;
}

/* Dla urządzeń mobilnych */
@media only screen and (max-width: 900px) {
    .wesprzyj {
    top: 20px;
    right: 20px;
        font-size: 0; /* Ukryj tekst */
        overflow: hidden; /* Zapobiegaj wyświetlaniu tekstu, który zniknął */
         padding: 10px; /* Dodatkowy padding, aby zachować kształt przycisku */
        background-color: #ffffff;
        color: #ef2e7a;
    }

    .wesprzyj::after {
        content: "\2665"; /* Kod unicode dla ikony serca */
        font-size: 24px; /* Rozmiar ikony serca */
        display: block;
        
    }
}

.fanimani {
    border-radius: 50px;
}
