@media screen and (-webkit-min-device-pixel-ratio:0){input,select,textarea{font-size:16px}}.tt-menu{padding:0!important;cursor:pointer}.tt-cursor{background-color:#eee}.closeMakerButton{width:30px;height:30px;z-index:99;position:relative;vertical-align:middle;top:-12px;right:12px;text-align:center;padding:5px 0;cursor:pointer}form .form-control{display:inline-block!important}form .customText{height:50px;border:1px solid #a8a8a8;width:300px;display:inline-block}form h4{word-wrap:break-word;width:50%}form .at{display:inline-block;vertical-align:top;font-size:2.2em}map{height:500px}map custom-marker .custom-marker{display:none}.customDiv{margin-top:-30px;margin-left:20px;background-color:#fff;width:330px!important;z-index:99}.customDiv>div{margin-left:0}.customDiv>div h3,.customDiv>div p{display:inline-block;padding-right:5px}.customDiv>div h3{font-weight:700}.customDiv>div .btn{margin-top:20px;position:relative;z-index:1}.customDiv>div h3 p{font-size:10px}.customDiv .originalContent>div:nth-child(1){position:absolute;right:10px;top:-20px}.customDiv .originalContent>div:nth-child(3){font-size:10px;line-height:10px;height:10px;top:-10px;position:relative}.custom-marker.customDiv .originalContent>div:nth-child(2) .col-md-12 p,.custom-marker.customDiv .originalContent>div:nth-child(3) .col-md-12{font-size:13px;font-weight:400;font-family:FordAntenna Light,Arial,sans-serif}.customDiv .originalContent>div:nth-child(4){line-height:15px}.custom-marker.customDiv .originalContent>div:nth-child(4) .col-md-12 p{font-size:13px;font-family:FordAntenna Light,Arial,sans-serif;line-height:22px}.customDiv .originalContent{padding:0 20px 20px}.customDiv .originalContent .call{height:14px;margin-right:5px}.custom-marker.customDiv .originalContent>div:nth-child(5) .col-md-12{font-size:13px;font-family:FordAntenna Light,Arial,sans-serif}.customDiv .originalContent .mail{margin-top:5px;margin-right:5px}.customDiv .originalContent .directionLink{height:14px;margin-top:5px}.custom-marker.customDiv .originalContent>div:nth-child(6) .col-md-12{font-size:13px;font-family:FordAntenna Light,Arial,sans-serif}.indexDiv{color:#fff}.mainContent{position:relative}.mainContent .searchBy{position:absolute;background:#fff;margin-bottom:10px;z-index:3;top:50px;left:10px;width:470px}.mainContent .searchBy .row{margin:0;padding-top:0}.mainContent .searchBy .imgClass{background-color:#2596cf;padding-left:0;height:60px;width:64px;float:left}.mainContent .searchBy .imgClass img{margin-left:16px;margin-top:17px;width:30px}.mainContent .searchBy .contentClass{height:60px;padding-top:20px;padding-left:10px;display:inline-block;width:406px;border-bottom:1px solid #d9d9d9}.mainContent .searchBy .contentClass label{padding-left:25px}.mainContent .searchBy .contentClass label:first-of-type{margin-left:10px}.mainContent .searchBy .filterClass{font-size:.9em;padding:20px 10px 11px;background-color:#eee;height:60px;float:left;color:#2596cf;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.mainContent .searchBy .addressClass{position:absolute;float:left;display:inline-block;padding-top:12px;padding-left:0;height:60px}.mainContent .searchBy .addressClass input{padding-left:5px;background-color:transparent;border:0;width:215px;padding-top:7px}.mainContent .searchBy .addressClass button{float:right;background:#fff;width:44px;height:34px;margin:0!important;padding:6px 0 0;border:0}.mainContent .searchBy .addressClass button span{color:#2596cf;font-size:20px}.mainContent .searchBy .addressClass button:hover span{color:#1b394e}.mainContent .searchBy .addressClass #searchIco{height:14px}.mainContent .dealerResults{position:absolute;top:180px;left:10px;z-index:1;width:470px;background:0 0;display:none}.mainContent .dealerResults .resultsDiv{background:#fff;border:1px solid #d9d9d9}.mainContent .dealerResults .resultsDiv .scroll{max-height:275px;overflow:auto;padding-left:0;min-height:275px}.mainContent .dealerResults .resultsDiv .scroll .srNo{display:inline-block;float:left;margin-left:8px;margin-top:20px}.mainContent .dealerResults .resultsDiv .scroll .srNo .indexNo{border-radius:15px;color:#fff;display:inline-block;text-align:center;width:30px;height:30px}.mainContent .dealerResults .resultsDiv .scroll .srNo .indexActive{background-color:#1b394e}.mainContent .dealerResults .resultsDiv .scroll .srNo .indexInactive{background-color:#2f99d0}.mainContent .dealerResults .resultsDiv .scroll .originalContent{width:305px;display:inline-block;margin:21px 0 0 5px}.mainContent .dealerResults .resultsDiv .myContainer .dealerDetails .hiddenDetails,.mainContent .dealerResults .resultsDiv .myContainer .mobileTabDiv{display:none}.mainContent .dealerResults .resultsDiv .scroll .originalContent .col-md-12{padding-left:2px}.mainContent .dealerResults .resultsDiv .myContainer{width:auto;border-bottom:solid 1px #eee}.mainContent .dealerResults .resultsDiv .myContainer #call,.mainContent .dealerResults .resultsDiv .myContainer .mail{height:14px}.mainContent .dealerResults .resultsDiv .myContainer .detailDiv{margin-top:10px}.mainContent .dealerResults .resultsDiv .myContainer .dealerDetails{padding-top:20px}.mainContent .dealerResults .resultsDiv .myContainer .dealerDetails img{height:25px;margin-right:5px}.mainContent .dealerResults .resultsDiv .myContainer .dealerDetails .dealerDirectionLink{margin-left:5px;margin-top:10px}.mainContent .dealerResults .resultsDiv .myContainer .dealerDetails #dealerSendToPhonelink{margin-left:10px;margin-top:10px}.mainContent .dealerResults .resultsDiv .myContainer .dealerDetails .dealerRatingsClass span{color:#2f99d0;float:left}.mainContent .dealerResults .resultsDiv .myContainer .dealerDetails .dealerRatingsClass h4{margin-top:10px!important}.numberRatingsText{color:#646464;float:left;padding-bottom:5px;padding-top:2px;padding-left:10px}.glyphicon.ng-scope.glyphicon-star-empty,.mainContent .dealerResults .resultsDiv .myContainer .dealerDetails .dealerRatingsClass .glyphicon-star{font-size:22px}.mainContent .dealerResults .resultsDiv .myContainer .row{margin:0}.mainContent .dealerResults .resultsDiv .myContainer .row #detailIco{padding-top:10px}.mainContent .dealerResults .resultsDiv .myContainer .row .detailsIco{padding-left:5px;height:20px;width:25px;margin-right:5px}.mainContent .dealerResults .resultsDiv .myContainer .row .detailLink{padding-top:9px}.mainContent .dealerResults .resultsDiv .myContainer .row .dealerName{display:inline-block;padding:0;text-align:left;margin:0}.mainContent .dealerResults .resultsDiv .myContainer .row .dealerDist{display:inline-block;position:absolute;vertical-align:top;margin:0}.mainContent .dealerResults .resultsDiv .myContainer .first{background-color:#eee;height:50px;padding-left:20px;width:auto}.mainContent .dealerResults .resultsDiv .myContainer .first #noOfDealers{margin-top:9px}.mainContent .dealerResults .resultsDiv .myContainer .Dealer{margin-bottom:20px}#directions-panel .adp-text{padding-left:10px}#directions-panel .adp-placemark td{padding:10px}.distanceBox{position:absolute;z-index:1001;top:171px;left:10px;background:#fff;width:470px;height:200px;padding:20px;border:1px solid #dadada}.distanceBox label{display:block}.distanceBox .selIcon{width:210px!important}.distanceBox>a{display:inline-block;float:right;margin:-15px}.filterDistanceClose{font-size:18px;font-weight:700;cursor:pointer;padding:5px 10px}.dealerDetails .hiddenDetails .dealerRatingsClass h4,.dealerDetails .hiddenDetails h4{font-family:"FordAntenna Bold";font-weight:700;font-size:14px}#ErrorMsgeText{padding:10px;display:none}.mainContent .distanceBox>button{margin:20px 0}.customDiv .originalContent .mail{height:14px;padding:0 7px 0 0}.customDiv .originalContent .row{padding:5px 0}.dealerDetails .hiddenDetails .dealerRatingsClass h4{padding-bottom:5px;margin:0}.mainContent .dealerResults .resultsDiv .myContainer .dealerDetails table{border-collapse:separate;border-spacing:5px;width:100%}.mainContent .dealerResults .resultsDiv .myContainer .dealerDetails table tbody tr td:nth-child(1)::after{content:":"}#loadMore{text-align:center;padding:10px 0}@media (min-width :768px) and (max-width:1023px){#myModal{margin-top:150px}#myModal form .customText{height:50px;border:1px solid #a8a8a8;width:300px;display:inline-block}#myModal form .selIcon{width:44%!important;display:inline-block!important}#myModal form h4{word-wrap:break-word;width:100%}#myModal form button{margin:15px!important}map{height:400px;padding:25px}.mainContent .searchBy .addressClass span{margin-left:5px;font-size:26px}.twitter-typeahead{margin-left:0!important}.mainContent{position:relative}.mainContent .distanceBox{left:0;top:175px;position:absolute;width:300px;height:auto}.mainContent .searchBy{border-top:1px solid #d9d9d9;width:100%;position:relative;background:#fff;margin-bottom:10px;z-index:3;top:10px;left:0}.mainContent .searchBy .row{margin:0;padding-top:0}.mainContent .searchBy .contentClass{border:0}.mainContent .searchBy .borderTop{border-top:1px solid #d9d9d9}.mainContent .searchBy .filterClass{width:300px;text-align:center;height:82px;padding:0}.mainContent .searchBy .filterClass a{font-size:18px;line-height:82px}.mainContent .searchBy .addressClass{position:relative;flex:1;float:right;border-bottom:1px solid #d9d9d9;padding-right:40px;padding-top:0;height:82px;line-height:82px}.mainContent .searchBy .addressClass input{font-size:18px;font-family:FordAntenna,Arial,sans-serif;padding-top:0}.mainContent .dealerResults{position:relative;top:0;left:0;z-index:4;width:100%;background:0 0}.mainContent .dealerResults .resultsDiv{background:#fff}.mainContent .dealerResults .resultsDiv .scroll{max-height:495px;overflow:auto;width:100%;padding-left:0;min-height:auto}.mainContent .dealerResults .resultsDiv .scroll .itemClass .originalContent{margin:0;margin-top:5px;margin-left:15px}.mainContent .dealerResults .resultsDiv .myContainer .row .dealerName{margin:0}.mainContent .dealerResults .resultsDiv .scroll .srNo{display:inline-block;float:left;margin-top:15px}.mainContent .dealerResults .resultsDiv .scroll .srNo .indexNo{background-color:#2f99d0;border-radius:30px;color:#fff;display:inline-block;text-align:center;width:40px;height:40px;font-size:25px;font-family:FordAntenna Bold,Arial;padding:1px 5px 5px}.mainContent .dealerResults .resultsDiv .scroll .srNo .indexActive{background-color:#1b394e!important}.mainContent .dealerResults .resultsDiv .itemClass{margin:30px 40px 25px;padding:40px;background-color:#eee;text-align:left}.mainContent .dealerResults .resultsDiv .itemClass .originalContent{display:inline-block;text-align:left}.mainContent .dealerResults .resultsDiv .itemClass .originalContent .col-md-12{padding-left:15px!important}.mobileTabDiv>div>a>span{display:block;padding:5px 0}.mainContent .dealerResults .resultsDiv .myContainer{width:100%;border-bottom:solid 1px #eee}.mainContent .dealerResults .resultsDiv .myContainer .detailDiv{margin-top:10px;text-align:center}.mainContent .dealerResults .resultsDiv .myContainer .detailDiv .btn{display:block;width:270px;height:75px;line-height:75px;font-size:18px;margin:auto}.mainContent .dealerResults .resultsDiv .myContainer .dealerDetails #dealerSendToPhonelink,.mainContent .dealerResults .resultsDiv .myContainer .dealerDetails .dealerDirectionLink{display:none}.mainContent .dealerResults .resultsDiv .myContainer .mobileTabDiv{display:inline-block;margin:30px 0;width:100%}.mainContent .dealerResults .resultsDiv .myContainer .row{margin:0}.mainContent .dealerResults .resultsDiv .myContainer .row #detailIco{padding-top:10px}.mainContent .dealerResults .resultsDiv .myContainer .row .detailsIco{height:48px;width:48px;padding:0;margin:10px}.mainContent .dealerResults .resultsDiv .myContainer .row .detailLink{padding-top:20px;display:inline-block;text-transform:uppercase;font-size:18px;font-family:FordAntenna,Arial,sans-serif}.mainContent .dealerResults .resultsDiv .myContainer .row .indexNo{background-color:#2f99d0;border-radius:10px;color:#fff;display:inline-block;text-align:center;width:22px}.mainContent .dealerResults .resultsDiv .myContainer .row .dealerName{display:inline-block}.mainContent .dealerResults .resultsDiv .myContainer .row .dealerDist{display:inline-block;position:relative;top:0;right:0;padding:0;padding-top:3px;padding-left:5px}.mainContent .dealerResults .resultsDiv .myContainer .first{background-color:#eee;height:80px;padding-left:40px;width:100%;border:0!important}.mainContent .dealerResults .resultsDiv{border-top:0}.mainContent .dealerResults .resultsDiv .myContainer .first #noOfDealers{margin:0;font-size:20px;font-family:FordAntenna,Arial,sans-serif;line-height:80px}.mainContent .dealerResults .resultsDiv .myContainer .Dealer{margin-bottom:20px}.dealerDetails .hiddenDetails{padding-top:20px;border-top:1px solid #646464}.mainContent .dealerResults .resultsDiv .myContainer .dealerDetails table{width:70%}#loadMore{text-align:center;margin:20px 0}.mainContent .searchBy .row.borderTop{display:flex}.mainContent .searchBy .imgClass{width:85px;height:82px;line-height:82px}.mainContent .searchBy .imgClass img{width:40px;display:inline-block;margin-left:17px;margin-top:0}.mainContent .searchBy .contentClass{width:auto;padding-left:20px;padding-top:30px}.mainContent .searchBy .contentClass,.mainContent .searchBy .contentClass label{font-size:18px;font-weight:400;font-family:FordAntenna,Arial,sans-serif}.mainContent .searchBy .contentClass label:first-of-type{margin-left:22px}.mainContent .searchBy .contentClass label:last-of-type{margin-left:28px}.mainContent .searchBy .contentClass label{padding-left:32px;background-size:auto 24px;padding-bottom:2px;background-position:0 -1px}#searchForm .tt-menu{margin-top:-23px;margin-left:-1px;padding-left:8px!important}div#dealerMap{height:360px!important}.originalContent{margin-left:0!important;padding-left:26px;padding-top:4px;margin-top:0!important}.originalContent .dealerName{font-size:28px;margin-bottom:8px}.originalContent .dealerDistance{font-size:18px;font-family:FordAntenna,Arial,sans-serif;color:#435968}.originalContent .partsHoursToday{font-size:18px;color:#435968}.originalContent .dealerAddress{font-size:20px;font-family:FordAntenna,Arial,sans-serif;margin-top:22px!important}.originalContent .dealerAddress>p{line-height:32px}.mobileTabDiv{padding-left:0!important}.mobileTabDiv>div{text-align:center!important}.mainContent .dealerResults .resultsDiv .myContainer .mobileTabDiv img{padding-right:0!important}.mobileTabDiv>div span{font-size:18px;font-family:FordAntenna,Arial,sans-serif}.dealerDetails{margin-top:0;padding-top:0!important}.dealerDetails .hiddenDetails{margin-top:30px}.dealerDetails .hiddenDetails h4{font-size:18px;margin-bottom:14px}.dealerDetails .hiddenDetails table{font-size:18px}.dealerDetails .hiddenDetails table td{padding-bottom:12px}.mainContent .dealerResults .resultsDiv .myContainer .dealerDetails .dealerRatingsClass h4{font-size:20px;margin-top:34px!important;margin-bottom:14px}.glyphicon-star-empty,.glyphicon.ng-scope.glyphicon-star-empty,.mainContent .dealerResults .resultsDiv .myContainer .dealerDetails .dealerRatingsClass .glyphicon-star{font-size:38px;margin-right:7px}.ratingText{font-size:18px;color:#696161!important}.dealerRatingsClass>div{line-height:38px}}@media (max-width:767px){#dealerLocatorAngularContainer .tt-menu{margin-top:-11px;font-size:12px;margin-left:-1px;padding-left:5px!important}.custom-marker.customDiv{display:none!important}.mainContent .searchBy{margin-bottom:0}.mainContent .distanceBox{left:0;top:85px;position:absolute;width:100%;height:auto}.mainContent .searchBy .row{border-top:1px solid #d9d9d9}.mainContent .searchBy .row.borderTop{border-bottom:1px solid #d9d9d9;display:flex}#myModal{margin-top:90px}#myModal form .customText{height:50px;border:1px solid #a8a8a8;width:300px;display:inline-block}#myModal form .selIcon{width:100%!important;display:inline-block!important}#myModal form .selIcon select{width:100%!important}#myModal form h4{word-wrap:break-word;width:100%}#myModal form .at{margin-bottom:5px}#myModal form button{margin:15px!important;width:50%}map{height:220px;margin:15px}.mainContent{position:relative}.mainContent .searchBy{position:relative;top:0;left:0}.mainContent .searchBy .imgClass{background-color:#2f99d0;padding-left:0;padding:13px 6px 8px;display:inline}.mainContent .searchBy .contentClass{display:inline-block}.mainContent .searchBy .filterClass{font-size:.9em;padding:20px 0 0!important;background-color:#eee;display:inline;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:none}.mainContent .searchBy .addressClass{display:inline-block}.mainContent .dealerResults{position:relative;top:0;left:0;z-index:4;width:100%;background:0 0}.mainContent .dealerResults .resultsDiv{background:#fff;border:none}.mainContent .dealerResults .resultsDiv .scroll{max-height:450px;overflow:auto;width:100%;padding-left:0;min-height:auto}.mainContent .dealerResults .resultsDiv .scroll .srNo{display:inline-block;float:left;margin-left:5px;margin-top:21px}.mainContent .dealerResults .resultsDiv .scroll .srNo .indexNo{background-color:#2f99d0;border-radius:20px;color:#fff;display:inline-block;text-align:center;width:30px;height:30px;padding:4px}.mainContent .dealerResults .resultsDiv .scroll .srNo .indexActive{background-color:#1b394e!important}.mainContent .dealerResults .resultsDiv .scroll .itemClass{margin:30px 15px 15px;border:1px solid #f5f4f3;background-color:#eee}.mainContent .dealerResults .resultsDiv .scroll .itemClass .originalContent{margin:0;text-align:left;width:80%;margin-left:8px}.mainContent .dealerResults .resultsDiv .myContainer{width:100%;border:none}.detailDiv>.btn{width:100%}.mainContent .dealerResults .resultsDiv .myContainer .dealerDetails #dealerSendToPhonelink,.mainContent .dealerResults .resultsDiv .myContainer .dealerDetails .dealerDirectionLink{display:none}.mainContent .dealerResults .resultsDiv .myContainer .mobileTabDiv{display:inline-block;width:100%;padding-left:0;margin-top:16px}.mobileTabDiv>div{padding:0;display:table;width:100%}.mobileTabDiv>div>a{width:33.33%}.mobileTabDiv>div>a>span{display:block}.mainContent .dealerResults .resultsDiv .myContainer .mobileTabDiv img{height:48px}.mainContent .dealerResults .resultsDiv .myContainer .mobileTabDiv #sendToPhonelink{margin-left:74px}.dealerDetails .hiddenDetails{padding-top:20px;border-top:1px solid #646464}.mainContent .dealerResults .resultsDiv .myContainer .row #detailIco{padding-top:10px}.mainContent .dealerResults .resultsDiv .myContainer .row .detailsIco{padding-left:5px;height:36px;width:auto}.mainContent .dealerResults .resultsDiv .myContainer .row .detailLink{padding-top:19px;display:inline-block;width:100%;text-align:center;text-transform:uppercase;font-size:12px;font-family:FordAntenna,Arial,sans-serif}.mainContent .dealerResults .resultsDiv .myContainer .row .indexNo{background-color:#2f99d0;border-radius:10px;color:#fff;display:inline-block;text-align:center;width:22px}.mainContent .dealerResults .resultsDiv .myContainer .row .dealerName{display:inline-block;padding:0;width:200px;margin:0}.originalContent .dealerPartsStatus{font-size:12px}.originalContent .dealerAddressRow{margin:10px 0 0;font-size:14px;font-family:FordAntenna}.mainContent .dealerResults .resultsDiv .myContainer .row .dealerDist{display:inline-block;padding-left:0;top:0;position:absolute;right:0}.mainContent .dealerResults .resultsDiv .myContainer .first{background-color:#f5f4f3;height:40px;padding-left:14px;width:100%}.mainContent .dealerResults .resultsDiv .myContainer .first #noOfDealers{margin-top:9px;text-align:left}.mainContent .dealerResults .resultsDiv .myContainer .Dealer{margin-bottom:20px}#loadMore{margin:20px 0;padding:0 15px}#loadMore>.btn{width:100%}.mainContent .searchBy .contentClass label{padding-left:25px}.mainContent .searchBy{width:auto}.mainContent .searchBy .addressClass{padding-left:0;width:auto;padding-right:20px;height:43px;padding-top:0;flex:1;position:relative}.mainContent .searchBy .addressClass input{width:80%;font-size:12px!important}.mainContent .searchBy .addressClass span{margin-left:5px;font-size:16px}.mainContent .searchBy .addressClass #searchForm>a>span{font-size:22px;top:7px}.mainContent .searchBy .filterClass{height:60px;text-align:center;padding-top:14px!important;line-height:16px;width:35%}.mainContent .searchBy .contentClass{width:auto;min-width:80%;padding-right:5px;height:62px;padding-top:20px;padding-left:5px;border:none}.mainContent .searchBy .imgClass{height:62px}.mainContent .searchBy .imgClass img{margin-top:5px;margin-left:10px}.dealerFind .twitter-typeahead{width:85%}.originalContent .dealerName>a{font-size:18px}.dealerVanityCard .dealerDistance{font-size:12px;font-family:FordAntenna,Arial,sans-serif;font-weight:400;color:#435968;padding-left:2px}.partsHoursToday{font-size:12px;color:#435968;margin-top:-5px!important}.dealerVanityCard .dealerAddress{font-family:FordAntenna,Arial,sans-serif;margin-top:10px}.indexNo{font-family:FordAntenna Bold,Arial,sans-serif;font-size:16px;padding-top:2px!important}.mainContent .dealerResults .resultsDiv .myContainer .dealerDetails .dealerRatingsClass h4{margin-top:21px!important}.glyphicon-star-empty,.glyphicon.ng-scope.glyphicon-star-empty,.mainContent .dealerResults .resultsDiv .myContainer .dealerDetails .dealerRatingsClass .glyphicon-star{margin-right:5px}.ratingText{font-size:12px;color:#696161!important}}input:focus,textarea:focus{outline:0!important}.searchBtnDiv{float:right;padding-top:4px}@media(min-width:1024px){.hiddenDetails a,a.detailLink{text-transform:uppercase}.mainContent .dealerResults .resultsDiv .scroll .originalContent{width:85%;margin-left:13px}.mainContent .dealerResults .resultsDiv .myContainer .row .dealerName{width:225px}.mainContent .dealerResults .resultsDiv .myContainer .detailDiv{padding-left:42px}.dealerDetails{padding-left:43px;padding-top:0!important}.dealerDetails h4{margin-top:30px!important}.scroll>.dealerVanityCard>.originalContent>.partsHoursToday{margin-top:0}.scroll .originalContent .dealerEmail>div{margin-top:-3px}.scroll .originalContent .dealerPhone>div{margin-top:-4px}.scroll>.dealerVanityCard{padding:10px;border-bottom:1px solid #ddd}.mainContent .searchBy .filterClass{width:162px;border-left:0;border-bottom:0;padding:0;line-height:60px;text-align:center}.searchBtnDiv{float:right;padding-top:0}.filterClass a{font-size:14px}.contentClass,.contentClass label{font-size:14px;font-family:FordAntenna,Arial,sans-serif;font-weight:400}#noOfDealers,#searchForm input{font-size:16px;font-family:FordAntenna,Arial,sans-serif}.contentClass label{background-position:0 2px!important}.mainContent .searchBy .contentClass{padding-left:14px}.mainContent .searchBy .contentClass label:first-of-type{margin-left:14px}.mainContent .searchBy .contentClass label:last-of-type{margin-left:38px}.mainContent .searchBy .addressClass{width:308px;padding-right:12px;padding-top:0}.mainContent .searchBy .addressClass #searchForm,.mainContent .searchBy .addressClass #searchForm>span{height:100%}#searchForm input{padding-top:0;line-height:60px;height:100%}.searchBtnDiv span.glyphicon-search{font-size:21px;line-height:60px}.mainContent .searchBy .addressClass input{width:270px;padding-left:18px}#dealerResults,.searchBy{box-shadow:1px 2px 5px 0 rgba(0,0,0,.2)}#noOfDealers{margin:0!important;line-height:50px}.resultsDiv{border:0!important}.mainContent .dealerResults .resultsDiv .scroll .srNo .indexNo{font-size:14px;font-family:FordAntenna Bold,Arial,sans-serif;padding-top:4px}.hiddenDetails a,.originalContent .dealerAddress,.originalContent .dealerDistance,.originalContent .dealerEmail,.originalContent .dealerPhone,a.detailLink{font-family:FordAntenna,Arial,sans-serif}.originalContent{margin-top:22px}.originalContent .dealerName{font-size:24px}.originalContent .dealerDistance{font-size:16px}.originalContent .partsHoursToday{font-size:12px}.originalContent .dealerAddress{margin-top:8px}.detailDiv a.btn{width:200px;height:60px;font-size:18px;line-height:60px}.mainContent .dealerResults .resultsDiv .scroll .srNo{margin-top:17px}.mainContent .dealerResults .resultsDiv .myContainer .detailDiv{margin-top:7px}.detailDiv{padding-bottom:16px}.dealerDetails .hiddenDetails{padding-top:22px}.detailDiv>div{height:auto!important;float:left}.mainContent .dealerResults .resultsDiv .myContainer .row .detailLink{float:left!important;padding-left:20px!important;padding-top:0!important;line-height:60px}.mainContent .dealerResults .resultsDiv .myContainer .dealerDetails img{height:22px}.dealerDetails .hiddenDetails h4{margin-bottom:4px;margin-top:24px!important}.dealerSideCardDirectionImg{margin-right:5px;width:20px}.dealerRatings>span{margin-right:4px}.mainContent .dealerResults .resultsDiv .myContainer .dealerDetails table{border-spacing:0}.ratingText{color:#696161!important;padding-left:8px!important}.mainContent .dealerResults .resultsDiv .myContainer .row .detailsIco{margin-right:7px}.tt-menu{margin-top:-16px;margin-left:-1px}.tt-selectable{font-size:16px}}@media(max-width:1023px){.dealerMapContainer{padding:30px 40px}.filterClass{font-size:14px!important}.mainContent .searchBy .addressClass input{padding-left:30px;width:300px}.resultsDiv{border:0}div#dealerMap{height:250px}.dealerAddressRow{margin-top:16px!important;font-size:16px}.myContainer>.row.first{border:0;border-bottom:1px solid #ddd}.phoneLink{text-align:left!important}.emailLink{text-align:center!important}.directionsLink{text-align:right!important}.mobileTabDiv>div{width:33.33%;float:left}.mobileTabDiv{padding-left:45px}.mainContent .dealerResults .resultsDiv .scroll .originalContent{width:90%}.dealerDetails>div{padding-top:20px}.dealerDetails>div>table{margin-left:-5px}.mainContent .dealerResults .resultsDiv .scroll .srNo{margin-left:0;margin-top:0}.dealerDirectionsContainer{width:100%;max-width:100%;position:relative;top:0;left:0;border-bottom:1px solid #ddd;padding:30px 40px}.partsHoursToday{margin-top:0}}@media(max-width:767px){#searchInput,.mainContent .searchBy .contentClass,.mainContent .searchBy .contentClass label,.myContainer>.row.first p{font-family:FordAntenna,Arial,sans-serif}.phoneLink>a>span{padding-left:10px!important}.emailLink>a>span{padding-left:5px!important;padding-right:0!important}.directionsLink>a>span{padding-right:0!important;margin-right:-17px!important}.mainContent .dealerResults .resultsDiv .myContainer .detailDiv{margin-top:16px}.dealerDirectionsContainer,.dealerMapContainer{padding:30px 15px}.twitter-typeahead{margin-left:0!important}.mainContent .searchBy .addressClass input{width:85%;padding-left:15px;height:43px;padding-top:0}.mainContent .searchBy .addressClass.dealerFind input{width:100%}.phoneLink{padding-left:12px!important}.directionsLink{padding-right:16px!important}.mobileTabDiv>div a span{font-size:12px}.detailDiv{padding-left:8px;padding-right:8px}.detailDiv .btn{width:100%!important}.detailsIco{margin-right:14px!important}.hiddenDetails{padding-left:8px;padding-top:12px!important;margin-top:7px}.dealerDetails{margin-top:10px;padding-top:0!important}.hiddenDetails h4{margin-bottom:5px}.myContainer>.row.first{border-bottom:0!important}.myContainer>.row.first p{font-size:14px}.mainContent .searchBy .imgClass{height:40px;width:41px;padding-top:7px;padding-left:9px}.mainContent .searchBy .imgClass img{margin-top:0;margin-left:0;width:20px}.mainContent .searchBy .contentClass{padding-top:8px;padding-left:10px;font-size:12px;height:auto}.mainContent .searchBy .contentClass label{font-size:12px;padding-left:20px;font-weight:400}.mainContent .searchBy .contentClass label:first-of-type{margin-left:15px}.mainContent .searchBy .contentClass>label:last-of-type{margin-left:28px}.filterClass{width:124px!important;height:43px!important}.filterClass>a{font-size:12px!important}.searchBtnDiv{padding-top:11px}.mobile-icon_close{background-position:0 0!important;width:22px;height:22px;background-size:cover;margin-top:0}.distanceBox label{font-size:12px}.distanceBox .selIcon{width:100%!important}.distanceBox>button{width:100%}}.focussedLabel{text-decoration:underline!important}