/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.breadcrumb ul{list-style:none;margin:0;padding:0}.breadcrumb li{display:inline}.breadcrumb li:after{content:" > "}.breadcrumb li:last-child:after{content:""}.form .input{-webkit-box-shadow:inset 0 1px 3px #ddd;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;vertical-align:middle;display:block}.form .input--select{height:2.25em;border:1px solid #ccc;background-color:#fff}a{color:inherit}/*!
 * Slidebars - A jQuery Framework for Off-Canvas Menus and Sidebars
 * Version: 2.0.2
 * Url: http://www.adchsm.com/slidebars/
 * Author: Adam Charles Smith
 * Author url: http://www.adchsm.com/
 * License: MIT
 * License url: http://www.adchsm.com/slidebars/license/
 */[canvas=container],[off-canvas],body,html{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{width:100%;height:100%;overflow:hidden}[canvas]{z-index:1}[canvas=container]{width:100%;height:100%;overflow-y:auto;position:relative;background-color:#fff;-webkit-overflow-scrolling:touch}[canvas=container]:after,[canvas=container]:before{clear:both;content:"";display:table}[off-canvas]{display:none;position:fixed;overflow:hidden;overflow-y:auto;background-color:#000;color:#fff;-webkit-overflow-scrolling:touch}[off-canvas*=top]{width:100%;height:255px;top:0}[off-canvas*=right]{width:255px;height:100%;top:0;right:0}[off-canvas*=bottom]{width:100%;height:255px;bottom:0}[off-canvas*=left]{width:255px;height:100%;top:0;left:0}[off-canvas*=reveal]{z-index:0}[off-canvas*=push]{z-index:1}[off-canvas*=overlay]{z-index:9999}[off-canvas*=shift]{z-index:0}[canvas],[off-canvas]{-webkit-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-backface-visibility:hidden}[off-canvas*=shift][off-canvas*=top]{-webkit-transform:translateY(50%);transform:translateY(50%)}[off-canvas*=shift][off-canvas*=right]{-webkit-transform:translate(-50%);transform:translate(-50%)}[off-canvas*=shift][off-canvas*=bottom]{-webkit-transform:translateY(-50%);transform:translateY(-50%)}[off-canvas*=shift][off-canvas*=left]{-webkit-transform:translate(50%);transform:translate(50%)}@media print{[canvas]{-webkit-transform:translate(0)!important;transform:translate(0)!important}[off-canvas]{display:none!important}}.nav{max-width:80em;margin-left:auto;margin-right:auto;display:none}.nav:after{content:" ";display:block;clear:both}@media(min-width:60em){.nav{display:block}}.nav ul{list-style:none;padding:0;border-bottom:10px solid #681323;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0;position:relative}.nav a,.nav ul{background:#bdc2cd}.nav a{color:#0d2c6c;display:block;padding:1.5em 1em;text-transform:uppercase;font-size:.8em;text-decoration:none;height:100%}@media(min-width:75em){.nav a{font-size:.8em}}.nav li{display:inline-block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;position:relative}.nav li:hover a{background:#0d2c6c;color:#ebe6e5}.nav li.has-child:hover ul{display:block}.nav li ul{display:none;position:absolute;background:none;top:3.35em;left:0;padding-top:.6em;z-index:9999;width:14em;border-bottom:none}.nav li ul li{-webkit-box-flex:0;-ms-flex:none;flex:none;text-align:left;display:block}.nav li ul li a{padding:1.5em;background:#bdc2cd!important;color:#0d2c6c!important}.nav li ul li a:hover{background:#0d2c6c!important;color:#ebe6e5!important}.nav li:last-child a span{border-right:0}.nav li.active{background:#681323}.nav li.active a{background:transparent;color:#ebe6e5}#mobile-nav{background:#0d2c6c}#mobile-nav ul{list-style:none;padding:0}#mobile-nav ul li ul{display:none;border-bottom:1px solid #ebe6e5}#mobile-nav ul li ul a{background:#0d2556;padding-left:2em;font-size:.9em;border:0}#mobile-nav a{padding:1em;border-bottom:1px solid #ebe6e5;text-decoration:none;display:block}.toggle-button{border:0;background:transparent;font-size:2em}@media(min-width:60em){.toggle-button{display:none}}.logo{font-size:1em;margin:0}.logo a{background-image:url(/images/john-fraser-logo.png);background-size:contain;background-repeat:no-repeat;background-position:0 0;height:0;padding-top:100%;display:block;text-indent:-9000px}.header{max-width:80em;margin-left:auto;margin-right:auto;position:relative;padding:1em 0}.header:after{content:" ";display:block;clear:both}@media(min-width:60em){.header{padding:2em 0 3em}}.header .toggle-button{position:absolute;top:.5em;right:0}.header .brand__info{display:none}@media(min-width:60em){.header .brand__info{display:block}}.header--home .brand__info{display:block}.brand{max-width:80em;margin-left:auto;margin-right:auto;color:#0d2c6c}.brand:after{content:" ";display:block;clear:both}@media(min-width:60em){.brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.brand__logo{clear:both;width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:20px}@media(min-width:60em){.brand__logo{width:23.07692%;float:left;margin-right:2.5641%}}.brand__logo .logo a{padding-top:4em;margin-bottom:1em}@media(min-width:60em){.brand__logo .logo a{padding-top:8em;margin-bottom:0}}.brand__info{font-size:1.1em;font-family:kepler-std,serif}.brand__info a{text-decoration:none}@media(min-width:60em){.brand__info{width:67.94872%;float:left;margin-right:2.5641%}}.brand__strapline{margin-bottom:.7em}@media(min-width:60em){.brand__strapline{margin-bottom:1em;font-size:1.3em}}@media(min-width:60em){.brand__24h{font-size:1.15em}}.brand__contacts{margin-top:.5em}@media(min-width:60em){.brand__contacts{margin-top:0}}.brand__contact{display:inline-block;font-size:.9em;margin-right:1em}@media(min-width:60em){.brand__contact{font-size:1em}}.brand__social{width:7.89474%;float:left;float:right;margin-right:0;-ms-flex-item-align:end;align-self:flex-end;text-align:right}@media(min-width:0)and (max-width:60em){.brand__social{display:none}}.hero{max-width:80em;margin-left:auto;margin-right:auto;height:auto;position:relative;z-index:9998;background:transparent;padding:2em 0}.hero:after{content:" ";display:block;clear:both}.hero--no-pad{padding:0}.hero__slider{overflow:auto}.hero .slides{margin:0;list-style:none;height:0;padding:0 0 49%}.hero .slide{height:0;padding-bottom:49%;background-size:cover;background-repeat:no-repeat}.hero__copy{background:#bdc2cd;padding:2em 3%;text-align:center;line-height:1.4}.hero__copy p{color:#0d2c6c;font-size:1.1em}.hero__copy p:first-child{font-size:1.6em;font-family:kepler-std,serif}.hero__inner{max-width:40em;margin-left:auto;margin-right:auto}.hero__inner:after{content:" ";display:block;clear:both}.hero--home .slide{padding-bottom:40%}.buttons{margin:3em 0 2em;text-align:center;display:block}.btn{background:#681323;padding:1em 2em;color:#ebe6e5;text-transform:uppercase;text-decoration:none;font-size:.9em;display:block}@media(min-width:40em){.btn{display:inline}}.signposts{max-width:80em;margin-left:auto;margin-right:auto;padding-bottom:2em;color:#ebe6e5;padding-top:2em}.signposts:after{content:" ";display:block;clear:both}.signposts__header{color:#0d2c6c;text-align:center;margin-top:0;padding-top:2em}.signpost{text-decoration:none;margin-bottom:1em;display:block}@media(min-width:40em){.signpost{width:31.81818%;float:left;margin-right:2.27273%}.signpost:nth-child(3n){float:right;margin-right:0}}.signpost:nth-child(n){background:#72675d}.signpost:nth-child(2n){background:#534460}.signpost:nth-child(3n){background:#4a574a}.signpost h2{font-size:1.6em;margin-top:0}.signpost__copy{text-align:center;padding:2em;line-height:1.5}.signpost__copy .btn{background:#ebe6e5;color:#0d2c6c;font-size:.85em;padding:1em 2em}@media(min-width:40em){.signpost__copy .btn{padding:.4em .6em}}@media(min-width:60em){.signpost__copy .btn{padding:1em 2em}}.signpost__image{height:0;padding-bottom:78%}.signpost__image img{width:100%;max-width:100%}@media(min-width:40em){.signpost--duo{width:48.71795%;float:left;margin-right:2.5641%}.signpost--duo:nth-child(2n){float:right;margin-right:0}}.signpost--no-img .signpost__image{display:none}.download{color:#ebe6e5;padding:.5em;background:#72675d;margin-bottom:1em;display:inline-block;width:100%;margin-right:0}@media(min-width:40em){.download{width:auto;margin-right:1em}}.download a{text-decoration:none}.download__inner{border:1px solid #ebe6e5;font-size:.85em;padding:1em 1em 1em 6em;text-transform:uppercase;line-height:1.5;min-height:5em;background-image:url(/images/icon-book.png);background-image:url(/images/icon-book.svg);background-position:1.5em;background-size:3em;background-repeat:no-repeat}.download--information{background:#681323}.download--prePaidFunerals{background:#534460}.download--memorialServices{background:#4a574a}.downloads{max-width:80em;margin-left:auto;margin-right:auto;padding:3em 0}.downloads:after{content:" ";display:block;clear:both}@media(min-width:60em){.downloads .download{width:31.81818%;float:left;margin-right:2.27273%}.downloads .download:nth-child(3n){float:right;margin-right:0}}.page{max-width:80em;margin-left:auto;margin-right:auto;color:#0d2c6c;padding:0 0 2em}.page:after{content:" ";display:block;clear:both}.page p,.page ul{line-height:1.5}.page ul{padding-left:1.5em}.page h1{font-family:inherit;margin-top:0;padding-top:1em}.page__downloads{margin-top:2em}.page__downloads--center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page__downloads--center .download{-webkit-box-flex:0;-ms-flex:0 1 20em;flex:0 1 20em}.page__downloads--center .download--1{background:#681323}.page__downloads--center .download--2{background:#534460}@media(min-width:40em){.page .download{max-width:20em}}@media(min-width:40em){.page{padding:2em 0}}@media(min-width:40em){.page__copy{width:48.71795%;float:left;margin-right:2.5641%}}@media(min-width:60em){.page__copy{width:61.53846%;float:left;margin-right:2.5641%}.page__copy p,.page__copy ul{font-size:1.1em}.page__copy h3{font-size:1.5em}}.page__images{margin-top:1.5em;width:100%}@media(min-width:40em){.page__images{width:48.71795%;float:left;float:right;margin-right:0}}@media(min-width:60em){.page__images{width:35.89744%;float:left;float:right;margin-right:0}}.page__image{height:0;padding-bottom:83%}.page__image img{width:100%}.page__image--memorial{height:auto;padding-bottom:0}.page--center{text-align:center;max-width:70em;margin-left:auto;margin-right:auto}.page--center p,.page--center ul{font-size:1.1em}.page--center:after{content:" ";display:block;clear:both}.page--alt .page__images{float:left;margin-right:2.5641%}.page--alt .page__copy{float:right;margin-right:0}.page--narrow{max-width:65em;margin:0 auto}.privacy-table{width:100%}.privacy-table td{border:1px solid #0d2c6c;padding:6px 12px}.call{max-width:45em;margin-left:auto;margin-right:auto;color:#0d2c6c;text-align:center;line-height:1.5;padding:2em 0}.call:after{content:" ";display:block;clear:both}.call p:first-child{font-size:1.4em;font-family:kepler-std,serif}.combo{color:#0d2c6c;padding:2em;line-height:1.5;max-width:80em;margin-left:auto;margin-right:auto}.combo:after{content:" ";display:block;clear:both}.combo__slider{margin-bottom:2em}.combo .slides{margin:0;list-style:none;height:0;padding:0 0 49%}.combo .slide{height:0;padding-bottom:49%;background-size:cover;background-repeat:no-repeat}.combo h2{font-weight:400;font-size:1.6em;text-align:center;margin-bottom:1em}.combo__image{height:0;padding-bottom:49%;margin-bottom:2em}.combo__image img{width:100%;max-width:100%}.combo__copy{max-width:70em;margin-left:auto;margin-right:auto}.combo__copy:after{content:" ";display:block;clear:both}.combo__copy p{margin-top:0;margin-bottom:1em}.combo__copy--single{-webkit-column-count:1;-moz-column-count:1;column-count:1;text-align:center;max-width:60em}.timeline{padding:2em 0;overflow:auto;max-width:70em;margin-left:auto;margin-right:auto}.timeline:after{content:" ";display:block;clear:both}.timeline h2{color:#0d2c6c;font-size:1.6em;text-align:center;margin-bottom:1em}.timeblock{max-width:80em;margin-left:auto;margin-right:auto;margin-bottom:1em;padding:3em 2em;color:#ebe6e5;line-height:1.5;position:relative}.timeblock:after{content:" ";display:block;clear:both}.timeblock__line{display:none}@media(min-width:60em){.timeblock__line{display:block}}.timeblock:nth-child(n){background:#72675d}.timeblock:nth-child(2n){background:#534460}.timeblock:nth-child(3n){background:#4a574a}.timeblock:nth-child(4n){background:#681323}.timeblock:nth-child(4n) .timeblock__line{display:none}@media(min-width:40em){.timeblock__copy{width:67.94872%;float:left;margin-right:6.41026%}}@media(min-width:40em){.timeblock__images{width:23.07692%;float:left;float:right;margin-right:0}}.timeblock__image{height:0;padding-bottom:100%;position:relative;border-radius:50%;z-index:200}.timeblock__image img{border-radius:50%}.timeblock__subheading{display:block;margin-bottom:.2em}.timeblock__subheading strong{font-weight:400}.timeblock h3{margin-top:0;font-size:1.5em}.timeblock__line{height:100%;position:absolute;top:50%;right:13%;border-left:10px solid #ebe6e5;z-index:100}.team-row{padding:2em 0;max-width:80em;margin-left:auto;margin-right:auto;text-align:center}.team-row:after{content:" ";display:block;clear:both}.profile{line-height:1.5;vertical-align:top}@media(min-width:40em){.profile{width:48.71795%;float:left;margin-right:2%}.profile:nth-child(2n){float:right;margin-right:0}}@media(min-width:60em){.profile{width:30.5%;display:inline-block;margin:0 1%}.profile,.profile:nth-child(2n){float:none}.profile.profile-4x1{width:22%}}.profile h2{margin-bottom:.2em}.profile h3{margin-top:0}.profile__image{height:0;padding-bottom:60%}.profile__image img{max-width:100%;width:100%}.notices{max-width:50em;margin-left:auto;margin-right:auto;color:#0d2c6c}.notices:after{content:" ";display:block;clear:both}.notices__nav{max-width:80em;margin-left:auto;margin-right:auto;text-align:center;list-style:none;padding:0 0 2em;margin-top:0}.notices__nav:after{content:" ";display:block;clear:both}.notices__nav li{display:inline-block;padding:0 1em;border-right:1px solid #aaa;font-size:1em;font-family:kepler-std,serif}.notices__nav li:last-child{border:none}@media(min-width:40em){.notices__nav li{font-size:1.4em}}.notices__nav a{text-decoration:none}.notices__nav a.active{font-weight:700}.notices__list{display:none;padding-bottom:2em}.notices__list--active{display:block}@media(min-width:60em){.notices__list{max-width:80em;margin-left:auto;margin-right:auto}.notices__list:after{content:" ";display:block;clear:both}}.notices h2{font-family:Helvetica Neue,sans-serif;font-size:1.8em}.notice{background:#bdc2cd;margin-bottom:2.5641%;padding:2em;line-height:1.5}.notice h3{font-size:1.4em;margin-top:.5em;text-transform:uppercase}.notice p{font-size:.95em}.notice__image{-ms-flex-item-align:start;align-self:flex-start;min-height:18em;margin-bottom:2em}.notice__image img{max-width:100%;width:100%;display:block}.notice__date{font-size:.9em}@media(min-width:60em){.notice__content--acknowledgements,.notice__content--bereavements{display:-webkit-box;display:-ms-flexbox;display:flex}.notice__content p{margin-top:0}.notice__image{-webkit-box-flex:0;-ms-flex:0 0 10em;flex:0 0 10em;margin-right:2em;min-height:10em}}.awards{max-width:50em;margin-left:auto;margin-right:auto;padding:2em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.awards:after{content:" ";display:block;clear:both}.awards__logo{width:73.68421%;float:left;margin-right:5.26316%}.awards__copy{width:126.31579%;float:left;float:right;margin-right:0;color:#555}.awards__copy strong{font-family:kepler-std,serif;font-size:1.3em;font-weight:400;color:#010912}.memorials{max-width:80em;margin-left:auto;margin-right:auto}.memorials:after{content:" ";display:block;clear:both}.memorials__list{color:#0d2c6c}@media(min-width:40em){.memorials__list{width:74.35897%;float:left;margin-right:2.5641%}}.memorials__list p{line-height:1.5}.memorials__list p a{font-weight:700}.memorials__list ul{padding:0;margin:0;list-style:none}.memorials__cats{color:#0d2c6c}@media(min-width:40em){.memorials__cats{width:23.07692%;float:left;float:right;margin-right:0}}.memorials__cats h2{margin-top:0;padding:0 .2em}.memorials__cats ul{list-style:none;padding:0;line-height:1.5}.memorials__cats ul a{text-decoration:none;display:block}.memorials__cats li{padding:0 .3em}.memorials__cats li:hover{background:#e0d8d7}.memorials__cats li.active{background:#d5cac8;padding:.2em .3em}.memorials__cats li.active a{font-weight:700}.memorial{background:#bdc2cd;padding:1em;margin-bottom:1em;color:#0d2c6c;position:relative}.memorial a{text-decoration:none}.memorial h2{margin-bottom:0;font-size:1.2em}.memorial__buttons{text-align:left}.memorial__image img{width:100%;max-width:100%;min-height:240px;vertical-align:bottom}.memorial__image img.b-loaded{min-height:0}@media(min-width:40em){.memorial{margin-bottom:2.5641%;width:48.71795%;float:left}.memorial:nth-child(odd){margin-right:-100%;clear:both;margin-left:0}.memorial:nth-child(2n+2){margin-left:51.28205%;margin-right:-100%;clear:none}}@media(min-width:60em){.memorial{width:23.07692%;float:left}.memorial:nth-child(4n+1){margin-right:-100%;clear:both;margin-left:0}.memorial:nth-child(4n+2){margin-left:25.64103%;margin-right:-100%;clear:none}.memorial:nth-child(4n+3){margin-left:51.28205%;margin-right:-100%;clear:none}.memorial:nth-child(4n+4){margin-left:76.92308%;margin-right:-100%;clear:none}}.memorial .promo{z-index:9999;background:url(/images/promo-bg.png);position:absolute;bottom:0;right:0;color:#0d2c6c;width:78px;background-size:110%;display:block}.memorial .promo span{padding:30px 3px 3px 0;font-size:.8em;display:block;text-align:right;float:right;width:4em}.memorial--offer{background:#0d2c6c;color:#fff}.memorial--offer h2{width:80%}.breadcrumb{color:#666;margin-left:0;font-size:.9em}.breadcrumb a{color:#666}.breadcrumb ul{padding-left:0}.form .input{margin:.25em 0}.form [type=password],.form [type=text],.form textarea{width:30em;max-width:100%;border:0;padding:.5em;border-radius:0}.form__field,.form label{display:block}.form__field{margin-bottom:1em}.form .required label:after{content:"*";color:red}.video{max-width:65em;margin-left:auto;margin-right:auto;color:#0d2c6c;padding:3em 0;text-align:center}.video:after{content:" ";display:block;clear:both}.video p{font-size:1.1em;margin-bottom:2em;line-height:1.5}.video__embed{max-width:640px;margin-left:auto;margin-right:auto}.video__embed:after{content:" ";display:block;clear:both}.video-js{width:100%;max-width:100%}.assoc{max-width:50em;margin-left:auto;margin-right:auto;padding:3%}.assoc:after{content:" ";display:block;clear:both}.assoc h4{text-align:center;font-weight:400}.assoc ul{list-style:none;padding:0;max-width:80em;margin:0 auto}.assoc ul:after{content:" ";display:block;clear:both}@media(min-width:60em){.assoc ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.assoc li{text-align:center;width:48.71795%;float:left;margin-right:2.5641%}.assoc li:nth-child(2n){float:right;margin-right:0}.assoc li a{display:block;padding:.5em 0}@media(min-width:60em){.assoc li.goldencharter{padding-right:2em;padding-left:0}}@media(min-width:60em){.assoc li{width:auto;margin:auto;float:none;-webkit-box-flex:1;-ms-flex:1;flex:1}}.footer{background:transparent;padding:2em 0;max-width:80em;margin-left:auto;margin-right:auto;position:relative}.footer,.footer h1,.footer h2,.footer h3,.footer h4{color:#fff}.footer:after{content:" ";display:block;clear:both}.footer__contact{font-size:.9em;margin-bottom:2em;line-height:1.3}.footer__contact h3{font-size:1.4em}@media(min-width:60em){.footer__contact{width:13.7931%;float:left;margin-right:3.44828%}.footer__contact--wide{width:22.41379%;float:left;margin-right:3.44828%}}.footer__contact:last-child{float:right;margin-right:0}.footer__logo{max-width:240px}@media(min-width:960px){.footer__logo{position:absolute;right:0;top:48px}}.subfooter{color:#ebe6e5;padding:.5em 0;background:#010912;background:transparent;max-width:80em;margin-left:auto;margin-right:auto}.subfooter:after{content:" ";display:block;clear:both}.subfooter p{font-size:.85em;width:48.71795%;float:left;margin-right:2.5641%}.subfooter p:last-child{float:right;margin-right:0;text-align:right}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before{text-align:center}.video-js .vjs-big-play-button,.video-js .vjs-play-control,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before,.vjs-icon-play:before{content:""}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:""}.video-js .vjs-play-control.vjs-playing,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing:before,.vjs-icon-pause:before{content:""}.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-0,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before,.vjs-icon-volume-mute:before{content:""}.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-1,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before,.vjs-icon-volume-low:before{content:""}.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-volume-menu-button.vjs-vol-2,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before,.vjs-icon-volume-mid:before{content:""}.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before,.vjs-icon-volume-high:before{content:""}.video-js .vjs-fullscreen-control,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control:before,.vjs-icon-fullscreen-enter:before{content:""}.video-js.vjs-fullscreen .vjs-fullscreen-control,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control:before,.vjs-icon-fullscreen-exit:before{content:""}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:""}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:""}.video-js .vjs-subtitles-button,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subtitles-button:before,.vjs-icon-subtitles:before{content:""}.video-js .vjs-captions-button,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button:before,.vjs-icon-captions:before{content:""}.video-js .vjs-chapters-button,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button:before,.vjs-icon-chapters:before{content:""}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:""}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:""}.video-js .vjs-mouse-display,.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before{content:""}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:""}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:""}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:""}.video-js .vjs-control.vjs-close-button,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button:before,.vjs-icon-cancel:before{content:""}.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay:before{content:""}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:""}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:""}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:""}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:""}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:""}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:""}.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-audio-description:before{content:""}.video-js{display:block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js *,.video-js :after,.video-js :before{-webkit-box-sizing:inherit;box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-4-3,.video-js.vjs-16-9,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill,.video-js .vjs-tech{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:#2b333fb3;border-radius:.3em;-webkit-transition:all .4s;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{outline:0;border-color:#fff;background-color:#73859f;background-color:#73859f80;-webkit-transition:all 0s;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.video-js button{background:none;border:none;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;-webkit-transition:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.vjs-menu-button{cursor:pointer}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;overflow:auto}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li:focus,.vjs-menu li:hover{outline:0;background-color:#73859f;background-color:#73859f80}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:#2b333fb3}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:#2b333fb3;position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{-webkit-transition:all .4s;transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.video-js .vjs-menu-button-inline.vjs-slider-active{-webkit-transition:none;transition:none}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;-webkit-transition:all .4s;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:#2b333fb3}.vjs-has-started .vjs-control-bar{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}@media �screen{.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{outline:none;position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;-webkit-box-flex:none;-ms-flex:none;flex:none}.video-js .vjs-control:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{-webkit-box-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:4em}.vjs-live .vjs-progress-control{display:none}.video-js .vjs-progress-holder{-webkit-box-flex:auto;-ms-flex:auto;flex:auto;-webkit-transition:all .2s;transition:all .2s;height:.3em}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666666666667em}.video-js .vjs-progress-control:hover .vjs-mouse-display:after,.video-js .vjs-progress-control:hover .vjs-play-progress:after{display:block;font-size:.6em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:.3em;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-mouse-display:before{display:none}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{position:absolute;top:-.333333333333333em;right:-.5em;font-size:.9em}.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after{display:none;position:absolute;top:-3.4em;right:-1.5em;font-size:.9em;color:#000;content:attr(data-current-time);padding:6px 8px 8px;background-color:#fff;background-color:#fffc;border-radius:.3em}.video-js .vjs-play-progress:after,.video-js .vjs-play-progress:before{z-index:1}.video-js .vjs-load-progress{background:#bfc7d3;background:#73859f80}.video-js .vjs-load-progress div{background:#fff;background:#73859fbf}.video-js.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after{display:none}.video-js .vjs-progress-control .vjs-mouse-display:after{color:#fff;background-color:#000;background-color:#000c}.video-js .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;margin:0 .45em;background-color:#73859f;background-color:#73859f80}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;-webkit-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{cursor:pointer;-webkit-box-flex:none;-ms-flex:none;flex:none}.video-js .vjs-volume-control{width:5em;-webkit-box-flex:none;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:.5em;height:8em}.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu{left:-2em}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content{height:0;width:0;overflow-x:hidden;overflow-y:hidden}.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-vertical:focus .vjs-menu-content,.vjs-volume-menu-button-vertical:hover .vjs-menu-content{height:8em;width:2.9em}.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,.vjs-volume-menu-button-horizontal:hover .vjs-menu-content{height:2.9em;width:8em}.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content{background-color:transparent!important}.vjs-poster{display:inline-block;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster,.vjs-poster img{vertical-align:middle;padding:0}.vjs-poster img{display:block;margin:0 auto;max-height:100%;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-controls-disabled .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-flex:auto;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-time-control{-webkit-box-flex:none;-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer;-webkit-box-flex:none;-ms-flex:none;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:#00000080}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-webkit-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;-webkit-box-flex:none;-ms-flex:none;flex:none}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);-webkit-box-sizing:border-box;box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;-webkit-box-sizing:inherit;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff transparent transparent}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes vjs-spinner-spin{to{-webkit-transform:rotate(1turn)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-webkit-box-flex:auto;-ms-flex:auto;flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button{display:none}.vjs-caption-settings{position:relative;top:1em;background-color:#2b333f;background-color:#2b333fbf;color:#fff;margin:0 auto;padding:.5em;height:15em;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:2em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-controls:after,.vjs-caption-settings .vjs-tracksettings-font:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px}.vjs-caption-settings .vjs-tracksetting label{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings input[type=button]{width:40px;height:40px}.video-js .vjs-modal-dialog{background:#000c;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,#000c,#fff0)}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.article,.articles{color:#0d2c6c}.article{max-width:65em;margin-left:auto;margin-right:auto}.article:after{content:" ";display:block;clear:both}.article__image{margin:2em auto}.article__image img{max-width:100%;vertical-align:bottom}.article__caption{color:#fff;background:#534460;padding:.5em 1em}.article__listing{max-width:50em;margin-left:auto;margin-right:auto;background:#bdc2cd;display:block;margin-bottom:5.26316%}.article__listing:after{content:" ";display:block;clear:both}.article__listing-thumb{height:300px;background-repeat:no-repeat;background-size:cover;background-position:top}@media(min-width:40em){.article__listing-thumb{width:50%;float:left}}.article__listing-text{height:300px;padding:16px;position:relative}@media(min-width:40em){.article__listing-text{width:50%;float:left;float:right;margin-right:0}}.article__listing-more{text-transform:uppercase;padding:10px 16px;background-color:#681323;color:#ebe6e5;display:inline-block;position:absolute;left:16px;bottom:16px}.prevnext{margin-top:1em;text-align:center}.prevnext a{text-decoration:none;text-transform:uppercase;padding:10px 16px;background-color:#681323;color:#ebe6e5;display:inline-block}.urgent{background:#0d2c6c;padding:0 1em}.urgent,.urgent a{color:#ebe6e5}.urgent__text{max-width:80em;margin-left:auto;margin-right:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:20px;line-height:1.3;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.urgent__text:after{content:" ";display:block;clear:both}.urgent__header{font-size:1.5em;-webkit-box-flex:0;-ms-flex:0 0 8em;flex:0 0 8em;margin-bottom:.5em}.urgent__message{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.9em}@media(min-width:60em){.urgent__header{margin-bottom:0}.urgent__text{display:-webkit-box;display:-ms-flexbox;display:flex}}.mems{color:#010912}.mems button[disabled]{background:#ddd;border:0}.mems__empty{padding-left:1em}.mems__colour{font-size:.8em;color:#566b98}.mems__stage{margin-bottom:1em}.mems__stage h2{background:#ddd;color:#ccc;margin:0;padding:.4em;display:-webkit-box;display:-ms-flexbox;display:flex}.mems__stage h2,.mems__stage h2 i{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mems__stage h2 i{font-weight:700;font-style:normal;width:2em;height:2em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:50%;background:#fff;text-align:center;margin-right:.5em}.mems__stage h2 i span{width:100%}.mems__stage.active h2{color:#0d2c6c;background:#d1d4dc}.mems__coffins,.mems__mems,.mems__vehicles{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.mems__coffins.loading,.mems__mems.loading,.mems__vehicles.loading{opacity:.4}.mems__coffins,.mems__vehicles{padding:0 .75em}.mems__gallery-thumb{width:49%;padding:.7em;margin:.5%;background:#fff;display:inline-block}.mems__gallery-thumb span{display:block;background-size:cover;background-position:50%;height:0;padding-bottom:65%;text-indent:-9000px}.mems__notices{z-index:9999;position:fixed;bottom:2em;width:100%;padding:0 1em}.mems__notice{max-width:15em;text-align:center;margin:0 2em 0 auto;border-radius:.5em;background:green;color:#fff;-webkit-box-shadow:8px 11px 13px -12px rgba(0,0,0,.61);box-shadow:8px 11px 13px -12px #0000009c;font-family:kepler-std,serif;font-size:1.1rem;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em;-webkit-transition:all .3s ease;transition:all .3s ease}.mems__notice svg{height:1.5em;width:1.5em;margin-right:1.5em}.mems__notice p{margin:0}.mems__notice a{text-decoration:none}.mems__notice.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.mems__thumb{display:block;height:0;padding-bottom:60%;background-color:#d1d4dc;background-size:cover;background-position:top;background-repeat:no-repeat;position:relative}.mems__label{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.4em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.mems__coffin.hidden,.mems__memorials.hidden,.mems__vehicle.hidden{display:none}.mems__coffin,.mems__memorials,.mems__memorialType,.mems__vehicle{margin-bottom:1em}.mems__memorials .mems__thumb,.mems__memTypes .mems__thumb{padding-bottom:140%}.mems__memorials .mems__thumb--tablets-vases,.mems__memTypes .mems__thumb--tablets-vases{padding-bottom:105%}.mems__more{display:block;text-align:center;border:1px solid #0d2c6c;font-size:.9rem;text-transform:uppercase;padding:.7em;text-decoration:none;margin-top:1rem;color:#0d2c6c}.mems__more:hover{background:#0d2c6c;color:#fff}.mems__price{color:#72675d}.mems__price em{color:#fff;background:#0d2c6c;padding:.2em .6em;border-radius:1em;font-style:normal;display:block;-webkit-transform:translateX(.3em);transform:translate(.3em)}.mems__casket input[type=radio],.mems__coffins input[type=radio],.mems__mems input[type=radio],.mems__memTypes input[type=radio],.mems__vehicle input[type=radio]{width:28px;margin-top:28px;opacity:0;position:relative!important}.mems__casket input[type=radio]+label,.mems__coffins input[type=radio]+label,.mems__mems input[type=radio]+label,.mems__memTypes input[type=radio]+label,.mems__vehicle input[type=radio]+label{margin-top:-44px;position:relative!important}.mems__casket input[type=radio]:checked+label,.mems__coffins input[type=radio]:checked+label,.mems__mems input[type=radio]:checked+label,.mems__memTypes input[type=radio]:checked+label,.mems__vehicle input[type=radio]:checked+label{background:#534460;color:#ebe6e5}.mems__casket input[type=radio]:checked+label .mems__price,.mems__coffins input[type=radio]:checked+label .mems__price,.mems__mems input[type=radio]:checked+label .mems__price,.mems__memTypes input[type=radio]:checked+label .mems__price,.mems__vehicle input[type=radio]:checked+label .mems__price{color:#fff}.mems__casket input[type=radio]:checked+label .mems__more,.mems__coffins input[type=radio]:checked+label .mems__more,.mems__mems input[type=radio]:checked+label .mems__more,.mems__memTypes input[type=radio]:checked+label .mems__more,.mems__vehicle input[type=radio]:checked+label .mems__more{color:#534460;background:#fff}.mems__casket input[type=radio]:checked+label .mems__colour,.mems__coffins input[type=radio]:checked+label .mems__colour,.mems__mems input[type=radio]:checked+label .mems__colour,.mems__memTypes input[type=radio]:checked+label .mems__colour,.mems__vehicle input[type=radio]:checked+label .mems__colour{color:#cbc7cf}.mems__casket input[type=radio]:checked+label .mems__price,.mems__coffins input[type=radio]:checked+label .mems__price,.mems__mems input[type=radio]:checked+label .mems__price,.mems__memTypes input[type=radio]:checked+label .mems__price,.mems__vehicle input[type=radio]:checked+label .mems__price{background:none}.mems__casket input[type=radio]:checked+label .mems__thumb:after,.mems__coffins input[type=radio]:checked+label .mems__thumb:after,.mems__mems input[type=radio]:checked+label .mems__thumb:after,.mems__memTypes input[type=radio]:checked+label .mems__thumb:after,.mems__vehicle input[type=radio]:checked+label .mems__thumb:after{content:"Selected";position:absolute;top:.7em;right:.7em;height:1.5em;border:1px solid #fff;border-radius:1em;background:#534460;background-image:url(/images/tick-white.png);background-image:url(/images/tick-white.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(/images/tick-white.svg),linear-gradient(transparent,transparent);background-position:center left .4em;background-repeat:no-repeat;background-size:.8em;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.2em .5em .2em 1.5em;font-size:.8rem;font-family:Helvetica Neue;text-transform:uppercase;line-height:1.5}.mems__memorials-option,.mems__memorialType-option{background:#fff;padding:1em!important;font-family:kepler-std,serif;font-size:1.3em!important;position:relative!important;cursor:pointer!important}@media(min-width:40em){.mems__memorials-option,.mems__memorialType-option{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-flow:column!important;flex-flow:column!important;height:100%!important}}.mems__memorials-option:after,.mems__memorials-option:before,.mems__memorialType-option:after,.mems__memorialType-option:before{opacity:0}@media(min-width:40em){.mems__caskets,.mems__coffins,.mems__mems,.mems__vehicles{padding:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mems__memTypes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mems__gallery-thumb{width:23%}.mems__casket,.mems__coffin,.mems__memorials{-webkit-box-flex:0;-ms-flex:0 1 32%;flex:0 1 32%;margin-right:1%}.mems__casket:nth-child(3n),.mems__coffin:nth-child(3n),.mems__memorials:nth-child(3n){margin-right:0}.mems__vehicle{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:.5em;margin-bottom:0}.mems__memorialType{-webkit-box-flex:0;-ms-flex:0 1 calc(33% - .8em);flex:0 1 calc(33% - .8em)}}@media(min-width:60em){.mems__more{-ms-flex-item-align:end;align-self:flex-end}.mems__memorials{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}.mems__gallery-thumb{width:15.5%}}.modal--single .modal__container{display:block}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9000;padding:1em}.modal__overlay,.modal__thumb{display:-webkit-box;display:-ms-flexbox;display:flex}.modal__thumb{height:0;padding-bottom:100%;overflow:scroll;position:relative}.modal__thumb img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.modal__container{background-color:#fff;padding:1em;max-width:700px;max-height:100vh;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-box-flex:0;-ms-flex:0 1 700px;flex:0 1 700px}.modal__buttons{margin:3em 0 0}.modal__button{display:inline-block;cursor:pointer}.modal__more{color:#72675d;font-weight:700}.modal__price{color:#72675d;font-family:kepler-std,serif;margin-top:.5em;font-size:1.4rem}.modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__title{margin-top:1em;margin-bottom:.5em;font-size:1.5rem;line-height:1.25;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0d2c6c}.modal__img{max-width:100%}.modal__close{background:#681323;border:0;outline:none;width:2em;height:2em;border-radius:50%;position:absolute;top:-1em;right:-1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#ebe6e5;cursor:pointer}.modal__close svg{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.3em}.modal__header .modal__close:before{content:"✕"}.modal__content{line-height:1.5;color:#000c}.modal__btn{font-size:.875rem;padding:.5rem 1rem;background-color:#e6e6e6;color:#000c;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;-webkit-transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.modal__btn:focus,.modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@media(min-width:60em){.modal__container{display:-webkit-box;display:-ms-flexbox;display:flex}.modal__thumb{padding:0;height:auto;margin-right:1.5em;-webkit-box-flex:0;-ms-flex:0 1 calc(40% - 1.5em);flex:0 1 calc(40% - 1.5em)}.modal__thumb img{position:relative}.modal__content{-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%}.modal__title{margin-top:0}}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.wishes h3{margin:.5em 0 0;font-size:1.4em;border-bottom:1px solid #ccc}.text-blocks{max-width:80em;margin-left:auto;margin-right:auto;padding-top:3em;padding-bottom:1em;display:grid;grid-gap:2em}.text-blocks:after{content:" ";display:block;clear:both}.text-block{color:#fff;padding:2em;line-height:1.5}.text-block h2,.text-block h3,.text-block h4{margin-top:0}.text-block:nth-child(n){background:#72675d}.text-block:nth-child(2n){background:#534460}.text-block:nth-child(3n){background:#4a574a}@media(min-width:60em){.text-blocks--2{grid-template-columns:1fr 1fr}.text-blocks--3{grid-template-columns:1fr 1fr 1fr}.text-block{-webkit-box-flex:1;-ms-flex:1;flex:1}}.costs__cell{padding:.5em 1.5em}.costs__cost{margin-bottom:10px}.costs__heading{font-family:Helvetica Neue,arial,sans-serif;margin-top:2em;font-size:1.3em;font-weight:700}.costs__text-block{margin-top:3em}.costs__text-block em{font-size:.8em}.costs__text{background:#d9d3d1}.costs__text h2,.costs__text h3,.costs__text h4{font-size:1.4em}.costs__text em{color:#0d2c6c99}.costs__text--total{background:#4a574a;color:#fff}.costs__text--total h1,.costs__text--total h2,.costs__text--total h3,.costs__text--total h4{font-weight:400;font-family:kepler-std,serif;font-size:1.4em;margin:1rem 0}.costs__price{background:#fff;font-weight:400;font-family:kepler-std,serif}.costs__price>*{margin:1rem 0;font-size:1.3em;display:block}@media(min-width:60em){.costs__cost{display:grid;grid-template-columns:1.25fr .75fr}}.mobile-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mobile-menu-link{-webkit-box-flex:1;-ms-flex:1;flex:1}.mobile-menu-toggle{background:#3d5689;border:none;border-bottom:1px solid #ebe6e5;-webkit-box-flex:0;-ms-flex:0 0 3em;flex:0 0 3em}.mobile-submenu{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}[canvas=container]{background:transparent}body{background:#010912;border-top:8px solid #0d2c6c;font-family:Helvetica Neue,arial,sans-serif}@media(min-width:60em){body{border-top:15px solid #0d2c6c}}.main{background-color:#ebe6e5}h1,h2,h3{font-weight:400;font-family:kepler-std,serif}.b-lazy{-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;max-width:100%;opacity:0}.b-lazy.b-loaded{opacity:1}.combo .slides,.hero .slides,.signpost,.timeblock{-webkit-box-shadow:0 16px 14px -19px rgba(0,0,0,.48);box-shadow:0 16px 14px -19px #0000007a}.generic-header{text-align:center;color:#0d2c6c;padding-top:2em;margin-top:0}.outer,.super-outer{background:#ebe6e5}.outer{padding-right:3%;padding-left:3%}@media(min-width:60em){.outer{min-height:10em}}.outer--header{overflow:unset}.outer--tint{background:#bdc2cd}.outer--tint .signposts{padding-top:3%}@media(min-width:40em){.outer--tint .signposts{padding-top:2em}}.outer--inverness{background:#4a574a}.outer--inverness .page{color:#ebe6e5}.outer--dingwall{background:#534460}.outer--dingwall .page{color:#ebe6e5}.outer--hero{position:relative;z-index:200;background:transparent}.outer--subfooter{background:#010912;min-height:auto}.outer--footer{background:#0d2c6c}.outer--tartan{background:url(/images/tartan.png) 0 0 repeat}.outer--team:nth-child(n){background:#bdc2cd;color:#0d2c6c}.outer--team:nth-child(2n){background:#72675d;color:#ebe6e5}.outer--team:nth-child(3n){background:#534460;color:#ebe6e5}.outer--team:nth-child(4n){background:#4a574a;color:#ebe6e5}.outer--team:nth-child(5n){background:#681323;color:#ebe6e5}.lift{margin-top:-10em;position:relative;z-index:100}.lift .outer{padding-top:11em}.note{background:#ffffd2;padding:1em;margin-bottom:2em}.combo__image,.memorial__image,.page__images,.profile__image,.signpost__image,.timeblock__image{background:#ebe6e5 url(/images/john-fraser-white.svg) 50% no-repeat;background-size:50%}.combo__image img,.memorial__image img,.page__images img,.profile__image img,.signpost__image img,.timeblock__image img{max-width:100%}@media(min-width:40em){div.slider{width:70%;margin:0 auto 30px}}input[type=checkbox],input[type=radio]{margin-bottom:.5em}label.form-check-label{position:relative;padding-left:1.7em;padding-top:.3em;padding-bottom:.3em;display:block;cursor:pointer}label.form-check-label:before{content:"";position:absolute;background:#fff;border:1px solid #bdc2cd;border-radius:50%;width:20px;height:20px;top:3px;left:0}input[type=radio]{opacity:0;position:absolute}input[type=radio]+label:after{content:"";position:absolute;top:8px;left:5px;width:12px;height:12px;border-radius:50%;background:#eee}input[type=radio]:checked+label:after{background:#65779d}input[type=checkbox]{opacity:0;position:absolute}input[type=checkbox]+label:before{border-radius:0}input[type=checkbox]+label:after{content:"";position:absolute;left:7px;top:6px;width:5px;height:10px;border:solid #eee;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}input[type=checkbox]:checked+label:before{background:#65779d}input[type=checkbox]:checked+label:after{border:solid #fff;border-width:0 3px 3px 0}
