/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
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: astra-child
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.n2_clear,
.bs-baner-first-column > div ss3-force-full-width>div,
.bs-baner-first-column > div ss3-force-full-width>div >div.n2-ss-align,
.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*/
.bs-baner-second-column > h2{
	margin-right:6.5%;
}
/*Poprawki w bloku Custom Posts Block*/
.komunikaty.aktualnosci-block > .row.row-first-block > .row.row-grid-block > .news-box{
	width:33.33%!important;
}
.komunikaty.aktualnosci-block > .row.row-first-block > .row.row-grid-block >.news-box .news-box{
	width: calc(100% - 10%)!important;
	float: left!important;
}
.komunikaty.aktualnosci-block > .row.row-first-block > .row.row-grid-block .second-box-overlay .news-box-content span{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 8;
	-webkit-box-orient: vertical;
}
@media (max-width:1000px){
	.komunikaty.aktualnosci-block > .row.row-first-block > .row.row-grid-block .second-box-overlay .news-box-content span{
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 7;
		-webkit-box-orient: vertical;
	}
}
@media (max-width:600px){
	.komunikaty.aktualnosci-block > .row.row-first-block > .row.row-grid-block > .news-box {
		width: 100%!important;
	}
	.komunikaty.aktualnosci-block > .row.row-first-block > .row.row-grid-block .news-box:nth-child(1n+3){
		display: block;
	}
}
/*Koniec poprawek Custom Posts Block*/
/*Lista plików poprawki*/
.bs-contact-right-column .bs-pageList-container li{
	margin-left: 0!important;
}
/*Koniec poprawek listy plików*/

#ast-desktop-header .ast-above-header-wrap{
	display:none;
}
.home #ast-desktop-header .ast-above-header-wrap{
	display:block;
}
.wp-block-bonasoft-modular-recommended-posts2{
	margin-left: 11%;
}
.programy .bs-column-short-news .wp-block-bonasoft-modular-breadcrumbs-block .bs_add_breadcrumb_trail{
	margin-top:120px;
}
.single-post-aktualnosci .blok_nowa_podstrona .bs-news-page{
	margin-top:0!important;
}
.archive.date #content #primary{
	margin-top: 6em;
}
/*Social Ikony w headerze*/
.entry-content > .twitter-timeline{
	margin-left: 6%;
	margin-right: 6%;
}
.ast-above-header-bar ul.mks_social_widget_ul li a:before{
	color:black;
}
.ast-above-header-bar .mks_social_widget_ul a{
	font-size: 1.1vw!important;
}
.ast-above-header-bar ul.mks_social_widget_ul li{
	margin-left: 0;
	margin-right: 0;
	vertical-align: baseline!important;
}
.ast-above-header-bar .mks_social_widget_ul{
	margin-right: 0!important;
}
.ast-above-header-bar ul.mks_social_widget_ul li a{
	margin-bottom: 0;
}
.ast-above-header-bar ul.mks_social_widget_ul li:last-child{
	margin-right: 1em;
}
.ast-above-header-bar .mks_social_widget_ul li a{
	width:2em!important
}

.wp-block-column.bs-baner-second-column > p{
	padding-right:11%;
}

/*Nowa stopka*/
.site-footer-primary-section-2.site-footer-section section nav ul{
	font-size:1.5vw;
	font-weight:600;
	line-height:2.5em;
	text-align:left;
}
.site-footer-primary-section-2.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"]{
	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 img {
	height: 1.8vw!important;
}
.site-footer-primary-section-3 .widget.widget_media_image figure {
	margin-top:.5vw;
}

.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;
}



/*Slider w video glowna*/
.wp-block-nextend-smartslider3.bst-video{
	object-fit: cover!important;
}
.wp-block-nextend-smartslider3.bst-video > div,.wp-block-nextend-smartslider3.bst-video ss3-force-full-width,
.wp-block-nextend-smartslider3.bst-video > div ss3-force-full-width>div,
.wp-block-nextend-smartslider3.bst-video > div ss3-force-full-width>div >div,
.wp-block-nextend-smartslider3.bst-video > div ss3-force-full-width>div >div>div,
.wp-block-nextend-smartslider3.bst-video > div ss3-force-full-width>div >div >div> div,
.wp-block-nextend-smartslider3.bst-video > div ss3-force-full-width>div >div >div >div >div,
.wp-block-nextend-smartslider3.bst-video > div ss3-force-full-width>div >div >div >div >div >div
{
	height: 100%;
	width: 100%!important;
}

/*Przycisk ze strzałka*/
.bs_block__container .button2{
	width:fit-content;
	margin-bottom:1.6em;
	gap: 1vw;
}
.bs_block__container .c-button__arrow2{
	height: 3vw;
  width: 3vw;
  padding: 0.5vw;
}
.bs_block__container .c-button__arrow2 svg{
	width: 1.5vw;
  height: 1.5vw;
}
.bs_block__container .c-button__inner2{
	padding-right: 1vw;
  font-size: 1.5vw;
  white-space: nowrap;
}
@media(max-width:1250px){
	.entry-content .bs_block__container{
		width:80%;
	}
	.bs_block__container .c-button__inner2 {
    padding-right: 1vw;
    font-size: 2.5vw;
    width: auto;
	}
	.bs_block__container .c-button__arrow2 svg {
    width: 3vw;
    height: 3vw;
	}
	.bs_block__container .c-button__arrow2 {
    height: 5vw;
    width: 5vw;
    padding: 0.5vw;
}
}
@media(max-width:768px){
.bs_block__container .c-button__arrow2 svg {
    width: 7vw;
    height: 7vw;
}
	.bs_block__container .c-button__arrow2 {
    height: 10vw;
    width: 10vw;
    padding: 0.5vw;
}
	.entry-content .bs_block__container {
    width: 80%;
}
	.bs_block__container .c-button__inner2 {
    padding-right: 1vw;
    font-size: 6vw;
    width: auto;
}
}
@media(max-width:450px){
	.entry-content .bs_block__container {
		width: 100%;
	}
}

/*fonts*/
@font-face {
    font-family: Leopoldina Regular; /*nazwa czcionki - będziesz się tym potem posługiwać*/
    src: url(/wp-content/themes/wydzial/fonts/Leopoldina-Regular.otf); /*bezpośredni odnośnik do pliku*/
    font-weight: normal;  /*typ */
	font-display: swap;
}

/*.bs__units__block-title{
	color:yellow!important;
}*/

.main-header-bar.ast-header-breadcrumb .ast-breadcrumbs .trail-items li {
    font-size: 1vw;
}
.main-header-bar.ast-header-breadcrumb {
    margin-top: 100px;
}
article .bs-news-page .bs_add_breadcrumb_trail{
	margin-top: 120px;
}
.bs-naglowek-szablonu-kolumny ~ .wp-block-ugb-container .wp-block-columns{
	column-gap: 2vw;
}
.bs-naglowek-z-kolorem ~ .wp-block-columns{
	column-gap:2vw;
}
.bs-naglowek-z-kolorem ~ .wp-block-columns img{
	width: 100%;
}
.bs__links + h3, .bs__links + h4, .bs__links + h2, .bs__links + h5, .bs__links + h6 {
    padding-top: 40px;
}
a:focus {
    outline: dotted;
}

.archive.category-ogloszenia .category-page-template,
.archive.category-announcements .category-page-template{
	margin-left: 6.5%;
	margin-right: 6.5%;
}
.single-post-aktualnosci .bs-column-short-news .bs_add_breadcrumb_trail,
.single-post-aktualnosci .bs-contact-right-column .bs_add_breadcrumb_trail,
.single-post-aktualnosci .bs-naglowek-szablonu-kolumny .bs_add_breadcrumb_trail{
	margin-left: 10%;
}
.single-post-aktualnosci .bs_add_breadcrumb_trail{
	margin-left: 0;
}
.single-post-aktualnosci h1 {
	padding-bottom: 40px;
}
.single-post-aktualnosci .bs-contact-right-column .bs-naglowek-podstrony{
	margin-left: 0;
	margin-right: 0;
}
.single-post-aktualnosci .szablon-kolorowe-naglowki p,
.single-post-aktualnosci .szablon-kolorowe-naglowki h2,.single-post-aktualnosci .szablon-kolorowe-naglowki h3,.single-post-aktualnosci .szablon-kolorowe-naglowki h4,
.single-post-aktualnosci .szablon-kolorowe-naglowki h5{
	margin-left:0!important;
	margin-right: 0!important;
}
.single-post-aktualnosci .szablon-kolorowe-naglowki ol,.single-post-aktualnosci .szablon-kolorowe-naglowki ul{
	margin-left:1.5em!important;
	margin-right: 1.5em!important;
}
@media(max-width:768px){
	.single-post-aktualnosci .bs-naglowek-szablonu-kolumny .wp-block-media-text__content{
		grid-row: 2;
    	grid-column: 1;
	}
	.single-post-aktualnosci .bs-naglowek-szablonu-kolumny .wp-block-media-text__content p{
		margin-left: 0;
		margin-right: 0;
	}
	#content .single-post-aktualnosci .szablon-kolorowe-naglowki .bs-naglowek-z-kolorem{
		margin-top: 1.6em;
	}
	.single-post-aktualnosci .wp-block-media-text.bs-naglowek-szablonu-kolumny{
		grid-template-columns: 100%;
	}
}

/*BOP*/
.page-id-11002 .wp-block-bonasoft-modular-breadcrumbs-block{
	pointer-events: none;
}
#content .bs-naglowek-z-kolorem a:hover{
	text-decoration: underline;
}
.tax-cat_programy .category-page-template .bs_add_breadcrumb_trail{
	margin-left:6.5%;
	margin-right: 6.5%;
}
.formcraft-css input[type=checkbox]:before, .formcraft-css input[type=radio]:before{
	border-color: black;
}
.bona-category-accordion{
	margin-bottom: 3vw;
}
.single-programy .navigation.post-navigation{
	display: none;
}
.bs-news-page .bs-contact-right-column .wp-block-embed{
	padding-left: 10%;
	padding-right: 11%;
}
.bs-contact-right-column .bs__file-list__list{
	padding-left: 0;
	padding-right: 0;
}
.bs-news-page-under .bs__file-list__list,.single-post-aktualnosci .bs-news-page-under .bs__file-list__list{
	padding-left: 0!important;
	padding-right: 0!important;
	margin-left: 0!important;
}

/*Produkcja - skopiować do nowego*/
.site-footer-below-section-2 .widget_text p{
	font-weight: 700;
    margin-bottom: 0;
    font-size: 1.35vw;
    text-align: center;
}
.site-footer-below-section-2 .widget_text p strong{
	border-bottom: solid 4px #3784C5;
}
.site-footer-primary-section-3 .widget.widget_media_image img{
	height: 2vw!important;
    width: 6vw;
    max-width: 100%;
    vertical-align: baseline;
}
.site-footer-primary-section-3 .footer-widget-area.widget-area.site-footer-focus-item.footer-widget-area-inner > .widget_nav_menu{
	grid-area: menu;
	margin-bottom:0vw;
	margin-top:-1.8vw;
}
.site-footer-primary-section-3 .widget.widget_media_image{
	grid-area: bip;
    height: 2vw;
    width: 6vw;
    margin-left: 1.5vw;
}
.header-widget-area[data-section="sidebar-widgets-header-widget-2"] .widget_block p{
	margin-bottom: 0;
}
.wp-block-search.wp-block-search__button-inside.wyszukiwarka .wp-block-search__inside-wrapper,
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{
	border:0;
}
.wyszukiwarka button,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button{
	background: none;
    border: none;
    margin-left: -10%;
}
.wyszukiwarka button svg, .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button svg{
	min-width: 2em;
    min-height: 2em;
}


.archive .category-page-template.seminaria{
	margin-left: 6.5%;
	margin-right: 6.5%;
}

/*Mapa strony*/
.mapa_strony > li{
	font-weight: bold;
}
.mapa_strony a{
	color: black;
}
.mapa_strony a:hover{
	text-decoration: underline;
}
.mapa_strony > li ul > li{
	font-size: 90%!important;
	font-weight: 800;
}
.mapa_strony > li ul >li ul >li{
	font-size: 80%;
	font-weight: 600;
}

/*Archiwa*/
.archive .category-page-template .page-title.ast-archive-title > #text{
	display: none;
}
.archive .category-page-template .page-title.ast-archive-title span{
	text-align: right;
    font-size: 4.5vw;
    font-weight: 700!important;
    margin-right: 0;
    color: #000;
	display: block;
}
.archive .ast-archive-description{
	padding: 0;
	border: 0;
}
@media(max-width:600px){
	.archive .ast-archive-description{
		margin: 0;
	}
	.archive .page-title.ast-archive-title{
		border: 0;
    	text-align: left;
	}
	.archive .category-page-template .page-title.ast-archive-title span{
		font-size: 6.5vw;
    	text-align: left;
    	display: inline-block;
	}
	.single-post-aktualnosci #primary > .wp-block-ugb-container.ugb-container > .ugb-inner-block > .ugb-block-content > .ugb-container__wrapper{
		padding: 0;
	}
	#content .single-post-aktualnosci h1.bs-short-news-naglowek{
		padding: 0!important;
	}
}

/*Slajder*/
.bs-baner-second-column > .wp-block-columns, .bs-baner-second-column >.wp-block-columns > .wp-block-column{
	margin-top: 0;
	margin-bottom: 0;
}
.bs-news .bs-news__posts-container__section__post{
	display: grid;
    grid-template-areas:
        "obraz tytul tytul"
        "obraz zajawka zajawka";
		align-items: baseline;
		padding-bottom: 0;
}
.bs-news .bs-news__posts-container__section__post__title{
	grid-area: tytul;
	padding-top: 0!important;
	font-size: 1.4vw;
	font-weight: 700;
}
.bs-news .bs-news__posts-container__section__post__desc{
	grid-area: zajawka;
	margin-bottom: 0;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
	font-weight: normal;
}
.bs-news img{
	height: 7vw;
    max-height: 7vw;
    width: 10vw;
    max-width: 10vw;
    grid-area: obraz;
    object-fit: cover;
}
.bs-news .bs-news__posts-container__section{
	padding-bottom: 0;
}
.bs-news .bs-news__nav{
	margin-left: 20px;
	margin-top: 0;
}

/*Menu mobilne - kafelki*/
a.bs_mobile-nav__item.bs_mobile-nav__item--target {
	background-blend-mode: color;
	background-color: #0000005e;
}
/*Najnowsze poprawki mix*/
.single-post-aktualnosci {
    margin-top: 35px;
}
html .formcraft-css .form-cover .form-page .form-element .submit-button{
	border: 1px solid #d6d8d9;
    border-radius: 0px 10px 10px 10px;
    background-color: #fafafa!important;
    padding: 10px 40px;
}
.page-id-12243 .aktualnosci-block{
	border-top: 0;
}
.page-id-12243 .element-ogloszenia-more{
	display: none;
}
.no-click{
	font-weight: bold!important;
	pointer-events: none;
}
.bs_menu__section .bs_menu__submenu .bs_menu__submenu-list .bs_menu__submenu-item:hover .no-click{
	border-bottom-color: transparent;
}
.bona-category-accordion .accordion-content.accordion-content--show{
	padding: 20px!important;
}
.bona-category-accordion .accordion-pagination{
	padding-left: 20px;
	font-size: 20px;
}
.search-results .category-page-template .single-cat-article-grid{
	margin-left: 0;
	margin-right: 0;
}

.bs-section-dodatkowa-rekrutacja > .wp-block-column > figure.wp-block-image{
	height: 38vw;
	object-fit: fill!important;
}
.bs-section-dodatkowa-rekrutacja > .wp-block-column > figure.wp-block-image img{
	width: auto!important;
    height: 100%!important;
    min-width: 100%!important;
    min-height: 100%!important;
    object-fit: fill!important;
}

[data-section="section-header-mobile-menu"] > li.widget_search ul{
	padding-left: 30px;
}
.zajawka-seminaria{
	position: absolute;
    top: 0;
    display: none;
    width: 100%;
    padding: 5% 10%;
    font-size: 1vw;
    font-weight: bold;
    color: white;
	top: 50%;
    transform: translateY(-50%);
    background-color: rgb(0,0,0,.35);
    /*height: 100%;*/
}
.seminaria .single-article-img{
	position: relative;
}
.seminaria .single-article-img:hover .zajawka-seminaria{
	display: block;
}
.bs-section-baner .bs-baner-first-column > figure img{
	width:100%;
}
.bs-section-baner .bs-baner-second-column .wp-block-columns .wp-block-column p,
.bs-section-baner .bs-baner-second-column .bs-news p{
	padding-left: 30px;
    padding-right: 11%;
}
.bs-section-baner .bs-baner-second-column .wp-block-columns .wp-block-column p:first-child{
	padding-top: 1vw;
}
.site-branding.ast-site-identity .site-logo-img .custom-logo-link{
	pointer-events: none;
}
.baner-wydarzenie .wp-block-post-excerpt__excerpt{
	padding-left: 30px;
}
.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 > ul{
	margin-left: calc(6.5% + 3em);
}
.entry-content > .mapa_strony{
	margin-left:6.5%;
}
.entry-content >p:first-child{
	margin-top: 85px;
	padding-top: 2vw;
}
.entry-content >p:last-child{
	padding-bottom: 4vw;
}
.news-box-background .second-box-overlay{
	overflow: hidden;
}
.entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content .wp-block-ugb-accordion{
	margin-top: 0;
	margin-bottom: 0;
}
/*FAQ*/
.faq{
	margin-top: 85px;
}
.faq .entry-content > *{
	padding: 0 6%;
}
.faq .entry-content{
	padding: 2vw 0;
}
.faq .entry-title{
	display: block;
	padding: 0 6%;
}
#primary article.faq .ast-post-format- .entry-header.ast-no-meta{
	display: contents;
	padding: 0 6%;
}

h1, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6{
	color: black;
}

mark.searchwp-highlight {
    background: #ff0!important;
}
.mailpoet_page-template-default #primary{
	padding: 6.5%;
}
#ast-hf-mobile-menu a.menu-link{
	font-size: 3vw;
    font-weight: 600;
    padding-left: 30px!important;
}
.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;
}
.bs_sticky__menu-item--no-section > br{
	display:none;
}
#mks_social_widget-5{
	line-height: 3.5vw;
}

/*Safari*/
@media not all and (min-resolution:.001dpcm)
		{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {
			.widget_search .search-form button{
				top: 8px!important;
			}

		}}
#signup-content{
	width: 100%;
    margin-top: 100px;
    margin-left: 6.5%;
}
.bs-baner-text__link{
	color:black;
}
.blok-z-kolumnami .wp-block-columns{
	column-gap: 2vw;
}
/*WNOZ*/
.bs-contact-right-column > .wp-block-ugb-accordion{
	margin-left:14%;
	margin-right: 6%;
}
.bs-contact-right-column > .wp-block-ugb-accordion .ugb-accordion__content-inner .bs__links__list,
.bs-contact-right-column > .wp-block-ugb-accordion .ugb-accordion__content-inner .bs__file-list__list{
	margin-left: 0;
	margin-right: 0;
}
.entry-content .bs-contact-right-column > .wp-block-ugb-accordion .ugb-accordion__heading{
	margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    border-bottom: 3px solid #000;
    padding-right: 0;
}
.bs-contact-right-column > .wp-block-ugb-accordion .ugb-accordion__heading > p{
	font-size: 1.8vw;
	font-weight: 600;
}
.bs-contact-right-column > .wp-block-ugb-accordion .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;
}
.bs-contact-right-column > .wp-block-ugb-accordion .ugb-accordion__heading svg path{
	stroke: black;
    stroke-width: 2;
}
.bs-contact-right-column .wp-block-ugb-accordion .bs__file-list__list li{
	padding-left: 30px;
}
.wp-block-bonasoft-modular-file-list2 + .bs__links{
	margin-top: -40px;
}
.page .entry-header{
	margin-bottom: 0;
}
.parent-page{
	border-width: 3px;
	column-gap: 2vw;
}
.bs-news-page .wp-block-table{
	margin:0 6.5%;
}
.bs-strona-konferencje .bs__links__list__item__link {
    font-size: 1.5vw;
}
.bs__links + .bs-pageList-container{
	margin-top: -40px;
}
.bs-pageList-container + .wp-block-bonasoft-modular-file-list2{
	margin-top: -5vw;
}
/*CTT*/
.wp-block-ugb-feature-grid.ugb-main-block{
	margin-left:6.5%;
	margin-right:6.5%;
	margin-top:100px;
}
article.ast-article-single{
	padding: 0;
}
article.ast-article-single .bs-news-page{
	margin-top: 0!important;
	overflow: hidden;
}
.bs-news-page.bs-page-links{
	margin-bottom: 5vw!important;
}

#content .wydarzenia-block-naglowek{
	border-top: 4px solid var(--wydzialowy-ciemny);
}

.bs-border-na-sztywno{
	height:4px;
	margin-bottom:0!important;
	margin-left:6%;
	margin-right:6%;
	background-color: var(--wydzialowy-ciemny)!important;
	color: var(--wydzialowy-ciemny)!important;
}

/*BOP*/
#primary article .ast-post-format- .entry-header.ast-no-meta{
	display:none;
}
.aktualnosci-glowna-block .aktualnosci-glowna-block-naglowek{
	font-weight: 700;
}
.aktualnosci-glowna-block .row.row-grid-block{
	margin-top:2.5vw;
	display: flex;
	grid-gap: 0;
}
.aktualnosci-glowna-block {
    border-top: 4px solid var(--wydzialowy-ciemny)
}
.aktualnosci-glowna-block .element-aktualnosci-wrap-more {
    margin-top: 5vw;
}
.aktualnosci-glowna-block .row{
	--bs-gutter-x:0;
}
.aktualnosci-glowna-block .row.row-grid-block .news-box{
	width:33.1%;
	padding: 0 1.9vw;
}

/*Seminaria*/
.seminaria.category-page-template .block-child-category ul {
    display: inline-flex;
    font-size: 25px;
	flex-direction:row;
	flex-wrap: wrap;
	margin-left: 0;
	justify-content: flex-end;
}
.seminaria.category-page-template .block-child-category ul li{
	display: flex;
	margin: 10px 0 10px 4vw!important;
}
.seminaria.category-page-template .block-child-category ul li a{
	border-bottom: 3px solid transparent;
}
.seminaria.category-page-template .block-child-category ul li a:hover {
    border-bottom: 3px solid #000;
}
.seminaria.category-page-template .single-cat-article-grid{
	margin-left: 0;
	margin-right: 0;
}
.seminaria.category-page-template h1{
	margin-right: 0;
}
.ast-container .seminaria.category-page-template .block-child-category{
	margin-right: 0;
}



/**************/
@media (min-width:922px){
	.mobile_header{
		display: none!important;
	}
}
.bs-video video{
	width: 100%;
    object-fit: cover;
}
/*Nowa podstrona*/
.bs-news-page-under{
	padding-left:6.5%;
	padding-right: 6.5%;
	margin-top: 0;
	margin-bottom: 5vw!important;
}
/* .single-post-aktualnosci{
	margin-top: 35px;
} */
.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%;
}
.blok_nowa_podstrona .bs-news-page{
	padding: 0!important;
}
.podstrona_sekcje .ugb-column__content-wrapper > h3{
	padding: 15px;
}
.aktualnosci-block .news-box.box-number-2 .second-box-overlay:hover .news-box-content,
.aktualnosci-block .news-box.box-number-6 .second-box-overlay:hover .news-box-content{
	transform: none;
}
#content .bs-news-page-under > .ugb-inner-block > .ugb-block-content .ugb-container__wrapper{
	padding-top: 0;
	padding-bottom: 0;
}
.bs-news-page .bs-kontakt-photo figcaption{
	width: 90%;
    text-align: center;
    margin: auto;
}
.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;
}
.ugb-accordion.ugb-accordion--v2.ugb-accordion--design-plain .ugb-accordion__heading{
	margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    border-bottom: 3px solid #000;
    padding-right: 0;
}
.ugb-accordion.ugb-accordion--v2 .ugb-accordion__heading .ugb-accordion__arrow{
	background-color: #000;
    padding: 1vw;
    margin-right: 15px;
    box-sizing: content-box;
    border-radius: 50px;
    height: 1.5vw;
    width: 1.5vw;
    fill: #fff;
}
.ugb-accordion.ugb-accordion--v2 .ugb-accordion__heading .ugb-accordion__arrow path{
	stroke: black;
    stroke-width: 2;
}
.entry-content > .wp-block-ugb-container.ugb-container > .ugb-inner-block >.ugb-block-content >.ugb-container__wrapper{
	padding: 0;
}
/**/

.baner-wydarzenie{
/*	margin-left: -18%!important;*/
    z-index: 5;
    position: relative;
    margin-right: 2em;
    margin-top: 20px;
}
.baner-wydarzenie ul{
	margin: 0;
}
.baner-wydarzenie li{
	display: grid;
    grid-template-areas:
        "obraz data"
        "obraz tytul"
        "obraz zajawka";
}

