/* CSS Document */
#sp-header-topbar {
background: url("/images/GRAFIKA/TLO/ptrazna_01.jpg") no-repeat scroll center top;
} 
#sp-header-topbar .fa-brands, .fab {
  font-size:42px;
}
#sp-header-topbar {
  padding: 15px 0px;
}
#sp-header-topbar a{
  color: blue;
}
#sp-header-topbar .sp-contact-info{
  color: blue;
}
.logo {
  padding: 5px;
  border-radius: 10px;
  background-color: antiquewhite;
  border: 3px solid #d5d7d2;
-webkit-box-shadow: 7px 7px 20px -10px rgba(66, 68, 90, 1);
-moz-box-shadow: 7px 7px 20px -10px rgba(66, 68, 90, 1);
box-shadow: 7px 7px 20px -10px rgba(66, 68, 90, 1);
}
.logo-image-phone {
  height: 40px;
}
@media (max-width: 576px)
.logo-image {
  max-height: 75px;
}

#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title{
  border-bottom: 1px solid #948E7A;
  
}
.stopka{
  background-blend-mode: overlay;
}


/* Offcanvas menu */

/*size icon*/
.burger-icon {
  width: 35px;
  
} 
.burger-icon > span {
  height: 4px;
  
}

.offcanvas-active .burger-icon > span,
#modal-menu-toggler.active .burger-icon > span {
  background-color: red;
}
/* rozwiniecie na stale submenu w mobile */
.menu-parent .menu-child{
    display: block !important;
}
.menu-parent .menu-toggler{
    display: none !important;
}
.offcanvas-menu {
  overflow: scroll;
}

/* feature */
span.badge.bg-danger.featured-article-badge {
    display: none;
}

#oferta a{
  text-shadow: 0 2px 2px rgba(0,0,0,0.5);
}
#oferta img{
  width: auto;
  height: 120px;
  background-color: #8d9e4dbf;
  border: 5px solid #F3F5F0;
  border-radius: 20%;
  padding: 5px;
  transition: transform .2s; /* Animation */;
  box-shadow: 0 5px 15px rgba(0,0,0,0.5);
}
#oferta img:hover{
   transform: scale(1.5); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

/* translator */
.gt_container-ex9y06 .gt_switcher {
  position: absolute!important;
  background-color: #F3F5F0;
}

/* article */
.article-list .article .readmore a{
    display: inline-block;
    margin: 10px 0 0;
    font-size: 16px;
    line-height: 20px;
    padding: 4px 12px;
    text-transform: lowercase;
    color: #fff;
    background: #f47d56;
}
.article-list .article .readmore a:hover{
  color: #000000;
}
.gsInformer{
  width: auto !important;
}
/* modul ost wpisy */

.calendar-list {
  width: 60px;
  height: 60px;
  border: 3px solid #216e69;
  border-top: 20px solid #216e69;
  position: relative;
  /*margin: 50px auto;*/
  font-family: sans-serif;
  text-align: center;
}
.calendar-list:before,
.calendar-list:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
}
.calendar-list:after {
  bottom: -5px;
  right: -5px;
  border-width: 0 0 19px 19px;
  border-color: transparent transparent #fff transparent;
}
.calendar-list:before {
  bottom: -3px;
  right: -3px;
  border-width: 15px 15px 0 0;
  border-color: #216e69 transparent transparent transparent;
}
.month-list {
  position: absolute;
  top: -21px;
  left: 0;
  right: 0;
  color: #fff;
  text-transform: uppercase;
}
.day-list{
  display: block;
  margin: 5px 0 0;
  font-size: 20px;
  color: #216e69;
}
sup {
  position: relative;
  top: -0.5em;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
/*  koniec */