.gridview .item {
	background: none;
}
.gridview .item:hover {
	background: none;
}
.item-wrapper {
	background-color: #f7f7f7;
	height: 364px;
}
.list-group-item .item-wrapper {
	xbackground: none;
	height: auto;
}
.gridview .item-wrapper:hover {
	background-color: #e7f7fa;
}
.gridview .item h3, .gridview .item h3 a {
	font-size: 16px;
	padding: 0px;
}
.gridview .item h3:after {
	display: none;
}
.gridview .item .price .listPrice {
	font-size: 14px;
	padding: 11px 5px;
}
.gridview .btn-angle {
	font-size: 14px;
	line-height: 26px;
	height: 45px;
	padding: 8px 16px 8px 6px;
}
.gridview .btn-angle::before {
	height: 45px;
}
.gridview .btn-angle span::after {
	display: none;
}
.gridview .image {
	xbackground-color: #e7f7fa;
}
.desc {
	display: grid;
	xheight: 275px;
	padding: 10px 15px;
}
.gridview .price {
	position: absolute;
	bottom: 15px;
}

 .section-sort {
	/*background: #fff;*/
	/*margin-bottom: 1em;*/
 }
 .section-sort .tiles-swap {
	float: right;
	display: flex;
	align-items: center;
	font-size: 14px;
 }
 .section-sort a {
	display: block;
	border: 1px solid #ccc;
	background: #f0f0f0;
	color: #282e6c;
	text-align: center;
	margin: 0 5px;
 }
.section-sort a.selected,
.section-sort a:hover,
.section-sort a:active {
	background: #17b4ce;
	color: #fff;
 }

.view-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-left: 0;
    margin-bottom: 0;
}

.grid-group-item {
	background-color: none;
}
.item.list-group-item
{
	xbackground-color: #f7f7f7;
    float: none;
    width: 100%;
    margin-bottom: 10px;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    border: 0;
}
.item.list-group-item .img-event {
    float: left;
    width: 30%;
}

.item.list-group-item .list-group-image
{
    margin-right: 10px;
}
.item.list-group-item .thumbnail
{
    margin-bottom: 0px;
    display: inline-block;
}
.item.list-group-item .caption
{
    float: left;
    width: 70%;
    margin: 0;
}

.item.list-group-item:before, .item.list-group-item:after
{
    display: table;
    content: " ";
}

.item.list-group-item:after
{
    clear: both;
}
.item.list-group-item .image
{
    float: right;
	max-width: 244px;
}
.item.list-group-item .desc {
	padding: 1.5em;
}