h1, h2{font-family: 'robotolight';}

body>nav{padding: 10px 0; border-bottom: 1px dotted rgba(29, 33, 41, 0.2)}
body>nav>section>div>*{border-top: 2px solid rgba(255,255,255,1.00); transition: 0.5s;}
body>nav>section>div>*:hover{ border-top-color:rgba(13, 119, 100, 1);}
body>nav>section>div>*.active{ border-top-color:rgba(200, 176, 114, 1);}
body>nav>*>*:first-child{ margin-left:20px;}
body>nav>*>*:first-child>img{max-height: 90%;}
body>nav>*>*:last-child{ margin-right:20px;}
body>header{margin-top: 0px; background: rgba(255,255,255,1.00); height: 100%; }
body>header>div{height: 100%;}
body>header>div>*{flex-direction: row; position: relative; align-items: stretch;}
body>header>div>*>*{width: 50%; display: inline-flex; flex-direction: column; justify-content: center; align-items: flex-start; height: 100%; position: relative;}
body>header>div>*>aside{border-radius: 0 0  0 50px;  background-size: cover; background-repeat: no-repeat; border-bottom:  solid rgba(200, 176, 114, 1); background-position-y: 2px; }
body>header>div>*>div{height:calc(100% - 100px); width: 590px; padding-left: calc(50% - 590px); background: linear-gradient(220deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%),linear-gradient(122deg, rgba(250,250,250,1) 52%, rgba(245,245,245,1) 52%); ;}
body.niepelnosprawni.glowna>header>div>*>div{background-image:linear-gradient(220deg, rgba(11, 109, 92, 1) 0%, rgba(11, 109, 92, 0) 80%),linear-gradient(122deg, rgba(11, 109, 92, 1) 72%, rgba(20, 131, 112, 1) 72%);}

