/*!
 * Royal Oak
 * Theme Name: Royal Oak
 * Description: Royal Oak WordPress Theme
 * Repository: https://bitbucket.org/dnlomnimedia/rof-2020-wordpress-theme
 * Author: DNL Omnimedia, Inc. <info@dnlomnimedia.com>
 * Author URI: http://www.dnlomnimedia.com
 * Version: 2.14.0
 * Build Time: 2025-09-29T13:16:05.950Z
 * @author DNL Omnimedia, Inc. <info@dnlomnimedia.com>
 * @version 2.14.0
 * License: (c) Copyright DNL Omnimedia Inc. 2025.
 * All rights reserved. This source code is confidential and proprietary information of DNL Omnimedia, Inc. and may be used only by a recipient designated by and for the purposes permitted by DNL Ominmedia, Inc. in writing.  Reproduction of, dissemination of, modifications to or creation of derivative works from this source code, whether in source or binary forms, by any means and in any form or manner, is expressly prohibited, except with the prior written permission of DNL Ominmedia, Inc. . THIS CODE AND ANY ADDITIONAL INFORMATION ARE PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. This notice may not be removed from the software by any user thereof.
 * 
 */
:focus{outline:0 none!important}a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:hover{text-decoration:none}a[data-toggle=collapse]{cursor:pointer}body{font-size:.75rem}@media (min-width:992px){body{font-size:1.125rem}}div[role=contentinfo]{font-size:.875rem}h1,h2,h3,h4,h5{color:#212529;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:hover h1,a:hover h2,a:hover h3,a:hover h4,a:hover h5,a h1,a h2,a h3,a h4,a h5,h1 a,h1 a:hover,h2 a,h2 a:hover,h3 a,h3 a:hover,h4 a,h4 a:hover,h5 a,h5 a:hover{color:#212529}#hero h1,#hero h2,#hero h3,#hero h4,#hero h5,.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5{color:#fff}#hero.hero-simple h1,#hero.hero-simple h2,#hero.hero-simple h3,#hero.hero-simple h4,#hero.hero-simple h5,.post-type-archive-tribe_events #hero h1,.post-type-archive-tribe_events #hero h2,.post-type-archive-tribe_events #hero h3,.post-type-archive-tribe_events #hero h4,.post-type-archive-tribe_events #hero h5,.product-template-default #hero h1,.product-template-default #hero h2,.product-template-default #hero h3,.product-template-default #hero h4,.product-template-default #hero h5{color:#000}h2{font-size:1.5rem;font-weight:500;margin-bottom:1rem}a:hover h2,a h2,h2,h2 a,h2 a:hover{color:#38b1c2}@media (min-width:768px){h2{font-size:2.33333rem;margin-bottom:1.2rem}}h2:before{background:#38b1c2;content:" ";display:block;height:4px;margin-bottom:10px;top:0;width:150px}h2.header-block{margin-bottom:0}.woocommerce-checkout:not(.woocommerce-order-received) h2.header-block{color:#000}.woocommerce-checkout:not(.woocommerce-order-received) h2.header-block:after{display:none}h2.header-block:after{background:#38b1c2;content:" ";display:block;height:4px;margin-top:10px;top:0;width:100%}h2.header-block:before{display:none}h2.header-blue,h2.header-primary{color:#052e5c}h2.header-blue:before,h2.header-primary:before{background:#052e5c}h2.header-green,h2.header-secondary{color:#008a51}h2.header-gray,h2.header-quaternary{color:#62828f}.member-upgrade h2{margin-bottom:px-to-rem(50px)}.member-upgrade h2:before{display:none}h3{font-size:1.25rem;font-weight:700;margin-bottom:1rem}h3:not(:first-child){margin-top:3rem}@media (min-width:992px){h3{font-size:1.875rem}}a h3{color:#212529}iframe{width:100%}img{height:auto;max-width:100%}p{margin-bottom:1rem}p:last-child{margin-bottom:0}p:empty{display:none}blockquote{color:#38b1c2;font-size:1.75rem;font-style:italic;margin:1.5rem 0}@media (max-width:767.98px){blockquote.alignleft,blockquote.alignright{float:none;margin:1.5rem 0}}@media (min-width:768px){blockquote.text-left{border-left:4px solid #38b1c2;padding-left:2rem}blockquote.text-right{border-right:4px solid #38b1c2;padding-right:2rem}blockquote.alignleft,blockquote.alignright{margin:0 2rem 1.5rem;width:40%}blockquote.alignleft{margin-left:0}blockquote.alignright{margin-right:0}}.page-content ol,.page-content ul:not(.tabs):not(.products){padding-left:1rem}.page-content ol li:before{font-weight:900}.page-content ol li:first-child:before{content:"1."}.page-content ol li:nth-child(2):before{content:"2."}.page-content ol li:nth-child(3):before{content:"3."}.page-content ol li:nth-child(4):before{content:"4."}.page-content ol li:nth-child(5):before{content:"5."}.page-content ol li:nth-child(6):before{content:"6."}.page-content ol li:nth-child(7):before{content:"7."}.page-content ol li:nth-child(8):before{content:"8."}.page-content ol li:nth-child(9):before{content:"9."}.page-content ol li:nth-child(10):before{content:"10."}.page-content ol li:nth-child(11):before{content:"11."}.page-content ol li:nth-child(12):before{content:"12."}.page-content ol li:nth-child(13):before{content:"13."}.page-content ol li:nth-child(14):before{content:"14."}.page-content ol li:nth-child(15):before{content:"15."}.page-content ol li:nth-child(16):before{content:"16."}.page-content ol li:nth-child(17):before{content:"17."}.page-content ol li:nth-child(18):before{content:"18."}.page-content ol li:nth-child(19):before{content:"19."}.page-content ol li:nth-child(20):before{content:"20."}.page-content ul:not(.tabs):not(.products) li:before{content:"\2022";font-size:1.5em;line-height:.9}.page-content li{list-style:none;padding-left:2rem;position:relative}.page-content li:not(:last-child){margin-bottom:.5rem}.page-content li:before{color:#38b1c2;left:0;position:absolute}.bg-blue .page-content li:before,.bg-gray .page-content li:before,.bg-green .page-content li:before,.bg-primary .page-content li:before,.bg-quaternary .page-content li:before,.bg-secondary .page-content li:before,.bg-teal .page-content li:before,.bg-tertiary .page-content li:before{color:#fff}li .page-content .products,li .page-content .tabs{padding-left:0}.btn{font-weight:700}.container-fluid{margin:0 auto;max-width:1440px}@media (min-width:992px){.container-fluid{padding:0 60px}.container-fluid.full-width{padding:0 15px}}.display-5{font-size:2rem}.display-6{font-size:1.5rem}.jumbotron-fluid{margin:0 auto}@media (min-width:992px){.navbar-expand-lg>.container-fluid{-ms-flex-wrap:wrap;flex-wrap:wrap}}.navbar-dark a{color:#fff}.navbar-light a{color:#15813e}.text-light{color:#fff!important}.alignleft{display:block;float:left;margin:.5rem 15px 1.5rem 0}.alignright{display:block;float:right;margin:.5rem 0 1.5rem 15px}@media (max-width:767.98px){.alignleft,.alignright{float:none;margin:1.5rem auto}}.aligncenter{display:block;margin:2rem auto}.wp-caption{margin-bottom:1.5rem;max-width:100%!important}.wp-caption-text{font-size:.75rem!important}@media (min-width:768px){.wp-caption-text{font-size:1rem!important}}@media (max-width:767.98px){.ssba{padding:0 30px}}#wpadminbar{overflow:hidden!important}.lSSlideOuter .lSPager.lSpg{bottom:0;margin-top:0!important;padding-bottom:15px;position:absolute;width:100%}@media (min-width:768px){.lSSlideOuter .lSPager.lSpg{padding-bottom:70px}}.lSSlideOuter .lSPager.lSpg>li{line-height:20px;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:hsla(0,0%,96.9%,.5);height:10px;width:10px}@media (min-width:768px){.lSSlideOuter .lSPager.lSpg>li a{height:20px;width:20px}}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#f7f7f7}.bg-embed{background:#107786}.bg-featured{background:rgba(172,213,229,.3)}.woocommerce-checkout:not(.woocommerce-order-received) .bg-featured{border-top:4px solid #38b1c2}@media (min-width:768px){.bg-half-featured{background-position:100%;background-size:50% 100%}}@media (min-width:768px){.bg-half-featured,.bg-third-featured{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(172,213,229,.3)),to(rgba(172,213,229,.3)));background-image:linear-gradient(rgba(172,213,229,.3),rgba(172,213,229,.3));background-repeat:no-repeat}.bg-third-featured{background-position:0;background-size:33% 100%}}.bg-blue{background:#052e5c}.bg-green{background:#008a51}.bg-teal,.bg-tertiary{background:#38b1c2}.bg-gray,.bg-quaternary{background:#62828f}@media (min-width:768px){.bg-md-light{background:#f7f7f7}}@media (min-width:992px){.bg-lg-light{background:#f7f7f7}}.btn-standard{max-width:100%;min-width:100%}.btn-standard:not(:first-child){margin-top:30px}p+.btn-standard,p .btn-standard{margin-top:15px}@media (min-width:768px){.btn-standard{min-width:240px}.btn-standard:not(:first-child){margin-top:50px}p+.btn-standard:not(:first-child){margin-top:35px}}.text-light .btn-standard{background:transparent!important;border:0;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.text-light .btn-standard:hover{-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}.btn-blue{color:#fff;background-color:#052e5c;border-color:#052e5c}.btn-blue:hover{color:#fff;background-color:#031c38;border-color:#02162c}.btn-blue.focus,.btn-blue:focus{-webkit-box-shadow:0 0 0 .2rem rgba(5,46,92,.5);box-shadow:0 0 0 .2rem rgba(5,46,92,.5)}.btn-blue.disabled,.btn-blue:disabled{color:#fff;background-color:#052e5c;border-color:#052e5c}.btn-blue:not(:disabled):not(.disabled).active,.btn-blue:not(:disabled):not(.disabled):active,.show>.btn-blue.dropdown-toggle{color:#fff;background-color:#02162c;border-color:#021020}.btn-blue:not(:disabled):not(.disabled).active:focus,.btn-blue:not(:disabled):not(.disabled):active:focus,.show>.btn-blue.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(5,46,92,.5);box-shadow:0 0 0 .2rem rgba(5,46,92,.5)}.btn-green{color:#fff;background-color:#008a51;border-color:#008a51}.btn-green:hover{color:#fff;background-color:#00643b;border-color:#005733}.btn-green.focus,.btn-green:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,138,81,.5);box-shadow:0 0 0 .2rem rgba(0,138,81,.5)}.btn-green.disabled,.btn-green:disabled{color:#fff;background-color:#008a51;border-color:#008a51}.btn-green:not(:disabled):not(.disabled).active,.btn-green:not(:disabled):not(.disabled):active,.show>.btn-green.dropdown-toggle{color:#fff;background-color:#005733;border-color:#004a2c}.btn-green:not(:disabled):not(.disabled).active:focus,.btn-green:not(:disabled):not(.disabled):active:focus,.show>.btn-green.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,138,81,.5);box-shadow:0 0 0 .2rem rgba(0,138,81,.5)}.btn-teal,.btn-tertiary{color:#fff;background-color:#38b1c2;border-color:#38b1c2}.btn-teal:hover,.btn-tertiary:hover{color:#fff;background-color:#2f96a4;border-color:#2d8d9a}.btn-teal.focus,.btn-teal:focus,.btn-tertiary.focus,.btn-tertiary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(56,177,194,.5);box-shadow:0 0 0 .2rem rgba(56,177,194,.5)}.btn-teal.disabled,.btn-teal:disabled,.btn-tertiary.disabled,.btn-tertiary:disabled{color:#fff;background-color:#38b1c2;border-color:#38b1c2}.btn-teal:not(:disabled):not(.disabled).active,.btn-teal:not(:disabled):not(.disabled):active,.btn-tertiary:not(:disabled):not(.disabled).active,.btn-tertiary:not(:disabled):not(.disabled):active,.show>.btn-teal.dropdown-toggle,.show>.btn-tertiary.dropdown-toggle{color:#fff;background-color:#2d8d9a;border-color:#2a8491}.btn-teal:not(:disabled):not(.disabled).active:focus,.btn-teal:not(:disabled):not(.disabled):active:focus,.btn-tertiary:not(:disabled):not(.disabled).active:focus,.btn-tertiary:not(:disabled):not(.disabled):active:focus,.show>.btn-teal.dropdown-toggle:focus,.show>.btn-tertiary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(56,177,194,.5);box-shadow:0 0 0 .2rem rgba(56,177,194,.5)}.btn-gray,.btn-quaternary{color:#fff;background-color:#62828f;border-color:#62828f}.btn-gray:hover,.btn-quaternary:hover{color:#fff;background-color:#526d78;border-color:#4d6671}.btn-gray.focus,.btn-gray:focus,.btn-quaternary.focus,.btn-quaternary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(98,130,143,.5);box-shadow:0 0 0 .2rem rgba(98,130,143,.5)}.btn-gray.disabled,.btn-gray:disabled,.btn-quaternary.disabled,.btn-quaternary:disabled{color:#fff;background-color:#62828f;border-color:#62828f}.btn-gray:not(:disabled):not(.disabled).active,.btn-gray:not(:disabled):not(.disabled):active,.btn-quaternary:not(:disabled):not(.disabled).active,.btn-quaternary:not(:disabled):not(.disabled):active,.show>.btn-gray.dropdown-toggle,.show>.btn-quaternary.dropdown-toggle{color:#fff;background-color:#4d6671;border-color:#486069}.btn-gray:not(:disabled):not(.disabled).active:focus,.btn-gray:not(:disabled):not(.disabled):active:focus,.btn-quaternary:not(:disabled):not(.disabled).active:focus,.btn-quaternary:not(:disabled):not(.disabled):active:focus,.show>.btn-gray.dropdown-toggle:focus,.show>.btn-quaternary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(98,130,143,.5);box-shadow:0 0 0 .2rem rgba(98,130,143,.5)}.cta-module:not(:first-child){margin-top:6rem}.cta-module:not(:last-child){margin-bottom:6rem}.cta-module:last-child{margin-bottom:calc(6rem - 50px)}.cta-module h3{border-bottom:4px solid #008a51;color:#008a51;font-weight:400;font-style:italic;margin:0!important;padding-bottom:1rem;text-align:center}.cta-module>p{background-color:#f7f7f7;margin-bottom:0;padding:1.5rem}.cta-module>p:not(:last-of-type){padding-bottom:1rem}.cta-module>p:not(:first-of-type){padding-top:0}.cta-module .wp-caption{margin-right:1.5rem}.cta-module .wp-caption img{width:100%}.embed-container{position:relative;padding-bottom:56.25%;width:100%}.embed-container iframe,.embed-container object{height:100%;position:absolute;width:100%}.navbar-search{background:transparent}.slider-widget-container{position:relative}.slider-next,.slider-prev{color:#fff!important;cursor:pointer;font-size:1.5rem;line-height:1em;margin-top:-1em;opacity:.5;padding:.5em;position:absolute;top:50%;z-index:1020}.slider-next:hover,.slider-prev:hover{opacity:1}@media (min-width:768px){.slider-next,.slider-prev{font-size:2rem;margin-top:-1.25em;padding:1em .5em}}.slider-prev{left:0}.slider-next{right:0}.text-lg{font-size:1.25rem}.text-sm{font-size:.875rem}.text-teal,.text-tertiary{color:#38b1c2}.text-gray,.text-quaternary{color:#62828f}.thumbnail-placeholder{background-color:#939598;background-image:url(../img/placeholder.png);background-position:50%;background-repeat:no-repeat;background-size:auto 80%;padding-top:66.66%;width:100%}.thumbnail-placeholder.thumbnail-placeholder-square{padding-top:100%}abbr[data-original-title],abbr[title]{text-decoration:none}button,input[type=submit]{-moz-appearance:none;-webkit-appearance:none;outline:0}button::-moz-focus-inner{border:0;padding:0}.button,body .entry .entry-content .tribe-common .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled,body .entry .entry-content .tribe-common .tribe-tickets__buy.tribe-common-c-btn:disabled,body .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled,body .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:hover,body .tribe-common .event-tickets .tribe-common-c-btn:disabled,body .tribe-common .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled,body .tribe-common .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:hover,body .tribe-common .tribe-common-c-btn:disabled,body .tribe-common .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled,body .tribe-common .tribe-tickets__buy.tribe-common-c-btn:disabled,body .tribe-common a.tribe-common-c-btn--small,body .tribe-common button.tribe-common-c-btn--small,body .tribe-common input[type=button].tribe-common-c-btn--small,body .tribe-common input[type=submit].tribe-common-c-btn--small{background-color:#15813e;border:1px solid #15813e;border-radius:0;color:#fff;display:inline-block;font-size:1rem;font-weight:700;line-height:1.5;padding:.375rem 1rem;text-align:center;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.woocommerce-account .button,.woocommerce-account body .entry .entry-content .tribe-common .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled,.woocommerce-account body .entry .entry-content .tribe-common .tribe-tickets__buy.tribe-common-c-btn:disabled,.woocommerce-account body .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled,.woocommerce-account body .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:hover,.woocommerce-account body .tribe-common .event-tickets .tribe-common-c-btn:disabled,.woocommerce-account body .tribe-common .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled,.woocommerce-account body .tribe-common .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:hover,.woocommerce-account body .tribe-common .tribe-common-c-btn:disabled,.woocommerce-account body .tribe-common .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled,.woocommerce-account body .tribe-common .tribe-tickets__buy.tribe-common-c-btn:disabled,.woocommerce-account body .tribe-common a.tribe-common-c-btn--small,.woocommerce-account body .tribe-common button.tribe-common-c-btn--small,.woocommerce-account body .tribe-common input[type=button].tribe-common-c-btn--small,.woocommerce-account body .tribe-common input[type=submit].tribe-common-c-btn--small{font-size:20px;padding:14px 22px}@media (max-width:991.98px){.button,body .entry .entry-content .tribe-common .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled,body .entry .entry-content .tribe-common .tribe-tickets__buy.tribe-common-c-btn:disabled,body .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled,body .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:hover,body .tribe-common .event-tickets .tribe-common-c-btn:disabled,body .tribe-common .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled,body .tribe-common .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:hover,body .tribe-common .tribe-common-c-btn:disabled,body .tribe-common .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled,body .tribe-common .tribe-tickets__buy.tribe-common-c-btn:disabled,body .tribe-common a.tribe-common-c-btn--small,body .tribe-common button.tribe-common-c-btn--small,body .tribe-common input[type=button].tribe-common-c-btn--small,body .tribe-common input[type=submit].tribe-common-c-btn--small{font-size:.875rem;padding:3px .5rem}}.button:focus,.button:hover,body .entry .entry-content .tribe-common .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled:focus,body .entry .entry-content .tribe-common .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled:hover,body .entry .entry-content .tribe-common .tribe-tickets__buy.tribe-common-c-btn:disabled:focus,body .entry .entry-content .tribe-common .tribe-tickets__buy.tribe-common-c-btn:disabled:hover,body .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled:focus,body .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled:hover,body .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:hover:focus,body .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:hover:hover,body .tribe-common .event-tickets .tribe-common-c-btn:disabled:focus,body .tribe-common .event-tickets .tribe-common-c-btn:disabled:hover,body .tribe-common .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled:focus,body .tribe-common .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled:hover,body .tribe-common .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:hover:focus,body .tribe-common .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:hover:hover,body .tribe-common .tribe-common-c-btn:disabled:focus,body .tribe-common .tribe-common-c-btn:disabled:hover,body .tribe-common .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled:focus,body .tribe-common .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled:hover,body .tribe-common .tribe-tickets__buy.tribe-common-c-btn:disabled:focus,body .tribe-common .tribe-tickets__buy.tribe-common-c-btn:disabled:hover,body .tribe-common a.tribe-common-c-btn--small:focus,body .tribe-common a.tribe-common-c-btn--small:hover,body .tribe-common button.tribe-common-c-btn--small:focus,body .tribe-common button.tribe-common-c-btn--small:hover,body .tribe-common input[type=button].tribe-common-c-btn--small:focus,body .tribe-common input[type=button].tribe-common-c-btn--small:hover,body .tribe-common input[type=submit].tribe-common-c-btn--small:focus,body .tribe-common input[type=submit].tribe-common-c-btn--small:hover{background-color:#00643b;color:#fff}.button:not(:disabled):not(.disabled){cursor:pointer}.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2,.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{max-width:none;padding-left:0;padding-right:0}.woocommerce-account .hero-caption .container-fluid,.woocommerce-cart .hero-caption .container-fluid{border-bottom:1px solid #dee2e6!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:992px){.woocommerce-account .hero-caption .container-fluid,.woocommerce-cart .hero-caption .container-fluid{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:0!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.bucket-rows{margin-bottom:50px}@media (max-width:767.98px){.bucket-rows{padding:0 30px}}@media (min-width:768px){.bucket-rows{margin-bottom:75px}}.home .full-width{font-size:1.5rem}.post-excerpt img{width:100%}.post-excerpt .featured-image{margin-bottom:30px}@media (min-width:768px){.post-excerpt .featured-image{margin-bottom:50px}}@media (max-width:991.98px){.post-excerpt.full-width{margin-bottom:50px}.post-excerpt.full-width .row{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(172,213,229,.3)),to(rgba(172,213,229,.3)));background-image:linear-gradient(rgba(172,213,229,.3),rgba(172,213,229,.3));background-size:calc(100% - 45px) 75vw;background-repeat:no-repeat}.post-excerpt.full-width.image-right .row,.post-excerpt.full-width:nth-child(2n-1):not(.image-left) .row{background-position:0 0}.post-excerpt.full-width.image-right .featured-image,.post-excerpt.full-width:nth-child(2n-1):not(.image-left) .featured-image{margin-right:-45px}.post-excerpt.full-width.image-left .row,.post-excerpt.full-width:nth-child(2n):not(.image-right) .row{background-position:100% 0}.post-excerpt.full-width.image-left .featured-image,.post-excerpt.full-width:nth-child(2n):not(.image-right) .featured-image{margin-left:-45px}}@media (min-width:992px){.post-excerpt.full-width{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(172,213,229,.3)),to(rgba(172,213,229,.3)));background-image:linear-gradient(rgba(172,213,229,.3),rgba(172,213,229,.3));background-size:50% 100%;background-repeat:no-repeat;margin-bottom:75px}.post-excerpt.full-width.image-left,.post-excerpt.full-width:nth-child(2n):not(.image-right){background-position:100% 0}.post-excerpt.full-width.image-left .col-lg-4,.post-excerpt.full-width:nth-child(2n):not(.image-right) .col-lg-4{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.post-excerpt.full-width.image-left .col-lg-8,.post-excerpt.full-width:nth-child(2n):not(.image-right) .col-lg-8{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.post-excerpt.bucket-about{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(172,213,229,.3)),to(rgba(172,213,229,.3)));background-image:linear-gradient(rgba(172,213,229,.3),rgba(172,213,229,.3));background-position:100% 0;background-repeat:no-repeat;background-size:calc(100% - 45px) 75vw}@media (max-width:991.98px){.post-excerpt.bucket-about .featured-image{margin-left:-45px}}@media (min-width:992px){.post-excerpt.bucket-about{background-repeat:no-repeat;background-position:100% 0;background-size:57.5% 100%}}.post-excerpt.half-width{margin-bottom:50px}.post-excerpt.half-width .btn-standard{margin-top:30px}@media (min-width:768px){.post-excerpt.half-width .btn-standard{margin-top:50px}}@media (min-width:768px){.post-excerpt.half-width{padding:0!important}.post-excerpt.half-width:nth-child(2n-1){padding-right:25px!important}.post-excerpt.half-width:nth-child(2n){padding-left:25px!important}}@media (min-width:992px){.post-excerpt.half-width{margin-bottom:75px;padding-bottom:calc(2.25rem + 52px)!important}.post-excerpt.half-width:nth-child(2n-1){padding-right:70px!important}.post-excerpt.half-width:nth-child(2n){padding-left:70px!important}.post-excerpt.half-width .post-footer{bottom:0;position:absolute;width:calc(100% - 85px)}}@media (min-width:768px){.post-excerpt.excerpt-slideshow:nth-child(2n) .col-md-4{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.post-excerpt.excerpt-slideshow:nth-child(2n) .col-md-8{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.post-excerpt.blog-post{overflow:hidden}.post-excerpt.blog-post:nth-child(4n-3) .thumbnail-placeholder{background-color:#052e5c}.post-excerpt.blog-post:nth-child(4n-2) .thumbnail-placeholder{background-color:#38b1c2}.post-excerpt.blog-post:nth-child(4n-1) .thumbnail-placeholder{background-color:#62828f}.post-excerpt.blog-post:nth-child(4n) .thumbnail-placeholder{background-color:#008a51}.post-excerpt.blog-post .post-thumbnail{background-position:50%;background-size:cover;padding-top:66.66667%;width:100%}.post-excerpt.blog-post .post-content{font-size:1rem}@media (min-width:768px){.post-excerpt.blog-post:nth-child(2n-1){padding-right:25px!important}.post-excerpt.blog-post:nth-child(2n){padding-left:25px!important}.post-excerpt.blog-post .post-thumbnail{padding-top:15rem;width:15rem}}.homepage-bucket{padding-bottom:calc(2.25rem + 2px);position:relative}@media (min-width:768px){.homepage-bucket{padding-bottom:calc(2.25rem + 52px)}.homepage-bucket .post-excerpt.quarter-width{margin-bottom:0!important}}.homepage-bucket .bucket-links{bottom:0;left:0;padding:0 63px;position:absolute;width:100%}@media (min-width:768px){.homepage-bucket .bucket-links{padding:0 15px}}.homepage-bucket .slider-next svg,.homepage-bucket .slider-prev svg{color:#212529}.post-date{font-size:1rem;margin-bottom:.5rem}.post-meta{font-size:1rem;line-height:1.125rem;margin-top:.5rem}.post-meta .post-permalink{font-size:.75rem}.post-meta a[rel="category tag"],.post-meta a[rel=category],.post-meta a[rel=tag]{color:#62828f}.page-content{overflow:hidden}.page-content .row{margin-left:0;margin-right:0}.bucket-board,.description-list,.page-content{font-size:.875rem}@media (min-width:768px){.bucket-board,.description-list,.page-content{font-size:1.5rem}.single .bucket-board,.single .description-list,.single .page-content{font-size:1.25rem}}.dek{display:block;font-size:1.25rem;margin-bottom:50px}@media (min-width:768px){.dek{font-size:1.5rem}}.byline{color:#052e5c;display:block;margin-top:50px}@media (max-width:767.98px){.single-pagination a{min-width:inherit;width:calc(50% - 12px)}}@media (max-width:767.98px){.bucket-rows .embed-container{margin:0 -45px;padding-bottom:calc(56.25% + 50.625px);width:auto}}@media (min-width:768px){.page-template-places .excerpt-slideshow:nth-child(2n) .col-lg-4{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.page-template-places .excerpt-slideshow:nth-child(2n) .col-lg-8{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:768px){.post-subtitle,h2+h3{margin-top:-25px}}@media (min-width:768px){.page .entry-title,.single .entry-title{margin-bottom:30px}}.page .page-content h3,.single .page-content h3{margin:3rem 0 1.5rem}@media (min-width:768px){.page .page-content h3,.single .page-content h3{margin:6rem 0 1.5rem}}.page .page-content h4,.single .page-content h4{margin:2rem 0 1rem}@media (min-width:768px){.page .page-content h4,.single .page-content h4{margin:4.5rem 0 1rem}}.page .page-content h5,.single .page-content h5{margin:1.5rem 0 1rem}@media (min-width:768px){.page .page-content h5,.single .page-content h5{margin:3rem 0 1rem}}.page .page-content h6,.single .page-content h6{margin:1rem 0}@media (min-width:768px){.page .page-content h6,.single .page-content h6{margin:1.5rem 0 1rem}}.page .page-content h4,.page .page-content h5,.page .page-content h6,.single .page-content h4,.single .page-content h5,.single .page-content h6{font-weight:700}.page .page-content h1:first-child,.page .page-content h2:first-child,.page .page-content h3:first-child,.page .page-content h4:first-child,.page .page-content h5:first-child,.page .page-content h6:first-child,.single .page-content h1:first-child,.single .page-content h2:first-child,.single .page-content h3:first-child,.single .page-content h4:first-child,.single .page-content h5:first-child,.single .page-content h6:first-child{margin-top:0!important}#rof-cookie-notification .modal-dialog{position:-webkit-sticky;position:sticky;top:100vh}body .tribe-common div.tribe-dialog{z-index:9999}body .tribe-common .tribe-dialog__wrapper.tribe-modal__wrapper--ar .tribe-block__tickets__item__attendee__fields__footer__divider{margin-left:16px;margin-right:0}body .entry .entry-content .tribe-common .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:focus,body .entry .entry-content .tribe-common .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:hover,body .entry .entry-content .tribe-common .tribe-tickets__buy.tribe-common-c-btn:focus,body .entry .entry-content .tribe-common .tribe-tickets__buy.tribe-common-c-btn:hover,body .tribe-common .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:focus,body .tribe-common .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:hover,body .tribe-common .tribe-tickets__buy.tribe-common-c-btn:focus,body .tribe-common .tribe-tickets__buy.tribe-common-c-btn:hover{background-color:#00643b}body .tribe-common a.tribe-common-c-btn-link,body .tribe-common button.tribe-common-c-btn-link,body .tribe-common input[type=button].tribe-common-c-btn-link,body .tribe-common input[type=submit].tribe-common-c-btn-link{text-decoration:none}body .tribe-events-cal-links .tribe-events-gcal,body .tribe-events-cal-links .tribe-events-ical{background:svg-inline(cal-export) 0/24px no-repeat;color:#38b1c2;font-size:14px;font-weight:400;line-height:1.62;text-decoration:none}body .tribe-events-event-meta a,body .tribe-events-event-meta a:visited{color:#38b1c2}body .tribe-events-event-meta a:focus,body .tribe-events-event-meta a:hover{color:#277b87}body .tribe-events-meta-group .tribe-events-single-section-title{color:#141827;font-size:20px;font-weight:700;letter-spacing:1px;text-transform:uppercase}body .tribe-events-event-meta{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:unset}body .tribe-common .tribe-common-h7{font-size:unset;line-height:unset}body .tribe-common .tribe-common-b2{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:unset;font-weight:400;line-height:unset}body .entry .entry-content .tribe-common .tribe-tickets__item__quantity__number,body .tribe-common .tribe-tickets__item__quantity__number{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;cursor:pointer;color:#bababa;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;outline:none;overflow:hidden;position:relative;width:40px}.tribe-common button{border:none}.tribe-events-calendar-list__month-separator-text{width:100%}.entry .entry-content .tribe-common .tribe-tickets__item__quantity__add,.entry .entry-content .tribe-common .tribe-tickets__item__quantity__remove,.tribe-common .tribe-tickets__item__quantity__add,.tribe-common .tribe-tickets__item__quantity__remove{-ms-flex-item-align:center;align-self:center;background-color:transparent;color:#bababa;display:inline-block;font-size:24px;font-weight:400;margin-bottom:4px;width:12px}@media (min-width:768px){.tribe-events-single .tribe-events-sub-nav{font-size:16px}}.tribe-events-single .tribe-events-sub-nav{color:#141827;font-size:12px;list-style:none}@media (min-width:768px){.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:after,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:before{background-size:9px}}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:after,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:before,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:after,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:before{content:"";display:inline-block;height:20px;vertical-align:middle;width:11px}@media (min-width:768px){.tribe-events-nav-next a:after{margin-left:8px;width:9px}}.tribe-events-nav-next a:after,.tribe-events-nav-previous a:before{margin-top:-2px;width:7px}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%235d5d5d'/%3E%3C/svg%3E") 0/7px no-repeat}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:focus:before,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%235d5d5d'/%3E%3C/svg%3E") 100%/7px no-repeat}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a{color:#5d5d5d;text-decoration:none;vertical-align:middle}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:focus:after,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23141827'/%3E%3C/svg%3E")}#site-footer{background-color:#15813e;background-size:cover}@media (max-width:767.98px){#site-footer{background-size:auto 1000px;background-position:top}}#site-footer .container-fluid{background-size:cover;padding-bottom:45px;padding-top:45px}@media (min-width:992px){#site-footer .container-fluid{padding-bottom:50px;padding-top:65px}}#site-footer .container-fluid a{color:#fff}#footer-navigation{font-size:1rem;font-weight:300;line-height:1.75}#footer-navigation img{display:block;margin:0 auto;max-width:145px!important}#footer-navigation button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none!important;border:none!important;border-radius:0!important;color:#fff!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0!important;text-align:left;width:100%}#footer-navigation [data-toggle=collapse]{font-size:1.25rem}@media (min-width:768px){#footer-navigation [data-toggle=collapse]{text-transform:uppercase}}@media (min-width:992px){#footer-navigation [data-toggle=collapse]{margin-top:40px}}#footer-navigation [data-toggle=collapse] .close,#footer-navigation [data-toggle=collapse] .open{color:inherit;float:right;font-size:1rem;margin:.25rem 0;opacity:1}#footer-navigation [data-toggle=collapse][aria-expanded=false] .close,#footer-navigation [data-toggle=collapse][aria-expanded=true] .open{display:none}#footer-navigation ul{list-style:none;padding-left:0}@media (max-width:767.98px){#footer-navigation .col{border-bottom:1px solid hsla(0,0%,100%,.5)}}@media (min-width:768px){#footer-navigation .collapse,#footer-navigation .collapsing{display:block!important;height:auto!important}}#site-info{font-size:.75rem;font-weight:300}@media (min-width:768px){#site-info{margin-top:30px}}@media (min-width:992px){#site-info{margin-top:75px}}#social-menu{font-size:1.25rem}.woocommerce-form-login__rememberme{margin-top:1rem}.form-row--login{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.form-row:last-child{margin-bottom:1rem}.woocommerce .form-row{margin-left:0;margin-right:0}@media (max-width:767.98px){.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:100%}}.navbar-expand-lg .navbar-collapse{display:none!important}@media screen and (min-width:1300px){.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.navbar-expand-lg .navbar-search,.navbar-expand-lg .navbar-toggler{display:block!important}@media screen and (min-width:1300px){.navbar-expand-lg #mobile-main-menu-modal,.navbar-expand-lg .navbar-search,.navbar-expand-lg .navbar-toggler{display:none!important}}#primary-navigation{z-index:1030}#primary-navigation .container-fluid{padding:0}@media screen and (min-width:1300px){#primary-navigation .container-fluid{padding:0 60px}}@media screen and (max-width:1299px){#primary-navigation .btn{border:0;color:#15813e;height:45px;line-height:45px;padding:0;width:45px}#primary-navigation .btn.navbar-toggler{border-right:1px solid #fff;border-radius:0}#primary-navigation .btn[data-target="#search-modal"]{border-left:1px solid #fff}}#primary-navigation .border-bottom{border-bottom:0!important}#site-brand img{height:80px}@media screen and (max-width:1299px){#site-brand img{display:none!important}}#site-brand-mobile img{height:80px}#site-title{color:#15813e!important;font-family:minion-pro;font-size:1.125rem;font-weight:400;line-height:45px;text-transform:uppercase}@media (max-width:374.98px){#site-title{font-size:.85rem;line-height:inherit}}@media screen and (min-width:1300px){#site-title{font-size:1.8rem;line-height:inherit}}#user-menu .btn-primary{background-color:#fff;border:2px solid #008a51}#user-menu .btn-primary:hover{background-color:#dcede5;color:#008a51}.user-menu__view-cart{padding-left:1.75rem;position:relative}.user-menu__view-cart:before{content:"\F07A";font-family:FontAwesome;left:.5rem;position:absolute;top:5px}.user-menu__my-account{padding-left:1.75rem;position:relative}.user-menu__my-account:before{content:"\F007";font-family:FontAwesome;left:.5rem;position:absolute;top:5px}#user-menu{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}#user-menu .btn-secondary{border:2px solid transparent;color:#fff}@media (min-width:992px){#user-menu .btn.btn-text{font-size:.875rem;line-height:1.875rem;text-transform:uppercase}}#user-menu .btn:not(.btn-text){margin-left:calc(1rem + 1px)}#user-menu .navbar-nav>.nav-item>.dropdown-menu{background:#e9ecef;left:calc(1rem + 1px);opacity:0;padding:0;position:absolute;visibility:hidden;z-index:-99}#user-menu .navbar-nav>.nav-item:hover>.dropdown-menu{opacity:1;visibility:visible;z-index:1000}#user-menu .dropdown-menu{background:transparent;border:0;border-radius:0;display:block;margin:0;min-width:100%;padding:0}#user-menu .dropdown-menu a{padding-bottom:.5rem;padding-top:.5rem}.navbar-light #user-menu .dropdown-menu a{color:#008a51}#user-menu .dropdown-menu .dropdown-item{cursor:pointer;padding:.2rem .4rem}#user-menu .dropdown-menu .dropdown-item:hover{background-color:#dee2e6}#user-menu .dropdown-menu .dropdown-item.active{background-color:#e9ecef}#user-menu .dropdown-menu .dropdown-item.active:hover{background-color:#dee2e6}#user-menu .dropdown-menu .dropdown-item .dropdown-menu{padding-left:20px;position:static}.user-not-logged-in #user-menu .dropdown-menu{display:none}#main-menu{margin:0 -60px}#main-menu a{display:block;opacity:.8;padding:1.5rem 3rem}#main-menu a:hover{opacity:1}#main-menu .nav-item{background:transparent;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#main-menu .navbar-nav>.nav-item{border-bottom:5px solid transparent}#main-menu .navbar-nav>.nav-item:first-child a{padding-left:60px}#main-menu .navbar-nav>.nav-item:last-child a{padding-right:60px}#main-menu .navbar-nav>.nav-item>a{font-size:1.25rem;font-weight:700;text-transform:uppercase}#main-menu .navbar-nav>.nav-item>.dropdown-menu{background:#15813e;margin-top:5px;opacity:0;padding:.8rem 0;position:absolute;-webkit-transition:all .2s ease-in-out 0s,visibility 0s linear .3s,z-index 0s linear .01s;transition:all .2s ease-in-out 0s,visibility 0s linear .3s,z-index 0s linear .01s;visibility:hidden;z-index:-99}#main-menu .navbar-nav>.nav-item:last-child>.dropdown-menu{max-width:100%}#main-menu .navbar-nav>.nav-item:last-child>.dropdown-menu a{padding-right:15px;white-space:normal}#main-menu .navbar-nav>.nav-item:hover.dropdown{border-bottom-color:#fff}#main-menu .navbar-nav>.nav-item:hover>a{background:#15813e;font-weight:700;opacity:1}.navbar-light #main-menu .navbar-nav>.nav-item:hover>a{color:#fff}#main-menu .navbar-nav>.nav-item:hover>.dropdown-menu{opacity:1;-webkit-transition-delay:0s,0s,.3s;transition-delay:0s,0s,.3s;visibility:visible;z-index:1000}#main-menu .dropdown-menu{background:transparent;border:0;border-radius:0;display:block;margin:0;min-width:100%;padding:0}#main-menu .dropdown-menu a{padding-bottom:.5rem;padding-top:.5rem}.navbar-light #main-menu .dropdown-menu a{color:#fff}#main-menu .dropdown-menu .dropdown-item{padding:0}#main-menu .dropdown-menu .dropdown-item .dropdown-menu{padding-left:20px;position:static}#mobile-main-menu-modal{background:hsla(0,0%,100%,.75);bottom:0;top:0}.admin-bar #mobile-main-menu-modal{top:32px}@media only screen and (max-width:782px){.admin-bar #mobile-main-menu-modal{top:46px}}#mobile-main-menu-modal .modal-dialog{-webkit-transform:none!important;transform:none!important}#mobile-main-menu-modal .modal-content{background:transparent;border:0;border-radius:0}#mobile-main-menu-modal .modal-header{background:transparent;border-bottom-width:2px;border-color:#fff;border-radius:0}#mobile-main-menu-modal .modal-header #site-brand img{height:100px}#mobile-main-menu-modal #mobile-main-menu-container{background:#15813e;left:-100%;max-width:100%;position:relative;-webkit-transition:.5s;transition:.5s}#mobile-main-menu-modal.show #mobile-main-menu-container{left:0}#mobile-main-menu-modal .mobile-menu-nav-container{height:calc(100% - 122px);overflow-x:hidden;overflow-y:scroll}#mobile-main-menu-modal .mobile-menu-nav-container>div{left:0;position:relative;-webkit-transition:.5s;transition:.5s}#mobile-main-menu-modal .mobile-menu-nav-container[data-depth="1"]>div{left:-100%}#mobile-main-menu-modal .mobile-menu-nav-container[data-depth="2"]>div{left:-200%}#mobile-main-menu-modal #mobile-main-menu-nav,#mobile-main-menu-modal #mobile-main-menu-nav ul,#mobile-main-menu-modal #mobile-user-menu-nav,#mobile-main-menu-modal #mobile-user-menu-nav ul{list-style:none;margin-bottom:0;padding:0}#mobile-main-menu-modal #mobile-main-menu-nav li,#mobile-main-menu-modal #mobile-main-menu-nav ul li,#mobile-main-menu-modal #mobile-user-menu-nav li,#mobile-main-menu-modal #mobile-user-menu-nav ul li{font-size:.875rem;line-height:28px;padding:0}#mobile-main-menu-modal #mobile-main-menu-nav>li,#mobile-main-menu-modal #mobile-user-menu-nav>li{border-bottom:2px solid #fff;padding:10px 0}#mobile-main-menu-modal #mobile-main-menu-nav>li>a,#mobile-main-menu-modal #mobile-user-menu-nav>li>a{font-size:1rem;text-transform:uppercase}.navbar-light #mobile-main-menu-modal #mobile-main-menu-nav .submenu li a,.navbar-light #mobile-main-menu-modal #mobile-main-menu-nav>li>a,.navbar-light #mobile-main-menu-modal #mobile-user-menu-nav .submenu li a,.navbar-light #mobile-main-menu-modal #mobile-user-menu-nav>li>a{color:#fff}#mobile-main-menu-modal #mobile-main-menu-nav .submenu ul,#mobile-main-menu-modal #mobile-user-menu-nav .submenu ul{padding-left:15px}#mobile-main-menu-modal #mobile-user-menu-nav{border-bottom:2px solid #fff;padding:10px 0}#mobile-main-menu-modal #mobile-user-menu-nav>li{border-bottom:0;padding:0}#mobile-main-menu-modal #mobile-user-menu-nav>li>a{text-transform:none}#mobile-main-menu-modal .close{color:#fff;right:0;opacity:1;top:0}#rof-cookie-notification{background:rgba(0,0,0,.5)}.admin-bar #rof-cookie-notification{top:32px}@media screen and (max-width:782px){.admin-bar #rof-cookie-notification{top:46px}}#rof-cookie-notification .modal-dialog{max-width:100%}#hero{position:relative}#hero.hero-simple,.post-type-archive-tribe_events #hero,.product-template-default #hero{padding-top:0}#hero.hero-simple .hero-caption,.post-type-archive-tribe_events #hero .hero-caption,.product-template-default #hero .hero-caption{padding:0;position:static!important}#hero .hero-caption{bottom:0;color:#fff;left:0;line-height:1.2;padding:30px 0;position:absolute;z-index:1020}@media (min-width:768px){#hero .hero-caption{padding:60px 0}}@media (min-width:992px){#hero .hero-caption{padding:25px 0 75px}}#hero .hero-caption .hero-title{font-size:27px;font-weight:600}@media (min-width:768px){#hero .hero-caption .hero-title{font-size:60px}}@media (min-width:992px){#hero .hero-caption .hero-title{font-size:95px}}.single-tribe_events #hero .hero-caption .hero-title{display:none}#hero .hero-caption .hero-subtitle{font-size:18px;font-weight:400}.woocommerce-account #hero .hero-caption .hero-subtitle{color:#000}@media (min-width:768px){#hero .hero-caption .hero-subtitle{font-size:40px;margin-bottom:8px}}#hero .hero-caption a{color:#fff}#hero .hero-caption .btn-standard{margin-top:20px;min-width:auto!important}@media (max-width:767.98px){#hero .hero-caption .btn-standard{margin-top:16px}}#hero .hero-attribution{background:rgba(0,0,0,.75);bottom:0;font-weight:300;line-height:1.25;padding:12px 20px;position:absolute;right:0}@media (max-width:767.98px){#hero .hero-attribution{display:none}}.post-type-archive-tribe_events #hero .hero-attribution,.product-template-default #hero .hero-attribution{display:none}#hero .launch .hero-caption{bottom:20px}@media (min-width:768px){#hero .launch .hero-caption{bottom:50px}}@media (min-width:992px){#hero .launch .hero-caption{bottom:65px}}#hero .hero-slider{list-style:none;margin:0;padding:0}#hero .hero-slide{background-color:#939598;background-position:50%;background-repeat:no-repeat;background-size:cover;line-height:0;padding-top:90%;position:relative}#hero .hero-slide.hero-placeholder{background-color:#939598;background-image:url(../img/placeholder.png);background-size:auto}@media (min-width:768px){#hero .hero-slide{padding-top:51.6%}}@media (min-width:768px){#hero .hero-slide.hero-sm{padding-top:24%!important}}#hero .hero-image{background-blend-mode:multiply;background-color:#939598;background-image:url(../img/placeholder.png);background-position:50%;background-repeat:no-repeat;padding-top:90%;position:relative}@media (min-width:768px){#hero .hero-image{padding-top:51.6%}}@media (min-width:768px){#hero .hero-image.hero-sm{padding-top:24%!important}}.post-type-archive-tribe_events #hero .hero-image,.product-template-default #hero .hero-image{display:none}#hero .hero-video{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:auto}@media (max-width:991.98px){#hero .hero-video{display:none}}.homepage__upcoming-events .post-content .woocommerce,.user-incomplete-profile-notice{display:none}input,keygen,select,textarea{outline:0}option,select,textarea{-moz-appearance:none;-webkit-appearance:none;outline:0}input::-moz-focus-inner,select::-moz-focus-inner{border:0;padding:0}.rp-donation-block .donation_field .input-text,input[type=date],input[type=datetime],input[type=email],input[type=file],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=username],select,textarea{border:1px solid #6c757d;border-radius:0;font-size:20px;line-height:32px;padding:2px}@media (max-width:991.98px){.rp-donation-block .donation_field .input-text,input[type=date],input[type=datetime],input[type=email],input[type=file],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=username],select,textarea{font-size:15px;line-height:1;padding:4px .5rem}}.lightbox__heading{margin-bottom:1rem;text-align:center}.lightbox__heading:before{display:none}.lightbox__icon{margin-right:8px}.lightbox__login{font-weight:700;margin-bottom:1rem}.theme-royaloak .featherlight{background:rgba(0,0,0,.4)}.theme-royaloak .featherlight .featherlight-content{border:1px solid #17a2b8;font-size:1rem;padding:1rem}.member-upcoming-event .more-link{display:none}.member-upcoming-event{margin-bottom:1rem}.member-upcoming-events__no-events{padding:3rem 0}#membership-options h5 .btn{font-size:1.5rem}.order_details{width:100%}.page-content ul.fa-list{padding-left:0}.page-content ul.fa-list:before{content:""}.page-content ul.fa-list li{padding-left:30px}@media (min-width:768px){.page-content ul.fa-list li{padding-left:45px}}.page-content ul.fa-list li .fa,.page-content ul.fa-list li .svg-inline--fa{left:0;height:1.5rem;position:absolute}@media (min-width:768px){.page-content ul.fa-list li .fa,.page-content ul.fa-list li .svg-inline--fa{margin-top:.3em}}.page-content ul li{position:relative}.page-content ul li:not(:last-child){margin-bottom:15px}.page-content ul li ul{margin-top:15px}@media (max-width:767.98px){.page-content.px-45.px-md-0 h2{margin-left:-45px}}#payment{margin-top:1rem}#payment li:before{display:none}.product .summary{margin-bottom:2rem}.woocommerce-cart-form .rp-donation-block{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px}@media (max-width:991.98px){.woocommerce-cart-form .rp-donation-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}}.rp-donation-block .donate-remove{background-color:#107786;border-color:#107786;margin-left:10px}.rp-donation-block .donation_field{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:0}@media (max-width:991.98px){.rp-donation-block .donation_field{width:100%}}.rp-donation-block .message{width:100%}.rp-donation-block .text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:991.98px){.rp-donation-block .text{width:100%}}#search-modal{background:rgba(5,46,92,.9)}#search-modal .modal-content{background:transparent;border-radius:0;border:none}#search-modal .modal-dialog{max-width:100%}#search-modal.show{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#search-modal input{background:transparent;border:0;color:#fff;font-size:30px;font-weight:600;padding:0;width:100%}@media (min-width:768px){#search-modal input{font-size:60px}}@media (min-width:992px){#search-modal input{font-size:95px}}#search-modal input::-webkit-input-placeholder{color:#fff;opacity:.7}#search-modal input::-moz-placeholder{color:#fff;opacity:.7}#search-modal input:-ms-input-placeholder{color:#fff;opacity:.7}#search-modal input:-moz-placeholder{color:#fff;opacity:.7}#search-modal .btn{background:#fff;color:#052e5c}#search-modal .close{color:#fff;font-size:4rem;line-height:50px;opacity:1;position:absolute;right:0;top:0}@media (max-width:991.98px){#search-modal .close{line-height:30px}#search-modal .close img{width:30px}}.modal-backdrop.show{display:none!important}@media (min-width:768px){.search-results .post-excerpt.quarter-width{-webkit-box-flex:0!important;-ms-flex:0 0 25%!important;flex:0 0 25%!important;width:25%!important}}.shop_table li:before{display:none}.page-content .shop_table ul:not(.tabs):not(.products){padding-left:0}.shop_table td,.shop_table th{padding-right:1rem}.shop_table .product-quantity{padding:12px;text-align:center}.select2-container .select2-selection--single{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:#767676;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (min-width:768px){.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container .select2-selection--single{height:calc(1.5rem + 20px)}}.single-product .summary abbr[data-original-title],.single-product .summary abbr[title]{text-decoration:none}.single-product .summary .button,.single-product .summary input[type=checkbox]{cursor:pointer}.single-product .summary .form-row{margin-left:0;margin-right:0}.single-product .summary .form-row__price-quantity{margin-top:1.5rem}.single-product .wc-tab h2:first-of-type{display:none}.single-product .product .images{pointer-events:none}.single-product .summary .price{font-weight:700}.single-product .summary form .form-row .qty{margin-right:1rem;text-align:center;width:6rem}.wc-memberships-member-profile-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-product .summary .wc-memberships-profile-fields-wrapper{margin-top:1rem}.single-product .woocommerce-product-gallery__trigger{display:none}.single-product .woocommerce-product-details__short-description{margin-bottom:1rem}.single-product label[for=wc-memberships-member-profile-field-member-first-name] .optional,.single-product label[for=wc-memberships-member-profile-field-member-last-name] .optional{display:none}.tabs{margin-left:0;padding-left:0}#membership-options h4{border:solid #212529;border-width:0 0 5px}#membership-options h5 .btn{background-color:transparent!important;color:#6c757d}@media (min-width:768px){#membership-options h5 .btn{font-size:1.5rem}}#membership-options .membership-option{border:solid #6c757d;border-width:0 0 2px;margin-top:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#membership-options .membership-option.active{border-color:#008a51;border-width:5px 0;margin-top:-2px}#membership-options .membership-option.active:first-child{margin-top:-5px}#membership-options .membership-option.active h5 .btn{color:#008a51}#membership-options .membership-option ul{padding-left:15px}#membership-options .membership-option ul li{margin-bottom:10px}.photo-widget h3{font-size:2.25rem;font-weight:500}@media (max-width:767.98px){.photo-widget .slider-next,.photo-widget .slider-prev{padding-left:15px;padding-right:15px}.photo-widget .slider-next svg,.photo-widget .slider-prev svg{color:#212529!important}.photo-widget .text-light .slider-next svg,.photo-widget .text-light .slider-prev svg{color:#fff!important}}.quote-widget-container{padding:30px 0;position:relative}@media (min-width:768px){.quote-widget-container{padding:50px 0}}.quote-widget-container ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.quote-widget-container ul li{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px}@media (min-width:768px){.quote-widget-container ul li{padding:0 175px}}.quote-widget-container blockquote{font-size:1.25rem;line-height:1.2}.quote-widget-container blockquote:before{content:"\201C"}.quote-widget-container blockquote:after{content:"\201D"}@media (min-width:768px){.quote-widget-container blockquote{font-size:3rem}}.quote-widget-container q{quotes:"\201C" "\201D" "\2018" "\2019"}.quote-widget-container cite{font-size:.875rem}.quote-widget-container cite:before{content:"- "}@media (min-width:768px){.quote-widget-container cite{font-size:1.5rem}}.widget-container ul{list-style:none;margin:0;padding:0}.widget-container ul li{font-size:1.5rem;margin-bottom:30px}.widget-container ul li a{color:#212529;font-weight:700}.widget-container ul li a:hover{color:#38b1c2}.widget_search{max-width:300px}.widget_search div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.widget_search div input{border-color:#62828f;border-width:0 0 1px;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.widget_search div input ::-moz-placeholder,.widget_search div input ::-ms-input-placeholder,.widget_search div input ::-webkit-input-placeholder{color:#62828f}.widget_search div button{background:transparent;border:0;color:#62828f}.clear{clear:both}.page-content .wc-payment-form label{margin-bottom:0}.page-content ul.woocommerce-shipping-methods label{margin-bottom:0;margin-left:3px}.page-content ul.woocommerce-shipping-methods li{margin-bottom:0}.woocommerce-error li,.woocommerce-shipping-methods li{padding-left:0}.woocommerce-error li:before,.woocommerce-shipping-methods li:before{display:none}.woocommerce-page .page-content #shipping_method,.woocommerce-page .page-content .woocommerce-error{padding-left:0}.woocommerce{margin-top:1rem}@media (max-width:991.98px){.woocommerce-cart .woocommerce{margin-top:0}}.woocommerce-error{color:#c00}@media (max-width:991.98px){.woocommerce .col2-set .col-2{margin-top:2rem}}.woocommerce.wc-memberships-frontend-banner,.woocommerce.wc-memberships.admin-restricted-content-notice{background-color:#052e5c;color:#fff}.woocommerce-message,.woocommerce-notices-wrapper{margin-bottom:2rem}.woocommerce-account .row{margin-left:-15px;margin-right:-15px}.woocommerce-additional-fields{display:none}.woocommerce-page .cart .actions .coupon .btn,.woocommerce-page .cart .actions .coupon .input-text{width:50%!important}@media (max-width:991.98px){.checkout-button{margin-top:1rem;width:100%}}.coupon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:991.98px){.coupon{margin-bottom:20px;margin-top:20px}}.woocommerce-cart .shipping-calculator-form .form-row{margin-left:0;margin-right:0}.woocommerce-page .cart .actions .coupon .input-text{padding:2px;width:auto}@media (max-width:991.98px){.woocommerce-page .cart .actions .coupon .input-text{font-size:15px;line-height:1;padding:4px .5rem}}.woocommerce-page .cart tr td{padding-bottom:40px}@media (max-width:991.98px){.woocommerce-page .cart tr td{padding-bottom:0}}.woocommerce-cart .woocommerce-shipping-methods li label{margin-bottom:0}@media (max-width:991.98px){.woocommerce-cart .woocommerce-shipping-methods li label{margin-bottom:10px}}.woocommerce-cart .woocommerce-shipping-methods li{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex}.woocommerce-cart .woocommerce-shipping-methods li:not(:last-child){margin-bottom:0}@media (max-width:991.98px){.woocommerce-cart .woocommerce-shipping-methods li{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.woocommerce-cart .product-remove{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:12px}.woocommerce-cart .product-price{padding:12px;white-space:nowrap}.woocommerce-cart .product-quantity{padding:12px;text-align:center}.woocommerce-cart .product-subtotal{padding:12px;white-space:nowrap}.woocommerce-cart .product-name{padding:12px}.woocommerce-cart .product-thumbnail{width:190px}.woocommerce-cart .qty{width:5rem}.woocommerce-cart .product-remove .remove{color:#c00;font-size:50px;line-height:1}.woocommerce-cart .shipping_method{margin-right:.5rem}@media (max-width:991.98px){.woocommerce-cart .shipping_method{margin-left:.5rem;margin-right:0}}.woocommerce-cart .shop_table{width:100%}.woocommerce-cart .shop_table tbody{vertical-align:top}.woocommerce-cart .shop_table th{padding-right:1rem;width:30%}.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td,.woocommerce table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent}#stripe-payment-data,.stripe-card-group,.wc-stripe-elements-field{width:100%}.woocommerce-checkout #payment_method_stripe{margin-right:4px;margin-top:12px}.woocommerce-checkout .page-content .woocommerce-checkout .payment_box{margin-left:20px;margin-right:20px;width:100%}@media (min-width:768px){.woocommerce-checkout .page-content .woocommerce-checkout .payment_box{width:60%}}.woocommerce-checkout .page-content .woocommerce-checkout .payment_method_stripe{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-checkout .payment_method__title{display:block;width:100%}.woocommerce-checkout .about_paypal{display:none}.woocommerce-checkout label{white-space:nowrap;width:90%}.wc-credit-card-form label{width:auto}.woocommerce-checkout label[for=payment_method_paypal]{width:285px}.woocommerce-checkout .page-content .woocommerce-checkout li{display:block;padding-left:0}.woocommerce-checkout .page-content .woocommerce-checkout li:before{display:none}.woocommerce-checkout .page-content .woocommerce-checkout .woocommerce-checkout-payment li{margin-bottom:60px}.woocommerce-checkout .order-again{display:none}.woocommerce-checkout #place_order{margin-top:1rem}.woocommerce-checkout .recurring-totals{display:none}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{vertical-align:top;padding-right:1rem}.woocommerce-checkout{margin-top:3rem}.woocommerce-checkout .woocommerce-form-coupon,.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout .woocommerce-form-login,.woocommerce-checkout .woocommerce-form-login-toggle{margin:0 1rem}.woocommerce-checkout .woocommerce-form-coupon,.woocommerce-checkout .woocommerce-form-login{margin-bottom:1rem;margin-top:1rem}.woocommerce-checkout .woocommerce-notices-wrapper{border-top:1px solid #000;margin:1rem;padding:0}.woocommerce-form-row--wide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woocommerce-grouped-product-list-item__quantity{max-width:4rem;padding-right:8px!important}.woocommerce-grouped-product-list-item__quantity input{width:100%}.woocommerce-grouped-product-list-item__label{padding-right:8px!important}.woocommerce-input-wrapper{width:100%}.woocommerce-order-received .woocommerce-customer-details,.woocommerce-order-received .woocommerce-orders-table__header{margin-top:2rem}.woocommerce-order-received .page-content .woocommerce-thankyou-order-details li{margin-bottom:0;padding-left:0}.woocommerce-order-received .page-content .woocommerce-thankyou-order-details li:before{display:none}.woocommerce-order-received td,.woocommerce-order-received th{padding-right:1rem}.woocommerce-order-received .col-1,.woocommerce-order-received .col-2{padding:0}.woocommerce-orders-table{width:100%}.woocommerce-table td{vertical-align:top}.wc-tabs .active{background-color:#fff}.woocommerce-tabs h2{color:#000}.wc-tabs li{background-color:#e9ecef;border-left:1px solid #212529;border-right:1px solid #212529;border-top:1px solid #212529;border-top-left-radius:3px;border-top-right-radius:3px;padding:3px 1rem}.page-content .wc-tabs li:not(:last-child),.wc-tabs li{margin-bottom:0}.wc-tabs{border-bottom:1px solid #212529;padding:0}.woocommerce-view-order .order-again{margin-bottom:2rem;margin-top:2rem}