/**
Theme Name: Multipotral UWr
Author: BonaSoft
Author URI: https://bonasoft.pl/
Description: Motyw portalu głównego Uniwersytetu Wrocławskiego.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: multipotral-uwr
Template: astra
*/
/*dodatkowy css po aktualizacji*/
.bs-baner-first-column{
	object-fit: cover!important;
}
body .bs-section-baner.is-layout-flex{
	gap:0;
}
.bs-baner-first-column ss3-force-full-width,
.bs-baner-first-column > div ss3-force-full-width>div,
.bs-baner-first-column > div ss3-force-full-width>div >div,
.bs-baner-first-column > div ss3-force-full-width>div >div>div,
.bs-baner-first-column > div ss3-force-full-width>div >div >div> div,
.bs-baner-first-column > div ss3-force-full-width>div >div >div >div >div,
.bs-baner-first-column > div ss3-force-full-width>div >div >div >div >div >div
{
	height: 100%;
	width: 100%!important;
}
.entry-header .post-thumb-img-content.post-thumb{
	display: none;
}
/*koniec dodatkowego css*/
.site-footer-below-section-1 .ast-header-html a{
    color:white;
}

/*Konferencje template*/
.page-template-konferencje-template #my-ajax-filter-search form{
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    gap: 20px;
    margin-right: 6.5%;
    margin-bottom: 2%;
}
.page-template-konferencje-template #my-ajax-filter-search form input,
.page-template-konferencje-template #my-ajax-filter-search form select{
    width: 10vw;
    border-radius: 0 10px 10px 10px;
}
.page-template-konferencje-template #my-ajax-filter-search form button{
    background-color: #000000;
    border-radius: 50px;
}
.conference-form-page [data-name="udzial_w_konferencji"] .acf-radio-list{
    margin-left:0;
}
.conference-form-page [data-name="udzial_w_konferencji"] .acf-radio-list li{
    display: block;
    font-size: 13px;
}
.conference-form-page [data-name="zgoda_rodo"] .acf-checkbox-list li label{
    font-size:13px;
}
/*lista konferencji*/
.conference-list h1{
    margin-right: 0;
}
.conference-list .bs-subtitle{
    text-align: right;
}
.conference-list .conference-section{
    display: grid;
    grid-template-columns: 31% 31% 31%;
    justify-content: space-between;
}
.page-template-konferencje-template .bs_add_breadcrumb_trail {
    margin: 100px 10% 30px 6.5%;
}
.conference-list .conference-section .single-conference img{
    height: 300px;
    width: 100%;
    object-fit: cover;
    border-radius: 0 10px 10px 10px;
    transition-duration: .4s;
}
#my-ajax-filter-search form > div label{
    padding-right: 10px;
}
.conference-list .conference-section .single-conference .conference-title{
    font-size: 24px;
    font-weight: 600;
    line-height: 1.4;
    margin-top: 10px;
    color: #000;
    margin-bottom: 1.6em;
}
/*Koniec konferencje template*/
.wp-block-bonasoft-modular-file-list2 .bs__file-list__text{
    line-height: 1.3;
}
.search-no-results.ast-page-builder-template .ast-archive-description{
    margin-top: 8em;
}
.bs-news-page .wp-block-column:only-child.bs-contact-right-column .bs_add_breadcrumb_trail,
.bs-news-page .wp-block-column:only-child.bs-contact-right-column p,
.bs-news-page .wp-block-column:only-child.bs-contact-right-column figure,
.bs-news-page .wp-block-column:only-child.bs-contact-right-column .bs-naglowek-podstrony,
.bs-news-page .wp-block-column:only-child.bs-contact-right-column ol li{
    margin-left: 6.5%;
    margin-right: 6.5%;
}
.ast-no-sidebar .entry-content .alignwide.bs-naglowek-szablonu-kolumny figure,
.ast-no-sidebar .entry-content .alignwide.bs-page-links figure,
.bs-news-page .bs-kontakt-photo figure{
	margin-top:50px;
}
.blok_nowa_podstrona >.ugb-inner-block >.ugb-block-content >.ugb-container__wrapper >.ugb-container__side >.ugb-container__content-wrapper > .bs-news-page >.bs-kontakt-photo >figure{
    margin-top: 0;
}

#ast-breadcrumbs-yoast a{
    color: black;
}
.entry-content > .komunikaty.aktualnosci-block{
    margin: 1% 6.5% 4%;
}
.komunikaty.aktualnosci-block .news-box-content{
    padding:2vw;
    font-size: 1.2rem;
}
.komunikaty.aktualnosci-block .news-box-wrap{
    width: 95%;
}
.komunikaty.aktualnosci-block .news-box.box-number-2 .news-box-content{
    transform: none!important;
    padding-top: 2vw;
}
#content .element-ogloszenia-wrap-content{
    font-size: 1.5rem;
}
.single-cat-article-long .single-article-excerpt a{
    color:black;
}
.single-post-aktualnosci p.bs__post-info__field-desc{
    font-size:1.3rem;
}
.single-post-aktualnosci .bs__post-info__field-value{
    font-size:1.3rem;
}
.bs__file-list__subsection{
    display: inline-flex;
}
.bs__file-list__subsection .bs__file-list__text{
    color: black;
    font-size: 2.5rem;
}
.bs__file-list__subsection+.bs__links__icon{
    display: none;
    color: black;
}
.wp-block-bonasoft-modular-file-list2 .bs__file-list__subsection+ .bs__links__icon{
    display: block;
}
.single-publikacje #content .post-navigation{
    max-width: 100%;
    margin-left: 6.5%;
    margin-right: 6.5%;
}
.bs-strona-konferencje .bs__links__list__item__link {
    font-size: 2rem;
}
#content .entry-content .blok_nowa_podstrona .bs-news-page .bs-contact-right-column .wp-block-bonasoft-modular-breadcrumbs-block .bs_add_breadcrumb_trail{
    margin: 50px 10% 30px 10%;
}
.event-header .c-button__inner2{
    font-size: 2rem;
}
.event-header .button2{
    width: fit-content;
    gap: 1vw;
}
.event-header .bs_block__container{
    width: 70%;
    margin-bottom: 15px;
}
.home .kolumna-naglowek h2{
    font-size: 3.2rem;
}
.home .kolumna-naglowek #najlepszy-uniwersytetwedlug-rankingu {
	background-color: #212121c7;
}
.searchwp-revised-search-notice{
    margin-left: 6.5%;
    margin-right: 6.5%;
}
header .site-above-header-wrap .ast-header-search input[type="search"]:focus{
    background-color: transparent;
    color: white;
    outline: none;
}
/*Nowa stopka*/
.site-footer-primary-section-2.site-footer-section section nav ul,.site-footer-primary-section-1.site-footer-section section nav ul,
.site-footer-primary-section-1.site-footer-section section nav ul li,.site-footer-primary-section-2.site-footer-section section nav ul li{
	font-size:2rem;
	font-weight:600;
	line-height:2.5em;
	text-align:left;
}
.site-footer-primary-section-3.site-footer-section section nav ul li{
	font-size:2rem;
	font-weight:600;
	line-height:2.5em;
	text-align:right;
}
.site-footer-primary-section-2.site-footer-section section nav ul li a,.site-footer-primary-section-1.site-footer-section section nav ul li a,.site-footer-primary-section-3.site-footer-section section nav ul li a{
	color:white;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .site-footer-primary-section-2.site-footer-section {
	padding-left:6vw;
}
.site-primary-footer-wrap{
	padding-top:60px;
}
#menu-footer-left, #menu-footer-right, #menu-footer-left-2, #menu-footer-left-1, #menu-footer-right-2, [data-section="sidebar-widgets-footer-widget-2"],
[data-section="sidebar-widgets-footer-widget-1"],[data-section="sidebar-widgets-footer-widget-2"],[data-section="sidebar-widgets-footer-widget-3"] section >nav>ul{
	line-height:2.5em;
}
#mks_social_widget-3, footer .mks_social_widget {
    line-height: 2.5vw;
}
.site-footer-primary-section-3 .widget.widget_media_image figure {
	margin-top:.7vw;
}
.site-footer-primary-section-3 .footer-widget-area.widget-area.site-footer-focus-item .footer-widget-area-inner > .widget_nav_menu {
    margin-bottom: 0vw!important;
    margin-top: -1.8vw;
}

.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row, .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .site-footer-section {
    align-items: baseline!important;
}

.entry-content > p, .entry-content > ul, .entry-content > ol, .entry-content > .bona-category-accordion, .entry-content > h2, .entry-content > h3, .entry-content > .wp-block-bonasoft-modular-breadcrumbs-block {
    margin-left: 6.5%;
    margin-right: 6.5%;
}

.entry-content >p:last-child {
    padding-bottom: 4vw;
}
.entry-content > .wp-block-bonasoft-modular-breadcrumbs-block .bs_add_breadcrumb_trail {
    margin-left: 0;
}
#content #primary .entry-content>.wp-block-columns>.bs-column-short-news >p,#content #primary .entry-content>.wp-block-columns>.bs-column-short-news >h2,
#content #primary .entry-content>.wp-block-columns>.bs-column-short-news >#content #primary .entry-content>.wp-block-columns>.bs-column-short-news >h3,
#content #primary .entry-content>.wp-block-columns>.bs-column-short-news >h4,#content #primary .entry-content>.wp-block-columns>.bs-column-short-news >h5
{
    margin-left: 10%;
    margin-right: 10%;
}
#content #primary .entry-content>.wp-block-columns>.bs-column-short-news > .bs-pageList-container
{
    margin-left: 10%!important;
    margin-right: 10%;
    width: 80%;
}
.ast-page-builder-template.ast-no-sidebar .entry-content > .alignwide.bs-naglowek-szablonu-kolumny{
    margin-top: 35px;
}
.main-header-bar.ast-header-breadcrumb {
    margin-top: 100px;
    background-color: #fff;
    border: none;
}
.main-header-bar.ast-header-breadcrumb .ast-container {
    padding: 0;
    margin-left: 6.5%;
    margin-right: 6.5%;
}
.main-header-bar.ast-header-breadcrumb .ast-breadcrumbs .trail-items li {
    font-size: 1rem;
}
.ast-breadcrumbs-wrapper .trail-items a {
    color: #000;
}

.single-post-aktualnosci >#primary> .galeria_szablon{
    margin-top: 35px!important;
}
.single-post-aktualnosci .galeria_szablon>.ugb-inner-block>.ugb-block-content>.ugb-container__wrapper{
    padding-left: 0;
    padding-right: 0;
}
.single-post-aktualnosci .galeria_szablon>.ugb-inner-block>.ugb-block-content>.ugb-container__wrapper>.ugb-container__side>.ugb-container__content-wrapper>p{
    margin-left:6.5%;
    margin-right: 6.5%;
}
.single-post-aktualnosci .galeria_szablon>.ugb-inner-block>.ugb-block-content>.ugb-container__wrapper>.ugb-container__side>.ugb-container__content-wrapper .wp-block-embed{
    margin-left: 6.5%;
    margin-right: 6.5%;
}
.single-post-aktualnosci > #primary >li{
    margin-left:6.5%;
    margin-right: 6.5%;
}




/*Strona wydarzeń*/
.pagination-wydarzenia .pagination-numbers button {
    font-size: 1em;
    color: #000;
    margin: 5px;
    padding: 0px 15px;
    font-weight: 600;
}
.wydarzenia-strona-naglowek,.publikacje.wydarzenia-strona-naglowek {
    text-align: right;
    font-size: 4.5rem;
    font-weight: 700!important;
    color: #000;
    margin-right: 6.5%;
}
.page-template-events-template #my-ajax-filter-search {
    margin-left: 6.5%;
    margin-right: 6.5%;
    padding-top: 5vw;
    text-align: right;
}
.page-template-events-template #my-ajax-filter-search .bs_form_item, .page-template-events-template #my-ajax-filter-search .bs_form_date {
    padding-bottom: 1em;
    width: fit-content;
    width: -moz-fit-content;
    display: inline-block;
    padding-right: 1em;
}
.page-template-events-template #my-ajax-filter-search label {
    padding-right: 0.5em;
}
.page-template-events-template #my-ajax-filter-search .bs_form_item input, .page-template-events-template #my-ajax-filter-search .bs_form_item select {
    width: 10vw;
    border-radius: 0 10px 10px 10px;
}
#my-ajax-filter-search input[type="date"] {
    border-radius: 0 10px 10px 10px;
    padding: 8px;
    background-color: #fafafa;
    border-color: #f2f2f2;
    color: #000;
    outline: none;
}
.page-template-events-template #my-ajax-filter-search button {
    border-radius: 35px;
    font-weight: bold;
    background-color: #000;
}






#primary > h2:first-child,#primary > h1:first-child,#primary > h3:first-child,#primary > h4:first-child,#primary > h5:first-child,
#primary > h6:first-child,#primary > p:first-child{
    margin-top: 100px;
}
#primary > h1,#primary > h2,#primary > h3,#primary > h4,#primary > h5,#primary > h6,#primary > p{
    margin-left: 6.5%;
    margin-right: 6.5%;
}
#primary >h1{
    margin-bottom: 1.6em;
}
#primary > .wp-block-separator{
    max-width: 100%;
}

.single-post-aktualnosci #primary > .wp-block-bonasoft-modular-file-list2 ul.bs__file-list__list{
    margin-left: 6.5%!important;
    margin-right: 6.5%!important;
}
.wp-block-bonasoft-modular-file-list2 + .bs-pageList-container{
    margin-top: -40px;
}
.bs_gallery{
    padding-bottom: 40px;
}
html.wf-roboto-n4-active,
html.wf-roboto-n4-active.wf-active{
    margin-top: 0!important;
}
.bs-news-page ~ .wp-block-ugb-container.ugb-main-block .ugb-container__wrapper{
    box-shadow: none!important;
}
.publikacje .entry-header.ast-no-meta{
    display: none;
}

#content .podstrona-szachownica >.ugb-inner-block >.ugb-block-content >.ugb-container__wrapper >.ugb-container__side >
.ugb-container__content-wrapper >.wp-block-ugb-container figure{
	width:auto;
}

.home .bs_menu_main__nav{
    height: 3.5vw;
}
.home .bs_menu_main__section{
    top:3.5vw;
}
#content .entry-content .fileupload-meta p {
    font-size: inherit;
}
.bs-naglowek-szablonu-kolumny ~ .wp-block-ugb-container .bs-naglowek-z-kolorem ~ .wp-block-ugb-columns{
    padding-left: 15px;
}
.bs-naglowek-szablonu-kolumny ~ .wp-block-ugb-container .bs-naglowek-z-kolorem ~ .wp-block-ugb-columns ol{
    margin-left: 2vw;
}
.bs-naglowek-szablonu-kolumny ~ .wp-block-ugb-container .bs-naglowek-z-kolorem ~ .wp-block-ugb-columns > p,
.bs-naglowek-szablonu-kolumny ~ .wp-block-ugb-container .bs-naglowek-z-kolorem ~ .wp-block-ugb-columns ~ p{
    padding-left: 15px;
}
.podstrona-szachownica .bs-naglowek-szablonu-kolumny ~ .bs-pageList-container{
    padding-left: 6.5%;
    padding-right: 6.5%;
    width: 100%;
    margin-left: 0;
}
.podstrona-szachownica .bs-naglowek-szablonu-kolumny ~ .bs__links{
    padding-left: 6.5%;
    padding-right: 6.5%;
}
.podstrona-szachownica .bs-naglowek-szablonu-kolumny ~ .bs-pageList-container ~ .bs__links ul.bs__links__list{
    margin-left: 0;
}


/*Accordion*/
.bs-news-page .bs-contact-right-column .wp-block-ugb-accordion.ugb-main-block{
    margin-left: 14%;
    margin-right: 5%;
}
.bs-news-page .bs-contact-right-column .wp-block-ugb-accordion.ugb-main-block .ugb-accordion__heading{
    box-shadow: none;
    padding-left: 0;
    padding-right: 30px;
}
.bs-news-page .bs-contact-right-column .wp-block-ugb-accordion.ugb-main-block .ugb-accordion__content p,
.bs-news-page .bs-contact-right-column .wp-block-ugb-accordion.ugb-main-block .ugb-accordion__content ol li{
    margin-left:0;
    margin-right: 0;
}
.bs-news-page .bs-contact-right-column .wp-block-ugb-accordion.ugb-main-block .ugb-accordion__heading .ugb-accordion__arrow{
    fill: white;
    background-color: black;
    border-radius: 50%;
    padding: 1.1vw;
    width: 3.5vw;
    height: 3.5vw;
    stroke: black;
}

.home .widget.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal,.home .wpml-ls-sidebars-header-widget-2.wpml-ls.wpml-ls-legacy-list-horizontal{
    padding-left: 0;
}
.entry-content .wp-block-separator{
    display: none;
}
.wp-block-bonasoft-modular-breadcrumbs-block + .wp-block-separator{
    display: block!important;
}
.wp-block-table{
    max-height: 100%!important;
}
table{
    margin-bottom: 0;
}
.entry-content > .wp-block-bonasoft-modular-file-list2{
    margin-left: 6.5%;
    margin-right: 6.5%;
}
.entry-content.event-content > .wp-block-bonasoft-modular-file-list2{
    margin: 0;
}
.entry-content > .bs-pageList-container{
    margin-left: 6.5%;
    margin-right: 6.5%;
    width: 87%;
}

.bs-naglowek-szablonu-kolumny + .wp-block-ugb-container.ugb-container{
    margin-right:6.5%!important;
    margin-left:6.5%!important;
}
.aktualnosci-block .box-number-1 .news-box-wrap, .aktualnosci-block .box-number-2 .news-box-wrap, .aktualnosci-block .box-number-5 .news-box-wrap, .aktualnosci-block .box-number-6 .news-box-wrap {
    margin:auto;
}
#content .element-ogloszenia-wrap-title{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/*Wyniki wyszukiwania*/

.category-page-template{
    width: 100%;
}
.search-results .category-page-template .single-cat-article-grid{
    grid-template-columns: 31% 31% 31%;
    grid-gap: 3.5%;
}
.search-results .category-page-template .single-cat-article{
    padding: 20px;
    padding-left: 0;
    padding-right: 0;
}
.search-results .category-page-template .single-article-img{
    width: 100%;
}
.search-results .category-page-template .single-cat-article .single-article-img img {
    width: 100%;
}
.search-results .category-page-template .single-cat-article .single-article-title{
    width: 80%;
    margin: 0;
}

/*Mapplic*/
.entry-content .mapplic-list-location h4{
    font-size: 1.2rem;
}
.entry-content > .mapplic-element > .mapplic-container > .mapplic-levels{
    width: 10vw;
}
.mapplic-routes-panel{
    top: 0;
    bottom: auto;
}
.entry-content > .mapplic-element > .mapplic-container > .mapplic-map{
    width: 100%;
    height: 100%;
    padding-top: 5vw;
}
.entry-content > .mapplic-element{
    margin: 2.5%;
}
.mapplic-sidebar{
    width: 25%;
}
.mapplic-layer polygon{
    transform: translateX(0);
}
.podstrona_sekcje .wp-block-embed-youtube{
    margin: 0;
}


.aktualnosci-glowna-block .news-box.news-box-color-2 .second-box-overlay,
.aktualnosci-glowna-block .news-box.box-number-1 .second-box-overlay,
.aktualnosci-glowna-block .news-box.box-number-2 .second-box-overlay{
    overflow: hidden;
}
.aktualnosci-glowna-block .news-box-title h3{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.bs-pageList-container + .wp-block-bonasoft-modular-file-list2{
    margin-top:-5vw;
}
.bs-pageList-container + .wp-block-bonasoft-modular-file-list2 .bs__file-list__list li:first-child{
    border-top: 0;
}
.wp-block-bonasoft-modular-file-list2 + .bs__links{
    margin-top: -40px;
}

/*Nowa podstrona*/
.bs-news-page-under{
	padding-left:6.5%;
	padding-right: 6.5%;
	margin-top: 0!important;
	margin-bottom: 5vw!important;
}
#content .bs-news-page-under > .ugb-inner-block > .ugb-block-content .ugb-container__wrapper{
	padding-top: 0;
	padding-bottom: 0;
}
.bs-news-page-under .wp-block-bonasoft-modular-file-list2, .bs-news-page-under .wp-block-bonasoft-modular-links-display .bs__links{
	margin-left: 0;
}
.blok_nowa_podstrona >.ugb-inner-block >.ugb-block-content >.ugb-container__wrapper >.ugb-container__side >.ugb-container__content-wrapper > *{
	padding-left: 6.5%;
	padding-right: 6.5%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 35px;
}
.blok_nowa_podstrona .bs-news-page{
	padding: 0!important;
    margin-bottom: 5vw;
}
.bs-news-page-under .wp-block-embed-soundcloud, .bs-news-page-under .wp-block-embed-youtube{
    margin-left:0;
    margin-right:0;
}
/*Test jednostek*/
.postid-38107{
    margin-top: 5vw!important;
}
.postid-38107 .main-header-bar.ast-header-breadcrumb{
    display: none;
}
.postid-38107 h1{
    margin-top: 3vw;
    margin-bottom: 3vw;
    text-align: right;
    margin-right: 6.5%;
}
.postid-38107 #primary >.row{
    margin-left: 5%;
}
.blok-z-kolumnami >.ugb-inner-block> .ugb-block-content >.ugb-container__wrapper > .ugb-container__side >.ugb-container__content-wrapper >.wp-block-ugb-container{
    margin-left: 0!important;
    margin-right: 0!important;
}
.blok-z-kolumnami .wp-block-ugb-container .ugb-container__content-wrapper .wp-block-columns > .wp-block-column{
    margin-right: 2vw;
}
@font-face {
    font-family: Leopoldina Regular;
    /*nazwa czcionki - będziesz się tym potem posługiwać*/
    src: url(/wp-content/themes/multiportal-child/fonts/Leopoldina-Regular.otf);
    /*bezpośredni odnośnik do pliku*/
    font-weight: normal;
    /*typ */
    font-display: swap;
}

body, h1, .entry-title a, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6 {
    color: #000000;
}
/*Animacje wejścia*/
@keyframes slideInFromLeft {
    0% {
      transform: translateX(400%);
    }
    100% {
      transform: translateX(0);
    }
  }
@keyframes slideInFromTop {
    0% {
      transform: translate(-50%,-200%);
    }
    100% {
      transform: translate(-50%,0%);
    }
  }
.kolumny-film-z-naglowkiem .kolumna-naglowek{
    animation: 2s ease-out 0s 1 slideInFromLeft;
}
.home #masthead.site-header{
    animation: 1s ease-in  0s 1 slideInFromTop;
}
.bs_sticky_main__menu-item--no-section:hover {
    cursor: pointer;
    color: #000!important;
    background: #fff;
}
.bs_sticky_main__menu-item--no-section:hover a{
    color: #000;
}
.mobile_header .wpml-ls-legacy-list-horizontal{
    padding: 0 7px;
    padding-left: 0;
    line-height: 2;
}
.bs_wcag_shortcode_button{
    padding-left: 0;
    padding-right: 0;
    margin-left: 0.5vw;
    margin-right: 1vw;
}
/*Aktualności*/
.single-post-aktualnosci #primary > .wp-block-ugb-container.ugb-container > .ugb-inner-block > .ugb-block-content > .ugb-container__wrapper{
	padding-top: 0;
}
.single-post-aktualnosci > #primary > .wp-block-ugb-container.ugb-container{
	margin-top: 0;
}

.single-post-aktualnosci{
    width: 100%;
}
.single-post-aktualnosci p{
    font-size: 1.8rem;
    margin-left: 10%;
    margin-right: 13%;
}
.single-post-aktualnosci .bs-news-page-under p,.single-post-aktualnosci .bs-news-page-under ol,.single-post-aktualnosci .bs-news-page-under ul,
.single-post-aktualnosci .bs-news-page-under h2,.single-post-aktualnosci .bs-news-page-under h3,.single-post-aktualnosci .bs-news-page-under h4,
.single-post-aktualnosci .bs-news-page-under h5{
	margin-left:0;
	margin-right: 0;
}
.single-post-aktualnosci .bs-news-page-under ~ p,.single-post-aktualnosci .bs-news-page-under ~ ol,.single-post-aktualnosci .bs-news-page-under ~ ul,
.single-post-aktualnosci .bs-news-page-under ~ h2,.single-post-aktualnosci .bs-news-page-under ~ h3,.single-post-aktualnosci .bs-news-page-under ~ h3,
.single-post-aktualnosci .bs-news-page-under ~ h5{
	margin-right:6.5%;
	margin-left: 6.5%;
}
.single-post-aktualnosci ol{
    font-size: 1.2rem;
    margin-left: 14%;
    margin-right: 13%;
}
.single-post-aktualnosci ul{
    font-size: 1.2rem;
    margin-left: 11.5%!important;
    margin-right: 13%!important;
}
.single-post-aktualnosci ul.bs__file-list__list{
    margin-left: 0!important;
    margin-right: 0!important;
}
.single-post-aktualnosci h2,.single-post-aktualnosci h3,.single-post-aktualnosci h4,.single-post-aktualnosci h5{
	margin-left: 10%;
    margin-right: 13%;
	margin-bottom: 1.6em;
}
.single-post-aktualnosci .bs-short-news-text{
	padding: 0!important;
}
.bs-short-news-text, .bs-short-news-naglowek {
    padding-left: 10%!important;
    padding-right: 13%!important;
}
.entry-content > .wp-block-columns > .bs-column-short-news{
    padding-top: 1.5vw;
}
.bs-column-short-news .wp-block-bonasoft-modular-file-list2{
    padding-left: 10%;
    padding-right: 13%;
}
#content .bs-short-news-naglowek {
    font-size: 3.8rem;
    margin-bottom: 40px;
    font-weight: 700;
}
.wp-block-bonasoft-modular-recommended-posts2 .bs_post-info{
    margin-left:13%;
}
.wp-block-bonasoft-modular-recommended-posts2 .bs_post-info .bs__post-info__field{
    width: 100%;
    column-gap: 1vw;
}
.wp-block-bonasoft-modular-recommended-posts2 .bs_post-info .bs__post-info__field > p{
    margin: 0;
}
.bs-news-primary-photo img{
    height: auto;
    object-fit: cover;
    width: 100%;
    margin-top: 85px;
    max-height: 45vw;
}



/*Kontakt główny*/
.kontakt-glowny h1{
    font-size: 4.5rem;
}
.kontakt-glowny{
    margin-top: 0;
    padding: 0 6%;
}
.kontakt-glowny .ugb-002ab8b.ugb-container{
    margin-left: 0!important;
    margin-right: 0!important;
}
.entry-content .kontakt-glowny > .ugb-inner-block > .ugb-block-content > .ugb-container__wrapper{
    padding-top: 0;
}
.kontakt-glowny .bs-konferencje-akordeony .ugb-accordion--single-open.ugb-accordion--open .ugb-accordion__content{
    padding: 1vw;
}
.kontakt-glowny .bs-konferencje-akordeony .ugb-accordion--single-open.ugb-accordion--open .ugb-accordion__content p{
    width:-webkit-fit-content;
    width:-moz-fit-content;
     width:fit-content;
}
/*.entry-content .bs-short-news-naglowek{
	font-size:2.8rem;
	margin-bottom:40px;
	font-weight: 700;
	margin-left:8%;
	margin-right:6%;
}*/
/*.bs-column-short-news p{
	margin-left:6%!important;
	margin-right:10%;
	font-size:1.2rem;
}*/
.entry-content .parent-page p{
	font-size: 2.5rem;
	font-weight: 700;
	margin-left: 0;
    padding: 0!important;
    word-break: keep-all;
}
.ast-button-wrap .menu-toggle:focus{
    outline: none;
}
@media (min-width:922px){
	.mobile_header{
		display: none!important;
	}
}
.bs-news-page .bs-kontakt-photo figure{
    margin-bottom: 0;
}
/*scroll*/
body #wpadminbar{
    z-index: 100000;
}
::-webkit-scrollbar {
    width: 6px;
}
#brave_popup_1882__step__0 .brave_popup__step__desktop .brave_popup__close svg{
    vertical-align: top;
}
::-webkit-scrollbar-track {
    border-left: 1px solid var(--wydzialowy-ciemny);
}
::-webkit-scrollbar-thumb {
    background: var(--wydzialowy-ciemny);
    -webkit-box-shadow: inset 0 0 6px #000000;
}
.page-links .page-link, .single .post-navigation a{
    color:#000;
}
.bs-links-icon{
    background-color: #fff;
    border: 2px solid #000;
}
.bs-links-icon svg g{
    fill:#000;
}
.bs-pageList-container ~ .bs__links{
    margin-top: -5vw!important;
    padding-top: 0;
}
.bs__links + .bs-pageList-container {
    margin-top: -40px;
}
.bs__links__list__item__link{
    font-size:2.5rem;
    line-height: 1.4;
}
.bs__links__list__item__link__before__icon{
    padding-left: 3vw;
}
.bs__links__list__item{
    border-bottom: 3px solid #000;
}
.ast-no-sidebar .entry-content .alignwide.bs-page-links .wp-block-media-text__content .bs-pageList-container ~ .bs__links ul.bs__links__list {
    margin-left: 0;
}
.podstrona-szachownica .tekst-zdjece-kwadrat.tekst-zdjece-kwadrat-p .bs-pageList-container ~ .bs__links ul.bs__links__list{
    margin-left: 0;
    padding-right: 0;
}
hr {
    background-color: #fff;
    opacity:1;
}
.bs-publikacje-list-grid hr{
    display: none;
}
p{
	margin-bottom: 1.6em;
	line-height: 1.4;
}
.entry-content p, .entry-content li,li{
	font-size:1.5rem;
	line-height: 1.4;
}
h1, .entry-content h1 {
    font-size: 3.8rem;
	line-height: 1.3;
}
h2, .entry-content h2 {
    font-size: 3rem;
	line-height: 1.3;
}
h3, .entry-content h3,h4, .entry-content h4,h5, .entry-content h5{
	font-size: 2.8rem;
	line-height: 1.3;
}
.wp-block-column {
    margin-left: 0!important;
}

