



.grid-table .wp-block-group__inner-container{
	display: grid;
	grid-template-columns: max-content 1fr;
	gap: 0.8em 2em;
}
.grid-table  p { 
	margin: 0; 
   	margin-block-start: 0;
}


.grid-table p:nth-child(odd) {
    font-weight: bold;
    white-space: nowrap;
}


.grid-table p:nth-child(even) {
    font-weight: normal;
    white-space: nowrap;
}

@media screen and (max-width: 600px) {
    .grid-table .wp-block-group__inner-container{
        grid-template-columns: 1fr; 
        gap: 2px 0;
    }
    
    .grid-table p:nth-child(odd) {
        white-space: normal;
        margin-top: 10px;
    }
    
    .grid-table p:nth-child(first-child) {
        margin-top: 0;
    }
}



p {
    font-size: 16px;
    color: var(--dark-first);
	font-weight: 500;
}

b, strong {
	font-weight: 800;
}

h1,h2,h3,h4,h5,h6{
    color: var(--dark-first);
}


.main--section-tite{
	font-size: 30px;
	line-height: 42px;
}






/*  ----------------  HOME  ----------------   */

.home #main-hero-section .wp-block-cover__inner-container{
	max-width: 800px;
}

.home #main-hero-section h2{
	color:#fff;
	font-size: 36px;
	line-height: 48px;
	font-weight: bold;
	font-family: "Manrope";
}

.home #main-hero-section .wp-block-separator{
	var(--fig-border-neutral-lighter);
    	margin: 20px auto;
}


.home #main-hero-section h3{
	color:#fff;
	font-size: 20px;
	line-height: 28px;
	font-weight: bold;
	font-family: "Manrope";
}







/*  ----------------  SITE HEADER ----------------   */


#masthead .header-container{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding: 20px 20px;
    max-width: var(--container-max-width);
    margin: auto;
    gap: 2em;
}

.site-branding {
    flex-shrink: 0;
}

.site-header{
	padding-top:0;
	padding-bottom:0;
}


.site-header .site-branding img{
        width: 50px;
  	height: auto;
}

.site-branding, 
.main-navigation {
    width: auto;
    margin: 0;
    float: none;
}





button.menu-toggle{
    font-size: 16px;
    border-radius: 8px;
    line-height: 24px;
}



#header-nav-icons-mobile {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

#header-nav-icons-mobile > *{
    color: var(--gray-medium-sec);
    font-size: 30px;
    padding: 12px;
	margin:0;
}

#header-nav-icons-mobile .wp-block-image{
	margin:0;
}

#header-nav-icons-mobile .wp-block-image img{
	width: 23px;
}



#topbar-before-header,
#topbar-before-header .bx{
    background-color: var(--gray-light);
    color: var(--dark-first);
    font-size: 14px;
    line-height: normal;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    margin-right: 5px;
}


#topbar-before-header .adm--topbar-icons{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
	gap: 2em;
	margin: 0 5px;
}

#topbar-before-header .adm--topbar-icons-left{
	gap: 0 2em;
}

#topbar-before-header .adm--topbar-icons-right{
	gap: 5px;
}


#topbar-before-header .adm--topbar-icons img{
	max-height: 30px;
}


#topbar-before-header .widget{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    padding: 1em 1em;
    margin: 0;
    position: relative;
    gap: 1em 0;
}


@media (min-width: 768px) {
    .primary-navigation {
        display: block;
	flex-grow: 1;
	display: flex;
	justify-content: flex-end;
	flex-shrink: 1;
	min-width: 0;
    }


    #masthead .site-branding {
        float: none;
        width: auto;
        clear: none;
        flex-shrink: 0;
    }


	#header-nav-icons-mobile{
		display: none;
	}


}



@media screen and (max-width: 767px) {

	#masthead .header-container{
			

	}

	#site-navigation{
	    align-items: flex-end;
	    justify-content: flex-end;
	}

	.handheld-navigation{
		width: 100%;
	
	}

	.handheld-navigation ul{
	    width: auto;
	    display: inline-block;
	}


    #masthead .header-container {
        position: relative;
        flex-wrap: nowrap;
    }

    .main-navigation {
        flex-grow: 0;
        width: auto;
    }

    .handheld-navigation {
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        z-index: 999;
    }

}




@media (max-width: 408px) {

	#masthead .header-container{
		gap: 1em 0;
		flex-wrap: wrap;
		justify-content: center;
	}
}





.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header{
	margin-bottom:0;
}














@media (min-width: 768px) {

	.home .entry-content section{
	    padding-left: 2em;
	    padding-right: 2em;
	}

}