.baner-wydarzenie .wp-block-post-featured-image{
	display: inline-block;
    float: left;
    background: #ffffff;
    /*padding: 7px 0px 7px 7px;*/
    margin-top: -20px!important;
    margin-right: 2em;
	grid-area: obraz;
    padding: 0;
}
.baner-wydarzenie .wp-block-post-featured-image img{
	height: 15vw;
    width: 14vw;
    object-fit: cover;
    max-width: 256px;
    max-height: 256px;
	margin-left: -7vw;
    border: 7px solid white;
	margin-right: 5vw;
}
.baner-wydarzenie .wp-block-post-title{
	display: inline-block;
    font-size: 1.4vw;
    font-weight: 700;
    color: black;
    padding-right: 11%;
    line-height: 1.4;
	grid-area: tytul;
	margin-left: -7vw;
	padding-left: 30px;
}
.baner-wydarzenie .wp-block-post-date{
	grid-area: data;
	margin-left: -7vw;
	padding-left: 30px;
}
.baner-wydarzenie .wp-block-post-excerpt__excerpt{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
	grid-area:zajawka;
	margin-left: -7vw;
}
.baner-wydarzenie .wp-block-post-excerpt__excerpt p{
	margin-bottom: 0;
}
.bs-baner-second-column{
	height: 100%;
}
.entry-content .bs-section-baner .bs-baner-badawcza{
	margin-top: 0;
}
#content .entry-content .kolumny-z-ikonami{
	margin-top: 5vw;
	margin-right: 6.5% !important;
    margin-left: 6.5% !important;
}
.entry-content .bs-kolumny{
	margin-bottom: 5vw;
}
.single-post-aktualnosci #primary > .wp-block-ugb-container.ugb-container > .ugb-inner-block > .ugb-block-content > .ugb-container__wrapper{
	padding-top: 0;
	box-shadow: none;
}
.single-post-aktualnosci > #primary > .wp-block-ugb-container.ugb-container{
	margin-top: 0;
}
.odstep{
	margin-left:6.5%;
	margin-right:6.5%;
}
.odstep-prawy{
	margin-right: 6.5%;
}
body{
    font-family: "Leopoldina Regular", Arial, sans-serif; 
}
.entry-content .bs-naglowek-podstrony{
	font-size: 2.8vw;
	font-weight: 700;
}
td,th{
	font-size: 1vw;
}
.bs__links__list__item{
	border-bottom: 3px solid black;
}
.ugb-accordion--open .bs__links__list li:first-child{
	border-top: 0;
}
.entry-content > .wp-block-bonasoft-modular-file-list2{
	margin: 0 6.5%;
}
.bs_sticky__menu-item--passive .bs_sticky_main__menu-item__home-icon{
	fill:#fff;
}
.bs_sticky__menu-item--active .bs_sticky_main__menu-item__home-icon{
	fill:#000;
}
p{
	margin-bottom: 1.6em;
	line-height: 1.4;
}
.entry-content p, .entry-content li,.entry-content ul{
	font-size:1.2vw;
	line-height: 1.4;
}
h1, .entry-content h1,.ast-single-post .entry-title {
    font-size: 2.8vw;
	line-height: 1.3;
}
h2, .entry-content h2 {
    font-size: 2.2vw;
	line-height: 1.3;
}
h3, .entry-content h3,h4, .entry-content h4,h5, .entry-content h5{
	font-size: 1.8vw;
	line-height: 1.3;
}
.entry-content .naglowek-kolumny-z-ikonami{
	font-size: 1.5vw;
}
.entry-content .naglowek-wladze{
	font-size: 1.5vw;
}
.entry-content .naglowek-podstrona-z-kolumnami{
	font-size:1.5vw;
}
.entry-content .parent-page p{
	font-size: 1.5vw;
	font-weight: 700;
	margin-left: 0;
}
.bs-naglowek-z-kolorem strong{
	align-self: center;
}
.bs_sticky_main__menu-item__home-icon{
	fill:#000;
}
.bs_sticky_main__menu-item__wcag-icon{
	stroke: #000;
}
.ast-builder-layout-element.site-header-focus-item.ast-header-account{
	height: 100%;
	padding: 0;
}
.ast-builder-layout-element.site-header-focus-item.ast-header-account a span{
	font-size: 1.1vw;
    font-weight: 600;
    color: #000;
    line-height: 50px;
}
.bs_menu__section .bs_menu__imagebox .bs_menu__description,.bs_set_section_as_sticky__section .bs_set_section_as_sticky__imagebox .bs_set_section_as_sticky__description {
    font-size: 1.2vw;
    line-height: 1.4vw;
}
.entry-content .bs-baner-badawcza {
    margin-top: 4vw;
}
.entry-content > .wp-block-bonasoft-modular-breadcrumbs-block .bs_add_breadcrumb_trail{
	margin-left: 0;
}
.mobile_header{
	display: none;
}
#masthead .ast-mobile-header-wrap .ast-below-header-bar{
	min-height: 0;
}
hr{opacity:1;}
.bs__units__section,.bs__units__list{
	scrollbar-width: thin;
}
#content{background: #fff;}
.custom-logo-link, footer .widget_media_image a{
    display: block;
}
.main-header-bar{border: none;}
html{scroll-behavior: smooth;}
.naglowek-podstrona-z-kolumnami + .bs__links{
	margin-top: 0;
}
.ast-logo-title-inline .site-logo-img a{
    padding-right: 3em;
}
.bs_mobile-nav__item__label{
	width: 100%;
}
.bs_mobile-nav__item.bs_mobile-nav__item--target[data-section-id="1"]{
	position: relative;
	/* background-image:url("/wp-content/uploads/sites/8/2022/04/DSC_4620_grey-scaled-1.jpg")!important ; */
}
.bs_mobile-nav__item.bs_mobile-nav__item--target[data-section-id="2"]{
	position: relative;
	/* background-image:url("/wp-content/uploads/sites/8/2022/04/medical-students-are-in-the-hallway-and-talking_grey-scaled-1.jpg")!important ; */
}
.bs_mobile-nav__item.bs_mobile-nav__item--target[data-section-id="5"]{
	position: relative;
	/* background-image:url("/wp-content/uploads/sites/8/2022/04/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"],
.bs_mobile-nav__item.bs_mobile-nav__item--target[data-section-id="7"],.bs_mobile-nav__item.bs_mobile-nav__item--target[data-section-id="8"]{
	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.bs_mobile-nav__item--target[data-section-id="7"]:before,.bs_mobile-nav__item.bs_mobile-nav__item--target[data-section-id="8"]: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;
}
.site-content .entry-content .bs_mobile-nav__item__text{
	font-size: 1.2rem;
	line-height: 1.4;
	margin-bottom: 0;
	padding: 0px 10%;
}
.bs_mobile-nav__item{
	min-height: 45vw;
}
.bs_mobile-nav__item--search-target{
	background-color: var(--wydzialowy-ciemny)!important;
    color: #000!important;
}
.main-navigation.ast-inline-flex .menu-item-object-login a{
	padding-right: 1vw;
}
.entry-content .ogloszenia-block-naglowek,.entry-content .aktualnosci-block-naglowek,#content .wydarzenia-block-naglowek{
	line-height: 1.4;
}
.wydarzenia-block{
	padding-top: 0!important;
	margin-top: 0;
}
.element-ogloszenia, .element-ogloszenia-more,.element-wydarzenia, .element-wydarzenia-more{
	margin-top: 2.5vw;
}
.aktualnosci-block .news-box-title h3{
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}
#content .bs-konferencje-akordeony .wp-block-media-text__content .ugb-accordion__heading{
	margin-left: 10%;
	margin-right:13%;
}
#content .bs-konferencje-akordeony .wp-block-media-text__content .ugb-accordion__heading h2{
	padding-left: 0!important;
	padding-right: 0!important;
}
@media (min-width:922px){
.page-id-647 .site-content .ast-container,.page-id-35124 .site-content .ast-container{
	display: block;
}
}
.bs-section-baner .bs-baner-second-column .bs-baner-text,.bs-section-baner .bs-baner-second-column .bs-baner-text > *{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
/*Sticky menu*/
.bs_sticky{
	padding: 0 2%;
}
.bs_sticky__menu-item{
	white-space: nowrap;
	padding: 0 1vw!important;
}
/*Stopka*/
.site-footer-primary-section-3 .footer-widget-area.widget-area.site-footer-focus-item.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{
	grid-area: menu;
}
#mks_social_widget-3,.widget.mks_social_widget{
	grid-area: ikony;
}
#media_image-12{
	grid-area: bip;
    height: 2vw;
    width: 6vw;
    margin-left: 1.5vw;
}
#media_image-12 img{
	max-width: 100%;
    height: 2vw!important;
    width: 6vw;
	vertical-align: baseline;
}
/*scroll*/

::-webkit-scrollbar {
width: 6px;
}
::-webkit-scrollbar-track {
border-left: 1px solid #000;
}
::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover {
background: #000;
    -webkit-box-shadow: inset 0 0 6px #000000;
}
::-webkit-scrollbar-thumb:window-inactive {
background: #0e446c;
} 
.ast-container{
	max-width:100%;
	padding:0;
}
.ast-page-builder-template .site-content>.ast-container{
	margin:0;
}
.widget{
	margin: 0 0 0.2vw 0;
}
#masthead .ast-container, .ast-header-breadcrumb .ast-container{
	padding:0;
	margin-left:6.5%;
	margin-right:6.5%;
}
.wp-block-column{
	margin-left:0!important
}
.bs-border{
	height:4px;
	margin-bottom:0;
	margin-left:4%;
	margin-right:4%;
}
svg.bs_sticky__menu-item__search-icon{
	width: 1.3vw;
    height: 1.3vw;
    margin-bottom: .3vw;
}
svg.bs_sticky_main__menu-item__home-icon{
	margin-bottom: .3vw;
    width: 2vw;
    height: 2vw;
}
.bs_set_section_as_sticky__section__form__button{
	padding: 1.5em 0;
}
/*cos_z_naglowka*/

.row-news-three-with-shadow .col-two-wrap h3{
	font-size: 1.4vw;
}
.widget.widget_search .widget-title{
	display:none;
}
.ast-header-account-wrap .ast-header-account-type-icon .ahfb-svg-iconset svg{
	height: 2vw;
    width: 1.5vw;
}
.bs_wcag_shortcode_button{
	width: 1.8vw;
	padding-left: 0;
}
.widget_search .search-form button{
    top: 11px!important;
}
.ast-icon.icon-search{
	font-size:20px;	
}

/*ikony_spolecznosciowe*/

ul.mks_social_widget_ul .socicon-facebook, ul.mks_social_widget_ul .socicon-youtube, ul.mks_social_widget_ul .socicon-linkedin,
 ul.mks_social_widget_ul .socicon-instagram,ul.mks_social_widget_ul .socicon-twitter, ul.mks_social_widget_ul .soc_square{
	background:#ffffff00;
}
ul.mks_social_widget_ul li a:before{
	color:white;
}
.mks_social_widget_ul a{
	font-size:1.5vw!important;
}
.socicon-instagram.soc_rounded{
	margin-right:0;
}

/*WPML menu*/
#icl_lang_sel_widget-2,#icl_lang_sel_widget-4{
	display: block;
}
#icl_lang_sel_widget-2 >.wpml-ls-sidebars-mobile_menu_wpml ul,#icl_lang_sel_widget-4 >.wpml-ls-sidebars-mobile_menu_wpml ul{
	display: flex;
}
#icl_lang_sel_widget-2 >.wpml-ls-sidebars-mobile_menu_wpml,#icl_lang_sel_widget-4 >.wpml-ls-sidebars-mobile_menu_wpml{
	padding: 0;
	padding-left: 20px;
}
#icl_lang_sel_widget-2 >.wpml-ls-sidebars-mobile_menu_wpml li,#icl_lang_sel_widget-4 >.wpml-ls-sidebars-mobile_menu_wpml li{
	padding: 0;
	line-height: 3;
	font-weight: bold;
}
#icl_lang_sel_widget-2 >.wpml-ls-sidebars-mobile_menu_wpml li a img,#icl_lang_sel_widget-4 >.wpml-ls-sidebars-mobile_menu_wpml li a img{
	width: 3vw;
    height: 1.8vw;
	vertical-align: text-top;
}
#icl_lang_sel_widget-2 >.wpml-ls-sidebars-mobile_menu_wpml li a span,#icl_lang_sel_widget-4 >.wpml-ls-sidebars-mobile_menu_wpml li a span{
	font-size: 3vw;
	color:#000;
	vertical-align: top;
}
.wpml-ls-legacy-list-vertical a{
	padding: 0 10px;
	line-height: 2;
}


/*footer*/
footer{
    position: relative;
}
.widget.widget_media_image img{
	max-width: 100%;
    height: 21vh;
    width: 21vw;
}
.footer-adv-widget-2 .widget.ast-no-widget-row{
	display:none;
}
.footer-adv-widget-3{
	margin-left:-11%;
	margin-right:11%;
	padding-top:6%!important;
}
.footer-adv-widget-4{
	text-align:right;
	font-size:1.35vw;
	font-weight:600;
	line-height:3.5em;
}
.footer-adv-widget-1{
	font-size:1.35vw;
	font-weight:600;
	line-height:3.5em;
}
.ast-col-lg-3{
	padding:0;
}
.ast-row{
	border-top:solid 4px white;
	padding-top:45px;
	margin-left:5.5%;
	margin-right:5.5%;
}
.footer-adv-overlay{
	padding:20px;
}
.site-below-footer-wrap[data-section="section-below-footer-builder"]{
	cursor: url(https://casid.uwr.edu.pl/wp-content/uploads/sites/26/2021/05/Group-229-1.svg), auto!important;
}
.ast-small-footer-section-1 .textwidget p{
	font-size:1.35vw;
	font-weight:700;
	margin-bottom:0;
	letter-spacing:0.1px;
}
.ast-small-footer-section-1 .textwidget p strong{
	border-bottom: solid 4px #3784C5; 
}
#nav_menu-6{
	margin-bottom: 1.75vw;
}
#mks_social_widget-3,footer .mks_social_widget{
	line-height: 3.5vw;
}
#mks_social_widget-5{
	line-height: 3.5vw;
}
ul.mks_social_widget_ul li{
	margin-left: .9vw;
	margin-right: .9vw;
}
.mks_social_widget_ul{
	margin-bottom: .3em;
}
footer ul.mks_social_widget_ul li a{
	width: 1.5vw!important;
    height: 3vw!important;
    line-height: 3.5vw!important;
	margin-right:.5vw;
	margin-bottom: .5vw;
}
footer ul.mks_social_widget_ul li a.socicon-youtube{
	height: 2.5vw!important;
}
footer ul.mks_social_widget_ul li .socicon-youtube{
	align-items: flex-end;
}

/*newsletter*/

.brave_popup .brave_element.brave_element--form .brave_form_field input[type=email], .brave_popup .brave_element.brave_element--form .brave_form_field input[type=text], .brave_popup .brave_element.brave_element--form .brave_form_field textarea{
	border-radius: 10px 10px 0px 10px!important;
}
.brave_popup .brave_element.brave_element--form .brave_form_button{
	text-align:center!important;
}
#brave_popup_284__step__0 #brave_element--MYEk0meASzjHRrqjuiZ .brave_form_button button, #brave_popup_285__step__0 #brave_element--MYEqVZGLCntqgygHAi1 .brave_form_button button{
	border-color:#fffffe00!important;
	border-radius: 0px 10px 10px 10px!important;
}
#brave_popup_284__step__0 #brave_element--MYEk0meASzjHRrqjuiZ .brave_form_button button, #brave_popup_285__step__0 #brave_element--MYEqVZGLCntqgygHAi1 .brave_form_button button:hover{
	border:solid 2px white!important;
}
#brave_popup_284__step__0 .brave_popup__step__desktop .brave_popup__step__content{
	border-radius: 0px 10px 10px 10px!important;
}
#brave_popup_285__step__0 #brave_element--MYEqVZGLCntqgygHAi1 input[type="checkbox"]:checked:before, #brave_popup_285__step__0 #brave_element--MYEqVZGLCntqgygHAi1 input[type="radio"]:checked:before{
	color:white!important;
}
#brave_popup_285__step__0 #brave_element--MYEqVZGLCntqgygHAi1 .brave_form_custom_content{
	color:white!important;
	font-size:1.5vw!important;
}

/*lista_plikow*/

.bs__file-list{
	margin-left:10%;
	background:transparent;
}

/*breadcrumbs*/

.bs_add_breadcrumb_trail{
	margin-left:10%;
	margin-right: 10%;
	margin-top: 80px;
    margin-bottom: 30px;
}
.bs_add_breadcrumb_trail a:first-child{
	padding-left:0!important;
}
.bs_breadcrumb_trail_item,.bs_breadcrumb_trail span {
    font-size: 1.2vw;
}
.bs-breadcrumbs{
    margin-left: 8%;
    margin-right: 12%;
    margin-top: 2%;
}
/*footer*/

.mks_social_widget_ul{
	margin-right:-1vw!important;
	padding-left: 0;
}
.textwidget p{
	font-weight:700;
	margin-bottom:0;
	font-size: 1.35vw;
	text-align:center;
}
.textwidget strong{
	border-bottom:solid 4px #3784C5;
}
#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-3"]	{
	font-size:1.5vw;
	font-weight:600;
	line-height:2.5em
}
.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;
	padding:0;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{
	border-top:solid 4px white;
	margin-left:5.5%;
	margin-right:5.5%;
	padding-top:50px;
}
.ast-builder-layout-element.ast-header-search{
	width:5vw;
}
.ast-below-header-wrap{
	box-shadow:0 0px 10px 0px #80808096;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{
	max-width:none;
}
.site-primary-footer-wrap{
	padding-top:30px;
	padding-left: 0!important;
	padding-right: 0!important;
}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"].footer-widget-area-inner{
	text-align: right;
}

/*formularz_kontaktowy*/

.bs-kontakt-right-column-2 .bs-napis-kontakt2{
	font-size:2.8vw;
	margin-left: 0;
}
.bs-kontakt-right-column-2 .bs-kontakt-text2{
    font-weight: 500;
    font-size: 1vw;
	margin-bottom: 50px!important;
}
.bs-kontakt-right-column-2 .ipt-eform-width-restrain{
	margin:0!important;	
}
.bs-kontakt-right-column-2 .ipt-uif-custom-material-custom .ipt-eform-content{
	box-shadow:none!important;
}
.bs-kontakt-right-column-2 .ipt_uif_question_content .input-field{
	box-shadow: 0 2px 2px 0px rgb(0 0 0 / 14%), 0 3px 1px -2px rgb(0 0 0 / 20%), 0 1px 5px 0 rgb(0 0 0 / 12%);
}
.bs-kontakt-right-column-2 .ipt-uif-custom-material-custom .ipt_uif_column .ipt_uif_column_inner.side_margin,.bs-kontakt-right-column-2 .ipt-uif-custom-material-custom .ui-tabs .ui-tabs-panel,
.ipt-uif-custom-material-custom .ipt-eform-material-button-container.ipt_fsqm_form_button_container{
	padding:0!important;
}
.bs-kontakt-right-column-2 .ipt-eform-tab-nav-wrap{
	display:none!important;
}
.bs-kontakt-right-column-2 .ipt-uif-custom-material-custom [type="checkbox"] + label:before, .ipt-uif-custom-material-custom [type="checkbox"] + label:after{
	border:solid 1px black!important;
}
.bs-kontakt-right-column-2 .ipt-uif-custom-material-custom [type="checkbox"] + label{
	color:black!important;
}
.ipt-uif-custom-material-custom .ipt_uif_question label.ipt_uif_question_title{
	font-size:1.2vw;
}
.ipt-uif-custom-material-custom .ipt-eform-material-button-container.ipt_fsqm_form_button_container .eform-button-container-inner{
	justify-content:left!important;
}
.ipt-uif-custom-material-custom .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat .eform-button-container-inner .ui-button{
	background:transparent;
	border: solid 2px white;
	border-radius:0 10px 10px 10px!important;
	font-size:1.4vw;
	color:black;
	height:3vw;
	margin-left:0!important;
}
.ipt-uif-custom-material-custom .ipt-eform-material-button-container .eform-button-container-inner .ui-button:hover{
	background:transparent!important;
	border: solid 2px black;
	height:3vw;
}

/*zapotrzebowanie_na_domene*/

.bs-new-domain .ipt-eform-width-restrain{
	margin-left:8%!important;	
}
.bs-new-domain .ipt-uif-custom-material-custom .ipt-eform-content{
	box-shadow:none!important;
}
.bs-new-domain .ipt_uif_question_content .input-field{
	box-shadow: 0 2px 2px 0px rgb(0 0 0 / 14%), 0 3px 1px -2px rgb(0 0 0 / 20%), 0 1px 5px 0 rgb(0 0 0 / 12%);
}
.bs-new-domain .ipt-uif-custom-material-custom .ipt_uif_column .ipt_uif_column_inner.side_margin,.bs-new-domain .ipt-uif-custom-material-custom .ui-tabs .ui-tabs-panel{
	padding:0!important;
}
.bs-new-domain .ipt-eform-tab-nav-wrap{
	display:none!important;
}
.bs-new-domain .ipt-uif-custom-material-custom [type="checkbox"] + label:before, .ipt-uif-custom-material-custom [type="checkbox"] + label:after{
	border:solid 1px black!important;
}
.bs-new-domain .ipt-uif-custom-material-custom [type="checkbox"] + label{
	color:black!important;
}
.bs-konferencje-akordeony .wp-block-ugb-accordion{
	margin:0;
}
.bs-strona-konferencje .ugb-accordion__item .ugb-accordion__content .wp-block-bonasoft-modular-file-list2 .bs__file-list__list li{
	padding-left: 30px;
}

/*podstrona_szablon*/
.bs-page-with-tables .bs-kontakt-text{
    margin-left: 0;
}
.bs-photo-under-primary img{
	height:auto;
	object-fit: none!important;
}
.bs-photo-under-primary{
	margin-left:10%;
}
.bs-grupa-kolumny{
    margin: auto 5.5%
}
.ast-no-sidebar .entry-content .alignwide.bs-naglowek-szablonu-kolumny > figure, .ast-no-sidebar .entry-content .alignwide.bs-page-links figure{
    transition-duration: .5s;
    overflow: hidden;
    z-index: 0;
	min-height: 400px;
	max-height: 1000px;
    align-self: auto;
}
.ast-no-sidebar .entry-content .alignwide.bs-naglowek-szablonu-kolumny figure.wp-block-table, .ast-no-sidebar .entry-content .alignwide.bs-page-links figure.wp-block-table{
	min-height: auto;
	margin-bottom: 1.6em;
}
.ast-no-sidebar .entry-content .alignwide.bs-naglowek-szablonu-kolumny figure:hover, .ast-no-sidebar .entry-content .alignwide.bs-page-links figure:hover{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1);
    z-index: 0;
}
.ast-no-sidebar .entry-content .alignwide.bs-naglowek-szablonu-kolumny figure.wp-block-table:hover, .ast-no-sidebar .entry-content .alignwide.bs-page-links figure.wp-block-table:hover{
	transform: none;
}
.ast-no-sidebar .entry-content .alignwide.bs-naglowek-szablonu-kolumny{
    margin-left: 0;
    margin-right: 0;
    margin-right: 12%;
}
.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;
}
.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 h4,
.entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content h5,
.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 .wp-block-media-text__content ol,
.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,.bs-short-news-text,.bs-short-news-naglowek{
    padding-left: 10%!important;
    padding-right: 13%!important;
}
.single-post-aktualnosci .bs-naglowek-szablonu-kolumny .wp-block-media-text__content{
	padding: 0;
}
.single-post-aktualnosci ul.bs__links__list{
	margin-left:10%!important;
}
.single-post-aktualnosci .bs-naglowek-szablonu-kolumny ~ .wp-block-ugb-container.ugb-container.ugb-main-block p,
.single-post-aktualnosci .bs-naglowek-szablonu-kolumny ~ .wp-block-ugb-container.ugb-container.ugb-main-block h3,
.single-post-aktualnosci .bs-naglowek-szablonu-kolumny ~ .wp-block-ugb-container.ugb-container.ugb-main-block h4,
.single-post-aktualnosci .bs-naglowek-szablonu-kolumny ~ .wp-block-ugb-container.ugb-container.ugb-main-block h5{
	margin-left: 0;
	margin-right: 0;
}
.single-post-aktualnosci .bs-naglowek-szablonu-kolumny ~ .wp-block-ugb-container.ugb-container.ugb-main-block ul,
.single-post-aktualnosci .bs-naglowek-szablonu-kolumny ~ .wp-block-ugb-container.ugb-container.ugb-main-block ol{
	margin-left: 3em!important;
	margin-right: 0!important;
}
.single-post-aktualnosci .bs-naglowek-szablonu-kolumny ~ .wp-block-ugb-container.ugb-container.ugb-main-block ul.bs__file-list__list{
    margin-left: 0!important;
    margin-right: 0!important;
}

.single-post-aktualnosci ul.bs__file-list__list{
	margin-left:10%!important;
}
.bs_gallery__img:hover {
    border: 2px solid orangered;
    cursor: pointer;
}
.bs-naglowek-baner{
    padding: 0;
}
.bs-naglowek-baner .wp-block-cover__inner-container{
    margin-right: 0;
}
.bs-naglowek-baner .wp-block-cover__inner-container h2{
    background-color: #064473bd;
    padding: 40px;
}
.entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content .bs-pageList-container p{
	padding: 0!important;
}
.entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content .bs-pageList-container .parent-page{
	margin-left: 10%;
	margin-right: 13%;
}
.entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content .bs-pageList-container {
    margin-left: 0;
    padding-left: 0!important;
    padding-right: 0!important;
}



/*wyszukiwarka*/
#search-4 .search-form>label{
    font-size: .8vw;
}
.search-field,#wp-block-search__input-1{
	padding: 10px 8vw 10px 12px!important;
	background:#ECECEC!important;
	border-radius: 0px 10px 10px 10px!important;
}
.ast-builder-menu-mobile[data-section="section-header-mobile-menu"] .widget_search .wp-block-search__input {
	padding: 0 8vw 0 12px!important;
	background:#ECECEC!important;
	border-radius: 0px 10px 10px 10px!important;
}
.ast-builder-menu-mobile[data-section="section-header-mobile-menu"] .widget_search .wp-block-search__button{
	margin-left:-15%;
}
.ast-icon.icon-search svg{
	margin:0;
}
#comments .submit, .search .search-submit{
	line-height:0!important;
}
.main-navigation.ast-inline-flex{
	font-size:1.1vw;
	font-weight:600;
}
.main-navigation.ast-inline-flex a{
	padding-right:2vw;
	padding-bottom:0.2vw;
}
.ast-above-header-bar, .ast-below-header-bar, .ast-primary-header-bar{
	border-bottom:none;
}

/*szablon_nowej_podstrony*/

.page .post-thumb-img-content.post-thumb,.single-przew_pos .post-navigation{
    display: none;
}
.bs-news-page, .podstrona-szachownica, .bs-page-links, .bs-page-margin-top{
	margin-top:35px!important;
}
.bs-naglowek-szablonu-kolumny,.bs-naglowek-szablonu-kolumny figure{
    overflow: hidden;
}
.bs-naglowek-szablonu-kolumny figure{
	max-height: 1000px;
}
.bs-naglowek-szablonu-kolumny figure img{
    transition-duration: .5s;    
}
.bs-naglowek-szablonu-kolumny figure:hover{
    height: 110%;
}
#primary .entry-content .wp-block-media-text__content h2.bs-naglowek-podstrony, .bs-news-page .bs-contact-right-column h2.bs-naglowek-podstrony,
#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 h2,.type-przew_pos h1,#content .bs-short-news-naglowek{
	font-size:2.8vw;
	margin-bottom:40px;
	font-weight: 700;
}

.type-przew_pos h1{
    font-weight: 700;
    font-size: 2.8vw;
    padding: 0 10%;
	margin-right:6%;
}
.bs-contact-right-column h3{
	margin-left:14%;
	margin-right:6%;
}
.bs-contact-right-column .parent-page h3{
	margin-left: 0;
}
.bs-contact-right-column p,.bs-contact-right-column ul,.bs-contact-right-column ol,.bs-contact-right-column h2,.bs-contact-right-column .wp-block-buttons,
.bs-column-short-news .wp-block-buttons,.bs-contact-right-column h3,.bs-contact-right-column h4,.bs-contact-right-column h5,.bs-contact-right-column .bst_fileList{
    margin-left:14%;
	font-weight:500;
	margin-right:6%;
}
.bs-contact-right-column .wp-block-table{
	margin-left: 14%;
	font-weight:500;
	margin-right: 6%;
}
.bs-contact-right-column .bs-pageList-container{
	margin-left: 14%!important;
	margin-right: 6%;
	width: auto;
}
/*.bs__links__list__item__link{
	font-size: 1.8vw;
}*/
.bs-pageList-container + .bs__links{
	width: auto;
    margin-top: -5vw;
}
.bs-pageList-container ~ .bs__links .bs__links__list li:first-child{
	border-top: 0;
}
.bs-kontakt-photo p, .bs-kontakt-photo ul, .bs-kontakt-photo ol, .bs-kontakt-photo h2{
	margin-left:13%
}
.bs-column-short-news .bs__links{
	margin-left: -15px;
}

/*strona_kontakt*/

.bs-kontakt-photo img{
	height:86vh;
	object-fit:cover;
	width:100%;
}
.bs-kontakt-photo p{
	margin-left:6%;
	margin-right:6%;
}
.bs-contact-right-column{
	margin-left:0;
	/*margin-bottom: 100px;*/
}
.bs-border-kontakt,.bs-border-news{
	height:5px;
	margin-bottom:100px;
}
.bs-napis-kontakt{
	margin-left:10%;
	font-size:2.8vw;
	margin-bottom:40px;
}
.bs-contact-right-column .bs-kontakt-podtytul{
	margin-left:10%;
	font-size:1.8vw;
}
.bs-kontakt-text{
	margin-left:5%;
	font-weight:500;
	font-size:1vw;
}
ul.bs-kontakt-text{
	margin-left:8%;
}
.entry-content .bs-kontakt-text-wstep-lista{
    margin-bottom: 0;
}
.bs-kontakt-right-column-2{
	margin-right:6.5%;
	margin-left:9.5%!important;
	margin-bottom:125px;
}
.bs-kontakt-napis-podtytul-2{
	margin-bottom:0!important;
	font-size:1.5vw!important;
	font-weight:700;
}
.bs-kontakt-border-2{
	height:3px;
}
.bs-contact-right-column-3{
	margin-left:0!important;
	margin-right:6.5%;
	margin-bottom:125px;
}
.bs-contact-right-column-3 .bs__links{
	margin-left: 10.5%!important;
}
.bs-kontakt-border-3{
	height:3px;
	margin-left:10%
}
.bs-kontakt-napis-podtytul-3{
	margin-bottom:0!important;
	font-size:1.5vw!important;
	font-weight:700;
	margin-left:12%;
}
.bs-kontakt-podtytul-4{
	margin-left:10%;
	margin-bottom:10%!important;
	margin-top:-2%!important;
}
.bs-links-icon{
	background-color: #fff;
	border: 2px solid #000;
}
.bs-links-icon svg g{
	fill: #000;
}
/*BLOKI*/

