html,body{height:100%}body{background:#ededed;color:#555;font-size:14px;font-family:helveticaneue-light,helvetica neue light,helvetica neue,Helvetica,Arial,lucida grande,sans-serif;line-height:1.5}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0}h1{font-family:Georgia,times new roman,Times,serif;font-size:2.857em;line-height:1.25em;margin-bottom:.3em}h2{color:#9e002f;font-family:Georgia,times new roman,Times,serif;font-size:1.714em;line-height:1.25;margin-top:1.25em;margin-bottom:.3em}h2.small{font-size:1.429em}h3{font-size:1em;font-weight:700;margin-bottom:.3em}h2:first-child{margin-top:0}a:link,a:visited{color:#9e002f;text-decoration:none}a:hover{text-decoration:underline}p{margin:0 0 1em}ul,ol{margin:0;padding:0}blockquote{background:url(../images/interface/listing-band-silver.png) no-repeat center top;margin:1.4em 0}blockquote p{background:url(../images/interface/listing-band-silver.png) no-repeat center bottom;color:#cfb53b;font-family:Georgia,times new roman,Times,serif;font-size:1.714em;line-height:1.25;padding:.6em 0}.left{float:left}.right{float:right}.centre{text-align:center}.nobkgd{background-image:none!important}.gold{color:#cfb53b}.grey{color:#999}.l-constrained{margin:0 auto;position:relative;max-width:1320px}.l-header{margin:0;width:100%;position:fixed;background:#ededed;top:0;z-index:100}.l-topstrip{background-color:#8c012a;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#98012e),to(#700122));background-image:-webkit-linear-gradient(top,#98012e,#700122);background-image:-moz-linear-gradient(top,#98012e,#700122);background-image:-ms-linear-gradient(top,#98012e,#700122);background-image:-o-linear-gradient(top,#98012e,#700122);height:90px}.l-content{margin-left:auto;margin-right:auto;max-width:1320px}.fixed-header-gap{height:161px}.l-footer{background:#252525 url(../images/interface/body-band-gold.png) no-repeat center 9px;text-align:center}.l-content:after,.l-footer:after{content:"";display:table;clear:both}.main{float:left;width:73%}.main-inner{max-width:750px;margin:0 auto}.main-wide{clear:both;max-width:1320px}.sidebar{float:right;margin:0 40px 0 0;width:23%}.l-content.home-page .col3{float:left;padding-left:2%;width:23.5%}.l-content.home-page .homepage-column-1{padding-left:0}.main img{max-width:100%;height:auto!important}.main iframe{max-width:100%}.logo{background:url(../images/interface/bristol-cathedral.gif) no-repeat 0 0;float:right;height:50px;margin-top:39px;text-indent:-9999em;width:300px}.logo a{display:block;height:50px;width:300px}.top-nav-logo{}.top-nav-logo img{margin-top:13px;width:335px;height:100%}.topnav{float:left;height:50px;line-height:50px;list-style:none;margin:0;overflow:hidden}.topnav li{float:left;margin-right:15px}.topnav a{color:#fff;font-size:.929em}.sitenav-wrap{display:table;margin-top:6px;margin-bottom:6px}.sitenav{margin:6px 0;list-style:none;overflow:hidden;display:table-row}.sitenav>li{padding:5px 0;border-left:solid 1px #6f6f6f;display:table-cell;text-align:center;vertical-align:middle;width:3%;position:relative;line-height:120%}.sitenav>li.first{border-left:none}.sitenav>li>a{color:#6f6f6f;text-transform:uppercase;font-family:arial,sans-serif;font-weight:700;font-size:14px;height:100%;width:100%;display:inline-block;padding:0 10px;box-sizing:border-box}.sitenav>li>a:hover,.sitenav>li.here>a,.sitenav>li.parent-here>a{color:#9e002f;text-decoration:none}.sitenav>li>ul{display:none}.sitenav>li:hover{background:#9e002f}.sitenav>li:hover>a{color:#fff}.sitenav>li:hover>ul{display:block;position:absolute;width:250px;background:#fff;margin-left:-1px;z-index:10;margin-top:5px}.sitenav>li.last:hover>ul{right:0}.sitenav>li:hover>ul>li{list-style:none;display:block}.sitenav>li:hover>ul>li>a{width:100%;padding:.2em .5em;display:block;border-top:solid 1px #6f6f6f;box-sizing:border-box;text-align:left}.sitenav>li:hover>ul>li:first-child>a{border-top:none}.sitenav>li:hover>ul>li>a:hover,.sitenav>li:hover>ul>li.here>a,.sitenav>li:hover>ul>li.parent-here>a{color:#fff;background:#9e002f;text-decoration:none}.mobile-menu{display:none}.sectionav{list-style:none;margin-bottom:30px;overflow:hidden}.sectionav li{border-top:1px solid #cfb53b}.sectionav>li>ul>li{padding-left:30px}.sectionav a{color:#7d7d7d;display:block;font-family:Georgia,times new roman,Times,serif;font-size:1.143em;line-height:1.25;padding:7px 0}.sectionav a:hover,.sectionav li.here>a,.sectionav li.parent_here>a{color:#000;text-decoration:none}.eventnav{list-style:none;margin-bottom:30px;overflow:hidden}.eventnav li{border-top:1px solid #cfb53b;overflow:hidden;padding:8px 0}.eventnav h5{color:#9e002f;font-family:Georgia,times new roman,Times,serif;font-size:1.143em;line-height:1.25;margin:0 0 .1em}.eventnav h5 a{color:#9e002f}.eventnav h5 a:hover{color:#000;text-decoration:none}.eventnav p{line-height:1.3em;margin:0}.callout.home .eventnav{list-style:none;margin:8px 0 0;overflow:hidden}.callout.home .eventnav li{background:url(../images/interface/callout-band-silver.png) no-repeat center top;border-top:none}.callout.home .eventnav li:last-child{padding-bottom:0}.callout.home .eventnav h5{margin:0 20px .1em}.callout.home .eventnav p{line-height:1.3em;margin:0 20px}.callout.home{width:100%}.callout.home.homepage-boxes-White{background-color:#fff}.callout.home.homepage-boxes-White .section-title{color:#97012e}.callout.home.homepage-boxes-Red{background-color:#97012e;color:#fff}.callout.home.homepage-boxes-Red a{color:#cfb53b}.callout.home.homepage-boxes-Red .title{color:#fff}.callout.home.homepage-boxes-Grey{background-color:#252525;color:#fff}.callout.home.homepage-boxes-Grey a{color:#cfb53b}.callout.home.homepage-boxes-Grey .title{color:#fff}.callout.home.homepage-boxes-youtube{padding-bottom:0}.callout.home.homepage-boxes-youtube .badge{height:36px}.callout.home.homepage-boxes-youtube .inset{}.callout.home.homepage-boxes-youtube .section-title{}.callout.home.homepage-boxes-youtube p{margin:1em 20px}.callout-masonry-wrap .callout{margin:0 auto}.masonry-callout-layout{display:none}.callout-masonry-wrap{padding:0 2%;box-sizing:border-box;width:25%}.small-boxes{background:#fff;-moz-box-shadow:0 1px 6px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.3);box-shadow:0 1px 6px rgba(0,0,0,.3);margin-bottom:30px}.event-page{margin-top:12px}.event-page-left-panel{float:left;width:23%}.filter-box{font-family:Georgia,times new roman,Times,serif;padding:1.2em 6%}.filter-box-title{margin-bottom:.5em;color:#cfb53b;font-size:16px}.filter-box-links{margin-bottom:2em;border-top:solid 1px #cfb53b}.filter-box-links li{list-style:none;font-size:16px}a.filter-box-link{display:block;text-decoration:none;padding:.3em 0;border-bottom:solid 1px #cfb53b;color:#6f6f6f}a.filter-box-link.here{color:#9e002f}.red-notification{background:#a1092e;background:-moz-linear-gradient(top,#a1092e 0%,#800726 100%);background:-webkit-linear-gradient(top,#a1092e 0%,#800726 100%);background:linear-gradient(to bottom,#a1092e 0%,#800726 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1092e',endColorstr='#800726',GradientType=0 )}.yellow-notification{background:#d4b61b;background:-moz-linear-gradient(top,#d4b61b 0%,#947f19 100%);background:-webkit-linear-gradient(top,#d4b61b 0%,#947f19 100%);background:linear-gradient(to bottom,#d4b61b 0%,#947f19 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4b61b',endColorstr='#947f19',GradientType=0 )}.notification-box{box-sizing:border-box;width:100%;padding:5%;box-shadow:0 1px 6px rgba(0,0,0,.3);margin-bottom:6px}.notification-box p{margin:0}.notification-box a{color:#fff}.event-page-regular-services{margin-top:32px}.event-page-right-panel{float:right;width:75%}.events-page-title{font-size:34px;line-height:100%;color:#9e002f;margin-bottom:28px}.event-page-list{display:flex;flex-wrap:wrap;position:relative;margin-left:-3%;width:104%}.event-page-list-item{width:30%;margin-left:3%;background:#fff;-moz-box-shadow:0 1px 6px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.3);box-shadow:0 1px 6px rgba(0,0,0,.3);margin-bottom:30px;position:relative}.event-page-item-inner{}.event-page-badge{position:absolute;right:0;background:linear-gradient(to bottom,#A1092E 0,#820728 100%);color:#fff;padding:5px 13px;font-family:Georgia,times new roman,Times,serif;font-size:14px}.event-page-image{height:184px;display:block;background:transparent no-repeat center center;background-size:cover}.listing-thumb{}.section-title{}.event-page-list-title{font-family:Georgia,times new roman,Times,serif;text-align:center;font-size:20px;font-weight:400;line-height:130%;margin:.5em 0}.event-page-list-text{}.event-page-list-dates{}.event-page-list-dates ul{}.event-page-list-dates li,.event-page-list-dates p{list-style:none;color:#9e002f}.event-list-section-title{color:#cfb53b;text-align:center;text-transform:uppercase;font-family:Georgia,times new roman,Times,serif;font-size:16px;line-height:normal;margin:.5em 0}.event-list-content{margin:4% 8%}.grey-divider{height:2px;border:0;background:#fff;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(233,233,233,1) 50%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(233,233,233,1) 50%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(233,233,233,1) 50%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1 );padding:0;margin:1em 0}.main ul{list-style:none;margin:0 0 1em 10px;padding:0}.main ul li{background:url(../images/interface/bullet-gold.gif) no-repeat 0 7px;margin-bottom:.3em;padding:0 0 0 17px}.main ol{list-style-type:decimal;margin:0 0 1em 2em;padding:0}.main ol li{margin-bottom:.3em}a.btn{color:#cfb53b;font-family:Georgia,times new roman,Times,serif;font-size:14px}a.btn.arrow{background:url(../images/interface/arrow-gold.gif) no-repeat center right;padding-right:12px}a.btn.doc{background:url(../images/interface/icon-doc.gif) no-repeat center left;padding-left:16px}a.btn.audio{background:url(../images/interface/icon-audio.gif) no-repeat center left;padding-left:17px}a.btn.email{background:url(../images/interface/icon-email.gif) no-repeat center left;padding-left:20px}.profile-email{clear:right;float:right;margin-top:10px;width:220px}.profile-email a{background:url(../images/interface/icon-email.gif) no-repeat center left;color:#cfb53b;font-family:Georgia,times new roman,Times,serif;font-size:14px;padding-left:20px}#search-form{display:inline-block;width:248px;margin-right:18px;box-shadow:0 3px 9px rgba(0,0,0,.7);background:#9e002f;border:0}#search-form i{float:left;color:#fff;padding:5px}.mobile-menu-search #search-form{width:80%;background:#fff}.mobile-menu-search #search-form input[type=text]{color:#000}.mobile-menu-search #search-form input[type=text]::placeholder{color:#000}.mobile-menu-close{position:absolute;right:-12px;top:-19px;background:#fff;border-radius:1000px;width:45px;line-height:0}.mobile-menu-close img{width:100%}#search-form input[type=text]{border:0;color:#fff;float:left;font-family:helveticaneue-light,helvetica neue light,helvetica neue,Helvetica,Arial,lucida grande,sans-serif;font-size:.929em;margin:0;padding:5px 0 5px 8px;width:16em;background:0 0}#search-form input[type=text]::placeholder{color:#fff}.mobile-menu-search #search-form input[type=text]{width:70%}#search-form input[type=submit]{background:url(../images/interface/search-button.gif) #fff no-repeat 0 0;border-width:0;font-size:0;line-height:999px;float:right;height:26px;margin:0;padding:0;overflow:hidden;width:28px}#search-form input[type=submit]:hover{background:url(../images/interface/search-button-active.gif) no-repeat 0 0}.social-header{display:inline-block;margin-right:4px}.social-header li{list-style:none;display:inline-block}.social-header li a{box-shadow:0 3px 9px rgba(0,0,0,.7);color:#fff;font-size:19px;height:26px;display:inline-block;width:28px;border-radius:3px;text-align:center;background:#9e002f;margin-right:4px}.social-header-mobile-nav{text-align:center;margin:1em auto;display:block}.topstrip-right{float:right;display:flex;align-items:center;width:70%;justify-content:flex-end}.topstrip-extra-items{display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:center}.topstrip-extra-items>*{margin-top:5px;margin-bottom:5px}.donate-button{display:inline-block;background:#252525;height:72px;vertical-align:top;border:solid 2px #fff;border-radius:6px;box-sizing:border-box;line-height:130%;background:#252524 url(../images/interface/donate-badge.png) no-repeat 6px 21px;background-size:30px;margin-top:8px}.donate-button a{padding-left:41px;padding-top:16px;display:block;height:100%;box-sizing:border-box;white-space:nowrap;padding-right:1em}.donate-button a p{margin:0;color:#fff;display:block}.donate-button a p strong{text-transform:uppercase;color:#cfb53b;font-weight:700;font-size:17px}.donate-button:hover{background-color:#cfb53b}.donate-button a:hover{text-decoration:none}.donate-button:hover p{color:#fff}.donate-button:hover p strong{color:#9e002f}.l-content.home-page{padding:3px 4px 0;margin-bottom:30px}.homepage-banner{background:linear-gradient(to bottom,#a3012a 0,#800021 100%);min-height:95px;overflow:hidden;margin-bottom:37px;-moz-box-shadow:0 1px 6px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.3);box-shadow:0 1px 6px rgba(0,0,0,.3);display:flex}.homepage-banner-image-container{float:left;width:24%;background:transparent no-repeat center center;background-size:cover}.homepage-banner-content{float:left;margin:12px 2% 0;color:#fff;width:76%;box-sizing:border-box}.homepage-banner-content h1,.homepage-banner-content h2,.homepage-banner-content h3,.homepage-banner-content h4{font-size:2.1rem;margin-bottom:.1em;color:#fff}.homepage-banner-content p{}.social-slider-container{background:#fff;-moz-box-shadow:0 1px 9px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 9px rgba(0,0,0,.3);box-shadow:0 1px 9px rgba(0,0,0,.3);padding:28px 0;margin-bottom:82px}.social-slider{}.social-slider-link{}.social-slider-post{width:302px;position:relative;background:#ededed;margin:0 18px;height:224px!important}.social-slider-post-icon{position:absolute;background-size:contain;top:22px;left:19px;width:27px;height:26px;background-repeat:no-repeat}.social-slider-post-twitter .social-slider-post-icon{background-image:url(../images/interface/twitter-logo-red.svg)}.social-slider-post-twitter.social-slider-post-image .social-slider-post-icon{background-image:url(../images/interface/twitter-logo-white.svg)}.social-slider-post-instagram .social-slider-post-icon{background-image:url(../images/interface/instagram-logo-white.svg)}.social-slider-post-instagram.social-slider-post-image .social-slider-post-icon{background-image:url(../images/interface/instagram-logo-white.svg)}.social-slider-post-facebook .social-slider-post-icon{background-image:url(../images/interface/facebook-logo-red.svg)}.social-slider-post-facebook.social-slider-post-image .social-slider-post-icon{background-image:url(../images/interface/facebook-logo-white.svg)}.social-slider-title{margin:10px 0 21px 34px;font-size:13px}.social-slider-text{color:#000;text-decoration:none}.social-slider-post-text{padding:14px 21px;box-sizing:border-box}.social-slider-post-image{}.social-slider-post-image a{width:100%;height:223px;display:block;background-size:cover;background-position:center center}.slick-prev{background:url(../images/interface/angle-pointing-to-left.svg) no-repeat 0 0;border:0;position:absolute;top:92px;left:0;font-size:0;background-size:contain;width:40px;height:40px;z-index:10;outline:none}.slick-next{background:url(../images/interface/angle-arrow-pointing-to-right.svg) no-repeat 0 0;border:0;position:absolute;top:92px;right:0;font-size:0;background-size:contain;width:40px;height:40px;outline:none}.l-content.text-page{background:#fff;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;margin-bottom:60px;-moz-box-shadow:0 1px 6px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.3);box-shadow:0 1px 6px rgba(0,0,0,.3);padding-bottom:40px}.home-page .hero{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 6px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.3);box-shadow:0 1px 6px rgba(0,0,0,.3);height:358px;margin-left:auto;margin-right:auto;margin-bottom:30px;position:relative;max-width:1320px}.text-page .hero{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;height:250px;max-width:1320px;background-position:center center;background-size:cover}.hero .caption{background:#000;background-color:rgba(0,0,0,.6);color:#fff;margin-top:0;padding:20px 30px 10px;width:370px}.hero .orbit-caption{background:#000;background-color:rgba(0,0,0,.6);color:#fff;display:block;height:176px;overflow:hidden;padding:20px 30px 10px;position:absolute;right:47px;top:80px;width:370px;z-index:1000}.hero h1{font-family:Georgia,times new roman,Times,serif;font-size:1.857em;letter-spacing:1px}.hero p{font-size:1.143em}.hero a{color:#cfb53b}.hero .slick-dots{margin-top:-68px;position:absolute;text-align:center;right:47px;width:430px}.hero .slick-dots li{display:inline-block}.hero .slick-dots li button{font-size:0;border:solid 2px #fff;width:14px;height:14px;margin:4px;border-radius:100px;background:0 0;padding:0}.hero .slick-dots li.slick-active button{background:#fff}.homepage-slider{height:358px;overflow:hidden}.homepage-slider .homepage-slider-slide{position:relative;height:358px}.homepage-slider .homepage-slider-image{height:358px;background-repeat:no-repeat;background-position:center center;background-size:cover}.text-page .intro{background:url(../images/interface/body-band-gold.png) no-repeat center 9px;float:left;margin-bottom:30px;padding:0 100px;text-align:center;width:100%;box-sizing:border-box}.intro-no-header-image{margin-top:35px}.badge{background-position:0 0;background-repeat:no-repeat;height:52px;margin:-20px auto 12px;position:relative;width:49px;z-index:10}.callout .badge{margin:-30px auto 12px}.badge.faith{background-image:url(../images/interface/icon-faith-and-worship.png)}.badge.whats-on{background-image:url(../images/interface/icon-whats-on.png)}.badge.news{background-image:url(../images/interface/icon-news.png)}.badge.about-us{background-image:url(../images/interface/icon-about-us.png)}.badge.cathedral{background-image:url(../images/interface/icon-cathedral.png)}.badge.visiting-us{background-image:url(../images/interface/icon-visiting-us.png)}.badge.music{background-image:url(../images/interface/icon-music.png)}.badge.christmas{background-image:url(../images/interface/icon-christmas.png)}.badge-holder{float:left;margin-bottom:20px;max-width:1320px;width:100%}.badge.footer{background-image:url(../images/interface/icon-footer.png)}.badge.remembrance{background-image:url(../images/interface/icon-remembrance.png)}.section-title{color:#cfb53b;font-family:Georgia,times new roman,Times,serif;font-size:1.429em;letter-spacing:1px;line-height:1;margin-bottom:22px;text-transform:uppercase}.intro p{color:#7d7d7d;font-size:1.286em}.intro .divider{background:url(../images/interface/divider-intro.gif) no-repeat center 0;clear:both;height:16px}.sidebar h4{color:#cfb53b;font-family:Georgia,times new roman,Times,serif;font-size:1.143em;line-height:1.25;margin-bottom:7px;text-transform:uppercase}.listing{overflow:hidden}.listing-thumb{float:right}.listing-thumb-mobile{display:none}.main .listing:first-child,.main-wide .listing:first-child{background-image:none}.main .listing{background:url(../images/interface/listing-band-silver.png) no-repeat center top;padding:21px 0 20px}.main .listing .entry{float:left;width:340px}.main-wide .listing{background:url(../images/interface/body-band-silver.png) no-repeat center top;padding:21px 140px 20px}.main-wide .listing .entry{float:left;width:444px}.listing-info{list-style:none;overflow:hidden}.listing-info li{color:#000;float:left;font-size:1.071em;margin-right:20px}.listing-info .ico{background-image:url(../images/interface/event-icons.png);background-repeat:no-repeat;display:inline-block;line-height:0;vertical-align:top;height:20px;margin-right:6px}.listing-info .ico-date{background-position:0 0;width:21px}.listing-info .ico-time{background-position:-31px 0;width:16px}.listing-info .ico-place{background-position:-57px 0;width:18px}.callout{-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;text-align:center;overflow:hidden;padding-bottom:20px}.callout .title,.callout .big-title{color:#555;font-family:Georgia,times new roman,Times,serif;font-size:1.571em;line-height:1.25;margin:20px 20px 0;text-transform:none}.callout .big-title{font-size:1.9em;font-weight:400}.callout p{margin:1em 20px 0}.callout .inset{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background:transparent no-repeat center center;background-size:cover}.callout .section-title{font-size:1.071em;letter-spacing:1px;line-height:1;margin-bottom:.8em}.callout.home{background:#fff;-moz-box-shadow:0 3px 9px rgba(0,0,0,.7);-webkit-box-shadow:0 3px 9px rgba(0,0,0,.7);box-shadow:0 3px 9px rgba(0,0,0,.7);margin-bottom:30px}.callout.home .inset{display:block;background:transparent url(../images/interface/callout-band-gold.png) no-repeat center bottom;padding-bottom:4px}.callout.home .inset img{width:100%;height:auto!important;max-height:400px;object-fit:cover}.callout.aside{background-color:#ebebeb}.callout.aside.prayers{margin-bottom:15px}.callout.aside.prayers h4{margin-bottom:1em}.callout.aside .inset{height:150px;width:276px}.socialinks{list-style:none;margin:1em 0 0 25px;overflow:hidden}.callout.home .socialinks{margin-left:35px}.socialinks li{float:left;margin:0 0 10px;text-align:left;width:115px}.socialinks a{color:#8c012a}.socialinks .ico{background-image:url(../images/interface/social-links5e1f.png?v=2);background-repeat:no-repeat;display:inline-block;line-height:0;vertical-align:bottom;height:22px;margin-right:5px;width:24px}.socialinks .ico-mail{background-position:0 0}.socialinks .ico-facebook{background-position:-32px 0}.socialinks .ico-news{background-position:-66px 0}.socialinks .ico-twitter{background-position:-99px 0}.socialinks .ico-instagram{background-position:-132px 0}.l-grid{margin:0;padding:0;list-style-type:none}.l-grid>li{display:inline-block;vertical-align:top}.l-grid.overview{clear:both;padding-left:8px}.l-grid.overview li{background:0 0;margin:0 0 30px 32px;padding:0;width:276px}.l-grid.overview .title{border-bottom:1px solid #cfb53b;font-size:1.143em;margin-bottom:.5em;padding-bottom:.5em;text-transform:uppercase}.l-grid.gallery{margin:30px 0 0 -17px}.l-grid.gallery li{background:0 0;height:122px;margin:0 0 21px 17px;padding:0;width:182px}#filter-form{margin:15px 0}#filter-form label,#filter-form select,#filter-form input{vertical-align:baseline}#filter-form label{color:#cfb53b;font-family:Georgia,times new roman,Times,serif;font-size:1.333em;margin:0 10px}#filter-form select{color:#555;font-family:font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.133em;min-width:10em;padding:4px}#filter-form input[type=text]{color:#555;font-family:font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.133em;min-width:10em;padding:4px}#filter-form input[type=submit]{background:#8c012a url(../images/interface/form-btn-bkgd.gif) no-repeat right 0;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;border-width:0;color:#fff;font-family:helveticaneue-light,helvetica neue light,helvetica neue,Helvetica,Arial,lucida grande,sans-serif;font-size:1.071em;font-weight:700;height:31px;line-height:1;margin-left:10px;padding:0 34px 0 12px;transition:none}#mc_embed_signup{background:#fff;clear:left;font:14px Helvetica,Arial,sans-serif;max-width:100%;width:30rem;margin:0 auto}#mc_embed_signup div#mce-responses{margin:0!important}#filter-form input[type=submit]:hover{background-position:right -31px}.tour-map{background:url(../images/interface/tour-bkgd.gif) no-repeat 0 0;height:449px;position:relative;max-width:588px;background-size:contain}.tour-map ul{margin:0}.tour-map ul li{background:0 0;height:42px;padding:0;position:absolute;text-indent:-9999em;width:22px}li.tour-nave{left:151px;top:119px}li.tour-south-transept{left:284px;top:184px}li.tour-chapter-house{left:312px;top:251px}li.tour-newton-chapel{left:337px;top:201px}li.tour-quire{left:355px;top:106px}li.tour-elder-lady-chapel{left:361px;top:13px}li.tour-nave-altar{left:278px;top:106px}li.tour-high-altar{left:441px;top:106px}li.tour-berkeley-chapel{left:483px;top:216px}li.tour-eastern-lady-chapel{left:538px;top:114px}li.tour-north-transept{left:278px;top:13px}li.tour-south-choir-aisle{left:404px;top:153px}li.tour-cloister{left:131px;top:286px}.tour-map a{background:url(../images/interface/tour-pins.png) no-repeat 0 0;display:block;height:42px;width:22px}.tour-map a:hover,.tour-map li.here a{background:url(../images/interface/tour-pins.png) no-repeat right 0}.tour-map ul li .popup{background:#fff;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;-moz-box-shadow:0 1px 6px rgba(0,0,0,.4);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.4);box-shadow:0 1px 6px rgba(0,0,0,.4);display:none;text-indent:0;left:-122px;margin-top:10px;padding:12px 14px 0;position:absolute;width:240px;z-index:1}.tour-map ul li:hover .popup{display:block}.popup h3{color:#8c012a;font-family:Georgia,times new roman,Times,serif;font-size:1.286em;font-weight:400;line-height:1.25;margin-bottom:.1em}.popup img{position:absolute;top:-14px;left:123px}.pagination{color:#555;font-family:Georgia,times new roman,Times,serif;font-size:1.143em;padding-top:20px;text-align:center;width:100%}.pagination a{color:#cfb53b}.main .pagination{background:url(../images/interface/listing-band-silver.png) no-repeat center top}.main-wide .pagination{background:url(../images/interface/body-band-silver.png) no-repeat center top}.l-footer p,.l-footer a{color:#fff}.l-footer .contact{font-size:1.143em;margin-bottom:.5em}.l-footer .privacy{color:#fff;font-size:.929em;margin-bottom:30px}.l-footer .privacy li{display:inline-block;margin:0 6px}.footlinks{padding-bottom:30px;clear:both}.footlinks ul{}.footlinks li{padding:0;list-style:none}.footlinks a{padding:.2em 0;display:inline-block}.footlinks>ul{column-count:7;margin:0 2%;text-align:center;column-rule:solid #cfb53b 1px}.footlinks>ul>li{margin-bottom:1em;overflow:hidden;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;width:100%}.footlinks>ul>li>a{color:#cfb53b;font-family:Georgia,times new roman,Times,serif;font-size:1em;letter-spacing:1px;margin:0 0 7px;text-transform:uppercase}.footlinks>ul>li>ul{}.footlinks>ul>li>ul>li{}.footlinks>ul>li>ul>li>a{color:#fff;line-height:1.3;font-size:.929em;list-style:none;margin-bottom:7px}#nav-sitemap,#nav-sitemap ul{list-style:none}#nav-sitemap li.level-1{background:url(../images/interface/body-band-silver.png) no-repeat center top;padding:21px 140px 20px}#nav-sitemap li.first{background-image:none}#nav-sitemap a{color:#555}#nav-sitemap li.level-1>a{color:#9e002f;font-family:Georgia,times new roman,Times,serif;font-size:1.5em}.google-translate-wrap{display:inline-block;line-height:21px;vertical-align:top;margin-right:11px}.google-translate-wrap .goog-te-gadget-simple{box-shadow:0 3px 9px rgba(0,0,0,.7);background:#9e002f;border:0;text-transform:uppercase}.google-translate-wrap .goog-te-gadget-simple .goog-te-menu-value{color:#fff}.google-translate-wrap .goog-te-gadget-icon{display:none}.google-translate-wrap .goog-te-gadget-simple .goog-te-menu-value span{color:#fff!important}.mobile-menu-search{width:100%;float:none}.mobile-menu-translate{width:100%;margin-bottom:1em;float:none}p.intro-link{background:url(../images/interface/body-band-gold.png) no-repeat center 9px;padding:30px 0;width:600px;margin:30px auto 10px}.mobile-menu-popup-wrap{display:none}.mobile-menu-popup-bg{position:fixed;left:0;top:0;width:100%;background:rgba(0,0,0,.8);height:100%;z-index:100}.mobile-menu-popup{width:80%;background:#fff;margin:2em auto;border:solid 1px #000;padding:1em;box-sizing:border-box;position:absolute;top:0;width:80%;z-index:1000;left:0;width:80%;background:#fff;margin:2em 10%;border:solid 1px #000;padding:1em;box-sizing:border-box}.mobile-menu-nav-list{}.mobile-menu-nav-list ul{}.mobile-menu-nav-list li{padding:0;list-style:none}.mobile-menu-nav-list a{padding:.2em 0;display:inline-block}.mobile-menu-nav-list>ul{margin:0 2%;text-align:center;font-size:16px}.mobile-menu-nav-list>ul>li{margin-bottom:1em;overflow:hidden;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;display:table;width:100%}.mobile-menu-nav-list>ul>li>a{font-weight:700;border-bottom:solid 1px #9e002f;margin-bottom:.5em}.mobile-menu-nav-list>ul>li>ul{}.mobile-menu-nav-list>ul>li>ul>li{}.mobile-menu-nav-list>ul>li>ul>li>a{color:#000}.mobile-menu-translate .google-translate-wrap{display:block;text-align:center}#google_translate_element_mobile{width:100%;text-align:center}.mobile-menu-search{text-align:center}.mobile-menu-search{margin-right:0}.mobile-menu-search form{border:solid 1px #888}.mobile-menu-nav-list{clear:both;padding-top:1em}.videoWrapper{position:relative;padding-bottom:67.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:1360px){.l-topstrip{padding:0 2%}.sitenav{padding-left:2%;padding-right:2%}.sitenav a{font-size:12px}.homepage-banner-content{}.homepage-banner-content h1,.homepage-banner-content h2,.homepage-banner-content h3,.homepage-banner-content h4{font-size:1.5rem}.text-page .intro{padding-left:5%;padding-right:5%}.l-grid.overview li{margin:0 0 5% 32px;padding:0;width:20%}.l-content{padding-left:2%;padding-right:2%}.text-page .hero{margin-left:-2%;margin-right:-2%}}@media screen and (max-width:1199px){.main{width:50%;margin-left:5%}.main-inner{}.sidebar{margin-right:5%;width:35%}.tour-map{width:500%;background-size:contain;transform-origin:left top;transform:scale(.8,.8)}.event-page-list-item{width:47%}.masonry-callout-layout{display:block}.callout-masonry-wrap{width:33.3%}.footlinks>ul{column-count:6}.top-nav-logo img{width:260px}}@media screen and (max-width:991px){.topstrip-extra-items{display:none}.topstrip-right{width:auto}.mobile-menu{display:inline-block;margin-left:18px}.mobile-menu-button{}.mobile-menu-button img{width:38px;height:40px;margin-top:15px;margin-right:5px}.sitenav-wrap{display:none}.hero .orbit-caption{width:100%;right:0;box-sizing:border-box;top:186px;padding:10px;background:#3a3a3a}.hero .slick-dots{margin-top:-30px;width:100%;right:0}.homepage-slider .homepage-slider-image{height:186px}.l-grid.overview li{margin:0 0 5% 32px;padding:0;width:26%}.main{width:90%;margin:1em 5%}.main-inner{}.sidebar{width:90%;margin:1em 5%}.main .listing .entry{width:45%}.event-page-right-panel{width:64%}.event-page-left-panel{width:32%}.callout-masonry-wrap{width:50%}.footlinks>ul{column-count:5}.main-wide .listing{padding-left:0;padding-right:0}p.intro-link{width:100%}#filter-form label{margin:10px auto;display:block}#filter-form select{margin:10px auto;display:block}#filter-form input[type=submit]{margin:10px auto;display:block}.fixed-header-gap{height:70px}}@media screen and (max-width:767px){.event-page-right-panel{width:100%}.event-page-left-panel{width:100%}.footlinks>ul{column-count:4}.main-wide .listing{padding-left:0;padding-right:0}.main-wide .listing .entry{width:60%}.listing-thumb{width:35%;height:auto!important}}@media screen and (max-width:575px){.l-topstrip .donate-button{display:none}.top-nav-logo img{max-width:70%}.homepage-slider .homepage-slider-image{height:120px}.hero .orbit-caption{top:120px;height:294px}.homepage-banner-content{line-height:120%;padding:5px 2%}.homepage-banner-content h1,.homepage-banner-content h2,.homepage-banner-content h3,.homepage-banner-content h4{font-size:1rem}.mobile-menu-popup{width:92%;margin:2em 4%;padding:1em 2%}.l-grid.overview li{margin:0 0 32px 5%;padding:0;width:90%}.tour-map{width:500%;background-size:contain;transform-origin:left top;transform:scale(.5,.5);margin-bottom:-180px}.main .listing .entry{width:100%}.listing-thumb-mobile{display:block;max-width:100%;height:auto!important;margin:1em 0}.listing-thumb-desktop{display:none}.event-page-list-item{width:100%}.callout-masonry-wrap{width:100%}.homepage-banner{display:block}.homepage-banner-image-container{width:100%;float:none;height:120px}.homepage-banner-content{padding:.5em 2%;box-sizing:border-box;float:none;width:auto}.homepage-banner-content h1{font-weight:700}#search-form{margin-right:0}.footlinks>ul{column-count:2}.profile-email{width:100%;float:none}.main-wide .listing .entry{width:100%;float:none}.l-topstrip{height:70px}.fixed-header-gap{}}