/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Feb 28 2023 | 14:23:38 */
@import "https://solwit.com/wp-content/themes/solwit/bootstrap/css/bootstrap-grid.min.css";

body{
	margin:0;
	padding:99px 0 0 0;
	overflow-x: hidden;
}
#cn-accept-cookie {
    border-radius:20px;
	background:#009b3f;
}
#cookie-notice{
	background-color:#002A42!important;
}
#cn-notice-text{
	color:#fff!important;
}
#navbar-fixed-1{
	transition:0.4s;
	width:100%!important;
}
#akceleracja-content,
#redukcja-content{	
	transition:0.5s;
}
.schowany{
	display:none;
	transition:0.5s;
}
.wybrany{
    background:#fff;
    box-shadow: 0 0 30px rgba(33,33,33,.2); 
    z-index:8888;
    transition:0.4s;
    border:none;
}
.zielone-kropki ul {
  list-style: none;
  margin:0;
  padding:0 0 0 15px;
}

.zielone-kropki ul li::before {
  content: "\2022";
  color: #3b9945;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
.zielone-kropki.zielone-zlewej ul li::before{
  margin-right: 0.5em;
}

.duze-zielone-kropki ul {
  list-style: none;
  margin:0;
  padding:0 0 0 0;
}

.duze-zielone-kropki ul li {
margin-bottom: 5px;
  padding-left: 15px;
  background-image: url('https://solwit.com/wp-content/uploads/2020/09/circle.svg');
  background-position: 0px 10px;
  background-size: 7px;
  background-repeat: no-repeat;
}

.niebieskie-kropki ul {
  list-style: none;
  margin:0;
  padding:0 0 0 15px;
}

.niebieskie-kropki ul li::before {
  content: "\2022";
  color: #71aac1;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
.niebieskie-kropki.zielone-zlewej ul li::before{
  margin-right: 0.5em;
}
.expand-text{
    color: #6E6E6E;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 28px;
}
.expand-text span{
    color: #64a3bc;
    line-height: 60px;
    text-transform: uppercase;
}
.expand-text.zielone-zlewej{
    text-align:right;
}
.collapseomatic_excerpt, .collapseomatic_content {
    margin-left: 0!important;
}
.blue-and-bold{
	font-weight:bold!important;
	color:#64A3BC!important;
}
.cmm4e-container ul > li{
	font-family: "Oswald", Sans-serif!important;
}

.elementskit-navbar-nav > li.current-menu-item > a {
    color: #009b47!important;
}

.cookie-bar-styles{
	background-color: rgba(0,0,0,1);
}
.cookie-notice-container{
	color: #fff;
}

.jet-posts__inner-content{
	padding-top:30px!important;
}
.btn-primary {
    color: #fff;
    background-color: transparent;
    border-color: transparent!important;
}
.jet-posts .jet-more {
    margin-top: 10px;
}
.footer-kapital-sad{
	font-size:11px;
	margin-top:5px;
}
.bottom-footer a{
	color:inherit;
}
.oferty-pracy .uael-post__bg-wrap{
	padding-top:20px
}
.single-post-top-spacer{
	width:100%;
	padding:0;
	margin:0;
	height:98px;
}
.category-blog .single-post-top-spacer,
.category-posts .single-post-top-spacer{
	height:0;
}
.minus-gorny-margin{
	margin-top:-98px!important;
}
.elementor-widget .elementor-icon-list-item a:hover{
	text-decoration: none!important;
}
.cookie-jeden{
	background-color: #000
}
.cookie-dwa{
	color: #fff;
}
h1 strong{
	font-weight:700!important;
}


.disableSubmitForm {
    background-color: #969696!important;
	cursor:default!important;
}
.gdprmodal{
	z-index:999999;
}
.gdprmodal-content{
	box-shadow:none!important;
	background-color:#fff!important;
}
#gdpr-cookie-consent-show-again{
	display:none!important;
}










.wpml-ls-statics-shortcode_actions{width:22px!important;display: inline-block;background: transparent;}
.wpml-ls-statics-shortcode_actions > ul{list-style: none;padding: 0;margin: 0;display: inline-block;height: 20px;}
.wpml-ls-statics-shortcode_actions ul li a{margin-right:0;}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding:0!important;}
.wpml-ls-legacy-dropdown a {border:none!important;background:transparent!important;padding:0!important;}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{border:none!important;}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border-top:none!important;list-style: none;padding: 0;margin: 0;}



@media (max-width: 767px) {
	.elementskit-navbar-nav-default .elementskit-megamenu-panel{
		width:100%!important;
	}
}

@media (min-width: 300px) {
	.wpml-ls-menu-item ul{
		min-width:50px!important;
		border:none!important;
	}
	.wpml-ls-menu-item ul li{
		margin:0!important;
	}
	.wpml-ls-menu-item ul li a{
		background-color:#fff!important;
		padding: 10px 16px!important;
	}
	.wpml-ls-menu-item ul li a:hover{
		background-color:#e8e8e8!important;
	}
}

@media (max-width: 1024px) {
	.wpml-ls-menu-item ul li a{
		padding: 15px 30px!important;
	}
}

@media (max-width: 1170px) {
  .wpml-ls-statics-shortcode_actions ul li a{padding-top: 15px!important;}
}






/* Dodatkowy kod tylko filtrowania w ofertach pracy */

/* PASTYLKI - FILTROWANIE */

