/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
.main-navigation{background-color:#fff;color:#888;box-shadow:0 5px 5px 0 rgb(228 228 228/40%);border-bottom:3px solid #ff5f00}.site-info a{color:#98a0b3}.is-right-sidebar{width:30%;background-color:#fff}.entry-content a{border-bottom:1px solid #0053f9;padding-bottom:1px}.comment-form #author,.comment-form #email,.comment-form #url{font-size:16px;line-height:21px;color:#444;border:1px solid #ededed!important;border-radius:4px;width:100%;max-width:100%;height:34px;padding:3px 9px;background:#fff}.comment-form .submit{font-size:13px;border-radius:4px;color:#fff;border:none;padding:8px 15px;font-weight:500}.comments-title{font-size:22px;font-weight:700;margin-top:0;margin-bottom:25px;line-height:1.4;padding:0;letter-spacing:-.6px;text-align:left}.entry-meta,.rank-math-breadcrumb{font-weight:600;line-height:18px;letter-spacing:.08em;text-transform:uppercase}.sidebar .widget ul li{line-height:1.2;align-items:center;padding:10px;width:100%;border-radius:4px;display:flex;text-align:left;color:#000;font-size:16px;border:1px solid #000}.widget ul li{list-style-type:none;position:relative;margin-bottom:.5em}sidebar .widget .widget-title{margin-bottom:2px;margin-top:2px;text-align:left;color:#f63;font-size:18px;font-weight:600}.category-list:after,.widget-title:after{content:"";flex:1 1 auto;border-top:2px solid #f63}.category-list,.widget-title{text-transform:uppercase;font-size:16px;font-weight:600;display:flex;align-items:center;gap:10px;margin-bottom:15px}.rank-math-breadcrumb a{color:#ff6d00}.entry-meta,.rank-math-breadcrumb{font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:.5em}.rank-math-breadcrumb .separator{background:url(/wp-content/uploads/2023/04/chevron-right-grey-1.svg) center/12px 12px no-repeat;display:inline-flex;align-items:center;text-indent:-9999em;margin:0 3px;width:15px;height:10px}.wp-block-image img{margin-bottom:15px;box-shadow:rgba(23,43,99,.2) 0 7px 28px!important}.scriptlesssocialsharing__buttons a.button{border:solid px!important;display:flex;justify-content:center;align-items:center;padding:10px;flex:1;border-radius:5px}.schema-faq-section{box-shadow:0 2px 2px 0 rgb(0 0 0 / 16%),0 0 0 1px rgb(0 0 0 / 8%);border-radius:4px;margin:1em auto;overflow:hidden;padding:.5em .8em}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0;font-size:14px}.footer-widgets-container{padding:20px}#toc_container{padding:5px!important}#reply-title{font-size:16px;font-weight:700;margin-bottom:7px;margin-top:10px}.rank-math-list-item{box-shadow:0 2px 2px 0 rgb(0 0 0/16%),0 0 0 1px rgb(0 0 0/8%);border-radius:4px;margin:1em auto;overflow:hidden;padding:.5em .8em}.site-content .content-area{width:70%;background-color:#fff}.entry-content>p:last-child,.entry-summary>p:last-child,.taxonomy-description p:last-child{margin-top:-25px!important;font-size:16px;color:#000;opacity:.8}.archive .inside-article,.search .inside-article{margin:0 20px 20px;flex-direction:row;overflow-x:hidden;overflow-y:hidden;border-radius:4px;border:1px solid #000;padding:0!important;position:relative;display:flex}.archive .inside-article:hover,.search .inside-article:hover{box-shadow:3px 3px 0 0 #ff5f00;cursor:pointer;opacity:.9}.archive .post-image,.search .post-image{border-right-style:solid;border-right-width:1px;border-color:#000;margin:0 5px 0 0!important;width:25%}.archive .post-image img,.search .post-image img{height:90px;display:block;object-fit:cover;vertical-align:middle}.archive .entry-header,.search .entry-header{margin-top:0;padding-top:10px;padding-left:15px;width:75%;padding-right:15px}.archive .entry-header h2,.search .entry-header h2{margin-bottom:5px;line-height:1.5!important;font-size:1.2em!important}.archive .inside-article h2 a,.search .inside-article h2 a{-webkit-line-clamp:2;overflow:hidden;display:-webkit-box!important;-webkit-box-orient:vertical;position:absolute;text-decoration:none;z-index:10}.archive footer.entry-meta,.search footer.entry-meta{display:none}.paging-navigation{margin:30px 0;font-size:12px;display:inline-block;width:100%}.paging-navigation .nav-links .current{border:1px solid #ff6d00}@media (max-width:768px){.search .inside-article,archive .inside-article{margin-left:15px;margin-right:15px}.archive .entry-header,.search .entry-header{padding-left:5px;padding-right:5px}.archive .entry-header h2,.search .entry-header h2{font-size:1em!important}.archive .entry-summary,.search .entry-summary{display:none}.paging-navigation{margin-right:auto;margin-left:auto;display:table;width:auto}}div#toc_container{background:#f7f8f9;border:1px solid #2196f3;width:100%}#toc_container a{text-decoration:none!important;text-shadow:none!important}.author-links a{font-size:3em;line-height:.5em;float:right}.author-box{padding:15px;font-size:.8em;display:flex;flex-wrap:wrap;border-radius:8px;border:3px solid #ededed;margin-top:15px;margin-bottom:18px}.author-box .avatar{width:30px;border-radius:100%;margin-right:20px}.comment-form-cookies-consent{font-size:16px!important}h5.author-title{margin-bottom:.5em}.page-header>:last-child{margin-bottom:0;font-size:16px}.taxonomy-description p:last-child{margin-top:0!important}.rank-math-breadcrumb{color:#757575;font-size:12px;margin-bottom:.5em}.rank-math-breadcrumb p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;max-width:511px}.gp-icon{font-size:22px;align-content:center}.sidebar .widget li:hover{box-shadow:2px 2px 0 0 #000;outline:0}

.nav-links .current,.nav-links .dots,.nav-links a{padding:5px 11px!important;border:1px solid #e3e3e3;display:inline-block;margin:0 8px 8px 0;min-width:33px;text-align:center;color:#666;line-height:21px;float:left}.paging-navigation .nav-links .current{border:1px solid #ff6d00;font-weight:700}.related-posts h3{display:flex;align-items:center;font-size:16px;line-height:2em;padding-top:10px;padding-left:20px;margin-bottom:5px;border-color:#ededed;border-top-style:solid;border-top-width:1px}.related-posts{font-weight:600;font-size:22px;padding-top:6px;text-align:center;margin-bottom:0;border:1px solid #ededed;border-radius:8px;width:100%;padding-bottom:5px}.related-posts a:hover{color:#ff6d00}.related-posts a{color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;max-width:711px}.related-posts h4{font-weight:550;padding-bottom:5px;margin-bottom:5px}.separate-containers .inside-right-sidebar{top:10px;position:sticky;vertical-align:top}