body {
    font-family: "Leopoldina Regular", Arial, sans-serif;
    margin-top: 0!important;
}
body:lang(en-US){
    margin-top: 0!important;
}
.parent-page{
    border-width: 3px;
}
html {
    scroll-behavior: smooth;
    overflow: auto;
}
.bs_mobile-nav__item__label{
    width: 100%;
}
.bs_add_mobile_custom_menu{
    display: none;
}
.bs_sticky_main.bs_sticky_main--clicked .bs_sticky_main__menu-item.bs_sticky_main__menu-item--clicked-active{
    color:#000!important;
}
/*STicky menu*/
.bs_sticky_main__menu-item--clicked-active .bs_sticky_main__menu-item__search-icon {
    stroke: #fff!important;
    fill: #000!important;
}
.bs_set_section_as_sticky_main .bs_sticky_main__menu-item,.bs_set_section_as_sticky_main .bs_sticky_main__menu-item .wp-block-loginout a,.bs_set_section_as_sticky_main .bs_sticky_main__menu-item .wpml-ls-legacy-list-horizontal a span,
.bs_set_section_as_sticky_main .bs_sticky_main__menu-item a{
    font-size: 1.3rem;
    white-space: nowrap;
    color:#fff!important;
}
.bs_sticky_main__menu-item:hover, .bs_sticky_main__menu-item:hover .wp-block-loginout a,.bs_sticky_main__menu-item:hover .wpml-ls-legacy-list-horizontal a span,
.bs_sticky_main__menu-item:hover a{
    color:#000!important;
}
.bs_sticky_main__menu-item .wpml-ls-legacy-list-horizontal{
    padding-left: 0;
    padding-right: 0;
}
.bs_sticky_main__menu-item > p{
    margin-bottom: 10px;
}
.home p .bs_wcag_shortcode_button_wcag-icon {
    margin-top: 0
}
.bs_sticky_main__menu-item.bs_sticky_main__menu-item--no-section > p{
    margin-bottom: 0;
}
.bs_sticky_main__menu-item .bs_wcag_shortcode_button{
    padding-left: 0;
    padding-right: 0;
}
.bs_sticky_main__menu-item .bs_sticky_main__menu-item__search-icon{
    width: 1.3vw;
    height: 1.3vw;
    margin-bottom: 0.3vw;
}
.bs_sticky_main__menu-item .bs_sticky_main__menu-item__home-icon{
    width: 2vw;
    height: 2vw;
    margin-bottom: 0.3vw;
}
.bs_mobile-menu{
    background-color: #2d3d50;
}
.bs_menu_main.bs_menu_main--active{
    border-radius: 0;
}
.bs_mobile-menu .bs_mobile-menu__header_arrow svg path{
    fill:#fff
}
.bs_mobile-menu__header_text{
    color:#fff!important;
}
.bs_mobile-menu__section-item a{
    color: #fff;
}
.aktualnosci-glowna-block .news-box-wrap {
    height: 35vw;
}
.home .site-header .ast-inline-search.ast-search-menu-icon .search-field:focus,.home .site-header .ast-inline-search.ast-search-menu-icon .search-field:focus:-internal-autofill-selected{
    background-color: transparent!important;
    color: #fff!important;
    border-radius: 2px;
    outline: none;
}
.bs_mobile-menu__section{
    background-color: #505c6a;
    height: 90%!important;
}
.bs_mobile-menu__header-subline{
    background-color: #505c6a!important;
    padding-bottom: 1.5em;
    margin-bottom: 0;
}
.entry-content > .ugb-container.ugb-container--v2>.ugb-inner-block>.ugb-block-content>.ugb-container__wrapper{
    padding-top: 0;
}
.galeria_szablon .bs-news-page,.aktualnosc-dluga .bs-news-page{
    margin-top: 0!important;
}
th,td{
    font-size: 1rem;
    word-break: keep-all;
}
.category-page-template .single-cat-article .single-article-title > p{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
/*Zmiany w headerze*/
.wp-block-loginout{
    padding: 0 1vw;
}
.wp-block-loginout a{
    font-size: 1.5rem;
    color: #fff;
}
#block-3 .wp-block-loginout a{
    font-size: 1.2rem;
}
.custom-logo.astra-logo-svg{
    width: 15vw;
    max-width: 15rem;
    height: 5vw!important; 
}
#media_image-6 img,.header-widget-area #block-7 img{
    width: 11vw;
    max-width: 11vw;
    height: 5vw;
    padding: 1em;
    padding-top: 0.5em;
}
.header-widget-area #block-7 figure{
    margin-bottom: 0;
}
.bs_sticky_main__menu-item, .bs_sticky_main__menu-item--reverse{
    padding: 0 1vw!important;
}
.site-primary-header-wrap.ast-builder-grid-row-container.site-header-focus-item.ast-container{
    min-height: 0;
}
.bst-video, .bst-video__player{
    object-fit: cover!important;
}
.ast-builder-grid-row{
    grid-column-gap: 1vw;
}
.site-header-section>* {
    padding: 0 .5vw;
}
.ast-above-header-bar .site-above-header-wrap{
    padding-left: 3%!important;
    padding-right: 3%!important;
}
.entry-content > .bs__links{
    margin: 0 6.5%;
}
.entry-content.event-content >.bs__links{
    margin:0;
}
.bs_sticky_main__menu-item:hover .wpml-ls-legacy-list-horizontal a{
    color:black;
}
.bs-news-page.alignwide{
    overflow: hidden;
}
.entry-content .naglowek-kolumny-z-ikonami{
	font-size: 1.5rem;
}
/*Lista pracowników*/
.bs-employee-list article img{
    background-color: #000;
    border-radius: 50px;
    width: 3vw;
    height: 3vw;
    padding: .8vw;
    pointer-events: none;
}
.bs-dane-pracownika.bs-toolbox-element.bs-toolbox-element--show{
    padding: 20px!important;
}
.bs-dane-pracownika.bs-toolbox-element{
    padding: 0 20px!important;
}
.bs-employee-list article .bs-add-yellow-background img{
    transform: rotate(180deg);
    transition: .65s ease-in-out;
}
.page-id-30922 .page-numbers.current{
    padding: 0 15px;
}
.wladze-wydzialu-kolumny-zdjecia .wp-block-ugb-columns.ugb-columns.ugb-columns--columns-2.ugb-main-block .ugb-inner-block .wp-block-ugb-columns .ugb-columns__item > .wp-block-ugb-column:last-child:empty{
    visibility: hidden;
}
/*Menu główne*/
.bs_menu_main__section .bs_menu_main__submenu{
    padding-left: 35px;
    height: fit-content!important;
}
.block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-first .event-date-first{
    text-align: right;
}
.block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .event-content-block h4, .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-table .element-wydarzenia-glowna-wrap-data{
    line-height: 1.2;
}
.block-wydarzenia-glowna .row-first-event .event-desc .element-wydarzenia-glowna-wrap-content, .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .event-content-block p, .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-table .element-wydarzenia-glowna-wrap-title{
    line-height: 1.5;
}
#brave_popup_1738__step__0 #brave_element--MO_dyLV1oJEfjr1QVm6 input[type="checkbox"]:checked:before, #brave_popup_1738__step__0 #brave_element--MO_dyLV1oJEfjr1QVm6 input[type="radio"]:checked:before {
    color: #fff!important;
}
#brave_popup_1738__step__0 #brave_element--MO_dyLV1oJEfjr1QVm6 .brave_form_custom_content{
    color: white!important;
    font-size: 1.5rem!important;
}
#brave_popup_1738__step__0 .brave_popup__step__desktop .brave_popup__step__content{
    border-radius: 6px;
}
.mailpoet_page-template-default .entry-content{
    margin: 10vw 6.5%;
}
/*Lista jednostek*/
.jednostki h2 a:after{
    font-family: "Font Awesome 5 Free";
    content: "\f054";
    font-weight: 900;
    float: right;
    background-color: #fff;
    border-radius: 70px;
    width: 3vw;
    height: 3vw;
    padding: 0 1vw;
    color: #000;
    border: 2px solid #000;
 } 
.jednostki h2.entry-title{
    cursor: pointer;
    border-bottom: 3px solid #000;
    font-size: 1.5rem;
    font-weight: 700;
    padding: 20px;
    line-height: 2.8vw;
    margin: 0;
}
.jednostka .blog-layout-1{
    border-bottom: 1px solid #000;
}
.jednostki .blog-layout-1{
    border:none;
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.ast-pagination .page-numbers{
    color: #000;
}
.post-type-archive-jednostki h1{
    margin-bottom:40px!important;
}
.post-type-archive-jednostki h2{
    display: inline-block;
    width: 100%;
}
.post-type-archive-jednostki h2 a{
    display: grid;
    grid-template-columns: 93% 3%;
    grid-gap: 4%;
    font-size: 1.5rem;
    font-weight: bold;
}
.post-type-archive-jednostki .entry-header{
    padding-right: 0;
}

.bs-add-yellow-background{
    background-color: #2d3d50!important;
    color: #fff;
    transition: ease-in-out .5s;
}
/* strona wydarzenia */

.event-header{
    width: 100%;
}
.event-header .event-header-grid{
    display: grid;
    grid-template-columns: 50% 50%;
}
.event-header .event-header-grid .event-heder-right .event-breadcrumbs, .event-header .event-header-grid .event-heder-right .event-desc{
    padding: 1em 0 3em 3vw;
    border-bottom: 5px solid #000;
    width: calc(100% - 13%);
}
.event-header .event-header-grid .event-heder-right .event-title{
    padding: 2em 0 2em 3vw;
    font-weight: 700;
    width: calc(100% - 13%);
}
.event-header .event-header-grid .event-heder-right .event-title h1{
    font-size: 40px;
}
.event-header .event-header-grid .event-heder-left{
    overflow: hidden;
}
.event-header .event-header-grid .event-heder-left img:hover{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
}
.event-header .event-header-grid .event-heder-left img{
    object-fit: cover;
    width: 100%;
    height: 100%;
    object-position: center;
    transition-duration: 1s;
}
.event-header .event-date-location-block{
    background-color: #223347;
    padding: 2.5em 6.5%;
    text-align: center;
}
.event-header .event-date-location-block .event-date h2{
    color: #fff;
    font-size: 34px;
    font-weight: 700;   
    margin-bottom: 1em;
}
.event-header .event-date-location-block .event-location h2{
    color:#009FE3;
    font-size: 34px;
    font-weight: 700; 
}
.event-header .event-header-grid .event-heder-right .event-organizers{
    padding: 1em 0 3em 3vw;
    width: calc(100% - 13%);
}
.event-header .event-header-grid .event-heder-right .event-organizers h3{
    font-size: 22px;
    font-weight: 700;
    margin-bottom: .5em;
}
.event-content{
    padding-top: 5em;
	padding-bottom: 2vw;
}
.event-content .bs-long-news-right-text-column{
    margin-right: 8%;
}


/*Header mobile*/
@media (max-width:921px){
    .main-header-bar.ast-header-breadcrumb {
        margin-top: 150px;
        background-color: #fff;
        border: none;
        border-bottom: none!important;
    }
    .bs_add_sticky_custom_menu.bs_set_section_as_sticky_main{
        display: none;
    }
    .ast-theme-transparent-header .main-header-bar, .ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-menu, .ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-bar, .ast-theme-transparent-header.ast-header-break-point .ast-mobile-header-wrap .main-header-bar{
        background-color: var(--wydzialowy-ciemny);
    }
    .ast-main-header-wrap.main-header-bar-wrap {
        position: fixed;
        z-index: 10;
        height: 100px;
        top: 0;
        width: 100%;
        padding-top: 10px;
        background: #fff;
    }
    .ast-main-header-wrap.main-header-bar-wrap:after {
        content: attr(data-content) "Uniwersytet Wrocławski";
        font-size: 4rem;
        z-index: 100;
        position: fixed;
        height: 10vw;
        top: 0;
        width: 84%;
        padding-top: 1vw;
        background: var(--wydzialowy-ciemny);
        color: #fff;
        left: 6vw;
        font-weight: 600;
        text-align: center;
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
    width: 30px;
    height: 30px;
    fill: #fff;
}

.ast-header-break-point .main-navigation ul .menu-item .menu-link{
    font-size: 3rem;
    padding-left: 30px;
    font-weight: bold;
}
.menu-image-title-before.menu-image-not-hovered img, .menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper, .menu-image-title-after.menu-image-title{
    padding-left: 0;
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children > .ast-menu-toggle::before, .ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before, .ast-mobile-popup-drawer .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle::before, .ast-header-break-point .ast-mobile-header-wrap .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before {
    font-weight: bold;
    content: "\e900";
    font-family: Astra;
    text-decoration: inherit;
    display: inline-block;
    color: #fff;
    background-color: #000;
    border-radius: 50px;
    width: 5vw;
    height: 5vw;
    font-size: 1.2rem;
}
.ast-mobile-header-content{
    position: fixed;
    top: 100px;
    z-index: -1;
    width: 100%;
    height: 100%;
    overflow: auto;
    padding-bottom: 100px;
}
.ast-main-header-wrap.main-header-bar-wrap {
    position: fixed;
    z-index: 10;
    height: 100px;
    top: 0;
    width: 100%;
    padding-top: 10px;
    background: var(--wydzialowy-ciemny);
}
.ast-below-header-wrap{
    margin-top: 100px;
}
.menu-image.menu-image-title-after{
    display: none
}

.site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section{
    position: fixed;
    top: 2%;
    display: block;
    right: 3%;
    height: fit-content;
    height: -moz-fit-content;
}
.menu-image-title-before.menu-image-not-hovered img, .menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper, .menu-image-title-after.menu-image-title, .sub-menu li a{
    font-size: 2.5rem;
    color:#fff;
}
.ast-header-break-point .main-header-menu .sub-menu{
    padding-left: 40px;
}
.ast-header-break-point .main-navigation .stack-on-mobile li{
    background-color:var(--wydzialowy-jasny);
    line-height: 3;
}
.ast-header-break-point .main-navigation .stack-on-mobile li ul li,.ast-header-break-point .main-header-menu .sub-menu{
    background-color: var(--wydzialowy-jasny);
}
.ast-mobile-header-content ul li .ast-menu-toggle{
    top: 1vw!important;
    padding-right: 0!important;
}
.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg{
    display: none;
}
.ast-main-header-nav-open.ast-header-break-point #ast-desktop-header .ast-desktop-header-content, .ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content{
    background-color: var(--wydzialowy-jasny);
    z-index: 10;
}
.ast-header-break-point .main-navigation .stack-on-mobile li ul li .ast-menu-toggle{
    display: none;
}
.ast-header-break-point .main-navigation ul .menu-item .menu-link{
    color: #fff;
}
.ast-header-break-point .main-navigation ul.sub-menu .menu-item .menu-link:before{
    display: none;
}

}

@media (max-width:600px){
    .menu-image-title-before.menu-image-not-hovered img,.ast-header-break-point .main-navigation ul .menu-item .menu-link, .menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper, .menu-image-title-after.menu-image-title, .sub-menu li a {
		font-size: 2.5rem;
	}
	.ast-mobile-header-content ul li .ast-menu-toggle .ast-icon.icon-arrow svg {
		height: 4vw;
		width: 4vw;
		top: .5vw;
	}
	.ast-mobile-header-content ul li .ast-menu-toggle .ast-icon.icon-arrow {
		padding: 3.65vw 1.7vw;
        display: none;
	}
	.ast-mobile-header-content ul li .ast-menu-toggle {
		top: 3vw!important;
	}
	.ast-main-header-wrap.main-header-bar-wrap:after {
		font-size: 6rem;
		z-index: 100;
		width: 80%;
		padding-top: 3vw;
		left: 6vw;
	}
    .ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children > .ast-menu-toggle::before, .ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before, .ast-mobile-popup-drawer .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle::before, .ast-header-break-point .ast-mobile-header-wrap .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before{
        width: 9vw;
        height: 9vw;
        font-size: 3.3rem;
    }
}
.blok-z-kolumnami h3{
    font-size: 1.5rem;
}
.podstrona-szachownica .wp-block-media-text .bs-pageList-container{
    padding: 0;
}
/*Film z nagłówkiem*/
.kolumna-film{
    height: 100vh;
    position: relative;
    overflow: hidden;
}
.kolumna-film figure{
    height: 100%;
}
.kolumna-film figure img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.bs-section-rusza-rekrutacja-first-column figure{
    height: 100%;
}
.bs-section-rusza-rekrutacja-first-column figure img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.kolumna-film .bst-video{
    height: 100%;
}
.kolumna-naglowek{
    position: absolute;
    z-index: 1;
    right: 3vw;
    top: 60vh;
}
.kolumna-naglowek h3{
    color: #fff;
    font-family: "Raleway",Sans-serif !important;
    font-size: 52px !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    line-height: 1.5em !important;
}
.entry-content .naglowek-wladze{
	font-size: 1.5rem;
    line-height: 1.3;
}
.entry-content .naglowek-podstrona-z-kolumnami{
	font-size:2rem;
}
/*Strona Aktualności*/
.page-template .category-page-template .bs_add_breadcrumb_trail {
    margin-left: 6.5%;
    margin-right: 6.5%;
    margin-top: 100px;
}
.page-template-news-template .category-page-template {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}
.category-page-template h1,#tytul-strony.wydarzenia-strona-naglowek {
    text-align: right;
    font-size: 4.5rem!important;
    font-weight: 600!important;
    margin-right: 6.5%;
    color: #000;
}
.ast-container .category-page-template .block-child-category {
    text-align: right;
    margin-right: 6.5%;
}
.category-page-template .block-child-category ul {
    display: inline-flex;
    list-style: none;
    font-size: 25px;
}
.category-page-template .block-child-category ul li {
    margin: 20px 0 20px 4vw;
    border-bottom: 3px solid transparent;
    transition-duration: .4s;
}
.category-page-template .block-child-category ul li a {
    color: #000;
    font-weight: 600;
}
.category-page-template .single-cat-article-grid {
    display: grid;
    grid-template-columns: 31% 31% 31%;
    margin-left: 6.5%;
    margin-right: 6.5%;
    grid-gap: 3.5%;
}
.category-page-template .single-cat-article {
    padding: 20px;
    padding-left: 0;
    padding-right: 0;
}
.category-page-template .single-cat-article .single-article-img {
    height: 300px;
    margin: auto;
}
.category-page-template .single-article-img {
    width: 100%;
    border-radius: 0 10px 10px 10px;
    overflow: hidden;
}
.category-page-template .single-cat-article .single-article-img img {
    width: 100%;
}
.category-page-template .single-article-img img {
    height: 300px;
    border-radius: 0 10px 10px 10px;
    object-fit: cover;
    transition-duration: 1s;
}
.category-page-template .single-cat-article .single-article-title a p{
    font-size: 24px;
    font-weight: 600;
	line-height: 1.4;
	margin-top:10px;
	color:#000;
}
.category-page-template .single-cat-article .single-article-title a h4{
    font-size: 2rem;
    font-weight: 600;
	line-height: 1.4;
	margin-top:10px;
	color:#000;
	margin-bottom:1.6em;
    overflow: hidden;
}
.category-page-template .single-cat-article .single-article-title {
    width: 80%;
    margin: 0;
}
.category-page-template .single-cat-article .single-article-title h2 {
    font-size: 24px;
    font-weight: 600;
    line-height: 2;
}
.category-page-template .single-cat-article-long {
    width: 50%;
    margin: auto;
    position: relative;
    min-height: 350px;
    padding: 20px 20px 50px 20px;
    margin-top: 100px;
    margin-bottom: 100px;
}
.category-page-template .single-cat-article-long .single-article-title {
    padding: 0 20px 20px 0;
    width: 70%;
    z-index: 1;
    position: relative;
    background-color: #fff;
    border-radius: 0 10px 10px 10px;
    font-weight: 600;
}
.category-page-template .single-cat-article-long .single-article-excerpt {
    width: 50%;
}
.category-page-template .single-cat-article-long .single-article-img {
    width: 45%;
    position: absolute;
    right: 0;
    z-index: 0;
    top: 50px;
}
.category-page-template .single-cat-article-long .single-article-img img {
    width: 100%;
}
.category-page-template .single-article-img img {
    height: 300px;
    border-radius: 0 10px 10px 10px;
    object-fit: cover;
    transition-duration: 1s;
}
.category-page-pagination {
    width: 100%;
    margin: auto;
    display: block;
    position: initial;
    font-size: 20px;
    height: auto;
    margin-bottom: 30px;
}
.page-numbers.current {
    background: #000;
    color: #fff;
    padding: 0 15px;
    border-radius: 50px;
    margin: 0;
}
.category-page-pagination a {
    color: #000;
    font-weight: 600;
}
.page-numbers {
    margin: auto 18px;
    padding-top: 3px!important;
}
.category-page-pagination img {
    width: 20px;
    margin: auto;
}
.category-page-pagination form {
    position: initial;
    font-weight: 600;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    top: 50px;
}
.category-page-pagination input[type=number] {
    margin: 0 10px;
    background: #fff;
    border-color: #000!important;
    border-radius: 6px;
}
.category-page-pagination button {
    background-color: transparent;
    padding: 0;
}
.read-more a {
    color: #000;
}
.category-page-template .block-child-category ul li:hover {
    border-bottom: 3px solid #000;
}

.film-naglowka,
.film-naglowka .ugb-inner-block,
.film-naglowka .ugb-inner-block .ugb-block-content,
.film-naglowka .ugb-inner-block .ugb-block-content .ugb-cta__item,
.film-naglowka .ugb-inner-block .ugb-block-content .ugb-cta__item video {
    height: 100vh;
}

footer .bs-container__department-box__wrapper__title-text__link{
    display: none;
}

.site-footer-primary-section-3 .footer-widget-area.widget-area .footer-widget-area-inner.site-info-inner,
.site-footer-primary-section-3 .footer-widget-area.widget-area.footer-widget-area-inner{
	display: grid;
    grid-template-areas:
        "menu menu"
        "ikony bip";
    margin-left: auto;
	width: fit-content;
	width: -moz-fit-content;
}
#nav_menu-6,footer #nav_menu-7{
	grid-area: menu;
}
#astra-widget-social-profiles-3,.widget.astra-widget-social-profiles{
	grid-area: ikony;
}
#media_image-18,footer #block-9,footer #block-41{
	grid-area: bip;
    height: 2vw;
    width: 6vw;
    margin-left: 1.5vw;
}
#media_image-18 img,footer #block-9 img,footer #block-41 img{
	max-width: 100%;
    height: 2vw!important;
    /* width: 6vw; */
	vertical-align: baseline;
}
footer .site-footer-primary-section-3 .widget.widget_media_image img, footer #block-9 img{
	height: 2.3rem!important;
}
#astra-widget-social-profiles-3 .astra-widget-social-profiles-inner.inline li > a,.widget.astra-widget-social-profiles .astra-widget-social-profiles-inner.inline li > a {
    width: 2vw!important;
    height: 2vw!important;
    line-height: 3.5vw!important;
    margin-right: .5vw;
    margin-bottom: .5vw;
}
.widget {
    margin: 0 0 .2vw 0;
}

.bs-naglowek-z-kolorem {
    background: #fcbd30;
    padding: 15px;
}
.bs-naglowek-z-kolorem img {
    margin-right: 20px;
}
.bs-strzalka-kotwica {
    z-index: 99;
    position: absolute;
    top: 100vh;
    left: 50%;
    transform: translateY(-50%);
}

.bs-section-with-book {
    background: #064473;
}

.bs-section-with-book .bs-second-column-section-with-book {
    clip-path: polygon(17% 0%, 80% 0%, 100% 0, 100% 100%, 80% 100%, 0 100%, 0% 80%, 0% 25%)
}

.bs-section-with-book .bs-first-column-section-with-book {
    padding: 6.5%;
    font-size: 2.1rem;
}

.bs-section-with-book .bs-first-column-section-with-book h2 {
    color: #fff!important;
}

.bs-section-with-book .bs-section-with-book-image,
.bs-section-with-book.wp-block-columns,
.bs-section-rusza-rekrutacja {
    margin-bottom: 0;
}

.bs-section-rusza-rekrutacja .bs-section-rusza-rekrutacja-first-column .bst-video {
    height: 100%;
}

.bs-section-rusza-rekrutacja .bs-section-rusza-rekrutacja-photo {
    margin-bottom: 0;
    height: 100%;
    margin-left: 0;
}

.bs-section-rusza-rekrutacja .bs-section-rusza-rekrutacja-photo img {
    width: 130%;
    max-width: unset;
    margin-left: -30%;
    z-index: 2;
    position: relative;
    height: 100%;
}

.bs-section-two-columns {
    margin: 0;
}

.bs-section-two-columns.wp-block-columns.has-background.bs-section-two-columns .ugb-image-box__item {
    height: 40vw;
}
.entry-content .bs-kontakt-text-wstep-lista{
    margin-bottom: 0;
}

.bs-long-news-first-column h2{
	margin-right:12%;
	margin-left:8%;
	margin-top:100px;
	font-size:3rem!important;
	font-weight:600;
	margin-bottom: 40px;
}
.bs-long-news-first-column p{
	margin-left:10%;
	margin-right:12%;
	font-size:1.2rem;
}
.entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content h2,.bs-long-news-first-column .bs-naglowek-podstrony, .entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content p, .entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content h3, .entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content ul, .entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny figure, .bs-news-page .bs-contact-right-column .bs-naglowek-podstrony, .type-przew_pos h2{
    padding-left: 10%;
    padding-right: 10%;
}
.ast-no-sidebar .entry-content .alignwide.bs-page-links .wp-block-media-text__content{
    padding: 0 12% 0 10%;
}
/*Aktualnosc długa*/

#content .bs-naglowek-szablonu-kolumny .bs-naglowek-podstrony {
    padding-left: 10%;
}
.aktualnosc-dluga .ugb-container__content-wrapper > .wp-block-columns:not(:first-child){
    margin-left: 6.5%;
    margin-right: 6.5%;
}
.obraz-aktualnosci-dluga,
.podblok-aktualnosci-dluga {
    margin-left:0!important;
    margin-right: 6.5%!important;
}
.wp-block-image figcaption{
    text-align: center;
    margin-left: 6%;
    margin-right: 6%;
}
.obraz-aktualnosci-dluga figcaption {
    text-align: center;
}

.aktualnosc-dluga .obraz-aktualnosci-dluga,
.aktualnosc-dluga .podblok-aktualnosci-dluga-text {
    margin-left: 6.5%!important;
    margin-right: 6.5%!important;
}

.bs-long-news-photo {
    margin-right: 6%!important;
    margin-left: 6%;
    margin-bottom: 40px;
    width: auto;
    text-align: center;
}

.bs-long-news-photo img {
    height: auto;
    width: 86.5vw!important;
    object-fit: contain;
}
.ugb-container.ugb-container--v2 .ugb-container__content-wrapper>:last-child{
    margin-bottom: 2em;
}

.aktualnosc-dluga>.ugb-inner-block>.ugb-block-content>.ugb-container__wrapper {
    padding: 0!important;
}

.aktualnosc-dluga .bs-contact-right-column p {
    font-weight: 600;
}

.bs-long-news-right-text-column p {
    margin-left: 5%!important;
    margin-right: 10%;
    font-size: 1.1rem;
}

.bs-long-news-sidebar-text-column {
    margin-left: 6.5%!important;
    border-top: 3px solid #000;
    padding-top: 1em;
}

.entry-content .bs-long-news-sidebar-text-column p {
    font-size: 2rem;
}
.entry-content .wp-block-video{
    margin-left:6.5%;
    margin-right:6.5%;
}


/*Sekcja z książką*/

.bs-section-with-book h2 {
    font-size: 2.5rem;
}

.blok-rusza-rekrutacja-mobile {
    display: none;
}

.bs-baner {
    overflow: hidden;
}


/* strona główna - uczelnia badawcza */

.bs-baner-uczelnia-badawcza.ugb-image-box.ugb-image-box--v4 .ugb-image-box__item {
    height: 49vw;
}
.ast-no-sidebar .entry-content .bs-baner-uczelnia-badawcza{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.bs-baner-uczelnia-badawcza .ugb-image-box__content {
    width: 50%;
    padding: 0 5.5% 5.5%;
}

.bs-baner-uczelnia-badawcza .ugb-image-box__content .ugb-image-box__description {
    font-size: 2rem;
}

.blok-uczelnia-badawcza-mobile {
    display: none;
}

.bs-baner-uczelnia-badawcza.ugb-b298f2b .ugb-image-box__item:hover .ugb-image-box__overlay-hover {
    height: 40.5vw;
    transform: translateY(.7%);
    margin: auto;
}


/* strona głowna - dwie kolumny */

.wp-block-columns.has-background.bs-section-two-columns {
    padding: 1.25em 5%;
}

.wp-block-columns.has-background.bs-section-two-columns .bs-section-two-columns-first-image .ugb-inner-block {
    border-radius: 0 10px 10px 0;
    clip-path: polygon(0 0, 80% 0%, 100% 0, 100% 100%, 80% 100%, 15% 100%, 0 77%, 0% 20%);
    width: 97%;
}

.wp-block-columns.has-background.bs-section-two-columns .bs-section-two-columns-second-image .ugb-inner-block {
    border-radius: 0 10px 10px 0;
    clip-path: polygon(0 0, 80% 0%, 100% 0, 100% 77%, 85% 100%, 0 100%, 0 77%, 0% 20%);
    width: 97%;
}

.wp-block-columns.has-background.bs-section-two-columns .ugb-image-box__content .ugb-image-box__title {
    font-size: 2.8rem;
}

.wp-block-columns.has-background.bs-section-two-columns .ugb-image-box__content {
    height: 70%;
    width: 70%;
    border-radius: 0 10px 10px 10px;
    padding: 4% 5%;
}

.wp-block-columns.has-background.bs-section-two-columns .bs-section-two-columns-first-column .ugb-image-box__content {
    background: #223345;
    margin: auto 5% 5% auto;
}

.wp-block-columns.has-background.bs-section-two-columns .bs-section-two-columns-second-column .ugb-image-box__content {
    background: #084574;
    margin: auto auto 5% 5%;
}

.wp-block-columns.has-background.bs-section-two-columns .ugb-image-box__content .ugb-image-box__description {
    transform: none;
    opacity: 1;
    font-size: 1.2rem;
}

.wp-block-columns.has-background.bs-section-two-columns .ugb-image-box__box {
    overflow: hidden;
}

.wp-block-columns.has-background.bs-section-two-columns .ugb-image-box__box .ugb-image-box__image {
    transition-duration: 1s;
}

.wp-block-columns.has-background.bs-section-two-columns .ugb-image-box__box:hover .ugb-image-box__image {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
}

.wp-block-columns.has-background.bs-section-two-columns .ugb-image-box__item {
    justify-content: center;
    padding: 0;
}

.bs-blok-statyczny-baner-napis {
    padding: 0;
    min-height: 70vh;
}

.bs-blok-statyczny-baner-napis .wp-block-cover__inner-container .has-text-align-left {
    background-color: #25364ad9;
    margin: auto 0 auto auto;
    padding: 4vw 3vw;
    font-size: 5rem;
    line-height: 1.3;
    text-shadow: 0px 3px 6px #00000080;
    width: 80%;
}
.bs-kontakt-text {
    margin-left: 5%;
    font-weight: 500;
    font-size: 1rem;
}
ul.bs-kontakt-text {
    margin-left: 8%;
}

.search-results.ast-page-builder-template .ast-archive-description {
    margin-top: 8em;
    border-bottom: 0;
}
/*nagłówek*/

.home .ast-above-header-bar {
    border-radius: 10px 0px 0px 0px;
}


/* .home #ast-desktop-header > [CLASS*="-header-wrap"]:nth-last-child(2) > [CLASS*="-header-bar"]{
    border-radius: 0 0 10px 10px;
} */

.home .film-naglowka {
    margin-top: 0;
}

.home .ast-search-menu-icon .search-form {
    border: 1px solid #000;
    border-radius: 10px 10px 0px 10px;
    background-color: #161616;
}

.home .site-header .ast-inline-search.ast-search-menu-icon .search-field {
    font-size: 1.5rem;
    font-family: "Leopoldina Regular", Arial, sans-serif;
}

.home .site-header .ast-inline-search.ast-search-menu-icon .search-form {
    padding-right: 0;
}

/*.home .site-header .ast-inline-search.ast-search-menu-icon .search-form:after {
    content: url(/wp-content/uploads/2021/07/loupe.png);
    display: block;
    padding: 10px;
}
*/
.ast-header-search .astra-search-icon{
    font-size: 1.2rem;
}
.home .main-header-menu .menu-link,
.home .wpml-ls-legacy-list-horizontal a {
    font-size: 1.5rem;
    color: #fff;
}
.home #ast-hf-menu-2.main-header-menu .menu-link,
.home #icl_lang_sel_widget-4 .wpml-ls-legacy-list-horizontal a,
.home #icl_lang_sel_widget-6 .wpml-ls-legacy-list-horizontal a,
.home .ast-mobile-header-content .widget.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal a{
    font-size: 1.5rem;
    color: #fff;
    line-height: 50px;
    padding-bottom: 0;
    padding-top: 0;
}

.home .main-header-menu .menu-link:hover {
    color: #fff;
}

.home .bs_wcag_shortcode_button_wcag-icon {
    stroke: #fff;
    margin-top: .5vw;
}
.home .site-header .bs_wcag_shortcode_button_wcag-icon{
    margin-top: 0;
}

.home .ast-primary-header-bar .ast-builder-grid-row-no-center {
    margin-top: -2vw;
    border-bottom: 3px solid #fff;
}

.naglowek-mobile {
    display: none;
}

#primary .entry-content .wp-block-media-text__content h2.bs-naglowek-podstrony,.bs-news-page .bs-contact-right-column h2.bs-naglowek-podstrony,
.type-przew_pos h2,#primary .entry-content .wp-block-media-text__content h1.bs-naglowek-podstrony,.bs-news-page .bs-contact-right-column h1.bs-naglowek-podstrony,
.type-przew_pos h1,h1.bs-naglowek-podstrony {
    font-size: 3.8rem;
    margin-bottom: 40px;
    font-weight: 700;
    padding-left: 0;
}

.bs-border-kontakt {
    height: 5px;
    margin-bottom: 80px;
}

.bs-konferencje-akordeony .wp-block-ugb-accordion{
    margin:0;
}
.bs-strona-konferencje .ugb-accordion__content-inner {
    padding-bottom: 0!important;
}
.bs-strona-konferencje .bs__links {
    padding-bottom: 0;
    padding-top: 0;
}

/*podstrony*/

.bs-news-page,
.podstrona-szachownica,
.bs-page-links,
.bs-page-margin-top {
    margin-top: 35px;
}
.entry-content .bs-pageList-container h3 {
    padding-left: 0!important;
    margin-left:0;
}

.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
    padding: 0 8% 0 0;
}

