﻿::selection{background:#054f7d}::-moz-selection{background:#054f7d}.uk-offcanvas-content{overflow:hidden}#offcanvas-menu{z-index:999999;background-color:rgba(0,0,0,.2)}#offcanvas-menu .uk-offcanvas-bar{background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.2);padding:0}#offcanvas-menu .uk-offcanvas-bar ul.uk-nav-sub{padding:0}#offcanvas-menu .uk-offcanvas-bar ul.uk-nav-sub li a{display:block}#offcanvas-menu a.logo{padding:10px 10px 20px;display:inline-block}#offcanvas-menu nav>ul.uk-nav>li.current-menu-ancestor>a,#offcanvas-menu nav>ul.uk-nav>li.current-menu-item>a,#offcanvas-menu nav>ul.uk-nav>li.current-menu-parent>a{color:#fff;background-color:#054f7d}#offcanvas-menu nav>ul.uk-nav>li>a{display:block;color:#333;font-weight:700;text-transform:uppercase;padding:10px}#offcanvas-menu nav>ul.uk-nav>li>ul>li.current-menu-item>a{background-color:#eee;color:#333}#offcanvas-menu nav>ul.uk-nav>li>ul>li>a{display:inline-block;color:#555;padding:5px 10px}.spacer{height:30px}.spacer.background-white{background-color:#fff}.btn{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:transparent;color:#054f7d;font-family:"Lora",sans-serif;font-size:18px;font-style:italic;padding:0;border:none;text-decoration:none;white-space:normal}.btn .fa{font-size:12px;margin-left:5px}.btn:hover,.btn:active,.btn:focus{color:#057d1c;background-color:transparent}.btn.btn-display-block{width:100%;display:block}.btn.btn-primary{color:#054f7d}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary:focus{color:#057d1c}.btn.btn-white{color:#fff}.btn.btn-white:hover,.btn.btn-white:active,.btn.btn-white:focus{color:#fff}.btn.btn-secondary{color:#057d1c}.btn.btn-secondary:hover,.btn.btn-secondary:active,.btn.btn-secondary:focus{color:#054f7d}.btn.btn-bold{font-weight:700}html{height:100%;background-color:#2c2c2c}body{background-color:#fff;font-family:"Montserrat",sans-serif;color:#2c2c2c;font-size:14px;line-height:27px}em{color:#2c2c2c}@media only screen and (max-width: 1199px){.container{width:100%}}.fa{font-family:"FontAwesome"}body:not(.home).fix-header .page-wrapper{margin-top:118px}@media only screen and (max-width: 767px){body:not(.home).fix-header .page-wrapper{margin-top:59px}}.internal-banner .page-head{position:relative;width:100%;min-height:300px;max-height:500px;background-color:#000;overflow:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.internal-banner .page-head .image-container{overflow:hidden}.internal-banner .page-head img{opacity:0;width:100%;height:auto}@media only screen and (max-width: 1199px){.internal-banner,.internal-banner [class^=container],.internal-banner [class^=row],.internal-banner [class^=col]{padding:0;margin:0}.internal-banner,.internal-banner [class^=container],.internal-banner [class^=row],.internal-banner [class^=col]{width:100%;display:block}.internal-banner .page-head{box-shadow:0 10px 20px rgba(0,0,0,.1) !important}}@media only screen and (max-width: 991px){.internal-banner .page-head{min-height:0;max-height:220px}}@media only screen and (max-width: 767px){.internal-banner .page-head{min-height:0;max-height:190px;box-shadow:none !important}}.internal-banner-divider{border-top:1px solid #e5e5e5}.page-content{padding:40px 0}.page-content.full-width{padding:40px 20px}@media only screen and (max-width: 767px){.page-content{padding:20px 0}.page-content.full-width{padding:20px}}.page-content.npt{padding-top:0 !important}.page-content.npb{padding-bottom:0 !important}.expand-sidebar{display:block;text-align:center;background-color:#054f7d;text-align:center;color:#fff}.expand-sidebar a,.expand-sidebar span{color:#fff;display:block;padding:10px;text-decoration:none;text-transform:uppercase}.expand-sidebar a .fa,.expand-sidebar span .fa{color:#fff}.expand-sidebar a span,.expand-sidebar span span{display:inline}.sidebar .widget{margin-bottom:30px}.sidebar .widget .widget-title{padding:15px 20px;background-color:#2b6088;color:#fff;margin:0;font-size:20px}.sidebar .widget .widget-content{padding:30px;background-color:#f4f4f4;position:relative}.sidebar .widget .widget-content ul{list-style:none;margin:0;padding:0}.sidebar .widget .widget-content ul li{margin-bottom:5px}.sidebar .widget .widget-content ul li.current-page{display:none}.sidebar .widget .widget-content ul li a{text-decoration:none;color:#2c2c2c}.sidebar .widget.widget-primary .widget-content,.sidebar .widget.widget-secondary .widget-content{text-align:center}.sidebar .widget.widget-primary .widget-content h3,.sidebar .widget.widget-primary .widget-content h5,.sidebar .widget.widget-primary .widget-content a,.sidebar .widget.widget-secondary .widget-content h3,.sidebar .widget.widget-secondary .widget-content h5,.sidebar .widget.widget-secondary .widget-content a{color:#fff;font-weight:normal}.sidebar .widget.widget-primary .widget-content h5,.sidebar .widget.widget-secondary .widget-content h5{opacity:.4;font-size:18px}.sidebar .widget.widget-primary .widget-content h5:before,.sidebar .widget.widget-secondary .widget-content h5:before{display:none}.sidebar .widget.widget-primary .widget-content h3,.sidebar .widget.widget-secondary .widget-content h3{font-size:24px;margin:0}.sidebar .widget.widget-primary .widget-content{background-color:#2b6088}.sidebar .widget.widget-secondary .widget-content{background-color:#057d1c}.pagination-nav{text-align:center;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.pagination-nav ul.pagination{text-align:center;position:relative;font-size:17px}.pagination-nav ul.pagination span{color:#666;background-color:transparent}.pagination-nav ul.pagination span.current{color:#000;background-color:transparent}.pagination-nav ul.pagination a{background-color:transparent;color:#444}.pagination-nav ul.pagination>li{margin:0 3px;display:inline-block}.pagination-nav ul.pagination>li span,.pagination-nav ul.pagination>li a{border:none !important}.pagination-nav ul.pagination>li span:hover,.pagination-nav ul.pagination>li a:hover{border:none !important}.pagination-nav ul.pagination>li:first-child span.pages{color:#999}.uk-article+.uk-article{margin-top:40px}@media only screen and (max-width: 767px){article.uk-article{margin-bottom:30px}}article.uk-article:last-of-type{margin-bottom:20px}article.uk-article .uk-article-title{margin-top:0;text-decoration:none}@media only screen and (max-width: 991px){article.uk-article .uk-article-title{margin-top:10px}}article.uk-article .uk-article-title a{color:#2c2c2c}article.uk-article .uk-article-title a:hover{color:#057d1c !important}article.uk-article .uk-article-meta{font-size:14px}article.uk-article .uk-article-meta a{text-decoration:underline}article.article-list .uk-article-title{font-size:22px}.post-categories{margin-bottom:10px}.post-categories a{color:#999;display:inline-block}.post-categories i{color:#999;display:inline-block;margin-right:5px}.single .uk-article h1{font-size:32px;margin-bottom:20px}.single .uk-article .uk-article-meta{margin-bottom:0}.single-article-image{margin-bottom:20px}.single-article-image img{display:block}.article-meta-row{margin-bottom:20px}.article-meta-row .share-button{margin-bottom:10px}hr{margin:40px 0}.related-posts{padding-top:20px}.related-posts h6{font-weight:500;text-transform:uppercase;font-size:17px;padding:0 0 20px 0;margin:0}.related-posts article.uk-article h5{margin-top:10px;font-size:15px;line-height:20px}.related-posts article.uk-article h5:before{display:none}.related-posts article.uk-article h5 a{color:#2c2c2c;font-weight:normal}.uk-inline.subpage-item{margin-bottom:30px;max-height:300px;width:100%;height:auto;overflow:hidden}.uk-inline.subpage-item .uk-overlay-panel{padding:20px}.uk-inline.subpage-item:hover span.btn.btn-light{background-color:#2c2c2c;border-color:#2c2c2c;color:#fff;transform:translate(0, 5px)}.uk-inline.subpage-item:hover h3,.uk-inline.subpage-item:hover h4,.uk-inline.subpage-item:hover h5{transform:translate(0, -5px)}.uk-inline.subpage-item:hover p{transform:translate(0, -2px)}.uk-inline.subpage-item h3,.uk-inline.subpage-item h4,.uk-inline.subpage-item h5{color:#fff;font-size:20px;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (max-width: 767px){.uk-inline.subpage-item h3,.uk-inline.subpage-item h4,.uk-inline.subpage-item h5{font-size:15px}}.uk-inline.subpage-item p{color:rgba(255,255,255,.7);margin-bottom:15px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.uk-inline.subpage-item img{width:100%;height:auto}.header-banner{background-color:#000;position:relative}.header-banner .scroll-for-more{position:absolute;bottom:50px;left:50%;margin-left:-50px;width:100px;background-color:#057d1c;color:#fff;text-align:center;z-index:80;padding:15px;cursor:pointer}.header-banner .scroll-for-more i{display:block;font-size:24px}.header-banner .scroll-for-more span{display:block;font-size:11px;line-height:16px;text-transform:uppercase}@media only screen and (max-width: 991px){.header-banner .scroll-for-more{bottom:20px}}@media only screen and (max-width: 767px){.header-banner .scroll-for-more{bottom:0;left:0;right:0;margin:0;width:auto;padding:10px;z-index:45}.header-banner .scroll-for-more i{display:inline-block;vertical-align:middle;margin-right:10px;font-size:18px}.header-banner .scroll-for-more span{display:inline-block;vertical-align:middle}}.header-banner .bx-wrapper .bx-pager,.header-banner .bx-wrapper .bx-controls-auto{bottom:40px}.header-banner .bx-wrapper .bx-pager .bx-pager-item a,.header-banner .bx-wrapper .bx-controls-auto .bx-pager-item a{height:15px;width:15px;border-radius:7.5px;border:2px solid #fff;background-color:transparent;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header-banner .bx-wrapper .bx-pager .bx-pager-item a.active,.header-banner .bx-wrapper .bx-controls-auto .bx-pager-item a.active{background-color:#fff}.header-banner .bx-controls .bx-controls-direction .bx-next,.header-banner .bx-controls .bx-controls-direction .bx-prev{background-image:none;text-indent:0;text-align:center;width:50px;height:60px;color:#fff;text-decoration:none;background-color:#057d1c}@media only screen and (max-width: 767px){.header-banner .bx-controls .bx-controls-direction .bx-next,.header-banner .bx-controls .bx-controls-direction .bx-prev{width:40px}}.header-banner .bx-controls .bx-controls-direction .bx-next:after,.header-banner .bx-controls .bx-controls-direction .bx-prev:after{font-family:"FontAwesome";font-size:33px;line-height:60px;display:block}@media only screen and (max-width: 1199px){.header-banner .bx-controls .bx-controls-direction .bx-next:after,.header-banner .bx-controls .bx-controls-direction .bx-prev:after{font-size:30px}}.header-banner .bx-controls .bx-controls-direction .bx-next{right:0}.header-banner .bx-controls .bx-controls-direction .bx-next:after{content:""}.header-banner .bx-controls .bx-controls-direction .bx-prev{left:0}.header-banner .bx-controls .bx-controls-direction .bx-prev:after{content:""}.header-banner ul.bxslider,.header-banner ul.bxslider li{padding:0;margin:0;display:block;list-style:none}.header-banner .uk-inline{width:100%;display:block;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:350px}.header-banner .uk-inline .uk-overlay-panel{z-index:50}.header-banner .uk-inline .uk-overlay-primary{z-index:40;right:50%}@media only screen and (max-width: 767px){.header-banner .uk-inline .uk-overlay-primary{right:0}}.header-banner .uk-inline img.size-banner{width:0px;height:auto;opacity:0}.header-banner .uk-inline .header-banner-content{width:45%;position:relative;z-index:50;height:calc(100vh - 178px);display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 767px){.header-banner .uk-inline .header-banner-content{width:100%;text-align:center;padding:30px;margin-top:-24px;height:calc(100vh - 32px)}}@media only screen and (max-width: 640px){.header-banner .uk-inline .header-banner-content{padding:20px 0}}.header-banner .uk-inline .header-banner-content img{display:inline-block;margin-bottom:30px}@media only screen and (max-width: 767px){.header-banner .uk-inline .header-banner-content img{margin:0 auto 15px}}@media only screen and (max-height: 400px){.header-banner .uk-inline .header-banner-content img{width:74px;margin-bottom:15px}}.header-banner .uk-inline .header-banner-content h2,.header-banner .uk-inline .header-banner-content h3,.header-banner .uk-inline .header-banner-content h4,.header-banner .uk-inline .header-banner-content h5{color:#fff;font-size:32px;line-height:42px;margin-bottom:30px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (max-width: 767px){.header-banner .uk-inline .header-banner-content h2,.header-banner .uk-inline .header-banner-content h3,.header-banner .uk-inline .header-banner-content h4,.header-banner .uk-inline .header-banner-content h5{font-size:24px;margin-bottom:15px;line-height:32px}}.header-banner .uk-inline .header-banner-content p{font-size:14px;line-height:25px;color:#fff;margin:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (max-height: 600px){.header-banner .uk-inline .header-banner-content p{display:none}}.uk-overlay-primary{background-color:#053a59;opacity:.85}.breadcrumbs{padding:0;margin-bottom:10px;color:#8e8e8e;font-size:13px;line-height:16px;font-family:"Lora",sans-serif;font-style:italic}.breadcrumbs .fa{color:rgba(0,0,0,.5);padding:0 10px}.breadcrumbs a{color:#888}.breadcrumb-spacer{height:30px}.page-header{border:none;margin:0 0 50px;padding:0}.page-header h1,.page-header h2,.page-header h3,.page-header h4{margin:0}h1,h2,h3,h4,h5{font-family:"Lora",sans-serif;line-height:34px;text-transform:uppercase;color:#054f7d;letter-spacing:2px}h1{font-size:34px}h2{font-size:32px}h3{font-size:29px}h3.tolower{text-transform:none;font-size:24px}h4{font-size:16px;letter-spacing:1px}h5{text-transform:none;font-size:18px;font-style:italic;color:#8e8e8e;margin:0 0 10px;letter-spacing:0}h5:before{width:40px;height:1px;content:" ";background-color:#8e8e8e;display:inline-block;vertical-align:middle;margin-right:10px}a{color:#054f7d;text-decoration:none}a:hover{color:#057d1c;text-decoration:underline}input[type=text],input[type=password],input[type=search],input[type=url],input[type=email],textarea,textarea.form-control{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;background-color:#fff;font-family:"Montserrat",sans-serif;color:#2c2c2c;font-size:14px;line-height:18px;padding:15px;border:solid 1px #ddd;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:auto}@media only screen and (max-width: 767px){img.alignleft,img.alignright{float:none;margin:0 0 20px 0}}.content-wrapper .uk-accordion{margin-left:0 !important;padding-left:0 !important}.content-wrapper .uk-accordion,.content-wrapper .uk-accordion ul,.content-wrapper .uk-accordion li{padding:0;margin:0;list-style:none}.content-wrapper .uk-accordion li.uk-open h3.uk-accordion-title{background-color:#057d1c;color:#fff}.content-wrapper .uk-accordion li.uk-open h3.uk-accordion-title:after{filter:brightness(5)}.content-wrapper .uk-accordion li{margin-top:10px !important}.content-wrapper .uk-accordion li .uk-accordion-content{background-color:#fff;padding:20px;margin:0}.content-wrapper .uk-accordion li h3.uk-accordion-title{font-size:17px;padding:10px;margin:0;background-color:#f4f4f4}.content-wrapper .in-content-button-wrapper{padding:10px 0 15px 0;display:inline-block}.content-wrapper .in-content-button-wrapper a.in-content-button{background-color:#054f7d;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#fff;display:inline-block;padding:15px 20px;text-decoration:none}.content-wrapper .in-content-button-wrapper a.in-content-button:hover{background-color:#04395b}.content-wrapper a{text-decoration:underline}.content-wrapper .lead{font-weight:300;font-size:20px;line-height:30px;color:#676767}.content-wrapper .lead a{color:#057d1c;text-decoration:underline}.content-wrapper .lead a:hover{text-decoration:none}.content-wrapper p{margin-bottom:20px}.content-wrapper h2{font-size:24px}.content-wrapper h3{font-size:18px}.content-wrapper blockquote{background-color:#f4f4f4;font-style:normal;padding:50px;font-family:"Lora",sans-serif;font-style:italic;font-size:18px;line-height:28px;position:relative;margin:40px 0 20px;clear:both}.content-wrapper blockquote:before{content:open-quote;display:inline-block;font-family:"Lora",sans-serif;position:absolute;top:-20px;left:0;font-size:134px;line-height:1;color:#969696}.content-wrapper blockquote:after{display:inline-block;content:close-quote;opacity:0;position:fixed;z-index:-999}.content-wrapper blockquote cite{display:block;margin-top:20px;font-family:"Montserrat",sans-serif;color:#054f7d;font-style:normal;font-size:15px;font-weight:700}.content-wrapper blockquote strong{display:block;font-size:11px;text-transform:uppercase;letter-spacing:2px}.content-wrapper ul:not(.uk-tab),.content-wrapper ol{margin-bottom:30px;margin-left:0;padding-left:10px}.content-wrapper ul:not(.uk-tab){margin-left:20px}.content-wrapper ul:not(.uk-tab).tick-list li:before{content:"";color:#2c2c2c}.content-wrapper .grid-gallery .gallery-item{text-align:center;margin-bottom:30px}.content-wrapper .grid-gallery .gallery-item .gallery-item-inner img{display:block}.content-wrapper .grid-gallery .gallery-item .gallery-item-inner .caption{padding:2px 0 0 0;font-size:11px}.content-wrapper .grid-gallery .gallery-item .gallery-item-inner .uk-inline{position:relative}.content-wrapper .grid-gallery .gallery-item .gallery-item-inner .uk-inline:before,.content-wrapper .grid-gallery .gallery-item .gallery-item-inner .uk-inline:after{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0}.content-wrapper .grid-gallery .gallery-item .gallery-item-inner .uk-inline:before{content:"";font-family:"FontAwesome";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:21px;position:absolute;z-index:2}.content-wrapper .grid-gallery .gallery-item .gallery-item-inner .uk-inline:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(5,58,89,.85)}.content-wrapper .grid-gallery .gallery-item .gallery-item-inner .uk-inline:hover:before,.content-wrapper .grid-gallery .gallery-item .gallery-item-inner .uk-inline:hover:after{opacity:1}.content-wrapper .content-box{padding:40px;margin-bottom:20px;background-color:#f4f4f4;overflow:hidden}@media screen and (max-width: 767px){.content-wrapper .content-box{padding:20px}}.content-wrapper .content-box ul{margin:0 0 20px 10px}.content-wrapper .content-box h1,.content-wrapper .content-box h2,.content-wrapper .content-box h3,.content-wrapper .content-box h4{margin:0 0 20px;color:#057d1c;font-weight:normal;font-size:18px;line-height:26px}.idiscover input[type=text]{font-family:Arial,helvetica;color:#666;font-size:14px;padding:11px;margin-bottom:9px;width:100%}.idiscover .search-container{background:#404040 url("https://idiscover.lib.cam.ac.uk/primo-explore/custom/44CAM_PROD/img/logo.png") no-repeat 20px 20px;padding:100px 20px 20px 20px;width:100%}.idiscover .search-input{background-color:#fff;display:inline-block;-moz-box-sizing:border-box;width:343px;border:none}.idiscover .search-input input{border:0;vertical-align:middle;width:300px;float:left;margin-bottom:0;border:none;padding:12px}.idiscover .campl-search-rb{overflow:hidden;margin-bottom:10px}.idiscover .campl-search-rb label{display:block;float:left}.idiscover .campl-search-rb input[type=radio]{clear:both;display:block;float:left;margin-right:5px;margin-top:7px}.idiscover .search-input input{outline:none}.idiscover .search-input input.search-submit{width:42px;padding:0;float:right;height:43px;-webkit-border-radius:0;margin-right:0;float:right;margin-right:-1px}.idiscover .search-container p{color:#fff}.uk-offcanvas-bar .uk-close{position:static;padding:20px;background:#2c2c2c;color:#fff;width:100%;margin-bottom:10px}.site-bar{background-color:#2c2c2c;color:#fff;padding:8px;height:60px}@media only screen and (max-width: 767px){.site-bar{height:40px;padding:0}}.site-bar .container{overflow:hidden}.site-bar .bar-search{position:relative;float:left}@media only screen and (max-width: 767px){.site-bar .bar-search{height:40px}}.site-bar .bar-search .search-input{background-color:#1c1c1c;position:relative;z-index:1;border:solid 1px #4c4c4c;width:300px;height:44px;padding-right:45px;padding-left:15px;color:#fff}@media only screen and (max-width: 767px){.site-bar .bar-search .search-input{width:200px;padding:0 40px 0 10px;line-height:40px;height:40px;border:none}}.site-bar .bar-search .search-submit{position:absolute;top:1px;right:1px;z-index:2;background-color:transparent;padding:0;height:44px;width:45px;color:#fff;-webkit-border-radius:0;border-radius:0}.site-bar .bar-search .search-submit i{line-height:45px}@media only screen and (max-width: 767px){.site-bar .bar-search .search-submit{width:40px}.site-bar .bar-search .search-submit i{line-height:40px}}.site-bar .bar-search .search-submit:hover{color:#fff;background-color:#3c3c3c}.site-bar .nav-bar,.site-bar .nav-social{float:right}.site-bar .nav-bar ul,.site-bar .nav-social ul{margin:0}.site-bar .nav-bar ul li a,.site-bar .nav-social ul li a{color:#fff;line-height:44px}@media only screen and (max-width: 767px){.site-bar .nav-bar ul li a,.site-bar .nav-social ul li a{line-height:40px}}.site-bar .nav-social{margin-left:20px}@media only screen and (max-width: 767px){.site-bar .nav-social{margin-right:5px}}.site-bar .nav-social ul li a{font-size:23px}.site-header{background-color:#fff;height:118px;padding:0 30px;-webkit-box-shadow:0 5px 9px rgba(0,0,0,.13);box-shadow:0 5px 9px rgba(0,0,0,.13);position:relative;z-index:62}@media screen and (max-width: 767px){.site-header{padding:0 15px}}@media screen and (max-width: 767px){.site-header{height:59px}}.site-header .logo{display:block;float:left;line-height:118px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;left:0}@media screen and (max-width: 767px){.site-header .logo{line-height:59px}.site-header .logo img{width:125px}}.site-header .logo:hover{left:-3px}.site-header .main-nav{float:right}.site-header .main-nav .toggle-menu{float:right;line-height:118px}@media screen and (max-width: 767px){.site-header .main-nav .toggle-menu{line-height:59px}}.site-header .main-nav ul,.site-header .main-nav ul ul,.site-header .main-nav ul li{padding:0;margin:0;list-style:none}.site-header .main-nav ul li{float:left;position:relative}.site-header .main-nav ul li a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block;text-decoration:none;padding:0 20px;font-size:17px;color:#2c2c2c;line-height:118px;font-family:"Lora",sans-serif}@media screen and (max-width: 1300px){.site-header .main-nav ul li a{padding:0 15px}}.site-header .main-nav ul li.current-menu-item a,.site-header .main-nav ul li.current-menu-ancestor a,.site-header .main-nav ul li.current-menu-parent a{color:#054f7d}.site-header .main-nav ul li:first-of-type a{padding-left:0}.site-header .main-nav ul li:last-of-type a{padding-right:0}.site-header .main-nav ul li ul.uk-nav-sub{position:absolute;background:#2b6088;background:-moz-linear-gradient(-45deg, #2b6088 0%, #18486c 100%);background:-webkit-linear-gradient(-45deg, #2b6088 0%, #18486c 100%);background:linear-gradient(135deg, #2b6088 0%, #18486c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#2b6088", endColorstr="#18486c",GradientType=1 );padding:10px 0;display:none;top:100%;-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5)}.site-header .main-nav ul li ul.uk-nav-sub li{white-space:nowrap;float:none}.site-header .main-nav ul li ul.uk-nav-sub li a{padding:10px 20px;line-height:18px;font-weight:normal;font-size:14px;color:#fff;font-family:"Montserrat",sans-serif}.site-header .main-nav ul li:last-of-type ul.uk-nav-sub{right:0}.site-header .main-nav ul li:hover a{color:#054f7d}.site-header .main-nav ul li:hover ul{display:block}.site-header .main-nav ul li:hover ul li a{color:#fff}.site-header .main-nav ul li:hover ul li a:hover{color:#fff;text-decoration:underline}.fix-header .site-header{position:fixed;left:0;top:0;right:0;z-index:90;margin:0}.fix-header.home .site-header{margin:0}.fix-header.home .page-content{margin-top:calc(100vh)}.uk-offcanvas-content{height:auto !important}.home{background-color:transparent}.home .site-bar{position:fixed;top:0;left:0;right:0;z-index:61}.home .site-header{margin-top:calc(100vh - 118px)}@media only screen and (max-width: 767px){.home .site-header{margin-top:calc(100vh - 59px)}}.home .header-banner{height:calc(100vh - 178px);overflow:hidden;position:fixed;top:60px;left:0;right:0;bottom:0}@media only screen and (max-width: 767px){.home .header-banner{top:40px;height:calc(100vh - 40px)}}.home .page-content{position:relative;z-index:61;background-color:#fff;padding:0}.home .site-footer{position:relative;z-index:60}.front-page-content{background-image:url("../img/home/bg-intro.png");background-position:right;background-repeat:no-repeat;background-color:#eee;padding:70px 30px}@media only screen and (max-width: 1199px){.front-page-content{background-image:none;padding:50px 20px}}@media only screen and (max-width: 767px){.front-page-content{padding:30px 5px}}.front-page-content h1{font-size:29px;line-height:37px}.front-page-cta .row{padding:70px 30px}@media only screen and (max-width: 991px){.front-page-cta .row{padding:50px 20px}}@media only screen and (max-width: 767px){.front-page-cta .row{padding:30px 5px}}.front-page-cta .row .cta-box{text-align:center;padding:30px;display:inline-block;vertical-align:middle}@media only screen and (max-width: 767px){.front-page-cta .row .cta-box{padding:15px}}.front-page-cta .row .cta-box .cta-title{font-size:21px;line-height:25px;color:#057d1c}.front-page-cta .row .cta-box .btn{-webkit-transition:none;transition:none}.front-page-cta .row .cta-box:hover{color:#fff;background-color:#054f7d}.front-page-cta .row .cta-box:hover .cta-title,.front-page-cta .row .cta-box:hover .btn{color:#fff}.front-page-cta .row .cta-box:hover img{-webkit-filter:brightness(1000%);filter:brightness(1000%)}.front-page-features .feature-1,.front-page-features .feature-2{background-repeat:no-repeat}.front-page-features .feature-1{background-image:url("../img/home/bg-feature-1.png");background-position:right}.front-page-features .feature-1 .container{border-bottom:solid 1px #ddd}.front-page-features .feature-1 .image-link{left:0}@media only screen and (max-width: 767px){.front-page-features .feature-1 .image-link{margin-bottom:20px}}.front-page-features .feature-1 .image-link:hover{left:-5px}.front-page-features .feature-2{background-image:url("../img/home/bg-feature-2.png");background-position:left}.front-page-features .feature-2 .image-link{right:0}@media only screen and (max-width: 767px){.front-page-features .feature-2 .image-link{margin-top:20px}}.front-page-features .feature-2 .image-link:hover{right:-5px}.front-page-features .container{padding:70px 30px}@media only screen and (max-width: 991px){.front-page-features .container{padding:50px 20px}}@media only screen and (max-width: 767px){.front-page-features .container{padding:30px 20px}}.front-page-features .btn{color:#057d1c;font-style:normal}.front-page-features .btn:hover{color:#054f7d}.front-page-features h3{font-size:31px;margin-bottom:30px}.front-page-features .image-link{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;display:block}.front-page-features .image-link img{width:100%;display:block}.front-page-news{background-image:url("../img/pattern-bg-left.png");background-color:#eee;background-position:bottom left;background-repeat:no-repeat;padding:70px 30px}@media only screen and (max-width: 991px){.front-page-news{padding:50px 20px}}@media only screen and (max-width: 767px){.front-page-news{padding:30px 5px}}.front-page-news .section-title{margin-top:0;margin-bottom:70px}.front-page-news .uk-card{position:relative}.front-page-news .uk-card-body{padding:20px}.front-page-news .uk-card-title{font-size:17px;line-height:24px}.front-page-news .uk-card-title a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.front-page-news .uk-card-title a:hover{text-decoration:none}.front-page-news img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%}.front-page-news img:hover{opacity:.8}.front-page-news .post-date,.front-page-news .event-date,.front-page-news .event-location{font-size:12px;line-height:20px;color:#949494;display:block}.front-page-news .post-date i,.front-page-news .event-date i,.front-page-news .event-location i{margin-right:5px}.front-page-news .post-excerpt{line-height:22px}.front-page-news .category-flag{position:absolute;text-transform:uppercase;letter-spacing:1px;z-index:30;top:-20px;left:0;height:40px;line-height:40px;background-color:#054f7d;color:#fff;padding:0 20px}@media screen and (max-width: 991px){.front-page-news .news-post{margin-bottom:40px}}@media screen and (max-width: 767px){.front-page-news .news-post .posts-height-match{min-height:0 !important}}.front-page-news .events .category-flag{background-color:#057d1c}.front-page-news .events .uk-card-title{text-transform:none;font-size:15px;line-height:23px;letter-spacing:0}.front-page-news .events .event:first-of-type{padding-top:20px;margin-bottom:30px;padding-bottom:30px;border-bottom:solid 1px #ccc}.front-page-news .events .event .event-date,.front-page-news .events .event .event-location{margin-bottom:5px}@media screen and (max-width: 991px){.front-page-news .events .posts-height-match{min-height:0 !important}}.front-page-footer{color:#fff}.front-page-footer .row{margin:0}.front-page-footer .newsletter-block{background-color:#054f7d}.front-page-footer .newsletter-block .fpf-content{max-width:555px;margin:0 0 0 auto;padding:50px 100px 50px 0}@media only screen and (max-width: 1199px){.front-page-footer .newsletter-block .fpf-content{max-width:100%;padding:20px 5px}}.front-page-footer .newsletter-block .newsletter-title{color:#fff;font-size:19px;margin-top:0}.front-page-footer .newsletter-block .signup-form{overflow:hidden}.front-page-footer .newsletter-block .signup-form .signup-email{padding:0 20px;line-height:60px;float:left;border:none;width:80%}@media screen and (max-width: 767px){.front-page-footer .newsletter-block .signup-form .signup-email{line-height:40px}}.front-page-footer .newsletter-block .signup-form .signup-submit{background-color:#021f30;color:#fff;border:none;margin:0;padding:0 20px;width:20%;float:left;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.front-page-footer .newsletter-block .signup-form .signup-submit:hover{background-color:#032f48}.front-page-footer .newsletter-block .signup-form .signup-submit i{line-height:60px;font-size:29px}@media screen and (max-width: 767px){.front-page-footer .newsletter-block .signup-form .signup-submit i{line-height:40px}}.front-page-footer .newsletter-block #mc_embed_signup div.mce_inline_error{clear:both;background:#bf0808;overflow:hidden}.front-page-footer .henry-martyn-trust{background-image:url("../img/home/henry-martyn.jpg");background-repeat:no-repeat;background-position:right;background-color:#216895}@media only screen and (max-width: 520px){.front-page-footer .henry-martyn-trust{background-image:none}}.front-page-footer .henry-martyn-trust .fpf-content{max-width:555px;margin:0 auto 0 0;padding:50px 0 50px 100px}@media only screen and (max-width: 1199px){.front-page-footer .henry-martyn-trust .fpf-content{max-width:100%;padding:20px 150px 30px 5px}}@media only screen and (max-width: 520px){.front-page-footer .henry-martyn-trust .fpf-content{padding:20px 5px 30px}}.front-page-footer .henry-martyn-trust h4{color:#fff;font-size:19px;margin-top:0}.front-page-footer .henry-martyn-trust a{text-decoration:underline;color:#fff}.front-page-footer .henry-martyn-trust a:hover{text-decoration:none}.front-page-footer .col-height{vertical-align:top}.landing-page-above{border-bottom:solid 1px #ccc;background-color:#f4f4f4;position:relative}.landing-page-above p{float:left;font-family:"Lora",sans-serif;font-size:16px;font-style:italic;color:#8e8e8e;line-height:90px;margin:0}.landing-page-above .landing-page-above-nav{float:right}.landing-page-above .landing-page-above-nav .toggle-menu{float:left;line-height:90px}.landing-page-above .landing-page-above-nav ul{margin:0;overflow:hidden}.landing-page-above .landing-page-above-nav ul li{float:left}.landing-page-above .landing-page-above-nav ul li a{display:block;padding:0 15px;border-bottom:solid 4px transparent;line-height:86px;color:#2c2c2c;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.landing-page-above .landing-page-above-nav ul li a:hover{color:#054f7d;text-decoration:none;border-bottom-color:#054f7d}@media screen and (max-width: 1199px){.landing-page-above .landing-page-above-nav ul{display:none;position:absolute;top:100%;left:0;right:0;z-index:2;background-color:#f4f4f4;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:10px}.landing-page-above .landing-page-above-nav ul li{width:25%}.landing-page-above .landing-page-above-nav ul li a{line-height:1;padding:15px 10px;border:none}.landing-page-above .landing-page-above-nav ul[hidden]{display:block !important}}@media screen and (max-width: 991px){.landing-page-above .landing-page-above-nav ul li{width:33.3333333333%}}@media screen and (max-width: 767px){.landing-page-above .landing-page-above-nav ul li{width:50%}}@media screen and (max-width: 520px){.landing-page-above .landing-page-above-nav ul li{width:100%}}.landing-page-content .container{border-bottom:solid 1px #ccc;padding-bottom:50px}.landing-page-posts{padding:70px 30px}@media only screen and (max-width: 1199px){.landing-page-posts{padding:50px 20px}}@media only screen and (max-width: 767px){.landing-page-posts{padding:30px 5px}}.landing-page-posts h2{margin:0 15px 50px}.landing-page-posts .uk-card{background-color:#f4f4f4}.landing-page-posts .uk-card .uk-card-body{padding:20px}.landing-page-posts .uk-card .uk-card-title{font-size:17px;line-height:24px}.landing-page-posts .uk-card .uk-card-title a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.landing-page-posts .uk-card .uk-card-title a:hover{text-decoration:none}.landing-page-posts .uk-card .image-link{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block}.landing-page-posts .uk-card .image-link:hover{opacity:.8}.landing-page-posts .uk-card .image-link img{display:block;width:100%}.landing-page-posts .uk-card .post-date,.landing-page-posts .uk-card .event-date,.landing-page-posts .uk-card .event-location{font-size:12px;line-height:20px;color:#949494;display:block}.landing-page-posts .uk-card .post-date i,.landing-page-posts .uk-card .event-date i,.landing-page-posts .uk-card .event-location i{margin-right:5px}.landing-page-extras{background-image:url("../img/pattern-bg-right.png");background-repeat:no-repeat;background-position:right bottom;background-color:#f4f4f4;padding:70px 30px}@media only screen and (max-width: 1199px){.landing-page-extras{padding:50px 20px}}@media only screen and (max-width: 767px){.landing-page-extras{padding:30px 5px}}.landing-page-extras .sub-page{margin-bottom:60px;position:relative}.landing-page-extras .sub-page .image-wrap{overflow:hidden}.landing-page-extras .sub-page .image-wrap img{display:block;width:100%;transform:scale(1);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.landing-page-extras .sub-page .title{position:absolute;z-index:2;bottom:-30px;left:35px;right:35px;margin:0;background-color:#fff;font-size:16px;line-height:24px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.13);box-shadow:0 0 10px rgba(0,0,0,.13)}.landing-page-extras .sub-page .title a{display:block;padding:20px 25px;color:#2c2c2c}.landing-page-extras .sub-page:hover .title a{color:#054f7d;text-decoration:none}.landing-page-extras .sub-page:hover .image-wrap img{transform:scale(1.02)}.archive-collection{background-color:#f8f8f8;padding:50px 0}@media only screen and (max-width: 991px){.archive-collection{padding:30px 0}}@media only screen and (max-width: 767px){.archive-collection{padding:20px 0}}.archive-collection .archive-categories{overflow:hidden;margin:0;margin-bottom:50px}@media only screen and (max-width: 991px){.archive-collection .archive-categories{margin-bottom:20px}}.archive-collection .archive-categories li{display:block;float:left;width:3.8461538462%;padding:0}@media only screen and (max-width: 1024px){.archive-collection .archive-categories li{width:7.6923076923%}}@media only screen and (max-width: 420px){.archive-collection .archive-categories li{width:14.2857142857%}}.archive-collection .archive-categories li a,.archive-collection .archive-categories li span{display:block;color:#fff;line-height:42px;text-align:center;margin:0 2px 2px 0;font-family:"Lora",sans-serif;font-size:20px}.archive-collection .archive-categories li a{background-color:#054f7d;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.archive-collection .archive-categories li a:hover{text-decoration:none;background-color:#057d1c}.archive-collection .archive-categories li span{background-color:#878787}.archive-collection .collection-list{padding:30px;background-color:#fff;border:solid 1px #ccc;margin-bottom:50px}@media only screen and (max-width: 991px){.archive-collection .collection-list{margin-bottom:30px}}@media only screen and (max-width: 767px){.archive-collection .collection-list{padding:20px;margin-bottom:20px}}.archive-collection .collection-list:last-of-type{margin-bottom:0 !important}.archive-collection .collection-list .collection-item{padding-bottom:20px;margin-bottom:30px;border-bottom:solid 1px #ebebeb}.archive-collection .collection-list .collection-item h4{margin:0;font-family:"Montserrat",sans-serif;color:#2c2c2c;font-size:17px;text-transform:none;font-weight:700}.archive-collection .collection-list .collection-item:last-of-type{border:none;padding-bottom:0;margin-bottom:0}.archive-collection .collection-category-title{font-size:109px;line-height:1;color:#054f7d;font-family:"Lora",sans-serif}.archive-collection .content-column{word-wrap:break-word}@media only screen and (max-width: 520px){.archive-collection .title-column{width:100%;float:none;text-align:center;margin-bottom:10px}.archive-collection .content-column{width:100%;float:none}}.admin-bar.fix-header .site-header{top:32px;z-index:999999}@media only screen and (max-width: 782px){.admin-bar.fix-header .site-header{top:0}}.admin-bar.home .site-bar{top:32px;z-index:999999}@media screen and (max-width: 782px){.admin-bar.home .site-bar{top:0}}.admin-bar.home .site-header{margin-top:calc(100vh - 150px)}@media screen and (max-width: 782px){.admin-bar.home .site-header{margin-top:calc(100vh - 105px)}}.admin-bar.home .header-banner{top:92px;height:calc(100vh - 210px)}@media screen and (max-width: 782px){.admin-bar.home .header-banner{top:60px;height:calc(100vh - 119px)}}@media only screen and (max-width: 767px){.admin-bar.home .header-banner{top:40px;height:calc(100vh - 99px)}}.admin-bar.home .header-banner .uk-inline .header-banner-content{height:calc(100vh - 210px)}@media screen and (max-width: 782px){.admin-bar.home .header-banner .uk-inline .header-banner-content{height:calc(100vh - 119px)}}@media only screen and (max-width: 767px){.admin-bar.home .header-banner .uk-inline .header-banner-content{height:calc(100vh - 99px);margin-top:0}}@media screen and (max-width: 782px){.admin-bar.home #wpadminbar{display:none !important}}.admin-bar.home.fix-header .site-header{margin:0}.admin-bar.home.fix-header .page-content{margin-top:calc(100vh + 118px)}@media only screen and (max-width: 767px){.admin-bar.home.fix-header .page-content{margin-top:calc(100vh)}}.site-footer{background-color:#2c2c2c;color:#fff;padding:50px 0;font-size:12px;line-height:24px}@media only screen and (max-width: 991px){.site-footer{padding:30px 0}}@media only screen and (max-width: 767px){.site-footer{padding:20px 0;text-align:center}}.site-footer a{text-decoration:none}.site-footer p{clear:both;text-align:right}@media only screen and (max-width: 767px){.site-footer p{text-align:center}}.site-footer p.logo{margin-bottom:50px}@media only screen and (max-width: 767px){.site-footer p.logo{margin:20px 0}}.site-footer p.credit a{color:#707070}.site-footer p.credit a:hover{text-decoration:underline}.site-footer h4{color:#fff;margin-top:0}.site-footer nav ul li a{color:#fff}.site-footer nav ul li a:hover{text-decoration:underline}.site-footer nav ul li ul{display:none !important}div.wpcf7-response-output{margin:20px 0;border:none;padding:10px 15px}div.wpcf7-validation-errors,div.wpcf7-spam-blocked,div.wpcf7-mail-sent-ng{background-color:#ffd0d0}div.wpcf7-mail-sent-ok{background-color:#d0ffd1}.loki-modal-padd{padding:30px}@media screen and (max-width: 767px){.loki-modal-padd{padding:15px}}.uk-modal-header{background-color:#f4f4f4 !important;padding:30px !important}@media screen and (max-width: 767px){.uk-modal-header{padding:15px !important}}.uk-modal-header h3{text-transform:none;font-size:24px;line-height:30px;margin-top:0}.event-date,.event-location{display:block;margin-bottom:5px;color:#888;font-size:13px;line-height:20px}.event-date i,.event-location i{margin-right:10px}.list-event{margin-bottom:30px;padding-bottom:30px;border-bottom:solid 1px #ddd}.list-event h3{margin-top:0}.list-event:last-of-type{border-bottom:none}/*# sourceMappingURL=theme.css.map */
