
.gdlr-skin-title-lastname {
text-align: center;
}


/*NEW MATCH LIST*/
.gdlr-team-flag {
  filter: invert(1);
}

.small-result-item.odd, .result-in-month.odd {
background-color: #00331b !important;
}

.small-result-item.even, .result-in-month.even {
background-color: #007141 !important;
}

.gdlr-result-by-month-wrapper .gdlr-result-date {
text-transform: uppercase;
font-size:20px;
font-weight: 1000;
color: white;
}

.gdlr-result-by-month-wrapper .gdlr-result-match-team-wrapper {
color: white;
}

.gdlr-result-by-month-wrapper .gdlr-result-read-more {
background-color: #b8ab14;
border-radius: 50px;
text-align: center;
color: #00331b;
}


.gdlr-skin-title-name {
text-align: center;
font-size:18px !important;
margin-top: -10px;

}


h1 {
color: #007141;
text-transform: uppercase;
font-weight: 1000 !important;
}


.gdlr-page-title {
text-allign: center;
font-size:40px !important;
}


/*OFF TITLE LINES*/
.gdlr-page-title::before,
.gdlr-page-title::after {
    display: grid;
    content: "";
    border-top: .01rem solid currentColor;
    width: 100%;
    margin: 0rem;
		padding-top: 6px;

}




h2 {
color: #007141;
}

b, strong {
color: #007141 !important;
}

h5 {
color: #007141;
background-color: #f5f5f5;
text-transform: uppercase;
padding-top: 10px;
padding-bottom: 10px;
border-radius: 20px;.gdlr-classic-player .gdlr-soccer-player-title
margin-left: 30%;
margin-right: 30%;
}

.gdlr-personnel-item.plain-style .personnel-author {
font-size: 28px;
text-transform: uppercase;
}

.gdlr-personnel-item.plain-style .personnel-position {
text-transform: uppercase;
margin-top: -15px;
}

.gdlr-personnel-item.plain-style .personnel-author {
font-size: 28px;
text-transform: uppercase;
}

.gdlr-personnel-item.plain-style .personnel-position {
text-transform: uppercase;
margin-top: -15px;
}

/*ROUNDED CORNERS*/
.gdlr-button.medium {
border-radius: 100px;
text-align: center;
}

.portfolio-thumbnail {
border-radius: 30px 30px 0 0;
}

.portfolio-item-holder .gdlr-modern-portfolio .portfolio-title a {
border-radius: 0 0 30px 30px;
}

.gdlr-blog-grid .gdlr-blog-thumbnail img {
border-radius: 30px;
}

.gdlr-blog-thumbnail {
background-color: rgba(0, 0, 0, 0);
}

.post-slider {
border-radius: 50px;
overflow: hidden;
}

.slider-headline {
border-radius: 50px;
font-size: 30px !important;
width: 50vw;
letter-spacing: 1px;
line-height: 120% !important;
padding: 20px !important;
}

.title-kup-bilet {
border-radius: 50px;
background-color: #007141;
padding: 0px 50px 0px 50px!important;
}

.gdlr-navigation-wrapper.gdlr-fixed-nav, .realsoccer-header-style-1 .gdlr-navigation-wrapper {
border-radius: 0 50px 50px 0;
}

.gdlr-navigation-wrapper .gdlr-main-menu > li {
background: rgba(0, 0, 0, 0.7);
}

.gdlr-menu-search {
border-radius: 50px;
}




#gdlr-responsive-navigation.dl-menuwrapper button {
background-color: #007141 !important;
}

.gdlr-soccer-single-fixture-result .gdlr-soccer-match-thumbnail {
margin-left: calc(50% - 50vw);
width: 100vw;
overflow: hidden;
height: 600px;
}

.gdlr-soccer-single-fixture-result .gdlr-soccer-match-thumbnail img {
bottom: 10%;
width: 100%;
position: relative;
}