.radio-toolbar-new .searchandfilter ul{
    padding-left:0;
}
.radio-toolbar-new .searchandfilter ul li li {
    float: left;
    margin-right: 10px;
}

.radio-toolbar-new input[type="radio"] {
  opacity: 0;
  position: fixed;
  width: 0;
}

.radio-toolbar-new label {
    display: inline-block;
    background-color: #fff;
    padding: 5px 15px!important;
    font-size: 16px;
    border-radius: 80px;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}

.radio-toolbar-new label:hover {
  background-color: #00953a;
  color:#fff;
}

.radio-toolbar-new input[type="radio"]:focus + label {
}

.radio-toolbar-new input[type="radio"]:checked + label {
    background-color: #00953a;
    color:#fff;
}
.sf-field-post-meta-kategorie,
.sf-field-post-meta-jezyki,
.sf-field-post-meta-technologie,
.sf-field-reset{
    overflow:auto;
}
.radio-toolbar-new ul li h4{
    margin: 0;
    padding: 0;
    display: block;
    width: 180px;
    float:left;
    margin-top: 10px;
    font-size: 18px;
    font-weight: 700;
}
.radio-toolbar-new ul li ul{
    margin: 0;
    padding: 0;
    display: block;
    float:right;
    width: 100%;
}
.sf-field-reset a{
    color:#002A42!important;
    text-decoration:underline;
}
.searchandfilter ul li {
    padding: 6px 0;
}

/* CHECKBOXY - FILTROWANIE */

.checkbox-toolbar-new .searchandfilter ul{
    padding-left:0;
}
.checkbox-toolbar-new .searchandfilter ul li li {
    float: left;
    padding-left: 10px;
}

.checkbox-toolbar-new input[type="checkbox"] {
  opacity: 0;
  position: fixed;
  width: 0;
}

.checkbox-toolbar-new label {
    display: inline-block;
    background-color: #fff;
    padding: 5px 15px!important;
    font-size: 16px;
    border-radius: 80px;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}

.checkbox-toolbar-new label:hover {
  background-color: #00953a;
  color:#fff;
}

.checkbox-toolbar-new input[type="checkbox"]:focus + label {
}

.checkbox-toolbar-new input[type="checkbox"]:checked + label {
    background-color: #00953a;
    color:#fff;
}
.sf-field-post-meta-kategorie,
.sf-field-post-meta-jezyki,
.sf-field-post-meta-technologie,
.sf-field-reset{
    overflow:auto;
}
.checkbox-toolbar-new ul li h4{
    margin: 0;
    padding: 0;
    display: block;
    width: 180px;
    float:left;
    margin-top: 10px;
    font-size: 18px;
    font-weight: 700;
}
.checkbox-toolbar-new ul li ul{
    margin: 0;
    padding: 0;
    display: block;
    float:right;
    width: 100%;
}
.sf-field-reset a{
    color:#002A42!important;
    text-decoration:underline;
}
.searchandfilter ul li {
    padding: 6px 0;
}

/* WYNIKI */

.pojedynczy-wynik{
	width:100%;
	display: block;
	color:#002A42;
	background:#fff;
	padding: 30px;
    contain: content;
    vertical-align: middle;
	border-radius: 10px;
    margin-bottom: 20px;
	transition:0.3s;
	overflow:auto;
}
.pojedynczy-wynik:last-child{
    margin-bottom: 0;
}
.pojedynczy-wynik:hover{
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
	color:#009B3F;
}
.pojedynczy-wynik-lewy{
	float:left;
	width:60%;
}
.pojedynczy-wynik-prawy{
	float:right;
	width:40%;
	text-align:right;
}
.pojedynczy-wynik-prawy a{
	color:#002943;
	font-size:16px;
	font-weight:600;
	padding:0 30px 0 0;
	background: url('https://solwit.com/wp-content/uploads/2022/01/arrow-right-1.svg');
	background-repeat:no-repeat;
	background-size:20px;
	background-position:center right;
}
.wynik-nazwa{
	width:100%;
	float:left;
    font-weight:700;
    color:#14943F!important;
    font-size:18px;
}
.wynik-model-pracy{
    width: 100%;
    float: left;
    font-size: 14px;
    color: #A1A5A2!important;
    margin-top: 4px;
	padding-left:25px;
	background: url('https://solwit.com/wp-content/uploads/2022/01/placeholder.svg');
	background-repeat:no-repeat;
	background-size:20px 20px;
	background-position:center left;
}
.wynik-kategorie{
	width:20%;
	float:left;
    text-align:right;
}
.wynik-kategorie span{
    padding:5px 10px;
    background:#002A42;
    color:#fff;
    font-size:14px;
    font-weight:400;
    border-radius:50px;
}
.sf-field-reset{
	padding-left: 10px!important;
}

/* WERSJA MOBILE I TABLET DO OFERT PRACY */

@media (max-width: 1023px) {
	.radio-toolbar-new ul li h4{
		width: 100%;
		margin-bottom:10px;
	}
	.radio-toolbar-new ul li ul{
		width: 100%;
		padding-left:8px!important;
	}
	.pojedynczy-wynik{
		padding: 15px;
	}
	.pojedynczy-wynik-lewy{
		width:100%;
	}
	.pojedynczy-wynik-prawy{
		float:left;
		width:100%;
		text-align:right;
	}
	.wynik-nazwa{
		width:100%;
	}
	.wynik-model-pracy{
		width:100%;
		text-align:left;
		margin-bottom:10px;
	}
	.wynik-kategorie{
		width:100%;
	}
}
