.afg-content .breadcrumb>li+li:before{content:"\003e";}.afg-content .breadcrumb{background:none;padding:10px 0;margin-bottom:0;}.afg-content .breadcrumb li.active{color:#00b2ec;}.afg-content .vehicle-page-breadcrumb>div:first-of-type{padding-top:10px;}.afg-content .col-xs-2_4{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;}.afg-content a.btn-default{color:#00579d;font-size:17px;font-weight:400}.afg-content a.btn-default:hover{background:#f3faff;border-color:#00579d;color:#00579d;}.afg-content a.btn-default:active{background:#00579d!important;border-color:#00579d;color:#fff!important;}.afg-content .cell-item-one-fifth-element{width:20%;}.afg-content .cell-item-one-fifth-element a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.afg-content .vehicle-page-heading{background:#EDF7FF;border-bottom:1px solid #e7e7e7;}.afg-content .vehicle-page-heading-with-banner{position:absolute;}.afg-content .vehicle-page-heading h1{color:#0173DB;text-transform:uppercase;margin:0;padding:10px;font-size:30px;font-weight:600;}.page .afg-top-vehicle-banner-bg{border-bottom:1px solid #e7e7e7;position:absolute;width:100%;z-index:-1;}.afg-content .afg-top-vehicle-banner{background:#fff;display:block;text-align:center;}.afg-content p.lead{font-size:24px;font-weight:500;color:#303030;margin:15px 0 20px;}@media (max-width: 767px) {.afg-content a{font-size:12px;}.afg-content .vehicle-page-breadcrumb>div{padding:10px 10px 0;}.afg-content .vehicle-page-breadcrumb ol.breadcrumb{padding-top:0;}}@media (min-width: 768px) {.landing-page-body{padding:0 4%;}.landing-page-header{border:1px solid #CCC;border-radius:3px;box-shadow:0 6px 12px rgba(0,0,0,0.15),0 10px 40px rgba(0,0,0,0.10);margin:20px 4% 0;position:relative;top:-60px;}.lifestyle-background{margin-top:-7px;min-height:60px;}}.sonic-panel-heading-slim,h2.sonic-panel-heading-slim{background-color:transparent;border-bottom:1px solid #0072d9;color:#0072d9;font-size:22px;font-weight:600;padding:40px 0 10px;}@media (min-width: 768px) {.sonic-panel-heading-slim{background-color:white;}}.landing-page-header .sonic-panel-heading{margin-bottom:0;}.sonic-panel-body .faded{opacity:0.2;border:1px solid white;}.sonic-panel-body .img-thumbnail.faded:hover{border:1px solid white;}.sonic-panel-body a,.sonic-panel-body a:hover{text-decoration:none;}.vehicle-heading{background-color:#EEF7FE;color:#0C74D5;}.vehicle-heading h1{font-size:2em;font-weight:bold;margin-top:12px;text-transform:uppercase;}.afg-specs-selector{margin-bottom:10px;}@media (max-width: 767px) {.afg-specs-selector{padding:0px 10px 5px;}}.afg-specs-selector-shadow{padding-bottom:5px;padding-top:15px;border-top:1px solid #0072d9;}@media (min-width: 768px) {.afg-specs-selector-shadow{-webkit-box-shadow:inset 0px 14px 13px -15px rgba(122,122,122,0.5);-moz-box-shadow:inset 0px 14px 13px -15px rgba(122,122,122,0.5);box-shadow:inset 0px 14px 13px -15px rgba(122,122,122,0.5);padding-bottom:10px;}}.afg-specs-selector a:hover{text-decoration:none;}.afg-specs-selector>div{background-color:#fcfaf9;}.afg-specs-selector div{color:#6c6c6c;}.afg-specs-selector .din-size{color:#99cc99;font-weight:bold;}.afg-specs-selector-header-inner1{font-size:14px;padding-top:20px;}.afg-specs-selector-header-inner2{font-size:18px;}@media (max-width: 767px) {.afg-specs-selector-header-inner2{margin:15px 0;}}@media (min-width: 768px) {.afg-specs-selector-header-inner2{padding-bottom:15px;padding-top:1px;}}.afg-specs-selector .stereo-box-col{cursor:pointer;}.afg-specs-selector .stereo-box{background-color:#cfcdcc;border:1px solid #cfcdcc;border-bottom:1px solid #bbb9b8;border-radius:4px;height:85px;text-align:center;}.afg-specs-selector .stereo-box-button-row{height:10px;}.afg-specs-selector .stereo-box-col.active .stereo-box{background-color:#e8f4f8;border:1px solid #00b2ec;}.afg-specs-selector .stereo-box-col:hover .stereo-box{background-color:#fcfaf9;border:1px solid #00b2ec;}.afg-specs-selector .stereo-box-capture{font-size:14px;font-weight:600;text-align:center;padding-left:0;padding-right:0;padding-top:10px;}.afg-specs-selector .stereo-box-col.active .stereo-box-capture{color:#4192d9;}.afg-specs-selector .stereo-box-col:hover .stereo-box-capture{color:#00b2ec;}.afg-specs-selector .speaker-box-col{background-color:#cfcdcc;border:1px solid #cfcdcc;border-bottom:1px solid #bbb9b8;border-radius:4px;cursor:pointer;height:34px;margin:2px 0;}.afg-specs-selector .speaker-box-col div{color:#fff;font-size:12px;font-weight:600;margin-top:6px;}@media (min-width: 768px) {.afg-specs-selector .speaker-box-col div{font-size:14px;}}@media (max-width: 767px) {.afg-specs-selector .speaker-box-col div:first-of-type{padding:0 0 5px 4px;}}.afg-specs-selector .speaker-box-col div:not(:first-of-type){padding:3px 0 4px 4px;}.afg-specs-selector .speaker-box-col.active div{color:#4192d9;}.afg-specs-selector .speaker-box-col:hover div{color:#00b2ec;}.afg-specs-selector .speaker-box-col.active{background-color:#e8f4f8;border:1px solid #00b2ec;}.afg-specs-selector .speaker-box-col:hover{background-color:#fcfaf9;border:1px solid #00b2ec;}.afg-specs-selector .stereo-req-info{color:#4192d9;font-size:10px;}.afg-specs-selector .button-specs{background-color:#f15722;color:#fff;cursor:pointer;display:block;font-weight:600;margin:0 15px;padding:8px 9px;position:inherit;text-align:center;text-align:left;}@media (min-width: 768px) {.afg-specs-selector .button-specs{bottom:15px;display:inline-block;margin:0;position:absolute;right:32px;text-align:left;}}.afg-specs-selector .button-specs:hover{background-color:#dc3800;color:#fff;text-decoration:none;}.afg-specs-icon{background-image:url('/themes/transitional/images/afg_selector/afg_specs_icons.png');background-repeat:no-repeat;display:block;}.afg-specs-car_icon{background-position:-5px -5px;height:12px;width:30px;}.afg-specs-close{background-position:-45px -5px;height:15px;width:15px;}.afg-specs-close_h{background-position:-70px -5px;height:15px;width:15px;}.afg-specs-close_i{background-position:-95px -5px;height:15px;width:15px;}.afg-specs-speaker_size_10{background-position:-140px -5px;height:28px;margin-left:8px;margin-top:-4px;width:27px;}.afg-specs-selector .speaker-box-col.active span.afg-specs-speaker_size_10{background-position:-177px -5px;}.afg-specs-selector .speaker-box-col:hover span.afg-specs-speaker_size_10{background-position:-214px -5px;}.afg-specs-speaker_size_1{background-position:-120px -5px;height:10px;margin-left:16px;margin-top:6px;width:10px;}.afg-specs-selector .speaker-box-col.active span.afg-specs-speaker_size_1{background-position:-5px -42px;}.afg-specs-selector .speaker-box-col:hover span.afg-specs-speaker_size_1{background-position:-25px -42px;}.afg-specs-speaker_size_6_5{background-position:-45px -42px;height:21px;margin-left:10px;margin-top:0;width:22px;}.afg-specs-selector .speaker-box-col.active span.afg-specs-speaker_size_6_5{background-position:-76px -42px;}.afg-specs-selector .speaker-box-col:hover span.afg-specs-speaker_size_6_5{background-position:-107px -42px;}.afg-specs-speaker_size_6_9{background-position:-138px -42px;height:20px;margin-left:4px;margin-top:1px;width:36px;}.afg-specs-selector .speaker-box-col.active span.afg-specs-speaker_size_6_9{background-position:-183px -42px;}.afg-specs-selector .speaker-box-col:hover span.afg-specs-speaker_size_6_9{background-position:-138px -72px;}.afg-specs-selector .stereo-box .afg-specs-stereo_double_din{background-position:-5px -102px;height:53px;margin:15px auto auto;width:85px;}.afg-specs-selector .stereo-box-col:hover .afg-specs-stereo_double_din,.afg-specs-selector .stereo-box-col.active:hover .afg-specs-stereo_double_din{background-position:-5px -165px;}.afg-specs-selector .stereo-box-col.active .afg-specs-stereo_double_din{background-position:-100px -102px;}.afg-specs-icon.afg-specs-stereo_single_din{background-position:-100px -165px;height:24px;margin:29px auto auto;width:85px;}.afg-specs-selector .stereo-box-col:hover .afg-specs-stereo_single_din,.afg-specs-selector .stereo-box-col.active:hover .afg-specs-stereo_single_din{background-position:-251px -5px;}div.active .afg-specs-icon.afg-specs-stereo_single_din{background-position:-100px -199px;}.afg-specs-selector .stereo-box-col .afg-specs-stereo_vehicle_specific{background-position:-251px -39px;height:66px;margin:9px auto auto;width:66px;}.afg-specs-selector .stereo-box-col:hover .afg-specs-stereo_vehicle_specific,.afg-specs-selector .stereo-box-col.active:hover .afg-specs-stereo_vehicle_specific{background-position:-271px -115px;}.afg-specs-selector .stereo-box-col.active .afg-specs-stereo_vehicle_specific{background-position:-195px -115px;}.afg-specs-vehicle{background-position:-195px -191px;height:10px;width:28px;}.sonic-panel-body{padding-bottom:40px;padding-top:20px;}.afg-content .category-box{height:210px;width:190px;}@media (max-width: 767px) {.vehicle-page-heading{background-color:#EEF7FE;color:#0C74D5;}}.no-category-link{cursor:default;}.not-available{background-color:#fff;}.afg-content .sonic-panel-heading{color:#0072d9;font-size:24px;margin-top:13px;margin-bottom:6px;}.not-available .not-available-text{margin-bottom:90px;}.not-available a.not-available-shop-all,.afg-contact-form-modal .contact-form-modal-response a.continue,.contact-form-modal-response a.continue{background-color:#f15722;color:#fff;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;padding:8px 9px;white-space:nowrap;}.afg-specs-selector a.not-available-shop-all:hover,.afg-contact-form-modal .contact-form-modal-response a.continue:hover{background-color:#dc3800;color:#fff;text-decoration:none;}.afg-content .contact-us{padding:7px;margin:10px auto;display:block;background-color:#fff;border:1px solid #ccc;color:#0072d9;font-weight:600;width:90px;}.afg-content .contact-us:hover,.afg-content .contact-us-active{background-color:#0072d9;border:1px solid #0072d9;color:#fff;}.afg-content .call-us,.afg-content .email-us{background-image:url("/themes/transitional/images/afg_selector/contact_icons.png");background-repeat:no-repeat;display:inline-block;height:20px;margin:30px 4px 0;width:20px;}.afg-content .email-us{background-position:-29px -29px;}.afg-content .call-us{background-position:-29px -3px;}.afg-content .email-us:hover,.afg-content .email-us-active{background-position:-3px -29px;}.afg-content .call-us:hover,.afg-content .call-us-active{background-position:-3px -3px;}.afg-content .not-available-box{background:rgba(200,200,200,0.1) none repeat scroll 0 0;border:1px solid white;height:155px;left:calc(50% - 76px);position:absolute;top:0px;width:155px;}@media (min-width: 768px) {.afg-content .not-available-box{left:18px;}.not-available .not-available-main{background:#f8f7f6 url('/themes/transitional/images/afg_selector/bg.png') no-repeat center center;border-top:1px solid #0072d9;height:314px;padding-top:20px;}}@media (max-width: 767px) {.not-available .not-available-main{background:#f7f7f7 url('/themes/transitional/images/afg_selector/bg.png') no-repeat center center;font-size:12px;}}.afg-content .not-available-box .inactive_text,.afg-content .not-available-box .hover_text{color:#3c3c3c;font-size:12px;margin:0 -10px;}.afg-content .not-available-box .hover_text{color:#000;display:none;}.afg-content .not-available-box .call-us,.afg-content .not-available-box .email-us{margin:10px;}.helpful-articles-heading{background-color:#4292D9;color:white;padding:10px;}@media (min-width: 768px) {.helpful-articles-heading{background:none;color:#333;padding-top:30px;}}.afg-helpful-articles-content{background-color:white;padding:0px;}.afg-content .thumbnail.helpful-articles{background-color:#fff;border:0;border-radius:0;font-size:14px;display:block;line-height:1.42857;margin-bottom:20px;padding:2px;transition:background-color 0.3s ease-in-out 0s;}.afg-content .img-thumbnail:hover{border:1px solid #ddd;}.afg-content .thumbnail.helpful-articles:hover{background-color:#4292d9;text-decoration:none;}.afg-content .thumbnail.helpful-articles:hover p{color:#fff;text-decoration:none;}.afg-content .afg-helpful-articles{padding:0 5px;}.afg-content .afg-helpful-articles img.img-responsive{height:163px;margin-bottom:12px;}.afg-content .vehicle-fit{font-family:'Ubuntu',sans-serif;font-size:16px;font-weight:500;padding:5px 12px 0px 12px;position:relative;}.afg-content .vehicle-fit .icon{height:60px;width:60px;}.afg-content .vehicle-fit .links a{display:inline-block;font-size:12px;margin-right:7px;text-decoration:none;line-height:20px}.afg-content .vehicle-fit .vftext{font-size:14px;margin-bottom:0;margin-top:10px;}.afg-content .vehicle-fit-success{color:#158501;}.afg-content .vehicle-fit-success .icon{background:url(https://assets.sonicelectronix.com/images/sonic/afg-success-128.png) no-repeat center;background-size:60%;}.afg-content .vehicle-fit-warning{color:#d8000c;}.afg-content .vehicle-fit-warning .icon{background:url(https://assets.sonicelectronix.com/images/sonic/afg-warning-128.png) no-repeat center;background-size:60%;}.afg-content .vehicle-fit-maybe{color:#ffb400;}.afg-content .vehicle-fit-maybe .icon{background:url('/themes/transitional/images/product/afg_question_128.png') no-repeat center;background-size:60%;}.afg-selector .vehicle-icon{background:url(/images/carIcon.png) no-repeat center;display:inline-block;height:20px;margin-right:5px;vertical-align:middle;width:55px;}@media (min-width: 768px) {.afg-change-options-modal .change-options-modal,.afg-change-vehicle-modal .change-vehicle-modal{max-width:620px;}}.afg-content .modal-content{font-family:'Ubuntu',sans-serif;font-size:1.2em;border:none;}.fade.in{opacity:.8;}@-webkit-keyframes fadein{from{opacity:0;}to{opacity:.8;}}@-moz-keyframes fadein{from{opacity:0;}to{opacity:.8;}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0;}.modal-backdrop.in{filter:alpha(opacity=80);opacity:.8;}.modal-content .afg-vehicle-selector-modal-header{background:#00579d;text-align:center;border:none;padding:0;}.afg-vehicle-selector-modal-header button{width:23px;height:23px;position:absolute;right:8px;top:8px;border:none;z-index:10;background-image:url('/themes/transitional/images/afg_selector/close.png');background-color:transparent;background-repeat:no-repeat;background-position:center center;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2;}.afg-vehicle-selector-modal-header button:hover,.afg-vehicle-selector-modal-header button:focus{cursor:pointer;filter:alpha(opacity=50);opacity:.5;}.afg-vehicle-selector-modal-header .modal-title{color:#ffffff;font-size:1.2em;font-weight:500;}.afg-selector-modal .drop-down-container{margin-bottom:2px;}@media (min-width: 768px) {.afg-vehicle-selector-modal-header .modal-title{font-size:1.5em;}.afg-selector-modal .drop-down-container{margin-bottom:10px;padding-left:0;}.afg-selector-modal .drop-down-container label{padding-top:6px;}}.afg-vehicle-selector-modal-title{margin-bottom:10px;color:#fff;}.afg-vehicle-selector-modal-title h4{margin:0;}.modal-content.modal-reference{background:#00579d;border:none;border-radius:0;color:#fff;}.afg-content .modal-content.modal-reference h4{margin:0;font-weight:bold;}.afg-content .modal-content.modal-reference h4 a{color:#fff;text-decoration:underline;}.afg-content .modal-content.modal-reference h4 a:hover{text-decoration:none;}.afg-content .modal-content .modal-body .row{width:auto;display:block;}.modal-content.modal-reference .drop-down-container{padding-top:5px;padding-bottom:5px;}.modal-content.modal-reference .drop-down-container .form-control{height:44px;}.modal-content.modal-reference .drop-down-container select.form-control{line-height:38px;font-size:16px;}.modal-content.modal-reference .cant-find-car-message{text-align:center;padding-top:10px;}.modal-content.modal-reference .cant-find-car-message a{color:#fff;text-decoration:underline;}.modal-content.modal-reference .cant-find-car-message a:hover{color:#fff;text-decoration:none;}.modal-content.modal-reference .modal-footer{border:none;padding:7px;}.afg-vehicle-selector-modal-body{background:#00579d;}.afg-content .afg-vehicle-submit-btn{width:100%;}.afg-content .afg-vehicle-submit-btn,.afg-content .afg-selector-submit-btn,.afg-content .orangeButton{background-color:#f15722!important;color:#fff!important;}.afg-content .afg-vehicle-submit-btn:hover,.afg-content .afg-selector-submit-btn:hover,.afg-content .orangeButton:hover{color:white;}.afg-content .modal-content .orangeButton{width:100%;}.afg-content .afg-vehicle-submit-btn{height:44px;padding-top:5px;}@media screen and (max-width: 767px) {.afg-form{font-size:12px;}}.afg-selector-narrow{font-family:'Ubuntu',arial;}.afg-selector-narrow.panel{margin-bottom:10px;}.afg-selector-narrow .panel-heading{background-color:#f05900;color:#fff;padding:10px 10px 6px;position:relative;}.afg-selector-narrow .panel-heading:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #f05900;bottom:-7px;content:'';display:inline-block;left:50%;margin-left:-10px;position:absolute;vertical-align:middle;}.afg-selector-narrow .panel-title{display:inline-block;font-size:12px;vertical-align:middle;}.afg-selector-narrow .panel-body{background-color:#004786;color:#303030;}.afg-selector-narrow .panel-body.results{background-color:#f7f7f7;border:1px solid #d1d1d1;}.afg-selector-narrow .drop-down-container{margin-bottom:10px;}.afg-selector-narrow a{font-size:12px;text-decoration:none;}.afg-selector-narrow .afg-selector-submit-btn{background:#00b2ec;color:#fff;}.afg-selector-narrow .vehicle-img{border:2px solid #004786;height:auto;max-width:85%;}.afg-selector-narrow .vehicle-text{color:#6c6c6c;font-size:12px;font-weight:300;}.afg-selector-narrow .vehicle-text .year-make{color:#004786;font-size:15px;font-weight:500;}.afg-selector-narrow .form-links{text-align:right;}.afg-selector-medium{color:#303030;float:left;font-family:'Ubuntu',arial;height:265px;margin-left:8px;width:318px;}.afg-selector-medium a.select2-choice{text-decoration:none;}.afg-selector-medium.panel{border:none;box-shadow:none;margin-bottom:0;border-radius:0;}.afg-selector-medium .panel-body{padding:10px 15px;margin-top:90px;}.afg-selector-medium .drop-down-container{margin-bottom:10px;}.afg-selector-medium .drop-down-placeholder{background-color:rgba(255,255,255,0.25);border-radius:3px;color:#fff;font-size:15px;margin-bottom:5px;padding:7px;}.modal-reference.modal-vehicle .drop-down-placeholder-inner{background-color:rgba(255,255,255,0.25);border-radius:3px;color:#fff;padding:14px 17px;margin-top:5px;margin-bottom:5px;}.modal-content .afg-selector-submit-btn{margin-top:5px;height:44px;}.afg-selector-medium .afg-selector-submit-btn{background:transparent;border-radius:0;border:1px solid #FFF;color:#fff;font-size:16px;font-weight:normal;margin:0 auto;}.afg-selector-medium .afg-selector-submit-btn:hover{background:#00b2ec;border:1px solid #00b2ec;color:#fff;}.afg-selector-wide{font-family:'Ubuntu',arial;}.afg-selector-wide .afg-selector-form{margin:0;}.afg-selector-wide .drop-down-container{float:left;margin:4px 5px;}.afg-selector-wide .drop-down-placeholder{background-color:rgba(0,0,0,0.25);border-radius:3px;color:#fff;float:left;font-size:15px;font-weight:600;margin:0 5px;padding:7px;width:100px;}#new-vehicle-submit-container{color:#5d5d5d;font-size:11px;}#new-vehicle-submit-container label{display:inline;font-size:12px;font-weight:normal;vertical-align:top;z-index:1;}#new-vehicle-submit-container .new-vehicle-submit-row{padding:5px 30px;}#new-vehicle-submit-container .new-vehicle-submit-title{font-size:18px;font-weight:500;}#new-vehicle-submit-container .new-vehicle-submit-heading{color:#0066c3;font-size:16px;font-weight:600;}#new-vehicle-submit-container .new-vehicle-submit-required-box{padding:10px 0;margin:10px -15px;background-color:#f4f4f4;-moz-box-shadow:inset 0 8px 8px -8px rgba(0,0,0,0.25),inset 0 -8px 8px -8px rgba(0,0,0,0.25);-webkit-box-shadow:inset 0 8px 8px -8px rgba(0,0,0,0.25),inset 0 -8px 8px -8px rgba(0,0,0,0.25);box-shadow:inset 0 8px 8px -8px rgba(0,0,0,0.25),inset 0 -8px 8px -8px rgba(0,0,0,0.25);}#new-vehicle-submit-container .new-vehicle-submit-verify{border-top:1px solid #e5e5e5;padding-top:10px;margin-top:10px;}#new-vehicle-submit-container #afg_verifyCode{width:100px;}#new-vehicle-submit-container .errorMessage,#new-vehicle-submit-container .error{font-style:italic;color:#d8000c;}#new-vehicle-submit-container .error input{border:1px solid #d8000c;}#new-vehicle-submit-container .info{width:13px;height:13px;display:inline-block;background-image:url("/images/category_main/help.png");background-size:13px 13px;cursor:pointer;margin-top:3px;vertical-align:top;}#new-vehicle-submit-container.afg-content .form-control{width:100%;}#new-vehicle-submit-container.afg-content input.form-control{height:44px\9;padding-top:12px\9;}.afg-content fieldset{min-width:0;padding:0;margin:0;border:0;}.section-label fieldset{margin-bottom:5px;position:relative;}.section-label fieldset:first-child input{border-radius:4px;}.section-label fieldset+fieldset{border-top:1px solid #ddd;}.section-label fieldset.selected label{left:2%;top:22%;}.section-label fieldset.selected label{top:1px \9;left:12px \9;}.section-label .selected label.ui-input-text{left:10px;top:17px;}.section-label label{left:13px;position:absolute;top:17px;color:#909090;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transition:all 0.2s ease-in-out;pointer-events:none;}.section-label label.ui-input-text{left:13px;position:absolute;top:19px;color:#909090;transform:translate3d(0,0,0);transition:all 0.2s ease-in-out;pointer-events:none;}.section-label label.comment{top:10px;left:13px;top:12px\9;}.section-label .selected label.comment{top:1px\9;left:13px\9;}.afg-content .modal-content .modal-body .row.clearfix.verifyCode div.col-md-8{width:66%\9;float:left\9;}.afg-content .modal-content .modal-body .row.clearfix.verifyCode div.col-md-4{width:34%\9;float:left\9;}.section-label label.comment.ui-input-text{top:16px;left:13px;}.section-label input:valid,.section-label input:focus{height:48px;}.section-label input.ui-input-text:valid,.section-label input.ui-input-text:focus{height:40px;}.section-label fieldset.selected textarea:valid,.section-label fieldset.selected input:valid,.section-label fieldset.selected input:focus,.section-label fieldset.selected textarea:focus{padding:18px 8px 10px;}.section-label fieldset.selected textarea:focus,.section-label fieldset.selected input:focus{outline:0;background:rgba(255,255,255,1);}.section-label fieldset.selected input:valid+label,.section-label fieldset.selected textarea:valid+label,.section-label fieldset.selected input:focus+label,.section-label fieldset.selected textarea:focus+label{color:#aeaeae;font-size:10px;-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}.afg-content#new-vehicle-submit-container textarea.form-control{padding-top:10px\9;}.section-label fieldset.selected textarea:valid+label.comment{top:15%;left:1.5%;}.section-label fieldset.selected textarea:valid+label.comment.ui-input-text{top:20px;left:9px;}.vehicleAdditionalInfo.ui-input-text{line-height:normal;}.verifyCode{color:#fff;}.verifyCode a{padding-left:5px;}.verifyCode a,.verifyCode a:hover,.verifyCode a:active,.verifyCode a:focus,.verifyCode a:visited{color:#fff;}.afg-contact-form-modal{background-color:rgba(0,0,0,0.5);}.afg-contact-form-modal .contact-form-modal{border-top-left-radius:1em;box-shadow:0 5px 15px rgba(0,0,0,0.5);margin:0 auto;width:100%;}.afg-contact-form-modal .contact-form-modal-header{background:#00579d;height:72px;padding:15px;}.afg-contact-form-modal .contact-form-modal-body{background-color:white;}.afg-contact-form-modal .contact-form-modal-title{color:#fff;font-size:15px;}.afg-contact-form-modal .contact-form-modal-subtitle{color:#64cbf3;font-size:14px;}.afg-contact-form-modal .contact-form-modal-navigation{background-color:#f8f7f6;}.afg-contact-form-modal .contact-form-modal-navigation div{background:#f8f7f6;position:relative;}.afg-contact-form-modal .contact-form-modal-navigation div:hover,.afg-contact-form-modal .contact-form-modal-navigation div.active{background:#00b2ec;}.afg-contact-form-modal .contact-form-modal-navigation .call span{background-position:-44px -48px;height:39px;left:47px;top:9px;width:25px;}.afg-contact-form-modal .contact-form-modal-navigation .email span{background-position:-75px -34px;height:25px;left:41px;top:17px;width:34px;}.afg-contact-form-modal .contact-form-modal-navigation .callback span{background-position:-3px -48px;height:39px;left:38px;top:8px;width:35px;}.afg-contact-form-modal .contact-form-modal-main-call .continue{background-color:#f15722;border:1px solid #f15722;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:8px 9px;text-decoration:none;white-space:nowrap;}.afg-contact-form-modal .call-toll-free{background-color:#0072d9;margin:25px 0;padding:10px;text-align:center;text-decoration:none;}@media (max-width: 767px) {.afg-contact-form-modal.modal{overflow-x:hidden;overflow-y:auto;}.afg-contact-form-modal .contact-form-modal-navigation{border-bottom:1px solid #d3d3d3;}.afg-contact-form-modal .contact-form-modal-main{font-size:12px;}.afg-contact-form-modal label{display:inline;font-size:12px;}.afg-contact-form-modal .contact-form-modal-navigation div{border-right:1px solid #d3d3d3;height:60px;}.afg-contact-form-modal .contact-form-modal-main-call .continue{margin:15px 0;}.afg-contact-form-modal .call-toll-free{border-radius:5px;}}@media (min-width: 768px) {.afg-contact-form-modal .contact-form-modal{height:470px;margin:60px auto;width:730px;}.afg-contact-form-modal .contact-form-modal-header{background:#00579d url(/themes/transitional/images/afg_selector/call_bg.png) no-repeat left top;border-top-left-radius:1em;height:94px;}.afg-contact-form-modal .contact-form-modal-title{font-size:33px;padding-left:115px;}.afg-contact-form-modal .contact-form-modal-subtitle{font-size:18px;padding-left:115px;}.afg-contact-form-modal .contact-form-modal-navigation{border-right:1px solid #d3d3d3;float:left;height:386px;width:202px;}.afg-contact-form-modal .contact-form-modal-main{float:left;width:528px;}.afg-contact-form-modal .contact-form-modal-navigation div{background:-webkit-linear-gradient(#fff,#f8f7f6);background:-o-linear-gradient(#fff,#f8f7f6);background:-moz-linear-gradient(#fff,#f8f7f6);background:linear-gradient(#fff,#f8f7f6);-webkit-box-shadow:0 2px 4px -2px rgba(0,0,0,0.22);-moz-box-shadow:0 2px 4px -2px rgba(0,0,0,0.22);box-shadow:0 2px 4px -2px rgba(0,0,0,0.22);color:#c3c3c3;cursor:pointer;display:block;font-size:18px;height:77px;margin:30px;padding:28px 0 0 54px;width:143px;}.afg-contact-form-modal .contact-form-modal-navigation div:hover,.afg-contact-form-modal .contact-form-modal-navigation div.active{border-bottom:1px solid #bbb;color:#fff;}.afg-contact-form-modal .contact-form-modal-navigation .call span{left:17px;top:19px;}.afg-contact-form-modal .contact-form-modal-navigation .email span{left:12px;top:27px;}.afg-contact-form-modal .contact-form-modal-navigation .callback span{left:11px;top:21px;}.afg-contact-form-modal .contact-form-modal-main-call .continue{background-color:#fff;border:1px solid #ccc;color:#f15722;position:absolute;right:0;top:-28px;}.afg-contact-form-modal .call-toll-free{margin:40px 0;padding:14px;}}.afg-contact-form-modal .contact-form-modal-main-title{font-size:18px;}.afg-contact-form-modal .contact-form-modal-main-highlight{color:#0066c3;}.afg-contact-form-modal .contact-form-modal-main .tabcontent{display:none;padding:15px;}.afg-contact-form-modal .errorMessage{color:red;}.afg-contact-form-modal .error input,.afg-contact-form-modal .error textarea{border:1px solid red;}.afg-contact-form-modal input.submit{background:#fff;border:1px solid #bbb;color:#00b2ec;}.afg-contact-form-modal input.submit:hover{background:#00b2ec;color:#fff;}.afg-contact-form-modal .contact-form-modal-navigation div.callback{padding:17px 0 0 54px;}.afg-contact-form-modal .contact-form-modal-navigation div span{background-image:url(/themes/transitional/images/afg_selector/afg-contact-form-modal-sprite.png);background-repeat:no-repeat;display:block;position:absolute;}.afg-contact-form-modal .contact-form-modal-navigation .call:hover span,.afg-contact-form-modal .contact-form-modal-navigation div.call.active span{background-position:-3px -3px;}.afg-contact-form-modal .contact-form-modal-navigation .email:hover span,.afg-contact-form-modal .contact-form-modal-navigation div.email.active span{background-position:-75px -3px;}.afg-contact-form-modal .contact-form-modal-navigation .callback:hover span,.afg-contact-form-modal .contact-form-modal-navigation div.callback.active span{background-position:-34px -3px;}.afg-contact-form-modal .contact-form-modal-response{background:#92cc86 url(/themes/transitional/images/afg_selector/success_mark.png) no-repeat center 35px;display:none;height:366px;padding-top:120px;text-align:center;color:white;}.afg-contact-form-modal .contact-form-modal-response .continue{margin:20px auto;width:200px;}.afg-contact-form-modal .contact-form-modal-main-call .continue:hover{background-color:#f15722;border:1px solid #f15722;color:#fff;text-decoration:none;}@-moz-document url-prefix(){.section-label .selected label{top:13px;}.section-label label.comment{top:9px;}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.section-label .selected label,.section-label fieldset.selected textarea:valid+label.comment{left:8px;top:13px;}.section-label label.comment{top:14px;left:13px;}}@media (max-width: 767px) {.afg-specs-mobile .afg-specs-selector .speaker-box-col{height:44px;background:#fff;}.afg-specs-mobile .afg-specs-selector .speaker-box-col div{font-size:11px;color:#00579D;margin-top:10px;}.afg-specs-mobile .afg-specs-selector .button-specs{margin:0 auto;padding:14px 9px;height:44px;width:90%;font-weight:500;font-size:14px;color:#e6ffcb;border:none;border-radius:3px;text-shadow:none;}.afg-specs-mobile #specSelectorStereo.afg-specs-selector .min-width-96{min-width:96px;}.afg-specs-mobile #specSelectorSpeakers.afg-specs-selector .afg-specs-selector-shadow{font-size:14px;}.afg-specs-mobile #specSelectorSpeakers.afg-specs-selector .afg-specs-selector-shadow div{padding-left:3px;}}