/*PERSONEL*/
.gdlr-personnel-item.box-style .personnel-content {
font-size: 40px;
}

.gdlr-personnel-item.box-style .personnel-social {
font-size: 15px;
display:block;
word-spacing:9999px;
}

/*MAIN LOGO*/
.gdlr-logo {
max-width:450px;
}

/*MENU*/
.realsoccer-header-style-1 .gdlr-main-menu > li:hover > a, .realsoccer-header-style-1 .gdlr-main-menu > li.current-menu-item > a, .realsoccer-header-style-1 .gdlr-main-menu > li.current-menu-ancestor > a {
background-color: #007141 !important;;
}

.gdlr-main-menu > .gdlr-normal-menu .sub-menu, .gdlr-main-menu > .gdlr-mega-menu .sf-mega {
text-transform: uppercase;
}

.gdlr-heading-shortcode.with-background {
width: 100%;
padding: 0;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

/*PLAYER IMAGE BG*/
.gdlr-personnel-item.box-style .personnel-author-image {
overflow: initial;
border: 0;
}


/*STATYSTKI BUTTONS*/
.gdlr-price-inner-item {
background-color: rgba(0, 0, 0, 0);
border: none;
}

.gdlr-price-item .price-tag {
background-color: rgba(0, 0, 0, 0);
border: none;
}

.gdlr-price-item .price-title-wrapper {
background-color: rgba(0, 0, 0, 0);
border: none;
}

.gdlr-price-item .price-tag {
background-image: none;
padding-bottom: 50px;
color: black;
}

.gdlr-price-item .price-title {
background-color: #007141;
}



.gdlr-header-wrapper {
background-size: cover;
}

.gdlr-soccer-match-results-wrapper {
background-size: cover;
}

@media screen and (max-width: 1100px) {
.recent-match-item-wrapper .gdlr-recent-match-team {
font-size: 0;
}



.gdlr-navigation-wrapper .gdlr-main-menu > li > a {
font-size: 8px !important;
}

h5 {
margin-left: 20%;
margin-right: 20%;
}

.gdlr-price-item .price-title {
font-size: 12px;
}
}



@media screen and (max-width: 767px) {
img[src*="https://www.puszcza-niepolomice.pl/puszcza-full-logo.svg"] {
content: url("http://www.puszcza-niepolomice.pl/herb.svg")
}




.mwl .mwl__navigations {
visibility: hidden;
}

/*PHONE TEAM FLAGS*/
.recent-match-item-wrapper .gdlr-recent-match-team {
font-size: 20px;

}

.recent-match-item-wrapper .gdlr-recent-match-team.gdlr-left .gdlr-team-flag {
visibility: hidden;
width: 0;
margin: 0;
}

.recent-match-item-wrapper .gdlr-recent-match-team.gdlr-right .gdlr-team-flag {
visibility: hidden;
width: 0;
margin: 0;
}


.recent-match-item-wrapper .gdlr-recent-match-score, .recent-match-item-wrapper .gdlr-recent-match-separator {

}

.gdlr-blog-grid .gdlr-blog-thumbnail img {
height: 250px !important;
}

.slider-headline {
font-size: 12px !important;
width: 50vw;
}

.post-slider {

}

/*SOCIAL LINKS*/
.social {
visibility: hidden;
}
.gdlr-item.gdlr-divider-item {
margin-top: 0px !important;
}

h5 {
margin: 0;
}

.dl-menuwrapper li a {
text-transform: uppercase;
text-align: center;
background-color: #007141;
}

.social{
width: 0px;
}

.one-fifth {
height: 0;
}

.gdlr-blog-full .gdlr-blog-thumbnail img{
object-fit: cover !important;
height: 600px !important;
}

.gdlr-blog-full .gdlr-blog-title {
font-size: 20px !important;
}


/*BUTTONS*/
.gdlr-button, input[type="button"], input[type="submit"] {
padding: 0;
padding-top: 10px;
padding-bottom: 10px;
}


/*WYNIKI DRUŻYNY*/
.gdlr-result-by-month-wrapper .gdlr-result-match-team.gdlr-right {
font-size: 0;
}

.gdlr-result-by-month-wrapper .gdlr-result-match-team.gdlr-left {
font-size: 0;
}

}

@media screen and (max-width: 956px) {
.gdlr-single-nav {
font-size: 0;
}
.gdlr-blog-full .gdlr-blog-thumbnail img{
object-fit: cover !important;
height: 600px !important;
}

.gdlr-modern-portfolio .portfolio-title {
font-size: 15px;
}

.slider-headline {
font-size: 20px;
width: 50vw;
}

/*WYNIKI DRUŻYNY*/
.gdlr-result-by-month-wrapper .gdlr-result-match-team.gdlr-right {
font-size: 0;
}

.gdlr-result-by-month-wrapper .gdlr-result-match-team.gdlr-left {
font-size: 0;
}

span.match-results-team {
font-size: 0;
}

.gdlr-soccer-single-fixture-result .gdlr-soccer-match-thumbnail{
height: 0;
}




}


@media screen and (max-width: 1100px) {
/*WYNIKI DRUŻYNY*/
.gdlr-result-by-month-wrapper .gdlr-result-match-team.gdlr-right {
font-size: 0;
}

.gdlr-result-by-month-wrapper .gdlr-result-match-team.gdlr-left {
font-size: 0;
}

span.match-results-team {
font-size: 0;
}

}

@media screen and (min-width: 1100px) {
/*WYNIKI DRUŻYNY*/
span.match-results-team {
font-size: 30px !important;
}

}


/*IMAGE ASPECT RATIO
img, video {
object-fit: cover;
width: 100%;
}

.gdlr-stack-image img {
height: 500px;
}
*/


/*MENU BLUE THEME*/
.realsoccer-header-style-1 .gdlr-main-menu > li:hover > a, .realsoccer-header-style-1 .gdlr-main-menu > li.current-menu-item > a, .realsoccer-header-style-1 .gdlr-main-menu > li.current-menu-ancestor > a {
background-color: rgba(19, 63, 98, 0.27);
}

/*PLAYERS PHOTO BG*/
.gdlr-modern-player .gdlr-modern-player-item-overlay, .gdlr-classic-player .gdlr-soccer-player-thumbnail {
background: rgba(0,0,0,0.0);
}

/*VERSUS SCORES*/
span.match-results-team {
font-family: "industry", sans-serif;
font-weight: 200;
font-style: normal;
font-size: 0;
}

.recent-match-item-wrapper .gdlr-recent-match-versus {
font-family: "industry", sans-serif;
font-weight: 400;
font-style: normal;
}

.recent-match-item-wrapper .gdlr-recent-match-score, .recent-match-item-wrapper .gdlr-recent-match-separator{
font-family: "industry", sans-serif;
font-weight: 1000;
font-style: normal;
}

/*CZYTAJ WIĘCEJ*/
.gdlr-blog-grid .excerpt-read-more {
font-family: "industry", sans-serif;
font-weight: 1000;
font-style: normal;
}

/*FONT REPLACE*/
body {
font-family: "industry", sans-serif;
font-weight: 500;
font-style: normal;
}

.gdlr-soccer-match-results-title .match-results-score {
font-family: "industry", sans-serif;
font-weight: 1000;
font-style: normal;
}

.match-results-separator {
font-family: "industry", sans-serif;
font-weight: 1000;
font-style: normal;
}

a, h1, h2, h3, h4, h5, h6 {
font-family: "industry", sans-serif;
font-weight: 500;
font-style: normal;
}

.gdlr-title-item .gdlr-item-title-wrapper .gdlr-item-title {
font-family: "industry", sans-serif;
font-weight: 1000;
font-style: normal;
}

.gdlr-blog-full .gdlr-blog-title {
font-family: "industry", sans-serif;
font-weight: 500;
font-style: normal;
}

.gdlr-navigation-wrapper .gdlr-main-menu > li > a {
font-family: "industry", sans-serif;
font-weight: 1000;
font-style: normal;
font-size: 12px;

}
.gdlr-blog-grid .gdlr-blog-title {
font-family: "industry", sans-serif;
font-weight: 400;
font-style: normal;
}


.gdlr-classic-player .gdlr-soccer-player-squad, .gdlr-classic-player .gdlr-soccer-player-title a {
font-family: "industry", sans-serif;
font-weight: 900;
font-style: normal;
font-size: 90px;
}

.upcoming-match-item-wrapper .gdlr-upcoming-match-team-wrapper{
background-color: #007141 ;
font-weight: normal !important;
font-family: "industry", sans-serif;
font-weight: 200;
font-style: normal;
}

.title-badz-z-nami {
font-family: "industry", sans-serif;
font-weight: 800;
font-style: normal;
}

.title-kup-bilet {
font-family: "industry", sans-serif;
font-weight: 300;
font-style: normal;
}

.slider-headline {
font-family: "industry", sans-serif;
font-style: normal;
}



/*NEXT MATCH*/


.upcoming-match-item-wrapper .gdlr-upcoming-match-team-wrapper{
background-color: #007141 ;
}

.upcoming-match-info-overlay {
opacity: 1.0 !important; 
background-color: #00331b;
}

/*BLUE COLOR THEME*/
a, #joomsport-container a{
color: #007141;
}

