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

/* 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 (min-width: 1400px)  
{ 
 /*.sp-megamenu-parent > li > a, */
 /*.sp-megamenu-parent > li > span {padding: 0 6px;}*/ /* szeroki rozstaw Mega-menu {padding: 0 10px;}*/   
 /*.sp-megamenu-parent > li > span {letter-spacing: -0.3px; }*/ /* większe zagęszzczenie liter WJ */
}

@media screen and (max-width: 1299px)  { 
 .sp-megamenu-parent > li > a, 
 .sp-megamenu-parent > li > span {padding: 0 3px;} /* węższy rozstaw Mega-menu {padding: 0 5px;}*/
 .sp-megamenu-parent > li > span {letter-spacing: -0.5px; } /* większe zagęszzczenie liter WJ */   
}

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

/*
templates: Styles (Site): shaper_helixultimate - PL: Basic: Predefined Header: Select: Fullwidth Center
nie wybierać Fullwitdth Left, bo znikaja Social Icons!!!!
*/
#sp-header .sp-module {
    margin-left: 0px !important; /*margin-left: 20px;*/
}
#sp-menu .social-wrap {
    position: relative;
    padding-left: 0px !important; /*padding-left: 60px;*/
}


/* 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: 0px;  /*padding: 5px;  */
}


#sp-header.full-header {
    padding-left: 0px;
    padding-right: 0px;
}

#sp-logo.has-border {
    position: relative;
    padding-right: 0px !important; /*padding-right: 45px;*/
}

#sp-header {
    height: fit-content;
    /*width: 100%;*/
    /*justify-content: space-between;*/
    /*display: flex;*/
    display: inline-flex;
    /*margin: 0 !important;*/
    margin-left: 0px !important;
    /*margin-right: 0px !important;*/
    /*margin-bottom: 0px !important; */
    /*margin-top: 0px !important;*/
    /*padding: 0px !important; */
    /*align-items: center;*/
}

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

.sp-megamenu-parent>li:last-child>a {
    /*padding: 0px 0px 0px 0px;*/ /*padding: 0px 0px 0px 15px;*/ /*ostatnie menu Kontakt*/
}


#sp-header { border: 5px solid #FFFFFF; padding 0px; }
#sp-footer { border: 5px solid #FFFFFF; padding 0px; }
#sp-footer,
#sp-footer .sp-column,
/*
#sp-footer .sp-module {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}*/
#sp-footer > .container {
    max-width: none !important;
    width: 100% !important;
}

/* .sp-page-title { padding: 0px; border: 5px solid #FFFFFF;  /* padding: 10px; */ } */
  
/* radius = zaokrąglenia */  
* { border-radius: 10px; } /* * = wszystkie elementy */
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: 1rem; /* line-height: auto;*/
  padding: 0px; 
 }

/*
.sp-megamenu-parent .sp-dropdown .sp-dropdown li.sp-menu-item {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1rem !important;
} /* WJ */

/* Od LEVEL 3 w dół */
.sp-megamenu-parent > li > .sp-dropdown .sp-dropdown
li.sp-menu-item {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1rem !important;
}

/*.sp-megamenu-parent { float: left; }*/
.sp-dropdown .sp-dropdown-inner { padding: 0px; width: fit-content; /*padding: 10p*/ }
.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-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;}
