/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.main-content .nav-tabs{display:flex;border-bottom:2px solid #ddd;padding:0;margin-bottom:20px;list-style:none;}.main-content .nav-item{margin:0;}.main-content .nav-link{display:block;padding:10px 15px;text-decoration:none;color:#333;border:1px solid #ddd;border-bottom:none;background-color:#f9f9f9;margin-right:5px;border-radius:5px 5px 0 0;}.main-content .nav-link.active{background-color:#fff;color:#000;font-weight:bold;border-bottom:2px solid #fff;}@media (max-width:768px){.main-content .nav-tabs{flex-wrap:wrap;}.main-content .nav-link{margin-bottom:5px;}}.main-content .nav-tabs .nav-link:hover,.main-content .nav-tabs .nav-link:focus{color:#212529;}aside#admin-toolbar{padding-top:40px;}label.crm-menubar-toggle-btn{min-width:420px;}.js-filter-wrapper{display:block !important;}.ck.ck-editor__main{max-width:1400px;}
.field .field__item .contextual-region.node.node--type-item.node--view-mode-minimal-list{border-bottom:solid;border-bottom:solid;margin-bottom:20px;padding:20px;}.field .field__item .field__item .contextual-region.node.node--type-item.node--view-mode-minimal-list{border-bottom:none;}.hazard-class-1{background-color:#d4edda;color:#155724;padding:10px;border-radius:5px;margin-bottom:10px;}.hazard-class-2{background-color:#fff3cd;color:#856404;padding:10px;border-radius:5px;margin-bottom:10px;}.hazard-class-3{background-color:#f8d7da;color:#721c24;padding:10px;border-radius:5px;margin-bottom:10px;}.hazard-class-4{background-color:#f5c6cb;color:#721c24;padding:10px;border-radius:5px;margin-bottom:10px;font-weight:bold;}.field--type-entity-reference .field__label{font-weight:bold;}.node--type-item.node--view-mode-full .field--name-field-item-image{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;}.node--type-item.node--view-mode-full .field--name-field-item-image a{display:flex;justify-content:center;}.node--type-item.node--view-mode-full .field--type-image{float:none !important;margin:0 auto;display:block;}#block-asset-reservation-button-reservation-button .content,#block-reservation-button-staff .content{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;}#block-asset-reservation-button-reservation-button .views-field a,#block-reservation-button-staff .views-field a{display:inline-block;padding:8px 14px;font-size:14px;font-weight:bold;text-decoration:none;border-radius:4px;border:1px solid #bbb;transition:background 0.2s ease-in-out,border 0.2s ease-in-out;white-space:nowrap;}#block-asset-reservation-button-reservation-button .views-field a{background-color:#007bff;color:white;}#block-asset-reservation-button-reservation-button .views-field a:hover{background-color:#0056b3;}#block-reservation-button-staff .views-field a{background-color:#28a745;color:white;}#block-reservation-button-staff .views-field a:hover{background-color:#218838;}@media (max-width:576px){#block-asset-reservation-button-reservation-button .content,#block-reservation-button-staff .content{justify-content:center;}}#block-staff-reservation-button .content,#block-asset-reservation-button-reservation-button .content{display:flex;justify-content:flex-end;align-items:center;gap:10px;width:100%;}.buttton{display:inline-block;font-weight:400;color:#fff;text-align:center;vertical-align:middle;user-select:none;background-color:#0d6efd;border:1px solid #0d6efd;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;border-radius:0.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;text-decoration:none;}.buttton:hover{background-color:#0b5ed7;border-color:#0a58ca;text-decoration:none;}@media (max-width:576px){#block-staff-reservation-button .content,#block-asset-reservation-button-reservation-button .content{justify-content:center;}}div#block-asset-reservation-button-reservation-button,div#block-staff-reservation-button{border:0px;background:transparent;}div#block-staff-reservation-button a.buttton,div#block-asset-reservation-button-reservation-button a.buttton,{background:#4082e3;border:1px solid #4082e3
    padding:10px;color:white;border-radius:3px;}div#block-staff-reservation-button{height:100%;padding:0px;margin:0px;}div#block-staff-reservation-button .views-field.views-field-nothing{margin-top:0px;}
.answering-form{font-family:Arial,sans-serif;padding:20px;background-color:#f8f9fa;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1);}.answering-form h2{font-size:2.2em;font-weight:bold;color:#333;margin-bottom:20px;}.answering-form .field__item p{font-size:1.5em;color:#555;}.answering-form table{width:100%;margin-top:20px;border-collapse:collapse;}.answering-form table tbody tr{border-bottom:1px solid #ddd;}.answering-form table tbody tr:last-child{border-bottom:none;}.answering-form table tbody td{padding:20px;}.answering-form .form-radio{width:25px;height:25px;margin-right:15px;cursor:pointer;}.answering-form td p{font-size:2em;color:#333;}.answering-form .form-actions .btn{background-color:#8b1919;color:#fff;font-size:1.5em;padding:15px 25px;border-radius:5px;border:none;cursor:pointer;transition:background-color 0.3s ease;margin-top:20px;}.answering-form .form-actions .btn:hover{background-color:#a32222;}.answering-form .form-check-input{transform:scale(1.);margin-right:5px;}#quiz-question-answering-form fieldset.fieldgroup.form-composite legend .fieldset-legend{font-size:1.8em;font-weight:bold;color:#333;padding:10px;background-color:#e9ecef;border-radius:5px;}#quiz-question-answering-form fieldset.fieldgroup.form-composite .form-check{display:flex;align-items:center;gap:15px;margin-bottom:15px;}#quiz-question-answering-form fieldset.fieldgroup.form-composite .form-check-label{font-size:1.5em;color:#333;cursor:default;}.quiz-config-overview{font-family:Arial,sans-serif;padding:20px;background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,0.1);margin-bottom:30px;}.quiz-config-overview .quiz-config-overview-table{width:100%;margin-top:15px;border-collapse:collapse;}.quiz-config-overview th{text-align:left;font-size:1.3em;font-weight:bold;padding:15px;background-color:#f1f1f1;color:#333;}.quiz-config-overview td{padding:15px;font-size:1.2em;color:#555;}.quiz-config-overview tr:nth-child(even){background-color:#f7f7f7;}.quiz-config-overview tr:nth-child(odd){background-color:#fff;}.quiz-config-overview .quiz-config-overview-take .quiz-start-link{display:inline-block;background-color:#8b1919;color:#fff;font-size:1.5em;font-weight:bold;padding:15px 30px;margin-top:20px;border-radius:10px;text-decoration:none;text-align:center;transition:background-color 0.3s ease,transform 0.3s ease;}.quiz-config-overview .quiz-config-overview-take .quiz-start-link:hover{background-color:#a32222;transform:scale(1.5);}.answering-form .form-check-input{transform:scale(1.5);margin-right:5px;}#quiz-take-question-feedback-form fieldset.js-form-wrapper{border:2px solid #007bff;border-radius:8px;padding:20px;margin-bottom:30px;background-color:#f9f9f9;box-shadow:0 2px 5px rgba(0,0,0,0.1);}.quiz-report-score-container{margin-top:20px;padding:15px;border-radius:8px;font-size:1.5em;}.quiz-report-score-container.q-correct{background-color:#d4edda;color:#155724;border:2px solid #c3e6cb;}.quiz-report-score-container.q-wrong{background-color:#f8d7da;color:#721c24;border:2px solid #f5c6cb;}.quiz-report-score-container::before{content:"Feedback: ";font-weight:bold;font-size:1.2em;display:block;margin-bottom:10px;}.quiz-report-score-container + p{background-color:#d4edda63;padding:15px;border-radius:8px;font-size:1.5em;color:#333;border:1px solid #ccc;margin-top:15px;}.table-responsive{overflow-x:auto;}#quiz-question-answering-form fieldset.fieldgroup.form-composite{border:2px solid #8b1919;border-radius:8px;padding:20px;margin-bottom:30px;background-color:#f9f9f9;box-shadow:0 2px 5px rgba(0,0,0,0.1);}.path-quiz .clearfix.text-formatted.field.field--name-body.field--type-text-long.field--label-above{font-size:20px;}.path-quiz a.btn.btn-primary.btn-lg{margin-bottom:40px;}.path-quiz .btn-primary{background-color:#8b1919;border-color:#8b1919;}.path-quiz .quiz-report-score-container.q-correct{display:none;}.quiz-not-available{background-color:#ffe6e6;color:#8b1919;border:2px solid #8b1919;padding:15px;border-radius:8px;font-size:1.2em;font-weight:bold;text-align:center;margin:20px 0;box-shadow:0 2px 5px rgba(0,0,0,0.1);}
.group-prerequisite .field__item{display:flex;flex-wrap:wrap;gap:15px;padding:10px;border:1px solid #ccc;background-color:#fff;border-radius:8px;}.group-prerequisite .field__item{display:flex;flex-wrap:wrap;gap:15px;padding:10px;border:1px solid #ccc;background-color:#fff;border-radius:8px;}.group-prerequisite .field__item{flex:1 1 25px;max-width:150px;text-align:center;padding:0px;background:none;border:none;box-shadow:none;}.group-prerequisite .field__item img{max-width:100%;height:auto;border-radius:5px;}.group-prerequisite .field__item h5{margin-top:10px;font-size:1rem;color:#333;}.group-prerequisite .field__item{flex:1 1 25px;max-width:150px;text-align:center;padding:5px;background:none;border:none;box-shadow:none;background:white;margin:10px;float:left;align-content:center;}.group-prerequisite .layout__region.layout__region--content{display:flex;flex-direction:column;align-items:center;text-align:center;}.group-prerequisite .field--name-taxonomy-term-title h5{margin-top:5px;}.field.field--name-field-training-documentation.field--type-entity-reference a{display:inline-block;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#fff;background-color:#007bff;border-color:#007bff;text-align:center;text-decoration:none;border-radius:0.25rem;}.view-taxonomy-badges .boxes.views-row{width:450px;margin:20px auto;padding:20px;border:2px solid #ccc;border-radius:10px;background-color:#fffcdd;background-image:url(/sites/default/files/asset_injector/css/path/to/watermark-image.png);background-size:300px;background-position:center;background-repeat:no-repeat;box-shadow:0 4px 8px rgba(0,0,0,0.1);text-align:center;position:relative;}.view-taxonomy-badges .boxes.views-row::before{content:"";display:inline-block;background-repeat:no-repeat;background-size:42px 69px;width:47px;height:59px;position:absolute;top:76px;left:50%;transform:translateX(-50%);opacity:0.5;background-image:url('data:image/svg+xml,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 height%3D%2224px%22 viewBox%3D%220 -960 960 960%22 width%3D%2224px%22 fill%3D%22%23e8eaed%22%3E%3Cpath d%3D%22M240-40v-329L110-580l185-300h370l185 300-130 211v329l-240-80-240 80Zm80-111 160-53 160 53v-129H320v129Zm20-649L204-580l136 220h280l136-220-136-220H340Zm98 383L296-558l57-57 85 85 169-170 57 56-226 227ZM320-280h320-320Z%22/%3E%3C/svg%3E');transform:scale(4);}.view-taxonomy-badges .field--name-field-member-photo img{width:150px;height:auto;border-radius:50%;margin-bottom:10px;}.view-taxonomy-badges .field--name-field-badge-requested{font-size:1.5rem;font-weight:bold;margin-bottom:10px;color:#333;}.view-taxonomy-badges .field__label{font-size:1rem;color:#666;font-style:italic;margin-bottom:10px;}.view-taxonomy-badges .field--name-field-first-name,.view-taxonomy-badges .field--name-field-last-name{font-size:1.2rem;color:#555;}.view-taxonomy-badges .group-left,.view-taxonomy-badges .group-right{display:flex;flex-direction:column;align-items:center;}.field--name-field-badge-checkout-requirement{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:15px;margin:15px 0;box-shadow:0 2px 4px rgba(0,0,0,0.1);display:flex;align-items:center;gap:10px;}.field--name-field-badge-checkout-requirement::before{content:'\1F393';font-size:24px;color:#007bff;display:inline-block;}.field--name-field-badge-checkout-requirement .field__label{font-weight:bold;color:#333;margin-bottom:5px;font-size:1.1rem;}.field--name-field-badge-checkout-requirement .field__item{color:#555;font-size:1rem;margin-top:5px;}.view-badges-earned-block tr.Pending{background:#a9a9a9;}
.field.field--name-field-blog-image img{max-width:100%;height:auto;}
.comment-wrapper{background:#f9f9f9;padding:20px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.1);}.comment-form{background:white;padding:15px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.1);}.comment-form__title{font-size:18px;font-weight:bold;margin-bottom:15px;color:#333;}.comment-form textarea{width:100%;font-size:14px;padding:10px;border:1px solid #ccc;border-radius:5px;resize:vertical;}.antibot-no-js,.js-filter-wrapper,.filter-guidelines,#edit-langcode-wrapper{display:none !important;}.comment-form button{background:#007bff;color:white;font-size:16px;padding:10px 15px;border:none;border-radius:5px;cursor:pointer;transition:background 0.3s ease-in-out;}.comment-form button:hover{background:#0056b3;}@media (max-width:600px){.comment-form{padding:10px;}.comment-form textarea{font-size:14px;}.comment-form button{font-size:14px;padding:8px 12px;}}
.site-footer .content .chat{color:black;}.site-footer .content .chat a{color:blue;}
.customFieldGroup{border:solid grey;margin:30px 5px;}.collapsible-title{font-size:16px;font-weight:bold;line-height:42px;}.crm-summary-row{padding-bottom:10px;}.crm-summary-row{margin-top:10px;border-bottom:1px solid #80808059;}#crm-container #customFields .contact_panel .customFieldGroup{width:auto}
[data-table] [class^="crmf-custom_84_"] a,[data-table] [class^="crmf-custom_57_"] a,[data-table] [class^="crmf-custom_103_"] a{font-size:0;color:blue;}[data-table] [class^="crmf-custom_84_"] a::after{content:"Application";font-size:16px;text-decoration:underline;}[data-table] [class^="crmf-custom_57_"] a::after{content:"Draft";font-size:16px;text-decoration:underline;}[data-table] [class^="crmf-custom_103_"] a::after{content:"Submitted";font-size:16px;text-decoration:underline;}[data-table] [class^="crmf-custom_63_"] div{display:block;max-height:100px;overflow:hidden;white-space:normal;text-overflow:ellipsis;line-height:16px;min-width:200px;}#records-14 td a:not(.action-item):not(.crm-hover-button){font-size:0 !important;visibility:hidden !important;}#records-14 td a:not(.action-item):not(.crm-hover-button)::after{content:"link";visibility:visible !important;font-size:initial !important;}th[data-data="summary_63"]{width:150px !important;}
.group-left img{max-width:100%;}
.field--name-field-item-image img{max-width:100%;height:auto;}.field--name-field-badge-quiz-reference .field__item a{display:inline-block;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#fff;background-color:#007bff;border-color:#007bff;text-align:center;text-decoration:none;border-radius:0.25rem;}.field--name-field-badge-quiz-reference .field__item a:hover{background-color:#0056b3;border-color:#004085;text-decoration:none;color:#fff;}.field--name-field-badge-quiz-reference .field__item a::before{content:"Take ";font-weight:bold;color:inherit;}
a.button.crm-register-button,.crm-container a.button,.crm-container a.button:link,button#_qf_Register_upload-bottom{font-size:18px;padding:5px 10px;background:#8b1919 !important;}a.button.crm-register-button:hover{background:#b41e1e;}article.contextual-region.civicrm-entity.civicrm-entity--type-civicrm-event.civicrm-entity--view-mode-event-teaser{padding:25px;border:solid grey;border-radius:19px;background:#eee;min-width:450px;width:max-content;float:left;margin:21px;width:100%;}.page-civicrm-event-register div.crm-container fieldset label:after{content:"\a";white-space:pre;}.page-civicrm-event-register div#s2id_custom_48{width:100%!important;}.views-field-field-civi-event-image img{width:100%;height:auto;}.messages.status.no-popup{font-size:150%;line-height:35px;padding:25px;border:solid grey;border-radius:20px;margin-bottom:30px;}.main-content .block-views.block-views-blockevent-sliding-scale-info-event-sliding-info,div#block-program-sliding-info{padding:0px 0px;border:0px solid grey;border-radius:0px;background:transparent;margin:15px 0px;}.action-link.section.iCal_links-section{margin-top:35px;height:60px;}.crm-section.event_description-section img{max-width:100%;height:auto;}.views-field-field-event-skill-level .field-content{display:inline-block;padding:0.35em 0.65em;border-radius:15px;color:white;font-size:22px;float:right;overflow:visible;height:auto;line-height:normal;}.views-field-field-event-skill-level .introductory{background-color:green;color:white;padding:0.35em  0.65em;font-size:0.75em;font-weight:700;border-radius:0.375rem;display:inline-block;text-align:center;white-space:nowrap;vertical-align:baseline;}.views-field-field-event-skill-level .intermediate{background-color:orange;color:white;padding:0.35em 0.65em;font-size:0.75em;font-weight:700;border-radius:0.375rem;display:inline-block;text-align:center;white-space:nowrap;vertical-align:baseline;}.views-field-field-event-skill-level .advanced{background-color:black;color:white;padding:0.35em 0.65em;font-size:0.75em;font-weight:700;border-radius:0.375rem;display:inline-block;text-align:center;white-space:nowrap;vertical-align:baseline;}span.views-field.views-field-field-civi-event-age-requirement{background-color:#6c757d;color:white;padding:0.35em 0.65em;font-size:1em;font-weight:700;border-radius:0.375rem;display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;position:relative;top:0;margin-left:10px;}span.views-field.views-field-field-civi-event-age-requirement{margin-top:10px;margin-bottom:10px;}@media (max-width:768px){.views-field-field-event-skill-level,.views-field-event-type-id{display:block;margin-bottom:5px;}.views-field-field-event-skill-level .introductory,.views-field-event-type-id .badge{display:inline-block;width:100%;text-align:center;margin-bottom:5px;}.views-field-field-event-skill-level .field-content{width:100%;}span.views-field.views-field-field-civi-event-age-requirement{width:100%;}}.crm-section.event_summary-section{background:lightgrey;padding:10px;border-radius:20px;margin-bottom:23px;font-size:20px;line-height:30px;}#crm-container.crm-public .crm-section,.crm-section{margin-bottom:20px;}.view-civi-event-listing .views-field.views-field-summary{font-size:24px;padding-top:25px;}.main-content .view-content.row .views-row article.civicrm-entity--type-civicrm-event,.content article.civicrm-entity--type-civicrm-event{border-radius:5px;padding:15px;margin-bottom:20px;}.main-content .field--name-field-civi-event-image,.content .field--name-field-civi-event-image{float:left;margin-right:20px;margin-bottom:15px;max-width:220px;}.main-content .field--name-title,.content .field--name-title{font-size:1.5rem;font-weight:bold;margin-bottom:10px;}.main-content .field--name-summary,.content .field--name-summary{font-size:1rem;line-height:1.5;margin-top:10px;}.main-content .views-field-nothing .btn,.content .views-field-nothing .btn{color:#fff;border:none;border-radius:50px;padding:10px 20px;text-align:center;display:inline-block;font-size:1rem;box-shadow:0 4px 6px rgba(0,0,0,0.1);}.main-content .views-field-nothing .btn:hover,.content .views-field-nothing .btn:hover{background-color:#0056b3;text-decoration:none;}.crm-socialnetwork a.btn.btn-default{color:white;background:grey;}
body:not(.user-logged-in) .user-only{display:none;}.visitor-only{display:block;}body.user-logged-in .visitor-only{display:none;}div#page{min-width:400px;}div#sidebar_first{border:0px;padding:15px;}.featured-bottom,#main-wrapper{max-width:1200px;margin:auto;}@media (min-width:768px){.container,.container-md,.container-sm{max-width:100%;}}table.table{background:white;}.feed-icons{display:none;}.crm-form-submit button{font-size:18px;padding:5px 10px;background:#8b1919;}.btn{background-color:#8b1919;}.btn:hover{background-color:#720c0c;}.crm-form-submit button:hover{background:#b41e1e;}.site-footer{margin-top:30px;}#to make titles on tabels black rather than white

th.views-field{color:black;}a.button{display:inline-block;;cursor:pointer;text-align:center;text-decoration:none;border:1px solid transparent;border-radius:5px;font-size:medium;font-weight:700;line-height:1rem;color:white;background-color:#8b1919;padding:12px;margin:10px 0px;}#block-barrio-boostrap-5-makehaven-page-title{width:100%;display:flex;justify-content:center;}#block-barrio-boostrap-5-makehaven-page-title .content{display:flex;justify-content:center;width:100%;}#block-barrio-boostrap-5-makehaven-page-title .title{text-align:center;}.btn.btn-info{background:#78c0f3;}th.views-field{color:black;background:lightgrey;}a.buttton{background:grey;padding:10px;color:white;border-radius:3px;}.site-footer{margin-top:0px;}table tr th{color:grey;}.boxes.views-row{padding:25px;border:solid grey;border-radius:20px;background:#eee;margin-bottom:30px;min-width:400px;max-width:1200px;margin-right:auto;margin-left:auto;}.sidebar_first .view-content.row{display:block;}.sidebar_first  table caption{caption-side:top;color:black;font-size:large;font-weight:bold;}th.fc-widget-header.fc-future a{color:white;}.view-filters .views-exposed-form{background-color:#f8f9fa;padding:15px;border-radius:8px;border:1px solid #e0e0e0;}.view-filters .views-exposed-form .form-item{flex:1 1 200px;margin-bottom:15px;padding:0 10px;}.view-filters .views-exposed-form input.form-control,.view-filters .views-exposed-form select.form-select{border-radius:5px;border:1px solid #ced4da;padding:10px;font-size:14px;}.view-filters .views-exposed-form fieldset{padding:10px;border-radius:8px;border:1px solid #e0e0e0;background-color:#ffffff;}.view-filters .views-exposed-form fieldset legend{font-weight:bold;font-size:16px;padding:0 5px;}.view-filters .views-exposed-form .form-actions .button{padding:10px 20px;font-size:16px;border-radius:5px;}.view-filters .views-exposed-form .d-flex{display:flex;flex-wrap:wrap;gap:10px;}.view-filters .views-exposed-form .description{font-size:12px;color:#6c757d;}@media (max-width:768px){.view-filters .views-exposed-form .d-flex{flex-direction:column;}.view-filters .views-exposed-form .form-item{padding:0;}}.btn-primary{background-color:#8b1919;border-color:#8b1919;}.btn-primary:hover,.btn-primary:focus{background-color:#710a0a;}button#edit-submit{color:white;}a.btn.btn-primary{color:white;}.btn-primary{color:white;}.btn-primary,.btn-primary:hover,.btn-primary:focus{color:white;}.btn:hover{background-color:#720c0c;color:white;}.button a{color:white;}.view .more-link a{display:inline-block;cursor:pointer;text-align:center;text-decoration:none;border:1px solid transparent;border-radius:5px;font-size:medium;font-weight:700;line-height:1rem;color:white;background-color:#8b1919;padding:12px;margin:10px 0px;}.webform-type-fieldset{border-width:10px;border:solid;background-color:#f5f5f5;padding:20px;border-radius:5px;}.webform-type-fieldset span.fieldset-legend{font-size:25px;font-weight:bold;color:#861216;}div#block-barrio-boostrap-5-makehaven-userlogin{padding:25px;border:solid grey;border-radius:20px;background:#eee;margin-bottom:30px;min-width:400px;max-width:1200px;margin-right:auto;margin-left:auto;}.box{padding:25px;border:solid grey;border-radius:20px;background:#eee;margin-bottom:30px;min-width:400px;max-width:1200px;margin-right:auto;margin-left:auto;}.card-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;}.node--type-library-item #comment-form{padding:25px;border:solid grey;border-radius:20px;background:#eee;margin-bottom:30px;min-width:400px;max-width:1200px;margin-right:auto;margin-left:auto;}.node--type-library-item .comment-add.nav-link{display:none;}.card{flex:1 1 300px;box-sizing:border-box;}@media (min-width:768px){.card-container{justify-content:space-around;}}@media (min-width:1024px){.card{flex:1 1 calc(33.33% - 20px);}}@media (min-width:560px){.node .comment-comment-node-library-item-form .field--type-image{float:none;}}blockquote{font-style:italic;color:#6c757d;padding:1rem 1.5rem;border-left:5px solid #dee2e6;background-color:#f8f9fa;margin:1.5rem 0;border-radius:0.25rem;}blockquote p{margin:0;}.field--name-body img,.field--type-text-with-summary img{max-width:100%;height:auto;display:block;margin:0 auto;}@media (max-width:400px){.user-logged-in nav#navbar-top{height:90px;}}a.use-ajax[data-dialog-type="modal"]{display:inline-block;padding:0.25rem 0.5rem;font-size:0.875rem;line-height:1.5;border-radius:0.2rem;text-decoration:none;color:#fff;background-color:#007bff;border:1px solid #007bff;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;}a.use-ajax[data-dialog-type="modal"]:hover{background-color:#0056b3;border-color:#0056b3;text-decoration:none;}.main-content .nav-link{padding:0px 0px;}.block-user-login-block{position:relative;padding:25px;border:5px solid #8b1919;border-radius:20px;background:#eee;margin-bottom:30px;min-width:400px;max-width:1200px;margin-right:auto;margin-left:auto;}.block-user-login-block:before{content:"Members, please log in to access content and all features.";display:block;font-size:1.1em;margin-bottom:10px;color:#dc3545;}.block-user-login-block a.create-account-link{display:none;}.views-exposed-form{margin-bottom:25px;}.node--view-mode-teaser{overflow:hidden;}.group-left img{max-width:100%;height:auto;padding-right:5px;}.field.field--name-field-item-hazard-band{display:block;overflow:hidden;width:100%;text-align:center;}.node--view-mode-teaser,.field-group-fieldset,.view-civi-event-listing .views-row{min-width:400px;}div#main-wrapper{max-width:1200px;}.table caption{caption-side:top;font-size:1.75em;font-weight:bold;text-align:left;padding:10px 0;color:#333;}.form-check{min-height:2rem;}.layout-one-sidebar .block-system-main-block .content{max-width:900px;}
#edit-submit.form-submit,#edit-submit.form-submit:hover,#edit-submit.form-submit:active,#edit-submit.form-submit:focus,.button--primary,.button--primary:hover,.button--primary:active,.button--primary:focus,.button--primary:not(:focus),.button--primary:not(:focus):hover,.button--primary:not(:focus):active,.button--primary:not(:focus):focus,.ief-entity-submit,.ief-entity-submit:hover,.ief-entity-submit:active,.ief-entity-submit:focus{background-color:darkred;}
nav#navbar-top{padding-bottom:40px;padding-top:0px;}.header{width:100%;background-color:grey;position:relative;z-index:1;}.header .container{display:flex;justify-content:space-between;align-items:center;max-width:1000px;margin:0 auto;padding:0 15px;}.region-top-header{width:100%;display:flex;justify-content:flex-end;}.region-top-header .nav{display:flex;justify-content:flex-end;}#navbar-main{display:flex;justify-content:space-around;align-items:center;width:100%;max-width:1000px;margin:0 auto;padding:0 15px;flex-wrap:nowrap;z-index:2;}#navbar-main .navbar-collapse{display:flex;justify-content:flex-end;align-items:center;width:auto;flex-grow:0;flex-basis:auto;}.featured-top{width:100%;background-color:#f9f9f9;padding:15px 0;margin-top:20px;}.featured-top__inner{max-width:1000px;margin:0 auto;padding:0 15px;}.region-featured-top .block-menu{background-color:#ffffff;padding:10px 20px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.region-featured-top .nav{display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto;}.region-featured-top .nav-link{color:#333333;font-weight:bold;text-decoration:none;padding:10px 20px;margin:5px;border:1px solid #dddddd;border-radius:5px;background-color:#f4f4f4;}.region-featured-top .nav-link:hover,.region-featured-top .nav-link.is-active{color:#000000;background-color:#e0e0e0;border-color:#cccccc;}@media (max-width:991px){.region-featured-top .block-menu{text-align:center;}}a.navbar-brand{display:block;width:250px;}@media (max-width:767px){#navbar-main{flex-wrap:wrap;justify-content:center;text-align:center;margin-left:0;padding:0 15px;}.navbar-brand{width:100%;margin-bottom:10px;}#navbar-main .navbar-collapse{justify-content:center;flex-grow:1;width:100%;display:none;}#navbar-main .navbar-collapse.show{display:flex;flex-direction:column;align-items:center;}#block-barrio-boostrap-5-makehaven-useraccountmenu{margin-bottom:15px;}}@media (min-width:768px){#navbar-main{max-width:1000px;justify-content:space-between;}#block-barrio-boostrap-5-makehaven-useraccountmenu{margin-left:20px;}.toolbar-tray{position:fixed;top:0;left:0;width:250px;height:100%;z-index:1000;}.toolbar-tab.is-active .toolbar-tray{display:block;}body.toolbar-tray-horizontal .toolbar-tray.is-active + #navbar-main{margin-left:250px;}#navbar-main{max-width:calc(100% - 250px);}}nav#navbar-main{max-width:1140px;margin:0 auto;padding:0 15px;box-sizing:border-box;}nav#navbar-top{padding-bottom:30px;}.nav-link{padding:.5rem 1.5rem .5rem 0rem;}div#toolbar-item-administration-tray{position:fixed;top:40px;z-index:1001;width:100%;left:0;height:auto;}.toolbar-tray-horizontal.toolbar-tray{width:250px;height:100%;top:0;left:0;z-index:1000;box-shadow:2px 0 5px rgba(0,0,0,0.1);}body.toolbar-tray-horizontal .toolbar-tray.is-active + #navbar-main,body.toolbar-tray-horizontal .toolbar-tray.is-active ~ .main-content{margin-left:250px;}#navbar-main{max-width:calc(100% - 250px);z-index:2;margin-left:auto;}body.toolbar-tray-vertical .toolbar-tray{position:fixed;left:0;width:250px;height:100%;top:0;z-index:1000;}body.toolbar-tray-vertical #navbar-main,body.toolbar-tray-vertical .main-content{margin-left:250px;}body.toolbar-tray-vertical .toolbar-tray.is-active ~ #navbar-main,body.toolbar-tray-vertical .toolbar-tray.is-active ~ .main-content{margin-left:250px;}.main-content{margin-left:0;transition:margin-left 0.3s ease;}.dropdown-menu{z-index:1050;position:absolute;}.featured-top{z-index:1;position:relative;}.header{z-index:100;position:relative;}.dropdown-menu .dropdown-item{position:relative;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);cursor:pointer;display:flex;align-items:center;}.dropdown-menu .dropdown-item::after{content:"";position:absolute;inset:0;z-index:-1;}.dropdown-menu .dropdown-item a{display:block;width:100%;padding:inherit;text-decoration:none;color:inherit;}.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:focus{background-color:var(--bs-dropdown-link-hover-bg);}.main-content .primary.nav-tabs a{padding:2px 5px;}.sidebar_first .navigation menu--main .nav-link:hover,.sidebar_first .navigation menu--main .nav-link:focus{color:rgb(231,231,231);background:grey;}.sidebar_first .navbar-nav .nav-link{font-size:14px;}@media (min-width:750px){div#sidebar_first{max-width:275px;}}.sidebar_first .nav-link:hover,.sidebar_first .nav-link:focus{color:rgb(0 0 0);background:lightgray;}
a.nav-link[class*="nav-link--user-"][class$="-instructor"]{display:none;}
.highlighted .content{background-color:#f2f2f2;padding:1rem;margin:1rem auto;border-radius:0.25rem;box-shadow:0 2px 4px rgba(0,0,0,0.1);border-left:5px solid #dc3545;}.highlighted .content p{color:#212529;margin-bottom:0.5rem;}.highlighted .contextual .trigger{visibility:visible;position:absolute;top:0.5rem;right:0.5rem;z-index:10;}.highlighted .contextual-links{background-color:#ffffff;border:1px solid #ccc;border-radius:0.25rem;padding:0.5rem;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.important-notice{background-color:#fff3cd;color:#856404;padding:1rem;margin:1rem auto;border-radius:0.25rem;box-shadow:0 2px 4px rgba(0,0,0,0.1);border:1px solid #ffeeba;}.important-notice p{margin-bottom:0;}.important-notice strong{color:#856404;font-weight:bold;}
iframe#lo-messenger-frame{border:5px solid #ab0000 !important;background:lightgrey;border-radius:10px;}
.layout-region.layout-region--secondary{display:none;}
.view-member-list .view-content .row{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;}.view-member-list .row{padding-bottom:30px;}.view-member-list .view-content .card{display:flex;flex-direction:column;justify-content:space-between;height:100%;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1);overflow:hidden;text-align:center;}.view-member-list .view-content .card .card-img-top img{width:100%;height:350px;object-fit:cover;}.view-member-list .view-content .card .card-body{padding:15px;flex-grow:1;}.view-member-list .view-content .card .card-title{font-size:1.2rem;color:#333;margin-bottom:10px;}.view-member-list .view-content .card .card-text{flex-grow:1;color:#555;overflow:hidden;text-overflow:ellipsis;}.view-member-list .view-content .card .btn{margin-top:auto;}@media (max-width:768px){.view-member-list .view-content .col{flex:1 1 100%;}}@media (min-width:769px) and (max-width:992px){.view-member-list .view-content .col{flex:1 1 48%;}}@media (min-width:993px){.view-member-list .view-content .col{flex:1 1 30%;}}.area-of-interest{font-size:10px;padding-top:10px;}
#block-gin-membermenu-2 h2{display:none;}#block-gin-membermenu-2 ul.menu{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;list-style:none;padding:0;margin:0;}#block-gin-membermenu-2 li.menu-item{flex-basis:220px;flex-grow:0;display:flex;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.05);transition:all 0.2s ease-in-out;}#block-gin-membermenu-2 li.menu-item:hover{transform:translateY(-5px);box-shadow:0 8px 12px rgba(0,0,0,0.1);}#block-gin-membermenu-2 li.menu-item a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:1.5rem 1rem;text-decoration:none;color:#333;font-weight:bold;text-align:center;}#block-gin-membermenu-2 li.menu-item a i{font-size:2.5rem;color:#b22222;margin-bottom:0.75rem;}
a.nav-link.nav-link--payment-portal{display:none;}
#sidebar_first{background:#fff;padding:15px;border:1px solid #ddd;margin-bottom:15px;}#block-barrio-boostrap-5-makehaven-authenticatedusermenu-2 .contextual,#block-barrio-boostrap-5-makehaven-authenticatedusermenu-2 .contextual-links{display:none !important;}#block-barrio-boostrap-5-makehaven-authenticatedusermenu-2{width:100%;background:#fff;border:0px solid #ddd;padding:15px;margin-bottom:15px;}#block-barrio-boostrap-5-makehaven-authenticatedusermenu-2 ul{list-style:none;margin:0;padding:0;display:block;}#block-barrio-boostrap-5-makehaven-authenticatedusermenu-2 li{margin-bottom:10px;}#block-barrio-boostrap-5-makehaven-authenticatedusermenu-2 a.nav-link{display:block;padding:10px 15px;color:#333;background:#f7f7f7;text-decoration:none;border-radius:4px;transition:background 0.2s ease;}#block-barrio-boostrap-5-makehaven-authenticatedusermenu-2 a.nav-link:hover,#block-barrio-boostrap-5-makehaven-authenticatedusermenu-2 a.nav-link:focus{background:#eaeaea;}a.nav-link.active,a.nav-link.is-active{font-weight:bold;}#block-barrio-boostrap-5-makehaven-authenticatedusermenu{clear:both;background:#fff;width:100%;padding:10px 0;margin-top:10px;border-top:1px solid #ddd;}#block-barrio-boostrap-5-makehaven-authenticatedusermenu ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;}#block-barrio-boostrap-5-makehaven-authenticatedusermenu li{margin:0 5px;}#block-barrio-boostrap-5-makehaven-authenticatedusermenu a{display:block;padding:8px 12px;color:#333;text-decoration:none;transition:background 0.2s ease;}#block-barrio-boostrap-5-makehaven-authenticatedusermenu a:hover,#block-barrio-boostrap-5-makehaven-authenticatedusermenu a:focus{background:#eaeaea;}@media (max-width:768px){#block-barrio-boostrap-5-makehaven-authenticatedusermenu ul{display:block;text-align:left;}#block-barrio-boostrap-5-makehaven-authenticatedusermenu li{margin:5px 0;}}#CollapsingNavbar{flex-direction:column;}.nav-item.menu-item--expanded.active > a.nav-link{background-color:#ccc;margin-bottom:15px;}.nav-item.menu-item--expanded.active > ul.menu{margin-top:15px;}#block-barrio-boostrap-5-makehaven-membermenu ul li.nav-item > a.nav-link.active.is-active{background-color:#ccc !important;margin-bottom:15px !important;}#block-barrio-boostrap-5-makehaven-authenticatedusermenu a{display:block;text-align:center;}#block-barrio-boostrap-5-makehaven-authenticatedusermenu ul{text-align:center;}.nav-item.menu-item--expanded.active > a.nav-link{background-color:#ccc !important;}
#edit-field-member-address-0-address-country-code--2{display:none;}#edit-field-member-address-0-address-container2{display:flex;justify-content:flex-start;gap:10px;}#edit-field-member-address-0-address-locality{flex:2;}#edit-field-member-address-0-address-administrative-area{flex:1.5;}#edit-field-member-address-0-address-postal-code{flex:0 0 120px;margin-left:10px;}#edit-field-member-birthday-wrapper,#edit-field-preferred-phone-wrapper,#edit-field-member-instagram-wrapper{display:inline-block;vertical-align:top;width:32%;margin-right:1%;}#edit-field-member-instagram-wrapper{margin-right:0;}@media (max-width:768px){#edit-field-member-birthday-wrapper,#edit-field-preferred-phone-wrapper,#edit-field-member-instagram-wrapper{display:block;width:100%;margin-right:0;}}#edit-group-characteristics .fieldset-wrapper{display:flex;flex-wrap:wrap;gap:15px;align-items:flex-start;}#edit-group-characteristics .js-form-item{max-width:400px;flex:1 1 auto;margin-bottom:15px;}@media (max-width:768px){#edit-group-characteristics .js-form-item{flex:1 1 100%;max-width:100%;}}#edit-group-preferences .fieldset-wrapper{display:flex;flex-wrap:wrap;gap:100px;align-items:flex-start;}#edit-group-preferences .js-form-item{max-width:400px;flex:1 1 auto;margin-bottom:15px;}@media (max-width:768px){#edit-group-preferences .js-form-item{flex:1 1 100%;max-width:100%;}}#edit-group-activity .fieldset-wrapper{display:flex;flex-wrap:wrap;gap:100px;align-items:flex-start;}#edit-group-activity .js-form-item{max-width:400px;flex:1 1 auto;margin-bottom:15px;}@media (max-width:768px){#edit-group-activity .js-form-item{flex:1 1 100%;max-width:100%;}}form#profile-main-add-form #edit-submit{padding:15px 30px;font-size:18px;font-weight:bold;border-radius:8px;}form#profile-main-add-form #edit-actions{margin-bottom:30px;}form#profile-main-add-form #edit-submit{font-size:0;}form#profile-main-add-form #edit-submit:before{content:"Save Profile and Advance to Next Step";font-size:18px;font-weight:bold;display:block;padding:15px 30px;font-size:18px;border-radius:8px;font-weight:bold;}.view-badges-earned-block tr.Pending{background:#ffa50087;}.view-badges-earned-block tr.Duplicate,.view-badges-earned-block tr.Suspended,.view-badges-earned-block tr.Expired,.view-badges-earned-block tr.Rejected{background:#ff000061
        border:3px solid #c00101;}.view-badges-earned-block tr.Active{background:#ffffff;border-bottom:3px solid #7d7d7d;}.page-user-register details#edit-legal{display:block;}.page-user-register details#edit-legal > summary{display:none;}.page-user-register details#edit-legal .js-form-type-checkbox .form-checkbox{transform:scale(1.5);margin-right:15px;cursor:pointer;margin-top:8px;}.page-user-register details#edit-legal .js-form-type-checkbox .form-check-label{font-size:1.2em;color:#333;line-height:1.5;display:flex;align-items:center;}.page-user-register details#edit-legal .js-form-type-checkbox{border:1px solid #bfbfbf;padding:15px;border-radius:8px;background-color:#f9f9f9;margin-bottom:20px;padding-left:40px;}.page-user-register details#edit-legal .js-form-type-checkbox:hover{background-color:#f1f1f1;border-color:#000;}.page-user-register details#edit-legal .js-form-type-checkbox .form-checkbox:focus{outline:2px solid #007bff;}.page-user-register div#edit-actions{padding-top:30px;padding-bottom:30px;}.path-user div#edit-field-member-photo-wrapper{border:solid grey;border-radius:20px;background:#eee;margin-bottom:30px;padding:10px;}.path-user .image-data__crop-wrapper .vertical-tabs__menu{width:12em;}.headshot-instructions{background-color:#f9f9f9;border:1px solid #ddd;padding:15px;border-radius:8px;margin-top:10px;font-size:14px;}.headshot-instructions .instructions-title{font-size:16px;font-weight:bold;color:#333;display:block;margin-bottom:10px;}.headshot-instructions ul{margin:0;padding-left:20px;list-style:disc;}.headshot-instructions li{margin-bottom:8px;}
.page-civicrm-contribute .content-header,.page-civicrm-friend .content-header{background-color:#8b1919;}.page-civicrm-contribute .page-title,.page-civicrm-friend h1.page-title{color:white;}.page-civicrm-contribute nav.breadcrumb{display:none;}.page-civicrm-contribute .crm-container .crm-button{font-size:18px;padding:5px 10px;background:#8b1919;}.page-civicrm-contribute .crm-container .crm-button:hover{background:#b41e1e;}.page-civicrm-contribute .greywell{border:solid grey;border-radius:19px;background:#eee;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:750px;padding:10px;}
.node-reservation-form fieldset#edit-field-reservation-cancellation--wrapper{display:none;}
#ui-id-1{font-size:24px;line-height:1.8;padding:10px 0;}#ui-id-1 .ui-menu-item{padding:15px 20px;border-bottom:1px solid #ccc;}#ui-id-1 .ui-menu-item-wrapper{display:block;padding:15px 20px;font-weight:bold;}#ui-id-1 .ui-menu-item:hover,#ui-id-1 .ui-menu-item.ui-state-active{background-color:#f0f0f0;color:#333;cursor:pointer;}@media (max-width:1024px){#ui-id-1 .ui-menu-item-wrapper{font-size:28px;padding:20px 30px;}}
.field--name-field-item-slack-channel,.field--name-field-interest-slack-channel,.field--name-field-member-slack-id-number{font-size:20px;line-height:30px;padding-bottom:20px;}.field--name-field-item-slack-channel .field__item a,.field--name-field-interest-slack-channel .field__item a,.field--name-field-member-slack-id-number .field__item a{display:inline-flex;align-items:center;padding:8px 12px;background-color:#4A154B;color:white;font-weight:bold;text-decoration:none;border-radius:5px;transition:background-color 0.3s ease;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;}.field--name-field-item-slack-channel .field__item a:hover,.field--name-field-interest-slack-channel .field__item a:hover,.field--name-field-member-slack-id-number .field__item a:hover{background-color:#611f69;}.field--name-field-item-slack-channel .field__item a::before,.field--name-field-interest-slack-channel .field__item a::before{content:"";display:inline-block;background-image:url('https://a.slack-edge.com/80588/marketing/img/icons/icon_slack_hash_colored.png');background-size:contain;background-repeat:no-repeat;width:20px;height:20px;margin-right:8px;}.field--name-field-member-slack-id-number .field__item a::before{content:"";display:inline-block;background-image:url('https://a.slack-edge.com/80588/marketing/img/icons/icon_slack_hash_colored.png');background-size:contain;background-repeat:no-repeat;width:20px;height:20px;margin-right:8px;}
.field--name-field-material-image img{max-width:100%;height:auto;}.view-store.view-id-store table{width:100%;border-collapse:collapse;margin-bottom:20px;}.view-store.view-id-store td{padding:15px;vertical-align:top;border-bottom:1px solid #ddd;}.view-store.view-id-store h3 a{color:#333;text-decoration:none;font-size:1.5em;}.view-store.view-id-store h3 a:hover{color:#0056b3;text-decoration:underline;}.view-store.view-id-store .image-style-large{max-width:100%;height:auto;border-radius:5px;margin-top:10px;margin-bottom:10px;}.view-store.view-id-store .views-field-body{color:#666;font-size:1em;line-height:1.5em;}.view-store.view-id-store .views-field-nothing-1{color:#333;font-size:1.2em;font-weight:bold;}.view-store.view-id-store .btn{display:inline-block;padding:10px 20px;font-size:1em;font-weight:bold;color:#fff;background-color:#007bff;border:none;border-radius:5px;text-align:center;text-decoration:none;transition:background-color 0.3s ease;}.view-store.view-id-store .btn:hover{background-color:#0056b3;text-decoration:none;color:#fff;}.view-store.view-id-store .btn:focus{outline:none;box-shadow:0 0 0 2px rgba(0,123,255,0.5);}.view-id-store .btn.btn-info{min-width:120px;}
.nav-tabs .nav-link{background-color:#f8f9fa;color:#212529;;border:1px solid #dee2e6;margin-right:5px;border-radius:5px 5px 0 0;transition:background-color 0.3s ease,color 0.3s ease;}.nav-tabs .nav-link:hover{background-color:#e2e6ea;color:#0056b3;}.nav-tabs{border-bottom:1px solid #dee2e6;}.main-content .nav-tabs .nav-item.show .nav-link,.main-content .nav-tabs .nav-link.active{background-color:#6c757d;color:#ffffff;font-weight:bold;border-color:#333 #555 #ffffff;}.nav-tabs .nav-item{margin-bottom:-1px;}@media (max-width:576px){.nav-tabs .nav-item{flex:1 1 auto;text-align:center;}}.nav-tabs .nav-link.active{background-color:#6c757d;color:#ffffff;font-weight:bold;border-color:#333 #555 #ffffff;}
.view-taxonomy-term .view-content .views-row{padding:30px;border:0px solid grey;border-radius:20px;background:#eee;margin:10px auto 30px;max-width:450px;float:right;}.view-taxonomy-term .view-content .views-row .field--name-field-first-name,.view-taxonomy-term .view-content .views-row .field--name-field-last-name{display:inline-block;margin-right:10px;padding:5px 10px;background-color:#f0f0f0;border-radius:5px;font-weight:bold;box-shadow:0 2px 4px rgba(0,0,0,0.1);vertical-align:middle;font-family:'Arial',sans-serif;color:#333;}.view-taxonomy-term .view-content .views-row .group-right{margin-top:10px;}
ol.breadcrumb{visibility:visible;margin-top:15px;}
.js-webform-type-webform-name .fieldset-wrapper{display:flex;flex-wrap:wrap;gap:1rem;}.js-webform-type-webform-name .js-form-item{flex:1 1 45%;}@media (max-width:768px){.js-webform-type-webform-name .js-form-item{flex:1 1 100%;}}.field.field--name-webform.field--type-webform{background:lightgrey;padding:25px;margin-bottom:15px;border-radius:10px;}
.flag.flag-wish-vote.action-flag a{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;user-select:none;background-color:#ffffff;border:1px solid #861216;border-radius:4px;color:#861216;text-decoration:none;}.flag.flag-wish-vote.action-flag a:hover{background-color:#861216;color:#fff;text-decoration:none;}.flag.flag-wish-vote.action-unflag a{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;user-select:none;background-color:#861216;border:1px solid #861216;border-radius:4px;color:#fff;text-decoration:none;}.flag.flag-wish-vote.action-unflag a:hover{background-color:#a8181f;border-color:#a8181f;text-decoration:none;}.flag.flag-wish-vote{display:inline-block;margin-left:5px;}.flag.flag-wish-vote{margin-top:10px;}.flag.flag-wish-vote{margin-top:10px;float:left;}.view-wishes .view-eva{padding:0;border:none;border-radius:0;background:transparent;margin:15px auto;z-index:0;padding-left:115px;}.flag-wish-vote a{width:100px;margin-right:15px;}.flag-wish-vote{display:inline-flex;align-items:center;gap:8px;z-index:10;position:relative;}.field.field--name-field-wish-type.field--type-list-string.field--label-above{clear:both;padding-top:15px;}
