html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
} main {
display: block;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  hr {
-webkit-box-sizing: content-box;
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent;
} abbr[title] {
border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted;
text-decoration: underline dotted; } b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
-webkit-box-sizing: border-box;
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
-webkit-box-sizing: border-box;
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}  html {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
background-color: white;
color: #424851;
font-family: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-weight: 400;
line-height: 1.6;
word-wrap: break-word;
}
html {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
*, *::before, *::after {
-webkit-box-sizing: inherit;
box-sizing: inherit;
} body {
background-color: white;
}
p {
margin-bottom: 2rem;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
padding: 1rem 1.5rem;
border-left: 8px solid #6027ce;
margin: 0;
}
blockquote > * {
margin: 0;
}
blockquote p {
margin-bottom: 10px;
}
.widget-area blockquote,
.footer-widgets blockquote {
background: transparent;
}
.footer-widgets blockquote {
color: #fff;
}
address {
margin: 0 0 1.5rem;
}
strong {
font-weight: 700;
}
pre {
overflow: auto;
max-width: 100%;
padding: 1.6rem;
margin-bottom: 1.6rem;
background-color: #f4f4f4;
font-family: "source-code-pro", menlo, monaco, consolas, courier new, monospace;
font-size: 0.8125rem;
line-height: 1.6;
}
.widget-area pre {
background-color: #474747;
}
.footer-widgets pre {
background-color: #474747;
}
code,
kbd,
tt,
var {
font-family: "source-code-pro", menlo, monaco, consolas, courier new, monospace;
font-size: 0.8125rem;
}
abbr,
acronym {
cursor: help;
}
abbr[title],
acronym {
border-bottom: 2px dotted #6027ce;
text-decoration: none;
}
mark,
ins {
background: #6027ce;
text-decoration: none;
}
.footer-widgets ins {
color: #474747;
}
big {
font-size: 125%;
}
audio,
canvas,
iframe,
img,
svg,
video {
vertical-align: middle;
}
.entry-title {
font-size: 2.5rem;
}
.entry-content h1 {
margin: 3rem 0 2rem;
}
.entry-content h2 {
margin: 3rem 0 2rem;
}
.entry-content h3 {
margin: 3rem 0 2rem;
}
.entry-content h4 {
margin: 3rem 0 2rem;
}
.entry-content h5 {
margin: 3rem 0 2rem;
}
.entry-content h6 {
margin: 3rem 0 2rem;
}
.entry-content h1 {
font-size: 2.5rem;
}
.entry-content h2 {
font-size: 2.1875rem;
}
.entry-content h3 {
font-size: 1.875rem;
}
.entry-content h4 {
font-size: 1.5625rem;
}
.entry-content h5 {
font-size: 1.25rem;
}
.entry-content h6 {
font-size: 1.125rem;
} a,
.anchor,
a:link {
color: black;
text-decoration: none;
}
hr {
height: 3px;
border: 0;
background-color: #424851;
}
figure {
margin: 1rem 0;
}
img {
display: inline-block;
width: auto;
max-width: 100%;
height: auto;
vertical-align: middle;
}
ul,
ol {
padding: 0 1.5rem;
margin: 0 0 1.5rem;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
}
ul li {
margin-bottom: 0.2rem;
} li ol,
li ul,
li li {
margin-bottom: 0;
} dt {
font-weight: 700;
}
dd {
margin: 0 1.5rem 1.5rem;
}
::-moz-selection {
background: rgba(249, 248, 113, 0.5);
color: #4a4a4a;
text-shadow: none;
}
::selection {
background: rgba(249, 248, 113, 0.5);
color: #4a4a4a;
text-shadow: none;
}
.icon {
position: relative;
top: -0.0625rem;
display: inline-block;
width: 1rem;
height: 1rem;
fill: currentColor;
vertical-align: middle;
} @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
[src*='.svg'] {
width: 100%;
max-height: 100%;
}
}
table {
width: 100%;
margin: 0 0 1.5rem;
border-collapse: collapse;
}
table caption {
text-align: center;
}
thead {
border-bottom: 1px solid currentColor;
}
th {
font-weight: inherit;
text-align: inherit;
}
tfoot tr {
border-top: 1px solid currentColor;
} tr {
border-bottom: 1px solid currentColor;
}
tr:last-child {
border-bottom: 0;
} td,
th {
padding: 0.25rem 0.5rem;
border-right: 1px solid currentColor;
}
td:last-child,
th:last-child {
border-right: 0;
}
textarea {
resize: vertical;
}   .screen-reader-text {
position: absolute !important;
overflow: hidden;
width: 1px;
height: 1px;
padding: 0;
border: 0;
margin: -1px;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
word-wrap: normal !important; }
.screen-reader-text:focus {
z-index: 100000; top: 5px;
left: 5px;
display: block;
width: auto;
height: auto;
padding: 15px 23px 14px;
background-color: #474747;
border-radius: 3px;
-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
-webkit-clip-path: none;
clip-path: none;
color: white;
font-size: 0.875rem;
font-weight: 700;
line-height: normal;
text-decoration: none;
} .content[tabindex='-1']:focus {
outline: 0;
} .js-focus-visible :focus:not(.focus-visible) {
outline: none;
}
.focus-visible {
outline-color: currentColor;
outline-style: dotted;
outline-width: 2px;
} .alignleft {
display: inline;
margin-right: 1.5rem;
float: left;
}
.alignright {
display: inline;
margin-left: 1.5rem;
float: right;
}
.aligncenter {
display: block;
margin-right: auto;
margin-left: auto;
clear: both;
}  .clear:after,
.entry-content:after,
.entry-footer:after,
.comment-content:after,
.site-header:after,
.site-footer:after,
.nav-links:after,
.pagination:after,
.comment-author:after,
.widget-area:after,
.widget:after,
.comment-meta:after {
clear: both;
}
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.entry-footer:before,
.entry-footer:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-footer:before,
.site-footer:after,
.nav-links:before,
.nav-links:after,
.pagination:before,
.pagination:after,
.comment-author:before,
.comment-author:after,
.widget-area:before,
.widget-area:after,
.widget:before,
.widget:after,
.comment-meta:before,
.comment-meta:after {
display: table;
content: '';
table-layout: fixed;
}  .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
padding: 0;
border: 0;
margin-top: 0;
margin-bottom: 0;
} embed,
iframe,
object {
max-width: 100%;
} .custom-logo-link {
display: inline-block;
}
.gallery {
margin-bottom: 1.5rem;
}
.gallery-item {
display: inline-block;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0.25rem;
margin: 0;
vertical-align: top;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption,
.wp-caption-text {
display: block;
max-width: 100%;
padding: 0 10px 0 0;
margin-bottom: 1.5rem;
font-size: 0.8125rem;
font-style: italic;
text-align: left;
}
.wp-caption-text {
text-align: left;
}
.wp-caption {
max-width: 100%;
margin-bottom: 1.5rem;  }
.wp-caption img[class*='wp-image-'] {
display: block;
margin-right: auto;
margin-left: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075rem 0;
} .img-fit {
position: relative;
display: block;
}
.img-fit img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: 50% 50%;
object-position: 50% 50%;
}
.img-fit--fallback {
background-position: center;
background-size: cover;
}
.img-fit--fallback img {
opacity: 0;
} .responsive-embed {
position: relative;
width: 100%;
padding-top: 56.25%;
}
.responsive-embed-item {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin-top: 0;
margin-bottom: 0;
} .noscript-notification {
background-color: red;
color: white;
text-align: center;
font-size: 18px;
margin: 0;
padding: 20px 0;
}   .no-js .menu-toggle {
display: none;
}
.menu-toggle {
position: absolute;
top: 20px;
right: 20px;
display: block;
padding: 0.5rem 1rem;
border: 2px solid rgba(0, 0, 0, 0.2);
background: rgba(0, 0, 0, 0.2);
text-transform: uppercase;
color: white;
}
@media (min-width: 70em) {
.menu-toggle {
display: none;
}
}
.menu-toggle .icon {
top: -2px;
margin-right: 0.5rem;
}
.menu-toggle .icon-close {
display: none;
}
.menu-toggle.is-expanded .icon-close {
display: inline-block;
}
.menu-toggle.is-expanded .icon-bars {
display: none;
}
.main-navigation {
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
@media (min-width: 70em) {
.main-navigation {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
}
.primary-menu-wrapper {
width: 100%;
}
.primary-menu {
display: none;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 0;
margin: 0;
font-size: 16px;
list-style-type: none;
}
@media (min-width: 70em) {
.primary-menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
}
.primary-menu .icon {
display: none;
}
.primary-menu.is-visible,
.no-js .primary-menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.sub-menu {
padding: 0;
margin: 0;
list-style-type: none;
} .primary-menu .menu-item {
border-top: 1px solid rgba(0, 0, 0, 0.2);
margin-bottom: 0;
}
@media (min-width: 70em) {
.primary-menu .menu-item {
border-bottom: 0;
}
}
.primary-menu .menu-item:last-child {
border-bottom: 0;
}
.primary-menu .menu-item a {
display: block;
padding: 10px 20px 10px 10px;
border-bottom: 0;
color: white;
text-decoration: none;
border-radius: 0;
}
.primary-menu .menu-item.current-menu-item > a {
color: white;
background-color: rgba(0, 0, 0, 0.2);
}
@media (min-width: 70em) {
.primary-menu .menu-item.current-menu-item > a {
border-radius: 3px;
}
}
.primary-menu .sub-menu {
padding-left: 1rem;
}
.primary-menu .sub-menu .menu-item {
border-bottom: 0;
}
.primary-menu .sub-menu .menu-item a {
padding-left: 0;
} @media (min-width: 70em) {
.primary-menu { }
.primary-menu .icon {
display: inline-block;
}
.primary-menu .icon-arrow-down {
margin-left: 2px;
}
.primary-menu .menu-item {
position: relative;
display: inline-block;
height: 100%;
padding: 0;
border-top: 0;
margin: 0;
vertical-align: middle;
zoom: 1;
}
.primary-menu .menu-item a {
display: inline-block;
text-decoration: none;
}
.primary-menu .menu-item:hover .sub-menu,
.primary-menu .menu-item.focus .sub-menu {
top: 100%;
right: 0;
left: auto;
}
.primary-menu .menu-item:focus-within .sub-menu {
top: 100%;
right: 0;
left: auto;
}
.primary-menu .menu-item a,
.primary-menu .menu-item.focus a {
padding: 10px 15px;
color: white;
margin-left: 3px;
margin-right: 3px;
}
.primary-menu .menu-item a:hover, .primary-menu .menu-item a:focus,
.primary-menu .menu-item.focus a:hover,
.primary-menu .menu-item.focus a:focus {
color: white;
background-color: rgba(0, 0, 0, 0.2);
border-radius: 3px;
}
.primary-menu .sub-menu {
position: absolute;
z-index: 1000;
top: -999rem;
left: -999rem;
display: block;
min-width: 250px;
padding: 0;
-webkit-box-shadow: 0 15px 40px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 15px 40px 0 rgba(0, 0, 0, 0.1);
background-clip: padding-box;
background-color: #fff;
font-size: 14px;
list-style: none;
text-align: left;
}
.primary-menu .sub-menu a {
display: block;
}
.primary-menu .sub-menu .icon-arrow-down {
position: absolute;
top: 50%;
left: 8px;
margin-left: -5px;
-webkit-transform: translateY(-50%) rotate(90deg);
transform: translateY(-50%) rotate(90deg);
}
.primary-menu .sub-menu .menu-item {
position: relative;
left: 0;
display: block;
}
.primary-menu .sub-menu .menu-item a {
padding: 10px 20px;
color: #4a4a4a;
margin-left: 0;
margin-right: 0;
}
.primary-menu .sub-menu .menu-item a:hover, .primary-menu .sub-menu .menu-item a:focus {
background: transparent;
color: #583abc;
border-radius: 0;
}
.primary-menu .sub-menu .menu-item .sub-menu {
top: -999rem;
left: -999rem;
}
.primary-menu .sub-menu .menu-item:hover > .sub-menu,
.primary-menu .sub-menu .menu-item.focus > .sub-menu {
top: -1px;
right: 100%;
left: auto;
}
.primary-menu .sub-menu .menu-item:focus-within > .sub-menu {
top: -1px;
right: 100%;
left: auto;
}
.primary-menu .sub-menu .menu-item:focus-within > .sub-menu {
top: -1px;
right: 100%;
left: auto;
}
}  .entry-content > * {
max-width: 760px;
margin: 36px 0;
}
.page-template-knowledgebase .entry-content > * {
max-width: 760px;
margin: 36px auto;
}
.entry-content p:first-of-type {
margin-top: 0;
}
.entry-content > .alignwide {
max-width: 1100px;
}
.entry-content > .alignfull {
max-width: 100%;
margin: 1.5em 0;
}
.entry-content ul,
.entry-content ol {
max-width: 760px;
margin: 1.5em 0;
list-style-position: outside;
}
.wp-block-video video {
max-width: 760px;
}
.wp-block-image img {
display: block;
}
.wp-block-image.alignleft,
.wp-block-image.alignright {
width: 100%;
}
.wp-block-image.alignfull img {
width: 100vw;
}
.wp-block-gallery:not(.components-placeholder) {
margin: 1.5em auto;
}
.wp-block-cover-text p {
padding: 1.5em 14px;
}
ul.wp-block-latest-posts.alignwide,
ul.wp-block-latest-posts.alignfull,
ul.wp-block-latest-posts.is-grid.alignwide,
ul.wp-block-latest-posts.is-grid.alignwide {
padding: 0 14px;
}
.wp-block-table {
display: block;
overflow-x: auto;
}
.wp-block-table table {
width: 100%;
border-collapse: collapse;
}
.wp-block-table td,
.wp-block-table th {
padding: 0.5em;
}
.entry-content li {
margin-bottom: 6px;
margin-left: 2.5em;
}
.entry-content ul ul,
.entry-content ol ol,
.entry-content ul ol,
.entry-content ol ul {
margin: 0 auto;
}
.entry-content ul ul li,
.entry-content ol ol li,
.entry-content ul ol li,
.entry-content ol ul li {
margin-left: 0;
}
.wp-block-embed.type-video > .wp-block-embed__wrapper {
position: relative;
width: 100%;
height: 0;
padding-top: 56.25%;
}
.wp-block-embed.type-video > .wp-block-embed__wrapper > iframe {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
}
.wp-block-quote.is-large {
margin: 0 auto 16px;
}
.wp-block-pullquote > p:first-child {
margin-top: 0;
}
.wp-block-separator {
padding: 0;
margin: 3em auto;
}
.more-link {
display: block;
}
.wp-block-group > * {
max-width: 610px;
margin-right: auto;
margin-left: auto;
}
.wp-block-group > .alignwide {
max-width: 1100px;
}
.wp-block-group > .alignfull {
max-width: 100%;
}
.wp-block-group.has-background > .alignfull {
position: relative;
left: -30px;
width: calc(100% + 60px);
max-width: calc(100% + 60px);
}
.entry-content .wp-block-file a.wp-block-file__button:focus {
outline: dotted thin initial;
outline-offset: -1px;
}  .nav-links {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
@media (min-width: 48em) {
.nav-links {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
}
.page-numbers {
display: none;
}
@media (min-width: 48em) {
.page-numbers {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 2.5rem;
height: 2.5rem;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border: 1px solid #eaeaea;
margin: 0.5rem;
background: #eaeaea;
border-radius: 3px;
-webkit-transition: border 0.3s;
transition: border 0.3s;
text-decoration: none;
}
}
.page-numbers.current {
border-color: #eaeaea;
background: transparent;
}
.page-numbers.current .screen-reader-text {
position: relative !important;
overflow: auto;
width: auto;
height: auto;
clip: auto;
-webkit-clip-path: initial;
}
@media (min-width: 48em) {
.page-numbers.current .screen-reader-text {
position: absolute !important;
overflow: hidden;
width: 1px;
height: 1px;
clip: rect(1px, 1px, 1px, 1px);
}
}
.page-numbers.current, .page-numbers.prev, .page-numbers.next {
display: inline-block;
}
@media (min-width: 48em) {
.page-numbers.current, .page-numbers.prev, .page-numbers.next {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
}
.page-numbers.prev, .page-numbers.next {
padding: 0 0.5rem;
border: 0;
margin: 0 1rem;
}
@media (min-width: 48em) {
.page-numbers.prev, .page-numbers.next {
margin: 0.5rem;
}
.page-numbers.prev:hover, .page-numbers.next:hover {
border: 1px solid #a8a8a8;
}
}
.page-numbers:hover:not(.current) {
border-color: #a8a8a8;
}  .post-navigation .meta-nav {
display: block;
font-size: 0.8888888888rem;
font-weight: 700;
letter-spacing: 1px;
text-transform: uppercase;
}
.post-navigation a {
display: block; border-bottom: 0;
text-decoration: none;
}
.post-navigation a:hover .post-title, .post-navigation a:focus .post-title {
border-bottom: 2px solid #6027ce;
}
.post-navigation .nav-links {
display: block;
margin: 2rem 0;
}
@media (min-width: 48em) {
.post-navigation .nav-links {
display: block;
}
}
.post-navigation .nav-previous,
.post-navigation .nav-next {
max-width: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
margin-bottom: 1rem;
}
@media (min-width: 48em) {
.post-navigation .nav-previous,
.post-navigation .nav-next {
width: 50%;
}
}
@media (min-width: 48em) {
.post-navigation .nav-previous {
float: left;
}
}
@media (min-width: 48em) {
.post-navigation .nav-next {
float: right;
text-align: right;
}
}   .comment-content a {
word-wrap: break-word;
}
.comment-content p {
margin-bottom: 1rem;
}
.comment-content blockquote > * {
margin-bottom: 0;
}
.bypostauthor {
display: block;
}
.comments-title {
margin-bottom: 1.5rem;
font-size: 1.25rem;
}
.comment-list,
.comment-list .children {
padding: 0;
margin: 0;
list-style: none;
}
.comment-list .children {
margin-left: 1rem;
}
.comment-list li::before {
display: none;
}
.comment-author {
position: relative;
z-index: 2;
margin-bottom: 0.4rem;
font-size: 1rem;
}
.comment-author .avatar {
position: absolute;
left: -65px;
width: 50px;
height: 50px;
border-radius: 50%;
}
.comment-author .says {
display: none;
}
.comment-meta {
padding-left: 4rem;
margin-bottom: 1.5rem;
}
.comment-metadata {
color: #767676;
font-size: 10px;
font-size: 0.625rem;
font-weight: 800;
letter-spacing: 0.1818rem;
text-transform: uppercase;
}
.comment-metadata a {
border-color: #6027ce;
color: #424851;
}
.comment-metadata a:hover, .comment-metadata a:focus {
border-color: #fbc967;
color: #424851;
}
.comment-metadata .comment-edit-link {
margin-left: 1rem;
color: #424851;
}
.comment.depth-1 {
border-bottom: 1px dashed #f4f4f4;
}
.comment-body {
padding: 1.5rem 0;
color: #4a4a4a;
font-size: 0.875rem;
font-size: 0.875rem;
}
.children .comment-body {
border-bottom: 0;
}
.comment-reply-link {
position: relative;
font-weight: 800;
}
.comment-reply-link .icon {
position: absolute;
top: 0;
left: -2rem;
width: 1rem;
height: 1rem;
color: #222;
}
.children .comment-author .avatar {
left: -45px;
width: 30px;
height: 30px;
}
.no-comments,
.comment-awaiting-moderation {
color: #767676;
font-size: 14px;
font-size: 0.875rem;
font-style: italic;
}
.comment-respond p {
margin-bottom: 1rem;
}
.comment-respond label {
display: block;
}
.comment-respond textarea {
width: 100%;
border: 1px solid #f4f4f4;
}
.comment-respond textarea:focus,
.comment-respond input:focus {
outline: dotted thin initial;
outline-offset: -1px;
border: 1px solid #f4f4f4;
}
.comment-form-cookies-consent input {
display: inline-block;
margin-right: 10px;
}
.comment-form-cookies-consent label {
display: inline;
}
.comment-navigation .nav-links {
margin: 2rem 0 4rem;
}
.comment-navigation .nav-previous,
.comment-navigation .nav-next {
max-width: 100%;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.comment-navigation .nav-next {
text-align: right;
}
.comments-pagination {
margin: 2rem 0 3rem;
}
.form-submit {
text-align: right;
}
.form-submit input {
padding: 1rem 2rem;
border: 1px solid #6027ce;
background: #6027ce;
color: #fff;
}
.form-submit input:focus {
outline: dotted thin initial;
outline-offset: -1px;
outline-offset: -3px;
}
.form-submit input:hover, .form-submit input:focus {
cursor: pointer;
opacity: 0.9;
}
.comment-form input[type='text'],
.comment-form input[type='email'],
.comment-form input[type='url'] {
padding: 10px;
margin-top: 10px;
width: 50%;
height: 44px;
background-color: #f3f5f6;
border: 1px solid rgba(24, 21, 26, 0.1);
border-radius: 3px;
}
.comment-form textarea {
padding: 10px;
margin-top: 10px;
width: 100%;
height: 200px;
background-color: #f3f5f6;
border: 1px solid rgba(24, 21, 26, 0.1);
border-radius: 3px;
}
.comment-form-cookies-consent {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.comment-form .form-submit {
text-align: left;
}  .search-form {
display: block;
}
.search-form label,
.search-form .search-field,
.search-form .search-submit {
width: 100%;
}
.search-form .search-field {
height: 40px;
margin-bottom: 10px;
}
.search-form .search-submit {
height: 47px;
}
.post-password-form input[type='password'],
.search-field,
.search-submit {
padding: 0.35rem;
}
.post-password-form input[type='password']:focus,
.search-field:focus,
.search-submit:focus {
outline: dotted thin initial;
outline-offset: -1px;
}
.search-field,
.post-password-form input[type='password'] {
border: 1px solid #f4f4f4;
margin-right: 0.5rem;
-webkit-appearance: none;
border-radius: 0;
}
.search-field:focus {
background: #fff;
}
.post-password-form input[type='password'] {
padding: 7px 5px;
border: 1px solid #f4f4f4;
}
.post-password-form label {
display: inline;
}
.post-password-form input[type='submit'],
.search-submit {
padding: 0.35rem;
border: 1px solid #6027ce;
-webkit-appearance: none;
background-color: #6027ce;
color: #fff;
}
.post-password-form input[type='submit']:hover, .post-password-form input[type='submit']:focus,
.search-submit:hover,
.search-submit:focus {
opacity: 0.9;
cursor: pointer;
}
.post-password-form input[type='submit'] {
border: 2px solid #fbc967;
}
.post-password-form input[type='submit']:hover {
border-color: #fac04e;
} .primary-search {
margin-top: 2rem;
margin-bottom: 3rem;
padding-left: 20px;
padding-right: 20px;
}
@media (min-width: 48em) {
.primary-search {
margin-top: 7rem;
margin-bottom: 8rem;
}
}
.primary-search .icon-search-icon {
width: 25px;
height: 25px;
}
.primary-search .icon-search-icon > * {
stroke: white;
}
.primary-search-title {
color: white;
text-align: center;
font-size: 30px;
}
@media (min-width: 48em) {
.primary-search-title {
font-size: 45px;
}
}
.primary-search-form {
width: 100%;
max-width: 650px;
background-color: rgba(255, 255, 255, 0.15);
height: 55px;
margin: 0 auto;
border-radius: 3px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.primary-search-label {
-ms-flex-preferred-size: 150px;
flex-basis: 150px;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.primary-search-field {
height: 100%;
width: 100%;
padding-left: 20px;
background-color: transparent;
border: 0;
color: white;
font-size: 0.94rem;
}
@media (min-width: 48em) {
.primary-search-field {
font-size: 1rem;
}
}
.primary-search-field::-webkit-input-placeholder {
color: white;
}
.primary-search-field::-moz-placeholder {
color: white;
}
.primary-search-field:-ms-input-placeholder {
color: white;
}
.primary-search-field::-ms-input-placeholder {
color: white;
}
.primary-search-field::placeholder {
color: white;
}
.primary-search-field::-webkit-search-decoration,
.primary-search-field::-webkit-search-cancel-button,
.primary-search-field::-webkit-search-results-button,
.primary-search-field::-webkit-search-results-decoration {
-webkit-appearance: none;
}
.primary-search-submit {
padding-left: 15px;
padding-right: 15px;
background-color: transparent;
border: 0;
color: white;
}
.primary-search-submit:hover {
cursor: pointer;
background-color: rgba(255, 255, 255, 0.2);
}
.secondary-search {
padding: 15px 0;
}
.secondary-search .icon-search-icon {
width: 25px;
height: 25px;
}
.secondary-search .icon-search-icon > * {
stroke: #696969;
}
.secondary-search-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.secondary-search-form {
width: 100%;
border: 0;
background-color: #eaeaea;
height: 40px;
border-radius: 3px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
@media (min-width: 48em) {
.secondary-search-form {
max-width: 320px;
}
}
.secondary-search-label {
-ms-flex-preferred-size: 150px;
flex-basis: 150px;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.secondary-search-field {
height: 100%;
width: 100%;
padding-left: 20px;
background-color: transparent;
border: 0;
color: #696969;
font-size: 0.94rem;
}
@media (min-width: 48em) {
.secondary-search-field {
font-size: 1rem;
}
}
.secondary-search-field::-webkit-input-placeholder {
color: #696969;
}
.secondary-search-field::-moz-placeholder {
color: #696969;
}
.secondary-search-field:-ms-input-placeholder {
color: #696969;
}
.secondary-search-field::-ms-input-placeholder {
color: #696969;
}
.secondary-search-field::placeholder {
color: #696969;
}
.secondary-search-field::-webkit-search-decoration,
.secondary-search-field::-webkit-search-cancel-button,
.secondary-search-field::-webkit-search-results-button,
.secondary-search-field::-webkit-search-results-decoration {
-webkit-appearance: none;
}
.secondary-search-submit {
padding-left: 15px;
padding-right: 15px;
background-color: transparent;
border: 0;
}
.secondary-search-submit:hover {
cursor: pointer;
background-color: rgba(255, 255, 255, 0.2);
}
.bottom-bar {
background-color: #f3f5f6;
}  .widget-area {
position: relative;
}
@media (min-width: 48em) {
.widget-area {
margin-left: 30px;
margin-top: 80px;
}
}
.widget {
margin-bottom: 1.5rem;
}
.widget a {
border-color: #6027ce;
}
.widget > ul {
padding-left: 2rem;
margin: 0;
}
.widget select {
max-width: 100%;
}
.widget-title {
margin-top: 0;
margin-bottom: 0.85rem;
}
@media (min-width: 48em) {
.widget-title {
margin-top: 1.2rem;
}
}
.widget_text {
word-wrap: break-word;
}
.widget_text ul,
.widget_text ol {
padding: 0 1.5rem;
margin: 0;
}
.widget_text ul {
list-style: disc;
}
.widget_text ol {
list-style: decimal;
}
.widget_text ul li,
.widget_text ol li {
border: 0;
}
.widget_text ul li:last-child,
.widget_text ol li:last-child {
padding-bottom: 0;
}
.widget_text ul li ul {
margin: 0;
}
.widget_text ul li li {
padding-right: 0;
padding-left: 0;
}
.widget_text ol li {
list-style-position: inside;
}
.widget_text ol li + li {
margin-top: -1px;
} .calendar_wrap {
font-size: 14px;
}
.calendar_wrap a {
border-bottom: 2px solid #6027ce;
text-decoration: none;
color: #6027ce;
}
.calendar_wrap table caption {
margin-bottom: 1rem;
}
.calendar_wrap thead,
.calendar_wrap th,
.calendar_wrap tr,
.calendar_wrap td,
.calendar_wrap tfoot,
.calendar_wrap tfoot tr {
border: 0;
}
.widget_calendar th,
.widget_calendar td {
text-align: center;
}
.widget_calendar tfoot td {
border: 0;
} .footer-widgets {
padding-bottom: 50px;
}
.widget-area-footer {
padding: 0;
}
@media (min-width: 48em) {
.widget-area-footer {
padding: 0 1rem;
}
}
.widget-area-footer a {
color: #fff;
}
.widget-area-footer a:hover, .widget-area-footer a:focus {
border-bottom: 2px solid currentColor;
text-decoration: none;
}
.widget-area-footer .widget-title {
color: #fff;
font-size: 1.5rem;
}
.widget-area-footer .widget_categories a:hover {
text-decoration: none;
}
.mejs-horizontal-volume-slider,
.widget_meta a,
.widget_pages a,
.widget_tag_cloud a,
.widget_recent_entries a,
.widget_archive a,
.widget_nav_menu a,
.widget_categories a,
.widget_recent_comments a {
border-bottom: 0;
text-decoration: none;
}
.mejs-horizontal-volume-slider:hover, .mejs-horizontal-volume-slider:focus,
.widget_meta a:hover,
.widget_meta a:focus,
.widget_pages a:hover,
.widget_pages a:focus,
.widget_tag_cloud a:hover,
.widget_tag_cloud a:focus,
.widget_recent_entries a:hover,
.widget_recent_entries a:focus,
.widget_archive a:hover,
.widget_archive a:focus,
.widget_nav_menu a:hover,
.widget_nav_menu a:focus,
.widget_categories a:hover,
.widget_categories a:focus,
.widget_recent_comments a:hover,
.widget_recent_comments a:focus {
text-decoration: underline;
}
.widget-area-footer .mejs-horizontal-volume-slider,
.widget-area-footer .widget_meta a,
.widget-area-footer .widget_pages a,
.widget-area-footer .widget_tag_cloud a,
.widget-area-footer .widget_recent_entries a,
.widget-area-footer .widget_archive a,
.widget-area-footer .widget_nav_menu a,
.widget-area-footer .widget_categories a,
.widget-area-footer .widget_recent_comments a {
border-bottom: 0;
text-decoration: none;
}
.widget-area-footer .mejs-horizontal-volume-slider:hover, .widget-area-footer .mejs-horizontal-volume-slider:focus,
.widget-area-footer .widget_meta a:hover,
.widget-area-footer .widget_meta a:focus,
.widget-area-footer .widget_pages a:hover,
.widget-area-footer .widget_pages a:focus,
.widget-area-footer .widget_tag_cloud a:hover,
.widget-area-footer .widget_tag_cloud a:focus,
.widget-area-footer .widget_recent_entries a:hover,
.widget-area-footer .widget_recent_entries a:focus,
.widget-area-footer .widget_archive a:hover,
.widget-area-footer .widget_archive a:focus,
.widget-area-footer .widget_nav_menu a:hover,
.widget-area-footer .widget_nav_menu a:focus,
.widget-area-footer .widget_categories a:hover,
.widget-area-footer .widget_categories a:focus,
.widget-area-footer .widget_recent_comments a:hover,
.widget-area-footer .widget_recent_comments a:focus {
text-decoration: none;
border-bottom: 2px solid currentColor;
} .sidebar-layout-default .blog-sidebar .widget {
padding: 2rem;
background-color: #f3f5f6;
border-radius: 5px;
margin-bottom: 3rem;
}
.sidebar-layout-default .blog-sidebar .widget ul {
list-style-type: none;
padding-left: 0;
margin-bottom: 0;
}
.sidebar-layout-default .blog-sidebar .widget ul li {
margin-bottom: 10px;
}
.sidebar-layout-default .blog-sidebar .widget ul li:last-child {
margin-bottom: 0;
}
.sidebar-layout-default .blog-sidebar .widget ul li a {
font-size: 14px;
}
.sidebar-layout-default .blog-sidebar .widget ul li a:hover {
color: #6027ce;
text-decoration: none;
}
.sidebar-layout-default .blog-sidebar .widget ul li a:focus {
color: #6027ce;
}
.sidebar-layout-default .blog-sidebar .widget ul li.current-cat a {
font-weight: bold;
}
.sidebar-layout-default .blog-sidebar .widget-title {
margin-top: 0;
font-size: 20px;
} .grid {
display: grid;
grid-template-columns: repeat(12, 1fr);
}
.container {
position: relative;
width: 100%;
max-width: 1200px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding-right: 20px;
padding-left: 20px;
margin-right: auto;
margin-left: auto;
}
.container .container {
padding-left: 0;
padding-right: 0;
}
.cell {
grid-column: span 12/span 12;
}
.cell--1 {
grid-column: span 1 / span 1;
}
.cell--2 {
grid-column: span 2 / span 2;
}
.cell--3 {
grid-column: span 3 / span 3;
}
.cell--4 {
grid-column: span 4 / span 4;
}
.cell--5 {
grid-column: span 5 / span 5;
}
.cell--6 {
grid-column: span 6 / span 6;
}
.cell--7 {
grid-column: span 7 / span 7;
}
.cell--8 {
grid-column: span 8 / span 8;
}
.cell--9 {
grid-column: span 9 / span 9;
}
.cell--10 {
grid-column: span 10 / span 10;
}
.cell--11 {
grid-column: span 11 / span 11;
}
.cell--12 {
grid-column: span 12 / span 12;
}
@media (min-width: 48em) {
.cell--1\@medium {
grid-column: span 1 / span 1;
}
.cell--2\@medium {
grid-column: span 2 / span 2;
}
.cell--3\@medium {
grid-column: span 3 / span 3;
}
.cell--4\@medium {
grid-column: span 4 / span 4;
}
.cell--5\@medium {
grid-column: span 5 / span 5;
}
.cell--6\@medium {
grid-column: span 6 / span 6;
}
.cell--7\@medium {
grid-column: span 7 / span 7;
}
.cell--8\@medium {
grid-column: span 8 / span 8;
}
.cell--9\@medium {
grid-column: span 9 / span 9;
}
.cell--10\@medium {
grid-column: span 10 / span 10;
}
.cell--11\@medium {
grid-column: span 11 / span 11;
}
.cell--12\@medium {
grid-column: span 12 / span 12;
}
}
@media (min-width: 70em) {
.cell--1\@large {
grid-column: span 1 / span 1;
}
.cell--2\@large {
grid-column: span 2 / span 2;
}
.cell--3\@large {
grid-column: span 3 / span 3;
}
.cell--4\@large {
grid-column: span 4 / span 4;
}
.cell--5\@large {
grid-column: span 5 / span 5;
}
.cell--6\@large {
grid-column: span 6 / span 6;
}
.cell--7\@large {
grid-column: span 7 / span 7;
}
.cell--8\@large {
grid-column: span 8 / span 8;
}
.cell--9\@large {
grid-column: span 9 / span 9;
}
.cell--10\@large {
grid-column: span 10 / span 10;
}
.cell--11\@large {
grid-column: span 11 / span 11;
}
.cell--12\@large {
grid-column: span 12 / span 12;
}
}
.grid--auto-fit {
grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
}
.grid--auto-fit-xs {
grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
}
.grid--auto-fit-s {
grid-template-columns: repeat(auto-fit, minmax(50%, 1fr));
}
.grid--auto-fit-m {
grid-template-columns: repeat(auto-fit, minmax(33.3333%, 1fr));
}
.grid--auto-fit-l {
grid-template-columns: repeat(auto-fit, minmax(25%, 1fr));
}
@media (min-width: 48em) {
.grid--auto-fit-xs\@medium {
grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
}
.grid--auto-fit-s\@medium {
grid-template-columns: repeat(auto-fit, minmax(50%, 1fr));
}
.grid--auto-fit-m\@medium {
grid-template-columns: repeat(auto-fit, minmax(33.3333%, 1fr));
}
.grid--auto-fit-l\@medium {
grid-template-columns: repeat(auto-fit, minmax(25%, 1fr));
}
}
@media (min-width: 70em) {
.grid--auto-fit-xs\@large {
grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
}
.grid--auto-fit-s\@large {
grid-template-columns: repeat(auto-fit, minmax(50%, 1fr));
}
.grid--auto-fit-m\@large {
grid-template-columns: repeat(auto-fit, minmax(33.3333%, 1fr));
}
.grid--auto-fit-l\@large {
grid-template-columns: repeat(auto-fit, minmax(25%, 1fr));
}
}  .site-branding {
margin-top: 1rem;
margin-bottom: 1rem;
}
.site-header {
background: #6a3093;  background: -webkit-gradient(linear, left top, right top, from(#6027ce), to(#583abc));
background: linear-gradient(to right, #6027ce, #583abc); }
.site-title {
margin-top: 0;
margin-bottom: 0;
}
.site-title a {
color: white;
text-decoration: none;
}
.site-description {
color: white;
margin-top: 0;
} .site-footer {
background-color: #2d2d2d;
color: white;
padding: 50px 0 0;
}
.site-footer a {
color: white;
}
.footer-widgets-0 .site-footer {
padding: 0;
}
.site-info {
background-color: #1f1f1f;
padding: 20px 0;
font-size: 14px;
text-align: center;
}
.site-info > * {
display: block;
}
@media (min-width: 48em) {
.site-info > * {
display: inline-block;
}
}
.site-info .powered-by {
margin-top: 0.5rem;
margin-bottom: 0.5rem;
}
.site-info .sep {
display: none;
}
@media (min-width: 48em) {
.site-info .sep {
display: inline-block;
}
}
.site-info a {
border-bottom: 2px solid currentColor;
color: #fff;
text-decoration: none;
}
.site-info a:focus,
.site-info a:hover {
opacity: 0.8;
}
.container-default-widgets {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.grid-auto {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.footer-widgets-1 .footer-widgets .grid-auto,
.footer-widgets-2 .footer-widgets .grid-auto,
.footer-widgets-3 .footer-widgets .grid-auto,
.footer-widgets-4 .footer-widgets .grid-auto,
.grid-auto {
min-width: 100%;
max-width: 100%;
}
@media screen and (min-width: 48rem) {
.footer-widgets-1 .footer-widgets .grid-auto,
.footer-widgets-2 .footer-widgets .grid-auto,
.footer-widgets-3 .footer-widgets .grid-auto,
.footer-widgets-4 .footer-widgets .grid-auto {
min-width: 50%;
max-width: 50%;
}
}
@media screen and (min-width: 70rem) {
.footer-widgets-1 .footer-widgets .grid-auto {
min-width: 100%;
max-width: 100%;
}
.footer-widgets-2 .footer-widgets .grid-auto {
min-width: 50%;
max-width: 50%;
}
.footer-widgets-3 .footer-widgets .grid-auto {
min-width: 33.3333%;
max-width: 33.3333%;
}
.footer-widgets-4 .footer-widgets .grid-auto {
min-width: 25%;
max-width: 25%;
}
}
.knowledgebase-layout-1 .learnmore-category {
padding: 0;
margin-bottom: 40px;
}
@media (min-width: 48em) {
.knowledgebase-layout-1 .learnmore-category {
padding: 0 50px 0 0;
margin-bottom: 80px;
}
}
.knowledgebase-layout-1 .learnmore-meta {
border-bottom: 2px solid #e1e9eb;
margin-bottom: 20px;
}
.knowledgebase-layout-1 .learnmore-category-title {
font-size: 20px;
margin-bottom: 10px;
}
.knowledgebase-layout-1 .learnmore-category p {
font-size: 14px;
color: #696969;
margin-bottom: 10px;
}
.knowledgebase-layout-1 .learnmore-category-count {
font-size: 16px;
color: #6b6b6b;
}
.knowledgebase-layout-1 .learnmore-articles-list {
list-style-position: outside;
list-style-type: none;
margin: 0;
padding: 0;
}
.knowledgebase-layout-1 .learnmore-articles-item {
margin-bottom: 15px;
}
.knowledgebase-layout-1 .learnmore-articles-link {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
text-decoration: none;
color: #424851;
}
.knowledgebase-layout-1 .learnmore-articles-link:hover {
color: #6027ce;
}
.knowledgebase-layout-1 .learnmore-category .icon-news {
margin-right: 5px;
}
.knowledgebase-layout-1 .learnmore-category-link {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-top: 30px;
color: #746b7f;
text-decoration: none;
}  .site-title {
font-size: 2rem;
font-weight: bold;
}
.site-content {
overflow: hidden;
width: 100%;
min-height: 100vh;
}
.site-main {
margin-top: 40px;
margin-bottom: 50px;
}
@media (min-width: 48em) {
.site-main {
margin-top: 80px;
margin-bottom: 100px;
}
}
.site-breadcrumbs {
padding: 15px 0;
}
.site-breadcrumbs a:hover {
color: #6027ce;
}
.archive-description p {
color: #696969;
}
.archive .hentry,
.blog .hentry,
.search-results .hentry {
margin: 1.5rem 0;
padding: 0 0 1.5rem;
border-bottom: 1px solid #efefef;
}
.archive .entry-title,
.blog .entry-title,
.search-results .entry-title {
margin-bottom: 0;
padding-bottom: 0;
font-weight: 400;
}
.archive .entry-title a,
.blog .entry-title a,
.search-results .entry-title a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 18px;
text-decoration: none;
}
.archive .entry-title .icon-news,
.blog .entry-title .icon-news,
.search-results .entry-title .icon-news {
width: 25px;
height: 25px;
margin-top: 2px;
margin-right: 15px;
color: #696969;
}
.archive .entry-meta,
.blog .entry-meta,
.search-results .entry-meta {
font-size: 13px;
}
@media (min-width: 48em) {
.archive .entry-meta,
.blog .entry-meta,
.search-results .entry-meta {
margin-left: 38px;
}
}
.archive .entry-terms a,
.blog .entry-terms a,
.search-results .entry-terms a {
background-color: transparent;
text-decoration: none;
padding: 0;
margin: 0;
color: #696969;
}
.archive .entry-terms a:hover, .archive .entry-terms a:focus,
.blog .entry-terms a:hover,
.blog .entry-terms a:focus,
.search-results .entry-terms a:hover,
.search-results .entry-terms a:focus {
background-color: transparent;
text-decoration: underline;
}
.archive .entry-terms .screen-reader-text,
.blog .entry-terms .screen-reader-text,
.search-results .entry-terms .screen-reader-text {
position: static !important;
overflow: auto;
width: auto;
height: auto;
clip: initial;
-webkit-clip-path: initial;
clip-path: initial;
margin: 0 3px 0 2px;
}
.archive .posted-on-outer,
.blog .posted-on-outer,
.search-results .posted-on-outer {
color: #696969;
}
@media (min-width: 48em) {
.archive .posted-on-outer,
.blog .posted-on-outer,
.search-results .posted-on-outer {
margin-left: 15px;
}
}
.archive .posted-on-outer a,
.blog .posted-on-outer a,
.search-results .posted-on-outer a {
color: #696969;
text-decoration: none;
}
.archive .posted-on-outer a:hover, .archive .posted-on-outer a:focus,
.blog .posted-on-outer a:hover,
.blog .posted-on-outer a:focus,
.search-results .posted-on-outer a:hover,
.search-results .posted-on-outer a:focus {
text-decoration: underline;
}
.archive .entry-meta-outer,
.blog .entry-meta-outer,
.search-results .entry-meta-outer {
margin-bottom: 15px;
}
.tags-outer {
display: block;
}
@media (min-width: 48em) {
.tags-outer {
display: inline-block;
}
}  .page-header {
margin-bottom: 60px;
max-width: 600px;
}
.sticky {
position: relative;
display: block;
}
.sticky .icon-pin {
position: absolute;
left: auto;
right: 0;
top: -23px;
width: 22px;
height: 22px;
}
.post:not(.sticky) .icon-pin {
display: none;
}
.hentry {
margin: 2rem 0;
}
.blog .hentry p {
margin-bottom: 0;
}
.updated:not(.published) {
display: none;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1rem 0;
}
.entry-title {
font-size: 2rem;
padding-bottom: 1rem;
margin: 0;
line-height: 1.2;
word-wrap: break-word;
}
.entry-title a {
border-bottom: 0;
color: #424851;
}
.entry-title a:hover {
color: #6027ce;
}
.entry-excerpt {
color: #696969;
font-size: 15px;
}
@media (min-width: 48em) {
.entry-excerpt {
margin-left: 40px;
padding-right: 50px;
}
}
.entry-excerpt p {
margin-top: 5px;
margin-bottom: 0;
}
.entry-terms a {
display: inline-block;
padding: 0.15rem 0.35rem;
border-bottom: 0;
margin: 0.25rem;
background-color: #f4f4f4;
-webkit-transition: background 0.15s;
transition: background 0.15s;
}
.entry-terms a:hover, .entry-terms a:focus {
background: #6027ce;
}
.entry-content a {
border-color: #6027ce;
}
.entry-content a:hover, .entry-content a:focus {
border-color: #fbc967;
}
.page-links {
margin: 0.5rem 0 1.5rem;
clear: both;
}
.page-links > * {
padding: 0.5rem;
}
.entry-details {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-top: 1rem;
}
.entry-categories {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
font-size: 15px;
}
.post-categories {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 5px;
margin-bottom: 0;
list-style-type: none;
}
.post-categories li {
margin: 0 0.25rem;
}
.post-thumbnail {
margin: 1.5rem 0;
}
.entry-content .entry-meta {
margin-bottom: 1rem;
color: #424851;
font-size: 13px;
}
.entry-content .entry-meta a {
border-color: #f4f4f4;
color: #424851;
}
.entry-content .entry-meta a:hover, .entry-content .entry-meta a:focus {
border-color: #fbc967;
}
.entry-terms a {
background-color: transparent;
text-decoration: none;
padding: 0;
margin: 0;
color: #696969;
}
.entry-terms a:hover, .entry-terms a:focus {
background-color: transparent;
text-decoration: underline;
}
.entry-terms .screen-reader-text {
position: static !important;
overflow: auto;
width: auto;
height: auto;
clip: initial;
-webkit-clip-path: initial;
clip-path: initial;
margin: 0 3px 0 2px;
}
.entry-header {
margin-bottom: 15px;
}
@media (min-width: 48em) {
.posted-on-outer {
margin-left: 15px;
}
}
.posted-on-outer a {
color: #696969;
text-decoration: none;
}
.posted-on-outer a:hover, .posted-on-outer a:focus {
text-decoration: underline;
}
.entry-meta-outer {
margin-bottom: 15px;
}
.single-post .posted-on {
display: inline-block;
margin-top: 10px;
}  .u-align-vertically {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}  @media print {
*::before, *::after {
background: transparent !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
color: #000 !important;
text-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
[href]::after {
content: " (' attr(href) ')";
}
[title]::after {
content: " (' attr(title) ')";
}
[href^='#']::after,
[href^='javascript:']::after {
content: '';
}
pre,
blockquote {
border: 1px solid #535353;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
}