.dropdown-cont{margin-top:20px;padding-bottom:10px;clear:both;background-color:#f3f3f3;font-family:Arial;max-width:1024px;min-height:100px;position:relative;margin-left:auto;margin-right:auto}.dropdown-cont .header{width:auto;height:20px;padding-left:5px;background-color:white;position:absolute;top:-18px;left:40px}.dropdown-cont .vehicle-widget{padding:10px;width:100%;clear:both}.dropdown-cont p.header{font-weight:bold;text-transform:uppercase;font-size:25px}.dropdown-cont p.header a{color:#333;text-decoration:none}.dropdown-cont h1.header{font-weight:bold;text-transform:uppercase;font-size:25px;padding:0;margin:0;width:auto;margin:auto}.dropdown-cont h1.header a{color:#333;text-decoration:none;width:auto}.dropdown-cont p{text-align:center}.dropdown-cont .action{font-family:'Oswald', sans-serif;font-size:16px;font-weight:bold;color:#ac0002;text-transform:uppercase}.vehicle-selector{float:left;margin-left:0px;margin-top:15px;margin-bottom:15px;width:100%}.vehicle-selector .dropdown-wrap{width:760px;margin:auto}.vehicle-selector .wrap{float:left;margin-left:20px;clear:none}.vehicle-selector .wrap:first-child{margin-left:0}.vehicle-selector .button{position:relative;cursor:pointer;background-color:#fff;font-weight:bold;padding:6px 22px 6px 23px;text-decoration:none;border:1px solid #1e2227;width:170px}.vehicle-widget .start-shopping{color:#1c1c1e}.vehicle-selector .button .label{font-size:14px;color:#7d868a}.vehicle-selector .button .caret{font-size:17px;color:#7d868a;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 .button.submit{width:auto;background-color:#ac0002}.vehicle-selector .button.submit:hover{background-color:#ff7124}.vehicle-selector .button.submit .label{font-size:17px;font-weight:bold;color:white;font-family:'Oswald', sans-serif}.vehicle-selector .button.submit .label .glyphicon{font-size:25px;font-weight:bold;color:white}.vehicle-selector .overlay{display:none;position:absolute;left:10px;margin-top:20px;z-index:38;width: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}.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 .year-cont .overlay:before{left:157px;}.vehicle-selector .year-cont .overlay:after{left:158px;}.vehicle-selector .make-cont .overlay:before{left:342px;}.vehicle-selector .make-cont .overlay:after{left:343px;}.vehicle-selector .model-cont .overlay:before{left:527px;}.vehicle-selector .model-cont .overlay:after{left:528px;}.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}@media screen and (max-width:795px){.dropdown-cont{width:100%;clear:both}.dropdown-cont .header{width:90%;height:40px;padding-left:0px;background-color:white;position:absolute;top:-3vw;left:4vw;text-align:center;display:block;white-space:pre-line}.dropdown-cont p.header{font-size:3vw}.dropdown-cont h1.header{font-size:25px}.vehicle-selector .dropdown-wrap{width:100%;clear:both}.vehicle-selector .wrap{width:100%;clear:both;margin-top:2vw;margin-left:0}.vehicle-selector .button{width:100%;clear:both;height:50px}.vehicle-selector .submit-cont .button{height:auto;width:250px;margin:auto;display:block}.vehicle-selector .button .menu-down{position:absolute;left:0;top:13px;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-size:30px}.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{width:100%;left:0px}.vehicle-selector .overlay ul{padding-left:10px;margin-bottom:-9px}.vehicle-selector .submit-cont{clear:both;width:100%;margin-top:20px}.vehicle-selector .button.submit .label{font-size:20px}.vehicle-selector .button.submit .label .glyphicon{font-size:4vw;font-weight:bold;color:white}.dropdown-cont .action{position:relative;top:15px}.vehicle-selector .overlay{height:auto;max-height:300px;overflow-y:auto}.vehicle-selector .overlay ul:first-child{padding-right:20px}}@media screen and (max-width:600px){.dropdown-cont p.header{font-size:4vw;background-color:white}.dropdown-cont h1.header{font-size:25px;background-color:white;left:0vw}.selection-cont .header{left:0vw}.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%;}.dropdown-cont .action{position:relative;padding-top:20px}}@media screen and (max-width:450px){.dropdown-cont p.header{font-size:5.3vw;background-color:white;top:-5vw}.selection-cont h1.header{font-size:6.3vw;background-color:white;top:-5vw}.selection-cont .header{left:0vw}.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 .button.submit{clear:both;width:98%;margin-top:20px}.vehicle-selector .wrap{margin-top:5vw}.vehicle-selector .submit-cont .button{height:50px}.dropdown-cont .action{position:relative;padding-top:50px}}