#wrapper .retailer-announcement-container{padding:4.2em 0 4.8em;text-align:center;overflow:hidden;color:#fff}
#wrapper .retailer-announcement-header{max-width:30.3em;margin:0 auto 4em;padding:0 2em}
#wrapper .retailer-announcement-header h4{margin:0;font-size:1.23em;font-weight:normal}
#wrapper .retailer-announcement-header p{margin:.55em 0 0;font-size:1.95em;font-weight:bold}
#wrapper .retailer-announcement-video{width:100%}
.retailer-announcement-video .SubaruResponsiveSlideshow div.video_play_overlay,.retailer-announcement-video .SubaruResponsiveSlideshow div.video_play_overlay:hover{width:6.5em;height:6.5em;left:50%;top:50%;background:url(../../../../../../content/dam/subaru/love-promise/retailer-announcement/play-mm-replacer.png) 0 0 no-repeat;background-size:100%;margin:-3.2em 0 0 -3.3em}
#wrapper .retailer-announcement-content{max-width:29em;margin:3em auto 4.4em;padding:0 2.71em}
#wrapper .retailer-announcement-content h4{margin:0 0 1.24em;font-size:1.5em;font-weight:normal;word-spacing:0;line-height:1.06em}
#wrapper .retailer-announcement-content p{margin:0 0 1.59em;font-size:1.086em;word-spacing:.1em;line-height:1.5em}
#wrapper .retailer-announcement-content p:last-child{margin:0}
#wrapper .retailer-announcement-button{padding:0 3.293em;margin:0 auto;max-width:29.7em}
#wrapper .retailer-announcement-button a{padding:1.52em 0;width:100%;box-sizing:border-box;font-size:.94em}
@media only screen and (min-width:768px){#wrapper .retailer-announcement-container{padding:4.8em 0 5em}
#wrapper .retailer-announcement-header{max-width:27.3em;margin:0 auto 4.6em;padding:0}
#wrapper .retailer-announcement-header h4{font-size:1.088em}
#wrapper .retailer-announcement-header p{margin:.7em 0 0;font-size:2em}
#wrapper .retailer-announcement-video{width:53.3em;margin:0 auto}
#wrapper .retailer-announcement-content{max-width:46.4em;margin:3.5em auto 3.1em;padding:0}
#wrapper .retailer-announcement-content h4{margin:0 0 1.2em;font-size:1.335em}
#wrapper .retailer-announcement-content p{margin:0 0 1.54em;font-size:.97em;line-height:1.47em}
#wrapper .retailer-announcement-button{padding:0;max-width:16.7em}
#wrapper .retailer-announcement-button a{padding:1.5em 0;font-size:.77em}
#wrapper .retailer-announcement-button a:hover{border-color:#fff;background:#fff;color:#333}
}
@media screen and (min-width:768px) and (max-width:1024px){#wrapper .retailer-announcement-button a:hover{border-color:#333;background:#333;color:#fff}
}