.banner-information{max-width:1280px;min-width:960px;margin:0 auto;height:432px;box-sizing:border-box;color:#fff;margin-bottom:110px;position:relative}
.banner-information .container{position:absolute;top:36px;left:160px}
.banner .banner-information-image{height:430px}
.testimonial-no-text{display:none}
.cq-wcm-edit .testimonial-no-text{display:block}
#navigation-bar{position:absolute;width:1080px;bottom:-62px;height:125px;left:100px;background:#efefef;margin:0;padding:0;list-style:none}
#navigation-bar:after{content:'';display:table;clear:both}
.container{width:960px;margin:0 auto 130px}
.banner-title{font:bold 38px Helvetica,Arial,sans-serif;margin-bottom:20px;text-shadow:0 1px rgba(95,95,95,0.3)}
.banner-text{font:bold 20px Helvetica,Arial,sans-serif;line-height:1.2em;width:425px;margin:25px 0 0 0;text-shadow:0 1px rgba(95,95,95,0.3)}
#navigation-bar li{float:left;height:100%;width:120px;border:1px solid #ccc;border-left-width:0;position:relative;box-sizing:border-box;cursor:pointer;color:#20609f;font:bold 14px Helvetica,Arial,sans-serif}
#navigation-bar li:first-child{border-left-width:1px}
#navigation-bar li:hover,#navigation-bar .active{border-color:#dedede;background:#fff;color:#232323}
#navigation-bar .active:after{content:'';display:block;position:absolute;bottom:-15px;left:49px;width:25px;height:16px;background:url(../../awards/img/arrow.png) #fff center bottom no-repeat}
#navigation-bar li a{display:block;width:100%;height:100%;color:#20609f}
#navigation-bar li:hover a,#navigation-bar li.active a{color:#56564c}
#navigation-bar .vehicle-info{display:inline-block;width:100%}
#navigation-bar .vehicle-name{font-size:1.1em;margin-top:5px;display:block;text-align:center}
#navigation-bar .subaru-review .vehicle-thumbnail{background:url(../../awards/img/subaru-grey.png) center no-repeat #efefef;display:inline-block;width:100%;height:100%;margin:0}
#navigation-bar .subaru-review .vehicle-info{display:none}
#navigation-bar .subaru-review:hover .vehicle-thumbnail,#navigation-bar .subaru-review.active .vehicle-thumbnail{background:url(../../awards/img/subaru-white.png) center no-repeat #fff}
#navigation-bar .vehicle-thumbnail{display:inline-block;width:119px;height:49px;margin:30px 0 0 0;background:url("../../../../../content/dam/subaru/global/header/navigation-sprite.png") 0 0 no-repeat}
#navigation-bar .vehicle-model-brz .vehicle-thumbnail{background-position:-505px 1px}
#navigation-bar .vehicle-model-impreza .vehicle-thumbnail{background-position:-505px -65px}
#navigation-bar .vehicle-model-wrx-sti .vehicle-thumbnail{background-position:-505px -133px}
#navigation-bar .vehicle-model-legacy .vehicle-thumbnail{background-position:-503px -199px}
#navigation-bar .vehicle-model-forester .vehicle-thumbnail{background-position:-503px -269px}
#navigation-bar .vehicle-model-crosstrek .vehicle-thumbnail{background-position:-503px -335px}
#navigation-bar .vehicle-model-outback .vehicle-thumbnail{background-position:-503px -406px}
#navigation-bar .vehicle-model-ascent .vehicle-thumbnail{background-position:-505px -475px}
.review-award-box{min-height:340px;background:#efefef;margin-bottom:30px}
.review-award-box:after{content:'';display:table;clear:both}
.review-award-box section,.review-award-box figure{float:left;box-sizing:border-box;padding:40px}
.review-award-box section{width:47%;padding-right:20px}
.review-award-box figure{width:53%;text-align:right;margin:0}
.review-award-box a{display:inline-block;margin:0 0 5px 0;color:#20609f;font:bold 13px Helvetica,Arial,sans-serif}
.review-award-box a:hover{color:#232323}
.review-award-box img{max-width:100%;height:auto}
.review-award-box h3{font-weight:bold;font-size:20px;font-family:Helvetica,Arial,sans-serif;margin:25px 0;color:#56564c}
.review-award-box p{line-height:16px;font:13px Helvetica,Arial,sans-serif;margin:0 0 15px 0;color:#56564c}
#main-quote{text-align:center;font-family:Helvetica,Arial,sans-serif;margin:50px 0;color:#56564c}
.signature,#main-quote p{font-style:oblique;font-size:23px;margin-bottom:0}
.testimonial,#main-quote h2{font-weight:bold;font-size:23px;margin:0 45px 20px}
.review-award-box sup a{display:inline;font-size:10px;cursor:pointer}
#disclaimer p{font:12px Helvetica,Arial,sans-serif;color:#55554b}
.testimonial-container{width:960px;margin:0 auto}
.flex-direction-nav a.flex-next{display:block;background:url("../../../../../content/dam/subaru/awards/arrows_sprite.png") 0 0 no-repeat;width:20px;height:20px;position:absolute;z-index:100;right:0;cursor:pointer;margin:0 0 0 8px}
.flex-direction-nav a.flex-prev{display:block;background:url("../../../../../content/dam/subaru/awards/arrows_sprite.png") 0 -27px no-repeat;width:20px;height:20px;position:absolute;z-index:100;right:0;cursor:pointer;margin:0 0 0 8px}
.flexslider{text-align:center;font-family:Helvetica,Arial,sans-serif;margin:0 0 30px;color:#56564c;visibility:hidden}
.author .flexslider{visibility:visible}
.flex-viewport{height:100%}
ul.slides{list-style:none;position:relative}
.author .flexslider p{margin:15px 0}
.flex-direction-nav a{line-height:0;font-size:0;color:black}
.flex-control-nav{display:none}
.slide-content{position:relative;width:94%;margin:0 auto}
.slide-content a{color:#20609f;text-decoration:none;cursor:pointer}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){#navigation-bar{width:auto;max-width:940px;left:0;right:0;margin:0 auto}
#navigation-bar li{width:calc(100%/9)}
#navigation-bar li:nth-child(1n+2) .vehicle-thumbnail{background-position-x:-513px !important;width:100%}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.banner-information .container{left:32px}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.banner-information .container{left:10px}
}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
@font-face{font-family:'flexslider-icon';src:url('../../css/jqueryplugins-flexslider/css/fonts/flexslider-icon.eot');src:url('../../css/jqueryplugins-flexslider/css/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),url('../../css/jqueryplugins-flexslider/css/fonts/flexslider-icon.woff') format('woff'),url('../../css/jqueryplugins-flexslider/css/fonts/flexslider-icon.ttf') format('truetype'),url('../../css/jqueryplugins-flexslider/css/fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal}
.flexslider{margin:0;padding:0}
.flexslider .slides img{width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{margin:0 0 46px;background:#fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0}
.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:47%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.flex-direction-nav .flex-prev{left:0;opacity:1}
.flex-direction-nav .flex-next{right:0;text-align:right;opacity:1}
.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default;display:none}
.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;line-height:1;display:inline-block}
.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}
.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}
.flex-pauseplay a:hover{opacity:1}
.flex-pauseplay a.flex-play:before{content:'\f003'}
.flex-control-nav{width:100%;position:absolute;bottom:28px;text-align:center}
.flex-control-nav li{margin:0 11px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:16px;height:16px;display:block;background:#fff;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;opacity:.5;filter:alpha(opacity=50)}
.flex-control-paging li a.flex-active{cursor:default;opacity:1;filter:alpha(opacity=100)}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}
.flex-direction-nav .flex-next{opacity:1;right:10px}
}
#disclaimer-simplemodal-overlay,#simplemodal-overlay{width:100% !important;height:100% !important;background-color:#000}
#disclaimer-simplemodal-container,#simplemodal-container{width:auto;background-color:#fff}
.disclaimer-simplemodal-close,.simplemodal-close{background:url("../../../../../content/dam/subaru/global/disclaimer/oe_close_modals.png") no-repeat scroll 0 0 transparent;cursor:pointer;height:32px;position:absolute;right:-10px;text-indent:-9999px;top:-12px;width:33px;z-index:4000}
.simplemodal-wrap{overflow:visible !important}
#disclaimer{width:282px;padding:26px;margin-bottom:0;font-size:12px;line-height:normal;font-family:Helvetica,Arial,sans-serif}
#disclaimer p{font:12px Helvetica,Arial,sans-serif;color:#55554b}
.simplemodal-wrap #legal-disclaimer-container .legal-disclaimer p{margin:1em 0 !important}
@media only screen and (max-width:667px) and (orientation:landscape){#disclaimer{height:122px;overflow-y:auto;-webkit-overflow-scrolling:touch}
#disclaimer-simplemodal-container{height:150px !important}
}
@media only screen and (orientation:portrait){#disclaimer-simplemodal-container{height:auto !important}
}
@media only screen and (min-device-width :320px) and (max-device-width :568px) and (orientation:portrait){#disclaimer-simplemodal-container{width:280px}
#disclaimer{height:auto;width:auto}
}
@media only screen and (max-device-width:736px) and (min-device-width:320px) and (orientation:landscape){#disclaimer{height:auto;width:auto;margin-bottom:0}
}
@media only screen and (max-device-width:1024px) and (min-device-width:768px){.ipad #disclaimer-simplemodal-container.simplemodal-container{left:50% !important;transform:translate(-50%,-50%)}
}
#disclaimer-simplemodal-container{height:auto !important}
.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:270px;font-family:Helvetica,Arial,sans-serif;float:left;text-align:left;margin-right:35px;padding-bottom:8px}
.container3x1 .cont3x1{margin-right:35px}
.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}
.review-award-box{width:960px;margin:30px auto}
.handrail .flexslider{visibility:visible}
.flexslider .slides img{width:auto;display:block}
.flexslider .availability-container{display:none}
.applyForFinancing{background-color:#efefef;height:80px;width:960px;margin:30px auto 30px auto}
.applyForFinancing .banner-text{margin-left:25px;margin-top:25px;margin-bottom:25px;float:left;width:60%}
.applyForFinancing .special-offers-btn{float:right}
.applyForFinancing .special-offers-btn a{clear:both;display:block;font-size:13px;height:40px;line-height:40px;margin:20px 25px 20px 20px;text-align:center;text-decoration:none;padding:0 20px 0 20px;background-color:#20609f;color:#FFF}
.applyForFinancing p{line-height:1.25em;color:#55554b;font-size:13px;font-weight:normal;margin:0}
.applyForFinancing a{color:#20609f}
.logo_header_gallery_text,.text_header_gallery.section{margin-top:74px}
.logo_header_gallery_text h2,.text_header_gallery.section h2{font-size:40px;margin-bottom:22px}
.logo_header_gallery_text p{text-align:left;color:#333}
.logo_header_gallery_text .gallery_container,.text_header_gallery.section .gallery_container{margin-top:58px}
#wrapper .container3x1.section{margin-top:34px;margin-bottom:47px}
.container3x1.section .cont3x1-info p{display:none}
#wrapper .cont3x1 .SubaruResponsiveSlideshow,#wrapper .cont3x1 .SubaruResponsiveMobileSlideshow{margin-bottom:30px}
#wrapper .container3x1 .cont3x1-info{margin-top:-10px}
#wrapper .richtext{margin:0 auto;width:880px}
#wrapper .richtext p{font-size:12px}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.banner-information,.banner .banner-information-image{height:345px}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.banner-information,.banner .banner-information-image{height:330px}
}