/*baner*/

.bs-section-baner .bst-video{
	height:39vw;
}
.bs-baner-post .read-more{
	display:none;
}
.bs-baner-text{
	font-size:1.8vw!important;
    line-height: 1.4;
	padding-top:15%;
	padding-left:30px;
	padding-bottom: 100px;
	padding-right:11%;
	margin-bottom:0!important;
}
.bs-baner-post a{
	font-size:1.4vw;
	font-weight:700;
	color:black;
	padding-right:11%;
    line-height: 1.4;
}
.bs-baner-post .wp-block-latest-posts__featured-image.alignleft{
    margin-right: 2em;
}
.bs-baner-post .wp-block-latest-posts__post-excerpt{
	font-size:1.2vw;
	padding-right:11%;
    line-height: 1.4;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.bs-baner-post{
	margin-left:-18%!important;
	z-index:5;
	position:relative;
}
.bs-baner-post .wp-block-latest-posts__featured-image.alignleft{
	background:#ffffff;
	padding:7px 0px 7px 7px;
	margin-top:-20px!important;
}
.bs-baner-post .wp-block-latest-posts__featured-image.alignleft img{
	height:15vw;
    width:14vw;
	object-fit:cover;
}
.bs-baner-badawcza img{
	width:22vw;
	padding-right:11%;
}
.bs-baner-strzalka img{
	margin-right:140px;
	margin-top:-21%;
	z-index:5;
	position:relative;
	width:5vw;
}

/*podstrona szachownica*/

.podstrona-szachownica h2{
    margin-left: 0;
}
.tekst-zdjecie-poziom,.tekst-zdjece-kwadrat,.tekst-zdjecie-pion{
    margin-bottom: 50px;
}
.tekst-zdjece-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-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-poziom .wp-block-image img:hover,.tekst-zdjecie-pion .wp-block-image img:hover,.tekst-zdjece-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{
    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-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{
    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{
	padding-left: 11%!important;
}
#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{
    margin: 0 auto auto 0;
}
.podstrona-szachownica .podstrona-szachownica-obraz-auto {
    margin-bottom: 20px;
}
.podstrona-szachownica .podstrona-szachownica-obraz-auto figure{
    width: 98%;
    margin: auto;
}
.entry-content .podstrona-z-kolumnami li{
	line-height: 1.8;
}


/*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;
	width:9vw;
}
#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);
}

/*sekcja_z_ksiazka*/

.bs-section-with-book-second-column .wp-block-ugb-image-box.ugb-image-box.ugb-1bb4b68.ugb-image-box--v4.ugb-image-box--columns-1.ugb-image-box--design-basic.ugb-main-block{
	margin:0;
}
.bs-section-with-book-image{
	clip-path: polygon(15% 0, 100% 0, 100% 100%, 0 100%, 0 16%);
	overflow:hidden;
}
.bs-section-with-book-image img{
	transition-duration:1s;
	height:49vw;
	object-fit:cover
}
.bs-section-with-book-image img:hover{
	transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    z-index: 0;
}
.bs-section-with-book{
	background:#064473;
	height:49vw;
}
.bs-section-with-book .has-black-color.has-text-color,.entry-content .bs-section-with-book h3{
	color:white;
	padding-left:16%;
	padding-right:10%;
	padding-top:80px;
	font-size:2.6vw;
	font-weight:600;
}

/*sekcja_dodatkowa_rekrutacja*/

.bs-section-dodatkowa-rekrutacja{
	margin-left:6%;
	margin-right:6%;
	margin-top:150px;
}
.bs-section-dodatkowa-rekrutacja .bs-section-dodatkowa-rekrutacja-first-column .bs-dodatkowa-rekrutacja-naglowek{
	font-size:2.3vw;
	font-weight:500;
}
.entry-content .bs-section-dodatkowa-rekrutacja-first-column p{
	font-size:1.2vw;
	margin-right:20%;
    line-height: 1.4;
}
.bst-video{
	height:38vw;
}
.bs-dodatkowa-rearutacja-photo1{
	z-index:2;
	position:relative;
	margin-top:-100%!important;
	margin-left:50%!important;
	margin-right:50%!important;
	overflow:hidden;	
	transition-duration: 0.7s;
	border-radius: 10px 10px 0 10px;
}
.bs-dodatkowa-rearutacja-photo1:hover{
	transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    z-index: 5;
}
.bs-dodatkowa-rearutacja-photo1 img{
	width:20vw!important;
	height:18vw;
	object-fit:cover;
	border-radius:10px 10px 0 10px;
}
.bs-dodatkowa-rearutacja-photo2{
	z-index:3;
	position:relative;
	margin-left:24%!important;
	margin-top:-30%!important;
	overflow:hidden;
	background:#ffffffb5;
	width:20vw!important;
	padding-top:10px;
	padding-left:10px;
	border-radius:10px 10px 0 10px;
	transition-duration: 0.7s;
}
.bs-dodatkowa-rearutacja-photo2:hover{
	transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    z-index: 5;
}
.bs-dodatkowa-rearutacja-photo2 img{
	height:18vw;
	object-fit:cover;
	border-radius:10px 10px 0 10px;
}

/*sekcja_jednostki*/

.bs-section-jednostki{
	background:#ECECEC;
}
.bs-napis-jednostki{
	font-size:5.5vw!important;
	font-weight:700;
	margin-left:5.5%;
	margin-right:4%;
	padding-top:40px;
}
.bs-section-jednostki-inside{
	height:25vw!important;
	overflow-y:scroll!important;
	margin-left:4%;
	margin-right:4%;
	margin-top:50px!important;
	margin-bottom:80px!important;
	padding-left:5%!important;
	padding-top:50px!important;
}
.bs-list{
	font-size:1.2vw;
	font-weight:700;
	color:black;
	margin:0;
	height:40px!important;
}
.bs-list li{
	border-bottom:solid 4px white;
	padding:2px 10px 0 0;
	display:block;
	width: max-content;
	margin-bottom:25px;
}

.bs-list li:hover{
	border-bottom:solid 4px black;
	padding:2px 10px 0 0;
	display:block;
	width: max-content;
	cursor:pointer;
}

/*na_skroty*/

.bs-napis-section-na-skroty{
	font-size:5.5vw!important;
	font-weight:700;
	margin-left:5.5%;
	margin-right:4%;
	padding-top:40px;
}
.bs-na-skroty-button{
	font-size:2.3vw;
	font-weight:600;
	background:#ffffff00;
}
.bs-na-skroty-button:hover{
	background:#ffffff00!important;
}
.bs-na-skroty-button a{
	border:solid 4px #ffffff00!important;
    border-radius: 0 10px 10px             10px!important;
	padding:16px 40px!important;
}
.bs-na-skroty-button a:hover{
	border:solid 4px black!important;
    border-radius: 0 10px 10px             10px!important;
	background:#ffffff00!important;
	color:black!important;
}
.bs-section-na-skroty-inside{
	margin-top:80px;
	margin-bottom:0!important;
	padding-top:30px;
	padding-bottom:30px
}

/*rusza_rekrutacja*/

.bs-section-rusza-rekrutacja-first-column .bst-video{
	height:49vw;
}
.bs-section-rusza-rekrutacja-photo img{
	height:49vw!important;
	width:61vw!important;
}
.bs-section-rusza-rekrutacja{
    margin-bottom: 0;   
}
.bs-section-rusza-rekrutacja-photo{
	position: relative;
    margin-left: -22%!important;
    z-index: 5;
    width: 122%!important;
    margin-bottom: 0;
}
.read-more a{
	color:#000;
}

/*rusza-rekrutacja-2*/

.bs-section-rusza-rekrutacja2-first-column .bst-video{
	height:49vw;
}
.bs-section-rusza-rekrutacja-photo2 img{
	height:49vw!important;
}

/*uczelnia-badawcza*/

.ugb-image-box.ugb-image-box--v4 .ugb-image-box__overlay-link{
	cursor: url(https://casid.uwr.edu.pl/wp-content/uploads/sites/26/2021/05/Group-229-1.svg), auto!important;
}
.bs-baner-uczelnia-badawcza{
	padding:0!important;
}
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__box{
	height:49vw!important;
}
#content .ugb-image-box.ugb-image-box--v4.ugb-image-box--design-basic .ugb-image-box__description{
	font-size:1.8vw!important;
	margin-bottom:90px;
	margin-left:5%;
	margin-right:40%;
	line-height: 1.4;
}
.dwa-artykuly .artykul p{
	line-height: 1.4;
}

/*3-aktualnosci*/

.bs-section-three-news{
	margin-left:4%!important;
	margin-right:6.5%!important;
	margin-top:120px;
}
.bs-section-three-news-first-news{
	margin-top:20px;
}
.bs-section-three-news-first-news .wp-block-media-text__media img{
	height:auto;
	width:18vw;
	border-radius: 0 10px 10px 10px;
	object-fit:cover;
	transition-duration:1s;
}
.bs-section-three-news-first-news .wp-block-media-text__media{
	overflow:hidden;
	width:18vw;
	border-radius:0px 10px 10px 10px;
}
.bs-section-three-news-first-news .wp-block-media-text__media img:hover,.bs-section-three-news-second-news .wp-block-media-text__media img:hover{
	transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
	z-index: 0;
}
.bs-section-three-news-first-news h2,.bs-section-three-news-second-news h2{
	font-size:1.5vw;
}
.bs-section-three-news-first-news p{
	font-size: 1vw!important;
	margin-bottom:0;
}
.bs-section-three-news-second-news{
	margin-top:14%;
}
.bs-section-three-news-second-news .wp-block-media-text__media img{
	height:auto;
	width:18vw;
	border-radius: 0 10px 10px 10px;
	object-fit:cover;
	transition-duration:1s;
}
.bs-section-three-news-second-news .wp-block-media-text__media{
	overflow:hidden;
	width:18vw;
	border-radius:0px 10px 10px 10px;
}
.bs-section-three-news-second-news p{
	font-size: 1.1vw!important;
	margin-bottom:0;
}
.bs-section-three-news-second-column .wp-block-columns{
	background:#054B78;
	padding:20px 20px 0px 0px;
	border-radius: 10px 10px 0 11.5px;
	overflow:hidden;
	transition-duration:1s;
}
.bs-section-three-news-second-column img{
	height:24vw;
	border-radius:10px 10px 0 10px;
	object-fit:cover;
	overflow:hidden;
	transition-duration:1s;
}
.bs-section-three-news-second-column img:hover{transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
	z-index: 0;}

.bs-section-three-news-second-column .wp-block-image.size-large{
	overflow:hidden;
	transition-duration:1s;
	border-radius: 10px 10px 0 10px;
	margin-bottom:0;
}
.bs-section-three-news-second-column h2{
	font-size:2.6vw!important;
}
.bs-section-three-news-second-column p{
	font-size:1.1vw!important;
}

/*3-aktualnosci2*/

.bs-section-3-news{
	margin-left:6.5%;
	margin-right:6.5%;
	margin-top:120px;
}
.bs-section-3-news-first-column h2{
	background:#6D8034;
	padding-top:12vw;
	padding-bottom:20px!important;
	padding-left:5%!important;
	margin-right:25%;
	margin-top:-12vw!important;
	font-size:2.2vw;
	border-radius:0 10px 10px 10px;
}
.bs-section-3-news-first-column p{
	font-size:1.1vw;
	margin-right:10%;
	margin-left:5%;
}
.bs-section-3-news-first-column .wp-block-image.size-large{
	width:33vw;
	margin-left:5%;
	overflow:hidden;
}
.bs-section-3-news-first-column img{
	object-fit:cover;
	transition-duration:1s;
}
.bs-section-3-news-first-column img:hover,.bs-section-3-news-first-news .wp-block-media-text__media img:hover{
	transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
	z-index: 0;	
}
.bs-section-3-news-first-news h2,.bs-section-3-news-second-news h2{
	font-size:1.5vw;
}
.bs-section-3-news-first-news p{
	font-size:1.1vw!important;
	margin-bottom:-14%;
}
.bs-section-3-news-first-news .wp-block-media-text__media{
	overflow:hidden;
	width:18vw;
	border-radius:0px 10px 10px 10px;
}
.bs-section-3-news-first-news .wp-block-media-text__media{
	margin-left:15%;
}
.bs-section-3-news-first-news .wp-block-media-text__media img{
	height:16vw;
	width:18vw;
	border-radius: 0 10px 10px 10px;
	object-fit:cover;
	transition-duration:1s;
}
.bs-section-3-news-first-news .wp-block-media-text__content{
	padding:0;
}
.bs-section-3-news-second-news{
	margin-top:8vw;
}
.bs-section-3-news-second-news p{
	font-size:1.1vw!important;
	margin-bottom:-13%;
}
.bs-section-3-news-second-news .wp-block-media-text__media{
	overflow:hidden;
	width:18vw;
	border-radius:0px 10px 10px 10px;
}
.bs-section-3-news-second-news .wp-block-media-text__media img{
	height:16vw;
	width:18vw;
	border-radius: 0 10px 10px 10px;
	object-fit:cover;
	transition-duration:1s;
}
.bs-section-3-news-second-news .wp-block-media-text__media img:hover{
	transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
	z-index: 0;
}
.bs-section-3-news-second-news .wp-block-media-text__content{
	padding:0;
	margin-left:-15%;
}

/*dwie-kolumny-aktualnosci*/

.bs-section-two-columns{
	padding-right:6.5%;
	padding-left:6.5%;
	background: #65717F;
	height:51vw!important;
}
.bs-section-two-columns-first-column{
	margin-right:3%;
}
.bs-section-two-columns-first-image .ugb-image-box__content{
	background:#223345;
	padding:30px;
	border-radius:0 10px 10px 10px;
	margin-right:8%;
	margin-left:12%;
	height:30vw;
}
.bs-section-two-columns-first-image .ugb-inner-block .ugb-block-content .ugb-image-box__item.ugb-image-box__item1.ugb-image-box__box .ugb-image-box__box.ugb-image-box__image-wrapper{
	clip-path: polygon(0 0, 100% 0, 100% 100%, 15% 100%, 0 85%);
	height:43vw!important;
}
.bs-section-two-columns-first-image .ugb-inner-block .ugb-block-content .ugb-image-box__item.ugb-image-box__item1.ugb-image-box__box{
	background:#65717F;
	overflow:hidden;
	height:45vw!important;
}
.bs-section-two-columns-first-image .ugb-inner-block .ugb-block-content .ugb-image-box__item.ugb-image-box__item1.ugb-image-box__box .ugb-image-box__box.ugb-image-box__image-wrapper .ugb-image-box__box.ugb-image-box__image{
	transition-duration:1s;
}
.bs-section-two-columns-first-image .ugb-inner-block .ugb-block-content .ugb-image-box__item.ugb-image-box__item1.ugb-image-box__box .ugb-image-box__box.ugb-image-box__image-wrapper .ugb-image-box__box.ugb-image-box__image:hover{
	transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
	z-index: 0;
}
#content .bs-section-two-columns-first-image.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-basic .ugb-inner-block .ugb-block-content .ugb-image-box__content .ugb-image-box__description{
	font-size:1.2vw;
	opacity:1;
	margin:0;
	transform:none;
	display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
	overflow: hidden;
}
.bs-section-two-columns-first-image.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-basic.ugb-6781511 .ugb-inner-block .ugb-block-content .ugb-image-box__content .ugb-image-box__title{
	font-size:2vw!important;
}
.bs-section-two-columns-second-image .ugb-image-box__content{
	background:#084574;
	padding:30px;
	border-radius:0 10px 10px 10px;
	margin-left:6.6%;
	margin-right:23%;
	height:30vw;
}
.bs-section-two-columns-second-image .ugb-inner-block .ugb-block-content .ugb-image-box__item.ugb-image-box__item1.ugb-image-box__box .ugb-image-box__box.ugb-image-box__image-wrapper{
	clip-path: polygon(100% 0, 100% 86%, 85% 100%, 0 100%, 0 0);
	height:43vw!important;
}
.bs-section-two-columns-second-image .ugb-inner-block .ugb-block-content .ugb-image-box__item.ugb-image-box__item1.ugb-image-box__box{
	background:#65717F;
	overflow:hidden;
	height:45vw!important;
}
.bs-section-two-columns-second-image .ugb-inner-block .ugb-block-content .ugb-image-box__item.ugb-image-box__item1.ugb-image-box__box .ugb-image-box__box.ugb-image-box__image-wrapper .ugb-image-box__box.ugb-image-box__image{
	transition-duration:1s;
}
.bs-section-two-columns-second-image .ugb-inner-block .ugb-block-content .ugb-image-box__item.ugb-image-box__item1.ugb-image-box__box .ugb-image-box__box.ugb-image-box__image-wrapper .ugb-image-box__box.ugb-image-box__image:hover{
	transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
	z-index: 0;
}
#content .bs-section-two-columns-second-image.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-basic .ugb-inner-block .ugb-block-content .ugb-image-box__content .ugb-image-box__description{
	font-size:1.2vw;
	opacity:1;
	margin:0;
	transform:none;
	display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
	overflow: hidden;
}
.bs-section-two-columns-second-image.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-basic .ugb-inner-block .ugb-block-content .ugb-image-box__content .ugb-image-box__title{
	font-size:2vw!important;
    line-height: 1.4;
}

/*AKTUALNOSCI*/

.single-post-aktualnosci{
    width: 100%;
}
.single-post-aktualnosci p{
    font-size: 1.2vw;
    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.2vw;
    margin-left: 14%;
    margin-right: 13%;
}
.single-post-aktualnosci ul{
    font-size: 1.2vw;
    margin-left: 11.5%!important;
    margin-right: 13%!important;
}
.single-post-aktualnosci .bs-news-page-under ul,
.single-post-aktualnosci .bs-news-page-under ol{
	margin-left: 3em!important;
	margin-right: 0!important;
}
.single-post-aktualnosci h2,.single-post-aktualnosci h3,.single-post-aktualnosci h4,.single-post-aktualnosci h5,.single-post-aktualnosci h1{
	margin-left: 10%;
    margin-right: 13%;
	margin-bottom: 1.6em;
}
.single-post-aktualnosci .bs-column-short-news h1,.single-post-aktualnosci .bs-column-short-news h2, .single-post-aktualnosci .bs-column-short-news h3,
.single-post-aktualnosci .bs-column-short-news h4, .single-post-aktualnosci .bs-column-short-news h5{
	padding-left:0 !important;
	padding-right: 0!important;
}
.single-post-aktualnosci .bs-news-primary-photo img{
	margin-top: 1vw;
}
.aktualnosci-block .row{
	--bs-gutter-x:0;
}
.aktualnosci-block .news-box.box-number-1 .second-box-overlay,
.aktualnosci-block .news-box.box-number-3 .second-box-overlay,
.aktualnosci-block .news-box.box-number-5 .second-box-overlay{
	background-color: var(--wydzialowy-jasny);
}
#content .aktualnosci-block .news-box.box-number-2 .second-box-overlay:hover .news-box-content,
#content .aktualnosci-block .news-box.box-number-4 .second-box-overlay:hover .news-box-content,
#content .aktualnosci-block .news-box.box-number-6 .second-box-overlay:hover .news-box-content{
	color:#fff;
}
#content .aktualnosci-block .news-box.box-number-1 .second-box-overlay:hover .news-box-content,
#content .aktualnosci-block .news-box.box-number-3 .second-box-overlay:hover .news-box-content,
#content .aktualnosci-block .news-box.box-number-5 .second-box-overlay:hover .news-box-content{
	color:#ffffff00;
}


/*srednia_aktualnosc*/

.bs-medium-news-second-column h1{
	margin-right:12%;
	margin-left:8%;
	margin-top:100px;
	font-size:2.8vw!important;
	font-weight:700;
    margin-bottom: 40px;
}
.bs-medium-news-second-column p{
	margin-left:14%;
	margin-right:12%;
	font-size:1.2vw;
}
.bs-medium-news-column h3{
	font-size:2vw!important;
	font-weight:600;
}
.bs-medium-news-column p{
    margin-left:5%!important;
	margin-right:10%;
	font-size:1.1vw;
}
.bs-long-news-right-text-column h3{
	margin-left:5%;
}
.bs-long-news-right-text-column{
	margin-left:5%!important;
	margin-right:6.5%;
}
.bs-medium-news-column h4{
	margin-left:2%;
	font-size:1.4vw!important;
}

/*globalne*/

.bs-news-primary-photo img{
	height:auto;
	object-fit:cover;
	width: 100%;
	margin-top: 2.5vw;
	max-height: 45vw;
}
.bs-border-news{
	height:5px;
	margin-right:12%;
	margin-top:10%;
}
hr.bs-border-news{
	margin-top: 0;
}
.bs-news-glowny-naglowek{
	margin-right:12%;
	margin-left:8%;
	margin-top:100px;
	font-size:2.8vw;
	font-weight:700;
    margin-bottom: 40px;
}
.bs-news-glowny-text{
	margin-left:8%;
	margin-right:12%;
	font-size:1.2vw;
}
.bs-news-bottom-section{
	background: #064473;
}
.bs-news-bottom-section-first-column .has-text-color{
	color:white;
	font-weight:600;
	font-size:2.5vw;
	margin-left:19%;
	margin-top:50px;

}
.bs-news-bottom-section-second-column {
	clip-path: polygon(10% 0, 100% 0, 100% 100%, 0 100%, 0 16%);
	overflow:hidden;
	height:25vw;
	margin:0;
	object-fit:cover;
}
.bs-news-bottom-section-second-column img{
	transition-duration:1s;
}
.bs-news-bottom-section-second-column img:hover{
	transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    z-index: 0;
}

/*srednia_aktualnosc*/

.bs-medium-news-bold{
	margin-left:2%;
	font-size:1.4vw!important;
}
.bs-medium-news-files-column{
	margin-right:7%;
	
}

/*dluga_aktualnosc*/

.bs-long-news-sidebar-text-column-with-photo{
	margin-left:6.5%!important;
}
.bs-long-news-sidebar-text-column-with-photo strong,.bs-long-news-sidebar-text-column-with-photo h1{
	font-size:2vw;
}
.bs-long-news-sidebar-text-column-with-photo .bs-border-sidebar-news{
	margin-top:50px;
}
.bs-long-news-left-text-column{
	margin-right:15%;
	font-size:1.1vw;
}
.bs-long-news-photo{
	margin-right:5%!important;
}
.bs-long-news-photo img{
	height:49vw;
	width:86.5vw!important;
	object-fit:cover;
	margin-left:7%;
	margin-bottom:40px;
}
.bs-long-news-sidebar-text-column{
	margin-left:6.5%!important;
}
.bs-border-sidebar-news{
	height:3px;
	margin-top:3%;
}
.bs-long-news-first-column h1{
	margin-right:12%;
	margin-left:10%;
	margin-top:100px;
	font-size:2.8vw!important;
	font-weight:700;
	margin-bottom: 40px;
}
.bs-long-news-first-column p{
	margin-left:14%;
	margin-right:12%;
	font-size:1.2vw;
}
.bs-top-menu-usos .bs-top-bar{
	margin:20px;
	display: inline-block;
}
.bs-top-menu-usos{
	text-align: right;
	background: white;
}
.bs-top-bar img{
	width: 2vw;
	height: 30px;
}
.menu-top-bar-menu-container{
	width: 19vw;
}
.menu-top-bar-menu-container ul{
	list-style: none;
	display: flex;
	flex-direction: inherit;
}
.menu-top-bar-menu-container .menu li{
	padding-right: 3vw!important;
	font-size: 1.1vw;
	font-weight: 600;
	white-space: nowrap;
}
.menu-link{
	color: black;
	
}
footer .menu-link{
	text-transform: uppercase;
}
#icl_lang_sel_widget-6 .wpml-ls-display,#icl_lang_sel_widget-5 .wpml-ls-display{
	font-size: 1.1vw;
    font-weight: 600;
    color: #000;
    padding-right: 2vw;
}
#icl_lang_sel_widget-6 .wpml-ls-sidebars-header-widget-2,#icl_lang_sel_widget-5 .wpml-ls-sidebars-header-widget-2{
	padding-left: 0;
}
#icl_lang_sel_widget-6 .wpml-ls-legacy-list-horizontal a,#icl_lang_sel_widget-5 .wpml-ls-legacy-list-horizontal a{
	padding-left: 0;
}
/*STOPKA_LOGA*/

.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.2vw;
	line-height: 1.4;
}
.bona-sidebar .bona-widget img{
	height: 3vw!important;
}

/*loga_unijne_stopka*/

.logo_bip{
	margin-bottom: 0;
}
.blok_logo_bip{
	margin-top: 4.5vw;
}
.logo_bip img{
	padding: 2em;
}

/*404*/

.error2{
	background: white;
	padding-bottom: 5%;
	text-align: center;
}
.page-not-found-header{
	margin-top: 50px;
	text-align: center;
	font-size: 120px;
	color:black;
	font-weight:900;
}
.not-found-header2{
	color:black;
	font-size: 50px;
	font-weight: 700;
}
/*404*/

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

.page-not-found-header {
    font-size: 5vw;
    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;
}
.error404 .ast-header-breadcrumb{
	display: none;
}

/*lista stron*/

.bs-pages-list-grid{
    display: grid;
    grid-template-columns: 49% 49%;
    margin-left: 6.5%;
    margin-right: 6.5%;
    margin-bottom: 50px!important;
    grid-gap: 30px 2%;
	margin-top: 100px;
}
.bs-pages-list-grid .bs-single-page img{
    margin-right: 20px;
    border-radius: 0 10px 10px 10px;
}
.bs-pages-list-grid .bs-single-page a{
    border-left: 3px solid var(--wydzialowy-ciemny);
    padding-left: 10px;
    color: #000;
    font-size: 2em;
}
/*Ukryte bloki*/
.blok-uczelnia-badawcza-mobile,.blok-rusza-rekrutacja-mobile,.dwa-artykuly{
	display: none;
}
.bs__shortcuts__nav{
	height: auto;
}
.aktualnosci-block .news-box p{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5; /* number of lines to show */
	-webkit-box-orient: vertical;
}

/* strona wydarzeń zbiorcza */

#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;
}

/* 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%;
}

/*strona aktualności*/

.blog-single-article{
    width: 33%;
    float: left;
}
.blog-single-article img{
    height: 300px;
    width: 300px;
    object-fit: cover;
    border-radius: 0 10px 10px 10px;
    transition-duration: 1s;
}
.blog-single-article .blog-thumbnail{
    height: 300px;
    width: 300px;
    overflow: hidden;
    border-radius: 0 10px 10px 10px;
}
.blog-single-article img:hover{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
}
.single-post-aktualnosci #primary.content-area{
    margin-top: 0;
}

/*Strona Kontakt*/

.pola-kontaktowe{padding-top: 0!important;}

/*strona kategorii*/
.page-template-gallery-template .category-page-template .block-child-category,
.page-template-podcasts-template .category-page-template .block-child-category,
.page-template-read-template .category-page-template .block-child-category,
.page-template-video-template .category-page-template .block-child-category{
	margin-right: 0!important;
}
.category-page-template .bs_add_breadcrumb_trail{
    margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}
