.astroid-logo img {
    max-width: 250px;
    max-height: 50px;
}
/*================================USTAWIENIA GŁÓWNE====================================================*/

.gfm_social_glowna {
    position: fixed;
    bottom: 20px;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, 0)
}

.gfm_social_glowna_special {
    position: fixed;
    bottom: 120px;
    left: 49.5%;
    margin-right: -50%;
    transform: translate(-50%, 0)
}

.clients_glowna_lewa {
    position: fixed;
    bottom: 5px !important;
    left: 50.5%;
    margin-right: -50.5%;
    transform: translate(-50.5%, 0)
   
}
.clients_glowna_prawa{position: fixed;
    bottom: 5px !important;
    right: 50.5%;
    margin-left: -50%;
    transform: translate(50.5%, 0)}

.clients_glowna_lewa img  {
    width: auto !important;
    height: 80px !important;
}
.clients_glowna_prawa img{
    width: auto !important;
    height: 60px !important;
}



.clients_glowna_lewa_tablet {
    position: fixed;
    bottom: 5px !important;
    left: 20.5%;
   
    
    
}
.clients_glowna_prawa_tablet {position: fixed;
    bottom: 5px !important;
    right: 20.5%;
    transform: translate(50.5%, 0);}

.clients_glowna_lewa_tablet img  {
    width: auto !important;
    height: 75px !important;
}
.clients_glowna_prawa_tablet img{
    width: auto !important;
    height: 50px !important;
}
.tytul_glowna_tablet{
        margin-top: 3.5rem !important;
    margin-left:2rem;}

