/*!
Theme Name: The One Ring 2020
Author: Garry Aylott
Author URI: https://www.garryaylott.co.uk
Description: Custom theme for the fan site The One Ring.net
Version: 1.0
Text Domain: the-one-ring
*/*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol[class],p,ul[class]{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}html{scroll-behavior:smooth}ol,ul{margin:0}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;height:auto;max-width:100%}button,input,select,textarea{font:inherit}img:not([alt]){filter:blur(10px)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}html{font-size:16px}body{background:#fff;color:var(--colour-text-primary);font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0;min-height:100vh;overflow-x:hidden;vertical-align:baseline;-ms-text-size-adjust:100%;-webkit-text-size-adjust:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}:root{--transition-default:0.3s ease;--font-family-body:"Crimson Pro",Georgia,Times,serif;--font-family-headings:"Montserrat",Helvetica,Verdana,sans-serif;--font-size-body:20px;--font-size-small:17px;--font-weight-body:400;--font-weight-bold:700;--line-height-body:30px;--line-height-large:38px;--line-height-small:23px}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-headings);line-height:1.3;margin:0;padding:0}h1{font-size:40px}h2{font-size:42px}h3{font-size:35px}h4{font-size:29px}h5{font-size:24px}h6{font-size:20px}@media only screen and (min-width:49.6em){h1{font-size:50px}}.small{font-size:var(--font-size-small)}.small,sub{line-height:var(--line-height-small)}sub{display:inline-block}.subtitle-small{color:var(--grey400);display:block;font-size:var(--font-size-small);letter-spacing:1px;margin-bottom:var(--vert-sp-small);text-transform:uppercase}.post-meta,.post-meta-single-post{color:var(--grey300);font-size:var(--font-size-small)}body,input,optgroup,select,textarea{color:var(--grey500);font-family:var(--font-family-body)}:root{--colour-accent:#d95d30;--colour-secondary:#d9a441;--colour-tertiary:#4fad59;--colour-background-body:#fff;--colour-background-dark:#0f141f;--grey100:#e3e4e5;--grey200:#abafb3;--grey300:#747a80;--grey400:#3c444d;--grey500:#202933;--grey600:#10151a;--text-bnr-bg:#f7f7f7;--text-bnr-border:#e6e7e8;--colour-text-primary:var(--grey500);--colour-text-call-out:var(--colour-secondary);--colour-link-default:var(--colour-accent);--colour-link-hover:var(--colour-accent);--colour-link-library:var(--colour-tertiary);--colour-background-screen:#f1f1f1;--colour-text-screen:#21759b;--vert-sp-x-small:0.4rem;--vert-sp-small:0.8rem;--vert-sp-medium:1.6rem;--vert-sp-large:3.2rem;--vert-sp-x-large:3.6rem;--vert-sp-x-x-large:4.8rem;--vert-sp-huge:9.6rem}hr{background-color:var(--grey300);border:0;height:1px;margin-bottom:1.5em}.hr-sketch{display:block}.hr-one-ring{margin-top:var(--vert-sp-x-large);width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:var(--colour-accent);border-color:transparent;border-radius:3px;color:#fff;line-height:1;padding:.6em 1em .4em}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:var(--colour-tertiary)}.btn-small{background:var(--colour-accent);border-radius:3px;color:#fff!important;display:inline-block;font-family:var(--font-family-body);font-size:var(--font-size-small);font-size:17px;padding:5px 14px;transition:all var(--transition-default)}.btn-small:hover{background:#b54821;color:#fff;text-decoration:none}.btn-medium{background:var(--colour-accent);border-radius:3px;color:#fff!important;display:inline-block;font-family:var(--font-family-body);font-size:var(--font-size-small);font-size:20px;padding:9px 22px 10px;transition:all var(--transition-default)}.btn-medium:hover{background:#b54821;color:#fff;text-decoration:none}.btn-large{background:var(--colour-accent);border-radius:3px;color:#fff!important;display:inline-block;font-family:var(--font-family-body);font-size:var(--font-size-small);font-size:23px;padding:9px 22px 10px;transition:all var(--transition-default)}.btn-large:hover{background:#b54821;color:#fff;text-decoration:none}.wp-block-button__link{background:var(--colour-accent);border-radius:3px;color:#fff!important;display:inline-block;font-family:var(--font-family-body);font-size:var(--font-size-small);font-size:20px!important;padding:9px 22px 10px;transition:all var(--transition-default)}.wp-block-button__link:hover{background:#b54821;color:#fff;text-decoration:none}.flow>*+*{margin-top:1.2rem}.wrapper{margin-left:auto;margin-right:auto;padding:0 5%;width:100%}@media only screen and (min-width:76.875em){.wrapper{max-width:57em;padding:0}}.visually-hidden{clip:rect(0 0 0 0);height:auto;margin:0;position:absolute;white-space:nowrap}.screen-reader-text,.visually-hidden{border:0;overflow:hidden;padding:0;width:1px}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;position:absolute!important;word-wrap:normal!important}.screen-reader-text:focus{background-color:var(--colour-background-screen);border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:var(--colour-text-screen);display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.splitter>:last-child{margin-top:var(--vert-sp-large)}@media only screen and (min-width:49.6em){.splitter{display:flex}.splitter>*{flex-grow:1}.splitter>:last-child{margin-left:6.25rem;margin-top:0;width:26%}}.header-page,.header-single,.site-header{background-position:50%;background-repeat:no-repeat;background-size:cover;height:31rem;margin-top:-110px;padding-top:110px;position:relative}@media only screen and (min-width:49.6em){.header-page,.header-single,.site-header{height:630px}}.header-page>*,.header-single>*,.site-header>*{position:relative;z-index:50}.header-page .wrapper,.header-single .wrapper,.site-header .wrapper{position:relative;top:48%;transform:translateY(-50%)}@media only screen and (min-width:49.6em){.header-page .wrapper,.header-single .wrapper,.site-header .wrapper{top:50%}}.header-page .header-content,.header-single .header-content,.site-header .header-content{color:#fff;width:100%}@media only screen and (min-width:49.6em){.header-page .header-content,.header-single .header-content,.site-header .header-content{width:60%}}.header-page .header-content .subtitle-small,.header-single .header-content .subtitle-small,.site-header .header-content .subtitle-small{color:var(--colour-secondary);display:block;font-size:var(--font-size-small);letter-spacing:1px;margin-bottom:var(--vert-sp-small);text-transform:uppercase}.header-page .header-content__title,.header-single .header-content__title,.site-header .header-content__title{color:#fff}.header-page .header-content__title h1,.header-single .header-content__title h1,.site-header .header-content__title h1{margin-bottom:1rem}.header-page .header-content__title:hover,.header-single .header-content__title:hover,.site-header .header-content__title:hover{color:var(--grey100)}.header-page .header-content p,.header-single .header-content p,.site-header .header-content p{display:block;margin-bottom:1.5rem}.header-page:after,.header-single:after,.site-header:after{background:linear-gradient(90deg,#000 5%,transparent 60%,transparent),linear-gradient(0deg,transparent,transparent 0,#000 88%,#000);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.header-single{padding-top:110px}.header-single .header-content{text-align:center;width:100%}.header-single:after{background:none}.header-page{height:500px}.header-page:after{background:rgba(0,0,0,.6)}.header-page .header-content{text-align:center;width:100%}.page-template-main-archive .header-page{background:url(img/main-archive-header-bg.jpg) no-repeat;background-position:50%;background-size:cover}.page-template-library-home .header-page{background:url(img/library-header-bg.jpg) no-repeat;background-position:50%;background-size:cover;height:400px}.page-template-library-home .header-page .hr-sketch-library{display:inline-block}@media only screen and (min-width:34.4em){.page-template-library-home .header-page{height:500px}}.category-amazon-tv-series .header-page{background:url(img/tv-series-header-bg.jpg) no-repeat;background-position:50%;background-size:cover}.category-lotr .header-page{background:url(img/lotr-header-bg.jpg) no-repeat;background-position:0;background-size:cover}@media only screen and (min-width:49.6em){.category-lotr .header-page{background-position:center 20%}}.category-hobbit .header-page{background:url(img/hobbit-header-bg.jpg) no-repeat;background-position:center 20%;background-size:cover}.category-hobbit .header-page:after{background:rgba(0,0,0,.8)}.page-template-about-about-torn .header-page{background:url(img/About-New-Group.jpg) no-repeat;background-position:center 20%;background-size:cover}.page-template-about-about-torn .header-page:after{background:rgba(0,0,0,.8)}.page-template-about-advertising .header-page{background:url(img/adv-header-bg.jpg) no-repeat;background-position:50%;background-size:cover}.page-template-about-advertising .header-page:after{background:rgba(0,0,0,.6)}.page-template-about-privacy .header-page{background:url(img/privacy-header-bg.jpg) no-repeat;background-position:50%;background-size:cover}.page-template-about-privacy .header-page:after{background:rgba(0,0,0,.6)}.search-results .header-page{background:url(img/search-header-bg.jpg) no-repeat;background-position:bottom;background-size:cover}.search-results .header-page:after{background:rgba(0,0,0,.6)}.site-footer{background:linear-gradient(0deg,#ecb574 30%,#fff);overflow-x:hidden;position:relative}.site-footer__upper{padding-top:160px}.site-footer__upper img{margin-left:-50%;min-width:200%}@media only screen and (min-width:76.875em){.site-footer__upper img{margin-left:-10%;min-width:120%}}.site-footer__lower{background:var(--colour-background-dark);color:var(--grey100);margin-top:-2px;position:relative;width:100%}.site-footer__lower header{display:flex;flex-direction:column;margin-bottom:var(--vert-sp-medium);padding:var(--vert-sp-medium) 0 var(--vert-sp-medium) 0;position:relative;z-index:1}@media only screen and (min-width:49.6em){.site-footer__lower header{flex-direction:row;padding-top:0}}.site-footer__lower header .footer-logo-quote{align-items:center;display:flex;flex-direction:column;margin-top:var(--vert-sp-large);min-width:12.75rem}@media only screen and (min-width:49.6em){.site-footer__lower header .footer-logo-quote{margin:0 0 0 6.25rem}}.site-footer__lower header .footer-logo-quote img{margin-bottom:var(--vert-sp-small);width:80%}@media only screen and (min-width:49.6em){.site-footer__lower header .footer-logo-quote img{width:100%}}.site-footer__lower header .footer-logo-quote p{color:var(--colour-secondary);width:80%}@media only screen and (min-width:49.6em){.site-footer__lower header .footer-logo-quote p{width:90%}}.site-footer__lower header:after{background:url(img/hr-sketch-line.svg) no-repeat;content:"";height:10px;left:0;position:absolute;top:100%;width:100%}.site-footer__lower footer{display:flex;justify-content:space-between;padding-bottom:var(--vert-sp-medium);position:relative;z-index:1}.site-footer__lower footer .site-top-link{font-size:50px;text-align:right}.site-footer__lower:after{background-image:linear-gradient(0deg,rgba(15,20,31,0) 70%,#0f141f),linear-gradient(270deg,rgba(15,20,31,0) 20%,#0f141f),url(img/footer-bg-map.jpg);background-position:100% 100%,100% 100%,100% 100%;background-repeat:no-repeat;bottom:0;content:"";height:auto;left:0;opacity:.5;position:absolute;right:0;top:0}aside .aside-widget{font-size:var(--font-size-small);line-height:var(--line-height-small);margin-bottom:calc(var(--vert-sp-medium) + 10px);padding-bottom:calc(var(--vert-sp-medium) + 10px);position:relative}aside .aside-widget .widget-title{margin-bottom:var(--vert-sp-small)}aside .aside-widget:after{background:url(img/hr-sketch-line.svg) no-repeat;content:"";height:10px;left:0;position:absolute;top:100%;width:100%}aside .aside-widget:last-child:after{content:none}aside .aside-widget label{margin-bottom:var(--vert-sp-small);width:100%}aside .aside-widget input[type=email],aside .aside-widget input[type=search]{cursor:text;padding:3px 6px;width:100%}aside .aside-widget form{display:flex;flex-direction:column}aside .aside-widget form input{cursor:pointer}aside .aside-search .search-submit{align-self:flex-end;background:var(--colour-accent);border:0;border-radius:3px;color:#fff;display:inline-block;font-family:var(--font-family-body);font-size:17px;padding:10px 13px;transition:all var(--transition-default)}aside .aside-search .search-submit:hover{background:#b54821}aside .aside-search .search-submit:active,aside .aside-search .search-submit:focus{border-color:var(--colour-tertiary)}aside #ctf .ctf-item{border-top:none;display:flex;flex-direction:column;font-size:var(--font-size-small);padding:0;position:relative}aside #ctf .ctf-item:nth-child(2){margin:2rem 0}aside #ctf .ctf-item .ctf-author-box{align-items:center;display:flex;margin-bottom:0}aside #ctf .ctf-item .ctf-author-box .ctf-author-avatar{height:40px;width:40px}aside #ctf .ctf-item .ctf-author-box .ctf-author-avatar img{border-radius:50%;height:40px;width:40px}aside #ctf .ctf-item .ctf-author-box .ctf-author-name{color:var(--colour-accent)!important;display:block;width:100%}aside #ctf .ctf-item .ctf-author-box .ctf-verified{display:none}aside #ctf .ctf-item .ctf-tweet-meta{font-size:16px;margin-left:0}aside #ctf .ctf-item .ctf-tweet-meta a{color:var(--colour-accent)!important}aside #ctf .ctf-item .ctf-tweet-content{margin-left:0;padding:0;width:100%}aside .aside-subscription form{display:flex;flex-direction:column}aside .aside-subscription #subscribe-email,aside .aside-subscription #subscribe-text{margin-bottom:var(--vert-sp-small)}aside .aside-subscription #subscribe-email input{width:100%}aside .aside-subscription #subscribe-submit{align-self:flex-end}aside .aside-subscription #subscribe-submit button{background:var(--colour-accent);border-radius:3px;color:#fff!important;cursor:pointer;display:inline-block;font-family:var(--font-family-body);font-size:var(--font-size-small);font-size:17px;padding:10px 13px;transition:all var(--transition-default)}aside .aside-subscription #subscribe-submit button:hover{background:#b54821;color:#fff;text-decoration:none}aside .aside-gotnews .textwidget{display:flex;flex-direction:column}aside .aside-gotnews .textwidget p{margin-bottom:var(--vert-sp-small)}aside .aside-gotnews .textwidget a{align-self:flex-end}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border:1px solid var(--grey200);border-radius:5px;color:var(--grey500);outline:none;padding:3px;transition:all .2s ease}input[type=color]:hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=datetime]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=range]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,textarea:hover{border:1px solid var(--grey300)}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border:1px solid var(--colour-accent)}textarea{width:100%}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}table{width:100%}.widget,table{margin:0 0 1.5em}.widget select,embed,iframe,object{max-width:100%}a img[src$=".jpg"]{transition:all .3s ease}a img[src$=".jpg"]:hover{filter:saturate(1) brightness(1.1)}a{text-decoration:none;transition:all var(--transition-default)}a,a:visited{color:var(--colour-accent)}a:hover{color:#e17f5b;text-decoration:none}a:active,a:not([href]){color:var(--colour-accent)}a:not([href]):hover{color:#e17f5b}a.library-link{text-decoration:none;transition:all var(--transition-default)}a.library-link,a.library-link:visited{color:var(--colour-tertiary)}a.library-link:hover{color:#71be79;text-decoration:none}a.library-link:active{color:var(--colour-tertiary)}.comments-area{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.comments-area__content h3{margin-bottom:var(--vert-sp-medium)}.comments-area__content .comment-list{padding:0}.comments-area__content .comment-list .comment{list-style-type:none;margin-bottom:var(--vert-sp-large)}.comments-area__content .comment-list .parent .comment-respond{margin:2rem 0 2rem 2rem}@media only screen and (min-width:76.875em){.comments-area__content .comment-list .parent .comment-respond{margin:2rem 0 2rem 9rem}}.comments-area__content .comment-list .comment-body{background:#fff;border:1px solid var(--grey200);border-radius:5px;display:block;padding:1.6rem}@media only screen and (min-width:76.875em){.comments-area__content .comment-list .comment-body{display:grid;grid-template-columns:80px minmax(100px,1fr) 160px;grid-gap:2rem}}.comments-area__content .comment-list .children .comment{margin:2rem 0}.comments-area__content .comment-list .children .comment-body{background:none;box-shadow:none;margin-left:2rem}@media only screen and (min-width:76.875em){.comments-area__content .comment-list .children .comment-body{margin-left:6rem}}.comments-area__content .comment-list .children .comment-action a{display:none}.comments-area__content .comment-list .comment-author img{border:3px solid var(--colour-secondary);border-radius:50%;float:left;height:auto;margin:0 1rem 1.2rem 0;max-width:60px}@media only screen and (min-width:49.6em){.comments-area__content .comment-list .comment-author img{float:none;height:auto;margin:0;max-width:80px}}.comments-area__content .comment-list .comment-meta{margin-bottom:var(--vert-sp-x-small)}.comments-area__content .comment-list .comment-meta span{font-size:15px;opacity:.6;text-transform:uppercase}.comments-area__content .comment-list .comment-action{text-align:right}.comments-area__content .comment-list .comment-action a{background:var(--colour-accent);border-radius:3px;color:#fff!important;display:inline-block;font-family:var(--font-family-body);font-size:var(--font-size-small);padding:6px 17px 5px;transition:all var(--transition-default)}.comments-area__content .comment-list .comment-action a:hover{background:#b54821;color:#fff;text-decoration:none}.comments-area__content .comment-list .bypostauthor .name{align-items:flex-start;display:flex;flex-direction:column}@media only screen and (min-width:49.6em){.comments-area__content .comment-list .bypostauthor .name{align-items:flex-start;flex-direction:row}}.comments-area__content .comment-list .bypostauthor .name h3{position:relative}.comments-area__content .comment-list .bypostauthor .name:after{border:1px solid var(--colour-secondary);border-radius:3px;content:"Author";font-size:12px;font-weight:var(--font-weight-bold);line-height:normal;margin:0 0 1rem;padding:5px 8px;position:relative;text-transform:uppercase;top:4px}@media only screen and (min-width:49.6em){.comments-area__content .comment-list .bypostauthor .name:after{margin:0 0 0 1rem}}.comments-area__content #respond{flex:1}.comments-area__content #respond #reply-title{align-items:center;display:flex;font-size:29px;justify-content:space-between;margin-bottom:1rem}.comments-area__content #respond #reply-title a{font-size:var(--font-size-small)}.comments-area__content #respond #commentform{display:grid;grid-template-columns:1fr;grid-gap:1rem}@media only screen and (min-width:76.875em){.comments-area__content #respond #commentform{grid-template-columns:1fr 1fr}}.comments-area__content #respond #commentform input[id=author],.comments-area__content #respond #commentform input[id=comment],.comments-area__content #respond #commentform input[id=email],.comments-area__content #respond #commentform input[id=url]{border:1px solid var(--grey100);border-radius:5px;grid-column:1/-1;line-height:normal;padding:var(--vert-sp-small);width:100%}.comments-area__content #respond #commentform input[id=author]:focus,.comments-area__content #respond #commentform input[id=comment]:focus,.comments-area__content #respond #commentform input[id=email]:focus,.comments-area__content #respond #commentform input[id=url]:focus{border:1px solid var(--colour-accent)}.comments-area__content #respond #commentform label[for=comment]{position:absolute!important;clip:rect(1px,1px,1px,1px)}.comments-area__content #respond #commentform .comment-form-comment{grid-column:1/-1}.comments-area__content #respond #commentform .comment-form-comment textarea{border:1px solid var(--grey100);border-radius:5px;line-height:var(--line-height-body);padding:var(--vert-sp-small);width:100%}.comments-area__content #respond #commentform .comment-form-comment textarea:focus{border:1px solid var(--colour-accent);outline:none}.comments-area__content #respond #commentform .comment-form-cookies-consent,.comments-area__content #respond #commentform .comment-form-url{grid-column:1/-1}.comments-area__content #respond #commentform .comment-form-cookies-consent input{margin-right:2px;position:relative}.comments-area__content #respond #commentform .form-submit{margin:0}.comments-area__content #respond #commentform .form-submit input.submit{background:var(--colour-accent);border:none;border-radius:3px;color:#fff!important;cursor:pointer;display:inline-block;font-family:var(--font-family-body);font-size:var(--font-size-small);padding:14px 17px;transition:all var(--transition-default)}.comments-area__content #respond #commentform .form-submit input.submit:hover{background:#b54821;color:#fff;text-decoration:none}.comments-area .comment-notes{display:none}.top-nav{position:relative;width:100%;z-index:100}.top-nav__content{align-items:center;display:flex;flex-wrap:wrap;height:110px;justify-content:space-between;margin:0 auto;padding-top:1rem}.top-nav__content .logo{height:62px;padding-top:3px;width:255px}.top-nav__content img{align-self:flex-end;min-width:100%}.main-navigation{margin-top:15px}.main-navigation ul{display:flex;list-style:none;margin:0;padding-left:0;pointer-events:none}.main-navigation ul:hover>*{opacity:.5}.main-navigation ul:hover>:hover{opacity:1}.main-navigation ul li{pointer-events:auto;transition:all .5s ease}.main-navigation ul li a{color:#fff;padding-bottom:15px}.main-navigation ul li a:hover{color:#fff;text-shadow:0 0 10px hsla(0,0%,100%,.6)}.main-navigation ul .current-menu-ancestor a{color:var(--colour-secondary);text-shadow:0 0 10px rgba(217,93,48,.7)}.main-navigation ul .current-menu-ancestor .sub-menu li a{color:var(--grey600);text-shadow:none}.main-navigation ul .current-menu-item a,.main-navigation ul .current_page_item a{color:var(--colour-secondary);text-shadow:0 0 10px rgba(217,93,48,.7)}.main-navigation ul .menu-disabled{display:none}.main-navigation ul .menu-item-has-children{align-items:center;display:flex}.main-navigation ul .menu-item-has-children:after{color:#fff;content:"\eab2";font-family:IcoFont;margin-left:3px;opacity:.7;position:relative;top:-5px;transition:all var(--transition-default)}.main-navigation ul .menu-item-has-children:hover:after{opacity:1}.main-navigation ul .sub-menu{background:var(--grey100);border-radius:3px;box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);display:none;left:50%;overflow:hidden;position:absolute;transform:translate(-50%,58%);z-index:99999}.main-navigation ul .sub-menu li{margin:0;opacity:1}.main-navigation ul .sub-menu li:last-child{margin-bottom:0}.main-navigation ul .sub-menu li.focus>ul,.main-navigation ul .sub-menu li:hover>ul{display:block;left:auto}.main-navigation ul .sub-menu a{color:var(--grey600);opacity:1;padding:.5rem 1.3rem;position:relative;white-space:nowrap;width:auto}.main-navigation ul .sub-menu .focus>a,.main-navigation ul .sub-menu :hover>a{background:var(--colour-accent);color:#fff;text-shadow:none;transition:all .2s ease}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{animation:fadeIn .3s ease;display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.main-navigation li{cursor:pointer;margin:0 15px;position:relative}.main-navigation li:first-of-type{margin-left:0}.main-navigation li:last-of-type{margin-right:0}.main-navigation a{display:block;text-decoration:none}.post-card{background:#fff;border-radius:5px;box-shadow:0 8px 25px rgba(0,0,0,.1);overflow:hidden}.post-card__thumb img{height:210px;margin:0;-o-object-fit:cover;object-fit:cover;width:100%}.post-card__content{display:flex;flex-direction:column;height:100%;padding:24px}.post-card__content .post-card-title{color:var(--grey500);margin-top:0}.post-card__content .post-card-title h5{margin-bottom:var(--vert-sp-x-small)}.post-card__content .post-card-excerpt.post-card-excerpt{margin-bottom:var(--vert-sp-x-small);padding:0}.post-card__content a{margin-top:auto}.library-banner{background:linear-gradient(90deg,#10151a 15%,rgba(16,21,26,0) 50%),url(img/library-bnr-bg.jpg) no-repeat;background-color:var(--grey600);background-position:20% 100%;background-size:cover;border-radius:5px;color:#fff;cursor:pointer;display:flex;flex-direction:column;margin-bottom:var(--vert-sp-x-x-large);padding:var(--vert-sp-medium);transition:all .4s ease}@media only screen and (min-width:34.4em){.library-banner{background-position:100% 30%;background-size:70%}}.library-banner:hover{box-shadow:0 30px 60px -12px rgba(50,50,93,.25),0 18px 36px -18px rgba(0,0,0,.4);transform:translateY(-3px)}.library-banner__title{color:var(--colour-tertiary)}.library-banner__content{color:#fff;margin:var(--vert-sp-small) 0;max-width:500px}.library-banner a{align-self:flex-start}.library-banner a i{font-size:27px;position:relative;top:4px}.library-submit-banner{background:var(--text-bnr-bg);border:1px solid var(--text-bnr-border);border-radius:5px;margin-top:var(--vert-sp-large);padding:var(--vert-sp-small)}.library-submit-banner p{padding:0!important}.instagram-feed{position:relative}.instagram-feed__cta{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.social-icons,.social-icons-small{margin-top:1rem}.social-icons a,.social-icons-small a{display:inline-block}.social-icons i,.social-icons-small i{border:2px solid var(--colour-accent);border-radius:100%;font-size:24px;padding:8px;transition:border var(--transition-default)}.social-icons i:hover,.social-icons-small i:hover{border-color:#e17f5b}.social-icons i:before,.social-icons-small i:before{left:.5px;position:relative}.social-icons-small>*+*,.social-icons>*+*{margin-left:20px}.social-icons-small i{font-size:16px;padding:6px}.social-icons-small>*+*{margin-left:5px}.cont-reading-link{display:inline-block;position:relative;white-space:nowrap;width:50%}.cont-reading-link i{font-size:28px;position:absolute;top:3px;transition:all .15s ease}.cont-reading-link:hover i{transform:translateX(2px)}.pagination{margin-top:var(--vert-sp-large);text-align:center}.pagination .page-numbers{background:var(--colour-accent);border-radius:3px;color:#fff;display:inline-block;line-height:1;margin:0 3px;padding:8px 15px 10px}.pagination .current,.pagination .page-numbers:hover{background:var(--colour-secondary)}.pagination .current{color:#fff;cursor:default}.pagination .dots{background:none;color:var(--colour-text)}.pagination .dots:hover{background:none}.popular-stories{margin-bottom:var(--vert-sp-x-x-large)}.popular-stories ul.wpp-list{display:grid;gap:var(--vert-sp-medium);grid-template-columns:repeat(1fr);margin-bottom:0;margin-top:0}@media only screen and (min-width:34.4em){.popular-stories ul.wpp-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:49.6em){.popular-stories ul.wpp-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.popular-stories ul.wpp-list li{display:flex;flex-direction:column;margin-bottom:0}.popular-stories ul.wpp-list .post-card__content .post-card-title:after{content:none}.popular-stories ul.wpp-list .post-card__content a{position:relative}.popular-stories ul.wpp-list .post-card__content a:after{content:"\eac4";font-family:IcoFont;font-size:28px;position:absolute;top:2px;transition:all .15s ease}.popular-stories ul.wpp-list .post-card__content a:hover:after{transform:translateX(2px)}.recent-posts__post{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:calc(var(--vert-sp-medium) + 20px);padding-bottom:calc(var(--vert-sp-medium) + 10px);position:relative;width:100%}@media only screen and (min-width:34.4em){.recent-posts__post{flex-direction:row}}.recent-posts__post:after{background:url(img/hr-sketch-line.svg) no-repeat;content:"";height:10px;left:0;position:absolute;top:100%;width:100%}.recent-posts__post .recent-posts-thumb{height:220px;margin-bottom:var(--vert-sp-medium);width:100%}@media only screen and (min-width:34.4em){.recent-posts__post .recent-posts-thumb{flex:0 0 50%;margin-right:var(--vert-sp-medium)}}@media only screen and (min-width:49.6em){.recent-posts__post .recent-posts-thumb{flex:0 0 33%;height:180px;margin:0 var(--vert-sp-medium) 0 0}}.recent-posts__post .recent-posts-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 10%;object-position:center 10%;width:100%}.recent-posts__post .recent-posts-content{display:flex;flex-direction:column;margin-top:-6px}.recent-posts__post .recent-posts-content .recent-posts-title{color:var(--grey500)}.recent-posts__post .recent-posts-content .recent-posts-title:hover{color:var(--grey400)}.recent-posts__post .recent-posts-content .recent-posts-title h5{margin-bottom:var(--vert-sp-x-small)}.recent-posts__post .recent-posts-content .recent-posts-title:after{content:""}.recent-posts__post .recent-posts-content p{margin-bottom:var(--vert-sp-x-small)}.recent-posts__post .recent-posts-content .recent-posts-readmore{display:inline-block;position:relative;white-space:nowrap;width:50%}.recent-posts__post .recent-posts-content .recent-posts-readmore i{font-size:28px;position:absolute;top:3px;transition:all .15s ease}.recent-posts__post .recent-posts-content .recent-posts-readmore:hover i{transform:translateX(2px)}.recent-posts .more-stories-link{margin-bottom:var(--vert-sp-x-x-large)}.single-post article{display:grid;grid-template-columns:1fr min(65ch,100%) 1fr;margin:var(--vert-sp-large) 0}.single-post article>*{grid-column:2}.single-post article .wp-block-image{grid-column:1/-1;margin-left:auto;margin-right:auto;margin-top:var(--vert-sp-large);max-width:1140px}.single-post article .wp-block-image .aligncenter{margin:0 auto}.single-post article .wp-block-image .aligncenter img{min-width:100%}.single-post article .wp-block-image.separator_ring{grid-column:2}.single-post article p>img{height:auto;margin:1.2rem auto 2rem;padding:0;width:100%}@media only screen and (min-width:49.6em){.single-post article p>img{max-width:1140px}}.single-post article .full-width{grid-column:1/-1;margin-left:auto;margin-right:auto;max-width:1140px}.single-post article ul{margin-bottom:0}.single-post article h2,.single-post article h3,.single-post article h4,.single-post article h5,.single-post article h6{margin-top:var(--vert-sp-large)}.single-post article .wp-block-image.separator_ring,.single-post article .wp-block-quote,.single-post article h2,.single-post article h3,.single-post article h4,.single-post article h5,.single-post article h6,.single-post article p{padding:0 5%;text-align:left}@media only screen and (min-width:49.6em){.single-post article .wp-block-image.separator_ring,.single-post article .wp-block-quote,.single-post article h2,.single-post article h3,.single-post article h4,.single-post article h5,.single-post article h6,.single-post article p{padding:0}}.single-post article .wp-block-image.separator_ring.intro,.single-post article .wp-block-quote.intro,.single-post article h2.intro,.single-post article h3.intro,.single-post article h4.intro,.single-post article h5.intro,.single-post article h6.intro,.single-post article p.intro{font-size:24px;font-weight:var(--font-weight-bold);line-height:var(--line-height-body)}.single-post article .wp-block-image.separator_ring.intro img:first-child,.single-post article .wp-block-quote.intro img:first-child,.single-post article h2.intro img:first-child,.single-post article h3.intro img:first-child,.single-post article h4.intro img:first-child,.single-post article h5.intro img:first-child,.single-post article h6.intro img:first-child,.single-post article p.intro img:first-child{display:none}.single-post article .wp-block-image.separator_ring.intro:first-letter,.single-post article .wp-block-quote.intro:first-letter,.single-post article h2.intro:first-letter,.single-post article h3.intro:first-letter,.single-post article h4.intro:first-letter,.single-post article h5.intro:first-letter,.single-post article h6.intro:first-letter,.single-post article p.intro:first-letter{color:var(--colour-secondary);float:left;font-size:130px;line-height:.6;margin:0 .5rem .2rem 0}.single-post article .wp-block-embed{grid-column:1/-1;left:50%;margin:1.2rem 0;max-width:1140px;position:relative;transform:translateX(-50%)}@media only screen and (min-width:49.6em){.single-post article .wp-block-embed{margin:3rem 0 2rem}}.single-post article .wp-block-embed .jetpack-video-wrapper{margin:0}.single-post article .wp-block-embed .twitter-tweet{left:50%;margin-top:0;padding:0 5%;position:relative;transform:translateX(-50%)}@media only screen and (min-width:49.6em){.single-post article .wp-block-embed .twitter-tweet{padding:0}}.single-post article .wp-block-image img{height:auto;min-width:100%}.single-post article .wp-block-gallery{grid-column:1/-1;margin-left:auto;margin-right:auto;max-width:1140px}.single-post article .wp-block-gallery .blocks-gallery-grid li{margin-bottom:0}.single-post article .gallery{display:grid;gap:var(--vert-sp-small);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.single-post article .gallery figure{margin:0}.single-post article .gallery figure img{height:auto;width:100%}.single-post article figcaption{color:var(--grey300);font-size:18px;font-style:italic;margin:0}.single-post article .wp-block-quote{border-left:5px solid var(--colour-secondary);margin:var(--vert-sp-large) var(--vert-sp-small);padding-left:var(--vert-sp-medium)}@media only screen and (min-width:49.6em){.single-post article .wp-block-quote{margin:var(--vert-sp-large) 0 var(--vert-sp-small) 0}}.single-post article .wp-block-quote p{font-size:21px;font-style:italic;margin-bottom:var(--vert-sp-x-small);padding:0}.single-post article .wp-block-quote cite{color:var(--grey300)}.single-post article .single-post-meta{display:grid;gap:var(--vert-sp-small);grid-column:1/-1;grid-template-columns:auto 1fr;grid-template-rows:auto auto;margin-left:auto;margin-right:auto;margin-top:var(--vert-sp-large);max-width:1140px;padding:0 5%;width:100%}@media only screen and (min-width:76.875em){.single-post article .single-post-meta{padding:0}}.single-post article .single-post-meta span{position:relative;top:-1px}.single-post article .single-post-meta ul{margin:0;padding:0}.single-post article .single-post-meta ul li{display:inline-block;margin-right:var(--vert-sp-x-small)}.single-post article .single-post-meta ul li:not(:last-child):after{color:var(--colour-accent);content:","}.single-post article .single-post-meta .forum-link{text-align:right}.single-post article .single-post-meta .forum-link i{font-size:27px;position:relative;top:4px}.single-post article .single-post-meta .social-icons-small{margin:0}.single-post article .single-post-meta .hr-one-ring{grid-column:1/-1;margin-top:var(--vert-sp-small)}.category .site-content,.home .site-content,.page-template-library-home .site-content{background:linear-gradient(hsla(0,0%,100%,.2),hsla(0,0%,100%,.2)),url(img/map-bg-body.jpg) no-repeat;background-size:contain;padding-top:var(--vert-sp-x-large)}.page .site-content ol,.page .site-content p,.page .site-content ul{text-align:left}@media only screen and (min-width:49.6em){.page .site-content ol,.page .site-content p,.page .site-content ul{padding:0 16.66666%}}.page .site-content .page-content{margin-top:var(--vert-sp-large)}.page .site-content .page-content>*+*{margin-top:1.2rem}.page .site-content .intro{font-size:24px;font-weight:var(--font-weight-bold);line-height:var(--line-height-large)}.page .site-content .wp-block-image{margin:var(--vert-sp-large) 0}.page .site-content .wp-block-image img{height:auto;min-width:100%}.page .site-content figcaption{color:var(--grey300);font-size:18px;font-style:italic;margin:0}.page-template-about-advertising .page-content iframe{height:830px!important}.author .archive-posts,.page-template-main-archive .archive-posts,.search-results .archive-posts{display:grid;gap:var(--vert-sp-medium);grid-template-columns:repeat(1fr);margin-bottom:0;margin-top:var(--vert-sp-x-large)}@media only screen and (min-width:34.4em){.author .archive-posts,.page-template-main-archive .archive-posts,.search-results .archive-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:49.6em){.author .archive-posts,.page-template-main-archive .archive-posts,.search-results .archive-posts{grid-template-columns:repeat(3,minmax(0,1fr))}}.author .post-card,.page-template-main-archive .post-card,.search-results .post-card{display:flex;flex-direction:column;margin-bottom:0}.author .post-card__content,.page-template-main-archive .post-card__content,.search-results .post-card__content{margin-top:0}.page-template-library-home .site-content a,.page-template-library-home .site-content a:visited{color:var(--colour-tertiary)}.page-template-library-home .site-content a:hover{color:#3f8a47;text-decoration:none}.page-template-library-home .site-content a:active{color:var(--colour-tertiary)}.page-template-library-home .library-intro{text-align:center}.page-template-library-home .library-intro>*+*{margin-top:var(--vert-sp-small)}.page-template-library-home .library-posts{display:grid;gap:var(--vert-sp-medium);grid-template-columns:repeat(1fr);margin-bottom:0;margin-top:var(--vert-sp-x-large)}@media only screen and (min-width:34.4em){.page-template-library-home .library-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:49.6em){.page-template-library-home .library-posts{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-template-library-home .post-card{display:flex;flex-direction:column;margin-bottom:0}.page-template-library-home .post-card__content{margin-top:0}.page-template-library-home .post-card__content a.post-card-title{color:var(--grey500)}.page-template-library-home .post-card__content a.post-card-title:hover{color:var(--grey400)}.page-template-library-home .pagination .page-numbers{background:var(--colour-tertiary);color:#fff}.page-template-library-home .pagination .page-numbers:visited{color:#fff}.page-template-library-home .pagination .page-numbers:hover{background:#3f8a47;color:#fff}.page-template-library-home .pagination .current{background:#3f8a47;color:#fff;cursor:default}.page-template-library-home .pagination .dots{background:none;color:var(--colour-text)}.page-template-library-home .pagination .dots:hover{background:none}.page-template-library-home .external-links{display:flex;flex-direction:column;justify-content:space-around;margin-top:var(--vert-sp-large)}@media only screen and (min-width:34.4em){.page-template-library-home .external-links{flex-direction:row}}.page-template-library-home .external-links ul{list-style-type:none;margin:0;padding:0}.page-template-library-home .external-links ul:first-child{margin-bottom:var(--vert-sp-large)}@media only screen and (min-width:34.4em){.page-template-library-home .external-links ul:first-child{margin-bottom:0}}.page-template-library-home .external-links ul>*+*{margin-top:var(--vert-sp-small)}.page-template-library-home .external-links ul li:first-child{font-family:var(--font-family-headings);font-size:24px}

/*! 
* @package IcoFont 
* @version 1.0.1 
* @author IcoFont https://icofont.com 
* @copyright Copyright (c) 2015 - 2020 IcoFont 
* @license - https://icofont.com/license/
*/@font-face{font-family:IcoFont;font-style:"Regular";font-weight:400;src:url(fonts/icofont.woff2) format("woff2"),url(fonts/icofont.woff) format("woff")}[class*=" icofont-"],[class^=icofont-]{font-family:IcoFont!important;speak:none;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";line-height:1;-webkit-font-smoothing:antialiased}.icofont-twitter:before{content:"\ed7a"}.icofont-facebook:before{content:"\ed37"}.icofont-instagram:before{content:"\ed46"}.icofont-arrow-up:before{content:"\ea5e"}.icofont-arrow-down:before{content:"\ea5b"}.icofont-arrow-left:before{content:"\ea5c"}.icofont-arrow-right:before{content:"\ea5d"}.icofont-rss:before{content:"\ed64"}.icofont-check:before{content:"\eed8"}.icofont-close:before{content:"\eee4"}.icofont-simple-down:before{content:"\eab2"}.icofont-simple-up:before{content:"\eab9"}.icofont-swoosh-up:before{content:"\eac5"}.icofont-swoosh-right:before{content:"\eac4"}.icofont-read-book-alt:before{content:"\eaea"}.icofont-xs{font-size:.5em}.icofont-sm{font-size:.75em}.icofont-md{font-size:1.25em}.icofont-lg{font-size:1.5em}.icofont-1x{font-size:1em}.icofont-2x{font-size:2em}.icofont-3x{font-size:3em}.icofont-4x{font-size:4em}.icofont-5x{font-size:5em}.icofont-6x{font-size:6em}.icofont-7x{font-size:7em}.icofont-8x{font-size:8em}.icofont-9x{font-size:9em}.icofont-10x{font-size:10em}.icofont-fw{text-align:center;width:1.25em}.icofont-ul{list-style-type:none;margin-left:0;padding-left:0}.icofont-ul>li{line-height:2em;position:relative}.icofont-ul>li .icofont{display:inline-block;vertical-align:middle}.icofont-border{border:.08em solid #f1f1f1;border-radius:.1em;padding:.2em .25em .15em}.icofont-pull-left{float:left}.icofont-pull-right{float:right}.icofont.icofont-pull-left{margin-right:.3em}.icofont.icofont-pull-right{margin-left:.3em}.icofont-spin{animation:icofont-spin 2s linear infinite;display:inline-block}.icofont-pulse{animation:icofont-spin 1s steps(8) infinite;display:inline-block}@keyframes icofont-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icofont-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.icofont-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.icofont-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.icofont-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.icofont-flip-vertical{transform:scaleY(-1)}.icofont-flip-horizontal.icofont-flip-vertical,.icofont-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.icofont-flip-horizontal.icofont-flip-vertical{transform:scale(-1)}:root .icofont-flip-horizontal,:root .icofont-flip-vertical,:root .icofont-rotate-180,:root .icofont-rotate-270,:root .icofont-rotate-90{display:inline-block;filter:none}.icofont-inverse{color:#fff}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.mobmenu-panel{background:url(img/bg-rock-texture.png)!important;transition:transform .2s ease!important}.mobmenu-panel:before{content:url(img/torn-logo.svg);height:auto;left:30px;position:absolute;top:20px;width:180px}.mobmenu-panel .mobmenu-content .menu-top-nav-container{padding-top:40px}.mobmenu-panel .mobmenu-content li>.sub-menu li{padding-left:var(--vert-sp-small)}.mobmenu-panel .mobmenu-content #mobmenuright li a{color:#fff;font-family:var(--font-family-body)!important;font-size:22px;padding-left:var(--vert-sp-medium)}.mobmenu-panel .mobmenu-content #mobmenuright li a i{color:#fff}.mobmenu-panel .mobmenu-right-bt{right:10px!important;top:10px!important}.mobmenu-panel .mobmenu-right-bt .mob-cancel-button{color:var(--colour-accent);transition:all var(--transition-default)}.mobmenu-panel .mobmenu-right-bt .mob-cancel-button:hover{color:#e17f5b}.mobmenu-overlay{background:rgba(0,0,0,.85)!important}
/*# sourceMappingURL=style.css.map */