.bs-naglowek-szablonu-kolumny {
    overflow: hidden;
}

.ast-no-sidebar .entry-content .alignwide.bs-naglowek-szablonu-kolumny figure,
.ast-no-sidebar .entry-content .alignwide.bs-page-links figure,
.bs-news-page figure {
    transition-duration: .5s;
    overflow: hidden;
    z-index: 0;
    min-height: 400px;
    max-height: 1000px;
    align-self: auto;
}
.bs-news-page figure{
    min-height: auto!important;
}

.ast-no-sidebar .entry-content .alignwide.bs-naglowek-szablonu-kolumny figure:hover,
.ast-no-sidebar .entry-content .alignwide.bs-page-links figure:hover,
.bs-news-page figure:hover img {
    transform: scale(1.1) translateY(-45px);
    -webkit-transform: scale(1.1) translateY(-45px);
    -moz-transform: scale(1.1) translateY(-45px);
    z-index: 0;
}

.ast-no-sidebar .entry-content .alignwide.bs-naglowek-szablonu-kolumny figure, .ast-no-sidebar .entry-content .alignwide.bs-page-links figure, .bs-news-page figure img{
    transition-duration: 1s;
    display: block;
  }


/*404*/

.error2 {
    text-align: center;
    margin: auto;
}

.page-not-found-header {
    font-size: 5rem;
    margin: 3vw 0 1vw 0;
}

.error2 a .error-button, .error404 .error-button a {
    padding: 1vw 1.2vw!important;
    border-radius: 10px 0 10px 10px;
    margin-top: 1vw;
    margin-bottom: 1vw;
}
.error404 .bona-sidebar{
    display:none;
}
.error404 #content{
    margin:5vw 0;
}
.error404 h1{
    margin: 2vw 0 1vw 0;
}


/*stopka*/

#menu-footer-left,
#menu-footer-right,
#menu-footer-left-en,
#menu-footer-right-en {
    font-size: 2rem;
    font-weight: 600;
}

#menu-footer-left a,
#menu-footer-right a,
#menu-footer-left-en a,
#menu-footer-right-en a,
footer .site-footer-section .footer-widget-area .widget_nav_menu >nav >ul {
    text-transform: uppercase;
}

#menu-footer-left a:hover,
#menu-footer-right a:hover
#menu-footer-left-en a:hover,
#menu-footer-right-en a:hover,
.footer-widget-area-inner.site-info-inner .menu a:hover {
    border-bottom: 1px solid #fff;
}

#astra-widget-social-profiles-3 .astra-widget-social-profiles-inner .ast-widget-icon,.widget.astra-widget-social-profiles .astra-widget-social-profiles-inner .ast-widget-icon{
    margin: 0;
}

.astra-widget-social-profiles-inner ul li:not(last-child) {
    margin-left: 1vw;
}

#astra-widget-social-profiles-3 .astra-widget-social-profiles-inner li .ast-widget-icon svg,.widget.astra-widget-social-profiles .astra-widget-social-profiles-inner li .ast-widget-icon svg{
    height: 1.5vw;
    width: 1.5vw;
}

footer .astra-logo-svg:not(.sticky-custom-logo .astra-logo-svg, footer .transparent-custom-logo .astra-logo-svg, footer .advanced-header-logo .astra-logo-svg) {
    width: 21vw;
}

.site-footer-primary-section-2 {
    margin: auto;
}

.site-footer-below-section-1 .footer-widget-area .ast-builder-html-element p {
    font-weight: 700;
    margin-bottom: 0;
    font-size: 1.5rem;
}

.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row {
    border-top: solid 4px white;
        margin-left: 6.5%;
        margin-right: 6.5%;
        padding: 0;
        padding-top: 50px;
    }

footer .ast-builder-footer-grid-columns {
    grid-column-gap: 2vw;
}

.bona-sidebar .bona-widget {
    display: inline-block;
    width:33.3%;
    text-align:center;
	margin-bottom: 15px;
}
.bona-sidebar{
	padding-top: 1%;
	padding-bottom: 1%;
	background: white;
}
.bona-sidebar .bona-widget:first-child{
	width: 100%;
}
.bona-sidebar .bona-widget:first-child p{
	font-weight: normal;
    font-size: 1.5rem;
    margin-bottom: 0;
}
.bona-sidebar .bona-widget img{
	height: 3vw!important;
}

/*podstrona - akordeony*/

#content .bs-konferencje-akordeony .ugb-accordion__heading {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    border-bottom: 3px solid #000;
    outline: none;
}


#content .bs-konferencje-akordeony .ugb-accordion__heading svg {
    background-color: #000;
    padding: 1vw;
    margin-right: 15px;
    box-sizing: content-box;
    border-radius: 50px;
    height: 1.5vw;
    width: 1.5vw;
    fill: #fff;
}

#content .ugb-accordion__content-inner .bs__links__list {
    width: 100%;
    margin: auto;
}

.rok-jaskin-obrazek {
    height: auto!important;
}


/*Wydarzenia*/

.block-wydarzenia-glowna .row-button .button2 {
    transform: none;
    margin-top: 5vw;
    margin-bottom: 2vw;
}

.block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-first .event-date-first h3,
.block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-second .event-date-first h3 {
    font-size: 2.5rem;
    padding: 0 1vw;
}
.block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-first .event-date-first h3{
    margin-top: 40%;
}
.block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-first,
.block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-second {
    padding: 15px;
}

.block-wydarzenia-glowna .row-column-events-block h2 {
    line-height: 1.3;
}


/*Komunikat*/

.brave_popup .brave_popup__step__inner .brave_popup__step__popup .brave_popup__step__content .brave_popup__step__elements {
    width: 97%!important;
}


/*Breadcrumbsy*/
.bs_add_breadcrumb_trail {
    margin: 80px 10% 30px 10%;
}
.bs_add_breadcrumb_trail a:first-child{
	padding-left:0!important;
}
.bs_breadcrumb_trail_item,.bs_breadcrumb_trail span {
    font-size: 1.5rem;
}
.bs-breadcrumbs{
    margin-left: 8%;
    margin-right: 12%;
    margin-top: 2%;
}
.bs_breadcrumb_trail_item,
.bs_breadcrumb_trail span {
    font-size: 1.5rem;
    line-height: 1.5;
    white-space: nowrap;
}

.wp-block-embed-soundcloud,
.wp-block-embed-youtube {
    margin-left: 6.5%;
    margin-right: 6.5%;
    margin-top: 6%;
}
.bs-page-links .bs_add_breadcrumb_trail {
    margin-left: 0;
}
.bs-border-news{
	height:5px;
	margin-right:12%;
    margin-bottom: 80px;
}
.bs-page-links .wp-block-separator {
    width: 130%;
    margin-left: -13%;
    z-index: -1;
}

/*Custom block komunikaty*/
.komunikaty.aktualnosci-block .box-number-1, .komunikaty.aktualnosci-block .box-number-2, .komunikaty.aktualnosci-block .box-number-5,
.komunikaty.aktualnosci-block .box-number-6 {
    width: 33%;
}
.komunikaty.aktualnosci-block{
	margin: 4% 5.5% 4%;
}
#content .komunikaty.aktualnosci-block .news-box .news-box-content span{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    font-weight: normal;
}
#content .komunikaty.aktualnosci-block .news-box .news-box-title h3{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/*Szablony*/


.krotka_aktualnosc .bs-column-short-news > p,.krotka_aktualnosc .bs-column-short-news > h2,
.krotka_aktualnosc .bs-column-short-news > h3, .krotka_aktualnosc .bs-column-short-news > h4,
.krotka_aktualnosc .bs-column-short-news > h5, .krotka_aktualnosc .bs-column-short-news > h6,
.krotka_aktualnosc .bs-column-short-news > ul, .krotka_aktualnosc .bs-column-short-news > ol,
.krotka_aktualnosc .bs-column-short-news > li, .krotka_aktualnosc .bs-column-short-news > figure {
    margin-left: 10%;
    margin-right: 10%;
    padding-left: 0!important;
    padding-right: 0!important;
}
.single-post-aktualnosci .krotka_aktualnosc .bs-column-short-news .bs_add_breadcrumb_trail{
    margin-top: 120px;
}


.entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content,
.entry-content .wp-block-media-text.bs-page-links .wp-block-media-text__content {
    padding: 0;
    z-index: 1;
    background: #fff;
    min-height: 400px;
    height: 100%;
}

.entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content h2,
.entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content h1,
.entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content p,
.entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content h3,
.entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content ul,
.entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny figure,
.bs-news-page .bs-contact-right-column .bs-naglowek-podstrony,
.type-przew_pos h2,.type-przew_pos h1 {
    padding-left: 10%;
    padding-right: 10%;
    color: #000;
}

.entry-content p,
.entry-content li {
    font-size: 1.5rem;
    line-height: 1.4;
    color:black;
}
.home .entry-content > .bs-container .bs-container__title{
    color:white;
}


#content .tekst-zdjece-kwadrat .wp-block-image,
#content .tekst-zdjece-kwadrat figure,
#content .tekst-zdjecie-kwadrat .wp-block-image,
#content .tekst-zdjecie-kwadrat figure {
    height: 40vw;
    width: 40vw;
    overflow: hidden;
}

#content .tekst-zdjecie-pion-p .wp-block-image,
#content .tekst-zdjecie-pion-p figure,
#content .tekst-zdjecie-poziom-p .wp-block-image,
#content .tekst-zdjecie-poziom-p figure,
#content .tekst-zdjece-kwadrat-p .wp-block-image,
#content .tekst-zdjece-kwadrat-p figure,
#content .tekst-zdjecie-kwadrat-p .wp-block-image,
#content .tekst-zdjecie-kwadrat-p figure {
    margin: 0 0 auto 11%;
}

.tekst-zdjece-kwadrat .wp-block-image img,
.tekst-zdjecie-kwadrat .wp-block-image img,
.tekst-zdjecie-poziom .wp-block-image img,
.tekst-zdjecie-pion .wp-block-image img,
.tekst-zdjece-kwadrat figure img,
.tekst-zdjecie-kwadrat figure img,
.tekst-zdjecie-poziom figure img,
.tekst-zdjecie-pion figure img {
    object-fit: cover;
    height: 100%;
    width: 100%;
    transition-duration: .5s;
}

#content .tekst-zdjecie-pion .wp-block-image,
#content .tekst-zdjecie-pion figure {
    height: 52vw;
    width: 40vw;
    overflow: hidden;
}

.tekst-zdjecie-poziom,
.tekst-zdjece-kwadrat,
.tekst-zdjecie-pion,
.tekst-zdjecie-kwadrat {
    margin-bottom: 50px;
}

.aktualnosci-glowna-block .aktualnosci-glowna-block-naglowek {
    line-height: 1.3;
}

.astra-logo-svg {
    width: 200px;
}
.news-three {
    margin-left: 6%;
    margin-right: 6%;
    margin-top: 100px;
    margin-bottom: 100px;
}
.row-news-two-columns .col-two .col-two-wrap-container .col-two-wrap-container-image .obrazek{
    height: 16vw;
}
.row-news-two-columns .col-two .col-two-wrap-container .col-two-wrap-container-image img{
    height: 100%;
    width: 100%;
}
#content .element-wydarzenia-wrap-content {
    font-size: 1.2rem;
}
#content .element-wydarzenia-wrap-title {
    font-size: 1.4rem;
    line-height: 1.3;
    margin-bottom: 20px;
}
.element-wydarzenia-wrap-title {
    margin-bottom: 0.5vw!important;
}
.element-ogloszenia a {
    width: 100%;
}

/*podstrona szablon - ikonki*/

.bs-naglowek-z-kolorem,.podstrona_sekcje .ugb-column__item h2{
    background: #fcbd30;
    padding: 15px;
}

/*Formularze*/

#ipt_fsqm_form_wrap_5 .eform-button-container-inner{
    justify-content: start;

}
#ipt_fsqm_form_wrap_5 .ipt-eform-content{
    box-shadow: none;
}
#ipt_fsqm_form_wrap_5 #ipt_fsqm_form_5_button_submit{
    background-color: #fff;
    border: 1px solid;
    flex: inherit;
    border-radius: 0 10px 10px 10px;
}
#ipt_fsqm_form_5_button_container{
    background-color: #fff;
}
#ipt_fsqm_form_wrap_5 .ipt-eform-width-restrain{
    width: 60vw;
    max-width: 100%;
}

/*Publikacje*/
.bs-publikacje-list-grid{
    display: grid;
    grid-template-columns: 32% 32% 32%;
    grid-gap: 5vw 2%;
    margin-left:6.5%;
    margin-right:6.5%;
    margin-bottom: 6%!important;
}
.bs-single-publikacja{
    display: grid;
    width: fit-content;
    height: fit-content;
}
.bs-single-publikacja img{
    width: 27vw;
    height: 36vw;
    transition-duration: .5s;
}
.bs-single-publikacja img:hover{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    transition-duration: 1s;
}
.bs-single-publikacja a{
    padding-left: 1vw;
    padding-right: 1vw;
    color: #000;
    font-size: 1.5rem;
    font-weight: 600;
    margin-top:20px;
    line-height: 1.3;
}
.photo-publikacja{
    width:27vw;
    overflow: hidden;
}

/*bs-kontakt*/

.bs-kontakt-photo .wp-block-image.size-large img {
    transition-duration: 0.5s;
    margin: auto;
    width: 100%;
}

.bs-kontakt-photo img {
    height: 86vh;
    object-fit: cover;
    width: 100%;
    max-height: 950px;
}
.bs-contact-right-column p {
    margin-left: 14%;
    font-weight: 500;
    margin-right: 6%;
}
.bs-contact-right-column ul {
    margin-left: 16%;
    font-weight: 500;
    margin-right: 6%;
}
.bs-contact-right-column ul.bs__file-list__list {
    margin-left: 14%!important;
    font-weight: 500;
    margin-right: 6%!important;
}
.bs-contact-right-column .bs__links ul{
    margin-left:14%;
}
.bs-contact-right-column .bs-pageList-container .parent-page{
    margin-left: 14%;
    margin-right: 6%;
}
.podstrona-szachownica .bs-pageList-container ~ .bs__links ul.bs__links__list{
    margin-left: 0;
}
.bs-kontakt-photo {
    z-index: 1;
}

.bs-contact-right-column ol li,
.bs-contact-right-column figure,
.bs-contact-right-column h1,
.bs-contact-right-column h2,
.bs-contact-right-column h3,
.bs-contact-right-column h4,
.bs-contact-right-column h5 {
    margin-left: 14%;
    margin-right: 6%;
}
.bs-contact-right-column ul li ul{
    margin-left:6%;
}

.bs_post-info .bs__post-info__section:last-child .bs__post-info__field-desc,.bs_post-info .bs__post-info__section:last-child .bs__post-info__field-value {
    margin-bottom: 0;
}
#content .bs-konferencje-akordeony .ugb-accordion__heading svg path {
    stroke: black;
    stroke-width: 2;
}

/*Bonasoft Modular File List*/

/* .wp-block-bonasoft-modular-file-list2,
.wp-block-bonasoft-modular-links-display .bs__links {
    margin-left: -15px;
} */

.bs__file-list {
    background: transparent;
}

.wp-block-bonasoft-modular-file-list2 .bs__file-list__text {
    font-size: 2.5rem;
}
.bs__links__icon {
    padding: 1vw;
    margin-left: 10px;
    border-radius: 50px!important;
}
.bs__links + .wp-block-bonasoft-modular-file-list2{
    margin-top: -40px;
}
.bs__links + .wp-block-bonasoft-modular-file-list2 .bs__file-list__list li:first-child{
    border-top: 0;
} 
.podstrona_sekcje .wp-block-bonasoft-modular-file-list2, .podstrona_sekcje .wp-block-bonasoft-modular-links-display .bs__links,.bs-naglowek-szablonu-kolumny .wp-block-bonasoft-modular-file-list2{
    margin-left: 0px;
}
.podstrona_sekcje .bs_gallery__images-container{
    width: 100%;
}
.podstrona_sekcje .ugb-columns>.ugb-inner-block>.ugb-block-content>.ugb-columns__item {
    grid-gap: 5vw;
}
.podstrona_sekcje > .ugb-inner-block > .ugb-block-content > .ugb-container__wrapper > .ugb-container__side > .ugb-container__content-wrapper > .wp-block-bonasoft-modular-file-list2{
    margin-left:6%;
    margin-right:6%;
}
.podstrona_sekcje > .ugb-inner-block > .ugb-block-content > .ugb-container__wrapper > .ugb-container__side > .ugb-container__content-wrapper > .wp-block-ugb-container{
    margin-right:6.5%!important;
    margin-left:6.5%!important;
}
article > header.entry-header{
    display: none;
}
.entry-content .bs__file-list__size {
    font-size: 1.2rem;
}
.entry-title {
    display: none;
}
/*podstrona szachownica*/

.podstrona-szachownica .bs-pageList-container {
    padding-left: 6%;
    padding-right: 6%;
}
.podstrona-szachownica .bs-naglowek-szablonu-kolumny .bs-pageList-container {
    margin-left: 10%;
    margin-right: 6%;
    padding-left: 0;
    width: auto;
}

.podstrona-szachownica h2 {
    margin-left: 0;
}

.tekst-zdjecie-poziom,
.tekst-zdjece-kwadrat,
.tekst-zdjecie-kwadrat,
.tekst-zdjecie-pion {
    margin-bottom: 50px;
}

.tekst-zdjece-kwadrat .wp-block-image img,
.tekst-zdjecie-kwadrat .wp-block-image img,
.tekst-zdjecie-poziom .wp-block-image img,
.tekst-zdjecie-pion .wp-block-image img,
.tekst-zdjece-kwadrat figure img,
.tekst-zdjecie-kwadrat figure img,
.tekst-zdjecie-poziom figure img,
.tekst-zdjecie-pion figure img {
    object-fit: cover;
    height: 100%;
    width: 100%;
    transition-duration: .5s;
}

.tekst-zdjece-kwadrat .wp-block-image img:hover,
.tekst-zdjecie-kwadrat .wp-block-image img:hover,
.tekst-zdjecie-poziom .wp-block-image img:hover,
.tekst-zdjecie-pion .wp-block-image img:hover,
.tekst-zdjece-kwadrat figure img:hover,
.tekst-zdjecie-kwadrat figure img:hover,
.tekst-zdjecie-poziom figure img:hover,
.tekst-zdjecie-pion figure img:hover {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
}

#content .tekst-zdjece-kwadrat .wp-block-image,
#content .tekst-zdjece-kwadrat figure,
#content .tekst-zdjecie-kwadrat .wp-block-image,
#content .tekst-zdjecie-kwadrat figure {
    height: 40vw;
    width: 40vw;
    overflow: hidden;
}

#content .tekst-zdjecie-poziom .wp-block-image,
#content .tekst-zdjecie-poziom figure {
    height: 30vw;
    width: 43vw;
    overflow: hidden;
}

#content .tekst-zdjecie-pion .wp-block-image,
#content .tekst-zdjecie-pion figure {
    height: 52vw;
    width: 40vw;
    overflow: hidden;
}


#content .tekst-zdjecie-pion-l .wp-block-image,
#content .tekst-zdjecie-pion-l figure,
#content .tekst-zdjecie-poziom-l .wp-block-image,
#content .tekst-zdjecie-poziom-l figure,
#content .tekst-zdjece-kwadrat-l .wp-block-image,
#content .tekst-zdjece-kwadrat-l figure,
#content .tekst-zdjecie-kwadrat-l .wp-block-image,
#content .tekst-zdjecie-kwadrat-l figure {
    margin: 0 auto auto 0;
}

#content .tekst-zdjecie-pion-p .wp-block-image,#content .tekst-zdjecie-pion-p figure,#content .tekst-zdjecie-poziom-p .wp-block-image,#content .tekst-zdjecie-poziom-p figure,
#content .tekst-zdjece-kwadrat-p .wp-block-image,#content .tekst-zdjece-kwadrat-p figure,#content .tekst-zdjecie-kwadrat-p .wp-block-image,#content .tekst-zdjecie-kwadrat-p figure{
    margin: 0 0 auto 11%;
}
#content .tekst-zdjecie-pion-l .wp-block-media-text__content,#content .tekst-zdjecie-poziom-l .wp-block-media-text__content,
#content .tekst-zdjece-kwadrat-l .wp-block-media-text__content,#content .tekst-zdjecie-kwadrat-l .wp-block-media-text__content{
	padding-left: 11%!important;
}
.entry-content .podstrona-z-kolumnami li{
	line-height: 1.8;
}

.podstrona-szachownica .podstrona-szachownica-obraz-auto {
    margin-bottom: 20px;
}

.podstrona-szachownica .podstrona-szachownica-obraz-auto figure {
    width: 98%;
    margin: auto;
}
.tekst-zdjece-kwadrat-p .bs-pageList-container ~ .bs__links ul.bs__links__list {
    margin-left: calc(6% - 15px);
    padding-right: 6%;
}


/*podstrona władze wydziału - zdjęcia*/

#content .ast-container .wladze-wydzialu-kolumny-zdjecia figure {
    margin: 0;
    overflow: hidden;
    border-radius: 0 10px 10px 10px;
}

#content .ast-container .wladze-wydzialu-kolumny-zdjecia img {
    height: 9vw;
    width: 100%;
    object-fit: cover;
    transition-duration: 1s;
}

#content .ast-container .wladze-wydzialu-kolumny-zdjecia img:hover {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
}

.tekst-na-koncu {
    margin: 0 6.5%;
}

.tekst-na-koncu:last-child {
    margin-bottom: 6.5%;
}

.bs-tabela {
    margin: 2% 6.5%;
}

#nav_menu-6,footer #nav_menu-7 {
    margin-bottom: 2em;
}

#astra-widget-social-profiles-3 .astra-widget-social-profiles-inner .ast-widget-icon,.widget.astra-widget-social-profiles .astra-widget-social-profiles-inner .ast-widget-icon {
    font-size: 1.5rem;
}

/* pracownicy jednostki*/

.post-type-archive-pracownicy .blog-layout-1, .post-type-archive-jednostki .blog-layout-1{
    padding-top: 1em;
    padding-bottom: 1em;
}
.post-type-archive-pracownicy .entry-header, .post-type-archive-jednostki .entry-header{
    margin-top: 0;
    margin-bottom: 0;
}
.post-type-archive-pracownicy .entry-title, .post-type-archive-jednostki .entry-title{
    display: block;
}

.post-type-archive-pracownicy .bs_add_breadcrumb_trail, .post-type-archive-jednostki .bs_add_breadcrumb_trail{
    margin-left: 0;
}
.post-type-archive-pracownicy #primary.content-area, .post-type-archive-jednostki #primary.content-area{
    padding: 0 6% 3em 6%;
}
.post-type-archive-pracownicy .ast-archive-description, .post-type-archive-jednostki .ast-archive-description{
    text-align: right;
    border-bottom: none;
    margin: 0;
    padding: 0
}
.post-type-archive-pracownicy .ast-archive-description h1, .post-type-archive-jednostki .ast-archive-description h1{
    color: #000;
    font-size: 4.5rem;
}
.bs-konferencje-akordeony .wp-block-media-text__content .wp-block-ugb-accordion{
    margin-left: 10%!important;
    margin-right: 6%!important;
}
.bs-konferencje-akordeony .wp-block-media-text__content .wp-block-ugb-accordion .ugb-accordion__title{
    padding-left: 0!important;
    font-size:2.5rem;
}
.bs-konferencje-akordeony .wp-block-media-text__content .bs-pageList-container,.bs-naglowek-szablonu-kolumny .wp-block-media-text__content .bs-pageList-container{
    margin-left: 10%;
    margin-right: 6%;
    width: auto;
}
.bs-konferencje-akordeony .wp-block-media-text__content .bs-pageList-container .parent-page{
    padding-top: 0;
}
.bs-konferencje-akordeony.bs-naglowek-szablonu-kolumny .wp-block-media-text__content .bs-pageList-container .parent-page{
    padding: 10px 15px;
}
.bs-konferencje-akordeony .wp-block-media-text__content .wp-block-ugb-accordion .ugb-accordion__content .ugb-accordion__content-inner > p,
.bs-strona-konferencje .ugb-accordion__content-inner > p,.bs-konferencje-akordeony .ugb-accordion.ugb-accordion--v2.ugb-accordion--design-plain .ugb-accordion__content .ugb-accordion__content-inner > p{
    padding: 15px 15px 0 15px;
}


/*paginacja*/
.category-page-pagination{
    width: 100%;
    margin: auto;
    display: block;
    position: relative;
    font-size: 20px;
	margin-bottom: 30px;
}
.page-template .category-page-pagination{
    z-index: 0;
}
.category-page-pagination a{
    color: #000;
    font-weight: 600;
}
.category-page-pagination form{
    font-weight: 600;
	margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    top: 50px;
}
.category-page-pagination .pagination-numbers{
    width: max-content;
    margin: auto;
    height: 40px;
    display: flex;
    margin-bottom: 20px;
}
.category-page-pagination img{
    width: 20px;
    margin: auto;
}
.lista_pracownikow_button{
    font-size:1rem;
    border-radius:0 10px 10px 10px;
    background-color:#000;
}
.ast-pagination .prev.page-numbers{
    padding-left: 0;
    margin-left: 0;
}
.ast-pagination .next.page-numbers{
    padding-right: 0;
}
.page-numbers.current {
    padding: 0 10px;
}
.page-numbers.dots{
    margin:0;
}
.bs-page-links .wp-block-media-text__content .bs-pageList-container{
    width: 100%;
    margin-left: 0;
}

