@import "normalise.css";@import "prettyPhoto.css";*{max-width:100%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{margin:0 auto}body{margin:0;font-size:16px;font-size:1.6rem;line-height:1.6em;text-align:center;background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWFkYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fff 0, #f5adad 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #f5adad));background:-webkit-linear-gradient(top, #fff 0, #f5adad 100%);background:-o-linear-gradient(top, #fff 0, #f5adad 100%);background:-ms-linear-gradient(top, #fff 0, #f5adad 100%);background:linear-gradient(to bottom, #fff 0, #f5adad 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5adad', GradientType=0)}h1,h2,h3,h4,h5,h6{color:#6c0101}h2{margin:.67em 0}p{margin:10px 0}ul{padding:0;margin:0}li{display:inline-block;list-style:none}a{color:#6c0101;text-decoration:none}a:hover{text-decoration:underline}.wrapper{min-height:100%;height:auto !important;height:100%;width:100%;max-width:890px;padding:20px 20px 100px 20px;margin:10px auto -30px;text-align:left;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;background:#fff url(../images/footer.jpg) center bottom no-repeat;-webkit-box-shadow:0 4px 10px #999;-moz-box-shadow:0 4px 10px #999;box-shadow:0 4px 10px #999}footer,.push{height:30px;width:100%}.footer-inner{height:30px}.left{float:left}.right{float:right}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.inline-block{display:inline-block;zoom:1;*display:inline;vertical-align:top;margin:0;padding:0}header{display:inline-block;width:100%;min-height:176px;padding:0;margin-bottom:2px;-webkit-box-shadow:0 4px 10px #999;-moz-box-shadow:0 4px 10px #999;box-shadow:0 4px 10px #999;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:5px;background:url(../images/bg-header.jpg) center top no-repeat}header .header-inner{position:relative;width:100%;max-width:890px;min-height:176px;margin:0 auto;text-align:left}header .header-inner a{display:inline-block}header .header-inner .logo{float:left;display:inline-block;margin:40px 0 0 40px}header .header-inner .contact{float:right;display:inline-block;margin:20px 20px 0 0}header .header-inner .contact ul li{float:right;clear:right;margin-bottom:10px;color:#fff}header .header-inner .contact ul li.email{clear:none;height:20px;margin-right:20px;padding-left:25px;background:url(../images/icon-email.png) left center no-repeat}header .header-inner .contact ul li.phone{height:20px;padding-left:25px;background:url(../images/icon-phone.png) left center no-repeat}header .header-inner .contact ul li.phone br{display:none}header .header-inner .contact ul li.social{height:20px;padding-left:20px;background:url(../images/icon-social.png) left center no-repeat}header .header-inner .contact ul li.social a.facebook,header .header-inner .contact ul li.social a.twitter{display:inline-block;height:0;width:20px;padding:20px 0 0 0;margin:0 0 0 10px;overflow:hidden;text-indent:-9999px}header .header-inner .contact ul li.social a.facebook{background:url(../images/logo-facebook.png) center no-repeat;background-size:cover}header .header-inner .contact ul li.social a.twitter{background:url(../images/logo-twitter.png) center no-repeat;background-size:cover}header .header-inner .contact ul li a{position:relative;top:-3px;color:#fff}header .header-inner .contact ul li a.facebook,header .header-inner .contact ul li a.twitter{top:0}header .header-inner .contact ul li p{position:relative;top:-2px;padding:0;margin:0}header .header-inner nav{position:absolute;bottom:40px;right:20px;display:inline-block;margin:0;padding:0}header .header-inner nav span{display:none;position:absolute;top:0;left:0;width:100%;background:#fff;color:#6c0101}header .header-inner nav ul li a{display:inline-block;font-size:18px;font-size:1.8rem;color:#6c0101;text-decoration:none}header .header-inner nav ul li a span{position:relative;top:0;display:inline-block;width:100%;height:100%;padding:5px 20px;text-align:center;-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 10px rgba(0,0,0,0.5);box-shadow:0 2px 10px rgba(0,0,0,0.5);transition:all .2s ease}header .header-inner nav ul li a:hover span,header .header-inner nav ul li a.selected span{top:-10px;color:#fff;background:#6c0101;-webkit-box-shadow:0 12px 10px rgba(0,0,0,0.5);-moz-box-shadow:0 12px 10px rgba(0,0,0,0.5);box-shadow:0 12px 10px rgba(0,0,0,0.5)}.wrapper article{margin:20px;padding:20px;background:#fff}.wrapper article.home{margin:0;padding:0}.wrapper .cycle-slideshow{display:inline-block;width:48%;margin-top:20px;vertical-align:top}.wrapper .intro{display:inline-block;width:48%;margin:0 0 0 3%}.wrapper .info-box{display:inline-block;width:48%;height:auto;padding:20px;margin:10px 0 0;vertical-align:top;-webkit-box-shadow:0 0 20px #999;-moz-box-shadow:0 0 20px #999;box-shadow:0 0 20px #999;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;background:#fff}.wrapper .info-box h2{margin-top:0}.wrapper .info-box ul li{margin-bottom:20px;border-bottom:1px solid #f00;width:100%}.wrapper .team{position:relative;display:inline-block;width:47.66%;min-height:170px;padding:10px;margin:0 1% 20px;vertical-align:top;-webkit-box-shadow:0 0 20px #999;-moz-box-shadow:0 0 20px #999;box-shadow:0 0 20px #999;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;background:#fff}.wrapper .team img{display:block;position:absolute;top:10px;left:10px}.wrapper .team .text{display:inline-block;padding-left:110px}.wrapper .team .text p{float:left;clear:left;margin:0 0 10px 0}.wrapper .team .text p.name{font-weight:700}.wrapper .past-events h1{display:inline-block;width:100%}.wrapper .past-events .event{position:relative;display:inline-block;width:31%;margin:0 .9% 20px;text-align:center;-webkit-box-shadow:0 0 20px #999;-moz-box-shadow:0 0 20px #999;box-shadow:0 0 20px #999;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;vertical-align:top;transition:all .2s ease;overflow:hidden}.wrapper .past-events .event:hover{-webkit-box-shadow:0 0 20px #e08713;-moz-box-shadow:0 0 20px #e08713;box-shadow:0 0 20px #e08713}.wrapper .past-events .event h2{display:inline-block;height:50px;width:100%;font-size:16px;font-size:1.6rem;text-align:center}.wrapper .past-events .event .img-holder{display:block;width:100%;transition:all .2s ease}.wrapper .past-events .event .img-holder a{display:block;width:100%;text-indent:-9999px;height:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:5px}.wrapper .past-events .event .info{display:block;opacity:0;position:absolute;left:0;bottom:-100%;height:0;width:100%;padding:0 10px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;transition:all .5s ease;background:rgba(255,255,255,0.8);z-index:1000;overflow-y:auto}.wrapper .past-events .event .info p{display:none}.wrapper .past-events .event .info a{display:block;width:100%;height:100%}.wrapper .past-events .event .info a p{color:#000}.wrapper .past-events .event:hover .info{bottom:0;height:100%;opacity:1}.wrapper .past-events .event:hover .info p{display:inline-block}.wrapper form{width:75%}.wrapper form label{display:inline-block;width:20%;vertical-align:top}.wrapper form input,.wrapper form textarea{display:inline-block;width:75%;margin:0 0 30px 0;vertical-align:top}.wrapper form input.submit,.wrapper form textarea.submit{width:auto}.wrapper form textarea{height:100px;resize:none}.future ul{width:100%}.future ul li{width:100%}.past{margin:20px;padding:20px;background:#fff}.past ul{margin:0;padding:0}.past ul li{width:30%;margin:1%;padding:10px;vertical-align:top;-webkit-box-shadow:0 0 20px #999;-moz-box-shadow:0 0 20px #999;box-shadow:0 0 20px #999}.past ul li h2{margin:0 0 10px}.past ul li ul{display:inline-block;width:100%;margin:0}.past ul li ul li{width:100%;padding:0 0 10px;margin:0 0 10px;text-align:center;border-bottom:1px solid #f5adad;-webkit-box-shadow:0 0 0 #999;-moz-box-shadow:0 0 0 #999;box-shadow:0 0 0 #999}.past ul li ul li a{position:relative;display:block;height:154px;width:100%;background-position:center top;background-repeat:no-repeat}.past ul li ul li h3{font-size:1em}footer .footer-inner{width:100%;max-width:890px;margin:0 auto;background:rgba(255,255,255,0.75);-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:0}footer .footer-inner p{margin:0;font-size:14px;font-size:1.4rem;line-height:30px}@media screen and (max-width:850px){header .header-inner .logo{margin:20px 0 0 20px}header .header-inner nav{bottom:10px;width:100%;left:0;text-align:center}.wrapper .info-box{height:auto}.wrapper form label,.wrapper form input,.wrapper form textarea{width:100%}}@media screen and (max-width:730px){.wrapper .team{width:47.625%}.wrapper form{width:100%}}@media screen and (max-width:710px){header .header-inner nav{position:relative;bottom:auto}header .header-inner nav span{display:block}.wrapper{padding-top:0}h1{margin-bottom:30px}header{margin-bottom:10px}header .header-inner nav{padding:0}header .header-inner nav ul li{width:100%}header .header-inner nav ul li a{width:100%}header .header-inner nav ul li a.selected span,header .header-inner nav ul li a:hover span{top:auto;color:#fff;-webkit-box-shadow:0 2px 10px #999;-moz-box-shadow:0 2px 10px #999;box-shadow:0 2px 10px #999}header .header-inner nav ul li a span{color:#7b6e66;background:#fff}.past ul li{width:47%}}@media screen and (max-width:640px){.wrapper .team{width:100%}.wrapper .past-events .event{width:47.625%}}@media screen and (max-width:600px){header .header-inner .contact{margin:10px 0 0}header .header-inner .contact ul li.phone{height:auto;width:230px;background-position:left top}header .header-inner .contact ul li.phone br{display:none}header .header-inner .contact ul li.phone p br{display:inline-block}header .header-inner .contact ul li.email{clear:right;width:230px;margin:0}header .header-inner .contact ul li.social{width:230px}}@media screen and (max-width:540px){.past ul li{width:100%}}@media screen and (max-width:500px){.wrapper .info-box{width:100%}div.pp_pic_holder{width:80% !important;left:10% !important}div.pp_default .pp_content,div.light_rounded .pp_content,.pp_hoverContainer,div.pp_default .pp_content_container .pp_details{width:100% !important;height:auto !important}#pp_full_res img{height:auto !important;width:100% !important}div.pp_default .pp_content_container .pp_right{padding-right:20px}}@media screen and (max-width:440px){header .header-inner .logo{margin:24px 0 0 20px;width:83px}header .header-inner .contact ul li{margin-bottom:5px}header .header-inner .contact ul li p,header .header-inner .contact ul li a{font-size:.9em;line-height:1.6em}.wrapper .past-events .event{width:100%}}@media screen and (max-width:400px){header{background-color:#6c0101}header .header-inner{text-align:center}header .header-inner .logo{margin:10px 0 0;float:none}header .header-inner .contact{width:100%;margin:0 0 5px}header .header-inner .contact ul{width:200px;margin:0 auto}header .header-inner .contact ul li{text-align:left}header .header-inner .contact ul li.phone,header .header-inner .contact ul li.social,header .header-inner .contact ul li.email{float:none}}@media screen and (max-width:320px){.wrapper .team img{position:relative;top:auto;left:auto;margin:0 auto}.wrapper .team .text{padding:10px}}