/*FOTO LABELS*/
.portfolio-item-holder .gdlr-modern-portfolio .portfolio-title a {
height: 35px;
}

		/*LEAGUE TABLE*/
.sp-data-table thead .sorting {
background-color: #007141 !important;
}


.gdlr-blog-full .gdlr-blog-title {
color: #007141 !important;
}

.portfolio-item-holder .gdlr-modern-portfolio .portfolio-title a {
background-color: #007141 ;
}

.gdlr-item-title-wrapper .gdlr-item-title, .gdlr-result-by-month-header {
color: #007141;
font-size: 48px;
  display: block;
  width: 100%;
  text-align: center;
}


/*HIDE READ MORE AND COMMENTS*/
.gdlr-blog-grid .gdlr-blog-content .blog-info.blog-comment {
visibility: hidden;
}

/*CZYTAJ WIĘCE*/
.excerpt-read-more {
visibility: hidden;
}


.gdlr-blog-grid .excerpt-read-more {
text-transform: uppercase;
color: white;
background-color: #007141;
padding-left: 20px;
padding-right: 20px;
}

/*FULL SCREEN POST*/
.eight{
	  width:100%;
	}

/*THUMBNAILS*/
.gdlr-blog-full .gdlr-blog-thumbnail img{
object-fit: cover;
height: 1000px;
width: 100%;
background-color: #ffffff !important;
}

