#_closeBtn {
position: absolute;
right: 5%;
bottom: -5.5em;
font-size:calc(1em + 1px);
color:#b61928;
outline: 0px;
}

#_closeBtn span {
color:#b61928;
}

@media screen and (max-width: 600px) {
#_closeBtn strong {
display:none;
}
}

._numRows {
text-align:left;
margin:1em 0 1em 1em;
}

._tablePraca {
border-collapse:collapse;
}

._tablePraca td,._tablePraca th {
border:none;
padding:1.5em;
}

._tablePraca td:first-child {
font-weight:400;
color:#000;
/*font-size:calc(1em + 2px);*/
/*text-shadow:1px 1px 1px black,-1px -1px 1px black,-1px 1px 1px black,1px -1px 1px black;*/
/*letter-spacing:1.1px;*/

}

._tablePraca tr:nth-child(2n+1) {
background:#fff;
}
._tablePraca tr:nth-child(2n+2) {
background:#f5f5f5;
}

._tablePraca tr:not(:first-child):hover {
/*background:#d3e2eb;*/
background:#ddd;
cursor:pointer;
}
._tablePraca ._dummyTR {
display:none;
}

._banerPraca {
margin:auto;
width:100%;
text-align:center;
}

._banerPraca tr td {
text-align:center;
}

._banerPraca tr td img {
width:50%;
}

@media screen and (max-width: 600px) {
  ._tablePraca tr:first-child,._tablePraca th {
    display:none !important;
  }
  ._tablePraca tr:not(._dummyTR) {
    display:block;
    margin:20px 0;
    padding:5px;
    border: 1px solid #ddd;
    border-radius: 12px 0 12px 0;
    position:relative;
    overflow:hidden;
  }
  ._tablePraca tr td,._banerPraca tr td {
    display:block;
    text-align:center;
    padding:0;
  }
  ._banerPraca {
      width:100%;
    }
  ._banerPraca tr td {
    padding:5%;
    margin:auto;
    text-align:center;
    display:inline-block;
    width:49%;
  }
  ._banerPraca tr td img {
    width:auto;
  }
  ._tablePraca tr td:last-child {
    display:none;
  }
  ._tablePraca tr td:nth-last-child(2) {
    padding:5px 25px !important;
  }
  ._tablePraca tr:before {
    content:"\00BB";
    position:absolute;
    color:#b61928;
    font-size:22px;
    font-weight:600;
    right:10px;
    bottom:0px;
  }
}

._tablePraca tr:hover td {
color:#000;
}

p._tablePraca,._tablePraca tr th {
font-family:"Poppins",sans-serif;
border:none;
background:transparent !important;
font-weight:600 !important;
/*font-size:15px !important;*/
color:#222;
height:3em;
}

._headPraca,._headPraca2,._headPraca3 {
font-family:"Poppins",sans-serif;
font-size:26px;
font-weight:600;
color:#b61928;
text-align:left;
margin-bottom:1em;
}

._headPraca2 {
color:#626769;
text-align:center;
font-weight:600;
}

._headLeft {
text-align:left !important;
}

._headPraca3 {
font-weight:600;
font-size:20px;
margin:1em 0 0.5em 0;
}

p._tablePraca {
padding-left:1em;
height:2em;
}

._paihBtn a,._paihBtn span {
padding:10px;
border-radius:10px 0px;
/*width:100px;*/
text-align:center;
background-color:#b61928;
}

._paihBtn,._paihBtn a,._paihBtn span {
color:white;
font-size:15px;
font-weight:normal;
}

._btnBig,._btnBig a,._btnBig span {
width:180px !important;
font-size:17px;
font-weight:600;
text-align:center;
}

._btnBig a,._btnBig span {
display:block;
}

/*tr:hover ._paihBtn a {
background-color:#0c7492;
}*/

.choices {
min-width:250px !important;
z-index:1;
}

input.choices,select.choices {
background:none;
border:1px solid #ddd;
border-radius:10px;
padding:10px;
}

.choices .choices__list .choices__list .choices__item--disabled
{text-indent:-9999px;height:0;width:0;padding:0;}
.choices[data-type*=select-one] > .choices__list > .choices__list > .choices__item--selectable
{padding-right:10px;}
.choices[data-type*=select-one] > .choices__list > .choices__list > .choices__item--selectable::after
{display:none;}
.choices__list--dropdown, .choices__list[aria-expanded]
{word-break:normal;}
.choices__placeholder {
font-size:calc(1em + 2px);
color:#797979;
opacity:1;
}

