.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(/wp-content/themes/borbis/js/fancybox/fancybox_sprite.png);}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url(/wp-content/themes/borbis/js/fancybox/fancybox_loading.gif) center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/wp-content/themes/borbis/js/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/wp-content/themes/borbis/js/fancybox/fancybox_overlay.png);}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(/wp-content/themes/borbis/js/fancybox/fancybox_sprite@2x.png);background-size:44px 152px;}
#fancybox-loading div{background-image:url(/wp-content/themes/borbis/js/fancybox/fancybox_loading@2x.gif);background-size:24px 24px;}
}@media (max-width:767px){.offer .item_left img, .offer .item_right img{float:none;margin:0 auto;width:200px;}
.offer .item_right > a, .offer .item_left > a{text-align:center;width:100%;display:block;}
}
body.single-post .post p{font-size:18px;line-height:24px;}
#archives-2 label{display:none;}
body.single-post h2{font-size:30px;margin-bottom:10px;line-height:40px;color:#484848;}
body.single-post h3{font-size:25px;margin-bottom:5px;}
body.single-post h1{color:#484848;line-height:40px;}
body.single-post .subpage_header h1{color:#fff;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{border:2px solid #ff0000;}
span.wpcf7-not-valid-tip{position:initial;clear:both;}
.contact .contact_form .email_ico{top:8px;}
.borbis-tabs{margin:auto;border:1px solid #9db51c;border-radius:5px;}
.borbis-tabs__title{color:#8d8d8d;background:#fff;font-size:18px;padding:15px;height:25px;border-bottom:1px solid #9db51c;cursor:pointer;border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.borbis-tabs__tab:last-child .borbis-tabs__title{border-radius:5px;border:none;}
.borbis-tabs__title__text{float:left;}
.borbis-tabs__title__icon{float:right;width:40px;height:40px;}
.borbis-tabs__title__icon:before{font-family:"Font Awesome 5 Free";content:"\f150";font-weight:900;}
.borbis-tabs__tab--open .borbis-tabs__title__icon:before{content:"\f151";}
.borbis-tabs__desc{padding:0 20px;color:#625e6c;opacity:0;height:0;transition:ease 0.4s;border-bottom:1px solid #9db51c;}
.borbis-tabs__tab--open .borbis-tabs__desc{height:auto;padding:20px;opacity:1;}
.borbis-tabs__tab--open .borbis-tabs__title{font-weight:bold;}
.borbis-tabs p{margin:0 !important;padding:0;display:none;}
.borbis-tabs__tab--open p{display:block;}
@media(max-width:720px){.borbis-tabs__title{font-size:16px;padding:10px;height:35px;}
.borbis-tabs__title__icon{float:initial;width:auto;height:auto;position:absolute;right:10px;}
}
.borbis-form-container{background:#fff;border:1px solid #adcb1f;border-radius:15px;padding:15px;}
.borbis-form-oneThird{float:left;margin-right:5%;width:40%;}
.borbis-form-twoThird{float:left;width:55%}
.borbis-form-half{width:49%;float:left;}
.borbis-form-oneThird--contact{float:left;width:32%;}
.borbis-form-half--space{width:2%;float:left;height:10px;}
form .borbis-form-input input,form .borbis-form-input textarea{background:#fff;border-radius:5px;box-shadow:none;text-shadow:none;border:1px solid #d3d3d3;padding:5px;width:290px;margin-bottom:5px;font-size:14px;color:#333;box-sizing:border-box;}
i.fas.fa-at{font-size:115px;color:#adcb1f;width:100%;margin:auto;text-align:center;margin-bottom:10px;}
.borbis-form-acceptance{margin:5px 0;padding:5px;text-align:justify;border:1px solid #fff;}
form .borbis-form-acceptance p{margin:0!important;}
.borbis-form-acceptance span.wpcf7-list-item{margin:0;padding:0;}
.borbis-form-acceptance input[type="checkbox"]{margin:0 !important;}
.borbis-form-send{text-align:right;}
form .borbis-form-send input{background:#fff;border-radius:5px;box-shadow:none;text-shadow:none;border:2px solid #adcb1f;padding:5px;width:200px;margin-top:5px;font-size:16px;color:#adcb1f;transition:ease 0.4s;}
form .borbis-form-send input:hover{background:#adcb1f;color:#fff;box-shadow:none;text-shadow:none;border:2px solid #adcb1f;}
.borbis-form-input span.wpcf7-not-valid-tip{padding:5px;margin-bottom:5px;border-radius:5px;font-size:14px;width:290px;color:#bf0c0c;border-color:#bf0c0c;box-sizing:border-box;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing, div.wpcf7-spam-blocked{border:1px solid #bf0c0c;border-radius:5px;color:#bf0c0c;padding:5px;margin:5px;font-size:14px;position:absolute;bottom:10px;width:450px;margin:0 15px;}
.post-12 div.wpcf7-validation-errors, .post-12 div.wpcf7-acceptance-missing, .post-12 div.wpcf7-spam-blocked{left:0;max-width:70%;bottom:15px;padding:5px;border-width: 2px;margin: 0 20px;line-height: 20px;font-size: 16px}
form.wpcf7-form.unaccepted .borbis-form-acceptance, form.wpcf7-form.invalid .borbis-form-acceptance{border-radius:5px;border:1px solid #bf0c0c;padding:5px;}
div.wpcf7-mail-sent-ok{border:1px solid #adcb1f;border-radius:5px;color:#adcb1f;padding:5px;margin:5px;font-size:14px;position:absolute;bottom:3px;width:450px;margin:15px;}
.post-12 div.wpcf7-mail-sent-ok{left:0;max-width:70%;bottom:15px;padding:5px;border-width: 2px;margin: 0 20px;line-height: 20px;font-size: 16px} @media(max-width:720px){.borbis-form-container{padding:15px 6px;}
.borbis-form-oneThird,.borbis-form-twoThird{width:100%;}
.borbis-form-send{text-align:center;}
.borbis-form-send--contact{position:initial;}
form .borbis-form-input input, form .borbis-form-input textarea, .borbis-form-oneThird--contact{width:100%;}
}
div.wpcf7{position:relative;}
form .borbis-form-full .borbis-form-input input, form .borbis-form-full .borbis-form-input textarea,form .borbis-form-half .borbis-form-input input{width:100%;box-sizing:border-box;}
form .borbis-form-full .borbis-form-input textarea{height:100px;}
#borbis-contact-map{height:300px;width:100%;margin:0 0 35px 0;}
.borbis-contact-box{float:left;width:33.333333%;text-align:center;margin-bottom:35px;}
@media(max-width:720px){.borbis-contact-box{width:100%;}
}
.borbis-contact-box-div{width:50%;margin:auto;border:1px solid #adcb1f;padding:50px;border-radius:5px;height:125px;transition:ease .4s;cursor:pointer;}
.borbis-contact-icon{color:#adcb1f;font-size:48px;margin-bottom:20px;transition:ease .4s;}
.borbis-contact-title{color:#333;font-weight:bold;font-size:18px;transition:ease .2s;}
.borbis-contact-text, .borbis-contact-text a{font-size:16px;margin:10px 0 0 0;color:#333;transition:ease .4s;}
.borbis-contact-box-div:hover{background:#adcb1f;color:#fff;}
.borbis-contact-box-div:hover .borbis-contact-icon, .borbis-contact-box-div:hover .borbis-contact-title, .borbis-contact-box-div:hover .borbis-contact-text, .borbis-contact-box-div:hover .borbis-contact-text a{color:#fff;}
@media(max-width:768px){#Footer .Wrapper .col{margin:0 auto !important;}
}
.tabelaStrony{float:left;width:450px;}
@media(max-width:768px){.tabelaStrony{width:100%;}
.borbisProcesImg{float:none;}
}
@media(max-width:720px){.borbisImg100{width:100%;}
} h4.borbis-404-h4 {
text-align: center;
font-size: 26px;
margin-bottom: 25px;
}
.social-icons{
list-style:none;
float:left;
display:block;
margin: 5px;
background:none;
box-shadow:0;
}
.sbr_box .widget-title{text-transform:capitalize;} .bmJobOffer__list--title h4 {  margin-top: 25px;
}
.bmJobOffer__list--item{
font-size: 16px;
line-height: 24px;
}
.bmJobOffer__list--item i {
color: #b0cb1f;
margin-right: 5px
}
.bmJobOffer__info {
font-size: 16px;
line-height: 18px;
margin: 20px 0;
}
.bmJobOffer__info--rodo {
font-weight: bold;
border-top: 1px solid #dedede;
border-bottom: 1px solid #dedede;
padding: 15px 0;
margin: 35px 0;
}
.bmJobOffer__info--title {
font-size: 24px;
}
.bmJobOffer__info--text {
border-top: 1px solid #dedede;
border-bottom: 1px solid #dedede;
margin: 15px 0; 
padding: 15px 0;
}
.bmJobOffer__lists {
position: relative;
}
.bmJobOffer__list--img img {
position: absolute;
right: 0;
top: 50%;
padding: 0;
margin: -64px 0 0 0 !important;
height: 128px;
}
@media(max-width: 650px){
.bmJobOffer__list--img {
text-align: center;
}
.bmJobOffer__list--img img {
position: unset;
margin: 0 !important;
width: auto;
}
}
.grecaptcha-badge {
display: none !important;
}
@media(max-width: 479px) {
.post .desc .image img {
height: auto;
}
}
.post .desc .image img, .post .image .fancybox img {
max-width: 100% !important;
height: auto;
} .pager center {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.pager .prev, .pager .next {
position: initial;
top: initial;
left: initial;
}
.pager {
height: auto;
}
html body .pager a {
display: block;
margin: 3px 0;
}
a.button-small span {
height: 30px;
line-height: 30px;
padding-left: 15px;
} html #cookieNoticePro {
z-index: 9999999999;
}
html #cookieNoticePro .btn-wrap {
flex-direction: row-reverse;
}
html #cookieMinimizeIcon {
left: 20px;
right: initial;
z-index: 10;
}
html #cookieMinimizeIcon .floating-text {
left: initial;
right: -10px;
transform: translate(100%, -50%);
}
html #cookieNoticePro:before {
content: "";
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
background: rgb(0 0 0 / 50%);
z-index: -2;
}
html #cookieNoticePro:after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: var(--cookieNoticeProLight);
border-radius: 10px;
z-index: -1;
}