.category-page-template{
    width: 87%;
    padding-bottom: 50px;
    background: #fff;
	margin-left:6.5%;
	margin-right:6.5%;
}
.element-ogloszenia a {
    width: 100%;
}
.category-page-template .single-cat-article{
    padding: 20px;
	padding-left: 0;
	padding-right: 0;
}
.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-long{
    width: 50%;
    margin: auto;
    position: relative;
    min-height: 350px;
    padding: 20px 20px 50px 20px;
    margin-top: 50px;
    margin-bottom: 50px;
}
.category-page-template .single-cat-article-long .single-article-excerpt p{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 6; /* number of lines to show */
	-webkit-box-orient: vertical;
}
.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{
    position: absolute;
    right: 0;
    z-index: 0;
    top: 40px;
}
.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{
    height: 300px;
    margin: auto;
	margin-left: 0;
}
.category-page-template .single-cat-article-long .single-article-img{
    width: 45%;
}
.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-img img{
    width: 100%;
}
.category-page-template .single-cat-article-long .single-article-img img{
    width: 100%;
}
.category-page-template .single-article-img img:hover{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
}
.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 h1,.wydarzenia-strona-naglowek,.search .category-page-template h1{
    text-align: right;
    font-size: 4.5vw;
    font-weight: 700!important;
    margin-right: 6.5%;
	color:#000;
}
.category-ogloszenia h1,.page-template-gallery-template h1,.page-template-podcasts-template h1,.page-template-read-template h1,
.page-template-video-template h1,.category-announcements h1{
	margin-right: 0;
}
.category-page-template .single-cat-article .single-article-title{width: 80%;margin: 0;}
.category-page-pagination{
    width: 100%;
    margin: auto;
    display: block;
    position: relative;
    font-size: 20px;
    height: 40px;
	margin-bottom: 30px;
}
.category-page-pagination a{
    color: #000;
    font-weight: 600;
}
.category-page-pagination form{
    position: absolute;
    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;
}
.category-page-pagination img{
    width: 20px;
    margin: auto;
}
.category-page-template .block-child-category ul li{
	margin: 20px 0 20px 4vw!important;
}
.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 150px;
    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 .block-child-category ul li:hover a{
    border-bottom: 3px solid #000;
}
.page-numbers{
    margin: auto 18px;
}
.page-numbers.current{
    background: #000;
    color: #fff;
    padding: 0 15px;
    border-radius: 50px;
    margin: 0;
	padding-top: 2px;
}
.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;
}

/*Menu mobile*/

[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
    width: 30px;
    height: 30px;
    fill: #000;
}
.ast-mobile-header-content{
    position: fixed;
    top: 140px;
    z-index: -1;
    width: 100%;
    height: 100%;
    border-top: 3px solid var(--wydzialowy-ciemny);
    overflow: auto;
    padding-bottom: 100px;
}
.ast-header-break-point .main-header-menu{
    background-color: #fff;
}
/*Blok długa aktualność*/

.single-post-aktualnosci .bs-long-news-sidebar-text-column h2{
	font-size: 2.5vw!important;
}

/*Blok Aktualności krótkie*/

.bs_gb_banner__textbox h3{
	margin-top: 20%;
}
.bs__post-info__field-desc,.bs__post-info__field-value{
	margin-left:0!important;
	margin-right:5px!important;
}

/*Wydarzenia*/

.page-template-events-template #my-ajax-filter-search{
	margin-left: 6.5%;
	margin-right: 6.5%;
	padding-top: 100px;
	text-align: right;
}
.page-template-events-template #my-ajax-filter-search label{
	padding-right: .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;
}
.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 .bs_form_item select option{
	width: 500px;
}
.page-template-events-template #my-ajax-filter-search button{
	border-radius: 35px;
    font-weight: bold;
	background-color: #000;
}
.pagination-wydarzenia .pagination-numbers button{
    font-size: 1em;
    color: #000;
    margin: 5px;
    padding: 0px 15px;
    font-weight: 600;
}

/*powiekszanie_zdjec*/

.bs-kontakt-photo .wp-block-image.alignwide.size-large,.bs-kontakt-photo .wp-block-image{
	overflow:hidden;
}
.bs-kontakt-photo .wp-block-image.size-large,.bs-kontakt-photo .wp-block-image{
	overflow:hidden;
    margin-bottom: 5vw;
}
.bs-kontakt-photo .wp-block-image.alignwide.size-large img,.bs-kontakt-photo .wp-block-image img{ transition-duration: 0.5s;
    margin:auto;
}
.bs-kontakt-photo .wp-block-image.size-large img,.bs-kontakt-photo .wp-block-image img{ 
    transition-duration: 0.5s;
    margin:auto;
    width: 100%;
}
.bs-kontakt-photo .wp-block-image.size-large img:hover,.bs-kontakt-photo .wp-block-image.alignwide.size-large img:hover,.bs-kontakt-photo .wp-block-image img:hover{
	transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1);
    z-index: 0;
} 

/*polityka prywatności i deklaracja dostępności*/

.page-id-17210 .entry-content,.page-id-17214 .entry-content,.page-id-10267 .entry-content{
    margin: 2vw 6.5%;
}
.aktualnosci-block .first-box-content-span{
	font-size: 1.2vw;
	line-height: 1.4;
}
.aktualnosci-block .news-box-content{
	padding-top: 3vw!important;
    padding-left: 3vw!important;
    padding-right: 3vw!important;
	font-size: 1.2vw;
}
#content .element-ogloszenia-wrap-content{
	font-size:1.2vw;
    line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4; /* number of lines to show */
	-webkit-box-orient: vertical;
}
#content .element-ogloszenia-wrap-title{
	font-size:1.4vw;
    line-height: 1.4;
}
.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 {
    width: calc(100% - 10%);
}
#content .element-wydarzenia-wrap-content{
	font-size:1.2vw;
	line-height: 1.4;
}
#content .element-wydarzenia-wrap-title{
	font-size:1.4vw;
    line-height: 1.4;
    margin-bottom: 20px;
}
.row-news-three-with-shadow .col-two-wrap .col-three-wrap-container-content-description,.row-news-three-with-shadow .col-first-wrap-container .col-first-wrap-container-content-description {
    font-size: 1.2vw;
    margin-bottom: 20px;
}
.row-news-three .col-first-wrap-container-content h3, .row-news-three .col-two-wrap-container-content h3, .row-news-three .col-three-wrap-container-content h3,
.news-three .col-first-wrap .img-title-block .col-first-wrap-container-title h3{
	font-size:1.4vw;
}
.col-three-wrap-container-1 a {
    margin-bottom: 5vw;
}
.row-news-three-with-shadow .col-three-wrap-container-1 .col-three-wrap-container-image,.row-news-three-with-shadow .col-three-wrap-container-1 .col-three-wrap-container-image img {
    width: 100%;
    height: 20vw;
}
.row-news-three-with-shadow .col-three-wrap-container-2 a {
    float: left;
    display: grid;
    grid-template-columns: 46% 50%;
    grid-gap: 4%;
    width: 100%;
}
.row-news-three-with-shadow .col-three-wrap-container-2 .col-three-wrap-container-content {
    width: 100%;
    grid-column: 2;
}
.row-news-three-with-shadow .col-three-wrap-container-2 .col-three-wrap-container-image {
    width: 100%;
    height: 20vw;
	grid-row:1;
}
.row-news-three-with-shadow .col-three-wrap-container-2 .col-three-wrap-container-image img {
    width: 100%;
    height: 20vw;
}
.row-news-two-columns{
	grid-template-columns: 48% 48%;
	grid-gap: 4%;
}
.page-template-news-template .category-page-template,.archive .category-page-template{
	margin-left:0;
	margin-right: 0;
	width: 100%;
}
.page-template-news-template .category-page-template .bs_add_breadcrumb_trail{
	margin-left:6.5%;
	margin-right: 6.5%;
}
#content .aktualnosci-block .news-box .news-box-content{
    line-height: 1.4;
	color:#000;
	font-weight: bold;
}
.aktualnosci-block .first-row{
	margin-top:2.5vw;
}

/*strona z linkami do podstron*/

.bs-page-links figure{
    z-index: 2;
}
.bs-page-links .wp-block-separator{
    width: 130%;
    margin-left: -13%;
    z-index: -1;
}
.bs-page-links .bs_add_breadcrumb_trail{
    margin-left: 0;
}
.ast-no-sidebar .entry-content .alignwide.bs-page-links{
    margin: 0;
}
.ast-no-sidebar .entry-content .alignwide.bs-page-links .wp-block-media-text__content{
    padding: 0 12% 0 10%;
}

/*bs-konferencje-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;
	padding-right: 0;
}
#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 .bs-strona-konferencje .wp-block-ugb-accordion .ugb-accordion__content {
    padding: 15px;
}
.bs-naglowek-z-kolorem ~ *{
	padding-left: 15px;
    padding-right: 15px;
}
 #content .bs-strona-konferencje{
	margin-right: 6.5%!important;
	margin-left: 6.5%!important;
}
.ugb-accordion__content .wp-block-bonasoft-modular-file-list2 ul li:first-child{
	border-top: 0;
}
#content .bs-konferencje-akordeony .ugb-accordion__heading:focus{
    outline-width: 0;
}
#content .bs-konferencje-akordeony .ugb-accordion__heading svg path{
	stroke:black;
	stroke-width: 2;
}
#content .ugb-accordion__content-inner .bs__links__list{
    width: 100%;
}
#content .bs-strona-konferencje .wp-block-ugb-accordion.ugb-accordion--open .ugb-accordion__heading{
	background-color: var(--wydzialowy-ciemny);
}
#content .bs-strona-konferencje .wp-block-ugb-accordion .ugb-accordion__content .bs__links__icon polygon{
	stroke:black;
}

/*przewody i postępowania*/

.bs-pages-list-przewody, .bs-pages-list-postepowania{
    display: grid;
    grid-template-columns: 49% 49%;
    grid-gap: 0px 2%;
}
.bs-pages-list-przewody .bs-single-page-przewody,.bs-pages-list-postepowania .bs-single-page-postepowania{
    border-bottom: 2px solid #000;
    border-top: 2px solid #000;
    padding: 0 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 1.3vw;
    line-height: 1.4;
    color: #000;
    margin-top: -2px;
    font-weight: 700;
}
.bs-single-page-przewody .bs__links__icon,.bs-single-page-postepowania .bs__links__icon{
	padding: 0.5vw 1vw;
	margin-left: 10px;
}
.bs-single-page-przewody .bs__links__icon svg, .bs-single-page-postepowania .bs__links__icon svg{
	background-color: black;
    border-radius: 100px;
    width: 3.5vw;
    height: 3.5vw;
    padding: .7vw;
}

/*różne*/

.bs__links__list li:first-child{
    border-top: 3px solid #000;
}
/*.wp-block-bonasoft-modular-file-list2, .wp-block-bonasoft-modular-links-display .bs__links{
    margin-left: -15px;
}*/
.wp-block-bonasoft-modular-file-list2 .bs__file-list__text{
	font-size: 1.5vw;
}
.entry-title{
	display: none;
}
.entry-content .bs-page-margin-top h3{
	font-size: 1.5vw;
}
.bs__links__icon {
	padding: 1vw;
	margin-left:30px;
}
.bs__file-list__list .bs__links__icon{
	border-radius: 80px;
}
.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;
}
.wp-block-bonasoft-modular-file-list2 + .bs-pageList-container {
    margin-top: -40px;
}
.wp-block-bonasoft-modular-file-list2 + .bs__links .bs__links__list li:first-child{
    border-top: 0;
}  
.bs-pageList-container + .wp-block-bonasoft-modular-file-list2 .bs__file-list__list li:first-child{
    border-top: 0;
}
#content .kolumny-z-ikonami .bs-h-table-with-icons .ugb-columns__item{
    grid-gap: 5px;
}
#content .bs-dla-szkol-maturzysta ul{
    margin-left: 1em;
}
#content .bs-dla-szkol-maturzysta ul > li > ul{
    list-style-type: circle;
}

/*podstrona szablon - ikonki*/
#content .bs-naglowek-z-kolorem{
    background: var(--wydzialowy-ciemny);
    padding: 15px;
	display: flex;
	gap: 0;
}
.bs-naglowek-z-kolorem img{
	margin-right: 20px;
	height: fit-content;
}

.bs-strona-konferencje .ugb-accordion__content-inner{
	padding-bottom: 0!important;
}
.bs-strona-konferencje .bs__links{
	padding-bottom: 0;
	padding-top: 0;
}
.bs-strona-konferencje .ugb-accordion__content-inner p ~ .wp-block-bonasoft-modular-file-list2{
	margin-left: .5vw;
}

/*lista jednostek i pracowników*/
.bs-lista-jednostek-pracownikow h2{
    color: #000;
    font-size: 4.5vw;
    text-align: right;
	margin-bottom: 5vw;
}
.bs-lista-jednostek-pracownikow{
    padding: 0 6% 3em 6%;
}
.bs-lista-jednostek-pracownikow ul{
    margin: 0;
    list-style-type: none;
}
.bs-lista-jednostek-pracownikow ul a{
    color: #000;
    font-size: 1.5vw;
}
.post-9355 .bs_add_breadcrumb_trail{
    margin-left: 6%!important;
}
.bs__links__list__item__link__before__icon{
	padding-left: 3vw;
}
.bs-lista-jednostek-pracownikow li{
	cursor: pointer;
    border-bottom: 3px solid #000;
    font-size: 1.5vw;
    font-weight: 700;
    padding: 20px;
    line-height: 2.8vw;
    margin: 0;
	padding-right: 0;
}
.bs-lista-jednostek-pracownikow li a{
	display: grid;
    grid-template-columns: 93% 3%;
    grid-gap: 4%;
	align-items: center;
	padding-right: 15px;
}
.bs-lista-jednostek-pracownikow li 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: .1vw 1vw;
    color: #000;
    border: 2px solid #000;
}
.bs-lista-jednostek-pracownikow ul li ul li:first-child{
	border-top: 3px solid!important;
	margin-top: 20px;
	
}
.bs-lista-jednostek-pracownikow ul li ul li:last-child{
	border:none;
	padding-bottom: 0;
}
.bs-lista-jednostek-pracownikow ul li ul li{
	margin-left: -20px;
    padding-left: 60px;
}

/*naglowek - konto + przelacznik jezyka*/
.ast-header-account{
    display: flex;
}
.ast-header-account .wpml-ls-legacy-list-horizontal{
    margin-right: 2vw;
    padding: 0 7px;
}
.header-widget-area[data-section="sidebar-widgets-header-widget-2"]{
	display: inline-flex;
}
#text-8 {
	padding-right: 2vw;
    margin-bottom: 0;
    order: 2;
}
#block-3{
	order: 1;
    margin-left: 2vw;
}
#block-3 a{
	color: #000;
    font-size: 1.1vw;
    font-weight: 600;
}
.ugb-accordion.ugb-accordion--v2 .ugb-accordion__content .ugb-accordion__content-inner{
	padding: 0 0 35px 15px;
}
.ugb-accordion.ugb-accordion--v2 .ugb-accordion__content .ugb-accordion__content-inner p{
	padding: 1vw 0 0 1vw;
}
.entry-content > .bs__links{
	margin: 0 6.5%;
}
.single-post-aktualnosci .bs-short-news-text{
	padding: 0!important;
}
.event-header .bs_block__container .button2{
	width:fit-content;
}
.event-header .bs_block__container .button2 .c-button__arrow2{
	height: 2.5vw;
	width: 2.5vw;
}
.event-header .bs_block__container .button2 .c-button__inner2{
	font-size: 1.5vw;
	padding-right: 1vw;
}

/*RWD*/
@media(max-width:2000px){
	.bona-id-sidebar[data-menu-is-hidden='true']{
		left:-14.8vw
	}
}
@media(max-width:1700px){
	.bona-id-sidebar[data-menu-is-hidden='true']{
		left:-29.6vw
	}
}
@media(max-width:1600px){
	.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;
	}
}
@media (max-width:1500px){
	.element-wydarzenia-wrap{
		height: 25vw;
	}
	.element-ogloszenia-more{
		padding-left: 0;
	}
	.button2,.element-aktualnosci-more .button2,.row-button .button2,.element-ogloszenia-more .button2{
		width:20vw;
	}
	.element-ogloszenia-wrap-more{
		padding-left: 0;
	}
	.c-button__arrow2,.element-aktualnosci-more .button2 .c-button__arrow2,.row-button .button2 .c-button__arrow2,.element-ogloszenia-more .button2 .c-button__arrow2{
		width:5vw;
		height: 5vw;
	}
	.c-button__arrow2 svg,.element-aktualnosci-more .button2 svg,.row-button .button2 svg,.element-ogloszenia-more .button2 svg{
		width:3vw;
		height: 3vw;
	}
	.c-button__inner2,.element-aktualnosci-more .button2 .c-button__inner2,.row-button .button2 .c-button__inner2,.element-ogloszenia-more .button2 .c-button__inner2{
		width: 15vw;
		font-size: 2.6vw;
		padding-right: 0;
	}
	.page-id-2964 .entry-content {
		margin: 4vw 6.5%;
	}
	.bs-baner-text {
		padding-top: 20%;
	}
}
@media(max-width:1400px){
	.bona-id-sidebar[data-menu-is-hidden='true']{
		left:-29vw
	}
}
@media (max-width:1250px){
	.category-page-template .single-cat-article-long{
		width: 65%;
		margin-top:0;
		margin-bottom:0;
	}
	.category-page-template .single-cat-article .single-article-title h2{
		font-size:2vw;
	}
	.category-page-template .single-cat-article .single-article-img,.category-page-template .single-article-img img{
		height: 25vw;
	}
	.category-page-template .single-cat-article-long .single-article-title a h2{
		font-size:2.5vw;
		line-height: 1.4;
	}
	.category-page-template .single-cat-article-long .single-article-excerpt{
		font-size:1.3vw;
	}

	/*Single Wydarzenie*/

	.event-header .event-header-grid .event-heder-right .event-title h1 {
		font-size: 30px;
	}
	.news-three .row-news-two-columns .col-two .col-two-wrap-container .col-two-wrap-container-image {
		height: 290px;
	}
	.bs_wcag_shortcode_button{
		margin-top: .2vw;
	}
	.aktualnosci-block >.row >.row:not(:first-child){
		row-gap: 2vw;
	}
}
@media(max-width:1200px){
	.programy .wp-block-columns,.programy .wp-block-column{
		margin:0;
	}
	.programy .wp-block-group{
		padding-left: 0;
		padding-right: 0;
	}
	/*Nowa stopka*/
	.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .site-footer-primary-section-2.site-footer-section {
		padding-left: 5vw;
	}
	.bona-id-sidebar[data-menu-is-hidden='true']{
		left:-28.6vw
	}
	.element-wydarzenia-wrap {
		width: 100%;
	}
	.element-wydarzenia-wrap{
		height: 26vw;
	}
	.single-post-aktualnosci > #primary >.wp-block-columns,.single-post-aktualnosci > #primary >.wp-block-columns >.wp-block-column{
		margin-top: 0;
	}

	.zajawka-seminaria{
		font-size: 1.6vw;
	}

	/*Blok Aktualności 5*/

	.single-post-aktualnosci .bs-section-three-news{
		margin-top: 1em;
	}

	/* Blok aktualności 4*/

	.single-post-aktualnosci .bs-section-3-news .wp-block-column .wp-block-columns,	.single-post-aktualnosci .bs-section-3-news .wp-block-column .wp-block-columns .wp-block-column.bs-section-3-news-first-column{
		margin-top:0;
		margin-bottom: 0;
	}
	.wp-block-columns.bs-section-baner.bs_add_contained_custom_menu,.wp-block-column.bs-baner-first-column,.wp-block-column.bs-baner-second-column{
		margin:0!important;
	}

	/*Aktualności*/

	.news-three .row-news-three{
		grid-template-columns: 16.66% 16.66% 16.66% 16.66% 16.66% 16.66%;
    	grid-template-rows: auto;
    	grid-template-areas:
        "col-first col-first col-first col-two col-two col-two"
        "col-three col-three col-three col-three col-three col-three";
		grid-gap:50px 0;
	}
	.news-three .row-news-three .col-first{
		grid-area: col-first;
	}
	.news-three .row-news-three .col-two{
		grid-area: col-two;
	}
	.news-three .row-news-three .col-three{
		grid-area:col-three;
	}
	.news-three .row-news-three .col-three .col-three-wrap{
		display: grid;
    	grid-template-columns: 31.3% 31.3% 31.3%;
    	grid-gap: 3%;
	}
	.row-news-three .col-three-wrap-container a{
		grid-template-columns: 100%;
    	grid-gap: 4%;
	}
	.row-news-three .col-first-wrap .col-first-wrap-container-image, .row-news-three .col-first-wrap .col-first-wrap-container-image img{
		width: 41vw;
    	height: 21vw;
	}
	.row-news-three .col-first-wrap-container-content {
		width: 38vw;
	}
	.row-news-three .col-three-wrap-container-content {
		grid-row: 2;
	}
	.row-news-three .col-three-wrap-container .col-three-wrap-container-image,.row-news-three .col-three-wrap-container .col-three-wrap-container-image img {
		width: 100%;
		height: 16vw;
	}
	.row-news-three .col-two-wrap .col-two-wrap-container-image, .row-news-three .col-two-wrap .col-two-wrap-container-image img,
	.row-news-three .col-two-wrap-container-content{
		width:41vw;
		float: right;
	}
	.row-news-three .col-first-wrap-container-content-description, .row-news-three .col-two-wrap-container-content-description,
	 .row-news-three .col-three-wrap-container-content-description{
		 font-size:1.2vw;
	 }
	.bs-section-rusza-rekrutacja,.bs-section-with-book,.bs-section-two-columns,.wp-block-column.bs-second-column-section-with-book,
	 .wp-block-columns.bs-section-rusza-rekrutacja .wp-block-column{
		 margin-top: 0;
	 }
	 .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;
	 }
	 .bs-baner-text {
		padding-top: 25%;
	}
}
@media (max-width:1000px){
	h1, .entry-content h1,.ast-single-post .entry-title {
		font-size: 4vw;
		line-height: 1.2;
	}
	#content h1.bs-short-news-naglowek{
		font-size: 4vw;
		line-height: 1.2;
		padding-top: 40px;
	}
	h2, .entry-content h2 {
		font-size: 3vw;
	}
	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: 2.5vw;
	}
	.site-content .entry-content p, .site-content .entry-content li,.category-page-template .single-cat-article-long .single-article-excerpt,.site-content .entry-content ul,
	.litery-block a.pracownicy-litera{
        font-size: 1.6vw;
    }
	td, th {
		font-size: 1.4vw;
	}
	.seminaria.category-page-template h1{
		font-size: 8vw;
	}
	.entry-content .naglowek-podstrona-z-kolumnami{
		font-size:2.5vw;
	}
	.bs-contact-right-column > .wp-block-ugb-accordion .ugb-accordion__heading > p{
		font-size: 2.5vw;
	}
	.bs-contact-right-column > .wp-block-ugb-accordion .ugb-accordion__heading svg{
		height: 2.5vw;
		width: 2.5vw;
	}
	/*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.5vw;
	}
	.site-below-footer-wrap[data-section="section-below-footer-builder"]{
		min-height: 80px;
	}
	/*Wydarzenia*/
	.event-header .bs_block__container .button2{
		width:20vw;
	}
	.event-header .bs_block__container .button2 .c-button__arrow2{
		height: 3.5vw;
		width: 3.5vw;
	}
	.event-header .bs_block__container .button2 .c-button__inner2{
		font-size: 2vw;
		padding-right: 1vw;
	}

	/*Ogłoszenia-Głowna*/
	#content .entry-content .element-ogloszenia-wrap-data {
		font-size: 1.6vw;
	}
	#content .entry-content .element-ogloszenia-wrap-content{
		font-size: 1.5vw;
	}
	#content .entry-content .element-ogloszenia-wrap-title {
		font-size: 1.9vw;
	}
	#content .entry-content .element-ogloszenia-wrap-dzien {
		font-size: 4.5vw;
	}
	.element-ogloszenia-wrap{
		height: 30vw;
	}

	/*Aktualności*/

	.element-aktualnosci-wrap-more{
		margin:0!important;
	}
	.element-aktualnosci-wrap-more .button2{
		margin: auto;
		margin-top:50px;
	}
	.aktualnosci-block .first-box-content-span,.aktualnosci-block .news-box-content {
		font-size: 1.6vw;
	}
	.aktualnosci-block .news-box-title h3 {
		font-size: 1.7vw;
	}

	/*Blok uczelnia badawcza-Głowna*/

	.bs-section-two-columns-first-image .ugb-image-box__content{
		margin-left: 0;
	}

	/*Social icon*/

	ul.mks_social_widget_ul li a{
		width:40px!important;
		height: 40px!important;
		font-size:2vw!important;
	}
	#media_image-12 img,.site-footer-primary-section-3 .widget.widget_media_image img{
		height: 2.2vw!important;
	}
	.ast-builder-footer-grid-columns {
		grid-column-gap: 30px;
	}

	/*Strona Kontakt*/

	.pola-kontaktowe .wp-block-group__inner-container{
		grid-template-columns: 48% 48%;
		display: grid;
	}

	/*Podstrona Aktualności*/

	.category-aktualnosci .category-page-template .single-cat-article-long{
		min-height: 300px;
	}
	.element-wydarzenia-wrap{
		height: 28vw;
	}
    
	/*Baner*/

	.bs-section-baner .bs-baner-first-column{
		flex-basis:60%!important;
	}
	.bs-section-baner .bs-baner-second-column{
		flex-basis:40%!important;
	}
	.bs_menu .bs_menu__nav .bs_menu__menu-item{
		padding: 0;
	}
	.bs-section-dodatkowa-rekrutacja-first-column p{
		font-size:1.4vw;
	}
	.row-news-three .col-first-wrap-container-content h3, .row-news-three .col-two-wrap-container-content h3, .row-news-three .col-three-wrap-container-content h3,
	.news-three .col-first-wrap .img-title-block .col-first-wrap-container-title h3{
		font-size:2.2vw;
	}
	.row-news-three .col-first-wrap-container-content-description, .row-news-three .col-two-wrap-container-content-description,
	.row-news-three .col-three-wrap-container-content-description,#content .element-wydarzenia .element-wydarzenia-wrap-content{
		font-size: 1.6vw;
	}
	.bs-section-dodatkowa-rekrutacja .bs-section-dodatkowa-rekrutacja-first-column .bs-dodatkowa-rekrutacja-naglowek{
		font-size:3vw;
	}
	#content .element-wydarzenia-wrap-title,#content .element-wydarzenia-wrap-data {
		font-size: 1.7vw;
	}
	.row-news-three-with-shadow .col-two-wrap .col-three-wrap-container-content-description, .row-news-three-with-shadow .col-first-wrap-container .col-first-wrap-container-content-description {
		font-size: 1.6vw;
	}
	.row-news-three-with-shadow .col-two-wrap h3 {
		font-size: 2.2vw;
	}
	.row-news-two-columns{
		display: block;
	}
	.row-news-two-columns .first-block .col-first-wrap-container a h3 {
		font-size: 2.5vw;
	}
	.row-news-two-columns .first-block .col-first-wrap-container a .col-first-wrap-container-content-description, .row-news-two-columns .col-two .col-two-wrap-container a .col-two-wrap-container-content-description {
		font-size: 1.6vw;
	}
	.row-news-two-columns .first-block .col-first-wrap-container-image,.row-news-two-columns .first-block .col-first-wrap-container-image img {
		width: 16vw;
		height: 16vw;
	}
	.row-news-two-columns .col-two a{
		display: grid;
		grid-template-columns: 60% 40%;
		margin-bottom: 20px;
	}
	.news-three .row-news-two-columns .col-two .col-two-wrap-container .col-two-wrap-container-image{
		grid-column: 2;
    	margin-top: 0;
    	border-radius: 0 10px 10px 10px;
    	background-color: transparent;
    	height: 16vw;
    	width: 16vw;
    	margin: 0 0 auto auto;
	}
	.news-three .row-news-two-columns .col-two .col-two-wrap-container .col-two-wrap-container-image div{
		height: 16vw;
    	width: 16vw;
	}
	.row-news-two-columns .col-two .col-two-wrap-container .col-two-wrap-container-image img{
		width: 100%;
    	height: 100%;
    	margin-top: 0;
    	border-radius: 0 10px 10px 10px;
	}
	.row-news-two-columns .col-two a .col-two-wrap-container-content{
		grid-row: 1;
	}
	.row-news-two-columns .col-two .col-two-wrap-container a h3 {
		font-size: 2.5vw;
	}
	.bs__units__list,.bs_breadcrumb_trail_item,.single-post-aktualnosci p, .single-post-aktualnosci ol,.single-post-aktualnosci ul  {
		font-size: 1.6vw;
	}
	.event-content .bs-long-news-right-text-column p {
		font-size: 2vw;
	}
	.row-news-three-with-shadow .col-first-wrap-container .color-shadow{
		height: 70%;
	}
	#content .bs-section-two-columns-second-image.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-basic .ugb-inner-block .ugb-block-content .ugb-image-box__content .ugb-image-box__description,
	#content .bs-section-two-columns-first-image.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-basic .ugb-inner-block .ugb-block-content .ugb-image-box__content .ugb-image-box__description{
		font-size: 1.6vw;
	}
	.bs__units__list li a{
		font-size: 1.6vw;
	}
	.element-wydarzenia-wrap{
		padding: 35px 20px 0 20px;
	}
	.page-id-2951 .entry-content h2, .page-id-2964 .entry-content h2{
		font-size:4vw;
	}
	.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.5vw;
	}
	.bs-naglowek-z-kolorem{
		display: grid;
		grid-template-columns: 10% auto;
		grid-column-gap: 20px;
	}
	.bs-naglowek-z-kolorem strong{
		margin:auto 0;
	}
	.bs-strona-konferencje .ugb-accordion.ugb-accordion--v2 .ugb-accordion__heading .ugb-accordion__title{
		font-size: 2.5vw;
	}
	#content .bs-konferencje-akordeony .ugb-accordion__heading svg{
		height: 2.5vw;
		width: 2.5vw;
	}
	.bs-strona-konferencje .bs__links__icon{
		height: 4.5vw!important;
		width: 4.5vw!important;
		padding: .9vw;
	}
	.bs-strona-konferencje .bs__links__icon svg{
		height: 2.6vw;
		width: 2.6vw;
	}
	.bona-sidebar .bona-widget:first-child p{
		font-size: 1.5vw;
		margin:0 6%;
	}
	.bona-sidebar .bona-widget img {
		height: 4.5vw!important;
	}
	.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-section-dodatkowa-rekrutacja{
		margin-top: 50px;
	}
	.row-button .button2{
		margin-top: 50px;
	}
	#primary .entry-content .wp-block-media-text__content h2.bs-naglowek-podstrony,.bs-long-news-sidebar-text-column-with-photo h1, .bs-news-page .bs-contact-right-column h2.bs-naglowek-podstrony, #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 h2, .type-przew_pos h1 {
		font-size: 4vw;
		margin: 0;
		line-height: 1.2;
		margin-bottom: 40px;
	}
	.bs-long-news-sidebar-text-column-with-photo strong,.bs-long-news-sidebar-text-column-with-photo h1{
		font-size:2.8vw;
	}
	.entry-content .naglowek-wladze {
		font-size: 2.5vw;
	}
	.bs__links__list__item__link__icon{
		height: 4.5vw !important;
    	width: 4.5vw !important;
	}
	.bs__links__list__item__link__icon svg{
		width: 2.6vw;
   		height: 2.6vw;
	}
	.entry-content .bs-pageList-container .parent-page p{
		font-size:2.5vw;
	}
	.bs-links-icon{
		min-height: 4.5vw!important;
		min-width: 4.5vw!important;
	}
	.bs-links-icon svg {
		width: 2.6vw;
		height: 2.6vw;
	}

}

