.dropdown-cont{position:relative;width:auto}.vehicle-arrow{color:red;font-size:25px;margin-left:10px;display:none}.vehicle-selector .button{position:relative;cursor:pointer}.vehicle-selector .wrap:first-child{margin-left:0}.vehicle-selector .button .menu-down{display:none;font-size:40px;font-weight:bold;color:#ac0002;z-index:7;border:0;position:absolute;left:37%;top:-43px;height:23px;text-shadow:-1px 0 #b58969, 0 1px #fba809, 1px 0 #fba809, 0 -1px #fba809}.vehicle-selector .button .menu-down.active{display:block}.vehicle-selector .button.active .label,.vehicle-selector .button.active .caret{color:#35383d}.vehicle-selector .overlay{display:none;position:absolute;margin-top:20px;z-index:100;height:auto;border:1px solid #2b3f86;border-radius:6px 6px 6px 6px;box-shadow:3px 3px 5px #535353;background-color:white;font-size:14px;width:760px;left:-280px}.vehicle-selector .smaller .overlay{width:360px;left:-120px}.vehicle-selector .overlay:before{content:"";position:absolute;bottom:-20px;left:40px;border-width:20px 20px 0;border-style:solid;border-color:#2b3f86 transparent;display:block;width:0}.vehicle-selector .overlay:after{content:"";position:absolute;bottom:-13px;left:47px;border-width:13px 13px 0;border-style:solid;border-color:#fff transparent;display:block;width:0}.vehicle-selector .overlay.top:before{top:-20px;bottom:auto;left:auto;right:40px;border-width:0 20px 20px}.vehicle-selector .overlay.top:after{top:-18px;bottom:auto;left:auto;right:47px;border-width:0 19px 19px}.vehicle-selector .wrap .overlay:before{left:350px;}.vehicle-selector .wrap .overlay:after{left:351px;}.vehicle-selector .smaller .overlay:before{left:180px;}.vehicle-selector .smaller .overlay:after{left:181px;}.vehicle-selector .overlay ul{display:block;float:left;list-style-type:none;padding-right:20px;padding-left:0;margin-top:10px}.vehicle-selector .overlay ul:first-child{padding-left:10px}.vehicle-selector .overlay ul:first-child{padding-right:10px}.vehicle-selector .overlay ul li{margin-top:5px;color:black;cursor:pointer;padding-left:3px}.vehicle-selector .overlay ul li:hover{color:#fff;background-color:#7d868a;opacity:1;filter:alpha(opacity=100);border-radius:6px 6px 6px 6px}.vehicle-selector .overlay ul span{font-size:97%;font-weight:bold;display:block;clear:both;color:black}@media screen and (max-width:1515px){.vehicle-selector .overlay{left:0px;min-width:150px;min-height:200px;max-height:300px;overflow-y:auto}}@media screen and (max-width:795px){.vehicle-selector .year-cont .overlay:before,.vehicle-selector .make-cont .overlay:before,.vehicle-selector .model-cont .overlay:before{left:45%;}.vehicle-selector .year-cont .overlay:after,.vehicle-selector .make-cont .overlay:after,.vehicle-selector .model-cont .overlay:after{left:45.5%;}.vehicle-selector .overlay{left:0px;width:auto;min-width:150px;height:auto;min-height:200px;max-height:300px;overflow-y:auto}.vehicle-selector .overlay ul{padding-left:10px;margin-bottom:-9px}.vehicle-selector .submit-cont{clear:both;width:100%;margin-top:20px}.vehicle-selector .smaller .overlay{height:auto;max-height:300px;overflow-y:auto;width:100%;left:0}.vehicle-selector .overlay ul:first-child{padding-right:20px}}@media screen and (max-width:600px){.vehicle-selector .year-cont .overlay:before,.vehicle-selector .make-cont .overlay:before,.vehicle-selector .model-cont .overlay:before{left:42%;}.vehicle-selector .year-cont .overlay:after,.vehicle-selector .make-cont .overlay:after,.vehicle-selector .model-cont .overlay:after{left:42.5%;}.vehicle-selector .smaller .overlay:before{left:42%;}.vehicle-selector .smaller .overlay:after{left:42.5%;}}@media screen and (max-width:450px){.vehicle-selector .year-cont .overlay:before,.vehicle-selector .make-cont .overlay:before,.vehicle-selector .model-cont .overlay:before{left:40%;}.vehicle-selector .year-cont .overlay:after,.vehicle-selector .make-cont .overlay:after,.vehicle-selector .model-cont .overlay:after{left:40.5%;}.vehicle-selector .smaller .overlay:before{left:40%;}.vehicle-selector .smaller .overlay:after{left:40.5%;}}