.ui-heading-title, .sppb-person-name{color:#efefef;}


/*======================================================= USTAWIENIA RESPONSYWNE=========================================================================*/










@media (max-width: 991px) {

    .gfm_mkidn_glowna img,
     .gfm_logo_glowna img,
     .gfm_fundacja_glowna img,
     .gfm_gdansk50_glowna img,
     .gfm_amuz50_glowna img,
      .gfm_forza50_glowna img, 
      .gfm_mhmg50_glowna img, 
      .gfm_pfb50_glowna img, 
      .gfm_millenium_glowna img,
       .clients_glowna img {
        width: auto !important;
        height: 30px !important;
    }

    .gfm_gdansk50_glowna,
    .gfm_amuz50_glowna,
    .gfm_forza50_glowna,
    .gfm_mhmg50_glowna,
    .gfm_pfb50_glowna,
    .gfm_millenium_glowna,
    .clients_glowna {
        bottom: 10px !important
    }

    .gfm_gdansk50_glowna {
        left: 10px !important;
    }

    .gfm_amuz50_glowna {
        left: 60px !important;
    }

    .gfm_forza50_glowna {
        right: 10px !important;
    }

    .gfm_mhmg50_glowna {
        right: 66px !important;
    }

    .gfm_pfb50_glowna {
        right: 140px !important;
    }

    .gfm_social_glowna {
        position: fixed;
        bottom: 60px !important;
    }

    .gfm_fundacja_glowna {
        right: 80px !important;
    }

    .gfm_logo_glowna {
        right: 20px !important;
    }

    .gfm_millenium_glowna {
        right: 178px
    }

    /*nowa strona*/
    .gfm_social_glowna_special {
        position: fixed;
        bottom: 35% !important;
    }

    .sppb-col-sm-2 {
        width: auto !important;
    }

    span.nav-header {
        color: #fff !important;
    }
    .clients_glowna_lewa_mobile {
    position: fixed;
    bottom: 60px;
    float: left;
    margin-left: -40%;
}

.clients_glowna_prawa_mobile {
    position: fixed;
    bottom: 2px;
    margin-left: 5%;
}

.clients_glowna_lewa_mobile img {
    width: auto;
    height: 60px !important;
}

.clients_glowna_prawa_mobile img {
    width: auto;
    height: 50px !important;
}
}




@media (max-width:600px) {
    .sppb-addon-title {
        font-size: 3rem !important;
        line-height: 3.5rem !important;
        margin-top: 5rem !important;
    }

    .sppb-addon-content {
        font-size: 2rem !important;
    }
    
}






@media screen and (min-width: 600px) and (max-width: 900px) {
    .sppb-addon-title {
        font-size: 4.5rem !important;
        line-height: 5.5rem !important;
        margin-top: 5rem !important;
    }

    .sppb-addon-content {
        font-size: 3rem !important;
    }
     .clients_glowna_lewa_mobile {
       position:fixed; left:20%!important;bottom:5px;
     }
    .clients_glowna_lewa_mobile img {
        width:auto; height:60px!important;
    }
    .clients_glowna_prawa_mobile {
       position:fixed; right:10px!important;bottom:5px;
     }
    .clients_glowna_prawa_mobile img {
        width:auto; height:50px!important;
    }

}






/*===================telefony w poziomie================================*/
@media only screen and (orientation: landscape) and (max-width: 1000px) {
    .sppb-addon-title {
        font-size: 2.5rem !important;
        line-height: 3.5rem !important;
        margin-top: 2rem !important;
       
    }

    .sppb-addon-content {
        font-size: 1rem !important;
        margin-top:-1rem!important;
    }
.sppb-addon-title,.sppb-addon-content{ margin-left:5rem;}
    .gfm_social_glowna_special {
        display: none;
    }
  .clients_glowna_lewa_mobile {
       position:fixed; left:25%!important;bottom:5px;
     }
    .clients_glowna_lewa_mobile img {
        width:auto; height:40px!important;
    }
    .clients_glowna_prawa_mobile {
       position:fixed; right:10px!important;bottom:5px;
     }
    .clients_glowna_prawa_mobile img {
        width:auto; height:30px!important;
    }
}






@media only screen and (orientation: landscape)  and (min-width: 1100px) and (max-width:1366px) {

    .sppb-addon-title {
        font-size:5rem !important;
        line-height: 6.5rem !important;
        margin-top: 5rem !important;
        
    }
        .sppb-addon-title, .sppb-addon-content   {
        margin-left: 5rem;
    }

     .clients_glowna_lewa_tablet, .clients_glowna_prawa_tablet {
    bottom: 5px;
    float: left;
    margin-left: -20%;
}

.clients_glowna_prawa_tablet {
    position: fixed;
    bottom: 5px;
    margin-right: -25%;
     
}

.clients_glowna_lewa_tablet img {
    width: auto;
    height: 70px !important;
}

.clients_glowna_prawa_tablet img {
    width: auto;
    height: 50px !important;
}

.clients_glowna_landscape {display:none!important;}

    .clients_glowna_lewa img, .clients_glowna_prawa img {
        height: 60px !important;
        margin-bottom: 5px !important;
    }

.clients_glowna_prawa img {
        height: 50px !important;
        margin-bottom: 5px !important;
    }
}







@media only screen and (min-width:1400px) and (max-width:1940px) {
    .clients_glowna img {
        height: 60px !important;
        margin-bottom: 5px !important;
    }
}








@media only screen and  (min-width: 1921px) {
    
    .tytul_glowna {
               margin-top: 3.5rem;
        margin-left: 6em;
    }
    .sppb-addon-title {
        font-size: 7em !important;
        line-height: 1.5em !important;
        

    }

    .sppb-addon-content {
        margin-top: 0.5em;
        font-size: 3.5em !important;
    }

    
   
.clients_glowna_lewa {
    position: fixed;
    bottom: 5px !important;
    left: 40.5%;
    margin-right: -40.5%;
    transform: translate(-40.5%, 0);
    
}
.clients_glowna_prawa{position: fixed;
    bottom: 5px !important;
    right: 30.5%;
    margin-left: -30%;
    transform: translate(30.5%, 0);}
.clients_glowna_lewa img  {
    width: auto !important;
    height: 80px !important;
}
.clients_glowna_prawa img{
    width: auto !important;
    height: 60px !important;
}
}



/*.clients_glowna_lewa,.clients_glowna_prawa {display:flex!important;flex-direction:row!important; flex-wrap: wrap; align-items: left;}*/



/*==========================================================
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
===============================================ustawienia dla logotypow w archiwum*============================================================================*/
.gfm_mkidn_glowna {
    position: fixed;
    bottom: 20px;
    left: 20px;
}

.gfm_pusty {
    position: fixed;
    bottom: 20px;
    left: 200px;
}

.gfm_logo_glowna {
    position: fixed;
    bottom: 20px;
    right: 40px;
}

.gfm_fundacja_glowna {
    position: fixed;
    bottom: 20px;
    right: 190px;
}

.clients_glowna {
    position: fixed;
    bottom: 20px !important;
    left: 50.5%;
    margin-right: -50.5%;
    transform: translate(-50.5%, 0)
}

.clients_glowna img {
    width: auto !important;
    height: 80px !important;
}

.gfm_patronat50_glowna {
    position: fixed;
    bottom: 20px;
    left: 20px;
}

/*lewa strona*/
.gfm_gdansk50_glowna {
    position: fixed;
    bottom: 20px;
    left: 20px;
}

.gfm_amuz50_glowna {
    position: fixed;
    bottom: 20px;
    left: 103px;
}

/*prawa strona*/
.gfm_forza50_glowna {
    position: fixed;
    bottom: 20px;
    right: 20px;
}

.gfm_mhmg50_glowna {

    position: fixed;
    bottom: 20px;
    right: 130px;
}

.gfm_pfb50_glowna {
    position: fixed;
    bottom: 20px;
    right: 283px;
}

.gfm_millenium_glowna {
    position: fixed;
    bottom: 20px;
    right: 360px;
}

.band_members{padding:5px; background-color:#a4a0a0;border-radius:5px;line-height:0.8rem;}

.band_members small{font-size:0.8rem;}
/*==========================================================program==========================================================================*/
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel {background-color:#A7ADB9!important;}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:before{background-color:#913774!important;}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel:before {background-color:#A7ADB9!important;border-color: #A7ADB9!important;}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-date {color:#913774!important;}
.tytul{font-size:1.2rem;font-weight:bold;color:#b32e67;}
.zespol{font-weight:bold;color:#2980b9;}
em{color:#ffffff!important;}
.opis{font-size:0.8rem;color:#eeeeee;}
.meta{font-size:1rem;font-weight:bolder;color:#713d87;}
.timeline-panel{width:100%!important;}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge {left:-29px!important;top:86px;}
.sppb-addon-timeline .sppb-addon-timeline-wrapper:before{left:11px!important;}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:after{z-index:-5;}
@media screen and (max-width: 767px) {.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge{top:48px!important;}}
    