#content-main ol.course { margin: 0 0 1em 0; padding-bottom: 0.5em; border-bottom: 1px dashed #ddd; } #content-main ol.end { border-bottom: none; } #content-main ol.course li { display: inline-block; vertical-align: top; width: 25%; margin-bottom: 1em; padding-right: 1.75em; background: url(/images/open.content/en/tour/course/day/list-arrow-icon.png) no-repeat 14.75em 4em; } .lte7 #content-main ol.course li { display: inline; } #content-main ol.course li.last { padding-right: 0; background: none; } #content-main ol.course img { display: block; } #content-main ol.course span { display: block; margin: 0.5em 0 0 0; text-align: center; font-size: 80%; line-height: 25px; } #content-main .map-view-text { display: block; color: #ff0000; font-size: 11px; margin: 0 auto; padding: 0; }