main .home .home-content .welcome-msg .widget h1 a:focus,main .home .home-content .welcome-msg .widget h1 a:hover{text-decoration:none}main .home a{text-decoration:none}main{height:100%;width:100%;position:relative;padding:0;margin:0}main #homecarousel .carousel-item{height:40rem;background-size:cover;background-position-x:center}main #homecarousel .carousel-caption{top:25%}main #homecarousel .carousel-caption h1{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;font-size:2rem;line-height:2rem}main #homecarousel .carousel-caption h1 a:hover{text-decoration:none}main #homecarousel .carousel-caption h1 a{border:1px solid #d14900;color:#fff;position:relative;overflow:hidden;background:rgba(28,28,28,.75)}main #homecarousel .carousel-caption h1 a>span:first-child{word-break:break-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}main #homecarousel .carousel-caption h1 span.link-span{border-left:1px solid #d14900}main #homecarousel .carousel-caption h1 span.link-span:before{content:"";height:2rem;width:2rem;display:block;background:url(../img/icons_link_wh.svg) no-repeat center}main #homecarousel .carousel-caption p{color:#fff}main #homecarousel ol.carousel-indicators{bottom:25%}main #homecarousel ol.carousel-indicators li{cursor:pointer}main .home-left-btns{position:absolute;top:5.625rem;max-width:15.63rem;width:100%;display:inline-grid;z-index:15;width:11.63rem}main .home-left-btns .apply-btn,main .home-left-btns .request-btn{display:block;font-size:.9rem;font-family:BigNoodleTitling;letter-spacing:.25rem;text-align:right;padding:.3125rem .625rem .3125rem 0;width:100%;text-decoration:none}main .home-left-btns .apply-btn{margin-bottom:.3125rem;background:#d14900;color:#000}main .home-left-btns .apply-btn:hover{background:#fff;color:#d14900}main .home-left-btns .request-btn{background:#006225;color:#fff}main .home-left-btns .request-btn:hover{background:#fff;color:#006225}.cal-link,.events{position:absolute}.has-tip{position:absolute}.has-tip .tooltip{position:absolute}.scrollToTop{display:none}footer .rights{padding:5rem 2rem 7rem}@media (min-width:768px){main .home-left-btns{top:6.25rem}main .home-left-btns .apply-btn,main .home-left-btns .request-btn{font-size:1.3125rem}}@media screen and (min-width:768px) and (orientation:landscape){main #homecarousel .carousel-caption{left:12rem;right:1rem}}@media (min-width:992px){main .home-left-btns{top:50%;width:15.63rem}main #homecarousel .carousel-caption{top:50%;left:16rem;right:1rem}main #homecarousel .carousel-caption h1{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;font-size:3.5rem;line-height:3.5rem}main #homecarousel .carousel-caption h1 span.link-span:before{height:3rem;width:3rem}main #homecarousel ol.carousel-indicators{bottom:18%}main #homecarousel ol.carousel-indicators li{height:6px}}@media (min-width:1365px){main #homecarousel .carousel-caption{left:20%;max-width:50%}}@media (max-width:1199px){footer .rights{padding:0 2rem 2rem!important}}.events{z-index:20}.has-tip{cursor:pointer;font-family:BigNoodleTitling,Impact,Arial,Verdana;font-size:1rem;display:inline-block;bottom:0;-webkit-transform:translateZ(0);transform:translateZ(0);color:#006225;letter-spacing:.2rem;z-index:35;line-height:1em;padding:.8em 2em;text-transform:uppercase}.cal-link{width:100%;height:100%;display:block;margin:-5px -10px 0}.has-tip:hover .tooltip{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.has-tip .tooltip{background:#2c882b;bottom:100%;color:#fff;display:block;left:0;cursor:default;right:0;min-width:300px;margin:auto auto 15px;opacity:0;padding:20px;pointer-events:none;-webkit-transform:translateY(10px);transform:translateY(10px);transition:all .25s ease-out}.has-tip .tooltip:after{border:10px solid transparent;border-top-color:#2c882b;content:'';left:0;right:65%;margin:auto;position:absolute;top:100%;width:0}.has-tip .tooltip:before{bottom:-20px;content:'';display:block;height:20px;left:0;position:absolute;width:100%}.academic:before,.campus:before{content:"";position:absolute;right:0;top:0}.academic a,.campus a{text-decoration:none}.academic .cal-icons,.campus .cal-icons{height:80px;cursor:pointer;text-align:center;text-transform:uppercase}.lte8 .has-tip .tooltip{display:none}.lte8 .has-tip:hover .tooltip{display:block}.campus{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;background:linear-gradient(to left bottom,transparent 50%,#fff) 100% 0/0 0 no-repeat,linear-gradient(-135deg,transparent .9em,#2c882b 0);left:11px;width:113px;padding:5px 10px 0}.campus:before{border-width:0 21px 21px 0;border-style:solid;border-color:#fff transparent}.campus p{color:#fff;letter-spacing:5.8px;padding-top:17px;margin-bottom:.5rem}.campus p span{font-size:1rem;color:#fff;letter-spacing:3px}.campus .cal-icons{background:url(../img/icon-cal_event.svg) no-repeat center;border:0;width:80px;margin:0 auto 1px 1px;color:#006225;font-size:.9rem;padding-left:8px;padding-top:2px}.campus .tooltip{color:#2c882b;background:#fff}.campus .tooltip p{color:#000;padding:8px 0;letter-spacing:normal}.campus .tooltip:after,.campus .tooltip:before{border-top-color:#fff}.campus a{color:#000}.campus a:hover{color:#333}.academic{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;background:linear-gradient(to left bottom,transparent 50%,#fff) 100% 0/0 0 no-repeat,linear-gradient(-135deg,transparent .9em,#fff 0);left:137px;width:113px;padding:5px 10px 0}.academic:before{border-width:0 21px 21px 0;border-style:solid;border-color:#2c882b transparent}.academic p{color:#2c882b;padding-top:17px;margin-bottom:.5rem}.academic p span{font-size:1rem;color:#2c882b}.academic .cal-icons{background:url(../img/icon-cal_quarter.svg) no-repeat center;border:0;width:80px;color:#fff;font-size:.9rem;padding-left:8px;padding-top:2px;margin:0 auto 1px 1px}.academic a{color:#fff}.academic a:hover{color:#ccc}.academic .tooltip p{color:#fff;padding:8px 0}@media (max-width:991px){.academic p,.campus p{line-height:normal}.academic .cal-icons,.campus .cal-icons{height:65px;font-size:.8rem;margin-left:-2px}.academic .tooltip,.campus .tooltip{min-width:235px}.academic p,.campus p{margin-bottom:0!important;font-size:.8rem}.academic p span{font-size:.8rem}.campus{left:5px;width:85px}.campus p{letter-spacing:4px}.campus p span{font-size:.8rem}.academic p{letter-spacing:2px}.campus p span{letter-spacing:2px}.campus .cal-icons{width:65px}.academic{left:98px;width:85px}.academics span{letter-spacing:2px!important}.academic .cal-icons{width:65px}}@media (max-width:375px){.academic .tooltip,.campus .tooltip{min-width:215px!important}}@media (max-width:1024px){.cal-link{display:none}}#upJive,.has-tip{text-align:center}#upJive{padding:0;width:100%;z-index:40!important;position:fixed;display:table-cell;transition:all 1s ease-in-out}#upJive .container-fluid{border-top:5px solid #006225;background-color:#fff;height:100%;padding:0 2.5px}#upJive #jiveClose{transition:all 1s ease-in-out;z-index:30;width:77px;height:40px;margin-left:48%;cursor:pointer;position:absolute;background-size:25px 25px!important;background-color:#006225!important}#upJive #jiveOpen{transition:all 1s ease-in-out;z-index:30;width:77px;height:40px;margin-left:48%;cursor:pointer;position:absolute;background-size:25px 25px!important;background-color:#006225!important;top:-40px;background:url(../img/icons_plus_or.svg) no-repeat center}#upJive #jiveOpen.quiet{opacity:0}#upJive #jiveClose{top:0;opacity:0;-webkit-transform:scaleY(-1);transform:scaleY(-1);background:url(../img/icons_minus_or.svg) no-repeat center}#upJive #jiveClose.show{opacity:1}#upJive ul{z-index:30;width:100%;opacity:1;margin:0 auto;position:absolute;list-style:none;background:#006225}#upJive ul li{color:#fff;padding:1rem .7rem;font-size:1.3rem;line-height:2rem;position:relative;display:inline-block;font-family:BigNoodleTitling,"Arial Narrow",sans-serif}#upJive ul li a{color:#fff;letter-spacing:3px}#upJive ul li a:hover{color:#f15d22}#upJive figure.snip0029{color:#fff;position:relative;float:left;overflow:hidden;padding:0 2.5px;width:25%;height:100%}#upJive figure.snip0029 *{box-sizing:border-box}#upJive figure.snip0029 img{width:100%;height:100%;object-fit:cover}#upJive #upJive figure.snip0029 img{background-repeat:no-repeat;background-size:cover;background-position:center}#upJive figure.snip0029 figcaption{position:absolute;top:0;right:0;bottom:0;left:0}#upJive figure.snip0029 figcaption h2{display:inline-block;text-align:center;margin:0 0 0 2.5px;padding:20px 15px;position:absolute;font-size:1.5rem;bottom:35%;color:#fff;opacity:.8;right:0;left:0;letter-spacing:.1rem;text-transform:uppercase;font-family:BigNoodleTitling;box-shadow:0 0 20px rgba(0,0,0,.85);background-color:#006225;transition:-webkit-transform .35s,transform .35s;-webkit-transform:translate(0,0);transform:translate(0,0)}#upJive figure.snip0029 figcaption h2 span{border:1px solid #fff;padding:3px 10px;width:100%;float:left}#upJive figure.snip0029 figcaption p{color:#fff}#upJive figure.snip0029 figcaption>div{position:absolute;left:45px;right:45px;bottom:15%;padding:5px;text-align:left;font-size:1rem;opacity:1;font-family:proxima-nova,sans-serif,Arial,Helvetica,Verdana;font-weight:700;transition:all .5s cubic-bezier(.68,0,.265,0)}#upJive figure.snip0029 figcaption::before{position:absolute;top:0;left:0;width:100%;height:100%;text-align:left;content:'';opacity:0;transition:opacity .4s;background-image:linear-gradient(to top,#000 0,transparent 230%,#000 100%)}#upJive figure.snip0029.hover img,#upJive figure.snip0029:hover img{opacity:1}#upJive figure.snip0029.hover figcaption h2,#upJive figure.snip0029:hover figcaption h2{-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}#upJive figure.snip0029.hover figcaption>div,#upJive figure.snip0029:hover figcaption>div{-webkit-transform:translate(0,-15px);transform:translate(0,-15px)}#upJive figure.snip0029.hover figcaption::before,#upJive figure.snip0029:hover figcaption::before{opacity:.8}#upJive ul li a{text-decoration:none}@media only screen and (min-width:40.063em){#upJive{display:block}}@media (max-width:1199px){#upJive{position:inherit;top:auto!important;height:auto!important;display:flex}#upJive #jiveOpen,#upJive .container-fluid{display:none}#upJive ul{padding:0;position:inherit!important}}@media (max-width:991px){#upJive ul li{font-size:1.1rem}}@media (max-width:767px){#upJive ul li{padding:.5rem .7rem 0}}



