/*!
Theme Name:     Kleo Child
Theme URI:
Description:    Child theme for Kleo
Author:         SeventhQueen
Author URI:     http://seventhqueen.com
Template:       kleo
Version:        1.0.10
Tags:  one-column, two-columns, right-sidebar, fluid-layout, custom-menu, featured-images, post-formats, sticky-post, translation-ready
License: GNU General Public License
License URI: license.txt
*/.header-scrolled .logo img{padding:10px}dl{display:grid;grid-template-columns:auto 1fr;gap:4px 16px}dt{font-weight:bold}.square-image img{width:50px;height:50px;object-fit:cover;object-position:center}.maplibregl-marker{cursor:pointer}.signatory-filters{border-bottom:1px solid #e5e5e5;padding-bottom:1em}.signatory-filters .signatory-filter-reset{display:none}.signatory-filters.is-open .signatory-filter-reset{display:inline-block}.signatory-filters.is-open form{display:flex}.signatory-filters form{display:none;gap:1em;justify-content:space-between}.signatory-filters form .terms{display:flex;flex-direction:row;gap:1em}.signatory-filters form .terms fieldset{display:flex;flex-direction:column}.signatory-filters form .terms fieldset legend{font-weight:bold;margin-bottom:6px}.signatory-filters form .terms fieldset>div{display:flex;align-items:flex-start;gap:6px}.signatory-results .masonary{display:flex;flex-flow:row wrap;gap:20px;width:100%;list-style:none;margin:0;padding:20px 0}.signatory-results .masonary--stacked{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:flex-start}.kleo-carousel-container.full{background:#fff}.kleo-carousel-container.full .post-item{margin:0 .5em;padding:0}.kleo-carousel-container.full .post-item article{background:#fff}.item{align-items:center;border:1px solid #e5e5e5;border-radius:4px;display:flex;flex:0 0 calc((100% - (var(--columns, 3) - 1)*20px)/var(--columns, 3));gap:10px;padding:10px}.item .image{flex-shrink:0;overflow:hidden}.item .image img{width:60px;height:60px;object-fit:cover;object-position:center;aspect-ratio:1/1}.item--stacked{flex-direction:column;align-items:stretch;text-align:center}.item--stacked .image img{width:100%;height:auto}.item--stacked h3{text-align:left}.item .content{text-wrap:wrap}.item .content .item-meta{color:#bbb}.signatory-counter{font-size:2em;line-height:1.1;text-align:center}.signatory-counter--circle{aspect-ratio:1/1;width:8em;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1em;border:1px solid #e5e5e5;border-radius:50%;margin:0 auto;overflow:hidden}.signatory-counter--circle>div{min-width:0;overflow-wrap:break-word}.signatory-counter--box{align-items:center;border:1px solid #e5e5e5;border-radius:4px;display:flex;flex:0 0 30%;gap:10px;padding:30px 10px}.signatory-counter .counter{font-size:3em;line-height:1.1;text-box-trim:trim-both;text-box-edge:cap alphabetic}.signatory-counter .label{font-size:.75em}.top-align article:first-child{padding-top:0}.project-links{padding-left:1em}.portfolio-meta{padding:10px}.portfolio-image{max-height:15em;overflow:hidden;display:flex;align-items:center;justify-content:center}.portfolio-image img{width:100%;height:auto}.portfolio-items.overlay-style li.type-resource .portfolio-header .post-title{white-space:normal;overflow:visible;text-overflow:clip}.event-items .portfolio-image{height:190px;max-height:none}.event-items .portfolio-image .element-wrap{height:100%}.event-items .portfolio-image img{height:100%;object-fit:cover;object-position:center}.wpex-loadmore .loadmore-timeline{color:#fff}.wpex-timeline>li .wpex-timeline-time span.tll-date{color:#d89a40;font-family:"Roboto Condensed"}.event-hero{position:relative;left:50%;right:50%;width:100vw;margin-left:-50vw;margin-right:-50vw;background-size:cover;background-position:center}.event-hero .event-hero-tint{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.5}.event-hero .event-hero-overlay{position:relative;z-index:1;margin:0 auto;text-align:center;color:#fff}.event-hero .event-hero-overlay .event-details{display:flex;flex-direction:column;padding:4em 0 2em;row-gap:4em}.event-hero .event-hero-overlay .event-details h2{color:#fff;margin:0}.event-hero .event-hero-overlay .event-details .event-dates{font-family:"Roboto Condensed";font-size:2.5em}.event-hero .event-hero-overlay .event-details .event-breadcrumb{text-align:left;color:#fff}.event-hero .event-hero-overlay .event-details .event-breadcrumb a{color:gray}.event-hero .event-hero-overlay .event-details .event-type{color:#bbb;font-family:"Roboto Condensed";font-size:1.1em;letter-spacing:1px;text-transform:uppercase}.event-hero .event-hero-overlay .event-details .event-link a:hover{filter:brightness(90%)}.event-hero .event-hero-overlay .event-details .event-meta{font-style:italic}.event-meta-section h3{margin-bottom:.5em}.single-portfolio .panel-kleo .panel-title{font-weight:300}.masonry-listing article:first-child{padding-left:0}.masonry-listing article:last-child{padding-right:0}.spaced{padding:1em 0}.logo img{height:100%;padding:1em;background:#fff}figure.logo{float:none}.hr-title.hr-long{width:auto}@media(max-width: 991px){#header .navbar-nav>li>a{font-weight:bold}#header .navbar-nav li a{padding:10px 0;text-transform:unset}}@media(max-width: 767px){.signatory-results .masonary{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.item{flex-direction:column;align-items:stretch;text-align:center}.item .image img{width:100%;height:auto}.item h3{text-align:left}.item .item-meta{text-align:left}}
