a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}html{font-size:16px}a,a:visited{text-decoration:none}a:hover,a:visited{color:inherit}a:hover{text-decoration:underline}input:disabled,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}button{-webkit-appearance:none}.button.black,button.black{background-color:#29292c}ul{list-style-type:none;padding:0}.container{width:84%;max-width:1024px;margin:0 auto}h1{font-family:SerifaStd-Bold,serif;font-size:2em;color:#fff;font-weight:900}h2{font-size:1.875em;font-weight:300}h2,h4{font-family:Quantico,sans-serif}h4{font-size:1em;font-weight:100;font-style:italic;color:#fff;line-height:1.5}h5{font-family:Quantico,Sans-serif}.index-php #acf-crew_members,.index-php .field_key-field_53cd7b4e7f9c0,.index-php .field_key-field_53cd7b167f9bf{display:none!important}.error404 article{background:url(../images/404.jpg) no-repeat;background-size:cover;height:400px;margin-top:65px;background-position:50%}.error404 article .container{padding-top:40px}.error404 article h1{font-size:2.125em;font-family:SerifaStd-Roman,serif;color:#fff;width:100%;text-align:center;font-weight:500;margin:20px 0}.error404 article h2{font-size:1.5em;font-family:SerifaStd-Light,serif;color:#fff;width:100%;text-align:center;font-weight:100}.error404 article .button{padding:10px;color:#fff;font-family:SerifaStd-Roman,serif;text-transform:uppercase;font-size:.875em;width:190px;display:block;text-align:center;border-radius:3px;margin:10px auto}.error404 #top_link{display:none}#header{background:linear-gradient(180deg,#fff 0,#fff 30%,hsla(0,0%,100%,.85) 97%,hsla(0,0%,100%,.98) 99%,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);box-shadow:0 3px 24px rgba(0,0,0,.5);width:100%;display:block;clear:both;float:left;padding:10px 0;height:45px;position:fixed;z-index:7;top:0}@media only screen and (min-width:55em){#header{background:#fff!important;height:60px;padding:0 0 10px;z-index:6}}#branding{float:left}@media only screen and (min-width:55em){#header nav{float:left;width:80%;max-width:500px;margin:18px 0 0 5%}}#header nav .menu-header-menu-container{display:none;position:absolute;width:84%;background:#fff;left:0;padding:10px 8%;top:66px;overflow:auto;box-shadow:0 20px 35px rgba(0,0,0,.4)}@media only screen and (min-width:37.5em){#header nav .menu-header-menu-container{height:360px;overflow:scroll}}#header nav .menu-header-menu-container li{padding:10px 0;text-align:center;border-top:1px solid #eaeaea;width:100%}@media only screen and (min-width:37.5em){#header nav .menu-header-menu-container li:hover>ul.sub-menu{height:auto}}@media only screen and (min-width:55em){#header nav .menu-header-menu-container li:hover>ul.sub-menu{display:-ms-inline-flexbox!important;display:inline-flex!important;position:absolute;top:30px;left:-20px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:37.5em){#header nav .menu-header-menu-container li{width:auto}}@media only screen and (min-width:55em){#header nav .menu-header-menu-container li{border-top:none!important}}#header nav .menu-header-menu-container ul.sub-menu{height:0;overflow:hidden}@media only screen and (min-width:37.5em){#header nav .menu-header-menu-container ul.sub-menu{height:auto;overflow:visible}}@media only screen and (min-width:55em){#header nav .menu-header-menu-container ul.sub-menu{display:none;float:left;background:#fff;min-width:230px;font-size:.875em;border:5px solid #fff;padding-top:25px}}#header nav .menu-header-menu-container ul.sub-menu li{margin:3px 0}#header nav .menu-header-menu-container ul.sub-menu li:first-child{border-top:none}@media only screen and (min-width:37.5em){#header nav .menu-header-menu-container ul.sub-menu li{margin:15px 0}}@media only screen and (min-width:55em){#header nav .menu-header-menu-container ul.sub-menu li{margin:1px 0;padding:0}}@media only screen and (min-width:55em){#header nav .menu-header-menu-container ul.sub-menu li a{padding:10px 0;width:100%;display:block}}@media only screen and (min-width:55em){#header nav .menu-header-menu-container ul.sub-menu li a:hover{background:#22a3fc;color:#fff!important}}#header nav .menu-header-menu-container ul label[for^=drop_menu_]{display:block;width:100%;font-family:Quantico,sans-serif;color:#29292c;text-transform:uppercase;font-size:.875em;font-weight:900}#header nav .menu-header-menu-container ul label[for^=drop_menu_]:before{content:''}#header nav .menu-header-menu-container ul label[for^=drop_menu_]:after{content:'\0020\25BC'}@media only screen and (min-width:37.5em){#header nav .menu-header-menu-container ul label[for^=drop_menu_]{display:none}}#header nav .menu-header-menu-container ul input[type=checkbox][id^=drop_menu_]{display:none}@media only screen and (max-width:37.5em){#header nav .menu-header-menu-container ul input[type=checkbox][id^=drop_menu_]:checked~ul{height:auto;overflow:visible}}#header nav .menu-header-menu-container #menu-header-menu{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (min-width:37.5em){#header nav .menu-header-menu-container #menu-header-menu{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}#header nav .menu-header-menu-container #menu-header-menu li{position:relative}#header nav .menu-header-menu-container #menu-header-menu li a{display:block;font-family:Quantico,sans-serif;color:#29292c;text-transform:uppercase;font-size:.875em;font-weight:900}@media only screen and (min-width:55em){#header nav .menu-header-menu-container #menu-header-menu li a:hover{text-decoration:none}}@media only screen and (min-width:55em){#header nav .menu-header-menu-container #menu-header-menu li a{font-weight:100}}#header nav .menu-header-menu-container #menu-header-menu li input[type=checkbox][id^=drop_menu_]+a{display:none}@media only screen and (min-width:37.5em){#header nav .menu-header-menu-container #menu-header-menu li input[type=checkbox][id^=drop_menu_]+a{display:block}}@media only screen and (min-width:55em){#header nav .menu-header-menu-container #menu-header-menu li#menu-item-11 ul.sub-menu{min-width:225px}}@media only screen and (min-width:55em){#header nav .menu-header-menu-container #menu-header-menu li{text-align:center}}@media only screen and (min-width:55em){#header nav .menu-header-menu-container{position:relative;width:100%;padding:0;top:0;display:block!important;background:none;box-shadow:none;overflow:visible;height:auto}}#site-title a{background:url(../images/rpm-logo.png) no-repeat 50%;height:45px;width:120px;text-indent:-10000em;background-size:auto 100%;display:block}@media only screen and (min-width:55em){#site-title a{background:url(../images/rpm-logo.png) no-repeat 50% #fff;height:78px;width:203px;text-indent:-10000em;display:block;padding:0 15px 20px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}}header button.mobile-only{display:block;width:24px;background:#fff;border:none;height:30px;float:right;margin:5px 0 0;padding:0}header button.mobile-only span{height:4px;width:100%;display:block;margin-top:4px;background:#919192;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}header button.mobile-only span.one{padding-top:0}@media only screen and (min-width:55em){header button.mobile-only{display:none}}header ul.sub-menu li{width:100%!important;display:block;margin:15px 0;position:relative}header ul.sub-menu li a{width:100%;font-size:.8em!important;color:#666!important;font-weight:100!important}@media only screen and (min-width:37.5em){header.header ul.menu{position:fixed;top:63px;z-index:3;left:7%}}@media only screen and (min-width:48em){header.header ul.menu{right:195px;width:40%;left:auto}}@media only screen and (min-width:69.5em){header.header ul.menu{left:40%;max-width:400px;right:auto}}@media only screen and (min-width:37.5em){header.header ul.menu li a:hover{background:#29292c}}@media only screen and (min-width:48em){header.header ul{width:425px}}@media only screen and (min-width:37.5em){header.header.teamno43x ul.menu li a:hover{background:#000;color:#ccc!important}}.home #wrapper{background:#f9f9f9}#hero_article{position:relative}#hero_article figure{height:200px;background-size:cover;position:relative;width:100%;background-repeat:no-repeat;display:none;z-index:1!important}#hero_article figure:first-child{display:block}#hero_article hgroup{position:absolute;bottom:65px;z-index:1;text-align:center;width:90%;left:5%}#hero_article .pager-container{width:84%;max-width:1024px;margin:0 auto;position:relative}#hero_article .carousel-pager{position:absolute;top:-48px;color:#fff;z-index:5;width:100%;text-align:center}#hero_article .carousel-pager span{text-indent:-1000em;background-color:hsla(0,0%,100%,.2);border-radius:50%;margin-right:20px;width:17px;height:17px;display:inline-block;border:1px solid hsla(0,0%,100%,.6)}#hero_article .carousel-pager span.cycle-pager-active{background-color:hsla(0,0%,100%,.6)}#hero_article h1{font-size:1.5em;line-height:1.2em;text-align:center;margin-bottom:10px}#hero_article h1 a{color:#fff}#hero_article hgroup a.read-more{text-transform:uppercase;font-size:.688em;color:#aaaaa9;font-family:Quantico,sans-serif;text-align:center;width:100%;display:block}#hero_article #headline_background{width:100%;background:rgba(0,0,0,.4);height:100%;position:absolute;bottom:0;z-index:0}.home #content{margin-top:65px}#partners{float:left;width:100%;position:relative;margin:0 0 50px}#partners .query-row{padding:0 20px;height:100%;vertical-align:middle}#partners #fade_left,#partners #fade_right,#partners svg{display:none}#partners a.button{color:#fff;padding:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-family:Quantico,sans-serif;width:110px;display:block;text-align:center;margin:0 auto;text-transform:uppercase;font-size:.688em}#race_stats{position:relative;border-top:50px solid #f9f9f9;z-index:5}.team-homepage-section{display:block}.team-homepage-section h2{position:absolute;top:-35px;width:60%;margin:0 6%;font-family:Quantico,sans-serif;font-size:.875em;text-transform:uppercase;text-align:center;border-bottom:8px solid #f9f9f9;display:block!important;padding:10px 0 0;cursor:pointer}.team-homepage-section h2 a{color:#000}#sprint_cup h2.active{border-top:8px solid #8eb82f;color:#000}#xfinity h2.active{border-top:8px solid #0074b4;color:#000}#sprint_cup h2.active,#xfinity h2.active{color:#000;background:#f9f9f9}#sprint_cup h2{left:0}#xfinity h2{right:0}#next_race{text-align:center;font-family:Quantico,sans-serif;text-transform:uppercase}#next_race h3{font-weight:900;font-size:1.125em}#next_race h3 small{font-size:.8em;width:100%;clear:both;display:block;margin:5px auto}#next_race h4{color:#29292c;font-style:normal;margin:20px 0;font-size:.875em}.home #next_race h4 em{clear:both;display:block}#next_race h4 small{font-size:.8em}#next_race h5{margin-top:20px}aside h5{width:118%;font-size:.688em;color:#aaaaa9;border-bottom:1px solid #e6e6e7;position:relative;left:-9%;text-align:center;text-transform:uppercase;padding-top:18px;padding-bottom:15px;border-top:1px solid #e6e6e7;margin:40px 0 30px}#next_race figure{height:50px;width:100px;display:block;margin:20px auto;text-indent:-1000em}#next_race figure img,#next_race figure svg{width:100%;height:100%;display:block;margin:auto}#next_race .button{color:#fff;padding:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-top:20px;font-size:.688em}#standings{position:relative}#standings hgroup{margin-top:20px;position:relative;left:-18px}#standings h4{color:#29292c;width:25%;float:left;text-transform:uppercase;text-align:center;font-style:normal;font-size:.688em;margin:0 12%;position:relative}#standings h4.one{text-align:right}#standings h4.two{text-align:left}#standings h4 span{display:block;width:16px;height:12px;border-top:1px solid #22a3fc;border-right:1px solid #22a3fc;position:absolute;left:46px;top:7px}#standings h4.one span{right:-24px;left:auto}#standings ul{display:block;font-family:SerifaStd-Roman,serif;text-align:center;margin:20px 0 0;height:80px;width:118%;position:relative;left:-9%;top:30px}#standings ul li:first-child{width:100%;text-align:center!important;padding:10px 0;font-size:1em;text-transform:uppercase;display:none}#standings ul li{float:left;width:25%;display:block;font-size:1.625em;font-weight:900}#standings #armstrong li.two span,#standings #fortyfour li.two span,#standings #fortythree li.two span{display:none}#standings ul li.two{text-indent:-1000em}#standings ul li.four,#standings ul li.three{padding-top:10px}#standings ul li.five{font-size:.7em;color:#22a3fc;font-weight:900;padding-top:11px}#standings ul li.five a,#standings ul li.five a:visited{color:#22a3fc}#standings #fortyfour{background:#e9e8e8}#standings #fortyfour li.two .no44logo,#standings #fortythree li.two .no43logo{height:100%;width:70px;display:block;margin:auto;position:relative;z-index:1}#news_social{position:relative;float:left;top:20px;width:100%}#news_social h2{color:#29292c;font-size:1em;text-align:center;margin:10px auto;width:90%;max-width:300px}#news_social h3{width:118%;font-size:.688em;color:#aaaaa9;border-bottom:1px solid #e6e6e7;position:relative;left:-9%;text-align:center;text-transform:uppercase;padding-top:18px;padding-bottom:15px;border-top:1px solid #e6e6e7;margin-top:10px;font-family:Quantico,sans-serif}#news_social #news .query-homepage-news-wrapper,#news_social #news .query-homepage-news-wrapper .query-row{margin:30px 0}#insta_feed{width:100%;display:block;margin:20px auto 0}#insta_feed .insta_slide,#partners .query-row{z-index:0!important}#insta_feed figure,#insta_feed img{width:100%}#insta_feed .cycle-slideshow{width:100%;max-width:350px;margin:30px auto 10px}#twitter{display:inline-block;margin:30px 0 20px}#twitter li{text-align:center}#twitter li small{float:left;clear:both;margin-top:15px;width:100%}#twitter li small a{color:#aaaaa9}#rpm_bio{display:block;float:left;clear:both;width:100%;background-color:#2b98cd;background-size:cover;margin:60px 0 20px;padding-bottom:40px;box-shadow:inset 0 0 30px rgba(0,0,0,.5);-moz-box-shadow:inset 0 0 30px rgba(0,0,0,.5);-webkit-box-shadow:inset 0 0 30px rgba(0,0,0,.5)}#rpm_bio .query-field-post_title{color:#29292c;text-transform:uppercase;font-style:italic;font-family:Quantico,sans-serif;font-size:1.5em;margin:60px 0 20px}#rpm_bio .query-field-post_excerpt{color:#29292c;font-family:SerifaStd-Roman,serif;margin-bottom:40px;line-height:1.3em;font-weight:500;font-size:.875em}#rpm_bio a.black.button{padding:10px;color:#fff;font-family:Quantico,sans-serif;text-transform:uppercase;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:.688em;width:70px;margin:0 auto;display:block;text-align:center}@keyframes a{0%,to{background-position:0}50%{background-position:-100%}}.header{width:100%;height:190px;position:relative;top:-5px;background-size:900px auto}.header h1{font-size:1.875em;text-align:center;width:70%;margin:0 auto;padding-top:40px;position:relative;z-index:1;text-transform:none}.header .grunge{background:url(../images/grunge.png) repeat 50%;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:0;animation:a 120s infinite linear;animation-timing-function:ease-in-out;opacity:.7}.header ul{width:294px;margin:20px auto 0;position:relative;z-index:1}.header ul li a{padding:10px 8px;text-transform:uppercase;color:#fff;text-align:center;float:left;margin-left:5%;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:.688em;font-family:Quantico,sans-serif;transition:background .1s linear;-moz-transition:background .1s linear;-webkit-transition:background .1s linear;text-decoration:none}.header ul li a.active{background:#29292c}.header ul li a:hover,.header ul li a:visited{color:#fff;text-decoration:none}.header ul li:first-child a{margin-left:0}.header.teamno44 ul li a{background:#ffcb00}.header.teamno43 ul li a{background:#2aa3d8}.header.teamno43x ul li a{background:#ccc;color:#29292c}#team_social_header{float:right;margin-top:12px;display:none}#team_social_header li{float:left;display:block;width:20px;height:23px;text-align:center;padding-left:30px}#team_social_header li:first-child{padding-left:0}#team_social_header li img,#team_social_header li svg{display:block;width:20px;height:23px}#team_social_header .facebook,#team_social_header .twitter{fill:#29292c}#team_social_header .twitter{height:16px;margin-top:4px}#partners .cycle-slideshow{height:170px;margin-top:20px}#news_social #news .more-link{text-transform:uppercase;font-family:Quantico,sans-seif;font-size:.688em;color:#fff;text-align:center;display:block;padding:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;width:50px;margin:0 auto}.single-teams header.header{height:385px;margin-top:70px;background-size:cover;background-image:url(../images/driver_bg.jpg);background-repeat:no-repeat}.post-type-archive-teams header.header{background-size:cover;background-repeat:no-repeat;overflow:hidden;height:360px;margin-top:2px;cursor:pointer}.post-type-archive-teams .header.teamno43x,.post-type-archive-teams .header.teamno44{background-image:url(../images/no44_pitcrew.jpg);margin-top:2px}.post-type-archive-teams .header .team-archive-bg{background-size:cover;background-repeat:no-repeat;background-position:50%;display:block;position:absolute;width:104%;height:100%;-webkit-filter:blur(1px);-moz-filter:blur(1px);-o-filter:blur(1px);-ms-filter:blur(1px);filter:blur(1px)}.post-type-archive-teams .header.teamno44 .team-archive-bg{background-image:url(../images/no44_pitcrew.jpg)}.post-type-archive-teams .header.teamno43 .team-archive-bg{background-image:url(../images/no43_pitcrew.jpg)}.post-type-archive-teams .header.teamno43x .team-archive-bg{background-image:url(../images/no43x_pitcrew.jpg)}.post-type-archive-news #race_portrait,.post-type-archive-teams #race_portrait,.single-teams #race_portrait{width:200px;height:380px;background-size:100% auto;background-position:bottom;background-repeat:no-repeat;position:absolute;right:0;bottom:0}.teamno44 #race_portrait{width:282px}.teamno43x #race_portrait{width:400px}#race_portrait{display:none}.post-type-archive-news #race_portrait{background-position:100% 0;height:190px}.teamno43 #race_portrait{width:344px}.teamno44 #race_portrait{width:450px}header.header.black{background:#29292c;margin-top:0;height:150px}header.header.black h1{padding-top:30px}.single-teams .header aside{margin-top:50px}.single-teams .header aside section.one{display:block;padding:10px 10px 10px 13px;background:hsla(240,1%,61%,.8);height:75px;width:70%;margin:0 auto}.single-teams .header aside section.two{display:block;padding:10px 10px 10px 13px;background:hsla(240,2%,90%,.9);clear:left;width:70%;height:45px;margin:5px auto}.single-teams .header aside section.one h4{color:#29292c;font-family:Quantico,sans-serif;font-size:.688em;text-transform:uppercase;float:left;clear:both;display:block}.single-teams .header aside section.one h4 strong{float:left;clear:both;display:block;color:#fff;font-family:SerifaStd-Roman,serif;font-size:1.273em;font-style:normal}.single-teams .header aside section.two h4{color:#29292c;font-family:SerifaStd-Bold,serif;text-transform:uppercase;display:block;font-size:1.25em;width:18%;float:left;padding:0;text-align:center;font-style:normal;font-weight:900;border-left:1px solid rgba(0,0,0,.2)}.single-teams .header aside section.two h4:first-child{border-left:none}.single-teams .header aside section.two h4 small{color:#29292c;font-family:Quantico,sans-serif;font-size:.55em;text-transform:uppercase;float:left;clear:both;display:block;width:100%}.single-teams .query-field-meta_race_date h4 em{display:block;clear:both}.post-type-archive-schedule #content{background:#e6e6e7;float:left;width:100%;display:block}.post-type-archive-schedule .header.black{margin-top:65px;top:0}.post-type-archive-schedule header.header.black h1{padding-top:60px}.post-type-archive-schedule .news-archive h2,.post-type-archive-schedule .news-archive h3{float:left;width:20%;display:inline-block;font-family:Quantico,sans-serif}.post-type-archive-schedule .news-archive h2.title{float:none;clear:both;display:block;width:40%;text-transform:uppercase;font-size:.875em;text-align:center;padding:10px;position:absolute;cursor:pointer;background:none!important}.post-type-archive-schedule .news-archive h2.race-name{font-size:1em}.post-type-archive-schedule .news-archive h2.race-name.off-season{font-size:2em;line-height:1.2em;width:100%;text-align:center}.post-type-archive-schedule .news-archive h2.race-name small{font-size:.8em;font-weight:100;font-style:italic;display:block}.post-type-archive-schedule .news-archive h3.date{font-size:.875em;width:100%;display:block;clear:both;text-align:center;padding-bottom:15px;text-transform:uppercase}.post-type-archive-schedule .news-archive section h2{width:75%;padding:0 2%;font-style:italic;font-weight:900}.post-type-archive-schedule .news-archive h3.network{float:right;font-size:.875em;text-align:right}.post-type-archive-schedule .news-archive section{padding:20px 0;border-top:3px solid #fff;float:left;display:block;clear:both;width:100%}.post-type-archive-schedule .news-archive section:first-child{background:#fff!important}.post-type-archive-schedule .news-archive section .container{float:none;clear:both;display:block;position:relative}.post-type-archive-schedule .container{position:relative}.post-type-archive-schedule .news-archive ul{margin-top:40px}.post-type-archive-schedule .news-archive ul li{font-family:Quantico,sans-seif;position:relative;font-size:.688em}.post-type-archive-schedule .news-archive ul li.one{display:none}.post-type-archive-schedule .news-archive ul li.three,.post-type-archive-schedule .news-archive ul li.two{width:43px;float:right;margin-right:5%}.post-type-archive-schedule .news-archive ul li.two{float:left!important;margin-left:55%;width:27px}.post-type-archive-schedule .news-archive ul li span{display:block;width:16px;height:12px;border-top:1px solid #22a3fc;border-right:1px solid #22a3fc;position:absolute;right:-20px;top:7px}.post-type-archive-schedule article #xfinity h2.title{right:0}.post-type-archive-executives #content,.post-type-archive-sponsors #content,.single-status-publish #content{margin-top:65px}article.page{margin-top:120px}article.page h1.second-page-header{color:#404041;margin-bottom:30px}.post-type-archive-executives header.header{background:url(../images/executive-banner-photo.jpg) no-repeat 50%;background-size:cover;padding:0 0 30px;height:auto;top:0}.post-type-archive-executives header.header .query-field-meta_headline{font-size:1.5em;color:#fff;font-family:SerifaStd-Bold,serif;width:100%;text-align:center;font-weight:900;padding:40px 0}.post-type-archive-executives header.header .container{width:84%;padding:0 8%}.post-type-archive-executives .query-field-post_content{font-size:.875em;line-height:1.2em;font-family:Quantico,sans-serif;color:#fff;font-weight:100;text-align:center}.post-type-archive-charities .container h3,.post-type-archive-executives .container h3,.post-type-archive-sponsors .container h3{font-size:.875em;font-style:italic;font-family:Quantico,sans-serif;text-transform:uppercase;text-align:center;color:#094fa4;margin-bottom:25px;padding:20px 0 0}.post-type-archive-charities #content article section,.post-type-archive-executives #content article section,.post-type-archive-sponsors #content article section{display:block;width:100%;clear:both;position:relative;height:269px;max-width:336px;margin:0 auto;cursor:pointer}.post-type-archive-charities #content article section,.post-type-archive-sponsors #content article section{background-size:cover!important;background-repeat:no-repeat;background-position:50%!important;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.post-type-archive-sponsors #content article section:hover{background-size:75% auto!important}.post-type-archive-sponsors #content article section{background-size:70% auto!important}.post-type-archive-charities #content article section .charity-content,.post-type-archive-executives #content article section .exec-team-content,.post-type-archive-sponsors #content article section .sponsor-content{display:block;position:absolute;opacity:1;top:0;left:0;width:100%;height:100%;color:#fff;background:rgba(9,79,164,.7);transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;text-align:center}.post-type-archive-sponsors #content article section .sponsor-content{background:none!important;text-indent:-10000em}.post-type-archive-charities #content article section .charity-content{display:block!important;opacity:1!important}.post-type-archive-executives #content article section:hover .exec-team-content{display:block;opacity:1}.post-type-archive-charities #content article section h4,.post-type-archive-executives #content article section h4,.post-type-archive-sponsors #content article section h4{text-transform:uppercase;font-size:1.5em;width:90%;margin:180px auto 0;line-height:1.2em}.post-type-archive-executives #content article section h5{width:90%;margin:0 auto;line-height:1.2em}.post-type-archive-executives #content article section ul{width:70px;margin:10px auto}.post-type-archive-executives #content article section ul li{float:left;width:15px;height:15px;display:block;background:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;padding:5px}.post-type-archive-executives #content article section ul li:first-child{margin-right:20px}.post-type-archive-executives #content article section ul li svg{width:100%;height:100%;display:block;fill:#144c90}.post-type-archive-executives #content article section{background-repeat:no-repeat;background-position:top;background-image:url(../images/default.png);background-size:338px auto}.post-type-archive-executives #content article section:last-child{background-position:bottom}.post-type-archive-executives footer #top_link{right:45%}#content{width:100%}#content article{width:100%;clear:both}.single-charities,.single-executives,.single-news{background:#e6e6e7}.single-charities #content article header .container,.single-executives #content article header .container{width:84%;padding:0 8%;float:left}.single-charities #content article .container,.single-executives #content article .container{width:100%;padding:0;float:left}#content article .container p{font-family:Quantico,sans-serif;font-size:.875em;line-height:1.286em;margin:20px 0;word-wrap:break-word}#content article .container iframe{width:100%!important}.single-charities #content article .container p,.single-executives #content article .container p{width:84%;padding:0 8%;color:#29292c;font-weight:100}.single-charities #bio_content{position:relative}.single-charities #content article .container #bio_content p.lead{position:unset;width:100%!important;padding:3.5% 2% 0!important;color:#000;font-weight:400}.single-executives #sidebar h5{left:auto}#sidebar{font-family:Quantico,sans-serif}ul.article-sidebar-social{width:270px;clear:both;float:left;margin-left:3%}.single-news ul.article-sidebar-social{width:180px;clear:both;position:absolute;top:0;left:0}ul.article-sidebar-social li{float:left;width:30%;padding:0 10%}.single-news ul.article-sidebar-social li:first-child{padding-left:0!important}#bio_portrait{background:url(../images/default.png) no-repeat 50%}#sidebar .query-charities-sidebar-wrapper,#sidebar .query-executive-team-page-sidebar-wrapper,#sidebar .query-team-news-wrapper{width:100%;display:block;clear:both;float:left;margin-bottom:20px}#sidebar .query-wrapper-content{width:84%;padding:0 8%}#sidebar h5{font-size:.875em;line-height:1.429em;color:#ee1b2e;text-transform:uppercase;margin:20px 0;width:100%;text-align:left}#sidebar .query-row{border-top:1px solid #fff;padding:10px 0}#sidebar .query-row:first-child{border-top:none}#sidebar a{color:#29292c}#content article .container p.lead{background:#1f2021;color:#fff;padding:20px 8%;font-weight:900;margin:0 0 20px;max-width:600px}.single-charities article header,.single-executives article header{background:#131313;background:linear-gradient(135deg,#131313,#1c1c1c 9%,#2b2b2b 24%,#2c2c2c 38%,#706763 78%,#4c4c4c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#131313',endColorstr='#4c4c4c',GradientType=1);float:right;width:100%;clear:both;padding-top:105px;position:relative}.single-charities #content article header{height:150px}#charity_photo_cover{background-repeat:no-repeat;background-size:cover;background-position:50%;position:absolute;top:0;opacity:.3;width:100%;height:100%;-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px)}#content article header hgroup{width:50%;position:absolute;top:110px}#content article header ul{margin-top:10px}#content article header ul li{float:left;padding-right:25px;width:10px}#content article header ul li svg{width:100%;height:100%;display:block;fill:#919192}#content article header ul li:first-child{padding-top:4px;width:20px}#content article header figure{width:170px;height:235px;display:block;background-size:100% auto!important;background-repeat:no-repeat;background-position:bottom;padding:0;float:right}article h1.entry-title a{font-size:2.25em;font-family:SerifaStd-Bold,serif;font-weight:900;text-transform:uppercase;color:#fff}#content footer{margin:20px 0;float:left;width:100%;clear:both;padding:0}.single-charities #content h4{clear:both;display:block;padding-left:0}#news_content,#page_content{font-family:Quantico,sans-serif!important}#news_article .container{position:relative}#news_article{font-family:Quantico,sans-serif}#news_article img{width:100%;height:auto}#news_article header{margin:20px auto;width:100%;padding-top:50px}.single-sponsors #news_article header h1{margin-top:30px}#news_article header h1{font-size:1.5em;line-height:1.167em;font-family:Quantico,sans-serif;font-weight:300;color:#29292c;margin:20px 0 0}.single-sponsors #news_article img{width:auto;max-width:100%;height:auto;max-height:250px;margin:0 auto;display:block}.single-gallery .gallery-item{float:left!important;margin:10px 1%!important;text-align:center!important;width:31%!important;display:block!important;height:120px;overflow:hidden}#cboxCurrent,#cboxNext,#cboxPrevious,.single-gallery .wp-caption-text{display:none!important}#cboxTitle{font-family:Quantico,sans-serif;color:#29292c!important;text-transform:uppercase}.page-id-451 article p strong{font-weight:900;font-size:1.2em}.page-template-page-roster-php #content,.post-type-archive-news #content,.single-news #content{float:left;clear:both;margin-top:70px}.page-template-page-roster-php #content .header,.post-type-archive-news #content .header,.single-news #content .header{background:url(../images/driver_bg.jpg) no-repeat 50%;background-size:cover}.page-template-page-roster-php article.page{margin-top:20px}.page-template-page-roster-php #content ul li p strong{font-weight:900}.black-bar .container,.blue-bar .container,.header .container,.yellow-bar .container{width:100%;margin:0;padding:0;position:relative;height:100%}.post-type-archive-news .header .container h1,.post-type-archive-news .news-archive .container,.single-news .header .container h1{position:relative;z-index:0}.black-bar,.blue-bar,.yellow-bar{padding:10px 0;height:45px;position:fixed;top:0;right:25%;z-index:7}.post-type-archive-teams .black-bar,.post-type-archive-teams .blue-bar,.post-type-archive-teams .yellow-bar{position:relative;right:0}.yellow-bar{background-color:#ffcb00}.black-bar{background-color:#29292c}.blue-bar{background-color:#2aa3d8}.black-bar figure,.blue-bar figure,.yellow-bar figure{background-size:60%;height:45px;width:75px;text-indent:-1000em;display:block}.black-bar figure img,.black-bar figure svg,.blue-bar figure img,.blue-bar figure svg,.yellow-bar figure img,.yellow-bar figure svg{width:auto;height:80%;margin:5px auto 0;display:block}.post-type-archive-news article.news-archive{background:#fff;width:100%;position:relative;top:-5px}.post-type-archive-news article section{background-color:#e6e6e7;margin:4px 0;position:relative;overflow:hidden;padding:10px 0 15px;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out;cursor:pointer}.post-type-archive-news article section .article-image{position:absolute;top:0;background-position:50%;background-size:100% auto!important;width:100%;height:100%;z-index:0;opacity:0;-webkit-filter:blur(1px);-moz-filter:blur(1px);-o-filter:blur(1px);-ms-filter:blur(1px);filter:blur(1px);transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.post-type-archive-news article section:hover{background-color:#3c3c3e;color:#fff}.post-type-archive-news article section:hover .article-image{opacity:.3}.post-type-archive-news small{font-size:.688em;font-family:Quantico,sans-serif;transition:color .15s linear;-moz-transition:color .15s linear;-webkit-transition:color .15s linear;position:relative;z-index:1}.post-type-archive-news article section h2{text-align:left;position:relative;z-index:1;font-size:1.063em;margin-top:5px;float:left;text-transform:none}.post-type-archive-news article section h2 a{color:#29292c;transition:color .15s linear;-moz-transition:color .15s linear;-webkit-transition:color .15s linear}.post-type-archive-news article section:hover small{color:#fff}.post-type-archive-news article.news-archive section:hover h2 a{text-decoration:none!important;color:#fff;opacity:1!important}.post-type-archive-news article.news-archive section figure{display:none}.post-type-archive-teams .header{top:0;background-size:cover;background-repeat:no-repeat;background-position:100%}.post-type-archive-teams .header h1{text-align:left;width:84%;margin:0 auto;font-size:1em;font-family:Quantico,sans-serif;font-style:italic;font-weight:100;padding:0 0 10px}.post-type-archive-teams #content .header h1 a{color:#fff!important}.post-type-archive-teams .header p{font-family:Quantico,sans-serif;color:#fff;font-size:.75em;width:84%;max-width:490px;margin:0 auto;line-height:1.375em}.post-type-archive-teams header.header svg{width:50%;height:auto;display:block;float:left}.post-type-archive-teams header.header img.no44logo{float:right;width:30%}.post-type-archive-teams header.header img.no43logo{float:right;width:35%}.post-type-archive-teams header.header .container figure{display:block;width:200px;clear:both;height:80px;margin:20px auto 0}.post-type-archive-teams .yellow-bar{margin-top:65px}.post-type-archive-teams .black-bar,.post-type-archive-teams .blue-bar,.post-type-archive-teams .yellow-bar{height:5px}.post-type-archive-charities #content{margin-top:65px}footer{font-family:Quantico,sans-serif;padding:20px 0}footer,footer #copyright{position:relative;display:block}footer #copyright{font-size:.688em;color:#9d9d9d;clear:both;width:100%;text-align:center;top:30px;margin-bottom:30px}footer #menu-footer-menu{text-align:center;text-transform:uppercase}footer #menu-footer-menu li{margin:20px 0}footer #menu-footer-menu li a,footer #menu-footer-menu li a:hover,footer #menu-footer-menu li a:visited{color:#9c9ba1;text-decoration:none}footer #footer_team_select{display:none;clear:both;width:100%;float:left}footer #footer_team_select ul{width:277px;margin:0 auto}footer #footer_team_select li{position:relative;display:block;float:left;margin-top:15px}footer #menu-footer-menu ul.sub-menu li{display:none}footer #footer_team_select li span{width:238px;height:127px;display:block;background:url(../images/car_footer_sprite.png) no-repeat;background-size:479px auto;position:relative;z-index:1;margin:18px auto 0}footer #footer_team_select li.two span{background-position:-242px}footer #footer_team_select li.three span{background-position:100%}footer .menu-footer-menu-container{margin:20px 0;float:left;width:100%}footer #top_link{padding:10px 8px;text-transform:uppercase;color:#29292c;background:#e6e6e7;text-align:center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:.688em;font-weight:100;text-decoration:none;width:38px;display:block;margin:0 auto 60px;transition:background .15s linear;transition:color .15s linear;-moz-transition:color .15s linear;-webkit-transition:color .15s linear}footer #top_link:hover{background:#29292c;color:#e6e6e7}footer #top_link:hover .up-arrow{fill:#e6e6e7}footer #top_link span{width:9px;height:8px;margin-right:5px;position:relative;display:block;float:left}#wrapper.hfeed{position:relative;float:left;width:100%}nav.navigation{width:100%;display:block;font-family:Quantico,sans-serif;position:relative;top:6px}nav.navigation,nav.navigation a{text-transform:uppercase;text-align:center}nav.navigation a{padding:10px 8px;color:#29292c;background:#e6e6e7;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:.688em;font-weight:100;text-decoration:none;float:left;transition:background .15s linear;transition:color .15s linear;-moz-transition:color .15s linear;-webkit-transition:color .15s linear}nav.navigation a:hover{background:#29292c;color:#e6e6e7}footer #footer_social{text-align:center;text-transform:uppercase;text-indent:-1000em;width:50%;display:block;margin:0 auto;clear:both}footer #footer_social li{width:33%;float:left;display:block;height:28px}footer #footer_social li .facebook{height:27px;width:12px;display:block;fill:#404041;float:right}footer #footer_social li .twitter{height:24px;width:28px;display:block;fill:#404041;float:right}footer #footer_social li .instagram{height:27px;width:27px;display:block;fill:#404041;float:right}@media only screen and (min-width:18.75em){.post-type-archive-teams header.header{height:25em}.post-type-archive-teams header.header .container figure{margin:0 auto 0 30px}.post-type-archive-teams header.header .container figure h1,.post-type-archive-teams header.header .container figure p{clear:both}.post-type-archive-teams header.teamno43{height:24.5em}.post-type-archive-teams header.teamno43 .container figure{margin-top:5.25em}.post-type-archive-teams header.teamno44{height:260px}.post-type-archive-teams header.teamno44 .container figure{margin-top:25px}}@media only screen and (min-width:400px){.post-type-archive-teams header.teamno43 .container figure{margin-top:6.25em}}@media only screen and (min-width:37.5em){.container{width:92%}.black-bar,.blue-bar,.yellow-bar{z-index:1}.post-type-archive-teams header.header{height:300px;margin-top:69px}#content article header hgroup{top:90px}.single-charities #content article header{height:320px}#content article .container p.lead{background:none;position:absolute;top:160px;width:65%!important;padding:0 4%!important}.single-charities #content article .container p.lead{top:270px}#bio_content,#news_content,#page_content{width:60%;float:left}.single-sponsors #news_content{margin-top:50px}#content header hgroup h1{clear:none;float:left}#content header hgroup h4{float:left;padding:12px 0 0;clear:both}#content header hgroup ul{clear:both;display:block}.single-charities #content article .container p,.single-executives #content article .container p{width:100%;padding:0 7%}.single-charities #content article header .container,.single-executives #content article header .container{padding:0 4%}#sidebar{width:30%;float:right;margin:25px 4% 0 0}.single-sponsors #sidebar{margin:125px 4% 0 0}#content article header figure{width:200px;height:275px}.post-type-archive-news article section{min-height:65px}.post-type-archive-news article.news-archive section figure{text-indent:-1000em;background:url(../images/arrow_btn.png) no-repeat 50%;height:60px;width:32px;display:block;float:right;position:relative;z-index:2}.post-type-archive-news article section h2{width:70%;clear:both;margin-top:15px;font-size:1.5em}.post-type-archive-news small{width:100%;float:left;margin:10px 0 0}#news_article header h1{width:65%}.header h1{float:left;padding-top:80px;text-shadow:1px 1px 10px rgba(0,0,0,.3);text-align:left}.header{margin-top:65px;background-size:cover;background-position:50%}.black-bar,.blue-bar,.yellow-bar{width:100%;right:0;top:65px}.black-bar .container,.blue-bar .container,.header .container,.yellow-bar .container{width:84%;max-width:1024px;margin:0 auto;position:relative}.black-bar figure,.blue-bar figure,.yellow-bar figure{float:right;width:40px;background-size:85%;margin-top:3px;position:relative;left:-20px}.black-bar figure,.blue-bar figure{width:48px}#team_social_header{display:block}.single-news #sidebar{position:absolute;right:0;top:40px}.single-news #sidebar .query-team-news-wrapper{margin-top:80px}.single-news ul.article-sidebar-social li:first-child{padding-left:10%!important}.single-teams header.header{background-size:cover;margin-top:135px;height:350px}.single-teams header.header .container{width:94%}.single-teams .header aside{float:left;margin-top:30px;width:350px}.single-teams .header .container{z-index:auto}.single-teams .header h1{z-index:0}.post-type-archive-charities #content article section h4,.post-type-archive-executives #content article section h4,.post-type-archive-sponsors #content article section h4{margin-top:220px}.post-type-archive-charities #content article section,.post-type-archive-executives #content article section,.post-type-archive-sponsors #content article section h4{height:326px;background-position:center 20px}.post-type-archive-charities #content article .container,.post-type-archive-executives #content article .container,.post-type-archive-sponsors #content article section h4{float:left;margin-left:4%;height:40px}.post-type-archive-teams .header{top:0;margin-top:0;background-size:cover;background-repeat:no-repeat;background-position:100% 0}.post-type-archive-teams .header h1{text-align:left;float:left;margin-left:5%;width:50%}.post-type-archive-teams .yellow-bar{margin-top:70px}.post-type-archive-teams .black-bar,.post-type-archive-teams .blue-bar,.post-type-archive-teams .yellow-bar{height:38px;top:0}.post-type-archive-schedule .news-archive h3.date{float:left;width:25%}.post-type-archive-schedule .news-archive h2.race-name{width:50%}.post-type-archive-schedule .news-archive ul li.one{width:77px;float:left;display:block}.post-type-archive-schedule .news-archive ul li.two{margin-left:13%}#race_portrait{display:block}.post-type-archive-teams header.header .container figure{float:left;margin:120px auto 0}.post-type-archive-teams .header h1{float:right;width:55%;padding-top:80px}.post-type-archive-teams .header p{float:right;width:55%}.post-type-archive-teams header.header svg{padding:0}.post-type-archive-teams header.header img.no43logo,.post-type-archive-teams header.header img.no44logo{float:right}.post-type-archive-teams header.header .container figure{width:190px}.error404 article{height:550px}.error404 article h1{margin:40px 0}.error404 article .container{padding-top:110px}.error404 article h2{font-size:2.5em}.error404 article h1{font-size:3.125em}}@media only screen and (min-width:48em){#content article header figure{width:257px;height:355px}#content article header hgroup{top:170px}#news_social h3{font-size:.688em;color:#aaaaa9;text-align:center;text-transform:uppercase;padding-top:18px;padding-bottom:15px;margin-top:20px;width:100%;border:none;left:0}#hero_article .carousel-pager{text-align:left;width:auto}#hero_article .carousel-pager span{width:12px;height:12px}.single-charities #content article .container p.lead{top:320px}#content article .container p.lead{top:250px}ul.article-sidebar-social li{width:25%}.single-charities #content article header .container,.single-executives #content article header .container{width:92%}.post-type-archive-news article section{min-height:121px}.post-type-archive-news article section h2{font-size:1.875em;line-height:1.167em}#insta_feed .cycle-slideshow{margin:60px auto 20px}footer #footer_social{float:right;width:18%;margin-top:31px;clear:none}footer #copyright{float:right;clear:none;width:50%;top:13px;text-align:right;margin-top:20px}#hero_article figure{height:510px}#hero_article #headline_background{height:195px}#hero_article hgroup{position:absolute;bottom:70px;top:auto;width:670px;left:auto}#hero_article h1,#hero_article hgroup a.read-more{text-align:left}#hero_article h1{font-size:2.25em}.team-homepage-section h2{width:270px;top:-21px;background:hsla(0,0%,98%,.5);padding:5px 10px 14px;right:170px;left:auto!important;border-bottom:none;border-top:8px solid transparent;color:#000}.team-homepage-section h2.active{border-top:8px solid #fd0;border-bottom:none!important;color:#000;background:#f9f9f9}#xfinity h2.active{border-top:8px solid #0074b4!important}#standings #fortyfour li.two span{height:66px;padding:8px 0;display:block;position:absolute;top:-14px;z-index:0}#standings #armstrong li.two span,#standings #fortythree li.two span{height:66px;padding:8px 0;display:block;position:absolute;top:-17px;z-index:0}#race_stats{background-color:#f9f9f9;border:none;top:-20px}#race_stats .container{width:92%;position:relative}#hero_article .pager-container{width:92%}#next_race{width:33%;float:left;text-align:left}#next_race figure{margin:20px 0}aside h5{width:100px;border:none;left:auto;color:#29292c}#standings{float:right;width:63%;max-width:585px}#standings h5{float:left;margin-top:20px;text-align:left;display:none}#standings hgroup{width:57%;float:right;top:14px;left:-54px}#standings #fortyfour{background:none;margin-top:40px}#standings ul{float:right;height:55px;max-width:585px;width:100%;left:auto;margin:20px 0 15px;top:0}#standings ul li.two,#standings ul li:first-child{width:25%;position:relative}#standings ul li.two span svg{width:100%!important;height:100%!important;display:block}#standings ul li:first-child{font-size:.75em;text-align:left!important;display:block}#standings ul li.five,#standings ul li.four,#standings ul li.three{width:16%}#standings ul li.five{text-align:right}#news_social{background:#e6e6e6;margin-bottom:20px;margin-top:40px;padding-bottom:3em}#news_social h3{margin-top:0}#news_social #news{float:left;width:40%;padding:0 30%;margin-top:21px;clear:left}#news_social #insta_feed{width:50%;float:right}#news_social #twitter{width:81%;clear:both;display:block;position:relative;top:0;margin:30px auto 0}#insta_h3{float:right;clear:none;width:100%!important}#news_social #news .query-row{padding:5px 0}#partners .query-homepage-sponsors-wrapper{width:83%;margin:30px 20px;float:left}#partners h5{font-size:.688em;color:#aaaaa9;margin-bottom:40px;text-transform:uppercase}#partners svg.one,#partners svg.two{background:#e1e1e1;fill:#fff;padding:15px 10px;display:block}#partners svg.two{position:absolute;top:20px;right:0}#partners svg.one{position:absolute;top:20px;left:0}#partners #fade_left{background:url(../images/fade_left.png) repeat-y 50%;left:0}#partners #fade_left,#partners #fade_right{height:100%;width:75px;display:block;position:absolute;z-index:4;top:0}#partners #fade_right{background:url(../images/fade_right.png) repeat-y 50%;right:0}#partners .button-container{position:relative;display:block;float:left;width:100%}#partners .cycle-slideshow{width:75%;margin:0 auto}#rpm_bio{background-image:url(../images/petty-portrait.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:375px;margin:20px 0}#rpm_bio .query-field-post_excerpt{width:55%}.post-type-archive-charities .container h3,.post-type-archive-executives .container h3,.post-type-archive-sponsors .container h3{position:relative;top:-37px;background:#fff;width:200px;margin:0 auto;padding:11px 0 15px;border-radius:3px}.post-type-archive-executives header.header{height:280px;padding-top:100px}footer .menu-footer-menu-container{float:left;margin-top:20px;width:80%}footer #menu-footer-menu li{float:left;margin:10px 89px 10px 0;font-size:.938em;max-width:150px}footer #menu-footer-menu #menu-item-67{margin-right:0}.single-teams #next_race{position:absolute;top:115px;left:50%}.single-teams .header h1{width:48%}.single-teams .header aside{clear:both}.single-teams .header aside section{float:left;clear:both;display:block}.single-teams #next_race h5{text-align:left!important;margin-bottom:0;padding-bottom:0;margin-top:36px}header.header.black h1{padding-top:60px}.post-type-archive-schedule header.header .container{z-index:0}.post-type-archive-schedule .news-archive h2.title{width:220px;top:-42px;background:hsla(0,0%,98%,.5)!important;border-top:8px solid hsla(0,0%,98%,0);z-index:1}.post-type-archive-schedule .news-archive h2.title.active{background:#f9f9f9!important}.post-type-archive-schedule #sprint_cup h2.title{width:270px;right:140px;left:auto}.post-type-archive-schedule .news-archive ul li.two{margin-left:17%}.post-type-archive-teams .header h1,.post-type-archive-teams .header p{width:60%}.error404 article{height:768px}footer #menu-footer-menu ul.sub-menu li{display:block;float:none;font-weight:100;font-size:.8em;text-transform:none;margin:8px 0}footer #menu-footer-menu li{text-align:left}}@media only screen and (min-width:64em){#content article header figure{width:380px;height:524px}.single-charities #content article .container,.single-charities #content article header .container,.single-executives #content article .container,.single-executives #content article header .container{float:none;padding:0}.single-executives #content article .container p.lead{width:550px!important;top:400px;padding:0 4%!important}.single-charities #content article .container p,.single-executives #content article .container p{padding:0 7%}#content header hgroup ul{margin-top:25px;float:left}#content article header hgroup{padding:0 4%}.header li a{font-size:.875em}.single-news ul.article-sidebar-social{width:270px}ul.article-sidebar-social li{width:25%}#news_social #news{width:29%;padding:0 2%}#news_social{float:left;width:100%;background:#e6e6e7;margin-top:30px;padding-bottom:50px}.single-teams #news_social{top:-5px;margin-top:0}#insta_h3{float:left;width:335px!important}#news_social #news{position:relative;top:-10px;margin-top:0;margin-left:15%}#news_social #insta_feed{width:33%;float:left}#news_social #twitter{width:33%;clear:none;display:block;position:relative;top:-66px;float:right;margin:0;font-size:1.125em!important}#news .query-homepage-news-wrapper{margin-top:24px}#news_social #twitter .tweet{margin-top:40px!important;width:65%;margin:0 auto}#rpm_bio{margin:0 0 20px}#hero_article figure{height:610px}#news_social #twitter{top:-12px;margin-right:15%}#insta_h3{top:-31px}.post-type-archive-executives header.header{height:300px;padding-top:220px}footer #footer_team_select{background:url(../images/footer-gradient.png) no-repeat 50%;background-size:100% auto;display:block}footer #footer_team_select ul{width:100%}footer #footer_team_select ul li{width:33.33%;float:left}footer #footer_team_select ul li span{margin:20px auto 0}footer #footer_team_select li img,footer #footer_team_select li svg{margin:auto;position:absolute;z-index:0;width:115px;top:-38px;right:165px;height:77px}.post-type-archive-schedule .news-archive ul li.one{margin-left:6%}.post-type-archive-schedule .news-archive ul li.two{margin-left:13%}.post-type-archive-teams .header h1{width:55%;float:left;margin-left:8%}.post-type-archive-teams .header p{width:67%;float:left;margin-left:8%}#news_social h3{margin-top:30px}.post-type-archive-teams header.header .container figure{width:240px}.error404 footer{margin-top:40px}}@media only screen and (min-width:69.5em){#hero_article figure{height:760px}#content article header hgroup{padding:0 2%}.single-charities #content article .container p.lead,.single-executives #content article .container p.lead{padding:0 2%!important;width:50%!important}.single-charities #content article .container p,.single-executives #content article .container p{padding:0 4%!important}.black-bar figure,.blue-bar figure,.yellow-bar figure{left:-10%}footer #footer_team_select li span{background-size:909px auto;width:303px;height:160px}footer #footer_team_select li.one span{background-position:0}footer #footer_team_select li.two span{background-position:-303px}footer #footer_team_select li.three span{background-position:100%}}@media only screen and (min-width:731px){.post-type-archive-charities #content article section,.post-type-archive-executives #content article section,.post-type-archive-sponsors #content article section{float:left;clear:none}.post-type-archive-charities #content article .container,.post-type-archive-executives #content article .container,.post-type-archive-sponsors #content article .container{float:none;width:672px;margin:0 auto}}@media only screen and (min-width:1100px){.post-type-archive-charities #content article section,.post-type-archive-executives #content article section,.post-type-archive-sponsors #content article section{float:left;clear:none}.post-type-archive-charities #content article section .charity-content,.post-type-archive-executives #content article section .exec-team-content,.post-type-archive-sponsors #content article section .sponsor-content{opacity:0}.post-type-archive-charities #content article section:hover .charity-content,.post-type-archive-executives #content article section:hover .exec-team-content,.post-type-archive-sponsors #content article section:hover .sponsor-content{opacity:1}.post-type-archive-charities #content article .container,.post-type-archive-executives #content article .container,.post-type-archive-sponsors #content article .container{float:none;width:1008px;margin:0 auto}}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:8;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:url(../images/overlay.png) repeat 0 0;opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxTopLeft{width:21px;height:21px;background:url(../images/controls.png) no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url(../images/controls.png) no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url(../images/controls.png) no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url(../images/controls.png) no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url(../images/controls.png) 0 0 repeat-y}#cboxMiddleRight{width:21px;background:url(../images/controls.png) 100% 0 repeat-y}#cboxTopCenter{height:21px;background:url(../images/border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(../images/border.png) 0 -29px repeat-x}#cboxContent{overflow:hidden}#cboxContent,.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{left:0;text-align:center;width:100%}#cboxCurrent,#cboxTitle{position:absolute;bottom:4px;color:#949494}#cboxCurrent{left:58px}#cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat 50%}#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat 50%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(../images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(../images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;bottom:0;right:0;background:url(../images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight,.cboxIE #cboxTopCenter,.cboxIE #cboxTopLeft,.cboxIE #cboxTopRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}