@media (max-width:992px){
	.single-post-aktualnosci .bs-section-3-news{
		margin-top: 0;
		margin-bottom: 0;
	}
}
@media(max-width:980px){
    #content .kolumny-z-ikonami h3{
        font-size: 3vw;
        margin-bottom: 0;
    }
	.entry-content .naglowek-kolumny-z-ikonami{
		font-size: 3vw;
		margin-bottom: 0;
	}
    #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: var(--wydzialowy-ciemny);
        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 .bs-kolumny .bs-h-table-with-icons figure{
		padding: 1.5vw;
 		margin-bottom: 0;
	}
	
}
@media (max-width:921px){
	.wp-block-bonasoft-modular-recommended-posts2 {
		margin-left: 0;
	}
		/*Nowa stopka*/
		#nav_menu-7 ul li a, #nav_menu-12 ul li a, .ast-builder-menu-mobile[data-section="section-header-mobile-menu"] > .widget_nav_menu ul li a {
			font-size: 3.5vw;
		}
		.home #menu-footer-left, .home #menu-footer-right, .home #menu-footer-left-2, .home #menu-footer-left-1{
			text-align:center;
			padding-left:0;
		}
			#nav_menu-7 ul, #nav_menu-12 ul, .ast-builder-menu-mobile[data-section="section-header-mobile-menu"] > .widget_nav_menu ul{
				padding-left:0;
			}
			.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .site-footer-primary-section-2.site-footer-section {
			padding-left: 0vw;
		}
		/*Mobilka strona główna*/

		.home .aktualnosci-block{
			border-top: 4px solid var(--wydzialowy-ciemny);
			margin: 0 9.5% 0;
			padding-left: 9.5%;
			padding-right: 9.5%;
			margin-left: 0;
			margin-right: 0;
			padding-top: 5vw;
		}
		.home #content .entry-content .aktualnosci-block-naglowek {
			text-align: center;
			font-size: 13vw;
			padding-top: 20px;
			margin-bottom: 30px;
		}
		.home .row {
			--bs-gutter-x: 0!important;
		}
		.home .aktualnosci-block .first-row {
			height: auto;
			margin-bottom: 0;
		}
		.home .aktualnosci-block .box-number-1, .home .aktualnosci-block .first-box {
			margin-bottom: 5vw;
		}
		.home .aktualnosci-block .row .row .news-box:nth-child(1n+3), .home .aktualnosci-block .first-box-content, .home .news-box.box-number-2 .news-box-content {
			display: none;
		}
		.home .aktualnosci-block .first-box-header {
			padding-bottom: 16vw!important;
		}
		.home .aktualnosci-block .first-box-background {
			background-color: #000;
			height: 45vw;
		}
		.home .aktualnosci-block .first-box-title {
			padding-top: 49vw!important;
			position: inherit;
		}
		.home .aktualnosci-block .first-box-title {
			bottom: -130px!important;
			padding-left: 0!important;
			padding-right: 0!important;
		}
		.home #content .entry-content .aktualnosci-block .first-box-title h3 {
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-line-clamp: 1;
			margin-bottom: 0;
			-webkit-box-orient: vertical;
		}
		.home #content .entry-content .aktualnosci-block .first-box-title h3 {
			color: #000!important;
			opacity: 1!important;
			font-size: 6vw;
			transform: none!important;
		}
		.home .aktualnosci-block .news-box {
			width: 100%!important;
		}
		.home .aktualnosci-block .news-box .news-box-wrap {
			height: auto!important;
			width: 100%!important;
		}
		.home .news-box .news-box-background {
			width: 100%;
			height: auto;
		}
		.home .aktualnosci-block .news-box .second-box-overlay {
			height: 45vw!important;
		}
		.home .aktualnosci-block .news-box .second-box-overlay .news-box-content {
			font-size: 4vw;
		}
		.home #content .entry-content .aktualnosci-block .news-box .news-box-title h3 {
			font-size: 6vw;
		}
		.home .element-aktualnosci-more {
			padding-top: 3vw;
			padding-bottom: 4.5vw;
		}
		.home .element-aktualnosci-wrap-more .button2 {
			width: 280px!important;
			margin-top: 0;
		}
		.home .button2 .c-button__arrow2 {
			height: 60px;
			width: 60px;
		}
		.home .c-button__inner2 {
			width: auto!important;
			font-size: 40px!important;
			padding-right: 25px;
		}
		.home .c-button__arrow2 svg {
			width: 40px;
			height: 40px;
		}
		.home .first-box-header {
			width: 100%!important;
			padding-bottom: 90px!important;
		}
	
		.home .wydarzenia-block {
			margin-left: 0;
			margin-right: 0;
			padding-left: 0!important;
			padding-right: 0!important;
			border:0;
		}
		.home #content .entry-content .wydarzenia-block-naglowek {
			text-align: center;
			font-size: 13vw;
			padding-top: 8vw;
			margin-top: 3vw;
			margin-bottom: 30px;
			margin-left: 0;
			margin-right: 0;
			border-top: 4px solid var(--wydzialowy-ciemny);
		}
		.home #content .entry-content .ogloszenia-block-naglowek {
			text-align: center;
			font-size: 13vw;
			padding-top: 8vw;
			margin-top: 3vw;
			margin-bottom: 30px;
			margin-left: 0;
			margin-right: 0;
		}
		.home .element-wydarzenia {
			margin-top: 0;
		}
		.home .element-wydarzenia:first-child .element-wydarzenia-wrap {
			padding-top: 20px;
		}
		.home .element-wydarzenia-wrap.bst-aniamted-border-card {
			background-clip: border-box;
			border-radius: 0!important;
		}
		.home .element-wydarzenia .bg-element {
			border: 0;
			border-radius: 0!important;
			background-color: #E5E5E5;
		}
		.home .element-wydarzenia-wrap {
			height: auto;
		}
		.home .element-wydarzenia-wrap {
			padding: 30px 9.5%;
			background-color: #E5E5E5;
			padding-bottom: 20px;
			padding-top: 0;
		}
		.home #content .entry-content .element-wydarzenia-wrap-data,.home #content .element-wydarzenia-wrap-data {
			font-size: 5vw;
			text-transform: uppercase;
		}
		.home .element-wydarzenia-wrap-content,.home .element-wydarzenia .element-border,.home .wydarzenia-block .row .element-wydarzenia:nth-child(1n+5) {
			display: none;
		}
		.home #content .entry-content .element-wydarzenia-wrap-title,.home #content .element-wydarzenia-wrap-title {
			font-size: 5vw;
			margin-bottom: 0!important;
		}
		.home .row-button .button2 {
			margin: auto;
			margin-top: 40px;
		}
		.home .element-wydarzenia {
			width: 100%;
			display: block;
			float: none;
		}
		.home .button2 {
			width: 280px;
		}
	
		.home .bs-section-dodatkowa-rekrutacja{
			display: none;
		}
		.home #content .entry-content .element-ogloszenia-wrap-dzien {
			font-size: 10vw;
		}
		.home #content .entry-content .element-ogloszenia-wrap-data {
			font-size: 6vw;
		}
	
		.home .bs__units {
			padding-top: 8vw;
		}
		.home #content .entry-content .bs__units__block-title {
			text-align: center;
			font-size: 13vw;
			padding-top: 5vw;
			margin-bottom: 30px;
			padding-left: 9.5%;
			padding-right: 9.5%;
			margin-left: 0;
			margin-right: 0;
			border-top: 4px solid var(--wydzialowy-ciemny);
		}
		.home .bs__units__section {
			background-color: #ececec;
			overflow-y: hidden!important;
			margin-bottom: 0!important;
			margin-top: 0!important;
		}
		.home .bs__units__list {
			max-height: 100%;
			font-size: 3vw;
			text-transform: uppercase;
		}
		.home .bs__units__list li {
			width: 100%;
			font-size: 4vw;
		}
		.home .bs__units__list li a {
			border: 0;
			font-size: 3vw;
		}
	
		.home .site-primary-footer-wrap {
			padding-bottom: 10px;
			padding-top: 50px!important;
		}
		.home .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row,
		.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row {
			margin-left: 8.5%!important;
			margin-right: 8.5%!important;
		}
		.home .ast-builder-footer-grid-columns.site-primary-footer-inner-wrap.ast-builder-grid-row,
		.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 .site-footer-primary-section-1.site-footer-section.site-footer-section-1 {
			margin-bottom: 0!important;
		}
		.home .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner {
			text-align: center;
		}
		.home #menu-footer-left,#menu-footer-left, .home #menu-footer-right,#menu-footer-right,.home #menu-footer-left-2,.home #menu-footer-left-1,
		.site-primary-footer-inner-wrap .site-footer-section section.widget_nav_menu nav ul {
			font-size: 3.5vw;
			margin-bottom: 5px;
			line-height: 2.5em;
			text-align: center;
		}
		.home .site-footer-primary-section-2.site-footer-section.site-footer-section-2,
		.site-footer-primary-section-2.site-footer-section.site-footer-section-2 {
			grid-row: 1;
			margin-bottom: 0!important;
		}
		.home .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"].footer-widget-area-inner,.home .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"].footer-widget-area-inner {
			text-align: left!important;
			margin-left: 0!important;
		}
		.home footer .site-footer-primary-section-2 section a {
			text-align: center;
		}
		.home .site-footer-primary-section-2.site-footer-section.site-footer-section-2 img {
			width: auto;
		}
		.home .site-footer-primary-section-3 .footer-widget-area.widget-area.site-footer-focus-item.footer-widget-area-inner,
		.site-footer-primary-section-3 .footer-widget-area.widget-area.site-footer-focus-item.footer-widget-area-inner  {
			margin: auto!important;
			text-align: center!important;
		}
		.home .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"].footer-widget-area-inner, .home .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"].footer-widget-area-inner {
			text-align: left!important;
			margin-left: 0!important;
		}
		.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 #mks_social_widget-5,#mks_social_widget-5 {
			line-height: 3.5vw;
		}
		.home .bona-sidebar,.bona-sidebar {
			padding-top: 3%;
		}
		.home .bona-sidebar .bona-widget,.bona-sidebar .bona-widget {
			width: 100%!important;
			margin-bottom: 5vw;
		}
		.home .bona-sidebar .bona-widget:first-child p,.bona-sidebar .bona-widget:first-child p {
			font-size: 4vw;
		}
		.home .bona-sidebar .bona-widget img,.bona-sidebar .bona-widget img {
			height: 10vw!important;
			width: auto;
		}
		.home .site-below-footer-wrap.ast-builder-grid-row-container.site-footer-focus-item.ast-builder-grid-row-3-cheavy.ast-builder-grid-row-tablet-3-equal.ast-builder-grid-row-mobile-full.ast-footer-row-stack.ast-footer-row-tablet-stack.ast-footer-row-mobile-stack,
		.site-below-footer-wrap.ast-builder-grid-row-container.site-footer-focus-item.ast-builder-grid-row-3-cheavy.ast-builder-grid-row-tablet-3-equal.ast-builder-grid-row-mobile-full.ast-footer-row-stack.ast-footer-row-tablet-stack.ast-footer-row-mobile-stack {
			display: none;
		}
		.home #nav_menu-6 {
			margin-bottom: 2.4vw;
		}
		footer .site-footer-section #nav_menu-6 {
			margin-bottom: 0;
		}

		.home #nav_menu-6 .menu-footer-right-container,
		#nav_menu-6 .menu-footer-right-container {
			margin-top: -1vw;
		}
		.home ul.mks_social_widget_ul li:first-child,
		ul.mks_social_widget_ul li:first-child {
			margin-left: 0;
			margin-right: 3vw;
		}
		.home ul.mks_social_widget_ul li,
		ul.mks_social_widget_ul li {
			margin-left: 4vw;
			margin-right: 4vw;
		}
		.home footer ul.mks_social_widget_ul li a,footer ul.mks_social_widget_ul li a,footer ul.mks_social_widget_ul li a.socicon-youtube {
			width: fit-content!important;
			width: -webkit-fit-content!important;
			width: -moz-fit-content!important;
			height: 6vw!important;
		}
		.home ul.mks_social_widget_ul li a,ul.mks_social_widget_ul li a {
			width: 60px!important;
			height: 60px!important;
			font-size: 5vw!important;
		}
		.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;
		}
		.home .aktualnosci-glowna-block .aktualnosci-glowna-block-naglowek {
			font-size: 13vw!important;
			text-align: center;
		}
		.home .aktualnosci-glowna-block .row-grid-block {
			grid-template-columns: 100%;
			grid-gap: 60px!important;
		}
		.home .aktualnosci-glowna-block .row.row-grid-block .news-box {
			width: 100%;
		}
		.home .aktualnosci-glowna-block .news-box-wrap {
			height: 55vw;
		}
		.home .aktualnosci-glowna-block .news-box-background {
			height: 45vw!important;
			border-radius: 10px 10px 0px 10px;
		}
		.home .news-box.box-number-1 .second-box-overlay {
			height: 45vw;
		}
		.home .aktualnosci-glowna-block .news-box-content {
			font-size: 3.5vw;
		}
		.home .aktualnosci-glowna-block .news-box.box-number-1 .news-box-content span {
			display: none;
		}
		.home .aktualnosci-glowna-block .news-box-title h3 {
			font-size: 5vw;
		}
		.home .news-box.box-number-2 .second-box-overlay {
			background: transparent!important;
		}
		.home .element-ogloszenia {
			margin-top: 6vw;
		}
		.home .element-ogloszenia, .home .element-ogloszenia-wrap {
			width: 100%!important;
		}
		.home .element-ogloszenia-wrap.bg-element {
			width: auto!important;
		}
		.home .element-ogloszenia-wrap.bg-element,.home .element-ogloszenia-wrap {
			height: auto;
		}
		.home .element-ogloszenia-wrap {
			padding: 6vw;
		}
		.home #content .entry-content .element-ogloszenia-wrap-title,.home #content .element-ogloszenia-wrap-title {
			font-size: 5vw;
		}
		.home #content .entry-content .element-ogloszenia-wrap-content,.home #content .element-ogloszenia-wrap-content {
			font-size: 4vw;
		}
		.home .element-ogloszenia-more {
			width: 100%;
			margin-top: 20px;
		}
		.home .element-ogloszenia-more .element-ogloszenia-wrap-more {
			width: auto;
			padding-top: 4vw!important;
		}
		.home .wp-block-columns.bs-section-with-book {
			height: 100%;
			margin: 0;
		}
		.home .wp-block-column.bs-first-column-section-with-book {
			margin-bottom: 3rem;
		}
		.home .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
			flex-basis: 100%!important;
		}
		.home #content .bs-section-with-book .has-black-color.has-text-color,.home #content .entry-content .bs-section-with-book h3 {
			font-size: 14vw;
		}
		.home #content .button_glowna .wp-block-button__link {
			font-size: 3.2vw;
		}
		.home .wp-block-spacer {
			display: none;
		}
		.home .wp-block-column.bs-second-column-section-with-book,
		.home .wp-block-column.bs-second-column-section-with-book figure {
			margin-bottom: 0;
		}
		.home .wp-block-columns {
			flex-wrap: wrap;
		}







	.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner {
		text-align: left;
	}
	.ast-below-header-wrap .ast-builder-grid-row.ast-builder-grid-row-has-sides.ast-builder-grid-row-no-center{
		grid-column-gap:0;
	}
    .page-template-default .ast-header-breadcrumb,.post-template-default .ast-header-breadcrumb,.category-ogloszenia .ast-header-breadcrumb,
	.page-template-news-template .ast-header-breadcrumb,.page-template-events-template .ast-header-breadcrumb,.wp-block-columns.bs-section-baner.bs_add_contained_custom_menu,
	figure.wp-block-image.alignwide.size-full.bs_add_contained_custom_menu{
        display: none;
    }
    .bs_add_breadcrumb_trail{
        margin-top: 10px;
    }
	.ast-hfb-header .site-header{
		margin-top:2%!important;
	}
	.bs_mobile-menu{
		background-color: var(--wydzialowy-ciemny);
		padding-top: 0;
	}
	.bs_mobile-menu__header{
		background-color: #fff;
		padding-top: 60px;
		display: grid;
	}
	.page-template-news-template .category-page-template .bs_add_breadcrumb_trail{
		display: none;
	}
	.bs_post-info {
		margin-left: 6.5%;
		margin-right: 6.5%;
	}

    /*mobile menu*/

    .ast-main-header-wrap.main-header-bar-wrap {
        position: fixed;
        z-index: 10;
        height: 100px;
        top: 0;
        width: 100%;
        background: #fff;
    }
    .ast-below-header-wrap{
        margin-top: 147px;
		box-shadow: none;
    }
	.ast-logo-title-inline .ast-site-identity{
		padding-top: .5em;
	}
    .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: 3vw;
    }
	.menu-image-title-after.menu-image-title{
		font-weight: 600;
	}
	.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-ciemny);
	}
	.ast-header-break-point .main-navigation .stack-on-mobile li ul li,.ast-header-break-point .main-header-menu .sub-menu{
		background-color: #fff;
	}
	.ast-mobile-header-content ul li .ast-menu-toggle{
		top: 2vw!important;
    	padding-right: 0!important;
	}
	.ast-mobile-header-content ul li .ast-menu-toggle .ast-icon.icon-arrow{
		background-color: #000;
    	padding: 2vw .8vw;
    	border-radius: 50px;
	}
	.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-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-ciemny);
		z-index: 10;
	}
	.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: 2.5vw;
	}
	.ast-builder-menu-mobile[data-section="section-header-mobile-menu"]{
		display: flex;
		flex-wrap: wrap;
	}
	/*.ast-mobile-header-content.content-align-flex-start{
		display: flex;
		flex-wrap: wrap;
	}*/
	#icl_lang_sel_widget-2,#icl_lang_sel_widget-4{
		grid-row:2;
		line-height: 3;
		order: 2;
    	flex: 0 1 10vw;
	}
	.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: super;
    }
	.bs_mobile-menu__section{
		overflow: auto;
   		height: 82%;
	}
	.main-header-bar.ast-header-breadcrumb{
		display: none;
	}
	#nav_menu-7,#nav_menu-12,.ast-builder-menu-mobile[data-section="section-header-mobile-menu"] > .widget_nav_menu {
		display: block;
    	line-height: 3;
		order: 3;
    	flex: 0 1 10vw;
	}
	#nav_menu-7 .menu-top-bar-menu-container,#nav_menu-12 .menu-top-bar-menu-container,
	.ast-builder-menu-mobile[data-section="section-header-mobile-menu"] > .widget_nav_menu .menu-top-bar-menu-container{
		width: 100%;
	}
	#nav_menu-7 ul,#nav_menu-12 ul,.ast-builder-menu-mobile[data-section="section-header-mobile-menu"] > .widget_nav_menu ul{
		padding-left: 30px;
	}
	#nav_menu-7 ul li a,#nav_menu-12 ul li a,.ast-builder-menu-mobile[data-section="section-header-mobile-menu"] > .widget_nav_menu ul li a {
		font-size: 3vw;
	}
	.mobile_header .wpml-ls-legacy-list-horizontal a:first-child{
		padding-left: 0;
	}
	#block-2{
		font-size: 2.5vw;
    	line-height: 3;
    	display: block;
		order: 4;
    	flex: 0 1 10vw;
	}
	#block-2 a{
		color: #000;
    	font-weight: bold;
		white-space: nowrap;
	}
	.ast-header-break-point .ast-main-header-bar-alignment{
		order: 1;
	}
	#search-5,.ast-builder-menu-mobile[data-section="section-header-mobile-menu"] .widget_search{
		display: block;
		order: 5;
		padding: 0 30px;
		line-height: 3;
	}
	#search-5 h2{
		display:none;
	}
	.ast-mobile-header-content ul li .ast-menu-toggle .ast-icon.icon-arrow svg{
		transition: transform .3s ease-in-out;
		transform: rotate(0deg)!important;
	}
	.ast-mobile-header-content ul li.ast-submenu-expanded .ast-menu-toggle .ast-icon.icon-arrow svg{
		transform: rotate(180deg)!important;
	}
	.ast-header-break-point .main-navigation .stack-on-mobile li ul li a{
		line-height: 1.4;
		padding-top: 3vw!important;
    	padding-bottom: 3vw!important;
	}
	.ast-header-break-point .main-navigation .stack-on-mobile li ul li:first-child a{
		padding-top: 6vw!important;

	}
	.ast-header-break-point .main-navigation .stack-on-mobile li ul li:last-child a{
		padding-bottom: 6vw!important;
	}
	.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type{
		margin-right: 0;
	}
	.ast-header-break-point .main-navigation ul .menu-item .menu-link{
		padding-top: 10px;
	}
	.ast-mobile-header-content ul li:first-child .ast-menu-toggle{
		top: calc(2vw + 10px)!important;
	}

	/*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 6%;
		background-color: #fff;
	}
	.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: 3vw;
    	font-weight: bold;
	}
	.mobile_header_widget li a{
		color: #000;
	}
	.mobile_header_widget .menu-top-bar-menu-container{
		width:-webkit-fit-content;
		width:-moz-fit-content;
		width:fit-content;
    	line-height: 2;
	}
	.mobile_header_widget .menu-top-bar-menu-container ul{
		margin-left: 2vw;
    	margin-bottom: 0;
		display: block;
	}
	.mobile_header_widget .menu-top-bar-menu-container .menu li{
		font-size: 3vw;
	}
	.mobile_header .wpml-ls-legacy-list-vertical a span{
		vertical-align: baseline;
	}
	.ast-mobile-header-content-top{
		top:100px!important;
	}
	.kolumny-z-ikonami .bs-kolumny{
		margin-top: 0;
		margin-bottom: 0;
	}
	.page-template-events-template .bs_add_breadcrumb_trail{
		display: none;
	}
	.category-page-template .bs_add_breadcrumb_trail{
		display: none;
	}
	.category-ogloszenia #content .ast-container{
		display: flex;
	}
	.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 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;
		margin-left: 0;
		margin-right: 0;
	}

}
@media(max-width:850px){
	.bs-section-two-columns .ugb-6781511 > .ugb-inner-block > .ugb-block-content > * {
		padding-left: 100px!important;
	}
    #content .element-ogloszenia-wrap-title, .row-news-three .col-first-wrap-container-content h3, .row-news-three .col-two-wrap-container-content h3, .row-news-three .col-three-wrap-container-content h3, .news-three .col-first-wrap .img-title-block .col-first-wrap-container-title h3 {
        font-size: 1.9vw;
    }
    #content .element-ogloszenia-wrap-content, .aktualnosci-block .first-box-content-span, .aktualnosci-block .news-box-content, .bs-section-dodatkowa-rekrutacja-first-column p, .row-news-three .col-first-wrap-container-content-description, .row-news-three .col-two-wrap-container-content-description, .row-news-three .col-three-wrap-container-content-description, #content .element-wydarzenia-wrap-content, .row-news-three-with-shadow .col-two-wrap .col-three-wrap-container-content-description, .row-news-three-with-shadow .col-first-wrap-container .col-first-wrap-container-content-description, .row-news-two-columns .first-block .col-first-wrap-container a .col-first-wrap-container-content-description, .row-news-two-columns .col-two .col-two-wrap-container a .col-two-wrap-container-content-description, .bs-section-two-columns-first-image.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-basic .ugb-inner-block .ugb-block-content .ugb-image-box__content .ugb-image-box__description {
        font-size: 1.6vw;
    }
    .aktualnosci-block .news-box.box-number-1 .second-box-overlay, .aktualnosci-block .news-box-background, .aktualnosci-block .news-box.box-number-2 .second-box-overlay, .aktualnosci-block .news-box.box-number-3 .second-box-overlay, .aktualnosci-block .news-box.box-number-4 .second-box-overlay,  .aktualnosci-block .news-box.box-number-5 .second-box-overlay, .aktualnosci-block .news-box.box-number-6 .second-box-overlay{
        height: 19vw;
    }
    .aktualnosci-block .news-box-wrap{
        height: 29vw;
    }
    .element-wydarzenia-wrap{
        padding: 20px 20px;
    }
    #content .bs-section-two-columns-second-image.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-basic .ugb-inner-block .ugb-block-content .ugb-image-box__content .ugb-image-box__description, #content .bs-section-two-columns-first-image.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-basic .ugb-inner-block .ugb-block-content .ugb-image-box__content .ugb-image-box__description{
        font-size: 1.7vw;
    }
    .bs-section-two-columns-second-image .ugb-image-box__content, .bs-section-two-columns-second-image .ugb-inner-block .ugb-block-content .ugb-image-box__item.ugb-image-box__item1.ugb-image-box__box .ugb-image-box__box.ugb-image-box__image-wrapper, .bs-section-two-columns-first-image .ugb-image-box__content, .bs-section-two-columns-first-image .ugb-inner-block .ugb-block-content .ugb-image-box__item.ugb-image-box__item1.ugb-image-box__box .ugb-image-box__box.ugb-image-box__image-wrapper, .bs-section-two-columns{
        height: auto!important;
    }
    .bs-border-kontakt{
        margin-bottom: 50px;
    }
}
@media(max-width:800px){
	.category-aktualnosci .category-page-template .single-cat-article-long {
		min-height: 250px;
	}
	.category-aktualnosci .category-page-template .single-cat-article-long {
		margin-top: 2vw;
		margin-bottom: 5vw;
	}
	.category-aktualnosci .category-page-template .block-child-category ul{
		margin-left:2em;
	}
	.category-aktualnosci .category-page-pagination{
		padding-bottom: 4em;
		padding-top: 1em;
	}
	.category-aktualnosci .category-page-pagination form{
		position: absolute;
    	margin-left: auto;
    	margin-right: auto;
    	left: 0;
    	right: 0;
    	text-align: center;
		top:70px;
	}
	.row-news-three-with-shadow .col-first-wrap-container .color-shadow{
		height: 65%;
	}
	.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(max-width:782px){
	.wp-block-column:not(:only-child).bs-kontakt-photo{
		flex-basis: 100%!important;
		margin-top: 0;
		margin-bottom: 0;
	}
	.bs-kontakt-photo .wp-block-spacer{
		height: 50px!important;
	}
	.bs-kontakt-photo .wp-block-columns .wp-block-spacer{
		height: 100px!important;
	}
	.bs-kontakt-photo .bs-napis-kontakt2 {
		font-size: 5.6vw;
	}
	.bs-kontakt-photo .bs-kontakt-text2 {
		font-size: 2vw;
	}
	.bs-kontakt-photo .ipt-uif-custom-material-custom .ipt_uif_question label.ipt_uif_question_title {
		font-size: 2.2vw;
	}
	.bs-kontakt-photo .ipt-uif-custom-material-custom .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat .eform-button-container-inner .ui-button{
		font-size: 2.8vw;
	}
	.bs-kontakt-photo .ipt-uif-custom-material-custom .ipt-eform-material-button-container .eform-button-container-inner .ui-button:hover,
	.bs-kontakt-photo .ipt-uif-custom-material-custom .ipt-eform-material-button-container .eform-button-container-inner .ui-button,
	.ipt-uif-custom-material-custom .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat .eform-button-container-inner .ui-button,
	.bs-kontakt-photo .ipt-uif-custom-material-custom .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat .eform-button-container-inner .ui-button
	{
		height: 6vw;
	}
	.bs-kontakt-right-column-2{
		margin-bottom: 50px;
	}
	.wp-block-column:not(:only-child).bs-contact-right-column{
		flex-basis: 100%!important;
		margin-right: 0;
		margin-bottom: 0;
	}
	.bs-contact-right-column .bs-napis-kontakt{
		font-size: 5.6vw;
	}
	.bs-contact-right-column .bs-kontakt-podtytul{
		font-size: 2.8vw;
	}
	.pola-kontaktowe .bs-kontakt-text,.bs-contact-right-column .bs-kontakt-text li {
		font-size: 2vw;
	}
	.bs-border-kontakt{
		margin-top:0;
	}
	.bs-kontakt-photo img {
		height: 50vh;
	}
	/*Blok aktualności długi*/
	.single-post-aktualnosci .wp-block-columns:nth-child(2) .bs_post-info{
		margin-left: 13.5%;
    }
	.single-post-aktualnosci .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2),.wp-block-bonasoft-modular-breadcrumbs-block{
		display: none;
	}
	.single-post-aktualnosci .wp-block-columns:nth-child(3) .bs-long-news-sidebar-text-column-with-photo{
		flex-basis: 100%!important;
		margin-right: 6.5%;
	}
	.single-post-aktualnosci .wp-block-columns:nth-child(3) .bs-long-news-sidebar-text-column-with-photo img{
		height: 50vw;
		object-fit: cover;
	}
	.single-post-aktualnosci .bs-long-news-right-text-column{
		flex-basis: 100%!important;
		margin-left: 6.5%!important;
		font-size: 2vw!important;
	}
	.single-post-aktualnosci .bs-long-news-left-text-column{
		flex-basis: 100%!important;
    	margin-left: 6.5%!important;
    	margin-right: 6.5%;
		font-size: 2vw!important;
	}
	.single-post-aktualnosci .bs-long-news-sidebar-text-column{
		flex-basis: 100%!important;
    	margin-right: 6.5%;
	}
	.single-post-aktualnosci .bs-long-news-sidebar-text-column-with-photo strong {
		font-size: 2.5vw;
	}
	.single-post-aktualnosci .bs__post-info__field-desc,.single-post-aktualnosci .bs__post-info__field-value,.single-post-aktualnosci .bs__post-info__post-arrow,
	.single-post-aktualnosci .bs__post-info__post-title,.single-post-aktualnosci .bs-news-glowny-text{
		font-size: 2vw!important;
	}
	.single-post-aktualnosci .bs-news-glowny-naglowek{
		margin-top: 50px;
	}
	.single-post-aktualnosci .bs-border-kontakt{
		display: none;
	}
	/*Blok aktualności średni*/

	.single-post-aktualnosci .bs-medium-news-bold{
		margin-left: 13%;
		margin-bottom: .5em;
	}
	.wp-block-column.bs-medium-news-files-column{
		flex-basis: 100%!important;
    	margin-left: 6.5%!important;
    	margin-right: 6.5%;
	}
	.entry-content > .ugb-container.ugb-container--v2>.ugb-inner-block>.ugb-block-content>.ugb-container__wrapper{
		padding-top: 0;
	}
}
@media(width:768px){
	.entry-content .ugb-984d8f1.ugb-container{
		padding: 0 35px!important;
	}
	.entry-content .ugb-main-block.alignfull{
		padding: 0 35px!important;
		padding-bottom: 35px!important;
	}
	.entry-content .ugb-002ab8b.ugb-container{
		margin-left:0!important;
		margin-right:0!important;
	}
}
@media (max-width: 768px){
	.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 h4,
	.entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content h5,
	.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 .wp-block-media-text__content ol,
	.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,.bs-short-news-text,.bs-short-news-naglowek{
  		padding: 0!important;
	}
	.bs-naglowek-szablonu-kolumny ~ .szablon-kolorowe-naglowki{
		margin-top: 1.6em!important;
	}
	.mobile_header_widget li,.mobile_header_widget .menu-top-bar-menu-container .menu li{
		font-size: 4.5vw;
	}
	.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,
	#icl_lang_sel_widget-2 >.wpml-ls-sidebars-mobile_menu_wpml li a span,#nav_menu-7 ul li a,#nav_menu-12 ul li a,#icl_lang_sel_widget-4 >.wpml-ls-sidebars-mobile_menu_wpml li a span,
	.ast-builder-menu-mobile[data-section="section-header-mobile-menu"] > .widget_nav_menu ul li a {
		font-size: 4.5vw;
	}
	#ast-hf-mobile-menu a.menu-link{
		font-size: 4.5vw;
	}
	.ast-mobile-header-content-top{
		top:20vw!important;
	}
	h1, .entry-content h1,.ast-single-post .entry-title {
		font-size: 6vw;
		line-height: 1.2;
	}
	h2, .entry-content h2 {
		font-size: 4.5vw;
	}
	.entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content .bs-pageList-container .parent-page{
		margin: 0;
	}
	.entry-content .naglowek-podstrona-z-kolumnami{
		font-size:3.5vw;
	}
	.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;
	}
	.element-ogloszenia {
    	width: 33%!important;
   		float: left!important;
	} 
	footer .ast-builder-footer-grid-columns{
		grid-column-gap: 10px;
	}
	#menu-footer-left, #menu-footer-right,#menu-footer-left-2,#menu-footer-left-1{
		font-size: 3.5vw;
	}
	.textwidget p{
		font-size: 1.9vw;
	}
	hr.bs-border-kontakt{
		display: none;
	}
	.bs-news-page .wp-block-column.bs-kontakt-photo{
		margin-bottom: 0;
	}
	.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;
	}
	.bs-naglowek-szablonu-kolumny .wp-block-media-text__content{
		margin-top: 6vw;
	}
	.podstrona-szachownica .wp-block-ugb-container.ugb-container{
		margin-top: 40px!important;
	}
	.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 .wp-block-media-text__content ol,
	.entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny figure/*,
	.bs-news-page .bs-contact-right-column .bs-naglowek-podstrony*/{
		padding: 0!important;
	}
	.tekst-zdjecie-poziom, .tekst-zdjece-kwadrat, .tekst-zdjecie-pion {
		margin-bottom: 40px;
	}
	#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 {
		padding-left: 0!important;
	}
		/*Wydarzenia*/
		.event-header .bs_block__container .button2{
			width:35vw;
		}
		.event-header .bs_block__container .button2 .c-button__arrow2{
			height: 7vw;
			width: 7vw;
		}
		.event-header .bs_block__container .button2 .c-button__inner2{
			font-size: 3vw;
			padding-right: 1vw;
			width:30vw;
		}
	
	.litery-block .a.pracownicy-litera {
		font-size: 2.4vw;
		width: 3vw;
		height: 3.5vw;
	}
	/*Newsletter*/
	.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-stack .site-footer-section p{
		font-size: 2vw;
	}

	/*Wydarzenia-Głowna*/

	#content .entry-content .element-wydarzenia-wrap-data,#content .element-wydarzenia-wrap-data{
		font-size: 4.2vw;
	}
	#content .entry-content .element-wydarzenia-wrap-title,#content .element-wydarzenia-wrap-title{
		font-size: 2vw;
	}
	#content .entry-content .element-wydarzenia-wrap-content,#content .element-wydarzenia-wrap-conten{
		font-size: 1.5vw;
	}
	#content .element-wydarzenia:not(:first-child){
		margin-top: 0;
	}
    .site-content .entry-content p, .site-content .entry-content li, .bs__file-list__text{
        font-size: 3vw;
        line-height: 4.5vw;
    }
	.bs-section-dodatkowa-rekrutacja .bs-section-dodatkowa-rekrutacja-first-column .bs-dodatkowa-rekrutacja-naglowek {
		font-size: 3vw;
	}
	.site-content .entry-content p, .site-content .entry-content li,.site-content .entry-content ul{
		font-size: 2.4vw;
		line-height: 1.4;
	}
	td, th {
		font-size: 2.6vw;
	}
    #content .kolumny-z-ikonami h3{
        font-size: 3.5vw;
        line-height: 1.5;
    }
    .ast-no-sidebar .entry-content .alignwide.bs-naglowek-szablonu-kolumny figure, .ast-no-sidebar .entry-content .alignwide.bs-page-links figure{
        width: calc(100% + 35px);
        margin-left: -35px;
    }
    .bs-contact-right-column p, .bs-contact-right-column ul,.bs-contact-right-column h2,.bs-contact-right-column .bs-pageList-container,
	.bs-contact-right-column ol,.bs-contact-right-column .wp-block-buttons,.bs-column-short-news .wp-block-buttons,.bs-contact-right-column h3,
	.bs-contact-right-column h4,.bs-contact-right-column h5{
        margin-left: 6%;
    }
    .tekst-zdjecie-poziom,.tekst-zdjece-kwadrat,.tekst-zdjecie-pion{
        display: block;
    }
    #content .tekst-zdjece-kwadrat .wp-block-image,#content .tekst-zdjece-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;        
    }
    #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{
        margin: auto auto 40px auto;
    }
    .wp-block-media-text .wp-block-media-text__content{
        padding: 0!important;
    }
    #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{
        margin: auto auto 40px auto;
    }
    .bs-page-links{
        display: block;
    }
    .bs-page-links .wp-block-separator{
        width: 100%;
        margin: 0;
    }
    .bs-page-links{
        padding: 0 6%;
    }
    .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;
    }
    .bs__links__list li a,.bs-strona-konferencje .bs__links__list li a{
        font-size: 3.5vw;
    }
    .wp-block-bonasoft-modular-file-list2, .wp-block-bonasoft-modular-links-display .bs__links{
        margin: 0;
		padding-bottom: 0;
    }
    .bs__links__icon{
        height: 5.5vw !important;
        width: 5.5vw !important;
		padding: 1.3vw;
    }
    .bs__links__icon svg{
        width: 2.6vw;
        height: 2.6vw;
    }
	.entry-content .naglowek-wladze{
		font-size:3.5vw;
	}
    #primary  .bs-news-page.bs-page-links .wp-block-media-text__content .bs-naglowek-podstrony{
        margin-top: 6vw;
    }
    #content h3, #content .entry-content h3,#content h4, #content .entry-content h4,#content h5, #content .entry-content h5{
        font-size: 3.5vw;
    }
	.entry-content .naglowek-kolumny-z-ikonami{
		font-size: 3.5vw;
	}
	#content .entry-content .aktualnosci-block .news-box-title h3{
		font-size: 2.3vw;
	}
	.wp-block-bonasoft-modular-file-list2 .bs__file-list__text{
		font-size: 2.5vw;
	}
	.bs-pages-list-przewody .bs-single-page-przewody, .bs-pages-list-postepowania .bs-single-page-postepowania{
		font-size: 3vw;
	}
	.element-aktualnosci-more{
		padding-top: 3vw;
		padding-bottom: 4.5vw;
	}
	.bs-naglowek-z-kolorem strong {
		margin: auto 0;
		line-height: 1.2;
	}
	.wp-block-ugb-column.ugb-column.ugb-1d2225a.ugb-column--design-plain.ugb-main-block figure{
		width: fit-content;
		width: -moz-fit-content;
    	margin: auto;
	}
	.wp-block-ugb-column.ugb-column.ugb-1d2225a.ugb-column--design-plain.ugb-main-block figure img{
		height: 80vw;
    	width: 60vw;
	}
	.ast-no-sidebar .entry-content .alignwide.bs-naglowek-szablonu-kolumny{
		grid-template-columns: 100%;
		margin-bottom: 0
	}
	.entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content{
		grid-row:2;
		grid-column: 1;
	}
	.podstrona-szachownica .podstrona-szachownica-obraz-auto{
		grid-template-columns: 100%;
	}
	.podstrona-szachownica .podstrona-szachownica-obraz-auto.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
		grid-column: 1;
		padding-bottom: 50px;
	}
	.podstrona-szachownica .podstrona-szachownica-obraz-auto .wp-block-media-text__content{
		grid-column: 1;
		grid-row: 2;
		margin-top: 50px;
	}
	.podstrona-szachownica .podstrona-szachownica-obraz-auto .wp-block-media-text__content p{
		padding-left: 10%;
		padding-right: 10%;
	}
	
	.site-logo-img{
		display: none;
	}
	.ast-main-header-wrap.main-header-bar-wrap:after{
		content: attr(data-content) "Uniwersytet Wrocławski";
    	font-size: 6vw;
    	z-index: 100;
    	position: fixed;
    	height: 10vw;
    	top: 0;
    	width: 84%;
    	padding-top: 1vw;
    	background: #fff;
    	color: #000;
    	left: 6%;
		font-weight: 600;
	}
	.ast-main-header-wrap.main-header-bar-wrap{
		height: 20vw;
		padding-top: 5px;
	}
	.ast-main-header-wrap.main-header-bar-wrap .ast-builder-grid-row,.ast-main-header-wrap.main-header-bar-wrap .ast-builder-grid-row .ast-builder-grid-row>.site-header-section,
	.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"],.site-header-primary-section-left.site-header-section.ast-flex.site-header-section-left
	{
		display: block;
	}
	.ast-header-break-point .site-header .main-header-bar-wrap .site-branding{
		margin-top: 8vw;
    	display: block;
    	border-bottom: 3px solid var(--wydzialowy-ciemny);
    	margin-left: 6%;
   		margin-right: 6%;
    	padding-bottom: .5vw;
		width: auto;
	}
	.site-title a{
		display: block;
    	font-weight: 600;
    	font-size: 4.5vw;
	}
	.ast-below-header-wrap{
		margin-top: 27vw;
		box-shadow: none;
	}
	.ast-desktop .ast-primary-header-bar.main-header-bar, .ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar{
		padding: 0;
	}
	.ast-mobile-header-content{
		top: 27vw;
	}
	.site-header-primary-section-left.site-header-section.ast-flex.site-header-section-left{
		height: auto;
	}
	.ast-button-wrap .menu-toggle:focus {
		outline: none;
	}
	.bs-page-margin-top .ugb-container__content-wrapper .wp-block-ugb-container.ugb-container{
		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;
	}
	.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;
	}
	.bs-pageList-container .bs-links-icon{
		min-height: 5.5vw!important;
		min-width: 5.5vw!important;
	}
	.bs-pageList-container .bs-links-icon svg{
		width: 2.6vw;
		height: 2.6vw;
	}
	.bs-pageList-container{
		width: 100%;
		margin-left: 0;
	}
	.bs-strona-konferencje{
		margin-top: 0;
	}
	.wp-block-bonasoft-modular-links-display .bs__links{
		padding-bottom: 0;
	}
	#primary .entry-content .bs-naglowek-podstrony{
		padding-left: 6%!important;
		padding-right: 6%!important;
		margin-bottom: 6vw!important;
	}
	.wladze-wydzialu-kolumny-zdjecia{
		margin-top:0;
	}
	.wladze-wydzialu-kolumny-zdjecia > .ugb-inner-block > .ugb-block-content >.ugb-container__wrapper{
		padding-top: 0!important;
	}
	.kolumny-z-ikonami{
		margin-top: 0;
	}
	.szablon-kolorowe-naglowki > .ugb-inner-block .wp-block-ugb-columns.ugb-columns.ugb-main-block .ugb-columns__item{
		grid-gap:0;
	}
	.podstrona-z-kolumnami > .ugb-inner-block .wp-block-ugb-container.ugb-container.ugb-main-block{
		margin-top:0;
	}
	.entry-content .podstrona-z-kolumnami .blok-z-kolumnami.ugb-container {
		margin-left: 0!important;
		margin-right: 0!important;
	}
	.bs-page-margin-top > .ugb-inner-block .wp-block-ugb-container.ugb-container.ugb-main-block>.ugb-inner-block>.ugb-block-content>.ugb-container__wrapper{
		padding-top: 0;
	}
	.bs-strona-konferencje >.ugb-inner-block>.ugb-block-content>.ugb-container__wrapper{
		padding-top: 0!important;
	}
	.bs-strona-konferencje .bs__links__list li a{
		line-height: 1.8;
	}
	.site-content .entry-content .tekst-wyrozniony{
		font-size:2.5vw;
	}
	.blok-z-kolumnami{
		margin-top: 0;
	}
	#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;
	}
	.podstrona-z-kolumnami .ugb-container__content-wrapper > .wp-block-ugb-container.ugb-container > .ugb-inner-block > .ugb-block-content .ugb-container__wrapper{
		padding-top:0;
	}

	/*Wydział ze zdjeciami*/
	.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: var(--wydzialowy-ciemny);
		padding-top: 5%;
		height: auto;
		margin-bottom: -1px;
	}
	.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: var(--wydzialowy-ciemny);
		padding-left: 5%;
		margin-left: 0;
		padding-bottom: 5%;
		margin-bottom: 1em;
		font-weight: bold;
	}
	.wladze-wydzialu-kolumny-zdjecia .ugb-column__content-wrapper p.bs-kontakt-text:first-of-type a{
		color:#000;
	}
	.bs__links__list__item__link__icon{
		height: 5.5vw !important;
   		width: 5.5vw !important;
	}
	.bs__links__list__item__link__icon svg {
		width: 2.6vw;
		height: 2.6vw;
	}
	.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;
	}
	.bs__links {
		padding-bottom: 30px;
	}	
	.wp-block-ugb-column .bs__file-list:first-of-type li:last-child{
		border-bottom: 0;
	}
	.wp-block-ugb-column .bs__file-list:first-of-type{
		padding-bottom: 0;
	}
	.ugb-columns.ugb-columns.ugb-columns.ugb-columns>.ugb-inner-block>.ugb-block-content>.ugb-columns__item{
		grid-gap: 0;
	}
	.wp-block-ugb-container.ugb-container.ugb-002ab8b.ugb-container--v2.ugb-container--design-plain.ugb-main-block{
		margin-top: 0!important;
	}
	.ugb-container__wrapper.ugb-002ab8b-wrapper{
		padding-top: 0!important;
	}
	.bs-pages-list-przewody, .bs-pages-list-postepowania{
		grid-template-columns: 100%;
		grid-gap: 0;
	}
	.bs-single-page-przewody .bs__links__icon svg,.bs-single-page-postepowania .bs__links__icon svg{
		width: 9vw!important;
    	height: 9vw!important;
    	padding: 2vw!important;
	}
	.bs-single-page-przewody .bs__links__icon,.bs-single-page-postepowania .bs__links__icon{
		height: 10vw!important;
		width: 10vw!important;
		flex: 0;
	}
	.wp-block-table{
		margin:0;
	}
	.bs-contact-right-column .wp-block-table {
		margin-left: 6%;
		font-weight: 500;
		margin-right: 6%;
		word-break: keep-all;
	}
	.wp-block-ugb-container.ugb-container .ugb-container--v2{
		margin-top: 0;
	}
	.wp-block-ugb-container.ugb-container .ugb-container--v2 >.ugb-inner-block >.ugb-block-content >.ugb-container__wrapper{
		padding-top: 0;
	}
	.mobile_header{
		top:18vw;
	}
	.bs-contact-right-column > .wp-block-ugb-accordion {
		margin-left: 6%;
		margin-right: 6%;
	}
	.bs-contact-right-column > .wp-block-ugb-accordion .ugb-accordion__heading > p{
		font-size: 3.5vw;
	}
	.bs-contact-right-column > .wp-block-ugb-accordion .ugb-accordion__heading svg{
		padding: 1.5vw;
		height: 2.5vw;
		width: 2.5vw;
	}
	.bs-long-news-sidebar-text-column-with-photo{
		margin-right:6.5%;
	}
	.entry-content .bs-long-news-right-text-column{
		margin: 0 6.5%!important;
		flex-basis: 100%!important;
	}
	#primary .entry-content .wp-block-media-text__content h2.bs-naglowek-podstrony, .bs-news-page .bs-contact-right-column h2.bs-naglowek-podstrony,
	#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 h2,.type-przew_pos h1,.bs-long-news-sidebar-text-column-with-photo strong, .bs-long-news-sidebar-text-column-with-photo h1{
        font-size: 6vw;
    }
	.bs-page-margin-top .ugb-container__content-wrapper .wp-block-ugb-container.ugb-container >.ugb-inner-block .ugb-container__wrapper .wp-block-ugb-columns.ugb-main-block > .ugb-inner-block > .ugb-block-content > .ugb-columns__item > .wp-block-ugb-column:first-child{
		margin-bottom: 35px;
	}
	.bs-page-margin-top .ugb-container__content-wrapper .wp-block-ugb-container.ugb-container >.ugb-inner-block .ugb-container__wrapper .wp-block-ugb-columns.ugb-main-block.bs-kolumny > .ugb-inner-block > .ugb-block-content > .ugb-columns__item > .wp-block-ugb-column:first-child {
		margin-bottom: 0;
	}
	#content .bs-konferencje-akordeony .ugb-accordion__heading svg{
		padding: 1.5vw;
	}
	.bs-naglowek-szablonu-kolumny ~ .wladze-wydzialu-kolumny-zdjecia{
		margin-bottom: 0;
	}
	.entry-content .bs-pageList-container .parent-page p {
		font-size: 3.5vw;
	}
	.bs-strona-konferencje .ugb-accordion.ugb-accordion--v2 .ugb-accordion__heading .ugb-accordion__title {
		font-size: 3.5vw;
	}
	.bs-naglowek-szablonu-kolumny .wp-block-media-text__content p ~ .bs__links{
		padding-top: 1.6em;
	}
	#content .entry-content .element-ogloszenia-wrap-data {
		font-size: 2.5vw;
		margin-bottom: 10px;
	}
	.bs-strona-konferencje .ugb-accordion__item .ugb-accordion__content .wp-block-bonasoft-modular-file-list2 .bs__file-list__list li {
		padding-left: 15px;
	}
	.bs-strona-konferencje .ugb-accordion__item .ugb-accordion__content .wp-block-bonasoft-modular-file-list2 .bs__file-list__list .bs__links__icon{
		height: 5.5vw!important;
		width:5.5vw!important;
	}
	.bs-strona-konferencje .ugb-accordion__item .ugb-accordion__content .wp-block-bonasoft-modular-file-list2 .bs__file-list__list .bs__links__icon:after{
		height: 3vw;
    	width: 3vw;
    	background-size: 3vw;
	}
	.bs-pageList-container ~ .bs__links{
		width:100%;
		margin-left: 0;
	}
	.bs-kontakt-photo p, .bs-kontakt-photo ul, .bs-kontakt-photo ol, .bs-kontakt-photo h2 {
		margin-left: 6%;
		margin-right: 6%;
	}
	#content .bs-konferencje-akordeony .wp-block-media-text__content .ugb-accordion__heading {
		margin-left: 0%;
		margin-right: 0%;
	}
	.bs__units__list, .bs_breadcrumb_trail_item, .single-post-aktualnosci p, .single-post-aktualnosci ol,.single-post-aktualnosci ul {
		font-size: 2.4vw;
	}
	/*Krótka aktualność*/
	#content h1.bs-short-news-naglowek{
		font-size: 6vw;
		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%;
	}
	.ast-no-sidebar .entry-content .alignwide.bs-naglowek-szablonu-kolumny figure.wp-block-table, .ast-no-sidebar .entry-content .alignwide.bs-page-links figure.wp-block-table{
		margin-bottom:1.6em;
	}
	h1.bs-naglowek-podstrony{
		padding-left: 0!important;
		padding-right: 0!important;
	}
}


