#categories {
    width:20%;
    float:left
}
#categories li a {
    padding: 15px;
    border: 1px solid #666;
    width: 100%;
    display: block;
	}
#categories ul {
    margin: 0;
}

#categories li {
    list-style: none inside none;
    background-image: none;
    text-align: left;
    margin-bottom: 10px;
}

#results ul li, #results ol ul li {
    /* background: url(/images/layout/bullet.png) no-repeat 0 5px; */
    list-style: none;
    padding-left: 7px;
    margin-left: 15px;
}
a:link, a:visited {
    color: #e53f3f;
    font-weight: 700;
    text-decoration: none;
}

#filters label, #filters select{
	display:inline;
}
#filters {
	margin-left:8px;
	font-weight:normal;
	font-size:19px;
}
#filters label {
	font-size:17px;
	margin-left:10px;
}

/* Three image containers (use 25% for four, and 50% for two, etc) */
.column {
  float: left;
  /* width: 30%; */
  width:220px;
  height:215px;
  padding: 5px;
  margin-bottom:10px;
  /* overflow-y: auto; */
}
.column p {
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 5px;
}
.column img {
	margin-bottom: 5px;
}
/* Clear floats after image containers */
.row::after {
  content: "";
  clear: both;
  display: table;
}

.modal-body legend {
  margin-bottom: 0.5em;
}
.modal-body ul {
    margin: 0;
}
.modal-body ul li {
    padding-left: 0;
    margin-left: 0;
}
#results {
    width:78%;
    float:right
}
.clear-results {
    clear:both;
}
.get-started-icon {
    margin-top:10px;
    margin-left:30px; 
}
.footer__branding {
    margin-top: 1px!important;

}
.footer__main ul.inline>li {
    padding-left:0;
    padding-right:0;
}
.footer__main [class*=" icon-"] {
    height: 100%;
    width: 100%;
    margin-top:0;
    background: none;
    line-height: 44px;
}
.footer__social__intro {
    font-size: 16px;
    line-height: normal;
}