html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{background:#fff}body,input,textarea{font-size:16px}h1,h2,h3,h4,h5,h6{font-weight:normal}strong,b{font-weight:bold}em,i{font-style:italic}pre{font:16px Monaco,monospace;line-height:1.5;margin-bottom:1.5em}code{font:16px Monaco,monospace}a{outline:none}a img{border:none}img{-ms-interpolation-mode:bicubic}body,html{min-height:100%}input[type="text"],input[type="password"],textarea{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;font-family:inherit}textarea{resize:none}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:'Stratum2';src:url('../fonts/stratum2/Stratum2WebBold.eot') format('eot'),url('../fonts/stratum2/Stratum2WebBold.woff') format('woff');font-weight:bold;font-style:normal}@font-face{font-family:'Stratum2';src:url('../fonts/stratum2/Stratum2WebRegular.eot') format('eot'),url('../fonts/stratum2/Stratum2WebRegular.woff') format('woff');font-weight:normal;font-style:normal}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide_text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.prevent-text-breakouts{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.no_highlight{-webkit-tap-highlight-color:rgba(0,0,0,0)}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pull_left{float:left}.pull_right{float:right}.clear{clear:both}.center_text{text-align:center}.hover_underline:hover{text-decoration:underline}.hide,.hidden{display:none}.btn{border:none;font-family:inherit;outline:none;vertical-align:top;white-space:nowrap;-webkit-appearance:none;cursor:pointer;text-decoration:none;display:inline-block;height:56px;padding:0 50px;text-transform:uppercase;letter-spacing:1px;color:#fff;background:#78909e;line-height:56px;font-weight:normal;font-size:20px;border-radius:3px}.btn:hover{background:#879ca9}.btn.btn-orange{background:#ff9f22}.btn.btn-orange:hover{background:#ffaa3c}@font-face{font-family:'icomoon';src:url('../fonts/icomoon.eot');src:url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),url('../fonts/icomoon.ttf') format('truetype'),url('../fonts/icomoon.woff') format('woff'),url('../fonts/icomoon.svg#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:"\e600"}.icon-play:before{content:"\e601"}.icon-twitter:before{content:"\e602"}.icon-steam:before{content:"\e4b6"}.icon-envelope:before{content:"\e0eb"}.font-size-12{font-size:12px}.font-size-14{font-size:14px}.font-size-16{font-size:16px}.font-size-18{font-size:18px}.font-size-20{font-size:20px}.font-size-24{font-size:24px}.font-size-28{font-size:28px}.font-size-30{font-size:30px}.font-size-36{font-size:36px}.font-size-42{font-size:42px}.font-size-48{font-size:48px}.font-size-54{font-size:54px}.font-size-60{font-size:60px}.line-height-14{line-height:14px}.line-height-16{line-height:16px}.line-height-18{line-height:18px}.line-height-20{line-height:20px}.line-height-24{line-height:24px}.line-height-28{line-height:28px}.line-height-30{line-height:30px}.line-height-36{line-height:36px}.line-height-42{line-height:42px}.font-weight-light{font-weight:200}.font-weight-medium{font-weight:400}.font-weight-heavy{font-weight:600}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}a.hover_underline,.fake_link.hover_underline{text-decoration:none}a.hover_underline:hover,.fake_link.hover_underline:hover{text-decoration:underline}body{background:#f1f1f1;font-family:'Stratum2','Helvetica','Arial',sans-serif;font-size:62.5%;padding:60px 0}a{color:#ff9f22}.page_container{width:1180px;margin:0 auto;padding:40px;background:#fff}#header{text-align:center;text-transform:uppercase;margin-bottom:36px}#header .logo{width:370px;text-align:center;display:inline-block;vertical-align:top;padding-top:23px}#header .logo a{text-decoration:none}#header .left_menu,#header .right_menu{display:inline-block;vertical-align:top;width:350px;padding-top:40px}#header .menu{font-size:18px;font-weight:bold}#header .menu li{display:inline-block;margin:0 20px;padding-bottom:4px;border-bottom:4px solid transparent}#header .menu li.current-menu-item,#header .menu li.current_page_parent{border-color:#ff9f22}#header .menu a{color:#3f5867;text-decoration:none}#header .menu a:hover{color:#ff9f22}#header h1{color:#3f5867;font-weight:bold;font-size:30px;letter-spacing:1px;margin-bottom:6px}#header .subhead{color:#78909e;font-size:18px;letter-spacing:1px}#footer{padding:30px 0;color:#78909e;font-size:14px;text-transform:uppercase;letter-spacing:1px;position:relative;border-top:1px solid #e4e4e4}#footer .go_logo{position:absolute;top:0;right:30px}.social_links a{color:#fff;display:block;width:30px;height:30px;border-radius:30px;background:#3f5867;text-decoration:none;text-align:center;line-height:30px}.social_links a:hover{background:#ff9f22}.social_links a i{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;font-size:18px}.social_links a i.icon-play{font-size:14px;left:1px}.social_links li{display:inline-block;vertical-align:top;margin-right:6px}#donation_hero{background:#3f5867;background:url('../images/home_hero_bg.jpg') no-repeat top center}#donation_hero .overlay{background:rgba(63,88,103,0.9);width:1100px;height:496px;text-align:center;padding-top:190px}#donation_hero h2{font-size:45px;color:#fff;text-transform:uppercase;line-height:50px;margin-bottom:12px;font-weight:600}#donation_hero .subhead{font-size:20px;line-height:20px;color:#a1afb7;margin-bottom:20px}#donation_hero .buttons .btn{margin:0 10px;vertical-align:top;width:200px;text-align:center;padding:0}#donation_hero .fade_me{-webkit-transition:all 220ms ease-out;-moz-transition:all 220ms ease-out;-o-transition:all 220ms ease-out;transition:all 220ms ease-out}#donation_hero .fade_me.fade{opacity:.3;-webkit-transform:translate(0, -40px);-moz-transform:translate(0, -40px);-ms-transform:translate(0, -40px);-o-transform:translate(0, -40px);transform:translate(0, -40px)}#donation_hero .donation_form{padding-top:20px;position:relative;top:-40px;-webkit-transition:all 220ms ease-out;-moz-transition:all 220ms ease-out;-o-transition:all 220ms ease-out;transition:all 220ms ease-out;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}#donation_hero .donation_form.show{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#donation_hero h3{font-size:18px;color:#fff;text-transform:uppercase;line-height:28px;margin-bottom:6px;font-weight:normal}#donation_hero .donation_amount_options li{display:inline-block;vertical-align:top;margin:0 6px;height:42px;width:42px;text-align:center;line-height:44px;color:#fff;background:#78909e;cursor:pointer;border-radius:3px;font-size:18px}#donation_hero .donation_amount_options li.other{padding:0 6px 0 12px;width:auto}#donation_hero .donation_amount_options li:hover{background:#879ca9}#donation_hero .donation_amount_options li.selected{background:#ff9f22}#donation_hero .donation_amount_options input[type="text"]{border:none;display:inline-block;vertical-align:middle;margin-left:6px;background:#a5b5be;height:30px;width:80px;padding:0 8px;color:#fff;outline:none;position:relative;top:-2px}#donation_hero .donate_btn{padding-top:12px}#donation_hero .donate_btn .btn{height:42px;line-height:46px;padding:0 30px;font-size:16px}#donation_hero .donate_btn .btn:active{line-height:48px}#donation_hero .donation_stats{height:56px;width:100%;background:#3f5867;color:#a1afb7;font-size:28px;padding:0 20px}#donation_hero .donation_stats .pull_left,#donation_hero .donation_stats .pull_right{height:56px;line-height:56px}#donation_hero .donation_stats .orange{color:#ff9f22}#donation_hero .donation_stats .label{font-size:20px;vertical-align:baseline}#donation_hero .donation_progress_bar{background:#78909e;height:15px;width:100%;position:relative}#donation_hero .donation_progress_bar .bar{position:absolute;display:block;top:0;left:0;height:15px;background:#ff9f22;overflow:hidden}#donation_hero .donation_progress_bar .bar:after{display:block;content:"";border-right:10px solid #78909e;border-top:15px solid transparent;border-bottom:15px solid transparent;position:absolute;top:0;right:0}.partners{padding:64px 0;border-bottom:1px solid #e4e4e4}.partners h3{float:left;font-size:20px;line-height:28px;text-transform:uppercase;color:#3f5867;letter-spacing:1px;width:120px;margin-left:20px;padding-top:20px}.partners .partners_list{width:930px;float:right;*zoom:1}.partners .partners_list:before,.partners .partners_list:after{display:table;content:"";line-height:0}.partners .partners_list:after{clear:both}.partners .partners_list .logo_set{width:100%}.partners .partners_list a{display:block;width:20%;float:left;height:100px}.partners .partners_list img{display:block;-webkit-transition:all 220ms ease-in-out;-moz-transition:all 220ms ease-in-out;-o-transition:all 220ms ease-in-out;transition:all 220ms ease-in-out}.partners .partners_list a:hover img{opacity:.7}.page_title{font-size:45px;text-align:center;text-transform:uppercase;letter-spacing:2px;padding:50px 0;line-height:45px;color:#3f5867;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.two_columns{position:relative}.two_columns .main_column{width:74.9090909%;float:right;padding:55px 0 55px 55px}.two_columns .main_column:before{display:block;content:"";width:1px;position:absolute;top:0;bottom:0;left:25.0909091%;background:#e4e4e4}.two_columns .sidebar{width:25.0909091%;float:left;font-size:20px;line-height:28px;color:#78909e;padding-top:50px;padding-bottom:50px}.two_columns .sidebar .menu{font-size:20px;text-transform:uppercase}.two_columns .sidebar .menu li{border-top:1px solid #e4e4e4}.two_columns .sidebar .menu li:first-child{border-top:none}.two_columns .sidebar .menu li.current_page_item a,.two_columns .sidebar .menu li.current_page_parent a{border-right-color:#ff9f22}.two_columns .sidebar .menu a{color:#3f5867;text-decoration:none;display:block;padding:15px 0 12px;line-height:22px;border-right:4px solid transparent}.two_columns .sidebar .menu a:hover{color:#ff9f22}.body_copy{font-size:20px;line-height:28px;color:#78909e;font-weight:normal}.body_copy.full_width_page{padding:50px 0}.body_copy p,.body_copy ul,.body_copy ol{margin-bottom:30px}.body_copy a{color:#3f5867;text-decoration:underline}.body_copy a:hover{color:#ff9f22}.body_copy h1,.body_copy h2{font-size:36px;color:#3f5867;line-height:40px;margin-bottom:20px}.body_copy h3{font-size:28px;line-height:30px;color:#3f5867;margin-bottom:20px}.body_copy h4{font-size:20px;line-height:22px;color:#3f5867;margin-bottom:10px}.body_copy ul{list-style:square outside;margin-left:40px}.body_copy ul li{margin-bottom:6px}.body_copy ol{list-style:decimal outside;margin-left:40px}.body_copy ol li{margin-bottom:6px}.body_copy img{max-width:100%}.body_copy img.alignleft{display:block;float:left;margin:0 20px 10px 0}.body_copy img.alignright{display:block;float:right;margin:0 0 10px 20px}.body_copy img.alignmiddle,.body_copy img.aligncenter{display:block;margin:0 auto 30px}.partners_list .partner{border-bottom:1px solid #e4e4e4;padding-bottom:50px;padding-top:50px;*zoom:1}.partners_list .partner:before,.partners_list .partner:after{display:table;content:"";line-height:0}.partners_list .partner:after{clear:both}.partners_list .partner:first-child{padding-top:0}.partners_list .partner:last-child{border-bottom:none}.partners_list .partner .logo{width:450px;float:left;text-align:center}.partners_list .partner .logo img{display:inline-block;max-width:320px}.partners_list .partner .profile{float:right;width:610px}.partners_list .partner h3{font-size:38px;margin-bottom:6px}.partners_list .partner .url{text-transform:uppercase;font-size:14px;margin-bottom:15px}.partners_list .partner .url a{color:#ff9f22;text-decoration:none}.partners_list .partner .url a:hover{text-decoration:underline}.blog_columns{position:relative}.blog_columns .main_column{width:62.1818182%;float:left}.blog_columns .main_column:before{display:block;content:"";width:1px;position:absolute;top:0;bottom:0;left:62.1818182%;background:#e4e4e4}.blog_columns .sidebar{width:37.8181818%;float:right;font-size:18px;line-height:28px;color:#78909e}.blog_columns .sidebar .widget{padding:50px 0;border-bottom:1px solid #e4e4e4;padding-left:55px}.blog_columns .sidebar .widget:last-child{border-bottom:none}.blog_columns .sidebar .video_embed{margin-bottom:30px}.blog_columns .sidebar h3{font-size:35px;line-height:34px;margin-bottom:15px;color:#3f5867}.blog_post{padding-right:55px;padding-top:50px;padding-bottom:50px;border-bottom:1px solid #e4e4e4}.blog_post:last-child{border-bottom:none}.blog_post a{color:#ff9f22;text-decoration:none}.blog_post a:hover{text-decoration:underline}.blog_post .post_title{font-size:35px;line-height:34px;margin-bottom:10px}.blog_post .post_title a{color:#3f5867;text-decoration:none}.blog_post .post_title a:hover{color:#ff9f22}.blog_post .post_meta{color:#78909e;font-size:14px;text-transform:uppercase;line-height:16px}.blog_post .post_body{padding:20px 0 0;font-size:20px;line-height:28px;color:#78909e}.blog_post .post_body p{margin-bottom:30px}.blog_post .post_body p:last-child{margin-bottom:0}#comments{padding-top:50px}.pagination{padding-top:30px;margin-top:-1px;border-top:1px solid #fff}.pagination .pages,.pagination .current,.pagination a{display:inline-block;vertical-align:top;height:26px;line-height:28px;margin-right:6px;padding:0 10px;color:#78909e;font-size:16px}.pagination .pages{padding-left:0}.pagination .current{color:#fff;background:#ff9f22}.pagination a{text-decoration:none}.pagination a:hover{background:#eee}