@charset "UTF-8";/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{background:0 0}a:focus{outline:dotted thin}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-loading .slick-list{background:url(../images/ajax-loader.gif) center center no-repeat #fff}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}@font-face{font-family:slick;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}@font-face{font-family:Bilbo;src:url(fonts/bilbo-regular-webfont.eot);src:url(fonts/bilbo-regular-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/bilbo-regular-webfont.woff) format("woff"),url(fonts/bilbo-regular-webfont.ttf) format("truetype"),url(fonts/bilbo-regular-webfont.svg#Bilbo) format("svg");font-weight:200;font-style:normal;font-stretch:normal}@font-face{font-family:Trajady;src:url(fonts/trajan_pro_bold.eot);src:url(fonts/trajan_pro_bold.eot?#iefix) format("embedded-opentype"),url(fonts/trajan_pro_bold.woff) format("woff"),url(fonts/trajan_pro_bold.ttf) format("truetype"),url(fonts/trajan_pro_bold.svg#Trajady) format("svg");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:OpenSansCondBold;src:url(fonts/OpenSans-CondBold.eot);src:url(fonts/OpenSans-CondBold.eot?#iefix) format("embedded-opentype"),url(fonts/OpenSans-CondBold.woff) format("woff"),url(fonts/OpenSans-CondBold.ttf) format("truetype"),url(fonts/OpenSans-CondBold.svg#OpenSansCondBold) format("svg");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:OpenSansCondensed;src:url(fonts/OpenSans-CondLight.eot);src:url(fonts/OpenSans-CondLight.eot?#iefix) format("embedded-opentype"),url(fonts/OpenSans-CondLight.woff) format("woff"),url(fonts/OpenSans-CondLight.ttf) format("truetype"),url(fonts/OpenSans-CondLight.svg#OpenSansCondensed) format("svg");font-weight:200;font-style:normal;font-stretch:normal}@font-face{font-family:OpenSans;src:url(fonts/OpenSans-Regular.eot);src:url(fonts/OpenSans-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/OpenSans-Regular.woff) format("woff"),url(fonts/OpenSans-Regular.ttf) format("truetype"),url(fonts/OpenSans-Regular.svg#OpenSans) format("svg");font-weight:200;font-style:normal;font-stretch:normal}@font-face{font-family:OpenSansBold;src:url(fonts/OpenSans-Bold.eot);src:url(fonts/OpenSans-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/OpenSans-Bold.woff) format("woff"),url(fonts/OpenSans-Bold.ttf) format("truetype"),url(fonts/OpenSans-Bold.svg#OpenSansBold) format("svg");font-weight:400;font-style:normal;font-stretch:normal}a{color:#fff}.col-1{width:100%}.col-2{width:50%}.col-3{width:31.5%;float:left}@media only screen and (min-width:420px) and (max-width:599px){.col-3{width:97%}}@media only screen and (max-width:419px){.col-3{width:100%}}ul{list-style:none;padding:0}body{background:#123b62;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;margin:0}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}header{background-image:url(../images/header_texture.png);background-color:#3e312b;width:100%}header #banner-1{height:237px;background-image:url(../images/header_jc.png);background-repeat:no-repeat;text-align:right;background-position:0 0}@media only screen and (max-width:419px){header #banner-1{text-align:center;background-image:none}}@media only screen and (min-width:600px) and (max-width:1023px){header #banner-1{text-align:center}}@media only screen and (min-width:1023px){header #banner-1{text-align:center}}header #banner-1 #banner-1-2{background-image:url(../images/header_lcs_b.png);background-repeat:no-repeat;background-position:top right;-webkit-transition:background-image 1s linear;transition:background-image 1s linear;height:237px;width:100%}@media only screen and (min-width:600px) and (max-width:1023px){header #banner-1 #banner-1-2{background-image:url(../images/header_lcs_b.png)}}@media only screen and (min-width:1023px){header #banner-1 #banner-1-2{background-image:url(../images/header_lcs.png)}}header #banner-1 #banner-1-2 a{padding:24px 20px 0;display:inline-block;width:250px;text-align:center;text-decoration:none;z-index:200}header #banner-1 #banner-1-2 div{font-family:Bilbo,cursive;font-size:4em}@media only screen and (max-width:419px){header #banner-1 #banner-1-2 div{padding-right:26px}}@media only screen and (min-width:420px) and (max-width:599px){header #banner-1 #banner-1-2 div{padding-right:26px}}header #banner-2{background-color:#123b62;border-top:5px solid #fff;text-align:center}header #banner-2 h1{font-family:Trajady,serif;font-weight:400;font-size:90px;padding-top:24px;line-height:80px;text-transform:uppercase;margin:0 auto}@media only screen and (max-width:419px){header #banner-2 h1{font-size:60px;padding-top:18px;line-height:64px}}@media only screen and (min-width:600px) and (max-width:1023px){header #banner-2 h1{font-size:120px;padding-top:30px;line-height:104px}}@media only screen and (min-width:1023px){header #banner-2 h1{font-size:200px;line-height:160px;padding-top:50px}}#carousel{border-top:5px solid #fff;border-bottom:5px solid #fff;background:#fff}#carousel .item{max-height:300px;width:300px}#carousel .item img{max-width:100%}#carousel .slick-prev{left:25px}#carousel .slick-next{right:25px}#carousel .slick-next,#carousel .slick-prev{height:30px;width:30px}#carousel .slick-next:before,#carousel .slick-prev:before{font-size:30px;text-shadow:0 1px 2px #000}#carousel .slick-dots{bottom:-10px}#carousel .slick-dots li a:before{color:#fff;opacity:.55;text-shadow:0 1px 2px #000}#carousel .slick-dots li a:hover:before{text-shadow:0 2px 3px #000;color:#000}#carousel .slick-dots .slick-active a:before{color:#fff;opacity:1;text-shadow:0 1px 3px #000}#motto{width:100%;text-align:center}#motto h1{font-family:Bilbo,cursive!important;font-size:2em;margin:.7em}@media only screen and (min-width:600px) and (max-width:1023px){#motto h1{font-size:3em}}@media only screen and (min-width:1023px){#motto h1{font-size:3.3em}}#events{font-family:OpenSansCondensed,sans-serif;text-align:center;margin:0 20px}@media only screen and (min-width:420px) and (max-width:599px){#events{display:block;margin:0}}@media only screen and (max-width:419px){#events{display:block;margin:0}}@media only screen and (min-width:600px) and (max-width:1023px){#events{display:block}}#events .wrap{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media only screen and (min-width:420px) and (max-width:599px){#events .wrap{display:block}}@media only screen and (max-width:419px){#events .wrap{display:block}}@media only screen and (min-width:600px) and (max-width:1023px){#events .wrap{display:block}}#events .wrap .location{position:relative;background:#e6e4d3;border-radius:24px;color:#000;margin-right:15px;padding-bottom:15px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width:600px) and (max-width:1023px){#events .wrap .location{width:100%;margin-bottom:15px}}@media only screen and (min-width:420px) and (max-width:599px){#events .wrap .location{width:100%;border-radius:16px}}@media only screen and (max-width:419px){#events .wrap .location{margin:0;border-radius:0}}#events .wrap .location .title{border-radius:24px 24px 0 0;background:#ba131a;padding:.25em}@media only screen and (min-width:420px) and (max-width:599px){#events .wrap .location .title{border-radius:16px 16px 0 0}}@media only screen and (max-width:419px){#events .wrap .location .title{border-radius:0}}#events .wrap .location .title a{font-size:24px;font-family:OpenSansCondBold,sans-serif;padding:0 .1em}#events .wrap .location .title p{color:#fff;font-size:18px;margin:.25em 0}#events .wrap .location .title p em{font-size:15px}#events .wrap .location .event{list-style:none;padding:0 .25em .25em;margin-top:0;margin-bottom:2.8em;height:425px;overflow-y:auto}@media only screen and (min-width:420px) and (max-width:599px){#events .wrap .location .event{height:auto;overflow-y:auto}}@media only screen and (max-width:419px){#events .wrap .location .event{height:auto;overflow-y:auto}}#events .wrap .location .event h3{margin:.5em 0 .1em;font-family:OpenSansCondBold,sans-serif}#events .wrap .location .triangle-with-shadow{width:100%;height:25px;margin-top:-20px;position:relative;overflow:hidden}@media only screen and (min-width:420px) and (max-width:599px){#events .wrap .location .triangle-with-shadow{display:none}}@media only screen and (max-width:419px){#events .wrap .location .triangle-with-shadow{display:none}}#events .wrap .location .triangle-with-shadow:after{content:"";position:absolute;width:50px;height:50px;background:rgba(0,0,0,.45);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:-45px;left:0;right:0;margin-left:auto;margin-right:auto;box-shadow:2px 2px 8px -5px rgba(0,0,0,.85)}#events .wrap .location .triangle-with-shadow:hover,#events .wrap .location .triangle-with-shadow:hover:after{box-shadow:none}#events .wrap .location .triangle-with-shadow:hover:after{top:-50px}#events .wrap .location:last-child{margin-right:0}#downloads{font-family:OpenSansCondBold,sans-serif;clear:both;overflow:hidden;text-align:center;margin:0 20px}@media only screen and (min-width:420px) and (max-width:599px){#downloads{margin:0}}@media only screen and (max-width:419px){#downloads{margin:0}}#downloads ul{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;text-align:center;color:#fff;margin:0}@media only screen and (min-width:420px) and (max-width:599px){#downloads ul{display:block;margin-top:20px}}@media only screen and (max-width:419px){#downloads ul{display:block;margin-top:20px}}@media only screen and (min-width:600px) and (max-width:1023px){#downloads ul{display:block;margin-top:20px}}#downloads ul li{margin-right:15px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width:600px) and (max-width:1023px){#downloads ul li{width:100%;margin-right:0}}@media only screen and (min-width:420px) and (max-width:599px){#downloads ul li{width:100%;margin-right:0}}@media only screen and (max-width:419px){#downloads ul li{width:100%;margin-right:0}}#downloads ul li a{display:block;width:80%;margin:0 auto;background-color:#3e312b;padding:15px;border-radius:0 0 16px 16px;box-shadow:inset 0 12px 12px -6px #000}@media only screen and (min-width:600px) and (max-width:1023px){#downloads ul li a{padding:5%;width:90%;box-shadow:none;border-radius:16px;margin-bottom:1em}}@media only screen and (min-width:420px) and (max-width:599px){#downloads ul li a{padding:2% 5%;width:90%;box-shadow:none;border-radius:0;margin:0 0 .5em}}@media only screen and (max-width:419px){#downloads ul li a{padding:1% 5%;width:90%;box-shadow:none;border-radius:0;margin:0 0 .5em}}#downloads ul li:last-child{margin-right:0}#contact{font-family:OpenSansCondensed,sans-serif;clear:both;overflow:hidden;text-align:center;margin:0 20px}@media only screen and (min-width:420px) and (max-width:599px){#contact{margin:0}}@media only screen and (max-width:419px){#contact{margin:0}}#contact h1{font-family:Bilbo,cursive!important;font-size:2.4em;margin:20px 0}@media only screen and (min-width:600px) and (max-width:1023px){#contact h1{font-size:3em}}@media only screen and (min-width:1023px){#contact h1{font-size:3.3em}}#contact ul{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;text-align:center;color:#fff}@media only screen and (min-width:420px) and (max-width:599px){#contact ul{display:block}}@media only screen and (max-width:419px){#contact ul{display:block}}@media only screen and (min-width:600px) and (max-width:1023px){#contact ul{display:block}}#contact ul li{margin-right:15px;padding-bottom:15px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width:600px) and (max-width:1023px){#contact ul li{width:100%;margin-right:0}}@media only screen and (min-width:420px) and (max-width:599px){#contact ul li{width:100%}}#contact ul li:last-child{margin-right:0}#contact ul .button{position:relative;display:block;cursor:pointer}#contact ul .button .middle{position:relative;display:block;padding:10px;color:#222;font:15px OpenSansBold,Verdana,sans-serif;text-align:center;text-decoration:none;border-radius:16px 16px 0 0;box-shadow:2px 2px 8px rgba(0,0,0,.2);background:#e6e4d3}#contact ul .button .middle span{font-family:OpenSans,Verdana,sans-serif}#contact ul .button .middle em{display:none;font:15px OpenSansBold,Verdana,sans-serif}@media only screen and (min-width:420px) and (max-width:599px){#contact ul .button .middle{border-radius:0}}@media only screen and (max-width:419px){#contact ul .button .middle{border-radius:0}}#contact ul .button .left,#contact ul .button .right{display:block;float:left;height:40px;width:50%;background:#ba131a;text-align:center;text-decoration:none;font:12px/45px OpenSans,Verdana,sans-serif;color:#fff;z-index:12;-webkit-transition:margin .5s ease;transition:margin .5s ease;box-shadow:inset 2px 2px 8px rgba(0,0,0,.2);bottom:0}#contact ul .button .left{border-radius:0 0 0 16px}@media only screen and (min-width:420px) and (max-width:599px){#contact ul .button .left{border-radius:0}}@media only screen and (max-width:419px){#contact ul .button .left{border-radius:0}}#contact ul .button .right{border-radius:0 0 16px}@media only screen and (min-width:420px) and (max-width:599px){#contact ul .button .right{border-radius:0}}@media only screen and (max-width:419px){#contact ul .button .right{border-radius:0}}#contact ul .button:hover em{text-decoration:underline;display:block;visibility:visible}#contact ul .left:hover,#contact ul .right:hover{text-decoration:underline}#contact ul .button:hover .left span:last-child{display:block}#contact ul .button:hover .right span:first-child{display:none}#contact ul .button:active .left,#contact ul .button:active .right,#contact ul .button:hover .left,#contact ul .button:hover .right{margin-top:-2px}footer .inquire,footer .links{font-family:OpenSansCondensed,sans-serif;border-radius:24px 24px 0 0;background:#ba131a;margin:0 20px;padding:1.2em;text-align:center}@media only screen and (min-width:420px) and (max-width:599px){footer .inquire,footer .links{margin:0}}@media only screen and (max-width:419px){footer .inquire,footer .links{margin:0}}@media only screen and (min-width:420px) and (max-width:599px){footer .inquire,footer .links{border-radius:0}}@media only screen and (max-width:419px){footer .inquire,footer .links{border-radius:0}}footer .inquire h1,footer .links h1{font-family:Bilbo,cursive!important;font-size:2em;margin:0 0 .25em}@media only screen and (min-width:600px) and (max-width:1023px){footer .inquire h1,footer .links h1{font-size:2.4em}}@media only screen and (min-width:1023px){footer .inquire h1,footer .links h1{font-size:3em}}footer .inquire a,footer .links a{font-weight:700;font-size:1.3em}footer .inquire{margin:0 20px 20px;border-radius:0 0 24px 24px;border-top:5px solid #fff;background-color:#e6e4d3;color:#000}@media only screen and (min-width:420px) and (max-width:599px){footer .inquire{margin:0}}@media only screen and (max-width:419px){footer .inquire{margin:0}}@media only screen and (min-width:420px) and (max-width:599px){footer .inquire{border-radius:0}}@media only screen and (max-width:419px){footer .inquire{border-radius:0}}footer .inquire h2{margin:0}footer .inquire .job-title{margin:.5em 0;font-size:1.3em}footer .inquire a{color:#000;font-size:1.2em}