/*chowanie etykiet "Featured" na zdjęciach artykułów na ekranie głównym */
.article-list .article .featured-article-badge { display: none; visibility: hidden;}
 
/*szerokość body */
/* element.style { max-width: 1400px; } */
.layout-boxed .body-innerwrapper { max-width: 1400px; }

/* szersze off-canvas menu, ale na waskim telefonie pozostaje 300px  */
@media screen and (min-width: 500px)
{
 .offcanvas-menu { width: 400px; }
 body.ltr.offcanvs-position-right .offcanvas-menu { right: -400px; }
}


/* @media screen and (min-width: 600px) 
{ 
  .offcanvas-menu .offcanvas-inner ul.menu>li>a, .offcanvas-menu .offcanvas-inner ul.menu>li>span {
    font-size: 1rem;
    padding: 5px 0px;
    position: relative;
    line-height: 1rem;
}*/

/*
@media (min-width: 1400px) 
{
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl
  { /*max-width: 1400px;*/ /*max-width: 1320px;*/ /*min-width: 1400px; */ }
} */

/* Mega-menu */
@media screen and (max-width: 1499px)  
{ 
 .sp-megamenu-parent > li > a, 
 .sp-megamenu-parent > li > span {padding: 0 10px;} /* szeroki rozstaw Mega-menu */   
}

@media screen and (max-width: 1399px)  { .sp-megamenu-parent > li > a, 
 .sp-megamenu-parent > li > span {padding: 0 5px;} /* węższy rozstaw Mega-menu */
}

@media screen and (max-width: 1199px) {
    .sp-megamenu-parent {display: none !important;} /* wyłączenie Mega-menu */
    #offcanvas-toggler {display: flex !important;}
}

/* przezroczyste tło flag języków */
div.mod-languages ul li.lang-active { background-color: transparent;} 

/* logo-image */
.logo-image { border-radius: 10%; border: 0px solid #FFFFFF; padding 5px;  }

#sp-header {
    height: fit-content;
    display: inline-flex;
    margin: 0; margin-bottom: 0px; margin-top: 0px;
    padding: 0px;
    align-items: center;
}

#sp-header .logo {
    height: 40px;
    display: inline-flex;
    margin: 0px; margin-bottom: 0px; margin-top: 5px;
    padding: 0px;
    align-items: center;
}

#sp-header { border: 5px solid #FFFFFF; padding 0px; }
#sp-footer { border: 5px solid #FFFFFF; padding 0px; }

.sp-page-title { padding: 10px; border: 5px solid #FFFFFF;   }
  
/* radius = zaokrąglenia */  
* { border-radius: 10px; }
span { border-radius: 5px; }
.sp-module-content .mod-languages img { border-radius: 10%; }
img { border-radius: 10px; border: 0px solid #FFFFFF; padding 0px; }
iframe {border-radius: 10px; border: 0px solid #FFFFFF; padding 0px; }
.article-list .article .article-intro-image img { border-radius: 10px; border: 0px solid #FFFFFF; padding 0px; }
.article-details .article-full-image img { border-radius: 10px; border: 0px solid #FFFFFF; padding 0px;  }
.speasyimagegallery-next > span, .speasyimagegallery-prev > span { border-radius: 0px; }


.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
  font-size: 0.9rem;
  line-height: auto;  
  padding: 0px; 
 }

.sp-dropdown .sp-dropdown-inner { padding: 10px; width: fit-content;}
.sp-dropdown-items { padding: 0px;  }

body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-sub {  top: -100px; padding: 10px;}

/*.sp-megamenu-parent .sp-dropdown. sp-dropdown-sub { top: -100px; }*/
/*.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub {     top: -100px; } */
/*.sp-menu-right { height: 1.0rem; }*/

.nav  {    
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}

.nav-tabs  {    
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}

/* speasyimagegallery */
.speasyimagegallery-image-content { font-size: 10px; line-height: 14px; padding: 2px;}
.speasyimagegallery-gallery-stat { font-size: 10px; line-height: 14px; padding: 2px;}