@media(max-width:767px){
	.bs-section-two-columns-first-image .ugb-image-box__content{
		margin-right: 0;
	}
	.bs-section-two-columns-second-image .ugb-image-box__content{
		margin-left: 0;
	}
	.bs-section-two-columns .ugb-6781511 > .ugb-inner-block > .ugb-block-content > * {
		padding-left: 75px!important;
	}
	.bs-section-two-columns-first-image .ugb-image-box__content,.bs-section-two-columns-second-image .ugb-image-box__content{
		padding: 20px;
	}
	ul.mks_social_widget_ul li a{
		width:28px!important;
		height: 28px!important;
		font-size:3.5vw!important;
	}
	footer ul.mks_social_widget_ul li a.socicon-youtube{
		height: 5vw!important;
	}
	#nav_menu-6 .menu-footer-right-container{
		margin-top:-1vw;
	}
	#nav_menu-6{
		margin-bottom: 2.4vw;
	}
	.bona-sidebar .bona-widget:first-child p{
		font-size: 2vw;
	}
	.bona-sidebar .bona-widget img {
		height: 5.5vw!important;
	}
}

@media (max-width:625px){
    .ast-main-header-wrap.main-header-bar-wrap:after{
        font-size: 5.5vw;
    }
    .site-title a{
        font-size: 4vw;
    }
}