.bs-container__department-box__wrapper__letters{
    width:7vw;
    height: 7vw;
}
.bs-container__department-box__wrapper__letters img{
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    height: 100%;
}
.bs-container__department-box__wrapper__letters--fiz {
    transform: translateX(-7vw) translateY(-1.5vw);
    width: 4.5vw;
    height: 4.5vw;
}
.bs-container__department-box__wrapper__letters--chemia {
    transform: translateX(-3vw) translateY(-2.5vw);
}
.bs-container__department-box__wrapper__letters--his {
    transform: translateX(-9vw) translateY(-2.5vw);
}
.bs-container__department-box__wrapper__letters--nbio {
    transform: translateX(-9vw) translateY(-2.5vw);
}
.bs-container__department-box__wrapper__letters--inf {
    transform: translateX(-10vw) translateY(-2.5vw);
}
.bs-container__department-box__wrapper__letters--adm {
    transform: translateX(-14vw) translateY(-2.5vw);
}
html[lang="en-US"] .bs-container__department-box__wrapper__letters--eko {
    transform: translateX(-20vw) translateY(-1.5vw);
    width: 4.5vw;
    height: 4.5vw;
}
html[lang="en-US"] .bs-container__department-box__wrapper__letters--adm {
    transform: translateX(-14vw) translateY(-1.5vw);
    width: 4.5vw;
    height: 4.5vw;
}
html[lang="en-US"] .bs-container__department-box__wrapper__letters--fiz {
    transform: translateX(-13vw) translateY(-2.5vw);
    width: 7vw;
    height: 7vw;
}
.bs-container__department-box__wrapper__letters--eko {
    transform: translateX(-13vw) translateY(-2.5vw);
}
.bs-container__department-box__wrapper__letters--spol {
    transform: translateX(-7vw) translateY(-2.5vw);
}
.bs-container__department-box__wrapper__letters--fil {
    transform: translateX(-4.5vw) translateY(-1.5vw);
    width: 4.5vw;
    height: 4.5vw;
}
.bs-container__department-box__wrapper__letters--bio {
    transform: translateX(-7vw) translateY(-2.5vw);
}
.bs-container{
    padding-top: 4%;
}
.bs-container__title{
    font-size: 5.5rem !important;
    color: #fff;
    font-weight: 500;
    padding-top: 40px;
    text-align: right;
    border-top: 4px solid #fff;
    padding-right: 0;
    margin: 0 6.5%!important;
    padding-bottom: 4vw;
    
}
.bs-container__department-box{
    padding-left: 6.5%;
    padding-bottom: 2vw;
    grid-row-gap: 1.5vw;
}
.bs-container__department-box__wrapper__title-text{
    font-size: 1.8rem!important;
}
.bs-container__background{
    margin-top: 3%;
    height: 80%;
}
.block-wydarzenia-glowna .row-column-events-block h2{
	font-size:8.5rem;
}
.bs-container__title{
	font-size:8.5rem!important;
}
/*Jednostki*/
@media(max-width:2000px){
    #page .aktualnosci-glowna-block .aktualnosci-glowna-block-naglowek{
            font-size:7rem;
        }
    .block-wydarzenia-glowna .row-column-events-block h2{
        font-size:7rem;
    }
    .bs-container__title{
        font-size:7rem!important;
    }
}
@media (max-width:1600px){
    #media_image-6 img,.header-widget-area #block-7 img{
        width:12vw;
    }
    .custom-logo.astra-logo-svg{
        width: 13vw;
    }
    .site-branding.ast-site-identity .custom-logo{
        width:15vw;
    }
    .page-template-events-template #my-ajax-filter-search .bs_form_item input, .page-template-events-template #my-ajax-filter-search .bs_form_item select {
        width: 25vw;
    }
    .home .site-header .ast-inline-search.ast-search-menu-icon .search-field {
        font-size: 1.3rem;
    }
    .home #ast-hf-menu-2.main-header-menu .menu-link, .home #icl_lang_sel_widget-4 .wpml-ls-legacy-list-horizontal a, .home #icl_lang_sel_widget-6 .wpml-ls-legacy-list-horizontal a, .home .ast-mobile-header-content .widget.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal a {
        font-size: 1.3rem;
    }
    .site-footer-primary-section-2.site-footer-section section nav ul, .site-footer-primary-section-1.site-footer-section section nav ul, .site-footer-primary-section-1.site-footer-section section nav ul li, .site-footer-primary-section-2.site-footer-section section nav ul li{
        font-size: 1.5rem;
    }
    .site-footer-primary-section-3.site-footer-section section nav ul li{
        font-size: 1.5rem;
    }
   

}
@media (max-width:1500px){
	.category-page-template .single-cat-article .single-article-title a h4{
		font-size: 1.6rem;
	}
    .komunikaty.aktualnosci-block .news-box-content{
        font-size: 1rem;
    }
    #content .element-ogloszenia-wrap-content {
        font-size: 1.3rem;
    }
    .c-button__inner2 {
        width: 25vw;
        font-size: 2.6rem;
        padding-right: 0;
        padding-left: 20px;
    }
    .event-header .c-button__inner2{
        width: fit-content;
        margin-right: 1vw;
    }
    .c-button__arrow2 {
        width: 5vw;
        height: 5vw;
    }
    .c-button__arrow2 svg {
        width: 3vw;
        height: 3vw;
    } 
    .button2 {
        width: 20vw;
    }
    .element-ogloszenia-wrap-more {
        padding-left: 0;
    }
    .lista_pracownikow_search label,.lista_pracownikow_search button{
        font-size: 1.5rem;
    }
    .post-type-archive-jednostki h2 a{
       font-size: 2rem;
       align-items: center;
    }
    .jednostki h2 a:after{
        width: 4vw;
        height: 4vw;
        padding: .55vw 1.3vw;
    }
    .bs-kontakt-photo img {
        height: 70vh;
    }
    .element-wydarzenia-wrap {
        height: 25vw;
    }
    .bs-strona-konferencje .bs__links__list__item__link {
        font-size: 1.5rem;
    }
    .ugb-accordion .ugb-accordion__heading h2{
        font-size: 2.5rem;
        padding-right: 0!important;
    }
    #page .aktualnosci-glowna-block .aktualnosci-glowna-block-naglowek{
        font-size:5.5rem;
    }
    .block-wydarzenia-glowna .row-column-events-block h2{
        font-size:5.5rem;
    }
    .bs-container__title{
        font-size:5.5rem!important;
    }
}
@media(max-width:1400px){
    .bs-news-page .bs-contact-right-column .wp-block-ugb-accordion.ugb-main-block .ugb-accordion__heading{
        padding-right: 25px;
    }
    .wp-block-columns.has-background.bs-section-two-columns .ugb-image-box__content .ugb-image-box__title {
        font-size: 2rem;
    }
    .home .site-header .ast-inline-search.ast-search-menu-icon .search-field {
        font-size: 1.1rem;
    }
    .home #ast-hf-menu-2.main-header-menu .menu-link, .home #icl_lang_sel_widget-4 .wpml-ls-legacy-list-horizontal a, .home #icl_lang_sel_widget-6 .wpml-ls-legacy-list-horizontal a, .home .ast-mobile-header-content .widget.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal a {
        font-size: 1.1rem;
    }
}
@media (max-width:1350px) {
    #brave_popup_1882__step__0 #brave_element--MOarr29El8uD_KFxUiC {
        width: 75vw!important;
        top: 1vw!important;
    }
    body #brave_popup_1882__step__0 #brave_element--MOarr29El8uD_KFxUiC .brave_element__text_inner,
    body #brave_popup_1882__step__0 #brave_element--MOawzfBlNct6i3pQyOt .brave_element__text_inner {
        font-size: 1.2rem;
    }
    #brave_popup_1882__step__0 #brave_element--MOawzfBlNct6i3pQyOt {
        left: 76vw!important;
        top: 1vw!important;
    }
}
@media (max-width:1250px){
    .komunikaty.aktualnosci-block .news-box-content {
        font-size: .9rem;
    }
    #content .element-ogloszenia-wrap-content {
        font-size: 1rem;
    }
    .category-page-template .single-cat-article .single-article-img, .category-page-template .single-article-img img {
        height: 25vw;
    }
    /* .category-page-template .single-cat-article .single-article-title, .category-page-template .single-cat-article .single-article-img img, .category-page-template .single-article-img {
        width: 25vw;
    } */
    .category-page-template .single-cat-article-long {
        width: 65%;
        margin-top: 0;
        margin-bottom: 5vw;
    }
    .category-page-template .single-cat-article-long .single-article-excerpt {
        font-size: 1.3rem;
    }
    .category-page-template .single-cat-article-long .single-article-title a h2 {
        font-size: 2.5rem;
        line-height: 1.4;
    }
    .c-button__arrow2 {
        width: 4vw;
        height: 4vw;
    }
    .event-header .c-button__inner2 {
        font-size: 1.8rem;
    }
    .event-header .c-button__arrow2 svg {
        width: 2vw;
        height: 2vw;
    }
    .site-footer-primary-section-2.site-footer-section section nav ul, .site-footer-primary-section-1.site-footer-section section nav ul, .site-footer-primary-section-1.site-footer-section section nav ul li, .site-footer-primary-section-2.site-footer-section section nav ul li{
        font-size: 1.3rem;
    }
    .site-footer-primary-section-3.site-footer-section section nav ul li{
        font-size: 1.3rem;
    }
}
@media(max-width:1200px){
    .lista_pracownikow_search > div{
        width: 100%;
    }
    .lista_pracownikow_search{
        display: block!important;
        margin: 5vw 20px 5vw 0!important;
    }
    .lista_pracownikow_search input{
        width: 100%;
        margin-bottom: 15px;
    }
    .lista_pracownikow_button{
        width: 100%;
    }
    .page-template-events-template #my-ajax-filter-search .bs_form_item input, .page-template-events-template #my-ajax-filter-search .bs_form_item select {
        width: 15vw;
    }
    .element-wydarzenia-wrap {
        width: 100%;
    }
    .element-wydarzenia-wrap {
        height: 26vw;
    }
    .bs_set_section_as_sticky_main .bs_sticky_main__menu-item, .bs_set_section_as_sticky_main .bs_sticky_main__menu-item .wp-block-loginout a, .bs_set_section_as_sticky_main .bs_sticky_main__menu-item .wpml-ls-legacy-list-horizontal a span, .bs_set_section_as_sticky_main .bs_sticky_main__menu-item a {
        font-size: 1rem;
        white-space: nowrap;
        color: #fff!important;
    }
    .bs_sticky_main__menu-item:hover, .bs_sticky_main__menu-item:hover .wp-block-loginout a, .bs_sticky_main__menu-item:hover .wpml-ls-legacy-list-horizontal a span, .bs_sticky_main__menu-item:hover a {
        color: #000!important;
    }
    #primary .entry-content .wp-block-media-text__content h2.bs-naglowek-podstrony, .bs-news-page .bs-contact-right-column h2.bs-naglowek-podstrony, .type-przew_pos h2, #primary .entry-content .wp-block-media-text__content h1.bs-naglowek-podstrony, .bs-news-page .bs-contact-right-column h1.bs-naglowek-podstrony, .type-przew_pos h1, h1.bs-naglowek-podstrony{
        font-size:3.5rem;
    }
    .entry-content p, .entry-content li,li {
        font-size: 1.3rem;
    }
    .entry-content .naglowek-podstrona-z-kolumnami {
        font-size: 1.8rem;
    }
    .entry-content .parent-page p,.bs__links__list__item__link {
        font-size: 2rem;
    }
    .bs-konferencje-akordeony .wp-block-media-text__content .wp-block-ugb-accordion .ugb-accordion__title{
        font-size: 2rem;
    }
    .wp-block-bonasoft-modular-file-list2 .bs__file-list__text {
        font-size: 2rem;
    }
    h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5 {
        font-size: 2rem;
    }
    .home #ast-hf-menu-2.main-header-menu .menu-link, .home #icl_lang_sel_widget-4 .wpml-ls-legacy-list-horizontal a, .home #icl_lang_sel_widget-6 .wpml-ls-legacy-list-horizontal a, .home .ast-mobile-header-content .widget.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal a {
        font-size: 1rem;
    }
    .home .site-header .ast-inline-search.ast-search-menu-icon .search-field {
        font-size: 1rem;
    }
    .wp-block-columns.has-background.bs-section-two-columns .ugb-image-box__content .ugb-image-box__description {
        font-size: 1rem;
    }
    th, td {
        font-size: .8rem;
        word-break: keep-all;
    }
    .ugb-accordion .ugb-accordion__heading h2 {
        font-size: 2rem;
    }
        
}
@media(max-width:1100px){
    .home #ast-hf-menu-2.main-header-menu .menu-link, .home #icl_lang_sel_widget-4 .wpml-ls-legacy-list-horizontal a, .home #icl_lang_sel_widget-6 .wpml-ls-legacy-list-horizontal a, .home .ast-mobile-header-content .widget.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal a {
        font-size: .9rem;
        padding: 0 .5em;
    }
    .home .site-header .ast-inline-search.ast-search-menu-icon .search-field {
        font-size: .9rem;
    }
}
@media (max-width:1000px) {

    .komunikaty.aktualnosci-block .row >.element-ogloszenia,
    .komunikaty.aktualnosci-block .row >.news-box {
        width:50%;
    }
    .komunikaty.aktualnosci-block .row >.element-ogloszenia .element-ogloszenia-wrap{
        width: 40vw;
        height: 30vw;
    }
    #content #primary .entry-content .element-ogloszenia-wrap-title {
        font-size: 1.5rem;
    }
    h1, .entry-content h1 {
		font-size: 3.2rem;
		line-height: 1.2;
	}
	#content h1.bs-short-news-naglowek{
		font-size: 3.2rem;
		line-height: 1.2;
		padding-top: 40px;
	}
	h2, .entry-content h2 {
		font-size: 2.7rem;
	}
	h3, .entry-content h3,h4, .entry-content h4,h5, .entry-content h5,.category-page-template .single-cat-article .single-article-title a p {
		font-size: 2rem;
	}

    #content .element-wydarzenia .element-wydarzenia-wrap-content {
        font-size: 1.6rem;
    }
    #content .element-wydarzenia-wrap-title, #content .element-wydarzenia-wrap-data {
        font-size: 1.4rem;
    }
    .element-wydarzenia-wrap {
        height: 28vw;
    }
    .element-wydarzenia-wrap {
        padding: 35px 20px 0 20px;
    }
	.site-content .entry-content p, .site-content .entry-content li,.category-page-template .single-cat-article-long .single-article-excerpt{
        font-size: 1.4rem;
    }
	td, th {
		font-size: .9rem;
	}
	.entry-content .naglowek-podstrona-z-kolumnami{
		font-size:2.5rem;
	}
	.bs-contact-right-column > .wp-block-ugb-accordion .ugb-accordion__heading > p{
		font-size: 2.5rem;
	}
	.bs-contact-right-column > .wp-block-ugb-accordion .ugb-accordion__heading svg{
		height: 2.5vw;
		width: 2.5vw;
	}
    .bs__units__list,.bs_breadcrumb_trail_item,.single-post-aktualnosci p, .single-post-aktualnosci ol,.single-post-aktualnosci ul  {
		font-size: 1.4rem;
	}
    #primary .entry-content .wp-block-media-text__content h2.bs-naglowek-podstrony, .bs-news-page .bs-contact-right-column h2.bs-naglowek-podstrony, .type-przew_pos h1, #primary .entry-content .wp-block-media-text__content h1.bs-naglowek-podstrony, .bs-news-page .bs-contact-right-column h1.bs-naglowek-podstrony{
        font-size: 3.2rem;
    }
    .entry-content .naglowek-podstrona-z-kolumnami{
		font-size:2.5rem;
	}

    .bs-news-page .bs-contact-right-column .wp-block-ugb-accordion.ugb-main-block .ugb-accordion__heading .ugb-accordion__arrow {
        fill: white;
        background-color: black;
        border-radius: 50%;
        padding: 1.2vw;
        width: 4.8vw;
        height: 4.8vw;
        stroke: black;
    }

    	/*Newsletter*/
	.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-equal[data-section="section-below-footer-builder"] .ast-builder-grid-row{
		grid-template-columns: 100%;
	}
	.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-stack .site-footer-section{
		margin-bottom: 0;
	}
	.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-stack .site-footer-section p{
		font-size: 1.5rem;
	}
	.site-below-footer-wrap[data-section="section-below-footer-builder"]{
		min-height: 80px;
	}

    /*Aktualności*/
    .aktualnosci-glowna-block .news-box-content {
        font-size: 1.2rem;
    }
    .aktualnosci-glowna-block .row-grid-block {
        grid-gap: 90px 7%;
        grid-template-columns: 1fr 1fr;
    }

    #page .aktualnosci-glowna-block .aktualnosci-glowna-block-naglowek {
        font-size: 5.5rem;
    }
    h3, .entry-content h3,h4, .entry-content h4,h5, .entry-content h5,.category-page-template .single-cat-article .single-article-title a p {
		font-size: 1.5rem;
	}
    /*.c-button__inner2 {
        font-size: 4rem;
    }
    .c-button__arrow2 {
        height: 8vw;
        width: 8vw;
    }
    .button2 {
        margin: auto;
        transform: none;
        width: 32vw;
    }*/
    /*Sekcja z książką*/
    .bs-section-with-book h2 {
        font-size: 2.2rem;
    }


    #page .bs-section-with-book-image img{
        height: 77vw;
        object-fit: cover;
    }

    /*Sekcja z dwoma kolumnami*/

    .wp-block-columns.has-background.bs-section-two-columns .ugb-image-box__content .ugb-image-box__title{
        font-size: 1.6rem;
    }

    /*Wydziały*/
    .bs-container__title{
        font-size: 5.5rem !important;
    }
    .bs-container__department-box{
        grid-template-columns: 1fr 1fr;
    }
    .bs-container__department-box__wrapper__letters{
        width:9vw;
        height: 9vw;
    }
    .bs-container__department-box__wrapper__title-text {
        font-size: 1.6rem!important;
    }
    .bs-container__department-box__wrapper__letters--fiz {
        transform: translateX(-20vw) translateY(-1.25vw);
        width: 6vw;
        height: 6vw;
    }
    .bs-container__department-box__wrapper__letters--chemia {
        transform: translateX(-10vw) translateY(-2.5vw);
    }
    .bs-container__department-box__wrapper__letters--his {
        transform: translateX(-21vw) translateY(-2.5vw);
    }
    .bs-container__department-box__wrapper__letters--nbio {
        transform: translateX(-34vw) translateY(-2.5vw);
    }
    .bs-container__department-box__wrapper__letters--inf {
        transform: translateX(-16vw) translateY(-2.5vw);
    }
    .bs-container__department-box__wrapper__letters--adm {
        transform: translateX(-24vw) translateY(-2.5vw);
    }
    .bs-container__department-box__wrapper__letters--eko {
        transform: translateX(-17vw) translateY(-2.5vw);
    }
    .bs-container__department-box__wrapper__letters--spol {
        transform: translateX(-32vw) translateY(-2.5vw);
    }
    .bs-container__department-box__wrapper__letters--fil {
        transform: translateX(-20vw) translateY(-1.5vw);
        width: 6vw;
        height: 6vw;
    }
    .bs-container__department-box__wrapper__letters--bio {
        transform: translateX(-28vw) translateY(-2.5vw);
    }
    /*Wydarzenia*/
    .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-first,
    .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-second {
        grid-template-columns: 100%;
    }
    .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-first .event-date-first {
        text-align: center;
    }
    .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-first .event-date-first h3,
    .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-second .event-date-first h3 {
        font-size: 3rem;
        margin-top: 30%;
    }
    .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-two-events .row-column-two-events-second .event-content-block {
        grid-row: 2;
        text-align: left;
    }
    .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .event-content-block h4,
    .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-table .element-wydarzenia-glowna-wrap-data {
        font-size: 2rem;
    }
    .block-wydarzenia-glowna .row-first-event .event-desc .element-wydarzenia-glowna-wrap-content,
    .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .event-content-block p,
    .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-table .element-wydarzenia-glowna-wrap-title {
        font-size: 1.2rem;
    }
    .block-wydarzenia-glowna .row-column-events-block h2 {
        font-size: 5.5rem;
    }
    .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-second,
    .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-first {
        padding: 1vw;
    }
    .wp-block-columns.has-background.bs-section-two-columns .ugb-image-box__content .ugb-image-box__description {
        font-size: 1.2rem;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
    }

    /*pierwsze kroki na uwr*/

    .bs-blok-statyczny-baner-napis .wp-block-cover__inner-container .has-text-align-left{
        font-size: 4rem;
    }

    /*Komunikat*/
    #brave_popup_1882__step__0 #brave_element--MOarr29El8uD_KFxUiC {
        top: 0!important;
        width: 80vw!important;
    }
    #brave_popup_1882__step__0 #brave_element--MOawzfBlNct6i3pQyOt {
        left: 82vw!important;
    }
    body #brave_popup_1882__step__0 #brave_element--MOarr29El8uD_KFxUiC .brave_element__text_inner,
    body #brave_popup_1882__step__0 #brave_element--MOawzfBlNct6i3pQyOt .brave_element__text_inner {
        font-size: 16px;
    }
    /*Breadcrumbsy*/
    .bs_breadcrumb_trail_item {
        font-size: 1.4rem;
    }
    .bs__links__list li a,
    .bs-strona-konferencje .bs__links__list li a,
    .wp-block-table.bs-kontakt-text,
    .wp-block-bonasoft-modular-file-list2 .bs__file-list__text {
        font-size: 2rem;
    }
    #content .kolumny-z-ikonami h3 {
        font-size: 3.5rem;
    }
    h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5{
        font-size:2rem;
    }
    .wp-block-ugb-columns.ugb-columns.ugb-columns--columns-2 .wp-block-bonasoft-modular-file-list2 .bs__links__icon{
		height: 5.5vw !important;
    	width: 5.5vw !important;
		padding: 1.3vw;
	}
    .bs__file-list__list .bs__links__icon:after {
		height: 2.4vw;
		width: 2.4vw;
		background-size: 2.4vw;
	}
    .bs-publikacje-list-grid {
        grid-template-columns: 48% 48%;
        grid-gap: 5vw 4%;
    }
    .bs-single-publikacja img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .photo-publikacja {
        width: 40vw;
        height: 54vw;
    }
    .bs-single-publikacja a {
        font-size: 2.5rem;
    }
    .bs-naglowek-z-kolorem strong {
        margin: auto 0;
    }
    #content .bs-konferencje-akordeony .ugb-accordion__heading svg {
        height: 2vw;
        width: 2vw;
        padding: 1.3vw;
    }
    .bona-sidebar .bona-widget:first-child p{
		font-size: 1.2rem;
		margin:0 6%;
	}
	.bona-sidebar .bona-widget img {
		height: 4.5vw!important;
	}
    .bs__links__list__item__link__icon{
        height: 4.5vw!important;
        width: 4.5vw!important;
    }
    .bs__links__list__item__link__icon svg {
        width: 2vw;
        height: 2vw;
    }    
    .bs-contact-right-column ul {
        margin-left: 17%;
    }
    .bs-links-icon {
        min-height: 4.5vw !important;
        min-width: 4.5vw !important;
        margin-left: 1.5vw;
    }
    .bs-links-icon svg {
        width: 2.6vw;
        height: 2.6vw;
    }
    .bs-employee-list h2{
        font-size: 2.5rem; 
    }
    .bs-employee-list article img{
        width: 4.5vw;
        height: 4.5vw;
        padding: 1.2vw;
    }
    #content .bs-dane-pracownika,.lista_pracownikow_search label, .lista_pracownikow_search button{
        font-size:2rem;
    }
    .page-numbers {
        margin: auto 10px;
    }
    .wpml-ls-legacy-list-horizontal a{
        padding: 5px .5vw;
    }
    .podstrona_sekcje .bs-naglowek-z-kolorem{
        display: block;
    }
    .site-content .entry-content .parent-page p {
        font-size: 2rem;
    }
    .parent-page .bs-links-icon svg {
        width: 2vw;
        height: 2vw;
    }
    .bs-konferencje-akordeony .wp-block-media-text__content .wp-block-ugb-accordion .ugb-accordion__title{
        font-size:2rem;
    }
    .site-content .entry-content p,
    .site-content .entry-content li,li {
        font-size: 1.2rem;
    }
    .entry-content .naglowek-podstrona-z-kolumnami {
        font-size: 1.6rem;
    }
    th,td{
        font-size: .7rem;
    }
    .naglowek-wladze+p{
        display: flex;
        flex-direction: column;
    }

    /*footer*/

    #page .site-footer-below-section-1 .footer-widget-area .ast-builder-html-element p, #menu-footer-left a, #menu-footer-right a, #menu-footer-left-en a, #menu-footer-right-en a, footer .site-footer-section .footer-widget-area .widget_nav_menu >nav >ul{
        font-size: 1.4rem;
    }


}

@media(max-width:980px) {
    #content .kolumny-z-ikonami .bs-kolumny .bs-h-table-with-icons figure {
        padding: 1.5vw;
        margin-bottom: 0;
    }
    .entry-content .naglowek-kolumny-z-ikonami{
		font-size: 2rem;
		margin-bottom: 0;
	}
}

@media (min-width: 921px) {
    .home #masthead.site-header {
        left: 50%;
        transform: translateX(-50%);
        top: 60px;
        border-radius: 10px 0px 10px 10px;
        width: 80%;
    }
}