.gdlr-blog-full .gdlr-blog-thumbnail {
margin-left: calc(50% - 50vw);
width: 100vw;
}

.gdlr-blog-grid .gdlr-blog-thumbnail img {
object-fit: cover;
height: 150px;
width: 100%;
}

/*TEAM PHOTO*/
#team-photo {
margin-left: calc(50% - 50vw);
width: 100vw;
}


/*POST WIDGETS*/ 
.gdlr-sidebar {
width: 100%;
}


/*POST IMAGE DEAD SPACE ABOVE*/
body.single .gdlr-blog-full {
padding-top: 0px;
}

/*FOTO SECTION | HIDE PROJECT
.gdlr-portfolio-style2 .gdlr-portfolio-content .head {
visibility: hidden;
}


/*HOME HEADER

.gdlr-header-wrapper {
background-image: none;
}
*/


/*BIG NEWS SLIDER*/
.gdlr-caption-wrapper.post-slider .gdlr-caption-title {
text-align:center;
text-transform: uppercase;
}

.gdlr-caption-wrapper.post-slider .gdlr-caption-text {
text-align:center;
text-transform: uppercase;

}

.flex-control-nav-wrapper{
visibility: hidden;
}


/*THUMBNAIL BG*/
.gdlr-blog-grid .gdlr-blog-thumbnail img {
		background-color: #d1d4d5;
}
.gdlr-blog-full .gdlr-blog-thumbnail img {
		background-color: #d1d4d5;
	pointer-events: none;
	cursor: default;
}

