/*!
Theme Name: Luhrs Center
Author: JPL
Author URI: https://www.jplcreative.com/
Description: Custom theme for the Luhrs Center
Template: jpl
Version: 1.0
*/body{margin:0}#top-of-page-wrapper{bottom:50px;color:#fff;cursor:pointer;display:none;overflow:hidden;position:fixed;right:0;transition:width .3s ease;width:46px;z-index:11}@media only screen and (min-width:1170px){#top-of-page-wrapper{bottom:120px}}@media only screen and (min-width:980px){#top-of-page-wrapper{display:none!important}}#top-of-page-wrapper:hover{width:140px}#top-of-page-wrapper #top-of-page-txt{font-size:12px;font-weight:700;padding:0 48px 0 0;position:absolute;right:0;text-align:right;text-transform:uppercase;top:8px;width:140px}#top-of-page-wrapper #top-of-page{display:block;float:right;font-size:20px;height:36px;position:relative;text-decoration:none;width:46px}#top-of-page-wrapper #top-of-page .icon{position:absolute;top:6px;right:15px}.hdr{padding:0 1em}.hdr .container.cf{display:flex;flex-direction:row;align-items:center;width:100%;max-width:1600px;margin:0 auto}.hdr .container.cf .logo-container{flex:0 0 40%}.hdr .container.cf nav#nav{flex:0 0 60%}@media only screen and (min-width:980px){.hdr .container.cf nav#nav #navicon{display:none}}.hdr .container.cf nav#nav #header-search-form .container.cf{justify-content:flex-end}.hdr .container.cf nav#nav #main-nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center;list-style:none}.hdr .container.cf nav#nav #main-nav a{color:#fff;text-decoration:none}.hdr .container.cf nav#nav #main-nav a:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px;text-decoration-color:#fdb913}.ftr{border-bottom:5px solid #fdb913}body{font-family:sans-serif;line-height:1.5}a{color:#666}a:hover{color:#4d4d4d;text-decoration:none}hr{border:none;border-bottom:1px solid #f8f7f6}table{border-collapse:collapse;border-top:1px solid #f8f7f6;border-left:1px solid #f8f7f6}table td{border-right:1px solid #f8f7f6;border-bottom:1px solid #f8f7f6;margin:0;padding:6px 12px;vertical-align:top}.hdr{height:90px;background-color:transparent;padding:0 1em;border-top:5px solid #fdb913;overflow-x:clip}.hdr::after{content:"";height:175px;width:100vw;clip-path:polygon(0 0,100% 0,100% 100%,0 80%);display:block;background:#1f0047;z-index:1;position:absolute;top:0}@media only screen and (max-width:979px){.hdr::after{display:none}}@media only screen and (max-width:979px){.hdr{background-color:#1f0047;padding:0}}@media only screen and (min-width:980px){.hdr{height:125px}}.hdr .wrap{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:1600px;margin:auto;padding:0 1em;height:100%;z-index:10}@media only screen and (min-width:980px){.hdr .logo-wrap{margin-bottom:10px}}.hdr .logo-wrap a{display:inline-block;text-decoration:none}.hdr .logo-wrap img{max-width:300px;display:block;height:auto;padding-top:16px;width:240px}@media only screen and (min-width:768px){.hdr .logo-wrap img{padding-top:2px;width:340px}}@media only screen and (min-width:980px){.hdr .logo-wrap img{padding-top:0;width:480px}}@media only screen and (max-width:979px){.nav-wrap{display:none;left:0;position:absolute;top:85px;width:100%;z-index:100;background-color:#666}}@media only screen and (min-width:980px){.nav-wrap{display:block!important;margin-bottom:10px}}.nav ul{list-style-type:none;margin:0;padding:0}.nav-toggle{background:#666;border:none;color:#fff;cursor:pointer;font-size:13px;height:85px;padding-top:30px;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;width:85px;z-index:99}@media only screen and (min-width:980px){.nav-toggle{display:none}}.nav-toggle.toggle-closed:before{width:26px;top:20px;transform:rotate(-45deg) translate(-12px,5px)}.nav-toggle.toggle-closed:after{width:26px;top:38px;transform:rotate(45deg) translate(-7px,-1px)}.nav-toggle.toggle-closed span:first-child{display:none}.nav-toggle span:first-child,.nav-toggle:after,.nav-toggle:before{background:#fff;content:"";height:3px;position:absolute;right:23px;width:37px;transition:background .3s ease}@media only screen and (max-width:979px){.nav-toggle span:first-child,.nav-toggle:after,.nav-toggle:before{background:#fff}}.nav-toggle:before{top:28px;transition:all .3s ease}.nav-toggle:after{top:44px;transition:all .3s ease}.nav-toggle span:first-child{top:36px}.nav-toggle span.txt{display:block;position:relative;z-index:2}@media only screen and (min-width:980px){.nav-primary .menu{display:flex;margin-bottom:0;flex-wrap:wrap}}@media only screen and (min-width:980px){.nav-primary .menu>li.hover.menu-item-has-children>a:after{content:'▲'}}@media only screen and (max-width:979px){.nav-primary .menu>li.ddactive.menu-item-has-children>a,.nav-primary .menu>li.ddactive>a{background:#5c5c5c}}@media only screen and (max-width:979px){.nav-primary .menu>li.ddactive.menu-item-has-children>a:after,.nav-primary .menu>li.ddactive>a:after{content:'▲'}}.nav-primary .menu>li.menu-item-has-children>a{position:relative}@media only screen and (min-width:980px){.nav-primary .menu>li.menu-item-has-children>a:hover:after{content:'▲'}}.nav-primary .menu>li.menu-item-has-children>a:after{content:'▼';font-size:8px;position:absolute;right:12px;top:20px}@media only screen and (max-width:979px){.nav-primary .menu>li.menu-item-has-children>a:after{font-size:10px;right:35px;top:20px}}.nav-primary .menu>li>a{background-color:transparent;color:#fff;display:block;padding:15px 50px 15px 25px;text-decoration:none;transition:all .3s ease}@media only screen and (min-width:980px){.nav-primary .menu>li>a{display:inline-block;font-size:larger;margin-right:1px;padding:10px 16px}}.nav-primary .menu>li>a:hover{background-color:transparent;text-decoration:underline;text-decoration-color:#fdb913;text-underline-offset:5px;text-decoration-thickness:3px}.sub-menu{background:#666;display:none}@media only screen and (min-width:980px){.sub-menu{min-width:150px;position:absolute;z-index:99}}@media only screen and (max-width:979px){.sub-menu.ddopen{display:block}}.sub-menu li.mobile{display:block}@media only screen and (min-width:980px){.sub-menu li.mobile{display:none}}.sub-menu a{color:#fff;display:block;font-size:smaller;padding:10px 40px;text-decoration:none;transition:all .3s ease}@media only screen and (min-width:980px){.sub-menu a{font-size:inherit;padding:10px 20px}}.sub-menu a:hover{text-decoration:none}@media only screen and (min-width:980px){.nav-secondary{position:absolute;right:15px;top:5px}}@media only screen and (min-width:980px){.nav-secondary .menu{display:flex;margin-bottom:25px}}.nav-secondary .menu a{background:#666;color:#fff;display:block;margin-right:1px;padding:15px 50px 15px 25px;text-decoration:none;transition:all .3s ease}@media only screen and (min-width:980px){.nav-secondary .menu a{background:0 0;color:#666;display:inline-block;font-size:smaller;padding:5px 7px}}.nav-secondary .menu a:hover{background:#4d4d4d;color:#fff;text-decoration:none}@media only screen and (min-width:980px){.nav-secondary .menu a:hover:hover{background:#f8f7f6;color:#666}}@media only screen and (min-width:768px){.nav-footer .menu{display:flex}}.nav-footer .menu a{color:#fff;display:block;padding:8px;text-align:center;text-decoration:none;transition:all .3s ease}@media only screen and (min-width:980px){.nav-footer .menu a{text-align:left}}.nav-footer .menu a:hover{background:#595959}.nav-social .menu{display:flex;flex-wrap:wrap;justify-content:center;margin:25px 0}@media only screen and (min-width:768px){.nav-social .menu{margin:0}}.nav-social .menu a{align-items:center;color:#fff;display:flex;padding:8px;text-decoration:none;transition:all .3s ease}.nav-social .menu a:hover{background:#595959}.nav-social .menu svg{fill:#fff;height:16px;width:16px}.nav-copyright .menu{display:flex;flex-wrap:wrap;margin-top:10px}.nav-copyright .menu a{align-items:center;background:#666;color:#fff;font-size:smaller;padding:8px;text-decoration:none;transition:all .3s ease}.nav-copyright .menu a:hover{background:#595959}.ftr{background:#1f0047;color:#fff;padding:35px 0}.ftr .ftr-logo-wrap{margin:5px 0 15px 0}.ftr .ftr-logo-wrap img{display:block;height:auto;margin:auto;max-width:300px;width:100%}@media only screen and (min-width:768px){.ftr .ftr-logo-wrap img{margin:0}}@media only screen and (min-width:768px){.ftr .ftr-menu-wrap{align-items:center;display:flex;justify-content:space-between}}.ftr .description-wrap{font-size:smaller;text-align:center}@media only screen and (min-width:768px){.ftr .description-wrap{padding-left:8px;text-align:left}}.ftr .copyright{font-size:smaller;text-align:center}@media only screen and (min-width:768px){.ftr .copyright{padding-left:8px;text-align:left}}.featured-image-and-title{background-color:#333;overflow:hidden;position:relative}@media only screen and (min-width:768px){.featured-image-and-title{background:0 0}}.featured-image-and-title .bgimg{background-color:#333;background-size:cover;background-position:center;height:44vw;position:relative}@media only screen and (min-width:980px){.featured-image-and-title .bgimg{height:34vw}}@media only screen and (min-width:768px){.featured-image-and-title .wrap{position:relative}}@media only screen and (min-width:768px){.featured-image-and-title .inner-wrap{bottom:0;left:0;margin:0;padding:15px;position:absolute;right:0}}.featured-image-and-title .pg-title{color:#fff;margin:15px 0}.featured-image-and-title .pg-title span{display:block;font-size:18px}.featured-image-and-title .breadcrumbs,.featured-image-and-title .pg-intro-content{color:#fff}.block{margin:25px 0}.btn,.search-btn{background:#ffdd7f;border:none;color:#fff;cursor:pointer;display:inline-block;text-decoration:none;transition:all .2s ease;padding:5px 16px 4px 0;box-shadow:6px 4px 6px 0 #4d4d4d38}.btn span,.search-btn span{background:#fdb913;font-weight:700;padding:8px 16px;clip-path:polygon(0 0,100% 0,95% 100%,0 100%);color:#000;transition:all .2s ease}.btn:hover,.search-btn:hover{background:#fdb913;color:#fff;text-decoration:none}.btn:hover span,.search-btn:hover span{background:#ffdd7f}.btn.btn-alt,.search-btn.btn-alt{background:0 0;color:#666}.btn.btn-alt:hover,.search-btn.btn-alt:hover{background:#4d4d4d;color:#fff}.btn.btn-inverse,.search-btn.btn-inverse{background:#fff;border:1px solid #666;color:#666}.btn.btn-inverse:hover,.search-btn.btn-inverse:hover{background:#4d4d4d;color:#fff}.btn.btn-disabled,.search-btn.btn-disabled{background:#f8f7f6;pointer-events:none}.btn.btn-disabled span,.search-btn.btn-disabled span{background:#f8f7f6;color:gray}.pagination{padding:25px 15px;position:relative}.pagination .nav-links{display:flex;justify-content:space-between;position:relative}@media only screen and (min-width:768px){.pagination .nav-links{display:block;text-align:center;padding:0 105px}}.pagination .page-numbers{border:1px solid #f8f7f6;color:#666;display:none;min-width:36px;padding:5px;text-decoration:none;transition:all .2s ease;text-decoration:none!important}@media only screen and (min-width:768px){.pagination .page-numbers{display:inline-block}}.pagination .page-numbers:hover{background:#f8f7f6;text-decoration:none}.pagination .page-numbers.current{background:#666;border-color:#666;color:#fff}.pagination .page-numbers.dots{background:0 0;border:none}.pagination .next,.pagination .prev{border:none;display:block}@media only screen and (min-width:768px){.pagination .next,.pagination .prev{position:absolute;top:0}}@media only screen and (min-width:768px){.pagination .prev{left:0}}.pagination .prev:before{content:"<";padding-right:5px}@media only screen and (min-width:768px){.pagination .next{right:0}}.pagination .next:after{content:">";padding-left:5px}@media only screen and (min-width:768px){.posts-sidebar-wrap{display:flex}}.posts-sidebar-wrap .posts{margin:25px 0}@media only screen and (min-width:768px){.posts-sidebar-wrap .posts{flex-grow:1;width:70%}}.posts-sidebar-wrap .post:nth-child(even){background:#f3f3f3}.posts-sidebar-wrap .post .post-inner{padding:30px 15px}@media only screen and (min-width:768px){.posts-sidebar-wrap .post+.sidebar-wrap,.posts-sidebar-wrap .posts+.sidebar-wrap{border-left:5px solid #f8f7f6;margin-left:30px}}.posts-sidebar-wrap .post-category{font-size:smaller}.posts-sidebar-wrap .post-date{display:block;font-size:smaller;font-weight:700}.posts-sidebar-wrap h2{margin:0}.posts-sidebar-wrap h2 a{color:inherit;text-decoration:none}@media only screen and (min-width:768px){.posts-sidebar-wrap .sidebar-wrap{padding-left:30px;width:30%}}.posts-sidebar-wrap .sidebar-wrap .search-form label{display:block;font-weight:700}@media only screen and (min-width:980px){.posts-sidebar-wrap .sidebar-wrap .search-form .field-wrap{display:flex}}.posts-sidebar-wrap .sidebar-wrap .search-form .field-wrap input{background:#f8f7f6;border:none;cursor:pointer;display:inline;flex-grow:1;padding:8px 16px;text-decoration:none;transition:all .2s ease}@media only screen and (min-width:980px){.posts-sidebar-wrap .sidebar-wrap .search-form .field-wrap input{display:inline}}.posts-sidebar-wrap .sidebar-wrap .search-form .field-wrap button{display:block;margin:5px 0}@media only screen and (min-width:980px){.posts-sidebar-wrap .sidebar-wrap .search-form .field-wrap button{display:inline;margin:0}}.posts-sidebar-wrap .sidebar{margin:35px 0;text-decoration:none}.posts-sidebar-wrap .sidebar h4 a{color:inherit;text-decoration:none}.posts-sidebar-wrap .sidebar-list li.active a{font-weight:700}.notice{background:#f9ecec;color:#a20b0b;padding:25px}body{font-family:franklin-gothic-urw,sans-serif;color:#1f0047;-webkit-text-size-adjust:none}body a{color:#682b8d}body a:hover{color:#682b8d}@media only screen and (max-width:782px){body .featured-image-and-title{background:#682b8d}}body .featured-image-and-title .wrap{max-width:none!important}@media only screen and (max-width:782px){body .featured-image-and-title .wrap{padding:0}}body .featured-image-and-title .wrap .inner-wrap{background-color:#682b8d;padding:0 15px}body .featured-image-and-title .wrap .inner-wrap .pg-title{max-width:1440px;color:#fff;margin:0 auto;padding:15px;margin-top:10px}@media only screen and (max-width:782px){body .featured-image-and-title .wrap .inner-wrap .pg-title{margin-top:0}}body h1,body h2{font-family:adobe-caslon-pro,serif;color:#682b8d;font-size:2rem}@media only screen and (max-width:782px){body h1,body h2{margin-bottom:0}}body .wp-block-embed__wrapper .oembed iframe{width:100%!important}body .pagination{text-align:center;padding:0 15px;max-width:1440px}@media only screen and (min-width:1170px){body .pagination{text-align:right}}@media only screen and (max-width:782px){body .pagination{padding:15px 0}}body .pagination .page-numbers{border:none;color:#fdb913;border:2px solid #682b8d;background-color:#682b8d;text-align:center;display:inline-block}body .pagination .page-numbers.current{background-color:#1f0047;border:2px solid #682b8d;color:#ffdd7f}body .pagination .page-numbers.current:hover{background-color:#1f0047}body .pagination .page-numbers.next,body .pagination .page-numbers.prev{display:none}body .pagination .page-numbers:hover{background-color:#1f0047;color:#ffdd7f}body .ftr form,body .newsletter-signup form,body .sidebar form{margin-bottom:1rem;position:relative}body .ftr form .gform_body,body .newsletter-signup form .gform_body,body .sidebar form .gform_body{display:block;overflow:hidden}body .ftr form .gform_body input,body .newsletter-signup form .gform_body input,body .sidebar form .gform_body input{padding:15px;height:52px}body .ftr form .gform_body input::-webkit-input-placeholder,body .newsletter-signup form .gform_body input::-webkit-input-placeholder,body .sidebar form .gform_body input::-webkit-input-placeholder{font-style:italic}body .ftr form .gform_body input:-moz-placeholder,body .newsletter-signup form .gform_body input:-moz-placeholder,body .sidebar form .gform_body input:-moz-placeholder{font-style:italic}body .ftr form .gform_body input::-moz-placeholder,body .newsletter-signup form .gform_body input::-moz-placeholder,body .sidebar form .gform_body input::-moz-placeholder{font-style:italic}body .ftr form .gform_body input:-ms-input-placeholder,body .newsletter-signup form .gform_body input:-ms-input-placeholder,body .sidebar form .gform_body input:-ms-input-placeholder{font-style:italic}body .ftr form .gform_footer,body .newsletter-signup form .gform_footer,body .sidebar form .gform_footer{display:block;position:absolute;top:0;right:0;height:100%;margin:0!important;padding:0!important}body .ftr form .gform_footer .btn-background,body .newsletter-signup form .gform_footer .btn-background,body .sidebar form .gform_footer .btn-background{height:100%;width:50px;background-color:transparent;padding:0}body .ftr form .gform_footer .btn-background .btn,body .newsletter-signup form .gform_footer .btn-background .btn,body .sidebar form .gform_footer .btn-background .btn{margin:0;color:transparent;padding:7px 14px;background:url(img/angle-right-regular.svg) #0072bc center no-repeat;border:none;display:block;cursor:pointer;width:50px;height:100%;clip-path:none;box-shadow:none}body .ftr form .gform_footer .btn-background .btn span,body .newsletter-signup form .gform_footer .btn-background .btn span,body .sidebar form .gform_footer .btn-background .btn span{display:none}body .ftr form .gform_footer .btn-background .btn span svg,body .newsletter-signup form .gform_footer .btn-background .btn span svg,body .sidebar form .gform_footer .btn-background .btn span svg{display:none}body .pg-wrap .wrap .wp-block-columns .wp-block-column:not(:first-child){margin-left:3rem}@media only screen and (max-width:782px){body .pg-wrap .wrap .wp-block-columns .wp-block-column:not(:first-child){margin-left:2rem}}@media only screen and (max-width:650px){body .pg-wrap .wrap .wp-block-columns .wp-block-column:not(:first-child){margin-left:0}}body .pg-wrap .wrap .container .password-form{display:flex}body .pg-wrap .wrap .container .password-form .form-control{padding:8px 0}body .pg-wrap .wrap .container .password-form .btn{display:flex;padding:10px 15px 10px 10px}body .pg-wrap .wrap .container .password-form .btn svg{height:1rem}body .pg-wrap.password-protect{min-height:55vh}body .buy-button-container .btn-background a{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-transform:uppercase;font-weight:500}body .buy-button-container .btn-background a span{display:flex;background-color:transparent}body .buy-button-container .btn-background a span svg{width:10px;color:#1f0047}body form.searchform{display:block;background:#682b8d;max-width:300px;position:absolute;padding:1rem;right:0;top:0;z-index:0;transition:.3s all ease-in-out}@media only screen and (max-width:782px){body form.searchform{left:0}}body form.searchform.visible{z-index:15;top:202px}@media only screen and (max-width:782px){body form.searchform.visible{top:136px}}body form.searchform.visible div{display:flex;flex-direction:row;align-items:center}body form.searchform label{display:none}body form.searchform input{padding:8px 10px;width:250px}body form.searchform .btn{margin:0;padding:5px 14px;background:#0072bc;color:#fff;margin-left:-38px;border:none;display:inline-block;margin-bottom:0;cursor:pointer;height:38px}body form.searchform .btn svg{color:#fff;width:10px}body .hdr{margin-bottom:-30px;position:relative;z-index:10;padding:0;height:175px}@media only screen and (max-width:979px){body .hdr{margin-bottom:0;padding:0;height:90px}}body .hdr .mobile-search{display:none}@media only screen and (max-width:782px){body .hdr .mobile-search{display:block;flex:0 0 25%}}@media only screen and (max-width:650px){body .hdr .mobile-search{flex:0 0 10%}}body .hdr .mobile-search button{background:0 0;border:none;background:#fdb913;width:35px;height:35px;border-radius:50%;cursor:pointer}body .hdr .mobile-search button svg{height:20px;padding-top:5px}body .hdr .mobile-search button path{fill:#fff}body .hdr .mobile-search button.open{display:none}@media only screen and (max-width:782px){body .hdr .logo-wrap{flex:1 0 75%}}body .hdr .logo-wrap img{max-width:350px}body .hdr .nav-toggle{background-color:#682b8d;width:70px}body .hdr .nav-toggle span:first-child,body .hdr .nav-toggle::after,body .hdr .nav-toggle::before{right:16px}body .hdr .top-nav{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}@media only screen and (max-width:979px){body .hdr .top-nav{border-top:3px solid #fdb913;border-bottom:3px solid #fdb913;flex-direction:column;align-items:flex-start}}body .hdr .top-nav .nav-secondary{position:relative;right:0;top:0;margin-right:1rem}body .hdr .top-nav .nav-secondary .menu{margin-bottom:0}@media only screen and (max-width:782px){body .hdr .top-nav .nav-secondary .menu{background-color:#682b8d}}@media only screen and (max-width:782px){body .hdr .top-nav .nav-secondary .menu a{background-color:#682b8d}}body .hdr .top-nav .nav-secondary .menu a:hover{text-decoration:underline;color:#fff;background:0 0;text-decoration-color:#fdb913;text-underline-offset:3px;text-decoration-thickness:3px}body .hdr .top-nav .nav-social{margin-right:1rem}@media only screen and (max-width:979px){body .hdr .top-nav .nav-social .menu{margin:0}}body .hdr .top-nav .nav-social a:hover{background:0 0}body .hdr .top-nav .nav-social a:hover svg path{fill:#fdb913}body .hdr .top-nav .desktop-search{display:block}@media only screen and (max-width:782px){body .hdr .top-nav .desktop-search{display:none}}body .hdr .top-nav button{background:0 0;border:none;background:#fdb913;width:35px;height:35px;border-radius:50%;cursor:pointer}body .hdr .top-nav button svg{height:20px;padding-top:5px}body .hdr .top-nav button path{fill:#fff}body .hdr .top-nav button.open{display:none}@media only screen and (min-width:980px){body .hdr .nav-wrap{display:flex;flex-direction:column}}@media only screen and (max-width:782px){body .hdr .nav-wrap{background:#682b8d}}@media only screen and (min-width:980px){body .hdr .nav-primary{padding-top:1rem}}body .hdr .nav-primary .menu li.hover a{background-color:transparent}body .hdr .nav-primary li a{padding:10px;font-size:1rem}@media only screen and (min-width:1170px){body .hdr .nav-primary li a{font-size:1.15rem;padding:10px 15px}}body .hdr .nav-primary li.ddactive.menu-item-has-children a{background-color:#682b8d}body .hdr .nav-primary li.menu-item-has-children.hover{background-color:#682b8d}body .hdr .nav-primary li.menu-item-has-children a::after{display:none}body .hdr .nav-primary li.menu-item-has-children .sub-menu{border-bottom:3px solid #fdb913}body .hdr .nav-primary li.menu-item-has-children .sub-menu .mobile-only{display:none}@media only screen and (max-width:782px){body .hdr .nav-primary li.menu-item-has-children .sub-menu .mobile-only{display:block}}body .hdr .nav-primary li.menu-item-has-children .sub-menu a{background-color:#682b8d}@media only screen and (max-width:782px){body .hdr .nav-primary li.menu-item-has-children .sub-menu a{background-color:#1f0047;padding-left:1rem}}body .hdr .nav-primary li.menu-item-has-children .sub-menu a:hover{background-color:#1f0047;color:#fff}body .hdr .nav-secondary ul li:not(:last-child){margin-right:1rem;padding-right:1rem;border-right:3px solid #fdb913}@media only screen and (max-width:979px){body .hdr .nav-secondary ul li:not(:last-child){margin:0;padding:0;border:none}}body .hdr .nav-secondary ul li a{color:#fff;font-weight:700;text-decoration:none;font-size:.95rem}@media only screen and (max-width:979px){body .hdr .nav-secondary ul li a{font-weight:400;padding:10px}}body .ftr{margin-top:-55px;clip-path:polygon(0 0,100% 15%,100% 100%,0 100%);padding:3rem 0}@media only screen and (max-width:782px){body .ftr{margin-top:0;clip-path:none;padding:1rem 0}}body .ftr a{color:#fff}body .ftr .wrap{max-width:1440px;padding:2rem 2rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media only screen and (max-width:782px){body .ftr .wrap{flex-direction:column;align-items:flex-start;padding:0 2rem}}body .ftr .wrap .col-1{flex:1 0 75%}@media only screen and (max-width:782px){body .ftr .wrap .col-1{flex:100%;width:100%}}body .ftr .wrap .col-1 .ftr-logo-wrap a{display:inline-block}body .ftr .wrap .col-1 .address-container{display:flex;flex-direction:row;justify-content:space-between;max-width:500px;flex-wrap:wrap}@media only screen and (max-width:782px){body .ftr .wrap .col-1 .address-container .address{padding:10px 0}}body .ftr .wrap .col-1 .address-container .address .address-header{font-weight:700;text-transform:uppercase}body .ftr .wrap .col-2{align-self:flex-end;flex:1 0 25%}@media only screen and (max-width:782px){body .ftr .wrap .col-2{flex:100%;width:100%}}body .ftr .wrap .col-2 .ftr-menu-wrap{max-width:325px;justify-content:flex-end}@media only screen and (max-width:782px){body .ftr .wrap .col-2 .ftr-menu-wrap{max-width:100%;display:flex;flex-direction:row;justify-content:flex-start}}body .ftr .wrap .col-2 .ftr-menu-wrap .nav-footer{display:flex;justify-content:space-between;align-items:center;list-style:none;margin-right:1rem}body .ftr .wrap .col-2 .ftr-menu-wrap .nav-footer li:not(:last-child){margin-right:1rem;padding-right:1rem;border-right:3px solid #fdb913}body .ftr .wrap .col-2 .ftr-menu-wrap .nav-footer li a{color:#fff;font-weight:700;text-decoration:none}body .ftr .wrap .col-2 .ftr-menu-wrap .nav-footer li a:hover{text-decoration:underline}body .ftr .wrap .col-2 .ftr-menu-wrap .nav-social a:hover{background-color:transparent}body .ftr .wrap .col-2 .ftr-menu-wrap .nav-social a:hover svg{fill:#fdb913}body .ftr .wrap .col-2 .description-wrap{padding:0}@media only screen and (max-width:782px){body .ftr .wrap .col-2 .description-wrap{text-align:left}}body .ftr .wrap .col-2 .description-wrap .gform_validation_errors h2.gform_submission_error{color:#c02b0a}body .ftr .nav-copyright{display:flex;flex-direction:row;justify-content:flex-end}@media only screen and (max-width:979px){body .ftr .nav-copyright{justify-content:flex-start}}body .ftr .nav-copyright li a{background:0 0;color:#fff;font-weight:700;text-decoration:none;font-size:1rem;font-family:franklin-gothic-urw,sans-serif}body .ftr .nav-copyright li a:hover{text-decoration:underline;background-color:transparent}body.home .bdy{color:#fff}body.home .bdy h2,body.home .bdy h3,body.home .bdy h3 a{color:#fff}body.home .bdy .fallback-hero{display:flex;flex-direction:row}@media only screen and (max-width:782px){body.home .bdy .fallback-hero{flex-direction:column-reverse}}body.home .bdy .fallback-hero .text-container{flex:1 0 35%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:6rem 2rem;clip-path:polygon(0 0,95% 0,100% 100%,0 100%);margin-right:-150px;background:#fff}@media only screen and (max-width:782px){body.home .bdy .fallback-hero .text-container{margin-right:0;padding:3rem 2rem;margin-top:-50px;flex:1 0 50%;clip-path:polygon(0 13%,100% 0,100% 100%,0 100%)}}body.home .bdy .fallback-hero .text-container .hero-title h2{color:#682b8d;font-size:2.5rem;margin:0}@media only screen and (max-width:782px){body.home .bdy .fallback-hero .text-container .hero-title h2{font-size:1.5rem}}body.home .bdy .fallback-hero .text-container .hero-text{color:#682b8d}body.home .bdy .fallback-hero .text-container .hero-text p{font-size:1.5rem}@media only screen and (max-width:782px){body.home .bdy .fallback-hero .text-container .hero-text p{font-size:1.25rem}}body.home .bdy .fallback-hero .img-container{flex:1 0 65%}body.home .bdy .fallback-hero .img-container img{height:100%;width:100%}body.home .bdy .home-hero{display:flex;flex-direction:column;justify-content:flex-end;min-height:500px;height:100%;width:100%;background-size:cover}body.home .bdy .home-hero .hero-content{max-width:450px;padding:2rem;background:#682b8d}body.home .bdy .wrap:first-child{margin-top:75px}body.post-type-archive-event{background-color:#1f0047}body.event-template-default .bdy .wrap:first-child{margin-top:100px}body .bdy{overflow:visible}body .bdy .page-not-found{height:25vmax}body .bdy .page-not-found h1{font-size:4rem}body .bdy .page-not-found p{font-size:1.5rem}body .bdy .page-not-found p a{color:#0072bc;text-decoration:none}body .bdy .page-not-found p a:hover{text-decoration:underline}body .bdy .pg-wrap .wrap{max-width:1440px}body .bdy .pg-wrap .advertise-with-us-wrap{background-color:#fff;position:relative;z-index:10}body .bdy .pg-wrap .advertise-with-us-wrap .wp-block-group__inner-container{max-width:1440px;margin:0 auto}body .bdy .sponsor-columns{align-items:center}body .bdy .purple-background{background-color:#1f0047}body .bdy .btn-background{background-color:#ffdd7f;display:flex;align-items:center;cursor:pointer;transition:all .2s ease;padding-right:10px}body .bdy .btn-background.gform_button{max-width:150px}body .bdy .btn-background.gform_button .btn{margin:0;display:flex;color:#1f0047;justify-content:center}body .bdy .btn-background.gform_button .btn span svg{height:25px}body .bdy .btn-background:hover{background-color:#fdb913}body .bdy .btn-background:hover .btn{background-color:#ffdd7f}body .bdy .btn-background.disabled{background-color:#ffdd7f;opacity:.5;cursor:not-allowed}body .bdy .btn-background.disabled:hover{background-color:#ffdd7f}body .bdy .btn-background.disabled:hover .btn{background-color:#fdb913}body .bdy .btn-background .btn{clip-path:polygon(0 0,100% 0,95% 100%,0 100%);background:#fdb913;width:100%;align-self:baseline;padding:12px 15px 12px 10px;align-items:center;color:#1f0047;font-weight:500}body .bdy .btn-background .btn span{padding:0;margin-left:10px;display:flex;align-items:center}body .bdy .btn-background .btn.btn-disabled:hover{background:#fdb913}body .bdy .upcoming-events-cta{text-align:left;max-width:450px;margin:3rem auto}@media only screen and (max-width:782px){body .bdy .upcoming-events-cta{margin:0 auto}}@media only screen and (max-width:979px){body .bdy .upcoming-events-cta .btn-background{max-width:300px;margin:0 auto}}body .bdy .upcoming-events-cta .btn-background .btn{font-size:1rem;text-transform:uppercase;text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#1f0047}body .bdy .upcoming-events-cta .btn-background .btn span{background:0 0;color:#1f0047}body .bdy .upcoming-events-cta .btn-background .btn span svg{width:15px;display:flex}@media only screen and (min-width:1170px){body .bdy .upcoming-events-cta .btn-background .btn{font-size:1.5rem}}body .bdy .breadcrumbs{background:#682b8d;padding:1.5rem 0 1rem 0}@media only screen and (max-width:782px){body .bdy .breadcrumbs{padding:1rem 0 1rem 0}}body .bdy .breadcrumbs .breadcrumbs-container{max-width:1600px;margin:auto;padding:0 1rem;color:#fff}body .bdy .breadcrumbs .breadcrumbs-container .breadcrumb_last{font-weight:700;text-decoration:underline}body .bdy .breadcrumbs .breadcrumbs-container a{color:#fff;text-decoration:none;font-weight:400}body .bdy .breadcrumbs .breadcrumbs-container a:hover{text-decoration:underline}body .bdy .wrap{max-width:1440px}body .bdy .search{min-height:50vmax;margin-bottom:150px}body .bdy .search h2{max-width:1440px;margin:2rem auto;padding-left:2rem}body .bdy .search .wrap{border-top:5px solid #fdb913}body .bdy .search .wrap .post{padding:1rem;margin:1rem 0}body .bdy .search .wrap .post:nth-child(even){background-color:#F3EDF7}body .bdy .search .wrap .post h3 a{color:#1f0047;text-decoration:none;font-size:2rem}body .bdy .search .wrap .post .post-link{max-width:200px}body .bdy .search .wrap .post .post-link .btn{display:flex;justify-content:flex-start;align-items:center;color:#1f0047;text-transform:uppercase}body .bdy .search .wrap .post .post-link .btn span{display:flex;padding:0;background-color:transparent}body .bdy .search .wrap .post .post-link .btn span svg{width:10px}body .bdy .search .wrap .post .post-link .btn span svg path{fill:#1f0047}body .bdy .sponsors-group{background-color:#fff;position:relative;z-index:3}body .bdy .sponsors-group .wp-block-group__inner-container{max-width:1440px;margin:0 auto}body .bdy .sponsors-group .wp-block-group__inner-container .wp-block-columns{margin-bottom:0}body .bdy .sponsors-group .wp-block-group__inner-container .wp-block-columns .wp-block-column{position:relative;display:flex;flex-direction:column;justify-content:space-between}body .bdy .sponsors-group .wp-block-group__inner-container .wp-block-columns .wp-block-column:first-child::after{position:absolute;content:'';background:#666;bottom:7%;right:0;height:85%;width:1px}@media only screen and (max-width:650px){body .bdy .sponsors-group .wp-block-group__inner-container .wp-block-columns .wp-block-column:first-child::after{display:none}}body .bdy .sponsors-group .wp-block-group__inner-container .wp-block-columns .wp-block-column:not(:first-child){margin-left:0}@media only screen and (max-width:650px){body .bdy .sponsors-group .wp-block-group__inner-container .wp-block-columns .wp-block-column:not(:first-child){border-top:1px solid #666}}body.single-event .bdy .event-hero{width:100%}@media only screen and (min-width:1400px){body.single-event .bdy .event-hero{min-height:650px;background-size:cover!important;background-position:100% 30%!important}}body.single-event .bdy .event-hero img{width:100%;height:auto}body.single-event .bdy .wrap.password-protect{min-height:55vh}body.single-event .bdy .post .container .password-form{display:flex}body.single-event .bdy .post .container .password-form .form-control{padding:8px 0}body.single-event .bdy .post .container .password-form .btn{display:flex;padding:10px 15px 10px 10px}body.single-event .bdy .post .container .password-form .btn svg{height:1rem}body.single-event .bdy .event-graphic,body.single-event .bdy .inner-graphic{min-height:325px}body.single-event .bdy .event-graphic{background-color:#682b8d33;margin-bottom:25px}body.single-event .bdy .inner-graphic{background-color:#F3EDF7;clip-path:polygon(0 0,69% 0,37% 100%,0 100%)}body.single-event .bdy .event-info{background:#fff;max-width:1400px;padding:.5em 1em;margin:0 auto;margin-top:-350px;margin-bottom:0;border-bottom:8px solid #fdb913;position:relative;z-index:1}@media only screen and (min-width:1170px){body.single-event .bdy .event-info{margin-bottom:75px;margin-top:-450px}}body.single-event .bdy .event-info .event-title{padding-left:1rem;color:#682b8d;font-weight:700;font-size:2.25rem;margin-bottom:0}@media only screen and (max-width:979px){body.single-event .bdy .event-info .event-title{font-size:1.75rem}}@media only screen and (max-width:650px){body.single-event .bdy .event-info .event-title{font-size:1.25rem}}body.single-event .bdy .event-info .wrap{color:#682b8d;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:100%;margin:0 auto;padding:0 1rem 2rem 1rem}body.single-event .bdy .event-info .wrap .event-col-1{flex:0 0 55%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media only screen and (max-width:979px){body.single-event .bdy .event-info .wrap .event-col-1{flex:100%}}body.single-event .bdy .event-info .wrap .event-col-1 .event-disclaimer p{margin-top:0}body.single-event .bdy .event-info .wrap .event-col-1 .buy-button-container{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:100%}body.single-event .bdy .event-info .wrap .event-col-1 .buy-button-container .btn-background{width:325px}body.single-event .bdy .event-info .wrap .event-col-1 .buy-button-container .event-passed-text{font-weight:700;font-size:1.25rem}@media only screen and (max-width:650px){body.single-event .bdy .event-info .wrap .event-col-1 .buy-button-container .event-passed-text{font-size:1rem}}body.single-event .bdy .event-info .wrap .event-col-1 .buy-button-container .event-passed-text a{color:#682b8d}body.single-event .bdy .event-info .wrap .event-col-1 .buy-button-container .disclaimer{font-size:.75rem}body.single-event .bdy .event-info .wrap .event-col-1 .box-office h3{margin-bottom:0}body.single-event .bdy .event-info .wrap .event-col-1 .box-office h3 a{color:#682b8d;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}body.single-event .bdy .event-info .wrap .event-col-1 .box-office h3 a span{display:flex;background-color:transparent;margin-left:10px}body.single-event .bdy .event-info .wrap .event-col-1 .box-office h3 a span svg{width:10px;color:#682b8d;max-height:25px}body.single-event .bdy .event-info .wrap .event-col-1 .disclaimer{margin-top:0;font-style:italic}body.single-event .bdy .event-info .wrap .event-col-2{flex:0 0 40%;display:flex;flex-direction:column;justify-content:flex-start}@media only screen and (max-width:979px){body.single-event .bdy .event-info .wrap .event-col-2{flex:100%}}body.single-event .bdy .event-info .wrap .event-col-2 .event-row-1{flex:1}body.single-event .bdy .event-info .wrap .event-col-2 .event-row-1 .event-info-col{display:flex;flex-direction:column;justify-content:space-between;height:90%}@media only screen and (max-width:979px){body.single-event .bdy .event-info .wrap .event-col-2 .event-row-1 .event-info-col{flex-direction:row}}@media only screen and (max-width:650px){body.single-event .bdy .event-info .wrap .event-col-2 .event-row-1 .event-info-col{flex-direction:column}}body.single-event .bdy .event-info .wrap .event-col-2 .event-row-1 .event-info-col div p{font-size:1.25rem}body.single-event .bdy .event-info .wrap .event-col-2 .event-row-1 .event-info-col .event-date-time{display:flex;flex-direction:row}body.single-event .bdy .event-info .wrap .event-col-2 .event-row-1 .event-info-col .event-date-time .date-icon{height:100%;width:40px;margin-right:25px;text-align:center}@media only screen and (max-width:782px){body.single-event .bdy .event-info .wrap .event-col-2 .event-row-1 .event-info-col .event-date-time .date-icon{width:30px;margin-right:20px}}body.single-event .bdy .event-info .wrap .event-col-2 .event-row-1 .event-info-col .event-date-time .date-icon svg{max-height:40px}body.single-event .bdy .event-info .wrap .event-col-2 .event-row-1 .event-info-col .event-date-time .date-info{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}@media only screen and (min-width:1400px){body.single-event .bdy .event-info .wrap .event-col-2 .event-row-1 .event-info-col .event-date-time .date-info{gap:1.5rem}}@media only screen and (max-width:979px){body.single-event .bdy .event-info .wrap .event-col-2 .event-row-1 .event-info-col .event-date-time .date-info{gap:0}}body.single-event .bdy .event-info .wrap .event-col-2 .event-row-1 .event-info-col .event-date-time .date-info p{margin:0}body.single-event .bdy .event-info .wrap .event-col-2 .event-row-1 .event-info-col .row-2{flex:1 0 75%;display:flex;flex-direction:column;justify-content:space-evenly}@media only screen and (max-width:979px){body.single-event .bdy .event-info .wrap .event-col-2 .event-row-1 .event-info-col .row-2{flex:0 1 auto}}body.single-event .bdy .event-info .wrap .event-col-2 .event-row-1 .event-info-col .row-2 .event-location-container{display:flex;flex-direction:row;align-items:center}body.single-event .bdy .event-info .wrap .event-col-2 .event-row-1 .event-info-col .row-2 .event-location-container .location-icon{height:100%;width:40px;margin-right:25px;text-align:center}@media only screen and (max-width:782px){body.single-event .bdy .event-info .wrap .event-col-2 .event-row-1 .event-info-col .row-2 .event-location-container .location-icon{width:30px;margin-right:20px}}body.single-event .bdy .event-info .wrap .event-col-2 .event-row-1 .event-info-col .row-2 .event-location-container .location-icon svg{max-height:40px}body.single-event .bdy .event-info .wrap .event-col-2 .event-row-1 .event-info-col .row-2 .event-location-container .event-location p:first-child{margin:0}body.single-event .bdy .event-info .wrap .event-col-2 .event-row-1 .event-info-col .row-2 .event-price-container{display:flex;flex-direction:row;align-items:center}body.single-event .bdy .event-info .wrap .event-col-2 .event-row-1 .event-info-col .row-2 .event-price-container .price-icon{height:100%;width:40px;margin-right:25px}@media only screen and (max-width:782px){body.single-event .bdy .event-info .wrap .event-col-2 .event-row-1 .event-info-col .row-2 .event-price-container .price-icon{width:30px;margin-right:20px}}body.single-event .bdy .event-info .wrap .event-col-2 .event-row-1 .event-info-col .row-2 .event-price-container .event-price p{margin:0}body.single-event .bdy .event-info .wrap .add-to-calendar-links{display:flex;flex-flow:row wrap;gap:2rem}@media only screen and (max-width:650px){body.single-event .bdy .event-info .wrap .add-to-calendar-links{gap:1rem}}body.single-event .bdy .event-info .wrap .add-to-calendar-links .gcal-link,body.single-event .bdy .event-info .wrap .add-to-calendar-links .ical-link{padding:5px 0}body.single-event .bdy .event-info .wrap .add-to-calendar-links .gcal-link::before,body.single-event .bdy .event-info .wrap .add-to-calendar-links .ical-link::before{content:'';width:15px;padding:0 10px;height:15px;top:5px;margin-right:5px}body.single-event .bdy .event-info .wrap .add-to-calendar-links .ical-link::before{background:url(./img/circle-plus-solid.svg) no-repeat}body.single-event .bdy .event-info .wrap .add-to-calendar-links .gcal-link::before{background:url(./img/google-brands.svg) no-repeat}body.single-event .bdy .event-info+.wrap.cf{padding-top:50px}body.home .bdy .pg-wrap{background-color:#1f0047;border-top:5px solid #fdb913;position:relative;z-index:0}body.home .bdy .pg-wrap .purple-triangle-down{width:100%;height:500px;position:absolute;z-index:1;background:#682b8d;clip-path:polygon(0 0,0 62%,95% 0);opacity:.5}body.home .bdy .pg-wrap .purple-triangle-up{width:100%;height:1000px;position:absolute;z-index:1;background:#682b8d;clip-path:polygon(0 15%,0 100%,100% 100%);opacity:.5;top:25%}@media only screen and (max-width:782px){body.home .bdy .pg-wrap .purple-triangle-up{top:35%}}body.home .bdy .pg-wrap .background-graphic{height:50px}@media only screen and (max-width:782px){body.home .bdy .pg-wrap .background-graphic{height:25px}}body.home .bdy .pg-wrap .wrap{position:relative;z-index:3}body.home .bdy .pg-wrap .advertise-with-us-wrap{background-color:#fff;position:relative;z-index:10;padding:50px 25px}body.home .bdy .pg-wrap .advertise-with-us-wrap .wp-block-group__inner-container{max-width:1440px;margin:0 auto}body.home .bdy .pg-wrap .multiple-callout{position:relative;z-index:3}body.home .bdy .pg-wrap .multiple-callout.sidebar{color:#fff;top:0}body.home .bdy .pg-wrap .multiple-callout.sidebar .callout-inner{padding-left:0;border-left:none}body.home .bdy .pg-wrap .multiple-callout.sidebar .callout-inner .callout .title-container .icon-wrap{margin-right:1rem}body.home .bdy .pg-wrap .multiple-callout.sidebar .callout-inner .callout .title-container .title a{color:#fff}