.mm{min-height:420px;}
.wrapper {width: 90%;margin: 0 10%; }
html, body {height: 100%;margin: 0; }
body{background-color:#bbb; color:#656565;font-size:16px; font-family:Muli,Arial,"sans-serif"; font-weight:400;letter-spacing:.05em;line-height:1.5em;overflow-x:hidden;}
body.single-event {border-bottom: none;}
.region{position:relative;background:#fff;}
.main-container{position:relative;overflow:hidden;max-width:1400px;}
.container{max-width:1200px;margin:0 auto;width:95%;padding:5em 0;}
.match .container {width: 80%;}
.col{position:relative;}
#main, .region{margin: 0 auto; }
#main-container {background:#fff;margin:0 auto;}
p, li {color:#656565;font-size: 21px;font-size: 1.3125em;line-height:1.45em;margin-bottom:.75em;}
.bullets li{list-style-type:none;margin-left:0;padding-left:40px;background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAATCAYAAACDW21BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjMGE0MmEyMS1lMDg0LTRlYWYtYmRhYi04ZTVjZGY0NDM0MmEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzQ4Mjc3OTM2QkQ4MTFFNzlCMjhGM0Y0QjhGQzRCODciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzQ4Mjc3OTI2QkQ4MTFFNzlCMjhGM0Y0QjhGQzRCODciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDplZGZmZGUwYi1mMWNhLTQ3ZjQtYjBjMy02ZGJmODRjOGU4MzciIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxNjk0MDRmNi05ZDMyLTExN2EtOTg2ZC1kN2U4MTE2NWJhNDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5wGndRAAAB+UlEQVR42rTVT0hUURTH8TfOmEGKRrgRMQShWVRIgi0UUlRcFWlpq2jRiAtrFeTCSQQVA1EoUhQ1wrSkcCOJtRMTTEFLjGmVQoXkQmhR+a/I74Ff4GKYP87MhQ/nPt7jnnvuve8914thvxNLq7neGtFzL5/e8xLKPU4CGoO7CW4ms0s/nX4ZGi0mOYlp1/CHZDXEc7iLK0zgpydOFZ0gpCETP1CJv7iIPnxAFr7Fq8I+VdKpZMvwK9q9B1S3YA/GkjBP1ZUTruIscnEao7iEdTxGEc8dizVhL46qEmt2UPrxCZP4jNuKQ1T4yx6Kdg+PYBclqEAOLujeNKpRiylNxJL8Jtm//wNEU6ELj9RvVtzGJmbwHm8xgQK0wQ7T0sFBoqnwpmbfhVI79viOfA1u+5WCWdyhqtfBBom0wgzcV79QcUHL24NiDMKHEVtmDklBsIEirfCWlscqWsQbPES97RFsjxqwh+doocK1WBL6FL8goPfrlfZ1C/Pa3zESbYQaKCnC5Typ/qziAG5oInUYx3GcZylDFhGuwlQN7mi5svERXr13jq6fYZjqVsPNPlRCO4lD+npYS9YptdP5Tvs4TpJANC9ysISn0IEqXdv79QRrOvpW0c5hP08HE55Bk6r4im4t1WI8/1uWsAiX9ZmaQztWEvSfdPYFGAAVH4LeAnkZUgAAAABJRU5ErkJggg==') /*/images/bullet.png*/ no-repeat 0 5px;color:#656565; font-weight:800;line-height:1.2em;}
.bullets li em{color:#999; font-size:.85em;font-style:normal;font-weight:400;}
li {list-style-type: disc;margin-left: 20px;}
ul{margin-bottom:2em;}
h1,h2,h3{font-weight:900;line-height:1.2em;color:#4b4b4b;}
h1 {font-size:42px; font-size: 2.65em;text-transform:uppercase;margin-bottom:.5em;}
h2, h3 {font-size: 31px;font-size: 1.9375rem;margin-bottom:.5em;}
h3.large {font-size: 2.5em;}
h2.ul {text-transform: uppercase;display: inline-block;margin-bottom: .75em;border-bottom: 1px solid #656565;padding-bottom: .75em;}
h2{text-transform:uppercase;}
h4{font-size:18px;font-size: 1.2em;font-weight:600;margin-bottom: 0.5em;text-transform:uppercase;}
h5{color:#999; font-size: 21px;font-size: 1.3125em;margin-bottom:.25em;}
h6, h7 {text-transform: uppercase;font-size:1em;font-weight:600;}
h6 {padding-bottom: .3em;border-bottom: 1px solid #e3e3e3;margin-bottom:2em;}
h6 a.more {font-size: .9rem;float: right;text-transform:capitalize;}

blockquote, q{display:block; font-size:1.142em;}
blockquote::before, q::before{content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAuCAYAAAC8jpA0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjMGE0MmEyMS1lMDg0LTRlYWYtYmRhYi04ZTVjZGY0NDM0MmEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkVGQzQ3NTI2NjZCMTFFN0FCREVEOTE5NzZDMkIzQ0YiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkVGQzQ3NTE2NjZCMTFFN0FCREVEOTE5NzZDMkIzQ0YiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1ZDYyMTBlYS04YzIzLTQ0Y2ItODg1NC0wMmQ0ZmUyZmI0MjEiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyZGM1ODUzZi05ZGM5LTExN2EtYWU3Zi1iOGI4YTI3NzMzNmUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7L2U17AAAEUklEQVR42tRZTUhUURR+M4ZhSJY/ESJpP1CJVJgLBRVmwAShv0VKBkkGan+0cCkFWS0qXJWlRkJGihYRCEYtFDSohZiBmK5SEFukliFYkdl37Xvj8/lm5t5xfg983Jk3953zzXnnnXvuubbFxUUt0mTdWhU0NTVlYHAC2cAeIBWIA6KABWAWGAdGgHdADzCk319RUREc0iCaiKESKANSgLdAL/Ac+Ax8A+aAWGAzsB1IBw4Dt4AJ4DHQCEyp2rephAfIxmO4SsKCaDPwEphXsBkDHAPKgVwSr4XHZ2QV2BUIn8YwCuwF8mCkAGhTJKxxvrivQOihvlHq94+noUw84gbgEHABRJ+Zfl/TOyFiGjpO4ON94DVQhWtzPnsaypL44qQBB8yE/SXUu592emhXnTRv7OOb74TiyUCmMep30l6fJ+J2DyHRxdRUAoW/g5F/aaeEdrvIQ9rTIoZ/AaVQtBDMhYP2Smm/QYo032Lx0hUHy8NuPF4MFFplFbtFHq5jlpjUQii0f17wIS+3nhYLx0CgsoSPWWWAvFaTNizNNT7asPl7QaMIPpXkt0rB0tKMf9fvA+E41h7lXuaJIuoJcJefZbzdz5Kh0op0GWsJVRG1xCvWEY+A6x68fo+Z4SLwAtggaaOZ/JZJs7xMYfGjKoJojuF7NUtUs1wWS7Th+xHguKQNwSuFPF2edjI0lIofKDmD4aTh0l8uDp9MU/cBt03XrgFPJUNkniHiMJLOZkyqEN6E4Y7p8hWg02J6PRBt+N5J0irSqz9RnbR4nMOKSs4BCYbvgyzwzeJgvOvygy+V6j5vWA87nXQqdxwqUmbxuK2WfHNGeQB88eHdGSNPF+k4bpFkQ2Mnht2my2L79J14aLheaJp3yTDvgwLpGfJ07RGjuKeTlYMW1zYaPv/kuA0wl5jGNPdHweacntt1Ty9wEyorO7z8rm9W07zMm1awGauHn056lrtmWUmSJLNV4pHLSjx5ukiPc5svK1skSSf40dNp5OkiPcK+hKwkSHrQ27yvCjbTydNF+j2Q70fS04phJCP57FC5SHeLBQCpLMZPpPUXMdEfMU1euewM/CeNtX2IraqjkrXALsAmwIrOjDFOPeXmdx1tkk4SHakJ8lxRmorF4awWnlJOfqvq6UaGSFY4sSUfvee3kjRcP8UfboSZl28KXuRnuV+rFUs0e2vh4GXBI5O8rDeZbLeKnUc9bkgOMeFk1uHV5jaw3SIztGB4A3TgxugQERZ2OwQP8pHazou93HqgFQqigkxY2Gul/SrpHgT7w0WA2Ei2B8vjtNNOu0Xu+tR2DwuIqAvyuFvoDnSMU3837eXRvnq3hzc6uMINBiqrUO9H2nF4IrzUypI9KGL3so69tRq9E7XG44ss5uFMZokWqf5bJJ5u2Xw5sfVwjjjMRzyjLZ8jxrOAT2d5masZzhGNK11ASZv+QAbjPkcL0omtLRLPxu1aBMo/AQYA0mmGFqntdPAAAAAASUVORK5CYII=') /*/images/quote.png*/;display:block;margin:0 auto 20px;width:45px;height:46px;}
blockquote p, q p {font-weight: 600;font-style: italic;}
blockquote p cite, blockquote cite, q p cite, q cite{color:#656565;font-size:1.3125rem;font-style: normal;font-weight:900;}
blockquote cite::before, q cite::before{content:"\2013\2002";}
.center blockquote{margin:0 auto;}
a{color:#9b9269; cursor:pointer;font-size:1em;text-decoration:none;}
a:hover{text-decoration:underline;}
.btn, input[type="submit"]{background: transparent;border: 1px solid #999;color: #999;display: inline-block;font-size:1.125rem;font-weight:600;line-height: 1rem;margin-top: 1em;min-width: 120px;padding: 11px 15px;text-align: center;text-decoration: none;-moz-transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;transition: all 0.2s ease-in;font-weight:600;}
.btn:hover, input[type="submit"]:hover{background-color:#656565;color: #fff;text-decoration:none;}
.btn.bgpurple{color:#fff;border-color:#a77fb2;}
.btn.bgpurple:hover{background:transparent;color:#a77fb2;border-color:#a77fb2;}
.btn.white:hover{color:#333;}
.more, .back {color: #656565; display: block;font-weight:900;font-size: 21px;font-size: 1.3125rem;}
.more::after {color: inherit;content: "\00BB";display: inline-block;margin-left: 5px;font-size: 120%;}
.back::before {color: inherit;content: "\00AB";display: inline-block;margin-right: 5px;font-size: 120%;}
.arrows .back{float:left;margin-right:30px;}
.arrows {margin-bottom: 1em;}
hr {background: #b7b7b7;border: none;height: 1px;margin:3em auto 3em;}
hr.small {display:inline-block;margin:1em auto;width:230px;}
.large{font-size:120%;}
.small{font-size:90%;}
em{font-style:italic;}
strong{font-weight:800;}
.center *, .center{text-align:center;}
.shadow{box-shadow:2px 2px 2px rgba(0,0,0,.3);}
img{display:block; margin:0 auto; max-width:100%;}
img.full {max-width: none;position: absolute;z-index: 2;}
.flleft .full {left: auto !important;right: 100px;}
.col:last-child img.full {max-width: none;margin-right: -70px;}
.col:first-child img.full {max-width: none;margin-left: -70px;right:0;}
.alignleft {float: left;margin: .5em 1em 0 0;}
.alignright{float:right; margin:.5em 0 0 1em;}
.w90{width:90%; margin-left:auto;margin-right:auto;}
.w80{width:80%; margin-left:auto;margin-right:auto;}
.w70{width:70%; margin-left:auto;margin-right:auto;}
.w60{width:60%; margin-left:auto;margin-right:auto;}
.w50{width:50%; margin-left:auto;margin-right:auto;}
.max500,.max600,.max700,.max800,.max900,.max1000{margin-left:auto;margin-right:auto;}
.max500{max-width:500px;}
.max600{max-width:600px;}
.max700{max-width:700px;}
.max800{max-width:800px;}
.max900{max-width:900px;}
.max1000{max-width:1000px;}
.m15{margin-bottom:1.5em;}
.nomargin{margin:0!important;}
.padall{padding:4em;}
.padleft{padding-left:3em;}
.padright{padding-right:3em;}
.padtop{padding-top:2em;}
.padbottom{padding-bottom:1em;}
.borderright{border-right:1px solid #999;}
.borderleft{border-left:1px solid #999;}
.bordertop{border-top:1px solid #999;}
.borderbottom{border-bottom:1px solid #999;}
.noborder {border: none !important;}
.padxsmall{padding-top:3em; padding-bottom:2em;}
.padsmall{padding-top:5em; padding-bottom:4em;}
.padmedium{padding-top:7em; padding-bottom:6em;}
.padlarge{padding-top:9em; padding-bottom:8em;}
.padtopxsmall{padding-top:3em;}
.padtopsmall{padding-top:5em;}
.padtopmedium{padding-top:7em;}
.padtoplarge{padding-top:9em;}
.padtopxlarge{padding-top:12em;}
.padbottommedium{padding-bottom:7em;}
.padbottomlarge{padding-bottom:9em;}
.padbottomsmall{padding-bottom:5em;}
.padbottomxsmall{padding-bottom:2em;}
.padbottomzero{padding-bottom:0;}
.padtopzero{padding-top:0;}
.padzero{padding:0}
.marginbottomzero{margin-bottom:0;}
.seperator{height:17em;overflow:hidden;}
.padded .col{padding: 0 2em;}
.caps{text-transform:uppercase;}
.clip{overflow:hidden;position:relative;}
.divider{height:30em;}
.transparent{background:transparent;}
.white *, .white{color:#fff;}
.bggrey{background-color:#ebebeb;}
.bgltgrey{background-color:#f8f8f8;}
.bgwhite{background-color:#fff;}
.bgpurple{background-color:#a77fb2;}

sub, sup {font-size: 50%;line-height: 0;position: relative;vertical-align: baseline; }
sub {bottom: -.25em; }
sup {top: -.75em; }

.flood {left: 50%;max-height: none;max-width: none !important;min-height: 101%;min-width: 101%;pointer-events: none;position: absolute;top: 50%;-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.calls-to-action .flood{-webkit-transition: all 2s ease;-moz-transition: all 2s ease;transition: all 2s ease;}
.calls-to-action .col:hover .flood{-moz-transform: translate(-50%,-50%) scale(1.1);-webkit-transform: translate(-50%,-50%) scale(1.1);transform: translate(-50%,-50%) scale(1.1);-webkit-transition: all 10s ease;-moz-transition: all 10s ease;transition: all 10s ease;}

.home .match .col{overflow:hidden;padding-top:10em;padding-bottom:9em}
.sub .match > .col{overflow:hidden;padding:7.5em 7.5% 6.5em 7.5%;}
.sub .match h4 {margin: 1em 0 .5em;font-weight: 900;}
.splitimg{position:relative;overflow:hidden;}
.splitright{float:right;}
.splitleft{float:left;}
.fixed {background-repeat:no-repeat; background-position:center center; background-attachment:fixed!important; background-color:transparent; background-size:cover;-ms-behavior: url(js/backgroundsize.min.htc);width:100%;height:100%;}
.cover {background-repeat:no-repeat; background-position:center center; background-color:transparent; background-size:cover;-ms-behavior: url(js/backgroundsize.min.htc);}
.relative{position:relative;}
.offsettop{margin-top:-140px;}
.offsetbottom{margin-bottom:-140px}

.scrollmagic-pin-spacer{margin-bottom:-1px!important;}
.bcg {background: no-repeat center center;background-size: cover!important;position: absolute;width: 100%;height: 100%;z-index: 1; }
.bcg + div {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: left;width: 100%;margin: 0;z-index:2;}
.fs {height: 100vh;}
.slide {position: relative; }
.slideInUp, .focus-panels img, img.full {visibility: hidden;opacity: 0;-moz-transition: all 0.7s ease-out;-webkit-transition: all 0.7s ease-out;transition: all 0.7s ease-out;-moz-transform: translate3d(0, 50px, 0); -webkit-transform: translate3d(0, 50px, 0); transform: translate3d(0, 50px, 0); }
.is-active .slideInUp, .focus-panels .is-active img, .is-active img.full {visibility: visible;opacity: 1;transform: translate3d(0, 0, 0); }
.slideInUp.slideInUp2 {-moz-transition-delay: 0.2s;-webkit-transition-delay: 0.2s;transition-delay: 0.2s; }
.slideInUp.slideInUp3 {-moz-transition-delay: 0.4s;-webkit-transition-delay: 0.4s;transition-delay: 0.4s; }
.slideInUp.slideInUp4 {-moz-transition-delay: 0.6s;-webkit-transition-delay: 0.6s;transition-delay: 0.6s; }
.slideInUp.slideInUp5 {-moz-transition-delay: 0.8s;-webkit-transition-delay: 0.8s;transition-delay: 0.8s; }
/*#endregion*/
.flex { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; }
.header h1{font-size:68px; font-size: 4.25em;}
.header h2{font-size:42px; font-size: 2.65em;}
.tour h3{font-size:28px; font-size: 1.75em;}
.tour p{font-size: 16px;font-size: 1em;}
p.small{font-size: 18px;font-size: 1.125em;}
p.small strong{color:#656565;font-style:normal;}
p.large {font-size: 31px;font-size: 1.9375rem;color: #656565;margin-top: 1em;margin-bottom: 1.5em;line-height: 1.3em;}
p.quote{color:#656565;font-size: 31px;font-size: 1.9375rem;font-style:italic;}
.nocaps{font-weight: 600;text-transform: none;}
.bggrey blockquote{font-size:1.476em;}

.counters{margin:3em 0;}
.counter{color:#656565; font-size: 31px;font-size: 1.9375rem;font-weight:900;margin-bottom:.25em;min-height:28px;}
.white .counter{color:#fff;}
.white .counters li {border-right-color:#fff;}
.counters ul{margin-bottom:0;}
.counters li{background:none;border-right:1px solid #656565; float:left;font-size:19px;font-size:1.1875em; padding:0 20px;max-width:25%;margin-left:0;list-style-type: none;}
.counters li:last-child{border-right:none;padding-right:0;}
.counters li:first-child{padding-left:0;}
.counters p {margin: 0;font-size: inherit;}
.center .counters li {margin-top: -2em;width: 25%;}
.center .counters .w20 li {width: 20%;}
/*.a0 .container{height: 802px;padding:0;}*/
.home .a0 a {text-decoration: underline;}
.malvern-live .a0 .container{height: 530px;}
.a0 h1 {font-size:4em;}
.a0 h3 {font-size:42px; font-size: 2.65em;font-weight: 600;}
/*.a0 .intro-header {position: absolute;width: 100%;top: 55%;-moz-transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);}*/

h1 + hr{width:92.5%;margin:1em 0 1.5em;}
.s0 .container {height: 400px;padding:0;}
.s0 span {display:block; font-size:68px; font-size: 4.25em;font-weight:900;line-height:1em;text-transform:uppercase;letter-spacing:.1em; margin-bottom:.5em;}
.s0 .intro-header {top: 70%;position: absolute;width: 100%;-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}

.accordian h3 {background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAANCAYAAABCZ/VdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjMGE0MmEyMS1lMDg0LTRlYWYtYmRhYi04ZTVjZGY0NDM0MmEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzAyNEYwNzY3NzkzMTFFN0IzMTFBQjBFM0VBNEE0NEEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzAyNEYwNzU3NzkzMTFFN0IzMTFBQjBFM0VBNEE0NEEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NzBhMjQ1Mi03ZWJkLTQwM2ItODI0MS04NTE0NmI2ZjU3ZGYiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkOWI4YjZiMy1iNmFiLTExN2EtYjZhYS1hMGU4ZmQwMzIxMTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz62LuYxAAABJElEQVR42qSSsQ7BUBSGrxIJQy2eoVs3CYNJxNIabWLAZBcaL6CJ3cQksRCDJsJgMvAM3sJmIP6TnCbXTUvVSb669zrnOzenTVmWtRdClEATbMWP4Xne29627Tp+FuCs4VEGOliBivgjIK6wh3xlknfBE6TpInEbsNhjD/m6JF+CFh9k4jSQxBn2tDCuZQIz93PaYMbrG6iBSwR3ERx4FBQdiOe00KQkOujxWueC4o/ini9W5RTTgAaFEHEhQDyVE7SAIkroSw12wFRyTD73xX1VHCanmACH13lwlBqYvM/z3oF4EiRJGoYRNs8TuIMqyIIGuIK1Ih6HCVJfXhgV5sCQhRvlv/GnYi3Cp0bjcZUzVxqbiHtzP+jmDzBg8ShK0UuAAQAQOEmNr0H7QgAAAABJRU5ErkJggg==') no-repeat scroll 98% 50%;border-top: 1px solid #e3e3e3;color: #656565;cursor: pointer;font-size: 21px;font-size: 1.3125em;line-height: 1.2em;margin-bottom: 0;padding:1em 60px 1em 0;font-weight: 400;}
.bggrey .accordian h3{border-top: 1px solid #adadad;}
.accordian h3 strong{color:#4b4b4b;}
.accordian h3.sel {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAANCAYAAABCZ/VdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjMGE0MmEyMS1lMDg0LTRlYWYtYmRhYi04ZTVjZGY0NDM0MmEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTkyOERERjg3NzkzMTFFN0JGRTJDOTk0MzRGQjlGMUIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTkyOERERjc3NzkzMTFFN0JGRTJDOTk0MzRGQjlGMUIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NzBhMjQ1Mi03ZWJkLTQwM2ItODI0MS04NTE0NmI2ZjU3ZGYiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkOWI4YjZiMy1iNmFiLTExN2EtYjZhYS1hMGU4ZmQwMzIxMTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6MJuiwAAAA+0lEQVR42qSTvQrCMBSF68+TOQilXQQX6date6FBZ1Fxd7FTn8Chc6cugW59DSeXgpMncAIhRJrqhdPc3uR+J/3JLIqiwDOOUAFdoIMu1nX9tWHpCT4TrGIPLSAx1jT3AJ8MsI6C9b/gwtjhE9pwtOcmw4WxOwVcQQ+O2uAUx7GYCs8d4J73vcMg94Vn0JX5CwoNcGAYhJxXcYVBNgZXC24GeA11X56u47w2uNkGJjx1gOXIB5cOg9SGJ9Cd+cC/QvocABwiyfUDS3cYJBq+gyrmakEMNcGEgEHDvoGcCgY7lZQsvH8BOwze5JXq0vKdbX8FWwZb8tqPAAMABHFPmk3ErYgAAAAASUVORK5CYII=') /*//images/acc-up.png*/;}
.accordian h3 + div{margin:2em 0 3em 0;}
.accordian h3:first-of-type{border:none;}
.accordian img {margin: 0;}

.finder{width:400px; margin:0 auto 1em auto;}
.finder p {background-color: #fff;cursor: pointer;font-size: 17px;position: relative;padding: 5px 0 5px 20px;color: #999;text-align: left;}
.finder p::after {background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAIAAACRuyQOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjMGE0MmEyMS1lMDg0LTRlYWYtYmRhYi04ZTVjZGY0NDM0MmEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Njc0RERCNjU3MzAyMTFFN0IwRkI5REMxNEY5NTE0NDciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Njc0RERCNjQ3MzAyMTFFN0IwRkI5REMxNEY5NTE0NDciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpkMDliZDQ3OS1hNmNjLTRiZGItYjU1OC1hZmZkNGU3ZjA2ZWMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpmNWY5MjQ3ZC1hODVjLTExN2EtOTljOS1kOTY1MGRkZTUwYTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5uFfJqAAABJ0lEQVR42mJctaiGgS6AiYFeYNSmUZuGjE3cPILOnulAkrY2cXDw2LkkfP3yHkgC2bSyiZWVw8414d7t0ycOrwKSQDZQhPo2MbOw2jrHPn966+bVI0AukASygSJAcSrbZGUX8fHDq8vndsNFgGygCFCcSBNYiFR35+bJF8/uMDD8RxL7f+7kZgkpFSrbBAwrTMH///9hFR/NuaM2DUmbJKXVGBnRFQNFgOJUtklF3dzI3BdoOLJFQBGgOJVtOnZoBb+AmK6RK1wEyAaKAMWpbNPfP78P710MDCt1bRsgF0gC2UARoDiVSyMg+P37x6HdCxw9UgWFpASFpffvmA0UoVXa+/Hjy6E9C4AVLpAEsknSy0JqYgVWuHu3zxzNuaM2jdqEBQAEGAAUMmsWN7tYXwAAAABJRU5ErkJggg==') /*/images/dd.png*/ no-repeat 50% 50%;content: " "; display: block;height: 100%;position: absolute;right: 0;top: 0;width: 35px;} div.retreats{background-color: #fff;box-shadow:2px 2px 5px rgba(0,0,0,.5);padding:0;display:none;margin-top:35px;opacity:0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;position:absolute;z-index:2;top:0;left:0;}
 div.retreats.sel{display:block;opacity:1;}
.retreats ul{margin-bottom:0;}
.retreats li {background: #fff;border-bottom: 1px solid #eee;cursor:pointer; font-size:1.1rem;list-style-type:none;-moz-transition:background-color .3s; -webkit-transition:background-color .3s;transition:background-color .3s;margin:0; }
.retreats li:hover {background-color:#ebebeb;}
.retreats li:last-child {border-bottom:0;}
.retreats li a{color:inherit; display:block;padding: .3em .25em .3em 20px;}

svg {fill: none;overflow:visible;}
h1 svg, h2 svg, h3 svg, h5 svg{bottom: -0.125em;display: inline-flex;align-self: center;position: relative;height: 1em;width: 1em;stroke-width: 3px;}
h4 svg, h5 svg{bottom: -0.25em;display: inline-flex;align-self: center;position: relative;height: 1.25em;width: 1.25em;stroke-width: 4px;margin-right:.5em;}
h1 svg{margin-right:10px;}
h5 svg{bottom: -0.35em;height: 1.6em;width: 1.6em;}
[data-size="smallx"], .icon-smallx{height:36px;width:36px;}
[data-size="small"], .icon-small{height:40px;width:40px;}
[data-size="large"], [data-size="mormal"], .icon-large{height:75px;width:75px;margin-bottom:.75em;}
.cls-1{stroke-width:1px;}
.cls-2{stroke-width:2px;}

[data-color="teal"], .teal{color:#6cb7b6;stroke:#6cb7b6;}
[data-color="purple"], .purple{color:#a77fb2;stroke:#a77fb2;}
[data-color="blue"], .blue{color:#6c9ab7;stroke:#6c9ab7;}
[data-color="red"], .red{color:#9d5858;stroke:#9d5858;}
[data-color="brown"], .brown{color:#b98454;stroke:#b98454;}
[data-color="green"], .green{color:#6cb791;stroke:#6cb791;}
[data-color="gold"], .gold{color:#b1a986;stroke:#b1a986;}
[data-color="pink"], .pink{color:#c1809f;stroke:#c1809f;}
[data-color="black"], .black{color:#000;stroke:#000;}
[data-color="white"], .white{color:#fff;stroke:#fff;}

.btn.teal{border-color:#6cb7b6;}
.btn.purple{border-color:#a77fb2;}
.btn.blue{border-color:#6c9ab7;}
.btn.red{border-color:#9d5858;}
.btn.brown{border-color:#b98454;}
.btn.green{border-color:#6cb791;}
.btn.gold{border-color:#b1a986;}
.btn.pink{border-color:#c1809f;}
.btn.black{border-color:#000;}
.btn.white{border-color:#fff;}

.btn.teal:hover, .fc-event.young{background-color:#6cb7b6;}
.btn.purple:hover, .fc-event.women{background-color:#a77fb2;}
.btn.blue:hover, .fc-event.men{background-color:#6c9ab7;}
.btn.red:hover, .fc-event.marriage{background-color:#9d5858;}
.btn.brown:hover, .fc-event.grief{background-color:#b98454;}
.btn.green:hover, .fc-event.healing{background-color:#6cb791;}
.btn.gold:hover, .fc-event.family{background-color:#b1a986;}
.btn.pink:hover, .fc-event.addiction{background-color:#c1809f;}
.btn.black:hover{background-color:#000;}
.btn.white:hover{background-color:#fff;}

.bg-teal{background-color:#6cb7b6;}
.bg-purple{background-color:#a77fb2;}
.bg-blue{background-color:#6c9ab7;}
.bg-red{background-color:#9d5858;}
.bg-brown{background-color:#b98454;}
.bg-green{background-color:#6cb791;}
.bg-gold{background-color:#b1a986;}
.bg-pink{background-color:#c1809f;}
.bg-black{background-color:#000;}
.bg-white{background-color:#fff;}

.bb-teal{border-bottom:8px solid #6cb7b6;}
.bb-purple{border-bottom:8px solid #a77fb2;}
.bb-blue{border-bottom:8px solid #6c9ab7;}
.bb-red{border-bottom:8px solid #9d5858;}
.bb-brown{border-bottom:8px solid #b98454;}
.bb-green{border-bottom:8px solid #6cb791;}
.bb-gold{border-bottom:8px solid #b1a986;}
.bb-pink{border-bottom:8px solid #c1809f;}
.bb-black{border-bottom:8px solid #000;}
.bb-white{border-bottom:8px solid #fff;}

.btn.bg-purple{color:#fff;border-color:#a77fb2;}
.btn.bg-purple:hover{background:transparent;color:#a77fb2;border-color:#a77fb2;}
.btn.bg-blue{color:#fff;border-color:#6c9ab7;}
.btn.bg-blue:hover{background:transparent;color:#6c9ab7;border-color:#6c9ab7;}
.btn.bg-teal{color:#fff;border-color:#6cb7b6;}
.btn.bg-teal:hover{background:transparent;color:#6cb7b6;border-color:#6cb7b6;}

.notices .col{background: rgba(255,255,255,.85);box-shadow:0 0 30px rgba(0,0,0,.6);padding:1.5em 1em 4em 1em;color: #333;margin-bottom:2em!important;position:relative;}
.notices strong, .notices p{color: #333;font-size:17px;}
.notices {margin: 2em 0;}
.notices a{text-decoration:none!important;}
.notices a.btn {position: absolute;left: 50%;transform: translate(-50%, 0);bottom: 1em;-webkit-transform: translate(-50%, 0);bottom: 1em;font-size:16px;}


.callout, .callout-large{background: #fff;border:20px solid transparent; padding:1.2em 1em 2.2em 1em;margin:0 auto;max-width: 940px;}
.callout-large {width: 90%;max-width:1400px;}
.calls-to-action .col{overflow:hidden;padding:8em 0;}
.calls-to-action svg{stroke:#fff;}
.calls-to-action .col div{position:relative;}
.calls-to-action span{background: transparent;border: 1px solid #fff;color: #fff;display: inline-block;font-size:1.125rem;font-weight:600;line-height: 1rem;margin-top: 1em;min-width: 120px;padding: 11px 15px;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.calls-to-action .col:hover span{background: #fff;color: #4b4b4b;}

.guest-speakers img {border: 5px solid #ffffff;border-radius: 50%;box-shadow: 0 0 0 2px #9d5858;margin-top:1em;}

.calendar-container {padding: 0 0 7em;}
.calendar{border:1px solid #ccc;margin:0 auto;}
.sub.calendar{border:none;}
.single-event{border-bottom:1px solid #ccc;position:relative;-moz-transition: background-color 0.3s;-webkit-transition: background-color 0.3s;transition: background-color 0.3s;}
.single-event:last-child{border-bottom:none;}
.event-list-item.single-event:hover {background: rgba(170,162,124,.2);}
.single-event section.bgltgrey + section .container {border-top: none !important;}
.event-main a, .event-list-item a{color:#656565;text-decoration:none;}
.single-event > a{display:block;padding:30px 40px;width:calc(100% - 210px);}
/* .single-event em{font-style:normal;} */
.single.single-event .event-calendar-add{width:auto;float:left;margin-top:10px;}
.single.single-event .add-to-calendar-checkbox{font-size:15px;}
.single.single-event .event-calendar-add label {background-position:0 -427px;width:auto;}
.btn-register{float: left;margin-top: 0;margin-right: 30px;}
.event-date-wrap {float: left;height: 50px;width: 50px;text-align: center;margin-right: 40px;}
.event-title{color:#4b4b4b;display:block;font-size:24px;font-size:1.5em;font-weight:800;text-transform:uppercase;margin:-3px 0 5px;}
.month{color:#4b4b4b; display:inline-block;text-transform:uppercase;font-weight:800;font-style:normal;margin-top:5px;}
.date{display:block;font-size:42px; font-size: 2.65em;font-weight:400;font-style:normal;text-transform:uppercase;}
.event-id {margin-top: .5em;display: block;}
.event-actions .event-id {display: inline;}
.event-time, .event-location, .event-phone, .event-cost, .event-speakers, .event-calendar-add::before{background:transparent url(images/small-icons.png) no-repeat 0 0;display:inline-block;font-size:12px;height:20px;padding-left: 23px;margin-right:15px;}
.single-event .event-time, .single-event .event-location, .single-event .event-phone, .single-event .event-cost, .single-event .event-speakers, .single-event .event-calendar-add::before{font-size:15px;}
.single-event .s1 h1 {margin-bottom: .75em;}
.single-event p {font-size: 19px;}
.event-summary {padding: 40px;background: rgba(170,162,124,.2);border: 1px solid #cdcdcd;margin-bottom: 2em;}
.event-summary h2 {font-weight: 300;text-transform: inherit;margin-bottom: 1em;}
.event-time{background-position:0 -482px;}
.event-location{background-position:0 -452px;}
.event-phone {background-position: 2px -560px;}
.event-speakers {background-position: 0 -586px;}
.event-cost {background-position: 0 -613px;}
.event-summary p {line-height: 1em;margin-bottom: .75em;}
.event-type-wrap {position: absolute;top: 0;right: 0;width: 210px;padding: 22px 40px 0 0;}
.event-type-wrap-inner {display: block;position: absolute;top: 50px;right: 40px;height: 30px;overflow: hidden;}
.event-type, .event-category-list li::before{background-image:url(images/small-icons.png);background-repeat: no-repeat;background-position: -100px 0; display:block;float:right;margin-left:5px; height:29px;width:29px;}
.event-type{cursor:help;}
.event-category-list, .event-date-list {background:#fff; border: 1px solid #cccccc;display: none;padding: 10px 0 0;margin:0;position:absolute;z-index:100;}
.event-category-list.sel, .event-date-list.sel {display:inline-block;}
.event-category-list li{color:#4b4b4b;cursor:pointer; display:block; font-size:14px;font-weight:800;padding:7px 15px 7px 45px;position:relative;list-style-type: none;margin-left:0;}
.event-category-list li::before, .select-category span:first-child::before {background-image: url(images/small-icons.png);background-repeat: no-repeat;content: "";position: absolute;left: 0;top: 2px;width:29px;height:29px;}
.event-date-list li{color:#4b4b4b;cursor:pointer; display:block; font-size:14px;font-weight:800;padding: 5px 15px;margin-left: 0;margin-bottom: 0;}
.event-category-list li:hover, .event-date-list li:hover{background-color:#ebebeb;}
.event-details-wrap {display: block;margin-left: 100px;}
.year-separator {padding: 10px 30px;background: #4b4b4b;}
.year-separator h2 {color: #fff;margin: 0 auto;display: inline-block;}
.addiction, .addiction::before{background-position:0 -157px!important;}
.healing, .healing::before{background-position:0 1px!important;}
.marriage, .marriage::before{background-position:0 -39px!important;}
.family, .family::before{background-position:0 -78px!important;}
.teen, .teen::before{background-position:0 -118px!important;}
.young, .young::before{background-position:0 -118px!important;}
.grief, .grief::before{background-position:0 -197px!important;}
.women, .women::before{background-position:0 -276px!important;}
.men, .men::before{background-position:0 -236px!important;}
.filters{height:50px; margin:0 auto;position:relative;}
.filter, .switch{color:#4b4b4b; display:inline-block;font-size:14px;font-weight:800;height:30px;text-transform:uppercase;position:absolute;}
.switch{left:450px;}
.filters button {cursor:pointer;padding: 5px;text-indent: -9999px;}
.filters button span {position: relative;display: block;width: 20px;height: 20px;background: transparent url(images/small-icons.png) no-repeat 2px -510px;}
.filters button.fc-list-view span {background-position: 2px -535px;}
.filter::after{content:"+"; display:inline-block; margin-left:5px;}
.filter.sel::after{content:"-";margin-left:7px;}
.filter-tag{left:30px;top:0; position:absolute;}
.filter-date, .select-event-date{left:270px;}
.select-tag {border: 1px solid #999;cursor:pointer;display:none;font-weight:800; position: absolute;padding: 8px 0 10px 10px;top: -5px;line-height: 1em;}
.select-tag.sel {display:block;}
.select-category {padding-left: 45px;width:255px}
.select-event-date {width:140px}
.select-category span:first-child::before{margin-left:10px;}
span.remove{position:absolute;right:10px;}
#add-to-calendar-checkbox-label {cursor: pointer;}
.event-calendar-add div {display: none;padding:7px 0;}
.add-to-calendar-checkbox:checked ~ div {display: block;width: 150px;margin-left: 0;background: #fff;box-shadow: 0 0 5px rgba(0,0,0,.25);position: absolute;z-index: 999;top: 18px;left: -15px;padding-top: 10px;padding-bottom: 18px;}
input[type=checkbox].add-to-calendar-checkbox {position: absolute;opacity:0;}
.add-to-calendar-checkbox {cursor:pointer; font-size: .7rem;padding-left: 10px;}
.add-to-calendar-checkbox ~ a:before {width: 16px;height: 16px;display: inline-block;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAQCAYAAACIoli7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MzJCRDU2NUE1MDIxMUUyOTY1Q0EwNTkxNEJDOUIwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MzJCRDU2NkE1MDIxMUUyOTY1Q0EwNTkxNEJDOUIwNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQzMkJENTYzQTUwMjExRTI5NjVDQTA1OTE0QkM5QjA0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQzMkJENTY0QTUwMjExRTI5NjVDQTA1OTE0QkM5QjA0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1Gcb3QAACh1JREFUeNrEWAtw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);margin-right: .5em;content: ' ';}
.event-calendar-add {position: relative;width: 115px;float: right;}
.event-calendar-add label {padding: 0 0 5px 25px;width: 130px;background: transparent url(images/small-icons.png) no-repeat 0 -430px;float: right;}
.event-calendar-add a {display: block;font-size: .75rem;padding: 7px 10px 7px 20px;line-height: 1em;}
.event-calendar-add a:hover {background-color:#f3f3f3;}
.fc-toolbar .fc-right {float: right;display: none;}
.st-custom-button {cursor:pointer;margin-left:2px;float: right;display: inline-block;width: 24px;height: 24px;background: transparent url(images/small-icons.png);text-indent: -9999px;}
.fb.st-custom-button{background-position:0 -640px;}
.tw.st-custom-button{background-position:0 -670px;}
.li.st-custom-button{background-position:0 -700px;}
.em.st-custom-button{background-position:0 -730px;}
.sharing span {display: inline-block;float: right;color: #333;margin-right: 10px;}
.speakers h4 {font-weight: 900;}
.speakers h5 {font-size: 2em;margin-bottom:1em;}
.single-speaker{margin-bottom:2em;}
.speaker-link {display: block;font-size: 15px;margin: 5px 0 5px 23px;clear: both;}
.speaker-link span {border-bottom: 1px dashed #4b4b4b; cursor:pointer; display:inline-block;}
.speaker-link:hover span {border-bottom-color:#2b2b2b;}
.event-main, .speakers{z-index:1;}

.event-card {background:#fff; border: 1px solid #656565;float: left;width: 26.8%;margin: 0 3.25%;position:relative;}
.event-card a{position:absolute;left:0;top:0;height:100%;width:100%;text-decoration:none;}
.event-card > p:last-child {margin-bottom: 0;}
.event-card img {margin: -1px;width: calc(100% + 2px) !important;max-width: none;max-height:300px;}
.event-card div {background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAaCAYAAAB/75arAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjMGE0MmEyMS1lMDg0LTRlYWYtYmRhYi04ZTVjZGY0NDM0MmEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTYwRTFGMjk2NjcwMTFFNzgwNjhEOEZFMDIyQkUyNUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTYwRTFGMjg2NjcwMTFFNzgwNjhEOEZFMDIyQkUyNUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1ZDYyMTBlYS04YzIzLTQ0Y2ItODg1NC0wMmQ0ZmUyZmI0MjEiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyZGM1ODUzZi05ZGM5LTExN2EtYWU3Zi1iOGI4YTI3NzMzNmUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6TMvHjAAAAqklEQVR42mKcOXOmNgMDwxIgNgDiC0AcwwIklgKxPgMEgCSWMiEJwIA+SPAsmuBZkGAkEJ8A4t9QOpLx////DOiAiQELoFAQ5HiGWbNmeQMpUyA+nZaWtpVZSkqqEciZCcQOQBx19uxZJpD2EjTdxTgt6kET6wX7CN0i+nkTaLMqkF4ExMbQWIgD+X05VAAELEB8JiQBGDAGCV5EE7wIEoyGJgIGKB0NEGAAnUsuegRp5EIAAAAASUVORK5CYII=') /*/images/more.png*/ no-repeat 92.5%;padding: 10px 20px;}
.event-card div p{font-size:16px;}
.event-card div p strong{color:#656565;font-size:21px;}

.icons p {font-weight: 800;text-transform: uppercase;color: #656565;}
.icons a, .calls-to-action a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-indent: -9999px;}
.icons .col {margin-bottom: 3em;}

.year-marker {position:relative;}
.year-marker::before {content:""; display:block;height:1px;background:#999; width:100%;position:absolute;top:50%}
.year-marker span{background:#fff;display:inline-block;line-height:1em;padding:0 15px;position:relative;}
.year-header blockquote {margin-top: 2em;}
.year-header blockquote::before{display:none;}
.stretch {width: 100%;display: inline-block;font-size: 0;line-height: 0;}
.years{text-align: justify;-ms-text-justify: distribute-all-lines;text-justify: distribute-all-lines;position:relative;}
.years span {border-bottom:1px solid #fff;cursor:pointer;display:inline-block;font-size:18px;font-size: 1.2em;font-weight:600;padding-bottom:.35em;position: relative;margin: 0 auto 1.5em;}
.years span.sel{border-bottom-color:#656565;}
.sub .history .match .col{padding-bottom:12em;}
.history-panels .row{display:none;}
.history-panels.loading::before, .grounds-panel.loading::before {content: "";display: block;width: 100%;height: 100%;background: #fff url(images/loading.gif) no-repeat 50% 20%;position: absolute;z-index: 1000;bottom: 0;left: 0;}
.history-panels {font-size: 21px;font-size:1.3125rem;line-height: 1.4em;}
.sub .history-panels .col{overflow:hidden;padding:7.5em 7.5% 13em 7.5%;height:100%;}
.dots {position: absolute;bottom: 6em;left: 25%;-moz-transform: translate(-50%);-webkit-transform: translate(-50%);transform: translate(-50%);}
.dots li {cursor:pointer;float: left;display: inline-block;width: 12px;height: 12px;background: #999;margin-right: 10px;margin-left: 0;border-radius: 50%;list-style-type: none;}
.dots li.sel {background: #6cb791;}
.year-data span{display:block;font-weight:900;line-height:1.2em;font-size: 31px;font-size: 1.9375rem;margin-bottom:.5em;}
.year-data{display:none;}

.associates p, .directors p, .speakers p {color:#656565;font-size: 18px;font-size: 1.125em;line-height: 1.3em;margin-bottom: 1.5em;}
.associates p strong{color:#4b4b4b;}
.associates .col {padding-right: 7.5%;}

.locations li {font-size: 12px;font-size: .7em;color: #656565;line-height: 1.5em;letter-spacing: 0;margin-bottom: .2em;list-style-type: none;}
.locations li a{color:#656565;}
.locations li a.sel {font-weight: 900;}
.google-maps {position: relative;padding-bottom: 113.3%; height: 0;overflow: hidden;margin-bottom: 2em;}
.google-maps iframe {position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}
.img-desc {position: absolute;bottom: 0;padding: 30px;background: rgba(0,0,0,.7);}
.img-desc p{font-size:14px;font-size:.875em;}
.img-desc p + p {display: none;}
.img-desc h3{font-size:28px;font-size:1.75em;}
.grounds-panel{margin-bottom: 2em;}
.slidemaps h5::before {content: "";display: block;width: 40px;height: 40px;background: transparent url(images/large-icons.png) no-repeat 0 0;position: absolute;left: 0;top: calc(50% - 20px);}
.slidemaps h5 {font-size: 16px;font-weight: 900;color: #4b4b4b;padding: 10px 0 10px 50px;position: relative;line-height:1.3em;}
.slidemaps h5.shrines::before{background-position:0 -309px;}
.slidemaps h5.halls::before{background-position:0 0;}
.slidemaps h5.chapels::before{background-position:0 -247px;}
.slidemaps h5.walks::before{background-position:0 -62px;}
.slidemaps h5.art::before{background-position:0 -184px;}
.slidemaps h5.spaces::before{background-position:0 -124px;}

.eqwrap {display: -ms-flex;display: -webkit-flex;display: flex;margin:0 auto 20px;max-width:1200px;}
.equalhw {-ms-flex: 1 0 0px;-webkit-flex: 1 0 0px;flex: 1 0 0px;position:relative;overflow:hidden;}
.equalc{padding:10%;position:relative;}
.equal-23{-ms-flex: 2 2 0px;-webkit-flex: 2 2 0px;flex: 2 2 0px;}
.equal-13{-ms-flex: 1 1 0px;-webkit-flex: 1 1 0px;flex: 1 1 0px;}
.equal-175{-ms-flex: .75 1 0px;-webkit-flex: .75 1 0px;flex: .75 1 0px;}
.box{padding:30px;background:#fff;}
.page-template-articles .box, .single-post .box{background-color:#f3f3f3;}
.mb{margin-bottom:20px;}
.mr{margin-right:20px;}
.weather.box, .action-box.box{padding-top:10px;padding-bottom:10px;}
.equalhw.eqtop.box.mb.weather {
    display: none;
}
.eqwrap .row, .eqwrap .col, .eqwrap .col .box, .eqwrap .row, .eqwrap .col, .eqwrap .col .box{height: 100%;}

.page-template-articles article{border-bottom:1px solid #b7b7b7;margin-bottom:2em;padding-bottom:2em;}
.page-template-articles article:last-of-type{border-bottom:none!important;}
.sidebar .social-wrap span {display:inline-block;margin-right:20px;margin-bottom:1em;text-transform: uppercase;float: left;}
.sidebar .social-wrap {width: 100%;}
.sidebar .social {width: auto;display: inline-block;margin: 0;float: left;}
.sidebar .social li{margin-bottom:0;}
.sidebar .box{margin-bottom:30px;}
.sidebar {max-width: 385px;}
.pagination a, .pagination span {display: inline-block;background: transparent;padding: 5px 10px;border: 1px solid #a77fb2;color: #a77fb2;}
.pagination span{background-color: #a77fb2;color:#fff;}
.pagination span.dots {background: transparent;border: none;color: #a77fb2;position: static;-moz-transform: translate(0);-webkit-transform: translate(0);-o-transform: translate(0);transform: translate(0);}

.sub .posts .match > .col {background: #fff;padding: 0;margin-bottom:2%!important;}
.sub .posts .match > .col h3{font-size:28px;font-size:1.75em;}
.posts article div {padding: 20px;}
.posts article{height:100%;position:relative;}
.posts .span_8{-moz-transition: box-shadow 0.3s ease-in-out;-webkit-transition: box-shadow 0.3s ease-in-out;transition: box-shadow 0.3s ease-in-out;}
.posts .span_8:hover {box-shadow: 3px 3px 3px rgba(0,0,0,.3);}
.posts .span_8.sidebar:hover{box-shadow:none;}
.posts article a.fullview{position:absolute;height:100%;width:100%;top:0;left:0;text-decoration:none;}
.single-post p, .single-post li {font-size: 18px;font-size: 1.1em;line-height: 1.6em;margin-bottom: 1em;}
.featured-post {margin-bottom: 25px;}

.live p{font-size:16px;}
.live h3{font-size:24px;font-size:1.5em;}
.live article p, .minute-wrap p, .nl p {font-size: 1.05em;}
.live article p a{font-weight:600;color:#4b4b4b;}
.live .liveretreats article p a.btn.purple{color:#a77fb2;}
.live .liveretreats article p a.btn.purple:hover{color:#fff;}
.live .liveretreats article hr, .liveretreats .box img, .liveretreats .box article{display:none;}
.liveretreats .box {box-sizing: content-box;}
.live .post_date{color: #696969;display: block;font-size:12px;margin-bottom: .3em;}
.actions {margin-bottom:0;}
.actions li {font-size:1.1em;font-weight:600; letter-spacing:0;position:relative;padding:1em 0 1em 70px;list-style-type: none;margin-bottom:0;}
.actions li a {color: #4b4b4b;}
.actions li svg {height: 100%;width: 3em;position: absolute;top: 0;left: 0;}
.actions .cls-1, .actions .cls-2 {stroke-width:1px;}
.wu-icon {position:absolute;top:0;left:0;}
.wu-icon img {width: 85px;height: 60px;}
.wu-current-conditions .wu-day-title {font-size: 52px;font-weight: 400;font-family: verblight,sans-serif;white-space: nowrap;width: 50%;margin-left: 90px;}
.wu-current-conditions .wu-day-title small {font-size: 30px;font-weight: 600;display: inline-block;position: absolute;margin-left: 10px;}
.wu-forecast-body{position:relative;}
.wu-copyright {display:none;}
.weather h6{border:none;margin-bottom:1em;padding-bottom:0;}
.minute-wrap {position: relative;height: 100%;}
.minute {position: absolute;bottom: 0;}
.event-wrap article:last-of-type hr, .blog_posts article:last-of-type hr{display:none;}
.blog_post p {font-size: 16px;font-size: 1em;}
.news article {margin-bottom: 2em;}
.ctrls {position: absolute;right: 20px;bottom: 0;}
.ctrls li {cursor:pointer;width: 12px;height: 12px;display: block;background: #ccc;float: left;margin-right: 10px;border-radius: 50%;list-style-type: none;margin-left:0;}
.ctrls li.sel{background:#a77fb2;}

.live-panel-holder {width: 385px;font-size: 14px;position: absolute;top: 150px;right: -385px;transition:.3s right ease;-moz-transition:.3s right ease;-webkit-transition:.3s right ease;z-index:1;}
.live-panel-holder.open{right:0;}
.live-panel-holder header {background: #fff;padding: 3em 2em 0;position: relative;z-index: 5;}
.live-panels{position:absolute;top:84px;width:100%;}
.live-panels .pnl{-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);-moz-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5);display:none;position:absolute;top:0;left:0;}
.live-panels .pnl p {font-size:18px;font-size: 1.1em;}
.live-panels .news a {font-weight: 600;color: #4b4b4b;}
.live-panels .pnl h3 {font-size:22px;font-size: 1.4em;}
.live-panel-holder ul {position: absolute;width: 43px;display: block;z-index: 1000;left: -43px;top: 30px;}
.live-panel-holder li{background:#aaa27c url(images/small-icons.png) no-repeat 0 0;border-bottom:1px solid #918a6a;cursor:pointer;width:43px;height:41px;text-indent:-9999px;margin:0;list-style-type: none;}
.live-panel-holder li:last-of-type{border-bottom:none;}
.live-panel-holder li.sel{background-color:#fff;}
.live-panel-holder li.lcalendar{background-position:9px -754px;}
.live-panel-holder li.reflection{background-position:9px -792px;}
.live-panel-holder li.blog{background-position:9px -838px;}
.live-panel-holder li.news{background-position:9px -878px;}
.live-panel-holder li.twitter{background-position:9px -918px;}
.live-panel-holder li.lcalendar.sel{background-position:9px -955px;}
.live-panel-holder li.reflection.sel{background-position:9px -994px;}
.live-panel-holder li.blog.sel{background-position:9px -1038px;}
.live-panel-holder li.news.sel{background-position:9px -1078px;}
.live-panel-holder li.twitter.sel{background-position:9px -1118px;}
.liveretreats {background: #fff;}

.formpanel{display:none;}
iframe {max-width: 100%;border:0!important;width:100%;}
#appeal{height:2200px;}
#gendonate{height:2600px;}

.ctf-tweet-content {float: left !important;width: calc(100% - 70px) !important;clear: none !important;padding: 0;margin:-5px 0 0 10px!important;line-height: 1.3em;}
#ctf p.ctf-tweet-text {line-height: 1.4em;font-size: .87rem;}
#ctf p.ctf-tweet-text a{color:#6c9ab7;}
#ctf .ctf-item {padding: 0 0 1em 0 !important;border: none !important;}
.ctf-author-box{clear:none;padding-right:7px;margin:0!important;float:left;}
.ctf-author-box *{margin:0!important;}
.ctf-author-avatar img{border-radius:50%;}
.ctf-item {border:none;}

/*#region Footer, Nav, Etc */
.footer{position:relative;}
.footer .container{padding:1em 0;}
.footer .col img{margin:0;}
.footer ul{float:left;margin-bottom:0;}
.footer p, .footer li{font-size:16px;font-size:1rem;line-height:1.5em;} 
.footer p.copy{font-size:11px;font-size:.75rem;padding:2em 0;margin-top:1em;} 
.social-wrap{float:right;margin-top:1em;}
.social{margin-top:1em; width:100%;}
.social li {background:none; float: right;margin-right: 18px;margin-bottom: 1.5em;padding-left:0;list-style-type: none;margin-left:0;}
.social a{background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK8AAAAdCAYAAADckDwLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjMGE0MmEyMS1lMDg0LTRlYWYtYmRhYi04ZTVjZGY0NDM0MmEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZFQjg0QTA2NjZCMTFFN0JDOTdEQTU0MDI5OTRBNkIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZFQjg0OUY2NjZCMTFFN0JDOTdEQTU0MDI5OTRBNkIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1ZDYyMTBlYS04YzIzLTQ0Y2ItODg1NC0wMmQ0ZmUyZmI0MjEiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyZGM1ODUzZi05ZGM5LTExN2EtYWU3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') /*/images/icons-social.png*/ no-repeat 0 0; display:block; height:29px; text-indent:-9999px;width:30px;transition:opacity 0.5s;}
.social a:hover{opacity:.5;}
.social a:first-child{margin-right:0;}
.social li.yt a{background-position:-146px 0;}
.social li.tw a{background-position:-97px 0;}
.social li.ig a{background-position:-48px 0;}
.social li.fb a{background-position:0 0;}

.navc{display:none;}

.n0{max-width:1400px;background:#FFF; height:110px;position:fixed;width:100%;z-index:5;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;top:0;}
.n0.static {margin-top: -150px;}
.n0.fixed{margin-top: 0px;}
.n0.opaque {box-shadow: 2px 2px 2px rgba(0,0,0,.1);}
.navcontainer{background:#FFF;}
.navcontainer, .n0 .container{height:100%;padding:0;}
.logo {background: transparent url("images/malvern-retreat-house-logo.png") no-repeat scroll 0 0;display: inline-block;top:50%;left:0;position:absolute;-mox-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);width: 246px;height:87px;z-index:100;}

.meganav, .menu-drop .container {height:110px;max-width: 1200px;margin: 0 auto;}
.meganav li{list-style-type: none;margin-left: 0;}
.meganav > li {float: right;margin-bottom: 0;}
.meganav > li > ul > li{margin-bottom:0;}
.meganav > li > a {color: #656565;display: inline-block;font-size: 18px;font-size: 1.125rem;font-weight: 600;line-height: 16px;padding: 47px 15px;}
.meganav > li:hover .menu-drop{visibility:visible;opacity:1;-moz-transition: all 0.2s ease-out .35s;-webkit-transition: all 0.2s ease-out .35s;transition: all 0.2s ease-out .35s;-moz-transform: translate3d(0, 10px, 0); -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px,  0);}
.meganav ul{margin-bottom:0;}
.meganav > li.menu-item:hover {background:transparent url(images/caret.png) no-repeat 50% bottom;}
.meganav .btn {background:#fff;font-size: .9rem;}
.menu-drop{background:#f2f2f2;visibility:hidden;opacity:0;position:absolute;top:100px;width:100%;left:0;padding:40px 0 60px;-moz-transition: all 0s ease-out .35s;-webkit-transition: all 0 ease-out .35s;transition: all 0 ease-out .35s;-moz-transform: translate3d(0, 30px, 0); -webkit-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0);z-index:100;}
.menu-drop li {font-size: 17px;font-weight:900;line-height:1.3em;margin-bottom: .25em;margin-left:0;list-style-type:none;}
.menu-drop .subnav li, .menu-head li {font-size: 16px;font-weight: 300;}
.menu-drop li.menu-head > a{border-bottom: 1px solid #ababab;display:block;margin-bottom: .75em;padding-bottom: .5em;}
.menu-drop li a{color:#4b4b4b;}
.menu-drop h3{font-size:25px;font-size:1.6rem;}
.menu-drop .container > .row > .col {padding-left: 10px;border-right:1px solid #adadad;}
.menu-drop .container > .row > .col:last-child {border:none;}

.anavcontainer{background:rgba(99,99,99,.7); position:relative;height:40px;}
.anavcontainer .container {padding: 0;margin: 15px auto;display: table;position: absolute;left: 50%;transform: translate(-50%, 0);}
.aux{display:table;margin:auto;}
.aux ul{display:inline-block;width:100%;margin-top:-1em;margin-bottom:0;}
.aux li{display:inline-block;background:none;float:left;line-height:1em;padding:0;margin:0;list-style-type: none;}
.aux li a{color:#fff;display:inline-block;font-size:.9rem;padding:.3em 1em;}
.aux li.srch a {text-indent: -9999px;background: transparent url(/wp-content/uploads/2017/11/search-icon.png) no-repeat 50% 50%;width: 30px;height: 30px;display: inline-block;}
.logo-container {height: 100%;position: absolute;width: 100%;z-index: 1;}
.logo {background: transparent url("images/malvern-retreat-house-logo.png") no-repeat scroll 0 0;display: inline-block;top: -180%;left: 0;position: absolute;width: 246px;height: 87px;z-index: 100;text-indent:-9999px;text-decoration:none;}


.sf-menu > li > a > .sf-sub-indicator {background:none;}
.sf-arrows ul .sf-with-ul:after {content: '';position: absolute;top: 50%;right: 0;margin-top: -3px;height: 0;width: 0;border: 5px solid transparent;border-top-color: #dFeEFF;border-top-color: rgba(255,255,255,.5);}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {border-left-color: white;}

.treecontainer{position: fixed;top: 0;z-index:100;width:100%;display:none;}
.tree{cursor:pointer;display:none; width:36px; height:40px; position:fixed;top:37px;right:20px;z-index:1000;}
.tree .leaf:before {top: -10px;}
.tree .leaf:after {top: 10px;}
.tree .leaf:after, .tree .leaf:before {background: #aaa; content: "";display: block;height: 4px;position: absolute;transition: all 0.3s ease 0s;width: 36px;}
.tree .leaf {background: #aaa;height: 4px;margin: 10px 0;transition: all 0.3s ease 0s;width: 36px;position:absolute;top:12px; box-shadow:1px 1px 1px rgba(0,0,0,.1);}
.tree.open .leaf:before {top: 0 !important;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);height: 5px;}
.tree.open .leaf:after {top: 0 !important;transform: rotate(45deg);-webkit-transform: rotate(45deg);height: 5px;}
.tree.open .leaf {background: transparent;}

.overlay{background:#000; background: rgba(0, 0, 0, 0.4);position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index:999;}
.overlay .overlay-close {width: 80px;height: 80px;position: absolute;right: 20px;top: 20px;overflow: hidden;border: none;background: url(/img/cross.png) no-repeat center center;text-indent: 200%;color: transparent;outline: none;z-index: 100;}
.overlay > div {background: #000; overflow-y: scroll;overflow-x: hidden; padding: 120px 20px 0 20px; position: absolute; top: 0;right: -30%;width: 400px;height: 100%;-webkit-transition: right 0.5s;transition: right 0.5s;-moz-transition: right 0.5s;-o-transition: right 0.5s;}
.overlay nav {text-align: right;position: relative;top: 45%;height: 60%;font-size: 54px;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.overlay ul {list-style: none;padding: 0;margin: 0 0 0 0;display: inline-block;position: relative;width: 100%;}
.overlay ul li {display: block;min-height:2em;padding:0 40px 1em 0;position:relative;list-style-type: none;margin-left:0;}
.overlay ul li > span {background: transparent url(images/nav-open.png) no-repeat scroll 50% 40%;cursor: pointer;display:block;height: 30px;padding:5px 0;position: absolute;right: 20px;top: 0;width: 30px;-webkit-transition: all .5s ease-out;transition: all .5s ease-out;}
.overlay ul li li span {background: url("images/sm-arrow.png") no-repeat scroll 50% 40% transparent;}
.overlay ul li.sel > span, .overlay ul li li.sel > span {background: url(images/nav-close.png) no-repeat scroll 50% 40% transparent;}
.overlay ul li a {display: block;color: #aaa;-webkit-transition: all 0.2s;transition: all 0.2s;text-decoration:none;}
.overlay ul li a:active {color:#AAA27C}
.overlay ul li.current_page_item > a, .overlay ul li.current-menu-ancestor > a, .overlay ul ul li.current_page_item > a, .overlay ul ul li.current-menu-parent > a, .overlay ul li.current-menu-item > a{color: #AAA27C;}
.overlay ul li a:hover, .overlay ul li a:focus {color: #AAA27C;text-decoration:none;}
.overlay-full {opacity: 0;visibility: hidden;-webkit-transition: opacity 0.5s, visibility 0s 0.5s;transition: opacity 0.5s, visibility 0s 0.5s;-moz-transition: opacity 0.5s, visibility 0s 0.5s;-o-transition: opacity 0.5s, visibility 0s 0.5s;}
.overlay-full.open{opacity: 1;visibility: visible;-o-transition: opacity 0.5s;-webkit-transition: opacity 0.5s;-moz-transition: opacity 0.5s;transition: opacity 0.5s;}
.overlay.overlay-full.open a {font-size: 1.5em;}
.overlay.overlay-full.open > div {right: -17px;}
.overlay-full ul {-webkit-perspective: 400px;perspective: 400px;}
.overlay-full ul {opacity: 0.4;}
.overlay-full.open ul {opacity: 1;-webkit-transform: rotateX(0deg);transform: rotateX(0deg);}
.overlay-full ul ul{display:none;margin:.5em 0 0 1em;}
.overlay-full ul ul ul{margin:0 0 0 20px;}
.overlay ul ul li {display: block;min-height: 1em;padding: 0 0 0 0;font-size: 1.1em;margin-bottom: .25em;}
.overlay.overlay-full.open ul ul li a {font-size: 0.9em;font-weight: 400;padding-bottom: 0;}
#sidemenu #anav li {font-size: 1em;}
#sidemenu #anav li a{color:#AAA27C;}

.soverlay {background:rgba(255,255,255,.95);position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index:100;opacity:0;visibility:hidden;}
.soverlay.open {opacity:1;visibility:visible;}
.soverlay form {margin: 20%;text-align:center;}
.close-button {border: 3px solid #333;border-radius: 80px;box-sizing: border-box;cursor: pointer;height: 40px;margin: 20px auto 10px;opacity: 0;padding-top: 26px;position: absolute;right: 50%;text-align: center;top: 60px;width: 40px;}
.close-button::after, .close-button::before {background: #333 none repeat scroll 0 0;content: "";display: block;height: 4px;left: calc(50% - 15px);position: absolute;top: 48%;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg);width: 30px;}
.close-button::before {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);transform: rotate(-45deg);}

.soverlay input[type="text"] {border:none;border-bottom:3px solid #ccc;font-size: 40px;}
.soverlay input:focus {background:transparent;}
.soverlay span {color: #333;display: block;font-weight: 700;margin-bottom: 2em;margin-top:20px;}
.soverlay form *{-webkit-transition: all .3s ease-in;-moz-transition: all .3s ease-in;transition: all .3s ease-in;opacity:0;margin-top:3em;}
.soverlay.open form *{opacity:1;margin-top:0;}
#s {background: transparent;color: #333;}
.search article {margin-bottom: 1.5em;}

label{display: block;font-size: 0.9em;font-weight: 400;color:#333;line-height:1em}
label em{color:#00b3e5;font-style:normal;font-size:1.1em;}
select {margin-bottom: 1em;font-size: .9em;color: #aaa !important;max-width: 200px;background: #fff;border: 1px solid #e3e3e3;padding:0 14px}
option{color:#000;padding:8px 14px;text-align:left;}
input[type="number"], input[type="date"], input[type="text"], input[type="password"], input[type="email"], input[type="tel"], textarea {border: 1px solid #e3e3e3;margin:.5em 0 1em;padding: 10px 14px;width: 100%;text-align:left;}
input[type="number"] {max-width:40px;}
input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}
input[type=number] {-moz-appearance:textfield;}
input[type="radio"] {margin-left: 20px;}
input[type="checkbox"] {float: left;margin-right: 10px;margin-top: .6em;}
input[name="number-attending"], input[name="number-children-attending"] {max-width: 50px;}

textarea {background:#fff;border: 1px solid #e3e3e3;font-size:.7em;padding-bottom:0;height: 120px;text-align:left!important;}
form{margin-top:2em;}
.login {background: #e3e3e3;padding: 30px;max-width: 400px;margin: 0 auto;}
input[type="submit"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color:#fff;margin-bottom:1em;font-weight:400;}
::-webkit-input-placeholder {color: black;font-size:1.1em;font-family:Muli,Arial,"sans-serif";}
:-moz-placeholder { color: black; font-size:1.1em; font-family:Muli,Arial,"sans-serif";}
::-moz-placeholder { color: black;font-size:1.1em; font-family:Muli,Arial,"sans-serif"; }
:-ms-input-placeholder {  color: black; font-size:1.1em; font-family:Muli,Arial,"sans-serif";}

.wpcf7-radio {padding-left: 10px;display: block;margin-bottom: 2em;margin-top: -1em;}
.wpcf7-checkbox .wpcf7-list-item {display: block;clear:both;}

.YouTubePopUp-Wrap{position:fixed;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,0.8);top:0;left:0;z-index:9999999999999;}
.YouTubePopUp-animation{opacity: 0;-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: YouTubePopUp;animation-name: YouTubePopUp;}
@-webkit-keyframes YouTubePopUp {0% {opacity: 0;}
100% {opacity: 1;}
}
@keyframes YouTubePopUp {0% {opacity: 0;}
100% {opacity: 1;}
}
body.logged-in .YouTubePopUp-Wrap{top:32px;z-index:99998;}
.YouTubePopUp-Content{max-width:854px;display:block;margin:0 auto;height:100%;position:relative;}
.YouTubePopUp-Content iframe{max-width:100% !important;width:100% !important;display:block !important;height:480px !important;border:none !important;position:absolute;top: 0;bottom: 0;margin: auto 0;}
.YouTubePopUp-Hide{-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: YouTubePopUpHide;animation-name: YouTubePopUpHide;}
@-webkit-keyframes YouTubePopUpHide {
0% {opacity: 1;}
100% {opacity: 0;}
}
@keyframes YouTubePopUpHide {0% {opacity: 1;}
100% {opacity: 0;}
}
.YouTubePopUp-Close{position:absolute;top:0;cursor:pointer;bottom:528px;right:0px;margin:auto 0;width:24px;height:24px;background:url(images/close.png) no-repeat;background-size:24px 24px;-webkit-background-size:24px 24px;-moz-background-size:24px 24px;-o-background-size:24px 24px;}
.YouTubePopUp-Close:hover{opacity:0.5;}
@media all and (max-width: 768px) and (min-width: 10px){.YouTubePopUp-Content{max-width:90%;}
}
@media all and (max-width: 600px) and (min-width: 10px){
.YouTubePopUp-Content iframe{height:320px !important;}
.YouTubePopUp-Close{bottom:362px;}
}
@media all and (max-width: 480px) and (min-width: 10px){
.YouTubePopUp-Content iframe{height:220px !important;}
.YouTubePopUp-Close{bottom:262px;}
}


/*#endregion Basics */


@media 
only screen and (max-width: 1068px) 
{
.meganav, .aux{display:none;}
.anavcontainer {background:transparent;}
.tree{display:block;}
.logo{top:40px;}
.n0{position:absolute!important;}
.a0 h1 {font-size: 7vw;}
}
@media 
only screen and (max-width: 767px) 
{
.flex { display:block; }
body{font-size:14px;}
.content, .sidebar{margin:0!important;width:100%!important;}
.content{padding-right:0;}
.padded .col, .padleft, .padright{padding-left:0; padding-right:0;}
.padxsmall{padding-top:1.5em; padding-bottom:1em;}
.padsmall{padding-top:2.5em; padding-bottom:2em;}
.padmedium{padding-top:3.5em; padding-bottom:3em;}
.padlarge{padding-top:4.5em; padding-bottom:4em;}
.col:not(.nocollapse){margin:0!important;padding-bottom:2em!important;width:100%!important;}
.breadcrumbs .col{padding-bottom:0!important;}
.flood.floodright, .flood.floodleft {left:0;top:0;transform: translate(0,0);}
.flood.floodright {left:auto;right:0;}
.social ul{float:left;}
.footer p.copy{text-align:left;}
.social li {float: left;margin:0 12px 10px 0;}
.posts .row .col:first-child, .posts .row .col:last-child {padding: 0;}
.eqwrap{display:block;}
.equal-23 .span_11 {height: 200px;}
.mr {margin-right: 0;}
.liveimages {display: none;}
.liveretreats .ctrls {bottom: 30px;}
.equal-175, .equal-13, .equal-23 {margin-bottom: 20px;}
.liveretreats .col {padding-bottom: 0 !important;}
.minute-wrap .minute{position:static;}
.match .flood {left:0;max-height: none;max-width: 100%!important;min-height: 101%;min-width: 101%;pointer-events: none;position: static;top: 50%;-moz-transform: translate(0,0); -webkit-transform: translate(0,0); transform: translate(0,0); }
.notices a.btn {position: static;transform: translate(0, 0);bottom: 1em;-webkit-transform: translate(0, 0);bottom: 1em;}
.notices .col:not(.nocollapse) {padding-bottom: 1em;margin-bottom: 2em!important;}
}
@media 
only screen and (max-width: 650px) 
{
.footer .col{padding-bottom:1em;}
.padded .col, .padleft, .padright{padding:0;}
.w90, .w80, .w70, .w60{width:100%!important;}
.padsmall{padding-top:3em; padding-bottom:2em;}
.padmedium{padding-top:5em; padding-bottom:4em;}
.padlarge{padding-top:7em; padding-bottom:5em;}
.nocollapse .col.span_12{width:50%!important;}
#appeal{height:2400px;}
#gendonate{height:3000px;}
.single-event > a {width: 100%;padding:20px;}
.event-type-wrap, .event-type-wrap-inner {position: static;}
.event-type {float: left;}
.event-type-wrap-inner {margin-left: 20px;margin-bottom: 10px;}
.event-date-wrap {margin-right: 20px;}
.event-details-wrap {margin-left: 80px;}
.event-calendar-add label {margin-right: 20px;margin-top: 20px;}
.event-card {width: 60%;margin: 0 auto;height: auto !important;margin-bottom: 3em;float:none;}
.fc-right.flright {display: none;}
.s0 span {font-size: 3em;}
p.quote {font-size: 1.5rem;}
}
@media 
only screen and (max-width: 450px) 
{
.finder{width:300px;}
.finder p {font-size: 13px;padding: 5px 0 5px 5px;}
}