/*TOP PADDING*/

.section-container, .gdlr-item-start-content, .gdlr-parallax-wrapper, .gdlr-color-wrapper {
padding-top: 45px;
}


/*NEWS BLANK SPACE

.section-container, .gdlr-item-start-content, .gdlr-parallax-wrapper, .gdlr-color-wrapper{
	padding-top: 5px;
}
*/
/*HEADLINE*/
.gdlr-blog-full .gdlr-blog-title{
	font-size: 39px;
		color: #007141;
	font-weight: bold;
	margin-bottom: 18px;
		text-align: center;
	text-transform: uppercase;
}
/*OSTATNI MECZ SIDEBAR*/
.small-result-item.even, .result-in-month.even {
	font-size: 14px;
}

.fixture-result-item-filter {
	margin: 0px 20px 0px
}

/*SOCIAL*/

ul.mks_social_widget_ul .facebook_ico {
	background-color: #262626;
}

ul.mks_social_widget_ul .instagram_ico {
	background-color: #262626;
}

ul.mks_social_widget_ul .twitter_ico {
	background-color: #262626;
}

ul.mks_social_widget_ul .youtube_ico {
	background-color: #262626;
}


/*PLAYERS DISABLE LINKS
div.gdlr-ux.gdlr-classic-player-ux {
	pointer-events: none;
	cursor: default;
}
*/

/*Liga Logo*/
.top-navigation-left-text {
  padding-top: 28px;
	width:300px;
}

/*BUTTONS*/
.gdlr-button {
	width: 100%;
		max-width: 376px;
}

/*TWITTER FEED BORDER*/
.gdlr-item.gdlr-twitter-item {
border:none;
}


/*VIEW MATCH REPORT DELETE
.recent-match-item-wrapper .gdlr-recent-match-read-more{ 
display: none; }
*/

/*SOCIAL LINKS*/
.social {
height: 45px;
width: 100vw;
padding-top: 0px;

}



/*DIVIDER CENTRUM*/
.gdlr-item.gdlr-divider-item {
margin-top: 0px;
}

/*TWITTER FEED*/
.gdlr-twitter-item {
padding-top: 0;
}







.gdlr-classic-player .gdlr-soccer-player-title {
color:black;
font-size: 34px;
line-height: 36px;
}


					/*DARK MODE*/