#fixedMenu {
z-index:105 !important;
}



/********* Zakładki **********/
._jobs_tabs
{
  width:100%;
}
._jobs_tabs td
{
  width:33.33%;
  padding:0 2%;
}
._jobs_tabs td img {
  width:120px;
  filter: brightness(0%) saturate(0%) invert(11%) sepia(80%) saturate(676%) hue-rotate(161deg) brightness(95%) contrast(96%);
}
._jobs_tabs td span {
  margin-top:-70px;
}
._jobs_tabs td span:first-child {
  display:block;
  position:relative;
  margin:-70px 25% 0 25%;
  background:#fff;/*radial-gradient(#fff 60%,rgba(255,255,255,0));*/
}
._jobs_tabs td a {
  display:block;
  text-align:center;
  width:100%;
  border: 1px solid rgb(180,190,200);/*#ddd*/
  border-radius: 12px 0 12px 0;
  padding:10px 0 0 0;
  min-height:calc(60px + 3em);
  outline:none;
  text-decoration:none !important;
  /*color:#626769;*/
  color:#08283a;
  font-family:"Poppins",sans-serif;
  font-size:22px;
}
._jobs_tabs td a:hover,._jobs_tabs td a._active {
  border-right:1px solid rgba(181, 126, 141, 0.3);
  border-bottom:1px solid rgba(181, 126, 141, 0.3);
  border-left: 2px solid rgba(181, 126, 141, 0.3);
  border-top: 2px solid rgba(181, 126, 141, 0.3);
  /*box-shadow:0 0 30px rgba(181, 26, 41, 0.05);*/
  text-decoration:none !important;
  color:#b61928;
}
._jobs_tabs td a:hover img,._jobs_tabs td a._active img {
  /*filter:brightness(0) saturate(100%) invert(16%) sepia(32%) saturate(3468%) hue-rotate(328deg) brightness(106%) contrast(103%);*/
  filter:brightness(0%) saturate(100%) invert(17%) sepia(41%) saturate(5548%) hue-rotate(341deg) brightness(93%) contrast(100%);
}
._jobs_tabs td a._active {
  /*cursor:default;*/
  border-color:rgba(181, 26, 41, 1);
  border-width:3px;
  /*box-shadow:0 0 30px rgba(181, 26, 41, 0.1);*/
}

@media screen and (max-width: 600px) {
._jobs_tabs td {
  display:block;
  width:100%;
  max-width:400px;
  margin:40px 0 0 0;
}
._jobs_tabs td img {
  width:80px;
}
._jobs_tabs td span {
  margin-top:-40px;
}
._jobs_tabs td span:first-child {
  display:block;
  position:relative;
  margin:-40px 20% 0 20%;
  background:#fff;/*radial-gradient(#fff 60%,rgba(255,255,255,0));*/
}
._jobs_tabs td a {
  min-height:calc(40px + 3em);
}
/*._jobs_tabs td a {
  display:block;
  text-align:center;
  width:100%;
  border: 1px solid #ddd;
  border-radius: 12px 0 12px 0;
  padding:10px 0 0 0;
  min-height:calc(30px + 2em);
  outline:none;
  text-decoration:none !important;
  color:#626769;
  font-family:"Poppins",sans-serif;
  font-size:17px !important;
}
._jobs_tabs td a:hover img,._jobs_tabs td a._active img {
  filter:brightness(0%) saturate(100%) invert(17%) sepia(41%) saturate(5548%) hue-rotate(341deg) brightness(93%) contrast(100%);
}*/


}


._shBox {
width:100%;
padding:1.5em 2em;
background:#fff;
border: 1px solid #ddd;
border-radius: 12px 0 12px 0;
text-align:justify;
font-size:calc(1em + 3px);
display:inline-block;
/*box-shadow:3px 3px 30px rgba(130,130,130,0.2);*/
}

._redBox {
width:100%;
padding:15px 20px;
background:#b61928;
text-align:center;
color:#fff;
font-size:33px;
}

._redBox ._paihBtn {
margin:25px 0 40px 0;
}

._redBox ._paihBtn a {
background-color:#fff;
color:#b61928;
font-size:33px;
padding:15px 45px;
}
._redBox ._paihBtn a:hover {
text-decoration:none;
}