@media (max-width: 767px) {

	.home .entry-content section{
	    padding-left: 1em;
	    padding-right: 1em;
	}

}


.main-hero-section{
	background: linear-gradient(
	  to bottom,
	  rgba(15, 23, 42, 0.64) 0%,
	  rgba(15, 23, 42, 1) 100%
	);
}





#main-small-items{
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 10px;
	color: var(--dark-first);
	max-width: 800px;
	margin: -50px auto 0 auto;
	z-index: 9;
	position: relative;
	padding: 10px;
}



@media (max-width: 768px) {
  #main-small-items{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}



#main-small-items .wp-block-column{
	min-width: 0;
	word-break: break-word;  
	padding:20px;
	background: #fff;
    box-shadow: 0px 0px 2px #b5b5b5;
    border-radius: 8px;
    min-height: 100px;

    display: grid;
    justify-items: start;
    align-items: center;
    justify-content: start;
    align-content: center;
    grid-auto-flow: row;
	gap: 10px;
}

#main-small-items .wp-block-column > * {
	margin: 0;
	color: var(--dark-first); 
}

#main-small-items .wp-block-column p
{
	font-size: 18;
	line-height: 22px;
	color: var(--dark-first); 
	border-bottom: 1px solid var(--gray-medium-sec);
}

#main-small-items .wp-block-column .wp-block-image img{
	background-color: var(--gray-medium-sec);
	width:35px;
	padding: 8px;
	border-radius: 8px;
}




.is-style-adm-button-secondary .wp-block-button__link {
    background-color: var(--gray-light);
    color: var(--dark-first);
    padding: 12px 24px;
    border-radius: 9px;
    font-size: 16px;
    font-weight: normal;
}


.is-style-adm-button-secondary .wp-block-button__link:hover {
	background-color: var(--gray-medium-sec);
	box-shadow: 0 0 4px #5e5e5eb5;
}



.is-style-adm-button-more .wp-block-button__link {
    background-color: var(--gray-light);
    color: var(--dark-first);
    padding: 12px 24px;
    border-radius: 9px;
    font-size: 16px;
    font-weight: normal;
}

.is-style-adm-button-more .wp-block-button__link::after {
    content: url("data:image/svg+xml,<svg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.75 12.75L6.75 6.75L0.75 0.75' stroke='%231E293B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");
    margin-left: 12px;
    display: inline-block;
    vertical-align: middle;
}

.is-style-adm-button-more .wp-block-button__link:hover {
	background-color: var(--gray-medium-sec);
	box-shadow: 0 0 4px #5e5e5eb5;
}




/*

body .metaslider .flexslider .slides .flex-active-slide img{
	box-shadow: 0 0 10px black;
}
*/

#main--o-nas,
#main--o-nas p{
	line-height:normal;
    color: var(--dark-first);
} 

#main--o-nas h1,
#main--o-nas h2{
    color: var(--dark-first);
}










#main--oferta-szkol{
	background-color: var(--gray-medium);
}


#oferta-cards {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 10px;
    margin: 0 auto;
}

#oferta-cards .wp-block-cover .wp-block-cover__inner-container{
    padding-bottom: 0;
    padding-top: 0;
    margin: 0;
    height: 100%;
    display: grid;
    align-items: end;
    justify-content: start;
}

#oferta-cards .wp-block-cover .wp-block-cover__inner-container .wp-block-heading{
    margin-bottom: 1em;
}

#oferta-cards .wp-block-cover {
    min-height: 100px;
    height: 190px;
    padding: 0;
    margin: 0;
    border-radius: 8px;
    overflow: hidden;
}


#oferta-cards .wp-block-cover {
    aspect-ratio: 2/1;
    width: 100%;
    height: auto;
}

#oferta-cards .wp-block-cover:has(.absolute-link):hover .wp-block-cover__image-background,
#oferta-cards .wp-block-cover:has(.absolute-link-parent):hover .wp-block-cover__image-background {
	transform: scale(1.1);
	transition: transform 0.5s ease;
}


#oferta-cards .wp-block-cover .wp-block-cover__background
{
	background: linear-gradient(180deg, rgba(30, 41, 59, 0.3) 0%, rgb(0 0 0) 100%);
	background-color: transparent;
}

@supports not (aspect-ratio: 1 / 1) {
    #oferta-cards .wp-block-cover {
        padding-top: 100%;
        position: relative;
    }
    #oferta-cards .wp-block-cover__inner-container {
        position: absolute;
        top: 0; left: 0; right: 0; bottom: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}






