/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--jlf-offwhite:#fde6d8;--jlf-offwhite-tint:rgba(253,230,216,0.40);--jlf-burgundy:#601c23;--jlf-red:#bb1818;--jlf-brightred:#e83938;--jlf-richblack:#1f252c;}html,body{height:100%;}html{}body{font-family:'Heebo',Arial,san-serif;color:#59636e;font-size:18px;overflow-x:hidden;display:flex;flex-direction:column;background-color:var(--jlf-offwhite);}body.navbar-is-fixed-top{margin-top:74px;height:calc(100% - 79px);}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;height:100%;}.main-container{flex:1 0 auto;}article.full #page-header{padding-top:2em;}article.full #page-header.with-image{padding-top:0;}h1,h2,h3,h4,h5,h6{font-family:'Frank Ruhl Libre',Times,serif;color:#1f252c;}a:link,a:hover,a:active,a:visited{color:#bb1818;}a:focus{outline:none;}i.icon{font-size:40px;color:#bb1818;}#navbar{background-color:var(--jlf-red);border:0 none transparent;color:#ffffff;}#navbar.navbar-shrink{padding:5px 0;background-color:#024c66;transition:all .3s;}header#navbar .navbar-collapse{position:relative;}header#navbar .logo{width:230px;display:block;}header#navbar .logo svg{max-width:100%;height:auto;}@media (min-width:768px){body.navbar-is-fixed-top{margin-top:19px;height:calc(100% - 19px);}body.navbar-is-fixed-top.toolbar-horizontal.toolbar-fixed{margin-top:84px;height:calc(100% - 84px);}header#navbar .container{position:relative;display:flex;align-items:stretch;flex-wrap:wrap;}header#navbar .container .region-navigation,header#navbar .region-navigation-collapsible,header#navbar nav,header#navbar nav ul.nav,header#navbar nav ul.nav > li{height:100%;}header#navbar .logo{width:auto;}header#navbar .navbar-nav{float:right;}header#navbar nav ul.nav > li{display:flex;align-items:center;}}.navbar-default ul.nav>li>a,footer nav ul.nav>li>a{color:#1f252c;font-size:20px;}.navbar-default .navbar-collapse{margin-top:16px;margin-bottom:-16px;}@media (min-width:768px){.navbar-default .navbar-collapse{margin-top:unset;margin-bottom:unset;background-color:transparent;flex-grow:1;justify-content:flex-end;display:flex;flex-flow:column wrap;}}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>.active>.navbar-text{color:var(--jlf-richblack);background-color:transparent;}.navbar-default ul.nav>li.active:after{position:absolute;content:'';height:5px;bottom:0;margin:0 auto;left:15px;right:auto;width:50px;background:var(--jlf-burgundy);}@media only screen and (min-width:768px){.navbar-default ul.nav>li.active:after{width:auto;right:15px;}.navbar-default ul.nav>li>a.is-active:after{right:15px;}}#navbar .navbar-nav > li > a,.navbar-nav > li > .navbar-text{background-color:transparent;color:#ffffff;font-weight:700;font-size:20px;}.navbar-nav > li > .navbar-text{margin:0;display:block;padding:10px 15px;}@media (min-width:768px){.navbar-nav > li > .navbar-text{padding-top:15px;padding-bottom:15px;}}.navbar-nav > li > .navbar-text:hover{cursor:pointer;}#navbar .navbar-nav li a .caret{display:none;}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{background-color:transparent;}.navbar-nav > li.open .dropdown-menu{display:block;transition:all .3s;background-color:#ffffff;}@media only screen and (min-width:768px){.navbar-default .navbar-nav .caret{display:none;}.navbar-nav > li.open .dropdown-menu{}}.navbar-nav > li .dropdown-menu > li > a:hover,.navbar-nav > li .dropdown-menu > li > a:focus{color:#1f252c;text-decoration:none;background-color:transparent;}.navbar-nav > li .dropdown-menu li a{display:block;padding:10px 0px;clear:both;font-size:18px;font-weight:500;line-height:46px;color:#59636e;white-space:nowrap;}@media only screen and (min-width:768px){.navbar-nav > li > .dropdown-menu:before{content:"";position:absolute;left:10px;top:-6px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid var(--jlf-burgundy);}.navbar-nav > li:last-child > .dropdown-menu:before{right:50px;left:auto;}.navbar-nav > li > .dropdown-menu > li.first:before{content:"";height:6px;background-color:var(--jlf-burgundy);position:absolute;top:-1px;left:-1px;right:-1px;}.navbar-nav > li > .dropdown-menu{position:absolute;top:calc(100% - 5px);left:15px;z-index:1000;float:left;min-width:160px;margin:2px 0 0;text-align:left;font-size:18px;list-style:none;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:8px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#ffffff;margin-top:0;border-top-left-radius:0;border-top-right-radius:0;-webkit-box-shadow:0 2px 33px 0 rgba(180,189,192,0.6);box-shadow:0 2px 33px 0 rgba(180,189,192,0.6);}#navbar.navbar-shrink .navbar-nav > li > .dropdown-menu{top:calc(100% + 5px + 2px);}.navbar-nav > li:last-child > .dropdown-menu{right:0;left:auto;}}.navbar-nav > li.open > .dropdown-menu{display:block;}.navbar-nav > li > .dropdown-menu > li > a:hover,.navbar-nav > li > .dropdown-menu > li > a:focus{color:#00698c;text-decoration:none;background-color:transparent;}.navbar-nav > li > .dropdown-menu li a{display:block;padding:10px;clear:both;font-weight:500;line-height:1.42857143;color:#606768;white-space:nowrap;}.navbar-nav > li > .dropdown-menu > li:last-child > a{}.navbar-nav .active .dropdown-menu > li > a{text-decoration:none;background-color:transparent;outline:0;}.navbar-nav .active .dropdown-menu > li > a:hover,.navbar-nav .active .dropdown-menu > li > a:focus{background-color:transparent;}.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#59636e;padding-left:50px;}@media (min-width:768px){.navbar-default .navbar-nav .open .dropdown-menu > li > a{padding-left:15px;}}.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{background-color:transparent;}.navbar-default .navbar-nav .active .dropdown-menu > li > a.is-active,.navbar-default .navbar-nav .open .dropdown-menu > .active > a.is-active:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a.is-active:focus{color:#bb1818;}@media only screen and (min-width:768px){.navbar-nav .active .dropdown-menu > li > a.is-active::after{color:#bb1818;padding:0 10px;content:'\f054';font-family:"Font Awesome 5 Free";font-weight:900;font-size:14px;}.navbar-nav .active .dropdown-menu > li > a:hover::after,.navbar-nav .active .dropdown-menu > li > a:focus::after{}.navbar-default .navbar-nav .active .dropdown-menu > li > a.is-active,.navbar-default .navbar-nav .open .dropdown-menu > .active > a.is-active:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a.is-active:focus{background-color:rgba(229,240,243,0.5);}}.navbar-nav .active .dropdown-menu > li > a.is-active:hover{color:#bb1818;}.navbar-nav > li.open > .dropdown-menu .dropdown-menu{display:block;position:relative;-webkit-box-shadow:none;box-shadow:none;margin:0;border:0;border-bottom:1px solid #e1e1e1;width:100%;}.region-content{padding-bottom:4em;}.page-node-type-homepage .region-content{padding-bottom:0;}article.full + section.views-element-container{margin-bottom:-4em;}article.full.empty{padding-bottom:0;}.article-top nav.tabs{position:absolute;}.tabs--primary.nav-tabs{display:flex;align-items:center;}.tabs--primary.nav-tabs:before{content:'\e136';font-family:'Glyphicons Halflings';margin-right:10px;font-size:1.25em;font-weight:400;color:#59636e;text-shadow:4px 4px #eeede9;}section.padded{padding:50px 0;}@media only screen and (min-width:768px){section.padded{padding:75px 0;}}#hero{position:relative;}#hero .carousel-wrapper{display:none;}#hero .hero-content{text-align:center;}#hero .hero-content  .field--name-field-overline{text-transform:uppercase;letter-spacing:0.25em;}#hero .hero-content  .title{font-size:36px;font-weight:600;}#hero .hero-content  .field--name-field-subscript{font-size:23px;font-weight:400;line-height:45px;}#hero .field--name-field-title{font-family:'Frank Ruhl Libre',Times,serif;font-size:46px;line-height:54px;text-align:center;color:#bb1818;text-shadow:1px 1px 1px #000;}@media only screen and (min-width:768px){#hero .carousel-wrapper{display:block;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;display:flex;flex-direction:column;justify-content:center;max-height:400px;overflow:hidden;}#hero .hero-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;font-size:18px;font-weight:400;line-height:30px;width:100%;}#hero .hero-content.white{color:#ffffff;}#hero .overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.45);z-index:1;}#hero .hero-content .field--name-field-title{font-weight:400;color:#ffffff;text-shadow:10px 8px 10px rgba(0,0,0,0.5);}#hero .carousel .carousel-inner{max-height:500px;position:relative;}#hero .carousel .carousel-inner img{width:100%;}}@media screen and (min-width:992px){#hero .field--name-field-title{font-size:60px;line-height:66px;}#hero .carousel .carousel-inner img{}}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity;}.carousel-fade .carousel-inner .active{opacity:1;}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1;}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1;}.carousel-fade .carousel-control{z-index:2;}@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner > .item.next,.carousel-fade .carousel-inner > .item.active.right{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.carousel-fade .carousel-inner > .item.prev,.carousel-fade .carousel-inner > .item.active.left{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.carousel-fade .carousel-inner > .item.next.left,.carousel-fade .carousel-inner > .item.prev.right,.carousel-fade .carousel-inner > .item.active{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}#introduction{padding-top:0;}#introduction .circle-overlay + .introduction-text{padding-top:50px;}@media (min-width:768px){#introduction{padding-top:40px;padding-bottom:50px;}#introduction .introduction-image{}}#introduction .introduction-text .field--name-body{margin-top:1.5em;}#introduction .introduction-image{padding-top:50px;}.redcaps,.field--name-field-introduction-overline{color:#bb1818;font-size:18px;font-weight:500;letter-spacing:3px;text-transform:uppercase;}#introduction .heading{margin-top:1em;}#introduction .heading{margin-bottom:1em;}@media only screen and (min-width:768px){.circle-overlay{border-radius:50%;-webkit-shape-outside:circle();shape-outside:circle();width:250px;height:250px;border:solid 29px rgba(208,20,25,0.65);z-index:1;position:relative;float:right;right:-160px;margin-left:-160px;}}.circle{position:relative;float:right;}.circle img{border-radius:50%;-webkit-shape-outside:circle();shape-outside:circle();box-shadow:0 30px 20px rgba(0,0,0,0.1);}#focus-blocks{background:#fff;background-image:linear-gradient(to bottom,var(--jlf-offwhite),var(--jlf-offwhite));margin:0 -15px;padding-top:calc(75px - 2em);padding-bottom:calc(75px - 2em);}@media only screen and (min-width:768px){#focus-blocks{display:block;content:'';width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}#focus-blocks .field--name-field-content-blocks{display:flex;flex-flow:wrap;justify-content:center;}}#focus-blocks .field--name-field-content-blocks > .field--item{display:flex;margin-bottom:2em;}@media only screen and (max-width:768px){#focus-blocks .field--name-field-content-blocks > .field--item{}}#focus-blocks .paragraph--type--content-block{border-radius:8px;box-shadow:0 2px 39px 0 rgba(0,0,0,0.19);overflow:hidden;flex-direction:column;align-items:stretch;display:flex;flex-grow:1;background:#ffffff;max-width:350px;}#focus-blocks .paragraph--type--content-block .focus-text{padding:30px;flex-grow:1;}#focus-blocks .paragraph--type--content-block .focus-image + .focus-text{padding-top:50px;background-image:linear-gradient(180deg,rgba(255,255,255,0.00) 0,rgba(255,255,255,1.00) 95px,rgba(255,255,255,1.00) 100%);margin-top:-95px;position:relative;flex-grow:1;flex-direction:column;align-items:stretch;display:flex;}#focus-blocks .paragraph--type--content-block .focus-text .heading{font-size:36px;margin-top:0;}@media only screen and (min-width:1200px){#focus-blocks .paragraph--type--content-block .focus-text .heading{font-size:46px;}}#focus-blocks .paragraph--type--content-block .focus-text .field--name-field-block-body{font-size:18px;flex-grow:1;}#focus-blocks .paragraph--type--content-block .focus-text a.arrow{margin-bottom:0;}section.latest-news{background-color:var(--jlf-offwhite);position:relative;padding-top:calc(75px - 2em);padding-bottom:calc(75px - 2em);}section.latest-news .view{padding:0 2em;}section.latest-news .view:before,section.latest-news .view:after{content:"";background-color:var(--jlf-offwhite);}section.latest-news .view:before{width:100vw;position:absolute;margin-left:-50vw;top:0;bottom:0;height:100%;left:50%;z-index:-1;}section.latest-news .view:after{}section.latest-news .view-header h2,#focus-blocks h2.heading{text-transform:uppercase;font-family:'Heebo',Arial,san-serif;float:left;font-size:26px;letter-spacing:2.6px;}section.latest-news .view-header a.arrow{display:inline-flex;}#focus-blocks h2.heading{float:none;margin-bottom:20px;margin-left:15px;}article.page #page-header{margin-bottom:25px;}article.page #page-header .header-title .page-header{font-family:'Frank Ruhl Libre',Times,serif;padding-bottom:0;margin-top:25px;margin-bottom:0;border-bottom:0 none transparent;color:#bb1818;}article.page #page-header .header-title.white .page-header{color:#282c34;}article.page .main > .grey{position:relative;background-image:linear-gradient(to bottom,#f8f7f6,#eeede9);padding:2em 0 4em;margin-bottom:-4em;}article.full #page-header.with-image + .main > .grey{margin-top:-25px;}article.page .main > .grey:before,article.page  .main > .grey:after{content:"";background-image:linear-gradient(to bottom,#f8f7f6,#eeede9);}article.page  .main > .grey:before{width:100vw;position:absolute;margin-left:-50vw;margin-top:-2em;height:100%;left:50%;z-index:-1;}article.page .main > .offwhite-tint{position:relative;background-color:var(--jlf-offwhite-tint);padding:2em 0 4em;margin-bottom:-4em;}article.full #page-header.with-image + .main > .offwhite-tint{margin-top:-25px;}article.page .main > .offwhite-tint:before,article.page  .main > .offwhite-tint:after{content:"";background-image:linear-gradient(to bottom,var(--jlf-offwhite-tint),var(--jlf-offwhite-tint));}article.page  .main > .offwhite-tint:before{width:100vw;position:absolute;margin-left:-50vw;margin-top:-2em;height:100%;left:50%;z-index:-1;}@media only screen and (min-width:768px){article.page #page-header{position:relative;}article.page #page-header .head-wrapper{display:block;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-height:400px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;}article.page #page-header .overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.3);z-index:1;}article.page #page-header .header-title{font-size:18px;font-weight:400;line-height:30px;}article.page #page-header .header-title.white{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:100%;}article.page #page-header .header-title .page-header{padding-bottom:0;}article.page #page-header .header-title.white .page-header{font-size:46px;line-height:46px;padding-bottom:0;margin:0;text-align:center;color:#ffffff;text-shadow:5px 5px 5px rgba(0,0,0,0.6);}article.page #page-header .header-image .field--name-field-header-image img{width:100%;}}@media only screen and (min-width:992px){article.page #page-header .header-title.white .page-header{font-size:60px;line-height:66px;}}article.page .standfirst{font-family:'Frank Ruhl Libre',Times,serif;font-size:22px;font-weight:600;color:#282c34;margin-bottom:1em;}article.page .field--name-field-content-blocks > .field--item{padding-top:50px;padding-bottom:50px;border-bottom:solid 1px #e5e4e4;}article.page .field--name-field-content-blocks > .field--item:last-child{border-bottom:none;}article.page .field--name-field-content-blocks > .field--item:first-child{padding-top:0;}article.page #content-blocks .block-image{margin-bottom:2em;}article.page #content-blocks .block-image img{border-radius:6px;}article.page #content-blocks .block-text .heading{font-weight:600;margin-top:0;}article.page aside .paragraph--type--information-block{border-radius:6px;background-color:#f2f2ef;margin-top:2em;padding:20px;text-align:center;}article.page aside .paragraph--type--information-block .heading{margin-top:0;font-weight:600;}article.page aside .paragraph--type--information-block .field--name-field-block-body{text-align:left;}@media only screen and (min-width:998px){article.page aside .col{padding:0;}article.page aside .paragraph--type--information-block{margin-top:0;margin-bottom:2em;}}.faq{padding:10px 0;border-bottom:1px solid var(--jlf-red);background:transparent;margin-bottom:0;}.grey .faq{padding:10px 20px;}.faq-question .question{display:block;margin:0;width:100%;position:relative;}.faq-question a.question:link,.faq-question a.question:hover,.faq-question a.question:visited,.faq-question a.question:active{padding:10px 0px;border-bottom:0;padding-right:45px;}.faq-question a.question:hover,.faq-question a.question:active,.faq-question a.question:focus{text-decoration:none;}.faq-question a.question.collapsed:link,.faq-question a.question.collapsed:hover,.faq-question a.question.collapsed:visited,.faq-question a.question.collapsed:active{color:#59636e;}.grey .faq-question a.question:link,.grey .faq-question a.question:hover,.grey .faq-question a.question:visited,.grey .faq-question a.question:active{}.faq-question a.question .fa-chevron-up{transition:transform 0.5s;position:absolute;top:15px;right:25px;color:#bb1818;}.faq-question a.question.collapsed .fa-chevron-up{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);transition:transform 0.5s;}.faq-answer .field{clear:both;margin-bottom:5px;}.faq-answer{padding-top:10px;padding-bottom:1em;}.gridbox{position:relative;max-width:310px;}#modalgrid ul.field--name-field-modal-grid{list-style-type:none;margin-block-start:0;margin-block-end:0;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0;margin:0;}@media only screen and (min-width:768px){#modalgrid .field--name-field-modal-grid{margin-left:-15px;margin-right:15px;}}#modalgrid .field--name-field-modal-grid > .field--item{padding:15px;}.gridbox .tile-info{position:absolute;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);bottom:0px;width:100%;padding:10px;z-index:1;display:table;color:#ffffff;}.gridbox .tile-info .field--name-field-heading{font-family:'Frank Ruhl Libre',Times,serif;}.gridbox .tile-info .field--name-field-sub-heading{font-size:14px;}.article-top{position:relative;}.article-header{}@media only screen and (min-width:768px){.header-image{display:block;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}.field--name-field-header-image{height:auto;width:100%;max-height:500px;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:center;}.field--name-field-header-image img{width:100%;}.article-header{}.header-image + .article-header{background:#ffffff;position:absolute;bottom:0;padding:1em 4em 1em 0;border-top-right-radius:8px;}.header-image + .article-header:before{content:"";position:absolute;background:#ffffff;right:100%;top:0;bottom:0;left:-100%;}}.article-header .page-header{margin:0;border-bottom:none;}.article-header .field--name-field-date,.article-header .field--name-field-article-type{font-size:16px;color:#59636E;}.article-body,.sidebar{margin-top:3em;}.field--name-field-standfirst{font-family:FrankRuhlLibre;font-size:22px;font-weight:500;color:#bb1818;margin-bottom:1em;}.field--name-field-quotes .field--item{border-radius:8px;background-color:#e3e3e3;font-family:FrankRuhlLibre;font-size:22px;font-weight:500;color:#282c34;padding:50px 20px 20px 20px;margin-bottom:3em;position:relative;}.field--name-field-quotes .field--item:before{font-family:FrankRuhlLibre;font-size:70px;line-height:1em;font-weight:700;color:#282c34;content:'“';position:absolute;top:10px;left:20px;}.field--name-field-quotes .field--item:after{content:"";position:absolute;bottom:-35px;left:30px;width:0;height:0;border-style:solid;border-width:40px 40px 0 0;border-color:#e3e3e3 transparent transparent transparent;}.grant.teaser{padding:25px;border-radius:8px;border:solid 1px var(--jlf-burgundy);background:#fff;background-image:linear-gradient(to bottom,var(--jlf-offwhite-tint),var(--jlf-offwhite-tint));}.grant .field--name-field-recipient-organisation,.grant .field--name-field-title{font-family:'Frank Ruhl Libre',Times,serif;color:#1f252c;font-size:26px;}.grant .grant-header .grant-title h2{margin:0;}.grant .field--name-field-title{color:#bb1818;}.grant .grant-body{margin-top:1em;}.grant table.grant-data{margin-top:1em;}.grant.full table.grant-data{margin-bottom:1em;border-bottom:1px solid var(--jlf-red);}.grant table.grant-data tr{border-top:1px solid var(--jlf-red);}.grant table.grant-data th,.grant table.grant-data td{padding:10px 0;}.grant table.grant-data th{font-weight:400;padding-right:20px;}.grant .field--name-body{font-size:16px;}@media only screen and (min-width:768px){.grant .grant-details{display:flex;align-items:flex-end;}.grant .grant-link{text-align:right;}}#block-views-block-grant-listings-grantslisting-block{}#block-views-block-grant-listings-grantslisting-block .views-row{margin-top:2em;}#block-views-block-grant-listings-grantslisting-block .views-row:first-child{margin-top:0;}#views-exposed-form-grant-listings-grantslisting-block{position:relative;padding:3em 0 2em;margin-bottom:3em;}#views-exposed-form-grant-listings-grantslisting-block:before,#views-exposed-form-grant-listings-grantslisting-block:after{content:"";background:#fff;background-image:linear-gradient(to bottom,var(--jlf-offwhite-tint),var(--jlf-offwhite-tint));}#views-exposed-form-grant-listings-grantslisting-block:before{width:100vw;position:absolute;margin-left:-50vw;margin-top:-3em;height:100%;left:50%;z-index:-1;}#views-exposed-form-grant-listings-grantslisting-block:after{}#views-exposed-form-grant-listings-grantslisting-block .form-actions{display:flex;justify-content:center;padding-top:1em;width:100%}#block-views-block-article-listings-news-section-block{position:relative;background-color:var(--jlf-offwhite);}#block-views-block-article-listings-news-section-block .view{padding:4em 2em;}#block-views-block-article-listings-news-section-block .view:before,#block-views-block-article-listings-news-section-block .view:after{content:"";background-color:var(--jlf-offwhite);}#block-views-block-article-listings-news-section-block .view:before{width:100vw;position:absolute;margin-left:-50vw;margin-top:-4em;height:100%;left:50%;z-index:-1;}#block-views-block-article-listings-news-section-block .view:after{}#views-bootstrap-article-listings-news-section-block .row,#views-bootstrap-article-listings-homepage-news-block .row,#views-bootstrap-article-listings-homepage-articles-block .row{flex-flow:wrap;}#views-bootstrap-article-listings-news-section-block .row,#views-bootstrap-article-listings-news-section-block .col,section.latest-news .row,section.latest-news .col{display:flex;}#views-bootstrap-article-listings-news-section-block .col article,section.latest-news  .col article{background:#ffffff;border-radius:8px;box-shadow:0 2px 39px 0 rgba(0,0,0,0.19);overflow:hidden;margin-bottom:2em;}.news-article.listing .article-body{padding:20px;margin-top:0;}.news-article.listing .article-body .article-date{font-size:14px;}.news-article.listing .article-body .title{margin-top:10px;}.news-article.listing .article-body .title a{font-size:20px;color:#282c34;font-weight:600;}.region-content  .pagination{display:inline-block;padding-left:0;margin:0;margin-top:75px;margin-bottom:4em;border-radius:0;}.pagination>li{display:inline;float:left;padding-right:5px;}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:0px;border-bottom-left-radius:0px;}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:0px;border-bottom-right-radius:0px;}.pagination>li>a,.pagination>li>span,.pagination>li.disabled>span{border-radius:2px;border:solid 1px #d0d0d0;background-color:transparent;color:#7f7f7f;}.pagination>li>a,.pagination>li>span,.pagination>li.disabled>span,.region-content  .pagination > li > a:link,.region-content .pagination > li > a:visited,.region-content  .pagination > li > a:active{border-radius:2px;border:solid 1px #d0d0d0;}.region-content  .pagination > .active > a:hover,.region-content  .pagination > .active > span:hover{}.pagination>li.prev,.pagination>li.next{}.region-content  .pagination > li > a:link:hover,.region-content  .pagination > li > a:visited:hover,.region-content  .pagination > li > a:active:hover{color:#ffffff;}.region-content  .pagination > li.disabled > span,.region-content  .pagination > li.disabled > span:hover,.region-content  .pagination > li.disabled > span:focus,.region-content  .pagination > li.disabled > a,.region-content  .pagination > li.disabled > a:hover,.region-content  .pagination > li.disabled > a:focus{color:#7f7f7f;cursor:not-allowed;background-color:transparent;border-color:transparent;}.region-content  .pagination > li.active > a,.region-content  .pagination > li.active > a:link,.region-content  .pagination > li.active > span,.region-content  .pagination > li.active > a:focus,.region-content  .pagination > li.active > span:focus{z-index:2;color:#7f7f7f;background-color:transparent;border-radius:2px;border:solid 1px #59636e;}.region-content  .pagination>.active>span,.region-content  .pagination>li>a:hover,.region-content  .pagination>li>span:hover,.region-content  .pagination>li>a:focus,.region-content  .pagination>li>span:focus,.region-content  .pagination > li.active > a:hover,.region-content  .pagination > li.active > span:hover{background-color:#d01419;color:#ffffff;}#block-jlfofficegooglemap{text-align:center;margin-top:3em;}article.below-block-fix + section#block-jlfofficegooglemap{margin-top:7em;}iframe{max-width:100%;}.site-footer{border-top:1px solid #d7d7d7;background-color:var(--jlf-burgundy);color:#ffffff;}.site-footer .logo svg .b{fill:var(--jlf-burgundy);}.site-footer a:link,.site-footer a:visited{color:#ffffff;white-space:nowrap;}.site-footer a:hover,.site-footer a:active{color:#bb1818;}.site-footer ul.nav > li > a{position:relative;display:inline-block;padding:0;}.site-footer ul.nav > li > a:hover,.site-footer ul.nav > li > a:active{background-color:transparent;}aside.information{margin-top:50px;font-size:16px;}aside.information .upper{display:flex;align-items:flex-end;flex-wrap:wrap;}aside.information .upper .region{margin-bottom:12px;}aside.information .upper .region-footer-first{margin-bottom:0;}aside.information .logo{max-width:200px;display:block;}aside.information .logo svg{max-width:100%;height:auto;}aside.information address,aside.information address label{margin-bottom:0;}aside.information address label{margin-right:10px;}aside.information nav{font-weight:700;}@media only screen and (min-width:768px){aside.information .upper .region-footer-fourth{display:flex;justify-content:flex-end;}}.site-footer{flex-shrink:0;}.footer{margin-top:0;padding-top:20px;padding-bottom:36px;border-top:0;font-size:12px;}.footer .credit{text-align:right;padding-top:1em;}@media only screen and (min-width:768px){.footer .credit{padding-top:0;}}.region-content h2,.region-content h3,.region-content h4,.region-content h5,.region-content h6{font-weight:300;}.region-content h2 strong,.region-content h3 strong,.region-content h4 strong,.region-content h5 strong,.region-content h6 strong{font-weight:600;font-size:0.9em;}.region-content .field--type-text ul,.region-content .field--type-text ol,.region-content .field--type-text-with-summary ul,.region-content .field--type-text-with-summary ol{padding-left:2.5em;padding-right:2.5em;}.region-content .field--type-text ul li,.region-content .field--type-text ol li,.region-content .field--type-text-with-summary ul li,.region-content .field--type-text-with-summary ol li{padding-bottom:0.5em;}h2.section{border-bottom:7px solid #e0ded9;padding-bottom:3px;clear:both;}p.strapline{font-family:'Frank Ruhl Libre',Times,serif;font-size:22px;font-weight:600;color:#282c34;}a.button,button.form-submit{border-radius:24px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.18),0 1px 2px 0 rgba(0,0,0,0.04),0 2px 6px 0 rgba(0,0,0,0.04);background-color:#ffffff;border:2px solid #ffffff;display:inline-block;padding:8px 30px;text-align:center;text-decoration:none;transition-duration:0.2s;margin:1em 2px;color:#1f252c;}a.button,button.form-submit.btn-primary{background-color:#bb1818;border:2px solid #bb1818;color:#ffffff;}a.button.red{background-color:#980000;border-radius:0px;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,0.3);box-shadow:1px 1px 1px 0 rgba(0,0,0,0.3);text-shadow:1px 1px 1px rgba(0,0,0,0.2);}a.button.wide{width:90%;display:block;margin-left:auto;margin-right:auto;}button.form-submit:hover,button.form-submit:active{color:#ffffff;background-color:#1f252c;border-color:#1f252c;}a.button:hover,a.button:active,button.form-submit.btn-primary:hover,button.form-submit.btn-primary:active{background-color:#fff;border:2px solid #bb1818;color:#bb1818;text-decoration:none;}a.arrow{text-decoration:none;margin:20px;margin-right:0;text-transform:uppercase;font-size:15px;font-weight:600;letter-spacing:3px;color:#1f252c;transition:all 0.5s;display:flex;align-items:center;width:fit-content;}a.arrow:hover,a.arrow:active{color:#bb1818;transition:all 0.5s;}a.arrow::before{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px;line-height:22px;padding:5px;padding-left:10px;text-align:center;background-color:#bb1818;border:5px solid #f08786;height:42px;width:42px;color:#ffffff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:inline-block;margin-left:-20px;margin-right:10px;transition:all 0.5s;}a.arrow:hover::before,a.arrow:active::before{background-color:#f08786;border:5px solid #bb1818;transition:all 0.5s;}.circle-arrow{background-color:#bb1818;border:5px solid #f08786;height:42px;width:42px;color:#ffffff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:inline-block;}p.call-out{display:block;background-color:#f1f1f1;padding:10px 20px;border-left:5px solid #bb1818;}p.call-out a{color:#bb1818;}p.call-out a:hover,p.call-out a:active{border-bottom:1px solid #bb1818;text-decoration:none;}a.impact{color:#bb1818;line-height:1.4;font-size:24px;font-weight:600;}img.noframe,drupal-media.noframe,cke_widget_drupalmedia.noframe{border:0;}figure.align-left,figure.align-right{display:table;}figure.align-left figcaption,figure.align-right figcaption{display:table-caption;caption-side:bottom;font-size:14px;padding:5px 0;border-bottom:1px solid #f3f3f3}.light-italics{font-style:italic;}table.condensed{font-size:12px;}table.condensed{width:100%;max-width:100%;overflow-x:auto;}table.condensed td,table.condensed th{padding:0.25em 0.5em;}.region-content .field--type-text-with-summary table{margin:1.5em 0;}.region-content .field--type-text-with-summary table td,.region-content .field--type-text-with-summary table th{padding:0.5em 1em;border:1px solid #f3f3f3;background:#ffffff;}.region-content .field--type-text-with-summary table th{background:#f3f3f3;}.region-content .field--type-text-with-summary table.pull-right{margin-left:1em;}a.editlink{font-size:14px;float:right;}article figure{margin:0 15px;margin-bottom:1em;}article .align-left{margin-left:0;margin-right:10px;}article .align-right{margin-right:0;margin-left:10px;}article .align-right img{margin-left:auto;}.embedded-entity{margin-bottom:1em;display:inline-block;width:100%;}@media (min-width:768px){.embedded-entity{clear:both;}.embedded-entity.align-left{width:50%;float:left;clear:none;margin-right:0;}.embedded-entity.align-right{width:50%;float:right;clear:none;margin-left:0;}}.has-glyphicons .select-wrapper:after{content:"\e259";font-size:12px;font-family:'Glyphicons Halflings';right:5px;}.select-wrapper:after{color:#59636e;;font-weight:300;line-height:1;margin-top:-0.5em;padding-right:0.5em;pointer-events:none;position:absolute;right:0;top:50%;z-index:10;}.views-exposed-form .form-inline .control-label{margin-bottom:5px;font-weight:400;}@media only screen and (min-width:768px){.views-exposed-form .form-inline .form-select{width:100%;}.views-exposed-form .form-inline{display:flex;flex-wrap:wrap;justify-content:center;}}.views-exposed-form .form-inline .form-item{display:flex;flex-direction:column;padding-right:25px;}.node-preview-container{}.node-preview-container .node-preview-backlink{background-color:rgba(255,255,255,1);}.node-preview-container .node-preview-backlink:before{content:'\f304';font-family:"Font Awesome 5 Free";margin-right:10px;font-weight:900;}.node-preview-container .node-preview-form-select:after{content:'This is a preview of the content. It has not yet been saved.';color:var(--);margin-right:10px;}.node-preview-container .node-preview-form-select:before{content:'\f06e';font-family:"Font Awesome 5 Free";margin-right:10px;}.node-preview-container .form-item-view-mode{display:none;}@media (max-width:768px){.pull-left,.pull-right{float:none !important;}}.no-gutter{padding-right:0;padding-left:0;}.no-left-gutter{padding-left:0;}.no-right-gutter{padding-right:0;}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:none;outline-offset:0;}.cke_editable{background:#ffffff;}@media (min-width:768px){.cke_editable table.col-sm-6{width:50%;}.cke_editable table.pull-right{float:right;}}.cke_editable table{margin:1.5em 0;}.cke_editable table td,.cke_editable table th{padding:0.5em 1em;border:1px solid #f3f3f3;}.cke_editable table th{background:#f3f3f3;}