._redBox ._headPraca {
font-family:"Poppins",sans-serif;
font-size:30px;
color:#fff;
font-weight:normal;
text-align:center;
margin:15px 0 calc(1em + 15px) 0;
}

@media screen and (max-width: 600px) {
._nullBox {
border:none;
background:none;
font-size:1em;
padding:0 !important;
margin:0 !important;
}

._redBox {
padding:5px 7px;
font-size:3.6vw;
}

._redBox ._paihBtn {
margin:10px 0 30px 0;
}

._redBox ._paihBtn a {
font-size:3.6vw;
padding:10px 22px;
}
._redBox ._paihBtn a:hover {
text-decoration:none;
}

._redBox ._headPraca {
font-size:5vw;
margin:10px 0 calc(1em + 10px) 0;
}

._headPraca,._headPraca2 {
font-size:5vw;
}

  #_tableMap td
  {
    display:block;
    width:100%;
  }
  div._shBox {
    text-align:left;
  }
  br + br + br + br {
    display:none;
  }
  br + br {
    content:"";
    display:block;
    font-size:0.25em;
  }
}


/********* Benefity ************/
#_investSteps li a:hover {
text-decoration: none !important;
}
#_investStepsCont {
/*text-align:center;*/
overflow:visible;
width:100%;
/*margin:auto;*/
}
#_investSteps {
/*width:102.44%;
width:calc(100% + 20px);*/
width:100%;
margin:0 auto 40px 3em;
float:right;
padding:0;
/*display:flex;
flex-wrap:wrap;
flex-direction:row;
justify-content:center;
align-content:space-between;*/
}
#_investSteps li {
display:inline-block;
text-align:center;
width:160px;
/*height:100px;*/
margin:20px 10px 0em 10px;
list-style-type:none;
padding:0;
vertical-align:text-top;
color:black;
line-height:100%;
/*font-weight:400;*/
background-color:#fff;
}
/*#_investSteps li:hover {
box-shadow: 0 0 20px rgba(181, 26, 41, 0.08);
border:1px solid rgba(181, 26, 41, 0.2);
}*/

@media screen and (min-width:300px) and (max-width:600px) {
#_investSteps li {
width:calc(50% - 32px);
font-size:15px;
}
}

@media screen and (min-width:300px) and (max-width:400px) {
#_investStepsCont ul#_investSteps li a {
width:26.7vw !important;
height:26.7vw !important;
}
#_investSteps img {
width:17vw !important;
height:17vw !important;
margin-top:17% !important;
}
}


#_investSteps li.newOffer::before {
content:'Nowość!';
display:block;
position:absolute;
color:#b62840;
border:2px solid #746c8f;
background-color:white;
padding:0 5px;
margin-left:200px;
margin-top:2em;
}

#_investSteps img {
margin:19px 0 0 0;
max-width:70px !important;
max-height:70px !important;
filter: brightness(0%) saturate(0%) invert(41%) sepia(10%) saturate(202%) hue-rotate(151deg) brightness(92%) contrast(87%);
}
._investSteps > li img {
display:block;
width:70px;
max-height:70px;
margin:auto !important;
}
#_investStepsCont ul#_investSteps li a {
display:block;
position:relative;
width:110px;
height:110px;
margin:auto;
text-align:center;
text-decoration:none;
border:1px solid #ddd;
box-shadow:0 0 20px rgba(98,103,105,0.03);
border-radius:50%;

/*filter:brightness(0) saturate(100%) invert(16%) sepia(32%) saturate(3468%) hue-rotate(328deg) brightness(106%) contrast(103%);*/
}
/*#_investSteps li a:hover {
-webkit-filter:brightness(0) saturate(100%) invert(16%) sepia(32%) saturate(3468%) hue-rotate(328deg) brightness(106%) contrast(103%);
filter:brightness(0) saturate(100%) invert(16%) sepia(32%) saturate(3468%) hue-rotate(328deg) brightness(106%) contrast(103%);
-webkit-filter:grayscale(0.25) brightness(85%);
filter:grayscale(0.25) brightness(85%);
filter:gray;
text-decoration:none !important;
}*/
ul#_investSteps li a {
font-size: 18px !important;
color: #626769 !important;
font-weight: normal;
line-height: 18px;
display: block;
text-align: center;
}
/*ul#_investSteps li a:hover {
color: #801b24 !important;
}*/