@media (min-width: 783px) and (max-width: 880px) {
	#oferta-cards .wp-block-cover__inner-container p,
	#oferta-cards .wp-block-cover__inner-container h2,
	#oferta-cards .wp-block-cover__inner-container h3,
	#oferta-cards .wp-block-cover__inner-container h4 {
		font-size: 15px !important;
	        padding-left: 5px;
	        padding-right: 5px;
	}


}


@media (max-width: 782px) {
    #oferta-cards {
        grid-template-columns: repeat(2, minmax(0, 1fr));
	padding-left: 1em;
	padding-right: 1em;
    }

	#oferta-cards .wp-block-cover__inner-container p,
	#oferta-cards .wp-block-cover__inner-container h2,
	#oferta-cards .wp-block-cover__inner-container h3,
	#oferta-cards .wp-block-cover__inner-container h4 {
		font-size: 14px !important;
	}

	#main--oferta-szkol .more-button-gray{
		width: 100%;
	}

}



@media (max-width: 480px) {
/*    #oferta-cards {
        grid-template-columns: 1fr;
    }
*/
	#oferta-cards .wp-block-cover__inner-container p,
	#oferta-cards .wp-block-cover__inner-container h2,
	#oferta-cards .wp-block-cover__inner-container h3,
	#oferta-cards .wp-block-cover__inner-container h4 {
    		letter-spacing: -1px;
	}

}










#rekrutacja-cards .round-background--gray-medium{
	display: inline-block;
	background-color: var(--gray-medium);
	font-size:16px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    border-radius: 50%;

}


#rekrutacja-cards  p{
	margin-block-start:0;
	margin-block-end:0;
	margin-bottom:1em;
}




@media (max-width: 782px) {

	#rekrutacja-cards{
		text-align: center;
	        max-width: 400px;
	        margin-left: auto;
	        margin-right: auto;
	}

}






/* #main--aktualnosci */


#main--aktualnosci h1 a,
#main--aktualnosci h2 a,
#main--aktualnosci h3 a {
    color: inherit;
    font-weight: bold;
}

.moje-wpisy {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2rem;
}

@media (max-width: 782px) {
    .moje-wpisy {
        grid-template-columns: 1fr;
    }
}


.moj-wpis {
    display: flex;
    align-items: stretch;
    gap: 0;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 2rem;
    max-height: 200px;
    position: relative;
}


.moj-wpis:hover {
    border-radius: 10px;
    box-shadow: 3px 3px 5px rgb(25 1 175 / 5%);
}


.moj-wpis__foto {
    flex: 0 0 auto;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    display: block;
    border-radius: 10px;
}

.moj-wpis__foto .wp-post-image,
.moj-wpis__foto img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    aspect-ratio: 1 / 1;
    overflow: hidden;
}

.moj-wpis__tresc {
    flex: 0 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 0.4rem;
    margin-bottom: 1em;
    padding: 20px;

}

.moj-wpis__tytul {
    font-size: 16px;
    font-weight: bold;
    margin: 0;
}


.moj-wpis__zajawka,
.moj-wpis__zajawka p {
    font-size: 14px;
    color: #666;
    margin: 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}


.moj-wpis__zajawka p {
    font-size: 14px;
    color: #666;
    margin: 0;
}


.moj-wpis__link {
    margin-top: auto;
    font-size: 0.82rem;
    font-weight: 600;
    color: #c00;
    text-decoration: none;
}



@supports not (aspect-ratio: 1 / 1) {
    .moj-wpis__foto{
        padding-top: 100%;
        position: relative;
    }
    .moj-wpis__foto img{
        position: absolute;
        top: 0; left: 0; right: 0; bottom: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}









#main--partnerzy {
	justify-content: center;
    gap: 1em;
}

#main--partnerzy figure.wp-block-image{
	flex-grow: 0;
}










footer.site-footer #footer-social-icons-top figure img{
	width:35px;
	height:auto;
}

footer .col-full{
	max-width: 90%;
}

footer.site-footer .widget{
	margin: 0;
}

footer.site-footer .footer-widgets > *{
	margin-top: 3em;
}

.footer-widgets .block.footer-widget-1,
.footer-widgets .block.footer-widget-4 {
    width: auto;
    flex: 0 0 auto;
}

.footer-widgets .block.footer-widget-2,
.footer-widgets .block.footer-widget-3{
    flex: 1;
    width: auto;
    flex: 0 0 auto;
}


#footer-kontakt .wp-block-media-text__media img, 
#footer-kontakt .wp-block-media-text__media video,
#footer-social-icons .wp-block-media-text__media img, 
#footer-social-icons .wp-block-media-text__media video
{
	max-width: 25px;
	margin: 1em 0;
}



