/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(../assets/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(../assets/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(../assets/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(../assets/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(../assets/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(../assets/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.fa{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;transform:translate(0)}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{text-align:center;width:1.28571429em}.fa-ul{list-style-type:none;margin-left:2.14285714em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2.14285714em;position:absolute;text-align:center;top:.14285714em;width:2.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before,.fa-genderless:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}*{border:0;margin:0;padding:0}.black-text{color:#000!important}.black-bg{background-color:#000!important}.black-bg .semi-trans{background-color:rgba(0,0,0,.95)!important}.black-bg .darken{background-color:#000!important}.black.page-heading{background:#000!important;text-shadow:5px 5px 0 #000!important}.white-text{color:#fff!important}.white-bg{background-color:#fff!important}.white-bg .semi-trans{background-color:hsla(0,0%,100%,.95)!important}.white-bg .darken{background-color:#f2f2f2!important}.white.page-heading{background:#fff!important;text-shadow:5px 5px 0 #e6e6e6!important}.body_text-text{color:#000!important}.body_text-bg{background-color:#000!important}.body_text-bg .semi-trans{background-color:rgba(0,0,0,.95)!important}.body_text-bg .darken{background-color:#000!important}.body_text.page-heading{background:#000!important;text-shadow:5px 5px 0 #000!important}.grey-text{color:#d8e1e6!important}.grey-bg{background-color:#d8e1e6!important}.grey-bg .semi-trans{background-color:rgba(216,225,230,.95)!important}.grey-bg .darken{background-color:#c8d5dc!important}.grey.page-heading{background:#d8e1e6!important;text-shadow:5px 5px 0 #b9c9d2!important}.light_grey-text{color:#eeeeef!important}.light_grey-bg{background-color:#eeeeef!important}.light_grey-bg .semi-trans{background-color:hsla(240,3%,94%,.95)!important}.light_grey-bg .darken{background-color:#e1e1e3!important}.light_grey.page-heading{background:#eeeeef!important;text-shadow:5px 5px 0 #d4d4d6!important}.off_white-text{color:#f0f5f7!important}.off_white-bg{background-color:#f0f5f7!important}.off_white-bg .semi-trans{background-color:rgba(240,245,247,.95)!important}.off_white-bg .darken{background-color:#dfeaee!important}.off_white.page-heading{background:#f0f5f7!important;text-shadow:5px 5px 0 #cfdfe5!important}.blue-text{color:#1b5a7d!important}.blue-bg{background-color:#1b5a7d!important}.blue-bg .semi-trans{background-color:rgba(27,90,125,.95)!important}.blue-bg .darken{background-color:#164b68!important}.blue.page-heading{background:#1b5a7d!important;text-shadow:5px 5px 0 #123c53!important}.dark_blue-text{color:#154d66!important}.dark_blue-bg{background-color:#154d66!important}.dark_blue-bg .semi-trans{background-color:rgba(21,77,102,.95)!important}.dark_blue-bg .darken{background-color:#113d51!important}.dark_blue.page-heading{background:#154d66!important;text-shadow:5px 5px 0 #0c2d3c!important}.yellow-text{color:#ffb71c!important}.yellow-bg{background-color:#ffb71c!important}.yellow-bg .semi-trans{background-color:rgba(255,183,28,.95)!important}.yellow-bg .darken{background-color:#ffaf03!important}.yellow.page-heading{background:#ffb71c!important;text-shadow:5px 5px 0 #e89e00!important}.red-text{color:#cf5459!important}.red-bg{background-color:#cf5459!important}.red-bg .semi-trans{background-color:rgba(207,84,89,.95)!important}.red-bg .darken{background-color:#c94046!important}.red.page-heading{background:#cf5459!important;text-shadow:5px 5px 0 #bb353a!important}.col-1-of-1{width:100%}.col-1-of-2{width:50%}.col-2-of-2{width:100%}.col-1-of-3{width:33.3333333333%}.col-2-of-3{width:66.6666666667%}.col-3-of-3{width:100%}.col-1-of-4{width:25%}.col-2-of-4{width:50%}.col-3-of-4{width:75%}.col-4-of-4{width:100%}.col-1-of-5{width:20%}.col-2-of-5{width:40%}.col-3-of-5{width:60%}.col-4-of-5{width:80%}.col-5-of-5{width:100%}.col-1-of-6{width:16.6666666667%}.col-2-of-6{width:33.3333333333%}.col-3-of-6{width:50%}.col-4-of-6{width:66.6666666667%}.col-5-of-6{width:83.3333333333%}.col-6-of-6{width:100%}.col-1-of-7{width:14.2857142857%}.col-2-of-7{width:28.5714285714%}.col-3-of-7{width:42.8571428571%}.col-4-of-7{width:57.1428571429%}.col-5-of-7{width:71.4285714286%}.col-6-of-7{width:85.7142857143%}.col-7-of-7{width:100%}.col-1-of-8{width:12.5%}.col-2-of-8{width:25%}.col-3-of-8{width:37.5%}.col-4-of-8{width:50%}.col-5-of-8{width:62.5%}.col-6-of-8{width:75%}.col-7-of-8{width:87.5%}.col-8-of-8{width:100%}.col-1-of-9{width:11.1111111111%}.col-2-of-9{width:22.2222222222%}.col-3-of-9{width:33.3333333333%}.col-4-of-9{width:44.4444444444%}.col-5-of-9{width:55.5555555556%}.col-6-of-9{width:66.6666666667%}.col-7-of-9{width:77.7777777778%}.col-8-of-9{width:88.8888888889%}.col-9-of-9{width:100%}.col-1-of-10{width:10%}.col-2-of-10{width:20%}.col-3-of-10{width:30%}.col-4-of-10{width:40%}.col-5-of-10{width:50%}.col-6-of-10{width:60%}.col-7-of-10{width:70%}.col-8-of-10{width:80%}.col-9-of-10{width:90%}.col-10-of-10{width:100%}.col-1-of-11{width:9.0909090909%}.col-2-of-11{width:18.1818181818%}.col-3-of-11{width:27.2727272727%}.col-4-of-11{width:36.3636363636%}.col-5-of-11{width:45.4545454545%}.col-6-of-11{width:54.5454545455%}.col-7-of-11{width:63.6363636364%}.col-8-of-11{width:72.7272727273%}.col-9-of-11{width:81.8181818182%}.col-10-of-11{width:90.9090909091%}.col-11-of-11{width:100%}.col-1-of-12{width:8.3333333333%}.col-2-of-12{width:16.6666666667%}.col-3-of-12{width:25%}.col-4-of-12{width:33.3333333333%}.col-5-of-12{width:41.6666666667%}.col-6-of-12{width:50%}.col-7-of-12{width:58.3333333333%}.col-8-of-12{width:66.6666666667%}.col-9-of-12{width:75%}.col-10-of-12{width:83.3333333333%}.col-11-of-12{width:91.6666666667%}.col-12-of-12{width:100%}body{overflow-x:hidden}.page-wrap,body{position:relative}@media (min-width:1280px){.page-wrap.allow-for-subnav{padding-top:3.5rem}}.page-wrap.hidden{display:none}.page-wrap>.inner{margin:0 auto;max-width:1620px}@media (max-width:1620px){.page-wrap>.inner{max-width:100%;padding-left:1rem!important;padding-right:1rem!important}}.page-content{clear:both}.page-content:after{clear:both;content:"";display:block}.page-content>.inner{margin:0 auto;max-width:1620px;padding-bottom:85px}.page-content:not(.has-right-content)>.inner .left-content{margin:0 auto;max-width:1080px}@media (max-width:1620px){.page-content:not(.has-right-content)>.inner{max-width:100%;padding-left:1rem!important;padding-right:1rem!important}}@media (max-width:1280px){.page-content>.inner{padding-top:25px}}.page-content.has-right-content{position:relative}.page-content.has-right-content .inner{max-width:100%}.page-content.has-right-content .inner:after{clear:both;content:"";display:block}.page-content.has-right-content .inner .left-content{box-sizing:border-box;float:left;width:67%}.page-content.has-right-content .inner .left-content main{box-sizing:border-box;float:right;padding-right:2rem;width:1080px}@media (max-width:1680px){.page-content.has-right-content .inner .left-content main{padding-left:1rem;width:100%}}.page-content.has-right-content .inner .right-content{box-sizing:border-box;clear:right;float:right;margin-top:52px;width:33%}@media (max-width:850px){.page-content.has-right-content .inner .left-content{float:none;width:100%}.page-content.has-right-content .inner .left-content main{padding:0 1rem}.page-content.has-right-content .inner .right-content{float:none;margin-top:52px;padding:0 2rem;width:100%}}.page-content main.page-main.no-breadcrumbs{padding-top:2rem}.page-content main.page-main img{display:block}.page-content main.page-main img.center{float:none;margin:0 auto}.page-content main.page-main img.left{float:left;margin-bottom:1rem;margin-right:1rem}.page-content main.page-main img.leftAlone{float:none}.page-content main.page-main img.right{float:right;margin-bottom:1rem;margin-left:1rem}.page-content main.page-main img.rightAlone{float:right;margin-left:100%}.page-content .items-list{border-top:3px dotted #eeeeef;margin:30px 0 50px}.page-content .items-list .item{border-bottom:3px dotted #eeeeef;display:block;padding:15px 0;text-align:left;text-decoration:none}.cf:after{clear:both;content:"";display:block}.hidden{display:none}.pad--top{padding-top:3rem}.pad--bottom{padding-bottom:3rem}.table .row:after{clear:both;content:"";display:block}.table .row.heading{border-bottom:1px solid #eeeeef;font-weight:700}body,html{color:#000;font-family:Karla,sans-serif;font-size:18px}@media (max-width:850px){body,html{font-size:16px}}h1,h2,h3,h4,h5,h6{color:#1b5a7d;font-family:Libre Franklin,sans-serif;font-weight:700;margin-bottom:.5em}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.3rem}h5{font-size:1.2rem}h6{font-size:1rem;font-weight:400;text-transform:uppercase}.page-heading{background:#ffb71c;color:#fff;display:inline-block;font-size:3rem;padding:15px 40px 20px;text-shadow:5px 5px 0 #e89e00}.spaced-out{letter-spacing:.7rem}p{font-size:1rem}@media (max-width:850px){h1{font-size:2.2rem}h2{font-size:1.7rem}h3{font-size:1.2rem}h4{font-size:1.1rem}h5{font-size:1rem}.spaced-out{letter-spacing:.5rem}}.typography p{margin-bottom:1rem}.typography p.intro{font-size:1.2rem;margin:2rem 0 3rem}.typography ul{margin-bottom:1rem;padding-left:24px}.typography ol{margin-bottom:1rem;padding-left:20px}.typography ol li{padding-left:12px}.typography ol li,.typography ul li{margin-bottom:.5rem}.typography ol ol,.typography ol ul,.typography ul ol,.typography ul ul{margin-top:10px}.typography a{color:#1b5a7d;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.centered-text{text-align:center}.bold-text{font-weight:700}.italic-text{font-style:italic}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}form .field{margin-bottom:1rem}form .field .password,form .field .text,form .field .textarea{background:#eeeeef;box-sizing:border-box;padding:10px;width:100%}form .field.dropdown.fancy .middleColumn:after{bottom:0;color:#1b5a7d;content:"";display:block;font-family:FontAwesome;font-size:30px;padding:10px;position:absolute;right:0;top:0;width:20px;z-index:1}form .field.dropdown.fancy .middleColumn .dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;color:#1b5a7d;cursor:pointer;font-size:16px;font-weight:600;height:52px;padding:16px 50px 16px 20px;position:relative;text-transform:uppercase;z-index:3}form .field.dropdown.fancy .middleColumn .dropdown option{font-size:16px}form .field.dropdown.fancy .middleColumn .dropdown.loading{opacity:.5}form .field.optionset ul{list-style:none;margin:0;padding:10px}form .field.optionset ul li{position:relative}form .field.optionset ul li label{color:#1b5a7d;cursor:pointer;padding-left:10px}form .field.optionset ul li label:before{border:1px solid;content:"";display:inline-block;height:16px;left:0;position:absolute;top:3px;width:16px}form .field.optionset ul li label:after{border-bottom:2px solid;border-left:2px solid;content:none;display:inline-block;height:6px;left:4px;position:absolute;top:7px;transform:rotate(-45deg);width:9px}form .field.optionset ul li .checkbox{opacity:0}form .field.optionset ul li .checkbox:checked+label:after{content:""}form.filter-form:after{clear:both;content:"";display:block}form.filter-form fieldset{float:left!important}form.filter-form fieldset label{background:#ffb71c;color:#1b5a7d;float:left;font-size:16px;font-weight:600;height:20px;padding:16px 20px;text-transform:uppercase}form.filter-form fieldset .field{float:left}form.filter-form fieldset .field .middleColumn{background:#ffc74f;border-right:1px solid #fff;float:left;position:relative}@media (max-width:750px){form.filter-form fieldset .field .middleColumn{float:none;width:100%}}form.filter-form fieldset .field.date .middleColumn{background:#fff;border:10px solid #ffc74f;height:32px}form.filter-form fieldset .field.date .middleColumn:before{bottom:0;color:#1b5a7d;content:"";display:block;font-family:FontAwesome;font-size:20px;padding:5px;position:absolute;right:0;top:0;width:20px;z-index:1}form.filter-form fieldset .field.date .middleColumn input{background:none;color:#1b5a7d;padding:8px 30px 8px 10px;position:relative;z-index:3}form.filter-form .btn-toolbar{float:left}form.contact-form{max-width:600px;padding-top:50px}form.contact-form fieldset label{color:#1b5a7d;display:block;font-weight:600;margin-bottom:5px}form.contact-form input,form.contact-form textarea{font-family:Libre Franklin,sans-serif}form.club-search-form .btn-toolbar .action{background:#1b5a7d;border:1px solid #1b5a7d;color:#fff;padding:.75rem 1rem}@media (max-width:850px){form.club-search-form .btn-toolbar .action{font-size:20px}}form.event-registration-form .field .middleColumn .dropdown{background:#eeeeef;padding:10px;width:100%}form.event-registration-form .field.fieldgroup{border:3px solid #eeeeef;padding:20px}form.event-registration-form .field.fieldgroup>label{font-weight:700;margin-bottom:10px}form.event-registration-form .field.fieldgroup>.fieldgroup{display:flex;flex-direction:column;gap:10px}form.event-registration-form .field ul.optionset{list-style:none;padding-left:0}form.event-registration-form .field .attendee-actions{display:flex;flex-direction:row;gap:10px}form.event-registration-form .field .attendee-action{background-color:#eeeeef;font-weight:700;padding:10px}form.event-registration-form .field .attendee-action:before{color:#d8e1e6}form.event-registration-form .field .attendee-action__add:before{content:"+"}form.event-registration-form .field .attendee-action__add:hover{background-color:green}form.event-registration-form .field .attendee-action__remove:before{content:"-"}form.event-registration-form .field .attendee-action__remove:hover{background-color:red}::-webkit-input-placeholder{color:rgba(0,0,0,.25)}:-moz-placeholder,::-moz-placeholder{color:rgba(0,0,0,.25)}:-ms-input-placeholder{color:rgba(0,0,0,.25)}table{border-collapse:collapse;border-spacing:0;margin:10px 0;width:100%}table tr{border-bottom:1px solid #d8e1e6}table tr td,table tr th{padding:4px 8px;text-align:left;vertical-align:top}table tr td:not(:first-child),table tr th:not(:first-child){border-left:1px solid #d8e1e6}table tr th{background:#eeeeef;font-weight:600;vertical-align:bottom}.utilities .menu .subnav{top:80px}.menu ul{font-size:0;list-style:none;margin:0;padding:0}.menu-item{display:block}.menu-item:hover .menu-item-submenu.subnav{max-height:inherit}.menu-item-link{color:#1b5a7d;display:inline-block;font-size:16px;line-height:16px;text-decoration:none;text-transform:uppercase}.menu.main-nav>ul>li{display:inline-block;margin:0 1px}.menu.main-nav>ul>li>a{background:#fff;color:#1b5a7d;font-size:16px;font-weight:600;line-height:16px;padding:32px 65px;position:relative}.menu.main-nav>ul>li>a.current:not(.on):after,.menu.main-nav>ul>li>a.section:not(.on):after,.menu.main-nav>ul>li>a:hover:not(.on):after{background:#1b5a7d;bottom:0;content:"";display:block;height:8px;left:0;position:absolute;right:0;width:100%}@media (max-width:1650px){.menu.main-nav>ul>li>a{padding:32px}}.menu.main-nav>ul>li>a.red{color:#cf5459}.menu.main-nav>ul>li>a.red.current:after,.menu.main-nav>ul>li>a.red.section:after,.menu.main-nav>ul>li>a.red:hover:after{background:#cf5459}.menu.main-nav>ul>li>a.megamenu-trigger.on:after{border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #fff;bottom:-20px;content:"";display:block;height:0;left:50%;margin-left:-30px;position:absolute;width:0;z-index:999}.menu .menu-item:last-child .subnav{right:0}.menu .subnav{background:#1b5a7d;display:flex;flex-direction:column;position:absolute;text-align:center;top:160px;z-index:3}@media (min-width:1281px){.menu .subnav{max-height:0;overflow:hidden}}.menu .subnav.open{display:block}.menu .subnav.gumboot{background:#cf5459}.menu .subnav.gumboot li a{background:#cf5459;border-left:2px solid #bb353a;color:#fff}.menu .subnav.gumboot li a.last{border-right:2px solid #bb353a}.menu .subnav.gumboot li a.current,.menu .subnav.gumboot li a.section,.menu .subnav.gumboot li a:hover{background:#bb353a}.menu .subnav li{display:flex;margin:0}.menu .subnav li a{background:#1b5a7d;border-left:2px solid #123c53;color:#fff;flex:1;font-weight:700;padding:25px 65px}@media (max-width:1650px){.menu .subnav li a{padding:25px}}.menu .subnav li a.last{border-right:2px solid #123c53}.menu .subnav li a.current,.menu .subnav li a.section,.menu .subnav li a:hover{background:#123c53}.hamburglar{cursor:pointer;display:none;height:60px;position:absolute;right:50px;top:50px;width:60px;z-index:13}@media (max-width:1280px){.hamburglar{display:block}}@media (max-width:700px){.hamburglar{height:50px;right:35px;top:35px;width:50px}}.hamburglar span{background:#1b5a7d;display:block;height:14%;opacity:1;position:absolute;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:100%}.hamburglar span:first-child{top:7%}.hamburglar span:nth-child(2){top:43%}.hamburglar span:nth-child(3){bottom:7%}.hamburglar.open span{background:#1b5a7d}.hamburglar.open span:nth-child(2){opacity:0}.hamburglar.open span:first-child{top:43%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:120%}.hamburglar.open span:nth-child(3){bottom:43%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:120%}@media (max-width:1280px){.page-head .navigation-wrapper{background:#fff;bottom:0;height:100%;margin-top:2px;position:absolute;right:0;right:-100%;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;width:100%;z-index:9}.page-head .navigation-wrapper.open{right:0;top:160px}}@media (max-width:1280px)and (max-width:700px){.page-head .navigation-wrapper.open{top:120px}}@media (max-width:1280px){.page-head .navigation-wrapper .navigation,.page-head .navigation-wrapper .utilities{height:auto;margin:0}.page-head .navigation-wrapper .navigation.main,.page-head .navigation-wrapper .utilities.main{margin-left:0}.page-head .navigation-wrapper .navigation .menu,.page-head .navigation-wrapper .utilities .menu{float:none}.page-head .navigation-wrapper .navigation .menu .menu-item,.page-head .navigation-wrapper .utilities .menu .menu-item{display:block!important;position:relative;width:100%}.page-head .navigation-wrapper .navigation .menu .menu-item-link,.page-head .navigation-wrapper .utilities .menu .menu-item-link{border-bottom:3px solid #d8e1e6;display:block;padding:20px;position:relative;text-align:center}.page-head .navigation-wrapper .navigation .menu .menu-item-link.current:after,.page-head .navigation-wrapper .navigation .menu .menu-item-link.section:after,.page-head .navigation-wrapper .navigation .menu .menu-item-link:hover:after,.page-head .navigation-wrapper .utilities .menu .menu-item-link.current:after,.page-head .navigation-wrapper .utilities .menu .menu-item-link.section:after,.page-head .navigation-wrapper .utilities .menu .menu-item-link:hover:after{height:0}.page-head .navigation-wrapper .navigation .menu .menu-item .toggle,.page-head .navigation-wrapper .utilities .menu .menu-item .toggle{border-left:3px solid #d8e1e6;bottom:0;color:#1b5a7d;cursor:pointer;font-size:1rem;line-height:60px;position:absolute;right:0;text-align:center;top:0;width:50px}.page-head .navigation-wrapper .navigation .menu .menu-item .toggle.red,.page-head .navigation-wrapper .utilities .menu .menu-item .toggle.red{color:#cf5459}.page-head .navigation-wrapper .navigation .menu .menu-item.open .toggle,.page-head .navigation-wrapper .utilities .menu .menu-item.open .toggle{background:#d8e1e6}.page-head .navigation-wrapper .navigation .menu .menu-item .subnav,.page-head .navigation-wrapper .utilities .menu .menu-item .subnav{background:#d8e1e6;display:none;position:relative;top:0}.page-head .navigation-wrapper .navigation .menu .menu-item .subnav.open,.page-head .navigation-wrapper .utilities .menu .menu-item .subnav.open{display:block}.page-head .navigation-wrapper .navigation .menu .menu-item .subnav .menu-item-link,.page-head .navigation-wrapper .utilities .menu .menu-item .subnav .menu-item-link{background:#d8e1e6;border-bottom:1px solid #b9c9d2;border-left:none;border-right:none;color:#1b5a7d;padding:15px}.page-head .navigation-wrapper .navigation .menu .menu-item .subnav .menu-item-link.last,.page-head .navigation-wrapper .utilities .menu .menu-item .subnav .menu-item-link.last{border:none}.page-head .navigation-wrapper .navigation .menu .menu-item .subnav.gumboot,.page-head .navigation-wrapper .utilities .menu .menu-item .subnav.gumboot{border-color:#cf5459}.page-head .navigation-wrapper .navigation .menu .menu-item .subnav.gumboot .menu-item-link,.page-head .navigation-wrapper .utilities .menu .menu-item .subnav.gumboot .menu-item-link{color:#cf5459}.page-head .navigation-wrapper .utilities .menu .menu-item-link{border-color:#bb353a}.page-head .navigation-wrapper .utilities .menu .menu-item .toggle{border-left:3px solid #fff;color:#fff}.page-head .navigation-wrapper .utilities .menu .menu-item .toggle.open{border-color:#bb353a;color:#bb353a}.page-head .navigation-wrapper .liner{padding-bottom:80px;position:relative}.page-head .navigation-wrapper .liner .search-form{bottom:0;float:none;height:80px;position:absolute;width:100%}.page-head .navigation-wrapper .liner .search-form .query{margin-bottom:0;width:100%}}.megamenu{background:#1b5a7d;bottom:0;box-sizing:border-box;display:none;left:0;padding:3rem;position:absolute;right:0;top:160px;width:100%;z-index:9}.megamenu:after{clear:both;content:"";display:block}.megamenu.on{display:block}.megamenu ul{font-size:1rem;margin:0 auto}.megamenu ul li{box-sizing:border-box;float:left;margin:0 2%;width:30.6666666667%}.megamenu ul li:nth-of-type(1n+1),.megamenu ul li:nth-of-type(n){clear:none;margin:4% 2% 0}.megamenu ul li:nth-of-type(3n+1){clear:both;margin-left:0}.megamenu ul li:first-of-type{margin-left:0;margin-top:0}.megamenu ul li:nth-of-type(2),.megamenu ul li:nth-of-type(3){margin-top:0}.megamenu ul li:nth-of-type(3n){margin-right:0;position:relative}.megamenu ul li:nth-of-type(3n):after{clear:both}.megamenu ul li:last-of-type{margin-bottom:0}.megamenu ul li h5{border-bottom:3px dotted #eeeeef;color:#ffb71c;margin-bottom:1rem;padding-bottom:1rem}.megamenu ul li .menu-item{color:#fff;display:block;font-weight:700;margin-bottom:1rem;text-decoration:none;text-transform:uppercase}@media (max-width:1280px){.megamenu{background:#d8e1e6;padding:0 15px;position:relative;top:0!important}.megamenu ul li{border-bottom:1px solid #b9c9d2;box-sizing:border-box;float:none;margin:0 0 15px;padding:15px;text-align:center;width:100%}.megamenu ul li:nth-of-type(1n+1),.megamenu ul li:nth-of-type(n){clear:none;margin:0}.megamenu ul li:nth-of-type(1n+1){clear:both;margin-left:0}.megamenu ul li:first-of-type{margin-left:0;margin-top:0}.megamenu ul li:nth-of-type(1n){margin-right:0;position:relative}.megamenu ul li:nth-of-type(1n):after{clear:both}.megamenu ul li:last-of-type{margin-bottom:0}.megamenu ul li.last{border:none;margin:0}.megamenu ul li h5{border:none;color:#1b5a7d;font-family:Karla,sans-serif;font-size:16px;font-weight:600;line-height:16px;margin-bottom:10px;padding-bottom:0;text-transform:uppercase}.megamenu ul li .menu-item{color:#000;display:block;font-weight:500;margin-bottom:10px;text-decoration:none;text-transform:uppercase}.megamenu ul li .menu-item.last{margin-bottom:0}}.site-notice{background:#ffb71c;color:#000;margin-bottom:1em;position:relative}.site-notice .inner{margin:0 auto;max-width:1400px;padding:.8em 48px .3em}.site-notice .inner h1,.site-notice .inner h2,.site-notice .inner h3,.site-notice .inner h4,.site-notice .inner h5,.site-notice .inner h6,.site-notice .inner p{font-family:Libre Franklin,sans-serif;font-weight:700}.site-notice .close{-webkit-tap-highlight-color:rgba(0,0,0,0);color:#000;cursor:pointer;font-size:2.5em;position:absolute;right:100px;top:0}@media (max-width:1660px){.site-notice .close{right:25px}}.page-head{border-bottom:2px solid #d8e1e6;height:160px}@media (max-width:1280px){.page-head:before{border-left:2px solid #d8e1e6;content:"";display:block;height:160px;position:absolute;right:160px;top:0;width:0}.page-head__notice-line:before{display:none}}.page-head:after{clear:both;content:"";display:block}.page-head .branding{display:block;float:left;height:80px;padding:40px;position:relative;width:260px;z-index:99}@media (max-width:700px){.page-head{height:120px}.page-head:before{height:120px;right:120px}.page-head .branding{height:60px;padding:30px;width:195px}.page-head .branding img{height:auto;width:100%}}.page-head .utilities{height:80px;margin-left:310px;text-align:right}.page-head .utilities:after{clear:both;content:"";display:block}.page-head .utilities .menu{float:right}.page-head .utilities .menu>ul>li{display:inline-block}.page-head .utilities .menu>ul>li>a{background-color:#cf5459;color:#fff;font-weight:700;padding:32px 65px}.page-head .utilities .menu>ul>li>a.first{border-right:2px solid #bb353a}.page-head .utilities .menu>ul>li>a.logout:after{background-image:url(/_resources/app/client/assets/icons/menu-logout.png);background-position:50%;background-repeat:no-repeat;content:"";display:block;float:right;height:16px;margin-left:10px;width:16px}.page-head .utilities .menu>ul>li>a.current,.page-head .utilities .menu>ul>li>a.section,.page-head .utilities .menu>ul>li>a:hover{background-color:#bb353a}.page-head .utilities .search-form{float:right;height:100%;position:relative}.page-head .utilities .search-form .field input{background:#d8e1e6;color:#1b5a7d;font-size:16px;line-height:16px;padding:32px 100px 32px 20px;width:500px}.page-head .utilities .search-form .btn-toolbar{height:100%;position:absolute;right:0;top:0;width:80px}.page-head .utilities .search-form .btn-toolbar .action{background:none;cursor:pointer;font-size:0;height:100%;padding:0;position:relative;width:100%;z-index:1}.page-head .utilities .search-form .btn-toolbar:after{bottom:0;box-sizing:border-box;color:#1b5a7d;content:"";display:block;font-family:FontAwesome;font-size:40px;font-weight:700;height:100%;left:0;line-height:40px;padding:20px;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:0}.page-head .navigation.main{height:50%;margin-left:310px;text-align:right}.banner-images{bottom:0;height:350px;left:0;overflow:hidden;position:relative;right:0;top:0;width:100%}.banner-images .slide{background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;bottom:0;height:100%;opacity:0;position:absolute;top:0;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;width:100%}.banner-images .slide.current{opacity:1}.banner-images .slide.old{opacity:0}.banner-images .page-heading{left:50%;position:relative;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}@media (max-width:780px){.banner-images{height:250px}}.slider.banner-slider{bottom:0;height:0;left:0;padding-bottom:50%;position:relative;right:0;top:0;width:100%;z-index:1}.slider.banner-slider .slide{background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;bottom:0;left:33%;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;width:67%}.slider.banner-slider .slide.current{bottom:0;left:33%;opacity:1;right:0;top:0;z-index:2}.slider.banner-slider .slide.old{opacity:0}.slider.banner-slider .slide.next{bottom:0;left:-40%;opacity:.6;top:15%;z-index:1}.slider.banner-slider .slide .page-heading{left:-30%;max-width:550px;position:relative;text-align:center;z-index:3}@media (min-width:781px){.slider.banner-slider .slide .page-heading{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-width:780px){.slider .page-heading{font-size:1.7rem;padding:15px 20px 20px}.slider.banner-slider{margin-bottom:15%;padding-bottom:75%}.slider.banner-slider .slide{bottom:0;height:100%;left:0;opacity:0;right:0;top:0;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;width:100%}.slider.banner-slider .slide.current{left:0;opacity:1}.slider.banner-slider .slide.next{left:0;opacity:0;top:0}.slider.banner-slider .slide .page-heading{bottom:-15%;font-size:1.7rem;left:30px;max-width:100%;padding:15px 20px 20px;position:absolute;right:30px;z-index:9}.slider.banner-slider .slide-nav{z-index:-1}.slider .slide-arrows{width:30px}.slider .slide-arrows .triggers .arrow{font-size:14px}}.button{background:none;border:2px solid #1b5a7d;color:#1b5a7d;display:inline-block;font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:700;letter-spacing:3px;padding:.75rem 2rem;position:relative;text-decoration:none;text-transform:uppercase}.button:not(.no-link){cursor:pointer}.button.white{border-color:#fff;color:#fff}.button.body_text{border-color:#000;color:#000}.button.small{padding:10px 15px 8px}.button.small,.button.tiny{border-width:1px;font-size:.7rem;letter-spacing:0;margin-bottom:5px;text-transform:none}.button.tiny{padding:3px 5px 2px}.module{box-sizing:border-box;max-width:450px}@media (max-width:1620px){.module:not(.featured-image){margin-right:1rem}}@media (max-width:850px){.module:not(.clubsnz-app){margin:0 auto 3rem!important}}.module .page-heading{display:block;font-size:2rem!important}.module.featured-image{display:block;margin-bottom:2rem;width:100%}@media (min-width:850px){.module.featured-image{max-width:100%!important}}.module.promo{background-color:#1b5a7d;background-image:url(/_resources/app/client/assets/images/pattern_crisscross.png);margin-bottom:2rem;padding:2rem 1.5rem;text-align:center}.module.promo .icon{margin:0 auto;width:80px}.module.promo .icon svg{width:80px}.module.promo .icon svg *{fill:#fff}.module.promo h3{color:#ffb71c;font-size:1.3rem;letter-spacing:7px;margin:2rem 0;text-transform:uppercase}.module.promo .readmore{background:#fff;color:#1b5a7d;padding:15px 25px}.module.clubsnz-app{background:#ffb71c;color:#fff;max-width:100%;padding:80px;width:100%}.module.clubsnz-app:after{clear:both;content:"";display:block}.module.clubsnz-app .inner{max-width:1440px;position:relative}.module.clubsnz-app .app-details{box-sizing:border-box;left:0;padding-right:50px;position:absolute;top:0;width:300px}.module.clubsnz-app .app-details .links{float:left;margin-top:25px;width:60px}.module.clubsnz-app .app-details .links .link{background-size:contain;display:block;height:0;margin-bottom:20px;padding-bottom:100%}.module.clubsnz-app .app-details .links .link.google{background:url(/_resources/app/client/assets/icons/google-play.svg) 50% no-repeat}.module.clubsnz-app .app-details .links .link.apple{background:url(/_resources/app/client/assets/icons/apple-store.svg) 50% no-repeat}.module.clubsnz-app .app-details .phone{float:right;position:relative;width:160px;z-index:1}.module.clubsnz-app .app-details .phone img{display:block;height:auto;position:relative;width:100%;z-index:3}.module.clubsnz-app .app-details img{height:auto;max-width:100%}.module.clubsnz-app .content{margin-left:300px}.module.clubsnz-app .content h2,.module.clubsnz-app .content h3{background:#e89e00;color:#fff;display:inline-block;margin:0;padding:20px 40px 30px}.module.clubsnz-app .content h2{font-size:60px}.module.clubsnz-app .content h3{font-size:20px;letter-spacing:4px;padding:0 30px 25px;position:relative;text-transform:uppercase;top:-20px}.module.clubsnz-app .content .words{color:#1b5a7d;margin:0 135px;max-width:620px}.module.clubsnz-app .content .words .button{margin-top:1rem}@media (max-width:1185px){.module.clubsnz-app .content .words{margin:0;max-width:100%}}@media (max-width:1000px){.module.clubsnz-app .content h2{font-size:40px;padding:20px 30px 40px}}@media (max-width:850px){.module.clubsnz-app{margin-bottom:0;padding:40px}.module.clubsnz-app .app-details{margin:0 auto;position:relative}.module.clubsnz-app .content{margin-left:0}.module.clubsnz-app .content h2{margin-top:40px}}.module.html .page-heading{margin-bottom:0}.module.html .items-list,.module.html ul{border-top:0;list-style:none;margin:0;padding:0}.module.html .items-list .item,.module.html .items-list li,.module.html ul .item,.module.html ul li{border-bottom:2px solid #eeeeef;padding:15px 0}.module.html .items-list .item h4,.module.html .items-list li h4,.module.html ul .item h4,.module.html ul li h4{font-size:1rem}.module.html .items-list .item p,.module.html .items-list li p,.module.html ul .item p,.module.html ul li p{margin-bottom:0}.module.newsletter-subscribe #mc_embed_signup{max-width:100%}.module.newsletter-subscribe #mc_embed_signup form{padding:1rem 0}.module.newsletter-subscribe #mc_embed_signup form .indicates-required{display:none}.module.newsletter-subscribe #mc_embed_signup form .mc-field-group{padding-bottom:1rem}.module.newsletter-subscribe #mc_embed_signup form .mc-field-group:not(.input-group) input{background:#eeeeef;border:none;border-radius:0;box-sizing:border-box;padding:10px;width:100%}.module.newsletter-subscribe #mc_embed_signup form .mc-field-group.input-group ul{list-style:none;margin:0;padding:10px}.module.newsletter-subscribe #mc_embed_signup form .mc-field-group.input-group ul li{border:none;margin-bottom:0;padding:0 0 10px;position:relative}.module.newsletter-subscribe #mc_embed_signup form .mc-field-group.input-group ul li label{color:#1b5a7d;cursor:pointer;padding-left:10px}.module.newsletter-subscribe #mc_embed_signup form .mc-field-group.input-group ul li label:before{border:1px solid;content:"";display:inline-block;height:16px;left:0;position:absolute;top:3px;width:16px}.module.newsletter-subscribe #mc_embed_signup form .mc-field-group.input-group ul li label:after{border-bottom:2px solid;border-left:2px solid;content:none;display:inline-block;height:6px;left:4px;position:absolute;top:7px;transform:rotate(-45deg);width:9px}.module.newsletter-subscribe #mc_embed_signup form .mc-field-group.input-group ul li input{height:18px;opacity:0;width:18px}.module.newsletter-subscribe #mc_embed_signup form .mc-field-group.input-group ul li input:checked+label:after{content:""}.module.newsletter-subscribe #mc_embed_signup form .mce-responses .response{border-style:solid;border-width:1px;font-weight:700;margin:0 0 10px;padding:8px 12px}.module.newsletter-subscribe #mc_embed_signup form .mce-responses .response#mce-error-response{background-color:#ffb2b5;border-color:#cf5459;color:#850004}.module.newsletter-subscribe #mc_embed_signup form .mce-responses .response#mce-success-response{background-color:#b2ffb2;border-color:#54cf54;color:#004d00}@media (max-width:850px){.module-area{padding-top:3rem}}.page-foot .footer-content{border-bottom:2px solid #d8e1e6;border-top:2px solid #d8e1e6;position:relative}.page-foot .footer-content:after,.page-foot .footer-content:before{clear:both;content:"";display:block}.page-foot .footer-content:before{border-right:2px solid #d8e1e6;bottom:0;left:50%;position:absolute;top:0}.page-foot .footer-content .col{box-sizing:border-box;float:left;padding:40px}.page-foot .footer-content .col:after{bottom:0;content:"";display:block;position:absolute;top:0}.page-foot .footer-content .col.first:after{border-right:2px solid #d8e1e6;left:25%}.page-foot .footer-content .col.last:after{border-left:2px solid #d8e1e6;right:25%}.page-foot .footer-content .col .menu ul .menu-item{display:block;margin-bottom:.5rem}.page-foot .footer-content .col .menu ul .menu-item .menu-item-link{font-weight:700}.page-foot .footer-content .col.contact{font-size:16px;text-transform:uppercase}.page-foot .footer-content .col.contact strong{color:#1b5a7d;float:left;width:30%}.page-foot .footer-content .col.contact .content{margin:0 0 1rem 35%}@media (max-width:1350px){.page-foot .footer-content .contact-wrapper{float:left;width:50%}.page-foot .footer-content .contact-wrapper .contact{border-bottom:2px solid #d8e1e6;float:none;width:100%}.page-foot .footer-content .contact-wrapper .contact.last,.page-foot .footer-content .contact-wrapper .contact:after{border:none}}@media (max-width:770px){.page-foot .footer-content:before{border:none}.page-foot .footer-content .nav-wrapper{border-bottom:2px solid #d8e1e6;position:relative;width:100%}.page-foot .footer-content .nav-wrapper:after{clear:both;content:"";display:block}.page-foot .footer-content .nav-wrapper .col{width:50%}.page-foot .footer-content .nav-wrapper .col.first:after{left:50%}.page-foot .footer-content .contact-wrapper{width:100%}}.page-foot .copyright{padding:10px 40px;text-align:center}.page-foot .copyright p{color:#1b5a7d;font-size:16px;font-weight:700;line-height:16px;text-transform:uppercase}.page-foot .copyright a{color:#000;display:inline-block;font-size:16px;margin-top:.3em;text-decoration:none}@media (max-width:770px){.page-foot .copyright a{margin-top:.7em}}.pagination{text-align:center}.pagination .button{background:#1b5a7d;border-color:#1b5a7d;color:#fff;margin:0 5px 10px 0;padding:5px 10px 3px}.pagination .button.current{background:#fff;border-color:#d8e1e6;color:#d8e1e6;cursor:default}.breadcrumbs{padding:15px 0}.breadcrumbs a,.breadcrumbs span{color:#000;font-size:.7rem;letter-spacing:1px;text-decoration:none;text-transform:uppercase}.bookmark-button{padding:0;position:relative}.bookmark-button--mini{font-size:.8rem;margin-bottom:-.4em;vertical-align:bottom}.bookmark-button--mini,.bookmark-button--mini:hover{background:none;border:none;border-radius:none;box-shadow:none}.bookmark-button--mini .bookmark-button__text{display:none!important}.bookmark-button__text{padding:.6em 2.5em}.bookmark-button__icon{border:2px solid #1b5a7d;border-radius:50%;float:right;height:1.2em;margin:.2em;padding:.4em;text-align:center;width:1.2em}.bookmark-button__icon .fa{font-size:1.2em;margin:0 -.05em 0 0;vertical-align:top}.bookmark-button__icon--add,.bookmark-button__text--add{display:inline-block}.bookmark-button__icon--remove,.bookmark-button__text--remove{display:none}.bookmark-button--bookmarked .bookmark-button__icon--remove,.bookmark-button--bookmarked .bookmark-button__text--remove{display:inline-block}.bookmark-button--bookmarked .bookmark-button__icon--add,.bookmark-button--bookmarked .bookmark-button__text--add{display:none}.icon-tiles{border-left:2px solid #d8e1e6;border-top:2px solid #d8e1e6}.icon-tiles:after{clear:both;content:"";display:block}.icon-tiles .item{background-position:center 2rem;background-repeat:no-repeat;background-size:50% 50%;border-bottom:2px solid #d8e1e6;border-right:2px solid #d8e1e6;display:block;float:left;position:relative;text-decoration:none}.icon-tiles .item.single{box-sizing:border-box;margin:0;width:16.6666666667%}.icon-tiles .item.single:nth-of-type(1n+1),.icon-tiles .item.single:nth-of-type(n){clear:none;margin:0}.icon-tiles .item.single:nth-of-type(6n+1){clear:both;margin-left:0}.icon-tiles .item.single:first-of-type{margin-left:0;margin-top:0}.icon-tiles .item.single:nth-of-type(2),.icon-tiles .item.single:nth-of-type(3),.icon-tiles .item.single:nth-of-type(4),.icon-tiles .item.single:nth-of-type(5),.icon-tiles .item.single:nth-of-type(6){margin-top:0}.icon-tiles .item.single:nth-of-type(6n){margin-right:0;position:relative}.icon-tiles .item.single:nth-of-type(6n):after{clear:both}.icon-tiles .item.single:last-of-type{margin-bottom:0}@media (max-width:1480px){.icon-tiles .item.single{box-sizing:border-box;margin:0;width:20%}.icon-tiles .item.single:nth-of-type(1n+1),.icon-tiles .item.single:nth-of-type(n){clear:none;margin:0}.icon-tiles .item.single:nth-of-type(5n+1){clear:both;margin-left:0}.icon-tiles .item.single:first-of-type{margin-left:0;margin-top:0}.icon-tiles .item.single:nth-of-type(2),.icon-tiles .item.single:nth-of-type(3),.icon-tiles .item.single:nth-of-type(4),.icon-tiles .item.single:nth-of-type(5){margin-top:0}.icon-tiles .item.single:nth-of-type(5n){margin-right:0;position:relative}.icon-tiles .item.single:nth-of-type(5n):after{clear:both}.icon-tiles .item.single:last-of-type{margin-bottom:0}}@media (max-width:1060px){.icon-tiles .item.single{box-sizing:border-box;margin:0;width:25%}.icon-tiles .item.single:nth-of-type(1n+1),.icon-tiles .item.single:nth-of-type(n){clear:none;margin:0}.icon-tiles .item.single:nth-of-type(4n+1){clear:both;margin-left:0}.icon-tiles .item.single:first-of-type{margin-left:0;margin-top:0}.icon-tiles .item.single:nth-of-type(2),.icon-tiles .item.single:nth-of-type(3),.icon-tiles .item.single:nth-of-type(4){margin-top:0}.icon-tiles .item.single:nth-of-type(4n){margin-right:0;position:relative}.icon-tiles .item.single:nth-of-type(4n):after{clear:both}.icon-tiles .item.single:last-of-type{margin-bottom:0}}@media (max-width:750px){.icon-tiles .item.single{box-sizing:border-box;margin:0;width:33.3333333333%}.icon-tiles .item.single:nth-of-type(1n+1),.icon-tiles .item.single:nth-of-type(n){clear:none;margin:0}.icon-tiles .item.single:nth-of-type(3n+1){clear:both;margin-left:0}.icon-tiles .item.single:first-of-type{margin-left:0;margin-top:0}.icon-tiles .item.single:nth-of-type(2),.icon-tiles .item.single:nth-of-type(3){margin-top:0}.icon-tiles .item.single:nth-of-type(3n){margin-right:0;position:relative}.icon-tiles .item.single:nth-of-type(3n):after{clear:both}.icon-tiles .item.single:last-of-type{margin-bottom:0}}@media (max-width:650px){.icon-tiles .item.single{box-sizing:border-box;margin:0;width:50%}.icon-tiles .item.single:nth-of-type(1n+1),.icon-tiles .item.single:nth-of-type(n){clear:none;margin:0}.icon-tiles .item.single:nth-of-type(odd){clear:both;margin-left:0}.icon-tiles .item.single:first-of-type{margin-left:0;margin-top:0}.icon-tiles .item.single:nth-of-type(2){margin-top:0}.icon-tiles .item.single:nth-of-type(2n){margin-right:0;position:relative}.icon-tiles .item.single:nth-of-type(2n):after{clear:both}.icon-tiles .item.single:last-of-type{margin-bottom:0}}@media (max-width:400px){.icon-tiles .item.single{box-sizing:border-box;float:none;margin:0;width:100%}.icon-tiles .item.single:nth-of-type(1n+1),.icon-tiles .item.single:nth-of-type(n){clear:none;margin:0}.icon-tiles .item.single:nth-of-type(1n+1){clear:both;margin-left:0}.icon-tiles .item.single:first-of-type{margin-left:0;margin-top:0}.icon-tiles .item.single:nth-of-type(1n){margin-right:0;position:relative}.icon-tiles .item.single:nth-of-type(1n):after{clear:both}.icon-tiles .item.single:last-of-type{margin-bottom:0}}.icon-tiles .item.single .liner{padding-bottom:100%}.icon-tiles .item.double{box-sizing:border-box;margin:0;width:33.3333333333%}.icon-tiles .item.double:nth-of-type(1n+1),.icon-tiles .item.double:nth-of-type(n){clear:none;margin:0}.icon-tiles .item.double:nth-of-type(3n+1){clear:both;margin-left:0}.icon-tiles .item.double:first-of-type{margin-left:0;margin-top:0}.icon-tiles .item.double:nth-of-type(2),.icon-tiles .item.double:nth-of-type(3){margin-top:0}.icon-tiles .item.double:nth-of-type(3n){margin-right:0;position:relative}.icon-tiles .item.double:nth-of-type(3n):after{clear:both}.icon-tiles .item.double:last-of-type{margin-bottom:0}@media (max-width:1250px){.icon-tiles .item.double{box-sizing:border-box;margin:0;width:50%}.icon-tiles .item.double:nth-of-type(1n+1),.icon-tiles .item.double:nth-of-type(n){clear:none;margin:0}.icon-tiles .item.double:nth-of-type(odd){clear:both;margin-left:0}.icon-tiles .item.double:first-of-type{margin-left:0;margin-top:0}.icon-tiles .item.double:nth-of-type(2){margin-top:0}.icon-tiles .item.double:nth-of-type(2n){margin-right:0;position:relative}.icon-tiles .item.double:nth-of-type(2n):after{clear:both}.icon-tiles .item.double:last-of-type{margin-bottom:0}}@media (max-width:850px){.icon-tiles .item.double{box-sizing:border-box;float:none;margin:0;width:100%}.icon-tiles .item.double:nth-of-type(1n+1),.icon-tiles .item.double:nth-of-type(n){clear:none;margin:0}.icon-tiles .item.double:nth-of-type(1n+1){clear:both;margin-left:0}.icon-tiles .item.double:first-of-type{margin-left:0;margin-top:0}.icon-tiles .item.double:nth-of-type(1n){margin-right:0;position:relative}.icon-tiles .item.double:nth-of-type(1n):after{clear:both}.icon-tiles .item.double:last-of-type{margin-bottom:0}}.icon-tiles .item.double .liner{padding-bottom:50%}.icon-tiles .item .liner{height:0}.icon-tiles .item .liner .content{bottom:4rem;left:3rem;position:absolute;right:3rem;top:3rem}.icon-tiles .item .liner .content .icon{display:block;height:100%;position:relative;width:100%}.icon-tiles .item .liner .content .icon svg{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.icon-tiles .item .liner .content .icon svg :not(.no-fill) *{fill:#718289}.icon-tiles .item .liner h4{bottom:1rem;font-size:16px;font-weight:400;left:.5rem;position:absolute;right:.5rem;text-align:center;text-transform:uppercase}.icon-tiles .item:hover:after{border-top:12px solid #cf5459;bottom:0;content:"";display:block;left:0;position:absolute;right:0;width:100%}.icon-tiles .item:hover .liner .content .icon svg *{fill:#cf5459}.icon-tiles .item.go-blue:hover:after{border-color:#1b5a7d}.icon-tiles .item.go-blue:hover .liner .content .icon svg *{fill:#1b5a7d}.icon-tiles .item.go-blue:hover .liner .content .icon svg .stroke-hover *{stroke:#1b5a7d}.icon-tiles .item.about-yellow:hover:after{border-color:#ffb71c}.icon-tiles .item.about-yellow:hover .liner .content .icon svg *{fill:#ffb71c}.icon-tiles .item.about-yellow:hover .liner .content .icon svg .stroke-hover *{stroke:#ffb71c}.dropdown-categories{align-items:flex-end;display:flex;flex-wrap:wrap;gap:25px}.dropdown-categories:after{clear:both;content:"";display:block}.dropdown-categories .tag{border:2px solid #cf5459;color:#cf5459;display:inline-block;float:left;font-weight:600;padding:15px 20px;text-decoration:none;text-transform:uppercase}.dropdown-categories .tag.first{border-left:none}.dropdown-categories .tag.current{background:#cf5459;color:#fff}.dropdown-categories .tag.all{border-color:#1b5a7d;border-right:2px solid #1b5a7d;color:#1b5a7d;padding:15px 30px}.dropdown-categories .tag.all.current{background:#1b5a7d;color:#fff}.categories:after{clear:both;content:"";display:block}.categories .tag{border:2px solid #cf5459;color:#cf5459;display:inline-block;float:left;font-weight:600;padding:15px 20px;text-decoration:none;text-transform:uppercase}.categories .tag.first{border-left:none}.categories .tag.current{background:#cf5459;color:#fff}.categories .tag.all{border-color:#1b5a7d;border-right:2px solid #1b5a7d;color:#1b5a7d;padding:15px 30px}.categories .tag.all.current{background:#1b5a7d;color:#fff}.category-search-form{border:2px solid #cf5459;color:#cf5459;font-family:Karla,sans-serif;font-weight:600;height:85%;padding:5px 10px;text-decoration:none;text-transform:uppercase}.category-search-form__input{padding:10px}.category-search-form__submit{color:#cf5459;padding-left:5px}.category-clear,.category-search-form__submit{background-color:#fff;cursor:pointer;font-family:Karla,sans-serif;font-size:14px;font-weight:600}.category-clear{border:2px solid #cf5459;color:#cf5459!important;padding:15px;text-decoration:none}.category-clear.hidden{display:none}.dropdown-filter{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:2px solid #cf5459;color:#1b5a7d;cursor:pointer;display:inline-block;font-family:Karla,sans-serif;font-weight:600;padding:15px 20px;text-decoration:none;text-transform:uppercase}.dropdown-filter:focus{outline:none}.dropdown-filter option{background:#fff;color:#1b5a7d;font-weight:600;padding:15px 20px;text-transform:uppercase}.dropdown-filter option:checked,.dropdown-filter option:selected{background:#cf5459;color:#fff}.items-list.article-snippets .item{text-align:left;text-decoration:none}.items-list.article-snippets .item:not(.month):hover{background-color:#f5f5f5}.items-list.article-snippets .item .liner{box-sizing:border-box;padding:0 15px}.items-list.article-snippets .item .liner p{color:#000}.items-list.article-snippets .item .liner .date{font-size:1rem;font-weight:700;margin-bottom:1rem}.items-list.article-snippets .item .liner .intro{margin-bottom:30px}.items-list.article-snippets .item .button{font-size:.8rem;padding:.5rem 1rem;transition:all .3s ease-in-out}.items-list.article-snippets .item .button:hover{background-color:#1b5a7d;color:#fff}.items-list.article-snippets.tiles{border-top:3px dotted #eeeeef;display:flex;flex-wrap:wrap;margin:30px 0 50px}.items-list.article-snippets.tiles .item{border-right:3px dotted #eeeeef;box-sizing:border-box;display:block;width:33.333%}@media (max-width:950px){.items-list.article-snippets.tiles .item{width:50%}.items-list.article-snippets.tiles .item:nth-child(2n){border-right:none}.items-list.article-snippets.tiles .item:nth-child(3n){border-right:3px dotted #eeeeef}}@media (max-width:650px){.items-list.article-snippets.tiles .item{border-right:none;width:100%}.items-list.article-snippets.tiles .item:nth-child(2n),.items-list.article-snippets.tiles .item:nth-child(3n){border-right:none}}.image-gallery{margin-bottom:60px;margin-top:30px}.image-gallery .trigger{display:inline-block;text-decoration:none}.image-gallery .trigger.seymore{background-color:#1b5a7d;background-image:url(/_resources/app/client/assets/images/gallery.png);background-position:50%;background-repeat:no-repeat;display:inline-block;height:100px;position:relative;width:100px}.image-gallery .trigger.seymore:after,.image-gallery .trigger.seymore:before{background:#fff;bottom:10px;content:"";display:block;height:20px;position:absolute;right:15px;width:4px}.image-gallery .trigger.seymore:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.slider.image-gallery-popup{background:#fff;height:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:999}.slider.image-gallery-popup.active{bottom:0;display:block;height:100%}.slider.image-gallery-popup .slide{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.slider.image-gallery-popup .slide.current{opacity:1;z-index:2}.slider.image-gallery-popup .slide.old{opacity:0}.slider.image-gallery-popup .slide .page-heading{max-width:550px;position:relative;text-align:center;z-index:3}.slider .slide-nav{bottom:0;height:20px;left:0;position:absolute;right:0;width:100%;z-index:2}.slider .slide-nav .liner{height:100%;position:relative;width:100%}.slider .slide-nav .liner .triggers{text-align:center}.slider .slide-nav .liner .triggers .trigger{background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.25);box-shadow:0 0 10px 0 rgba(0,0,0,.25);box-sizing:border-box;display:inline-block;height:20px;margin:0 10px;text-decoration:none;width:40px}.slider .slide-nav .liner .triggers .trigger.current{background:#ffb71c;border:2px solid #fff}.slider .slide-arrows{background:rgba(27,90,125,.7);bottom:0;height:100%;position:absolute;right:0;top:0;width:80px;z-index:2}.slider .slide-arrows .triggers{height:100%}.slider .slide-arrows .triggers .arrow{color:#fff;display:block;font-size:30px;height:50%;position:relative;text-align:center;text-decoration:none}.slider .slide-arrows .triggers .arrow .fa{height:50px;margin-top:-25px;position:relative;top:50%;width:100%}.slider .close{color:#fff;height:30px;padding:25px 0;position:absolute;right:0;top:0;width:80px;z-index:2}.slider .close:after,.slider .close:before{background:#fff;content:"";display:block;height:30px;left:50%;margin-left:-3px;position:absolute;top:25px;width:6px}.slider .close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.slider .close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:780px){.slider .page-heading{font-size:1.7rem;padding:15px 20px 20px}.slider.banner-slider{margin-bottom:15%;padding-bottom:75%}.slider.banner-slider .slide{bottom:0;height:100%;left:0;opacity:0;right:0;top:0;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;width:100%}.slider.banner-slider .slide.current{left:0;opacity:1}.slider.banner-slider .slide.next{left:0;opacity:0;top:0}.slider.banner-slider .slide .page-heading{bottom:-15%;font-size:1.7rem;left:30px;max-width:100%;padding:15px 20px 20px;position:absolute;right:30px;z-index:9}.slider.banner-slider .slide-nav{z-index:-1}.slider .slide-arrows{width:30px}.slider .slide-arrows .triggers .arrow{font-size:14px}.slider .close{right:5px;width:20px}.slider .close:after,.slider .close:before{height:20px;margin-left:-2px;width:4px}}.SalesforceAPIPage .ui-helper-hidden-accessible{display:none}.SalesforceAPIPage .ui-menu-item{cursor:pointer}.find-a-club-header{position:relative;z-index:1}@media (max-width:700px){.find-a-club-header{margin-bottom:1rem;padding-bottom:30px}}.find-a-club-header .club-search-form-wrapper{float:left;width:450px}@media (max-width:700px){.find-a-club-header .club-search-form-wrapper{clear:left;float:none}}.find-a-club-header .club-search-form-wrapper .field.autocomplete{border:2px solid #1b5a7d}.find-a-club-header .club-search-form-wrapper .field.autocomplete .autocomplete.text{font-size:.8rem;font-style:italic;padding:15px}.find-a-club-header .club-search-form-wrapper .field.autocomplete .ui-helper-hidden-accessible{display:none}.find-a-club-header .club-search-form-wrapper .text.autocomplete{min-width:350px}.find-a-club-header .club-browse{background:#fff;border:2px solid #1b5a7d;display:inline-block;left:470px;padding:.6rem 1.5rem;position:absolute;top:0;z-index:9}@media (max-width:700px){.find-a-club-header .club-browse{left:0;top:135px}.double-filter .find-a-club-header .club-browse{top:150px}}.find-a-club-header .club-browse .label{color:#1b5a7d;font-size:1.2rem;font-weight:600;padding-right:30px;position:relative;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.find-a-club-header .club-browse .label:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #1b5a7d;content:"";display:block;height:0;position:absolute;right:0;top:10px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;width:0}.find-a-club-header .club-browse .label.open:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.find-a-club-header .club-browse .togglable-content{display:none;padding:1rem 0 .5rem}.find-a-club-header .club-browse .togglable-content .link{color:#000;display:block;font-size:1rem;font-weight:400;margin-bottom:.5rem;text-decoration:none;text-transform:uppercase}.find-a-club-header .filter-form:not(.club-search-form){float:right}@media (max-width:1100px){.find-a-club-header .filter-form:not(.club-search-form){clear:left;float:none;margin-bottom:1rem}}.find-a-club-header .filter-form fieldset{float:none}@media (max-width:575px){.find-a-club-header .filter-form--params-x2 label{background:none;display:block;float:none;margin-bottom:.5rem;padding:0}}@media (max-width:1560px){.find-a-club-header.double-filter{margin-bottom:1rem;padding-bottom:30px}.find-a-club-header.double-filter .filter-form{clear:left;float:none}}@media (max-width:700px){.find-a-club-header.double-filter .club-browse{top:200px}}@media (max-width:575px){.find-a-club-header.double-filter .club-browse{top:230px}}.ui-autocomplete{background:#eeeeef;border:1px solid #d8e1e6;box-sizing:border-box;list-style:none;max-width:350px;padding:1rem 1rem .5rem;width:100%;z-index:99999}.ui-autocomplete li{margin-bottom:.5rem}.ui-autocomplete li a{cursor:pointer}.homepage .panels{background:#1b5a7d;color:#fff;position:relative;text-align:center}.homepage .panels:after{clear:both;content:"";display:block}.homepage .panels .panel{bottom:0;box-sizing:border-box;float:left;margin:0;padding:80px;top:0;width:50%}.homepage .panels .panel:nth-of-type(1n+1),.homepage .panels .panel:nth-of-type(n){clear:none;margin:0}.homepage .panels .panel:nth-of-type(odd){clear:both;margin-left:0}.homepage .panels .panel:first-of-type{margin-left:0;margin-top:0}.homepage .panels .panel:nth-of-type(2){margin-top:0}.homepage .panels .panel:nth-of-type(2n){margin-right:0;position:relative}.homepage .panels .panel:nth-of-type(2n):after{clear:both}.homepage .panels .panel:last-of-type{margin-bottom:0}.homepage .panels .panel .icon{background-position:50%;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;height:120px;margin:0 auto 20px;width:120px}.homepage .panels .panel h2{background:#154d66;color:#ffb71c;display:inline-block;padding:1rem 1.2rem;text-transform:uppercase}.homepage .panels .panel h4{color:#fff}.homepage .panels .panel .content{height:auto;margin:1rem auto 2rem;max-height:125px;max-width:460px;width:auto}.homepage .panels .panel .button{margin:0 15px 15px}.homepage .panels .panel.find-a-club{background:url(/_resources/app/client/assets/images/pattern_crisscross.png)}.homepage .panels .panel.find-a-club .icon{background-image:url(/_resources/app/client/assets/icons/nz-shield.svg)}.homepage .panels .panel.sports{background:url(/_resources/app/client/assets/images/pattern_confetti.png)}.homepage .panels .panel.sports .icon{background-image:url(/_resources/app/client/assets/icons/calendar-heart.svg)}@media (max-width:1220px){.homepage .panels .panel{padding:80px 40px}.homepage .panels .panel .content{max-height:200px}}@media (max-width:760px){.homepage .panels .panel{box-sizing:border-box;float:none;margin:0;padding:80px 20px;width:100%}.homepage .panels .panel:nth-of-type(1n+1),.homepage .panels .panel:nth-of-type(n){clear:none;margin:0}.homepage .panels .panel:nth-of-type(1n+1){clear:both;margin-left:0}.homepage .panels .panel:first-of-type{margin-left:0;margin-top:0}.homepage .panels .panel:nth-of-type(1n){margin-right:0;position:relative}.homepage .panels .panel:nth-of-type(1n):after{clear:both}.homepage .panels .panel:last-of-type{margin-bottom:0}.homepage .panels .panel .icon{height:80px;width:80px}.homepage .panels .panel.find-a-club{border-bottom:2px solid #fff}}.homepage .panels .bg{bottom:0;box-sizing:border-box;height:100%;position:absolute;top:0;width:50%}.homepage .panels .bg.left{border-right:1px solid #fff;left:0;right:50%}.homepage .panels .bg.right{border-left:1px solid #fff;left:50%;right:0}@media (max-width:760px){.homepage .panels .bg.left,.homepage .panels .bg.right{border:none}}.homepage .gumboot{background:#cf5459;text-align:right}.homepage .gumboot ul li{display:inline-block;margin:0}.homepage .gumboot ul li a{background:#cf5459;border-left:2px solid #bb353a;color:#fff;font-weight:700;padding:25px 65px}.homepage .gumboot ul li a.current,.homepage .gumboot ul li a.section,.homepage .gumboot ul li a:hover{background:#bb353a}@media (max-width:600px){.homepage .gumboot ul li{border-bottom:2px solid #bb353a;display:block;text-align:center}.homepage .gumboot ul li a{border:none;display:block}}.homepage .handy-stuff{position:relative;text-align:center;z-index:1}.homepage .handy-stuff:after{clear:both;content:"";display:block}.homepage .handy-stuff .separator{border-left:2px solid #d8e1e6;bottom:0;height:100%;left:50%;margin-left:-2px;position:absolute;top:0;width:0;z-index:3}.homepage .handy-stuff .block{box-sizing:border-box;float:left;margin:0;padding:80px;width:50%}.homepage .handy-stuff .block:nth-of-type(1n+1),.homepage .handy-stuff .block:nth-of-type(n){clear:none;margin:0}.homepage .handy-stuff .block:nth-of-type(odd){clear:both;margin-left:0}.homepage .handy-stuff .block:first-of-type{margin-left:0;margin-top:0}.homepage .handy-stuff .block:nth-of-type(2){margin-top:0}.homepage .handy-stuff .block:nth-of-type(2n){margin-right:0;position:relative}.homepage .handy-stuff .block:nth-of-type(2n):after{clear:both}.homepage .handy-stuff .block:last-of-type{margin-bottom:0}.homepage .handy-stuff .block h2{color:#cf5459;text-transform:uppercase}.homepage .handy-stuff .block .items-list.resources .item .details{margin-bottom:0;padding:10px 0}@media (max-width:1100px){.homepage .handy-stuff .block{padding:40px}}@media (max-width:850px){.homepage .handy-stuff .block{box-sizing:border-box;float:none;margin:0;width:100%}.homepage .handy-stuff .block:nth-of-type(1n+1),.homepage .handy-stuff .block:nth-of-type(n){clear:none;margin:0}.homepage .handy-stuff .block:nth-of-type(1n+1){clear:both;margin-left:0}.homepage .handy-stuff .block:first-of-type{margin-left:0;margin-top:0}.homepage .handy-stuff .block:nth-of-type(1n){margin-right:0;position:relative}.homepage .handy-stuff .block:nth-of-type(1n):after{clear:both}.homepage .handy-stuff .block:last-of-type{margin-bottom:0}.homepage .handy-stuff .block.news{border-bottom:2px solid #d8e1e6}.homepage .handy-stuff .block .items-list.resources .item{padding:15px 0}.homepage .handy-stuff .block .items-list.resources .item .icon{left:0;margin-right:0;position:relative;top:0;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);width:35px}.homepage .handy-stuff .block .items-list.resources .item .details{margin-left:50px;padding:0}.homepage .handy-stuff .separator{display:none}}.c-partner-logos__wrapper{border-top:2px solid #d8e1e6;padding-top:50px;width:100%}@media (min-width:600px){.c-partner-logos__wrapper{padding:50px 0}}.c-partner-logos__title{margin:0 auto 50px;width:fit-content}.c-partner-logos__container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:auto;position:relative;width:90%}.c-partner-logos__link{margin-bottom:50px;position:relative;width:40%}@media (min-width:600px){.c-partner-logos__link{width:25%}}@media (min-width:1024px){.c-partner-logos__link{margin-bottom:30px;width:15%}}.c-partner-logos__picture{display:block;height:auto;padding-bottom:50%;position:relative;width:100%}.c-partner-logos__image{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.news.article>h1{margin-bottom:10px!important}.news.article .date{color:#1b5a7d;margin-bottom:30px}.news.article .intro{border-bottom:3px dotted #eeeeef;font-size:1.2em;margin-bottom:30px;padding:30px 0 50px}.news.article .downloads-table{border-collapse:collapse;border-spacing:0;overflow-wrap:break-word;table-layout:fixed;width:100%}.news.article .downloads-table .table-top{color:#fff}.news.article .downloads-table .table-top .table-heading{font-weight:700;text-transform:uppercase}.news.article .downloads-table img{max-width:100%}.news.article .download-member-login{margin-top:38px}.news .promo-tiles{margin-bottom:3rem}.news .promo-tiles:after{clear:both;content:"";display:block}.news .promo-tiles .promo{box-sizing:border-box;display:block;float:left;margin:0 2%;position:relative;text-align:center;text-decoration:none;width:48%}.news .promo-tiles .promo:nth-of-type(1n+1),.news .promo-tiles .promo:nth-of-type(n){clear:none;margin:4% 2% 0}.news .promo-tiles .promo:nth-of-type(odd){clear:both;margin-left:0}.news .promo-tiles .promo:first-of-type{margin-left:0;margin-top:0}.news .promo-tiles .promo:nth-of-type(2){margin-top:0}.news .promo-tiles .promo:nth-of-type(2n){margin-right:0;position:relative}.news .promo-tiles .promo:nth-of-type(2n):after{clear:both}.news .promo-tiles .promo:last-of-type{margin-bottom:0}.news .promo-tiles .promo:before{background:rgba(0,0,0,.1);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.news .promo-tiles .promo .sizer{background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:0;padding-bottom:65%}.news .promo-tiles .promo .sizer .liner .content{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:1060px){.news .promo-tiles .promo .sizer .liner .content{width:80%}}.news .promo-tiles .promo .readmore{background:hsla(0,0%,100%,.5);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.news .promo-tiles .promo:hover .readmore{background:hsla(0,0%,100%,.7)}@media (max-width:750px){.news .promo-tiles .promo{box-sizing:border-box;float:none;margin:0 2%;width:100%}.news .promo-tiles .promo:nth-of-type(1n+1),.news .promo-tiles .promo:nth-of-type(n){clear:none;margin:4% 2% 0}.news .promo-tiles .promo:nth-of-type(1n+1){clear:both;margin-left:0}.news .promo-tiles .promo:first-of-type{margin-left:0;margin-top:0}.news .promo-tiles .promo:nth-of-type(1n){margin-right:0;position:relative}.news .promo-tiles .promo:nth-of-type(1n):after{clear:both}.news .promo-tiles .promo:last-of-type{margin-bottom:0}.news .promo-tiles .promo .sizer{padding-bottom:45%}}.items-list.article-snippets.tiles .item.snippet.month{background-color:#cdd6de;border:none;margin:-3px 0;padding:15px;width:100%;z-index:1000}.items-list.article-snippets.tiles .item.snippet.month h3{margin-bottom:0}.no-results-found{font-style:italic;margin-top:30px}select.dropdown-filter option:disabled{color:#adadad}.events.event>h1{margin-bottom:10px!important}.events.event .date{color:#1b5a7d;margin-bottom:30px}.events.event .intro{border-bottom:3px dotted #eeeeef;font-size:1.2em;margin-bottom:30px;padding:30px 0 50px}.loading-message{align-items:center;display:flex;flex-direction:row;margin-top:30px}.loading-message p{margin:0}.lds-ring{display:inline-block;height:40px;position:relative;width:40px}.lds-ring div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:5px solid transparent;border-radius:50%;border-top-color:#1b5a7d;box-sizing:border-box;display:block;height:30px;margin:5px;position:absolute;width:30px}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}.resources.resources-category.page-content>.inner{padding-top:0}.resources .category-icon{background:#1b5a7d;height:160px;margin-bottom:50px;position:relative;width:160px}.resources .category-icon .icon{display:block;height:100%;text-align:center;width:100%}.resources .category-icon .icon svg{left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.resources .category-icon .icon svg *{fill:#fff}.items-list.resources{margin-top:0}.items-list.resources.resource-categories{border-bottom:none;margin-bottom:0}.items-list.resources.resource-categories .item.last{border-bottom:none}.items-list.resources .item{position:relative}.items-list.resources .item .icon{float:left;height:auto;left:0;margin-right:35px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:45px}.items-list.resources .item .icon.svg svg *{fill:#1b5a7d}.items-list.resources .item .details{margin-left:80px}.items-list.resources .item .details .description{color:#000;font-size:.8rem}.items-list.resources .item .details .tools .button{border-width:1px;font-size:10px;letter-spacing:0;padding:3px 10px}.items-list.resources .item .details .tools .button:not(.bookmark-button)::hover{background:#1b5a7d;color:#fff}.items-list.resources .item .details .tools .button.bookmark-button{border:none;padding:0}.items-list.resources .item .details .tools .button.bookmark-button .bookmark-button__text{padding:5px 5px 5px 10px}.items-list.resources .item .details .tools .button.bookmark-button .bookmark-button__icon{border:none;font-size:1rem;margin:0;padding:0}.items-list.resources .item .details .tools .button.bookmark-button--bookmarked .bookmark-button__icon{color:#1b5a7d}.favs-list{margin-top:3rem}.favs-list .items-list{display:flex;flex-wrap:wrap}.favs-list .items-list .item{width:50%}@media (max-width:1050px){.favs-list .items-list .item{width:100%}}.tournaments>.inner{padding-top:0}.tournaments .category-icon{background:#1b5a7d;height:100px;margin-bottom:50px;padding:50px;width:100px}@media (max-width:550px){.tournaments .category-icon{height:75px;padding:30px;width:75px}}.tournaments .category-icon .liner{height:100%;position:relative;width:100%}.tournaments .category-icon .liner .icon,.tournaments .category-icon .liner svg{height:100%;position:absolute;width:100%}.tournaments .category-icon .liner svg *{fill:#fff}.tournaments .items-list .item{padding:15px 0 10px}.tournaments .items-list .item h4{font-size:1.2rem}.tournaments .items-list .item p{color:#000}.tournaments .items-list .item.has-aside:after{clear:both;content:"";display:block}.tournaments .items-list .item.has-aside .content{box-sizing:border-box;display:block;float:left;padding:0 1rem;width:66.6666666667%}.tournaments .items-list .item.has-aside .content:first-of-type{padding-left:0}.tournaments .items-list .item.has-aside .content:last-of-type{padding-right:0}.tournaments .items-list .item.has-aside aside{box-sizing:border-box;display:block;float:left;padding:0 1rem;text-align:right;width:33.3333333333%}.tournaments .items-list .item.has-aside aside:first-of-type{padding-left:0}.tournaments .items-list .item.has-aside aside:last-of-type{padding-right:0}.tournaments .filter-form{margin-top:30px}.tournaments .filter-form fieldset label{background:none;display:block;float:none;margin-bottom:10px;padding:0}.tournaments .filter-form fieldset .field.dropdown.fancy .middleColumn{background:#ffb71c}.tournaments .filter-form fieldset .field.date.end .middleColumn{border-left:none}.tournaments .filter-form .btn-toolbar{margin-top:30px}@media (max-width:850px){.tournaments .filter-form .field.dropdown.fancy,.tournaments .filter-form .field.dropdown.fancy .middleColumn{width:100%}.tournaments .filter-form .field.date{width:50%}.tournaments .filter-form .field.date .middleColumn{box-sizing:border-box;height:50px;width:100%}.tournaments .filter-form .btn-toolbar{float:none}.tournaments .filter-form .btn-toolbar .action{width:100%}}.tournaments.tournament .details{margin-bottom:2rem}.tournaments.tournament .details .row{padding:1rem 2rem}.tournaments.tournament .details .row .label{color:#1b5a7d;font-weight:700;margin-bottom:5px}.tournaments.tournament .details .row:nth-child(2n+2){background:#f0f5f7}.tournaments.tournament .register-online-button{margin-bottom:2rem}.tournaments.tournament .live-button{align-items:center;display:inline-flex;margin-bottom:2rem;transition:all .2s ease}.tournaments.tournament .live-button__indicator{background-color:#cf5459;border-radius:5px;height:10px;margin-right:15px;width:10px}.tournaments.tournament .live-button:hover{background-color:rgba(207,84,89,.2)}.tournaments.tournament .club{margin:2rem 0}.category-page .category-icon{background:#cf5459;height:100px;margin-bottom:50px;padding:50px;width:100px}@media (max-width:550px){.category-page .category-icon{height:75px;padding:30px;width:75px}}.category-page .category-icon .liner{height:100%;position:relative;width:100%}.category-page .category-icon .liner .icon,.category-page .category-icon .liner svg{height:100%;position:absolute;width:100%}.category-page .category-icon .liner svg *{fill:#fff}.results>.inner{padding-top:0}.results .category-icon{background:#1b5a7d;height:100px;margin-bottom:50px;padding:50px;width:100px}@media (max-width:550px){.results .category-icon{height:75px;padding:30px;width:75px}}.results .category-icon .liner{height:100%;position:relative;width:100%}.results .category-icon .liner .icon,.results .category-icon .liner svg{height:100%;position:absolute;width:100%}.results .category-icon .liner svg *{fill:#fff}.results .items-list .item{padding:15px 0 10px}.results .items-list .item h4{font-size:1.2rem}.results .items-list .item p{color:#000}.results .items-list .item.has-aside:after{clear:both;content:"";display:block}.results .items-list .item.has-aside .content{box-sizing:border-box;display:block;float:left;padding:0 1rem;width:66.6666666667%}.results .items-list .item.has-aside .content:first-of-type{padding-left:0}.results .items-list .item.has-aside .content:last-of-type{padding-right:0}.results .items-list .item.has-aside aside{box-sizing:border-box;display:block;float:left;padding:0 1rem;text-align:right;width:33.3333333333%}.results .items-list .item.has-aside aside:first-of-type{padding-left:0}.results .items-list .item.has-aside aside:last-of-type{padding-right:0}.results .items-list .item .documents{clear:left}.results .items-list .item .documents .item{border:none;padding:0 0 15px}.results .items-list .item .documents .item:after{clear:both;content:"";display:block}.results .items-list .item .documents .item img{float:left;margin-right:10px;width:20px}.results .items-list .item .documents .item a{text-decoration:none}.results .items-list .item .documents .item a p{color:#1b5a7d;margin:0}.results .items-list .item .documents .item a p.description{color:#000;font-size:.9rem;margin-left:35px}.salesforce-api .list-wrapper .category-list{clear:both}.salesforce-api .list-wrapper ul{list-style:none;margin:0;padding:0}.salesforce-api .list-wrapper ul.club-list{border-top:2px solid #eeeeef;clear:both;margin-bottom:3rem}.salesforce-api .list-wrapper ul.club-list li{border-bottom:2px solid #eeeeef;margin:0}.salesforce-api .list-wrapper ul.club-list li a{display:block;padding:1rem;text-decoration:none}.salesforce-api .list-wrapper ul.club-list li a .details span{display:block;font-size:.8rem;margin-bottom:.5rem}.salesforce-api .list-wrapper ul.club-list li a:hover{background:#fbfbfb}.club .details{box-sizing:border-box;display:block;float:left;padding:0 5%;width:50%}.club .details:first-of-type{padding-left:0}.club .details:last-of-type{padding-right:0}.club .details ul{list-style:none}.club .details ul li{border-bottom:2px solid #d8e1e6;padding:10px 0}.club .details ul li:after{clear:both;content:"";display:block}.club .details ul li .icon{float:left;margin-right:30px}.club .details ul li strong{color:#1b5a7d}.club .categories{box-sizing:border-box;display:block;float:left;padding:0 5%;width:50%}.club .categories:first-of-type{padding-left:0}.club .categories:last-of-type{padding-right:0}.club .map{height:500px;margin-top:2rem;width:100%}.club .right-content{margin-top:0!important}@media (max-width:850px){.club .categories,.club .details{box-sizing:border-box;display:block;float:left;float:none;padding:0;width:100%}.club .categories:first-of-type,.club .details:first-of-type{padding-left:0}.club .categories:last-of-type,.club .details:last-of-type{padding-right:0}.club .categories ul,.club .details ul{margin-bottom:1rem;padding:0}}.people-page .people{margin-top:3rem}.people-page .people:after{clear:both;content:"";display:block}.people-page .people .person{background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;box-sizing:border-box;float:left;margin:0 2%;position:relative;width:30.6666666667%}.people-page .people .person:nth-of-type(1n+1),.people-page .people .person:nth-of-type(n){clear:none;margin:4% 2% 0}.people-page .people .person:nth-of-type(3n+1){clear:both;margin-left:0}.people-page .people .person:first-of-type{margin-left:0;margin-top:0}.people-page .people .person:nth-of-type(2),.people-page .people .person:nth-of-type(3){margin-top:0}.people-page .people .person:nth-of-type(3n){margin-right:0;position:relative}.people-page .people .person:nth-of-type(3n):after{clear:both}.people-page .people .person:last-of-type{margin-bottom:0}.people-page .people .person .liner{height:0;padding-bottom:135%}.people-page .people .person .details{background:rgba(0,0,0,.7);bottom:0;left:0;list-style:none;padding:.5rem 1rem;position:absolute;right:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.people-page .people .person .details .heading{border-bottom:1px solid #fff;margin-bottom:.2rem;padding-bottom:.2rem}.people-page .people .person .details p{color:#fff;font-family:Libre Franklin,sans-serif;font-size:.9rem;margin:0;padding-bottom:.2rem}.people-page .people .person .details p.name{color:#ffb71c}.people-page .people .person .details p a{color:#fff}.people-page .people .person.no-image{background-color:#eeeeef;background-image:url(/_resources/app/client/assets/icons/clubsnz-fern.svg);background-size:90% auto}.people-page .people .person:hover .details{background:rgba(0,0,0,.75)}@media (max-width:1220px){.people-page .people .person{box-sizing:border-box;margin:0 2%;width:48%}.people-page .people .person:nth-of-type(1n+1),.people-page .people .person:nth-of-type(n){clear:none;margin:4% 2% 0}.people-page .people .person:nth-of-type(odd){clear:both;margin-left:0}.people-page .people .person:first-of-type{margin-left:0;margin-top:0}.people-page .people .person:nth-of-type(2){margin-top:0}.people-page .people .person:nth-of-type(2n){margin-right:0;position:relative}.people-page .people .person:nth-of-type(2n):after{clear:both}.people-page .people .person:last-of-type{margin-bottom:0}}@media (max-width:450px){.people-page .people .person{box-sizing:border-box;float:none;margin:0 2%;width:100%}.people-page .people .person:nth-of-type(1n+1),.people-page .people .person:nth-of-type(n){clear:none;margin:4% 2% 0}.people-page .people .person:nth-of-type(1n+1){clear:both;margin-left:0}.people-page .people .person:first-of-type{margin-left:0;margin-top:0}.people-page .people .person:nth-of-type(1n){margin-right:0;position:relative}.people-page .people .person:nth-of-type(1n):after{clear:both}.people-page .people .person:last-of-type{margin-bottom:0}}.contact-page .contact-details{margin:2rem 0}.contact-page .contact-details:after{clear:both;content:"";display:block}.contact-page .contact-details .item{box-sizing:border-box;float:left;margin:0 2% 2rem;padding:10px 0;width:48%}.contact-page .contact-details .item:nth-of-type(1n+1),.contact-page .contact-details .item:nth-of-type(n){clear:none;margin:4% 2% 0}.contact-page .contact-details .item:nth-of-type(odd){clear:both;margin-left:0}.contact-page .contact-details .item:first-of-type{margin-left:0;margin-top:0}.contact-page .contact-details .item:nth-of-type(2){margin-top:0}.contact-page .contact-details .item:nth-of-type(2n){margin-right:0;position:relative}.contact-page .contact-details .item:nth-of-type(2n):after{clear:both}.contact-page .contact-details .item:last-of-type{margin-bottom:0}.contact-page .contact-details .item:after{clear:both;content:"";display:block}.contact-page .contact-details .item .icon{float:left;margin-right:30px}.contact-page .contact-details .item strong{color:#1b5a7d}.contact-page .contact-details .item .content{clear:left;padding-left:55px}@media (max-width:600px){.contact-page .contact-details .item{box-sizing:border-box;float:none;margin:0 2%;width:100%}.contact-page .contact-details .item:nth-of-type(1n+1),.contact-page .contact-details .item:nth-of-type(n){clear:none;margin:4% 2% 0}.contact-page .contact-details .item:nth-of-type(1n+1){clear:both;margin-left:0}.contact-page .contact-details .item:first-of-type{margin-left:0;margin-top:0}.contact-page .contact-details .item:nth-of-type(1n){margin-right:0;position:relative}.contact-page .contact-details .item:nth-of-type(1n):after{clear:both}.contact-page .contact-details .item:last-of-type{margin-bottom:0}}.dashboard .member-content .details{margin-bottom:60px;width:50%}.dashboard .member-content .details ul{list-style:none;padding:0}.dashboard .member-content .details ul li{border-bottom:2px solid #d8e1e6;padding:10px 0}.dashboard .member-content .details ul li:after{clear:both;content:"";display:block}.dashboard .member-content .details ul li .icon{float:left;margin-right:30px}.dashboard .member-content .details ul li strong{color:#1b5a7d}@media (max-width:1280px){.dashboard .member-content .details{width:100%}}.dashboard .member-content .favs-list .items-list .item{width:100%}.Security form{max-width:600px}.Security form .btn-toolbar .action,.Security form .btn-toolbar a{background:none;border:2px solid #1b5a7d;color:#1b5a7d;display:inline-block;font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:700;letter-spacing:3px;padding:.75rem 2rem;position:relative;text-decoration:none;text-transform:uppercase}.Security form .btn-toolbar .action:not(.no-link),.Security form .btn-toolbar a:not(.no-link){cursor:pointer}.Security form .btn-toolbar .action.white,.Security form .btn-toolbar a.white{border-color:#fff;color:#fff}.Security form .btn-toolbar .action.body_text,.Security form .btn-toolbar a.body_text{border-color:#000;color:#000}.Security form .btn-toolbar .action.small,.Security form .btn-toolbar a.small{border-width:1px;font-size:.7rem;letter-spacing:0;margin-bottom:5px;padding:10px 15px 8px;text-transform:none}.Security form .btn-toolbar .action.tiny,.Security form .btn-toolbar a.tiny{border-width:1px;font-size:.7rem;letter-spacing:0;margin-bottom:5px;padding:3px 5px 2px;text-transform:none}.Security form .btn-toolbar p{display:inline}.search-results>.inner:after{clear:both;content:"";display:block}.search-results .results{box-sizing:border-box;display:block;float:left;padding:0 1rem;width:75%}.search-results .results:first-of-type{padding-left:0}.search-results .results:last-of-type{padding-right:0}.search-results .form{box-sizing:border-box;display:block;float:left;padding:0 1rem;width:25%}.search-results .form:first-of-type{padding-left:0}.search-results .form:last-of-type{padding-right:0}@media (max-width:1250px){.search-results .form{box-sizing:border-box;display:block;float:left;padding:0 1rem;width:40%}.search-results .form:first-of-type{padding-left:0}.search-results .form:last-of-type{padding-right:0}.search-results .results{box-sizing:border-box;display:block;float:left;padding:0 1rem;width:60%}.search-results .results:first-of-type{padding-left:0}.search-results .results:last-of-type{padding-right:0}}@media (max-width:800px){.search-results .form,.search-results .results{box-sizing:border-box;display:block;float:left;padding:0;width:100%}.search-results .form:first-of-type,.search-results .results:first-of-type{padding-left:0}.search-results .form:last-of-type,.search-results .results:last-of-type{padding-right:0}}.search-results .pagination{clear:both}form.advanced-search-form:after{clear:both;content:"";display:block}form.advanced-search-form fieldset{background:#ffc74f;margin-bottom:2rem}form.advanced-search-form fieldset .field{display:block;float:none}form.advanced-search-form fieldset .field>label{color:#1b5a7d;display:block;float:none;font-size:.8rem;font-weight:700;padding:20px 10px 5px;text-transform:uppercase}form.advanced-search-form fieldset .field .middleColumn{background:#ffb71c;position:relative}form.advanced-search-form fieldset .field.query{display:block;float:none;width:100%}form.advanced-search-form fieldset .field.query .middleColumn{padding:10px}form.advanced-search-form fieldset .field.query .middleColumn .text{box-sizing:border-box;color:#1b5a7d;font-family:Karla,sans-serif;font-size:1rem;padding:10px;width:100%}form.advanced-search-form fieldset .field.dropdown .middleColumn:after{bottom:0;color:#1b5a7d;content:"";display:block;font-family:FontAwesome;font-size:30px;padding:10px;position:absolute;right:0;top:0;width:20px;z-index:1}form.advanced-search-form fieldset .field.dropdown .middleColumn .dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;color:#1b5a7d;cursor:pointer;font-weight:600;height:52px;padding:16px 50px 16px 20px;position:relative;width:100%;z-index:3}form.advanced-search-form fieldset .field.dropdown .middleColumn .dropdown option{font-size:16px}form.advanced-search-form fieldset .field.date .middleColumn{background:#fff;border:10px solid #ffb71c;height:32px}form.advanced-search-form fieldset .field.date .middleColumn:before{bottom:0;color:#1b5a7d;content:"";display:block;font-family:FontAwesome;font-size:20px;padding:5px;position:absolute;right:0;top:0;width:20px;z-index:1}form.advanced-search-form fieldset .field.date .middleColumn input{background:none;color:#1b5a7d;padding:8px 30px 8px 10px;position:relative;z-index:3}form.advanced-search-form .btn-toolbar .action{background:none;border:2px solid #1b5a7d;color:#1b5a7d;display:inline-block;font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:700;letter-spacing:3px;padding:.75rem 2rem;position:relative;text-decoration:none;text-transform:uppercase}form.advanced-search-form .btn-toolbar .action:not(.no-link){cursor:pointer}form.advanced-search-form .btn-toolbar .action.white{border-color:#fff;color:#fff}form.advanced-search-form .btn-toolbar .action.body_text{border-color:#000;color:#000}form.advanced-search-form .btn-toolbar .action.small{border-width:1px;font-size:.7rem;letter-spacing:0;margin-bottom:5px;padding:10px 15px 8px;text-transform:none}form.advanced-search-form .btn-toolbar .action.tiny{border-width:1px;font-size:.7rem;letter-spacing:0;margin-bottom:5px;padding:3px 5px 2px;text-transform:none}.c-password-page__container{margin:0 auto;max-width:1080px;padding:0 20px}.c-password-page__intro{margin-bottom:20px}.c-password-page__form{width:60%}.c-password-page__image-wrapper{margin-bottom:20px;position:relative}.c-password-page__image{display:block;object-fit:cover}.c-password-page__content,.message,.password-form{margin-bottom:20px}.message{color:red}.c-member-marketplace__filters{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;margin-bottom:30px}.c-member-marketplace__filters-title{margin:0}.c-member-marketplace__filter-group{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:flex-start}.c-member-marketplace__filter-link{background:none;border:2px solid #1b5a7d;color:#1b5a7d;display:inline-block;font-family:Rajdhani,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:1px;padding:.5rem 1.25rem;position:relative;text-decoration:none;text-transform:uppercase}.c-member-marketplace__filter-link.active,.c-member-marketplace__filter-link.highlight{background:#1b5a7d;color:#fff!important}.c-member-marketplace__filter-link.category{padding:.25rem .75rem}.c-member-marketplace__legend{flex-wrap:wrap;gap:15px;margin-bottom:30px}.c-member-marketplace__legend,.c-member-marketplace__legend-category{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.c-member-marketplace__legend-category{gap:8px}.c-member-marketplace__legend-category .icon{display:inline-block}.c-member-marketplace__legend-category .icon svg{height:30px;width:30px}.c-member-marketplace__products{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.c-member-marketplace__product{background-color:#f5f5f5;border-bottom-style:solid;border-bottom-width:2px}.c-member-marketplace__product.black{border-bottom-color:#000}.c-member-marketplace__product.dark-blue{border-bottom-color:#0072bc}.c-member-marketplace__product.light-blue{border-bottom-color:#00a0dc}a.c-member-marketplace__product-link,a.c-member-marketplace__product-link *{text-decoration:none!important}.c-member-marketplace__product-header{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:space-between;padding:6px 8px}.c-member-marketplace__product-header.black{background-color:#000}.c-member-marketplace__product-header.dark-blue{background-color:#0072bc}.c-member-marketplace__product-header.light-blue{background-color:#00a0dc}.c-member-marketplace__product-header-categories{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.c-member-marketplace__product-header-category{color:#fff;font-family:Rajdhani,sans-serif;font-size:.6rem;font-weight:700;text-decoration:none;text-transform:uppercase}.c-member-marketplace__product-header-icons{display:flex;flex-direction:row;gap:5px}.c-member-marketplace__product-header-icon .icon{display:inline-block}.c-member-marketplace__product-header-icon .icon svg{fill:#fff;height:20px;width:20px}.c-member-marketplace__product-graphic img{height:auto;max-width:100%}.c-member-marketplace__product-footer{padding:6px 8px}.c-member-marketplace__product-footer-title{color:#7f7f7f;font-size:1.4em;line-height:1.1;margin-bottom:0;text-transform:uppercase}.c-member-marketplace__product-page-header{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px}@media (max-width:768px){.c-member-marketplace__product-page-header{align-items:flex-start;flex-direction:column}}.c-member-marketplace__product-page-title{margin-bottom:0}.c-member-marketplace__product-page-categories{display:flex;flex-direction:row;gap:5px}.c-member-marketplace__product-page-category{border:2px solid gray;color:gray;display:inline-block;font-family:Rajdhani,sans-serif;font-size:.6rem;font-weight:700;letter-spacing:3px;padding:.25rem .5rem;position:relative;text-decoration:none;text-transform:uppercase}.c-member-marketplace__product-page-details{border-bottom:3px dotted #eeeeef;border-left-color:#eeeeef;border-left-style:dotted;border-right-color:#eeeeef;border-right-style:dotted;border-top:3px dotted #eeeeef;display:flex;flex-direction:row;gap:15px;margin:30px 0;padding:15px 0}.c-member-marketplace__product-page-details-logo{align-items:center;display:flex;max-width:200px}.c-member-marketplace__product-page-details-logo img{height:auto;max-width:100%}.c-member-marketplace__product-page-details-contact{display:flex;flex-direction:column;gap:5px;justify-content:center}.c-member-marketplace__product-page-back-link{margin-top:20px}.c-member-marketplace #popups{display:none;height:507px;position:absolute;width:620px;z-index:21}.c-member-marketplace #popups .popup-area{background:#fff;box-shadow:0 0 10px #111;display:none;position:fixed;z-index:1}.c-member-marketplace #popups .popup-area .inner{height:100%;margin:0;overflow-y:auto;width:100%}.c-member-marketplace #popups .popup-area ol li,.c-member-marketplace #popups .popup-area ul li{color:#00a0dc}.c-member-marketplace #popups .close-popup-button{color:#fff;cursor:pointer;display:block;font-size:14px;position:absolute;right:0;top:-24px}.c-member-marketplace .popup-background{background:url(/app/images/popup-background.png);left:0;position:fixed;top:0;z-index:20}.c-donation-form__wrapper{border:2px solid gray;font-size:16px;padding:20px}.c-donation-form__wrapper .c-donation-form__content{grid-gap:20px;box-sizing:border-box;display:grid;grid-template-columns:1fr;width:100%}.c-donation-form__wrapper .c-donation-form__loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px}.c-donation-form__wrapper .c-donation-form__loading-spinner .lds-ring{color:#1b5a7d}.c-donation-form__wrapper .c-donation-form__loading-spinner .lds-ring,.c-donation-form__wrapper .c-donation-form__loading-spinner .lds-ring div{box-sizing:border-box}.c-donation-form__wrapper .c-donation-form__loading-spinner .lds-ring{display:inline-block;height:80px;position:relative;width:80px}.c-donation-form__wrapper .c-donation-form__loading-spinner .lds-ring div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-radius:50%;border-top-color:currentcolor;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}.c-donation-form__wrapper .c-donation-form__loading-spinner .lds-ring div:first-child{animation-delay:-.45s}.c-donation-form__wrapper .c-donation-form__loading-spinner .lds-ring div:nth-child(2){animation-delay:-.3s}.c-donation-form__wrapper .c-donation-form__loading-spinner .lds-ring div:nth-child(3){animation-delay:-.15s}.c-donation-form__wrapper .c-donation-form__alert{border-radius:2px;border-style:solid;border-width:2px;grid-column:1/-1;padding:8px 12px}.c-donation-form__wrapper .c-donation-form__alert--success{background-color:#4caf50;border-color:#45a163}.c-donation-form__wrapper .c-donation-form__alert--info{background-color:#fbc02d;border-color:#dfaa26}.c-donation-form__wrapper .c-donation-form__alert--error{background-color:#f44336;border-color:#d32f2f}.c-donation-form__wrapper .c-donation-form__alert-title{color:#fff;font-size:20px}.c-donation-form__wrapper .c-donation-form__alert-message{color:#fff;margin-bottom:0}.c-donation-form__wrapper .c-donation-form__alert-title{margin-bottom:0}.c-donation-form__wrapper .c-donation-form__alert-title--gap{margin-bottom:10px}.c-donation-form__wrapper .c-donation-form__field{display:flex;flex-direction:column;gap:5px;justify-content:stretch;min-width:0}.c-donation-form__wrapper .c-donation-form__field--full-width{grid-column:1/-1}.c-donation-form__wrapper .c-donation-form__field input[type=email],.c-donation-form__wrapper .c-donation-form__field input[type=number],.c-donation-form__wrapper .c-donation-form__field input[type=text],.c-donation-form__wrapper .c-donation-form__field select,.c-donation-form__wrapper .c-donation-form__field textarea{background-color:#eeeeef;font-size:1em;padding:5px 10px}.c-donation-form__wrapper .c-donation-form__field input[type=checkbox]{appearance:none;border:2px solid #1b5a7d;border-radius:4px;cursor:pointer;height:18px;outline:none;transition:all .3s ease;width:18px}.c-donation-form__wrapper .c-donation-form__field input[type=checkbox]:checked{background-color:#1b5a7d;border-color:#1b5a7d;position:relative}.c-donation-form__wrapper .c-donation-form__field input[type=checkbox]:checked:after{color:#fff;content:"✔";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.c-donation-form__wrapper .c-donation-form__field input[type=checkbox]:disabled{background-color:#e9ecef;border-color:#ced4da;cursor:not-allowed;opacity:.6}.c-donation-form__wrapper .c-donation-form__field input[type=checkbox]:disabled:checked{background-color:#484e53;border-color:#484e53}.c-donation-form__wrapper .c-donation-form__field input[type=checkbox]:disabled:checked:after{color:#fff}.c-donation-form__wrapper .c-donation-form__field-checkbox .c-donation-form__input-wrapper label,.c-donation-form__wrapper .c-donation-form__field-checkboxes .c-donation-form__input-wrapper div label,.c-donation-form__wrapper .c-donation-form__field-purchasableitems .c-donation-form__input-wrapper div label{margin-left:5px}.c-donation-form__wrapper .c-donation-form__field.c-donation-form__field-checkbox .c-donation-form__input-wrapper{flex-direction:row-reverse;justify-content:flex-end}.c-donation-form__wrapper .c-donation-form__custom-amount{align-items:center;display:flex;flex-direction:row;gap:5px}.c-donation-form__wrapper .c-donation-form__reference-wrapper{background-color:#eeeeef;min-height:18px;padding:5px 8px}.c-donation-form__wrapper .c-donation-form__reference-wrapper:hover{cursor:not-allowed}.c-donation-form__wrapper .c-donation-form__input-wrapper{display:flex;flex-direction:column;gap:5px;justify-content:stretch}.c-donation-form__wrapper .c-donation-form__input{min-width:0}.c-donation-form__wrapper .c-donation-form__input--error{border:2px solid red}.c-donation-form__wrapper .c-donation-form__required-indicator{color:red;font-weight:700}.c-donation-form__wrapper .c-donation-form__error{color:red;font-size:.8em;font-weight:700}.c-donation-form__wrapper .c-donation-form__description{font-size:.8em;font-style:italic}.c-donation-form__wrapper .c-donation-form__label{font-weight:700}.c-donation-form__wrapper .c-donation-form__heading{border-top:1px solid #eeeeef;grid-column:1/-1;padding-top:.5rem}.c-donation-form__wrapper .c-donation-form__donation-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.c-donation-form__wrapper .c-donation-form__donation-option{border:1px solid #eeeeef;cursor:pointer;padding:10px}.c-donation-form__wrapper .c-donation-form__donation-option--selected{background-color:#eeeeef;border:1px solid #1b5a7d;font-weight:700}.c-donation-form__wrapper .c-donation-form__donation-option--selected .c-donation-form__custom-amount input{background-color:#fff;border:1px solid #1b5a7d}.c-donation-form__wrapper .c-donation-form__actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;grid-column:1/-1;justify-content:space-between}.c-donation-form__wrapper .c-donation-form__actions-left,.c-donation-form__wrapper .c-donation-form__actions-right{display:flex;flex-direction:row;gap:15px}.c-donation-form__wrapper .c-donation-form__donation-option-radio{display:none}.c-donation-form__wrapper .c-donation-form__button-group{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:space-between}.c-donation-form__wrapper .c-donation-form__button{background:none;border:2px solid #1b5a7d;color:#1b5a7d;cursor:pointer;display:inline-block;font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:700;letter-spacing:3px;padding:8px 12px;position:relative;text-decoration:none;text-transform:uppercase}.c-donation-form__wrapper .c-donation-form__button:hover{background-color:rgba(27,90,125,.1)}.c-donation-form__wrapper .c-donation-form__button--selected{background-color:#1b5a7d;color:#fff}.c-donation-form__wrapper .c-donation-form__button--selected:hover{background-color:rgba(27,90,125,.9);color:#fff}.c-donation-form__wrapper .c-donation-form__button--disabled{opacity:.25}.c-donation-form__wrapper .c-donation-form__button--50-50{width:calc(50% - 7.5px)}.c-donation-form__wrapper .c-donation-form__button-delete{border-color:#cf5459;color:#cf5459}.c-donation-form__wrapper .c-donation-form__button-delete:hover{background-color:rgba(207,84,89,.1);border-color:#cf5459;color:#cf5459}.c-donation-form__wrapper .c-donation-form__button-pay{margin-top:20px}.c-donation-form__wrapper .c-donation-form__subtotal-table{background:#efefef;border:none;grid-column:1/-1;margin:0;padding:10px}.c-donation-form__wrapper .c-donation-form__subtotal-tabletable{border-collapse:collapse;width:100%}.c-donation-form__wrapper .c-donation-form__subtotal-table .c-donation-form__table-header-row td{background-color:#c2c2c2;font-weight:700}.c-donation-form__wrapper .c-donation-form__subtotal-table tbody tr td{background-color:#fff;padding:5px}.c-donation-form__wrapper .c-donation-form__subtotal-table tbody tr:nth-child(odd) td{background-color:#efefef}.c-donation-form__wrapper .c-donation-form__subtotal-table tfoot tr td{background-color:gray;color:#fff}.c-donation-form__wrapper .c-donation-form__subtotal-table td{border:none}.c-donation-form__wrapper .c-donation-form__subtotal-table .c-donation-form__table-cell-cost{text-align:right}.c-donation-form__wrapper .c-donation-form__payment-wrapper{margin-top:20px}.c-donation-form__wrapper .c-donation-form__debug-wrapper{background:#eeeeef;border:1px solid gray;font-size:.8em;grid-column:1/-1;padding:10px}.c-donation-form__wrapper .c-donation-form__general-error-wrapper{background-color:rgba(255,0,0,.2);border:3px solid darkred;grid-column:1/-1;padding:10px 16px}.c-donation-form__wrapper .c-donation-form__general-error-title{color:darkred;font-size:1.5em;font-weight:700;margin-bottom:10px}.c-donation-form__wrapper .c-donation-form__general-error-message{color:darkred;margin-bottom:10px}.registration-form-anchor{margin-bottom:30px}.c-event-registration-form__wrapper{border:2px solid gray;font-size:16px;padding:20px}.c-event-registration-form__wrapper .c-event-registration-form>form{grid-gap:20px;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;width:100%}.c-event-registration-form__wrapper .c-event-registration-form__loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px}.c-event-registration-form__wrapper .c-event-registration-form__loading-spinner .lds-ring{color:#1b5a7d}.c-event-registration-form__wrapper .c-event-registration-form__loading-spinner .lds-ring,.c-event-registration-form__wrapper .c-event-registration-form__loading-spinner .lds-ring div{box-sizing:border-box}.c-event-registration-form__wrapper .c-event-registration-form__loading-spinner .lds-ring{display:inline-block;height:80px;position:relative;width:80px}.c-event-registration-form__wrapper .c-event-registration-form__loading-spinner .lds-ring div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-radius:50%;border-top-color:currentcolor;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}.c-event-registration-form__wrapper .c-event-registration-form__loading-spinner .lds-ring div:first-child{animation-delay:-.45s}.c-event-registration-form__wrapper .c-event-registration-form__loading-spinner .lds-ring div:nth-child(2){animation-delay:-.3s}.c-event-registration-form__wrapper .c-event-registration-form__loading-spinner .lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.c-event-registration-form__wrapper .c-event-registration-form__alert{border-radius:2px;border-style:solid;border-width:2px;grid-column:1/-1;padding:8px 12px}.c-event-registration-form__wrapper .c-event-registration-form__alert--success{background-color:#4caf50;border-color:#45a163}.c-event-registration-form__wrapper .c-event-registration-form__alert--info{background-color:#fbc02d;border-color:#dfaa26}.c-event-registration-form__wrapper .c-event-registration-form__alert--error{background-color:#f44336;border-color:#d32f2f}.c-event-registration-form__wrapper .c-event-registration-form__alert-title{color:#fff;font-size:20px}.c-event-registration-form__wrapper .c-event-registration-form__alert-message{color:#fff;margin-bottom:0}.c-event-registration-form__wrapper .c-event-registration-form__alert-title{margin-bottom:0}.c-event-registration-form__wrapper .c-event-registration-form__alert-title--gap{margin-bottom:10px}.c-event-registration-form__wrapper .c-event-registration-form__alert-actions{margin-top:10px}.c-event-registration-form__wrapper .c-event-registration-form__alert-actions .c-event-registration-form__button{border-color:#fff!important;color:#fff!important;font-size:14px!important}.c-event-registration-form__wrapper .c-event-registration-form__field{display:flex;flex-direction:column;gap:5px;justify-content:stretch;min-width:0}.c-event-registration-form__wrapper .c-event-registration-form__field--full-width{grid-column:1/-1}.c-event-registration-form__wrapper .c-event-registration-form__field input[type=text],.c-event-registration-form__wrapper .c-event-registration-form__field select,.c-event-registration-form__wrapper .c-event-registration-form__field textarea{background-color:#eeeeef;font-size:1em;padding:5px 10px}.c-event-registration-form__wrapper .c-event-registration-form__field .c-event-registration-form__input-checkbox-wrapper,.c-event-registration-form__wrapper .c-event-registration-form__field .c-event-registration-form__input-purchasable-item-wrapper{align-items:center;display:flex}.c-event-registration-form__wrapper .c-event-registration-form__field .c-event-registration-form__input-checkbox-wrapper+.c-event-registration-form__input-checkbox-wrapper,.c-event-registration-form__wrapper .c-event-registration-form__field .c-event-registration-form__input-purchasable-item-wrapper+.c-event-registration-form__input-purchasable-item-wrapper{margin-top:8px}.c-event-registration-form__wrapper .c-event-registration-form__field input[type=checkbox]{appearance:none;border:2px solid #1b5a7d;border-radius:4px;cursor:pointer;height:18px;outline:none;transition:all .3s ease;width:18px}.c-event-registration-form__wrapper .c-event-registration-form__field input[type=checkbox]:checked{background-color:#1b5a7d;border-color:#1b5a7d;position:relative}.c-event-registration-form__wrapper .c-event-registration-form__field input[type=checkbox]:checked:after{color:#fff;content:"✔";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.c-event-registration-form__wrapper .c-event-registration-form__field input[type=checkbox]:disabled{background-color:#e9ecef;border-color:#ced4da;cursor:not-allowed;opacity:.6}.c-event-registration-form__wrapper .c-event-registration-form__field input[type=checkbox]:disabled:checked{background-color:#484e53;border-color:#484e53}.c-event-registration-form__wrapper .c-event-registration-form__field input[type=checkbox]:disabled:checked:after{color:#fff}.c-event-registration-form__wrapper .c-event-registration-form__field-checkbox .c-event-registration-form__input-wrapper label,.c-event-registration-form__wrapper .c-event-registration-form__field-checkboxes .c-event-registration-form__input-wrapper div label,.c-event-registration-form__wrapper .c-event-registration-form__field-purchasableitems .c-event-registration-form__input-wrapper div label{margin-left:5px}.c-event-registration-form__wrapper .c-event-registration-form__field.c-event-registration-form__field-checkbox .c-event-registration-form__input-wrapper{flex-direction:row-reverse;justify-content:flex-end}.c-event-registration-form__wrapper .c-event-registration-form__reference-wrapper{background-color:#eeeeef;min-height:18px;padding:5px 8px}.c-event-registration-form__wrapper .c-event-registration-form__reference-wrapper:hover{cursor:not-allowed}.c-event-registration-form__wrapper .c-event-registration-form__input-wrapper{display:flex;flex-direction:column;gap:5px;justify-content:stretch}.c-event-registration-form__wrapper .c-event-registration-form__required-indicator{color:red;font-weight:700}.c-event-registration-form__wrapper .c-event-registration-form__description{font-size:.8em;font-style:italic}.c-event-registration-form__wrapper .c-event-registration-form__label{font-weight:700}.c-event-registration-form__wrapper .c-event-registration-form__heading{border-top:1px solid #eeeeef;grid-column:1/-1;padding-top:.5rem}.c-event-registration-form__wrapper .c-event-registration-form__attendee-wrapper{border:2px solid gray;grid-column:1/-1;padding:10px}.c-event-registration-form__wrapper .c-event-registration-form__attendee-toggle{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between}.c-event-registration-form__wrapper .c-event-registration-form__attendee-toggle h4{margin-bottom:0}.c-event-registration-form__wrapper .c-event-registration-form__attendee-toggle-indicator{border-color:#000;border-style:solid;border-width:1px 1px 0 0;cursor:pointer;height:10px;position:relative;transform:rotate(45deg);transition:transform .3s ease;width:10px}.c-event-registration-form__wrapper .c-event-registration-form__attendee-toggle-indicator--active{transform:rotate(315deg)}.c-event-registration-form__wrapper .c-event-registration-form__attendee-fields{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr;padding-top:20px}.c-event-registration-form__wrapper .c-event-registration-form__attendee-fields--slide-up{display:none}.c-event-registration-form__wrapper .c-event-registration-form__attendee-fields--slide-down{animation:slideDown .3s ease-out;display:grid}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.c-event-registration-form__wrapper .c-event-registration-form__actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;grid-column:1/-1;justify-content:space-between}.c-event-registration-form__wrapper .c-event-registration-form__actions-left,.c-event-registration-form__wrapper .c-event-registration-form__actions-right{display:flex;flex-direction:row;gap:15px}.c-event-registration-form__wrapper .c-event-registration-form__button{background:none;border:2px solid #1b5a7d;color:#1b5a7d;cursor:pointer;display:inline-block;font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:700;letter-spacing:3px;padding:8px 12px;position:relative;text-decoration:none;text-transform:uppercase}.c-event-registration-form__wrapper .c-event-registration-form__button:hover{background-color:rgba(27,90,125,.1)}.c-event-registration-form__wrapper .c-event-registration-form__button--disabled{opacity:.25}.c-event-registration-form__wrapper .c-event-registration-form__button-delete{border-color:#cf5459;color:#cf5459}.c-event-registration-form__wrapper .c-event-registration-form__button-delete:hover{background-color:rgba(207,84,89,.1);border-color:#cf5459;color:#cf5459}.c-event-registration-form__wrapper .c-event-registration-form__button-pay{margin-top:20px}.c-event-registration-form__wrapper .c-event-registration-form__subtotal-table{background:#efefef;border:none;grid-column:1/-1;margin:0;padding:10px}.c-event-registration-form__wrapper .c-event-registration-form__subtotal-tabletable{border-collapse:collapse;width:100%}.c-event-registration-form__wrapper .c-event-registration-form__subtotal-table .c-event-registration-form__table-header-row td{background-color:#c2c2c2;font-weight:700}.c-event-registration-form__wrapper .c-event-registration-form__subtotal-table tbody tr td{background-color:#fff;padding:5px}.c-event-registration-form__wrapper .c-event-registration-form__subtotal-table tbody tr:nth-child(odd) td{background-color:#efefef}.c-event-registration-form__wrapper .c-event-registration-form__subtotal-table tfoot tr td{background-color:gray;color:#fff}.c-event-registration-form__wrapper .c-event-registration-form__subtotal-table td{border:none}.c-event-registration-form__wrapper .c-event-registration-form__subtotal-table .c-event-registration-form__table-cell-cost{text-align:right}.c-event-registration-form__wrapper .c-event-registration-form__payment-wrapper{grid-column:1/-1}.c-event-registration-form__wrapper .c-event-registration-form__debug-wrapper{background:#eeeeef;border:1px solid gray;font-size:.8em;grid-column:1/-1;padding:10px}.c-event-registration-form__wrapper .c-event-registration-form__general-error-wrapper{background-color:rgba(255,0,0,.2);border:3px solid darkred;grid-column:1/-1;padding:10px 16px}.c-event-registration-form__wrapper .c-event-registration-form__general-error-title{color:darkred;font-size:1.5em;font-weight:700;margin-bottom:10px}.c-event-registration-form__wrapper .c-event-registration-form__general-error-message{color:darkred;margin-bottom:10px}.c-event-registration-form__debug{display:none;margin-top:20px}.c-event-registration-form__debug .c-event-registration-form__accordion-item{margin-bottom:5px}.c-event-registration-form__debug .c-event-registration-form__accordion-toggle{display:none}.c-event-registration-form__debug .c-event-registration-form__accordion-title{background-color:#f0f0f0;cursor:pointer;display:block;padding:10px}.c-event-registration-form__debug .c-event-registration-form__accordion-content{max-height:0;overflow:hidden}.c-event-registration-form__debug .c-event-registration-form__accordion-toggle:checked+.c-event-registration-form__accordion-title+.c-event-registration-form__accordion-content{max-height:1000px}