﻿/*!
Theme Name: National Hedgelaying Society
Theme URI: http://underscores.me/
Author: Penn Studio
Author URI: http://www.pennstudio.co.uk
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: national-hedgelaying-society
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

National Hedgelaying Society is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1.2rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-family:"Poppins",sans-serif;font-weight:700}h1{position:relative;font-size:86px;color:#fff;z-index:4;margin-bottom:30px;line-height:1em}.header-sub{position:relative;font-size:26px;font-weight:600;color:#fff;z-index:4;display:block}h2{font-size:28px;color:#008935;font-weight:400}h3{font-size:24px;color:#008935;font-weight:400}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}.home .site-header .bottom{background-color:#fff}.site-header.active .middle a.custom-logo-link img{height:100px}.site-header{position:sticky;top:0;z-index:9;width:100%}.site-header .middle{background-color:#008935;color:#fff;padding:10px 0 15px 0;position:relative;z-index:3}.site-header .middle .main-navigation{display:none}.site-header .middle .mobile-user-login{display:none}.site-header .middle ul.points.left{width:40%;margin:0;padding:0;display:flex;align-items:center;justify-content:start}.site-header .middle ul.points.left li{margin-right:15px}.site-header .middle ul.points.left li:last-of-type{margin-left:40px}.site-header .middle ul.points.left li a{color:#fff !important;font-size:15px;font-weight:700;text-decoration:none}.site-header .middle ul.points.left li .fa{font-size:22px}.site-header .middle ul.points.right{width:40%;margin:0;margin-left:auto;padding:0;display:flex;align-items:center;justify-content:end}.site-header .middle ul.points.right li{margin-left:15px}.site-header .middle ul.points.right li a.button{font-size:14px}.site-header .middle ul.points{width:100%;display:flex;list-style-type:none;align-items:end;text-transform:uppercase;justify-content:space-evenly}.site-header .middle ul.points li .point-wrapper{display:flex;align-items:center;padding-bottom:20px}.site-header .middle ul.points li .point-wrapper img{width:30px;margin-right:15px}.site-header .middle ul.points li .point-wrapper span{font-size:14px;font-weight:600;color:#008935}.site-header .middle a.custom-logo-link{display:inline-block;text-align:center;width:20%}.site-header .middle a.custom-logo-link img{width:auto;display:block;margin:0 auto;height:140px;transition:all .3s ease}.site-header .bottom{background-color:#fff;-webkit-box-shadow:4px -1px 14px 0px rgba(0,0,0,.75);-moz-box-shadow:4px -1px 14px 0px rgba(0,0,0,.75);box-shadow:4px -1px 14px 0px rgba(0,0,0,.75)}.menu-menu-1-container .current-page-ancestor>a,.menu-menu-1-container .current-menu-item>a{font-weight:700}.menu-menu-1-container ul{display:flex;align-items:stretch;justify-content:space-evenly}.menu-menu-1-container ul li{padding:15px 15px}.menu-menu-1-container ul li a{color:#008935;text-transform:uppercase}.menu-menu-1-container ul li .sub-menu{background-color:#008935;display:block;z-index:999}.menu-menu-1-container ul li .sub-menu li a{color:#fff}.menu-menu-1-container ul li.current_page_item a{font-weight:700}.menu-menu-1-container ul li.current_page_item .sub-menu a{color:#fff;font-weight:400}.close-tablet{position:fixed;top:0;left:-100%;transition:all .6s ease-in-out}.close-tablet i{color:#fff;font-size:34px}.close-tablet.active{left:0 !important;padding:40px;z-index:13}.menu-toggle{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menu-toggle.is-active{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.menu-toggle.is-active .menulines span{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menu-toggle.is-active .menulines span:nth-child(1){-webkit-transform:translateY(11px) rotate(45deg);-ms-transform:translateY(11px) rotate(45deg);-o-transform:translateY(11px) rotate(45deg);transform:translateY(11px) rotate(45deg);background-color:#fff !important}.menu-toggle.is-active .menulines span:nth-child(2){opacity:0}.menu-toggle.is-active .menulines span:nth-child(3){-webkit-transform:translateY(-13px) rotate(-45deg);-ms-transform:translateY(-13px) rotate(-45deg);-o-transform:translateY(-13px) rotate(-45deg);transform:translateY(-13px) rotate(-45deg);background-color:#fff !important}.site-footer{background-color:#1e5322;padding:40px 0 0 0}.site-footer .top{display:flex}.site-footer .top .row{padding-bottom:40px;border-bottom:1px solid #fff}.site-footer .top .btn-header{margin-top:0;width:100%;text-align:center;padding:15px 40px}.site-footer .bottom{padding:40px 0}.site-footer .bottom img{width:50%}.site-footer .bottom .social-links{display:block;padding:40px 0}.site-footer .bottom .social-links a{color:#fff;font-size:32px;padding:40px 20px}.site-footer .bottom .social-links a:first-of-type{padding-left:0}.site-footer .bottom .social-links a:last-of-type{padding-right:0}.site-footer .bottom ul{margin:0;list-style-type:none;padding:0}.site-footer .bottom ul li{text-transform:uppercase;padding:5px 0}.site-footer .bottom ul li a{color:#fff;font-size:14px;text-decoration:none}.site-footer h2{color:#fff}.site-footer h3{color:#fff;font-size:18px;text-transform:uppercase;letter-spacing:1px;font-weight:500}.site-footer p{color:#fff;margin-bottom:0}.site-footer .fund{padding:10px 0;background-color:#fff}.site-footer .fund img{width:100%;max-width:306px;object-fit:contain}.site-footer .fund p{margin-left:30px;color:#000;font-size:14px}.text-with-image-module{background-size:cover;padding:80px 0}.text-with-image-module .image img{object-fit:cover;min-height:300px}.text-with-image-module .image ul.slick-dots{margin:0;padding:0;list-style-type:none;display:flex;justify-content:center}.text-with-image-module .image ul.slick-dots li{margin:3px}.text-with-image-module .image ul.slick-dots li button{height:15px;width:15px;border-radius:50%;font-size:0px;background-color:rgba(119,119,119,.2);padding:0;transition:backgrund-color .4s ease-in-out;border:none}.text-with-image-module .image ul.slick-dots li.slick-active button{background-color:#777;transition:backgrund-color .4s ease-in-out}.text-with-image-module .content.swap{order:2}.text-with-image-module .image.swap{order:1}.membership-modules .text-with-image-module ul{list-style:none}.membership-modules .text-with-image-module ul li{padding-bottom:5px}.membership-modules .text-with-image-module ul li:before{content:"•";color:#008935;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}.discover-pages-module{position:relative;overflow:hidden}.discover-pages-module .slick-buttons{display:flex;justify-content:end}.discover-pages-module .slick-buttons .slick-arrow{background:#fff;border:none;height:50px;width:50px;border-radius:50%;-webkit-box-shadow:0px 3px 20px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 3px 20px 0px rgba(0,0,0,.5);box-shadow:0px 3px 20px 0px rgba(0,0,0,.5)}.discover-pages-module .slick-buttons .slick-prev{margin-right:20px}.discover-pages-module .slick-buttons .slick-prev:before{content:"";font-family:"FontAwesome";color:#008935}.discover-pages-module .slick-buttons .slick-next:before{content:"";font-family:"FontAwesome";color:#008935}.discover-pages-module .page-links .slick-list{overflow:visible}.discover-pages-module .page-links .slick-track{display:flex;align-items:center;height:100%;min-height:400px}.discover-pages-module .page-links .slick-current .slider-content{height:400px;box-shadow:0 0 20px rgba(0,0,0,.6)}.discover-pages-module .page-links a{text-decoration:none}.discover-pages-module .page-links .slider-content{transition:all .6s ease-in-out;border-radius:10px;height:300px;width:100%;background-size:cover;position:relative}.discover-pages-module .page-links .slider-content:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:75%;background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(255, 255, 255, 0) 100%);z-index:9;border-radius:10px}.discover-pages-module .page-links .slider-content .page-info{position:absolute;bottom:0;left:0;border-radius:10px;padding:15px;width:100%;font-size:22px;color:#fff;z-index:99}.discover-pages-module .page-links .slider-content .page-info h2{color:#fff;font-weight:bold}.discover-pages-module .page-links .slider-content .page-info p{font-size:16px}.discover-pages-module .page-links .slider-content .page-info .slide-fom{font-weight:bold}.call-to-action{text-align:center;padding:50px 0}.call-to-action p{margin-top:0;margin-bottom:50px}.call-to-action .btn-clear{margin-top:0}.call-to-action .btn-header{margin-top:0}.download-links a{text-decoration:none}.download-links .six{margin-bottom:45px}.download-links .download-wrapper{display:flex;border-radius:10px;box-shadow:0px 10px 20px 0px rgba(0,0,0,.2);padding:15px 30px;height:100%}.download-links .download-wrapper img{margin-right:30px;height:50px;width:50px;align-self:center}.download-links .download-wrapper h3{align-self:center}.disclaimer p{font-size:16px;color:#646464;font-style:italic}.external-page-links{padding:100px 0}.external-page-links .four{padding-bottom:45px}.external-page-links a{text-decoration:none;color:#000}.external-page-links a:visited{color:#000}.external-page-links .link-wrapper{border-radius:10px;box-shadow:0px 10px 20px 0px rgba(0,0,0,.2);padding:30px;padding-bottom:60px;display:flex;flex-wrap:wrap;height:100%}.external-page-links .link-wrapper img{margin:0 auto;max-height:200px}.external-page-links .link-wrapper .org-details{align-self:end;display:flex;flex-wrap:wrap}.external-page-links .link-wrapper .org-details h3{width:100%}.external-page-links .link-wrapper .org-details .contact-info{display:flex;flex-wrap:wrap;padding:10px 0}.external-page-links .link-wrapper .org-details .contact-info .telephone{width:50%;padding-bottom:10px}.external-page-links .link-wrapper .org-details .contact-info .mobile{width:50%;padding-bottom:10px}.half-width-image-text-whitebg{padding:50px 0}.half-width-image-text-whitebg .whitebg{padding:0;display:flex;overflow:hidden;border-radius:10px;height:100%}.half-width-image-text-whitebg .whitebg img{width:40%;max-width:300px;min-height:100%;object-fit:cover}.half-width-image-text-whitebg .whitebg .content{padding:30px;width:60%}.championship-winners{padding:50px 0}.championship-winners .three{margin-bottom:30px}.championship-winners .whitebg{padding:0;height:100%;overflow:hidden}.championship-winners .whitebg img{height:200px;width:100%;object-fit:cover}.championship-winners .whitebg .content{width:100%;padding:15px;height:100%}.championship-winners .whitebg .content h2{margin:0 0 15px 0}.championship-winners .whitebg .content .place-wrapper{display:flex;align-items:center;padding-bottom:5px}.championship-winners .whitebg .content .place-wrapper:last-of-type{padding-bottom:0}.championship-winners .whitebg .content .place-wrapper span.place{color:#008935;width:30px}.championship-winners .whitebg .content .place-wrapper p{display:inline-block;margin:0;padding-left:15px}.content-with-table{padding:50px 0}.content-with-table table{border:none;border-collapse:collapse}.content-with-table table tr{border:none}.content-with-table table tr:nth-child(even){background-color:#f8f8f8}.content-with-table table td{padding:3px 0;border:none}.column-content{padding-bottom:50px}.column-content .white-container{border-radius:10px;overflow:hidden;background-color:#fff;-webkit-box-shadow:0px 10px 20px 5px rgba(0,0,0,.2);box-shadow:0px 10px 20px 5px rgba(0,0,0,.2)}.column-content .white-container .rounded-img{height:400px;width:100%;object-fit:cover}.column-content .white-container .column-content-wrapper{padding:30px}.flex{display:flex}.cancel-padding{padding:0 !important}.whitebg{background-color:#fff;border-radius:10px;-webkit-box-shadow:0px 10px 20px 5px rgba(0,0,0,.2);box-shadow:0px 10px 20px 5px rgba(0,0,0,.2);padding:50px 30px;display:flex;flex-wrap:wrap}.greenbg{background-color:#008935;border-radius:10px;-webkit-box-shadow:0px 10px 20px 5px rgba(0,0,0,.2);box-shadow:0px 10px 20px 5px rgba(0,0,0,.2);padding:50px 30px;display:flex;flex-wrap:wrap}.greenbg h2{display:block;width:100%;text-align:center;color:#fff;margin:0}.greenbg p{display:block;width:100%;text-align:center;color:#fff}.greenbg .btn-header{margin-top:20px}.header{position:relative;background-size:cover}.header h1{margin-top:0}.header .background{position:absolute;top:0;left:0;height:100%;width:100%}.header .background video{height:100%;width:100%;object-fit:cover}.header .row{min-height:80vh}.home .gradient:after{content:"";position:absolute;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:3}body:not(.home) .gradient:after{content:"";position:absolute;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:3}.general-header{min-height:25vh;background-size:cover;background-position:center;position:relative;padding:50px 0;z-index:1}.general-header .row{min-height:inherit;position:relative;z-index:99}.general-header h1{margin-top:0;font-size:60px}.general-header .header-sub{font-weight:400}.general-header.nhl-events-header{background-image:url("images/woocommerce-header.jpg");background-size:cover;background-position:center center}.general-header.woocommerce-header{background-image:url("images/woocommerce-header.jpg");background-size:cover;background-position:center center}.general-header.championship h1{font-size:54px}.general-header.championship .header-info{font-size:22px;font-weight:700;color:#fff;display:block}.what-we-do{padding:100px 0}.what-we-do .content{padding-right:60px;order:1}.what-we-do .image{order:2}.what-we-do img{height:100%;width:100%;object-fit:cover;max-height:750px;object-position:center center;display:block}.what-we-do .five{height:inherit}.membership{padding:100px 0 200px 0;background-size:100%;position:relative;background-position:center bottom}.membership .six{z-index:4}.membership h2{color:#fff}.membership p{color:#fff}.membership ul{color:#fff}.links{margin:0 0 100px 0;position:relative;z-index:4}.links a{text-decoration:none}.links .whitebg{justify-content:center;height:100%}.links .whitebg .image{width:100%}.links .whitebg .image img{margin:0 auto;height:150px}.links .whitebg .content{text-decoration:none}.links .whitebg .content p{color:#000}.find-local{margin:80px 0}.find-local img{width:100%;object-fit:cover;max-height:750px}.find-local .content{padding:30px}.news{background-size:cover;background-position:bottom center;padding:80px 0}.news h2{text-align:center;color:#008935;padding:0 0 80px 0;margin:0}.news .whitebg{padding:0;height:100%}.news .whitebg .image{height:225px;width:100%}.news .whitebg .image img{border-radius:10px 10px 0 0;height:100%;width:100%;object-fit:cover;display:block}.news .whitebg .content{width:100%;padding:30px;display:flex;flex-wrap:wrap}.news .whitebg .content h3{margin:0}.news .whitebg .content a{align-self:end;text-decoration:none;color:#008935;text-transform:uppercase;letter-spacing:2px;font-weight:700}.accreditation{padding-top:50px;background-size:cover;padding-bottom:450px}.accreditation h2{margin-bottom:40px}.accreditation p{margin-bottom:40px}.membership-types{padding:50 0}.membership-types .whitebg{padding:0;margin:15px 0}.membership-types .whitebg img{object-fit:cover;border-radius:10px 0 0 10px;max-height:100%;min-height:100%}.membership-types .whitebg .content{padding:50px 100px}.membership-types .whitebg .content h3{font-size:28px}.membership-types .whitebg .content ul{margin-left:0;padding-left:0;list-style-type:none}.membership-types .whitebg .content ul li{display:flex}.membership-types .whitebg .content ul li:before{content:"■";color:#008935;padding-right:20px}.membership-types .whitebg .content .price{font-size:28px;font-weight:700;color:#008935}.apply{padding:100px 0}.apply .greenbg{justify-content:center}.find-hedgelayer{padding:40px 0 100px 0}.find-hedgelayer .disclaimer{font-style:italic}.contact-us{padding:100px 0}.contact-us .indent{padding:0 30px 30px 0}.contact-us .accordion{border-bottom:1px solid #868686}.contact-us .accordion .parent{position:relative}.contact-us .accordion .parent:after{content:"";font-family:"FontAwesome";position:absolute;right:0;top:5px;font-size:22px;color:#868686}.contact-us .accordion .parent.active:after{content:"";font-family:"FontAwesome"}.contact-us .accordion .hidden{color:#868686;display:none}.contact-us .accordion .hidden .address{display:block}.contact-us .accordion .hidden .get-in-touch{display:flex;justify-content:space-between;padding:10px 30px 30px 0}.contact-us .accordion .hidden .get-in-touch .telephone{width:100%;text-decoration:none;color:#868686}.contact-us .accordion .hidden .get-in-touch .telephone:before{content:"";font-family:"FontAwesome";color:#008935;padding-right:10px}.contact-us .accordion .hidden .get-in-touch .mobile{width:100%;text-decoration:none;color:#868686}.contact-us .accordion .hidden .get-in-touch .mobile:before{content:"";font-family:"FontAwesome";color:#008935;padding-right:10px}.contact-us .accordion .hidden .get-in-touch .email{width:100%;text-decoration:none;color:#868686;word-wrap:break-word}.contact-us .accordion .hidden .get-in-touch .email:before{content:"";font-family:"FontAwesome";color:#008935;padding-right:10px}.contact-us .whitebg{margin-top:-30px}.contact-us #gform_wrapper_1{width:100%}.contact-us #gform_wrapper_1 .gform_title{margin-top:0}.contact-us #gform_wrapper_1 .gform_required_legend{display:none}.contact-us #gform_wrapper_1 .gfield_consent_label{color:#868686}.contact-us #gform_wrapper_1 .ginput_container_consent{display:flex;align-items:start}.contact-us #gform_wrapper_1 .ginput_container_consent input{margin-top:7px;margin-right:10px}.contact-us #gform_wrapper_1 .gform_footer{display:flex;justify-content:end}.contact-us #gform_wrapper_1 .gform_footer input[type=submit]{background:#008935;color:#fff;text-decoration:none;text-transform:uppercase;padding:15px 80px;border-radius:40px;font-size:16px;letter-spacing:2px;font-weight:700;margin:0}.news-content{border-radius:10px;margin-bottom:30px;background-color:#fff;padding:0;box-shadow:0 0 10px rgba(0,0,0,.2);overflow:hidden}.news-content img{width:100%;height:100%;object-fit:cover}.news-content .content{padding:30px 30px 30px 30px}.news-content .content h2{margin-top:0}.news-content .content p{margin-top:0}.news-content .columns{padding:0}.submit-event{padding:50px 0}.submit-event .acf-input h2{margin-bottom:0}.map-wrapper{background-color:#f4f4f4;padding:40px}.map-wrapper .height{height:100%;display:flex;flex-wrap:wrap}.map-wrapper .height .self-end{margin-top:auto}.map-wrapper .height .flex{width:100%}.map-wrapper h3{margin:15px 0 0 0}.map-wrapper .six:first-of-type{padding-left:0}.map-wrapper .six:last-of-type{padding-right:0}.map-wrapper label{color:#008935;font-weight:600;display:block;width:100%}.map-wrapper .flex{display:flex;align-items:stretch}.map-wrapper .flex input{display:block;border-radius:0;padding:10px;width:100%;margin-right:15px}.map-wrapper .flex button{background-color:#008935;border-radius:6px;color:#fff;text-transform:uppercase;letter-spacing:2px;border:0;font-weight:600;padding:15px 40px;font-size:14px;cursor:pointer}.map-wrapper #map{margin-top:30px;width:100%;height:750px;border:1px solid #008935}ul.infowindow-details{list-style-type:none;margin:0;padding:0}ul.infowindow-details li{padding-bottom:5px;font-size:16px}ul.infowindow-details li strong{font-weight:700;display:inline-block;color:#008935;width:85px}img.accreds{position:relative;margin-bottom:15px}.testimonial-wrapper{padding-top:120px;padding-bottom:120px;background-size:cover;background-position:center center;position:relative}.testimonial-wrapper:after{content:"";position:absolute;bottom:0;width:100%;height:100%;left:0;background:linear-gradient(90deg, rgb(49, 113, 95) 15%, rgba(49, 113, 95, 0) 80%);z-index:3}.testimonial-wrapper p{font-size:26px;font-style:italic;font-weight:light;color:#fff}.testimonial-wrapper p,.testimonial-wrapper span{position:relative;z-index:999}.testimonial-wrapper span{font-weight:light;color:#fff}.submit-event .acf-form .acf-fields>.acf-field{border:none}.submit-event .acf-form .acf-field[data-width]+.acf-field[data-width]{border:none}.submit-event .acf-form .acf-field input[type=text],.submit-event .acf-form .acf-field input[type=number],.submit-event .acf-form .acf-field input[type=email],.submit-event .acf-form .acf-field select{padding:10px;border-radius:3px;background-color:#fff}.submit-event .acf-form .acf-field .acf-label label{font-size:18px;font-weight:400}.submit-event .acf-form .select2-container .select2-selection--single .select2-selection__rendered{padding:5px 10px}.submit-event .acf-form .select2-container.-acf .select2-selection{height:unset;min-height:28px;border-color:#ccc;border-radius:3px !important}.submit-event .acf-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;top:0}.submit-event .acf-form input[type=submit]{display:inline-block;background:#008935;background:linear-gradient(0deg, rgb(49, 113, 95) 0%, rgb(61, 138, 116) 100%);color:#fff;text-decoration:none;text-transform:uppercase;padding:15px 80px;border-radius:40px;font-size:16px;letter-spacing:2px;font-weight:700;margin-top:30px}.submit-event .acf-input-prepend,.submit-event .acf-input-append{padding:10px 8px;font-size:14px;border-color:#ccc}.submit-event .disclaimer{padding-top:40px}.submit-event .disclaimer p{margin:0}.previous-events,.events{display:flex;flex-wrap:wrap}.previous-events .events,.events .events{order:2;padding:50px 0}.previous-events .events .single-event,.events .events .single-event{margin-bottom:30px}.previous-events .filter,.events .filter{order:1;padding-top:50px}.previous-events .filter select,.events .filter select{width:100%;background-color:rgba(0,0,0,0);border:1px solid #cecece;padding:10px 30px;color:#008935;border-radius:5px;margin-right:15px;max-width:350px}.event-wrapper{display:flex;align-items:center;padding-bottom:30px;border-bottom:1px solid #b9b9b9}.event-wrapper .org-logo{width:200px;height:200px img;height-width:100%;height-height:100%;height-object-fit:contain}.event-wrapper .details{padding:0 30px 0 0;width:calc(100% - 450px)}.event-wrapper .details h2{margin:0}.event-wrapper .details ul{margin:10px 0;padding:0;list-style-type:none;display:flex}.event-wrapper .details ul li{margin-right:30px}.event-wrapper .details ul li i{margin-right:10px;color:#008935}.event-wrapper .details span.location{display:block}.event-wrapper .details span.location i{color:#008935;margin-right:10px}.event-wrapper .details p:last-of-type{margin-bottom:0}.event-wrapper .event-link{width:250px;display:flex;justify-content:center;align-items:center;flex-direction:column}.event-wrapper .event-link span.affiliated{display:flex;justify-content:center;align-items:center;font-size:14px;text-align:center;padding:10px;background-color:#005621;color:#fff;width:100%;margin-bottom:15px;font-weight:500}.event-wrapper .event-link span.affiliated img{display:inline-block;margin-right:10px}.event-wrapper .event-link a{margin-top:5px;width:100%;text-align:center}.event-wrapper .event-link a.attachment{display:block;background:red;color:#fff;text-decoration:none;text-transform:uppercase;padding:10px 20px;border-radius:40px;font-size:16px;letter-spacing:2px;font-weight:700}.event-wrapper .event-link a.btn-primary{margin-top:0;padding:10px 20px;width:100%}.post-type-archive-events .general-header{background-image:url("./images/nhls-event-bg.jpg");background-size:cover;background-repeat:no-repeat}.primary-box{padding:50px;background-color:#008935}.primary-box .btn-header{margin-top:0;color:#008935 !important}.primary-box a{color:#fff !important}h1{font-size:76px;font-weight:600;line-height:120%}body.woocommerce{background-color:#f2f2f2}.woocommerce-output{padding:100px 0}ul.products{display:flex;align-items:stretch;flex-wrap:wrap}li.product .whitebg{padding:30px;height:100%}li.product .whitebg .square{position:relative;display:block;width:100%}li.product .whitebg .square:before{content:"";display:block;padding-bottom:100%}li.product .whitebg .square img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}li.product .whitebg h2{display:block;width:100%;font-size:22px;line-height:1.1}li.product .whitebg a.btn-primary{display:block;width:100%;padding:15px;text-align:center;margin:0;height:fit-content;margin-top:auto}li.product .whitebg span.woocommerce-Price-amount{display:block;width:100%;margin:0 0 15px 0;font-size:20px;color:#000}.single-product-output{padding:100px 0}.single-product-output h1{color:#008935;font-size:30px}.single-product-output .image{width:100%}.single-product-output .image img{width:100%}.single-product-output .content select{padding:10px;background-color:#fff;border:1px solid #008935;border-radius:10px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#008935;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{background-color:#008935 !important}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#000;font-size:24px}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1.5em}.woocommerce div.product form.cart div.quantity input{height:100%}.woocommerce-variation-add-to-cart{display:flex;align-items:stretch}.related.products{padding-top:50px}.product-gallery{display:flex}.product-gallery .main.full-width{width:100%}.product-gallery .main{min-width:70%;width:70%;padding-left:15px}.product-gallery .others{flex-grow:1}.product-gallery .others div{margin-bottom:15px;background-color:#fff;border-radius:10px;overflow:hidden;cursor:pointer}.product-gallery img{width:100%}.default-template{padding:100px 0}.wp-element-button{background-color:#008935;color:#fff !important;text-decoration:none;border:0}.wc-block-components-checkout-return-to-cart-button{color:#000 !important}.newsletters{padding:100px 0 70px 0}.newsletters .four{margin-bottom:30px}.newsletters .four a{text-decoration:none;color:#404040;display:block;height:100%}.newsletters .wrapper{background-color:#fff;padding:30px;text-decoration:none;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.2);height:100%}.newsletters .wrapper p{color:#404040}.newsletters .wrapper img{display:block;margin:0 auto 40px auto;width:100px}.newsletters .wrapper ul{margin:0}.blog-posts{padding:50px 0}.blog-posts .sidebar{border-radius:5px;background-color:#008935;color:#fff;height:500px;padding:30px}.blog-posts .sidebar h2{color:#fff;font-size:20px;margin:0 0 10px 0}.blog-posts .sidebar ul{list-style-type:disc;padding:0;margin:0 0 0 15px}.blog-posts .sidebar ul li a{color:#fff;font-size:15px}.single-news{padding:50px 0}.dashboard .dashboard-header{background-color:#008935}figcaption{display:block;padding-top:5px;font-size:14px;font-style:italic}.featured-products{padding:100px 0}.featured-products .four{margin-bottom:30px}.featured-products .product{background-color:#fff;border-radius:10px;-webkit-box-shadow:0px 10px 20px 5px rgba(0,0,0,.2);box-shadow:0px 10px 20px 5px rgba(0,0,0,.2);display:flex;flex-wrap:wrap;overflow:hidden;height:100%}.featured-products .product .square{display:block;position:relative;width:100%}.featured-products .product .square:before{content:"";display:block;padding-bottom:100%;width:100%}.featured-products .product .square img{position:absolute;top:0;left:0;width:100%;object-fit:cover}.featured-products .product .square .pill{background-color:#008935;color:#fff;padding:10px;border-radius:100px;font-size:14px;display:block;width:fit-content;position:absolute;top:15px;right:15px;z-index:1}.featured-products .product .pad{padding:20px;width:100%;display:flex;flex-wrap:wrap}.featured-products .product .pad h2{margin:0 0 15px 0;font-size:22px}.featured-products .product .pad p{margin:0}.featured-products .product .pad span.amount{display:block;font-size:18px;color:#000;margin:15px 0 30px 0}.featured-products .product .pad .btn-primary{width:100%;text-align:center;margin-top:0}.woocommerce div.product form.cart div.quantity{float:none;display:inline-block}.woocommerce div.product form.cart .button{float:none;display:block;padding:15px 30px;margin-top:15px}span.namehover{position:absolute;top:10px;right:10px;z-index:99;background-color:#008935;border-radius:3px;padding:10px;border:1px solid #005621;display:block;width:fit-content;color:#fff;font-size:15px;display:none}.event-header-date{background-color:#008935;color:#fff;padding:10px;font-size:18px;font-weight:500;margin-bottom:15px;display:block;width:100%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 0 0;padding:0 0 0 15px}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:inherit}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}p a{color:#008935}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}.btn-header{position:relative;z-index:4;display:inline-block;background-color:#fff;padding:15px 80px;border-radius:40px;text-decoration:none;text-transform:uppercase;color:#008935;letter-spacing:2px;font-weight:700;margin-top:80px;font-size:16px}.btn-header:visited{color:#008935}.btn-header:hover{color:#008935}.btn-primary{display:inline-block;background:linear-gradient(to bottom, rgb(77, 162, 82) 0%, rgb(0, 137, 53) 99%);color:#fff;text-decoration:none;text-transform:uppercase;padding:15px 80px;border-radius:40px;font-size:16px;letter-spacing:2px;font-weight:700;margin-top:30px}.btn-primary:visited{color:#fff}.btn-primary:hover{color:#fff}.btn-clear{position:relative;z-index:4;display:inline-block;background-color:rgba(0,0,0,0);padding:15px 80px;border:2px solid #fff;border-radius:40px;text-decoration:none;text-transform:uppercase;color:#fff;letter-spacing:2px;font-weight:700;margin-top:80px;font-size:16px}.btn-clear:visited{color:#fff}.btn-clear:hover{color:#fff}.btn-white{padding:15px 50px;background-color:#fff;color:#008935 !important;border-radius:5px;text-decoration:none;font-size:12px;font-weight:700}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 999px){.menu-toggle-tablet{display:none}.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}@media only screen and (max-width: 1275px){.site-header .middle ul.points{padding:0}.site-header .middle ul.points.right li{margin-left:20px}.site-header .middle ul.points.left li{margin-right:20px}.site-header .bottom .main-navigation ul li{padding:15px 10px}.site-header .bottom .main-navigation ul li a{font-size:14px}}@media only screen and (max-width: 1000px){h1,.general-header.championship h1{font-size:42px}h2{font-size:24px}h3{font-size:20px}.header-sub{font-size:22px}.site-header .btn-white{padding:15px}.columns{padding-left:30px;padding-right:30px}.site-header .middle a.custom-logo-link img{width:75%}.site-header .bottom .main-navigation{display:flex;justify-content:center}.close-tablet .menulines span{display:block;width:40px;height:5px;background-color:#fff;margin-bottom:7px}.close-tablet .menulines span:nth-child(1){-webkit-transform:translateY(11px) rotate(45deg);-ms-transform:translateY(11px) rotate(45deg);-o-transform:translateY(11px) rotate(45deg);transform:translateY(11px) rotate(45deg)}.close-tablet .menulines span:nth-child(2){-webkit-transform:translateY(-1px) rotate(-45deg);-ms-transform:translateY(-1px) rotate(-45deg);-o-transform:translateY(-1px) rotate(-45deg);transform:translateY(-1px) rotate(-45deg)}#primary-menu{display:none}.menu-toggle{display:none}.menu-toggle-tablet{display:flex;align-content:center;background:rgba(0,0,0,0);border:none;padding:.6em 1em .6em 1em}.menu-toggle-tablet .menulines span{display:block;width:40px;height:5px;background-color:#008935;margin-bottom:7px}.menu-toggle-tablet .menulines span:last-child{margin-bottom:0}.menu-toggle-tablet .menutext{display:flex;align-self:center;color:#008935;padding-left:10px}.menu-toggle-tablet.active{position:fixed;top:50px;left:25px;z-index:999}.menu-toggle-tablet.active .menulines span{background-color:#fff}.menu-toggle-tablet.active .menutext{color:#fff}#primary-menu.active{left:0 !important;padding:100px 40px;z-index:12}#primary-menu{background-color:#008935;width:75%;height:100vh;padding-top:50px;position:fixed;top:0;left:-100%;transition:all .6s ease-in-out;display:block}#primary-menu li.menu-item-has-children{position:relative}#primary-menu li.menu-item-has-children:after{content:"";font-family:"FontAwesome";margin-left:auto;color:#fff;font-size:1.5em;line-height:1em;position:absolute;top:16px;right:0;width:30px;height:30px}#primary-menu li.menu-item-has-children a{display:flex}#primary-menu li.menu-item-has-children .sub-menu{padding-left:40px;padding-right:10px;width:100%;border-radius:0;box-shadow:none;background-color:#f5f5f5;position:relative;max-height:0;overflow:hidden;left:0;top:unset;transition:max-height .6s ease}#primary-menu li.menu-item-has-children .sub-menu a{color:#008935}#primary-menu li.menu-item-has-children .sub-menu a:after{content:""}#primary-menu li.menu-item-has-children.active:after{content:""}#primary-menu li.menu-item-has-children.active .sub-menu{transition:max-height .6s ease;max-height:250px;overflow:scroll}#primary-menu li{display:block;width:100%;padding:20px 0}#primary-menu li a{width:calc(100% - 50px);display:block;letter-spacing:1px;font-size:16px;margin-right:50px}.menu-menu-1-container ul li a{color:#fff}.what-we-do{padding:50px 0}.what-we-do .content{padding-right:30px}.what-we-do .five{padding-left:0}.membership{padding:50px 0 200px 0}.membership .six{width:100%}.links{margin-bottom:50px}.links .four{padding-left:15px;padding-right:15px}.find-local{margin-top:50px}.find-local .five{padding-right:0px}.find-local .content{padding:30px 0}.news{padding:50px 0}.news h2{padding:0 0 50px 0}.news .four{padding-left:15px;padding-right:15px}.news .btn-header{margin-top:50px}.accreditation{background-size:contain;padding-bottom:175px;background-repeat:no-repeat;background-position:bottom}.accreditation .eight{width:100%}.site-footer .top .row .nine{padding-left:30px;width:66%}.site-footer .top .row .three{padding-right:30px;width:33%}.site-footer .top .row .three .btn-header{padding:15px 0}.site-footer .bottom .three{padding-left:15px;padding-right:15px}.site-footer .bottom .three:first-of-type{padding-left:30px;padding-right:15px}.site-footer .bottom .three:last-of-type{padding-left:15px;padding-right:30px}.general-header{min-height:33vh}.text-with-image-module{padding:50px 0}.text-with-image-module .image{padding-left:15px;padding-right:30px}.text-with-image-module .content{padding-right:15px;padding-left:30px}.text-with-image-module .image.swap{padding-right:15px;padding-left:30px}.text-with-image-module .content.swap{padding-left:15px;padding-right:30px}.membership-types .whitebg .content{padding:25px 20px}.apply{padding:50px 0}.find-hedgelayer{padding:50px 0}.call-to-action .greenbg .btn-clear{padding:15px 20px}.call-to-action .greenbg .btn-header{margin-top:0}.download-links .row .six.columns:nth-child(odd){padding-right:15px}.download-links .row .six.columns:nth-child(even){padding-left:15px}.contact-us{padding:50px 0}.contact-us .indent{padding:0 30px 0 0}.contact-us .six{width:100%}.contact-us .whitebg{margin-top:50px}.championship-modules .half-width-image-text-whitebg .six{padding:0 15px}.championship-modules .championship-winners .three{width:33.333%;padding:0 15px}.submit-event{padding:50px 0}.page-links .four{padding:0 7.5px}.newsletters .four{padding:0 15px}.nhl-login .right .flex label{width:115px}}@media only screen and (max-width: 775px){h1{font-size:48px}.general-header h1,.general-header.championship h1{font-size:38px}.site-header{padding-top:0}.site-header .top{display:none}.site-header .top .user-login{display:none}.site-header .middle{padding-bottom:10px;height:100px}.site-header .middle .row{height:100%}.site-header .middle .flex{justify-content:space-between;height:100%}.site-header .middle .flex .mobile-user-login{display:flex;width:25%;align-items:center}.site-header .middle .flex .mobile-user-login a{display:block;width:100%;text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;font-weight:600}.site-header .middle .flex .mobile-user-login a:visited{color:#fff}.site-header .middle .flex .mobile-user-login a img{display:none;margin-left:10px}.site-header .middle .flex ul.points{display:none}.site-header .middle .flex a.custom-logo-link{width:50%;display:flex;justify-content:center}.site-header .middle .flex a.custom-logo-link img{width:50%;margin:0;object-fit:contain;object-position:bottom}.site-header .middle .flex .main-navigation{display:flex;width:25%;justify-content:end;align-items:center}.site-header .middle .flex .main-navigation .menu-toggle{display:flex;align-content:center;background:rgba(0,0,0,0);border:none;padding:.6em 1em .6em 1em;z-index:13}.site-header .middle .flex .main-navigation .menu-toggle .menulines span{display:block;width:40px;height:5px;background-color:#fff;margin-bottom:7px}.site-header .middle .flex .main-navigation .menu-toggle .menulines span:last-child{margin-bottom:0}.site-header .bottom{display:none}#primary-menu{width:100%}.columns{width:100%}.btn-primary{padding:15px 40px;text-align:center;width:100%}.btn-header{padding:15px 40px;text-align:center;width:100%}.what-we-do .columns{padding-left:30px;padding-right:30px}.what-we-do .content{order:2}.what-we-do .image{order:1}.membership ul{margin:0}.links .four{padding:0 30px 40px 30px}.find-local .five{padding-left:30px;padding-right:30px}.news .four{padding:0 30px 40px 30px}.news .btn-header{margin:50px 30px}.site-footer .top .row .nine{width:100%}.site-footer .top .row .three{width:100%;padding:30px 30px}.site-footer .bottom img{width:33%;margin:0 auto}.site-footer .bottom .social-links{display:flex;justify-content:center;padding:30px 0 0 0}.site-footer .bottom .three{padding:0 30px 30px 30px}.site-footer .bottom .three:first-of-type{padding-right:30px}.site-footer .bottom .three:last-of-type{padding-left:30px}.penn-toolkit-wrapper .text-with-image-module .content{order:2;padding-left:30px;padding-right:30px}.penn-toolkit-wrapper .text-with-image-module .content ul{margin-left:0}.penn-toolkit-wrapper .text-with-image-module .image{order:1;padding-left:30px;padding-right:30px}.penn-toolkit-wrapper .call-to-action .greenbg .btn-clear{width:100%;margin-bottom:10px}.membership-types .whitebg img{border-radius:10px 10px 0 0}.discover-pages-module .slick-buttons{justify-content:center}.discover-pages-module .page-links{margin:30px 0 30px 0}.download-links .row .six.columns:nth-child(odd){padding-right:30px}.download-links .row .six.columns:nth-child(even){padding-left:30px}.contact-us .accordion .parent:after{top:0}.contact-us .accordion .parent h3{padding-right:30px}.contact-us .accordion .hidden .get-in-touch{flex-wrap:wrap}.contact-us .accordion .hidden .get-in-touch .mobile{width:100%;padding-bottom:5px}.contact-us .accordion .hidden .get-in-touch .email{width:100%;padding-top:5px}.contact-us .whitebg{padding:30px 20px}.contact-us #gform_wrapper_1 .gform_footer input[type=submit]{width:100%}.championship-modules .half-width-image-text-whitebg .six{padding:0 30px;margin-bottom:30px}.championship-modules .half-width-image-text-whitebg .six:last-of-type{margin-bottom:0}.championship-modules .championship-winners .three{width:100%;padding:0 30px}.submit-event .flex .field-group{width:100%}.submit-event .flex .field-group:nth-of-type(odd){padding-right:0}.submit-event .flex .field-group:nth-of-type(even){padding-left:0}.submit-event .flex-times{width:100%}.submit-event .flex-times .field-group:first-of-type{margin-left:0}.submit-event .flex-times .field-group:last-of-type{margin-right:0}.site-footer .fund{padding:20px 0}.site-footer .fund .flex{display:block}.site-footer .fund img{max-width:100%}.site-footer .fund p{margin-left:0}.map-wrapper{padding:15px}.map-wrapper .six:first-of-type{padding:0 15px}.map-wrapper .six:last-of-type{padding:0 15px}.map-wrapper .flex{flex-wrap:wrap}.map-wrapper .flex input{width:100%;margin:0}.map-wrapper .flex button{width:100%;margin-top:10px}.column-content .white-container{margin-bottom:30px}.event-wrapper{flex-wrap:wrap}.event-wrapper .org-logo,.event-wrapper .details,.event-wrapper .event-link{width:100%}.event-wrapper .org-logo img{margin:0 auto}.event-wrapper .details{padding:30px 0}.nhl-login:after{width:100%;height:50%;top:unset;bottom:0}.nhl-login .six:first-of-type{padding:0 15px}.nhl-login .six:last-of-type{padding:0 15px}.nhl-login .left,.nhl-login .right{padding:50px 15px}}/*# sourceMappingURL=style.css.map */
