.tf_clear{clear:both}.tf_clearfix:after{content:"";display:table;clear:both}a{cursor:pointer}:is(a):focus{outline:1px dotted hsl(0 0% 59%/.2)}#site-logo{font:small-caps 46px/100%Old Standard TT,serif;margin:0;padding:0}#site-logo a{color:#000}#site-logo a,#site-logo a:hover,.widget .social-links a,.widget .social-links a:hover{text-decoration:none}#site-description{color:#999;font:italic 13px/110%Old Standard TT,serif;margin:10px 0 0;padding:0;vertical-align:middle}.social-widget .social-links,.social-widget ul{display:inline;margin:6px 0 0;padding:0}.social-links .social-link-item{border:0;display:inline-block;list-style:none;margin:0 5px 5px 0;padding:0}.social-links li em{border-radius:100%;display:inline-block;font-size:20px;height:20px;line-height:1em;padding:4px;text-align:center;vertical-align:middle;width:20px}a,body,div,em,figure,html,img,span{margin:0;padding:0}h4,li,p,ul{padding:0}img{border:0}article,aside,figure,header,hgroup,nav{display:block}@font-face{font-display:swap;font-display:swap;font-family:themify_theme_icons;src:url(https://rustedoaks.com/wp-content/themes/agency/fonts/themify_theme_icons.woff2)format("woff2")}html{-webkit-font-smoothing:antialiased}#main-nav ul,body{background-color:#fff}body{color:#999;font:.9em/150%Georgia,Times New Roman,Times,serif;overflow-wrap:break-word;font-family:"Georgia","Times New Roman","Times",serif;font-style:normal}a{color:#997551;outline:0}a:hover{text-decoration:underline}p,ul{margin:0 0 1.2em}ul{line-height:140%;margin:1em 0 1.4em 24px}li{margin:0 0 .5em}h4{font-family:Old Standard TT,serif;font-style:italic;line-height:1.4em;margin:20px 0 .4em;overflow-wrap:normal;font-size:1.4em;font-weight:400}#body,#content,#footer,#footerwrap,#header,#headerwrap,#layout,#main-nav,#pagewrap,#sidebar,.pagewidth,.post-nav,.widget,img{box-sizing:border-box}#pagewrap{overflow-x:clip}#body,.pagewidth{margin:0 auto;max-width:100%}.pagewidth{width:978px}#body{padding:0 0 20px}#content,#sidebar{float:left;padding:40px 0 60px;width:676px}#sidebar{width:252px;float:right}#headerwrap{background-color:#fff;box-shadow:0 0 0 1px rgb(0 0 0/.1),0 2px 10px rgb(0 0 0/.1);width:100%;z-index:2}#header{height:150px;position:relative}#header hgroup{bottom:14px;position:absolute;width:100%}.social-widget{position:absolute;right:0;top:45px}#main-nav a,.social-widget a,.social-widget a:hover,a{text-decoration:none}#main-nav ul a,.social-widget .widget{background:0;border:0;border-radius:0;box-shadow:none;display:inline-block;margin:0 2px 0 0;padding:0}.social-widget ul{margin:6px 0 0!important}.social-links.horizontal li{border:0!important;clear:none;display:inline-block;line-height:100%;margin:0;padding:0 2px 5px 0}#main-nav-wrap{bottom:25px;max-width:80%;position:absolute;right:0}#main-nav,#main-nav li,#main-nav ul li,#main-nav-wrap,.widget ul{margin:0;padding:0}#main-nav li{float:left;list-style:none;position:relative}#main-nav a{color:#999;display:block;font:700 95%/100%Arial,Helvetica,sans-serif;margin:0;padding:6px 12px;text-transform:uppercase}#main-nav a:hover,h4{color:#000}#main-nav ul a{color:#666;display:block;font-weight:400;line-height:140%;margin:0;padding:7px 7px 7px 15px;text-shadow:none;text-transform:none;width:170px}#main-nav ul a:hover{background-color:rgb(0 0 0/.05);color:#000}#main-nav ul{box-shadow:0 0 0 1px rgb(0 0 0/.1),0 2px 5px rgb(0 0 0/.3);display:none;list-style:none;margin:0;padding:5px 0;position:absolute;z-index:100}#main-nav ul li{background:0;float:none}@media (hover:hover){#main-nav li:hover>ul{display:block}}@media (hover:none){#main-nav .child-arrow{border-radius:100%;margin-left:7px;padding:0 7px}#main-nav .child-arrow:before{backface-visibility:hidden}}.post{box-sizing:border-box;margin-bottom:40px}.post-content{min-width:120px}.post-image{margin:0 0 5px;max-width:100%}#main-nav ul,.post-image img{border-radius:5px}.post-meta{font:85%/140%Arial,Helvetica,sans-serif;letter-spacing:.04em;margin:0 0 10px;text-transform:uppercase}.post-meta a{font-weight:700}.post-meta .separator{color:#ddd;margin:0 2px}.post-date{display:block;font:italic 100%/120%Old Standard TT,serif;margin:10px 0 5px}.post-nav{border-top:4px double rgb(0 0 0/.07);clear:both;margin:30px 0 40px;overflow:hidden;padding:30px 0 0}.post-nav .prev{position:relative;width:47%;float:left}.post-nav a{color:#000;display:block;font:italic 120%/140%Old Standard TT,serif}.footer-nav a,.post-nav a,.post-nav a:hover{text-decoration:none}.post-nav .arrow{background-color:#997551;border-radius:5px;color:#fff;display:block;float:left;font:20px/100%Times New Roman,Times,serif;height:28px;margin:-8px 10px 17px 0;padding:6px 0 0;text-align:center;width:32px}.back-top a:hover,.post-nav a:hover span{background-color:#000}.widget{margin:0 0 30px;overflow-wrap:break-word}.widgettitle{font:120%/110%Old Standard TT,serif;margin:0 0 10px;padding:0;text-transform:uppercase}.widget li{clear:both;list-style:none;margin:0;padding:6px 0}.widget .social-links{line-height:100%;margin:0 0 20px;padding:0}.widget .social-links li{border:0;display:inline-block;list-style:none;margin:0 5px 5px 0;padding:0}#footerwrap{background:#eee url(https://rustedoaks.com/wp-content/themes/agency/images/fibre-bg.png);border-top:1px solid rgb(0 0 0/.1);padding:30px 0;position:relative}#footer{clear:both}.footer-nav{margin:5px 0 10px;padding:0;text-align:center}.footer-nav li{display:inline;list-style:none;margin:0 8px;padding:0}.footer-nav a{line-height:100%;text-transform:uppercase;vertical-align:middle}.back-top{clear:both;margin:30px 0 5px}.back-top a{background-color:rgb(0 0 0/.3);border-radius:10em;height:34px;line-height:34px;margin:15px auto 10px;position:relative;text-indent:-900em;width:34px}.back-top a:before{color:#fff;content:"";display:inline-block;font-family:themify_theme_icons;inset:0;margin:auto;position:absolute;text-align:center;text-indent:0}.footer-text{clear:left;font-size:85%;text-align:center}#body:after,#content:after,#footer:after,#main-nav:after,.widget li:after,footer:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}#main-nav,.back-top a,.widget li,footer{display:block}@media (max-width:1200px){@media (max-width:980px){#pagewrap{max-width:100%}.pagewidth{max-width:90%}#content,#sidebar{padding:7%0 5%;width:67.8%}#sidebar{width:26.2%}}@media (max-width:760px){#content,#sidebar{clear:both;float:none;max-width:100%;width:100%}}@media (max-width:680px){.post{float:none!important;margin-left:0!important;max-width:100%!important;width:auto!important}.post-nav .prev{clear:both;display:block;margin-bottom:10px;width:100%}.footer-nav{padding:0}}}#header,body #site-logo a{font-family:"Georgia","Times New Roman","Times",serif}body #site-logo a{font-weight:400;font-size:29px;color:#000}#site-description{display:none}@media screen and (max-width:1200px){.mobile-button{align-items:center;background-color:#eee;border-radius:5px;color:#000;cursor:pointer;display:flex;flex-direction:column;float:right;justify-content:center;padding:10px;position:relative}.menu-icon-inner{box-sizing:border-box;display:inline-block;height:16px;overflow:hidden;position:relative;vertical-align:middle;width:20px}.menu-icon-inner:after,.menu-icon-inner:before{content:"";display:block;left:0;position:absolute;transition:all .7s ease;transition-property:transform;width:100%}.menu-icon-inner,.menu-icon-inner:after,.menu-icon-inner:before{border-bottom:2px solid}.menu-icon-inner:before{top:0}.menu-icon-inner:after{top:50%}#main-nav-wrap{max-width:100%}#headerwrap #main-nav{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgb(0 0 0/.1),1px 2px 10px rgb(0 0 0/.2);clear:both;display:none;float:none;height:auto;inset:40px 0 auto auto;margin:0;max-height:70vh;overflow:auto;padding:5px 0;position:absolute;width:200px;z-index:1000;-webkit-overflow-scrolling:touch}#headerwrap #main-nav li{border:0;box-shadow:none;clear:both;display:block;float:none;margin:0;padding:0}#headerwrap #main-nav a,#headerwrap #main-nav ul{background:0;border:0;box-shadow:none;display:block}#headerwrap #main-nav a,#headerwrap #main-nav ul a{color:#666;font:inherit;padding:6px 14px;text-shadow:none;text-transform:inherit;width:auto}#headerwrap #main-nav ul a{background:0;border:0;box-shadow:none;display:block;padding:6px 14px 6px 28px}#headerwrap #main-nav a:hover,#headerwrap #main-nav ul a:hover{background-color:rgb(0 0 0/.07);color:#000}#headerwrap #main-nav ul{border-radius:0;margin:0;padding:0;position:static}#headerwrap #main-nav .child-arrow{display:none!important}.social-widget{float:none;margin:0;padding:15px 0 0;position:static}}