#footer-kontakt .wp-block-media-text,
#footer-social-icons .wp-block-media-text
{
	grid-template-columns: 25px auto !important;
	margin-block-start: 0;
}

#footer-kontakt .wp-block-media-text__content,
#footer-kontakt .wp-block-media-text__content,
#footer-social-icons .wp-block-media-text__content,
#footer-social-icons .wp-block-media-text__content
{
	padding: 0 0 0 1em;
}



footer.site-footer #footer-social-icons p,
footer.site-footer #footer-kontakt p{
	margin : auto;
	margin-bottom: auto;
}



@media (min-width: 768px) {
	.site-footer .footer-widgets {
		display: flex;
        justify-content: center;
        align-items: flex-start;		
	}

}

@media (max-width: 767px) {
	
	.site-footer .footer-widgets {
		display: grid;
	    grid-auto-flow: row;
	    justify-content: center;
	}
	
	
	#footer-social-icons .wp-block-group__inner-container {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		gap: 1.5em;
	}

	#footer-social-icons .wp-block-media-text {
		display: flex !important;
		grid-template-columns: unset !important;
		width: auto;
		align-items: center;
	}

	#footer-social-icons .wp-block-media-text__content {
		display: none;
	}

	#footer-social-icons .wp-block-media-text__media {
		margin: 0;
	}

	#footer-social-icons .wp-block-media-text__media img,
	#footer-social-icons .wp-block-media-text__media video {
		margin: 0;
		width: 35px;
		max-width: 35px;
		height:auto;
	}
}








/* ---------------------------------------- */



/* @media (max-width: 767px) {
*/

@media (max-width: 782px) {

	body{
		font-size: 14px;
	}

	p {
	    font-size: 14px;
	    color: var(--dark-first);
	}

	.main--section-tite{
		font-size: 22px;
		line-height: 28px;
	}
	
}







/* =========================================================== */
/*  entry content */



body:not(.home) #page #content article .entry-title{
    font-size: 32px;
    line-height: 42px;
    letter-spacing: 0;
    font-weight: 800;
    margin-bottom: 42px;
	max-width: 90%;
margin-left:auto;
margin-right:auto;

}


body:not(.home) #page #content article .entry-content{
	max-width:80%;
	margin:auto;
    margin-left:auto;
    margin-right:auto;
}

body.adm--full-width #page #content article .entry-content{
    max-width: 100%;
}


@media (max-width: 400px) {
    body.adm--full-width-mobile #page #content article .entry-content{
        max-width: 100%;
    }
}


 /* prezentacja szkoly*/

.wp-block-file__embed{
	border-radius: 9px;
}

.hentry .entry-content .wp-block-file .wp-block-file__button,
.editor-styles-wrapper .wp-block-file .wp-block-file__button{
	margin-top : 2.5em;
	font-size  : 22px;
	font-weight : 700;
}

.button-download .wp-block-file__button::after,
.button-download .wp-block-file__button::after {
    content: " \f019";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    margin-right: 8px;
    margin-left: 4px;
}


 /* kadra-pedagogiczna*/
body.kadra-pedagogiczna .entry-content p{
	margin-block-start: 5px;

}



/*   samorzad uczniowski  */


.hentry .entry-content #samorzad-profile div.wp-block-image figure, 
.editor-styles-wrapper #samorzad-profile  div.wp-block-image figure,
#samorzad-profile .wp-block-column{
	margin		: 0 auto;
	margin-bottom	: 0;
}

#samorzad-profile .wp-block-image{
	margin-block-start: 0;
}

#samorzad-profile .wp-block-heading{
	margin: 0 auto;

}

#samorzad-profile .wp-block-column{
	box-shadow  : 0 0 9px var(--gray-medium);
	padding	    : 2em;
}


#samorzad-profile{
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	gap: 20px;
}


@media (max-width: 1120px){
	#samorzad-profile{
		grid-template-columns: repeat(3, 1fr);
	}
}

@media (max-width: 767px){
	#samorzad-profile{
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 479px){
	#samorzad-profile{
		grid-template-columns: 1fr;
	}
}

@media (max-width: 1120px) and (min-width: 768px) {
    #samorzad-profile {
        grid-template-columns: repeat(6, 1fr);
    }
    #samorzad-profile .wp-block-column:nth-child(1),
    #samorzad-profile .wp-block-column:nth-child(2),
    #samorzad-profile .wp-block-column:nth-child(3) {
        grid-column: span 2;
    }
    #samorzad-profile .wp-block-column:nth-child(4),
    #samorzad-profile .wp-block-column:nth-child(5) {
        grid-column: span 3;
    }
}

