.elementor-85493 .elementor-element.elementor-element-58ea80a2{--display:flex;}.elementor-85493 .elementor-element.elementor-element-3d51250{--display:flex;}@media(min-width:801px){.elementor-85493 .elementor-element.elementor-element-58ea80a2{--content-width:720px;}}/* Start custom CSS for heading, class: .elementor-element-75bbecc5 */.elementor-85493 .elementor-element.elementor-element-75bbecc5 .elementor-heading-title{margin-top:40px !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ea80a2 *//* Larsen & Ravn kommentarer – kun i testskabelon 85473 */
.lr-comments{max-width:720px;margin:0 auto 48px;padding:0 16px;font-family:inherit}
.lr-comments #reply-title,.lr-comments .comment-reply-title{display:none}
.lr-comments .comment-form-url,.lr-comments .comment-subscription-form,.lr-comments p.comment-subscription-form{display:none !important}
.lr-comments .comment-form label{display:block;margin:0 0 6px;font-weight:600;color:#194c61}
.lr-comments .comment-form textarea,.lr-comments .comment-form input[type=text],.lr-comments .comment-form input[type=email]{width:100%;box-sizing:border-box;border:1px solid #b4d2dc;border-radius:8px;padding:12px 14px;font:inherit;background:#fff}
.lr-comments .comment-form textarea{min-height:150px}
.lr-comments .comment-form textarea:focus,.lr-comments .comment-form input:focus{outline:none;border-color:#194c61;box-shadow:0 0 0 3px rgba(180,210,220,.5)}
.lr-comments .form-submit .submit,.lr-comments input#submit{background:#c56d66;color:#fff;border:0;border-radius:6px;padding:12px 26px;font-weight:600;letter-spacing:.04em;cursor:pointer;box-shadow:none}
.lr-comments .form-submit .submit:hover,.lr-comments input#submit:hover{background:#194c61}
.lr-comments .logged-in-as,.lr-comments .comment-notes{font-size:.9em;color:#555}
.lr-comments .comment-form-cookies-consent label{display:inline;font-weight:400;color:#444}
.lr-comments .comment-list{list-style:none;padding:0}
.lr-comments .comment-body{border:1px solid #b4d2dc;border-radius:8px;padding:14px 18px;margin:0 0 12px;background:#fff}
/* TillÃ¦g: kommentarlisten (kun testskabelon 85473) */
.lr-comments .title-comments{display:none}
.lr-comments .comment-list{margin:28px 0 36px;padding:0}
.lr-comments .comment-list li{list-style:none}
.lr-comments .comment-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}
.lr-comments .comment-author{display:flex;align-items:center;gap:10px}
.lr-comments .comment-author .avatar{border-radius:50%;width:40px;height:40px}
.lr-comments .comment-author .fn{font-weight:600;color:#194c61;font-style:normal}
.lr-comments .comment-author .says{display:none}
.lr-comments .comment-metadata{font-size:.85em}
.lr-comments .comment-metadata a{color:#888;text-decoration:none}
.lr-comments .comment-content p{margin:0 0 8px;line-height:1.6;color:#333}
.lr-comments .reply a{font-size:.8em;font-weight:600;color:#c56d66;text-transform:uppercase;letter-spacing:.05em;text-decoration:none}
.lr-comments .reply a:hover{color:#194c61}
.lr-comments .children{margin:0 0 0 28px;padding:0 0 0 16px;border-left:2px solid #b4d2dc}
.lr-comments .bypostauthor > .comment-body{background:#f3f8fa}
.lr-comments .bypostauthor > .comment-body .fn::after{content:" \00B7  parterapeut";font-weight:400;color:#888}
.lr-comments .comment-awaiting-moderation{display:block;font-size:.85em;color:#c56d66;margin-bottom:6px}
/* Rettelser 6/10 */
.lr-comments .comment-body{position:relative;padding:16px 18px !important}
.lr-comments .comment-author .avatar{position:static !important;margin:0 !important;float:none !important;left:auto !important;top:auto !important}
.lr-comments .comment-meta,.lr-comments .comment-content,.lr-comments .reply{margin-left:0 !important;padding-left:0 !important}
.lr-comments .reply{margin-top:6px}
.lr-comments .reply a{font-size:13px !important;display:inline-block;padding:4px 0}
.lr-comments .comment-list + .comment-respond,.lr-comments .comment-list ~ .comment-respond{margin-top:36px;padding-top:28px;border-top:1px solid #e3eef2}
.lr-comments .comment .comment-reply-title{display:block !important;font-size:1.05em;color:#194c61;margin:16px 0 10px}
.lr-comments .comment-reply-title small a{margin-left:10px;font-size:.85em;color:#c56d66}
/* Flugt med artikeltekst */
.lr-comments{--padding-left:0px;--padding-right:0px;padding-left:0 !important;padding-right:0 !important;max-width:100% !important}
.lr-comments > .e-con-inner{padding-left:0 !important;padding-right:0 !important}
.lr-comments > .e-con-inner{max-width:100% !important;width:100% !important}
/* Skjul temaets ekstra kommentarformular */
main.site-main > #comments, main.site-main > .comments-area{display:none !important}
/* Mobilmargin fix: Hello reset mangler, så main/H1 (width:100% + padding) blev bredere end skærmen */
main.site-main,main.site-main .page-header .entry-title{box-sizing:border-box}

/* Mobil: samme sidemargin som silo-artikler (20px) */
@media (max-width:575px){main.site-main{padding-left:20px !important;padding-right:20px !important}main.site-main .page-header .entry-title{padding-left:0 !important;padding-right:0 !important}}

/* Kommentarer (N) overskrift over kommentarlisten - CSS-taeller, vises kun naar listen findes */
.lr-comments .comments-area{counter-reset:lrkom}
.lr-comments .comment-list .comment{counter-increment:lrkom}
.lr-comments .comment-list{display:flex;flex-direction:column}
.lr-comments .comment-list::after{content:"Kommentarer (" counter(lrkom) ")";order:-1;display:block;font-family:Montserrat,sans-serif;font-size:19px;font-weight:600;line-height:1.3;color:#194c61;margin:24px 0 12px}
@media (max-width:767px){.lr-comments .comment-list::after{font-size:18px}}

/* Formularoverskrift (Skriv din kommentar herunder / Svar til ...) 6/10 */
.lr-comments #reply-title,.lr-comments .comment #reply-title,.lr-comments .comment-respond .comment-reply-title{display:block !important;font-family:Montserrat,sans-serif !important;font-size:19px !important;font-weight:600 !important;line-height:1.3 !important;color:#194c61 !important;margin:0 0 12px !important;padding:0 !important;text-transform:none !important;letter-spacing:normal !important}
@media (max-width:767px){.lr-comments #reply-title,.lr-comments .comment #reply-title,.lr-comments .comment-respond .comment-reply-title{font-size:18px !important}}/* End custom CSS */
/* Start custom CSS *//* Luft mellem punkter i artikeltekst (Ulf 6/10). Kun almindelige tekstlister, ikke Elementor-widgets som prislister. */
.elementor-widget-theme-post-content ul.wp-block-list > li,.elementor-widget-theme-post-content ol.wp-block-list > li,.elementor-widget-theme-post-content ul:not([class]) > li,.elementor-widget-theme-post-content ol:not([class]) > li{margin-bottom:1.1em;line-height:1.6}
.elementor-widget-theme-post-content ul.wp-block-list,.elementor-widget-theme-post-content ol.wp-block-list,.elementor-widget-theme-post-content ul:not([class]),.elementor-widget-theme-post-content ol:not([class]){margin-bottom:1.6em}
.elementor-widget-theme-post-content h2.lr-faq-h2{margin-top:2.6em;margin-bottom:.8em}/* End custom CSS */