| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 | 
							- .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;
 
-     min-width: 50px;
 
-   }
 
-   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: @semidark-gray;
 
- }
 
-  #search_form .input-group-btn .btn{
 
-     border-color: @semidark-gray;
 
-  }
 
-  #search_form .input-group-btn .btn:hover{
 
-      background-color: @dark-green;
 
-      color: white;
 
-  }
 
- .custom-select {
 
-     appearance: none;
 
-     -webkit-appearance: none;
 
-     -moz-appearance: none;
 
-     font-size: 1.2rem;
 
-     font-weight:normal;
 
-     background-color: white;
 
-     border: @semidark-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;
 
- }
 
- .visually-hidden {
 
-     position: absolute !important;
 
-     height: 1px;
 
-     width: 1px;
 
-     overflow: hidden;
 
-     clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
 
-     clip: rect(1px, 1px, 1px, 1px);
 
-     white-space: nowrap; /* added line */
 
- }
 
- .label-danger, .btn-danger {
 
-     background: @dark-red;
 
- }
 
- .label-success, .btn-success {
 
-     background: @dark-green;
 
- }
 
- select.form-control {
 
-     border-color: @semidark-gray !important;
 
- }
 
 
  |