| 
							
							.search_categories, #categories {
 | 
						
						
						
						
							 | 
							
							  text-transform: capitalize;
 | 
						
						
						
						
							 | 
							
							  margin-bottom: 0.5rem;
 | 
						
						
						
						
							 | 
							
							  display: flex;
 | 
						
						
						
						
							 | 
							
							  flex-wrap: wrap;
 | 
						
						
						
						
							 | 
							
							  flex-flow: row wrap;
 | 
						
						
						
						
							 | 
							
							  align-content: stretch;
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							  label, .input-group-addon {
 | 
						
						
						
						
							 | 
							
							    flex-grow: 1;
 | 
						
						
						
						
							 | 
							
							    flex-basis: auto;
 | 
						
						
						
						
							 | 
							
							    font-size: 1.2rem;
 | 
						
						
						
						
							 | 
							
							    font-weight: normal;
 | 
						
						
						
						
							 | 
							
							    background-color: white;
 | 
						
						
						
						
							 | 
							
							    border: @mild-gray 1px solid;
 | 
						
						
						
						
							 | 
							
							    border-right: none;
 | 
						
						
						
						
							 | 
							
							    color: @dark-gray;
 | 
						
						
						
						
							 | 
							
							    padding-bottom: 0.4rem;
 | 
						
						
						
						
							 | 
							
							    padding-top: 0.4rem;
 | 
						
						
						
						
							 | 
							
							    text-align: center;
 | 
						
						
						
						
							 | 
							
							  }
 | 
						
						
						
						
							 | 
							
							  label:last-child, .input-group-addon:last-child {
 | 
						
						
						
						
							 | 
							
							      border-right: @mild-gray 1px solid;
 | 
						
						
						
						
							 | 
							
							  }
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							  input[type="checkbox"]:checked + label {
 | 
						
						
						
						
							 | 
							
							    color: @black;
 | 
						
						
						
						
							 | 
							
							    font-weight: bold;
 | 
						
						
						
						
							 | 
							
							    border-bottom: @light-green 5px solid;
 | 
						
						
						
						
							 | 
							
							  }
 | 
						
						
						
						
							 | 
							
							}
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							#main-logo{
 | 
						
						
						
						
							 | 
							
							    margin-top: 10vh;
 | 
						
						
						
						
							 | 
							
							    margin-bottom: 25px;
 | 
						
						
						
						
							 | 
							
							}
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							#main-logo > img {
 | 
						
						
						
						
							 | 
							
							    max-width: 350px;
 | 
						
						
						
						
							 | 
							
							    width: 80%;
 | 
						
						
						
						
							 | 
							
							}
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							#q{
 | 
						
						
						
						
							 | 
							
							    box-shadow: none;
 | 
						
						
						
						
							 | 
							
							    border-right: none;
 | 
						
						
						
						
							 | 
							
							    border-color: @gray;
 | 
						
						
						
						
							 | 
							
							}
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							 #search_form .input-group-btn .btn{
 | 
						
						
						
						
							 | 
							
							    border-color: @gray;
 | 
						
						
						
						
							 | 
							
							 }
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							 #search_form .input-group-btn .btn:hover{
 | 
						
						
						
						
							 | 
							
							     background-color: @green;
 | 
						
						
						
						
							 | 
							
							     color: white;
 | 
						
						
						
						
							 | 
							
							 }
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							.custom-select {
 | 
						
						
						
						
							 | 
							
							    appearance: none;
 | 
						
						
						
						
							 | 
							
							    -webkit-appearance: none;
 | 
						
						
						
						
							 | 
							
							    -moz-appearance: none;
 | 
						
						
						
						
							 | 
							
							    font-size: 1.2rem;
 | 
						
						
						
						
							 | 
							
							    font-weight:normal;
 | 
						
						
						
						
							 | 
							
							    background-color: white;
 | 
						
						
						
						
							 | 
							
							    border: @mild-gray 1px solid;
 | 
						
						
						
						
							 | 
							
							    color: @dark-gray;
 | 
						
						
						
						
							 | 
							
							    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAABGdBTUEAALGPC/xhBQAAACBjSFJN
 | 
						
						
						
						
							 | 
							
							AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZ
 | 
						
						
						
						
							 | 
							
							cwAABFkAAARZAVnbJUkAAAAHdElNRQfgBxgLDwB20OFsAAAAbElEQVQY073OsQ3CMAAEwJMYwJGn
 | 
						
						
						
						
							 | 
							
							sAehpoXJItltBkmcdZBYgIIiQoLglnz3ui+eP+bk5uneteTMZJa6OJuIqvYzSJoqwqBq8gdmTTW8
 | 
						
						
						
						
							 | 
							
							6/dghxAUq4xsVYT9laBYXCw93Aajh7GPEF23t4fkBYevGFTANkPRAAAAJXRFWHRkYXRlOmNyZWF0
 | 
						
						
						
						
							 | 
							
							ZQAyMDE2LTA3LTI0VDExOjU1OjU4KzAyOjAwRFqFOQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0w
 | 
						
						
						
						
							 | 
							
							Ny0yNFQxMToxNTowMCswMjowMP7RDgQAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb
 | 
						
						
						
						
							 | 
							
							7jwaAAAAAElFTkSuQmCC) 96% no-repeat;
 | 
						
						
						
						
							 | 
							
							}
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							.search-margin {
 | 
						
						
						
						
							 | 
							
							    margin-bottom: 0.6em;
 | 
						
						
						
						
							 | 
							
							} |