html{font-size:18px;scroll-behavior:smooth}body,html{height:100%}body{font-family:Cabin,sans-serif;color:#333;font-size:100%;font-weight:400}a{text-decoration:none;position:relative;transition:color .65s;color:#64AB26}a:active,a:focus,a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:'Josefin Sans',sans-serif}h1{font-size:3em}h2{font-size:2.65em;margin:0 0 .35em}h3{font-size:2.25em}h4{font-size:1.85em}h5{font-size:1.45em}h6{font-size:1.15em}p{margin:0 0 1.65em;line-height:1.65em}.container{position:relative}.btn{text-transform:uppercase;letter-spacing:.05em;border:2px solid;padding:.5em 2em .35em;transition:background-color .65s,color .65s,border .65s,transform .65s;position:relative;border-radius:2em;font-weight:700;font-family:'Josefin Sans',sans-serif;box-shadow:0 1px 14px -7px #000}.btn.btn-primary{background-color:#64AB26;border-color:#64AB26}.btn.btn-primary.btn-transparent{background-color:transparent;color:#64AB26}.btn.btn-primary.btn-bordered{background-color:#FFF;color:#64AB26}.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover{background-color:#0062cc;border-color:#0062cc;color:#FFF}.btn.btn-white{background-color:#FFF;border-color:#FFF;color:#333}.modal-backdrop.show{opacity:.85}.navbar{position:absolute!important;padding:1em}.navbar .navbar-brand{padding:0}.navbar .navbar-brand img{max-height:100px}.navbar .navbar-toggler{border:2px solid #FFF;border-radius:3em 0 0 3em;padding:.5em .65em .5em 1.15em;background-color:rgba(0,0,0,.65);position:fixed;right:0;top:1em;color:#FFF}.navbar .navbar-toggler .lbl{display:block;text-transform:uppercase;color:#FFF;font-size:.35em;font-weight:700;margin-top:.25em}.modal-open .navbar-toggler{opacity:0}#navbarSheet .btn-close{border:2px solid #FFF;border-radius:3em 0 0 3em;padding:.5em .65em .5em 1.15em;background-color:rgba(0,0,0,.65);position:fixed;top:2em;right:0;color:#FFF}#navbarSheet .btn-close .lbl{display:block;text-transform:uppercase;color:#FFF;font-size:.35em;font-weight:700;margin-top:.25em}#navbarSheet .nav-wrap{background-color:#FFF;padding:1em 3em}#navbarSheet .nav-wrap .parent{font-family:'Josefin Sans',sans-serif;text-transform:uppercase;font-weight:700;color:#64AB26;font-size:1.65em;display:block;margin-top:.65em}#navbarSheet .nav-wrap .parent.parent-fake{cursor:default}#navbarSheet .nav-wrap .parent.active{color:#333!important}#navbarSheet .nav-wrap .child{font-family:'Josefin Sans',sans-serif;color:#666;font-size:1em;padding-left:0}#navbarSheet .nav-wrap .child:active,#navbarSheet .nav-wrap .child:focus,#navbarSheet .nav-wrap .child:hover{color:#64AB26}#navbarSheet .nav-wrap .child.active{color:#333!important;font-weight:700}#navbarSheet .nav-wrap .dropdown-children{border-top:2px solid #64AB26;padding-top:.25em;margin:0}#navbarSheet .nav-wrap .dropdown-children.active{border-color:#333}#navbarSheet .list-inline{margin-top:1.65em}#navbarSheet .list-inline li a{color:#444;font-size:.65em}#navbarSheet .list-inline li a .fa-stack-1x path{fill:#FFF}.home #hero .carousel .carousel-item>.row{margin:0}.home #hero .carousel .carousel-item>.row .con{background-color:#F79018;padding:0 3em 7em 1.5em}.home #hero .carousel .carousel-item>.row .con .con-wrap{display:block;margin-top:10em;text-decoration:none}.home #hero .carousel .carousel-item>.row .con .con-wrap h2{color:#FFF;font-weight:400;font-size:1.85em;margin:0 0 .35em;line-height:1em}.home #hero .carousel .carousel-item>.row .con .con-wrap h3{color:#FFF;position:relative;z-index:5;text-transform:uppercase;font-weight:700;font-size:3.65em;line-height:1em;margin:0 0 .15em}.home #hero .carousel .carousel-item>.row .con .con-wrap p{color:#FFF}.home #hero .carousel .carousel-item>.row .con .con-wrap .btn{color:#FFF;border:2px solid #FFF}.home #hero .carousel .carousel-item>.row .con .con-wrap .btn:active,.home #hero .carousel .carousel-item>.row .con .con-wrap .btn:focus,.home #hero .carousel .carousel-item>.row .con .con-wrap .btn:hover{background-color:#FFF;color:#F79018}.home #hero .carousel .carousel-item>.row .img-wrap{padding-top:85%;display:block;position:relative;overflow:hidden;min-height:100%}.home #hero .carousel .carousel-item>.row .img-wrap img{min-height:100%;min-width:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home #hero .carousel .carousel-indicators{left:unset;right:0;margin:0;top:10em;display:block}.home #hero .carousel .carousel-indicators li{width:15px;height:15px;border-radius:3em;margin:15px;border:2px solid #FFF;background-color:transparent;opacity:1}.home #hero .carousel .carousel-indicators li.active{background-color:#FFF}.home #hero .strip{margin-top:-6em;position:relative;z-index:10}.home #hero .strip .follow{background-color:#DC7702;padding-top:1em;padding-bottom:2em}.home #hero .strip .follow h2{color:#FFF;font-size:1em;font-weight:700;text-transform:uppercase;padding-left:.65em;margin:.65em 0}.home #hero .strip .follow ul li a{color:#FFF;font-size:.85em}.home #hero .strip .follow ul li a .fa-stack-1x{color:#DC7702;transition:color .65s}.home #hero .strip .follow ul li a:active .fa-stack-1x,.home #hero .strip .follow ul li a:focus .fa-stack-1x,.home #hero .strip .follow ul li a:hover .fa-stack-1x{color:#64AB26}.home #hero .strip .join{text-align:center;background-color:#FFF;margin-bottom:6em}.home #hero .strip .join h2{display:none}.home #hero .strip .join .item{height:100%}.home #hero .strip .join a{border:2px solid #DC7702;position:relative;display:block;color:#FFF;padding:0;margin-bottom:1.65em;height:100%;transition:border-color .65s}.home #hero .strip .join a::before{content:"";background-color:#F79018;position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);transition:background-color .65s}.home #hero .strip .join a h3{font-size:1em;margin-top:0;margin-bottom:0;position:absolute;padding:0 1.65em;top:50%;transform:translateY(-50%);display:block;width:100%}.home #hero .strip .join a svg{position:relative;margin-top:-1em;background-color:#FFF;color:#DC7702;border-radius:2em;font-size:3em;padding:10px;width:1em;transition:color .65s}.home #hero .strip .join a:active,.home #hero .strip .join a:focus,.home #hero .strip .join a:hover{border-color:#4c821c}.home #hero .strip .join a:active::before,.home #hero .strip .join a:focus::before,.home #hero .strip .join a:hover::before{background-color:#64AB26}.home #hero .strip .join a:active svg,.home #hero .strip .join a:focus svg,.home #hero .strip .join a:hover svg{color:#4c821c}.home main .boxing{margin-top:6em;margin-bottom:6em;background-color:#EFEFEF;text-align:center;padding-top:3em}.home main .boxing h2{text-transform:uppercase;font-weight:700;font-size:2.25em;padding-bottom:.25em;position:relative}.home main .boxing h2::before{content:"";position:absolute;bottom:0;left:50%;width:65%;height:4px;background-color:#F79018;transform:translateX(-50%)}.home main .boxing p{max-width:85%;margin:0 auto 1.65em}.home main .boxing ul li a{font-family:'Josefin Sans',sans-serif;font-weight:700;font-size:1.35em;text-transform:uppercase;display:inline-block;margin-bottom:.35em}.home main .boxing .tile-row .tile-item{position:relative}.home .splits{background-color:#444;color:#FFF}.home .splits h2{text-transform:uppercase;font-weight:700;margin-top:1.65em}.home .splits .btn{margin-bottom:1.65em}.page #hero{background-color:#F79018}.page #hero .con{background-color:#F79018;padding:0 3em}.page #hero .con .con-wrap{display:block;margin-top:14em;text-decoration:none}.page #hero .con .con-wrap h1{color:#FFF;position:relative;z-index:5;text-transform:uppercase;font-weight:700;font-size:3em;line-height:.85em;margin:0 0 .5em}.page #hero .con .con-wrap h2{color:#FFF;position:relative;z-index:5;font-size:1.35em;line-height:.85em;margin:0 0 .65em}.page #hero .con .con-wrap p{color:#FFF;max-width:85%}.page #hero .con .con-wrap .btn{background-color:transparent;color:#FFF;border:2px solid #64AB26}.page #hero .con .con-wrap:active .btn,.page #hero .con .con-wrap:focus .btn,.page #hero .con .con-wrap:hover .btn{background-color:#64AB26}.page #hero .con.solo{text-align:center}.page #hero .con.solo .con-wrap{margin-top:9em}.page #hero .con.solo .con-wrap p{margin:0 auto 1.65em}.page #hero .img-wrap{padding-top:65%;display:block;position:relative;overflow:hidden;min-height:100%}.page #hero .img-wrap img{min-height:100%;min-width:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page .con-row{padding:3em 0}.page .con-row .con-col h2{font-weight:700;color:#F79018;font-size:2.25em;line-height:1.15em;margin:1.65em 0 .65em}.page .con-row .con-col h2+h3{margin-top:0!important}.page .con-row .con-col h3{font-weight:700;font-size:1.65em;margin:1.65em 0 .5em}.page .con-row .con-col h3+h4{margin-top:0!important}.page .con-row .con-col h4{font-weight:400;color:#F79018;font-size:1.35em;line-height:1em;margin:.65em 0 .35em}.page .con-row .con-col ol,.page .con-row .con-col ul{margin-bottom:1.65em}.page .con-row .con-col ol li,.page .con-row .con-col ul li{margin-bottom:.65em}.page .con-row .con-col ol li ul,.page .con-row .con-col ul li ul{margin-top:.65em}.page .con-row .con-col>:first-child{margin-top:0!important}.page .con-row .con-col .content-left-image,.page .con-row .con-col .content-right-image{margin:3em 0}.page .con-row .con-col .image-right .img-wrap{margin-left:1.65em;margin-bottom:1.65em;position:relative}.page .con-row .con-col .image-right .img-wrap::before{content:"";position:absolute;top:1em;left:-1em;width:100%;height:100%;display:block;background-color:#DDD;z-index:-1}.page .con-row .con-col .image-left .img-wrap{margin-right:1.65em;margin-bottom:1.65em;position:relative}.page .con-row .con-col .image-left .img-wrap::before{content:"";position:absolute;top:1em;right:-1em;width:100%;height:100%;display:block;background-color:#DDD;z-index:-1}.page .con-row .side-col #sideNav{margin-bottom:1.65em}.page .con-row .side-col #sideNav #nav-sub{text-align:center;width:100%}.page .con-row .side-col #sideNav #nav-sub li a{font-weight:700;margin-bottom:.35em;display:block}.page .con-row .side-col #sideNav #nav-sub .overview a{text-transform:uppercase;font-weight:700;color:#444;font-size:2em;margin-bottom:0;display:block}.page .con-row .side-col .ad-block{text-align:center}.page .con-row .news-feed.news-col .news-item{vertical-align:bottom}.page .con-row .news-feed.news-col .news-item a{text-align:center;display:block;margin-bottom:1.65em;padding:1em}.page .con-row .news-feed.news-col .news-item a h2{font-size:1.35em;color:#333;font-weight:700;margin:.65em 0}.page .con-row .news-feed.news-col .news-item a p{color:#333}.page .con-row .news-feed.news-col .news-item a .btn{font-size:.85em}.page .con-row .news-feed.news-col .news-item:nth-of-type(even){background-color:#EEE}.page .con-row .news-feed .pager{margin-top:1em;clear:both;display:block;width:100%}.page .con-row .news-feed .pager a{padding:.35em}.page .search-row{background-color:#DDD;padding:1.65em;margin-bottom:3.3em;border-radius:4px}.page .search-row form{width:100%}.page .search-row form .form-group .form-label{text-transform:uppercase;font-weight:700;font-family:'Josefin Sans',sans-serif}.page .search-row form .form-group .form-control{display:block;width:100%;margin-bottom:1.65em}.page .form-row .map-col h2{font-size:1.25em;font-weight:700}.page #subNav{background-color:#444;padding:1.65em 0;margin-bottom:3em;margin-top:3em}.page #subNav #nav-sub{margin:0}.page #subNav #nav-sub li{display:inline-block;margin-right:1.65em;vertical-align:middle}.page #subNav #nav-sub li a{font-family:'Josefin Sans',sans-serif;font-weight:700}.page #subNav #nav-sub li.overview{margin-right:1.65em}.page #subNav #nav-sub li.overview a{font-size:1.85em;font-weight:700;text-transform:uppercase;color:#FFF}.page .calendar{width:100%;margin-top:3em}.page .calendar thead th{vertical-align:middle}.page .calendar thead th .pager{margin:0}.page .calendar h3{font-size:1em;font-weight:700;text-transform:uppercase;margin:0}.page .calendar #month_calendar_inner{table-layout:fixed}.page .calendar #month_calendar_inner thead th{text-align:center;font-size:.85em;padding:.5em;text-transform:uppercase;color:#666;background-color:#EEE}.page .calendar #month_calendar_inner tbody tr td.day_cell{padding:0}.page .calendar #month_calendar_inner tbody tr td.day_cell .date{background-color:rgba(0,0,0,.025);padding:.5em;font-size:.65em;text-align:right}.page .calendar #month_calendar_inner tbody tr td.day_cell .event{font-size:.75em;padding:.5em;display:block}.page.profile #hero #galleryCarousel .carousel-inner .carousel-item{position:relative;height:35em;text-align:center}.page.profile #hero #galleryCarousel .carousel-inner .carousel-item img{width:auto;height:100%}.page.profile .con-row h2{margin-top:1em;text-transform:uppercase}.page.profile .con-row h3{margin-top:1em}.page.profile .con-row .cat-list a{font-weight:700;color:#999}.page.profile .con-row #about h2 span{display:block;color:#333}.page.profile .con-row #reviews .stars{margin-bottom:.35em}.page.profile .con-row #reviews .stars svg path{fill:#F79018}.page.profile .side-box{margin-top:-5em;z-index:500;position:relative;box-shadow:0 4px 4px rgba(0,0,0,.15);text-align:center;padding-bottom:1.65em}.page .sect-row .accordion .card{margin-bottom:1.65em;border:0 none;box-shadow:0 1px 4px 1px rgba(0,0,0,.15);border-radius:0}.page .sect-row .accordion .card .card-header{border:0 none;background-color:#444}.page .sect-row .accordion .card .card-header h2{font-size:1.25em;margin:0}.page .sect-row .accordion .card .card-header h2 button{border:0 none;display:block;background-color:transparent;width:100%;text-align:left;color:#FFF;outline:0}.page .sect-row .accordion .card .card-header h2 button span{position:relative;width:1em;height:1em}.page .sect-row .accordion .card .card-header h2 button span svg{position:absolute}.page .sect-row .accordion .card .card-header h2 button span svg.fa-chevron-circle-right{display:none}.page .sect-row .accordion .card .card-header h2 button span svg.fa-chevron-circle-down{display:block}.page .sect-row .accordion .card .card-header h2 button.collapsed span svg.fa-chevron-circle-right{display:block}.page .sect-row .accordion .card .card-header h2 button.collapsed span svg.fa-chevron-circle-down{display:none}.page .sect-row .accordion .card .card-body{padding:0}.page .sect-row .accordion .card .card-body .section-row{padding:1.65em}.page .sect-row .accordion .card .card-body .section-row:nth-of-type(even){background-color:#DDD}.page .sect-row .accordion .card .card-body .section-row .sect-con h3{font-size:1.65em;font-weight:700}.page .sect-row .accordion .card .card-body .section-row .sect-con .btn{display:block;margin-bottom:1.65em}.page .sect-row .accordion .card .card-body .section-row .sect-con .btn:last-of-type{margin-bottom:0}.page .sect-row .stick-row a{font-family:'Josefin Sans',sans-serif;text-transform:uppercase;margin-bottom:1.65em;background-color:#64AB26;color:#FFF;display:block;padding:.65em;width:100%;box-shadow:0 0 3px 3px rgba(0,0,0,.15)}footer{background-color:#DC7702;color:#FFF;margin-top:6em}footer .container .foot-nav ul{margin-top:1.65em}footer .container .foot-nav ul li a{color:#FFF;text-transform:uppercase;font-size:.85em}footer .container .foot-brand p{font-size:.85em}footer .container .foot-brand p img{width:185px}footer .container .con-ctas{border-top:1px solid #DDD;border-bottom:1px solid #DDD;padding-top:1.65em;padding-bottom:1.65em;margin-bottom:1.65em}footer .container .con-ctas .item a{color:#FFF;font-weight:400;font-size:.85em;text-transform:lowercase}footer .container .con-ctas .item a svg{display:block;margin:0 auto .35em}footer .container .con-ctas .item a span{display:block;text-transform:uppercase}@media (min-width:576px){.page .sect-row .accordion .card .card-body .section-row .sect-con .btn{display:inline-block}.page .sect-row .accordion .card .card-body .section-row .sect-con .btn+.btn{margin-left:.65em}.page .sect-row .accordion .card .card-body .section-row .sect-con .btn:last-of-type{margin-bottom:1.65em}}@media (min-width:768px) and (max-width:991px){.home #hero .carousel .carousel-item>.row .con .con-wrap h3{font-size:2.65em}.home #hero .strip .follow ul{padding-top:2em}.home #hero .strip .follow ul li a{font-size:.65em}.home #hero .strip .join{margin-bottom:6.75em}}@media (min-width:992px){.home #hero .strip .follow{padding-bottom:1em}.home #hero .strip .follow ul{margin-bottom:0}.home #hero .strip .join{margin-bottom:0}.home main .boxing{padding-top:0}}@media (min-width:992px) and (max-width:1199px){.home #hero .strip .join a h3{font-size:.85em}}@media (min-width:1485px){.home #hero .carousel .carousel-item>.row .con .con-wrap{max-width:85%;margin-top:15em}}