/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
h1.page-title,h1.title,h1{display:none !important;}.proposition-wrapper{background-color:#ffffff;border:1px solid #ccc;border-radius:8px;margin-bottom:20px;padding:12px;box-shadow:0 1px 3px rgba(0,0,0,0.06);}.proposition-user-box{display:flex;justify-content:space-between;align-items:center;background-color:#f0f4ff;padding:8px 12px;border:1px solid #cfd8dc;border-radius:6px;margin-bottom:12px;gap:8px;}.proposition-avatar{flex-shrink:0;width:50px;height:50px;border-radius:50%;overflow:hidden;}.proposition-avatar img{width:100%;height:auto;border-radius:50%;}.proposition-username-date{display:flex;justify-content:space-between;align-items:center;flex-grow:1;font-size:0.95em;}.proposition-username{font-weight:600;color:#2a3f8d;margin-right:12px;}.proposition-date{color:#333;font-size:0.85em;}.node--type-propositions #block-danland-page-title{display:none;}.pager-container{margin-top:2rem;text-align:center;padding:1rem;border:1px solid #ddd;border-radius:8px;background-color:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,0.06);}.pager ul{list-style:none;padding:0;margin:0;display:inline-flex;gap:1rem;}.pager a,.pager span{text-decoration:none;color:#2a42aa;transition:background-color 0.2s,color 0.2s;padding:0.25em 0.5em;border-radius:4px;}.pager a:hover{background-color:#e6ebff;color:#1a2a88;}.pager{display:flex;justify-content:center;gap:10px;padding:20px 0;}.pager a,.pager .pager__item a{all:unset;display:inline-block;padding:6px 14px;border:1px solid #888;border-radius:6px;color:#2a2a2a !important;text-decoration:none;font-weight:600;font-family:'Segoe UI',sans-serif;font-size:14px;background-color:transparent !important;transition:all 0.2s ease;cursor:pointer;}.pager a:hover{background-color:rgba(138,153,255,0.1) !important;border-color:#4a5edf !important;color:#1a1a1a !important;}.pager .is-active,.pager .pager__item.is-active a,.pager a.active{background-color:#4a5edf !important;color:white !important;border-color:#4a5edf !important;pointer-events:none;border-radius:6px !important;}.proposition-form-wrapper{border:1px solid #ccc;border-radius:8px;padding:16px;background-color:#f9f9f9;margin:2rem 0 4rem;box-shadow:0 1px 3px rgba(0,0,0,0.05);max-width:800px;margin-left:auto;margin-right:auto;}.issue-wrapper{background-color:#ffffff;border:1px solid #ccc;border-radius:8px;padding:1rem;margin-bottom:2rem;box-shadow:0 1px 3px rgba(0,0,0,0.06);}.issue-user-box{display:flex;align-items:center;background-color:#f0f4ff;padding:0.75rem;margin-bottom:1rem;border-radius:6px;border:1px solid #ddd;}.issue-user-avatar{margin-right:10px;}.issue-title{font-weight:bold;color:#2a42aa;font-size:1.25em;margin-bottom:0.75rem;}.issue-field{font-size:1rem;color:#222;}.issue-solution-form-wrapper{border:1px solid #ccc;border-radius:8px;background-color:#f9f9f9;padding:1.5rem;margin:2rem 0;box-shadow:0 1px 3px rgba(0,0,0,0.05);width:100%;max-width:100%;box-sizing:border-box;}.issue-solution-form-wrapper .form-item{margin-bottom:1.25rem;}.issue-solution-form-wrapper label{font-weight:600;font-size:1rem;color:#2a3f8d;margin-bottom:0.25rem;display:inline-block;}.issue-solution-form-wrapper .form-text,.issue-solution-form-wrapper .form-textarea,.issue-solution-form-wrapper input[type="text"],.issue-solution-form-wrapper textarea{width:100%;padding:0.75rem;border:1px solid #bbb;border-radius:4px;font-size:1rem;resize:none;box-sizing:border-box;}.issue-solution-form-wrapper input[type="submit"]{padding:0.65rem 1.5rem;background-color:#2a52be;color:white;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color 0.2s ease;}.issue-solution-form-wrapper input[type="submit"]:hover{background-color:#1f3d91;}body textarea,body textarea.form-textarea,body form textarea{resize:none !important;}.proposition-form-wrapper{border:1px solid #ccc;border-radius:8px;background-color:#f9f9f9;padding:1.5rem;margin:2rem 0 4rem;box-shadow:0 1px 3px rgba(0,0,0,0.05);width:100%;max-width:100%;box-sizing:border-box;}.proposition-form-wrapper .form-item{margin-bottom:1.25rem;}.proposition-form-wrapper label{font-weight:600;font-size:1rem;color:#2a3f8d;margin-bottom:0.25rem;display:inline-block;}.proposition-form-wrapper .form-text,.proposition-form-wrapper .form-textarea,.proposition-form-wrapper input[type="text"],.proposition-form-wrapper textarea{width:100%;padding:0.75rem;border:1px solid #bbb;border-radius:4px;font-size:1rem;resize:none;box-sizing:border-box;}.proposition-form-wrapper input[type="submit"]{padding:0.65rem 1.5rem;background-color:#2a52be;color:white;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color 0.2s ease;}.proposition-form-wrapper input[type="submit"]:hover{background-color:#1f3d91;}body textarea,body textarea.form-textarea,body form textarea{resize:none !important;}.aphorism-form-wrapper{border:1px solid #ccc;border-radius:8px;background-color:#f9f9f9;padding:1.5rem;margin:2rem 0 4rem;box-shadow:0 1px 3px rgba(0,0,0,0.05);width:100%;max-width:100%;box-sizing:border-box;}.aphorism-form-wrapper .form-item{margin-bottom:1.25rem;}.aphorism-form-wrapper label{font-weight:600;font-size:1rem;color:#2a3f8d;margin-bottom:0.25rem;display:inline-block;}.aphorism-form-wrapper .form-text,.aphorism-form-wrapper .form-textarea,.aphorism-form-wrapper input[type="text"],.aphorism-form-wrapper textarea{width:100%;padding:0.75rem;border:1px solid #bbb;border-radius:4px;font-size:1rem;resize:none;box-sizing:border-box;}.aphorism-form-wrapper input[type="submit"]{padding:0.65rem 1.5rem;background-color:#2a52be;color:white;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color 0.2s ease;}.aphorism-form-wrapper input[type="submit"]:hover{background-color:#1f3d91;}.aphorism-avatar{flex-shrink:0;width:50px;height:50px;border-radius:50%;overflow:hidden;}.aphorism-avatar img{width:100%;height:auto;border-radius:50%;}.article-front-wrapper{background-color:#f9f9f9;padding:1.5rem;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,0.1);margin-bottom:2rem;}.article-front-wrapper img{max-width:100%;border-radius:6px;margin-top:1rem;margin-bottom:1rem;}.article-meta{margin-bottom:1rem;}.article-title{font-size:1.4rem;margin-top:0.5rem;color:#333;}.article-submitted{font-size:0.85rem;color:#777;margin-bottom:1rem;}.article-tags{font-style:italic;font-size:0.85rem;color:#555;}.article-share{margin-top:1rem;}.user-register-form{max-width:600px;margin:2rem auto;padding:2rem;background-color:#ffffff;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,0.04);}.user-register-form .form-item{margin-bottom:1.5rem;padding:1rem;background-color:#f0f4ff;border:1px solid #ddd;border-radius:6px;}.user-register-form .form-item label{display:block;font-weight:600;font-size:1rem;margin-bottom:0.5rem;color:#2a3f8d;}.user-register-form input[type="text"],.user-register-form input[type="email"],.user-register-form input[type="password"],.user-register-form textarea{width:100%;padding:0.75rem;border-radius:4px;border:1px solid #bbb;box-sizing:border-box;}.user-register-form input[type="submit"]{padding:0.75rem 1.5rem;background-color:#2a52be;color:#fff;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color 0.2s ease;}.user-register-form input[type="submit"]:hover{background-color:#1f3d91;}.user-register-form fieldset{border:1px solid #ccc;border-radius:6px;padding:1rem;margin-bottom:1.5rem;background-color:#fefefe;}.user-register-form fieldset legend{font-weight:bold;color:#2a3f8d;padding:0 0.5rem;font-size:1rem;}.user-register-form .captcha{margin-top:2rem;padding:1rem;border:1px dashed #bbb;background-color:#f8f8ff;border-radius:6px;}.user-register-form input[type="submit"]{display:inline-block;margin-top:1rem;}.field--name-user-picture .form-item,.field--name-user-picture .form-managed-file{display:flex;flex-direction:column;align-items:flex-start;gap:0.5rem;margin-bottom:0.5rem;}.field--name-user-picture input[type="file"]{margin-bottom:0.5rem;}.field--name-user-picture input[type="submit"]{margin-top:0.5rem;align-self:flex-start;padding:0.5rem 1.25rem;background-color:#2a42aa;color:white;border:none;border-radius:6px;font-size:0.95rem;cursor:pointer;transition:background-color 0.2s ease;}.field--name-user-picture input[type="submit"]:hover{background-color:#1f3085;}.user-register-form fieldset#edit-group-spam-aversion{border:1px solid #ccc;border-radius:8px;background-color:#fdfdfd;padding:1.5rem;margin-bottom:2rem;box-shadow:0 1px 4px rgba(0,0,0,0.04);}.user-register-form fieldset#edit-group-spam-aversion legend{font-weight:700;color:#2a3f8d;font-size:1.1rem;padding:0 0.5rem;}.user-register-form .form-type-boolean{display:flex;align-items:center;gap:0.5rem;}.user-register-form .form-type-boolean label{margin:0;}.user-register-form .form-item.field--name-field-real-person{display:flex;align-items:center;gap:0.5rem;flex-wrap:nowrap;}.user-register-form .form-item.field--name-field-real-person input[type="checkbox"]{margin:0;flex-shrink:0;}.user-register-form .form-item.field--name-field-real-person label{margin:0;padding:0;line-height:1.2;}.user-register-form .form-item.field--name-field-real-person{display:flex !important;align-items:center !important;gap:0.5rem;}.user-register-form .form-item.field--name-field-real-person label{margin:0 !important;padding:0 !important;font-weight:600;color:#2a3f8d;}.custom-forum-page{max-width:800px;margin:0 auto;padding:0rem;font-family:system-ui,sans-serif;}.forum-page-title{max-width:100%;margin-bottom:1rem;display:block;}.forum-topic-wrapper{background:#fff;border:1px solid #ccc;border-radius:8px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 2px 4px rgba(0,0,0,0.05);}.forum-title a{font-size:1.5rem;font-weight:bold;text-decoration:none;color:#222;}.forum-title a:hover{color:#1d2a60;}.forum-description{margin-top:0.5rem;color:#444;}.forum-topic-box{background:#ffffff;border:1px solid #ddd;border-radius:8px;padding:1em;margin:1em auto;max-width:800px;width:100%;display:block;box-shadow:0 2px 4px rgba(0,0,0,0.05);clear:both;}.forum-topic-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.75em;}.forum-topic-title a{text-decoration:none;font-weight:bold;font-size:1.1em;color:#003366;}.forum-topic-title a:hover{text-decoration:underline;}.forum-topic-replies{font-size:0.95em;color:#444;white-space:nowrap;}.forum-topic-date,.forum-topic-updated{font-size:0.85em;color:#666;line-height:1.4;}.proposition-item footer{display:flex;justify-content:flex-end;width:100%;}.proposition-item footer .submitted{display:block;width:100%;text-align:right;}.proposition-item footer .submitted div{display:block;text-align:right;}#block-danland-page-title h1{margin-bottom:2rem !important;}.proposition-wrapper{margin-bottom:2em;}.proposition-item{margin-bottom:2em;}.thomas-vote-block{margin-top:2em;}.addtoany_list{margin-top:em;}.node--type-propositions #block-danland-page-title{display:none !important;}.dreo-vote-wrapper{display:inline-flex;align-items:center;gap:0.5em;}.dreo-vote-button[disabled]{opacity:0.5;cursor:not-allowed;}.contact-message-feedback-form{background-color:#f0f4ff;padding:2em;border-radius:10px;border:1px solid #ccc;max-width:600px;margin:2em auto;font-family:Arial,sans-serif;}.contact-message-feedback-form label{display:block;font-weight:bold;color:#2a42aa;margin-bottom:0.3em;}.contact-message-feedback-form input[type="text"],.contact-message-feedback-form input[type="email"],.contact-message-feedback-form textarea{width:100%;padding:0.7em;border-radius:6px;border:1px solid #ccc;box-sizing:border-box;font-size:1em;margin-bottom:1em;}.contact-message-feedback-form input[type="submit"],.contact-message-feedback-form input[type="button"]{padding:0.6em 1.2em;font-size:1em;border:none;border-radius:6px;background-color:#2a42aa;color:#fff;cursor:pointer;margin-right:0.5em;margin-top:1em;transition:background-color 0.2s ease-in-out;}.contact-message-feedback-form input[type="submit"]:hover,.contact-message-feedback-form input[type="button"]:hover{background-color:#1a2b7a;}.contact-message-feedback-form .form-item-copy{margin-top:1em;display:flex;align-items:center;}.contact-message-feedback-form .form-item-copy input{margin-right:0.5em;}.contact-message-feedback-form{margin-top:0.1em;}#sidebar-right .block{background-color:#fafbff;border:1px solid #ccc;border-radius:5px;margin-bottom:1.5em;font-family:Arial,sans-serif;color:#000;box-shadow:0 1px 2px rgba(0,0,0,0.05);overflow:hidden;}#sidebar-right .block{background-color:#fafbff;border:1px solid #ccc;border-radius:10px;margin-bottom:1.5em;font-family:Arial,sans-serif;color:#000;box-shadow:0 1px 2px rgba(0,0,0,0.05);overflow:hidden;}#sidebar-right .block .block-title{background-color:#f0f4ff;font-weight:bold;font-size:1.1em;color:#000;padding:0.75em 1em;margin:0;border-bottom:1px solid #ccc;text-align:left;}#block-danland-userlogin{background-color:#f0f4ff;border:1px solid #ccc;border-radius:10px;padding:1em;font-family:Arial,sans-serif;box-shadow:0 1px 2px rgba(0,0,0,0.05);color:#000;max-width:300px;margin:0 auto 1.5em auto;}#block-danland-userlogin h2.block-title{background-color:transparent !important;font-weight:bold;font-size:1.1em;color:#000;padding:0 0 0.5em 0;margin:0;border-bottom:1px solid #ccc;}#block-danland-userlogin label{display:block;font-weight:normal;margin-top:0.5em;color:#222;font-size:0.95em;}#block-danland-userlogin input[type="text"],#block-danland-userlogin input[type="password"]{width:100%;padding:0.5em;border-radius:5px;border:1px solid #ccc;margin-top:0.2em;margin-bottom:0.8em;background-color:#ffffff;}#block-danland-userlogin input[type="submit"]{background-color:#2a42aa;color:#fff;border:none;padding:0.5em 1em;border-radius:6px;cursor:pointer;width:100%;font-weight:bold;}#block-danland-userlogin input[type="submit"]:hover{background-color:#1c2f8b;}#block-danland-userlogin ul{list-style:none;padding-left:0;margin-top:1em;}#block-danland-userlogin li{margin-bottom:0.5em;}#block-danland-userlogin a{color:#2a42aa;text-decoration:none;}#block-danland-userlogin a:hover{text-decoration:underline;}#block-danland-userlogin input[type="text"],#block-danland-userlogin input[type="password"]{width:100% !important;max-width:100%;padding:0.5em;border-radius:6px;border:1px solid #ccc;background-color:#ffffff !important;box-sizing:border-box;font-size:1em;margin-bottom:1em;}#block-danland-userlogin label{text-align:center;display:block;margin:0.5em 0 0.2em;font-size:1em;}#block-danland-useraccountmenu > h2.block-title{background-color:#f0f4ff;}.forum-comment-box{background-color:#f0f4ff !important;border:1px solid #d3dcec !important;}.forum-comment-box{border:1px solid #ccc;border-radius:6px;padding:1em;margin-bottom:1.5em;}.forum-comment-header{display:flex;align-items:center;margin-bottom:0.75em;}.forum-comment-avatar img{border-radius:50%;width:48px;height:48px;object-fit:cover;margin-right:1em;}.forum-comment-meta{font-size:0.9em;}.forum-comment-author{font-weight:bold;color:#1d2a60;}.forum-comment-date{color:#777;font-size:0.85em;}.forum-comment-title{font-size:1.1em;margin-top:0.25em;font-weight:bold;}.forum-comment-body{padding-left:0.25em;}.comment-form{background:#f0f4ff;border:1px solid #ccc;border-radius:6px;padding:1em;margin-top:2em;max-width:700px;}.comment-form h2{margin-top:0;font-size:1.2em;color:#1d2a60;border-bottom:1px solid #ddd;padding-bottom:0.5em;}.comment-form label{display:block;margin-top:1em;font-weight:bold;}.comment-form textarea,.comment-form input[type="text"]{width:100%;padding:0.5em;font-size:1em;border:1px solid #ccc;border-radius:4px;}.comment-form .form-actions{margin-top:1em;}.comment-form .form-actions input{padding:0.5em 1.25em;font-size:1em;border-radius:4px;}ul.links.inline .comment-add{display:none;}.js-filter-guidelines,.js-filter-wrapper > .form-wrapper:first-child{display:none;}.comment-form .form-actions input[type="submit"]{background-color:#3b51c5;color:white;border:none;padding:0.6em 1.5em;font-size:1em;border-radius:8px;cursor:pointer;margin-right:0.5em;transition:background-color 0.2s ease-in-out;}.comment-form .form-actions input[type="submit"]:hover{background-color:#2a3da1;}#comment-form input#edit-preview{display:none !important;}#edit-field-leave-blank-0-value{display:none !important;}label[for="edit-field-leave-blank-0-value"]{display:none !important;}.user-pass form{max-width:500px;margin:3rem auto;padding:2rem;background-color:#ffffff;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,0.05);font-family:system-ui,sans-serif;}.user-pass label{display:block;font-weight:600;margin-bottom:0.5rem;color:#2a3f8d;}.user-pass input[type="text"],.user-pass input[type="email"]{width:100%;padding:0.75rem;border-radius:4px;border:1px solid #bbb;box-sizing:border-box;margin-bottom:1.25rem;}.user-pass input[type="submit"]{padding:0.75rem 1.5rem;background-color:#2a52be;color:#fff;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color 0.2s ease;}.user-pass input[type="submit"]:hover{background-color:#1f3d91;}.user-pass input[type="text"],.user-pass input[type="email"]{width:100%;max-width:400px;padding:0.75rem;border-radius:6px;border:1px solid #bbb;box-sizing:border-box;margin-bottom:1.25rem;font-size:1rem;}form.user-pass-reset{max-width:600px;margin:3rem auto;padding:2rem;background-color:#ffffff;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,0.08);font-size:1.1rem;line-height:1.6;color:#111;}form.user-pass-reset input[type="submit"]{background-color:#3f51b5;color:white;border:none;padding:0.8rem 1.5rem;border-radius:6px;font-size:1rem;cursor:pointer;margin-top:1.5rem;transition:background-color 0.2s ease-in-out;}form.user-pass-reset input[type="submit"]:hover{background-color:#2c3c9c;}form.user-pass-reset{margin-top:0.1rem;}.user-form,.user-form-edit,.user-form-edit-account{max-width:700px;margin:2rem auto;padding:2rem;background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,0.05);}form[action*="/user/"][action*="/edit"] .form-item{margin-bottom:1.5rem;}form[action*="/user/"][action*="/edit"] label{font-weight:600;display:block;margin-bottom:0.5rem;color:#2a3f8d;}form[action*="/user/"][action*="/edit"] input[type="text"],form[action*="/user/"][action*="/edit"] input[type="email"],form[action*="/user/"][action*="/edit"] input[type="password"],form[action*="/user/"][action*="/edit"] select,form[action*="/user/"][action*="/edit"] textarea{width:100%;padding:0.75rem;border:1px solid #bbb;border-radius:4px;box-sizing:border-box;}form[action*="/user/"][action*="/edit"] input[type="submit"]{padding:0.75rem 1.5rem;background-color:#2a52be;color:white;font-size:1rem;border:none;border-radius:6px;cursor:pointer;transition:background-color 0.2s ease;}form[action*="/user/"][action*="/edit"] input[type="submit"]:hover{background-color:#1f3d91;}.tabs.primary{all:unset;display:block;margin-bottom:1em;}.tabs.primary li{display:inline;margin:0;padding:0;}.tabs.primary a{all:unset;cursor:pointer;font-weight:bold;color:#003366;padding:0 6px;}.tabs.primary li::after{content:" |";color:#666;padding-left:6px;}.tabs.primary li:last-child::after{content:"";}.tabs.primary li::after{content:"|";color:#999;padding:0 8px;}.tabs.primary li:last-child::after{content:"";}.tabs.primary li a{text-decoration:none;color:#333;transition:color 0.2s ease;}.tabs.primary li a:hover{text-decoration:none;color:#007acc;}.user-login-form{max-width:400px;margin:2rem auto;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:1rem;}.user-login-form input[type="text"],.user-login-form input[type="password"]{width:100%;padding:0.5rem 0.75rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;}.user-login-form label{display:block;margin-bottom:0.25rem;font-weight:bold;color:#333;}.user-login-form input[type="submit"]{background-color:#003366;color:white;padding:0.6rem 1.2rem;border:none;border-radius:8px;cursor:pointer;font-weight:bold;transition:background 0.2s ease;}.user-login-form input[type="submit"]:hover{background-color:#005199;}.user-profile-custom-page 
#block-danland-views-block-profile-propositions-block-1,.user-profile-custom-page 
#block-danland-views-block-duplicate-of-profile-propositions-block-1,.user-profile-custom-page 
#block-danland-views-block-profile-aphorisms-block-1{background-color:#ffffff;border:1px solid #ddd;padding:20px;margin-bottom:25px;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,0.05);}.user-profile-custom-page 
#block-danland-views-block-profile-propositions-block-1 .block-title,.user-profile-custom-page 
#block-danland-views-block-duplicate-of-profile-propositions-block-1 .block-title,.user-profile-custom-page 
#block-danland-views-block-profile-aphorisms-block-1 .block-title{font-size:1.25rem;font-weight:600;color:#222;border-bottom:1px solid #ccc;padding-bottom:8px;margin-bottom:12px;}.user-profile-custom-page 
#block-danland-views-block-profile-propositions-block-1 .views-field-title a,.user-profile-custom-page 
#block-danland-views-block-duplicate-of-profile-propositions-block-1 .views-field-title a,.user-profile-custom-page 
#block-danland-views-block-profile-aphorisms-block-1 .views-field-title a{color:#333;text-decoration:none;display:block;padding:4px 0;transition:color 0.2s ease-in-out;}.user-profile-custom-page 
#block-danland-views-block-profile-propositions-block-1 .views-field-title a:hover,.user-profile-custom-page 
#block-danland-views-block-duplicate-of-profile-propositions-block-1 .views-field-title a:hover,.user-profile-custom-page 
#block-danland-views-block-profile-aphorisms-block-1 .views-field-title a:hover{color:#007bff;text-decoration:underline;}.user-profile-custom-page .views-field-title{white-space:normal;overflow:visible;text-overflow:unset;display:block;max-width:100%;}.user-profile-custom-page #block-danland-content{background-color:#f7f7f7;border:1px solid #e0e0e0;padding:20px;margin-bottom:25px;border-radius:8px;display:flex;align-items:center;gap:15px;}.user-profile-custom-page #block-danland-content .profile-link img{border-radius:50%;border:2px solid #FFFFFF;box-shadow:0 2px 5px rgba(0,0,0,0.1);width:50px;height:50px;object-fit:cover;}.user-profile-custom-page #block-danland-content .js-form-item .label{font-weight:bold;color:#555;display:inline;margin-right:5px;}.user-profile-custom-page #block-danland-content .js-form-item{color:#333;font-size:1.1em;}.user-profile-custom-page #block-danland-content > .content > div:nth-child(3){font-style:italic;color:#666;margin-top:10px;}.user-profile-custom-page #block-danland-content > .content > div:nth-child(3) a{color:#007bff;text-decoration:none;}.user-profile-custom-page #block-danland-content > .content > div:nth-child(3) a:hover{text-decoration:underline;}.user-picture img{width:50px;height:50px;border-radius:50%;}#block-danland-views-block-user-bio-block-block-1 .views-row{background:#f8f9fa;border:1px solid #ddd;border-radius:10px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 2px 5px rgba(0,0,0,0.05);}.user-profile-custom-page 
#block-danland-views-block-user-bio-block-block-1 .views-field-user-picture img{width:80px !important;height:80px !important;max-width:80px !important;max-height:80px !important;border-radius:50% !important;object-fit:cover !important;display:inline-block !important;vertical-align:middle !important;}#block-danland-views-block-user-bio-block-block-1 .views-field-user-picture img{border-radius:50%;border:2px solid #ccc;margin-bottom:0.5rem;}#block-danland-views-block-user-bio-block-block-1 .views-field-name{font-size:1.2rem;font-weight:bold;color:#2c3e50;margin-bottom:0.5rem;}#block-danland-views-block-user-bio-block-block-1 .views-label-field-about-me{font-weight:bold;display:block;margin-bottom:0.25rem;}#block-danland-views-block-user-bio-block-block-1 .views-field-field-about-me p{margin-bottom:0.75em;}.responsive-menu-icon{display:none !important;}nav[role="navigation"] ul.main-navigation-menu{display:block !important;height:auto !important;opacity:1 !important;visibility:visible !important;}.vote-container{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:15px;background-color:#f0f4ff;border:1px solid #d6d8db;width:fit-content;}.vote-btn{background:none;border:none;cursor:pointer;padding:1px;transition:all 0.2s ease;display:flex;align-items:center;justify-content:center;width:21px;height:21px;color:#6c757d;}.vote-btn:hover{transform:scale(1.1);}.vote-arrow{width:18px;height:18px;transition:all 0.2s ease;}.vote-btn.upvote:hover .vote-arrow{color:#28a745;stroke:#28a745;}.vote-btn.downvote:hover .vote-arrow{color:#dc3545;stroke:#dc3545;}.vote-btn.upvote.voted .vote-arrow{color:#28a745;stroke:#28a745;fill:#28a745;}.vote-btn.downvote.voted .vote-arrow{color:#dc3545;stroke:#dc3545;fill:#dc3545;}.score{font-size:14px;font-weight:600;color:#495057;min-width:20px;text-align:center;}
.custom-forum-page{max-width:800px;margin:0 auto;padding:2rem;}.forum-page-title{text-align:center;margin-bottom:2rem;}.forum-topic-wrapper{border:1px solid #ccc;border-radius:12px;padding:1.25rem;margin-bottom:1.5rem;background-color:#fff;}.forum-title{font-size:1.4rem;font-weight:bold;margin-top:0;margin-bottom:0.5rem;}.forum-description{margin-bottom:1rem;color:#444;font-size:1rem;}.forum-enter-link{background-color:#293a80;color:#fff;padding:0.45rem 1rem;border-radius:6px;text-decoration:none;display:inline-block;font-size:0.95rem;}.forum-enter-link:hover{background-color:#1d2a60;}*{box-sizing:border-box;}.forum-container{max-width:1200px;margin:0 auto;padding:20px;}.forum-header{background:white;padding:16px 20px;border-radius:8px;margin-bottom:16px;border:1px solid #e2e8f0;}.forum-title{font-size:18px;font-weight:600;color:#0f172a;margin-bottom:4px;}.forum-subtitle{font-size:14px;color:#64748b;margin-bottom:8px;}.forum-description{font-size:14px;color:#475569;}.thread-container{background:white;border-radius:8px;border:1px solid #e2e8f0;overflow:hidden;}.comment{position:relative;padding:16px;border-bottom:1px solid #f1f5f9;background:white !important;border-radius:8px;margin-bottom:8px;}.comment:last-child{border-bottom:none;}.comment.reply{margin-left:32px;border-left:2px solid #e2e8f0;background-color:#fafbfc;}.comment.reply::before{content:'';position:absolute;left:-2px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#3b82f6,#e2e8f0);}.comment-header{display:flex;align-items:center;gap:8px;margin-bottom:8px;}.comment-author{font-weight:600;color:#3b82f6;font-size:14px;text-decoration:none;cursor:pointer;transition:color 0.2s ease;}.comment-author:hover{color:#1d4ed8;text-decoration:underline;}.comment-meta{font-size:12px;color:#64748b;display:flex;align-items:center;gap:4px;}.reply-indicator{font-size:12px;color:#64748b;font-style:italic;}.comment-content{font-size:14px;line-height:1.5;color:#334155;margin-bottom:8px;}.comment-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:8px;}.comment-actions .links,.comment-actions .links ul{display:flex;gap:8px;list-style:none;margin:0;padding:0;}.comment-actions .links li{margin:0;padding:0;}.comment-actions a,.action-btn{padding:3px 8px;font-size:11px;font-weight:500;border:none;border-radius:3px;cursor:pointer;transition:all 0.2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:3px;background:#f8fafc !important;color:#64748b !important;border:1px solid #e2e8f0 !important;line-height:1.2;margin-left:8px;}.comment-actions a:hover,.action-btn:hover{background:#f1f5f9 !important;color:#334155 !important;border-color:#3b82f6 !important;box-shadow:0 0 0 1px #3b82f6 !important;text-decoration:none !important;}.comment-actions a::before,.comment-actions a .icon,.comment-actions a img{display:none !important;}.comment-actions a[href*="reply"]::before{content:"↳ ";display:inline !important;}.vote-buttons{display:none !important;}.comment .vote-buttons,article[typeof*="Comment"] .vote-buttons{display:none !important;}.comment-main{display:flex;align-items:flex-start;gap:12px;}.comment-body{flex:1;}.user-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);display:flex;align-items:center;justify-content:center;font-weight:600;color:white;font-size:14px;flex-shrink:0;border:2px solid #f1f5f9;overflow:hidden;position:relative;}.avatar-initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;}.avatar-image{width:100%;height:100%;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;}.user-avatar img,.avatar-image img{width:100% !important;height:100% !important;object-fit:cover;border-radius:50%;display:block;margin:0;padding:0;}.user-avatar picture,.avatar-image picture,.user-avatar picture img,.avatar-image picture img{width:100% !important;height:100% !important;object-fit:cover;border-radius:50%;display:block;margin:0;padding:0;}.user-avatar.reply-avatar{width:28px;height:28px;font-size:12px;}.user-avatar.reply-avatar img,.user-avatar.reply-avatar picture,.user-avatar.reply-avatar picture img{width:100% !important;height:100% !important;}@media (max-width:768px){.comment.reply{margin-left:16px;}.forum-container{padding:12px;}.user-avatar{width:28px;height:28px;font-size:12px;}.user-avatar.reply-avatar{width:24px;height:24px;font-size:10px;}}.forum-listing-container{max-width:1200px;margin:0 auto;padding:20px;}.forum-listing-header{background:white;padding:24px;border-radius:12px;margin-bottom:24px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,0.1);}.forum-listing-header h1{font-size:28px;font-weight:700;color:#0f172a;margin-bottom:8px;}.forum-listing-description{font-size:16px;color:#64748b;margin-bottom:16px;}.forum-listing-stats{display:flex;gap:16px;font-size:14px;color:#64748b;}.forum-topics-list{display:flex;flex-direction:column;gap:16px;}.forum-topic-card{background:white;border-radius:12px;border:1px solid #e2e8f0;padding:20px;transition:all 0.2s ease;box-shadow:0 1px 3px rgba(0,0,0,0.1);position:relative;overflow:hidden;}.forum-topic-card:hover{border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,0.15);transform:translateY(-2px);}.topic-card-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;}.topic-card-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);display:flex;align-items:center;justify-content:center;font-weight:600;color:white;font-size:16px;flex-shrink:0;border:2px solid #f1f5f9;overflow:hidden;}.topic-card-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;}.topic-card-meta{flex:1;}.topic-card-title{font-size:20px;font-weight:600;color:#0f172a;margin-bottom:4px;text-decoration:none;display:block;transition:color 0.2s ease;}.topic-card-title:hover{color:#3b82f6;}.topic-card-author-info{font-size:13px;color:#64748b;margin-bottom:8px;}.topic-card-author{color:#3b82f6;text-decoration:none;font-weight:500;}.topic-card-author:hover{text-decoration:underline;}.topic-card-description{font-size:14px;color:#475569;line-height:1.5;margin-bottom:16px;}.topic-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid #f1f5f9;}.topic-card-stats{display:flex;align-items:center;gap:16px;}.topic-stat-item{display:flex;align-items:center;gap:4px;font-size:13px;color:#64748b;}.topic-stat-icon{width:16px;height:16px;opacity:0.7;}.topic-card-action{display:flex;align-items:center;gap:8px;}.topic-read-more-btn{padding:6px 12px;font-size:12px;font-weight:500;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;color:#64748b;text-decoration:none;transition:all 0.2s ease;display:inline-flex;align-items:center;gap:4px;}.topic-read-more-btn:hover{background:#f1f5f9;color:#334155;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6;}.forum-breadcrumb{font-size:13px;color:#64748b;padding:8px 0;margin-bottom:8px;}.forum-breadcrumb a{color:#3b82f6;text-decoration:none;}.forum-breadcrumb a:hover{text-decoration:underline;}.topic-category-tag{display:inline-block;padding:4px 8px;background:#eff6ff;color:#1d4ed8;font-size:11px;font-weight:500;border-radius:4px;margin-bottom:8px;}.topic-new-badge{position:absolute;top:16px;right:16px;background:#10b981;color:white;font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;text-transform:uppercase;}.view-forums .views-row,.view-forums .node-teaser{background:white;border-radius:12px;border:1px solid #e2e8f0;padding:20px;margin-bottom:16px;box-shadow:0 1px 3px rgba(0,0,0,0.1);transition:all 0.2s ease;}.view-forums .views-row:hover,.view-forums .node-teaser:hover{border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,0.15);transform:translateY(-2px);}.view-forums .node-title,.view-forums h2 a{font-size:20px;font-weight:600;color:#0f172a;text-decoration:none;transition:color 0.2s ease;}.view-forums .node-title:hover,.view-forums h2 a:hover{color:#3b82f6;}.view-forums .submitted,.view-forums .node-submitted{font-size:13px;color:#64748b;margin-bottom:8px;}.view-forums .submitted a,.view-forums .node-submitted a{color:#3b82f6;text-decoration:none;font-weight:500;}.view-forums .submitted a:hover,.view-forums .node-submitted a:hover{text-decoration:underline;}.view-forums .node-content,.view-forums .field--name-body{font-size:14px;color:#475569;line-height:1.5;margin-bottom:16px;}.view-forums .node-links,.view-forums .links{border-top:1px solid #f1f5f9;padding-top:12px;margin-top:12px;}.view-forums .node-links a,.view-forums .links a{padding:6px 12px;font-size:12px;font-weight:500;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;color:#64748b;text-decoration:none;transition:all 0.2s ease;display:inline-flex;align-items:center;gap:4px;margin-right:8px;}.view-forums .node-links a:hover,.view-forums .links a:hover{background:#f1f5f9;color:#334155;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6;}@media (max-width:768px){.forum-listing-container{padding:12px;}.topic-card-header{gap:8px;}.topic-card-avatar{width:32px;height:32px;font-size:14px;}.topic-card-title{font-size:18px;}.topic-card-footer{flex-direction:column;align-items:flex-start;gap:8px;}}.forum-listing-container{max-width:1200px;margin:0 auto;padding:20px;}.forum-listing-header-compact{background:white;padding:24px;border-radius:12px;margin-bottom:24px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,0.1);}.forum-listing-header-compact h1{font-size:32px;font-weight:700;color:#0f172a;margin:8px 0 16px 0;}.forum-listing-header-compact .forum-breadcrumb{font-size:13px;color:#64748b;margin-bottom:8px;}.forum-listing-header-compact .forum-breadcrumb a{color:#3b82f6;text-decoration:none;}.forum-listing-header-compact .forum-breadcrumb a:hover{text-decoration:underline;}.forum-description-heading{font-size:18px;font-weight:600;color:#0f172a;margin:16px 0 8px 0;}.forum-listing-header-compact .forum-listing-description{font-size:16px;color:#475569;margin:0;line-height:1.5;}
body{background:url(/themes/danland/images/body-bg.png) repeat-x #fff;font-size:84%;font-family:Arial,Helvetica,sans-serif;color:#000;margin:0;padding:0;line-height:1.5em;overflow-wrap:break-word;word-wrap:break-word;}tr.odd td,tr.even td{padding:0.5em;}a{text-decoration:none;}a:link{color:#005a8c;text-decoration:none;}a:visited{color:#005a8c;text-decoration:none;}a:hover{color:#cc6600;}blockquote{background:url(/themes/danland/images/bq-tl.png) no-repeat left top;padding-left:30px;margin-left:10px;font-style:italic;}blockquote p{background:url(/themes/danland/images/bq-br.png) no-repeat right bottom;}cite{background:url(/themes/danland/images/bq-tl.png) no-repeat left top;clear:both;display:block;font-style:italic;padding-left:30px;margin-left:10px;}code,tt,pre{background-color:#edf1f3;font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;font-size:0.9em;line-height:1.2em;}h1{font-size:1.6em;}h2{font-size:1.5em;}h3{font-size:1.3em;}h4{font-size:1.2em;}h5{font-size:1.1em;}h6{font-size:1em;}h1,h2,h3,h4,h5,h6{padding:0;margin:0;}input{max-width:100%;}#skip-link{left:50%;margin-left:-5.25em;margin-top:0;position:absolute;width:auto !important;z-index:50;}#skip-link a,#skip-link a:link,#skip-link a:visited{display:block;position:absolute;text-decoration:none;top:-10000px;width:1px;height:1px;}#header{height:66px;position:relative;width:950px;margin:0 auto;}#search-block-form{padding:5px 10px;}.search-form{margin:1.5rem 0;}.search-form .container-inline .form-submit{margin-left:5px;}.search-form .search-help-link{margin-top:10px;display:block;}#header #search-block-form{padding:0;}#header .search-block-form h2.block-title{display:none;}#header .search-block-form .form-item,#header .search-block-form .form-actions{float:left;margin:0;}#header .search-block-form .form-search{width:10em;margin-right:3px;}#header .search-block-form .form-submit{padding:0;}#logo-wrapper{float:left;}.logo{margin-top:10px;margin-left:15px;}.logo IMG{height:50px;}#branding-wrapper{float:left;margin-top:25px;}.site-name{display:inline;font-weight:bold;font-size:25px;margin-left:15px;position:relative;font-family:Verdana,Tahoma;font-style:italic;}.site-slogan{display:inline;font-weight:bold;position:relative;margin-left:10px;font-family:Verdana,Tahoma;}#header-wrapper #search-box{margin:4px 14px;position:absolute;right:0;top:30px;white-space:nowrap;}#header-wrapper #search-box input.form-text{width:10em;}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button;}#menu{min-height:34px;background:#14345c;background:-webkit-linear-gradient(#14345c,#285c91);background:-o-linear-gradient(#14345c,#285c91);background:-moz-linear-gradient(#14345c,#285c91);background:linear-gradient(#14345c,#285c91);width:952px;margin:0 auto;-webkit-box-shadow:1px 2px 3px -1px rgba(0,0,0,0.75);-moz-box-shadow:1px 2px 3px -1px rgba(0,0,0,0.75);box-shadow:1px 2px 3px -1px rgba(0,0,0,0.75);border-radius:3px;}#nav{min-height:34px;float:left;}#nav .contextual-links-region{float:left;z-index:6;}#nav h2{height:0;overflow:hidden;position:absolute;}#nav .menu,#nav .menu *{margin:0;padding:0;list-style:none;}#nav .menu{line-height:1.0;}#nav .menu ul{position:absolute;top:-999em;width:12em;}#nav .menu ul li{width:100%;}#nav .menu li:hover{visibility:inherit;}#nav .menu li{float:left;position:relative;}#nav .menu a{display:block;position:relative;}#nav .menu li:hover ul,#nav .menu li.sfHover ul{left:0;top:34px;z-index:99;}#nav ul.menu li:hover li ul,#nav ul.menu li.sfHover li ul{top:-999em;}#nav ul.menu li li:hover ul,#nav ul.menu li li.sfHover ul{left:12em;top:0;}#nav ul.menu li li:hover li ul,#nav ul.menu li li.sfHover li ul{top:-999em;}#nav ul.menu li li li:hover ul,#nav ul.menu li li li.sfHover ul{left:12em;top:0;}#nav .menu{float:left;}#nav .menu a{padding:.75em 1em;text-decoration:none;}#nav .menu a,#nav .menu a:visited{color:#fff;text-decoration:none;font-size:12px;font-weight:bold;text-transform:uppercase;padding-right:30px;padding-left:30px;padding-top:12px;}#nav .menu li{border-right:1px solid #345c8c;}#nav .menu li:last-child{border-right:none;}#nav .menu li li{background:#3b6999;border-right:none;}#nav .menu li li li{background:#3b6999;top:0px;}#nav .menu li:hover,#nav .menu li.sfHover,#nav .menu a:focus,#nav .menu a:hover,#nav .menu a:active{outline:0;}#nav .menu li:hover,#nav .menu li.sfHover,#nav .menu a:focus,#nav .menu a:hover,#nav .menu a:active{z-index:10;}#nav .menu li a:hover{background:#142f50;background:-webkit-linear-gradient(#142f50,#26507d);background:-o-linear-gradient(#142f50,#26507d);background:-moz-linear-gradient(#142f50,#26507d);background:linear-gradient(#142f50,#26507d);}#nav .menu li:first-child a:hover{background:#142f50;background:-webkit-linear-gradient(#142f50,#26507d);background:-o-linear-gradient(#142f50,#26507d);background:-moz-linear-gradient(#142f50,#26507d);background:linear-gradient(#142f50,#26507d);border-top-left-radius:3px;border-bottom-left-radius:3px;}#nav .menu li li:first-child a:hover{background:#3b6999;}#nav .menu li li a:hover{background:#3b6999;}#nav .menu li a.is-active{background:#142f50;background:-webkit-linear-gradient(#142f50,#26507d);background:-o-linear-gradient(#142f50,#26507d);background:-moz-linear-gradient(#142f50,#26507d);background:linear-gradient(#142f50,#26507d);}#nav .menu li:first-child a.is-active{background:#142f50;background:-webkit-linear-gradient(#142f50,#26507d);background:-o-linear-gradient(#142f50,#26507d);background:-moz-linear-gradient(#142f50,#26507d);background:linear-gradient(#142f50,#26507d);border-top-left-radius:3px;border-bottom-left-radius:3px;}#nav .menu li li:first-child a.is-active{background:#3b6999;border-radius:0px;}#nav .menu li li a.is-active{background:#3b6999;border-radius:0px;}#nav .menu li.active-trail{background:#142f50;background:-webkit-linear-gradient(#142f50,#26507d);background:-o-linear-gradient(#142f50,#26507d);background:-moz-linear-gradient(#142f50,#26507d);background:linear-gradient(#142f50,#26507d);}#nav .menu li.active-trail:first-child{background:#142f50;background:-webkit-linear-gradient(#142f50,#26507d);background:-o-linear-gradient(#142f50,#26507d);background:-moz-linear-gradient(#142f50,#26507d);background:linear-gradient(#142f50,#26507d);border-top-left-radius:3px;border-bottom-left-radius:3px;}#nav .menu li li.active-trail:first-child{background:#3b6999;border-radius:0px;}#nav .menu li.active-trail li{background:#3b6999;border-radius:0px;}#nav .menu li.active-trail a.is-active{background:#142f50;background:-webkit-linear-gradient(#142f50,#26507d);background:-o-linear-gradient(#142f50,#26507d);background:-moz-linear-gradient(#142f50,#26507d);background:linear-gradient(#142f50,#26507d);}#nav .menu li.active-trail:first-child a.is-active{background:#142f50;background:-webkit-linear-gradient(#142f50,#26507d);background:-o-linear-gradient(#142f50,#26507d);background:-moz-linear-gradient(#142f50,#26507d);background:linear-gradient(#142f50,#26507d);border-top-left-radius:3px;border-bottom-left-radius:3px;}#nav .menu li li.active-trail:first-child a.is-active{background:#3b6999;border-radius:0px;}#nav .menu li.active-trail li a.is-active{background:#3b6999;border-radius:0px;}#nav .menu li.active-trail li{background:#3b6999;}#nav .menu li li:hover{background:#3b6999;}#nav .menu li li li:hover{background:#3b6999;}#nav .menu ul{box-shadow:2px 2px 6px rgba(0,0,0,.2);min-width:12em;*width:12em;}.sf-arrows .sf-with-ul{padding-right:2.5em;*padding-right:1em;}.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:1em;margin-top:-3px;height:0;width:0;border:5px solid transparent;border-top-color:#dfeeff;border-top-color:rgba(255,255,255,.5);}.sf-arrows>li>.sf-with-ul:focus:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>.sfHover>.sf-with-ul:after{border-top-color:white;}.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent;border-left-color:#dfeeff;border-left-color:rgba(255,255,255,.5);}.sf-arrows ul li>.sf-with-ul:focus:after,.sf-arrows ul li:hover>.sf-with-ul:after,.sf-arrows ul .sfHover>.sf-with-ul:after{border-left-color:white;}.slideshow{display:block;width:100%;padding:0;margin:0 auto;box-sizing:border-box;text-align:center;}.slideshow img{width:100%;height:auto;display:block;margin:0 auto;object-fit:contain;}#slideshow-wrapper{width:100%;margin:0 auto;padding:0;box-sizing:border-box;text-align:center;}.slideshow-banner-container{width:100%;margin:0 auto;padding:0 1rem;box-sizing:border-box;text-align:center;}@media (max-width:950px){.slideshow-banner-container{width:100%;max-width:970px;margin:0 auto;}.slideshow img{width:100%;max-width:100%;}}@media (max-width:949px) and (min-width:768px){.slideshow-banner-container{width:800px;margin:0 auto;}.slideshow img{max-width:100%;width:100%;}}@media (max-width:767px) and (min-width:480px){.slideshow-banner-container{width:650px;margin:0 auto;}.slideshow img{max-width:100%;width:100%;}}@media (max-width:480px){.slideshow-banner-container{width:480px;max-width:480px;margin:0 auto;}.slideshow img{max-width:100%;width:100%;}}#preface-wrapper{width:950px;margin:5px auto 0;}#preface-wrapper .column{float:left;}#preface-wrapper.in1 .column{width:100%;}#preface-wrapper.in2 .column{width:50%;}#preface-wrapper.in3 .column{width:33.3%;}#preface-wrapper .block{margin:0 15px;}#preface-wrapper .block-title{margin-top:15px;}#preface-wrapper .region{margin:15px 0;}#mission{font-size:1.6em;color:#002054;display:block;float:right;line-height:1.2em;width:100%;}#mission .contextual-links{font-size:84%;}#mission .block-title{margin-top:20px;}#mission .region{margin:20px;}#wrapper{width:950px;margin:15px auto 0;}#content{width:100%;float:left;}#layout-type-1 #sidebar-left{width:26%;float:left;margin-left:-98.5%;font-size:12px;}#layout-type-2 #sidebar-left{width:21%;float:left;margin-left:-77%;font-size:12px;}.one-sidebar-left #content{width:70.5%;float:left;margin-left:28%;}.one-sidebar-right #content{width:70.5%;float:left;margin-left:1.5%;}.two-sidebars #content{width:54%;float:left;margin-left:23%;}#layout-type-1 #sidebar-right{width:26%;float:right;font-size:12px;}#layout-type-2 #sidebar-right{width:21%;float:right;font-size:12px;}#sidebar-left h2.block-title,#sidebar-right h2.block-title{background:#e6e6e6;margin:0;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;font-size:1.3em;}#sidebar-left .content,#sidebar-right .content{padding:5px 15px;}.sidebar .block{background-color:#f4f4f4;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;margin:0 0 15px;}.sidebar tbody{border:none;}.sidebar tr.even,.sidebar tr.odd{background:none;}#help{font-size:0.9em;margin-bottom:1em;}.error{border-color:red;}.terms{background-repeat:no-repeat;margin-left:18px;margin-bottom:5px;}#notice{font-size:10px;text-align:center;margin-bottom:-10px;}table{width:100%;max-width:100%;overflow:scroll;}div.contextual-links-wrapper{font-size:100%;}#first-time{margin-bottom:10px;}.node{margin:20px 0;padding-bottom:15px;}.content-top{border-bottom:1px solid #bbb;border-right:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;background-color:#f4f4f4;margin:0 0 20px;}.content-top .block-title{margin-top:15px;}.content-top .region{margin:15px;}.content-middle .block-system{margin:0;}.content-middle .block-block{margin:0;}.content-middle .block-block .block-title{margin-top:15px;}.content-middle .block-block .content{margin:15px 0;}.content-bottom{border-bottom:1px solid #bbb;border-right:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;background-color:#f4f4f4;margin:20px 0 0;}.content-bottom .block-title{margin-top:15px;}.content-bottom .region{margin:15px;}.title,.title a{margin:0 auto;line-height:1.2em;}.node .content,.comment .content{margin:.5em 0 .5em;}.node .taxonomy{color:#999;font-size:0.9em;padding-left:1em;}.node .user-picture,.comment .user-picture{float:right;margin-left:10px;}.node .user-picture img,.comment .user-picture img{width:60px;}.node-book .links{padding-top:5px;}.preview .node,.preview .comment{background-color:#f4f4f4;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;padding:0.8em;}.submitted{font-size:0.9em;color:#999;}.submitted a:hover{text-decoration:underline;}.node-sticky{padding:1em;background-color:#f4f4f4;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;margin:0;}.messages{background-color:#f4f4f4;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;padding:0.3em;margin-bottom:1em;}.breadcrumb{background-color:#f4f4f4;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:1em;padding:0.3em 10px;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.breadcrumb li:before{content:' \BB ';}.breadcrumb li:first-child:before{content:none;}.field-type-taxonomy-term-reference .field-label,.field-type-taxonomy-term-reference .field-items,.field-type-taxonomy-term-reference .field-item{display:inline;float:left;font-weight:normal;padding-right:10px;}#contact-message-feedback-form{margin-bottom:1em;}#comment-form{margin-top:1em;}.comment{background-color:#f4f4f4;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;padding:1em;margin:1em 0;}.comment .title{line-height:1.2em;}.comment .new{text-align:right;font-weight:normal;float:right;color:red;margin:.5em;}.feed-item-body{border-bottom:1px solid #bbb;padding-bottom:1em;}#aggregator .feed-source{background-color:#f4f4f4;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;padding:0.8em;}#aggregator h1 .title{border-bottom:1px solid #bbb;}#aggregator h2{padding-top:10px;}#aggregator .news-item .categories,#aggregator .source,#aggregator .age{color:#999;font-style:italic;}.feed-item-title{font-size:1.4em;}#aggregator h3 a:hover{text-decoration:none;}.feed-item-meta .feed-item-source{font-size:0.9em;}.feed-item-meta .feed-item-date{font-size:0.9em;color:#999;}#forum table{width:100%;}#forum td{padding:0.5em;}#forum td.container{background-color:#e6e6e6;}#forum ul.links a{background-repeat:no-repeat;padding-left:20px;padding-bottom:5px;}#forum ul.links li.forum a{background-image:url(/themes/danland/images/post.png);}#forum ul.links li.login a{background-image:url(/themes/danland/images/lock.png);}#forum td.statistics,#forum td.settings,#forum td.pager{height:1em;border:1px solid #bbb;}#forum td .links{padding-top:0.7em;}.block-forum h3{margin-bottom:.5em;}dl dd{margin:0 0 .5em 1em;}tr.odd{background-color:#f4f4f4;}tr.even{background-color:#fcfcfc;}th{text-align:left;background:#e6e6e6;}tr td,tr th{border:1px solid #bbb;padding:0 6px;}#tracker table{width:100%;}#tracker td{padding:0.5em;}.profile{clear:both;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;padding:.8em;margin:1em 0em;background-color:#f4f4f4;}.profile h3{margin-bottom:10px;}div.admin-panel .body{background:#f4f4f4;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;}div.admin-panel h3{background-color:#e6e6e6;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;padding:5px 8px 5px;margin:0;}div.admin{padding-top:0;}div.admin .left,div.admin .right{margin-left:1%;margin-right:1%;}.poll .bar{background:#fff url(/themes/danland/images/bg-bar-white.png) repeat-x 0 0;border:solid #f0f0f0;border-width:1px 1px 1px;}.poll .bar .foreground{background:#71a7cc url(/themes/danland/images/bg-bar.png) repeat-x 0 100%;}ul,.block ul,ol{margin:0.5em 0 1em;padding:0 0 0 1.5em;}ul,ul li.leaf{list-style-image:url(/themes/danland/images/menu-leaf.png);}ol{list-style-image:none;}ul.menu,.item-list ul{margin:0.35em 0 0 -0.5em;}.menu-item:focus{border:1px solid #345c8c;border-radius:4px;}ol li,ul li,ul.menu li,.item-list ul li,li.leaf{margin:0.15em 0 0.15em .5em;padding-bottom:.1em;}ul li.expanded{list-style-image:url(/themes/danland/images/menu-expanded.png);}ul li.collapsed{list-style-image:url(/themes/danland/images/menu-collapsed.png);}ul li.leaf a,ul li.expanded a,ul li.collapsed a{display:block;}ul.inline li{background:none;margin:0;padding:0 1em 0 0;}ul.inline,ul.links.inline{display:inline;padding-left:0;}ul.inline li,ul.primary li,ul.secondary li{display:inline;list-style-type:none;}ol.task-list{margin-left:0;list-style-type:none;list-style-image:none;}ol.task-list li{padding:0.5em 1em 0.5em 2em;}ol.task-list li.active{background:transparent url(/themes/danland/images/task-list.png) no-repeat 3px 50%;}ol.task-list li.done{color:#393;background:transparent url(/themes/misc/watchdog-ok.png) no-repeat 0px 50%;}ol.task-list li.active{margin-right:1em;}.skip-link.focusable:focus{position:absolute !important;z-index:503;width:100%;height:40px;}fieldset ul.clearfix li{margin:0;padding:0;background-image:none;}#user-login-form{text-align:center;}#user-login-form ul{text-align:left;}ul.links li,ul.inline li{background-image:none;}.links li{margin:0;padding:0;}.tabs li{margin:0;padding:0;background-image:none;}ul.tabs{border-bottom:1px solid #ccc;line-height:normal;}.tabs a{display:inline-block;}li.expanded{list-style-image:none;list-style-type:none;margin:0.15em 0 0.15em 0.5em;}div.links ul.links a{background-repeat:no-repeat;padding-left:20px;}div.comment ul.links a{background-repeat:no-repeat;padding-left:20px;}div.links ul.links li.comment_forbidden a{padding:0;margin:0;}div.links ul.links li.comment_forbidden{padding:0;margin:0;}div.comment ul.links li.comment_forbidden a{padding:0;margin:0;}div.comment ul.links li.comment_forbidden{padding:0;margin:0;}div.links ul.links li.comment_forbidden span{background-repeat:no-repeat;padding-left:20px;padding-right:20px;}div.comment ul.links li.comment_forbidden span{background-repeat:no-repeat;padding-left:20px;padding-right:20px;}.links ul.links li.comment-add a{background-image:url(/themes/danland/images/commentadd.png);}.links ul.links li.comment-comments a{background-image:url(/themes/danland/images/comments.png);}.links ul.links li.comment-new-comments a{background-image:url(/themes/danland/images/comments.png);}.comment ul.links li.comment-edit a{background-image:url(/themes/danland/images/commentedit.png);}.comment ul.links li.comment-delete a{background-image:url(/themes/danland/images/commentdelete.png);}.comment ul.links li.comment-reply a{background-image:url(/themes/danland/images/commentadd.png);}.links ul.links li.node-readmore a{background-image:url(/themes/danland/images/readmore.png);}.links ul.links li.blog-usernames-blog a{background-image:url(/themes/danland/images/user.png);}.links ul.links li.comment-forbidden a{background-image:url(/themes/danland/images/lock.png);}.comment ul.links li.comment-forbidden a{background-image:url(/themes/danland/images/lock.png);}.links ul.links li.upload-attachments a{background-image:url(/themes/danland/images/photo.png);}.links ul.links li.book-printer a{background-image:url(/themes/danland/images/print.png);}.links ul.links li.book-add-child a{background-image:url(/themes/danland/images/add.png);}ul.pager li.pager-current{background-color:#005a8c;color:#ffffff;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;}.item-list .pager li{padding:0px;}.item-list .pager li a{padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;background-color:#f4f4f4;}.item-list .pager li a:hover{background-color:#005a8c;color:#ffffff;}ul.links li,ul.inline li{margin-left:0;margin-right:0;padding-left:0;padding-right:1em;background-image:none;}.node .links,.comment .links{text-align:left;padding-left:0;padding-top:5px;}ul.primary li a{background-color:#f4f4f4;border-color:#ccc;border-style:solid solid none;border-width:1px;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;}.book-navigation .menu{border-top:1px solid #bbb;margin:0;padding:10px 20px;}.book-navigation .page-links{border-bottom:1px solid #bbb;border-top:1px solid #bbb;padding:0.5em;text-align:center;}.filter-wrapper{border:1px solid #bbb;border-top:none;}.search-advanced{border:1px solid #bbb;}.compose-tips{margin-top:10px;}.field--name-field-tags{padding-bottom:1em;}.node--view-mode-teaser .field--name-field-tags{padding-top:1em;}.field--name-field-tags .field_label{padding-right:1em;}#authorize{float:right;margin:5px 10px 0;}#authorize ul{display:inline;}#authorize ul li{margin:0 10px 0 0;padding:0 0 0 10px;display:inline;list-style:none;border-left:1px #5a5a5a solid;background-image:none;}#authorize ul li.first{border:0;}#authorize ul li,#authorize ul li a{font-size:12px;line-height:13px;}.feed-wrapper{float:right;margin-top:7px;margin-right:20px;}.feed-icons{margin-bottom:20px;}#bottom-teaser{width:950px;margin:15px auto 0;}#bottom-teaser .column{float:left;}#bottom-teaser.in1 .column{width:100%;}#bottom-teaser.in2 .column{width:50%;}#bottom-teaser.in3 .column{width:33.3%;}#bottom-teaser .block{margin:0 15px;}#bottom-teaser .block-title{margin-top:15px;}#bottom-teaser .region{margin:15px 0;}#bottom-wrapper{background-color:#f4f4f4;border-right:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;margin:20px auto 0;text-align:left;width:950px;position:relative;}#bottom-wrapper .column{float:left;}#bottom-wrapper.in1 .column{width:100%;}#bottom-wrapper.in2 .column{width:50%;}#bottom-wrapper.in3 .column{width:33.3%;}#bottom-wrapper.in4 .column{width:25%;}#bottom-wrapper .block{margin:0 15px;}#bottom-wrapper .block-title{margin-top:15px;font-size:1.3em;}#bottom-wrapper .region{margin:15px 0;}#footer-wrapper{width:950px;margin:0 auto;position:relative;border-top:1px solid #bbb;padding:10px 0 0;}#footer{width:950px;font-size:12px;}#footer .block-title{margin-top:15px;}#footer .region{margin:15px 0;}#subnav{font-size:12px;}#subnav li a{font-weight:normal;}#subnav li a:hover{color:#cc6600;}#subnav-wrapper{text-align:right;}#subnav-wrapper ul{display:inline;}#subnav-wrapper ul li{display:inline;list-style:none;background-image:none;padding-left:5px;}#subnav-wrapper ul li,#subnav-wrapper ul li a{font-size:12px;line-height:13px;}#secondary-menu ul.menu li{display:inline;list-style-type:none;padding-right:1em;padding-left:5px;}#secondary-menu ul.menu{padding:0;text-align:right;margin:0.5em 0 1em;}.overlay #header,.overlay #menu,.overlay .block-block,.overlay #bottom-teaser,.overlay #bottom-wrapper,.overlay #footer-wrapper{display:none;}.overlay #wrapper{width:98%;}.theme-info ul{list-style-image:none;}input[type=text]{max-width:100%;box-sizing:border-box;}img{max-width:100%;}a{word-break:break-all;}.region-footer{overflow:hidden;}@media screen and (max-width:949px){#footer-wrapper{overflow-x:hidden;}}.slideshow-inner,#slideshow-bottom{width:100%;height:auto;}#slideshow-wrapper{margin-right:0;margin-left:500px;}.slideshow{width:50%;}#nav .menu li.active-trail a.is-active,#nav .menu li.active-trail:first-child a.is-active{background:green;}#nav .menu li a:hover,#nav .menu li:first-child a:hover{background:green;}#nav .menu li a:active,#nav .menu li:first-child a:active,#nav .menu li.active-trail a:active,#nav .menu li.active-trail:first-child a:active{background:green;}#nav .menu li li,#nav .menu li.active-trail li{background:green;}#nav .menu li li:first-child a:hover,#nav .menu li li a:hover{background:green;}#nav .menu li li:first-child a:active,#nav .menu li li a:active,#nav .menu li.active-trail li a:active,#nav .menu li.active-trail li:first-child a:active{background:green;}#block-danland-page-title h1{margin-bottom:2rem !important;}
@media all and (max-width:949px){#header,#menu,.slideshow-inner,.slideshow,#slideshow-bottom,#preface-wrapper,#bottom-teaser,#bottom-wrapper,#wrapper,#footer-wrapper{width:768px;}#mission-wrapper{width:950px!important;}#search-block-form{padding:5px 10px 5px 0;}}@media all and (max-width:800px){#header,#menu,.slideshow-inner,.slideshow,#slideshow-bottom,#preface-wrapper,#bottom-teaser,#bottom-wrapper,#wrapper,#footer-wrapper{width:730px;}#mission-wrapper{width:730px!important;}}.menu-icon-open,.menu-icon-close{display:none;}@media all and (max-width:767px){#header,#menu,.slideshow-inner,.slideshow,#slideshow-bottom,#preface-wrapper,#bottom-teaser,#bottom-wrapper,#wrapper,#footer-wrapper{width:620px;}#mission-wrapper{width:620px!important;}.menu-icon-open,.menu-icon-close{line-height:1;border:0;display:none;}.menu-icon-close{font-size:44px;padding:10px;color:#2d2d2d;}.menu-icon-open{background:linear-gradient(rgb(20,47,80),rgb(38,80,125));color:#ffffff;padding:4px 10px 10px;margin-bottom:16px;font-size:28px;display:block;}#nav .menu ul{min-width:auto;width:auto;}#menu #nav{text-align:right;width:95%;}#nav .main-navigation-menu.menu-parent{display:none;}#nav .main-navigation-menu.active{display:flex;flex-direction:column;width:100%;}.responsive-menu-icon{display:inline-block;}.responsive-menu-icon.close .menu-icon-open{display:none;}.responsive-menu-icon.close .menu-icon-close{display:block;}#nav .main-navigation-menu.menu-parent .menu-item a{padding:15px 30px;}}@media all and (max-width:640px){#header,#menu,.slideshow-inner,.slideshow,#slideshow-bottom,#preface-wrapper,#bottom-teaser,#bottom-wrapper,#wrapper,#footer-wrapper,#footer{width:100%;}#mission-wrapper{width:100%!important;}#preface{font-size:84%;}.slideshow-inner,.slideshow{height:300px;}#slideshow-wrapper{height:365px;background-image:url(/themes/danland/images/slideshow-shadow.png);}#preface-wrapper.in3 .column,#preface-wrapper.in2 .column,#preface-wrapper.in1 .column,#bottom-teaser.in3 .column,#bottom-teaser.in2 .column,#bottom-teaser.in1 .column,#bottom-wrapper.in4 .column,#bottom-wrapper.in3 .column,#bottom-wrapper.in2 .column,#bottom-wrapper.in1 .column{width:100%;}.one-sidebar #content,.two-sidebars #content{width:100%;float:left;margin:0;}#layout-type-1 #sidebar-left,#layout-type-1 #sidebar-right,#layout-type-2 #sidebar-left,#layout-type-2 #sidebar-right{width:100%;float:right;margin:0;position:relative;}.region{padding:0 10px;}.content-top,.content-bottom{margin:0 10px 20px;}.content-top .region,.content-bottom .region{padding:0;}#header .region,#menu .region,#slideshow .region{padding:0;}#bottom-wrapper{border-left:none;border-right:none;}#menu{height:auto;width:100%;margin:0 auto;border-radius:0px;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}#nav{height:auto;background:none;float:left;padding:0 10px;margin-top:1em;}#nav .menu li a{background:#14345c;background:-webkit-linear-gradient(#14345c,#285c91);background:-o-linear-gradient(#14345c,#285c91);background:-moz-linear-gradient(#14345c,#285c91);background:linear-gradient(#14345c,#285c91);}#nav .menu li li a{background:#3b6999;}#nav .menu li:first-child a:hover{border-top-left-radius:0px;border-bottom-left-radius:0px;}#nav .menu li:first-child a.is-active{border-top-left-radius:0px;border-bottom-left-radius:0px;}#nav .menu li:first-child li a.is-active{border-radius:0px;}#nav .menu li li a.is-active{border-radius:0px;}#nav .menu li.active-trail:first-child{border-top-left-radius:0px;border-bottom-left-radius:0px;}#nav .menu li.active-trail:first-child li{border-radius:0px;}#nav .menu li.active-trail li{border-radius:0px;}#nav .menu li.active-trail:first-child a.is-active{border-top-left-radius:0px;border-bottom-left-radius:0px;}#nav .menu li.active-trail:first-child li a.is-active{border-radius:0px;}#nav .menu li.active-trail li a.is-active{border-radius:0px;}#nav .menu li:hover ul,#nav .menu li.sfHover ul{top:33px;}}@media all and (max-width:480px){.slideshow-inner,.slideshow{height:200px;}#slideshow-wrapper{height:265px;background-image:url(/themes/danland/images/slideshow-shadow.png);}.region-header{text-align:left;float:left;}#logo-wrapper,#branding-wrapper{float:left;margin:0;}#branding-wrapper{margin-top:15px;}#header-wrapper #search-box{margin:0;position:relative;right:0;top:0;left:0;text-align:center;white-space:nowrap;float:left;}#header .region.region-search_box{padding:15px;display:block;}.site-slogan{display:block;}#menu{height:auto;width:100%;margin:0 auto;border-radius:0px;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}#nav{height:auto;background:none;float:left;padding:0 10px;margin-top:1em;}#nav .menu-parent{margin-bottom:0;}#nav .menu li a{background:#14345c;background:-webkit-linear-gradient(#14345c,#285c91);background:-o-linear-gradient(#14345c,#285c91);background:-moz-linear-gradient(#14345c,#285c91);background:linear-gradient(#14345c,#285c91);}#nav .menu li li a{background:#3b6999;}#nav .menu li:first-child a:hover{border-top-left-radius:0px;border-bottom-left-radius:0px;}#nav .menu li:first-child a.is-active{border-top-left-radius:0px;border-bottom-left-radius:0px;}#nav .menu li:first-child li a.is-active{border-radius:0px;}#nav .menu li li a.is-active{border-radius:0px;}#nav .menu li.active-trail:first-child{border-top-left-radius:0px;border-bottom-left-radius:0px;}#nav .menu li.active-trail:first-child li{border-radius:0px;}#nav .menu li.active-trail li{border-radius:0px;}#nav .menu li.active-trail:first-child a.is-active{border-top-left-radius:0px;border-bottom-left-radius:0px;}#nav .menu li.active-trail:first-child li a.is-active{border-radius:0px;}#nav .menu li.active-trail li a.is-active{border-radius:0px;}#nav .menu li:hover ul,#nav .menu li.sfHover ul{top:33px;}}@media (max-width:949px){body.one-sidebar-right #main-content{display:flex;flex-direction:column;}body.one-sidebar-right #content{width:100% !important;float:none !important;}body.one-sidebar-right #sidebar-right{width:100% !important;float:none !important;clear:both !important;margin-top:20px;}body.one-sidebar-right .region-sidebar-second{display:block;width:100%;}}
