/*!
Theme Name: Stockholms Golfförbund
Author: JGL
Text Domain: sgdf
Version: 2.0
Requires PHP: 7.3
 */.grid{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid>.grid-item{max-width:100%}@media all and (min-width: 768px){.grid-feed{margin:0 -1.25rem}}.grid-feed .grid-feed-item{padding-bottom:0;margin-bottom:1.25rem;width:100%}@media all and (min-width: 768px){.grid-feed .grid-feed-item{width:calc(50% - 2.5rem);margin:0 1.25rem 2.5rem 1.25rem}}@media all and (min-width: 768px){.grid-feed .grid-feed-item:first-of-type{margin-top:-100px}}.grid--gutters{margin:0 0 0 -2rem}@media all and (min-width: 768px){.grid--gutters{margin:0 0 0 -2.5rem}}.grid--gutters>.grid-item{padding:0 0 0 2rem}@media all and (min-width: 768px){.grid--gutters>.grid-item{padding:0 0 0 2.5rem}}.grid--gutters-small{margin:0 0 0 -0.875rem}@media all and (min-width: 768px){.grid--gutters-small{margin:0 0 0 -1.5rem}}.grid--gutters-small>.grid-item{padding:0 0 0 .875rem}@media all and (min-width: 768px){.grid--gutters-small>.grid-item{padding:0 0 0 1.5rem}}.grid--gutters-medium{margin:0 0 0 -2rem}@media all and (min-width: 768px){.grid--gutters-medium{margin:0 0 0 -2.5rem}}@media all and (min-width: 1024px){.grid--gutters-medium{margin:0 0 0 -3.5rem}}.grid--gutters-medium>.grid-item{padding:0 0 0 2rem}@media all and (min-width: 768px){.grid--gutters-medium>.grid-item{padding:0 0 0 2.5rem}}@media all and (min-width: 1024px){.grid--gutters-medium>.grid-item{padding:0 0 0 3.5rem}}@media all and (min-width: 768px){.grid--gutters-large{margin:0 0 0 -3.25rem}}@media all and (min-width: 1366px){.grid--gutters-large{margin:0 0 0 -6.25rem}}@media all and (min-width: 768px){.grid--gutters-large>.grid-item{padding:0 0 0 3.25rem}}@media all and (min-width: 1366px){.grid--gutters-large>.grid-item{padding:0 0 0 6.25rem}}.grid--fit>.grid-item{-webkit-box-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;max-width:none}.grid--full>.grid-item{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.grid--1of2>.grid-item{-webkit-box-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.grid--1of3>.grid-item{-webkit-box-flex:0 0 33.3%;-ms-flex:0 0 33.3%;flex:0 0 33.3%;max-width:33.3%}.grid--1of4>.grid-item{-webkit-box-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}@media(min-width: 412px){.xsmall-grid--fit>.grid-item{-webkit-box-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;max-width:none}.xsmall-grid--full>.grid-item{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.xsmall-grid--1of2>.grid-item{-webkit-box-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.xsmall-grid--1of3>.grid-item{-webkit-box-flex:0 0 33.3%;-ms-flex:0 0 33.3%;flex:0 0 33.3%;max-width:33.3%}.xsmall-grid--1of4>.grid-item{-webkit-box-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media(min-width: 568px){.small-grid--fit>.grid-item{-webkit-box-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;max-width:none}.small-grid--full>.grid-item{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.small-grid--1of2>.grid-item{-webkit-box-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.small-grid--1of3>.grid-item{-webkit-box-flex:0 0 33.3%;-ms-flex:0 0 33.3%;flex:0 0 33.3%;max-width:33.3%}.small-grid--1of4>.grid-item{-webkit-box-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media(min-width: 768px){.medium-grid--fit>.grid-item{-webkit-box-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;max-width:none}.medium-grid--full>.grid-item{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.medium-grid--1of2>.grid-item{-webkit-box-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.medium-grid--1of3>.grid-item{-webkit-box-flex:0 0 33.3%;-ms-flex:0 0 33.3%;flex:0 0 33.3%;max-width:33.3%}.medium-grid--1of4>.grid-item{-webkit-box-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media(min-width: 1024px){.large-grid--fit>.grid-item{-webkit-box-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;max-width:none}.large-grid--full>.grid-item{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.large-grid--1of2>.grid-item{-webkit-box-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.large-grid--1of3>.grid-item{-webkit-box-flex:0 0 33.3%;-ms-flex:0 0 33.3%;flex:0 0 33.3%;max-width:33.3%}.large-grid--1of4>.grid-item{-webkit-box-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media(min-width: 1366px){.xlarge-grid--fit>.grid-item{-webkit-box-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;max-width:none}.xlarge-grid--full>.grid-item{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.xlarge-grid--1of2>.grid-item{-webkit-box-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.xlarge-grid--1of3>.grid-item{-webkit-box-flex:0 0 33.3%;-ms-flex:0 0 33.3%;flex:0 0 33.3%;max-width:33.3%}.xlarge-grid--1of4>.grid-item{-webkit-box-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media all and (min-width: 1680px){.xxlarge-grid--fit>.grid-item{-webkit-box-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;max-width:none}.xxlarge-grid--full>.grid-item{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.xxlarge-grid--1of2>.grid-item{-webkit-box-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.xxlarge-grid--1of3>.grid-item{-webkit-box-flex:0 0 33.3%;-ms-flex:0 0 33.3%;flex:0 0 33.3%;max-width:33.3%}.xxlarge-grid--1of4>.grid-item{-webkit-box-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.grid>.grid-item.u-full{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.grid>.grid-item.u-1of3{-webkit-box-flex:0 0 33.3%;-ms-flex:0 0 33.3%;flex:0 0 33.3%;max-width:33.3%}.grid>.grid-item.u-2of3{-webkit-box-flex:0 0 66.6%;-ms-flex:0 0 66.6%;flex:0 0 66.6%;max-width:33.3%}.grid>.grid-item.u-1of4{-webkit-box-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}@media all and (min-width: 412px){.grid>.grid-item.xsmall--u-full{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.grid>.grid-item.xsmall--u-1of3{-webkit-box-flex:0 0 33.3%;-ms-flex:0 0 33.3%;flex:0 0 33.3%;max-width:33.3%}.grid>.grid-item.xsmall--u-2of3{-webkit-box-flex:0 0 66.6%;-ms-flex:0 0 66.6%;flex:0 0 66.6%;max-width:33.3%}.grid>.grid-item.xsmall--u-1of4{-webkit-box-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media all and (min-width: 568px){.grid>.grid-item.small--u-full{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.grid>.grid-item.small--u-1of3{-webkit-box-flex:0 0 33.3%;-ms-flex:0 0 33.3%;flex:0 0 33.3%;max-width:33.3%}.grid>.grid-item.small--u-2of3{-webkit-box-flex:0 0 66.6%;-ms-flex:0 0 66.6%;flex:0 0 66.6%;max-width:33.3%}.grid>.grid-item.small--u-1of4{-webkit-box-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media all and (min-width: 768px){.grid>.grid-item.medium--u-full{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.grid>.grid-item.medium--u-1of3{-webkit-box-flex:0 0 33.3%;-ms-flex:0 0 33.3%;flex:0 0 33.3%;max-width:33.3%}.grid>.grid-item.medium--u-2of3{-webkit-box-flex:0 0 66.6%;-ms-flex:0 0 66.6%;flex:0 0 66.6%;max-width:33.3%}.grid>.grid-item.medium--u-1of4{-webkit-box-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media all and (min-width: 1024px){.grid>.grid-item.large--u-full{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.grid>.grid-item.large--u-1of3{-webkit-box-flex:0 0 33.3%;-ms-flex:0 0 33.3%;flex:0 0 33.3%;max-width:33.3%}.grid>.grid-item.large--u-2of3{-webkit-box-flex:0 0 66.6%;-ms-flex:0 0 66.6%;flex:0 0 66.6%;max-width:33.3%}.grid>.grid-item.large--u-1of4{-webkit-box-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media all and (min-width: 1366px){.grid>.grid-item.xlarge--u-full{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.grid>.grid-item.xlarge--u-1of3{-webkit-box-flex:0 0 33.3%;-ms-flex:0 0 33.3%;flex:0 0 33.3%;max-width:33.3%}.grid>.grid-item.xlarge--u-2of3{-webkit-box-flex:0 0 66.6%;-ms-flex:0 0 66.6%;flex:0 0 66.6%;max-width:33.3%}.grid>.grid-item.xlarge--u-1of4{-webkit-box-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media all and (min-width: 1680px){.grid>.grid-item.xxlarge--u-full{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.grid>.grid-item.xxlarge--u-1of3{-webkit-box-flex:0 0 33.3%;-ms-flex:0 0 33.3%;flex:0 0 33.3%;max-width:33.3%}.grid>.grid-item.xxlarge--u-2of3{-webkit-box-flex:0 0 66.6%;-ms-flex:0 0 66.6%;flex:0 0 66.6%;max-width:33.3%}.grid>.grid-item.xxlarge--u-1of4{-webkit-box-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}body{font-family:"Barlow Condensed";color:#222}@media all and (min-width: 1024px){body{font-size:1.25rem}}h1,h2,h3,h4,h5,.heading{font-weight:600;font-family:"Barlow Condensed";display:block}h1,.heading--primary{width:100%;font-size:2.1875rem;line-height:1.1428571429}@media all and (min-width: 768px){h1,.heading--primary{font-size:3.125rem;line-height:1.1}}@media all and (min-width: 1024px){h1,.heading--primary{font-size:3.4375rem;line-height:1.1818181818}}@media all and (min-width: 1366px){h1,.heading--primary{font-size:3.75rem;line-height:1.1666666667}}h2,.heading--secondary{width:100%;font-size:2.1875rem;line-height:1.1428571429;margin-bottom:1.5rem}@media all and (min-width: 768px){h2,.heading--secondary{font-size:2.5rem;line-height:1.125;margin-bottom:2rem}}@media all and (min-width: 1024px){h2,.heading--secondary{font-size:3.125rem;line-height:1.1;margin-bottom:2rem}}@media all and (min-width: 1024px)and (max-width: 1365.9px){.inner-container .heading--secondary{font-size:2.1875rem;line-height:1.1428571429;margin-bottom:1.5rem}}h3,.heading--tertiary{font-size:2.1875rem;line-height:1.1428571429;margin-bottom:1rem}.body-text h2,.body-text h3,.heading--subheading,h4{font-size:1.5625rem;line-height:1.2;margin-bottom:.5rem}h5,h6{font-size:1.375rem;line-height:1.2272727273;margin-bottom:.5rem}.body-text p+h2,.body-text p+h3,.body-text p+h4,.body-text ul+h2,.body-text ul+h3,.body-text ul+h4,.body-text ol+h2,.body-text ol+h3,.body-text ol+h4{margin-top:1.875rem}.heading--label{font-size:0.875rem;line-height:1.7142857143;font-weight:600;text-transform:uppercase;color:#4cad65}.ingress,.ingress p{width:100%;font-family:"Barlow Condensed";font-weight:600;font-size:1.25rem;line-height:1.25}@media all and (min-width: 768px){.ingress,.ingress p{font-size:1.5625rem;line-height:1.2}}@media all and (min-width: 1024px)and (max-width: 1365.9px){.inner-container .ingress,.inner-container .ingress p{font-size:1.25rem;line-height:1.25}}p{margin-bottom:1.5rem}.body-text ul,.body-text ol,.excerpt ul,.excerpt ol{list-style-position:outside;padding-left:1.5rem;margin-bottom:1.5rem}.body-text li,.excerpt li{padding-left:.5rem}.button,.post-password-form input[type=submit],input[type=button],button.nf-fu-fileinput-button,.gdpr-request-form input[type=submit]{display:block;width:100%;height:3.75em;padding:0 1.875em;color:#fff;border-radius:2.375em;text-decoration:none;font-family:"Barlow Condensed";font-weight:600;text-align:center;text-transform:uppercase;line-height:3.75em;-webkit-transition:all .5s ease;transition:all .5s ease;cursor:pointer;border:1px solid transparent}.button:disabled,.post-password-form input[type=submit]:disabled,input[type=button]:disabled,button.nf-fu-fileinput-button:disabled,.gdpr-request-form input[type=submit]:disabled{cursor:not-allowed;opacity:.6}.button--slim{height:2.875em;line-height:2.875em;padding:0 1.3125em}.button--forward::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;margin-left:.5em}a{-webkit-transition:all .5s ease;transition:all .5s ease;color:#4cad65}a:hover{color:#3c8a50}.button--white{background:rgba(255,255,255,.9);border-color:#fff;color:#222}.button--white:hover{background:#fff}.button--darkblue,.post-password-form input[type=submit],.submit-wrap input[type=button]{background:#222;border-color:#222;color:#fff}.button--darkblue:hover,.post-password-form input[type=submit]:hover,.submit-wrap input[type=button]:hover{color:#fff;background:#090909;border-color:#090909}.button--blue,button.nf-fu-fileinput-button{background:#4cad65;border-color:#4cad65;color:#fff}.button--blue:hover,button.nf-fu-fileinput-button:hover{color:#fff;background:#3c8a50;border-color:#3c8a50}.button--transparent{border-color:#fff;background:none;color:#fff}.button--transparent:hover{background:#144f23;border-color:#144f23;color:#fff}.button--transparent-grey{color:#222;border-color:#222}@media all and (min-width: 1024px)and (pointer: fine){.button--transparent-grey{color:rgba(34,34,34,.5);border-color:rgba(34,34,34,.5)}.button--transparent-grey:hover{color:#222;border-color:#222}}.button--small{display:inline-block;width:auto;height:2.5rem;line-height:2.5rem;padding:0 1rem}html{font-size:100%}html,body{overflow-x:hidden}*{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;outline:0;border:0;padding:0}body{overflow-x:hidden;line-height:1.5;position:relative}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}img{max-width:100%;height:auto}.alignleft,.alignright{max-width:47%;height:auto}.alignnone{float:none}.alignright{float:right;margin:0 0 1.5rem 1.5rem}.alignleft{float:left;margin:0 1.5rem 1.5rem 0}.aligncenter{display:block;margin:1.5rem auto}.container,.breadcrumbs .trail-items{width:100%;margin:0 auto;max-width:calc(1400px + 3.75rem + 3.75rem);padding:0 1.875rem}@media all and (min-width: 768px){.container,.breadcrumbs .trail-items{padding:0 2rem !important}}@media all and (min-width: 1366px){.container,.breadcrumbs .trail-items{padding:0 3.75rem !important}}.inner-container{padding:0 1.875rem;max-width:calc(700px + 3.75rem)}@media all and (min-width: 412px){.inner-container{padding:2rem}}@media all and (min-width: 1366px){.inner-container{padding:3.75rem}}.breadcrumbs{background:transparent -webkit-gradient(linear, left top, right top, color-stop(50%, #4CAD65), to(#144f23)) 0% 0% no-repeat padding-box;background:transparent linear-gradient(90deg, #4CAD65 50%, #144f23 100%) 0% 0% no-repeat padding-box;padding:.75rem 0;line-height:1;position:absolute;top:0;right:0;z-index:9;width:100%;text-align:center}.breadcrumbs .trail-browse{display:none !important;position:absolute;text-indent:-9999px !important}.breadcrumbs ul.trail-items{text-align:right;padding:0 1.875rem}@media all and (min-width: 768px){.breadcrumbs ul.trail-items{padding:0 2rem}}.breadcrumbs ul.trail-items li.trail-item{font-size:.85rem;text-transform:uppercase}@media all and (max-width: 568px){.breadcrumbs ul.trail-items li.trail-item{font-size:.75rem}}.breadcrumbs ul.trail-items li.trail-item::after{font-family:"Font Awesome 5 Pro";font-weight:900;content:"";padding:0 .5rem;color:rgba(255,255,255,.6)}.breadcrumbs ul.trail-items li.trail-item a,.breadcrumbs ul.trail-items li.trail-item a>span{color:rgba(255,255,255,.6);-webkit-transition:all .3s ease;transition:all .3s ease}.breadcrumbs ul.trail-items li.trail-item a:hover,.breadcrumbs ul.trail-items li.trail-item a>span:hover{color:#fff}.breadcrumbs ul.trail-items li.trail-item span{color:#fff}@media all and (min-width: 1024px){.column:first-child .inner-container{margin:0 0 0 auto;right:0}}@media all and (min-width: 1680px){.column:first-child .inner-container{padding:7.5rem 8.75rem 7.5rem 3.75rem}}@media all and (min-width: 1024px){.column:last-child .inner-container{margin:0 auto 0 0;left:0}}@media all and (min-width: 1680px){.column:last-child .inner-container{padding:7.5rem 3.75rem 7.5rem 8.75rem}}@media all and (min-width: 1024px){.column-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media all and (min-width: 768px){.column-container .column{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media all and (min-width: 1024px){.column-container .column{-webkit-box-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;height:100%;margin:0}}@media all and (min-width: 1024px){.column-container .column:nth-child(odd){padding-right:1rem}}@media all and (min-width: 1366px){.column-container .column:nth-child(odd){padding-right:1.25rem}}@media all and (min-width: 1024px){.column-container .column:nth-child(even){padding-left:1rem}}@media all and (min-width: 1366px){.column-container .column:nth-child(even){padding-left:1.25rem}}.layout{padding:2rem 0}@media all and (min-width: 768px){.layout{padding:2.5rem 0}}@media all and (min-width: 1024px){.layout{padding:3rem 0}}@media all and (min-width: 1366px){.layout{padding:3.5rem 0}}.theme-default{background:#fff;color:#222}.theme-lightgrey{background:#f7f5f2}.theme-lightgreentolightgrey{background:#e3ede8 -webkit-gradient(linear, left top, right top, from(#e3ede8), to(#f7f5f2)) 0% 0% no-repeat padding-box;background:#e3ede8 linear-gradient(90deg, #e3ede8 0%, #f7f5f2 100%) 0% 0% no-repeat padding-box}.theme-lightgreen{background:#e3ede6}.theme-lightgreen h1,.theme-lightgreen h2,.theme-lightgreen h3,.theme-lightgreen h4,.theme-lightgreen h5,.theme-lightgreen h6,.theme-lightgreen p,.theme-lightgreen li,.theme-lightgreen td,.theme-lightgreen a{color:#222}.theme-blue{background:#4cad65}.theme-blue h1,.theme-blue h2,.theme-blue h3,.theme-blue h4,.theme-blue h5,.theme-blue h6,.theme-blue p,.theme-blue li,.theme-blue td,.theme-blue a{color:#fff}.theme-blue .theme-default h1,.theme-blue .theme-default h2,.theme-blue .theme-default h3,.theme-blue .theme-default h4,.theme-blue .theme-default h5,.theme-blue .theme-default h6,.theme-blue .theme-default p,.theme-blue .theme-default li,.theme-blue .theme-default td,.theme-blue .theme-default a,.theme-blue .theme-lightgrey h1,.theme-blue .theme-lightgrey h2,.theme-blue .theme-lightgrey h3,.theme-blue .theme-lightgrey h4,.theme-blue .theme-lightgrey h5,.theme-blue .theme-lightgrey h6,.theme-blue .theme-lightgrey p,.theme-blue .theme-lightgrey li,.theme-blue .theme-lightgrey td,.theme-blue .theme-lightgrey a,.theme-blue .theme-lightgreen h1,.theme-blue .theme-lightgreen h2,.theme-blue .theme-lightgreen h3,.theme-blue .theme-lightgreen h4,.theme-blue .theme-lightgreen h5,.theme-blue .theme-lightgreen h6,.theme-blue .theme-lightgreen p,.theme-blue .theme-lightgreen li,.theme-blue .theme-lightgreen td,.theme-blue .theme-lightgreen a,.theme-blue .theme-lightgreentolightgrey h1,.theme-blue .theme-lightgreentolightgrey h2,.theme-blue .theme-lightgreentolightgrey h3,.theme-blue .theme-lightgreentolightgrey h4,.theme-blue .theme-lightgreentolightgrey h5,.theme-blue .theme-lightgreentolightgrey h6,.theme-blue .theme-lightgreentolightgrey p,.theme-blue .theme-lightgreentolightgrey li,.theme-blue .theme-lightgreentolightgrey td,.theme-blue .theme-lightgreentolightgrey a{color:#222}.theme-darkblue{background:#144f23}.theme-darkblue h1,.theme-darkblue h2,.theme-darkblue h3,.theme-darkblue h4,.theme-darkblue h5,.theme-darkblue h6,.theme-darkblue p,.theme-darkblue li,.theme-darkblue td,.theme-darkblue a{color:#fff}.theme-darkblue .theme-default h1,.theme-darkblue .theme-default h2,.theme-darkblue .theme-default h3,.theme-darkblue .theme-default h4,.theme-darkblue .theme-default h5,.theme-darkblue .theme-default h6,.theme-darkblue .theme-default p,.theme-darkblue .theme-default li,.theme-darkblue .theme-default td,.theme-darkblue .theme-default a,.theme-darkblue .theme-lightgrey h1,.theme-darkblue .theme-lightgrey h2,.theme-darkblue .theme-lightgrey h3,.theme-darkblue .theme-lightgrey h4,.theme-darkblue .theme-lightgrey h5,.theme-darkblue .theme-lightgrey h6,.theme-darkblue .theme-lightgrey p,.theme-darkblue .theme-lightgrey li,.theme-darkblue .theme-lightgrey td,.theme-darkblue .theme-lightgrey a,.theme-darkblue .theme-lightgreen h1,.theme-darkblue .theme-lightgreen h2,.theme-darkblue .theme-lightgreen h3,.theme-darkblue .theme-lightgreen h4,.theme-darkblue .theme-lightgreen h5,.theme-darkblue .theme-lightgreen h6,.theme-darkblue .theme-lightgreen p,.theme-darkblue .theme-lightgreen li,.theme-darkblue .theme-lightgreen td,.theme-darkblue .theme-lightgreen a,.theme-darkblue .theme-lightgreentolightgrey h1,.theme-darkblue .theme-lightgreentolightgrey h2,.theme-darkblue .theme-lightgreentolightgrey h3,.theme-darkblue .theme-lightgreentolightgrey h4,.theme-darkblue .theme-lightgreentolightgrey h5,.theme-darkblue .theme-lightgreentolightgrey h6,.theme-darkblue .theme-lightgreentolightgrey p,.theme-darkblue .theme-lightgreentolightgrey li,.theme-darkblue .theme-lightgreentolightgrey td,.theme-darkblue .theme-lightgreentolightgrey a{color:#222}aside .theme-blue a,aside .theme-darkblue a{color:#fff}aside .theme-blue .list-files,aside .theme-blue .list-table,aside .theme-darkblue .list-files,aside .theme-darkblue .list-table{border-top:1px solid rgba(255,255,255,.3)}aside .theme-blue .list-files .list-item,aside .theme-blue .list-files .list-item>td,aside .theme-blue .list-table .list-item,aside .theme-blue .list-table .list-item>td,aside .theme-darkblue .list-files .list-item,aside .theme-darkblue .list-files .list-item>td,aside .theme-darkblue .list-table .list-item,aside .theme-darkblue .list-table .list-item>td{border-bottom:1px solid rgba(255,255,255,.3)}aside .theme-default a,aside .theme-white a,aside .theme-lightgrey a,aside .theme-lightgreen a,aside .theme-lightgreentolightgrey a{color:#222}aside .theme-default .list-files,aside .theme-default .list-table,aside .theme-white .list-files,aside .theme-white .list-table,aside .theme-lightgrey .list-files,aside .theme-lightgrey .list-table,aside .theme-lightgreen .list-files,aside .theme-lightgreen .list-table,aside .theme-lightgreentolightgrey .list-files,aside .theme-lightgreentolightgrey .list-table{border-top:1px solid rgba(0,34,68,.3)}aside .theme-default .list-files .list-item,aside .theme-default .list-files .list-item>td,aside .theme-default .list-table .list-item,aside .theme-default .list-table .list-item>td,aside .theme-white .list-files .list-item,aside .theme-white .list-files .list-item>td,aside .theme-white .list-table .list-item,aside .theme-white .list-table .list-item>td,aside .theme-lightgrey .list-files .list-item,aside .theme-lightgrey .list-files .list-item>td,aside .theme-lightgrey .list-table .list-item,aside .theme-lightgrey .list-table .list-item>td,aside .theme-lightgreen .list-files .list-item,aside .theme-lightgreen .list-files .list-item>td,aside .theme-lightgreen .list-table .list-item,aside .theme-lightgreen .list-table .list-item>td,aside .theme-lightgreentolightgrey .list-files .list-item,aside .theme-lightgreentolightgrey .list-files .list-item>td,aside .theme-lightgreentolightgrey .list-table .list-item,aside .theme-lightgreentolightgrey .list-table .list-item>td{border-bottom:1px solid rgba(0,34,68,.3)}.zoom{overflow:hidden}.zoom>img{-webkit-transform:scale(1, 1);transform:scale(1, 1);display:block;-webkit-transition:all 2s ease;transition:all 2s ease}.zoom:hover>img{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);-webkit-transition:all 4s ease;transition:all 4s ease}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.gdpr.gdpr-privacy-bar,.gdpr.gdpr-reconsent-bar{background:#222;color:#fff}.gdpr.gdpr-privacy-bar .gdpr-agreement,.gdpr.gdpr-reconsent-bar .gdpr-agreement{height:3.75em;padding:0 1.875em;color:#fff;border-radius:2.375em;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;text-transform:uppercase}.gdpr.gdpr-privacy-bar .gdpr-preferences:before,.gdpr.gdpr-reconsent-bar .gdpr-preferences:before{content:""}.gdpr-request-form input[type=submit]{background-color:#222;margin-top:1rem;width:auto}.gdpr-request-form input[type=submit]:hover{color:#fff;background:#090909;border-color:#090909}.gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>header .gdpr-box-title,.gdpr.gdpr-general-confirmation .gdpr-wrapper>form>header .gdpr-box-title,.gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>header .gdpr-box-title,.gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>header .gdpr-box-title,.gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>header .gdpr-box-title,.gdpr.gdpr-reconsent .gdpr-wrapper>form>header .gdpr-box-title,.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs,.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs,.gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs,.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a,.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button,.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a,.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button,.gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li a,.gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li button,.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs li button,.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs li button,.gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs li button,.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button,.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs,.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs,.gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs{background-color:#222}.gdpr-request-form textarea{width:100%;padding:.7rem}.gdpr-request-form input{background:#666;color:#fff;font-size:.9rem;width:190px}body.page-template-page-gutenberg main{margin-top:3rem;margin-bottom:3rem}body.page-template-page-gutenberg main .container .grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-navigation{position:absolute;top:0;left:0;width:100%}.top-bar{z-index:50;position:relative;top:0;background:rgba(20,79,35,.85);padding:.75rem 0;width:100%;font-size:1rem;height:3rem}.top-bar>.container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-1px}.top-bar .toplinks{text-transform:uppercase;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;list-style:none}@media all and (min-width: 768px){.top-bar .toplinks{margin:auto 1.5rem auto auto}}.top-bar .toplinks li{margin:auto 1rem auto 0;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.top-bar .toplinks li a{position:relative;text-decoration:none;color:#fff;opacity:.8;padding:0 .5rem}.top-bar .toplinks li a::before{content:"";font-size:3px;color:#fff;font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;left:-0.75rem;top:calc(50% + .1rem);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.top-bar .toplinks li a:hover{opacity:1}.top-bar .toplinks li:first-child a:before{display:none}@media all and (max-width: 1023.9px){.top-bar .toplinks{display:none !important}}.top-bar .contact-info{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto 0 auto auto}.top-bar .contact-info li{margin:auto 1rem auto 0;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media all and (min-width: 768px){.top-bar .contact-info li{margin:auto 1.5rem auto 0}}.top-bar .contact-info li:last-child{margin-right:0}.top-bar .contact-info li a{text-decoration:none;opacity:.8}@media all and (min-width: 568px){.top-bar .contact-info li a{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.top-bar .contact-info li a:hover{opacity:1}.top-bar .contact-info li .icon{color:#fff}@media all and (min-width: 568px){.top-bar .contact-info li .icon{display:none}}.top-bar .contact-info li .label,.top-bar .contact-info li .value{display:none;line-height:1;font-size:1.125rem;font-weight:600}@media all and (min-width: 412px){.top-bar .contact-info li .label,.top-bar .contact-info li .value{font-size:1rem}}@media all and (min-width: 568px){.top-bar .contact-info li .value{display:inline-block}}.top-bar .contact-info li .label{text-transform:uppercase;color:#4cad65}@media all and (min-width: 412px){.top-bar .contact-info li .label{margin-bottom:.25rem}}@media all and (min-width: 768px){.top-bar .contact-info li .label{display:inline-block}}@media all and (min-width: 568px){.top-bar .contact-info li .label{margin:auto .5em auto 0}}.top-bar .contact-info li .value{color:#fff}@media all and (max-width: 411.9px){.top-bar .contact-info li .value{display:none}}.juniormagasinet-menu-item{height:3rem;margin:-1rem -1rem -1rem 1rem;padding:0 .5rem;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#144f23}@media all and (min-width: 568px){.juniormagasinet-menu-item{margin:-1rem -0.5rem -1rem 1.5rem}}@media all and (min-width: 768px){.juniormagasinet-menu-item{margin:-1rem -1rem -1rem 1.25rem;padding:0 1rem}}@media all and (max-width: 767.9px){.juniormagasinet-menu-item img{width:120px;padding-top:3px}}.social{list-style:none;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;margin:auto -0.25rem auto 1.5rem}@media all and (min-width: 1023.9px){.social{margin:0 -0.75rem 0 1.25rem}}.social a{display:block;color:#fff;opacity:.6;padding:1px .25rem 0 .25rem}@media all and (min-width: 768px){.social a{padding:1px .75rem 0 .75rem}}.social a:hover{opacity:1}nav#global{z-index:50;position:relative;top:0;background:#fff;-webkit-box-shadow:0px 5px 0px rgba(0,0,0,.1);box-shadow:0px 5px 0px rgba(0,0,0,.1);display:block;opacity:1;-webkit-transition:background .5s ease,opacity .5s ease;transition:background .5s ease,opacity .5s ease;width:100%;padding:1rem 0}@media all and (min-width: 768px){nav#global{-webkit-box-shadow:0px 10px 0px rgba(0,0,0,.1);box-shadow:0px 10px 0px rgba(0,0,0,.1)}}nav#global>.container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;position:relative}@media all and (min-width: 1024px){nav#global>.container{position:static}}nav#global .logo{z-index:999;overflow:initial;width:7.875rem;height:1.625rem;display:block;position:relative;margin:auto auto auto 0;top:-50px}@media all and (max-width: 567.9px){nav#global .logo{left:-1rem}}@media all and (max-width: 1023.9px){nav#global .logo{top:-35px}}@media all and (min-width: 1366px){nav#global .logo{width:7.875rem;height:1.625rem}}nav#global .logo img{-webkit-transition:all .5 ease;transition:all .5 ease;width:100%;height:auto;position:absolute}@media all and (max-width: 1023.9px){nav#global .logo img{width:75%}}nav#global .logo img.logo-sticky{opacity:0}.sticky{position:fixed !important}.hidden{opacity:0 !important}nav#global.sticky{background:#fff;top:0}nav#global.sticky .logo{top:-35px}@media all and (min-width: 1366px){nav#global.sticky .logo{top:-50px}}nav#global.sticky img.logo-initial{opacity:0}nav#global.sticky img.logo-sticky{opacity:1;width:75%;z-index:999}@media all and (min-width: 1366px){nav#global.sticky img.logo-sticky{width:100%}}.sticky.hidden{pointer-events:none}.menu-toggle{position:absolute;top:0;right:.75rem}@media all and (min-width: 1024px){.menu-toggle{display:none}}.menu-toggle span{-webkit-transition:background 0s;transition:background 0s}nav#global.sticky .menu-toggle button span,nav#global.sticky .menu-toggle button span::before,nav#global.sticky .menu-toggle button span::after{background-color:#222}nav#global.sticky .menu-toggle button.is-active span{background:none}.primary-navigation-container{position:absolute;top:calc(100% + .75rem);left:0;width:100%;display:none}@media all and (max-width: 1023.9px){.primary-navigation-container{max-height:calc(100vh - 100px);overflow:overlay}}@media all and (min-width: 1023.9px){.primary-navigation-container{top:calc(100% + 1.5rem)}}@media all and (min-width: 1024px){.primary-navigation-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;position:static;top:auto;left:auto;width:auto;margin:auto 0 auto auto}}.primary-navigation-container ul{list-style:none}.primary-navigation-container .primary-navigation{border-top:1px solid #ddd}@media all and (min-width: 1024px){.primary-navigation-container .primary-navigation{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0}}@media all and (max-width: 1023.9px){.primary-navigation-container .primary-navigation{background:#fff;border-top:40px solid #fff;-webkit-box-shadow:0px 10px 0px rgba(0,0,0,.1);box-shadow:0px 10px 0px rgba(0,0,0,.1)}}.primary-navigation-container .menu-item a{text-decoration:none;background:#fff;display:block;padding:.75rem 2rem;border-bottom:1px solid transparent;position:relative;cursor:pointer}@media all and (min-width: 1024px){.primary-navigation-container .menu-item a{background:none;padding:0;border:0}}.primary-navigation-container .menu-item a:hover{background:#e3ede6}@media all and (min-width: 1024px){.primary-navigation-container>ul>.menu-item{margin-left:0.75rem}}@media all and (min-width: 1366px){.primary-navigation-container>ul>.menu-item{margin-left:1.5625rem}}.primary-navigation-container>ul>.menu-item>a{font-size:1.2rem;font-weight:600;text-transform:uppercase;color:#222;opacity:.5}@media all and (min-width: 1024px){.primary-navigation-container>ul>.menu-item>a{font-size:1.125rem;border:1px solid transparent;padding:.5rem 0}}@media all and (min-width: 1366px){.primary-navigation-container>ul>.menu-item>a{font-size:1.25rem;padding:1rem 0}}.primary-navigation-container>ul>.menu-item>a:hover{opacity:1}@media all and (min-width: 1024px){.primary-navigation-container>ul>.menu-item>a:hover{background:none}}.primary-navigation-container>ul>.menu-item.current-menu-item>a::before,.primary-navigation-container>ul>.menu-item.current-menu-parent>a::before{width:2px;background:#222;height:1.75rem;content:"";position:absolute;left:1rem}@media all and (min-width: 1024px){.primary-navigation-container>ul>.menu-item.current-menu-item>a::before,.primary-navigation-container>ul>.menu-item.current-menu-parent>a::before{content:none}}@media all and (min-width: 1024px){.primary-navigation-container>ul>.menu-item.current-menu-item>a,.primary-navigation-container>ul>.menu-item.current-menu-parent>a{opacity:1 !important;border-bottom:1px solid #222}}@media all and (min-width: 1024px){.primary-navigation-container>ul>.menu-item.mega-menu>a.open{opacity:1 !important;border-bottom:1px solid transparent}}.primary-navigation-container .sub-menu{display:none}@media all and (min-width: 1024px){.primary-navigation-container .sub-menu{position:absolute}.primary-navigation-container .sub-menu .sub-menu{left:160px;top:0}}.primary-navigation-container .menu-item-has-children{position:relative}.primary-navigation-container .menu-item-has-children>a::after{position:absolute;pointer-events:none;right:2rem;content:"";font-family:"Font Awesome 5 Pro";font-weight:300}@media all and (min-width: 1024px){.primary-navigation-container .menu-item-has-children>a::after{position:relative;right:auto;margin-left:.5em}}.primary-navigation-container .menu-item-has-children>a.open::after{content:""}.primary-navigation-container .menu-item-has-children .sub-menu a{font-size:1rem;line-height:1.5rem;color:#222}.primary-navigation-container .menu-item-has-children>.sub-menu>li>a,.primary-navigation-container .menu-item-has-children>.sub-menu>li>li>a{padding-left:3rem}@media all and (min-width: 1024px){.primary-navigation-container .menu-item-has-children>.sub-menu>li>a,.primary-navigation-container .menu-item-has-children>.sub-menu>li>li>a{padding:.25rem 1.25rem;width:160px;line-height:1.375rem;font-size:1rem;background:#fff}}.primary-navigation-container .menu-item-has-children>.sub-menu>li>a:hover,.primary-navigation-container .menu-item-has-children>.sub-menu>li>li>a:hover{background:#e3ede6}@media all and (min-width: 1024px){.primary-navigation-container .menu-item-has-children>.sub-menu>.mega-menu-container>li>a:hover{background:#fff}}.primary-navigation-container .menu-item-has-children>.sub-menu .sub-menu>li>a:hover{background:#e3ede6}.global .cta-button{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:4rem;font-size:1.125rem;font-weight:700;line-height:2.375rem;right:4.5rem}@media all and (min-width: 1024px){.global .cta-button{position:relative;-webkit-transform:translate(0, 0);transform:translate(0, 0);top:auto;right:0;margin:auto 0 auto 1.75rem}}.global .cta-button i{top:-1px;position:relative;margin-right:.25rem;font-size:.8em}@media all and (min-width: 1024px){.primary-navigation-container .mega-menu{position:static}}.primary-navigation-container .mega-menu>a{position:relative}@media all and (min-width: 1024px){.primary-navigation-container .mega-menu>.sub-menu{background:#fff;position:absolute;left:0;width:100%;overflow:hidden;height:auto;margin:0;padding:0;-webkit-box-shadow:0px 5px 0px rgba(0,0,0,.1);box-shadow:0px 5px 0px rgba(0,0,0,.1)}}@media all and (min-width: 1024px)and (min-width: 1024px){.primary-navigation-container .mega-menu>.sub-menu{-webkit-box-shadow:0px 10px 0px rgba(0,0,0,.1);box-shadow:0px 10px 0px rgba(0,0,0,.1)}}.primary-navigation-container .mega-menu>.sub-menu>.mega-menu-container{width:100%;max-width:900px;margin:0 auto}@media all and (min-width: 1024px){.primary-navigation-container .mega-menu>.sub-menu>.mega-menu-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;margin:auto 0 auto auto;padding:2rem .75rem}}@media all and (min-width: 1366px){.primary-navigation-container .mega-menu>.sub-menu>.mega-menu-container{padding:2.5rem 3.75rem;margin:auto;max-width:calc(1400px + 3.75rem + 3.75rem);padding-left:260px}}@media all and (min-width: 1024px){.primary-navigation-container .mega-menu>.sub-menu>.mega-menu-container>li{padding:0 1.25rem;-webkit-box-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}}.primary-navigation-container .mega-menu>.sub-menu>.mega-menu-container .menu-image-container{display:none}@media all and (min-width: 1366px){.primary-navigation-container .mega-menu>.sub-menu>.mega-menu-container .menu-image-container{display:block;-webkit-box-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;padding-right:6.875rem;height:100%}}.primary-navigation-container .mega-menu>.sub-menu>.mega-menu-container .menu-image-container a{position:absolute}.primary-navigation-container .mega-menu>.sub-menu>.mega-menu-container .menu-image-container img{border-radius:50%}.primary-navigation-container .mega-menu>.sub-menu>.mega-menu-container .menu-image-container .menu-image-title{display:none}@media all and (min-width: 1024px){.primary-navigation-container .mega-menu>.sub-menu>.mega-menu-container>li>a{text-transform:uppercase;font-size:1.125rem;margin-bottom:.75rem;font-weight:600;cursor:default}}@media all and (min-width: 1366px){.primary-navigation-container .mega-menu>.sub-menu>.mega-menu-container>li>a{font-size:1.375rem;margin-bottom:1.5rem}}@media all and (min-width: 1024px){.primary-navigation-container .mega-menu>.sub-menu>.mega-menu-container>li>a::after{content:none}}@media all and (min-width: 1024px){.primary-navigation-container .mega-menu>.sub-menu>.mega-menu-container>li>.sub-menu{position:relative;display:block !important;top:auto}}@media all and (min-width: 1024px){.primary-navigation-container .mega-menu>.sub-menu>.mega-menu-container>li>.sub-menu>li>a{line-height:1.375rem;padding:.25rem .5rem;margin:0 -0.5rem}}.global.sticky{border-top:10px solid #222}@media all and (min-width: 768px){.global.sticky{padding:1rem}}@media all and (min-width: 1366px){.global.sticky{padding:.75rem}}#masthead-min{overflow:visible;height:auto}#masthead-min .breadcrumbs{position:relative !important}#masthead,#masthead-min{position:relative;margin-top:6.625rem}@media all and (min-width: 1024px){#masthead,#masthead-min{margin-top:7.8125rem}}@media all and (min-width: 1366px){#masthead,#masthead-min{margin-top:9rem}}.header-container{position:relative;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;background-position:center center;background-size:cover;background-repeat:no-repeat;height:460px}@media all and (min-width: 1024px){.header-container{height:34.375rem}}@media all and (min-width: 1366px){.header-container{height:43.75rem}}.overlay::before{content:"";display:block;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 34, 68, 0.6)), to(rgba(0, 34, 68, 0.1)));background:linear-gradient(rgba(0, 34, 68, 0.6), rgba(0, 34, 68, 0.1));position:absolute;top:0;right:0;bottom:0;left:0}.header-container.header-video{height:560px;width:calc(560px * 1.77);min-width:100vw;position:relative;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media all and (min-width: 1024px){.header-container.header-video{height:650px;width:calc(650px * 1.77)}}@media all and (min-width: 1280px){.header-container.header-video{height:56vw;min-height:800px;width:100vw;min-width:calc(800px * 1.77);top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.header-container.header-video iframe{-webkit-box-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%;z-index:-1}.hero-content{text-align:center;height:100%;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;margin:0 auto;position:relative}@media all and (min-width: 1366px){.hero-content{padding:8rem 0 4rem 0}}.hero-content>.container{margin:auto}.hero-content .heading,.hero-content .header-links{max-width:45rem;margin-left:auto;margin-right:auto}@media all and (min-width: 1366px){.hero-content .heading,.hero-content .header-links{max-width:69rem}}.hero-content .heading{color:#fff;margin-bottom:2rem}@media all and (min-width: 768px){.hero-content .heading{margin-bottom:2.5rem}}@media all and (min-width: 1366px){.hero-content .heading{margin-bottom:3rem}}@media all and (min-width: 768px){.hero-content .header-links{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.hero-content .header-links .button{margin:.75rem 0}@media all and (min-width: 768px){.hero-content .header-links .button{width:auto;margin:0 .375rem}}#masthead>.hero-content{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.header-slideshow.header-slideshow .slide{display:none;position:relative;background-size:cover;background-position:center center;height:28.75rem}@media all and (min-width: 1024px){.header-slideshow.header-slideshow .slide{height:34.375rem}}@media all and (min-width: 1366px){.header-slideshow.header-slideshow .slide{height:43.75rem}}.header-slideshow.header-slideshow .slide:first-child{display:block}.header-slideshow.header-slideshow.slick-initialized .slide{display:block}.header-slideshow.header-slideshow .slick-dots{position:absolute;margin:0 auto;bottom:1.25rem;text-align:center;padding:0;width:100%}@media all and (min-width: 768px){.header-slideshow.header-slideshow .slick-dots{bottom:2.5rem}}.header-slideshow.header-slideshow .slick-dots li{display:inline-block}.header-slideshow.header-slideshow .slick-dots li button{font-size:0;min-height:1.25rem;line-height:0;display:block;padding:0;cursor:pointer;border:0;outline:none;-webkit-box-shadow:none;box-shadow:none;background:transparent;-webkit-transition:all .5s ease;transition:all .5s ease;color:rgba(255,255,255,.6)}.header-slideshow.header-slideshow .slick-dots li button::before{font-family:"Font Awesome 5 Pro";font-weight:900;content:"";font-size:0.875rem;padding:0 .25rem}.header-slideshow.header-slideshow .slick-dots li.slick-active button::before,.header-slideshow.header-slideshow .slick-dots li:hover button::before{color:#fff}.header-slideshow.header-slideshow .slick-arrow{opacity:.3;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font-size:0;background:transparent;padding:0 1rem;-webkit-transition:all .5s ease;transition:all .5s ease;display:none;z-index:10}@media all and (min-width: 768px){.header-slideshow.header-slideshow .slick-arrow{display:block}}.header-slideshow.header-slideshow .slick-arrow::before{color:#fff;font-family:"Font Awesome 5 Pro";font-weight:900;font-size:3rem}@media all and (min-width: 1366px){.header-slideshow.header-slideshow .slick-arrow::before{font-size:5rem}}.header-slideshow.header-slideshow .slick-arrow.slick-prev{left:0}@media all and (min-width: 1366px){.header-slideshow.header-slideshow .slick-arrow.slick-prev{left:1.5rem}}.header-slideshow.header-slideshow .slick-arrow.slick-prev::before{content:""}.header-slideshow.header-slideshow .slick-arrow.slick-next{right:0}@media all and (min-width: 1366px){.header-slideshow.header-slideshow .slick-arrow.slick-next{right:1.5rem}}.header-slideshow.header-slideshow .slick-arrow.slick-next::before{content:""}@media all and (min-width: 768px){.header-slideshow.header-slideshow .slick-arrow:hover{opacity:1;cursor:pointer}}.single-post #masthead,.archive #masthead,.error404 #masthead,.blog #masthead{height:auto;overflow:visible}.single-post .top-bar,.single-post #global,.archive .top-bar,.archive #global,.error404 .top-bar,.error404 #global,.blog .top-bar,.blog #global{position:relative;top:0}.error404 .header-container{height:auto}footer.newsletter .newsletter-heading{font-family:"Barlow Condensed";font-weight:400;font-size:1rem;margin-bottom:1.5rem;text-transform:none;padding:0}@media all and (min-width: 768px){footer.newsletter .newsletter-heading{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center;margin-bottom:2rem}}@media all and (min-width: 1024px){footer.newsletter .newsletter-heading{margin-bottom:0;text-align:left;-webkit-box-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;padding:0 2rem 0 0}}@media all and (min-width: 1366px){footer.newsletter .newsletter-heading{font-size:1.25rem;line-height:1.875rem;max-width:28.125rem;-webkit-box-flex:0 0 28.125rem;-ms-flex:0 0 28.125rem;flex:0 0 28.125rem}}@media all and (min-width: 1024px){footer.newsletter>.container>.mailpoet_form{-webkit-box-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}}@media all and (min-width: 1366px){footer.newsletter>.container>.mailpoet_form{-webkit-box-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;max-width:50rem;margin-left:auto}}footer.newsletter>.container>.mailpoet_form form.mailpoet_form .mailpoet_form_columns .mailpoet_paragraph{margin:0 !important;width:auto;display:inline-block}@media all and (min-width: 1366px){footer.newsletter>.container>.mailpoet_form form.mailpoet_form .mailpoet_form_columns .mailpoet_paragraph{max-width:none}}@media all and (min-width: 768px){footer.newsletter>.container>.mailpoet_form form.mailpoet_form .mailpoet_form_columns .mailpoet_form_column:first-of-type{-webkit-box-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-preferred-size:auto !important;flex-basis:auto !important}}@media all and (min-width: 1366px){footer.newsletter>.container>.mailpoet_form form.mailpoet_form .mailpoet_form_columns .mailpoet_form_column:first-of-type{padding-right:1.5rem}}@media all and (min-width: 768px){footer.newsletter>.container>.mailpoet_form form.mailpoet_form .mailpoet_form_columns .mailpoet_form_column:last-of-type{-webkit-box-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:auto !important;flex-basis:auto !important}}@media all and (min-width: 1024px){footer.newsletter .container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}.mailpoet_form input[type=submit]{display:block;width:100%;padding:0 1.875em !important;color:#fff;border-radius:2.375em;text-decoration:none;font-family:"Barlow Condensed";font-weight:600;text-align:center;text-transform:uppercase;-webkit-transition:all .5s ease;transition:all .5s ease;cursor:pointer;border:1px solid transparent;margin-bottom:0;font-size:0.875rem;height:3.75rem;line-height:3.75rem;background:#222}@media all and (min-width: 768px){.mailpoet_form input[type=submit]{margin-bottom:0 !important;width:auto !important;padding:0 2.5rem !important}}.mailpoet_form input[type=submit]:hover{color:#fff;background:#090909;border-color:#090909}@media all and (min-width: 1024px){.mailpoet_form input[type=submit]{margin:auto 0 auto 2rem}}@media all and (min-width: 1366px){.mailpoet_form input[type=submit]{margin-left:2.5rem;font-size:1rem}}.mailpoet_form input[type=email]{margin-bottom:1.25rem !important;padding:0 20px !important;height:3.75rem;line-height:3.75rem}@media all and (min-width: 768px){.mailpoet_form input[type=email]{width:auto;-webkit-box-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0 !important}}@media all and (min-width: 1024px){.mailpoet_form input[type=email]{margin:auto 0 auto auto}}@media all and (min-width: 1366px){.mailpoet_form input[type=email]{width:100%;font-size:1.5rem;height:3.75rem;line-height:3.75rem}}.site-footer{background:transparent -webkit-gradient(linear, left top, right top, from(#144f23), to(#83aad0)) 0% 0% no-repeat padding-box;background:transparent linear-gradient(90deg, #144f23 0%, #83aad0 100%) 0% 0% no-repeat padding-box;background-size:auto;background-repeat:no-repeat;background-position:center top;color:#fff;padding:2rem 0}@media all and (max-width: 567.9px){.site-footer{background-size:cover}}@media all and (min-width: 1680px){.site-footer{background-size:cover}}@media all and (min-width: 412px){.site-footer{padding:4.375rem 0}}@media all and (min-width: 1366px){.site-footer{padding:6.25rem 0}}@media all and (min-width: 1440px){.site-footer{padding:7.5rem 0 6.25rem 0}}@media all and (min-width: 1024px){.site-footer>.container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}.site-footer .footer-logo{text-align:center;margin:0 0 1rem 0}@media all and (min-width: 412px){.site-footer .footer-logo{margin:0 0 2rem 0}}@media all and (min-width: 1024px){.site-footer .footer-logo{text-align:left;-webkit-box-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:14.125rem}}.site-footer .footer-logo img{max-width:126px}@media all and (min-width: 1024px){.site-footer .about{-webkit-box-flex:1 0 33%;-ms-flex:1 0 33%;flex:1 0 33%;margin:0 4rem 1rem 0}}@media all and (max-width: 1023.9px){.site-footer .about{max-width:600px;margin:0 auto 3rem auto;text-align:center}}@media all and (min-width: 1024px){.site-footer .contact{-webkit-box-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;margin:0 4rem 1rem 0}}@media all and (max-width: 1023.9px){.site-footer .contact{max-width:200px;margin:0 auto 3rem auto}}.site-footer .contact-info{list-style:none;padding-left:1rem}@media all and (min-width: 1024px){.site-footer .contact-info{text-align:left}}.site-footer .contact-info li{font-size:.875rem;margin-bottom:.5rem}@media all and (min-width: 412px){.site-footer .contact-info li{font-size:1rem}}.site-footer .contact-info *,.site-footer .contact-info i,.site-footer .contact-info a{color:#fff}.site-footer .contact-info i{width:20px;margin-right:.75em}@media all and (min-width: 412px){.site-footer .contact-info i{font-size:80%;display:inline-block;position:relative;top:-1px}}.site-footer .contact-info a{text-decoration:none}.site-footer .contact-info a:hover{text-decoration:underline}.site-footer .social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media all and (max-width: 1023.9px){.site-footer .social{margin:2rem auto;padding:2rem}}@media all and (min-width: 1024px){.site-footer .social{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 0 auto}}.site-footer .social a{opacity:1;font-size:1.25rem;padding:0 .25rem;margin:0 .5rem}.site-footer .social a:hover{opacity:.8}form .listselect-wrap .nf-field-element:after{content:"";font-family:"Font Awesome 5 Pro";color:#000;padding:.75rem 1rem;position:absolute;right:0;top:0;z-index:1;text-align:center;pointer-events:none;-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (min-width: 1024px){form .listselect-wrap .nf-field-element:after{padding:.5rem 1rem}}form .listselect-wrap select{height:3rem;padding-left:.9375rem;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;position:relative;display:block}form label,form .nf-field-label label{display:block;padding:0 0 0 0.9375rem;font-weight:700;text-transform:uppercase;margin:0 0 .375rem 0}@media all and (min-width: 1024px){form label,form .nf-field-label label{padding:0 0 0 1.25rem}}form .nf-field-description p{padding:0 0 0 0.9375rem;margin:-0.5rem 0 1rem 0;font-size:1rem}@media all and (min-width: 1024px){form .nf-field-description p{padding:0 0 0 1.25rem}}form input[type=checkbox]{margin-left:0.9375rem !important}@media all and (min-width: 1024px){form input[type=checkbox]{margin-top:.5rem !important;margin-left:1.25rem !important}}form input[type=checkbox] label{padding-left:0.3125rem}form input[type=text],form input[type=password],form input[type=email],form input[type=tel],form textarea,form select{border-radius:0;background:#fff;display:block;font-size:1.25rem;color:#222;font-family:"Barlow Condensed"}form textarea{padding:0.9375rem}@media all and (min-width: 1024px){form textarea{padding:1.25rem}}form input[type=text],form input[type=password],form input[type=email],form input[type=tel]{display:block;width:100%;height:3.75em;padding:0 0.9375rem;color:#222;border-radius:0;font-family:"Barlow Condensed";line-height:3.75em;margin-bottom:1.25rem}@media all and (min-width: 1024px){form input[type=text],form input[type=password],form input[type=email],form input[type=tel]{padding:0 1.25rem}}form .submit-wrap input[type=button],form button.nf-fu-fileinput-button{height:3.75rem;line-height:3.75rem}@media all and (min-width: 1024px){form .submit-wrap input[type=button],form button.nf-fu-fileinput-button{font-size:1.125rem;padding-left:2.5rem;padding-right:2.5rem}}form .nf-form-fields-required,form .nf-fu-progress{display:none}form .ninja-forms-req-symbol{color:inherit}form .ninja-forms-form-wrap .nf-field .nf-error-msg,form .nf-after-field .nf-error-msg{color:#fff;padding-left:1.875rem;position:absolute;top:calc(100% - .75rem)}@media all and (min-width: 1024px){form .ninja-forms-form-wrap .nf-field .nf-error-msg,form .nf-after-field .nf-error-msg{padding-left:2.5rem}}form .nf-after-form-content .nf-error-msg.nf-error-field-errors{display:none;padding-left:1.875rem;color:#fff}@media all and (min-width: 1024px){form .nf-after-form-content .nf-error-msg.nf-error-field-errors{padding-left:2.5rem}}.theme-darkblue form label{color:#4cad65}.theme-lightgrey form label,.theme-default form label{color:#144f23}.theme-default form input[type=text],.theme-default form input[type=password],.theme-default form input[type=email],.theme-default form input[type=tel],.theme-default form textarea{background:#f7f5f2}@media all and (min-width: 500px){.layout-text_block .columns-1 .mailpoet_form{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media all and (min-width: 1024px){.layout-text_block .columns-1 .mailpoet_form{width:60%;margin:auto}}@media all and (min-width: 1366px){.layout-text_block .columns-1 .mailpoet_form{width:28.125rem}}@media all and (min-width: 1440px){.layout-text_block .columns-1 .mailpoet_form{width:50rem}}@media all and (min-width: 500px){.layout-text_block .columns-1 .mailpoet_form .mailpoet_paragraph{-webkit-box-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}}@media all and (min-width: 768px){.layout-text_block .columns-1 .mailpoet_form .mailpoet_paragraph{-webkit-box-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}}@media all and (min-width: 500px){.layout-text_block .columns-1 .mailpoet_form .mailpoet_paragraph.last{padding-left:20px}}@media all and (min-width: 768px){.layout-text_block .columns-1 .mailpoet_form .mailpoet_paragraph.last{-webkit-box-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}}@media all and (min-width: 500px){.layout-text_block .columns-1 .mailpoet_form .mailpoet_paragraph .mailpoet_submit{width:100%}}.blog .header-container,.single-post .header-container,.archive .header-container{height:auto}.blog .breadcrumbs,.single-post .breadcrumbs,.archive .breadcrumbs{position:relative}.theme-lightgreen .news-item a.category,.news-item a.category{color:#4cad65}.theme-lightgreen .news-item a.category:hover,.news-item a.category:hover{color:#144f23}.news-grid-home .pagination{margin:0 0 1.5rem 0}@media all and (min-width: 1366px){.news-grid-home .pagination{margin:2.5rem 0 0 0}}.news-grid-home .pagination .nav-links{text-align:center}.news-grid-home .pagination .nav-links .page-numbers{text-decoration:none;display:inline-block;vertical-align:top;width:2rem;height:2rem;line-height:2rem;background:#f7f5f2;margin:0 .25rem;-webkit-transition:all .3s ease;transition:all .3s ease;color:#222}.news-grid-home .pagination .nav-links .page-numbers.current,.news-grid-home .pagination .nav-links .page-numbers:hover{background:#4cad65;font-weight:bold;color:#fff}.news-grid-home .pagination .nav-links .next,.news-grid-home .pagination .nav-links .prev{font-size:0}.news-grid-home .pagination .nav-links .next::before,.news-grid-home .pagination .nav-links .prev::before{font-family:"Font Awesome 5 Pro";font-weight:300;font-size:1rem}.news-grid-home .pagination .nav-links .next::before{content:""}.news-grid-home .pagination .nav-links .prev::before{content:""}.section-header{text-align:center;margin:0 auto 3rem auto;max-width:66rem}@media all and (min-width: 1024px){.section-header{margin-bottom:4.5rem}}.section-header .heading{margin-bottom:2rem}.section-header .ingress{width:calc(100% - 1.25rem);margin:0 auto}.blurb-list{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (min-width: 768px){.blurb-list{margin-top:4.5rem}}.blurb-list .blurb-container{display:block;text-decoration:none;color:#222;margin:0 auto 4.5rem auto;text-align:center;-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media all and (min-width: 412px){.blurb-list .blurb-container{-webkit-box-flex:0 1 calc(19rem + 80px);-ms-flex:0 1 calc(19rem + 80px);flex:0 1 calc(19rem + 80px);padding:0 2.5rem}}@media all and (min-width: 768px){.blurb-list .blurb-container{-webkit-box-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}}.blurb-list .blurb-container .heading{margin-bottom:1.5rem}.blurb-list .image-container{overflow:hidden;border-radius:50%;display:block;margin:0 auto 1.75rem auto;width:16rem;max-width:100%;position:relative}@media all and (min-width: 1366px){.blurb-list .image-container{margin-bottom:2.5rem}}.blurb-list .image-container::after{padding-bottom:100%;content:"";width:100%;height:100%;display:block}.blurb-list .image-container img{display:block;position:absolute;width:100%;top:0;left:0;right:0;bottom:0}@media all and (min-width: 768px){.blurb-list.columns-3 .blurb-container{margin:0 0 4.5rem 0}}@media all and (min-width: 768px){.blurb-list.columns-3 .blurb-container{-webkit-box-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;width:33%;max-width:33%}}@media all and (min-width: 768px)and (max-width: 1024px){.blurb-list.columns-3 .blurb-container h3{font-size:1.7rem}}@media all and (min-width: 1024px){.blurb-list.columns-3 .image-container{width:17.5rem}}@media all and (min-width: 768px)and (max-width: 1365.9px){.blurb-list.columns-4{max-width:45rem;margin:auto}}@media all and (min-width: 1366px){.blurb-list.columns-4 .blurb-container{-webkit-box-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:25%}}.blurb-list.columns-4 .blurb-container .image-container{max-width:14rem}.layout-three_boxes{border-left:0;border-right:0;padding:0}@media all and (min-width: 1024px){.layout-three_boxes{height:56.25vw}}.layout-three_boxes .column-container-fluid{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}@media all and (min-width: 1024px){.layout-three_boxes .column-container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media all and (min-width: 1024px){.layout-three_boxes .column{-webkit-box-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;max-height:100%;overflow:hidden}}.layout-three_boxes .layout-img_big img{display:block}@media all and (min-width: 1024px){.layout-three_boxes .layout-img_big img{height:100%;width:auto;max-width:none}}.layout-three_boxes .column.image_text img{display:block}@media all and (min-width: 768px){.layout-three_boxes .layout-image_text .row{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-height:50%;height:50%;overflow:hidden}}@media all and (min-width: 1024px)and (max-width: 1365.9px){.layout-three_boxes .layout-image_text .row .inner-container .ingress{font-size:1rem;line-height:1.2;margin-bottom:1rem}}@media all and (min-width: 1024px)and (max-width: 1365.9px){.layout-three_boxes .layout-image_text .row .inner-container .body-text p{font-size:.875rem}}@media all and (min-width: 768px){.layout-blurb_columns .container,.layout-news_grid .container{margin-bottom:-1.5rem}}.layout-blurb_columns .column .image-container,.layout-blurb_columns .grid-item .image-container,.layout-news_grid .column .image-container,.layout-news_grid .grid-item .image-container{margin-bottom:.75rem}.layout-blurb_columns .column img,.layout-blurb_columns .grid-item img,.layout-news_grid .column img,.layout-news_grid .grid-item img{max-width:none;width:100%;height:auto;display:block}.layout-blurb_columns .column .heading--label,.layout-blurb_columns .grid-item .heading--label,.layout-news_grid .column .heading--label,.layout-news_grid .grid-item .heading--label{margin-bottom:.5rem}.layout-blurb_columns .column .heading--tertiary,.layout-blurb_columns .grid-item .heading--tertiary,.layout-news_grid .column .heading--tertiary,.layout-news_grid .grid-item .heading--tertiary{margin-bottom:1rem}.layout-blurb_columns .primary,.layout-blurb_columns .secondary,.layout-news_grid .primary,.layout-news_grid .secondary{margin-bottom:1.5rem}@media all and (min-width: 768px){.layout-blurb_columns .primary,.layout-blurb_columns .secondary,.layout-news_grid .primary,.layout-news_grid .secondary{margin-bottom:3rem}}.layout-blurb_columns .primary .box-link,.layout-blurb_columns .secondary .box-link,.layout-news_grid .primary .box-link,.layout-news_grid .secondary .box-link{display:block;color:#222;text-decoration:none}@media all and (min-width: 768px){.layout-blurb_columns .secondary,.layout-news_grid .secondary{-webkit-box-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.layout-blurb_columns .secondary:nth-child(odd),.layout-news_grid .secondary:nth-child(odd){padding:0 1.25rem 0 0}.layout-blurb_columns .secondary:nth-child(even),.layout-news_grid .secondary:nth-child(even){padding:0 0 0 1.25rem}}@media all and (min-width: 1024px)and (max-width: 1365.9px){.layout-blurb_columns .secondary .heading--tertiary,.layout-news_grid .secondary .heading--tertiary{font-size:1.5625rem}}.layout-blurb_columns .heading--label>.category,.layout-news_grid .heading--label>.category{text-decoration:none}.layout-blurb_columns .heading--label>.category::after,.layout-news_grid .heading--label>.category::after{content:",";margin-right:.5em}.layout-blurb_columns .heading--label>.category:last-child::after,.layout-news_grid .heading--label>.category:last-child::after{content:none}@media all and (min-width: 1024px){.layout-two_columns{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}.layout-two_columns .container{position:relative}@media all and (max-width: 1023.9px){.layout-two_columns .container{max-width:500px}}.layout-two_columns .container .image-container{position:relative}.layout-two_columns .container .image-container img{width:60%}@media all and (max-width: 1023.9px){.layout-two_columns .container .image-container img{width:100%}}@media all and (min-width: 1024px){.layout-two_columns .container .text-container{z-index:9;position:absolute;left:40%;top:20%;width:50%}}.layout-two_columns .container .text-container a{text-decoration:none !important}@media all and (min-width: 1366px){.layout-two_columns .container .text-container{width:40%}}.layout-two_columns .container .text-container .inner-container{padding:2rem}.layout-two_columns .container.image-right .image-container{right:0}@media all and (min-width: 1024px){.layout-two_columns .container.image-right .image-container{left:40%}}.layout-two_columns .container.image-right .text-container{right:40%;left:10%}.layout-text_block .body-text{max-width:66rem;margin:auto}@media all and (min-width: 1024px){.layout-text_block_sidebar .column-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media all and (min-width: 768px){.layout-text_block_sidebar .column-container .column{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media all and (min-width: 1024px){.layout-text_block_sidebar .column-container .column{-webkit-box-flex:0 0 66%;-ms-flex:0 0 66%;flex:0 0 66%;height:100%;margin:0;padding-right:3rem}}@media all and (min-width: 768px){.layout-text_block_sidebar .column-container aside{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media all and (min-width: 1024px){.layout-text_block_sidebar .column-container aside{-webkit-box-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;height:100%;margin:0}}.layout-text_block_sidebar .column-container aside .sidebar{width:100%;display:block;margin:0 0 2rem 0;padding:2rem 2rem .5rem 2rem}.layout-text_block_sidebar .column-container aside .sidebar .block .heading{display:table;width:100%;margin-bottom:1rem}.layout-text_block_sidebar .column-container aside .sidebar .block .heading .icon{font-size:1.5rem;display:inline-block;margin-right:1rem;margin-bottom:0;vertical-align:middle}.layout-text_block_sidebar .column-container aside .sidebar .block .heading h4{display:table-cell;width:100%;margin-bottom:0;vertical-align:middle}.layout-text_block_sidebar .column-container aside .sidebar .block .heading h4 a{text-decoration:none}.layout-text_block_sidebar .column-container aside .sidebar .block iframe{width:100% !important;height:auto !important;margin-bottom:1.5rem}.layout-text_block_sidebar .column-container aside .sidebar .block .list-files{margin-bottom:1.5rem}.layout-text_block_sidebar .column-container aside .sidebar .block .list-files .list-item{padding:.5rem 0;list-style:none}.layout-text_block_sidebar .column-container aside .sidebar .block .list-files .list-item>a::before{content:"";font-family:"Font Awesome 5 Pro";font-weight:900;content:"";margin-right:.5rem}.layout-text_block_sidebar .column-container aside .sidebar .block .list-files .list-item .file-name{font-weight:bold}.layout-text_block_sidebar .column-container aside .sidebar .block .list-files .list-item .file-size{margin-left:.5rem;opacity:.5}.layout-text_block_sidebar .column-container aside .sidebar .block .list-table{margin-bottom:1.5rem;width:100%;border-spacing:0}.layout-text_block_sidebar .column-container aside .sidebar .block .list-table tr.list-item td.col-1{padding:.5rem 0;font-weight:bold;padding-right:1.5rem;white-space:nowrap;vertical-align:top}.layout-text_block_sidebar .column-container aside .sidebar .block .list-table tr.list-item td.col-1 span{opacity:.5}.layout-text_block_sidebar .column-container aside .sidebar .block .list-table tr.list-item td.col-2{padding:.5rem 0;font-weight:bold;width:100%;vertical-align:top}.layout-full_img{padding:0;text-align:center}.layout-full_img>a{display:block;text-decoration:none}.layout-full_img a,.layout-full_img p{color:#fff;position:relative}.layout-full_img p{max-width:19em;margin:auto}.layout-full_img .hero-wrapper{position:relative;padding:2rem 0;background-size:cover;background-repeat:no-repeat;background-position:center center}@media all and (min-width: 768px){.layout-full_img .hero-wrapper{padding:3.75rem 0}}@media all and (min-width: 1024px){.layout-full_img .hero-wrapper{padding:4.25rem 0}}@media all and (min-width: 1366px){.layout-full_img .hero-wrapper{padding:12.5rem 0}}@media all and (min-width: 1680px){.layout-full_img .hero-wrapper{padding:16.25rem 0}}.layout-form_block .column{margin:0 0 2.5rem 0}@media all and (min-width: 1024px){.layout-form_block .column{margin:0}}@media all and (min-width: 1024px){.layout-form_block .column:first-child{padding-right:3rem}}@media all and (min-width: 1366px){.layout-form_block .column:first-child{padding-right:6rem}}@media all and (min-width: 1680px){.layout-form_block .column:first-child{padding-right:12.5rem}}.layout-form_block form,.layout-form_block .nf-form-cont{width:100%}.layout-form_block button.nf-fu-fileinput-button,.layout-form_block .field-wrap.submit-wrap input{width:100%}@media all and (min-width: 1024px){.layout-form_block button.nf-fu-fileinput-button,.layout-form_block .field-wrap.submit-wrap input{width:auto}}.layout-form_block .files_uploaded{padding-left:1.875rem}.layout-form_block .files_uploaded p{font-size:0.75rem}.layout-form_block .files_uploaded a.delete{font-size:0}.layout-form_block .files_uploaded a.delete::before{font-size:0.75rem;content:"";margin-left:.5em;font-family:"Font Awesome 5 Pro";font-weight:900}.layout-form_block .nf-fu-button-cancel{display:none !important}@media all and (min-width: 568px)and (max-width: 767.9px){.blog .title.heading--tertiary{font-size:1.5625rem}}@media all and (min-width: 1366px){.single-post .post-thumbnail-container{-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999}}@media all and (min-width: 1366px){.single-post .post-content{padding-right:6rem}}.layout-person_section_picker .grid-item{margin-bottom:2.5rem}.layout-person_section_picker .heading--label{margin-bottom:.5rem;line-height:1.5}@media all and (min-width: 1024px)and (max-width: 1365.9px){.layout-person_section_picker .heading--label{font-size:0.75rem}}@media all and (min-width: 568px)and (max-width: 767.9px){.layout-person_section_picker .heading--tertiary{font-size:1.5625rem;line-height:1.2;margin-bottom:.5rem}}@media all and (min-width: 1024px)and (max-width: 1365.9px){.layout-person_section_picker .heading--tertiary{font-size:1.5625rem;line-height:1.2;margin-bottom:.5rem}}.layout-person_section_picker .portrait{margin-bottom:.5rem}.layout-person_section_picker .email,.layout-person_section_picker .tel{font-size:.75rem}@media all and (min-width: 1366px){.layout-person_section_picker .email,.layout-person_section_picker .tel{font-size:1rem}}.layout-person_section_picker .email::before,.layout-person_section_picker .tel::before{font-family:"Font Awesome 5 Pro";font-weight:900;margin-right:.5rem}.layout-person_section_picker a{text-decoration:none;color:#222}.layout-person_section_picker .email{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-all;max-width:100%;margin:0 0 .25rem 0}.layout-person_section_picker .email::before{content:""}.layout-person_section_picker .tel::before{content:""}.layout-golfclub_section_picker .grid-item{margin-bottom:2.5rem;text-align:center}.layout-golfclub_section_picker .heading--label{margin-bottom:.5rem;line-height:1.5}@media all and (min-width: 1024px)and (max-width: 1365.9px){.layout-golfclub_section_picker .heading--label{font-size:0.75rem}}@media all and (min-width: 568px)and (max-width: 767.9px){.layout-golfclub_section_picker .heading--tertiary{font-size:1.5625rem;line-height:1.2;margin-bottom:.5rem}}@media all and (min-width: 1024px)and (max-width: 1365.9px){.layout-golfclub_section_picker .heading--tertiary{font-size:1.5625rem;line-height:1.2;margin-bottom:.5rem}}.layout-golfclub_section_picker .club-logo{margin-bottom:.5rem;height:150px}@media all and (min-width: 1024px){.layout-golfclub_section_picker .club-logo{height:200px}}.layout-golfclub_section_picker .club-logo img{height:80%;width:auto}.layout-golfclub_section_picker .email,.layout-golfclub_section_picker .tel{font-size:.75rem}@media all and (min-width: 1366px){.layout-golfclub_section_picker .email,.layout-golfclub_section_picker .tel{font-size:1rem}}.layout-golfclub_section_picker .email::before,.layout-golfclub_section_picker .tel::before{font-family:"Font Awesome 5 Pro";font-weight:900;margin-right:.5rem}.layout-golfclub_section_picker a{text-decoration:none;color:#222}.layout-golfclub_section_picker .email{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-all;max-width:100%;margin:0 0 .25rem 0}.layout-golfclub_section_picker .email::before{content:""}.layout-golfclub_section_picker .tel::before{content:""}.heading--accordion{text-transform:uppercase;font-size:1.25rem;color:#fff !important;margin:0;background:#144f23;height:3.25rem;line-height:3.25rem;padding:0 1rem;position:relative;cursor:pointer}@media all and (min-width: 1024px){.heading--accordion{height:5rem;line-height:5rem;padding:0 2.5rem;font-size:1.56rem}}.heading--accordion::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;display:block;position:absolute;right:1rem;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);font-size:1.25em;color:#fff}@media all and (min-width: 1024px){.heading--accordion::after{right:2.5rem}}.heading--accordion.open::after{content:""}.accordion-item .accordion-area{display:none}.accordion-item .accordion-area .document-wrapper{padding:1.25rem;background:#fff;border-bottom:1px solid #e3ede6;list-style:none}@media all and (min-width: 1024px){.accordion-item .accordion-area .document-wrapper{font-size:1.125rem;padding:2rem 2.5rem}}.accordion-item .accordion-area .document-wrapper .heading{margin-top:0}@media all and (max-width: 767.9px){.accordion-item .accordion-area .document-wrapper .heading{font-size:1.25rem}}@media all and (min-width: 1024px){.accordion-item .accordion-area .document-wrapper .heading{margin-bottom:.25rem}}.accordion-item .accordion-area .document-wrapper .document-list{margin-bottom:1.5rem}.accordion-item .accordion-area .document-wrapper a{color:#222;text-decoration:none;font-size:inherit}.accordion-item .accordion-area .document-wrapper a:hover{color:#4cad65}.accordion-item .accordion-area .document-wrapper>a::before{font-family:"Font Awesome 5 Pro";font-weight:900;content:"";margin-right:.5rem}.accordion-item .accordion-area .document-wrapper .file-title{text-decoration:underline}.accordion-item .accordion-area .document-wrapper .file-size{margin-left:.25rem}.page-template-page-pwd .breadcrumbs{display:none}.page-template-page-pwd .header-container,.page-template-page-pwd .header-slideshow.header-slideshow .slide{height:auto}.page-template-page-pwd .hero-content{padding:2.25rem 0}@media all and (min-width: 768px){.page-template-page-pwd .hero-content{padding:3.25rem 0}}@media all and (min-width: 1366px){.page-template-page-pwd .hero-content{padding:4.75rem 0}}.page-template-page-pwd .heading{margin-top:.5em}.page-template-page-pwd .heading:last-child{margin-bottom:0}.page-template-page-pwd .login-container{margin:auto;max-width:460px}@media all and (max-width: 567.9px){.login-container .heading{font-size:1.75rem}}.post-password-form{margin-top:2rem}.post-password-form label{font-size:1rem}.post-password-form input[type=password]{margin-top:1rem;margin-left:-1.25rem;width:calc(100% + 1.25rem);height:3.75rem}.post-password-form input[type=submit]{font-size:1.125rem}.calendar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2rem}.calendar .select-wrapper{position:relative;margin-right:5px;margin-bottom:10px;display:inline-block}.calendar .select-wrapper::after{content:"";font-size:20px;width:12px;height:36px;right:10px;position:absolute;background:url(data:image/gif;base64,R0lGODlhCwALAJEAAAAAAP///xUVFf///yH5BAEAAAMALAAAAAALAAsAAAIPnI+py+0/hJzz0IruwjsVADs=) no-repeat;background-position:center;background-size:9px}.calendar select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#eee;padding:10px 24px 10px 8px;border-radius:10px;font-family:"Barlow Condensed";font-size:1rem}.calendar .item,.calendar .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:10px}.calendar .item>div,.calendar .header>div{-webkit-box-flex:1;-ms-flex:1;flex:1}@media(max-width: 767px){.calendar .header{-ms-flex-wrap:wrap;flex-wrap:wrap}.calendar .header>div:nth-of-type(1){display:none}.calendar .header>div:nth-of-type(2),.calendar .header>div:nth-of-type(3),.calendar .header>div:nth-of-type(4){-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.calendar .header>div:nth-of-type(5){display:none}}.calendar .item{background:#f7f5f2;margin-bottom:3px}.calendar .item>div:nth-of-type(1){font-weight:600}.calendar .item>div:nth-of-type(5){height:34px}@media(max-width: 767px){.calendar .item{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.calendar .item>div:nth-of-type(1){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.calendar .item>div:nth-of-type(2),.calendar .item>div:nth-of-type(3),.calendar .item>div:nth-of-type(4){-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}.calendar .item>div:nth-of-type(5){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:34px}}.calendar .item a{border:2px solid #4cad65;color:#4cad65;text-decoration:none;padding:0 12px;border-radius:22px;text-align:center;display:block;height:34px;-webkit-transition:all .2s;transition:all .2s}.calendar .item a:hover{background:#4cad65;color:#fff}.calendar .item.inactive{opacity:.2;display:none}.calendar .month-separator{margin-bottom:24px}.calendar .item.inactive+.month-separator{margin:0}.partners-item .slick-slide{max-width:150px}.layout-partners_section_picker{background-color:#f7f5f2 !important}.layout-partners_section_picker .portrait{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3rem;margin-bottom:1rem}.layout-partners_section_picker .heading--label{color:#222;margin-bottom:.5rem}.layout-partners_section_picker .url{margin-bottom:3rem}@media(max-width: 781.98px){.wp-block-columns.calendar-columns{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}
/*# sourceMappingURL=style.css.map */