.breadcrumb { 
 background-color: #ededed !important; 
}

#sp-footer {
 background-color: #ededed !important;
}

.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}

.ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}

.img-intro-none {
   text-align: center;
   margin-bottom: 10px;
}

.img-intro-left {
   float: left;
   margin-right: 10px;
}

.img-intro-right {
   float: right;
   margin-left: 10px;
}

.com-content-article {
	display: flex;
	flex-direction: column;
}
.com-content-article .item-image {
	order: -1;
}

#sp-search .search-query {
    margin: 0 5px 0 5px;
}

.mod-finder__search.input-group .awesomplete input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.awesomplete > ul {
    position: absolute;
    left: 0;
    z-index: 1;
    min-width: 100%;
    box-sizing: border-box;
    list-style: none;
    padding: 10;
    margin: 10;
    background: #fff;
}

.searchmargin {
  float: right;
  right: 0px;
  margin-top: 20px;
  margin-bottom: 20px;
}
