@media (max-width: 575px) {
  #sp-header {
    height: 60px;
  }
}
@media (max-width: 575px) {
  #sp-header .logo {
    height: 60px;
  }
}
@media (max-width: 576px) {
  .logo-image-phone {
    height: 60px !important;
  }
}
#sp-header {
box-shadow: 0px 3px 5px rgba(0,0,0,.1), 0px -1px 5px rgba(0,0,0,.1) !important
}
.sp-contact-phone a, .sp-contact-mobile a, .sp-contact-email a  {
    color: #2bb673 !important;
}
.sp-contact-phone a:hover, .sp-contact-mobile a:hover, .sp-contact-email a:hover  {
    color: #218d59 !important;
}
.bordertop_feat {
    border-top: 1px dotted #d9d9d9;
    padding-top: 25px;
}
.border_feat {
	border-bottom: 4px solid #d66231;
}
.center {
	margin: 0 auto !important;
	text-align: center;
}

.imgcenter img {
	margin: 0 auto 20px auto !important;
	width: 483px !important;
	height: 325px !important;
}
.footercolors {
	color: #ddd;
}
.na_skroty li {
	border-bottom: none !important;
	color: #ddd;
	margin-left: 0 !important;
}
.na_skroty a {
    color: #ddd !important;
}
.na_skroty a:hover {
    color: #2bb673 !important;
	transition: all 350ms ease-in-out;
}

.readmore a {
	color: #2bb673 !important;
	font-size:1.2em !important;
}
.readmore a:hover {
	color: #055f49 !important;
}
.bank_icon i {
color: #fff;
}
.bank_icon_drop i {
	color: #333;
}
.bank_icon a {
font-weight: bold;
color: #fff;
}
.bank_icon_drop a {
font-weight: bold;
color: #333;
}
.bank_icon a:hover {
color: #46ea9b !important;
}
.bank_icon_drop a:hover {
color: #fff !important;
}
.shadow {
	text-shadow: 0px 0px 3px #666;
}
.shadow_white {
	text-shadow: 0px 0px 3px #fff;
}
.linia {
	border-bottom: 1px dotted #d9d9d9;
	width: 80%;
	margin: 0 auto;
}
.but_feat {
	position: sticky;
}
/* KONTAKT */
.kon_bold {
	font-size: 1.3em;
	line-height: .7em;
	color: #6b6b6b;
}
.ulica, .telefony, .godziny {
	font-size: 1.3em;
}
.ulica, .telefony {
	line-height: 1.6em;
}
.ulica {
	line-height: 1.3em;
}
.telefony {
	margin-top: 15px;
	line-height: 1.4em;
}
.godziny {
	line-height: 1em;
}
.godziny strong {
	color: #f76565;
}
.godzinyt {
	font-size: 1.3em;
    margin: 20px 0px 5px 0px;
}
div[itemprop="articleBody"] strong {
color: #d66231;
}
.lista_ikony li {
    list-style-image: url('../images/check.svg');
}
.tabs_center ul {
	margin: 0 auto;
}
/* KONTAKT END*/
.lista_ikony li {
    list-style-image: url('../images/check.svg');
}

/* MEGAMENU */
.sp-dropdown-inner {
  border-bottom: 2px solid #2bb673;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-mega-group > li > a {
	display:block;
	line-height: 1.3em;
	padding: 10px 8px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover, .sp-megamenu-parent .sp-mega-group > li > a:hover {
	color: #fff;
	background: #009846;
}
.info_menu .sp-dropdown div {
	width: 300px !important;
}

/* .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {padding: 10px 0px;}* - space between menu items/

/* MEGAMENU END*/

span.badge.bg-danger.featured-article-badge {
    display: none;
}
#btn-66d6d138-b8cd-48a5-b04a-00a634762641 {
	margin: 0 auto;
	display: table;
}
#btn-9d2c8cae-061d-41fb-8317-05850bab40910 {
	margin-top:300px;
}
/* TABELA */
.tg-wrap {margin: 25px 0px;}
.tg  {border-collapse:collapse;border-spacing:0;border-color:#aaa;margin:0px auto;}
.tg td{font-size:.9em;padding:5px 13px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#aaa;color:#333;background-color:#fff;}
.tg th{font-size:.9em;font-weight:normal;padding:5px 13px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#aaa;color:#fff;background-color:#f38630;}
.tg .tg-j2zy{background-color:#FCFBE3;vertical-align:top}
.tg .tg-baqh{text-align:center;vertical-align:top}
.tg .tg-yw4l{vertical-align:top}
.tg .tg-yq6s{background-color:#FCFBE3;text-align:center;vertical-align:top}
@media screen and (max-width: 767px) {.tg {width: auto !important;}.tg col {width: auto !important;}.tg-wrap {margin: 25px 0px; overflow-x: auto;-webkit-overflow-scrolling: touch;margin: auto 0px;}}
img.ikony {
	display: inline-block;
}
/* TABELA END*/

/* EU e-Privacy – usuń puste "Details" */
.accordion-item {
    display: none !important;
}
#system-message-container {
  max-width: max-content !important;
}