@media (min-width: 601px) and (max-width: 781px){
	.wp-block-column.bs-long-news-sidebar-text-column-with-photo,.event-content .bs-long-news-right-text-column{
		flex-basis: 100%!important;
    	margin-left: 6.5%!important;
   		margin-right: 6.5%!important;
	}
}

@media (max-width:600px){
	.bs-contact-right-column .bs-pageList-container {
		margin-left: 6%!important;
		margin-right: 6%;
	}
	/*Nowa stopka*/
	.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row {
		padding-top: 25px;
	 }
	.home .site-primary-footer-wrap{
		 padding-top:25px!important;
	}	

	h2, .entry-content h2 {
		font-size: 5.5vw;
	}
	.mobile_header_widget li,.mobile_header_widget .menu-top-bar-menu-container .menu li{
		font-size: 4vw;
	}
	.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,
	#icl_lang_sel_widget-2 >.wpml-ls-sidebars-mobile_menu_wpml li a span,#nav_menu-7 ul li a,#nav_menu-12 ul li a,#icl_lang_sel_widget-4 >.wpml-ls-sidebars-mobile_menu_wpml li a span,
	.ast-builder-menu-mobile[data-section="section-header-mobile-menu"] > .widget_nav_menu ul li a {
		font-size: 4vw;
	}
	.ast-mobile-header-content {
		top: 26vw;
	}
	.zajawka-seminaria{
		font-size: 4.5vw;
	}
	.mobile_header {
		padding-left: 6.5%;
	}
	#ast-hf-mobile-menu a.menu-link {
		font-size: 4vw;
	}
	/*Aktualności Główna*/

	.aktualnosci-glowna-block .row-grid-block {
		grid-template-columns: 100%;
		grid-gap: 60px!important;
	}
	.aktualnosci-glowna-block .news-box-wrap {
		height: 55vw;
	}
	.aktualnosci-glowna-block .news-box-background {
		height: 45vw!important;
		border-radius: 10px 10px 0px 10px;
	}
	.aktualnosci-glowna-block .news-box.box-number-1 .news-box-content span{
		display: none;
	}
	.aktualnosci-glowna-block .news-box-content {
		font-size: 3.5vw;
	}
	.aktualnosci-glowna-block .news-box-title h3 {
		font-size: 5vw;
	}
	.aktualnosci-glowna-block .row.row-grid-block .news-box:nth-child(1n+4){
		display: none;
	}
	.aktualnosci-glowna-block .aktualnosci-glowna-block-naglowek{
		font-size: 13vw!important;
		text-align: center;
	}
	.aktualnosci-glowna-block .row.row-grid-block .news-box{
		width: 100%;
	}
	#content .button_glowna .wp-block-button__link {
		font-size: 3.2vw;
	}
	#content .bs-section-with-book .has-black-color.has-text-color, #content .entry-content .bs-section-with-book h3{
		font-size: 14vw;
	}


	/*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: 8.5%;
		margin-right: 8.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;
	}
	#content .single-post-aktualnosci .bs-column-short-news h1.bs-short-news-naglowek {
		padding-left: 6.5%!important;
		padding-right: 6.5%!important;
	}
	.page-id-9369 .wydarzenia-strona-naglowek{
		font-size: 13vw;
		text-align: left;
		margin-left: 0;
		margin-right: 0;
		padding: 0 6.5%;
	}

	/*Logo strony*/
	header .custom-logo-link img {
		max-width: 225px;
	}
	.bs_breadcrumb_trail_item {
		font-size: 2.4vw;
	}
    .element-ogloszenia-wrap.bg-element,.element-ogloszenia-wrap{
		height: auto;
	}

	.element-wydarzenia-wrap{
		border: 0;
	}
	.row {
		 --bs-gutter-x:0!important;
	}
	.bs_mobile-nav__item__search-form {
		width: 80vw;
	}
	/*Wydarzenia*/
	.event-header .bs_block__container .button2 .c-button__inner2{
		font-size: 3.2vw;
	}

	/*Strona główna*/
	.news-three .color-shadow,.news-three .col-first-wrap-container .col-first-wrap-container-content-description,.col-three-wrap-container-content-description,
	.row-news-two-columns .col-two .col-two-wrap-container a .col-two-wrap-container-content-description,.page-id-30 .entry-content.clear > hr{
		display: none;
	}
	.row-news-three-with-shadow .col-first-wrap-container-title{
		padding-left: 0;
		width: 100%;
	}
	.news-three .col-first-wrap .img-title-block .col-first-wrap-container-title h3{
		font-size:6vw;
	}
	.news-three .row-news-three-with-shadow{
		grid-template-columns: 100%;
    	grid-gap: 0;
	}
	.col-three-wrap-container-1 a{
		grid-template-columns: 100%;
    	width: 100%;
    	margin-bottom: 2vw;
    	grid-gap: 4%;
	}
	.col-three-wrap-container-1 a .col-three-wrap-container-content{
		grid-row:2;
	}
	.row-news-three-with-shadow .col-two-wrap h3{
		font-size:6vw;
	}
	.row-news-three-with-shadow .col-three-wrap-container-1 .col-three-wrap-container-image,.row-news-three-with-shadow .col-three-wrap-container-2 .col-three-wrap-container-image,
	.row-news-three-with-shadow .col-first .col-first-wrap-container .col-first-wrap-container-image,.row-news-two-columns .first-block .col-first-wrap-container-image{
		width: 100%;
    	height: 45vw;
	}
	.row-news-three-with-shadow .col-three-wrap-container-1 .col-three-wrap-container-image img,.row-news-three-with-shadow .col-three-wrap-container-2 .col-three-wrap-container-image img,
	.row-news-three-with-shadow .col-first .col-first-wrap-container .col-first-wrap-container-image img,.row-news-two-columns .first-block .col-first-wrap-container-image img{
		width: 100%;
    	height: 45vw;
	}
	.row-news-two-columns{
		grid-template-columns: 100%;
	}
	.news-three .col-three-wrap-container-2{
		display: inline-grid;
    	width: 100%;
	}
	.news-three .col-three-wrap-container-2 a{
		display: grid;
    	grid-template-columns: 100%;
	}
	.row-news-three-with-shadow .col-three-wrap-container-2 .col-three-wrap-container-content{
		width: 100%;
    	grid-row: 2;
		grid-column: 1;
	}
	.row-news-three-with-shadow .col-three-wrap-container-2 .col-three-wrap-container-content h3{
		margin-top: 5%;
		margin-bottom: 0;
	}
	.row-news-two-columns .first-block .col-first-wrap-container a{
		grid-template-columns: 100%;
    	grid-gap: 20px;
		margin-bottom: 0;
	}
	.row-news-two-columns .first-block .col-first-wrap-container a .col-first-wrap-container-content{
		grid-row:2;
	}
	.news-three .first-block .col-three-wrap .col-first-wrap-container{
		margin-bottom: 20px;
	}
	.row-news-two-columns .first-block .col-first-wrap-container a h3{
		font-size: 6vw;
		margin-bottom:0;
	}
	.row-news-two-columns .col-two .col-two-wrap-container .col-two-wrap-container-image{
		height: 45vw!important;
    	margin-top: 0;
	}
	.row-news-two-columns .col-two .col-two-wrap-container .col-two-wrap-container-image img,.row-news-two-columns .col-two .col-two-wrap-container .col-two-wrap-container-image .container-for-hover-image{
		width: 100%;
    	height: 45vw;
    	margin-top: 0;
	}
	.row-news-two-columns .col-two .col-two-wrap-container a h3{
		font-size: 6vw;
    	margin-top: 20px;
	}
	.page-id-30 .entry-content.clear .news-three{
		margin-bottom: 20px;
		margin-top: 20px;
	}
	.news-three .row-news-three{
		grid-template-columns: 100%!important;
		grid-template-areas: initial;
		grid-gap:0;
	}
	.news-three .row-news-three .col-first,.news-three .row-news-three .col-two,.news-three .row-news-three .col-three{
		grid-area:initial;
	}
	.news-three .row-news-three .col-three .col-three-wrap{
		display: block;
	}
	.row-news-three .col-first-wrap .col-first-wrap-container-image, .row-news-three .col-first-wrap .col-first-wrap-container-image img,
	.row-news-three .col-two-wrap .col-two-wrap-container-image, .row-news-three .col-two-wrap .col-two-wrap-container-image img,
	.row-news-three .col-three-wrap-container .col-three-wrap-container-image,.row-news-three .col-three-wrap-container .col-three-wrap-container-image img{
		width: 100%;
    	height: 45vw;
	}
	.row-news-three .col-first-wrap-container-content,.row-news-three .col-two-wrap-container-content{
		width: 100%;
	}
	.row-news-three .col-first-wrap-container-content h3,.row-news-three .col-two-wrap-container-content h3,.row-news-three .col-three-wrap-container-content h3 {
		font-size: 6vw;
	}
	.row-news-three .col-first-wrap-container-content-description, .row-news-three .col-two-wrap-container-content-description, .row-news-three .col-three-wrap-container-content-description,
	.wp-block-columns.bs-section-rusza-rekrutacja {
		display: none;
	}
	.row-news-three .col-three-wrap-container a{
		grid-template-columns: 100%;
	}
	.row-news-three .col-three-wrap-container-content{
		grid-row:2;
	}
	.dwa-artykuly .artykul .wp-block-media-text__content p{
		font-size: 3vw;
	}

	/*Napis Wydział Chemii*/

	.site-branding.ast-site-identity{
		display:inline-block;
	}
	.site-branding.ast-site-identity .ast-site-title-wrap{
		/*margin-top: 1em;
		text-align: center;*/
		width: 100%;
	}
	.ast-header-break-point .site-header .main-header-bar-wrap .site-branding{
		margin-left: 6.5%;
	}
	.ast-logo-title-inline .ast-site-identity{
		padding-top: 2vw;
	}

	/*Ogłoszenia-Głowna*/
	
	.element-ogloszenia-wrap.bg-element{
		width: auto!important;
	}
	.element-ogloszenia,.element-ogloszenia-wrap{
		width: 100%!important;
	}
	#content  .entry-content .element-ogloszenia-wrap-dzien,#content .element-ogloszenia-wrap-dzien{
		font-size: 10vw;
	}
	#content .entry-content .element-ogloszenia-wrap-data,#content .element-ogloszenia-wrap-data{
		font-size: 6vw;
		margin-bottom: 15px!important;
	}
	#content .entry-content .element-ogloszenia-wrap-title,#content .element-ogloszenia-wrap-title{
		font-size: 5vw;
	}
	#content .entry-content .element-ogloszenia-wrap-content,#content .element-ogloszenia-wrap-content{
		font-size: 4vw;
	}
	.entry-content .ogloszenia-block-naglowek{
		text-align: center;
		font-size: 13vw;
		padding-top: 8vw;
		margin-bottom: 10px;
	}
	.element-ogloszenia{
		margin-top: 6vw;
	}
	.ogloszenia-block{
		border-top: 4px solid var(--wydzialowy-ciemny);;
		margin: 8vw 9.5% 0;
		padding-left: 9.5%;
    	padding-right: 9.5%;
    	margin-left: 0;
    	margin-right: 0;
	}
	.ogloszenia-block .row .element-ogloszenia:nth-child(1n+4){
		display: none;
	}
	.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;
	}
	/*Napis Wszystko-Głowna*/
	.element-ogloszenia-more{
		width: 100%;
		margin-top: 20px;
	}
	.element-ogloszenia-more .element-ogloszenia-wrap-more{
		width: auto;
		padding-top: 4vw!important;
	}
	
	/*Aktualności*/

	.aktualnosci-block{
		border-top: 4px solid var(--wydzialowy-ciemny);
		margin: 0 9.5% 0;
		padding-left: 9.5%;
    	padding-right: 9.5%;
    	margin-left: 0;
    	margin-right: 0;
		padding-top: 5vw;
	}
	#content .entry-content .aktualnosci-block-naglowek{
		text-align: center;
		font-size: 13vw;
		padding-top: 20px;
		margin-bottom: 30px;
	}
	.first-box-header{
		width: 100%!important;
		padding-bottom: 90px!important;
	}
	.first-box-content{
		width:100%;
		padding: 7% 0 5% 0;
	}
	.first-box-content-span p{
		font-size:4vw!important;
	}
	.aktualnosci-block .news-box p{
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 5; /* number of lines to show */
		-webkit-box-orient: vertical;
	}
	.aktualnosci-block .first-box-background{
		background-color: #000;
		height: 45vw;
	}
	.aktualnosci-block .first-box-title{
		bottom:-130px!important;
		padding-left: 0!important;
		padding-right: 0!important;
	}
	#content .entry-content .aktualnosci-block .first-box-title h3{
		color: #000!important;
		opacity: 1!important;
		font-size: 6vw;
		transform: none!important;
	}
	.aktualnosci-block .news-box{
		width:100%!important;
	}
	.aktualnosci-block .news-box .second-box-overlay{
		height:45vw!important;
	}
	.aktualnosci-block .news-box .second-box-overlay .news-box-content{
		font-size:4vw;
	}
	.aktualnosci-block .news-box .news-box-wrap{
		height: auto!important;
		width: 100%!important;
	}
	.aktualnosci-block-naglowek{
		margin-bottom: 50px!important;
	}
	#content .entry-content .aktualnosci-block .news-box .news-box-title h3{
		font-size:6vw;
	}
	.aktualnosci-block .row .row .news-box:nth-child(1n+3),.aktualnosci-block .first-box-content,.news-box.box-number-2 .news-box-content{
		display: none;
	}
	.first-box-header:hover h3 {
		color:#000;
		opacity: 1;
		transform:none;
		transition:none;
		transition-delay:none;
	}
	.first-box-overlay{
		background: none!important;
	}
	#content .first-box-overlay:hover {
		background: none!important;
		transition:none!important;
	}
	.news-box.box-number-1 .second-box-overlay:hover {
		background:#074574!important;
		transition:none!important;
	}
	.news-box.box-number-1 .second-box-overlay:hover .news-box-content{
		color: #fff!important;
	}
	.news-box.box-number-2 .second-box-overlay {
		background: transparent!important;
	}
	.news-box.box-number-2 .second-box-overlay .news-box-content{
		color:#fff!important;
		opacity: 1!important;
		transform: none!important;
		padding-top: 9%;
	}
	.news-box.box-number-1 .second-box-overlay {
		height: 45vw;
		background: #074574
	}
	.news-box .news-box-background{
		width: 100%;
		height: auto;
	}
	.element-aktualnosci-wrap-more .button2 {
		width:280px!important;
		margin-top: 0;
	}
	.row-news-two-columns .col-two a{
		grid-template-columns: 100%;
	}
	.news-three .row-news-two-columns .col-two .col-two-wrap-container .col-two-wrap-container-image{
		grid-row: 1;
    	grid-column: 1;
    	margin: 0;
    	width: 100%;
	}
	.row-news-two-columns .col-two a .col-two-wrap-container-content{
		grid-row: 2;
	}
	.news-three .row-news-two-columns .col-two .col-two-wrap-container .col-two-wrap-container-image div{
		height: 45vw;
    	width: 100%;
	}
	.aktualnosci-block .first-row{
		height: auto;
		margin-bottom: 0;
	}
	.aktualnosci-block .first-box-header{
		padding-bottom: 16vw!important;
	}
	.aktualnosci-block .first-box-title{
		padding-top: 49vw!important;
		position: inherit;
	}
	#content .entry-content .aktualnosci-block .first-box-title h3{
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		margin-bottom: 0;
		-webkit-box-orient: vertical;
	}
	.aktualnosci-block .box-number-1,.aktualnosci-block .first-box{
		margin-bottom: 5vw;
	}
	.element-ogloszenia-wrap{
		padding: 6vw;
	}
	.bst-aniamted-border-card:hover {
		-webkit-animation: none!important;
		animation: none!important;
		-webkit-animation-play-state: none!important;
		animation-play-state: none!important;
	}


	/*Wydarzenia*/

	.wydarzenia-block{
		border:0;
	}
	#content .entry-content .wydarzenia-block-naglowek{
		text-align: center;
		font-size: 13vw;
		padding-top: 8vw;
		margin-top: 3vw;
		margin-bottom: 30px;
    	margin-left: 0;
    	margin-right: 0;
		border-top: 4px solid var(--wydzialowy-ciemny);
	}
	.row-button .button2{
		margin: auto;
    	margin-top: 40px;
	}
	.page-template-events-template #my-ajax-filter-search{
		margin-bottom: 6.5%;
	}
	#content .entry-content .element-wydarzenia-wrap-data,#content .element-wydarzenia-wrap-data{
		font-size: 5vw;
		text-transform: uppercase;
	}
	#content .entry-content .element-wydarzenia-wrap-title,#content .element-wydarzenia-wrap-title{
		font-size: 5vw;
		margin-bottom: 0!important;
	}
	.element-wydarzenia-wrap-content,.element-wydarzenia .element-border,.wydarzenia-block .row .element-wydarzenia:nth-child(1n+5){
		display: none;
	}
	.element-wydarzenia-wrap{
		padding: 30px 9.5%;
		background-color: #E5E5E5;
		padding-bottom: 20px;
		padding-top:0;
	}
	.element-wydarzenia:nth-child(even){
		background-color: #E5E5E5;
	}
	.element-wydarzenia:first-child .element-wydarzenia-wrap{
		padding-top: 20px;
	}
	.element-wydarzenia{
		margin-top: 0;
	}
	.element-wydarzenia:not(:first-child) h4{
		border-top:3px solid #000;
		padding-top: .5em;
	}
	.element-wydarzenia h4{
		margin-bottom: 10px;
	}
	.wydarzenia-block .row .element-wydarzenia:nth-child(4){
		padding-bottom: 20px;
	}
	.bs-long-news-sidebar-text-column-with-photo strong {
		font-size: 6vw;
	}
	.bs-long-news-right-text-column p {
		font-size: 3vw;
	}
	.event-content .bs-long-news-right-text-column p {
		font-size: 4vw;
	}

	/*Dwa Artykuły mobilka*/

	.artykul{
		border-radius: 0 10px 10px 10px;
	}
	.artykul:first-child{
		margin-bottom: 3em;
	}
	.artykul figure,.artykul figure img{
		border-radius: 0 10px 0 0;
	}
	.artykul .wp-block-media-text__content{
		padding: 2em 1em!important;
	}
	.dwa-artykuly{
		padding: 9.5%;
	}
	.dwa-artykuly{
		padding-top:3em;
		padding-bottom: 3em;
	}

	/*Ukrywanie bloków i pokazywanie mobilnych*/

	.bs-baner-uczelnia-badawcza,.bs-section-baner, .bs-section-dodatkowa-rekrutacja,.wp-block-columns.bs-section-two-columns,.site-below-footer-wrap.ast-builder-grid-row-container.site-footer-focus-item.ast-builder-grid-row-3-cheavy.ast-builder-grid-row-tablet-3-equal.ast-builder-grid-row-mobile-full.ast-footer-row-stack.ast-footer-row-tablet-stack.ast-footer-row-mobile-stack{
		display: none;
	}
	.blok-uczelnia-badawcza-mobile,.dwa-artykuly,.blok-rusza-rekrutacja-mobile{
		display: block;
	}
		
	/*Blok uczelnia badawcza mobile*/

	.blok-uczelnia-badawcza-mobile .aligncenter.size-large,.blok-uczelnia-badawcza-mobile .aligncenter.size-large img{
		width:100%;
	}
	.wp-block-image.blok-uczelnia-badawcza-mobile{
		margin-bottom: 5em;
	}

	/*Blok z ksiązką*/

	.wp-block-columns.bs-section-with-book{
		height: 100%;
		margin: 0;
	}
	.bs-section-with-book .has-black-color.has-text-color {
		padding-left: 13%;
		padding-right: 13%;
		font-size: 6vw;
	}
	.bs-section-with-book-image img{
		height: 60vw;
	}
	.wp-block-column.bs-first-column-section-with-book{
		margin-bottom: 3rem;
	}
	.wp-block-column.bs-second-column-section-with-book,.wp-block-column.bs-second-column-section-with-book figure{
		margin-bottom: 0;
	}
	
	/*Blok rusza rekrutacja mobile*/

	.blok-rusza-rekrutacja-mobile{
		width: 100%;
		margin: 0;
	}
	.blok-rusza-rekrutacja-mobile figure{
		display: block!important;
		margin: 0;
	}
	.blok-rusza-rekrutacja-mobile img{
		width: 100%;
	}

	/*Na skróty*/

	.bs__shortcuts__nav {
		flex-direction: column;
		text-align: center;
	}
	.entry-content .bs__shortcuts__block-title {
		text-align: center;
		font-size: 15vw;
		padding-top: 20px;
		margin-bottom: 30px;
		margin-left: 9.5%;
		margin-right: 9.5%;
		border-top: 4px solid #dc5a04;
	}
	.bs__shortcuts__nav-item{
		margin:1vw 0!important;
	}
	.bs__shortcuts__image{
		margin-bottom: 50px;
	}

	/*Jednostki*/

	.bs__units{
		padding-top: 8vw;
	}
	.bs__units__section{
		background-color: #ececec;
		overflow-y: hidden!important;
		margin-bottom: 0!important;
		margin-top: 0!important;
	}
	.bs__units__list{
		max-height: 100%;
    	font-size: 3vw;
    	text-transform: uppercase;
	}
	.bs__units__list li{
		width: 100%;
		font-size: 4vw;
	}
	.bs__units__list li a{
		border: 0;
		font-size: 3vw;
	}
	.bs__units__list li:nth-child(1n+8){
		display: none;
	}
	#content .entry-content .bs__units__block-title {
		text-align: center;
		font-size: 13vw;
		padding-top: 5vw;
		margin-bottom: 30px;
		padding-left: 9.5%;
    	padding-right: 9.5%;
    	margin-left: 0;
   		margin-right: 0;
		border-top: 4px solid var(--wydzialowy-ciemny);
	}

	/*na_skroty*/

	.bs__shortcuts__nav .bs__shortcuts__nav-item{
		font-size: 8vw;
		padding: 15px 5vw;
		border: none;
	}

	/*footer_mobile*/

	.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: 4vw;
	}
	.bona-sidebar .bona-widget img {
		height: 10vw!important;
	}
	.bona-sidebar{
		padding-top: 3%;
	}
	.wp-image-1304, .wp-image-1306{
		margin-left: 0;
	}
	.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap.ast-builder-grid-row{
		grid-template-columns: 100%;
		grid-template-rows: auto auto auto;
	}
	.site-footer-primary-section-2.site-footer-section.site-footer-section-2{
		grid-row:1;
		margin-bottom:0!important;
	}
	footer ul.mks_social_widget_ul li a.socicon-youtube {
		height: 6vw!important;
	}	
	
	.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"].footer-widget-area-inner,.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"].footer-widget-area-inner {
		text-align: left!important;
		margin-left: 0!important;
	}
	.site-footer-primary-section-2.site-footer-section.site-footer-section-2 img{
		width: auto;
	}
	#menu-footer-left, #menu-footer-right,#menu-footer-left-2,#menu-footer-left-1 {
		font-size:3.5vw;
		margin-bottom: 5px;
	}
	.site-footer-primary-section-1.site-footer-section.site-footer-section-1{
		margin-bottom:0!important;
	}
	.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{
		margin-left:8.5%!important;
		margin-right: 8.5%!important;
	}
	ul.mks_social_widget_ul li a {
		width: 60px!important;
		height: 60px!important;
		font-size: 5vw!important;
	}
	.wp-image-42{
		margin-left: 0;
	}
	.site-primary-footer-wrap{
		padding-bottom: 10px;
		padding-top: 50px!important;
	}
	ul.mks_social_widget_ul li {
		margin-left: 4vw;
		margin-right: 4vw;
	}
	ul.mks_social_widget_ul li:first-child{
		margin-left:0;
		margin-right: 3vw;
	}
	footer ul.mks_social_widget_ul li a{
		width: fit-content!important;
		width:-webkit-fit-content!important;
		width:-moz-fit-content!important;
		height: 6vw!important;
	}
	#media_image-12,.site-footer-primary-section-3 .widget.widget_media_image{
		height: 6vw;
		width: 14vw;
		margin-left: 4vw;
	}
	#media_image-12 img,.site-footer-primary-section-3 .widget.widget_media_image img{
		height: 6vw!important;
    	width: 12vw;
	}

	/*Wydarzenia*/

	.wydarzenia-block{
		margin-left: 0;
		margin-right: 0;
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.element-wydarzenia .bg-element{
		border: 0;
		border-radius:0!important;
		background-color: #E5E5E5;
	}
	/*Strona Kontakt*/
	.pola-kontaktowe .wp-block-group__inner-container {
		grid-template-columns: 100%;
	}
	.bs-contact-right-column .bs-napis-kontakt,.bs-kontakt-photo .bs-napis-kontakt2{
		font-size: 7vw;
	}
	.bs-contact-right-column .bs-kontakt-podtytul{
		font-size: 3.5vw;
	}
	.pola-kontaktowe .bs-kontakt-text,.bs-kontakt-photo .bs-kontakt-text2 {
		font-size: 3vw;
	}
	.bs-kontakt-photo .ipt-uif-custom-material-custom .ipt_uif_question label.ipt_uif_question_title {
		font-size: 3.2vw;
	}
	.bs-kontakt-photo .ipt-uif-custom-material-custom .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat .eform-button-container-inner .ui-button{
		font-size: 3.6vw;
	}
	.bs-kontakt-photo .ipt-uif-custom-material-custom .ipt-eform-material-button-container .eform-button-container-inner .ui-button:hover,
	.bs-kontakt-photo .ipt-uif-custom-material-custom .ipt-eform-material-button-container .eform-button-container-inner .ui-button,
	.bs-kontakt-photo .ipt-uif-custom-material-custom .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat .eform-button-container-inner .ui-button
    {
		height: 7vw;
	}

	/*Podstrona Aktualności*/

	.category-page-template h1{
		margin-left: 6.5%;
		text-align: center;
		border-top: 4px solid #000;
		padding-top: .1em;
		font-size: 15vw!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: 4vw!important;
	}
	.category-page-template .block-child-category ul li{
		margin: 20px 2vw 20px 2vw!important;
	}
	.category-page-template .single-cat-article .single-article-title h2 {
		font-size: 5vw;
	}
	.category-page-template .single-cat-article-grid {
		grid-template-columns: 100%;
		grid-gap: 0;
	}
	.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-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;
	}
	.search-results .category-page-template .single-cat-article-long{
		width: 100%;
		margin-left: 0;
		margin-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-title a h2{
		font-size:4.5vw;
		margin-top: 10px;
	}
	.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;
	}

	/*Podstrona wydarzeń*/

	.page-template-events-template .site-content .ast-container{
		padding-top: 0;
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.page-template-events-template .wydarzenia-strona-naglowek{
		margin-left: 6.5%;
    	text-align: center;
    	border-top: 4px solid #000;
		font-size: 16vw;
	}
	.element-wydarzenia-wrap.bst-aniamted-border-card{
		background-clip:border-box;
		border-radius: 0!important;
	} 

	/*Single Wydarzenie*/

	.single-wydarzenia .main-header-bar.ast-header-breadcrumb{
		display: none;
	}
	.single-wydarzenia .site-content .content-area.primary{
		padding-top: 0!important;
	}
	.single-wydarzenia .event-header-grid{
		grid-template-columns: 100%;
	}
	.single-wydarzenia .bs_add_breadcrumb_trail{
		margin-top: 0;
		margin-bottom: 0;
	}
	.single-wydarzenia .event-breadcrumbs{
		width: 100%!important;
		border-bottom: 1px solid #eaeaea!important;
		padding-bottom: 1em!important;
		padding-left: 6.5%!important;
		padding-right: 6.5%!important;
	}
	.single-wydarzenia .site-content .ast-container{
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.single-wydarzenia .wp-block-column.bs-long-news-sidebar-text-column-with-photo{
		margin-right: 6.5%;
	}
	.single-wydarzenia .wp-block-column.bs-long-news-right-text-column{
		margin-left: 6.5%!important;
	}
	.single-wydarzenia .event-title,.single-wydarzenia .event-desc,.single-wydarzenia .event-organizers{
		width: 100%!important;
    	padding-left: 6.5%!important;
    	padding-right: 6.5%!important;
	}

	/*Blok Aktualności 5*/

	.single-post-aktualnosci .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{
		width: 100%;
    	margin-bottom: 1.75em;
	}
	.single-post-aktualnosci .bs-section-three-news-first-news .wp-block-media-text__media img,
	.single-post-aktualnosci .bs-section-three-news-second-news .wp-block-media-text__media img{
		height: 40vw;
    	width: 100%;
	}
	.single-post-aktualnosci .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{
		padding-left: 0;
	}
	.single-post-aktualnosci .bs-section-three-news-first-news h2,.single-post-aktualnosci .bs-section-three-news-second-news h2{
		font-size: 4.5vw;
	}
	.single-post-aktualnosci .bs-section-three-news-first-news p,.single-post-aktualnosci .bs-section-three-news-second-news p{
		font-size: 2.5vw!important;
	}
	.single-post-aktualnosci .bs-section-three-news-second-column .wp-block-columns{
		background: none;
    	padding-right: 0;
		margin-bottom: .75em;
	}
	.single-post-aktualnosci .bs-section-three-news-second-column img{
		width: 100%;
    	height: 40vw;
	}	
	.single-post-aktualnosci .bs-section-three-news-second-column .wp-block-image.size-large {
		border-radius: 0px 10px 10px 10px;
	}
	.single-post-aktualnosci .bs-section-three-news-second-column h2{
		font-size: 4.6vw!important;
	}
	.single-post-aktualnosci .bs-section-three-news-second-column p {
		font-size: 2.5vw!important;
	}

	/*Blok Aktualności 4*/

	.single-post-aktualnosci .bs-section-3-news-first-column figure{
		margin-left: 0!important;
    	height: 40vw;
    	width: 100%!important;
    	border-radius: 0 10px 10px 10px;
	}
	.single-post-aktualnosci .bs-section-3-news-first-column figure img{
		width: 100%;
    	border-radius: 0 10px 10px 10px;
	}
	.single-post-aktualnosci .bs-section-3-news-first-column h2{
		background: none;
    	padding-top: 0;
   		margin: 0!important;
    	padding-left: 0!important;
    	font-size: 4.4vw;
	}
	.single-post-aktualnosci .bs-section-3-news-first-column p{
		margin: 0;
		font-size: 2.5vw;
	}
	.single-post-aktualnosci .bs-section-3-news-second-column figure{
		margin-left: 0;
    	margin-bottom: .75em;
	}
	.single-post-aktualnosci .bs-section-3-news-second-column figure img{
		width: 100%;
    	height: 40vw;
	}
	.single-post-aktualnosci .bs-section-3-news-second-column .wp-block-media-text__content{
		margin-left: 0;
	}
	.single-post-aktualnosci .bs-section-3-news-second-column .wp-block-media-text__content h2{
		font-size: 4.4vw;
		padding-bottom: 20px;
	}
	.single-post-aktualnosci .bs-section-3-news-second-column .wp-block-media-text__content p{
		margin-bottom: 0;
    	font-size: 2.5vw!important;
	}
	.single-post-aktualnosci p, .single-post-aktualnosci ol,.single-post-aktualnosci ul{
		font-size:3.2vw;
	}
	.single-post-aktualnosci ul {
		margin-left: 11%!important;
	}
	/*Strona Archiwa*/
    
	.archive .ast-archive-description .ast-archive-title {
        font-size: 6.5vw!important;
        color: #000;
        font-weight: bold;
        background-color: #fff;
	}
	.archive .ast-archive-description{
		background-color: #fff;
	}

	/*Blok aktualności długi*/

	.wp-block-separator.bs-border-news{
		margin-right: 6.5%;
		margin-left: 6.5%;
	}
	.single-post-aktualnosci .bs-news-glowny-text{
		margin-right: 8%;
	}
	.single-post-aktualnosci .wp-block-columns:nth-child(2) .bs_post-info{
		margin-left:6.5%!important;
		margin-right: 6.5%;
	}

	/*Blok Aktualności krótki*/

	.wp-block-separator.bs-border-news{
		margin-top: 0;
	}
	.single-post-aktualnosci .bs-news-glowny-naglowek{
		font-size: 5vw;
	}
	.single-post-aktualnosci .bs-news-glowny-text {
		font-size: 2.5vw;
	}
	.single-post-aktualnosci .bs__post-info__field-desc,.single-post-aktualnosci .bs__post-info__field-value {
		font-size: 3vw!important;
	}

	/*Blok Aktualności Średni*/

	.single-post-aktualnosci .bs-long-news-right-text-column .bs-medium-news-bold{
		margin-left: 0;
    	font-size: 2vw!important;
	}
	.single-post-aktualnosci .bs-medium-news-bold{
		font-size: 2vw!important;
	}
	.single-post-aktualnosci .bs-kontakt-napis-podtytul-2{
		text-align: center;
		font-size: 3vw!important;
	}
	.single-post-aktualnosci .bs-medium-news-files-column .wp-block-columns .wp-block-image figure{
		margin: auto;
		float: none;
		width: 10vw;
    	height: 10vw;
	}

	/*Blok wydarzeń */

	.single-post-aktualnosci .bs-long-news-sidebar-text-column-with-photo{
		margin-right: 6.5%;
	}
	.single-post-aktualnosci .bs-long-news-sidebar-text-column-with-photo strong {
		font-size: 5.5vw;
	}
	.single-post-aktualnosci .bs-long-news-right-text-column{
		margin-right: 6.5%;
		font-size: 3vw!important;
	}

	/*Wydział*/

	.wp-block-bonasoft-modular-links-display .bs__links{
		padding-top: 0;
	}
	.wp-block-bonasoft-modular-links-display .bs__links .bs__links__list li{
		width: 100%;
		line-height: 8vw;
	}
	.bs__links__list li a{
		font-size: 4.5vw;
	}
	.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,#content .bs-konferencje-akordeony .ugb-accordion__heading h2{
		font-size: 4.5vw;
	}
	.wp-block-bonasoft-modular-links-display .bs__links__icon,.wp-block-bonasoft-modular-file-list2 .bs__links__icon {
		height: 10vw !important;
		width: 10vw !important;
		
	}
	.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.45vw;
	}
	.entry-content .naglowek-wladze{
		font-size: 4vw;
	}
	.entry-content .naglowek-podstrona-z-kolumnami{
		font-size: 4.5vw;
	}
	#content h3, #content .entry-content h3,#content h4, #content .entry-content h4,#content h5, #content .entry-content h5 {
		font-size: 4.5vw;
	}
	.category-page-template .single-cat-article .single-article-title a p{
		font-size: 4.5vw;
		margin-bottom: 0;
	}
	.bs__file-list__list .bs__links__icon:after,.bs-strona-konferencje .ugb-accordion__item .ugb-accordion__content .wp-block-bonasoft-modular-file-list2 .bs__file-list__list .bs__links__icon:after {
		height: 4vw;
		width: 4vw;
		background-size: 4vw;
	}
	.bs-news-page .wp-block-media-text__content{
		padding-right: 8%!important;
		padding-left: 8%!important;
	}
    .bs-news-page.bs-page-links .wp-block-media-text__content{
        padding: 0!important;
        margin-top: 7vw;
    }
    .wp-block-spacer{
        display: none;
    }
	.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;
	}
	.page-id-2951 .entry-content h2, .page-id-2964 .entry-content h2{
		font-size:6.5vw;
	}
	.wp-block-bonasoft-modular-file-list2 .bs__file-list__text{
		font-size: 4vw;
	}
	.wp-block-bonasoft-modular-file-list2 .bs__file-list__size {
		font-size: 2.8vw;
	}
	.wp-block-table.bs-kontakt-text{
		font-size:3.5vw;
	}
	.bs-pages-list-przewody, .bs-pages-list-postepowania{
		grid-template-columns: 100%;
		grid-gap:0;
	}
	.podstrona-szachownica .podstrona-szachownica-obraz-auto .wp-block-media-text__content p{
		padding:0;
	}
	/*Menu hamburger*/
	.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: 4vw;
	}
	.ast-mobile-header-content ul li .ast-menu-toggle .ast-icon.icon-arrow svg {
		height: 4vw;
		width: 4vw;
	}
	.ast-mobile-header-content ul li .ast-menu-toggle .ast-icon.icon-arrow {
		padding: 3.65vw 1.7vw;
	}
	.ast-mobile-header-content ul li .ast-menu-toggle {
		top: 3vw!important;
	}
	.ast-main-header-wrap.main-header-bar-wrap:after {
		font-size: 6vw;
		z-index: 100;
		width: 80%;
		padding-top: 3vw;
		left: 6vw;
		line-height: 1;
	}
	.bs-strona-konferencje .bs__links__icon{
		padding: 3vw;
	}
	.site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section{
		top:5vw;
	}
	
	.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{
		margin: 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{
		margin: 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{
		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 h2{
		margin-top:20px;
	}
	.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;
	}
	.bs-pageList-container .bs-links-icon{
		min-height: 10vw!important;
		min-width: 10vw!important;
	}
	.bs-pageList-container .bs-links-icon svg{
		width: 4.5vw;
		height: 4.5vw;
	}
	.bs-naglowek-szablonu-kolumny .wp-block-media-text__content{
		margin-top:8vw;
	}
	.site-content .entry-content .tekst-wyrozniony{
		font-size:3.4vw;
	}
	.ast-no-sidebar .entry-content .alignwide.bs-naglowek-szablonu-kolumny figure:hover, .ast-no-sidebar .entry-content .alignwide.bs-page-links figure:hover {
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
	}
	#primary .entry-content .wp-block-media-text__content h2.bs-naglowek-podstrony, .bs-news-page .bs-contact-right-column h2.bs-naglowek-podstrony,
	#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, #primary .bs-news-page.bs-page-links .wp-block-media-text__content .bs-naglowek-podstrony{
        font-size: 6vw;
        padding: 0!important;
		margin-left: 6%;
    	margin-right: 6%;
		line-height: 1.2;
		margin-bottom: 6vw;
    }
    .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 h1,
	.entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny .wp-block-media-text__content ol{
        padding: 0;
    }
    #content .kolumny-z-ikonami h3{
        font-size: 4.5vw;
    }
	.entry-content .naglowek-kolumny-z-ikonami{
		font-size: 4.5vw;
		line-height: 1.2;
	}
    .site-content .entry-content p, .site-content .entry-content li,.site-content .entry-content ul{
        font-size: 3.2vw;
    }
	.litery-block a.pracownicy-litera {
		font-size: 3.2vw;
		width: 4vw;
		height: 4.5vw;
		margin-bottom: 1vw;
	}
	td, th {
		font-size: 3vw;
	}
	#icl_lang_sel_widget-2 >.wpml-ls-sidebars-mobile_menu_wpml li a img,#icl_lang_sel_widget-4 >.wpml-ls-sidebars-mobile_menu_wpml li a img{
		width: 5vw;
   		height: 3.2vw;
	}
	#icl_lang_sel_widget-2 >.wpml-ls-sidebars-mobile_menu_wpml li a span,#icl_lang_sel_widget-4 >.wpml-ls-sidebars-mobile_menu_wpml li a span{
		font-size: 4vw;
	}
	.bs__links__list__item__link__icon {
		height: 10vw !important;
		width: 10vw !important;
	}
	.bs__links__list__item__link__icon svg {
		width: 4.5vw;
		height: 4.5vw;
	}
	.bs_add_breadcrumb_trail{
		display: none;
	}
	.bs_mobile-menu__header_arrow {
		width: 2.5vw;
		height: 3.5vw;
	}
	.bs_mobile-menu__header_arrow svg {
		width: 3vw;
		height: 3vw;
	}
	.bs_mobile-menu__header_text {
		font-size: 6vw;
	}
	.bs_mobile-menu__section-item {
		font-size: 4vw;
		margin-bottom: 5vw;
		line-height: 1.4;
	}
	.bs__links__icon {
		padding: 2.65vw;
	}
	.ugb-main-block.alignfull {
		padding: 0 35px!important;
	}
	.kolumny-z-ikonami .ugb-main-block.alignfull {
		padding: 0!important;
	}
	.bs-naglowek-szablonu-kolumny .wp-block-media-text__content h3{
		margin-top:50px;
	}
	.bs-kontakt-photo img{
		height: auto;
	}
	.bs-kontakt-photo .wp-block-image.size-large {
		margin-left: 6%;
		margin-right: 6%;
	}
	.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner{
		text-align: center;
	}
	.site-footer-primary-section-3 .footer-widget-area.widget-area.site-footer-focus-item.footer-widget-area-inner{
		margin: auto!important;
    	text-align: center!important;
	}
	#nav_menu-7 ul li a,#nav_menu-12 ul li a, .ast-builder-menu-mobile[data-section="section-header-mobile-menu"] > .widget_nav_menu ul li a{
		font-size: 4vw;
	}
	#block-2{
		font-size: 4.5vw;
	}
	.animated.slideInUp {
		-webkit-animation-name: none!important;
		animation-name: none!important;
	}
	#search-5, header #block-2{
		padding: 3vw 30px;
		flex: 1 1 100%;
	}
	#search-5 label{
		width:100%;
	}
	#search-5 label input{
		font-size: 4vw;
	}


	@media not all and (min-resolution:.001dpcm)
		{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {
			.ast-mobile-header-content ul li .ast-menu-toggle .ast-icon.icon-arrow svg { 
				height: 3.5vw;
				width: 3.5vw; 
				top:0;
			}
			.ast-mobile-header-content ul li .ast-menu-toggle .ast-icon.icon-arrow{
				padding: 2.65vw 1.7vw;
			}

		}}
	*:hover{
		transform: none!important;
		-webkit-transform: none!important;
		-moz-transform: none!important;
	}
	.ugb-accordion.ugb-accordion--v2.ugb-accordion--open>.ugb-inner-block>.ugb-block-content>.ugb-accordion__item>.ugb-accordion__heading .ugb-accordion__arrow {
		transform: rotate(180deg)!important;
	}
	.ast-mobile-header-content ul li .ast-menu-toggle .ast-icon.icon-arrow svg{
		transition: transform .3s ease-in-out;
		transform: rotate(0deg)!important;
	}
	.ast-mobile-header-content ul li.ast-submenu-expanded .ast-menu-toggle .ast-icon.icon-arrow svg{
		transform: rotate(180deg)!important;
	}
	.bs-pages-list-przewody .bs-single-page-przewody, .bs-pages-list-postepowania .bs-single-page-postepowania {
		font-size: 5vw;
	}
	.element-ogloszenia-wrap:hover{
        background: var(--wydzialowy-jasny);
    }
	.element-ogloszenia:nth-child(2) .element-ogloszenia-wrap:hover{
		background: none;
	}
	footer .site-footer-primary-section-2 section a{
        text-align: center;
    }
	.bs__units__list li:hover a,.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner a:hover,
	.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"].footer-widget-area-inner a:hover{
		border-bottom: none!important;
	}
	.bs-naglowek-z-kolorem img{
		width: 10vw!important;
		height: 10vw!important;
	}
	.bs-contact-right-column > .wp-block-ugb-accordion .ugb-accordion__heading > p{
		font-size: 4.5vw;
	}
	.bs-contact-right-column > .wp-block-ugb-accordion .ugb-accordion__heading svg{
		padding: 3.1vw;
		height: 3.5vw;
		width: 3.5vw;
	}
	.entry-content .bs-pageList-container .parent-page p {
		font-size: 4.5vw;
	}
	.bs-strona-konferencje .ugb-accordion.ugb-accordion--v2 .ugb-accordion__heading .ugb-accordion__title {
		font-size: 4.5vw;
	}
	.ast-mobile-header-content .widget_search .search-form button {
		top: 14px!important;
	}
	.ast-mobile-header-content .widget_search .search-form button .ast-icon.icon-search {
		font-size: 4.5vw;
	}
	.element-wydarzenia-wrap {
		height: auto;
	}
	.bs-strona-konferencje .ugb-accordion__item .ugb-accordion__content .wp-block-bonasoft-modular-file-list2 .bs__file-list__list .bs__links__icon{
		height: 10vw!important;
		width:10vw!important;
		padding: 2.6vw;
	}
	.bs-strona-konferencje .ugb-container__content-wrapper .wp-block-ugb-accordion.ugb-accordion.ugb-accordion--v2.ugb-accordion--design-plain.ugb-accordion--single-open.ugb-main-block ~ h2{
		margin-top:30px;
	}

}

