.sunshine-mosaic {
	width: 100%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}

#sunshine #sunshine-image-list .sunshine-mosaic li {
    background-size: cover !important;
    background-position: center !important;
    margin: 0;
    clear: none !important;
}

.sunshine-mosaic > li > a { display: block; width: 100%; height: 100%; }

@media screen and (max-width: 767px) {
	#sunshine #sunshine-image-list .sunshine-mosaic > li {  background: none !important; width: 100% !important; height: auto !important; }
	.sunshine-mosaic > li > a img { display: block !important; }
}
