/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.toolbar li{margin:0;}#editor-tabs{background-color:white;font-family:Montserrat,sans-serif;font-size:0.7rem;margin:1rem 0;padding:0.5rem;}#editor-tabs.floating{border:1px solid gray;box-shadow:1px 2px 10px rgba(0,0,0,0.5);cursor:move;margin:1rem;padding-left:1.5rem;position:fixed;z-index:9001;}#editor-tabs #drag-handle{background-color:gray;bottom:0;color:white;cursor:move;left:-1px;position:absolute;top:-1px;width:1rem;}#editor-tabs ul{line-height:100%;margin:0;padding:0;}#editor-tabs li{display:inline-block;margin:0 0.25rem 0 0;}#editor-tabs a{background-color:lightgrey;border:1px solid grey;color:#000;display:block;padding:0.35rem 0.75rem;text-decoration:none;}#editor-tabs a.is-active{background-color:white;}#editor-tabs a:hover,#editor-tabs a:focus{background-color:gainsboro;text-decoration:underline;}#content_moderation_control .entity-moderation-form{border:none;font-size:0.7rem;}#content_moderation_control li{margin:0 1.5rem 0 0;}#content_moderation_control input,#content_moderation_control select{padding:0.25rem;}#content_moderation_control input[type="submit"]{cursor:pointer;margin-bottom:1rem;padding:0.25rem 0.75rem;}
*{margin:0;padding:0;}body,html{-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;-webkit-text-size-adjust:none;}article,aside,figcaption,figure,footer,header,main,nav,time,section{display:block;}iframe{border-style:none;display:block;z-index:98;}html{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}body{color:#353533;font-family:Montserrat,sans-serif;font-size:100%;font-weight:400;line-height:1.5;margin:0;padding:0;}h1,.h1{font-size:2rem;font-weight:400;margin-bottom:1rem;}h2,.h2{font-size:1.75rem;font-weight:400;margin-bottom:1rem;margin-top:2rem;}h3,.h3{font-size:1.375rem;font-weight:700;margin-bottom:1rem;margin-top:2rem;}h4,.h4{font-size:1.25rem;font-weight:700;margin-bottom:1rem;margin-top:2rem;}h5,.h5{font-size:1.125rem;font-weight:700;margin-bottom:1rem;margin-top:2rem;}h6,.h6{font-size:1rem;font-weight:700;margin-bottom:1rem;margin-top:2rem;}p{margin:1rem 0;}ul,ol{margin-left:1.25rem;}li{margin:0.5rem 0;}nav ul,nav ol{list-style-type:none;margin:0;}img{height:auto;max-width:100%;}a:hover,a:focus{text-decoration:none;}[tabindex]:not([tabindex="-1"]),a,button,input,select,textarea{outline:2px solid transparent;outline-offset:4px;transition:outline-offset 0.2s linear;}[tabindex]:not([tabindex="-1"]):focus,a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-color:currentColor;outline-offset:2px;z-index:1;}.media-transcript{display:none;}ul.field-media-file{list-style-type:none;}.field-media-file li{margin:1rem 0;}.field-media-file .icon-file a{background:url(/themes/contrib/awm_drupal_base_theme/images/file-type-icons/icon-file.svg) left top no-repeat;background-size:3rem;display:inline-block;padding-left:2rem;}.field-media-file .icon-pdf a{background-image:url(/themes/contrib/awm_drupal_base_theme/images/file-type-icons/icon-pdf.svg);}.field-media-file .icon-docx a,.field-media-file .icon-doc a{background-image:url(/themes/contrib/awm_drupal_base_theme/images/file-type-icons/icon-doc.svg);}.field-media-file .icon-xlsx a{background-image:url(/themes/contrib/awm_drupal_base_theme/images/file-type-icons/icon-xls.svg);}.field-media-file .icon-rtf a{background-image:url(/themes/contrib/awm_drupal_base_theme/images/file-type-icons/icon-rtf.svg);}.field-media-file .icon-mp3 a{background-image:url(/themes/contrib/awm_drupal_base_theme/images/file-type-icons/icon-mp3.svg);}.field-media-file .icon-zip a{background-image:url(/themes/contrib/awm_drupal_base_theme/images/file-type-icons/icon-zip.svg);}#breadcrumb ul{display:inline;}#breadcrumb li{display:inline;}#breadcrumb li::after{content:"\00BB";display:inline;}#breadcrumb li:last-of-type::after{content:"";}#breadcrumb a{color:currentColor;}.item-list .pager{clear:both;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:2rem 0;padding:0;text-align:center;}.item-list .pager li{border:1px solid currentColor;margin:0 -1px 0 0;}.item-list .pager a{color:currentColor;display:inline-block;padding:0.5rem 0.75rem;text-decoration:none;}.item-list .pager a:visited{color:currentColor;}.item-list .pager a:hover,.item-list .pager a:focus{text-decoration:underline;}.item-list .pager .pager-current{font-weight:600;padding:0.5rem 0.75rem;}.item-list .pager .pager-ellipsis{padding:0.5rem 0.75rem;}.hidden{display:none;}.invisible{visibility:hidden;}.display-block{display:block;}.bold{font-weight:700;}.nomargin{margin:0;}.nopadding{padding:0;}.clear{clear:both;}.left,.alignleft,.align-left{float:left;margin-right:1.5rem;}.right,.alignright,.align-right{float:right;margin-left:1.5rem;}.center,.centre,.aligncenter,.align-center{text-align:center;}.nobullet{list-style-type:none;}.nobr{white-space:nowrap;}.small,small{font-size:0.8rem;}del,.strikethrough{text-decoration:line-through;}.zebra{background:#f5f5f5;}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth;}}
.messages{margin:2rem 0;}.messages > div{background-color:color-mix(in srgb,#353533 5%,white);background-position:0.875rem;background-repeat:no-repeat;background-size:1.375rem;border:1px solid #353533;color:#353533;line-height:1.5;margin-bottom:1rem;padding:1rem 1rem 1rem 3rem;}.messages > div a{color:#353533;font-weight:600;}.messages ul{list-style-type:none;margin:0;}.messages li{margin:0;}.messages .error{background-color:color-mix(in srgb,darkred 4%,white);background-image:url(/themes/contrib/awm_drupal_base_theme/images/icon-error.svg);border-color:darkred;color:darkred;}.messages .error a{color:darkred;}.messages .warning{background-color:color-mix(in srgb,#aa4322 4%,white);background-image:url(/themes/contrib/awm_drupal_base_theme/images/icon-warning.svg);border-color:#aa4322;color:#aa4322;}.messages .warning a{color:#aa4322;}.messages .status{background-color:color-mix(in srgb,#117075 4%,white);background-image:url(/themes/contrib/awm_drupal_base_theme/images/icon-status.svg);border-color:#117075;color:#117075;}.messages .status a{color:#117075;}
form{margin:1rem 0;}div.form-item{margin-bottom:1rem;position:relative;}fieldset{border:none;margin:1rem 0;}form legend{display:inline-block;font-size:1.25rem;font-weight:500;line-height:1.4;margin-bottom:1rem;}fieldset.fieldgroup legend{font-size:1rem;font-weight:600;margin-bottom:0.5rem;}fieldset.fieldgroup div.form-item{margin-bottom:0.5rem;}label{display:block;font-weight:600;line-height:1.5;margin-bottom:0.5rem;}input,select,textarea{border:2px solid currentColor;display:block;font-family:inherit;font-size:inherit;padding:0.5rem;}select{padding:0.45rem;}input[type="search"]{-webkit-appearance:none;}textarea{max-width:90%;min-height:10em;}input:disabled{background-color:lightgrey;}input[type="checkbox"]:where(:not(label.visually-hidden ~ input[type="checkbox"])),input[type="radio"]:where(:not(label.visually-hidden ~ input[type="radio"])){bottom:0;clip:rect(1px,1px,1px,1px);height:1px;left:0;overflow:hidden;position:absolute;width:1px;}input[type="checkbox"] ~ label,input[type="radio"] ~ label{cursor:pointer;display:inline-block;font-weight:400;padding-left:2.25rem;position:relative;}input[type="checkbox"] ~ label:before,input[type="radio"] ~ label:before{border:2px solid currentColor;content:"";height:1.5rem;left:0;outline:2px solid transparent;outline-offset:4px;position:absolute;transition:outline-offset 0.2s linear;width:1.5rem;}input[type="radio"] ~ label:before{border-radius:50%;}input[type="checkbox"]:focus ~ label:before,input[type="radio"]:focus ~ label:before{outline-color:currentColor;outline-offset:2px;}input[type="checkbox"]:checked ~ label:after{border:3px solid currentColor;border-left:none;border-top:none;content:"";height:1.1rem;left:0.5rem;position:absolute;top:0.125rem;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;width:0.45rem;}input[type="radio"]:checked ~ label:after{background-color:currentColor;border:3px solid currentColor;border-radius:50%;content:"";height:1rem;left:0.25rem;position:absolute;top:0.25rem;width:1rem;}.form-actions{margin:1rem 0;}input[type="submit"]{-webkit-appearance:none;cursor:pointer;font-weight:500;}span.required{color:darkred;font-size:small;}div.form-item--description{font-size:0.9rem;margin:0.5rem 0 1rem 0;}div.form-item--error-message{background:url(/themes/contrib/awm_drupal_base_theme/images/icon-error.svg) 0.5rem center no-repeat;background-color:color-mix(in srgb,darkred 4%,white);background-size:1rem;border:1px solid darkred;color:darkred;display:inline-block;margin:0 0 1rem 0;padding:0.5rem 0.5rem 0.5rem 2rem;}div.form-item--error-message a{color:darkred;}#edit-url{left:-9999em;position:absolute;}
:root{--k:#212121;--brand-blue:#394552;--brand-gold:#7c7849;--brand-poppy:#c92420;--brand-poppy-dark:#aa0d08;--neutral-black:#070707;--neutral-dark:#46505d;--neutral-mid:#a7abb1;--neutral-light:#ebebeb;--neutral-blue:#f5f8f8;--neutral-tan:#f8f6ed;--layout-max-width:1200px;--article-max-width:980px;--hero-max-width:740px;}body,button,input,select,textarea{color:var(--k);font-family:"Open Sans",sans-serif;}h1{color:var(--brand-blue);font-family:Lora,sans-serif;font-size:3rem;font-weight:400;line-height:1.2;}h2{color:var(--brand-blue);font-family:Lora,sans-serif;font-size:1.75rem;font-weight:400;}h3{color:var(--brand-blue);font-family:Lora,sans-serif;font-size:1.25rem;font-weight:400;}h4{color:var(--brand-blue);font-size:1.1rem;font-weight:400;}h5,h6{font-size:1rem;font-weight:600;}a{color:var(--brand-blue);text-decoration-thickness:1px;text-underline-offset:0.25rem;transition:text-decoration-thickness 0.33s;}a:visited{color:var(--neutral-dark);}a:hover,a:focus{color:var(--brand-gold);text-decoration:underline;text-decoration-color:var(--brand-gold);text-decoration-thickness:3px;transition:text-decoration-thickness 0.33s;}dt{font-family:Lora,sans-serif;font-size:1.25rem;font-weight:400;margin:2rem 0 1rem 0;}dd{margin:1rem 0;}article blockquote{font-style:italic;margin:0 0 2rem;padding:5px 0 5px 1.5rem;}figure.blockquote{border-left:3px solid var(--brand-blue);color:var(--brand-blue);font-size:1.25rem;margin:0 0 2rem;padding:5px 0 5px 1.5rem;}figure.blockquote blockquote{margin:0;padding:0;}hr{background-color:var(--brand-blue);border:none;color:var(--brand-blue);height:3px;margin:2rem 0;}p.intro{border-left:3px solid var(--brand-blue);color:var(--brand-blue);font-size:1.25rem;margin:0 0 2rem;padding:5px 0 5px 1.5rem;}dl.film-credits{display:grid;gap:2rem 4rem;grid-template-columns:41% calc(59% - 4rem);}dl.film-credits dt{font-size:1.15rem;margin:0;text-align:right;}dl.film-credits dd{margin:0;}dl.film-credits ul{font-size:0.85rem;list-style:none;margin:-0.75rem 0 0 0.25rem;}dl.film-credits li{margin:0.25rem;padding:0 0.25rem;}div.timestamp{display:none;}
#editor-tabs a{background-color:white;border:2px solid var(--brand-gold);border-radius:3px;color:var(--k);padding:0.5rem 1rem;text-transform:uppercase;}#editor-tabs a:hover,#editor-tabs a:focus{background-color:var(--brand-gold);color:white;}#editor-tabs a:focus{outline-color:var(--brand-gold);}.path-user #editor-tabs{background-color:transparent;position:absolute;z-index:6;}.path-user #user-form{margin:8rem auto 1rem auto;width:min(100% - 2rem,var(--layout-max-width));}.node-form .form-actions,.media-form .form-actions{border-top:2px solid var(--neutral-mid);margin-top:2rem;padding-top:2rem;}#edit-body-0-format{display:none;}.node-form div.form-item,.media-form div.form-item{margin:0;}.node-form #edit-body-0-format,.node-form .field-edit-link,.node-form #edit-body-0-summary--description,.node-form .tabledrag-toggle-weight-wrapper,.js-media-library-widget-toggle-weight{display:none;}#field_article_image-media-library-wrapper{margin-top:2rem;}.ck-editor__editable{min-height:10rem;}.node-form table{margin:3rem 0 0.75rem;}.form-wrapper.field--name-field-remain-anonymous{margin-top:3rem;}div[role=dialog]{z-index:501 !important;}#media-library-wrapper ul.js-media-library-menu{display:none;}#media-library-view{border-top:2px solid var(--neutral-mid);}#media-library-view .views-display-link{display:none;}#media-library-view .js-media-library-views-form{display:flex;flex-wrap:wrap;gap:1rem;}#media-library-view .js-media-library-item{width:calc(25% - 1rem);}#media-library-view .js-media-library-item img{border:4px solid transparent;width:100%;}#media-library-view .js-media-library-item.is-hover img,#media-library-view .js-media-library-item.is-focus img{border-color:var(--neutral-dark);cursor:pointer;}#media-library-view .js-media-library-item.checked img{border-color:var(--brand-poppy);}#media-library-view .media-library-item--disabled .field img{border-color:transparent;cursor:not-allowed;filter:grayscale(1);}#media-library-view .media-library-item__name{font-size:0.75rem;}.media-library-selected-count{margin:2rem;}
#masthead-wrapper{position:relative;}#fixed-masthead{background-color:rgba(255,255,255,0.95);border-bottom:3px solid var(--brand-blue);box-shadow:0 2px 13px rgba(0,0,0,0.1);height:108px;position:fixed;top:0;transition:all 0.2s ease-in-out;width:100%;z-index:500;}body.toolbar-fixed #fixed-masthead{top:39px;}body.toolbar-fixed.toolbar-tray-open.toolbar-horizontal #fixed-masthead{top:79px;}body.scrolling #fixed-masthead{height:75px;transition:all 0.2s ease-in-out;}#masthead{margin:0 auto;padding:0.75rem 0;width:min(100% - 2rem,var(--layout-max-width));}html{scroll-padding-top:80px;}html:has(body.toolbar-fixed){scroll-padding-top:120px !important;}html:has(body.toolbar-fixed.toolbar-tray-open.toolbar-horizontal){scroll-padding-top:160px !important;}#search-toggle{display:none;}#search-inner{display:none;}
#masthead-wrapper{background-color:var(--brand-blue);}.path-frontpage #masthead-wrapper::before{background:linear-gradient(180deg,black 0,transparent);content:"";height:180px;position:absolute;width:100%;z-index:5;}#fullwidth-bg{background:var(--brand-blue) url(/themes/custom/placesofpride2023/images/bg-hero.jpg) center/cover no-repeat;box-shadow:inset 0 0 80px 20px #000;height:100%;position:absolute;width:100%;}#fullwidth-bg::before{background-color:var(--brand-blue);box-shadow:inset 0 0 80px 20px black;content:"";height:100%;opacity:0.4;position:absolute;width:100%;}.path-frontpage:not(.scrolling) #fixed-masthead{background-color:transparent;border-bottom-color:transparent;box-shadow:none;}.path-frontpage:not(.scrolling) #site-branding :is(.logo-slogan > path,.logo-sitename > path,.logo-sitename > polygon,.logo-sitename > rect,.logo-aus){fill:white;}.path-frontpage:not(.scrolling) #block-sitebranding:has(+ #navigation-wrapper #navigation-toggle[aria-expanded="true"]) #site-branding :is(.logo-slogan > path,.logo-sitename > path,.logo-sitename > polygon,.logo-sitename > rect,.logo-aus){fill:var(--brand-blue);}.path-frontpage:not(.scrolling) #navigation-toggle:not([aria-expanded="true"]){color:white;}#block-frontpagehero{color:white;font-size:min(3.5vw,1.5rem);margin:0 auto 0 auto;padding:160px 0 4rem;position:relative;text-align:center;text-shadow:1px 2px 0 var(--brand-blue);width:min(100% - 4rem,var(--hero-max-width));}#block-frontpagehero .hero-header{font-family:Lora,sans-serif;font-size:min(8vw,3.75rem);line-height:1.3;margin:0 0 3rem 0;}.path-frontpage #content-wrapper{margin:0;padding-top:0.1rem;width:100%;}.path-frontpage #utility{margin:0 auto;}#block-memorialmap{height:550px;margin-top:-1px;}#block-memorialsearchform{background-color:white;margin:2rem auto;text-align:center;width:min(100% - 2rem,var(--layout-max-width));z-index:401;}.path-frontpage ul.ui-autocomplete{z-index:402;}#block-memorialsearchform h2{line-height:1.25;margin-top:0;}#block-memorialsearchform label{text-align:left;}#block-memorialsearchform input[type="submit"]{background-color:var(--brand-poppy);border:2px solid var(--brand-poppy);color:white;}#block-memorialsearchform input[type="submit"]:hover,#block-memorialsearchform input[type="submit"]:focus{filter:saturate(1.25);}#block-memorialsearchform input[type="submit"]:focus{outline-color:var(--brand-poppy);outline-offset:2px;}#block-frontpagectas{align-items:stretch;background-color:var(--neutral-light);box-shadow:0 0 0 100vmax var(--neutral-light);clip-path:inset(0 -100vmax 0);margin:0 auto;padding:2rem 0;text-align:center;width:min(100% - 2rem,var(--layout-max-width));}#block-frontpagectas div.cta-map{background-color:var(--brand-blue);border-radius:3px;color:white;}#block-frontpagectas div.cta-map a{color:white;display:block;height:100%;text-decoration-color:white;}#block-frontpagectas div.cta-map a:focus{outline-color:var(--brand-blue);}#block-frontpagectas div.cta-map span{color:currentColor;display:block;height:100%;padding:1.5rem;position:relative;}#block-frontpagectas div.cta-map span::before{background:url(/themes/custom/placesofpride2023/images/icons/search.svg) center center no-repeat;background-size:contain;content:"";display:inline-block;height:1.5rem;margin-right:0.5rem;vertical-align:middle;width:1.5rem;}#block-frontpagectas div.cta-map a:hover span,#block-frontpagectas div.cta-map a:focus span{backdrop-filter:brightness(1.4);}#block-frontpagectas h2 a{text-decoration-color:transparent;text-decoration-thickness:1px;}#block-frontpagectas h2 a:hover,#block-frontpagectas h2 a:focus{text-decoration-color:var(--brand-gold);text-decoration-thickness:3px;}#block-frontpagectas ul{align-items:stretch;display:flex;gap:2rem;list-style:none;margin:0;}#block-frontpagectas li{margin:0;width:calc(100% / 3);}#block-frontpagectas li a{background:transparent center calc(50% - 1rem) no-repeat;background-size:min(6.5rem,15vw);border-radius:3px;display:inline-block;height:9rem;padding-top:6rem;text-decoration:none;vertical-align:bottom;width:100%;}#block-frontpagectas li a:hover,#block-frontpagectas li a:focus{backdrop-filter:brightness(0.9);}#block-frontpagectas a.new-memorial{background-image:url(/themes/custom/placesofpride2023/images/icons/memorial-add.svg);color:var(--brand-poppy);}#block-frontpagectas a.new-photo{background-image:url(/themes/custom/placesofpride2023/images/icons/photo-add.svg);color:var(--k);}#block-frontpagectas a.new-story{background-image:url(/themes/custom/placesofpride2023/images/icons/story-add.svg);color:var(--brand-gold);}.path-frontpage #content > article.node-tpl{margin:0 auto;width:min(100% - 2rem,var(--layout-max-width));}.path-frontpage #content > article.node-tpl h1{left:-9999rem;position:absolute;}.path-frontpage #content > article.node-tpl .timestamp{display:none;}@media all and (min-width:980px){.path-frontpage:not(.scrolling) #navigation-inner{color:white;}#block-memorialsearchform{box-shadow:0 2px 13px rgba(0,0,0,0.5);margin:3rem;padding:1.5rem 2rem;position:absolute;right:6%;text-align:left;width:390px;}#block-memorialsearchform .views-exposed-form{display:block;}#block-memorialsearchform #views-exposed-form-memorial-rollup-full-pager .form-item-search,#block-memorialsearchform #edit-field-geolocation-proximity-center-geocoder,#block-memorialsearchform input[type="submit"]{width:100%;}#block-frontpagectas div.cta-map span::after{background:url(/themes/custom/placesofpride2023/images/bg-logo-aus.svg) center top no-repeat;background-size:contain;content:"";height:58%;left:1rem;opacity:0.2;position:absolute;right:1rem;top:1rem;width:auto;}#block-frontpagectas div.cta-map span::before{display:block;height:3rem;margin:1.5rem;width:auto;}#block-frontpagectas h2{margin-top:0;}#block-frontpagectas div.cta-map{width:25%;}#block-frontpagectas div.cta-add{flex-grow:1;}#block-frontpagectas{display:flex;gap:2rem;}}
.path-user #content-wrapper{margin:0;padding-top:108px;}.path-user #content{margin:0;width:auto;}.path-user #utility{margin:0 auto;}.path-user #fullwidth-bg{background-position:center 60%;height:300px;}.path-user #fullwidth-bg::before{background-color:var(--brand-gold);box-shadow:inset 0 0 80px 20px black;content:"";height:100%;opacity:0.85;position:absolute;width:100%;}.path-user h1{color:white;height:300px;margin:0 auto;padding-top:100px;position:relative;text-align:center;width:min(100% - 2rem,var(--layout-max-width));z-index:5;}.path-user #content > table{margin:5rem auto 1rem auto;width:min(100% - 2rem,var(--layout-max-width));}article.user-tpl{margin:1rem auto;position:relative;width:min(100% - 2rem,var(--layout-max-width));z-index:5;}article.user-tpl .left-col{background-color:white;box-shadow:0 2px 13px rgba(0,0,0,0.4);margin-bottom:4rem;padding:1rem;}article.user-tpl .left-col *{word-break:break-all;}article.user-tpl .left-col .user-field{margin:1rem 0;}article.user-tpl .left-col .user-field span{display:block;font-weight:600;}article.user-tpl .left-col ul{font-size:0.9rem;list-style:none;margin:0;}article.user-tpl .left-col li{margin:0;}article.user-tpl .left-col h4.label{display:none;}article.user-tpl .result-summary{margin:1rem 0;}article.user-tpl table{margin-top:0;}article.user-tpl table img{height:80px;width:80px;}article.user-tpl .horizontal-tabs{border:none;}article.user-tpl .horizontal-tabs-list{background-color:unset;border-bottom:1px solid var(--neutral-dark);border-left:1px solid var(--neutral-dark);}article.user-tpl .horizontal-tab-button{background:var(--neutral-light);border-right:1px solid var(--neutral-dark);border-top:1px solid var(--neutral-dark);}article.user-tpl .horizontal-tab-button.selected{background-color:unset;}article.user-tpl .horizontal-tabs ul.horizontal-tabs-list :focus{outline:2px solid currentColor;}article.user-tpl .views-element-container{position:relative;}article.user-tpl .views-exposed-form{font-size:0.85rem;gap:0;}article.user-tpl .views-exposed-form .form-item{margin:0;}article.user-tpl .views-exposed-form label{display:inline-block;padding-right:0.5rem;}article.user-tpl .views-exposed-form select{display:inline-block;}@media all and (min-width:980px){article.user-tpl .left-col{float:left;margin-top:-4rem;width:calc((100% / 4) - 2rem);}article.user-tpl .right-col{margin-left:calc(100% / 4);}}@media all and (min-width:720px){article.user-tpl .views-exposed-form{position:absolute;right:0;top:-1.5rem;}}
.article-rollup,.memorial-rollup,.stories-rollup{align-content:stretch;align-items:stretch;display:flex;flex-wrap:wrap;gap:2rem;justify-content:flex-start;position:relative;}.memorial-rollup:has(> article:only-child){justify-content:center;}.article-rollup > article,.memorial-rollup > article,.stories-rollup > article{width:100%;}.article-rollup .article-links-to{color:var(--neutral-dark);display:inline-block;font-size:0.75rem;margin:0;padding-right:1rem;}.article-rollup .article-links-to span{font-weight:600;}.article-rollup article svg.ext{display:none;}@media all and (min-width:720px){.article-rollup > article,.memorial-rollup > article,.stories-rollup > article{width:calc((100% / 2) - 1rem);}}@media all and (min-width:980px){.article-rollup > article,.memorial-rollup > article,.stories-rollup > article{width:calc((100% / 3) - ((2rem / 3) * 2));}}#block-views-block-article-rollup-full-pager .views-exposed-form,#block-views-block-memorial-rollup-full-pager .views-exposed-form,#block-views-block-stories-rollup-full-pager .views-exposed-form,#block-views-block-memorial-rollup-by-term .views-exposed-form{margin:0;width:100%;}#block-views-block-article-rollup-full-pager div.item-list,#block-views-block-memorial-rollup-full-pager div.item-list,#block-views-block-stories-rollup-full-pager div.item-list,#block-views-block-article-rollup-author div.item-list,#block-views-block-memorial-rollup-by-term div.item-list,#block-views-block-stories-rollup-by-memorial div.item-list{margin:0;width:100%;}.view-result-summary{font-size:0.85rem;margin:0 0 -2rem 0;width:100%;}#block-views-block-stories-rollup-by-memorial .views-exposed-form{font-size:0.85rem;gap:0;position:absolute;right:0;top:-4.5rem;}#block-views-block-stories-rollup-by-memorial .views-exposed-form label{display:inline-block;padding-right:0.5rem;}#block-views-block-stories-rollup-by-memorial .views-exposed-form select{display:inline-block;}#block-views-block-article-rollup-latest{margin:1rem auto;}#block-views-block-memorial-rollup-featured,#block-views-block-memorial-rollup-related,#block-views-block-memorial-rollup-referenced,#block-views-block-memorial-rollup-nearby,#block-views-block-article-rollup-author,#block-views-block-memorial-rollup-by-term{margin:1rem auto;width:min(100% - 2rem,var(--layout-max-width));}#block-views-block-article-rollup-latest > h2,#block-views-block-memorial-rollup-featured > h2,#block-views-block-memorial-rollup-related > h2,#block-views-block-memorial-rollup-referenced > h2,#block-views-block-memorial-rollup-nearby > h2,#block-views-block-article-rollup-author > h2,#block-views-block-memorial-rollup-by-term > h2{margin-top:1rem;text-align:center;}#block-views-block-article-rollup-latest > h2::after,#block-views-block-memorial-rollup-featured > h2::after,#block-views-block-memorial-rollup-related > h2::after,#block-views-block-memorial-rollup-referenced > h2::after,#block-views-block-memorial-rollup-nearby > h2::after,#block-views-block-article-rollup-author > h2::after,#block-views-block-memorial-rollup-by-term > h2::after{border-bottom:2px solid var(--brand-gold);content:"";display:block;margin:0.5rem auto 1.5rem auto;width:3ch;}#block-views-block-article-rollup-latest .more-link,#block-views-block-memorial-rollup-featured .more-link,#block-views-block-memorial-rollup-nearby .more-link{margin:1rem 0;text-align:center;width:100%;}#block-views-block-article-rollup-latest .views-element-container{background-color:white;border:1px solid var(--neutral-light);border-radius:3px;box-shadow:0 2px 13px rgba(0,0,0,0.1);}#block-views-block-article-rollup-latest .views-element-container .article-rollup{gap:0;}#block-views-block-article-rollup-latest .views-element-container h3{border-bottom:1px solid var(--neutral-light);margin:0;padding:1rem;width:100%;}#block-views-block-article-rollup-latest .views-element-container article:nth-of-type(2n - 1){background-color:var(--neutral-blue);}@media all and (min-width:980px){#block-views-block-article-rollup-latest > div > .article-rollup > .views-element-container{width:calc((100% / 3) - ((2rem / 3) * 2));}}
.memorial-hero{box-shadow:0 2px 13px rgba(0,0,0,0.1);position:relative;z-index:1;}.memorial-hero .geolocation-map-wrapper{height:400px;width:100%;}.memorial-hero .views-element-container{background-color:white;}.memorial-hero .views-element-container .memorial-cover{height:100%;width:100%;}.memorial-hero .memorial-cover img{display:block;height:100%;object-fit:cover;width:100%;}.memorial-key-information{background:var(--neutral-light) url(/themes/custom/placesofpride2023/images/bg-memorial.svg) center bottom no-repeat;background-size:30%;box-shadow:0 0 0 100vmax var(--neutral-light);clip-path:inset(-8rem -100vmax 0);margin-bottom:3rem;padding-bottom:2rem;}.memorial-key-information > div{position:relative;}.memorial-key-information > div:last-of-type{text-align:center;}.memorial-key-information .field{margin:0.75rem 0;}.memorial-key-information div.field-label{display:inline-block;font-weight:600;vertical-align:top;width:48%;}.memorial-key-information .field-value{display:inline-block;width:50%;}.memorial-key-information .field-value ul{list-style:none;margin:0;}.memorial-key-information .field-value li{margin:0.125rem 0;}.memorial-key-information .address{display:inline-block;margin:0;}.memorial-key-information .address .country{display:none;}.memorial-key-information time{display:inline-block;}.memorial-key-information .memorial-acknowledgement{font-size:0.8rem;}.memorial-key-information .memorial-acknowledgement img{float:left;margin-right:1.5rem;width:calc(30% - 1rem);}.memorial-contribute a{background:transparent center calc(50% - 0.75rem) no-repeat;background-size:4rem;border-radius:3px;display:inline-block;font-size:0.9rem;height:7rem;padding-top:4.5rem;text-decoration:none;vertical-align:bottom;width:7rem;}.memorial-contribute a:hover,.memorial-contribute a:focus{backdrop-filter:brightness(0.9);}.memorial-contribute a.new-edit{background-image:url(/themes/custom/placesofpride2023/images/icons/memorial-edit.svg);color:var(--brand-poppy);}.memorial-contribute a.new-photo{background-image:url(/themes/custom/placesofpride2023/images/icons/photo-add.svg);color:var(--k);}.memorial-contribute a.new-story{background-image:url(/themes/custom/placesofpride2023/images/icons/story-add.svg);color:var(--brand-gold);}.memorial-contributors{margin-inline:auto;width:80%;}.memorial-contributors div > div{display:inline;}.memorial-contributors a{display:inline-block;height:3rem;margin:0 0.5rem 0.5rem 0;width:3rem;}.memorial-contributors img{aspect-ratio:1/1;border-radius:50%;height:100%;object-fit:cover;}@media all and (min-width:720px){.memorial-hero{display:flex;}.memorial-contribute a:nth-of-type(2n){margin:0 1.5rem;}}@media all and (min-width:980px){.memorial-hero.has-cover-image .geolocation-map-wrapper{width:calc((100% / 3) * 2);}.memorial-hero.has-cover-image .views-element-container{height:400px;overflow:hidden;width:calc(100% / 3);}.memorial-key-information{display:flex;gap:2rem;}.memorial-key-information > div{width:calc(50% - 1rem);}.memorial-key-information div.field-label{width:35%;}.memorial-key-information .field-value{width:64%;}}
.path-memorial-browser .memorial-browser{background:linear-gradient(0deg,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.25) 80%),url(/themes/custom/placesofpride2023/images/bg-hero.jpg);background-color:var(--neutral-black);background-position-x:5%;background-position-y:-130px;background-repeat:no-repeat;background-size:135%;font-family:Montserrat,sans-serif;height:100vh;inset:0;overflow:hidden;padding:4rem;position:absolute;touch-action:none;}.path-memorial-browser .placesofpride-logo{filter:drop-shadow(2px 2px 3px rgba(0,0,0,0.5));height:190px;margin-top:4rem;width:min(550px,calc(100% - 400px));}.path-memorial-browser .placesofpride-logo :is(.logo-slogan > path,.logo-sitename > path,.logo-sitename > polygon,.logo-sitename > rect,.logo-aus){fill:white;}.path-memorial-browser .memorial-browser > p{color:white;font-size:min(2.2vw,1.75rem);margin:3rem 0;text-shadow:2px 2px 2px rgba(0,0,0,0.5);width:clamp(300px,910px,calc(100% - 400px));}.path-memorial-browser form{background-color:white;display:block;height:100vh;margin:0;padding:9.25rem 0;position:absolute;right:0;top:0;width:max(400px,25%);z-index:2;}.path-memorial-browser .form-wrapper{margin:0;}.path-memorial-browser #edit-field-geolocation-proximity-center-geocoder{width:auto;}.path-memorial-browser .form-item-field-geolocation-proximity-center-geocoder-geolocation-geocoder-address{margin:0 auto 2rem auto;width:20rem;}.path-memorial-browser .form-item-field-geolocation-proximity-center-geocoder-geolocation-geocoder-address label{font-size:1.25rem;text-align:center;}.path-memorial-browser .form-item-field-geolocation-proximity-center-geocoder-geolocation-geocoder-address input{display:none;}.path-memorial-browser .form-item-field-geolocation-proximity-center-geocoder-geolocation-geocoder-address #faux-input{border:1px solid var(--neutral-mid);border-radius:3px;font-size:3rem;margin:1rem auto;min-height:4.625rem;text-align:center;width:80%;}.path-memorial-browser .form-item--description{display:none;}body.path-memorial-browser .ui-autocomplete{display:none !important;}.path-memorial-browser .numpad{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-inline:auto;width:calc((5rem * 3) + 3rem);}.path-memorial-browser button{aspect-ratio:1;background-color:var(--k);border:none;border-radius:50%;color:white;cursor:pointer;font-size:2.5rem;outline:2px solid transparent;outline-offset:4px;overflow:hidden;padding-bottom:0.5rem 0;position:relative;text-align:center;transition:outline-offset 0.2s linear;width:5rem;}.path-memorial-browser button:hover,.path-memorial-browser button:focus,.path-memorial-browser button:active{outline-color:var(--k);outline-offset:2px;}.path-memorial-browser .numpad-backspace{background:var(--brand-poppy-dark) url(/themes/custom/placesofpride2023/images/icons/back.svg) 47% 50% no-repeat;background-size:2.375rem;}.path-memorial-browser .numpad-backspace:hover,.path-memorial-browser .numpad-backspace:focus,.path-memorial-browser .numpad-backspace:active{outline-color:var(--brand-poppy-dark);}.path-memorial-browser .numpad-submit{background:var(--brand-poppy-dark) url(/themes/custom/placesofpride2023/images/icons/search.svg) 50% 50% no-repeat;background-size:2.25rem;}.path-memorial-browser .numpad-submit:hover,.path-memorial-browser .numpad-submit:focus,.path-memorial-browser .numpad-submit:active{outline-color:var(--brand-poppy-dark);}.path-memorial-browser button::before{background-color:rgba(255,255,255,0.25);border-radius:50%;content:"";height:10%;inset:45%;position:absolute;transform:scale(0);width:10%;}.path-memorial-browser button:active::before{transform:scale(10);transition:transform 0.3s,border-radius 0.3s;}.path-memorial-browser .memorial-browser-results{margin-top:6vh;outline:none;position:relative;width:80%;}.path-memorial-browser .memorial-browser-results article{background-color:white;filter:drop-shadow(2px 2px 3px rgba(0,0,0,0.5));height:380px;margin-right:2rem;position:absolute;width:300px;}.path-memorial-browser .memorial-browser-results article h2{color:black;font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:500;margin:0.5rem 0.5rem 0 0.5rem;}.path-memorial-browser .memorial-browser-results article a{color:black;text-decoration:none;}.path-memorial-browser .memorial-browser-results article a:hover,.path-memorial-browser .memorial-browser-results article a:focus,.path-memorial-browser .memorial-browser-results article a:active{color:black;text-decoration:underline;}.path-memorial-browser .memorial-browser-results a::after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;}.path-memorial-browser .memorial-browser-results article p{bottom:0;margin:1rem 0.5rem;position:absolute;}.path-memorial-browser button.flickity-button{background-color:white;color:var(--k);position:absolute;top:5rem;width:5rem;}.path-memorial-browser button.flickity-button::before{background-color:rgba(0,0,0,0.075);}.path-memorial-browser button.flickity-button:hover,.path-memorial-browser button.flickity-button:focus,.path-memorial-browser button.flickity-button:active{background-color:var(--neutral-light);outline-color:var(--k);outline-offset:2px;}.path-memorial-browser button.flickity-button.previous{left:-3rem;}.path-memorial-browser button.flickity-button.next{right:4.5rem;}.path-memorial-browser dialog{height:calc(100vh - 6rem);width:calc(100vw - 6rem);}.path-memorial-browser .dialog-close{background:var(--brand-poppy-dark) url(/themes/custom/placesofpride2023/images/icons/close-inverse.svg) center no-repeat;background-size:4rem;position:absolute;right:-2rem;top:-2rem;}.path-memorial-browser .dialog-close:hover,.path-memorial-browser .dialog-close:focus,.path-memorial-browser .dialog-close:active{outline-color:var(--brand-poppy-dark);}.path-memorial-browser .dialog-wrapper{background-color:white;box-shadow:4px 4px 20px rgba(0,0,0,0.5);height:calc(100vh - 6rem - 5rem);margin:2.5rem;position:relative;}.path-memorial-browser .dialog-wrapper .views-element-container{height:calc(100vh - 6rem - 5rem);width:calc((100% / 3) * 2);}.path-memorial-browser .dialog-wrapper .geolocation-map-wrapper{height:100%;width:calc((100% / 3) * 2);}.path-memorial-browser .dialog-wrapper .memorial-cover img{height:calc(100vh - 6rem - 5rem);vertical-align:bottom;width:auto;}.path-memorial-browser .dialog-content{background-color:white;bottom:0;font-size:1.125rem;padding:0 2rem 2rem 2rem;position:absolute;right:0;top:0;width:calc(100% / 3);}.path-memorial-browser .dialog-content > div{max-height:calc(100% - 200px - 2.5rem);overflow:hidden;}.path-memorial-browser .dialog-content h2{color:black;font-family:Montserrat,sans-serif;font-size:2rem;margin-bottom:2rem;}.path-memorial-browser .dialog-content .field{margin:1rem 0;}.path-memorial-browser .dialog-content .field-label{display:inline-block;font-weight:600;vertical-align:top;width:33%;}.path-memorial-browser .dialog-content .field-value{display:inline-block;font-weight:500;width:60%;}.path-memorial-browser .dialog-content .address{display:inline-block;margin:0;}.path-memorial-browser .dialog-content .field-value ul{list-style:none;margin:0;}.path-memorial-browser .dialog-content .field-value li{margin:0 0 0.25rem 0;}.path-memorial-browser .qr-cta{bottom:0;font-size:1.125rem;font-weight:500;margin:1.25rem;position:absolute;right:0;}.path-memorial-browser .qr-cta span{display:inline-block;padding:0.5rem 0.125rem;width:calc(100% - 250px - 1rem);}.path-memorial-browser .qr-cta img{vertical-align:top;}.path-memorial-browser .ajax-progress-fullscreen{animation:spinner-c7wet2 1s infinite linear;background:radial-gradient(farthest-side,var(--brand-poppy-dark) 94%,transparent) top/9px 9px no-repeat,conic-gradient(transparent 30%,var(--brand-poppy-dark));border-radius:50%;height:5rem;mask:radial-gradient(farthest-side,transparent calc(75%),#000 0);opacity:1;padding:0;width:5rem;}@keyframes spinner-c7wet2{100%{transform:rotate(360deg);}}
div.meta .sub-type{color:var(--brand-gold);display:block;text-transform:uppercase;}div.meta > img{display:block;}div.meta p{display:inline-block;}div.meta .author img{aspect-ratio:1/1;border-radius:50%;height:3rem;margin-right:0.5rem;object-fit:cover;vertical-align:middle;width:3rem;}div.meta .created-date{color:var(--neutral-dark);margin-left:2rem;}div.meta time{display:inline-block;}
#footer-wrapper{background-color:var(--neutral-light);clear:both;margin:0 auto;position:relative;}#prefooter{background-color:var(--neutral-mid);margin:0 auto;padding:1rem 0;position:relative;}#block-audiencedisclaimer{margin:0 auto;text-align:center;width:min(100% - 2rem,var(--layout-max-width));}#footer{align-items:stretch;display:flex;flex-wrap:wrap;gap:1rem;margin:0 auto;padding:1rem 0;width:min(100% - 2rem,var(--layout-max-width));}#footer #block-footercontactdetails{align-items:stretch;display:flex;flex-wrap:wrap;gap:1rem;width:100%;}#footer svg.awm-logo{width:120px;}#footer svg.awm-logo path{fill:var(--k);}#footer svg.placesofpride-logo{width:200px;}#footer svg.placesofpride-logo :is(.logo-slogan > path,.logo-sitename > path,.logo-sitename > polygon,.logo-sitename > rect,.logo-aus){fill:var(--brand-blue);}#footer #block-footercontactdetails > div{text-align:center;width:100%;}#footer #block-footer{text-align:center;width:100%;}#footer #block-footer li{display:inline-block;padding:0 0.25rem;}#footer .block-socialmedia{width:100%;}@media all and (min-width:720px){#footer #block-footercontactdetails > div{text-align:left;width:calc((100% / 3) - ((1rem / 3) * 2));}}@media all and (min-width:980px){#footer #block-footercontactdetails{width:calc(75% - 0.5rem);}#footer #block-footercontactdetails > div{text-align:left;width:calc((100% / 3) - ((2rem / 3) * 2));}#footer #block-footer{text-align:left;width:calc(25% - 0.5rem);}#footer #block-footer li{display:block;padding:0;}}
#page-user-wrapper{background:var(--brand-blue) url(/themes/custom/placesofpride2023/images/bg-hero.jpg) center/cover no-repeat;padding:10rem 0 1rem 0;}#page-user-wrapper #utility #block-tabs{display:none;}#page-user-wrapper h1{color:var(--k);height:auto;padding-top:0;text-align:left;width:auto;}#page-user-wrapper #content{background-color:white;box-shadow:0 2px 13px rgba(0,0,0,0.5);margin:2rem auto;padding:2rem;width:min(100% - 2rem,var(--hero-max-width));}#page-user-wrapper input{max-width:100%;}#page-user-wrapper .form-submit{padding:1rem;width:100%;}#page-user-wrapper .login-link{color:white;margin:2rem 0;text-align:center;}#page-user-wrapper .login-link a{color:currentColor;}
#utility{margin:1rem auto;position:relative;width:min(100% - 2rem,var(--layout-max-width));}body:where(.node-type-story,.node-type-article,.node-type-resource) #utility{width:min(100% - 2rem,var(--article-max-width));}#breadcrumb{font-size:0.85rem;}#breadcrumb > span{display:none;}#content-wrapper{background-color:white;padding-top:calc(108px + 1rem);position:relative;}#content{margin:1rem auto;padding-bottom:1rem;width:min(100% - 2rem,var(--layout-max-width));}body:where(.node-type-story,.node-type-article,.node-type-resource) #content{width:min(100% - 2rem,var(--article-max-width));}#postcontent{background:var(--neutral-tan) url(/themes/custom/placesofpride2023/images/bg-map.png) right top no-repeat;margin-top:2rem;padding:1rem 0 2rem 0;}
#site-branding{margin-right:calc(100% - 240px);position:relative;z-index:6;}#site-branding a{display:block;}#site-branding svg{height:75px;width:217px;}#site-branding :is(.logo-slogan > path,.logo-sitename > path,.logo-sitename > polygon,.logo-sitename > rect,.logo-aus){fill:var(--brand-blue);transition:all 0.2s ease-in-out;}#site-branding .logo-slogan{opacity:0;}body:not(.scrolling) #site-branding .logo-slogan{opacity:1;transition-delay:0.25s;}.scrolling #site-branding .logo-aus{transform:scale(0.7);}#site-branding .logo-sitename{transition:all 0.2s ease-in-out;}.scrolling #site-branding .logo-sitename{-moz-transform:translate(-200px,-70px);-ms-transform:translate(-200px,-70px);-o-transform:translate(-200px,-70px);-webkit-transform:translate(-200px,-70px);transform:translate(-200px,-70px);}
#navigation-toggle{background-color:transparent;border:none;border-radius:4px;color:var(--brand-blue);cursor:pointer;display:block;float:right;height:50px;position:relative;top:calc(-50px - 1rem);transition:top 0.25s;width:50px;z-index:4;}body.scrolling #navigation-toggle{top:calc(-50px - 2rem);}#navigation-toggle:focus{outline-color:transparent;}#navigation-toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px;}#navigation-toggle:hover{filter:contrast(20%);}#navigation-toggle .lines{background-color:currentColor;border-radius:4px;display:block;height:4px;margin:0 auto;width:40px;}#navigation-toggle .lines:before,#navigation-toggle .lines:after{background-color:currentColor;border-radius:4px;content:"";display:block;height:4px;position:relative;transform-origin:50%;transition:all 0.125s ease;transition:color 0.01s;width:40px;}#navigation-toggle .lines:before{top:-8px;}#navigation-toggle .lines:after{top:4px;}#navigation-toggle[aria-expanded="true"]{color:var(--brand-blue);}#navigation-toggle[aria-expanded="true"] .lines{background-color:transparent;}#navigation-toggle[aria-expanded="true"] .lines:before{top:0;transform:rotate3d(0,0,1,45deg);}#navigation-toggle[aria-expanded="true"] .lines:after{top:-4px;transform:rotate3d(0,0,1,-45deg);}#navigation-toggle .words{display:none;}@media all and (min-width:980px){#navigation-toggle{display:none;}}
#navigation-inner{background-color:rgba(255,255,255,0.95);color:var(--brand-blue);display:none;font-weight:600;height:100vh;left:0;padding-top:calc(75px + 10vh);position:absolute;text-align:center;text-transform:uppercase;top:0;width:100vw;z-index:3;}#navigation-inner .block-useraccountmenu{font-size:0.9rem;margin-bottom:1.5rem;}#navigation-inner .block-useraccountmenu li{display:inline-block;margin:0 0.5rem;}#navigation-inner .block-topnavigation li{margin:1rem 0;}#navigation-inner a{color:currentColor;}#navigation-inner a:hover,#navigation-inner a:focus{filter:contrast(20%);text-decoration-line:underline overline;}@media all and (min-width:980px){#navigation-inner{background-color:transparent;display:block !important;font-size:0.9rem;height:auto;left:auto;padding-top:1.5rem;text-align:right;width:min(100% - 2rem,var(--layout-max-width));z-index:5;}#navigation-inner .block-useraccountmenu{font-size:0.8rem;margin-bottom:0.75rem;}body.scrolling #navigation-inner .block-useraccountmenu{display:none;}#navigation-inner .block-topnavigation li{display:inline-block;margin:0 0.5rem;}#navigation-inner a:hover,#navigation-inner a:focus{filter:contrast(200%);}}
article.card{background:var(--neutral-tan) url(/themes/custom/placesofpride2023/images/icons/rollup-article.svg) no-repeat;background-position:calc(100% - 1.5rem) calc(100% - 1.5rem);background-size:25px;border:1px solid var(--neutral-light);border-radius:3px;border-top:9px solid var(--brand-poppy);box-shadow:0 2px 13px rgba(0,0,0,0.1);padding:1.5rem 1.5rem 3rem 1.5rem;position:relative;}article.card.feature{background-image:url(/themes/custom/placesofpride2023/images/icons/rollup-feature.svg);border-top-color:var(--brand-blue);}article.card.community-news{background-image:url(/themes/custom/placesofpride2023/images/icons/rollup-community.svg);border-top-color:var(--brand-gold);}article.card.memorial{background-image:url(/themes/custom/placesofpride2023/images/icons/rollup-memorial.svg);}article.card.story{background-image:url(/themes/custom/placesofpride2023/images/icons/rollup-story.svg);border-top-color:var(--brand-gold);}article.card .card-image,article.card .memorial-map,article.card .views-element-container{height:260px;margin:-1.5rem -1.5rem 1.5rem -1.5rem;overflow:hidden;}article.card .memorial-cover{height:100%;}article.card .card-image img,article.card .memorial-cover img{height:100%;object-fit:cover;transform:scale(1.001) rotate(0);transition:all 1s ease-out;width:100%;}article.card .geolocation-map-wrapper{transform:scale(1.001) rotate(0);transition:all 1s ease-out;}article.card .card-type{color:var(--brand-blue);float:left;font-size:0.75rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase;}article.card time{color:var(--brand-blue);float:right;font-size:0.75rem;margin-bottom:1rem;}article.card h3{clear:both;}article.card a{text-decoration-color:transparent;text-decoration-thickness:1px;}article.card a:hover,article.card a:focus{text-decoration-color:var(--brand-gold);text-decoration-thickness:3px;}article.card a::after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;}article.card.memorial p.address{background:url(/themes/custom/placesofpride2023/images/icons/rollup-pin.svg) left center no-repeat;font-size:0.85rem;padding-left:1.25rem;}article.card.story p.author{font-size:0.85rem;margin-top:2rem;}article.card.story p.author img{aspect-ratio:1/1;border-radius:50%;float:left;height:2rem;margin-right:0.75rem;margin-top:-0.35rem;object-fit:cover;width:2rem;}#postcontent article.card{background-color:white;}@media (prefers-reduced-motion:no-preference){article.card:focus-within .card-image img,article.card:hover .card-image img,article.card:focus-within .memorial-cover img,article.card:hover .memorial-cover img{transform:scale(1.15) rotate(1deg);transition-duration:5s;}article.card:focus-within .geolocation-map-wrapper,article.card:hover .geolocation-map-wrapper{transform:scale(1.15) rotate(1deg);transition-duration:5s;}}
article.teaser{padding:1rem;position:relative;width:100%;}article.teaser h4{margin:0;}article.teaser time{color:var(--brand-blue);display:inline;font-size:0.75rem;margin-bottom:1rem;}article.teaser a{text-decoration-color:transparent;text-decoration-thickness:1px;}article.teaser a:hover,article.teaser a:focus{text-decoration-color:var(--brand-gold);text-decoration-thickness:3px;}article.teaser a::after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;}
.path-taxonomy h1{line-height:1.2;margin-bottom:0;}.path-taxonomy .sub-title{font-size:0.8rem;margin-bottom:1rem;text-transform:uppercase;}.path-taxonomy div.author-info img{border-radius:3px;border-top:9px solid var(--brand-blue);width:280px;}@media all and (min-width:720px){.path-taxonomy div.author-info img{float:right;margin-left:2rem;}.path-taxonomy div.author-info::after{clear:both;content:"";display:block;}}.node-type-article div.author-info{background-color:var(--neutral-light);border-radius:3px;border-top:9px solid var(--brand-blue);margin-top:1rem;padding:2rem;}.node-type-article div.author-info h2{margin-top:0;}.node-type-article div.author-info img{border-radius:50%;}@media all and (min-width:720px){.node-type-article div.author-info{width:80%;}.node-type-article div.author-info img{float:left;margin-right:2rem;width:120px;}.node-type-article div.author-info::after{clear:both;content:"";display:block;}}
.memorial-photos{align-content:stretch;align-items:stretch;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;position:relative;}.memorial-photos > span.edit-media{background-color:white;left:-4rem;position:relative;}.memorial-photo{background-color:var(--neutral-tan);border:1px solid var(--neutral-light);border-radius:3px;border-top:9px solid black;box-shadow:0 2px 13px rgba(0,0,0,0.1);position:relative;width:calc((100% / 2) - 0.5rem);}.memorial-photo > div{aspect-ratio:1 / 1;outline:2px solid transparent;outline-offset:4px;overflow:hidden;}.memorial-photo > div:focus-within{outline-color:currentColor;outline-offset:2px;}.memorial-photo a img{aspect-ratio:1 / 1;object-fit:cover;transform:scale(1.001) rotate(0);transition:all 1s ease-out;width:100%;}.memorial-photo p.author{font-size:0.85rem;margin:0.75rem 0.5rem;padding-left:2.5rem;}.memorial-photo p.author img{aspect-ratio:1/1;border-radius:50%;height:2rem;left:0.5rem;margin-right:0.75rem;margin-top:-0.35rem;object-fit:cover;position:absolute;width:2rem;}.memorial-photo a.media-link{backdrop-filter:brightness(0.6);background:url(/core/misc/icons/ffffff/pencil.svg) center center no-repeat;background-size:50%;border-radius:50%;height:1.5rem;position:absolute;right:0.25rem;top:0.125rem;width:1.5rem;}.memorial-photo a.media-link:hover,.memorial-photo a.media-link:focus{backdrop-filter:brightness(0.1);}#block-views-block-memorial-photos-by-memorial .views-exposed-form{font-size:0.85rem;gap:0;position:absolute;right:0;top:-4.5rem;}#block-views-block-memorial-photos-by-memorial .views-exposed-form label{display:inline-block;padding-right:0.5rem;}#block-views-block-memorial-photos-by-memorial .views-exposed-form select{display:inline-block;}#block-views-block-memorial-photos-by-memorial div.item-list{margin:0;width:100%;}@media all and (min-width:720px){.memorial-photos{gap:2rem;}.memorial-photo{width:calc((100% / 3) - ((2rem / 3) * 2));}}@media all and (min-width:980px){.memorial-photo{width:calc((100% / 6) - ((2rem / 6) * 5));}}@media (prefers-reduced-motion:no-preference){.memorial-photo:focus-within a img,.memorial-photo:hover a img{transform:scale(1.15) rotate(1deg);transition-duration:5s;}}
table{border:none;border-bottom:1px solid var(--neutral-mid);border-collapse:collapse;margin:2rem 0;width:100%;}caption{background-color:var(--neutral-dark);color:white;font-weight:600;padding:0.5rem;text-align:left;}th{border-bottom:1px solid var(--neutral-dark);color:white;font-weight:600;padding:0.5rem;text-align:left;}thead th{background-color:var(--neutral-dark);}td{border-bottom:1px solid var(--neutral-mid);padding:0.5rem;}tfoot{font-size:0.9rem;}th h4{color:white;margin:0;}
dialog{background:transparent;border:none;display:none;margin:3rem auto;outline:none;position:fixed !important;}dialog[open]{display:block;}dialog::backdrop{background-color:rgba(0,0,0,0.75);}
div.form-wrapper{margin:1rem 0;}input,select,textarea{background-color:white;border:1px solid var(--neutral-dark);border-radius:3px;padding:0.5rem;}input[type="submit"]{background-color:white;border:2px solid var(--brand-gold);display:inline-block;padding:0.5rem 2rem;text-transform:uppercase;}input[type="submit"]:hover,input[type="submit"]:focus{background-color:var(--brand-gold);color:white;}input[type="submit"]:focus{outline-color:var(--brand-gold);}a.button{background-color:white;border:2px solid var(--brand-gold);border-radius:3px;color:var(--k);padding:1rem 2rem;text-decoration:none;text-transform:uppercase;}a.button:hover,a.button:focus{background-color:var(--brand-gold);color:white;}a.button:focus{outline-color:var(--brand-gold);}.views-exposed-form{align-items:flex-end;display:flex;flex-wrap:wrap;gap:0 1.5rem;}.views-exposed-form .form-text{min-width:300px;}.form-actions a.button{padding:0.5rem 2rem;}#views-exposed-form-memorial-rollup-full-pager .form-item-search{width:100%;}#views-exposed-form-memorial-rollup-full-pager .form-item-search .form-text{width:100%;}#edit-field-geolocation-proximity-center-coordinates{display:none;}#edit-field-geolocation-proximity-center-geocoder{margin:0;width:100%;}#views-exposed-form-memorial-rollup-full-pager .geolocation-geocoder-address{width:100%;}#edit-field-geolocation-proximity-center-geocoder-geolocation-geocoder-address--description{left:-9999rem;position:absolute;}#views-exposed-form-memorial-rollup-full-pager .form-item-field-geolocation-proximity{display:none;}@media all and (min-width:980px){#views-exposed-form-memorial-rollup-full-pager .form-item-search{width:40%;}#edit-field-geolocation-proximity-center-geocoder{margin:0;width:38%;}}
.item-list .pager li{border:none;text-transform:capitalize;}.item-list .pager a:hover,.item-list .pager a:focus{color:var(--brand-gold);}
#block-btt{margin:0 auto;position:relative;width:min(100% - 2rem,var(--layout-max-width));}#btt{background:url(/themes/custom/placesofpride2023/images/icons/btt.svg) center 1rem no-repeat white;background-size:30%;bottom:-3.5rem;box-shadow:0 2px 5px rgba(0,0,0,0.5);height:65px;padding:0.5rem;position:absolute;right:0;text-align:center;width:65px;}#btt a{display:block;padding-top:1.75rem;text-decoration:none;text-transform:uppercase;}#btt a:hover,#btt a:focus{text-decoration:underline;}#btt a::after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;}
#block-socialmedia{text-align:center;}#block-socialmedia li{display:inline-block;}#block-socialmedia a{background:transparent center no-repeat;background-size:1.5rem;display:inline-block;height:2rem;text-indent:-9999rem;width:2rem;}#block-socialmedia a:hover,#block-socialmedia a:focus{filter:contrast(20%);}#block-socialmedia a[href*="facebook"]{background-image:url(/themes/custom/placesofpride2023/images/icons/social-facebook.svg);}#block-socialmedia a[href*="twitter"]{background-image:url(/themes/custom/placesofpride2023/images/icons/social-twitter.svg);background-size:1.25rem;}#block-socialmedia a[href*="tripadvisor"]{background-image:url(/themes/custom/placesofpride2023/images/icons/social-tripadvisor.svg);background-size:2rem;}#block-socialmedia a[href*="instagram"]{background-image:url(/themes/custom/placesofpride2023/images/icons/social-instagram.svg);}#block-socialmedia a[href*="youtube"]{background-image:url(/themes/custom/placesofpride2023/images/icons/social-youtube.svg);}#block-socialmedia a[href*="flickr"]{background-image:url(/themes/custom/placesofpride2023/images/icons/social-flickr.svg);background-size:3rem;width:3rem;}#block-socialmedia a .ext{position:absolute;visibility:hidden;}@media all and (min-width:980px){#block-socialmedia{margin-left:25%;text-align:left;}}

