.szukaj_form {
width:100%;
text-align:left;
margin-top:10px;
}

.szukaj_form.open {
display:block;
}

.szukaj_form .szuk_cont {
display:inline-block;
position:relative;
background:white;
text-align:left;
padding:0px 20px 0px 15px;
width:100%;
border:1px solid #e1e1e1;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

.szukaj_form form {
text-align:left;
display: -webkit-box;      
display: -moz-box;        
display: -ms-flexbox; 
display: -webkit-flex; 
display: flex;
}


.szukaj_form .btn {
font-family: 'Poppins', sans-serif;
border-radius:0px;
border:0px;
background:white;
color:rgba(35,31,32,0.6);
font-weight:300;
border-radius:0px;
font-size:15px;
line-height:18px;
padding:0px 10px;
border-left:1px solid #b0afaf;
-moz-transition:background-color .15s ease-in-out;
-o-transition:background-color .15s ease-in-out;
-webkit-transition:background-color .15s ease-in-out;
transition:background-color .15s ease-in-out;
}

.szukaj_form .btn:hover {
background: white;
}

.szukaj_form .bootstrap-select .btn {
 background:white;
 }
 
 
.szukaj_form .btn-group.open .dropdown-toggle {
background:white;
box-shadow:none;
}

.szukaj_form .dropdown-menu > li > a:hover, .szukaj_form .dropdown-menu > li > a:focus  {
color:white;
background:#f58220;
}

.szukaj_form input#szuk_top {
padding:0px;
  font-size: 14px;
  font-weight:300;
  line-height: 20px;
  color: #7b7979;
  border:0px;
  background:none; 
  position:absolute;
  outline: none;
  box-shadow: none;
  width:55%;
  padding-right:40px;
  top:12px;
}

.szukaj_form .bootstrap-select {width:45% !important;position:absolute;right:0px;top:12px;padding-right:10px;box-sizing:border-box;z-index:30;}



.szukaj_form .szuk_send {
background: url('szablony/tio_shop/gfx/search_scope.png') #f58220 no-repeat center center;
color:white;
font-size: 19px;
font-weight:400;
line-height: 39px;
width:60px;
height:50px;
margin-top:-1px;
margin-left:-6px;
position:relative;
z-index:20;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

.szukaj_form .szuk_send:hover {
background: url('szablony/tio_shop/gfx/search_scope.png') black no-repeat center center;
}


.szukaj_form .bootstrap-select .caret {
border:0px;
width:13px;
height:7px;
background:url('/moduly/wyszukiwarka/user/szablony/gfx/rozwin_szuk.png') no-repeat center center;
}

.szukaj_form .bootstrap-select.open .caret {
 background:url('/moduly/wyszukiwarka/user/szablony/gfx/zwin_szuk.png') no-repeat center center;
}


.szukaj_form form {position: relative;z-index:600;}
.szukaj_form .szukaj_podpowiedz {
width:100%;
border-top:0px;
position: absolute;
top:45px;
background: #fff;
left:-1px;
}
.szukaj_form .szukaj_podpowiedz .podpowiedzi-cont {
	border: 1px solid #ccc;
	border-top: none;
	padding:2px 10px;
}

.szukaj_form .szukaj_podpowiedz p {
border-bottom:1px solid #ccc;
padding:5px 0px;
margin: 0;
}

.szukaj_form .szukaj_podpowiedz p a {
color: #231f20;
text-decoration:none;
font-weight:500;
display:block;
-moz-transition:background-color .15s ease-in-out;
-o-transition:background-color .15s ease-in-out;
-webkit-transition:background-color .15s ease-in-out;
transition:background-color .15s ease-in-out;
padding:5px 10px;
}

.szukaj_form .szukaj_podpowiedz p.current  a,.szukaj_form .szukaj_podpowiedz p:hover a {
  color:white;
  background:#f58220;
}

.lista_szukaj header h2.dzial_linia {
font-weight: 400;
font-size: 30px;
margin-top: 0px;
}

.lista_szukaj header h4 {
 color: #1d1d1b;
 font-weight: 400;
font-size: 18px;
}


.lista_szukaj header h3 {
 color: #1d1d1b;
 font-weight: 400;
font-size: 22px;
margin:0px;
}


.lista_szukaj header h3 span {
color:#f58220;
font-weight:500;
}

.lista_produktow.lista_szukaj .opis_kategorii  {
margin-top:0px;
}

.lista_produktow.lista_szukaj {
 margin-top:-30px;
}