/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.blog-section{padding:160px 0 80px;background-color:#fff;}.blog-section .homepage-section-title{font-size:2rem;}
.event-card{-webkit-transition:-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease;transition:-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease;transition:transform 0.3s ease,box-shadow 0.3s ease;transition:transform 0.3s ease,box-shadow 0.3s ease,-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease;border:1px solid #f0f0f0 !important;}.event-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.08) !important;box-shadow:0 10px 20px rgba(0,0,0,0.08) !important;}.event-card:hover .hy-title{color:#212529;}.event-card .event-card-image-wrapper{aspect-ratio:4/5;overflow:hidden;}.event-card .event-card-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.event-card .hy-title{font-family:"Noto Sans Armenian",sans-serif;line-height:1.3;-webkit-transition:color 0.2s;transition:color 0.2s;}.event-card .tr-title{border-top:1px solid #eee;margin-top:8px;padding-top:8px;display:block;}nav.pager{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.pager__items{list-style:none !important;padding-left:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;}.pager__items li,.pager__item{list-style-type:none !important;background-image:none !important;margin:0;padding:0;}.pager__item a{display:block;padding:8px 16px;border:1px solid #dee2e6;border-radius:4px;text-decoration:none;color:#212529;line-height:1;}.pager__item.is-active a{background-color:#b02a37;color:white;border-color:#b02a37;}.views-exposed-form .js-form-item{margin-bottom:1.5rem;border-bottom:1px solid #dee2e6;padding-bottom:1rem;}.views-exposed-form .js-form-item:last-child{border-bottom:none;}.bef-links ul{list-style:none !important;padding:0 !important;margin:10px 0 0 0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;}.bef-links li{margin:0 !important;padding:0 !important;}.bef-links li a{display:inline-block;padding:6px 14px;background-color:#fff;border:1px solid #212529;color:#212529 !important;text-decoration:none !important;font-size:0.8rem;font-weight:500;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-radius:0;}.bef-links li a.bef-link--selected{background-color:#212529 !important;color:#ffffff !important;}.bef-links li a:hover{background-color:#212529;border-color:#212529;color:#ffffff !important;}.views-exposed-form .form-actions{display:none !important;}.views-exposed-form input[type=hidden]{display:none;}.views-exposed-form label{font-size:0.7rem;text-transform:uppercase;letter-spacing:1px;color:#666;font-weight:bold;display:block;}
.events-section{padding:80px 0;background-color:#f9f9f7;}.events-section .homepage-section-title{font-size:2rem;}
:lang(hy){font-family:"Noto Sans Armenian",sans-serif !important;}.footer-links-link,body{text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;}@font-face{font-family:"Noto Sans Armenian";src:local("Noto Sans Armenian");unicode-range:U+0530-058F,U+FB13-FB17,U+0020-007F;}.site-footer{background-color:#1a1c1e;color:rgba(255,255,255,0.85);font-size:0.9rem;line-height:1.6;}.site-footer .association-names p{margin-bottom:0.3rem;line-height:1.3;}.site-footer .association-names .name-hy{font-family:"Noto Sans Armenian",sans-serif;font-size:1.1rem;}.site-footer .email-link,.site-footer .footer-legal-links a{color:#ffffff;text-decoration:none;display:block;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}.site-footer .email-link:hover,.site-footer .footer-legal-links a:hover{opacity:0.7;}.site-footer .footer-legal-links a{font-size:0.85rem;margin-bottom:5px;}.site-footer .footer-map-wrapper{border-radius:4px;overflow:hidden;-webkit-filter:grayscale(0.5) contrast(1.1);filter:grayscale(0.5) contrast(1.1);}.site-footer .footer-map-wrapper:hover{-webkit-filter:grayscale(0);filter:grayscale(0);}.site-footer .footer-divider{border-top:1px solid rgba(255,255,255,0.1);}.site-footer .copyright{font-size:0.8rem;opacity:0.5;}.footer-contact-group .email-link{color:#ffffff;text-decoration:none;font-weight:500;display:inline-block;-webkit-transition:color 0.3s;transition:color 0.3s;}.footer-contact-group .email-link:hover{color:#f15b5d;}.footer-contact-group .footer-social-icons ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;list-style:none;padding:0;margin:0;}.footer-contact-group .footer-social-icons ul a{color:rgba(255,255,255,0.5) !important;font-size:1.2rem;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.footer-contact-group .footer-social-icons ul a:hover{color:#ffffff !important;-webkit-transform:translateY(-2px);transform:translateY(-2px);}.footer-links-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.75rem;}.footer-links-list .footer-links-item{margin:0;line-height:0.6;}.footer-links-list .footer-links-link{text-decoration:none;font-family:"Heebo","Inter",sans-serif;font-size:0.9rem;color:#666;-webkit-transition:color 0.2s ease;transition:color 0.2s ease;}.footer-links-list .footer-links-link:hover{color:#f15b5d;text-decoration:underline;}
:lang(hy){font-family:"Noto Sans Armenian",sans-serif !important;}.footer-links-link,body{text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;}@font-face{font-family:"Noto Sans Armenian";src:local("Noto Sans Armenian");unicode-range:U+0530-058F,U+FB13-FB17,U+0020-007F;}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.site-header{position:fixed;top:0;width:100%;z-index:1100;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.4,0,0.2,1);transition:-webkit-transform 0.4s cubic-bezier(0.4,0,0.2,1);transition:transform 0.4s cubic-bezier(0.4,0,0.2,1);transition:transform 0.4s cubic-bezier(0.4,0,0.2,1),-webkit-transform 0.4s cubic-bezier(0.4,0,0.2,1);}.site-header .top-bar{background:#f8f9fa;height:35px;border-bottom:1px solid #eee;-webkit-transition:height 0.3s ease;transition:height 0.3s ease;}.site-header .top-bar .nav-link{font-family:"Heebo","Inter",sans-serif;font-size:0.72rem;color:#666 !important;font-weight:700 !important;letter-spacing:0.01em;}.site-header .top-bar .nav-link span:not([lang=hy]){font-weight:500;opacity:0.85;}.site-header .top-bar .top-bar-region{height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.site-header .top-bar .top-bar-region > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;}.site-header .top-bar .top-bar-region nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.site-header .top-bar .top-bar-region nav#block-yesayan-socialmedia{border-left:1px solid #ddd;margin-left:10px;padding-left:10px;}.site-header .top-bar .top-bar-region ul.nav .nav-link{font-family:"Heebo","Inter",sans-serif;font-size:0.72rem;color:#666 !important;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.site-header .top-bar .top-bar-region ul.nav .nav-link:contains-armenian,.site-header .top-bar .top-bar-region ul.nav .nav-link{font-weight:500;letter-spacing:0.02em;}.site-header .top-bar .top-bar-region ul.nav .nav-link i{font-size:1rem;color:#212529;}.site-header .top-bar .top-bar-region ul.nav .nav-link:hover{color:#f15b5d !important;}.site-header .top-bar .top-bar-region ul.nav .nav-link:hover i{color:#f15b5d;}.site-header .main-navbar{background:#fff !important;border-bottom:4px solid #212529;padding:0.5rem 0;}.site-header .header-logo{height:75px;-webkit-transition:height 0.3s ease;transition:height 0.3s ease;}.site-header .main-menu .nav-link{font-family:"Heebo","Inter",sans-serif;color:#212529 !important;font-weight:500 !important;font-size:0.92rem;padding:1.2rem 1rem !important;border-bottom:3px solid transparent;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.site-header .main-menu .nav-link:hover{color:#f15b5d !important;border-bottom-color:#f15b5d !important;}.site-header.scrolled .top-bar{height:0;border-bottom:none;}.site-header.scrolled .header-logo{height:50px;}.site-header.scrolled .main-menu .nav-link{padding:0.7rem 1rem !important;}@media (min-width:992px){.dropdown-menu{border:none;border-top:3px solid #db7e7a;border-radius:0 0 4px 4px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.06);box-shadow:0 10px 25px rgba(0,0,0,0.06);padding:0;margin-top:0;background-color:#fff;min-width:280px;-webkit-animation:fadeIn 0.2s ease-out;animation:fadeIn 0.2s ease-out;}.dropdown-item{font-size:0.95rem;padding:12px 20px;color:#444;font-weight:400;-webkit-transition:background-color 0.2s ease,color 0.2s ease;transition:background-color 0.2s ease,color 0.2s ease;border-bottom:1px solid #f5f5f5;font-family:"Noto Sans Armenian","Inter",sans-serif;}.dropdown-item:hover,.dropdown-item:focus{background-color:#f6f6f6;color:#212529;text-decoration:none;}.dropdown-item:last-child{border-bottom:none;border-radius:0 0 4px 4px;}}@-webkit-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@media (max-width:991px){.navbar-collapse{background:#fff;padding:1rem;border-top:4px solid #f15b5d !important;margin-top:10px;-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.1);box-shadow:0 10px 20px rgba(0,0,0,0.1);}.navbar-collapse .main-menu .nav-link{padding:0.8rem 0 !important;border-bottom:1px solid #f0f0f0;}.navbar-collapse .mobile-utility-nav{margin-top:1rem;padding-top:1rem;border-top:1px solid #eee;}.navbar-collapse .mobile-utility-nav .top-bar-region > div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.navbar-collapse .mobile-utility-nav nav#block-yesayan-socialmedia{border-left:none !important;margin-left:0 !important;padding-left:0 !important;margin-top:15px;}.navbar-collapse .mobile-utility-nav nav#block-yesayan-socialmedia .social-nav{gap:20px;}.navbar-collapse .mobile-utility-nav .nav-link{padding:5px 0 !important;font-size:0.85rem !important;}#block-yesayan-secondarymenu > ul > li{margin-left:10px;}}
:lang(hy){font-family:"Noto Sans Armenian",sans-serif !important;}.footer-links-link,body{text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;}@font-face{font-family:"Noto Sans Armenian";src:local("Noto Sans Armenian");unicode-range:U+0530-058F,U+FB13-FB17,U+0020-007F;}.inventory-section{padding:80px 0 !important;background-color:#fff !important;}.inventory-section .dictionary-card{height:480px !important;background:#f9f9f7 !important;border:1px solid #eee !important;border-radius:1rem !important;padding:3rem 2.5rem !important;position:relative !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;text-decoration:none !important;-webkit-transition:-webkit-box-shadow 0.3s ease !important;transition:-webkit-box-shadow 0.3s ease !important;transition:box-shadow 0.3s ease !important;transition:box-shadow 0.3s ease,-webkit-box-shadow 0.3s ease !important;}.inventory-section .dictionary-card:hover{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.03) !important;box-shadow:0 5px 15px rgba(0,0,0,0.03) !important;}.inventory-section .dictionary-card .word-initial{position:absolute !important;top:-10px !important;right:0 !important;font-size:10rem !important;opacity:0.04 !important;z-index:0 !important;color:#000 !important;font-weight:900 !important;}.inventory-section .dictionary-card .word-hy{font-size:2.5rem !important;color:#212529 !important;margin:0 !important;}.inventory-section .dictionary-card .word-tr-sub{font-size:1.2rem !important;color:#666 !important;}.inventory-section .dictionary-card .word-desc{font-size:1rem !important;line-height:1.6 !important;color:#333 !important;margin-top:2rem !important;}.inventory-section .dictionary-card .card-link{margin-top:auto !important;color:#212529 !important;font-weight:700 !important;font-size:0.85rem !important;}.inventory-section .dictionary-card .card-link:hover{color:#cf2e2e !important;}.word-source-tag{background:rgba(230,126,34,0.1);color:#d35400;padding:2px 8px;border-radius:12px;font-family:sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;}.word-source-tag i{font-size:0.8rem;}.word-initial{position:absolute;right:20px;top:40px;font-size:120px;line-height:1;font-weight:bold;color:#eee;z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.archive-listing-wrapper{margin-top:60px !important;padding-bottom:60px;}.archive-listing-wrapper .row{--bs-gutter-x:2rem;--bs-gutter-y:2.5rem;}.archive-header{border-left:none;padding-left:0;margin-bottom:4rem;}.archive-header .archive-main-title{font-size:3rem;font-weight:700;color:#1a1a1a;display:inline-block;}.archive-header .archive-main-title .armenian-title{font-family:"Noto Sans Armenian",sans-serif;font-size:2.6rem;font-weight:500;color:#444;margin-left:0.5rem;}@media (max-width:768px){.archive-header .archive-main-title{font-size:2rem;}.archive-header .archive-main-title .armenian-title{font-size:1.8rem;}}.archive-header .header-divider{width:120px;height:3px;background-color:#1a1a1a;margin-top:1.5rem;margin-left:auto;margin-right:auto;}.koleksiyon-kart-link{text-decoration:none !important;display:block;color:inherit;}.koleksiyon-kart{position:relative;height:480px;width:100%;background:#f0f0f0;overflow:hidden;border:1px solid rgba(0,0,0,0.05);-webkit-transition:-webkit-transform 0.8s cubic-bezier(0.2,1,0.3,1),-webkit-box-shadow 0.8s cubic-bezier(0.2,1,0.3,1);transition:-webkit-transform 0.8s cubic-bezier(0.2,1,0.3,1),-webkit-box-shadow 0.8s cubic-bezier(0.2,1,0.3,1);transition:transform 0.8s cubic-bezier(0.2,1,0.3,1),box-shadow 0.8s cubic-bezier(0.2,1,0.3,1);transition:transform 0.8s cubic-bezier(0.2,1,0.3,1),box-shadow 0.8s cubic-bezier(0.2,1,0.3,1),-webkit-transform 0.8s cubic-bezier(0.2,1,0.3,1),-webkit-box-shadow 0.8s cubic-bezier(0.2,1,0.3,1);}.koleksiyon-kart .card-bg{position:absolute;inset:0;z-index:1;}.koleksiyon-kart .card-bg div,.koleksiyon-kart .card-bg picture,.koleksiyon-kart .card-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;}.koleksiyon-kart .card-bg img{-webkit-filter:grayscale(20%) sepia(10%) contrast(0.9);filter:grayscale(20%) sepia(10%) contrast(0.9);-webkit-transition:-webkit-filter 0.8s ease-out;transition:-webkit-filter 0.8s ease-out;transition:filter 0.8s ease-out;transition:filter 0.8s ease-out,-webkit-filter 0.8s ease-out;}.koleksiyon-kart .card-info-overlay{position:absolute;bottom:0;left:0;right:0;z-index:5;padding:1.5rem;background:rgba(255,255,255,0.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,0.3);-webkit-transition:background 0.8s ease,backdrop-filter 0.8s ease;transition:background 0.8s ease,backdrop-filter 0.8s ease;}.koleksiyon-kart .card-info-overlay .card-title{font-size:1.15rem;font-weight:600;color:#1a1a1a;margin-bottom:0.2rem;line-height:1.2;}.koleksiyon-kart .card-info-overlay .card-title-hy{font-size:1.15rem;font-weight:500;color:#333;font-family:"Noto Sans Armenian",sans-serif;line-height:1.3;display:block;}.koleksiyon-kart:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.08);box-shadow:0 10px 25px rgba(0,0,0,0.08);}.koleksiyon-kart:hover .card-bg img{-webkit-filter:grayscale(0%) sepia(0%) contrast(1.02);filter:grayscale(0%) sepia(0%) contrast(1.02);}.koleksiyon-kart:hover .card-info-overlay{background:rgba(255,255,255,0.94);backdrop-filter:blur(15px);}.koleksiyon-kart.koleksiyon-kart--horizontal{height:auto;aspect-ratio:16 / 9;}.hy-text{font-family:"Noto Sans Armenian",sans-serif !important;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;-moz-font-feature-settings:"kern" 0;}
