@import "https://fonts.googleapis.com/css?family=Montserrat:400,600|Lato:400,700&subset=latin-ext";body{font-family:"Lato",sans-serif;color:#2B3A4F;margin:0}a{color:#f90}a:hover{color:#0CB14B}h1,h2,h3,p{padding:0px}h1,h2,h3{font-family:"Montserrat",sans-serif;line-height:1.2em;margin:1em 0 0.25em 0}h1{color:#0CB14B;font-weight:600}h2{color:#243E8B;font-weight:600}h3{color:#000;font-weight:600}body{overflow-x:hidden;font-size:1em}@media (max-width: 921px){body{min-width:initial}}body>header{width:100%;margin:0 auto;position:relative;height:435px}@media (min-width: 768px) and (max-width: 921px){body>header{height:384px}}@media (max-width: 767px){body>header{height:59.57143vw}}body>header>h1{display:none;margin:0}body>header .logo{background:url("logo.png") center center no-repeat;width:341px;height:549px;position:absolute;z-index:150;margin-top:0}@media (min-width: 768px){body>header .logo{margin-left:-40.5px}}@media (min-width: 768px) and (max-width: 921px){body>header .logo{margin-left:-31.425px;width:289.85px;height:466.65px;margin-top:0;background-size:contain}}@media (max-width: 767px){body>header .logo{height:26vw;background-size:contain;width:16.14936vw;margin:-15vw calc(50% - 8.07468vw) 0}}body>header .slogan{display:none}body>header .slideshow{position:relative;height:340px;width:1020px;background:#0CB14B}body>header .slideshow>div{display:block;position:absolute;margin:0 auto;height:340px;width:1020px;background-position:center center;background-repeat:no-repeat}@media (max-width: 921px){body>header .slideshow{height:289px}body>header .slideshow>div{height:289px;background-size:cover}}@media (max-width: 767px){body>header .slideshow{height:48.57143vw}body>header .slideshow>div{height:48.57143vw}}body>header:after{content:"";position:absolute;width:100%;height:90px;z-index:100;background-image:none;background-position:center center;margin-top:-135px}@media (min-width: 768px) and (max-width: 1038px){body>header:after{height:8.67052vw;margin-top:-8.67052vw;background-size:contain;background-position:center 0;background-repeat:repeat-x}}@media (max-width: 767px){body>header:after{height:8.67052vw;margin-top:-8.67052vw;background-size:cover;background-repeat:repeat-x}}body>header .header-wrap{width:100%;max-width:1020px;position:relative;margin:0 auto;height:90px}@media (max-width: 921px){body>header .header-wrap{width:100%}}@media (min-width: 768px) and (max-width: 1038px){body>header .header-wrap{height:8.67052vw}}@media (max-width: 767px){body>header .header-wrap{height:8.67052vw;position:initial}}body>div.content{width:100%;margin:0 auto}@media (min-width: 922px){body>div.content{max-width:1020px}}@media (min-width: 768px) and (max-width: 921px){body>div.content{box-sizing:border-box;width:100%}}@media (max-width: 767px){body>div.content{box-sizing:border-box;padding:1em;width:100%}}body>div.content nav.breadcrumbs{font-size:0.75em;margin-bottom:1em}body>div.content div.body{font-family:"Lato",sans-serif;padding-top:2em;padding-bottom:2em;float:left;position:relative;z-index:70;padding-left:40px;width:calc(100% - 220px - 40px - 40px)}@media (min-width: 768px) and (max-width: 921px){body>div.content div.body{padding-left:20px;padding-right:0;width:calc(100% - 187px - 40px - 20px)}}@media (max-width: 767px){body>div.content div.body{margin-top:0;width:100%;float:none;padding:0}body>div.content div.body img,body>div.content div.body video,body>div.content div.body object,body>div.content div.body object>embed{max-width:100% !important;height:auto !important;box-sizing:border-box}body>div.content div.body iframe{max-width:100% !important;box-sizing:border-box}body>div.content div.body .rss_feed{display:none}}body>div.content div.body img{max-width:100%;height:auto}body>div.content div.body hr{border:0;border-bottom:1px solid rgba(0,0,0,0.5)}body>div.content:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.contact{color:#fff;text-align:center}.contact>span{display:block}body>footer{padding:3em calc(50% - 510px) 1em;width:100%;box-sizing:border-box;font-size:0.7em;background:#000;margin:0 auto}@media (max-width: 921px){body>footer{padding-left:1em;padding-right:1em;width:100%}}@media (max-width: 767px){body>footer{padding:3em 1em 1em;width:100%}}body>footer #spike_footer{color:#fff}@media (min-width: 922px){body>footer #spike_footer{box-sizing:border-box;padding-left:20px;padding-right:20px}}body>footer #spike_footer a{color:#fff}body>footer #spike_footer a:hover{color:#FBBD15}@media (max-width: 767px){body>footer #spike_footer #powered_by{height:0;visibility:hidden}body>footer #spike_footer #powered_by span{position:absolute;visibility:visible;right:1em}body>footer #spike_footer #admin_system{float:left}}nav{padding-bottom:2em;position:relative;z-index:300}nav ul{list-style:none;margin:0;padding:0;padding-bottom:2em}nav ul li{position:relative}nav ul li a{text-decoration:none}nav ul li ul{display:none}nav ul li ul:before{content:"";position:absolute;top:-100px;left:-4px;bottom:-100px;right:-100px}@media (max-width: 767px){nav{display:none}}nav.breadcrumbs{padding-bottom:0}@media (max-width: 767px){nav.breadcrumbs{display:block}}nav.top{padding:0;width:100%;display:table;table-layout:fixed;height:64px;bottom:0;position:absolute;z-index:301;box-sizing:border-box;border-spacing:10px 0;font-family:"Montserrat",sans-serif;background:#1D3118}@media (max-width: 767px){nav.top{display:none}}nav.top>ul{padding:0}nav.top>ul li ul:before{left:-100px;top:0}nav.top>ul>li{display:table-cell;width:2%}nav.top>ul>li>a{display:block;color:#FFFFFF;text-align:center;height:64px;line-height:64px;white-space:nowrap}nav.top>ul>li:hover a{background:#2CCEA4;color:#fff}nav.top>ul>li:hover ul{display:block;position:absolute;width:240px;z-index:200;box-shadow:3px 3px 5px rgba(0,0,0,0.3);padding-bottom:0}nav.top>ul>li:hover ul li{text-align:left;background:#2CCEA4}nav.top>ul>li:hover ul li a{display:block;color:#fff;padding:8px 15px;text-align:left}nav.top>ul>li:hover ul li a:hover{background:#2CCEA4;color:#1D3118}nav.top>ul>li:nth-last-child(1):hover ul,nav.top>ul>li:nth-last-child(2):hover ul{right:0}nav.main{width:220px;float:left;padding-top:2em;padding-bottom:2em;padding-left:20px}@media (min-width: 768px) and (max-width: 921px){nav.main{width:187px;padding-left:20px}}nav.main p#folder{margin:0 0.5em 1em;font-family:"Montserrat",sans-serif;text-align:center}nav.main p#folder a{color:#fff;text-transform:none;text-decoration:none}nav.main p#folder a:hover{color:#000}nav.main p#folder:after{content:"\f078";font-family:"FontAwesome";display:block;margin:0 auto;width:30px;height:18px;color:#fff}nav.main>ul li a{color:#000;font-family:"Montserrat",sans-serif}nav.main>ul>li{margin-bottom:5px}nav.main>ul>li.parent:hover:before{content:"";display:block;top:calc(50% - 6px);right:-12px;position:absolute;width:0;height:0;border-left:8px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent;z-index:1;pointer-events:none}nav.main>ul>li.parent:hover:after{content:"";display:block;top:calc(50% - 6px);right:-7px;position:absolute;width:0;height:0;border-left:8px solid #FFD900;border-top:6px solid transparent;border-bottom:6px solid transparent;z-index:2;pointer-events:none}nav.main>ul>li:last-child{margin-bottom:0}nav.main>ul>li>a{display:block;width:220px;background:#fff;padding:8px 15px;box-sizing:border-box;text-decoration:none;border-radius:10px}@media (min-width: 768px) and (max-width: 921px){nav.main>ul>li>a{width:187px}}nav.main>ul>li>a:hover{background:#FFD900}nav.main>ul>li.uber a{color:#000;background:#FFD900}nav.main>ul>li:hover a{background:#FFD900}nav.main>ul>li:hover>a{color:#000}nav.main>ul>li:hover>ul{display:block}nav.main>ul>li:hover>ul a{background:#FFD900}nav.main>ul>li>ul{position:absolute;margin-left:4px;top:0;left:100%;padding:0;width:220px;background:#FFD900;border-radius:10px}nav.main>ul>li>ul:before{content:"";position:absolute;top:-100px;left:-4px;bottom:-100px;right:-100px}nav.main>ul>li>ul li:first-child a{border-top-left-radius:10px;border-top-right-radius:10px;border-top:0}nav.main>ul>li>ul li:last-child a{border-bottom-left-radius:10px;border-bottom-right-radius:10px}nav.main>ul>li>ul a{background:#FFD900;color:#000;display:block;width:100%;box-sizing:border-box;padding:8px 15px;border-top:1px none rgba(255,255,255,0.5)}nav.main>ul>li>ul a:hover,nav.main>ul>li>ul a:active{color:#000;background:#f90}@media (min-width: 768px){.mobile-menu{display:none}}.mobile-menu header{position:absolute;top:0;left:50px;width:calc(100% - 145px);display:block;text-align:center;z-index:300;height:50px;line-height:50px;font-size:1rem;font-weight:normal;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.mobile-menu nav{height:50px;background:#000;padding:0;display:block;position:relative;width:100%;z-index:299;font-family:"Lato",sans-serif}.mobile-menu nav p#folder{display:none}.mobile-menu nav ul{padding-bottom:0}.mobile-menu nav>nav.breadcrumbs{display:none;font-size:0.75em;width:100%;box-sizing:border-box;padding:10px 20px;height:auto;color:#fff;border-top:1px solid rgba(255,255,255,0.3)}.mobile-menu nav>nav.breadcrumbs a{color:#fff}.mobile-menu nav>ul{display:none;background:#000;width:100%;box-sizing:border-box;padding:0}.mobile-menu nav>ul>li a{display:block;border-top:1px solid rgba(255,255,255,0.3);padding:10px 20px;color:#fff}.mobile-menu nav>ul>li>a{font-weight:bold}.mobile-menu nav>ul>li ul:before{content:none}.mobile-menu nav>ul>li ul>li a{font-size:0.85rem}.mobile-menu nav>ul>li.open ul{background:rgba(255,255,255,0.15);display:block}.mobile-menu nav>ul>li.parent>a:after{font-family:"FontAwesome";content:"\f0dd";color:rgba(255,255,255,0.5);float:right}.mobile-menu nav>ul>li.parent.open>a{background:rgba(255,255,255,0.3)}.mobile-menu nav>ul>li:last-child a{border-bottom:none}.mobile-menu nav.open>ul,.mobile-menu nav.open>nav.breadcrumbs{display:block}.mobile-menu nav.open:before{content:"";display:block;width:100%;height:50px;background:#000}.mobile-menu nav.open .mobile-button.nav-button:before{content:"\f00d"}.mobile-menu nav .contact{display:none}.mobile-menu form{display:none;background:#0CB14B;position:absolute;top:50px;left:0;box-sizing:border-box;width:100%;z-index:200;border-collapse:separate;border-spacing:10px 7px}.mobile-menu form>div,.mobile-menu form>label{vertical-align:middle;font-size:1.3rem;display:table-cell}.mobile-menu form>div.query,.mobile-menu form>label.query{width:99%;line-height:1rem}.mobile-menu form>div input,.mobile-menu form>div button,.mobile-menu form>label input,.mobile-menu form>label button{background:transparent;border:none;font-size:1.5rem}.mobile-menu form>div button,.mobile-menu form>label button{font-family:"FontAwesome";text-align:center;cursor:pointer;border:none;speak:none;margin:0;padding:0.4rem}.mobile-menu form>div input,.mobile-menu form>label input{font-size:1.2rem;width:100%;background:#FFFFFF;padding:7px 10px;box-sizing:border-box}.mobile-menu form>label{text-transform:uppercase}.mobile-menu form.open{display:block}.mobile-menu .mobile-button{width:40px;height:40px;display:block;position:absolute;z-index:400;top:5px;font-family:"FontAwesome";speak:none;text-align:center;font-size:1.4em;color:#fff;line-height:40px;text-decoration:none}.mobile-menu .mobile-button.nav-button{left:5px}.mobile-menu .mobile-button.nav-button:before{content:"\f0c9"}.mobile-menu .mobile-button.home-button{right:5px}.mobile-menu .mobile-button.home-button:before{content:"\f015"}.mobile-menu .mobile-button.search-button{right:10px;margin-right:40px}.mobile-menu .mobile-button.search-button:before{content:"\f002"}.mobile-menu .mobile-button.open:before{content:"\f00d"}form.search_form .search_button button{font-family:'FontAwesome';speak:none;text-align:center;cursor:pointer}.search_form{position:absolute;right:0;height:34px;display:block;z-index:150;margin-top:28px;border-radius:4px;right:20px;width:100%;border-spacing:10px 7px}.search_form>div,.search_form>label{line-height:6px;display:table-cell}.search_form>div.query,.search_form>label.query{width:99%}.search_form label{text-transform:none;color:#fff}.search_form input{height:20px;background:#fff;font-family:"Lato",sans-serif;width:100%;border:none;border-radius:4px;box-sizing:border-box;padding:2px 6px}.search_form .search_button button{background:transparent;border:none;color:#fff}@media (min-width: 768px) and (max-width: 921px){.search_form{right:20px}}@media (max-width: 767px){.search_form{display:none}}.top-bar{height:50px;width:100%;background:#000;top:0;left:0;z-index:300;line-height:50px;padding:0 calc(50% - 510px) 0;box-sizing:border-box;margin:0 auto}@media (max-width: 767px){.top-bar{display:none}}.top-bar form.search_form{position:relative;left:0;display:inline-block;padding-top:8px;padding-left:20px;width:220px;border-spacing:0 7px}@media (min-width: 768px) and (max-width: 921px){.top-bar form.search_form{width:187px}}.top-bar form.search_form label{text-transform:none;font-size:0.8rem;color:#fff}.top-bar form.search_form div.query{padding:0 10px}.top-bar form.search_form div.search_button button{padding-right:0;color:#fff}.top-bar .contact span{display:inline;color:#fff;font-weight:normal;font-size:1.45vw}@media (min-width: 1038px){.top-bar .contact span{font-size:0.95rem}}@media (min-width: 768px) and (max-width: 921px){.top-bar .contact span{font-size:1.35vw}}.top-bar .contact span a{color:#fff;text-decoration:none}.top-bar .contact span a:hover{color:#0CB14B}.top-bar .contact span:before{color:#0CB14B;font-family:"FontAwesome";content:"\f095";margin-right:0.5em;font-weight:normal}.top-bar .contact span:nth-child(1):after{font-family:"FontAwesome";color:#0CB14B;content:"|";margin-right:0;padding-left:0.5em;font-weight:bold}.top-bar .contact span:nth-child(2){padding-left:0.5em;padding-right:0.5em}.top-bar .contact span:nth-child(2):before{content:"\f0e0"}.top-bar .contact span:nth-child(2):after{font-family:"FontAwesome";color:#0CB14B;content:"|";margin-right:0;padding-left:0.5em;font-weight:bold}.top-bar .contact span:nth-child(3):before{content:"\f041"}.top-bar .contact span:nth-child(3):after{font-family:"FontAwesome";color:#0CB14B;content:"|";margin-right:0;padding-left:0.5em;font-weight:bold}.top-bar .contact span:nth-child(4):before{content:"";margin:0;padding:0}html{overflow-x:hidden}body{background:-webkit-linear-gradient(#80C3C5, #0CB14B);background:linear-gradient(#80C3C5, #0CB14B);position:relative}body:before{content:"";display:block;background:url("weave.png") top left;height:100%;width:114px;position:absolute;left:calc(50% - 510px - 114px);top:0}@media (max-width: 921px){body:before{display:none}}@media (max-width: 767px){body>header{background:#fff}}body>header .logo{right:-47px;margin-left:0;top:-330px}@media (min-width: 768px) and (max-width: 921px){body>header .logo{top:-279px}}@media (max-width: 767px){body>header .logo{display:none}}body>header .slideshow{margin:0 auto;max-width:100%}body>header .slideshow>div{max-width:100%;background-size:cover;background-position:center center}body>header .header-wrap{z-index:200;margin-top:-45px;position:relative}@media (max-width: 767px){body>header .header-wrap{margin-top:0}}body>header .slogan{background:#000;padding:0 1.8rem;font-size:2.5rem;font-family:"Montserrat",sans-serif;font-weight:600;color:#0CB14B;width:auto;display:inline-block;line-height:90px}@media (max-width: 767px){body>header .slogan{font-size:5vw;height:calc(6vw + 2.5rem);line-height:calc(6vw + 2.5rem);margin-top:calc( ((6vw + 2.5rem)/2) * -1);position:absolute}}@media (max-width: 767px){body>header{height:calc(48.57143vw + (6vw + 2.5rem)/2)}}body>div.content{border-left:260px solid #243E8B;box-sizing:border-box;position:relative}@media (min-width: 768px){body>div.content{padding-top:45px;margin-top:-45px}}body>div.content .subfooter{color:#FFF;text-align:center}body>div.content .subfooter>p{font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.5rem;line-height:1.65rem}@media (min-width: 768px) and (max-width: 921px){body>div.content{border-left:227px solid #243E8B}}@media (max-width: 767px){body>div.content{border-left:none;padding:0}}body>div.content div.body{padding:0}body>div.content div.body:before{content:"";display:block;width:280px;height:160px;top:0;float:right}@media (min-width: 768px) and (max-width: 921px){body>div.content div.body:before{width:240px;height:140px}}@media (max-width: 767px){body>div.content div.body:before{display:none}}@media (min-width: 768px){body>div.content div.body{margin-top:-45px;padding:0;width:100%;box-sizing:border-box}}body>div.content div.body .body_wrapper{background:#fff;padding:calc(45px + 2em) 40px 2em 40px}@media (max-width: 767px){body>div.content div.body .body_wrapper{padding:1em}}body>footer{position:relative}.top-bar .contact{text-align:left;padding-left:20px}.top-bar .contact span{font-size:0.95rem}.top-bar .contact span:nth-child(3):after{display:none}.search_form{position:initial;margin-top:0;margin-bottom:2rem}nav.main{margin-left:-260px;padding-right:20px;margin-top:0}@media (min-width: 768px) and (max-width: 921px){nav.main{margin-left:-227px}}@media (max-width: 767px){nav.main{margin-left:0}}nav.main>ul>li>a{position:relative;padding-left:30px}nav.main>ul>li>a:before{content:"";display:block;position:absolute;width:53px;height:50px;background:url("kete.png") center center no-repeat;left:-20px;top:-7px}nav.main>ul>li>a:nth-child(2n):before{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}nav.main>ul>li>a:nth-child(2n+1):before{-webkit-transform:rotate(12deg);transform:rotate(12deg)}nav.main>ul>li:nth-child(2n)>a:before{-webkit-transform:rotate(12deg);transform:rotate(12deg)}nav.main>ul>li:nth-child(2n+1)>a:before{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}nav.main>ul>li.parent:hover:before{border-left-color:#243E8B}body.home .logo{background:none}body.home .logo:before{content:"";display:block;width:100%;height:100%;background:url("logo.png") center center no-repeat;background-size:contain}body.home .logo:after{content:"";position:absolute;display:block;width:282px;height:528px;background:url("logo_bottom.png") center center no-repeat;bottom:-430px;right:25px;z-index:-1;background-size:contain}@media (min-width: 768px) and (max-width: 921px){body.home .logo:after{bottom:-360px;width:239.7px;height:448.8px}}body.home>div.content.home{border-left-color:#000}@media (min-width: 768px){body.home>div.content.home:before{display:none}}@media (min-width: 768px) and (max-width: 921px){body.home>div.content.home .subfooter{padding-right:220px}}@media (min-width: 922px){body.home>div.content.home .subfooter{padding-right:260px}}body.home>div.content.home .kokako{width:100%;height:460px;background:url("kokako.jpg") center center no-repeat;background-size:contain}body.home>div.content.home .nav_wrapper{float:left;margin-left:-260px;margin-top:0}@media (min-width: 768px) and (max-width: 921px){body.home>div.content.home .nav_wrapper{margin-left:-227px}}@media (max-width: 767px){body.home>div.content.home .nav_wrapper{margin-left:0}}body.home>div.content.home div.body{padding:0;margin:0}body.home>div.content.home div.body:before{display:none}@media (min-width: 768px){body.home>div.content.home div.body .body_wrapper{position:relative;background:#fff;width:calc(100% - 310px);margin:30px;padding:20px;margin-bottom:40px}body.home>div.content.home div.body .body_wrapper:before{content:"";display:block;padding:20px;position:absolute;top:-20px;left:-20px;width:100%;height:100%;background:url("weave_repeat.jpg") left top;z-index:-1}}@media (min-width: 922px){body.home>div.content.home div.body .body_wrapper{width:calc(100% - 350px)}}body.home>div.content.home nav.main{float:none;margin-left:0;background:#243E8B}

/*# sourceMappingURL=main.css.map */