@media (prefers-color-scheme: dark) {



				/*DARK LOGOTYPES*/

img[src*="http://www.puszcza-niepolomice.pl/wp-content/uploads/2020/02/nepolomice"] {
content: url("http://www.puszcza-niepolomice.pl/wp-content/uploads/2021/10/niepolomice-black-300x217.png")
}

img[src*="https://www.puszcza-niepolomice.pl/wp-content/uploads/2026/03/puszcza-akademia-ambasador-logo-alt.png"] {
content: url("https://www.puszcza-niepolomice.pl/wp-content/uploads/2026/03/puszcza-akademia-ambasador-logo.png")
}

img[src*="https://www.puszcza-niepolomice.pl/wp-content/uploads/2026/03/puszcza-plus-logo-alt.png"] {
content: url("https://www.puszcza-niepolomice.pl/wp-content/uploads/2026/03/puszcza-plus-logo.png")
}

body {
background-color: #161617;
}

h3,h4, ol, i, em {
color: white;
}

/*DARK HEADLINE*/
.gdlr-blog-full .gdlr-blog-title {
color: white !important;
}

/*SPONSORS REVERSE COLOR*/
.gdlr-banner-item-wrapper .flexslider{
-webkit-filter: invert(1);
filter: invert(1);
}

/*SPONSORS DARK BG*/
.gdlr-color-wrapper {
background-color: #2c2c2c !important;
}

h5 {
color: #007141;
}

/*FOTO SIDE MENU*/

*/
.flex-active-slide{
-webkit-filter: invert(1);
filter: invert(1);
}
*/


/*DARK NUMBERS AND MAILS*/
.personnel-content gdlr-skin-content {
color: #161617;
}


/*THUMBNAIL BG*/
.gdlr-blog-grid .gdlr-blog-thumbnail img {
background-color: #2c2c2c;
}
.gdlr-blog-full .gdlr-blog-thumbnail img {
background-color: #161617 !important;
}


.recent-match-item-wrapper .gdlr-recent-match-versus {
color: #ffffff;
}

.social {
-webkit-filter: invert(1);
filter: invert(1);
}

.ekstraklasa-logo {
-webkit-filter: invert(1);
filter: invert(1);
}
p {
color: #ffffff;
}


.body-wrapper, .gdlr-single-lightbox-container {
	background-color: #161617;
}



article, aside, dialog, figure, footer, header, hgroup, nav, section, blockquote{ 
background-color: #161617; }


.gdlr-blog-title, .gdlr-blog-title a{
color: white;
}

.gdlr-blog-grid .gdlr-blog-content{
color: #ffffff;
}


.recent-match-item-wrapper .gdlr-recent-match-score, .recent-match-item-wrapper .gdlr-recent-match-separator{
color: #ffffff;
}



.recent-match-item-wrapper .gdlr-recent-match-team.gdlr-right {
color: #ffffff;
}
.recent-match-item-wrapper .gdlr-recent-match-team.gdlr-left {
color: #ffffff;
}

.gdlr-item.gdlr-twitter-item {
background-color:#161617 ;
}


.gdlr-social-share, .gdlr-social-share {
background-color: #161617;
}


.gdlr-classic-player .gdlr-soccer-player-squad, .gdlr-classic-player .gdlr-soccer-player-title a {
color: white;
}

.gdlr-classic-player .gdlr-soccer-player-title {
color: white;
}

.gdlr-personnel-item.plain-style .personnel-author{
color: #ffffff;
}

/*
a img.alignnone {
-webkit-filter: invert(1);
filter: invert(1);
}
*/

/*DARK STATYSTKI*/
.gdlr-price-item .price-tag {
color: white;
}

/*TABELA DARK*/
.sp-data-table th, .sp-data-table td{
background-color:#1a1a1b;
}

/*DARK BIG NEWS SLIDER*/
.news-slider {
background-color: red;
}

.sp-data-table .sp-highlight, .sp-data-table .highlighted td, .sp-template-scoreboard td:hover {
background-color: #818384 !important;
}

.sp-data-table .sp-highlight, .sp-data-table .highlighted td, .sp-template-scoreboard td:hover {
color: #ffffff !important;
}

.sp-data-table th, .sp-data-table td {
color: #ffffff !important;
}

.sp-data-table .data-number, .sp-data-table .data-rank {
background-color: #2c2c2c;
}


.sp-data-table th,
.sp-data-table td {
border: 1px solid #343536 !important;
}

/*PERSONEL*/
.gdlr-personnel-item.box-style .personnel-content {
background-color:#161617;
}


/*WYNIKI*/

.small-result-item.odd, .result-in-month.odd {
background-color: #2c2c2c;
}

.small-result-item.even, .result-in-month.even {
background-color: #343536;
}


.gdlr-result-by-month-wrapper .gdlr-result-match-team.gdlr-left, .gdlr-result-by-month-wrapper .gdlr-result-match-team.gdlr-right {
color: #ffffff;


}