.forum-group h2{color:#fff}.listing.forum{background:var(--grey-250);padding:1em;position:relative;transition:background .25s ease}.listing.forum:hover{background:var(--grey-300)}.listing.forum .title{display:flex;justify-content:space-between;align-items:flex-start}.listing.forum h3{font-size:1.25em}.listing.forum p{font-size:.8em;line-height:1.25;color:#333}.listing.forum dl.forum-summary{display:flex;align-items:center;gap:.5em;font-size:.9em;margin-bottom:0;color:var(--secondary-500)}.listing.forum dl.forum-summary dt{position:relative;font-weight:normal}.listing.forum dl.forum-summary dt .new-count{position:absolute;top:-.6em;right:-.6em;background:var(--primary-500);color:#fff;font-size:.9em;border-radius:.625em/50%;display:flex;justify-content:center;align-items:center;min-width:1.25em;height:1.25em;padding:.25em}.listing.forum dl.forum-summary dt i{color:var(--secondary-500);font-size:1.25em}.listing.forum dl.forum-summary dd+dt{margin-top:0}.sub-forums{padding:1em;background:var(--grey-150)}.listing.forum-topic{--width:100%;max-width:100%;display:flex;align-items:center;gap:1em;padding:1em;background:var(--grey-150);color:#333;transition:background .25s ease}.listing.forum-topic.sticky{background:var(--secondary-a50)}.listing.forum-topic:hover,.listing.forum-topic:focus{background:var(--grey-250);color:#333}.listing.forum-topic.sticky:hover,.listing.forum-topic.sticky:focus{background:var(--secondary-a100)}.listing.forum-topic .topic-title{flex-grow:1}.listing.forum-topic .topic-title h3{font-size:1.25em}.listing.forum-topic .topic-title h4{font-size:.85em;margin-top:.5em;color:#333}.listing.forum-topic .topic-icons{display:flex;gap:.5em;color:var(--secondary-500)}.listing.forum-topic .topic-summary p,.listing.forum-topic .topic-latest-post p{font-size:.85em;text-align:right}.listing.forum-topic .topic-latest-post{border-left:1px solid var(--grey-350);padding-left:1em}.forum-topic-title{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.listing.forum-post{--width:100%;max-width:100%;background:var(--grey-150);padding:1em;display:flex;gap:1em}.listing.forum-post.first-post{background:var(--secondary-a50)}.listing.forum-post .forum-post-details{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em;text-align:center;width:9em;min-width:9em}.listing.forum-post .forum-post-details .forum-post-author{font-size:1.1em;font-weight:600;color:var(--primary-500)}.listing.forum-post .forum-post-details .forum-post-date{font-size:.9em}.listing.forum-post .forum-post-body{flex-grow:1}.listing.forum-post .forum-post-body p{white-space:pre-line}.listing.forum-post .forum-post-body p a{hyphens:auto}.listing.forum-post .forum-post-body hr{width:100%;background:var(--grey-250)}.listing.forum-post .forum-post-actions{text-align:right}.forum-topic-reply{background:var(--grey-100);padding:1em;margin-top:1.5em}@media screen and (max-width:991px){.listing.forum{--width:100%;max-width:100%}.listing.forum-topic .topic-latest-post{display:none}.listing.forum-post{flex-direction:column}.listing.forum-post .forum-post-details{width:100%;align-items:flex-start;text-align:left;gap:.25em;border-bottom:2px solid var(--grey-250);padding-bottom:.5em}.listing.forum-post .forum-post-body p{font-size:.9em}}.username_ok,.email_ok,.mc_number_ok,.mc_type_ok{color:#359746}.username_bad,.email_bad,.mc_number_bad,.mc_type_bad{color:#c30}.tb_username_addon,.tb_email_addon,.mc_number_addon,.mc_type_addon{visibility:hidden}#frequency-descriptions{margin-top:1em}.payment_method_descriptions,.payment_frequency_descriptions,.frequency-description p{font-size:.9em;line-height:1.4em}#gift-aid img{float:right;height:5em}.membership_number{float:right;margin:4px 0 15px 15px;padding:6px 15px;color:#FFF;background-color:#646464}.page_subscription .payment_result,.page_payment_history .payment_result{margin:20px 0;padding:14px;background-color:var(--grey-100);border:2px solid var(--grey-250)}.page_subscription .payment_result p:last-child,.page_payment_history .payment_result p:last-child{margin-bottom:0}.page_subscription .membership_status{margin:20px 0;padding:15px;color:#FFF;font-size:1.2em;line-height:1.3em}.page_subscription .membership_status strong{white-space:nowrap}.page_subscription .membership_active{background-color:#5CB85C}.page_subscription .membership_pending_cancellation{background-color:#4E90AF}.page_subscription .membership_expiring{background-color:#F0AD4E}.page_subscription .membership_overdue{background-color:#D9534F}.page_subscription .membership_suspended{background-color:#CA2824}.page_subscription .membership_ended{background-color:#4E90AF}.page_subscription .membership_terminated{background-color:#222}.page_subscription .gift_aid{margin-top:40px}nav.members-area ul{display:flex;flex-wrap:wrap;gap:1em;padding-left:0;list-style:none}nav.members-area ul li{flex-basis:calc(33% - .5em);min-width:15em}nav.members-area ul li a{display:block;width:100%;text-align:center;padding:1em;padding-bottom:calc(1em - 5px);background:var(--primary-500);border-bottom:5px solid var(--primary-700);color:#fff;font-weight:600;transition:background .25s ease,border-color .25s ease}nav.members-area ul li a:hover,nav.members-area ul li a:focus{background:var(--secondary-500);border-color:var(--secondary-700)}@media screen and (max-width:1200px){nav.members-area ul li{flex-grow:1}}.members-area-listings{display:flex;flex-wrap:wrap;margin-top:1.5em}.members-area-listings .col-md-6{display:flex;flex-direction:column}.members-area-listings .listing-container{flex-grow:1}.members-area-listings .listing-container .listing{flex-grow:1}.members-area-listings .listing-slider-container.event .blaze-nav.blaze-prev{margin-left:0}.members-area-listings .listing-slider-container.event .blaze-nav.blaze-next{margin-right:0}.members-area-listings .listing-slider.event .listing img{height:15em}