@media (max-width:921px) {
    footer .mks_social_widget{
        text-align: center;
    }
    footer #block-41{
        margin: 0!important;
        justify-content: center!important;
    }
    #content .single-post-aktualnosci .blok_nowa_podstrona .bs-news-page > .bs-contact-right-column >.wp-block-bonasoft-modular-breadcrumbs-block >.bs_add_breadcrumb_trail{
        margin: 140px 10% 30px 10%;
    }
    .home #menu-footer-left, .home #menu-footer-right, .home #menu-footer-left-2, .home #menu-footer-left-1, .home #menu-footer-right-2,.home [data-section="sidebar-widgets-footer-widget-2"],.home [data-section="sidebar-widgets-footer-widget-1"] {
        line-height: 1em;
    }
    .ast-mobile-header-content .widget.widget_icl_lang_sel_widget >.wpml-ls-sidebars-mobile_menu_wpml li.wpml-ls-slot-mobile_menu_wpml a {
        display: flex;
    }

    .ast-mobile-header-content .wpml-ls-slot-mobile_menu_wpml .wpml-ls-flag{
        display: inline-flex;
        max-width: 5vw;
        width: 5vw;
        object-fit: contain;
        margin-bottom: 5px;
    }
    .ast-mobile-header-content .wpml-ls-slot-mobile_menu_wpml .wpml-ls-flag{
        display: inline-flex;
    }

    /*Mobilna strona główna*/
    #page .aktualnosci-glowna-block .aktualnosci-glowna-block-naglowek {
        text-align: center;
        font-size: 7rem;
        padding-top: 20px;
    }
    .home .aktualnosci-glowna-block .row, .block-wydarzenia-glowna .row {
        --bs-gutter-x: 0;
    }
    .home .aktualnosci-glowna-block .row-grid-block {
        grid-template-columns: 100%;
        grid-gap: 60px;
    }
    .home .aktualnosci-glowna-block .news-box-wrap {
        height: 100%;
        min-height: 55vw;
    }
    .home .aktualnosci-glowna-block .news-box-background {
        height: 45vw;
        border-radius: 10px 10px 0px 10px;
    }
    .aktualnosci-glowna-block .news-box.box-number-2 .second-box-overlay{
        height: 45vw;
    }
    .home .aktualnosci-glowna-block .news-box.box-number-1 .news-box-content {
        display: none;
    }
    .home .aktualnosci-glowna-block .news-box-title h3 {
        font-size: 3rem;
    }
    .home .aktualnosci-glowna-block .element-aktualnosci-wrap-more {
        margin-top: 15vw;
    }
    .home .aktualnosci-glowna-block .element-aktualnosci-wrap-more .button2 {
        margin: auto;
        transform: none;
    }
    .home .button2 .c-button__arrow2 {
        height: 60px;
        width: 60px;
    }
    .home .c-button__inner2 {
        width: auto;
        font-size: 3.2rem;
        padding-right: 55px;
    }
    .home .c-button__arrow2 svg {
        width: 40px;
        height: 40px;
    }
    .home .aktualnosci-glowna-block .news-box-content {
        font-size: 2rem;
    }
    .home .button2 {
        width: 280px;
    }
    .home .bs-baner{
        display: none;
    }
    .home .block-wydarzenia-glowna .row-first-event .image-block-event, .home .block-wydarzenia-glowna .element-wydarzenia-glowna-wrap-content, .home .block-wydarzenia-glowna .event-content-block p {
        display: none;
    }
    .wpml-ls-legacy-list-horizontal a span {
        vertical-align: baseline;
    }

    .home .site-primary-footer-wrap {
        padding-bottom: 10px;
        padding-top: 50px!important;
    }
    .home .block-wydarzenia-glowna .row,.home .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid {
        grid-template-columns: 100%;
    }
    .home .block-wydarzenia-glowna .row-first-event {
        background-color: #E5E5E5;
        padding-left: 6.5%;
        padding-right: 6.5%;
    }
    .home .block-wydarzenia-glowna .row-first-event .event-desc {
        padding: 0;
        padding-top: 6.5%;
        border-bottom: 3px solid #000;
    }
    .home #content .block-wydarzenia-glowna .row-first-event .event-desc .element-wydarzenia-glowna-wrap-data {
        font-size: 3rem;
        font-weight: bold;
        margin-bottom: 0;
        text-transform: uppercase;
    }
    .home .block-wydarzenia-glowna .row-first-event .event-desc .element-wydarzenia-glowna-wrap-data,.home .block-wydarzenia-glowna .row-first-event .event-desc .element-wydarzenia-glowna-wrap-title {
        color: black;
    }
    .home .block-wydarzenia-glowna .row-first-event .event-desc .element-wydarzenia-glowna-wrap-title {
        font-size: 1.6rem;
    }
    .home .block-wydarzenia-glowna .row-first-event .event-desc .element-wydarzenia-glowna-wrap-content,.home .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .event-content-block p,
    .home .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-table .element-wydarzenia-glowna-wrap-title,.home .block-wydarzenia-glowna .row-column-events-grid .row-column-events .event-content-block h4 {
        font-size: 1.6rem;
        color: black;
    }
    .home .block-wydarzenia-glowna .row-column-events-block h2,.home .bs-section-rusza-rekrutacja,.home .bs-container,.home .bs-section-two-columns {
        display: none;
    }
    .home .block-wydarzenia-glowna .row-column-events-grid .row-column-events {
        margin: 0;
        background-color: #E5E5E5;
        padding-left: 6.5%;
        padding-right: 6.5%;
    }
    .home .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-second,
    .home .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-first {
        padding: 0;
        grid-gap: 0;
    }
    .home .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-second .event-date-first,
    .home .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-first .event-date-first {
        background-color: #E5E5E5;
        border-radius: 0;
        text-align: left;
    }
    .home #content .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-first .event-date-first h3,
    .home #content .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-second .event-date-first h3 {
        margin-top: 0;
        transform: none;
        font-size: 3rem;
        text-transform: uppercase;
        line-height: 1.5;
        font-weight: bold;
        margin-bottom: 0;
        margin-top: 10px;
        padding-left: 0;
    }
    .home .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-table {
        margin: 0;
        padding: 0;
        padding-left: 6.5%;
        padding-right: 6.5%;
        border-radius: 0;
    }
    .home .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-table .element-wydarzenia-glowna .element-wydarzenia-glowna-wrap-data {
        font-size: 3rem!important;
        color: #000;
        font-weight: bold;
        margin-top: 10px;
    }
    .home .block-wydarzenia-glowna .row-button .button2 {
        margin-left: auto;
        margin-bottom: 5vw;
    }
    .home .block-wydarzenia-glowna .row-column-events-grid .row-column-events .row-column-two-events-first,
    .home .block-wydarzenia-glowna .row-column-events-grid .row-column-events .row-column-two-events-second {
        border-bottom: 3px solid #000;
    }

    .home .wp-block-columns.bs-section-with-book {
        height: 100%;
        margin: 0;
        flex-wrap: wrap;
    }
    .home .wp-block-column.bs-first-column-section-with-book {
        margin-bottom: 3rem;
        flex-basis: 100%!important;
    }
    .home .bs-section-with-book h2 {
        font-size: 6rem;
    }
    .home .wp-block-column.bs-second-column-section-with-book {
        margin-bottom: 0;
        flex-basis: 100%!important;
    }
    .home .wp-block-column.bs-second-column-section-with-book figure {
        margin-bottom: 0;
    }
    .home #content .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child) {
        flex-basis: 100%!important;
        flex-grow: 0;
    }


    .home .site-primary-footer-wrap {
        padding-bottom: 10px;
        padding-top: 50px!important;
    }
    .home .ast-builder-footer-grid-columns.site-primary-footer-inner-wrap.ast-builder-grid-row {
        grid-template-columns: 100%;
        grid-template-rows: auto auto auto;
    }
    .home #menu-footer-left,.home  #menu-footer-right,.home  #menu-footer-left-en,.home  #menu-footer-right-en,.home footer .site-footer-primary-section-1 section >nav>ul
    {
        font-size: 3.5rem;
        text-align: center!important;
    }
    .home footer .site-footer-primary-section-1 section >nav>ul>li,.home footer .site-footer-primary-section-2 section >nav>ul>li{
        text-align: center!important;
        font-size: 2rem;
    }
    .home footer .site-footer-primary-section-1{
        margin-bottom: 0!important;
    }
    .home footer .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .site-footer-primary-section-2.site-footer-section{
        padding-left: 0;
    }
    .home footer .site-footer-primary-section-2 section{
        margin-bottom: 0!important;
    }
    .home .site-footer-primary-section-2.site-footer-section.site-footer-section-2 {
        margin-bottom: 0!important;
        margin: auto;
    }
    .home .site-footer-primary-section-2.site-footer-section.site-footer-section-2 img {
        width: auto!important;
    }
    .home .site-footer-primary-section-3 .footer-widget-area.widget-area .footer-widget-area-inner.site-info-inner,
    .home .site-footer-primary-section-3 .footer-widget-area.widget-area.footer-widget-area-inner {
        text-align: left!important;
        margin: auto!important;
    }
    .home #media_image-18,.home footer #block-9,footer #block-41 {
        height: 8vw;
        width: 14vw;
        margin-top: 1.5vw;
        margin-left: 3.5vw;
    }
    .home #media_image-18 img,.home footer #block-9 img,footer #block-41 img {
        height: 6vw!important;
        width: 12vw;
    }
    .home .site-below-footer-wrap.ast-builder-grid-row-container.site-footer-focus-item.ast-builder-grid-row-full.ast-builder-grid-row-tablet-full.ast-builder-grid-row-mobile-full.ast-footer-row-stack.ast-footer-row-tablet-stack.ast-footer-row-mobile-stack{
        display: none;
    }
    .home .bona-sidebar {
        padding-top: 3%;
    }
    .home .bona-sidebar .bona-widget {
        width: 100%!important;
        margin-bottom: 5vw;
    }
    .home .bona-sidebar .bona-widget:first-child p {
        font-size: 2rem;
    }
    .home .bona-sidebar .bona-widget img {
        height: 10vw!important;
        width: auto;
    }
    .home #media_image-12, .home .site-footer-primary-section-3 .widget.widget_media_image, #media_image-12, .site-footer-primary-section-3 .widget.widget_media_image {
        height: 6vw;
        width: 14vw;
        margin-left: 4vw;
    }
    .home #media_image-12 img, .home .site-footer-primary-section-3 .widget.widget_media_image img, #media_image-12 img, .site-footer-primary-section-3 .widget.widget_media_image img {
        height: 6vw!important;
        width: 12vw;
    }

    /*Menu mobile header*/
	.mobile_header{
		position: fixed;
    	top: 90px;
    	z-index: 100;
    	width: 100%;
    	display: inline-flex;
		display:-webkit-inline-box;
		display:-ms-inline-flexbox;
		padding: 0 5%;
		background-color:var(--wydzialowy-ciemny);
	}
	.mobile_header_widget{
		margin-bottom: 0;
    	width:-webkit-fit-content!important;
		width:-moz-fit-content!important;
		width:fit-content!important;
		display:-webkit-inline-box;
		display:-ms-inline-flexbox;
		display:inline-flex;
	}
	.mobile_header_widget li{
		display:-webkit-inline-box;
		display:-ms-inline-flexbox;
		display:inline-flex;
    	font-size: 3rem;
    	font-weight: bold;
	}
	.mobile_header_widget li a{
		color: #fff;
	}
	.mobile_header_widget .menu-top-bar-menu-container,
    .mobile_header_widget .menu-menu_mobile_header-container,
    .mobile_header_widget > nav{
		width:-webkit-fit-content;
		width:-moz-fit-content;
		width:fit-content;
    	line-height: 2;
	}
	.mobile_header_widget .menu-top-bar-menu-container ul,
    .mobile_header_widget .menu-menu_mobile_header-container ul,
    .mobile_header_widget > nav ul{
		margin-left: 2vw;
    	margin-bottom: 0;
		display: block;
	}
	.mobile_header_widget .menu-top-bar-menu-container .menu li,
    .mobile_header_widget .menu-menu_mobile_header-container li,
    .mobile_header_widget > nav li{
		font-size: 2rem;
	}
    .menu-menu_mobile_header-container .menu li,
    .mobile_header_widget > nav >ul li
     {
        padding-right: 3vw!important;
        font-weight: 600;
        white-space: nowrap;
    }
	.mobile_header .wpml-ls-legacy-list-vertical a span{
		vertical-align: baseline;
	}
    .mobile_header .wpml-ls-legacy-list-horizontal a:first-child{
		padding-left: 0;
	}
    .mobile_header .wpml-ls-legacy-list-horizontal a{
        font-size: 2rem;
    }
    .ast-mobile-header-content-top{
		top:100px!important;
	}
    #menu-footer-left,#menu-footer-left-en {
        text-align: left;
        font-size: 1.4rem;
    }
    #menu-footer-right,#menu-footer-right-en {
        text-align: right;
        font-size: 1.4rem;
    }
    .site-footer-primary-section-1.site-footer-section section nav ul{
        font-size: 1.9rem;
    }
    .site-footer-primary-section-2 {
        margin-bottom: auto!important;
    }
    footer #nav_menu-6,footer #nav_menu-7{
        margin: 0 0 1.5em 0;
    }
    #astra-widget-social-profiles-3 .astra-widget-social-profiles-inner li .ast-widget-icon svg,.widget.astra-widget-social-profiles .astra-widget-social-profiles-inner li .ast-widget-icon svg {
        height: 1.9vw;
        width: 1.9vw;
    }
    footer .astra-logo-svg:not(.sticky-custom-logo .astra-logo-svg, footer .transparent-custom-logo .astra-logo-svg, footer .advanced-header-logo .astra-logo-svg) {
        width: 24vw;
    }
    #astra-widget-social-profiles-3 .astra-widget-social-profiles-inner .ast-widget-icon,.widget.astra-widget-social-profiles .astra-widget-social-profiles-inner .ast-widget-icon {
        font-size: 5rem!important;
    }
    .home .ast-primary-header-bar .ast-builder-grid-row-no-center {
        border-bottom: 0;
    }
    .film-naglowka{
        display: none;
    }
    .bs-strzalka-kotwica{
        display: none!important;
    }
    .site-header-primary-section-left.site-header-section.ast-flex.site-header-section-left{
		display: none;
	}
    /*menu mobilne*/
    .bs_mobile-nav__item.bs_mobile-nav__item--target[data-section-id="1"]{
        position: relative;
       /* background-image:url("/wp-content/uploads/sites/8/2021/07/DSC_4620_grey-scaled.jpg")!important ;*/
       background-color: var(--wydzialowy-ciemny);
        
    }
    .bs_mobile-nav__item.bs_mobile-nav__item--target[data-section-id="2"]{
        position: relative;
       /*background-image:url("/wp-content/uploads/sites/8/2021/07/medical-students-are-in-the-hallway-and-talking_grey-scaled.jpg")!important ;*/        
    }
    /* .bs_mobile-nav__item.bs_mobile-nav__item--target[data-section-id="3"]{
        background-image: none!important;
        background-color: var(--wydzialowy-ciemny) ;
    }
    .bs_mobile-nav__item.bs_mobile-nav__item--target[data-section-id="4"]{
        background-image: none!important;
        background-color: var(--wydzialowy-ciemny) ;
    } */
    .bs_mobile-nav__item.bs_mobile-nav__item:last-child{
        position: relative;
        /* background-image:url("/wp-content/uploads/sites/8/2021/07/MicrosoftTeams-image-6.png")!important; */
        
    }
    .bs_mobile-nav__item.bs_mobile-nav__item--target[data-section-id="6"]{
        position: relative;
       /* background-image:url("/wp-content/uploads/sites/8/2021/07/MicrosoftTeams-image-7.png")!important;*/
        
    }
    .bs_mobile-nav__item.bs_mobile-nav__item--target[data-section-id="3"],
    .bs_mobile-nav__item.bs_mobile-nav__item--target[data-section-id="4"]{
        position: relative;
    }
    .bs_mobile-nav__item.bs_mobile-nav__item--target[data-section-id="1"]:before,.bs_mobile-nav__item.bs_mobile-nav__item--target[data-section-id="2"]:before,
    .bs_mobile-nav__item.bs_mobile-nav__item--target[data-section-id="3"]:before,.bs_mobile-nav__item.bs_mobile-nav__item--target[data-section-id="4"]:before,
    .bs_mobile-nav__item.bs_mobile-nav__item--target[data-section-id="5"]:before,.bs_mobile-nav__item.bs_mobile-nav__item--target[data-section-id="6"]:before,
    .bs_mobile-nav__item:last-child:before{
        content: "";
      position: absolute;
      left: 5%; right: 5%;
      top: 5%; bottom: 5%;
      /*background: rgba(252,189,48,.5);*/
      background-color: var(--wydzialowy-ciemny);
      mix-blend-mode: multiply;
    }
    .bs_mobile-nav__item.bs_mobile-nav__item--target p{
        position: absolute;
    }
    .bs_mobile-nav__item{
        background-color: var(--wydzialowy-ciemny);
    }
    #content .bs_mobile-nav__item__text{
        font-size: 3.5rem;
        line-height: 1.2;
        margin-bottom: 0;
        z-index: 1;
        text-transform: uppercase;
        color: white;
    }
    .bs_mobile-nav__item{
        min-height: 45vw;
    }
    .ast-below-header-wrap{
        margin-top: 100px;
    }
    .bs_mobile-nav__item--search-target p{
        color:#fff;
    }
    .menu-image.menu-image-title-afterbs-hamburger_menu--hide{
        display: none
    }
    .entry-content > .krotka_aktualnosc{
        margin-top: 10vw;
    }
    .entry-content > .krotka_aktualnosc >.wp-block-column .bs-news-primary-photo img{
        margin-top: 0;
    }
    .entry-content > .krotka_aktualnosc .bs-column-short-news .bs_add_breadcrumb_trail{
        margin-top:30px;
    }
    .entry-content > .krotka_aktualnosc .bs-column-short-news .bs-border-news{
        margin-bottom:0;
    }
    #content .entry-content > .krotka_aktualnosc h1.bs-short-news-naglowek{
        padding-left: 10%!important;
        padding-right: 13%!important;
    }



	
    .site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section{
		position: fixed;
		top: 2%;
		display: block;
		right: 3%;
		height: fit-content;
		height: -moz-fit-content;
    }
    .menu-image-title-before.menu-image-not-hovered img, .menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper, .menu-image-title-after.menu-image-title, .sub-menu li a{
        font-size: 2.5rem;
    }
	.ast-header-break-point .main-header-menu .sub-menu{
		padding-left: 40px;
	}
	.ast-mobile-header-content ul li .ast-menu-toggle{
		top: 4vw!important;
    	padding-right: 0!important;
	}
	.ast-mobile-header-content ul li .ast-menu-toggle .ast-icon.icon-arrow svg{
		height: 2.5vw;
    	width: 2.5vw;
    	top: 0vw;
    	left: -5px;
	}
	.ast-mobile-header-content ul li .ast-menu-toggle .ast-icon.icon-arrow svg path{
		fill:#fff;
	}
	.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg{
		display: none;
	}
	.ast-header-break-point .main-navigation .stack-on-mobile li ul li .ast-menu-toggle{
		display: none;
	}
	.bs_mobile-nav__item__search-form{
		display: block;
    	width: 50vw;
    	margin: auto;
    	padding-top: 10vw;
	}
	.bs_mobile-menu__section-item{
		font-size: 2rem;
	}
	.ast-builder-menu-mobile[data-section="section-header-mobile-menu"]{
		display: grid;
	}
	#icl_lang_sel_widget-2{
		grid-row:2;
		line-height: 3;
	}
	.bs_mobile-menu__header_arrow {
        width: 1.5vw;
        height: 2.5vw;
		grid-row: 1;
		grid-column: 1;
    }
	.bs_mobile-menu__header_text{
		grid-row:1;
	}
    .bs_mobile-menu__header_arrow svg{
        width: 2vw;
        height: 2vw;
        vertical-align: baseline;
    }
	.bs_mobile-menu__section{
		overflow: auto;
   		height: 80%!important;
	}
    .bs_add_mobile_custom_menu{
        display: block;
        margin-top: calc(100px + 4.6vw);
    }
    .ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content{
        top:calc(100px + 4.6vw);
    }
    .kolumny-film-z-naglowkiem{
		display: none;
	}
    @media not all and (min-resolution:.001dpcm)
		{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {
			.bs_add_mobile_custom_menu{
                margin-top: 132px;
            }

		}}
    .site-content{
        margin-top: 40px;
    }
    .home .site-content{
        margin-top: 0;
    }
    #icl_lang_sel_widget-6,.ast-mobile-header-content .widget.widget_icl_lang_sel_widget{
        grid-row: 2;
        line-height: 3;
        order: 2;
        flex: 0 1 10vw;
        display: block;
    }
    #icl_lang_sel_widget-6 >.wpml-ls-sidebars-mobile_menu_wpml ul,.ast-mobile-header-content .widget.widget_icl_lang_sel_widget >.wpml-ls-sidebars-mobile_menu_wpml ul{
        display: flex;
    }
    #icl_lang_sel_widget-6 >.wpml-ls-sidebars-mobile_menu_wpml ul li,.ast-mobile-header-content .widget.widget_icl_lang_sel_widget >.wpml-ls-sidebars-mobile_menu_wpml ul li{
        padding: 0;
        line-height: 3;
        font-weight: bold;
    }
    #icl_lang_sel_widget-6 >.wpml-ls-sidebars-mobile_menu_wpml li a span,.ast-mobile-header-content .widget.widget_icl_lang_sel_widget >.wpml-ls-sidebars-mobile_menu_wpml li a span{
        font-size: 2rem;
        color: #fff;
        vertical-align: top;
    }
    #icl_lang_sel_widget-6 >.wpml-ls-sidebars-mobile_menu_wpml li a,.ast-mobile-header-content .widget.widget_icl_lang_sel_widget >.wpml-ls-sidebars-mobile_menu_wpml li a{
        padding: 0;
    }
    #icl_lang_sel_widget-6 >.wpml-ls-sidebars-mobile_menu_wpml,.ast-mobile-header-content .widget.widget_icl_lang_sel_widget >.wpml-ls-sidebars-mobile_menu_wpml{
        padding: 0;
        padding-left: 30px;
        padding-right: 30px;
    }
    #nav_menu-9,#nav_menu-10 {
        display: block;
        line-height: 3;
        order: 3;
        flex: 0 1 10vw;
    }
    #block-5,.ast-mobile-header-content #block-2,.ast-mobile-header-content #block-29
    {
        display: block;
        order: 5;
        padding: 0 30px;
        line-height: 2;  
    }
    .ast-mobile-header-content #block-29 p{
        margin-bottom: 0;
    }
    #block-4.widget_search,.ast-mobile-header-content .widget_search{
        display: block;
        order: 4;
        padding: 0 30px;
        line-height: 1;  
    }
    #block-4.widget_search input,.ast-mobile-header-content .widget_search input{
        padding: 10px 8vw 10px 12px!important;
        background: #ECECEC!important;
        border-radius: 0px 10px 10px 10px!important;
    }
    .ast-header-break-point .ast-main-header-bar-alignment {
        order: 1;
    }
    #nav_menu-10 .menu-menu-naglowek-container{
        width:100%;
    }
    #nav_menu-10 .menu-menu-naglowek-container #menu-menu-naglowek,
    #nav_menu-10 .menu-menu-naglowek-container #menu-menu-naglowek-1{
        list-style: none;
        display: flex;
        flex-direction: inherit;
        padding-left: 3vw;
    }
    #nav_menu-10 .menu-menu-naglowek-container #menu-menu-naglowek li,
    #nav_menu-10 .menu-menu-naglowek-container #menu-menu-naglowek-1 li{
        padding-right: 3vw!important;
        font-size: 1.1rem;
        font-weight: 600;
        white-space: nowrap;
    }
    #nav_menu-10 .menu-menu-naglowek-container #menu-menu-naglowek li a,#block-5 a,
    #nav_menu-10 .menu-menu-naglowek-container #menu-menu-naglowek-1 li a,.ast-mobile-header-content #block-2 a,.ast-mobile-header-content #block-29 a{
        color:#fff;
        font-size: 2rem;
        font-weight: bold;
    }
    .single-post-aktualnosci .bs-news-page{
		margin-top: 0!important;
	}
	/*Krótka aktualność*/
	.single-post-aktualnosci .bs-column-short-news .wp-block-bonasoft-modular-breadcrumbs-block{
		display:none;
	}
	.single-post-aktualnosci >#primary>.wp-block-columns{
		flex-wrap: wrap!important;
	}
	.single-post-aktualnosci >#primary>.wp-block-columns>.wp-block-column{
		flex-basis: 100%!important;
		margin: 0;
	}
	.single-post-aktualnosci .bs__file-list__list{
		margin-left:8%!important;
		margin-right:6.5%!important;
	}
	.single-post-aktualnosci .bs-border-news{
		display: none;
	}
    .single-post-aktualnosci .bs-column-short-news .bs-border-news{
        display: none!important;
    }
	.single-post-aktualnosci .bs-column-short-news p{
		margin-left:6.5%!important;
		margin-right:6.5%!important;
	}
	.single-post-aktualnosci ul {
		margin-left: 8%!important;
		margin-right: 6.5%!important;
	}
	.single-post-aktualnosci ol {
		margin-left: 9%;
		margin-right: 6.5%;
	}
	.single-post-aktualnosci h2, .single-post-aktualnosci h3, .single-post-aktualnosci h4, .single-post-aktualnosci h5 {
		margin-left: 6.5%;
		margin-right: 6.5%;
		margin-bottom: 1.6em;
	}
	#content h1.bs-short-news-naglowek{
		padding-left: 6.5%!important;
		padding-right: 6.5%!important;
	}
    .bs_gallery__lightbox-main__button {
        font-size: 4rem;
    }


}

@media(max-width:850px) {
    .bs-border-kontakt {
        margin-bottom: 50px;
    }
    #content .kolumny-z-ikonami p {
        font-size: 1.2rem;
    }
    #content .kolumny-z-ikonami .bs-kolumny .ugb-columns__item {
        display: table;
        width: 100%
    }
    #content .kolumny-z-ikonami .bs-kolumny .ugb-columns__item .bs-h-table-with-icons {
        background-color: #fcbd30;
        margin-bottom: 20px!important;
        padding-right: 2vw!important;
    }
    #content .kolumny-z-ikonami .bs-kolumny .ugb-columns__item .bs-h-table-with-icons .ugb-columns__item {
        display: grid;
        grid-template-columns: 15% 85%!important;
    }
    #content .kolumny-z-ikonami .bs-kolumny .ugb-columns__item .bs-h-table-with-icons .ugb-column .ugb-column__item {
        justify-content: center;
    }
    #content .kolumny-z-ikonami h3 {
        font-size: 3.5rem;
        margin-bottom: 0;
    }
    .element-wydarzenia-wrap {
        padding: 20px 20px;
    }
}

@media(max-width:800px) {
    #brave_popup_1882__step__0 #brave_element--MOarr29El8uD_KFxUiC {
        width: 90vw!important;
    }
    #brave_popup_1882__step__0 #brave_element--MOawzfBlNct6i3pQyOt {
        left: 93vw!important;
    }
    .page-template-events-template #my-ajax-filter-search .bs_form_item input, .page-template-events-template #my-ajax-filter-search .bs_form_item select {
        width: 20vw;
    }
}

@media (min-width: 782px) {
    .bs-section-with-book .wp-block-column:not(:first-child) {
        margin-left: 0;
    }
}
@media (min-width:769px) and (max-width:781px){
    .bs-long-news-left-text-column{
        margin-left:45%!important;
    }
    .blok-z-kolumnami .wp-block-ugb-container .ugb-container__content-wrapper .wp-block-columns > .wp-block-column {
        flex-basis: 100%!important;
    }
}
@media (width:768px){
   
    .bs-naglowek-szablonu-kolumny .wp-block-media-text__content p{
        padding-left: 6%!important;
        padding-right: 6%!important;
        margin-bottom: 5vw!important;
    }
    .bs-naglowek-szablonu-kolumny .wp-block-media-text__content .bs-pageList-container p{
        margin-bottom: 0!important;
    }
    .bs-naglowek-szablonu-kolumny{
        padding-left: 6%!important;
        padding-right: 6%!important;
    }
    .ugb-main-block.alignfull.podstrona_sekcje {
        padding: 0 6.5%!important;
    }
    h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5 {
        font-size: 2.5rem;
    }
    .bs-strona-konferencje{
        padding-left: 6%!important;
        padding-right: 6%!important;
    }
    .blok-z-kolumnami .wp-block-ugb-container .ugb-container__content-wrapper .wp-block-columns > .wp-block-column{
        flex-basis: 100%!important;
        margin-left:6.5%!important;
        margin-right:6.5%;
    }
}

@media(max-width:768px) {
    .ast-no-sidebar .entry-content .alignwide.bs-naglowek-szablonu-kolumny figure,
    .ast-no-sidebar .entry-content .alignwide.bs-page-links figure,
    .bs-news-page .bs-kontakt-photo figure{
		margin-top: 7vw;
    	height: auto;
	}
    .komunikaty.aktualnosci-block .row >.news-box,
    .komunikaty.aktualnosci-block .row >.element-ogloszenia{
        width:100%!important;
    }
    .komunikaty.aktualnosci-block .news-box-wrap{
        height: auto;
    }
    .komunikaty.aktualnosci-block .news-box-background,
    .komunikaty.aktualnosci-block .second-box-overlay{
        height: auto!important;
        min-height: 30vw;
    }
    .komunikaty.aktualnosci-block .row >.element-ogloszenia .element-ogloszenia-wrap{
        width: 100%;
    }
    #content #primary .entry-content .element-ogloszenia-wrap-title {
        font-size: 1.8rem;
    }
    #content .element-ogloszenia-wrap-content {
        font-size: 1.2rem;
    }
    .single-post-aktualnosci .blok_nowa_podstrona .bs-news-page-under >.ugb-inner-block>.ugb-block-content>.ugb-container__wrapper>.ugb-container__side>.ugb-container__content-wrapper>.wp-block-columns>.wp-block-column>.wp-block-ugb-container>.ugb-inner-block>.ugb-block-content>.ugb-container__wrapper{
        padding-left:0;
        padding-right: 0;
    }
    #content #primary .entry-content>.wp-block-columns>.bs-column-short-news >p,#content #primary .entry-content>.wp-block-columns>.bs-column-short-news >h2,
