#ratingsTableContent{width:940px;margin:45px auto 90px auto;position:relative}
#ratingsTableContent h2{margin:0 0 19px 0;line-height:2;font-size:21px;color:#55544a}
body .selectPriceModel,body .departureWarning,body .throttleManagement,body .departureWarning,body .collisionBraking,body .collisionWarning,body .equippedMSRP,body .selectPriceModel .x-panel-body-noheader,body .departureWarning .x-panel-body-noheader,body .throttleManagement .x-panel-body-noheader,body .departureWarning .x-panel-body-noheader,body .collisionBraking .x-panel-body-noheader,body .collisionWarning .x-panel-body-noheader,body .equippedMSRP .x-panel-body-noheader{float:left !important;width:192px !important}
#ratingsIIHSTable{border:1px solid #ccc;border-right:0;clear:both;overflow:hidden;padding:0;border-bottom:0;border-left:0;margin-right:6px;width:99.1%}
#tabsRatingsVehicles{list-style:none;margin:0;padding:0 0 0 20px;overflow:hidden;position:relative;top:1px;z-index:12}
#tabsRatingsVehicles li{float:left;display:block;margin:0;padding:0}
#tabsRatingsVehicles li a{display:block;margin:0;height:26px;padding:14px 20px 0 20px;background:#fff;border:1px solid #ccc;background:#efefef;color:#20609f;text-decoration:none;font:bold 12px Helvetica,Arial,sans-serif}
#tabsRatingsVehicles li a.active{background:#fff;border-bottom:1px #fff solid}
.static-subaru{width:170px;height:auto;float:left;min-height:396px;border-left:1px solid #ccc}
.static-subaru ul{margin:0;padding:0;list-style:none}
.static-subaru ul li:first-child{border:0;height:52px;text-align:center;padding-top:15px}
.static-subaru ul li:first-child h3{font-size:12px}
.static-subaru ul li{height:45px;display:flex;background-color:#fbfbfb;border:1px solid #e4e4e6;border-left:0;border-right:0;text-align:center;font-size:12px;white-space:nowrap;justify-content:center;flex-direction:column;font:12px Helvetica,Arial,sans-serif}
.static-subaru ul li:nth-child(odd){background:white}
ul.features-compare{margin:0;padding:0;list-style:none;float:left;width:152px;min-height:400px}
ul.features-compare li:first-child{border:0;height:52px;text-align:center;font-size:12px;padding-top:15px;background:#fff}
ul.features-compare li h3{padding:0;width:80px;margin:0 auto;font-size:12px}
ul.features-compare li{height:45px;display:flex;background-color:#fbfbfb;border:1px solid #e4e4e6;border-right:0;text-align:center;font-size:12px;border-left:0;justify-content:center;flex-direction:column;font:12px Helvetica,Arial,sans-serif}
ul.features-compare li:nth-child(odd){background:white}
.static-subaru ul li.performancesRate,ul.features-compare li.rating-06,ul.features-compare li.rating-05,ul.features-compare li.rating-04,ul.features-compare li.rating-03,ul.features-compare li.rating-02,ul.features-compare li.rating-01,ul.features-compare li.rating-0{height:55px}
ul.features-compare li h4{background:url('../../../../../content/dam/subaru/engineering/rating-table/eyesight_rating_sprite_icons4.png') 94% -58px no-repeat;margin:0;display:block;font-size:17px;font-weight:bolder;color:#000;width:89px;padding:5px 0 0 56px;text-align:left;line-height:17px;height:95%;margin:2.5% 0}
ul.features-compare li.rating-06 h4{background-position:12px -157px;padding-left:46px;text-align:left;line-height:17px;color:#40b54b}
ul.features-compare li.rating-05 h4{background-position:25px -105px}
ul.features-compare li.rating-04 h4{background-position:25px -55px}
ul.features-compare li.rating-03 h4{background-position:25px -1px}
ul.features-compare li.rating-02 h4{background-position:25px -208px}
ul.features-compare li.rating-01 h4{background-position:25px -264px}
ul.features-compare li.rating-0 h4{background-position:25px -318px}
ul.currentModelTabs li.subaru-features-bkg{font-weight:800}
ul.features-compare li.greenFeatures-yes,ul.currentModelTabs li.greenFeatures-yes{font-size:19px;font-weight:bolder;color:#40b54b;padding:0;text-transform:capitalize}
ul.features-compare li.features-Yes,ul.features-compare li.features-yes{font-size:19px;font-weight:bolder;color:#242021;text-transform:capitalize}
ul.features-compare li.features-No,ul.features-compare li.features-no,ul.features-compare li.greenFeatures-no{font-size:19px;font-weight:bolder;color:#e32526;text-transform:capitalize}
ul.features-compare li.subaru-features-bkg{font-size:15px}
.features-compare{margin:0;padding:0;list-style:none}
#ratingsVehiclesList h2{display:none}
#ratingsVehiclesList .features-content.active{display:block;float:left}
#ratingsVehiclesList .rating-table-by-model{overflow:hidden}
.rating-table-by-model p{font-size:14px;text-align:center;min-height:205px;padding-top:22%}
.scrollFeatureContent{width:607px;height:422px;overflow:hidden;overflow-x:visible;overflow-y:hidden;border-right:1px solid #ccc}
#noCompetitorsScroll.scrollFeatureContent{height:406px;overflow:hidden}
.featureContentscroll{float:left;margin:0;padding:0;width:940px}
.features-content{margin:0;padding:0;float:left;display:block;min-height:410px;display:none}
.flexslider-content{margin:0;padding:0;list-style:none}
.flexslider-content li{list-style:none;margin:0;padding:0}
.custom-navigation{display:none}
.slides{list-style:none;margin:0;padding:0}
#eyesight-viewDealer.eyesight-viewDealer{width:270px;border-radius:9px;line-height:2.5;text-align:center;margin:0 5px 40px 15px;background-color:#20609f;color:#fff;position:absolute;top:0;right:0;font-family:Helvetica,Arial,sans-serif;font-size:16px}
.eyesight-tabs-disclaimer{clear:both;font-size:10px;padding:18px 0 0;color:#55544a;font-family:Helvetica,Arial,sans-serif}
.eyesight::-webkit-scrollbar{width:15px;height:15px;border-bottom:1px solid #eee;border-top:1px solid #eee}
.eyesight::-webkit-scrollbar-thumb{border-radius:8px;background-color:#c3c3c3;border:2px solid #eee}
.eyesight::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.2)}
.disclaimeriishrated{font-size:12px;display:block;margin-top:20px;padding:0 10px}
.engineering sup>a.disclaimer{font-size:75%}
.engineering span.sub-text-header,.engineering .text .text-sub-title{font-weight:bold;font-size:19px;display:block;line-height:23px;padding:19px 0 0 0;color:#333}
.text .text-logoImage{margin:12px 0 0 0;width:115px}
.engineering .text p{padding-top:17px}
.engineering{background-color:#eee;position:relative;padding-bottom:60px;font-family:Helvetica,Arial,sans-serif}
.engineering h1,.engineering h2,.engineering h3,.engineering h4,.engineering h5,.engineering h6,.engineering p{margin:0}
.engineering sup{line-height:13px}
.ie8 .engineering sup,.ie9 .engineering sup{vertical-align:super}
.engineering sup>a.disclaimer,.engineering-blades sup>a.disclaimer{font-size:inherit;color:#20609f;cursor:pointer}
.engineering .hero_tabs,.engineering .hero{width:1280px;min-width:960px;margin:0 auto;position:relative}
.engineering .rotator-wrapper,.hero-tabs-content,.engineering .hero-wrapper,.content-parsys{width:1280px;min-width:960px;margin:0 auto;position:relative}
.engineering .hero-wrapper{height:430px;margin:0 auto}
.engineering .hero-wrapper img{height:100%;width:100%}
.engineering .subsection{padding:10px}
.engineering .subsection.subsection-white{background:#fff}
.engineering .hideElement{display:none}
.engineering .modal-wrapper.resetElement{position:static}
.engineering.openBlade{overflow:hidden;height:auto;padding-bottom:0}
.engineering.closeBlade{height:auto;overflow:visible;padding-bottom:50px}
#simplemodal-container a.formCloseModal{background:url("../../../../../content/dam/subaru/love_promise/modal_close.png") no-repeat scroll 0 0 rgba(0,0,0,0);height:30px;position:absolute;right:10px;top:18px;width:30px;z-index:2;cursor:pointer}
.isTablet #simplemodal-container a.formCloseModal{right:2px}
.clear{clear:both}
.iparys_inherited,.iparys_inherited .iparsys{margin:0;padding:0;height:0}
@media only screen and (max-device-width:1024px) and (min-device-width:768px){.engineering .hero_tabs,.engineering .hero{width:100%}
.engineering .hero-bg{background-position:60% 100%}
.engineering .rotator-wrapper,.hero-tabs-content,.engineering .hero-wrapper,.content-parsys{width:auto}
}
.ie8 #disclaimer-simplemodal-container,.ie9 #disclaimer-simplemodal-container{left:50% !important;margin-left:-168px}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.engineering sup{vertical-align:super}
}
.engineering .rotator-wrapper .hidden{display:none}
.engineering .hero-bg{height:430px;margin:0 auto;background-size:cover}
.engineering .mobile-tabs{display:none}
.engineering .hero-info{color:#fff;margin:0 auto;padding:33px 0 0;width:960px}
.engineering .hero-info h2{margin:0;font-size:72px;line-height:70px;font-weight:bold;line-height:69px}
.engineering .intro-container{background:rgba(0,0,0,0.6);width:493px;height:auto;margin-top:40px}
.ie8 .engineering .intro-container{background:url("../../../../../content/dam/subaru/engineering/icons/opacity-5.png") repeat}
.engineering .intro-container p{font-size:21px;letter-spacing:0;line-height:1.28;margin:0;padding:20px 21px 25px}
.engineering .tabs-wrapper{position:relative;height:0;width:720px;margin:0 auto}
.engineering .nav-content{position:absolute;bottom:0;width:100%;font-weight:bold;text-transform:uppercase}
.engineering .option-tab{position:relative;float:left;width:240px;text-align:center;background:rgba(0,0,0,0.6)}
.ie8 .engineering .option-tab{background:url("../../../../../content/dam/subaru/engineering/icons/opacity-5.png") repeat}
.engineering .option-tab.selected,.ipad .engineering .option-tab.selected:hover{background:rgba(32,96,159,0.8)}
.ipad .engineering .option-tab:hover{background-color:rgba(0,0,0,0.6)}
.ie8 .engineering .option-tab.selected,.ie8 .engineering .option-tab:hover{background:url("../../../../../content/dam/subaru/engineering/icons/opacity-8.png") repeat}
.engineering .selected .arrow{position:absolute;left:115px;bottom:0;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:11px solid #fff}
.engineering .option-tab p{font-size:16px;margin:0}
.engineering .tab-link{display:block;width:100%;height:16px;padding:32px 0}
.engineering .tab-link,.engineering .tab-link:hover,.engineering .tab-link:active,.engineering .tab-link:focus,.engineering .tab-link:visited{color:#fff;text-decoration:none}
.engineering .tab-content.hidden{display:none}
.engineering .subsectionSafetyDrivesSubaru .handrail{margin:130px 0 70px 0}
.engineering .subsectionSafetyDrivesSubaru .text_header_gallery{margin:63px auto -31px auto}
.engineering .subsectionSafetyDrivesSubaru .text{margin:67px auto 0}
.engineering .subsectionSafetyDrivesSubaru .text p{margin-bottom:51px;padding:26px 15px 0 22px}
.engineering .subsectionSafetyDrivesSubaru .available{padding-top:14px;overflow-wrap:break-word}
.engineering .subsectionSafetyDrivesSubaru .container3x1{margin:0 auto 40px}
.engineering .subsectionEyesight .container2x1Big{padding-bottom:100px}
.engineering .subsectionEyesight .gallery{width:325px;height:203px;margin:0 auto}
.engineering .subsectionEyesight .blue_square_button.section,.engineering .handrailBlueButton .blue_square_button.section,.engineering .handrailBlueButton .blue_button{margin:9px 0 47px 0}
.engineering .subsectionEyesight .handrail{padding-bottom:15px}
.engineering .subsectionEyesight .text_header_gallery p{padding:14px 66px 0 61px}
.engineering .subsectionEyesight .container2x1Big{width:824px;margin:57px auto 0}
.engineering .subsectionEyesight .container2x1Big h2{padding-top:23px}
.engineering .subsectionEyesight .cont2x1Big-info p{padding:7px 12px 1px 9px}
.engineering .subsectionEyesight .fullChart{margin-top:7px}
.engineering .subsectionEyesight .push_blue_link_square{padding:21px 46px}
.engineering .subsectionEyesight .blue_square_button{margin:35px 0 70px}
.engineering .centerContainer.subsectionEyesight .blue_square_button{margin-bottom:0}
.engineering .subsectionEyesight .text_header_gallery p sup a{line-height:20px}
.ie8 .engineering .subsectionEyesight .text_header_gallery p sup a{margin-left:2px}
.engineering .subsectionEyesight .cont2x1Big-info a{font-size:14px}
.engineering .subsectionEyesight .SubaruResponsiveSlideshow .gallery_item_title_container{margin-top:13px}
.engineering .subsectionEyesight .container2x1DynamicTextLeft,.engineering .subsectionEyesight .container2x1DynamicTextBoth{padding:56px 0 113px 0;width:815px;margin:0 auto}
.engineering .subsectionEyesight .container2x1DynamicTextLeft:after,.engineering .subsectionEyesight .container2x1DynamicTextBoth:after{content:"";width:0;display:block;clear:both}
.engineering .subsectionEyesight .responsive-slideshow-description-gallery{width:325px;height:300px;float:left}
.engineering .subsectionEyesight.centerContainer .container2x1DynamicTextLeft .second-content2x1Big,.engineering .subsectionEyesight.centerContainer .container2x1DynamicTextBoth .second-content2x1Big{float:right}
.engineering .subsectionEyesight .gallery_nav_dot_container{margin-left:22px}
.engineering .subsectionEyesight .container2x1DynamicTextLeft .cont2x1Big-info p,.engineering .subsectionEyesight .container2x1DynamicTextBoth .cont2x1Big-info p,.engineering .subsectionEyesight .container2x1DynamicTextLeft .gallery_item_description,.engineering .subsectionEyesight .container2x1DynamicTextBoth .gallery_item_description{color:#666;font-size:14px;line-height:16px;padding:8px 0 1px 0;text-align:center}
.engineering .subsectionEyesight .container2x1DynamicTextLeft .cont2x1Big-info h2,.engineering .subsectionEyesight .container2x1DynamicTextBoth .cont2x1Big-info h2,.engineering .subsectionEyesight .container2x1DynamicTextLeft .gallery_item_title,.engineering .subsectionEyesight .container2x1DynamicTextBoth .gallery_item_title{font-size:16px;color:#333;text-transform:uppercase;font-weight:bold;text-align:center;margin-top:-8px;margin-top:9px}
.engineering .subsectionEyesight .container2x1DynamicTextLeft .cont2x1Big-info a,.engineering .subsectionEyesight .container2x1DynamicTextBoth .cont2x1Big-info a{color:#20609f}
.engineering .subsectionEyesight .container2x1DynamicTextLeft .cont2x1Big-info a:hover,.engineering .subsectionEyesight .container2x1DynamicTextBoth .cont2x1Big-info a:hover{color:#333}
.engineering .subsectionProtectiveSystems .text_header_gallery p{padding:19px 56px 0 67px}
.engineering .subsectionProtectiveSystems .gallery_container{margin:56px 0 50px 0}
.engineering .subsectionControlBrakingSystems .text section{padding:35px 0 25px 0}
.engineering .subsectionControlBrakingSystems .text_header_gallery p{padding:19px 56px 0 67px}
.engineering .subsectionControlBrakingSystems .text{margin:0 auto 0}
.engineering .subsectionControlBrakingSystems .text p{padding-top:11px}
.engineering .subsectionControlBrakingSystems .handrail{padding:54px 0 54px 0}
.engineering .subsectionActiveTorque .handrail{padding:45px 0 55px 0}
.engineering .subsectionVisibilityChildSafety .text{margin:15px auto 67px auto}
.engineering .subsectionVisibilityChildSafety .text h2{font-size:16px;color:#333;text-transform:uppercase;font-weight:bold}
.engineering .subsectionVisibilityChildSafety .text p{padding:5px 0 46px}
.engineering .subsectionVisibilityChildSafety .responsive-slideshow-description-gallery{width:880px;height:800px;margin:0 auto}
.engineering .subsectionVisibilityChildSafety .icon-title{margin:74px auto 55px auto}
.engineering .subsectionVisibilityChildSafety .icon-title h2,.engineering .subsectionVisibilityChildSafety .gallery_item_title{color:#333}
.engineering .subsectionVisibilityChildSafety .gallery_item_title{padding-top:12px}
.engineering .subsectionVisibilityChildSafety .gallery_item_description{padding:14px 42px;line-height:19px;color:#666;font-size:16px}
.engineering .subsectionStarlink .container1x1{margin:26px auto 15px auto}
.engineering .subsectionStarlink .handrail{padding:3px 0 13px 0}
.engineering .subsectionStarlink .text_header_gallery{margin:65px auto 0}
.engineering .subsectionStarlink .text_header_gallery p{padding:11px 53px 0 64px}
.engineering .subsectionStarlink .cont1x1-info h2{font-size:16px;padding:0 0 18px 0}
.engineering .subsectionStarlink .cont1x1-info p{line-height:21px}
.engineering .handrailBlueButton .blue_square_button,.engineering .handrailBlueButton .blue_button{margin:9px 0 48px 0}
.engineering .subsectionStarlink .blue_square_button{margin:9px 0 18px 0}
.engineering .subsectionStarlink .push_blue_link_square,.engineering .handrailBlueButton .push_blue_link_square{padding:21px 48px}
.engineering .subsectionStarlink .image img{margin:80px auto 0;display:block}
.engineering .subsectionStarlink .container2x1Small{width:880px;margin-top:62px}
.engineering .subsectionStarlink .container2x1Small .cont2x1Small{width:409px;margin-right:61px}
.engineering .subsectionStarlink .container2x1Small .cont2x1Small-info{width:100%;margin-top:2px;text-align:center}
.engineering .subsectionStarlink .container2x1Small .cont2x1Small-info p{text-align:center;font-size:16px;line-height:22px;padding:9px 0;margin:0 auto;width:98%}
.engineering .subsectionStarlink .container2x1Small .second-content2x1Small{margin-right:0}
.engineering .subsectionStarlink .container2x1Small .cont2x1Small-info h2{margin:0 0 12px 0}
.engineering .subsectionStarlink .text>p{line-height:22px}
.engineering .subsectionStarlink .blue_button{margin:76px 0 88px}
.engineering .subsectionStarlink .push_blue_link{border-radius:inherit;letter-spacing:1.5px;padding:22px 56px;background-color:#235fa7;color:#fff;font-weight:bold;font-size:14px}
.engineering .subsectionStarlink .push_blue_link:hover{background-color:#333;color:#fff;font-weight:bold}
.engineering .subsectionStarlink .text h2{font-size:16px;font-weight:bold;line-height:normal}
.engineering .subsectionStarlink .text .text-sub-title{display:none}
.engineering .subsectionStarlink .tile-description-line p{padding:23px 0 0 0;line-height:20px}
.engineering .subsectionStarlink .text .title-description a{color:#09f;font-weight:bold}
#engineering-container .subsectionStarlink{padding:0 0 88px 0}
.engineering .subsectionStarlink .container2x1Small .cont2x1Small-info a,.engineering .subsectionStarlink .text a{color:#09f;font-weight:bold}
.engineering .subsectionStarlink .text a.disclaimer{font-size:11px;cursor:pointer}
.engineering .eyeSightDriverAssist .text_header_gallery p{padding:16px 68px 0 84px}
.engineering .eyeSightDriverAssist .handrail{margin:113px 0 59px 0}
.engineering .subsectionBluetooth .header_button_gallery{margin:67px auto 0}
.engineering .subsectionBluetooth .header_button_gallery .SubaruResponsiveInteractive{margin-left:0}
.engineering .subsectionBluetooth .push_blue_link{font-size:14px;margin:28px 0 58px 0;padding:12px 30px}
.engineering .subsectionBluetooth .push_blue_link_square{margin:28px auto 58px}
.engineering .subsectionBluetooth .push_blue_link.doubleButton{margin:28px 0 0}
.engineering .subsectionBluetooth .push_blue_link_square.doubleButton{margin:28px 0 0}
.engineering .subsectionBluetooth .header_button_gallery p{padding:17px 68px 0 84px}
.engineering .subsectionBluetooth .pairing-modal{width:100%}
.engineering .subsectionBluetooth .handrail{padding:55px 0 60px 0}
.engineering .subsectionBluetooth .container2x1Big{margin:30px auto 0}
.engineering .subsectionBluetooth .subsection-container .container2x1Big h2{margin-top:-12px}
.engineering .subsectionBluetooth .cont2x1Big-info p{padding:7px 10px 1px}
.engineering .subsectionBluetooth.centerContainer .SubaruResponsiveSlideshow{left:0}
.engineering .subsectionBluetooth .header_button_gallery .gallery_container{float:none}
.engineering .subsectionNavigation .text_header_gallery p{padding:19px 53px 5px 73px}
.engineering .subsectionNavigation .push_blue_link{margin:48px auto 0 auto;padding:17px 46px 17px 33px}
.engineering .subsectionNavigation .text_header_gallery{margin:66px auto 0}
.engineering .text_header_gallery .blue_square_button,.engineering .handrailBlueButton .blue_square_button,.engineering .handrailBlueButton .blue_button{margin:9px 0 48px 0}
.engineering .subsectionNavigation .blue_button{margin:9px 0 80px 0}
.engineering .subsectionMediaConnectivity .text{margin:67px auto 60px}
.engineering .subsectionMediaConnectivity .container2x1Small{padding:0 0 80px 0;margin-top:43px}
.engineering .subsectionMediaConnectivity .cont2x1Small-info{margin-top:-10px}
.engineering .subsectionMediaConnectivity .text p{padding-top:26px}
.engineering .sectionAutomaticClimate .icon-title{margin:64px auto 0 auto}
.engineering .sectionAutomaticClimate .cont1x1-info p{line-height:20px}
.engineering .sectionAutomaticClimate .available{margin-top:22px}
.engineering .sectionAutomaticClimate .container1x1{margin:66px auto 50px auto}
.engineering .sectionKeylessAccess .icon-title{margin:62px auto 0 auto}
.engineering .sectionKeylessAccess .cont1x1-info p{padding:0 37px 0 25px}
.engineering .sectionKeylessAccess .main-title{margin:42px 190px 0 190px}
.engineering .sectionKeylessAccess .handrail{margin-bottom:120px}
.engineering-blades .text>h2>sup,.engineering-blades .icon-title>h2>sup{font-size:small}
.engineering-blades .centerContainer .container2x1Big,.engineering .centerContainer .container2x1Big{width:828px}
.ie8 .engineering-blades .centerContainer .container2x1Big,.ie8 .engineering .centerContainer .container2x1Big{width:846px}
.engineering-blades .centerContainer .container2x1Big h2,.engineering .centerContainer .container2x1Big h2{font-size:16px;color:#333;text-transform:uppercase;font-weight:bold;text-align:center;margin-top:-8px}
.engineering-blades .centerContainer .cont2x1Big,.engineering .centerContainer .cont2x1Big{float:left}
.ie8 .engineering-blades .centerContainer .second-content2x1Big,.ie8 .engineering .centerContainer .second-content2x1Big{margin:0 15px 0 60px}
.engineering-blades .centerContainer .second-content2x1Big,.engineering .centerContainer .second-content2x1Big{float:right}
.engineering .centerContainer .second-content2x1Big{float:right}
.engineering-blades .centerContainer .SubaruResponsiveInteractive{margin-left:40px}
.engineering-blades .centerContainer .cont2x1Big-info,.engineering .centerContainer .cont2x1Big-info{max-width:407px}
.engineering-blades .centerContainer .cont2x1Big-info p{padding:16px 0 4px 4px}
.engineering-blades .centerContainer .SubaruResponsiveSlideshow{top:0}
.engineering .subsectionSymmetricalAWD .blue_button{margin:53px 0 66px 0}
.engineering .subsectionSymmetricalAWD .cont2x1Big-info h2{margin-top:-12px}
.engineering .subsectionSymmetricalAWD .cont2x1Big-info p{padding:7px 13px 5% 9px}
.engineering .subsectionSymmetricalAWD .cont2x1Big-info p.learnMore{padding-top:14px}
.engineering .subsectionSymmetricalAWD .text_header_gallery p{padding:15px 43px 4px}
.engineering .subsectionSymmetricalAWD .container2x1Big{margin:45px auto 0}
.engineering .subsectionBoxerEngine .text_header_gallery p{padding:14px 43px 0 45px}
.engineering .subsectionBoxerEngine .container2x1Big{margin:50px auto 70px}
.engineering .subsectionBoxerEngine .container2x1Big h2{margin-top:-12px}
.engineering .subsectionBoxerEngine .cont2x1Big-info p{padding:7px 11px 1px}
.engineering .subsectionBoxerEngine .cont2x1Big-info p.learnMore{padding-top:16px}
.engineering .subsectionBoxerEngine .SubaruResponsiveSlideshow{left:0}
.engineering .subsectionTransmition .text{margin:70px auto 0}
.engineering .subsectionTransmition .text p{padding:19px 121px 57px}
.engineering .subsectionTransmition .container3x1 p{line-height:16px}
.engineering .subsectionTransmition .container3x1 p.available{padding-top:16px}
.engineering .subsectionTransmition .container3x1{margin:0 auto 65px}
.engineering .subsectionTransmition .container2x1Small{margin:-10px auto 0 auto}
.engineering .subsectionTransmition .cont2x1Small-info{margin-top:-10px}
.engineering .subsectionTransmition .cont2x1Small{margin-bottom:70px}
.engineering-blades .bladeSymmetricalAWD .title_division{margin-top:50px;margin-bottom:53px}
.engineering-blades .bladeBoxerEngine .text>h2{font-size:36px;font-weight:normal;color:#333}
.engineering-blades .bladeBoxerEngine .text>p{font-size:16px;line-height:20px;letter-spacing:.01em;padding-top:19px;color:#666}
.engineering-blades .bladeBoxerEngine .title_division{margin-top:63px}
.engineering-blades .bladeBoxerEngine .subtitle,.engineering-blades .bladeSymmetricalAWD .subtitle,.engineering-blades .bladeVersusCompetition .subtitle{font-size:16px}
.engineering-blades .bladeBoxerEngine .container1x1{margin:31px auto 15px auto}
.engineering-blades .bladeBoxerEngine .cont1x1-info{margin-top:14px}
.engineering-blades .bladeBoxerEngine .text_header_gallery{margin:70px 0 -15px 0}
.engineering-blades .bladeSymmetricalAWD .text_header_gallery>.gallery_container.SubaruResponsiveSlideshow{width:auto;margin:0 auto;left:0}
.engineering-blades .bladeSymmetricalAWD .cont2x1Big .cont2x1Big-info,.engineering-blades .bladeVersusCompetition .cont2x1Big-info{float:none;display:block}
.engineering-blades .bladeBoxerEngine .text{margin:65px auto 0;text-align:center}
.engineering-blades .bladeBoxerEngine .container2x1Big{margin:65px auto}
.engineering-blades .bladeBoxerEngine .cont2x1Big-info p{padding:4px 11px 4px 8px}
.engineering-blades .bladeBoxerEngineOptions .container3x1{margin:53px auto}
.engineering-blades .bladeBoxerEngineOptions .icon-title{margin:73px auto 0 auto}
.engineering-blades .bladeBoxerEngineOptions .icon-title h2 sup{vertical-align:super}
.engineering-blades .bladeBoxerEngineOptions .container3x1 p.available{padding-top:13px}
.engineering-blades .bladeBoxerEngineOptions .container3x1 p{line-height:17px}
.engineering-blades .bladeBoxerEngineOptions .SubaruResponsiveSlideshow{margin-bottom:30px}
.engineering-blades .bladeVersusCompetition .text_header_gallery p{padding:22px 76px 0 82px}
.engineering-blades .bladeVersusCompetition .text_header_gallery{margin:73px auto 0}
.engineering-blades .bladeVersusCompetition .container2x1Big{margin:62px auto 39px}
.engineering-blades .bladeVersusCompetition .cont2x1Big-info{margin-bottom:20px}
.engineering-blades .bladeVersusCompetition .cont2x1Big-info p{padding:6px 16px 1px 25px}
.engineering-blades .bladeVersusCompetition .title_division{margin-top:39px;margin-bottom:53px}
.engineering-blades .bladeSymmetricalAWD .text_header_gallery p{padding:10px 76px 0 82px}
.engineering-blades .bladeSymmetricalAWD .text_header_gallery{margin:72px auto 0}
.engineering-blades .bladeSymmetricalAWD .text_header_gallery p.available{padding-top:23px}
.engineering-blades .bladeVersusCompetition .container2x1Big h2,.engineering-blades .bladeBoxerEngine .container2x1Big h2,.engineering-blades .bladeSymmetricalAWD .cont2x1Big-info h2{margin-top:10px}
.engineering-blades .bladeSymmetricalAWD .cont2x1Big-info p{padding:6px 10px 1px 11px}
.engineering-blades .bladeSymmetricalAWD .container2x1Big{margin:40px auto 0}
.engineering-blades .bladeSymmetricalAWD .container2x1Big:after{content:"";height:0;display:block;clear:both}
.engineering-blades .bladeSymmetricalAWD .text_header_gallery .gallery_container{margin:63px 0 0}
.engineering-blades .bladeSymmetricalAWD .gallery_container.SubaruResponsiveSlideshow{left 0}
.engineering .subsection{padding:0}
.engineering-blades .bladeContent{padding:0 39px 4px;margin:40px 0}
.engineering-blades .bladeSiriusSatellite .header_button_gallery{margin:55px auto 0}
.engineering-blades .bladeSiriusSatellite .push_blue_link{padding:12px 45px;margin:29px 0 60px 0}
.engineering-blades .bladeSiriusSatellite .container1x1{margin:23px auto 15px auto}
.engineering-blades .bladeSiriusSatellite .cont1x1-info{margin-top:10px}
.engineering-blades .bladeSiriusSatellite .cont1x1-info p{margin-top:7px;line-height:21px}
.engineering-blades .bladeSiriusSatellite .cont1x1-info p.getTrial{margin-top:20px}
.engineering-blades .bladeSiriusSatellite .container3x1{margin:55px auto}
.engineering-blades .bladeSiriusSatellite .container3x1 p.cta{margin-top:8px}
.engineering-blades .bladeSiriusSatellite .container3x1 h2{line-height:17px}
.engineering-blades .header_button_gallery h2 sup{font-size:small}
.engineering-blades .bladeSiriusSatellite .header_button_gallery p{line-height:20px}
.engineering-blades .bladeSiriusSatellite sup a,.engineering-blades .bladeSiriusSatellite .cont1x1-info sup a{font-size:inherit;text-decoration:none;display:inline-block;cursor:pointer;color:#20609f}
.engineering-blades .bladeSiriusSatellite .container1x1 .gallery_container{height:304px}
.engineering-blades .subsectionLineartronic .text_header_gallery{margin:62px auto 0}
.engineering-blades .subsectionLineartronic .gallery_container{margin:56px 0 0}
.engineering .container2x1Big .cont2x1Big-info a{font-size:14px}
.engineering .container2x1Big .cont2x1Big-info a.disclaimer{font-size:smaller}
body #bluetooth-compatibility-modal{font-family:Helvetica,Arial,sans-serif;height:100%}
#bluetooth-compatibility-modal #output{overflow:auto;height:100%}
#bluetooth-compatibility-modal h1,#bluetooth-compatibility-modal h2,#bluetooth-compatibility-modal h3{font-size:100%;font-weight:normal}
#bluetooth-compatibility-modal div,#bluetooth-compatibility-modal ul,#bluetooth-compatibility-modal ol,#bluetooth-compatibility-modal h3,#bluetooth-compatibility-modal h2,#bluetooth-compatibility-modal #input{margin:0;padding:0}
#bluetooth-compatibility-modal ol,#bluetooth-compatibility-modal ul{list-style:none}
#bluetooth-compatibility-modal .icon-title{margin:0;text-align:left}
@media only screen and (min-device-width :1025px){body.bluetooth-compatibility .bluetooth-compatibility-modal-container #bluetooth-compatibility-modal.simplemodal-data{height:650px}
}
.isTablet .eyesight .subsection_wrapper{width:100%;padding:0;margin:20px auto 0 auto}
.eyesight .subsection_wrapper{width:1280px;padding-left:10px;padding-right:10px;margin:20px auto 0 auto}
.eyesight .eyeSightSystem_content .text{width:585px;color:#666;font-size:16px}
.eyesight .subsection.eyeSightSystem_content{padding:0 0 100px 0}
.eyeSightSystem_content .container2x1Small{width:781px;height:346px;padding-bottom:2%}
.eyeSightSystem_content .container2x1Small .cont2x1Small{width:370px}
.eyeSightSystem_content .SubaruResponsiveSlideshow .gallery_item_title{color:#333;margin-bottom:7px;margin-top:23px}
.eyeSightSystem_content .cont2x1Small-info{display:none}
.eyeSightSystem_content .SubaruResponsiveSlideshow .gallery_item_title_container,.eyeSightStories_content .SubaruResponsiveSlideshow .gallery_item_title_container{display:block}
.eyesight .subsection.eyeSightStories_content{padding:0 0 100px 0}
.eyesight .eyeSightStories_content .SubaruResponsiveSlideshow .gallery_item_title{color:#333;font-size:20px;font-weight:bold;margin:30px 0 15px 0;text-transform:none}
.eyesight .eyeSightStories_content .SubaruResponsiveSlideshow .gallery_item_description{color:#666;font-size:16px}
.eyesight .eyesightDriveAssist_content{padding-bottom:61px}
.eyesight .availableStarlink_content{padding:90px 0 45px 0}
.eyesight_customQuote{position:relative}
.eyesight_customQuote h2{font-size:32px;line-height:33px;font-weight:bold;font-style:italic;color:#44443b;margin-bottom:5px;text-align:center}
.eyesight_customQuote p.signature{font-size:16px;font-weight:normal;text-align:center;font-style:italic;margin-top:17px}
.eyesight_customQuote .flex-direction-nav{margin:0;padding:0}
.eyesight_customQuote .flex-direction-nav a.flex-next{display:block;background:url("../../../../../content/dam/subaru/engineering/eyesight/arrows_sprite.png") 0 0 no-repeat;width:20px;height:20px;position:absolute;z-index:100;right:17%;top:50%;cursor:pointer;margin:0 0 0 8px;text-indent:-9999999px}
.eyesight_customQuote .flex-direction-nav a.flex-prev{display:block;background:url("../../../../../content/dam/subaru/engineering/eyesight/arrows_sprite.png") 0 -27px no-repeat;width:20px;height:20px;position:absolute;z-index:100;left:17%;top:50%;cursor:pointer;margin:0 0 0 8px;text-indent:-9999999px}
.cq-wcm-edit .eyesight_customQuote div.flexslider{text-align:center;font-family:Helvetica,Arial,sans-serif;margin:0 0 30px;color:#56564c;visibility:visible}
.cq-wcm-edit .eyesight_customQuote .slide{margin:50px 0 30px 0}
.eyesight_customQuote div.flex-viewport{height:300px}
.eyesight_customQuote ul.slides{list-style:none;position:relative;margin:0;height:300px}
.eyesight_customQuote .flex-direction-nav a{line-height:0;font-size:0;color:black}
.eyesight_customQuote .flex-control-nav{display:block;width:50%;margin:0 auto 0 auto;list-style:none;text-align:center;position:relative;bottom:63px}
.eyesight_customQuote .flex-control-nav li{width:19px;height:15px;display:inline-block;text-indent:-999999999px}
.eyesight_customQuote .flex-control-nav li a{background:url("../../../../../content/dam/subaru/engineering/eyesight/dot-icon.png") -20px 0 no-repeat;width:19px;height:15px;display:block}
.eyesight_customQuote .flex-control-nav li a.flex-active{background-position:0 0}
.eyesight_customQuote .flex-direction-nav a.flex-disabled{display:none}
.eyesight_customQuote .slide-content{position:relative}
.eyesight_customQuote .slide-content a{color:#20609f;text-decoration:none;cursor:pointer}
.byo-ico,.far-ico{display:inline-block;height:160px;width:49%}
.byo-ico{border-left:2px solid #CCC;padding:0 0 0 4px}
.byo-far.section{padding:78px 0 80px 0;width:535px;margin:0 auto}
.byo-desc,.far-desc{width:200px;margin:0 auto;text-align:center}
.far-desc-w{width:auto;overflow:hidden}
.byo-far-icons-w a:hover{color:#20609f}
.far-img,.byo-img{margin:0 auto;display:flex;padding:32px 0 30px 0}
.far-desc,.byo-desc{font-weight:bold;font-size:18px;width:100%;word-spacing:2px}
.eyesight.engineering{padding-bottom:0}
div.subsection_wrapper.section:first-child{margin-top:0}
.engineering-full-modal{background-color:#efefef;z-index:1001;margin:0 auto;position:fixed;top:0;left:0;width:100%;height:100vh;overflow:scroll;overflow-x:hidden;display:none;font-size:11px;padding:5.1em 0 0 0}
.cq-wcm-edit .engineering-full-modal{display:block;position:relative;width:75.2vw}
.engineering-full-modal>h2{text-align:center;color:#333;font-weight:normal;font-size:2.2em;margin:0 auto;line-height:1.2em;width:13em}
.engineering-full-modal>p{width:90%;margin:0 auto;text-align:center;font-size:1.1em;line-height:1.5em;color:#333}
.engineering-full-modal .modal-elements{margin:56px 0 0 0}
.modal-open{position:fixed;overflow:hidden !important}
.engineering-full-modal .modal-close{display:block;cursor:pointer;position:fixed;top:1em;right:1em;height:30px;width:30px;background:url(../../../../../content/dam/subaru/shopping-tools/get-a-brochure/desktop/icons/close_modal.png) no-repeat center/contain}
.cq-wcm-edit .engineering-full-modal .modal-close{position:absolute}
@media only screen and (max-width:47em) and (orientation:landscape){.engineering-full-modal>p{width:31em}
}
@media only screen and (min-width:48em){.engineering-full-modal{font-size:9px}
.engineering-full-modal>p{width:31em}
.engineering-full-modal .modal-close{top:1.55em;right:2em;height:40px;width:40px}
}
@media only screen and (min-width:64em){.engineering-full-modal{font-size:16px}
}
@media only screen and (max-width:64em) and (orientation:landscape){.engineering-full-modal{font-size:9px}
}
.starlink-grid{width:100%;color:#333}
.starlink-grid ul{margin:0;padding:0}
.starlink-grid>ul{width:50%;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto}
.starlink-grid ul li{list-style-type:none}
.starlink-grid ul.vehicles>li{display:inline-flex;flex-direction:column;width:100%;align-items:center;margin:0 auto 3.68em;text-align:center}
.starlink-grid ul.vehicles li h3{margin:6px 0 25px 0}
.starlink-grid ul.vehicles ul.trims li{font-size:1.14em;margin:0 0 8px 0}
.starlink-grid ul.vehicles ul.trims li a{font-size:.8em;font-weight:bold;letter-spacing:1px;color:#09f}
.starlink-grid ul.vehicles>li img{background-image:url(../../../../../content/dam/subaru/global/header/navigation-sprite.png);width:165px;height:72px}
.starlink-grid ul.vehicles>li.model-ASC-2022 img{background-position:-800px -752px}
.starlink-grid ul.vehicles>li.model-OBK-2022 img{background-position:-803px -643px}
.starlink-grid ul.vehicles>li.model-LEG-2022 img{background-position:-800px -320px}
.starlink-grid ul.vehicles>li.model-FOR-2022 img{background-position:-800px -427px}
.starlink-grid ul.vehicles>li.model-IMP-2022 img{background-position:-800px -108px}
.starlink-grid ul.vehicles>li.model-CTK-2022 img{background-position:-800px -534px}
.starlink-grid ul.vehicles>li.model-WRX-2021 img{background-position:-800px -212px}
@media only screen and (min-width:48em){.starlink-grid{width:75em;margin:0 auto;padding:0 0 0 6.25em}
.starlink-grid>ul{width:100%}
.starlink-grid ul.vehicles>li{margin:0 6.25em 3.68em 0;width:18.75em}
.starlink-grid ul.vehicles ul.trims li{margin:0 0 4px 0}
}
.engineering-blades{margin:0 auto;position:relative;width:960px;font-family:Helvetica,Arial,sans-serif}
.engineering-blades h1,.engineering-blades h2,.engineering-blades h3,.engineering-blades h4,.engineering-blades h5,.engineering-blades h6,.engineering-blades p{margin:0}
.bladeContent{border:1px solid #c1c1c1;padding:0 39px 80px;min-height:150px}
.iparys_inherited .bladeContent{border:0;padding:0}
.engineering .modal-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:none;z-index:10}
.engineering .modal-background{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}
.engineering-blades .bladeContent,.engineering .bladeData{position:relative}
.engineering-blades .modalCloseImg,.engineering .modalCloseImg{display:block;position:absolute;right:-14px;top:99px;height:30px;width:30px;cursor:pointer;background:url('../../../../../content/dam/subaru/engineering/icons/blue_x.jpg');z-index:11;text-indent:-999px}
.engineering-blades .modalCloseImg span,.engineering .modalCloseImg span{display:none}
.engineering-blades .modalNext{display:none;position:absolute;right:-29px;top:180px;height:60px;width:30px;cursor:pointer;z-index:11;border-radius:0 28px 28px 0;background:#235fa7 url('https://secure-akns.subaru.com/content/media/mp_hero_880/subaru_slideshow_sprite.png') -4px -2257px no-repeat}
.engineering-blades .modalNext p{display:none}
.engineering-blades .modalNext:hover p{display:block}
.engineering-blades .modalNext:hover{background:#efefee url('https://secure-akns.subaru.com/content/media/mp_hero_880/subaru_slideshow_sprite.png') 315px -194px no-repeat;width:350px}
.engineering-blades .modalNext .subtitle{font-size:11px;padding:2px 10px 0 35px;margin-top:20px}
.engineering-blades .modalNext .title{font-size:14px;padding:5px 10px 0 35px}
.engineering-blades .modalPrev{display:none;position:absolute;left:-29px;top:180px;height:60px;width:30px;cursor:pointer;z-index:11;border-radius:28px 0 0 28px;background:#235fa7 url('https://secure-akns.subaru.com/content/media/mp_hero_880/subaru_slideshow_sprite.png') 2px -2168px no-repeat}
.engineering-blades .modalPrev p{display:none}
.engineering-blades .modalPrev:hover p{display:block}
.engineering-blades .modalPrev .subtitle{font-size:11px;padding:2px 5px 2px 63px;margin-top:20px}
.engineering-blades .modalPrev .title{font-size:14px;padding:5px 5px 0 63px}
.engineering-blades .modalPrev:hover{background:#efefee url('https://secure-akns.subaru.com/content/media/mp_hero_880/subaru_slideshow_sprite.png') 1px -14px no-repeat;width:350px}
.engineering-blades .showNavigation{display:block}
.engineering-blades .container2x1Big{margin:70px auto}
.ipad .engineering-blades .modalNext{right:-6px;border-radius:0 31px 31px 0}
.ipad .engineering-blades .modalPrev{left:-6px;border-radius:31px 0 0 31px}
.subsection_wrapper{margin-bottom:20px}
.subsection-container{width:100%;overflow:hidden}
.logo_header_gallery_text,.text_header_gallery{width:880px;min-height:200px;font-family:Helvetica,Arial,sans-serif;margin:63px auto 0;text-align:center}
.logo_header_gallery_text h2,.text_header_gallery h2{font-size:36px;font-weight:normal;color:#333}
.logo_header_gallery_text h2 sup,.text_header_gallery h2 sup{font-size:small}
.logo_header_gallery_text h2 sup a,.text_header_gallery h2 sup a{font-size:inherit;cursor:pointer}
.logo_header_gallery_text p,.text_header_gallery p{font-size:16px;line-height:20px;letter-spacing:.01em;padding-top:19px;color:#666}
.logo_header_gallery_text p sup,.text_header_gallery p sup{line-height:22px}
.logo_header_gallery_text p sup a,.text_header_gallery p sup a{font-size:inherit;cursor:pointer;line-height:16px}
.logo_header_gallery_text a,.text_header_gallery a{font-size:16px;text-decoration:none;display:inline-block;color:#20609f}
.logo_header_gallery_text .gallery_container,.text_header_gallery .gallery_container{width:100%;margin:56px 0;min-height:550px}
.logo_header_gallery_text .image-logo-wrapper{text-align:center}
.header_button_gallery{width:100%;padding-bottom:44px;overflow:hidden;padding:0}
.header_button_gallery{width:880px;min-height:200px;font-family:Helvetica,Arial,sans-serif;margin:65px auto 0;text-align:center}
.header_button_gallery h2{font-size:36px;line-height:36px;font-weight:normal;color:#333}
.header_button_gallery p{font-size:16px;line-height:20px;letter-spacing:.01em;padding-top:23px;color:#666}
.header_button_gallery .push_blue_link{padding:15px 30px;font-size:16px;display:inline-block;margin-top:40px}
.header_button_gallery .gallery_container{float:left}
.container1x1{width:880px;overflow:hidden;font-family:Helvetica,Arial,sans-serif;margin:66px auto 15px auto}
.container1x1 .gallery_container{float:left;margin:0;min-height:305px;width:440px}
.container1x1 .cont1x1-info{display:inline-block;width:400px;color:#666;float:right;text-align:center}
.container1x1 .cont1x1-info h2{font-size:21px;line-height:21px;font-weight:bold;padding:0 0 15px 0;color:#333}
.container1x1 .cont1x1-info p{font-size:16px;line-height:23px}
.container1x1 .cont1x1-info a{font-size:16px;text-decoration:none;display:inline-block;color:#20609f;cursor:pointer}
.container1x1 .cont1x1-info sup a{text-decoration:none;display:inline-block;cursor:pointer}
.cont1x1-app-icon{overflow:hidden;margin-top:44px}
.icon-google{float:left;margin-right:34px;border:0;margin-left:0}
.icon-apple{float:left;border:0}
.container2x1Big{width:760px;font-family:Helvetica,Arial,sans-serif;margin:30px auto 0;text-align:center;clear:both;overflow:hidden}
.container2x1Big .cont2x1Big{width:320px;font-family:Helvetica,Arial,sans-serif;float:left;text-align:center;display:inline-block;margin-right:120px}
.ie8 .container2x1Big .cont2x1Big{margin-right:60px}
.container2x1Big .second-content2x1Big{margin:0}
.container2x1Big .cont2x1Big-info{font-family:Helvetica,Arial,sans-serif;float:left;text-align:left;display:inline-block;color:#666}
.cont2x1Big-info h2 a.disclaimer{font-size:smaller;vertical-align:top}
.container2x1Big .cont2x1Big-info h2.container2x1Small .gallery_container{display:inline-block;font-size:21px;line-height:21px;font-weight:bold;margin:0;color:#333}
.container2x1Big .cont2x1Big-info p{font-size:14px;line-height:16px;padding:16px 0 1px 0;text-align:center}
.container2x1Big .cont2x1Big-info a{text-decoration:none;cursor:pointer;font-size:16px;text-decoration:none;display:inline-block;color:#20609f}
.container2x1Big .cont2x1Big-info sup a{cursor:pointer}
.container2x1Small{width:580px;font-family:Helvetica,Arial,sans-serif;margin:70px auto 0 auto;overflow:hidden}
.container2x1Small .cont2x1Small{width:270px;font-family:Helvetica,Arial,sans-serif;float:left;text-align:center;display:inline-block;margin-right:40px;color:#666}
.ie8 .container2x1Small .cont2x1Small{margin-right:20px}
.container2x1Small .second-content2x1Small{margin-right:0}
.container2x1Small .cont2x1Small.second-content2x1Big{margin:0 0 0 35px}
.container2x1Small .cont2x1Small-info{width:270px;font-family:Helvetica,Arial,sans-serif;float:left;text-align:left;margin-top:20px}
.container2x1Small .cont2x1Small-info h2{display:inline-block;font-size:16px;font-weight:bold;margin:0;color:#333}
.container2x1Small .cont2x1Small-info p{font-size:14px;line-height:16px;padding:5px 0;text-align:left}
.container2x1Small .cont2x1Small-info a{text-decoration:none;cursor:pointer;display:inline-block;color:#20609f}
.container2x1Small .cont2x1Small-info sup a{vertical-align:top;font-size:11px;cursor:pointer}
.container3x1{width:880px;font-family:Helvetica,Arial,sans-serif;margin:0 auto;overflow:hidden}
.container3x1 .cont3x1{width:274px;font-family:Helvetica,Arial,sans-serif;float:left;text-align:left;margin-right:35px;padding-bottom:8px}
.container3x1 .cont3x1{margin-right:29px}
.container3x1 .last-one{margin-right:0}
.container3x1 .cont3x1-info{font-family:Helvetica,Arial,sans-serif;float:left;text-align:left;display:inline-block;color:#666;margin-top:-15px}
.container3x1 h2{display:inline-block;font-size:16px;line-height:21px;font-weight:bold;margin:0;color:#333}
.container3x1 p{font-size:14px;line-height:18px;padding:5px 0 0 0;margin:0}
.container3x1 a{text-decoration:none;display:inline-block;color:#20609f;cursor:pointer}
.ie8 .container3x1 a{display:inline}
.container3x1 sup a{text-decoration:none;display:inline-block;cursor:pointer}
.ie8 .text_header_gallery h2 sup,.ie9 .text_header_gallery h2 sup{position:relative;top:-0.5em;vertical-align:initial;line-height:0}
.ie8 .text_header_gallery h2 sup a,.ie9 .text_header_gallery h2 sup a{vertical-align:auto}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.text_header_gallery h2 sup{position:relative;top:-0.5em;vertical-align:initial;line-height:0}
.text_header_gallery h2 sup a{vertical-align:auto}
}
.big_quote{width:800px;font-family:Helvetica,Arial,sans-serif;padding:70px 0 10px 0;margin:0 auto;text-align:center}
.big_quote p{font-size:32px;line-height:33px;font-weight:bold;color:#44443b;margin-bottom:5px}
.big_quote span{font-size:16px;line-height:18px;font-style:italic;font-weight:normal}
.icon-title{margin:39px auto 0 auto;text-align:center}
.icon-title img{position:relative;left:-11px;display:inline-block;top:16px}
.icon-title h2{font-size:36px;font-weight:normal;display:inline-block}
.engineering .text{text-align:center;width:800px;margin:30px auto 0}
.engineering .text p.description-text{font-size:16px;line-height:20px}
.engineering .text h3,.engineering .text h2{color:#333}
.engineering .text h2{font-size:36px;line-height:36px;font-weight:normal}
.engineering .text p{font-size:16px;line-height:20px;letter-spacing:.01em;padding-top:23px;color:#666}
.engineering .text .block-anchor{display:block;color:#20609f}
.engineering .text .block-anchor:hover{color:#333}
.engineering .features-list{font-size:14px}
.title_division{text-align:center}
.group{display:table;width:100%}
.item{display:table-cell}
.subtitle{white-space:nowrap;width:1%;padding:0 20px;font-size:21px;line-height:0;font-weight:bold;color:#333;text-transform:uppercase}
.line{border-bottom:1px solid #ccc;position:relative;top:-.45em}
#disclaimer p{font:12px Helvetica,Arial,sans-serif;color:#55554b}
.tile-description-line{text-align:center;width:700px;margin:30px auto 0}
.tile-description-line p{font-size:16px;letter-spacing:.01em;padding:20px 0 0 0;color:#797979}
.tile-description-line h2{font-size:16px;color:#797979;text-transform:uppercase}
.division-line{border-bottom:1px solid #ccc;position:relative;padding:34px 0 0 0;display:block;width:485px;margin:0 auto}
.blue_button{text-align:center;margin:35px 0}
.push-module{height:auto;width:100%;padding:40px 0}
.image-button{display:inline-block;text-decoration:none;border:0;outline:0}
.push_blue_link{padding:17px 33px;background-color:#235fa7;color:#fff;cursor:pointer;display:inline-block;border-radius:5px;font-size:16px;line-height:16px}
.push_blue_link sup{vertical-align:baseline;position:relative;top:-5px;font-size:10px}
.special-button{margin-left:10px;display:inline-block;position:relative;top:-7px}
.blue_square_button{text-align:center;margin:35px 0}
.blue_square_wrapper{width:auto;height:100px}
.push_blue_link_square{align-content:center;display:inline-block;margin:10px auto;padding:17px 33px;background-color:#235fa7;color:#fff;cursor:pointer;font-size:16px;line-height:16px}
.container2x1Small .cont2x1Small-info p:hover a,.container2x1Big .cont2x1Big-info p:hover a,.container1x1 .cont1x1-info a:hover,.container3x1 a:hover,.text_header_gallery a:hover{color:#333}
.push_blue_link_square:hover,.push_blue_link:hover{background-color:#333;color:#fff}
.push_blue_link_square sup{vertical-align:baseline;position:relative;top:-5px;font-size:10px}
.hideButton .push_blue_link_square,.hideLink .link_component{display:none}
.showButton .push_blue_link_square,.showLink .link_component{display:inline-block}
.hideButtonWrapper .link_component{float:none}
.link_component{display:block;cursor:pointer;font-size:16px;text-decoration:none;color:#20609f;margin:25px 0;float:left}
.gray_button{text-align:center}
.gray_button .push_gray_link{background-color:#232323;color:#fff;padding:11px 33px 0 33px;display:inline-block;font-size:14px;height:29px}
.gray_button .push_gray_link:hover{background-color:#fff;border:1px solid #ccc;color:#333;height:28px;padding-top:10px}
.gallery-panel{width:100% !important;height:100% !important}
.gallery-panel .x-panel-bwrap{padding:0 !important;width:100% !important;height:100% !important}
.gallery-panel .x-panel-body{padding:0 !important;width:100% !important;height:100% !important;overflow:hidden !important}
.cl-selector-iframe{width:100% !important;height:100% !important}
.gallery_selection_placeholder{height:170px}
.engineering .nav_indicator_container.noselect{display:none}
.SubaruResponsiveSlideshow .nav_fullscreen{z-index:129 !important}
#blades-container .bladeBoxerEngine .cont2x1Big .gallery_nav_text_container{height:0 !important}
#blades-container .bladeBoxerEngine .cont2x1Big .gallery_container{height:203px !important}
#blades-container .bladeBoxerEngine .cont2x1Big-info h2{margin-top:30px !important}
.handrail{width:100%;clear:both}
.handrail .hidden,.handrail .error{display:none}
.search-mode{margin-top:79px}
.handrail .main-title,.handrail .handrail-elements{text-align:center}
.handrail .main-title{text-transform:uppercase;font-size:16px;height:1px;margin:8px 190px 0 190px;background:#ccc}
.handrail .title-content{position:relative;top:-0.5em;background:#fff;padding:0 8px;color:#333}
.handrail .title-content sup{vertical-align:super}
.handrail .handrail-elements{padding:0;margin:53px 0 31px 0;list-style:none;font-size:0}
.search-mode .handrail-elements{margin-bottom:22px}
.handrail .handrail-element{display:inline-block;width:120px;min-height:114px;vertical-align:top}
.handrail-element.last-element{width:121px}
.mobile .handrail .vertical-separator{float:left}
.handrail .vertical-separator{font-size:0;height:80px;width:1px;background:#ccc;display:inline-block}
.handrail .vertical-separator.last-element{float:right}
.search-mode .handrail-element .last-element{width:120px}
.search-mode .vertical-separator.last-element{display:none}
.handrail-element .element-content-wrapper{display:block;width:119px;font-size:16px;float:left}
.search-mode .handrail-element{height:124px;position:relative}
.handrail .image-wrapper{height:47px;margin:7px 0 0 1px;position:relative}
.search-mode .handrail-element .image-wrapper{height:43px}
.handrail-element img{position:absolute;left:17px;bottom:3px;border:0}
.handrail .model-name{margin-top:6px;font-weight:bold;color:#20609f}
.search-mode .handrail-element .model-name{margin-top:10px;color:#232323;line-height:1}
.handrail .availability-message{margin-top:7px;font-size:12px;color:#666}
.handrail .model-quantity{font-size:12px;color:#232323}
.handrail .search{position:absolute;display:block;bottom:0;width:100px;height:23px;margin:0 0 0 10px;padding:7px 0 0 0;text-align:center;background:#20609f;color:#fff;font-size:14px;border-radius:5px}
.handrail .search:hover{background-color:#232323}
.handrail .bottom-separator{height:1px;margin:8px 190px 0 190px;background:#ccc}
.search-mode .spacer{width:1px}
#dealer-modal-placeholder{display:block;z-index:130}
#dealer-modal-placeholder .simplemodal-container{top:29% !important}
.handrail .modal_wrapper{display:none;color:#5d594c}
.handrail .modal_background{position:fixed;top:0;left:0;height:100%;width:100%;background:#fff;opacity:.9;z-index:4100}
.modal_content a,.modal_content a:visited,.modal_content a:active{color:#1c4d8f;text-decoration:none}
.handrail .modal_close{position:absolute;top:9px;right:9px;width:30px;height:30px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url("../../../../../content/dam/subaru/love_promise/wall/modal_close.png")}
.handrail .zip_modal .modal_content{position:fixed;top:50px;left:19.75%;width:300px;height:150px;border:1px solid #ccc;background:#fff;padding:40px;z-index:4101;color:#6a6968;-moz-box-sizing:content-box;box-sizing:content-box}
.handrail .zip_modal h2{color:#5d594c;font-size:30px;font-weight:bold;margin:0}
.handrail .zip_modal p{font-size:13px;padding:20px 0;line-height:1.9;margin:0}
.zip_modal .zipcode{border:1px solid #ccc;color:#59574c;font-size:13px;-webkit-box-shadow:inset 0 2px 2px 0 #ddd;-moz-box-shadow:inset 0 2px 2px 0 #ddd;box-shadow:inset 0 2px 2px 0 #ddd;padding:10px;width:235px;float:left}
.zip_modal .button{background-color:#20609f;display:block;float:left;font:bold 13px Helvetica,Arial,sans-serif;height:18px;padding:10px 5px;text-align:center;text-decoration:none;width:33px;border:0}
.zip_modal .error{color:red;font-size:10px;font-style:italic;clear:both;display:none}
.zip_modal .modal_content a{color:#fff}
.engineering .starlink-main-section{padding-bottom:59px}
.engineering .starlink-quote-section{padding-bottom:61px}
.engineering .starlink-videos-section,.engineering .starlink-app-section{padding-bottom:60px}
.engineering .starlink-standard-features{padding-bottom:74px}
.engineering .starlink-find-vehicles-section{padding-bottom:80px}
.engineering .starlink-find-vehicles-section .gray_button{margin-top:11px}
.engineering .starlink-main-section .text_header_gallery.section h2{font-weight:initial}
.engineering .cont3x1 .SubaruResponsiveSlideshow,.engineering .cont3x1 .SubaruResponsiveMobileSlideshow{margin-bottom:30px}
.engineering .connected-services-section .second-td-title{display:none}
.starlink-main-section{padding-bottom:38px}
.starlink-standard-features .icon-title{margin:63px 0 42px 0}
.starlink-standard-features .container2x1Small{margin-top:35px}
.starlink-standard-features .cont2x1Small-info{margin-top:-13px}
.starlink-standard-features .container3x1{margin-bottom:33px;padding-top:13px}
.starlink-standard-features .icon-title{margin-top:63px}
.nyas-section .container1x1{margin:66px auto 73px auto;width:976px}
.nyas-section .container1x1 .gallery_container{margin:5px 0 0 48px}
.nyas-section .container1x1 .gallery_container .gallery_container{margin:0}
.nyas-section .container1x1 .cont1x1-info{float:left;margin:3px 0 0 21px;width:442px;text-align:left}
.nyas-section .container1x1 .cont1x1-info h2{padding:16px 0 5px 0;font-size:18px;color:#797979}
.nyas-section .container1x1 .cont1x1-info a,.nyas-section .container1x1 .cont1x1-info p{font-size:14px;line-height:16px}
.nyas-section .container1x1 .cont1x1-info a{padding:17px 0 0 0}
.feature-header-mobile{display:none}
.engineering .new-features .text_header_gallery{margin-top:74px}
.engineering .new-features .text_header_gallery h2{font-size:40px;margin-bottom:22px}
.engineering .new-features .text_header_gallery .gallery_container{margin-top:58px}
.engineering .new-features .container3x1{margin-top:34px;margin-bottom:47px}
.engineering .new-features .container3x1 .cont3x1-info{margin-top:-10px}
.engineering .new-features .container3x1 .cont3x1-info p{margin-top:8px;line-height:16px}
.engineering .new-features .container2x1Small{margin-top:56px}
.engineering .new-features .container2x1Small .cont2x1Small-info p{margin-top:9px}
.engineering .new-features .blue_square_button{margin:117px 0 49px 0}
.engineering .new-features .showButton .push_blue_link_square{padding:22px 55px;margin-left:499px}
.engineering .new-features .container2x1Small .cont2x1Small-info{margin-top:-10px}
.engineering .connected-services-section{padding-top:73px}
.engineering .connected-services-section .richtext h2{font-size:36px;font-weight:normal;text-align:center;color:#333;margin-bottom:55px}
.engineering .connected-services-section table{background:url(../../../../../content/dam/subaru/engineering/starlink/table-background.png) repeat-x;border:0;border-collapse:separate;color:#fff;height:552px;margin:0 auto 40px auto;padding:25px 40px;width:880px}
.engineering .connected-services-section table h2{font-size:60px}
.engineering .connected-services-section table p{font-size:16px}
.engineering .connected-services-section th,.engineering .connected-services-section td{border-top:2px solid #fff;border-left:0;border-right:0;border-bottom:0;padding:0}
.engineering .connected-services-section th{border-top:0;height:33px}
.engineering .connected-services-section td{height:198px;vertical-align:middle}
.engineering .connected-services-section .first{width:264px}
.engineering .connected-services-section .middle{background:url(../../../../../content/dam/subaru/engineering/starlink/table-transparent-overlay.png) repeat;border-left:2px solid #fff;border-right:2px solid #fff;width:286px}
.engineering .connected-services-section .dollar{vertical-align:text-top;font-size:36px;font-weight:normal}
.engineering .connected-services-section .richtext p{width:880px;font-size:16px;line-height:20px;letter-spacing:.01em;padding:0 0 60px 0;margin:0 auto;color:#666}
.engineering .starlink-find-vehicles-section .handrail{margin:7% 0 0}
.back-button-wrapper{display:none}
.engineering .starlink-videos-section .SubaruResponsiveMobileSlideshow{padding-bottom:10px}
.is-hidden{display:none}
.vsp .view-dealer-inventory,.vsp .change-dealer-modal{font-family:Helvetica,Arial,sans-serif;width:960px;float:left;padding:42px 40px 0;box-sizing:border-box}
.simplemodal-container .view-dealer-inventory{width:960px;float:left;padding:42px 40px;box-sizing:border-box;border:1px solid #ccc}
.simplemodal-container #close-modal-view-dealer-inventory{display:block;width:30px;height:30px;position:absolute;top:30px;right:-15px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url("../../../../../content/dam/subaru/vehicles/vsp/site/close-drop-down.png") no-repeat;z-index:1}
.simplemodal-container #close-modal-view-dealer-inventory.fade{opacity:1}
#dealer-map img{max-width:100%}
.vsp .view-dealer-inventory h2,.vsp .change-dealer-modal h2,#view-dealer-inventory h2{padding:0;margin:0 0 15px 0;font-size:19px;width:137px;float:left;color:#55554b}
.simplemodal-container .view-dealer-inventory h2{float:left}
.view-dealer-inventory .map-section,.change-dealer-modal .map-section{width:278px;float:left}
.view-dealer-inventory .change-location,.change-dealer-modal .change-location{font-size:13px;color:#20609f;padding:0 0 0 15px;width:100px;float:left;margin:6px 0 0 25px;cursor:pointer;background:url("../../../../../content/dam/subaru/vehicles/vsp/dealer-inventory/pencil.png") no-repeat 0 2px}
.view-dealer-inventory #dealer-map,.change-dealer-modal #change-dealer-map{width:268px;height:268px;border:1px solid #ccc;float:left}
.ie8 .view-dealer-inventory #dealer-map .gmnoprint .gmnoprint,.ie8 .change-dealer-modal #change-dealer-map .gmnoprint .gmnoprint{width:22px}
.view-dealer-inventory .dealer-list,.change-dealer-modal .dealer-list{padding:0;margin:39px 0 0 27px;width:270px;float:left;list-style-position:inside}
.view-dealer-inventory .dealer-option,.change-dealer-modal .dealer-option{width:261px;height:40px;line-height:41px;padding:0 0 0 10px;background-color:#efefef;color:#20609f;font-size:13px;border-top:1px solid #ccc}
.view-dealer-inventory .dealer-option.last,.change-dealer-modal .dealer-option.last{border-bottom:1px solid #ccc}
.view-dealer-inventory .dealer-option:hover,.change-dealer-modal .dealer-option:hover{background-color:#20609f;color:#fff;cursor:pointer}
.view-dealer-inventory .dealer-option.selected,.change-dealer-modal .dealer-option.selected{background-color:#fff;color:#56564c}
.view-dealer-inventory .dealer-data-section,.change-dealer-modal .dealer-data-section{width:270px;float:left;margin:39px 0 0 35px;color:#56564c}
.simplemodal-container .view-dealer-inventory .dealer-data-section{margin:39px 0 0 33px}
.simplemodal-container .view-dealer-inventory .dealer-data-section h3{font-weight:normal;font-size:21px;margin:0}
.vsp .view-dealer-inventory .dealer-button,.vsp .change-dealer-modal .dealer-button{width:270px;height:40px;margin:123px 0 0 0;float:left;text-align:center;line-height:40px;display:none}
.vsp .view-dealer-inventory #view-dealer-button,.vsp .change-dealer-modal #change-dealer-button{display:block}
.view-dealer-inventory .dealer-button,.change-dealer-modal .dealer-button{color:#fff;font-size:16px}
.simplemodal-container .dealer-button{display:block;width:270px;height:40px;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;line-height:2.5;text-align:center;margin:120px 0 -6px;background-color:#20609f;color:#fff;float:right}
.simplemodal-container .dealer-button:hover{text-decoration:none}
.view-dealer-inventory .dealer-data-section .dealer-inventory-info,.change-dealer-modal .dealer-data-section .dealer-inventory-info{font-size:13px}
.vsp .view-dealer-inventory .dealer-name,.vsp .change-dealer-modal .dealer-name{font-size:21px;font-weight:normal;padding:0}
.vsp .view-dealer-inventory .dealer-name{font-weight:bold}
.simplemodal-container .dealer-data-section .dealer-number,.vsp .dealer-data-section .dealer-number{font-size:21px;margin:12px 0 0 0;float:left}
.view-dealer-inventory .dealer-number a,.change-dealer-modal .dealer-number a{color:#56564c}
#dealer-map .tooltip{height:54px;text-align:center;overflow:visible;position:relative;margin:0;width:auto}
#dealer-map .tooltip .window{position:absolute;left:-80px;height:54px;overflow:visible;z-index:20;position:relative;width:300px}
#dealer-map img{max-width:none}
#dealer-map .tooltip .mid{background:url("../../../../../content/dam/subaru/vehicles/vsp/site/map-marker-popup-mid.png") repeat center top;height:54px;float:left}
#dealer-map .tooltip .mid p{font:bold 11px Helvetica,Arial,sans-serif;color:#fff;padding:5px 0 0 0}
#dealer-map .tooltip .mid p.distance{font:9px Helvetica,Arial,sans-serif;color:#fff;padding:0}
#dealer-map .tooltip .window .left{width:24px;height:54px;background:url("../../../../../content/dam/subaru/vehicles/vsp/site/map-marker-popup-left.png") no-repeat left top;float:left}
#dealer-map .tooltip .window .right{width:24px;height:54px;background:url("../../../../../content/dam/subaru/vehicles/vsp/site/map-marker-popup-right.png") no-repeat right top;float:left}
.dealer-input-map .change-location{display:none}
.dealer-input-map #dealer-map{height:308px}
.simplemodal-container .manual-input{margin-top:51px;width:150px;float:left;border-radius:5px}
.dealer-entry-separator,.dealer-manual-section{float:right;display:block;width:573px;font-size:13px;color:#666}
.dealer-entry-separator{text-align:center;margin-top:22px;height:7px;border-bottom:1px solid #ccc}
.dealer-entry-separator .separator-text{display:inline-block;width:30px;background:#fff;margin:0}
.dealer-manual-section{margin-top:20px}
.dealer-manual-section .dealer-input-group,.dealer-manual-section .manual-submit-button{display:inline-block}
.dealer-manual-section .dealer-input-group{width:271px;float:left}
.dealer-manual-section .dealer-input-title{display:block;margin-bottom:4px;font-size:12px}
.dealer-manual-section .dealer-input{display:block;height:28px;width:256px;padding-left:13px;border:1px solid #b0b0b0;color:#666;line-height:normal;box-shadow:inset 0 2px 5px #d9d5d9;-webkit-box-shadow:inset 0 2px 5px #d9d5d9}
.dealer-manual-section .manual-submit-button{float:left;margin:10px 0 0 33px;border-radius:5px;width:100px;cursor:pointer}
.view-dealer-inventory .ui-autocomplete a{font-size:13px}
.dealer-manual-section .manual-dealer-error{text-align:right;display:block;color:red;font-style:italic;display:none}
.sbHolder{position:relative;display:inline-block;height:38px;width:268px;border:1px solid #ccc;font-weight:normal;font-size:1.4em}
.sbSelector{position:absolute;display:block;top:0;left:0;width:238px;height:38px;line-height:38px;outline:0;overflow:hidden;text-indent:15px}
.sbSelector:link,.sbSelector:visited,.sbSelector:hover{color:#20609f;outline:0;text-decoration:none}
.sbToggle{background:url(../../../../../content/dam/subaru/customer_support/customer-support-sprite.png) -10px 0;display:block;height:38px;outline:0;position:absolute;right:0;top:0;width:30px}
.sbHolderDisabled{background-color:#3c3c3c;border:solid 1px #515151}
.sbOptions{position:absolute;left:-1px;width:268px;margin:0;padding:0;background-color:#efefef;border:solid 1px #ccc;list-style:none;z-index:1;overflow-y:auto}
.sbOptions li{padding:0}
.sbOptions a{display:block;line-height:38px;text-indent:15px;border-bottom:solid 1px #ccc;outline:0}
.sbOptions a:link,.sbOptions a:visited{color:#20609f;text-decoration:none}
.sbOptions a:hover,.sbOptions a:focus,.sbOptions a.sbFocus{color:#fff;background-color:#20609f}
.sbOptions li.last a,.sbOptions li:last-child a{border-bottom:0}
.sbOptions .sbDisabled{display:block;text-indent:15px;color:#999;border-bottom:solid 1px #515151}
.sbOptions .sbGroup{display:block;text-indent:15px;font-weight:bold;color:#ebb52d;border-bottom:dotted 1px #515151}
.sbOptions .sbSub{padding-left:17px}
body.open-BCM-modal-on-mobile #wrapper>div.ng-scope div.base-container.iparsys.parsys,div.BCM-container+div.BCM-container{display:none !important}
body.open-BCM-modal-on-mobile,body.open-BCM-modal-on{overflow:hidden}
#simplemodal-container-compatibility.simplemodal-container{width:100% !important;background-color:#fff;height:100vh !important;margin:0;left:0 !important;right:0 !important}
.bluetooth-search-modal-mode-desing{width:50%;margin:20px auto;padding:10px;border:1px solid #ccc;font-family:Helvetica,Arial,sans-serif;text-align:center}
.bluetooth-search-modal-mode-desing h2{padding-bottom:5px;font-weight:bold;font-size:24px}
.section.bluetooth-compatibility-modal{font-family:Helvetica,Arial,sans-serif;box-sizing:border-box}
#simplemodal-container-pairing-modal .close-bluetooth-modal{position:absolute;top:1%;right:2%;z-index:200;width:29px;height:29px;background-color:rgba(0,0,0,0.5);text-decoration:none;cursor:pointer;background:url(../../../../../content/dam/subaru/engineering/icons/close-modal-bluetooth.png) no-repeat 0 0;background-size:cover}
#bluetooth-compatibility-modal,#bluetooth-mobile span{display:none}
#bluetooth-mobile{color:#666;padding:4.2% 2.5%}
#bluetooth-mobile #mobile-input,#bluetooth-mobile #step1,#bluetooth-mobile #step2,#bluetooth-mobile #step3{width:inherit}
#bluetooth-mobile .header{height:auto}
#bluetooth-mobile h3{font-size:1.125rem;font-weight:bold;text-align:left;color:#000;margin:0;padding:1px 31px 10px 9px}
#bluetooth-mobile .header p{width:84%;font-size:.9rem;padding:0 10px}
#bluetooth-mobile section{background-color:#efefef;margin:1.25em 0 0;padding:.625em}
#bluetooth-mobile .section-title{font-size:.9rem;display:inline-block}
#bluetooth-mobile .step{display:inline-block;float:right;font-size:.5rem;line-height:2.5em}
#bluetooth-mobile .divider{padding:0;width:100%;border-color:#ccc;border:1px solid #acacac;border-width:0 0 1px 0}
#bluetooth-mobile label{display:block;font-size:.9rem;margin:1.2em 0 .78em}
#bluetooth-mobile .ui-select{margin:0;padding:0}
#m-vehicle-year-button,#m-vehicle-model-button,#m-vehicle-trim-button,#bluetooth-mobile .ui-select .ui-btn{padding:0}
#bluetooth-mobile select{position:relative;width:100%;height:41px;border:0;opacity:initial;font-size:.9rem;color:#20609f;background:url("../../../../../content/dam/subaru/owners/mobile-select-arrow.png") no-repeat 91% 15px #fff;padding:.57em .5em .35em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position-x:96%}
#bluetooth-mobile select:disabled{background-color:#efefef;border:1px solid #d6d6cf;color:#d5d5d5;background-position-y:-45px}
#bluetooth-mobile input[type="radio"]{display:none}
#bluetooth-mobile input[type="radio"]+label{font-size:.9rem}
#bluetooth-mobile #head-unit-container label{margin:0 0 .33em;font-size:.93rem;display:block}
#bluetooth-mobile .head-unit-img{width:100%;border:0;margin:1.1em auto}
#bluetooth-mobile input[type="radio"]+label span{display:inline-block;vertical-align:middle;cursor:pointer;border-radius:50%}
#bluetooth-mobile input[type="radio"]+label .radio-outer-circle{display:inline-flex;justify-content:center;align-items:center;width:19px;height:19px;margin:.1em .4em 0 0;border:1px solid #666}
#bluetooth-mobile input[type="radio"]+label .radio-inner-circle{display:block;width:15px;height:15px;margin:0 auto;border:1px solid #fff;background-color:transparent}
#bluetooth-mobile input[type="radio"]+label .radio-inner-circle,#bluetooth-mobile input[type="radio"]:checked+label .radio-inner-circle{-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}
#bluetooth-mobile input[type="radio"]:checked+label .radio-inner-circle{background-color:#20609f}
#bluetooth-mobile #mobile-results h3{text-align:left}
#bluetooth-mobile .col.one{width:60%}
#bluetooth-mobile .col.two{width:30%}
#bluetooth-mobile h4{font-weight:bold;font-size:14px;margin:0 0 17px 0}
#bluetooth-mobile #mobile-results li{font-size:13.5px;padding:8px 0;border-bottom:1px solid #ccc}
#bluetooth-mobile #mobile-results li:last-child{border-width:0}
#bluetooth-mobile #mobile-results section{overflow:hidden}
#bluetooth-mobile #mobile-results .mobile-results-table{display:flex;flex-direction:row;justify-content:space-around}
#bluetooth-mobile #mobile-results .mobile-results-table ul{margin:0;padding:0;list-style:none}
#bluetooth-mobile #mobile-results .mobile-results-cta{padding-top:0;padding-bottom:.625em;margin:0}
#bluetooth-mobile .Yes{color:#00c81c}
#bluetooth-mobile .No{color:#c80000}
#bluetooth-mobile #bluetooth-error-message{font-weight:bold;font-size:.9rem;text-align:center}
#bluetooth-mobile .continue{color:#fff;width:99%;margin:1.36em auto .5em;height:40px;font-size:1rem;text-align:center;line-height:2.5em;text-decoration:none;display:block;border-radius:5px;cursor:pointer;background-color:#20609f}
#bluetooth-mobile .continue.disabled{color:#d5d5d5;background-color:#efefef;cursor:default;border:1px solid #d6d6cf}
#bluetooth-mobile .back{height:40px;margin:1.37em auto .32em;text-align:center;line-height:39px;color:#20609f;border:1px solid #ccc;width:95%;background:url(../../../../../content/dam/subaru/owners/results/bluetooth/back-arrow.png) 42% 48% no-repeat #fff;display:block;border-radius:5px;cursor:pointer;text-decoration:none}
#bluetooth-mobile #mobile-results .back{background:0}
@media screen and (max-width:409px){#bluetooth-mobile #m-features li:nth-child(8),#bluetooth-mobile #m-features li:nth-child(9),#bluetooth-mobile #m-compatibility li:nth-child(8),#bluetooth-mobile #m-compatibility li:nth-child(9){height:53px;padding-top:10px}
}
@media screen and (min-width:410px){#bluetooth-mobile select{background-position-x:94%}
#bluetooth-mobile .back{background-position-x:43%}
}
@media screen and (min-width:530px){#bluetooth-mobile .back{background-position-x:45%}
}
@media only screen and (min-device-width :320px) and (max-device-width :568px){#bluetooth-mobile{margin:0 auto 60px}
}
@media only screen and (min-device-width :320px) and (max-device-width :568px) and (orientation :landscape){#bluetooth-mobile{margin:0 auto 20px}
}
@media only screen and (min-width:768px){body{line-height:normal}
*,*:before,*:after{box-sizing:content-box}
.base-container{padding-bottom:0}
#simplemodal-container-pairing-modal .close-bluetooth-modal{top:-27px;left:96.5%;width:55px;height:61px;border-radius:50%;opacity:1;background-color:#3666a3;background:url(../../../../../content/dam/subaru/engineering/icons/close-modal-bluetooth.png) no-repeat 0 0}
#simplemodal-container-compatibility.simplemodal-container{width:63.1912% !important;height:auto !important;margin:25px auto 0 auto;background-color:#fff}
.simplemodal-container .BCM-container{width:100%;height:auto;max-height:92vh !important;overflow:visible !important;margin:0 auto;padding:0;background-color:#fff}
#simplemodal-container-compatibility .close-bluetooth-modal{position:absolute;top:-4%;right:-3%;width:55px;height:61px;background-color:#3666a3;border-radius:50%;background:url(../../../../../content/dam/subaru/engineering/icons/close-modal-bluetooth.png) no-repeat 0 0}
.section.bluetooth-compatibility-modal{width:99.8%;box-sizing:border-box;max-height:85vh;overflow-y:auto;overflow-x:hidden}
#output,#bluetooth-mobile{display:none}
#bluetooth-compatibility-modal{display:block;width:94%;padding:3%;border:1px solid #ccc;color:#59574c}
#bluetooth-compatibility-modal #output ul{padding:0;list-style:none}
#bluetooth-compatibility-modal .BCM-icon-title{background:url(../../../../../content/dam/subaru/owners/results/bluetooth/icon-bluetooth.png) 0 0 no-repeat;font-size:21px;color:#20609f;margin:0;padding:0 0 0 34px;height:30px;line-height:30px;text-align:left;font-weight:normal}
#bluetooth-compatibility-modal .BCM-icon-title+p{margin:20px 0;font-size:16px}
#bluetooth-compatibility-modal section{width:100%;background:#efefef;margin:23px 0 0;padding:31px 0 0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-around}
#bluetooth-compatibility-modal #bluetooth-error-message{display:none;text-align:center;font-size:14px;margin-top:41px;padding:0 15px;font-weight:bold}
#bluetooth-compatibility-modal .col{width:calc(78% / 3);padding:0 4%}
#bluetooth-compatibility-modal .col:nth-child(2){padding:0 2%}
#bluetooth-compatibility-modal .col h3{border-bottom:1px solid #acacac;margin:0;padding:0 0 14px 0;font-size:15px;font-weight:normal;text-align:left}
#bluetooth-compatibility-modal .col label{font-size:13px;padding:19px 0 6px;margin:0;display:block}
#bluetooth-compatibility-modal .col #head-unit-img{display:none;width:100%;border:0;margin:1.1em auto}
#bluetooth-compatibility-modal select{width:100%;height:28px;padding:0 33px 0 7px;position:relative;box-sizing:border-box;border:0;outline:0;cursor:pointer;font-size:13px;font-weight:normal;color:#56564c;background:transparent;line-height:26px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
#bluetooth-compatibility-modal select::-ms-expand{display:none}
#bluetooth-compatibility-modal .dropdowns-container{width:100%;position:relative;margin:0 0 29px;border:1px solid #cfcece;background:#fff}
#bluetooth-compatibility-modal .dropdowns-container:before{content:"";position:absolute;border-left:3px solid transparent;border-right:3px solid transparent;border-top:5px solid #3366a4;right:8px;top:55%;transform:translate(-50%,-50%)}
#bluetooth-compatibility-modal .divider{border:1px solid #acacac;border-width:0 0 1px 0;width:92%;padding:16px 8%}
#bluetooth-compatibility-modal .check-compatibility{width:244px;height:40px;font-size:16px;text-align:center;margin:40px auto 36px auto;line-height:40px;background:#20609f;display:block;border-radius:6px;color:#fff;cursor:pointer}
#bluetooth-compatibility-modal .check-compatibility.disabled{background-color:#efefef;color:#d5d5d5;border:1px solid #d5d5d5;cursor:default}
#bluetooth-compatibility-modal .three .dropdowns-container{width:226px}
#bluetooth-compatibility-modal #output{height:auto}
#output .col h3{font-weight:bold;font-size:16px;border-width:0}
#output .col.one{width:64%;padding:0 5% 0 5.3%}
#output .col.two{width:20%;font-weight:bold;padding:0 5% 0 0}
#output #features li,#output #compatibility li{border-bottom:1px solid #acacac;height:55px;width:100%;font-size:15px;line-height:55px}
#output #features li:last-child,#output #compatibility li:last-child{border-bottom:0}
#output #compatibility .No{color:#c80000}
#output #compatibility .Yes{color:#00c81c}
#output .bluetooth-buttons .check-another,#output .bluetooth-buttons .show-pairing-modal{width:240px;height:40px;font-size:16px;text-align:center;line-height:40px;clear:both;display:inline-block;border-radius:5px;cursor:pointer;color:#fff;background:#20609f}
#output .bluetooth-buttons .show-pairing-modal{margin-left:40px}
#output .info{margin:40px;border-top:1px solid #acacac;padding:35px 0 0;font-weight:bold;width:89.7%}
#output .bluetooth-buttons{width:100%;margin-top:20px;padding-left:5.3%}
#user-info{font-weight:bold}
#user-info section{overflow:hidden}
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){#simplemodal-container-compatibility.simplemodal-container{width:92% !important;height:auto !important;margin:0 auto !important;left:0 !important;right:0 !important}
.simplemodal-container .BCM-container{max-height:100vh !important}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){#simplemodal-container-compatibility .close-bluetooth-modal{top:-28px;right:-23px}
}
#simplemodal-container-pairing-modal.simplemodal-container{margin:0 auto !important;left:0 !important;right:0 !important;width:100% !important}
.clear{clear:both}
.open-BPM-modal{height:100%;overflow:hidden}
.bluetooth-pairing-modal-container{display:none}
.BPM-container{background-color:#efefef;font-family:Helvetica,Arial,sans-serif}
#simplemodal-container-compatibility .close-bluetooth-modal{position:absolute;top:1%;right:2%;z-index:200;width:29px;height:29px;background-color:rgba(0,0,0,0.5);text-decoration:none;cursor:pointer;background:url(../../../../../content/dam/subaru/engineering/icons/close-modal-bluetooth.png) no-repeat 0 0;background-size:cover}
.responsive-image img{display:block;margin:0 auto;padding-top:7vh}
.BPM-container .base-container{padding:3vh 6.5% 49px}
.BPM-container .base-container .base-container{padding:0}
.BPM-container .title h2{font-size:1.3em;font-weight:normal;text-align:center;color:#333}
.BPM-container .title h2.bluetooth-title{margin-top:6vh}
.title h4{font-size:1em;font-weight:normal;margin-bottom:5vh;text-align:center;color:#666}
.title p.bluetooth-legal{margin:0 0 24px;font-size:.77em;font-weight:normal;color:#666}
.title:last-child p.bluetooth-legal{margin:17px 0 0}
.pair-btn,.setup-btn{margin:0 3%}
.section-divider div.bluetooth-top-divider{margin-top:6vh;margin-bottom:2.2vh;width:100%}
.section-divider div.bluetooth-top-divider-main-view{margin-top:72px;margin-bottom:17px;width:100%}
.section-divider div.bluetooth-middle-divider{margin:6vh auto;width:100%}
.section-divider div.bluetooth-bottom-divider{margin-bottom:6vh;width:100%}
.pair-btn a{width:auto;display:block;text-align:center;color:#FFF;background:#09f;border:2px solid #09f;padding:20px 0;font-size:.73em;font-weight:bold;letter-spacing:.1em;transition:none;background-color:border}
.pair-btn a:hover{color:#333;background:#FFF;border:2px solid #333}
.setup-btn a{width:auto;display:block;text-align:center;color:#09f;background:#FFF;border:2px solid #09f;padding:20px 0;font-size:.73em;font-weight:bold;letter-spacing:.1em;transition:none;background-color:border}
.setup-btn a:hover{color:#FFF;background:#09f}
.bluetooth-cta-link{text-align:center}
.bluetooth-cta-link a{position:relative;padding:0 1em 0 0;color:#09f;font-weight:600;text-align:center}
.bluetooth-cta-link a::after{position:absolute;border-right:2px solid #09f;border-top:2px solid #09f;content:"";top:4px;right:0;height:9px;width:9px;margin:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.bluetooth-cta-link a:hover::after{border-color:#333}
.bluetooth-cta-link a:hover{color:#333}
.common-copy-list .list-tab{font-size:14px;background:#ccc;border-radius:.8em;-moz-border-radius:.8em;-webkit-border-radius:.8em;display:inline-block;line-height:1.6em;margin-right:5px;text-align:center;width:1.6em}
.common-copy-list .list-content{width:calc(100% - (1.6em + 10px));float:right}
.common-copy-list ul{padding:0 0 2vh;list-style-position:outside}
.common-copy-list ul.common-copy-sublist{padding:2vh 0 0}
.common-copy-list ul li{padding:2vh 0;list-style:none;color:#333}
.common-copy-sublist{margin-left:25px}
.common-copy-list .list-content a{color:#09f}
.common-copy-list .list-content a:hover{color:#333}
body.mobile .bluetooth-pairing-instructions-modal #simplemodal-container-pairing-modal a.close-bluetooth-modal{left:auto;top:-1%}
body.mobile .bluetooth-pairing-instructions-modal #simplemodal-container-pairing-modal .title{margin-top:5%}
body.mobile .bluetooth-pairing-instructions-modal #simplemodal-container-pairing-modal .title_text_button.parbase.section{margin-bottom:5%}
@media screen and (min-width:768px){.BPM-container .base-container{padding:3vh 10% 7.5vhs}
.open-BPM-modal{overflow:hidden}
#simplemodal-container-pairing-modal.simplemodal-container{width:77% !important}
.BPM-container .row.collapse{align-items:center;display:flex;flex-flow:row;flex-direction:row;justify-content:space-between;margin:0 auto;width:100%}
.columns{width:50%}
.BPM-container .title h2{font-size:1.5em;font-weight:normal;text-align:center}
.title h4{font-size:1.2em;margin-top:6vh}
.pair-btn,.setup-btn{margin:0 15%}
.pair-btn{margin-bottom:3vh}
.bluetooth-cta-link a::after{width:6px;height:6px}
#simplemodal-container-pairing-modal .close-bluetooth-modal.modalCloseImg{right:-18px;left:auto;top:-47px;width:50px;height:50px}
.section-divider div.bluetooth-top-divider-main-view{margin-top:6vh;margin-bottom:2.2vh}
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){#simplemodal-container-pairing-modal.simplemodal-container{width:85% !important}
#simplemodal-container-pairing-modal .close-bluetooth-modal.modalCloseImg{top:-27px}
body.mobile .bluetooth-pairing-instructions-modal #simplemodal-container-pairing-modal a.close-bluetooth-modal{top:-5%}
}
@media only screen and (min-device-width :375px) and (max-device-height :812px) and (-webkit-device-pixel-ratio :3){.BPM-container .base-container{margin-bottom:90px}
}
@media only screen and (min-device-width :375px) and (max-device-width :667px) and (-webkit-device-pixel-ratio :2){.BPM-container .base-container{margin-bottom:55px}
}