@font-face{font-family:constan;font-style:normal;font-weight:400;src:url(fonts/constan.eot);src:local("☺"),url(fonts/constan.woff) format("woff"),url(fonts/constan.ttf) format("truetype"),url(fonts/constan.svg) format("svg")}@font-face{font-family:constan;font-style:normal;font-weight:700;src:url(fonts/constanb.eot);src:local("☺"),url(fonts/constanb.woff) format("woff"),url(fonts/constanb.ttf) format("truetype"),url(fonts/constanb.svg) format("svg")}.font1{font-family:constan}.font2,body{font-family:Open Sans,sans-serif}body{background:#eef2f4;color:#333}a{color:#369}h1,h2,h3,h4,h5{color:#333;font-family:constan;font-weight:400}h4.sectiontitle{font-size:24px;opacity:0;transition:all 1s ease-out}.in h4.sectiontitle{opacity:1}hr{border-color:#ccc;margin:50px 0}body.stop-scrolling{height:100%;overflow:hidden}.sweet-overlay{background-color:#000;background-color:rgba(0,0,0,.4);bottom:0;display:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";left:0;position:fixed;right:0;top:0;z-index:10000}.sweet-alert{background-color:#fff;border-radius:5px;display:none;left:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;padding:17px;position:fixed;text-align:center;top:50%;width:478px;z-index:99999}@media (max-width:540px){.sweet-alert{left:15px;margin-left:0;margin-right:0;right:15px;width:auto}}.sweet-alert h2{color:#575757;display:block;font-size:30px;font-weight:600;line-height:40px;margin:25px 0;text-transform:none}.sweet-alert h2,.sweet-alert p{padding:0;position:relative;text-align:center}.sweet-alert p{color:#797979;float:none;font-size:16px;font-weight:300;line-height:normal;margin:0;text-align:inherit}.sweet-alert fieldset{border:none;position:relative}.sweet-alert .sa-error-container{background-color:#f1f1f1;margin-left:-17px;margin-right:-17px;max-height:0;overflow:hidden;padding:0 10px;webkit-transition:padding .15s,max-height .15s;transition:padding .15s,max-height .15s}.sweet-alert .sa-error-container.show{max-height:100px;padding:10px 0;webkit-transition:padding .2s,max-height .2s;transition:padding .25s,max-height .25s}.sweet-alert .sa-error-container .icon{background-color:#ea7d7d;border-radius:50%;color:#fff;display:inline-block;height:24px;line-height:24px;margin-right:3px;text-align:center;width:24px}.sweet-alert .sa-error-container p{display:inline-block}.sweet-alert .sa-input-error{height:20px;opacity:0;position:absolute;right:26px;top:29px;transform:scale(.5);transform-origin:50% 50%;transition:all .1s;width:20px}.sweet-alert .sa-input-error:after,.sweet-alert .sa-input-error:before{background-color:#f06e57;border-radius:3px;content:"";height:6px;left:50%;margin-left:-9px;margin-top:-4px;position:absolute;top:50%;width:20px}.sweet-alert .sa-input-error:before{transform:rotate(-45deg)}.sweet-alert .sa-input-error:after{transform:rotate(45deg)}.sweet-alert .sa-input-error.show{opacity:1;transform:scale(1)}.sweet-alert input{border:1px solid #d7d7d7;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-sizing:border-box;display:none;font-size:18px;height:43px;margin-bottom:17px;margin-top:10px;padding:0 12px;transition:all .3s;width:100%}.sweet-alert input:focus{border:1px solid #b4dbed;box-shadow:0 0 3px #c4e6f5;outline:none}.sweet-alert input:focus::-moz-placeholder{opacity:.5;-moz-transition:opacity .3s ease .03s;transition:opacity .3s ease .03s}.sweet-alert input:focus:-ms-input-placeholder{opacity:.5;-ms-transition:opacity .3s ease .03s;transition:opacity .3s ease .03s}.sweet-alert input:focus::-webkit-input-placeholder{opacity:.5;-webkit-transition:opacity .3s ease .03s;transition:opacity .3s ease .03s}.sweet-alert input::-moz-placeholder{color:#bdbdbd}.sweet-alert input:-ms-input-placeholder{color:#bdbdbd}.sweet-alert input::-webkit-input-placeholder{color:#bdbdbd}.sweet-alert.show-input input{display:block}.sweet-alert button{background-color:#aedef4;border:none;border-radius:5px;box-shadow:none;color:#fff;cursor:pointer;font-size:17px;font-weight:500;margin:26px 5px 0;padding:10px 32px}.sweet-alert button:focus{box-shadow:0 0 2px rgba(128,179,235,.5),inset 0 0 0 1px rgba(0,0,0,.05);outline:none}.sweet-alert button:hover{background-color:#a1d9f2}.sweet-alert button:active{background-color:#81ccee}.sweet-alert button.cancel{background-color:#d0d0d0}.sweet-alert button.cancel:hover{background-color:#c8c8c8}.sweet-alert button.cancel:active{background-color:#b6b6b6}.sweet-alert button.cancel:focus{box-shadow:0 0 2px rgba(197,205,211,.8),inset 0 0 0 1px rgba(0,0,0,.047)!important}.sweet-alert button::-moz-focus-inner{border:0}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none!important}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px}.sweet-alert .sa-icon{border:4px solid gray;border-radius:40px;border-radius:50%;box-sizing:content-box;height:80px;margin:20px auto;padding:0;position:relative;width:80px}.sweet-alert .sa-icon.sa-error{border-color:#f27474}.sweet-alert .sa-icon.sa-error .sa-x-mark{display:block;position:relative}.sweet-alert .sa-icon.sa-error .sa-line{background-color:#f27474;border-radius:2px;display:block;height:5px;position:absolute;top:37px;width:47px}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{left:17px;transform:rotate(45deg)}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{right:16px;transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-warning{border-color:#f8bb86}.sweet-alert .sa-icon.sa-warning .sa-body{background-color:#f8bb86;border-radius:2px;height:47px;left:50%;margin-left:-2px;position:absolute;top:10px;width:5px}.sweet-alert .sa-icon.sa-warning .sa-dot{background-color:#f8bb86;border-radius:50%;bottom:10px;height:7px;left:50%;margin-left:-3px;position:absolute;width:7px}.sweet-alert .sa-icon.sa-info{border-color:#c9dae1}.sweet-alert .sa-icon.sa-info:before{background-color:#c9dae1;border-radius:2px;bottom:17px;content:"";height:29px;left:50%;margin-left:-2px;position:absolute;width:5px}.sweet-alert .sa-icon.sa-info:after{background-color:#c9dae1;border-radius:50%;content:"";height:7px;margin-left:-3px;position:absolute;top:19px;width:7px}.sweet-alert .sa-icon.sa-success{border-color:#a5dc86}.sweet-alert .sa-icon.sa-success:after,.sweet-alert .sa-icon.sa-success:before{background:#fff;border-radius:40px;border-radius:50%;content:"";height:120px;position:absolute;transform:rotate(45deg);width:60px}.sweet-alert .sa-icon.sa-success:before{border-radius:120px 0 0 120px;left:-33px;top:-7px;transform:rotate(-45deg);transform-origin:60px 60px}.sweet-alert .sa-icon.sa-success:after{border-radius:0 120px 120px 0;left:30px;top:-11px;transform:rotate(-45deg);transform-origin:0 60px}.sweet-alert .sa-icon.sa-success .sa-placeholder{border:4px solid rgba(165,220,134,.2);border-radius:40px;border-radius:50%;box-sizing:content-box;height:80px;left:-4px;position:absolute;top:-4px;width:80px;z-index:2}.sweet-alert .sa-icon.sa-success .sa-fix{background-color:#fff;height:90px;left:28px;position:absolute;top:8px;transform:rotate(-45deg);width:5px;z-index:1}.sweet-alert .sa-icon.sa-success .sa-line{background-color:#a5dc86;border-radius:2px;display:block;height:5px;position:absolute;z-index:2}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{left:14px;top:46px;transform:rotate(45deg);width:25px}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{right:8px;top:38px;transform:rotate(-45deg);width:47px}.sweet-alert .sa-icon.sa-custom{background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;border-radius:0}@keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}to{transform:scale(1);-webkit-transform:scale(1)}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}to{transform:scale(.5);-webkit-transform:scale(.5)}}.row{max-width:1240px}.column,.columns{padding-left:40px/2;padding-right:40px/2}.row .row{margin-left:-40px/2;margin-right:-40px/2}.bgcover{background-position:50%;background-size:cover}.block{display:block;font-size:0;overflow:hidden;text-indent:-3000px}.absolute{height:100%;left:0;position:absolute;top:0;width:100%}.devurl:before{background:red;color:#fff;content:"DEV";font-size:14px;font-weight:700;height:200px;left:-140px;padding-top:175px;position:absolute;text-align:center;top:-140px;transform:rotate(-45deg);width:200px;z-index:100000}.clearul,.clearul li{margin:0;padding:0}.clearul li{list-style:none}.accordion .accordion-navigation>.content,.accordion dd>.content{display:block;max-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0;transition:all .3s ease-out}.accordion .accordion-navigation>.content.active,.accordion dd>.content.active{max-height:1000px;opacity:1}p:last-child{margin-bottom:0}.valignout{display:table;table-layout:fixed}.valignin,.valignout{height:100%;width:100%}.valignin{display:table-cell;vertical-align:middle}figure{margin:0;padding:0}.op0{opacity:0}.parallax{background-attachment:fixed;background-repeat:no-repeat}#cboxOverlay{background-color:#fff;z-index:1000000}#cboxOverlay,#cboxWrapper,#colorbox{left:0;overflow:hidden;position:absolute;top:0;z-index:1000000}#cboxWrapper{max-width:none}#cboxOverlay{height:100%;position:fixed;width:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{height:100%;left:0;position:absolute;top:0;width:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{border:0;display:block;float:left;margin:auto;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{border:0;display:block;height:100%;width:100%}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxNext,#cboxPrevious{background:#369;bottom:0;color:#fff;font-size:18px;height:40px;margin:0;padding:0;position:absolute;right:0;text-align:center;width:40px}#cboxNext:after,#cboxNext:before,#cboxPrevious:after,#cboxPrevious:before{display:none}#cboxPrevious{right:42px}#cboxClose{background:none!important;color:#fff;font-size:18px;padding:10px;position:absolute;right:0;text-align:center;top:0}#cboxClose:after,#cboxClose:before{display:none}.swiper-container{backface-visibility:hidden;margin:0 auto;overflow:hidden;position:relative;z-index:1}.swiper-wrapper{position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-o-transform:translate(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;-ms-transition-duration:0s;transition-duration:0s;-webkit-transition-property:-webkit-transform,left,top;-moz-transition-property:-moz-transform,left,top;-o-transition-property:-o-transform,left,top;-ms-transition-property:-ms-transform,left,top;transition-property:transform,left,top;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-ms-transition-timing-function:ease;transition-timing-function:ease;width:100%}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{float:left}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}.button,button{background:none;color:#333;font-family:constan;font-size:22px;padding:0;transition:all .3s ease-out}.button,.button span,button,button span{position:relative}.button.nosplat:before,button.nosplat:before{display:none}.button:before,button:before{background:url(img/button.png) no-repeat;content:"";display:block;height:69px;left:-50px;position:absolute;top:-25px;width:103px}.button:focus,.button:hover,button:focus,button:hover{background:none;color:#369}p+.button{margin-top:20px}header{left:0;position:fixed;top:0;width:100%;z-index:10000}header,header nav{transition:all .3s ease-out}header nav{position:absolute;right:60px;top:60px}header nav ul,header nav ul li{margin:0;padding:0}header nav ul li{float:left;list-style:none;padding:0 10px;position:relative}header nav ul a{color:#000;display:block;font-family:constan;font-size:18px;padding:10px;transition:all .3s ease-out}header nav ul a:focus,header nav ul a:hover{color:#369}header nav ul ul{background:#fff;box-shadow:0 10px 10px rgba(0,0,0,.1);left:0;opacity:1;position:absolute;top:100%;transition:all .3s ease-out}header nav ul ul li{float:none;max-height:0;opacity:0;overflow:hidden}header nav ul .menu-item-has-children,header nav ul ul li{transition:all .3s ease-out}header nav ul .menu-item-has-children:hover{background:#fff}header nav ul .menu-item-has-children:hover ul{opacity:1;padding-bottom:15px}header nav ul .menu-item-has-children:hover ul li{max-height:40px;opacity:1}header:before{background:url(img/whitetop.png) no-repeat bottom;border-bottom:50px solid #fff;content:"";display:block;height:250px;margin-bottom:70px;opacity:0;pointer-events:none;position:absolute;top:0;transform:scaleY(-1);transition:all 1s cubic-bezier(.165,.84,.44,1);width:100%}.logo{left:60px;position:absolute;top:60px;transition:all .3s ease-out}.logo a{display:inline-block;font-family:constan;font-size:42px;position:relative}.logo a,.logo a span{color:#fff;transition:all .3s ease-out}.logo a span{font-size:32px;position:absolute;right:0;top:100%}.noheader{padding-top:100px}.noheader .logo a,.noheader .logo a span{color:#333}.scroll .logo{top:20px}.scroll .logo a{color:#333;font-size:32px}.scroll .logo a span{color:#333;font-size:26px;margin-top:-15px}.scroll header nav{top:30px}.scroll header:before{opacity:1}.nav-up header{transform:translateY(-100px)}.nav-up header:before{transform:scaleY(-1) translateY(150px)}.hero{height:950px;opacity:0;overflow:hidden;transition:all 1s ease-out}.hero .slider{height:100%;position:relative;width:60%}.hero .slider .sliderout{height:100%;left:0;position:absolute;top:0;width:100%}.hero .slider .bx-viewport,.hero .slider .bx-wrapper{height:100%!important}.hero .slider ul{height:100%;margin:0;padding:0}.hero .slider ul li{list-style:none;margin:0;padding:0}.hero .slider li{height:100%;height:850px;position:relative}.hero .slider li .bg{background-position:50%;background-size:cover}.hero .slider .o1,.hero .slider li .bg{height:100%;left:0;position:absolute;top:0;width:100%}.hero .slider .o1{background:url(img/hero1.png) no-repeat;z-index:1000}.hero .slider .o2{background:url(img/hero2.png) no-repeat;height:100%;left:0;top:0;width:100%}.hero .slider .o2,.hero .text{position:absolute;z-index:1000}.hero .text{max-width:630px;right:100px;text-align:right;top:400px}.hero .text h1{color:#333;font-size:56px;line-height:1.2;opacity:0;transform:translateX(0) translateY(100px);transition:all 2s cubic-bezier(.165,.84,.44,1)}.hero .text h1 span{display:block;font-size:32px;font-style:italic;margin-top:50px;opacity:0;transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:2s}.bodyin .hero{opacity:1}.bodyin .hero .text h1{opacity:1;transform:translateX(0) translateY(0)}.bodyin .hero .text h1 span{opacity:1}.intro{margin:100px 0;position:relative;z-index:1000}.intro h2{color:#333;font-size:42px;margin-bottom:2 0}.intro h2,.intro p{opacity:0;position:relative;transform:translateX(0) translateY(100px);transition:all 1s cubic-bezier(.165,.84,.44,1)}.intro p{font-size:18px;transition-delay:.2s}.intro .buttonout{opacity:0;transform:translateX(0) translateY(100px);transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:.4s}.intro img{left:100%;margin-left:-180px;position:absolute;top:-200px}.intro .t{max-width:380px}.intro.in .buttonout,.intro.in h2,.intro.in p{opacity:1;transform:translateX(0) translateY(0)}.homeposts{background:#fff;margin:0;padding-bottom:150px;position:relative;z-index:1000}.homeposts:before{background:#eef2f4 url(img/whitetop.png) no-repeat 50%;content:"";display:block;height:216px;margin-bottom:70px}.homeposts a.right{color:#369;font-family:constan;font-size:20px;margin-top:5px;opacity:0;transition:all 1s ease-out}.homeposts ul{margin:30px -20px 0}.homeposts ul li{padding:0 20px}.homeposts h3{color:#369;font-size:32px}.homeposts p{font-size:16px}.homeposts .date{color:#999;font-size:16px}.homeposts figure{overflow:hidden;position:relative}.homeposts figure:after{background-position:bottom;background-repeat:no-repeat;background-size:100% auto;border-bottom:10px solid #fff;bottom:0;content:"";display:block;height:100%;left:-1px;position:absolute;right:-1px;transform:translateY(10px)}.homeposts figure .i,.homeposts figure img,.homeposts figure:after{transition:all .5s ease-out}.homeposts figure .i{background-position:50%;background-size:cover;padding-bottom:50%}.homeposts li{opacity:0;transform:translateX(0) translateY(100px);transition:all 1s cubic-bezier(.165,.84,.44,1)}.homeposts li:first-child{transition-delay:.2s}.homeposts li:first-child figure:after{background-image:url(img/post1.png)}.homeposts li:nth-child(2){margin-top:-40px;transition-delay:.3s}.homeposts li:nth-child(2) figure:after{background-image:url(img/post2.png)}.homeposts li:nth-child(3){margin-top:40px;transition-delay:.4s}.homeposts li:nth-child(3) figure:after{background-image:url(img/post3.png)}.homeposts a{color:#333}.homeposts.in a.right{opacity:1}.homeposts.in li{opacity:1;transform:translateX(0) translateY(0)}.homeposts a:hover figure:after{transform:translateY(0)}.homeposts a:hover .i,.homeposts a:hover img{opacity:.8;transform:scale(1.1)}.homeposts.blogpage{background:none}.homeposts.blogpage:before{display:none}.homeposts.blogpage li{margin:0 0 50px!important}.homeposts.blogpage figure:after{display:none!important}.homeposts.blogpage figure{margin-bottom:25px}.homeposts.bookspage figure{background:#000;padding-bottom:80%;position:relative;z-index:1}.homeposts.bookspage figure .bg{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;transition:all 1s ease-out;width:100%}.homeposts.bookspage figure .img{height:100%;left:0;padding:30px;position:absolute;text-align:center;top:0;width:100%}.homeposts.bookspage figure .img img{box-shadow:5px 5px 20px rgba(0,0,0,.2);max-height:100%}.homeposts.bookspage a:hover img{opacity:1;transform:none}.homeposts.bookspage a:hover .bg{opacity:.5}.homeposts .pagination{margin-top:70px}.homeposts .pagination .page-numbers{display:inline-block;font-family:constan;font-size:18px;padding:10px}.homeposts .pagination a{color:#333;transition:all .3s ease-out}.homeposts .pagination a:focus,.homeposts .pagination a:hover{color:#369}.recentrelease{background:#fff;margin-bottom:50px;overflow:hidden;padding-bottom:0}.recentrelease figure{padding-bottom:80%;position:relative;z-index:1}.recentrelease figure .bg{background-position:50%;background-size:cover}.recentrelease figure .bg,.recentrelease figure .img{height:100%;left:0;position:absolute;top:0;width:100%}.recentrelease figure .img{padding:40px;text-align:center}.recentrelease figure .img img{box-shadow:5px 5px 20px rgba(0,0,0,.2);max-height:100%}.recentrelease .textcol{height:500px;left:-30px;position:relative}.recentrelease .textcol:before{background:url(img/release.jpg) no-repeat;content:"";display:block;height:712px;left:-250px;opacity:0;position:absolute;top:-200px;transform:scale(.5);transform-origin:0 50%;transition:all 1s cubic-bezier(.165,.84,.44,1);width:1046px}.recentrelease .textcol .valignout{margin:0 auto;max-width:440px;position:relative}.recentrelease:after{background:#eef2f4 url(img/whitebottom.png) no-repeat 50%;content:"";display:block;height:250px;margin-top:50px}.recentrelease h2{font-size:42px;line-height:1.2;margin-bottom:20px;transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:.5s}.recentrelease h2,.recentrelease p{color:#fff;opacity:0;transform:translateX(0) translateY(100px)}.recentrelease p{transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:.6s}.recentrelease .buttonout{opacity:0;transform:translateX(0) translateY(100px);transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:.7s}.recentrelease .button{color:#fff}.recentrelease.in .textcol:before{opacity:1;transform:scale(1)}.recentrelease.in .buttonout,.recentrelease.in h2,.recentrelease.in p{opacity:1;transform:translateX(0) translateY(0)}.nextevents{margin-bottom:100px}.nextevents .columns{opacity:0;transform:translateX(0) translateY(100px);transition:all 1s cubic-bezier(.165,.84,.44,1)}.nextevents .columns:nth-child(2){transition-delay:.2s}.nextevents.in .columns{opacity:1;transform:translateX(0) translateY(0)}.nextevents h4{margin-bottom:20px}.nextevents .date{width:62px}.nextevents .date .n{align-items:center;background:#fff;background:#369;color:#fff;display:flex;flex-direction:column;font-family:constan;font-size:32px;height:62px;justify-content:center;line-height:62px;text-align:center}.nextevents .date .n--range span{display:block;font-size:13px;line-height:13px;padding:1px}.nextevents .date .n--tbc{font-size:16px;line-height:18px}.nextevents .date .m{background:#fff;color:#333;font-size:14px;line-height:1;padding:5px;text-align:center}.nextevents a.right{font-family:constan;font-size:20px}.nextevents a{transition:all .3s ease-out}.nextevents a:focus,.nextevents a:focus h4,.nextevents a:hover,.nextevents a:hover h4{color:#58b}.nextevent{padding-left:90px}.nextevent figure{background-color:#dee4e8;background-image:url(../jackie/img/whitetop2.png);background-size:cover;margin-bottom:20px;margin-left:-90px;min-height:80px;position:relative}.nextevent figure a{display:block}.nextevent figure a img{transition:all .3s ease-out}.nextevent figure a:focus img,.nextevent figure a:hover img{opacity:.8}.nextevent .date{margin-top:-62px;position:absolute;top:100%}.nextevent h2{color:#369;font-size:32px}.nextevent h2 a{color:#369;transition:all .3s ease-out}.nextevent h2 a:focus,.nextevent h2 a:hover{color:#58b}.nextevent .place{font-size:14px;margin:-5px 0 20px}.upcomingevents{margin:0;padding:0}.upcomingevents li{border-bottom:1px solid #fff;list-style:none;margin:0;margin-bottom:20px;padding:0;padding:10px 0 20px 90px;position:relative}.upcomingevents li:last-child{border-bottom:none}.upcomingevents .date{left:0;position:absolute;top:0}.upcomingevents .place{display:block;font-size:14px;margin:-5px 0 20px}.upcomingevents h3{color:#369;font-size:32px}.upcomingevents .rm{color:#333;font-family:constan;font-size:22px}.instagramfeed{overflow:hidden}.instagramfeed h4{margin-bottom:50px}.instagramfeed iframe{width:3400px!important}.instagramfeed img{max-width:300px}.instagramfeed .feed{font-size:0;position:relative;white-space:nowrap}.instagramfeed .feed a{display:inline-block;height:240px;margin-right:10px;position:relative;transition:all .3s ease-out;vertical-align:top;width:240px}.instagramfeed .feed a .bg{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.instagramfeed .feed a:focus,.instagramfeed .feed a:hover{opacity:.5}.instagramfeed .feed a:nth-child(2){margin-top:-20px}.instagramfeed .feed a:nth-child(3){margin-top:10px}.instagramfeed .feed a:nth-child(5){margin-top:20px}.instagramfeed .feed a:nth-child(6){margin-top:-20px}.instagramfeed .feed a:nth-child(7){margin-top:10px}.instagramfeed .feed a:nth-child(9){margin-top:20px}.instagramfeed .feed a:nth-child(10),.instagramfeed .feed a:nth-child(12){margin-top:-20px}.instagramfeed .feed a:nth-child(13){margin-top:10px}.instagramfeed .feed a:nth-child(15){margin-top:20px}.instagramfeed .feed a:nth-child(16){margin-top:-20px}.instagramfeed .feed a:nth-child(17){margin-top:10px}.instagramfeed .feed a:nth-child(19){margin-top:20px}.instagramfeed .feed a:nth-child(20){margin-top:-20px}.instagramfeed .feed:before{background:url(img/instagramleft.png) no-repeat 0;left:0;width:150px}.instagramfeed .feed:after,.instagramfeed .feed:before{bottom:-30px;content:"";display:block;position:absolute;top:-30px;z-index:10}.instagramfeed .feed:after{background:url(img/instagramright.png) no-repeat 0;right:0;width:160px}@keyframes instagram{0%{transform:translateX(0)}to{transform:translateX(-3100px)}}footer{background:#fff;margin-top:50px}footer:before{background:#eef2f4 url(img/whitetop.png) no-repeat 50%;content:"";display:block;height:216px;margin-bottom:70px}footer ul,footer ul li{margin:0;padding:0}footer ul li{list-style:none;margin-bottom:20px}footer ul a{color:#333;font-size:16px;transition:all .3s ease-out}footer ul a i{display:inline-block;margin-right:15px;text-align:center;width:20px}footer ul a:focus,footer ul a:hover{color:#369}footer h4{font-size:22px;margin-bottom:30px}footer .heritage{background:url(img/heritage-creative.svg) no-repeat 50%;display:block;height:30px;margin:60px auto 40px;width:172px}.pageheader{height:600px;margin-bottom:100px;position:relative}.pageheader .bg{background-position:50%;background-size:cover;width:100%;width:70%}.pageheader .bg,.pageheader .bg:after{height:100%;left:0;position:absolute;top:0}.pageheader .bg:after{background:url(img/pageheader.png) no-repeat 100%;content:"";display:block;width:100%}.pageheader .text{height:100%;left:0;padding-top:100px;position:absolute;text-align:right;top:0;width:100%}.pageheader h3{color:#333;font-size:28px}.pageheader h1{color:#333;font-size:56px}.pagecontent{margin:100px 0;position:relative}.pagecontent h1,.pagecontent h2,.pagecontent h3,.pagecontent h4,.pagecontent h5{color:#333}.pagecontent h2{font-size:42px;margin-bottom:30px}.pagecontent h3{font-size:36px}.pagecontent p a{color:#369}.pagecontent p a:focus,.pagecontent p a:hover{color:#369;text-decoration:underline}.pagecontent .textcol{min-height:400px;padding-bottom:50px;padding-top:50px}.pagecontent .figure{height:100%;left:50%;max-width:1000px;padding-left:30px;position:absolute;width:50%}.pagecontent .figure .img{background-position:50%;background-size:cover;height:100%}.pagecontent.imgleft .figure{left:auto;padding-left:0;padding-right:30px;right:50%}.pagecontent p+img{margin-top:50px}.pageheader+.gallery{margin-top:-100px;padding-top:80px}.pageheader+.gallery:before{display:none}.gallery{background:#fff;padding-bottom:100px}.gallery:before{background:#eef2f4 url(img/whitetop.png) no-repeat bottom;border-bottom:50px solid #fff;content:"";display:block;height:250px;margin-bottom:70px;width:100%}.gallery a{display:block;overflow:hidden;position:relative}.gallery a:after{background-color:hsla(0,0%,100%,0);background:-o-linear-gradient(top,hsla(0,0%,100%,0),hsla(0,0%,100%,.9));content:"";display:block;height:200px}.gallery a span,.gallery a:after{bottom:0;left:0;padding:15px;position:absolute;transform:translateY(100%);transition:all .5s ease-out;width:100%}.gallery a span{color:#333;font-family:constan;font-size:18px;z-index:1}.gallery a:focus:after,.gallery a:hover:after{transform:translateY(0);transition:all 1s ease-out}.gallery a:focus span,.gallery a:hover span{transform:translateY(0)}.gallery .row{max-width:1360px}.gallery .i{padding:0 20px 40px;width:25%}.testimonial{background:#369}.testimonial:before{background:#eef2f4 url(img/bluetop.png) no-repeat bottom;border-bottom:50px solid #369;content:"";display:block;height:250px;margin-bottom:70px;width:100%}.testimonial p{color:#fff;font-family:constan;font-size:24px}.testimonial .author{color:#fff;font-family:constan;font-size:22px}.testimonial:after{background:#eef2f4 url(img/bluebottom.png) no-repeat bottom;border-top:50px solid #369;content:"";display:block;height:250px;width:100%}.post{height:100%;padding-top:200px}.post:before{background:#eef2f4 url(img/whitetop.png) no-repeat bottom;background-size:100%;content:"";display:block;height:150px;left:0;margin-bottom:0;position:absolute;top:50px;width:100%}.post .inlineimage{display:none}.post .images{height:100%;left:0;position:absolute;top:0;width:50%}.post .images .bx-viewport,.post .images .bx-wrapper{height:100%!important}.post .images ul{height:100%;margin:0;padding:0}.post .images ul li{height:100%;list-style:none;margin:0;padding:0;position:relative}.post .images ul .bg{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.post .images ul .caption{background:hsla(0,0%,100%,.9);bottom:0;left:0;max-width:300px;padding:25px;position:absolute}.post .images .bx-pager{bottom:30px;position:absolute;right:30px;z-index:100}.post .images .bx-pager .bx-pager-item{display:block;margin-bottom:10px}.post .images .bx-pager .bx-pager-item a{background:#fff;border-radius:100%;display:block;font-size:0;height:12px;overflow:hidden;position:relative;text-indent:-3000px;width:12px}.post .images .bx-pager .bx-pager-item a:after{background:#369;border-radius:100%;content:"";display:block;height:8px;left:2px;position:absolute;top:2px;transform:scale(0);transition:all .3s ease-out;width:8px}.post .images .bx-pager .bx-pager-item a.active:after{transform:scale(1)}.post ::-webkit-scrollbar{width:6px}.post ::-webkit-scrollbar-track{background:#eef2f4;border-left:2px solid #fff;border-right:2px solid #fff}.post ::-webkit-scrollbar-thumb{background:#ccc;margin-left:-2px;width:6px}.post ::-webkit-scrollbar-thumb:hover{background:#555}.postout{background:#fff;height:100%;padding-bottom:30px;padding-right:20px;padding-top:30px}.postin,html{scroll-behavior:smooth}.postin{height:100%;overflow-y:auto;position:relative}.postin h1{color:#369}.postin .textcol{padding-left:60px}.postin .date{font-size:13px;margin-bottom:30px}.postin .imageanchor{margin-left:-20px;padding:15px 15px 15px 20px;position:relative;transition:all .5s ease-out}.postin .imageanchor:before{background:#369;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .5s ease-out;width:2px}.postin .imageanchor.active{background:#eef2f49e}.postin .imageanchor.active:before{opacity:1}.bodypost footer{margin:0;padding-top:60px}.bodypost footer:before{display:none}.eventsingle h2{color:#369}.eventsingle .date{left:0;position:absolute;top:0;width:62px}.eventsingle .date .n{align-items:center;background:#fff;background:#369;color:#fff;display:flex;flex-direction:column;font-family:constan;font-size:32px;height:62px;justify-content:center;line-height:62px;text-align:center}.eventsingle .date .n--range span{display:block;font-size:13px;line-height:13px;padding:1px}.eventsingle .date .n--tbc{font-size:16px;line-height:18px}.eventsingle .date .m{background:#fff;color:#333;font-size:14px;line-height:1;padding:5px;text-align:center}.eventsingle .eventdetails{min-height:120px;padding-left:90px;position:relative}.singlesimple{margin-top:200px}.singlesimple h1{color:#369}.singlesimple .date{font-size:13px;margin-bottom:30px}.singlesimple figure img{display:block;margin-bottom:30px}#follow.right{display:none!important}h3#comments{border-top:1px solid #fff;margin-top:40px;padding-bottom:30px}.commentlist,.commentlist li{margin:0;padding:0}.commentlist li{list-style:none}.commentlist .vcard{border:none}.commentlist .vcard img{margin-right:15px}.commentlist .comment-body{padding:20px;position:relative}.commentlist .commentmetadata{font-size:14px;position:absolute;right:20px;top:20px}.commentlist .commentmetadata a{color:#369}.commentlist .comment{border-bottom:1px solid #ddd}@media only screen and (min-width:1600px){.gallery:before,.homeposts:before,.recentrelease:after,.testimonial:after,.testimonial:before,footer:before,header:before{background-size:100%}}@media only screen and (max-width:1650px){header nav{right:40px}.hero{height:800px}.hero .slider .o1,.hero .slider .o2{background-size:140% 100%}.hero .slider li{height:750px}.hero .text{top:300px}}@media only screen and (max-width:1450px){header nav{right:30px}header nav ul li{padding:0 5px}.hero{height:750px}.hero .slider .o1,.hero .slider .o2{background-size:130% 100%}.hero .slider li{height:700px}.hero .text{top:250px}.hero .text h1{font-size:48px}.pageheader{height:500px}}@media only screen and (max-width:1200px){header nav{background:#fff;box-shadow:0 0 500px 200px transparent;height:100vh;left:0;min-width:240px;overflow-y:auto;padding:200px 40px 0;position:absolute;position:fixed;top:0;transform:translate3d(-150%,0,0);transition:all .5s cubic-bezier(.165,.84,.44,1);width:30%;z-index:100}header nav ul li{display:block;float:none}header nav ul li ul{box-shadow:none;margin-bottom:10px;position:relative;top:auto}header nav ul li ul li{max-height:unset;opacity:1;padding-left:10px}header nav ul li ul li a{font-size:16px}header nav:after{background:url(../img/navright.png) no-repeat 0;background-size:auto 100%;content:"";display:block;height:100%;left:100%;position:absolute;top:0;width:200px}header .logo{top:40px;z-index:101}header .logo a{font-size:40px;line-height:1.2}header .logo a span{font-size:28px}.scroll header .logo a span{margin-top:-10px}.scroll header nav{top:0}.menuopen header{transform:none}.menuopen header:before{transform:scaleY(-1) translateY(150px)}.menuopen header nav{box-shadow:0 0 500px 200px rgba(0,0,0,.3);transform:translateZ(0)}.menuopen header .logo{top:40px}.menuopen header .logo a{color:#666;font-size:40px;line-height:1.2}.menuopen header .logo a span{color:#666;font-size:28px;margin-top:0}.menuopen header a.mobilemenu span:first-child{transform:translateY(5px) rotate(45deg)}.menuopen header a.mobilemenu span:nth-child(2){transform:translateY(-5px) rotate(-45deg)}header a.mobilemenu{height:40px;padding-top:10px;position:absolute;right:40px;top:40px;width:40px;z-index:101}header a.mobilemenu span{background:#999;display:block;height:2px;margin-bottom:10px;transition:all .3s ease-out}.hero .text{max-width:50%;top:300px}.hero .text h1{font-size:42px}.hero .text h1 span{font-size:28px}.hero .slider{width:80%}.intro img{margin-left:-80px;max-width:400px;top:-150px}.recentrelease{padding-left:20px;padding-right:20px}.recentrelease .textcol{left:0}.recentrelease h2{font-size:38px}.recentrelease:after{margin-left:-20px;margin-right:-20px}.post{background:#fff;padding-top:80px}.post:before{display:none}.post h1{font-size:40px;line-height:1.3}.post p{font-size:16px}.post .textcol{padding-left:40px}.post .inlineimage{display:block;margin-bottom:30px}.postout{padding-right:20px}.gallery .i{padding:0 10px 20px}.testimonial:before{border-bottom:0 solid #369;height:200px}.testimonial:after{border-top:0 solid #369;height:200px}}@media only screen and (max-width:900px){header nav{width:50%}.hero .text{right:40px}.intro .medium-5{margin:0!important;padding-right:350px;width:100%}.intro img{left:auto;right:0;top:-100px}.homeposts:before{background-size:auto 100%;height:150px}.homeposts .medium-4{width:100%}.homeposts ul{margin-left:-10px;margin-right:-10px}.homeposts ul li{padding:0 10px}.homeposts h3{font-size:26px}.homeposts p{font-size:15px}.homeposts .date{font-size:14px}.recentrelease .columns{float:none!important;margin:0 auto;max-width:600px;width:100%}.recentrelease .textcol{margin-top:-60px}.recentrelease:after{background-size:auto 100%;height:120px}.nextevent{padding-left:70px}.nextevent figure{margin-left:-70px}.nextevent h2{font-size:30px}.nextevent p{font-size:15px}.nextevent .date{margin-top:-50px}.nextevent .n--range span{display:block;font-size:13px;line-height:13px;padding:1px}.nextevent .n--tbc{font-size:16px;line-height:18px}.upcomingevents h3{font-size:26px}.upcomingevents li{padding:0 0 20px 70px}.nextevents .date{width:50px}.nextevents .date .n{font-size:28px;height:50px;line-height:46px}.nextevents .date .n--range span{display:block;font-size:13px;line-height:13px;padding:1px}.nextevents .date .n--tbc{font-size:16px;line-height:18px}.nextevents .date .m{font-size:12px}.nextevents a.right{font-size:18px;margin-top:6px}.post{height:auto}.post .images{display:none}.postout{height:auto;margin:0 auto;max-width:600px;padding:100px 0 0}.postout .columns{margin:0!important;padding-left:20px;width:100%}.postin{height:auto}.bodypost .logo a,.bodypost .logo a span{color:#999}.pageheader{height:400px}.pageheader .bg:after{background-size:auto 100%}.pagecontent.text-image .medium-offset-1{margin-left:0!important}.pagecontent.text-image .medium-4{width:50%}.pagecontent.text-image .medium-offset-7{margin-left:50%!important}.pagecontent.twocolumns .columns{margin:0!important;width:50%}.pagecontent h3{font-size:30px}.gallery:before{margin-bottom:0}.testimonial:before{border-bottom:0 solid #369;height:150px}.testimonial:after{border-top:30px solid #369;height:200px}.testimonial .columns{margin:0!important;width:100%}}@media only screen and (max-width:640px){header .logo{left:30px;top:30px}header a.mobilemenu{right:30px}header a.mobilemenu span{background:#fff}header nav{padding:140px 0 0 20px;width:60%}.scroll header a.mobilemenu{top:20px}.scroll header a.mobilemenu span{background:#999}.scroll.menuopen header a.mobilemenu{top:30px}.scroll.menuopen header a.mobilemenu span{background:#fff}.menuopen header .logo{transform:scale(.7);transform-origin:0 50%}.hero{height:auto;position:relative}.hero .slider{height:auto;padding-bottom:100%;width:auto}.hero .slider .o2{display:none}.hero .slider .o1{background:url(../img/heromobile.png) no-repeat bottom}.hero .slider ul li{height:100%}.hero .text{max-width:100%;padding:20px;position:relative;right:auto;text-align:left;top:auto;width:auto}.hero .text h1{font-size:30px}.hero .text h1 span{font-size:22px;margin-top:30px}.intro{margin-bottom:50px;margin-top:0}.intro img{display:block;margin:0 auto 20px;max-width:260px;position:relative;right:auto;top:auto}.intro .t{max-width:100%}.intro .medium-5{padding-right:20px}.intro h2{font-size:36px}.intro p{font-size:16px}.homeposts{padding-bottom:0}.homeposts:before{height:100px;margin-bottom:30px}.homeposts.blogpage li{float:none;margin:0 auto 40px!important;max-width:300px}.recentrelease{padding-bottom:50px}.recentrelease .textcol{margin-top:-100px;padding-top:50px}.recentrelease h2{font-size:32px}.recentrelease:after{display:none}.nextevent{margin-bottom:80px}.instagramfeed .feed img{width:150px}.instagramfeed .feed:after,.instagramfeed .feed:before{display:none}footer:before{background-size:auto 100%;height:100px;margin-bottom:0}footer h4{margin-top:30px}footer h4,footer ul li{margin-bottom:10px}.pageheader{height:300px;margin-bottom:50px}.pageheader .bg{width:100%}.pageheader .bg:after{height:auto;padding-bottom:100%;transform:rotate(-90deg);width:100%}.pageheader .text{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65));bottom:0;height:auto;padding:20px 0;top:auto}.pageheader .text h3{color:#fff;font-size:20px;text-align:left}.pageheader .text h1{color:#fff;font-size:30px;line-height:1.2;margin:0;text-align:left}.pagecontent{margin:50px 0}.pagecontent.text-image .medium-4{width:100%!important}.pagecontent.text-image .figure{height:auto;left:auto!important;position:relative;right:auto!important;width:auto}.pagecontent.text-image .medium-offset-7{margin:0!important;width:100%!important}.pagecontent.twocolumns .columns{width:100%}.pagecontent.twocolumns .columns+.columns{padding-top:30px}.pagecontent h2{font-size:30px;line-height:1.3}.gallery:before{background-size:auto 50px;height:50px}.gallery .i{padding:0 5px 10px;width:50%}.postin .imageanchor{margin:0;padding:0}.postin .imageanchor.active{background:none}.postin .imageanchor.active:before{display:none}}@media only screen and (max-width:340px){header .logo{transform:scale(.9);transform-origin:0 50%}}