#content #primary .entry-content>.wp-block-columns>.bs-column-short-news >#content #primary .entry-content>.wp-block-columns>.bs-column-short-news >h3,
#content #primary .entry-content>.wp-block-columns>.bs-column-short-news >h4,#content #primary .entry-content>.wp-block-columns>.bs-column-short-news >h5
{
    margin-left: 6.5%;
    margin-right: 6.5%;
}
#content #primary .entry-content>.wp-block-columns>.bs-column-short-news > .bs-pageList-container
{
    margin-left: 6.5%;
    margin-right: 6.5%;
    width: 87%;
}
    .tekst-zdjece-kwadrat .wp-block-image img, .tekst-zdjecie-kwadrat .wp-block-image img, .tekst-zdjecie-poziom .wp-block-image img, .tekst-zdjecie-pion .wp-block-image img, .tekst-zdjece-kwadrat figure img, .tekst-zdjecie-kwadrat figure img, .tekst-zdjecie-poziom figure img, .tekst-zdjecie-pion figure img {
        object-position: top;
    }
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){
        flex-basis: 100%!important;
    }
    #content .entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content{
        margin-left: 6.5%;
        margin-right: 6.5%;
    }
    .bs-naglowek-szablonu-kolumny + .wp-block-ugb-container.ugb-container.blok-z-kolumnami{
        margin-left: 6.5%!important;
        margin-right: 6.5%!important;
    }
    .main-header-bar.ast-header-breadcrumb {
        margin-top: 130px;
    }
    .blok-z-kolumnami .wp-block-ugb-container .ugb-container__content-wrapper .wp-block-columns > .wp-block-column{
        flex-basis: 100%!important;
    }
    .ugb-container.ugb-container--v2>.ugb-inner-block>.ugb-block-content>.ugb-container__wrapper, .ugb-cta.ugb-cta--v2:not(.ugb-cta--design-plain) .ugb-cta__item, .ugb-feature.ugb-feature--v2.ugb-feature--design-basic .ugb-feature__item {
        padding: 0 6.5%;
    }
    .entry-content .wp-block-media-text,.wp-block-media-text.has-media-on-the-right{
        grid-template-columns: 100%;
        grid-gap: 1.6em;
    }
    .wp-block-media-text .wp-block-media-text__media,.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
        grid-column: 1;
        grid-row: 1;
    }
    .wp-block-media-text .wp-block-media-text__content,.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
        grid-column: 1;
        grid-row: 2;
    }
    .bs_gallery__lightbox-main__button {
        font-size: 3rem;
    }
    .home #content .block-wydarzenia-glowna .row-first-event .event-desc .element-wydarzenia-glowna-wrap-data {
        font-size: 3rem;
    }
    .home .block-wydarzenia-glowna .row-first-event .event-desc .element-wydarzenia-glowna-wrap-title {
        font-size: 2rem;
    }
    .home #content .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-first .event-date-first h3, .home #content .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-second .event-date-first h3 {
        font-size: 3rem;
    }
    .home .block-wydarzenia-glowna .row-first-event .event-desc .element-wydarzenia-glowna-wrap-content, .home .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .event-content-block p, .home .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-table .element-wydarzenia-glowna-wrap-title, .home .block-wydarzenia-glowna .row-column-events-grid .row-column-events .event-content-block h4 {
        font-size: 2rem;
    }
    .home .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-table .element-wydarzenia-glowna .element-wydarzenia-glowna-wrap-data {
        font-size: 4.5rem;
    }
    .event-header .c-button__inner2 {
        font-size: 2.5rem;
    }
    .event-header .c-button__arrow2 {
        width: 6vw;
        height: 6vw;
    }
    .event-header .c-button__arrow2 svg {
        width: 3vw;
        height: 3vw;
    }
    .event-content>.wp-block-columns>.wp-block-column,
    .event-content .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){
        flex-basis: 100%!important;
    }
    .home .aktualnosci-glowna-block .news-box-content {
        font-size: 1.5rem;
    }
    .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{
        grid-template-columns: 100%;
    }
    .site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-tablet-stack .site-footer-section{
        margin-bottom: 0;
    }
    .site-footer-primary-section-2.site-footer-section section nav ul, .site-footer-primary-section-1.site-footer-section section nav ul{
        text-align: center;
    }
    .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .site-footer-primary-section-2.site-footer-section{
        padding-left: 0;
        width: 100%;
    }
    footer #nav_menu-6, footer #nav_menu-7{
        margin-bottom: 0;
    }
    #menu-footer-left, #menu-footer-left-en{
        text-align: center;
    }
    #menu-footer-right, #menu-footer-right-en{
        text-align: center;
    }
    .site-footer-primary-section-3 .footer-widget-area.widget-area .footer-widget-area-inner.site-info-inner,
    .site-footer-primary-section-3 .footer-widget-area.widget-area.footer-widget-area-inner{
        margin: auto;
    }
    footer .site-footer-primary-section-3 .widget.widget_media_image img, footer #block-9 img{
        height: 6vw!important;
        width: 12vw;
    }
    #media_image-18, footer #block-9,footer #block-41 {
        height: 8vw;
        width: 14vw;
        margin-top: 1.5vw;
        margin-left: 3.5vw;
    }
    .ast-mobile-header-content ul li .ast-menu-toggle {
        top: 5vw!important;
        padding-right: 0!important;
    }
    .ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children > .ast-menu-toggle::before, .ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before, .ast-mobile-popup-drawer .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle::before, .ast-header-break-point .ast-mobile-header-wrap .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before{
        width: 6vw;
        height: 6vw;
    }
    #content .bs_mobile-nav__item__text{
        font-size: 2.5rem;
    }
    .ast-main-header-wrap.main-header-bar-wrap:after{
        font-size: 3rem;
    }
    .page-id-121515 .entry-content,
    .page-id-121584 .entry-content{
        margin-top: 15vw;
    }
    h2, .entry-content h2,#primary > h1 {
		font-size: 3rem;
	}
    h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5 {
        font-size: 2.5rem;
    }
    .element-wydarzenia {
        width: 100%;
        display: block;
        float: none;
        margin-top: 50px;
    }
    .wp-block-column.bs-kontakt-photo >h1,.wp-block-column.bs-kontakt-photo >h2,.wp-block-column.bs-kontakt-photo >h3,.wp-block-column.bs-kontakt-photo >h4,
    .wp-block-column.bs-kontakt-photo >h5,.wp-block-column.bs-kontakt-photo >h6,.wp-block-column.bs-kontakt-photo >p,.wp-block-column.bs-kontakt-photo >div{
        margin-left: 6.5%;
        margin-right: 6.5%;
    }

    #content .entry-content .element-wydarzenia-wrap-data, #content .element-wydarzenia-wrap-data {
        font-size: 2.5rem;
    }
    .bs-naglowek-szablonu-kolumny ~ .wp-block-ugb-container .bs-naglowek-z-kolorem ~ .wp-block-ugb-columns ol {
        margin-left: 3.8vw;
    }
    .bs__units__list, .bs_breadcrumb_trail_item, .single-post-aktualnosci p, .single-post-aktualnosci ol,.single-post-aktualnosci ul {
		font-size: 1.6rem;
	}
    .ast-no-sidebar .entry-content .alignfull.podstrona-szachownica{
        padding: 0;
    }
    .podstrona_sekcje .wp-block-ugb-container.ugb-container .ugb-container__content-wrapper .wp-block-ugb-columns.ugb-columns--columns-2.ugb-columns.ugb-main-block{
		margin-top: 0;
		margin-bottom: 0;
	}

    #content .entry-content > .krotka_aktualnosc > .wp-block-column{
        flex-basis: 100%!important;
    }
    .entry-content > .krotka_aktualnosc > .wp-block-column .wp-block-bonasoft-modular-recommended-posts2{
        display: none;
    }
    .entry-content > .krotka_aktualnosc > .wp-block-column.bs-column-short-news .wp-block-bonasoft-modular-file-list2,
    .entry-content > .krotka_aktualnosc > .wp-block-column.bs-column-short-news .bs-short-news-text,
    .entry-content > .krotka_aktualnosc > .wp-block-column.bs-column-short-news .bs-short-news-naglowek{
        padding-left: 6.5%!important;
        padding-right: 6.5%!important;
        margin-left: 0!important;
        margin-right: 0!important;
    }

    .ugb-main-block.alignfull.podstrona_sekcje {
        padding: 0 6.5%;
    }
    .podstrona_sekcje > .ugb-inner-block > .ugb-block-content > .ugb-container__wrapper > .ugb-container__side > .ugb-container__content-wrapper > .wp-block-ugb-container{
        margin-right: 0!important;
        margin-left: 0!important;
    }
    .podstrona_sekcje .wp-block-bonasoft-modular-image-gallery{
        margin-left: 0;
        margin-right:0;
    }
    .podstrona_sekcje > .ugb-inner-block > .ugb-block-content > .ugb-container__wrapper > .ugb-container__side > .ugb-container__content-wrapper > .wp-block-bonasoft-modular-file-list2{
        margin-left:0;
        margin-right:0;
    }
    .podstrona-szachownica .bs-pageList-container ~ .bs__links ul.bs__links__list {
        margin-left: 0;
    }
    .bs_add_mobile_custom_menu {
        margin-top: 15.8vw;
    }
    .ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content{
        top:15.8vw;
    }
    .ast-mobile-header-content-top{
		top:100px!important;
	}
    .mobile_header_widget li,.mobile_header_widget .menu-top-bar-menu-container .menu li{
		font-size: 4.5rem;
	}
    .mobile_header{
		top:10vw;
	}
    .entry-content .naglowek-podstrona-z-kolumnami{
		font-size:3rem;
	}
    #primary .entry-content .wp-block-media-text__content h2.bs-naglowek-podstrony,.bs-news-page .bs-contact-right-column h2.bs-naglowek-podstrony,
    .type-przew_pos h1,#primary .entry-content .wp-block-media-text__content h1.bs-naglowek-podstrony,.bs-news-page .bs-contact-right-column h1.bs-naglowek-podstrony {
        font-size: 4rem;
    }
    .bs-section-with-book .bs-second-column-section-with-book {
        margin-left: 0;
    }
    .bs-section-rusza-rekrutacja {
        display: none;
    }
    .blok-rusza-rekrutacja-mobile {
        display: block;
    }
    .blok-rusza-rekrutacja-mobile figure,
    .blok-rusza-rekrutacja-mobile img {
        width: 100%;
    }
    .entry-content .wp-block-column:not(:only-child).bs-kontakt-photo {
        flex-basis: 100%!important;
        margin-top: 0;
    }
    .bs-kontakt-photo img,.bs-kontakt-photo figure {
        height: auto;
    }
    .entry-content .wp-block-column:not(:only-child).bs-contact-right-column {
        flex-basis: 100%!important;
        margin-right: 0;
    }
    .entry-content .naglowek-wladze{
		font-size:2.5rem;
	}
    .podstrona-szachownica .wp-block-media-text .wp-block-media-text__content{
        margin-left: 6.5%;
        margin-right: 6.5%;
    }
    /*Newsletter*/
	.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-stack .site-footer-section p{
		font-size: 2rem;
	}
    /*Szablony*/
    .ast-no-sidebar .entry-content .alignwide.bs-naglowek-szablonu-kolumny {
        grid-template-columns: 100%;
    }
    .bs-naglowek-szablonu-kolumny + .wp-block-ugb-container.ugb-container{
        margin-right:0%!important;
        margin-left:0%!important;
    }
    .site-content .entry-content p,
    .site-content .entry-content li {
        font-size: 1.6rem;
        line-height: 1.4;
    }
    #content .tekst-zdjecie-pion-p .wp-block-image,
    #content .tekst-zdjecie-pion-p figure,
    #content .tekst-zdjecie-poziom-p .wp-block-image,
    #content .tekst-zdjecie-poziom-p figure,
    #content .tekst-zdjecie-kwadrat-p .wp-block-image,
    #content .tekst-zdjecie-kwadrat-p figure,
    #content .tekst-zdjece-kwadrat-p .wp-block-image,
    #content .tekst-zdjece-kwadrat-p figure,
    #content .tekst-zdjecie-kwadrat-p .wp-block-image,
    #content .tekst-zdjecie-kwadrat-p figure {
        margin: auto auto 40px auto;
    }
    #content .tekst-zdjecie-pion-l .wp-block-image, #content .tekst-zdjecie-pion-l figure, #content .tekst-zdjecie-poziom-l .wp-block-image, #content .tekst-zdjecie-poziom-l figure, #content .tekst-zdjece-kwadrat-l .wp-block-image, #content .tekst-zdjece-kwadrat-l figure, #content .tekst-zdjecie-kwadrat-l .wp-block-image, #content .tekst-zdjecie-kwadrat-l figure {
        margin: auto auto 40px auto;
    }
    #content .tekst-zdjece-kwadrat .wp-block-image,
    #content .tekst-zdjece-kwadrat figure,
    #content .tekst-zdjecie-kwadrat .wp-block-image,
    #content .tekst-zdjecie-kwadrat figure  {
        width: 60vw;
        height: 60vw;
    }
    #content .tekst-zdjecie-poziom .wp-block-image,
    #content .tekst-zdjecie-poziom figure {
        width: 60vw;
        height: 70vw;
    }
    #content .tekst-zdjecie-pion .wp-block-image,
    #content .tekst-zdjecie-pion figure {
        width: 60vw;
        height: 70vw;
    }
    .ast-no-sidebar .entry-content .alignwide.bs-naglowek-szablonu-kolumny figure,
    .ast-no-sidebar .entry-content .alignwide.bs-page-links figure {
        width: 100%;
        margin: 0;
    }
    .entry-content .podstrona-szachownica .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content {
        margin-left: 6.5%;
        margin-right: 6.5%;
    }
    .entry-content .podstrona-szachownica >.ugb-inner-block>.ugb-block-content>.ugb-container__wrapper>.ugb-container__side>.ugb-container__content-wrapper>.wp-block-ugb-container.ugb-container{
        margin-left: 6.5%!important;
        margin-right: 6.5%!important;
    }
    .entry-content .podstrona-szachownica >.ugb-inner-block>.ugb-block-content>.ugb-container__wrapper>.ugb-container__side>.ugb-container__content-wrapper>.wp-block-ugb-container.ugb-container >.ugb-inner-block .ugb-container__content-wrapper >.bs__links{
        margin-left: 6.5%;
        margin-right: 6.5%;
    }
    .podstrona-szachownica .wp-block-media-text .bs-pageList-container{
        width: 100%;
        margin-left: 0;
    }
    .podstrona-szachownica .tekst-zdjece-kwadrat.tekst-zdjece-kwadrat-p .bs-pageList-container ~ .bs__links ul.bs__links__list{
        margin-left: 0;
    }
    .tekst-zdjecie-poziom,
    .tekst-zdjece-kwadrat,
    .tekst-zdjecie-kwadrat,
    .tekst-zdjecie-pion {
        display: block;
    }
    #content .tekst-zdjecie-pion-l .wp-block-image,
    #content .tekst-zdjecie-pion-l figure,
    #content .tekst-zdjecie-poziom-l .wp-block-image,
    #content .tekst-zdjecie-poziom-l figure,
    #content .tekst-zdjecie-kwadrat-l .wp-block-image,
    #content .tekst-zdjecie-kwadrat-l figure
    #content .tekst-zdjece-kwadrat-l .wp-block-image,
    #content .tekst-zdjece-kwadrat-l figure
    #content .tekst-zdjecie-kwadrat-l .wp-block-image,
    #content .tekst-zdjecie-kwadrat-l figure{
        margin: auto auto 40px auto;
    }
    /*Breadcrumbsy*/
    .wp-block-bonasoft-modular-breadcrumbs-block {
        display: none;
    }
    .wp-block-media-text .wp-block-media-text__content {
        padding: 0!important;
    }
    .bs-contact-right-column p,
    .bs-contact-right-column h3 {
        margin-left: 6%;
    }
    .bs-contact-right-column ul{
        margin-left: 8%;
    }
    .bs__links__list li a,
    .bs-strona-konferencje .bs__links__list li a {
        font-size: 3rem;
    }
    .wp-block-bonasoft-modular-file-list2,
    .wp-block-bonasoft-modular-links-display .bs__links {
        margin: 0;
    }
    .bs__links__icon,.wp-block-ugb-columns.ugb-columns.ugb-columns--columns-2 .wp-block-bonasoft-modular-file-list2 .bs__links__icon {
        height: 6.5vw !important;
        width: 6.5vw !important;
        padding: 1.5vw;
    }
    .bs__file-list__list .bs__links__icon:after {
        height: 3vw;
        width: 3vw;
        background-size: 3vw;
    }
    .bs__links__icon svg {
        width: 2.6vw;
        height: 2.6vw;
    }
    /*PageList*/
    .bs-contact-right-column ol li {
        margin-left: 6%;
        margin-right: 6%;
    }
    .wp-block-embed-soundcloud,
    .wp-block-embed-youtube {
        margin-left: 6%;
        margin-right: 6%;
    }
    .rok-jaskin-obrazek {
        width: 100%!important;
    }
    .bs-contact-right-column figure,
    .bs-contact-right-column h2,
    .bs-contact-right-column h1  {
        margin-left: 6%;
    }
    .bs-page-links .wp-block-separator{
        width: 100%;
        margin: 0;
    }
    .bs-page-links {
        padding: 0 6%;
        display: block;
    }
    .bs-news-page.bs-page-links.wp-block-media-text{
        display: grid;
        grid-template-columns: 100%!important;
    }
    .bs-news-page.bs-page-links.wp-block-media-text .wp-block-media-text__media{
        min-height: 400px!important;
    }
    #primary .entry-content .bs-naglowek-podstrony {
        padding-left: 6%;
        padding-right: 6%;
        margin-bottom: 6vw!important;
    }
    #primary .bs-news-page.bs-page-links .wp-block-media-text__content h1 {
        margin-top: 5vw;
    }
    .element-ogloszenia {
        width: 33%!important;
        float: left!important;
    }
    hr.bs-border-kontakt,.wp-block-bonasoft-modular-breadcrumbs-block + .wp-block-separator{
        display: none!important;
    }
    .bs-naglowek-szablonu-kolumny .wp-block-media-text__content {
        margin-top: 6vw;
    }
    .bs-naglowek-szablonu-kolumny .wp-block-media-text__content .wp-block-spacer{
		display: none;
	}
	/*.bs-naglowek-szablonu-kolumny .wp-block-media-text__content p:last-of-type{
		margin-bottom: 0;
	}*/
    .podstrona-szachownica .wp-block-ugb-container.ugb-container{
		margin-top: 0;
	}
    #content .tekst-zdjecie-pion-l .wp-block-media-text__content, #content .tekst-zdjecie-poziom-l .wp-block-media-text__content, #content .tekst-zdjece-kwadrat-l .wp-block-media-text__content,
    #content .tekst-zdjecie-kwadrat-l .wp-block-media-text__content {
        padding-left: 0!important;
    }
    .tekst-zdjecie-poziom, .tekst-zdjece-kwadrat,.tekst-zdjecie-kwadrat, .tekst-zdjecie-pion {
        margin-bottom: 40px;
    }
    .bs-news-page .bs-contact-right-column{
		margin-top:6vw;
	}
    .aktualnosc-dluga .bs-kontakt-photo figure{
        margin-bottom: 0;
    }
    .podblok-aktualnosci-dluga,.obraz-aktualnosci-dluga{
        display: block;
        margin-right: 0!important;
        margin-bottom: 6vw;
    }
    .bs_post-info{
        margin: 0 15%;
    }
    .bs-long-news-sidebar-text-column{
        margin: 5vw 15%!important;
    }
    .bs-long-news-right-text-column,.bs-long-news-left-text-column{
        margin: 0 6%!important;
    }
    .bs-long-news-right-text-column p {
        margin-left: 0%!important;
        margin-right: 0%;
    }
    .bs-long-news-photo img{
        width: 100%!important;
        margin-left: 0;
    }
    .bs__post-info__field-desc,.bs__post-info__field-value,.bs__post-info__post-title{
        font-size: 1.5rem;
    }
    .bs__post-info__field:empty{
        display: none;
    }
    .obraz-aktualnosci-dluga figcaption{
        font-size: 1rem;
    }
    .entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content h2, .entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content p, .entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content h3, .entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content ul, .entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny figure, .bs-news-page .bs-contact-right-column .bs-naglowek-podstrony, .type-przew_pos h2{
		padding: 0;
	}
    .bs_gallery__images-container{
        width: 100%;
    }
    #ipt_fsqm_form_wrap_5 .ipt-eform-width-restrain {
        width: 100%;
    }
    .entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content, .entry-content .wp-block-media-text.bs-page-links .wp-block-media-text__content {
        min-height: auto;
        grid-row: 2;
        grid-column: 1;
    }
    .bs-naglowek-z-kolorem strong {
        margin: auto 0;
        line-height: 1.2;
    }
    .szablon-kolorowe-naglowki,.kolumny-z-ikonami{
        margin-top: 0;
    }
    #content .ast-container .wladze-wydzialu-kolumny-zdjecia figure{
		height: 50vw;
    	width: 45vw;
    	position: relative;
    	overflow: initial;
	}
	#content .ast-container .wladze-wydzialu-kolumny-zdjecia img{
		height: 45vw;
		width: 45vw;
		z-index: 10;
		position: absolute;
		left: 0;
        object-fit: cover;
        object-position: top;
	}
	.wladze-wydzialu-kolumny-zdjecia .wp-block-ugb-columns.ugb-columns.ugb-columns--columns-2.ugb-main-block{
		margin:0;
	}
	.wladze-wydzialu-kolumny-zdjecia .wp-block-ugb-columns.ugb-columns.ugb-columns--columns-2.ugb-main-block .ugb-inner-block .ugb-columns__item .ugb-column__item{
		margin-bottom:30px;
	}
	.wladze-wydzialu-kolumny-zdjecia .wp-block-ugb-columns.ugb-columns.ugb-columns--columns-2.ugb-main-block .ugb-inner-block .ugb-columns__item .ugb-column__item .ugb-column__item{
		margin-bottom: 0;
	}
	.wladze-wydzialu-kolumny-zdjecia .wp-block-ugb-columns.ugb-columns.ugb-columns--columns-2.ugb-main-block .ugb-inner-block .ugb-columns__item{
		grid-gap:0;
	}
	.wladze-wydzialu-kolumny-zdjecia .wp-block-ugb-columns.ugb-columns.ugb-columns--columns-2.ugb-main-block .ugb-inner-block .wp-block-ugb-columns .ugb-columns__item > .wp-block-ugb-column:last-child{
		margin-top:30px;
	}
    #content .ast-container .wladze-wydzialu-kolumny-zdjecia figure:before{
		background-color: lightgray;
    	content: " ";
    	height: 45vw;
    	width: 45vw;
    	display: block;
    	position: absolute;
    	margin-left: 5vw;
    	margin-top: 5vw;
    	border-radius: 0 10px 10px 10px;
	}
    .wladze-wydzialu-kolumny-zdjecia .wp-block-ugb-columns.ugb-columns.ugb-columns--columns-2.ugb-main-block .ugb-inner-block .wp-block-ugb-columns .ugb-columns__item > .wp-block-ugb-column:last-child{
		padding-left: 5%;
		background-color: #fcbd30;
		padding-top: 5%;
		height: auto;
        padding-right: 5%;
	}
	.wladze-wydzialu-kolumny-zdjecia .wp-block-ugb-columns.ugb-columns.ugb-columns--columns-2.ugb-main-block .ugb-inner-block .wp-block-ugb-columns .ugb-columns__item > .wp-block-ugb-column:last-child h3{
		font-weight: bold;
	}
	.wladze-wydzialu-kolumny-zdjecia .ugb-column__content-wrapper p.bs-kontakt-text:first-of-type{
		background-color: #fcbd30;
		padding-left: 5%;
		margin-left: 0;
		padding-bottom: 5%;
		margin-bottom: 1em;
		font-weight: bold;
        padding-right: 5%;
	}
	.wladze-wydzialu-kolumny-zdjecia .ugb-column__content-wrapper p.bs-kontakt-text:first-of-type a{
		color:#000;
	}
    .wladze-wydzialu-kolumny-zdjecia{
		margin-top:0;
	}
	.wladze-wydzialu-kolumny-zdjecia > .ugb-inner-block > .ugb-block-content >.ugb-container__wrapper{
		padding-top: 0!important;
	}
    .bs-strona-konferencje {
        margin-top: 0;
    }
    .bs-strona-konferencje >.ugb-inner-block>.ugb-block-content>.ugb-container__wrapper {
        padding-top: 0!important;
    }
    .bona-sidebar .bona-widget:first-child p{
		font-size: 1.6rem;
	}
	.bona-sidebar .bona-widget img {
		height: 5.5vw!important;
	}
    .blok-z-kolumnami > .ugb-inner-block > .ugb-block-content >.ugb-container__wrapper{
        padding: 0!important;
    }
    .bs-contact-right-column .bs-pageList-container .parent-page {
        margin-left: 6%;
    }
    .bs-news-page .bs-kontakt-photo figure{
        margin-bottom: 0;
    }
    .bs__links__list__item__link__icon {
        height: 6.5vw!important;
        width: 6.5vw!important;
    }
    .bs__links__list__item__link__icon svg {
        width: 3vw;
        height: 3vw;
    }
    #content .bs-konferencje-akordeony .ugb-accordion__heading svg {
        height: 3.5vw;
        width: 3.5vw;
        padding: 1.5vw;
    }
    .bs-contact-right-column .bs__links ul {
        margin-left: 6%!important;
    }
    .bs-konferencje-akordeony .wp-block-media-text__content .bs-pageList-container .parent-page .bs-links-icon svg,
    .bs-naglowek-szablonu-kolumny .wp-block-media-text__content .bs-pageList-container .parent-page .bs-links-icon svg{
        height: 4vw;
        width: 4vw;
    }
    .bs-konferencje-akordeony .wp-block-media-text__content .bs-pageList-container .parent-page .bs-links-icon,
    .bs-naglowek-szablonu-kolumny .wp-block-media-text__content .bs-pageList-container .parent-page .bs-links-icon{
        min-height: 6.5vw !important;
        min-width: 6.5vw !important;
    }
    .bs-konferencje-akordeony .wp-block-media-text__content .wp-block-ugb-accordion,.bs-konferencje-akordeony .wp-block-media-text__content .bs-pageList-container,
    .bs-naglowek-szablonu-kolumny .wp-block-media-text__content .bs-pageList-container{
        margin-left: 0!important;
        margin-right: 0!important;
    }
    .podstrona-szachownica .bs-naglowek-szablonu-kolumny .bs-pageList-container {
        margin-left: 0%;
        margin-right: 0%;
    }
    .bs-links-icon {
        min-height: 7vw !important;
        min-width: 7vw !important;
        margin-left: 5vw;
    }
    .bs-links-icon svg {
        width: 4vw;
        height: 4vw;
    }
    .wp-block-ugb-container .wp-block-ugb-container{
        margin-top: 0;
    }
    
    .ugb-columns>.ugb-inner-block>.ugb-block-content>.ugb-columns__item{
        grid-gap: 0;
    }
    .bs__links{
        padding-top: 10px;
    }
    /*.ugb-columns>.ugb-inner-block>.ugb-block-content>.ugb-columns__item ul{
        margin-bottom: 0;
    }*/
    .bs-page-margin-top .ugb-columns>.ugb-inner-block>.ugb-block-content>.ugb-columns__item ul{
        margin-bottom: 1.6em;
    }
    .formularz{
        margin-top:0;
    }
    .formularz .ugb-container__wrapper{
        padding-top:0!important;
    }
    .bs__links__list li a,
    .bs-strona-konferencje .bs__links__list li a,
    .wp-block-table.bs-kontakt-text,
    .wp-block-bonasoft-modular-file-list2 .bs__file-list__text {
        font-size: 2.2rem;
    }
    .entry-content .bs__file-list__size {
        font-size: 1.5rem;
    }
   .wp-block-ugb-container.ugb-container.ugb-002ab8b.ugb-container--v2.ugb-container--design-plain.ugb-main-block > .ugb-inner-block > .ugb-block-content > .ugb-container__wrapper{
       padding-top: 0;
   }
    .bs-news-page .wp-block-embed.is-type-video{
        min-height: auto!important;
    }
    .ast-pagination .prev.page-numbers {
        width: 100%;
        margin-bottom: 20px;
    }
    .ast-pagination .next.page-numbers {
        width: 100%;
        margin-top: 20px;
        padding-left: 0;
    }
    .page-numbers.current{
        padding: 0 10px;
    }
   /* #content h3, #content .entry-content h3 {
        font-size: 3.5rem;
    }*/
    .entry-content .naglowek-kolumny-z-ikonami{
		font-size: 2.2rem;
	}
    .site-content .entry-content .parent-page p {
        font-size: 2.2rem;
    }
    .parent-page .bs-links-icon svg {
        width: 3vw;
        height: 3vw;
    }
    .parent-page .bs-links-icon{
        min-height: 6.5vw !important;
        min-width: 6.5vw !important;
    }
    .bs-contact-right-column .wp-block-bonasoft-modular-file-list2 ul{
        margin-left: 6%!important;
    }
    .bs-konferencje-akordeony .wp-block-media-text__content .wp-block-ugb-accordion .ugb-accordion__title{
        font-size: 3.2rem;
    }
    .wp-block-bonasoft-modular-image-gallery{
        margin-left: calc(6% - 5px);
        margin-right: calc(6% - 5px);
    }
    .podstrona_sekcje .ugb-container.ugb-container--v2.ugb-container--design-plain>.ugb-inner-block>.ugb-block-content>.ugb-container__wrapper,
    .podstrona_sekcje.ugb-container.ugb-container--v2.ugb-container--design-plain>.ugb-inner-block>.ugb-block-content>.ugb-container__wrapper{
        padding-top: 0;
        padding-bottom: 0;
    }
    .podstrona_sekcje{
        margin-top: 0;
    }
    .bs-news-page + .podstrona_sekcje{
        margin-top: -1.75em;
    }
    .bs-naglowek-szablonu-kolumny + .wp-block-ugb-container.ugb-container.ugb-container--v2.ugb-main-block .wp-block-ugb-columns.ugb-columns.ugb-columns--columns-3.ugb-main-block{
        margin-bottom: 0;
        margin-top: 0;
    }
    th,td{
        font-size: 1.2rem;
    }
    /*Krótka aktualność*/
	#content h1.bs-short-news-naglowek{
		font-size: 4rem;
		line-height: 1.2;
	}
	.single-post-aktualnosci .bs__file-list__list {
    	margin-left: 6.5%!important;
    	margin-right: 6.5%!important;
	}
	.single-post-aktualnosci ul {
		margin-left: 9%!important;
		margin-right: 6.5%!important;
	}
	.single-post-aktualnosci ol {
		margin-left: 10%;
		margin-right: 6.5%;
	}
    .site-footer-primary-section-1.site-footer-section section nav ul li a, .site-footer-primary-section-2.site-footer-section section nav ul li a,
    .site-footer-primary-section-3.site-footer-section section nav ul li a,#menu-footer-left a, #menu-footer-right a, #menu-footer-left-en a, #menu-footer-right-en a,
    .site-footer-primary-section-1.site-footer-section section nav ul li , .site-footer-primary-section-2.site-footer-section section nav ul li ,
    .site-footer-primary-section-3.site-footer-section section nav ul li,footer .site-footer-section .footer-widget-area .widget_nav_menu >nav >ul {
        font-size: 1.9rem;
        text-align: center;
    }

}

