@font-face{font-family:ralewayblack;src:url(../fonts/raleway-black-webfont.woff2) format("woff2"),url(../fonts/raleway-black-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ralewayblack_italic;src:url(../fonts/raleway-blackitalic-webfont.woff2) format("woff2"),url(../fonts/raleway-blackitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ralewaybold;src:url(../fonts/raleway-bold-webfont.woff2) format("woff2"),url(../fonts/raleway-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ralewaybold_italic;src:url(../fonts/raleway-bolditalic-webfont.woff2) format("woff2"),url(../fonts/raleway-bolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ralewayextrabold;src:url(../fonts/raleway-extrabold-webfont.woff2) format("woff2"),url(../fonts/raleway-extrabold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ralewayextrabold_italic;src:url(../fonts/raleway-extrabolditalic-webfont.woff2) format("woff2"),url(../fonts/raleway-extrabolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ralewayextralight;src:url(../fonts/raleway-extralight-webfont.woff2) format("woff2"),url(../fonts/raleway-extralight-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ralewayextralight_italic;src:url(../fonts/raleway-extralightitalic-webfont.woff2) format("woff2"),url(../fonts/raleway-extralightitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ralewayitalic;src:url(../fonts/raleway-italic-webfont.woff2) format("woff2"),url(../fonts/raleway-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ralewaylight;src:url(../fonts/raleway-light-webfont.woff2) format("woff2"),url(../fonts/raleway-light-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ralewaylight_italic;src:url(../fonts/raleway-lightitalic-webfont.woff2) format("woff2"),url(../fonts/raleway-lightitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ralewaymedium;src:url(../fonts/raleway-medium-webfont.woff2) format("woff2"),url(../fonts/raleway-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ralewaymedium_italic;src:url(../fonts/raleway-mediumitalic-webfont.woff2) format("woff2"),url(../fonts/raleway-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ralewayregular;src:url(../fonts/raleway-regular-webfont.woff2) format("woff2"),url(../fonts/raleway-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ralewaysemibold;src:url(../fonts/raleway-semibold-webfont.woff2) format("woff2"),url(../fonts/raleway-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ralewaysemibold_italic;src:url(../fonts/raleway-semibolditalic-webfont.woff2) format("woff2"),url(../fonts/raleway-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ralewaythin;src:url(../fonts/raleway-thin-webfont.woff2) format("woff2"),url(../fonts/raleway-thin-webfont.woff) format("woff");font-weight:400;font-style:normal}body,html{font-family:Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;font-size:14px;margin:0;padding:0;height:100%}body a,html a{text-decoration:underline}.calibri,.calibri-override h1,.calibri-override h2,.calibri-override h3,.calibri-override h4,.calibri-override h5,.calibri-override h6,.calibri-override input,.calibri-override li,.calibri-override p,.calibri-override select,.calibri-override strong,.calibri-override textarea{font-family:Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif}.raleway,.raleway-override h1,.raleway-override h2,.raleway-override h3,.raleway-override h4,.raleway-override h5,.raleway-override h6,.raleway-override input,.raleway-override li,.raleway-override p,.raleway-override select,.raleway-override strong,.raleway-override textarea{font-family:ralewaylight}.raleway strong,.raleway-override h1 strong,.raleway-override h2 strong,.raleway-override h3 strong,.raleway-override h4 strong,.raleway-override h5 strong,.raleway-override h6 strong,.raleway-override input strong,.raleway-override li strong,.raleway-override p strong,.raleway-override select strong,.raleway-override strong strong,.raleway-override textarea strong{font-family:ralewaybold}.ralewaystrong{font-family:ralewaybold}h1{font-size:23px;line-height:23px}@media only screen and (min-width:640px){h1{font-size:30px;line-height:30px}}h2{font-size:20px;line-height:20px}@media only screen and (min-width:640px){h2{font-size:25px;line-height:25px}}h3{font-size:16px;line-height:16px}@media only screen and (min-width:640px){h3{font-size:19px;line-height:19px}}h4{font-size:17px;line-height:17px}[contenteditable=true],[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],a,button,input,label,li,p,textarea{font-size:16px}h1,h2,h3,h4{font-family:ralewaylight}h1 strong,h2 strong,h3 strong,h4 strong{font-family:ralewaybold}.foundation-padding{padding-right:.9375rem;padding-left:.9375rem}.ui-view{height:100%}.table-cell{display:table-cell}.no-wrap{white-space:nowrap}.text-uppercase{text-transform:uppercase}.text-bold{font-weight:700}.position-relative{position:relative}@media only screen and (max-width:640px){.no-padding-small{padding:0}}@media only screen and (max-width:640px){.padding-small{padding-left:.9375rem;padding-right:.9375rem}}.padding-left{padding-left:.9375rem}.padding-right{padding-right:.9375rem}.padding-top{padding-top:.9375rem}.padding-bottom{padding-bottom:.9375rem}.event-image-container{position:relative;z-index:-1}.event-image-mask{position:absolute;top:0;left:0;width:100%}.event-image-mask:before{content:"";display:block;position:absolute;width:100%;height:100%;top:12%;background:#fff}.loader{float:left;margin-top:5px;margin-right:10px;border:5px solid #000;border-top:5px solid #fff;border-radius:50%;width:25px;height:25px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.event-container a{display:inline-block;width:100%}.event-container.column{padding-right:.25rem;padding-left:.25rem}.img{display:inline-block;width:100%;overflow:hidden}.img .event-image{width:100%}@media only screen and (min-width:640px) and (max-width:1024px){.menu>li>a{padding-left:.5rem;padding-right:.5rem}}.wrapper{height:auto;min-height:1200px;position:relative;padding-bottom:210px}@media only screen and (min-width:1100px){.wrapper{padding-bottom:250px}}#masthead h1,#masthead h2,#masthead h3,#masthead h4{line-height:normal!important}#masthead.no-tag{margin-bottom:0}@media only screen and (min-width:640px){#masthead.no-tag{margin-bottom:40px}}#masthead a{text-decoration:none}#masthead li.active{text-decoration:underline}.close-button{position:inherit}.header.no-tag{min-height:100%}@media only screen and (min-width:640px){.header.no-tag{min-height:100%}}.header.admin{min-height:60px}@media only screen and (min-width:640px){.header.admin{min-height:100px}}.header .logo{margin-top:10%}.header .logo.mobile{margin-top:auto;max-height:25px}.footer{position:absolute;bottom:0;left:0;width:100%;min-height:250px;background:#000}@media only screen and (min-width:1100px){.footer{min-height:175px}}.alternate-colors .row{padding:.9375rem}@media only screen and (min-width:640px){.alternate-colors .row{padding:.9375rem}}.alternate-colors .row:nth-of-type(even){background-color:#eee!important}.row,.tabbable{max-width:1200px;margin:0 auto}.column.no-padding,.columns.no-padding{padding-left:0;padding-right:0}@media only screen and (min-width:640px){.column.no-padding-left,.columns.no-padding-left{padding-left:0}}@media only screen and (min-width:640px){.column.no-padding-right,.columns.no-padding-right{padding-right:0}}.column.event-padding-left,.columns.event-padding-left{padding-left:0;padding-right:0}@media only screen and (min-width:640px){.column.event-padding-left,.columns.event-padding-left{padding-left:5px;padding-right:5px}}#masthead a{text-transform:uppercase;color:#000}#masthead .menu-margin-top{margin-top:6%}#masthead .mission-statement-top{margin-top:8%}#masthead .is-dropdown-submenu{min-width:auto}#masthead.section-component::after{content:" ";display:block;height:1px;left:0;right:0;bottom:0;max-width:1180px;margin:0 auto;width:100%;border-bottom:1px solid #000}#masthead.section-component.no-tag::after{display:none}@media only screen and (min-width:640px){#masthead.section-component.no-tag::after{content:" ";display:block;height:1px;left:0;right:0;bottom:0;max-width:1180px;margin:0 auto;width:100%;border-bottom:1px solid #000}}.index .section-component::after,.index-aboutus .section-component::after,.index-blog .section-component::after,.index-store .section-component::after{content:" ";display:block;height:1px;left:0;right:0;bottom:0;max-width:1200px;margin:0 auto;width:100%;border-bottom:1px solid #000}.index .section-component.five::after,.index .section-component.seven::after,.index .section-component.static::after,.index-aboutus .section-component.five::after,.index-aboutus .section-component.seven::after,.index-aboutus .section-component.static::after,.index-blog .section-component.five::after,.index-blog .section-component.seven::after,.index-blog .section-component.static::after,.index-store .section-component.five::after,.index-store .section-component.seven::after,.index-store .section-component.static::after{display:none}.blue-text,a.blue-text{color:#0071bc}.no-wrap{white-space:nowrap}.disclaimer{text-transform:italic}.underline{text-decoration:underline}.errors,.messages{font-family:arial;font-size:14px;font-weight:700}.messages{color:#0071bc}.errors{color:#bc0000}.event-active,.event-inactive,[type=button],[type=submit],button{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:8px 10px;color:#fff;border:1px solid #cacaca;background:#ddd}.event-active{display:inline-block;color:#fff;border:1px solid #1aaa17;background:#1aaa17}.event-inactive{display:inline-block;color:#fff;border:1px solid #aa1717;background:#aa1717}[type=button]:active:enabled,[type=button]:enabled,[type=submit]:active:enabled,[type=submit]:enabled,button:active:enabled,button:enabled{cursor:pointer;color:#fff;border:1px solid #005e9d;background:#005e9d}[type=button]:active:enabled.cancel,[type=button]:enabled.cancel,[type=submit]:active:enabled.cancel,[type=submit]:enabled.cancel,button:active:enabled.cancel,button:enabled.cancel{border:1px solid #9d0000;background:#9d0000}[type=button]:hover:enabled,[type=submit]:hover:enabled,button:hover:enabled{color:#0071bc;border:1px solid #0071bc;background:#fff}[type=button]:hover:enabled.cancel,[type=submit]:hover:enabled.cancel,button:hover:enabled.cancel{color:#bc0000;border:1px solid #bc0000;background:#fff}h1::first-letter,h2::first-letter,h3::first-letter{text-transform:uppercase}.menu a{text-decoration:none}.menu .active a,li.active a{background:0 0;font-weight:700;text-decoration:underline;color:#000}a,a:hover{color:#000}a:hover{text-decoration:underline}.footer{color:#fff}.footer a{color:#fff}.footer .menu .active a,.footer li.active a{color:#fff}.block{display:block}.block-center{margin:0 auto}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.margin-bottom-small{margin-bottom:5px}.margin-bottom-medium{margin-bottom:10px}.margin-bottom-large{margin-bottom:20px}.margin-bottom-xlarge{margin-bottom:40px}.margin-bottom-xxlarge{margin-bottom:30px}@media only screen and (min-width:640px){.margin-bottom-xxlarge{margin-bottom:60px}}.margin-bottom-superlarge{margin-bottom:100px}.margin-top-small{margin-top:5px}.margin-top-medium{margin-top:10px}.margin-top-large{margin-top:20px}.margin-top-xlarge{margin-top:40px}.margin-top-xxlarge{margin-top:30px}@media only screen and (min-width:640px){.margin-top-xxlarge{margin-top:60px}}.margin-top-superlarge{margin-top:100px}.margin-left-small{margin-left:5px}.margin-left-medium{margin-left:10px}.margin-left-large{margin-left:20px}.margin-left-xlarge{margin-left:40px}.margin-left-xxlarge{margin-left:30px}@media only screen and (min-width:640px){.margin-left-xxlarge{margin-left:60px}}.margin-left-superlarge{margin-left:100px}.margin-right-small{margin-right:5px}.margin-right-medium{margin-right:10px}.margin-right-large{margin-right:20px}.margin-right-xlarge{margin-right:40px}.margin-right-xxlarge{margin-right:30px}@media only screen and (min-width:640px){.margin-right-xxlarge{margin-right:60px}}.margin-right-superlarge{margin-right:100px}.padding-bottom-small{padding-bottom:5px}.padding-bottom-medium{padding-bottom:10px}.padding-bottom-large{padding-bottom:20px}.padding-bottom-xlarge{padding-bottom:40px}.padding-bottom-xxlarge{padding-bottom:30px}@media only screen and (min-width:640px){.padding-bottom-xxlarge{padding-bottom:60px}}.padding-bottom-superlarge{padding-bottom:100px}.padding-top-small{padding-top:5px}.padding-top-medium{padding-top:10px}.padding-top-large{padding-top:20px}.padding-top-xlarge{padding-top:40px}.padding-top-xxlarge{padding-top:30px}@media only screen and (min-width:640px){.padding-top-xxlarge{padding-top:60px}}.padding-top-superlarge{padding-top:100px}.padding-left-small{padding-left:5px}.padding-left-medium{padding-left:10px}.padding-left-large{padding-left:20px}.padding-left-xlarge{padding-left:40px}.padding-left-xxlarge{padding-left:30px}@media only screen and (min-width:640px){.padding-left-xxlarge{padding-left:60px}}.padding-left-superlarge{padding-left:100px}.padding-right-small{padding-right:5px}.padding-right-medium{padding-right:10px}.padding-right-large{padding-right:20px}.padding-right-xlarge{padding-right:40px}.padding-right-xxlarge{padding-right:30px}@media only screen and (min-width:640px){.padding-right-xxlarge{padding-right:60px}}.padding-right-superlarge{padding-right:100px}.ng-dirty.ng-invalid-email,.ng-dirty.ng-invalid-lower-case-letter,.ng-dirty.ng-invalid-match,.ng-dirty.ng-invalid-maxlength,.ng-dirty.ng-invalid-minlength,.ng-dirty.ng-invalid-one-number,.ng-dirty.ng-invalid-required,.ng-dirty.ng-invalid-special-characters,.ng-dirty.ng-invalid-upper-case-letter{border-color:#bc0000}[type=color].clear-border,[type=date].clear-border,[type=datetime-local].clear-border,[type=datetime].clear-border,[type=email].clear-border,[type=month].clear-border,[type=number].clear-border,[type=password].clear-border,[type=search].clear-border,[type=tel].clear-border,[type=text].clear-border,[type=time].clear-border,[type=url].clear-border,[type=week].clear-border,textarea.clear-border{border-top:none;border-left:none;border-right:none;box-shadow:none}@-webkit-keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}@keyframes revolve-in-forward{0%{opacity:0;transform:scale(0,0) translateX(0)}50%{opacity:.5;transform:scale(.5,.5) translateX(100%)}100%{opacity:1;transform:scale(1,1) translateX(0)}}@keyframes revolve-out-forward{50%{opacity:.5;transform:scale(.5,.5) translateX(-100%)}100%{opacity:0;transform:scale(0,0) translateX(0)}}@keyframes revolve-in-backward{0%{opacity:0;transform:scale(0,0) translateX(0)}50%{opacity:.5;transform:scale(.5,.5) translateX(-100%)}100%{opacity:1;transform:scale(1,1) translateX(0)}}@keyframes revolve-out-backward{50%{opacity:.5;transform:scale(.5,.5) translateX(100%)}100%{opacity:0;transform:scale(0,0) translateX(0)}}.body-overflow-hidden{overflow:hidden!important}.ng-image-gallery{outline:0}.ng-image-gallery *{outline:0}.ng-image-gallery .ng-image-gallery-thumbnails:after{content:"";width:0;height:0;display:block;visibility:hidden;clear:both}.ng-image-gallery .ng-image-gallery-thumbnails .thumb{float:left;overflow:hidden;background-size:cover;background-position:center center;cursor:pointer;background-color:#eee;position:relative}.ng-image-gallery .ng-image-gallery-thumbnails .thumb:not(:last-child){margin-right:5px;margin-bottom:5px}.ng-image-gallery .ng-image-gallery-thumbnails .thumb>.loader{position:absolute;left:10%;top:10%;right:10%;bottom:10%;animation:thumb-load 1.4s infinite linear;transform:translateZ(0)}@keyframes thumb-load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ng-image-gallery .ng-image-gallery-thumbnails .thumb>.loader:before{width:50%;height:50%;background:#ccc;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:''}.ng-image-gallery .ng-image-gallery-thumbnails .thumb>.loader:after{background:#eee;width:75%;height:75%;border-radius:50%;content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.ng-image-gallery .ng-image-gallery-modal{position:fixed;z-index:5000;top:0;right:0;bottom:0;left:0;overflow:hidden;transition:opacity .3s ease-in-out;backface-visibility:hidden;-webkit-backface-visibility:hidden}.ng-image-gallery .ng-image-gallery-modal.ng-hide-add{opacity:1}.ng-image-gallery .ng-image-gallery-modal.ng-hide-add-active{opacity:0}.ng-image-gallery .ng-image-gallery-modal.ng-hide-remove{opacity:0}.ng-image-gallery .ng-image-gallery-modal.ng-hide-remove-active{opacity:1}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-backdrop{background-color:rgba(0,0,0,.85);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .actions-icons-container{position:absolute;left:10px;top:20px}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .actions-icons-container .delete-img{transition:background-color .3s ease-in-out;position:relative;display:inline-block;width:30px;height:30px;overflow:hidden;cursor:pointer;text-decoration:none;color:#fff;vertical-align:bottom}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .actions-icons-container .delete-img.ng-leave-active{display:none}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .actions-icons-container .delete-img:hover{background-color:rgba(255,255,255,.1)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .actions-icons-container .delete-img:before{content:"";display:block;position:absolute;top:5px;right:5px;bottom:5px;left:5px;background-size:100% 100%;background-repeat:no-repeat}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .actions-icons-container .delete-img:before{background-image:url(../res/icons/delete.svg)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container{position:absolute;right:10px;top:20px}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .close,.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .ext-url{transition:background-color .3s ease-in-out;position:relative;display:inline-block;width:30px;height:30px;overflow:hidden;cursor:pointer;text-decoration:none;color:#fff;vertical-align:bottom}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .close.ng-leave-active,.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .ext-url.ng-leave-active{display:none}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .close:hover,.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .ext-url:hover{background-color:rgba(255,255,255,.1)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .close:before,.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .ext-url:before{content:"";display:block;position:absolute;top:5px;right:5px;bottom:5px;left:5px;background-size:100% 100%;background-repeat:no-repeat}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .ext-url:before{background-image:url(../res/icons/external-link.svg)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .close:before{background-image:url(../res/icons/close.svg)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .next,.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .prev{position:absolute;top:50%;margin-top:-25px;width:50px;height:50px;background-size:100% 100%;background-repeat:no-repeat;overflow:hidden;cursor:pointer}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .next.bubbles-on,.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .prev.bubbles-on{top:calc((100% - 50px)/ 2)}@media screen and (max-width:600px){.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .next,.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .prev{margin-top:-15px;width:30px;height:30px}}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .prev{left:0;background-image:url(../res/icons/prev.svg)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .next{right:0;background-image:url(../res/icons/next.svg)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria{position:absolute;top:0;bottom:0;left:80px;right:80px;overflow:hidden;display:flex;flex-direction:column;align-items:center}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images{position:relative;flex:1;width:100%}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images .galleria-image{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:100%;max-height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-fade .galleria-image.ng-enter{transition:opacity .3s ease-in-out;opacity:0}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-fade .galleria-image.ng-enter-active{opacity:1}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-fade .galleria-image.ng-leave-active{opacity:0}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-fadeup .galleria-image.ng-enter{transition:opacity .3s ease-in-out,transform .3s ease-in-out;opacity:0;transform:scale(.98)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-fadeup .galleria-image.ng-enter-active{opacity:1;transform:scale(1)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-fadeup .galleria-image.ng-leave-active{opacity:0}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-zoom .galleria-image.ng-enter{transition:opacity .3s ease-in-out,transform .3s ease-in-out;opacity:0;transform:scale(0)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-zoom .galleria-image.ng-enter-active{opacity:1;transform:scale(1)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-zoom .galleria-image.ng-leave{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-zoom .galleria-image.ng-leave-active{opacity:0;transform:scale(0)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-slide.img-move-dir-backward .galleria-image.ng-enter{transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:translateX(-100%);opacity:0}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-slide.img-move-dir-backward .galleria-image.ng-enter-active{transform:translateX(0);opacity:1}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-slide.img-move-dir-backward .galleria-image.ng-leave{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-slide.img-move-dir-backward .galleria-image.ng-leave-active{opacity:0;transform:translateX(100%)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-slide.img-move-dir-forward .galleria-image.ng-enter{transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:translateX(100%);opacity:0}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-slide.img-move-dir-forward .galleria-image.ng-enter-active{transform:translateX(0);opacity:1}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-slide.img-move-dir-forward .galleria-image.ng-leave{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-slide.img-move-dir-forward .galleria-image.ng-leave-active{opacity:0;transform:translateX(-100%)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-pop.img-move-dir-backward .galleria-image.ng-enter{transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:translateX(-100%) scale(0,0);opacity:0}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-pop.img-move-dir-backward .galleria-image.ng-enter-active{transform:translateX(0) scale(1,1);opacity:1}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-pop.img-move-dir-backward .galleria-image.ng-leave{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-pop.img-move-dir-backward .galleria-image.ng-leave-active{opacity:0;transform:translateX(100%) scale(0,0)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-pop.img-move-dir-forward .galleria-image.ng-enter{transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:translateX(100%) scale(0,0);opacity:0}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-pop.img-move-dir-forward .galleria-image.ng-enter-active{transform:translateX(0) scale(1,1);opacity:1}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-pop.img-move-dir-forward .galleria-image.ng-leave{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-pop.img-move-dir-forward .galleria-image.ng-leave-active{opacity:0;transform:translateX(-100%) scale(0,0)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-revolve.img-move-dir-forward .galleria-image.ng-enter{animation:revolve-in-forward;animation-duration:.3s}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-revolve.img-move-dir-forward .galleria-image.ng-leave{animation:revolve-out-forward;animation-duration:.3s}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-revolve.img-move-dir-backward .galleria-image.ng-enter{animation:revolve-in-backward;animation-duration:.3s}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-revolve.img-move-dir-backward .galleria-image.ng-leave{animation:revolve-out-backward;animation-duration:.3s}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-title-description-wrapper{flex:none}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-title-description-wrapper>div{padding:20px 0;text-align:center;color:#fff}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-title-description-wrapper>div .title{font-size:18px;margin-bottom:10px}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-title-description-wrapper>div .desc{font-size:12px;line-height:1.3}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-bubbles-wrapper{flex:none;margin:20px 0;overflow:hidden;width:100%;font-size:0}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-bubbles-wrapper>.galleria-bubbles{display:block;text-align:center;white-space:nowrap;transition:margin-left .3s}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-bubbles-wrapper>.galleria-bubbles span{flex:none;position:relative;display:inline-block;margin:0 5px;cursor:pointer;overflow:hidden;border-radius:100%;background-size:cover;background-position:center center;vertical-align:middle;background-color:#999}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-bubbles-wrapper>.galleria-bubbles span.ng-leave-active{display:none}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-bubbles-wrapper>.galleria-bubbles span:not(.img-bubble){background-color:rgba(255,255,255,.5);border-radius:100%;overflow:hidden;transition:all .3s ease-in-out}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-bubbles-wrapper>.galleria-bubbles span:not(.img-bubble).active{background-color:#fff}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-bubbles-wrapper>.galleria-bubbles span.img-bubble{box-sizing:border-box;border:1px solid transparent;transition:border .3s ease-in-out,margin .3s ease-in-out}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-bubbles-wrapper>.galleria-bubbles span.img-bubble.active{border:1px solid #fff}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:row;justify-content:center;align-items:center}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-loader .spinner{flex:none;width:50px;height:50px;text-align:center;font-size:10px}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-loader .spinner>div{background-color:#fff;height:100%;width:7px;margin:0 3px 0 0;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-loader .spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-loader .spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-loader .spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-loader .spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}.ng-image-gallery.inline .ng-image-gallery-modal{position:relative;z-index:1;overflow:hidden;width:100%;height:300px}.ng-image-gallery.inline .ng-image-gallery-modal .ng-image-gallery-content .actions-icons-container{top:0}.ng-image-gallery.inline .ng-image-gallery-modal .ng-image-gallery-content .actions-icons-container .delete-img{margin:0}.ng-image-gallery.inline .ng-image-gallery-modal .ng-image-gallery-content .actions-icons-container .delete-img:before{background-image:url(../res/icons/delete-inline.svg)}.ng-image-gallery.inline .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container{top:0}.ng-image-gallery.inline .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .ext-url{margin:0}.ng-image-gallery.inline .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .ext-url:before{background-image:url(../res/icons/external-link-inline.svg)}.ng-image-gallery.inline .ng-image-gallery-modal .ng-image-gallery-content .prev{background-image:url(../res/icons/prev-inline.svg)}.ng-image-gallery.inline .ng-image-gallery-modal .ng-image-gallery-content .next{background-image:url(../res/icons/next-inline.svg)}.ng-image-gallery.inline .ng-image-gallery-modal .ng-image-gallery-content .next,.ng-image-gallery.inline .ng-image-gallery-modal .ng-image-gallery-content .prev{margin-top:-15px;width:30px;height:30px}.ng-image-gallery.inline .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-bubbles span:not(.img-bubble){background-color:rgba(0,0,0,.5)}.ng-image-gallery.inline .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-bubbles span:not(.img-bubble).active{background-color:#333}.ng-image-gallery.inline .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-bubbles span.img-bubble.active{border:1px solid #000}.ng-image-gallery.inline .ng-image-gallery-modal .ng-image-gallery-loader .spinner>div{background-color:#999}h2{color:#000}.header a{font-size:14px}.header a.login-highlight{position:relative;margin-bottom:2px}@media only screen and (max-width:639px){.header a{font-size:16px}}.events img{background-size:100% 100%;background-repeat:no-repeat;background-position:center}.newletter .subscriptionForm .subscriptionFormDataEmail{max-width:304px;width:50%}@media all and (min-width:640px){.newletter .subscriptionForm .subscriptionFormDataEmail{max-width:inherit;width:45%;margin-left:10%}}@media all and (min-width:650px){.newletter .subscriptionForm .subscriptionFormDataEmail{max-width:inherit;width:58%;margin-left:0}}@media all and (min-width:640px){.newletter .subscriptionForm{position:absolute;top:0;right:0;width:53%;margin-right:1%}.newletter .recaptcha{position:absolute;right:0}.newletter button,.newletter input.email{min-height:57px;text-align:center}.newletter button{width:100%}.newletter .subscription-details{padding-top:20px;width:50%}}@media all and (min-width:750px){.newletter .subscriptionForm{width:60%}.newletter .subscription-details{width:55%}.newletter .errorMessage,.newletter .serverMessage{position:absolute;top:0;right:0}.newletter .errorMessage{margin-top:158px}.newletter .serverMessage{margin-top:158px}}@media all and (min-width:950px){.newletter .subscriptionForm{width:68%}.newletter .subscription-details{width:56%}}.aboutus .staff{margin-top:40px}.social{background:#0071bb;padding-top:45px;padding-bottom:45px}.social .social-desc{vertical-align:top;display:inline-block;font-size:30px;color:#fff}.social .social-links{vertical-align:top;display:inline-block;list-style:none;margin-bottom:0;margin-top:25px;margin-left:0}@media only screen and (min-width:640px){.social .social-links{margin-left:25px}}@media only screen and (min-width:873px){.social .social-links{margin-top:0}}.social .social-links li{display:inline-block;margin-right:10px}@media only screen and (min-width:950px){.social .social-links li{margin-right:25px}}.testimonials h3{font-weight:700;font-size:20px}@media only screen and (min-width:640px){.testimonials h3{font-size:25px}}.testimonials .testimonial-info h1,.testimonials .testimonial-info h2,.testimonials .testimonial-info h3,.testimonials .testimonial-info h4{line-height:normal!important}.testimonials .testimonial-thumb{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;width:100px}.testimonials .testimonial-desc{padding-top:40px;padding-bottom:40px;border-bottom:2px solid #d7d7d7}.event .pricing{font-size:17px}@media only screen and (min-width:640px){.event .pricing{font-size:20px}}.event .button-holder{display:inline-block;padding-bottom:40px;margin-top:8%;border-bottom:1px solid #6d6d6d;width:100%}@media only screen and (min-width:640px){.event .button-holder{width:90%;margin-top:15%}}.event .itinerary h1,.event .itinerary h2,.event .itinerary h3{margin-top:40px;margin-bottom:40px}.contactus address{font-style:normal}.purchase-price{font-size:20px}.footer .logo{display:block;color:#787878}.footer .logo a{text-decoration:none}@media only screen and (min-width:1100px){.footer .logo{width:35%;display:inline-block}}.footer .footer-nav{display:block;margin-top:15px}@media only screen and (min-width:1100px){.footer .footer-nav{width:62%;display:inline-block;margin-top:35px}}.footer .footer-nav a{display:inline-block;margin-right:20px;color:#787878}.footer .footer-nav a.blue-text{color:#0d81bc}.footer .footer-nav .footer-links{display:block;width:100%}@media only screen and (min-width:1100px){.footer .footer-nav .footer-links{display:inline-block;width:40%}}.footer .footer-nav .footer-social{display:block;width:100%;margin-top:15px}@media only screen and (min-width:1100px){.footer .footer-nav .footer-social{display:inline-block;text-align:right;width:59%;margin-top:0}}.footer .footer-nav .social-footer{display:inline-block}.footer .footer-nav .contact-footer{margin-top:15px;width:100%;display:block;text-align:center}@media only screen and (min-width:1100px){.footer .footer-nav .contact-footer{margin-top:0;width:auto;display:inline-block}}.admin .header{min-height:150px}.admin .thumbnail{width:150px;height:auto}.admin .ta-scroll-window{margin-top:15px;border:1px solid #ccc;border-radius:3px;background-color:#fefefe;box-shadow:inset 0 1px 2px rgba(10,10,10,.1)}