body>header>div>*>div>img{position: absolute;}
body>header>div>*>div>img:first-of-type{top: 0px; right: calc(590px - 90px);}
body>header>div>*>div>img:last-of-type{bottom: -120px; right: calc(590px - 210px);}
body>header>div>*>div>a{position: absolute; z-index: 2; width: 480px; background: rgba(255,255,255,1.00); border-radius: 30px 30px 30px 0px; bottom: 0px; right: -400px; margin-bottom: 0px; display: flex;  }
body>header>div>*>div>a>*{display: inline-flex; align-items: center;}
body>header>div>*>div>a>*:first-child{width: 80px; display: inline-flex !important; justify-content: center; align-items: center; background: rgba(248, 248, 250, 1); border-radius: 30px 0 0 0; font-size:3em; min-height: 80px;}
body>header>div>*>div>a>div{width: calc(100% - 210px); flex-direction: column; justify-content: center; align-items: flex-start; padding:20px 30px; text-align: left; transition: 0.5s; }
body>header>div>*>div>a:hover>div{background:#C8B072; color: rgba(255,255,255,1.00);}
body>header>div>*>div>a>div>div{margin-bottom:6px; font-family: 'robotolight'; font-size: 1.5em;}

body>header>aside{left: calc(50% - 150px);  bottom: 25px;}
body>nav>section>div>*>aside{ box-shadow: 0px 10px 63px -34px rgba(0,0,0,0.65); border-radius:0px; top: calc(100% - 1px); min-width: 150px; border:1px dotted rgba(29, 33, 41, 0.2);}
body>nav>section>div>*>aside>*{padding: 10px 15px; border-bottom: 1px dotted rgba(29, 33, 41, 0.2); transition: 0.5s; }
body>nav>section>div>*>aside>*:hover{background:rgba(249, 249, 249, 1); color: rgba(11, 109, 92, 1);}
body>header>div>*>div>*{text-align: left; margin-bottom:30px; }
body>header>div>*>div>*:last-child{ margin-bottom:0px; margin-top: 15px; }
body>header>div>*>div>div{font-size: 1.1em; line-height: 1.6em;margin-right:50px; width: calc(100% - 50px)}
body>header>div>*>div>h2{font-family: 'robotolight'; font-size: 2.3em; margin-right:50px; width: calc(100% - 50px) } 

body>header .buttons_Bu>*{background: rgba(200, 176, 115, 1); border: 1px dotted rgba(29, 33, 41, 0.2); color: rgba(255, 255, 255, 1); padding: 3px 0px;  }
body>header .buttons_Bu>*:hover{background:rgba(13, 119, 100, 1);  color: rgba(255, 255, 255, 1); border: 1px dotted rgba(255, 255, 255, 0.25); }
body>header .buttons_Bu>*>span{padding:5px 10px; transition: 0.5s; font-size: 0.8em;}
body>header .buttons_Bu>*>i{transition: 0.5s; color: rgba(255, 255, 255, 1); padding:5px 10px; font-size: 0.8em;}
body>header .buttons_Bu>*:hover>i{transform: rotate(360deg)}

body>main>section.typ1_a>*{display: flex; flex-wrap: wrap;}
body>main>section.typ1_a>*>*{width: 50%;}
body>main>section.typ1_a>*>span{}
body>main>section.typ1_a>*>div{margin-right:60px; width: calc(50% - 140px); padding-left: 80px;}
body>main>section.typ1_a>*>section{width:calc(100% - 160px); padding: 0 80px; margin-bottom: 40px;}
body>main>section.typ1_a>*>section>div>h2{font-size: 2.5em;}
body>main>section.typ1_a>*>section>div>h4{display: flex; justify-content: space-between; font-weight: normal;}
body>main>section.typ1_a>*>section>div>h4>span{font-size: 1.2em; line-height: 1.6em; color: rgba(100, 100, 100, 1);  }
body>main>section.typ1_a>*>section>div>h4>*{width: 48%;}



.mobile_m{position: relative; cursor: pointer; display: none;}
.mobile_m>aside{display: flex; flex-direction: column; position: absolute; top: calc(100% - 1px); right: 0px; border: 1px dotted rgba(29, 33, 41, 0.2); background: rgba(255,255,255,1.00); transition: 0.5s; opacity: 0; pointer-events: none; min-width: 200px; }
.mobile_m:hover>aside{; opacity: 1; pointer-events: all ;  }
.mobile_m>aside>*{display: block; padding: 10px 15px; border-bottom: 1px dotted rgba(29, 33, 41, 0.2); transition: 0.5s;}
.mobile_m>aside>*:last-child{border-bottom: none;}
.mobile_m>aside>*:hover{background: rgba(20, 131, 112, 1); color: rgba(255,255,255,1.00);}



.buttons_Bu, .typ1_a .buttons_Bu{justify-content: flex-end;}
.buttons_Bu>*{border: 1px dotted rgba(29, 33, 41, 0.3); padding:3px 12px;}

body>main>section.pord_prom_l>*{background-image: linear-gradient(rgba(46, 46, 54, 1) 40% , rgba(255,255,255,1) 40.1%); border-radius: 50px 50px 0 0 ; position: relative;}

body>main>section.pord_prom_l>*>div:first-child{padding-left:80px;  padding-right:80px;padding-top:30px; display: flex; justify-content: space-between;}
body>main>section.pord_prom_l>*>div:first-child>*{width: 45%;}
body>main>section.pord_prom_l>*>div:first-child>*>h2{color: rgba(255,255,255,1.00); text-align: left;  font-size: 2.5em; margin-bottom: 20px;}
body>main>section.pord_prom_l>*>div:first-child>*>span{color: rgba(255,255,255,1.00); text-align: left;  font-size: 1.2em; display: block;}
body>main>section.pord_prom_l>*>div:first-child>nav{justify-content: flex-end; align-self: center;}

.small_title_w{margin-bottom: 30px; display: flex; align-items: center; font-size: 0.7em; text-transform: uppercase; color:rgba(13, 119, 100, 1); text-align: left; width: calc(100% - 50px); font-weight: bold;}
.small_title_w::before{content: ""; width: 20px ; height: 1px; background:rgba(200, 176, 115, 1); margin-right:15px; }

.pord_prom_l .buttons_Bu>*{ border: 1px solid rgba(255, 255, 255, 1); color: rgba(255,255,255,1.00); padding: 7px 15px;border-radius: 25px; background: rgba(255,255,255,0)}

.home_products{margin: 50px 80px;}
.home_products>*{width: 225px;}

.home_products>*>i{height: 225px; border-radius: 25px; box-shadow: 0px 3px 20px -10px rgba(0,0,0,0.17); transition: 0.5s;}
.home_products>*:hover>i{background-size: 110%; }
.home_products>*>aside{background:#C8B072;}
.home_products>*>div>h3{ font-family: 'robotolight';}
.home_products>*>div>div>div{color:#C8B072; }

.option_Li>*{ display: flex; margin-bottom:40px;}
.option_Li>*>i{display: inline-flex; width: 90px; height: 90px; justify-content: center; align-items: center; border-radius: 50px; color: rgba(255,255,255,1.00); background:rgba(46, 46, 54, 1); font-size: 2em; }
.option_Li>*>div{width: calc(100% - 120px); margin-left: 20px;}
.option_Li>*>div>h3{font-size: 1.35em; font-weight: 700; margin-bottom: 10px; font-family: 'robotolight';}
.option_Li>*>div>span{margin-top: 10px; display: block; text-transform: uppercase; font-size: 0.8em;  transition: 0.5s; font-weight: bold;}
.option_Li>*:hover>div>span{color: #C8B072; }
.option_Li>*>div>span>i{margin-left:5px; color: #C8B072; font-size:  1em; }

.fly_dots{position: absolute; z-index: 2;  top: -80px; }

.promoecje_a{ margin: 40px 80px;}
.promoecje_a>*{display:inline-flex; box-shadow: 0px 3px 20px -10px rgba(0,0,0,1);width:300px; height:250px; border-radius:20px; margin-bottom: 20px;float: left; overflow: hidden; justify-content: center; align-items: center;}
.promoecje_a>*:nth-child(2){width:calc(100% - 320px); height: 520px; float: right;    background-position: center;
 }
.promoecje_a>*:nth-child(4){width: 100%; height:210px ; clear: both; float: none; }
.promoecje_a>*>img{width: 100% !important;}

body>main>section.pord_prom_g{background-image: linear-gradient(rgba(245, 245, 247, 1) 50%, rgba(255, 255, 255, 1) 50.1%)}
body>main>section.pord_prom_g>*>div:first-child{padding-left:80px;  padding-right:80px;padding-top:30px; display: flex; justify-content: space-between;}
body>main>section.pord_prom_g>*>div:first-child>*{width: 45%;}
body>main>section.pord_prom_g>*>div:first-child>*>h2{ text-align: left;  font-size: 2.5em; margin-bottom: 20px;}
body>main>section.pord_prom_g>*>div:first-child>*>span{ text-align: left;  font-size: 1.2em; display: block;}
body>main>section.pord_prom_g>*>div:first-child>nav{justify-content: flex-end; align-self: center;}

.newsg{text-align: center;}
.newsg>a{padding: 0px;}
.newsg>h2{margin-top: 0px; padding: 0px; justify-content: center; }
.newsg>span{margin-top: 0px; padding: 0px 0px 50px 0; justify-content: center;}
.newsg>div{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 80px 30px 80px;    }
.newsg>div>a{width:calc(25% - 15px); overflow:hidden;min-height:380px;  padding-bottom: 10px; margin-bottom: 20px; box-shadow:  0px 3px 15px rgba(0, 0, 0, 0.1);position: relative; }
.newsg>div>a>aside{height:200px;margin-bottom:15px;background-size:cover;background-position:center; }
.newsg>div>a>aside>i{height:100%;line-height:200px;vertical-align:middle;font-size:2em;display:block;background:rgba(20, 131, 112,0.7); color:rgba(255,255,255,0.5); transition:0.5s;opacity:0;}
.newsg>div>a>aside>i::before{transition:0.5s;}
.newsg>div>a:hover>aside>i::before{transform:rotate(180deg)}
.newsg>div>a:hover>aside>i{opacity:1;}
.newsg>div>a>span{display: block; font-size: 0.8em; text-transform: uppercase; margin-bottom: 10px; opacity: 0.5; letter-spacing:0.3em;}
.newsg>div>a>h3{font-family:'robotolight';font-weight:bold;font-size:1em;margin-bottom:15px;padding:0px 10px;}
.newsg>div>a>div{display:block; padding: 10px}
.newsg>nav{margin-top:0px !important; text-align:center; padding-top:10px !important;  }
.newsg>div>a>nav{display: table; table-layout: fixed; width: 100%; position: absolute; bottom: 0px; background: rgba(245, 245, 245, 1);transition: 0.5s;}
.newsg>div>a:hover>nav{ background:rgba(20, 131, 112, 1); color: rgba(255,255,255,1.00);}
.newsg>div>a>nav>*{display: table-cell; padding: 10px; vertical-align: middle; text-align: left; font-size: 0.9em;}
.newsg>div>a>nav>*:last-child{text-align: right; color: rgba(200, 176, 115, 1);}
.newsg>div>a>nav>*:first-child>i{margin-right: 5px; color: rgba(20, 131, 112, 1);}
.newsg>div>a:hover>nav>*:first-child>i{color: rgba(255, 255, 255, 0.7);}



.two_info_col>*{display: flex;}
.two_info_col>*>* {width: calc(50% - 1px); border-right: 1px solid #D8E0E5}
.two_info_col>*>*:last-child { border: none;}
.two_info_col>*>*>* {margin:0 auto 15px auto; width: 300px; max-width: 85%;}
.two_info_col>*>*>a{    display: table;
    border: 2px solid rgba(0,106,174,1.00);
    background: rgba(0,106,174,1.00);
    color: rgba(255,255,255,1.00);
    border-radius: 40px;width: auto; margin:40px auto 0 auto; padding: 0 10px; transition: 0.5s;}
.two_info_col>*>*>a:hover{background: rgba(255,255,255,1.00) ; color: rgba(0,106,174,1.00)}
.two_info_col>*>*>a>*{    display: table-cell;
    vertical-align: middle;
    padding: 7px 10px;
    text-transform: uppercase;
    font-size: 0.9em;}
.two_info_col>*>*>i{background: rgba(245,249,252,1.00);border: 2px solid rgba(255,255,255,1.00);border-radius: 50%;  width: 215px;
    height: 215px;line-height: 215px; display: block; margin:0 auto 20px auto; transition: 0.5s; font-size: 5.5em; color: rgba(0,106,174,1.00);}
.two_info_col>*>*>h4{ font-size: 1.4em; padding: 0px; }
.two_info_col>*>*>h4{ font-size: 1.4em; padding: 0px; }

.szeregowa>header>div>*>div>h1 { font-family: 'robotolight';font-size: 2em;margin: 0px;width: 1180px;max-width:80% ; text-align: center; }
.szeregowa>header{height:240px; padding-top:80px; background: none;}
.szeregowa>header>div>*{height: 100%;}

.szeregowa>header>div>*>aside{border-radius: 0px;}
.szeregowa>header>div>*>aside, .szeregowa>header>div>*>div{width: 100%; }
.szeregowa>header>div>*>div{position: absolute; z-index: 2; background: none; padding: 0px; display: flex; flex-direction: column; align-items: center; justify-content: center; height:100%; color: rgba(255,255,255,1.00); pointer-events: none;}
.szeregowa>header>div>*>div>*{width: auto; pointer-events: all;}
.szeregowa>header>div>*>div>nav{display:flex; margin-top:10px; margin-bottom: 0px; width: 1080px; max-width: 70%; justify-content: center; flex-wrap: wrap; opacity: 0.8; font-size: 0.85em; min-height: 20px; position: absolute; bottom: 20px; font-size: 0.7em; pointer-events: none;}
.szeregowa>header>div>*>div>nav>*{margin-right: 10px; pointer-events: all; }
.szeregowa>header>div>*>nav{background: rgba(255,255,255,1.00); display: table; table-layout: fixed; margin:-20px auto 0px auto; position: relative;}
.szeregowa>header>div>*>nav>*{display: table-cell; width: auto; vertical-align: middle; text-align: center; height: 80px;}
.szeregowa>header>div>*>nav>*>img{height: 30px;}
.szeregowa>header>div>*>nav>*>*{vertical-align: middle;}
.szeregowa>header>div>*>div>nav .menu_ok>a{color: rgba(255,255,255,1.00);}
.szeregowa>header>div>*>div>nav .menu_ok>a:hover{text-decoration: underline;}

.szeregowa .sekcia_zielona{margin-top: -10px; min-height: 200px;  flex-wrap: wrap;}
.szeregowa .sekcia_zielona>article{width: 100%; max-width: 100%; background: rgba(255,255,255,1.00); color:rgba(51, 54, 78, 1); display: flex; justify-content: center;}
.szeregowa .sekcia_zielona>article>*{width: 1180px; max-width: 90%; padding: 10px 0px;}
.two_col{display: flex; justify-content: space-between; flex-wrap: wrap; padding: 80px 0 40px 0;}
.two_col>*{display: block; width: calc(50% - 20px);}
.sekcia_zielona>*>.two_col>*:first-child>h2{ margin:0 0 30px 0; font-family: 'robotolight';font-size: 2em; line-height: 2.8em; font-weight: normal;}
 .sekcia_zielona>*>.two_col>*:first-child>div{ font-size: 1.1em; line-height: 2em; opacity: 0.8;}


.szeregowa .sekcia_szara{margin-top: -10px; min-height: 200px;  flex-wrap: wrap;  background: rgba(240, 240, 240, 1);}
.szeregowa .sekcia_szara>article{width: 100%; max-width: 100%; background: rgba(255,255,255,1.00); color:rgba(51, 54, 78, 1); display: flex; justify-content: center;}
.szeregowa .sekcia_szara>article>*{width: 1180px; max-width: 90%; padding: 10px 0px;}
.szeregowa .sekcia_szara>section{ padding: 0px;}
.two_col{display: flex; justify-content: space-between; flex-wrap: wrap; padding: 80px 0 40px 0;}
.two_col>*{display: block; width: calc(50% - 20px);}
.sekcia_szara>*>.two_col>*:first-child>h2{ margin:0 0 30px 0; font-family: 'robotolight';font-size: 2em; line-height: 2.8em; font-weight: normal;}
 .sekcia_szara>*>.two_col>*:first-child>div{ font-size: 1.1em; line-height: 2em; opacity: 0.8;}


.szeregowa .form_p>*{margin-bottom:10px;}
.szeregowa .form_p>*:last-child{margin-bottom: 0px;}
.szeregowa .form_p>*>span{opacity: 0.7; margin-bottom: 5px; display: block; font-size: 0.9em; line-height: 1.3em; margin-top: 10px;}
.szeregowa.niepelnosprawni .form_p>*>span{font-size: 1.1em; line-height: 2.1em;}
.szeregowa .form_p>*>div>*{width: calc(100% - 22px); border: 1px dotted rgba(51, 54, 78, 0.4); padding: 7px 10px;}
.szeregowa .form_p>*>div>textarea{min-height:120px;}

.zg_ody{display: flex; align-items: flex-start; margin-bottom: 20px; }
.zg_ody>*{border: none  !important ; padding: 0px !important; width: calc(100% - 35px) !important; }
.zg_ody>*[type="radio"]{margin:3px 15px 0 0 !important ; width: 20px !important ; height: 20px !important; padding: 0px !important; }
.zg_ody>*[type="checkbox"]{margin:3px 10px 0 0 !important ; width:15px !important ; height: 15px !important; padding: 0px !important; }
.zg_ody a{border-bottom: 1px dotted rgba(51, 54, 78, 0.4) !important; }

.filtry_f{display: flex; flex-wrap: wrap; border-bottom: 1px dotted rgba(51, 54, 78, 0.2);  padding-bottom: 40px;}
.filtry_f>*{ width: calc(25% - 10px); margin-right: 10px;}
.filtry_f>.multiselect{ width: calc(100% - 20px); }
.filtry_f>.multiselect>div{display: flex; flex-wrap: wrap; border:1px dotted rgba(51, 54, 78, 0.4); padding: 20px; }
.filtry_f>.multiselect>div>*{width: calc(20% - 26px);  margin-right: 15px; padding: 10px 10px 0px 0; border: none; border-right:1px dotted rgba(51, 54, 78, 0.2); display: inline-flex; justify-content: flex-start; align-items: flex-start; }
.filtry_f>.multiselect>div>*:nth-child(5n){ border-right:none; margin-right: 0px;  }
.filtry_f>.multiselect>div>*>span{display: inline-block; padding:2px; font-size: 0.8em;transition: 0.5s;}
.filtry_f>.multiselect>div>*:hover>span{color:rgba(180, 156, 94, 1);}



.full_w{width: 100%;}
.szeregowa .form_p.full_w{margin-top: 20px;}

.buttons_a{margin:30px 0; display: flex;flex-wrap: wrap;}
.buttons_a>*{ display: inline-flex; padding:10px 16px; min-width:90px; color: rgba(255,255,255,1.00); background:rgba(200, 176, 114, 1); border:1px solid rgba(200, 176, 114, 1); justify-content: center; text-transform: uppercase; font-size: 0.85em; transition: 0.5s; cursor:pointer; margin-right: 10px; }
.buttons_a>*:hover{background:rgba(13, 119, 100, 1); border-color: rgba(13, 119, 100, 1);}

.buttons_b{margin:30px 0; display: flex;flex-wrap: wrap;}
.buttons_b>*{ display: inline-flex; padding:10px 16px; min-width:90px; color: rgba(255,255,255,1.00); background:rgba(19, 129, 110, 1); border:1px dotted rgba(8, 71, 60, 1); justify-content: center; text-transform: uppercase; font-size: 0.85em; transition: 0.5s; cursor:pointer; margin-right: 10px; }
.buttons_b>*:hover{background:rgba(13, 119, 100, 1); border-color: rgba(13, 119, 100, 1);}


.bg_red { background:rgba(238, 48, 72, 1); color: rgba(255,255,255,1.00); border: 1px dotted rgba(238, 48, 72, 1);}
.bg_red:hover { background:rgba(208, 18, 42, 1); }


.lista_p>aside{text-align: left; padding-bottom: 0px;  font-size: 1.2em; padding: 0px;}
.lista_p>aside>span{display: inline-block; margin-right:5px; text-transform: uppercase; opacity: 0.6; font-size: 0.85em; }

.lista_p>div>*>aside{justify-content: center; }
.lista_p>div>*>aside>i{display:flex; border-radius: 50%; width: 50px; height: 50px; background:rgba(237, 237, 237, 1); margin-right:5px; text-transform: uppercase; opacity: 0.6; justify-content: center; align-items: center; color: rgba(11, 109, 92, 1); font-size: 1.3em; margin-top: 10px}
.lista_p>div>*{display: flex; margin-bottom: 20px; border:1px dotted rgba(29, 33, 41, 0.2); transition: 0.5s; }
.lista_p>div>*:hover{border-color:  rgba(29, 33, 41, 0.25); background:rgba(29, 33, 41, 0.05); }
.lista_p>div>*>aside{width:200px; min-height: 90px; padding:0px;  display: inline-flex; align-items: flex-start; background: rgba(249, 249, 249, 1);}
.lista_p>div>*>aside>img{width:200px; /* border-radius: 50%;border: 2px solid rgba(255,255,255,1.00);*/ }
.lista_p>div>*>h3{font-size: 1.1em; display: inline-flex; align-items: center; margin-right: 30px; width:calc(60% - 230px); margin-left: 20px;  padding: 15px 15px 15px 5px;}
.niepelnosprawni .lista_p>div>*>h3{font-size: 1.3em; }
.lista_p>div>*>div{margin: 15px; padding-left: 15px; border-left: 1px dotted rgba(29, 33, 41, 0.2); width: 20%;}
.lista_p>div>*>div>*{margin-bottom: 5px; }
.lista_p>div>*>div>span{display: block;color: rgba(13, 119, 100, 1); font-size: 0.8em; text-transform: uppercase; padding-top: 5px;}


.lista_r>div>*{display: flex; margin-bottom: 20px; border:1px dotted rgba(29, 33, 41, 0.2); transition: 0.5s; }
.lista_r>div>*:hover{border-color:  rgba(29, 33, 41, 0.25); background:rgba(249, 249, 249, 1); }
.lista_r>div>*>aside{  display: inline-flex; align-items: center;padding-right: 15px;}
.lista_r>div>*>h3{font-weight: normal;font-family: 'robotolight'; font-size: 1.35em; display: inline-flex; flex-direction: column; margin-right: 30px;  width:120px;  padding: 15px; color: rgba(11, 109, 92, 1);}
.lista_r>div>*>h3>*{ display: block;}
.lista_r>div>*>h3>span{ margin-top: 5px; font-size: 0.9em; color:rgba(0, 0, 0, 1);}
.lista_r>div>*>div{margin: 15px; padding-left: 15px; border-left: 1px dotted rgba(29, 33, 41, 0.2);}
.lista_r>div>*>div>*{margin-bottom: 5px; }
.lista_r>div>*>div>span{display: block;color: rgba(13, 119, 100, 1); font-size: 0.8em; text-transform: uppercase; padding-top: 5px;}
.lista_r>aside{text-align: center; padding-bottom: 0px;  font-size: 1.3em;}
.lista_r>aside>span{display: inline-block; margin-right:5px; text-transform: uppercase; opacity: 0.6; font-size: 0.85em;}



.lista_s>div>*{display: flex; margin-bottom:30px; transition: 0.5s; border:1px dotted rgba(204, 204, 204, 1) }
.lista_s>div>*:hover{border-color:  rgba(29, 33, 41, 0.25); background:rgba(249, 249, 249, 1); }
.lista_s>div>*>aside{  display: inline-flex; flex; align-items: flex-end;margin: 15px 15px 15px 0; }
.lista_s>div>*>span{width:200px; padding: 0px 0 0px 0px ; margin-right: 10px;  display: inline-flex; align-items: flex-start; background:rgba(240, 240, 240, 1);}
.lista_s>div>*>span>img{width:200px;  }
.lista_s>div>*>div{ position: relative; padding:30px 0; margin: 15px; padding-right: 15px; width: calc(100% - 305px); border-right:1px dotted rgba(204, 204, 204, 1)}
.lista_s>div>*>div:last-of-type{ border-right:none;}
.lista_s>div>*>div>*{margin-bottom: 5px; }
.lista_s>div>*>div>span{display: block;font-size: 0.8em; text-transform: uppercase;  opacity: 0.5; position: absolute; z-index: 2; bottom: 0px; margin-bottom: 0px;}
.lista_s>div>*>div>span:first-of-type{display: block;color: rgba(13, 119, 100, 1); font-size: 0.8em; text-transform: uppercase; margin-bottom: 0px;   opacity: 1; bottom: auto; top: 0px;}

.lista_s>div>*>div>h3{font-weight: normal;font-family: 'robotolight'; font-size: 1.35em; display: inline-flex; flex-direction: column;  padding: 0px; margin: 0 0 5px 0; }


.lista_typ4{  display: flex; flex-wrap: wrap;}
.lista_typ4>*{  display: inline-flex;width: calc(50% - 17px); margin-bottom: 30px; border: 1px dotted rgba(204, 204, 204, 1); margin-right: 30px;}
.lista_typ4>*:nth-child(2n){  margin-right:0px;}
.lista_typ4>*>*{ width: 50% !important;}
.lista_typ4>*>*:last-child{ width:calc(50% - 40px) !important; padding: 20px; display: flex; justify-content: center;;align-items: flex-start; flex-direction: column;}
.lista_typ4>*>*>*{ width: 100% !important;}
.lista_typ4>*>*:last-child>h3{margin-bottom: 5px; font-weight: 700; font-size: 1.3em;}

.menu_vd>*{width: 1180px; max-width: 90%; margin: 0 auto; padding:20px; border-bottom:1px dotted rgba(204, 204, 204, 1) }
.menu_vd>*>a{display: inline-flex; background: rgba(20, 131, 112, 1);
    color: rgba(255, 255, 255, 1);
    border: 1px solid rgba(20, 131, 112, 1);
    padding: 7px 20px;
    margin: 0 10px 0px 0;
    cursor: pointer;
    transition: 0.5s;}
.menu_vd>*>div{margin-top: 20px; display: flex; flex-wrap: wrap;}
.menu_vd>*>div:empty{display: none}
.menu_vd>*>div>*{padding: 4px 10px; margin-right: 10px; margin-bottom: 5px;}
.menu_vd>*>div>div{background:rgba(29, 33, 41, 0.05); }

.button_il{display: inline-flex; justify-content: space-between; padding: 10px; background: rgba(255,255,255,1.00); border: 1px solid rgba(190, 190, 190, 1); transition: 0.5s; align-items: center;}
.button_il:hover, .lista_r>div>*:hover>aside .button_il{color: rgba(255,255,255,1.00); border-color: rgba(11, 109, 92, 1); background: rgba(11, 109, 92, 1);}
.button_il>i{margin-left: 10px; color: rgba(200, 176, 114, 1);}
.button_il>span{font-size: 0.8em; text-transform: lowercase;}


.button_t2{display: inline-flex; justify-content: space-between; background: rgba(200, 176, 115, 1);  border: 1px dotted rgba(29, 33, 41, 0.2);  color: rgba(255, 255, 255, 1); padding: 7px 10px 7px 10px; transition: 0.5s; align-items: center; width: -webkit-fill-available !important; width: fit-content !important;}
.button_t2:hover{color: rgba(255,255,255,1.00); border-color: rgba(255, 255, 255, 0.5); background: rgba(11, 109, 92, 1);}
.button_t2>i{margin-left: 10px; font-size: 0.8em; font-weight: 500; transition: 0.5s;}
.button_t2:hover>i{transform: rotate(360deg);}
.button_t2>span{font-size: 0.8em; text-transform: lowercase;}


.lista_s .button_il{flex-direction: column-reverse; align-items: flex-end; justify-content: flex-start; border: none; height: fit-content;}
.lista_s>div>*:hover .button_il:hover>i{color:rgba(255,255,255,1.00); }


.pagination{display:flex; justify-content: center; padding-top:0px; }
.pagination>*{display:inline-flex; justify-content: center; align-items: center; margin-right: 5px; border: none; padding:5px; min-width: 15px; }
.pagination>span{border: none; }
.pagination>div{background:rgba(200, 176, 114, 1); color: rgba(255,255,255,1.00);  border-style: solid; border:0px solid rgba(255,255,255,1.00);}
.pagination>a:hover{background: rgba(20, 131, 112, 1); color: rgba(255,255,255,1.00);}

.info_box{background-repeat: no-repeat; background-size: cover; margin: 1px auto; }
.info_box>*{width: calc(100% - 100px) !important; max-width:none !important; color: rgba(255,255,255,1.00); background:rgba(20, 131, 112, 0.8);padding: 50px;text-align: center; }
.info_box>*>*{  width: 500px; max-width: 80%; margin: 0px auto; margin-bottom: 20px;  }
.info_box>*>*:last-child{margin-bottom: 0px;  }
.info_box>*>span{font-size:1.8em;  display: block;}
.info_box>*>div{opacity: 0.9;}



.lista_oglo>a{display: flex; width:calc(100% - 30px); margin-bottom: 15px; padding: 15px; flex-direction: column; border:1px dotted rgba(29, 33, 41, 0.2); transition: 0.5s;}
.lista_oglo>a:hover{border-color:  rgba(29, 33, 41, 0.25); background:rgba(249, 249, 249, 1);}
.lista_oglo>a>h3{ margin:0 0 10px 0; font-size: 1.4em; font-weight: normal;}
.lista_oglo>a>aside{ display: flex; width: 100%; }
.lista_oglo>a>aside>*{ display: inline-block; margin-right:20px;  }
.lista_oglo>a>aside>*>span{ font-weight: bold; }

.galeria{margin-bottom: 40px;}
.galeria h4{font-size: 1.5em; font-weight: 300; margin: 30px 0 10px 0; color: #148370;}
.galeria>nav{display: flex; flex-wrap: wrap;}
.galeria>nav>*{display: inline-flex; margin-right: 15px; margin-bottom: 15px; overflow: hidden; border-radius: 10px; width: 150px; height: 150px;}
.galeria>nav>*>*{display: flex;border-radius: 10px; height: 100%; width: 100%; justify-content: center; align-items: center; color: rgba(255,255,255,1.00); background: rgba(20, 131, 112, 0.7); font-size: 2em; opacity: 0; transition: 0.5s;}
.galeria>nav>*:hover>*{opacity: 1; }

.listapsl{margin-bottom: 40px;}
.listapsl h4{font-size: 1.5em; font-weight: 300; margin: 30px 0 10px 0; color: #148370;}
.listapsl>a{display: flex; padding: 10px 0; border-bottom: 1px dotted rgba(29, 33, 41, 0.2);}
.listapsl>a:last-child{border-bottom: none;}
.listapsl>a>i{margin-right: 10px; color:rgba(200, 176, 114, 1); transition: 0.5s;}
.listapsl>a:hover>i{margin-right: 15px; }


.center_c{padding: 50px 80px;text-align: center; line-height:2em;}
.center_c h2{margin-bottom: 20px; font-size: 2.5em; line-height: 3.3em;}

/*tabs*/
.new_shop_tabs{display: table; table-layout: fixed; width: 100%; border-left: 1px solid rgba(232,233,235,1.00);  }
.new_shop_tabs>*{display: table-cell; text-align: center; background: rgba(250,250,250,1.00);  border-right:1px solid rgba(232,233,235,1.00); border-top: 1px solid rgba(232,233,235,1.00);  border-bottom:1px solid rgba(232,233,235,1.00); transition: 0.5s; cursor: pointer;}
.new_shop_tabs>*:hover{background:rgba(240,240,240,1.00); border-top: 1px solid rgba(11, 109, 92, 1); }
.new_shop_tabs>*>a{display: block;padding: 15px 25px; }
.new_shop_tabs>*>a>i{margin-right: 10px; color:rgba(11, 109, 92, 1) }
.new_shop_tabs>.activ{background:rgb(255,255,255); border-bottom: 0px; border-top: 1px solid rgba(200, 176, 114, 1); cursor: default;}
.new_shop_tabs>.activ>a{ }


.new_shop_tabs.typ2>*{padding: 15px 25px; }
.new_shop_tabs.typ2>*>*{color:rgba(11, 109, 92, 1)}
.new_shop_tabs.typ2>*>i{margin-right: 10px;  }

.szk_titl{margin:40px 0 60px 0; text-align: center;     font-family: 'robotolight'; font-size: 1.6em;}

.szk_obra{background: rgba(247, 247, 247, 1); margin-top: -50px; text-align: center; margin-bottom: 0px; height:150px; background-size: cover; border: 2px solid rgb(255,255,255); width: calc(1180px - 4px);
    max-width: calc(90% - 4px);}
.szk_obra.small_o{ height:0px;  padding-bottom: 15px;}

.button_bar{padding-top: 20px; padding-bottom: 0px; display: flex;  justify-content: flex-start;}
.button_bar>*{ display: inline-flex; padding:10px 16px; min-width:90px; color: rgba(255,255,255,1.00); background:rgba(19, 129, 110, 1); border:1px dotted rgba(8, 71, 60, 1); justify-content: center; align-items: center; text-transform: uppercase; font-size: 0.85em; transition: 0.5s; cursor:pointer; margin-right: 10px; }
.button_bar>*:hover{background:rgba(13, 119, 100, 1); border-color: rgba(13, 119, 100, 1);}
.button_bar>*>*{display: inline-block;}
.button_bar>*>i{margin-left: 5px;}


.info_sbox_h_t1{background: rgba(255,255,255,1.00); width: 100%; display: table; table-layout: fixed;}
.info_sbox_h_t1>*{ display: table-cell; color: rgba(51, 54, 78, 1); text-align: center; padding:20px; border-right:  1px dotted rgba(29, 33, 41, 0.2);}
.info_sbox_h_t1>*:last-child{  border-right:none;}
.info_sbox_h_t1>*>*>i{ width: 40px; height: 40px; border-radius: 50%; margin-bottom: 20px; background:rgba(11, 109, 92, 1); color:rgba(255,255,255,1.00) ; }
.info_sbox_h_t1>*>*>span{ text-transform: uppercase; color:rgba(11, 109, 92, 1); margin-bottom: 10px; display: block; font-size: 0.9em;}
.info_sbox_h_t1>*>*>div>*{display: flex; margin-bottom: 7px; justify-content: center;}
.info_sbox_h_t1>*>*>div>*>*{display: inline-block; margin-right: 5px;}

.omediacji{ margin-bottom:50px;}
.omediacji>*{ width: 50%; margin: 0px; padding: 0px; }
.omediacji>*:first-child{  background: linear-gradient(220deg, rgba(11, 109, 92, 1) 0%, rgba(11, 109, 92, 0) 80%),linear-gradient(122deg, rgba(11, 109, 92, 1) 72%, rgba(20, 131, 112, 1) 72%); border-radius: 0 50px 0 0;}
.omediacji>*:first-child>*{  margin: 50px 0 50px auto; width: calc(590px - 100px);  max-width:calc(90% - 100px); margin-right: 70px; color: rgba(255,255,255,1.00);}
.omediacji>*:first-child>* .small_title_w{  color:rgba(255,255,255,1.00); }
.omediacji>*:first-child>*>h2{margin-bottom:30px; font-size: 1.4em;}
.omediacji>*:first-child>*>div{opacity: 0.8;}
.omediacji>*:first-child>*>nav{margin-top: 30px; justify-content: flex-start;}


.omediacji>*:first-child>*>nav.buttons_Bu>*{background: rgba(200, 176, 115, 1); border: 1px dotted rgba(29, 33, 41, 0.2); color: rgba(255, 255, 255, 1); padding: 3px 0px;  }
.omediacji>*:first-child>*>nav.buttons_Bu>*:hover{background:rgba(13, 119, 100, 1);  color: rgba(255, 255, 255, 1); border: 1px dotted rgba(255, 255, 255, 0.25); }
.omediacji>*:first-child>*>nav.buttons_Bu>*>span{padding:5px 10px; transition: 0.5s; font-size: 0.8em;}
.omediacji>*:first-child>*>nav.buttons_Bu>*>i{transition: 0.5s; color: rgba(255, 255, 255, 1); padding:5px 10px; font-size: 0.8em;}
.omediacji>*:first-child>*>nav.buttons_Bu>*:hover>i{transform: rotate(360deg)}

.omediacji>*:last-child>*{  margin: 50px 0 50px auto; width: calc(590px - 100px);  max-width:calc(90% - 100px);}
.omediacji>*:last-child img{max-width: 90%; background: rgba(255,255,255,1.00);}



.table_t1{display: table; width: 100%; border-top: 1px solid rgba(232,233,235,1.00); border-bottom: 1px solid rgba(232,233,235,1.00); }
.table_t1>*{display: table-row;padding: 0px; margin: 0px; transition: 0.5s; }
.table_t1>*:nth-child(odd){background: rgba(250,250,250,1.00);}
.table_t1>*:hover{background:rgba(232,233,235,1.00);}
.table_t1>*>*{display: table-cell !important; padding: 15px; vertical-align: middle;  border-bottom: 1px solid rgba(232,233,235,1.00);}
.table_t1>*:last-child>*{border-bottom: none;}
.table_t1>*>*>aside{margin-bottom:3px; color:rgba(160,160,160,1.00) ; font-size: 0.7em;}
.table_t1>*>*>h3{font-size: 1.05em; margin: 0px;}
.table_t1>*>i{color:rgba(200, 176, 114, 1); width:30px; text-align: center; font-size: 1.2em;}
.table_t1>*>*>i{color: rgba(11, 109, 92, 1); position: relative;}
.table_t1>*>*>i>div{font-style: normal; position: absolute; right: 5px; top:15px; pointer-events: none; opacity: 0; transition: 0.5s; font-family: 'latoregular'; font-size: 0.8em; color: rgba(255,255,255,1.00) ;}
.table_t1>*>*:hover>i>div{pointer-events: auto; opacity: 1;}
.table_t1>*>*>i>div>aside{border:4px solid transparent; border-bottom-color: rgba(11, 109, 92, 1); border-right-color: rgba(11, 109, 92, 1); width: 0px; height:0px; margin:0px 0px 0px auto;}
.table_t1>*>*>i>div>div{padding: 10px; background:rgba(11, 109, 92, 1); font-weight: normal; border-radius: 5px 0 5px 5px; }

.table_t2{display: table; width: 100%; border-bottom: 1px solid rgba(232,233,235,1.00); }
.table_t2>*{display: table-row;padding: 0px; margin: 0px; transition: 0.5s; }
.table_t2>*:nth-child(even){background: rgba(250,250,250,1.00);}
.table_t2>*:hover{background:rgba(232,233,235,1.00);}
.table_t2>*:first-child{background:rgba(232,233,235,0) !important; font-size: 0.7em; text-transform: uppercase; color:rgba(181,177,176,1.00);}
.table_t2>*>*{display: table-cell !important; padding: 15px; vertical-align: middle;  border-bottom: 1px solid rgba(232,233,235,1.00);}
.table_t2>*:last-child>*{border-bottom: none;}
.table_t2>*>*>aside{margin-bottom:3px; color:rgba(160,160,160,1.00) ; font-size: 0.7em;}
.table_t2>*>*>h3{font-size: 1.05em; margin: 0px;}
.table_t2>*>i{color:rgba(200, 176, 114, 1); width:30px; text-align: center; font-size: 1.2em;}
.table_t2>*>*>i{color: rgba(11, 109, 92, 1); position: relative;}
.table_t2>*>*>i>div{font-style: normal; position: absolute; right: 5px; top:15px; pointer-events: none; opacity: 0; transition: 0.5s; font-family: 'latoregular'; font-size: 0.8em; color: rgba(255,255,255,1.00) ;min-width: 150px;}
.table_t2>*>*:hover>i>div{pointer-events: auto; opacity: 1;}
.table_t2>*>*>i>div>aside{border:4px solid transparent; border-bottom-color: rgba(11, 109, 92, 1); border-right-color: rgba(11, 109, 92, 1); width: 0px; height:0px; margin:0px 0px 0px auto;}
.table_t2>*>*>i>div>div{padding: 10px; background:rgba(11, 109, 92, 1); font-weight: normal; border-radius: 5px 0 5px 5px; }
.table_t2>*:first-child>* i{color:rgba(181,177,176,1.00);}

.ramka_tB{border: 1px solid rgb(236,234,235); border-top: 0px;}
.pad_redu{ padding: 0px 0 15px 0 !important; text-align: center;}
.pad_rA{padding: 30px;}




.list_person_t1>*{margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid rgba(232,233,235,1.00); }
.list_person_t1>*:last-child{margin-bottom: 0px; padding-bottom: 0px; border-bottom: none;}
.list_person_t1>*>*:first-child{display: flex; margin-bottom: 10px; }
.list_person_t1>*>*:first-child>i{width: 55px; margin-right: 10px;color:rgba(231,55,55,1.00); font-size: 2em; }
.list_person_t1>*>*:first-child>span{width: 90px; margin-right: 10px;}
.list_person_t1>*>*:first-child>span>i{display: block; height: 90px; width: 100%; }
.list_person_t1>*>*:first-child>div{width: calc(100% - 100px); align-self: center;}
.list_person_t1>*>*:first-child>div>aside{margin-bottom:5px; font-size: 0.7em; text-transform: uppercase; color: rgba(181,177,176,1.00)}
.list_person_t1>*>*:first-child>div>h4{font-size: 1.1em; color:rgba(11, 109, 92, 1);}
.list_person_t1>*>*:first-child>span{ text-align: right; color:rgba(231,55,55,1.00); font-size: 1.1em; align-self:flex-end; }

.list_person_t1.mod>*>*:first-child>span{width:60px;}
.list_person_t1.mod>*>*:first-child>span>i{height: 60px; background-size: cover !important;}
.list_person_t1.mod>*>*:first-child>div{width: calc(100% - 150px);}
.list_person_t1.mod>*>*:first-child>span:last-child{width: 80px}


.list_person_t2>*{margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid rgba(232,233,235,1.00); display: flex;  }
.list_person_t2>*:last-child{margin-bottom: 0px; padding-bottom: 0px; border-bottom: none;}
.list_person_t2>*>span{width: 150px; margin-left: 40px;}
.list_person_t2>*>span.wide{width:280px; }
.list_person_t2>*>span.wide>i{background-position: center; }
.list_person_t2>*>span>i{display: block; height: 150px; width: 100%; background-repeat: no-repeat; background-size: cover;}
.list_person_t2>*>div{width: calc(100% - 190px); }
.list_person_t2>*>div>aside{margin:5px 0 10px; font-size: 0.7em; text-transform: uppercase; color:rgba(231,55,55,1.00)}
.list_person_t2>*>div>h3{font-size: 1.2em; color:rgba(11, 109, 92, 1); margin-bottom: 10px;}
.list_person_t2>*>div>div>ul{padding-left: 20px;}
.list_person_t2>*>div>div>ul>*{margin-bottom: 5px;}


.mb_person_list>*{padding: 0px 0 30px 0; }
.mb_person_list>h4{margin: 0px auto; text-align: center; padding: 30px  0 30px 0 ; display: block; max-width: 65%; }
.mb_person_list>p{margin: 0px auto; text-align: center; padding: 0px  auto 30px auto ; display: block; max-width: 65%; }
.mb_person_list>h2{ border-top:1px dotted rgba(204, 204, 204, 1); color: rgba(13, 119, 100, 1);  text-align: center; padding: 40px 30px ; display: block; margin-top: 10px;  }

.o_page_r>article table[style="text-align: justify; border-collapse: collapse; width: 100%; border: 1px solid black;"] td{padding: 5px;}

.szeregowa main>section>.st_pd>h3{ font-size: 1.4em; margin-bottom:30px; margin-top: 20px; color:rgba(11, 109, 92, 1); }

.formm>*>*{margin-bottom:10px;}
.formm>*>*>.buttonS{margin-top: 20px;}
.formm>*>*>textarea{width: calc(100% - 22px);
    border: 1px dotted rgba(51, 54, 78, 0.4);
    padding: 7px 10px; }
	.szeregowa .sekcia_zielona.empty{min-height: 100px}

.color_hip{color: rgba(255,255,255,1.00); border-bottom: 1px dotted rgba(255,255,255,0.54); padding-bottom:2px; width: fit-content;}

.zg_ody.small_e{font-size: 0.7em;}

.o_page_r table[style="text-align: justify; border-collapse: collapse; width: 100%; border: 1px dotted rgba(204, 204, 204, 1);"] td{padding: 5px;}

.no_bor_o>*{border: none !important; padding-left: 0px !important;}

body.niepelnosprawni .omediacji>aside{border-radius: 50px 50px 50px 0; background: #fff;}

body.niepelnosprawni .mobile_m, body.niepelnosprawni>nav>section>aside>*{color: rgba(51, 54, 78, 1);}
body.niepelnosprawni.szeregowa main>section>.st_pd>h3{color: rgba(255,255,255,0.49)}
body.niepelnosprawni.szeregowa .table_t2>*:last-child>*{color:rgba(51, 54, 78, 1);}

body.niepelnosprawni.szeregowa .zespolG>*>div{color:rgba(255, 255, 255, 1);}
body.niepelnosprawni.szeregowa .mb_person_list>h2{color:rgba(255, 255, 255, 0.6);}

@media screen and (max-width:1200px){
	
	body>header>div>*>div{width:50%; padding:0px 5%;}
	body>header>div>*>aside{width: 40%;}
	body>header>div>*>div>h2{font-size: 2em;}
	.kon_HA_1>*:first-child>*{width: 35%;}
	body>main>section>*, body>main>form>*{width: 90%;}
	
}

@media screen and (max-width:900px){
	body>nav>section>div{display: none; }
	.mobile_m{display: flex;}
	.mobile_m>div{width: 50px; text-align: right;}
	.szeregowa>header>div>*>div>h1{font-size: 2em;}
	.o_page_r>*{padding-right: 40px;}
	.o_page_r>nav{padding-left: 0px; padding-right: 0px; position: absolute; background: rgba(255,255,255,1.00); border: 1px dotted rgba(29, 33, 41, 0.2); transition:0.5s; right: 0px; margin-right:0; width: 40px; overflow: hidden; }
	
	.o_page_r>nav:hover{margin-right: 0px;  width: 200px }
	.o_page_r>nav>div>aside{display: flex; align-items: center;margin-left:0px; width: calc(200px - 30px)}	
	.o_page_r>nav:hover>div>aside{display: flex; align-items: center;}	
	.o_page_r>nav>div>aside::before{content:""; width: 0px; height: 0px; border: 5px solid rgba(255,255,255,0); border-right-color:rgba(255,255,255,1);  margin-right:15px; transition: 0.5s; }
	.o_page_r>nav:hover>div>aside::before{transform: rotate(180deg);  }
	.o_page_r>nav>div>a{padding-left:40px; width: calc(200px - 60px);}
	.o_page_r>nav>div>a:last-child{ border-bottom: none;}
	.kon_HA_1>*:first-child{align-items: flex-end;}
	.kon_HA_1>*:first-child>*{border-right: none; margin-right: 0px; }
	.lista_p>div>*>h3{font-size: 1em; width:calc(50% - 100px);}
	.lista_p>div>*>div{width: 25%; padding-left: 10px;margin-left: 10px;}
	.lista_p>div>*>div>*{font-size: 0.85em;}
	.win_per_inf>div>section{flex-wrap: wrap;}
	.win_per_inf>div>section>*{padding:30px 0 0 0; margin: 0px; width: 100%; border-left: none;}
	.new_shop_tabs.typ2>*{padding: 10px;}
	.new_shop_tabs.typ2>*>i{display: block; padding: 0px; margin: 0 0 5px 0;}
	.new_shop_tabs.typ2>*>span{font-size: 0.85em;}body>header>div>*>nav>*{height: 80px; padding: 0 20px; text-align: center;font-size: 0.9em; width: calc(25% - 41px);}
	.szeregowa>header>div>*>nav>*{font-size: 0.85em;}
	.szeregowa>header>div>*>nav>*>*{margin: 0px; padding: 0px; width: 100%;}
	.szeregowa>header>div>*>nav>*>i{margin-bottom:5px;}
	.logotypy_s>*>a {width: calc(15% - 41px);}
	body>header>div>*>nav>*>img{height: 33px;}
	.niepelnosprawni.szeregowa>header>div>*>div>h1 {
    font-size: 1.15em;
}
	.zespolG>*>aside{width: 150px; height: 150px;}
	.zespolG>*>div {width: calc(100% - 210px);}
}
	



@media screen and (max-width:600px) 
{
	.kon_HA_1{flex-wrap: wrap;}
	.kon_HA_1>*:first-child{width: 100%;}
	.kon_HA_1>*:first-child{margin-bottom:30px;}
	.kon_HA_1>*:first-child>*{width: 100%; padding-right: 0px; text-align: center;}
	body>header>div>*>div{width: 90%;}
	body>header>div>*>aside{display: none;}
	body.szeregowa>header>div>*>aside{display: inline-flex;}
	body>header>div>*>nav>*{width: 33%; flex-direction: column; align-items: center; text-align: center; font-size: 1em; padding: 0 10px;}
	body>header>div>*>nav{table-layout: fixed;}
	body>header>div>*>nav>*>img{height: 30px; margin:0 0 10px 0px;}
	.two_col>*{width: 90%; margin-bottom: 20px;}
	body>nav{height: 60px;}
	body>header>div>*>nav{bottom: 0px; margin-bottom: 0px;}
	body>header>div>*>div>h2{margin-bottom: 20px; font-size: 1.8em;}
	body>header>div>*{height: 100%;}
	body>header>div>*>div>.buttons_Bu, body>header>aside{display: none;}
	.szeregowa>header{margin-top:80px; padding-top:0px; }
	.lista_p>div>*{flex-wrap: wrap;}
	.lista_p>div>*>*{width: calc(100% - 32px) !important; margin-right: 0px !important; margin-left: 0px !important; padding: 15px 15px 0 15px !important;}
	.lista_p>div>*>h3{text-align: center; justify-content: center; margin-bottom:30px;}
	.lista_p>div>*>div {border-top: 1px dotted rgba(29, 33, 41, 0.2); border-left: none; padding: 15px !important; margin: 0px; background: rgba(249, 249, 249, 1);}
	.win_per_inf{flex-wrap: wrap;}
	.win_per_inf>*{margin: 0px !important; width: 100% !important; text-align: center;}
	.win_per_inf>aside{margin-bottom:30px !important;}
	.formAddZglo>article{    width: calc(90% - 20px);
    height: calc(90% - 20px);}
	.info_sbox_h_t1, .info_sbox_h_t1>*, .table_t2, .table_t2>*, .table_t2>*>*{display: block !important;}
	.info_sbox_h_t1>*{padding: 20px 20px 0 20px}
	.info_sbox_h_t1>*:last-child{padding: 20px}
	.logotypy_s>*>a {width: calc(25% - 41px);}
	.table_t2>*:first-child, .szeregowa>header>div>*>nav>*>i, body>header>div>*>nav>*>img, .new_shop_tabs.typ2>*>i{display: none !important;}
	.table_t2>*>*{padding: 15px 15px 0 15px;}
	.table_t2>*>*:last-child{padding: 15px ;}
	.list_person_t2>*, .tab_di_po>*{flex-direction: column;}
	.list_person_t2>*>span{max-width: 100%; margin-left: 0px; margin-top: 10px;}
	.list_person_t2>*>div{max-width: 100%; width: 100%;}
	.szk_titl{font-size: 1.3em; margin-bottom:30px;}
	.win_per_inf>aside>img{max-width: 120px;}
	.win_per_inf>div>h3{font-size: 1.25em;}
	.tab_di_po>*>span{margin-bottom:5px; width: 25px;  height: 25px; font-size: 1.1em;}
	.new_shop_tabs.typ2>*>span{font-size: 0.9em;}
	.niepelnosprawni .new_shop_tabs.typ2>*>span{font-size: 0.8em;}
	body.szeregowa>header>div>*>nav>*{padding: 0 20px; font-size: 0.9em;}
	.tresc>section>*{ width: calc(100% - 50px);}
	.lwtr>a{    width: calc(100% - 12px);}
	.tresc>section.nr_typ_2k>*, .tresc>section.nr_typ_3k>*{width: calc(100% - 80px); border-right: none !important; }
	.tresc>section.nr_typ_3k>*{border-bottom: 1px dotted rgba(204, 204, 204, 1);}
	.two_col_32{flex-wrap: wrap;}
	.two_col_32>*{width: 100% !important;}
	.list_m_v_t1 {max-width: 100%; height: auto; border: none;  margin-bottom: 30px;}
	.filtry_f>* {width: calc(50% - 10px);}
	.filtry_f>.multiselect>div>* {width: calc(100% - 26px);}
	.szeregowa .form_p>.buttons_b>*{ margin-bottom: 5px;}
	.omediacji>*{width: 100%;}
	.newsg>div {padding: 0 40px 30px 40px !important;}
	.newsg>div>a {width: calc(100% - 15px); min-height: auto; padding-bottom: 40px;}
	.lista_s>div>*{flex-direction: column; }
	.lista_s>div>*>span{width:100%;}
	.lista_s>div>*>div{width: calc(100% - 30px); padding: 20px 0;}
	.lista_typ4>* {width: calc(100% - 17px);}
	.zespolG>*{    flex-wrap: wrap;width: calc(100% - 2px);margin-right: 0px;}
	.zespolG>*>aside{width: 130px; height: 130px;}
	.zespolG>*>div{width: calc(100% - 180px)}
	.autor{flex-wrap: wrap;}
	.autor>span{width: 100%; margin-bottom: 10px;}
	.autor>div{width: 100%;}
	body>nav>*>*:first-child{margin-left: 0px;}
	
	.o_page_r>article>table[style="width: 100%; height: 200px; "]{height: auto !important;}
	.o_page_r>article>table[style="width: 100%; height: 200px; "], .o_page_r>article>table[style="width: 100%; height: 200px; "]>*, .o_page_r>article>table[style="width: 100%; height: 200px; "]>*>*, .o_page_r>article>table[style="width: 100%; height: 200px; "]>*>*>*{display: block;}
	.o_page_r>article>table[style="width: 100%; height: 200px; "]>*>*>*{width: 100% !important;}
	
	.o_page_r table[style="text-align: justify; border-collapse: collapse; width: 100%; border: 1px dotted rgba(204, 204, 204, 1);"]{table-layout: fixed; text-align: left !important; }
	.o_page_r table[style="text-align: justify; border-collapse: collapse; width: 100%; border: 1px dotted rgba(204, 204, 204, 1);"] td{vertical-align: top !important;}
	.szeregowa>header>div>*>div>nav{max-width: 80%;  text-align: center;}
	.omediacji>*:first-child>*{    width: calc(590px - 60px); max-width: calc(90% - 60px);}
	.newsg>div>a>aside {height: 150px; background-position: top;}
	
	.szeregowa>header>div>*>div>h1 { font-size: 1.5em;}
	.zespolG>*>div>h4{font-size: 1.1em;}
	
	.tresc>section.nr_typ_2k>*>i, .tresc>section.nr_typ_3k>*>i {    right: calc(50% - 30px);}
		
}

@media screen and (max-width:900px) and (orientation:landscape)
{
	.szeregowa>header{margin-top:70px; }
	body>nav{height: 50px;}
	body>header>div>*>nav{bottom: 0px; margin-bottom: 0px;}
	body>header>div>*>div>h2{margin-bottom:10px; font-size: 1.5em;}
	
	body>header>div>*>div{height: calc(100% - 80px);}
	body>header>div>*{height: 100%;}
	body>header>div>*>div>.buttons_Bu, body>header>aside{display: none;}
body>header>div>*>div>div {font-size: 1em; line-height: 1.5em; margin-bottom: 0px; display: none;}
	.small_title_w{margin-bottom: 10px; margin-top: 45px;}
	.help_t1_0{bottom: 100px !important;}
	
	
}
