ul.sub-menu .di-vehicle-icon.cadillac a:before,.dropdown-menu .di-vehicle-icon.cadillac a:before{background:transparent url(https://vehicle-sprites.dealerinspire.com/cdn/cadillac-menu-sprite.png) no-repeat;background-size:150px auto}ul.sub-menu .di-vehicle-icon.cadillac.xt5 a:before,.dropdown-menu .di-vehicle-icon.cadillac.xt5 a:before{background-position:0px 0px}ul.sub-menu .di-vehicle-icon.cadillac.cts-v-coupe a:before,.dropdown-menu .di-vehicle-icon.cadillac.cts-v-coupe a:before{background-position:0px -40px}ul.sub-menu .di-vehicle-icon.cadillac.cts-sedan a:before,.dropdown-menu .di-vehicle-icon.cadillac.cts-sedan a:before{background-position:0px -80px}ul.sub-menu .di-vehicle-icon.cadillac.xts a:before,.dropdown-menu .di-vehicle-icon.cadillac.xts a:before{background-position:0px -120px}ul.sub-menu .di-vehicle-icon.cadillac.ats-coupe a:before,.dropdown-menu .di-vehicle-icon.cadillac.ats-coupe a:before{background-position:0px -160px}ul.sub-menu .di-vehicle-icon.cadillac.srx a:before,.dropdown-menu .di-vehicle-icon.cadillac.srx a:before{background-position:0px -200px}ul.sub-menu .di-vehicle-icon.cadillac.escalade a:before,.dropdown-menu .di-vehicle-icon.cadillac.escalade a:before{background-position:0px -240px}ul.sub-menu .di-vehicle-icon.cadillac.escalade-esv a:before,.dropdown-menu .di-vehicle-icon.cadillac.escalade-esv a:before{background-position:0px -280px}ul.sub-menu .di-vehicle-icon.cadillac.ats-sedan a:before,.dropdown-menu .di-vehicle-icon.cadillac.ats-sedan a:before{background-position:0px -320px}ul.sub-menu .di-vehicle-icon.cadillac.elr-coupe a:before,.dropdown-menu .di-vehicle-icon.cadillac.elr-coupe a:before{background-position:0px -360px}ul.sub-menu .di-vehicle-icon.cadillac.ats-v-coupe a:before,.dropdown-menu .di-vehicle-icon.cadillac.ats-v-coupe a:before{background-position:0px -400px}ul.sub-menu .di-vehicle-icon.cadillac.ats-v-sedan a:before,.dropdown-menu .di-vehicle-icon.cadillac.ats-v-sedan a:before{background-position:0px -440px}ul.sub-menu .di-vehicle-icon.cadillac.ct6-sedan a:before,.dropdown-menu .di-vehicle-icon.cadillac.ct6-sedan a:before{background-position:0px -480px}ul.sub-menu .di-vehicle-icon.cadillac.xt4 a:before,.dropdown-menu .di-vehicle-icon.cadillac.xt4 a:before{background-position:0px -520px}ul.sub-menu .di-vehicle-icon.cadillac.ct5 a:before,.dropdown-menu .di-vehicle-icon.cadillac.ct5 a:before{background-position:0px -560px}ul.sub-menu .di-vehicle-icon.cadillac.ct6-v a:before,.dropdown-menu .di-vehicle-icon.cadillac.ct6-v a:before{background-position:0px -600px}ul.sub-menu .di-vehicle-icon.cadillac.xt6 a:before,.dropdown-menu .di-vehicle-icon.cadillac.xt6 a:before{background-position:0px -640px}ul.sub-menu .di-vehicle-icon.cadillac.ct4 a:before,.dropdown-menu .di-vehicle-icon.cadillac.ct4 a:before{background-position:0px -680px}ul.sub-menu .di-vehicle-icon.cadillac.ct4-v a:before,.dropdown-menu .di-vehicle-icon.cadillac.ct4-v a:before{background-position:0px -720px}ul.sub-menu .di-vehicle-icon.cadillac.ct5-v a:before,.dropdown-menu .di-vehicle-icon.cadillac.ct5-v a:before{background-position:0px -760px}ul.sub-menu .di-vehicle-icon.cadillac.large-icon a:before,.dropdown-menu .di-vehicle-icon.cadillac.large-icon a:before{background-size:300px auto}ul.sub-menu .di-vehicle-icon.cadillac.large-icon.xt5 a:before,.dropdown-menu .di-vehicle-icon.cadillac.large-icon.xt5 a:before{background-position:0px 0px}ul.sub-menu .di-vehicle-icon.cadillac.large-icon.cts-v-coupe a:before,.dropdown-menu .di-vehicle-icon.cadillac.large-icon.cts-v-coupe a:before{background-position:0px -80px}ul.sub-menu .di-vehicle-icon.cadillac.large-icon.cts-sedan a:before,.dropdown-menu .di-vehicle-icon.cadillac.large-icon.cts-sedan a:before{background-position:0px -160px}ul.sub-menu .di-vehicle-icon.cadillac.large-icon.xts a:before,.dropdown-menu .di-vehicle-icon.cadillac.large-icon.xts a:before{background-position:0px -240px}ul.sub-menu .di-vehicle-icon.cadillac.large-icon.ats-coupe a:before,.dropdown-menu .di-vehicle-icon.cadillac.large-icon.ats-coupe a:before{background-position:0px -320px}ul.sub-menu .di-vehicle-icon.cadillac.large-icon.srx a:before,.dropdown-menu .di-vehicle-icon.cadillac.large-icon.srx a:before{background-position:0px -400px}ul.sub-menu .di-vehicle-icon.cadillac.large-icon.escalade a:before,.dropdown-menu .di-vehicle-icon.cadillac.large-icon.escalade a:before{background-position:0px -480px}ul.sub-menu .di-vehicle-icon.cadillac.large-icon.escalade-esv a:before,.dropdown-menu .di-vehicle-icon.cadillac.large-icon.escalade-esv a:before{background-position:0px -560px}ul.sub-menu .di-vehicle-icon.cadillac.large-icon.ats-sedan a:before,.dropdown-menu .di-vehicle-icon.cadillac.large-icon.ats-sedan a:before{background-position:0px -640px}ul.sub-menu .di-vehicle-icon.cadillac.large-icon.elr-coupe a:before,.dropdown-menu .di-vehicle-icon.cadillac.large-icon.elr-coupe a:before{background-position:0px -720px}ul.sub-menu .di-vehicle-icon.cadillac.large-icon.ats-v-coupe a:before,.dropdown-menu .di-vehicle-icon.cadillac.large-icon.ats-v-coupe a:before{background-position:0px -800px}ul.sub-menu .di-vehicle-icon.cadillac.large-icon.ats-v-sedan a:before,.dropdown-menu .di-vehicle-icon.cadillac.large-icon.ats-v-sedan a:before{background-position:0px -880px}ul.sub-menu .di-vehicle-icon.cadillac.large-icon.ct6-sedan a:before,.dropdown-menu .di-vehicle-icon.cadillac.large-icon.ct6-sedan a:before{background-position:0px -960px}ul.sub-menu .di-vehicle-icon.cadillac.large-icon.xt4 a:before,.dropdown-menu .di-vehicle-icon.cadillac.large-icon.xt4 a:before{background-position:0px -1040px}ul.sub-menu .di-vehicle-icon.cadillac.large-icon.ct5 a:before,.dropdown-menu .di-vehicle-icon.cadillac.large-icon.ct5 a:before{background-position:0px -1120px}ul.sub-menu .di-vehicle-icon.cadillac.large-icon.ct6-v a:before,.dropdown-menu .di-vehicle-icon.cadillac.large-icon.ct6-v a:before{background-position:0px -1200px}ul.sub-menu .di-vehicle-icon.cadillac.large-icon.xt6 a:before,.dropdown-menu .di-vehicle-icon.cadillac.large-icon.xt6 a:before{background-position:0px -1280px}ul.sub-menu .di-vehicle-icon.cadillac.large-icon.ct4 a:before,.dropdown-menu .di-vehicle-icon.cadillac.large-icon.ct4 a:before{background-position:0px -1360px}ul.sub-menu .di-vehicle-icon.cadillac.large-icon.ct4-v a:before,.dropdown-menu .di-vehicle-icon.cadillac.large-icon.ct4-v a:before{background-position:0px -1440px}ul.sub-menu .di-vehicle-icon.cadillac.large-icon.ct5-v a:before,.dropdown-menu .di-vehicle-icon.cadillac.large-icon.ct5-v a:before{background-position:0px -1520px}.navbar .navbar-inner ul.nav li.menu-item ul.sub-menu .di-vehicle-icon a:before,.navbar .navbar-inner ul.nav li.menu-item ul.dropdown-menu .di-vehicle-icon a:before{content:"";width:60px;height:40px;display:block;float:left;margin:0 10px 0 0}.navbar .navbar-inner ul.nav li.menu-item ul.sub-menu .di-vehicle-icon.large-icon a:before,.navbar .navbar-inner ul.nav li.menu-item ul.dropdown-menu .di-vehicle-icon.large-icon a:before{width:120px;height:80px}
