/*!
Theme Name: Jgt Ponly
Theme URI: https://ponly.com/
Author: Ponly
Author URI: Ponly
Description: A custom theme for the Ponly.com site.
Version: 1.0.0
Text Domain: jgt-ponly
Tags: one-column, custom-menu, custom-logo, editor-style, featured-images, translation-ready
*/html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}summary{display:list-item}figure{margin:0}pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bold}dfn{font-style:italic}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:0;vertical-align:middle}svg:not(:root){overflow:hidden}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}button,input,optgroup,select,textarea{font:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}[type="checkbox"],[type="radio"]{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-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}textarea{overflow:auto}optgroup{font-weight:bold}progress{display:inline-block;vertical-align:baseline}table{border-collapse:collapse;border-spacing:0}html{font-family: 'Fenix', serif;font-size:112.5%}body{color:#031e34;font-weight:400;font-size:1em;line-height:1.8;text-rendering:optimizeLegibility}button,input,select,optgroup,textarea{color:#031e34;font-family:'Fenix', serif;font-size:16px;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;clear:both;font-weight:700;line-height:1.2;margin:1.66667rem 0 1.33333rem}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:2.66667rem;letter-spacing:-0.02em}h2{font-size:2.22222rem}h3{font-size:2rem}h4{font-size:1.66667rem}h5{font-size:1.33333rem}h6{font-size:1.11111rem}.has-bg{color:#031e34;line-height:1.3;padding-left:18px;padding-right:18px}.has-bg>a,.has-bg>span{background:#1effb7;border:0;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:-15px 0 0 3px #1effb7,15px 0 0 3px #1effb7;color:inherit;display:inline;position:relative;text-decoration:none}@media only screen and (max-width: 500px){.has-bg{padding-left:calc(3vw + 3px);padding-right:calc(3vw + 3px)}.has-bg>a,.has-bg>span{box-shadow:-3vw 0 0 3px #1effb7,3vw 0 0 3px #1effb7}}p{margin:0 0 1.66667em}mark,ins{background:#1effb7;padding:0.1em 0.25em;text-decoration:none}strong{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700}pre,code,.wp-block-code,.wp-block-preformatted{font-family:Consolas, "Andale Mono", "Courier New", Courier, monospace}pre,.wp-block-code,.wp-block-preformatted{border:3px solid currentColor;border-radius:0;color:inherit;font-size:16px;line-height:1.5;margin:0 0 1.66667rem;overflow:auto;padding:1.5em 1.875em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal}:not(pre)>code{font-size:16px;padding:0.1em 0.25em;white-space:normal}blockquote,.wp-block-quote{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.66667rem;font-weight:700;line-height:1.5;margin:2.5rem 0;text-align:center}blockquote:first-child,.wp-block-quote:first-child{margin-top:0}blockquote p,.wp-block-quote p{margin-bottom:0.83333rem}blockquote p:last-child,.wp-block-quote p:last-child{margin-bottom:0}blockquote small,blockquote cite,.wp-block-quote small,.wp-block-quote cite{display:block;font-size:1.11111rem;font-style:normal;font-weight:400;line-height:1.5;margin-top:0.83333rem}blockquote small:last-child,blockquote cite:last-child,.wp-block-quote small:last-child,.wp-block-quote cite:last-child{margin-bottom:0}hr,.wp-block-separator{background:currentColor;border:0;color:inherit;height:3px;margin:2.5rem 0}hr:not(.is-style-wide):not(.is-style-dots),.wp-block-separator:not(.is-style-wide):not(.is-style-dots){background:0;height:auto}hr:not(.is-style-wide):not(.is-style-dots):after,.wp-block-separator:not(.is-style-wide):not(.is-style-dots):after{background-image:url(images/wave.svg);background-position:center center;background-repeat:no-repeat;background-size:auto 100%;content:"";display:block;height:20px;margin-bottom:1.66667rem;margin-top:2.5rem;max-width:none}hr.is-style-dots:before,.wp-block-separator.is-style-dots:before{color:currentColor;content:"\2022 \2022 \2022";font-family:"Fenix", serif;font-size:2rem;letter-spacing:0.25em;padding-left:0.25em}.inverse hr:not(.is-style-wide):not(.is-style-dots):after,.inverse .wp-block-separator:not(.is-style-wide):not(.is-style-dots):after{background-image:url(images/wave-inverse.svg)}a{border-bottom:1px solid #1effb7;color:inherit;text-decoration:none;transition:border-color .3s}a:hover,a:focus{border-color:currentColor}::-moz-selection{background:#1effb7;color:#031e34;text-shadow:none}::selection{background:#1effb7;color:#031e34;text-shadow:none}.has-small-font-size{font-size:0.88889rem}.has-normal-font-size,.has-regular-font-size,.has-medium-font-size{font-size:1rem}.has-large-font-size{font-size:1.11111rem}.has-huge-font-size,.has-larger-font-size{font-size:1.33333rem}@media only screen and (max-width: 600px){html{font-size:100%}h1{font-size:2.22222rem;letter-spacing:normal}h2{font-size:2rem}h3{font-size:1.66667rem}h4{font-size:1.55556rem}}dl{margin:0}dt{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700}dd{margin:0 0 1.66667em}ul,ol{margin:0 0 1.66667em;padding:0 0 0 1.66667em}li>ul,li>ol{margin-bottom:0}.entry-content ul{list-style:none;padding:0}.entry-content ul>li{padding-left:1.25em;position:relative}.entry-content ul>li:before{color:#1effb7;content:"\2022";font-size:2rem;left:0;line-height:0.9;position:absolute}table{font-size:16px;line-height:1.5;margin:0 0 2.5rem;text-align:left;width:100%}caption{font-style:normal;margin-bottom:0.83333rem;text-align:left}th,td{border-bottom:3px solid currentColor;padding:0.5em 5px}th{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700}.has-primary-background-color{background:#031e34}.has-primary-color{color:#031e34}.has-accent-background-color{background:#0507cc}.has-accent-color{color:#0507cc}.has-white-background-color{background:#fff}.has-white-color{color:#fff}label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.88889rem;font-weight:700}button,input,select,textarea{background:transparent;box-shadow:none;box-sizing:border-box;border:0;border-bottom:3px solid currentColor;color:inherit;font-size:16px;font-weight:normal;line-height:1.5;padding:0.25em 0;vertical-align:baseline;-webkit-transition:.3s border-color;transition:.3s border-color}button:focus,input:focus,select:focus,textarea:focus{border-color:#1effb7;outline:0}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="search"],input[type="url"],select,textarea{border-radius:0;display:block;max-width:100%;width:100%}input[type=checkbox],input[type=radio]{position:relative;top:-2px}input[type=checkbox]+label,input[type=radio]+label{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;cursor:pointer;font-weight:400;padding-left:0.5em}.wp-block-button{color:#031e34}button,input[type="submit"],input[type="button"],input[type="reset"],a.button,a.wp-block-button__link{background-color:#1effb7;border:3px solid #1effb7;border-radius:3em;box-sizing:border-box;color:#031e34;display:inline-block;font-size:1rem;font-weight:700;line-height:1.5;padding:0.55em 40px;-webkit-transition:background-color .3s, color .3s;transition:background-color .3s, color .3s}button:hover,button:focus,button:active,input[type="submit"]:hover,input[type="submit"]:focus,input[type="submit"]:active,input[type="button"]:hover,input[type="button"]:focus,input[type="button"]:active,input[type="reset"]:hover,input[type="reset"]:focus,input[type="reset"]:active,a.button:hover,a.button:focus,a.button:active,a.wp-block-button__link:hover,a.wp-block-button__link:focus,a.wp-block-button__link:active{background-color:transparent;color:#1effb7;outline:0}.is-style-outline a.wp-block-button__link{background-color:transparent;color:#1effb7}.is-style-outline a.wp-block-button__link:hover,.is-style-outline a.wp-block-button__link:focus,.is-style-outline a.wp-block-button__link:active{background-color:#1effb7;color:#031e34;outline:0}#menu-open,#menu-close,#search-open,#search-close{background:0;border:0;color:inherit;padding:0;position:relative;height:36px;width:36px}input:-webkit-autofill,select:-webkit-autofill{-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}.inverse input:-webkit-autofill,.inverse select:-webkit-autofill{-webkit-animation-name:autofill_inverse}@-webkit-keyframes autofill{to{color:#fff;background:transparent}}@-webkit-keyframes autofill_inverse{to{color:#031e34;background:transparent}}.has-icon{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.has-icon svg{fill:currentColor}.icon-menu{background:currentColor;border-radius:3px;color:inherit;height:2px;left:50%;margin-top:-1px;margin-left:-14px;position:absolute;top:50%;width:28px}.icon-menu:before,.icon-menu:after{background:currentColor;border-radius:3px;content:"";height:100%;left:0;position:absolute;width:100%}.icon-menu:before{top:-8px}.icon-menu:after{bottom:-8px}.icon-search{color:inherit;height:18px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:18px}.icon-search:before{border:2px solid currentColor;border-radius:100%;content:"";height:10px;left:0;position:absolute;top:0;width:10px}.icon-search:after{background:currentColor;border-radius:0 3px 3px 0;bottom:0;content:"";height:2px;position:absolute;right:0;width:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:right top;transform-origin:right top}.icon-close{background:0;border-radius:3px;color:inherit;height:2px;margin-top:-1px;margin-left:-14px;position:absolute;right:0;top:50%;width:30px}.icon-close:before,.icon-close:after{background:currentColor;border-radius:3px;content:"";height:100%;left:0;position:absolute;width:100%}.icon-close:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon-close:after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.screen-reader-text,.site-logo+.site-title,.comment .says{border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;padding:0;position:absolute !important;width:1px}embed,iframe,object,video{max-width:100%}img{height:auto;max-width:100%}.post-thumbnail img{display:block;width:100%}.wp-block-audio,.wp-block-video,.wp-block-image{margin-bottom:1.66667rem}.wp-caption{margin-bottom:1.66667rem;max-width:100%;position:relative}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text,.wp-block-audio figcaption,.wp-block-video figcaption,.wp-block-image figcaption{color:inherit;font-size:14px;line-height:1.5;margin:0;padding:0.5rem 0 0;text-align:center}.gallery{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -0.83333rem 1.66667rem}.gallery-item{box-sizing:border-box;display:inline-block;margin-bottom:1.66667rem;padding:0 0.83333rem;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.333%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.666%}.gallery-columns-7 .gallery-item{max-width:14.285%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.111%}.wp-block-gallery .blocks-gallery-item{padding:0}.wp-block-gallery .blocks-gallery-item:before{display:none}.entry-content .alignleft{float:left;margin:0 30px 0.25em 0}.entry-content .alignright{float:right;margin:0 0 0.25em 30px}.entry-content .aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}@media only screen and (min-width: 915px){.entry-content .alignwide,.entry-content .alignfull{margin-left:calc(375px - 41vw);margin-right:calc(375px - 41vw);max-width:none;width:82vw}}@media only screen and (min-width: 1001px){.entry-content .alignwide,.entry-content .alignfull{margin-left:calc(435px - 47vw);margin-right:calc(435px - 47vw);width:calc(94vw - 120px)}}@media only screen and (min-width: 1086px){.entry-content .alignwide,.entry-content .alignfull{margin-left:-75px;margin-right:-75px;width:900px}}.outer{padding-left:3vw;padding-right:3vw}@media only screen and (min-width: 2001px){.outer{padding-left:60px;padding-right:60px}}.inner{margin-left:auto;margin-right:auto;max-width:1410px}.site{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh;position:relative}.site-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.content-area{background:#0507cc;color:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.content-area.no-results,.content-area.error-404{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.content-area:before,.content-area:after{background-image:url();background-position:0 0;background-repeat:repeat-y;background-size:100% auto;content:"";height:100%;max-width:348px;position:absolute;top:0;width:20%}.content-area:before{left:0}.content-area:after{background-position-y:-500px;right:0;-webkit-transform:scalex(-1);-ms-transform:scalex(-1);transform:scalex(-1)}.site-main{padding:3.33333em 3vw;position:relative;z-index:1}@media only screen and (min-width: 1001px){.site-main{padding-left:30px;padding-right:30px}}.post-full{margin-left:auto;margin-right:auto;max-width:900px;padding-left:3vw;padding-right:3vw}@media only screen and (min-width: 1001px){.post-full{padding-left:30px;padding-right:30px}}@media only screen and (min-width: 961px){.post-full.type-post.has-post-thumbnail{max-width:none;padding-left:0;padding-right:0}}.post-full .entry-header,.post-full .entry-content,.post-full .entry-footer,.comments-area,.search-results .entry,.search-results .pagination{margin-left:auto;margin-right:auto;max-width:750px}.page-header,.page-content{margin-left:auto;margin-right:auto;max-width:690px}.inverse{background:#0507cc;color:#fff}.inverse .content-area{background:#fff;color:#031e34}.inverse .content-area:before,.inverse .content-area:after{background-image:url()}.site-header{padding-bottom:3.33333rem;padding-top:2.5rem}@media only screen and (max-width: 860px){.site-header{padding-bottom:7%;padding-top:5%}}@media only screen and (min-width: 961px){.site-header{margin-bottom:40px}}.site-header-inside{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-ms-flexbox;display:-webkit-flex;display:flex}.site-branding{-ms-flex:0 1 auto;-webkit-flex:0 1 auto;flex:0 1 auto;margin-right:auto}.site-branding a{border:0}.site-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2rem;font-weight:700;line-height:1.2;margin:0}@media only screen and (max-width: 600px){.site-title{font-size:1.66667rem}}.site-logo{margin:0}.site-logo img{height:50px;width:auto}#menu-open,#menu-close{display:none;order:1}#search-open{margin-left:24px}.site-navigation .main-menu{list-style:none;margin:0;padding:0}.site-navigation .menu-item{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;font-weight:700;display:inline-block;margin-left:30px;position:relative}.site-navigation .menu-item.current-menu-item a{opacity:.6}.site-navigation a{border:0;display:inline-block;padding:0.25em 0;-webkit-transition:.3s opacity;transition:.3s opacity}.site-navigation a:hover,.site-navigation a:focus{opacity:.6}@media only screen and (min-width: 861px){.site-navigation .sub-menu{background:#fff;border:3px solid #fff;font-size:0.88889rem;left:-15px;list-style:none;opacity:0;padding:0.5em 0;position:absolute;text-align:left;top:100%;-webkit-transition:opacity .2s, visibility 0s .2s;transition:opacity .2s, visibility 0s .2s;visibility:hidden;width:180px;z-index:99}.site-navigation .sub-menu .sub-menu{left:100%;top:-2px}.site-navigation .sub-menu .menu-item{color:#fff;font-size:0.88889rem;margin:0}.site-navigation .sub-menu a{display:block;padding-left:12px;padding-right:12px}.site-navigation .menu-item:hover>.sub-menu{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s;visibility:visible}}@media only screen and (max-width: 860px){#menu-open,#menu-close{display:block}.site-navigation{background:#fff;bottom:0;color:#fff;-webkit-overflow-scrolling:touch;left:0;margin:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:opacity .25s, visibility 0s .25s;transition:opacity .25s, visibility 0s .25s;visibility:hidden;z-index:-1}.site-navigation-inside{height:100%;overflow:auto;-webkit-overflow-scrolling:touch;position:relative}#menu-close{margin-top:5%;position:absolute;right:3vw;top:0}.menu-main-container{opacity:0;padding:calc(10% + 36px) 3vw 5%}.main-menu{border-bottom:3px solid #fff}.main-menu .sub-menu{border-top:3px solid #fff;padding-left:1.33333rem}.main-menu .menu-item{border-bottom:3px solid #fff;display:block;margin:0}.main-menu .menu-item:last-child{border:0}.main-menu a{display:block;padding:0.5rem 0}.menu--opened .site{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:998}.menu--opened .site-navigation{opacity:1;pointer-events:auto;-webkit-transition:opacity .25s;transition:opacity .25s;visibility:visible;z-index:999}.menu--opened #menu-toggle{color:#fff}.menu--opened .menu-main-container{opacity:1}}.site-search{background:#0507cc;bottom:0;color:#fff;-webkit-overflow-scrolling:touch;left:0;margin:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:opacity .25s, visibility 0s .25s;transition:opacity .25s, visibility 0s .25s;visibility:hidden;z-index:-1}.site-search .search-form{margin-left:auto;margin-right:auto;max-width:690px;padding:3.33333rem 0;width:100%}.site-search .search-field{background:0;border:0;border-bottom:3px solid #fff;font-size:3rem;font-weight:700;padding:0 0 0.25em}@media only screen and (max-width: 860px){.site-search .search-field{font-size:2.22222rem}}@media only screen and (max-width: 480px){.site-search .search-field{font-size:1.66667rem}}.site-search .search-notes{margin-top:0.83333rem}.site-search ::-webkit-input-placeholder{color:#fff}.site-search :-moz-placeholder{color:#fff}.site-search ::-moz-placeholder{color:#fff;opacity:1}.site-search :-ms-input-placeholder{color:_palette(meta)}.site-search-inside{height:100%;overflow:auto;-webkit-overflow-scrolling:touch;position:relative}.site-search-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;min-height:100%;position:relative}#search-close{position:absolute;right:0;top:5vw}@media only screen and (min-width: 861px){#search-close{margin-top:5%;top:0}}.search--opened .site{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9998}.search--opened .site-search{opacity:1;pointer-events:auto;-webkit-transition:opacity .25s;transition:opacity .25s;visibility:visible;z-index:9999}.entry{margin-bottom:3.33333em}.post-inside{position:relative}.entry-title a{border:0}.post-thumbnail{border:0;display:block;margin:0 0 2.5rem 0;position:relative;z-index:1}.post-thumbnail:before{content:"";display:block;padding-top:75%}.post-thumbnail .wp-post-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.post-thumbnail:after{background-position:right bottom;background-repeat:repeat;background-size:auto;bottom:-3vw;content:"";height:100%;opacity:0.7;position:absolute;right:-3vw;width:100%;z-index:-1}.post-thumbnail.bg1:after{background-image:url(images/bg1.svg)}.post-thumbnail.bg2:after{background-image:url(images/bg2.svg)}@media only screen and (min-width: 667px){.post-thumbnail:after{bottom:-20px;right:-20px}}.inverse .post-thumbnail.bg1:after{background-image:url(images/bg1-inverse.svg)}.inverse .post-thumbnail.bg2:after{background-image:url(images/bg2-inverse.svg)}@media only screen and (min-width: 961px){.post-full .post-thumbnail,.home .post-card:first-child .post-thumbnail{margin-top:-100px}.post-full .post-thumbnail:after,.home .post-card:first-child .post-thumbnail:after{bottom:-30px;height:calc(100% - 10px);right:-30px}}.post-card{box-sizing:border-box}.post-card .post-thumbnail{margin-left:3vw;margin-right:3vw}.post-card .post-inside{padding-left:3vw;padding-right:3vw}.post-card .entry-title{font-size:2rem}.post-card .entry-content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700}@media only screen and (min-width: 667px){.post-card .post-thumbnail{margin-left:20px;margin-right:20px}.post-card .post-inside{padding-left:20px;padding-right:20px}.post-card .entry-content{font-size:1.11111rem}}@media only screen and (min-width: 961px){.post-grid{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.post-card{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding-left:15px;padding-right:15px}.post-card:nth-child(4n+2) .post-thumbnail:before,.post-card:nth-child(4n+3) .post-thumbnail:before{padding-top:66.666%}.post-card .post-inside{padding-right:0}.post-card .entry-title{font-size:1.66667rem}.post-card .entry-content{font-size:0.88889rem;padding-left:18px}.home .post-card:first-child{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.home .post-card:first-child .post-thumbnail{flex:6;margin-left:0;margin-right:0;max-width:750px}.home .post-card:first-child .post-inside{flex:5;padding:0}.home .post-card:first-child .post-inside:only-child{margin-left:auto;margin-right:auto;max-width:750px}.home .post-card:first-child .entry-header{margin-bottom:1.66667em;margin-left:-150px;position:relative;z-index:1}.home .post-card:first-child .entry-title{font-size:2.22222rem;max-width:690px}.home .post-card:first-child .entry-content{font-size:1rem;margin-left:60px;padding:0}.home .post-card:nth-child(4n+2) .post-thumbnail:before{padding-top:75%}.home .post-card:nth-child(4n+4) .post-thumbnail:before{padding-top:66.666%}}@media only screen and (min-width: 1201px){.post-card .post-thumbnail{margin-left:30px;margin-right:30px}.post-card .post-inside{padding-left:30px}.post-card .entry-header{margin-left:20px}.post-card .entry-title{font-size:2rem}.post-card .entry-content{font-size:1rem;padding-left:38px}.home .post-card:first-child .post-thumbnail{margin-bottom:3.33333em}.home .post-card:first-child .entry-header{margin-bottom:3.33333em;margin-top:1.66667em}.home .post-card:first-child .entry-title{font-size:2.66667rem}.home .post-card:first-child .entry-content{font-size:1.11111rem}}@media only screen and (min-width: 1401px){.post-card .post-thumbnail{margin-left:60px;margin-right:60px}.post-card .post-inside{padding-left:60px}.post-card .entry-header{margin-bottom:2.5em;margin-left:30px}.post-card .entry-title{font-size:2.22222rem}.post-card .entry-content{font-size:1.11111rem;padding-left:48px}.home .post-card:first-child .entry-title{font-size:3rem;line-height:1.285}.home .post-card:first-child .entry-content{margin-left:90px;max-width:450px}}.post-full .post-thumbnail{margin-bottom:3.33333em;max-width:900px}@media only screen and (min-width: 961px){.post-full .post-thumbnail{margin-bottom:4.5em}}.post-full .entry-header{margin-bottom:3.33333em}.post-full .entry-title{margin:0}@media only screen and (min-width: 1401px){.post-full .entry-title{font-size:3rem;line-height:1.285}}.post-full.type-page .entry-header{text-align:center}.post-full.type-page .entry-header:not(:only-child){left:0;margin:0;max-width:none;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%);transform:translateY(-50%);width:100%;z-index:1}@media only screen and (min-width: 961px){.post-full.type-post .post-thumbnail:not(:only-child){width:63.83%}.post-full.type-post .entry-header:not(:only-child){margin:0;right:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:48.94%;z-index:1}}.post-full .entry-content:after{background-image:url(images/wave.svg);background-position:center center;background-repeat:no-repeat;background-size:auto 100%;content:"";display:block;height:20px;margin-bottom:1.66667rem;margin-top:2.5rem}.edit-link{font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:italic;font-weight:700;text-align:center}.post-share .share-label{display:block;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:italic;font-weight:700;margin-bottom:1em;text-align:center}.post-share .share-links{-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#fff;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.post-share a{border:3px solid currentColor;color:inherit;height:2.66667rem;margin:0 0.5em 0.5em;-webkit-transition:opacity .3s;transition:opacity .3s;width:2.66667rem}.post-share a:hover,.post-share a:focus{opacity:.6}.inverse .entry-content:after{background-image:url(images/wave-inverse.svg)}.inverse .post-share .share-links{color:#0507cc}.read-next-title{color:inherit;margin:0 0 3.33333rem;text-align:center}@media only screen and (min-width: 1401px){.read-next-title{font-size:2.66667rem}}.page-header{margin-bottom:3.33333rem;padding-left:3vw;padding-right:3vw;text-align:center}@media only screen and (min-width: 667px){.page-header{padding-left:20px;padding-right:20px}}.page-title{font-size:2rem;font-weight:400}.page-title .highlight{font-weight:700}.search-results .page-title,.archive .page-title{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.search-results .page-title .highlight,.archive .page-title .highlight{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.search-results .post-list{padding-left:3vw;padding-right:3vw}@media only screen and (min-width: 667px){.search-results .post-list{padding-left:20px;padding-right:20px}}.search-results .entry-content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700}@media only screen and (min-width: 961px){.search-results .entry-content{font-size:1.11111rem}}.no-results .page-header,.error-404 .page-header{margin-bottom:2.5rem}.no-results .page-title,.error-404 .page-title{font-size:3rem;font-weight:700}@media only screen and (max-width: 860px){.no-results .page-title,.error-404 .page-title{font-size:2.22222rem}}.no-results .page-content,.error-404 .page-content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.11111rem;font-weight:700;text-align:center}.comments-area{margin-top:1.66667em}.comments-title,.comment-reply-title{font-size:1.66667rem;margin:0 0 2.5rem;text-align:center}.comment .comment-respond{margin-bottom:3.33333rem}.comment .comment-reply-title small{font-size:inherit}.comment .comment-reply-title small:before{content:"\002f\00a0"}.comment-list{font-size:0.88889rem;list-style:none;padding-left:0;margin:2.5rem 0 3.33333rem}.comment-list .children{list-style:none;padding-left:30px}.comment-list .depth-3 .children{padding-left:0}.comment-body{margin-bottom:2.5rem;position:relative}.comment-list:not(.no-avatars) .comment-body{padding-left:120px}.comment-meta{font-size:14px;line-height:1.5;margin-bottom:1rem}.comment-author,.comment-metadata,.reply{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700}.comment-author{font-size:1.11111rem;margin:0 0 0.15rem}.comment-author a{border:0}.comment-author .avatar{height:90px;left:0;position:absolute;top:0;width:90px}.comment-metadata>a{border:0}.comment-metadata .edit-link:before{content:"\002f\00a0"}.logged-in-as,.no-comments{text-align:center}@media only screen and (max-width: 600px){.comment-list .children{padding-left:0}}@media only screen and (max-width: 480px){.comment-list:not(.no-avatars) .comment-body{padding-left:80px}.comment-author .avatar{height:60px;width:60px}}.comment-form .required{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-weight:400}.pagination{margin-bottom:1.66667em;text-align:center}.pagination a{border:0;-webkit-transition:.3s opacity;transition:.3s opacity}.pagination a:hover{opacity:.6}.pagination .svg-icon{fill:currentColor;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pagination .page-numbers{display:inline-block;font-size:1rem;line-height:1.5;padding:0.25em}.pagination .page-numbers.current{opacity:.6}.pagination .next,.pagination .prev{position:relative}.pagination .next{margin-left:10px;padding-right:28px}.pagination .next .svg-icon{right:0}.pagination .prev{margin-right:10px;padding-left:28px}.pagination .prev .svg-icon{left:0}.site-footer{padding-bottom:2.5rem;padding-top:3.33333rem;text-align:center}.site-footer a{border:0;-webkit-transition:.3s opacity;transition:.3s opacity}.site-footer a:hover,.site-footer a:focus{opacity:.6}.footer-menu,.social-links-menu{list-style:none;padding:0}.footer-menu .menu-item,.social-links-menu .menu-item{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;display:inline-block;font-weight:700;margin:0 15px 0.83333rem}.social-links-menu svg{fill:currentColor}@media only screen and (max-width: 480px){.footer-menu .menu-item{font-size:0.88889rem;margin-left:8px;margin-right:8px}}.site-info{font-size:14px;line-height:1.5}.infinite-scroll #post-wrapper{padding-bottom:3em;position:relative}.infinite-scroll .pagination,.infinite-scroll .posts-navigation{display:none}.infinite-scroll .infinite-loader,.infinite-scroll #infinite-handle{bottom:0;height:3em;left:50%;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.infinite-scroll #infinite-handle span{background-color:#1effb7;border:3px solid #1effb7;border-radius:3em;box-sizing:border-box;color:#031e34;display:inline-block;font-size:1rem;font-weight:700;height:3em;line-height:1.5;padding:0.5em 40px}

div.content-area {
    background-color: #ffffff;
}

div.entry-content p {
    color: #000000;
}

ul.footer-menu {
    color: #000000;
}

div.site-info {
    color: #000000;
}

.inverse {
    background: #fff;
    color: #fff;
}

p.site-title a {
    color: #000000;
}

ul.main-menu {
    color: #000000;
}

h1.page-title {
    color: #000000;
}

a.has-icon {
    color: #0507cc;
}

h2.read-next-title {
    color: #000000;
}

button.search-toggle {
    color: #0507cc;
}

div.entry-content p {
    font-size: 20px;
}

.post-card .entry-content {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
}

div.entry-content h2 {
    color: #000000;
}

div.entry-content ol li {
    color: #000000;
    font-size: 20px;
}

div.entry-content ul li {
    color: #000000;
}

span.share-label {
    color: #000000;
}

p.edit-link {
    color: #000000;
}

ol.custom {
    list-style: none;
    counter-reset: my-awesome-counter;
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
}

ol.custom li {
    counter-increment: my-awesome-counter;
    display: flex;
    width: 50%;
    margin-bottom: 0.5rem;
    font-size: 0.8rem;
    color: #2b00f7;
}

ol.custom li::before {
    content: "0" counter(my-awesome-counter);
    font-weight: bold;
    font-size: 1.7rem;
    margin-right: 0.5rem;
    font-family: 'Abril Fatface', serif;
    line-height: 1;
}

ol.custom li a {
    font-size: 18px;
    color: #000000;
    font-weight: bold;
}

div.page-content p {
    color: #000;
}

li.menu-item.menu-item-type-taxonomy.menu-item-object-category a {
    color: #000000;
}

li.menu-item.menu-item-type-post_type.menu-item-object-post a {
    color: #000000;
}

li.menu-item.menu-item-type-taxonomy.menu-item-object-category.menu-item-1053 a {
    color: #000000;
}

li.menu-item.menu-item-type-taxonomy.menu-item-object-category.menu-item-has-children.menu-item-399 a {
    background-color: #fff;
}

li.menu-item.menu-item-type-taxonomy.menu-item-object-category.menu-item-has-children.menu-item-1056 a {
    background-color: #fff;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-1051 a {
    background-color: #fff;
}

ul.sub-menu {
    background-color: #ffffff;
}

li.menu-item.menu-item-type-taxonomy.menu-item-object-category.current-menu-item.menu-item-has-children.menu-item-1052 a {
    background-color: #fff;
}

li.menu-item.menu-item-type-taxonomy.menu-item-object-category.menu-item-has-children.menu-item-1052 a {
    background-color: #FFF;
}

ul.sub-menu {
    background-color: #ffffff;
}

div.entry-content h3 a {
    color: #000000;
}

div.entry-content h3 {
    color: #000000;
}

div.su-spoiler-title {
  font-size: 20px;
}

div.nav-links {
  color: #000000
  
}

div.su-spoiler-title {
  color: #000000
  
}

div.su-spoiler-content.su-u-clearfix.su-u-trim {
  color: #000000;
}