@media(max-width:767px) {
    .ugb-b298f2b.ugb-image-box {
        padding: 0;
    }
}
@media(max-width:660px){
    .bs_add_mobile_custom_menu {
        margin-top: 15.8vw;
    }
    .ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content{
        top:15.8vw;
    }
    .ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children > .ast-menu-toggle::before, .ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before, .ast-mobile-popup-drawer .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle::before, .ast-header-break-point .ast-mobile-header-wrap .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before {
        width: 9vw;
        height: 9vw;
        font-size: 1.5rem;
    }
}
@media(max-width:600px) {
    .entry-content > .mapplic-element{
        margin-top: 15%;
    }
    .search .category-page-template h1{
        font-size: 4.5rem!important;
    }
    .komunikaty.aktualnosci-block .row >.element-ogloszenia .element-ogloszenia-wrap{
            height: 40vw;
    }
    .wydarzenia-strona-naglowek, .publikacje.wydarzenia-strona-naglowek{
        margin-top: 20vw;
    }
    .bs__links__list li a, .bs-strona-konferencje .bs__links__list li a, .wp-block-table.bs-kontakt-text, .wp-block-bonasoft-modular-file-list2 .bs__file-list__text {
        font-size: 2rem;
    }
    .bs_gallery__lightbox-main__button {
        font-size: 2rem;
    }
    .event-header .c-button__arrow2 svg {
        width: 4vw;
        height: 4vw;
    }
    .event-header .c-button__inner2 {
        font-size: 2rem;
    }
    .event-header .button2 .c-button__arrow2 {
        height: 45px;
        width: 45px;
    }
    #content .bs_mobile-nav__item__text {
        font-size: 2rem;
    }
    
    .home .aktualnosci-glowna-block .news-box-title h3 {
        font-size: 2rem;
    }

    #page .aktualnosci-glowna-block .aktualnosci-glowna-block-naglowek{
        font-size: 5rem;
    }

    /*Wydarzenia*/
    .ast-main-header-wrap.main-header-bar-wrap:after {
        font-size: 2rem;
    }
    .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{
        padding-top: 25px;
    }
    .wydarzenia-block {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0!important;
        padding-right: 0!important;
    }
    .element-wydarzenia {
        margin-top: 0;
    }
    .element-wydarzenia:first-child .element-wydarzenia-wrap {
        padding-top: 20px;
    }
    .element-wydarzenia-wrap.bst-aniamted-border-card {
        background-clip: border-box;
        border-radius: 0!important;
    }
    .element-wydarzenia .bg-element {
        border: 0;
        border-radius: 0!important;
        background-color: #E5E5E5;
    }
    .element-wydarzenia-wrap {
        height: auto;
    }
    .element-wydarzenia-wrap {
        padding: 30px 9.5%;
        background-color: #E5E5E5;
        padding-bottom: 20px;
        padding-top: 0;
    }
    .element-wydarzenia-wrap {
        border: 0;
    }
    #content .entry-content .element-wydarzenia-wrap-data, #content .element-wydarzenia-wrap-data {
        font-size: 2.5rem;
        text-transform: uppercase;
    }
    .element-wydarzenia-wrap-content, .element-wydarzenia .element-border, .wydarzenia-block .row .element-wydarzenia:nth-child(1n+5) {
        display: none;
    }
    #content .entry-content .element-wydarzenia-wrap-title, #content .element-wydarzenia-wrap-title {
        font-size: 2rem;
        margin-bottom: 0!important;
    }
    .element-wydarzenia:not(:first-child) h4 {
        border-top: 3px solid #000;
        padding-top: 0.5em;
    }
    .element-wydarzenia h4 {
        margin-bottom: 10px;
    }
    .page-template-events-template #my-ajax-filter-search {
        margin-bottom: 6.5%;
        padding-top: 10vw;
    }
    .page-template-events-template #my-ajax-filter-search .bs_form_item input, .page-template-events-template #my-ajax-filter-search .bs_form_item select {
        width: 80vw;
    }

    /*Aktualności*/
    h2, .entry-content h2,#primary > h1 {
		font-size: 2.5rem;
	}
    .mobile_header_widget li,.mobile_header_widget .menu-top-bar-menu-container .menu li,.mobile_header_widget .menu-top-bar-menu-container .menu li,
    .mobile_header_widget .menu-menu_mobile_header-container li,
    .mobile_header_widget > nav li{
		font-size: 1.7rem;
	}
    .single-post-aktualnosci p, .single-post-aktualnosci ol,.single-post-aktualnosci ul{
		font-size:1.5rem;
	}
    .bs-naglowek-szablonu-kolumny ~ .wp-block-ugb-container .bs-naglowek-z-kolorem ~ .wp-block-ugb-columns ol {
        margin-left: 5vw;
    }
    .mobile_header{
        top:12vw;
    }
    .entry-content .naglowek-podstrona-z-kolumnami{
		font-size: 2.5rem;
	}
    .entry-content .naglowek-kolumny-z-ikonami{
		font-size: 2.5rem;
	}
    .aktualnosci-glowna-block .news-box-title h3 {
        font-size: 5rem;
    }
    .aktualnosci-glowna-block .row-grid-block {
        grid-template-columns: 100%;
        grid-gap: 60px
    }
    .aktualnosci-glowna-block .news-box-wrap {
        height: 55vw;
    }
    .aktualnosci-glowna-block .news-box-background {
        height: 300px!important;
        border-radius: 10px 10px 0px 10px;
    }
    .aktualnosci-glowna-block .news-box.box-number-2 .second-box-overlay {
        height: 300px;
    }
    .aktualnosci-glowna-block .news-box-content {
        font-size: 3.5rem;
    }
    .aktualnosci-glowna-block .news-box.box-number-2 .second-box-overlay {
        border-radius: 10px 10px 0px 10px;
    }
    .aktualnosci-glowna-block .row,.block-wydarzenia-glowna .row{
        --bs-gutter-x:0;
    }
    .c-button__inner2 {
        font-size: 7rem;
    }
    .c-button__arrow2 {
        height: 12.5vw;
        width: 12.5vw;
    }
    .aktualnosci-glowna-block .element-aktualnosci-wrap-more .button2 {
        margin: auto;
        transform: none;
    }
    /* .aktualnosci-glowna-block .aktualnosci-glowna-block-naglowek {
        text-align: center;
        font-size: 16rem!important;
        padding-top: 20px;
    } */
    .aktualnosci-glowna-block .element-aktualnosci-wrap-more {
        margin-top: 15vw;
    }
    .ugb-container.ugb-container--v2>.ugb-inner-block>.ugb-block-content>.ugb-container__wrapper, 
    .ugb-cta.ugb-cta--v2:not(.ugb-cta--design-plain) .ugb-cta__item,.ugb-feature.ugb-feature--v2.ugb-feature--design-basic .ugb-feature__item{
        padding: 0!important;
    }
    .page-template-news-template .category-page-template{
        margin-top: 15vw;
    }
    .category-page-template .single-cat-article .single-article-title a p {
        font-size: 2.5rem;
        margin-bottom: 0;
    }
    .blok-z-kolumnami .wp-block-columns .wp-block-column:not(:last-child){
        margin-bottom: 1.75em;
    }
    /*Sekcja z książką*/
    .wp-block-columns.bs-section-with-book {
        height: 100%;
        margin: 0;
    }
    .bs-section-with-book h2 {
        padding-left: 13%;
        padding-right: 13%;
        font-size: 6rem;
    }
    .bs-section-with-book-image img {
        height: 60vw;
    }
    .wp-block-column.bs-first-column-section-with-book {
        margin-bottom: 3rem;
        flex-basis: 100%!important;
    }
    .wp-block-column.bs-second-column-section-with-book {
        margin-bottom: 0;
        flex-basis: 100%!important;
    }
    .wp-block-column.bs-second-column-section-with-book figure {
        margin-bottom: 0;
    }
    /*Ukrywanie bloków*/
    .bs-section-rusza-rekrutacja,
    .ugb-b298f2b.ugb-image-box,
    .film-naglowka,
    .bs-section-two-columns,
    .bs-baner,
    .aktualnosci-glowna-block .row.row-grid-block .news-box:nth-child(1n+4),
    .site-below-footer-wrap.ast-builder-grid-row-container.site-footer-focus-item.ast-builder-grid-row-full.ast-builder-grid-row-tablet-full.ast-builder-grid-row-mobile-full.ast-footer-row-stack.ast-footer-row-tablet-stack.ast-footer-row-mobile-stack,
    .block-wydarzenia-glowna .row-first-event .image-block-event,
    .block-wydarzenia-glowna .element-wydarzenia-glowna-wrap-content,
    .block-wydarzenia-glowna .event-content-block p {
        display: none;
    }
    .blok-uczelnia-badawcza-mobile {
        display: block;
    }
    /*Blok uczelnia badawcza*/
    .blok-uczelnia-badwacza-mobile {
        margin-bottom: 3em;
    }
    .blok-uczelnia-badwacza-mobile figure,
    .blok-uczelnia-badwacza-mobile img,
    .wp-block-image.blok-uczelnia-badawcza-mobile figure,
    .wp-block-image.blok-uczelnia-badawcza-mobile figure img {
        width: 100%;
    }
    .bs-blok-statyczny-baner-napis .wp-block-cover__inner-container .has-text-align-left {
        font-size: 5rem;
    }
    .wp-block-image.blok-uczelnia-badawcza-mobile {
        margin-bottom: 5em;
    }
    /*Stopka*/
    .ast-builder-footer-grid-columns.site-primary-footer-inner-wrap.ast-builder-grid-row {
        grid-template-columns: 100%;
        grid-template-rows: auto auto auto;
    }
    #menu-footer-left,
    #menu-footer-right,
    #menu-footer-left-en,
    #menu-footer-right-en,
    footer .site-footer-primary-section-1.site-footer-section section nav>ul {
        font-size: 1.4rem;
        text-align: center!important;
    }
    .home .bona-sidebar .bona-widget:first-child p {
        font-size: 2.3rem;
    }
    .home #menu-footer-left, .home #menu-footer-right, .home #menu-footer-left-en, .home #menu-footer-right-en, .home footer .site-footer-primary-section-1 section >nav>ul {
        font-size: 1.4rem;
        text-align: center!important;
        line-height: 2.5em;
    }
    footer #nav_menu-6, footer #nav_menu-7{
        margin-bottom: 0;
    }
    .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .site-footer-primary-section-2.site-footer-section{
        padding-left: 0;
    }
    .site-footer-primary-section-2.site-footer-section.site-footer-section-2 {
        grid-row: 1;
        margin-bottom: 0em!important;
        margin: auto;
    }
    .site-footer-primary-section-2.site-footer-section.site-footer-section-2 img {
        width: auto!important;
    }
    #astra-widget-social-profiles-3 .astra-widget-social-profiles-inner li .ast-widget-icon svg,.widget.astra-widget-social-profiles .astra-widget-social-profiles-inner li .ast-widget-icon svg {
        height: 5vw;
        width:5vw;
    }
    .bona-sidebar .bona-widget{
		width: 100%!important;
		margin-bottom: 5vw;
	}
	.bona-sidebar .bona-widget img{
		width: auto;
	}
	.bona-sidebar .bona-widget:first-child p {
		font-size: 1.5rem;
	}
	.bona-sidebar .bona-widget img {
		height: 10vw!important;
	}
	.bona-sidebar{
		padding-top: 3%;
	}
    /*Aktualności strona główna*/
    .blok-rusza-rekrutacja-mobile {
        margin-bottom: 0;
    }
    /*Strona z podziałem na sekcje*/
    .podstrona_sekcje .ugb-columns>.ugb-inner-block>.ugb-block-content>.ugb-columns__item {
        grid-gap: 0;
    }
    /*Wydarzenia*/
    .naglowek-mobile {
        text-align: center;
        font-size: 5.5rem!important;
        padding-top: 20px;
        border-top: 4px solid #201C19;
        margin: 0 6.5%;
        display: block;
    }
    .home #content .block-wydarzenia-glowna .row-first-event .event-desc .element-wydarzenia-glowna-wrap-data{
        font-size: 3rem;
        text-transform: none;
    }
    .home .block-wydarzenia-glowna .row-first-event .event-desc .element-wydarzenia-glowna-wrap-title {
        font-size: 2rem;
    }
    .home #content .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-first .event-date-first h3, .home #content .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-second .event-date-first h3 {
        font-size: 3rem;
        text-transform: none;
    }
    .home .block-wydarzenia-glowna .row-first-event .event-desc .element-wydarzenia-glowna-wrap-content, .home .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .event-content-block p, .home .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-table .element-wydarzenia-glowna-wrap-title, .home .block-wydarzenia-glowna .row-column-events-grid .row-column-events .event-content-block h4 {
        font-size: 2rem;
    }
    .home .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-table .element-wydarzenia-glowna .element-wydarzenia-glowna-wrap-data{
        font-size: 4rem;
        text-transform: none;
    }
    .home .bs-section-with-book h2{
        font-size: 3rem;
        padding-left: 0;
        padding-right: 0;
    }
    .block-wydarzenia-glowna .row,
    .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid {
        grid-template-columns: 100%;
    }
    .block-wydarzenia-glowna .row-first-event {
        background-color: #E5E5E5;
        padding-left: 6.5%;
        padding-right: 6.5%;
    }
    .block-wydarzenia-glowna .row-first-event .event-desc .element-wydarzenia-glowna-wrap-data,
    .block-wydarzenia-glowna .row-first-event .event-desc .element-wydarzenia-glowna-wrap-title {
        color: black;
    }
    .block-wydarzenia-glowna .row-column-events-grid .row-column-events {
        margin: 0;
        background-color: #E5E5E5;
        padding-left: 6.5%;
        padding-right: 6.5%;
    }
    .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-second .event-date-first,
    .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-first .event-date-first {
        background-color: #E5E5E5;
        border-radius: 0;
        text-align: left;
    }
    .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-second,
    .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-first {
        padding: 0;
        grid-gap: 0;
    }
    #content .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-first .event-date-first h3,
    #content .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-second .event-date-first h3 {
        margin-top: 0;
        transform: none;
        font-size: 7rem;
        text-transform: uppercase;
        line-height: 1.5;
        font-weight: bold;
        margin-bottom: 0;
        margin-top: 10px;
    }
    .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-table {
        margin: 0;
        padding: 0;
        padding-left: 6.5%;
        padding-right: 6.5%;
        border-radius: 0;
    }
    .block-wydarzenia-glowna .row-button .button2 {
        margin-left: auto;
        margin-bottom: 5vw;
    }
    .block-wydarzenia-glowna .row-column-events-grid .row-column-events .row-column-two-events-first,
    .block-wydarzenia-glowna .row-column-events-grid .row-column-events .row-column-two-events-second {
        border-bottom: 3px solid #000;
    }
    .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-table .element-wydarzenia-glowna .element-wydarzenia-glowna-wrap-data {
        font-size: 7rem;
        color: #000;
        font-weight: bold;
        margin-top: 10px;
    }
    .block-wydarzenia-glowna .row-first-event .event-desc .element-wydarzenia-glowna-wrap-content,
    .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .event-content-block p,
    .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-table .element-wydarzenia-glowna-wrap-title,
    .block-wydarzenia-glowna .row-column-events-grid .row-column-events .event-content-block h4 {
        font-size: 6rem;
        color: black;
    }
    .block-wydarzenia-glowna .row-first-event .event-desc {
        padding: 0;
        padding-top: 6.5%;
        border-bottom: 3px solid #000;
    }
    #content .block-wydarzenia-glowna .row-first-event .event-desc .element-wydarzenia-glowna-wrap-data {
        font-size: 7rem;
        font-weight: bold;
        margin-bottom: 0;
    }
    .block-wydarzenia-glowna .row-first-event .event-desc .element-wydarzenia-glowna-wrap-title {
        font-size: 6rem;
    }
    .block-wydarzenia-glowna .row-column-events-block h2 {
        display: none;
    }
    /*Komunikat*/
    body #brave_popup_1882__step__0 .brave_popup__step__desktop .brave_popup__step__inner {
        height: 20vw!important;
    }
    body .brave_popup .brave_popup__step__inner .brave_popup__step__popup .brave_popup__step__content .brave_popup__step__elements {
        transform: scale(0.8)!important;
        width: 100%!important;
    }
    body #brave_popup_1882__step__0 #brave_element--MOarr29El8uD_KFxUiC {
        width: 100%!important;
    }
    body #brave_popup_1882__step__0 #brave_element--MOarr29El8uD_KFxUiC .brave_element__text_inner,
    body #brave_popup_1882__step__0 #brave_element--MOawzfBlNct6i3pQyOt .brave_element__text_inner {
        font-size: 3.5rem;
    }
    body #brave_popup_1882__step__0 #brave_element--MOawzfBlNct6i3pQyOt {
        width: 100%!important;
        top: 11.5vw!important;
        left: 40vw!important;
    }
    /*Szachownica*/
    #primary .entry-content .wp-block-media-text__content h2.bs-naglowek-podstrony,.bs-news-page .bs-contact-right-column h2.bs-naglowek-podstrony,
    .type-przew_pos h1,#primary .entry-content .wp-block-media-text__content h1.bs-naglowek-podstrony,.bs-news-page .bs-contact-right-column h1.bs-naglowek-podstrony {
        font-size: 4rem;
        padding: 0!important;
        margin-left: 6%;
        margin-right: 6%;
        line-height: 1.3;
    }
    .entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content h2,
    .entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content h1,
    .entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content p,
    .entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content h3,
    .entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content ul,
    .entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny figure,
    .bs-news-page .bs-contact-right-column .bs-naglowek-podstrony,
    .type-przew_pos h1 {
        padding: 0;
    }
    .site-content .entry-content p,
    .site-content .entry-content li {
        font-size: 1.5rem;
    }
    .wp-block-bonasoft-modular-links-display .bs__links {
        padding-top: 40px;
    }
    .wp-block-bonasoft-modular-links-display .bs__links .bs__links__list li {
        width: 100%;
        line-height: 8vw;
    }
    .bs__links__list li a {
        font-size: 2.2rem;
    }
    .bs__links__icon {
        height: 6vw !important;
        width: 6vw !important;
    }
    .bs__links__icon svg {
        width: 3vw;
        height: 3vw;
    }
    .wp-block-bonasoft-modular-links-display .bs__links__icon svg,
    .wp-block-bonasoft-modular-file-list2 .bs__links__icon svg {
        width: 7vw;
        height: 7vw;
    }
    #content .bs-konferencje-akordeony .ugb-accordion__heading svg {
        padding: 3.2vw;
        height: 4vw;
        width: 4vw;
    }
    #content .bs-konferencje-akordeony .ugb-accordion__heading h3 {
        font-size: 2.5rem;
    }
    .wp-block-bonasoft-modular-links-display .bs__links__icon,
    .wp-block-bonasoft-modular-file-list2 .bs__links__icon {
        height: 10vw !important;
        width: 10vw !important;
        padding: 2.5vw;
    }
    .wp-block-bonasoft-modular-file-list2 .bs__file-list__text {
        font-size: 2.2rem;
    }
    #content .kolumny-z-ikonami h3 {
        font-size: 5.5rem;
    }
    #content .kolumny-z-ikonami p {
        font-size: 1.5rem;
    }
    /*Blok ogłoszenia*/
    .ogloszenia-block {
        border-top: 4px solid #DC5A04;
        margin: 4% 9.5% 4%;
    }
    .entry-content .ogloszenia-block-naglowek {
        text-align: center;
        font-size: 15rem;
        padding-top: 20px;
    }
    .element-ogloszenia {
        margin-top: 40px;
    }
    .element-ogloszenia, .element-ogloszenia-wrap {
        width: 100%!important;
    }
    .element-ogloszenia-wrap.bg-element {
        width: auto!important;
    }
    .element-ogloszenia-wrap.bg-element, .element-ogloszenia-wrap {
        height: auto;
    }
    #content .entry-content .element-ogloszenia-wrap-dzien {
        font-size: 10rem;
    }
    #content .element-ogloszenia-wrap-data {
        font-size: 6rem;
        margin-bottom: 15px!important;
    }
    #content .element-ogloszenia-wrap-title {
        font-size: 5rem;
    }
    #content .element-ogloszenia-wrap-content {
        font-size: 1.4rem;
    }
    .element-ogloszenia-more {
        width: 100%;
        margin-top: 20px;
    }
    .element-ogloszenia-more .element-ogloszenia-wrap-more {
        width: auto;
        padding-top: 4vw!important;
    }
    .button2 {
        width: 280px;
    }
    .button2 .c-button__arrow2 {
        height: 60px;
        width: 60px;
    }
    .c-button__arrow2 svg {
        width: 40px;
        height: 40px;
    }
    .c-button__inner2 {
        width: auto;
        font-size: 40px;
        padding-right: 25px;
    }
    /*.bs-contact-right-column p, .bs-contact-right-column ul {
        margin-left: 0;
        margin-right: 0;
    }*/
    .bs-long-news-right-text-column, .bs-long-news-left-text-column{
        margin: 0!important;
    }
    .bs__post-info__field-desc,.bs__post-info__field-value,.bs__post-info__post-title{
        font-size: 2.5rem;
    }
    .obraz-aktualnosci-dluga figcaption{
        font-size: 1rem;
    }
    h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5 {
        font-size: 2.8rem;
    }
    .wp-block-bonasoft-modular-file-list2 .bs__file-list__size {
		font-size: 1.5rem;
	}
    .wp-block-ugb-columns.ugb-columns.ugb-columns--columns-2 .wp-block-bonasoft-modular-file-list2 .bs__links__icon {
		height: 10vw !important;
		width: 10vw !important;
		padding: 2.65vw;
	}
	.bs__file-list__list .bs__links__icon:after {
		height: 4vw;
		width: 4vw;
		background-size: 4vw;
	}
    .bs_gallery__images-container,.bs_gallery__column:last-child{
        display: flex;
        flex-flow: column;
    }
    .bs_gallery__column:last-child .bs_gallery__image-element{
        width: 100%;
    }
    .bs-publikacje-list-grid {
        grid-template-columns: 100%;
        grid-gap: 5vw;
    }
    .photo-publikacja {
        width: 87vw;
        height: 106vw;
    }
    .bs-single-publikacja a {
        font-size: 2.5rem;
    }
    .bs-project-logo img {
        height: 10vw!important;
    }
    ul.mks_social_widget_ul li a {
		width: 60px!important;
		height: 60px!important;
		font-size: 5rem!important;
	}
	.site-primary-footer-wrap{
		padding-bottom: 10px;
		padding-top: 50px!important;
	}
	.astra-widget-social-profiles-inner li {
		margin-left: 4vw;
		margin-right: 4vw;
	}
	.astra-widget-social-profiles-inner li:first-child{
		margin-left:0;
	}
	#astra-widget-social-profiles-3 .astra-widget-social-profiles-inner.inline li > a,.widget.astra-widget-social-profiles .astra-widget-social-profiles-inner.inline li > a{
		width: 4vw!important;
		height: 5vw!important;
	}
	#media_image-18,footer #block-9,footer #block-41{
		height: 8vw;
		width: 14vw;
        margin-top:1.5vw;
        margin-left: 3.5vw;
	}
	#media_image-18 img,footer #block-9 img,footer #block-41 img{
		height: 6vw!important;
    	width: 12vw;
	}
    .site-footer-primary-section-3 .footer-widget-area.widget-area .footer-widget-area-inner.site-info-inner,
    .site-footer-primary-section-3 .footer-widget-area.widget-area.footer-widget-area-inner{
        text-align: left!important;
        margin:auto!important;
    }
    .bs__links__list__item__link__icon {
        height: 10vw!important;
        width: 10vw!important;
    }
    .bs__links__list__item__link__icon svg {
        width: 5vw;
        height: 5vw;
    }
    .bs-contact-right-column ul {
        margin-left: 9%;
    }
    .podstrona-szachownica .bs-naglowek-szablonu-kolumny .bs-pageList-container {
        margin-left: 0%;
        margin-right: 0%;
    }
    .bs-konferencje-akordeony .wp-block-media-text__content .bs-pageList-container .parent-page .bs-links-icon svg,
    .bs-naglowek-szablonu-kolumny .wp-block-media-text__content .bs-pageList-container .parent-page .bs-links-icon svg{
        height: 5vw;
        width: 5vw;
    }
    .bs-konferencje-akordeony .wp-block-media-text__content .bs-pageList-container .parent-page .bs-links-icon,
    .bs-naglowek-szablonu-kolumny .wp-block-media-text__content .bs-pageList-container .parent-page .bs-links-icon{
        min-height: 10.5vw !important;
        min-width: 10.5vw !important;
    }
    .bs-links-icon svg {
        width: 7vw;
        height: 7vw;
    }
    .bs-links-icon {
        min-height: 10vw !important;
        min-width: 10vw !important;
    }
    #content .ipt_fsqm_main_heading.ipt_uif_heading.ipt_uif_divider.ipt_uif_align_left.ipt_uif_divider_icon_no_bg{
        font-size: 7rem;
        padding-bottom: 25px;
    }
    .ugb-main-block.alignfull {
        padding: 0 6%!important;
    }
    .ast-no-sidebar .entry-content .alignfull.podstrona-szachownica{
        padding: 0!important;
    }
    .podstrona_sekcje .wp-block-ugb-container .ugb-container__content-wrapper > .wp-block-ugb-columns{
        margin-bottom: 0;
    }
    .podstrona_sekcje .wp-block-ugb-container .ugb-container__content-wrapper > .wp-block-ugb-columns .ugb-columns__item .wp-block-ugb-column:not(:first-child){
        margin-top:40px;
    }
    .podstrona_sekcje .bs-contact-right-column p,.podstrona_sekcje .bs-contact-right-column h3 {
        margin-left: 3%;
    }
    .podstrona_sekcje .bs-contact-right-column ul {
        margin-left: 6%;
    }
    .bs-single-publikacja a{
        margin-top: 20px;
    }
    .bs-publikacje-list-grid .bs-single-publikacja:not(:last-child) hr{
        display: block;
        height: 4px;
        background-color: #000;
        margin-top: 20px;
        margin-bottom: 0;
    }
    /* .bs__file-list__list li{
        padding: 15px 0;
    } */
    .ugb-container.ugb-container--v2>.ugb-inner-block>.ugb-block-content>.ugb-container__wrapper, .ugb-cta.ugb-cta--v2:not(.ugb-cta--design-plain) .ugb-cta__item, .ugb-feature.ugb-feature--v2.ugb-feature--design-basic .ugb-feature__item {
        padding: 0!important;
    }
    .bs_add_breadcrumb_trail {
        display: none;
    }
    .category-page-template h1 {
        margin-left: 6.5%;
        text-align: center;
        border-top: 4px solid #000;
        padding-top: .1em;
        font-size: 6rem!important;
    }
    .category-page-template .block-child-category {
        margin-left: 6.5%;
        text-align: center!important;
    }
    .category-page-template .block-child-category ul {
        margin-left: 0!important;
        font-size: 2rem!important;
        flex-flow: wrap;
        line-height: 1;
    }
    .category-page-template .block-child-category ul li {
        margin: 20px 2vw 20px 2vw!important;
    }
    .category-page-template .single-cat-article-grid {
        grid-template-columns: 100%;
        grid-gap: 0;
    }
    .search-results .category-page-template .single-cat-article-grid{
        grid-template-columns: 100%;
        grid-gap: 0;
    }
    .search-results .category-page-template .ast-archive-description{
        padding: 0;
    }
    .search-results .category-page-template .single-cat-article .single-article-title{
        width: 100%;
    }
    .search-results .category-page-template .single-cat-article .single-article-title a p{
        font-size: 4.5rem;
        margin-bottom: 5vw;
    }
	.search-results .category-page-template .single-cat-article .single-article-title a h4{
		font-size: 2.5rem;
        margin-bottom: 5vw;
	}
    .search-results .category-page-template .single-cat-article .single-article-title > p{
        display: none;
    }
    .search-results .category-page-template .single-cat-article-long{
        padding: 0;
        margin-top: 0;
    }
    .search-results .category-page-template .single-cat-article-long .single-article-title{
        width: 100%;
        margin-top: 10px;
    }
    .search-results .category-page-template .single-cat-article-long .single-article-img{
        width:100%;
    }
    .category-page-template .single-cat-article .single-article-img, .category-page-template .single-article-img img {
        height: 55vw;
    }
    .category-page-template .single-article-img, .category-page-template .single-cat-article .single-article-img img, .category-page-template .single-cat-article .single-article-img img, .category-page-template .single-cat-article .single-article-title {
        width: 100%;
    }
    .category-page-template .single-cat-article .single-article-title h2 {
        font-size: 5rem;
    }
    .category-page-template .single-cat-article-long {
        display: grid;
        grid-template-columns: 100%;
        width: 87%;
        margin-bottom: 0;
        padding-bottom: 0;
        margin-top: 0;
        margin-left: 6.5%;
        margin-right: 6.5%;
        padding-left: 0;
        padding-right: 0;
    }
    .category-page-template .single-cat-article-long .single-article-title {
        width: 100%;
        grid-row: 2;
        margin: auto;
    }
    .category-page-template .single-cat-article-long .single-article-excerpt {
        display: none;
    }
    .category-page-template .single-cat-article-long .single-article-img {
        position: initial;
        width: 100%;
        margin: auto;
    }
    .category-page-template .single-cat-article-long .single-article-title a h2 {
        font-size: 2.5rem;
        margin-top: 10px;
    }
    .podstrona_sekcje .bs-news-page{
        margin-bottom: 4em;
    }
    .bs-employee-list article img {
        width: 8vw;
        height: 8vw;
        padding: 2.2vw;
    }
    .bs-employee-list h2 {
        font-size: 5rem;
    }
    #content .bs-dane-pracownika, .lista_pracownikow_search label, .lista_pracownikow_search button {
        font-size: 4rem;
    }
    .lista_pracownikow_naglowek{
        margin-top: 100px;
        font-size: 9rem;
    }
    .lista_pracownikow_search{
        float: none!important;
    }
    .post-type-archive-jednostki h1{
        margin-top:100px;
        font-size:9rem;
    }
    .post-type-archive-jednostki h2 a {
        font-size: 4rem;
        grid-template-columns: 86% 10%;
    }
    #content .gallery-title {
        margin-top: 100px;
        font-size: 9rem!important;
    }
    .bs-container{
        display: none;
    }
    .menu-image-title-before.menu-image-not-hovered img, .menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper, .menu-image-title-after.menu-image-title, .sub-menu li a{
        font-size: 4.5rem;
    }
    .main-header-bar.ast-header-breadcrumb{
        display: none;
    }
    /* .ast-main-header-wrap.main-header-bar-wrap{
        height: 16vw;
    } */
    .ast-theme-transparent-header .main-header-bar, .ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-menu, .ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-bar, .ast-theme-transparent-header.ast-header-break-point .ast-mobile-header-wrap .main-header-bar{
        min-height: 10vw;
    }
    .site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section{
        top:3.5vw;
        right: 3vw;
    }
    .ast-theme-transparent-header [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal{
        padding: 2.5vw;
    }
    [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{
        width: 5vw;
        height: 5vw;
    }
    .ast-mobile-header-content {
        top: 16vw;
    }
    .ast-mobile-header-content-top{
        top:16vw!important;
    }
    .ast-mobile-header-content ul li .ast-menu-toggle {
        top: 4vw!important;
    }
    .ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children > .ast-menu-toggle::before, .ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before, .ast-mobile-popup-drawer .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle::before, .ast-header-break-point .ast-mobile-header-wrap .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before {
        width: 11vw;
        height: 11vw;
        font-size: 1.7rem;
    }
    .jednostki h2.entry-title{
        line-height: 1.4;
    }
    .jednostki h2 a:after{
        width: 10vw;
        height: 10vw;
        padding: 1.8vw 3.5vw;
        align-self: center;
    }
    .post-type-archive-jednostki .ast-archive-description h1 {
        font-size: 9rem;
    }
    .bs_add_mobile_custom_menu {
        margin-top: 19.8vw;
    }
    .ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content{
        top:19.8vw;
    }
    body #aquilaAdminbarIcon{
        width: 8vw!important;
        height: 8vw!important;
        background-size: 6vw;
    }
    .bs_mobile-menu__header_text {
        font-size: 3rem;
    }
    .bs_mobile-menu__section-item {
        font-size: 2rem;
        margin-bottom: 5vw;
        line-height: 1.5;
    }
    .bs_mobile-menu__header_arrow svg {
        width: 4vw;
        height: 4vw;
    }
    .bs_mobile-menu__header_arrow {
        width: 2.5vw;
        height: 5vw;
    }
    .bs_mobile-nav__item__search-form{
        width: 80vw;
    }
    #astra-widget-social-profiles-3 .astra-widget-social-profiles-inner li > a .ast-widget-icon,.widget.astra-widget-social-profiles .astra-widget-social-profiles-inner li > a .ast-widget-icon{
        display: block;
        height: 100%;
    }
    *:hover{
		transform: none!important;
		-webkit-transform: none!important;
		-moz-transform: none!important;
	}
    .aktualnosci-glowna-block .news-box.box-number-1 .second-box-overlay:hover{
        background: none;
    }
    .aktualnosci-glowna-block .news-box.box-number-1 .news-box-content{
        display: none;
    }
    .news-box.box-number-2 .second-box-overlay:hover {
		background:#074574!important;
		transition:none!important;
	}
	.news-box.box-number-2 .second-box-overlay:hover .news-box-content{
		color: #fff!important;
	}
    .kolumny-z-ikonami .ugb-main-block.alignfull {
        padding: 0!important;
    }
    .podstrona-z-kolumnami .ugb-container__content-wrapper > .wp-block-ugb-container.ugb-container > .ugb-inner-block > .ugb-block-content .ugb-container__content-wrapper .wp-block-columns .wp-block-column ul {
        margin-bottom: 0;
    }
    .podstrona-z-kolumnami .ugb-container__content-wrapper > .wp-block-ugb-container.ugb-container > .ugb-inner-block > .ugb-block-content .ugb-container__content-wrapper .wp-block-columns .wp-block-column ul li {
        line-height: 1.8;
    }
    .entry-content .naglowek-wladze{
		font-size: 2rem;
	}
    .site-content .entry-content .parent-page p {
        font-size: 2.2rem;
    }
    .parent-page .bs-links-icon svg {
        width: 5vw;
        height: 5vw;
    }
    .parent-page .bs-links-icon {
        min-height: 10vw !important;
        min-width: 10vw !important;
    }
    .bs-contact-right-column .bs-pageList-container .parent-page {
        margin-left: 6%;
        margin-right: 6%;
    }
    .bs-contact-right-column .bs-pageList-container{
        width: 100%;
        margin-left: 0;
    }
    .bs-konferencje-akordeony .wp-block-media-text__content .wp-block-ugb-accordion .ugb-accordion__title {
        font-size: 2.8rem;
    }
    .podblok-aktualnosci-dluga, .obraz-aktualnosci-dluga{
        margin-left: 6.5%!important;
        margin-right: 6.5%!important;
    }
    .bs-news-page, .podstrona-szachownica, .bs-page-links, .bs-page-margin-top {
        margin-top: 0!important;
    }
    .aktualnosc-dluga .wp-block-columns .wp-block-column .podblok-aktualnosci-dluga-text{
        margin-left: 0!important;
        margin-right:0!important;
    }
    .mobile_header .wpml-ls-legacy-list-horizontal a {
        font-size: 1.7rem;
    }
    #icl_lang_sel_widget-6 >.wpml-ls-sidebars-mobile_menu_wpml li a span,#nav_menu-10 .menu-menu-naglowek-container #menu-menu-naglowek li a,
     #block-5 a,#nav_menu-10 .menu-menu-naglowek-container #menu-menu-naglowek-1 li a,.ast-mobile-header-content #block-2 a,
     .ast-mobile-header-content .widget.widget_icl_lang_sel_widget >.wpml-ls-sidebars-mobile_menu_wpml li a span,.ast-mobile-header-content #block-29 a {
        font-size: 2rem;
    }
    #block-4.widget_search input,.ast-mobile-header-content .widget_search input{
        font-size: 2rem;
        line-height: 1;
    }
    #block-4.widget_search, .ast-mobile-header-content .widget_search{
        width:100%;
    }
    th,td{
        font-size: .8rem;
    }
    /*Krótka aktualność*/
	.single-post-aktualnosci .bs__file-list__list,.single-post-aktualnosci .bs-column-short-news p {
		margin-left: 8.5%!important;
		margin-right: 8.5%!important;
	}
	.single-post-aktualnosci h2, .single-post-aktualnosci h3, .single-post-aktualnosci h4, .single-post-aktualnosci h5 {
		margin-left: 6.5%;
		margin-right: 6.5%;
		margin-bottom: 1.6em;
	}
	.single-post-aktualnosci ol {
		margin-left: 14%;
		margin-right: 6.5%;
	}
	#content h1.bs-short-news-naglowek {
		padding-left: 8.5%!important;
		padding-right: 8.5%!important;
	}
    .home .aktualnosci-glowna-block .news-box-content {
        font-size: 1.2rem;
    }
    .site-footer-primary-section-1.site-footer-section section nav ul li a, .site-footer-primary-section-2.site-footer-section section nav ul li a,
    .site-footer-primary-section-3.site-footer-section section nav ul li a,#menu-footer-left a, #menu-footer-right a, #menu-footer-left-en a, #menu-footer-right-en a,
    .site-footer-primary-section-1.site-footer-section section nav ul li , .site-footer-primary-section-2.site-footer-section section nav ul li ,
    .site-footer-primary-section-3.site-footer-section section nav ul li,footer .site-footer-section .footer-widget-area .widget_nav_menu >nav >ul {
        font-size: 1.4rem;
        text-align: center;
    }

}
@media(max-width:550px){
    .site-content .entry-content .bs-pageList-linked .parent-page p {
        font-size: 2.2rem;
    }
    #menu-footer-left, #menu-footer-right, #menu-footer-left-en, #menu-footer-right-en, footer .site-footer-primary-section-1.site-footer-section section nav>ul,
    .home #menu-footer-left, .home #menu-footer-right, .home #menu-footer-left-en, .home #menu-footer-right-en, .home footer .site-footer-primary-section-1 section >nav>ul{
        font-size: 1.5rem;
    }
    .bs_add_mobile_custom_menu {
        margin-top: 20.5vw;
    }
    .ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children > .ast-menu-toggle::before, .ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before, .ast-mobile-popup-drawer .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle::before, .ast-header-break-point .ast-mobile-header-wrap .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before {
        font-size: 1.6rem;
    }
    .bs-konferencje-akordeony .wp-block-media-text__content .wp-block-ugb-accordion .ugb-accordion__title {
        font-size: 2.2rem;
    }
    .bs__links__list li a {
        font-size: 2.2rem;
    }
    .wp-block-bonasoft-modular-file-list2 .bs__file-list__text {
        font-size: 2.2rem;
    }
    .wp-block-bonasoft-modular-file-list2 .bs__file-list__size {
        font-size: 1.4rem;
    }
    .home .bona-sidebar .bona-widget:first-child p {
        font-size: 1.3rem;
    }
    .bs-blok-statyczny-baner-napis .wp-block-cover__inner-container .has-text-align-left {
        font-size: 3rem;
    }
}
@media(max-width:500px){
    .search .category-page-template h1{
        font-size: 4rem!important;
    }
    #content .element-ogloszenia-wrap-content {
        font-size: 1.2rem;
    }
    #content #primary .entry-content .element-ogloszenia-wrap-title {
        font-size: 1.6rem;
    }
    .komunikaty.aktualnosci-block .row >.element-ogloszenia .element-ogloszenia-wrap {
        height: 45vw;
    }
    .bs_add_mobile_custom_menu {
        margin-top: 21.3vw;
    }
    .ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content{
        top:19.9vw;
    }
    .ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children > .ast-menu-toggle::before, .ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before, .ast-mobile-popup-drawer .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle::before, .ast-header-break-point .ast-mobile-header-wrap .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before {
        font-size: 1.4rem;
    }
    .naglowek-mobile{
        font-size: 5rem!important;
    }
    #primary .entry-content .wp-block-media-text__content h2.bs-naglowek-podstrony, .bs-news-page .bs-contact-right-column h2.bs-naglowek-podstrony, .type-przew_pos h1, #primary .entry-content .wp-block-media-text__content h1.bs-naglowek-podstrony, .bs-news-page .bs-contact-right-column h1.bs-naglowek-podstrony{
        font-size: 3.5rem;
    }
    h2, .entry-content h2, #primary > h1{
        font-size: 2.2rem;
    }
    .single-post-aktualnosci p, .single-post-aktualnosci ol, .single-post-aktualnosci ul{
        font-size: 1.2rem;
    }
    #primary .entry-content .wp-block-media-text__content h1.bs-naglowek-podstrony{
        font-size: 3rem;
    }
    .entry-content .naglowek-wladze{
		font-size: 1.8rem;
	}
    .site-content .entry-content p, .site-content .entry-content li {
        font-size: 1.2rem;
    }
    h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5 {
        font-size: 2.2rem;
    }
    .event-header .c-button__inner2 {
        font-size: 1.5rem;
    }
    .event-header .button2 .c-button__arrow2 {
        height: 35px;
        width: 35px;
    }
    .event-header .c-button__arrow2 svg {
        width: 3vw;
        height: 3vw;
    }
    #content .bs-konferencje-akordeony .ugb-accordion__heading h3 {
        font-size: 2rem;
    }
    #content h1.bs-short-news-naglowek {
        font-size: 3.5rem;
    }
    .category-page-template h1 {
        font-size: 5rem!important;
    }
}
@media(max-width:450px){
    .search .category-page-template h1{
        font-size: 3.5rem!important;
    }
    .bona-sidebar .bona-widget:first-child p {
        font-size: 1.2rem;
    }
    .site-content .entry-content .parent-page p {
        font-size: 2rem;
    }
    .bs_add_mobile_custom_menu {
        margin-top: 22.4vw;
    }
    #content .bs_mobile-nav__item__text {
        font-size: 1.5rem;
    }
    .ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children > .ast-menu-toggle::before, .ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before, .ast-mobile-popup-drawer .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle::before, .ast-header-break-point .ast-mobile-header-wrap .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before {
        font-size: 1.3rem;
    }
    .naglowek-mobile{
        font-size: 4rem!important;
    }
    .home #content .block-wydarzenia-glowna .row-first-event .event-desc .element-wydarzenia-glowna-wrap-data{
        font-size: 3rem;
    }
    .home .block-wydarzenia-glowna .row-first-event .event-desc .element-wydarzenia-glowna-wrap-title {
        font-size: 2rem;
    }
    .home #content .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-first .event-date-first h3, .home #content .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-second .event-date-first h3 {
        font-size: 3rem; 
    }
    .home .block-wydarzenia-glowna .row-first-event .event-desc .element-wydarzenia-glowna-wrap-content, .home .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .event-content-block p, .home .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-table .element-wydarzenia-glowna-wrap-title, .home .block-wydarzenia-glowna .row-column-events-grid .row-column-events .event-content-block h4 {
        font-size: 2rem;
    }
    .home .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-table .element-wydarzenia-glowna .element-wydarzenia-glowna-wrap-data{
        font-size: 3rem;
    }
    #primary .entry-content .wp-block-media-text__content h2.bs-naglowek-podstrony, .bs-news-page .bs-contact-right-column h2.bs-naglowek-podstrony, .type-przew_pos h1, #primary .entry-content .wp-block-media-text__content h1.bs-naglowek-podstrony, .bs-news-page .bs-contact-right-column h1.bs-naglowek-podstrony{
        font-size: 3rem;
    }
    h2, .entry-content h2, #primary > h1{
        font-size: 1.8rem;
    }
    /* .home .aktualnosci-glowna-block .news-box-content {
        font-size: 1rem;
    } */
    #content .bs-konferencje-akordeony .ugb-accordion__heading h3 {
        font-size: 1.8rem;
    }
    h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5 {
        font-size: 1.8rem;
    }
    .wp-block-bonasoft-modular-file-list2 .bs__file-list__text {
        font-size: 1.5rem;
    }
    .bs_gallery__lightbox-main__button {
        font-size: 1.5rem;
    }
    .site-content .entry-content .bs-pageList-linked .parent-page p {
        font-size: 1.5rem;
    }
    #content h1.bs-short-news-naglowek {
        font-size: 3rem;
    }
    .bs__links__list li a {
        font-size: 1.5rem;
    }
    .entry-content .naglowek-podstrona-z-kolumnami {
        font-size: 2rem;
    }
    .bs__links__list li a, .bs-strona-konferencje .bs__links__list li a, .wp-block-table.bs-kontakt-text, .wp-block-bonasoft-modular-file-list2 .bs__file-list__text {
        font-size: 1.5rem;
    }
    .bs-single-publikacja a {
        font-size: 2rem;
    }
    .wydarzenia-strona-naglowek, .publikacje.wydarzenia-strona-naglowek{
        font-size:3.5rem;
    }
    .ugb-accordion .ugb-accordion__heading h2 {
        font-size: 1.8rem;
    }
    .category-page-template h1 {
        font-size: 4rem!important;
    }
    .category-page-template .block-child-category ul {
        font-size: 1.5rem!important;
    }
    .category-page-template .single-cat-article .single-article-title a p {
        font-size: 1.8rem;
    }
    .category-page-template .single-cat-article-long .single-article-title a h2 {
        font-size: 1.8rem;
    }
}
@media (max-width:425px){
    .mobile_header .wpml-ls-legacy-list-horizontal a {
        font-size: 1.2rem;
    }
    .mobile_header_widget li, .mobile_header_widget .menu-top-bar-menu-container .menu li, .mobile_header_widget .menu-top-bar-menu-container .menu li, .mobile_header_widget .menu-menu_mobile_header-container li, .mobile_header_widget > nav li {
        font-size: 1.2rem;
    }
    .button2 .c-button__arrow2 {
        height: 12vw!important;
        width: 12vw!important
    }
    .category-page-pagination{
        font-size: 18px;
    }
    .category-page-pagination .pagination-numbers{
        height: 9.5vw;
    }
    .page-numbers.current{
        padding: 0 3.5vw;
    }
    .page-numbers {
        margin: auto 5vw;
        padding-top: .8vw!important;
    }
    .post-type-archive-jednostki .page-numbers.current{
        padding: 0 10px;
    }
    .post-type-archive-jednostki.ast-page-builder-template .ast-pagination{
        padding: 2em 0;
    }
    .post-type-archive-jednostki .page-numbers {
        margin: auto 2vw;
    }
    .bs_mobile-nav{
        display: flex!important;
    }
    .bs_mobile-nav__item{
        width: 50%!important;
        min-height: 45vw!important;
    }
    .button2{
        width: 85vw;
        justify-content: space-evenly;
    }
    .c-button__inner2{
        font-size: 10rem;
    }
    .ast-main-header-wrap.main-header-bar-wrap:after {
		font-size: 1.5rem;
        left:10vw;
	}
    .bs_add_mobile_custom_menu {
        margin-top: 19.5vw;
    }
    .ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content{
        top:19.5vw;
    }
    .event-header .button2 .c-button__arrow2 {
        height: 8vw!important;
        width: 8vw!important;
    }
    .event-header .c-button__arrow2 svg {
        width: 4vw;
        height: 4vw;
    }

    #page .aktualnosci-glowna-block .aktualnosci-glowna-block-naglowek{
        font-size: 3.5rem;
    }

}
@media(max-width:400px){
    .search .category-page-template h1{
        font-size: 3rem!important;
    }
	.search-results .category-page-template .single-cat-article .single-article-title a h4{
		font-size: 1.8rem;
	}
    #content .element-ogloszenia-wrap-content {
        font-size: 1rem;
    }
    .komunikaty.aktualnosci-block .row >.element-ogloszenia .element-ogloszenia-wrap {
        height: 50vw;
    }
    #menu-footer-left, #menu-footer-right, #menu-footer-left-en, #menu-footer-right-en, footer .site-footer-primary-section-1.site-footer-section section nav>ul{
        font-size: 1.2rem;
    }
    .bs_add_mobile_custom_menu {
        margin-top: 20.2vw;
    }
    .ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children > .ast-menu-toggle::before, .ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before, .ast-mobile-popup-drawer .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle::before, .ast-header-break-point .ast-mobile-header-wrap .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before {
        font-size: 1.1rem;
    }
    .menu-image-title-before.menu-image-not-hovered img, .ast-header-break-point .main-navigation ul .menu-item .menu-link, .menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper, .menu-image-title-after.menu-image-title, .sub-menu li a {
        font-size: 2rem;
    }
    .ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link {
        padding-left: 30px;
        line-height: 2;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .bs_mobile-menu__header_arrow svg {
        width: 5.5vw;
        height: 5.5vw;
    }
    .bs_mobile-menu__header_arrow {
        width: 2.5vw;
        height: 7vw;
    }
    .home .bs-section-with-book h2 {
        font-size: 3rem;
    }
    .home .bs-section-with-book p {
        font-size:1.5rem;
    }
    #primary .entry-content .wp-block-media-text__content h2.bs-naglowek-podstrony, .bs-news-page .bs-contact-right-column h2.bs-naglowek-podstrony, .type-przew_pos h1, #primary .entry-content .wp-block-media-text__content h1.bs-naglowek-podstrony, .bs-news-page .bs-contact-right-column h1.bs-naglowek-podstrony{
        font-size: 2.5rem;
    }
    h2, .entry-content h2, #primary > h1{
        font-size: 1.6rem;
    }
    .single-post-aktualnosci p, .single-post-aktualnosci ol, .single-post-aktualnosci ul{
        font-size: 1rem;
    }
    #primary .entry-content .wp-block-media-text__content h1.bs-naglowek-podstrony{
        font-size: 2.7rem;
    }
    .entry-content .naglowek-wladze {
        font-size: 1.5rem;
    }
    h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5 {
        font-size: 1.5rem;
    }
    .site-content .entry-content p, .site-content .entry-content li,li {
        font-size: 1rem;
    }
    .home #menu-footer-left, .home #menu-footer-right, .home #menu-footer-left-en, .home #menu-footer-right-en, .home footer .site-footer-primary-section-1 section >nav>ul{
        font-size: 1.2rem;
    }
    .home .bona-sidebar .bona-widget:first-child p {
        font-size: 1rem;
    }
    #content .bs-konferencje-akordeony .ugb-accordion__heading h3 {
        font-size: 1.5rem;
    }
    #content h1.bs-short-news-naglowek {
        font-size: 2.5rem;
    }
    th, td {
        font-size: .7rem;
    }
    #content .kolumny-z-ikonami p {
        font-size: 1rem;
    }
    .entry-content .naglowek-kolumny-z-ikonami {
        font-size: 1.6rem;
    }
    .ugb-accordion .ugb-accordion__heading h2 {
        font-size: 1.6rem;
    }
    .site-footer-primary-section-1.site-footer-section section nav ul li a, .site-footer-primary-section-2.site-footer-section section nav ul li a,
    .site-footer-primary-section-3.site-footer-section section nav ul li a,#menu-footer-left a, #menu-footer-right a, #menu-footer-left-en a, #menu-footer-right-en a,
    .site-footer-primary-section-1.site-footer-section section nav ul li , .site-footer-primary-section-2.site-footer-section section nav ul li ,
    .site-footer-primary-section-3.site-footer-section section nav ul li,footer .site-footer-section .footer-widget-area .widget_nav_menu >nav >ul {
        font-size: 1.4rem;
        text-align: center;
    }
        

}
@media (max-width:375px){
    .bs_add_mobile_custom_menu {
        margin-top: 20.8vw;
    }
    .ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content{
        top:19.2vw;
    }
    .bs_mobile-menu__header_arrow {
        width: 2.5vw;
        height: 6.5vw;
    }
    .bs_mobile-menu__header_arrow svg {
        width: 4vw;
        height: 4vw;
    }
    .bs_mobile-menu__section-item {
        font-size: 1.5rem;
    }
    .bs_mobile-menu__header_text {
        font-size: 2rem;
    }
    .home .aktualnosci-glowna-block .news-box-content {
        font-size: .8rem;
    }
   
}
@media(max-width:350px){
	.search-results .category-page-template .single-cat-article .single-article-title a h4{
		font-size: 1.8rem;
	}
    .bs_add_mobile_custom_menu {
        margin-top: 21.4vw;
    }
    #content .bs_mobile-nav__item__text {
        font-size: 1.3rem;
    }
    .ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children > .ast-menu-toggle::before, .ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before, .ast-mobile-popup-drawer .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle::before, .ast-header-break-point .ast-mobile-header-wrap .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before {
        font-size: 1rem;
    }
    #block-4.widget_search input, .ast-mobile-header-content .widget_search input {
        font-size: 2rem;
        line-height: 1.5;
    }
    .naglowek-mobile{
        font-size: 3.5rem!important;
    }
    .home #content .block-wydarzenia-glowna .row-first-event .event-desc .element-wydarzenia-glowna-wrap-data{
        font-size: 2.5rem;
    }
    .home .block-wydarzenia-glowna .row-first-event .event-desc .element-wydarzenia-glowna-wrap-title {
        font-size: 1.5rem;
    }
    .home #content .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-first .event-date-first h3, .home #content .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-events .row-column-two-events .row-column-two-events-second .event-date-first h3 {
        font-size: 2.5rem; 
    }
    .home .block-wydarzenia-glowna .row-first-event .event-desc .element-wydarzenia-glowna-wrap-content, .home .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .event-content-block p, .home .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-table .element-wydarzenia-glowna-wrap-title, .home .block-wydarzenia-glowna .row-column-events-grid .row-column-events .event-content-block h4, .site-content .entry-content .parent-page p,  .site-content .entry-content .bs-pageList-linked .parent-page p {
        font-size: 1.5rem;
    }
    .bona-sidebar .bona-widget:first-child p{
        font-size: 1rem;
    }
    .home .block-wydarzenia-glowna .row-column-events-block .row-column-events-grid .row-column-table .element-wydarzenia-glowna .element-wydarzenia-glowna-wrap-data{
        font-size: 2.5rem;
    }
    #primary .entry-content .wp-block-media-text__content h1.bs-naglowek-podstrony{
        font-size: 2.2rem;
    }
    .ast-main-header-wrap.main-header-bar-wrap:after {
        font-size: 1.3rem;
        left: 10vw;
    }
    .bs-konferencje-akordeony .wp-block-media-text__content .wp-block-ugb-accordion .ugb-accordion__title {
        font-size: 1.5rem;
    }
    .bs__links__list li a {
        font-size: 1.5rem;
    }
    .wp-block-bonasoft-modular-file-list2 .bs__file-list__text {
        font-size: 1.5rem;
    }
    .wp-block-bonasoft-modular-file-list2 .bs__file-list__size {
        font-size: 1rem;
    }
    #content h1.bs-short-news-naglowek {
        font-size: 2.2rem;
    }
    .entry-content .naglowek-podstrona-z-kolumnami {
        font-size: 1.8rem;
    }
    .bs-single-publikacja a {
        font-size: 1.5rem;
    }
    th, td {
        font-size: .6rem;
    }
    .category-page-template h1 {
        font-size: 3.5rem!important;
    }
}
@media (max-width:325px){
    .ast-mobile-header-content ul li .ast-menu-toggle {
        top: 6vw!important;
    }
    .bs_add_mobile_custom_menu {
        margin-top: 22.2vw;
    }
    .ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content{
        top:20.4vw;
    }
}
@media(max-width:300px){
    .mobile_header .wpml-ls-legacy-list-horizontal a {
        font-size: 1.1rem;
    }
    .mobile_header_widget li, .mobile_header_widget .menu-top-bar-menu-container .menu li, .mobile_header_widget .menu-top-bar-menu-container .menu li, .mobile_header_widget .menu-menu_mobile_header-container li, .mobile_header_widget > nav li {
        font-size: 1.1rem;
    }
    .ast-main-header-wrap.main-header-bar-wrap:after{
        font-size: 1.2rem;
    }
    .bs_add_mobile_custom_menu {
        margin-top: 22vw;
    }
    #content .bs_mobile-nav__item__text {
        font-size: 1.2rem;
    }
    #page .aktualnosci-glowna-block .aktualnosci-glowna-block-naglowek {
        font-size: 3.2rem;
    }
    .home .aktualnosci-glowna-block .news-box-title h3 {
        font-size: 1.8rem;
    }
    .naglowek-mobile {
        font-size: 3rem!important;
    }
}

