@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700);@import url(http://fonts.googleapis.com/css?family=Lato:700);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,html{height:100%}body{margin:0;padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row{list-style:none;margin-left:0}.row>.col-3-3,.row>.col-4-4{width:100%}.row>.col-2-4{width:50%}.row>.col-1-3{width:33.3333333333%}.row>.col-2-3{width:66.6666666667%}.row>.col-1-4{width:25%}.row>.col-3-4{width:75%}.row>.col-push-3-3,.row>.col-push-4-4{margin-left:100%}.row>.col-push-2-4{margin-left:50%}.row>.col-push-1-3{margin-left:33.3333333333%}.row>.col-push-2-3{margin-left:66.6666666667%}.row>.col-push-1-4{margin-left:25%}.row>.col-push-3-4{margin-left:75%}.row>.col-pull-3-3,.row>.col-pull-4-4{margin-left:-100%}.row>.col-pull-2-4{margin-left:-50%}.row>.col-pull-1-3{margin-left:-33.3333333333%}.row>.col-pull-2-3{margin-left:-66.6666666667%}.row>.col-pull-1-4{margin-left:-25%}.row>.col-pull-3-4{margin-left:-75%}.row .col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-right:-.25em;min-height:1px;padding-left:0;vertical-align:top}@media (max-width:1060px){.row .col{display:block;margin-left:0;margin-right:0;width:auto}}@media (max-width:1060px) and (min-width:700px){.row .col[class*=col-m-]{display:inline-block;margin-right:-.24em}.row .col.col-m-1-2{width:50%}.row .col.col-m-1-3{width:33.3333333333%}.row .col.col-m-2-3{width:66.6666666667%}.row .col.col-m-1-4{width:25%}.row .col.col-m-2-4{width:50%}.row .col.col-m-3-4{width:75%}}@media (max-width:700px){.row .col[class*=col-s-]{display:inline-block;margin-right:-.24em}.row .col.col-s-1-2{width:50%}.row .col.col-s-1-3{width:33.3333333333%}.row .col.col-s-2-3{width:66.6666666667%}.row .col.col-s-1-4{width:25%}.row .col.col-s-2-4{width:50%}.row .col.col-s-3-4{width:75%}}.row .col-centered{display:block;margin-left:auto;margin-right:auto}.row .col-d-first{float:left}.row .col-d-last{float:right}.row.grid-no-gutter{margin-left:0;width:100%}.row.grid-no-gutter>*{padding-left:0}.row.grid-no-gutter .col-span-all{margin-left:0;width:100%}.row .col-ab{vertical-align:bottom}.row .col-am{vertical-align:middle}body{font-family:'Open Sans',sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:25.2px;color:#676767}a:link,a:visited{color:#676767;font-weight:600;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{color:#444;letter-spacing:-.5px;font-weight:600;text-transform:uppercase}.dark h2{color:#fff}h2,h3{font-size:24px;font-weight:100;line-height:36px;margin-bottom:10px}.large-font{font-size:18px}p{font-size:14px;line-height:180%}@media only screen and (max-width:1300px){h2,h3{font-size:24px}.large-font{font-size:16px}}.animated{visibility:hidden;-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}.dC200{-webkit-animation-duration:200ms;animation-duration:200ms}.dC400{-webkit-animation-duration:400ms;animation-duration:400ms}.dC600{-webkit-animation-duration:600ms;animation-duration:600ms}.dC800{-webkit-animation-duration:800ms;animation-duration:800ms}.dC1000{-webkit-animation-duration:1000ms;animation-duration:1000ms}.dC1200{-webkit-animation-duration:1200ms;animation-duration:1200ms}.dC1400{-webkit-animation-duration:1400ms;animation-duration:1400ms}.dC1600{-webkit-animation-duration:1600ms;animation-duration:1600ms}.dC1800{-webkit-animation-duration:1800ms;animation-duration:1800ms}.dC2000{-webkit-animation-duration:2000ms;animation-duration:2000ms}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUpSmall{0%{opacity:0;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpSmall{0%{opacity:0;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpSmall{-webkit-animation-name:fadeInUpSmall;animation-name:fadeInUpSmall}@keyframes fadebottom{0%{opacity:1;transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0)}25%{opacity:0;transform:translateY(20px);-moz-transform:translateY(20px);-o-transform:translateY(20px)}30%{opacity:0;transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0)}100%,45%{opacity:1;transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0)}}@-webkit-keyframes fadebottom{0%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}25%{opacity:0;transform:translateY(20px);-webkit-transform:translateY(20px)}30%{opacity:0;transform:translateY(0);-webkit-transform:translateY(0)}100%,45%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}}.vbox-overlay *,.vbox-overlay :after,.vbox-overlay :before{-webkit-backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{-webkit-overflow-scrolling:touch}.vbox-overlay{background:#181818;background:rgba(0,0,0,.85);width:100%;height:auto;position:absolute;top:0;left:0;z-index:999;overflow:hidden;opacity:0;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.relativo{float:left;width:100%;height:100%;display:block;position:relative}.vbox-preloader{position:fixed;width:32px;height:32px;left:50%;top:50%;margin-left:-16px;margin-top:-16px;background-image:url(themes/salisbury/interface/img/veno/preload-circle.png);text-indent:-100px;overflow:hidden;-webkit-animation:playload 1.4s steps(18) infinite;-moz-animation:playload 1.4s steps(18) infinite;-ms-animation:playload 1.4s steps(18) infinite;-o-animation:playload 1.4s steps(18) infinite;animation:playload 1.4s steps(18) infinite}@-webkit-keyframes playload{from{background-position:0}to{background-position:-576px}}@-moz-keyframes playload{from{background-position:0}to{background-position:-576px}}@-ms-keyframes playload{from{background-position:0}to{background-position:-576px}}@-o-keyframes playload{from{background-position:0}to{background-position:-576px}}@keyframes playload{from{background-position:0}to{background-position:-576px}}.vbox-close{cursor:pointer;position:fixed;top:-1px;right:0;width:46px;height:40px;padding:10px 20px 10px 0;display:block;background:url(themes/salisbury/interface/img/veno/close.gif) 50% 50% no-repeat #161617;background-size:17px;color:#fff;text-indent:-100px;overflow:hidden;opacity:.8}.vbox-next,.vbox-prev{box-sizing:content-box;cursor:pointer;position:fixed;top:50%;color:#fff;width:30px;height:170px;margin-top:-85px;text-indent:-100px;border:solid transparent;overflow:hidden}.vbox-prev{left:0;border-width:0 30px 0 10px;background:url(themes/salisbury/interface/img/veno/prev.gif) center center no-repeat}.vbox-next{right:0;border-width:0 10px 0 30px;background:url(themes/salisbury/interface/img/veno/next.gif) center center no-repeat}.vbox-title{width:100%;height:40px;float:left;text-align:center;line-height:28px;font-size:12px;color:#fff;padding:6px 40px;overflow:hidden;background:#161617;position:fixed;display:none;top:-1px;left:0}.vbox-num{cursor:pointer;position:fixed;top:-1px;left:0;height:40px;color:#fff;overflow:hidden;line-height:28px;font-size:12px;padding:6px 10px;background:#161617;display:none}.vbox-inline{width:800px;height:80%;padding:10px;background:#fff;text-align:left;margin:0 auto;overflow:auto}.venoframe{border:none;width:960px;height:720px}@media (max-width:992px){.vbox-inline{width:90%}.venoframe{width:640px;height:480px}}@media (max-width:767px){.venoframe{width:420px;height:315px}}@media (max-width:460px){.vbox-inline{width:100%}.venoframe{width:100%;height:75%}}.vbox-container{position:relative;background:#000;width:98%;max-width:1024px;margin:0 auto}.vbox-content{text-align:center;float:left;width:100%;height:100%;position:relative;overflow:hidden}.vbox-container img{max-width:100%;height:auto}.vwrap{opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;width:100%;height:100%;float:left;position:relative;margin:0;padding:0;left:0;overflow:hidden;z-index:1}.headerBar{position:absolute;left:0;top:0;height:86px;width:100%;border-bottom:1px solid rgba(255,255,255,.25);z-index:9999;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;-webkit-transform:translateZ(0);transform:translateZ(0)}.headerBar.hidden{-moz-transform:translate3D(0,-100%,0);-o-transform:translate3D(0,-100%,0);-ms-transform:translate3D(0,-100%,0);-webkit-transform:translate3D(0,-100%,0);transform:translate3D(0,-100%,0);-webkit-transition:height 400ms ease-in-out;-moz-transition:height 400ms ease-in-out;-o-transition:height 400ms ease-in-out;transition:height 400ms ease-in-out}.headerBar.fixed{position:fixed}.headerBar .logo{display:block;text-align:center;padding:34px 0;margin:0;color:#fff;font-size:16px;text-transform:uppercase;line-height:18px;letter-spacing:.5px;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.headerBar .header-bg{position:absolute;width:100%;height:100%;left:0;top:0;background:#fff;opacity:0;z-index:-1;-webkit-transition:opacity 400ms ease-in-out;-moz-transition:opacity 400ms ease-in-out;-o-transition:opacity 400ms ease-in-out;transition:opacity 400ms ease-in-out}.headerBar.compact{height:54px;border-bottom:1px solid rgba(124,124,124,.25)}.headerBar.compact .logo{padding:18px 0;color:#444}.headerBar.compact .header-bg{opacity:1}@media all and (min-width:550px){.headerBar .logo{font-size:18px}}@media only screen and (min-width:690px){.headerBar .logo{display:inline-block;text-align:left}}.full-width-container:after{content:" ";display:table;clear:both}.full-width-container.grey{background:#F3F3F3}.full-width-container.dark-grey{background:#212121}.container{width:94%;max-width:1426px;margin:0 auto;padding:0 3%;position:relative}.container .paddedSection{padding:60px 0 0}.container .paddedSection:after,.container .paddedSection:before{display:table;content:""}.content-container{width:94%;padding:0 3%;margin:0 auto;position:relative}.clear{clear:both}.section{max-width:700px;margin:0 auto;padding-bottom:60px}.buttons,.section.centered h2,.section.centered p{text-align:center}@media only screen and (min-width:690px) and (max-width:1000px){.container{max-width:680px}}@media all and (min-width:1000px){.container{max-width:1426px;width:100%;padding:0 90px}.container .paddedSection{padding:90px 0 0}.container .paddedSection.hasTitle{padding:60px 0 0}}.buttons .button{display:inline-block;padding:8px;margin:0 0 6px}a.buttonLink:link,a.buttonLink:visited{padding:8px 20px;border:2px solid rgba(255,255,255,.7);font-family:Lato,sans-serif;text-decoration:none;color:#fff;font-size:12px;letter-spacing:2px;border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;-webkit-tap-highlight-color:transparent;transition:border-color .2s linear,background-color .2s linear;-moz-transition:border-color .2s linear,background-color .2s linear;-o-transition:border-color .2s linear,background-color .2s linear;-webkit-transition:border-color .2s linear,background-color .2s linear}a.buttonLink:link:hover,a.buttonLink:visited:hover{border:2px solid #fff}.slider-down-arrow{height:60px;width:60px;position:absolute;margin-top:-80px;z-index:100;left:50%;margin-left:-30px;-webkit-tap-highlight-color:transparent;-webkit-transition:opacity 400ms;-moz-transition:opacity 400ms;-ms-transition:opacity 400ms;-o-transition:opacity 400ms;transition:opacity 400ms;-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.slider-down-arrow.hidden{opacity:0}.slider-down-arrow i.icon-down-arrow{height:60px;width:60px;display:block;background:url(themes/salisbury/interface/img/icon/down-arrow.png) 50% 50% no-repeat;background-size:22px;animation:3.4s ease-in-out infinite fadebottom;-webkit-animation:3.4s ease-in-out infinite fadebottom}.map-container{height:270px;width:100%;position:relative;background:#e7e7e7}.map-container #contact-map{width:100%;height:100%}@media only screen and (min-width:690px){.map-container{height:425px}}@media all and (min-width:1000px){.buttons .button a:link,.buttons .button a:visited{padding:11px 24px}}#heroBanners{position:relative;background:#222;padding:0;overflow:hidden}.banners{position:relative;list-style:none;overflow:hidden;width:100%;height:700px;padding:0;margin:0;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.banners.hidden{opacity:0!important}.banners li{position:relative;width:100%;height:100%;padding:0;margin:0;overflow:hidden;float:left;clear:none;background-size:cover!important;background-position:center!important;-webkit-backface-visibility:hidden}.banners li:first-child{position:relative;display:block;float:left}.banners li .banner-outer{display:table;position:absolute;width:100%;height:100%;z-index:10}.banners li .banner-outer .banner-inner{display:table-cell;vertical-align:middle}.banners li .banner-outer .verseText{text-align:center;max-width:1000px;width:86%;margin:0 auto;padding-bottom:60px}.banners li .banner-outer .verseText p{color:#676767;font-size:18px;line-height:120%}.banners li .banner-outer .verseText .verseReference{display:block;color:#676767;font-size:16px}@media only screen and (min-width:480px){.banners li .banner-outer .buttons,.banners li .banner-outer .verseText{padding-top:10px}}@media only screen and (min-width:690px){.banners li .banner-outer .verseText p{font-size:26px}.banners li .banner-outer .verseReference{font-size:18px}}@media all and (min-width:1000px){.banners li{height:700px}}.event-item{padding:0 40px 40px;min-height:323px;text-align:center}.event-item h2{margin:0;padding-top:10px;font-size:20px}.event-item p{color:#818181;margin-top:10px}.event-item .clock{display:inline-block;position:relative;height:48px;width:48px;background:#626262;opacity:.8;border-radius:25px}.event-item .clock:before{content:'';position:absolute;width:38px;height:38px;left:50%;top:50%;margin-left:-21px;margin-top:-21px;border:2px solid #FFF;border-radius:50%;background:#626262}.event-item .clock .hour{position:absolute;height:0;width:0;top:50%;left:50%;margin:-10px -1px 0;padding:10px 1px 0;background:#fff;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:all 2000ms ease;-moz-transition:all 2000ms ease;-o-transition:all 2000ms ease;transition:all 2000ms ease}.event-item .clock .minute{position:absolute;height:0;width:0;top:50%;left:50%;margin:-16px -1px 0;padding:16px 1px 0;background:#fff;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:all 2000ms ease;-moz-transition:all 2000ms ease;-o-transition:all 2000ms ease;transition:all 2000ms ease}@media only screen and (max-width:1000px) and (min-width:690px){.events-container{max-width:1000px}}.event-slider-container{max-width:700px;margin:0 auto;padding:50px 20px 70px;position:relative}.event-slider-container .slides .slide{text-align:center}.slider{position:relative;width:100%;height:100%;overflow:hidden;z-index:100;text-align:center}.slides{display:inline-block;height:100%;padding:0;list-style:none;overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}.slide{height:100%;float:left;clear:none}.slide.hidden{display:none}.slide .date,.slide .time{line-height:140%;font-size:16px;color:#8b8b8b}.slide .slide-content{padding:20px 0 10px}.slide .download,.slide .download:visited{background:url(themes/salisbury/interface/img/icon/download.png) 0 50% no-repeat;padding:10px 4px 10px 20px;text-decoration:none;opacity:.8;color:#1f8b5c;-webkit-transition:opacity 400ms;-moz-transition:opacity 400ms;-ms-transition:opacity 400ms;-o-transition:opacity 400ms;transition:opacity 400ms}.slide .download:hover{opacity:1}.slider-arrows{position:absolute;left:0;right:0;top:0;bottom:0;display:none}.slider-arrow-left,.slider-arrow-right{background:url(themes/salisbury/interface/img/icon/slider-arrow-sprite.png) no-repeat;background-size:24px;width:24px;height:42px;margin-top:-21px;position:absolute;top:50%;opacity:.6;-webkit-transition:opacity 200ms;-moz-transition:opacity 200ms;-ms-transition:opacity 200ms;-o-transition:opacity 200ms;transition:opacity 200ms}.slider-arrow-left:hover,.slider-arrow-right:hover{opacity:1}.slider-arrow-right{background-position:0 -75px;right:6px}.slider-arrow-left{left:6px}.slider__nav{position:absolute;bottom:30px}.slider__nav-item{width:10px;height:10px;float:left;clear:none;display:block;margin:0 5px;background:#D6D6D6;border-radius:5px}.slider__nav-item--current,.slider__nav-item:hover{background:#979797}@media all and (min-width:500px){.event-slider-container{padding:50px 60px 70px}.slider-arrows{display:block}}@media all and (min-width:650px){.event-slider-container{padding:30px 20px 60px}}@media only screen and (min-width:690px){.events-container{padding-bottom:40px!important}}.beliefs-content{padding:3%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.beliefs-content h2{font-size:22px;line-height:30px}.beliefs-content h3{padding-top:40px;font-size:18px;line-height:26px}.beliefs-content h4{font-size:15px;padding:10px 0;font-weight:100}.beliefs-content ul{padding-left:24px;padding-top:10px}.beliefs-content p,.beliefs-content ul li{padding-bottom:10px}.beliefs-content p.disclaimer{font-size:12px;padding-bottom:0}.beliefs-content p.verse{padding:10px 0;font-size:14px;font-style:italic;line-height:18px}.paddedSection.contact{text-align:center;padding:60px 0}.paddedSection.contact h2{font-size:20px;color:#b8b8b8}.paddedSection.contact a,.paddedSection.contact a:visited,.paddedSection.contact span{display:block;text-decoration:none;text-align:center;color:#b8b8b8;font-size:16px;line-height:22px}.paddedSection.contact .location{font-size:18px;color:#b8b8b8;font-weight:600}.paddedSection.contact a{padding:20px 0 0;font-weight:600}.paddedSection.contact a.mail-link{font-size:14px}.paddedSection.contact .contact-person{padding:20px 0 0}.paddedSection.contact .contact-person a{padding-top:0}@media only screen and (min-width:480px){.paddedSection.contact{padding:90px 0}.paddedSection.contact a.mail-link{font-size:16px}}@media all and (min-width:1000px){.paddedSection.contact{padding-bottom:90px}}.form-outer-container{display:table;width:100%;height:80%;text-align:center}.form-container{display:table-cell;vertical-align:middle;text-align:center}#MemberLoginForm_LoginForm{display:inline-block;text-align:left;width:100%;max-width:320px;padding:20px;font-size:16px}#MemberLoginForm_LoginForm .middleColumn{padding-bottom:10px}#MemberLoginForm_LoginForm input[type=text],#MemberLoginForm_LoginForm input[type=password]{outline:0;border:1px solid #b8b8b8;padding:4px 10px}#MemberLoginForm_LoginForm input[type=submit]{border:none;outline:0;padding:6px;margin:24px 0 10px;cursor:pointer;background:#212121;color:#fff;opacity:.9;-webkit-transition:opacity 400ms;-moz-transition:opacity 400ms;-ms-transition:opacity 400ms;-o-transition:opacity 400ms;transition:opacity 400ms}#MemberLoginForm_LoginForm input[type=submit]:hover{opacity:1}#MemberLoginForm_LoginForm input[type=text],#MemberLoginForm_LoginForm input[type=password],#MemberLoginForm_LoginForm input[type=submit]{width:100%;font-size:16px}#MemberLoginForm_LoginForm #ForgotPassword,#MemberLoginForm_LoginForm #Remember label{font-size:14px}