body{font-family:'Open Sans',sans-serif;color:#000;font-size:16px;font-weight:400;padding:0;margin:0;padding-right:0!important;overflow-x:hidden!important}
.Strona .Content{font-size:1.1rem}
a{color:#81c9c6;text-decoration:none;background-color:transparent;font-weight:600}
a:hover{color:#81c9c6;text-decoration:none}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:600;line-height:1.2}
.h4,h4{font-size:1.3rem}
b,strong{font-weight:700;font-size:1em}
ol li{counter-increment:list;list-style-type:none;position:relative}
ol li:before{color:#81c9c6;content:counter(list) ".";left:-38px;position:absolute;text-align:right;width:26px;font-weight:700;font-size:1.2em;top:-4px}
#TopBelka{background-color:#003249;width:100%;height:52px}
#TopBelka .Ikonka img{width:40px;height:40px;border:none;margin-left:5px;margin-right:8px}
#TopBelka .Ikonka2 img{width:20px;height:20px;border:none;margin-right:8px}
.Lang{display:inline-block;margin-top:2px}
ul.LangSwitch{list-style:none;margin:0;padding:0}
ul.LangSwitch li{float:left;padding:0;margin-left:5px}
ul.LangSwitch li a{color: #fff;width: 34px;height: 50px;text-decoration: none;background-color: transparent;display: block;text-align: center;border: 0;border-radius: 0;position: relative;transition: all .5s ease;}
.navSpecLang ul.LangSwitch li a{color:#000;width:34px;height:40px;text-decoration:none;background-color:transparent;display:block;text-align:center;border:0;border-radius:0;position:relative;transition:all .5s ease}
ul.LangSwitch li a:hover,ul.LangSwitch li.current a{color:#000;background-color:#FFFF00}
ul.LangSwitch span{font-size:.9em;top:15px;position:absolute;left:0;right:0;text-transform:uppercase;font-weight:600}
.Pobierz{position:relative;font-size:1.1em;display:block;width:190px;background-color:#FFFF00;height:50px;padding:.2rem;margin-bottom:-1px;border:none;cursor:pointer}
a div.Pobierz{color:#000;text-decoration:none;font-weight:400;line-height:46px}
a div.Pobierz:hover{color:#000;background-color:#81c9c6}
ul{padding:0 0 0 20px}
p{margin-top:0;margin-bottom:1rem;font-size:1.2rem; word-break: break-word; overflow-wrap: break-word}
.Strona .container ul li{font-size:1.2rem}
.Kontakt{position:relative;font-size:1.1em;display:block;padding:12px 15px 0 0;margin-bottom:0;background-color:transparent;border:none}
.Kontakt a{color:#fff;text-decoration:none;font-weight:400}
.Kontakt a:hover{color:#FFFF00}
.social i{font-size:1.2em;height:30px;width:30px;line-height:1em;text-decoration:none;text-align:center;color:#fff;border:0;border-radius:0;padding:8px;transition:all .5s ease;background-color:transparent}
.social i:hover{color:#FFFF00;text-decoration:none}
.MenuTop{position:relative;width:100%;margin:0}
.social.SMTop{padding:13px 15px 0 10px}
.navSpecLang .social.SMTop{padding:10px 15px 0 10px}
.Brand{position:relative;top:20px;left:15px;margin-bottom:15px;z-index:1001}
.Brand img{width:160px;height:auto;transition:all .4s ease 0s;position:absolute;left:0;top:20px}
.Brand img:hover{transform:scale(1.02)}
.Brand-UE{position:relative;top:-15px}
#NavbarEmic{margin-left:0;position:relative;margin-top:20px;margin-right:0;margin-bottom:10px}
.navbar{display:inline}
.nav-link{font-size:1em;font-weight:400}
.navbar.fixed-top.navbar-expand-lg{border-bottom:1px solid rgba(55,55,55,.15);margin-top:15px;height:auto;background:#fff;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-ms-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;z-index:100;padding:0}
#StronaHome{position:relative;margin-top:600px}
.Strona{margin-top:180px}
#NavStart{z-index:999}
#NavStart.navbar.fixed-top.navbar-expand-lg{background:0 0;display:block;position:fixed;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-ms-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;z-index:1110}
#NavStart.navbar.fixed-top.navbar-expand-lg.fixedTop{height:50px}
#headerTop{position:relative;z-index:1222}
@media (min-width:992px){
.dropdown-menu{position:absolute;top:45px;left:0;z-index:1000;display:none;float:left;min-width:19rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:0}
.dropdown:hover>.dropdown-menu{display:block}
.dropdown>.dropdown-toggle:active{pointer-events:none}
}
.GoHome{width:24px;height:24px;margin-bottom:10px}
.Autor{font-size:.9em;font-weight:600;font-style:italic}
.NavTop{display:block;z-index:888}
div#NavbarEmic ul .navbar-nav.ml-auto{line-height:1.5;padding-top:7px}
div#NavbarEmic ul{border:0}
div#NavbarEmic ul.navbar-nav li.nav-item{position:relative;display:table-cell;vertical-align:middle;float:none;height:30px;line-height:30px}
div#NavbarEmic ul.navbar-nav li.nav-item a{color:#000}
div#NavbarEmic ul.navbar-nav li.nav-item a:hover{color:#e9e0dc}
div#NavbarEmic .caret .material-icons{position:absolute;top:15px;font-size:1.4em;right:10px}
div#NavbarEmic .dropdown-item.active,div#NavbarEmic .dropdown-item:active{color:#fff!important;text-decoration:none;background-color:#009b9f}
div#NavbarEmic ul.navbar-nav li.nav-item div.dropdown-menu a{color:#000;font-size:.8em}
div#NavbarEmic ul.navbar-nav li.nav-item div.dropdown-menu a:hover{color:#222}
div#NavbarEmic ul.navbar-nav li.nav-i.Szukaj a#menu-toggle.btn i.material-icons{color:#fff;font-size:24px}
.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#e9e0dc}
#Navbar2Emic{align-items:center;justify-content:right}
#Navbar2Emic .Navbar2Emic li{margin-right:5px}
#Navbar2Emic .Navbar2Emic li:last-child{margin-right:0}
#Navbar2Emic .nav-item{margin-left:15px}
#Navbar2Emic .nav-item a{background:#000;color:#fff;border-radius:24px;padding:6px 16px;font-weight:600;letter-spacing:.5px;font-size:1em;-webkit-transition: all 0.5s ease-in-out;}
#Navbar2Emic .active.current.ml-auto a.nav-link,#Navbar2Emic .nav-link:hover{background:#81c9c6;color:#000}
#Navbar2Emic #nT-7 .active.current.ml-auto a.nav-link,#Navbar2Emic #nT-7 .nav-link:hover{background:#FFFF00;color:#000}

#NavbarEmic{display:block;transition:all .3s ease 0s}
.fixedTop #NavbarEmic{display:none!important;transition:all .3s ease 0s}
#Navbar2Emic{display:block;margin-top:40px;transition:all .3s ease 0s}
.fixedTop #Navbar2Emic{display:none!important;transition:all .3s ease 0s}
nav.navbar.fixedTop{background-color:rgba(255,255,255,1)!important}
.fixedTop div#NavbarEmic{position:relative;margin-left:40px;margin-top:-5px}
.navbar.fixed-top.navbar-expand-lg.fixedTop{height:70px;margin-top:0!important}
.fixedTop div.Brand{left: 15px;margin-left: 0;position: relative;top: 15px;margin-bottom: 15px;z-index: 1001;}
.fixedTop div.Brand a.navbar-brand img{width:90px;height:auto;transition:all .4s ease 0s;z-index:1;position:relative;top: 0;}
.fixedTop div#NavbarEmic ul{border-top:0;border-bottom:0}
.fixedTop div#NavbarEmic ul.navbar-nav li.nav-item a{color:#fff}
.fixedTop div#NavbarEmic ul.navbar-nav li.nav-item a:hover{color:#e9e0dc}
.fixedTop #Breadcrumbs{display:none}
.MPMenu{padding-right:0; margin-top: 5px;}
.navbar-toggler{display: block;position: absolute;right: 20px;top: 30px;padding: 0;margin-top: 0;}
.fixedTop .navbar-toggler{display:block;position:absolute;right:20px;top:15px;padding:0;margin-top:0}
.navbar-toggler .icofont-navigation-menu{font-size:1.6em;color:#000}
.TloMenu{background-color:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.4)}
.NavigEmic{position:absolute;width:300px;top:70px;left:-4px;transition:all .4s ease 0s}
.fixedTop .NavigEmic {top: 5px;}

#NavbarEmic li.nav-item{background-color:transparent;margin:0 10px 0 0;display:flex;justify-content:center;padding:18px 15px 15px 5px;text-align:center;width:auto;border-bottom: 2px solid transparent;}
#NavbarEmic li.nav-item.no-children{padding:15px}
#NavbarEmic li.nav-item.active.section,#NavbarEmic li.nav-item.current{background-color:transparent;border-bottom:2px solid #000;border-radius:0}
#NavbarEmic li.nav-item:last-child{margin-right:0}
#NavbarEmic li#E13.nav-item {background-color: #FF007F;margin: 0;display: block;border: 1px solid #ff007f;-webkit-transition: all 0.5s ease-in-out;padding: 10px 0px 0;}
#NavbarEmic li#E13.nav-item.active.current,#NavbarEmic li#E13.nav-item.active.section,#NavbarEmic li#E13.nav-item.current,#NavbarEmic li#E13.nav-item.link:hover{background-color:#81c9c6;border:1px solid #81c9c6}
#NavbarEmic li#E13.nav-item.link a.nav-link,
#NavbarEmic li#E13.nav-item.active.current a.nav-link:hover {text-indent: -99999px;background-image: url(../images/donation-hart_white.svg);width: 70px;height: 40px;background-size: 38px;background-repeat: no-repeat;background-position: center;}

#NavbarEmic li#E3,
#NavbarEmic li#E7{border: 1px solid #003249;padding: 5px !important;margin: 0 !important;}
#NavbarEmic li#E3{border-left:0}
#NavbarEmic li#E7:hover{background-color: #81c9c6 !important;}
#NavbarEmic li#E7 .nav-link {padding: 0 5px;}
#NavbarEmic li#E7 .nav-item.link a:hover {color: #fff;}
#NavbarEmic li#E3 {background-color: #003249 !important;}
#NavbarEmic li#E3:hover{background-color: #81c9c6 !important;color:#fff;}
#NavbarEmic li#E3 .nav-link{color:#fff;}

.container.NavLongTop{padding-left:0;padding-right:0}
.MenuLong{width:100%}
.navbarLong-nav{height:66px;padding-left:0;margin-bottom:0;list-style:none;width:100%;display:flex;clear:both;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
div#NavbarEmic .nav-item.link a{color:#000;font-size:1.1em;font-weight:600;display:flex;line-height:26px;letter-spacing:.5px;align-items:center!important}
div#NavbarEmic .level-1-menu li.nav-item.link.has-children a.nav-link{color:#000}
div#NavbarEmic .nav-item.link a:hover{color:#000}
div#NavbarEmic .current .nav-link,div#NavbarEmic .section .nav-link{color:#000;font-size:1.1em;font-weight:600;display:flex;line-height:20px;letter-spacing:.5px;align-items:center!important}
div#NavbarEmic #E13.nav-item.active.current .nav-link,div#NavbarEmic #E13.nav-item.active.section .nav-link{color:#fff;font-size:1.1em;font-weight:600;display:flex;line-height:24px;letter-spacing:.5px;align-items:center!important;text-indent: -99999px; background-image: url(../images/donation-hart_white.svg);width: 70px; height: 40px;background-size: 38px;background-repeat: no-repeat;background-position: center;}
div#NavbarEmic .nav-item:hover{background-color:transparent;color:#000;display:flex;justify-content:center;height:100%;border-bottom:2px solid #000}
div#NavbarEmic .nav-item.has-children:hover{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}
div#NavbarEmic .level-1-menu li.nav-item.has-children.marker a.nav-link{color:#000}
div#NavbarEmic .level-1-menu li.nav-item.has-children a.nav-link:hover{color:#000}
div#NavbarEmic li.nav-item.link.has-children ul.level-2-menu li a.nav-link.link{color:#000}
div#NavbarEmic li.nav-item.link.has-children ul.level-2-menu li a.nav-link.link:hover{color:#444}
#NavbarEmic li#E13.nav-item.active.section,#NavbarEmic li#E13.nav-item.current,#NavbarEmic li#E13.nav-item:hover{background-color:#000}
_div#Navbar2Emic .nav-item.active::before{display:block;content:'';background-color:rgba(253,239,104,1);width:40px;height:4px;position:absolute;bottom:0}
.nav-item.active.current a.nav-link .bg-Ciemne{background-color:#000;color:#fff;margin-left:0;margin-right:0;padding:10px 20px}
.row.MenuLong{margin-left:0}
.MenuLong .col-lg-12{margin-left:0;margin-right:0;padding-left:0;padding-right:0}
.bg-Ciemne{margin-left:0;margin-right:0;background-color:#000;padding-top:6px;padding-bottom:6px}
#navSpec{display:none}
#navbarEmic .bg-Ciemne{display:none}
.fixedTop #navSpec{display:block;padding-top:36px;padding-bottom:10px;min-height:100px}
.fixedTop #navbarEmic .bg-Ciemne{display:inline-flex}
#navSpec ul.mob-level-2-menu{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#navSpec .nav-item a{color:#000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#navSpec .nav-item a:hover{color:#81c9c6;font-weight:400}
#navSpec .nav-item.active a{color:#81c9c6;font-weight:400}
#navSpec ul.mob-level-2-menu li a,#navSpec ul.mob-level-2-menu li a.nav-link.link{color:#000;font-weight:400}
#navSpec ul.mob-level-2-menu li a.nav-link.link:hover,#navSpec ul.mob-level-2-menu li a:hover{color:#81c9c6;font-weight:400}
#navSpec ul.mob-level-2-menu li a.current{color:#000;font-weight:600}
#navbarEmic .Ikonka2 img{width:20px;height:20px;border:none;margin-left:10px;margin-right:10px}
.bg-Ciemne .SMTop{padding:10px 3px 0 3px}
.mob-level-2-menu{display:none}
.has-children:hover>.mob-level-2-menu{display:block;margin-top:.125em;scroll-behavior:smooth;background-color:#fff}
.mob-level-2-menu li{list-style:none}
@media (max-width:991px){
#navSpec{display:block}
#navbarEmic .bg-Ciemne{display:inline-flex}
}
.level-1-menu{list-style:none;margin:0;padding:0}
.level-1-menu li{display:inline-block;position:relative}
.level-1-menu li a{display:block;padding:10px 20px;color:#333;text-decoration:none}
#navSpec .nav-item.active.current.has-children,#navSpec .nav-item.active.section.has-children,#navSpec .nav-item.link.has-children{display:block;position:relative}
.level-1-menu li.has-children>a::after{content:'\25be';position:absolute;top:50%;right:15px;transform:translateY(-50%)}
#navSpec .nav-item.active.section.has-children::after,
#navSpec .nav-item.active.current.has-children::after,
#navSpec .nav-item.active.current.has-children a.nav-link::after,
#navSpec .nav-item.link.has-children::after{content:'\25be';position:absolute;top:15px;right:15px;transform:translateY(-50%)}
.navbarLong-nav.level-1-menu li.nav-item.link.has-children:hover{background-color:#d9d9d9;color:#000}
.level-2-menu{display:none;color:#000;position:absolute;top:100%;left:0;background-color:#d9d9d9;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:999;margin:0;padding:0 0 5px 0;min-width:300px;text-align:left}
.level-2-menu li{position:relative;width:100%}
.level-2-menu li a{display:block;padding:10px 20px;color:#000;text-decoration:none}
.level-2-menu li.has-children>a::after{content:'\25be';position:absolute;top:50%;right:10px;transform:translateY(-50%)}
.level-2-menu li a:hover{color:#000;display:flex;height:100%}
.level-3-menu{display:none;position:absolute;top:0;left:100%;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:999;min-width:260px;margin:0;padding:0 0 20px 0;text-align:left}
.level-3-menu li{position:relative}
.level-3-menu li a{display:block;padding:10px 20px;color:#000;text-decoration:none}
.current a{font-weight:700}
.Lead{text-align:justify;font-weight:600;line-height:1.4;margin-top:15px;margin-bottom:25px}
.top-nav{padding:0!important}
.top-nav .dropdown:hover .dropdown-menu{display:block}
.top-nav .dropdown>.dropdown-toggle:active{pointer-events:none}
.page-top p{margin-bottom:0}
.page-top-content{text-align:right!important}
.top-logo{max-height:120px}
.carousel-item img{max-height:500px}
.BlokTitle{margin-top:70px;margin-bottom:50px}
.BlokTitle2{margin-top:0;margin-bottom:50px}
.main-content{margin-bottom:40px}
.main-content p{font-size:1.4em}
.main-content ol li{font-size:1.4em}
.content p{font-size:1.2em}
.content li{font-size:1.2em}
div.ArtOpis a{font-weight:400}
.btn-primary{color: #000;background-color: transparent;font-weight: 400;padding: 10px 15px;border: 1px solid #81c9c6;border-radius: 24px;}
.btn-primary:hover{color:#000;background-color:#81c9c6;border-color: #81c9c6;}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#81c9c6;border-color:transparent;border-radius:24px}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .1rem rgba(255,255,255,.2)}
.foto-img-zoom-in img{max-width:100%!important;transition:all .4s ease 0s;z-index:1}
.foto-img-zoom-in:hover img{transform:scale(1.02)}
.foto-icon-zoom-out i.ico{transform-origin:center center;transform:translate(-50%,-50%) scale(2);transition:all .3s ease-out 0s}
.foto-icon-zoom-out:hover i.ico{transform:translate(-50%,-50%) scale(1);transition:all .3s ease-out .15s}
.FotoContent{display:block;float:left;margin-bottom:20px}
.FotoContent img{border-radius:24px}
.OpisContent{color:#000;font-weight:400;font-size:16px}
.Data{color:#81c9c6;font-size:.9em}
.Data em{color:#000}
.ArtOpis div.Data em{color:#000}
.Czas{height:32px}
.Aktualnosci-special a{color:#000}
.Aktualnosci-special:hover{background-color:#f4fafa}
.ArtOpis .BlokTytul{margin-top:40px}
.BlokTytul{padding-top:10px}
@media (max-width:768px){
.BlokTytul{padding-top:20px;padding-left:0;padding-right:0}
}
.page-item.active .page-link{z-index:1;color:#fff;background-color:#81c9c6;border: 2px solid #81c9c6;border-radius:24px}
.page-link{color:#81c9c6;background-color:#fff;border:2px solid #81c9c6;border-radius: 24px;}
.page-link:focus{box-shadow:0 0 0 .2rem rgba(128,200,188,.25)}
.pagination-lg .page-link {padding: 0.15rem 1.2rem;font-size: 1.25rem;line-height: 1.25;margin-right:4px}
.pagination-lg .page-item:first-child .page-link:hover,
.pagination-lg .page-item:first-child .page-link{border-top-right-radius:0;border-bottom-right-radius:0;border:0;background-color:transparent}
.pagination-lg .page-item:last-child .page-link:hover,
.pagination-lg .page-item:last-child .page-link{border-top-right-radius:0;border-bottom-right-radius:0;border:0;background-color:transparent}

.page-item.disabled .page-link {color: #000;pointer-events: none;cursor: auto;background-color: #fff;border-color: transparent;}
.page-link:hover{background-color:#81c9c6;border:2px solid #81c9c6;border-radius: 24px;}
.page-link:focus {color: #81c9c6;background-color:transparent;border-color:transaprent;outline: none;border-color: inherit; -webkit-box-shadow: none; box-shadow: none;}


#Aktualnosci{margin-top:50px;margin-bottom:50px}
.Foto{position:relative;left:0;right:0;top:0;z-index:1}
.FotkaIn{width:100%;height:200px;overflow:hidden;position:relative;border-bottom:6px solid #FFFF00}
.Foto86{border-bottom:0;border-top:1px solid #fcfcfc;border-left:1px solid #fcfcfc;border-right:1px solid #fcfcfc;background-size:cover;filter:grayscale(50%) sepia(1) opacity(1) brightness(90%) contrast(100%) hue-rotate(110deg);-webkit-filter:grayscale(50%) sepia(1) opacity(1) brightness(90%) contrast(100%) hue-rotate(110deg);position:absolute;width:100%;height:100%}
.FotkaIn .Foto86 .Opis{color:fff;position:relative;position:absolute;z-index:9999;-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(13px);filter:blur(0)}
#Aktualnosci .Boks{display:block;background-color:#f7f7f7;margin-bottom:30px;padding-bottom:0;height:100%}
#Aktualnosci .Box{margin-bottom:30px}
#Aktualnosci .Boks:hover{background-color:#f7f8e6;filter:grayscale(90%);-webkit-filter:grayscale(90%)}
#Aktualnosci .Opis{padding:15px 15px 5px;color:#000;min-height:110px;position:relative}
#Aktualnosci .OpisContent p{font-size:1.4em;line-height:1.2em;font-weight:700}
.ZbiorAktualnosci div.Opis{padding:15px 15px 5px;color:#000;min-height:110px;width:97%}
.ZbiorAktualnosci .OpisContent p{font-size:1.4em;font-weight:700;line-height:1.2em}
.BlokZobacz{font-size:1.2em;margin-bottom:20px;margin-top:20px}
.BlokZobacz a{color:#000;font-weight:700}
.BlokZobacz a:hover{color:#81c9c6}
@media (min-width:501px){
.BlokZobacz{font-size:2em;margin-bottom:50px;margin-top:20px}
.BlokZobacz::after{background:transparent url(../images/dalej.png);content:'';width:70px;height:75px;position:absolute;right:-90px;top:-15px}
}
#AktualnosciStrona{margin-top:0;margin-bottom:0;padding-top:40px;padding-bottom:60px;background-color:#81c9c6}
#AktualnosciStrona .Boks{background-color:#f7f7f7;margin-bottom:30px;padding-bottom:0}
#AktualnosciStrona .Boks:hover{background-color:#f7f8e6;filter:grayscale(90%);-webkit-filter:grayscale(90%)}
#AktualnosciStrona .Opis{padding:15px 15px 5px;color:#000;height:115px}
#AktualnosciStrona .OpisContent p{font-size:1.4em;line-height:1.2em}
#Aktualnosci .OpisContent p{margin-bottom:0}
#Galeria{margin-top:70px;margin-bottom:50px}
img.left.ss-htmleditorfield-file.image{display:block;float:left;margin:5px 40px 15px 0}
img.right.ss-htmleditorfield-file.image{display:block;float:right;margin:5px 0 15px 40px}
@media (max-width:768px){
img.left.ss-htmleditorfield-file.image,img.right.ss-htmleditorfield-file.image{width:100%;height:auto}
}
.ChildrenBox{background-color:#000;margin:0;display:flex;justify-content:center;padding:15px;text-align:center;width:100%}
.ChildrenBox h6{color:#fff}
.ChildrenBox:hover{background-color:#81c7bd}
.ChBox .equal-height-row{display:flex;flex-wrap:wrap}
.ChBox .equal-height-box{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}
.Baner400{height:400px}
.content.Con1.ArtStr.mb-1{	margin-top: 60px;}
.ArtStr .BlokTytul{margin-top:-20px;margin-bottom:20px;float:left}
.ArtStr .BlokTytul h2{font-weight:700}
.Emic13.Strona{padding-top:50px;padding-bottom:50px}
.SideBarA{background-color:#f7f8e6;margin-top:100px}
.SideBarA .BlokTitle2{margin-top:50px;margin-bottom:50px}
.sidebar{margin-top:0}
.sidebar ul{margin:0;padding:0 10px}
.sidebar .link{list-style:none;font-size:1.2em;font-weight:400;color:#000;line-height:30px}
.sidebar .current{list-style:none;font-size:1.2em;font-weight:400;color:#81c9c6;line-height:30px}
.ZbiorAktualnosci div.Boks{background-color:#f7f7f7;margin-bottom:30px;padding-bottom:0;height:100%}
.ZbiorAktualnosci .Box{margin-bottom:30px}
.ZbiorAktualnosci div.Boks:hover{background-color:#f7f8e6;filter:grayscale(90%);-webkit-filter:grayscale(90%)}
.ZbiorAktualnosci p{font-size:16px}
#sitemap li{font-size:16px}
#sitemap li a{color:#000}
#sitemap li a:hover{color:#81c9c6}
.Error404{background-color:#FFFF00;width:100%;height:100%}
.error-code{font-size:15em;color:#81c9c6;font-weight:700}
.error-desc .btn-primary{font-size:1.4em;font-weight:700;text-transform:uppercase}
.WesprzyjBoks{text-align:center;margin-top:30px;margin-bottom:50px}
.WesprzyjBoks{color:#000}
.WesprzyjBoks:hover{background-color:#f7f8e6}
.Kwota p{font-size:1.8em;font-weight:700}
.Kwota2 p{font-size:1.8em;font-weight:400;color:#8f8f8f}
.WesprzyjOpis{height:100px}
.WesprzyjOpis p{font-size:1em;padding-left:10px;padding-right:10px}
.WesprzyjOpis p:hover{color:#000}
.WesprzyjButton{background-color:#FFF;cursor:pointer;border: 1px solid #ff007f;}
.WesprzyjButton:hover{background-color:#ff007f}
.WesprzyjButton a{font-size:1em;color:#000!important;font-weight:600;padding:15px 10px;display:block;text-align: center;}
#Darowizny{padding-top:10px;padding-bottom:50px}
#DarowiznyStrona{padding-top:20px;padding-bottom:20px}
#oknoDarowizna .modal-content{background-color:#f7f8e6}
#WsparcieLongTitle{width:100%;display:block;text-align:center;text-transform:uppercase;font-size:1.4em;font-weight:700}
#oknoDarowizna .btn.btn-secondary{background:0 0;border:0;color:#000;font-size:.9em;text-transform:uppercase}
#oknoDarowizna .btn.btn-secondary:hover{background:#000;border:0;border-radius:0;color:#fff}
.KwotaWsparcia{font-weight:300;font-size:2.4em}
.Kwota,.Kwota2{height:40px}
.Wesprzyj div.Kwota2.DowolnaKwota input{background:0 0;color:#81c9c6;font-size:2.4em;border-radius:0;border:0;box-shadow:none;font-family:inherit;line-height:1.45;outline:0;padding:0;-webkit-transition:.18s ease-out;-moz-transition:.18s ease-out;-o-transition:.18s ease-out;transition:.18s ease-out}
.Wesprzyj div.Kwota2.DowolnaKwota input:focus{color:#4b515d;border:0;box-shadow:none}
.Formul{margin-top:30px}
#oknoDarowizna .modal-footer{border-top:0}
.Formul .btn-toolbar{width:93%;color:#81c9c6;text-align:center;margin:0 auto 20px}
#Form_FormDarowizna_action_submit{background-color:#81c9c6;font-size:1.2em;text-transform:uppercase}
#Form_FormDarowizna_action_submit:hover{background-color:#000;color:#fff}
.KwotaWsparcia{margin-top:20px}
#Form_FormDarowizna_Imie_Holder{float:left!important;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;position:relative;padding-right:15px;padding-left:15px}
#Form_FormDarowizna_Nazwisko_Holder{float:left!important;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;position:relative;padding-right:15px;padding-left:15px}
#Form_FormDarowizna_Email_Holder{float:left!important;-ms-flex:0 0 50%;flex:0 0 100%;max-width:100%;position:relative;width:100%;padding-right:15px;padding-left:15px;margin-top:20px}
#Form_FormDarowizna_Zgoda_Holder{float:left!important;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;padding-right:15px;padding-left:15px;margin-top:20px}
#Form_FormDarowizna_ZgodaNewsletter_Holder{float:left!important;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;padding-right:15px;padding-left:15px;margin-top:20px}
#Form_FormDarowizna_Zgoda{float:left;width:20px}
#Form_FormDarowizna_ZgodaNewsletter{float:left;width:20px;margin-bottom:30px}
#Form_FormDarowizna_ZgodaNewsletter_Holder .description,#Form_FormDarowizna_Zgoda_Holder .description,#Form_FormDarowizna_Zgoda_Holder.field.checkbox.col label.right{font-size:.9em;float:left;width:96%;margin-left:10px}
#Form_FormDarowizna_Kwota_Holder label{font-size:2em;font-weight:700;color:#81c9c6;position:absolute;right:-115px;top:10px}
#Form_FormDarowizna_Kwota_Holder{position:absolute;left:310px;top:18px;display:block;text-align:left;width:120px}
#Form_FormDarowizna_Kwota{background:0 0;font-weight:700;max-width:200px;color:#81c9c6;text-align:right;border-radius:0;border:0;border-bottom:2px dotted #81c9c6;box-shadow:none;font-family:inherit;font-size:3.4em;line-height:1em;outline:0;padding:0;-webkit-transition:.18s ease-out;-moz-transition:.18s ease-out;-o-transition:.18s ease-out;transition:.18s ease-out}
p#Form_FormDarowizna_error{background-color:#f7f8e6;font-size:1.4em;font-weight:700;padding:40px 20px;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
span.message.required{background-color:#000;color:#fff;font-size:.9em;font-weight:700;padding:5px 10px;width:100%}
.Amount .KwotaWsp {background-color: #ff007f;}
.Amount .KwotaWsp:hover {background-color: #81c9c6;}

@media (max-width:601px){
.row.WBoksy{min-width:300px}
}
@media (max-width:991px){
#Form_FormDarowizna_Kwota_Holder{position:absolute;left:30px;top:30px;display:block;text-align:left;width:120px;margin-top:30px;font-size:.7em}
.KwotaWsparcia{font-size:1.8em;margin-bottom:60px}
.carousel-item{min-height:200px!important}
}
.Szukaj a#menu-toggle.btn i.icofont-search-1{color:#81c9c6;cursor:pointer}
.Szukaj a#menu-toggle.btn i.icofont-search-1:hover{color:#81c9c6}
.SzukajBox .modal-content{background-color:transparent;border:0}
.SzukajBox .close{background-color:#fff!important;border-radius:50%}
.SzukajBox .modal-header{border-bottom:0}
#navbar-search-box{position:relative}
html:first-child #navbar-search-box input[type=text]{height:50px;width:100%}
#navbar-search-box input[type=submit]{background:transparent url(../images/ico_Szuk.png) no-repeat scroll 0 0;border:medium none;color:transparent;cursor:pointer;display:block;font-size:0;height:30px;line-height:0;overflow:hidden;padding:0 0 0 20px!important;position:absolute;right:10px;top:10px;width:40px}
#Search{color:#81c9c6;display:block;font-size:1.6em}
#SearchResults{list-style:none;margin:30px 0;padding:0}
#SearchResults .odd{background-color:rgba(164,147,126,.2);padding:15px 20px;margin-top:30px}
#SearchResults .even{background-color:transparent;padding:15px 20px;margin-top:30px}
.modal-content{border-radius:0}
.overlay{position:absolute;width:100%;height:100%;background:linear-gradient(360deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.01) 45%);transition:all .2s ease-out}
X#Start{background-color:#ecf0f1;width:100%;height:auto;display:block}
.Emic1.Home{margin-top:150px}
@media (max-width:991px){
.Emic1.Home{margin-top:110px}
}
#Start{width:100%;height:auto;display:block}
#Karuzela{left:0;right:0;top:0;z-index:1}
#Karuzela ol.carousel-indicators li::before{color:#81c9c6;content:'';left:0;position:static;text-align:right;width:0;font-weight:700;font-size:1.2em;top:0}
.carousel-indicators{bottom:-50px}
.carousel-indicators li{width:38px;height:10px;margin-right:3px;margin-left:3px;background-color:transparent;background-clip:padding-box;border-bottom:0;border-top:0;border:1px solid #81c9c6;opacity:1;transition:opacity .6s ease}
.carousel-indicators .active{background-color:#81c9c6}
.carousel-item{height:100%;min-height:450px;background:no-repeat center center scroll;background-size:cover}
.carousel-caption{position:absolute;right:15%;bottom:1px;left:15%;z-index:10;padding-top:20px;padding-bottom:30px;color:#fff;text-align:center}
#Karuzela h2.Opcje{border-width:0;color:#FFFF00;filter:none;font-size:2em;font-weight:700!important;height:auto;left:auto!important;line-height:1.2em;margin-left:0;margin-top:0;opacity:1;padding:0;right:auto;text-align:center!important;text-shadow:0 1px 2px rgba(0,0,0,.6);top:45px;transform:translate3d(0,0,0);transform-origin:50% 50% 0;width:auto}
#Karuzela h3.Subtytul{border-width:0;color:#fff;filter:none;font-size:2em;font-weight:700!important;height:auto;left:auto!important;line-height:1.2em;margin-left:0;margin-top:0;opacity:1;padding:0;right:auto;text-align:center!important;text-shadow:0 1px 2px rgba(0,0,0,.6);top:45px;transform:translate3d(0,0,0);transform-origin:50% 50% 0;width:auto}
.home-content{margin-top:60px;margin-bottom:50px}
.home-content p{font-size:1.4em;font-weight:400;color:#000;line-height:1.6em;letter-spacing:-.5px}
.EmicBaner{position:relative}
.BanerBrak{min-height:140px;background-color:#eee}
h1.BigTitle{color:#000;padding-top:10px}
.Baner400::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,65,75,.5)}
.zoomIn{position:relative;-webkit-animation:zoomin 24s ease-in infinite;animation:zoomin 24s ease-in infinite;transition:all .25s ease-in-out;overflow:hidden}
.zoomOut{-webkit-animation:zoomout 24s ease-in infinite;animation:zoomout 24s ease-in infinite;transition:all .25s ease-in-out;overflow:hidden}
@-webkit-keyframes zoomin{
0%{transform:scale(1)}
50%{transform:scale(1.5)}
100%{transform:scale(1)}
}
@keyframes zoomin{
0%{transform:scale(1)}
50%{transform:scale(1.5)}
100%{transform:scale(1)}
}
@-webkit-keyframes zoomout{
0%{transform:scale(1)}
50%{transform:scale(.67)}
100%{transform:scale(1)}
}
@keyframes zoomout{
0%{transform:scale(1)}
50%{transform:scale(.67)}
100%{transform:scale(1)}
}
@media all and (transform-3d),(-webkit-transform-3d){
.carousel-fade .carousel-inner>.item.active.right,.carousel-fade .carousel-inner>.item.next{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.carousel-fade .carousel-inner>.item.active.left,.carousel-fade .carousel-inner>.item.prev{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.carousel-fade .carousel-inner>.item.active,.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@media (max-width:759px){
#Karuzela h2.Opcje{font-size:1em}
#Karuzela h3.Subtytul{font-size:1em}
}
#KontaktPage{font-size:1.2em}
.DaneKontaktIn{background-color:#f4fafa;padding:15px}
.Mapa{border:3px solid #FFFF00;margin-bottom:15px;margin-top:15px;position:relative;padding-bottom:75%;height:0;overflow:hidden}
.Mapa iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}
input{background:#fff;color:#525865;border-radius:0;border:1px solid #d1d1d1;box-shadow:inset 1px 2px 8px rgba(0,0,0,.07);font-family:inherit;font-size:1em;line-height:1.45;outline:0;padding:.6em 1.45em .7em;-webkit-transition:.18s ease-out;-moz-transition:.18s ease-out;-o-transition:.18s ease-out;transition:.18s ease-out}
input:focus{color:#4b515d;border:1px solid #b8b6b6;box-shadow:inset 1px 2px 4px rgba(0,0,0,.01),0 0 8px rgba(0,0,0,.2)}
textarea{background:#fff;color:#525865;border-radius:0;border:1px solid #d1d1d1;box-shadow:inset 1px 2px 8px rgba(0,0,0,.07);font-family:inherit;font-size:1em;line-height:1.45;outline:0;padding:.6em 1.45em .7em;-webkit-transition:.18s ease-out;-moz-transition:.18s ease-out;-o-transition:.18s ease-out;transition:.18s ease-out}
textarea:focus{color:#4b515d;border:1px solid #b8b6b6;box-shadow:inset 1px 2px 4px rgba(0,0,0,.01),0 0 8px rgba(0,0,0,.2)}
div#Kontakt div div.middleColumn input{-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;outline:0;-webkit-box-shadow:none;box-shadow:none;border:none;border-bottom:1px solid #ced4da;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:transparent}
ul.DKKontakt{list-style:none;padding:0;margin-top:15px;margin-bottom:15px}
li.Kontakt i{float:left;margin-right:15px}
ul.DKKontakt li.Kontakt a{color:#000;text-decoration:none}
ul.DKKontakt li.Kontakt a:hover{color:#81c9c6}
.Kontakt p{display:inline-block;margin-bottom:.5rem}
.DKKontakt i{font-size:1.2em;color:#81c9c6}
.GoMapa i{font-size:2em}
#Informacje{background-color:#f7f8e6;font-size:1.2em}
#Informacje ul li{line-height:24px;margin-bottom:10px}
#Informacje ul li a{color:#000;font-weight:400}
#Informacje ul li a:hover{color:#81c9c6}
.kontakt a{font-weight:400}
.Kontakty{font-size:1.2em}
.Kontakty a{color:#000;text-decoration:none}
.Kontakty a:hover{color:#81c9c6}
.Kontakty .Content{background-color:#f4fafa;padding:5px 20px}
.Kontakty .Pracownik{margin-bottom:15px}
.GrupaPrac{margin-bottom:15px}
.Kontakty i{font-size:1.2em;color:#81c9c6}
.Kontakty .BoksKontakt{min-height:195px}
.Kontakty .BoksKontakt:hover{background-color:#f7f8e6}
.Kontakty .TMan{font-size:.9em}
.Kontakty .GrupaMob{margin-top:10px}
.AgendaHolder .GrupaMob .GrupaMobIn{background-color:#f7f8e6;margin-bottom:20px;padding:15px}
.Manager{display:block}
.ContentFooter{background-color:#f7f7f7;font-size:1.2em}
.Man.EmplyTitle{font-size:1.6em}
.Button{background-color:#81c9c6;color:#FFF;padding:8px 20px;margin-top:15px;display:inline-block;border: 2px solid #81c9c6; border-radius: 24px;}
.Button:hover{background-color:transparent;color:#000;border: 2px solid #81c9c6;}
.Mapka{margin-top:8px}
#UserForm_Form_3.userform div.middleColumn input{width:96%}
#UserForm_Form_3.userform div.middleColumn textarea.textarea{width:100%}
#EditableFormStep_041fc{display:inline-block}
#EditableTextField_0e52d{width:50%;float:left;margin-top:10px}
#EditableTextField_bb11c{width:50%;float:left;margin-top:10px}
#EditableTextField_87c23{width:50%;float:left;margin-top:10px}
#EditableTextField_0246a{width:97%;float:left;margin-top:10px}
#EditableTextField_5f0dc{float:left;margin-top:20px}
#EditableTextField_42969{float:left}
#UserForm_Form_3_EditableTextField_42969{width:20px!important}
#EditableTextField_5f0dc p{font-size:.8em}
#UserForm_Form_3_action_process{background-color:#81c9c6;margin-top:15px;margin-bottom:15px;color:#fff;border:0}
#UserForm_Form_3_action_process:hover{background-color:#000}
#PopUpFormularz .userform .requiredField label::after,form .textarea.requiredField label::after{content:" *";color:#81c9c6;font-size:16px}
.GwiazdkaOpis::before{content:"* ";color:#81c9c6;font-size:16px}
.error.message{background-color:#bcc;padding:5px 10px}
.popPouczenie em{font-size:.9em;font-weight:400}
#Newsletter{padding-top:20px}
.Dodatek{font-weight:400;font-size:1.6em;letter-spacing:-1px;margin-bottom:30px}
.main-title{display:block;position:relative}
.main-title h2{font-size:2rem;text-transform:uppercase;font-weight:700;max-width:600px;padding-left:15px;padding-right:15px}
.main-title h2::before{display:block;content:'';background-color:#81c9c6;width:120px;height:4px;position:absolute;bottom:-10px;left:-40px}
#Form_Formularz{margin-top:50px;text-align:center;position:relative;margin-bottom:80px;width:100%;margin-left:70px}
#Form_Formularz div input{background-color:#f0fdf4;font-size:1em;font-weight:300;color:#888;font-style:italic!important}
#Form_Formularz fieldset{display:inline-flex;float:left}
#Form_Formularz .btn-toolbar{float:left;display:block;margin-top:10px}
#Form_Formularz .middleColumn{margin-top:10px}
#Form_Formularz_action_submit{background-color:#81c9c6!important;color:#fff!important;font-weight:400!important;text-transform:uppercase;cursor:pointer}
#Form_Formularz_action_submit:hover{background-color:#000!important}
#Form_NewsletterForm_error.success,
#Form_Formularz_error.success{color:#000;background-color:#FFFF00;max-width:450px;padding:15px;font-size:1.4em;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:55}
#Form_Formularz fieldset{display:block;float:left;z-index:5}
div#Form_Formularz_Imie_Holder{width:260px;float:left}
div#Form_Formularz_Email_Holder{width:260px;float:left}
#Form_FormularzN{margin-top:50px;text-align:center;position:relative;margin-bottom:80px;width:100%}
#Form_FormularzN div input{background-color:#f0fdf4;font-size:1em;font-weight:300;color:#888;font-style:italic!important}
#Form_FormularzN fieldset{display:inline-flex;float:left}
#Form_FormularzN .btn-toolbar{float:left;display:block;margin-top:10px}
#Form_FormularzN .middleColumn{margin-top:10px}
#Form_FormularzN_action_submit{background-color:#81c9c6!important;color:#fff!important;font-weight:400!important;text-transform:uppercase;cursor:pointer}
#Form_FormularzN_action_submit:hover{background-color:#000!important}
#Form_FormularzN_error.success{color:#000;background-color:#f7f8e6;max-width:450px;padding:15px;font-size:1.4em;font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:55}
#Form_FormularzN fieldset{display:block;float:left;z-index:5}
div#Form_FormularzN_Imie_Holder{width:260px;float:left}
div#Form_FormularzN_Email_Holder{width:260px;float:left}
.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:0}
#oknoNewsletter .modal-content{background-color:#f7f8e6}
#NewsletterLongTitle{width:100%;display:block;text-align:center;text-transform:uppercase;font-size:1.4em;font-weight:700}
#oknoNewsletter .popTresc{margin-top:20px;font-size:1.2em}
#oknoNewsletter #Form_Formularz{margin-top:20px;text-align:center;position:relative;margin-bottom:20px;width:100%;margin-left:0}
#oknoNewsletter div#Form_Formularz_Imie_Holder{width:200px;float:left;margin-right:15px}
#oknoNewsletter div#Form_Formularz_Email_Holder{width:232px;float:left;margin-right:0!important;padding-right:0!important}
#oknoNewsletter #Form_Formularz fieldset{margin-left:15px}
#oknoNewsletter input{padding:.6em .45em .7em}
#oknoNewsletter #Form_Formularz .btn-toolbar{float:none;display:block;margin-top:10px;margin-left:15px;margin-right:15px}
#oknoNewsletter .btn.btn-secondary{background:0 0;border:0;color:#000;font-size:.9em;text-transform:uppercase}
#oknoNewsletter .btn.btn-secondary:hover{background:#000;border:0;border-radius:0;color:#fff}
@media (max-width:499px){
.main-title h2{font-size:1.2rem}
}
@media (max-width:401px){
#Form_Formularz{margin-left:0}
#Form_Formularz fieldset{display:block!important;float:left}
#Form_Formularz_Imie_Holder{padding-left:15px;padding-right:15px}
#Form_Formularz .btn-toolbar{margin-left:15px}
#Form_FormularzN{margin-left:0}
#Form_FormularzN fieldset{display:block!important;float:left}
#Form_FormularzN_Imie_Holder{padding-left:15px;padding-right:15px}
#Form_FormularzN .btn-toolbar{margin-left:15px}
}
body{padding-right:0!important}
.modal-open{overflow:auto;padding-right:0!important}
.navbar.fixed-top.navbar-expand-lg.fixedTop{padding-right:0!important}
.navbar.fixed-top.navbar-expand-lg.fixedTop .Brand-UE{padding-top:0!important;position:relative;top:-10px}
.navbar.fixed-top.navbar-expand-lg.fixedTop .Brand-UE img{max-width:120px}
#Footer{background-color:#003249; margin-top:0;padding-top:40px;padding-bottom:40px;color:#fff;font-size:1.2em}
#Footer h2{font-weight:300;font-size:2rem}
.Projekt{font-weight:300;color:#dedede}
.Osoba{font-weight:400;color:#fff;font-size:1.1em}
.Telefon a{font-weight:300;color:#fff;font-size:.9em}
.Konto{font-size:.8em}
.BorderLR{border:none;border-left:1px solid #2f2f2f;border-right:1px solid #2f2f2f}
.FooterProjekt{margin-bottom:25px}
#Footer .Separ{margin-top:15px}
ul.FooterMenu{list-style:none;padding:0;margin-top:18px}
.fsb{margin-bottom:30px;display:inline-block}
.fsb strong{display:block}
.fsbLogo{float:left;width:170px;height:auto}
.fmLogo{float:left;width:150px;height:auto;margin-left:10px;margin-top:3px}
#PastFooter{margin-top:20px}
.Copyright a{color:#000;font-weight:400}
.Copyright a:hover{color:#81c9c6}
.Komunikat{font-weight:700;padding-top:30px;padding-bottom:15px;border-top:1px solid rgba(55,55,55,.15)}
.FMenu h4{font-size:1.155em;font-weight:300;text-transform:uppercase;letter-spacing:-.5px}
.Login{margin-top:30px}
#MemberLoginForm_LoginForm{text-align:center}
#MemberLoginForm_LoginForm_Remember_Holder{margin-bottom:30px;margin-top:20px}
#MemberLoginForm_LoginForm_Password_Holder{margin-top:20px}
#ForgotPassword{margin-bottom:0;margin-top:5px}
#ForgotPassword a{font-size:.8em;text-transform:uppercase;font-weight:400;margin-left:30px;line-height:30px;height:30px}
#ForgotPassword a:hover{color:#000}
#MemberLoginForm_LoginForm div.btn-toolbar{display:inline-flex}
#MemberLoginForm_LoginForm_action_doLogin:hover{background-color:#000;color:#fff}
#Formularz{text-align:center}
#Formularz h2{font-size:1.6em;text-transform:uppercase;margin-bottom:30px;font-weight:300}
#Formularz div.btn-toolbar{display:inline-flex;margin-top:30px}
#LostPasswordForm_lostPasswordForm_action_forgotPassword{font-weight:400;text-transform:uppercase;font-size:10px;background-color:#fef9c2}
#LostPasswordForm_lostPasswordForm_action_forgotPassword:hover{background-color:#000;color:#fff}
.job{border:1px solid #dadada;padding:20px 0;margin:0 0 10px 0}
.similar-job{border-bottom:1px solid #000;padding:10px 0}
.similar-job .job-name{font-weight:700}
.similar-job .more{font-size:1rem}
.similars a{color:#000}
.fsb.logo,.fsb.logo img{margin-top:25px}
header{border-width:0 0 1px 0;border-style:solid;border-color:rgba(55,55,55,.15)}
.nav-pills-emic .nav-link{background-color:#81c9c6;color:#fff;font-weight:500;font-size:14px;border-radius:0;transition-property:background-color,color;transition-timing-function:ease-in-out;transition-duration:.15s}
.nav-pills-emic .nav-link:hover{background-color:#000}
.nav-pills-emic .nav-search,.nav-pills-emic .nav-search:hover{cursor:pointer;color:#000;background-color:transparent}
.navbar-emic{flex-grow:1;align-items:center}
.navbar-emic .nav-item .nav-link{color:#000;font-weight:500;padding:.25rem 1rem;transition-property:background-color,color;transition-timing-function:ease-in-out;transition-duration:.15s}
.hamburger{padding:10px 10px;display:inline-flex;align-items:center;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}
.hamburger:focus{outline:0}
.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#81c9c6}
.hamburger-box{width:30px;height:21px;display:inline-block;position:relative}
.hamburger-inner{display:block;top:50%;margin-top:-2px}
.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:30px;height:2px;background-color:#81c9c6;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}
.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}
.hamburger-inner::before{top:-10px}
.hamburger-inner::after{bottom:-10px}
.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .13s linear}
.hamburger--spring .hamburger-inner::before{top:10px;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}
.hamburger--spring .hamburger-inner::after{top:20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}
.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}
.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}
@media (min-width:992px){
.navbar-emic .nav-item .nav-link{font-size:14px;font-weight:600;line-height:1.25;padding:.5rem 1rem}
.navbar-emic .nav-item .nav-link:focus,.navbar-emic .nav-item .nav-link:hover{color:#fff;background-color:#000}
.Brand {left:0;top:30px}
.fixedTop div.Brand {left:0}
}
#navbarNavEmic ul{justify-content:space-between}
.navbar-emic{flex-grow:initial}
@media (min-width:1200px){
.navbar-emic .nav-item .nav-link{font-size:14px;letter-spacing:1px;font-weight:700}
}
.bg-warning{background-color:#FFFF00!important}
.bg-danger{background-color:#ee7b11!important}
.bg-info{background-color:#81c9c6!important}
.border-radius-emic{border-radius:0}
.CardBox .card-header{font-size:1.2em;text-transform:uppercase;font-weight:800}
.CardBox .card-text{color:#000;font-weight:400}
.card-contact{background-image:url(../images/Contact_list_info.svg);background-repeat:no-repeat;background-size:cover;background-position:center}
.card-list{background-image:url(../images/Contact_list.svg);background-repeat:no-repeat;background-size:cover;background-position:center}
.card-info{background-image:url(../images/Contact_info.svg);background-repeat:no-repeat;background-size:110px;background-position:center}
#slideOut .modal-content{background-color:transparent;border:0;border-radius:0}
#slideOut{position:fixed;width:300px;height:800px;top:200px;right:-300px;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,1,.5,1);z-index:999}
.showSlideOut{right:0!important}
.slideOutTab{margin-top:50px;position:absolute;left:-40px;height:200px;width:40px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);background:#81c7bd;border-radius:15px 0 0 15px}
.slideOutTab div{text-align:center;position:relative;right:70px;top:90px;background:#81c7bd;width:180px;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);writing-mode:lr-tb;cursor:pointer}
#slideOut p{color:#000;font-weight:600;font-size:1em}
#slideOut .card-body p.card-text{color:#000;font-weight:400;font-size:1em}
.InSlideOutTab div{position:absolute;top:5px;right:10px}
.InSlideOutTab div span{font-size:1.4em;top:6px;position:absolute;left:-16px;text-transform:uppercase;font-weight:600}
#slideOut .modal-header{padding:15px 60px 15px 5px;background-color:#fff}
.InSlideOutTab div span{cursor:pointer}
.DataInfo {margin-top: 12px;display: block;float: left;}
.DataIn {font-size: .8em;}
.TagInfo {width: 100%;display: table-cell;}
.TagS {font-size: 1rem;background: transparent;border: 0;display: flex;}
.TagS:hover {color: #81c7bd;}
.TagInfo span {padding: 0 10px;margin: -2px 0 0;}

.item-box-emic-fun {position: absolute;right: 40px;}
.item-box-emic a .arrow {font-size: 1.4em;display: inline-block;transition: 0.1s ease-in;}
.item-box-emic a:hover .arrow {transform: translateX(50%);}

.col-sm-12.col-md-4.col-lg-4.ibE,
.col-sm-12.col-md-4.col-lg-4.Boxes,
.Boxy .align-items-stretch {border-bottom: 1px solid #dcdcdc;}
.item-box-emic {border: 0;margin: 2rem 0rem;font-size: 1.2rem;border-radius: 0;border-radius: 24px;padding: 15px 15px 40px;background-color: #fff;}
.item-box-emic-icon{text-align:center;margin:0rem auto}
.item-box-emic-icon img{-webkit-border-radius: 24px;-moz-border-radius: 10px;border-radius: 10px;}
.item-box-emic a div.item-box-emic-icon img {transition-duration: .3s;margin: 0 auto; display: block;}
.item-box-emic a:hover div.item-box-emic-icon img {transform: scale(1.02);-webkit-transform: scale(1.02);-moz-transform: scale(1.02); z-index: 0;}
.item-box-emic-more,.item-box-emic-text{margin:1rem auto 0}
.item-box-emic-text{padding-top:15px}
.item-box-emic a{color:#000;}
.item-box-emic a:hover{color:#81c9c6;}

@media (min-width:992px){
    .item-box-emic-more,.item-box-emic-text{min-height: 77px;}
}

section.TestimonialHolder{background-color:#81c9c6}
.item-box-emic-testimo{border:2px solid #f4f4f4;margin:2rem 0rem;font-size:16px;color:#fff;background-color:#fff;border-radius:24px}
.item-box-emic-testimo:hover{background-color:#f4fcfc}
.item-box-emic-svg{text-align:center;margin:0rem auto}
.item-box-emic-svg img{-webkit-border-top-left-radius:24px;-webkit-border-bottom-right-radius:0;-moz-border-radius-topleft:24px;-moz-border-radius-bottomright:0;border-top-left-radius:24px;border-bottom-right-radius:0}
.item-box-emic-text-emot{color:#000;text-align:justify;padding:10px 25px;font-style:italic}
.item-box-emic-author-emot{color:#000;text-align:left;padding:10px 25px 0 25px;font-size:1.4rem;margin-bottom:0}
.item-box-emic-role{color:#000;text-align:left;padding:0 25px 25px 25px;font-size:1rem;font-style:italic;font-weight:600}
.boxHolder{position:relative}
.boxHolder-item{margin:1em 0;position:relative;width:100%}
.boxHolderLine{margin-right:25px}
.icoHolder{width:80px;float:left;height:100%;background-color:transparent;border:0;border-radius:50%}
.imageHolder{position:relative;display:block;z-index:11}
.textHolder{background-color:rgba(129, 201, 198, 1);border-radius:50px;color:#000;display:inline-block;position:relative;line-height:2em;margin:6px 0 0 -4em;padding:1.2em 2em 1.2em 5em;vertical-align:middle;width:94%}
.textHolder p{margin-top:0;margin-bottom:0;font-size:1.2rem}
.textHolder a{color:#000;text-decoration:none;background-color:transparent;font-weight:600}
.textHolder a:hover{color:#333}
.LinkingFooter{line-height:40px}
.roundedPatron{border:0;border-radius:50%}
.PatronName{font-size:1.4em;line-height:1.2em;font-weight:800}
.SocialMediaFooter a{width:100%;display:block;line-height:46px}
.SocialMediaFooter .Descrip{margin-left:5px}
.SocialMediaFooter i{font-size:1.4em}
.StaticStart{background-color:#f9f6f6;padding-bottom:40px}
.TitleDark{color:#000}
.TitleLight{background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 60%, rgb(129,201,198) 70%, rgb(129,201,198) 100%)}
.TitleYellow{background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 60%, rgb(255,255,0) 70%, rgb(255,255,0) 100%)}
.BSline h2{letter-spacing:-.8px}
@media (max-width:1200px){
.BSline h2{font-size:1.6em;margin-top:15px!important;margin-bottom:15px!important}
}
.call-to-action-btn .btn-dark{color:#000;background-color:#FFFF00;border:0;padding:8px 20px;border-radius:0px;letter-spacing:.5px;-webkit-transition: all 0.5s ease-in-out;}
.call-to-action-btn .btn-dark:hover{background-color:#000;color:#FFFF00;border: 2px solid #000;}
.Stopka p{font-size:.9rem}
@media (min-width:992px){
.fixedTop .Najważniejsze informacjeNavigEmic{display:block}
.NavigEmic Najważniejsze informacje{display:none}
}
@media (max-width:991px){
.navbarTop{display:none}
#NavbarEmic{display:none}
.navbar.fixed-top.navbar-expand-lg{height:110px}
#TopBelka .social{display:none!important}
#navSpec .nav-item.active a{font-weight:700}
.Strona{margin-top:110px}
.Brand img {width: 130px;top: 24px;}
.navbar-toggler {top: 50px;}
}
@media (max-width:768px){
.Emic1.Home {margin-top: 70px;}
.navbar.fixed-top.navbar-expand-lg{height:70px}
.navbar.fixed-top.navbar-expand-lg.fixedTop {height: 70px}
.Brand img{width: 90px;height: auto;top: 0;}
.navbar-toggler {top: 15px;}
.NavigEmic{top:30px}
.navbar.fixed-top.navbar-expand-lg{margin-top:0}
#TopBelka .Opi,div#TopBelka{display:none}
}
@media(min-width:768px){
#TopBelka {position: fixed;top: 0;z-index: 999;}
.navbar.fixed-top.navbar-expand-lg.fixedTop {margin-top: 52px !important;}
}
@media (max-width:600px){
.Strona{margin-top:60px}
#Footer {font-size: 1em;}
}
@media (max-width:501px){
.Emic1.Home {margin-top: 70px;}
.navbar.fixed-top.navbar-expand-lg{height:70px}
.NavigEmic{top:30px}
.Brand img{width:90px}
.boxHolderLine {margin-right: 0;}
.imageHolder {text-align: center;}
.icoHolder {float: none;}
.textHolder {margin: 1em;padding: 1.2em;width: 96%;}
.textHolder p {font-size: 1rem;text-align: center;}
}
@media (max-width:401px){
.Pobierz{width:64px}
span.Opi{display:none}
}

.boxLink {font-size: 1.2em;}
.boxLink .Links a {display: flex;color: #000;font-size: 1.2rem;font-weight:400;align-items: center;justify-content: left;}
.boxLink .Links a .arrow {margin-left:10px; font-size: 1.2em;display: inline-block;transition: 0.1s ease-in;}
.boxLink .Links a:hover .arrow {transform: translateX(50%);}
.LinkEmicBig {font-weight: 700; color:#81c9c6;}
.LinkIcon {margin: 4px 7px 4px 2px;}
.LinkIn:hover {background-color: #ecf0f1}

#Back {background-color: #81c9c6;}
#Back .btn-primary {color: #fff;background-color: #81c9c6;border: 2px solid #fff;}
#Back .btn-primary:hover {color: #000;background-color: #fff;border: 2px solid #fff;}

.BlokLinks.even {background-color: #fffff8;padding: 15px;}
.BlokLinks.odd {padding: 15px;}

#Form_NewsletterForm .right {display: contents;}
#Form_NewsletterForm_Email_Holder,
#Form_NewsletterForm_Imie_Holder {display: block;float: left;margin-bottom: 20px;position: relative;}
#Form_NewsletterForm_OKadmin,
#Form_NewsletterForm_OK {width: 26px;height: 26px;margin: 0 10px 5px 0; display: inline;position: relative;}

input#Form_NewsletterForm_Email,
input#Form_NewsletterForm_Imie {max-width: 100% !important;z-index: 999;}

#Form_NewsletterForm_Letter_Holder {margin: 10px 35px 15px;position: relative;display: block;}
.FormAnother .AnotherText p {font-size: 0.8em;}
#Form_NewsletterForm_Letter_Holder p,
#Form_NewsletterForm .right {font-size: .8em;margin: 0; padding: 0;text-align: justify; width: calc(100% - 90px); display: inline-block; vertical-align: top;}
#Newsletter .FormAnother{background-color: #81c9c6;}
#Form_NewsletterForm input {background: #fff;color: #003249;border-radius: 0;border: 0;border-bottom: 1px solid #003249;box-shadow: none;font-family: inherit;font-size: 1em;line-height: 1.45;outline: 0;padding: .6em 1.45em .7em;	-webkit-transition: .18s ease-out;-moz-transition: .18s ease-out;-o-transition: .18s ease-out;transition: .18s ease-out;}
#Form_NewsletterForm input#Form_NewsletterForm_action_submit {background-color: #003249;color: #fff;padding: 30px 20px;margin-top: 30px;display: block;border: 0;border-radius: 0;width: 100%;font-weight: 600;}
#Form_NewsletterForm input#Form_NewsletterForm_action_submit:hover {background-color: #81c9c6;color:#000}
#Form_NewsletterForm .btn-toolbar {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;justify-content: center;}

#Form_NewsletterForm_OK,
#Form_NewsletterForm_OK,
#Form_NewsletterForm_OKadmin_Holder {position: relative;}
X#Form_NewsletterForm .required::before {content: '*';display: block;color: #FF007F;font-size: 1.4em;text-align: left;position: relative;left: -10px;top: 7px;}
X.RequiredDot {font-size: .75em;}
X.RequiredDot span {font-size: 1.4em;padding: 0 5px;color: #FF007F;}

.DonorForm {background-color: #003249;margin: 50px 0}
#Don {margin:0;}
#Don #DonCard .card {margin-bottom: 30px;border: 0;}
#Don #DonCard .card .card-header {border: 0;-webkit-box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5); box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);border-radius: 0px;padding: 0;}
#Don #DonCard .btn.btn-header-link.collapsed.text-left.First,
#Don #DonCard .card .card-header .btn-header-link {background: #FF007F;color: #fff;width:100%;font-size: 1.2em;font-weight: 600; padding: 20px;}
#Don #DonCard .card .card-header .btn-header-link:after {content: "\eab5"; font-family: 'IcoFont' !important;font-weight: 400;float: right;}
#Don #DonCard .card .card-header .btn-header-link.collapsed {background: #003249;color: #fff;width: 100%;font-size: 1.2em;font-weight: 600;}
#Don #DonCard .card .card-header .btn-header-link.collapsed:after {font-family: 'IcoFont' !important;font-weight: 400;content: "\eab2";}
#Don #DonCard .card .collapsing {background: #FFF;line-height: 30px;}
#Don #DonCard .card .collapse {border: 0;}
#Don #DonCard .card .collapse.show {background: #FFF;line-height: 30px;color: #000;}
#Don .btn {border-radius: 0;}
.DonorForm .border {border: 2px solid #dee2e6 !important;}
.LeftBlok {background-color: #81c9c6;}
.RightBlokTop{background-color: #ff007f;}
.RightBlokBottom{background-color: #003249;}
.FormDescription .main-title h3 {color: #ff007f;font-weight: 700;}
.MakeDonate {display:grid;background-color: #ff007f;padding: 15px;}
.MakeDonate:hover {background-color: #ffff00}
.MakeDonate a{color: #000;text-align:center} 


.select-language{top:8px}
.change-lang{border:2px solid #fff;padding:3px 3px 3px 3px;border-radius:50%;width:35px;height:33px;display:inline-block;text-align:center;font-weight:700}
.nav-justified .nav-item a{height:100%;min-height:53px;justify-content:center;align-items:center;display:flex}
.nav-justified .nav-item{background-color:#80c8bc;min-height:53px;height:100%;display:flex;align-items:center;justify-content:center}
.layerPageMask{position:fixed;top:0;z-index:100;width:100%;height:100vh;background-color:rgb(0,0,0,.3)}
.paymentForm{z-index:-1;max-width:768px;background-color:#fff;margin:0 auto;margin:0 auto;padding:50px;position:relative;top:5%}
.paymentForm .closePopup{border:2px solid #dadada;width:50px;height:50px;line-height:50px;display:block;text-align:center;border-radius:50%;position:absolute;right:20px;top:20px}
.paymentForm .closePopup:hover{background-color:#82c8bd;border:2px solid #82c8bd}
.paymentForm .closePopup:hover i{color:#fff}
.paymentForm.loading{margin:0 auto;text-align:center}
.paymentForm .row-field,.paymentForm p{width:100%}
.paymentForm .textfield{width:100%;padding:15px;font-size:20px}
.paymentForm .checkbox{float:left;width:100%;padding:10px 0}
.paymentForm .checkbox label{display:inline;font-size:10px}
.paymentForm .action{position:relative;height:50px}
.paymentForm .startPaymentSession{background-color:#82c8bd;color:#fff!important;border-radius:0;padding:20px;position:absolute;right:0}
.paymentForm .amount{font-size:45px}
.paymentForm .amount p strong{color:#82c8bd}
.paymentForm .paymentCheckError span{color:#ff007f;font-size:12px;display:block;margin-top:10px}
.paymentfield{margin-bottom:20px;width:50%!important}
.paymentoperator{text-align:center}
#PodajKwote{text-align: center;font-size: 1em;font-weight: 600;background-color: #003249;color: #fff;border: 1px dashed #fff;border-radius: 12px;max-width: 90%;}
#PodajKwote::placeholder{font-size:20px}
.Kwota2{margin-left:0;padding-left:0;text-align: center;}
.Brand-UE{padding-top:20px}
.fixedTop .Brand-UE{display:none}
ul.submenu{display:none}
li.has-submenu:hover ul{display:block}
ul.submenu{position:absolute;z-index:100;background-color:#fff;box-shadow:15px 15px 25px #858585}
ul.submenu li{padding:10px 5px;display:block;list-style:none;text-align:left;position:relative;display:block;min-width:200px}
ul.submenu li a{color:#000;transition:.2s}
ul.submenu li:hover a{font-weight:700;transition:.2s;transition:.2s}
@media (min-width:1200px){
.container{max-width:1340px}
}


.tippy-content {color: #fff;font-weight: 500;letter-spacing: .05em;}
.u__wrap {position: relative;}
.u__inner {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.u__trigger {position: absolute;cursor: pointer;}
.u__trigger:after {content: "";position: absolute;z-index: 1;width: 100%;height: 100%;top: 0;left: 0;border-radius: 100%;background-color: transparent;animation: u__pulse 2.5s ease-out infinite;}
.u__trigger-mark {background-image: url(../images/mark_emic_big.png);background-repeat: no-repeat;background-size: contain;width: 40px;height: 56px;position: absolute;z-index: 1;transition-property: transform;transition-duration: 0.2s;}
.u__trigger:hover .u__trigger-mark {transform: scale(1.3);}
