#wrapper .viewport-modal-container#retailers-modal .state-container{position:relative;overflow:hidden;min-height:8.4em;margin:0 0 5.4em 0}
#wrapper .viewport-modal-container#retailers-modal h2{font-size:2.24em;font-weight:bold;width:14em}
#wrapper .viewport-modal-container#retailers-modal .content>p{padding:1.57em 10% 0;font-size:1.12em}
#wrapper .viewport-modal-container#retailers-modal ul{list-style:none;padding:0;display:flex;flex-flow:column wrap;margin:0;border-top:2px solid #ccc;position:relative;z-index:1;background:#efefef}
#wrapper .viewport-modal-container#retailers-modal ul li{padding:0 4em 0 0}
#wrapper .viewport-modal-container#retailers-modal .awards-modal{margin:0 auto;width:90%;padding:0 0 .5em 0}
#wrapper .viewport-modal-container#retailers-modal h3{font-size:2.27em;font-weight:normal;margin:0 0 .55em 0}
#wrapper .viewport-modal-container#retailers-modal h4{font-size:1.13em;margin:1.42em 0 0 0;text-transform:uppercase;font-weight:normal}
#wrapper .viewport-modal-container#retailers-modal p.no-results{position:absolute;top:4.3em;z-index:0;font-size:1.096em}
#wrapper .viewport-modal-container#retailers-modal p.no-results span{display:none}
#wrapper .viewport-modal-container#retailers-modal .retailersList .Lpgold p.no-results span.Lpgold,#wrapper .viewport-modal-container#retailers-modal .retailersList .Lpcust p.no-results span.Lpcust,#wrapper .viewport-modal-container#retailers-modal .retailersList .Lpcomm p.no-results span.Lpcomm{display:inline}
#wrapper .viewport-modal-container#retailers-modal a.name{display:block;color:#09f;font-size:1.494em;font-weight:bold}
#wrapper .viewport-modal-container#retailers-modal span.city{display:block;font-size:1.1em;margin:.3em 0 0 0}
#wrapper .viewport-modal-container#retailers-modal .retailersList li{display:none}
#wrapper .viewport-modal-container#retailers-modal .retailersList .view-all li,#wrapper .viewport-modal-container#retailers-modal .retailersList .Lpgold li.Lpgold,#wrapper .viewport-modal-container#retailers-modal .retailersList .Lpcust li.Lpcust,#wrapper .viewport-modal-container#retailers-modal .retailersList .Lpcomm li.Lpcomm{display:block}
#wrapper .viewport-modal-container#retailers-modal .retailersList li.Lpgold h4{color:#af903d}
#wrapper .viewport-modal-container#retailers-modal .retailersList li.Lpcomm h4,#wrapper .viewport-modal-container#retailers-modal .retailersList li.Lpcust h4{color:#999}
@media only screen and (min-width:768px){#wrapper .viewport-modal-container#retailers-modal .awards-modal{width:60em}
#wrapper .viewport-modal-container#retailers-modal .state-container{min-height:7.1em}
#wrapper .viewport-modal-container#retailers-modal ul{flex-flow:row wrap}
#wrapper .viewport-modal-container#retailers-modal ul li{width:16em}
#wrapper .viewport-modal-container#retailers-modal .ui-select{width:26.2em}
#wrapper .viewport-modal-container#retailers-modal h3{margin:0 0 .68em 0}
#wrapper .viewport-modal-container#retailers-modal select{font-size:1.12em}
}
@media screen and (min-width:768px) and (max-width:1024px){.viewport-modal-container{font-size:12px}
#wrapper .viewport-modal-container#retailers-modal select{font-size:.95em}
#wrapper .viewport-modal-container#retailers-modal .ui-select{width:30em}
}