@charset "UTF-8";@import url(//hello.myfonts.net/count/3c11f9);abbr,address,article,aside,audio,b,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,frame,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,select,small,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var,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}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #eee9e9;margin:1em 0;padding:0}code,kbd,pre,samp{font-family:monospace,sans-serif}.ie7 img{-ms-interpolation-mode:bicubic}html{overflow-y:scroll}small{font-size:85%}strong,th{font-weight:700}em{font-style:italic}td{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px}.clearfix::after{clear:both;content:'';display:table}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.alignnone{clear:both;margin:1.5em 0}.alignleft,.alignright,.left,.right,.wp-block-image .alignleft,.wp-block-image .alignright,[align=left],[align=right]{display:block;float:none}.wp-block-image .alignleft,.wp-block-image .alignright{margin:1em auto}@media all and (min-width:768px){.left{float:left}.alignleft,.wp-block-image .alignleft,[align=left],img.left{float:left;margin:.3em 2em 1em 0}.right{float:right}.alignright,.wp-block-image .alignright,[align=right],img.right{float:right;margin:.3em 0 1em 2em}}.ab-block-spacer,.clear{clear:both}.textright{text-align:right}.textcenter{text-align:center}.textleft{text-align:left}.separator{height:15px;border-bottom:1px dashed #ccc;margin-bottom:15px}.hidden{display:none}.invisible{visibility:hidden}.padded{padding:20px}a{text-decoration:none}a:hover{color:#bc2f26;text-decoration:underline}a:active,a:focus,a:hover{outline:0}.wp-caption,embed,iframe,img,object,svg{height:auto;max-width:100%}.wp-block-embed.is-type-video{position:relative;overflow:hidden;width:100%;padding-top:56.25%;margin:1em 0}.wp-block-embed.is-type-video embed,.wp-block-embed.is-type-video iframe,.wp-block-embed.is-type-video object{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.wp-block-image figure.alignleft,.wp-block-image figure.alignright{display:table}.wp-block-image figcaption{font-size:13px;font-size:.8125rem}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}@font-face{font-family:CentSchbookBdCnBTWXX-Bold;src:url(../fonts/CentSchbookBdCnBTWXX-Bold/font.woff2) format("woff2"),url(../fonts/CentSchbookBdCnBTWXX-Bold/font.woff) format("woff")}@font-face{font-family:CentSchbookMonoBTWXX-Rg;src:url(../fonts/CentSchbookMonoBTWXX-Rg/font.woff2) format("woff2"),url(../fonts/CentSchbookMonoBTWXX-Rg/font.woff) format("woff")}@font-face{font-family:CentSchbookBTWGL4WXX-Roman;src:url(../fonts/CentSchbookBTWGL4WXX-Roman/font.woff2) format("woff2"),url(../fonts/CentSchbookBTWGL4WXX-Roman/font.woff) format("woff")}@font-face{font-family:CentSchbookBTWGL4WXX-Italic;src:url(../fonts/CentSchbookBTWGL4WXX-Italic/font.woff2) format("woff2"),url(../fonts/CentSchbookBTWGL4WXX-Italic/font.woff) format("woff")}@font-face{font-family:CentSchbookBTWGL4WXX-Bold;src:url(../fonts/CentSchbookBTWGL4WXX-Bold/font.woff2) format("woff2"),url(../fonts/CentSchbookBTWGL4WXX-Bold/font.woff) format("woff")}@font-face{font-family:CentSchbookBTWGL4WXX-BoldIt;src:url(../fonts/CentSchbookBTWGL4WXX-BoldIt/font.woff2) format("woff2"),url(../fonts/CentSchbookBTWGL4WXX-BoldIt/font.woff) format("woff")}#footer{background:#454545;color:#fff;padding:65px 60px}#footer a{color:#fff}#footer nav{margin:0 auto}#footer nav .right{width:100%;padding:10px 0;box-sizing:border-box}@media all and (min-width:1024px){#footer nav .right{padding:10px 40px}}@media all and (min-width:1024px){#footer nav .right{width:auto;padding:0}}#footer nav .right a.give{display:block;font-family:"Roboto Condensed",sans-serif;text-align:center;background:#bc2f26;width:100%;padding:15px 0;box-sizing:border-box;text-transform:uppercase;font-size:17px;font-weight:400;letter-spacing:1px}#footer nav .right a.give:hover{background:0 0;text-decoration:none;background:#fff;color:#bc2f26}#footer nav .right .powered-by{font-family:"Roboto Condensed",sans-serif;text-align:center;font-size:14px}@media all and (min-width:500px) and (max-width:1023px){#footer nav .right .powered-by{text-align:left;margin-top:-60px}}@media all and (min-width:1024px){#footer nav .right .powered-by{text-align:left}}#footer .footer-nav{width:100%}#footer .footer-nav li ul{margin:0}#footer .footer-nav>li>a{font-family:"Roboto Condensed",sans-serif;text-transform:uppercase}#footer .footer-nav a{display:block;font-size:14px;font-weight:300;line-height:25px}#footer .footer-nav a:hover{color:#bc2f26}@media all and (min-width:1024px){#footer .footer-nav{width:calc(100% - 196px)}#footer .footer-nav>li{width:calc(100% / 6)}}#footer .footer-nav>li{display:inline-block;box-sizing:border-box;padding-left:0;text-align:left;vertical-align:top;width:19%}@media all and (max-width:560px){#footer .footer-nav>li{margin-bottom:2em;width:100%}#footer .footer-nav>li a{text-align:center}}#footer .footer-nav>li:first-of-type{padding-left:0}#footer .left ul li ul li a{display:block;color:#6d6e70;padding:5px 0}#footer .left li a:hover{color:#ad8833}#footer .left>ul>li>a:hover{text-decoration:none}#footer .privacy{font-size:14px;text-decoration:underline}#footer a.privacy:hover{color:#6d6e70}#breadcrumbs{font-family:"Roboto Condensed",sans-serif;margin-bottom:20px}#breadcrumbs a,#breadcrumbs span{text-transform:uppercase}#breadcrumbs a:hover{text-decoration:none}.button a,.container input[type=submit],a.button{font-family:"Roboto Condensed",sans-serif;display:inline-block;vertical-align:middle;padding:5px 8px;color:#fff;text-transform:uppercase;font-size:12px;background:#bc2f26;border-radius:0}.button.arrow,.button.arrow:active,.button.arrow:hover{text-transform:none;padding-right:40px}.button a:hover,.container input[type=submit]:hover,a.button:hover{background:#58595b;text-decoration:none;color:#fff}.container input[type=submit]:active,a.button:active{background:#000}.container input[type=image],.container input[type=submit]{cursor:pointer;font-weight:300}h2 a.open:before{content:"";display:inline-block;height:8px;margin-bottom:2px;width:12px;vertical-align:middle;overflow:hidden}h2 a.open.opened:before,h2 a.open:hover:before{background-position:0 -8px}.cbo{padding:0 20px}.cbo h3{font:normal 14px/1.3 Arial,Helvetica,sans-serif}.cbo .details{padding:0 20px}.cbo .details .separator{margin:15px 0 30px}h3 a.open:before{content:"+ ";padding-right:6px}h3 a.open.opened:before{content:"- ";font-weight:700;padding-right:6px}.filters{border-bottom:1px dashed #d9cbce;padding-bottom:20px}.filters li{padding-left:0}.filters li select{width:100%}@media all and (max-width:600px){.dataTables_wrapper>div{width:100%;position:relative;top:auto;left:auto;margin-bottom:25px}}@media all and (min-width:900px){.filters li{padding-left:13px}}.filters li:first-child{padding-left:0}#cbo_datatables_wrapper{position:relative;padding-top:60px}.dataTables_filter,.dataTables_length{position:absolute;top:16px}.dataTables_length{left:0}.dataTables_filter{right:0}#cbo_datatables{margin-bottom:20px;width:100%;border:none}#cbo_datatables tr.even{background:#efeae7}#cbo_datatables td{font-size:12px;line-height:1.4;padding:6px 12px}#cbo_datatables td .preview{padding:20px 0 20px 20px}#cbo_datatables th{text-align:left;padding:8px 12px;font-size:14px}#cbo_datatables th,#cbo_datatables th a{color:#fff;background-color:#3e3a3b}#cbo_datatables th.sorting,#cbo_datatables th.sorting_asc,#cbo_datatables th.sorting_asc_disabled,#cbo_datatables th.sorting_desc,#cbo_datatables th.sorting_desc_disabled{background-repeat:no-repeat;background-position:90% center}#cbo_datatables th.sorting_asc{background-image:url(../images/sort-asc.png)}#cbo_datatables th.sorting_desc{background-image:url(../images/sort-desc.png)}#cbo_datatables th.sorting{background-image:url(../images/sort-both.png)}#cbo_datatables th.sorting_asc_disabled{background-image:url(../images/sort-asc-disabled.png)}#cbo_datatables th.sorting_desc_disabled{background-image:url(../images/sort-desc-disable.png)}.dataTables_info,.dataTables_paginate{padding:10px 0 0;font-size:12px}.dataTables_info{font-style:italic;padding-left:12px}.dataTables_paginate{float:right;margin-top:-32px;padding-right:12px}.dataTables_paginate div{display:inline-block;height:24px;width:28px;overflow:hidden;background-image:url(../images/sort-paginate.png);background-repeat:no-repeat}.paginate_enabled_previous{background-position:0 -24px;cursor:pointer}.paginate_disabled_previous{background-position:0 -72px}.paginate_enabled_next{background-position:0 0;cursor:pointer}.paginate_disabled_next{background-position:0 -48px}#cbo_datatables{width:100%!important}@media all and (max-width:900px){#cbo_datatables th:nth-of-type(2){display:none}#cbo_datatables tr td:nth-of-type(2){display:none}}.cbo-success-story .right{text-align:left}#successlist{height:auto}#successlist img{vertical-align:text-top;margin-top:3px}#successlist li{padding:12px 0;border-top:1px solid #535353}#successlist li div.left{color:#bc2f26;font-size:14px;width:calc(100% - 45px)}#successlist li:hover a span{color:#ad8833;text-decoration:none}#successlist li:first-child{border-top:none}#successlist a span{display:block;color:#3b3b3b}#successlist li:hover a{color:#3b3b3b;text-decoration:none}.pagination{text-align:center;padding-top:24px;margin:40px auto 10px}.archive.category .pagination,.blog .pagination{border-top:4px double #d3d3d4}.pagination a,.pagination span{margin:0 5px;padding:4px 8px;font-family:sofia-pro,sans-serif!important;font-style:normal!important;font-weight:300!important}.pagination a{color:#717171}.pagination a:hover{text-decoration:none;color:#bc2f26!important}.pagination .current{display:inline-block;font-weight:700;color:#fff;background:#bc2f26;text-shadow:rgba(0,0,0,.7) 0 1px 0;border-radius:3px;box-shadow:inset 0 0 4px 1px rgba(246,76,64,.6)}.sidebar-nav .menu>li{padding-left:0}.sidebar-nav .menu>li>a{color:#bc2f26;margin:0;font-family:"Roboto Condensed",sans-serif;font-size:23px;font-weight:700;letter-spacing:0;line-height:30px;text-decoration:none;text-transform:uppercase}.sidebar-nav .menu>li>a:hover{color:#58595b}.sidebar-nav li{padding:0 0 4px 19px;border-top:1px solid #ccc;background:url(../images/bullet.png) 4px 12px no-repeat}.sidebar-nav li:first-child{border-top:none}.sidebar-nav li:hover{background:url(../images/bullet-on.png) 4px 12px no-repeat}.sidebar-nav li.current-cat>a,.sidebar-nav li.current-page-ancestor>a,.sidebar-nav li.current_page_item>a{color:#bc2f26;font-weight:700}.sidebar-nav li a{color:#58595b;font-size:13px;font-weight:400;text-transform:capitalize}.sidebar-nav li a:hover{color:#bc2f26}#map_canvas{height:900px;width:100%;margin:auto;overflow:hidden}.mapinfo{padding-right:10px}.mapinfo h1{margin-top:10px}.slideshow{background:#454545;margin:0 auto 0;position:relative}.slideshow h1{font-size:30px;margin-bottom:20px;color:#fff;font-weight:700}@media screen and (min-width:450px){.slideshow h1{font-size:50px}}@media screen and (min-width:950px){.slideshow h1{font-size:55px}}.slideshow .fx{background-size:cover;background-position:center}.slidetext{color:#c3c0bf;margin:0 auto 0;padding-top:170px;text-align:center;max-width:900px}.slidetext h1{line-height:100%;margin:0}.slidetext p{font-size:14px;margin:25px 0 35px;padding:0 40px;font-weight:300;color:#fff}@media screen and (min-width:450px){.slidetext p{font-size:18px}}@media screen and (min-width:950px){.slidetext p{font-size:24px}}.slidetext .button{border-radius:0;font-family:sofia-pro,sans-serif;font-style:normal;font-weight:700;letter-spacing:2px;background:#fff;color:#000;text-transform:uppercase;padding:12px 40px;border:none;text-shadow:none;font-size:16px}.slidetext .button:hover{background:#bc2f26;color:#fff}.control-holder{position:absolute;bottom:20px;left:50%;margin-left:-100px;width:200px;z-index:100;display:none}@media all and (min-width:650px){.control-holder{display:block}}.controls{margin:0 auto;display:table;font-size:34px;z-index:8}.controls li{padding-right:10px}.controls li.cycle-pager-active a{color:#bc2f26}.controls li a{font-size:45px;color:#fff}ul.clearfix.controls{margin:0 auto}.controls li a:hover,.controls li.activeSlide a{text-decoration:none;color:#9b9b9b}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}input[type=submit]{-webkit-appearance:none}body{background:#fff;font:normal 17px/1.5 CentSchbookBTWGL4WXX-Roman,serif,serif;color:#58595b;max-width:1400px;margin:0 auto}#main{position:relative;z-index:1}.container{margin:auto}@media all and (min-width:960px){.container{padding:0}}.home .container{max-width:1365px}header{position:relative;z-index:5;width:100%;margin:0 auto}#widecolumn{background:#ebebeb;float:none;width:100%;margin:0 auto}#widecolumn .entry-content{zoom:1}#widecolumn .entry-content:after,#widecolumn .entry-content:before{content:" ";display:table}#widecolumn .entry-content:after{clear:both}#widecolumn b,#widecolumn strong{font-family:CentSchbookBTWGL4WXX-Bold,serif}#widecolumn em,#widecolumn i:not(.fa){font-family:font_body_ital}#widecolumn em strong,#widecolumn strong em{font-family:CentSchbookBTWGL4WXX-BoldIt,serif}#widecolumn .has-large-font-size{font-family:"Roboto Condensed",sans-serif}@media all and (min-width:750px){#widecolumn{width:calc(100% - 300px);margin:0 0 25px 0;float:right}}@media all and (max-width:960px){#widecolumn img{width:100%;height:auto}}#widecolumn .content .inner{padding:20px 30px 60px;font-weight:300}#widecolumn .content .inner h1{font-size:25px;font-weight:700}#widecolumn .content .inner h2{font-size:22px;font-weight:700}#widecolumn .content .inner h3{font-size:19px;font-weight:400}#widecolumn .content .inner h4{font-size:16px;font-weight:400}#widecolumn .content .inner h5{font-size:14px;font-weight:300}#widecolumn .content .inner .intro{font-size:18px}#widecolumn .content .inner.home{padding:0 0 30px 30px}#narrowcolumn{color:#b4b1b0;float:left;width:300px;margin-bottom:35px}#narrowcolumn.home{padding-right:36px;border-right:1px solid #464444}#blog-container{margin-top:39px}.social{margin-left:4px;padding:10px 0}.home .share a.fb,.home .share a.tw,.social li a{display:inline-block;height:40px;width:40px;overflow:hidden;background:#9ba9ba;margin-left:6px;vertical-align:middle}.social li a.tw{background-position:0 0}.social li a.fb{background-position:-37px 0}.social li a.yt{background-position:-74px 0}#footer .social{float:right;border-top:1px dotted #494747;margin-top:3px}@media all and (max-width:500px){#footer .social{width:100%}}#footer .social li{margin-left:12px}@media all and (max-width:500px){#footer .social li{width:23%;margin-left:2%}}#footer .social li .fa{line-height:40px;font-size:26px}#footer .social li:first-child{margin-left:0}#footer .social li a{height:40px;width:40px;color:#fff;margin-left:0;text-align:center}#footer .social li a:hover{background:#bc2f26}@media all and (max-width:500px){#footer .social li a{display:table;margin:0 auto}}.home .share a.tw{background-position:-200px 4px}.home .share a.fb{background-position:-226px 4px}header nav.right{text-align:left}header nav{width:100%;float:right}@media all and (min-width:876px){header nav{padding-top:35px;width:auto;margin:0 3% 0 0}}@media all and (min-width:1400px){header nav{margin-right:0}}header nav .sf-menu>li{width:100%;box-sizing:border-box}@media all and (min-width:875px){header nav .sf-menu>li{width:auto;padding:12px 10px}}@media all and (min-width:1050px){header nav .sf-menu>li{padding:12px 20px}header nav .sf-menu>li.give{margin-left:10px}}header nav .sf-menu>li.give{padding:0}header nav .sf-menu>li>a{font-size:14px}@media all and (min-width:1200px){header nav .sf-menu>li{padding:12px 20px}header nav .sf-menu>li.give{margin-left:20px}}.sf-menu>li{padding:12px 30px;position:relative}.sf-menu>li.current-page-ancestor>a,.sf-menu>li.current_page_item>a{border-bottom:3px solid #bc2f26}.sf-menu>li a{border-bottom:3px solid #bc2f26;color:#fff;font-weight:400}.sf-menu>li.give,.sf-menu>li.give.sfHover{background:#bc2f26;padding:0}.sf-menu>li.give a,.sf-menu>li.give.sfHover a{color:#fff;padding:12px 30px;border-bottom:0}.sf-menu>li.give a:hover,.sf-menu>li.give.sfHover a:hover{border-bottom:0}.sf-menu>li.give.sfHover:hover,.sf-menu>li.give:hover{background:#6c6d70}.sf-menu>li.give.sfHover:hover a,.sf-menu>li.give:hover a{text-decoration:none;border-bottom:0}.sf-menu>li>a{display:block;color:#58595b;font-size:20px;line-height:24px;text-transform:uppercase;letter-spacing:.5px;border-bottom:3px solid #fff;font-family:"Roboto Condensed",sans-serif;font-style:normal;font-weight:400}.sf-menu>li>a:hover{border-bottom:3px solid #bc2f26}.sf-menu>li>a.give{color:#fff;background:#bc2f26}.sf-menu>li.give a,.sf-menu>li:first-child a{border-left:none;vertical-align:middle}.sf-menu>li.sfHover{background:#fff;border-radius:3px 3px 0 0}.sf-menu>li.sfHover>a{text-decoration:none;color:#231f20;text-shadow:none;border-bottom:3px solid #bc2f26}.sf-menu>li:hover a,.sf-menu>li>a:hover{text-decoration:none}span.sf-sub-indicator{display:none}.sf-menu>li.sfHover>a span.sf-sub-indicator,.sf-menu>li>a.selected span.sf-sub-indicator,.sf-menu>li>a:hover span.sf-sub-indicator{background-position:6px -8px}@media all and (max-width:875px){.sf-menu li ul{width:100%!important;display:block!important;visibility:visible!important}}@media all and (min-width:875px){.sf-menu li ul{z-index:100;width:auto;position:absolute;display:none;top:32px;left:0;background:#fff;border-color:#ccc9c9;border-width:0 1px 1px 1px;border-style:solid;border-radius:0 3px 3px 3px;box-shadow:3px 3px 5px rgba(0,0,0,.5)}}.sf-menu li ul li{white-space:nowrap}.sf-menu li ul li a{display:block;padding:10px 18px;font-size:14px;color:#231f20;border-bottom:1px solid #fff;text-align:left}.sf-menu li ul li a:hover{background:#ddd;border-color:#b4b1b0}h1,h2,h3,h4{line-height:1.2;color:#58595b;text-transform:uppercase}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{text-decoration:none}.content .inner h1,.content .inner h2,.content .inner h3,.content .inner h4{text-transform:initial}h1{font-family:"Roboto Condensed",sans-serif;font-size:25px}h2{font-family:"Roboto Condensed",sans-serif;font-size:18px;margin:30px 0 10px}h3{font-family:CentSchbookBTWGL4WXX-Bold,serif;font-size:17px;margin:20px 0 6px}h4{font-family:CentSchbookBTWGL4WXX-Bold,serif;font-size:15px;margin:16px 0 4px}h5{font-family:CentSchbookBTWGL4WXX-Bold,serif;font-size:15px;margin:12px 0 2px}#narrowcolumn h2,.home h2,.pagetitle h1{font-size:20px}.navopen header{background:#fff;display:block;height:100%;left:0;overflow-y:auto;position:fixed;width:100%}header h1{margin:20px 0 0 24px}@media all and (min-width:876px){header h1{float:left}}header h1 a{background:url(../images/logo.png) left top no-repeat;background-size:auto 100%;display:block;height:105px;width:200px;text-indent:-9999px}@media all and (min-width:950px){header h1{margin-top:-20px;padding-bottom:30px}header h1 a{width:240px}}@media all and (min-width:1100px){header h1{margin-top:-30px}header h1 a{width:300px}}header nav a.menu-toggle{font-size:30px;float:right;margin:-80px 24px auto auto;display:block}@media all and (min-width:876px){header nav a.menu-toggle{display:none}}header nav a.menu-toggle .fa{float:right}@media all and (max-width:875px){header nav>ul{display:none}.navopen header nav>ul{display:block;padding-bottom:60px}}@media all and (min-width:876px){header nav>ul{display:block;float:right}}.content h1{font-size:22px;margin:24px 0 10px 0}#narrowcolumn h2,#narrowcolumn h2 a{color:#bc2f26;margin:0;font-size:23px;font-weight:700;letter-spacing:0;line-height:30px}#narrowcolumn h2 a:hover{color:#58595b}.home #narrowcolumn h2,.home h2{line-height:1.2;margin:0}.pagetitle{position:relative}@media all and (max-width:699px){.pagetitle{background-image:none!important}.pagetitle h1{color:#58595b!important;padding:0!important;margin:0 20px!important}}.pagetitle div.bg{background-position:center top;background-repeat:no-repeat;position:relative}.pagetitle div.bg:before{content:"";background:rgba(0,0,0,.4);width:100%;height:100%;position:absolute;z-index:1}@media (max-width:699px){.pagetitle div.bg:before{background:0 0}}@media all and (min-width:700px){.pagetitle div.bg{height:0;padding-bottom:25%}}.pagetitle h1{font-size:25px;position:relative;z-index:2;color:#fff;display:table;font-weight:700;margin:0 auto;padding:9% 30px 0;line-height:75px;text-align:center}@media all and (min-width:500px){.pagetitle h1{font-size:35px}}@media all and (min-width:700px){.pagetitle h1{font-size:45px}}@media all and (min-width:1000px){.pagetitle h1{font-size:55px}}@media all and (min-width:1200px){.pagetitle h1{font-size:75px}}.pagetitle{background-image:url(../images/header-about-eci.jpg);background-size:cover}.parent-pageid-229 .pagetitle,.success-stories .pagetitle{background-image:url(../images/header-success-stories.jpg)}.pagetitle#gallery{background-image:url(../images/header-gallery.jpg)}.about-drc .pagetitle,.parent-pageid-197 .pagetitle,.parent-pageid-200 .pagetitle{background-image:url(../images/header-drc.jpg)}.congo-coffee-atlas .pagetitle{background-image:url(../images/coffee-atlas.jpg)}.blog .pagetitle,.single-post .pagetitle{background-image:url(../images/header-blog.jpg);background-position:center top;background-repeat:no-repeat;position:relative}@media all and (min-width:700px){.blog .pagetitle,.single-post .pagetitle{height:0;padding-bottom:25%}}p{margin-bottom:20px}.blog_info p{font-size:11px;font-style:italic;margin-bottom:0}blockquote{background:#efe6e6;clear:left;padding:20px;width:80%;margin:10px auto 30px}blockquote h3{margin-top:0}blockquote p{margin-bottom:5px}p.info{font-size:11px;color:#807977}.home p.share{color:#ad8833}.more{display:block;font-family:"Roboto Condensed",sans-serif}.goto{text-transform:uppercase;color:#fff;border-bottom:1px solid #464444;padding:0 0 5px 0}.goto span{display:inline-block;height:8px;width:8px;overflow:hidden;margin-top:4px;padding-left:6px}.home .goto:hover{text-decoration:none;color:#ad8833;border-bottom:1px dotted #fff}#widecolumn .item{padding:0 0 30px}#widecolumn .item div.right{width:90%;margin:25px auto;display:block;float:none}@media all and (min-width:960px){#widecolumn .item div.right{width:390px;margin:0;float:right}}#widecolumn .item div.right h2{margin:0 0 15px}#widecolumn .item div.right p{margin-bottom:10px;margin-top:-6px}#widecolumn .item .more{line-height:3}#widecolumn .item .more.cbo-read-more{text-transform:uppercase}.callout{width:300px}.callout blockquote{margin:0}.right.callout{margin:0 0 20px 20px}.left.callout{margin:0 20px 20px 0}a{font-weight:700;color:#bc2f26}a:hover{color:#58595b}img.noborder{border:none}#narrowcolumn{box-sizing:border-box;padding:10px 30px;width:90%;margin:40px auto;float:none}@media all and (min-width:750px){#narrowcolumn{width:290px;margin:0 0 25px 0;display:block;float:left}}@media all and (max-width:1410px){#narrowcolumn{padding-left:15px}}#narrowcolumn .item{padding:10px 10px 20px 0;margin-bottom:5px}#narrowcolumn .item.nogap{margin-bottom:0}#narrowcolumn .stayinformed{padding:20px 0 0 0;position:relative}@media all and (min-width:960px){#narrowcolumn .stayinformed{width:262px}}#narrowcolumn .stayinformed h2{line-height:35px}#narrowcolumn .stayinformed p{color:#807977;padding-right:10px;font-weight:300;font-size:13px;margin-bottom:10px}#narrowcolumn .stayinformed input[type=text]{margin-right:0;width:90px;background:0 0;font-weight:300;border-radius:0;border:1px solid #000;font-size:12px}@media all and (min-width:850px){#narrowcolumn .stayinformed input[type=text]{width:120px}}#narrowcolumn .stayinformed input[type=submit]{padding:6px 8px;margin-top:2px}#narrowcolumn #popularpost img{width:100%;height:auto;margin-bottom:20px}#footer div.left{border-left:1px solid #333;min-height:228px;padding:0 24px}#footer div.left:first-child,#footer div.social{border-left:none}.media,.stories{padding:16px 30px 30px}.stories li{width:174px;padding:0 20px;border-left:1px solid #d3d3d4}.stories li:first-child{padding-left:0;border-left:none}.stories li.last{padding-right:0}#widecolumn .stories li img.left{margin:0 15px 10px 0}.stories li .right{width:122px}.stories a span{color:#6d6e70}.brdr{height:11px}.media .left{width:318px;border-right:1px solid #d3d3d4}.media .right{width:270px}.media .player{background:#000;width:300px;height:168px;margin-bottom:24px}.media ul{padding-bottom:10px}.media li{padding:0 10px 10px 0}ol,ul{margin:10px 0}li{margin:0 0 5px 20px}ul li{list-style:disc}ol li{list-style:decimal}#narrowcolumn ul,ul.clearfix{margin:0}ul.clearfix li{float:left;list-style:none;margin:0}#footer li,#narrowcolumn li,.twitter li{list-style:none;margin:0}::selection{background:#666;color:#fff;text-shadow:none}input[type=submit]{font-family:"Roboto Condensed",sans-serif}.placeholder{color:#5c5554}.container form div{margin-bottom:7px}.container input[type=password],.container input[type=text],.container select,.container textarea{padding:0 8px;background:#fff;margin-right:7px;margin-top:2px}.container select{padding-right:0}.container input[type=password],.container input[type=text],.container select{vertical-align:middle;height:28px;line-height:28px;font-size:15px}.container input[type=password]:focus,.container input[type=text]:focus,.container select:focus,.container textarea:focus{background:#fff;color:#333;outline:0}.container textarea{overflow:auto;padding:6px 8px;width:100%}.container input[type=radio]{vertical-align:text-bottom}.container input[type=checkbox]{vertical-align:bottom}.gform_wrapper.contact_wrapper{max-width:650px}.gform_wrapper.contact_wrapper textarea.large{height:150px}.gform_wrapper.contact_wrapper [type=email],.gform_wrapper.contact_wrapper [type=text]{height:auto}.home .searchbar ul.social{display:none}.searchbar{display:none}@media all and (min-width:950px){.searchbar{display:block;margin:0 3% auto auto}}@media all and (min-width:1400px){.searchbar{margin-right:0}}.search-form input[type=text],.search-form input[type=text]:focus{color:#99a9b9;border:2px solid #99a9b9;background-color:#fff;border-right:none}.search-form input[type=text],.search-form input[type=text]:focus{box-sizing:border-box;padding:3px 15px;border-radius:0;height:34px}.search-form input[type=submit]{background:#fff url(../images/icon-search.png) no-repeat scroll center center;width:50px;height:34px;border:2px solid #99a9b9;border-left:none}.searchbar .container input[type=text]{margin:30px 0 0 0;width:218px}.searchbar .container input[type=submit]{margin-top:30px;display:block;float:right}.entry-content .search-form{margin-bottom:30px;max-width:500px}.entry-content .search-form input[type=text]{margin:0;width:calc(100% - 50px)}#homescroll{width:100%;height:660px}#homescroll ul li{display:none;width:100%}#homescroll ul li .fx{width:100%;height:660px}#homescroll ul li .fx .overlay-bg{width:100%;height:660px;background:rgba(0,0,0,.2)}.next-slide,.prev-slide{display:none;position:absolute;margin-top:-25px;top:50%;left:50px;width:50px;height:50px;z-index:100;background:rgba(0,0,0,.35) url(../images/slideshow-assets.png) no-repeat 12px 8px}@media all and (min-width:1050px){.next-slide,.prev-slide{display:block}}.next-slide{left:auto;right:50px;background-position:-37px 8px}.nextslide a,.prevslide a{display:block;height:40px;width:40px;overflow:hidden;position:absolute;top:176px;left:19px;z-index:50}.nextslide{right:-76px}.nextslide a{background-position:0 -51px}.prevslide{left:-76px}.prevslide a{background-position:0 0}.home .about{color:#bc2f26;font-size:24px;line-height:35px;margin:0 auto 0;padding:75px 0;text-align:center;background:#ebebeb}.home .about .center-holder{max-width:900px;margin:0 auto;display:table;padding:0 25px}@media screen and (min-width:950px){.home .about .center-holder{padding:0}}.home .about a{background:#6c6d70;color:#fff;font-family:"Roboto Condensed",sans-serif;font-size:18px;height:65px;line-height:65px;width:90%;margin:25px auto;float:none;display:block;text-align:center;text-transform:uppercase}@media screen and (min-width:600px){.home .about a{float:left;width:45%;margin:0 0 0 10%}}.home .about a:hover{background:#bc2f26;text-decoration:none}.home .about a.more{text-transform:uppercase;letter-spacing:1px}@media screen and (min-width:600px){.home .about a.more{margin-left:0}}.home .about h2{font-size:30px;font-weight:700;letter-spacing:.5px;color:#bc2f26}@media all and (min-width:600px){.home .about h2{font-size:55px}}.home .about p{font-size:18px;font-weight:300;margin:25px 0}@media all and (min-width:600px){.home .about p{font-size:24px}}.give-section{background:#bc2f26;color:#fff;text-align:center;padding:65px 0 65px}.give-section .container{max-width:900px;margin:0 auto;display:block;padding:0 50px}.give-section .container h2{font-style:normal;font-size:18px;text-transform:none;line-height:1.5;margin-bottom:15px;font-weight:300;color:#fff}@media screen and (min-width:800px){.give-section .container h2{font-size:24px}}.give-section .container a{background:#fff;color:#bc2f26;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:22px;letter-spacing:1px;margin:25px auto 10px;display:inline-block;padding:14px 85px}.give-section .container a:hover{background:#6c6d70;color:#fff;text-decoration:none}.follow-app{width:90%;display:inline-block;margin:0 auto;float:none}@media all and (min-width:950px){.follow-app{margin-top:62px;width:46%;float:right}}.follow-app .app,.follow-app .follow{width:100%}@media all and (min-width:700px){.follow-app .app,.follow-app .follow{width:45%}}.follow-app .app .border-box,.follow-app .app .no-border-box,.follow-app .follow .border-box,.follow-app .follow .no-border-box{height:47px;padding-top:17px}.follow-app .app h3,.follow-app .follow h3{color:#bc2f26;text-align:left;text-transform:none;font-size:23px;font-weight:300}@media all and (max-width:949px){.follow-app .app h3,.follow-app .follow h3{text-align:center}}@media all and (min-width:700px){.follow-app .app{width:50%}}.follow-app .follow{margin:30px auto auto}@media all and (min-width:950px){.follow-app .follow{float:right;margin-top:0}}.follow-app .follow ul{padding:0}.follow-app .follow ul li a{color:#fff;background:#bc2f26;font-size:27px;line-height:38px}.follow-app .follow ul li a:hover{background:#9ba9ba}.follow-app .follow ul li a.tw{margin-left:0}@media all and (max-width:949px){.follow-app .follow .border-box{margin:0 auto;display:table}}.follow-app .app{float:right;box-sizing:border-box}.follow-app .app .no-border-box a.app-store{display:table;margin:0 auto;width:131px;height:40px;background:url(../images/app-store-small.png) center center no-repeat;background-size:cover}@media all and (min-width:950px){.follow-app .app .no-border-box a.app-store{margin:0}}.homepage.signup{color:#fff;text-align:center;padding:95px 0 110px;max-width:900px;margin:0 auto}.homepage.signup .form-holder{width:90%;display:inline-block;margin:0 auto;float:none}@media all and (min-width:950px){.homepage.signup .form-holder{width:46%;float:left}}.homepage.signup .form-holder form{text-align:left}.homepage.signup h2{font-size:35px;font-weight:600;letter-spacing:2px;color:#bc2f26;margin-bottom:30px;text-align:center}@media all and (min-width:950px){.homepage.signup h2{text-align:left}}.homepage.signup p{font-style:normal;text-align:center;color:#bc2f26;font-size:23px;margin-bottom:24px;font-weight:300}@media all and (min-width:950px){.homepage.signup p{text-align:left}}.homepage.signup input,.homepage.signup input:focus{background:#ccc;border:1px solid #fff;box-sizing:border-box;color:#fff;font-size:20px;line-height:40px;height:40px;padding:0 20px;text-align:center;vertical-align:top;font-weight:300;margin:0 auto;display:table}@media screen and (min-width:950px){.homepage.signup input,.homepage.signup input:focus{font-size:20px;height:40px;line-height:40px;padding:0 20px;margin:0;display:inline-block}}.homepage.signup input:focus[type=submit],.homepage.signup input[type=submit]{background:#bc2f26;color:#fff;padding:0 20px;margin-left:10px;text-transform:uppercase;font-weight:300;font-size:18px;letter-spacing:1px;display:table;line-height:38px}@media screen and (max-width:949px){.homepage.signup input:focus[type=submit],.homepage.signup input[type=submit]{margin:0 auto}}.homepage.signup input:focus[type=submit]:hover,.homepage.signup input[type=submit]:hover{background:#6c6d70;cursor:pointer;color:#fff}@media screen and (min-width:550px){.homepage.signup input:focus[type=submit],.homepage.signup input[type=submit]{display:table;margin-top:0}}@media screen and (min-width:950px){.homepage.signup input:focus[type=submit],.homepage.signup input[type=submit]{display:inline-block}}.home .blog-section{max-width:1400px;margin:0 auto;padding:25px 25px 0}@media screen and (max-width:960px){.home .blog-section{padding:0 1em}}.home .blog-section .blog.container h2{font-size:35px;font-weight:600;letter-spacing:2px;color:#bc2f26}.home .blog-section .blog.container .tab{margin:0 auto;max-width:1365px}.home .blog-section .blog.container .tab li{margin:0 auto 25px;width:90%;float:none}@media screen and (min-width:800px){.home .blog-section .blog.container .tab li{margin-left:2%;width:32%;float:left}}.home .blog-section .blog.container .tab li h3{font-size:23px;font-style:normal;text-transform:none;min-height:63px}.home .blog-section .blog.container .tab li h3 a{color:#000;font-weight:300}.home .blog-section .blog.container .tab li h3 a:hover{color:#bc2f26}.home .blog-section .blog.container .tab li p.info{font-size:14px;color:#3b3b3b;text-transform:uppercase}.home .blog-section .blog.container .tab li p.info a{color:#3b3b3b}.home .blog-section .blog.container .tab li p.share{font-weight:300}.home .blog-section .blog.container .tab li p.share a{color:#bc2f26}.home .blog-section .blog.container .tab li p.share a.fb:hover,.home .blog-section .blog.container .tab li p.share a.tw:hover{background:#bc2f26}.home .blog-section .blog.container .tab li p.share a.fb:hover:hover,.home .blog-section .blog.container .tab li p.share a.tw:hover:hover{text-decoration:none}.home .blog-section .blog.container .tab li p.share .fa{font-size:26px;color:#fff;display:table;margin:8px auto 0}@media screen and (min-width:800px){.home .blog-section .blog.container .tab li:first-of-type{margin-left:0}}.home .blog-section .blog.container .tab li .hover-box:hover h3 a{color:#bc2f26}.home .blog-section .blog.container .tab li .hover-box:hover .red-bar{position:absolute;height:0}.home .blog-section .blog.container .tab li .red-bg{overflow:hidden;position:relative;background:#bc2f26;height:0;padding-bottom:68%}.home .blog-section .blog.container .tab li .red-bg img{height:auto;width:100%;opacity:1;position:relative;bottom:0;transition:all .5s}.home .blog-section .blog.container .tab li .red-bg img:hover{bottom:8px}img.success-story-image{width:calc(100% - 430px);height:auto;margin-bottom:16px}.blog #widecolumn .item{padding:0 0 60px}@media all and (min-width:961px){.blog #widecolumn .item img.left{width:calc(100% - 410px);height:auto;margin:0}}.blog #widecolumn .item h2{margin:0 0 10px}h2{margin:0 0 10px}.intro{font-size:14px}#vidmulti{margin:2em 0}#vidmulti li{background:#fff;box-sizing:border-box;margin:0 1% 1% 0;padding:.5em;width:19%}#vidmulti li:nth-child(5){margin:0 0 1% 0}#vidmulti li a{display:block}#vidmulti li img{width:100%}#vidmulti li .info{height:70px;text-align:center}#vidmulti li.active,#vidmulti li:hover{background:#bc2f26}#vidmulti li.active a,#vidmulti li:hover a{text-decoration:none}#vidmulti li.active .info,#vidmulti li:hover .info{color:#fff}@media print{*{background:0 0!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}#breadcrumbs,#comments form,#footer,#narrowcolumn,.connect,.item .right a.more,.noprint,.pages,.share,.stayinformed,header{display:none}#printlogo,.home #narrowcolumn{display:block}a,a:visited{color:#444!important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}#blogscroll li a:after,#ytgallery .textcenter a:after,.info a:after,.item .right a.more:after,.pages a:after,.social li a:after,a.img:after{content:""!important}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}#DRC-news-list{margin:15px 0}#DRC-news-list h2{margin-top:0;padding-top:0}.newsletters-list td,.newsletters-list th{text-align:left;padding:15px}#staff-grid li{list-style:none;float:left;margin:0 15px 15px 0;width:100%;position:relative}@media all and (min-width:550px){#staff-grid li{width:180px;height:240px}}@media all and (min-width:550px) and (max-width:960px){#staff-grid li img{width:180px;height:240px}}#staff-grid li img{display:block}@media all and (min-width:550px){#staff-grid li img{width:180px;height:240px}}#staff-grid li a:hover{box-shadow:0 0 10px #444}#staff-grid li span{padding:5px;position:absolute;width:170px;bottom:0;left:0;background:#333;background:rgba(41,43,42,.8);color:#fff}#staff-grid li h2{margin:0;color:#fff;font-size:16px}.info h2{margin:6px 0}.info .right{width:180px;margin-left:20px}