[data-promo-part-targetingdisplay] .mdTargetingDisplay .elList { background: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin-left: -15px; margin-top: -10px; }
[data-promo-part-targetingdisplay] .mdTargetingDisplay .elItem { vertical-align: top; width: 20%; padding-left: 15px; margin-top: 10px; }
[data-promo-part-targetingdisplay] .mdTargetingDisplay .elImage img { max-width: 100%; height: auto; width: 100%; }
[data-promo-part-targetingdisplay] .mdTargetingDisplay .elText { text-align: left; color: #333; }
[data-promo-part-targetingdisplay] .mdTargetingDisplay .elPrice { text-align: left; color: #c00; font-size: 14px; }
[data-promo-part-targetingdisplay].elLandscapeType { text-align: center; }
[data-promo-part-targetingdisplay].elLandscapeType .elContent + .elContent { margin-top: 15px; }
[data-promo-part-targetingdisplay].elBoxType { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; }
[data-promo-part-targetingdisplay].elBoxType .elContent { width: 32%; }
[data-promo-part-targetingdisplay] a:hover .elText { color: #4c88ff; }
[data-promo-part-targetingdisplay] a > img { display: block; }
