a,body,div,form,h1,h3,h4,html,i,img,label,li,p,span,strong,table,tbody,td,th,thead,tr,ul{border:0;margin:0;padding:0}table,tbody,td,th,thead,tr{background:#fff0}*,:after,:before{box-sizing:border-box}article,figure,footer,header,nav,section{display:block}[class^=crycon-]:before,body{line-height:inherit;font-size:inherit}body{padding-bottom:10px;background:#333}h1,h3,h4{clear:both;font-weight:400}#content h1,#content h3,#content h4{clear:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-display:swap;font-family:"elusive";src:url(/wp-content/themes/mantra/resources/fonts/elusive.eot);src:url(/wp-content/themes/mantra/resources/fonts/elusive.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/mantra/resources/fonts/elusive.woff)format("woff"),url(/wp-content/themes/mantra/resources/fonts/elusive.ttf)format("truetype"),url(/wp-content/themes/mantra/resources/fonts/elusive.svg?#elusive)format("svg");font-weight:400;font-style:normal}[class^=crycon-]:before{font-family:"elusive";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;margin-left:.2em;cursor:inherit}#container{float:none;width:100%;margin:0}#content,#primary{display:block;float:left;padding:3em}#primary{float:right;overflow:hidden;width:125px;border-left:1px dotted #eaeaea;padding:3em 2em 2em;min-height:200px}#footer{clear:both;width:100%}#branding,#colophon,#main,#wrapper{margin:0 auto}#branding{position:relative;display:block;width:100%;float:left;clear:both;height:75px;padding:0;overflow:hidden}#forbottom{min-height:200px}#wrapper{padding:10px 0 0}html{color:#666;font-size:15px;line-height:1.7}#content{color:#333}.entry-content p:not(:last-child){margin-bottom:1em}.entry-content ul{margin-left:1.5em;margin-bottom:1.5em}#access ul,ul ul{margin-bottom:0}input:focus{outline:0}input[type=search]{font-size:inherit;padding:10px;border:1px solid #ddd;border-radius:2px;-webkit-transition:.2s border ease;transition:.2s border ease}input[type=search]:hover{border:1px solid #ccc}#site-title a,a:link,a:visited{color:#0d85cc;text-decoration:none}a:active,a:hover{color:#000}.screen-reader-text{position:absolute;left:-9000px}#header{background:0 0}#site-title{display:block;float:none;font-size:36px;line-height:50px}#site-title a{display:block;font-weight:700;font-variant:small-caps;letter-spacing:-.02em;color:#eee;opacity:1;-webkit-transition:.3s ease opacity;transition:.3s ease opacity}#site-title:hover a{opacity:.8}#site-description{display:block;clear:both;float:left;font-size:.8em;text-transform:uppercase;letter-spacing:2px;color:#999}#header-container{position:absolute;top:0;display:block;float:none;width:100%;height:100%}#header-container>div{margin-top:20px;margin-left:40px}#nav-toggle{display:none;background:#fff;box-shadow:0 0 5px rgb(0 0 0/.5)}#access,#access ul li{display:block;float:left}#access{margin:10px auto 0;width:100%}div.menu{margin:0 1em}#access a,#footer2 a,#nav-below a,.entry-meta a,.entry-utility a,.widget-area a{-webkit-transition:.3s ease color;transition:.3s ease color}#access a{display:block;padding:.5em 1.5em;font-size:.95em;text-decoration:none;color:#5f5b5b}#access ul li{background:#fafafa;margin:0 3px;white-space:nowrap;border-radius:7px 7px 0 0;box-shadow:0-.2em 4px rgb(0 0 0/.1) inset}#access a:hover{color:#0c85cd}#access li:hover>a{color:#0e85cd}.footermenu,.footermenu ul li{display:block;text-align:center}.footermenu{display:table;float:none;overflow:hidden;margin:0 auto}.footermenu ul li{float:left;margin:0 10px}#main{clear:both;overflow:hidden;width:100%;padding:0;background:#fff}#content{margin:0}.entry-content h3,.entry-content h4{margin:20px 0 5px}.entry-content h3{font-size:1.9em}.entry-content h4{font-size:1.5em}.entry-content table{width:100%;margin:0 0 24px;border:1px solid #e7e7e7;text-align:left}.entry-content tr{background-color:#fff;vertical-align:top}.entry-content thead th,.entry-content tr th{padding:9px 24px;font-weight:700;background-color:#f8f8f8;color:#000}.entry-content tr td{padding:6px 24px;border-top:1px solid #e7e7e7;vertical-align:top}.hentry,.single .hentry{margin:0 0 48px}#content .entry-title{margin-bottom:0;font-size:30px;font-weight:400;line-height:1.3;color:#000}.entry-meta{display:block;clear:both;margin:0 1px;padding:0 5px;font-size:.9em;line-height:2.5;background-color:#f8f8f8;color:#aaa}.entry-meta>span{display:inline-block}#nav-above,.entry-meta .updated,.single #nav-above{display:none}.entry-meta .bl_sep{margin:0 3px;opacity:.5}.entry-content{clear:both;padding:2em 0 1em}.entry-utility{clear:both;font-size:.9em;color:#aaa}.entry-utility a,.navigation,a{color:inherit}.navigation{overflow:hidden;font-size:.9em}.navigation a:link,.navigation a:visited{text-decoration:none;color:inherit}.navigation a:active,.navigation a:hover{color:#0d85cc}.nav-next,.nav-previous{float:left;max-width:47%;padding:0 1%;border-bottom:1px dashed #ddd}.nav-next{float:right;text-align:right}.nav-next:hover,.nav-previous:hover{border-color:#999}#nav-above{margin:0 0 3em}#nav-below{clear:both;margin-bottom:48px}.widget-area ul{list-style-image:none}.widget-area ul,.widget-area ul ul{list-style:none;margin-left:0}.widget-area ul li{background-image:none;margin-left:0;list-style-image:none}.widget-area ul ul li{background:url(/wp-content/themes/mantra/resources/images/bullets/arrow_white.png)left calc(2em/2 - 4px) no-repeat;margin:5px 3px;display:block;float:none;width:auto;padding-left:15px;line-height:2}.widget-container{position:relative;margin:0 0 40px}.widget-container::after{content:"";display:block;clear:both}.widget-container li{display:block;float:none;margin:4px 0}.widget-area{font-size:15px}.widget-area a:link,.widget-area a:visited{text-decoration:none;word-wrap:break-word}#main .widget-area ul{margin-left:0;padding:0}#main .widget-area ul ul{margin-left:0;padding:0;border:0}#footer{margin-bottom:0;background:#222}#footer2{display:block;padding:30px 0;overflow:visible;font-size:.9em;background:#171717}#colophon{margin-top:0;overflow:hidden;padding:0 0 10px}#forbottom{clear:both;width:100%}article.post{display:block;overflow:hidden}.single #content article.post{float:left;width:100%;margin-right:0}.single #content article:nth-of-type(2n+1){clear:none}#toTop,#toTop i:before{-webkit-transition:.3s ease-out all;transition:.3s ease-out all}#toTop{position:fixed;z-index:9999;bottom:30px;cursor:pointer;opacity:0;right:30px}#toTop i:before{content:"";color:#ddd;position:relative;display:block;font-size:1.2;line-height:2.75;width:2.75em;height:2.75em;border-radius:100px;background:rgb(0 0 0/.5);opacity:.5;-webkit-transform:scale(2);transform:scale(2)}#toTop:hover i:before{opacity:1}@media (max-width:960px){#content{padding:2em}#primary{padding-top:2em}}@media (max-width:800px){body{font-size:.95em}#content{max-width:100%;padding:1.5em;margin:0}#primary{padding-left:1.5em;padding-right:1.5em}#access,#branding{width:100%}#branding{height:auto;min-height:90px}#bg_image{display:block;min-height:90px;width:100%}#header-container>div{margin-top:7px;margin-left:14px;height:100%}.entry-meta .bl_sep,div.menu{margin:0}#primary{width:100%;height:auto!important}#site-title{margin-top:20px;font-size:28px;line-height:35px;padding-left:15px}#site-description{margin-top:5px;font-size:13px;line-height:18px;padding-left:15px}#nav-toggle{display:block;float:left;margin:0 auto;cursor:pointer;width:100%;padding:7px 4%;letter-spacing:2px;text-transform:uppercase}#nav-toggle span:before{content:"";font-family:"elusive";font-size:16px;height:40px;line-height:40px}#access{display:none;margin-top:0;margin-bottom:20px;padding-bottom:5px;font-size:15px}#access .menu ul{width:100%;margin:0;box-shadow:none}#access .menu ul li{width:100%;margin:0;border-radius:0;padding-top:3px;padding-bottom:3px;box-shadow:none!important}#access>.menu>ul>li{border-top:1px solid rgb(0 0 0/.07)}}@media (max-width:640px){#content article.post{width:100%;margin-right:0;margin-left:0}.entry-meta{display:table;width:100%;padding:0}}@media (max-width:480px){body{font-size:.9em}#branding{border-top:none}#site-title{font-size:26px;line-height:30px;padding-left:5px}#site-description{font-size:13px;line-height:18px;padding-left:5px;letter-spacing:1px}#toTop{opacity:0}}