:root{--bg-color: #F4F4F4;--primary-color: #00858E;--primary-color-hover: #08565b;--secondary-color: #EA5977;--secondary-color-hover: #af3a51}body{background-color:var(--bg-color);font-size:1rem;font-family:Inter,sans-serif}.bg-green{background:rgb(0,133,142);background:linear-gradient(45deg,rgba(0,133,142,1) 0%,rgba(15,169,180,1) 50%,rgba(0,133,142,1) 100%)}.badge-custom{background-color:var(--secondary-color);color:#fff;font-size:1.4rem;font-family:Nunito,sans-serif}.text-content,.page-text{color:#898989}.text-content{font-size:1.2rem;line-height:150%}.text-content a{color:#00858e}#krs{font-size:1.2rem}#social{font-size:1.4rem}#social a{border:2px solid #363333;border-radius:10px;color:#363333;padding:3px 6px}#menu{font-family:Nunito,sans-serif;font-weight:600!important;font-size:1.2rem}#menu ul li{padding:0 5px}#menu a{color:#000}#menu a.active,#menu a:hover{color:#ea5977}.dropdown:hover>.dropdown-menu{display:block}.dropdown>.dropdown-toggle:active{pointer-events:none}.dropdown-item:active{background-color:transparent!important}.dropdown-toggle:after{display:none}.navbar-toggler{border:0!important}.navbar-toggler:focus{box-shadow:none!important}#hero h2{font-family:Nunito,sans-serif;font-weight:600!important;font-size:2.8rem;color:#00858e!important}h2{font-family:Nunito,sans-serif;font-weight:600!important;font-size:2rem;color:#00858e!important}#hero .hero-text{color:#898989;font-size:1.1rem;line-height:1.7rem}.blog-item-date{color:#cbcbcb;font-size:.9rem}.blog-item-title{color:#00858e;font-family:Nunito,sans-serif;font-weight:700;font-size:1.4rem}.blog-item-title a{text-decoration:none;color:#00858e}.blog-item-title a:hover{color:#08565b}.blog-item-message{color:#898989}.btn-primary{background-color:var(--primary-color)!important;border:0!important;font-family:Nunito,sans-serif;font-size:1.2rem}.btn-primary:hover{background-color:var(--primary-color-hover)!important}.btn-secondary{background-color:var(--secondary-color)!important;border:0!important;font-family:Nunito,sans-serif;font-size:1.2rem}.btn-secondary:hover{background-color:var(--secondary-color-hover)!important}.heading-big{color:var(--primary-color);font-family:Nunito,sans-serif;font-size:2.5rem;font-weight:600}.heading-small{color:#bebebe;font-size:1.3rem}#hospicjum{color:#fff}.lead-text{color:#898989;font-size:1rem;line-height:1.4rem}footer a:hover{color:var(--primary-color)}.files{background-color:#159ea7;color:#fff;font-size:1.2rem}.files i{font-size:2rem}.files a{color:#fff}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{text-align:left!important}.swiper-pagination-bullet-active{background:var(--primary-color)!important}#loader{background:rgba(255,255,255,.7);left:0;position:fixed;width:100%;height:100vh;text-align:center;top:0;z-index:100000}#loader_spinner{margin-top:25%}#loader .spinner-border{width:5rem;height:5rem}.ck-editor__editable_inline{min-height:400px!important}.dropdown-menu li{position:relative}.dropdown-menu .dropdown-submenu{display:none;position:absolute;left:100%;top:-9px}.dropdown-menu .dropdown-submenu-left{right:100%;left:auto}.dropdown-menu>li:hover>.dropdown-submenu{display:block}.contact-item a{color:var(--primary-color)}@media (max-width: 575.98px){#krs,.badge-custom{font-size:1rem}h2,#hero h2{font-size:1.8rem}.heading-big{font-size:1.6rem}}@media (max-width: 767.98px){.dropdown-menu .dropdown-submenu{display:block;position:relative;left:auto;top:5px;margin-bottom:10px;margin-left:15px}}@media (max-width: 1199.98px){#menu{font-size:1.1rem}}


.fbfix{ position: fixed; left: 0px; top: 140px;  }
.siepomagafix{ position: fixed; left: 0px; top: 255px;  }
.container .row .col-12 #social{ display: none!important; }

.rehabilitacja .col-12{ width: 100%!important; text-align:center; }

.rehabilitacja table{ width: 100%; border-collapse:collapse;  }
.rehabilitacja table tr td{ padding: 15px 20px; font-size: 18px; border-bottom: 1px solid #d5d5d5;  }
.rehabilitacja table tr td:last-child{ text-align: right; font-size: 18px; font-weight: 700; }


.rehabilitacja table.toptable tr:first-child td{ background: #e7eeee; }
.rehabilitacja table.toptable tr:nth-child(2){ background: #fff; font-weight: 700; font-size: 22px; }



.rehabilitacja table.cennik tr:first-child { background: #cd151d; color: #fff; font-weight: 700; font-size: 28px; padding: 20px 20px; }
.rehabilitacja table.cennik tr:first-child td { font-size: 22px;  }
.rehabilitacja table.cennik tr td span {  transition: all 0.5s; display: inline-block; font-size: 26px; line-height: 26px; font-weight: 800; vertical-align: middle; color: #fff; background: #00858e; margin-right: 10px; }
.rehabilitacja table.cennik tr td span:hover { color: #fff; background: #cd151d;}
.rehabilitacja table.cennik tr td span a { display: block; color: #fff; text-decoration: none;  padding: 4px 14px 9px 14px; }
.rehabilitacja table.cennik tr td p { display: inline-block; vertical-align: top; }


.category { text-align: center; }
.category img{ width: 100%; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
.category h2{ text-align: center;  padding: 20px 40px; display: inline-block; position: relative; z-index: 10; margin-top: -30px; background: #00858e; color: #fff!important; font-size: 28px; font-weight: 700; border: 10px solid #fff; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
.category p{ text-align: justify; }
.category ul { padding-left: 0px; margin-left: 0px; list-style-type: none; }
.category ul li{ text-align: left; background: url("/assets/img/dot.png") no-repeat left 8px; padding-left: 15px; margin: 5px 0px;  }
.category strong a img{ width: 40px; height:40px; margin-right: 10px;}
.category strong{  color: #cd151d; font-size: 22px; font-weight: 700; }







@media (max-width: 600px){
.fbfix{  position: fixed; z-index:1000; left: 0px; top: 140px; width: 30px; }
.fbfix img{  width: 100%; }
.siepomagafix{ position: fixed;  z-index:1000; left: 0px; top: 175px; width: 30px;  }
.siepomagafix img{  width: 100%; }
}