#comments .comment-content p{padding:0}.comment-respond h3,.entry p,.entry-comments h3,.entry-content p,.entry-pings h3,ul li.comment{margin-bottom:20px}ul li.comment:last-child,.full-width-content #main,.entry-content p:last-child,.single-content h1:last-child,.single-content h2:last-child,.single-content h3:last-child,.single-content h4:last-child,.single-content h5:last-child,.single-content h6:last-child,.entry-content p.wp-caption-text,#main ul li.comment article:last-child{margin-bottom:0}.comment-author .says,.entry-header .cp-header,.hide-time time,span.nf-form-title{display:none}header.entry-header{gap:15px;text-align:center;margin-bottom:25px;align-items:center}header.entry-header h2.entry-title{font-size:calc(var(--caline--single--title--base) + 1.5vw)}.entry-header .cat-links{margin:0}.entry-header .cat-links a:not(:last-child):after{content:','}.post-edit-link{margin:auto}.attachment header{text-align:center}.single-content h1,.single-content h2,.single-content h3,.single-content h4,.single-content h5,.single-content h6{margin:1.2em 0 .4em}.single-content h1:first-child,.single-content h2:first-child,.single-content h3:first-child,.single-content h4:first-child,.single-content h5:first-child,.single-content h6:first-child{margin-top:0}.entry-content ul{list-style:initial}.entry-content ol{list-style:auto}.entry-content ol,.entry-content ul{padding:0 0 0 2.5em}.entry-header .social-share{margin-top:15px}.caline-page .social-share{justify-content:center;margin-top:30px;padding:15px}blockquote{background:var(--caline--secondary--color);margin:0 20px 30px;padding:1.5em 20px}.wp-block-quote{font-size:calc(15px + .1vw)}.wp-block-quote.has-larger-font-size{font-size:2.625em}.wp-block-quote.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.wp-block-quote.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.entry-content blockquote{border-color:var(--caline--subtles--contrast);color:var(--caline--secondary--contrast)}.wp-block-pullquote{margin:3em auto;border:1px solid;padding:2em;font-size:20px}.wp-block-pullquote blockquote{margin:0;text-align:center}.wp-block-pullquote p,.wp-block-quote p{margin-top:10px;margin-bottom:10px}.wp-block-pullquote cite,.wp-block-quote cite{margin:30px auto auto}.wp-block-quote.is-style-plain{background:0 0;color:inherit;margin:0 0 30px 10px;padding:0}.wp-block-quote.is-style-plain.has-quotes p:before{content:'\201c';font-family:none}.wp-block-quote.is-style-plain.has-quotes p:after{content:'\201d';font-family:none}.wp-block-quote.is-style-plain cite{margin-left:10px}.wp-block-quote.is-style-plain cite:before{content:"-";margin-right:5px}.post-info-box{overflow:hidden;position:relative;padding:30px calc(20px + 5%);border-radius:var(--caline--content--rad);border-bottom:var(--caline--content--border);margin:calc(-20px - .1vw) calc(-20px - .1vw) 20px}.post-info-box.full{width:100vw;grid-column:1/-1;margin-top:-35px;border-top-left-radius:unset;border-top-right-radius:unset;margin-left:calc(-100vw/2 + 100%/2);margin-right:calc(-100vw/2 + 100%/2)}.post-info-box.full:has(.pib-overlay){background-attachment:fixed;background-repeat:no-repeat;background-size:cover}.post-info-box .pib-overlay{top:0;left:0;right:0;bottom:0;position:absolute}.post-info-box.full header.entry-header,.post-info-box.full .entry-header .post-edit-link{position:relative;margin:0!important;z-index:1}.post-info-box.full .post-edit-link:hover,.post-info-box.full a:hover{opacity:.6}article footer.entry-footer{text-transform:uppercase;font-size:12px;margin-top:20px;border-top:1px solid var(--caline--primary--color);clear:both;text-align:center}.entry-footer .cat-links a,.entry-footer .tag-links a{color:inherit;border-bottom:1px solid}.footer-meta,.social-share{flex-wrap:wrap;margin-top:20px;justify-content:center}.social-share .cpicons{flex-wrap:wrap;grid-gap:10px}#caline-related ul,#caline-related ul.post-grid{display:grid;grid-template-columns:1fr 1fr}#caline-related ul{flex-wrap:wrap;text-align:center;grid-gap:10px 20px}#caline-related h3{line-height:1.4;text-transform:uppercase;margin:0}#caline-related h2.related-title{text-align:center;margin-bottom:20px;font-size:calc(var(--caline--related--title--base) + 1.5vw)}#caline-related ul h3{font-weight:400;font-size:18px}#caline-related ul li{display:flex;align-items:center;padding-bottom:10px}#caline-related ul li img{width:100%;position:var(--caline--archive--img--position)}#caline-related ul.post-grid{grid-gap:2em}#caline-related .post-grid li{display:block;width:100%;margin:0!important}#caline-related .post-grid li .relatedcontent,#caline-related .post-grid li .relatedthumb{width:auto;max-width:100%;text-align:center;margin:0}#caline-related ul li .relatedthumb{max-width:50%;margin-right:5%}#caline-related ul li .relatedcontent{text-align:left}#comments .reply,.comment-author .fn{font-size:13px;text-transform:uppercase}#comments .reply,p.logged-in-as a{border-bottom:1px dotted}h3#reply-title,#caline-related .post-grid li .relatedthumb,p.comment-notes{margin-bottom:10px}footer.comment-meta{margin-bottom:20px}#comments+#respond{margin-top:25px;padding-top:15px;border-top:2px solid var(--caline--soft--color)}li #respond.comment-respond{border-top:0;margin-bottom:20px}h2.comments-title{text-transform:uppercase;text-align:center;font-size:calc(var(--caline--h2--font--base) + 1vw);margin-bottom:30px}ul li.comment .children li{margin:0 0 10px 20px}.comment-author img{border-radius:50%;height:40px;width:40px}.comment-author .fn{vertical-align:middle;font-weight:500}.comment-meta .comment-metadata{position:absolute;font-size:12px;margin:-12px 0 0 45px}.comment-meta .comment-metadata a{color:#999}p.logged-in-as{margin-bottom:15px;font-size:14px}#comments h3 small a{margin-left:10px;font-size:14px;color:#cc1818}p.comment-notes>span,span.required-field-message{display:block;margin-top:5px}#main ul li.comment article{margin-bottom:10px;padding:10px;box-shadow:none;overflow:hidden}#comments .reply{margin-top:5px;float:right;margin-right:15px;display:block}.comment-form-cookies-consent{margin:15px 0;letter-spacing:1px;font-size:clamp(12px,calc(var(--caline--body--font--base) - 15%),14px)}.comment-form-cookies-consent *{display:inline}p.comment-subscription-form{font-size:14px}div#respond+p.akismet_comment_form_privacy_notice{font-size:14px;padding:5px;margin-top:10px}.comment-form input[type=email],.comment-form input[type=text],.comment-form input[type=url],textarea#comment{border:unset;width:100%;max-width:550px;margin-bottom:15px;background:var(--caline--subtle1--color);box-shadow:0 0 1px var(--caline--subtles--contrast)}textarea#comment{max-width:600px}.comment-form input:focus-within,textarea#comment:focus-within{background:var(--caline--subtle2--color);border:1px solid var(--caline--subtles--contrast)}.comment-form-comment #comment{margin-top:10px}.comment-list .comment.bypostauthor .comment-author-name{border-top:10px solid var(--caline--primary--color)}p.no-comments{margin-top:20px;font-weight:700;text-align:center;font-style:italic;padding:15px 10px}#main-header.overlay:after,#main-header.overlay{background:unset;box-shadow:none}.caline-scroll:not(.nofix) #main-header.overlay{background:var(--caline--nav);color:var(--caline--nav--text)}.full-width-content:not(.front-page){background:var(--caline--subtle2--color)}.page:not(:has(.post-password-required)) #header-area:has(.overlay)+*{margin:calc(calc(0px + var(--caline--header--height)) * -1)}.full-width-content.front-page,.full-width-content.front-page #main article{background:var(--caline--subtle1--color)}.caline-blank #main article{border:unset;box-shadow:unset;border-radius:unset;padding:0 calc(20px + .1vw);background:unset}.caline-blank .wp-block-cps-quotes.alignwide{margin-left:-20px;margin-right:-20px}#main article,#caline-related,#content-footer>*{padding:calc(20px + .1vw)}.navigation a,#comments-section a{color:inherit}.navigation a:hover,#comments-section a:hover{opacity:.6}.single .nav-links{display:flex;height:100%;min-width:100px;align-items:center}.single .nav-links div{width:50%;line-height:1.3}.nav-links .nav-previous{margin-right:auto;float:left;text-align:left}.nav-links .nav-next{margin-left:auto;float:right;text-align:right}.full-width-content #caline-contents-wrap,.elementor-template-full-width #caline-contents-wrap{display:block}.full-width-content,.full-width-content header{max-width:unset}.full-width-content #main .page{border:0;margin:0 3%;padding:0 50px;box-shadow:none;border-radius:unset}#main article.post-password-required{text-align:center;padding:calc(50px + .1vw)!important}.full-width-conten #footer{border-radius:unset}.landing-page #header-area{visibility:hidden;clip:rect(0,0,0,0);height:0;overflow:hidden;margin:0}#container.caline-nopage-pad,body:where(.landing-page,.caline-blank,.elementor-template-full-width,.fpage-content) #container{margin:0;padding:0}.landing-page .alignfull:first-child{margin-top:-40px;padding-top:0}.landing-page .entry-content{padding:40px 5%}.nf-form-cont{padding:5%}.nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-content input:not([type=button]),.nf-form-content textarea{border:0!important}.nf-form-content button,.nf-form-content input[type=button],.nf-form-content input[type=submit]{min-width:200px}@media only screen and (max-width:768px){.post-info-box.full{margin-top:-25px}}@media only screen and (max-width:640px){.full-width-content #main .page{margin:0;;padding:0 calc(20px + .1vw)}#caline-related ul{grid-template-columns:1fr}#caline-related ul li .relatedthumb{max-width:20%;margin-right:4%}#caline-related ul li .relatedcontent{text-align:left;width:76%}#caline-related ul h3{font-size:16px}}@media only screen and (max-width:550px){.post-info-box.full.pib-title h1{font-size:calc(16px + 1.5vw)}.post-info-box.full.pib-title .entry-meta{font-size:calc(10px + .2vw)}.post-info-box.full.pib-title .post-edit-link{padding:10px}.post-info-box.full.pib-title .post-edit-link:after{font-size:14px}}