﻿p,ul,li,span{font-family:mislab-std, sans-serif}h1,h2,h3,h4,h5,h6{font-family:interstate, sans-serif;font-weight:700 !important;letter-spacing:2px}.hidden-element{display:none !important}.base-font{font-family:mislab-std, sans-serif !important}.us-btn-style_2 span.w-btn-label{font-family:interstate, sans-serif !important;text-transform:uppercase;border-bottom:3px solid #3f3d3b}.us-btn-style_2:hover span.w-btn-label{border-bottom:3px solid #86d2ea}.us-btn-style_2::after{display:inline-block;content:url("/wp-content/uploads/2021/12/blue-arrow-icon.svg");height:10px;width:16px;margin-left:6px}.us-btn-style_1 span.w-btn-label{font-family:interstate, sans-serif;text-transform:uppercase}.us-btn-style_3 span.w-btn-label{font-family:interstate, sans-serif;text-transform:uppercase}.us-btn-style_4 span.w-btn-label{font-family:interstate, sans-serif;text-transform:uppercase}.homepage-hero h1{text-transform:uppercase;color:#fff;text-shadow:1px 3px 13px #53534b;letter-spacing:1px;font-family:interstate, sans-serif;font-weight:700 !important}@media only screen and (min-width: 1025px){.homepage-hero h1{margin-top:-6rem}}@media only screen and (min-width: 320px) and (max-width: 767px){.homepage-hero h1{font-size:2rem}}@media only screen and (min-width: 1025px){.l-section.homepage-hero{margin-top:4rem}}@media only screen and (min-width: 768px) and (max-width: 1023px){.header_hor .l-header.pos_static.bg_solid~.l-main .l-section.full_height:first-of-type{min-height:calc(65vh - 120px)}}@media only screen and (min-width: 320px) and (max-width: 767px){.header_hor .l-header.pos_static.bg_solid~.l-main .l-section.full_height:first-of-type{min-height:calc(50vh - 120px)}}.internal-hero h1{text-transform:uppercase;color:#fff;letter-spacing:1px;font-family:interstate, sans-serif}@media only screen and (min-width: 320px) and (max-width: 767px){.internal-hero h1{font-size:2rem}}.l-header .w-nav li.menu-item a span.w-nav-title{font-family:interstate, sans-serif !important;text-transform:uppercase}@media only screen and (min-width: 769px){.l-header .w-nav li.menu-item a span.w-nav-title{font-size:17px}}.l-header .w-nav a.w-btn span{font-weight:700 !important}@media only screen and (min-width: 1025px){.header_hor .w-nav.type_desktop>.w-nav-list{margin-top:2rem}}@media screen and (min-width:700px) and (max-width:1229px){.ush_menu_1 .w-nav-control{margin-top:1.25rem;background:#73ddc4}}@media screen and (min-width:300px) and (max-width:1229px){li#menu-item-194{height:80px}}@media only screen and (max-width: 1024px){.ush_menu_1 .w-nav-control{display:block;background:#73ddc4}}.homepage-intro h2{color:#ea6f57;font-family:interstate, sans-serif;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px}@media only screen and (min-width: 768px) and (max-width: 1023px){.homepage-intro h2{font-size:1.4rem}}@media only screen and (min-width: 320px) and (max-width: 767px){.homepage-intro h2{font-size:1.24rem}}.homepage-intro p{font-size:1.4rem;line-height:2.2rem}@media only screen and (min-width: 320px) and (max-width: 767px){.homepage-intro p{font-size:1.1rem;line-height:1.8rem}}@media only screen and (min-width: 1025px){.homepage-intro .content{margin-top:3.3rem}}@media only screen and (min-width: 768px) and (max-width: 1023px){.homepage-intro .content{margin-top:1.3rem;margin-bottom:1.3rem}}@media only screen and (min-width: 768px) and (max-width: 1023px){.homepage-intro .vc_col-sm-6{width:100%}}.homepage-intro .contact-info p{font-size:22px !important;line-height:36px !important}@media only screen and (min-width: 768px) and (max-width: 1023px){.page-id-19 .homepage-intro .content{margin-top:0 !important}}@media only screen and (min-width: 768px) and (max-width: 1023px){.page-id-23 .homepage-intro .content{margin-top:0 !important}}@media only screen and (min-width: 768px) and (max-width: 1023px){.page-id-25 .homepage-intro .content{margin-top:0 !important}}@media only screen and (min-width: 768px) and (max-width: 1023px){.page-id-151 .homepage-intro .content{margin-top:0 !important}}.icon-row .icon-img img{max-width:175px;margin-bottom:1rem}.icon-row h3{text-transform:uppercase;color:#3f3d3b;margin-bottom:2rem;font-family:interstate, sans-serif}.icon-info p{font-size:1.2rem;line-height:2rem}@media only screen and (min-width: 769px){.icon-info p{margin-top:0.5rem}}.footer-logo{max-width:240px;margin-bottom:1.7rem}@media only screen and (max-width: 768px){.footer-logo{margin:0 auto;padding-bottom:1.3rem}}@media only screen and (max-width: 768px){.footer-text p{text-align:center}}.footer-newsletter p{font-size:1.3rem;font-weight:300 !important}@media only screen and (max-width: 768px){.footer-newsletter p{font-size:1.12rem;text-align:center}}@media only screen and (min-width: 768px) and (max-width: 1023px){.footer-newsletter p{margin-top:1.3rem}}.l-section.footer-copyright{padding-top:0.5rem;padding-bottom:0.5rem}@media only screen and (min-width: 768px) and (max-width: 1023px){footer#page-footer .vc_col-sm-3,footer#page-footer .vc_col-sm-6{width:100%;text-align:center}}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{background:#3f3d3b;color:#fff !important;font-family:interstate, sans-serif;text-transform:uppercase}.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover{background:#ef7f65}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield{display:-moz-inline-stack;display:inline-block;padding-right:0px !important}.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{text-align:left;margin-left:-5px !important}section.footer .gform_confirmation_message,.form_saved_message_sent{font-size:1rem;color:#3f3d3b !important;font-family:mislab-std, sans-serif !important}@media only screen and (min-width: 768px) and (max-width: 1023px){section.footer .gform_wrapper form{text-align:center;min-width:132%;margin:0 18% !important;margin-bottom:1.2rem !important;display:flex}form.gf_simple_horizontal div.gform_footer.top_label{text-align:center;float:right}}@media only screen and (min-width: 320px) and (max-width: 767px){section.footer .gform_wrapper ul li.gfield{margin-top:0px !important}section.footer .top_label div.ginput_container{margin-top:8px;min-width:111%}.page-id-151 .gform_footer input[type=submit],.gform_page_footer input.button{margin-top:15px !important}.page-id-151 .gform_fields li#field_1_1{width:162px !important}}.center-row h3{text-transform:uppercase;font-family:interstate, sans-serif;letter-spacing:1px}.base-intro h2{color:#ea6f57;font-family:interstate, sans-serif;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px}@media only screen and (min-width: 768px) and (max-width: 1023px){.base-intro h2{font-size:1.4rem}}@media only screen and (min-width: 320px) and (max-width: 767px){.base-intro h2{font-size:1.24rem}}.base-intro p{font-size:1.2rem;line-height:2rem}@media only screen and (min-width: 320px) and (max-width: 767px){.base-intro p{margin-bottom:1.3rem}}.logo-stacked img{max-width:250px;margin-bottom:1.6rem}.gallery-section h2{color:#ea6f57;font-family:interstate, sans-serif;letter-spacing:1px;text-transform:uppercase;font-size:1.4rem;margin:0 0 0.75rem 0;padding:0;position:relative;font-size:30px;z-index:1;overflow:hidden;text-align:center}.gallery-section h2::before{position:absolute;top:51%;overflow:hidden;width:50%;height:1px;content:" ";background-color:#73ddc4;margin-left:-50%;text-align:right}.gallery-section h2::after{position:absolute;top:51%;overflow:hidden;width:50%;height:1px;content:" ";background-color:#73ddc4}.gallery-section p{font-size:1.2rem;line-height:1.7rem;margin-bottom:1.7rem}.gallery-icon img{max-width:45px;margin-bottom:1rem}.w-grid.gallery-one .w-grid-item-h{height:530px}@media only screen and (min-width: 320px) and (max-width: 767px){.w-grid.gallery-one .w-grid-item-h{height:280px}}.w-grid.gallery-one .w-post-elm.post_image{max-width:600px;margin:0 auto}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.full-width-promo h3{font-family:interstate, sans-serif;text-transform:uppercase;font-size:1.7rem}.board-section h4{font-family:interstate, sans-serif;text-transform:uppercase;color:#73ddc4}.board-row .vc_col-sm-3{margin-top:1.3rem}@media only screen and (min-width: 768px) and (max-width: 1023px){.board-row .vc_col-sm-3{width:50%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.board-row .vc_col-sm-4{width:50%}}.board-row p{font-size:0.8rem;line-height:1.1rem}.board-row h4.w-flipbox-front-title{margin-top:10rem;font-family:interstate, sans-serif;color:#3f3d3b !important}.board-row h4.w-flipbox-back-title{font-family:interstate, sans-serif}.board-row h4.w-person-name span{font-family:interstate, sans-serif !important}.board-row .w-person-role{font-family:mislab-std, sans-serif;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1023px){.board-row .w-person{margin-bottom:1.8rem !important}}@media only screen and (min-width: 320px) and (max-width: 767px){.board-section .w-separator.size_small:empty{height:1.5rem !important}}.w-person.layout_trendy .w-person-content-alt{display:none}.w-person.layout_trendy.with_socials:hover .w-person-content{bottom:0}.w-person.layout_trendy .w-person-content{transition:bottom 0.3s;background:linear-gradient(transparent, rgba(63, 61, 59, 0.8)) repeat-x}.w-person.layout_trendy .w-person-content-alt{transition:top 0.3s;transform:translate3d(0, 0, 0);background:rgba(63, 61, 59, 0.8)}.bio-title h3{color:#ef7f65;font-family:interstate, sans-serif;font-size:2rem}.program-image{position:absolute;top:50%;left:50%;width:45px;height:45px;margin:-122px 0 0 -35px;-webkit-animation:spin 10s linear infinite;-moz-animation:spin 10s linear infinite;animation:spin 10s linear infinite}.program-image img{max-width:45px;margin-bottom:0.82rem}.shop-image{position:absolute;top:50%;left:50%;width:45px;height:45px;margin:-82px 0 0 -35px;-webkit-animation:spin 10s linear infinite;-moz-animation:spin 10s linear infinite;animation:spin 10s linear infinite}.shop-image img{max-width:45px;margin-bottom:0.82rem}.gform_wrapper.gravity-theme .gfield_label{font-family:mislab-std, sans-serif}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{margin:0 auto !important;text-align:center;margin-top:1.2rem !important}.form-row .gform_confirmation_message,.form_saved_message_sent{font-size:1.2rem;font-family:mislab-std, sans-serif !important;color:#3f3d3b;text-align:center}@media only screen and (min-width: 320px) and (max-width: 767px){.form-row .gform_wrapper.gravity-theme .gfield input.large{width:90% !important}}@media only screen and (min-width: 320px) and (max-width: 767px){.form-row .gform_wrapper.gravity-theme .gfield textarea{width:95% !important}}.sponsor-section h3{text-transform:uppercase;font-size:1.6rem;letter-spacing:1px;font-family:interstate, sans-serif}.sponsor-row .logo img{max-width:200px;transition:ease 1s}@media only screen and (min-width: 768px) and (max-width: 1023px){.sponsor-row .logo img{max-width:110px}}.sponsor-row .logo img:hover{transform:scale(1.1);transition:ease 1s}@media only screen and (min-width: 1025px){.page-id-185 .shopify-buy-frame--product{margin-left:30% !important;margin-top:-2rem}}@media only screen and (min-width: 768px) and (max-width: 1023px){.page-id-185 .shopify-buy-frame--product{margin-top:-2rem !important}}@media only screen and (min-width: 320px) and (max-width: 767px){.page-id-185 .shopify-buy-frame--product{max-width:300px !important;margin-top:-1rem}}@media only screen and (min-width: 1025px){.quote-section{padding:0 18%}}.quote-content p{margin:0 0 0 1.4rem}@media only screen and (min-width: 1025px){.quote-content p{margin:2rem 0 0 1.4rem}}@media only screen and (min-width: 768px) and (max-width: 1023px){.quote-content p{margin:0 0 0 3.4rem}}@media only screen and (min-width: 320px) and (max-width: 767px){.quote-content p{text-align:center;margin:0}}.quote-content strong{font-size:2rem;line-height:2.5rem;font-weight:300}@media only screen and (min-width: 320px) and (max-width: 767px){.quote-content strong{font-size:1.5rem;line-height:2rem}}.quote-content strong:before{content:'"';margin-left:-14px;padding-right:2px}.quote-content strong:after{content:'"'}.quote-content em{font-size:1.14rem;font-style:italic;margin-top:1.4rem}.quote-image img{max-width:280px}.w-popup-box-title{text-align:center;font-family:interstate, sans-serif;font-weight:700}@media only screen and (min-width: 320px) and (max-width: 767px){.w-popup-box-title{font-size:1.3rem}}@media only screen and (min-width: 1025px){.tribe-events-l-container{margin-top:-2rem}}@media only screen and (min-width: 769px){.calendar-desktop{display:block}}@media only screen and (max-width: 768px){.calendar-desktop{display:none !important}}@media only screen and (min-width: 769px){.calendar-mobile{display:none !important}}@media only screen and (max-width: 768px){.calendar-mobile{display:block}}.tribe-events .tribe-events-calendar-month__day-date-daynum{font-family:interstate, sans-serif !important;color:#3f3d3b}.tribe-common a{font-size:1rem;color:#ef7f65 !important;font-family:interstate, sans-serif !important;line-height:1.1rem}tribe-events-calendar-month__calendar-event-datetime time{font-family:mislab-std, sans-serif !important}.tribe-common .tribe-common-h7,.tribe-common .tribe-common-h5,.tribe-common .tribe-common-h6{font-family:interstate, sans-serif;font-weight:600}.tribe-events-single-event-title{font-family:interstate, sans-serif}.tribe-events-back{margin-bottom:0.5rem}.tribe-events-back a{font-family:mislab-std, sans-serif;background:#86d2ea;padding:15px;color:#3f3d3b}.tribe-events-back a:hover{color:#3f3d3b !important;background:#73ddc4}.tribe-events-schedule .tribe-events-cost{font-family:interstate, sans-serif;font-weight:600;color:#73ddc4}.tribe-events-event-meta dd,.tribe-events-event-meta dt{font-family:mislab-std, sans-serif}.tribe-events-schedule h2{font-weight:300 !important;font-size:1.15rem}@media only screen and (min-width: 1025px){.single-products .shopify-buy-frame--product{margin-left:40% !important;margin-top:1.62rem}}@media only screen and (min-width: 768px) and (max-width: 1023px){.single-products .shopify-buy-frame--product{margin-top:1.72rem !important;margin-left:30% !important}}@media only screen and (min-width: 320px) and (max-width: 767px){.single-products .shopify-buy-frame--product{max-width:300px !important;padding-top:1.47rem;margin:0 auto !important}}