/*Ogłoszenia*/
.entry-content .ogloszenia-block-naglowek{
	font-size: 6.5rem;
}
#content .element-ogloszenia-wrap-dzien {
	font-size:6rem;
	margin-bottom: 5px;
}
#content .element-ogloszenia-wrap-data{
	font-size:2.5rem;
	margin-bottom:15px;
}
#content .element-ogloszenia-wrap-title{
	font-size:2rem;
	overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
#content .element-ogloszenia-wrap-content{
	font-size:1.8rem;
	overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
@media (max-width:2000px){
#content .element-ogloszenia-wrap-dzien {
	font-size:5rem;
}
#content .element-ogloszenia-wrap-data{
	font-size:2rem;
}
#content .element-ogloszenia-wrap-title{
	font-size:1.8rem;
}
#content .element-ogloszenia-wrap-content{
	font-size:1.5rem;
}
}
@media (max-width:1600px){
#content .element-ogloszenia-wrap-dzien {
	font-size:4rem;
}
#content .element-ogloszenia-wrap-data{
	font-size:1.8rem;
}
#content .element-ogloszenia-wrap-title{
	font-size:1.5rem;
}
#content .element-ogloszenia-wrap-content{
	font-size:1.3rem;
}
}
@media (max-width:1400px){
#content .element-ogloszenia-wrap-dzien {
	font-size:3rem;
}
#content .element-ogloszenia-wrap-data{
	font-size:1.5rem;
}
#content .element-ogloszenia-wrap-title{
	font-size:1.3rem;
}
#content .element-ogloszenia-wrap-content{
	font-size:1.1rem;
}
}
@media (max-width:1200px){
#content .element-ogloszenia-wrap-dzien {
	font-size:2.5rem;
}
#content .element-ogloszenia-wrap-data{
	font-size:1.25rem;
}
#content .element-ogloszenia-wrap-title{
	font-size:1.1rem;
}
#content .element-ogloszenia-wrap-content{
	font-size:1rem;
}
}
@media(max-width:1000px){
	.entry-content .ogloszenia-block-naglowek{
		font-size:4rem;
	}
}
@media(max-width:921px){
#content .element-ogloszenia-wrap-dzien,.home #content .entry-content .element-ogloszenia-wrap-dzien {
	font-size:6.5rem;
}
	#content .entry-content .element-ogloszenia-wrap-data,.home #content .entry-content .element-ogloszenia-wrap-data{
		font-size:3.5rem;
	}
	#content #primary .entry-content .element-ogloszenia-wrap-title{
		font-size:2.5rem;
	}
	.home #content .entry-content .element-ogloszenia-wrap-content, .home #content .element-ogloszenia-wrap-content,#content .entry-content .element-ogloszenia-wrap-content,#content .element-ogloszenia-wrap-content{
		font-size:2rem;
	}
	.element-ogloszenia-more .c-button__inner2 {
		width: auto!important;
		font-size: 40px!important;
		padding-right: 25px;
	}
	.element-ogloszenia-more .button2{
		width:280px;
	}
	.element-ogloszenia-more {
		width: 100%;
		margin-top: 20px;
	}
	.element-ogloszenia-more .element-ogloszenia-wrap-more {
		width: auto;
		padding-top: 4vw!important;
	}
	.element-ogloszenia-more .c-button__arrow2 svg {
		width: 40px;
		height: 40px;
	}
	.element-ogloszenia-more .button2 .c-button__arrow2 {
		height: 60px;
		width: 60px;
	}
    .komunikaty.aktualnosci-block .row >.element-ogloszenia, .komunikaty.aktualnosci-block .row >.news-box {
        width: 100%;
    }
    .komunikaty.aktualnosci-block .row >.element-ogloszenia .element-ogloszenia-wrap {
        width: 100%;
        height: auto;
    }
}
@media(max-width:768px){
	.single-post-aktualnosci .alignfull ul.bs__links__list,.single-post-aktualnosci .bs-naglowek-szablonu-kolumny ~ .wp-block-ugb-container.ugb-container.ugb-main-block ul.bs__links__list{
		margin-left:0!important;
		margin-right: 0!important;
	}
	/*Komunikaty-aktualnosci block - custom block*/
	.komunikaty.aktualnosci-block > .row{
		row-gap:2vw;
	}
	.komunikaty.aktualnosci-block .row.first-row{
		height: 40vw;
	}
	.komunikaty.aktualnosci-block .first-row .first-box .first-box-header{
		width:100%;
	}
	.komunikaty.aktualnosci-block .first-row .first-box .first-box-background{
		height: 40vw;
	}
	.komunikaty.aktualnosci-block .first-row .first-box .first-box-content{
		width: 100%;
		height: auto;
		padding-left: 0;
	}
	.komunikaty.aktualnosci-block .first-row .first-box .first-box-content .first-box-content-span{
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		text-overflow: ellipsis;
		overflow: hidden;
		font-size: 2.2rem;
		font-weight: 600;
		color: black;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.komunikaty.aktualnosci-block > .row > .row .news-box{
		width:100%;
	}
	/*Komunikaty koniec*/
	.bs-contact-right-column .wp-block-file{
		margin-left:6.5%;
		margin-right: 6.5%;
	}
	.category-page-template .element-ogloszenia{
		width:100%!important;
	}
	.category-page-template .element-ogloszenia .element-ogloszenia-wrap.bg-element{
		margin-left:0;
	}
		.category-page-template .element-ogloszenia .element-ogloszenia-wrap{
			width:43vw;
			height:auto;
			background: var(--wydzialowy-jasny);
	}
		.category-page-template .element-ogloszenia .element-ogloszenia-wrap{
		margin-left:0;
	}
	#content .element-ogloszenia-wrap-dzien,.home #content .entry-content .element-ogloszenia-wrap-dzien {
	font-size:4rem;
}
#content .element-ogloszenia-wrap-data,.home #content .entry-content .element-ogloszenia-wrap-data,
#content .entry-content .element-ogloszenia-wrap-data{
	font-size:2.5rem;
}
#content .element-ogloszenia-wrap-title,#content #primary .entry-content .element-ogloszenia-wrap-title{
	font-size:2rem;
}
#content .element-ogloszenia-wrap-content,.home #content .entry-content .element-ogloszenia-wrap-content, .home #content .element-ogloszenia-wrap-content,
#content .entry-content .element-ogloszenia-wrap-content, #content .element-ogloszenia-wrap-content{
	font-size:1.3rem;
}
.element-ogloszenia{
	width:100%!important;
}
}
@media(max-width:600px){
	.category-page-template .element-ogloszenia {
    width: 93%!important;
}
	.category-page-template .element-ogloszenia .element-ogloszenia-wrap{
		height:auto;
	}
    #content .entry-content .element-ogloszenia-wrap-dzien {
        font-size: 4rem;
    }
}
@media(max-width:500px){
	#content .element-ogloszenia-wrap-content, .home #content .entry-content .element-ogloszenia-wrap-content, .home #content .element-ogloszenia-wrap-content{
		font-size:1.1rem;
	}
#content .element-ogloszenia-wrap-title, #content #primary .entry-content .element-ogloszenia-wrap-title{
	font-size:1.5rem;
	}	
#content .element-ogloszenia-wrap-data, .home #content .entry-content .element-ogloszenia-wrap-data,
#content .entry-content .element-ogloszenia-wrap-data{
	font-size:2rem;
	}	
#content .element-ogloszenia-wrap-dzien, .home #content .entry-content .element-ogloszenia-wrap-dzien,
#content .entry-content .element-ogloszenia-wrap-dzien{
	font-size:3.5rem;
	}
}
@media(max-width:400px){
#content .element-ogloszenia-wrap-dzien, .home #content .entry-content .element-ogloszenia-wrap-dzien,
#content .entry-content .element-ogloszenia-wrap-dzien {
    font-size: 3rem;
}
#content .element-ogloszenia-wrap-data, .home #content .entry-content .element-ogloszenia-wrap-data,
#content .entry-content .element-ogloszenia-wrap-data {
    font-size: 1.8rem;
}
#content .element-ogloszenia-wrap-title, #content #primary .entry-content .element-ogloszenia-wrap-title {
    font-size: 1.3rem;
}
#content .element-ogloszenia-wrap-content, .home #content .entry-content .element-ogloszenia-wrap-content, .home #content .element-ogloszenia-wrap-content {
    font-size: 1.1rem;
}	
}

/*Ogłoszenia koniec*/

img.wp-image-108039.lazy.loaded {
    filter: invert(1) brightness(10);
}







.bs-search-word{
    max-height: fit-content !important;
    opacity: 1 !important;
    overflow: hidden !important;
    transform: translateY(0) !important;
}

.single-cat-article:focus-within,
.element-wydarzenia-glowna:focus-within,
.news-box.box-number-1:focus-within,
.news-box.box-number-2:focus-within,
aside.header-widget-area.widget-area.site-header-focus-item:focus-within,
form.search-form:focus-within,
.ugb-accordion__item:focus-within,
.ugb-image-box__content:focus {
    outline: var(--focus-outline) !important;
    outline-offset: 4px;
}

.brave_form_custom_content{
    color: white !important;
}
button#ipt_fsqm_form_12_button_submit.wcag_set_contrast_fonts_color_2{
    color: white !important;
}
.bs-strzalka-kotwica {
        z-index: 9;
    }

    /*Menu mobilne*/
@media(max-width:921px){
    body:not(.home) .mobile_header{
        top:12.2vw;
    }
    body:not(.home).ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content{
        top:16.6vw;
    }
    .mobile_header.bs-hamburger_menu--hide{
        top:90px;
    }
}
@media(max-width:768px){
    body:not(.home) .mobile_header{
        top:14vw;
    }
    body:not(.home).ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content{
        top:18vw;
    }
    .mobile_header.bs-hamburger_menu--hide{
        top:100px;
    }
}
@media(max-width:650px){
    body:not(.home) .mobile_header{
        top:15vw;
    }
    body:not(.home).ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content{
        top:21vw;
    }
}
@media(max-width:600px){
    body:not(.home) .mobile_header{
        top:16.5vw;
    }
    body:not(.home).ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content{
        top:20vw;
    }
    .mobile_header.bs-hamburger_menu--hide{
        top:90px;
    }
}
@media(max-width:450px){
    body:not(.home) .mobile_header{
        top:18vw;
    }
    body:not(.home).ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content{
        top:28vw;
    }
    .mobile_header.bs-hamburger_menu--hide{
        top:70px;
    }
}
@media(max-width:450px){
    body:not(.home).ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content{
        top:27vw;
    }
    .ast-main-header-wrap.main-header-bar-wrap{
        height: 80px!important;
    }
    .bs_add_mobile_custom_menu {
        margin-top: 82px!important;
    }
    .ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content {
        top: 185px!important;
    }
    .mobile_header.bs-hamburger_menu--hide{
        top:60px;
    }
    .ast-header-break-point .site-header .main-header-bar-wrap .site-branding .bs-mobile-menu-header-link {
        min-width: 450px;
    } 
}
@media(max-width:425px){
    .bs_add_mobile_custom_menu {
        margin-top: 76px!important;
    }
    .ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content {
        top: 178px!important;
    }
}
@media(max-width:400px){
    .bs_add_mobile_custom_menu {
        margin-top: 82px!important;
    }
}
@media(max-width:370px){
    .bs_add_mobile_custom_menu {
        margin-top: 89px!important;
    }
    .ast-header-break-point .site-header .main-header-bar-wrap .site-branding .bs-mobile-menu-header-link {
        font-size: 1.9rem!important;
    }
}
@media(max-width:350px){
   .bs_add_mobile_custom_menu {
       margin-top: 94px!important;
    }
    .ast-header-break-point .site-header .main-header-bar-wrap .site-branding .bs-mobile-menu-header-link {
        font-size: 1.7rem!important;
    }
}
@media(max-width:340px){
    .bs_add_mobile_custom_menu {
        margin-top: 96px!important;
     }
 }
 @media(max-width:330px){
    .bs_add_mobile_custom_menu {
        margin-top: 99px!important;
     }
 }
 @media(max-width:325px){
    .ast-header-break-point .site-header .main-header-bar-wrap .site-branding .bs-mobile-menu-header-link {
        font-size: 1.5rem!important;
    }
 }
 @media(max-width:320px){
    .bs_add_mobile_custom_menu {
        margin-top: 101px!important;
     }
     .ast-main-header-wrap.main-header-bar-wrap{
        height: 70px!important;
    }
 }
 @media(max-width:310px){
    .bs_add_mobile_custom_menu {
        margin-top: 104px!important;
     }
 }
 @media(max-width:300px){
    .bs_add_mobile_custom_menu {
        margin-top: 106px!important;
     }
 }
 @media(max-width:290px){
    .bs_add_mobile_custom_menu {
        margin-top: 109px!important;
     }
 }
@media(max-width:300px){
    .ast-header-break-point .site-header .main-header-bar-wrap .site-branding .bs-mobile-menu-header-link{
        font-size: 1.4rem!important;
    }
    .mobile_header.bs-hamburger_menu--hide{
        top:50px;
    }
}

/* Poprawka do bloku galerii */

.bs_gallery__lightbox-main__images-slider__item__caption{
	color:white!important;
}
.bs_gallery__lightbox-main__images-slider__item-image{
	object-fit:contain!important;
}
.bs_gallery__lightbox-main__images-slider__item{
	justify-content:flex-start!important;
	width:90vw;
	height:90%;
}

/* Poprawki do konferencji */
.bs-conference-page .bs-date-section .bs-date,
.bs-conference-page .bs-date-section .bs-place{
	line-height:1.85;
}

.bs-conference-page .bs-promoted-title a{
	color:white!important;
}
.bs-conference-page .bs-promoted-title a:hover{
	text-decoration:underline;
}

.conference-form-page .bs_add_breadcrumb_trail {
    margin: 120px 10% 30px 10%;
}

/* Poprawka do bloku listy plików */

.single-post-aktualnosci .bs-news-page-under ul.bs__links__list {
    margin-left: 0 !important;
}
