/*!
 Theme Name:   The Fact Site 2022
 Theme URI:    https://generatepress.com
 Description:  GeneratePress child theme
 Author:       Jamie Ward
 Author URI:   https://www.jam1e.co.uk
 Template:     generatepress
 Version:      1.2.3
*/.main-navigation{z-index:9999!important}#wpadminbar{z-index:99999!important}.main-navigation .nav-search{cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.main-navigation #primary-menu>ul>li.yoast-primary-category-parent{background-color:var(--brand-dark)}.main-navigation #primary-menu>ul>li{transition:background-color .2s ease-in-out,color .2s ease-in-out}.main-navigation #primary-menu>ul>li:hover{background-color:var(--brand-dark)}.main-navigation #primary-menu>ul>li.yoast-primary-category-parent .sub-menu li.yoast-primary-category,.main-navigation #primary-menu>ul>li.yoast-primary-category-parent .sub-menu li.yoast-primary-category-parent{background-color:var(--brand)}.main-navigation #primary-menu>ul>li.yoast-primary-category-parent .sub-menu li.yoast-primary-category a,.main-navigation #primary-menu>ul>li.yoast-primary-category-parent .sub-menu li.yoast-primary-category-parent a{color:var(--white)}.main-navigation #primary-menu>ul>li.yoast-primary-category-parent .sub-menu li.yoast-primary-category a:after,.main-navigation #primary-menu>ul>li.yoast-primary-category-parent .sub-menu li.yoast-primary-category-parent a:after{filter:brightness(0) invert(1)}.main-navigation #primary-menu ul .sub-menu li:focus a:after,main-navigation #primary-menu ul .sub-menu li:hover a:after{background-color:var(--brand)}.main-navigation #primary-menu ul .sub-menu li a{border-bottom:1px solid var(--grey-lightest);position:relative}.main-navigation #primary-menu ul .sub-menu li:hover a{color:var(--white)}.main-navigation #primary-menu ul .sub-menu li a:after{background-image:url(/wp-content/themes/generatepress-child/dist/icons/chevron-right.svg);background-position:50%;background-repeat:no-repeat;background-size:1rem;content:"";height:100%;position:absolute;right:1rem;top:0;width:24px}.main-navigation #primary-menu ul .sub-menu li:hover a:after{filter:brightness(0) invert(1)}.main-navigation .navigation-search.nav-search-active{left:unset;width:30%}@media (min-width:769px){.main-navigation #primary-menu>ul>li.menu-item-has-children>a>.dropdown-menu-toggle{display:none}.main-navigation #primary-menu>ul>li.menu-item-has-children>a{padding-right:20px}}.menu-bar-item.search-item a{transition:background-color .2s ease-in-out,color .2s ease-in-out}html.mobile-menu-open{overflow:hidden}nav#mobile-header{display:sticky;left:0;top:0}#mobile-menu{max-height:calc(100vh - 70px);overflow:auto}.mobile-header-sticky #mobile-header.toggled .main-nav>ul{position:relative}.main-navigation #mobile-menu li a{font-weight:400;line-height:50px}.main-navigation #mobile-menu li:last-child{margin-bottom:50vh}.main-navigation #mobile-menu li.menu-category-345 a,.main-navigation #mobile-menu li.menu-category-351 a,.main-navigation #mobile-menu li.menu-category-370 a,.main-navigation #mobile-menu li.menu-item-233402 a,.main-navigation #mobile-menu li.menu-item-233403 a,.main-navigation #mobile-menu li.menu-item-2832 a{border-bottom:1px solid var(--white);font-size:1.25rem;font-weight:700}.main-navigation #mobile-menu li.menu-category-345 a:after,.main-navigation #mobile-menu li.menu-category-351 a:after,.main-navigation #mobile-menu li.menu-category-370 a:after,.main-navigation #mobile-menu li.menu-item-233402 a:after,.main-navigation #mobile-menu li.menu-item-233403 a:after,.main-navigation #mobile-menu li.menu-item-2832 a:after{background-image:url(/wp-content/themes/generatepress-child/dist/icons/chevron-right.svg);background-position:50%;background-repeat:no-repeat;background-size:1rem;content:"";filter:brightness(0) invert(1);height:100%;position:absolute;right:1rem;top:0;width:24px}.search .page-header{display:none!important}.search .site-main{margin-top:0}.gb-container-tfs-hero-container a{transition:background-color .2s ease-in-out,color .2s ease-in-out}.page-links{display:none!important}.tfs-post-navigation{display:flex;width:100%}.tfs-post-navigation a.tfs-prev-link{align-items:start;display:none}.tfs-post-navigation a.tfs-next-link{align-items:start;display:flex;width:100%}.tfs-post-navigation a.tfs-next-link span{text-align:left}.tfs-post-navigation a.tfs-next-link,.tfs-post-navigation a.tfs-prev-link{flex-direction:column;justify-content:center}.tfs-post-sources{list-style:none;margin:-20px 0 0 20px}.featured-image img{width:100%}body.single-post{counter-reset:listicle 0}.list:before{color:var(--brand);content:counter(listicle) ". ";counter-increment:listicle}p.list{margin-left:2.5rem;margin-right:.5rem;position:relative}p.list:before{left:calc(-3.5rem - 10px);position:absolute;text-align:right;width:3.5rem}h2.list:before,h3.list:before{font-weight:700}.tfs-author-avatar-link{height:200px;margin:0 auto;width:200px}.comment-list,.comment-navigation,.comment-reply-title,.comments-title{display:none!important}.comments-area{padding-top:20px!important}.comment-form input[type=email],.comment-form input[type=text]{width:100%}.comment-form{display:flex;flex-direction:column}.comment-form,.comment-form .comment-form-comment,.comment-form input[type=email],.comment-form input[type=text]{margin-bottom:1rem}.comment-form .form-submit{margin-bottom:0}.relative{position:relative}.max-w-none>img{max-width:none!important}.share-link{align-items:center;bottom:0;cursor:pointer;display:flex;left:0;position:absolute;right:0;top:0}.share-link svg{filter:brightness(0) invert(1);height:1rem;margin:0 .5rem;width:1rem}.tfs-icon{align-items:center;display:flex;justify-content:center}.top-share a{color:var(--white)!important}.top-share a .tfs-icon{background-color:rgba(0,0,0,.2);border-radius:5px 0 0 5px;height:100%;margin-right:.5rem;pointer-events:none;width:2.5rem}.top-share a .tfs-icon svg{pointer-events:none}.bottom-share .gb-container.relative,.top-share a .gb-container{transition:background-color .2s ease-in,color 0 ease-in .2s}.bottom-share .gb-container.relative{padding:.5rem}.bottom-share .gb-container.relative a{justify-content:center}.bottom-share .gb-container.relative a .tfs-icon svg{height:1.3rem;width:1.3rem}.tfs-post-related-block .tfs-archive-card{background-color:var(--grey-lighter)}.wp-block-search .wp-block-search__inside-wrapper{display:flex;width:100%}.wp-block-search .wp-block-search__input{border-color:var(--brand)!important;border-radius:5px 0 0 5px;color:var(--grey-darker)!important;width:100%}.wp-block-search .wp-block-search__input:focus-visible{outline-color:var(--brand)!important}.wp-block-search .wp-block-search__button{background-color:var(--brand)!important;border:none!important;border-radius:0 5px 5px 0;color:var(--white)!important;margin-left:0!important;padding:0 1.5em!important;position:relative;text-indent:-99999px}.wp-block-search .wp-block-search__button:hover{background-color:var(--brand-dark)!important}.wp-block-search .wp-block-search__button:after{background-image:url(/wp-content/themes/generatepress-child/dist/icons/search.svg);background-position:50%;background-repeat:no-repeat;background-size:1.25rem;content:"";filter:brightness(0) invert(1);height:100%;left:0;position:absolute;top:0;width:100%}.side-shares{display:none;height:auto;left:0;overflow:hidden;position:fixed;top:20%;width:3rem;z-index:999}.side-shares .gb-inside-container .gb-container{transition:background-color .2s ease-in,color 0 ease-in .2s}.side-shares .gb-inside-container .gb-container:not(:first-of-type):not(:last-of-type){border-radius:0!important}.side-shares .gb-inside-container .gb-container:first-of-type{border-radius:0 5px 0 0}.side-shares .gb-inside-container .gb-container:last-of-type{border-radius:0 0 5px 0}.side-shares .gb-headline-text{height:3rem;width:3rem}.side-shares .share-link{align-items:center;display:flex;justify-content:center;transition:background-color .2s ease-in-out,color .2s ease-in-out}.side-shares .share-link svg{height:24px;pointer-events:none;width:24px}.tfs-button{align-items:center;background-color:var(--brand);border-radius:5px;color:var(--white)!important;display:flex;padding-bottom:8px;padding-top:8px;position:relative;transition:background-color .2s ease-in-out,color .2s ease-in-out}.tfs-button.small{width:25%}.tfs-button.medium{width:50%}.tfs-button.large{width:75%}.tfs-button.full{width:100%}.tfs-button.text-left{justify-content:start}.tfs-button.text-right{justify-content:end}.tfs-button.text-center{justify-content:center}.tfs-button.arrow-left.text-left,.tfs-button.arrow-left.text-right{padding-left:56px;padding-right:24px}.tfs-button.arrow-right.text-left,.tfs-button.arrow-right.text-right{padding-left:24px;padding-right:56px}.tfs-button.arrow-left:before{left:16px;transform:scaleX(-1)}.tfs-button.arrow-left:before,.tfs-button.arrow-right:after{background-image:url(/wp-content/themes/generatepress-child/dist/icons/chevron-right.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;content:"";filter:brightness(0) invert(1);height:100%;position:absolute;top:0;width:24px}.tfs-button.arrow-right:after{right:16px}.tfs-button:hover{background-color:var(--brand-dark);color:var(--white)}.tfs-sources{background-color:var(--white)}.tfs-sources label{align-items:center;background-color:var(--grey-light);color:var(--grey-darker);color:var(--brand-dark);cursor:pointer;display:flex;padding:20px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tfs-sources label svg{height:24px;margin-right:10px;transform:rotate(90deg);width:24px}.tfs-sources input[type=checkbox]{display:none;position:relative}.tfs-sources ul{background-color:var(--grey-light);list-style-type:none;margin:0;max-height:0;overflow:hidden;padding:0 20px;transition:max-height .2s,padding .2s;width:100%}.tfs-sources input[type=checkbox]:checked~ul{-ms-overflow-style:none;max-height:300px;overflow:auto;padding:20px;scrollbar-width:none}.tfs-sources input[type=checkbox]:checked~ul::-webkit-scrollbar{display:none}.tfs-sources input[type=checkbox]:checked~label svg{transform:rotate(-90deg)}article.post .inside-article img{width:100%}article.post .entry-content ol{margin:0 .5rem 0 2.5rem}article.post .entry-content ol li{margin-bottom:1.25rem!important}.dynamic-term-description p:last-of-type{margin:0}.wpforms-error-container{color:red;margin-bottom:20px}.wpforms-confirmation-container p{background:#afe1af;border-radius:5px;padding:20px;text-align:center}.wpforms-form input[type=email],.wpforms-form input[type=text],.wpforms-form select,.wpforms-form textarea{border-radius:5px;color:var(--grey-darker)}.wpforms-field-hp{display:none;left:-9000px;position:absolute}.wpforms-label-hide,.wpforms-sublabel-hide{left:-99999px;position:absolute;top:-99999px}.wpforms-field-email input,.wpforms-field-row-block input{margin-bottom:16px;width:100%}.wpforms-submit{width:100%}input.wpforms-error{border-color:#c53030!important}label.wpforms-error{display:none!important}.wpforms-field-label{display:block;font-weight:700}span.wpforms-required-label{color:#c53030}.content-area .wpforms-one-half{display:inline-block;width:49%}.gb-container-sidebar-container .wpforms-one-half{width:100%}.content-area .wpforms-field-name-last{margin-left:4%}.gb-container-sidebar-container .wpforms-field-name-last{margin-left:0}.wpforms-field{width:100%}select.wpforms-field-medium{color:var(--grey-darker);margin-bottom:16px;width:100%}textarea.wpforms-field-medium{height:200px}.wpforms-container ul{list-style-type:none;margin-bottom:20px;margin-left:0}.wpforms-container ul input{margin-right:10px}.content-area button{margin-bottom:20px}.gb-container-sidebar-container button{margin-bottom:0}.author-bio img{border-radius:5px;opacity:1;transition:opacity .2s ease-in-out;transition-timing-function:cubic-bezier(0,0,.2,1)}.author-bio img:hover{opacity:.9}.archive .site-main{margin-top:0}article.dynamic-content-template:hover>.gb-container>.gb-inside-container:first-of-type{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}article.dynamic-content-template:hover>.gb-container>.gb-inside-container:first-of-type img{opacity:.9}article.dynamic-content-template:hover>.gb-container>.gb-inside-container:first-of-type .gb-headline{color:var(--brand-dark)}article.dynamic-content-template:hover>.gb-container>.gb-inside-container:first-of-type .gb-button{background-color:var(--brand-dark)}article.dynamic-content-template>.gb-container{height:100%}article.dynamic-content-template>.gb-container>.gb-inside-container:first-of-type{display:flex;flex-direction:column;height:100%;overflow:hidden;transition-property:background-color,color,fill,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}article.dynamic-content-template>.gb-container>.gb-inside-container:first-of-type p{flex:1 1 0%;margin-bottom:.5rem}article.dynamic-content-template img{border-radius:5px 5px 0 0;-o-object-fit:fill;object-fit:fill;width:100%}article.dynamic-content-template .inline-post-meta-area{display:flex;flex-wrap:wrap}article.dynamic-content-template .inline-post-meta-area .gb-inside-container{width:100%}article.dynamic-content-template .inline-post-meta-area .gb-inside-container div{align-items:center;color:inherit;display:flex;font-family:inherit;margin-right:14px;white-space:nowrap}article.dynamic-content-template .inline-post-meta-area .gb-inside-container div svg{fill:currentColor;flex-shrink:0;height:16px;margin-right:4px;width:16px}article.dynamic-content-template .gb-button-text{width:100%}article.dynamic-content-template .gb-button-text .small{display:block}article.dynamic-content-template .gb-button-text .large{display:none}@media (min-width:769px) and (max-width:1024px){.site-content{flex-direction:column}.site-content .content-area,.site-content .is-right-sidebar{width:100%}}@media (min-width:769px){.top-share a .tfs-icon{margin-right:1rem}.tfs-post-navigation{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tfs-post-navigation a.tfs-prev-link{display:flex!important}.tfs-post-navigation a.tfs-next-link{align-items:end}.tfs-post-navigation a.tfs-next-link span{text-align:right}.comment-form input[type=email],.comment-form input[type=text]{width:49.6%}article.dynamic-content-template .gb-button-text .small{display:none}article.dynamic-content-template .gb-button-text .large{display:block}}@media (min-width:1025px){.wp-block-search .wp-block-search__inside-wrapper{width:50%}}