@charset "UTF-8";
@charset "UTF-8";
.nk-awb{position:relative;z-index:0}.wp-block-nk-awb{padding:20px 30px}.nk-awb .nk-awb-inner,.nk-awb .nk-awb-overlay,.nk-awb .nk-awb-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-99}.nk-awb .nk-awb-wrap{overflow:hidden}.nk-awb .nk-awb-mouse-parallax{transform:translateX(0)}.vc_row.vc_column-gap-1>.vc_column_container>.nk-awb-wrap{margin:1px 0.5px}.vc_row.vc_column-gap-2>.vc_column_container>.nk-awb-wrap{margin:1px 1px}.vc_row.vc_column-gap-3>.vc_column_container>.nk-awb-wrap{margin:1px 1.5px}.vc_row.vc_column-gap-4>.vc_column_container>.nk-awb-wrap{margin:1px 2px}.vc_row.vc_column-gap-5>.vc_column_container>.nk-awb-wrap{margin:1px 2.5px}.vc_row.vc_column-gap-10>.vc_column_container>.nk-awb-wrap{margin:1px 5px}.vc_row.vc_column-gap-15>.vc_column_container>.nk-awb-wrap{margin:1px 7.5px}.vc_row.vc_column-gap-20>.vc_column_container>.nk-awb-wrap{margin:1px 10px}.vc_row.vc_column-gap-25>.vc_column_container>.nk-awb-wrap{margin:1px 12.5px}.vc_row.vc_column-gap-30>.vc_column_container>.nk-awb-wrap{margin:1px 15px}.vc_row.vc_column-gap-35>.vc_column_container>.nk-awb-wrap{margin:1px 17.5px}.nk-awb-fullheight{min-height:100vh}body.admin-bar .nk-awb-fullheight{min-height:calc(100vh - 32px)}@media screen and (max-width: 782px){body.admin-bar .nk-awb-fullheight{min-height:calc(100vh - 42px)}}@media screen and (max-width: 600px){body.admin-bar .nk-awb-fullheight{min-height:100vh}}.nk-awb-content-valign-center,.nk-awb-content-valign-top,.nk-awb-content-valign-bottom{display:flex;flex-direction:column;justify-content:center}.nk-awb-content-valign-top{justify-content:flex-start}.nk-awb-content-valign-bottom{justify-content:flex-end}.nk-awb .nk-awb-overlay{z-index:0}.nk-awb .nk-awb-inner{z-index:-100;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.nk-awb [data-awb-image-background-size=contain]>.nk-awb-inner{background-size:contain}.nk-awb [data-awb-image-background-size=pattern]>.nk-awb-inner{background-repeat:repeat;background-size:auto}.nk-awb .nk-awb-inner>.jarallax-img,.nk-awb .nk-awb-inner>picture>img{position:absolute;top:0;left:0;z-index:-100;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover}.nk-awb [data-awb-image-background-size=contain]>.nk-awb-inner>.jarallax-img,.nk-awb [data-awb-image-background-size=contain]>.nk-awb-inner>picture>img{-o-object-fit:contain;object-fit:contain}.nk-awb .nk-awb-inner picture.jarallax-img>img{width:100%;height:100%;-o-object-fit:inherit;object-fit:inherit;-o-object-position:inherit;object-position:inherit}.intrinsic-ignore iframe{max-width:none !important;max-height:none !important}.sociality-icon{display:inline-block;width:1em;height:1em;color:inherit;vertical-align:-0.125em;fill:currentcolor}.sociality-share{--sclt-share__gaps: 30px;--sclt-share__margin-x: 1.5em;padding-top:.01px;margin-top:var(--sclt-share__margin-x);margin-bottom:var(--sclt-share__margin-x)}.sociality-share .sociality-share-inner{display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--sclt-share__gaps));margin-left:calc(-1*var(--sclt-share__gaps))}.sociality-share .sociality-share-button{margin-top:var(--sclt-share__gaps);margin-left:var(--sclt-share__gaps)}.sociality-share .sociality-share-name{display:none}.sociality-author-bio{--sclt-author-bio__margin-x: 1.5em;--sclt-author-bio__padding-x: 1.5em;--sclt-author-bio__padding-y: 1.5em;--sclt-author-bio__background-color: #f3f3f3;--sclt-author-bio--avatar__width: 80px;--sclt-author-bio--avatar__height: auto;--sclt-author-bio--avatar__offset: 30px;--sclt-author-bio--elements__gap: 20px;--sclt-author-bio--social-links__font-size: 1em;--sclt-author-bio--social-links__gap: 1em;padding:var(--sclt-author-bio__padding-x) var(--sclt-author-bio__padding-y);margin-top:var(--sclt-author-bio__margin-x);margin-bottom:var(--sclt-author-bio__margin-x);background-color:var(--sclt-author-bio__background-color)}.sociality-author-bio::after{display:block;clear:both;content:""}.sociality-author-bio .sociality-author-bio-avatar{float:left}.sociality-author-bio .sociality-author-bio-avatar img{width:var(--sclt-author-bio--avatar__width);height:var(--sclt-author-bio--avatar__height)}.sociality-author-bio .sociality-author-bio-name,.sociality-author-bio .sociality-author-bio-description,.sociality-author-bio .sociality-author-bio-links{margin-top:var(--sclt-author-bio--elements__gap);margin-bottom:0;margin-left:calc(var(--sclt-author-bio--avatar__width) + var(--sclt-author-bio--avatar__offset))}.sociality-author-bio .sociality-author-bio-avatar+*,.sociality-author-bio>:first-child{margin-top:0}.sociality-author-bio .sociality-author-bio-name a,.sociality-author-bio .sociality-author-bio-links a{color:inherit}.sociality-author-bio .sociality-author-bio-name a:hover,.sociality-author-bio .sociality-author-bio-links a:hover{color:inherit;opacity:.8}.sociality-author-bio .sociality-author-bio-links{display:flex;flex-wrap:wrap;margin-left:calc(var(--sclt-author-bio--avatar__width) + var(--sclt-author-bio--avatar__offset) - var(--sclt-author-bio--social-links__gap));font-size:var(--sclt-author-bio--social-links__font-size)}.sociality-author-bio .sociality-author-bio-links a{margin-left:var(--sclt-author-bio--social-links__gap);font-size:inherit}.sociality-author-bio .sociality-author-bio-links a,.sociality-author-bio .sociality-author-bio-links a:hover,.sociality-author-bio .sociality-author-bio-links a:focus{text-decoration:none}.sociality-author-bio .sociality-author-bio-links a+a{margin-left:var(--sclt-author-bio--social-links__gap)}[data-sociality-like=heart]{cursor:pointer}[data-sociality-like=heart][data-post-liked=true] .sociality-like-icon,[data-sociality-like=heart][data-post-liked="1"] .sociality-like-icon,[data-sociality-like=heart][data-post-liked=false] .sociality-liked-icon,[data-sociality-like=heart][data-post-liked="0"] .sociality-liked-icon{display:none}[data-sociality-like=thumbs]>span{display:inline-block}[data-sociality-like=thumbs] .sociality-like-icon,[data-sociality-like=thumbs] .sociality-dislike-icon{cursor:pointer;opacity:.8;transition:.3s opacity}[data-sociality-like=thumbs] .sociality-likes-count{margin:0 5px}[data-sociality-like=thumbs][data-post-liked=true] .sociality-like-icon,[data-sociality-like=thumbs][data-post-liked="1"] .sociality-like-icon,[data-sociality-like=thumbs][data-post-liked="-1"] .sociality-dislike-icon{opacity:1}[data-sociality-like=thumbs][data-post-liked=true] .sociality-dislike-icon,[data-sociality-like=thumbs][data-post-liked="1"] .sociality-dislike-icon,[data-sociality-like=thumbs][data-post-liked="-1"] .sociality-like-icon{opacity:.4}:where(:root) {
--gkt-blocks-margin-bottom: 28px;
}
:where(
.ghostkit-progress,
.ghostkit-button-wrapper,
.ghostkit-icon-box,
.ghostkit-image-compare,
.ghostkit-tabs,
.ghostkit-accordion,
.ghostkit-countdown,
.ghostkit-counter-box,
.ghostkit-alert,
.ghostkit-carousel,
.ghostkit-video,
.ghostkit-testimonial,
.ghostkit-gist,
.ghostkit-google-maps,
.ghostkit-changelog,
.ghostkit-pricing-table,
.ghostkit-widgetized-area,
.ghostkit-instagram,
.ghostkit-twitter,
.ghostkit-toc,
.ghostkit-form,
.ghostkit-form-field,
.ghostkit-form-submit-button
) {
margin-bottom: var(--gkt-blocks-margin-bottom);
}:root{--gkt-color-brand:#2e1645;--gkt-color-dark-gray:#32373c;--gkt-color-light-gray:#f3f4f5;--gkt-color-light-gray-darken:#d7dbde;--gkt-color-primary:#0366d6;--gkt-color-success:#4ab866;--gkt-color-danger:#d94f4f;--gkt-color-warning:#f0b849;--gkt-color-info:#2ebef5;--gkt-border-radius:5px;--gkt-transition-duration:0.2s;--gkt-transition-easing:ease-in-out}svg.ghostkit-svg-icon{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em;width:1em}.ghostkit-icon-spinner,.ghostkit-video-spinner{--gkt-icon-spinner__color:currentcolor;--gkt-icon-spinner__size:20px;--gkt-icon-spinner__border-size:2px;--gkt-icon-spinner__speed:0.3s;--gkt-icon-spinner--background__color:var(--gkt-icon-spinner__color);--gkt-icon-spinner--background__opacity:0.3;animation:ghostkit-icon-spinner var(--gkt-icon-spinner__speed) infinite linear;border:var(--gkt-icon-spinner__border-size) solid transparent;border-left:var(--gkt-icon-spinner__border-size) solid var(--gkt-icon-spinner__color);border-radius:50%;box-sizing:border-box;display:block;height:var(--gkt-icon-spinner__size);position:relative;text-indent:-9999em;width:var(--gkt-icon-spinner__size)}.ghostkit-icon-spinner:after,.ghostkit-video-spinner:after{border:var(--gkt-icon-spinner__border-size) solid var(--gkt-icon-spinner--background__color);border-radius:50%;bottom:calc(var(--gkt-icon-spinner__border-size)*-1);content:"";display:block;left:calc(var(--gkt-icon-spinner__border-size)*-1);opacity:var(--gkt-icon-spinner--background__opacity);position:absolute;right:calc(var(--gkt-icon-spinner__border-size)*-1);top:calc(var(--gkt-icon-spinner__border-size)*-1)}@keyframes ghostkit-icon-spinner{to{transform:rotate(1turn)}}.ghostkit-badge{--gkt-badge__padding-v:0.35em;--gkt-badge__padding-h:0.6em;--gkt-badge__font-size:0.75em;--gkt-badge__font-weight:600;--gkt-badge__line-height:1;--gkt-badge__border-radius:1em;--gkt-badge__text-color:#fff;--gkt-badge-default__color:var(--gkt-color-dark-gray);--gkt-badge-brand__color:var(--gkt-color-brand);--gkt-badge-primary__color:var(--gkt-color-primary);--gkt-badge-success__color:var(--gkt-color-success);--gkt-badge-danger__color:var(--gkt-color-danger);--gkt-badge-warning__color:var(--gkt-color-warning);--gkt-badge-info__color:var(--gkt-color-info);background-color:var(--gkt-badge-default__color);border:0 solid var(--gkt-badge-default__color);border-radius:var(--gkt-badge__border-radius);color:var(--gkt-badge__text-color);display:inline-block;font-size:var(--gkt-badge__font-size);font-weight:var(--gkt-badge__font-weight);line-height:var(--gkt-badge__line-height);padding:var(--gkt-badge__padding-v) var(--gkt-badge__padding-h);text-align:center;vertical-align:middle;white-space:nowrap}.ghostkit-badge-brand{background-color:var(--gkt-badge-brand__color);border-color:var(--gkt-badge-brand__color)}.ghostkit-badge-primary{background-color:var(--gkt-badge-primary__color);border-color:var(--gkt-badge-primary__color)}.ghostkit-badge-success{background-color:var(--gkt-badge-success__color);border-color:var(--gkt-badge-success__color)}.ghostkit-badge-danger{background-color:var(--gkt-badge-danger__color);border-color:var(--gkt-badge-danger__color)}.ghostkit-badge-warning{background-color:var(--gkt-badge-warning__color);border-color:var(--gkt-badge-warning__color)}.ghostkit-badge-info{background-color:var(--gkt-badge-info__color);border-color:var(--gkt-badge-info__color)}.ghostkit-text-uppercase{text-transform:uppercase}.ghostkit-has-transform{transform:perspective(var(--gkt-transform-perspective,none)) translateX(var(--gkt-transform-x,0)) translateY(var(--gkt-transform-y,0)) scale(var(--gkt-transform-scale,1)) rotate(var(--gkt-transform-rotate,0deg)) rotateX(var(--gkt-transform-rotate-x,0deg)) rotateY(var(--gkt-transform-rotate-y,0deg)) rotate(var(--gkt-transform-rotate-z,0deg)) skewX(var(--gkt-transform-skew-x,0deg)) skewY(var(--gkt-transform-skew-y,0deg));transform-origin:var(--gkt-transform-origin,50% 50%)}.ghostkit-d-none{display:none!important}.ghostkit-d-block{display:block!important}@media(max-width:1200px){.ghostkit-d-xl-none{display:none!important}.ghostkit-d-xl-block{display:block!important}}@media(max-width:992px){.ghostkit-d-lg-none{display:none!important}.ghostkit-d-lg-block{display:block!important}}@media(max-width:768px){.ghostkit-d-md-none{display:none!important}.ghostkit-d-md-block{display:block!important}}@media(max-width:576px){.ghostkit-d-sm-none{display:none!important}.ghostkit-d-sm-block{display:block!important}}.is-style-numbered{--gkt-numbered-headings__margin-right:0.4em;--gkt-numbered-headings--h2-number__width:1.6em;--gkt-numbered-headings--h2-number__height:1.6em;--gkt-numbered-headings--h2-number__line-height:1;--gkt-numbered-headings--h2-number__color:#fff;--gkt-numbered-headings--h2-number__background-color:var(--gkt-color-dark-gray);--gkt-numbered-headings--h2-number__border-radius:50%}.is-style-numbered:before{margin:0;margin-right:var(--gkt-numbered-headings__margin-right)}h2.is-style-numbered:before{align-items:center;background-color:var(--gkt-numbered-headings--h2-number__background-color);border-radius:var(--gkt-numbered-headings--h2-number__border-radius);color:var(--gkt-numbered-headings--h2-number__color);display:inline-flex;height:var(--gkt-numbered-headings--h2-number__height);justify-content:center;line-height:var(--gkt-numbered-headings--h2-number__line-height);width:var(--gkt-numbered-headings--h2-number__width)}.entry-content{counter-reset:h2}h2.is-style-numbered{counter-increment:h2;counter-reset:h3}h2.is-style-numbered:before{content:counter(h2)}h3.is-style-numbered{counter-increment:h3;counter-reset:h4}h3.is-style-numbered:before{content:counter(h3)}h2.is-style-numbered~h3.is-style-numbered:before{content:counter(h2) "." counter(h3)}h4.is-style-numbered{counter-increment:h4;counter-reset:h5}h4.is-style-numbered:before{content:counter(h4)}h3.is-style-numbered~h4.is-style-numbered:before{content:counter(h3) "." counter(h4)}h2.is-style-numbered~h3.is-style-numbered~h4.is-style-numbered:before{content:counter(h2) "." counter(h3) "." counter(h4)}h5.is-style-numbered{counter-increment:h5;counter-reset:h6}h5.is-style-numbered:before{content:counter(h5)}h4.is-style-numbered~h5.is-style-numbered:before{content:counter(h4) "." counter(h5)}h3.is-style-numbered~h4.is-style-numbered~h5.is-style-numbered:before{content:counter(h3) "." counter(h4) "." counter(h5)}h2.is-style-numbered~h3.is-style-numbered~h4.is-style-numbered~h5.is-style-numbered:before{content:counter(h2) "." counter(h3) "." counter(h4) "." counter(h5)}h6.is-style-numbered{counter-increment:h6}h6.is-style-numbered:before{content:counter(h6)}h5.is-style-numbered~h6.is-style-numbered:before{content:counter(h5) "." counter(h6)}h4.is-style-numbered~h5.is-style-numbered~h6.is-style-numbered:before{content:counter(h4) "." counter(h5) "." counter(h6)}h3.is-style-numbered~h4.is-style-numbered~h5.is-style-numbered~h6.is-style-numbered:before{content:counter(h3) "." counter(h4) "." counter(h5) "." counter(h6)}h2.is-style-numbered~h3.is-style-numbered~h4.is-style-numbered~h5.is-style-numbered~h6.is-style-numbered:before{content:counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) "." counter(h6)}.is-style-styled{--gkt-styled-lists--items__line-height:1.5;--gkt-styled-lists--items__gap:0.5em;--gkt-styled-lists--inner-lists__padding-v:1em;--gkt-styled-lists--inner-lists__padding-h:0;--gkt-styled-lists-numbered__padding-left:2em;--gkt-styled-lists-numbered--decoration__top:0;--gkt-styled-lists-numbered--decoration__left:0;--gkt-styled-lists-numbered--decoration__width:2em;--gkt-styled-lists-numbered--decoration__height:2em;--gkt-styled-lists-numbered--decoration__font-size:0.7em;--gkt-styled-lists-numbered--decoration__font-weight:600;--gkt-styled-lists-numbered--decoration__line-height:1;--gkt-styled-lists-numbered--decoration__color:#fff;--gkt-styled-lists-numbered--decoration__background-color:var(--gkt-color-dark-gray);--gkt-styled-lists-numbered--decoration__border-radius:50%;--gkt-styled-lists-dotted__padding-left:2em;--gkt-styled-lists-dotted--decoration__top:0.65em;--gkt-styled-lists-dotted--decoration__left:0.9em;--gkt-styled-lists-dotted--decoration__width:0.2em;--gkt-styled-lists-dotted--decoration__height:0.2em;--gkt-styled-lists-dotted--decoration__background-color:var(--gkt-color-dark-gray)}.is-style-icon{--gkt-icon-lists--items__line-height:1.5;--gkt-icon-lists--items__padding-left:2em;--gkt-icon-lists--items__gap:0.5em;--gkt-icon-lists--inner-lists__padding-v:1em;--gkt-icon-lists--inner-lists__padding-h:0;--gkt-icon-lists--decoration:url('data:image/svg+xml;utf8,<svg class="ghostkit-svg-icon" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6724 2.66808C12.5461 2.41207 12.2853 2.25 11.9998 2.25C11.7144 2.25 11.4536 2.41207 11.3273 2.66808L8.56287 8.26941L2.38143 9.16762C2.09892 9.20868 1.86421 9.40656 1.77599 9.67807C1.68777 9.94958 1.76134 10.2476 1.96577 10.4469L6.4387 14.8069L5.38279 20.9634C5.33453 21.2448 5.45019 21.5291 5.68115 21.6969C5.91211 21.8647 6.21831 21.8869 6.471 21.754L11.9998 18.8473L17.5287 21.754C17.7814 21.8869 18.0876 21.8647 18.3185 21.6969C18.5495 21.5291 18.6652 21.2448 18.6169 20.9634L17.561 14.8069L22.0339 10.4469C22.2383 10.2476 22.3119 9.94958 22.2237 9.67807C22.1355 9.40656 21.9008 9.20868 21.6183 9.16762L15.4368 8.26941L12.6724 2.66808Z" fill="currentColor"/></svg>');--gkt-icon-lists--decoration__top:0;--gkt-icon-lists--decoration__left:0;--gkt-icon-lists--decoration__width:1.5em;--gkt-icon-lists--decoration__height:1.5em;--gkt-icon-lists--decoration__color:var(--gkt-color-brand)}.is-style-icon,.is-style-icon ol,.is-style-icon ul,.is-style-none,.is-style-none ol,.is-style-none ul,.is-style-styled,.is-style-styled ol,.is-style-styled ul{list-style:none;padding-left:0}.is-style-icon ol,.is-style-icon ul,.is-style-styled ol,.is-style-styled ul{margin-left:0}.is-style-icon li,.is-style-styled li{list-style:none;margin-left:0}ol.is-style-styled,ul.is-style-styled{line-height:var(--gkt-styled-lists--items__line-height)}ol.is-style-styled li>ol,ol.is-style-styled li>ul,ul.is-style-styled li>ol,ul.is-style-styled li>ul{margin:var(--gkt-styled-lists--inner-lists__padding-v) var(--gkt-styled-lists--inner-lists__padding-h);width:100%}ol.is-style-styled li+li,ul.is-style-styled li+li{margin-top:var(--gkt-styled-lists--items__gap)}.is-style-styled ol,ol.is-style-styled{counter-reset:li}.is-style-styled ol>li,ol.is-style-styled>li{padding-left:var(--gkt-styled-lists-numbered__padding-left);position:relative}.is-style-styled ol>li:before,ol.is-style-styled>li:before{align-items:center;align-self:flex-start;background-color:var(--gkt-styled-lists-numbered--decoration__background-color);border-radius:var(--gkt-styled-lists-numbered--decoration__border-radius);color:var(--gkt-styled-lists-numbered--decoration__color);content:counter(li);counter-increment:li;display:flex;flex:0 0 var(--gkt-styled-lists-numbered--decoration__width);font-size:var(--gkt-styled-lists-numbered--decoration__font-size);font-weight:var(--gkt-styled-lists-numbered--decoration__font-weight);height:var(--gkt-styled-lists-numbered--decoration__height);justify-content:center;left:var(--gkt-styled-lists-numbered--decoration__left);line-height:var(--gkt-styled-lists-numbered--decoration__line-height);position:absolute;top:var(--gkt-styled-lists-numbered--decoration__top);width:var(--gkt-styled-lists-numbered--decoration__width)}.is-style-styled ol[reversed]>li:before,ol.is-style-styled[reversed]>li:before{counter-increment:li -1}.is-style-styled ul>li,ul.is-style-styled>li{padding-left:var(--gkt-styled-lists-dotted__padding-left);position:relative}.is-style-styled ul>li:before,ul.is-style-styled>li:before{background-color:var(--gkt-styled-lists-dotted--decoration__background-color);content:"";height:var(--gkt-styled-lists-dotted--decoration__height);left:var(--gkt-styled-lists-dotted--decoration__left);position:absolute;top:var(--gkt-styled-lists-dotted--decoration__top);width:var(--gkt-styled-lists-dotted--decoration__width)}ol.is-style-icon,ul.is-style-icon{line-height:var(--gkt-icon-lists--items__line-height)}ol.is-style-icon li,ul.is-style-icon li{padding-left:var(--gkt-icon-lists--items__padding-left);position:relative}ol.is-style-icon li:before,ul.is-style-icon li:before{background-color:var(--gkt-icon-lists--decoration__color);content:"";flex:0 0 var(--gkt-icon-lists--decoration__width);height:var(--gkt-icon-lists--decoration__height);left:var(--gkt-icon-lists--decoration__left);-webkit-mask-image:var(--gkt-icon-lists--decoration);mask-image:var(--gkt-icon-lists--decoration);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;position:absolute;top:var(--gkt-icon-lists--decoration__top);width:var(--gkt-icon-lists--decoration__width)}ol.is-style-icon li>ol,ol.is-style-icon li>ul,ul.is-style-icon li>ol,ul.is-style-icon li>ul{list-style:none;margin:var(--gkt-icon-lists--inner-lists__padding-v) var(--gkt-icon-lists--inner-lists__padding-h);padding-left:0;width:100%}ol.is-style-icon li+li,ul.is-style-icon li+li{margin-top:var(--gkt-icon-lists--items__gap)}.ghostkit-list-columns-1{-moz-column-count:1;column-count:1}.ghostkit-list-columns-2{-moz-column-count:2;column-count:2}.ghostkit-list-columns-3{-moz-column-count:3;column-count:3}.ghostkit-list-columns-4{-moz-column-count:4;column-count:4}.ghostkit-list-columns-5{-moz-column-count:5;column-count:5}.ghostkit-list-columns-6{-moz-column-count:6;column-count:6}@media(max-width:1200px){.ghostkit-list-columns-xl-1{-moz-column-count:1;column-count:1}.ghostkit-list-columns-xl-2{-moz-column-count:2;column-count:2}.ghostkit-list-columns-xl-3{-moz-column-count:3;column-count:3}.ghostkit-list-columns-xl-4{-moz-column-count:4;column-count:4}.ghostkit-list-columns-xl-5{-moz-column-count:5;column-count:5}.ghostkit-list-columns-xl-6{-moz-column-count:6;column-count:6}}@media(max-width:992px){.ghostkit-list-columns-lg-1{-moz-column-count:1;column-count:1}.ghostkit-list-columns-lg-2{-moz-column-count:2;column-count:2}.ghostkit-list-columns-lg-3{-moz-column-count:3;column-count:3}.ghostkit-list-columns-lg-4{-moz-column-count:4;column-count:4}.ghostkit-list-columns-lg-5{-moz-column-count:5;column-count:5}.ghostkit-list-columns-lg-6{-moz-column-count:6;column-count:6}}@media(max-width:768px){.ghostkit-list-columns-md-1{-moz-column-count:1;column-count:1}.ghostkit-list-columns-md-2{-moz-column-count:2;column-count:2}.ghostkit-list-columns-md-3{-moz-column-count:3;column-count:3}.ghostkit-list-columns-md-4{-moz-column-count:4;column-count:4}.ghostkit-list-columns-md-5{-moz-column-count:5;column-count:5}.ghostkit-list-columns-md-6{-moz-column-count:6;column-count:6}}@media(max-width:576px){.ghostkit-list-columns-sm-1{-moz-column-count:1;column-count:1}.ghostkit-list-columns-sm-2{-moz-column-count:2;column-count:2}.ghostkit-list-columns-sm-3{-moz-column-count:3;column-count:3}.ghostkit-list-columns-sm-4{-moz-column-count:4;column-count:4}.ghostkit-list-columns-sm-5{-moz-column-count:5;column-count:5}.ghostkit-list-columns-sm-6{-moz-column-count:6;column-count:6}}.ghostkit-paragraph-columns-1{-moz-column-count:1;column-count:1}.ghostkit-paragraph-columns-2{-moz-column-count:2;column-count:2}.ghostkit-paragraph-columns-3{-moz-column-count:3;column-count:3}.ghostkit-paragraph-columns-4{-moz-column-count:4;column-count:4}.ghostkit-paragraph-columns-5{-moz-column-count:5;column-count:5}.ghostkit-paragraph-columns-6{-moz-column-count:6;column-count:6}@media(max-width:1200px){.ghostkit-paragraph-columns-xl-1{-moz-column-count:1;column-count:1}.ghostkit-paragraph-columns-xl-2{-moz-column-count:2;column-count:2}.ghostkit-paragraph-columns-xl-3{-moz-column-count:3;column-count:3}.ghostkit-paragraph-columns-xl-4{-moz-column-count:4;column-count:4}.ghostkit-paragraph-columns-xl-5{-moz-column-count:5;column-count:5}.ghostkit-paragraph-columns-xl-6{-moz-column-count:6;column-count:6}}@media(max-width:992px){.ghostkit-paragraph-columns-lg-1{-moz-column-count:1;column-count:1}.ghostkit-paragraph-columns-lg-2{-moz-column-count:2;column-count:2}.ghostkit-paragraph-columns-lg-3{-moz-column-count:3;column-count:3}.ghostkit-paragraph-columns-lg-4{-moz-column-count:4;column-count:4}.ghostkit-paragraph-columns-lg-5{-moz-column-count:5;column-count:5}.ghostkit-paragraph-columns-lg-6{-moz-column-count:6;column-count:6}}@media(max-width:768px){.ghostkit-paragraph-columns-md-1{-moz-column-count:1;column-count:1}.ghostkit-paragraph-columns-md-2{-moz-column-count:2;column-count:2}.ghostkit-paragraph-columns-md-3{-moz-column-count:3;column-count:3}.ghostkit-paragraph-columns-md-4{-moz-column-count:4;column-count:4}.ghostkit-paragraph-columns-md-5{-moz-column-count:5;column-count:5}.ghostkit-paragraph-columns-md-6{-moz-column-count:6;column-count:6}}@media(max-width:576px){.ghostkit-paragraph-columns-sm-1{-moz-column-count:1;column-count:1}.ghostkit-paragraph-columns-sm-2{-moz-column-count:2;column-count:2}.ghostkit-paragraph-columns-sm-3{-moz-column-count:3;column-count:3}.ghostkit-paragraph-columns-sm-4{-moz-column-count:4;column-count:4}.ghostkit-paragraph-columns-sm-5{-moz-column-count:5;column-count:5}.ghostkit-paragraph-columns-sm-6{-moz-column-count:6;column-count:6}}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
  body {
--horr-color-hue: 0deg;
--horr-color-saturation: 0%;
--horr-color-title: var(--horr-color-hue), var(--horr-color-saturation), 100%;
--horr-color-text: var(--horr-color-hue), var(--horr-color-saturation), 77%;
--horr-color-meta: var(--horr-color-hue), var(--horr-color-saturation), 53%;
--horr-color-background-hue: 0deg;
--horr-color-background-saturation: 16%;
--horr-color-background: var(--horr-color-background-hue), var(--horr-color-background-saturation), 6%;
--horr-color-background-100: var(--horr-color-background-hue), var(--horr-color-background-saturation), 0%;
--horr-color-background-200: var(--horr-color-background-hue), var(--horr-color-background-saturation), 11%;
--horr-color-border-100: var(--horr-color-background-hue), var(--horr-color-background-saturation), 18%;
--horr-color-border-200: var(--horr-color-background-hue), var(--horr-color-background-saturation), 25%;
--horr-color-white: 0deg, 0%, 100%;
--horr-color-black: 0deg, 0%, 0%;
--horr-color-dark: 180deg, 2%, 12%;
--horr-color-darker-1: 0deg, 0%, 12%;
--horr-color-darker-2: 0deg, 0%, 7%;
--horr-color-primary: 194deg, 81%, 50%;
--horr-color-primary-dark: 198deg, 97%, 41%;
--horr-color-primary-light: 194deg, 83%, 93%;
--horr-color-success: 119deg, 53%, 51%;
--horr-color-info: 176deg, 61%, 48%;
--horr-color-warning: 43deg, 100%, 55%;
--horr-color-danger: 4deg, 58%, 50%;
--horr-color-secondary: 247deg, 18%, 19%;
--horr-color-warning-light: 43deg, 100%, 85%;
--horr-color-success-light: 117deg, 54%, 93%;
--horr-color-danger-light: 3deg, 60%, 94%;
--horr--mask-claws--width: 1910px;
--horr--mask-claws--height: 930px;
--horr--mask-claws--zoom: 1;
--horr--link-styled--color: hsl(var(--horr-color-title));
--horr--link-styled--border_color: hsla(var(--horr-color-title), 0.2);
--horr--link-styled-hover--border_color: var(--horr-color-brand);
--horr--link-styled-focus--border_color: var(--horr-color-brand-dark);
--horr--navbar--min-height: 90px;
--horr--navbar--background-color: hsla(var(--horr-color-background-100), 0.8);
--horr--footer--background-color: hsl(var(--horr-color-background-100));
--horr--nav--gap: var(--horr--vertical-rhythm--small) var(--horr--spacing--medium);
--horr--nav--link--color: hsl(var(--horr-color-title));
--horr--nav--link-hover--color: var(--horr-color-brand);
--horr--nav--link-focus--color: var(--horr-color-brand);
--horr--nav--link-active--color: var(--horr-color-brand);
--horr--dropdown--offset: 30px;
--horr--dropdown--gap: 10px;
--horr--dropdown--min-width: 230px;
--horr--dropdown--padding-v: var(--horr--vertical-rhythm);
--horr--dropdown--padding-h: var(--horr--spacing--medium);
--horr--dropdown--background-color: var(--horr-color-brand);
--horr--dropdown--link--color: hsla(var(--horr-color-title), 0.8);
--horr--dropdown--link-hover--color: hsl(var(--horr-color-title));
--horr--dropdown--link-focus--color: hsl(var(--horr-color-title));
--horr--dropdown--link-active--color: hsl(var(--horr-color-title));
--horr--font-size--extra-small: 0.8125rem;
--horr--font-size--small: 0.875rem;
--horr--font-size--medium: 1rem;
--horr--font-size--large: 1.125rem;
--horr--font-size--lead: clamp(1.125rem, 5vw, 1.25rem);
--horr--font-weight--regular: 400;
--horr--font-weight--medium: 500;
--horr--font-weight--semi-bold: 600;
--horr--font-weight--bold: 700;
--horr--line-height--tiny: 1;
--horr--line-height--small: 1.2;
--horr--line-height--medium: 1.4;
--horr--line-height--normal: 1.7;
--horr--line-height--large: 1.8;
--horr--heading-1--font-size: clamp(1.875rem, 3.4vw, 2.5rem);
--horr--heading-2--font-size: clamp(1.625rem, 2.8vw, 2.125rem);
--horr--heading-3--font-size: clamp(1.4375rem, 2.4vw, 1.75rem);
--horr--heading-4--font-size: clamp(1.25rem, 2vw, 1.5rem);
--horr--heading-5--font-size: clamp(1.125rem, 1.7vw, 1.25rem);
--horr--heading-6--font-size: 1rem;
--horr--display-1--font-size: clamp(2.5rem, 6vw, 4.875rem);
--horr--display-2--font-size: clamp(2.25rem, 5vw, 3.625rem);
--horr--display-3--font-size: clamp(2.0625rem, 4vw, 3rem);
--horr--heading--font-weight: var(--horr--font-weight--regular);
--horr--heading--line-height: var(--horr--line-height--small);
--horr--heading--text-transform: uppercase;
--horr--vertical-rhythm: 28px;
--horr--vertical-rhythm--small: calc(var(--horr--vertical-rhythm) * 0.25);
--horr--vertical-rhythm--medium: calc(var(--horr--vertical-rhythm) * 0.5);
--horr--vertical-rhythm--large: calc(var(--horr--vertical-rhythm) * 2);
--horr--spacing--small: 15px;
--horr--spacing--medium: 30px;
--horr--spacing--large: 50px;
--horr--spacing--huge: 100px;
--horr--scrollbar--size: 12px;
--horr--scrollbar--border-width: 4px;
--horr--scrollbar--color: hsl(var(--horr-color-meta));
--horr--scrollbar-hover--color: hsl(var(--horr-color-title));
--horr--scrollbar--background-color: hsl(var(--horr-color-background-100));
--horr--form--padding-v: 10px;
--horr--form--padding-h: 20px;
--horr--form--min-height: 50px;
--horr--form--border-width: 1.5px;
--horr--form--font-size: var(--horr--font-size--medium);
--horr--form--font-weight: var(--horr--font-weight--medium);
--horr--form--line-height: var(--horr--line-height--normal);
--horr--form--color: hsl(var(--horr-color-title));
--horr--form--background-color: hsla(var(--horr-color-border-100), 0.4);
--horr--form-focus--color: hsl(var(--horr-color-title));
--horr--form-focus--background-color: hsla(var(--horr-color-border-200), 0.4);
--horr--form-select--icon--size: 19px;
--horr--form-select--icon: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 6.6L12 3L8 6.6M8 17.4L12 21L16 17.4" stroke="%23bababa" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/></svg>');
--horr--form-select-focus--icon: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 6.6L12 3L8 6.6M8 17.4L12 21L16 17.4" stroke="%23fff" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/></svg>');
--horr--label--color: var(--horr-color-text);
--horr--label--font-size: var(--horr--font-size--medium);
--horr--label--font-weight: var(--horr--font-weight--regular);
--horr--label--line-height: var(--horr--line-height--medium);
--horr--label--margin-bottom: var(--horr--vertical-rhythm--medium);
--horr--button--padding-v: var(--horr--button-md--padding-v);
--horr--button--padding-h: var(--horr--button-md--padding-h);
--horr--button--color: hsl(var(--horr-color-white));
--horr--button--background-color: var(--horr-color-brand);
--horr--button-hover--color: hsl(var(--horr-color-white));
--horr--button-hover--background-color: var(--horr-color-brand-dark);
--horr--button--font-size: var(--horr--button-md--font-size);
--horr--button--font-weight: var(--horr--font-weight--regular);
--horr--button--line-height: var(--horr--line-height--tiny);
--horr--button-xs--padding-v: 10px;
--horr--button-xs--padding-h: 30px;
--horr--button-xs--font-size: var(--horr--font-size--small);
--horr--button-sm--padding-v: 15px;
--horr--button-sm--padding-h: 35px;
--horr--button-sm--font-size: calc(var(--horr--font-size--small) + 1px);
--horr--button-md--padding-v: 16.5px;
--horr--button-md--padding-h: 45px;
--horr--button-md--font-size: var(--horr--font-size--medium);
--horr--button-lg--padding-v: 23px;
--horr--button-lg--padding-h: 60px;
--horr--button-lg--font-size: calc(var(--horr--font-size--large) - 1px);
--horr--button-xl--padding-v: 25px;
--horr--button-xl--padding-h: 70px;
--horr--button-xl--font-size: var(--horr--font-size--large);
--horr--button-circle--width: 46px;
--horr--button-circle--height: 46px;
--horr--button-circle--font-size: var(--horr--font-size--medium);
--horr--button-circle--color: hsl(var(--horr-color-white));
--horr--button-circle--background-color: var(--horr-color-brand);
--horr--popup-cart--padding-v: 45px;
--horr--popup-cart--padding-h: 45px;
--horr--popup--background-color: hsl(var(--horr-color-background));
--horr--popup--overlay--background-color: hsl(var(--horr-color-background-100), 0.9);
--horr--popup--overlay--opacity: 1;
--horr--media--gap: var(--horr--vertical-rhythm--large);
--horr--media--image--width: 50px;
--horr--media--image--height: 50px;
--horr--media--image--gap: 15px;
--horr--media--image--border-radius: 50%;
--horr--media--content--gap: var(--horr--vertical-rhythm);
--horr--widget-title--font-size: var(--horr--heading-6--font-size);
--horr--widget-title--margin-bottom: var(--horr--vertical-rhythm);
--horr--widget-title--text-align: left;
--horr--widget-title--text-transform: var(--horr--heading--text-transform);
--horr--widget-item--gap: 20px;
--horr--widget-item--image--width: 80px;
--horr--widget-item--image--height: 80px;
--horr--widget-item--image--gap: 20px;
--horr--widget-item--content--gap: 0.75em;
--horr--badge--padding-v: 3px;
--horr--badge--padding-h: 8px;
--horr--badge--color: hsl(var(--horr-color-white));
--horr--badge--font-size: var(--horr--font-size--medium);
--horr--badge--background-color: var(--horr-color-brand);
--horr--badge--border-radius: var(--horr-border-radius);
--horr--caption--margin-top: var(--horr--vertical-rhythm--medium);
--horr--caption--color: hsl(var(--horr-color-meta));
--horr--caption--font-size: var(--horr--font-size--small);
--horr--caption--font-style: italic;
--horr--caption--text-align: center;
--horr--cite--margin-top: var(--horr--vertical-rhythm--medium);
--horr--cite--font-size: var(--horr--font-size--medium);
--horr--cite--font-weight: var(--horr--font-weight--regular);
--horr--cite--font-stile: italic;
--horr--cite--color: hsl(var(--horr-color-meta));
--horr--alert--padding-v: 20px;
--horr--alert--padding-h: 25px;
--horr--alert--border-width: 1px;
--horr--alert--border-left-width: 3px;
--horr--alert--border-color: var(--horr-color-brand);
--horr--alert--background-color: hsl(var(--horr-color-background-200));
--horr--alert-danger--border-color: hsl(var(--horr-color-danger));
--horr--alert-success--border-color: hsl(var(--horr-color-success));
--horr--alert-warning--border-color: hsl(var(--horr-color-warning));
--horr--alert-info--border-color: hsl(var(--horr-color-info));
--horr--table--gap-v: var(--horr--vertical-rhythm);
--horr--table--gap-h: 40px;
--horr--table--padding-v: 0;
--horr--table--padding-h: 0;
--horr--table--border-width: 0;
--horr--table--border-color: transparent;
--horr--table--inner--border-width: 2px;
--horr--table--inner--border-color: hsl(var(--horr-color-background-200));
--horr--table--inner--padding-v: 0;
--horr--table--inner--padding-h: 0;
--horr--checkbox--size: 22px;
--horr--checkbox--gap: 8px;
--horr--checkbox--color: hsl(var(--horr-color-title));
--horr--checkbox--background-color: hsla(var(--horr-color-border-200), 0.3);
--horr--checkbox-focus--color: hsl(var(--horr-color-title));
--horr--checkbox-focus--background-color: hsla(var(--horr-color-border-200), 0.4);
--horr--checkbox-checked--color: hsl(var(--horr-color-title));
--horr--checkbox-checked--background-color: hsla(var(--horr-color-border-200), 0.4);
--horr--radio--size: 24px;
--horr--radio--gap: 8px;
--horr--radio--color: transparent;
--horr--radio--background-color: hsla(var(--horr-color-border-200), 0.3);
--horr--radio-focus--color: transparent;
--horr--radio-focus--background-color: hsla(var(--horr-color-border-200), 0.4);
--horr--radio-checked--color: hsl(var(--horr-color-white));
--horr--radio-checked--background-color: var(--horr-color-brand);
--horr-border-radius: 0;
--horr--aspect-ratio--21-9: 42.86%;
--horr--aspect-ratio--16-9: 56.25%;
--horr--aspect-ratio--4-3: 75%;
--horr--aspect-ratio--3-2: 66.67%;
--horr--aspect-ratio--1-1: 100%;
--horr--aspect-ratio--3-4: 133.33%;
--horr-transition-duration: 0.15s;
--horr-transition-easing: ease-in-out;
--horr-transition-cubic-duration: 0.6s;
--horr-transition-cubic-easing: cubic-bezier(0.3, 1, 0.1, 1);
--horr--page-scrollbar--size: 0%;
--horr--page-frame--size: 0%;
--horr--icon--arrow-left: url('data:image/svg+xml;utf8,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.51694 19.4938L10.5538 12.6572C10.7493 12.4879 10.9631 12.4553 11.1952 12.5595C11.4271 12.6639 11.5436 12.8526 11.5436 13.1262V17.5016H34.4138C34.5849 17.5016 34.7254 17.5601 34.8353 17.6772C34.945 17.7944 35.0002 17.9442 35.0002 18.1265V21.8767C35.0002 22.0589 34.9453 22.2087 34.8353 22.3257C34.7253 22.4428 34.5847 22.5013 34.4138 22.5013H11.5434V26.8766C11.5434 27.1374 11.4268 27.3261 11.195 27.443C10.9627 27.5476 10.7489 27.508 10.5534 27.3261L3.51655 20.411C3.39441 20.2808 3.3335 20.1249 3.3335 19.9424C3.3335 19.7735 3.3948 19.624 3.51694 19.4938Z" fill="%230B0B0B"/></svg>');
--horr--icon--arrow-right: url('data:image/svg+xml;utf8,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M34.8167 19.4938L27.7799 12.6572C27.5843 12.4879 27.3706 12.4553 27.1384 12.5595C26.9065 12.6639 26.7901 12.8526 26.7901 13.1262V17.5016H3.9199C3.74878 17.5016 3.60821 17.5601 3.49839 17.6772C3.38863 17.7944 3.3335 17.9442 3.3335 18.1265V21.8767C3.3335 22.0589 3.38838 22.2087 3.49833 22.3257C3.60841 22.4428 3.74897 22.5013 3.91984 22.5013H26.7902V26.8766C26.7902 27.1374 26.9069 27.3261 27.1386 27.443C27.371 27.5476 27.5847 27.508 27.7802 27.3261L34.8171 20.411C34.9393 20.2808 35.0002 20.1249 35.0002 19.9424C35.0002 19.7735 34.9389 19.624 34.8167 19.4938Z" fill="%230B0B0B"/></svg>');
--horr--icon--chevron-left: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.5 7L9.5 12L14.5 17" stroke="black" stroke-width="2.5" stroke-linecap="square" stroke-linejoin="round"/></svg>');
--horr--icon--chevron-right: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 7L14.5 12L9.5 17" stroke="black" stroke-width="2.5" stroke-linecap="square" stroke-linejoin="round"/></svg>');
--horr--icon--cart: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.9597 8.95844C19.2897 8.21844 18.2797 7.78844 16.8797 7.63844V6.87844C16.8797 5.50844 16.2997 4.18844 15.2797 3.26844C14.2497 2.32844 12.9097 1.88844 11.5197 2.01844C9.12975 2.24844 7.11975 4.55844 7.11975 7.05844V7.63844C5.71975 7.78844 4.70975 8.21844 4.03975 8.95844C3.06975 10.0384 3.09975 11.4784 3.20975 12.4784L3.90975 18.0484C4.11975 19.9984 4.90975 21.9984 9.20975 21.9984H14.7897C19.0897 21.9984 19.8797 19.9984 20.0897 18.0584L20.7897 12.4684C20.8997 11.4784 20.9197 10.0384 19.9597 8.95844ZM11.6597 3.40844C12.6597 3.31844 13.6097 3.62844 14.3497 4.29844C15.0797 4.95844 15.4897 5.89844 15.4897 6.87844V7.57844H8.50975V7.05844C8.50975 5.27844 9.97975 3.56844 11.6597 3.40844ZM8.41975 13.1484H8.40975C7.85975 13.1484 7.40975 12.6984 7.40975 12.1484C7.40975 11.5984 7.85975 11.1484 8.40975 11.1484C8.96975 11.1484 9.41975 11.5984 9.41975 12.1484C9.41975 12.6984 8.96975 13.1484 8.41975 13.1484ZM15.4197 13.1484H15.4097C14.8597 13.1484 14.4097 12.6984 14.4097 12.1484C14.4097 11.5984 14.8597 11.1484 15.4097 11.1484C15.9697 11.1484 16.4197 11.5984 16.4197 12.1484C16.4197 12.6984 15.9697 13.1484 15.4197 13.1484Z" fill="currentColor"/></svg>');
--horr--icon--quote: url('data:image/svg+xml;utf8,<svg width="14" height="18" viewBox="0 0 14 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.40422 0.303436C-1.76999 1.75535 -1.61927 11.6587 5.59785 13.0223C6.71223 13.2329 6.65023 13.1583 6.27372 13.8343C5.42897 15.3512 3.96167 16.7434 2.33891 17.568L1.76055 17.8619L2.80299 17.7978C8.11614 17.4715 12.5795 13.8635 13.6805 9.00528C14.9065 3.5951 10.7474 -0.777927 5.40422 0.303436Z" fill="black"/></svg>');
--horr--icon--spinner: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 12C21 7.02943 16.9706 3 12 3M12 21C7.02943 21 3 16.9706 3 12" stroke="black" stroke-width="2.5"/></svg>');
--horr--icon--plus: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 12H22M12 22V2" stroke="black" stroke-width="3"/></svg>');
--horr--icon--minus: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 12H22" stroke="black" stroke-width="3"/></svg>');
--horr--icon--folder: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M22 19C22 19.5304 21.7893 20.0391 21.4142 20.4142C21.0391 20.7893 20.5304 21 20 21H4C3.46957 21 2.96086 20.7893 2.58579 20.4142C2.21071 20.0391 2 19.5304 2 19V5C2 4.46957 2.21071 3.96086 2.58579 3.58579C2.96086 3.21071 3.46957 3 4 3H9L11 6H20C20.5304 6 21.0391 6.21071 21.4142 6.58579C21.7893 6.96086 22 7.46957 22 8V19Z" fill="black"/></svg>');
--horr--icon--message: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M22 12C22 17.5229 17.5229 22 12 22H3.11111C2.10426 22 1.64658 20.7426 2.41787 20.0954L4.36652 18.4601C2.89026 16.7175 2 14.4627 2 12C2 6.47716 6.47716 2 12 2C17.5229 2 22 6.47716 22 12Z" fill="black"/></svg>');
--horr--icon--mail: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.2199 13.6948L2 8.14118V7.01177C2 5.34842 3.3516 4 5.01886 4H18.9811C20.6484 4 22 5.34842 22 7.01177V8.14118L12.7801 13.6948C12.3003 13.9838 11.6997 13.9838 11.2199 13.6948ZM2 10.4V16.9882C2 18.6516 3.3516 20 5.01886 20H18.9811C20.6484 20 22 18.6516 22 16.9882V10.4L13.4042 15.4754C12.9791 15.7263 12.494 15.8588 12 15.8588C11.506 15.8588 11.0209 15.7263 10.5958 15.4754L2 10.4Z" fill="black"/></svg>');
--horr--icon--phone: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M19.8881 22H18.1601C8.56047 21.0476 1.4567 11.1428 2.03268 4.09524C2.14165 2.76191 3.18465 2 4.14461 2H8.56046C10.8644 2 12.5923 7.14285 11.0563 8.28572L9.71242 9.23809C11.3979 11.5847 12.4691 12.7038 14.7042 14.1905C15.4723 11.7143 21.04 11.9048 22 15.5239V19.7143C22 20.6667 21.04 22 19.8881 22Z" fill="black"/></svg>');
--horr--icon--list: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.625 5H21M8.625 12H21M8.625 19H21M3 5H3.01125M3 12H3.01125M3 19H3.01125" stroke="black" stroke-width="2" stroke-linecap="round"/></svg>');
--horr--icon--search: url('data:image/svg+xml;utf8,<svg width="30" height="30" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19.25 19.25L15.5 15.5M4.75 11C4.75 7.54822 7.54822 4.75 11 4.75C14.4518 4.75 17.25 7.54822 17.25 11C17.25 14.4518 14.4518 17.25 11 17.25C7.54822 17.25 4.75 14.4518 4.75 11Z"/></svg>');
--horr--icon--check: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M22 6.0907L8.19893 21L2 14.3034L4.35697 10.7269L8.17174 15.8781L20.0927 3L22 6.0907Z" fill="black"/></svg>');
--horr--icon--check-circle: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 11.1772V12.0052C20.9989 13.9459 20.3705 15.8344 19.2084 17.3888C18.0464 18.9433 16.413 20.0804 14.5519 20.6307C12.6907 21.1809 10.7016 21.1149 8.88102 20.4423C7.06051 19.7697 5.50618 18.5266 4.44986 16.8985C3.39354 15.2704 2.89181 13.3444 3.01951 11.4078C3.1472 9.47125 3.89749 7.62784 5.15845 6.15252C6.41941 4.67719 8.12351 3.649 10.0166 3.22128C11.9096 2.79357 13.8903 2.98925 15.663 3.77915M21 4.80515L12 13.8142L9.30001 11.1142" stroke="black" stroke-width="2.5"/></svg>');
--horr--icon--x: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 20L20 4M20 20L4 4" stroke="black" stroke-width="3"/></svg>');
--horr--icon--eye: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3 12C3 12 6.27273 5.25 12 5.25C17.7273 5.25 21 12 21 12C21 12 17.7273 18.75 12 18.75C6.27273 18.75 3 12 3 12ZM12 14.5312C13.3556 14.5312 14.4545 13.398 14.4545 12C14.4545 10.602 13.3556 9.46875 12 9.46875C10.6444 9.46875 9.54545 10.602 9.54545 12C9.54545 13.398 10.6444 14.5312 12 14.5312Z" stroke="black" stroke-width="2"/></svg>');
--horr--icon--eye-off: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.86 16.86C15.4614 17.9261 13.7584 18.5167 12 18.5455C6.27273 18.5455 3 12 3 12C4.01773 10.1034 5.4293 8.44632 7.14 7.14M16.86 16.86L7.14 7.14M16.86 16.86L13.7345 13.7345M7.14 7.14L10.2655 10.2655M13.7345 13.7345C13.5099 13.9757 13.2388 14.1692 12.9378 14.3033C12.6367 14.4374 12.3116 14.5096 11.9821 14.5154C11.6525 14.5212 11.3252 14.4606 11.0195 14.3371C10.7139 14.2137 10.4362 14.0299 10.2032 13.7969C9.97007 13.5638 9.78632 13.2861 9.66287 12.9805C9.53942 12.6748 9.4788 12.3475 9.48461 12.0179C9.49042 11.6884 9.56256 11.3633 9.69672 11.0622C9.83087 10.7612 10.0243 10.4901 10.2655 10.2655M13.7345 13.7345L10.2655 10.2655M3 3L21 21M10.2818 5.65091C10.845 5.51908 11.4216 5.45319 12 5.45455C17.7273 5.45455 21 12 21 12C20.5034 12.9291 19.9111 13.8038 19.2327 14.61L10.2818 5.65091Z" stroke="black" stroke-width="2"/></svg>');
}
@media (max-width: 571.98px) {
body {
--horr--popup-cart--padding-v: 30px;
--horr--popup-cart--padding-h: 30px;
}
} .wp-block-tag-cloud.is-style-outline a {
padding: var(--horr--badge--padding-v) var(--horr--badge--padding-h);
font-size: var(--horr--badge--font-size);
color: var(--horr--badge--color);
background-color: var(--horr--badge--background-color);
border-radius: var(--horr--badge--border-radius);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.horr-fancybox-cart .woocommerce .woocommerce-mini-cart__buttons .button:not([disabled]):not(.disabled):hover,
.horr-fancybox-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:not([disabled]):not(.disabled):hover, input[type=button]:not([disabled]):not(.disabled):hover,
input[type=reset]:not([disabled]):not(.disabled):hover,
input[type=submit]:not([disabled]):not(.disabled):hover, .wp-block-file .wp-block-file__button:not([disabled]):not(.disabled):hover, .wp-block-button > .wp-block-button__link:not([disabled]):not(.disabled):hover, .error-404 .button-404:not([disabled]):not(.disabled):hover, .horr-post-list > article .horr-post-list-button:not([disabled]):not(.disabled):hover, .page-footer .post-edit-link:not([disabled]):not(.disabled):hover,
.entry-footer .post-edit-link:not([disabled]):not(.disabled):hover, .horr-fancybox-cart .woocommerce .woocommerce-mini-cart__buttons .button:not([disabled]):not(.disabled):focus,
.horr-fancybox-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:not([disabled]):not(.disabled):focus, input[type=button]:not([disabled]):not(.disabled):focus,
input[type=reset]:not([disabled]):not(.disabled):focus,
input[type=submit]:not([disabled]):not(.disabled):focus, .wp-block-file .wp-block-file__button:not([disabled]):not(.disabled):focus, .wp-block-button > .wp-block-button__link:not([disabled]):not(.disabled):focus, .error-404 .button-404:not([disabled]):not(.disabled):focus, .horr-post-list > article .horr-post-list-button:not([disabled]):not(.disabled):focus, .page-footer .post-edit-link:not([disabled]):not(.disabled):focus,
.entry-footer .post-edit-link:not([disabled]):not(.disabled):focus {
color: var(--horr--button-hover--color);
background-color: var(--horr--button-hover--background-color);
}
.horr-fancybox-cart .woocommerce .woocommerce-mini-cart__buttons .button,
.horr-fancybox-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button, input[type=button],
input[type=reset],
input[type=submit], .wp-block-file .wp-block-file__button, .wp-block-button:not(.is-style-outline) > .wp-block-button__link, .wp-block-button.is-style-fill > .wp-block-button__link, .wp-block-button > .wp-block-button__link, .error-404 .button-404, .horr-post-list > article .horr-post-list-button, .page-footer .post-edit-link,
.entry-footer .post-edit-link {
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: var(--horr--button--padding-v) var(--horr--button--padding-h);
font-size: var(--horr--button--font-size);
font-weight: var(--horr--font-weight--regular);
line-height: var(--horr--button--line-height);
color: var(--horr--button--color);
text-align: center;
cursor: pointer;
background-color: var(--horr--button--background-color);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
border: 0;
border-radius: var(--horr-border-radius);
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: background-color var(--horr-transition-duration) var(--horr-transition-easing), color var(--horr-transition-duration) var(--horr-transition-easing), -webkit-transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
transition: background-color var(--horr-transition-duration) var(--horr-transition-easing), color var(--horr-transition-duration) var(--horr-transition-easing), -webkit-transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
transition: background-color var(--horr-transition-duration) var(--horr-transition-easing), color var(--horr-transition-duration) var(--horr-transition-easing), transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
transition: background-color var(--horr-transition-duration) var(--horr-transition-easing), color var(--horr-transition-duration) var(--horr-transition-easing), transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), -webkit-transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
}
.horr-fancybox-cart .woocommerce .woocommerce-mini-cart__buttons .disabled.button,
.horr-fancybox-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .disabled.button, input.disabled[type=button],
input.disabled[type=reset],
input.disabled[type=submit], .wp-block-file .disabled.wp-block-file__button, .wp-block-button > .disabled.wp-block-button__link, .error-404 .disabled.button-404, .horr-post-list > article .disabled.horr-post-list-button, .page-footer .disabled.post-edit-link,
.entry-footer .disabled.post-edit-link, .horr-fancybox-cart .woocommerce .woocommerce-mini-cart__buttons .button:disabled,
.horr-fancybox-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:disabled, input[type=button]:disabled,
input[type=reset]:disabled,
input[type=submit]:disabled, .wp-block-file .wp-block-file__button:disabled, .wp-block-button > .wp-block-button__link:disabled, .error-404 .button-404:disabled, .horr-post-list > article .horr-post-list-button:disabled, .page-footer .post-edit-link:disabled,
.entry-footer .post-edit-link:disabled {
cursor: not-allowed;
opacity: 0.5;
}
.horr-fancybox-cart .woocommerce .woocommerce-mini-cart__buttons .button:focus:not(:focus-visible),
.horr-fancybox-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:focus:not(:focus-visible), input[type=button]:focus:not(:focus-visible),
input[type=reset]:focus:not(:focus-visible),
input[type=submit]:focus:not(:focus-visible), .wp-block-file .wp-block-file__button:focus:not(:focus-visible), .wp-block-button > .wp-block-button__link:focus:not(:focus-visible), .error-404 .button-404:focus:not(:focus-visible), .horr-post-list > article .horr-post-list-button:focus:not(:focus-visible), .page-footer .post-edit-link:focus:not(:focus-visible),
.entry-footer .post-edit-link:focus:not(:focus-visible) {
outline: none;
}
.wp-block-file .wp-block-file__button, .page-footer .post-edit-link,
.entry-footer .post-edit-link {
--horr--button--padding-v: var(--horr--button-xs--padding-v);
--horr--button--padding-h: var(--horr--button-xs--padding-h);
--horr--button--font-size: var(--horr--button-xs--font-size);
}
.horr-fancybox-cart .woocommerce .woocommerce-mini-cart__buttons .button,
.horr-fancybox-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button {
--horr--button--padding-v: var(--horr--button-sm--padding-v);
--horr--button--padding-h: var(--horr--button-sm--padding-h);
--horr--button--font-size: var(--horr--button-sm--font-size);
}
input[type=button],
input[type=reset],
input[type=submit], .wp-block-button:not(.is-style-outline) > .wp-block-button__link, .wp-block-button.is-style-fill > .wp-block-button__link, .horr-post-list > article .horr-post-list-button {
--horr--button--padding-v: var(--horr--button-md--padding-v);
--horr--button--padding-h: var(--horr--button-md--padding-h);
--horr--button--font-size: var(--horr--button-md--font-size);
}
.error-404 .button-404 {
--horr--button--padding-v: var(--horr--button-lg--padding-v);
--horr--button--padding-h: var(--horr--button-lg--padding-h);
--horr--button--font-size: var(--horr--button-lg--font-size);
}
.horr-fancybox-cart .woocommerce .woocommerce-mini-cart__buttons .button,
.horr-fancybox-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button, .wp-block-file .wp-block-file__button, .page-footer .post-edit-link,
.entry-footer .post-edit-link {
padding-right: calc(var(--horr--button--padding-h) * 0.5);
padding-left: calc(var(--horr--button--padding-h) * 0.5);
}
.horr-fancybox-cart .woocommerce .woocommerce-mini-cart__buttons .button.checkout,
.horr-fancybox-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button.checkout, input[type=button],
input[type=reset],
input[type=submit], .wp-block-file .wp-block-file__button, .wp-block-button > .wp-block-button__link, .error-404 .button-404, .horr-post-list > article .horr-post-list-button {
--horr--button--color: hsl(var(--horr-color-white));
--horr--button--background-color: var(--horr-color-brand);
}
.horr-fancybox-cart .woocommerce .woocommerce-mini-cart__buttons .button:not(.checkout),
.horr-fancybox-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:not(.checkout), .page-footer .post-edit-link,
.entry-footer .post-edit-link {
--horr--button--color: hsl(var(--horr-color-title));
--horr--button--background-color: hsl(var(--horr-color-border-200));
}
.page-footer .post-edit-link,
.entry-footer .post-edit-link {
--horr--button-hover--color: hsl(var(--horr-color-white));
--horr--button-hover--background-color: var(--horr-color-brand);
}
.horr-fancybox-search .horr-search-btn, .horr-fancybox-close, .horr-touchspin .horr-touchspin-button-plus,
.horr-touchspin .horr-touchspin-button-minus, .wp-block-search .wp-block-search__button, .horr-navbar-icons .menu-item > a,
.horr-navbar-icons .menu-item > button,
.horr-navbar-icons .page_item > a,
.horr-navbar-icons .page_item > button, .site-header .horr-navbar-nav-icons .menu-item > a,
.site-header .horr-navbar-nav-icons .menu-item > button,
.site-header .horr-navbar-nav-icons .page_item > a,
.site-header .horr-navbar-nav-icons .page_item > button {
--horr--button--padding-v: 0;
--horr--button--padding-h: 0;
--horr--button--background-color: transparent;
--horr--button-hover--background-color: transparent;
clip-path: none;
background-color: transparent;
border: 0;
}
.horr-container, .alignwide, body.content-with-sidebar:not(.content-size-full) .content-area, body.single:not(.content-with-sidebar) .content-area .post-thumbnail,
body.page:not(.content-with-sidebar) .content-area .post-thumbnail, body.single.content-size-container .page-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.single.content-size-container .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.single.content-size-container .entry-summary > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.page.content-size-container .page-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.page.content-size-container .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.page.content-size-container .entry-summary > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce), body.single.content-size-container .page-footer,
body.single.content-size-container .entry-footer,
body.page.content-size-container .page-footer,
body.page.content-size-container .entry-footer, body.single.content-size-container .page-header,
body.single.content-size-container .entry-header,
body.page.content-size-container .page-header,
body.page.content-size-container .entry-header, .content-size-container body.single .comments-area,
.content-size-container body.page .comments-area, .content-size-container body.single .page-footer,
.content-size-container body.single .entry-footer,
.content-size-container body.page .page-footer,
.content-size-container body.page .entry-footer, .content-size-container body.single .page-header,
.content-size-container body.single .entry-header,
.content-size-container body.page .page-header,
.content-size-container body.page .entry-header, .site-content > .post-thumbnail, .horr-footer .horr-footer-container, .blog .content-area,
.search .content-area,
.archive .content-area,
.woocommerce .content-area,
.horr-post-list.horr-style-classic .horr-post-list-wrapper,
body.single .page-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.single .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.single .entry-summary > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.page .page-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.page .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.page .entry-summary > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.single .comments-area,
body.page .comments-area,
body.single .page-footer,
body.single .entry-footer,
body.page .page-footer,
body.page .entry-footer,
body.single .page-header,
body.single .entry-header,
body.page .page-header,
body.page .entry-header,
.site-content > .entry-header,
.horr-navbar-mobile .horr-navbar-container {
max-width: 100%;
margin-right: auto;
margin-left: auto;
}
.horr-container, .alignwide, body.content-with-sidebar:not(.content-size-full) .content-area, body.single:not(.content-with-sidebar) .content-area .post-thumbnail,
body.page:not(.content-with-sidebar) .content-area .post-thumbnail, body.single.content-size-container .page-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.single.content-size-container .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.single.content-size-container .entry-summary > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.page.content-size-container .page-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.page.content-size-container .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.page.content-size-container .entry-summary > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce), body.single.content-size-container .page-footer,
body.single.content-size-container .entry-footer,
body.page.content-size-container .page-footer,
body.page.content-size-container .entry-footer, body.single.content-size-container .page-header,
body.single.content-size-container .entry-header,
body.page.content-size-container .page-header,
body.page.content-size-container .entry-header, .content-size-container body.single .comments-area,
.content-size-container body.page .comments-area, .content-size-container body.single .page-footer,
.content-size-container body.single .entry-footer,
.content-size-container body.page .page-footer,
.content-size-container body.page .entry-footer, .content-size-container body.single .page-header,
.content-size-container body.single .entry-header,
.content-size-container body.page .page-header,
.content-size-container body.page .entry-header, .site-content > .post-thumbnail, .horr-footer .horr-footer-container, .blog .content-area,
.search .content-area,
.archive .content-area,
.woocommerce .content-area {
width: var(--horr--container--width);
}
@media (min-width: 1392px) {
.alignwide {
width: var(--horr--container-xl--width);
}
}
.horr-post-list.horr-style-classic .horr-post-list-wrapper, body.single .page-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.single .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.single .entry-summary > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.page .page-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.page .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.page .entry-summary > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce), body.single .comments-area,
body.page .comments-area, body.single .page-footer,
body.single .entry-footer,
body.page .page-footer,
body.page .entry-footer, body.single .page-header,
body.single .entry-header,
body.page .page-header,
body.page .entry-header, .site-content > .entry-header, .horr-navbar-mobile .horr-navbar-container {
width: var(--horr--container-small--width);
}
select:not([multiple=multiple]), input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea,
select {
min-height: var(--horr--form--min-height);
padding: var(--horr--form--padding-v) var(--horr--form--padding-h);
font-size: var(--horr--form--font-size);
}
input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea,
select, .wp-block-search .wp-block-search__input {
position: relative;
display: block;
width: 100%;
font-weight: var(--horr--form--font-weight);
line-height: var(--horr--form--line-height);
color: var(--horr--form--color);
background-color: var(--horr--form--background-color);
border: var(--horr--form--border-width) solid;
border-radius: var(--horr-border-radius);
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing), border-image var(--horr-transition-duration) var(--horr-transition-easing), background var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing), border-image var(--horr-transition-duration) var(--horr-transition-easing), background var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing), border-image var(--horr-transition-duration) var(--horr-transition-easing), background var(--horr-transition-duration) var(--horr-transition-easing), -o-border-image var(--horr-transition-duration) var(--horr-transition-easing);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
input[type=text]:not([disabled]):not(:disabled):focus,
input[type=email]:not([disabled]):not(:disabled):focus,
input[type=url]:not([disabled]):not(:disabled):focus,
input[type=password]:not([disabled]):not(:disabled):focus,
input[type=search]:not([disabled]):not(:disabled):focus,
input[type=number]:not([disabled]):not(:disabled):focus,
input[type=tel]:not([disabled]):not(:disabled):focus,
input[type=range]:not([disabled]):not(:disabled):focus,
input[type=date]:not([disabled]):not(:disabled):focus,
input[type=month]:not([disabled]):not(:disabled):focus,
input[type=week]:not([disabled]):not(:disabled):focus,
input[type=time]:not([disabled]):not(:disabled):focus,
input[type=datetime]:not([disabled]):not(:disabled):focus,
input[type=datetime-local]:not([disabled]):not(:disabled):focus,
input[type=color]:not([disabled]):not(:disabled):focus,
textarea:not([disabled]):not(:disabled):focus,
select:not([disabled]):not(:disabled):focus, .wp-block-search .wp-block-search__input:not([disabled]):not(:disabled):focus {
--horr--form--color: var(--horr--form-focus--color);
--horr--form--border-color: var(--horr--form-focus--border-color);
--horr--form--background-color: var(--horr--form-focus--background-color);
outline: none;
}
select:not([multiple=multiple]) {
padding-right: calc(var(--horr--form--padding-v) + var(--horr--form-select--icon--size));
background-color: var(--horr--form--background-color);
background-image: var(--horr--form-select--icon);
background-repeat: no-repeat;
background-position: calc(100% - var(--horr--form--padding-v)) 50%;
background-size: var(--horr--form-select--icon--size);
}
select:not([multiple=multiple]) option {
background-color: hsl(var(--horr-color-background-200));
}
select:focus:not([multiple=multiple]) {
background-image: var(--horr--form-select-focus--icon);
}
select:not([multiple=multiple])::-ms-expand {
display: none;
}
textarea {
height: 150px;
min-height: var(--horr--form--min-height);
line-height: var(--horr--form--line-height);
}
input[type=text]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=url]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=search]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=range]::-webkit-input-placeholder, input[type=date]::-webkit-input-placeholder, input[type=month]::-webkit-input-placeholder, input[type=week]::-webkit-input-placeholder, input[type=time]::-webkit-input-placeholder, input[type=datetime]::-webkit-input-placeholder, input[type=datetime-local]::-webkit-input-placeholder, input[type=color]::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder {
color: hsl(var(--horr-color-meta));
}
input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=range]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=month]::-moz-placeholder, input[type=week]::-moz-placeholder, input[type=time]::-moz-placeholder, input[type=datetime]::-moz-placeholder, input[type=datetime-local]::-moz-placeholder, input[type=color]::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder {
color: hsl(var(--horr-color-meta));
}
input[type=text]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=url]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=search]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=range]:-ms-input-placeholder, input[type=date]:-ms-input-placeholder, input[type=month]:-ms-input-placeholder, input[type=week]:-ms-input-placeholder, input[type=time]:-ms-input-placeholder, input[type=datetime]:-ms-input-placeholder, input[type=datetime-local]:-ms-input-placeholder, input[type=color]:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder {
color: hsl(var(--horr-color-meta));
}
input[type=text]::-ms-input-placeholder, input[type=email]::-ms-input-placeholder, input[type=url]::-ms-input-placeholder, input[type=password]::-ms-input-placeholder, input[type=search]::-ms-input-placeholder, input[type=number]::-ms-input-placeholder, input[type=tel]::-ms-input-placeholder, input[type=range]::-ms-input-placeholder, input[type=date]::-ms-input-placeholder, input[type=month]::-ms-input-placeholder, input[type=week]::-ms-input-placeholder, input[type=time]::-ms-input-placeholder, input[type=datetime]::-ms-input-placeholder, input[type=datetime-local]::-ms-input-placeholder, input[type=color]::-ms-input-placeholder, textarea::-ms-input-placeholder, select::-ms-input-placeholder {
color: hsl(var(--horr-color-meta));
}
input[type=text]::placeholder,
input[type=email]::placeholder,
input[type=url]::placeholder,
input[type=password]::placeholder,
input[type=search]::placeholder,
input[type=number]::placeholder,
input[type=tel]::placeholder,
input[type=range]::placeholder,
input[type=date]::placeholder,
input[type=month]::placeholder,
input[type=week]::placeholder,
input[type=time]::placeholder,
input[type=datetime]::placeholder,
input[type=datetime-local]::placeholder,
input[type=color]::placeholder,
textarea::placeholder,
select::placeholder {
color: hsl(var(--horr-color-meta));
}
.widget .widgettitle {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: var(--horr--spacing--medium);
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: var(--horr--widget-title--margin-bottom);
font-size: var(--horr--widget-title--font-size);
font-weight: var(--horr--heading--font-weight);
line-height: var(--horr--heading--line-height);
text-align: var(--horr--widget-title--text-align);
text-transform: var(--horr--widget-title--text-transform);
}
.widget .widgettitle::after {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
display: block;
height: 1px;
content: "";
background-image: linear-gradient(to right, transparent 0%, hsl(var(--horr-color-border-200)) 10px, hsl(var(--horr-color-border-200)) calc(100% - 10px), transparent 100%);
-webkit-mask-size: auto 100%;
mask-size: auto 100%;
}
.widget_recent_comments > ul, .widget_recent_entries > ul, .widget_meta > ul, .widget_pages > ul, .widget_archive > ul, .widget_categories > ul, ul.wp-block-page-list, ul.wp-block-pages, ul.wp-block-meta, ul.wp-block-categories, ul.wp-block-archives {
--horr--widget-list--gap: 8px;
padding-left: 0;
margin-top: 0;
margin-bottom: 0;
list-style: none;
}
.widget_recent_comments > ul ul, .widget_recent_entries > ul ul, .widget_meta > ul ul, .widget_pages > ul ul, .widget_archive > ul ul, .widget_categories > ul ul, ul.wp-block-page-list ul, ul.wp-block-pages ul, ul.wp-block-meta ul, ul.wp-block-categories ul, ul.wp-block-archives ul {
padding-left: 0;
margin-top: var(--horr--widget-list--gap);
margin-bottom: 0;
}
.widget_recent_comments > ul li, .widget_recent_entries > ul li, .widget_meta > ul li, .widget_pages > ul li, .widget_archive > ul li, .widget_categories > ul li, ul.wp-block-page-list li, ul.wp-block-pages li, ul.wp-block-meta li, ul.wp-block-categories li, ul.wp-block-archives li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0;
color: hsl(var(--horr-color-meta));
}
.widget_recent_comments > ul li + li, .widget_recent_entries > ul li + li, .widget_meta > ul li + li, .widget_pages > ul li + li, .widget_archive > ul li + li, .widget_categories > ul li + li, ul.wp-block-page-list li + li, ul.wp-block-pages li + li, ul.wp-block-meta li + li, ul.wp-block-categories li + li, ul.wp-block-archives li + li {
margin-top: var(--horr--widget-list--gap);
}
.widget_recent_comments > ul li > a, .widget_recent_entries > ul li > a, .widget_meta > ul li > a, .widget_pages > ul li > a, .widget_archive > ul li > a, .widget_categories > ul li > a, ul.wp-block-page-list li > a, ul.wp-block-pages li > a, ul.wp-block-meta li > a, ul.wp-block-categories li > a, ul.wp-block-archives li > a {
position: relative;
display: block;
padding: 0;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
font-weight: 500;
color: hsl(var(--horr-color-title));
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing);
}
.widget_recent_comments > ul li > a::after, .widget_recent_entries > ul li > a::after, .widget_meta > ul li > a::after, .widget_pages > ul li > a::after, .widget_archive > ul li > a::after, .widget_categories > ul li > a::after, ul.wp-block-page-list li > a::after, ul.wp-block-pages li > a::after, ul.wp-block-meta li > a::after, ul.wp-block-categories li > a::after, ul.wp-block-archives li > a::after {
position: absolute;
top: calc(var(--horr--widget-list--gap) * -0.5);
right: 0;
bottom: calc(var(--horr--widget-list--gap) * -0.5);
left: 0;
visibility: visible;
content: "";
}
.widget_recent_comments > ul li > a:hover, .widget_recent_entries > ul li > a:hover, .widget_meta > ul li > a:hover, .widget_pages > ul li > a:hover, .widget_archive > ul li > a:hover, .widget_categories > ul li > a:hover, ul.wp-block-page-list li > a:hover, ul.wp-block-pages li > a:hover, ul.wp-block-meta li > a:hover, ul.wp-block-categories li > a:hover, ul.wp-block-archives li > a:hover, .widget_recent_comments > ul li > a:focus, .widget_recent_entries > ul li > a:focus, .widget_meta > ul li > a:focus, .widget_pages > ul li > a:focus, .widget_archive > ul li > a:focus, .widget_categories > ul li > a:focus, ul.wp-block-page-list li > a:focus, ul.wp-block-pages li > a:focus, ul.wp-block-meta li > a:focus, ul.wp-block-categories li > a:focus, ul.wp-block-archives li > a:focus {
color: var(--horr-color-brand);
}
.widget_recent_comments > ul li > ul, .widget_recent_entries > ul li > ul, .widget_meta > ul li > ul, .widget_pages > ul li > ul, .widget_archive > ul li > ul, .widget_categories > ul li > ul, ul.wp-block-page-list li > ul, ul.wp-block-pages li > ul, ul.wp-block-meta li > ul, ul.wp-block-categories li > ul, ul.wp-block-archives li > ul {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.widget_recent_comments > ul .current-cat > a, .widget_recent_entries > ul .current-cat > a, .widget_meta > ul .current-cat > a, .widget_pages > ul .current-cat > a, .widget_archive > ul .current-cat > a, .widget_categories > ul .current-cat > a, ul.wp-block-page-list .current-cat > a, ul.wp-block-pages .current-cat > a, ul.wp-block-meta .current-cat > a, ul.wp-block-categories .current-cat > a, ul.wp-block-archives .current-cat > a,
.widget_recent_comments > ul .current-cat-parent > a,
.widget_recent_entries > ul .current-cat-parent > a,
.widget_meta > ul .current-cat-parent > a,
.widget_pages > ul .current-cat-parent > a,
.widget_archive > ul .current-cat-parent > a,
.widget_categories > ul .current-cat-parent > a,
ul.wp-block-page-list .current-cat-parent > a,
ul.wp-block-pages .current-cat-parent > a,
ul.wp-block-meta .current-cat-parent > a,
ul.wp-block-categories .current-cat-parent > a,
ul.wp-block-archives .current-cat-parent > a {
color: var(--horr-color-brand);
}
.widget_recent_comments > ul .aligncenter, .widget_recent_entries > ul .aligncenter, .widget_meta > ul .aligncenter, .widget_pages > ul .aligncenter, .widget_archive > ul .aligncenter, .widget_categories > ul .aligncenter, ul.wp-block-page-list .aligncenter, ul.wp-block-pages .aligncenter, ul.wp-block-meta .aligncenter, ul.wp-block-categories .aligncenter, ul.wp-block-archives .aligncenter {
text-align: left;
}
.widget_pages > ul li, .widget_archive > ul > li, .widget_categories > ul li, ul.wp-block-page-list li, ul.wp-block-pages li, ul.wp-block-categories li, ul.wp-block-archives li {
position: relative;
padding-left: 19px;
}
.widget_pages > ul li::before, .widget_archive > ul > li::before, .widget_categories > ul li::before, ul.wp-block-page-list li::before, ul.wp-block-pages li::before, ul.wp-block-categories li::before, ul.wp-block-archives li::before {
position: absolute;
top: 0.6875em;
left: 0;
display: block;
width: 5px;
height: 5px;
content: "";
background-color: var(--horr-color-brand);
border-radius: 5px;
}
.widget_search form {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.widget_search button {
position: absolute;
top: 4px;
right: 5px;
bottom: 5px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0 15px;
color: hsl(var(--horr-color-meta));
background-color: transparent;
border-radius: var(--horr-border-radius);
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing);
}
.widget_search button svg {
width: 20px;
height: 20px;
}
.widget_search button:hover {
color: hsl(var(--horr-color-title));
}
.widget_search button:focus {
color: var(--horr-color-brand);
}
.widget_search button:hover, .widget_search button:focus {
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.widget_search button:active:not(.disabled):not(:disabled) {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.widget_tag_cloud .tagcloud {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: -5.5px -10px;
}
.widget_tag_cloud .tagcloud > a {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
display: block;
padding: 5.5px 10px;
color: hsl(var(--horr-color-title));
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing);
}
.widget_tag_cloud .tagcloud > a::before {
content: "#";
}
.widget_tag_cloud .tagcloud > a:hover, .widget_tag_cloud .tagcloud > a:focus {
color: var(--horr-color-brand);
}
.content-area .widget_search .widgettitle ~ form,
.content-area .widget_archive .widgettitle ~ form,
.content-area .widget_categories .widgettitle ~ form,
.content-area .widget_text .widgettitle ~ form,
.content-area .widget_search .widgettitle ~ select,
.content-area .widget_archive .widgettitle ~ select,
.content-area .widget_categories .widgettitle ~ select,
.content-area .widget_text .widgettitle ~ select,
.content-area .widget_search .widgettitle ~ .textwidget select,
.content-area .widget_archive .widgettitle ~ .textwidget select,
.content-area .widget_categories .widgettitle ~ .textwidget select,
.content-area .widget_text .widgettitle ~ .textwidget select {
margin-top: 0;
}
.content-area .widget_search:not(:last-child) input,
.content-area .widget_archive:not(:last-child) input,
.content-area .widget_categories:not(:last-child) input,
.content-area .widget_text:not(:last-child) input,
.content-area .widget_search:not(:last-child) select,
.content-area .widget_archive:not(:last-child) select,
.content-area .widget_categories:not(:last-child) select,
.content-area .widget_text:not(:last-child) select {
margin-bottom: -20px;
}
.content-area .widget_search:not(:first-child) input,
.content-area .widget_archive:not(:first-child) input,
.content-area .widget_categories:not(:first-child) input,
.content-area .widget_text:not(:first-child) input,
.content-area .widget_search:not(:first-child) select,
.content-area .widget_archive:not(:first-child) select,
.content-area .widget_categories:not(:first-child) select,
.content-area .widget_text:not(:first-child) select {
margin-top: -20px;
}
.content-area .widget_search input,
.content-area .widget_archive input,
.content-area .widget_categories input,
.content-area .widget_text input,
.content-area .widget_search select,
.content-area .widget_archive select,
.content-area .widget_categories select,
.content-area .widget_text select {
width: calc(100% + 50px);
margin-top: -20px;
margin-right: -25px;
margin-left: -25px;
clip-path: none;
border: 0;
}
.content-area .widget_search button {
right: -15px;
color: hsl(var(--horr-color-title));
}
.content-area .widget_search button:hover, .content-area .widget_search button:focus {
color: var(--horr-color-brand);
}
label {
display: inline-block;
margin-bottom: var(--horr--label--margin-bottom);
font-size: var(--horr--label--font-size);
font-weight: var(--horr--label--font-weight);
line-height: var(--horr--label--line-height);
color: hsl(var(--horr--label--color));
}
.comment .says, .screen-reader-text, .updated:not(.published) {
position: absolute !important;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
word-wrap: normal !important;
border: 0;
}
.comment .says:focus, .screen-reader-text:focus, .updated:focus:not(.published) {
top: 5px;
left: 5px;
z-index: 100000;
display: block;
width: auto;
height: auto;
padding: 15px 23px 14px;
clip: auto !important;
clip-path: none;
font-size: var(--horr--font-size--small);
font-weight: 700;
line-height: normal;
color: #21759b;
text-decoration: none;
background-color: #f1f1f1;
border-radius: var(--horr-border-radius);
-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); }
.comments-area .logged-in-as > a, .horr-ticker-inner a,
.comments-area .comment-content a,
.horr-footer-copyright p a,
.widget .textwidget p a:not(.button), .page-content blockquote a,
.page-content figcaption > a,
.page-content dt a,
.page-content dd a,
.page-content p:not(.wp-block-tag-cloud):not(.lost_password) > a:not(.button),
.page-content .ghostkit-twitter-profile-description a,
.page-content .ghostkit-twitter-profile-website a,
.page-content .ghostkit-twitter-item-text a,
.page-content .account-orders-table tbody a:not(.button),
.page-content .woocommerce-Addresses .woocommerce-Address-title .edit,
.page-content > ul:not([class]) a,
.page-content > ol:not([class]) a,
.entry-content blockquote a,
.entry-content figcaption > a,
.entry-content dt a,
.entry-content dd a,
.entry-content p:not(.wp-block-tag-cloud):not(.lost_password) > a:not(.button),
.entry-content .ghostkit-twitter-profile-description a,
.entry-content .ghostkit-twitter-profile-website a,
.entry-content .ghostkit-twitter-item-text a,
.entry-content .account-orders-table tbody a:not(.button),
.entry-content .woocommerce-Addresses .woocommerce-Address-title .edit,
.entry-content > ul:not([class]) a,
.entry-content > ol:not([class]) a,
.entry-summary blockquote a,
.entry-summary figcaption > a,
.entry-summary dt a,
.entry-summary dd a,
.entry-summary p:not(.wp-block-tag-cloud):not(.lost_password) > a:not(.button),
.entry-summary .ghostkit-twitter-profile-description a,
.entry-summary .ghostkit-twitter-profile-website a,
.entry-summary .ghostkit-twitter-item-text a,
.entry-summary .account-orders-table tbody a:not(.button),
.entry-summary .woocommerce-Addresses .woocommerce-Address-title .edit,
.entry-summary > ul:not([class]) a,
.entry-summary > ol:not([class]) a,
.widget blockquote a,
.widget figcaption > a,
.widget dt a,
.widget dd a,
.widget p:not(.wp-block-tag-cloud):not(.lost_password) > a:not(.button),
.widget .ghostkit-twitter-profile-description a,
.widget .ghostkit-twitter-profile-website a,
.widget .ghostkit-twitter-item-text a,
.widget .account-orders-table tbody a:not(.button),
.widget .woocommerce-Addresses .woocommerce-Address-title .edit,
.widget > ul:not([class]) a,
.widget > ol:not([class]) a {
color: var(--horr--link-styled--color);
text-decoration: none;
border-bottom: 1px solid;
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing), border-image var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing), border-image var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing), border-image var(--horr-transition-duration) var(--horr-transition-easing), -o-border-image var(--horr-transition-duration) var(--horr-transition-easing);
}
.wp-block-video figcaption, .wp-block-table figcaption, .wp-block-image figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption, .wp-block-gallery figcaption, .wp-block-audio figcaption {
margin-top: var(--horr--caption--margin-top);
font-size: var(--horr--caption--font-size);
font-style: var(--horr--caption--font-style);
color: var(--horr--caption--color);
text-align: var(--horr--caption--text-align);
}
@-webkit-keyframes horr-loading-spinner {
0% {
-webkit-transform: rotate(-360deg);
transform: rotate(-360deg);
}
100% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
}
@keyframes horr-loading-spinner {
0% {
-webkit-transform: rotate(-360deg);
transform: rotate(-360deg);
}
100% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
}
@-webkit-keyframes horr-mask-sprite {
from {
-webkit-mask-position: 0% 0%;
mask-position: 0% 0%;
}
to {
-webkit-mask-position: 100% 0%;
mask-position: 100% 0%;
}
}
@keyframes horr-mask-sprite {
from {
-webkit-mask-position: 0% 0%;
mask-position: 0% 0%;
}
to {
-webkit-mask-position: 100% 0%;
mask-position: 100% 0%;
}
}
@-webkit-keyframes horr-mask-sprite-2 {
from {
-webkit-mask-position: 100% 0%;
mask-position: 100% 0%;
}
to {
-webkit-mask-position: 0% 0%;
mask-position: 0% 0%;
}
}
@keyframes horr-mask-sprite-2 {
from {
-webkit-mask-position: 100% 0%;
mask-position: 100% 0%;
}
to {
-webkit-mask-position: 0% 0%;
mask-position: 0% 0%;
}
}    html {
line-height: 1.15; -webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
text-size-adjust: 100%; }  body:not(.mce-content-body) {
margin: 0;
} main {
display: block;
} h1 {
margin: 0.67em 0;
font-size: 2em;
}  hr {
-webkit-box-sizing: content-box;
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace; font-size: 1em; }  a {
background-color: transparent;
} abbr[title] {
text-decoration: underline; -webkit-text-decoration: underline dotted;
text-decoration: underline dotted; border-bottom: none; } b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace; font-size: 1em; } small {
font-size: 87.5%;
} sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
margin: 0; font-family: inherit; font-size: 100%; line-height: 1.15; } button:not(.components-button),
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[type=button],
[type=reset],
[type=submit] {
-webkit-appearance: button;
-moz-appearance: button;
appearance: button;
} button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
padding: 0;
border-style: none;
} 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; display: table; max-width: 100%; padding: 0; color: inherit; 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] {
outline-offset: -2px; -webkit-appearance: textfield;
-moz-appearance: textfield;
appearance: textfield; } [type=search]::-webkit-search-decoration {
-webkit-appearance: none;
appearance: none;
} ::-webkit-file-upload-button {
font: inherit; -webkit-appearance: button;
appearance: button; }  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}  body {
overflow-x: hidden;
}
.blog .page-header,
.search .page-header,
.archive .page-header,
.woocommerce .page-header {
margin-bottom: 60px;
}
.clear::before,
.clear::after,
.entry-content::before,
.entry-content::after,
.entry-summary::before,
.entry-summary::after,
.comment-content::before,
.comment-content::after,
.site-header::before,
.site-header::after,
.site-content::before,
.site-content::after {
display: table;
table-layout: fixed;
content: "";
}
.clear::after,
.entry-content::after,
.entry-summary::after,
.comment-content::after,
.site-header::after,
.site-content::after {
clear: both;
}
.body-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll;
} :root {
scroll-behavior: smooth;
} html:not(.is-mobile) ::-webkit-scrollbar {
width: var(--horr--scrollbar--size);
height: var(--horr--scrollbar--size);
}
html:not(.is-mobile) ::-webkit-scrollbar-track {
background-color: var(--horr--scrollbar--background-color);
}
html:not(.is-mobile) ::-webkit-scrollbar-thumb {
background-color: var(--horr--scrollbar--color);
border: var(--horr--scrollbar--border-width) solid var(--horr--scrollbar--background-color);
}
html:not(.is-mobile) ::-webkit-scrollbar-thumb:hover {
background-color: var(--horr--scrollbar-hover--color);
} body {
line-height: var(--horr--line-height--normal);
color: hsl(var(--horr-color-text));
overflow-wrap: break-word;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: hsl(var(--horr-color-title));
text-transform: var(--horr--heading--text-transform);
}
h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong {
font-weight: var(--horr--heading--font-weight);
}
a {
color: hsl(var(--horr-color-title));
text-decoration: none;
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing);
}
a:hover, a:focus, a:active {
text-decoration: none;
}
b,
strong {
font-weight: var(--horr--font-weight--bold);
}
img,
iframe {
display: block;
border-radius: var(--horr-border-radius);
}
dfn,
cite,
em,
i {
font-style: italic;
}
cite {
color: hsl(var(--horr-color-meta));
}
kbd {
color: hsl(var(--horr-color-meta));
}
dd:last-child {
margin-bottom: 0;
}
address {
margin: 0 0 1.5em;
font-size: var(--horr--font-size--medium);
color: hsl(var(--horr-color-meta));
}
pre {
--horr--scrollbar--background-color: hsl(var(--horr-color-background-200));
max-width: 100%;
padding: 24px 30px;
overflow: auto;
line-height: var(--horr--line-height--medium);
background-color: hsl(var(--horr-color-background-200));
border-radius: var(--horr-border-radius);
}
pre, .wp-block-freeform.block-library-rich-text__tinymce pre {
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: var(--horr--font-size--small);
color: hsl(var(--horr-color-text));
}
pre code,
pre kbd,
pre tt,
pre var {
font-size: inherit;
}
code, .wp-block-freeform.block-library-rich-text__tinymce code,
kbd,
.wp-block-freeform.block-library-rich-text__tinymce kbd,
tt,
.wp-block-freeform.block-library-rich-text__tinymce tt,
var,
.wp-block-freeform.block-library-rich-text__tinymce var {
display: inline-block;
padding: 0 6px;
font-family: inherit;
font-size: var(--horr--font-size--small);
color: var(--horr-color-brand);
vertical-align: middle;
background-color: hsl(var(--horr-color-background-200));
border-radius: var(--horr-border-radius);
}
abbr,
acronym {
cursor: help;
border-bottom: 1px dotted hsl(var(--horr-color-background-200));
}
ins,
mark {
position: relative;
color: hsl(var(--horr-color-meta));
text-decoration: none;
background: hsl(var(--horr-color-warning-light));
}
big {
font-size: 125%;
} p:first-child {
margin-top: 0;
}
p:last-child {
margin-bottom: 0;
}
.page-content p,
.page-content ul,
.page-content ol,
.page-content blockquote,
.page-content .wp-block-table,
.page-content .wp-block-quote.is-style-large,
.page-content .wp-block-quote.is-large,
.page-content .woocommerce-product-details__short-description,
.entry-content p,
.entry-content ul,
.entry-content ol,
.entry-content blockquote,
.entry-content .wp-block-table,
.entry-content .wp-block-quote.is-style-large,
.entry-content .wp-block-quote.is-large,
.entry-content .woocommerce-product-details__short-description,
.entry-summary p,
.entry-summary ul,
.entry-summary ol,
.entry-summary blockquote,
.entry-summary .wp-block-table,
.entry-summary .wp-block-quote.is-style-large,
.entry-summary .wp-block-quote.is-large,
.entry-summary .woocommerce-product-details__short-description,
.widget p,
.widget ul,
.widget ol,
.widget blockquote,
.widget .wp-block-table,
.widget .wp-block-quote.is-style-large,
.widget .wp-block-quote.is-large,
.widget .woocommerce-product-details__short-description {
margin-top: var(--horr--vertical-rhythm);
margin-bottom: var(--horr--vertical-rhythm);
}
.page-content p:first-child,
.page-content ul:first-child,
.page-content ol:first-child,
.page-content blockquote:first-child,
.page-content .wp-block-table:first-child,
.page-content .wp-block-quote.is-style-large:first-child,
.page-content .wp-block-quote.is-large:first-child,
.page-content .woocommerce-product-details__short-description:first-child,
.entry-content p:first-child,
.entry-content ul:first-child,
.entry-content ol:first-child,
.entry-content blockquote:first-child,
.entry-content .wp-block-table:first-child,
.entry-content .wp-block-quote.is-style-large:first-child,
.entry-content .wp-block-quote.is-large:first-child,
.entry-content .woocommerce-product-details__short-description:first-child,
.entry-summary p:first-child,
.entry-summary ul:first-child,
.entry-summary ol:first-child,
.entry-summary blockquote:first-child,
.entry-summary .wp-block-table:first-child,
.entry-summary .wp-block-quote.is-style-large:first-child,
.entry-summary .wp-block-quote.is-large:first-child,
.entry-summary .woocommerce-product-details__short-description:first-child,
.widget p:first-child,
.widget ul:first-child,
.widget ol:first-child,
.widget blockquote:first-child,
.widget .wp-block-table:first-child,
.widget .wp-block-quote.is-style-large:first-child,
.widget .wp-block-quote.is-large:first-child,
.widget .woocommerce-product-details__short-description:first-child {
margin-top: 0;
}
.page-content p:last-child,
.page-content ul:last-child,
.page-content ol:last-child,
.page-content blockquote:last-child,
.page-content .wp-block-table:last-child,
.page-content .wp-block-quote.is-style-large:last-child,
.page-content .wp-block-quote.is-large:last-child,
.page-content .woocommerce-product-details__short-description:last-child,
.entry-content p:last-child,
.entry-content ul:last-child,
.entry-content ol:last-child,
.entry-content blockquote:last-child,
.entry-content .wp-block-table:last-child,
.entry-content .wp-block-quote.is-style-large:last-child,
.entry-content .wp-block-quote.is-large:last-child,
.entry-content .woocommerce-product-details__short-description:last-child,
.entry-summary p:last-child,
.entry-summary ul:last-child,
.entry-summary ol:last-child,
.entry-summary blockquote:last-child,
.entry-summary .wp-block-table:last-child,
.entry-summary .wp-block-quote.is-style-large:last-child,
.entry-summary .wp-block-quote.is-large:last-child,
.entry-summary .woocommerce-product-details__short-description:last-child,
.widget p:last-child,
.widget ul:last-child,
.widget ol:last-child,
.widget blockquote:last-child,
.widget .wp-block-table:last-child,
.widget .wp-block-quote.is-style-large:last-child,
.widget .wp-block-quote.is-large:last-child,
.widget .woocommerce-product-details__short-description:last-child {
margin-bottom: 0;
}
.page-content h1,
.page-content h2,
.page-content h3,
.page-content h4,
.page-content h5,
.page-content h6,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-summary h1,
.entry-summary h2,
.entry-summary h3,
.entry-summary h4,
.entry-summary h5,
.entry-summary h6,
.widget h1,
.widget h2,
.widget h3,
.widget h4,
.widget h5,
.widget h6 {
margin-top: var(--horr--vertical-rhythm--large);
margin-bottom: var(--horr--vertical-rhythm);
}
.page-content h1:first-child,
.page-content h2:first-child,
.page-content h3:first-child,
.page-content h4:first-child,
.page-content h5:first-child,
.page-content h6:first-child,
.entry-content h1:first-child,
.entry-content h2:first-child,
.entry-content h3:first-child,
.entry-content h4:first-child,
.entry-content h5:first-child,
.entry-content h6:first-child,
.entry-summary h1:first-child,
.entry-summary h2:first-child,
.entry-summary h3:first-child,
.entry-summary h4:first-child,
.entry-summary h5:first-child,
.entry-summary h6:first-child,
.widget h1:first-child,
.widget h2:first-child,
.widget h3:first-child,
.widget h4:first-child,
.widget h5:first-child,
.widget h6:first-child {
margin-top: 0;
}
.page-content h1:last-child,
.page-content h2:last-child,
.page-content h3:last-child,
.page-content h4:last-child,
.page-content h5:last-child,
.page-content h6:last-child,
.entry-content h1:last-child,
.entry-content h2:last-child,
.entry-content h3:last-child,
.entry-content h4:last-child,
.entry-content h5:last-child,
.entry-content h6:last-child,
.entry-summary h1:last-child,
.entry-summary h2:last-child,
.entry-summary h3:last-child,
.entry-summary h4:last-child,
.entry-summary h5:last-child,
.entry-summary h6:last-child,
.widget h1:last-child,
.widget h2:last-child,
.widget h3:last-child,
.widget h4:last-child,
.widget h5:last-child,
.widget h6:last-child {
margin-bottom: 0;
}  .horr-preloader {
--horr--preloader--background: hsl(var(--horr-color-background-100));
--horr--preloader--z-index: 9999;
position: fixed;
top: 0;
left: 0;
z-index: var(--horr--preloader--z-index);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
height: 100%;
background-color: var(--horr--preloader--background);
-webkit-transition: background-color 0.1s var(--horr-transition-easing);
transition: background-color 0.1s var(--horr-transition-easing);
}
.horr-preloader-mask {
position: absolute;
top: 50%;
left: 50%;
width: calc(var(--horr--mask-claws--width) * var(--horr--mask-claws--zoom));
height: calc(var(--horr--mask-claws--height) * var(--horr--mask-claws--zoom));
background-color: var(--horr--preloader--background);
-webkit-mask-size: 2300% 100%;
mask-size: 2300% 100%;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: 0% 0%;
mask-position: 0% 0%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.horr-preloader-shards {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: block;
}
.horr-preloader-logo {
position: relative;
opacity: 1;
-webkit-transition: opacity 0.4s var(--horr-transition-easing);
transition: opacity 0.4s var(--horr-transition-easing);
}
.horr-preloader-bar {
position: absolute;
bottom: 60px;
width: 300px;
-webkit-mask-size: auto 100%;
mask-size: auto 100%;
opacity: 1;
-webkit-transition: opacity 0.4s var(--horr-transition-easing);
transition: opacity 0.4s var(--horr-transition-easing);
}
.horr-preloader-bar > span {
display: block;
-webkit-mask-image: linear-gradient(90deg, transparent 0%, var(--horr-color-brand) 20px, var(--horr-color-brand) calc(100% - 20px), transparent 100%);
mask-image: linear-gradient(90deg, transparent 0%, var(--horr-color-brand) 20px, var(--horr-color-brand) calc(100% - 20px), transparent 100%);
background-color: hsl(var(--horr-color-border-100));
}
.horr-preloader-bar > span::before {
display: block;
width: 200px;
height: 2px;
content: "";
background-image: linear-gradient(90deg, transparent 0%, var(--horr-color-brand) 20px, var(--horr-color-brand) calc(100% - 20px), transparent 100%);
-webkit-transform: translate(-100%);
-ms-transform: translate(-100%);
transform: translate(-100%);
-webkit-animation: horr-preloader-bar-slide 1.4s infinite;
animation: horr-preloader-bar-slide 1.4s infinite;
}
@-webkit-keyframes horr-preloader-bar-slide {
0% {
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
-webkit-transform: translate(-100%);
transform: translate(-100%);
}
100% {
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
-webkit-transform: translate(calc(100% + 140px));
transform: translate(calc(100% + 140px));
}
}
@keyframes horr-preloader-bar-slide {
0% {
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
-webkit-transform: translate(-100%);
transform: translate(-100%);
}
100% {
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
-webkit-transform: translate(calc(100% + 140px));
transform: translate(calc(100% + 140px));
}
}
.horr-preloader-disabled .horr-preloader {
display: none;
}
.horr-preloader-hide {
pointer-events: none;
background-color: transparent;
}
.horr-preloader-hide .horr-preloader-mask {
-webkit-animation: horr-mask-sprite 0.8s steps(22) forwards;
animation: horr-mask-sprite 0.8s steps(22) forwards;
-webkit-mask-position: 100% 0%;
mask-position: 100% 0%;
}
.horr-preloader-hide .horr-preloader-bar,
.horr-preloader-hide .horr-preloader-logo {
opacity: 0;
} .horr-fade-between-pages {
--horr-fade-between-pages__background: hsl(var(--horr-color-background));
--horr-fade-between-pages__transition-duration: 0.3s;
--horr-fade-between-pages__transition-easing: var(--horr-transition-easing);
--horr-fade-between-pages__z-index: 9999;
position: fixed;
top: 0;
left: 0;
z-index: var(--horr-fade-between-pages__z-index);
display: none;
width: 100%;
height: 100%;
pointer-events: none;
background-color: var(--horr-fade-between-pages__background);
opacity: 0;
-webkit-transition: var(--horr-fade-between-pages__transition-duration) opacity var(--horr-fade-between-pages__transition-easing);
transition: var(--horr-fade-between-pages__transition-duration) opacity var(--horr-fade-between-pages__transition-easing);
}
.horr-fade-between-pages-show {
pointer-events: initial;
opacity: 1;
} body {
--horr--ticker--height: 40px;
}
@-webkit-keyframes horr-ticker-slide {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
}
@keyframes horr-ticker-slide {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
}
@media screen and (max-width: 600px) {
.admin-bar .horr-ticker {
top: 46px;
}
}
.horr-ticker {
position: absolute;
top: var(--wp-admin--admin-bar--height);
right: 0;
left: 0;
height: var(--horr--ticker--height);
overflow: hidden;
font-size: var(--horr--font-size--small);
color: hsl(var(--horr-color-text));
background-color: hsl(var(--horr-color-background-100));
}
.horr-ticker.horr-ticker-ready .horr-ticker-inner {
visibility: visible;
opacity: 1;
-webkit-animation: horr-ticker-slide 7s infinite linear;
animation: horr-ticker-slide 7s infinite linear;
}
.horr-ticker-pause-hover:hover .horr-ticker-inner {
-webkit-animation-play-state: paused;
animation-play-state: paused;
}
.horr-ticker-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
height: 100%;
visibility: hidden;
opacity: 0;
-webkit-transition: 0.5s opacity, 0.5s visibility;
transition: 0.5s opacity, 0.5s visibility;
}
.horr-ticker-inner > div {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
padding-left: 15px;
white-space: nowrap;
}
.horr-ticker-inner > div::before {
margin-right: 15px;
color: hsl(var(--horr-color-title));
content: "//";
}
.horr-ticker-show {
padding-top: var(--horr--ticker--height);
} .horr-page-frame {
position: fixed;
top: var(--wp-admin--admin-bar--height);
left: 0;
z-index: 9999;
width: 100%;
height: calc(100% - var(--wp-admin--admin-bar--height));
pointer-events: none;
border: var(--horr--page-frame--size) solid;
}
@media screen and (max-width: 600px) {
.horr-page-frame {
top: 0;
height: 100%;
}
}
body.modal-open[style*="overflow: hidden"] .horr-page-frame,
.horr-body-overflow .horr-page-frame {
right: var(--horr--page-scrollbar--size);
width: calc(100% - var(--horr--page-scrollbar--size));
} .admin-bar .site-header.horr-navbar-sticky,
.admin-bar .site-header.horr-navbar-fixed {
top: var(--wp-admin--admin-bar--height);
}
@media screen and (max-width: 600px) {
.admin-bar .site-header.horr-navbar-sticky,
.admin-bar .site-header.horr-navbar-fixed {
top: 0;
}
}
.horr-navbar-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
}
.site-header,
.horr-navbar-mobile {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.site-header .menu,
.site-header .sub-menu,
.site-header .horr-navbar-socials,
.horr-navbar-mobile .menu,
.horr-navbar-mobile .sub-menu,
.horr-navbar-mobile .horr-navbar-socials {
padding-left: 0;
margin-bottom: 0;
margin-left: 0;
list-style: none;
}
.horr-navbar-icons .badge, .site-header .badge {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 4px;
margin-top: -20px;
margin-left: -6px;
font-size: 0;
font-weight: 700;
color: hsl(var(--horr-color-black));
background-color: var(--horr-color-brand);
border-radius: 10px;
}
.horr-navbar-icons .d-none.badge, .site-header .d-none.badge {
display: none;
}
.site-header {
--horr--dropdown--offset: 10px;
--horr--navbar-top--mega--padding-v: 40px;
--horr--navbar-top--mega-label--color: hsl(var(--horr-color-title));
--horr--navbar-top--toggle--width: 30px;
--horr--navbar-top--toggle--height: 100%;
z-index: 100;
min-height: var(--horr--navbar--min-height);
padding-right: var(--horr--container--padding);
padding-left: var(--horr--container--padding);
margin-right: calc(var(--horr--container--padding) / -1);
margin-left: calc(var(--horr--container--padding) / -1);
-webkit-transition: visibility 0.2s var(--horr-transition-easing), opacity 0.2s var(--horr-transition-easing);
transition: visibility 0.2s var(--horr-transition-easing), opacity 0.2s var(--horr-transition-easing);
}
.site-header .horr-navbar-background {
position: absolute;
top: 0;
right: 0;
bottom: -4px;
left: 0;
z-index: -1;
background-color: var(--horr--navbar--background-color);
opacity: 1;
-webkit-transition: opacity 0.15s var(--horr-transition-easing);
transition: opacity 0.15s var(--horr-transition-easing);
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
-webkit-mask-size: 28% 200%;
mask-size: 28% 200%;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: -2% 100%, 33% 100%, 67% 100%, 102% 100%;
mask-position: -2% 100%, 33% 100%, 67% 100%, 102% 100%;
}
.site-header .horr-navbar-container {
gap: 40px;
}
.site-header .horr-navbar-toggle {
position: relative;
display: none;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12;
width: var(--horr--navbar-top--toggle--width);
height: var(--horr--navbar-top--toggle--height);
padding: 0;
color: var(--horr--nav--link--color);
background-color: transparent;
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing);
}
.site-header .horr-navbar-toggle:hover {
color: var(--horr--nav--link-hover--color);
}
.site-header .horr-navbar-toggle:focus {
color: var(--horr--nav--link-focus--color);
}
.site-header .horr-navbar-logo {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 100%;
}
.site-header .horr-navbar-logo-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 0 30px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.site-header nav.horr-navbar-nav {
-ms-flex-item-align: stretch;
align-self: stretch;
height: 100%;
}
.site-header nav.horr-navbar-nav > div {
height: 100%;
}
.site-header .horr-navbar-nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-ms-flex-item-align: stretch;
align-self: stretch;
}
.site-header .horr-navbar-buttons-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 0 30px;
}
.site-header .horr-navbar-nav-icons {
--horr--nav--gap: 15px;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
@media (max-width: 571.98px) {
.site-header .horr-navbar-nav-icons {
display: none;
}
}
.site-header ul.menu,
.site-header .menu > ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--horr--nav--gap);
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
height: 100%;
margin: 0;
}
.site-header ul.menu > .menu-item,
.site-header ul.menu > .page_item,
.site-header .menu > ul > .menu-item,
.site-header .menu > ul > .page_item {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.site-header ul.menu > .menu-item:not(.ghost-mega-menu),
.site-header ul.menu > .page_item:not(.ghost-mega-menu),
.site-header .menu > ul > .menu-item:not(.ghost-mega-menu),
.site-header .menu > ul > .page_item:not(.ghost-mega-menu) {
position: relative;
}
.site-header ul.menu > .menu-item > button,
.site-header ul.menu > .page_item > button,
.site-header .menu > ul > .menu-item > button,
.site-header .menu > ul > .page_item > button {
padding: 0;
cursor: pointer;
}
.site-header ul.menu > .menu-item > a,
.site-header ul.menu > .menu-item > button,
.site-header ul.menu > .page_item > a,
.site-header ul.menu > .page_item > button,
.site-header .menu > ul > .menu-item > a,
.site-header .menu > ul > .menu-item > button,
.site-header .menu > ul > .page_item > a,
.site-header .menu > ul > .page_item > button {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: var(--horr--nav--link--color);
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing);
}
.site-header ul.menu > .menu-item > a::before,
.site-header ul.menu > .menu-item > button::before,
.site-header ul.menu > .page_item > a::before,
.site-header ul.menu > .page_item > button::before,
.site-header .menu > ul > .menu-item > a::before,
.site-header .menu > ul > .menu-item > button::before,
.site-header .menu > ul > .page_item > a::before,
.site-header .menu > ul > .page_item > button::before {
position: absolute;
top: 0;
right: calc(var(--horr--nav--gap) * -0.5);
bottom: 0;
left: calc(var(--horr--nav--gap) * -0.5);
content: "";
}
.site-header ul.menu > .menu-item > a:hover,
.site-header ul.menu > .menu-item > button:hover,
.site-header ul.menu > .page_item > a:hover,
.site-header ul.menu > .page_item > button:hover,
.site-header .menu > ul > .menu-item > a:hover,
.site-header .menu > ul > .menu-item > button:hover,
.site-header .menu > ul > .page_item > a:hover,
.site-header .menu > ul > .page_item > button:hover {
color: var(--horr--nav--link-hover--color);
}
.site-header ul.menu > .menu-item > a:focus,
.site-header ul.menu > .menu-item > button:focus,
.site-header ul.menu > .page_item > a:focus,
.site-header ul.menu > .page_item > button:focus,
.site-header .menu > ul > .menu-item > a:focus,
.site-header .menu > ul > .menu-item > button:focus,
.site-header .menu > ul > .page_item > a:focus,
.site-header .menu > ul > .page_item > button:focus {
color: var(--horr--nav--link-focus--color);
}
.site-header ul.menu > .menu-item > a:focus:not(:focus-visible),
.site-header ul.menu > .menu-item > button:focus:not(:focus-visible),
.site-header ul.menu > .page_item > a:focus:not(:focus-visible),
.site-header ul.menu > .page_item > button:focus:not(:focus-visible),
.site-header .menu > ul > .menu-item > a:focus:not(:focus-visible),
.site-header .menu > ul > .menu-item > button:focus:not(:focus-visible),
.site-header .menu > ul > .page_item > a:focus:not(:focus-visible),
.site-header .menu > ul > .page_item > button:focus:not(:focus-visible) {
outline: none;
}
.site-header ul.menu > .menu-item > a,
.site-header ul.menu > .page_item > a,
.site-header .menu > ul > .menu-item > a,
.site-header .menu > ul > .page_item > a {
-ms-flex-item-align: stretch;
align-self: stretch;
}
.site-header ul.menu > .menu-item-has-children.focus > a,
.site-header ul.menu > .menu-item-has-children.focus > button, .site-header ul.menu > .menu-item-has-children:hover > a,
.site-header ul.menu > .menu-item-has-children:hover > button,
.site-header ul.menu > .page_item_has_children.focus > a,
.site-header ul.menu > .page_item_has_children.focus > button,
.site-header ul.menu > .page_item_has_children:hover > a,
.site-header ul.menu > .page_item_has_children:hover > button,
.site-header .menu > ul > .menu-item-has-children.focus > a,
.site-header .menu > ul > .menu-item-has-children.focus > button,
.site-header .menu > ul > .menu-item-has-children:hover > a,
.site-header .menu > ul > .menu-item-has-children:hover > button,
.site-header .menu > ul > .page_item_has_children.focus > a,
.site-header .menu > ul > .page_item_has_children.focus > button,
.site-header .menu > ul > .page_item_has_children:hover > a,
.site-header .menu > ul > .page_item_has_children:hover > button {
color: var(--horr--nav--link-focus--color);
}
.site-header ul.menu .current-menu-item > a,
.site-header ul.menu .current-menu-item > a:hover,
.site-header ul.menu .current-menu-item > a:focus,
.site-header ul.menu .current-menu-item > button,
.site-header ul.menu .current-menu-item > button:hover,
.site-header ul.menu .current-menu-item > button:focus, .site-header ul.menu .current-menu-item.focus > a,
.site-header ul.menu .current-menu-item.focus > a:hover,
.site-header ul.menu .current-menu-item.focus > a:focus,
.site-header ul.menu .current-menu-item.focus > button,
.site-header ul.menu .current-menu-item.focus > button:hover,
.site-header ul.menu .current-menu-item.focus > button:focus, .site-header ul.menu .current-menu-item:hover > a,
.site-header ul.menu .current-menu-item:hover > a:hover,
.site-header ul.menu .current-menu-item:hover > a:focus,
.site-header ul.menu .current-menu-item:hover > button,
.site-header ul.menu .current-menu-item:hover > button:hover,
.site-header ul.menu .current-menu-item:hover > button:focus,
.site-header ul.menu .current-menu-parent > a,
.site-header ul.menu .current-menu-parent > a:hover,
.site-header ul.menu .current-menu-parent > a:focus,
.site-header ul.menu .current-menu-parent > button,
.site-header ul.menu .current-menu-parent > button:hover,
.site-header ul.menu .current-menu-parent > button:focus,
.site-header ul.menu .current-menu-parent.focus > a,
.site-header ul.menu .current-menu-parent.focus > a:hover,
.site-header ul.menu .current-menu-parent.focus > a:focus,
.site-header ul.menu .current-menu-parent.focus > button,
.site-header ul.menu .current-menu-parent.focus > button:hover,
.site-header ul.menu .current-menu-parent.focus > button:focus,
.site-header ul.menu .current-menu-parent:hover > a,
.site-header ul.menu .current-menu-parent:hover > a:hover,
.site-header ul.menu .current-menu-parent:hover > a:focus,
.site-header ul.menu .current-menu-parent:hover > button,
.site-header ul.menu .current-menu-parent:hover > button:hover,
.site-header ul.menu .current-menu-parent:hover > button:focus,
.site-header ul.menu .current_page_item > a,
.site-header ul.menu .current_page_item > a:hover,
.site-header ul.menu .current_page_item > a:focus,
.site-header ul.menu .current_page_item > button,
.site-header ul.menu .current_page_item > button:hover,
.site-header ul.menu .current_page_item > button:focus,
.site-header ul.menu .current_page_item.focus > a,
.site-header ul.menu .current_page_item.focus > a:hover,
.site-header ul.menu .current_page_item.focus > a:focus,
.site-header ul.menu .current_page_item.focus > button,
.site-header ul.menu .current_page_item.focus > button:hover,
.site-header ul.menu .current_page_item.focus > button:focus,
.site-header ul.menu .current_page_item:hover > a,
.site-header ul.menu .current_page_item:hover > a:hover,
.site-header ul.menu .current_page_item:hover > a:focus,
.site-header ul.menu .current_page_item:hover > button,
.site-header ul.menu .current_page_item:hover > button:hover,
.site-header ul.menu .current_page_item:hover > button:focus,
.site-header ul.menu .current_page_parent > a,
.site-header ul.menu .current_page_parent > a:hover,
.site-header ul.menu .current_page_parent > a:focus,
.site-header ul.menu .current_page_parent > button,
.site-header ul.menu .current_page_parent > button:hover,
.site-header ul.menu .current_page_parent > button:focus,
.site-header ul.menu .current_page_parent.focus > a,
.site-header ul.menu .current_page_parent.focus > a:hover,
.site-header ul.menu .current_page_parent.focus > a:focus,
.site-header ul.menu .current_page_parent.focus > button,
.site-header ul.menu .current_page_parent.focus > button:hover,
.site-header ul.menu .current_page_parent.focus > button:focus,
.site-header ul.menu .current_page_parent:hover > a,
.site-header ul.menu .current_page_parent:hover > a:hover,
.site-header ul.menu .current_page_parent:hover > a:focus,
.site-header ul.menu .current_page_parent:hover > button,
.site-header ul.menu .current_page_parent:hover > button:hover,
.site-header ul.menu .current_page_parent:hover > button:focus,
.site-header ul.menu .active > a,
.site-header ul.menu .active > a:hover,
.site-header ul.menu .active > a:focus,
.site-header ul.menu .active > button,
.site-header ul.menu .active > button:hover,
.site-header ul.menu .active > button:focus,
.site-header ul.menu .active.focus > a,
.site-header ul.menu .active.focus > a:hover,
.site-header ul.menu .active.focus > a:focus,
.site-header ul.menu .active.focus > button,
.site-header ul.menu .active.focus > button:hover,
.site-header ul.menu .active.focus > button:focus,
.site-header ul.menu .active:hover > a,
.site-header ul.menu .active:hover > a:hover,
.site-header ul.menu .active:hover > a:focus,
.site-header ul.menu .active:hover > button,
.site-header ul.menu .active:hover > button:hover,
.site-header ul.menu .active:hover > button:focus,
.site-header .menu > ul .current-menu-item > a,
.site-header .menu > ul .current-menu-item > a:hover,
.site-header .menu > ul .current-menu-item > a:focus,
.site-header .menu > ul .current-menu-item > button,
.site-header .menu > ul .current-menu-item > button:hover,
.site-header .menu > ul .current-menu-item > button:focus,
.site-header .menu > ul .current-menu-item.focus > a,
.site-header .menu > ul .current-menu-item.focus > a:hover,
.site-header .menu > ul .current-menu-item.focus > a:focus,
.site-header .menu > ul .current-menu-item.focus > button,
.site-header .menu > ul .current-menu-item.focus > button:hover,
.site-header .menu > ul .current-menu-item.focus > button:focus,
.site-header .menu > ul .current-menu-item:hover > a,
.site-header .menu > ul .current-menu-item:hover > a:hover,
.site-header .menu > ul .current-menu-item:hover > a:focus,
.site-header .menu > ul .current-menu-item:hover > button,
.site-header .menu > ul .current-menu-item:hover > button:hover,
.site-header .menu > ul .current-menu-item:hover > button:focus,
.site-header .menu > ul .current-menu-parent > a,
.site-header .menu > ul .current-menu-parent > a:hover,
.site-header .menu > ul .current-menu-parent > a:focus,
.site-header .menu > ul .current-menu-parent > button,
.site-header .menu > ul .current-menu-parent > button:hover,
.site-header .menu > ul .current-menu-parent > button:focus,
.site-header .menu > ul .current-menu-parent.focus > a,
.site-header .menu > ul .current-menu-parent.focus > a:hover,
.site-header .menu > ul .current-menu-parent.focus > a:focus,
.site-header .menu > ul .current-menu-parent.focus > button,
.site-header .menu > ul .current-menu-parent.focus > button:hover,
.site-header .menu > ul .current-menu-parent.focus > button:focus,
.site-header .menu > ul .current-menu-parent:hover > a,
.site-header .menu > ul .current-menu-parent:hover > a:hover,
.site-header .menu > ul .current-menu-parent:hover > a:focus,
.site-header .menu > ul .current-menu-parent:hover > button,
.site-header .menu > ul .current-menu-parent:hover > button:hover,
.site-header .menu > ul .current-menu-parent:hover > button:focus,
.site-header .menu > ul .current_page_item > a,
.site-header .menu > ul .current_page_item > a:hover,
.site-header .menu > ul .current_page_item > a:focus,
.site-header .menu > ul .current_page_item > button,
.site-header .menu > ul .current_page_item > button:hover,
.site-header .menu > ul .current_page_item > button:focus,
.site-header .menu > ul .current_page_item.focus > a,
.site-header .menu > ul .current_page_item.focus > a:hover,
.site-header .menu > ul .current_page_item.focus > a:focus,
.site-header .menu > ul .current_page_item.focus > button,
.site-header .menu > ul .current_page_item.focus > button:hover,
.site-header .menu > ul .current_page_item.focus > button:focus,
.site-header .menu > ul .current_page_item:hover > a,
.site-header .menu > ul .current_page_item:hover > a:hover,
.site-header .menu > ul .current_page_item:hover > a:focus,
.site-header .menu > ul .current_page_item:hover > button,
.site-header .menu > ul .current_page_item:hover > button:hover,
.site-header .menu > ul .current_page_item:hover > button:focus,
.site-header .menu > ul .current_page_parent > a,
.site-header .menu > ul .current_page_parent > a:hover,
.site-header .menu > ul .current_page_parent > a:focus,
.site-header .menu > ul .current_page_parent > button,
.site-header .menu > ul .current_page_parent > button:hover,
.site-header .menu > ul .current_page_parent > button:focus,
.site-header .menu > ul .current_page_parent.focus > a,
.site-header .menu > ul .current_page_parent.focus > a:hover,
.site-header .menu > ul .current_page_parent.focus > a:focus,
.site-header .menu > ul .current_page_parent.focus > button,
.site-header .menu > ul .current_page_parent.focus > button:hover,
.site-header .menu > ul .current_page_parent.focus > button:focus,
.site-header .menu > ul .current_page_parent:hover > a,
.site-header .menu > ul .current_page_parent:hover > a:hover,
.site-header .menu > ul .current_page_parent:hover > a:focus,
.site-header .menu > ul .current_page_parent:hover > button,
.site-header .menu > ul .current_page_parent:hover > button:hover,
.site-header .menu > ul .current_page_parent:hover > button:focus,
.site-header .menu > ul .active > a,
.site-header .menu > ul .active > a:hover,
.site-header .menu > ul .active > a:focus,
.site-header .menu > ul .active > button,
.site-header .menu > ul .active > button:hover,
.site-header .menu > ul .active > button:focus,
.site-header .menu > ul .active.focus > a,
.site-header .menu > ul .active.focus > a:hover,
.site-header .menu > ul .active.focus > a:focus,
.site-header .menu > ul .active.focus > button,
.site-header .menu > ul .active.focus > button:hover,
.site-header .menu > ul .active.focus > button:focus,
.site-header .menu > ul .active:hover > a,
.site-header .menu > ul .active:hover > a:hover,
.site-header .menu > ul .active:hover > a:focus,
.site-header .menu > ul .active:hover > button,
.site-header .menu > ul .active:hover > button:hover,
.site-header .menu > ul .active:hover > button:focus {
color: var(--horr--nav--link-active--color);
}
.site-header .badge {
--horr-navbar-badge__border-color: var(--horr--navbar--background-color);
-webkit-transition: border-color 0.1s var(--horr-transition-easing);
transition: border-color 0.1s var(--horr-transition-easing);
}
.site-header .menu-item,
.site-header .page_item {
display: block;
}
.site-header .menu-item-has-children,
.site-header .page_item_has_children {
position: relative;
}
.site-header .menu-item-has-children:hover > ul.sub-menu,
.site-header .menu-item-has-children:hover > .children, .site-header .menu-item-has-children.focus > ul.sub-menu,
.site-header .menu-item-has-children.focus > .children,
.site-header .page_item_has_children:hover > ul.sub-menu,
.site-header .page_item_has_children:hover > .children,
.site-header .page_item_has_children.focus > ul.sub-menu,
.site-header .page_item_has_children.focus > .children {
visibility: visible;
opacity: 1;
-webkit-transition: visibility 0.4s var(--horr-transition-cubic-easing), opacity 0.4s var(--horr-transition-cubic-easing);
transition: visibility 0.4s var(--horr-transition-cubic-easing), opacity 0.4s var(--horr-transition-cubic-easing);
}
.site-header .menu-item-has-children > a:hover + ul.sub-menu,
.site-header .menu-item-has-children > a:hover + .children, .site-header .menu-item-has-children > a:focus + ul.sub-menu,
.site-header .menu-item-has-children > a:focus + .children,
.site-header .menu-item-has-children > button:hover + ul.sub-menu,
.site-header .menu-item-has-children > button:hover + .children,
.site-header .menu-item-has-children > button:focus + ul.sub-menu,
.site-header .menu-item-has-children > button:focus + .children,
.site-header .page_item_has_children > a:hover + ul.sub-menu,
.site-header .page_item_has_children > a:hover + .children,
.site-header .page_item_has_children > a:focus + ul.sub-menu,
.site-header .page_item_has_children > a:focus + .children,
.site-header .page_item_has_children > button:hover + ul.sub-menu,
.site-header .page_item_has_children > button:hover + .children,
.site-header .page_item_has_children > button:focus + ul.sub-menu,
.site-header .page_item_has_children > button:focus + .children {
visibility: visible;
opacity: 1;
-webkit-transition: visibility 0.4s var(--horr-transition-cubic-easing), opacity 0.4s var(--horr-transition-cubic-easing);
transition: visibility 0.4s var(--horr-transition-cubic-easing), opacity 0.4s var(--horr-transition-cubic-easing);
}
.site-header ul.menu .ghost-mega-menu > a:hover::after,
.site-header ul.menu .ghost-mega-menu > a:focus::after,
.site-header .menu > ul .ghost-mega-menu > a:hover::after,
.site-header .menu > ul .ghost-mega-menu > a:focus::after {
top: -100%;
bottom: -100%;
}
.site-header .ghost-mega-menu.menu-item-has-children > ul.sub-menu,
.site-header .ghost-mega-menu.menu-item-has-children > .children,
.site-header .ghost-mega-menu.page_item_has_children > ul.sub-menu,
.site-header .ghost-mega-menu.page_item_has_children > .children {
margin-top: 0;
}
.site-header .ghost-mega-menu {
position: static;
}
.site-header .ghost-mega-menu > a {
position: relative;
}
.site-header .ghost-mega-menu > a:hover .menu-item,
.site-header .ghost-mega-menu > a:hover .page_item,
.site-header .ghost-mega-menu > a:focus .menu-item,
.site-header .ghost-mega-menu > a:focus .page_item, .site-header .ghost-mega-menu.focus .menu-item,
.site-header .ghost-mega-menu.focus .page_item, .site-header .ghost-mega-menu:hover .menu-item,
.site-header .ghost-mega-menu:hover .page_item {
opacity: 1;
}
.site-header .ghost-mega-menu > ul.sub-menu,
.site-header .ghost-mega-menu > .children {
--horr--scrollbar--color: var(--horr--dropdown--link--color);
--horr--scrollbar--background-color: var(--horr--dropdown--background-color);
right: 0;
left: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
max-height: calc(100vh - var(--horr--navbar--min-height) - 100px);
padding: 0;
overflow-x: hidden;
overflow-y: auto;
-webkit-mask-size: 27% 100%;
mask-size: 27% 100%;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: 0 0, 33.5% 0px, 66.5% 0px, 100% 0px;
mask-position: 0 0, 33.5% 0px, 66.5% 0px, 100% 0px;
background-color: var(--horr--dropdown--background-color);
-webkit-transition: visibility var(--horr-transition-duration) var(--horr-transition-easing), opacity var(--horr-transition-duration) var(--horr-transition-easing);
transition: visibility var(--horr-transition-duration) var(--horr-transition-easing), opacity var(--horr-transition-duration) var(--horr-transition-easing);
}
.site-header .ghost-mega-menu > ul.sub-menu::after,
.site-header .ghost-mega-menu > .children::after {
display: none;
}
.site-header .ghost-mega-menu > ul.sub-menu ul.sub-menu,
.site-header .ghost-mega-menu > ul.sub-menu .children,
.site-header .ghost-mega-menu > .children ul.sub-menu,
.site-header .ghost-mega-menu > .children .children {
position: static;
min-width: auto;
padding: 0;
margin: 0;
visibility: inherit;
-webkit-filter: none;
filter: none;
-webkit-box-shadow: none;
box-shadow: none;
opacity: 1;
}
.site-header .ghost-mega-menu > ul.sub-menu > .menu-item,
.site-header .ghost-mega-menu > ul.sub-menu > .page_item,
.site-header .ghost-mega-menu > .children > .menu-item,
.site-header .ghost-mega-menu > .children > .page_item {
position: relative;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
min-width: 200px;
max-width: 270px;
padding: var(--horr--navbar-top--mega--padding-v) 0;
margin-right: -1px;
-webkit-box-shadow: 0 1px 0 hsl(var(--horr-color-black), 0.2), 0 1px 0 var(--horr--dropdown--background-color), inset 1px 0 0 hsl(var(--horr-color-black), 0.2), inset 1px 0 0 var(--horr--dropdown--background-color), inset -1px 0 0 hsl(var(--horr-color-black), 0.2), inset -1px 0 0 var(--horr--dropdown--background-color);
box-shadow: 0 1px 0 hsl(var(--horr-color-black), 0.2), 0 1px 0 var(--horr--dropdown--background-color), inset 1px 0 0 hsl(var(--horr-color-black), 0.2), inset 1px 0 0 var(--horr--dropdown--background-color), inset -1px 0 0 hsl(var(--horr-color-black), 0.2), inset -1px 0 0 var(--horr--dropdown--background-color);
}
.site-header .ghost-mega-menu > ul.sub-menu > .menu-item::after,
.site-header .ghost-mega-menu > ul.sub-menu > .page_item::after,
.site-header .ghost-mega-menu > .children > .menu-item::after,
.site-header .ghost-mega-menu > .children > .page_item::after {
display: none;
}
.site-header .ghost-mega-menu > ul.sub-menu > .menu-item + .menu-item,
.site-header .ghost-mega-menu > ul.sub-menu > .menu-item + .page_item,
.site-header .ghost-mega-menu > ul.sub-menu > .page_item + .menu-item,
.site-header .ghost-mega-menu > ul.sub-menu > .page_item + .page_item,
.site-header .ghost-mega-menu > .children > .menu-item + .menu-item,
.site-header .ghost-mega-menu > .children > .menu-item + .page_item,
.site-header .ghost-mega-menu > .children > .page_item + .menu-item,
.site-header .ghost-mega-menu > .children > .page_item + .page_item {
margin-top: 0;
}
.site-header .ghost-mega-menu > ul.sub-menu > .menu-item > a,
.site-header .ghost-mega-menu > ul.sub-menu > .page_item > a,
.site-header .ghost-mega-menu > .children > .menu-item > a,
.site-header .ghost-mega-menu > .children > .page_item > a {
z-index: 2;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding-right: var(--horr--dropdown--padding-h);
padding-left: var(--horr--dropdown--padding-h);
margin-bottom: var(--horr--vertical-rhythm);
font-size: var(--horr--font-size--small);
color: var(--horr--navbar-top--mega-label--color);
text-transform: var(--horr--widget-title--text-transform);
pointer-events: none;
border: 0;
}
.site-header .ghost-mega-menu > ul.sub-menu > .menu-item > a::after, .site-header .ghost-mega-menu > ul.sub-menu > .menu-item > a::before,
.site-header .ghost-mega-menu > ul.sub-menu > .page_item > a::after,
.site-header .ghost-mega-menu > ul.sub-menu > .page_item > a::before,
.site-header .ghost-mega-menu > .children > .menu-item > a::after,
.site-header .ghost-mega-menu > .children > .menu-item > a::before,
.site-header .ghost-mega-menu > .children > .page_item > a::after,
.site-header .ghost-mega-menu > .children > .page_item > a::before {
display: none;
}
.site-header .ghost-mega-menu > ul.sub-menu > .menu-item > a,
.site-header .ghost-mega-menu > ul.sub-menu > .menu-item > a:hover,
.site-header .ghost-mega-menu > ul.sub-menu > .menu-item > a:focus, .site-header .ghost-mega-menu > ul.sub-menu > .menu-item:hover > a, .site-header .ghost-mega-menu > ul.sub-menu > .menu-item.focus > a,
.site-header .ghost-mega-menu > ul.sub-menu > .page_item > a,
.site-header .ghost-mega-menu > ul.sub-menu > .page_item > a:hover,
.site-header .ghost-mega-menu > ul.sub-menu > .page_item > a:focus,
.site-header .ghost-mega-menu > ul.sub-menu > .page_item:hover > a,
.site-header .ghost-mega-menu > ul.sub-menu > .page_item.focus > a,
.site-header .ghost-mega-menu > .children > .menu-item > a,
.site-header .ghost-mega-menu > .children > .menu-item > a:hover,
.site-header .ghost-mega-menu > .children > .menu-item > a:focus,
.site-header .ghost-mega-menu > .children > .menu-item:hover > a,
.site-header .ghost-mega-menu > .children > .menu-item.focus > a,
.site-header .ghost-mega-menu > .children > .page_item > a,
.site-header .ghost-mega-menu > .children > .page_item > a:hover,
.site-header .ghost-mega-menu > .children > .page_item > a:focus,
.site-header .ghost-mega-menu > .children > .page_item:hover > a,
.site-header .ghost-mega-menu > .children > .page_item.focus > a {
padding-right: var(--horr--dropdown--padding-h);
padding-left: var(--horr--dropdown--padding-h);
color: var(--horr--navbar-top--mega-label--color);
}
.site-header .horr-navbar-nav > ul > .menu-item > ul.sub-menu,
.site-header .horr-navbar-nav > ul > .menu-item > .children,
.site-header .horr-navbar-nav > ul > .page_item > ul.sub-menu,
.site-header .horr-navbar-nav > ul > .page_item > .children,
.site-header nav > div > ul > .menu-item > ul.sub-menu,
.site-header nav > div > ul > .menu-item > .children,
.site-header nav > div > ul > .page_item > ul.sub-menu,
.site-header nav > div > ul > .page_item > .children,
.site-header nav > ul > .menu-item > ul.sub-menu,
.site-header nav > ul > .menu-item > .children,
.site-header nav > ul > .page_item > ul.sub-menu,
.site-header nav > ul > .page_item > .children {
top: 100%;
margin-top: var(--horr--dropdown--offset);
}
.site-header .horr-navbar-nav > ul > .menu-item > ul.sub-menu::before,
.site-header .horr-navbar-nav > ul > .menu-item > .children::before,
.site-header .horr-navbar-nav > ul > .page_item > ul.sub-menu::before,
.site-header .horr-navbar-nav > ul > .page_item > .children::before,
.site-header nav > div > ul > .menu-item > ul.sub-menu::before,
.site-header nav > div > ul > .menu-item > .children::before,
.site-header nav > div > ul > .page_item > ul.sub-menu::before,
.site-header nav > div > ul > .page_item > .children::before,
.site-header nav > ul > .menu-item > ul.sub-menu::before,
.site-header nav > ul > .menu-item > .children::before,
.site-header nav > ul > .page_item > ul.sub-menu::before,
.site-header nav > ul > .page_item > .children::before {
top: calc(var(--horr--dropdown--offset) / -1);
right: 0;
left: 0;
height: var(--horr--dropdown--offset);
}
.site-header .horr-navbar-nav > ul > .menu-item > ul.sub-menu .horr-menu-drop-left,
.site-header .horr-navbar-nav > ul > .menu-item > .children .horr-menu-drop-left,
.site-header .horr-navbar-nav > ul > .page_item > ul.sub-menu .horr-menu-drop-left,
.site-header .horr-navbar-nav > ul > .page_item > .children .horr-menu-drop-left,
.site-header nav > div > ul > .menu-item > ul.sub-menu .horr-menu-drop-left,
.site-header nav > div > ul > .menu-item > .children .horr-menu-drop-left,
.site-header nav > div > ul > .page_item > ul.sub-menu .horr-menu-drop-left,
.site-header nav > div > ul > .page_item > .children .horr-menu-drop-left,
.site-header nav > ul > .menu-item > ul.sub-menu .horr-menu-drop-left,
.site-header nav > ul > .menu-item > .children .horr-menu-drop-left,
.site-header nav > ul > .page_item > ul.sub-menu .horr-menu-drop-left,
.site-header nav > ul > .page_item > .children .horr-menu-drop-left { right: 100%;
}
.site-header .horr-navbar-nav > ul > .menu-item > ul.sub-menu .horr-menu-drop-right,
.site-header .horr-navbar-nav > ul > .menu-item > .children .horr-menu-drop-right,
.site-header .horr-navbar-nav > ul > .page_item > ul.sub-menu .horr-menu-drop-right,
.site-header .horr-navbar-nav > ul > .page_item > .children .horr-menu-drop-right,
.site-header nav > div > ul > .menu-item > ul.sub-menu .horr-menu-drop-right,
.site-header nav > div > ul > .menu-item > .children .horr-menu-drop-right,
.site-header nav > div > ul > .page_item > ul.sub-menu .horr-menu-drop-right,
.site-header nav > div > ul > .page_item > .children .horr-menu-drop-right,
.site-header nav > ul > .menu-item > ul.sub-menu .horr-menu-drop-right,
.site-header nav > ul > .menu-item > .children .horr-menu-drop-right,
.site-header nav > ul > .page_item > ul.sub-menu .horr-menu-drop-right,
.site-header nav > ul > .page_item > .children .horr-menu-drop-right { left: 100%;
}
.site-header .horr-navbar-nav > ul > .menu-item > .horr-menu-drop-left,
.site-header .horr-navbar-nav > ul > .page_item > .horr-menu-drop-left,
.site-header nav > div > ul > .menu-item > .horr-menu-drop-left,
.site-header nav > div > ul > .page_item > .horr-menu-drop-left,
.site-header nav > ul > .menu-item > .horr-menu-drop-left,
.site-header nav > ul > .page_item > .horr-menu-drop-left { right: 0;
}
.site-header .horr-navbar-nav > ul > .menu-item > .horr-menu-drop-right,
.site-header .horr-navbar-nav > ul > .page_item > .horr-menu-drop-right,
.site-header nav > div > ul > .menu-item > .horr-menu-drop-right,
.site-header nav > div > ul > .page_item > .horr-menu-drop-right,
.site-header nav > ul > .menu-item > .horr-menu-drop-right,
.site-header nav > ul > .page_item > .horr-menu-drop-right { left: 0;
}
.site-header ul.sub-menu,
.site-header .children {
position: absolute;
z-index: 1;
min-width: var(--horr--dropdown--min-width);
padding: var(--horr--dropdown--padding-v) 0;
text-align: left;
visibility: hidden;
-webkit-filter: drop-shadow(0 0 3px hsl(var(--horr-color-background-100), 0.5));
filter: drop-shadow(0 0 3px hsl(var(--horr-color-background-100), 0.5));
opacity: 0;
-webkit-transition: visibility 0.2s var(--horr-transition-cubic-easing), opacity 0.2s var(--horr-transition-cubic-easing);
transition: visibility 0.2s var(--horr-transition-cubic-easing), opacity 0.2s var(--horr-transition-cubic-easing);
}
.site-header ul.sub-menu::after,
.site-header .children::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: -1;
content: "";
background-color: var(--horr--dropdown--background-color);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.site-header ul.sub-menu:hover, .site-header ul.sub-menu.focus, .site-header ul.sub-menu.show,
.site-header .children:hover,
.site-header .children.focus,
.site-header .children.show {
visibility: visible;
opacity: 1;
-webkit-transition: visibility 0.4s var(--horr-transition-cubic-easing), opacity 0.4s var(--horr-transition-cubic-easing);
transition: visibility 0.4s var(--horr-transition-cubic-easing), opacity 0.4s var(--horr-transition-cubic-easing);
}
.site-header ul.sub-menu::before,
.site-header .children::before {
position: absolute;
display: block;
content: "";
}
.site-header ul.sub-menu .menu-item,
.site-header ul.sub-menu .page_item,
.site-header .children .menu-item,
.site-header .children .page_item {
position: relative;
display: block;
padding: 0 var(--horr--dropdown--padding-h);
line-height: var(--horr--line-height--medium);
}
.site-header ul.sub-menu .menu-item + .menu-item,
.site-header ul.sub-menu .menu-item + .page_item,
.site-header ul.sub-menu .page_item + .menu-item,
.site-header ul.sub-menu .page_item + .page_item,
.site-header .children .menu-item + .menu-item,
.site-header .children .menu-item + .page_item,
.site-header .children .page_item + .menu-item,
.site-header .children .page_item + .page_item {
margin-top: var(--horr--dropdown--gap);
}
.site-header ul.sub-menu .menu-item > a,
.site-header ul.sub-menu .page_item > a,
.site-header .children .menu-item > a,
.site-header .children .page_item > a {
display: inline;
padding: 0;
color: var(--horr--dropdown--link--color);
border-bottom: 1px solid;
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing);
}
.site-header ul.sub-menu .menu-item > a::after,
.site-header ul.sub-menu .page_item > a::after,
.site-header .children .menu-item > a::after,
.site-header .children .page_item > a::after {
position: absolute;
top: calc(var(--horr--dropdown--gap) * -0.5);
right: 0;
bottom: calc(var(--horr--dropdown--gap) * -0.5);
left: 0;
display: block;
content: "";
}
.site-header ul.sub-menu .menu-item > a:hover,
.site-header ul.sub-menu .page_item > a:hover,
.site-header .children .menu-item > a:hover,
.site-header .children .page_item > a:hover {
color: var(--horr--dropdown--link-hover--color);
}
.site-header ul.sub-menu .menu-item > a:focus,
.site-header ul.sub-menu .page_item > a:focus,
.site-header .children .menu-item > a:focus,
.site-header .children .page_item > a:focus {
color: var(--horr--dropdown--link-focus--color);
}
.site-header ul.sub-menu .current-menu-item > a,
.site-header ul.sub-menu .current-menu-item > a:hover,
.site-header ul.sub-menu .current-menu-item > a:focus, .site-header ul.sub-menu .current-menu-item.focus > a,
.site-header ul.sub-menu .current-menu-item.focus > a:hover,
.site-header ul.sub-menu .current-menu-item.focus > a:focus, .site-header ul.sub-menu .current-menu-item:hover > a,
.site-header ul.sub-menu .current-menu-item:hover > a:hover,
.site-header ul.sub-menu .current-menu-item:hover > a:focus,
.site-header ul.sub-menu .current-menu-parent > a,
.site-header ul.sub-menu .current-menu-parent > a:hover,
.site-header ul.sub-menu .current-menu-parent > a:focus,
.site-header ul.sub-menu .current-menu-parent.focus > a,
.site-header ul.sub-menu .current-menu-parent.focus > a:hover,
.site-header ul.sub-menu .current-menu-parent.focus > a:focus,
.site-header ul.sub-menu .current-menu-parent:hover > a,
.site-header ul.sub-menu .current-menu-parent:hover > a:hover,
.site-header ul.sub-menu .current-menu-parent:hover > a:focus,
.site-header ul.sub-menu .current_page_item > a,
.site-header ul.sub-menu .current_page_item > a:hover,
.site-header ul.sub-menu .current_page_item > a:focus,
.site-header ul.sub-menu .current_page_item.focus > a,
.site-header ul.sub-menu .current_page_item.focus > a:hover,
.site-header ul.sub-menu .current_page_item.focus > a:focus,
.site-header ul.sub-menu .current_page_item:hover > a,
.site-header ul.sub-menu .current_page_item:hover > a:hover,
.site-header ul.sub-menu .current_page_item:hover > a:focus,
.site-header ul.sub-menu .current_page_parent > a,
.site-header ul.sub-menu .current_page_parent > a:hover,
.site-header ul.sub-menu .current_page_parent > a:focus,
.site-header ul.sub-menu .current_page_parent.focus > a,
.site-header ul.sub-menu .current_page_parent.focus > a:hover,
.site-header ul.sub-menu .current_page_parent.focus > a:focus,
.site-header ul.sub-menu .current_page_parent:hover > a,
.site-header ul.sub-menu .current_page_parent:hover > a:hover,
.site-header ul.sub-menu .current_page_parent:hover > a:focus,
.site-header ul.sub-menu .active > a,
.site-header ul.sub-menu .active > a:hover,
.site-header ul.sub-menu .active > a:focus,
.site-header ul.sub-menu .active.focus > a,
.site-header ul.sub-menu .active.focus > a:hover,
.site-header ul.sub-menu .active.focus > a:focus,
.site-header ul.sub-menu .active:hover > a,
.site-header ul.sub-menu .active:hover > a:hover,
.site-header ul.sub-menu .active:hover > a:focus,
.site-header .children .current-menu-item > a,
.site-header .children .current-menu-item > a:hover,
.site-header .children .current-menu-item > a:focus,
.site-header .children .current-menu-item.focus > a,
.site-header .children .current-menu-item.focus > a:hover,
.site-header .children .current-menu-item.focus > a:focus,
.site-header .children .current-menu-item:hover > a,
.site-header .children .current-menu-item:hover > a:hover,
.site-header .children .current-menu-item:hover > a:focus,
.site-header .children .current-menu-parent > a,
.site-header .children .current-menu-parent > a:hover,
.site-header .children .current-menu-parent > a:focus,
.site-header .children .current-menu-parent.focus > a,
.site-header .children .current-menu-parent.focus > a:hover,
.site-header .children .current-menu-parent.focus > a:focus,
.site-header .children .current-menu-parent:hover > a,
.site-header .children .current-menu-parent:hover > a:hover,
.site-header .children .current-menu-parent:hover > a:focus,
.site-header .children .current_page_item > a,
.site-header .children .current_page_item > a:hover,
.site-header .children .current_page_item > a:focus,
.site-header .children .current_page_item.focus > a,
.site-header .children .current_page_item.focus > a:hover,
.site-header .children .current_page_item.focus > a:focus,
.site-header .children .current_page_item:hover > a,
.site-header .children .current_page_item:hover > a:hover,
.site-header .children .current_page_item:hover > a:focus,
.site-header .children .current_page_parent > a,
.site-header .children .current_page_parent > a:hover,
.site-header .children .current_page_parent > a:focus,
.site-header .children .current_page_parent.focus > a,
.site-header .children .current_page_parent.focus > a:hover,
.site-header .children .current_page_parent.focus > a:focus,
.site-header .children .current_page_parent:hover > a,
.site-header .children .current_page_parent:hover > a:hover,
.site-header .children .current_page_parent:hover > a:focus,
.site-header .children .active > a,
.site-header .children .active > a:hover,
.site-header .children .active > a:focus,
.site-header .children .active.focus > a,
.site-header .children .active.focus > a:hover,
.site-header .children .active.focus > a:focus,
.site-header .children .active:hover > a,
.site-header .children .active:hover > a:hover,
.site-header .children .active:hover > a:focus {
color: var(--horr--dropdown--link-active--color);
}
.site-header ul.sub-menu .menu-item-has-children::after,
.site-header ul.sub-menu .page_item_has_children::after,
.site-header .children .menu-item-has-children::after,
.site-header .children .page_item_has_children::after {
position: absolute;
top: 50%;
right: calc(var(--horr--dropdown--padding-h) * 0.5);
width: 4px;
height: 4px;
margin-top: -2px;
margin-right: 2px;
pointer-events: none;
content: "";
background-color: currentcolor;
border-radius: 100%;
}
.site-header ul.sub-menu .menu-item-has-children:hover > a,
.site-header ul.sub-menu .page_item_has_children:hover > a,
.site-header .children .menu-item-has-children:hover > a,
.site-header .children .page_item_has_children:hover > a {
color: var(--horr--dropdown--link-hover--color);
}
.site-header ul.sub-menu .menu-item-has-children.focus > a,
.site-header ul.sub-menu .page_item_has_children.focus > a,
.site-header .children .menu-item-has-children.focus > a,
.site-header .children .page_item_has_children.focus > a {
color: var(--horr--dropdown--link-focus--color);
}
.site-header ul.sub-menu ul.sub-menu,
.site-header ul.sub-menu .children,
.site-header .children ul.sub-menu,
.site-header .children .children {
top: calc(var(--horr--dropdown--padding-v) / -1);
margin-right: var(--horr--dropdown--offset);
margin-left: var(--horr--dropdown--offset);
}
.site-header ul.sub-menu ul.sub-menu::before,
.site-header ul.sub-menu .children::before,
.site-header .children ul.sub-menu::before,
.site-header .children .children::before {
top: 0;
bottom: 0;
width: var(--horr--dropdown--offset);
height: auto;
}
.site-header ul.sub-menu ul.sub-menu:not(.horr-menu-drop-left)::before,
.site-header ul.sub-menu .children:not(.horr-menu-drop-left)::before,
.site-header .children ul.sub-menu:not(.horr-menu-drop-left)::before,
.site-header .children .children:not(.horr-menu-drop-left)::before { left: calc(var(--horr--dropdown--offset) / -1);
}
.site-header ul.sub-menu ul.sub-menu.horr-menu-drop-left::before,
.site-header ul.sub-menu .children.horr-menu-drop-left::before,
.site-header .children ul.sub-menu.horr-menu-drop-left::before,
.site-header .children .children.horr-menu-drop-left::before { right: calc(var(--horr--dropdown--offset) / -1);
}
.site-header .horr-social-links {
--horr--social-links--color: hsl(var(--horr-color-title));
--horr--social-links-hover--color: var(--horr-color-brand);
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
-ms-flex-item-align: center;
align-self: center;
}
@media (max-width: 571.98px) {
.site-header .horr-social-links {
display: none;
}
}
.site-header.horr-navbar-sticky {
position: sticky;
top: 0;
right: 0;
left: 0;
}
.site-header.horr-navbar-fixed {
position: sticky;
top: 0;
right: 0;
left: 0;
margin-bottom: calc(var(--horr--navbar--min-height) * -1);
}
.site-header.horr-navbar-static {
position: relative;
}
.site-header.horr-navbar-transparent:not(.horr-navbar-scroll) .horr-navbar-background {
opacity: 0;
}
.site-header .horr-navbar-collapse-xl .horr-navbar-nav:not(.horr-navbar-nav-show) {
display: none;
}
.site-header .horr-navbar-collapse-xl .horr-navbar-nav ~ .horr-navbar-nav-show {
margin-left: auto;
}
.site-header .horr-navbar-collapse-xl .horr-navbar-toggle {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
@media (max-width: 1391.98px) {
.site-header .horr-navbar-collapse-lg .horr-navbar-nav:not(.horr-navbar-nav-show) {
display: none;
}
.site-header .horr-navbar-collapse-lg .horr-navbar-nav ~ .horr-navbar-nav-show {
margin-left: auto;
}
.site-header .horr-navbar-collapse-lg .horr-navbar-toggle {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
}
@media (max-width: 1081.98px) {
.site-header .horr-navbar-collapse-md .horr-navbar-nav:not(.horr-navbar-nav-show) {
display: none;
}
.site-header .horr-navbar-collapse-md .horr-navbar-nav ~ .horr-navbar-nav-show {
margin-left: auto;
}
.site-header .horr-navbar-collapse-md .horr-navbar-toggle {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
}
@media (max-width: 781.98px) {
.site-header .horr-navbar-collapse-sm .horr-navbar-nav:not(.horr-navbar-nav-show) {
display: none;
}
.site-header .horr-navbar-collapse-sm .horr-navbar-nav ~ .horr-navbar-nav-show {
margin-left: auto;
}
.site-header .horr-navbar-collapse-sm .horr-navbar-toggle {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
}
.site-header .horr-navbar-align-center ul.sub-menu:not([class*=horr-menu-drop-]),
.site-header .horr-navbar-align-center .children:not([class*=horr-menu-drop-]),
.site-header .horr-navbar-align-left ul.sub-menu:not([class*=horr-menu-drop-]),
.site-header .horr-navbar-align-left .children:not([class*=horr-menu-drop-]) { left: calc(var(--horr--dropdown--padding-h) / -1);
}
.site-header .horr-navbar-align-center ul.sub-menu ul.sub-menu:not([class*=horr-menu-drop-]),
.site-header .horr-navbar-align-center ul.sub-menu .children:not([class*=horr-menu-drop-]),
.site-header .horr-navbar-align-center .children ul.sub-menu:not([class*=horr-menu-drop-]),
.site-header .horr-navbar-align-center .children .children:not([class*=horr-menu-drop-]),
.site-header .horr-navbar-align-left ul.sub-menu ul.sub-menu:not([class*=horr-menu-drop-]),
.site-header .horr-navbar-align-left ul.sub-menu .children:not([class*=horr-menu-drop-]),
.site-header .horr-navbar-align-left .children ul.sub-menu:not([class*=horr-menu-drop-]),
.site-header .horr-navbar-align-left .children .children:not([class*=horr-menu-drop-]) { left: 100%;
}
.site-header .horr-navbar-align-right > .horr-navbar-nav {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.site-header .horr-navbar-align-right .horr-navbar-buttons-wrapper {
margin-left: auto;
}
.site-header .horr-navbar-align-right ul.sub-menu:not([class*=horr-menu-drop-]),
.site-header .horr-navbar-align-right .children:not([class*=horr-menu-drop-]) { right: calc(var(--horr--dropdown--padding-h) / -1);
}
.site-header .horr-navbar-align-right ul.sub-menu ul.sub-menu:not([class*=horr-menu-drop-]),
.site-header .horr-navbar-align-right ul.sub-menu .children:not([class*=horr-menu-drop-]),
.site-header .horr-navbar-align-right .children ul.sub-menu:not([class*=horr-menu-drop-]),
.site-header .horr-navbar-align-right .children .children:not([class*=horr-menu-drop-]) { right: 100%;
}
.site-header .horr-navbar-align-right ul.sub-menu ul.sub-menu:not([class*=horr-menu-drop-])::before,
.site-header .horr-navbar-align-right ul.sub-menu .children:not([class*=horr-menu-drop-])::before,
.site-header .horr-navbar-align-right .children ul.sub-menu:not([class*=horr-menu-drop-])::before,
.site-header .horr-navbar-align-right .children .children:not([class*=horr-menu-drop-])::before {
right: calc(var(--horr--dropdown--offset) / -1);
left: auto;
}
.site-header .horr-navbar-align-left .horr-navbar-buttons-wrapper {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.site-header .horr-navbar-align-center .horr-navbar-logo-wrapper,
.site-header .horr-navbar-align-center .horr-navbar-buttons-wrapper {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.site-header .horr-navbar-align-center .horr-navbar-buttons-wrapper {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.site-header .horr-navbar-align-center ul.menu,
.site-header .horr-navbar-align-center .menu > ul {
text-align: center;
}
.horr-navbar-sticky.horr-navbar-hide:not(.horr-navbar-static),
.horr-navbar-fixed.horr-navbar-hide:not(.horr-navbar-static) {
visibility: hidden;
opacity: 0;
}
.horr-navbar-sticky.horr-navbar-hide:not(.horr-navbar-static) ul.sub-menu,
.horr-navbar-sticky.horr-navbar-hide:not(.horr-navbar-static) .children,
.horr-navbar-fixed.horr-navbar-hide:not(.horr-navbar-static) ul.sub-menu,
.horr-navbar-fixed.horr-navbar-hide:not(.horr-navbar-static) .children {
visibility: hidden !important;
}
body {
--horr--navbar-icons--min-height: 60px;
}
.horr-navbar-icons {
position: fixed;
right: 0;
bottom: 0;
left: 0;
z-index: 99;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
min-height: var(--horr--navbar-icons--min-height);
background-color: var(--horr--navbar--background-color);
}
.horr-navbar-icons::before {
position: absolute;
top: -1;
right: 0;
left: 0;
height: 1px;
content: "";
background-color: hsl(var(--horr-color-border-200));
-webkit-mask-size: auto 100%;
mask-size: auto 100%;
}
.horr-body-overflow .horr-navbar-icons {
right: var(--horr--page-scrollbar--size);
}
.horr-navbar-icons ul.menu,
.horr-navbar-icons .menu > ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
}
.horr-navbar-icons .menu-item,
.horr-navbar-icons .page_item {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.horr-navbar-icons .menu-item > a,
.horr-navbar-icons .menu-item > button,
.horr-navbar-icons .page_item > a,
.horr-navbar-icons .page_item > button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
padding: 10px 0;
color: hsl(var(--horr-color-white));
cursor: pointer;
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing);
}
.horr-navbar-icons .menu-item > a:hover, .horr-navbar-icons .menu-item > a:focus,
.horr-navbar-icons .menu-item > button:hover,
.horr-navbar-icons .menu-item > button:focus,
.horr-navbar-icons .page_item > a:hover,
.horr-navbar-icons .page_item > a:focus,
.horr-navbar-icons .page_item > button:hover,
.horr-navbar-icons .page_item > button:focus {
color: var(--horr-color-brand);
}
@media (min-width: 572px) {
.horr-navbar-icons {
display: none;
}
}
.horr-fancybox-navbar-light .horr-navbar-logo .horr-logo {
display: block;
}
.horr-fancybox-navbar-light .horr-navbar-logo .horr-logo-white {
display: none;
}
.horr-fancybox-navbar-dark .horr-navbar-logo .horr-logo {
display: none;
}
.horr-fancybox-navbar-dark .horr-navbar-logo .horr-logo-white {
display: block;
}
.horr-navbar-mobile {
--horr-navbar-mobile__padding-v: 30px;
--horr-navbar-mobile__padding-h: 0;
--horr-navbar-mobile__gap: 30px;
--horr-navbar-mobile--link__font-size: 2em;
--horr-navbar-mobile--link__color: hsl(var(--horr-color-title));
--horr-navbar-mobile--link-hover__color: var(--horr-color-brand);
--horr-navbar-mobile--link-focus__color: var(--horr-color-brand);
--horr-navbar-mobile--link-active__color: var(--horr-color-brand);
--horr-navbar-mobile--link-show__color: var(--horr-color-brand);
--horr-navbar-mobile--dropdown__gap: 18px;
--horr-navbar-mobile--dropdown-link__color: hsl(var(--horr-color-title));
--horr-navbar-mobile--dropdown-link-hover__color: var(--horr-color-brand);
--horr-navbar-mobile--dropdown-link-focus__color: var(--horr-color-brand);
--horr-navbar-mobile--dropdown-link-active__color: var(--horr-color-brand);
--horr-navbar-mobile--dropdown-link-show__color: var(--horr-color-brand);
display: none;
width: 100%;
min-height: 100vh;
}
.horr-navbar-mobile .horr-navbar-container {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: var(--horr-navbar-mobile__padding-v) var(--horr-navbar-mobile__padding-h) calc(var(--horr--navbar--min-height) + var(--horr-navbar-mobile__padding-v));
}
.horr-navbar-mobile .horr-navbar-logo {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
min-height: var(--horr--navbar--min-height);
}
.horr-navbar-mobile .horr-navbar-head {
position: sticky;
top: 0;
left: 0;
z-index: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-item-align: start;
align-self: flex-start;
width: calc(100% + var(--horr--container--padding) * 2);
padding-right: var(--horr--container--padding);
padding-left: var(--horr--container--padding);
margin-right: calc(var(--horr--container--padding) / -1);
margin-left: calc(var(--horr--container--padding) / -1);
}
.horr-navbar-mobile .horr-navbar-body {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
@media (min-width: 1082px) {
.horr-navbar-mobile .horr-navbar-body {
position: sticky;
top: calc(var(--horr--navbar--min-height) + var(--horr-navbar-mobile__padding-v));
left: 0;
}
}
.horr-navbar-mobile .horr-navbar-body > div > ul,
.horr-navbar-mobile .horr-navbar-body > ul {
padding-left: 0;
margin: 0;
list-style: none;
}
.horr-navbar-mobile .horr-navbar-body > div > ul > .menu-item,
.horr-navbar-mobile .horr-navbar-body > div > ul > .page_item,
.horr-navbar-mobile .horr-navbar-body > ul > .menu-item,
.horr-navbar-mobile .horr-navbar-body > ul > .page_item {
display: block;
line-height: 1;
}
.horr-navbar-mobile .horr-navbar-body > div > ul > .menu-item + .menu-item,
.horr-navbar-mobile .horr-navbar-body > div > ul > .menu-item + .page_item,
.horr-navbar-mobile .horr-navbar-body > div > ul > .page_item + .menu-item,
.horr-navbar-mobile .horr-navbar-body > div > ul > .page_item + .page_item,
.horr-navbar-mobile .horr-navbar-body > ul > .menu-item + .menu-item,
.horr-navbar-mobile .horr-navbar-body > ul > .menu-item + .page_item,
.horr-navbar-mobile .horr-navbar-body > ul > .page_item + .menu-item,
.horr-navbar-mobile .horr-navbar-body > ul > .page_item + .page_item {
margin-top: var(--horr-navbar-mobile__gap);
}
.horr-navbar-mobile .horr-navbar-body > div > ul > .menu-item > a,
.horr-navbar-mobile .horr-navbar-body > div > ul > .page_item > a,
.horr-navbar-mobile .horr-navbar-body > ul > .menu-item > a,
.horr-navbar-mobile .horr-navbar-body > ul > .page_item > a {
position: relative;
display: inline-block;
font-size: var(--horr-navbar-mobile--link__font-size);
color: var(--horr-navbar-mobile--link__color);
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing), background-color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing), background-color var(--horr-transition-duration) var(--horr-transition-easing);
}
.horr-navbar-mobile .horr-navbar-body > div > ul > .menu-item > a::before,
.horr-navbar-mobile .horr-navbar-body > div > ul > .page_item > a::before,
.horr-navbar-mobile .horr-navbar-body > ul > .menu-item > a::before,
.horr-navbar-mobile .horr-navbar-body > ul > .page_item > a::before {
position: absolute;
top: calc(var(--horr-navbar-mobile__gap) * 0.5);
right: 0;
bottom: calc(var(--horr-navbar-mobile__gap) * 0.5);
left: 0;
content: "";
}
.horr-navbar-mobile .horr-navbar-body > div > ul > .menu-item > a:hover,
.horr-navbar-mobile .horr-navbar-body > div > ul > .page_item > a:hover,
.horr-navbar-mobile .horr-navbar-body > ul > .menu-item > a:hover,
.horr-navbar-mobile .horr-navbar-body > ul > .page_item > a:hover {
color: var(--horr-navbar-mobile--link-hover__color);
}
.horr-navbar-mobile .horr-navbar-body > div > ul > .menu-item > a:focus,
.horr-navbar-mobile .horr-navbar-body > div > ul > .page_item > a:focus,
.horr-navbar-mobile .horr-navbar-body > ul > .menu-item > a:focus,
.horr-navbar-mobile .horr-navbar-body > ul > .page_item > a:focus {
color: var(--horr-navbar-mobile--link-focus__color);
}
.horr-navbar-mobile .horr-navbar-body > div > ul .menu-item-has-children.show > a,
.horr-navbar-mobile .horr-navbar-body > div > ul .menu-item-has-children.show > a:hover,
.horr-navbar-mobile .horr-navbar-body > div > ul .menu-item-has-children.show > a:focus,
.horr-navbar-mobile .horr-navbar-body > div > ul .page_item_has_children.show > a,
.horr-navbar-mobile .horr-navbar-body > div > ul .page_item_has_children.show > a:hover,
.horr-navbar-mobile .horr-navbar-body > div > ul .page_item_has_children.show > a:focus,
.horr-navbar-mobile .horr-navbar-body > ul .menu-item-has-children.show > a,
.horr-navbar-mobile .horr-navbar-body > ul .menu-item-has-children.show > a:hover,
.horr-navbar-mobile .horr-navbar-body > ul .menu-item-has-children.show > a:focus,
.horr-navbar-mobile .horr-navbar-body > ul .page_item_has_children.show > a,
.horr-navbar-mobile .horr-navbar-body > ul .page_item_has_children.show > a:hover,
.horr-navbar-mobile .horr-navbar-body > ul .page_item_has_children.show > a:focus {
color: var(--horr-navbar-mobile--link-show__color);
}
.horr-navbar-mobile .horr-navbar-body > div > ul .current-menu-item > a,
.horr-navbar-mobile .horr-navbar-body > div > ul .current-menu-item > a:hover,
.horr-navbar-mobile .horr-navbar-body > div > ul .current-menu-item > a:focus,
.horr-navbar-mobile .horr-navbar-body > div > ul .current-menu-parent > a,
.horr-navbar-mobile .horr-navbar-body > div > ul .current-menu-parent > a:hover,
.horr-navbar-mobile .horr-navbar-body > div > ul .current-menu-parent > a:focus,
.horr-navbar-mobile .horr-navbar-body > div > ul .current_page_item > a,
.horr-navbar-mobile .horr-navbar-body > div > ul .current_page_item > a:hover,
.horr-navbar-mobile .horr-navbar-body > div > ul .current_page_item > a:focus,
.horr-navbar-mobile .horr-navbar-body > div > ul .current_page_parent > a,
.horr-navbar-mobile .horr-navbar-body > div > ul .current_page_parent > a:hover,
.horr-navbar-mobile .horr-navbar-body > div > ul .current_page_parent > a:focus,
.horr-navbar-mobile .horr-navbar-body > div > ul .active > a,
.horr-navbar-mobile .horr-navbar-body > div > ul .active > a:hover,
.horr-navbar-mobile .horr-navbar-body > div > ul .active > a:focus,
.horr-navbar-mobile .horr-navbar-body > ul .current-menu-item > a,
.horr-navbar-mobile .horr-navbar-body > ul .current-menu-item > a:hover,
.horr-navbar-mobile .horr-navbar-body > ul .current-menu-item > a:focus,
.horr-navbar-mobile .horr-navbar-body > ul .current-menu-parent > a,
.horr-navbar-mobile .horr-navbar-body > ul .current-menu-parent > a:hover,
.horr-navbar-mobile .horr-navbar-body > ul .current-menu-parent > a:focus,
.horr-navbar-mobile .horr-navbar-body > ul .current_page_item > a,
.horr-navbar-mobile .horr-navbar-body > ul .current_page_item > a:hover,
.horr-navbar-mobile .horr-navbar-body > ul .current_page_item > a:focus,
.horr-navbar-mobile .horr-navbar-body > ul .current_page_parent > a,
.horr-navbar-mobile .horr-navbar-body > ul .current_page_parent > a:hover,
.horr-navbar-mobile .horr-navbar-body > ul .current_page_parent > a:focus,
.horr-navbar-mobile .horr-navbar-body > ul .active > a,
.horr-navbar-mobile .horr-navbar-body > ul .active > a:hover,
.horr-navbar-mobile .horr-navbar-body > ul .active > a:focus {
color: var(--horr-navbar-mobile--link-active__color);
}
.horr-navbar-mobile .menu-item-has-children > ul.sub-menu,
.horr-navbar-mobile .menu-item-has-children > .children,
.horr-navbar-mobile .page_item_has_children > ul.sub-menu,
.horr-navbar-mobile .page_item_has_children > .children {
display: none;
}
.horr-navbar-mobile .menu-item-has-children > a::after,
.horr-navbar-mobile .page_item_has_children > a::after {
position: absolute;
top: 50%;
display: block;
-ms-flex-item-align: center;
align-self: center;
width: 5px;
height: 5px;
margin-top: -2.5px;
pointer-events: none;
content: "";
background-color: var(--horr-navbar-mobile--link-hover__color);
border-radius: 100%;
}
.horr-navbar-mobile ul.sub-menu,
.horr-navbar-mobile .children {
padding-top: var(--horr-navbar-mobile__gap);
}
.horr-navbar-mobile ul.sub-menu ul.sub-menu,
.horr-navbar-mobile ul.sub-menu .children,
.horr-navbar-mobile .children ul.sub-menu,
.horr-navbar-mobile .children .children {
padding-top: var(--horr-navbar-mobile--dropdown__gap);
}
.horr-navbar-mobile ul.sub-menu > .menu-item,
.horr-navbar-mobile ul.sub-menu > .page_item,
.horr-navbar-mobile .children > .menu-item,
.horr-navbar-mobile .children > .page_item {
display: block;
line-height: 1;
}
.horr-navbar-mobile ul.sub-menu > .menu-item + .menu-item,
.horr-navbar-mobile ul.sub-menu > .menu-item + .page_item,
.horr-navbar-mobile ul.sub-menu > .page_item + .menu-item,
.horr-navbar-mobile ul.sub-menu > .page_item + .page_item,
.horr-navbar-mobile .children > .menu-item + .menu-item,
.horr-navbar-mobile .children > .menu-item + .page_item,
.horr-navbar-mobile .children > .page_item + .menu-item,
.horr-navbar-mobile .children > .page_item + .page_item {
margin-top: var(--horr-navbar-mobile--dropdown__gap);
}
.horr-navbar-mobile ul.sub-menu > .menu-item > a,
.horr-navbar-mobile ul.sub-menu > .page_item > a,
.horr-navbar-mobile .children > .menu-item > a,
.horr-navbar-mobile .children > .page_item > a {
position: relative;
display: inline-block;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-weight: 700;
color: var(--horr-navbar-mobile--dropdown-link__color);
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing), background-color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing), background-color var(--horr-transition-duration) var(--horr-transition-easing);
}
.horr-navbar-mobile ul.sub-menu > .menu-item > a::before,
.horr-navbar-mobile ul.sub-menu > .page_item > a::before,
.horr-navbar-mobile .children > .menu-item > a::before,
.horr-navbar-mobile .children > .page_item > a::before {
position: absolute;
top: calc(var(--horr-navbar-mobile--dropdown__gap) * 0.5);
right: 0;
bottom: calc(var(--horr-navbar-mobile--dropdown__gap) * 0.5);
left: 0;
content: "";
}
.horr-navbar-mobile ul.sub-menu > .menu-item > a:hover,
.horr-navbar-mobile ul.sub-menu > .page_item > a:hover,
.horr-navbar-mobile .children > .menu-item > a:hover,
.horr-navbar-mobile .children > .page_item > a:hover {
color: var(--horr-navbar-mobile--link-hover__color);
}
.horr-navbar-mobile ul.sub-menu > .menu-item > a:focus,
.horr-navbar-mobile ul.sub-menu > .page_item > a:focus,
.horr-navbar-mobile .children > .menu-item > a:focus,
.horr-navbar-mobile .children > .page_item > a:focus {
color: var(--horr-navbar-mobile--link-focus__color);
}
.horr-navbar-mobile ul.sub-menu > .menu-item-has-children > a::after,
.horr-navbar-mobile ul.sub-menu > .page_item_has_children > a::after,
.horr-navbar-mobile .children > .menu-item-has-children > a::after,
.horr-navbar-mobile .children > .page_item_has_children > a::after {
width: 4px;
height: 4px;
margin-top: -2px;
}
.horr-navbar-mobile ul.sub-menu > .menu-item-has-children.show > a,
.horr-navbar-mobile ul.sub-menu > .menu-item-has-children.show > a:hover,
.horr-navbar-mobile ul.sub-menu > .menu-item-has-children.show > a:focus,
.horr-navbar-mobile ul.sub-menu > .page_item_has_children.show > a,
.horr-navbar-mobile ul.sub-menu > .page_item_has_children.show > a:hover,
.horr-navbar-mobile ul.sub-menu > .page_item_has_children.show > a:focus,
.horr-navbar-mobile .children > .menu-item-has-children.show > a,
.horr-navbar-mobile .children > .menu-item-has-children.show > a:hover,
.horr-navbar-mobile .children > .menu-item-has-children.show > a:focus,
.horr-navbar-mobile .children > .page_item_has_children.show > a,
.horr-navbar-mobile .children > .page_item_has_children.show > a:hover,
.horr-navbar-mobile .children > .page_item_has_children.show > a:focus {
color: var(--horr-navbar-mobile--dropdown-link-show__color);
}
.horr-navbar-mobile ul.sub-menu .current-menu-item > a,
.horr-navbar-mobile ul.sub-menu .current-menu-item > a:hover,
.horr-navbar-mobile ul.sub-menu .current-menu-item > a:focus,
.horr-navbar-mobile ul.sub-menu .current-menu-parent > a,
.horr-navbar-mobile ul.sub-menu .current-menu-parent > a:hover,
.horr-navbar-mobile ul.sub-menu .current-menu-parent > a:focus,
.horr-navbar-mobile ul.sub-menu .current_page_item > a,
.horr-navbar-mobile ul.sub-menu .current_page_item > a:hover,
.horr-navbar-mobile ul.sub-menu .current_page_item > a:focus,
.horr-navbar-mobile ul.sub-menu .current_page_parent > a,
.horr-navbar-mobile ul.sub-menu .current_page_parent > a:hover,
.horr-navbar-mobile ul.sub-menu .current_page_parent > a:focus,
.horr-navbar-mobile ul.sub-menu .active > a,
.horr-navbar-mobile ul.sub-menu .active > a:hover,
.horr-navbar-mobile ul.sub-menu .active > a:focus,
.horr-navbar-mobile .children .current-menu-item > a,
.horr-navbar-mobile .children .current-menu-item > a:hover,
.horr-navbar-mobile .children .current-menu-item > a:focus,
.horr-navbar-mobile .children .current-menu-parent > a,
.horr-navbar-mobile .children .current-menu-parent > a:hover,
.horr-navbar-mobile .children .current-menu-parent > a:focus,
.horr-navbar-mobile .children .current_page_item > a,
.horr-navbar-mobile .children .current_page_item > a:hover,
.horr-navbar-mobile .children .current_page_item > a:focus,
.horr-navbar-mobile .children .current_page_parent > a,
.horr-navbar-mobile .children .current_page_parent > a:hover,
.horr-navbar-mobile .children .current_page_parent > a:focus,
.horr-navbar-mobile .children .active > a,
.horr-navbar-mobile .children .active > a:hover,
.horr-navbar-mobile .children .active > a:focus {
color: var(--horr-navbar-mobile--link-active__color);
}
.horr-navbar-mobile .horr-navbar-widget-area {
-webkit-box-flex: 0;
-ms-flex: 0 0 var(--horr--sidebar--width);
flex: 0 0 var(--horr--sidebar--width);
max-width: 100%;
}
@media (max-width: 1081.98px) {
.horr-navbar-mobile .horr-navbar-widget-area {
margin-top: var(--horr--sidebar--gap);
}
}
.horr-navbar-mobile .horr-navbar-mobile-parent-links-to-dropdowns svg {
width: 14px;
margin-left: 8px;
vertical-align: -0.15em;
}
.horr-navbar-mobile.horr-navbar-align-left ul.sub-menu,
.horr-navbar-mobile.horr-navbar-align-left .children {
padding-left: 20px;
}
.horr-navbar-mobile.horr-navbar-align-left .menu-item,
.horr-navbar-mobile.horr-navbar-align-left .page_item {
text-align: left;
}
.horr-navbar-mobile.horr-navbar-align-left .menu-item-has-children > a::after,
.horr-navbar-mobile.horr-navbar-align-left .page_item_has_children > a::after {
right: -20px;
}
@media (min-width: 1082px) {
.horr-navbar-mobile.horr-navbar-align-left .horr-navbar-widget-area {
margin-left: var(--horr--sidebar--gap);
}
}
.horr-navbar-mobile.horr-navbar-align-right ul.sub-menu,
.horr-navbar-mobile.horr-navbar-align-right .children {
padding-right: 20px;
}
.horr-navbar-mobile.horr-navbar-align-right .menu-item,
.horr-navbar-mobile.horr-navbar-align-right .page_item {
text-align: right;
}
.horr-navbar-mobile.horr-navbar-align-right .menu-item-has-children > a::after,
.horr-navbar-mobile.horr-navbar-align-right .page_item_has_children > a::after {
left: -20px;
}
.horr-navbar-mobile.horr-navbar-align-right .horr-navbar-body {
text-align: right;
}
@media (min-width: 1082px) {
.horr-navbar-mobile.horr-navbar-align-right .horr-navbar-widget-area {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
margin-right: var(--horr--sidebar--gap);
}
}
@media (max-width: 571.98px) {
.horr-navbar-mobile-open .horr-navbar-head {
background-color: hsla(var(--horr-color-background-200), 0.5);
}
} .is-mobile .horr-cursor {
display: none;
}
.horr-hide-system-cursor * {
cursor: none !important;
}
.horr-system-cursor-default,
.horr-system-cursor-default select {
cursor: var(--horr--cursor--default, "auto");
}
.horr-system-cursor-pointer a,
.horr-system-cursor-pointer button:not(:disabled):not(.disabled),
.horr-system-cursor-pointer input[type=checkbox],
.horr-system-cursor-pointer input[type=submit],
.horr-system-cursor-pointer input[type=button],
.horr-system-cursor-pointer label,
.horr-system-cursor-pointer .ghostkit-carousel-arrow,
.horr-system-cursor-pointer .ghostkit-accordion-item-collapse,
.horr-system-cursor-pointer .vp-portfolio__items-arrow, .horr-system-cursor-pointer.woocommerce div.product div.images .flex-control-thumbs li img, .horr-system-cursor-pointer.woocommerce form .show-password-input, .horr-system-cursor-pointer.woocommerce-page form .show-password-input {
cursor: var(--horr--cursor--pointer, "pointer") !important;
}
.horr-cursor {
--horr--cursor--width: 5px;
--horr--cursor--height: 5px;
--horr--cursor--x: -100px;
--horr--cursor--y: -100px;
--horr--cursor--border-radius: 0;
--horr--cursor--color: #808080;
--horr--cursor--z-index: 999999;
--horr--cursor-hover--color: hsl(var(--horr-color-title));
pointer-events: none;
}
.horr-cursor::before {
display: block;
content: "";
}
.horr-cursor-aim::before {
position: fixed;
top: calc(var(--horr--cursor--height) * -0.5); left: calc(var(--horr--cursor--width) * -0.5);
z-index: var(--horr--cursor--z-index);
width: var(--horr--cursor--width);
height: var(--horr--cursor--height);
background-color: var(--horr--cursor--color);
border-radius: var(--horr--cursor--border-radius);
-webkit-transform: translate(var(--horr--cursor--x), var(--horr--cursor--y));
-ms-transform: translate(var(--horr--cursor--x), var(--horr--cursor--y));
transform: translate(var(--horr--cursor--x), var(--horr--cursor--y));
}
.horr-cursor-aim .horr-cursor-vertical,
.horr-cursor-aim .horr-cursor-horizontal {
position: fixed;
z-index: calc(var(--horr--cursor--z-index) - 1);
}
.horr-cursor-aim .horr-cursor-horizontal {
top: -0.5px; right: 0; left: 0;
border-top: 1px solid var(--horr--cursor--color);
opacity: 0.1;
-webkit-transform: translate(0, var(--horr--cursor--y));
-ms-transform: translate(0, var(--horr--cursor--y));
transform: translate(0, var(--horr--cursor--y));
}
.horr-cursor-aim .horr-cursor-vertical {
position: fixed;
top: 0;
bottom: 0; left: -0.5px; border-left: 1px solid var(--horr--cursor--color);
opacity: 0.1;
-webkit-transform: translate(var(--horr--cursor--x), 0);
-ms-transform: translate(var(--horr--cursor--x), 0);
transform: translate(var(--horr--cursor--x), 0);
}
.horr-cursor-aim.horr-cursor-hover::before {
background-color: var(--horr--cursor-hover--color);
}
.horr-cursor-circle {
--horr--cursor--width: 16px;
--horr--cursor--height: 16px;
--horr--cursor--border-radius: 8px;
--horr--cursor--color: hsl(var(--horr-color-title));
--horr--cursor--wrapper--transition-duration: 0.15s;
--horr--cursor--wrapper--transition-easing: cubic-bezier(0.175, 0.885, 0.32, 1.275);
--horr--cursor--wrapper-hover--transform: scale(3);
position: fixed;
top: calc(var(--horr--cursor--height) * -0.5); left: calc(var(--horr--cursor--width) * -0.5);
z-index: var(--horr--cursor--z-index);
width: var(--horr--cursor--width);
height: var(--horr--cursor--height);
mix-blend-mode: exclusion;
-webkit-transform: translate(var(--horr--cursor--x), var(--horr--cursor--y));
-ms-transform: translate(var(--horr--cursor--x), var(--horr--cursor--y));
transform: translate(var(--horr--cursor--x), var(--horr--cursor--y));
}
.horr-cursor-circle::before {
width: var(--horr--cursor--width);
height: var(--horr--cursor--height);
background-color: var(--horr--cursor--color);
border-radius: var(--horr--cursor--border-radius);
-webkit-transition: var(--horr--cursor--wrapper--transition-duration) transform var(--horr--cursor--wrapper--transition-easing);
transition: var(--horr--cursor--wrapper--transition-duration) transform var(--horr--cursor--wrapper--transition-easing);
}
.horr-cursor-circle.horr-cursor-hover::before {
-webkit-transform: var(--horr--cursor--wrapper-hover--transform);
-ms-transform: var(--horr--cursor--wrapper-hover--transform);
transform: var(--horr--cursor--wrapper-hover--transform);
}
.horr-cursor-bubble {
--horr--cursor--width: 4px;
--horr--cursor--height: 4px;
--horr--cursor--border-radius: 2px;
--horr--cursor--color: hsl(var(--horr-color-title));
--horr--cursor--outer--width: 26px;
--horr--cursor--outer--height: 26px;
--horr--cursor--outer--border-radius: 13px;
--horr--cursor--outer--background-color: transparent;
--horr--cursor--outer--border-color: hsla(var(--horr-color-title), 15%);
--horr--cursor--wrapper--transition-duration: 0.15s;
--horr--cursor--wrapper--transition-easing: cubic-bezier(0.175, 0.885, 0.32, 1.275);
--horr--cursor--wrapper-hover--transform: scale(3);
}
.horr-cursor-bubble::before, .horr-cursor-bubble::after {
position: fixed;
top: calc(var(--horr--cursor--height) * -0.5); left: calc(var(--horr--cursor--width) * -0.5);
z-index: var(--horr--cursor--z-index);
display: block;
width: var(--horr--cursor--width);
height: var(--horr--cursor--height);
content: "";
background-color: var(--horr--cursor--color);
border-radius: var(--horr--cursor--border-radius);
-webkit-transform: translate(var(--horr--cursor--x), var(--horr--cursor--y));
-ms-transform: translate(var(--horr--cursor--x), var(--horr--cursor--y));
transform: translate(var(--horr--cursor--x), var(--horr--cursor--y));
}
.horr-cursor-bubble::before {
-webkit-transition: 0.15s top, 0.15s left, 0.15s width, 0.15s height, 0.15s background-color, 0.15s border-radius;
transition: 0.15s top, 0.15s left, 0.15s width, 0.15s height, 0.15s background-color, 0.15s border-radius;
}
.horr-cursor-bubble::after {
top: calc(var(--horr--cursor--outer--height) * -0.5); left: calc(var(--horr--cursor--outer--width) * -0.5);
width: var(--horr--cursor--outer--width);
height: var(--horr--cursor--outer--height);
background-color: var(--horr--cursor--outer--background-color);
border: 2px solid var(--horr--cursor--outer--border-color);
border-radius: var(--horr--cursor--outer--border-radius);
-webkit-transition: 0.15s top, 0.15s left, 0.15s width, 0.15s height, 0.15s background-color, 0.15s border-color, 0.15s border-radius, 0.04s -webkit-transform;
transition: 0.15s top, 0.15s left, 0.15s width, 0.15s height, 0.15s background-color, 0.15s border-color, 0.15s border-radius, 0.04s -webkit-transform;
transition: 0.04s transform, 0.15s top, 0.15s left, 0.15s width, 0.15s height, 0.15s background-color, 0.15s border-color, 0.15s border-radius;
transition: 0.04s transform, 0.15s top, 0.15s left, 0.15s width, 0.15s height, 0.15s background-color, 0.15s border-color, 0.15s border-radius, 0.04s -webkit-transform;
}
.horr-cursor-bubble.horr-cursor-hover {
--horr--cursor--width: 8px;
--horr--cursor--height: 8px;
--horr--cursor--border-radius: 4px;
--horr--cursor--outer--width: 50px;
--horr--cursor--outer--height: 50px;
--horr--cursor--outer--border-radius: 25px;
--horr--cursor--outer--background-color: hsla(var(--horr-color-title), 5%);
--horr--cursor--outer--border-color: transparent;
} .horr-footer-divider {
display: block;
margin-top: auto;
margin-right: calc(var(--horr--container--padding) * -1);
margin-left: calc(var(--horr--container--padding) * -1);
overflow: hidden;
color: var(--horr--footer--background-color);
}
.horr-footer-divider svg {
display: block;
min-width: 100%;
margin-left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.horr-footer-divider + .horr-footer {
margin-top: 0;
}
.horr-footer {
--horr--footer--padding-y: 60px;
position: relative;
padding-top: 0;
padding-right: var(--horr--container--padding);
padding-left: var(--horr--container--padding);
margin: 0 calc(var(--horr--container--padding) / -1);
margin-top: auto;
color: hsl(var(--horr-color-meta));
background-color: var(--horr--footer--background-color);
}
@media (max-width: 571.98px) {
.horr-exist-navbar-icons .horr-footer {
padding-bottom: var(--horr--navbar-icons--min-height);
}
}
.horr-footer-widget-area {
margin-top: 0;
}
.horr-footer-widget-area + .horr-footer {
margin-top: 0;
}
.horr-footer .horr-footer-widgets {
padding-top: var(--horr--footer--padding-y);
color: hsl(var(--horr-color-text));
}
.horr-footer .horr-social-links {
--horr--social-links--gap-h: var(--horr--spacing--medium);
--horr--social-links--font-size: var(--horr--font-size--medium);
--horr--social-links--color: hsl(var(--horr-color-title));
--horr--social-links-hover--color: var(--horr-color-brand);
display: inline-block;
margin-top: var(--horr--vertical-rhythm);
}
@media (min-width: 782px) {
.horr-footer .horr-social-links {
margin-left: auto;
}
}
.horr-footer-copyright {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
padding: 0 0 40px;
font-size: var(--horr--font-size--medium);
color: hsl(var(--horr-color-text));
text-align: center;
}
@media (max-width: 781.98px) {
.horr-footer-copyright {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
text-align: center;
}
.horr-footer-copyright > * + * {
margin-top: 16px;
}
}
.horr-footer-copyright > p:first-child {
margin-top: 0;
}
.horr-footer-copyright > p:last-child,
.horr-footer-copyright > p:last-of-type {
margin-bottom: 0;
} .sticky {
display: block;
}
.site {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
min-height: 100vh;
padding: 0 var(--horr--container--padding);
}
.admin-bar .site {
min-height: calc(100vh - var(--wp-admin--admin-bar--height));
}
.site-content > .post-thumbnail {
margin-top: var(--horr--spacing--large);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
@media (max-width: 571.98px) {
.site-content > .post-thumbnail {
clip-path: none;
}
}
.site-content > .post-thumbnail::before {
padding-top: 37.5%;
}
@media (min-width: 572px) and (max-width: 781.98px) {
.site-content > .post-thumbnail::before {
min-height: 300px;
}
}
@media (max-width: 571.98px) {
.site-content > .post-thumbnail::before {
min-height: 240px;
}
}
@media (min-width: 1082px) {
.site-content > .post-thumbnail + .entry-header {
margin-top: -115px;
}
}
@media (min-width: 572px) and (max-width: 1081.98px) {
.site-content > .post-thumbnail + .entry-header {
padding: 30px 50px;
margin-top: -50px;
}
.site-content > .post-thumbnail + .entry-header::before {
right: 30px;
left: 30px;
}
}
@media (max-width: 571.98px) {
.site-content > .post-thumbnail + .entry-header {
width: auto;
max-width: none;
padding: 30px;
margin-top: 30px;
}
}
.site-content > .entry-header {
position: relative;
z-index: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: var(--horr--vertical-rhythm--medium) 0;
padding: 50px;
margin-top: var(--horr--spacing--huge);
text-align: center;
}
.site-content > .entry-header::before {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: -1;
content: "";
background-color: hsl(var(--horr-color-background-100));
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.site-content > .entry-header > .post-categories {
--horr--post-categories--color: var(--horr-color-brand);
--horr--post-categories--background-color: transparent;
--horr--post-categories-hover--color: hsl(var(--horr-color-white));
--horr--post-categories-hover--background-color: transparent;
--horr--post-categories-focus--color: hsl(var(--horr-color-white));
--horr--post-categories-focus--background-color: transparent;
}
@media (min-width: 782px) {
.site-content > .entry-header > .post-categories {
--horr--post-categories--gap-h: var(--horr--spacing--medium);
}
}
.site-content > .entry-header > .entry-title {
font-size: var(--horr--heading-2--font-size);
color: hsl(var(--horr-color-white));
}
.site-content > .entry-header > .entry-meta {
--horr--entry-meta--color: hsla(var(--horr-color-text));
--horr--entry-meta-hover--color: hsl(var(--horr-color-white));
--horr--entry-meta-focus--color: hsl(var(--horr-color-white));
}
@media (min-width: 782px) {
.site-content > .entry-header > .entry-meta {
--horr--entry-meta--gap-h: var(--horr--spacing--medium);
}
}
.site-content > .entry-header > .post-categories,
.site-content > .entry-header > .entry-meta {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.post-thumbnail {
position: relative;
}
.post-thumbnail::before {
display: block;
padding-top: 56.25%;
content: "";
}
.post-thumbnail img,
.post-thumbnail iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
font-family: "object-fit: cover";
border-radius: var(--horr-border-radius);
}
.site-main > .hentry > .post-thumbnail {
width: 100%;
margin-bottom: 40px;
}
.site-main > .hentry > .post-thumbnail:not(:first-child) {
margin-top: 30px;
}
.site-main > .hentry > .post-thumbnail img {
width: 100%;
}
body {
--horr--content--width: calc(100% - (var(--horr--sidebar--width) + var(--horr--sidebar--gap)));
--horr--sidebar--width: 360px;
--horr--sidebar--gap: 80px;
}
@media (max-width: 1391.98px) {
body {
--horr--sidebar--gap: 60px;
}
}
.content-area {
padding-top: var(--horr--spacing--huge);
margin-bottom: var(--horr--spacing--huge);
}
body.content-without-top-margin .content-area {
padding-top: 0;
}
body.content-without-bottom-margin .content-area {
margin-bottom: 0;
}
.content-size-full body.single .page-header,
.content-size-full body.single .entry-header,
.content-size-full body.page .page-header,
.content-size-full body.page .entry-header {
width: auto;
}
.content-size-full body.single .page-footer,
.content-size-full body.single .entry-footer,
.content-size-full body.page .page-footer,
.content-size-full body.page .entry-footer {
width: auto;
}
.content-size-full body.single .comments-area,
.content-size-full body.page .comments-area {
width: auto;
}
body.single.content-size-full .page-header,
body.single.content-size-full .entry-header,
body.page.content-size-full .page-header,
body.page.content-size-full .entry-header {
width: auto;
}
body.single.content-size-full .page-footer,
body.single.content-size-full .entry-footer,
body.page.content-size-full .page-footer,
body.page.content-size-full .entry-footer {
width: auto;
}
body.single.content-size-full .page-content > *:not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.single.content-size-full .entry-content > *:not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.single.content-size-full .entry-summary > *:not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.page.content-size-full .page-content > *:not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.page.content-size-full .entry-content > *:not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.page.content-size-full .entry-summary > *:not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce) {
width: auto;
}
body.single .page-header + .page-content,
body.single .page-header + .entry-content,
body.single .page-header + .entry-summary,
body.single .entry-header + .page-content,
body.single .entry-header + .entry-content,
body.single .entry-header + .entry-summary,
body.page .page-header + .page-content,
body.page .page-header + .entry-content,
body.page .page-header + .entry-summary,
body.page .entry-header + .page-content,
body.page .entry-header + .entry-content,
body.page .entry-header + .entry-summary {
margin-top: var(--horr--spacing--medium);
}
body.single .entry-title,
body.single .page-title,
body.page .entry-title,
body.page .page-title {
margin-top: 0;
margin-bottom: 0;
}
body.single.content-with-sidebar .page-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.single.content-with-sidebar .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.single.content-with-sidebar .entry-summary > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.page.content-with-sidebar .page-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.page.content-with-sidebar .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce),
body.page.content-with-sidebar .entry-summary > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.woocommerce) {
width: 100%;
}
body.single.content-with-sidebar .content-area .page-header,
body.single.content-with-sidebar .content-area .entry-header,
body.page.content-with-sidebar .content-area .page-header,
body.page.content-with-sidebar .content-area .entry-header {
width: 100%;
}
body.single.content-with-sidebar .content-area .page-footer,
body.single.content-with-sidebar .content-area .entry-footer,
body.page.content-with-sidebar .content-area .page-footer,
body.page.content-with-sidebar .content-area .entry-footer {
width: 100%;
}
body.single.content-with-sidebar .comments-area,
body.single.content-with-sidebar .horr-page-navigation-container,
body.page.content-with-sidebar .comments-area,
body.page.content-with-sidebar .horr-page-navigation-container {
width: 100%;
}
body.single.content-with-sidebar .page-content > .alignwide,
body.single.content-with-sidebar .entry-content > .alignwide,
body.single.content-with-sidebar .entry-summary > .alignwide,
body.page.content-with-sidebar .page-content > .alignwide,
body.page.content-with-sidebar .entry-content > .alignwide,
body.page.content-with-sidebar .entry-summary > .alignwide {
min-width: 100%;
}
body.single.content-with-sidebar .page-content > .alignwide > *,
body.single.content-with-sidebar .entry-content > .alignwide > *,
body.single.content-with-sidebar .entry-summary > .alignwide > *,
body.page.content-with-sidebar .page-content > .alignwide > *,
body.page.content-with-sidebar .entry-content > .alignwide > *,
body.page.content-with-sidebar .entry-summary > .alignwide > * {
min-width: 100%;
}
body.content-with-sidebar .content-area {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
body.content-with-sidebar .content-area > .site-main {
-webkit-box-flex: 0;
-ms-flex: 0 0 var(--horr--content--width);
flex: 0 0 var(--horr--content--width);
max-width: var(--horr--content--width);
}
@media (max-width: 1081.98px) {
body.content-with-sidebar .content-area > .site-main {
--horr--content--width: 100%;
}
}
body.content-with-sidebar .content-area > .widget-area {
-webkit-box-flex: 0;
-ms-flex: 0 0 var(--horr--sidebar--width);
flex: 0 0 var(--horr--sidebar--width);
max-width: var(--horr--sidebar--width);
}
@media (min-width: 1082px) and (max-width: 1391.98px) {
body.content-with-sidebar .content-area > .widget-area {
--horr--sidebar--width: 320px;
}
}
@media (max-width: 1081.98px) {
body.content-with-sidebar .content-area > .widget-area {
--horr--sidebar--width: 100%;
margin-top: var(--horr--sidebar--gap);
}
}
.content-sidebar-left .content-area > .widget-area {
margin-right: var(--horr--sidebar--gap);
}
@media (min-width: 1082px) {
.content-sidebar-left .content-area > .widget-area {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
}
@media (max-width: 1081.98px) {
.content-sidebar-left .content-area > .widget-area {
margin-right: 0;
}
}
.content-sidebar-right .content-area > .widget-area {
margin-left: var(--horr--sidebar--gap);
}
@media (max-width: 1081.98px) {
.content-sidebar-right .content-area > .widget-area {
margin-left: 0;
}
}
.page-content,
.entry-content,
.entry-summary {
margin: 0 auto;
color: hsl(var(--horr-color-text));
}
.responsive-embed {
position: relative;
display: block;
height: 0;
padding: 0;
padding-bottom: 56.25%;
overflow: hidden;
clear: both;
}
.responsive-embed.responsive-embed-16x9 {
padding-bottom: 56.25%;
}
.responsive-embed.responsive-embed-4x3 {
padding-bottom: 75%;
}
.responsive-embed > .embed-item,
.responsive-embed > iframe,
.responsive-embed > embed,
.responsive-embed > object {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}
.alignnone,
.aligncenter,
.alignleft,
.alignright,
.alignwide {
margin-right: auto;
margin-left: auto;
}
.content-with-sidebar .alignfull {
width: 100%;
max-width: 100%;
margin-right: 0;
margin-left: 0;
}
.alignfull {
position: relative;
width: calc(100% + var(--horr--container--padding) + var(--horr--container--padding));
max-width: calc(100% + var(--horr--container--padding) + var(--horr--container--padding));
margin-right: calc(var(--horr--container--padding) / -1);
margin-left: calc(var(--horr--container--padding) / -1);
}
.ghostkit-grid > .alignfull.nk-awb {
left: calc(var(--horr--page-frame--size) + var(--horr--page-scrollbar--size) * 0.5);
width: calc(100vw - 2 * var(--horr--page-frame--size) - var(--horr--page-scrollbar--size));
max-width: none;
margin-left: calc(50% - 50vw);
}
.ghostkit-col > .nk-awb.alignfull {
width: unset;
margin-right: 0;
margin-left: 0;
}
.ghostkit-col > .nk-awb.alignfull-left > .nk-awb-wrap {
margin-left: calc(50% - 50vw);
}
.ghostkit-col > .nk-awb.alignfull-right > .nk-awb-wrap {
margin-right: calc(50% - 50vw);
}
.alignwide {
position: relative;
}
.aligncenter,
.aligncenter img {
margin-right: auto;
margin-left: auto;
}
.aligncenter {
text-align: center;
}
.aligncenter .wp-caption-text {
text-align: center;
}
.alignleft,
.alignright {
max-width: 50%;
}
.alignleft {
margin-top: 0;
margin-right: 42px;
margin-bottom: 35px;
margin-left: 0;
text-align: left;
}
@media (min-width: 572px) {
.alignleft {
float: left;
}
}
.alignleft .wp-caption-text {
text-align: left;
}
.alignright {
margin-top: 0;
margin-right: 0;
margin-bottom: 35px;
margin-left: 42px;
text-align: right;
}
@media (min-width: 572px) {
.alignright {
float: right;
}
}
@media (max-width: 571.98px) {
.alignright {
margin-left: auto;
}
}
.alignright .wp-caption-text {
text-align: right;
}
[class*=wp-block].alignfull:not(.has-background) [class*=__inner-container] > .alignleft,
[class*=wp-block].alignfull:not(.has-background) [class*=__inner-container] > p .alignleft,
[class*=wp-block].alignfull:not(.has-background) [class*=__inner-container] > .wp-block-image .alignleft {
margin-left: 2rem;
}
[class*=wp-block].alignfull:not(.has-background) [class*=__inner-container] > .alignright,
[class*=wp-block].alignfull:not(.has-background) [class*=__inner-container] > p .alignright,
[class*=wp-block].alignfull:not(.has-background) [class*=__inner-container] > .wp-block-image .alignright {
margin-right: 2rem;
}
.alignfull > figcaption,
.alignfull > .wp-caption-text {
width: calc(100% - 4rem);
max-width: 58rem;
margin-right: auto;
margin-left: auto;
}
.wp-caption-text {
font-size: var(--horr--font-size--small);
color: hsl(var(--horr-color-meta));
}
.wp-caption-text a {
color: hsl(var(--horr-color-title));
}
.wp-caption .wp-caption-text {
margin: 18px 0;
}
.page-links {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
clear: both;
color: hsl(var(--horr-color-title));
}
.page-links .post-page-numbers {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: 46px;
font-size: 1em;
color: hsl(var(--horr-color-title));
}
.page-links .post-page-numbers:not(:last-child) {
margin-right: 12.5px;
}
.page-links .post-page-numbers:not(:first-child) {
margin-left: 12.5px;
}
.page-links .post-page-numbers:first-child {
margin-left: 25px;
}
.page-links .post-page-numbers.current {
min-width: 46px;
color: hsl(var(--horr-color-white));
background-color: var(--horr-color-brand);
border-radius: 100%;
}
.page-links .post-page-numbers[href] {
position: relative;
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing);
}
.page-links .post-page-numbers[href]::after {
position: absolute;
top: 0;
right: -15px;
bottom: 0;
left: -15px;
content: "";
}
.page-links .post-page-numbers[href]:hover, .page-links .post-page-numbers[href]:focus {
color: var(--horr-color-brand);
}
.post-categories {
--horr--post-categories--padding-v: 0;
--horr--post-categories--padding-h: 0;
--horr--post-categories--gap-h: var(--horr--spacing--medium);
--horr--post-categories--gap-v: var(--horr--vertical-rhythm--small);
--horr--post-categories--color: var(--horr-color-brand);
--horr--post-categories--background-color: transparent;
--horr--post-categories-hover--color: hsl(var(--horr-color-title));
--horr--post-categories-hover--background-color: transparent;
--horr--post-categories-focus--color: hsl(var(--horr-color-title));
--horr--post-categories-focus--background-color: transparent;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--horr--post-categories--gap-v) var(--horr--post-categories--gap-h);
padding: 0;
margin: 0;
list-style: none;
}
.post-categories > li {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
display: block;
}
.post-categories a {
display: block;
padding: var(--horr--post-categories--padding-v) var(--horr--post-categories--padding-h);
color: var(--horr--post-categories--color);
background-color: var(--horr--post-categories--background-color);
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing), background-color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing), background-color var(--horr-transition-duration) var(--horr-transition-easing);
}
.post-categories a:hover {
color: var(--horr--post-categories-hover--color);
background-color: var(--horr--post-categories-hover--background-color);
}
.post-categories a:focus {
color: var(--horr--post-categories-focus--color);
background-color: var(--horr--post-categories-focus--background-color);
}
.horr-tags {
display: block;
text-align: center;
}
.horr-tags > div {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--horr--vertical-rhythm--small) var(--horr--spacing--medium);
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.horr-tags a {
display: block;
font-size: var(--horr--heading-5--font-size);
color: hsl(var(--horr-color-title));
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing);
}
.horr-tags a::before {
content: "#";
}
.horr-tags a:hover, .horr-tags a:focus {
color: var(--horr-color-brand);
}
.entry-meta {
--horr--entry-meta--color: hsl(var(--horr-color-meta));
--horr--entry-meta-hover--color: hsl(var(--horr-color-title));
--horr--entry-meta-focus--color: var(--horr-color-brand);
--horr--entry-meta--gap-h: 20px;
--horr--entry-meta--gap-v: 7px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--horr--entry-meta--gap-v) var(--horr--entry-meta--gap-h);
font-size: var(--horr--font-size--medium);
font-weight: var(--horr--font-weight--medium);
color: var(--horr--entry-meta--color);
}
.entry-meta > span {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
}
.entry-meta > .posted-on,
.entry-meta > .posted-by {
display: block;
}
.entry-meta > .posted-comments {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.entry-meta > .posted-comments svg {
margin-right: 10px;
vertical-align: -0.15em;
}
.entry-meta a {
display: block;
color: var(--horr--entry-meta--color);
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing);
}
.entry-meta a > span {
display: inline-block;
vertical-align: -0.15em;
}
.entry-meta a > .entry-date {
display: inline-block;
}
.entry-meta a svg {
display: block;
margin-right: 7px;
}
.entry-meta a:hover {
color: var(--horr--entry-meta-hover--color);
}
.entry-meta a:focus {
color: var(--horr--entry-meta-focus--color);
}
.entry-meta svg {
width: 14px;
height: 14px;
}
.page-footer,
.entry-footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-top: var(--horr--spacing--huge);
}
.page-footer:empty,
.entry-footer:empty {
display: none;
}
.page-footer > div + div,
.entry-footer > div + div {
margin-top: var(--horr--spacing--medium);
}
.page-footer > .horr-tags,
.entry-footer > .horr-tags {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
}
.page-footer > .sociality-share,
.entry-footer > .sociality-share {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
}
.page-footer > .comments-link,
.entry-footer > .comments-link {
margin-top: 30px;
}
.page-footer > .comments-link > a,
.entry-footer > .comments-link > a {
font-size: var(--horr--font-size--extra-small);
font-weight: 600;
color: hsl(var(--horr-color-title));
text-transform: uppercase;
}
.page-footer > .comments-link > a:hover, .page-footer > .comments-link > a:focus,
.entry-footer > .comments-link > a:hover,
.entry-footer > .comments-link > a:focus {
color: var(--horr-color-brand);
}
.page-footer > .edit-link,
.entry-footer > .edit-link {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
position: relative;
padding-top: var(--horr--vertical-rhythm--large);
}
.page-footer > .edit-link::before,
.entry-footer > .edit-link::before {
position: absolute;
top: 0;
right: 0;
left: 0;
height: 1px;
content: "";
background-image: linear-gradient(to right, transparent 0%, hsl(var(--horr-color-border-100)) 10px, hsl(var(--horr-color-border-100)) calc(100% - 10px), transparent 100%);
-webkit-mask-size: auto 100%;
mask-size: auto 100%;
}
body.content-without-bottom-margin .page-footer > .edit-link,
body.content-without-bottom-margin .entry-footer > .edit-link {
margin-bottom: var(--horr--vertical-rhythm--large);
}
.page-footer > .edit-link:not(:first-child),
.entry-footer > .edit-link:not(:first-child) {
margin-top: var(--horr--vertical-rhythm--large);
}
.comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
} .horr-scroll-progress {
--horr--scroll-progress--width: 3px;
--horr--scroll-progress--height: 140px;
--horr--scroll-progress--color: var(--horr-color-brand);
--horr--scroll-progress--background-color: hsl(var(--horr-color-border-200));
position: fixed;
top: 50%;
left: var(--horr--container--padding);
z-index: 5;
width: calc(var(--horr--scroll-progress--width) + 10px);
height: calc(var(--horr--scroll-progress--height) + 24px);
visibility: hidden;
background-color: hsl(var(--horr-color-background-100));
opacity: 0;
-webkit-transition: opacity 0.2s var(--horr-transition-easing), visibility 0.2s var(--horr-transition-easing);
transition: opacity 0.2s var(--horr-transition-easing), visibility 0.2s var(--horr-transition-easing);
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.horr-scroll-progress::before {
position: absolute;
top: 50%;
left: 50%;
width: var(--horr--scroll-progress--width);
height: var(--horr--scroll-progress--height);
margin-top: calc(var(--horr--scroll-progress--height) * -0.5);
margin-left: calc(var(--horr--scroll-progress--width) * -0.5);
content: "";
background-image: linear-gradient(to bottom, transparent 0%, var(--horr--scroll-progress--background-color) 10px, var(--horr--scroll-progress--background-color) calc(100% - 10px), transparent 100%);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.horr-scroll-progress-bar {
position: absolute;
top: 50%;
left: 50%;
width: var(--horr--scroll-progress--width);
height: var(--horr--scroll-progress--height);
margin-top: calc(var(--horr--scroll-progress--height) * -0.5);
margin-left: calc(var(--horr--scroll-progress--width) * -0.5);
-webkit-filter: drop-shadow(0 0 2px var(--horr--scroll-progress--color)) drop-shadow(0 0 0px var(--horr--scroll-progress--color));
filter: drop-shadow(0 0 2px var(--horr--scroll-progress--color)) drop-shadow(0 0 0px var(--horr--scroll-progress--color));
}
.horr-scroll-progress-bar::before {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
content: "";
background-image: linear-gradient(to bottom, transparent 0%, var(--horr--scroll-progress--color) 10px, var(--horr--scroll-progress--color) calc(var(--horr-scroll-progress) * 1% - 10px), transparent calc(var(--horr-scroll-progress) * 1%));
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
@media (max-width: 781.98px) {
.horr-scroll-progress {
display: none;
}
}
.horr-scroll-progress-show {
visibility: visible;
opacity: 1;
} .horr-scroll-top-wrapper {
position: fixed;
right: var(--horr--container--padding);
bottom: var(--horr--container--padding);
z-index: 5;
width: var(--horr--button-circle--width);
height: var(--horr--button-circle--height);
visibility: hidden;
opacity: 0;
-webkit-transition: opacity 0.2s var(--horr-transition-easing), visibility 0.2s var(--horr-transition-easing);
transition: opacity 0.2s var(--horr-transition-easing), visibility 0.2s var(--horr-transition-easing);
}
@media (max-width: 571.98px) {
.horr-exist-navbar-icons .horr-scroll-top-wrapper {
bottom: calc(var(--horr--container--padding) + var(--horr--navbar-icons--min-height));
}
}
.horr-body-overflow .horr-scroll-top-wrapper {
right: calc(var(--horr--container--padding) + var(--horr--page-scrollbar--size));
}
.horr-scroll-top-button {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: hsl(var(--horr-color-white));
background-color: var(--horr-color-brand);
border-radius: 50%;
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-transition: background-color var(--horr-transition-duration) var(--horr-transition-easing);
transition: background-color var(--horr-transition-duration) var(--horr-transition-easing);
}
.horr-scroll-top-button > svg {
display: block;
width: 16px;
height: 16px;
-webkit-transition: -webkit-transform var(--horr-transition-duration) var(--horr-transition-easing);
transition: -webkit-transform var(--horr-transition-duration) var(--horr-transition-easing);
transition: transform var(--horr-transition-duration) var(--horr-transition-easing);
transition: transform var(--horr-transition-duration) var(--horr-transition-easing), -webkit-transform var(--horr-transition-duration) var(--horr-transition-easing);
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.horr-scroll-top-button:hover, .horr-scroll-top-button:focus {
color: hsl(var(--horr-color-white));
background-color: var(--horr-color-brand-dark);
}
.horr-scroll-top-button:hover > svg, .horr-scroll-top-button:focus > svg {
-webkit-transform: translateY(-1px);
-ms-transform: translateY(-1px);
transform: translateY(-1px);
}
.horr-scroll-top-button-show {
visibility: visible;
opacity: 1;
} body {
--horr--container--padding: 30px;
--horr--container-xs--width: 100%;
--horr--container-sm--width: 500px;
--horr--container-md--width: 710px;
--horr--container-lg--width: 1010px;
--horr--container-xl--width: 1320px;
--horr--container-full--width: calc(100% - (var(--horr--container--padding) * 2));
--horr--container--width: var(--horr--container-xl--width);
--horr--container-small--width: calc(var(--horr--container-xl--width) - (var(--horr--sidebar--width) + var(--horr--sidebar--gap)));
}
@media (min-width: 1082px) and (max-width: 1391.98px) {
body {
--horr--container--width: var(--horr--container-lg--width);
}
}
@media (min-width: 782px) and (max-width: 1081.98px) {
body {
--horr--container--width: var(--horr--container-md--width);
}
}
@media (min-width: 572px) and (max-width: 781.98px) {
body {
--horr--container--width: var(--horr--container-sm--width);
}
}
@media (max-width: 571.98px) {
body {
--horr--container--width: var(--horr--container-xs--width);
}
}
@media (min-width: 782px) and (max-width: 1081.98px) {
body {
--horr--container-small--width: var(--horr--container-md--width);
}
}
@media (min-width: 572px) and (max-width: 781.98px) {
body {
--horr--container-small--width: var(--horr--container-sm--width);
}
}
@media (max-width: 571.98px) {
body {
--horr--container-small--width: var(--horr--container-xs--width);
}
}  .horr-post-list {
--horr--post-list--columns: 1;
--horr--post-list--gap-v: var(--horr--spacing--medium);
--horr--post-list--gap-h: var(--horr--spacing--medium);
--horr--post-list--content--gap-v: var(--horr--vertical-rhythm--small);
--horr--post-list--content--gap-h: var(--horr--spacing--medium);
display: grid;
grid-template-columns: repeat(var(--horr--post-list--columns), 1fr);
grid-gap: var(--horr--post-list--gap-v) var(--horr--post-list--gap-h);
}
.horr-post-list .horr-post-list-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: var(--horr--post-list--content--gap-v) 0;
-ms-flex-item-align: stretch;
align-self: stretch;
}
.horr-post-list .post-thumbnail {
-ms-flex-item-align: stretch;
align-self: stretch;
}
.horr-post-list .page-header,
.horr-post-list .entry-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: var(--horr--post-list--content--gap-v) 0;
}
.horr-post-list .entry-title,
.horr-post-list .page-title {
margin-top: 0;
margin-bottom: 0;
}
.horr-post-list .entry-meta {
--horr--entry-meta--color: hsl(var(--horr-color-text));
--horr--entry-meta-hover--color: hsl(var(--horr-color-title));
--horr--entry-meta-focus--color: hsl(var(--horr-color-title));
}
.horr-post-list .page-footer,
.horr-post-list .entry-footer {
margin-top: 0;
}
.horr-post-list .page-content,
.horr-post-list .entry-content,
.horr-post-list .entry-summary {
width: 100%;
}
.horr-post-list .page-header ~ .page-content,
.horr-post-list .page-header ~ .entry-content,
.horr-post-list .page-header ~ .entry-summary,
.horr-post-list .entry-header ~ .page-content,
.horr-post-list .entry-header ~ .entry-content,
.horr-post-list .entry-header ~ .entry-summary {
margin-top: var(--horr--vertical-rhythm--medium);
}
.horr-post-list .horr-post-list-button {
-ms-flex-item-align: start;
align-self: flex-start;
margin-top: calc(var(--horr--vertical-rhythm--medium) + 6px);
}
.horr-post-list > article {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: var(--horr--vertical-rhythm) var(--horr--post-list--gap-h);
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
width: 100%;
}
.horr-post-list > article .post-thumbnail {
display: block;
width: 100%;
color: hsl(var(--horr-color-white));
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.horr-post-list > article .post-thumbnail::before {
background-color: hsl(var(--horr-color-black));
border-radius: var(--horr-border-radius);
opacity: 0;
-webkit-transition: opacity 0.2s var(--horr-transition-easing);
transition: opacity 0.2s var(--horr-transition-easing);
}
.horr-post-list > article .post-thumbnail > img {
z-index: -1;
-webkit-transition: -webkit-transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
transition: -webkit-transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
transition: transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
transition: transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing), -webkit-transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.horr-post-list > article .post-thumbnail > svg {
position: absolute;
top: 50%;
left: 50%;
width: 40px;
height: 40px;
margin-top: -20px;
margin-left: -20px;
opacity: 0;
-webkit-transition: opacity 0.2s var(--horr-transition-easing), -webkit-transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
transition: opacity 0.2s var(--horr-transition-easing), -webkit-transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
transition: opacity 0.2s var(--horr-transition-easing), transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
transition: opacity 0.2s var(--horr-transition-easing), transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing), -webkit-transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
-webkit-transform: scale(0.9);
-ms-transform: scale(0.9);
transform: scale(0.9);
}
.horr-post-list > article .entry-title > a {
display: inline-block;
max-width: 100%;
color: hsl(var(--horr-color-title));
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing);
}
.horr-post-list > article .entry-title > a:hover, .horr-post-list > article .entry-title > a:focus {
color: var(--horr-color-brand);
}
.horr-post-list > article .page-content::before, .horr-post-list > article .page-content::after,
.horr-post-list > article .entry-content::before,
.horr-post-list > article .entry-content::after,
.horr-post-list > article .entry-summary::before,
.horr-post-list > article .entry-summary::after {
display: none;
}
.horr-post-list > article .page-content p:last-child,
.horr-post-list > article .entry-content p:last-child,
.horr-post-list > article .entry-summary p:last-child {
margin-bottom: 0;
}
.horr-post-list > article .page-footer > div,
.horr-post-list > article .entry-footer > div {
margin-top: 0;
}
.horr-post-list > article .page-footer .page-links,
.horr-post-list > article .entry-footer .page-links {
margin-top: 6px;
margin-bottom: 0;
}
.horr-post-list > article .post-thumbnail:hover img,
.horr-post-list > article .post-thumbnail:focus img, .horr-post-list > article:hover .post-thumbnail img {
-webkit-transform: scale(1.02);
-ms-transform: scale(1.02);
transform: scale(1.02);
}
.horr-post-list > article .post-thumbnail:hover::before,
.horr-post-list > article .post-thumbnail:focus::before {
opacity: 0.25;
}
.horr-post-list > article .post-thumbnail:hover > svg,
.horr-post-list > article .post-thumbnail:focus > svg {
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.horr-post-list > .sticky .entry-title > a svg {
width: 0.9em;
height: 0.9em;
margin-right: 0.3em;
vertical-align: -0.1em;
}
.horr-post-list.horr-style-masonry {
--horr--post-list--columns: 2;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-top: calc(var(--horr--post-list--gap-v) * -1);
margin-left: calc(var(--horr--post-list--gap-h) * -1);
}
.horr-post-list.horr-style-masonry > article {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc(1 / var(--horr--post-list--columns) * 100% - var(--horr--post-list--gap-h));
flex: 0 0 calc(1 / var(--horr--post-list--columns) * 100% - var(--horr--post-list--gap-h));
max-width: calc(1 / var(--horr--post-list--columns) * 100% - var(--horr--post-list--gap-h));
margin-top: var(--horr--post-list--gap-v);
margin-left: var(--horr--post-list--gap-h);
}
.horr-post-list.horr-style-masonry .has-post-thumbnail .post-categories {
--horr--post-categories--padding-v: var(--horr--badge--padding-v);
--horr--post-categories--padding-h: var(--horr--badge--padding-h);
--horr--post-categories--color: var(--horr--badge--color);
--horr--post-categories--background-color: var(--horr--badge--background-color);
--horr--post-categories-hover--color: hsl(var(--horr-color-white));
--horr--post-categories-hover--background-color: var(--horr-color-brand-dark);
--horr--post-categories-focus--color: hsl(var(--horr-color-white));
--horr--post-categories-focus--background-color: var(--horr-color-brand-dark);
position: absolute;
top: 15px;
left: 15px;
}
.horr-post-list.horr-style-masonry .has-post-thumbnail .post-categories a {
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.horr-post-list.horr-style-masonry .has-post-thumbnail .page-footer,
.horr-post-list.horr-style-masonry .has-post-thumbnail .entry-footer {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
.horr-post-list.horr-style-classic {
--horr--post-list--gap-v: var(--horr--spacing--huge);
--horr--post-list--content--gap-v: var(--horr--vertical-rhythm--medium);
}
@media (min-width: 782px) {
.horr-post-list.horr-style-classic > article {
padding-right: 60px;
padding-left: 60px;
}
.horr-post-list.horr-style-classic .post-thumbnail {
width: auto;
margin-right: -60px;
margin-left: -60px;
}
}
@media (min-width: 1082px) {
.horr-post-list.horr-style-classic .entry-title,
.horr-post-list.horr-style-classic .page-title {
font-size: var(--horr--heading-2--font-size);
}
}
.horr-post-list.horr-style-list {
--horr--post-list--gap-v: var(--horr--spacing--huge);
}
@media (min-width: 1082px) {
.horr-post-list.horr-style-list-odd-image > article:nth-child(even) .horr-post-list-wrapper, .horr-post-list.horr-style-list-odd-info > article:nth-child(odd) .horr-post-list-wrapper, .horr-post-list.horr-style-list-info-image .horr-post-list-wrapper {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
.horr-post-list.horr-style-list > article {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
.horr-post-list.horr-style-list .post-thumbnail {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.horr-post-list.horr-style-list .horr-post-list-wrapper {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
margin-top: auto;
margin-bottom: auto;
}
.pagination {
position: relative;
margin-top: 60px;
overflow: hidden;
}
.pagination .nav-links {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.pagination .page-numbers {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
min-width: auto;
height: 46px;
color: hsl(var(--horr-color-title));
}
.pagination .page-numbers:not(:first-child) {
margin-left: 15px;
}
.pagination .page-numbers:not(:last-child) {
margin-right: 15px;
}
.pagination .page-numbers[href] {
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing);
}
.pagination .page-numbers[href]::after {
position: absolute;
top: 0;
right: -15px;
bottom: 0;
left: -15px;
content: "";
}
.pagination .page-numbers[href]:hover, .pagination .page-numbers[href]:focus {
color: var(--horr-color-brand);
}
.pagination .current {
min-width: 46px;
color: hsl(var(--horr-color-white));
background-color: var(--horr-color-brand);
border-radius: 100%;
}
.pagination .dots {
color: hsl(var(--horr-color-title));
background-color: transparent;
}
@media (min-width: 572px) and (max-width: 781.98px) {
div.horr-post-list.horr-style-masonry {
--horr--post-list--gap-h: var(--horr--spacing--medium);
}
}
@media (max-width: 571.98px) {
div.horr-post-list.horr-style-masonry {
--horr--post-list--gap-h: 0%;
--horr--post-list--columns: 1;
}
} .author-info {
--horr--author-info--padding: var(--horr--spacing--medium);
--horr--author-info--min-height: 80px;
--horr--author-info--avatar--width: 80px;
position: relative;
min-height: var(--horr--author-info--min-height);
padding: var(--horr--author-info--padding) var(--horr--author-info--padding) var(--horr--author-info--padding) calc(var(--horr--author-info--avatar--width) + var(--horr--author-info--padding) * 2);
background-color: hsl(var(--horr-color-background-200));
}
.author-info-avatar {
position: absolute;
top: var(--horr--author-info--padding);
left: var(--horr--author-info--padding);
width: var(--horr--author-info--avatar--width);
}
.author-info-subtitle {
margin: 0 0 var(--horr--vertical-rhythm--small);
font-size: var(--horr--font-size--medium);
font-weight: var(--horr--font-weight--regular);
line-height: var(--horr--line-height--medium);
color: hsl(var(--horr-color-meta));
}
.author-info-title {
margin: -2px 0 var(--horr--vertical-rhythm--small);
font-size: var(--horr--font-size--large);
}
.author-info-description {
margin-top: var(--horr--vertical-rhythm);
margin-left: calc((var(--horr--author-info--avatar--width) + var(--horr--author-info--padding)) / -1);
}
.author-info-meta {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--horr--vertical-rhythm--small) 20px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: var(--horr--font-size--medium);
font-weight: var(--horr--font-weight--regular);
line-height: var(--horr--line-height--medium);
color: hsl(var(--horr-color-meta));
}
.author-info-meta-links {
position: absolute;
top: var(--horr--author-info--padding);
right: var(--horr--author-info--padding);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 20px;
font-size: var(--horr--font-size--large);
}
.author-info-meta-links > span {
display: none;
}
.author-info-meta-links > a {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: hsl(var(--horr-color-title));
}
.author-info-meta-links > a::before {
position: absolute;
top: -10px;
right: -10px;
bottom: -10px;
left: -10px;
content: "";
}
.author-info-meta-links > a:hover, .author-info-meta-links > a:focus {
color: var(--horr-color-brand);
} .no-results {
padding-top: var(--horr--spacing--medium);
padding-bottom: var(--horr--spacing--medium);
text-align: center;
}
.no-results .page-header {
margin-bottom: var(--horr--vertical-rhythm);
}
.no-results .page-title {
margin-top: 0;
margin-bottom: 0;
}
.no-results .page-content {
width: 480px;
max-width: 100%;
margin-right: auto;
margin-left: auto;
}
.no-results .page-content form {
position: relative;
margin-top: var(--horr--vertical-rhythm);
margin-bottom: 0;
}
.no-results button {
position: absolute;
top: 0;
right: 10px;
bottom: 0;
padding: 0 15px;
color: hsl(var(--horr-color-meta));
background-color: transparent;
}
.no-results button svg {
width: 18px;
height: 18px;
}
.no-results button:hover, .no-results button:focus {
color: hsl(var(--horr-color-title));
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.no-results button:active:not(.disabled):not(:disabled) {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.search .page-header {
width: 100%;
text-align: center;
} .error-404 {
padding-bottom: var(--horr--spacing--huge);
}
@media (max-width: 571.98px) {
.error-404 {
padding-bottom: 0;
}
}
.error-404 .page-header {
text-align: center;
}
.error-404 .title-404 {
position: relative;
margin-top: 0;
margin-bottom: var(--horr--vertical-rhythm--large);
font-size: calc(var(--horr--display-1--font-size) * 2);
font-weight: var(--horr--heading--font-weight);
line-height: var(--horr--heading--line-height);
color: var(--horr-color-brand);
}
@media (max-width: 571.98px) {
.error-404 .title-404 {
margin-top: 0;
}
}
.error-404 .title-404 > span {
display: block;
}
.error-404 .page-title {
margin-bottom: var(--horr--vertical-rhythm);
font-size: var(--horr--heading-2--font-size);
}
.error-404 .page-content {
width: 480px;
max-width: 100%;
margin-top: 0;
margin-right: auto;
margin-left: auto;
text-align: center;
}
.error-404 .page-content p {
margin-bottom: var(--horr--vertical-rhythm);
}  ul.wp-block-archives.wp-block-archives-list {
padding-left: 0;
} .wp-block-audio figcaption {
margin-bottom: 0;
} .wp-block-quote {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: auto;
margin-left: auto;
color: hsl(var(--horr-color-title));
}
.wp-block-quote:not(.is-style-plain)::before, .wp-block-quote:not(.is-style-plain)::after {
-webkit-mask-image: var(--horr--icon--quote);
mask-image: var(--horr--icon--quote);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
display: inline-block;
width: 20px;
height: 24px;
margin-bottom: var(--horr--vertical-rhythm);
content: "";
}
.wp-block-quote:not(.is-style-plain)::after {
-webkit-box-ordinal-group: -1;
-ms-flex-order: -2;
order: -2;
background-color: var(--horr-color-brand);
}
.wp-block-quote:not(.is-style-plain)::before {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
margin-left: -10px;
background-color: var(--horr-color-brand-dark);
-webkit-transform: translateY(4px);
-ms-transform: translateY(4px);
transform: translateY(4px);
}
.wp-block-quote p {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
font-size: var(--horr--heading-4--font-size);
font-weight: var(--horr--font-weight--bold);
line-height: var(--horr--line-height--medium);
}
.wp-block-quote p:last-of-type {
margin-bottom: 0;
}
.wp-block-quote cite {
display: inline-block;
margin-top: var(--horr--cite--margin-top);
font-size: var(--horr--cite--font-size);
font-style: var(--horr--cite--font-stile);
font-weight: var(--horr--cite--font-weight);
color: var(--horr--cite--color);
}
.wp-block-quote cite::before {
margin-right: 8px;
content: "—";
}
.wp-block-quote.has-text-align-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.wp-block-quote.has-text-align-right {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.wp-block-pullquote {
--horr--wp-pullquote--padding: 50px 90px;
position: relative;
z-index: 1;
padding: 0;
}
.wp-block-pullquote::before {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: -1;
content: "";
background-color: hsl(var(--horr-color-background-200));
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.wp-block-pullquote p {
font-size: var(--horr--heading-4--font-size);
font-weight: var(--horr--font-weight--bold);
line-height: var(--horr--line-height--medium);
color: hsl(var(--horr-color-title));
}
.wp-block-pullquote p:last-of-type {
margin-bottom: 0;
}
.wp-block-pullquote cite {
display: inline-block;
margin-top: var(--horr--cite--margin-top);
color: var(--horr--cite--color);
}
.wp-block-pullquote cite::before {
margin-right: 8px;
content: "—";
}
.wp-block-pullquote blockquote {
padding: var(--horr--wp-pullquote--padding);
margin: 0;
}
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright, .wp-block-pullquote.has-text-align-left, .wp-block-pullquote.has-text-align-right {
max-width: none;
}
.widget .wp-block-quote p {
font-size: var(--horr--font-size--large);
}
.widget .wp-block-quote cite {
font-size: var(--horr--font-size--small);
}
.widget .wp-block-pullquote {
--horr--wp-pullquote--padding: var(--horr--vertical-rhythm) 30px;
--horr--wp-pullquote--skew: 4px;
}
.widget .wp-block-pullquote p {
font-size: var(--horr--font-size--large);
}
.widget .wp-block-pullquote cite {
font-size: var(--horr--font-size--small);
} div.wp-block-buttons {
gap: 20px;
}
.wp-block-button.is-style-outline > .wp-block-button__link {
padding: calc(var(--horr--button--padding-v) - 1.5px) calc(var(--horr--button--padding-h) - 1.5px);
background-color: transparent;
border: 3px solid var(--horr--button--background-color);
-webkit-transition: border-color var(--horr-transition-duration) var(--horr-transition-easing);
transition: border-color var(--horr-transition-duration) var(--horr-transition-easing);
}
.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color) {
color: var(--horr--button--color);
}
.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):not([disabled]):not(.disabled):hover, .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):not([disabled]):not(.disabled):focus {
color: var(--horr--button--color);
}
.wp-block-button.is-style-outline > .wp-block-button__link:not([disabled]):not(.disabled):hover, .wp-block-button.is-style-outline > .wp-block-button__link:not([disabled]):not(.disabled):focus {
border-color: var(--horr--button-hover--background-color);
}
.wp-block-button.is-style-outline > .wp-block-button__link.has-horr-brand-background-color {
background-color: transparent !important;
border-color: var(--horr-color-brand);
}
.wp-block-button.is-style-outline > .wp-block-button__link.has-horr-brand-dark-background-color {
background-color: transparent !important;
border-color: var(--horr-color-brand-dark);
}
.wp-block-button.is-style-outline > .wp-block-button__link.has-horr-black-background-color {
background-color: transparent !important;
border-color: hsl(var(--horr-color-black));
}
.wp-block-button.is-style-outline > .wp-block-button__link.has-horr-white-background-color {
background-color: transparent !important;
border-color: hsl(var(--horr-color-white));
} .wp-block-calendar {
--horr--wp-calendar--gap: var(--horr--vertical-rhythm);
}
.wp-block-calendar .wp-calendar-table {
margin-bottom: 0;
border-spacing: 0;
border-collapse: separate;
border: 1px solid;
}
.wp-block-calendar .wp-calendar-table caption {
margin-bottom: var(--horr--wp-calendar--gap);
color: hsl(var(--horr-color-title));
}
.wp-block-calendar .wp-calendar-table thead th,
.wp-block-calendar .wp-calendar-table tbody td {
background-color: transparent;
border: 0;
}
.wp-block-calendar .wp-calendar-table thead th {
padding: var(--horr--wp-calendar--gap) calc(var(--horr--wp-calendar--gap) * 0.5) calc(var(--horr--wp-calendar--gap) * 0.5);
color: hsl(var(--horr-color-text));
text-align: center;
}
.wp-block-calendar .wp-calendar-table tbody td {
padding: calc(var(--horr--wp-calendar--gap) * 0.5);
font-weight: var(--horr--font-weight--medium);
color: hsl(var(--horr-color-title));
}
.wp-block-calendar .wp-calendar-table tbody tr:last-child td {
padding-bottom: var(--horr--wp-calendar--gap);
}
.wp-block-calendar .wp-calendar-table #today {
position: relative;
z-index: 1;
}
.wp-block-calendar .wp-calendar-table #today::before {
position: absolute;
top: 50%;
left: 50%;
z-index: -1;
width: var(--horr--button-circle--width);
height: var(--horr--button-circle--height);
pointer-events: none;
content: "";
background-color: var(--horr-color-brand);
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.wp-block-calendar .wp-calendar-table tr:last-child #today::before {
margin-top: calc(var(--horr--wp-calendar--gap) * -0.25);
}
.wp-block-calendar .wp-calendar-table td > a {
font-weight: var(--horr--font-weight--bold);
color: var(--horr-color-brand);
text-decoration: none;
}
.wp-block-calendar .wp-calendar-table td > a:hover, .wp-block-calendar .wp-calendar-table td > a:focus {
color: hsl(var(--horr-color-title));
}
.wp-block-calendar .wp-calendar-nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 8px 30px;
margin-top: var(--horr--wp-calendar--gap);
}
.wp-block-calendar .wp-calendar-nav a {
color: var(--horr-color-brand);
text-decoration: none;
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing);
}
.wp-block-calendar .wp-calendar-nav a:hover, .wp-block-calendar .wp-calendar-nav a:focus {
color: hsl(var(--horr-color-title));
}
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
text-align: left;
}
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
text-align: right;
}
.wp-block-calendar .wp-calendar-nav .pad {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
text-align: center;
}
.widget .wp-block-calendar {
--horr--wp-calendar--gap: var(--horr--vertical-rhythm--medium);
}
.widget .wp-block-calendar .wp-calendar-table {
background-color: transparent;
}
.widget .wp-block-calendar thead th {
padding-top: calc(var(--horr--wp-calendar--gap) * 0.5);
}
.widget .wp-block-calendar tbody tr:last-child td {
padding-bottom: calc(var(--horr--wp-calendar--gap) * 0.5);
}
.widget .wp-block-calendar th:first-child,
.widget .wp-block-calendar td:first-child {
padding-left: 0;
}
.widget .wp-block-calendar th:last-child,
.widget .wp-block-calendar td:last-child {
padding-right: 0;
} ul.wp-block-categories.wp-block-categories-list {
padding-left: 0;
} body.single .wp-block-columns.alignwide > .wp-block-column,
body.page .wp-block-columns.alignwide > .wp-block-column {
min-width: auto;
} .wp-block-latest-comments {
padding-left: 0;
}
.wp-block-latest-comments .wp-block-latest-comments__comment {
margin-bottom: 0;
}
.wp-block-latest-comments .wp-block-latest-comments__comment + .wp-block-latest-comments__comment {
margin-top: var(--horr--media--gap);
}
.wp-block-latest-comments .wp-block-latest-comments__comment-avatar {
width: var(--horr--media--image--width);
height: var(--horr--media--image--height);
}
.wp-block-latest-comments .wp-block-latest-comments__comment-meta {
color: hsl(var(--horr-color-meta));
}
.wp-block-latest-comments .wp-block-latest-comments__comment-author,
.wp-block-latest-comments .wp-block-latest-comments__comment-link {
font-size: var(--horr--font-size--large);
}
.wp-block-latest-comments .wp-block-latest-comments__comment-author:hover, .wp-block-latest-comments .wp-block-latest-comments__comment-author:focus,
.wp-block-latest-comments .wp-block-latest-comments__comment-link:hover,
.wp-block-latest-comments .wp-block-latest-comments__comment-link:focus {
color: var(--horr-color-brand);
}
.wp-block-latest-comments .wp-block-latest-comments__comment-date {
font-size: var(--horr--font-size--medium);
}
.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt {
margin-top: var(--horr--media--content--gap);
}
.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
margin: 0 0 var(--horr--vertical-rhythm--medium);
font-size: var(--horr--font-size--medium);
line-height: var(--horr--line-height--normal);
}
.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p:last-child {
margin-bottom: 0;
}
.wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment-meta {
min-height: var(--horr--media--image--height);
}
.wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment-excerpt {
margin-left: 0;
}
.widget .wp-block-latest-comments {
--horr--media--gap: var(--horr--vertical-rhythm);
--horr--media--content--gap: var(--horr--vertical-rhythm--medium);
}
.widget .wp-block-latest-comments .wp-block-latest-comments__comment-author,
.widget .wp-block-latest-comments .wp-block-latest-comments__comment-link {
font-size: var(--horr--font-size--medium);
}
.widget .wp-block-latest-comments .wp-block-latest-comments__comment-meta,
.widget .wp-block-latest-comments .wp-block-latest-comments__comment-date,
.widget .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
font-size: var(--horr--font-size--medium);
}
.widget .wp-block-latest-comments .wp-block-latest-comments__comment-meta {
padding-top: 2px;
}
.wp-block-post-comments-form .comment-reply-title {
margin-bottom: var(--horr--vertical-rhythm);
}
.wp-block-post-comments-form .comment-form {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: var(--horr--vertical-rhythm) 20px;
}
.wp-block-post-comments-form .required {
color: hsl(var(--horr-color-danger));
}
.wp-block-post-comments-form input:not([type=submit]),
.wp-block-post-comments-form textarea {
border: 0;
}
.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),
.wp-block-post-comments-form textarea {
padding: var(--horr--form--padding-v) var(--horr--form--padding-h);
border-right: var(--horr--form--border-width) solid var(--horr--form--border-color);
border-bottom: var(--horr--form--border-width) solid var(--horr--form--border-color);
}
.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]):focus,
.wp-block-post-comments-form textarea:focus {
border-color: var(--horr--form-focus--border-color);
}
.wp-block-post-comments-form .comment-form-author label,
.wp-block-post-comments-form .comment-form-email label,
.wp-block-post-comments-form .comment-form-url label {
margin-bottom: var(--horr--label--margin-bottom);
}
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
margin-top: 0;
}
.wp-block-post-comments-form .comment-notes,
.wp-block-post-comments-form .comment-form-comment,
.wp-block-post-comments-form .comment-form-url,
.wp-block-post-comments-form .comment-form-cookies-consent,
.wp-block-post-comments-form .form-submit {
grid-column: span 2;
}
@media (max-width: 571.98px) {
.wp-block-post-comments-form .comment-form-author,
.wp-block-post-comments-form .comment-form-email {
grid-column: span 2;
}
}
.wp-block-post-comments-form .comment-form-comment,
.wp-block-post-comments-form .comment-form-author,
.wp-block-post-comments-form .comment-form-email,
.wp-block-post-comments-form .comment-form-url,
.wp-block-post-comments-form .comment-notes,
.wp-block-post-comments-form .logged-in-as,
.wp-block-post-comments-form .comment-form-cookies-consent,
.wp-block-post-comments-form .form-submit {
margin: 0;
} .wp-block-cover {
color: hsl(var(--horr-color-white));
} .wp-block-embed .responsive-embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 0;
}
.wp-block-embed figcaption {
display: block;
margin-top: 6px;
font-size: var(--horr--font-size--small);
color: hsl(var(--horr-color-meta));
text-align: center;
} .wp-block-file {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: var(--horr--vertical-rhythm--medium);
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.wp-block-file * + .wp-block-file__button {
margin-left: 0;
} .wp-block-gallery {
--wp--style--block-gap: 30px;
}
.wp-block-gallery img {
border-radius: var(--horr-border-radius);
}
.wp-block-gallery figcaption {
--horr--caption--margin-top: 0;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
--horr--caption--color: hsl(var(--horr-color-white));
} .wp-block-group.has-background {
padding: var(--horr--spacing--medium) var(--horr--container--padding);
}
.wp-block-group.is-style-horr-decoration, .wp-block-group.is-style-horr-decoration-2, .wp-block-group.is-style-horr-decoration-3 {
position: relative;
z-index: 1;
}
.wp-block-group.is-style-horr-decoration::before, .wp-block-group.is-style-horr-decoration::after, .wp-block-group.is-style-horr-decoration-2::before, .wp-block-group.is-style-horr-decoration-2::after, .wp-block-group.is-style-horr-decoration-3::before, .wp-block-group.is-style-horr-decoration-3::after {
position: absolute;
z-index: -1;
content: "";
}
.wp-block-group.is-style-horr-decoration::before {
right: 0;
bottom: clamp(30px, 5vw, 60px);
width: 80%;
height: 1px;
background-image: linear-gradient(to right, transparent 0%, hsl(var(--horr-color-border-100)) 10px, hsl(var(--horr-color-border-100)) calc(100% - 10px), transparent 100%);
-webkit-mask-size: auto 100%;
mask-size: auto 100%;
}
.wp-block-group.is-style-horr-decoration::after {
top: 10%;
bottom: 0;
left: 10%;
width: 1px;
background-image: linear-gradient(to bottom, transparent 0%, hsl(var(--horr-color-border-100)) 10px, hsl(var(--horr-color-border-100)) calc(100% - 10px), transparent 100%);
-webkit-mask-size: 100% auto;
mask-size: 100% auto;
}
.wp-block-group.is-style-horr-decoration-2::before {
bottom: 30px;
left: 0;
width: 40%;
height: 1px;
background-image: linear-gradient(to right, transparent 0%, hsl(var(--horr-color-border-100)) 10px, hsl(var(--horr-color-border-100)) calc(100% - 10px), transparent 100%);
-webkit-mask-size: auto 100%;
mask-size: auto 100%;
}
.wp-block-group.is-style-horr-decoration-2::after {
top: 10%;
bottom: 0;
left: 30px;
width: 1px;
background-image: linear-gradient(to bottom, transparent 0%, hsl(var(--horr-color-border-100)) 10px, hsl(var(--horr-color-border-100)) calc(100% - 10px), transparent 100%);
-webkit-mask-size: 100% auto;
mask-size: 100% auto;
}
.wp-block-group.is-style-horr-decoration-3::before {
right: 0;
bottom: clamp(30px, 5vw, 60px);
width: 40%;
height: 1px;
background-image: linear-gradient(to right, transparent 0%, hsl(var(--horr-color-border-100)) 10px, hsl(var(--horr-color-border-100)) calc(100% - 10px), transparent 100%);
-webkit-mask-size: auto 100%;
mask-size: auto 100%;
}
.wp-block-group.is-style-horr-decoration-3::after {
top: 10%;
right: clamp(30px, 5vw, 60px);
bottom: 0;
width: 1px;
background-image: linear-gradient(to bottom, transparent 0%, hsl(var(--horr-color-border-100)) 10px, hsl(var(--horr-color-border-100)) calc(100% - 10px), transparent 100%);
-webkit-mask-size: 100% auto;
mask-size: 100% auto;
}
.wp-block-group.is-style-horr-mask {
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.wp-block-group.is-style-horr-mask-2 {
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
} .has-horr-brand-color {
color: var(--horr-color-brand) !important;
}
.has-horr-brand-background-color {
background-color: var(--horr-color-brand) !important;
}
.has-horr-brand-dark-color {
color: var(--horr-color-brand-dark) !important;
}
.has-horr-brand-dark-background-color {
background-color: var(--horr-color-brand-dark) !important;
}
.has-horr-black-color {
color: hsl(var(--horr-color-black)) !important;
}
.has-horr-black-background-color {
background-color: hsl(var(--horr-color-black)) !important;
}
.has-horr-white-color {
color: hsl(var(--horr-color-white)) !important;
}
.has-horr-white-background-color {
background-color: hsl(var(--horr-color-white)) !important;
} .wp-block-image {
margin: 0;
}
.wp-block-image img {
border-radius: var(--horr-border-radius);
}
.wp-block-image figcaption {
margin-bottom: 0;
}
.wp-block-image.alignfull {
--horr-border-radius: 0%;
}
.wp-block-image.is-style-horr-skew img {
clip-path: polygon(10px 0, calc(100% - 5px) 10px, 100% 100%, 0 100%);
}
.wp-block-image.is-style-horr-skew-2 img {
clip-path: polygon(4px 0, 100% 4px, 100% calc(100% - 4px), 0 100%);
}
@media (max-width: 571.98px) {
.wp-block-image .alignleft,
.wp-block-image .alignright {
float: none;
}
.wp-block-image .alignright {
margin-left: auto;
}
} ul.wp-block-latest-posts {
padding-left: 0;
font-size: var(--horr--font-size--medium);
}
ul.wp-block-latest-posts .wp-block-latest-posts__featured-image {
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
ul.wp-block-latest-posts .wp-block-latest-posts__featured-image::before {
display: block;
padding-top: var(--horr--aspect-ratio--3-2);
content: "";
}
ul.wp-block-latest-posts .wp-block-latest-posts__featured-image img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
font-family: "object-fit: cover";
-webkit-transition: -webkit-transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
transition: -webkit-transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
transition: transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
transition: transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing), -webkit-transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
ul.wp-block-latest-posts .wp-block-latest-posts__featured-image > a {
display: block;
}
ul.wp-block-latest-posts li:hover .wp-block-latest-posts__featured-image img {
-webkit-transform: scale(1.02);
-ms-transform: scale(1.02);
transform: scale(1.02);
}
ul.wp-block-latest-posts li > a,
ul.wp-block-latest-posts .wp-block-latest-posts__post-title {
font-size: var(--horr--heading-4--font-size);
color: hsl(var(--horr-color-title));
}
ul.wp-block-latest-posts li > a:hover, ul.wp-block-latest-posts li > a:focus,
ul.wp-block-latest-posts .wp-block-latest-posts__post-title:hover,
ul.wp-block-latest-posts .wp-block-latest-posts__post-title:focus {
color: var(--horr-color-brand);
}
ul.wp-block-latest-posts .wp-block-latest-posts__post-author,
ul.wp-block-latest-posts .wp-block-latest-posts__post-date {
margin-top: 0;
font-size: var(--horr--font-weight--medium);
font-weight: var(--horr--font-weight--medium);
color: hsl(var(--horr-color-meta));
}
ul.wp-block-latest-posts .wp-block-latest-posts__post-excerpt {
margin-bottom: auto;
color: hsl(var(--horr-color-text));
}
ul.wp-block-latest-posts:not(.is-grid) li {
position: relative;
display: grid;
grid-template-rows: 1fr auto auto auto 1fr;
grid-template-columns: auto auto auto 1fr;
grid-gap: 0 20px;
}
ul.wp-block-latest-posts:not(.is-grid) li + li {
margin-top: var(--horr--vertical-rhythm--large);
}
ul.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image {
position: relative;
grid-row: 1/span 5;
grid-column: 1/2;
width: 420px;
margin-right: 10px;
}
ul.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image ~ a,
ul.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image ~ .wp-block-latest-posts__post-title {
grid-column: 2/span 3;
}
ul.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image ~ .wp-block-latest-posts__post-author,
ul.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image ~ .wp-block-latest-posts__post-date {
grid-column-start: 2;
}
ul.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image ~ .wp-block-latest-posts__post-author + .wp-block-latest-posts__post-date {
grid-column-start: 3;
}
ul.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image ~ .wp-block-latest-posts__post-excerpt {
grid-column-start: 2;
}
ul.wp-block-latest-posts:not(.is-grid) li > a,
ul.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__post-title {
display: block;
grid-row-start: 2;
grid-column: 1/span 4;
}
ul.wp-block-latest-posts:not(.is-grid) li > a + .wp-block-latest-posts__post-excerpt,
ul.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__post-title + .wp-block-latest-posts__post-excerpt {
grid-row-start: 3;
margin-top: 0;
}
ul.wp-block-latest-posts:not(.is-grid) li > a:not(:last-child),
ul.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__post-title:not(:last-child) {
margin-bottom: var(--horr--vertical-rhythm--medium);
}
ul.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__post-author,
ul.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__post-date {
grid-row-start: 3;
}
ul.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__post-excerpt {
grid-row-start: 4;
grid-column: 1/span 4;
margin-top: var(--horr--vertical-rhythm);
}
ul.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__post-excerpt:empty {
margin-top: 0;
margin-bottom: 0;
}
ul.wp-block-latest-posts.is-grid {
--horr--widget-item--image--area: 0;
display: grid;
grid-gap: var(--horr--vertical-rhythm--large) 30px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: start;
}
ul.wp-block-latest-posts.is-grid.columns-2 {
grid-template-columns: repeat(2, 1fr);
}
ul.wp-block-latest-posts.is-grid.columns-3 {
grid-template-columns: repeat(3, 1fr);
}
ul.wp-block-latest-posts.is-grid.columns-4 {
grid-template-columns: repeat(4, 1fr);
}
ul.wp-block-latest-posts.is-grid.columns-5 {
grid-template-columns: repeat(5, 1fr);
}
ul.wp-block-latest-posts.is-grid.columns-6 {
grid-template-columns: repeat(6, 1fr);
}
ul.wp-block-latest-posts.is-grid li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 0 20px;
width: 100%;
margin-right: 0;
margin-bottom: 0;
}
ul.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
position: relative;
margin-bottom: var(--horr--vertical-rhythm--medium);
}
ul.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image + a,
ul.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image + .wp-block-latest-posts__post-title {
margin-top: 6px;
}
ul.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image::before {
display: block;
padding-top: var(--horr--aspect-ratio--3-2);
content: "";
}
ul.wp-block-latest-posts.is-grid > li > a,
ul.wp-block-latest-posts.is-grid .wp-block-latest-posts__post-title {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
margin-bottom: var(--horr--vertical-rhythm--small);
}
ul.wp-block-latest-posts.is-grid .wp-block-latest-posts__post-author,
ul.wp-block-latest-posts.is-grid .wp-block-latest-posts__post-date {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
}
ul.wp-block-latest-posts.is-grid .wp-block-latest-posts__post-excerpt {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
margin-top: var(--horr--vertical-rhythm--medium);
}
ul.wp-block-latest-posts.is-grid .wp-block-latest-posts__post-excerpt:empty {
margin-top: 0;
}
.widget .wp-block-latest-posts__list {
margin-top: 0;
margin-bottom: 0;
}
.widget ul.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image {
grid-row: 1/5;
width: var(--horr--widget-item--image--width);
height: var(--horr--widget-item--image--height);
margin-right: -5px;
}
.widget ul.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image ~ .wp-block-latest-posts__post-excerpt {
grid-column: 1/span 4;
}
.widget ul.wp-block-latest-posts:not(.is-grid) li {
grid-template-rows: 1fr auto auto 1fr auto;
}
.widget ul.wp-block-latest-posts:not(.is-grid) li + li {
margin-top: var(--horr--vertical-rhythm--medium);
}
.widget ul.wp-block-latest-posts:not(.is-grid) li > a,
.widget ul.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__post-title {
grid-row-start: 2;
font-size: var(--horr--font-size--medium);
}
.widget ul.wp-block-latest-posts:not(.is-grid) li > a:not(:last-child),
.widget ul.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__post-title:not(:last-child) {
margin-bottom: 0;
}
.widget ul.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__post-author,
.widget ul.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__post-date {
grid-row-start: 3;
}
.widget ul.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__post-excerpt {
grid-row-start: 5;
margin-top: var(--horr--vertical-rhythm--medium);
}
.widget ul.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__post-excerpt:empty {
margin-top: 0;
}
.widget ul.wp-block-latest-posts.is-grid .wp-block-latest-posts__post-title {
min-height: auto;
}
.widget ul.wp-block-latest-posts.is-grid .wp-block-latest-posts__post-meta {
min-height: auto;
}
.widget ul.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image {
margin-right: 0;
margin-bottom: calc(var(--horr--vertical-rhythm--medium) + 6px);
}
.widget ul.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image::before {
padding-top: var(--horr--aspect-ratio--3-2);
} ul.wp-block-meta li > a {
font-weight: 500;
} .wp-block-navigation .wp-block-navigation__container {
gap: var(--horr--nav--gap);
}
.wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
color: var(--horr--nav--link--color);
}
.wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content:hover {
color: var(--horr--nav--link-hover--color);
}
.wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content:focus {
color: var(--horr--nav--link-focus--color);
}
.wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
position: relative;
color: var(--horr--dropdown--link--color);
}
.wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content > .wp-block-navigation-item__label {
position: relative;
}
.wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content > .wp-block-navigation-item__label::after {
position: absolute;
right: 0;
bottom: -3px;
left: 0;
height: 1px;
content: "";
background-image: linear-gradient(to right, transparent 0%, currentcolor 5px, currentcolor calc(100% - 5px), transparent 100%);
opacity: 0;
-webkit-transition: opacity 0.2s var(--horr-transition-easing), -webkit-transform 0.2s var(--horr-transition-easing);
transition: opacity 0.2s var(--horr-transition-easing), -webkit-transform 0.2s var(--horr-transition-easing);
transition: transform 0.2s var(--horr-transition-easing), opacity 0.2s var(--horr-transition-easing);
transition: transform 0.2s var(--horr-transition-easing), opacity 0.2s var(--horr-transition-easing), -webkit-transform 0.2s var(--horr-transition-easing);
-webkit-transform: translateY(1px);
-ms-transform: translateY(1px);
transform: translateY(1px);
-webkit-mask-size: auto 100%;
mask-size: auto 100%;
}
.wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content::before {
position: absolute;
top: calc(var(--horr--dropdown--gap) * -0.5);
right: 0;
bottom: calc(var(--horr--dropdown--gap) * -0.5);
left: 0;
content: "";
}
.wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content:hover {
color: var(--horr--dropdown--link-hover--color);
}
.wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content:focus {
color: var(--horr--dropdown--link-focus--color);
}
.wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content:hover > .wp-block-navigation-item__label::after, .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content:focus > .wp-block-navigation-item__label::after {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.wp-block-navigation__submenu-container > .wp-block-navigation-item.current-menu-item > .wp-block-navigation-item__content {
color: var(--horr--dropdown--link-active--color);
}
.wp-block-navigation__submenu-container > .wp-block-navigation-item.current-menu-item > .wp-block-navigation-item__content > .wp-block-navigation-item__label::after {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.wp-block-navigation :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content {
padding: 0 var(--horr--dropdown--padding-h);
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
background-color: transparent;
border: 0;
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container::after {
background-color: var(--horr--dropdown--background-color);
}
.wp-block-navigation .wp-block-navigation__submenu-container,
.wp-block-navigation .has-child:where(:not(.open-on-click)):hover > .wp-block-navigation__submenu-container,
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container {
min-width: var(--horr--dropdown--min-width);
}
.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) {
left: 0;
width: auto;
height: auto;
-webkit-transition: visibility 0.2s var(--horr-transition-cubic-easing), opacity 0.2s var(--horr-transition-cubic-easing);
transition: visibility 0.2s var(--horr-transition-cubic-easing), opacity 0.2s var(--horr-transition-cubic-easing);
}
.wp-block-navigation .wp-block-navigation__submenu-container {
gap: var(--horr--dropdown--gap);
padding: var(--horr--dropdown--padding-v) 0;
margin-top: var(--horr--dropdown--offset);
}
.wp-block-navigation .wp-block-navigation__submenu-container::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: -1;
content: "";
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.wp-block-navigation .wp-block-navigation__submenu-container::before {
position: absolute;
top: calc(var(--horr--dropdown--offset) * -1);
right: 0;
left: 0;
z-index: 1;
display: block;
height: var(--horr--dropdown--offset);
content: "";
}
.wp-block-navigation .wp-block-navigation__submenu-container:hover {
visibility: visible;
opacity: 1;
} ul.wp-block-pages li > a {
font-weight: var(--horr--font-weight--regular);
}
ul.wp-block-page-list li > a {
font-weight: var(--horr--font-weight--regular);
} p.is-style-horr-lead {
font-size: var(--horr--font-size--lead);
line-height: var(--horr--line-height--large);
} .wp-block-post-author {
--horr--wp-post-author--image--offset: var(--horr--spacing--medium);
position: relative;
z-index: 1;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
}
.wp-block-post-author .wp-block-post-author__avatar {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
position: relative;
width: 80px;
height: 80px;
margin-right: 0;
}
.wp-block-post-author .wp-block-post-author__avatar img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
font-family: "object-fit: cover";
border-radius: 50%;
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.wp-block-post-author .wp-block-post-author__avatar + .wp-block-post-author__content {
padding-top: var(--horr--vertical-rhythm);
}
.wp-block-post-author .wp-block-post-author__avatar + .wp-block-post-author__content::before {
top: var(--horr--wp-post-author--image--offset);
}
.wp-block-post-author .wp-block-post-author__content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: var(--horr--vertical-rhythm);
max-width: 100%;
padding: var(--horr--vertical-rhythm--large) var(--horr--spacing--medium);
}
.wp-block-post-author .wp-block-post-author__content::before {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: -1;
display: block;
content: "";
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
background-color: hsl(var(--horr-color-background-200));
}
.wp-block-post-author .wp-block-post-author__name {
margin-top: 10px;
margin-bottom: 0;
font-size: var(--horr--heading-4--font-size);
color: hsl(var(--horr-color-title));
}
.wp-block-post-author .wp-block-post-author__bio {
width: var(--horr--container-small--width);
max-width: 100%;
margin-top: 0;
margin-bottom: 0;
font-size: var(--horr--font-size--large);
color: hsl(var(--horr-color-text));
}
.wp-block-post-author .wp-block-post-author__byline {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
margin-bottom: 0;
font-size: var(--horr--font-size--medium);
color: hsl(var(--horr-color-meta));
} .wp-block-post-navigation-link {
font-size: var(--horr--heading-4--font-size);
}
.wp-block-post-navigation-link a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 60px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.wp-block-post-navigation-link a:hover, .wp-block-post-navigation-link a:focus {
color: var(--horr-color-brand);
}
.wp-block-post-navigation-link.post-navigation-link-previous a::before {
-webkit-mask-image: var(--horr--icon--arrow-left);
mask-image: var(--horr--icon--arrow-left);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
display: block;
width: 40px;
height: 40px;
content: "";
background-color: currentcolor;
}
.wp-block-post-navigation-link.post-navigation-link-next a::after {
-webkit-mask-image: var(--horr--icon--arrow-right);
mask-image: var(--horr--icon--arrow-right);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
display: block;
width: 40px;
height: 40px;
content: "";
background-color: currentcolor;
} .wp-block-post-template .wp-block-post-featured-image {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
margin: 0;
}
.wp-block-post-template .wp-block-post-featured-image > a {
position: relative;
}
.wp-block-post-template .wp-block-post-featured-image > a::before {
display: block;
padding-top: var(--horr--aspect-ratio--21-9);
content: "";
}
.wp-block-post-template .wp-block-post-featured-image > a > img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
font-family: "object-fit: cover";
}
.wp-block-post-template .wp-block-post {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-line-pack: start;
align-content: flex-start;
}
.wp-block-post-template .wp-block-post-title {
margin-top: 0;
}
.wp-block-post-template .wp-block-post-title > a:hover, .wp-block-post-template .wp-block-post-title > a:focus {
color: var(--horr-color-brand);
}
.wp-block-post-template .wp-block-post-date,
.wp-block-post-template .wp-block-post-date a {
color: hsl(var(--horr-color-meta));
}
.wp-block-post-template .wp-block-post-date a:hover,
.wp-block-post-template .wp-block-post-date a:focus {
color: hsl(var(--horr-color-title));
}
.wp-block-post-template .wp-block-post-date + .wp-block-post-title {
margin-top: var(--horr--vertical-rhythm--medium);
}
.wp-block-post-template:not(.is-flex-container) .wp-block-post-featured-image {
margin-bottom: var(--horr--vertical-rhythm--large);
}
.wp-block-post-template:not(.is-flex-container) .wp-block-post + .wp-block-post {
margin-top: var(--horr--spacing--huge);
}
.wp-block-post-template:not(.is-flex-container) .wp-block-post-title,
.wp-block-post-template:not(.is-flex-container) .wp-block-post-date {
width: var(--horr--container-small--width);
margin-right: auto;
margin-left: auto;
}
.wp-block-post-template:not(.is-flex-container) + .wp-block-query-pagination {
margin-top: var(--horr--spacing--huge);
}
.wp-block-post-template.is-flex-container .wp-block-post-featured-image {
margin-bottom: var(--horr--vertical-rhythm);
}
.wp-block-post-template.is-flex-container .wp-block-post-featured-image > a::before {
padding-top: var(--horr--aspect-ratio--16-9);
}
.wp-block-post-template.is-flex-container .wp-block-post-title {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.wp-block-post-template.is-flex-container .wp-block-post-date {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.wp-block-post-template.is-flex-container .wp-block-post-date + .wp-block-post-title {
margin-top: var(--horr--vertical-rhythm--small);
} nav.wp-block-query-pagination {
gap: var(--horr--wp-query-pagination--gap);
}
.wp-block-query-pagination {
--horr--wp-query-pagination--gap: 25px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
}
.wp-block-query-pagination .wp-block-query-pagination-numbers {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--horr--wp-query-pagination--gap);
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.wp-block-query-pagination a {
position: relative;
}
.wp-block-query-pagination a::before {
position: absolute;
top: calc(var(--horr--wp-query-pagination--gap) * -0.5);
right: calc(var(--horr--wp-query-pagination--gap) * -0.5);
bottom: calc(var(--horr--wp-query-pagination--gap) * -0.5);
left: calc(var(--horr--wp-query-pagination--gap) * -0.5);
display: block;
content: "";
}
.wp-block-query-pagination a:hover, .wp-block-query-pagination a:focus {
color: var(--horr-color-brand);
}
.wp-block-query-pagination .page-numbers {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
}
.wp-block-query-pagination .page-numbers.current {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: var(--horr--button-circle--width);
height: var(--horr--button-circle--width);
color: var(--horr--button-circle--color);
background-color: var(--horr--button-circle--background-color);
border-radius: 50%;
}
.wp-block-query-pagination .wp-block-query-pagination-previous:hover, .wp-block-query-pagination .wp-block-query-pagination-previous:focus,
.wp-block-query-pagination .wp-block-query-pagination-next:hover,
.wp-block-query-pagination .wp-block-query-pagination-next:focus {
color: var(--horr-color-brand);
}
.wp-block-query-pagination > .wp-block-query-pagination-next,
.wp-block-query-pagination > .wp-block-query-pagination-numbers,
.wp-block-query-pagination > .wp-block-query-pagination-previous {
margin: 0;
} .wp-block-read-more {
color: hsl(var(--horr-color-title));
}
.wp-block-read-more:hover, .wp-block-read-more:focus {
color: var(--horr-color-brand);
} ul.wp-block-rss {
padding-left: 0;
}
.wp-block-rss {
list-style: none;
}
.wp-block-rss .wp-block-rss__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--horr--vertical-rhythm--medium) 20px;
-ms-flex-line-pack: start;
align-content: flex-start;
}
.wp-block-rss .wp-block-rss__item-title,
.wp-block-rss .wp-block-rss__item-excerpt {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
.wp-block-rss .wp-block-rss__item-title {
font-size: var(--horr--font-size--large);
}
.wp-block-rss .wp-block-rss__item-title > a:hover,
.wp-block-rss .wp-block-rss__item-title > a:focus {
color: var(--horr-color-brand);
}
.wp-block-rss .wp-block-rss__item-publish-date,
.wp-block-rss .wp-block-rss__item-author {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
font-size: var(--horr--font-size--medium);
color: hsl(var(--horr-color-meta));
}
ul.wp-block-rss:not(.is-grid) .wp-block-rss__item + .wp-block-rss__item {
margin-top: var(--horr--vertical-rhythm);
}
ul.wp-block-rss.is-grid {
--horr--wp-rss--column: 1;
display: grid;
grid-template-columns: repeat(var(--horr--wp-rss--column), 1fr);
grid-gap: var(--horr--vertical-rhythm) 30px;
}
ul.wp-block-rss.is-grid.columns-2 {
--horr--wp-rss--column: 2;
}
ul.wp-block-rss.is-grid.columns-3 {
--horr--wp-rss--column: 3;
}
ul.wp-block-rss.is-grid.columns-4 {
--horr--wp-rss--column: 4;
}
ul.wp-block-rss.is-grid.columns-5 {
--horr--wp-rss--column: 5;
}
ul.wp-block-rss.is-grid.columns-6 {
--horr--wp-rss--column: 6;
}
@media (min-width: 1392px) {
ul.wp-block-rss.is-grid.columns-6 {
--horr--wp-rss--column: 5;
}
}
@media (min-width: 1082px) and (max-width: 1391.98px) {
ul.wp-block-rss.is-grid.columns-6, ul.wp-block-rss.is-grid.columns-5 {
--horr--wp-rss--column: 4;
}
}
@media (min-width: 782px) and (max-width: 1081.98px) {
ul.wp-block-rss.is-grid.columns-6, ul.wp-block-rss.is-grid.columns-5, ul.wp-block-rss.is-grid.columns-4 {
--horr--wp-rss--column: 3;
}
}
@media (min-width: 572px) and (max-width: 781.98px) {
ul.wp-block-rss.is-grid.columns-6, ul.wp-block-rss.is-grid.columns-5, ul.wp-block-rss.is-grid.columns-4, ul.wp-block-rss.is-grid.columns-3 {
--horr--wp-rss--column: 2;
}
}
@media (max-width: 571.98px) {
ul.wp-block-rss.is-grid.columns-6, ul.wp-block-rss.is-grid.columns-5, ul.wp-block-rss.is-grid.columns-4, ul.wp-block-rss.is-grid.columns-3, ul.wp-block-rss.is-grid.columns-2 {
--horr--wp-rss--column: 1;
}
}
ul.wp-block-rss.is-grid .wp-block-rss__item {
width: 100%;
margin: 0;
} .wp-block-search .wp-block-search__inside-wrapper {
position: relative;
}
.wp-block-search .wp-block-search__input {
padding-right: calc(var(--horr--form--padding-v) + 38px);
}
.wp-block-search .wp-block-search__button {
position: absolute;
top: 50%;
right: calc(var(--horr--form--padding-v) + 2px);
z-index: 1;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: auto;
height: auto;
padding: 0;
margin: 0;
overflow: initial;
font-size: 0;
color: hsl(var(--horr-color-title));
cursor: pointer;
background-color: transparent;
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing);
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.wp-block-search .wp-block-search__button::after {
-webkit-mask-image: var(--horr--icon--search);
mask-image: var(--horr--icon--search);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
display: block;
width: 22px;
height: 22px;
content: "";
background-color: currentcolor;
}
.wp-block-search .wp-block-search__button::before {
position: absolute;
top: 50%;
left: 50%;
z-index: -1;
width: 38px;
height: 38px;
margin-top: -19px;
margin-left: -19px;
content: "";
background-color: hsl(var(--horr-color-border-100));
border-radius: 50%;
-webkit-transition: background-color var(--horr-transition-duration) var(--horr-transition-easing);
transition: background-color var(--horr-transition-duration) var(--horr-transition-easing);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.wp-block-search .wp-block-search__button:hover, .wp-block-search .wp-block-search__button:focus {
color: hsl(var(--horr-color-title));
background-color: transparent;
}
.wp-block-search .wp-block-search__button:hover::before, .wp-block-search .wp-block-search__button:focus::before {
background-color: hsl(var(--horr-color-border-200));
} .wp-block-separator {
border-top: 0;
border-bottom: 0;
}
.wp-block-separator.is-style-wide {
margin-right: calc(var(--horr--container--padding) / -1);
margin-left: calc(var(--horr--container--padding) / -1);
}
.wp-block-separator.is-style-dots {
color: var(--horr-color-brand);
} ul.wp-block-social-links {
gap: var(--horr--wp-social-link--gap);
padding-left: 0;
}
.wp-block-social-links {
--horr--wp-social-link--color: hsl(var(--horr-color-border-100));
--horr--wp-social-link-hover--color: var(--horr-color-brand);
--horr--wp-social-link--gap: var(--horr--spacing--small);
--horr--wp-social-link--icon--size: 20px;
--horr--wp-social-link--label--font-size: var(--horr--font-size--small);
--horr--wp-social-link--label--gap: 8px;
}
.wp-block-social-links .wp-block-social-link:hover {
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
.wp-block-social-links .wp-block-social-link {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
}
.wp-block-social-links .wp-block-social-link-anchor {
position: relative;
gap: var(--horr--wp-social-link--label--gap);
}
.wp-block-social-links .wp-block-social-link-anchor::before {
position: absolute;
top: calc(var(--horr--wp-social-link--gap) * -0.5);
right: calc(var(--horr--wp-social-link--gap) * -0.5);
bottom: calc(var(--horr--wp-social-link--gap) * -0.5);
left: calc(var(--horr--wp-social-link--gap) * -0.5);
display: block;
content: "";
}
.wp-block-social-links .wp-block-social-link-anchor:hover svg, .wp-block-social-links .wp-block-social-link-anchor:focus svg {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.wp-block-social-links .wp-block-social-link svg {
width: var(--horr--wp-social-link--icon--size) !important;
height: var(--horr--wp-social-link--icon--size) !important;
-webkit-transition: -webkit-transform var(--horr-transition-duration) var(--horr-transition-easing);
transition: -webkit-transform var(--horr-transition-duration) var(--horr-transition-easing);
transition: transform var(--horr-transition-duration) var(--horr-transition-easing);
transition: transform var(--horr-transition-duration) var(--horr-transition-easing), -webkit-transform var(--horr-transition-duration) var(--horr-transition-easing);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.wp-block-social-links span.wp-block-social-link-label:not(.screen-reader-text) {
margin: 0;
font-size: var(--horr--wp-social-link--label--font-size);
}
.wp-block-social-links.is-style-default .wp-block-social-link, .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape) .wp-block-social-link {
-webkit-transition: background-color var(--horr-transition-duration) var(--horr-transition-easing);
transition: background-color var(--horr-transition-duration) var(--horr-transition-easing);
}
.wp-block-social-links.is-style-default .wp-block-social-link:not(:hover), .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape) .wp-block-social-link:not(:hover) {
background-color: var(--horr--wp-social-link--color);
}
.wp-block-social-links.is-style-default .wp-block-social-link-anchor, .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape) .wp-block-social-link-anchor {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: var(--horr--button-circle--width);
height: var(--horr--button-circle--height);
line-height: var(--horr--line-height--small);
color: hsl(var(--horr-color-title));
border-radius: inherit;
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing), background-color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing), background-color var(--horr-transition-duration) var(--horr-transition-easing);
}
.wp-block-social-links.is-style-default .wp-block-social-link-anchor:hover, .wp-block-social-links.is-style-default .wp-block-social-link-anchor:focus, .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape) .wp-block-social-link-anchor:hover, .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape) .wp-block-social-link-anchor:focus {
color: hsl(var(--horr-color-white));
background-color: transparent;
}
.wp-block-social-links.is-style-default .wp-block-social-link-anchor:hover .wp-block-social-link-label, .wp-block-social-links.is-style-default .wp-block-social-link-anchor:focus .wp-block-social-link-label, .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape) .wp-block-social-link-anchor:hover .wp-block-social-link-label, .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape) .wp-block-social-link-anchor:focus .wp-block-social-link-label {
visibility: visible;
opacity: 1;
-webkit-transform: translate(0);
-ms-transform: translate(0);
transform: translate(0);
}
.wp-block-social-links.is-style-default .wp-block-social-link-label, .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape) .wp-block-social-link-label {
position: absolute;
top: calc(100% + var(--horr--wp-social-link--label--gap));
color: hsl(var(--horr-color-title));
visibility: hidden;
opacity: 0;
-webkit-transition: opacity var(--horr-transition-duration) var(--horr-transition-easing), visibility var(--horr-transition-duration) var(--horr-transition-easing), -webkit-transform var(--horr-transition-duration) var(--horr-transition-easing);
transition: opacity var(--horr-transition-duration) var(--horr-transition-easing), visibility var(--horr-transition-duration) var(--horr-transition-easing), -webkit-transform var(--horr-transition-duration) var(--horr-transition-easing);
transition: opacity var(--horr-transition-duration) var(--horr-transition-easing), visibility var(--horr-transition-duration) var(--horr-transition-easing), transform var(--horr-transition-duration) var(--horr-transition-easing);
transition: opacity var(--horr-transition-duration) var(--horr-transition-easing), visibility var(--horr-transition-duration) var(--horr-transition-easing), transform var(--horr-transition-duration) var(--horr-transition-easing), -webkit-transform var(--horr-transition-duration) var(--horr-transition-easing);
-webkit-transform: translateY(-2px);
-ms-transform: translateY(-2px);
transform: translateY(-2px);
}
.wp-block-social-links.is-style-default.is-vertical .wp-block-social-link-label, .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape).is-vertical .wp-block-social-link-label {
top: 50%;
left: calc(100% + var(--horr--wp-social-link--label--gap));
-webkit-transform: translateY(-50%) translateX(-2px);
-ms-transform: translateY(-50%) translateX(-2px);
transform: translateY(-50%) translateX(-2px);
}
.wp-block-social-links.is-style-default.is-vertical .wp-block-social-link-anchor:hover .wp-block-social-link-label, .wp-block-social-links.is-style-default.is-vertical .wp-block-social-link-anchor:focus .wp-block-social-link-label, .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape).is-vertical .wp-block-social-link-anchor:hover .wp-block-social-link-label, .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape).is-vertical .wp-block-social-link-anchor:focus .wp-block-social-link-label {
-webkit-transform: translateY(-50%) translateX(0);
-ms-transform: translateY(-50%) translateX(0);
transform: translateY(-50%) translateX(0);
}
.wp-block-social-links.is-style-logos-only {
--horr--wp-social-link--label--font-size: var(--horr--font-size--medium);
--horr--wp-social-link--gap: var(--horr--vertical-rhythm--small) var(--horr--spacing--medium);
}
.wp-block-social-links.is-style-logos-only svg {
display: none;
}
.wp-block-social-links.is-style-logos-only .wp-block-social-link-anchor {
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing);
}
.wp-block-social-links.is-style-logos-only .wp-block-social-link-anchor:not(:hover):not(:focus) {
color: hsl(var(--horr-color-title));
}
.wp-block-social-links.is-style-pill-shape {
--horr--wp-social-link--gap: 10px;
}
.wp-block-social-links.is-style-pill-shape .wp-block-social-link {
-webkit-transition: background-color var(--horr-transition-duration) var(--horr-transition-easing);
transition: background-color var(--horr-transition-duration) var(--horr-transition-easing);
}
.wp-block-social-links.is-style-pill-shape .wp-block-social-link:not(:hover) {
background-color: var(--horr--wp-social-link--color);
}
.wp-block-social-links.is-style-pill-shape .wp-block-social-link-anchor {
color: hsl(var(--horr-color-title));
border-radius: inherit;
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing), background-color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing), background-color var(--horr-transition-duration) var(--horr-transition-easing);
}
.wp-block-social-links.is-style-pill-shape .wp-block-social-link-anchor:hover, .wp-block-social-links.is-style-pill-shape .wp-block-social-link-anchor:focus {
color: hsl(var(--horr-color-white));
background-color: transparent;
}
.wp-block-social-links.is-style-horr-mask {
--horr--wp-social-link--gap: 10px;
}
.wp-block-social-links.is-style-horr-mask .wp-block-social-link {
background: none !important;
}
.wp-block-social-links.is-style-horr-mask .wp-block-social-link-anchor {
z-index: 1;
}
.wp-block-social-links.is-style-horr-mask .wp-block-social-link-anchor::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: -1;
content: "";
background-color: var(--horr--wp-social-link--color);
border-radius: 50%;
-webkit-transition: background-color var(--horr-transition-duration) var(--horr-transition-easing);
transition: background-color var(--horr-transition-duration) var(--horr-transition-easing);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.wp-block-social-links.is-style-horr-mask .wp-block-social-link-anchor:hover::after, .wp-block-social-links.is-style-horr-mask .wp-block-social-link-anchor:focus::after {
background-color: var(--horr--wp-social-link-hover--color);
} .wp-block-table > table {
padding: var(--horr--table--padding-v) var(--horr--table--padding-h);
margin-bottom: 0;
border-spacing: 0;
border-collapse: separate;
border: var(--horr--table--border-width) solid var(--horr--table--border-color);
}
.wp-block-table > table:last-child {
margin-bottom: 0;
}
.wp-block-table > table th:not(.has-text-align-center):not(.has-text-align-right) {
text-align: left;
}
.wp-block-table > table td,
.wp-block-table > table th {
padding: 0;
border: 0;
}
.wp-block-table > table > thead,
.wp-block-table > table > tbody,
.wp-block-table > table > tfoot {
color: hsl(var(--horr-color-title));
}
.wp-block-table > table > thead th,
.wp-block-table > table > thead td,
.wp-block-table > table > tbody th,
.wp-block-table > table > tbody td,
.wp-block-table > table > tfoot th,
.wp-block-table > table > tfoot td {
padding-right: calc(var(--horr--table--gap-h) * 0.5);
padding-left: calc(var(--horr--table--gap-h) * 0.5);
}
.wp-block-table > table > thead th:first-child,
.wp-block-table > table > thead td:first-child,
.wp-block-table > table > tbody th:first-child,
.wp-block-table > table > tbody td:first-child,
.wp-block-table > table > tfoot th:first-child,
.wp-block-table > table > tfoot td:first-child {
padding-left: var(--horr--table--inner--padding-h);
}
.wp-block-table > table > thead th:last-child,
.wp-block-table > table > thead td:last-child,
.wp-block-table > table > tbody th:last-child,
.wp-block-table > table > tbody td:last-child,
.wp-block-table > table > tfoot th:last-child,
.wp-block-table > table > tfoot td:last-child {
padding-right: var(--horr--table--inner--padding-h);
}
.wp-block-table > table > thead th {
padding-top: var(--horr--table--inner--padding-v);
padding-bottom: var(--horr--table--gap-v);
border-bottom: var(--horr--table--inner--border-width) solid var(--horr--table--inner--border-color);
}
.wp-block-table > table > tbody th,
.wp-block-table > table > tbody td {
padding-top: calc(var(--horr--table--gap-v) * 0.5);
padding-bottom: calc(var(--horr--table--gap-v) * 0.5);
}
.wp-block-table > table > tbody tr + tr th,
.wp-block-table > table > tbody tr + tr td {
border-top: var(--horr--table--inner--border-width) solid var(--horr--table--inner--border-color);
}
.wp-block-table > table > tbody:first-child tr:first-child td,
.wp-block-table > table > tbody:first-child tr:first-child th {
padding-top: var(--horr--table--inner--padding-v);
}
.wp-block-table > table > tbody:last-child tr:last-child td,
.wp-block-table > table > tbody:last-child tr:last-child th {
padding-bottom: var(--horr--table--inner--padding-v);
}
.wp-block-table > table tfoot th,
.wp-block-table > table tfoot td {
padding-top: var(--horr--table--gap-v);
padding-bottom: var(--horr--table--inner--padding-v);
border-top: var(--horr--table--inner--border-width) solid var(--horr--table--inner--border-color);
}
.wp-block-table.is-style-stripes {
--horr--table--inner--padding-h: 20px;
--horr--table--inner--padding-v: calc(var(--horr--table--gap-v) * 0.5);
--horr--table--inner--border-color: transparent;
--horr--table--inner--border-width: 0;
border: var(--horr--table--border-width) solid var(--horr--table--border-color);
}
.wp-block-table.is-style-stripes td,
.wp-block-table.is-style-stripes th {
border-color: var(--horr--table--inner--border-color);
border-width: var(--horr--table--inner--border-width);
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
background-color: hsl(var(--horr-color-background-200));
}
.wp-block-table.is-style-horr-styled {
--horr--table--inner--padding-v: var(--horr--vertical-rhythm);
--horr--table--inner--padding-h: 50px;
--horr--table--inner--border-width: 0;
--horr--table--inner--border-color: transparent;
--horr--table--gap-v: 30px;
}
.wp-block-table.is-style-horr-styled thead {
clip-path: polygon(4px 0, 100% 4px, 100% calc(100% - calc(var(--horr--table--gap-v) * 0.5)), 0 calc(100% - calc(var(--horr--table--gap-v) * 0.5)));
}
.wp-block-table.is-style-horr-styled thead th {
padding-bottom: var(--horr--table--inner--padding-v);
background-color: hsl(var(--horr-color-background-200));
border-bottom: calc(var(--horr--table--gap-v) * 0.5) solid transparent;
}
.wp-block-table.is-style-horr-styled tfoot {
clip-path: polygon(0 calc(var(--horr--table--gap-v) * 0.5), 100% calc(var(--horr--table--gap-v) * 0.5), 100% calc(100% - 4px), 4px 100%);
}
.wp-block-table.is-style-horr-styled tfoot th,
.wp-block-table.is-style-horr-styled tfoot td {
padding-top: var(--horr--table--inner--padding-v);
background-color: hsl(var(--horr-color-background-200));
border-top: calc(var(--horr--table--gap-v) * 0.5) solid transparent;
} .wp-block-tag-cloud {
--horr--wp-tag-cloud--gap-v: var(--horr--vertical-rhythm--medium);
--horr--wp-tag-cloud--gap-h: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--horr--wp-tag-cloud--gap-v) var(--horr--wp-tag-cloud--gap-h) !important;
}
.wp-block-tag-cloud a {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
position: relative;
margin: 0;
font-size: var(--horr--font-size--medium);
}
.wp-block-tag-cloud a::before {
content: "#";
}
.wp-block-tag-cloud a:hover, .wp-block-tag-cloud a:focus {
color: var(--horr-color-brand);
}
.wp-block-tag-cloud:not(.is-style-outline) a::after {
position: absolute;
top: calc(var(--horr--wp-tag-cloud--gap-v) * -0.5);
right: calc(var(--horr--wp-tag-cloud--gap-h) * -0.5);
bottom: calc(var(--horr--wp-tag-cloud--gap-v) * -0.5);
left: calc(var(--horr--wp-tag-cloud--gap-h) * -0.5);
content: "";
}
.wp-block-tag-cloud.is-style-outline {
--horr--wp-tag-cloud--gap-v: 10px;
--horr--wp-tag-cloud--gap-h: 10px;
}
.wp-block-tag-cloud.is-style-outline a {
font-size: var(--horr--badge--font-size) !important;
background-image: -webkit-gradient(linear, right top, left bottom, color-stop(50%, transparent), color-stop(50%, var(--horr-color-brand)));
background-image: linear-gradient(to bottom left, transparent 50%, var(--horr-color-brand) 50%);
background-repeat: no-repeat;
background-position: top right;
background-size: 200% 200%;
border: 0;
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing), background-position var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing), background-position var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
}
.wp-block-tag-cloud.is-style-outline a:nth-child(odd) {
clip-path: polygon(0 0, 100% 1px, 100% calc(100% - 1px), 1px 100%);
}
.wp-block-tag-cloud.is-style-outline a:nth-child(even) {
clip-path: polygon(0 1px, calc(100% - 1px) 0, 100% 100%, 0 calc(100% - 1px));
}
.wp-block-tag-cloud.is-style-outline a:hover, .wp-block-tag-cloud.is-style-outline a:focus {
color: hsl(var(--horr-color-white));
background-position: bottom left;
} .wp-block-video video {
display: block;
}
.wp-block-video figcaption {
margin-bottom: 0;
} .widget {
position: relative;
z-index: 1;
display: block;
margin-bottom: 0;
}
.widget + .widget {
margin-top: var(--horr--spacing--large);
}
.widget .widgettitle {
margin-top: 0;
} html {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
*,
*::before,
*::after { -webkit-box-sizing: inherit;
box-sizing: inherit;
}
body {
background: hsl(var(--horr-color-background));
}
hr {
height: 3px;
margin-bottom: 1.5em;
background-color: hsl(var(--horr-color-background-200));
border: 0;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
}
dt {
margin-bottom: 0.25em;
font-weight: 700;
}
dd {
margin: 0 1.25em 0.875em;
}
img {
max-width: 100%;
height: auto;
}
figure {
margin: 1em 0;
}
table {
width: 100%;
margin: 0 0 1.5em;
} body {
--horr--touchspin--width: 128px;
}
@media (max-width: 571.98px) {
body {
--horr--touchspin--width: 100%;
}
}
.horr-touchspin {
--horr--touchspin--padding: 7px;
--horr--touchspin--text-align: center;
--horr--touchspin--button--size: 35px;
position: relative;
display: inline-block;
gap: 10px;
width: auto;
}
.horr-touchspin input {
width: var(--horr--touchspin--width);
text-align: center;
}
.horr-touchspin input::-webkit-outer-spin-button, .horr-touchspin input::-webkit-inner-spin-button {
display: none;
}
.horr-touchspin .horr-touchspin-button-plus,
.horr-touchspin .horr-touchspin-button-minus {
position: absolute;
top: 50%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: var(--horr--touchspin--button--size);
height: var(--horr--touchspin--button--size);
color: hsl(var(--horr-color-title));
cursor: pointer;
background-color: transparent;
border-radius: 50%;
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing), background-color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing), background-color var(--horr-transition-duration) var(--horr-transition-easing);
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.horr-touchspin .horr-touchspin-button-plus svg,
.horr-touchspin .horr-touchspin-button-minus svg {
-ms-flex-item-align: initial;
align-self: initial;
}
.horr-touchspin .horr-touchspin-button-plus:hover, .horr-touchspin .horr-touchspin-button-plus:focus,
.horr-touchspin .horr-touchspin-button-minus:hover,
.horr-touchspin .horr-touchspin-button-minus:focus {
color: hsl(var(--horr-color-white));
background-color: var(--horr-color-brand);
}
.horr-touchspin .horr-touchspin-button-minus {
left: var(--horr--touchspin--padding);
}
.horr-touchspin .horr-touchspin-button-plus {
right: var(--horr--touchspin--padding);
} .horr-logo,
.horr-logo-white {
width: auto;
border-radius: 0;
} input[type=button] > svg,
input[type=reset] > svg,
input[type=submit] > svg {
display: block;
-ms-flex-item-align: center;
align-self: center;
}
.horr-input-group {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media (min-width: 572px) {
.horr-input-group input {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.horr-input-group button {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
margin-left: 10px;
}
}
@media (max-width: 571.98px) {
.horr-input-group input,
.horr-input-group button {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.horr-input-group button {
margin-top: 10px;
}
}
input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea,
select {
position: relative;
}
input[type=text]:focus::-webkit-input-placeholder, input[type=email]:focus::-webkit-input-placeholder, input[type=url]:focus::-webkit-input-placeholder, input[type=password]:focus::-webkit-input-placeholder, input[type=search]:focus::-webkit-input-placeholder, input[type=number]:focus::-webkit-input-placeholder, input[type=tel]:focus::-webkit-input-placeholder, input[type=range]:focus::-webkit-input-placeholder, input[type=date]:focus::-webkit-input-placeholder, input[type=month]:focus::-webkit-input-placeholder, input[type=week]:focus::-webkit-input-placeholder, input[type=time]:focus::-webkit-input-placeholder, input[type=datetime]:focus::-webkit-input-placeholder, input[type=datetime-local]:focus::-webkit-input-placeholder, input[type=color]:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder, select:focus::-webkit-input-placeholder {
opacity: 1 !important;
}
input[type=text]:focus::-moz-placeholder, input[type=email]:focus::-moz-placeholder, input[type=url]:focus::-moz-placeholder, input[type=password]:focus::-moz-placeholder, input[type=search]:focus::-moz-placeholder, input[type=number]:focus::-moz-placeholder, input[type=tel]:focus::-moz-placeholder, input[type=range]:focus::-moz-placeholder, input[type=date]:focus::-moz-placeholder, input[type=month]:focus::-moz-placeholder, input[type=week]:focus::-moz-placeholder, input[type=time]:focus::-moz-placeholder, input[type=datetime]:focus::-moz-placeholder, input[type=datetime-local]:focus::-moz-placeholder, input[type=color]:focus::-moz-placeholder, textarea:focus::-moz-placeholder, select:focus::-moz-placeholder {
opacity: 1 !important;
}
input[type=text]:focus:-ms-input-placeholder, input[type=email]:focus:-ms-input-placeholder, input[type=url]:focus:-ms-input-placeholder, input[type=password]:focus:-ms-input-placeholder, input[type=search]:focus:-ms-input-placeholder, input[type=number]:focus:-ms-input-placeholder, input[type=tel]:focus:-ms-input-placeholder, input[type=range]:focus:-ms-input-placeholder, input[type=date]:focus:-ms-input-placeholder, input[type=month]:focus:-ms-input-placeholder, input[type=week]:focus:-ms-input-placeholder, input[type=time]:focus:-ms-input-placeholder, input[type=datetime]:focus:-ms-input-placeholder, input[type=datetime-local]:focus:-ms-input-placeholder, input[type=color]:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder, select:focus:-ms-input-placeholder {
opacity: 1 !important;
}
input[type=text]:focus::-ms-input-placeholder, input[type=email]:focus::-ms-input-placeholder, input[type=url]:focus::-ms-input-placeholder, input[type=password]:focus::-ms-input-placeholder, input[type=search]:focus::-ms-input-placeholder, input[type=number]:focus::-ms-input-placeholder, input[type=tel]:focus::-ms-input-placeholder, input[type=range]:focus::-ms-input-placeholder, input[type=date]:focus::-ms-input-placeholder, input[type=month]:focus::-ms-input-placeholder, input[type=week]:focus::-ms-input-placeholder, input[type=time]:focus::-ms-input-placeholder, input[type=datetime]:focus::-ms-input-placeholder, input[type=datetime-local]:focus::-ms-input-placeholder, input[type=color]:focus::-ms-input-placeholder, textarea:focus::-ms-input-placeholder, select:focus::-ms-input-placeholder {
opacity: 1 !important;
}
input[type=text]:focus::placeholder,
input[type=email]:focus::placeholder,
input[type=url]:focus::placeholder,
input[type=password]:focus::placeholder,
input[type=search]:focus::placeholder,
input[type=number]:focus::placeholder,
input[type=tel]:focus::placeholder,
input[type=range]:focus::placeholder,
input[type=date]:focus::placeholder,
input[type=month]:focus::placeholder,
input[type=week]:focus::placeholder,
input[type=time]:focus::placeholder,
input[type=datetime]:focus::placeholder,
input[type=datetime-local]:focus::placeholder,
input[type=color]:focus::placeholder,
textarea:focus::placeholder,
select:focus::placeholder {
opacity: 1 !important;
}
.is-ios input[type=text],
.is-ios input[type=email],
.is-ios input[type=url],
.is-ios input[type=password],
.is-ios input[type=search],
.is-ios input[type=number],
.is-ios input[type=tel],
.is-ios input[type=range],
.is-ios input[type=date],
.is-ios input[type=month],
.is-ios input[type=week],
.is-ios input[type=time],
.is-ios input[type=datetime],
.is-ios input[type=datetime-local],
.is-ios input[type=color],
.is-ios textarea,
.is-ios select {
font-size: 16px !important;
}
textarea {
line-height: var(--horr--form--line-height);
}
select:not([multiple=multiple]) {
position: relative;
}
select[multiple=multiple] {
overflow-y: auto;
}
[type=checkbox],
[type=radio] {
position: relative;
font-size: var(--horr--font-size--medium);
color: transparent;
text-align: center;
vertical-align: -0.35em;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
[type=checkbox] ~ label,
[type=radio] ~ label {
display: inline;
margin-bottom: 0;
font-size: var(--horr--label--font-size);
font-weight: var(--horr--label--font-weight);
text-transform: none;
}
[type=checkbox]:focus:not(:focus-visible),
[type=radio]:focus:not(:focus-visible) {
outline: none;
}
[type=checkbox] {
width: var(--horr--checkbox--size);
min-width: var(--horr--checkbox--size);
height: var(--horr--checkbox--size);
margin-right: var(--horr--checkbox--gap);
color: var(--horr--checkbox--color);
background-color: var(--horr--checkbox--background-color);
border: 1.5px solid;
border-radius: 0;
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing), background-color var(--horr-transition-duration) var(--horr-transition-easing), border-image var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing), background-color var(--horr-transition-duration) var(--horr-transition-easing), border-image var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing), background-color var(--horr-transition-duration) var(--horr-transition-easing), border-image var(--horr-transition-duration) var(--horr-transition-easing), -o-border-image var(--horr-transition-duration) var(--horr-transition-easing);
}
[type=checkbox]::after {
-webkit-mask-image: var(--horr--icon--check);
mask-image: var(--horr--icon--check);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
position: absolute;
top: 50%;
left: 50%;
width: 14px;
height: 14px;
margin-top: -7px;
margin-left: -7px;
clip-path: inset(0 100% 0 0);
content: "";
background-color: currentcolor;
-webkit-transition: clip-path var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
transition: clip-path var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
}
[type=checkbox]:focus {
color: var(--horr--checkbox-focus--color);
background-color: var(--horr--checkbox-focus--background-color);
}
[type=checkbox]:checked {
color: var(--horr--checkbox-checked--color);
background-color: var(--horr--checkbox-checked--background-color);
}
[type=checkbox]:checked::after {
clip-path: inset(0 0 0 0);
}
[type=radio] {
width: var(--horr--radio--size);
min-width: var(--horr--radio--size);
height: var(--horr--radio--size);
margin-right: var(--horr--radio--gap);
color: var(--horr--radio--color);
background-color: var(--horr--radio--background-color);
border-radius: 50%;
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing), background-color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing), background-color var(--horr-transition-duration) var(--horr-transition-easing);
}
[type=radio]::before {
position: absolute;
top: 50%;
left: 50%;
display: block;
width: 8px;
height: 8px;
margin-top: -4px;
margin-left: -4px;
content: "";
background-color: currentcolor;
border-radius: 100%;
}
[type=radio]::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
content: "";
background-color: hsla(var(--horr-color-title), 0.4);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-transition: background-color var(--horr-transition-duration) var(--horr-transition-easing);
transition: background-color var(--horr-transition-duration) var(--horr-transition-easing);
}
[type=radio]:focus {
color: var(--horr--radio-focus--color);
background-color: var(--horr--radio-focus--background-color);
}
[type=radio]:checked {
color: var(--horr--radio-checked--color);
background-color: var(--horr--radio-checked--background-color);
}
[type=radio]:checked::after {
background-color: transparent;
} ul.is-style-horr-styled {
list-style: none;
}
ul.is-style-horr-styled,
ol.is-style-horr-styled {
padding-left: 0;
}
ul.is-style-horr-styled > li + li,
ol.is-style-horr-styled > li + li {
margin-top: var(--horr--vertical-rhythm--medium);
}
ul.is-style-horr-styled > li > .ghostkit-badge,
ol.is-style-horr-styled > li > .ghostkit-badge {
margin-right: 10px;
}
ul.is-style-horr-styled > li:nth-child(even) > .ghostkit-badge,
ol.is-style-horr-styled > li:nth-child(even) > .ghostkit-badge {
clip-path: polygon(0 2px, 100% 0, calc(100% - 2px) 100%, 0 calc(100% - 2px));
}
.has-horr-brand-background-color .ghostkit-badge {
--gkt-badge-default__color: var(--horr-color-brand-dark);
} .horr-offcanvas-toggle {
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: var(--horr--nav--link--color);
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing);
}
.horr-offcanvas-toggle::before {
position: absolute;
top: -10px;
right: -20px;
bottom: -10px;
left: -20px;
content: "";
}
.horr-offcanvas-toggle:hover {
color: var(--horr--nav--link-hover--color);
}
.horr-offcanvas-toggle:focus {
color: var(--horr--nav--link-focus--color);
} #content[tabindex="-1"]:focus {
outline: 0;
}
.post-thumbnail[tabindex="-1"]:focus {
outline: 0;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.entry-summary .wp-smiley,
.comment-content .wp-smiley {
padding: 0;
margin-top: 0;
margin-bottom: 0;
border: none;
}
embed,
iframe,
object {
max-width: 100%;
}
.custom-logo-link {
display: block;
}
.wp-caption {
max-width: 100%;
margin-bottom: 1.5em;
}
.wp-caption img[class*=wp-image-] {
display: block;
margin-right: auto;
margin-left: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: left;
}
.gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
width: 100%;
text-align: center;
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 {
display: block;
} .horr-page-navigation {
margin-top: var(--horr--spacing--huge);
}
.horr-page-navigation-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: var(--horr--spacing--medium);
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
@media (max-width: 781.98px) {
.horr-page-navigation-container {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
.horr-page-navigation-prev,
.horr-page-navigation-next {
position: relative;
z-index: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: var(--horr--container-small--width);
padding: var(--horr--spacing--huge) var(--horr--spacing--large);
background-color: hsl(var(--horr-color-background-200));
-webkit-transition: background-color var(--horr-transition-duration) var(--horr-transition-easing);
transition: background-color var(--horr-transition-duration) var(--horr-transition-easing);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
@media (max-width: 1081.98px) {
.horr-page-navigation-prev,
.horr-page-navigation-next {
padding: var(--horr--spacing--large);
}
}
.horr-page-navigation-prev:hover, .horr-page-navigation-prev:focus,
.horr-page-navigation-next:hover,
.horr-page-navigation-next:focus {
background-color: hsl(var(--horr-color-background-200));
}
.horr-page-navigation-prev:hover > .horr-page-navigation-image::before, .horr-page-navigation-prev:focus > .horr-page-navigation-image::before,
.horr-page-navigation-next:hover > .horr-page-navigation-image::before,
.horr-page-navigation-next:focus > .horr-page-navigation-image::before {
opacity: 0.4;
}
.horr-page-navigation-prev:hover > .horr-page-navigation-image > img, .horr-page-navigation-prev:focus > .horr-page-navigation-image > img,
.horr-page-navigation-next:hover > .horr-page-navigation-image > img,
.horr-page-navigation-next:focus > .horr-page-navigation-image > img {
-webkit-transform: scale(1.02);
-ms-transform: scale(1.02);
transform: scale(1.02);
}
.horr-page-navigation-image {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: -1;
}
.horr-page-navigation-image::before {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
content: "";
background-color: hsl(var(--horr-color-background-200));
opacity: 0.5;
-webkit-transition: opacity var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
transition: opacity var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
}
.horr-page-navigation-image > img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
font-family: "object-fit: cover";
-webkit-transition: -webkit-transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
transition: -webkit-transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
transition: transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
transition: transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing), -webkit-transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.horr-page-navigation-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: var(--horr--vertical-rhythm--medium) 0;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
text-align: center;
}
@media (max-width: 1081.98px) {
.horr-page-navigation-content {
gap: var(--horr--vertical-rhythm--small) 0;
}
}
.horr-page-navigation-subtitle {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 10px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
} .horr-shape {
position: relative;
width: 100vw;
margin-left: calc(50% - 50vw);
overflow: hidden;
}
.horr-shape .horr-shape-svg {
display: block;
min-width: 100%;
margin-left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
} .comments-area {
padding-top: calc(var(--horr--spacing--huge) + 40px);
}
.comments-area .horr-shape {
color: hsl(var(--horr-color-background-100));
}
.comments-area .comments-title,
.comments-area .comment-reply-title {
margin-top: 0;
margin-bottom: var(--horr--vertical-rhythm--large);
}
.comments-area .comment-reply-title > small {
margin-left: 20px;
font-size: var(--horr--font-size--medium);
}
.comments-area .comment-reply-title > small > a {
color: var(--horr-color-brand);
}
.comments-area .comment-reply-title > small > a:hover, .comments-area .comment-reply-title > small > a:focus {
color: var(--horr-color-brand-dark);
}
.comments-area .comments-wrapper {
position: relative;
z-index: 1;
padding-top: calc(var(--horr--spacing--huge) - 40px);
padding-bottom: var(--horr--spacing--huge);
}
.comments-area .comments-wrapper::before {
position: absolute;
top: 0;
bottom: 0;
left: calc(50% - 50vw);
z-index: -1;
display: block;
width: 100vw;
content: "";
background-color: hsl(var(--horr-color-background-100));
}
.comments-area .comment-list {
padding: 0;
margin: 0;
list-style: none;
}
.comments-area .comment > .comment-respond {
padding-top: var(--horr--vertical-rhythm--large);
}
.comments-area .comment-respond:not(:first-child) {
padding-top: var(--horr--spacing--huge);
}
.comments-area .comment-form {
display: grid;
grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr);
grid-gap: var(--horr--vertical-rhythm) 20px;
}
@media (max-width: 571.98px) {
.comments-area .comment-form {
grid-template-columns: minmax(1px, 1fr);
}
}
.comments-area .comment-form .form-submit,
.comments-area .comment-form .comment-form-cookies-consent,
.comments-area .comment-form .comment-form-name,
.comments-area .comment-form .comment-form-email {
margin: 0;
}
.comments-area .comment-form .logged-in-as,
.comments-area .comment-form textarea,
.comments-area .comment-form .form-submit,
.comments-area .comment-form .comment-form-cookies-consent {
grid-column: 1/3;
}
.comments-area .comment-form textarea {
min-width: 100%;
max-width: 100%;
}
.comments-area .logged-in-as {
margin-top: calc(var(--horr--vertical-rhythm) * -1);
margin-bottom: 0;
}
.comments-area .comment-notes {
margin-top: calc(var(--horr--vertical-rhythm) * -1);
}
.comment {
min-height: var(--horr--media--image--height);
}
.comment + .comment {
margin-top: var(--horr--vertical-rhythm--large);
}
.comment .children {
padding-left: var(--horr--vertical-rhythm);
margin-top: var(--horr--vertical-rhythm--large);
list-style: none;
}
.comment img:not(.avatar) {
margin-top: 10px;
margin-bottom: 10px;
border-radius: var(--horr-border-radius);
}
.comment .comment-body {
position: relative;
padding-left: calc(var(--horr--media--image--width) + var(--horr--media--image--gap));
}
.comment .comment-meta {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-bottom: var(--horr--media--content--gap);
font-size: var(--horr--font-size--medium);
font-weight: var(--horr--font-weight--medium);
}
.comment .comment-author {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.comment .comment-author > b {
font-size: var(--horr--font-size--large);
}
.comment .comment-author > b > a {
display: inline-block;
color: hsl(var(--horr-color-title));
}
.comment .comment-author > b > a:hover, .comment .comment-author > b > a:focus {
color: var(--horr-color-brand);
}
.comment .comment-author img {
position: absolute;
top: 0;
left: 0;
width: var(--horr--media--image--width);
height: var(--horr--media--image--height);
border-radius: 50%;
}
.comment .comment-metadata {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 8px 20px;
}
.comment .comment-metadata > a {
color: hsl(var(--horr-color-meta));
}
.comment .comment-metadata > a:hover, .comment .comment-metadata > a:focus {
color: hsl(var(--horr-color-title));
}
.comment .comment-content {
margin-left: calc((var(--horr--media--image--width) + var(--horr--media--image--gap)) * -1);
}
.comment .comment-content > p {
margin-bottom: var(--horr--vertical-rhythm);
}
.comment .comment-content > p:last-child {
margin-bottom: 0;
}
.comment .edit-link {
position: absolute;
top: 0.125em;
right: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.comment .comment-edit-link {
font-size: var(--horr--button-sm--font-size);
color: hsl(var(--horr-color-title));
}
.comment .comment-edit-link:hover, .comment .comment-edit-link:focus {
color: var(--horr-color-brand);
}
.comment .reply {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-top: var(--horr--vertical-rhythm);
margin-left: calc((var(--horr--media--image--width) + var(--horr--media--image--gap)) * -1);
}
.comment .comment-reply-link {
font-size: var(--horr--button-sm--font-size);
color: hsl(var(--horr-color-title));
}
.comment .comment-reply-link:hover, .comment .comment-reply-link:focus {
color: var(--horr-color-brand);
}
.bypostauthor .comment-author .fn a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.bypostauthor .comment-author .fn a::before {
-webkit-mask-image: var(--horr--icon--check-circle);
mask-image: var(--horr--icon--check-circle);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
display: block;
width: 16px;
height: 16px;
margin-right: 8px;
content: "";
background-color: hsl(var(--horr-color-meta));
} .horr-social-links {
--horr--social-links--gap-h: 20px;
--horr--social-links--gap-v: var(--horr--vertical-rhythm--small);
--horr--social-links--font-size: var(--horr--font-size--small);
--horr--social-links--color: hsl(var(--horr-color-text));
--horr--social-links-hover--color: hsl(var(--horr-color-title));
--horr--social-links-focus--color: var(--horr-color-brand);
--horr--social-links--svg--width: 18px;
--horr--social-links--svg--height: 18px;
}
.horr-social-links ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--horr--social-links--gap-v) var(--horr--social-links--gap-h);
padding-left: 0;
margin-top: 0;
margin-bottom: 0;
font-size: var(--horr--social-links--font-size);
font-weight: var(--horr--font-weight--regular);
list-style: none;
}
.horr-social-links a {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 0;
color: var(--horr--social-links--color);
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing);
}
.horr-social-links a::before {
position: absolute;
top: calc(var(--horr--social-links--gap-v) * -0.5);
right: calc(var(--horr--social-links--gap-h) * -0.5);
bottom: calc(var(--horr--social-links--gap-v) * -0.5);
left: calc(var(--horr--social-links--gap-h) * -0.5);
content: "";
}
.horr-social-links a svg {
width: var(--horr--social-links--svg--width);
height: var(--horr--social-links--svg--height);
fill: currentcolor;
}
.horr-social-links a:hover {
color: var(--horr--social-links-hover--color);
}
.horr-social-links a:focus {
color: var(--horr--social-links-focus--color);
}
.horr-social-links li {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
display: block;
}
@media (min-width: 572px) {
.horr-social-links-text a {
font-size: inherit;
}
.horr-social-links-text a svg {
display: none;
}
} .widget_categories .widgettitle ~ select {
margin-top: var(--horr--widget-title--margin-bottom);
}
.widget_archive .widgettitle ~ select {
margin-top: var(--horr--widget-title--margin-bottom);
}
.widget_pages > ul li > a {
font-weight: 500;
}
.widget_meta .widgettitle {
margin-bottom: var(--horr--widget-title--margin-bottom);
}
.widget_meta > ul {
--horr--widget-list--gap: 16px;
}
.widget_recent_entries .widgettitle {
margin-bottom: var(--horr--widget-title--margin-bottom);
}
.widget_recent_entries > ul {
--horr--widget-list--gap: 16px;
}
.widget .wp-block-latest-posts__list {
--horr--widget-list--gap: 30px;
}
.widget_recent_comments ul > li {
display: block;
font-weight: 500;
color: hsl(var(--horr-color-meta));
text-align: left;
}
.widget_recent_comments ul > li > a {
display: initial;
color: hsl(var(--horr-color-title));
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing);
}
.widget_recent_comments ul > li > a:hover, .widget_recent_comments ul > li > a:focus {
color: var(--horr-color-brand);
}
.widget_recent_comments li.recentcomments::before {
-webkit-mask-image: var(--horr--icon--message);
mask-image: var(--horr--icon--message);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
display: inline-block;
width: 1em;
height: 1em;
margin-right: 8px;
vertical-align: -0.15em;
content: "";
background-color: currentcolor;
opacity: 0.5;
}
.widget_recent_comments .post-date {
display: block;
}
.widget_rss .widgettitle {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-bottom: var(--horr--widget-title--margin-bottom);
}
.widget_rss .widgettitle > .rsswidget {
color: var(--horr-color-brand);
}
.widget_rss .widgettitle > .rsswidget:not(:last-child) {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-right: 12px;
}
.widget_rss .widgettitle > .rsswidget > img {
display: inline-block;
}
.widget_rss .widgettitle > .rsswidget .rss-widget-icon {
vertical-align: -0.15em;
}
.widget_rss .widgettitle > .rsswidget:hover, .widget_rss .widgettitle > .rsswidget:focus {
color: hsl(var(--horr-color-title));
}
.widget_rss ul {
padding-left: 0;
margin: 0;
list-style: none;
}
.widget_rss ul > li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
text-align: left;
}
.widget_rss ul > li > .rsswidget {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
margin-bottom: 14px;
font-size: var(--horr--font-size--medium);
}
.widget_rss ul > li + li {
margin-top: 28px;
}
.widget_rss .rsswidget {
display: block;
color: hsl(var(--horr-color-title));
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing);
}
.widget_rss .rsswidget:hover, .widget_rss .rsswidget:focus {
color: var(--horr-color-brand);
}
.widget_rss .rssSummary {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
font-size: var(--horr--font-size--small);
color: hsl(var(--horr-color-text));
}
.widget_rss .rss-date,
.widget_rss cite {
display: inline-block;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
margin-top: 10px;
font-size: var(--horr--font-size--small);
color: hsl(var(--horr-color-meta));
}
.widget_rss .rss-date {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12;
margin-right: 20px;
}
.widget_rss cite {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13;
}
.widget_search .widgettitle ~ form {
margin-top: var(--horr--widget-title--margin-bottom);
}
.widget_text .widgettitle + .textwidget {
margin-top: -4px;
}
.widget_text img {
color: hsl(var(--horr-color-title));
border-radius: var(--horr-border-radius);
}
.textwidget {
color: hsl(var(--horr-color-text));
text-align: left;
}
.textwidget p:last-child {
margin-bottom: 0;
}
.widget_tag_cloud .widgettitle {
margin-bottom: var(--horr--widget-title--margin-bottom);
}
.widget_nav_menu .menu,
.widget_nav_menu .sub-menu {
padding-left: 0;
margin-left: 0;
list-style: none;
}
.widget_nav_menu .menu > li,
.widget_nav_menu .sub-menu > li {
display: block;
}
.widget_nav_menu .menu {
margin: -6px 0;
}
.widget_nav_menu .menu > li {
text-align: left;
}
.widget_nav_menu .menu > li + li {
margin-top: 5px;
}
.widget_nav_menu .menu > li > a {
padding: 8px 0;
color: hsl(var(--horr-color-title));
}
.widget_nav_menu .menu > li > a:hover, .widget_nav_menu .menu > li > a:focus {
color: var(--horr-color-brand);
}
.widget_nav_menu .sub-menu {
padding: 5px 0 5px 20px;
}
.widget_nav_menu .sub-menu > li + li {
margin-top: 5px;
}
.widget_nav_menu .sub-menu > li > a {
padding: 1.5px 0;
font-size: 1em;
font-weight: 500;
color: hsl(var(--horr-color-title));
}
.widget_nav_menu .sub-menu > li > a:hover, .widget_nav_menu .sub-menu > li > a:focus {
color: var(--horr-color-brand);
}
.widget_nav_menu .sub-menu:not(.show) {
display: none;
}
.widget_nav_menu .menu-item > a {
display: block;
padding-top: 6px;
padding-bottom: 6px;
}
.widget_nav_menu .menu-item-has-children > a {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-right: 30px;
}
.widget_nav_menu .menu-item-has-children > a::after {
-webkit-mask-image: var(--horr--icon--plus);
mask-image: var(--horr--icon--plus);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
position: absolute;
top: 50%;
right: 10px;
display: block;
width: 16px;
height: 16px;
margin-top: -8px;
margin-left: auto;
content: "";
background-color: currentcolor;
opacity: 0.5;
-webkit-transition: opacity var(--horr-transition-duration) var(--horr-transition-easing), -webkit-transform 0.6s var(--horr-transition-cubic-easing);
transition: opacity var(--horr-transition-duration) var(--horr-transition-easing), -webkit-transform 0.6s var(--horr-transition-cubic-easing);
transition: transform 0.6s var(--horr-transition-cubic-easing), opacity var(--horr-transition-duration) var(--horr-transition-easing);
transition: transform 0.6s var(--horr-transition-cubic-easing), opacity var(--horr-transition-duration) var(--horr-transition-easing), -webkit-transform 0.6s var(--horr-transition-cubic-easing);
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
}
.widget_nav_menu .menu-item-has-children > a:hover::after, .widget_nav_menu .menu-item-has-children > a:focus::after {
opacity: 1;
}
.widget_nav_menu .menu-item-has-children.show > a::after {
opacity: 1;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.horr-footer .horr-footer-widget-area,
.horr-navbar-mobile .horr-navbar-widget-area {
color: hsl(var(--horr-color-text));
}
.horr-footer .horr-footer-widget-area .widget,
.horr-navbar-mobile .horr-navbar-widget-area .widget {
padding: 0;
}
.horr-footer .horr-footer-widget-area .widget::before, .horr-footer .horr-footer-widget-area .widget::after,
.horr-navbar-mobile .horr-navbar-widget-area .widget::before,
.horr-navbar-mobile .horr-navbar-widget-area .widget::after {
display: none;
}
.horr-footer .horr-footer-widget-area .widget .widgettitle,
.horr-navbar-mobile .horr-navbar-widget-area .widget .widgettitle {
font-size: var(--horr--font-size--large);
color: hsl(var(--horr-color-title));
}
.horr-footer .horr-footer-widget-area .widget_text .textwidget,
.horr-navbar-mobile .horr-navbar-widget-area .widget_text .textwidget {
font-size: var(--horr--font-size--medium);
}
.horr-footer .horr-footer-widget-area .widget_search form,
.horr-navbar-mobile .horr-navbar-widget-area .widget_search form {
margin-top: 26px;
} body:not(.admin-bar) {
--wp-admin--admin-bar--height: 0px;
}   body.compensate-for-scrollbar {
margin-right: 0;
overflow: initial;
}
body.horr-body-overflow {
margin-right: var(--horr--page-scrollbar--size);
overflow: hidden;
}
.fancybox-container {
z-index: 99999;
}
.fancybox-slide {
overflow: initial;
opacity: 1;
}
.fancybox-content:not(.horr-popup-has-background) .lwa-default {
background-color: hsl(var(--horr-color-background-200));
}
.fancybox-slide--html {
padding: 0;
}
.fancybox-button {
font-size: 0;
}
.fancybox-button::before {
content: none;
}
.fancybox-button:hover, .fancybox-button:focus {
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
.horr-fancybox-background::before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: "";
background-color: var(--horr--popup--background-color);
}
.horr-fancybox-background-image, .horr-fancybox-background-image::before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.horr-fancybox-background-image::before {
z-index: 1;
content: "";
background-color: var(--horr--popup--image-overlay--color);
}
.horr-fancybox-background-image .horr-fancybox-image {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
font-family: "object-fit: cover";
}
.horr-fancybox-navbar,
.horr-fancybox-search,
.horr-fancybox-signin {
opacity: 1;
}
body:not(.horr-body-overflow) .horr-fancybox-navbar,
body:not(.horr-body-overflow) .horr-fancybox-search,
body:not(.horr-body-overflow) .horr-fancybox-signin {
pointer-events: none;
}
.horr-fancybox-navbar .horr-fancybox-background,
.horr-fancybox-search .horr-fancybox-background,
.horr-fancybox-signin .horr-fancybox-background {
position: absolute;
top: 50%;
left: 50%;
-webkit-mask-size: 2300% 100%;
mask-size: 2300% 100%;
-webkit-mask-position: 0% 0%;
mask-position: 0% 0%;
width: calc(var(--horr--mask-claws--width) * var(--horr--mask-claws--zoom));
height: calc(var(--horr--mask-claws--height) * var(--horr--mask-claws--zoom));
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.horr-fancybox-navbar .horr-fancybox-background::before,
.horr-fancybox-navbar .horr-fancybox-background-image,
.horr-fancybox-search .horr-fancybox-background::before,
.horr-fancybox-search .horr-fancybox-background-image,
.horr-fancybox-signin .horr-fancybox-background::before,
.horr-fancybox-signin .horr-fancybox-background-image {
content: "";
background-color: var(--horr--popup--background-color);
-webkit-mask-size: 2300% 100%;
mask-size: 2300% 100%;
-webkit-mask-position: 0% 0%;
mask-position: 0% 0%;
}
.horr-fancybox-navbar .fancybox-content,
.horr-fancybox-search .fancybox-content,
.horr-fancybox-signin .fancybox-content {
--horr--scrollbar--size: 0;
position: static;
background-color: transparent;
}
.horr-fancybox-navbar .horr-fancybox-head,
.horr-fancybox-navbar .horr-fancybox-wrap,
.horr-fancybox-search .horr-fancybox-head,
.horr-fancybox-search .horr-fancybox-wrap,
.horr-fancybox-signin .horr-fancybox-head,
.horr-fancybox-signin .horr-fancybox-wrap {
opacity: 0;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
}
.horr-fancybox-navbar .horr-social-links,
.horr-fancybox-search .horr-social-links,
.horr-fancybox-signin .horr-social-links {
--horr--social-links--font-size: var(--horr--font-size--medium);
--horr--social-links--gap-h: var(--horr--spacing--medium);
}
.horr-fancybox-navbar .fancybox-bg,
.horr-fancybox-search .fancybox-bg,
.horr-fancybox-signin .fancybox-bg {
background-color: var(--horr--popup--overlay--background-color);
opacity: 0;
-webkit-transition: opacity 0.4s var(--horr-transition-easing);
transition: opacity 0.4s var(--horr-transition-easing);
}
.horr-fancybox-navbar .horr-fancybox-close,
.horr-fancybox-search .horr-fancybox-close,
.horr-fancybox-signin .horr-fancybox-close {
margin-left: auto;
}
.horr-fancybox-navbar.horr-fancybox-open .horr-fancybox-background::before,
.horr-fancybox-navbar.horr-fancybox-open .horr-fancybox-background-image,
.horr-fancybox-search.horr-fancybox-open .horr-fancybox-background::before,
.horr-fancybox-search.horr-fancybox-open .horr-fancybox-background-image,
.horr-fancybox-signin.horr-fancybox-open .horr-fancybox-background::before,
.horr-fancybox-signin.horr-fancybox-open .horr-fancybox-background-image {
-webkit-animation: horr-mask-sprite 0.7s steps(22) forwards;
animation: horr-mask-sprite 0.7s steps(22) forwards;
-webkit-mask-position: 100% 0%;
mask-position: 100% 0%;
}
.horr-fancybox-navbar.horr-fancybox-open .horr-fancybox-head,
.horr-fancybox-navbar.horr-fancybox-open .horr-fancybox-wrap,
.horr-fancybox-search.horr-fancybox-open .horr-fancybox-head,
.horr-fancybox-search.horr-fancybox-open .horr-fancybox-wrap,
.horr-fancybox-signin.horr-fancybox-open .horr-fancybox-head,
.horr-fancybox-signin.horr-fancybox-open .horr-fancybox-wrap {
opacity: 1;
-webkit-transition-delay: 0.3s;
transition-delay: 0.3s;
}
.horr-fancybox-navbar.horr-fancybox-open .fancybox-bg,
.horr-fancybox-search.horr-fancybox-open .fancybox-bg,
.horr-fancybox-signin.horr-fancybox-open .fancybox-bg {
opacity: var(--horr--popup--overlay--opacity);
}
.horr-fancybox-navbar.fancybox-is-closing .horr-fancybox-background,
.horr-fancybox-search.fancybox-is-closing .horr-fancybox-background,
.horr-fancybox-signin.fancybox-is-closing .horr-fancybox-background {
background-color: var(--horr--popup--background-color);
-webkit-animation: horr-mask-sprite 0.7s steps(22) forwards;
animation: horr-mask-sprite 0.7s steps(22) forwards;
-webkit-mask-position: 100% 0%;
mask-position: 100% 0%;
}
.horr-fancybox-navbar.fancybox-is-closing .horr-fancybox-background::before,
.horr-fancybox-navbar.fancybox-is-closing .horr-fancybox-background-image,
.horr-fancybox-search.fancybox-is-closing .horr-fancybox-background::before,
.horr-fancybox-search.fancybox-is-closing .horr-fancybox-background-image,
.horr-fancybox-signin.fancybox-is-closing .horr-fancybox-background::before,
.horr-fancybox-signin.fancybox-is-closing .horr-fancybox-background-image {
-webkit-mask-image: none;
mask-image: none;
}
.horr-fancybox-navbar.fancybox-is-closing .fancybox-bg,
.horr-fancybox-search.fancybox-is-closing .fancybox-bg,
.horr-fancybox-signin.fancybox-is-closing .fancybox-bg {
-webkit-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.horr-fancybox-navbar.fancybox-is-closing .fancybox-slide,
.horr-fancybox-navbar.fancybox-is-closing .fancybox-content,
.horr-fancybox-search.fancybox-is-closing .fancybox-slide,
.horr-fancybox-search.fancybox-is-closing .fancybox-content,
.horr-fancybox-signin.fancybox-is-closing .fancybox-slide,
.horr-fancybox-signin.fancybox-is-closing .fancybox-content {
opacity: 1;
}
.horr-fancybox-navbar.fancybox-is-closing .horr-fancybox-head,
.horr-fancybox-navbar.fancybox-is-closing .fancybox-content,
.horr-fancybox-navbar.fancybox-is-closing .fancybox-slide,
.horr-fancybox-search.fancybox-is-closing .horr-fancybox-head,
.horr-fancybox-search.fancybox-is-closing .fancybox-content,
.horr-fancybox-search.fancybox-is-closing .fancybox-slide,
.horr-fancybox-signin.fancybox-is-closing .horr-fancybox-head,
.horr-fancybox-signin.fancybox-is-closing .fancybox-content,
.horr-fancybox-signin.fancybox-is-closing .fancybox-slide {
width: calc(100% + var(--horr--page-scrollbar--size));
}
.horr-fancybox-navbar.fancybox-is-closing .horr-fancybox-decoration,
.horr-fancybox-search.fancybox-is-closing .horr-fancybox-decoration,
.horr-fancybox-signin.fancybox-is-closing .horr-fancybox-decoration {
right: var(--horr--page-scrollbar--size);
}
.horr-fancybox-cart .fancybox-content,
.horr-fancybox-offcanvas .fancybox-content {
background-color: transparent;
}
.horr-fancybox-cart .horr-fancybox-background,
.horr-fancybox-offcanvas .horr-fancybox-background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.horr-fancybox-cart .horr-fancybox-wrap,
.horr-fancybox-offcanvas .horr-fancybox-wrap {
visibility: hidden;
background-color: var(--horr--popup--background-color);
-webkit-transition: visibility 0.01s;
transition: visibility 0.01s;
-webkit-mask-size: 4300% 100%;
mask-size: 4300% 100%;
-webkit-mask-position: 0% 0%;
mask-position: 0% 0%;
}
.horr-fancybox-cart.horr-fancybox-open .horr-fancybox-wrap,
.horr-fancybox-offcanvas.horr-fancybox-open .horr-fancybox-wrap {
visibility: visible;
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
-webkit-animation: horr-mask-sprite 0.5s steps(42) forwards;
animation: horr-mask-sprite 0.5s steps(42) forwards;
-webkit-mask-position: 100% 0%;
mask-position: 100% 0%;
}
.horr-fancybox-cart.horr-fancybox-open .fancybox-bg,
.horr-fancybox-offcanvas.horr-fancybox-open .fancybox-bg {
opacity: var(--horr--popup--overlay--opacity);
}
.horr-fancybox-cart.fancybox-is-closing .horr-fancybox-wrap,
.horr-fancybox-offcanvas.fancybox-is-closing .horr-fancybox-wrap {
visibility: hidden;
-webkit-transition-delay: 0.48s;
transition-delay: 0.48s;
-webkit-animation: horr-mask-sprite-2 0.5s steps(42) forwards;
animation: horr-mask-sprite-2 0.5s steps(42) forwards;
-webkit-mask-position: 0% 0%;
mask-position: 0% 0%;
}
.horr-fancybox-cart.fancybox-is-closing .fancybox-bg,
.horr-fancybox-offcanvas.fancybox-is-closing .fancybox-bg {
-webkit-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.horr-fancybox-cart.fancybox-is-closing .fancybox-slide,
.horr-fancybox-offcanvas.fancybox-is-closing .fancybox-slide {
opacity: 1;
}
.horr-fancybox-search,
.horr-fancybox-navbar,
.horr-fancybox-cart,
.horr-fancybox-offcanvas {
height: 100%;
}
.horr-fancybox-search .fancybox-content,
.horr-fancybox-navbar .fancybox-content,
.horr-fancybox-cart .fancybox-content,
.horr-fancybox-offcanvas .fancybox-content {
position: fixed;
top: 0;
left: 0;
display: none;
width: 100%;
max-width: none;
height: 100%;
padding: 0;
overflow-x: hidden;
overflow-y: auto;
}
.horr-fancybox-search .horr-fancybox-wrap,
.horr-fancybox-navbar .horr-fancybox-wrap,
.horr-fancybox-cart .horr-fancybox-wrap,
.horr-fancybox-offcanvas .horr-fancybox-wrap {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
height: 100%;
padding: 0 var(--horr--container--padding);
} .fancybox-container {
--horr--fancybox-close--color: hsl(var(--horr-color-title));
--horr--fancybox-close-hover--color: var(--horr-color-brand);
}
.horr-fancybox-close {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 30px;
height: 30px;
color: var(--horr--fancybox-close--color);
cursor: pointer;
background-color: transparent;
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing);
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.horr-fancybox-close::before, .horr-fancybox-close::after {
position: absolute;
display: block;
width: 22px;
height: 3px;
content: "";
background-color: currentcolor;
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.horr-fancybox-close::after {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.horr-fancybox-close:hover, .horr-fancybox-close:focus {
color: var(--horr--fancybox-close-hover--color);
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
} .horr-fancybox-navbar .horr-popup-has-background:not(.horr-popup-text-dark) {
--horr-navbar-mobile--link__color: hsl(var(--horr-color-white));
--horr-navbar-mobile--dropdown-link__color: hsl(var(--horr-color-white));
}
.horr-fancybox-navbar .horr-navbar-mobile {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.horr-fancybox-navbar .horr-fancybox-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
height: 100%;
}
.horr-fancybox-navbar .horr-navbar-container {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
} .horr-fancybox-cart {
opacity: 1;
}
.horr-fancybox-cart .horr-fancybox-close {
position: absolute;
right: var(--horr--popup-cart--padding-h);
}
.horr-fancybox-cart .fancybox-bg {
background-color: var(--horr--popup--overlay--background-color);
opacity: 0;
-webkit-transition: opacity 0.4s var(--horr-transition-easing);
transition: opacity 0.4s var(--horr-transition-easing);
}
.horr-fancybox-cart .fancybox-content {
right: 0;
left: auto;
max-width: calc(100% - var(--horr--page-scrollbar--size));
overflow: initial;
background-color: transparent;
-webkit-mask-size: calc(100% + 50px) calc(100% + 100px);
mask-size: calc(100% + 50px) calc(100% + 100px);
-webkit-mask-position: 0% -50px;
mask-position: 0% -50px;
}
@media (min-width: 572px) {
.horr-fancybox-cart .fancybox-content {
width: 520px;
}
}
@media (max-width: 571.98px) {
.horr-fancybox-cart .fancybox-content {
width: 100%;
}
}
.horr-fancybox-cart .horr-fancybox-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
height: 100%;
padding: 0;
}
.horr-fancybox-cart .horr-cart-head {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
z-index: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-item-align: start;
align-self: flex-start;
width: 100%;
min-height: var(--horr--navbar--min-height);
padding: 0 var(--horr--popup-cart--padding-h);
background-color: hsla(var(--horr-color-background-100), 0.4);
-webkit-backdrop-filter: blur(5px);
backdrop-filter: blur(5px);
}
.horr-fancybox-cart .horr-cart-body {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
z-index: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-ms-flex-item-align: stretch;
align-self: stretch;
width: 100%;
height: calc(100% - var(--horr--navbar--min-height));
}
.horr-fancybox-cart .horr-cart-title {
margin-top: 0;
margin-bottom: 0;
}
.horr-fancybox-cart .woocommerce-mini-cart__wrap {
padding: calc(var(--horr--popup-cart--padding-v) * 0.5) var(--horr--popup-cart--padding-h);
background-color: hsla(var(--horr-color-background-100), 0.4);
-webkit-backdrop-filter: blur(5px);
backdrop-filter: blur(5px);
}
.horr-fancybox-cart .woocommerce-mini-cart__empty-message {
color: hsl(var(--horr-color-text));
}
.horr-fancybox-cart .woocommerce-mini-cart.cart_list {
--horr--scrollbar--background-color: hsl(var(--horr-color-background));
height: 100%;
padding: var(--horr--popup-cart--padding-v) var(--horr--popup-cart--padding-h);
margin-bottom: auto;
overflow-x: initial;
overflow-y: auto;
}
.horr-fancybox-cart .widget_shopping_cart_content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
}
.horr-fancybox-cart .woocommerce .woocommerce-mini-cart__total,
.horr-fancybox-cart .woocommerce-mini-cart__total {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: 26px;
font-weight: 600;
color: hsl(var(--horr-color-title));
}
.horr-fancybox-cart .woocommerce .woocommerce-mini-cart__buttons,
.horr-fancybox-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: 0;
}
@media (max-width: 571.98px) {
.horr-fancybox-cart .woocommerce .woocommerce-mini-cart__buttons,
.horr-fancybox-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
@media (min-width: 572px) {
.horr-fancybox-cart .woocommerce .woocommerce-mini-cart__buttons a,
.horr-fancybox-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons a {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc(50% - 10px);
flex: 0 0 calc(50% - 10px);
max-width: calc(50% - 10px);
}
}
@media (max-width: 571.98px) {
.horr-fancybox-cart .woocommerce .woocommerce-mini-cart__buttons a,
.horr-fancybox-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons a {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.horr-fancybox-cart .woocommerce .woocommerce-mini-cart__buttons a + a,
.horr-fancybox-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons a + a {
margin-top: 10px;
}
}
.horr-fancybox-cart.fancybox-is-closing .fancybox-content {
right: calc(var(--horr--page-scrollbar--size) * -1);
} .horr-fancybox-search .horr-fancybox-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.horr-fancybox-search .horr-search-logo {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
min-height: var(--horr--navbar--min-height);
}
.horr-fancybox-search .horr-search-head {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
position: sticky;
top: 0;
left: 0;
z-index: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
width: 100%;
}
.horr-fancybox-search .horr-search-body {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
width: 800px;
}
.horr-fancybox-search .horr-search-input {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
color: hsl(var(--horr-color-title));
-webkit-backdrop-filter: blur(5px);
backdrop-filter: blur(5px);
}
@media (min-width: 572px) {
.horr-fancybox-search .horr-search-input {
min-height: 72px;
padding: 15.5px 30px;
font-size: var(--horr--heading-4--font-size);
}
}
.horr-fancybox-search .horr-search-input::-webkit-input-placeholder {
color: hsl(var(--horr-color-title));
}
.horr-fancybox-search .horr-search-input::-moz-placeholder {
color: hsl(var(--horr-color-title));
}
.horr-fancybox-search .horr-search-input:-ms-input-placeholder {
color: hsl(var(--horr-color-title));
}
.horr-fancybox-search .horr-search-input::-ms-input-placeholder {
color: hsl(var(--horr-color-title));
}
.horr-fancybox-search .horr-search-input::placeholder {
color: hsl(var(--horr-color-title));
}
.horr-fancybox-search .horr-search-input:hover {
color: hsl(var(--horr-color-title));
}
.horr-fancybox-search .horr-search-input:focus {
outline: none;
}
.horr-fancybox-search .horr-search-btn {
position: absolute;
right: 0;
padding: 1.1538461538em 1.5384615385em;
color: hsl(var(--horr-color-title));
cursor: pointer;
background-color: transparent;
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing);
}
@media (max-width: 571.98px) {
.horr-fancybox-search .horr-search-btn {
padding: var(--horr--form--padding-v);
}
.horr-fancybox-search .horr-search-btn svg {
width: 22px;
height: 22px;
}
}
.horr-fancybox-search .horr-search-btn svg {
display: block;
}
.horr-fancybox-search .horr-search-btn:hover, .horr-fancybox-search .horr-search-btn:focus {
color: var(--horr-color-brand);
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
.horr-fancybox-search .horr-search-btn:focus:not(:focus-visible) {
outline: none;
}
.horr-fancybox-search .horr-search-footer {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
position: sticky;
bottom: 0;
left: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
margin-bottom: 30px;
text-align: center;
} .horr-fancybox-signin .horr-signin {
width: 100%;
height: 100%;
padding: 0 var(--horr--container--padding);
}
.horr-fancybox-signin .horr-fancybox-head {
position: fixed;
top: 0;
left: 0;
z-index: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
width: 100%;
min-height: var(--horr--navbar--min-height);
padding-right: var(--horr--container--padding);
padding-left: var(--horr--container--padding);
}
.horr-fancybox-signin .horr-fancybox-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
max-width: 100%;
min-height: 100%;
padding-top: var(--horr--spacing--huge);
padding-bottom: var(--horr--spacing--huge);
margin: 0 auto;
} .horr-fancybox-offcanvas {
--horr-fancybox-offcanvas__padding-v: 45px;
--horr-fancybox-offcanvas__padding-h: 45px;
opacity: 1;
}
@media (max-width: 571.98px) {
.horr-fancybox-offcanvas {
--horr-fancybox-offcanvas__padding-v: 30px;
--horr-fancybox-offcanvas__padding-h: 30px;
}
}
.horr-fancybox-offcanvas .horr-fancybox-close {
position: absolute;
right: var(--horr-fancybox-offcanvas__padding-h);
}
.horr-fancybox-offcanvas .fancybox-bg {
background-color: var(--horr--popup--overlay--background-color);
opacity: 0;
-webkit-transition: opacity 0.4s var(--horr-transition-easing);
transition: opacity 0.4s var(--horr-transition-easing);
}
.horr-fancybox-offcanvas .horr-fancybox-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
height: 100%;
padding: 0;
}
.horr-fancybox-offcanvas .fancybox-content {
right: auto;
width: auto;
max-width: 100%;
overflow: hidden;
}
.horr-fancybox-offcanvas .horr-offcanvas-head {
position: sticky;
top: 0;
left: 0;
z-index: 3;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
min-height: var(--horr--navbar--min-height);
padding: 0 var(--horr-fancybox-offcanvas__padding-h);
background-color: hsla(var(--horr-color-background-100), 0.4);
-webkit-backdrop-filter: blur(5px);
backdrop-filter: blur(5px);
}
.horr-fancybox-offcanvas .horr-offcanvas-body {
width: calc(var(--horr--sidebar--width) + var(--horr--scrollbar--size) + var(--horr-fancybox-offcanvas__padding-h) * 2);
height: 100%;
padding: var(--horr-fancybox-offcanvas__padding-v) var(--horr-fancybox-offcanvas__padding-h);
overflow-x: initial;
overflow-y: auto;
}.lwa-default .lwa-status::before {
clip-path: polygon(0 0, calc(100% - 2px) 0, 100% 100%, 0 100%);
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: var(--horr--alert--border-left-width);
content: "";
background-image: linear-gradient(to bottom, transparent 0%, var(--horr--alert--color) 10px, var(--horr--alert--color) calc(100% - 10px), transparent 100%);
-webkit-mask-size: 100% auto;
mask-size: 100% auto;
}
.lwa-default .lwa-status {
--horr--alert--color: var(--horr--alert--border-color);
position: relative;
z-index: 0;
padding: var(--horr--alert--padding-v) var(--horr--alert--padding-h);
-webkit-filter: drop-shadow(0px 3px 5px hsla(var(--horr-color-background-100), 0.5));
filter: drop-shadow(0px 3px 5px hsla(var(--horr-color-background-100), 0.5));
}
.lwa-default .lwa-status::before, .lwa-default .lwa-status::after {
position: absolute;
top: 0;
bottom: 0;
left: 0;
}
.lwa-default .lwa-status::after {
right: 0;
z-index: -1;
display: block;
content: "";
background-color: hsl(var(--horr-color-background-200));
border: var(--horr--alert--border-width) solid;
}
.lwa-default .lwa-status-invalid {
--horr--alert--color: var(--horr--alert-danger--border-color);
}
.lwa-default .lwa-status-confirm {
--horr--alert--color: var(--horr--alert-success--border-color);
}
.lwa-default .lwa-submit-button button:not([disabled]):not(.disabled):hover, .lwa-default .lwa-submit-button button:not([disabled]):not(.disabled):focus {
color: var(--horr--button-hover--color);
background-color: var(--horr--button-hover--background-color);
}
.lwa-default .lwa-submit-button button {
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: var(--horr--button--padding-v) var(--horr--button--padding-h);
font-size: var(--horr--button--font-size);
font-weight: var(--horr--font-weight--regular);
line-height: var(--horr--button--line-height);
color: var(--horr--button--color);
text-align: center;
cursor: pointer;
background-color: var(--horr--button--background-color);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
border: 0;
border-radius: var(--horr-border-radius);
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: background-color var(--horr-transition-duration) var(--horr-transition-easing), color var(--horr-transition-duration) var(--horr-transition-easing), -webkit-transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
transition: background-color var(--horr-transition-duration) var(--horr-transition-easing), color var(--horr-transition-duration) var(--horr-transition-easing), -webkit-transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
transition: background-color var(--horr-transition-duration) var(--horr-transition-easing), color var(--horr-transition-duration) var(--horr-transition-easing), transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
transition: background-color var(--horr-transition-duration) var(--horr-transition-easing), color var(--horr-transition-duration) var(--horr-transition-easing), transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), -webkit-transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
}
.lwa-default .lwa-submit-button button.disabled, .lwa-default .lwa-submit-button button:disabled {
cursor: not-allowed;
opacity: 0.5;
}
.lwa-default .lwa-submit-button button:focus:not(:focus-visible) {
outline: none;
}
.lwa-default .lwa-submit-button button {
--horr--button--padding-v: var(--horr--button-md--padding-v);
--horr--button--padding-h: var(--horr--button-md--padding-h);
--horr--button--font-size: var(--horr--button-md--font-size);
}
.lwa-default .lwa-submit-button button {
--horr--button--color: hsl(var(--horr-color-white));
--horr--button--background-color: var(--horr-color-brand);
}
div.lwa-modal-overlay .lwa-2FA-resend {
--horr--button--color: hsl(var(--horr-color-title));
--horr--button--background-color: hsl(var(--horr-color-border-200));
}
.lwa-wrapper {
width: 100%;
}
.lwa-default {
background-color: hsl(var(--horr-color-background-100));
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
@media (min-width: 572px) {
.lwa-default {
width: 460px;
margin-right: auto;
margin-left: auto;
}
}
@media (max-width: 571.98px) {
.lwa-default {
margin: 0 calc(var(--horr--container--padding) * -1);
}
}
.lwa-default form {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: var(--horr--vertical-rhythm) 0;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
@media (min-width: 572px) {
.lwa-default form {
padding: 70px 60px;
}
}
@media (max-width: 571.98px) {
.lwa-default form {
padding: 50px var(--horr--container--padding);
}
}
.lwa-default form > h4 {
margin-top: 0;
margin-bottom: var(--horr--vertical-rhythm--medium);
text-align: center;
}
.lwa-default form > p {
margin: 0;
text-align: center;
}
.lwa-default .lwa-login_form:empty {
display: none;
}
.lwa-default .submit,
.lwa-default .lwa-submit-button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.lwa-default .lwa-submit-button {
-ms-flex-item-align: stretch;
align-self: stretch;
}
.lwa-default .lwa-submit-button button {
width: 100%;
}
.lwa-default .lwa-links-register-inline {
-ms-flex-item-align: center;
align-self: center;
margin-top: var(--horr--vertical-rhythm);
}
.lwa-default .lwa-links-register-inline:hover, .lwa-default .lwa-links-register-inline:focus {
color: var(--horr-color-brand);
}
.lwa-default .lwa-links {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--horr--vertical-rhythm--medium) var(--horr--spacing--small);
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-item-align: stretch;
align-self: stretch;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: var(--horr--vertical-rhythm);
}
@media (max-width: 571.98px) {
.lwa-default .lwa-links {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
}
.lwa-default .lwa-links > label {
margin-bottom: 0;
}
.lwa-default .lwa-links > label,
.lwa-default .lwa-links > .lwa-links-remember {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
}
.lwa-default .lwa-links-remember {
font-size: var(--horr--font-size--medium);
font-weight: var(--horr--font-weight--medium);
color: hsl(var(--horr-color-text));
}
.lwa-default .lwa-links-remember:hover, .lwa-default .lwa-links-remember:focus {
color: var(--horr-color-brand);
}
.lwa-default .lwa-links-register-inline,
.lwa-default .lwa-links-remember-cancel,
.lwa-default .lwa-links-register-inline-cancel {
margin-top: var(--horr--vertical-rhythm);
font-size: var(--horr--button--font-size);
font-weight: var(--horr--button--font-weight);
line-height: var(--horr--button--line-height);
color: hsl(var(--horr-color-title));
text-transform: var(--horr--button--text-transform);
}
.lwa-default.lwa form span.lwa-status {
padding: var(--horr--alert--padding-v) var(--horr--alert--padding-h) !important;
margin-bottom: var(--horr--vertical-rhythm--medium) !important;
border: 0 !important;
border-radius: var(--horr-border-radius) !important;
}
.lwa-default.lwa form span.lwa-status, .lwa-default.lwa form span.lwa-status.lwa-status-invalid, .lwa-default.lwa form span.lwa-status.lwa-status-confirm {
color: hsl(var(--horr-color-text)) !important;
background-color: var(--horr--alert--background-color) !important;
}
.lwa-default .lwa-status {
position: relative;
overflow: hidden;
font-size: var(--horr--font-size--medium);
}
@media only screen and (min-width: 40rem) {
div.lwa-modal-overlay {
z-index: 100000 !important;
background-color: var(--horr--popup--overlay--background-color) !important;
}
div.lwa-modal-overlay .lwa-modal-popup {
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
}
div.lwa-modal-overlay .lwa-modal-popup {
z-index: 100000 !important;
padding: 50px !important;
background-color: hsl(var(--horr-color-background)) !important;
border-radius: var(--horr-border-radius) !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
div.lwa-modal-overlay .lwa-modal-popup .pixelbones {
--text-color-normal: hsl(var(--horr-color-text));
}
div.lwa-modal-overlay .pixelbones {
font-family: inherit !important;
}
div.lwa-modal-overlay .pixelbones p {
margin-bottom: var(--horr--vertical-rhythm) !important;
}
div.lwa-modal-overlay .pixelbones form > p:last-child {
margin-bottom: 0 !important;
}
div.lwa-modal-overlay .pixelbones form > div + p {
margin-top: var(--horr--vertical-rhythm) !important;
}
div.lwa-modal-overlay .lwa-bones .lwa,
div.lwa-modal-overlay .lwa-modal-popup .lwa-modal-content,
div.lwa-modal-overlay .lwa-bones .pixelbones button,
div.lwa-modal-overlay .lwa-bones .pixelbones input {
margin: 0 !important;
}
div.lwa-modal-overlay .lwa-bones .pixelbones input {
min-height: var(--horr--form--min-height) !important;
padding: var(--horr--form--padding-v) var(--horr--form--padding-h) !important;
font-size: var(--horr--form--font-size) !important;
font-weight: var(--horr--form--font-weight) !important;
line-height: var(--horr--form--line-height) !important;
color: var(--horr--form--color) !important;
background-color: var(--horr--form--background-color) !important;
border: var(--horr--form--border-width) solid !important;
border-radius: var(--horr-border-radius) !important;
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing), border-image var(--horr-transition-duration) var(--horr-transition-easing), background var(--horr-transition-duration) var(--horr-transition-easing) !important;
transition: color var(--horr-transition-duration) var(--horr-transition-easing), border-image var(--horr-transition-duration) var(--horr-transition-easing), background var(--horr-transition-duration) var(--horr-transition-easing) !important;
transition: color var(--horr-transition-duration) var(--horr-transition-easing), border-image var(--horr-transition-duration) var(--horr-transition-easing), background var(--horr-transition-duration) var(--horr-transition-easing), -o-border-image var(--horr-transition-duration) var(--horr-transition-easing) !important;
}
div.lwa-modal-overlay .lwa-bones .pixelbones input:focus {
color: var(--horr--form-focus--color) !important;
background-color: var(--horr--form-focus--background-color) !important;
border: var(--horr--form--border-width) solid !important;
}
div.lwa-modal-overlay .lwa-bones .pixelbones button {
position: relative;
z-index: 1;
height: auto !important;
padding: var(--horr--button--padding-v) var(--horr--button--padding-h) !important;
font-size: var(--horr--button--font-size) !important;
font-weight: var(--horr--font-weight--regular) !important;
line-height: var(--horr--button--line-height) !important;
color: var(--horr--button--color) !important;
text-align: center !important;
text-transform: none !important;
letter-spacing: initial !important;
cursor: pointer !important;
background-color: var(--horr--button--background-color) !important;
border: 0 !important;
border-radius: var(--horr-border-radius) !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
-webkit-transition: background-color var(--horr-transition-duration) var(--horr-transition-easing), color var(--horr-transition-duration) var(--horr-transition-easing) !important;
transition: background-color var(--horr-transition-duration) var(--horr-transition-easing), color var(--horr-transition-duration) var(--horr-transition-easing) !important;
-webkit-mask-size: 100% 100% !important;
mask-size: 100% 100% !important;
}
div.lwa-modal-overlay .lwa-bones .pixelbones button:hover {
color: var(--horr--button-hover--color) !important;
background-color: var(--horr--button-hover--background-color) !important;
}div.searchwp-live-search-results {
position: absolute;
z-index: 999995;
display: none;
height: 0;
padding: 20px 0;
overflow: hidden;
background-color: hsl(var(--horr-color-background-100));
border: 1px solid;
border-radius: var(--horr-border-radius);
-webkit-box-shadow: none;
box-shadow: none;
opacity: 0;
-webkit-transition: opacity var(--horr-transition-duration) var(--horr-transition-easing);
transition: opacity var(--horr-transition-duration) var(--horr-transition-easing);
}
@media (max-width: 571.98px) {
div.searchwp-live-search-results {
bottom: 0;
}
}
div.searchwp-live-search-results:focus:not(:focus-visible) {
outline: none;
}
div.searchwp-live-search-results.searchwp-live-search-results-showing.searchwp-live-search-results {
display: block;
height: auto;
overflow: auto;
opacity: 1;
}
div.searchwp-live-search-results.searchwp-live-search-no-min-chars::after {
display: block;
padding: 20px 20px 0;
text-align: center;
content: "Continue typing";
}
div.searchwp-live-search-results .searchwp-live-search-no-results {
padding: 3em 2em 0;
text-align: center;
}
div.searchwp-live-search-results .spinner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
min-width: 32px;
height: 32px;
margin-top: -16px;
margin-left: -16px;
}
div.searchwp-live-search-results .spinner::before {
-webkit-mask-image: var(--horr--icon--spinner);
mask-image: var(--horr--icon--spinner);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
display: block;
width: 100%;
height: 100%;
content: "";
background-color: hsl(var(--horr-color-title));
-webkit-animation: horr-loading-spinner 0.7s infinite linear;
animation: horr-loading-spinner 0.7s infinite linear;
}
div.searchwp-live-search-results .spinner > div {
display: none;
}
.horr-searchwp-live-search-result + .horr-searchwp-live-search-result {
margin-top: 10px;
}
div.searchwp-live-search-result {
--horr--searchwp--image--size: 60px;
--horr--searchwp--gap-v: var(--horr--vertical-rhythm--medium);
--horr--searchwp--gap-h: 20px;
}
@media (max-width: 571.98px) {
div.searchwp-live-search-result {
--horr--searchwp--image--size: 46px;
}
}
div.searchwp-live-search-result a {
position: relative;
z-index: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--horr--searchwp--gap-v) var(--horr--searchwp--gap-h);
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: var(--horr--vertical-rhythm--medium) 20px;
overflow: initial;
color: hsl(var(--horr-color-title));
white-space: initial;
background-color: transparent;
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing);
}
div.searchwp-live-search-result a::before {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: -1;
content: "";
background-color: hsl(var(--horr-color-background-200));
opacity: 0;
-webkit-transition: opacity var(--horr-transition-duration) var(--horr-transition-easing);
transition: opacity var(--horr-transition-duration) var(--horr-transition-easing);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-repeat: round;
mask-repeat: round;
}
div.searchwp-live-search-result a:hover, div.searchwp-live-search-result a:focus {
color: hsl(var(--horr-color-title));
}
div.searchwp-live-search-result a:hover::before, div.searchwp-live-search-result a:focus::before {
opacity: 1;
}
div.searchwp-live-search-result a > img {
-webkit-box-flex: 0;
-ms-flex: 0 0 var(--horr--searchwp--image--size);
flex: 0 0 var(--horr--searchwp--image--size);
max-width: var(--horr--searchwp--image--size);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
div.searchwp-live-search-result .horr-searchwp-live-search-result-wrapper {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
@media (min-width: 572px) {
div.searchwp-live-search-result .horr-searchwp-live-search-result-wrapper {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
}
@media (max-width: 571.98px) {
div.searchwp-live-search-result .horr-searchwp-live-search-result-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
div.searchwp-live-search-result .horr-searchwp-live-search-result-title {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: var(--horr--font-size--medium);
}
@media (max-width: 571.98px) {
div.searchwp-live-search-result .horr-searchwp-live-search-result-title {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc(100% - var(--horr--searchwp--image--size) - var(--horr--searchwp--gap-h));
flex: 0 0 calc(100% - var(--horr--searchwp--image--size) - var(--horr--searchwp--gap-h));
max-width: calc(100% - var(--horr--searchwp--image--size) - var(--horr--searchwp--gap-h));
}
}
div.searchwp-live-search-result .horr-searchwp-live-search-result-type {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
display: block;
padding: var(--horr--badge--padding-v) var(--horr--badge--padding-h);
font-size: var(--horr--font-size--small);
color: var(--horr--badge--color);
background-color: var(--horr--badge--background-color);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}.horr-share {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.sociality-share {
--sclt-share__gaps: var(--horr--spacing--small);
--sclt-share__margin-x: 0;
}
.sociality-share .sociality-share-button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 52px;
height: 52px;
padding: 12px;
font-size: var(--horr--font-size--large);
color: hsl(var(--horr-color-title));
background-color: hsl(var(--horr-color-border-100));
border-radius: var(--horr--button-circle--height);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing), background-color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing), background-color var(--horr-transition-duration) var(--horr-transition-easing);
}
.sociality-share .sociality-share-button:hover, .sociality-share .sociality-share-button:focus {
color: hsl(var(--horr-color-white));
background-color: var(--horr-color-brand);
}
.sociality-share .sociality-share-name {
display: none;
}
.sociality-share .sociality-share-counter {
position: absolute;
bottom: 100%;
min-width: 30px;
padding: 0 5px;
margin-bottom: 9px;
font-size: var(--horr--font-size--small);
color: hsl(var(--horr-color-meta));
text-align: center;
background-color: hsl(var(--horr-color-background-200));
border-radius: var(--horr-border-radius);
}
.sociality-author-bio {
--sclt-author-bio__padding-x: 30px;
--sclt-author-bio__padding-y: 30px;
--sclt-author-bio__background-color: hsl(var(--horr-color-background-100));
--sclt-author-bio--avatar__width: 60px;
--sclt-author-bio--avatar__height: 60px;
--sclt-author-bio--elements__gap: 22px;
--sclt-author-bio--social-links__gap: 20px;
--sclt-author-bio--social-links__font-size: var(--horr--font-size--large);
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.sociality-author-bio .sociality-author-bio-name a,
.sociality-author-bio .sociality-author-bio-links a {
display: inline-block;
color: hsl(var(--horr-color-title));
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing);
}
.sociality-author-bio .sociality-author-bio-name a:hover, .sociality-author-bio .sociality-author-bio-name a:focus,
.sociality-author-bio .sociality-author-bio-links a:hover,
.sociality-author-bio .sociality-author-bio-links a:focus {
color: var(--horr-color-brand);
opacity: 1;
}
.sociality-author-bio .sociality-author-bio-description {
margin-left: 0;
}
.sociality-author-bio .sociality-author-bio-links {
margin-top: 0;
}
.sociality-author-bio .sociality-icon {
display: block;
}
.sociality-author-bio-name {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
position: absolute;
top: calc(var(--sclt-author-bio__padding-y) + var(--sclt-author-bio--avatar__width) * 0.5);
font-size: var(--horr--font-size--large);
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
}
.sociality-author-bio-description {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.sociality-author-bio-links {
position: absolute;
top: var(--sclt-author-bio__padding-y);
right: var(--sclt-author-bio__padding-x);
}.vp-sort.vp-sort__style-dropdown select, .vp-filter.vp-filter__style-dropdown select {
position: relative;
display: block;
width: 100%;
font-weight: var(--horr--form--font-weight);
line-height: var(--horr--form--line-height);
color: var(--horr--form--color);
background-color: var(--horr--form--background-color);
border: var(--horr--form--border-width) solid;
border-radius: var(--horr-border-radius);
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing), border-image var(--horr-transition-duration) var(--horr-transition-easing), background var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing), border-image var(--horr-transition-duration) var(--horr-transition-easing), background var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing), border-image var(--horr-transition-duration) var(--horr-transition-easing), background var(--horr-transition-duration) var(--horr-transition-easing), -o-border-image var(--horr-transition-duration) var(--horr-transition-easing);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.vp-sort.vp-sort__style-dropdown select:not([disabled]):not(:disabled):focus, .vp-filter.vp-filter__style-dropdown select:not([disabled]):not(:disabled):focus {
--horr--form--color: var(--horr--form-focus--color);
--horr--form--border-color: var(--horr--form-focus--border-color);
--horr--form--background-color: var(--horr--form-focus--background-color);
outline: none;
}
body {
--vp-color-brand: var(--horr-color-brand);
--vp-border-radius: var(--horr-border-radius);
--vp-transition-duration: var(--horr-transition-duration);
--vp-transition-easing: var(--horr-transition-easing);
--vp-interactive__transition-duration: var(--horr-transition-cubic-duration);
--vp-interactive__transition-easing: var(--horr-transition-cubic-easing);
} .vp-portfolio {
--vp-elements__gap: var(--horr--spacing--medium);
--vp-border-radius: var(--horr-border-radius);
}
.vp-portfolio .vp-svg-icon {
width: calc(1em + 1px);
height: calc(1em + 1px);
vertical-align: -0.15em;
}
.vp-portfolio .vp-portfolio__item-meta-inline {
font-size: var(--horr--font-size--medium);
}
.vp-portfolio .vp-sort,
.vp-portfolio .vp-filter,
.vp-portfolio .vp-pagination,
.vp-portfolio .vp-portfolio__item-meta-categories {
padding-left: 0;
}
.vp-portfolio .vp-pagination {
margin-left: calc(-1 * var(--vp-pagination-default--items__gap));
}
.vp-portfolio .vp-portfolio__filter-sort-wrap {
position: relative;
z-index: 1;
}
.vp-preview-body {
background: none;
} .vp-portfolio__filter-wrap {
width: 100%;
}
.vp-filter__style-default {
--vp-filter-default--items__gap: 10px;
--vp-filter-default--items__min-width: 40px;
--vp-filter-default--items__padding-v: 3px;
--vp-filter-default--items__padding-h: 8px;
--vp-filter-default--items__font-size: var(--horr--button--font-size);
--vp-filter-default--items__font-weight: var(--horr--button--font-weight);
--vp-filter-default--items__line-height: var(--horr--button--line-height);
--vp-filter-default--items__text-transform: none;
--vp-filter-default--items__letter-spacing: initial;
--vp-filter-default--items__color: hsl(var(--horr-color-title));
--vp-filter-default--items__background-color: transparent;
--vp-filter-default--items__border-radius: var(--horr-border-radius);
--vp-filter-default--items-active__color: hsl(var(--horr-color-white));
--vp-filter-default--items-hover__color: var(--horr-color-brand);
--vp-filter-default--items-hover__background-color: transparent;
--vp-filter-default--items-count__offset: 10px;
--vp-filter-default-transition-duration: var(--horr-transition-duration);
--vp-filter-default-transition-easing: var(--horr-transition-easing);
margin-left: calc(-1 * var(--vp-filter-default--items__gap));
}
.vp-filter__style-default .vp-filter__item > a {
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.vp-filter__style-minimal {
--vp-filter-minimal--items__padding-v: calc(var(--horr--vertical-rhythm--small) * 0.5);
--vp-filter-minimal--items__padding-h: calc(var(--horr--spacing--medium) * 0.5);
--vp-filter-minimal--items__font-size: var(--horr--button--font-size);
--vp-filter-minimal--items__font-weight: var(--horr--button--font-weight);
--vp-filter-minimal--items__line-height: var(--horr--button--line-height);
--vp-filter-minimal--items__text-transform: none;
--vp-filter-minimal--items__color: hsl(var(--horr-color-title));
--vp-filter-minimal--items-hover__color: var(--horr-color-brand);
--vp-filter-minimal--items-count__offset: 8px;
--vp-filter-minimal--items-count__font-size: 0.65em;
--vp-filter-minimal-transition-duration: var(--horr-transition-duration);
}
.vp-filter__style-dropdown {
--vp-filter-dropdown--items__gap: 10px;
--vp-filter-dropdown--items__padding-v: 0.9285714286em;
--vp-filter-dropdown--items__padding-h: 1.4285714286em;
--vp-filter-dropdown--items__font-size: var(--horr--font-size--small);
--vp-filter-dropdown--items__font-weight: 400;
--vp-filter-dropdown--items__line-height: 1.15;
--vp-filter-dropdown--items__text-transform: initial;
--vp-filter-dropdown--items__color: hsl(var(--horr-color-meta));
--vp-filter-dropdown--items__background-color: hsl(var(--horr-color-background));
--vp-filter-dropdown--items-hover__color: hsl(var(--horr-color-text));
--vp-filter-dropdown--items-hover__background-color: hsl(var(--horr-color-background));
--vp-filter-dropdown-transition-duration: var(--horr-transition-duration);
} .vp-portfolio.horr-mask-image .vp-portfolio__items-style-default .vp-portfolio__item-img,
.vp-portfolio.horr-mask-image .vp-portfolio__items-style-fade .vp-portfolio__item,
.vp-portfolio.horr-mask-image .vp-portfolio__items-style-fly .vp-portfolio__item,
.vp-portfolio.horr-mask-image .vp-portfolio__items-style-emerge .vp-portfolio__item {
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
} .vp-portfolio__sort-wrap {
width: 100%;
}
.vp-sort__style-default {
--vp-sort-default--items__gap: 10px;
--vp-sort-default--items__min-width: 40px;
--vp-sort-default--items__padding-v: 3px;
--vp-sort-default--items__padding-h: 8px;
--vp-sort-default--items__font-size: var(--horr--button--font-size);
--vp-sort-default--items__font-weight: var(--horr--button--font-weight);
--vp-sort-default--items__line-height: var(--horr--button--line-height);
--vp-sort-default--items__text-transform: none;
--vp-sort-default--items__letter-spacing: initial;
--vp-sort-default--items__color: hsl(var(--horr-color-title));
--vp-sort-default--items__background-color: transparent;
--vp-sort-default--items__border-radius: var(--horr-border-radius);
--vp-sort-default--items-active__color: hsl(var(--horr-color-white));
--vp-sort-default--items-hover__color: var(--horr-color-brand);
--vp-sort-default--items-hover__background-color: transparent;
--vp-sort-default--items-count__offset: 10px;
--vp-sort-default-transition-duration: var(--horr-transition-duration);
--vp-sort-default-transition-easing: var(--horr-transition-easing);
margin-left: calc(-1 * var(--vp-sort-default--items__gap));
}
.vp-sort__style-default .vp-sort__item > a {
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.vp-sort__style-minimal {
--vp-sort-minimal--items__padding-v: calc(var(--horr--vertical-rhythm--small) * 0.5);
--vp-sort-minimal--items__padding-h: calc(var(--horr--spacing--medium) * 0.5);
--vp-sort-minimal--items__font-size: var(--horr--button--font-size);
--vp-sort-minimal--items__font-weight: var(--horr--button--font-weight);
--vp-sort-minimal--items__line-height: var(--horr--button--line-height);
--vp-sort-minimal--items__text-transform: none;
--vp-sort-minimal--items__color: hsl(var(--horr-color-title));
--vp-sort-minimal--items-hover__color: var(--horr-color-brand);
--vp-sort-minimal--items-count__offset: 8px;
--vp-sort-minimal--items-count__font-size: 0.65em;
--vp-sort-minimal-transition-duration: var(--horr-transition-duration);
}
.vp-sort__style-dropdown {
--vp-sort-dropdown--items__gap: 10px;
--vp-sort-dropdown--items__padding-v: 0.9285714286em;
--vp-sort-dropdown--items__padding-h: 1.4285714286em;
--vp-sort-dropdown--items__font-size: var(--horr--font-size--small);
--vp-sort-dropdown--items__font-weight: 400;
--vp-sort-dropdown--items__line-height: 1.15;
--vp-sort-dropdown--items__text-transform: initial;
--vp-sort-dropdown--items__color: hsl(var(--horr-color-meta));
--vp-sort-dropdown--items__background-color: hsl(var(--horr-color-background));
--vp-sort-dropdown--items-hover__color: hsl(var(--horr-color-text));
--vp-sort-dropdown--items-hover__background-color: hsl(var(--horr-color-background));
--vp-sort-dropdown-transition-duration: var(--horr-transition-duration);
} .vp-portfolio__pagination-wrap {
overflow: initial;
}
.vp-pagination__style-minimal {
--vp-pagination-minimal--items__padding-v: 10px;
--vp-pagination-minimal--items__padding-h: 10px;
--vp-pagination-minimal--items__font-size: var(--horr--button--font-size);
--vp-pagination-minimal--items__color: hsl(var(--horr-color-title));
--vp-pagination-minimal--items__text-transform: none;
--vp-pagination-minimal--items__letter-spacing: initial;
--vp-pagination-minimal-paged--items-active__padding-v: 0.6153846154em;
--vp-pagination-minimal-paged--items-active__padding-h: 0.6153846154em;
--vp-pagination-minimal-paged--items-active__color: hsl(var(--horr-color-white));
--vp-pagination-minimal-paged--items-active__background-color: var(--horr-color-brand);
--vp-pagination-minimal-paged--items-active__margin-h: 0;
--vp-pagination-minimal-paged--items-active__border-radius: var(--horr--button-circle--height);
gap: var(--horr--vertical-rhythm--small) 25px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-left: 0;
list-style: none;
}
.vp-pagination__style-minimal .vp-pagination__item > * {
height: var(--horr--button-circle--height);
white-space: nowrap;
}
.vp-pagination__style-minimal .vp-pagination__item > a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.vp-pagination__style-minimal .vp-pagination__item:not(.vp-pagination__item-active) > * {
position: relative;
min-width: auto;
padding-right: 0;
padding-left: 0;
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing);
}
.vp-pagination__style-minimal .vp-pagination__item:not(.vp-pagination__item-active) > *::after {
position: absolute;
top: calc(var(--horr--vertical-rhythm--small) * -0.5);
right: -10px;
bottom: calc(var(--horr--vertical-rhythm--small) * -0.5);
left: -10px;
content: "";
}
.vp-pagination__style-minimal .vp-pagination__item-active {
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.vp-pagination__style-minimal .vp-pagination__item-active > * {
min-width: var(--horr--button-circle--width);
}
.vp-pagination__style-minimal .vp-pagination__item-next > *,
.vp-pagination__style-minimal .vp-pagination__item-prev > * {
min-width: none;
}
.vp-pagination__style-minimal .vp-pagination__item > .vp-pagination__load-more {
position: relative;
height: auto;
padding: 0;
}
.vp-pagination__style-minimal .vp-pagination__item > .vp-pagination__load-more::after {
top: -10px;
bottom: -10px;
}
.vp-pagination__style-minimal.vp-pagination__no-more .vp-pagination__load-more {
color: hsl(var(--horr-color-meta));
opacity: 1;
}
.vp-pagination__style-default {
--vp-pagination-default-transition-duration: 0;
--vp-pagination-default--items__min-width: var(--horr--button-circle--width);
--vp-pagination-default--items__padding-v: 10px;
--vp-pagination-default--items__padding-h: 10px;
--vp-pagination-default--items__gap: 10px;
--vp-pagination-default--items__font-size: var(--horr--button--font-size);
--vp-pagination-default--items__text-transform: none;
--vp-pagination-default--items__letter-spacing: normal;
--vp-pagination-default--items__border-radius: var(--horr--button-circle--width);
--vp-pagination-default--items__color: hsl(var(--horr-color-title));
--vp-pagination-default--items__background-color: hsl(var(--horr-color-border-100));
--vp-pagination-default--items-hover__color: hsl(var(--horr-color-black));
--vp-pagination-default--items-hover__background-color: hsl(var(--horr-color-white));
--vp-pagination-default--items-active__color: hsl(var(--horr-color-white));
--vp-pagination-default--items-active__background-color: var(--horr-color-brand);
}
.vp-pagination__style-default .vp-pagination__item > * {
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: var(--horr--button-circle--height);
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing), background-color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing), background-color var(--horr-transition-duration) var(--horr-transition-easing);
}
.vp-pagination__style-default .vp-pagination__item-next > *,
.vp-pagination__style-default .vp-pagination__item-prev > * {
padding: 0;
}
.vp-pagination__style-default .vp-pagination__item-next > * svg,
.vp-pagination__style-default .vp-pagination__item-prev > * svg {
width: 18px;
height: 18px;
}
.vp-pagination__style-default .vp-pagination__item > .vp-pagination__load-more {
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
height: auto;
padding: var(--horr--button--padding-v) var(--horr--button--padding-h);
}
.vp-pagination__style-default .vp-pagination__item > .vp-pagination__load-more:hover, .vp-pagination__style-default .vp-pagination__item > .vp-pagination__load-more:focus {
color: hsl(var(--horr-color-white));
background-color: var(--horr-color-brand);
}
.vp-pagination__style-default.vp-pagination__no-more .vp-pagination__load-more {
-webkit-mask-image: none;
mask-image: none;
color: hsl(var(--horr-color-meta));
opacity: 1;
}
.vp-portfolio__loading .vp-pagination__style-default .vp-pagination__load-more {
-webkit-mask-image: none;
mask-image: none;
}
.vp-portfolio__loading .vp-pagination__style-default .vp-pagination__load-more:hover, .vp-portfolio__loading .vp-pagination__style-default .vp-pagination__load-more:focus {
background-color: transparent;
}
.vp-spinner {
--vp-spinner__color: hsl(var(--horr-color-title));
--vp-spinner--background__color: hsl(var(--horr-color-white));
} .vp-portfolio__items-style-default {
--vp-items-style-default--image-hover__transform: scale(1.01);
--vp-items-style-default--meta-title__font-size: var(--horr--heading-4--font-size);
--vp-items-style-default--meta__padding-v: 0;
--vp-items-style-default--meta__padding-h: 0;
--vp-items-style-default--meta__color: hsl(var(--horr-color-text));
--vp-items-style-default--meta-items__gap: var(--horr--vertical-rhythm--small);
--vp-items-style-default--meta-categories__gap: 20px;
--vp-items-style-default--meta-categories__opacity: 1;
--vp-items-style-default--meta-categories__text-transform: none;
--vp-items-style-default--meta-categories__separator: "";
--vp-items-style-default--meta-categories__font-size: var(--horr--font-size--medium);
--vp-items-style-default--meta-inline__font-opacity: 1;
--vp-items-style-default--meta-inline__font-weight: var(--horr--font-weight--regular);
--vp-items-style-default--meta-inline__gap: 20px;
--vp-items-style-default--meta-part-icon__offset: 0;
--vp-items-style-default-transition-duration: var(--horr-transition-cubic-duration);
--vp-items-style-default-transition-easing: var(--horr-transition-cubic-easing);
--vp-items-style-default--links__color: hsl(var(--horr-color-title));
}
.vp-portfolio__items-style-default .vp-portfolio__item a:focus {
color: var(--horr-color-brand);
}
.vp-portfolio__items-style-default .vp-portfolio__item-img-wrap {
margin-bottom: var(--horr--vertical-rhythm);
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta {
position: static;
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-author img,
.vp-portfolio__items-style-default .vp-portfolio__item-meta-part-icon {
display: none;
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-categories {
position: absolute;
top: 15px;
left: 15px;
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-categories a {
padding: var(--horr--badge--padding-v) var(--horr--badge--padding-h);
color: var(--horr--badge--color);
background-color: var(--horr--badge--background-color);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing), background-color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing), background-color var(--horr-transition-duration) var(--horr-transition-easing);
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-categories a:hover, .vp-portfolio__items-style-default .vp-portfolio__item-meta-categories a:focus {
color: hsl(var(--horr-color-white));
background-color: var(--horr-color-brand-dark);
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-title {
margin-top: 0;
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-title a {
display: inline-block;
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing);
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-inline {
color: hsl(var(--horr-color-meta));
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-inline a {
color: hsl(var(--horr-color-meta));
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing);
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-inline a:hover, .vp-portfolio__items-style-default .vp-portfolio__item-meta-inline a:focus {
color: hsl(var(--horr-color-title));
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-excerpt:not(:first-child) {
padding-top: var(--horr--vertical-rhythm--medium);
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-excerpt:not(:last-child) {
padding-bottom: var(--horr--vertical-rhythm--medium);
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-read-more:not(:first-child) {
margin-top: var(--horr--vertical-rhythm--medium);
}
.vp-portfolio__items-style-default .vp-portfolio__item-meta-categories + .vp-portfolio__item-meta-read-more,
.vp-portfolio__items-style-default .vp-portfolio__item-meta-excerpt + .vp-portfolio__item-meta-read-more {
margin-top: 0;
} .vp-portfolio__items-style-fade {
--vp-items-style-fade--meta-items__gap: var(--horr--vertical-rhythm--medium);
--vp-items-style-fade--meta-categories__gap: var(--horr--vertical-rhythm--medium);
--vp-items-style-fade--meta-categories__opacity: 1;
--vp-items-style-fade--meta-categories__separator: "";
--vp-items-style-fade--meta-categories__text-transform: none;
--vp-items-style-fade--meta-categories__font-size: var(--horr--font-size--medium);
--vp-items-style-fade--meta-inline__font-opacity: 1;
--vp-items-style-fade--meta-inline__font-weight: var(--horr--font-weight--regular);
--vp-items-style-fade--meta-inline__gap: var(--horr--vertical-rhythm--medium);
--vp-items-style-fade--meta-title__font-size: var(--horr--heading-5--font-size);
--vp-items-style-fade--meta-part-icon__offset: 8px;
}
.vp-portfolio__items-style-fade .vp-portfolio__item-meta-title {
margin-top: 0;
} .vp-portfolio__items-style-fly {
--vp-items-style-fly--meta-items__gap: var(--horr--vertical-rhythm--medium);
--vp-items-style-fly--meta-categories__font-size: var(--horr--font-size--medium);
--vp-items-style-fly--meta-categories__gap: var(--horr--vertical-rhythm--medium);
--vp-items-style-fly--meta-categories__text-transform: none;
--vp-items-style-fly--meta-categories__opacity: 1;
--vp-items-style-fly--meta-categories__separator: "";
--vp-items-style-fly--meta-inline__font-opacity: 1;
--vp-items-style-fly--meta-inline__font-weight: var(--horr--font-weight--regular);
--vp-items-style-fly--meta-inline__gap: var(--horr--vertical-rhythm--medium);
--vp-items-style-fly--meta-title__font-size: var(--horr--heading-5--font-size);
--vp-items-style-fly--meta-part-icon__offset: 8px;
}
.vp-portfolio__items-style-fly .vp-portfolio__item-meta-categories {
margin-top: 0;
}
.vp-portfolio__items-style-fly .vp-portfolio__item-meta-title {
margin-top: 0;
} .vp-portfolio__items-style-emerge {
--vp-items-style-emerge--meta__padding-v: 0;
--vp-items-style-emerge--meta__padding-h: 0;
--vp-items-style-emerge--overlay__padding-v: 20px 30px;
--vp-items-style-emerge--overlay__padding-h: 30px 30px;
--vp-items-style-emerge--meta-items__gap: var(--horr--vertical-rhythm--medium);
--vp-items-style-emerge--meta-categories__gap: var(--horr--vertical-rhythm--medium);
--vp-items-style-emerge--meta-categories__text-transform: none;
--vp-items-style-emerge--meta-categories__opacity: 1;
--vp-items-style-emerge--meta-categories__separator: "";
--vp-items-style-emerge--meta-categories__font-size: var(--horr--font-size--medium);
--vp-items-style-emerge--meta-inline__font-opacity: 1;
--vp-items-style-emerge--meta-inline__font-weight: var(--horr--font-weight--regular);
--vp-items-style-emerge--meta-inline__gap: var(--horr--vertical-rhythm--medium);
--vp-items-style-emerge--meta-title__font-size: var(--horr--heading-5--font-size);
--vp-items-style-emerge--meta-part-icon__offset: 8px;
--vp-items-style-emerge--overlay__background-color: hsl(var(--horr-color-background-100));
--vp-items-style-emerge--links__color: hsl(var(--horr-color-title));
}
.vp-portfolio__items-style-emerge .vp-portfolio__item a:focus {
color: var(--horr-color-brand);
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-overlay {
-webkit-transition: var(--vp-items-style-emerge-transition-duration) transform var(--vp-items-style-emerge-transition-easing), var(--vp-items-style-emerge-transition-duration) clip-path var(--vp-items-style-emerge-transition-easing);
transition: var(--vp-items-style-emerge-transition-duration) transform var(--vp-items-style-emerge-transition-easing), var(--vp-items-style-emerge-transition-duration) clip-path var(--vp-items-style-emerge-transition-easing);
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta {
color: hsl(var(--horr-color-text));
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta-categories a,
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta-inline a {
color: hsl(var(--horr-color-meta));
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta-categories a:hover,
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta-inline a:hover {
color: hsl(var(--horr-color-title));
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta-categories a:focus,
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta-inline a:focus {
color: var(--horr-color-brand);
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta-categories {
margin-top: 0;
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta-inline {
color: hsl(var(--horr-color-meta));
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta-title {
margin-top: 0;
} .vp-portfolio {
--vp-layout-slider--arrows__width: var(--horr--button-circle--width);
--vp-layout-slider--arrows__height: var(--horr--button-circle--height);
--vp-layout-slider--arrows__color: hsl(var(--horr-color-white));
--vp-layout-slider--arrows__background-color: var(--horr-color-brand);
--vp-layout-slider--arrows__border-radius: 50%;
--vp-layout-slider--arrows__box-shadow: 0;
--vp-layout-slider--arrows__opacity: 1;
--vp-layout-slider--arrows__offset: var(--horr--spacing--medium);
--vp-layout-slider--arrows-hover__box-shadow: none;
--vp-layout-slider--bullets__margin-top: 0;
--vp-layout-slider--bullets__width: 14px;
--vp-layout-slider--bullets__height: 14px;
--vp-layout-slider--bullets__border-radius: 0;
--vp-layout-slider--bullets__background-color: hsl(var(--horr-color-title));
--vp-layout-slider--bullets__opacity: 1;
--vp-layout-slider--bullets-hover__opacity: 1;
--vp-layout-slider--bullets__gap: 10px;
}
[data-vp-layout=slider] .vp-portfolio__items-wrap {
padding-bottom: 0;
}
[data-vp-layout=slider] .vp-portfolio__items-arrow {
z-index: 2;
-webkit-transition: background-color var(--horr-transition-duration) var(--horr-transition-easing);
transition: background-color var(--horr-transition-duration) var(--horr-transition-easing);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
[data-vp-layout=slider] .vp-portfolio__items-arrow:hover, [data-vp-layout=slider] .vp-portfolio__items-arrow:focus {
background-color: var(--horr-color-brand-dark);
}
[data-vp-layout=slider] .swiper-button-disabled {
opacity: 0.5;
}
[data-vp-layout=slider] .swiper-button-disabled:hover, [data-vp-layout=slider] .swiper-button-disabled:focus {
opacity: 0.5;
}
[data-vp-layout=slider] .swiper-button-disabled:hover::before, [data-vp-layout=slider] .swiper-button-disabled:focus::before {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
[data-vp-layout=slider] .vp-portfolio__items-bullets {
bottom: var(--horr--spacing--medium);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 4px 20px;
}
[data-vp-layout=slider] .vp-portfolio__items-bullets::before {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
content: "";
background-color: hsla(var(--horr-color-background-100), 0.5);
-webkit-backdrop-filter: blur(6px);
backdrop-filter: blur(6px);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
[data-vp-layout=slider] .vp-portfolio__items-bullets.swiper-pagination-horizontal {
left: 50%;
width: auto;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
[data-vp-layout=slider] .vp-portfolio__items-bullets > .swiper-pagination-bullet {
background-color: transparent;
}
[data-vp-layout=slider] .vp-portfolio__items-bullets > .swiper-pagination-bullet::before {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
content: "";
background-color: var(--vp-layout-slider--bullets__background-color);
border-radius: 50%;
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-transition: background-color var(--vp-layout-slider__transition-duration) var(--vp-layout-slider__transition-easing), -webkit-transform var(--vp-layout-slider__transition-duration) var(--vp-layout-slider__transition-easing);
transition: background-color var(--vp-layout-slider__transition-duration) var(--vp-layout-slider__transition-easing), -webkit-transform var(--vp-layout-slider__transition-duration) var(--vp-layout-slider__transition-easing);
transition: transform var(--vp-layout-slider__transition-duration) var(--vp-layout-slider__transition-easing), background-color var(--vp-layout-slider__transition-duration) var(--vp-layout-slider__transition-easing);
transition: transform var(--vp-layout-slider__transition-duration) var(--vp-layout-slider__transition-easing), background-color var(--vp-layout-slider__transition-duration) var(--vp-layout-slider__transition-easing), -webkit-transform var(--vp-layout-slider__transition-duration) var(--vp-layout-slider__transition-easing);
-webkit-transform: scale(0.5);
-ms-transform: scale(0.5);
transform: scale(0.5);
}
[data-vp-layout=slider] .vp-portfolio__items-bullets > .swiper-pagination-bullet::after {
right: calc(var(--vp-layout-slider--bullets__gap) * -0.5);
left: calc(var(--vp-layout-slider--bullets__gap) * -0.5);
}
[data-vp-layout=slider] .vp-portfolio__items-bullets > .swiper-pagination-bullet:hover {
--vp-layout-slider--bullets__background-color: var(--horr-color-brand);
}
[data-vp-layout=slider] .vp-portfolio__items-bullets > .swiper-pagination-bullet:focus:not(:focus-visible) {
outline: none;
}
[data-vp-layout=slider] .vp-portfolio__items-bullets > .swiper-pagination-bullet-active {
--vp-layout-slider--bullets__background-color: var(--horr-color-brand);
}
[data-vp-layout=slider] .vp-portfolio__items-bullets > .swiper-pagination-bullet-active::before {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
[data-vp-layout=slider] .vp-portfolio__item-img-wrap {
margin-bottom: 0;
}body {
--gkt-color-brand: var(--horr-color-brand);
--gkt-color-primary: hsl(var(--horr-color-primary));
--gkt-color-success: hsl(var(--horr-color-success));
--gkt-color-danger: hsl(var(--horr-color-danger));
--gkt-color-warning: hsl(var(--horr-color-warning));
--gkt-color-info: hsl(var(--horr-color-info));
--gkt-border-radius: var(--horr-border-radius);
--gkt-blocks-margin-bottom: var(--horr--vertical-rhythm);
}
.ghostkit-progress:last-child,
.ghostkit-button-wrapper:last-child,
.ghostkit-icon-box:last-child,
.ghostkit-image-compare:last-child,
.ghostkit-tabs:last-child,
.ghostkit-accordion:last-child,
.ghostkit-countdown:last-child,
.ghostkit-counter-box:last-child,
.ghostkit-alert:last-child,
.ghostkit-carousel:last-child,
.ghostkit-video:last-child,
.ghostkit-testimonial:last-child,
.ghostkit-gist:last-child,
.ghostkit-google-maps:last-child,
.ghostkit-changelog:last-child,
.ghostkit-pricing-table:last-child,
.ghostkit-widgetized-area:last-child,
.ghostkit-instagram:last-child,
.ghostkit-twitter:last-child,
.ghostkit-toc:last-child,
.ghostkit-form:last-child {
margin-bottom: 0;
} .ghostkit-accordion {
--gkt-accordion--heading-collapse-icon-active__transform: none;
}
.ghostkit-accordion .ghostkit-accordion-item:first-child::before {
position: absolute;
top: 0;
right: 0;
left: 0;
height: 2px;
content: "";
background-image: linear-gradient(to right, transparent 0%, hsl(var(--horr-color-border-200)) 10px, hsl(var(--horr-color-border-200)) calc(100% - 10px), transparent 100%);
-webkit-mask-size: auto 100%;
mask-size: auto 100%;
}
.ghostkit-accordion .ghostkit-accordion-item::after {
position: absolute;
right: 0;
bottom: 0;
left: 0;
height: 2px;
content: "";
background-image: linear-gradient(to right, transparent 0%, hsl(var(--horr-color-border-200)) 10px, hsl(var(--horr-color-border-200)) calc(100% - 10px), transparent 100%);
-webkit-mask-size: auto 100%;
mask-size: auto 100%;
}
.ghostkit-accordion .ghostkit-accordion-item {
position: relative;
}
.ghostkit-accordion .ghostkit-accordion-item-collapse {
font-size: var(--horr--font-size--medium);
}
.ghostkit-accordion .ghostkit-accordion-item-collapse::before, .ghostkit-accordion .ghostkit-accordion-item-collapse::after {
display: block;
width: 18px;
height: 3px;
content: "";
background-color: currentcolor;
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.ghostkit-accordion .ghostkit-accordion-item-collapse::after {
position: absolute;
-webkit-transition: -webkit-transform var(--horr-transition-duration) var(--horr-transition-easing);
transition: -webkit-transform var(--horr-transition-duration) var(--horr-transition-easing);
transition: transform var(--horr-transition-duration) var(--horr-transition-easing);
transition: transform var(--horr-transition-duration) var(--horr-transition-easing), -webkit-transform var(--horr-transition-duration) var(--horr-transition-easing);
-webkit-transform: rotate(90deg) scaleX(1);
-ms-transform: rotate(90deg) scaleX(1);
transform: rotate(90deg) scaleX(1);
}
.ghostkit-accordion .ghostkit-accordion-item-collapse > svg {
display: none;
}
.ghostkit-accordion .ghostkit-accordion-item-active .ghostkit-accordion-item-collapse::after {
-webkit-transform: rotate(90deg) scaleX(0);
-ms-transform: rotate(90deg) scaleX(0);
transform: rotate(90deg) scaleX(0);
}
.ghostkit-accordion.is-style-default, .ghostkit-accordion:not(.is-style-horr-big) {
--gkt-accordion--heading__padding-v: var(--horr--vertical-rhythm);
}
.ghostkit-accordion.is-style-default .ghostkit-accordion-item-heading, .ghostkit-accordion:not(.is-style-horr-big) .ghostkit-accordion-item-heading {
color: hsl(var(--horr-color-title));
}
.ghostkit-accordion.is-style-default .ghostkit-accordion-item-heading:hover, .ghostkit-accordion.is-style-default .ghostkit-accordion-item-heading:focus, .ghostkit-accordion:not(.is-style-horr-big) .ghostkit-accordion-item-heading:hover, .ghostkit-accordion:not(.is-style-horr-big) .ghostkit-accordion-item-heading:focus {
color: var(--horr-color-brand);
}
.ghostkit-accordion.is-style-default .ghostkit-accordion-item-content, .ghostkit-accordion:not(.is-style-horr-big) .ghostkit-accordion-item-content {
padding-top: 0;
padding-bottom: var(--horr--vertical-rhythm);
}
.ghostkit-accordion.is-style-horr-big {
--gkt-accordion--heading__padding-v: var(--horr--vertical-rhythm);
}
.ghostkit-accordion.is-style-horr-big .ghostkit-accordion-item-heading,
.ghostkit-accordion.is-style-horr-big .ghostkit-accordion-item-content {
width: var(--horr--container-small--width);
max-width: 100%;
margin-right: auto;
margin-left: auto;
}
.ghostkit-accordion.is-style-horr-big .ghostkit-accordion-item-heading {
font-size: var(--horr--heading-5--font-size);
color: hsl(var(--horr-color-title));
}
.ghostkit-accordion.is-style-horr-big .ghostkit-accordion-item-heading:hover, .ghostkit-accordion.is-style-horr-big .ghostkit-accordion-item-heading:focus {
color: var(--horr-color-brand);
}
.ghostkit-accordion.is-style-horr-big .ghostkit-accordion-item-content {
padding-top: 0;
padding-bottom: var(--horr--vertical-rhythm);
} .ghostkit-alert {
--gkt-alert__padding-v: var(--horr--alert--padding-v);
--gkt-alert__padding-h: var(--horr--alert--padding-h);
--gkt-alert__border-width: var(--horr--alert--border-width);
--gkt-alert__border-left-width: var(--horr--alert--border-left-width);
--gkt-alert--icon__padding-right: 24px;
--gkt-alert--hide-button__font-size: 14px;
position: relative;
z-index: 1;
color: hsl(var(--horr-color-text));
border: 0;
}
.ghostkit-alert::before, .ghostkit-alert::after {
position: absolute;
top: 0;
bottom: 0;
left: 0;
content: "";
-webkit-transition: background-color var(--gkt-alert__transition-duration) var(--gkt-alert__transition-easing);
transition: background-color var(--gkt-alert__transition-duration) var(--gkt-alert__transition-easing);
}
.ghostkit-alert::after {
right: 0;
z-index: -1;
display: block;
background-color: hsl(var(--horr-color-background-200));
border: var(--gkt-alert__border-width) solid;
}
.ghostkit-alert::before {
width: var(--gkt-alert__border-left-width);
color: var(--gkt-alert__border-color);
background-image: linear-gradient(to bottom, transparent 0%, currentcolor 10px, currentcolor calc(100% - 10px), transparent 100%);
-webkit-mask-size: 100% auto;
mask-size: 100% auto;
-webkit-transition: color var(--gkt-alert__transition-duration) var(--gkt-alert__transition-easing);
transition: color var(--gkt-alert__transition-duration) var(--gkt-alert__transition-easing);
}
.ghostkit-alert .block-editor-inner-blocks > .block-editor-block-list__layout > :not(.wp-block):empty:last-child {
margin: 0;
}
.ghostkit-alert .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block:first-child {
margin-top: 0;
}
.ghostkit-alert .block-editor-block-list__block {
margin-bottom: 0;
}
.ghostkit-alert .ghostkit-alert-icon {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.ghostkit-alert .ghostkit-alert-content {
-ms-flex-item-align: center;
align-self: center;
}
.ghostkit-alert .ghostkit-alert-content > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block:last-child {
margin-bottom: 0;
}
.ghostkit-alert .ghostkit-alert-content p:first-child {
margin-top: 0;
}
.ghostkit-alert .ghostkit-alert-hide-button {
color: hsl(var(--horr-color-meta));
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing);
}
.ghostkit-alert .ghostkit-alert-hide-button::before {
-webkit-mask-image: var(--horr--icon--x);
mask-image: var(--horr--icon--x);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
display: block;
width: 1em;
height: 1em;
content: "";
background-color: currentcolor;
}
.ghostkit-alert .ghostkit-alert-hide-button svg {
display: none;
}
.ghostkit-alert .ghostkit-alert-hide-button:hover, .ghostkit-alert .ghostkit-alert-hide-button:focus {
color: hsl(var(--horr-color-title));
} .ghostkit-badge {
--gkt-badge__padding-v: 3px;
--gkt-badge__padding-h: 8px;
--gkt-badge__font-size: var(--horr--font-size--medium);
--gkt-badge__border-radius: var(--horr-border-radius);
--gkt-badge__text-color: hsl(var(--horr-color-white));
--gkt-badge-default__color: var(--horr-color-brand);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
h1 .ghostkit-badge,
h2 .ghostkit-badge,
h3 .ghostkit-badge,
h4 .ghostkit-badge,
h5 .ghostkit-badge,
h6 .ghostkit-badge {
--gkt-badge__font-size: 0.6em;
vertical-align: 0.2em;
} .ghostkit-button {
--gkt-button__padding-v: var(--horr--button-md--padding-v);
--gkt-button__padding-h: var(--horr--button-md--padding-h);
--gkt-button__font-size: var(--horr--button-md--font-size);
--gkt-button__color: var(--horr--button--color);
--gkt-button__background-color: var(--horr--button--background-color);
--gkt-button__box-shadow: 0 0 0 0 transparent;
--gkt-button__border-width: 0;
--gkt-button__border-radius: var(--horr-border-radius);
--gkt-button__transition-duration: var(--horr-transition-duration);
--gkt-button-hover__color: var(--horr--button-hover--color);
--gkt-button-hover__background-color: var(--horr--button-hover--background-color);
--gkt-button-focus__color: var(--horr--button-hover--color);
--gkt-button-focus__background-color: var(--horr--button-hover--background-color);
--gkt-button-hover__box-shadow: 0;
--gkt-button-focus__box-shadow: 0;
--gkt-button--icon__offset: 1.2em;
position: relative;
margin-top: 0;
margin-right: 0;
margin-left: 0;
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.ghostkit-button.ghostkit-button-xs {
--gkt-button__padding-v: var(--horr--button-xs--padding-v);
--gkt-button__padding-h: var(--horr--button-xs--padding-h);
--gkt-button-xs__font-size: var(--horr--button-xs--font-size);
}
.ghostkit-button.ghostkit-button-sm {
--gkt-button__padding-v: var(--horr--button-sm--padding-v);
--gkt-button__padding-h: var(--horr--button-sm--padding-h);
--gkt-button-sm__font-size: var(--horr--button-sm--font-size);
}
.ghostkit-button.ghostkit-button-lg {
--gkt-button__padding-v: var(--horr--button-lg--padding-v);
--gkt-button__padding-h: var(--horr--button-lg--padding-h);
--gkt-button-lg__font-size: var(--horr--button-lg--font-size);
}
.ghostkit-button.ghostkit-button-xl {
--gkt-button__padding-v: var(--horr--button-xl--padding-v);
--gkt-button__padding-h: var(--horr--button-xl--padding-h);
--gkt-button-xl__font-size: var(--horr--button-xl--font-size);
}
.ghostkit-button.is-style-horr-icon-outline {
--gkt-button__padding-v: 0px;
--gkt-button__padding-h: 0px;
background-color: transparent;
-webkit-mask-image: none;
mask-image: none;
}
.ghostkit-button.is-style-horr-icon-outline:hover > .ghostkit-button-icon::before {
background-color: var(--gkt-button-hover__background-color);
}
.ghostkit-button.is-style-horr-icon-outline:focus > .ghostkit-button-icon::before {
background-color: var(--gkt-button-focus__background-color);
}
.ghostkit-button.is-style-horr-icon-outline:hover, .ghostkit-button.is-style-horr-icon-outline:focus {
background-color: transparent;
}
.ghostkit-button.is-style-horr-icon-outline:hover > .ghostkit-button-icon > svg, .ghostkit-button.is-style-horr-icon-outline:focus > .ghostkit-button-icon > svg {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.ghostkit-button.is-style-horr-icon-outline:hover > .ghostkit-button-icon::before, .ghostkit-button.is-style-horr-icon-outline:focus > .ghostkit-button-icon::before {
-webkit-transform: rotate(10deg);
-ms-transform: rotate(10deg);
transform: rotate(10deg);
}
.ghostkit-button.is-style-horr-icon-outline > .ghostkit-button-icon {
position: relative;
z-index: 1;
padding: 0.9em;
font-size: 1em;
}
.ghostkit-button.is-style-horr-icon-outline > .ghostkit-button-icon > svg {
-webkit-transition: -webkit-transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
transition: -webkit-transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
transition: transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
transition: transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing), -webkit-transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.ghostkit-button.is-style-horr-icon-outline > .ghostkit-button-icon::before {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: -1;
content: "";
background-color: var(--gkt-button__background-color);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-transition: var(--gkt-button__transition-duration) background-color var(--gkt-button__transition-easing), -webkit-transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
transition: var(--gkt-button__transition-duration) background-color var(--gkt-button__transition-easing), -webkit-transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
transition: var(--gkt-button__transition-duration) background-color var(--gkt-button__transition-easing), transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
transition: var(--gkt-button__transition-duration) background-color var(--gkt-button__transition-easing), transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing), -webkit-transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
.ghostkit-button-icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.ghostkit-button-wrapper-inner {
gap: var(--gkt-button__gap);
margin-top: 0;
margin-left: 0;
} .ghostkit-carousel {
--gkt-carousel--arrows__width: var(--horr--button-circle--width);
--gkt-carousel--arrows__height: var(--horr--button-circle--height);
--gkt-carousel--arrows__box-shadow: 0;
--gkt-carousel--arrows__color: hsl(var(--horr-color-white));
--gkt-carousel--arrows__background-color: var(--horr-color-brand);
--gkt-carousel--arrows__opacity: 1;
--gkt-carousel--arrows__font-size: 24px;
--gkt-carousel--arrows-hover__box-shadow: 0;
--gkt-carousel--arrows-hover__transform: none;
--gkt-carousel--bullets__background-color: hsl(var(--horr-color-white));
--gkt-carousel--bullets__width: 14px;
--gkt-carousel--bullets__height: 14px;
--gkt-carousel--bullets__gap: 10px;
--gkt-carousel--bullets__opacity: 1;
--gkt-carousel--bullets-hover__opacity: 1;
--gkt-carousel--bullets__border-radius: 0;
--gkt-carousel__transition-duration: 0.15s;
}
.ghostkit-carousel[data-show-bullets=true] {
padding-bottom: var(--gkt-carousel--bullets__height);
}
.ghostkit-carousel[data-show-arrows=true] {
padding-bottom: var(--gkt-carousel--arrows__height);
}
.ghostkit-carousel[data-show-arrows=true] .ghostkit-carousel-bullets {
margin-bottom: calc(var(--gkt-carousel--arrows__height) * 0.5 - var(--gkt-carousel--bullets__height) * 0.5);
}
.ghostkit-carousel .ghostkit-carousel-arrow {
top: auto;
bottom: 0;
margin-top: 0;
background-color: transparent;
-webkit-transition: color var(--gkt-carousel__transition-duration) var(--gkt-carousel__transition-easing);
transition: color var(--gkt-carousel__transition-duration) var(--gkt-carousel__transition-easing);
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
.ghostkit-carousel .ghostkit-carousel-arrow svg {
-webkit-transition: -webkit-transform var(--gkt-carousel__transition-duration) var(--gkt-carousel__transition-easing);
transition: -webkit-transform var(--gkt-carousel__transition-duration) var(--gkt-carousel__transition-easing);
transition: transform var(--gkt-carousel__transition-duration) var(--gkt-carousel__transition-easing);
transition: transform var(--gkt-carousel__transition-duration) var(--gkt-carousel__transition-easing), -webkit-transform var(--gkt-carousel__transition-duration) var(--gkt-carousel__transition-easing);
}
.ghostkit-carousel .ghostkit-carousel-arrow::before {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: -1;
content: "";
background-color: var(--gkt-carousel--arrows__background-color);
-webkit-transition: background-color var(--horr-transition-duration) var(--horr-transition-easing);
transition: background-color var(--horr-transition-duration) var(--horr-transition-easing);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.ghostkit-carousel .ghostkit-carousel-arrow:hover svg, .ghostkit-carousel .ghostkit-carousel-arrow:focus svg {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.ghostkit-carousel .ghostkit-carousel-arrow:hover::before, .ghostkit-carousel .ghostkit-carousel-arrow:focus::before {
background-color: var(--horr-color-brand-dark);
}
.ghostkit-carousel .ghostkit-carousel-arrow:focus:not(:focus-visible) {
outline: none;
}
.ghostkit-carousel .ghostkit-carousel-arrow-prev {
left: 0;
}
.ghostkit-carousel .ghostkit-carousel-arrow-next {
right: 0;
}
.ghostkit-carousel .swiper-pagination-bullets-dynamic::before,
.ghostkit-carousel .ghostkit-carousel-bullets::before {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
content: "";
background-color: hsla(var(--horr-color-background-100), 0.5);
-webkit-backdrop-filter: blur(6px);
backdrop-filter: blur(6px);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.ghostkit-carousel .swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.ghostkit-carousel .ghostkit-carousel-bullets .swiper-pagination-bullet {
background-color: transparent;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.ghostkit-carousel .swiper-pagination-bullets-dynamic .swiper-pagination-bullet::before,
.ghostkit-carousel .ghostkit-carousel-bullets .swiper-pagination-bullet::before {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
content: "";
background-color: var(--gkt-carousel--bullets__background-color);
border-radius: 50%;
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-transition: background-color var(--gkt-carousel__transition-duration) var(--gkt-carousel__transition-easing), -webkit-transform var(--gkt-carousel__transition-duration) var(--gkt-carousel__transition-easing);
transition: background-color var(--gkt-carousel__transition-duration) var(--gkt-carousel__transition-easing), -webkit-transform var(--gkt-carousel__transition-duration) var(--gkt-carousel__transition-easing);
transition: transform var(--gkt-carousel__transition-duration) var(--gkt-carousel__transition-easing), background-color var(--gkt-carousel__transition-duration) var(--gkt-carousel__transition-easing);
transition: transform var(--gkt-carousel__transition-duration) var(--gkt-carousel__transition-easing), background-color var(--gkt-carousel__transition-duration) var(--gkt-carousel__transition-easing), -webkit-transform var(--gkt-carousel__transition-duration) var(--gkt-carousel__transition-easing);
-webkit-transform: scale(0.5);
-ms-transform: scale(0.5);
transform: scale(0.5);
}
.ghostkit-carousel .swiper-pagination-bullets-dynamic .swiper-pagination-bullet::after,
.ghostkit-carousel .ghostkit-carousel-bullets .swiper-pagination-bullet::after {
right: calc(var(--gkt-carousel--bullets__gap) * -0.5);
left: calc(var(--gkt-carousel--bullets__gap) * -0.5);
}
.ghostkit-carousel .swiper-pagination-bullets-dynamic .swiper-pagination-bullet:hover, .ghostkit-carousel .swiper-pagination-bullets-dynamic .swiper-pagination-bullet:focus,
.ghostkit-carousel .ghostkit-carousel-bullets .swiper-pagination-bullet:hover,
.ghostkit-carousel .ghostkit-carousel-bullets .swiper-pagination-bullet:focus {
--gkt-carousel--bullets__background-color: var(--horr-color-brand);
}
.ghostkit-carousel .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.ghostkit-carousel .ghostkit-carousel-bullets .swiper-pagination-bullet-active {
--gkt-carousel--bullets__background-color: var(--horr-color-brand);
}
.ghostkit-carousel .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active::before,
.ghostkit-carousel .ghostkit-carousel-bullets .swiper-pagination-bullet-active::before {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.ghostkit-carousel .swiper-pagination-bullets.swiper-pagination-horizontal, .ghostkit-carousel.swiper-container-horizontal > .swiper-pagination-bullets {
bottom: 0;
}
.ghostkit-carousel .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet, .ghostkit-carousel.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
margin-right: calc(var(--gkt-carousel--bullets__gap) * 0.5);
margin-left: calc(var(--gkt-carousel--bullets__gap) * 0.5);
} .ghostkit-changelog {
--gkt-changelog--version-badge__min-width: 60px;
--gkt-changelog--version-badge__padding-v: 3px;
--gkt-changelog--version-badge__padding-h: 10px;
--gkt-changelog--version-badge__color: hsl(var(--horr-color-title));
--gkt-changelog--version-badge__background-color: hsl(var(--horr-color-border-100));
--gkt-changelog--version-badge__border-radius: var(--horr-border-radius);
--gkt-changelog--content__margin-top: var(--horr--vertical-rhythm);
--gkt-changelog--content-badges__font-size: var(--horr--font-size--medium);
--gkt-changelog--content-badges__min-width: 100px;
--gkt-changelog--content-badges__margin-right: 15px;
--gkt-changelog--content-badges__font-weight: var(--horr--heading--font-weight);
--gkt-changelog--line__top: 40px;
--gkt-changelog--line__width: 2px;
--gkt-changelog--line__background-color: hsl(var(--horr-color-border-200));
--gkt-changelog--line__border-radius: var(--horr-border-radius);
--gkt-changelog--line__opacity: 1;
font-size: var(--horr--font-size--medium);
}
.ghostkit-changelog .ghostkit-badge {
--gkt-badge__padding-v: 5px;
--gkt-badge__padding-h: 10px;
--gkt-badge__border-radius: var(--horr-border-radius);
text-transform: none;
vertical-align: baseline;
}
.ghostkit-changelog::before {
background-color: transparent;
background-image: linear-gradient(to bottom, transparent 0%, var(--gkt-changelog--line__background-color) 10px, var(--gkt-changelog--line__background-color) calc(100% - 10px), transparent 100%);
-webkit-mask-size: 100% auto;
mask-size: 100% auto;
}
.ghostkit-changelog-version {
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.ghostkit-changelog-more > ul {
padding-left: 0;
font-size: 1em;
}
.ghostkit-changelog-more > ul > li + li {
margin-top: var(--horr--vertical-rhythm--medium);
} .ghostkit-countdown {
--gkt-countdown--unit__padding-v: 10px;
--gkt-countdown--unit__padding-h: 25px;
--gkt-countdown--unit__min-width: 7.2em;
--gkt-countdown--unit-number__font-size: var(--horr--heading-1--font-size);
--gkt-countdown--unit-number__color: hsl(var(--horr-color-title));
--gkt-countdown--unit-label__font-size: var(--horr--font-size--medium);
--gkt-countdown--unit-label__color: hsl(var(--horr-color-meta));
}
.ghostkit-countdown-unit-number {
line-height: var(--horr--heading--line-height);
} .ghostkit-counter-box {
--gkt-counter-box__padding-v: 0;
--gkt-counter-box__padding-h: 0;
--gkt-counter-box__border-width: 0;
--gkt-counter-box--number__offset: 20px;
--gkt-counter-box--number__font-size: 3em;
--gkt-counter-box--number__color: var(--horr-color-brand);
color: hsl(var(--horr-color-text));
}
.ghostkit-counter-box .ghostkit-counter-box-content {
-ms-flex-item-align: center;
align-self: center;
}
.ghostkit-counter-box .ghostkit-counter-box-content p:first-child {
margin-top: 0;
}
.ghostkit-counter-box .ghostkit-counter-box-number {
text-transform: var(--horr--heading--text-transform);
} div.ghostkit-divider {
--gkt-divider__border-color: hsl(var(--horr-color-border-200));
}
.ghostkit-divider.is-style-horr-styled {
-webkit-mask-image: linear-gradient(to right, transparent 0%, #000 10px, #000 calc(100% - 10px), transparent 100%);
mask-image: linear-gradient(to right, transparent 0%, #000 10px, #000 calc(100% - 10px), transparent 100%);
-webkit-mask-image: 100% 100%;
mask-image: 100% 100%;
}
.ghostkit-divider.is-style-horr-styled::before, .ghostkit-divider.is-style-horr-styled::after {
-webkit-mask-size: auto 100%;
mask-size: auto 100%;
} .ghostkit-form {
--gkt-form--field-label__margin-bottom: var(--horr--label--margin-bottom);
--gkt-form--field-description__margin-top: 1em;
--gkt-form--field-description__opacity: 1;
--gkt-form--field-description__line-height: 1.2;
--gkt-form--field__gap: 30px;
}
.ghostkit-form textarea {
min-width: 100%;
max-width: 100%;
}
.ghostkit-form-field .ghostkit-form-field-checkbox-items .ghostkit-form-field-checkbox-item,
.ghostkit-form-field .ghostkit-form-field-radio-items .ghostkit-form-field-radio-item {
display: block;
}
.ghostkit-form-field.ghostkit-form-field-checkbox-inline .ghostkit-form-field-checkbox-item,
.ghostkit-form-field.ghostkit-form-field-radio-inline .ghostkit-form-field-radio-item {
display: inline-block;
}
.ghostkit-form-field-description {
font-size: var(--horr--font-size--small);
color: hsl(var(--horr-color-meta));
}
.ghostkit-field-options-item > [type=checkbox],
.ghostkit-field-options-item > [type=radio] {
margin-bottom: 8px;
}
.ghostkit-form-field-checkbox-item,
.ghostkit-form-field-radio-item {
font-size: inherit;
font-weight: inherit;
text-transform: none;
}
.ghostkit-form-field-radio-item [type=checkbox],
.ghostkit-form-field-radio-item [type=radio] {
margin-right: 8px;
}
.ghostkit-field-options-item > [type=radio]::before {
display: none;
} .ghostkit-icon-box {
--gkt-icon-box__padding-v: 0;
--gkt-icon-box__padding-h: 0;
--gkt-icon-box__border-width: 0;
--gkt-icon-box--icon__offset: var(--horr--spacing--medium);
--gkt-icon-box--icon__color: var(--horr-color-brand);
color: hsl(var(--horr-color-text));
}
.ghostkit-icon-box .ghostkit-icon-box-icon {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
min-width: 40px;
min-height: 40px;
padding: 20px;
color: hsl(var(--horr-color-white));
background-color: var(--gkt-icon-box--icon__color);
border-radius: 50%;
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.ghostkit-icon-box .ghostkit-icon-box-icon-align-top {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.ghostkit-icon-box .ghostkit-icon-box-icon-top-align-center {
margin: 0 auto;
}
.ghostkit-icon-box .ghostkit-icon-box-icon-top-align-right {
margin: 0 0 0 auto;
}
.ghostkit-icon-box .ghostkit-icon-box-content {
-ms-flex-item-align: center;
align-self: center;
}
.ghostkit-icon-box .ghostkit-icon-box-content > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block:last-child {
margin-bottom: 0;
}
.ghostkit-icon-box .ghostkit-icon-box-content p:first-child {
margin-top: 0;
}
.ghostkit-icon-box.is-style-horr-filled {
--gkt-icon-box__padding-v: var(--horr--spacing--medium);
--gkt-icon-box__padding-h: 0;
position: relative;
z-index: 1;
padding-top: 0;
}
.ghostkit-icon-box.is-style-horr-filled::before {
position: absolute;
top: 30px;
right: 0;
bottom: 0;
left: 0;
z-index: -1;
content: "";
background-color: hsl(var(--horr-color-background-200));
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
} .ghostkit-image-compare {
--gkt-image-compare--divider__background-color: hsl(var(--horr-color-background));
--gkt-image-compare--divider-button__background-color: hsl(var(--horr-color-background));
--gkt-image-compare--divider-icons__color: hsl(var(--horr-color-title));
}
.ghostkit-image-compare .ghostkit-image-compare-image-after img {
height: 100%;
}
.ghostkit-image-compare figcaption {
margin-top: 10px;
font-size: var(--horr--font-size--small);
font-style: italic;
color: hsl(var(--horr-color-meta));
text-align: center;
} .ghostkit-pricing-table {
--gkt-pricing-table--item__padding-v: 50px;
--gkt-pricing-table--item__padding-h: 50px;
--gkt-pricing-table--title__font-size: var(--horr--heading-4--font-size);
--gkt-pricing-table--price-amount__font-size: var(--horr--heading-4--font-size);
--gkt-pricing-table--price-amount__line-height: var(--horr--heading--line-height);
--gkt-pricing-table--elements__gap: var(--horr--vertical-rhythm);
--gkt-pricing-table--features__font-size: var(--horr--font-size--medium);
--gkt-pricing-table--popular-badge__top: 15px;
--gkt-pricing-table--popular-badge__padding-v: 3px;
--gkt-pricing-table--popular-badge__padding-h: 8px;
--gkt-pricing-table--popular-badge__color: hsl(var(--horr-color-white));
--gkt-pricing-table--popular-badge__background-color: var(--horr-color-brand);
--gkt-pricing-table--popular-badge__font-size: var(--horr--font-size--medium);
}
@media (max-width: 571.98px) {
.ghostkit-pricing-table {
--gkt-pricing-table--item__padding-v: 40px;
--gkt-pricing-table--item__padding-h: 30px;
}
}
.ghostkit-pricing-table-item {
position: relative;
z-index: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
background-color: hsl(var(--horr-color-background-200));
border: 0;
}
.ghostkit-pricing-table-item:not(.ghostkit-pricing-table-item-popular) {
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.ghostkit-pricing-table-item .ghostkit-pricing-table-item-features,
.ghostkit-pricing-table-item .ghostkit-pricing-table-item-description,
.ghostkit-pricing-table-item .ghostkit-pricing-table-item-button-wrapper {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.ghostkit-pricing-table-item .ghostkit-pricing-table-item-title {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
-ms-flex-item-align: center;
align-self: center;
margin-bottom: 0;
}
.ghostkit-pricing-table-item .ghostkit-pricing-table-item-price {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
margin-top: 0;
color: hsl(var(--horr-color-title));
}
.ghostkit-pricing-table-item .ghostkit-pricing-table-item-price-currency {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-item-align: stretch;
align-self: stretch;
font-size: var(--gkt-pricing-table--price-amount__font-size);
}
.ghostkit-pricing-table-item .ghostkit-pricing-table-item-features {
padding: 0;
margin-bottom: 0;
color: hsl(var(--horr-color-title));
}
.ghostkit-pricing-table-item .ghostkit-pricing-table-item-features > li::before {
display: inline-block;
width: 5px;
height: 5px;
margin-right: 14px;
vertical-align: 0.15em;
content: "";
background-color: var(--horr-color-brand);
border-radius: 100%;
}
.ghostkit-pricing-table-item .ghostkit-pricing-table-item-description {
font-size: var(--horr--font-size--medium);
}
.ghostkit-pricing-table-item .ghostkit-button-wrapper {
--gkt-button__gap: 10px;
--gkt-button__align-items: stretch;
}
.ghostkit-pricing-table-item .ghostkit-button-wrapper-inner {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.ghostkit-pricing-table-item-popular {
background-color: transparent;
border: var(--gkt-pricing-table--item__border-width) solid;
}
.ghostkit-pricing-table-item-popular .ghostkit-pricing-table-item-popular-badge {
right: auto;
left: var(--gkt-pricing-table--popular-badge__top);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
} .ghostkit-progress {
--gkt-progress__height: 3px;
--gkt-progress__background-color: hsl(var(--horr-color-border-100));
--gkt-progress--bar__background-color: var(--horr-color-brand);
--gkt-progress--bar-striped__background-image: linear-gradient(45deg, rgba(255, 255, 255, 20%) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 20%) 50%, rgba(255, 255, 255, 20%) 75%, transparent 75%, transparent);
--gkt-progress--caption__font-size: var(--horr--font-size--medium);
--gkt-progress--caption__margin-bottom: 8px;
--gkt-progress--count__color: hsl(var(--horr-color-title));
--gkt-progress--count__padding-v: 0;
--gkt-progress--count__padding-h: 0;
--gkt-progress--count__font-size: var(--horr--font-size--small);
--gkt-progress--count__background-color: transparent;
--gkt-progress--count__border-radius: var(--horr-border-radius);
--gkt-progress--count-arrow__size: 0;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 0 var(--horr--spacing--medium);
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.ghostkit-progress-caption {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
color: hsl(var(--horr-color-title));
}
.ghostkit-progress-bar-count {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
width: auto !important;
min-width: 72px;
font-size: var(--gkt-progress--count__font-size);
text-align: right;
}
.ghostkit-progress-bar-count > div {
position: static;
font-size: 1em;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
.ghostkit-progress-bar-count > div::after {
position: static;
display: inline;
content: " / 100";
border: 0;
}
.ghostkit-progress-wrap {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
position: relative;
min-width: 1px;
height: auto;
overflow: initial;
background-color: transparent;
}
.ghostkit-progress-wrap::before {
position: absolute;
top: 3px;
right: 0;
left: 0;
height: var(--gkt-progress__height);
content: "";
background-image: linear-gradient(to right, transparent 0%, var(--gkt-progress__background-color) 10px, var(--gkt-progress__background-color) calc(100% - 10px), transparent 100%);
-webkit-mask-size: auto 100%;
mask-size: auto 100%;
}
.ghostkit-progress-bar {
position: relative;
padding: 3px 0;
background-color: transparent;
-webkit-mask-image: linear-gradient(to right, transparent 0%, black 10px, black calc(100% - 10px), transparent 100%);
mask-image: linear-gradient(to right, transparent 0%, black 10px, black calc(100% - 10px), transparent 100%);
}
.ghostkit-progress-bar::before {
display: block;
width: 100%;
height: 100%;
height: var(--gkt-progress__height);
content: "";
background-color: var(--gkt-progress--bar__background-color);
-webkit-mask-size: auto 100%;
mask-size: auto 100%;
}
.ghostkit-progress-bar-striped .ghostkit-progress-bar {
background-image: none;
}
.ghostkit-progress-bar-striped .ghostkit-progress-bar::before {
background-image: var(--gkt-progress--bar-striped__background-image);
background-size: var(--gkt-progress--bar-striped__background-size);
} .ghostkit-tabs,
.ghostkit-tabs.is-style-default,
.ghostkit-tabs.is-style-pills {
--gkt-tabs--button__opacity: 1;
--gkt-tabs--button-active__background-color: transparent;
}
.ghostkit-tabs {
--gkt-tabs--button__border-width: 2px;
--gkt-tabs--button__border-color: var(--horr-color-brand);
--gkt-tabs-pills--button-active__background-color: var(--horr-color-brand);
}
.ghostkit-tabs .ghostkit-tabs-buttons-item {
margin-bottom: 0;
font-size: var(--horr--font-size--medium);
color: hsl(var(--horr-color-text));
-webkit-transition: color var(--horr-transition-duration) var(--horr-transition-easing), background-color var(--horr-transition-duration) var(--horr-transition-easing);
transition: color var(--horr-transition-duration) var(--horr-transition-easing), background-color var(--horr-transition-duration) var(--horr-transition-easing);
}
.ghostkit-tabs .ghostkit-tabs-buttons-item:hover, .ghostkit-tabs .ghostkit-tabs-buttons-item:focus {
color: hsl(var(--horr-color-title));
}
.ghostkit-tabs .ghostkit-tabs-buttons-item-active {
color: hsl(var(--horr-color-title));
}
.ghostkit-tabs.is-style-default, .ghostkit-tabs:not(.is-style-pills) {
--gkt-tabs--button__padding-v: 19px;
--gkt-tabs--button__padding-h: 15px;
}
.ghostkit-tabs.is-style-default .ghostkit-tabs-buttons, .ghostkit-tabs:not(.is-style-pills) .ghostkit-tabs-buttons {
border: 0;
}
.ghostkit-tabs.is-style-default .ghostkit-tabs-buttons-item, .ghostkit-tabs:not(.is-style-pills) .ghostkit-tabs-buttons-item {
position: relative;
padding-top: 0;
border: 0;
}
.ghostkit-tabs.is-style-default .ghostkit-tabs-buttons-item::before, .ghostkit-tabs:not(.is-style-pills) .ghostkit-tabs-buttons-item::before {
position: absolute;
right: 0;
bottom: 0;
left: 0;
height: var(--gkt-tabs--button__border-width);
content: "";
background-image: linear-gradient(to right, transparent 0%, var(--gkt-tabs--button__border-color) 10px, var(--gkt-tabs--button__border-color) calc(100% - 10px), transparent 100%);
-webkit-mask-size: auto 100%;
mask-size: auto 100%;
opacity: 0;
-webkit-transition: opacity var(--horr-transition-duration) var(--horr-transition-easing);
transition: opacity var(--horr-transition-duration) var(--horr-transition-easing);
}
.ghostkit-tabs.is-style-default.ghostkit-tabs-buttons-vertical, .ghostkit-tabs:not(.is-style-pills).ghostkit-tabs-buttons-vertical {
--gkt-tabs--button__padding-v: 10px;
--gkt-tabs--button__padding-h: 20px;
}
.ghostkit-tabs.is-style-default.ghostkit-tabs-buttons-vertical .ghostkit-tabs-buttons-item, .ghostkit-tabs:not(.is-style-pills).ghostkit-tabs-buttons-vertical .ghostkit-tabs-buttons-item {
padding-top: var(--gkt-tabs--button__padding-v);
}
.ghostkit-tabs.is-style-default.ghostkit-tabs-buttons-vertical .ghostkit-tabs-buttons-item::before, .ghostkit-tabs:not(.is-style-pills).ghostkit-tabs-buttons-vertical .ghostkit-tabs-buttons-item::before {
top: 0;
right: auto;
width: var(--gkt-tabs--button__border-width);
height: auto;
-webkit-mask-size: 100% auto;
mask-size: 100% auto;
background-image: linear-gradient(to bottom, transparent 0%, var(--gkt-tabs--button__border-color) 10px, var(--gkt-tabs--button__border-color) calc(100% - 10px), transparent 100%);
}
.ghostkit-tabs.is-style-default .ghostkit-tabs-buttons-item-active::before, .ghostkit-tabs:not(.is-style-pills) .ghostkit-tabs-buttons-item-active::before {
opacity: 1;
}
.ghostkit-tabs.is-style-pills {
--gkt-tabs--button__padding-v: 11px;
--gkt-tabs--button__padding-h: 25px;
}
.ghostkit-tabs.is-style-pills .ghostkit-tabs-buttons {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.ghostkit-tabs.is-style-pills .ghostkit-tabs-buttons-item {
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.ghostkit-tabs.is-style-pills .ghostkit-tabs-buttons-item-active {
color: hsl(var(--horr-color-white));
}
.ghostkit-tabs:not(.ghostkit-tabs-buttons-vertical) .ghostkit-tabs-buttons {
margin-bottom: 30px;
}
@media (min-width: 572px) {
.ghostkit-tabs-buttons-vertical .ghostkit-tabs-buttons {
margin-right: 30px;
}
}
@media (max-width: 571.98px) {
.ghostkit-tabs-buttons-vertical .ghostkit-tabs-buttons {
margin-bottom: 30px;
}
} .ghostkit-toc .ghostkit-toc-title {
margin-top: 0;
} .ghostkit-testimonial {
--gkt-testimonial--content__padding-v: 0;
--gkt-testimonial--content__padding-h: 0;
--gkt-testimonial--content__background-color: transparent;
--gkt-testimonial--content__margin-bottom: 0;
--gkt-testimonial--icon-content__offset: 0;
--gkt-testimonial--icon__top: -0.333em;
--gkt-testimonial--icon__left: 0;
--gkt-testimonial--icon__font-size: 50px;
--gkt-testimonial--icon__opacity: 1;
--gkt-testimonial--name-source__margin-top: var(--horr--vertical-rhythm--small);
--gkt-testimonial--name__line-height: inherit;
--gkt-testimonial--source__line-height: var(--horr--line-height--small);
--gkt-testimonial--source__opacity: 1;
--gkt-testimonial--photo__width: 60px;
--gkt-testimonial--photo__border-radius: 50%;
--gkt-testimonial--meta__offset: 0;
--gkt-testimonial--stars-back__color: hsla(var(--horr-color-title), 0.2);
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--horr--vertical-rhythm) 20px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
}
.ghostkit-testimonial-content:last-child {
margin-bottom: 0;
}
.ghostkit-testimonial-content p:first-child {
margin-top: 0;
}
.ghostkit-testimonial-content p:last-child {
margin-bottom: 0;
}
.ghostkit-testimonial-content .block-editor-block-list__block {
margin-top: 0;
margin-bottom: 0;
}
.ghostkit-testimonial-name {
font-size: var(--horr--font-size--large);
color: hsl(var(--horr-color-title));
}
.ghostkit-testimonial-name > strong {
font-weight: var(--horr--heading--font-weight);
}
.ghostkit-testimonial-source {
font-size: 1em;
color: hsl(var(--horr-color-meta));
}
.ghostkit-testimonial-meta {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
text-align: left;
}
.ghostkit-testimonial-stars {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
font-size: var(--horr--font-size--large);
}
.ghostkit-testimonial-stars .ghostkit-testimonial-stars-front > span + span,
.ghostkit-testimonial-stars .ghostkit-testimonial-stars-back > span + span {
margin-left: 2px;
}
.ghostkit-testimonial-icon {
position: static;
line-height: 0;
color: hsl(var(--horr-color-title));
} .ghostkit-video {
--gkt-video__background-color: hsl(var(--horr-color-background));
--gkt-video--play-icon__color: hsl(var(--horr-color-white));
--gkt-video--play-icon__background-color: var(--horr-color-brand);
--gkt-video--play-icon__width: 80px;
--gkt-video--play-icon__height: 80px;
--gkt-video--play-icon__font-size: 24px;
--gkt-video--play-icon__box-shadow: none;
--gkt-video--play-icon-hover__box-shadow: none;
--gkt-video--play-icon-hover__transform: none;
--gkt-video--loading-icon__color: var(--gkt-video--play-icon__color);
--gkt-video--loading-icon__background-color: var(--gkt-video--play-icon__background-color);
--gkt-video--loading-icon__font-size: var(--gkt-video--play-icon__font-size);
--gkt-video--loading-icon__width: var(--gkt-video--play-icon__width);
--gkt-video--loading-icon__height: var(--gkt-video--play-icon__height);
--gkt-video--loading-icon-hover__box-shadow: none;
}
@media (max-width: 571.98px) {
.ghostkit-video {
--gkt-video--play-icon__width: 50px;
--gkt-video--play-icon__height: 50px;
--gkt-video--play-icon__font-size: 20px;
}
}
.ghostkit-video .ghostkit-svg-icon {
-webkit-transition: -webkit-transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
transition: -webkit-transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
transition: transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
transition: transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing), -webkit-transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.ghostkit-video .ghostkit-video-play-icon {
background-color: transparent;
background-image: radial-gradient(hsla(var(--horr-color-black), 0.9) 10%, transparent 100%);
-webkit-box-shadow: inset 0 0 4px 2px transparent, 0 0 4px 2px transparent;
box-shadow: inset 0 0 4px 2px transparent, 0 0 4px 2px transparent;
-webkit-transition: -webkit-box-shadow var(--horr-transition-duration) var(--horr-transition-easing);
transition: -webkit-box-shadow var(--horr-transition-duration) var(--horr-transition-easing);
transition: box-shadow var(--horr-transition-duration) var(--horr-transition-easing);
transition: box-shadow var(--horr-transition-duration) var(--horr-transition-easing), -webkit-box-shadow var(--horr-transition-duration) var(--horr-transition-easing);
}
.ghostkit-video .ghostkit-video-play-icon::before {
position: absolute;
top: -1px;
right: -1px;
bottom: -1px;
left: -1px;
content: "";
background-color: var(--gkt-video--play-icon__background-color);
border-radius: 50%;
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-transition: -webkit-transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
transition: -webkit-transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
transition: transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
transition: transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing), -webkit-transform var(--horr-transition-cubic-duration) var(--horr-transition-cubic-easing);
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
.ghostkit-video .ghostkit-video-poster::before {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
display: block;
content: "";
-webkit-box-shadow: inset 0 0 40px 5px transparent;
box-shadow: inset 0 0 40px 5px transparent;
-webkit-transition: -webkit-box-shadow calc(var(--horr-transition-cubic-duration) + 0.4s) var(--horr-transition-cubic-easing);
transition: -webkit-box-shadow calc(var(--horr-transition-cubic-duration) + 0.4s) var(--horr-transition-cubic-easing);
transition: box-shadow calc(var(--horr-transition-cubic-duration) + 0.4s) var(--horr-transition-cubic-easing);
transition: box-shadow calc(var(--horr-transition-cubic-duration) + 0.4s) var(--horr-transition-cubic-easing), -webkit-box-shadow calc(var(--horr-transition-cubic-duration) + 0.4s) var(--horr-transition-cubic-easing);
}
.ghostkit-video .ghostkit-video-poster > img {
-webkit-transition: -webkit-transform calc(var(--horr-transition-cubic-duration) + 0.4s) var(--horr-transition-cubic-easing);
transition: -webkit-transform calc(var(--horr-transition-cubic-duration) + 0.4s) var(--horr-transition-cubic-easing);
transition: transform calc(var(--horr-transition-cubic-duration) + 0.4s) var(--horr-transition-cubic-easing);
transition: transform calc(var(--horr-transition-cubic-duration) + 0.4s) var(--horr-transition-cubic-easing), -webkit-transform calc(var(--horr-transition-cubic-duration) + 0.4s) var(--horr-transition-cubic-easing);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.ghostkit-video:hover .ghostkit-svg-icon, .ghostkit-video:focus .ghostkit-svg-icon {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.ghostkit-video:hover .ghostkit-video-play-icon, .ghostkit-video:focus .ghostkit-video-play-icon {
-webkit-box-shadow: inset 0 0 8px 6px hsla(var(--horr-color-black), 0.5), 0 0 8px 2px hsla(var(--horr-color-black), 0.5);
box-shadow: inset 0 0 8px 6px hsla(var(--horr-color-black), 0.5), 0 0 8px 2px hsla(var(--horr-color-black), 0.5);
}
.ghostkit-video:hover .ghostkit-video-play-icon::before, .ghostkit-video:focus .ghostkit-video-play-icon::before {
-webkit-transform: rotate(10deg);
-ms-transform: rotate(10deg);
transform: rotate(10deg);
}
.ghostkit-video:hover .ghostkit-video-poster::before, .ghostkit-video:focus .ghostkit-video-poster::before {
-webkit-box-shadow: inset 0 0 50px 5px hsla(var(--horr-color-black), 1);
box-shadow: inset 0 0 50px 5px hsla(var(--horr-color-black), 1);
}
.ghostkit-video:hover .ghostkit-video-poster > img, .ghostkit-video:focus .ghostkit-video-poster > img {
-webkit-transform: scale(1.02);
-ms-transform: scale(1.02);
transform: scale(1.02);
} .ghostkit-gist .gist .gist-file {
border-radius: var(--horr-border-radius);
}
.ghostkit-gist .gist .gist-data {
border-bottom: 0;
border-radius: var(--horr-border-radius) var(--horr-border-radius) 0 0;
}
.ghostkit-gist .gist .gist-meta {
border-radius: 0 0 var(--horr-border-radius) var(--horr-border-radius);
}
.ghostkit-gist .gist table tbody tr:not(:last-child) td {
border-bottom: 0;
}  .ghostkit-widgetized-area {
width: var(--horr--sidebar--width);
max-width: 100%;
} .is-style-styled {
--gkt-styled-lists--items__gap: 15px;
--gkt-styled-lists-numbered__padding-left: 43px;
--gkt-styled-lists-numbered--decoration__width: 30px;
--gkt-styled-lists-numbered--decoration__height: 30px;
--gkt-styled-lists-numbered--decoration__top: -0.15em;
--gkt-styled-lists-numbered--decoration__font-size: var(--horr--font-size--small);
--gkt-styled-lists-numbered--decoration__color: hsl(var(--horr-color-title));
--gkt-styled-lists-numbered--decoration__background-color: hsl(var(--horr-color-border-100));
--gkt-styled-lists-numbered--decoration__border-radius: 100%;
--gkt-styled-lists-dotted__padding-left: 19px;
--gkt-styled-lists-dotted--decoration__width: 5px;
--gkt-styled-lists-dotted--decoration__height: 5px;
--gkt-styled-lists-dotted--decoration__top: 0.625em;
--gkt-styled-lists-dotted--decoration__left: 0;
--gkt-styled-lists-dotted--decoration__background-color: var(--horr-color-brand);
}
ul.is-style-styled,
.is-style-styled ul,
ol.is-style-styled,
.is-style-styled ol {
padding-left: 0;
}
ul.is-style-styled a,
.is-style-styled ul a,
ol.is-style-styled a,
.is-style-styled ol a {
font-weight: 600;
color: hsl(var(--horr-color-title));
}
ul.is-style-styled a:hover, ul.is-style-styled a:focus,
.is-style-styled ul a:hover,
.is-style-styled ul a:focus,
ol.is-style-styled a:hover,
ol.is-style-styled a:focus,
.is-style-styled ol a:hover,
.is-style-styled ol a:focus {
color: var(--horr-color-brand);
}
ul.is-style-styled li > ul:not([class]),
ul.is-style-styled li > ol:not([class]),
ol.is-style-styled li > ul:not([class]),
ol.is-style-styled li > ol:not([class]) {
margin: var(--gkt-styled-lists--inner-lists__padding-v) var(--gkt-styled-lists--inner-lists__padding-h);
}
ul.is-style-styled > li::before,
.is-style-styled ul > li::before {
border-radius: 100%;
}
ol.is-style-styled > li::before,
.is-style-styled ol > li::before {
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.is-style-icon {
--gkt-icon-lists--items__gap: 15px;
--gkt-icon-lists--inner-lists__padding-v: 15px;
}
ul.is-style-icon,
ol.is-style-icon {
padding-left: 0;
}
ul.is-style-icon li > ul:not([class]),
ul.is-style-icon li > ol:not([class]),
ol.is-style-icon li > ul:not([class]),
ol.is-style-icon li > ol:not([class]) {
margin: var(--gkt-icon-lists--inner-lists__padding-v) var(--gkt-icon-lists--inner-lists__padding-h);
}
.is-style-numbered {
--gkt-numbered-headings--h2-number__color: hsl(var(--horr-color-title));
--gkt-numbered-headings--h2-number__background-color: hsl(var(--horr-color-border-100));
}.nk-awb img,
.nk-awb-inner img {
border-radius: var(--horr-border-radius);
}
.nk-awb.is-style-horr-mask {
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.nk-awb.is-style-horr-mask-2 {
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
.lwa-wrapper{--icon-pwd-show:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"><g stroke="%23222"><circle cx="12" cy="12" r="3.5"/><path d="M20.188 10.9343c.3882.4713.5823.7069.5823 1.0657 0 .3588-.1941.5944-.5823 1.0657C18.7679 14.7899 15.6357 18 12 18c-3.63573 0-6.76794-3.2101-8.18803-4.9343-.38816-.4713-.58224-.7069-.58224-1.0657 0-.3588.19408-.5944.58224-1.0657C5.23206 9.21014 8.36427 6 12 6c3.6357 0 6.7679 3.21014 8.188 4.9343Z"/></g></svg>');--icon-pwd-hide:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"><path fill="%23222" fill-rule="evenodd" d="M15.9202 12.7988C15.9725 12.5407 16 12.2736 16 12c0-2.20914-1.7909-4-4-4-.2736 0-.5407.02746-.7988.07977l.9227.92274c1.5583.06332 2.8103 1.31529 2.8736 2.87359l.9227.9227Zm-6.52709-2.2845C9.14295 10.9523 9 11.4595 9 12c0 1.6569 1.3431 3 3 3 .5405 0 1.0477-.143 1.4857-.3931l.7263.7263C13.5784 15.7545 12.8179 16 12 16c-2.20914 0-4-1.7909-4-4 0-.8179.24547-1.5784.66676-2.21201l.72635.72631Z" clip-rule="evenodd"/><path fill="%23222" fill-rule="evenodd" d="m16.1537 17.2751-.7344-.7345c-1.064.579-2.2206.9594-3.4193.9594-1.6718 0-3.26184-.7401-4.63286-1.7265-1.36708-.9835-2.47408-2.1817-3.16922-3.0257-.42436-.5152-.46818-.6043-.46818-.7478 0-.1435.04382-.2326.46818-.7478.66929-.8126 1.72038-1.95357 3.0178-2.91516l-.71433-.71433C5.16991 8.63072 4.10383 9.79349 3.42604 10.6164l-.05881.0712c-.33052.3994-.63749.7703-.63749 1.3124s.30696.913.63749 1.3124l.05881.0712c.72495.8802 1.8941 2.1491 3.35708 3.2017C8.24216 17.635 10.0361 18.5 12 18.5c1.5101 0 2.9196-.5114 4.1537-1.2249ZM9.18993 6.06861C10.0698 5.71828 11.0135 5.5 12 5.5c1.9639 0 3.7579.865 5.2169 1.91472 1.463 1.05255 2.6321 2.32151 3.3571 3.20168l.0588.0712c.3305.3994.6375.7703.6375 1.3124s-.307.913-.6375 1.3124l-.0588.0712c-.4805.5833-1.156 1.3374-1.9829 2.0861l-.7081-.708c.7957-.7161 1.4508-1.4453 1.9191-2.0139.4244-.5152.4682-.6043.4682-.7478 0-.1435-.0438-.2326-.4682-.7478-.6951-.844-1.8021-2.04219-3.1692-3.02574C15.2619 7.24007 13.6718 6.5 12 6.5c-.6944 0-1.3747.12768-2.03103.34765l-.77904-.77904Z" clip-rule="evenodd"/><path stroke="%23222" d="m5 2 16 16"/></svg>');position:relative!important}.lwa-wrapper .lwa-is-working{opacity:.2!important;pointer-events:none;cursor:progress}.lwa-wrapper .lwa-loading{position:absolute!important;width:100%!important;height:100%!important;background:url(//echoes.lookforloot.com/wp-content/plugins/login-with-ajax/templates/loading.svg) 50% 45% no-repeat!important;left:0!important;top:0!important;background-size:150px 150px!important;pointer-events:none}.lwa span.lwa-status{padding:15px!important;margin-bottom:20px!important;border:1px solid transparent!important;border-radius:2.5px!important;display:none!important}.lwa span.lwa-status.lwa-status-confirm,.lwa span.lwa-status.lwa-status-invalid,.lwa-bones .lwa.lwa-login .lwa-register hr{display:block!important}.lwa span.lwa-status.lwa-status-invalid{color:#842029!important;background-color:#f8d7da!important;border-color:#f5c2c7!important}.lwa span.lwa-status.lwa-status-confirm{color:#0f5132!important;background-color:#d1e7dd!important;border-color:#badbcc!important}.lwa span.lwa-status>:first-child{margin-bottom:0!important}.lwa .login.lwa-status{border-left:4px solid #72aee6;padding:12px;margin-left:0;margin-bottom:20px;background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);word-wrap:break-word}.lwa .login.lwa-status.error,.lwa .login.lwa-status.lwa-status-invalid{border-left-color:#d63638}.lwa .login.lwa-status.lwa-status-success,.lwa .login.lwa-status.success{border-left-color:#28a745}.lwa .lwa-title{font-weight:700!important;font-size:18px!important;margin-bottom:15px!important}.lwa .hidden{visibility:hidden!important;display:none!important}.lwa .lwa-hr{display:flex;align-items:center;text-align:center;margin:20px 5px;color:#777}.lwa .lwa-hr::after,.lwa .lwa-hr::before{content:"";flex:1;border-bottom:1px solid #777}.lwa .lwa-hr:not(:empty)::before{margin-right:15px}.lwa .lwa-hr:not(:empty)::after{margin-left:15px}.lwa-bones{--avatar-size:60px;--avatar-rounded:50%;--links-case:none}.lwa-bones .pixelbones{--theme-hue:0;--accent-hue:220;--accent-s:86%;--accent-l:57%;--text-color-richer:hsl(var(--theme-hue), 0%, 5%);--text-color-normal:hsl(var(--theme-hue), 0%, 13%);--text-color-softer:hsl(var(--theme-hue), 0%, 33%);--accent-color:hsl(var(--accent-hue), var(--accent-s), var(--accent-l));--accent-color-hover:hsl(var(--accent-hue), calc(var(--accent-s) - 10%), calc(var(--accent-l) - 8%));--border-color:hsl(var(--theme-hue), 0%, 73%);--border-color-softer:hsl(var(--theme-hue), 0%, 82%);--background-color:transparent;--background-color-softer:hsl(var(--theme-hue), 0%, 95%);--background-color-checkboxes:white;--background-color-inputs:white;--code-background:hsl(var(--theme-hue), 0%, 95%);--button-primary-color:white;--base-font-size:16px;--base-line-height:18px;--grid-max-width:960px;scroll-behavior:smooth!important;font-size:var(--base-font-size)!important;line-height:20px!important;font-weight:400!important;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif!important;color:var(--text-color-normal)!important;background-color:var(--background-color)!important}.lwa-bones .pixelbones .pixelbones{line-height:1.15;-webkit-text-size-adjust:100%;margin:0}.lwa-bones .pixelbones details,.lwa-bones .pixelbones main{display:block}.lwa-bones .pixelbones h1{margin:.67em 0}.lwa-bones .pixelbones hr{box-sizing:content-box;height:0;overflow:visible;margin-top:30px!important;margin-bottom:35px!important;border-width:0!important;border-top:1px solid var(--border-color-softer)!important}.lwa-bones .pixelbones code{font-family:monospace,monospace}.lwa-bones .pixelbones kbd,.lwa-bones .pixelbones pre,.lwa-bones .pixelbones samp{font-family:monospace,monospace;font-size:1em}.lwa-bones .pixelbones a{color:var(--accent-color)!important;background-color:transparent!important}.lwa-bones .pixelbones abbr[title]{border-bottom:none;text-decoration:underline dotted}.lwa-bones .pixelbones b,.lwa-bones .pixelbones strong{font-weight:bolder}.lwa-bones .pixelbones small{font-size:80%}.lwa-bones .pixelbones sub,.lwa-bones .pixelbones sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.lwa-bones .pixelbones sub{bottom:-.25em}.lwa-bones .pixelbones sup{top:-.5em}.lwa-bones .pixelbones img{border-style:none}.lwa-bones .pixelbones button{font-family:inherit;margin:0;overflow:visible}.lwa-bones .pixelbones input,.lwa-bones .pixelbones optgroup,.lwa-bones .pixelbones select,.lwa-bones .pixelbones textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.lwa-bones .pixelbones input{overflow:visible}.lwa-bones .pixelbones select{text-transform:none}.lwa-bones .pixelbones [type=button],.lwa-bones .pixelbones [type=reset],.lwa-bones .pixelbones [type=submit],.lwa-bones .pixelbones button{-webkit-appearance:button}.lwa-bones .pixelbones [type=button]::-moz-focus-inner,.lwa-bones .pixelbones [type=reset]::-moz-focus-inner,.lwa-bones .pixelbones [type=submit]::-moz-focus-inner,.lwa-bones .pixelbones button::-moz-focus-inner{border-style:none;padding:0}.lwa-bones .pixelbones [type=button]:-moz-focusring,.lwa-bones .pixelbones [type=reset]:-moz-focusring,.lwa-bones .pixelbones [type=submit]:-moz-focusring,.lwa-bones .pixelbones button:-moz-focusring{outline:1px dotted ButtonText}.lwa-bones .pixelbones fieldset{padding:0!important;border-width:0!important}.lwa-bones .pixelbones legend{color:inherit;display:table;max-width:100%;white-space:normal}.lwa-bones .pixelbones progress{vertical-align:baseline}.lwa-bones .pixelbones textarea{overflow:auto}.lwa-bones .pixelbones [type=checkbox],.lwa-bones .pixelbones [type=radio],.lwa-bones .pixelbones legend{box-sizing:border-box;padding:0}.lwa-bones .pixelbones [type=number]::-webkit-inner-spin-button,.lwa-bones .pixelbones [type=number]::-webkit-outer-spin-button{height:auto}.lwa-bones .pixelbones [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.lwa-bones .pixelbones [type=search]::-webkit-search-decoration{-webkit-appearance:none}.lwa-bones .pixelbones ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.lwa-bones .pixelbones summary{display:list-item}.lwa-bones .pixelbones [hidden],.lwa-bones .pixelbones template,.lwa-modal-overlay{display:none}.lwa-bones .pixelbones .grid-container{position:relative!important;max-width:var(--grid-max-width)!important;margin:0 auto!important;padding:0!important;text-align:left!important;display:grid!important;grid-gap:20px!important;gap:20px!important;grid-template-columns:minmax(200px,1fr)!important}@media (min-width:600px){.lwa-bones .pixelbones .grid-container{grid-template-columns:repeat(3,1fr)!important;padding:0!important}.lwa-bones .pixelbones .grid-container.fifths{grid-template-columns:repeat(5,1fr)!important}.lwa-bones .pixelbones .grid-container.quarters{grid-template-columns:repeat(4,1fr)!important}.lwa-bones .pixelbones .grid-container.thirds{grid-template-columns:repeat(3,1fr)!important}.lwa-bones .pixelbones .grid-container.halves{grid-template-columns:repeat(2,1fr)!important}.lwa-bones .pixelbones .grid-container.full{grid-template-columns:1fr!important}}.lwa-bones .pixelbones h1,.lwa-bones .pixelbones h2,.lwa-bones .pixelbones h3,.lwa-bones .pixelbones h4,.lwa-bones .pixelbones h5,.lwa-bones .pixelbones h6{margin-top:0!important;margin-bottom:20px!important;font-weight:300!important}.lwa-bones .pixelbones h1{font-size:40px!important;line-height:1.2!important}.lwa-bones .pixelbones h2{font-size:36px!important;line-height:1.25!important}.lwa-bones .pixelbones h3{font-size:30px!important;line-height:1.3!important}.lwa-bones .pixelbones h4{font-size:24px!important;line-height:1.35!important}.lwa-bones .pixelbones h5{font-size:18px!important;line-height:1.5!important}.lwa-bones .pixelbones h6{font-size:15px!important;line-height:1.6!important}@media (min-width:600px){.lwa-bones .pixelbones h1{font-size:50px!important}.lwa-bones .pixelbones h2{font-size:42px!important}.lwa-bones .pixelbones h3{font-size:36px!important}.lwa-bones .pixelbones h4{font-size:30px!important}.lwa-bones .pixelbones h5{font-size:24px!important}.lwa-bones .pixelbones h6{font-size:15px!important}}.lwa-bones .pixelbones p{margin:0 0 5px!important;line-height:var(--base-line-height)!important}.lwa-bones .pixelbones a :hover{color:var(--accent-color-hover)!important;background-color:transparent!important}.lwa-bones .pixelbones a :focus{background-color:transparent!important}.lwa-bones .pixelbones .button,.lwa-bones .pixelbones button,.lwa-bones .pixelbones input[type=button],.lwa-bones .pixelbones input[type=reset],.lwa-bones .pixelbones input[type=submit]{display:inline-block;height:38px!important;padding:0 30px!important;color:var(--text-color-softer)!important;text-align:center!important;font-size:11px!important;font-weight:600!important;line-height:38px!important;letter-spacing:1px!important;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap!important;background-color:transparent!important;border-radius:4px!important;border:1px solid var(--border-color)!important;cursor:pointer!important;box-sizing:border-box!important}.lwa-bones .pixelbones .button:focus,.lwa-bones .pixelbones .button:hover,.lwa-bones .pixelbones button:focus,.lwa-bones .pixelbones button:hover,.lwa-bones .pixelbones input[type=button]:focus,.lwa-bones .pixelbones input[type=button]:hover,.lwa-bones .pixelbones input[type=reset]:focus,.lwa-bones .pixelbones input[type=reset]:hover,.lwa-bones .pixelbones input[type=submit]:focus,.lwa-bones .pixelbones input[type=submit]:hover{color:var(--text-color-normal)!important;border-color:var(--text-color-softer)!important;outline:0!important}.lwa-bones .pixelbones .button.button-primary,.lwa-bones .pixelbones button.button-primary,.lwa-bones .pixelbones input[type=button].button-primary,.lwa-bones .pixelbones input[type=reset].button-primary,.lwa-bones .pixelbones input[type=submit].button-primary{color:var(--button-primary-color)!important;background-color:var(--accent-color)!important;border-color:var(--accent-color)!important}.lwa-bones .pixelbones .button.button-primary[disabled],.lwa-bones .pixelbones button.button-primary[disabled],.lwa-bones .pixelbones input[type=button].button-primary[disabled],.lwa-bones .pixelbones input[type=reset].button-primary[disabled],.lwa-bones .pixelbones input[type=submit].button-primary[disabled]{opacity:.5!important;cursor:not-allowed!important}.lwa-bones .pixelbones .button.button-primary:focus:not([disabled]),.lwa-bones .pixelbones .button.button-primary:hover:not([disabled]),.lwa-bones .pixelbones button.button-primary:focus:not([disabled]),.lwa-bones .pixelbones button.button-primary:hover:not([disabled]),.lwa-bones .pixelbones input[type=button].button-primary:focus:not([disabled]),.lwa-bones .pixelbones input[type=button].button-primary:hover:not([disabled]),.lwa-bones .pixelbones input[type=reset].button-primary:focus:not([disabled]),.lwa-bones .pixelbones input[type=reset].button-primary:hover:not([disabled]),.lwa-bones .pixelbones input[type=submit].button-primary:focus:not([disabled]),.lwa-bones .pixelbones input[type=submit].button-primary:hover:not([disabled]){color:var(--button-primary-color)!important;background-color:var(--accent-color-hover)!important;border-color:var(--accent-color-hover)!important}.lwa-bones .pixelbones form{border:0!important;margin:0!important;padding:0!important;font-weight:400!important;overflow:visible;background:var(--background-color)!important;box-sizing:border-box!important;box-shadow:none!important}.lwa-bones .pixelbones input[type=email],.lwa-bones .pixelbones input[type=number],.lwa-bones .pixelbones input[type=password],.lwa-bones .pixelbones input[type=search],.lwa-bones .pixelbones input[type=tel],.lwa-bones .pixelbones input[type=text],.lwa-bones .pixelbones input[type=url],.lwa-bones .pixelbones select,.lwa-bones .pixelbones textarea{width:100%!important;height:38px!important;padding:6px 10px!important;border-radius:4px!important;background-color:var(--background-color-inputs)!important;box-shadow:none!important;box-sizing:border-box!important;border:1px solid var(--border-color-softer)!important}.lwa-bones .pixelbones input[type=button],.lwa-bones .pixelbones input[type=email],.lwa-bones .pixelbones input[type=number],.lwa-bones .pixelbones input[type=password],.lwa-bones .pixelbones input[type=search],.lwa-bones .pixelbones input[type=submit],.lwa-bones .pixelbones input[type=tel],.lwa-bones .pixelbones input[type=text],.lwa-bones .pixelbones input[type=url],.lwa-bones .pixelbones textarea{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.lwa-bones .pixelbones textarea{min-height:65px!important;padding-top:6px!important;padding-bottom:6px!important}.lwa-bones .pixelbones input[type=email]:focus,.lwa-bones .pixelbones input[type=number]:focus,.lwa-bones .pixelbones input[type=password]:focus,.lwa-bones .pixelbones input[type=search]:focus,.lwa-bones .pixelbones input[type=tel]:focus,.lwa-bones .pixelbones input[type=text]:focus,.lwa-bones .pixelbones input[type=url]:focus,.lwa-bones .pixelbones select:focus,.lwa-bones .pixelbones textarea:focus{border:1px solid var(--accent-color)!important;outline:0!important}.lwa-bones .pixelbones label,.lwa-bones .pixelbones legend{display:block!important;margin-bottom:5px!important;font-weight:400!important;font-size:var(--base-font-size);line-height:var(--base-line-height)}.lwa-bones .pixelbones input[type=checkbox]{-webkit-appearance:none!important;width:15px!important;height:15px!important;position:relative!important;top:2px!important}.lwa-bones .pixelbones input[type=checkbox]:focus{outline:0!important}.lwa-bones .pixelbones input[type=checkbox]:before{content:""!important;display:none!important}.lwa-bones .pixelbones input[type=checkbox]:checked:after{opacity:1!important}.lwa-bones .pixelbones input[type=checkbox]:after{content:""!important;opacity:0!important;display:block!important;left:4px!important;top:1px!important;position:absolute!important;width:6px!important;height:10px!important;border:2px solid #666!important;border-top:0!important;border-left:0!important;transform:rotate(30deg)!important;box-sizing:border-box!important}.lwa-bones .pixelbones input[type=checkbox],.lwa-bones .pixelbones input[type=radio]{margin-bottom:0!important;display:inline-block!important;text-align:start!important;background-color:var(--background-color-checkboxes)!important;box-shadow:none!important;box-sizing:border-box!important;border:1px solid var(--border-color-softer)!important}.lwa-bones .pixelbones label>.label-body{display:inline-block!important;margin-left:5px!important;font-weight:400!important}.lwa-bones .pixelbones ul{list-style:circle inside!important}.lwa-bones .pixelbones ol{list-style:decimal inside!important}.lwa-bones .pixelbones ol,.lwa-bones .pixelbones ul{padding-left:0!important;margin-top:0!important}.lwa-bones .pixelbones ol ol,.lwa-bones .pixelbones ol ul,.lwa-bones .pixelbones ul ol,.lwa-bones .pixelbones ul ul{font-size:100%!important;margin:10px 0 10px 30px!important;color:var(--text-color-softer)!important}.lwa-bones .pixelbones li{margin-bottom:5px!important}.lwa-bones .pixelbones code{padding:2px 5px!important;margin:0 2px!important;font-size:90%!important;white-space:nowrap!important;background:var(--code-background)!important;border:1px solid var(--border-color-softer)!important;border-radius:4px!important}.lwa-bones .pixelbones pre>code{display:block!important;padding:10px 15px!important;white-space:pre!important;overflow:auto!important}.lwa-bones .pixelbones td,.lwa-bones .pixelbones th{padding:12px 15px!important;text-align:left!important;border-bottom:1px solid var(--border-color-softer)!important}.lwa-bones .pixelbones td:first-child,.lwa-bones .pixelbones th:first-child{padding-left:0!important}.lwa-bones .pixelbones td:last-child,.lwa-bones .pixelbones th:last-child{padding-right:0!important}.lwa-bones .lwa,.lwa-bones .pixelbones .button,.lwa-bones .pixelbones button{margin-bottom:10px!important}.lwa-bones .pixelbones fieldset,.lwa-bones .pixelbones input,.lwa-bones .pixelbones select,.lwa-bones .pixelbones textarea{margin-bottom:15px!important}.lwa-bones .pixelbones blockquote,.lwa-bones .pixelbones dl,.lwa-bones .pixelbones figure,.lwa-bones .pixelbones ol,.lwa-bones .pixelbones p,.lwa-bones .pixelbones pre,.lwa-bones .pixelbones table,.lwa-bones .pixelbones ul{margin-bottom:25px!important}.lwa-bones .pixelbones .u-full-width{width:100%!important;box-sizing:border-box!important}.lwa-bones .pixelbones .u-max-full-width{max-width:100%!important;box-sizing:border-box!important}.lwa-bones .pixelbones .u-pull-right{float:right!important}.lwa-bones .pixelbones .u-pull-left{float:left!important}.lwa-bones .pixelbones .u-align-left{text-align:left!important}.lwa-bones .lwa.lwa-login .grid-container.submit .lwa-links,.lwa-bones .pixelbones .u-align-right{text-align:right!important}.lwa-bones .pixelbones .container:after,.lwa-bones .pixelbones .row:after,.lwa-bones .pixelbones .u-cf{content:""!important;display:table!important;clear:both!important}.lwa-bones .lwa p{margin-bottom:20px!important}.lwa-bones .lwa.lwa-login .lwa-links a{display:block!important;margin:8px 0 0!important;padding:0!important}.lwa-bones .lwa.lwa-login .lwa-register,.lwa-bones .lwa.lwa-login .lwa-remember{margin-top:10px!important;display:none}.lwa-bones .lwa.lwa-login .lwa-register #openid_identifier{width:auto!important}.lwa-bones .lwa.lwa-login .grid-container.submit{text-align:left!important;grid-template-columns:50% 1fr!important;max-width:100%!important;padding:0!important}.lwa-bones .lwa-logged-in{--links-case:lowercase}.lwa-bones .lwa-logged-in .lwa-avatar{padding:0!important;margin:0!important}.lwa-bones .lwa-logged-in .lwa-avatar.rounded img{border-radius:var(--avatar-rounded)!important}.lwa-bones .lwa-logged-in .lwa-info a,.lwa-bones .lwa.lwa-login .lwa-links a{text-transform:var(--links-case)!important}.lwa-bones .lwa-logged-in .lwa-info>p{margin:0 0 2px!important;padding:0!important}.lwa-bones .lwa-logged-in .grid-container{text-align:left!important;grid-template-columns:calc(var(--avatar-size) + 10px) 1fr!important;padding:0!important}.lwa-bones .lwa-logged-in.vertical{text-align:center!important}.lwa-bones .lwa-logged-in.vertical .grid-container{display:block!important;width:100%!important;text-align:center!important}.lwa-bones .lwa-logged-in.vertical .grid-container>div{margin:0 0 20px!important}.lwa-bones .lwa-logged-in.vertical .lwa-avatar img{display:block!important;margin:0 auto!important}.lwa-bones .lwa-minimalistic .input-field{position:relative!important;margin-bottom:10px!important}.lwa-bones .lwa-minimalistic .input-field label{font-size:80%!important;position:absolute!important;top:calc(50% - 10px)!important;left:0!important;opacity:0!important;transition:all .3s ease!important}.lwa-bones .lwa-minimalistic .input-field input[type=password],.lwa-bones .lwa-minimalistic .input-field input[type=text]{padding:10px 0 0!important;height:50px!important;border:0!important;border-bottom:solid 1px var(--border-color-softer)!important;background:0 0!important;box-sizing:border-box!important;transition:all .3s linear!important;border-radius:0!important}.lwa-bones .lwa-minimalistic .input-field input[type=password]:focus,.lwa-bones .lwa-minimalistic .input-field input[type=text]:focus{border:0!important;border-bottom:solid 1px var(--border-color)!important;outline:0!important;box-shadow:0 2px 6px -8px var(--border-color-normal)!important}.lwa-bones .lwa-minimalistic .input-field input:not(:placeholder-shown){padding:28px 0 12px!important}.lwa-bones .lwa-minimalistic .input-field input:not(:placeholder-shown)+label{transform:translateY(-20px)!important;opacity:.7!important}.lwa-modal-overlay .lwa-modal-popup .lwa-modal-content .lwa-form .lwa-title,.lwa-modal-overlay.active{display:block!important}@media only screen and (min-width:40rem){.lwa-modal-overlay{align-items:center!important;justify-content:center!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:999999!important;background-color:rgba(0,0,0,.6)!important;opacity:0!important;visibility:hidden!important;backface-visibility:hidden!important;transition:opacity .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1)!important;-webkit-transition:opacity .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1)!important;transition-delay:.3s!important}.lwa-modal-overlay.active{display:flex!important;opacity:1!important;visibility:visible!important}}.lwa-modal-overlay .lwa-modal-popup{display:flex!important;align-items:start!important;justify-content:center!important;position:relative!important;margin:0!important;background-color:#fff!important;width:100%!important;max-width:750px!important;min-height:200px!important;max-height:98%!important;padding:10px!important;border-radius:3px!important;opacity:0!important;overflow-y:auto!important;visibility:hidden!important;box-shadow:0 2px 10px rgba(0,0,0,.1)!important;backface-visibility:hidden!important;transform:scale(1.2)!important;transition:all .6s cubic-bezier(.55,0,.1,1)!important;z-index:99999!important}.lwa-modal-overlay .lwa-modal-popup>header{box-sizing:border-box;width:100%;border-bottom:1px solid #dedede;margin:0;padding:10px 0 7px 15px}.lwa-modal-overlay .lwa-modal-popup>header .lwa-modal-title{font-size:24px!important;line-height:1.3!important;padding:0 32px 0 0!important;margin:0!important}.lwa-modal-overlay .lwa-modal-popup>header .lwa-modal-title a{color:var(--text-color-normal)!important}.lwa-modal-overlay .lwa-modal-popup>header .lwa-modal-title a:hover{text-decoration:underline}.lwa-modal-overlay .lwa-modal-popup .lwa-close-modal{position:absolute!important;cursor:pointer!important;top:15px!important;right:15px!important;opacity:0!important;backface-visibility:hidden!important;transition:opacity .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1)!important;-webkit-transition:opacity .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1)!important;transition-delay:.3s!important}.lwa-modal-overlay .lwa-modal-popup svg{width:17.5px!important;height:17.5px!important}.lwa-modal-overlay .lwa-modal-popup .lwa-modal-content{opacity:0!important;backface-visibility:hidden!important;transition:opacity .6s cubic-bezier(.55,0,.1,1)!important;transition-delay:.3s!important;width:100%!important;margin:20px 5px 5px!important}.lwa-modal-overlay .lwa-modal-popup .lwa-modal-content form,.lwa-wrapper .lwa-classic-vanilla .lwa-links>label{margin-bottom:0!important}.lwa-modal-overlay .lwa-modal-popup.active{visibility:visible!important;opacity:1!important;transform:scale(1)!important}.lwa-modal-overlay .lwa-modal-popup.active .lwa-close-modal,.lwa-modal-overlay .lwa-modal-popup.active .lwa-modal-content{opacity:1!important}.lwa-modal-overlay .lwa-modal-popup>footer{width:100%!important;border-top:1px solid #dedede!important}.lwa-modal-overlay .lwa-modal-popup>footer>div{padding:10px 25px!important}.lwa-modal-overlay .lwa-modal-popup>footer>div .button,.lwa-modal-overlay .lwa-modal-popup>footer>div button{margin:0!important}@media only screen and (max-width:39.99rem){.lwa-modal-overlay .lwa-modal-popup{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-height:100%!important;-webkit-overflow-scrolling:touch!important;border-radius:0!important;transform:scale(1.1)!important;padding:10px!important}.lwa-modal-overlay .lwa-modal-popup .lwa-close-modal{top:10px!important;right:10px!important}.lwa-modal-overlay .lwa-modal-popup .lwa-close-modal svg{width:28px!important;height:28px!important}}.lwa-wrapper .lwa-classic-vanilla .lwa-form,.lwa-wrapper .lwa-classic-vanilla .lwa-register>form{grid-row-gap:10px!important}.lwa-wrapper .lwa-classic-vanilla .lwa-form>*,.lwa-wrapper .lwa-classic-vanilla .lwa-register>form>*{grid-column-gap:10px!important}.lwa-wrapper .lwa-classic .lwa-form .input-field label,.lwa-wrapper .lwa-classic .lwa-register>form .input-field label,.lwa-wrapper .lwa-classic-vanilla .lwa-form .input-field label,.lwa-wrapper .lwa-classic-vanilla .lwa-links-register-inline-cancel,.lwa-wrapper .lwa-classic-vanilla .lwa-register>form .input-field label{align-self:center!important}.lwa-wrapper .lwa-classic .lwa-register .lwa-submit-button,.lwa-wrapper .lwa-classic-vanilla .lwa-links>*,.lwa-wrapper .lwa-classic-vanilla .lwa-register .lwa-submit-button{display:block!important}.lwa-wrapper .lwa-classic-vanilla .lwa-links label .label-body{display:inline-block!important;padding-left:10px!important;font-size:85%!important;vertical-align:top!important}.lwa-wrapper .lwa-classic-vanilla .lwa-remember-email input{width:96%!important}.lwa-wrapper .lwa-classic-vanilla .lwa-remember-email{margin-bottom:10px!important}.lwa-wrapper .lwa-classic-vanilla .lwa-title{font-size:110%!important}.lwa-wrapper .lwa-classic .lwa-register>form p:nth-child(-n+2),.lwa-wrapper .lwa-classic-vanilla .lwa-register>form p:nth-child(-n+2){display:block!important;margin-bottom:10px!important}.lwa-wrapper .lwa-classic .lwa-remember-email label,.lwa-wrapper .lwa-classic-vanilla .lwa-remember-email label{border:0!important;clip:rect(1px 1px 1px 1px)!important;clip:rect(1px,1px,1px,1px)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.lwa-wrapper .lwa-classic .lwa-form,.lwa-wrapper .lwa-classic .lwa-register>form,.lwa-wrapper .lwa-classic-vanilla .lwa-form,.lwa-wrapper .lwa-classic-vanilla .lwa-register>form{display:grid;grid-template-rows:1fr!important}.lwa-wrapper .lwa-classic .lwa-form>*,.lwa-wrapper .lwa-classic .lwa-register>form>*,.lwa-wrapper .lwa-classic-vanilla .lwa-form>*,.lwa-wrapper .lwa-classic-vanilla .lwa-register>form>*{display:grid!important;grid-template-columns:1fr 3fr!important}.lwa-wrapper .lwa-classic .lwa-register .lwa-submit-button{grid-template-columns:1fr 1fr 2fr!important}.searchwp-live-search-results{background:#fff;border-radius:3px;-webkit-box-shadow:0 0 2px 0 rgba(30,30,30,.4);box-shadow:0 0 2px 0 rgba(30,30,30,.4);-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;max-height:300px;min-height:175px;min-width:315px;width:315px}.searchwp-live-search-result{border-bottom:1px solid rgba(30,30,30,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:10px}.searchwp-live-search-result:last-child{border-bottom:none}.searchwp-live-search-result--img{-ms-flex-negative:0;flex-shrink:0}.searchwp-live-search-result--img,.searchwp-live-search-results-container.swp-ls--img-sm .searchwp-live-search-result--img{-ms-flex-preferred-size:70px;flex-basis:70px}.searchwp-live-search-results-container.swp-ls--img-m .searchwp-live-search-result--img{-ms-flex-preferred-size:110px;flex-basis:110px}.searchwp-live-search-results-container.swp-ls--img-l .searchwp-live-search-result--img{-ms-flex-preferred-size:150px;flex-basis:150px}.searchwp-live-search-result--img img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%}.searchwp-live-search-result--info{-webkit-box-flex:1;-ms-flex:1 1 250px;flex:1 1 250px;overflow:hidden;text-overflow:ellipsis}.searchwp-live-search-result--title{font-size:1.1em;font-weight:700;margin-top:0}.searchwp-live-search-result--desc{font-size:.9em}.searchwp-live-search-result--ecommerce{-ms-flex-negative:0;flex-shrink:0;margin-left:auto;text-align:end}.searchwp-live-search-result--ecommerce *{font-size:1em}.searchwp-live-search-no-min-chars .spinner{opacity:.3}.searchwp-live-search-result--focused{background:#f7f7f7}.searchwp-live-search-instructions{clip:rect(1px,1px,1px,1px)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@-webkit-keyframes searchwp-spinner-line-fade-more{0%,to{opacity:0}1%{opacity:1}}@keyframes searchwp-spinner-line-fade-more{0%,to{opacity:0}1%{opacity:1}}@-webkit-keyframes searchwp-spinner-line-fade-quick{0%,39%,to{opacity:.25}40%{opacity:1}}@keyframes searchwp-spinner-line-fade-quick{0%,39%,to{opacity:.25}40%{opacity:1}}@-webkit-keyframes searchwp-spinner-line-fade-default{0%,to{opacity:.22}1%{opacity:1}}@keyframes searchwp-spinner-line-fade-default{0%,to{opacity:.22}1%{opacity:1}}