@import"https://fonts.googleapis.com/css?family=Cinzel|Lato:300,400";html,body,button,div,span,object,iframe,h1,h2,h3,h4,h5,.footer .footer__top .footer__top-main-menu>ul>li>a:first-child,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,main,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;background:transparent}a{margin:0;padding:0;vertical-align:baseline;background:transparent}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}body{line-height:1}button{font-size:100%}del{text-decoration:line-through}input[type=radio]{vertical-align:bottom}input,select,textarea{border-radius:0;vertical-align:middle}input[type=submit],input[type=email],input[type=number],input[type=text],input[type=button],textarea{-webkit-appearance:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}table{border-collapse:collapse;border-spacing:0}ul{list-style:none}.site-bfh{--p-color: #1a2047;--p-color-opacity-08: rgba(26,32,71, 0.8);--p-color-opacity-09: rgba(26,32,71, 0.9);--p-color-dark: #111633;--s-color: #c99a06}.site-bfp{--p-color: #AB2F28;--p-color-opacity-08: rgba(171,47,40,0.8);--p-color-opacity-09: rgba(171,47,40,0.9);--p-color-dark: #7a211c;--s-color: #c99a06}@-webkit-keyframes zoomImageIn{from{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomImageIn{from{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes drop{from{margin-top:-110px;visibility:visible}to{top:0}}@keyframes drop{from{margin-top:-110px;visibility:visible}to{top:0}}@-webkit-keyframes pop{from,80%{transform:scale(0);-webkit-transform:scale(0)}90%{transform:scale(1.2);-webkit-transform:scale(1.2)}to{transform:scale(1);-webkit-transform:scale(1)}}@keyframes pop{from,80%{transform:scale(0);-webkit-transform:scale(0)}90%{transform:scale(1.2);-webkit-transform:scale(1.2)}to{transform:scale(1);-webkit-transform:scale(1)}}/*!
 * animate.css -http://daneden.me/animate
 */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}a{color:var(--p-color)}blockquote{margin-top:25px;margin-bottom:5px;color:var(--s-color);border-left:2px solid var(--p-color);padding-left:30px;font-size:1.375em}@media only screen and (min-width: 1200px){blockquote{font-size:1.75em}}blockquote p{margin-bottom:0}body{font-family:"Lato",sans-serif;color:var(--p-color)}h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Cinzel",serif;font-size:2.125em;letter-spacing:1px;color:var(--s-color);text-transform:lowercase;line-height:1.3em;font-weight:normal}@media only screen and (min-width: 1200px){h1{font-size:2.875em}}h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Cinzel",serif;font-size:1.5625em;letter-spacing:1px;color:var(--s-color);text-transform:lowercase;line-height:1.3em;font-weight:normal}@media only screen and (min-width: 1200px){h2{font-size:2.0625em}}.h3,.calendar-mini .tribe-mini-calendar-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav span,h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Cinzel",serif;font-size:1.0625em;letter-spacing:1px;color:var(--s-color);text-transform:lowercase;line-height:1.3em;font-weight:600}@media only screen and (min-width: 370px){.h3,.calendar-mini .tribe-mini-calendar-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav span,h3{font-size:1.1875em}}@media only screen and (min-width: 1200px){.h3,.calendar-mini .tribe-mini-calendar-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav span,h3{font-size:1.4375em}}.h3 a,.calendar-mini .tribe-mini-calendar-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav span a,h3 a{color:var(--s-color);text-decoration:none}h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Lato",sans-serif;font-size:1.125em;color:var(--s-color);line-height:1.3em;font-weight:600}@media only screen and (min-width: 1200px){h4{font-size:1.3125em}}h4 a{color:var(--s-color);text-decoration:none}h5,.footer .footer__top .footer__top-main-menu>ul>li>a:first-child{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Cinzel",serif;font-size:1.0625em;letter-spacing:.5px;color:var(--p-color);text-transform:lowercase;line-height:1.3em;font-weight:600}@media only screen and (min-width: 1200px){h5,.footer .footer__top .footer__top-main-menu>ul>li>a:first-child{font-size:1.125em}}h5 a,.footer .footer__top .footer__top-main-menu>ul>li>a:first-child a{color:var(--s-color);text-decoration:none}.line-height-lg{line-height:1.8}p{font-size:1.125em;font-weight:300;margin:0 0 15px;padding:0;line-height:1.45em}strong{font-weight:500}.text-lg{font-size:1.375em;font-weight:300;line-height:1.35em}@media only screen and (min-width: 1200px){.text-lg{font-size:1.625em;line-height:1.45em}}.text-sm{font-size:.875em}.col.col--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col.col--flex-align-right,.col .flex-align-right{margin-left:auto}.col.col--flex-v-bottom{margin-top:auto}.col.col--flex-v-center{-ms-flex-item-align:center;align-self:center}.col.col--float-left{float:left}.col.col--float-right{float:right}.col.col--1{width:8.333333%}.col.col--2{width:17%}.col.col--2-w-gutter{width:15%;margin-right:2%}.col.col--2-w-gutter:nth-child(6n){margin-right:0}.col.col--3{width:25.5%}.col.col--3-w-gutter{width:23.5%;margin-right:2%}.col.col--3-w-gutter:nth-child(4n){margin-right:0}.col.col--4{width:34%}.col.col--4-w-gutter{width:32%;margin-right:2%}.col.col--4-w-gutter:nth-child(3n){margin-right:0}.col.col--5{width:41.666666}.col.col--6{width:50%}.col.col--6-w-gutter{width:49%;margin-right:2%}.col.col--6-w-gutter:nth-child(2n){margin-right:0}.col.col--7{width:58.333333%}.col.col--7-w-gutter{width:56.333333%;margin-right:2%}.col.col--8{width:65.833334%}.col.col--8-w-gutter{width:63.833334%;margin-right:2%}.col.col--9{width:74.5%}.col.col--9-w-gutter{width:72.5%;margin-right:2%}.col.col--10{width:83%}.col.col--11{width:91.666667%}.col.col--12{width:100%}@media only screen and (max-width: 1199px){.col.col--bp-sm-stack{width:100%;margin-right:0 !important}}@media only screen and (min-width: 1020px)and (max-width: 1199px){.col.col--bp-sm-inline-w-gutter{width:48%;margin-right:4% !important;margin-bottom:30px}.col.col--bp-sm-inline-w-gutter:nth-last-of-type(-n + 2){margin-bottom:0}.col.col--bp-sm-inline-w-gutter:nth-child(even){margin-right:0 !important}}@media only screen and (min-width: 750px)and (max-width: 1019px){.col.col--bp-tb-inline-w-gutter{width:48%;margin-right:4% !important;margin-bottom:30px}.col.col--bp-tb-inline-w-gutter:nth-last-of-type(-n + 2){margin-bottom:0}.col.col--bp-tb-inline-w-gutter:nth-child(even){margin-right:0 !important}}@media only screen and (max-width: 1019px){.col.col--bp-tb-stack{width:100%;margin-right:0 !important;margin-bottom:30px}}@media only screen and (max-width: 749px){.col.col--bp-mb-stack{width:100%;margin-right:0 !important;margin-bottom:30px}}.col-parent.col-parent--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.col-parent.col-parent--flex.col-parent--flex--h-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.col-parent.col-parent--flex.col-parent--flex--v-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.col-parent.col-parent--flex.col-parent--flex--v-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.aligncenter{display:block;margin:5px auto 5px auto}@media only screen and (min-width: 750px){.alignleft{float:left;margin:5px 20px 20px 0}}.alignnone{margin:5px 20px 20px 0}@media only screen and (min-width: 750px){.alignright{float:right;margin:5px 0 20px 20px}}a img.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px}.button{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 20px;cursor:pointer;color:#fff;font-size:12px;letter-spacing:1.5px;line-height:1.4em;text-align:center;text-decoration:none !important;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.button.button--outline{border-width:1px;border-style:solid;background-color:transparent}.button.button--outline:hover{color:var(--p-color)}.button.button--outline.button--outline--white{border-color:#fff;color:#fff}.button.button--solid{border-width:1px;border-style:solid}.button.button--solid.button--solid--pcolor{border-color:var(--p-color);color:var(--s-color);background-color:var(--p-color)}.button.button--solid.button--solid--pcolor:hover{background-color:var(--s-color);border-color:var(--s-color);color:var(--p-color)}#tinymce.editor-content--hide-first-image p:nth-of-type(1) img,.editor-content.editor-content--hide-first-image p:nth-of-type(1) img{display:none}#tinymce a:not(.button),.editor-content a:not(.button){color:var(--s-color);text-decoration:none}#tinymce a:not(.button):hover,.editor-content a:not(.button):hover{text-decoration:underline}#tinymce blockquote,.editor-content blockquote{margin-top:25px;margin-bottom:5px}#tinymce .button,.editor-content .button{margin-top:30px}#tinymce .color-pcolor,.editor-content .color-pcolor{color:var(--p-color)}#tinymce .color-scolor,.editor-content .color-scolor{color:var(--s-color)}@media only screen and (min-width: 370px){#tinymce .gallery,.editor-content .gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 370px){#tinymce .gallery.gallery-columns-2 .gallery-item,.editor-content .gallery.gallery-columns-2 .gallery-item{width:49.25%}#tinymce .gallery.gallery-columns-2 .gallery-item:nth-child(even),.editor-content .gallery.gallery-columns-2 .gallery-item:nth-child(even){margin-right:0}}@media only screen and (min-width: 370px){#tinymce .gallery.gallery-columns-3 .gallery-item,.editor-content .gallery.gallery-columns-3 .gallery-item{width:31.83333333%}}@media only screen and (min-width: 370px){#tinymce .gallery.gallery-columns-4 .gallery-item,.editor-content .gallery.gallery-columns-4 .gallery-item{width:23.875%}#tinymce .gallery.gallery-columns-4 .gallery-item:nth-child(5n+4),.editor-content .gallery.gallery-columns-4 .gallery-item:nth-child(5n+4){margin-right:0}}@media only screen and (min-width: 370px){#tinymce .gallery.gallery-columns-5 .gallery-item,.editor-content .gallery.gallery-columns-5 .gallery-item{width:18.5%}}#tinymce .gallery br,.editor-content .gallery br{display:none}#tinymce .gallery .gallery-item,.editor-content .gallery .gallery-item{margin-right:1.5%;margin-top:1.5%;width:100%}#tinymce .gallery .gallery-item dt,.editor-content .gallery .gallery-item dt{display:block;height:100%}#tinymce .gallery .gallery-item dt a,.editor-content .gallery .gallery-item dt a{display:block;height:100%}#tinymce .gallery .gallery-item dt img,.editor-content .gallery .gallery-item dt img{min-height:100%;margin:0}#tinymce .gallery .gallery-item .gallery-caption,.editor-content .gallery .gallery-item .gallery-caption{display:none;font-size:.875em;text-align:center;margin-top:10px}#tinymce h1,#tinymce h2,#tinymce h3,#tinymce h4,#tinymce h5,#tinymce .footer .footer__top .footer__top-main-menu>ul>li>a:first-child,.footer .footer__top #tinymce .footer__top-main-menu>ul>li>a:first-child,.editor-content h1,.editor-content h2,.editor-content h3,.editor-content h4,.editor-content h5,.editor-content .footer .footer__top .footer__top-main-menu>ul>li>a:first-child,.footer .footer__top .editor-content .footer__top-main-menu>ul>li>a:first-child{margin-bottom:10px}#tinymce h1:not(:first-child),#tinymce h2:not(:first-child),#tinymce h3:not(:first-child),#tinymce h4:not(:first-child),#tinymce h5:not(:first-child),#tinymce .footer .footer__top .footer__top-main-menu>ul>li>a:not(:first-child):first-child,.footer .footer__top #tinymce .footer__top-main-menu>ul>li>a:not(:first-child):first-child,.editor-content h1:not(:first-child),.editor-content h2:not(:first-child),.editor-content h3:not(:first-child),.editor-content h4:not(:first-child),.editor-content h5:not(:first-child),.editor-content .footer .footer__top .footer__top-main-menu>ul>li>a:not(:first-child):first-child,.footer .footer__top .editor-content .footer__top-main-menu>ul>li>a:not(:first-child):first-child{margin-top:50px}#tinymce img,.editor-content img{margin-bottom:40px}#tinymce img:not(:first-child),.editor-content img:not(:first-child){margin-top:35px}#tinymce p,.editor-content p{margin-bottom:15px}#tinymce ol,#tinymce ul,.editor-content ol,.editor-content ul{font-size:1.125em;font-weight:300;margin-bottom:10px}#tinymce ol li,#tinymce ul li,.editor-content ol li,.editor-content ul li{line-height:1.5em;margin-left:16px;margin-bottom:10px;margin-top:10px}#tinymce ol li li,#tinymce ul li li,.editor-content ol li li,.editor-content ul li li{font-size:.9em}#tinymce ol li,.editor-content ol li{list-style-type:inherit}#tinymce table,.editor-content table{display:block;margin-top:20px;max-width:100%;width:100%;overflow:auto}#tinymce table.noborder tr td,#tinymce table.noborder tr th,.editor-content table.noborder tr td,.editor-content table.noborder tr th{border:0}#tinymce table tbody,.editor-content table tbody{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}#tinymce table tr td,#tinymce table tr th,.editor-content table tr td,.editor-content table tr th{font-weight:300;font-size:1.125em;text-align:left;border:1px solid var(--s-color);padding:7px 10px;line-height:1.4em}#tinymce table tr th,.editor-content table tr th{text-transform:uppercase;background-color:#eee}#tinymce .page-title,.editor-content .page-title{margin-bottom:20px}#tinymce .page-title .page-title__image,.editor-content .page-title .page-title__image{display:block;max-height:75px;margin-bottom:20px}@media only screen and (min-width: 1200px){#tinymce .page-title .page-title__image,.editor-content .page-title .page-title__image{display:inline-block;vertical-align:middle;margin-right:20px;margin-top:-2px;margin-bottom:0}}#tinymce ul li,.editor-content ul li{list-style-type:none;position:relative;margin-left:0;padding-left:22px}#tinymce ul li:before,.editor-content ul li:before{position:absolute;content:"";display:block;top:6px;left:0;width:14px;height:14px;background-image:url(images/svgs/blackfriars-star.svg);color:var(--s-color);font-weight:400;font-size:2.125em}.wp-caption{border:1px solid #f0f0f0;margin-bottom:30px;margin-top:40px;padding:7px 7px 0;text-align:center}.wp-caption .aligncenter,.wp-caption .alignleft,.wp-caption .alignright,.wp-caption img{margin-top:0 !important;margin-bottom:0 !important}.wp-caption p{padding-top:10px;padding-bottom:5px;font-size:.8125em}.alert{padding:15px 20px;text-align:center;border-width:1px;border-style:solid;margin:50px 0 60px;font-size:.875em}.alert.alert--fail{border-color:#bb3737;color:#bb3737}.alert.alert--fail a{color:#bb3737}.alert.alert--success{border-color:#42c79b;color:#42c79b}.alert.alert--success a{color:#42c79b}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.buttons-container{text-align:center}.buttons-container .button{display:block;margin-bottom:10px}@media only screen and (min-width: 750px){.buttons-container .button{display:inline-block;margin-right:10px}.buttons-container .button:last-child{margin-right:0}}.clear{clear:both}.color-pcolor{color:var(--p-color)}.color-scolor{color:var(--s-color)}.colour-scheme-aquinas .banner{border-color:#3c91ad}.colour-scheme-aquinas .banner .banner__content .banner__title{color:#3c91ad}.colour-scheme-aquinas .button.button--solid.button--solid--pcolor{color:#3c91ad}.colour-scheme-aquinas .button.button--solid.button--solid--pcolor:hover{background-color:#3c91ad;border-color:#3c91ad;color:var(--p-color)}.colour-scheme-aquinas .cards .card{border-color:#3c91ad}.colour-scheme-aquinas .cards a.card:hover .card__image .card__image__overlay{background-color:rgba(60,145,173,.9)}.colour-scheme-aquinas .color-scolor,.colour-scheme-aquinas h1,.colour-scheme-aquinas h2,.colour-scheme-aquinas h3{color:#3c91ad}.colour-scheme-aquinas .editor-content p a:not(.button){color:#3c91ad}.colour-scheme-aquinas .filter .filter__field .select{border-color:#3c91ad;background-color:#3c91ad}.colour-scheme-aquinas .footer{background-color:#3c91ad}.colour-scheme-aquinas .header{border-color:#3c91ad}@media only screen and (min-width: 1200px)and (hover: hover){.colour-scheme-aquinas .header .header__right .header__nav>ul>li.menu-item-has-children:hover>a{background-color:#3c91ad}}@media only screen and (max-width: 1599px){.colour-scheme-aquinas .header .header__right .header__nav>ul>li ul li.current-menu-item a{color:#3c91ad}}@media only screen and (hover: hover)and (min-width: 1600px){.colour-scheme-aquinas .header .header__right .header__nav>ul>li ul{background-color:#3c91ad}}.colour-scheme-aquinas .header .header__right .header__right__top .header__right__top__search svg path{stroke:#3c91ad}.colour-scheme-aquinas .listings.listings--bordered .listing{border-bottom-color:#3c91ad}.colour-scheme-aquinas .listings.listings--bordered .listing .listing__date .listing__date__day,.colour-scheme-aquinas .listings.listings--bordered .listing .listing__date .listing__date__month{background-color:#3c91ad}.colour-scheme-aquinas .listings .listing .listing__title{color:#3c91ad}.colour-scheme-aquinas .sidebar .sidebar__nav{border-color:#3c91ad}.colour-scheme-aquinas .sidebar .sidebar__nav ul li.current-menu-item>a{color:#3c91ad}.colour-scheme-aquinas .sidebar .sidebar__nav .sidebar__nav__title{border-color:#3c91ad}.colour-scheme-aquinas #tribe-events-content-wrapper h1{color:#3c91ad}.colour-scheme-las-casas .banner{border-color:#38957e}.colour-scheme-las-casas .banner .banner__content .banner__title{color:#38957e}.colour-scheme-las-casas .button.button--solid.button--solid--pcolor{color:#38957e}.colour-scheme-las-casas .button.button--solid.button--solid--pcolor:hover{background-color:#38957e;border-color:#38957e;color:var(--p-color)}.colour-scheme-las-casas .cards .card{border-color:#38957e}.colour-scheme-las-casas .cards a.card:hover .card__image .card__image__overlay{background-color:rgba(56,149,126,.9)}.colour-scheme-las-casas .color-scolor,.colour-scheme-las-casas h1,.colour-scheme-las-casas h2,.colour-scheme-las-casas h3{color:#38957e}.colour-scheme-las-casas .editor-content p a:not(.button){color:#38957e}.colour-scheme-las-casas .footer{background-color:#38957e}.colour-scheme-las-casas .filter .filter__field .select{border-color:#38957e;background-color:#38957e}.colour-scheme-las-casas .header{border-color:#38957e}@media only screen and (min-width: 1200px)and (hover: hover){.colour-scheme-las-casas .header .header__right .header__nav>ul>li.menu-item-has-children:hover>a{background-color:#38957e}}@media only screen and (max-width: 1599px){.colour-scheme-las-casas .header .header__right .header__nav>ul>li ul li.current-menu-item a{color:#38957e}}@media only screen and (hover: hover)and (min-width: 1600px){.colour-scheme-las-casas .header .header__right .header__nav>ul>li ul{background-color:#38957e}}.colour-scheme-las-casas .header .header__right .header__right__top .header__right__top__search svg path{stroke:#38957e}.colour-scheme-las-casas .listings.listings--bordered .listing{border-bottom-color:#38957e}.colour-scheme-las-casas .listings.listings--bordered .listing .listing__date .listing__date__day,.colour-scheme-las-casas .listings.listings--bordered .listing .listing__date .listing__date__month{background-color:#38957e}.colour-scheme-las-casas .listings .listing .listing__title{color:#38957e}.colour-scheme-las-casas .sidebar .sidebar__nav{border-color:#38957e}.colour-scheme-las-casas .sidebar .sidebar__nav ul li.current-menu-item>a{color:#38957e}.colour-scheme-las-casas .sidebar .sidebar__nav .sidebar__nav__title{border-color:#38957e}.colour-scheme-las-casas #tribe-events-content-wrapper h1{color:#38957e}.color-white{color:#fff}.comments .button{margin-top:40px}.comments .comment-form{margin-top:20px}.comments .comment-list .comment{list-style-type:none;border-top:1px solid #eeeef1;margin-top:35px;padding-top:35px}.comments .comment-list .comment:first-child{border-top:0;padding-top:0}.comments .comment-list .comment .comment-author{margin-bottom:15px}.comments .comment-list .comment .comment-author img{vertical-align:middle;margin-right:5px}.comments .comment-list .comment .comment-meta{margin-bottom:10px}.comments .comment-list .comment .comment-meta .comment-edit-link{display:none}.comments .comment-notes{margin-bottom:30px}.comments .comment-reply-title{margin-top:50px}.comments .logged-in-as{margin-bottom:30px}.featured-image{padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.featured-image img{display:block;width:100%;height:auto;max-width:320px;border:1px solid #eeeef1;border-bottom:7px solid var(--s-color)}@media only screen and (min-width: 750px){.filter .filter__field{display:inline-block;width:calc(100% - 90px)}}.filter .filter__field.filter__field--input{position:relative}.filter .filter__field.filter__field--input .input{max-width:100%}.filter .filter__field.filter__field--input .submit{position:absolute;right:15px;top:8px;border:0;height:25px;width:18px;cursor:pointer;background-color:transparent;background-image:url(images/svgs/magnifying-glass-pcolor.svg);background-size:contain;background-repeat:no-repeat;background-position:center center}@media only screen and (min-width: 750px){.filter .filter__field .input,.filter .filter__field .select{width:100%}}.filter .filter__field .select{background-color:var(--s-color);color:#fff}.filter .filter__label{font-size:1.0625em;letter-spacing:.5px;margin-bottom:20px;vertical-align:middle}@media only screen and (min-width: 750px){.filter .filter__label.filter__label--small{padding-left:20px;width:60px}}@media only screen and (min-width: 750px){.filter .filter__label{display:inline-block;margin-bottom:0;width:80px}}.form .form-row .asterix,form .form-row .asterix{color:var(--p-color)}.form .input,.form input[type=email],.form input[type=number],.form input[type=text],.form input[type=tel],.form input[type=url],.form select,.form textarea,form .input,form input[type=email],form input[type=number],form input[type=text],form input[type=tel],form input[type=url],form select,form textarea{padding:10px;border:1px solid var(--s-color);-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:650px;font-family:"Lato",sans-serif;font-size:1em}@media only screen and (min-width: 750px){.form .input,.form input[type=email],.form input[type=number],.form input[type=text],.form input[type=tel],.form input[type=url],.form select,.form textarea,form .input,form input[type=email],form input[type=number],form input[type=text],form input[type=tel],form input[type=url],form select,form textarea{width:calc(100% - 105px)}}.form .input.error,.form input[type=email].error,.form input[type=number].error,.form input[type=text].error,.form input[type=tel].error,.form input[type=url].error,.form select.error,.form textarea.error,form .input.error,form input[type=email].error,form input[type=number].error,form input[type=text].error,form input[type=tel].error,form input[type=url].error,form select.error,form textarea.error{border-color:#bb3737}.form .input.error::-webkit-input-placeholder,.form input[type=email].error::-webkit-input-placeholder,.form input[type=number].error::-webkit-input-placeholder,.form input[type=text].error::-webkit-input-placeholder,.form input[type=tel].error::-webkit-input-placeholder,.form input[type=url].error::-webkit-input-placeholder,.form select.error::-webkit-input-placeholder,.form textarea.error::-webkit-input-placeholder,form .input.error::-webkit-input-placeholder,form input[type=email].error::-webkit-input-placeholder,form input[type=number].error::-webkit-input-placeholder,form input[type=text].error::-webkit-input-placeholder,form input[type=tel].error::-webkit-input-placeholder,form input[type=url].error::-webkit-input-placeholder,form select.error::-webkit-input-placeholder,form textarea.error::-webkit-input-placeholder{font-size:12px;color:#bb3737}.form .input.error::-moz-placeholder,.form input[type=email].error::-moz-placeholder,.form input[type=number].error::-moz-placeholder,.form input[type=text].error::-moz-placeholder,.form input[type=tel].error::-moz-placeholder,.form input[type=url].error::-moz-placeholder,.form select.error::-moz-placeholder,.form textarea.error::-moz-placeholder,form .input.error::-moz-placeholder,form input[type=email].error::-moz-placeholder,form input[type=number].error::-moz-placeholder,form input[type=text].error::-moz-placeholder,form input[type=tel].error::-moz-placeholder,form input[type=url].error::-moz-placeholder,form select.error::-moz-placeholder,form textarea.error::-moz-placeholder{font-size:12px;color:#bb3737}.form .input.error:-ms-input-placeholder,.form input[type=email].error:-ms-input-placeholder,.form input[type=number].error:-ms-input-placeholder,.form input[type=text].error:-ms-input-placeholder,.form input[type=tel].error:-ms-input-placeholder,.form input[type=url].error:-ms-input-placeholder,.form select.error:-ms-input-placeholder,.form textarea.error:-ms-input-placeholder,form .input.error:-ms-input-placeholder,form input[type=email].error:-ms-input-placeholder,form input[type=number].error:-ms-input-placeholder,form input[type=text].error:-ms-input-placeholder,form input[type=tel].error:-ms-input-placeholder,form input[type=url].error:-ms-input-placeholder,form select.error:-ms-input-placeholder,form textarea.error:-ms-input-placeholder{font-size:12px;color:#bb3737}.form .input.no-width,.form input[type=email].no-width,.form input[type=number].no-width,.form input[type=text].no-width,.form input[type=tel].no-width,.form input[type=url].no-width,.form select.no-width,.form textarea.no-width,form .input.no-width,form input[type=email].no-width,form input[type=number].no-width,form input[type=text].no-width,form input[type=tel].no-width,form input[type=url].no-width,form select.no-width,form textarea.no-width{width:auto;max-width:100%}.form .input::-webkit-input-placeholder,.form input[type=email]::-webkit-input-placeholder,.form input[type=number]::-webkit-input-placeholder,.form input[type=text]::-webkit-input-placeholder,.form input[type=tel]::-webkit-input-placeholder,.form input[type=url]::-webkit-input-placeholder,.form select::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder,form .input::-webkit-input-placeholder,form input[type=email]::-webkit-input-placeholder,form input[type=number]::-webkit-input-placeholder,form input[type=text]::-webkit-input-placeholder,form input[type=tel]::-webkit-input-placeholder,form input[type=url]::-webkit-input-placeholder,form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{opacity:1}.form .input::-moz-placeholder,.form input[type=email]::-moz-placeholder,.form input[type=number]::-moz-placeholder,.form input[type=text]::-moz-placeholder,.form input[type=tel]::-moz-placeholder,.form input[type=url]::-moz-placeholder,.form select::-moz-placeholder,.form textarea::-moz-placeholder,form .input::-moz-placeholder,form input[type=email]::-moz-placeholder,form input[type=number]::-moz-placeholder,form input[type=text]::-moz-placeholder,form input[type=tel]::-moz-placeholder,form input[type=url]::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{opacity:1}.form .input::-ms-input-placeholder,.form input[type=email]::-ms-input-placeholder,.form input[type=number]::-ms-input-placeholder,.form input[type=text]::-ms-input-placeholder,.form input[type=tel]::-ms-input-placeholder,.form input[type=url]::-ms-input-placeholder,.form select::-ms-input-placeholder,.form textarea::-ms-input-placeholder,form .input::-ms-input-placeholder,form input[type=email]::-ms-input-placeholder,form input[type=number]::-ms-input-placeholder,form input[type=text]::-ms-input-placeholder,form input[type=tel]::-ms-input-placeholder,form input[type=url]::-ms-input-placeholder,form select::-ms-input-placeholder,form textarea::-ms-input-placeholder{opacity:1}.form label,form label{font-size:.875em;font-weight:700;display:block;margin-bottom:5px}@media only screen and (min-width: 750px){.form label,form label{margin-bottom:0;display:inline-block;vertical-align:top;width:100px}}.form .select,form .select{cursor:pointer;padding-right:40px;background-color:transparent;background-image:url(images/svgs/arrow-down-thin.svg);background-position:right 15px center;background-repeat:no-repeat;background-size:10px;-moz-appearance:none;-webkit-appearance:none}.form .select::-ms-expand,form .select::-ms-expand{display:none}.form .textarea,form .textarea{line-height:1.4em;height:150px}.google-map{width:100%;height:20vw;min-height:250px;max-height:400px;border:1px solid var(--s-color)}.google-map.banner--standard-height{border:0;border-bottom:10px solid var(--s-color)}html{scroll-behavior:smooth}img,embed,object,video{max-width:100%;height:auto}.margin-bottom{margin-bottom:55px}@media only screen and (min-width: 1020px){.margin-bottom{margin-bottom:80px}}.margin-bottom-sm{margin-bottom:40px}@media only screen and (min-width: 1020px){.margin-bottom-sm{margin-bottom:55px}}.margin-bottom-xsm{margin-bottom:25px}.margin-top{margin-top:55px}@media only screen and (min-width: 1020px){.margin-top{margin-top:80px}}.margin-top-sm{margin-top:40px}@media only screen and (min-width: 1020px){.margin-top-sm{margin-top:55px}}.margin-top-xsm{margin-top:25px}.news-article .editor-content>img:first-child{display:none;opacity:.4}.notice{position:fixed;z-index:999;top:0;left:0;right:0;padding:20px 40px 20px 20px;font-size:.875em;background-color:var(--p-color);text-align:center;color:#fff}.notice a{color:#eeeef1}.notice .notice__close{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:15px;z-index:2;cursor:pointer}.notice .notice__close span{display:block;height:2px;width:14px;background-color:#fff;border-radius:4px}.notice .notice__close span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.notice .notice__close span:last-child{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);margin-top:-2px}.padding-bottom{padding-bottom:55px}@media only screen and (min-width: 1020px){.padding-bottom{padding-bottom:80px}}.padding-bottom-sm{padding-bottom:40px}@media only screen and (min-width: 1020px){.padding-bottom-sm{padding-bottom:55px}}.padding-bottom-xsm{padding-bottom:25px}.padding-top{padding-top:55px}@media only screen and (min-width: 1020px){.padding-top{padding-top:80px}}.padding-top-sm{padding-top:40px}@media only screen and (min-width: 1020px){.padding-top-sm{padding-top:55px}}.padding-top-xsm{padding-top:25px}.pagination{text-align:center}.pagination li{display:inline-block;margin-right:10px}.pagination li:hover a,.pagination li.active a{color:#fff;background:var(--p-color);border-color:var(--p-color)}.pagination li a{border:1px solid #eee;font-size:.8125em;display:block;letter-spacing:1px;text-transform:uppercase;padding:9px 13px;text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.sidebar{margin-top:50px}@media only screen and (min-width: 1020px){.sidebar{margin-top:0}}@media only screen and (min-width: 1020px)and (min-height: 1100px){.sidebar .sidebar__inner.sidebar--sticky{position:fixed;top:10px;z-index:10}}.sidebar .sidebar__nav{max-width:400px;border-bottom:2px solid var(--s-color)}.sidebar .sidebar__nav .sidebar__nav__title{background-color:var(--p-color);padding:30px 20px 20px;border-bottom:10px solid var(--s-color)}.sidebar .sidebar__nav .sidebar__nav__title h3{color:#fff}.sidebar .sidebar__nav ul{padding-left:20px;padding-right:20px}.sidebar .sidebar__nav ul:first-of-type{padding-top:20px}.sidebar .sidebar__nav ul:last-of-type{padding-bottom:20px}.sidebar .sidebar__nav ul li{line-height:1.4em}.sidebar .sidebar__nav ul li.current-menu-item.current_page_parent>a{color:var(--p-color)}.sidebar .sidebar__nav ul li.current-menu-item>a{color:var(--s-color)}.sidebar .sidebar__nav ul li.menu-item-has-children{position:relative;cursor:pointer}.sidebar .sidebar__nav ul li.menu-item-has-children.menu-active>a:after{content:"-"}.sidebar .sidebar__nav ul li.menu-item-has-children.menu-active>ul{display:block;padding-top:0;padding-bottom:0}.sidebar .sidebar__nav ul li.menu-item-has-children>a{cursor:default;display:block}.sidebar .sidebar__nav ul li.menu-item-has-children>a:after{content:"+";font-weight:600;position:absolute;right:0}.sidebar .sidebar__nav ul li a{display:block;padding-bottom:5px;padding-top:5px;text-decoration:none}.sidebar .sidebar__nav ul li ul{display:none}svg{max-width:100%;height:initial}.video{width:100%;max-width:850px;max-height:500px;height:55vw}@media only screen and (min-width: 1020px){.video{height:45vw}}.wrapper{padding-left:20px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 750px){.wrapper{padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto;max-width:1800px}.wrapper.wrapper--medium{max-width:1460px}.wrapper.wrapper--small{max-width:1040px}}.legacy-ie{position:fixed;background:#111;text-align:center;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8;left:0;right:0;top:0;bottom:0;z-index:9999999}.legacy-ie a{text-decoration:underline;cursor:pointer;color:#fff}.legacy-ie .legacy-ie__text{color:#fff;margin-top:20%;margin-left:auto;margin-right:auto;font-size:1.35em;text-align:center;width:50%;line-height:1.6em;display:block;vertical-align:middle}#colorbox,#cboxOverlay,#cboxWrapper{outline:0;position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:15px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;max-width:none}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{-webkit-box-sizing:content-box;box-sizing:content-box}#cboxOverlay{background-color:rgba(0,0,0,.95)}#cboxContent{overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:50px;margin-top:50px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#fff}#cboxCurrent{position:absolute;bottom:66px;left:0;color:#fff;font-size:16px}@media only screen and (min-width: 1020px){#cboxCurrent{bottom:10px}}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{outline:0;border:0;position:absolute;bottom:60px;background-size:contain;background-image:url(images/svgs/arrow-thin-left.svg);background-repeat:no-repeat;right:45px;width:18px;height:32px;text-indent:-9999px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}@media only screen and (min-width: 1020px){#cboxPrevious{bottom:0}}#cboxPrevious:hover{opacity:.6}#cboxNext{outline:0;border:0;position:absolute;bottom:60px;background-size:contain;background-image:url(images/svgs/arrow-thin-right.svg);background-repeat:no-repeat;right:0;width:18px;height:32px;text-indent:-9999px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}@media only screen and (min-width: 1020px){#cboxNext{bottom:0}}#cboxNext:hover{opacity:.6}#cboxLoadingGraphic{background:url(images/layout/loading.gif) no-repeat center center}#cboxClose{outline:0;border:0;position:absolute;top:0;right:0;background-size:contain;background-image:url(images/svgs/cross.svg);background-repeat:no-repeat;width:25px;height:25px;text-indent:-9999px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#cboxClose:hover{opacity:.6}.flex-container a:active,.slideshow a:active,.flex-container a:focus,.slideshow a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{position:relative;zoom:1;margin:0;padding:0;overflow:hidden}.slideshow .slides>li{position:relative;display:none;display:none;-webkit-backface-visibility:hidden}.flexslider.slides img{display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading{min-height:300px;background:url("images/ajax-loader.gif") no-repeat center center !important}.slideshow .slides{zoom:1}.flex-direction-nav{position:absolute;z-index:2;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.flex-direction-nav a{width:25px;height:45px;display:block;background-repeat:no-repeat;cursor:pointer;text-indent:-9999px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.flex-direction-nav li{margin:0}.flex-direction-nav a:hover{opacity:.5}.flex-direction-nav .flex-nav-prev{float:left;margin-left:20px}.flex-direction-nav .flex-nav-prev a{background-image:url(images/svgs/arrow-thin-left.svg)}.flex-direction-nav .flex-nav-next{float:right;margin-right:20px}.flex-direction-nav .flex-nav-next a{background-image:url(images/svgs/arrow-thin-right.svg)}.flex-direction-nav .flex-disabled{opacity:.3 !important;filter:alpha(opacity=30);cursor:default}.flex-control-nav{position:absolute;bottom:25px;left:0;right:0;z-index:2;text-align:center}.flex-control-nav li{margin:0 11px;display:inline-block;zoom:1}@media only screen and (min-width: 1020px){.flex-control-nav li{margin:0 6px}}.flex-control-nav li:last-child{margin-right:0}.flex-control-nav li a{width:25px;height:5px;display:block;background-color:#555;cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.flex-control-paging li a:hover{background-color:var(--p-color);cursor:pointer}.flex-control-paging li a.flex-active{background-color:var(--p-color);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}.accordion .accordion__item.accordion__item--active>.accordion__content{display:block}.accordion .accordion__item.accordion__item--active>.accordion__title .accordion__title-text:after{content:"-"}.accordion .accordion__item .accordion__content{display:none;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.accordion .accordion__item .accordion__content .accordion__item .accordion__title-text{font-size:1em}.accordion .accordion__item .accordion__title{position:relative;border-bottom:1px solid #575756;padding-bottom:10px;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}@media only screen and (min-width: 370px){.accordion .accordion__item .accordion__title{font-size:1.25em}}.accordion .accordion__item .accordion__title:hover{color:var(--p-color-dark);cursor:pointer}.accordion .accordion__item .accordion__title .accordion__title-text:after{position:absolute;font-size:.8125em;right:0;content:"+"}.banner{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#575756;height:40vw;max-height:75vh;color:#fff;overflow:hidden;width:100%;border-bottom:10px solid var(--s-color)}@media only screen and (min-width: 2200px){.banner{max-height:900px}}.banner.banner--no-image{background-color:var(--p-color);height:15vw;min-height:260px}.banner .banner__overlay{width:100%;height:100%}.banner .banner__overlay .banner__content{-webkit-animation-delay:.3s;animation-delay:.3s}.banner .banner__overlay .banner__content .banner__divider{height:2px;min-width:100px;width:10%;margin:20px 0;background-color:#fff;display:block}@media only screen and (min-width: 750px){.banner .banner__overlay .banner__content .banner__divider{margin:20px 0}}.banner__content,.carousel__content{margin-top:auto;width:100%;padding:15px 0 25px;background-color:var(--p-color-opacity-08);-webkit-animation-delay:.5s;animation-delay:.5s}@media only screen and (min-width: 1600px){.banner__content,.carousel__content{padding:13px 0 30px}}.banner__content .banner__cta,.banner__content .carousel__cta,.carousel__content .banner__cta,.carousel__content .carousel__cta{display:block;margin-top:10px;-webkit-animation-delay:2s;animation-delay:2s}.banner__content .banner__cta a,.banner__content .carousel__cta a,.carousel__content .banner__cta a,.carousel__content .carousel__cta a{color:#fff;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.banner__content .banner__cta a:hover,.banner__content .carousel__cta a:hover,.carousel__content .banner__cta a:hover,.carousel__content .carousel__cta a:hover{opacity:.8}.banner__content .banner__strapline,.banner__content .carousel__strapline,.carousel__content .banner__strapline,.carousel__content .carousel__strapline{margin-top:10px;margin-bottom:10px;font-size:1.0625em;color:#fff;-webkit-animation-delay:1s;animation-delay:1s}.banner__content .banner__title,.banner__content .carousel__title,.carousel__content .banner__title,.carousel__content .carousel__title{font-family:"Cinzel",serif;color:var(--s-color);margin-bottom:0;font-size:1.875em;letter-spacing:.5px;text-transform:lowercase;line-height:1.15em;font-weight:normal;-webkit-animation-delay:1s;animation-delay:1s}@media only screen and (min-width: 750px){.banner__content .banner__title,.banner__content .carousel__title,.carousel__content .banner__title,.carousel__content .carousel__title{font-size:2.8125em}}@media only screen and (min-width: 1020px){.banner__content .banner__title,.banner__content .carousel__title,.carousel__content .banner__title,.carousel__content .carousel__title{font-size:3.4375em}}@media only screen and (min-width: 1200px){.banner__content .banner__title,.banner__content .carousel__title,.carousel__content .banner__title,.carousel__content .carousel__title{line-height:1.3em;font-size:4.6875em}}.banner--standard-height,.carousel--standard-height .carousel__slide{height:60vw;min-height:250px}@media only screen and (min-width: 1200px){.banner--standard-height,.carousel--standard-height .carousel__slide{height:45vw;max-height:65vh}}.breadcrumbs{font-size:.875em;line-height:2em}.breadcrumbs a{color:#575756;text-decoration:none;border-bottom:1px solid #575756}.calendar-mini .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day{height:130px !important;overflow:auto !important;padding-top:10px !important;-ms-overflow-style:none !important;scrollbar-width:none !important}.calendar-mini .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event-title{text-transform:none !important}.calendar-mini .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day::-webkit-scrollbar{display:none}.calendar-mini .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event-datetime{display:none}.calendar-mini .tribe-common--breakpoint-medium.tribe-events .tribe-events-header .tribe-events-c-top-bar__nav{margin-bottom:30px}.calendar-mini .tribe-common--breakpoint-medium.tribe-events .tribe-events-header .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-date{margin-left:10px;margin-right:10px}.calendar-mini .tribe-common--breakpoint-medium.tribe-events .tribe-events-widget-events-month__view-more .tribe-events-widget-events-month__view-more-link{color:var(--p-color) !important}.calendar-mini .tribe-common--breakpoint-medium.tribe-events .tribe-events-widget-events-month__view-more .tribe-events-widget-events-month__view-more-link:hover{border-bottom-color:var(--p-color) !important}@media only screen and (min-width: 1020px){.calendar-mini .tribe-mini-calendar-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 1020px){.calendar-mini .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper{width:49%;margin-right:3%}}.calendar-mini .tribe-mini-calendar-wrapper .tribe-mini-calendar-list-wrapper{margin-top:30px}@media only screen and (min-width: 1020px){.calendar-mini .tribe-mini-calendar-wrapper .tribe-mini-calendar-list-wrapper{width:48%;margin-top:5px}}.calendar-mini .tribe-mini-calendar-wrapper .tribe-mini-calendar td{background-color:transparent;font-size:13px}.calendar-mini .tribe-mini-calendar-wrapper .tribe-mini-calendar td div{background-color:#eeeef1;margin-bottom:35px;padding-top:10px;padding-bottom:10px;-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s}.calendar-mini .tribe-mini-calendar-wrapper .tribe-mini-calendar .tribe-events-has-events{position:relative;color:#fff}.calendar-mini .tribe-mini-calendar-wrapper .tribe-mini-calendar .tribe-events-has-events:hover div{background-color:var(--p-color-dark)}.calendar-mini .tribe-mini-calendar-wrapper .tribe-mini-calendar .tribe-events-has-events a{color:#fff;position:inherit;padding-top:0;padding-bottom:7.5px}.calendar-mini .tribe-mini-calendar-wrapper .tribe-mini-calendar .tribe-events-has-events a:before{cursor:auto;bottom:13px;background-color:var(--p-color);content:"";display:block;height:7px;width:7px;padding:0;margin:5px auto 0 -4px;position:absolute;left:50%;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}.calendar-mini .tribe-mini-calendar-wrapper .tribe-mini-calendar .tribe-events-has-events a:hover{background-color:transparent}.calendar-mini .tribe-mini-calendar-wrapper .tribe-mini-calendar .tribe-events-has-events div{background-color:var(--p-color);padding-bottom:3px}.calendar-mini .tribe-mini-calendar-wrapper .tribe-mini-calendar .tribe-events-othermonth{opacity:.5}.calendar-mini .tribe-mini-calendar-wrapper .tribe-mini-calendar .tribe-mini-calendar-no-event{color:var(--p-color);padding:0}.calendar-mini .tribe-mini-calendar-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav{background-color:transparent;border-color:transparent}.calendar-mini .tribe-mini-calendar-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div{background-color:transparent;margin-bottom:0;padding-top:0;padding-bottom:0}.calendar-mini .tribe-mini-calendar-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav td{padding-bottom:20px;background-color:transparent;border-color:transparent}.calendar-mini .tribe-mini-calendar-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav .tribe-mini-calendar-dayofweek{background-color:transparent;border-color:transparent;color:var(--p-color);padding-bottom:10px}.calendar-mini .tribe-mini-calendar-wrapper .tribe-mini-calendar .tribe-events-past{opacity:1}#tribe-events-content{margin-bottom:0}#tribe-events-content table.tribe-events-calendar{border-color:#d2d2d2}#tribe-events-content table.tribe-events-calendar td{border-color:#d2d2d2}#tribe-events-content table.tribe-events-calendar td .tribe-events-category-the-aquinas-institute .tribe-events-month-event-title a{color:#3c91ad}#tribe-events-content table.tribe-events-calendar td .tribe-events-category-las-casas-institute-for-social-justice .tribe-events-month-event-title a{color:#38957e}#tribe-events-content table.tribe-events-calendar td .tribe-events-month-event-title{padding:0 9px 10px;line-height:1.1em;font-family:"Lato",sans-serif;text-transform:none;letter-spacing:0}#tribe-events-content table.tribe-events-calendar td .tribe-events-month-event-title:hover{text-decoration:underline}#tribe-events-content table.tribe-events-calendar td .tribe-events-month-event-title a{line-height:1em}#tribe-events-content table.tribe-events-calendar th{background-color:#eeeef1;padding:10px}#tribe-events-content ul.tribe-events-sub-nav{margin-top:10px;margin-bottom:20px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#tribe-events-content ul.tribe-events-sub-nav li.tribe-events-nav-next{margin-left:auto}.tribe-events-month #tribe-mobile-container{margin-top:40px;margin-bottom:40px}.tribe-events-month #tribe-mobile-container h4,.tribe-events-month #tribe-mobile-container .tribe-events-event-body,.tribe-events-month #tribe-mobile-container .tribe-event-description{margin-top:10px}.tribe-events-page-title{text-align:left}.tribe-events-single .tribe-address .tribe-street-address:after{content:","}.cards{width:100%}.cards.cards--alt .card .card__content{padding:15px}.cards.cards--alt .card .card__content .card__title{font-family:"Lato",sans-serif;text-transform:none;font-size:1.0625em;color:var(--s-color)}.cards .card{background-color:var(--p-color-dark);-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:35px;text-decoration:none;display:block;border-bottom:7px solid var(--s-color)}@media only screen and (min-width: 750px){.cards .card.col--3-w-gutter.col--bp-tb-inline-w-gutter .card__image{height:45vw}}.cards .card.col--3-w-gutter .card__image{height:85vw}@media only screen and (min-width: 750px){.cards .card.col--3-w-gutter .card__image{height:30vw}}@media only screen and (min-width: 1020px){.cards .card.col--3-w-gutter .card__image{height:22vw;max-height:340px}}@media only screen and (min-width: 1200px){.cards .card.col--4-w-gutter .card__content .card__title{font-size:1.0625em}}.cards .card.col--4-w-gutter .card__image{height:50vw}@media only screen and (min-width: 750px){.cards .card.col--4-w-gutter .card__image{height:35vw}}@media only screen and (min-width: 1020px){.cards .card.col--4-w-gutter .card__image{height:20vw;max-height:270px}}.cards .card.col--6-w-gutter .card__image{height:50vw}@media only screen and (min-width: 750px){.cards .card.col--6-w-gutter .card__image{height:35vw}}@media only screen and (min-width: 1020px){.cards .card.col--6-w-gutter .card__image{height:25vw;max-height:380px}}.cards .card.col--12{margin-bottom:10px}.cards .card.col--12 .card__image{height:50vw}@media only screen and (min-width: 1020px){.cards .card.col--12 .card__image{height:15vw;max-height:300px}}@media only screen and (min-width: 1200px){.cards .card.col--12 .card__image{height:11vw;max-height:300px}}.cards .card .card__content{margin-top:auto;padding:15px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:var(--p-color-opacity-08)}@media only screen and (min-width: 1020px){.cards .card .card__content{padding:25px 20px}}.cards .card .card__content .card__subtitle{color:#fff;font-size:1em;padding-top:5px;margin-bottom:0;display:none}@media only screen and (min-width: 370px){.cards .card .card__content .card__subtitle{display:block}}.cards .card .card__content .card__title{color:#fff;word-wrap:break-word;margin-bottom:0}.cards .card .card__image{background-size:cover;background-position:center center;height:15vw;width:100%}.cards .card .card__image.card__image--blank{background-image:url(images/svgs/blackfriars-star.svg);background-size:100px;background-repeat:no-repeat;background-position:top 35% center;background-color:var(--p-color)}.cards .card .card__image.card__image--blank .card__content{background-color:var(--p-color-dark)}.cards .card .card__image.placeholder-image .card__content{background-color:var(--p-color-dark)}.cards .card .card__image .card__image__overlay{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:background-color .1s;-o-transition:background-color .1s;transition:background-color .1s}.cards .card .card__image .card__image__overlay svg{display:none;opacity:.3;-ms-flex-item-align:center;align-self:center;margin-top:auto;width:95px;max-width:25%;height:98px}.cards a.card.colour-scheme-aquinas:hover .card__image .card__image__overlay{background-color:rgba(60,145,173,.9)}.cards a.card.colour-scheme-las-casas:hover .card__image .card__image__overlay{background-color:rgba(56,149,126,.9)}.cards a.card:hover .card__image .card__image__overlay{background-color:rgba(var(--s-color), 0.9)}.cards a.card:hover .card__image .card__image__overlay svg{display:block}.carousel{position:relative;border-bottom:10px solid var(--s-color)}.carousel.carousel--full-screen .carousel__slides .carousel__slide{height:100vh}.carousel .carousel__down-arrow{left:0;right:0;text-align:center;position:absolute;z-index:5;bottom:30px;cursor:pointer}.carousel .carousel__down-arrow svg{cursor:pointer;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.carousel .carousel__down-arrow svg:hover{-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}.carousel .flex-direction-nav{display:none}@media only screen and (min-width: 1020px){.carousel .flex-direction-nav{display:inherit}}.carousel .carousel__image{background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;height:100%}.carousel .carousel__overlay{position:absolute;left:0;right:0;bottom:0;z-index:1}.carousel .carousel__slides .carousel__slide{position:relative}.footer{position:relative;background-color:var(--s-color);color:#fff}.footer a{color:#fff;text-decoration:none}.footer .footer__bottom{background-color:var(--p-color);padding-top:20px;padding-bottom:20px}.footer .footer__bottom p{font-weight:400;margin-bottom:0;font-size:.84375em}.footer .footer__bottom p:last-child{padding-right:24px}.footer .footer__top{padding-top:40px;padding-bottom:40px}.footer .footer__top .footer__top-address{margin-top:40px;font-weight:400;font-size:.84375em}.footer .footer__top .footer__top-main-menu{margin-bottom:30px}@media only screen and (min-width: 1200px){.footer .footer__top .footer__top-main-menu{margin-bottom:0}}@media only screen and (min-width: 1020px){.footer .footer__top .footer__top-main-menu>ul{display:-webkit-box;display:-ms-flexbox;display:flex}}.footer .footer__top .footer__top-main-menu>ul>li{margin-bottom:30px}@media only screen and (min-width: 1020px){.footer .footer__top .footer__top-main-menu>ul>li{margin-bottom:0}}.footer .footer__top .footer__top-main-menu>ul>li>a:first-child{font-size:.9375em;margin-bottom:15px}@media only screen and (min-width: 1020px){.footer .footer__top .footer__top-main-menu>ul>li{width:20%}}.footer .footer__top .footer__top-main-menu>ul>li a{line-height:1.25em;font-size:.78125em;margin-bottom:5px;display:block}.footer .footer__top .footer__top-main-menu>ul>li>ul>li ul li:first-child{display:none}.footer .footer__top .footer__top-menu ul{margin-top:12px;padding-right:40px;margin-bottom:30px}@media only screen and (min-width: 750px){.footer .footer__top .footer__top-menu ul{margin-bottom:0}}.footer .footer__top .footer__top-menu ul li{line-height:1.25em;font-size:.8125em;color:#fff;margin-bottom:5px}.footer .footer__top .footer__top-menu ul li a{color:#fff}.footer .footer__top .footer__top-menu ul li ul{margin-top:0}.footer .footer__top .footer__top-info-links{margin-top:20px;font-size:.84375em}@media only screen and (min-width: 1200px){.footer .footer__top .footer__top-info-links{margin-top:35px}}.footer .footer__top .footer__top-info-links ul li{display:inline-block;margin-right:20px}.footer .footer__top .footer__top-logos{margin-top:40px;margin-bottom:25px}.footer .footer__top .footer__top-logos a{display:inline-block;margin-right:5px}.footer .footer__top .footer__top-logos a:last-child{margin-right:0}.footer .footer__top .footer__top-logos svg{max-height:75px}.footer .footer__top .footer__top-social-icons{margin-top:12px}.footer .footer__top .footer__top-social-icons a{margin-right:15px}.footer .footer__top .footer__top-social-icons a:last-child{margin-right:0}.header{background-color:#fff;padding-top:35px;border-bottom:10px solid var(--s-color);padding-bottom:20px}@media only screen and (min-width: 750px)and (max-width: 1599px){.header{padding-bottom:35px}}@media only screen and (min-width: 1600px){.header{padding-bottom:0}}.header.header--active{background-color:var(--p-color-opacity-09);border-bottom:1px solid rgba(255,255,255,.3);padding-top:15px;padding-bottom:15px}.header.header--active .header__right .header__nav ul li a{color:#fff}.header.header--active .header__right .header__nav-burger span{background-color:#fff}.header .header__left{max-width:70%}@media only screen and (min-width: 1600px){.header .header__left{margin-top:15px}}@media only screen and (min-width: 1600px){.header .header__left{max-width:70%}}.header .header__left .header__left__logo{display:block;max-width:350px}.header .header__left .header__left__logo svg{width:100%;max-width:100%;height:auto}.header .header__nav-burger{margin-top:15px}@media only screen and (min-width: 750px){.header .header__nav-burger{margin-top:0}}@media only screen and (min-width: 1600px){.header .header__nav-burger{display:none}}.header .header__nav-burger span{display:block;height:2px;width:34px;background-color:var(--p-color);margin-bottom:7px;border-radius:4px;margin-left:auto;margin-right:3px}@media only screen and (max-width: 749px){.header .header__nav-burger span{margin-left:auto;margin-right:auto}}.header .header__nav-burger span:last-child{margin-bottom:0}.header .header__right{margin-left:auto}@media only screen and (min-width: 1600px){.header .header__right{margin-left:auto;padding-right:90px}}@media only screen and (max-width: 1599px){.header .header__right .header__nav{position:fixed;width:400px;max-width:95%;top:0;right:-400px;bottom:0;z-index:99;padding-top:120px;padding-bottom:50px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:auto;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-color:var(--s-color)}}@media only screen and (min-width: 1600px){.header .header__right .header__nav>ul>li{position:relative;margin-left:5px;display:inline-block}.header .header__right .header__nav>ul>li.current-menu-parent>a,.header .header__right .header__nav>ul>li.current-menu-item>a{text-decoration:underline}.header .header__right .header__nav>ul>li.menu-item-has-children:hover>a{background-color:var(--s-color);color:#fff}}@media only screen and (max-width: 1599px){.header .header__right .header__nav>ul>li{display:block;margin-bottom:25px}.header .header__right .header__nav>ul>li.current-menu-parent>a,.header .header__right .header__nav>ul>li.current-menu-item>a{text-decoration:underline}}@media only screen and (min-width: 1600px){.header .header__right .header__nav>ul>li:first-child{margin-left:0}}@media only screen and (max-width: 1599px){.header .header__right .header__nav>ul>li a{font-size:1.25em;text-decoration:none;padding-left:40px;display:block;color:#fff}}.header .header__right .header__nav>ul>li>a{font-family:"Cinzel",serif;letter-spacing:.25px}@media only screen and (min-width: 1600px){.header .header__right .header__nav>ul>li>a{font-size:1em;font-weight:600;display:block;padding:10px 12px 60px;text-transform:uppercase;text-decoration:none;color:var(--p-color)}}.header .header__right .header__nav>ul>li>a.active{text-decoration:underline}@media only screen and (max-width: 1599px){.header .header__right .header__nav>ul>li>a ul{margin-bottom:35px;margin-top:30px}}.header .header__right .header__nav>ul>li>ul{display:none;background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;background-color:var(--s-color)}@media only screen and (min-width: 1600px){.header .header__right .header__nav>ul>li>ul{padding-top:10px;padding-bottom:10px;position:absolute;z-index:5;left:0;min-width:300px}}@media only screen and (max-width: 1599px){.header .header__right .header__nav>ul>li>ul{margin-bottom:10px;margin-top:10px}}.header .header__right .header__nav>ul>li>ul li{display:block;margin-left:0}@media only screen and (min-width: 1600px){.header .header__right .header__nav>ul>li>ul li{padding:8px 10px 8px 15px}.header .header__right .header__nav>ul>li>ul li.menu-item-has-children>a:after{right:15px}}@media only screen and (max-width: 1599px){.header .header__right .header__nav>ul>li>ul li{padding-top:8px;padding-bottom:8px;padding-left:15px}.header .header__right .header__nav>ul>li>ul li:first-child{padding-top:20px}.header .header__right .header__nav>ul>li>ul li:last-child{padding-bottom:20px}.header .header__right .header__nav>ul>li>ul li.menu-item-has-children>a:after{right:30px}}.header .header__right .header__nav>ul>li>ul li.current-menu-item>a{border-bottom:0;color:var(--p-color)}@media(hover: hover){.header .header__right .header__nav>ul>li>ul li:hover>a{border-bottom:0;color:var(--p-color)}}.header .header__right .header__nav>ul>li>ul li.current-menu-item ul{display:block;margin-left:30px}.header .header__right .header__nav>ul>li>ul li.current-menu-item ul ul{display:none}.header .header__right .header__nav>ul>li>ul li.menu-item-has-children{position:relative;cursor:pointer}.header .header__right .header__nav>ul>li>ul li.menu-item-has-children.menu-active>a:after{content:"-"}.header .header__right .header__nav>ul>li>ul li.menu-item-has-children.menu-active>ul{display:block;padding-top:0;padding-bottom:0}.header .header__right .header__nav>ul>li>ul li.menu-item-has-children>a{display:block}.header .header__right .header__nav>ul>li>ul li.menu-item-has-children>a:after{content:"+";font-weight:600;position:absolute}.header .header__right .header__nav>ul>li>ul li a{display:block;color:#fff;text-decoration:none;line-height:1.35em;font-size:1.0625em;-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s}.header .header__right .header__nav>ul>li>ul li ul{display:none}.header .header__right .header__nav>ul>li>ul li ul li{padding-top:5px;padding-bottom:5px}.header .header__right .header__nav>ul>li>ul li ul li:first-child{padding-top:10px}@media only screen and (max-width: 1599px){.header .header__right .header__nav>ul>li>ul li ul li:first-child{margin-top:10px}}.header .header__right .header__nav>ul>li>ul li ul li:last-child{padding-bottom:0}@media only screen and (max-width: 1599px){.header .header__right .header__nav>ul>li>ul li ul li:last-child{padding-bottom:10px}}.header .header__right .header__nav>ul>li>ul li ul li:last-child a{padding-bottom:0}.header .header__right .header__nav>ul>li>ul li ul li ul{display:none}@media only screen and (min-width: 1600px){.header .header__right .header__nav__mobile{display:none}}.header .header__right .header__nav-items-mobile{display:none}@media only screen and (max-width: 1599px){.header .header__right .header__nav-items-mobile{display:block;position:absolute;left:40px;top:55px;color:#fff}.header .header__right .header__nav-items-mobile a{color:#fff;text-decoration:none;vertical-align:middle;display:inline-block;font-size:.8125em;margin-right:20px}}@media only screen and (max-width: 1599px)and (min-width: 370px){.header .header__right .header__nav-items-mobile a{font-size:1em}}@media only screen and (max-width: 1599px)and (min-width: 370px){.header .header__right .header__nav-items-mobile .header__nav-items-mobile__search{margin-left:10px}}@media only screen and (max-width: 1599px){.header .header__right .header__nav-items-mobile .header__nav-items-mobile__search svg *{stroke:#fff}}.header .header__right .header__nav-close{display:none;height:26px;position:absolute;right:40px;top:50px;z-index:2;cursor:pointer}@media only screen and (max-width: 1599px){.header .header__right .header__nav-close{display:block}}.header .header__right .header__nav-close span{display:block;height:2px;width:34px;background-color:#fff;border-radius:4px;margin-top:12px}@media only screen and (max-width: 1599px){.header .header__right .header__nav-close span{display:block;height:2px;width:34px;background-color:#fff;border-radius:4px}}.header .header__right .header__nav-close span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header .header__right .header__nav-close span:last-child{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);margin-top:-1px}.header .header__right .header__right__bottom{display:none}@media only screen and (min-width: 1600px){.header .header__right .header__right__bottom{display:inline-block;vertical-align:middle}}.header .header__right .header__right__top{display:none}@media only screen and (min-width: 1600px){.header .header__right .header__right__top{display:block;text-align:right;margin-bottom:19px}}.header .header__right .header__right__top .header__right__top__nav{display:inline-block;vertical-align:middle}.header .header__right .header__right__top .header__right__top__nav a{font-size:1em;font-weight:600;color:var(--s-color);font-family:"Cinzel",serif;text-decoration:none;margin-right:30px}.header .header__right .header__right__top .header__right__top__nav a:hover{text-decoration:underline}.header .header__right .header__right__top .header__search-icon{display:inline-block;vertical-align:middle;margin-left:40px;margin-right:17px}.header .header__shield{max-width:40px}@media only screen and (min-width: 1600px){.header .header__shield{max-width:65px;display:block;margin-top:21px}}.header .header__shield svg{width:100%}.header-mobile-nav-active{overflow:hidden;height:100%;max-height:100%}.header-mobile-nav-active body,.header-mobile-nav-active .site-wrapper{overflow:hidden;height:100%;max-height:100%}@media only screen and (max-width: 1599px){.header-mobile-nav-active .header__right .header__nav{right:0}}.header__search-form{display:none;text-align:center;padding:20px;background-color:var(--s-color)}.header__search-form .button,.header__search-form .input{width:100%;height:41px;max-width:none}@media only screen and (min-width: 750px){.header__search-form .button,.header__search-form .input{max-width:400px}}.header__search-form .button{margin-top:10px}@media only screen and (min-width: 750px){.header__search-form .button{width:auto;margin-top:0;margin-left:5px}}.listings.listings--bordered .listing{border-bottom:2px solid var(--s-color);padding-bottom:20px;padding-top:20px}@media only screen and (min-width: 750px){.listings.listings--bordered .listing{padding-right:20px}}.listings.listings--bordered .listing.colour-scheme-las-casas{border-color:#38957e}.listings.listings--bordered .listing.colour-scheme-las-casas .listing__date .listing__date__day,.listings.listings--bordered .listing.colour-scheme-las-casas .listing__date .listing__date__month{background-color:#38957e}.listings.listings--bordered .listing.colour-scheme-las-casas .listing__content .listing__title{color:#38957e}.listings.listings--bordered .listing.colour-scheme-aquinas{border-color:#3c91ad}.listings.listings--bordered .listing.colour-scheme-aquinas .listing__date .listing__date__day,.listings.listings--bordered .listing.colour-scheme-aquinas .listing__date .listing__date__month{background-color:#3c91ad}.listings.listings--bordered .listing.colour-scheme-aquinas .listing__content .listing__title{color:#3c91ad}.listings.listings--bordered .listing .listing__content{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 750px){.listings.listings--bordered .listing .listing__content.listing__content--padding-left{padding-left:20px}}.listings.listings--bordered .listing .listing__date .listing__date__day,.listings.listings--bordered .listing .listing__date .listing__date__month{display:block;text-align:center;background-color:var(--s-color);font-weight:300;text-transform:uppercase;font-size:1.125em;color:#fff;padding:7px 5px}.listings.listings--bordered .listing .listing__date .listing__date__day{padding-bottom:5px}.listings.listings--bordered .listing .listing__date .listing__date__month{padding-top:0}.listings.listings--standard .listing{padding-bottom:50px}.listings.listings--standard .listing.colour-scheme-las-casas .listing__content .listing__title{color:#38957e}.listings.listings--standard .listing.colour-scheme-las-casas .listing__image{border-color:#38957e}.listings.listings--standard .listing.colour-scheme-aquinas .listing__content .listing__title{color:#3c91ad}.listings.listings--standard .listing.colour-scheme-aquinas .listing__image{border-color:#3c91ad}.listings.listings--standard .listing .listing__content{padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.listings.listings--standard .listing .listing__content .listing__title{margin-bottom:15px}.listings.listings--standard .listing .listing__image{border-bottom:7px solid var(--s-color);height:50vw;background-size:cover;background-position:center}.listings.listings--standard .listing .listing__image.listing__image--blank{background-image:url(images/svgs/blackfriars-star.svg);background-size:100px;background-repeat:no-repeat;background-position:center;background-color:var(--p-color)}@media only screen and (min-width: 750px){.listings.listings--standard .listing .listing__image.col--3-w-gutter{height:18vw}}@media only screen and (min-width: 1020px){.listings.listings--standard .listing .listing__image.col--3-w-gutter{height:13vw;max-height:200px}}@media only screen and (min-width: 750px){.listings.listings--standard .listing .listing__image.col--4-w-gutter{height:18vw}}@media only screen and (min-width: 1020px){.listings.listings--standard .listing .listing__image.col--4-w-gutter{max-height:260px}}.listings .listing{display:block;text-decoration:none;list-style-type:none;margin-left:0}.listings .listing.listing--has-url:hover .listing__title{text-decoration:underline}.listings .listing:first-child{padding-top:0}.listings .listing .listing__strapline{margin-bottom:0}.listings .listing .listing__sub-title{margin-bottom:15px}.listings .listing .listing__sub-title svg{margin-right:5px;vertical-align:middle}.listings .listing .listing__title{margin-bottom:0px}@media only screen and (min-width: 1020px){.timeline{position:relative}.timeline:after{position:absolute;top:0;left:50%;content:"";display:block;width:2px;height:100%;background-color:var(--s-color)}}.timeline .timeline__row{max-width:500px}@media only screen and (min-width: 1020px){.timeline .timeline__row{position:relative;width:42.5%;padding-top:150px}.timeline .timeline__row:after{position:absolute;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;width:11%;top:168px;height:2px;background-color:var(--s-color)}.timeline .timeline__row:before{position:absolute;z-index:4;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;width:16px;height:16px;background-image:url(images/svgs/blackfriars-star.svg);top:168px}}.timeline .timeline__row:first-of-type{padding-top:0}.timeline .timeline__row:first-of-type:after{top:18px}.timeline .timeline__row:first-of-type:before{top:18px}@media only screen and (min-width: 1020px){.timeline .timeline__row:first-of-type .timeline__date{position:relative}.timeline .timeline__row:first-of-type .timeline__date:before{position:absolute;right:-20%;z-index:2;content:"";width:15px;height:50%;display:block;background-color:#fff}}@media only screen and (min-width: 1020px){.timeline .timeline__row:last-of-type .timeline__image{position:relative}.timeline .timeline__row:last-of-type .timeline__image:before{position:absolute;right:-20%;z-index:2;content:"";width:15px;height:100%;display:block;background-color:#fff}.timeline .timeline__row:last-of-type .timeline__title{position:relative}.timeline .timeline__row:last-of-type .timeline__title:before{position:absolute;right:-20%;top:-70%;bottom:-100px;z-index:2;content:"";width:15px;display:block;background-color:#fff}}@media only screen and (min-width: 1020px)and (min-width: 1200px){.timeline .timeline__row:last-of-type .timeline__title:before{top:-90%}}@media only screen and (min-width: 1020px){.timeline .timeline__row:nth-child(odd){float:left;text-align:right}.timeline .timeline__row:nth-child(odd):after{right:-18.7%}.timeline .timeline__row:nth-child(odd) .timeline__date{position:relative}}@media only screen and (min-width: 1020px){.timeline .timeline__row:nth-child(odd):before{right:-20.8%}}@media only screen and (min-width: 1200px){.timeline .timeline__row:nth-child(odd):before{right:-19.8%}}@media only screen and (min-width: 1020px){.timeline .timeline__row:nth-child(even){float:right}.timeline .timeline__row:nth-child(even):after{left:-18.5%}}@media only screen and (min-width: 1020px){.timeline .timeline__row:nth-child(even):before{left:-20.5%}}@media only screen and (min-width: 1200px){.timeline .timeline__row:nth-child(even):before{left:-19.5%}}.timeline .timeline__row .timeline__date{margin-bottom:5px}.timeline .timeline__row .timeline__image{display:block;background-size:cover;background-position:center;height:50vw;min-height:240px;max-height:350px;width:100%;background-color:var(--p-color);margin-top:20px;margin-bottom:50px}@media only screen and (min-width: 1020px){.timeline .timeline__row .timeline__image{min-height:200px;max-height:270px;height:20vw;margin-bottom:0}}.timeline .timeline__row .timeline__title{margin-bottom:0}
/*# sourceMappingURL=style.css.map */