@media(max-width:480px){
	.ast-mobile-header-content ul li .ast-menu-toggle {
		top: 2vw!important;
	}
	.ast-mobile-header-content {
		top: 24vw;
	}
	.ast-main-header-wrap.main-header-bar-wrap {
		height: 22vw;
		padding-top: 0;
	}
	.ast-below-header-wrap {
		margin-top: 24vw;
	}
	.page-template-news-template .ast-below-header-wrap{
		margin-top: 27vw;
	}
	.ast-mobile-header-wrap .ast-primary-header-bar, .ast-primary-header-bar .site-primary-header-wrap {
		min-height: 60px;
	}
	.ast-header-break-point .site-header .main-header-bar-wrap .site-branding {
		margin-top: 10vw;
	}
	.category-page-pagination{
		font-size: 16px;
	}
	.category-page-template .page-numbers {
		margin: auto 3.5vw;
	}
	.page-numbers.current{
		padding: 3px 13px;
		margin: auto 2vw;
	}
	.category-page-pagination img {
		width: 16px;
	}
	.category-page-template .single-cat-article-long{
		min-height: auto;
	}
	.category-page-pagination input[type=number]{
		padding: 1vw;
	}
}
@media (max-width: 425px){
	.bs__links__icon {
		padding: 2.5vw;
	}
.button2 .c-button__arrow2 {
    height: 48px!important;
    width: 48px!important;
}
ul.mks_social_widget_ul li a{
	margin-right:0;
}
.bs_mobile-nav__item:nth-child(7) p{
	color:#fff!important;
}
.aktualnosci-block .news-box-title h3{
	margin-top: 10px;
}
.aktualnosci-block .first-box-title{
	padding-top: 47vw!important;
}
.aktualnosci-block .first-box-header {
    padding-bottom: 18vw!important;
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
    width: 25px;
    height: 25px;
}
.site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section {
    top: 2vw;
}.bs_mobile-nav{
	display: flex!important;
}
.bs_mobile-nav__item{
	width: 50%!important;
	min-height: 45vw!important;
}
.bs_mobile-nav__item--last-odd{
	width: 100%!important;
}
.site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section {
    top: 4vw;
    right: 3vw;
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{
	width: 6vw;
    height: 6vw;
}
.ast-below-header-wrap {
	margin-top: 27vw;
}
@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {
	.ast-mobile-header-content ul li .ast-menu-toggle .ast-icon.icon-arrow svg { 
		height: 3.5vw;
		width: 3.5vw; 
		top:-0.5vw;
	}

}}
.element-ogloszenia-more{
	margin-bottom: 5vw;
	margin-top: 0;
}
.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link {
    padding-left: 20px;
}
.event-header .bs_block__container .button2 .c-button__arrow2 {
    height: 7vw!important;
    width: 7vw!important;
}
}
@media(max-width:400px){
	.site-content .entry-content .bs_mobile-nav__item__text {
		font-size: 1.1rem;
	}
}
@media(max-width:380px){
	.ast-mobile-header-content ul li .ast-menu-toggle {
		top: 1vw!important;
	}
	.ast-mobile-header-content ul li:first-child .ast-menu-toggle {
		top: calc(1vw + 5px)!important;
	}
	.ast-mobile-header-content {
		top: 26vw;
	}
}
@media(max-width:350px){
	.site-content .entry-content .bs_mobile-nav__item__text {
		font-size: 1rem;
	}
}
@media(max-width:320px){
	.ast-mobile-header-content ul li .ast-menu-toggle {
		top: 0vw!important;
	}
	.button2,.element-aktualnosci-wrap-more .button2 {
		width: 80vw!important;
	}
	.button2 .c-button__arrow2 {
		height: 15vw!important;
		width: 15vw!important;
	}
	.c-button__arrow2 svg {
		width: 10vw;
		height: 10vw;
	}
	.c-button__inner2{
		font-size: 11vw;
		padding-right: 6vw;
	}
	.event-header .bs_block__container .button2{
		width:35vw!important;
	}
}
.ugb-accordion__heading:focus {
    border: 2px solid black;
}
.single-article-img:focus-within,
.category-page-template .single-cat-article .single-article-title:focus-within,
input.ipt_uif_text:focus,
input.ipt_uif_textarea:focus {
   outline-offset: 4px !important;
   outline: var(--focus-outline) !important;
}
@media(min-width:600px){
	.entry-content .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.bs-kontaktowy-galeria:not(:only-child),
	.entry-content .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.bs-kontaktowy-formularz:not(:only-child),
	.entry-content .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.bs-kontaktowy-mapa:not(:only-child){
		flex-basis: 100% !important;
	}
}

html .formcraft-css .fc-form .form-element .checkbox-cover>div label a{
	color: blue !important;
}

/*Css do menu rem*/
.bs_menu__nav{
	min-height:65px;
	height:auto;
}
.bs_menu__nav .bs_menu__menu-item{
	min-height:65px;
	font-size:2.5rem;
	white-space:nowrap;
}
.bs_menu__nav--double{
	flex-wrap:wrap;
	min-height:50px;
}
.bs_menu__nav--double .bs_menu__menu-item{
	height: 50px;
}
.bs_menu__section{
	position:initial;
}
.bs_menu__section .bs_menu__submenu{
	padding-top:25px;
}
.bs_menu__section .bs_menu__submenu .bs_menu__submenu-list .bs_menu__submenu-item a, .bs_menu__section .bs_menu__submenu .bs_menu__submenu-list .bs_menu__submenu-item span{
	font-size:2.5rem;
	line-height:1.2;
}
.bs_menu__section .bs_menu__submenu .bs_menu__submenu-list ul{
	column-gap:20px;
}
@media(max-width:2000px){
		.bs_menu__nav .bs_menu__menu-item{
		font-size:2rem;
	}
		.bs_menu__section .bs_menu__submenu .bs_menu__submenu-list .bs_menu__submenu-item a, .bs_menu__section .bs_menu__submenu .bs_menu__submenu-list .bs_menu__submenu-item span{
		font-size:2rem;
	}
}
@media(max-width:1500px){
	.bs_menu__section .bs_menu__submenu .bs_menu__submenu-list .bs_menu__submenu-item a, .bs_menu__section .bs_menu__submenu .bs_menu__submenu-list .bs_menu__submenu-item span{
		font-size:2rem;
	}
		.bs_menu__nav .bs_menu__menu-item{
		font-size:2rem;
	}
}
@media(max-width:1200px){
	.bs_menu__nav .bs_menu__menu-item{
		font-size:1.5rem;
	}
	.bs_menu__section .bs_menu__submenu .bs_menu__submenu-list .bs_menu__submenu-item a, .bs_menu__section .bs_menu__submenu .bs_menu__submenu-list .bs_menu__submenu-item span {
    font-size: 1.5rem;
}
}
/*Css do menu rem koniec*/

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

.kotwica {
    padding-top: 80px;
    margin-top: -80px;
}

.entry-content .bs-konferencje-akordeony .wp-block-media-text.bs-naglowek-szablonu-kolumny figure.wp-block-media-text__media,
.entry-content .wp-block-media-text.bs-naglowek-szablonu-kolumny figure.wp-block-media-text__media{
	padding-left:0!important;
	padding-right:0!important;
}

.komunikaty.aktualnosci-block .row.row-grid-block .news-box-content{
	display:block;
}

@media(min-width:1500px) {
    #content .entry-content .komunikaty.aktualnosci-block .element-ogloszenia-wrap-title {
        font-size: 1.2vw;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }

    #content .komunikaty.aktualnosci-block .element-ogloszenia-wrap-content {
        font-size: 1vw;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }
}

@media(max-width:1500px) {
    #content .entry-content .komunikaty.aktualnosci-block .element-ogloszenia-wrap-title {
        font-size: 1.2vw;
			  overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }

#content .komunikaty.aktualnosci-block .element-ogloszenia-wrap-content {
        font-size: 1.1vw;
			  overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }
}

@media(max-width:1300px) {
    #content .entry-content .komunikaty.aktualnosci-block .element-ogloszenia-wrap-title {
        font-size: 1.4vw;
        -webkit-line-clamp: 3;
    }

    #content .komunikaty.aktualnosci-block .element-ogloszenia-wrap-content {
        -webkit-line-clamp: 3;
    }
}

@media(max-width:1000px) {
    #content .entry-content .komunikaty.aktualnosci-block .element-ogloszenia {
        width: 48.5%!important;
    }

    #content .entry-content .komunikaty.aktualnosci-block .element-ogloszenia-wrap {
        width: 37vw;
    }

    #content .komunikaty.aktualnosci-block .element-ogloszenia-wrap-data {
        margin-bottom: 15px;
    }
#content .komunikaty.aktualnosci-block .element-ogloszenia-wrap-content{
        font-size: 1rem;
    }
}

@media(max-width:768px) {
    #content .entry-content .komunikaty.aktualnosci-block .element-ogloszenia {
        width: 100%!important;
    }
	#content .entry-content .komunikaty.aktualnosci-block .element-ogloszenia-wrap {
        width: 83vw;
    }
}

@media(max-width:600px) {

    #content #primary .entry-content .komunikaty.aktualnosci-block .element-ogloszenia-wrap-title,
    #content .komunikaty.aktualnosci-block .element-ogloszenia-wrap-title {
        font-size: 2rem;
    }
	    #content .entry-content .komunikaty.aktualnosci-block .element-ogloszenia {
        width: 100% !important;
    }
}

@media(max-width:500px) {

    #content #primary .entry-content .komunikaty.aktualnosci-block .element-ogloszenia-wrap-title,
    #content .komunikaty.aktualnosci-block .element-ogloszenia-wrap-title {
        font-size: 1.8rem;
    }
}

@media(max-width:450px) {

    #content #primary .entry-content .komunikaty.aktualnosci-block .element-ogloszenia-wrap-title,
    #content .komunikaty.aktualnosci-block .element-ogloszenia-wrap-title {
        font-size: 1.5rem;
    }
}

@media(max-width:350px) {

    #content #primary .entry-content .komunikaty.aktualnosci-block .element-ogloszenia-wrap-title,
    #content .komunikaty.aktualnosci-block .element-ogloszenia-wrap-title {
        font-size: 1.2rem;
    }
}

@media(max-width:1600px){
	.aktualnosci-block .first-box-title h3{
		font-size:2rem;
	}
}
@media(max-width:1500px){
	.aktualnosci-block .first-box-title h3{
		font-size:1.8rem;
	}
}
@media(max-width:1250px){
	.aktualnosci-block .first-box-title h3{
		font-size:1.5rem;
	}
}