@charset "UTF-8";html{box-sizing:border-box}
*,*::after,*::before{box-sizing:inherit}
@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-moz-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-ms-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.article_view .article_view-info_box .article_view-pub_data span{font-family:'HelveticaNeue-Regular','Helvetica Neue Regular','Helvetica Neue',"nimbus-sans-n4",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:400;color:#898989;font-size:13px;margin-bottom:.8em}
*{box-sizing:content-box}
input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]::-webkit-file-upload-button,button{box-sizing:border-box}
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}
body{line-height:2}
i,em{font-style:italic}
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}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility}
label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer}
input[type="text"],input[type="password"],input[type="submit"],input[type="email"],input[type="search"],input[type="tel"],input[type="url"],input[type="color"],button{-webkit-appearance:none;-moz-apperance:none}
input[type="radio"]{vertical-align:text-bottom}
input[type="checkbox"]{vertical-align:bottom}
.ie7 input[type="checkbox"]{vertical-align:baseline}
input,select{vertical-align:middle}
.ie6 input{vertical-align:text-bottom}
button{width:auto;overflow:visible}
button,input,select,textarea{margin:0}
.ie6 textarea,.ie7 textarea{overflow:auto}
.ie6 legend,.ie7 legend{margin-left:-7px}
sub,sup{font-size:75%;line-height:0;position:relative}
sup{top:-0.5em}
sub{bottom:-0.25em}
.ie7 img{-ms-interpolation-mode:bicubic}
body{font-family:'HelveticaNeue-Regular','Helvetica Neue Regular','Helvetica Neue',"nimbus-sans-n4",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:400;background:#fff;color:#443b3b;font-size:13px;line-height:1.384615385em}
body .homepage{line-height:1.6em}
body.modal-open{overflow:hidden}
@media screen and (max-width:1040px){body.modal-open{position:fixed}
}
a{color:#2a76a0;text-decoration:none}
a:hover,a:focus{text-decoration:underline}
p{margin-bottom:1em}
ul{margin-left:14px}
ol{margin-left:20px}
.ie7 ol{margin-left:25px}
ol li{list-style-type:decimal}
ul li{list-style-image:url("../../../../images/icons/bullet.png");margin-bottom:1em;padding-left:0}
.ie7 ul li{list-style-image:url("../../../../images/icons/bullet-ie7.png")}
ul ul li{list-style-image:url("../../../../images/icons/bullet-nested.png")}
.ie7 ul ul li{list-style-image:url("../../../../images/icons/bullet-nested-ie7.png")}
.sg-type-radio li{list-style-image:none}
figure img{display:block}
b{font-weight:bold}
i{font-style:italic}
.group:before,.group:after,.clearfix:before,.clearfix:after,.freeform blockquote:before,.freeform blockquote:after{content:"\0020";display:block;height:0;overflow:hidden}
.group:after,.clearfix:after,.freeform blockquote:after{clear:both}
.ie6 .group,.ie7 .group,.ie6 .clearfix,.ie7 .clearfix{zoom:1}
.component-spacer{height:20px}
.dog-eared{padding:24px 2.547770701% 37px}
.column_75 .dog-eared{padding:24px 3.448275862% 37px}
.column_66 .dog-eared{padding:24px 3.908794788% 37px}
.column_50 .dog-eared{padding:24px 5.321507761% 37px}
.column_33 .dog-eared{padding:24px 8.362369338% 37px}
.column_25 .dog-eared{padding:24px 11.707317073% 37px}
@media screen and (max-width:830px){.dog-eared,.column_75 .dog-eared,.column_50 .dog-eared,.column_25 .dog-eared{padding:24px 2.891566265% 37px}
}
@media screen and (max-width:690px){.column_66 .dog-eared,.column_33 .dog-eared{padding:24px 3.47826087% 37px}
.dog-eared,.column_75 .dog-eared,.column_50 .dog-eared,.column_25 .dog-eared{padding:24px 3.47826087% 37px}
}
@media screen and (max-width:480px){.dog-eared,.column_75 .dog-eared,.column_66 .dog-eared,.column_50 .dog-eared,.column_33 .dog-eared,.column_25 .dog-eared{padding:24px 5% 37px}
}
.social-network-bar{border-bottom:1px solid #cecece;margin-bottom:30px;padding:15px 0 7px}
.social-network-bar .social .snb-googleplus,.social-network-bar .social .snb-twitter,.social-network-bar .social .snb-facebook,.social-network-bar .social .snb-linkedin{margin-right:15px;width:auto}
@media screen and (max-width:690px){.social-network-bar .social{border:0;float:left;padding:0}
}
.social-network-bar .social-network-bar__dates{float:left;line-height:1.4615384615em;margin-right:30px}
@media screen and (max-width:480px){.social-network-bar .social-network-bar__dates{float:none;margin-bottom:10px;margin-right:0}
.social-network-bar .social-network-bar__dates:last-child{margin-bottom:0}
}
.social-network-bar .social-network-bar__date-description{font-family:'HelveticaNeue-Bold','Helvetica Neue Bold','Helvetica Neue',"nimbus-sans-n7",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:700}
@media screen and (max-width:830px){.social-network-bar .social-network-bar__dates-wrapper{margin-bottom:15px}
.social-network-bar .social-network-bar__dates-wrapper::after{clear:both;content:"";display:table}
}
.social-network-bar .email-print{float:right;margin-right:0}
@media screen and (max-width:830px){.social-network-bar .email-print{display:block;float:none}
}
@media screen and (max-width:690px){.social-network-bar .email-print{border-bottom:1px solid #cecece;float:none;padding-bottom:15px}
}
@media screen and (max-width:690px){.social-network-bar{border:0;margin-bottom:30px;padding-top:15px}
}
@media screen and (max-width:480px){.social-network-bar .snb-facebook,.social-network-bar .snb-linkedin{margin-top:0}
.social-network-bar .social{float:none;margin-bottom:10px}
}
.ie7 .social-network-bar{margin-bottom:0}
.social-network-bar a{text-decoration:none}
.social-network-bar a:hover{text-decoration:underline!important}
.social-network-bar .social{float:left;margin:0}
.social-network-bar .social li{float:left;list-style:none none;margin:0;padding:0}
.social-network-bar .social li.snb-pinterest,.social-network-bar .social li.snb-linkedin,.social-network-bar .social li.snb-facebook{margin-right:15px}
@media screen and (max-width:690px){.social-network-bar .social{border-top:1px solid #cecece;float:none;padding:15px 0}
.social-network-bar .social .twitter,.social-network-bar .social .gplus{padding-top:2px}
}
@media screen and (max-width:480px){.social-network-bar .social li,.social-network-bar .social li.snb-pinterest,.social-network-bar .social li.snb-linkedin,.social-network-bar .social li.snb-facebook{margin-right:15px;width:auto}
.social-network-bar .social li:last-child,.social-network-bar .social li.snb-pinterest:last-child,.social-network-bar .social li.snb-linkedin:last-child,.social-network-bar .social li.snb-facebook:last-child{margin-right:0}
}
.social-network-bar .email-print a{background:no-repeat left 3px;display:inline-block;padding-left:15px;text-decoration:none}
.social-network-bar .email-print .print{background-image:url("../../../../images/icons/printer.png");border-right:1px dotted #afafaf;margin-right:8px;padding-right:8px}
.social-network-bar .email-print .email{background-image:url("../../../../images/icons/email.png")}
.no-js .social-network-bar{display:none!important}
.accordion .super-title{line-height:1;margin-bottom:18px;padding-bottom:7px}
.accordion>ul,.accordion-content>ul{font-style:normal;margin-left:0;padding-right:13px}
.accordion ul li,.accordion-content>ul>li{border-bottom:1px dotted #cbc7c4;list-style-image:none;margin:0;padding-top:14px;padding-bottom:14px}
.accordion ul,.accordion ul li,.accordion ul a{zoom:1}
.no-js .accordion ul li{border-bottom:0}
.accordion ul li:last-of-type{border-bottom:0}
.accordion ul li.last{border-bottom:0}
.accordion ul li a{font-family:"museo-sans-n5","museo-sans",'Helvetica Neue',"nimbus-sans-n4",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:500;background:transparent url("../../../../images/icons/accordion.png") no-repeat 0 0;height:20px;color:#152958;display:block;font-size:16px;line-height:20px;padding-left:28px;text-decoration:none;-webkit-tap-highlight-color:transparent}
.mobile .accordion>ul>li>a:hover{color:#152958;background-position:0 0}
.accordion>ul>li>a:hover,.mobile .accordion>ul>li>a.touched{color:#2a76a0;background-position:0 -400px}
.accordion ul li a.active{background-position:0 -800px}
.accordion>ul>li>a.active:hover{color:#152958;background-position:0 -800px}
@media screen and (-webkit-min-device-pixel-ratio:2){.accordion ul li a{background-image:url("../../../../images/icons/accordion@2x.png");-webkit-background-size:20px auto;background-size:20px auto}
}
.accordion-content .outline{margin:15px 0}
.js .accordion-content .outline{display:none}
.accordion-content .outline>li{border:0;padding:5px 0}
.accordion-content .expandable>li:first-child{padding-top:0}
.accordion-content .expandable li>a{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;color:#443b3b;font-size:24px;letter-spacing:.02em;line-height:1.2em;margin-bottom:.25em;color:#2a76a0;display:block;margin-bottom:0}
.accordion-content .expandable li>a a{color:#2a76a0}
@media screen and (max-width:690px){.accordion-content .expandable li>a{font-size:21px}
}
@media screen and (max-width:480px){.accordion-content .expandable li>a{font-size:17px}
}
.column_100 .accordion-content .expandable li>a{font-size:24px}
.accordion-content .expandable li>a:focus,.accordion-content .expandable li>a:hover{cursor:default;outline:0;text-decoration:none}
.js .accordion-content .expandable li>a:hover{background-position:0 -1194px;color:#00365f;cursor:pointer}
.js .accordion-content .expandable li>a{background:url("../../../../images/icons/accordion.png") no-repeat 0 -394px;display:block;padding-left:34px}
@media screen and (-webkit-min-device-pixel-ratio:2){.js .accordion-content .expandable li>a{background-image:url("../../../../images/icons/accordion@2x.png");-webkit-background-size:20px auto;background-size:20px auto}
}
.js .accordion-content .expandable li .item-content{margin:10px 0 0 34px;width:auto}
.accordion-content .expandable li .item-content p{color:#323232;font-size:15px;margin:0;padding:0 0 10px 0}
.column_100 .accordion-content .expandable li .item-content p{font-size:17px}
.js .accordion-content .expandable li>a.active{background-position:0 -794px;color:#00365f}
.js .accordion-content .expandable li>a.active:hover{background-position:0 -794px}
@media screen and (max-width:670px){.accordion-content .expandable li>a,.column_100 .accordion-content .expandable>li>a{font-size:17px;min-height:24px}
.js .accordion-content .expandable>li>a{background-position:0 -397px}
.js .accordion-content .expandable>li>a:hover{background-position:0 -1197px}
.js .accordion-content .expandable li.active>a,.js .accordion-content .expandable li.active>a:hover{background-position:0 -797px}
.js .accordion-content .expandable li>a.active,.js .accordion-content .expandable li>a.active:hover{background-position:0 -797px}
}
@media screen and (max-width:320px){.accordion-content .expandable>li>a,.column_100 .accordion-content .expandable>li>a{font-size:17px}
}
.accordion ul ul{margin-left:28px;width:auto}
.accordion ul ul li{border-bottom:0;list-style-image:none;margin:0;padding-bottom:0;padding-left:0;width:100%}
.accordion ul ul li a{background:0;font-weight:bold;color:#2a76a0;font-size:13px;line-height:15px;padding-left:0;height:auto}
.mobile .accordion ul ul li a{padding:7px 0}
.accordion ul ul ul{margin-left:0}
.accordion ul ul ul li{color:#1190cc;list-style-image:none;list-style-type:square;margin-left:15px;padding-left:0}
.ie7 .accordion ul ul ul li{background:url("../../../../images/icons/bullet.png") no-repeat 0 5px;list-style:none;margin-left:0;padding-left:15px}
.accordion ul ul ul li a{font-weight:normal;display:inline}
.accordion ul ul ul li a:hover,.accordion ul ul ul li a:active,.accordion ul ul ul li a:focus{text-decoration:underline}
.no-js .accordion>ul>li{display:none}
.no-js .accordion>ul>li:first-child{display:block}
.no-js .accordion ul li a{background-image:none;padding-left:0}
.no-js .accordion ul ul{display:block;margin-left:0}
.posterframe{filter:inherit;position:relative}
.posterframe img.video-overlay{height:66px;left:50%;margin-left:-33px;margin-top:-33px;position:absolute;top:50%;width:66px}
.ie8 .posterframe img.video-overlay{display:none}
.paging{color:#666;font-size:12px;line-height:1;padding:15px 0}
.paging ul{margin:0;overflow:hidden;padding:0}
.paging li{border-left:1px solid #cfcece;float:left;list-style:none none;margin:0;padding:0 8px 0 12px}
.paging li:first-child{border-left:0}
.paging a{display:block;text-decoration:none}
.paging a:hover,.paging a:focus{text-decoration:underline}
.paging .prev a,.paging .next a{text-transform:uppercase}
.paging li.currentPage a{color:#666;font-weight:bold}
.paging .prev a:before{content:"\2039\00a0"}
.paging .next a:after{content:"\00a0\203A"}
.column_33 .paging,.column_25 .paging{font-size:16px}
.column_33 .paging li,.column_25 .paging li{border-left:0;display:none}
.column_33 .paging li.prev,.column_33 .paging li.next,.column_25 .paging li.prev,.column_25 .paging li.next{display:block;float:left}
.column_33 .paging li.next,.column_25 .paging li.next{float:right;padding-right:12px}
.column_33 .paging a,.column_25 .paging a{padding:0 20px}
.column_33 .paging li.next a,.column_25 .paging li.next a{padding-right:0}
.column_33 .paging li.prev a,.column_25 .paging li.prev a{padding-left:0}
@media screen and (max-width:600px){.paging{font-size:16px}
.paging li{border-left:0;display:none}
.paging li.prev,.paging li.next{display:block;float:left}
.paging li.next{float:right;padding-right:12px}
.paging a{padding:0 20px}
.paging li.next a{padding-right:0}
.paging li.prev a{padding-left:0}
}
.color1 .color_text{color:#319ccf}
.color2 .color_text{color:#8bb858}
.color3 .color_text{color:#e48428}
.color4 .color_text{color:#a333a2}
.color1 .color_overlay{background-color:#319ccf;opacity:.90;-ms-filter:"alpha(opacity=90)"}
.color2 .color_overlay{background-color:#8bb858;opacity:.90;-ms-filter:"alpha(opacity=90)"}
.color3 .color_overlay{background-color:#e48428;opacity:.90;-ms-filter:"alpha(opacity=90)"}
.color4 .color_overlay{background-color:#a333a2;opacity:.90;-ms-filter:"alpha(opacity=90)"}
.color1.color_bg,.color1 .color_bg{background-color:#e7f4fa}
.color2.color_bg,.color2 .color_bg{background-color:#f2f7eb}
.color3.color_bg,.color3 .color_bg{background-color:#fcf1e6}
.color4.color_bg,.color4 .color_bg{background-color:#f4e7f4}
.posterframe{position:relative;zoom:1}
.posterframe:after{content:url(../../../../images/play.png);height:61px;width:61px;position:absolute;top:50%;left:50%;margin:-35px 0 0 -30px}
.image_credit{background-color:rgba(0,0,0,0.6);border-radius:2px;bottom:10px;color:rgba(255,255,255,0.8);font-size:.8em;padding:2px 4px;position:absolute;right:10px}
.image_credit a{color:rgba(255,255,255,0.8)}
.placeholder{color:#898989}
.ir{text-indent:-999em;overflow:hidden}
.gone{display:none;position:absolute;visibility:hidden}
.hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.clear{clear:both}
.dog-eared{background-color:#cfe3f4;position:relative}
.dog-eared.green{background-color:#eaf2e0;padding-bottom:20px}
.dog-eared:before{background:#fff url("../../../../images/folded-callout-corner.png") no-repeat;content:'';display:block;float:right;height:15px;position:absolute;right:0;top:0;width:15px}
.primary .dog-eared:before{background-color:#fff}
body.landing #main>.primary .dog-eared:before,body.feature #main>.primary .dog-eared:before,.secondary .dog-eared:before{background-color:#fff}
.dog-eared.green:before{background-image:url("../../../../images/folded-callout-corner-green.png")}
@media screen and (-webkit-min-device-pixel-ratio:2){.dog-eared:before{background-image:url("../../../../images/folded-callout-corner@2x.png");-webkit-background-size:15px auto;background-size:15px auto}
.dog-eared.green:before{background-image:url("../../../../images/folded-callout-corner-green@2x.png")}
}
.backdrop{background:#EEE url(../../../../images/texture-anglelines.png) repeat-x;position:fixed;width:100%;height:100%;top:0;left:0;z-index:10000}
.rgba .backdrop{background-color:rgba(238,238,238,0.9)}
.mov_desktop{display:none}
.mov_tablet{display:none}
.mov_mobile{display:block}
.ie7 .mov_desktop,.ie8 .mov_desktop{display:block}
.ie7 .mov_mobile,.ie8 .mov_mobile{display:none}
@media screen and (min-width:769px){.mov_tablet{display:none}
.mov_desktop{display:block}
.mov_mobile{display:none}
}
@media screen and (max-width:768px) and (min-width:691px){.mov_desktop{display:none}
.mov_tablet{display:block}
.mov_mobile{display:none}
}
@media screen and (max-width:690px){.mov_desktop{display:none}
.mov_tablet{display:none}
.mov_mobile{display:block}
}
.better-autocomplete,.better-autocomplete>.result{list-style:none;padding:0;margin:0;background:0}
.better-autocomplete{text-align:left;overflow:auto;cursor:default;background:white;border-bottom:1px solid #bfbfbf}
.better-autocomplete>.group{position:relative;padding:3px;text-align:center;background:#e7e7e7;border-color:#bfbfbf;border-width:1px 1px 0 1px;border-style:solid}
.better-autocomplete>.group>h3{font-size:11px;color:#555;padding:0;margin:0}
.better-autocomplete>.result{position:relative;padding:5px 7px;background:white;border-color:#bfbfbf;border-width:1px 1px 0 1px;border-style:solid}
.better-autocomplete>.result>h4{font-size:12px;color:#3c3c3c;padding:0;margin:0 0 2px 0}
.better-autocomplete>.result>p{font-size:11px;line-height:1.3;color:#6f6f6f;padding:0;margin:0}
.better-autocomplete>.result.highlight{background:#0075ba;border-top-color:#1f4a64}
.better-autocomplete>.result.highlight>h4,.better-autocomplete>.result.highlight>p{color:white}
.listing-results .results article{border-top:1px dotted #b4b1b1;padding-bottom:22px;padding-top:22px}
.listing-results .results article:first-child{border-top:0;padding-top:0}
.listing-results .results article>*:last-child{margin-bottom:0}
.listing-results .results article>.lastchild{margin-bottom:0}
.listing-results .results article em.feature-tag{background-color:#b0b0b0;color:#FFF;display:inline-block;font-size:9px;font-family:inherit;line-height:1;letter-spacing:1px;padding:5px 7px;margin:0 0 1.2em;text-transform:uppercase}
.listing-results .results article .source{color:#999}
.column_25 .listing-results .results article .source,.column_33 .listing-results .results article .source{font-size:12px}
@media screen and (max-width:830px){.column_25 .listing-results .results article .source{font-size:inherit}
}
@media screen and (max-width:690px){.column_33 .listing-results .results article .source{font-size:inherit}
}
.listing-results .results figure{float:left;min-width:60px;padding-right:2%;width:20%}
.column_25 .listing-results .results figure,.column_33 .listing-results .results figure{display:none}
.listing-results .results figure img{border:1px solid #d9d9d9;margin-bottom:1em;max-width:120px;width:100%}
@media screen and (max-width:480px){.listing-results .results figure{display:none}
}
.listing-results .results .has_image section{overflow:auto}
.listing-results .results footer{border-top:1px solid #c0c0c0;text-transform:uppercase}
.listing-results .results footer ul{padding:0;margin:0}
.listing-results .results footer li{list-style:none}
.listing-results .results footer li.prev{padding-left:0}
.listing-results .results footer li.next{padding-right:0}
.listing-results .results footer .view{float:right;text-align:right;font-size:10px;line-height:1}
.listing-results .results footer .view li{float:left}
.listing-results .results footer .view li:first-child{border-right:1px solid gray;padding-right:1em;margin-right:1em}
.column_33 .listing-results .results footer .paging,.column_25 .listing-results .results footer .paging{font-size:12px}
.listing-results .grantee-status span{font-weight:bold}
.listing-results .detail{font-size:11px;font-weight:normal;line-height:1.363636364;margin-bottom:8px}
.listing-results .detail span{font-weight:bold}
.listing-results .sub-detail{color:#696969}
.rwjf-emaillisting,.rwjf-newsdigestlisting{clear:both}
.small_play_button{bottom:10px;left:10px;position:absolute;right:inherit}
.small_play_button a{border-radius:50%;font-size:0;height:30px;padding:0;text-indent:-9999px;width:30px;zoom:1}
.small_play_button a:before{display:none}
.small_play_button a:after{left:12px;top:8px;border-left:#fff 10px solid;border-top:transparent 7px solid;border-bottom:transparent 7px solid}
.large_play_button{bottom:25px;position:absolute;right:15px;-webkit-transition:left 1s;transition:left 1s}
.large_play_button a{font-family:"museo-sans-n5","museo-sans",'Helvetica Neue',"nimbus-sans-n4",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:500;background-color:#1190cc;color:#fff;display:block;font-size:16px;line-height:1em;padding:13px 17px 13px 40px;position:relative}
.large_play_button a:before{background-color:rgba(0,0,0,0.1);border-radius:50%;box-shadow:-2px 0 5px -1px rgba(0,0,0,0.5);content:"";height:16px;left:17px;position:absolute;top:13px;width:16px}
.large_play_button a:after{border-left:#fff 5px solid;border-top:transparent 3px solid;border-bottom:transparent 3px solid;content:"";height:0;left:22px;position:absolute;top:18px;width:0}
h1{font-family:"museo-sans-n1","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:100;color:#2a76a0;font-size:40px;line-height:1.2em;margin-bottom:.25em}
h1 a{color:#2a76a0}
@media screen and (max-width:690px){h1{font-size:37px}
}
@media screen and (max-width:480px){h1{font-size:32px}
}
@media screen and (min-width:691px){.column_33 h1{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;color:#443b3b;font-size:24px;letter-spacing:.02em;line-height:1.2em;margin-bottom:.25em;color:#2a76a0}
.column_33 h1 a{color:#2a76a0}
}
@media screen and (min-width:691px) and (max-width:690px){.column_33 h1{font-size:21px}
}
@media screen and (min-width:691px) and (max-width:480px){.column_33 h1{font-size:17px}
}
@media screen and (min-width:831px){.column_25 h1{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;color:#443b3b;font-size:24px;letter-spacing:.02em;line-height:1.2em;margin-bottom:.25em;color:#2a76a0}
.column_25 h1 a{color:#2a76a0}
}
@media screen and (min-width:831px) and (max-width:690px){.column_25 h1{font-size:21px}
}
@media screen and (min-width:831px) and (max-width:480px){.column_25 h1{font-size:17px}
}
h2{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;color:#443b3b;font-size:24px;letter-spacing:.02em;line-height:1.2em;margin-bottom:.25em}
h2 a{color:#2a76a0}
@media screen and (max-width:690px){h2{font-size:21px}
}
@media screen and (max-width:480px){h2{font-size:17px}
}
@media screen and (min-width:691px){.column_33 h2{font-family:'HelveticaNeue-Bold','Helvetica Neue Bold','Helvetica Neue',"nimbus-sans-n7",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:700;color:#443b3b;font-size:18px;line-height:1.2em;margin-bottom:.7222222222em}
.column_33 h2 a{color:#2a76a0}
}
@media screen and (min-width:691px) and (max-width:690px){.column_33 h2{font-size:16px}
}
@media screen and (min-width:831px){.column_25 h2{font-family:'HelveticaNeue-Bold','Helvetica Neue Bold','Helvetica Neue',"nimbus-sans-n7",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:700;color:#443b3b;font-size:18px;line-height:1.2em;margin-bottom:.7222222222em}
.column_25 h2 a{color:#2a76a0}
}
@media screen and (min-width:831px) and (max-width:690px){.column_25 h2{font-size:16px}
}
h3{font-family:'HelveticaNeue-Bold','Helvetica Neue Bold','Helvetica Neue',"nimbus-sans-n7",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:700;color:#443b3b;font-size:18px;line-height:1.2em;margin-bottom:.7222222222em}
h3 a{color:#2a76a0}
@media screen and (max-width:690px){h3{font-size:16px}
}
h4,h5,h6{font-family:'HelveticaNeue-Bold','Helvetica Neue Bold','Helvetica Neue',"nimbus-sans-n7",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:700;color:#443b3b;font-size:16px;line-height:1.2em;margin-bottom:.25em}
h4 a,h5 a,h6 a{color:#2a76a0}
@media screen and (max-width:690px){h4,h5,h6{font-size:15px}
}
.column .super-title,.super-title{font-family:'HelveticaNeue-Bold','Helvetica Neue Bold','Helvetica Neue',"nimbus-sans-n7",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:700;border-bottom:1px solid #cecece;color:#555454;font-size:14px;line-height:1.2em;margin-bottom:1.0714285714em;padding-bottom:.41429em;text-rendering:inherit;text-transform:uppercase}
.column .super-title .column_66 .super-title,.column .super-title .column_50 .super-title,.column .super-title .column_33 .super-title,.column .super-title .column_25 .super-title,.super-title .column_66 .super-title,.super-title .column_50 .super-title,.super-title .column_33 .super-title,.super-title .column_25 .super-title{font-size:11px}
.column .article-title,.article-title{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;color:#443b3b;font-size:24px;line-height:1.2em;margin-bottom:.4em}
.column_33 .column .article-title,.column_25 .column .article-title,.column_33 .article-title,.column_25 .article-title{font-size:18px}
.column .article-title a,.article-title a{color:#2a76a0}
@media screen and (max-width:690px){.column .article-title,.article-title{font-size:21px}
}
@media screen and (max-width:480px){.column .article-title,.article-title{font-size:17px}
}
.column .page-title,.page-title{font-family:"museo-sans-n1","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:100;color:#2a76a0;font-size:46px;line-height:1.2em;margin-bottom:.4em}
span.read-more a,a.read-more,span.read-more{color:#2a76a0;content:"";font-size:1.0769230769em;font-weight:400;line-height:1.23;text-decoration:none;transition:color .2s ease}
span.read-more a:hover,span.read-more a:active,span.read-more a:focus,a.read-more:hover,a.read-more:active,a.read-more:focus,span.read-more:hover,span.read-more:active,span.read-more:focus{color:#5ca9d4}
span.read-more a:hover .read-more-arrow .svg-path-arrow,span.read-more a:active .read-more-arrow .svg-path-arrow,span.read-more a:focus .read-more-arrow .svg-path-arrow,a.read-more:hover .read-more-arrow .svg-path-arrow,a.read-more:active .read-more-arrow .svg-path-arrow,a.read-more:focus .read-more-arrow .svg-path-arrow,span.read-more:hover .read-more-arrow .svg-path-arrow,span.read-more:active .read-more-arrow .svg-path-arrow,span.read-more:focus .read-more-arrow .svg-path-arrow{fill:#5ca9d4}
span.read-more a .read-more-arrow,a.read-more .read-more-arrow,span.read-more .read-more-arrow{white-space:nowrap}
span.read-more a .read-more-arrow svg,a.read-more .read-more-arrow svg,span.read-more .read-more-arrow svg{display:inline-block;height:.7em;margin-left:.3em;width:.7em;transition:fill .2s ease}
span.read-more a .read-more-arrow .svg-path-arrow,a.read-more .read-more-arrow .svg-path-arrow,span.read-more .read-more-arrow .svg-path-arrow{fill:#2a76a0}
blockquote a.read-more{color:#e67300}
a.read-more ~ a.read-more{margin-left:15px}
.freeform>:first-child{margin-top:0}
.freeform>header h2{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;color:#443b3b;font-size:24px;letter-spacing:.02em;line-height:1.2em;margin-bottom:.25em}
.freeform>header h2 a{color:#2a76a0}
@media screen and (max-width:690px){.freeform>header h2{font-size:21px}
}
@media screen and (max-width:480px){.freeform>header h2{font-size:17px}
}
.freeform>header>:first-child{margin-top:0}
.freeform a{text-decoration:none}
.freeform a:hover{text-decoration:underline}
.freeform a .read-more{display:block;margin:14px 0 20px}
.freeform b,.freeform strong{font-weight:bold}
.freeform i,.freeform em{font-style:italic}
.freeform h1,.freeform h2{margin:10px 0 14px}
.freeform h1+h2{margin-top:14px}
.freeform h1{font-family:"museo-sans-n3","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;font-size:30px;line-height:1.1}
.column_66 .freeform h1,.column_50 .freeform h1{font-size:26px;line-height:1.19230769230769}
@media screen and (max-width:620px){.freeform h1{font-size:26px;line-height:1.19230769230769}
}
.column_33 .freeform h1,.column_25 .freeform h1{font-size:25px;line-height:1.2}
@media screen and (max-width:459px){.freeform h1{font-size:25px;line-height:1.2}
}
.freeform h1.article-title{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;color:#443b3b;font-size:24px;line-height:1.2em;margin-bottom:.4em}
.freeform h1.article-title a{color:#2a76a0}
@media screen and (max-width:690px){.freeform h1.article-title{font-size:21px}
}
@media screen and (max-width:480px){.freeform h1.article-title{font-size:17px}
}
.freeform h1.super-title{font-family:'HelveticaNeue-Bold','Helvetica Neue Bold','Helvetica Neue',"nimbus-sans-n7",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:700;border-bottom:1px solid #cecece;color:#555454;font-size:14px;line-height:1.2em;margin-bottom:1.0714285714em;padding-bottom:.41429em;text-rendering:inherit;text-transform:uppercase}
.freeform h1.super-title .column_66 .super-title,.freeform h1.super-title .column_50 .super-title,.freeform h1.super-title .column_33 .super-title,.freeform h1.super-title .column_25 .super-title{font-size:11px}
.freeform h2{font-size:24px;font-weight:300}
.freeform p{font-size:15px;line-height:1.46666666666667em;margin-bottom:.9333333333em;margin:14px 0}
.freeform p.large{color:#aea8a6;font-size:22px;font-weight:300;line-height:1.36363636363636em}
.freeform ul,.freeform ol{margin-bottom:14px;margin-top:20px}
.freeform ol{margin-left:17px}
.freeform li ul,.freeform li ol{margin-bottom:0;margin-top:0}
.freeform li{font-size:15px;line-height:1.46666666666667;margin:9px 0}
.freeform blockquote{margin:20px 0;padding:0 4.799107142857% 0 0}
.freeform blockquote p{background:transparent url("../../../../images/icons/quotes.png") no-repeat 0 2px;min-height:30px;padding-left:34px}
.freeform blockquote p::after{background:transparent url("../../../../images/icons/quotes.png") no-repeat;background-size:20px;content:"";display:inline-block;float:right;height:20px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);width:20px}
.freeform blockquote p.lined,.freeform blockquote p.unlined{font-family:"museo-sans-n1","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:100;background:0;color:#8f8982;font-size:24px;line-height:1.45;padding:0}
@media screen and (max-width:480px){.freeform blockquote p.lined,.freeform blockquote p.unlined{font-size:18px}
}
.freeform blockquote p.lined::after,.freeform blockquote p.unlined::after{display:none}
.freeform blockquote p.lined{border-left:solid 6px #2a92ce;padding-left:25px}
@media screen and (-webkit-min-device-pixel-ratio:2){.freeform blockquote p{background-image:url("../../../../images/icons/quotes@2x.png");-webkit-background-size:24px;background-size:24px;background-position:0 4px;min-height:25px}
}
.freeform>:first-child{margin-top:0!important}
.freeform>:last-child{margin-bottom:0!important}
.freeform>.lastchild{margin-bottom:0!important}
.freeform blockquote>:first-child{margin-top:0!important}
.freeform blockquote>:last-child{margin-bottom:0!important}
.freeform blockquote>.lastchild{margin-bottom:0!important}
.freeform blockquote p.lined{margin:25px 0!important}
.freeform-blog a{text-decoration:none}
.freeform-blog a:hover,.freeform-blog a:focus{text-decoration:underline}
.freeform-blog h2{font-size:22px;line-height:1.227272727;margin:10px 0 14px}
.freeform-blog p{font-size:15px;line-height:1.4666666667}
.column_66 .freeform-blog p{font-size:13px;line-height:1.307692308}
@media screen and (max-width:600px){.freeform-blog p{font-size:13px;line-height:1.307692308}
}
.freeform-blog p.large{color:#aea8a6;font-size:1.466666667em;font-weight:300;line-height:1.36363636363636}
.freeform-blog ul,.freeform-blog ol{margin-bottom:14px;margin-top:20px}
.freeform-blog ol{margin-left:17px}
.ie7 .freeform-blog ul{margin-left:16px}
.ie8 .freeform-blog ol,.ie7 .freeform-blog ol{margin-left:2.125em}
.freeform-blog li ul,.freeform-blog li ol{margin-bottom:0;margin-top:0}
.freeform-blog li{font-size:15px;line-height:1.46666666666667;margin:9px 0}
.column_66 .freeform-blog li{font-size:13px;line-height:1.307692308}
@media screen and (max-width:600px){.freeform-blog li{font-size:13px;line-height:1.307692308}
}
.freeform-blog blockquote{margin:20px 0;padding:0 4.799107142857% 0 0}
.freeform-blog blockquote p{background:transparent url("../../../../images/icons/quotes.png") no-repeat 0 2px;min-height:30px}
.freeform-blog blockquote p.lined,.freeform-blog blockquote p.unlined{font-family:"museo-sans-n1","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:100;background:0;color:#8f8982;font-size:24px;line-height:1.45;padding:0}
.freeform-blog blockquote p.lined{border-left:solid 6px #2a92ce;padding-left:25px}
@media screen and (-webkit-min-device-pixel-ratio:2){.freeform-blog blockquote p{background-image:url("../../../../images/icons/quotes@2x.png");-webkit-background-size:24px;background-size:24px;background-position:0 4px;min-height:25px}
}
.freeform-blog blockquote .read-more{display:block}
.freeform-blog .large{margin-top:22px}
.freeform-blog .freeform,.freeform-blog .freeform-blog{margin-bottom:14px}
.columns,.section.columns-100,.section.columns-75_25,.section.columns-66_33,.section.columns-50_50,.section.columns-50_25_25,.section.columns-33_66,.section.columns-33_33_33,.section.columns-25_75,.section.columns-25_50_25,.section.columns-25_25_50,.section.columns-25_25_25_25{max-width:1000px;margin-left:auto;margin-right:auto;margin-bottom:40px;padding:0}
.columns::after,.section.columns-100::after,.section.columns-75_25::after,.section.columns-66_33::after,.section.columns-50_50::after,.section.columns-50_25_25::after,.section.columns-33_66::after,.section.columns-33_33_33::after,.section.columns-25_75::after,.section.columns-25_50_25::after,.section.columns-25_25_50::after,.section.columns-25_25_25_25::after{clear:both;content:"";display:table}
.columns:last-child,.section.columns-100:last-child,.section.columns-75_25:last-child,.section.columns-66_33:last-child,.section.columns-50_50:last-child,.section.columns-50_25_25:last-child,.section.columns-33_66:last-child,.section.columns-33_33_33:last-child,.section.columns-25_75:last-child,.section.columns-25_50_25:last-child,.section.columns-25_25_50:last-child,.section.columns-25_25_25_25:last-child{margin-bottom:0}
.section.columns-100 .columns,.section.columns-75_25 .columns,.section.columns-66_33 .columns,.section.columns-50_50 .columns,.section.columns-50_25_25 .columns,.section.columns-33_66 .columns,.section.columns-33_33_33 .columns,.section.columns-25_75 .columns,.section.columns-25_50_25 .columns,.section.columns-25_25_50 .columns,.section.columns-25_25_25_25 .columns,section.columns>.columns{margin-bottom:0;margin-top:0;max-width:100%;*zoom:1}
.homepage .columns{margin-bottom:65px}
.homepage .columns:last-child{margin-bottom:0}
@media screen and (max-width:690px){.homepage .columns{margin-bottom:40px}
}
.column_25{float:left;display:block;margin-right:2%;width:23.5%}
.column_25:last-child{margin-right:0}
.column_33{float:left;display:block;margin-right:2%;width:32%}
.column_33:last-child{margin-right:0}
.column_50{float:left;display:block;margin-right:2%;width:49%}
.column_50:last-child{margin-right:0}
.column_66{float:left;display:block;margin-right:2%;width:66%}
.column_66:last-child{margin-right:0}
.column_75{float:left;display:block;margin-right:2%;width:74.5%}
.column_75:last-child{margin-right:0}
.column_100{float:left;display:block;margin-right:2%;width:100%}
.column_100:last-child{margin-right:0}
@media screen and (max-width:830px){.columns-25_25_25_25>.column_25,.columns-25_25_50>.column_25,.columns-50_25_25>.column_25{float:left;display:block;margin-right:2%;width:49%}
.columns-25_25_25_25>.column_25:last-child,.columns-25_25_50>.column_25:last-child,.columns-50_25_25>.column_25:last-child{margin-right:0}
.columns-25_25_25_25>.column_25:nth-child(3),.columns-25_25_50>.column_50,.columns-50_25_25>.column_50,.columns-50_25_25>.column:nth-child(2){clear:left}
.columns-25_25_25_25>.column_25:nth-child(3n),.columns-50_25_25>.column_25:nth-child(2){margin-left:0}
.columns-25_25_25_25>.column_25:first-child,.columns-25_25_25_25>.column_25:nth-child(2),.columns-25_25_50>.column_50,.columns-50_25_25>.column_50{margin-bottom:40px}
.columns-25_25_50>.column_50,.columns-50_25_25>.column_50{float:left;display:block;margin-right:2%;width:100%}
.columns-25_25_50>.column_50:last-child,.columns-50_25_25>.column_50:last-child{margin-right:0}
.columns-75_25>.column,.columns-25_75>.column,.columns-50_50>.column{float:left;display:block;margin-right:2%;width:100%}
.columns-75_25>.column:last-child,.columns-25_75>.column:last-child,.columns-50_50>.column:last-child{margin-right:0}
.columns-75_25>.column_75,.columns-25_75>.column_25,.columns-50_50>.column:first-child{margin-bottom:40px}
.columns-25_50_25>.column{float:left;display:block;margin-right:2%;width:100%;margin-bottom:40px}
.columns-25_50_25>.column:last-child{margin-right:0}
.columns-25_50_25>.column:last-child{margin-bottom:0}
}
@media screen and (max-width:690px){.columns-66_33>.column,.columns-33_66>.column,.columns-33_33_33>.column{float:left;display:block;margin-right:2%;width:100%}
.columns-66_33>.column:last-child,.columns-33_66>.column:last-child,.columns-33_33_33>.column:last-child{margin-right:0}
.columns-66_33>.column:first-child,.columns-33_66>.column:first-child{margin-bottom:40px}
.columns-33_33_33>.column:last-child{margin-bottom:0}
}
@media screen and (max-width:550px){.columns-25_25_25_25>.column,.columns-25_25_50>.column,.columns-50_25_25>.column{float:left;display:block;margin-right:2%;width:100%;margin-bottom:40px}
.columns-25_25_25_25>.column:last-child,.columns-25_25_50>.column:last-child,.columns-50_25_25>.column:last-child{margin-right:0}
.columns-25_25_25_25>.column:last-child,.columns-25_25_50>.column:last-child,.columns-50_25_25>.column:last-child{margin-bottom:0}
.no-js .feature_card-homepage .columns-50_25_25 .column_25{float:left}
}
.column .rwjf-component{margin:0 0 40px}
.column>.rwjf-component:last-child{margin-bottom:0}
.column>.parsys:last-child .rwjf-component:last-child{margin-bottom:0}
.column-exception.rwjf-component{margin:0}
.column_66 .rwjf-downloadbox.rwjf-component{margin-bottom:0}
.column-exception.rwjf-articleheader,.column-exception.rwjf-publicationheader{margin-bottom:40px}
.column .rwjf-articlebody,.column .rwjf-publicationbody,.column .rwjf-returntoorigin,.column .rwjf-seriesbrowser{margin:0}
.freeform-blog .rwjf-component{margin-bottom:20px;margin-top:0}
.ie7 .freeform-blog .rwjf-blog-image .freeform-media{margin-top:0}
.ie7 .freeform-blog .rwjf-blog-image,.ie7 .freeform-blog .rwjf-blog-video,.ie7 .freeform-blog .rwjf-freeform,.ie7 .freeform-blog .rwjf-blog-freeform{zoom:0}
.internal_blog .column>*{margin-bottom:0;margin-top:0}
.internal_blog .column>.post-excerpt{margin-bottom:20px}
.internal_blog .media-first .rwjf-component{margin:0}
.internal_blog .media-first+.rwjf-component>*{margin-top:0}
.internal_blog .rwjf-blog-image:first-child,.internal_blog .rwjf-blog-image:first-child>.freeform-media,.internal_blog .rwjf-blog-image:first-child+.rwjf-component{margin-top:0}
.ie7 body>*{zoom:1}
.subsite #main{margin-top:0}
@media screen and (max-width:942px){#main{margin-top:0}
}
#main>.header{background-color:white;background-position:center;background-repeat:no-repeat;margin:0 auto;padding:63px 20px 17px}
#main.homepage>.header{padding:0}
.landing #main>.header{margin-bottom:40px}
@media screen and (max-width:942px){#main>.header{padding:39px 20px 17px}
}
@media screen and (max-width:639px){.program #main>.header,.topic #main>.header{padding:0}
}
#main>.header>*{margin-left:auto;margin-right:auto;max-width:1000px}
.rwjf-returntoorigin.rwjf-component.column-exception{width:1000px;max-width:100%;margin:0 auto}
#main>.primary{max-width:1000px;margin-left:auto;margin-right:auto;background:#FFF;margin:0 auto 40px;padding:20px}
#main>.primary::after{clear:both;content:"";display:table}
.subsite #main>.primary{position:relative;z-index:3;margin-bottom:0}
.feature #main>.primary,.landing #main>.primary,#main.internal_blog>.primary{max-width:1000px;margin-left:auto;margin-right:auto;box-shadow:none;padding:0}
.feature #main>.primary::after,.landing #main>.primary::after,#main.internal_blog>.primary::after{clear:both;content:"";display:table}
#main.internal_blog>.primary{background:transparent}
.feature #main>.primary,.landing #main>.primary{background:transparent;margin-top:0}
#publication_detail #main>.primary{position:relative}
@media screen and (max-width:957px){#main>.primary{width:auto}
.feature #main>.primary,.landing #main>.primary,.subsite #main>.primary{padding-left:20px;padding-right:20px}
}
@media screen and (max-width:942px){#main>.primary{margin-top:0}
}
@media screen and (max-width:450px){#main>.primary{padding-left:10px;padding-right:10px}
}
#main>.secondary{max-width:1000px;margin-left:auto;margin-right:auto;margin-bottom:40px;padding:0 20px;width:100%}
#main>.secondary::after{clear:both;content:"";display:table}
@media screen and (max-width:768px){#main>.secondary{margin-bottom:35px}
}
.focus-area-template .rwjf-component--longform .thin-stripe-bg{background-image:none;background-color:#78af33!important}
.focus-area-template .rwjf-component--longform .thick-stripe-bg{background-image:none}
.focus-area-template .rwjf-longform-inlinestory .freeform{background-image:none}
.focus-area-template .rwjf-longform-title h1{color:#443b3b}
.focus-area-template .longform-title{color:#443b3b!important;font-size:24px!important;font-family:"museo-sans-n3","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300}
.focus-area-template .column_33--longform .longform-promotion--background .longform-content--promotion{border-top:0}
.focus-area-template .column_33--longform .longform-promotion .longform-content-wrapper--promotion{padding-top:4px;background:#78af33}
.focus-area-template .longform-videoseries .longform-content-wrapper{padding-top:4px}
.focus-area-template .longform-promotion .longform-content-wrapper--promotion{padding-top:4px}
.focus-area-template .longform-promotion--background .longform-content--promotion{border-top:0}
.focus-area-template .longform-tweet .longform-content-wrapper{padding-top:4px}
.focus-area-template .longform-image-gallery .longform-content-wrapper{padding-top:4px}
.focus-area-template .longform-horizontal{color:#ddd;background-color:#ddd;height:1px;border:0}
.focus-area-template .rwjf-longform-share.stickit{position:absolute}
.coh_homepage{color:#fff;background:#606;font-size:15px;height:100%;line-height:21px}
.coh_homepage *{box-sizing:border-box}
.coh_homepage .sub_processing{border-radius:50%;margin:auto;font-size:2px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(255,255,255,0.2);border-right:1.1em solid rgba(255,255,255,0.2);border-bottom:1.1em solid rgba(255,255,255,0.2);border-left:1.1em solid #fff;width:10em;height:10em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}
.coh_homepage .sub_processing:after{border-radius:50%;width:10em;height:10em}
.coh_homepage__background{position:fixed;bottom:0;right:0;height:70%;width:150%;background-image:url(../../../../images/rwjf_coh_bglogo.png);background-repeat:no-repeat;background-position:50% 0;z-index:-1}
.coh_homepage__outer-wrapper{margin:70px auto;max-width:1250px;padding:0 50px}
.coh_homepage__outer-wrapper::after{clear:both;content:"";display:table}
@media screen and (max-width:690px){.coh_homepage__outer-wrapper{padding:0 20px}
}
.coh_homepage__logo{margin-bottom:15px}
.coh_homepage__title{color:#fff;font-size:60px;line-height:70px;margin-bottom:35px;width:70%}
@media screen and (max-width:1040px){.coh_homepage__title{width:100%}
}
@media screen and (max-width:690px){.coh_homepage__title{font-size:45px;line-height:60px}
}
@media screen and (max-width:550px){.coh_homepage__title{font-size:40px}
}
@media screen and (max-width:480px){.coh_homepage__title{font-size:24px;line-height:35px}
}
.coh_homepage__copy{float:left;margin-right:10%;width:30%}
@media screen and (max-width:1040px){.coh_homepage__copy{margin-right:6%;width:34%}
}
@media screen and (max-width:690px){.coh_homepage__copy{width:100%;margin-right:0}
.coh_homepage__copy p:last-child{margin-bottom:40px}
}
.coh_homepage__copy a{color:#e7b6f2}
.coh_homepage__subscribe-form{float:left;width:60%}
@media screen and (max-width:690px){.coh_homepage__subscribe-form{width:100%}
}
.coh_homepage__subscribe-title{color:#fff}
.coh_homepage__button{font-family:'HelveticaNeue-Medium','Helvetica Neue Medium','Helvetica Neue',"nimbus-sans-n4",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:500;background-color:#78af33;border:0;color:#fff;font-size:1.1538461538em;font-weight:normal;margin-bottom:5px;margin-right:1.5%;padding:12px;transition:background-color .2s ease-in;font-family:'HelveticaNeue-Bold','Helvetica Neue Bold','Helvetica Neue',"nimbus-sans-n7",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:700;min-width:120px;padding-left:30px;padding-right:30px;text-transform:uppercase;transition:width .2s ease}
.coh_homepage__button:hover{background-color:#70a330}
.coh_homepage__button:disabled{background-color:#ebebe4}
.coh_homepage__button:hover:disabled{background-color:#ebebe4;cursor:default}
.coh_homepage__button:disabled{background-color:#9ed05e;padding-bottom:8px;padding-top:8px}
.coh_homepage__button:hover:disabled{background-color:#9ed05e;cursor:default}
.coh_homepage__button svg{vertical-align:middle}
.coh_homepage__subscribe-wrapper{float:left;display:block;margin-right:2%;width:32%}
.coh_homepage__subscribe-wrapper:last-child{margin-right:0}
.coh_homepage__subscribe-wrapper .parsley-errors-list{margin-left:0;list-style:none}
.coh_homepage__subscribe-wrapper .parsley-errors-list li{list-style-image:none;margin-bottom:0}
@media screen and (max-width:830px){.coh_homepage__subscribe-wrapper{float:left;display:block;margin-right:2%;width:100%;margin-bottom:15px}
.coh_homepage__subscribe-wrapper:last-child{margin-right:0}
.coh_homepage__subscribe-wrapper:last-child{margin-bottom:0}
}
@media screen and (max-width:690px){.coh_homepage__subscribe-wrapper{float:left;display:block;margin-right:2%;width:32%;margin-bottom:0}
.coh_homepage__subscribe-wrapper:last-child{margin-right:0}
}
@media screen and (max-width:550px){.coh_homepage__subscribe-wrapper{float:left;display:block;margin-right:2%;width:100%;margin-bottom:15px}
.coh_homepage__subscribe-wrapper:last-child{margin-right:0}
.coh_homepage__subscribe-wrapper:last-child{margin-bottom:0}
}
.coh_homepage__subscribe-input{border:0;color:#898989;font-size:13px;height:32px;padding:8px 12px;width:100%}
.coh_homepage__subscribe-input.parsley-error{background-color:#fdd;margin-bottom:5px}
.coh_homepage__subscribe-input.parsley-error:focus{outline:0}
.coh_homepage__subscribe-fields{margin-bottom:20px}
.coh_homepage__subscribe-fields::after{clear:both;content:"";display:table}
body.default.program_section #main{background-color:transparent;background-image:-webkit-linear-gradient(top,#00375e 25%,#054776 55%,#017273 96%);background-image:linear-gradient(to bottom,#00375e 25%,#054776 55%,#017273 96%)}
body.feature #main.reset{margin-top:0}
body.landing #main>.header{background-image:url(../../../../images/header-stripes.png)}
.cssgradients.multiplebgs body.landing #main>.header{background:url(../../../../images/header-stripes.png),-webkit-linear-gradient(top,#001753 0,#015581 100%);background:url(../../../../images/header-stripes.png),linear-gradient(to bottom,#001753 0,#015581 100%)}
body.landing.program_section #main>.header{background-color:transparent;background-image:-webkit-linear-gradient(top,#00375e 25%,#054776 55%,#017273 96%);background-image:linear-gradient(to bottom,#00375e 25%,#054776 55%,#017273 96%)}
body.program #main>.header{background-color:transparent;background-image:-webkit-linear-gradient(top,#00375e 25%,#054776 55%,#017273 96%);background-image:linear-gradient(to bottom,#00375e 25%,#054776 55%,#017273 96%)}
@media screen and (max-width:942px){body.program #main>.header{background-color:#00375e;background-image:-webkit-linear-gradient(top,#00375e 25%,#054776 55%,#017273 96%);background-image:linear-gradient(to bottom,#00375e 25%,#054776 55%,#017273 96%)}
}
body.topic #main>.header,body.grants #main>.header{background-image:url(../../../../images/header-stripes.png);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001753',endColorstr='#015581',GradientType=0)}
.cssgradients.multiplebgs body.topic #main>.header,.cssgradients.multiplebgs body.grants #main>.header{background:url(../../../../images/header-stripes.png),-webkit-linear-gradient(top,#001753 0,#015581 100%);background:url(../../../../images/header-stripes.png),linear-gradient(to bottom,#001753 0,#015581 100%)}
@media screen and (max-width:639px){.cssgradients.multiplebgs body.grants #main>.header{display:none}
}
body.topic.program_section #main>.header{background-color:transparent;background-image:-webkit-linear-gradient(top,#00375e 25%,#054776 55%,#017273 96%);background-image:linear-gradient(to bottom,#00375e 25%,#054776 55%,#017273 96%)}
.rwjf-component--contact-us{clear:both}
.contact-us-radio-group{border-color:#cecece;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:25px;padding-bottom:15px}
.contact-us-radio-group h3{font-family:'HelveticaNeue-Regular','Helvetica Neue Regular','Helvetica Neue',"nimbus-sans-n4",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:400;line-height:1.5em;padding-bottom:8px;margin-bottom:0}
.contact-us-radio-group .radio_button{position:absolute}
.contact-us-radio-group input[type="radio"]{display:none}
.contact-us-radio-group input[type="radio"]:checked+.radio_button:after{content:'';position:absolute;height:16px;width:16px;background-color:#2a76a0;-moz-border-radius:50%;border-radius:50%;left:2px;top:2px;-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}
.contact-us-radio-group input[type="radio"]+.radio_button{display:inline-block;width:22px;height:22px;margin:-1px 8px 0 0;vertical-align:middle;cursor:pointer;-moz-border-radius:50%;border-radius:50%;border:1px solid #cecece;box-sizing:border-box;position:relative}
.contact-us-radio-group input[type="radio"]+.radio_button:after{content:'';position:absolute;height:16px;width:16px;background-color:#2a76a0;-moz-border-radius:50%;border-radius:50%;left:2px;top:2px;-ms-transform:scale(0,0);-webkit-transform:scale(0,0);transform:scale(0,0);transition:transform .2s ease}
.contact-us-radio-group input[type="radio"]+.radio_button{position:absolute;left:-2em;top:.2em}
.contact-us-radio-group label,.contact-us-radio-group p{font-size:1.1538461538em;display:block;margin-left:25px;position:relative}
.contact-us-radio-group p{color:#555454}
.contact-us-inputs label{display:block;font-weight:bold;margin-bottom:.8em}
.contact-us-inputs input{display:block;width:50%}
.contact-us-inputs .form_component-input_group:last-child{width:100%;margin-right:0}
.contact-us-inputs .form_component-input_group:last-child textarea{display:block;min-height:100px}
.contact-us .form_component-button_container .contact-us-submit.form_component-button{padding:12px 30px}
.contact-us .error{background:rgba(254,100,60,0.2);border:1px dotted #ff5033;color:#ff5033;margin-bottom:1em;padding:1em 1em 0}
.contact-us .error ul{margin:0}
.contact-us .error li{list-style:none}
.contact-us-inputs .parsley-error{background:#fdd}
.contact-us-inputs .parsley-errors-list{margin:0}
.contact-us-inputs .parsley-errors-list li{color:#ff5033;list-style:none;margin-top:-1.2em;margin-bottom:1.2em}
.articlecollectionsheader,.collectionheader{background:#f4fafd;width:100%}
.articlecollectionsheader{background:#f4fafd}
.articlecollectionsheader:before{background:#f4fafd}
.collections-banner__content{padding:20px 0;position:relative;width:1000px;max-width:100%;margin:0 auto}
.collections-banner__content::after{clear:both;content:"";display:table}
.collection-banner__main-content{margin-left:10px;margin-top:20px;margin-right:10px;overflow:hidden}
.collection-banner__main-titles{float:left;display:block;margin-right:2%;width:44.75%}
.collection-banner__main-titles:last-child{margin-right:0}
.collection-banner__main-titles:only-child{float:left;display:block;margin-right:2%;width:100%}
.collection-banner__main-titles:only-child:last-child{margin-right:0}
.collection-banner__description{float:left;display:block;margin-right:2%;width:44.75%;margin-left:8.5%}
.collection-banner__description:last-child{margin-right:0}
@media screen and (max-width:690px){.collection-banner__description,.collection-banner__main-titles,.collection-banner__main-titles:only-child{float:left;display:block;margin-right:2%;width:83%;margin-left:8.5%}
.collection-banner__description:last-child,.collection-banner__main-titles:last-child,.collection-banner__main-titles:only-child:last-child{margin-right:0}
}
.collection-banner__title{position:relative;display:inline-block;margin-bottom:0;color:#898989;font-family:'HelveticaNeue-Bold','Helvetica Neue Bold','Helvetica Neue',"nimbus-sans-n7",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:700;font-size:14px}
.collection-banner__title.collection-banner__title--article:after{content:' | '}
@media screen and (max-width:480px){.collection-banner__title.collection-banner__title--article:after{content:''}
}
@media screen and (max-width:480px){.collection-banner__title.collection-banner__title--article{display:block}
}
.collection-banner__title--main{font-family:"museo-sans-n1","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:100}
.collection-banner__title--tagline{color:#443b3b;font-family:'HelveticaNeue-Bold','Helvetica Neue Bold','Helvetica Neue',"nimbus-sans-n7",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:700;font-size:18px;line-height:24px}
.collection-banner__top-section{margin-left:60px}
@media screen and (max-width:480px){.collection-banner__top-section{margin-bottom:10px}
}
.collection-banner__icon{display:inline-block;position:absolute;top:0;left:10px;height:50px;width:40px}
.collection-banner__read-more{float:right;position:relative;white-space:nowrap;margin-right:10px;width:auto}
@media screen and (max-width:550px){.collection-banner__read-more{display:none}
}
.collection-banner__read-more--mobile{display:none}
@media screen and (max-width:550px){.collection-banner__read-more--mobile{display:inline-block}
}
.feature #main.focus_detail_page>.primary{background:#FFF;box-shadow:3px 3px 6px rgba(0,0,0,0.05);margin-top:-15px;max-width:902px;padding:20px;position:relative}
@media screen and (max-width:960px){body.feature div.feature_splash--video{padding:0}
}
div.feature_splash--video{min-height:0;padding:0}
div.feature_splash--video .feature-content{max-width:100%;padding:0}
@media screen and (max-width:960px){div.feature_splash--video .feature-content{padding:20px}
}
.feature_video .feature_video-overlay_wrapper{margin:0 auto;max-width:902px;min-height:490px;overflow:hidden;position:relative}
.reset .feature_video .feature_video-overlay_wrapper{min-height:324px}
.video-aspect-ratio .feature_video .feature_video-overlay_wrapper{height:0;min-height:0;padding-top:56.5%;padding-bottom:30px;position:static}
.feature_video .feature_video-overlay_wrapper .feature_video-overlay{bottom:10px;position:absolute;width:100%}
.video-aspect-ratio .feature_video .feature_video-overlay_wrapper .feature_video-overlay{position:static}
.video-aspect-ratio .feature_video .feature_video-overlay_wrapper .feature_video-play_button{bottom:40px;opacity:.4;position:absolute;right:10%;-webkit-transition:opacity 1s;transition:opacity 1s;z-index:1002}
.video-aspect-ratio .feature_video .feature_video-overlay_wrapper .feature_video-play_button:hover{opacity:1}
.feature_video .feature_video-overlay_wrapper .feature_video-title{color:#fff;letter-spacing:.02em;opacity:1;padding-right:150px;-webkit-transition:opacity 1s;transition:opacity 1s}
.video-aspect-ratio .feature_video .feature_video-overlay_wrapper .feature_video-title{opacity:0}
.feature_video .feature_video-player{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-100}
.video-aspect-ratio .feature_video .feature_video-player{z-index:1001}
.feature_video .feature_video-player iframe{height:100%;position:absolute;top:0;width:100%}
.feature_video .feature_video-gradient{height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;background:-moz-linear-gradient(top,transparent 60%,rgba(0,0,0,0.5) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,transparent),color-stop(100%,rgba(0,0,0,0.5)));background:-webkit-linear-gradient(top,transparent 60%,rgba(0,0,0,0.5) 100%);background:-o-linear-gradient(top,transparent 60%,rgba(0,0,0,0.5) 100%);background:-ms-linear-gradient(top,transparent 60%,rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom,transparent 60%,rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#fc000000',GradientType=0)}
.feature_video .page-title{color:#fff}
.blackout_mask{background:black;position:fixed;display:none;opacity:.7;top:0;right:0;bottom:0;left:0;z-index:999}
.focus_area_landmark-title{font-family:'HelveticaNeue-Bold','Helvetica Neue Bold','Helvetica Neue',"nimbus-sans-n7",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:700;font-size:18px;line-height:1.2em;margin-bottom:.8333333333em}
.article_view{border-top:1px solid #cecece;padding:40px 0;position:relative}
.article_view::after{clear:both;content:"";display:table}
@media screen and (max-width:690px){.article_view{padding:30px 0}
}
.article_view:first-child{border-top:0;padding-top:15px}
@media screen and (max-width:690px){.article_view:first-child{padding-top:5px}
}
.article_view .article_view-media_box{float:left;display:block;margin-right:2%;width:32%}
.article_view .article_view-media_box:last-child{margin-right:0}
@media screen and (max-width:690px){.article_view .article_view-media_box{display:none}
}
.article_view .article_view-media_box .article_view-image{background-size:cover;background-position:center;height:0;padding-top:56.25%}
.article_view .article_view-media_box--inline{position:absolute;top:0;width:50%;right:100%}
@media screen and (max-width:690px){.article_view .article_view-media_box--inline{float:left;display:block;margin-right:2%;width:100%;margin-right:0;display:block;position:static}
.article_view .article_view-media_box--inline:last-child{margin-right:0}
}
.article_view .article_view-media_box--inline .article_view-video{margin-bottom:1em}
@media screen and (max-width:480px){.article_view .article_view-media_box--inline .article_view-video{margin-bottom:0}
}
.article_view .article_view-media_box--inline .article_view-video .video_series-overlay{display:none}
.article_view .article_view-media_box--inline .article_view-video .video_series-narrow_column{display:block}
.article_view .article_view-media_box--inline .article_view-video .video_series-narrow_column .video_series-title,.article_view .article_view-media_box--inline .article_view-video .video_series-narrow_column .video_series-summary{display:none}
.article_view .article_view-media_box--inline .article_view-video .video_series-narrow_column .video_series-narrow-image{position:relative;height:0;padding-top:56.25%;overflow:hidden}
.article_view .article_view-media_box--inline .article_view-video .video_series-narrow_column img{position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}
.article_view .article_view-media_box--inline .article_view-video .show-modal .video_series-overlay{display:block}
@media screen and (max-width:690px){.article_view .article_view-media_box--inline .article_view-video .video_series-title,.article_view .article_view-media_box--inline .article_view-video .video_series-summary{display:none}
.article_view .article_view-media_box--inline .article_view-video .video_series-overlay{display:block}
.article_view .article_view-media_box--inline .article_view-video .video_series-narrow_column{display:none}
}
.article_view .article_view-info_box{float:left;display:block;margin-right:2%;width:66%;position:relative}
.article_view .article_view-info_box:last-child{margin-right:0}
@media screen and (max-width:690px){.article_view .article_view-info_box{float:left;display:block;margin-right:2%;width:100%}
.article_view .article_view-info_box:last-child{margin-right:0}
}
.article_view .article_view-info_box .article_view-title{margin-bottom:.4em}
.article_view .article_view-info_box .article_view-title a{color:#2a76a0}
.article_view .article_view-info_box .article_view-title--mobile{display:none}
@media screen and (max-width:480px){.article_view .article_view-info_box .article_view-title--mobile{display:block}
}
.article_view .article_view-info_box .article_view-title--desktop{display:block}
@media screen and (max-width:480px){.article_view .article_view-info_box .article_view-title--desktop{display:none}
}
@media screen and (min-width:691px){.article_view .article_view-info_box .article_view-title--video_link{cursor:pointer}
.article_view .article_view-info_box .article_view-title--video_link:hover{text-decoration:underline}
}
.article_view .article_view-info_box .article_view-pub_data{font-size:0}
.article_view .article_view-info_box .article_view-pub_data span{border-left:#898989 solid 1px;display:inline-block;line-height:1em;padding:0 .5em}
.article_view .article_view-info_box .article_view-pub_data span:first-child{border-left:none;padding-left:0}
.article_view .article_view-info_box .article_view-description{font-size:15px}
.article_view--no_image .article_view-media_box{display:none}
.article_view--no_image .article_view-info_box{float:left;display:block;margin-right:2%;width:100%}
.article_view--no_image .article_view-info_box:last-child{margin-right:0}
.article_view--light .article_view-info_box .article_view-title{color:#fff}
.article_view--light .article_view-info_box .article_view-title a{color:#fff}
.article_view--light .article_view-info_box .article_view-pub_data span{border-color:#cecece;color:#cecece}
.article_view--light .article_view-info_box .article_view-description{color:#fff}
.article_view--light .article_view-info_box .article_view-description a{color:#fff}
.breadcrumb .breadcrumb-title{font-family:'HelveticaNeue-Medium','Helvetica Neue Medium','Helvetica Neue',"nimbus-sans-n4",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:500;font-size:1.0769230769em;line-height:1.2;font-weight:400}
.breadcrumb .breadcrumb-title--link{color:#2a76a0}
.breadcrumb .breadcrumb-divider{margin:0 4px}
.colored-component{border-top-style:solid;border-top-width:4px;color:#606060;padding:20px}
.colored-component .heading{font-family:"museo-sans-n3","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;font-size:21px;line-height:1.5em;padding-bottom:8px}
.colored-component .colored-button{font-family:"museo-sans-n3","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;font-size:14px;padding:1em 1.5em;text-transform:uppercase}
.colored-component input.colored-button{border:0}
.colored-component .colored-button:after{content:'\203A'}
.colored-component.green{background-color:#eaf2e0;border-color:#70a52f}
.colored-component.green .heading{color:#3f5b1a!important}
.colored-component.green .colored-text{color:#70a52f!important}
.colored-component.green .colored-border{border-color:#ccd6c0!important}
.colored-component.green .colored-button{background-color:#70a52f!important;color:#fff!important}
.accordion.explore_related ul>li>ul{display:none}
.accordion.explore_related>ul>li:first-child>ul{display:block}
.explore_related .super-title{margin-bottom:0}
.billboard_feature{color:#fff}
.billboard_feature-wrapper{background:#444 url("../images/splash/lightpattern.jpg") center left repeat;margin-bottom:3em}
@media screen and (max-width:690px){.billboard_feature-wrapper{margin-bottom:1.5em}
}
.billboard_feature{background-color:#2a76a0;max-width:1600px;margin:0 auto}
.billboard_feature--color1{background-color:#2a76a0}
.billboard_feature--color1 .billboard_feature-gradient{background-image:-webkit-linear-gradient(left,rgba(42,118,160,0.9) 0,rgba(233,153,5,0.3) 100%);background-image:linear-gradient(to right,rgba(42,118,160,0.9) 0,rgba(233,153,5,0.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf2A76A0',endColorstr='#4de99905',GradientType=1)}
@media screen and (max-width:830px){.billboard_feature--color1 .billboard_feature-gradient{background-image:-webkit-linear-gradient(left,rgba(42,118,160,0.9) 0,rgba(233,153,5,0.3) 100%);background-image:linear-gradient(to right,rgba(42,118,160,0.9) 0,rgba(233,153,5,0.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf2A76A0',endColorstr='#4de99905',GradientType=1)}
}
.billboard_feature--color1.billboard_feature--right_align .billboard_feature-gradient{background-image:-webkit-linear-gradient(right,rgba(42,118,160,0.9) 0,rgba(233,153,5,0.3) 100%);background-image:linear-gradient(to left,rgba(42,118,160,0.9) 0,rgba(233,153,5,0.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf2A76A0',endColorstr='#4de99905',GradientType=1)}
@media screen and (max-width:830px){.billboard_feature--color1.billboard_feature--right_align .billboard_feature-gradient{background-image:-webkit-linear-gradient(right,rgba(42,118,160,0.9) 0,rgba(233,153,5,0.3) 100%);background-image:linear-gradient(to left,rgba(42,118,160,0.9) 0,rgba(233,153,5,0.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf2A76A0',endColorstr='#4de99905',GradientType=1)}
}
.billboard_feature--color2{background-color:#991294}
.billboard_feature--color2 .billboard_feature-gradient{background-image:-webkit-linear-gradient(left,#991294 -20%,transparent 90%);background-image:linear-gradient(to right,#991294 -20%,transparent 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf991294',endColorstr='#00991294',GradientType=1)}
@media screen and (max-width:830px){.billboard_feature--color2 .billboard_feature-gradient{background-image:-webkit-linear-gradient(left,#991294 -20%,transparent 100%);background-image:linear-gradient(to right,#991294 -20%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf991294',endColorstr='#00991294',GradientType=1)}
}
.billboard_feature--color2.billboard_feature--right_align .billboard_feature-gradient{background-image:-webkit-linear-gradient(right,#991294 -20%,transparent 90%);background-image:linear-gradient(to left,#991294 -20%,transparent 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf991294',endColorstr='#00991294',GradientType=1)}
@media screen and (max-width:830px){.billboard_feature--color2.billboard_feature--right_align .billboard_feature-gradient{background-image:-webkit-linear-gradient(right,#991294 -20%,transparent 100%);background-image:linear-gradient(to left,#991294 -20%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf991294',endColorstr='#00991294',GradientType=1)}
}
.billboard_feature-gradient{background-image:-webkit-linear-gradient(left,#2a76a0 -20%,transparent 90%);background-image:linear-gradient(to right,#2a76a0 -20%,transparent 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf2A76A0',endColorstr='#002A76A0',GradientType=1);content:'';position:relative;top:0;bottom:0;height:100%;width:100%}
@media screen and (max-width:830px){.billboard_feature-gradient{background-image:-webkit-linear-gradient(left,#2a76a0 -20%,transparent 100%);background-image:linear-gradient(to right,#2a76a0 -20%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf2A76A0',endColorstr='#002A76A0',GradientType=1)}
}
.billboard_feature-image_content,.billboard_feature-sub_content{max-width:1000px;margin:0 auto;position:relative}
.billboard_feature-image_content{padding:90px 0}
.billboard_feature--right_align .billboard_feature-image_content::after{clear:both;content:"";display:table}
@media screen and (max-width:1040px){.billboard_feature-image_content{padding:60px 20px}
}
.billboard_feature-sub_content::after{clear:both;content:"";display:table}
.billboard_feature-image{background-size:cover;position:relative}
@media screen and (max-width:550px){.billboard_feature-image{background-image:none!important}
}
.billboard_feature-image--mobile{background-size:cover;position:relative}
.billboard_feature-title{color:#fff;font-size:60px;line-height:62px;margin-bottom:.4em}
@media screen and (max-width:550px){.billboard_feature-title{font-size:38px;line-height:42px}
}
.billboard_feature-super_title{border:0;color:#cecece;padding:0;margin-bottom:2em}
@media screen and (max-width:550px){.billboard_feature-super_title{margin-bottom:1em}
}
.billboard_feature-text{width:50%}
.billboard_feature--right_align .billboard_feature-text{text-align:right;float:right}
@media screen and (max-width:830px){.billboard_feature-text{width:100%}
}
.billboard_feature-summary{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;font-size:18px;line-height:1.4em;margin-bottom:2.2em}
@media screen and (max-width:480px){.billboard_feature-summary{display:none}
}
.billboard_feature-sub{padding:15px 0;position:relative}
@media screen and (max-width:1040px){.billboard_feature-sub{padding:15px 20px}
}
.billboard_feature-sub-title{float:left;font-size:15px;line-height:1.3em;width:85%;padding:15px 15px 15px 0;border-right:1px solid #cecece;box-sizing:border-box}
@media screen and (max-width:830px){.billboard_feature-sub-title{float:none;border-right:0;border-bottom:1px solid #cecece;padding-right:0;width:100%}
}
.billboard_feature-sub-more{box-sizing:border-box;float:left;padding:15px 0 15px 30px;width:15%}
.billboard_feature-sub-more .read-more{color:#fff}
.billboard_feature-sub-more .read-more:hover,.billboard_feature-sub-more .read-more:active,.billboard_feature-sub-more .read-more:focus{color:#fff}
.billboard_feature-sub-more .read-more:hover .read-more-arrow .svg-path-arrow,.billboard_feature-sub-more .read-more:active .read-more-arrow .svg-path-arrow,.billboard_feature-sub-more .read-more:focus .read-more-arrow .svg-path-arrow{fill:#fff}
.billboard_feature-sub-more .read-more .read-more-arrow .svg-path-arrow{fill:#fff}
@media screen and (max-width:830px){.billboard_feature-sub-more{float:none;padding-left:0;width:100%}
}
.billboard_feature-call_to_action{font-family:'HelveticaNeue-Medium','Helvetica Neue Medium','Helvetica Neue',"nimbus-sans-n4",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:500;background-color:#78af33;border:0;color:#fff;font-size:1.1538461538em;font-weight:normal;margin-bottom:5px;margin-right:1.5%;padding:12px;transition:background-color .2s ease-in;font-family:'HelveticaNeue-Bold','Helvetica Neue Bold','Helvetica Neue',"nimbus-sans-n7",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:700;display:inline-block;font-size:1.0769230769em;margin:0;padding:12px 30px;text-transform:uppercase}
.billboard_feature-call_to_action:hover{background-color:#70a330}
.billboard_feature-call_to_action:disabled{background-color:#ebebe4}
.billboard_feature-call_to_action:hover:disabled{background-color:#ebebe4;cursor:default}
.billboard_feature-call_to_action:hover{cursor:pointer;text-decoration:none}
.billboard_feature-link{height:100%;position:absolute;bottom:0;left:0;top:0;width:100%;z-index:1}
.blog-post{background:#fff}
.blog-post.post-excerpt{-moz-box-shadow:0 1px 4px rgba(0,0,0,0.05);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.05);box-shadow:0 1px 4px rgba(0,0,0,0.05);margin-bottom:35px}
.post-content h1.post-title{font-family:"museo-sans-n3","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;font-size:30px;line-height:1.1em;margin-bottom:12px}
.column_66 .post-content h1.post-title{font-size:27px;line-height:1.111111111}
@media screen and (max-width:614px){.post-content h1.post-title{font-size:27px;line-height:1.111111111}
}
@media screen and (max-width:600px){.post-content h1.post-title,.column_66 .post-content h1.post-title{font-size:24px;line-height:1.125}
}
.post-content h1.post-title a{color:#333;text-decoration:none}
.post-content h1.post-title a:hover,.post-content h1.post-title a:focus{text-decoration:underline}
.post-content p{font-size:15px;line-height:1.4666666667}
.post-content p.post-tags{font-size:11px;margin-bottom:30px}
.column_66 .post-content p.post-tags{font-size:11px}
@media screen and (max-width:600px){.post-content p.post-tags{font-size:11px}
}
.post-content .share-options{display:none}
@media screen and (max-width:600px){.post-content .share-options{display:block}
}
.post-date{font-family:"museo-sans-n3","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;background:url(../../../../images/blog-date-circle.png) no-repeat;color:#FFF;font-size:18px;height:39px;margin:0 auto 31px;padding:25px 10px;text-decoration:none;width:69px}
@media screen and (max-width:600px){.post-date{background:0;color:#443b3b;font-size:13px;height:auto;margin:0;padding:0;text-transform:uppercase;width:auto}
}
.post-date strong{font-weight:500}
@media screen and (max-width:600px){.post-date strong{font-weight:300}
}
@media screen and (max-width:840px){.column_66 .post-meta .share-options{display:none}
.column_66 .post-content .share-options{display:block}
}
@media screen and (max-width:680px){.column_100 .post-meta .share-options,.column_75 .post-meta .share-options{display:none}
.column_100 .post-content .share-options,.column_75 .post-content .share-options{display:block}
}
@media screen and (max-width:600px){.post-meta .share-options{display:none}
}
.share-options .sm-button{float:none;display:block;margin:0 auto 18px}
.share-options .sm-button-facebook .fb-like{max-width:55px}
@media screen and (max-width:840px){.column_66 .share-options .sm-button{float:left;margin:0 20px 0 0}
}
@media screen and (max-width:680px){.column_100 .share-options .sm-button,.column_75 .share-options .sm-button{float:left;margin:0 20px 0 0}
}
@media screen and (max-width:600px){.share-options .sm-button{float:left;margin:0 20px 0 0}
}
.post-footer ul{margin:0;padding:0}
.post-footer li{list-style:none;float:left;padding:0;margin:0 12px 12px 0}
.post-footer a{font-family:"museo-sans-n5","museo-sans",'Helvetica Neue',"nimbus-sans-n4",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:500;display:block;font-size:14px;padding:12px 10px 8px 10px;text-transform:uppercase;border:1px solid #d1cfcf;background:#e5e5e5 url(../../../../images/button-bg-blog.png) repeat-x}
.post-footer a:hover{background:#e5e5e5 url(../../../../images/button-bg-blog.png) bottom repeat-x;text-decoration:none;color:#443b3b}
.post-footer a span{background:url(../../../../images/icons/circle-comment.png) 0 0 no-repeat;padding-left:25px;height:19px;display:block}
.post-footer .share-button span{background:url(../../../../images/icons/circle-share.png) 0 0 no-repeat}
.post-footer .email-button span{background:url(../../../../images/icons/circle-email.png) 0 0 no-repeat}
.post-footer a:hover span{background-position-y:-19px}
.post-content{width:77.494692144%;float:left;padding:49px 0 0 0}
.post-excerpt .post-content .freeform-blog{margin-bottom:14px}
.column_75 .post-content{width:74.568965517%}
.column_66 .post-content{width:73.127035831%}
@media screen and (max-width:840px){.column_66 .post-content{float:none;margin:0 5% 0 23px;padding:0;width:auto}
}
@media screen and (max-width:696px){.column_100 .post-content{width:76.293103448%}
}
@media screen and (max-width:680px){.column_100 .post-content,.column_75 .post-content{float:none;margin:0 5% 0 23px;padding:0;width:auto}
}
@media screen and (max-width:600px){.column_100 .post-content,.column_75 .post-content,.column_66 .post-content{margin:0 5%}
}
.post-footer{border-top:1px solid #e6e6e6;padding:30px 0 34px;margin-top:23px}
.post-meta{float:left;padding:39px 30px 0 23px;text-align:center;width:89px}
.column_66 .post-meta{padding-right:23px}
@media screen and (max-width:840px){.column_66 .post-meta{float:none;padding-top:20px}
}
@media screen and (max-width:680px){.column_100 .post-meta,.column_75 .post-meta{float:none;padding-top:20px}
}
@media screen and (max-width:600px){.column_100 .post-meta,.column_75 .post-meta,.column_66 .post-meta{float:none;margin:0 5%;padding:20px 0 1em;text-align:left;width:auto}
}
.post-comments{padding:0 0 30px}
.post-comments h3{font-weight:bold;font-size:14px;margin-bottom:10px}
#disqus_thread #dsq-new-post{margin-bottom:50px!important}
#disqus_thread .dsq-comment-header{padding:3px}
#disqus_thread .dsq-comment-text p{font-size:12px}
.internal_blog .paging{font-family:"museo-sans-n3","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;font-size:16px;padding-top:0}
.internal_blog .paging .next{border-left:0;float:right}
.internal_blog .paging a{color:#443b3b}
.internal_blog .paging a:after,.internal_blog .paging a:before{color:#2a76a0}
.internal_blog .paging a:hover,.internal_blog .paging a:focus{color:#2a76a0;text-decoration:none}
@media screen and (max-width:600px){.column_100 .post-excerpt .post-content,.column_75 .post-excerpt .post-content,.column_66 .post-excerpt .post-content{padding-bottom:10px}
.post-excerpt .post-footer{display:none}
}
@media screen and (max-width:480px){.blog-header .hideable{display:none}
}
.blog-header a{text-decoration:none}
.blog-header a:hover,.blog-header a:focus{text-decoration:underline}
.blog-header ul{list-style:none none;margin:0;padding:0}
.blog-header ul li{list-style:none none;margin:0;padding:0}
.blog-header .blog-banner{padding:16px 0 20px}
@media screen and (max-width:942px){.blog-header .blog-banner{padding-left:20px;padding-right:20px}
}
.blog-header h1{float:left;width:70.32967033%}
.blog-header h1 a:hover{text-decoration:none}
.column_75 .blog-header h1{width:59.337349398%}
.column_66 .blog-header h1{float:none;width:100%}
@media screen and (max-width:696px){.column_100 .blog-header h1{width:59.337349398%}
}
@media screen and (max-width:614px){.column_100 .blog-header h1,.column_75 .blog-header h1{float:none;width:100%}
}
@media screen and (max-width:541px){.blog-header h1{font-size:34px}
}
.blog-header .blog-utilities{font-size:12px;font-weight:bold;line-height:1.166666667;padding-bottom:1em;text-align:right}
.ie7 .blog-header .blog-utilities{zoom:1}
.column_66 .blog-header .blog-utilities{text-align:left}
@media screen and (max-width:614px){.blog-header .blog-utilities{text-align:left}
}
.blog-header .blog-utilities li{border-left:1px solid #cecece;display:inline-block;padding:0 4px 0 8px}
.ie8 .blog-header .blog-utilities li,.ie7 .blog-header .blog-utilities li{zoom:1}
.ie7 .blog-header .blog-utilities li{border-left:0;display:inline;padding:4px}
.blog-header .blog-utilities li:first-child{border-left:0;padding-left:0}
.blog-header .blog-utilities li.blog-follow{padding-right:0}
.blog-header .blog-utilities a{display:inline-block}
.ie8 .blog-header .blog-utilities a,.ie7 .blog-header .blog-utilities a{zoom:1}
.ie6 .blog-header .blog-utilities a,.ie7 .blog-header .blog-utilities a{border-right:1px solid #cecece;display:inline;padding:3px 8px 3px 0}
.blog-header .blog-utilities li.blog-follow a{background:url(../../../../images/icons/blog-follow.png) no-repeat right 0;padding:3px 27px 3px 0}
@media screen and (max-width:480px){.blog-header .blog-utilities li.blog-follow a{display:inline}
}
.ie7 .blog-header .blog-utilities li.blog-follow a{border-right:0}
.blog-header form{float:right;width:27.912087912%}
.ie7 .blog-header form{margin-top:12px}
.column_75 .blog-header form{width:38.253012048%}
.column_66 .blog-header form{float:none;width:100%}
@media screen and (max-width:696px){.column_100 .blog-header form{width:38.253012048%}
}
@media screen and (max-width:614px){.column_100 .blog-header form,.column_75 .blog-header form{float:none;width:100%}
}
.blog-header fieldset{border:1px solid #e6e7e5;margin-top:15px;position:relative;width:100%}
.blog-header input{border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;font-size:12px;line-height:1em;height:28px;outline:0;padding:7px 10px;width:100%}
.blog-header button{font-family:"museo-sans-n7","museo-sans",'Helvetica Neue',"nimbus-sans-n7",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:700;background:#cfe9f5;border:0;color:#1190cc;height:28px;line-height:1;position:absolute;right:0;text-transform:uppercase;top:0}
.blog-header button:hover{background:#1190cc;color:#fff}
.blog-subnav{box-shadow:0 -2px 1px -1px #dfdfdf inset,0 2px 1px -1px #dfdfdf inset;padding:0;position:relative}
@media screen and (max-width:942px){.blog-subnav{margin-left:0;margin-right:0}
}
.blog-header h2{font-family:"museo-sans-n5","museo-sans",'Helvetica Neue',"nimbus-sans-n4",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:500;background:#b3b3b3;color:#fff;float:left;font-size:19px;line-height:1.105263158em;margin:12px 0 13px;padding:8px 20px 9px;position:relative}
.blog-header h2:after{background:url(../../../../images/blog-explore-arrow.png) no-repeat;content:'';height:38px;position:absolute;right:-17px;top:0;width:17px}
.blog-subnav>ul{float:right;text-align:right;width:70%}
@media screen and (max-width:1040px){.blog-subnav>ul{width:75%}
}
.column_75 .blog-subnav>ul{width:80%}
.blog-subnav li.blog-section{border-right:1px solid #fff;border-left:1px solid #cecece;display:inline-block;margin:21px 0;padding:0 16px 0 20px}
.ie7 .blog-subnav li.blog-section{display:inline;zoom:1}
.blog-subnav li.blog-section:first-child{border-left:0}
.blog-subnav li.blog-section:hover,.blog-subnav li.active{background-color:#fff;border-color:#fff;-moz-box-shadow:0 -1px 5px #cecece;-o-box-shadow:0 -1px 5px #cecece;-webkit-box-shadow:0 -1px 5px #cecece;box-shadow:0 -1px 5px #cecece;margin:0;padding-bottom:21px;padding-top:21px}
.blog-subnav li.blog-section:hover{cursor:pointer}
.blog-subnav li.blog-section:hover+li.blog-section,.blog-subnav li.active+li.blog-section{border-color:transparent}
.blog-subnav li.blog-section>a{font-family:"museo-sans-n5","museo-sans",'Helvetica Neue',"nimbus-sans-n4",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:500;background:url(../../../../images/icons/mobile-arrows.png) no-repeat right -120px;color:#443b38;display:inline-block;font-size:15px;line-height:1.4;padding:0 15px 0 0;text-transform:uppercase}
.blog-subnav li.blog-section:hover>a,.blog-subnav li.blog-section>a:focus,.blog-subnav li.active>a{background-position:right -90px;color:#2a76a0;text-decoration:none}
@media screen and (-webkit-min-device-pixel-ratio:2){.blog-subnav li.blog-section>a{background-image:url(../../../../images/icons/mobile-arrows@2x.png);-webkit-background-size:9px auto;background-size:9px auto}
.blog-subnav li.blog-section:hover>a,.blog-subnav li.blog-section>a:focus,.blog-subnav li.active>a{background-position:right -90px}
}
.blog-subnav li.active>a{color:#443b38}
.blog-subnav .dropdown{background:#fff;-moz-box-shadow:0 3px 3px #cecece;-o-box-shadow:0 3px 3px #cecece;-webkit-box-shadow:0 3px 3px #cecece;box-shadow:0 3px 3px #cecece;display:none;float:none;padding:20px;position:absolute;right:0;text-align:left;top:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;z-index:10000}
.blog-subnav li.blog-section:hover .dropdown{display:block}
.blog-subnav .dropdown li{float:left;font-size:14px;line-height:1.428571429;margin-right:6%;padding:0 0 1em;width:27%}
.blog-subnav .dropdown li:nth-child(3n+1){clear:left}
.column_75 .blog-subnav .dropdown li{margin-right:4%;width:45%}
.column_75 .blog-subnav .dropdown li:nth-child(3n+1){clear:none}
.column_75 .blog-subnav .dropdown li:nth-child(2n+1){clear:left}
.blog-subnav .dropdown a:after{content:"\00a0\203A"}
.column_66 .blog-subnav{background:#ddf0f8;border:0;-moz-box-shadow:0 3px 3px #cecece;-o-box-shadow:0 3px 3px #cecece;-webkit-box-shadow:0 3px 3px #cecece;box-shadow:0 3px 3px #cecece;padding:10px 20px;position:static}
.column_66 .blog-subnav h2{display:none}
.column_66 .blog-subnav>ul{float:none;text-align:left;width:auto}
.column_66 .blog-subnav li.blog-section{border-right:0;border-left-color:#cecece;margin:0;padding:0 10px 0 14px}
.column_66 .blog-subnav li.blog-section:first-child{padding-left:0}
.column_66 .blog-subnav li.blog-section:hover,.column_66 .blog-subnav li.active{background-color:transparent;border-color:#cecece;-moz-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0}
.ie8 .column_66 .blog-subnav li.blog-section:first-child:hover,.ie7 .column_66 .blog-subnav li.blog-section:first-child:hover{border-left:0}
.column_66 .blog-subnav li.blog-section:hover+li.blog-section,.column_66 .blog-subnav li.active+li.blog-section{border-color:#cecece}
.column_66 .blog-subnav li.blog-section>a{background:transparent;color:#2a76a0;font-size:16px;line-height:1.125;padding-right:0;text-transform:none}
.column_66 .blog-subnav li.blog-section>a:hover,.column_66 .blog-subnav li.blog-section>a:focus{text-decoration:underline}
.column_66 .blog-subnav .dropdown,.column_66 .blog-subnav li.blog-section:hover .dropdown{display:none}
@media screen and (max-width:915px){.column_100 .blog-subnav{background:#ddf0f8;border:0;-moz-box-shadow:0 3px 3px #cecece;-o-box-shadow:0 3px 3px #cecece;-webkit-box-shadow:0 3px 3px #cecece;box-shadow:0 3px 3px #cecece;padding:10px 20px;position:static}
.column_100 .blog-subnav h2{display:none}
.column_100 .blog-subnav>ul{float:none;text-align:left;width:auto}
.column_100 .blog-subnav li.blog-section{border-right:0;border-left-color:#cecece;margin:0;padding:0 10px 0 14px}
.column_100 .blog-subnav li.blog-section:first-child{padding-left:0}
.column_100 .blog-subnav li.blog-section:hover,.column_100 .blog-subnav li.active{background-color:transparent;border-color:#cecece;-moz-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0}
.column_100 .blog-subnav li.blog-section:hover+li.blog-section,.column_100 .blog-subnav li.active+li.blog-section{border-color:#cecece}
.column_100 .blog-subnav li.blog-section>a{background:transparent;color:#2a76a0;font-size:16px;line-height:1.125;padding-right:0;text-transform:none}
.column_100 .blog-subnav li.blog-section>a:hover,.column_100 .blog-subnav li.blog-section>a:focus{text-decoration:underline}
.column_100 .blog-subnav .dropdown,.column_100 .blog-subnav li.blog-section:hover .dropdown{display:none}
}
@media screen and (max-width:925px){.column_75 .blog-subnav{background:#ddf0f8;border:0;-moz-box-shadow:0 3px 3px #cecece;-o-box-shadow:0 3px 3px #cecece;-webkit-box-shadow:0 3px 3px #cecece;box-shadow:0 3px 3px #cecece;padding:10px 20px;position:static}
.column_75 .blog-subnav h2{display:none}
.column_75 .blog-subnav>ul{float:none;text-align:left;width:auto}
.column_75 .blog-subnav li.blog-section{border-right:0;border-left-color:#cecece;margin:0;padding:0 10px 0 14px}
.column_75 .blog-subnav li.blog-section:first-child{padding-left:0}
.column_75 .blog-subnav li.blog-section:hover,.column_75 .blog-subnav li.active{background-color:transparent;border-color:#cecece;-moz-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0}
.column_75 .blog-subnav li.blog-section:hover+li.blog-section,.column_75 .blog-subnav li.active+li.blog-section{border-color:#cecece}
.column_75 .blog-subnav li.blog-section>a{background:transparent;color:#2a76a0;font-size:16px;line-height:1.125;padding-right:0;text-transform:none}
.column_75 .blog-subnav li.blog-section>a:hover,.column_75 .blog-subnav li.blog-section>a:focus{text-decoration:underline}
.column_75 .blog-subnav .dropdown,.column_75 .blog-subnav li.blog-section:hover .dropdown{display:none}
}
.blog-header li.blog-section>a.short,.blog-header h2>.short{display:none}
.column_75 .blog-header li.blog-section>a.long,.column_75 .blog-header h2>.long{display:none}
.column_75 .blog-header li.blog-section>a.short{display:inline-block}
.column_75 .blog-header h2>.short{display:block}
@media screen and (max-width:785px){.column_100 .blog-subnav li.blog-section>a.long,.column_100 .blog-subnav h2>.long{display:none}
.column_100 .blog-subnav li.blog-section>a.short{display:inline-block}
.column_100 .blog-subnav h2>.short{display:inline-block}
}
.blog-taglist{font-size:15px;line-height:1.333333333;padding:44px 28px 34px}
.blog-taglist h1{font-family:"museo-sans-n3","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;border-bottom:1px solid #ebebeb;color:#333;font-size:34px;line-height:1.176470588em;letter-spacing:-0.015em;margin:0 0 23px;padding:0 0 11px}
.blog-taglist ul{list-style:none none;margin:0;padding:0}
.blog-taglist li{list-style:none none;margin:0;padding:0 0 1em}
.blog-taglist a{text-decoration:none}
.blog-taglist a:hover,.blog-taglist a:focus,.blog-taglist a:active{text-decoration:underline}
.blog-taglist a:after{content:"\00a0\203A"}
@media screen and (max-width:942px){.blog-taglist{padding-left:0;padding-right:0}
}
@media screen and (min-width:591px){.blog-taglist ul{overflow:hidden}
.blog-taglist li{float:left;margin-right:6.962025316%;width:43.037974684%}
.blog-taglist li:nth-child(odd){clear:left}
}
@media screen and (min-width:697px){.blog-taglist li{margin-right:7.656612529%;width:42.343387471%}
}
.ie7 .blog-taglist,.ie8 .blog-taglist{padding-right:52px}
.ie7 .blog-taglist ul,.ie8 .blog-taglist ul{overflow:hidden}
.ie7 .blog-taglist ul li{list-style:none none}
.ie7 .blog-taglist li,.ie8 .blog-taglist li{float:left;margin-right:7.656612529%;width:42.343387471%}
.js.ie7 .blog-taglist li.even{float:right}
.js.ie8 .blog-taglist li.odd{clear:left}
.blog-tag-title{font-family:"museo-sans-n3","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;background:#fff url(../../../../images/blog-tag-title-bg.png) no-repeat bottom;color:#333;font-size:26px;line-height:1.25em;padding:59px 26px 17px}
.ie7 .blog-tag-title{font-weight:normal}
.blog-tag-title .now-viewing{font-weight:500}
.ie8 .blog-tag-title .now-viewing,.ie7 .blog-tag-title .now-viewing{font-weight:bold}
.column_50 .blog-tag-title,.column_33 .blog-tag-title,.column_25 .blog-tag-title{font-size:16px}
.column_25 .blog-tag-title{padding-left:20px;padding-right:20px}
@media screen and (max-width:942px){.blog-tag-title{padding:37px 20px 17px}
}
@media screen and (max-width:480px){.blog-tag-title{font-size:16px}
}
.callout-feature{min-height:340px;width:100%;overflow:hidden;color:#fff;position:relative;background-size:cover}
.callout-feature .callout-feature__gradient-overlay{height:100%;width:100%;position:absolute;top:0;bottom:0}
.callout-feature__left-align .callout-feature__text{text-align:left;float:left}
.callout-feature__left-align .callout-feature__gradient-overlay{background-color:transparent;background-image:-webkit-linear-gradient(right,transparent 0,rgba(35,35,35,0.75));background-image:linear-gradient(to left,transparent 0,rgba(35,35,35,0.75));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf232323',endColorstr='#00232323',GradientType=1)}
.callout-feature__right-align .callout-feature__text{text-align:right;float:right}
.callout-feature__right-align .callout-feature__gradient-overlay{background-color:transparent;background-image:-webkit-linear-gradient(left,transparent 0,rgba(35,35,35,0.75));background-image:linear-gradient(to right,transparent 0,rgba(35,35,35,0.75));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00232323',endColorstr='#bf232323',GradientType=1)}
.callout-feature__text{width:65%;margin:10%;position:relative}
.callout-feature__button{font-family:'HelveticaNeue-Medium','Helvetica Neue Medium','Helvetica Neue',"nimbus-sans-n4",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:500;background-color:#78af33;border:0;color:#fff;font-size:1.1538461538em;font-weight:normal;margin-bottom:5px;margin-right:1.5%;padding:12px;transition:background-color .2s ease-in;font-family:'HelveticaNeue-Bold','Helvetica Neue Bold','Helvetica Neue',"nimbus-sans-n7",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:700;display:inline-block;font-size:1.0769230769em;margin:0;padding:12px 30px;text-transform:uppercase}
.callout-feature__button:hover{background-color:#70a330}
.callout-feature__button:disabled{background-color:#ebebe4}
.callout-feature__button:hover:disabled{background-color:#ebebe4;cursor:default}
.callout-feature__button:hover{cursor:pointer;text-decoration:none}
.callout-feature__text-header{color:#fff}
.callout-feature__text-paragraph{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;font-size:1.1538461538em;line-height:1.6153846154em}
.carousel{position:relative}
body.topic .carousel,body.faceted-search .carousel{margin-bottom:25px}
body.faceted-search .carousel{background:url(../../../../images/subnav-shadow.png) no-repeat bottom;-webkit-background-size:100% 22px;background-size:100% 22px;border-bottom:1px solid #dfdfdf;padding-bottom:25px}
body.faceted-search .above-search .carousel{background:0;border:0;padding-bottom:0}
.carousel .super-title{padding-right:90px}
.carousel p{font-size:15px;line-height:1.46666666666667;margin-bottom:8px}
.carousel .slide{display:none}
.no-js .carousel .slide:first-child{display:block}
.carousel.no-bxslider .slide{display:block}
.carousel .carousel__slides{transition-delay:.5s;transition-duration:0s!important}
.carousel .bx-wrapper .slide{display:block;opacity:1;padding:2px;transition:opacity .5s .1s;-webkit-transition:opacity .5s .1s}
.carousel .bx-wrapper .slide .super-title{margin-left:-2px;margin-right:-2px}
.carousel.is-hidden .bx-wrapper .slide{opacity:0;transition-delay:0s;-webkit-transition-delay:0s}
.carousel nav{color:#d6d6d6;font-size:10px;line-height:1;right:0;text-align:right;text-transform:uppercase;position:absolute;width:100px;z-index:60}
.no-js .carousel nav{display:none}
.carousel nav>span{display:inline-block;padding:3px 0}
.carousel nav a{color:#2a76a0;display:inline-block;font-weight:500;padding:3px 5px;text-decoration:none}
.carousel nav a:hover{background:#1190cc;color:#FFF}
.carousel nav a.bx-prev:before{content:"\2039\00a0"}
.carousel nav a.bx-next:after{content:"\00a0\203A"}
@media screen and (min-width:481px){.carousel .video-series .video_series-wide_column{display:none}
.carousel .video-series .video_series-narrow_column{display:block}
.carousel .video-series .video_series-narrow_column::after{clear:both;content:"";display:table}
.carousel .video-series .video_series-narrow_column .video_series-narrow-image{float:left;display:block;margin-right:2%;width:32%}
.carousel .video-series .video_series-narrow_column .video_series-narrow-image:last-child{margin-right:0}
.column_66 .carousel .video-series .video_series-narrow_column .video_series-narrow-image{float:left;display:block;margin-right:3.0303030303%;width:48.4848484848%}
.column_66 .carousel .video-series .video_series-narrow_column .video_series-narrow-image:last-child{margin-right:0}
}
@media screen and (min-width:481px) and (max-width:830px){.column_66 .carousel .video-series .video_series-narrow_column .video_series-narrow-image{float:left;display:block;margin-right:2%;width:32%}
.column_66 .carousel .video-series .video_series-narrow_column .video_series-narrow-image:last-child{margin-right:0}
}
@media screen and (min-width:481px){.column_75 .carousel .video-series .video_series-narrow_column .video_series-narrow-image{float:left;display:block;margin-right:2.6845637584%;width:42.9530201342%}
.column_75 .carousel .video-series .video_series-narrow_column .video_series-narrow-image:last-child{margin-right:0}
}
@media screen and (min-width:481px) and (max-width:690px){.column_75 .carousel .video-series .video_series-narrow_column .video_series-narrow-image{float:left;display:block;margin-right:2%;width:32%}
.column_75 .carousel .video-series .video_series-narrow_column .video_series-narrow-image:last-child{margin-right:0}
}
@media screen and (min-width:481px){.carousel .video-series .video_series-narrow_column .video_series-title{float:left;display:block;margin-right:2%;width:66%}
.carousel .video-series .video_series-narrow_column .video_series-title:last-child{margin-right:0}
.column_66 .carousel .video-series .video_series-narrow_column .video_series-title{float:left;display:block;margin-right:3.0303030303%;width:48.4848484848%}
.column_66 .carousel .video-series .video_series-narrow_column .video_series-title:last-child{margin-right:0}
}
@media screen and (min-width:481px) and (max-width:830px){.column_66 .carousel .video-series .video_series-narrow_column .video_series-title{float:left;display:block;margin-right:2%;width:66%}
.column_66 .carousel .video-series .video_series-narrow_column .video_series-title:last-child{margin-right:0}
}
@media screen and (min-width:481px){.column_75 .carousel .video-series .video_series-narrow_column .video_series-title{float:left;display:block;margin-right:2.6845637584%;width:54.3624161074%}
.column_75 .carousel .video-series .video_series-narrow_column .video_series-title:last-child{margin-right:0}
}
@media screen and (min-width:481px) and (max-width:690px){.column_75 .carousel .video-series .video_series-narrow_column .video_series-title{float:left;display:block;margin-right:2%;width:66%}
.column_75 .carousel .video-series .video_series-narrow_column .video_series-title:last-child{margin-right:0}
}
@media screen and (min-width:481px){.column .carousel .video-series .video_series-narrow_column .video_series-title{color:#2a76a0;cursor:pointer;float:right;margin-right:0;margin-bottom:.25em}
.carousel .video-series .video_series-narrow_column .video_series-summary{padding:0;float:left;display:block;margin-right:2%;width:66%}
.carousel .video-series .video_series-narrow_column .video_series-summary:last-child{margin-right:0}
.column_66 .carousel .video-series .video_series-narrow_column .video_series-summary{float:left;display:block;margin-right:3.0303030303%;width:48.4848484848%}
.column_66 .carousel .video-series .video_series-narrow_column .video_series-summary:last-child{margin-right:0}
}
@media screen and (min-width:481px) and (max-width:830px){.column_66 .carousel .video-series .video_series-narrow_column .video_series-summary{float:left;display:block;margin-right:2%;width:66%}
.column_66 .carousel .video-series .video_series-narrow_column .video_series-summary:last-child{margin-right:0}
}
@media screen and (min-width:481px){.column_75 .carousel .video-series .video_series-narrow_column .video_series-summary{float:left;display:block;margin-right:2.6845637584%;width:54.3624161074%}
.column_75 .carousel .video-series .video_series-narrow_column .video_series-summary:last-child{margin-right:0}
}
@media screen and (min-width:481px) and (max-width:690px){.column_75 .carousel .video-series .video_series-narrow_column .video_series-summary{float:left;display:block;margin-right:2%;width:66%}
.column_75 .carousel .video-series .video_series-narrow_column .video_series-summary:last-child{margin-right:0}
}
@media screen and (max-width:480px){.carousel .video-series .video_series-title--narrow{display:none}
.carousel .video-series .video_series-content_wrapper .video_series-title{display:block;color:#443b3b}
}
.carousel figure{float:left;display:block;margin-right:2%;width:32%;padding-bottom:5px}
.carousel figure:last-child{margin-right:0}
.carousel figure img{max-width:100%}
.column_66 .carousel figure{float:left;display:block;margin-right:3.0303030303%;width:48.4848484848%}
.column_66 .carousel figure:last-child{margin-right:0}
@media screen and (max-width:830px){.column_66 .carousel figure{float:left;display:block;margin-right:2%;width:32%}
.column_66 .carousel figure:last-child{margin-right:0}
}
.column_75 .carousel figure{float:left;display:block;margin-right:2.6845637584%;width:42.9530201342%}
.column_75 .carousel figure:last-child{margin-right:0}
@media screen and (max-width:690px){.column_75 .carousel figure{float:left;display:block;margin-right:2%;width:32%}
.column_75 .carousel figure:last-child{margin-right:0}
}
@media screen and (max-width:480px){.column .carousel figure{float:none;height:auto;margin-right:0;max-width:100%;padding-bottom:10px;width:100%}
}
.carousel-priority{position:relative}
.carousel-priority:after{content:'4';display:none}
.carousel-priority .main{margin:0 auto;overflow:hidden;width:100%}
.js .carousel-priority .main{height:202px;margin:0 auto;max-width:916px;position:relative}
.js .carousel-priority .main-wrapper{height:100%;left:0;overflow:hidden;position:absolute;top:0}
.carousel-priority .priority{float:left;margin:0 44px 24px 0;position:relative;text-decoration:none;width:202px}
.no-js.ie8 .carousel-priority .priority,.no-js.ie7 .carousel-priority .priority{margin-right:32px}
.js .carousel-priority .priority{height:202px;margin-right:36px}
.no-js .carousel-priority .priority:nth-child(4n){margin-right:0}
.carousel-priority img{height:100%;width:100%}
.borderradius .carousel-priority img{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}
.no-borderradius .carousel-priority figcaption{display:none}
.borderradius .carousel-priority figcaption{display:block;height:100%;left:0;position:absolute;top:0;width:100%}
.borderradius .carousel-priority .caption{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;color:#fff;display:table;height:100%;position:absolute;left:0;text-align:center;top:0;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-webkit-transition:all 250ms linear;transition:all 250ms linear;width:100%}
.no-js .carousel-priority .caption{bottom:0;color:#fff;left:0;position:absolute;width:100%}
.carousel-priority .priority.green .caption{background-color:#7baf3f;background-color:rgba(121,172,60,0.85)}
.carousel-priority .priority.green:hover .caption{background-color:rgba(121,172,60,0.65)}
.carousel-priority .priority.blue .caption{background-color:#118fca;background-color:rgba(18,144,202,0.85)}
.carousel-priority .priority.blue:hover .caption{background-color:rgba(18,144,202,0.65)}
.carousel-priority .priority.orange .caption{background-color:#e37206;background-color:rgba(227,114,6,0.85)}
.carousel-priority .priority.orange:hover .caption{background-color:rgba(227,114,6,0.65)}
.carousel-priority .priority.pink .caption{background-color:#971396;background-color:rgba(153,22,152,0.85)}
.carousel-priority .priority.pink:hover .caption{background-color:rgba(153,22,152,0.65)}
.carousel-priority .caption p,.carousel-priority .circle-overlay-text{font-family:"museo-sans-n1","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:100}
.js .carousel-priority .caption p,.js .carousel-priority .circle-overlay-text{text-align:center}
.no-js .carousel-priority .caption p{font-size:18px;font-weight:300;line-height:1.111111111;margin:0;padding:5px 10px}
.borderradius .carousel-priority .caption p{display:table-cell;font-size:22px;line-height:1.181818182;margin:0 auto;padding:35px 25px;vertical-align:middle}
.no-borderradius .carousel-priority .circle-overlay-text{font-family:"museo-sans-n1","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:100;color:#fff;cursor:pointer;font-size:22px;line-height:1.181818182em;letter-spacing:.5px;max-width:75%;text-align:center}
.borderradius .carousel-priority .caption p:after,.no-borderradius .carousel-priority .circle-overlay-text:after{content:url(../../../../images/priority-arrow.png);display:block;margin:10px auto 0;width:82px}
.carousel-priority footer .read-more,.ie7 .carousel-priority .read-more,.ie8 .carousel-priority .read-more{position:absolute;right:0;text-align:right;top:-3px}
.carousel-priority button{background:url(../../../../images/content-stream-arrows.png) no-repeat;border:0;display:block;height:180px;margin:0;overflow:hidden;padding:0;position:absolute;text-align:left;text-indent:-999em;top:65px;width:44px}
.carousel-priority button[disabled]{cursor:default}
.carousel-priority .prev{background-position:-75px -160px;left:-32px}
.carousel-priority .prev:hover,.carousel-priority .prev:focus{background-position:-135px -160px}
.carousel-priority .prev[disabled],.carousel-priority .prev[disabled]:hover{background-position:-15px -160px}
.carousel-priority .next{background-position:-60px 0;right:-32px}
.carousel-priority .next:hover,.carousel-priority .next:focus{background-position:-120px 0}
.carousel-priority .next[disabled],.carousel-priority .next[disabled]:hover{background-position:0 0}
@media screen and (min-width:1076px){.js .carousel-priority{padding:0}
}
@media screen and (max-width:1020px){.carousel-priority:after{content:'3'}
.js .carousel-priority .main{max-width:678px}
.carousel-priority .prev{left:5%}
.carousel-priority .next{right:5%}
}
@media screen and (max-width:865px){.carousel-priority .prev{left:0}
.carousel-priority .next{right:0}
}
@media screen and (max-width:780px){.carousel-priority:after{content:'2'}
.js .carousel-priority .main{max-width:440px}
.carousel-priority .prev{left:3.660130719%}
.carousel-priority .next{right:3.660130719%}
}
@media screen and (max-width:590px){.carousel-priority:after{content:'1'}
.js .carousel-priority .main{max-width:202px}
.carousel-priority .prev{left:4.745762712%}
.carousel-priority .next{right:4.745762712%}
.carousel-priority footer .read-more span,.carousel-priority h1 span{display:none}
.carousel-priority footer .read-more{text-transform:capitalize}
}
@media screen and (max-width:330px){.carousel-priority .prev{left:0}
.carousel-priority .next{right:0}
}
.cast_of_heroes p{font-size:14px;line-height:1.428571429;margin:0 0 20px}
.cast_of_heroes ul{list-style:none;margin:0}
.cast_of_heroes li{list-style:none none;margin:0 0 10px;padding:0}
@media screen and (max-width:600px){.cast_of_heroes-circle{background-image:none!important}
.cast_of_heroes-content{display:none}
}
@media screen and (min-width:601px){.cast_of_heroes li{background-size:cover;border-radius:50%;display:table;float:left;height:280px;margin:0 80px 34px 0;position:relative;width:280px}
.cast_of_heroes li:nth-child(3n){margin-right:0}
.cast_of_heroes .intro{background:#b9b8b8;-moz-border-radius:150px;-webkit-border-radius:150px;border-radius:150px;color:#fff;display:table;position:relative}
.cast_of_heroes h2.mobile-link{display:none}
.cast_of_heroes h2{color:#fff;display:inline-block;margin-bottom:10px;padding-left:15px;padding-right:15px;-webkit-transition:all .1875s ease-in;transition:all .1875s ease-in-out}
.cast_of_heroes .cast_of_heroes-caption{color:#fff;display:block;padding-left:15px;padding-right:15px;text-align:center}
.cast_of_heroes .intro p{color:#fff;display:table-cell;padding-left:20px;padding-right:20px;text-align:center;vertical-align:middle}
.cast_of_heroes li:hover .cast_of_heroes-caption:after,.touch .cast_of_heroes li:hover h2:after,.cast_of_heroes p:focus .cast_of_heroes-caption:after,.touch .cast_of_heroes li:focus h2:after{content:url("../../../../images/priority-arrow.png");display:block;left:50%;margin-left:-41px;margin-top:8px;position:absolute}
.touch .cast_of_heroes .cast_of_heroes-caption{display:none}
.touch .cast_of_heroes h2{margin-bottom:0}
.cast_of_heroes .cast_of_heroes-overlay{background-color:rgba(42,118,160,0.85);border-radius:50%;display:block;height:100%;position:absolute;text-align:center;width:100%}
.cast_of_heroes .cast_of_heroes-overlay:before{background-color:transparent;content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}
.cast_of_heroes .cast_of_heroes-overlay:hover{background-color:#2a76a0}
.cast_of_heroes .cast_of_heroes-content{display:inline-block;-webkit-transition:all .1875s ease-in;transition:all .1875s ease-in-out;vertical-align:middle;width:98%}
}
.cfp_callout{font-size:15px;line-height:1.466666667;position:relative;padding:12px}
.cfp_callout.open{background:#FFF url("../../../../images/diagonal_lines-blue.jpg") repeat}
.cfp_callout.expired{background:#FFF url("../../../../images/diagonal_lines-red.jpg") repeat}
.column_33 .cfp_callout,.column_25 .cfp_callout{font-size:13px;line-height:1.384615385}
@media screen and (max-width:690px){.cfp_callout{font-size:13px;line-height:1.384615385}
}
.cfp_callout section{background-color:#fff;padding:0 10px}
.cfp_callout ul{margin:0}
.cfp_callout ul li{border-top:dashed 1px #BBB;list-style:none;font-size:13px;margin:0;padding:8px 0}
.ie7 .cfp_callout ul li{margin:0;list-style-image:none;padding:8px 0}
.cfp_callout ul li:first-child{border:0}
.cfp_callout ul li.deadline{color:#707070;font-weight:bold}
.cfp_callout ul li.apply{font-weight:bold}
.cfp_callout ul li table td{vertical-align:middle;margin-right:5%;width:70%}
.cfp_callout ul li table td.arrow{text-align:center;width:25%}
.cfp_callout ul li table td.arrow{text-align:right}
.cfp_callout ul li table td.arrow img{height:35px;width:36px}
@media screen and (max-width:840px){.column_33 .cfp_callout ul li.arrow a{padding-right:0;min-height:auto}
}
.cfp_callout a.read-more{content:"\00a0\203A";font-weight:normal}
.cfp_callout p{padding:8px 0}
.cfp_callout.expired p{color:#ff5033;font-weight:bold;margin-bottom:0}
.cfp_details{background:url("../../../../images/cfp_shadow-center.jpg") repeat-y left top;padding:0 0 0 18px;margin-bottom:40px;position:relative}
.column .cfp_details .rwjf-component{margin:20px 0 0}
.columns .cfp_details .rwjf-component:first-child{margin-top:0!important}
@media screen and (max-width:690px){.cfp_details{padding-left:0;background:0}
}
.cfp_details .shadow_top,.cfp_details .shadow_bottom{height:63px;position:absolute;width:17px;z-index:0}
.cfp_details .shadow_top{background:url("../../../../images/cfp_shadow-top.jpg") no-repeat;left:0;top:0}
.cfp_details .shadow_bottom{background:url("../../../../images/cfp_shadow-bottom.jpg") no-repeat;bottom:0;left:0}
@media screen and (max-width:690px){.cfp_details .shadow_top,.cfp_details .shadow_bottom{background:0}
}
.collectionpromotion{margin-bottom:3em}
.collection-promotion__title.super-title{border-bottom:0;margin-bottom:0}
.collection-promotion__image{float:left;max-width:100%}
.collection-promotion__link-content{display:inline-block;max-width:100%;position:relative}
.collection-promotion__link-content::after{clear:both;content:"";display:table}
.collection-promotion__link-content:before{content:'';height:100%;position:absolute;left:0;top:0;width:100%;transition:box-shadow .3s ease}
.collection-promotion--gradient-light .collection-promotion__link-content:before{box-shadow:inset 0 -450px 200px -375px rgba(0,0,0,0.5)}
.collection-promotion--gradient-dark .collection-promotion__link-content:before{box-shadow:inset 0 -450px 200px -375px rgba(0,0,0,0.9)}
.collection-promotion--gradient-light .collection-promotion__link-content:hover:before{box-shadow:inset 0 -450px 200px -375px rgba(0,0,0,0.6)}
.collection-promotion--gradient-dark .collection-promotion__link-content:hover:before{box-shadow:inset 0 -450px 200px -375px black}
.collection-promotion__text{box-sizing:border-box;display:block;font-size:1.0769230769em;line-height:1.3846153846em;margin-bottom:0;padding:1.5384615385em;position:absolute;bottom:0;width:100%}
.collection-promotion__text.read-more{color:#fff}
.collection-promotion__text.read-more .read-more-arrow .svg-path-arrow{fill:#fff}
.collection-promotion__text:hover{fill:#fff}
.collection-promotion__text:hover.read-more{color:#fff}
.collection-promotion__text:hover.read-more .read-more-arrow .svg-path-arrow{fill:#fff}
.content_feed_medium{clear:both;position:relative}
.content_feed_medium h1{margin-bottom:21px;padding-right:135px}
@media screen and (max-width:625px){.content_feed_medium h1{padding-right:0}
}
.column_33 .content_feed_medium h1,.column_25 .content_feed_medium h1{padding-right:0}
.content_feed_medium .title-link{font-size:12px;line-height:1.166666667;position:absolute;right:0;text-align:right;top:-3px;width:200px}
@media screen and (max-width:625px){.content_feed_medium .title-link{display:none}
}
.column_33 .content_feed_medium .title-link,.column_25 .content_feed_medium .title-link{display:none}
.content_feed_medium small{font-size:12px;line-height:1.384615385;margin-bottom:5px;display:block}
.content_feed_medium small span{color:#cecece;padding:0 4px;font-size:17px;font-weight:100}
.content_feed_medium .callout{padding-bottom:5px;margin:10px 0 20px;border-bottom:dotted 1px #d7d7d7}
.content_feed_medium .callout p{font-size:15px;line-height:1.4666666667}
@media screen and (max-width:480px){.content_feed_medium .callout p{font-size:13px;line-height:1.384615385}
}
.column_50 .content_feed_medium .callout p,.column_33 .content_feed_medium .callout p,.column_25 .content_feed_medium .callout p{font-size:13px;line-height:1.384615385}
.content_feed_medium img{max-width:100%;background:#FFF}
.content_feed_medium figure{float:left;width:12.738853503%;margin-right:2.123142250531%;margin-bottom:23px}
@media screen and (max-width:625px){.content_feed_medium figure{display:none}
}
.column_100 .content_feed_medium figure{margin-right:2%;width:33%}
.column_75 .content_feed_medium figure{width:17.24137931%}
@media screen and (max-width:830px){.column_75 .content_feed_medium figure{width:14.457831325%}
}
.column_66 .content_feed_medium figure{width:19.543973941%}
@media screen and (max-width:690px){.column_66 .content_feed_medium figure{width:17.391304348%}
}
.column_50 .content_feed_medium figure,.column_33 .content_feed_medium figure,.column_25 .content_feed_medium figure{display:none}
.content_feed_medium section{float:right;width:84.925690021%}
.column_100 .content_feed_medium section{width:65%}
.column_75 .content_feed_medium section{width:79.597701149%}
@media screen and (max-width:830px){.column_75 .content_feed_medium section{width:82.891566265%}
}
.column_66 .content_feed_medium section{width:76.872964169%}
@media screen and (max-width:690px){.column_66 .content_feed_medium section{width:79.420289855%}
}
.column_50 .content_feed_medium section,.column_33 .content_feed_medium section,.column_25 .content_feed_medium section{float:none;width:100%}
@media screen and (max-width:625px){.column_100 .content_feed_medium section,.column_75 .content_feed_medium section,.column_66 .content_feed_medium section{float:none;width:100%}
}
.content_feed_medium .no-image section{width:auto;float:none}
.content_listing *{-moz-box-sizing:border-box;box-sizing:border-box}
.content_listing .content_listing-controls{border-bottom:1px solid #cecece;margin-bottom:25px;position:relative}
@media screen and (min-width:831px){.content_listing .content_listing-controls{border-bottom:0}
}
.content_listing .content_listing-dropdown{display:none}
@media screen and (max-width:690px){.content_listing .content_listing-dropdown{background-color:#fff;border:1px solid #cecece;border-top:#78af33 4px solid;color:#555454;display:block;font-size:14px;height:43px;padding:0 20px;position:relative}
.content_listing .content_listing-dropdown span{display:block;padding-right:30px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.content_listing .content_listing-dropdown::after{content:"";border-top:8px solid #555454;border-left:7px solid transparent;border-right:7px solid transparent;height:0;margin-top:-4px;position:absolute;right:10px;top:50%;width:0}
}
.content_listing .content_listing-tabs{background-color:#f6f6f6;margin:0;padding-right:0}
.content_listing .content_listing-tabs::after{clear:both;content:"";display:table}
@media screen and (min-width:831px){.content_listing .content_listing-tabs{padding-right:13.8461538462em}
}
@media screen and (max-width:690px){.content_listing .content_listing-tabs{background-color:#fff;border:1px solid #cecece;border-top:0;display:none;left:0;position:absolute;top:43px;width:100%;z-index:1}
}
.content_listing .is-open .content_listing-tabs{display:block}
.content_listing .content_listing-tab{font-family:'HelveticaNeue-Medium','Helvetica Neue Medium','Helvetica Neue',"nimbus-sans-n4",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:500;border-bottom:transparent 4px solid;border-top:transparent 4px solid;color:#2a76a0;cursor:pointer;display:inline-block;float:left;font-size:14px;height:43px;margin-bottom:0;padding:0 20px;position:relative}
@media screen and (max-width:690px){.content_listing .content_listing-tab{float:none;display:block}
}
.content_listing .content_listing-tab span{display:block;position:relative;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}
@media screen and (min-width:691px){.content_listing .content_listing-tab::before{background-color:#cecece;content:"";display:inline-block;height:60%;left:0;position:absolute;top:20%;vertical-align:middle;width:1px}
.content_listing .content_listing-tab.is-active::before,.content_listing .content_listing-tab:first-child::before,.content_listing .content_listing-tab.is-active+.content_listing-tab::before{display:none}
}
@media screen and (min-width:691px){.content_listing .content_listing-tab.is-active{background-color:#fff;border-top:#78af33 4px solid;border-bottom:#fff 4px solid;color:#555454}
}
.content_listing .content_listing-search_more{font-family:'HelveticaNeue-Medium','Helvetica Neue Medium','Helvetica Neue',"nimbus-sans-n4",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:500;color:#2a76a0;font-size:12px;padding:10px 0;white-space:nowrap}
@media screen and (min-width:831px){.content_listing .content_listing-search_more{font-size:14px;padding:0;position:absolute;right:20px;top:13px}
}
.content_listing .content_listing-search_more a{color:#2a76a0;display:inline-block;font-size:14px;font-weight:normal}
.content_listing .content_listing-search_more a::before{background-image:url(../../../../images/svg-icons/search.svg);content:"";background-size:contain;display:inline-block;height:12px;margin-right:5px;width:12px}
.content_listing .content_listing-result{display:none}
.content_listing .content_listing-result.is-active{display:block}
.content_listing .content_listing-fetch_button_wrapper{text-align:center}
.content_listing .content_listing-fetch_button{font-family:'HelveticaNeue-Medium','Helvetica Neue Medium','Helvetica Neue',"nimbus-sans-n4",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:500;background-color:#ebebe4;border:0;color:#2a76a0;font-size:18px;outline:0;padding:15px 50px;-webkit-transition:background 1s;transition:background 1s}
.content_listing .content_listing-fetch_button:hover{background-color:#e4e4db}
.content_listing--color1{background-color:#2a76a0;padding:20px;margin-left:-20px;margin-right:-20px}
.column .content_listing--color1{margin-left:-20px;margin-right:-20px}
.content_listing--color1 .content_listing-header h2{color:#fff;border-color:#fff}
.editors_pick{margin-bottom:40px}
.coh-banner{background-size:cover;box-sizing:border-box;padding:30px;position:relative;width:100%;height:310px}
.coh-banner__image{background-position:50% 50%;background-color:#666;display:block;position:absolute;top:50%;left:0;right:0;max-width:100%;max-height:100%;min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.coh-banner__background{background-position:center;background-size:cover;height:100%;width:100%;position:absolute;left:0;top:0}
.coh-banner__video{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}
.coh-banner__video video{background-size:cover;background-position:center;display:block;position:absolute;top:50%;left:0;right:0;z-index:-1;min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.coh-banner__video video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}
.coh-banner__content{position:relative;text-align:center;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}
.coh-banner__title{font-size:2.7692307692em;font-weight:700;color:#fff;margin-left:auto;margin-right:auto;width:90%}
.column_33 .coh-banner__title,.column_25 .coh-banner__title{color:#fff;width:100%}
@media screen and (max-width:830px){.coh-banner__title{width:100%}
}
@media screen and (max-width:480px){.coh-banner__title{font-size:1.8461538462em}
}
.coh-banner__header{color:#fff;font-size:1.3846153846em;font-weight:700;text-transform:uppercase}
.column_33 .coh-banner__header,.column_25 .coh-banner__header{color:#fff}
@media screen and (max-width:480px){.coh-banner__header{font-size:.9230769231em}
}
.coh-banner__button{background-color:#48b79c;color:#fff;display:inline-block;padding:10px 40px}
.coh-banner__button:hover{cursor:pointer;text-decoration:none}
.coh-banner__link{display:block;position:absolute;left:0;top:0;height:100%;width:100%;z-index:2}
.dialogue{background:#edece9;clear:both;padding:20px 23px}
.dialogue a.read-more{color:#2a76a0;display:inline-block;font-size:13px;font-weight:bold;line-height:1.384615385;text-decoration:none;width:100%}
.dialogue a.read-more:hover{text-decoration:underline}
.ie8 .dialogue a.read-more,.ie7 .dialogue a.read-more{display:block;zoom:1}
.dialogue h1{font-family:"museo-sans-n3","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;background:url("../../../../images/icons/dialogue.png") no-repeat scroll 0 6px transparent;color:#443b3b;font-size:30px;line-height:1.1em;margin:0 0 26px 0;min-height:75px;padding:0 0 0 108px}
.column_50 .dialogue h1{font-size:26px;line-height:1.1923076923;margin-bottom:20px}
@media screen and (max-width:617px){.dialogue h1,.column_50 .dialogue h1{background:0;font-size:26px;line-height:1.1923076923;min-height:0;padding-left:0}
}
@media screen and (max-width:451px){.dialogue h1,.column_50 .dialogue h1{font-size:25px;line-height:1.12}
}
.dialogue h2{font-family:"museo-sans-n3","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;color:#00375e;font-size:23px;line-height:1.217391304em;margin-bottom:14px}
.column_50 .dialogue h2{font-size:21px;line-height:1.2380952381}
@media screen and (max-width:830px){.column_50 .dialogue h2{font-size:21px;line-height:1.2380952381}
}
@media screen and (max-width:617px){.dialogue h2{font-size:21px;line-height:1.2380952381}
}
@media screen and (max-width:451px){.dialogue h2,.column_50 .dialogue h2{font-size:20px}
}
.dialogue .inner-rail h2{font-size:17px;line-height:1.176470588em;margin-bottom:7px}
.dialogue h2 a{color:inherit}
.dialogue p{font-size:15px;line-height:1.466666667;margin-bottom:1em}
.dialogue .inner-rail p{font-size:13px;line-height:1.384615385}
.dialogue article{margin-bottom:10px}
.dialogue article.main{float:left;width:55%}
.column_50 .dialogue article.main{float:none;margin-bottom:25px;width:auto}
@media screen and (min-width:618px) and (max-width:830px){.column_50 .dialogue article.main{float:left;margin-bottom:25px;width:55%}
}
@media screen and (max-width:617px){.dialogue article.main{float:none;width:auto}
}
.dialogue .inner-rail article{background-color:#d4ddc6;padding:12px}
.column_50 .dialogue .inner-rail article{margin-bottom:10px;padding:15px 19px}
@media screen and (max-width:617px){.dialogue .inner-rail article{margin-bottom:10px;padding:15px 19px}
}
.dialogue .inner-rail article:first-child{background-color:#d7e3e6;margin-bottom:10px}
.dialogue .inner-rail{float:right;width:40%}
.column_50 .dialogue .inner-rail{float:none;width:auto}
@media screen and (min-width:618px) and (max-width:830px){.column_50 .dialogue .inner-rail{float:right;width:40%}
}
@media screen and (max-width:617px){.dialogue .inner-rail{float:none;margin-top:25px;width:auto}
}
.download-box{background-color:#fff;border-top:solid 4px #898989;padding:20px;transition:box-shadow linear .2s;-webkit-transition:box-shadow linear .2s}
.column .rwjf-downloadbox{margin:0}
.column .rwjf-downloadbox>div{margin-bottom:40px}
.rwjf-downloadbox .stickit{width:275px;z-index:999}
.column_66 .download-box{margin-bottom:20px}
@media screen and (max-width:690px){.column_66 .download-box{max-width:100%}
}
.download-box ul{margin:0}
.download-box ul li{font-size:15px;list-style-image:none;margin:12px 0 0}
.download-box ul li:first-child{margin-top:0}
.download-box ul li a{display:block;line-height:1.5;margin-bottom:7px}
.download-box ul li a small{font-size:.8666666667em}
.download-box ul li>span{color:#606060;display:block;font-size:14px;line-height:1.45}
.column_25 .download-box ul li>span{font-size:13px}
.download-box.green{background-color:#eaf2e0;border-color:#78af33}
.download-box.green ul li a{color:#78af33}
.download-box.green ul li a:hover,.download-box.green ul li a:active,.download-box.green ul li a:focus{color:#aad672}
.download-box.green ul li a:hover .read-more-arrow .svg-path-arrow,.download-box.green ul li a:active .read-more-arrow .svg-path-arrow,.download-box.green ul li a:focus .read-more-arrow .svg-path-arrow{fill:#aad672}
.download-box.green ul li a .read-more-arrow .svg-path-arrow{fill:#78af33}
.download-box.blue{background-color:#e5edf0;border-color:#2a76a0}
.download-box header h1{color:#00365f}
@media screen and (max-width:840px) and (min-width:641px){.download-box ul li a{font-size:14px}
.download-box ul li>span{font-size:13px}
}
@media screen and (max-width:640px){.download-box ul li a small{font-size:12px}
}
.ie7 .stickem-container{overflow:hidden}
.stickit{position:fixed;top:0}
.stickit-end{bottom:0;position:absolute;z-index:999}
.stickit .download-box,.stickit-end .download-box{box-shadow:0 1px 7px 1px rgba(137,137,137,0.45);width:280px}
.stickit .download-box.blue,.stickit-end .download-box.blue{box-shadow:0 1px 7px 1px rgba(42,118,160,0.45)}
.stickit .download-box.green,.stickit-end .download-box.green{box-shadow:0 1px 7px 1px rgba(120,175,51,0.45)}
.primary .above-search>.parsys>div:last-child{background:url(../../../../images/subnav-shadow.png) no-repeat bottom;background-size:100% 22px;border-bottom:1px solid #dfdfdf;margin-bottom:14px;padding-bottom:25px}
.primary .above-search>.parsys>div.new:first-child{background:0;border:0;margin-bottom:0;padding-bottom:0}
.faceted_search>header{border-bottom:1px solid #d9d9d9;line-height:1.142857143;margin-bottom:13px;padding-bottom:11px}
.faceted_search .results_count{color:#3b322f;float:left;font-size:14px;margin:3px 0 0;width:40%}
.faceted_search .sort{float:right}
.faceted_search .sort span.title{display:block;float:left;font-weight:bold;margin-right:8px;position:relative;top:4px}
.faceted_search .sort ul{display:inline-block;margin-left:2px}
.faceted_search .sort li{float:left;margin:0;list-style-image:none;border-left:1px solid #dfdfdf;padding:0 5px}
.faceted_search .sort li:first-child{border-left:none;padding-left:0}
.faceted_search .sort a{display:block;padding:4px 7px 6px 7px;text-decoration:none}
.faceted_search .sort a:hover,.faceted_search .sort a:focus,.faceted_search .sort a.active{background:#78af33;color:#FFF}
.faceted_search .sort a.up-down{background-image:url("../../../../images/arrow-up-down-sprite.png");background-position:right 5px;background-repeat:no-repeat;padding-right:25px}
.faceted_search .sort a.up-down.asc{background-position:right center}
.faceted_search .sort a.up-down.desc{background-position:right -41px}
.faceted_search .search-controls{background:#ddeff8;float:right;margin-left:5%;padding-bottom:20px;width:27.5%}
.faceted_search .search-controls header{background:#193b6e;padding:25px 15px 25px 20px}
.faceted_search-refine .search-controls header{position:relative}
.faceted_search-refine .search-controls header:after{position:absolute;top:40px;left:-28px;display:block;width:0;height:0;overflow:hidden;border-color:transparent #193b6e transparent transparent;border-style:solid;border-width:15px;content:'\A0'}
.faceted_search .search-controls header>a{position:absolute;top:11px;right:15px;color:#fff;text-decoration:underline;font-weight:200}
.faceted_search .search-controls h1{font-family:"museo-sans-n1","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:100;color:#fff;font-size:30px;line-height:1.07em;position:relative}
.faceted_search .keywords,.faceted_search .search-again div,.faceted_search .search-box{background:#fff;margin-top:15px;max-width:100%;padding-right:30px;position:relative}
.faceted_search .search-box{margin-top:11px;padding-bottom:1px;padding-top:1px}
.faceted_search .search-again{background:#c9ddea;border:3px solid #FFF;margin:55px 18px 0;padding:18px 14px}
.faceted_search .search-again h2{font-family:"museo-sans-n3","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;color:#00375e;font-size:20px;line-height:1.2em}
.faceted_search .search-again div,.faceted_search .search-again div{margin-top:10px}
.faceted_search .search-controls input{border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;font-size:12px;line-height:1em;height:28px;outline:0;padding:7px 10px;width:100%}
.faceted_search .search-controls button{background:#78af33;border:0;color:#FFF;font-family:inherit;height:28px;font-weight:bold;line-height:1;overflow:hidden;padding-left:0;padding-right:0;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;width:30px}
.faceted-grant-listing .search-box button{background:#cfe9f5;color:#2a76a0;right:1px;top:1px}
.faceted-grant-listing .search-box button:hover{background:#1190cc;color:#fff}
.faceted_search .accordion>ul{padding:5px 0 0}
.faceted_search .accordion ul li{border-bottom-color:#58809c}
.faceted_search .accordion>ul>li>a{height:auto;font-family:'HelveticaNeue-Bold','Helvetica Neue Bold','Helvetica Neue',"nimbus-sans-n7",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:700;color:#443b3b;font-size:16px;line-height:1.2em;margin-bottom:.25em;transition:color .2s ease}
.faceted_search .accordion>ul>li>a a{color:#2a76a0}
@media screen and (max-width:690px){.faceted_search .accordion>ul>li>a{font-size:15px}
}
.faceted_search .accordion>ul>li>a:hover{color:#0d0c0c}
.js .faceted_search .search-controls .accordion ul>li:last-child{padding-bottom:0}
.js .faceted_search .search-controls .accordion ul>li.lastchild{padding-bottom:0}
.faceted_search fieldset.facet,.faceted_search fieldset.list,.faceted_search fieldset.search-box{margin:44px 20px}
.faceted-grant-listing fieldset.facet,.faceted-grant-listing fieldset.list{margin-top:22px}
.faceted-proposal-listing fieldset.facet,.faceted-proposal-listing fieldset.list{margin:22px}
.faceted-grant-listing fieldset.list{margin-bottom:33px}
.faceted_search legend{display:block;margin-bottom:11px;text-transform:uppercase;width:100%}
.faceted_search legend+.search-box{-webkit-margin-collapse:separate}
.faceted-grant-listing legend{border-bottom-color:#afb9bf;color:#443b3b;font-weight:normal}
.faceted_search fieldset.list ul{padding-top:8px;margin:0}
.faceted_search fieldset.list li{list-style-image:none;padding:0;margin:8px 0;line-height:1.29}
.faceted_search fieldset.list a{text-decoration:none}
.faceted_search fieldset.list a:hover{text-decoration:underline}
.faceted_search fieldset.list a.abbreviate{font-size:12px;font-weight:bold;color:#78af33;text-transform:uppercase;display:inline-block;margin-top:12px;height:18px;padding-right:25px;background:url(../../../../images/icons/expand.png) no-repeat right;line-height:1.66}
.faceted_search-refine .facets,.faceted-proposal-listing .facets{margin:15px 0 0}
.faceted_search-refine .facets li,.faceted-proposal-listing .facets li{border-top:1px dotted #a3b1c5;list-style-image:none;margin:0;padding:0;font-size:13px;line-height:1.24}
.faceted_search-refine .facets a,.faceted-proposal-listing .facets a{display:block;background:url(../../../../images/icons/remove.png) no-repeat right;padding:10px 30px 10px 0;color:#FFF;text-decoration:none;font-weight:bold}
.faceted_search-refine .facets a:hover,.faceted-proposal-listing .facets a:hover{text-decoration:underline}
.faceted_search-refine .facets span,.faceted-proposal-listing .facets span{display:block;padding:10px 30px 10px 0;color:#fff;text-decoration:none;font-weight:bold}
.faceted-grant-listing select,.faceted-proposal-listing select{margin-top:11px;width:98%}
.faceted_search .results{width:67.5%}
.faceted_search .results h1,.faceted_search .results .result p{font-family:"museo-sans-n3","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;font-size:23px;line-height:1.217;margin-bottom:.5em}
.faceted_search .results h1,.faceted_search .results h1 a{font-family:"museo-sans-n3","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300}
.faceted-proposal-listing .results h1{margin-bottom:8px}
.faceted_search .results .result p{line-height:1}
.faceted_search .results .result h1{line-height:1.314;margin-top:1em}
.faceted_search .results article em.feature-tag{background-color:#b0b0b0;color:#FFF;display:inline-block;font-size:9px;font-family:inherit;line-height:1;letter-spacing:1px;padding:5px 7px;margin:0 0 1.2em;text-transform:uppercase}
.faceted_search .results article h2{margin-bottom:10px}
.faceted_search .results article a:hover,.faceted_search .results article a:focus,.faceted_search .results .result a:hover,.faceted_search .results .result a:focus{text-decoration:underline}
.faceted_search .results .result a{color:#2a76a0;font-weight:bold}
.faceted_search .results .source a{color:#2a76a0}
.faceted_search .results .source span{padding:0 2px;color:#AAA}
.faceted_search .results article,.faceted_search .results .result{border-top:1px dotted #b4b1b1;padding-bottom:22px;padding-top:22px}
.faceted_search .results .result{padding-bottom:12px}
.faceted_search .results article:first-child,.faceted_search .results .result:first-child{border-top:0;padding-top:0}
.faceted_search .results article>*:last-child{margin-bottom:0}
.faceted_search .results article>.lastchild{margin-bottom:0}
.faceted_search .results footer{border-top:1px solid #c0c0c0;text-transform:uppercase}
.faceted_search .results footer ul{padding:0;margin:0}
.faceted_search .results footer li{list-style:none}
.faceted_search .results footer li.prev{padding-left:0}
.faceted_search .results footer li.next{padding-right:0}
.faceted_search .results footer .view{float:right;text-align:right;font-size:10px;line-height:1}
.faceted_search .results footer .view li{float:left}
.faceted_search .results footer .view li:first-child{border-right:1px solid gray;padding-right:1em;margin-right:1em}
.faceted-search .grantee-status,.faceted_search .detail{font-size:11px;font-weight:normal;line-height:1.363636364;margin-bottom:3px}
.faceted_search .grantee-status span{font-weight:bold}
.faceted_search .detail{font-weight:normal;margin-bottom:8px}
.faceted_search .detail span{font-weight:bold}
.faceted_search .sub-detail{color:#696969}
@media screen and (max-width:935px){.faceted_search .results_count,.faceted_search .sort{float:none;width:auto}
.faceted_search .results_count{margin-top:0}
.faceted_search .sort{margin-top:13px}
}
@media screen and (max-width:731px){.faceted_search .search-controls{margin-left:6%;width:34%}
.faceted_search .results{width:60%}
}
@media screen and (max-width:600px){.faceted_search>header{display:none}
.faceted_search .results,.faceted_search .search-controls{display:block;float:none;margin:0;width:auto}
.faceted-proposal-listing .results{margin-top:15px}
.faceted_search .search-controls{padding-bottom:0}
.faceted_search .sort{margin-bottom:8px}
.faceted_search .sort span.title{float:none;margin-bottom:8px;position:static}
.faceted_search .sort ul{margin-left:0}
.faceted_search .sort li{padding:0 8px}
.faceted_search .sort span.abbr{display:none}
.faceted_search .sort a:hover,.faceted_search .sort a:focus,.faceted_search .sort a.active{background:transparent;color:#999}
.faceted_search .sort a.active{font-weight:bold}
.faceted_search .keywords{margin-top:0}
.faceted_search .keywords input{font-size:13px}
.faceted_search .keywords input::-webkit-input-placeholder{color:#443b3b}
.faceted_search .keywords input::-moz-placeholder{color:#443b3b}
.faceted_search .accordion>ul{margin-left:0}
.faceted_search fieldset.facet,.faceted_search fieldset.list,.faceted_search .search-controls h1{display:none}
.faceted_search .search-controls header{background:#ddeff8;padding:20px 15px}
.faceted_search-refine .search-controls header{background:#193b6e}
.faceted_search-refine .search-controls header:after{display:none}
.faceted_search-refine .search-controls h1,.faceted_search-refine fieldset.facet.has_publication_type,.faceted_search-refine fieldset.facet.has_publication_type legend,.faceted_search-refine fieldset.facet.has_publication_type li#publication_type,.faceted_search-refine fieldset.facet.has_publication_type li#publication_type li{display:block}
.faceted_search-refine fieldset.facet legend,.faceted_search-refine fieldset.facet.has_publication_type li,.faceted_search-refine .search-again{display:none}
.faceted_search-refine fieldset.facet.has_publication_type li#publication_type{border:0;padding-left:0;margin-bottom:5px}
.faceted_search-refine fieldset.facet.has_publication_type{margin:20px 15px;padding-bottom:1px}
}
.better-autocomplete{width:100%!important}
.better-autocomplete>.group{text-align:left;background:0;border:0;margin:10px 0 0;padding:0}
.better-autocomplete>.group:first-child{margin-top:0}
.better-autocomplete>.group>h3{color:#888;font-weight:bold;font-size:11px;line-height:1.19;text-transform:uppercase;padding:15px 10px 10px;border-bottom:1px dotted #cbc7c4}
.better-autocomplete>.result{padding:7px 10px;border:0;border-bottom:1px dotted #cbc7c4;cursor:pointer}
.better-autocomplete>.result>h4,.better-autocomplete>.result>p{color:#0680ba;font-size:13px;line-height:1.39}
.better-autocomplete>.result:last-child{border-bottom:0}
.better-autocomplete>.result.lastchild{border-bottom:0}
.better-autocomplete>.result.highlight{background:#1190cc;position:relative;top:-1px;border-top:1px solid #1190cc;border-bottom:0}
.better-autocomplete>.result.highlight>h4,.better-autocomplete>.result.highlight>p{color:white}
.faq h1.super-title span{float:left;padding-right:.5em;line-height:1.5em}
.faq h1.super-title span.sub-super{color:#7c7a73;font-size:11px;line-height:2em}
.faq>h3{border-bottom:1px dotted #dbdad9;padding-bottom:1em;margin-bottom:1em}
.faq .item-content{font-size:15px}
.faq .item-content li{line-height:1.46666666666667;margin:9px 0}
.faq .item-content ol li{list-style-image:none}
.faq .item-content>ul li{list-style-image:url("../../../../images/icons/bullet.png")}
.faq .item-content ul ul li{list-style-image:url("../../../../images/icons/bullet-nested.png")}
.feature_card-homepage{margin-bottom:30px;position:relative}
.feature_card-homepage .slide{display:none}
.feature_card-homepage .rwjf-featuresplash:first-child .slide{display:block}
.feature_splash-wrapper{background:#444 url("../../../../images/splash/lightpattern.jpg") center left repeat;position:relative}
.feature_splash-wrapper.dark{background:#fff url("../../../../images/splash/darkpattern.jpg") center left repeat}
.feature_splash-wrapper .img-credit-wrapper{position:absolute;bottom:20px;width:100%}
@media screen and (max-width:942px){.feature_splash-wrapper .img-credit-wrapper{bottom:10px}
}
.feature_splash-wrapper .img-credit-inner{margin:0 auto;max-width:902px;padding:0 20px}
.feature_splash-wrapper .img-credit{border-radius:2px;color:inherit;float:right;font-size:.8em;margin-top:5px;opacity:.6;padding:2px 4px}
@media screen and (max-width:550px){.feature_splash-wrapper .img-credit{margin-top:0;padding:0}
}
.feature_splash-wrapper .img-credit.left{float:left}
.no-opacity .feature_splash-wrapper .img-credit{-ms-filter:"alpha(opacity=60)";filter:alpha(opacity=60)}
.feature_splash-wrapper .dark .img-credit{color:#fff;background:url("../../../../images/feature_splash/text_box_dark_bkg.png") repeat}
.feature_splash-wrapper .medium-grey .img-credit{color:inherit;background:url("../../../../images/feature_splash/text_box_light_bkg.png") repeat}
.feature_splash{background-position:center 0;background-repeat:no-repeat;background-size:cover;min-height:324px;margin:0 auto;max-width:1600px;padding:44px 0 39px}
@media screen and (max-width:960px){body.feature .feature_splash{height:auto;padding:20px}
}
.feature_splash .feature-content{max-width:1000px;margin-left:auto;margin-right:auto;padding-top:31px}
.feature_splash .feature-content::after{clear:both;content:"";display:table}
.feature_splash-circle .feature-content{padding-top:0}
.feature_splash-image .feature-content,.feature_splash-video .feature-content{overflow:hidden}
.feature_splash.extra-room .feature-content{padding-top:40px}
.feature_card-homepage .feature-controls button,.feature_card-homepage .feature-nav button{border:0;display:block;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-indent:-9999em;vertical-align:middle}
.feature_card-homepage .feature-controls{margin:0;max-width:200px;padding:0;position:absolute}
.feature_card-homepage .feature-controls button{float:left;font-size:1px;height:11px;margin-right:14px;width:11px}
.no-borderradius .feature_card-homepage .feature-controls button{background-color:transparent;background-image:url(../../../../images/featurecard-indicators.png);background-position:0 0;background-repeat:no-repeat}
.borderradius .feature_card-homepage .feature-controls button{background:rgba(255,255,255,0.46);-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.84);-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.84);box-shadow:inset 1px 1px 2px rgba(0,0,0,0.84)}
.feature_card-homepage .feature-controls button.current,.feature_card-homepage .feature-controls button:hover,.feature_card-homepage .feature-controls button:focus{cursor:pointer}
.no-borderradius .feature_card-homepage .feature-controls button.current,.no-borderradius .feature_card-homepage .feature-controls button:hover,.no-borderradius .feature_card-homepage .feature-controls button:focus{background-position:-30px 0}
.borderradius .feature_card-homepage .feature-controls button.current,.borderradius .feature_card-homepage .feature-controls button:hover,.borderradius .feature_card-homepage .feature-controls button:focus{background:#fff}
.feature_card-homepage .feature-nav button{background:#1f1f1f url(../../../../images/featurecard-arrows.png);background:rgba(0,0,0,0.4) url(../../../../images/featurecard-arrows.png);color:#f7f8f8;font-size:10px;height:6.2em;margin-top:-3.1em;position:absolute;top:245px;width:6.2em}
.feature_card-homepage .feature-nav button:hover,.feature_card-homepage .feature-nav button:focus{background-color:#121212;background-color:rgba(0,0,0,0.65)}
.feature_card-homepage .feature-nav button[disabled],.feature_card-homepage .feature-nav button[disabled]:hover,.feature_card-homepage .feature-nav button[disabled]:focus{background-color:#1f1f1f;background-color:rgba(0,0,0,0.4);color:#7c7c7c;cursor:auto}
.feature_card-homepage .feature-nav button[rel="prev"]{background-position:0 0;left:0}
.feature_card-homepage .feature-nav button[rel="prev"][disabled]{background-position:0 -62px}
.feature_card-homepage .feature-nav button[rel="next"]{background-position:-100px 0;right:0}
.feature_card-homepage .feature-nav button[rel="next"][disabled]{background-position:-100px -62px}
.feature_card-homepage .feature-nav.nav-sides-sm button{width:3.3em}
.feature_card-homepage .feature-nav.nav-sides-sm button[rel="prev"]{background-position:-15px 0}
.feature_card-homepage .feature-nav.nav-sides-sm button[rel="prev"][disabled]{background-position:-15px -62px}
.feature_card-homepage .feature-nav.nav-sides-sm button[rel="next"]{background-position:-115px 0}
.feature_card-homepage .feature-nav.nav-sides-sm button[rel="next"][disabled]{background-position:-115px -62px}
.feature_card-homepage .feature-controls.hidden{display:none}
.feature_card-homepage .feature-nav.top{left:20px;max-width:100px;position:absolute;top:20px}
.feature_card-homepage .feature-nav.top button{float:left;height:3em;margin-right:7px;margin-top:0;position:static;width:3em}
.feature_card-homepage .feature-nav.top button[rel="prev"]{background-position:0 -124px;left:auto}
.feature_card-homepage .feature-nav.top button[rel="prev"][disabled]{background-position:0 -154px}
.feature_card-homepage .feature-nav.top button[rel="next"]{background-position:-100px -124px;right:auto}
.feature_card-homepage .feature-nav.top button[rel="next"][disabled]{background-position:-100px -154px}
.feature_card-homepage .slide-content-container{max-width:1000px;margin-left:auto;margin-right:auto;background:#fff;border-bottom:4px solid #78af33;box-shadow:-1px -1px 2px #ccc,1px -1px 2px #ccc;box-sizing:border-box;margin:-15px auto 0;padding:32px 30px;position:relative}
.feature_card-homepage .slide-content-container::after{clear:both;content:"";display:table}
@media screen and (max-width:942px){.feature_card-homepage .slide-content-container{margin-top:0}
}
.ie7 .feature_card-homepage .slide-content-container{margin-top:0;padding:22px 30px}
@media screen and (max-width:830px){.feature_card-homepage .columns .column p:last-child{margin-bottom:0}
.feature_card-homepage .columns-25_75 .column,.feature_card-homepage .columns-75_25 .column,.feature_card-homepage .columns-50_50 .column,.feature_card-homepage .columns-50_25_25 .column,.feature_card-homepage .columns-25_50_25 .column,.feature_card-homepage .columns-25_25_50 .column,.feature_card-homepage .columns-25_25_25_25 .column{border-top:1px solid #dbdad9;margin-bottom:0;margin-top:18px;padding-top:18px}
.feature_card-homepage .columns-25_75 .column:first-child,.feature_card-homepage .columns-75_25 .column:first-child,.feature_card-homepage .columns-50_50 .column:first-child,.feature_card-homepage .columns-50_25_25 .column:first-child,.feature_card-homepage .columns-25_50_25 .column:first-child,.feature_card-homepage .columns-25_25_50 .column:first-child,.feature_card-homepage .columns-25_25_25_25 .column:first-child{border-top-width:0;margin-top:0;padding-top:0}
.feature_card-homepage .columns-25_25_50 .column_25{border-top-width:0;margin-top:0;padding-top:0}
.feature_card-homepage .columns-25_25_25_25 .column_25:nth-child(2){border-top-width:1px;margin-top:18px;padding-top:18px}
}
@media screen and (max-width:550px){.feature_card-homepage .columns-25_25_25_25 .column_25:nth-child(n+2){border-top-width:1px;margin-top:18px;padding-top:18px}
}
@media screen and (max-width:690px){.feature_card-homepage .columns-66_33 .column,.feature_card-homepage .columns-33_66 .column,.feature_card-homepage .columns-33_33_33 .column{border-top:1px solid #dbdad9;margin-bottom:0;margin-top:18px;padding-top:18px}
.feature_card-homepage .columns-66_33 .column:first-child,.feature_card-homepage .columns-33_66 .column:first-child,.feature_card-homepage .columns-33_33_33 .column:first-child{border-top-width:0;margin-top:0;padding-top:0}
}
.featured-post{padding:45px;background-color:#f4fafd}
.featured-post::after{clear:both;content:"";display:table}
.featured-post .super-title{margin-bottom:2em}
.featured-post__list{margin:0}
.column_100 .featured-post__list{font-size:0}
.featured-post__list-item{float:left;display:block;margin-right:2%;width:100%;list-style:none;margin-bottom:2em}
.featured-post__list-item:last-child{margin-right:0}
.featured-post__list-item:last-child{margin-bottom:0}
.column_100 .featured-post__list-item{font-size:13px;display:inline-block;float:none;margin-bottom:0;margin-right:5%;margin-top:2em;vertical-align:top;width:30%}
.column_100 .featured-post__list-item:nth-child(3n),.column_100 .featured-post__list-item:last-child{margin-right:0}
.column_100 .featured-post__list-item:first-child,.column_100 .featured-post__list-item:nth-child(2),.column_100 .featured-post__list-item:nth-child(3){margin-top:0}
@media screen and (max-width:830px){.featured-post__list-item{float:left;display:block;margin-right:5%;width:30%;margin-bottom:0}
.featured-post__list-item:last-child{margin-right:0}
}
@media screen and (max-width:600px){.featured-post__list-item{float:left;display:block;margin-right:2%;width:100%;margin-bottom:2em;margin-right:0}
.featured-post__list-item:last-child{margin-right:0}
.featured-post__list-item:last-child{margin-bottom:0}
.column_100 .featured-post__list-item{float:left;display:block;margin-right:2%;width:100%;margin-bottom:2em;margin-right:0;margin-top:0}
.column_100 .featured-post__list-item:last-child{margin-right:0}
.column_100 .featured-post__list-item:last-child{margin-bottom:0}
}
.featured-post__title{font-family:'HelveticaNeue-Bold','Helvetica Neue Bold','Helvetica Neue',"nimbus-sans-n7",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:700;display:block;font-size:1.1538461538em;margin-bottom:.3em;transition:color .2s ease}
.featured-post__title:hover,.featured-post__title:focus{text-decoration:none;color:#3594c8}
.featured-post__pub-data{color:#999;font-weight:700;line-height:1.3em;margin-bottom:0}
@media screen and (max-width:830px){.featured-post__pub-date{display:block}
}
@media screen and (max-width:550px){.featured-post__pub-date{display:inline-block}
}
@media screen and (max-width:830px){.featured-post__pub-separator{display:none}
}
@media screen and (max-width:550px){.featured-post__pub-separator{display:inline-block}
}
@media screen and (max-width:830px){.featured-post__pub-author{display:block}
}
@media screen and (max-width:550px){.featured-post__pub-author{display:inline-block}
}
.feature_splash-box{font-family:"museo-sans-n3","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300}
.feature_splash-box p a{font-weight:700}
.feature_splash-box .boxed{width:45%}
.feature_splash-box .boxed.right{float:right}
.feature_splash-box .boxed .text{padding:20px;padding-bottom:1px}
.feature_splash-box .boxed .text a.read-more{margin-bottom:20px}
.feature_splash-box .boxed.dark .text{background:url("../../../../images/feature_splash/text_box_dark_bkg.png") repeat}
.feature_splash-box .boxed.light .text{background:url("../../../../images/feature_splash/text_box_light_bkg.png") repeat}
.feature_splash-box a:hover{text-decoration:underline}
.feature_splash-box p{font-size:17px;font-weight:300;line-height:1.43;margin:0 0 20px}
.feature_splash-box p span{padding:8px 17px}
.feature_splash-box a.read-more{display:block;font-size:15px;font-weight:normal}
body .feature_splash-box p.mobile-hide{display:static}
body .feature_splash-box p.mobile-show{display:none;visibility:hidden}
@media screen and (max-width:960px){.feature_splash-box .boxed{margin-bottom:20px}
}
@media screen and (max-width:830px){.feature_splash-box .boxed{width:50%}
.feature_splash-box h1{font-size:35px}
}
@media screen and (max-width:767px){body.feature #main.reset .feature_splash-box{width:auto;padding:20px 2.5%}
.feature_splash-box h1{font-size:30px}
.feature_splash-box .boxed{float:none;margin-bottom:25px;max-width:100%;width:auto}
.feature_splash-box .boxed .text{padding:5%;padding-bottom:1px;width:90%}
.feature_splash-box .boxed.right{float:none}
body .feature_splash-box p.mobile-hide{display:none;visibility:hidden}
body .feature_splash-box p.mobile-show{display:block;visibility:visible}
}
@media screen and (max-width:480px){.feature_splash-box p{font-size:16px}
.feature_splash-box h1{font-size:25px}
.feature_splash-box .boxed{margin-bottom:40px}
}
.feature_splash-circle a{display:block}
.feature_splash-circle a,.feature_splash-circle a:link,.feature_splash-circle a:visited,.feature_splash-circle a:hover,.feature_splash-circle a:active{color:#fff;cursor:pointer;text-decoration:none}
.feature_splash-circle .overlay1{border-radius:50%;color:#fff;height:307px;margin-left:53%;margin-right:10%;margin-bottom:15px;opacity:.9;overflow:hidden;position:relative;width:307px}
.feature_splash-circle .overlay1:before{content:'';display:inline-block;height:100%;margin-left:-5px;vertical-align:middle}
.no-borderradius .feature_splash-circle .overlay1{background:transparent url("../../../../images/feature_splash/circle/ie8-background.png") no-repeat}
.feature_splash-circle .overlay1.left{margin-left:10%;margin-right:53%}
.ie7 .feature_splash-circle .overlay1{width:307px}
.feature_splash-circle .overlay1-inner{color:#fff;width:100%}
.feature_splash-circle .overlay1>.circle-overlay-text{display:inline-block;vertical-align:middle;padding:5%;text-align:center;margin-bottom:0}
@media screen and (max-width:810px){.feature_splash-circle .overlay1.right{float:right}
.feature_splash-circle .overlay1{height:302px;margin-bottom:25px;width:302px}
.feature_splash-circle .overlay1-inner,.no-js .feature_splash-circle .overlay1{font-size:37px}
}
@media screen and (max-width:720px){.feature_splash-circle .overlay1-inner,.no-js .feature_splash-circle .overlay1{font-size:33px}
}
@media screen and (max-width:660px){.feature_splash-circle .overlay1-inner,.no-js .feature_splash-circle .overlay1{font-size:27px}
}
@media screen and (max-width:580px){.feature_splash-circle .overlay1-inner,.no-js .feature_splash-circle .overlay1{font-size:23px}
.feature_splash-circle .overlay1{height:290px;margin-bottom:35px;width:290px}
}
@media screen and (max-width:480px){.feature_splash-circle .overlay1.right{float:none}
.feature_splash-circle .overlay1{margin:0 auto 35px}
.feature_splash-circle .overlay1-inner,.no-js .feature_splash-circle .overlay1{font-size:17px}
}
@media screen and (max-width:320px){.feature_splash-circle .overlay1-inner,.no-js .feature_splash-circle .overlay1{font-size:15px}
}
.no-js .feature_splash-circle .overlay1{color:#a39999;display:block;float:none;margin:0 auto;max-width:902px;position:static;text-align:left;white-space:normal;width:100%}
#_content_feature_cards_HTML_jcr_content_cardContent .html-container{max-width:942px;width:auto;margin:0}
#_content_feature_cards_HTML_jcr_content_cardContent .feature-content h1{font-size:60px;line-height:1.25;color:#fff;font-weight:normal;margin-bottom:.2em}
#_content_feature_cards_HTML_jcr_content_cardContent .feature-content strong{font-weight:bold}
#_content_feature_cards_HTML_jcr_content_cardContent .feature-content a:link{color:#fff;font-size:18px;text-decoration:none}
#_content_feature_cards_HTML_jcr_content_cardContent .feature-content a:hover{text-decoration:underline}
@media screen and (max-width:942px){#_content_feature_cards_HTML_jcr_content_cardContent .feature-content h1{font-size:50px}
#_content_feature_cards_HTML_jcr_content_cardContent .feature-content a:link{font-size:15px}
}
@media screen and (max-width:775px){#_content_feature_cards_HTML_jcr_content_cardContent .feature-content h1{font-size:40px}
#_content_feature_cards_HTML_jcr_content_cardContent .feature-content a:link{font-size:13px}
}
@media screen and (max-width:639px){#_content_feature_cards_HTML_jcr_content_cardContent .feature-content h1{font-size:30px}
}
@media screen and (max-width:480px){#_content_feature_cards_HTML_jcr_content_cardContent .feature-content h1{font-size:26px}
}
@media screen and (max-width:440px){#_content_feature_cards_HTML_jcr_content_cardContent .feature-content h1{font-size:20px}
}
.feature_splash-image .feature-image,.feature_splash-image .content-right{float:left}
.feature_splash-image .right .feature-image{float:right;margin-right:0}
.feature_splash-image .feature-image{border:5px solid white;margin-right:3%;max-width:35%}
.feature_splash-image .content-right{max-width:60%}
.feature_splash-image .content-right>a{font-size:15px}
.feature_splash-image .content-right p{color:#fff;font-size:18px;line-height:1.56}
@media screen and (min-width:961px){.feature_splash-image .feature-image{max-width:320px}
}
@media screen and (max-width:850px){.feature_splash-image .content-right h1,.feature_splash-image .content-right h1>a{font-size:32px}
.feature_splash-image .content-right p{font-size:13px}
.feature_splash-image .content-right>a{font-size:13px}
}
@media screen and (max-width:640px){.feature_splash-image .feature-image{border-width:4px}
}
@media screen and (max-width:550px){.feature_splash{background-size:cover}
.feature_splash-image .feature-image,.feature_splash-image .content-right{-moz-box-sizing:border-box;box-sizing:border-box;display:block;float:none;margin:0 auto;max-width:274px;width:100%}
.feature_splash-image .feature-image{border-width:3px;margin-bottom:25px}
}
.no-js .feature_splash-image .feature-content{padding-top:0}
.no-js .feature_splash-image .content-right{float:none;max-width:940px;margin:0 auto!important}
.no-js .feature_splash-image.custom-background{background:0;margin-top:107px}
.no-js .feature_splash-image .feature-image{display:none}
#_content_feature_cards_VIDEO_jcr_content_cardContent .content-right h1,#_content_feature_cards_VIDEO_jcr_content_cardContent .content-right a:link,#_content_feature_cards_VIDEO_jcr_content_cardContent .content-right p{color:#FFF}
.feature_splash-video .video{float:right;margin-left:4%;width:42%}
.feature_splash-video .left .video{float:left;margin-left:0;margin-right:4%}
.feature_splash-video .video-inner{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:0;position:relative}
.feature_splash-video .video iframe{height:100%;left:0;position:absolute;top:0;width:100%}
.feature_splash-video .video-placeholder{background:#eee;border:1px solid #fff;color:#000;padding:3em}
.feature_splash-video .video-placeholder a{color:#000}
.feature_splash-video .content-right{float:left;width:53%}
.feature_splash-video .content-right h1{color:#fff}
.feature_splash-video .content-right p{font-size:18px;line-height:1.56;color:#fff}
.feature_splash-video .content-right a:link{font-size:15px;color:#fff;text-decoration:none;font-weight:normal}
.feature_splash-video .content-right a:hover{text-decoration:underline}
.feature_splash-video .content-right .read-more:hover{text-decoration:none}
@media screen and (min-width:961px){.feature_splash-video .feature-image{max-width:320px}
}
@media screen and (max-width:850px){.feature_splash-video .content-right h1{font-size:34px}
.feature_splash-video .content-right p{font-size:16px}
.feature_splash-video .content-right a:link{font-size:16px}
}
@media screen and (max-width:780px){.feature_splash-video .content-right h1{font-size:31px}
.feature_splash-video .content-right p{font-size:14px}
.feature_splash-video .content-right a:link{font-size:14px}
}
@media screen and (max-width:700px){.feature_splash-video .content-right h1{font-size:28px}
.feature_splash-video .content-right p{font-size:13px}
.feature_splash-video .content-right a:link{font-size:13px}
}
@media screen and (max-width:550px){.feature_splash-video .video,.feature_splash-video .content-right{display:block;float:none;margin:0 auto;max-width:275px;width:100%}
.feature_splash-video .video{margin-bottom:25px}
.feature_splash-video .content-right h1{font-size:32px}
.feature_splash-video .content-right p{font-size:13px}
.feature_splash-video .content-right a:link{font-size:13px}
}
.no-js .feature_splash-video .feature-content{padding-top:0}
.no-js .feature_splash-video .content-right{float:none;max-width:940px;margin:0 auto!important}
.no-js .feature_splash-video .content-right h1{font-size:32px;color:#e67300}
.no-js .feature_splash-video .content-right p{font-size:13px;color:#443b3b}
.no-js .feature_splash-video .content-right a:link{font-size:13px;color:#e67300}
.no-js .feature_splash-video.custom-background{background:0;margin-top:107px}
.no-js .feature_splash-video .video{display:none}
.feature-cards{background:transparent;clear:both}
.feature-cards a{text-decoration:none}
.feature-cards .view_all_title_link{float:right;position:relative;top:-.25em;white-space:nowrap}
.feature-cards .feature-card{background:#fff;float:left;margin:0 2% 14px 0;min-width:140px;padding:20px 2% 14px;width:19%}
.column_75 .feature-cards .feature-card{min-width:150px;width:27%}
.feature-cards .feature-card p{color:#443b3b;font-size:13px;line-height:1.384615385;margin:0 0 1em}
.feature-cards .feature-card p:last-of-type,.feature-cards .feature-card p.last{margin-bottom:0}
.feature-cards .feature-card__thumb-wrapper{display:block;height:0;margin-bottom:14px;overflow:hidden;padding-top:57%;position:relative}
.feature-cards img.thumb{display:block;height:100%;position:absolute;top:0;width:100%}
@media screen and (max-width:480px){.feature-cards .feature-card__thumb-wrapper{display:none}
.feature-cards .feature-card{float:none;min-height:0;margin-right:0;width:auto}
}
.flexible_promotion h1{margin-bottom:21px;padding-right:135px}
.column_33 .flexible_promotion h1,.column_25 .flexible_promotion h1{padding-right:0}
@media screen and (max-width:625px){.flexible_promotion h1{padding-right:0}
}
.flexible_promotion .read-more{position:relative;top:-2px}
.flexible_promotion .title-link{float:right;font-size:12px;line-height:1.166666667;text-align:right;white-space:nowrap}
.column_33 .flexible_promotion .title-link,.column_25 .flexible_promotion .title-link{display:none}
@media screen and (max-width:625px){.flexible_promotion .title-link{display:none}
}
.flexible_promotion h3{font-family:"museo-sans-n3","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;color:#00375e;font-size:23px;line-height:1.217391304;margin-bottom:12px}
.flexible_promotion h3 a{color:#00375e}
.flexible_promotion .callout p{font-size:15px;line-height:1.4666666667}
.flexible_promotion .callout small{font-size:12px;line-height:1.38462em;margin-bottom:5px;display:block}
.column_33 .flexible_promotion .callout p,.column_25 .flexible_promotion .callout p{font-size:13px;line-height:1.384615385}
@media screen and (max-width:480px){.flexible_promotion .callout .callout p{font-size:13px;line-height:1.384615385}
}
.flexible_promotion .callout{margin-bottom:37px}
.flexible_promotion img{width:100%;background:#FFF}
.flexible_promotion figure{float:left;width:12.738853503%}
.column_50 .flexible_promotion figure{width:26.2%}
.column_75 .flexible_promotion figure{width:17.24137931%}
.column_66 .flexible_promotion figure{width:19.543973941%}
.column_33 .flexible_promotion figure,.column_25 .flexible_promotion figure{display:none}
.flexible_promotion section{float:right;width:84.925690021%}
.column_50 .flexible_promotion section{width:69%}
.column_75 .flexible_promotion section{width:79.597701149%}
.column_66 .flexible_promotion section{width:76.872964169%}
.column_33 .flexible_promotion section,.column_25 .flexible_promotion section{float:none;width:100%}
.flexible_promotion .no-image section{width:auto;float:none}
@media screen and (max-width:830px){.column_100 .flexible_promotion figure,.column_75 .flexible_promotion figure,.column_50 .flexible_promotion figure{width:14.457831325%}
.column_100 .flexible_promotion section,.column_75 .flexible_promotion section,.column_50 .flexible_promotion section{width:82.891566265%}
}
@media screen and (max-width:690px){.column_66 .flexible_promotion figure{width:17.391304348%}
.column_66 .flexible_promotion section{width:79.420289855%}
}
@media screen and (max-width:625px){.flexible_promotion figure{display:none}
.column_100 .flexible_promotion section,.column_75 .flexible_promotion section,.column_66 .flexible_promotion section,.column_50 .flexible_promotion section{float:none;width:100%}
}
.flexible_promotion_single{font-size:13px;line-height:1.384615385;position:relative}
.flexible_promotion_single a{text-decoration:none}
.flexible_promotion_single a.read-more{min-height:18px}
@media screen and (max-width:480px){.flexible_promotion_single h2{font-size:28px;line-height:1.107142857;padding-right:3.25em}
}
.flexible_promotion_single h2{margin-bottom:7px}
.flexible_promotion_single p{font-size:15px}
.flexible_promotion_single small{font-size:12px;line-height:1.38462em;margin-bottom:5px;display:block}
.column_33 .flexible_promotion_single p,.column_25 .flexible_promotion_single p{font-size:13px;margin-bottom:.615384615em}
.flexible_promotion_single p.intro{font-size:15px;line-height:1.466666667}
.flexible_promotion_single ol{margin-bottom:9px}
.flexible_promotion_single ol li{padding-bottom:5px}
.ig-cta{display:none}
.js .ig-cta{display:block}
.flexible_promotion_single .figure{float:left;max-width:41.463414634%;margin:0 15px 5px 0}
.column_50 .flexible_promotion_single .figure{max-width:48.780487805%}
.column_33 .flexible_promotion_single .figure,.column_25 .flexible_promotion_single .figure{float:none;margin:0 0 15px;max-width:100%;width:auto}
.flexible_promotion_single .figure img{max-width:100%}
.column_33 .flexible_promotion_single .callout,.column_25 .flexible_promotion_single .callout{float:none;margin:0;width:auto}
@media screen and (max-width:940px){.column_50 .flexible_promotion_single .figure{max-width:41.463414634%}
}
@media screen and (max-width:830px){.column_75 .flexible_promotion_single .figure,.column_25 .flexible_promotion_single .figure{max-width:42.028985507%}
.column_75 .flexible_promotion_single p,.column_25 .flexible_promotion_single p{font-size:15px}
}
@media screen and (max-width:690px){.column_66 .flexible_promotion_single .figure,.column_33 .flexible_promotion_single .figure{max-width:42.028985507%}
.column_66 .flexible_promotion_single p,.column_33 .flexible_promotion_single p{font-size:15px}
}
@media screen and (max-width:600px){.column_50 .flexible_promotion_single .callout{float:none;margin:15px 0 0}
.flexible_promotion_single .h2{padding-right:3.25em}
}
@media screen and (min-width:481px) and (max-width:830px){.column_25 .flexible_promotion_single .figure{float:left;margin:0 15px 0 0;width:auto}
.column_25 .flexible_promotion_single .callout{margin:0}
}
@media screen and (min-width:481px) and (max-width:690px){.column_33 .flexible_promotion_single .figure{float:left;margin:0 15px 0 0;width:auto}
.column_33 .flexible_promotion_single .callout{margin:0}
}
@media screen and (max-width:480px){.column .flexible_promotion_single .figure{float:none;max-width:100%;margin:0 0 15px;width:auto}
.column .flexible_promotion_single .callout{float:none;margin-top:15px;width:auto}
.column .flexible_promotion_single p{font-size:13px}
}
.email-subscribe__wrapper{width:100%}
.email-subscribe__wrapper::after{clear:both;content:"";display:table}
.email-subscribe__wrapper .input-email::after{clear:both;content:"";display:table}
.footer-expanded .email-subscribe__wrapper .input-email{margin-bottom:35px}
@media screen and (max-width:830px){.footer-expanded .email-subscribe__wrapper .input-email{margin-bottom:20px}
}
.footer-expanded .email-subscribe__wrapper .input-email{margin-bottom:35px}
@media screen and (max-width:830px){.footer-expanded .email-subscribe__wrapper .input-email{margin-bottom:20px}
}
.email-subscribe__wrapper .input-name{margin-bottom:30px}
.email-subscribe__wrapper .input-name::after{clear:both;content:"";display:table}
.email-subscribe__wrapper .form_component-button{font-family:'HelveticaNeue-Medium','Helvetica Neue Medium','Helvetica Neue',"nimbus-sans-n4",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:500;background-color:#78af33;border:0;color:#fff;font-size:1.1538461538em;font-weight:normal;margin-bottom:5px;margin-right:1.5%;padding:12px;transition:background-color .2s ease-in;box-sizing:border-box;float:left;height:35px;margin-bottom:0;margin-right:0;padding-bottom:8px;padding-top:8px;width:115px;transition:background-color .3s ease}
.email-subscribe__wrapper .form_component-button:hover{background-color:#70a330}
.email-subscribe__wrapper .form_component-button:disabled{background-color:#ebebe4}
.email-subscribe__wrapper .form_component-button:hover:disabled{background-color:#ebebe4;cursor:default}
.email-subscribe__wrapper .form_component-button:focus{outline:0}
.email-subscribe__wrapper .form_component-button:disabled{background-color:#9ed05e}
.email-subscribe__wrapper .form_component-button:hover:disabled{background-color:#9ed05e;cursor:default}
.email-subscribe__wrapper .email-subscribe__success{padding-top:5px;padding-bottom:5px;position:relative}
.email-subscribe__wrapper .email-subscribe__success svg{opacity:.75}
.email-subscribe__wrapper .email-subscribe__success:hover{cursor:default}
.email-subscribe__wrapper .email-subscribe__cancel{background-color:#443b3b}
@media screen and (max-width:480px){.email-subscribe__wrapper .email-subscribe__cancel{width:49%}
}
.email-subscribe__wrapper .email-subscribe__cancel:hover{background-color:#3c3434}
.email-subscribe__wrapper .email-subscribe__submit{margin-right:2%}
@media screen and (max-width:480px){.email-subscribe__wrapper .email-subscribe__submit{width:49%}
}
.email-subscribe__wrapper .sub_processing{border-radius:50%;margin:auto;font-size:2px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(255,255,255,0.2);border-right:1.1em solid rgba(255,255,255,0.2);border-bottom:1.1em solid rgba(255,255,255,0.2);border-left:1.1em solid #fff;width:10em;height:10em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}
.email-subscribe__wrapper .sub_processing:after{border-radius:50%;width:10em;height:10em}
.footer-expanded .email-subscribe__wrapper .sub_processing{height:8em;width:8em}
.email-subscribe__wrapper .parsley-errors-list{color:#fff;margin-left:0}
.email-subscribe__wrapper input[type="text"].parsley-error,.email-subscribe__wrapper input[type="email"].parsley-error{background-color:#fdd;margin-bottom:5px}
.email-subscribe__wrapper input[type="text"].parsley-error:focus,.email-subscribe__wrapper input[type="email"].parsley-error:focus{outline:0}
.email-subscribe{float:left;margin-bottom:10px;margin-right:2%;margin-top:10px;width:61%}
.email-subscribe::after{clear:both;content:"";display:table}
.email-subscribe *{box-sizing:border-box}
@media screen and (max-width:830px){.email-subscribe{margin-right:0;width:100%}
}
.email-subscribe__input{box-sizing:border-box;border:0;height:35px;padding:10px;width:100%}
.email-subscribe__input:focus{outline:1px solid #23aced;outline-offset:-1px}
.email-subscribe__input[readonly]{background-color:#ebebe4}
.email-subscribe__input[readonly]:focus{outline:0}
.email-subscribe__input--email{float:left;width:calc(53% - 115px)}
@media screen and (max-width:1040px){.email-subscribe__input--email{width:calc(75% - 115px)}
}
@media screen and (max-width:830px){.email-subscribe__input--email{width:calc(54% - 115px)}
}
@media screen and (max-width:690px){.email-subscribe__input--email{width:calc(100% - 115px)}
}
.email-subscribe__input--wrapper{float:left;margin-right:2%;width:20%}
@media screen and (max-width:830px){.email-subscribe__input--wrapper{width:calc((94% - 230px) / 2)}
}
@media screen and (max-width:690px){.email-subscribe__input--wrapper{margin-bottom:10px;width:49%}
.email-subscribe__input--wrapper ~ .email-subscribe__input--wrapper{margin-right:0}
}
@media screen and (max-width:480px){.email-subscribe__input--wrapper{margin-right:0;width:100%}
}
.email-subscribe__label{margin-right:3%;margin-top:6px;width:44%}
@media screen and (max-width:1040px){.email-subscribe__label{margin:0 0 8px 0;width:100%}
}
@media screen and (max-width:830px){.email-subscribe__label{margin-top:6px;width:46%}
}
@media screen and (max-width:690px){.email-subscribe__label{width:100%;margin-top:0}
}
.email-subscribe__label--secondary{margin-right:2%;margin-top:0;width:27%}
@media screen and (max-width:1040px){.email-subscribe__label--secondary{width:21%}
}
@media screen and (max-width:830px){.email-subscribe__label--secondary{margin-right:0;width:100%}
}
.email-subscribe__label,.footer-social{font-family:'HelveticaNeue-Bold','Helvetica Neue Bold','Helvetica Neue',"nimbus-sans-n7",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:700;font-size:15px;line-height:22px;color:#fff;float:left}
.footer-social{background-color:transparent;box-sizing:border-box;float:right;padding:12px 15px;position:relative;width:37%;transition:background-image .2s ease,background-color .2s ease}
@media screen and (max-width:830px){.footer-social{display:none}
}
.footer-expanded .footer-social{background-color:#827a7a;background-image:-webkit-linear-gradient(#827a7a,#7b7171);background-image:linear-gradient(#827a7a,#7b7171)}
@media screen and (max-width:830px){.footer-expanded .footer-social{background-color:#7b7171;background-image:-webkit-linear-gradient(#7b7171,#6b6161);background-image:linear-gradient(#7b7171,#6b6161)}
}
.footer-expanded .footer-social:after{background-color:#827a7a;background-image:-webkit-linear-gradient(#827a7a,#7b7171);background-image:linear-gradient(#827a7a,#7b7171);content:'';height:100%;position:absolute;left:100%;top:0;width:calc((100vw - 1000px) / 2)}
@media screen and (max-width:1040px){.footer-expanded .footer-social:after{width:calc((100vw -(100vw - 68px)) / 2)}
}
@media screen and (max-width:830px){.footer-expanded .footer-social:after{background-color:#7b7171;background-image:-webkit-linear-gradient(#7b7171,#6b6161);background-image:linear-gradient(#7b7171,#6b6161)}
}
.footer-social .social-media-icons{float:left;text-align:right;width:63%}
@media screen and (max-width:1040px){.footer-social .social-media-icons{text-align:left;width:100%}
}
@media screen and (max-width:830px){.footer-social .social-media-icons{width:63%}
}
@media screen and (max-width:690px){.footer-social .social-media-icons{width:100%}
}
.footer-social .social-media-icons li{margin-bottom:0;margin-top:6px;vertical-align:middle}
.backgroundsize .footer-social .social-media-icons li a{background-image:url("../../../../images/icons/social-media-sprites-96-black.png")}
.footer-social .social-media-icons li a{opacity:.5}
.footer-social .social-media-icons li a:hover,.footer-social .social-media-icons li a:focus{opacity:1}
.no-opacity .footer-social .social-media-icons li a:hover,.no-opacity .footer-social .social-media-icons li a:focus{filter:alpha(opacity=100)}
.footer-social--mobile{display:none}
@media screen and (max-width:830px){.footer-social--mobile{display:block;padding-left:0;padding-right:0;width:100%}
}
.footer-expanded .footer-social--mobile:before{background-color:#7b7171;background-image:-webkit-linear-gradient(#7b7171,#6b6161);background-image:linear-gradient(#7b7171,#6b6161);content:'';height:100%;position:absolute;top:0;right:100%;width:calc((100vw -(100vw - 68px)) / 2)}
.footer-social__title{float:left;margin-top:6px;width:37%}
@media screen and (max-width:1040px){.footer-social__title{margin-bottom:8px;margin-top:0;width:100%}
}
@media screen and (max-width:830px){.footer-social__title{margin-top:6px;width:22%}
}
@media screen and (max-width:690px){.footer-social__title{margin-top:0;width:100%}
}
.subscribe-info{font-family:'HelveticaNeue-Bold','Helvetica Neue Bold','Helvetica Neue',"nimbus-sans-n7",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:700;box-sizing:border-box;color:#fff;float:left;font-size:16px;line-height:22px;margin-top:6px;padding:12px 0;width:61%}
@media screen and (max-width:830px){.subscribe-info{width:100%}
}
.email-subscribe__update{margin-left:20px;white-space:nowrap}
.global_footer .email-subscribe__update{font-family:'HelveticaNeue-Medium','Helvetica Neue Medium','Helvetica Neue',"nimbus-sans-n4",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:500;color:#cecece;font-size:14px;text-decoration:underline}
@media screen and (max-width:480px){.email-subscribe__update{display:inline-block;margin-left:0;width:100%}
}
@media screen and (max-width:690px){.email-subscribe__buttons{text-align:right;width:100%}
.email-subscribe__buttons::after{clear:both;content:"";display:table}
.email-subscribe__buttons .form_component-button{float:none}
}
@media screen and (max-width:480px){.email-subscribe__buttons .form_component-button{float:left}
}
.freeform-media{float:right;margin-bottom:.75em;margin-left:1.5em;max-width:262px;width:35.890410959%}
.column_75 .freeform-media{width:50.775193798%}
.column_66 .freeform-media{width:50.111358575%}
.freeform-media-large{clear:both}
@media screen and (max-width:840px){.column_66 .freeform-media{float:none;margin-left:0;width:auto}
}
@media screen and (max-width:696px){.column_100 .freeform-media{width:49.34086629%}
.column_100 .freeform-media-large{float:none;width:auto}
}
@media screen and (max-width:680px){.column_100 .freeform-media,.column_75 .freeform-media{float:none;margin-left:0;width:auto}
}
.freeform-media-large,.column_75 .freeform-media-large,.column_66 .freeform-media-large{float:none;margin-left:0;max-width:730px;width:100%}
.freeform-media .freeform-media-inner{overflow:hidden;padding-top:30px;padding-bottom:30px;position:relative}
.freeform-media.video .freeform-media-inner{height:0;padding-bottom:56.25%}
.rwjf-blog-image .freeform-media .freeform-media-inner{padding-top:0}
.freeform-media .freeform-media-inner iframe{height:100%;left:0;position:absolute;top:0;width:100%}
.freeform-media img,.freeform-media .caption{display:block}
.freeform-media img{width:100%}
.freeform-media .caption{color:#8f8989;font-style:italic;font-size:12px;line-height:1.5em;padding-top:.5em}
.form_component{box-sizing:border-box;background-color:#fff;border:1px solid #cecece;border-top:4px solid #78af33;padding:25px 20px}
.form_component *{box-sizing:border-box}
.form_component .response{background-color:#FFF;background-repeat:repeat;margin:6px 0 0 0;padding:12px 15px 11px 22px;position:relative;width:auto;-webkit-transition:background linear 1s;-moz-transition:background linear 1s;-o-transition:background linear 1s;transition:background linear 1s}
.form_component .response .arrow{background-image:url("../../../../images/sprite-subscribe.png");background-position:-80px 0;height:9px;position:absolute;top:-9px;width:19px}
.form_component .response .icon{background-image:url("../../../../images/sprite-subscribe.png");background-position:-55px 0;height:20px;float:left;margin-right:10px;width:21px}
.form_component .response p{font-size:12px;font-weight:bold;margin:0 0 0 31px}
.form_component .response.success{background-image:url("../../../../images/subscribe/background-success.png");color:#66942c}
.form_component .response.success .arrow{background-position:-80px 0}
.form_component .response.success .icon{background-position:-55px 0}
.form_component .response.attention{background-image:url("../../../../images/subscribe/background-attention.png");color:#7d7d7d}
.form_component .response.attention .arrow{background-position:-80px -25px}
.form_component .response.attention .icon{background-position:-55px -25px}
.form_component .response.error{background-image:url("../../../../images/subscribe/background-error.png");color:#d54c39}
.form_component .response.error .arrow{background-position:-80px -50px}
.form_component .response.error .icon{background-position:-55px -50px}
.form_component .response{background-image:url("../../../../images/subscribe/background-success.png");color:#66942c;display:none}
.form_component.with-feedback .response{display:block}
.form_component .form-processing{display:none}
.form_component .form_component-header{margin-bottom:20px}
.column_33 .form_component .form_component-header{margin-bottom:5px}
@media screen and (max-width:690px){.column_33 .form_component .form_component-header{margin-bottom:20px}
}
.form_component .form_component-title{margin-bottom:5px}
.form_component .form_component-stamp_container{color:#898989}
.form_component .form_component-stamp{font-family:'HelveticaNeue-Bold','Helvetica Neue Bold','Helvetica Neue',"nimbus-sans-n7",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:700;border-right:1px solid #898989;margin-right:10px;padding-right:10px}
.form_component .form_component-stamp:last-child{border-right:0;margin-right:0;padding-right:0}
.form_component .form_component-description{font-family:'HelveticaNeue-Regular','Helvetica Neue Regular','Helvetica Neue',"nimbus-sans-n4",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:400;color:#555454;font-size:1.1538461538em;line-height:20px}
.form_component .form_component-action{font-family:'HelveticaNeue-Bold','Helvetica Neue Bold','Helvetica Neue',"nimbus-sans-n7",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:700;font-size:.9230769231em;text-transform:uppercase}
.form_component .form_component-form::after{clear:both;content:"";display:table}
.form_component .form_component-input_group{border:1px solid #cecece;float:left;margin-right:1.5%;margin-bottom:1.5%;width:49.25%}
.form_component .form_component-input_group:nth-child(even){margin-right:0}
.form_component .form_component-input_group:nth-child(odd){clear:left}
.form_component .form_component-input_group input[type="text"],.form_component .form_component-input_group input[type="email"],.form_component .form_component-input_group input[type="password"],.form_component .form_component-input_group select,.form_component .form_component-input_group textarea{font-family:'HelveticaNeue-Regular','Helvetica Neue Regular','Helvetica Neue',"nimbus-sans-n4",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:400;border:0;font-size:13px;padding:12px;width:100%}
.form_component .form_component-input_group input[type="text"]::-webkit-input-placeholder,.form_component .form_component-input_group input[type="email"]::-webkit-input-placeholder,.form_component .form_component-input_group input[type="password"]::-webkit-input-placeholder,.form_component .form_component-input_group select::-webkit-input-placeholder,.form_component .form_component-input_group textarea::-webkit-input-placeholder{font-family:'HelveticaNeue-Regular','Helvetica Neue Regular','Helvetica Neue',"nimbus-sans-n4",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:400;color:#898989}
.form_component .form_component-input_group input[type="text"]::-moz-placeholder,.form_component .form_component-input_group input[type="email"]::-moz-placeholder,.form_component .form_component-input_group input[type="password"]::-moz-placeholder,.form_component .form_component-input_group select::-moz-placeholder,.form_component .form_component-input_group textarea::-moz-placeholder{font-family:'HelveticaNeue-Regular','Helvetica Neue Regular','Helvetica Neue',"nimbus-sans-n4",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:400;color:#898989;opacity:1}
.form_component .form_component-input_group input[type="text"]:-ms-input-placeholder,.form_component .form_component-input_group input[type="email"]:-ms-input-placeholder,.form_component .form_component-input_group input[type="password"]:-ms-input-placeholder,.form_component .form_component-input_group select:-ms-input-placeholder,.form_component .form_component-input_group textarea:-ms-input-placeholder{font-family:'HelveticaNeue-Regular','Helvetica Neue Regular','Helvetica Neue',"nimbus-sans-n4",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:400;color:#898989}
.form_component .form_component-input_group .select-custom-arrow{background-color:#fff;position:relative;width:100%}
.form_component .form_component-input_group .select-custom-arrow:after{content:'';height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid #2a76a0;position:absolute;margin-top:-4px;top:50%;right:12px;z-index:0;width:0}
.column_50 .form_component .form_component-input_group,.column_33 .form_component .form_component-input_group{float:none;margin-bottom:1.5%;margin-right:0;width:100%}
.column_33 .form_component .form_component-input_group{margin-bottom:5%}
.column_50 .form_component .form_component-input_group{margin-bottom:2.5%}
.form_component .form_component-input_group.input-append{font-size:1em}
@media screen and (max-width:830px){.column_50 .form_component .form_component-input_group{float:left;margin-bottom:1.5%;margin-right:1.5%;width:49.25%}
.column_50 .form_component .form_component-input_group:nth-child(even){margin-right:0}
.column_50 .form_component .form_component-input_group:nth-child(odd){clear:left}
}
@media screen and (max-width:690px){.column_33 .form_component .form_component-input_group{float:left;margin-bottom:1.5%;margin-right:1.5%;width:49.25%}
.column_33 .form_component .form_component-input_group:nth-child(even){margin-right:0}
.column_33 .form_component .form_component-input_group:nth-child(odd){clear:left}
}
@media screen and (max-width:480px){.column .form_component .form_component-input_group{float:none;margin-bottom:2.5%;margin-right:0;width:100%}
}
.form_component .selectboxit-container{display:block;width:100%;position:relative}
.form_component .selectboxit-container .selectboxit{font-family:'HelveticaNeue-Regular','Helvetica Neue Regular','Helvetica Neue',"nimbus-sans-n4",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:400;background-color:transparent;cursor:pointer;display:block;min-height:39px;padding:11px 32px 0 9px;position:relative;width:100%;z-index:1}
.form_component .selectboxit-container [data-val=""]{color:#898989}
.form_component .selectboxit-container .selectboxit-options{background-color:#fff;border:1px solid #cecece;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;box-sizing:content-box;cursor:pointer;display:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;text-align:left;z-index:9999999999999;width:100%}
.form_component .selectboxit-container .selectboxit-options li{list-style:none;margin:0}
.form_component .selectboxit-container .selectboxit-options .selectboxit-option-anchor{color:#443b3b;display:block;padding:5px 12px;width:100%}
.form_component .selectboxit-container .selectboxit-options .selectboxit-option-anchor:hover{background-color:#2a76a0;color:#fff;text-decoration:none}
.form_component .selectboxit-container .selectboxit-options .selectboxit-selected .selectboxit-option-anchor{background-color:#2a76a0;color:#fff}
.form_component .form_component-button_container{clear:both;width:100%}
.form_component .form_component-button_container::after{clear:both;content:"";display:table}
.form_component .form_component-button_container .form_component-button{font-family:'HelveticaNeue-Medium','Helvetica Neue Medium','Helvetica Neue',"nimbus-sans-n4",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:500;background-color:#2a76a0;border:0;color:#fff;display:inline-block;font-size:1.1538461538em;font-weight:normal;margin-bottom:5px;margin-right:1.5%;padding:10px 12px;transition:background-color .2s ease-in}
.no-touch .form_component .form_component-button_container .form_component-button:hover{background-color:#276d94}
.form_component .form_component-button_container .form_component-button:last-child{margin-right:0}
.ie9 .form_component .form_component-button_container .form_component-button:disabled{background-color:#ebebe4}
.ie9 .form_component .form_component-button_container .form_component-button:hover:disabled{background-color:#ebebe4;cursor:default}
.eventregistration .form_component .form_component-check{padding-top:15px}
.form_component .parsley-errors-list{display:none}
.form_component input[type="text"].parsley-error,.form_component input[type="email"].parsley-error,.form_component select.parsley-error,.form_component select.parsley-error+.selectboxit-container{background-color:#fdd}
.form_component-checkbox:not(:checked),.form_component-checkbox:checked{display:none;position:absolute;left:6px;z-index:1}
.ie8 .form_component-checkbox:not(:checked),.ie8 .form_component-checkbox:checked{left:auto}
.form_component-checkbox:checked+.form_component-checkbox_box:after{-webkit-transform:scaleX(-1) rotate(135deg);-moz-transform:scaleX(-1) rotate(135deg);-ms-transform:scaleX(-1) rotate(135deg);-o-transform:scaleX(-1) rotate(135deg);transform:scaleX(-1) rotate(135deg);moz-transform-origin:left top;-o-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;border-right:.4em solid #2a76a0;border-top:.4em solid #2a76a0;content:'';display:block;height:1.1em;left:.2em;position:absolute;top:.6em;width:.4em;-webkit-animation:check .4s;-moz-animation:check .4s;-o-animation:check .4s;animation:check .4s}
.ie8 .form_component-checkbox{display:block}
.ie8 .form_component-checkbox .form_component-checkbox_box{display:none}
@-webkit-keyframes check{0%{height:0;width:0}
25%{height:0;width:.4em}
50%{height:1.1em;width:.4em}
}
@-moz-keyframes check{0%{height:0;width:0}
25%{height:0;width:.4em}
50%{height:1.1em;width:.4em}
}
@-ms-keyframes check{0%{height:0;width:0}
25%{height:0;width:.4em}
50%{height:1.1em;width:.4em}
}
@keyframes check{0%{height:0;width:0}
25%{height:0;width:.4em}
50%{height:1.1em;width:.4em}
}
.form_component-checkbox_box{background-color:#fff;border:1px solid #cecece;border-radius:2px;display:inline-block;position:relative;float:left;height:22px;vertical-align:middle;width:22px;z-index:2}
.ie8 .form_component-checkbox_box{display:none}
.form_component-label_text{margin-bottom:0;margin-left:35px}
.ie8 .form_component-label_text{margin-left:20px}
.footer{overflow:hidden}
.global_footer{color:#999;background-color:#2b2320}
.global_footer li{list-style-image:none;margin:0}
.global_footer a{color:#999;text-decoration:none}
.global_footer a:hover{text-decoration:underline}
.global_footer.footer-expanded .sticky-bar{overflow:hidden}
.global_footer.footer-expanded .sticky-bar-inner{background-color:#968e8e;background-image:-webkit-linear-gradient(#968e8e,#827a7a);background-image:linear-gradient(#968e8e,#827a7a)}
.global_footer .sticky-bar{background-color:#2b2320;z-index:1000;width:100%}
.global_footer .sticky-bar-inner{background-color:#827a7a;background-image:-webkit-linear-gradient(#827a7a,#7b7171);background-image:linear-gradient(#827a7a,#7b7171);box-shadow:0 5px 5px rgba(0,0,0,0.2);-webkit-transform:translateZ(0)}
@media screen and (max-width:1040px){.global_footer .sticky-bar-inner{margin:0;height:auto;width:100%}
}
@media screen and (max-width:480px){.global_footer .sticky-bar-inner{-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 5px 5px rgba(0,0,0,0.15);box-shadow:0 5px 5px rgba(0,0,0,0.15)}
}
.global_footer .sticky-bar-inner .sticky-bar__content-wrapper{max-width:1000px;margin-left:auto;margin-right:auto;padding-left:34px;padding-right:34px}
.global_footer .sticky-bar-inner .sticky-bar__content-wrapper::after{clear:both;content:"";display:table}
.global_footer .breadcrumb{color:#fff;float:left;font-size:13px;line-height:42px;width:50%}
@media screen and (max-width:1040px){.global_footer .breadcrumb{display:none}
}
.global_footer .breadcrumb a,.global_footer .breadcrumb a:link,.global_footer .breadcrumb a:visited{color:#fff}
.global_footer .breadcrumb a.home{background:url("../../../../images/icons/home.png") no-repeat right 9px;display:inline-block;height:42px;overflow:hidden;vertical-align:middle;width:24px}
.global_footer .breadcrumb span{color:#a79891}
.global_footer .footer-social-search{float:right}
@media screen and (max-width:1040px){.global_footer .footer-social-search{float:none;overflow:hidden;width:100%}
}
@media screen and (max-width:480px){.global_footer .footer-social-search div{width:250px;position:relative;margin:0 auto}
}
.global_footer .footer-social-search .social-media-icons{float:right;margin:9px 10px 0 0;text-align:right;width:208px}
@media screen and (max-width:1040px){.global_footer .footer-social-search .social-media-icons{float:left;margin:9px 0 9px 10px;text-align:left}
}
@media screen and (max-width:480px){.global_footer .footer-social-search .social-media-icons{float:none;margin:0 auto;padding:6px 0;text-align:center;width:320px}
}
.global_footer .footer-social-search .social-media-icons li{display:inline-block;height:24px;margin-right:2.525252525%;width:24px}
.global_footer .footer-social-search .social-media-icons li:last-of-type{margin-right:0}
.global_footer .footer-social-search .social-media-icons li.last{margin-right:0}
@media screen and (max-width:480px){.global_footer .footer-social-search .social-media-icons li{height:36px;width:36px}
}
.global_footer .footer-social-search .social-media-icons li a,.ie9.backgroundsize .global_footer .footer-social-search .social-media-icons li a{background-image:url("../../../../images/icons/social-media-sprites-24-black.png");opacity:.5}
.no-opacity .global_footer .footer-social-search .social-media-icons li a{filter:alpha(opacity=50)}
.backgroundsize .global_footer .footer-social-search .social-media-icons li a{background-image:url("../../../../images/icons/social-media-sprites-96-black.png")}
.global_footer .footer-social-search .social-media-icons li a:hover,.global_footer .footer-social-search .social-media-icons li a:focus{opacity:1}
.no-opacity .global_footer .footer-social-search .social-media-icons li a:hover,.no-opacity .global_footer .footer-social-search .social-media-icons li a:focus{filter:alpha(opacity=100)}
.global_footer .footer-social-search form{float:right;height:42px;position:relative}
@media screen and (max-width:1040px){.global_footer .footer-social-search form{display:block;float:right;height:42px;margin-right:10px;text-align:center}
}
@media screen and (max-width:480px){.global_footer .footer-social-search form{background-color:#39312e;background-image:-webkit-linear-gradient(#4b4240 0,#39312e 100%);background-image:linear-gradient(#4b4240 0,#39312e 100%);box-shadow:0 5px 5px rgba(0,0,0,0.1);float:none;margin:0 0 0 -9px;text-align:center}
}
.global_footer .footer-social-search input{background-color:#f1f1f1;color:#2b2320;border:0;border-radius:10px;box-shadow:inset 1px 1px 4px #666;display:inline-block;font-size:13px;line-height:1em;margin:10px 0;outline:0;padding:3px 33px 3px 12px;-webkit-transition:all 150ms linear;transition:all 150ms linear;width:205px}
@media screen and (max-width:480px){.global_footer .footer-social-search input{-webkit-transition:none;transition:none}
}
.global_footer .footer-social-search .inactive input{background:#645b57;box-shadow:inset 1px 1px 4px #453e3b;color:#a39898;width:130px}
@media screen and (max-width:480px){.global_footer .footer-social-search .inactive input{background-color:#f1f1f1;width:205px;box-shadow:inset 1px 1px 4px #666;position:absolute;top:0;left:0}
}
.global_footer .footer-social-search input::-webkit-input-placeholder,.global_footer .footer-social-search .inactive input::-webkit-input-placeholder,.global_footer .footer-social-search input:-moz-placeholder,.global_footer .footer-social-search .inactive input:-moz-placeholder{color:#a39898}
.global_footer .footer-social-search button{background:url(../../../../images/icons/bottom-search-icon.png) no-repeat;border:0;cursor:pointer;height:22px;overflow:hidden;padding:0;position:absolute;right:0;text-indent:105%;top:9px;width:33px}
.global_footer .footer-social-search button:hover{background-position:0 -21px}
.global_footer .footer-social-search .inactive button:hover{background-position:-33px 0}
@media screen and (max-width:480px){.global_footer .footer-social-search .inactive button:hover{background-position:0 -21px}
}
.global_footer .sitemap{margin:0 34px}
.global_footer .sitemap::after{clear:both;content:"";display:table}
@media screen and (max-width:690px){.global_footer .sitemap{padding:0}
}
.global_footer .sitemap a{display:block}
.global_footer .sitemap ul{margin:0}
.global_footer .sitemap__header{border-bottom:1px solid #443b3b;margin:0 0 34px;padding:43px 0 40px}
@media screen and (max-width:690px){.global_footer .sitemap__header{padding:34px 0 34px;text-align:center}
}
.global_footer .sitemap__header h2{max-width:1000px;margin-left:auto;margin-right:auto;font-size:26px;color:#FFF;line-height:1;margin-bottom:0}
.global_footer .sitemap__header h2::after{clear:both;content:"";display:table}
.global_footer .sitemap__header h2 span{font-weight:bold}
.global_footer .sitemap__navigation{max-width:1000px;margin-left:auto;margin-right:auto}
.global_footer .sitemap__navigation::after{clear:both;content:"";display:table}
.global_footer .sitemap__section-groups{width:100%}
@media screen and (max-width:830px){.global_footer .sitemap__section-groups{float:left;display:block;margin-right:2%;width:100%;max-width:100%}
.global_footer .sitemap__section-groups:last-child{margin-right:0}
}
@media screen and (max-width:690px){.global_footer .sitemap__section-groups{margin:5px 0 0}
}
.global_footer .sitemap__section-group{float:left;display:block;margin-right:2%;width:23.5%;margin:0;margin-bottom:30px;width:calc(23% - 15px)}
.global_footer .sitemap__section-group:last-child{margin-right:0}
.global_footer .sitemap__section-group:nth-child(3){margin-right:45px}
.global_footer .sitemap__section-group:nth-child(n+4){display:none}
@media screen and (max-width:830px){.global_footer .sitemap__section-group{float:left;display:block;margin-right:2%;width:32%}
.global_footer .sitemap__section-group:last-child{margin-right:0}
.global_footer .sitemap__section-group:nth-child(3){margin-right:0}
}
@media screen and (max-width:690px){.global_footer .sitemap__section-group{float:left;display:block;margin-right:2%;width:49%;padding:0;min-height:0;font-size:14px}
.global_footer .sitemap__section-group:last-child{margin-right:0}
.global_footer .sitemap__section-group:nth-child(2n){margin-right:0}
}
@media screen and (max-width:480px){.global_footer .sitemap__section-group{float:left;display:block;margin-right:2%;width:100%;margin-right:0;margin-bottom:15px}
.global_footer .sitemap__section-group:last-child{margin-right:0}
}
.global_footer .sitemap__top-level-link{color:#fff;font-size:18px;font-weight:bold;line-height:1.5;margin-bottom:.8em}
@media screen and (max-width:690px){.global_footer .sitemap__top-level-link{display:block;font-size:14px;margin:0 0 .5em;padding:8px 0}
}
.global_footer .sitemap__sub-groups{margin-left:0}
.global_footer .sitemap__sub-group{margin-bottom:.25em}
.global_footer .sitemap__sub-level-link{font-size:13px}
.global_footer .sitemap__section-groups--quicklinks{float:left;display:block;margin-right:2%;width:23.5%}
.global_footer .sitemap__section-groups--quicklinks:last-child{margin-right:0}
@media screen and (max-width:830px){.global_footer .sitemap__section-groups--quicklinks{float:left;display:block;margin-right:2%;width:100%;margin-bottom:1em}
.global_footer .sitemap__section-groups--quicklinks:last-child{margin-right:0}
}
@media screen and (max-width:690px){.global_footer .sitemap__section-groups--quicklinks{float:left;display:block;margin-right:2%;width:49%}
.global_footer .sitemap__section-groups--quicklinks:last-child{margin-right:0}
}
.global_footer .sitemap__section-groups--quicklinks .sitemap__section-group{float:left;display:block;margin-right:2%;width:100%;margin-bottom:0}
.global_footer .sitemap__section-groups--quicklinks .sitemap__section-group:last-child{margin-right:0}
@media screen and (max-width:830px){.global_footer .sitemap__section-groups--quicklinks .sitemap__section-group{float:left;display:block;margin-right:2%;width:32%}
.global_footer .sitemap__section-groups--quicklinks .sitemap__section-group:last-child{margin-right:0}
.global_footer .sitemap__section-groups--quicklinks .sitemap__section-group:nth-child(3n){margin-right:0}
}
@media screen and (max-width:690px){.global_footer .sitemap__section-groups--quicklinks .sitemap__section-group{margin-right:0;width:100%}
.global_footer .sitemap__section-groups--quicklinks .sitemap__section-group a{margin-bottom:0;padding-bottom:0;border-bottom:0}
}
.global_footer .sitemap__section-groups--quicklinks .sitemap__top-level-link{margin-bottom:15px}
.global_footer .copyright{border-top:1px solid #443b3b;clear:both;margin:0 34px}
.global_footer .copyright .copyright__wrapper{max-width:1000px;margin-left:auto;margin-right:auto;padding:15px 0 75px}
.global_footer .copyright .copyright__wrapper::after{clear:both;content:"";display:table}
@media screen and (max-width:690px){.global_footer .copyright{margin:10px 20px 0 20px}
}
.global_footer .copyright p{font-size:10px;margin-top:3px;float:left}
@media screen and (max-width:830px){.global_footer .copyright p{margin-right:2%;margin-top:0;width:27%}
}
@media screen and (max-width:690px){.global_footer .copyright p{float:none;text-align:center;width:100%}
}
@media screen and (max-width:480px){.global_footer .copyright p{width:80%;margin-left:auto;margin-right:auto}
}
.global_footer .copyright ul{left:0;margin-left:0}
.global_footer .copyright nav{float:right}
@media screen and (max-width:830px){.global_footer .copyright nav{text-align:right;width:71%}
}
@media screen and (max-width:690px){.global_footer .copyright nav{float:left;text-align:center;margin-bottom:10px;width:100%}
}
.global_footer .copyright nav li{display:inline;font-size:10px;text-transform:uppercase;padding-left:0}
@media screen and (max-width:480px){.global_footer .copyright nav li{display:block}
}
.global_footer .copyright nav li:before{content:"\2F\A0\A0"}
@media screen and (max-width:480px){.global_footer .copyright nav li:before{content:''}
}
.global_footer .copyright nav li:first-child:before{content:''}
.global_navigation{background-color:#fff;height:83px;line-height:1;margin:0 auto;max-width:1000px;padding:3px 20px 2px;position:relative;z-index:100}
@media screen and (max-width:550px){.global_navigation{height:auto}
}
.global_navigation li{list-style-image:none;margin:0}
.global_navigation a{text-decoration:none}
.global_navigation .logo{width:210px;height:71px;display:inline-block;position:relative}
@media screen and (max-width:1040px){.global_navigation .logo{float:left;width:180px}
}
@media screen and (max-width:690px){.global_navigation .logo{float:none}
}
.global_navigation .logo h1{background:transparent url("../../../../images/header/logo-226.png") no-repeat left bottom;background-size:cover;text-indent:0;height:100%;margin-bottom:0}
@media screen and (max-width:1040px){.global_navigation .logo h1{background-size:contain}
}
.global_navigation .logo h1 a{display:block;height:100%;text-indent:-999em;width:100%}
.global_navigation .logo img{display:none}
.global_navigation .logo .mobile-menu-button{display:none}
.nav{max-width:490px;display:inline-block;vertical-align:bottom}
@media screen and (max-width:1040px){.nav{float:right;text-align:right}
}
@media screen and (max-width:690px){.nav{float:none;padding-right:0;width:40%;width:calc(100% - 300px)}
}
.nav nav{border-collapse:collapse}
.nav nav ul li{vertical-align:middle;white-space:nowrap}
.global_navigation nav.primary{font-size:22px;font-weight:300;margin-top:17px;width:100%;box-sizing:border-box;vertical-align:bottom;position:relative;bottom:-10px}
@media screen and (max-width:1040px){.global_navigation nav.primary{bottom:-6px;margin-top:0}
}
@media screen and (max-width:690px){.global_navigation nav.primary{display:none}
}
.global_navigation nav.primary ul{margin-left:7px}
.global_navigation nav.primary li{text-align:center;display:inline-block;width:auto}
.global_navigation nav.primary li a{display:inline-block;height:1em;color:#2a76a0;height:100%;padding:13px 25px 13px;font-size:17px;transition:all .1s linear}
.global_navigation nav.primary li a:hover{background:#2a76a0;color:#fff}
.global_navigation .top_search{display:inline-block;margin-bottom:2px;margin-left:80px;margin-top:8px;position:relative;vertical-align:bottom;width:250px}
@media screen and (max-width:1040px){.global_navigation .top_search{display:none}
}
@media screen and (max-width:690px){.global_navigation .top_search{margin-left:20px;width:100%}
}
@media screen and (max-width:550px){.global_navigation .top_search{display:block;margin-bottom:10px;margin-left:0;width:100%}
}
.global_navigation .top_search div{overflow:hidden;border:1px solid #e3e0e0;height:32px}
.global_navigation .top_search input{width:100%;padding:8px 11px;border:0;background:0;color:#7d7979;outline:0}
.global_navigation .top_search input::-webkit-input-placeholder{color:#a99f9f}
.global_navigation .top_search input:-moz-placeholder{color:#a99f9f}
.global_navigation .top_search button{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:4px;right:0;width:32px;height:1px;overflow:hidden;padding:23px 0 0 0;background:transparent url(../../../../images/icons/top-search-icon.png) 0 0;border:0;cursor:pointer}
.global_navigation .top_search button:hover{background-position:-32px 0}
@media screen and (max-width:550px){.global_navigation .top_search button{right:10px}
}
.global_navigation .top_search input[type="search"]::-webkit-search-decoration,.global_navigation .top_search input[type="search"]::-webkit-search-cancel-button,.global_navigation .top_search input[type="search"]::-webkit-search-results-button,.global_navigation .top_search input[type="search"]::-webkit-search-results-decoration{display:none}
.global_navigation .top_search--above{display:none;font-size:13px;margin-top:0}
@media screen and (max-width:1040px){.global_navigation .top_search--above{display:inline-block}
}
@media screen and (max-width:550px){.global_navigation .top_search--above{display:none}
}
.masthead{position:relative;white-space:nowrap;padding:0;box-sizing:border-box;margin-top:10px}
.masthead *{box-sizing:inherit}
@media screen and (max-width:1040px){.masthead{margin-left:20px;margin-right:20px}
}
.masthead__subnav-full-wrapper{z-index:20;width:100%;height:auto;position:absolute;top:100%;opacity:0;visibility:hidden;overflow:visible;-webkit-transform:translateZ(0);transition:all .3s}
.masthead__subnav-full-wrapper *{box-sizing:inherit}
.masthead__subnav-full-wrapper.masthead__subnav-full-wrapper--background{z-index:19;overflow:hidden;background:rgba(246,246,246,0.96)}
@media screen and (max-width:690px){.masthead__subnav-full-wrapper.masthead__subnav-full-wrapper--background{display:none}
}
.masthead__subnav-full-wrapper .backdrop{display:block!important}
.masthead-hamburger{display:none;float:right;height:16px;position:absolute;bottom:13px;right:0;color:black;padding-right:30px;text-transform:uppercase}
.masthead-hamburger:after{display:block;position:relative;right:-45px;top:-12px;background:#000;border-radius:2px;box-shadow:0 4px #000,0 8px #000;content:'';height:1px;width:20px}
@media screen and (max-width:690px){.masthead-hamburger{display:block}
}
@media screen and (max-width:550px){.masthead-hamburger{bottom:45px}
}
.masthead-wrapper{height:100%;width:100%;background:white;position:relative;z-index:9000}
.masthead__subnav{box-sizing:border-box;display:block;width:100%;max-width:1000px;margin:0 auto;height:auto;white-space:nowrap;font-size:0}
.masthead__subnav .subnav-links-open{display:inline-block}
@media screen and (max-width:690px){.masthead__subnav .subnav-links-open{display:block}
}
@media screen and (max-width:690px){.masthead__subnav{width:100%;max-width:100%}
}
.subnav__main{white-space:normal;box-sizing:inherit;display:inline-block;width:750px;min-height:260px;height:100%;padding:40px 20px 30px 250px;vertical-align:top}
@media screen and (max-width:1040px){.subnav__main{padding-left:8%;width:70%}
}
@media screen and (max-width:690px){.subnav__main{width:100%;height:auto;white-space:normal;padding:10px 0;background:#f6f6f6;min-height:0}
}
.subnav__main-links{width:100%}
@media screen and (max-width:690px){.subnav__main-links{width:100%;height:auto;margin-left:20px}
}
.main-links__list{margin:0;padding:0;list-style:none;display:inline-block;width:45%;margin-right:5%;vertical-align:top}
@media screen and (max-width:690px){.main-links__list{width:100%;display:block;padding-left:5px}
}
.main-links__list li{margin:0 0 11px;list-style-image:none;line-height:16px}
@media screen and (max-width:690px){.main-links__list li{margin:15px 0}
}
.main-links__list a{font-family:'HelveticaNeue-Regular','Helvetica Neue Regular','Helvetica Neue',"nimbus-sans-n4",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:400;font-size:13px;display:block;color:#2a76a0}
.main-links__list .main-links__title{margin-bottom:20px;margin-left:0;font-size:13px;font-weight:700;height:15px;color:#2a76a0}
@media screen and (max-width:690px){.main-links__list .main-links__title{margin-top:10px;height:auto;margin-bottom:0}
}
.main-links__list .main-links__title a{font-family:'HelveticaNeue-Bold','Helvetica Neue Bold','Helvetica Neue',"nimbus-sans-n7",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:700;color:#2a76a0}
.main-links__list--right{margin-right:0}
.js-subnav-open{opacity:1;visibility:visible}
.subnav__quick-links{box-sizing:inherit;font-size:13px;white-space:normal;display:inline-block;width:240px;position:relative;top:0;bottom:0;min-height:260px;height:100%;padding:40px;vertical-align:top;color:white}
@media screen and (max-width:1040px){.subnav__quick-links{width:30%}
}
@media screen and (max-width:690px){.subnav__quick-links{width:100%;height:auto;display:block;position:relative;padding:10px 30px;min-height:0;background:#2a76a0}
}
.subnav__quick-links.subnav__quick-links--background{width:100%;background:rgba(2,78,120,0.7)}
.quick-links__title a{font-family:'HelveticaNeue-Bold','Helvetica Neue Bold','Helvetica Neue',"nimbus-sans-n7",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:700;font-size:14px;color:#fff}
.quick-links__header{margin-bottom:20px;margin-left:0;font-size:13px;font-weight:700;height:15px}
.quick-links__list{margin:0;padding:0;list-style:none;display:inline-block}
.quick-links__list li{margin:0 0 11px;list-style-image:none;line-height:16px}
.quick-links__list a{font-family:'HelveticaNeue-Regular','Helvetica Neue Regular','Helvetica Neue',"nimbus-sans-n4",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:400;font-size:13px;color:#fff}
.sub_search{margin-left:0;margin-top:8px;position:relative;max-width:90%;margin-right:10px;width:240px;display:inline-block;vertical-align:bottom;margin-bottom:17px;background:white}
@media screen and (max-width:690px){.sub_search{width:100%}
}
.sub_search div{overflow:hidden;border:1px solid #e3e0e0}
.sub_search input{width:100%;padding:10px 11px;border:0;background:0;color:#7d7979;outline:0}
.sub_search input::-webkit-input-placeholder{color:#a99f9f}
.sub_search input:-moz-placeholder{color:#a99f9f}
.sub_search button{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:6px;right:0;width:32px;height:1px;overflow:hidden;padding:23px 0 0 0;background:transparent url(../../../../images/icons/top-search-icon.png) 0 0;border:0;cursor:pointer}
.sub_search button:hover{background-position:-32px 0}
.sub_search input[type="search"]::-webkit-search-decoration,.sub_search input[type="search"]::-webkit-search-cancel-button,.sub_search input[type="search"]::-webkit-search-results-button,.sub_search input[type="search"]::-webkit-search-results-decoration{display:none}
.main-links__lower{width:100%;overflow:visible;display:block;margin-top:10px}
@media screen and (max-width:690px){.main-links__lower{border:0;margin-top:0}
}
.main-links__lower .view-more-link{float:right;display:inline-block;font-size:13px;margin-top:10px;margin-right:122px;color:#2a76a0;vertical-align:top;white-space:nowrap}
@media screen and (max-width:1040px){.main-links__lower .view-more-link{float:none;margin-left:38px;margin-right:0}
}
@media screen and (max-width:690px){.main-links__lower .view-more-link{float:none;width:90%;display:block;margin-left:0;margin-right:0;margin-bottom:0;clear:block;padding-top:10px}
}
.main-links__lower .sub-search__form{width:240px;display:block;float:left}
.main-links__lower .sub-search__form input::-ms-clear{display:none}
@media screen and (max-width:690px){.main-links__lower .sub-search__form{float:none;display:block;max-width:90%;width:auto;margin-top:20px}
}
.main-links__lower .sub-search button{z-index:9;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:3px;right:0;width:32px;height:1px;overflow:hidden;padding:23px 0 0 0;background:transparent url(../../../../images/icons/top-search-icon.png) 0 0;border:0;cursor:pointer}
.main-links__lower .sub-search button:hover{background-position:-32px 0}
.main-links__lower .sub-search input[type="search"]::-webkit-search-decoration,.main-links__lower .sub-search input[type="search"]::-webkit-search-cancel-button,.main-links__lower .sub-search input[type="search"]::-webkit-search-results-button,.main-links__lower .sub-search input[type="search"]::-webkit-search-results-decoration{display:none}
.main-links__lower .sub-search li{list-style:none;margin-bottom:0}
.main-links__lower .sub-search li span{white-space:normal}
.main-links__lower .sub-search__input{width:100%;padding:2px 11px;border:0;background:0;color:#7d7979;outline:0}
.main-links__lower .sub-search__input::-webkit-input-placeholder{color:#a99f9f}
.main-links__lower .sub-search__input:-moz-placeholder{color:#a99f9f}
.subnav--our-topics{display:none}
.subnav--how-we-work{display:none}
.subnav--about{display:none}
.subnav__main-links{transition:max-height 1s}
@media screen and (max-width:690px){.subnav__main-links{max-height:0;display:block;overflow:hidden}
}
.subnav__main-links.subnav-slide-down{max-height:380px}
.subnav__main-links.subnav--our-topics.subnav-slide-down{max-height:450px;margin-bottom:30px}
.subnav__main-links.subnav--our-topics.js-overflow{overflow:visible}
.subnav__controls{display:none}
@media screen and (max-width:690px){.subnav__controls{display:inline-block;position:relative;width:100%;overflow:hidden;margin-bottom:0;padding:10px 10px 10px 20px}
}
.subnav__controls.submenu-open-title{background-color:#2a76a0}
.subnav__controls.submenu-open-title h2 a{color:#e3e0e0}
.subnav__controls.submenu-open-title .subnav__expand{color:#e3e0e0}
.subnav__controls.submenu-open-title .subnav__expand:after{content:'-'}
.subnav__expand{display:none}
.subnav__expand:after{content:'+';font-weight:bold;display:inline-block;position:absolute;top:10px;right:0;margin-right:20px}
@media screen and (max-width:690px){.subnav__expand{display:inline-block;float:right;width:150px;position:absolute;right:0;top:0;font-size:16px;cursor:pointer;text-align:right;padding-top:10px;padding-bottom:10px;height:39px}
}
.subnav__title{display:none}
@media screen and (max-width:690px){.subnav__title{display:inline-block;width:100%;margin-right:150px;font-size:16px;margin-bottom:0}
}
.iframe{max-width:942px}
.iframe .iframe-inner{display:block;height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}
.column_33 .iframe .iframe-inner,.column_50 .iframe .iframe-inner{display:none}
.iframe iframe{height:100%;left:0;position:absolute;top:0;width:100%}
.iframe img.static{display:none;max-height:392px;max-width:696px;width:100%}
.column_33 .iframe img.static,.column_50 .iframe img.static{display:block}
@media screen and (max-width:690px){.iframe img.static{display:block}
.iframe .iframe-inner{display:none}
}
.iframe p.view-map{margin:11px 0}
.iframe p.view-map a{background:#008fcf;color:#fff;display:inline-block;font-size:14px;font-weight:normal;letter-spacing:.025em;line-height:1.285714286;padding:3px .65em 5px}
@media screen and (max-width:480px){.iframe p.view-map a{font-size:12px;line-height:1.5;padding:0 .583333333em 2px}
}
.iframe p.view-map a:hover,.iframe p.view-map a:focus{background:#eef8fd;color:#2a76a0;text-decoration:none}
.ie7 .iframe p.view-map a,.ie8 .iframe p.view-map a{zoom:1}
.ie7 .iframe p.view-map a{display:inline}
.grantee_presence{clear:both}
.grantee_presence.dog-eared{padding-bottom:10px}
.grantee_presence .content a{text-decoration:none}
.grantee_presence .content a:hover{text-decoration:underline}
.grantee_presence .content li a{color:#152958}
.grantee_presence .super-title{border-bottom-color:#a5b0bc;padding-right:226px}
.column_50 .grantee_presence .super-title,.column_33 .grantee_presence .super-title{padding-right:0}
@media screen and (max-width:768px){.column_66 .grantee_presence .super-title{padding-right:0}
}
@media screen and (max-width:652px){.grantee_presence .super-title{padding-right:0}
}
.grantee_presence .content ul li,.grantee_presence .content ol li,.grantee_presence .content p{margin-bottom:14px}
.grantee_presence .content h2{font-family:"museo-sans-n3","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;font-size:23px;line-height:1.21739130434783;margin:0 0 13px -2px}
.grantee_presence .content h2 a{color:#443b3b}
.grantee_presence .content h2 a:hover{text-decoration:none}
.grantee_presence .content ul ul{margin:14px 0 0 30px}
.grantee_presence figure img{width:100%}
.grantee_presence figure{display:block;float:left;margin-right:3.579418344519%;width:22.706935123043%}
.column_75 .grantee_presence figure{margin-right:4.923076923%;width:31.230769231%}
@media screen and (max-width:830px){.column_75 .grantee_presence figure{margin-right:4.134366925%;width:26.227390181%}
}
.column_66 .grantee_presence figure{margin-right:5.633802817%;width:32.218309859%}
@media screen and (max-width:768px){.column_66 .grantee_presence figure{display:none}
}
.column_50 .grantee_presence figure,.column_33 .grantee_presence figure{display:none}
@media screen and (max-width:652px){.grantee_presence figure{display:none}
}
.grantee_presence .content{float:left;width:73.713646532%}
.column_75 .grantee_presence .content{width:63.846153846%}
@media screen and (max-width:830px){.column_75 .grantee_presence .content{width:69.638242894%}
}
.column_66 .grantee_presence .content{width:62.147887324%}
@media screen and (max-width:768px){.column_66 .grantee_presence .content{float:none;width:auto}
}
.column_50 .grantee_presence .content,.column_33 .grantee_presence .content{float:none;width:auto}
@media screen and (max-width:652px){.column_100 .grantee_presence .content,.column_75 .grantee_presence .content,.column_66 .grantee_presence .content{float:none;width:auto}
}
.grantee_presence .social-media-icons{line-height:0;position:absolute;right:2.75%;text-align:right;top:19px;width:217px}
.grantee_presence .social-media-icons li{margin-bottom:0}
.no-backgroundsize .grantee_presence .social-media-icons{width:228px}
.column_75 .grantee_presence .social-media-icons{right:3.304597701%}
.column_66 .grantee_presence .social-media-icons{right:3.745928339%}
@media screen and (max-width:768px){.column_100 .grantee_presence .social-media-icons{right:3.5%}
.column_66 .grantee_presence .social-media-icons{display:none}
}
.column_50 .grantee_presence .social-media-icons,.column_33 .grantee_presence .social-media-icons{display:none}
@media screen and (max-width:652px){.grantee_presence .social-media-icons{display:none}
}
@media screen and (max-width:480px){.grantee_presence .content{float:none!important;width:auto!important}
}
.grantee-bio a{text-decoration:none}
.grantee-bio a:hover,.grantee-bio a:focus{text-decoration:underline}
.grantee-bio h1{margin:0 0 .5em}
.grantee-bio blockquote{margin:20px 0;padding:0 4.799107142857% 0 0}
.grantee-bio blockquote p{background:transparent url("../../../../images/icons/quotes.png") no-repeat 0 2px;min-height:30px;padding-left:34px}
.grantee-bio blockquote p.lined{font-family:"museo-sans-n1","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:100;background:0;border-left:solid 6px #2a92ce;color:#8f8982;font-size:24px;line-height:1.45;padding:0 0 0 25px}
@media screen and (-webkit-min-device-pixel-ratio:2){.grantee-bio blockquote p{background-image:url("../../../../images/icons/quotes@2x.png");-webkit-background-size:24px;background-size:24px;background-position:0 4px;min-height:25px}
}
.grantee-bio .figure{float:left;margin-bottom:10px;margin-right:22px}
.column_100 .grantee-bio .figure,.column_75 .grantee-bio .figure{width:223px}
.column_66 .grantee-bio .figure,.column_50 .grantee-bio .figure{width:166px}
.grantee-bio .figure img{border:1px solid #dfdfdf;max-width:100%}
.grantee-bio .grantee-detail{padding-bottom:15px}
.column_100 .grantee-bio .figure+.grantee-description{margin-left:245px}
@media screen and (max-width:830px){.column_50 .grantee-bio .figure{width:223px}
}
@media screen and (max-width:614px){.column_100 .grantee-bio .figure+.grantee-description{margin-left:0}
.column_100 .grantee-bio .figure,.column_75 .grantee-bio .figure,.column_50 .grantee-bio .figure{width:166px}
}
@media screen and (max-width:480px){.grantee-bio .figure{display:none}
.grantee-bio .grantee-description,.column_100 .grantee-bio .figure+.grantee-description{margin-left:0}
}
.grantee-bio .grantee-contact{border-top:1px solid #dbdad9;clear:both;padding:13px 0}
.grantee-bio .grantee-contact ul{float:left;margin-left:0}
.grantee-bio .grantee-web{padding-top:3px}
.grantee-bio .grantee-web li{float:left;list-style:none none;margin:0 17px 0 0;padding:0}
.grantee-bio .grantee-web a{display:block;font-weight:bold;padding-bottom:1px}
.grantee-bio .grantee-web a{background:url(../../../../images/icons/grantee-contact.png) no-repeat;padding-left:24px}
.grantee-bio .grantee-web li.email a{background-position:0 -100px}
.grantee-bio .social-media-icons{width:100%}
.grantee-bio .social-media-icons li{margin-bottom:0}
@media screen and (max-width:480px){.grantee-bio .grantee-contact ul{float:none;margin-left:0;padding-bottom:13px;padding-left:0}
.grantee-bio .grantee-web{border-bottom:1px solid #dbdad9}
.grantee-bio .social-media-icons{border:0;padding-top:13px}
}
.grantee-info{background:#e7f4fa;padding:18px 39px 9px 31px}
.column_25 .grantee-info{padding-left:15px;padding-right:19px}
@media screen and (max-width:287px){.grantee-info{padding-left:15px;padding-right:19px}
}
.grantee-info .vcard{border-top:1px dotted #a7b0b2;padding:17px 0 9px}
.grantee-info .org{border-top:0;padding-top:0}
.grantee-info h4{margin:0 0 .615384615em}
.grantee-info .org h4{margin-bottom:.533333333em}
.grantee-info h4 .title{font-family:'HelveticaNeue-Regular','Helvetica Neue Regular','Helvetica Neue',"nimbus-sans-n4",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:400}
.grantee-info p{font-size:13px;line-height:1.384615385;margin:0 0 .615384615em}
.grantee-info a{text-decoration:none}
.grantee-info a:hover,.grantee-info a:focus{text-decoration:underline}
.grant-listing{font-size:15px;line-height:1.466666667;position:relative}
.column_33 .grant-listing,.column_25 .grant-listing{font-size:13px;line-height:1.384615385}
@media screen and (max-width:690px){.grant-listing{font-size:13px;line-height:1.384615385}
}
.grant-listing ul{margin-bottom:1em}
.ie7 .grant-listing ul{margin-left:16px}
.grant-listing p.view-all{font-size:12px;line-height:1.166666667;margin:0;position:absolute;right:0;text-align:right;top:-3px;white-space:nowrap}
.graphic-promo{border-width:2px;border-style:solid;clear:both}
@media screen and (min-width:831px){.column_25 .graphic-promo{border-width:0;border-top-width:4px;padding-bottom:1em}
}
@media screen and (min-width:691px){.column_33 .graphic-promo{border-width:0;border-top-width:4px;padding-bottom:1em}
}
@media screen and (max-width:480px){.graphic-promo{border-width:0;border-top-width:4px;padding-bottom:1em}
}
.graphic-promo--orange{background-color:#ffe8c9;border-color:#e99905}
.graphic-promo--blue{background-color:#f5f8fd;border-color:#1190cc}
.graphic-promo__large-image{background-color:#fff;padding:10px;text-align:center}
@media screen and (min-width:831px){.column_25 .graphic-promo__large-image{display:none}
}
@media screen and (min-width:691px){.column_33 .graphic-promo__large-image{display:none}
}
@media screen and (max-width:480px){.graphic-promo__large-image{display:none}
}
.graphic-promo__large-image img{height:auto;max-width:100%}
.graphic-promo__small-image{display:none;font-size:0;text-align:center}
@media screen and (min-width:831px){.column_25 .graphic-promo__small-image{display:block}
}
@media screen and (min-width:691px){.column_33 .graphic-promo__small-image{display:block}
}
@media screen and (max-width:480px){.graphic-promo__small-image{display:block}
}
.graphic-promo__small-image img{height:auto;max-width:100%}
.graphic-promo__content{padding:10px 30px 0}
.column_25 .graphic-promo__content,.column_33 .graphic-promo__content{padding:10px 15px 0}
.column_25 .graphic-promo__description,.column_33 .graphic-promo__description{display:none}
@media screen and (max-width:480px){.graphic-promo__description{display:none}
}
.graphic-promo--small-form{float:none;margin-left:0;margin-bottom:.75em;max-width:100%;width:100%}
@media screen and (min-width:691px){.graphic-promo--small-form{border-width:0;border-top-width:4px;float:right;margin-left:1.5em;max-width:262px;padding-bottom:1em;width:35.890410959%}
.graphic-promo--small-form .graphic-promo__large-image{display:none}
.graphic-promo--small-form .graphic-promo__small-image{display:block}
.graphic-promo--small-form .graphic-promo__content{padding:10px 15px 0}
.graphic-promo--small-form .graphic-promo__description{display:none}
}
.homepage-text{margin-bottom:1em}
.homepage-text::after{clear:both;content:"";display:table}
@media screen and (max-width:690px){.homepage-text{margin-bottom:0}
}
.homepage-text__title{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;color:#443b3b;font-size:24px;letter-spacing:.02em;line-height:1.2em;margin-bottom:.25em;float:left;margin-right:5%;width:20%}
.homepage-text__title a{color:#2a76a0}
@media screen and (max-width:690px){.homepage-text__title{font-size:21px}
}
@media screen and (max-width:480px){.homepage-text__title{font-size:17px}
}
@media screen and (max-width:830px){.homepage-text__title{width:30%}
}
@media screen and (max-width:690px){.homepage-text__title{margin-bottom:.7692307692em;margin-right:0;width:100%}
}
@media screen and (max-width:550px){.homepage-text__title{font-size:1.6923076923em}
}
.homepage-text__description{font-size:1.1538461538em}
@media screen and (max-width:550px){.homepage-text__description{margin-bottom:1.5384615385em}
}
.homepage-text__content{float:right;width:75%}
.homepage-text__content .homepage-text__link{display:block;float:left;margin-right:6%;padding:1% 0;width:47%}
.homepage-text__content .homepage-text__link:nth-child(odd){margin:0}
@media screen and (max-width:830px){.homepage-text__content .homepage-text__link{float:none;margin:0 0 .3076923077em 0;width:100%}
}
@media screen and (max-width:830px){.homepage-text__content{width:65%}
}
@media screen and (max-width:690px){.homepage-text__content{width:100%}
}
.homepage-text__share-list{margin-left:0}
.homepage-text__share-list li{display:inline-block;list-style:none;margin-bottom:0;margin-right:3%;height:40px;vertical-align:top}
.homepage-text__share-list li:last-child{margin-right:0}
@media screen and (max-width:550px){.homepage-text__share-list li{margin-bottom:1.5384615385em}
}
.homepage-text__share-list .homepage-text__share-list--fb{vertical-align:super}
@media screen and (max-width:550px){.homepage-text__share-list{text-align:center}
}
.hp_promotion .row2,.columns .hp_promotion .columns{border-top:1px solid #dbdad9;margin-top:35px;min-width:0;padding:0}
.hp_promotion .row2 .column{float:left;margin-right:0}
.hp_promotion .row2 .column_66{width:56.73%;padding-bottom:33px}
.hp_promotion .row2 .column_33{width:43.12%}
.column_33 .hp_promotion .columns,.column_25 .hp_promotion .columns{min-width:0}
.column_33 .hp_promotion .row2,.column_25 .hp_promotion .row2{border-top:0;margin-top:25px}
.column_50 .hp_promotion .row2 .column,.column_33 .hp_promotion .row2 .column,.column_25 .hp_promotion .row2 .column{border-top:1px solid #dbdad9;float:none;width:100%}
.column_50 .hp_promotion .row2 .column_66,.column_33 .hp_promotion .row2 .column_66,.column_25 .hp_promotion .row2 .column_66,.column_50 .hp_promotion .row2 .column_33,.column_33 .hp_promotion .row2 .column_33,.column_25 .hp_promotion .row2 .column_33{width:100%}
.column_50 .hp_promotion .row2 .column_66,.column_33 .hp_promotion .row2 .column_66,.column_25 .hp_promotion .row2 .column_66{padding-bottom:30px}
.column_50 .hp_promotion .row2 .column_66{border-top:0}
@media screen and (max-width:890px){.column_50 .hp_promotion .columns{min-width:0}
.column_50 .hp_promotion .row2{border-top:0}
.column_50 .hp_promotion .row2 .column{border-top:1px solid #dbdad9;float:none;width:100%}
.column_50 .hp_promotion .row2 .column_66,.column_50 .hp_promotion .row2 .column_33{width:100%}
}
@media screen and (max-width:450px){.hp_promotion .columns{min-width:0}
.hp_promotion .row2{border-top:0;margin-top:17px}
.hp_promotion .row2 .column{border-top:1px solid #dbdad9;float:none;width:100%}
.hp_promotion .row2 .column_66{padding-bottom:17px}
}
.hp_promotion a{text-decoration:none}
.hp_promotion a:hover{text-decoration:underline}
.featured-document{font-size:15px;line-height:1.466666667}
.featured-document h2{font-family:"museo-sans-n3","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;font-size:30px;line-height:1.1em;margin-bottom:.4em}
.column_50 .featured-document h2{font-size:27px;line-height:1.111111111}
.column_33 .featured-document h2,.column_25 .featured-document h2{font-size:23px;line-height:1.217391304}
@media screen and (max-width:613px){.featured-document h2{font-size:27px;line-height:1.111111111}
}
@media screen and (max-width:450px){.featured-document h2,.column_50 .featured-document h2{font-size:23px;line-height:1.217391304}
}
.featured-document p{margin-bottom:9px}
.featured-document p:last-child{margin-bottom:0}
.featured-document p.lastchild{margin-bottom:0}
.policy-daily{padding:28px 10% 32px}
.policy-daily small{display:block;font-size:12px;margin-top:7px}
.policy-daily li small span{color:#c2c2c2;padding:0 4px;font-size:17px;font-weight:100;line-height:.75em}
.column_33 .policy-daily,.column_25 .policy-daily{padding:25px 0 0 0}
.column_50 .column_33 .policy-daily,.column_50 .column_25 .policy-daily{padding-bottom:17px}
@media screen and (max-width:890px){.column_50 .policy-daily{padding:30px 0}
}
@media screen and (max-width:450px){.hp_promotion .row2 .column section{padding:0}
.column_33 .policy-daily,.column_25 .policy-daily{padding-bottom:17px}
}
.policy-daily h4{color:#00365f;font-size:18px;line-height:1.22222222222222;margin-bottom:8px}
.policy-daily h4 a{color:#00365f}
.column_50 .policy-daily h4{font-size:17px;line-height:1.29411764705882}
.column_33 .policy-daily h4,.column_25 .policy-daily h4{font-size:16px;line-height:1.375}
@media screen and (max-width:613px){.policy-daily h4{font-size:17px;line-height:1.29411764705882}
}
@media screen and (max-width:450px){.policy-daily h4{font-size:16px;line-height:1.375}
}
.policy-daily small{display:block;font-size:12px;line-height:1.5em;margin:7px 0 0}
.policy-daily li small span{color:#c2c2c2;padding:0 7px;font-size:17px;font-weight:100;line-height:.75em}
.policy-daily p{margin-bottom:9px}
.policy-daily p:last-child{margin-bottom:0}
.policy-daily p.lastchild{margin-bottom:0}
.ie7 .policy-daily ul{margin-left:18px}
@media screen and (min-width:600px){.column_100 .hp_promotion .policy-alerts h3,.column_75 .hp_promotion .policy-alerts h3,.column_66 .hp_promotion .policy-alerts h3{font-size:23px}
}
@media screen and (min-width:600px){.column_100 .hp_promotion .policy-alerts p,.column_75 .hp_promotion .policy-alerts p,.column_66 .hp_promotion .policy-alerts p{font-size:16px;line-height:25px}
}
.hp_promotion .policy-alerts{margin:25px 25px 0 0}
.column_50 .hp_promotion .policy-alerts{background-image:none;border-right:0;padding-left:0;padding-right:0}
@media screen and (max-width:450px){.hp_promotion .policy-alerts{margin-right:0}
}
.iframe{font-size:13px;line-height:1.384615385;position:relative}
.iframe a{text-decoration:none}
.iframe a:hover,.iframe a:focus{text-decoration:underline}
.iframe a.read-more{background:url("../../../../images/icons/ig-launch.png") no-repeat right 1px;display:inline-block;min-height:18px;padding-right:32px}
.iframe a.read-more:after{content:''}
@media screen and (max-width:480px){.iframe h2{font-size:28px;line-height:1.107142857;padding-right:3.25em}
}
.iframe h2{font-family:"museo-sans-n3","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;font-size:23px;line-height:1.217391304;margin-bottom:9px}
.iframe h2 a{color:#00375e}
.iframe p{margin-bottom:.615384615em}
.iframe p.intro{font-size:15px;line-height:1.466666667}
.iframe ol{margin-bottom:9px}
.iframe ol li{padding-bottom:5px}
.ifr-cta{display:none}
.js .ifr-cta{display:block}
.iframe .figure{max-width:300px}
.iframe .figure img{max-width:100%}
.column_66 .iframe .figure{width:35%;float:left}
.column_66 .iframe .ifr-description{width:60%;float:right}
@media screen and (max-width:675px){.column_66 .iframe .figure{width:30%}
.column_66 .iframe .ifr-description{width:65%}
}
@media screen and (max-width:479px){.column_66 .iframe .figure{float:none;width:auto;max-width:300px}
.column_66 .iframe .ifr-description{float:none;width:auto;margin-top:15px}
}
.column_50 .iframe .figure{width:35%;float:left}
.column_50 .iframe .ifr-description{width:60%;float:right}
@media screen and (max-width:830px){.column_50 .iframe .ifr-description{float:left;width:40%;margin-left:5%}
}
@media screen and (max-width:600px){.column_50 .iframe .figure{float:none;width:auto;max-width:300px;margin:0}
.column_50 .iframe .ifr-description{float:none;width:auto;margin:15px 0 0}
}
.column_33 .iframe .figure,.column_25 .iframe .figure{float:none;width:auto;max-width:300px;margin:0}
.column_33 .iframe .ifr-description,.column_25 .iframe .ifr-description{float:none;width:auto;margin:15px 0 0}
@media screen and (min-width:479px) and (max-width:690px){.column_33 .iframe .figure{float:left;width:35%}
.column_33 .iframe .ifr-description{float:right;width:60%;margin:0}
}
@media screen and (min-width:479px) and (max-width:830px){.column_25 .iframe .figure{float:left;width:35%}
.column_25 .iframe .ifr-description{float:right;width:60%;margin:0}
}
.ifr-contents{position:fixed;width:100%;height:100%;top:0;left:0}
.ifr-contents .close{background:0;border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;display:block;z-index:10002;position:absolute;top:10px;right:10px;height:38px;width:38px;background:url(../../../../images/icons/close-popup.png) no-repeat 10px 10px}
.ifr-contents iframe{z-index:10001;position:absolute;top:50%;left:50%;overflow:auto}
.image-component .figure{max-width:275px;max-height:275px}
.column_50 .image-component .figure,.column_66 .image-component .figure,.column_75 .image-component .figure,.column_100 .image-component .figure{float:left;margin:0 18px 12px 0;max-width:200px}
.column_50 .image-component .figure{max-width:175px}
.image-component .figure img{max-width:100%}
.image-component .figcaption{margin-top:12px}
.column_50 .image-component .figcaption,.column_66 .image-component .figcaption,.column_75 .image-component .figcaption,.column_100 .image-component .figcaption{margin-top:0;overflow:auto}
.image-component b,.image-component strong{font-weight:bold}
.image-component i,.image-component em{font-style:italic}
@media screen and (max-width:830px) and (min-width:539px){.column_25 .image-component .figure{float:left;margin:0 18px 12px 0;max-width:200px}
}
@media screen and (max-width:690px) and (min-width:539px){.column_33 .image-component .figure{float:left;margin:0 18px 12px 0;max-width:200px}
}
@media screen and (max-width:830px) and (min-width:539px){.column_50 .image-component .figure{max-width:200px}
}
@media screen and (max-width:539px){.column_100 .image-component .figure,.column_75 .image-component .figure,.column_66 .image-component .figure,.column_50 .image-component .figure{float:none;margin:0;max-width:275px;max-height:275px}
.column_100 .image-component .figcaption,.column_75 .image-component .figcaption,.column_66 .image-component .figcaption,.column_50 .image-component .figcaption{display:block;margin-top:12px}
}
.image-carousel{overflow:hidden;position:relative}
.image-carousel .caption{background:rgba(0,0,0,0.4);padding:0 2%;position:absolute;bottom:0;left:0;right:0;width:96%;z-index:1}
@media screen and (max-width:480px){.image-carousel .caption{background:0;position:static}
}
.no-rgba .image-carousel .caption{background-image:url("../../../../images/feature_splash/text_box_dark_bkg.png")}
.image-carousel .caption h2{font-family:"museo-sans-n3","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;color:#fff;font-size:3em}
.image-carousel .caption h2 p{margin:0}
.image-carousel .caption p{color:#cecece;margin-bottom:2em}
@media screen and (max-width:480px){.image-carousel .caption p{color:#443b3b}
}
.image-carousel .caption p a{color:#cecece}
@media screen and (max-width:480px){.image-carousel .caption p a{color:#443b3b}
}
.image-carousel .caption--linked{cursor:pointer}
.image-carousel .bxslider{margin:0}
.image-carousel .bxslider li{display:none}
.image-carousel .bxslider li:first-child{display:block}
.image-carousel .bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}
.image-carousel .bx-viewport{overflow:hidden;width:100%}
.image-carousel .bx-viewport img{display:block;max-width:100%;width:100%}
.image-carousel .bx-viewport .bxslider li{display:block}
.image-carousel .bx-controls-direction{position:absolute;right:0;top:0;z-index:2}
.image-carousel .bx-controls-direction .bx-prev,.image-carousel .bx-controls-direction .bx-next{background:#1b1b1b url(../../../../images/featurecard-arrows.png);background:rgba(0,0,0,0.4) url(../../../../images/featurecard-arrows.png);color:#f7f8f8;display:inline-block;font-size:10px;height:3em;margin-right:.5em;text-indent:-1000px;width:3em}
.image-carousel .bx-controls-direction .bx-prev{background-position:0 -124px}
.image-carousel .bx-controls-direction .bx-next{background-position:-100px -124px}
.image-gallery{font-size:13px;line-height:1.384615385;position:relative}
.image-gallery a{text-decoration:none}
.image-gallery a:hover,.image-gallery a:focus{text-decoration:underline}
.image-gallery a.read-more{display:inline-block}
.image-gallery p{margin-bottom:.615384615em}
.image-gallery p.intro{font-size:15px;line-height:1.466666667}
.image-gallery ol{margin-bottom:9px}
.image-gallery ol li{padding-bottom:5px}
.ig-cta{display:none}
.js .ig-cta{display:block}
.image-gallery .figure{float:left;max-width:300px;width:35%}
.column_33 .image-gallery .figure,.column_25 .image-gallery .figure{float:none;margin:0;max-width:300px;width:auto}
.image-gallery .figure img{max-width:100%}
.image-gallery .ig-description{float:right;width:60%}
.column_33 .image-gallery .ig-description,.column_25 .image-gallery .ig-description{float:none;margin:15px 0 0;width:auto}
@media screen and (max-width:830px){.column_50 .image-gallery .ig-description{float:left;width:40%;margin-left:5%}
}
@media screen and (max-width:675px){.column_75 .image-gallery .figure,.column_66 .image-gallery .figure{width:30%}
.column_75 .image-gallery .ig-description,.column_66 .image-gallery .ig-description{width:65%}
}
@media screen and (max-width:600px){.column_50 .image-gallery .figure{float:none;margin:0;max-width:300px;width:auto}
.column_50 .image-gallery .ig-description{float:none;margin:15px 0 0;width:auto}
}
@media screen and (min-width:479px) and (max-width:830px){.column_25 .image-gallery .figure{float:left;width:35%}
.column_25 .image-gallery .ig-description{float:right;margin:0;width:60%}
}
@media screen and (min-width:479px) and (max-width:690px){.column_33 .image-gallery .figure{float:left;width:35%}
.column_33 .image-gallery .ig-description{float:right;margin:0;width:60%}
}
@media screen and (max-width:479px){.column_75 .image-gallery .figure,.column_66 .image-gallery .figure{float:none;max-width:300px;width:auto}
.column_75 .image-gallery .ig-description,.column_66 .image-gallery .ig-description{float:none;margin-top:15px;width:auto}
}
.ig-slide_list{position:fixed;top:5%;left:10%;width:80%;height:90%;z-index:10001;background:#FFF;-webkit-box-shadow:0 0 10px 0 #000;box-shadow:0 0 10px 0 #000}
.rgba .ig-slide_list{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.4);box-shadow:0 0 10px 0 rgba(0,0,0,0.4)}
.ig-slide_list button{background:0;border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;display:block;position:absolute;z-index:10002}
.ig-slide_list button[disabled="disabled"]{cursor:default}
.ig-slide_list .close{height:38px;width:38px;background:url(../../../../images/icons/close-popup.png) no-repeat 10px 10px;top:10px;right:15px}
.ig-slide_list .prev,.ig-slide_list .next{background:url(../../../../images/content-stream-arrows.png);height:180px;width:60px;top:50%;margin-top:-90px}
.ig-slide_list .prev{background-position:-60px -160px;left:-80px}
.ig-slide_list .prev:hover{background-position:-120px -160px}
.ig-slide_list .prev[disabled="disabled"]{background-position:0 -160px}
.ig-slide_list .next{background-position:-60px 0;right:-80px}
.ig-slide_list .next:hover{background-position:-120px 0}
.ig-slide_list .next[disabled="disabled"]{background-position:0 0}
.ig-slide_list ol{list-style:none;margin:0}
.ig-slide_list li{list-style:none}
.ig-slide_list .description{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33%;height:100%;position:absolute;top:0;right:0;padding:30px 25px}
.ie7 .ig-slide_list .description{behavior:url(/js/boxsizing.htc)}
.ig-slide_list .figure{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:67%;position:absolute;top:0;left:0;overflow:hidden;background:#1b1b1b}
.ie7 .ig-slide_list .figure{behavior:url(/js/boxsizing.htc)}
.ig-slide_list .figure:after{position:absolute;top:auto;right:0;width:9px;height:100%;content:"\A0"}
.rgba .ig-slide_list .figure:after{background-color:#000;background-color:transparent;background-image:-webkit-linear-gradient(left,transparent 0,rgba(0,0,0,0.3) 99%,rgba(0,0,0,0.3) 100%);background-image:linear-gradient(to right,transparent 0,rgba(0,0,0,0.3) 99%,rgba(0,0,0,0.3) 100%)}
.ig-slide_list .figure img{max-width:100%;max-height:100%}
.ig-slide_list h3{padding-right:35px}
.image-gallery .ig-playlist{display:none}
.no-positionfixed .image-gallery .ig-playlist{display:block!important}
.no-positionfixed .image-gallery .ig-description a.read-more,.no-positionfixed .ig-slide_list,.no-positionfixed .backdrop{display:none!important}
@media screen and (min-width:600px) and (max-width:1024px){.ig-slide_list .description{width:100%;top:auto;bottom:0;height:33%}
.ig-slide_list .figure{width:100%;height:68%}
.ig-slide_list .close{top:67%;margin-top:14px}
.ig-slide_list .next{right:-73px}
.ig-slide_list .prev{left:-73px}
.ig-slide_list .figure:after{position:absolute;bottom:0;right:auto;width:100%;height:9px}
.rgba .ig-slide_list .figure:after{background-color:#000;background-image:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,0.3) 99%,rgba(0,0,0,0.3) 100%);background-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,0.3) 99%,rgba(0,0,0,0.3) 100%)}
}
@media screen and (max-width:600px){.image-gallery .ig-playlist{display:block!important}
.image-gallery .ig-description a.read-more,.ig-slide_list,.backdrop{display:none!important}
}
@media screen and (max-height:440px){.image-gallery .ig-playlist{display:block!important}
.image-gallery .ig-description a.read-more,.ig-slide_list,.backdrop{display:none!important}
}
.social-network-bar--embed{padding-bottom:10px;padding-top:10px}
.social-network-bar--embed .social{padding-top:8px}
.social-network-bar--embed .print-email-wrapper{display:inline-block}
@media screen and (max-width:480px){.social-network-bar--embed{display:none}
}
.social-network-bar--embed .email-print--embed .dropdown-button{background-color:#e5e5e5;background-image:-webkit-linear-gradient(top,#fcfcfc 0,#e5e5e5 100%);background-image:linear-gradient(to bottom,#fcfcfc 0,#e5e5e5 100%);background-position:center top;border:1px solid #cecece;border-radius:3px;display:inline-block;margin-right:13px;position:relative}
.social-network-bar--embed .email-print--embed .dropdown-button .dropdown-button__overlay{background:#fff;border:1px solid #cecece;display:none;position:absolute}
.social-network-bar--embed .email-print--embed .dropdown-button.is-open .dropdown-button__overlay{display:block}
.social-network-bar--embed .email-print--embed .dropdown-button .dropdown-button__link{font-family:"museo-sans-n3","museo-sans",'Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;display:inline-block;padding:8px 10px 6px 10px;text-transform:uppercase}
.no-cssgradients .social-network-bar--embed .email-print--embed .dropdown-button{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e5e5e5',GradientType=0)}
.social-network-bar--embed .email-print--embed .download-wrapper .download-link{position:relative;border-right:1px solid #cecece;margin-right:25px}
.social-network-bar--embed .email-print--embed .download-wrapper .download-link:after{content:"";border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #1190cc;height:0;margin-top:-3px;position:absolute;right:-17px;top:50%}
.social-network-bar--embed .email-print--embed .download-wrapper .download-link:before{content:"";height:100%;left:0;position:absolute;right:-25px;top:0}
.social-network-bar--embed .email-print--embed .download-wrapper.is-open{background-color:#e5e5e5;background-image:-webkit-linear-gradient(top,#e5e5e5 0,#fcfcfc 100%);background-image:linear-gradient(to bottom,#e5e5e5 0,#fcfcfc 100%);border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.social-network-bar--embed .email-print--embed .download-wrapper.is-open .download-link:after{border-top:0;border-bottom:6px solid #1190cc}
.social-network-bar--embed .email-print--embed .download-wrapper .download-overlay{border-top:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;font-size:10px;left:-1px;width:100%}
.social-network-bar--embed .email-print--embed .download-wrapper .download-overlay ul{margin:0}
.social-network-bar--embed .email-print--embed .download-wrapper .download-overlay li{border-top:1px solid #cecece;list-style:none;margin:0;padding:1em 0}
.social-network-bar--embed .email-print--embed .download-wrapper .download-overlay a{padding-left:10px}
.social-network-bar--embed .email-print--embed .download-wrapper .download-overlay a:before{background:transparent url("../../../../images/download-icon.png") left top no-repeat;content:"";padding-left:20px}
.social-network-bar--embed .email-print--embed .embed-overlay{left:-90px;margin-top:10px;padding:10px;top:100%;width:320px;z-index:1000}
.social-network-bar--embed .email-print--embed .embed-overlay:before{border-right:6px solid transparent;border-bottom:10px solid #cecece;border-left:6px solid transparent;content:'';height:0;right:170px;margin-right:-6px;position:absolute;top:-10px;width:0}
.social-network-bar--embed .email-print--embed .embed-overlay:after{border-right:5px solid transparent;border-bottom:10px solid #fff;border-left:5px solid transparent;content:'';height:0;right:170px;margin-right:-5px;position:absolute;top:-9px;width:0}
.social-network-bar--embed .email-print--embed .embed-overlay .embed-code{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #cecece;height:300px;padding:3%;width:100%}
.infographic-embed-image img{height:auto;margin:0 auto;max-width:100%}
@media screen and (max-width:950px){.social-network-bar--embed{border-bottom:0;border-top:0;margin-bottom:10px;padding:0}
.social-network-bar--embed .social{border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;float:none;padding:15px 0}
.social-network-bar--embed .email-print--embed{border-bottom:1px solid #dfdfdf;float:none;margin-right:0;padding:10px 0;width:100%}
.social-network-bar--embed .email-print--embed .embed-overlay{left:0}
.social-network-bar--embed .email-print--embed .embed-overlay:before,.social-network-bar--embed .email-print--embed .embed-overlay:after{right:260px}
.social-network-bar--embed .email-print--downloads .embed-overlay{left:-90px}
.social-network-bar--embed .email-print--downloads .embed-overlay:before,.social-network-bar--embed .email-print--downloads .embed-overlay:after{right:170px}
}
@media screen and (max-width:480px){.social-network-bar--embed .social{border-top:0}
.social-network-bar--embed .print-email-wrapper{padding-top:10px;display:block}
}
@media screen and (max-width:410px){.social-network-bar--embed .email-print--downloads .embed-overlay{left:-120px}
.social-network-bar--embed .email-print--downloads .embed-overlay:before,.social-network-bar--embed .email-print--downloads .embed-overlay:after{right:140px}
}
@media screen and (max-width:380px){.social-network-bar--embed .download-wrapper .download-link{margin-right:20px}
.social-network-bar--embed .download-wrapper .download-link:after{right:-15px}
.social-network-bar--embed .email-print--embed .dropdown-button .dropdown-button__link{padding:5px 6px 5px 6px}
.social-network-bar--embed .email-print--embed .embed-wrapper{margin-bottom:10px}
.social-network-bar--embed .email-print--embed .embed-overlay{left:-10px;width:298px}
.social-network-bar--embed .email-print--embed .embed-overlay:before,.social-network-bar--embed .email-print--embed .embed-overlay:after{right:250px}
.social-network-bar--embed .email-print--downloads .embed-wrapper{float:right;margin-right:0}
.social-network-bar--embed .email-print--downloads .embed-wrapper .embed-link{padding:6px 6px 4px 6px}
.social-network-bar--embed .email-print--downloads .embed-overlay{left:inherit;right:-10px}
.social-network-bar--embed .email-print--downloads .embed-overlay:before,.social-network-bar--embed .email-print--downloads .embed-overlay:after{right:80px}
}
.language-toggle a{background:#008fcf;color:#fff;display:inline-block;font-size:10px;font-weight:normal;letter-spacing:.05em;line-height:2.1;padding:0 1em;text-transform:uppercase}
.language-toggle a:hover,.language-toggle a:focus{background:#eef8fd;color:#2a76a0;text-decoration:none}
.ie7 .language-toggle a,.ie8 .language-toggle a{zoom:1}
.ie7 .language-toggle a{display:inline}
.in-series .language-toggle{margin-bottom:18px}
.longform-promo-modal .rwjf-component--longform .container--blue .colored-text,.rwjf-component--longform .container--blue .colored-text{color:#2a76a0}
.longform-promo-modal .rwjf-component--longform .container--blue .colored-text.read-more:hover,.longform-promo-modal .rwjf-component--longform .container--blue .colored-text.read-more .svg-path-arrow,.rwjf-component--longform .container--blue .colored-text.read-more:hover,.rwjf-component--longform .container--blue .colored-text.read-more .svg-path-arrow{fill:#2a76a0}
.longform-promo-modal .rwjf-component--longform .container--blue .colored-bg,.rwjf-component--longform .container--blue .colored-bg{background-color:#2a76a0}
.longform-promo-modal .rwjf-component--longform .container--green .colored-text,.rwjf-component--longform .container--green .colored-text{color:#78af33}
.longform-promo-modal .rwjf-component--longform .container--green .colored-text.read-more:hover,.longform-promo-modal .rwjf-component--longform .container--green .colored-text.read-more .svg-path-arrow,.rwjf-component--longform .container--green .colored-text.read-more:hover,.rwjf-component--longform .container--green .colored-text.read-more .svg-path-arrow{fill:#78af33}
.longform-promo-modal .rwjf-component--longform .container--green .colored-bg,.rwjf-component--longform .container--green .colored-bg{background-color:#78af33}
.longform-promo-modal .rwjf-component--longform .container--orange .colored-text,.rwjf-component--longform .container--orange .colored-text{color:#e99905}
.longform-promo-modal .rwjf-component--longform .container--orange .colored-text.read-more:hover,.longform-promo-modal .rwjf-component--longform .container--orange .colored-text.read-more .svg-path-arrow,.rwjf-component--longform .container--orange .colored-text.read-more:hover,.rwjf-component--longform .container--orange .colored-text.read-more .svg-path-arrow{fill:#e99905}
.longform-promo-modal .rwjf-component--longform .container--orange .colored-bg,.rwjf-component--longform .container--orange .colored-bg{background-color:#e99905}
.longform-promo-modal .rwjf-component--longform .container--purple .colored-text,.rwjf-component--longform .container--purple .colored-text{color:#991294}
.longform-promo-modal .rwjf-component--longform .container--purple .colored-text.read-more:hover,.longform-promo-modal .rwjf-component--longform .container--purple .colored-text.read-more .svg-path-arrow,.rwjf-component--longform .container--purple .colored-text.read-more:hover,.rwjf-component--longform .container--purple .colored-text.read-more .svg-path-arrow{fill:#991294}
.longform-promo-modal .rwjf-component--longform .container--purple .colored-bg,.rwjf-component--longform .container--purple .colored-bg{background-color:#991294}
.rwjf-component--longform .thin-stripe-bg{background-image:url("../../../../images/longform/thick-stripe-white.png");background-position:left top;background-repeat:repeat}
.feature #main>.primary .rwjf-component--longform .thin-stripe-bg,.secondary .rwjf-component--longform .thin-stripe-bg{background-image:url("../../../../images/longform/thick-stripe-grey.png")}
.rwjf-component--longform .thick-stripe-bg{background-image:url("../../../../images/longform/thin-stripe-white.png");background-position:left top;background-repeat:repeat}
.rwjf-component--longform .longform-title{line-height:1.19230769230769;margin-bottom:.5em;padding-top:.5em}
.rwjf-component--longform .container--no-title .longform-title{display:none}
.rwjf-component--longform .longform-subtitle{line-height:1.19230769230769;margin-bottom:.7em}
.longform #main>.primary{margin-top:-20px;min-width:1000px;position:relative}
@media screen and (max-width:942px){.longform #main>.primary{margin-top:-30px}
}
@media screen and (min-width:1px){.longform #main>.primary{min-width:inherit}
}
body.longform #main.reset{margin-top:0}
body.longform #main.reset .feature_splash{height:auto;padding:20px}
.columns--longform{display:table;position:relative;table-layout:fixed;width:100%}
.column--longform{display:table-cell;float:none;margin-left:0;vertical-align:top}
.column_100--longform{display:block}
.column_33--longform{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:34%}
.column_66--longform{border-right:1px solid #ddd;width:66%}
@media screen and (max-width:690px){.column_66--longform{border-right:0}
}
.rwjf-component--longform{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.column--longform>.parsys:last-child .rwjf-component--longform:last-child,.column--longform .rwjf-component--longform{margin-bottom:20px}
.rwjf-component--longform .longform-content{background-color:white}
.column_33--longform .rwjf-component--longform.stickem{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;max-width:340px;width:100%}
.column_33--longform .rwjf-component--longform .sticky-inner-wrapper{padding-top:150px;padding-bottom:20px}
.column_33--longform .rwjf-component--longform.stickit-end{bottom:0;z-index:0}
@media screen and (min-width:691px) and (max-width:1000px){.column_33--longform .rwjf-component--longform.stickit{padding-right:15px;width:34%}
.column_33--longform .rwjf-component--longform.stickit-end{padding-right:1px;width:34%}
}
.column .rwjf-component--longform .accordion-bar{color:#fff;display:none;font-size:15px;font-weight:bold;line-height:41px;position:relative}
.rwjf-component--longform .accordion-bar::before{content:"";height:40px;left:0;position:absolute;top:0;width:40px}
.rwjf-component--longform .accordion-bar::after{background:transparent url("../../../../images/longform/arrow-up-down-icon.png") center top no-repeat;content:"";height:16px;margin:12px;position:absolute;right:0;top:0;width:16px}
.rwjf-component--longform .is-expanded .accordion-bar::after{background-position:center bottom}
.column .rwjf-component--longform .accordion-bar p{display:inline-block;max-height:60px;line-height:1.5em;margin:8px 40px 8px 50px;overflow:hidden;vertical-align:middle}
@media screen and (max-width:690px){.columns--longform,.column--longform{display:block}
.column_33--longform{padding-left:0}
.column_33--longform .rwjf-component--longform{margin-bottom:20px;max-width:100%;overflow:visible}
.column_33--longform .rwjf-component--longform.stickem{max-width:100%}
.column_33--longform .rwjf-component--longform .sticky-inner-wrapper{margin-top:0;padding:0}
.column_33--longform .rwjf-component--longform.stickit{position:static}
.column_33--longform .rwjf-component--longform.stickit .sticky-inner-wrapper{position:relative!important}
.column_33--longform .rwjf-component--longform.stickit-end{bottom:auto;position:static}
}
@media screen and (max-width:500px){.column_33 .rwjf-component--longform .accordion-bar,.column_25 .rwjf-component--longform .accordion-bar{display:block}
.column_33 .rwjf-component--longform .longform-content-wrapper,.column_25 .rwjf-component--longform .longform-content-wrapper{background-image:none;display:none;padding:1px 0 3px}
.column_33 .rwjf-component--longform .is-expanded .longform-content-wrapper,.column_25 .rwjf-component--longform .is-expanded .longform-content-wrapper{display:block}
.column_33--longform .rwjf-component--longform.stickem{margin-bottom:10px;max-width:100%}
}
.column--longform .rwjf-longform-freeform{padding-right:20px;margin-bottom:14px}
.rwjf-longform-freeform .freeform blockquote p.lined{border-left:none;padding-left:0;margin:0!important}
@media screen and (max-width:690px){.column--longform .rwjf-longform-freeform{padding-right:0}
}
@media screen and (max-width:500px){.longform-modal .rwjf-freeform{padding-right:10px;padding-left:10px}
}
.rwjf-longform-freeform .freeform p>.hairline{display:block;height:1px;border:0;color:#dfdfdf;background-color:#dfdfdf;margin:28px 0 36px 0}
.rwjf-longform-title h1{margin-bottom:1em;padding-top:26px}
@media screen and (max-width:500px){.longform-modal .rwjf-longform-title{margin-left:10px;margin-right:10px}
}
.longform-image-gallery .accordion-bar::before{background:transparent url("../../../../images/longform/image_gallery_icon_24.png") center center no-repeat}
.longform-image-gallery .longform-content-wrapper{padding-top:11px}
.longform-image-gallery .container--no-title .longform-content-wrapper{padding-top:0}
.longform-image-gallery .longform-content .longform-title{margin-left:10px;margin-right:10px;padding-top:.5em}
.longform-image-gallery .longform-content img{width:100%}
.longform-image-gallery .longform-content ul{margin-left:0}
.longform-image-gallery .longform-content h3{margin-top:.5em;padding:0 10px}
.longform-image-gallery .longform-content .caption{background:0;padding:0 10px;position:static;width:auto}
.longform-image-gallery .longform-content .caption p{color:#666;margin-bottom:1em}
.longform-image-gallery .longform-content .caption p a{color:#2a76a0}
.longform-image-gallery--right{float:right;width:50%}
.longform-image-gallery--right .longform-content-wrapper{margin-left:10px;margin-bottom:10px}
.longform-image-gallery--left{float:left;width:50%}
.longform-image-gallery--left .longform-content-wrapper{margin-right:10px;margin-bottom:10px}
.column_50 .longform-image-gallery,.column_33 .longform-image-gallery,.column_25 .longform-image-gallery{float:none;width:100%}
.column_50 .longform-image-gallery .longform-content-wrapper,.column_33 .longform-image-gallery .longform-content-wrapper,.column_25 .longform-image-gallery .longform-content-wrapper{margin:0}
@media screen and (max-width:500px){.longform-image-gallery .longform-content{padding-bottom:15px}
.columns .longform-image-gallery{float:none;width:100%}
.columns .longform-image-gallery .longform-content-wrapper{margin:0}
}
.rwjf-longform-inlinestory .freeform{box-sizing:border-box;background-color:#f1f1f1;background-image:url("../../../../images/longform/thin-stripe-white-on-grey.png");padding:25px}
.rwjf-longform-inlinestory .freeform blockquote p.lined{border-left:none;padding-left:0}
.rwjf-longform-inlinestory ul{margin-left:18px}
.rwjf-longform-inlinestory ul li{list-style-image:none;list-style-type:disc}
.rwjf-longform-inlinestory .freeform--right{float:right;margin-left:10px;margin-bottom:10px;width:50%}
.rwjf-longform-inlinestory .freeform--left{float:left;margin-right:10px;margin-bottom:10px;width:50%}
.column_50 .rwjf-longform-inlinestory .freeform,.column_33 .rwjf-longform-inlinestory .freeform,.column_25 .rwjf-longform-inlinestory .freeform{float:none;margin:0;width:100%}
@media screen and (max-width:500px){.rwjf-longform-inlinestory .freeform{float:none;margin:0;width:100%}
}
.longform-promotion .accordion-bar::before{background:transparent url("../../../../images/longform/promo_icon_24.png") center center no-repeat}
.column_50 .longform-promotion,.column_33 .longform-promotion,.column_25 .longform-promotion{float:none;width:100%}
.column_50 .longform-promotion .longform-content-wrapper,.column_33 .longform-promotion .longform-content-wrapper,.column_25 .longform-promotion .longform-content-wrapper{margin:0}
.longform-promotion .longform-content-wrapper--promotion{padding-top:11px}
.longform-promotion .has-subtitle .longform-title{margin-bottom:.2em}
.longform-promotion .longform-promo-image img{margin-bottom:1em;width:100%}
.longform-promotion .longform-modal{left:-100%}
.longform-promotion .longform-content--promotion{padding:0 0 1em}
.longform-promotion .longform-promo-summary,.longform-promotion .longform-promo-link,.longform-promotion .longform-title,.longform-promotion .longform-subtitle{margin-left:20px;margin-right:20px}
.longform-promotion--background .longform-content--promotion{background:#f6f6f6;border-top:4px solid #fff}
.longform-promo-modal-wrapper{background:#EEE url(../../../../images/texture-anglelines.png) repeat-x;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000}
.rgba .longform-promo-modal-wrapper{background-color:rgba(238,238,238,0.9)}
.no-rgba .longform-promo-modal-wrapper{background:transparent url(../../../../images/eee90background.png) repeat}
.longform-promo-modal-wrapper.is-visible{display:block}
.longform-edit-modal .longform-modal{overflow:visible;position:relative;top:100px}
.longform-edit-modal .column--longform{display:block}
.longform-modal{left:50%;margin-left:-377px;height:90%;max-width:754px;position:fixed;top:5%;width:80%}
@media screen and (max-width:1040px){.longform-modal{left:10%;margin-left:0}
}
.longform-modal .close-button{background:url("../../../../images/icons/close-popup.png") no-repeat 10px 10px;height:38px;position:absolute;right:13px;text-indent:-9999px;top:0;width:38px;z-index:10}
.longform-modal .longform-modal-content{background:#FFF;box-shadow:0 0 10px 0 #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:40px 25px 25px}
.rgba .longform-modal .longform-modal-content{box-shadow:0 0 10px 0 rgba(0,0,0,0.4)}
.longform-promotion--right{float:right;width:50%}
.longform-promotion--right .longform-content-wrapper{margin-left:10px;margin-bottom:10px}
.longform-promotion--left{float:left;width:50%}
.longform-promotion--left .longform-content-wrapper{margin-right:10px;margin-bottom:10px}
@media screen and (max-width:690px){.rwjf-component--longform .longform-promotion{float:none;width:100%}
.rwjf-component--longform .longform-promotion .accordion-bar{display:block}
.rwjf-component--longform .longform-promotion .longform-promo-modal .accordion-bar{display:none}
.rwjf-component--longform .longform-promotion .longform-content-wrapper{background-image:none;display:none;margin:0;padding:1px 0 3px}
.rwjf-component--longform .longform-promotion .is-expanded .longform-content-wrapper{display:block}
.rwjf-component--longform .container.has-modal .longform-content--promotion{display:none}
.rwjf-component--longform .container.has-modal.is-expanded .longform-promo-modal,.rwjf-component--longform .container.has-modal.is-expanded .longform-promo-modal-wrapper{display:block}
.longform-promo-modal-wrapper{background:0;height:auto;position:static;width:100%}
.rgba .longform-promo-modal-wrapper{background:0}
.longform-modal{height:auto;overflow:visible;position:static;width:100%}
.longform-modal .longform-modal-content{box-shadow:none;padding:10px 0 0}
.longform-modal .longform-modal-content .rwjf-component{margin-bottom:20px;padding-left:10px;padding-right:10px}
.longform-modal .longform-modal-content .rwjf-longform-imagegallery,.longform-modal .longform-modal-content .rwjf-longform-inlinestory,.longform-modal .longform-modal-content .rwjf-longform-quote,.longform-modal .longform-modal-content .rwjf-longform-title,.longform-modal .longform-modal-content .rwjf-longform-tweetablefact,.longform-modal .longform-modal-content .rwjf-longform-tweetablestat,.longform-modal .longform-modal-content .rwjf-longform-videoseries{padding-left:0;padding-right:0}
.rgba .longform-modal .longform-modal-content{box-shadow:none}
.longform-modal .longform-modal-content .longform-content-wrapper.thin-stripe-bg{background-image:url("../../../../images/longform/thick-stripe-white.png");padding:11px 0 0 0}
.longform-modal .longform-modal-content .container--no-title .longform-content-wrapper.thin-stripe-bg{background-image:none;padding:0}
.longform-modal .close-button{display:none}
.longform-promotion .is-expanded .longform-promo-modal{display:none}
}
.longform-modal-content .rwjf-component.rwjf-wrapping-promotion .columns{display:none}
.longform-modal-content .rwjf-component.rwjf-wrapping-promotion:before{content:"invalid component"}
.longform-quote{color:#fff;position:relative}
.longform-quote .quotemark-before,.longform-quote .quotemark-after{font-size:200px;position:absolute;opacity:.2}
.no-opacity .longform-quote .quotemark-before,.no-opacity .longform-quote .quotemark-after{-ms-filter:"alpha(opacity=20)"}
.longform-quote .quotemark-before{top:.4em;left:15px}
.longform-quote .quotemark-after{bottom:0;right:15px}
.longform-quote .longform-content-wrapper{overflow:hidden;position:relative}
.longform-quote .longform-content{background-color:transparent;font-size:15px;padding:55px 35px 25px;position:relative;z-index:3}
.feature #main>.primary .longform-quote .longform-content,.secondary .longform-quote .longform-content{background-color:transparent}
.longform-quote .longform-content .attribution{font-weight:bold;font-style:italic;text-align:right}
.longform-quote .accordion-bar::before{background:transparent url("../../../../images/longform/quote_icon_24.png") center center no-repeat}
.longform-quote--right{float:right;margin-left:10px;margin-bottom:10px;width:50%}
.longform-quote--left{float:left;margin-right:10px;margin-bottom:10px;width:50%}
.column_50 &.longform-quote,.column_33 &.longform-quote,.column_25 &.longform-quote{float:none;margin:0;width:100%}
@media screen and (max-width:500px){.longform-quote{float:none;margin:0;width:100%}
}
.cq-wcm-edit .rwjf-longform-share-wrapper{float:none;width:100%}
.cq-wcm-edit .rwjf-longform-share{position:static}
.rwjf-longform-share-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;width:34%}
.rwjf-longform-share{background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;margin-bottom:40px;position:absolute;top:0;max-width:340px;width:34%;z-index:800}
.rwjf-longform-share.stickit{position:fixed}
.rwjf-longform-share.stickit-end{bottom:-20px;top:auto}
@media screen and (min-width:691px) and (max-width:902px){.rwjf-longform-share{padding-right:15px}
}
.rwjf-longform-share .longform-social-share{padding-top:20px}
.rwjf-longform-share .longform-social-share-inner{float:right;height:35px;min-width:250px}
.rwjf-longform-share .longform-social-share-inner>span{color:#a6a5a1;float:left;margin-top:3px;margin-left:3px}
.rwjf-longform-share .social-media-icons{display:inline-block;float:right;height:24px;padding-left:2%;width:140px}
.rwjf-longform-share .social-media-icons li{vertical-align:top}
.rwjf-longform-share .longform-download-button{border-bottom:6px solid #fff}
.rwjf-longform-share .longform-download-button a{background:transparent url("../../../../images/longform/download_icon_24.png") right center no-repeat;color:#fff;display:block;font-size:13px;font-weight:bold;line-height:3em;margin:auto 4%;padding-right:20px;text-align:center}
@media screen and (min-width:691px) and (max-width:820px){.rwjf-longform-share .longform-download-button a{background:0;font-size:12px;padding-right:0}
}
@media screen and (min-width:691px) and (max-width:800px){.rwjf-longform-share .longform-social-share-inner{min-width:0;text-align:right}
.rwjf-longform-share .longform-social-share-inner>span{float:none}
}
@media screen and (max-width:690px){.longform #main>.primary{padding-top:110px}
.rwjf-longform-share-wrapper{float:none;width:100%}
.rwjf-longform-share{left:0;margin-bottom:0;max-width:100%;padding:0 20px;width:100%}
.rwjf-longform-share.stickit{position:absolute}
.rwjf-longform-share.stickit-end{bottom:auto;top:0}
.rwjf-longform-share .longform-social-share-inner{margin-bottom:5px}
.rwjf-longform-share .social-media-icons{float:right}
}
.longform-tweet{font-family:"museo-sans-n5","museo-sans",'Helvetica Neue',"nimbus-sans-n4",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:500;color:#8d8a89;overflow:hidden;padding:0;position:relative}
.longform-tweet .longform-content-wrapper{padding-top:11px}
.longform-tweet .longform-content{padding:20px;padding-right:0;position:relative}
.longform-tweet .longform-content .statistic{line-height:1}
.longform-tweet .longform-content p{font-size:18px;line-height:1.5;margin:0 0 10px}
.longform-tweet .longform-content p:first-child{margin-top:0}
.longform-tweet .share{font-size:12px;line-height:24px;text-transform:uppercase}
.column_66--longform .longform-tweet .share{padding-right:10px}
.longform-tweet .share span{font-weight:bold;display:inline-block;line-height:24px;margin-right:2px}
.longform-tweet .share li{margin-right:2px}
.longform-tweet .share .social-media-icons{display:inline-block;height:24px;vertical-align:middle}
.longform-tweet .accordion-bar::before{background:transparent url("../../../../images/longform/tweet_stat_icon_24.png") center center no-repeat}
@media screen and (min-width:501px){.column_100 .longform-tweet--full,.column_75 .longform-tweet--full,.column_66 .longform-tweet--full{clear:both}
.column_100 .longform-tweet--full .longform-content,.column_75 .longform-tweet--full .longform-content,.column_66 .longform-tweet--full .longform-content{min-height:85px;padding-bottom:0;padding-left:0}
.column_100 .longform-tweet--full .statistic,.column_75 .longform-tweet--full .statistic,.column_66 .longform-tweet--full .statistic{float:left;margin-right:5px}
.column_100 .longform-tweet--full .statistic,.column_75 .longform-tweet--full .statistic,.column_66 .longform-tweet--full .statistic{margin-right:110px}
.column_100 .longform-tweet--full p,.column_75 .longform-tweet--full p,.column_66 .longform-tweet--full p{font-size:25px;margin-right:110px}
.column_100 .longform-tweet--full .share,.column_75 .longform-tweet--full .share,.column_66 .longform-tweet--full .share{border-left:1px solid #dbdad9;padding-left:15px;position:absolute;right:0;top:25px;width:80px}
.column_100 .longform-tweet--full .share span,.column_75 .longform-tweet--full .share span,.column_66 .longform-tweet--full .share span{display:block;float:none}
}
.column_100 .longform-tweet--right,.column_75 .longform-tweet--right,.column_66 .longform-tweet--right{float:right;width:50%}
.column_100 .longform-tweet--right .longform-content-wrapper,.column_75 .longform-tweet--right .longform-content-wrapper,.column_66 .longform-tweet--right .longform-content-wrapper{margin-left:15px;margin-bottom:10px;padding:0;padding-left:11px}
.column_100 .longform-tweet--right .longform-content,.column_75 .longform-tweet--right .longform-content,.column_66 .longform-tweet--right .longform-content{padding:0 0 0 15px}
.column_100 .longform-tweet--left,.column_75 .longform-tweet--left,.column_66 .longform-tweet--left{float:left;width:50%}
.column_100 .longform-tweet--left .longform-content-wrapper,.column_75 .longform-tweet--left .longform-content-wrapper,.column_66 .longform-tweet--left .longform-content-wrapper{margin-right:15px;margin-bottom:10px;padding:0;padding-right:11px}
.column_100 .longform-tweet--left .longform-content,.column_75 .longform-tweet--left .longform-content,.column_66 .longform-tweet--left .longform-content{padding:0 15px 0 0}
.column_33--longform .longform-tweet .container{border-bottom:1px solid #ddd}
@media screen and (max-width:830px) and (min-width:501px){.column_25 .longform-tweet,.column_50 .longform-tweet{clear:both}
.column_25 .longform-tweet .longform-content,.column_50 .longform-tweet .longform-content{min-height:85px;padding-bottom:0;padding-left:0}
.column_25 .longform-tweet .statistic,.column_50 .longform-tweet .statistic{float:left;margin-right:5px}
.column_25 .longform-tweet .statistic,.column_50 .longform-tweet .statistic{margin-right:110px}
.column_25 .longform-tweet p,.column_50 .longform-tweet p{font-size:25px;margin-right:110px}
.column_25 .longform-tweet .share,.column_50 .longform-tweet .share{border-left:1px solid #dbdad9;padding-left:15px;position:absolute;right:0;top:25px;width:80px}
.column_25 .longform-tweet .share span,.column_50 .longform-tweet .share span{display:block;float:none}
}
@media screen and (max-width:690px) and (min-width:501px){.column_33 .longform-tweet{clear:both}
.column_33 .longform-tweet .longform-content{min-height:85px;padding-bottom:0;padding-left:0}
.column_33 .longform-tweet .statistic{float:left;margin-right:5px}
.column_33 .longform-tweet .statistic{margin-right:110px}
.column_33 .longform-tweet p{font-size:25px;margin-right:110px}
.column_33 .longform-tweet .share{border-left:1px solid #dbdad9;padding-left:15px;position:absolute;right:0;top:25px;width:80px}
.column_33 .longform-tweet .share span{display:block;float:none}
}
@media screen and (max-width:500px){.column .longform-tweet{float:none;width:100%}
.column .longform-tweet .longform-content-wrapper{margin:0;padding:11px 0 0}
.column .longform-tweet .longform-content{padding:15px}
.column .longform-tweet .longform-content .statistic{font-size:60px}
.column_33 .longform-tweet .longform-content-wrapper,.column_25 .longform-tweet .longform-content-wrapper{padding:1px 0 3px}
.longform-tweet .share .social-media-icons li a{line-height:32px}
.longform-modal .longform-tweet .longform-content-wrapper{background-image:url("../../../../images/longform/thick-stripe-white.png");padding:11px 0 0}
}
.longform-tweet--fact{min-height:100px}
@media screen and (max-width:500px){.longform-tweet--fact{min-height:0}
}
.longform-videoseries{color:#666;padding:0;position:relative}
.column_33--longform .longform-videoseries .longform-videoseries--video .video_series-title,.column_33--longform .longform-videoseries .longform-videoseries--video .video_series-summary,.longform-videoseries.longform-videoseries--right .longform-videoseries--video .video_series-title,.longform-videoseries.longform-videoseries--right .longform-videoseries--video .video_series-summary,.longform-videoseries.longform-videoseries--left .longform-videoseries--video .video_series-title,.longform-videoseries.longform-videoseries--left .longform-videoseries--video .video_series-summary{padding:0 20px}
.column_33--longform .longform-videoseries .longform-videoseries--video .video_series-summary,.longform-videoseries.longform-videoseries--right .longform-videoseries--video .video_series-summary,.longform-videoseries.longform-videoseries--left .longform-videoseries--video .video_series-summary{padding-bottom:.5em;padding-top:.5em}
.column_33--longform .longform-videoseries .longform-title,.longform-videoseries.longform-videoseries--right .longform-title,.longform-videoseries.longform-videoseries--left .longform-title{padding:0 20px;padding-top:.5em}
.longform-videoseries.longform-videoseries--right .longform-videoseries--video .video_series-title,.longform-videoseries.longform-videoseries--left .longform-videoseries--video .video_series-title{font-family:'HelveticaNeue-Bold','Helvetica Neue Bold','Helvetica Neue',"nimbus-sans-n7",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:700;font-size:18px;line-height:1.2em;margin-bottom:.7222222222em}
@media screen and (max-width:500px){.longform-videoseries.longform-videoseries--right .longform-videoseries--video .video_series-title,.longform-videoseries.longform-videoseries--left .longform-videoseries--video .video_series-title{padding:0;font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;font-size:21px;letter-spacing:.02em;line-height:1.2em;margin-bottom:.25em}
.longform-videoseries.longform-videoseries--right .longform-videoseries--video .video_series-title a,.longform-videoseries.longform-videoseries--left .longform-videoseries--video .video_series-title a{color:#2a76a0}
}
@media screen and (max-width:500px) and (max-width:480px){.longform-videoseries.longform-videoseries--right .longform-videoseries--video .video_series-title,.longform-videoseries.longform-videoseries--left .longform-videoseries--video .video_series-title{font-size:17px}
}
.longform-videoseries.longform-videoseries--right .longform-videoseries--video .video_series-summary.video_series-summary--modal.is-truncated,.longform-videoseries.longform-videoseries--left .longform-videoseries--video .video_series-summary.video_series-summary--modal.is-truncated{height:100%}
@media screen and (max-width:500px){.longform-videoseries.longform-videoseries--right .longform-videoseries--video .video_series-summary,.longform-videoseries.longform-videoseries--left .longform-videoseries--video .video_series-summary{padding:0}
.longform-videoseries.longform-videoseries--right .longform-videoseries--video .video_series-summary.is-truncated,.longform-videoseries.longform-videoseries--left .longform-videoseries--video .video_series-summary.is-truncated{height:60px}
}
.longform-videoseries.longform-videoseries--right .longform-title,.longform-videoseries.longform-videoseries--left .longform-title{font-family:'HelveticaNeue-Bold','Helvetica Neue Bold','Helvetica Neue',"nimbus-sans-n7",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:700;font-size:18px;line-height:1.2em;margin-bottom:.7222222222em}
@media screen and (max-width:500px){.longform-videoseries.longform-videoseries--right .longform-title,.longform-videoseries.longform-videoseries--left .longform-title{padding-left:0;padding-right:0;font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"nimbus-sans-n3",'nimbus-sans','Helvetica','Arial',sans-serif;font-weight:300;font-size:21px;letter-spacing:.02em;line-height:1.2em;margin-bottom:.5em}
}
@media screen and (max-width:480px){.longform-videoseries.longform-videoseries--right .longform-title,.longform-videoseries.longform-videoseries--left .longform-title{font-size:17px}
}
.longform-videoseries.longform-videoseries--right .video_series-wide_column,.longform-videoseries.longform-videoseries--left .video_series-wide_column{display:none}
.longform-videoseries.longform-videoseries--right .video_series-narrow_column,.longform-videoseries.longform-videoseries--left .video_series-narrow_column{display:block}
@media screen and (max-width:500px){.longform-videoseries.longform-videoseries--right .video_series-wide_column,.longform-videoseries.longform-videoseries--left .video_series-wide_column{display:block}
.longform-videoseries.longform-videoseries--right .video_series-narrow_column,.longform-videoseries.longform-videoseries--left .video_series-narrow_column{display:none}
}
@media screen and (max-width:480px){.longform-videoseries .video_series-title.video_series-title--narrow{display:none}
}
.longform-videoseries .accordion-bar::before{background:transparent url("../../../../images/longform/video_gallery_icon_24.png") center center no-repeat}
.longform-videoseries .longform-content-wrapper{padding-top:11px}
.longform-videoseries .container--no-title .longform-content-wrapper{padding-top:0}
.longform-videoseries--video{margin-bottom:10px}
.longform-videoseries .longform-content h1,.longform-videoseries--video-caption,.longform-videoseries--video-cta{padding-left:20px;padding-right:20px}
.longform-videoseries--video-caption{padding-top:10px}
.longform-videoseries .longform-videoseries--video iframe{height:100%;left:0;position:absolute;top:0;width:100%}
.longform-modal .longform-videoseries--right,.column_66--longform .longform-videoseries--right{float:right;width:50%}
.longform-modal .longform-videoseries--right .longform-content-wrapper,.column_66--longform .longform-videoseries--right .longform-content-wrapper{margin-left:10px;margin-bottom:10px}
.longform-modal .longform-videoseries--left,.column_66--longform .longform-videoseries--left{float:left;width:50%}
.longform-modal .longform-videoseries--left .longform-content-wrapper,.column_66--longform .longform-videoseries--left .longform-content-wrapper{margin-right:10px;margin-bottom:10px}
@media screen and (max-width:500px){.longform-videoseries .longform-content{padding-bottom:15px}
.longform-modal .longform-videoseries--left,.column_66--longform .longform-videoseries--left,.longform-modal .longform-videoseries--right,.column_66--longform .longform-videoseries--right{float:none;width:100%}
.longform-modal .longform-videoseries--left .longform-content-wrapper,.column_66--longform .longform-videoseries--left .longform-content-wrapper,.longform-modal .longform-videoseries--right .longform-content-wrapper,.column_66--longform .longform-videoseries--right .longform-content-wrapper{margin-left:0;margin-bottom:0}
}
.column .rwjf-mediarelations{margin:0}
.column .rwjf-mediarelations .media_relations{margin-bottom:40px}
.media_relations{background-color:#f6f5f4;border-top:4px solid #a39f94;color:#8f8c82;padding:20px}
.secondary .media_relations{background-color:#fff}
.media_relations header h3{border-bottom:1px solid #d2d0cd;float:left;line-height:1;margin-bottom:3px;padding-bottom:8px;width:100%}
.media_relations .vcard{margin-top:15px}
.media_relations .vcard p{line-height:1.5;margin-bottom:0}
.media_relations .fn{font-weight:bold}
.media_relations a,.media_relations span{display:block}
.media_relations a{font-weight:bold}
.micro-promotion small{font-size:12px;line-height:1.38462;margin-bottom:5px;display:block}
.micro-promotion p{font-size:15px;line-height:1.4666666667em;margin-bottom:.5em}
.micro-promotion figure img{width:100%}
.micro-promotion figure{float:left;margin:0;max-width:220px;padding-bottom:10px}
.column_33 .micro-promotion figure,.column_25 .micro-promotion figure{float:none}
.column_100 .micro-promotion figure{margin-right:2.771618625%;max-width:24.390243902%}
.column_75 .micro-promotion figure{margin-right:3.16091954%;max-width:31.609195402%}
.column_66 .micro-promotion figure{margin-right:3.583061889%;max-width:30.293159609%}
.column_50 .micro-promotion figure{margin-right:4.65631929%;max-width:41.24168514%}
@media screen and (min-width:411px) and (max-width:830px){.column_25 .micro-promotion figure{float:left}
}
@media screen and (min-width:411px) and (max-width:690px){.column_33 .micro-promotion figure{float:left}
}
@media screen and (max-width:830px){.column_100 .micro-promotion figure,.column_75 .micro-promotion figure,.column_50 .micro-promotion figure,.column_25 .micro-promotion figure{margin-right:2.784810127%;max-width:27.848101266%}
}
@media screen and (max-width:690px){.column_100 .micro-promotion figure,.column_75 .micro-promotion figure,.column_66 .micro-promotion figure,.column_50 .micro-promotion figure,.column_33 .micro-promotion figure,.column_25 .micro-promotion figure{margin-right:3.384615385%;max-width:33.846153846%}
}
@media screen and (max-width:410px){.column_100 .micro-promotion figure,.column_75 .micro-promotion figure,.column_66 .micro-promotion figure,.column_50 .micro-promotion figure,.column_33 .micro-promotion figure,.column_25 .micro-promotion figure{float:none;margin-right:0;max-width:220px}
}
.micro-quote{padding-left:2.5em;position:relative}
.column_75 .micro-quote{font-size:1.1em}
.column_66 .micro-quote{font-size:1.2em}
.column_50 .micro-quote{font-size:1.3em}
.column_33 .micro-quote,.column_25 .micro-quote{font-size:1.4em}
.column .micro-quote--small{font-size:1em}
.column .micro-quote--medium{font-size:1.2em}
.column .micro-quote--large{font-size:1.4em}
.micro-quote p{font-size:1.1em;line-height:1.42857142857143;padding-right:10px;margin-bottom:1.2em}
.micro-quote p:last-child{margin-bottom:0}
.micro-quote p.lastchild{margin-bottom:0}
.micro-quote a{color:#e67300}
.micro-quote .attribution{font-size:1em}
.micro-quote .quotemark-before{color:#e0dcdc;font-size:7em;left:0;position:absolute;top:.25em}
.micro-quote .quotemark-after{color:#e0dcdc;font-size:4em;line-height:1em;height:1px;position:absolute}
.column_33 .micro-quote .quotemark-after,.column_25 .micro-quote .quotemark-after{display:none}
.micro-video a,.micro-video figure,.micro-video figure img{display:block}
.micro-video p a{display:inline}
.micro-video figure{max-width:432px;padding-bottom:10px}
.micro-video figure img{width:100%}
.micro-video p{font-size:12px;line-height:1.25}
@media screen and (min-width:614px) and (max-width:830px){.column_50 .micro-video figure,.column_25 .micro-video figure{float:left;margin-right:2.409638554%;padding-bottom:0;width:52.048192771%}
.column_50 .micro-video p,.column_25 .micro-video p{float:left;font-size:15px;line-height:1.133333333;width:45.542168675%}
}
@media screen and (min-width:481px) and (max-width:690px){.column_33 .micro-video figure,.column_33 .micro-video p{float:none;margin-right:0;width:100%}
.column_33 .micro-video p{font-size:15px;line-height:1.133333333}
}
.multipage_promotion{clear:both}
.multipage_promotion a{color:#443b3b;cursor:pointer;display:block}
.multipage_promotion a:hover,.multipage_promotion a:focus{text-decoration:none}
.column_50 .multipage_promotion h1{margin-bottom:1.5em}
.multipage_promotion h2{color:#2a76a0;line-height:1.217391304;margin:0 0 .391304348em}
.multipage_promotion a:hover h2,.multipage_promotion a:focus h2{text-decoration:underline}
.multipage_promotion p{font-size:13px;line-height:1.384615385;margin-bottom:1em}
.multipage_promotion span.read-more{display:block}
.multipage_promotion a:hover span.read-more,.multipage_promotion a:focus span.read-more{text-decoration:underline}
.multipage_promotion img,.multipage_promotion .circle-image-holder{display:block;float:left;margin-right:3.603603604%;width:132px}
.borderradius .multipage_promotion img{-moz-border-radius:132px;-webkit-border-radius:132px;border-radius:132px}
.column_75 .multipage_promotion img,.column_75 .multipage_promotion .circle-image-holder{width:97px}
.column_66 .multipage_promotion img,.column_66 .multipage_promotion .circle-image-holder{width:132px}
.column_50 .multipage_promotion img,.column_50 .multipage_promotion .circle-image-holder{display:none}
.multipage_promotion .circle-overlay-text{display:none;visibility:hidden}
.multipage_promotion .blog-info{margin-right:3.603603604%;padding-top:.75em}
.borderradius .multipage_promotion .blog-info{overflow:hidden;_overflow:visible;zoom:1}
.column_75 .multipage_promotion .blog-info{margin-right:4.87804878%}
.column_50 .multipage_promotion .blog-info{float:none;margin-right:3.54767184%;max-width:none}
.no-borderradius .multipage_promotion .blog-info{float:right;margin-right:16px;width:272px}
.no-borderradius .primary .multipage_promotion .blog-info{width:266px}
.no-borderradius .column_75 .multipage_promotion .blog-info{width:191px}
.no-borderradius .primary .column_75 .multipage_promotion .blog-info{width:186px}
.no-borderradius .column_66 .multipage_promotion .blog-info{width:442px}
.no-borderradius .primary .column_66 .multipage_promotion .blog-info{width:416px}
.no-borderradius .column_50 .multipage_promotion .blog-info{width:auto}
.multipage_promotion ul{margin:0;padding:0}
.multipage_promotion li{float:left;list-style:none none;margin:0 2.866242038% 0 0;padding:0 0 3em;width:47.133757962%}
.column_75 .multipage_promotion li{margin-right:2.873563218%;width:47.126436782%}
.column_66 .multipage_promotion li,.column_50 .multipage_promotion li{float:none;margin-right:0;width:auto}
.column_50 .multipage_promotion li{padding-bottom:2em}
.multipage_promotion li:nth-child(odd){clear:left}
.no-borderradius .multipage_promotion li{margin-right:2.88248337%;width:48.558758315%}
.no-borderradius .multipage_promotion li.even{margin-right:0}
.no-borderradius .multipage_promotion li.odd{clear:left}
.no-borderradius .column_75 .multipage_promotion li{margin-right:3.148425787%;width:48.125937031%}
.no-borderradius .column_75 .multipage_promotion li.even{margin-right:0}
.no-borderradius .column_66 .multipage_promotion li,.no-borderradius .column_50 .multipage_promotion li{clear:none;float:none;margin-right:0;width:auto}
.ie7 .multipage_promotion ul li{list-style:none none}
@media screen and (max-width:715px){.column_100 .multipage_promotion li{margin-right:2.873563218%;width:47.126436782%}
.column_100 .multipage_promotion h2{font-size:20px;line-height:1.2}
.column_100 .multipage_promotion img{width:97px}
.column_100 .multipage_promotion .blog-info{margin-right:4.87804878%;max-width:none;width:auto}
.no-borderradius .column_100 .multipage_promotion .blog-info{max-width:191px}
.column_75 .multipage_promotion li{float:none;margin-right:0;width:auto}
.column_75 .multipage_promotion h2{font-size:23px;line-height:1.217391304}
.column_75 .multipage_promotion img{width:132px}
.column_75 .multipage_promotion .blog-info{margin-right:2.298850575%;max-width:508px}
}
@media screen and (max-width:614px){.column_100 .multipage_promotion li{float:none;margin-right:0;width:auto}
.column_100 .multipage_promotion h2{font-size:23px;line-height:1.217391304}
.column_100 .multipage_promotion img{width:132px}
.column_100 .multipage_promotion .blog-info{margin-right:2.605863192%;max-width:442px}
}
@media screen and (max-width:451px){.column_100 .multipage_promotion h1,.column_75 .multipage_promotion h1,.column_66 .multipage_promotion h1{margin-bottom:1.5em}
.column_100 .multipage_promotion li,.column_75 .multipage_promotion li,.column_66 .multipage_promotion li{float:none;margin-right:0;padding-bottom:2em;width:auto}
.column_100 .multipage_promotion h2,.column_75 .multipage_promotion h2,.column_66 .multipage_promotion h2{font-size:23px;line-height:1.217391304}
.column_100 .multipage_promotion img,.column_75 .multipage_promotion img,.column_66 .multipage_promotion img{display:none}
.column_100 .multipage_promotion .blog-info,.column_75 .multipage_promotion .blog-info,.column_66 .multipage_promotion .blog-info{float:none;margin-right:3.54767184%;max-width:435px}
}