header .header-search > i {
    float: right;
    display: inline-block;
    font-size: 18px;
    padding: 15px;
    cursor: pointer;
}
header .header-search > i:hover{
	color: #2c96d0;
}
header .form.search.advanced legend{
	display: none;
}
header .form.search.advanced label{
	color: #333;
}
header .form.search.advanced .field.description,
header .form.search.advanced .field.short_description,
header .form.search.advanced .field.price,
header .form.search.advanced .field.state{
	display: none;
}
header .header-search .header-search-wrapper{

}
header .header-search.active .header-search-wrapper{
	transform: rotateX(0deg);
	transition:ease-in-out 0.3s all;
}
header .header-search-wrapper form{
    margin:0 20px 15px 20px;
    padding-top:15px;
}






header .header-search-wrapper form.advanced{
	border-top:1px solid #bbb
}
header .header-search-wrapper form.advanced .field{
	margin: 10px 0;
}
header .header-search-wrapper form.advanced input[type=text]{
	width: 100%;
}
header .header-search-wrapper form.advanced button.btn-fancy{
    padding: 7px 35px;
    font-size: 14px;
}
header .header-search-wrapper form.advanced label span{
	font-size: 13px;
    /* font-weight: 300; */
    text-transform: uppercase;
    color: #222970;
}

header .header-search-wrapper form#search_mini_form div.form-group{
	position: relative;
	width: calc(100% - 52px);
	

	
}
	@media(max-width: 767px){
		header .header-search{
			order: 2;
			width: 100%;
		}
		header .header-search-wrapper form{
			border: none;
			box-shadow: none;
			margin: 0;
			padding-left: 0;
			padding-right: 0;
		}
		header .header-search-wrapper form#search_mini_form div.form-group{
			display: inline-block;
			margin-bottom: 0;
			vertical-align: middle;
		}
	}

header .header-search-wrapper form#search_mini_form div.form-group i{	
    font-size: 20px;
	left: 15px;
	position: absolute;
    top: 10px;
}
header .header-search-wrapper form#search_mini_form input{
	border: 1px solid @white;
	border-radius: 5px 0 0 5px !important;
	box-shadow: none !important;
	height: 38px;
	padding-left: 50px;
	-webkit-box-shadow: none;
	    box-shadow: none;
	width: 100%; 

}
header .header-search-wrapper form#search_mini_form button{
	border: 1px solid  #2c96d0;
    background: #2c96d0;
	border-radius: 0 5px 5px 0;
	color: #fff;
	height: 38px;
	opacity: 1;
	padding-top: 9px;
	width: 50px;
 }
header .header-search-wrapper form#search_mini_form button i{
		padding:0;
		transition:all 0.3s ease;
}		
header .header-search-wrapper form#search_mini_form button:hover i{
		padding-left: 10px;
		transition:all 0.3s ease;
}

    
body.catalogsearch-advanced-result .toolbar.toolbar-products{
	display: none;
}
body.catalogsearch-advanced-result .search.summary, .search.found {
    padding: 25px 25px 15px 25px;
    font-size: 16px;
    font-family: "Heebo", sans-serif;
    font-weight: 300;
}
body.catalogsearch-advanced-result .search.summary {
   padding: 5px 25px 25px 25px;
}
body.catalogsearch-advanced-result .search.summary + .message.notice{
    display:none
}
body.catalogsearch-advanced-result .message a{
    display:none
}



@media (max-width: 465px){
    .cms-home .block-id-19 img {
        max-width: 90%;
        clear: both;
        max-height: 140px;
        
    }
}