/* instinct - v1.0.0 - 2021-04-23
http://impulsestudios.ca/
* Copyright (c) 2021Impulse Studios */

h1,.module_heading h2,.separator,.hero_title,.dealer_side_headline,.breaking,.race_center_title,.lede,blockquote .quote_highlight,h4,.issue_feature_title,.feature_header h3,.btn_cta,.highlight_stat,.bar_event_title,.issue_ad{font-family:Oswald,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase}h1,h2,h3,h4,h5,h6{margin-bottom:.2em}h2,h3,h5,h6{font-weight:700}h1{line-height:1.1em}h4{font-size:1.4em}.module_heading{border-bottom:5px solid #484e56;margin:20px 0 10px;height:29px}.module_heading>h2{position:absolute;padding-right:10px;margin:9px 0;background:#fff}.module_heading>h2>a{color:#c9c9c9;font-size:30px}.module_heading nav a{padding-top:6px;padding-bottom:6px}.empty_callout{border:5px dashed #ccc;text-align:center;padding-top:20px}.ui_line_new>li{border-bottom:1px solid #eee;padding-top:20px;padding-bottom:20px}.link_list>li{padding:5px 0}.big_link{}.big_link>.link_title{display:block;font-size:1.1em;margin-top:5px}.big_link>.img{width:100%}.ui_lighten{opacity:.5}.ui_lighten:hover{opacity:1}.hero{margin-bottom:25px}.img_wrap_thin{padding-bottom:30%}.img_wrap_tall{padding-bottom:115%}.hero .img_wrap{transition:margin .5s ease-out;background:#eee}.title_wrap{position:relative;display:block;font-weight:700;text-align:center;font-size:30px;background:#fff}.hero_title{margin:0;line-height:1.1em;padding:10px;display:block}h1.hero_title{padding-top:20px}.hero_title>span{position:relative;font-weight:300;font-size:.65em;line-height:1.2em;display:block;margin-bottom:5px;padding-bottom:5px}.hero_title>span:after{content:'';position:absolute;bottom:0;width:80%;left:10%;display:block;border-bottom:1px solid #444}.hero_sub{color:#949494;font-weight:400;font-size:18px;letter-spacing:.1em;padding:0 0 10px;line-height:27px}.hero_author{position:absolute;bottom:0;right:20px}.hero_author .headshot{margin-bottom:-8px}.header_hero{overflow:hidden}h1.hero_title{font-size:1em}@media (min-width:570px){h1.hero_title{margin-right:190px;margin-left:190px}}@media print,(min-width:700px){h1.hero_title{font-size:1.5em}}@media (min-width:1000px){h1.hero_title{padding-top:30px;font-size:2em}h1.hero_title>span{margin-left:-.33em}}@media (min-width:1500px){.homepage_left .hero_title{font-size:1.2em}}@media (min-width:1650px){.homepage_left .hero_title{font-size:1.5em}}@media (min-width:700px){.header_hero{position:relative;height:calc(100vh - 45px - 105px)}.header_hero .title_wrap{position:absolute;bottom:0;width:100%}}.headshot_list{margin-top:12px;margin-left:5px;width:auto;padding-bottom:0!important}.beside_headshot{display:block;padding-top:17px}.nav_breadcrumbs{overflow:hidden;margin-left:-10px}.nav_breadcrumbs ul{white-space:nowrap}.nav_breadcrumbs li{}.nav_breadcrumbs a{position:relative}.breadcrumb_current a{color:#333;cursor:default}.nav_breadcrumbs li a:after{content:'';position:absolute;right:-2px;top:17px;height:6px;width:6px;border:2px solid #ccc;border-left:0;border-bottom:0;transform:rotate(45deg)}.breadcrumb_current a:after{display:none}.nav_social{overflow:hidden;font-size:20px;text-align:center}.nav_social svg{fill:#ccc}.i_facebook:hover svg{fill:#3b5998}.i_google:hover svg{fill:#4485f6}.i_instagram:hover svg{fill:#b19a84}.i_newsletter:hover svg{fill:#333}.i_pinterest:hover svg{fill:#ec1a22}.i_twitter:hover svg{fill:#00aced}.i_website:hover svg{fill:#16449a}.i_youtube:hover svg{fill:#b92a27}.nav_comment{margin-left:-9px}.nav_comment svg{fill:#ccc}.nav_comment a:hover svg{fill:#777}@media only screen and (min-width:980px){.nav_home{display:none}}.nav_race_center{display:block;margin:10px 0}.nav_race_center>span{display:block;padding:10px 15px}.race_center_series{font-size:10px;line-height:10px;opacity:.5;display:block}.race_center_title{display:block;font-size:1.3em;font-weight:300}.nav_lines{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin:20px 0}.nav_inline li{display:inline-block}.results_bar_wrap{border-bottom:1px solid #ccc}.results_bar_wrap .h_scroll_nav{font-size:20px;padding:40px 10px}.results_bar_wrap i{opacity:.3}.touch .results_bar_wrap i{opacty:.1}.results_bar_wrap .h_scroll_nav:before{padding:0!important}.results_bar_wrap .h_scroll_fwd{padding-right:0;background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1))}.results_bar_wrap .h_scroll_back{padding-left:0;background:linear-gradient(to left,rgba(255,255,255,0),rgba(255,255,255,1))}.results_bar{display:table-row}.bar_event{display:table-cell;vertical-align:top;border-right:1px solid #ccc}.bar_event:last-child{border-right:0}.bar_event_title{font-size:18px;line-height:18px}.bar_event_sub{font-size:12px;line-height:16px}.bar_block{position:relative;display:table-cell;padding:10px 15px;height:85px;vertical-align:middle;min-width:65px}.bar_title_block:not(:only-child){background:#f6f6f6;padding-right:5px;border-right:5px solid #fff;z-index:2}.bar_title_block:not(:only-child):after{content:'';width:0;height:0;border-top:54px solid transparent;border-bottom:54px solid transparent;border-left:15px solid #f6f6f6;position:absolute;top:0;right:-15px}.bar_class_block{border-right:1px solid #ededed;min-width:150px;white-space:nowrap;z-index:1}.bar_class_block:last-child{border-right:0}.bar_title{font-weight:700}.bar_subtitle{color:#595959;font-size:9px;text-transform:uppercase;margin-bottom:-4px}.bar_live{color:#eb2a2e}.bar_live:before{content:'';background:#eb2a2e;border-radius:50%;display:inline-block;height:8px;width:8px;margin-right:4px}.bar_results{font-size:13px;margin:0;padding-left:15px}.bar_block .btn-group{display:none;position:absolute;width:100%;height:100%;text-align:center;top:0;left:0;background:rgba(255,255,255,.7)}.bar_block:hover .btn-group{display:block}.bar_title_block:hover:after{border-left-color:#fcfcfc}.bar_block .btn{margin-top:35px}.body{padding-left:2px;padding-right:2px}.container{position:relative;margin:0 auto}.main{margin:0 20px;position:relative;box-sizing:border-box}.sidebar{display:none}@media only screen and (min-width:870px){.content_wrap{display:flex}.sidebar{position:relative;display:block;width:300px;flex-shrink:0;margin:20px 20px 20px 0;min-height:600px}.main{width:calc(100% - 360px);min-height:660px}.main.full{width:auto;min-height:0}}@media only screen and (min-width:1020px){.container{width:1020px}}@media only screen and (min-width:1450px){.container{width:auto;margin:0 15%}}@media only screen and (min-width:1026px){.body{padding-left:3px;padding-right:3px}}@media only screen and (min-width:2050px){.container{width:1450px;margin:0 auto}}.well{position:relative;background:#484e56;padding:10px;margin-bottom:3px;color:#fff;overflow-x:hidden}.well>h2{margin-top:0}.btn_cta{font-weight:300}.btn_cta_sm{padding:10px 25px 13px;font-size:20px;margin:0}.btn_related{margin-bottom:5px;padding-left:}.btn_related .i_arrow-left{margin-left:-5px}.btn_related.right{padding-right:7px}.btn_related [class*=i_]:before{color:#aaa;padding-right:0}.input-append .btn{margin:0!important}.btn-full{width:100%}.btn-full .btn{width:33.33%;box-sizing:border-box}.btn_sm{padding-top:2px;padding-bottom:2px;font-size:12px}.dropdown_nav_content{background-color:#FFF;width:auto;margin:0;display:none;min-width:150px;max-height:650px;overflow-y:auto;opacity:0;position:absolute;white-space:nowrap;z-index:10;padding:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #eee;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.1);box-shadow:0 1px 4px 0 rgba(0,0,0,.1)}.dropdown_nav_content li{display:block!important;clear:both;color:rgba(0,0,0,.87);cursor:pointer;line-height:1.2rem;width:100%;text-align:left;text-transform:none;font-weight:400}.dropdown_nav_content li:hover,.dropdown_nav_content li.active{background-color:#eee}.dropdown_nav_content li>a,.dropdown_nav_content li>span{font-size:1rem;display:block;padding:1rem}.dealer_side{display:none}@media only screen and (min-width:700px){.clear_sidebar{margin-left:185px}.dealer_side{width:150px;padding:0 15px 10px 0;position:relative;display:block;float:left;background:#fff;z-index:1}.dealer_side_headline{display:block;font-weight:300;font-size:21px;line-height:31px;white-space:nowrap}.dealer_side_headline span{color:#eb2a2e;font-weight:400}.dealer_side_parts{display:block;line-height:23px}.dealer_side h2{font-size:18px;margin-bottom:0}.dealer_side li>a{display:block}.dealer_side_racer_x{font-size:13px;line-height:15px;padding:5px;margin:8px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}}.text_content{font-size:16px;line-height:28px}.bn_hero{width:100%}.sponsor_intro{font-size:14px;margin-bottom:10px}.text_content h1{margin-top:20px}.text_content h3,.text_content h4,.text_content p,.text_content blockquote,.heading p,.text_content ol,.text_content ul{margin:0 auto 15px;max-width:620px}.text_content h2,.text_content h3,.text_content h4{margin-bottom:5px}.block_1 .text_content h2:first-child,.block_1 .text_content h1:first-child{margin-top:0}.text_content .intro{font-size:1.2em;line-height:1.6em}.lede{font-size:1.2em}.text_content blockquote{font-size:24px;line-height:37px;text-indent:0;position:relative;padding:18px 0 10px;margin-top:25px;margin-bottom:25px}.text_content blockquote p{margin-left:20px;width:auto}blockquote .credit{font-size:.8em}.text_content blockquote:before,.text_content blockquote:after{content:'';position:absolute;top:0;width:50%;height:3px;background:#eb2a2e}.text_content blockquote:after{bottom:0;top:auto}blockquote .start_quote,blockquote .end_quote{font-weight:700;opacity:.1;font-size:150px;line-height:135px;position:absolute;top:0;left:-6px;font-family:Helvetica,sans-serif}blockquote .quote_highlight{font-size:1.6em;font-weight:700}blockquote .end_quote{top:auto;left:auto;line-height:115px;margin-left:-50px}.text_content .attribution{font-size:16px;line-height:28px;border:0;background:#eee;padding:10px 15px 1px;font-style:italic;margin-bottom:15px}.text_content hr{border:0;margin:20px 0;border-bottom:thin solid #ccc}.text_content .underline{text-decoration:underline}.text_content .strikethrough{text-decoration:line-through}.faqs{padding:0;list-style:none}.faqs>li{border-bottom:1px solid #f1f1f1}.faq_question{position:relative;font-size:16px;font-weight:700;padding:15px 25px 15px 0;cursor:pointer}.faq_question:hover{background:#f1f1f1}.faq_question:after{content:'+';position:absolute;right:10px;opacity:.5}.faq_active .faq_question:after{content:'–'}.faq_answer{display:none}@media only screen and (min-width:600px){.faq_question{padding-left:25px}.faq_question:before{position:absolute;top:21px;left:5px;width:7px;height:7px;border-radius:50%;background-color:#333;content:""}}.block_gallery .img_wrap{overflow:hidden}.block_gallery .img_wrap img{display:block;position:absolute;top:0;left:0;width:100%}.block_gallery .vertical_align_top .img_wrap img{top:0;transform:none}.block_gallery .vertical_align_center .img_wrap img{top:50%;transform:translateY(-50%)}.block_gallery .vertical_align_bottom .img_wrap img{top:100%;transform:translateY(-100%)}.block_gallery figcaption{display:none;position:relative;padding:6px 0 0}.block_gallery .descriptions_show figcaption{display:block}.block_container .twitter-tweet,.block_container .instagram-media{margin:0 auto 15px!important}.align_right .twitter-tweet,.align_right .instagram-media{margin-left:0!important}.align_left .twitter-tweet,.align_left .instagram-media{margin-right:0!important}.figure{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;margin:0 0 10px;padding:5px 0;font-size:15px;position:relative}.block_image_wrap{margin:0 auto}.block_image_portrait{max-width:calc(100vh / 1.5)}.figure figcaption{margin-top:7px}.credit{color:#c4c4c4;display:block;width:100%;text-align:right;font-style:italic;padding:10px 0 0;line-height:20px;padding:0;margin:0}.credit:before{content:'— '}.figure a.gallery:before{content:'';position:absolute;right:0;top:0;z-index:2;color:#fff;background-color:rgba(0,0,0,.4);background-size:18px 18px;background-repeat:no-repeat;background-position:15px 6px;height:40px;width:40px;border-radius:0 0 0 40px;transition:.3s cubic-bezier(.26,-.94,.78,1.86);transform-origin:100% 0}.figure a.gallery:hover:before{transform:scale(1.5)}.figure_infographic img{max-height:none}.block_instagram .img_wrap{overflow:hidden}.gallery_marker{position:absolute;top:50%;width:100%;text-align:center;font-size:40px}.gallery_marker i{margin-top:-45px}.gallery_marker svg{fill:#fff}.block_issue{margin:10px 0;padding:0 0 10px;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}.block_issue .issue_image{max-width:100%;margin-top:20px}.block_issue .feature_image{max-width:100%}.block_newsletter{position:relative;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:20px 0;padding:20px 0}.newsletter_signup{position:relative;z-index:2}.block_newsletter h1{padding:5px 5px 5px 0;margin:0}.newsletter_signup>h1{margin-bottom:25px}.block_newsletter .btn{margin-top:-10px}.block_newsletter_bg{position:relative;display:block;margin:-15px auto -20px;width:200px;z-index:1}.block_newsletter form{position:relative;z-index:3}@media only screen and (min-width:550px){.block_newsletter{padding-bottom:20px}.block_newsletter .block_container{margin-bottom:0}.newsletter_signup p{padding-right:20px}.block_newsletter_bg{position:absolute;top:0;right:0;width:45%;padding:0;margin:0}.newsletter_signup,.block_newsletter form{width:60%}}@media only screen and (min-width:1680px){.block_newsletter_bg{height:100%;width:auto}}.poll_block,.recommended_block{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;margin:0 0 15px}.poll_block{padding:15px 0 0}.poll_result{width:100%;background:#ccc;display:block;position:relative;height:37px}.poll_fill{padding:5px 5px 4px;background:red;color:#fff;font-weight:700;display:inline-block;position:absolute;height:28px}.recommended_block li{margin-bottom:-1px}.block_results{margin-bottom:25px}.block_results .btn{margin-top:0}.block_text{font-size:16px;line-height:28px}@media only screen and (max-width:700px){.block_text{overflow:hidden}}.block_video{padding:5px 0 20px}.video_wrap{max-width:1280px;margin:1px auto}.video_wrap>div{position:relative;padding-bottom:56.25%;height:0}* html .video_wrap>div{margin-bottom:45px;margin-bot\tom:0}.video_wrap>div>div,.video_wrap embed,.video_wrap object,.video_wrap iframe{position:absolute;width:100%;height:100%;left:0;top:0}.video_header .block_video{padding:20px 0;background:#333}.basic{width:100%}.basic img{display:inline-block;vertical-align:middle;margin:-1px 0 4px}.light{color:#ccc}.scroll_h{width:100%;overflow-x:auto}.highlight_stat{font-size:26px;line-height:34px;padding-bottom:10px}.comments{margin:0 auto;max-width:500px}.comment{margin-left:18px;border-left:3px solid #fff;position:relative}.has_replies{border-color:#ddd}.comment>.headshot{float:left;margin-right:-50px;margin-left:-21px}.comment_content{padding:0 0 5px 50px;margin-left:-21px}.comments .success{display:none}.comment_box{overflow:hidden;width:100%}.comment_submit{float:right}.replies{margin-left:-21px}.replies .comment{padding-left:50px;border-color:#ddd}.replies .comment:last-child{border-color:#fff}.replies .comment:before{content:'';position:absolute;left:-3px;width:30px;height:20px;border-left:3px solid #ddd;border-bottom:3px solid #ddd}.map{width:100%;height:300px}.small_map{width:100%;height:200px}.address{display:inline-block;text-align:left;padding:10px 0 0}.tag{font-size:9px;text-transform:uppercase;color:#595959;display:block;line-height:12px}.ad_tag{line-height:21px;text-align:center}.well>.ad_tag>a{color:#aaa}.sponsor_intro>.ad_tag{float:right;margin-top:-25px}.home_grid .ad_tag{margin-bottom:10px}.exhaust_tag{margin:3px 0 -3px}.ad_wrap{margin:0}.ad_wrap .ad{margin:0 auto;display:block}.sponsor_logo{position:absolute;width:25%;bottom:-2px;right:0;border:2px solid #fff;border-right:0;z-index:2}.sponsor_logo>img{width:100%;display:block}.ad.sponsorship{height:auto}.ad.halfpage{width:300px;height:600px}.ad.medium_rectangle{width:300px;height:250px}.ad.mobile,.ad.mobile_bottom{width:320px;height:50px}.ad_header{position:relative;padding:15px 0 10px;border-bottom:1px solid #ccc}.ad_header .ad_wrap{margin-bottom:21px}.ad_header .ad_wrap.loaded{margin-bottom:0}.ad_header .ad{width:320px;height:50px}@media only screen and (min-width:325px){.ad_header{margin:0}}@media only screen and (min-width:760px){.ad_header .ad{width:720px;height:90px}}.home_grid .ad_wrap{margin:0 -20px}.home_grid .ad_wrap .ad_3_1>div>iframe{display:block;margin:0 auto}@media only screen and (min-width:760px){.inline_ad_wrap{display:none}}.mobile_pinned_wrap,.mobile_pinned_bump{height:50px;width:100%;margin-left:-2px}.mobile_pinned_wrap{background:#FFF;position:fixed;z-index:1000;overflow:hidden}@media only screen and (min-width:700px){.mobile_pinned_wrap,.mobile_pinned_bump{display:none}}.ss{display:none}@media only screen and (min-width:1020px){.ss{display:block;position:fixed;width:100%;height:100%;overflow:hidden;top:45px;left:0;z-index:1}.ss_center{margin-left:50%}.ss_internal{margin-left:-960px;width:1920px}.ss_left{display:block;float:left}.ss_right{display:block;float:right}}@media only screen and (min-width:1450px) and (max-width:2050px){.ss_center{margin:0}.ss_internal{width:100%;margin:0}.ss_left{margin-left:-450px!important;padding-left:15%}.ss_right{margin-right:-450px!important;padding-right:15%}}@media only screen and (min-width:2050px){.ss_internal{margin-left:-1175px;width:2350px}}.homepage_left{width:33.3%}.homepage_right{width:66.6%}.body_welcome .main,.body_welcome_admin .main{margin:0;overflow-x:hidden}.home_grid{width:300%}.home_grid>.grid{flex-wrap:nowrap}.home_grid .module{margin:0 20px}.new_posts{position:fixed;top:50px;z-index:100;left:50%}.new_posts a{display:block;background:#fff;box-shadow:1px 0 5px rgba(0,0,0,.5);padding:5px 15px;width:100px;text-align:center;margin:0 -65px}@media only screen and (min-width:646px){.home_grid{width:150%}.drop_shadow{box-shadow:0 15px 15px rgba(0,0,0,.2)}}@media only screen and (min-width:960px) and (max-width:1020px){.home_grid{width:100%}.home_grid .module{margin:0 10px}.drop_shadow{box-shadow:none}}@media only screen and (min-width:1020px){.home_grid{width:100%}.homepage_left{flex-grow:1}.homepage_right{width:680px}}@media only screen and (min-width:1770px){.homepage_left{width:45%;margin:0}.homepage_right{width:55%;margin:0}}.hide_industry .industry-news,.hide_industry .product-news,.hide_breaking .breaking-news,.hide_breaking .rx-exhaust{display:none}.share{height:45px}.share .s-25{width:20%}.share .s-25:first-child{width:40%}.shares{display:none}@media only screen and (min-width:660px){.shares{display:inline}}@media only screen and (min-width:500px){.share .s-25{width:25%!important}}.fig_share{position:absolute;margin-top:-59px;right:0}.fig_share li a{padding:14px}.fig_share [class*=i_]:before{padding-right:0}.interstitial{position:fixed;top:0;left:0;height:100%;width:100%;background:#000;z-index:99}.interstitial svg{fill:#fff}.interstitial .iframe_ad{position:absolute;top:50%;left:50%;margin:-125px 0 0 -150px}.close{font-size:22px;opacity:.3;cursor:pointer;padding:10px;z-index:10;position:absolute;right:0;top:0}.close:hover{opacity:1}@media only screen and (min-width:870px){.interstitial .iframe_ad{margin:-240px 0 0 -320px}}.fade_down{opacity:1;-webkit-transform:scale(1) translateY(0);-moz-transform:scale(1) translateY(0);-o-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;visibility:visible}.fade_down.hide{height:0!important;opacity:0;-webkit-transform:scale(.95) translateY(-20px);-moz-transform:scale(.95) translateY(-20px);-o-transform:scale(.95) translateY(-20px);-ms-transform:scale(.95) translateY(-20px);transform:scale(.95) translateY(-20px);visibility:hidden;display:block}.trans_3{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;transition:.3s ease-in-out}.accomplishments li{padding:4px 0}.accomplishments ul+ul{margin-top:-12px}.issue_ad{position:relative;color:#fff;padding:20px;background-size:700px auto!important;background-repeat:no-repeat!important;background-position:center top!important;font-weight:700;overflow:hidden;transition:.5s ease-out;height:320px}.footer_issue_ad{margin:15px 0 -12px}.issue_ad_closed{height:60px}.issue_ad .rx_masthead{width:auto;margin-right:135px}.issue_ad_content{margin:30px -20px 0;padding:15px 20px;background:rgba(0,0,0,.5)}.issue_ad_callout{text-transform:none;font-size:2.5em;line-height:1.2em}.issue_ad_highlight{color:#f1e833}.issue_ad_btn{font-size:1.3em;background:#f1e833;color:#000;display:inline-block;padding:6px 20px 8px;letter-spacing:1.5px;margin:10px 0;float:right}.issue_ad_btn_main{margin-top:0;position:absolute;right:20px;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:alternate;animation-timing-function:alternate;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:pulse;animation-name:pulse}.issue_ad_now_available{display:block;text-align:center;font-size:1.3em;margin-top:8px;letter-spacing:1.5px}.issue_ad_ipad{margin:-50px -20px -80px;width:110%;opacity:1;transition:.5s ease-out;position:relative}.issue_ad_ipad img{position:absolute;top:0;width:100%}.issue_ad_closed .issue_ad_ipad{opacity:0}.issue_ad_toggle{color:#fff!important;display:block;width:70px;height:70px;border-radius:50%;background:rgba(255,255,255,.3);text-align:center;position:absolute;bottom:-35px;left:50%;margin-left:-35px;font-size:.8em}.issue_ad_toggle:before{margin:3px 0 -10px 0;content:'Close';display:block;font-weight:400}.issue_ad_closed .issue_ad_toggle:before{content:'Open'}.issue_ad_toggle_arrow_wrap{display:inline-block}.issue_ad_closed .issue_ad_toggle_arrow_wrap,.issue_ad_toggle:hover .issue_ad_toggle_arrow_wrap{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:alternate;animation-timing-function:alternate;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bounce;animation-name:bounce}.issue_ad_toggle_arrow{display:inline-block;border:3px solid transparent;border-right-color:#fff;border-bottom-color:#fff;width:7px;height:7px;margin-left:-7px;transform:rotate(-135deg);transform-origin:75% 75%}.issue_ad_closed .issue_ad_toggle_arrow{transform:rotate(45deg)}.issue_ad_iphone{display:none}@media only screen and (min-width:400px){.issue_ad_btn_main{position:relative;float:right;margin-top:5px;right:0}.issue_ad .rx_masthead{width:200px;margin:0}}@media only screen and (min-width:800px){.issue_ad{background-position:left top!important}.issue_ad .rx_masthead{width:300px}.issue_ad_btn{float:none;margin:80px 0 10px}.issue_ad_btn_main{float:right;margin-top:14px}.issue_ad_now_available{display:inline-block;margin:20px 30px 0 0;vertical-align:top;float:right}.issue_ad_content{margin:30px 0 0 485px;background:0 0;padding:0}.issue_ad_ipad{position:absolute;float:none;margin:0;bottom:-80px;right:-60px;width:420px;opacity:1;pointer-events:none}.issue_ad_ipad img{top:auto;bottom:0}.issue_ad_iphone{display:block;position:absolute;bottom:0;left:50px;width:250px;opacity:1;transition:.5s ease-out}.issue_ad_iphone img{width:100%;position:absolute;bottom:0}.issue_ad_closed .issue_ad_iphone{opacity:0}}@-webkit-keyframes bounce{0%,100%{-webkit-transform:translateY(-1px)}50%{-webkit-transform:translateY(1px)}}@keyframes bounce{0%,100%{transform:translateY(-1px)}50%{transform:translateY(1px)}}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.05)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@media print{.content a[href]:after{content:" (" attr(href) ")"}.sharrre,.related,.comments,.sponsor_intro,.ad_header,.nav_main_bar,.figure a.gallery:before,#beta{display:none}.img_wrap,.title_wrap{margin-top:0!important}body{-webkit-print-color-adjust:exact}.content *{color:#black!important}.content,.figure{font-size:12px;line-height:22px}.body{padding-top:0}.hero{margin-bottom:0}.headshot:after{display:none}.hero_author .headshot img{width:55px;height:55px}.nav_header{position:absolute}.logo img{padding:10px}}#codeigniter_profiler{position:relative;z-index:30}