@charset "UTF-8";body,dd,figure,form{margin:0}.commentlist,.sidebar ol,.sidebar ul,nav ol,nav ul{list-style:none}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.home a.follow,a,a:visited,h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none}.clearfix:after,.sponsor.final+.sponsor{clear:both}.byline time,.em,dfn,em,span.amp{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}iframe{max-width:100%}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}a:focus{outline:dotted thin}a:active,a:hover{outline:0}h1{margin:.67em 0}h2{margin:.83em 0}dl,h3,menu,ol,p,pre,ul{margin:1em 0}h4{margin:1.33em 0}h5{margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}.strong,b,strong{font-weight:700}blockquote{margin:1em 40px}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}small,sub,sup{font-size:75%}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}menu,ol,ul{padding:0 0 0 40px}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}p{-webkit-hyphens:auto;-epub-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.small,small{font-size:75%}ol,ul{padding:0;list-style-type:none}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.home a.follow,.nb{display:inline-block}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.alert-error,.alert-help,.alert-info,.alert-success{margin:10px;padding:5px 18px;border:1px solid}.alert-help{border-color:#e8dc59;background:#ebe16f}.alert-info{border-color:#bfe4f4;background:#d5edf8}.alert-error{border-color:#f8cdce;background:#fbe3e4}.alert-success{border-color:#deeaae;background:#e6efc2}.button,.button:visited,input[type=submit]{font-family:proxima-nova,Helvetica,Arial,sans-serif;border:none;text-transform:uppercase;letter-spacing:1px;padding:5px 12px;color:#fff;display:inline-block;font-size:13px;font-weight:600;text-decoration:none;text-shadow:none;cursor:pointer;margin-bottom:20px;line-height:21px;border-radius:0;background-color:#bf281f;background-image:-webkit-gradient(linear,left top,left bottom,from(#d52d23),to(#bf281f));background-image:-webkit-linear-gradient(top,#d52d23,#bf281f);background-image:-moz-linear-gradient(top,#d52d23,#bf281f);background-image:-o-linear-gradient(top,#d52d23,#bf281f);background-image:linear-gradient(to bottom,#d52d23,#bf281f)}.button:focus,.button:hover,.button:visited:focus,.button:visited:hover,input[type=submit]:focus,input[type=submit]:hover{color:#fff;background-color:#a9241c;background-image:-webkit-gradient(linear,left top,left bottom,from(#bf281f),to(#a9241c));background-image:-webkit-linear-gradient(top,#bf281f,#a9241c);background-image:-moz-linear-gradient(top,#bf281f,#a9241c);background-image:-o-linear-gradient(top,#bf281f,#a9241c);background-image:linear-gradient(to bottom,#bf281f,#a9241c)}.button:active,.button:visited:active,input[type=submit]:active{background-color:#d52d23;background-image:-webkit-gradient(linear,left top,left bottom,from(#bf281f),to(#d52d23));background-image:-webkit-linear-gradient(top,#bf281f,#d52d23);background-image:-moz-linear-gradient(top,#bf281f,#d52d23);background-image:-o-linear-gradient(top,#bf281f,#d52d23);background-image:linear-gradient(to bottom,#bf281f,#d52d23)}.blue-button,.blue-button:visited{border-color:#003769;text-shadow:0 1px 1px #003769;background-color:#004583;background-image:-webkit-gradient(linear,left top,left bottom,from(#00529c),to(#004583));background-image:-webkit-linear-gradient(top,#00529c,#004583);background-image:-moz-linear-gradient(top,#00529c,#004583);background-image:-o-linear-gradient(top,#00529c,#004583);background-image:linear-gradient(to bottom,#00529c,#004583);box-shadow:inset 0 0 3px #007dee}.blue-button:focus,.blue-button:hover,.blue-button:visited:focus,.blue-button:visited:hover{border-color:#002a50;background-color:#003769;background-image:-webkit-gradient(linear,left top,left bottom,from(#004788),to(#003769));background-image:-webkit-linear-gradient(top,#004788,#003769);background-image:-moz-linear-gradient(top,#004788,#003769);background-image:-o-linear-gradient(top,#004788,#003769);background-image:linear-gradient(to bottom,#004788,#003769)}.blue-button:active,.blue-button:visited:active{background-color:#00529c;background-image:-webkit-gradient(linear,left top,left bottom,from(#004583),to(#00529c));background-image:-webkit-linear-gradient(top,#004583,#00529c);background-image:-moz-linear-gradient(top,#004583,#00529c);background-image:-o-linear-gradient(top,#004583,#00529c);background-image:linear-gradient(to bottom,#004583,#00529c)}body{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;color:#333;background:url(../images/bg.png);hyphens:none}.home a.follow{float:right;text-transform:uppercase;font-weight:600;font-size:.9em;letter-spacing:1px;margin:0}.home #department-resources.page,.home #family-resources.page{padding:17px 30px 30px}.home #department-resources h3,.home #family-resources h3{margin:0 0 1em;line-height:1em;text-align:center;text-transform:uppercase;color:#666;font-weight:600;font-size:1em;letter-spacing:1px;position:relative;z-index:10;padding:0 10px;background:url(../images/divider.png) 0 50% repeat-x}.home #department-resources h3 span,.home #family-resources h3 span{background:#FFF;padding:0 10px}.home #department-resources .one_fourth,.home #family-resources .one_fourth{line-height:1px;overflow:hidden;text-align:center}.home #department-resources .one_fourth canvas,.home #family-resources .one_fourth canvas{margin:0;height:auto!important}.home #department-resources .one_fourth a,.home #family-resources .one_fourth a{line-height:1px;overflow:hidden;display:block;width:100%;height:100%;position:relative}.home #department-resources .one_fourth a span,.home #family-resources .one_fourth a span{position:absolute;width:auto;max-width:180px;text-align:left;text-transform:uppercase;color:#FFF;font-weight:600;font-size:14px;letter-spacing:1px;padding:15px;line-height:1.3em;text-shadow:-2px 2px 0 rgba(0,0,0,.5)}.home #department-resources .one_fourth a:hover span.arrow,.home #family-resources .one_fourth a:hover span.arrow{background:#000}.home #department-resources .one_fourth a span.arrow,.home #family-resources .one_fourth a span.arrow{padding:0;width:40px;height:40px;position:absolute;right:0;bottom:0;text-align:center}.home #department-resources .one_fourth a span.arrow:after,.home #family-resources .one_fourth a span.arrow:after{content:'\f105';font-family:FontAwesome;color:#FFF;line-height:40px;text-shadow:none;font-size:23px}.home #department-resources #dept1{background-image:url(/wp-content/uploads/2014/11/everyone_red.jpg);background-repeat:no-repeat;position:50% 50%;background-size:100%}.home #department-resources #dept1:hover{background-image:url(/wp-content/uploads/2014/02/everyone-goes-home2.jpg);background-repeat:no-repeat;position:50% 50%;background-size:100%}.home #department-resources span.arrow{background:#7d1a15}.home #family-resources span.arrow{background:#36a0ff}.home #events-widget h2,.home #news-widget h2{margin:0;font-weight:300;font-size:42px;line-height:1em}.home #events-widget h3,.home #news-widget h3{margin:0;line-height:1.2em;font-size:17px}.home #events-widget p,.home #news-widget p{margin:3px 0 0}.home #events-widget hr,.home #news-widget hr{border-bottom:1px dotted #CCC;background-color:transparent;color:transparent;margin:12px 0}.page-template-page-sponsors-php .entry-content h3{width:100%;overflow:hidden}.page-template-page-brick-results-php table{border-collapse:separate}.page-template-page-brick-results-php table th{text-align:left;padding:10px 2%;border-top:1px solid #CCC;background:#EEE}.page-template-page-brick-results-php table td{padding:10px 2%;border-top:1px dotted #CCC;width:11%}.page-template-page-brick-results-php table td+td{width:27%}.wrap{width:96%;margin:0 auto}hr{width:100%;height:1px;border:none;border-bottom:1px dotted #CCC;margin:20px 0}.entry-content h1+p,.h1,h1{margin-top:0}canvas,img{max-width:100%;height:auto}a,a:visited{color:#d52d23;font-weight:600;transition:all .2s ease-in-out}a:focus,a:hover,a:visited:focus,a:visited:hover{color:#ae251d}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,.3)}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:proxima-nova,Helvetica,Arial,sans-serif;text-rendering:optimizelegibility;font-weight:500}.h1,h1{font-size:2.5em;line-height:1em;margin-bottom:.5em;text-transform:uppercase;font-weight:600;text-shadow:-2px 2px 0 #DDD;color:#00529c}.entry-content h1,.h1.single-title,h1.single-title{text-transform:none;color:#333;font-weight:500;text-shadow:none}.h1.single-title,h1.single-title{margin-bottom:0}.entry-content h1{margin-bottom:.25em}.h2,.h3,h2,h3{font-weight:600}.h2,h2{line-height:1.1em;font-size:1.6em}.home .entry-content h2{margin:0;color:#d52d23}.home .entry-content h2+p{margin-top:.25em}.entry-content h2:first-child,.entry-content h3:first-child,.entry-content p:first-child{margin-top:0}.h3,h3{font-size:1.125em;margin-top:1.25em;margin-bottom:.5em}.h3.search-title,h3+p,h3.search-title{margin-top:0}.h4,h4{font-size:1.1em;font-weight:700}.h5,h5{font-size:.846em;line-height:2.09em;text-transform:uppercase;letter-spacing:2px}#content p#mission{hyphens:manual;-moz-hyphens:manual;text-transform:uppercase;text-align:center;color:#00529c;font-weight:600;letter-spacing:1px;display:block;text-shadow:-1px 1px 0 #DDD;font-size:16px}sup{top:-.25em}.divider{margin:0 10px;color:#CCC}.page-template-page-sponsors .entry-content h3{margin-bottom:.2em}.page-template-page-sponsors .entry-content h3+p{font-style:italic;margin-bottom:3em}.page-template-page-sponsors .sponsor img{display:block;margin:0 auto .75em;max-width:250px}.page-template-page-sponsors .sponsor .sponsor-title{text-align:center;color:#888;margin-bottom:3em;display:block;line-height:1.25em;font-weight:400}.header{background:url(../images/header-noise.jpg) repeat-x}.header #menucont{background:#333}.header .bghead{height:135px;width:100%;position:absolute;z-index:1;background-position:15% 50%}#logo,.header #utility{z-index:10;position:relative}.header #utility{background:#242424;box-shadow:0 0 3px #111}.header #inner-header{position:relative}.header #inner-header.wrap{max-width:1300px}.header #logomark{background:url(../images/nfff-logo-header.png) 0 50% no-repeat;width:100%;height:126px;margin-right:20px;float:left;background-size:100%}.header .desktop{display:none}.header #egh a,.header a.search{display:inline-block;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:1px}.header .one_fourth,.header .three_fourth{position:relative;margin-right:4%;float:left}.header #egh,.header a.search{float:right;margin-left:1px}.header .one_fourth{width:22%}.header .three_fourth{width:74%}.header .final{margin-right:0!important;clear:right}.header img{max-width:100%;height:auto;margin-top:30px}.header #egh a{color:#FFF;font-size:.7em;padding:10px 16px 8px;border-top:4px solid #7d1a15;background:#a9241c}.header #egh a:hover{color:#DDD}.header a.search{color:#CCC;font-size:.9em;padding:6px 16px 7px;border-top:4px solid #a9241c}.header a.search:hover{color:#FFF}.header #sb-search{display:none}.header .menu-button .touch-button{border-top:4px solid #a9241c;color:#CCC}#logo{background-repeat:no-repeat;background-position:right 50%;font-size:.5em;line-height:1em}.nav{border-bottom:0}.nav li a{display:block;text-decoration:none;padding:10px;background-color:transparent;border-bottom:1px solid #ccc}.nav li ul.children li a,.nav li ul.sub-menu li a{padding-left:30px}.page-template-page-fallen-firefighters-php .one_third,.page-template-page-scholarship-recipients .one_third,.page-template-search-firefighters-php .one_third{text-align:center;margin-bottom:2em}.page-template-page-scholarship-recipients .one_third img,.page-template-page-fallen-firefighters-php .one_third img,.page-template-search-firefighters-php .one_third img{margin-bottom:.5em}.page-template-page-scholarship-recipients .one_third h3,.page-template-page-fallen-firefighters-php .one_third h3,.page-template-search-firefighters-php .one_third h3{margin:0}.page-template-page-fallen-firefighters-php .one_third h3+p,.page-template-search-firefighters-php .one_third h3+p{margin:0 0 .5em}#events-widgets .main-event{padding:1%;background:#FFF;border:1px solid #DDD;position:relative;line-height:0;margin-bottom:2em}#events-widgets .main-event a{position:relative;overflow:hidden;display:block}#events-widgets .main-event .one_third p{text-transform:uppercase;font-size:.8em;letter-spacing:1px;text-align:left;margin-top:1em;background:url(../images/get-details.png) 0 50% no-repeat;padding-left:40px;line-height:30px;vertical-align:middle}#events-widgets .main-event .caption{bottom:0;width:100%}#events-widgets .main-event .caption h2{margin:0 0 10px}#events-widgets .main-event .caption p{margin:10px 0}#events-widgets .main-event .caption .byline{font-size:11px;text-transform:uppercase;font-weight:600;color:#FFF;letter-spacing:1px}#events-widgets .main-event .caption .byline .sep{margin:0 10px}#events-widgets .main-event img{margin:0}#events-widgets .caption{position:absolute;bottom:2%;left:2%;width:96%;background:rgba(0,0,0,.7);padding:3%;color:#FFF;line-height:1.3em}#events-widgets .caption h3{font-weight:600;margin:0}#events-widgets .caption .excerpt a,#events-widgets .caption h3 a{line-height:normal}#events-widgets .one_half{margin-bottom:2em}#events-widgets .one_half .event-sml{padding:2%;background:#FFF;border:1px solid #DDD;position:relative;max-width:360px;height:auto;margin:0 auto}#events-widgets .one_half .event-sml p{margin:5px 0;line-height:1.3em}#events-widgets .one_half .event-sml>a{overflow:hidden;display:block;line-height:0;position:relative}#events-widgets .one_half .event-sml a:hover h3{color:#d52d23}.blog h2 a,.byline{color:#333}#events-widgets .one_half .event-sml a img{margin:0}.page-template-page-event-category-php img{margin-bottom:0!important}#link-widgets article.event{margin-bottom:2em}#link-widgets article.event .event-sml h4{font-size:.9em;text-transform:uppercase;letter-spacing:1px;font-weight:600;margin:0;padding-bottom:1em;border-bottom:1px dotted #CCC}#content{margin-top:1.5em}#content ol,#content ul{font-size:14px;overflow:hidden}.blog .article-header{border-bottom:none}.blog h2{margin:0}.blog .entry-content img{padding:5px;box-shadow:0 0 3px #BBB}.blog .entry-content p:first-child{margin-top:0}.blog .post hr{border-bottom:1px dotted #BBB;margin:10px 0 20px}.single .post .article-header{border-bottom:1px dotted #CCC;margin-bottom:1em;padding-bottom:.25em}.single .post img{padding:5px;box-shadow:0 0 3px #BBB}#main #post-not-found,#main #secondary-body,#main .event,#main .firefighters, #main .scholarship,#main .page,#main .post{-webkit-box-shadow:0 0 6px silver;-moz-box-shadow:0 0 6px silver;box-shadow:0 0 6px silver;background:#FFF;padding:30px;margin-bottom:1em}.byline{font-size:13px!important}.byline .author{text-transform:uppercase;font-weight:600;letter-spacing:1px}.firefighters .entry-content img, .scholarship .entry-content img{padding:5px;box-shadow:0 0 3px #BBB}.firefighters .entry-content ul li, .scholarship .entry-content ul li{padding-left:36px;margin-bottom:10px;font-weight:600;font-size:1.1em}.firefighters .entry-content ul li:before, .scholarship .entry-content ul li:before{color:#00529c}.entry-content .one_fifth,.entry-content .one_fourth{text-align:center}.entry-content .one_fifth img,.entry-content .one_fourth img{margin-bottom:0}.entry-content p+ul{margin-top:0}.entry-content ul li{text-indent:-11px;padding-left:11px;line-height:1.3em;margin-bottom:5px}.entry-content ul li:before{content:'•';color:#999;margin-right:5px}.pagination ul li:before,.tubepress-pagination ul li:before{content:none}.tubepress-pagination ul li{text-indent:0;padding-left:0;line-height:1.5;margin-bottom:0;float:left}.entry-content ol{list-style:decimal inside;text-indent:-16px;padding-left:16px}.entry-content ol ol{list-style-type:lower-alpha}.entry-content dd{margin-left:0;font-size:.9em;color:#787878;margin-bottom:1.5em}.entry-content canvas,.entry-content img{margin:0 0 1.5em;max-width:100%;height:auto}.entry-content object,.entry-content video{max-width:100%;height:auto}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:.85em;margin:4px 0 7px;text-align:center}#wp-advanced-search .wpas-select,#wp-advanced-search input[type=text]{width:400px!important;max-width:100%!important;margin-bottom:5px}#wp-advanced-search input[type=text]{border-radius:3px;border:1px solid #CCC;padding:3px 8px;font-family:proxima-nova,Helvetica,Arial,sans-serif}.page-template-page-fallen-search-php .entry-content img{display:block;margin:0 auto}.page-template-page-fallen-search-php .entry-content h3{margin:0;text-align:center}.page-template-page-fallen-search-php .entry-content h3+p{margin-top:0;text-align:center}.pagination,.wp-prev-next{margin:1.1em 0 2.2em}.pagination{text-align:center}.pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;margin:1px}.pagination ul li{padding:0;margin:0;float:left;display:inline;overflow:hidden;text-indent:0}.pagination ul li a,.pagination ul li span{margin:0;text-decoration:none;line-height:1em;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.contact-form br,.home #sidemenu,.respond-form form li label,.respond-form form li small{display:none}.pagination ul li span.current{font-weight:700}.wp-prev-next .prev-link{float:left}.commentlist .vcard time,.wp-prev-next .next-link{float:right}#comments{margin:0;color:#00529c}.commentlist{margin-top:0}.commentlist li{position:relative;clear:both;overflow:hidden;list-style-type:none;margin-bottom:1.5em;padding:0;border-bottom:1px dotted #BBB}.commentlist li:last-child{margin-bottom:0}.commentlist li ul.children{margin:0}.commentlist li[class*=depth-]{margin-top:1.1em}.commentlist li.depth-1{margin-left:0;margin-top:0}.commentlist li:not(.depth-1){margin-right:-10px;margin-left:-10px;margin-top:0;padding-bottom:0}.commentlist .vcard{margin-left:50px}.commentlist .vcard cite.fn{font-weight:700;font-style:normal}.commentlist .vcard time a{color:#999;text-decoration:none}.commentlist .vcard time a:hover{text-decoration:underline}.commentlist .vcard img.avatar{position:absolute;left:10px;padding:2px;border:1px solid #cecece;background:#fff}.commentlist .comment_content{padding-bottom:1em;margin-left:0}.commentlist .comment_content cite{font-weight:700;font-style:italic}.commentlist .comment_content p{margin:0 0 .5em;font-size:1em;line-height:1.5em}.commentlist .comment-reply-link{text-decoration:none;float:right;background:#4598bb;padding:3px 5px;color:#fff;opacity:.65;margin-bottom:10px;font-weight:700;font-size:.9em}#sidemenu ul li .children .children>li .children>li a,#sidemenu ul li .children .children>li a{font-weight:400}.commentlist .comment-reply-link:focus,.commentlist .comment-reply-link:hover{opacity:1}.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea{border:1px solid #CCC;border-radius:3px;padding:5px 8px}.respond-form{margin:1.5em 0 0;padding-bottom:0}.respond-form form{margin:.75em 0}.respond-form form li{list-style-type:none;clear:both;margin-bottom:.7335em}.respond-form form input[type=email],.respond-form form input[type=text],.respond-form form input[type=url],.respond-form form textarea{padding:3px 6px;background:#efefef;border:2px solid #cecece;line-height:1.5em}.respond-form form input[type=email]:focus,.respond-form form input[type=text]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus{background:#fff}.respond-form form input[type=email]:invalid,.respond-form form input[type=text]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{outline:0;border-color:#fbc2c4;background-color:#f6e7eb;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.respond-form form input[type=email],.respond-form form input[type=text],.respond-form form input[type=url]{max-width:400px;min-width:250px}.respond-form form textarea{resize:none;width:97.3%;height:150px}#comment-form-title{margin:0 0 1.1em}#allowed_tags{margin:1.5em 10px .7335em 0}.nocomments{margin:0 20px 1.1em}.cycloneslider-slide{padding:3px}.cycloneslider-template-standard .cycloneslider-slides{overflow:visible}.cycloneslider-template-standard .cycloneslider-caption{margin:0 8px;width:auto;bottom:4px}.widget.widget_nfff_ff{background:0 0;box-shadow:none;margin:0 auto;padding:10px 0 5px;text-align:center}.widget .textwidget .button{margin-bottom:0}#sidemenu,#sidemenu ul li.current_page_ancestor>.children,#sidemenu ul li.current_page_item>.children{display:block}#sidemenu{background:#FFF;padding:20px;border:1px solid #DDD;margin-bottom:.5em}#sidemenu ul{margin:0}#sidemenu ul li{text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #DDD;margin-bottom:.5em;padding-bottom:.5em}#sidemenu ul li.current_page_item>a{color:#d52d23}#sidemenu ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#sidemenu ul li:last-child .children{margin:0 0 0 15px}#sidemenu ul li .children{margin:0 0 0 15px;display:none}#sidemenu ul li .children .children>li{text-indent:-8px;padding-left:8px}#sidemenu ul li .children .children>li:before{content:'•';margin-right:3px}#sidemenu ul li .children .children>li .children>li{font-style:italic;text-indent:-11px;padding-left:11px}#sidemenu ul li .children .children>li .children>li:before{content:'–';margin-right:3px}#sidemenu ul li .children li{text-transform:none;letter-spacing:0;border-bottom:none;padding-bottom:0;line-height:1.2em;margin-top:.25em;margin-bottom:.25em}#sidemenu ul li .children li.current_page_ancestor>.children,#sidemenu ul li .children li.current_page_item>.children{display:block}#sidemenu ul li .children li .children{display:none}#sidemenu ul li a{color:#333}.sidebar img{max-width:100%;height:auto}.sidebar .five_sixth,.sidebar .four_fifth,.sidebar .one_fifth,.sidebar .one_fourth,.sidebar .one_half,.sidebar .one_sixth,.sidebar .one_third,.sidebar .three_fifth,.sidebar .three_fourth,.sidebar .two_fifth,.sidebar .two_third{position:relative;margin-right:4%;float:left}.sidebar .one_third{width:30.66%}.sidebar .two_third{width:65.33%}.sidebar .final{margin-right:0!important;clear:right}.widget_em_widget h4.widgettitle{font-size:42px;text-transform:lowercase;font-weight:400;line-height:.85em;border-bottom:1px dotted #AAA;padding-bottom:.25em;margin-bottom:.25em}.widget_em_widget h3,.widget_em_widget p{margin:0;line-height:1.3em}.widget_em_widget ul{margin-top:1em}.widget_em_widget ul li{border-bottom:1px dotted #AAA}.widget_em_widget ul li.all-events-link{border-bottom:none;text-align:right}.widget_em_widget ul li.all-events-link a{letter-spacing:1px}.widget_em_widget ul li.all-events-link a:after{content:'\f0da';font-family:FontAwesome;margin-left:6px}.widget_em_widget .date{background:#DDD;display:block;text-align:center;color:#666;line-height:22px;padding:5px;text-transform:uppercase}.widget a.follow,.widget.widget_support_nfff a{text-decoration:none;display:inline-block;text-transform:uppercase;letter-spacing:1px}.widget_em_widget .date .day{font-size:30px}#bam_widget{background:url(../images/bells-across-america2.jpg) 50% 0 no-repeat;height:189px;color:#FFF;text-shadow:2px 2px 0 #000}#bam_widget .widgettitle{font-family:lexia,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.2em;font-weight:300;margin:0}#fhblue_widget p,#fhred_widget p{margin-top:5px;line-height:1.4em}#bam_widget h5{margin:5px 0 0}#fhblue_widget{padding:5px;background:#FFF;text-shadow:-2px 2px 0 #003769;color:#FFF}#fhblue_widget .widgetcont{background:#00529c;overflow:hidden;padding:30px 20px 25px}#fhblue_widget .button{background:#003769;margin-bottom:0;-webkit-box-shadow:0 0 5px #003769;-moz-box-shadow:0 0 5px #003769;box-shadow:0 0 5px #003769}#fhblue_widget .button:hover{background:#002a50}#fhred_widget{padding:5px;background:#FFF;text-shadow:-2px 2px 0 #931f18;color:#FFF}#fhred_widget .widgetcont{background:#bf281f;overflow:hidden;padding:30px 20px 25px}#fhred_widget .button{background:#931f18;margin-bottom:0;-webkit-box-shadow:0 0 5px #931f18;-moz-box-shadow:0 0 5px #931f18;box-shadow:0 0 5px #931f18}#fhred_widget .button:hover{background:#7d1a15}.widgettitle{margin:0;font-size:1.75em;font-weight:600;line-height:1em}.widget.simple_tweet_widget ul,.widget.simple_tweet_widget ul li{margin-bottom:0}.simple_tweet_widget .widgettitle,.widget_nfff_facebook .widgettitle{color:#10498a}.widget.widget_nfff_memorial .widgettitle,.widget.widget_support_nfff .widgettitle{font-family:lexia,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.2em;font-weight:300;margin:0}.widget.widget_nfff_memorial{background:url(../images/widget-memorial.jpg) 50% 0 no-repeat;color:#FFF;text-shadow:2px 2px 0 #000;padding:122px 30px 20px;margin-top:0;height:250px}.widget.widget_nfff_memorial h5{margin:.5em 0 1em}.widget.widget_support_nfff{background:url(../images/support-bg.jpg) 50% top no-repeat #000;color:#FFF;text-shadow:2px 2px 0 #000;padding:28px 30px 20px;margin-top:0}.widget.widget_support_nfff ul{margin-top:8px}.widget.widget_support_nfff li{border-bottom:1px dotted rgba(255,255,255,.5);margin-bottom:0}.widget.widget_support_nfff li:first-child{border-top:1px dotted rgba(255,255,255,.5)}.widget.widget_support_nfff a{color:#FFF;padding:6px 0;font-size:.95em}.widget.widget_support_nfff a:after{content:'\f0da';font-family:FontAwesome;margin-left:6px}.widget.widget_support_nfff a:hover{color:#CCC}.widget{background:#FFF;padding:25px;box-shadow:0 0 6px silver;font-size:.9em;overflow:hidden;width:359px;max-width:100%;margin:1em auto}.widget a.follow{font-weight:600;font-size:.9em;margin-top:5px}.widget .one_third img{border-radius:3px;box-shadow:0 0 5px #CCC}.widget ul{margin-top:.25em}.footer{clear:both;margin-bottom:3em}.footer #sponsors{margin-bottom:2em;position:relative;background:#fff;box-shadow:0 0 5px #CCC;border:1px solid #CCC;padding:20px 40px}.footer #sponsors h5{margin:0 0 1.5em;text-align:center;text-transform:uppercase;letter-spacing:1px;font-weight:400;line-height:1.3em}.footer #sponsors #next,.footer #sponsors #prev{position:absolute;top:50%}.footer #sponsors #next i,.footer #sponsors #prev i{font-size:27px;color:#CCC;z-index:3;position:relative}.footer #sponsors .shadleft,.footer #sponsors .shadright{width:3px;z-index:0;position:absolute;height:73px;display:block;top:-24px}.footer #sponsors .shadright{left:0;border-left:1px solid #CCC;background:-moz-linear-gradient(left,#eee 0,rgba(238,238,238,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#eee),color-stop(100%,rgba(238,238,238,0)));background:-webkit-linear-gradient(left,#eee 0,rgba(238,238,238,0) 100%);background:-o-linear-gradient(left,#eee 0,rgba(238,238,238,0) 100%);background:-ms-linear-gradient(left,#eee 0,rgba(238,238,238,0) 100%);background:linear-gradient(to right,#eee 0,rgba(238,238,238,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#00eeeeee', GradientType=1 )}.footer #sponsors .shadleft{right:0;border-right:1px solid #CCC;background:-moz-linear-gradient(left,rgba(238,238,238,0) 0,#eee 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(238,238,238,0)),color-stop(100%,#eee));background:-webkit-linear-gradient(left,rgba(238,238,238,0) 0,#eee 100%);background:-o-linear-gradient(left,rgba(238,238,238,0) 0,#eee 100%);background:-ms-linear-gradient(left,rgba(238,238,238,0) 0,#eee 100%);background:linear-gradient(to right,rgba(238,238,238,0) 0,#eee 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eeeeee', endColorstr='#eeeeee', GradientType=1 )}.footer #sponsors #prev{left:20px}.footer #sponsors #next{right:20px}.footer #carousel a{display:inline-block;line-height:50px;margin:0 10px;text-align:center}.footer #carousel a img{max-width:70%;display:block;margin:0 auto 15px}.footer #carousel a h5{margin:0}.footer nav ul,.footer nav ul li{margin-top:0}.footer hr{color:#cecece;background-color:#cecece}.footer a,.footer p,.footer ul{color:#000;font-size:13px}.footer p{margin:4px 0}.footer #about{margin:15px 0}.footer a:hover{color:#666}.footer .vr{color:#999;margin:0 10px}.footer .disclaimer p{line-height:1em}.footer .disclaimer a,.footer .disclaimer p{font-size:10px}@media only screen and (min-width:481px){.header img{margin-top:20px}.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}}@media only screen and (max-width:767px){#main .page{margin-bottom:0}.bghead{background:0 0!important}.entry-content .one_fifth,.entry-content .one_fourth{text-align:center}.home #department-resources .one_fourth,.home #family-resources .one_fourth{width:50%;float:left}#events-widgets .main-event .byline,#events-widgets .main-event .two_third{display:none}}@media only screen and (min-width:768px){.onecol{width:5.801104972%}.twocol{width:14.364640883%}.threecol{width:22.928176794%}.fourcol{width:31.491712705%}.fivecol{width:40.055248616%}.sixcol{width:48.618784527%}.sevencol{width:57.182320438000005%}.eightcol{width:65.74585634900001%}.ninecol{width:74.30939226%}.tencol{width:82.87292817100001%}.elevencol{width:91.436464082%}.twelvecol{width:99.999999993%}.eightcol,.elevencol,.fivecol,.fourcol,.ninecol,.onecol,.sevencol,.sixcol,.tencol,.threecol,.twelvecol,.twocol{position:relative;float:left;margin-left:2.762430939%}.first,.header a.search{margin-left:0}.first{clear:both}.last{float:right}.home #main{margin-top:2.2em}.home #department-resources .one_fourth,.home #family-resources .one_fourth{width:24.75%;margin-right:.25%}.wrap{max-width:960px}.one_half{width:48%}.one_third{width:30.66%}.two_third{width:65.33%}.one_fourth{width:22%}.three_fourth{width:74%}.one_fifth{width:16.8%}.two_fifth{width:37.6%}.three_fifth{width:58.4%}.four_fifth{width:67.2%}.one_sixth{width:13.33%}.five_sixth{width:82.67%}.five_sixth,.four_fifth,.one_fifth,.one_fourth,.one_half,.one_sixth,.one_third,.three_fifth,.three_fourth,.two_fifth,.two_third{position:relative;margin-right:4%;float:left}.final{margin-right:0!important;clear:right}.clearboth{clear:both;display:block;font-size:0;height:0;line-height:0;width:100%}.header img{margin-top:0}.header .bghead{background-position:right 50%!important}.header #logomark{position:absolute;top:7px;width:152px;height:149px}.header #menucont{background:#FFF;border-bottom:1px solid #CCC;box-shadow:0 1px 4px #D0D0D0}.header .social{margin:7px 0 7px 25px;float:left}.header .social a{text-indent:-9999px;width:22px;height:22px;display:inline-block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);-khtml-opacity:.75;-moz-opacity:.75;opacity:.75}.header .social a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}.header .social .facebook{background:url(../images/social_sprites.png) no-repeat}.header .social .linkedin{background:url(../images/social_sprites.png) -44px 0 no-repeat}.header .social .twitter{background:url(../images/social_sprites.png) -22px 0 no-repeat}.header .social .youtube{background:url(../images/social_sprites.png) -66px 0 no-repeat}.header .social .google{background:url(../images/social_sprites.png) -132px 0 no-repeat}.header .social .pinterest{background:url(../images/social_sprites.png) -110px 0 no-repeat}.header .social .instagram{background:url(../images/social_sprites.png) -154px 0 no-repeat}.header .social .ffn{background:url(../images/social_sprites.png) -88px 0 no-repeat}.header .sb-search{position:relative;margin-top:0;width:0;min-width:40px;height:38px;float:right;overflow:hidden;-webkit-transition:width .3s;-moz-transition:width .3s;transition:width .3s;-webkit-backface-visibility:hidden}.header .sb-search-input{position:absolute;top:0;right:0;border:none;outline:0;background:#fff;width:280px;height:38px;margin:0;z-index:10;padding:0 10px;font-family:inherit;font-size:.9em;color:#2c3e50}.header .sb-search-input::-webkit-input-placeholder{color:#ccc}.header .sb-search-input:-moz-placeholder{color:#ccc}.header .sb-search-input::-moz-placeholder{color:#ccc}.header .sb-search-input:-ms-input-placeholder{color:#ccc}.header .sb-icon-search,.header .sb-search-submit{width:40px;height:38px;display:block;position:absolute;right:0;top:0;padding:0;margin:0;line-height:33px;text-align:center;cursor:pointer}.header .sb-search-submit{background:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;color:transparent;border:none;outline:0;z-index:-1}.header .sb-icon-search{color:#ccc;background:#242424;border-top:4px solid #a9241c;z-index:90;font-size:16px;font-family:FontAwesome;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}.header .sb-icon-search:before{content:"\f002"}.header .no-js .sb-search,.header .sb-search.sb-search-open{width:300px}.header .no-js .sb-search .sb-icon-search,.header .sb-search.sb-search-open .sb-icon-search{background:#242424;color:#fff;z-index:11;border-top:4px solid #7d1a15}.header .no-js .sb-search .sb-search-submit,.header .sb-search.sb-search-open .sb-search-submit{z-index:90}.header .desktop{display:block}#logo{font-size:1em;line-height:135px;margin:0;padding:0}#logo img{margin-left:175px;vertical-align:middle}p#mission{width:90%;margin:0 auto}.mobile{display:none!important}.header #sb-search{display:block}.nav{background:0 0;border:0}.nav #menu-utility{margin:0 1px 0 0;float:right}.nav #menu-utility li.firehero a{background:#00529c;border-top:4px solid #a9241c;color:#FFF}.nav #menu-utility li.firehero a:hover{background:#d52d23;color:#CCC}.nav #menu-utility li{border-right:1px solid #161616;-moz-box-shadow:1px 0 0 #3b3b3b;box-shadow:1px 0 0 #3b3b3b}.nav #menu-utility li a{color:#CCC;font-size:.7em;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:10px 16px 8px;border-top:4px solid #a9241c}.nav #menu-utility li a:hover{background:inherit;color:#EEE}.nav #menu-utility li:first-child{border-left:1px solid #161616;-moz-box-shadow:-1px 0 0 #3b3b3b,1px 0 0 #3b3b3b;box-shadow:-1px 0 0 #3b3b3b,1px 0 0 #3b3b3b}.nav #menu-utility li:first-child:last-child{border-right:none}.nav ul{margin-top:0;float:right;width:auto}.nav li,.widgetfloat{float:left}.nav .menu-main-container>ul>li{border-right:1px solid #D5D5D5}.nav .menu-main-container>ul>li:first-child{border-left:1px solid #D5D5D5}.nav li{position:relative}.nav li a{border-bottom:0;color:#00529c;font-weight:700;padding:11px 15px;letter-spacing:.5px}.nav li a:focus,.nav li a:hover{background-color:#00529c;color:#FFF}.nav li ul.children,.nav li ul.sub-menu{margin-top:0;padding:10px 0;background:#FFF;border-top:5px solid #00529c;position:absolute;overflow:hidden;width:auto;visibility:hidden;z-index:8999;-webkit-box-shadow:0 0 5px rgba(0,0,0,.15);-moz-box-shadow:0 0 5px rgba(0,0,0,.15);box-shadow:0 0 5px rgba(0,0,0,.15)}.nav li ul.children li,.nav li ul.sub-menu li{padding:0 20px}.nav li ul.children li a,.nav li ul.sub-menu li a{border-right:0;display:block;width:250px;font-size:14px;text-transform:uppercase;font-weight:600;color:#333;border-bottom:1px solid #DDD;padding:8px 0;line-height:1.25em}.nav li ul.children li a:focus,.nav li ul.children li a:hover,.nav li ul.sub-menu li a:focus,.nav li ul.sub-menu li a:hover{background:#FFF;color:#d52d23}.nav li ul.children li:last-child a,.nav li ul.sub-menu li:last-child a{border-bottom:0}.footer ul.footer-nav li,.footer ul.footer-nav li:first-child{border:none}.nav li:hover ul{top:auto;overflow:visible;visibility:visible}.nav li:nth-last-child(-n+2) .sub-menu{right:0;left:auto}.home .sidebar{margin-top:2.2em}.sidebar{margin-top:3.75em}.sidebar .one_third{width:25%}.widget{margin:1em 0}.widget ul li{margin-bottom:.75em}.widget ul li ul{margin-top:.75em;padding-left:1em}.footer ul.footer-nav li a{border:none;padding:0;font-weight:400;color:#000;letter-spacing:0}.footer ul.footer-nav li a:hover{background:0 0}}@media only screen and (max-width:1029px){.home .entry-content .three_fifth,.home .entry-content .two_fifth{width:100%}}@media only screen and (min-width:1030px){p#mission{width:75%}#menucont ul#menu-main>li{font-size:16px}}@media only screen and (min-width:1300px){.wrap{max-width:1140px}}@media print{.event-sml,article{padding:0!important;box-shadow:none!important;border:none!important}#inner-header,#utility,.event-sml img{display:none}.event-sml .caption,.home #department-resources .one_fourth a span,.home #family-resources .one_fourth a span{position:relative!important}blockquote,img,pre,tr{page-break-inside:avoid}@media only screen and (min-width:768px) and (max-width:959px){.tubepress_container iframe{height:420px}}@media only screen and (min-width:481px) and (max-width:767px){.tubepress_container iframe{height:225px}}@media only screen and (max-width:480px){.tubepress_container iframe{height:157px}}*{background:0 0!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}.event-sml .caption h3,.event-sml .caption p{color:#000}.header:after{content:'National Fallen Firefighters Foundation';display:block;text-align:center;font-size:30px}.embed-youtube,iframe{display:none!important}.home #department-resources canvas,.home #family-resources canvas{display:none}.home #department-resources .one_fourth,.home #family-resources .one_fourth{line-height:20px!important;float:none!important}.home #department-resources .one_fourth a,.home #family-resources .one_fourth a{display:block!important;overflow:hidden;width:100%;line-height:20px!important;position:relative!important;height:20px!important}.addthis_custom_sharing,.bghead{display:none}a,a:visited{color:#444!important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.page-navigation,.respond-form,.sidebar,.wp-prev-next,nav{display:none}}

.ms-membership-form-wrapper a {
    display: none;
}