@media (max-width: 767px) {
    #samorzad-profile {
        grid-template-columns: repeat(2, 1fr);
    }
    /* ostatni samotny element na pełną szerokość */
    #samorzad-profile .wp-block-column:last-child:nth-child(odd) {
        grid-column: 1 / -1;
    }
}

@media (max-width: 479px) {
    #samorzad-profile {
        grid-template-columns: 1fr;
    }
}


#samorzad-profile {
    align-items: stretch;
}
#samorzad-profile .wp-block-column {
    height: 100%;
}




#samorzad-media-text{
	gap: 2em 1em;
}


@media (max-width: 767px) {
    .wp-block-media-text.break-on-767{
        grid-template-columns: 100% !important;
    }
    .wp-block-media-text.break-on-767 .wp-block-media-text__media {
        grid-column: 1;
        grid-row: 1;
    }
    .wp-block-media-text.break-on-767 .wp-block-media-text__content {
        grid-column: 1;
        grid-row: 2;
    }
}


#samorzad-media-text .wp-block-media-text__content{
	max-width: 600px;
	text-align: justify;
	padding: 0;
	margin: auto;
}





/*

/* =============================================== */
/* -----------------adm--flexbox-stretch----------- */

.adm--flexbox-stretch {
    display: flex;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
    gap: 2%;
    margin: 2em auto;
}

.adm--flexbox-stretch .wp-block-group {
    padding: 10px 20px;
    background: #fff;
    border-radius: 1em;
    box-shadow: 0 0 6px var(--gray-medium);
}

.adm--flexbox-stretch .wp-block-group a {
    color: inherit;
}


.hentry .entry-content .adm--flexbox-stretch div.wp-block-image figure,
.adm--flexbox-stretch .wp-block-group figure {
    margin: 0 !important;
    background: var(--gray-light);
    padding: 6px;
    border-radius: 50%;
    box-shadow: 0 0 1px black;
   }



.adm--flexbox-stretch.is-layout-flex > *,
.adm--flexbox-stretch > * {
    margin: 1em 0;
    position: relative;
    min-width: fit-content;
    justify-content: center;
}

.adm--flexbox-stretch .wp-block-image img {
    width: 100% !important;
    max-width: 24px;
    height: auto !important;
    flex-shrink: 0 !important;
}


.adm--flexbox-stretch > *:has(a):hover {
    cursor: pointer;
}

.adm--flexbox-stretch > * a::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}



.adm--flexbox-stretch > *:has(a) {
    transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

.adm--flexbox-stretch > *:has(a):hover {
    transform: translateY(-4px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    background-color: var(--gray-light);
}

.adm--flexbox-stretch > *:has(a):active {
    transform: translateY(-1px);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}



.adm-flex-1, 
.adm--flexbox-stretch.adm--flexbox-1-cols > * {
    flex: 1 0 100%;
    flex: 1 0 calc((100% - 2%) / 1);
}

.adm-flex-2, 
.adm--flexbox-stretch.adm--flexbox-2-cols > * {
    flex: 1 0 50%;
    flex: 1 0 calc((100% - 2%) / 2);
}

.adm-flex-3, 
.adm--flexbox-stretch.adm--flexbox-3-cols > * {
    flex: 1 0 33.333%;
    flex: 1 0 calc((100% - 4%) / 3);
}

.adm-flex-4, 
.adm--flexbox-stretch.adm--flexbox-4-cols > * {
    flex: 1 0 25%;
    flex: 1 0 calc((100% - 6%) / 4);
}

.adm-flex-5, 
.adm--flexbox-stretch.adm--flexbox-5-cols > * {
    flex: 1 0 20%;
    flex: 1 0 calc((100% - 8%) / 5);
}

.adm-flex-6, 
.adm--flexbox-stretch.adm--flexbox-6-cols > * {
    flex: 1 0 16.666%;
    flex: 1 0 calc((100% - 10%) / 6);
}

.adm-flex-7, 
.adm--flexbox-stretch.adm--flexbox-7-cols > * {
    flex: 1 0 14.285%;
    flex: 1 0 calc((100% - 12%) / 7);
}

.adm-flex-8, 
.adm--flexbox-stretch.adm--flexbox-8-cols > * {
    flex: 1 0 12.5%;
    flex: 1 0 calc((100% - 14%) / 8);
}

*/





.wp-block-accordion-heading{
    font-size: 14px;
    line-height: 18px;
}