/*!
Theme Name: OPM2
Theme URI: 
Author: Voice Group Web & Software Development
Author URI: 
Description: 
Requires at least: 6.8
Tested up to: 6.8
Requires PHP: 5.7
Version: 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: twentytwentyfive
Text Domain: opm2
Tags: 
*/@media only screen and (max-width: 782px){.notMobile{display:none}.onlyMobile{display:block}.onlyMobileI{display:inline-block !important}.onlyMobileF{display:inline-flex}.onlyMobileIF{display:inline-flex}}@media only screen and (min-width: 783px)and (max-width: 1024px){.notTablet{display:none}.onlyDesktop,.onlyDesktopI,.onlyDesktopF,.onlyDesktopIF{display:none}}@media only screen and (max-width: 1024px){.onlyDesktop,.onlyDesktopI,.onlyDesktopF,.onlyDesktopIF{display:none}}@media only screen and (min-width: 783px){.onlyMobile,.onlyMobileI,.onlyMobileF,.onlyMobileIF{display:none}}@media only screen and (min-width: 1025px){.onlyDesktop{display:block}.onlyDesktopI{display:inline-block}.onlyDesktopF{display:flex}.onlyDesktopIF{display:inline-flex}}body>.wp-site-blocks>main{padding:0 !important}header.wp-block-template-part+h1{margin-block-start:var(--wp--preset--spacing--70)}@media(max-width: 768px){.wp-block-columns.is-style-reverse-on-mobile{flex-direction:column-reverse}}.editor-styles-wrapper a,body.wpfront .wp-site-blocks a{text-decoration:none !important;outline-style:none}.editor-styles-wrapper a:not(.wp-block-button__link):not(.nohov):not([rel=tag]):not(.custom-logo-link),body.wpfront .wp-site-blocks a:not(.wp-block-button__link):not(.nohov):not([rel=tag]):not(.custom-logo-link){position:relative}.editor-styles-wrapper a:not(.wp-block-button__link):not(.nohov):not([rel=tag]):not(.custom-logo-link)::after,body.wpfront .wp-site-blocks a:not(.wp-block-button__link):not(.nohov):not([rel=tag]):not(.custom-logo-link)::after{content:"";display:block;position:absolute;left:0;bottom:0;width:0;height:2px;background:currentColor;transition:width .3s cubic-bezier(0.4, 0, 0.2, 1)}.editor-styles-wrapper a:not(.wp-block-button__link):not(.nohov):not([rel=tag]):not(.custom-logo-link):hover::after,.editor-styles-wrapper a:not(.wp-block-button__link):not(.nohov):not([rel=tag]):not(.custom-logo-link):focus::after,body.wpfront .wp-site-blocks a:not(.wp-block-button__link):not(.nohov):not([rel=tag]):not(.custom-logo-link):hover::after,body.wpfront .wp-site-blocks a:not(.wp-block-button__link):not(.nohov):not([rel=tag]):not(.custom-logo-link):focus::after{width:100%}#LatestNews .wp-block-cover__inner-container{cursor:pointer}#LatestNews .wp-block-cover__inner-container a{pointer-events:none}a[rel=tag]{border:none !important}.is-style-mason1 .wp-block-post-template{display:grid;gap:var(--wp--preset--spacing--50)}@media only screen and (min-width: 783px){.is-style-mason1 .wp-block-post-template{grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-flow:dense}.is-style-mason1 .wp-block-post-template .wp-block-post>*{aspect-ratio:1/1;margin:0 !important;padding:0 !important}}@media only screen and (min-width: 1025px){.is-style-mason1 .wp-block-post-template .wp-block-post:nth-child(6n+1){grid-column:1/span 2;grid-row:span 2}.is-style-mason1 .wp-block-post-template .wp-block-post:nth-child(6n+1)>.wp-block-group,.is-style-mason1 .wp-block-post-template .wp-block-post:nth-child(6n+1) .wp-block-cover{height:100%}.is-style-mason1 .wp-block-post-template .wp-block-post:nth-child(6n+4){grid-column:2/span 2;grid-row:span 2}.is-style-mason1 .wp-block-post-template .wp-block-post:nth-child(6n+4)>.wp-block-group,.is-style-mason1 .wp-block-post-template .wp-block-post:nth-child(6n+4) .wp-block-cover{height:100%}}@media only screen and (min-width: 783px)and (max-width: 1024px){.is-style-mason1 .wp-block-post-template{grid-template-columns:repeat(2, minmax(0, 1fr))}}.taxonomy-category a{background-color:var(--wp--preset--color--primary) !important;text-decoration:none !important}.wp-block-archives-list,.wp-block-categories-list{padding-left:0}.wp-block-archives-list li,.wp-block-categories-list li{list-style-type:none;display:block}.wp-block-archives-list li a,.wp-block-categories-list li a{text-decoration-line:none !important}.wp-block-navigation__submenu-container{border-radius:3px}.wp-block-navigation__submenu-container .wp-block-navigation-item__label{white-space:nowrap}@media only screen and (min-width: 1025px){.wp-block-navigation__submenu-container{margin-top:100px !important;position:relative}.wp-block-navigation__submenu-container:before{display:block;position:absolute;content:"";width:100%;left:0;top:-100px;height:100px}}.wp-block-navigation__submenu-container .wp-block-navigation-item{font-size:clamp(16.834px,1.052rem + (1vw - 3.2px)*1.042,16px) !important;padding:.5em 1em !important}.wp-block-navigation__submenu-container .wp-block-navigation-item a{display:inline-block !important;white-space:nowrap;flex-grow:0 !important;padding:0 !important}.magazine-list-container .magazine-list-grid,.wp-block-magazine-list .magazine-list-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem}@media only screen and (min-width: 1025px){.magazine-list-container .magazine-list-grid,.wp-block-magazine-list .magazine-list-grid{grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-width: 783px)and (max-width: 1024px){.magazine-list-container .magazine-list-grid,.wp-block-magazine-list .magazine-list-grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 782px){.magazine-list-container .magazine-list-grid,.wp-block-magazine-list .magazine-list-grid{grid-template-columns:repeat(2, 1fr)}}.magazine-list-container .magazine-item,.wp-block-magazine-list .magazine-item{background:#fff;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:1rem;text-align:center;transition:box-shadow .2s}.magazine-list-container .magazine-item:hover,.wp-block-magazine-list .magazine-item:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.magazine-list-container .magazine-thumbnail,.wp-block-magazine-list .magazine-thumbnail{margin-bottom:1rem}.magazine-list-container .magazine-thumbnail img,.wp-block-magazine-list .magazine-thumbnail img{max-width:100%;border-radius:.25rem}.magazine-list-container .magazine-thumbnail .pdf-icon-fallback,.wp-block-magazine-list .magazine-thumbnail .pdf-icon-fallback{background:#eee;color:#888;padding:2rem;border-radius:.25rem;font-weight:bold}.magazine-list-container .magazine-year,.wp-block-magazine-list .magazine-year{font-size:1.1rem;font-weight:600}.vg-gallery-block{--vg-gallery-columns: 3;--vg-gallery-gap: 16px;width:100%;margin:0 auto;position:relative}.vg-gallery-block .vg-gallery-tags{margin-bottom:1em;display:flex;gap:.75em;flex-wrap:wrap}.vg-gallery-block .vg-gallery-tags a[rel=tag]{display:inline-flex;align-items:center;gap:.45em;padding:.375rem .875rem;border-radius:var(--tw-block-rounded-sm);border:1px solid var(--vg-gallery-border, #ccc);background:var(--vg-gallery-tag-bg, #fff);color:var(--vg-gallery-text, #333);text-decoration:none;cursor:pointer;transition:border .2s,background .2s,color .2s;font-family:var(--wp--preset--font-family--heading)}.vg-gallery-block .vg-gallery-tags a[rel=tag]:first-of-type{margin-right:auto}.vg-gallery-block .vg-gallery-tags a[rel=tag]::before{content:"";width:1em;height:1em;border-radius:.3em;border:2px solid var(--vg-gallery-border, #ccc);background:rgba(0,0,0,0);flex-shrink:0;transition:border .2s,background .2s;line-height:1em;text-align:center;font-weight:bold;color:var(--vg-gallery-border, #fff)}.vg-gallery-block .vg-gallery-tags a[rel=tag].is-selected{border:2px solid var(--vg-gallery-accent, #007cba);background:var(--vg-gallery-accent-bg, #f0f6fc);color:var(--vg-gallery-accent, #007cba)}.vg-gallery-block .vg-gallery-tags a[rel=tag].is-selected::before{border-color:var(--vg-gallery-accent, #007cba);background:var(--vg-gallery-accent, #007cba);content:"✓"}.vg-gallery-block .vg-gallery-masonry{position:relative}.vg-gallery-block .vg-gallery-masonry .vg-gallery-item{width:calc((100% - (var(--vg-gallery-columns, 3) - 1)*var(--vg-gallery-gap, 16px))/var(--vg-gallery-columns, 3));margin:0;background:var(--vg-gallery-card-bg, #fafafa);border-radius:var(--vg-gallery-radius, 8px);overflow:hidden;position:relative;box-shadow:0 1px 4px rgba(0,0,0,.04)}.vg-gallery-block .vg-gallery-masonry .vg-gallery-item .vg-gallery-trigger{display:block;padding:0;margin:0;border:0;background:rgba(0,0,0,0);width:100%;cursor:pointer;position:relative;text-align:left}.vg-gallery-block .vg-gallery-masonry .vg-gallery-item .vg-gallery-trigger:focus-visible{outline:2px solid var(--vg-gallery-accent, #007cba);outline-offset:4px}.vg-gallery-block .vg-gallery-masonry .vg-gallery-item img{width:100%;display:block;border-radius:var(--vg-gallery-radius, 8px);transition:transform .4s ease}.vg-gallery-block .vg-gallery-masonry .vg-gallery-item .vg-gallery-caption{position:absolute;left:0;right:0;bottom:0;padding:.75em 1em;font-size:.9em;line-height:1.35;color:var(--vg-gallery-caption-text, #fff);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, var(--vg-gallery-lightbox-bg, #000) 70%, var(--vg-gallery-lightbox-bg, #000) 100%);max-height:5.55em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;z-index:1;font-family:var(--wp--preset--font-family--heading);opacity:0;transition:opacity .3s ease-in-out}.vg-gallery-block .vg-gallery-masonry .vg-gallery-item:hover .vg-gallery-caption,.vg-gallery-block .vg-gallery-masonry .vg-gallery-item:focus-within .vg-gallery-caption{opacity:1}.vg-gallery-block .vg-gallery-masonry .vg-gallery-item:hover img,.vg-gallery-block .vg-gallery-masonry .vg-gallery-item:focus-within img{transform:scale(1.03)}.vg-gallery-block .vg-gallery-error{color:var(--vg-gallery-error, #b00);background:var(--vg-gallery-error-bg, #fff0f0);padding:.5em 1em;border-radius:4px;margin-bottom:1em}.vg-gallery-block .vg-gallery-loading{text-align:center;color:var(--vg-gallery-muted, #666);margin-top:2em;position:absolute;pointer-events:none;left:50%;transform:translateX(-50%)}.vg-gallery-block .vg-gallery-loadmore-wrap{text-align:center;margin:2em 0}body.vg-lightbox-open{overflow:hidden}.vg-lightbox{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:9999;padding:2rem}.vg-lightbox-backdrop{position:absolute;inset:0;background:var(--vg-gallery-lightbox-bg, #000);opacity:.85}.vg-lightbox-body{position:relative;z-index:1;max-width:min(90vw,1200px);max-height:90vh;background:var(--vg-gallery-lightbox-bg, #000);padding:1.5rem;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.5);color:#fff;display:flex;flex-direction:column;gap:1rem}.vg-lightbox-body img{max-width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain;border-radius:var(--vg-gallery-radius, 8px)}.vg-lightbox-close{position:absolute;top:.75rem;right:.75rem;border:none;background:rgba(0,0,0,.6);color:#fff;font-size:1.5rem;line-height:1;border-radius:999px;width:2.5rem;height:2.5rem;cursor:pointer}.vg-lightbox-caption{font-size:1rem;line-height:1.4;color:var(--vg-gallery-caption-text, #fff);opacity:.9}/*# sourceMappingURL=style.css.map */