/*!
Theme Name: OeffiCON
Theme URI: https://stadtkreation.de/wordpress-themes-und-plugins/
Author: STADTKREATION
Author URI: https://stadtkreation.de/ueber-uns/
Description: OeffiCON WordPress Theme for ÖffiCON international public transport conference.
Version: 0.6.2
Tested up to: 5.5.3
Requires PHP: 7.3
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: oefficon

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

OeffiCON is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
Main part of normalizing styles removed.
*/
*{margin:0;padding:0}body{text-align:center;min-width:320px;background:#fff8e7}a{text-decoration:none;transition:all ease-in .2s}h1,h2,h3,h4,h5,h6,h7,h8,h9{font-size:100%;font-weight:400;font-family:Jost,sans-serif}h1{font-size:175%;font-weight:800}strong{font-weight:600}a{color:#0171a1}a:hover,a:focus,a:active{color:#e35a5a}a img{border:none}img{max-width:100%;height:auto}form{font-size:17px}input:not([type=radio]):not([type=checkbox]):not([type=submit]),textarea,select{width:100%;box-sizing:border-box;border:none;background:#fff;text-shadow:none;box-shadow:none;outline:none;margin-bottom:1em;padding:0 5px;color:#656c6c;font-family:Lato,sans-serif;font-size:inherit}select option{border:none}.button,button,input[type=submit],#content .caldera-grid .btn-default{background:#e35a5a;color:#fff;text-transform:uppercase;font-family:Jost,sans-serif;display:inline-block;padding:6px 12px;border:none;box-shadow:none;outline:none;font-weight:700;font-size:inherit}#content .caldera-grid .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.button a{color:#fff}#page{color:#232d2e;max-width:1350px;margin:auto;background:#f9edd5;min-height:100vh;text-align:left;font-family:Lato,sans-serif;background-size:100% auto;background-position:top center;font-size:17px;overflow:hidden}header.site-header{padding:12px 85px;display:flex;flex-wrap:wrap;background:#fff;position:relative;z-index:2}@media (max-width:979px){header.site-header{padding:12px 25px}}header.site-header a{color:inherit}header.site-header .custom-logo{width:142px;height:auto}body.wp-custom-logo .site-title,.site-description{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}@media (min-width:768px){.menu-toggle{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}}header.site-header .site-branding{flex-grow:1}header.site-header .nav-wrapper{line-height:36px;text-align:right;flex-grow:1;display:flex;font-size:95%;font-family:Jost,sans-serif}header.site-header .nav-wrapper ul{list-style:none}header.site-header .nav-wrapper>*{flex-grow:1}header.site-header .nav-wrapper nav,header.site-header .nav-wrapper nav>div,header.site-header .nav-wrapper ul,header.site-header .nav-wrapper li{display:inline-block}header.site-header .nav-wrapper li{position:relative;margin-left:36px}header.site-header .nav-wrapper li.button{background:#e35a5a;color:#fff;font-weight:600;text-transform:uppercase;padding:0 12px}header.site-header .nav-wrapper a{display:inline-block;position:relative}header.site-header .nav-wrapper li.menu-item-has-children{margin-right:20px}header.site-header .nav-wrapper li.menu-item-has-children>a:after{position:absolute;top:6px;right:-20px;display:inline-block;margin-left:2px;vertical-align:middle;font-family:dashicons;content:'\f347';line-height:24px}header.site-header .nav-wrapper>nav>div>ul>li:first-child{margin-left:0}header.site-header .nav-wrapper li.current_page_parent>a,header.site-header .nav-wrapper li.current_page_item>a,header.site-header .nav-wrapper li.current-lang>a{font-weight:600}header.site-header .nav-wrapper li:not(.button):not(.lang-item) a:hover:before,header.site-header .nav-wrapper li:not(.button):not(.lang-item) a:active:before,header.site-header .nav-wrapper li:not(.button):not(.lang-item) a:focus:before,header.site-header .nav-wrapper li.current_page_item:not(.lang-item):not(.button)>a:before,header.site-header .nav-wrapper li.current_page_parent:not(.lang-item):not(.button)>a:before{position:absolute;bottom:2px;left:0;width:100%;height:3px;background:#e35a5a;content:" "}@media (min-width:768px){header.site-header .nav-wrapper li.lang-item:not(.lang-item-first){margin-left:3px;line-height:18px;padding:9px 0 9px 9px}header.site-header .nav-wrapper li.lang-item:not(.lang-item-first):before{content:" ";width:2px;height:1em;display:inline-block;background:#232d2e;position:absolute;left:0;top:.6em}}header.site-header .nav-wrapper li ul{display:none;position:absolute;left:-5px;top:34px;width:150px;background:#fff;text-align:left}header.site-header .nav-wrapper li:hover ul{display:block}header.site-header .nav-wrapper li ul li{margin-left:0;padding:5px;line-height:24px;display:block}header.site-header .nav-wrapper li ul li a{font-size:85%;display:inline-block}@media (max-width:767px){header.site-header{display:block}header.site-header .site-branding{position:absolute;top:12px;left:25px}header.site-header .nav-wrapper nav,header.site-header .nav-wrapper nav>div,header.site-header .nav-wrapper ul,header.site-header .nav-wrapper li{display:block}header.site-header .nav-wrapper .main-navigation>div{display:none}header.site-header .nav-wrapper .main-navigation.toggled>div{display:block}header.site-header .nav-wrapper .menu-toggle{font-size:0;cursor:pointer}header.site-header .nav-wrapper .menu-toggle:after{font-size:24px;font-family:dashicons;content:"\f333"}header.site-header .nav-wrapper li{display:block;width:100%;margin:0;padding:0}header.site-header .nav-wrapper li ul li{padding:0}header.site-header .nav-wrapper li ul{position:static;display:block;width:auto;text-align:right;width:100%;left:0}header.site-header .nav-wrapper a{margin:0;padding:0}}.header-slider .sa_owl_theme .owl-nav .owl-prev{left:2.5em}.header-slider .sa_owl_theme .owl-nav .owl-next{right:2.5em}.social-media-icons-fixed{position:fixed;z-index:2;right:0;top:35%;font-size:150%}@media (max-width:767px){.social-media-icons-fixed{font-size:90%;top:45%}}@media (min-width:1351px){.social-media-icons-fixed{right:calc((100% - 1350px)/2)}}.social-media-icons-fixed a{display:block;background:#e35a5a;text-align:center;margin-bottom:.5em;color:#f9edd5;padding:.2em}#content{padding:80px 85px;margin:auto;display:flex;justify-content:center;max-width:780px}@media (max-width:979px){#content{padding:60px 25px;display:block;max-width:580px}}#content .entry-title,#content .page-title,#title-section .page-title{font-size:220%;color:#e35a5a;font-weight:500;padding-bottom:.6em}body.page-template-page-type2 #content .entry-title{color:#232d2e}#content .entry-content{font-size:107.5%}#content .entry-content p,#content .entry-content ol,#content .entry-content ul,#content .entry-content table{padding-bottom:1.5em;font-weight:300}#content .entry-content a{font-family:Jost,sans-serif;color:#232d2e}#content .entry-content a:hover,#content .entry-content a:focus,#content .entry-content a:active{color:#0171a1}#content a.button,#content a.button:hover,#content a.button:active,#content a.button:focus{color:#fff}.full-width{margin-left:calc((1350px - 780px)/2*-1);width:1350px;box-sizing:border-box;padding:0 85px;z-index:1;position:relative}@media (max-width:1349px){.full-width{width:100vw;margin-left:calc((100vw - 780px)/2*-1)}}@media (max-width:979px){.full-width{margin-left:calc((100vw - 630px)/2*-1);padding:0 25px}}@media (max-width:979px){.full-width{margin-left:calc((100vw - 580px)/2*-1)}}@media (max-width:629px){.full-width{margin-left:-25px}}body.blog #title-section,body.archive #title-section{max-width:780px;margin:auto;padding:80px 85px 0}@media (max-width:979px){body.blog #title-section,body.archive #title-section{padding:60px 25px 0;max-width:580px}}body.blog #content,body.archive #content{padding-top:30px}body.blog #content,body.archive #content,body.single #content{background:0 0}body.blog #page,body.archive #page,body.single #page,body.page-template-page-type2 #page{background:#fff}body.blog article,body.archive article{margin-bottom:4.3em;position:relative}body.blog article .edit-link,body.archive article .edit-link{position:absolute;top:0;right:0;display:inline-block;padding:6px 10px;background:rgba(255,255,255,.3)}body.blog #content .entry-title,body.archive #content .entry-title{margin-top:15px;margin-bottom:0}body.single #content .entry-title{margin-top:1em}body.blog #content .entry-title,body.archive #content .entry-title,body.single #content .entry-title{color:#232d2e}body.blog #content .entry-title a,body.archive #content .entry-title a{color:#232d2e}body.blog #content .entry-footer,body.archive #content .entry-footer{padding-top:.1em;display:flex;align-items:baseline;font-family:Jost,sans-serif}body.blog #content .entry-footer p,body.archive #content .entry-footer p{margin-bottom:.5em}body.blog #content .entry-footer>*,body.archive #content .entry-footer>*{flex-grow:1}body.blog #content .entry-footer>*:last-child,body.archive #content .entry-footer>*:last-child{text-align:right}body.blog #content .entry-footer .read-more a,body.archive #content .entry-footer .read-more a{text-transform:uppercase;color:#232d2e;font-weight:700;font-size:80%;border-bottom:3px solid #eeb528}body.blog #content .entry-footer .read-more a:hover,body.archive #content .entry-footer .read-more a:hover,body.blog #content .entry-footer .read-more a:active,body.archive #content .entry-footer .read-more a:active,body.blog #content .entry-footer .read-more a:focus,body.archive #content .entry-footer .read-more a:focus{border-bottom:3px solid #e35a5a}body.blog #content .entry-footer .post-date,body.archive #content .entry-footer .post-date{color:#656c6c;font-size:60%;text-transform:uppercase;letter-spacing:.25em;font-weight:500}.nav-links{display:flex;font-family:Jost,sans-serif;font-size:90%}.nav-links a{color:#232d2e;font-weight:600}.nav-links .nav-previous a:before,.nav-links .nav-next a:after{display:inline-bock;font-family:dashicons;content:'\f341';margin-right:.2em;vertical-align:top;font-size:120%}.nav-links .nav-next a:after{margin-right:0;margin-left:.2em;content:'\f345'}.nav-links a:hover,.nav-links a:focus,.nav-links a:active{color:#e35a5a}.nav-links>*{flex-grow:1}.nav-links>.nav-next{text-align:right}.entry-footer .edit-link{display:block}#primary{width:74.36%;margin-right:10.38%}@media (max-width:979px){#primary{width:100%;margin-right:0}}#primary h2{padding:2.5em 0 1em;font-size:120%;color:#0171a1;font-weight:500}#primary h3{padding:2.5em 0 1em;font-size:110%;color:#232d2e;font-weight:500}#primary .newsteasers{background:#0171a1;padding:40px 85px;color:#fff;margin-bottom:40px}#primary .newsteasers a{color:#fff}#primary .newsteasers a:hover,#primary .newsteasers a:active,#primary .newsteasers a:focus{color:#fff}#primary .newsteasers .block-title{text-transform:uppercase;font-size:70%;letter-spacing:.25em;margin-bottom:1em;text-align:center;color:#fff;font-weight:300;margin-top:0;margin-bottom:30px}#primary .newsteasers .inner{display:flex;width:calc(100% + 40px);margin:0 -20px;flex-wrap:wrap;justify-content:center}@media (max-width:767px){#primary .newsteasers .inner{display:block;width:100%;margin:0}}#primary .newsteasers .newsteaser{width:calc(33.33% - 40px);margin:0 20px 40px}@media (max-width:1199px){#primary .newsteasers .newsteaser{width:calc(50% - 40px)}}@media (max-width:767px){#primary .newsteasers .newsteaser{width:100%}}#primary .newsteasers .newsteaser h3{font-size:150%;font-weight:600;margin:0}#primary .newsteasers .newsteaser h3:before{display:block;content:" ";width:30px;height:4px;background:#eeb528;margin-bottom:5px}#primary .newsteasers .newsteaser .content{font-family:Jost,sans-serif;line-height:1.15em:}#primary .newsteasers .newsteaser p{margin-bottom:.5em}#primary .newsteasers .newsteaser .readmore a{text-transform:uppercase;font-weight:600;font-size:80%;border-bottom:3px solid #eeb528}#primary .newsteasers .blog-link{text-align:center}#primary .newsteasers .blog-link a{font-weight:600;border-bottom:4px solid #eeb528}#primary .newsteasers .blog-link a:hover,#primary .newsteasers .blog-link a:active,#primary .newsteasers .blog-link a:focus{border-bottom-color:#e35a5a}@media (max-width:767px){#primary .newsteasers{padding:30px 25px}}#content .program .filter-wrapper{display:flex;text-align:center}#content .program .filter-wrapper .filter-title{text-transform:uppercase;font-size:60%;font-family:Jost,sans-serif;letter-spacing:.2em;font-weight:400}#content .program .filter-wrapper>*{flex-grow:1}#content .program .filter-wrapper>*:not(:last-child){margin-right:2em}#content .program .filter-wrapper ul,#content .program .filter-wrapper p{padding-bottom:.5em}#content .program .filter-wrapper li{display:inline-block;list-style:none;padding:.2em .5em}#content .program .filter-wrapper a{font-size:80%;text-transform:uppercase;font-weight:600;border-bottom:4px solid transparent}#content .program .filter-wrapper a:hover,#content .program .filter-wrapper a:focus,#content .program .filter-wrapper a:active,#content .program .filter-wrapper a.current{color:#232d2e;border-bottom-color:#eeb528}#content .program .filter-wrapper li.topic-color1 a{color:#376198}#content .program .filter-wrapper li.topic-color2 a{color:#4fa9ab}#content .program .filter-wrapper li.topic-color3 a{color:#69a54a}#content .program .filter-wrapper li.topic-color4 a{color:#e1af25}#content .program .filter-wrapper li.topic-color5 a{color:#b33e65}#content .program .filter-wrapper li.topic-color6 a{color:#754e85}@media (max-width:1199px){#content .program .filter-wrapper{display:block;text-align:left}#content .program .filter-wrapper>*{margin-bottom:1em}}#content .program .filter-toggle{display:none;font-family:Jost,sans-serif;font-size:75%;margin-bottom:1em;text-align:right}#content .program .filter-toggle a:not(.button){color:#e35a5a}#content .program .filter-toggle .filtered-by{margin-bottom:.5em}#content .program .filter-toggle .toggle-button{margin-bottom:.5em}@media (max-width:767px){#content .program .filter-toggle{display:block}#content .program .filter-wrapper{display:none}}#content .program h2{font-size:220%;color:#e35a5a;font-weight:500;padding:1em 0}#content .program h3{padding:1em 0 1.5em;font-size:120%;color:#0171a1;font-weight:500}#content .program-teasers{display:flex;flex-wrap:wrap;width:calc(100% + 2em);margin:0 -1em}#content .program-teaser{width:calc(33.33% - 2em);margin:0 1em}@media (max-width:1199px){#content .program-teaser{width:calc(49.9% - 2em)}}@media (max-width:767px){#content .program-teaser{width:calc(100% - 2em)}}#content .program-teaser .date-line{padding-bottom:1em;text-transform:uppercase;font-size:70%;letter-spacing:.15em;color:#656c6c;font-weight:500;font-family:Jost,sans-serif}#content .program-teaser h4{font-size:125%;font-weight:600;margin-bottom:.5em}#content .program-type-flag span.flag{display:inline-block;padding:2px 5px;font-size:75%;text-transform:uppercase;font-weight:700;font-family:Jost,sans-serif;color:#fff;background:#e35a5a;margin-top:5px;cursor:help}#content h4.topic-color1{color:#376198}#content h4.topic-color2{color:#4fa9ab}#content h4.topic-color3{color:#69a54a}#content h4.topic-color4{color:#e1af25}#content h4.topic-color5{color:#b33e65}#content h4.topic-color6{color:#754e85}#content .program-teaser h4:after{display:block;margin-top:.25em;height:6px;width:50px;background:#232d2e;content:" "}#content h4.topic-color1:after{background:#376198}#content h4.topic-color2:after{background:#4fa9ab}#content h4.topic-color3:after{background:#69a54a}#content h4.topic-color4:after{background:#e1af25}#content h4.topic-color5:after{background:#b33e65}#content h4.topic-color6:after{background:#754e85}#content .program-teaser .speaker{color:#656c6c;font-family:Jost,sans-serif;font-weight:500}#content .program-teaser .downloads h5{text-transform:uppercase;font-size:60%;letter-spacing:.2em;color:#e35a5a;font-weight:500;font-family:Jost,sans-serif}#content .program-teaser .downloads p,#content .program-teaser .downloads ul,#content .program-teaser .downloads ol{font-size:80%;font-family:Jost,sans-serif}#content .program-teaser .downloads a{font-weight:500}#content .topics{margin-bottom:2em}#content .topic-block{background:#0171a1;color:#fff}#content .topic-bgcolor1{background:#376198}#content .topic-bgcolor2{background:#4fa9ab}#content .topic-bgcolor3{background:#69a54a}#content .topic-bgcolor4{background:#e1af25}#content .topic-bgcolor5{background:#b33e65}#content .topic-bgcolor6{background:#754e85}#content .topics .topic-block .inner{max-width:780px;margin:auto}#content .topics h2,#content .topics h3,#content .topics h4,#content .topics h5{color:#fff}#content .topics h2{font-size:175%;font-weight:500;padding:1.5em 0 .5em}#content .entry-content .topics a{color:#fff}#content .speakers{padding-top:2em;padding-bottom:2em}#content .speakers .speaker-blocks{width:calc(100% + 4em);margin:0 -2em;display:flex;flex-wrap:wrap}#content .speakers .speaker-block{width:calc(49.9% - 4em);margin:0 2em;display:flex}#content .speakers .speaker-block .speaker-photo{width:150px}#content .speakers .speaker-block .speaker-photo img{border-radius:10px}#content .speakers .speaker-block .speaker-text{margin-left:1.5em;width:calc(100% - 150px - 1.5em)}#content .speakers .speaker-block .speaker-text h2{padding-top:0;padding-bottom:.2em}#content .speakers .speaker-block .speaker-text .speaker-institution{color:#4fa9ab;font-family:Jost,sans-serif;font-weight:500;padding-bottom:1em}@media (max-width:1199px){#content .speakers .speaker-blocks{display:block;width:100%;margin:0}#content .speakers .speaker-block{width:100%;margin:0}}#primary .wp-block-coblocks-accordion-item:first-child{margin-top:1em}#primary .wp-block-coblocks-accordion-item *{background:0 0;outline:none}#primary .wp-block-coblocks-accordion-item details summary{position:relative;margin:1.5em 0 1em;font-size:110%;color:#0171a1;font-weight:500;background:0 0;border:none;cursor:pointer;outline:none;list-style:none;background:0 0;padding:0 1em 0 0}#primary .wp-block-coblocks-accordion-item details summary:before{content:"\f347";position:absolute;display:block;right:0;top:0;text-align:right;width:1em;font-family:dashicons}#primary .wp-block-coblocks-accordion-item details summary:hover:after{background:0 0}#primary .wp-block-coblocks-accordion-item details[open] summary:before{content:"\f343"}#primary .wp-block-coblocks-accordion-item details summary:hover{color:#e35a5a}.wp-block-coblocks-accordion-item details div{border:none;padding:0}#secondary{width:calc(100% - 74.36% - 10.38%);font-size:80%;font-family:Jost,sans-serif}@media (max-width:979px){#secondary{width:100%}}#secondary .widget{margin-bottom:40px}#secondary .widget-title{text-transform:uppercase;font-size:70%;letter-spacing:.25em;margin-bottom:1em}#secondary .widget ul{list-style:none}#secondary .widget li{line-height:1.5em}#secondary .widget p{font-weight:600}#secondary .widget a{font-weight:600;color:#232d2e}#comments label{display:block}#comments p{margin-bottom:1em}#content .caldera-grid .help-block{display:none}#content .caldera-grid .no-margin{margin-bottom:0}#content .caldera-grid .no-margin .checkbox{margin-top:-5px}#content .caldera-grid .no-bottom-padding p:last-child{padding-bottom:0}#content .caldera-grid .no-margin-bottom{margin-bottom:0}#content .caldera-grid .no-margin-extra{margin-bottom:-15px}#content .caldera-grid .checkbox label,#content .caldera-grid .radio label{font-weight:300}.logo-footer{background:#fff;padding:40px 85px;text-align:center}.logo-footer img{display:inline-block;margin:20px;max-height:120px;max-width:240px;width:auto;vertical-align:middle}.logo-footer h2{text-transform:uppercase;font-size:70%;letter-spacing:.25em;margin-bottom:1em;text-align:center;font-weight:400;margin-top:0;margin-bottom:30px}@media (max-width:767px){.logo-footer{padding:30px 25px}}footer.site-footer{background:#f2f2f2;padding:40px 85px;line-height:1.5em;font-family:Jost,sans-serif;font-size:80%}@media (max-width:979px){footer.site-footer{padding:30px 25px}}footer.site-footer a{color:#232d2e}footer.site-footer a:hover,footer.site-footer a:focus,footer.site-footer a:active{color:#0171a1}footer.site-footer .button a{color:#fff}footer.site-footer strong{font-weight:700}footer.site-footer .footer-row{display:flex;flex-wrap:wrap}footer.site-footer .footer-row.last{flex-direction:row-reverse}@media (max-width:979px){footer.site-footer .footer-row.last{flex-direction:row}}footer.site-footer .footer-row .footer-column{margin-right:1.695%;margin-bottom:20px}footer.site-footer .footer-row .footer-column:last-child{margin-right:0}@media (max-width:979px){footer.site-footer .footer-row .footer-column:first-child{margin-right:0}}footer.site-footer .footer-row .footer-column.info{width:50%;margin-right:0}@media (max-width:979px){footer.site-footer .footer-row .footer-column.info{width:100%}}footer.site-footer .footer-row .footer-column.info ul.menu{list-style:none}footer.site-footer .footer-row .footer-column.info ul.menu li{display:inline-block;margin-right:2em}footer.site-footer .footer-row .footer-column.info ul.menu li:last-child{margin-right:0}footer.site-footer .footer-row .footer-column.info .widget-title{text-transform:uppercase;font-size:80%;letter-spacing:.25em}footer.site-footer .footer-row .footer-column.info .footer-column{width:48.3%;margin-right:3.39%}footer.site-footer .footer-row .footer-column.info .footer-column:last-child{margin-right:0}footer.site-footer .footer-row .footer-column.menu{width:calc(50% - 1.695%)}footer.site-footer .footer-row .footer-column.menu .footer-column{width:31%;margin-right:3.39%}footer.site-footer .footer-row .footer-column.menu .footer-column:last-child{margin-right:0}footer.site-footer .icons{font-size:125%}footer.site-footer .icons br{display:none}footer.site-footer .icons a{display:inline-block;color:#f2f2f2;background:#232d2e}footer.site-footer .icons a:hover,footer.site-footer .icons a:active,footer.site-footer .icons a:focus{background:#e35a5a}footer.site-footer .icons .fab{display:inline-block;width:1.25em;text-align:center;padding:.3em .15em}@media (max-width:979px){footer.site-footer .footer-row .footer-column.menu{width:100%}}footer.site-footer .footer-row .footer-column.menu .widget-title{text-transform:uppercase;font-weight:700;border-top:3px solid #232d2e;padding-top:1.1em;margin-bottom:.5em}footer.site-footer .footer-row .footer-column.menu ul.menu{list-style:none}footer.site-footer .footer-row .footer-column.menu ul.menu li{line-height:1.4em;margin-bottom:.6em}footer.site-footer .footer-row .footer-column.menu ul.menu li li{display:none}footer.site-footer li.button{background:0 0;padding:0;text-transform:none}footer.site-footer li.button a{color:#232d2e;font-weight:400}@media (max-width:499px){footer.site-footer .footer-row,footer.site-footer .footer-row .footer-column,footer.site-footer .footer-row .footer-column .footer-column,footer.site-footer .footer-row .footer-column.menu .footer-column{display:block;width:100%;margin-left:0;margin-right:0}footer.site-footer .footer-row .footer-column{margin-bottom:30px}}.wp-caption{max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}