/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.views-field-created .field-content time.datetime,.node__submitted time.datetime{color:#F7B500 !important;font-size:0.85rem;font-weight:500;font-style:normal;display:block;margin-bottom:10px;letter-spacing:0.02em;}.node__submitted{margin-top:-5px;margin-bottom:10px;}.page-wrapper{border-top:10px solid #006341;}body{background:radial-gradient(circle at 50% -10%,rgba(255,255,255,0.9) 0%,transparent 50%),linear-gradient(#ebe4d8,#ebe4d8),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.04'/%3E%3C/svg%3E");background-attachment:fixed;}.front-news .views-row{border-top:5px solid #CE1126;}.front-news .views-row{transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);}.front-news .views-row:hover{transform:translateY(2px);box-shadow:0 20px 40px rgba(206,17,38,0.15);border-color:rgba(0,99,65,0.2);}header.header{background-color:#f9f7f2;border-bottom:1px solid rgba(0,0,0,0.1);padding:0.5rem 0;position:relative;}header.header .container{display:flex !important;justify-content:space-between !important;align-items:center !important;max-width:1200px !important;margin:0 auto !important;flex-wrap:nowrap !important;}header.header .navbar-brand img{max-height:55px;width:auto;}@media (min-width:992px){header.header .navbar-brand img{max-height:75px;}}@media (min-width:992px){header.header .menu--main ul.nav.navbar-nav{flex-direction:row !important;}header.header .menu--main ul.nav.navbar-nav li.nav-item a.nav-link{font-weight:900 !important;text-transform:uppercase !important;padding:1.5rem 1.1rem !important;color:#006341 !important;position:relative;}header.header .menu--main ul.nav.navbar-nav li.nav-item a.nav-link.active::after{content:"";position:absolute;bottom:0;left:1.1rem;right:1.1rem;height:6px;background-color:#CE1126;}}header.header .navbar-toggler{border:2px solid #006341 !important;color:#006341;border-radius:8px;padding:0.4rem 0.6rem;}@media (min-width:992px){header.header .navbar-toggler{display:none !important;}}.offcanvas{background-color:#ffffff !important;width:280px !important;}.offcanvas .offcanvas-header{background-color:#006341;color:white;}.offcanvas .offcanvas-header .btn-close{filter:invert(1) grayscale(100%) brightness(200%);opacity:1;}.offcanvas .offcanvas-body{padding:0 !important;}.offcanvas .offcanvas-body ul.navbar-nav li.nav-item{border-bottom:1px solid #f0f0f0;}.offcanvas .offcanvas-body ul.navbar-nav li.nav-item a.nav-link{padding:1.2rem 1.5rem !important;font-weight:700 !important;text-transform:uppercase;color:#1a1a1a !important;display:flex;justify-content:space-between;}.offcanvas .offcanvas-body ul.navbar-nav li.nav-item a.nav-link::after{content:"→";color:#ccc;}.offcanvas .offcanvas-body ul.navbar-nav li.nav-item a.nav-link:hover,.offcanvas .offcanvas-body ul.navbar-nav li.nav-item a.nav-link.active{background-color:rgba(0,99,65,0.05);color:#006341 !important;}.offcanvas .offcanvas-body ul.navbar-nav li.nav-item a.nav-link:hover::after,.offcanvas .offcanvas-body ul.navbar-nav li.nav-item a.nav-link.active::after{color:#006341;}@media (max-width:991px){.region-header-form{display:none !important;}}@media (min-width:992px){.region-header-form{display:flex !important;flex-direction:column !important;align-items:flex-end !important;}}.region-featured-top{padding:2rem 0 0.5rem !important;margin:0 !important;}.region-featured-top .block-block-content{margin:0 auto !important;text-align:center;max-width:1100px;}.region-featured-top .block-block-content h2{margin-bottom:0.75rem !important;font-size:clamp(2rem,5vw,3.5rem) !important;font-weight:900 !important;color:#006341 !important;line-height:1.1 !important;}.region-featured-top .block-block-content .field--name-body p{margin-bottom:1rem !important;line-height:1.5;}.caption.caption-drupal-media{margin-bottom:2rem;}.caption.caption-drupal-media img{margin-bottom:0.5rem;display:block;}.caption.caption-drupal-media figcaption{font-size:0.85rem;line-height:1.2;color:#666;font-style:italic;margin-bottom:0;}p + .caption.caption-drupal-media{margin-top:-0.5rem;}.front-news .views-row .views-field-body p:first-child::first-letter{font-family:serif;initial-letter:2;color:#006341;font-weight:900;margin-right:0.5rem;}.front-news .view-header{text-align:center;margin-top:1rem !important;margin-bottom:2rem !important;}@media (max-width:767px){.front-news .view-header{margin-bottom:0.75rem !important;}}.front-news .view-header h2{font-weight:900 !important;color:#006341 !important;text-transform:uppercase;}@media (max-width:767px){.front-news .view-header h2{font-size:1.6rem !important;}}.front-news .view-header h2::after{content:"";display:block;width:50px;height:4px;background:#CE1126;margin:0.5rem auto;}.front-news .view-header p{margin-bottom:0 !important;}@media (max-width:767px){.front-news .view-header p{font-size:0.9rem !important;}}.front-news .views-row{background:#ffffff;margin-bottom:5rem;border-radius:15px;box-shadow:0 15px 45px rgba(0,0,0,0.08);overflow:hidden;border:1px solid rgba(0,0,0,0.05);}@media (max-width:767px){.front-news .views-row{margin:1rem 0.5rem 2.5rem !important;padding:1.5rem !important;border-radius:10px;}}.front-news .views-row h3.views-field-title,.front-news .views-row h3.h3{margin:0 !important;padding:2.5rem 3.5rem 0.5rem !important;}@media (max-width:767px){.front-news .views-row h3.views-field-title,.front-news .views-row h3.h3{padding:0 0 0.5rem 0 !important;}}.front-news .views-row h3.views-field-title a,.front-news .views-row h3.h3 a{color:#006341 !important;font-size:2.6rem !important;font-weight:900 !important;line-height:1.1 !important;letter-spacing:-1.2px !important;text-decoration:none !important;display:block;}@media (max-width:767px){.front-news .views-row h3.views-field-title a,.front-news .views-row h3.h3 a{font-size:1.6rem !important;line-height:1.2 !important;letter-spacing:-0.5px !important;}}.front-news .views-row h3.views-field-title a:hover,.front-news .views-row h3.h3 a:hover{color:#CE1126 !important;}.front-news .views-row .views-field-created{padding:0 3.5rem 1.5rem !important;}@media (max-width:767px){.front-news .views-row .views-field-created{padding:0.5rem 0 !important;}}.front-news .views-row .views-field-created time{font-size:0.85rem;font-weight:700;color:#bbb;text-transform:uppercase;}.front-news .views-row .views-field-field-hero-image{margin:0;}.front-news .views-row .views-field-field-hero-image img{width:100%;height:auto;transition:filter 0.3s;}@media (max-width:767px){.front-news .views-row .views-field-field-hero-image img{border-radius:4px;}}.front-news .views-row .views-field-field-hero-image:hover img{filter:brightness(1.05);}.front-news .views-row .read-more{text-align:right !important;padding:0 3.5rem 3rem !important;display:block;}@media (max-width:767px){.front-news .views-row .read-more{text-align:left !important;padding:1rem 0 0.5rem 0 !important;}}.front-news .views-row .read-more a{color:#CE1126 !important;font-weight:800 !important;text-transform:uppercase;font-size:0.95rem;letter-spacing:1px;text-decoration:none !important;display:inline-block;transition:all 0.2s ease-in-out;}.front-news .views-row .read-more a:hover{color:#006341 !important;transform:translateX(-5px);}.main-content{background:#ffffff;margin:3rem auto;padding:1.5rem 4rem 4rem 4rem;max-width:1200px;border-radius:15px;box-shadow:0 20px 60px rgba(0,0,0,0.12);border-bottom:8px solid #CE1126;}@media (max-width:767px){.main-content{margin:1rem 0.5rem !important;padding:1.5rem !important;}}#block-mexikanskt-barrio-breadcrumbs{margin:1.5rem auto 0 !important;max-width:1200px;padding:0 1rem;}#block-mexikanskt-barrio-breadcrumbs .content{margin-bottom:0 !important;}#block-mexikanskt-barrio-breadcrumbs .breadcrumb{background:rgba(255,255,255,0.7);padding:0.5rem 1.2rem;border-radius:50px;display:inline-flex;align-items:center;border:1px solid rgba(0,0,0,0.05);margin-bottom:0.5rem !important;}#block-mexikanskt-barrio-breadcrumbs .breadcrumb .breadcrumb-item{display:flex;align-items:center;font-size:0.85rem;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;line-height:1;}#block-mexikanskt-barrio-breadcrumbs .breadcrumb .breadcrumb-item::before{display:none !important;}#block-mexikanskt-barrio-breadcrumbs .breadcrumb .breadcrumb-item a{color:#333 !important;text-decoration:none !important;}#block-mexikanskt-barrio-breadcrumbs .breadcrumb .breadcrumb-item a:hover{color:#CE1126 !important;}#block-mexikanskt-barrio-breadcrumbs .breadcrumb .breadcrumb-item + .breadcrumb-item::before{display:inline-block !important;content:"";width:6px;height:6px;background-color:#F7B500;border-radius:50%;margin:0 12px;}#block-mexikanskt-barrio-breadcrumbs .breadcrumb .breadcrumb-item:last-child{color:#006341;}.main-content{margin-top:0.5rem !important;}h1.magasin-header{color:#006341;font-weight:800;line-height:0.95;letter-spacing:-0.02em;margin-bottom:1.5rem;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,0.05);}@media (min-width:768px){h1.magasin-header{font-size:3.5rem;}}#block-mexikanskt-barrio-page-title{margin-bottom:0.5rem !important;}#block-mexikanskt-barrio-page-title h1.title{margin-top:0 !important;margin-bottom:0.75rem !important;color:#006341 !important;font-size:clamp(2.2rem,5vw,3.2rem) !important;font-weight:900 !important;line-height:1.1 !important;letter-spacing:-1.2px !important;text-decoration:none !important;}@media (max-width:767px){#block-mexikanskt-barrio-page-title h1.title{font-size:1.8rem !important;letter-spacing:-0.5px !important;}}article .node__meta{margin-bottom:2rem !important;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,0.05);}article .node__meta .node__submitted-date,article .node__meta time{font-size:0.85rem;font-weight:700;color:#F7B500 !important;text-transform:uppercase;letter-spacing:1px;}article .node__meta .node__submitted-name{font-size:0.8rem;color:#bbb;margin-right:10px;}article .node__meta .node__submitted-name a{color:#999 !important;font-weight:700;text-decoration:none !important;}article .node__meta .node__submitted-name a:hover{color:#006341 !important;}#block-mexikanskt-barrio-page-title{margin-bottom:2rem !important;}#block-mexikanskt-barrio-page-title h1.title{color:#006341 !important;font-size:clamp(2.2rem,5vw,3.5rem) !important;font-weight:900 !important;line-height:1.05 !important;letter-spacing:-1.5px !important;}article .node__meta{display:none !important;}.field--name-field-hero-image{display:block;inline-size:100%;margin-block-end:2rem !important;}.field--name-field-hero-image img{display:block;inline-size:100% !important;height:auto !important;border-radius:8px;}.field--name-field-ingress{clear:both;display:block;border-inline-start:5px solid #CE1126;padding-inline-start:2rem;margin-block-end:3rem;}@media (max-width:767px){.field--name-field-ingress{padding-inline-start:1.5rem;margin-block-end:2rem;}}.field--name-field-ingress p{font-size:1.25rem;line-height:1.6;color:#006341 !important;font-weight:600;margin:0;}.field--name-body p{font-size:1.1rem;line-height:1.8;color:#333 !important;margin-bottom:1.5rem;}.field--name-field-image{display:block !important;float:right !important;width:auto !important;clear:none !important;shape-outside:inset(0 0 0 0 round 25px);}@media (min-width:768px){.field--name-field-image{margin:0.5rem 0 2rem 4.5rem !important;max-width:300px;}}@media (max-width:767px){.field--name-field-image{margin:0.5rem 0 1.5rem 2rem !important;max-width:150px;}}.field--name-field-image picture,.field--name-field-image img{display:block;width:100% !important;height:auto !important;border-top-left-radius:25px;border-bottom-right-radius:25px;border-top-right-radius:4px;border-bottom-left-radius:4px;box-shadow:10px 10px 20px rgba(0,0,0,0.08);}.node__content .field--name-body{display:block !important;overflow:visible !important;}.field--name-body h2{color:#006341;font-size:1.75rem;font-weight:800;margin-top:3rem;margin-bottom:1.2rem;display:block;}.field--name-body h2::after{content:".";color:#F7B500;display:inline-block;margin-left:2px;vertical-align:baseline;}.views-row{position:relative;}.badge-content-type{position:absolute;top:0;right:25px;z-index:100;background-color:#CE1126;padding:8px 15px;border-radius:0 0 5px 5px;box-shadow:0 3px 6px rgba(0,0,0,0.16);transition:all 0.3s ease;}.badge-content-type .field-content{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;}.badge-content-type a{display:inline-block;color:#fff !important;text-decoration:none !important;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;}.badge-content-type a:hover{opacity:0.8;}@media (max-width:767px){.badge-content-type{right:15px;padding:5px 10px;}.badge-content-type .field-content{gap:6px;}.badge-content-type a{font-size:0.6rem;}}.badge-content-type:hover{background-color:rgb(158.8878923767,13.1121076233,29.3094170404);transform:translateY(2px);}.field--name-field-taxanomiord{margin-top:1.5rem;padding-top:0;border-top:none !important;display:block !important;}.field--name-field-taxanomiord .field__label{font-size:0.7rem;font-weight:800;text-transform:uppercase;color:#bbb;letter-spacing:1.2px;margin-bottom:12px;display:flex;align-items:center;}.field--name-field-taxanomiord .field__label::after{content:"";flex-grow:1;height:1px;background:rgba(0,0,0,0.06);margin-left:15px;}.field--name-field-taxanomiord .field__items{display:flex;flex-wrap:wrap;gap:8px;}.field--name-field-taxanomiord .field__item a{display:inline-block;background-color:rgba(0,99,65,0.04);color:#006341 !important;padding:4px 12px;border-radius:50px;font-size:0.75rem;font-weight:700;text-transform:uppercase;text-decoration:none !important;border:1px solid rgba(0,99,65,0.08);transition:all 0.2s ease;}.field--name-field-taxanomiord .field__item a:hover{background-color:#006341;color:#fff !important;transform:translateY(-1px);}.view-id-author_box .views-row{display:flex !important;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:25px;background-color:#ffffff;padding:25px;border:1px solid #e0e0e0;border-radius:10px;margin:30px 0;box-shadow:0 2px 5px rgba(0,0,0,0.05);}.view-id-author_box .views-field-user-picture{order:-1;flex:0 0 120px;}.view-id-author_box .views-field-user-picture img{width:120px !important;height:120px !important;border-radius:50% !important;object-fit:cover;border:3px solid #f8f9fa;}.view-id-author_box .views-field-name,.view-id-author_box .views-field-field-biografi,.view-id-author_box .views-field-field-las-mer{display:block;width:100%;}.view-id-author_box .views-field-name a{font-size:1.3rem;font-weight:bold;color:#333;text-decoration:none;margin-bottom:5px;display:inline-block;}.view-id-author_box .views-field-field-biografi p{margin-bottom:10px;line-height:1.5;color:#444;}@media (max-width:600px){.view-id-author_box .views-row{flex-direction:column;align-items:center;text-align:center;}}.faktaruta-region{background-color:#f6f6f0;border:1px solid #004731 !important;border-left:8px solid #8b2323 !important;border-radius:0 8px 8px 0;padding:2.2rem 1.5rem 1.2rem !important;margin:3rem 0 2rem;position:relative;box-shadow:2px 2px 5px rgba(0,0,0,0.05);}.faktaruta-region legend{position:absolute;top:-14px;left:-8px;width:auto;float:none;margin:0;padding:0;border:none;}.faktaruta-region legend .fieldset-legend{background-color:#8b2323;color:#ffffff;padding:3px 12px;font-size:0.75rem;font-weight:800;text-transform:uppercase;border-radius:2px 2px 0 0;display:block;line-height:normal;}.faktaruta-region .fieldset-wrapper .field{margin-bottom:0.6rem;border-bottom:1px solid #e2e2d5;padding-bottom:0.4rem;display:flex;gap:15px;}.faktaruta-region .fieldset-wrapper .field:last-child{border-bottom:none;margin-bottom:0;}.faktaruta-region .fieldset-wrapper .field .field__label{font-weight:800;color:#004731;min-width:110px;font-size:0.95rem;}.faktaruta-region .fieldset-wrapper .field .field__item{color:#333;font-size:0.95rem;}.info-mex{background-color:#f6f6f0;border:1px solid #F7B500;border-left:8px solid #F7B500;padding:2.2rem 1.5rem 1.2rem;margin:3rem 0 2rem;border-radius:0 4px 4px 0;position:relative;font-style:normal;}.info-mex::before{content:"Bra att veta";position:absolute;top:-14px;left:-8px;background-color:#F7B500;color:#000000;padding:3px 12px;font-size:0.75rem;font-weight:800;text-transform:uppercase;border-radius:2px 2px 0 0;z-index:1;}.field--name-body,.field--name-field-hero-image{display:block !important;border:none !important;}.page-culture .main-content,.page-food .main-content,.page-news .main-content,.page-regions .main-content,.page-travels .main-content,.page-kronika .main-content{background:transparent !important;box-shadow:none !important;border:none !important;padding:2rem 0 !important;margin:0 auto;max-width:1100px;}.page-culture .culture-header,.page-culture .food-header,.page-culture .news-header,.page-culture .regions-header,.page-culture .travel-header,.page-culture .kronika-header,.page-food .culture-header,.page-food .food-header,.page-food .news-header,.page-food .regions-header,.page-food .travel-header,.page-food .kronika-header,.page-news .culture-header,.page-news .food-header,.page-news .news-header,.page-news .regions-header,.page-news .travel-header,.page-news .kronika-header,.page-regions .culture-header,.page-regions .food-header,.page-regions .news-header,.page-regions .regions-header,.page-regions .travel-header,.page-regions .kronika-header,.page-travels .culture-header,.page-travels .food-header,.page-travels .news-header,.page-travels .regions-header,.page-travels .travel-header,.page-travels .kronika-header,.page-kronika .culture-header,.page-kronika .food-header,.page-kronika .news-header,.page-kronika .regions-header,.page-kronika .travel-header,.page-kronika .kronika-header{display:block;text-align:center;color:#006341 !important;font-weight:900 !important;font-size:clamp(2.5rem,6vw,4rem) !important;margin:2rem auto 0.5rem !important;text-transform:uppercase;letter-spacing:-1.5px;}.page-culture .view-header,.page-food .view-header,.page-news .view-header,.page-regions .view-header,.page-travels .view-header,.page-kronika .view-header{text-align:center;margin:1rem auto 2rem;max-width:850px;padding:0 1rem;}.page-culture .view-header h2.inspiration-title,.page-culture .view-header h3,.page-food .view-header h2.inspiration-title,.page-food .view-header h3,.page-news .view-header h2.inspiration-title,.page-news .view-header h3,.page-regions .view-header h2.inspiration-title,.page-regions .view-header h3,.page-travels .view-header h2.inspiration-title,.page-travels .view-header h3,.page-kronika .view-header h2.inspiration-title,.page-kronika .view-header h3{color:#006341;font-weight:900;text-transform:uppercase;font-size:1.8rem;letter-spacing:1px;margin-bottom:0.5rem;display:inline-block;position:relative;}.page-culture .view-header h2.inspiration-title::after,.page-culture .view-header h3::after,.page-food .view-header h2.inspiration-title::after,.page-food .view-header h3::after,.page-news .view-header h2.inspiration-title::after,.page-news .view-header h3::after,.page-regions .view-header h2.inspiration-title::after,.page-regions .view-header h3::after,.page-travels .view-header h2.inspiration-title::after,.page-travels .view-header h3::after,.page-kronika .view-header h2.inspiration-title::after,.page-kronika .view-header h3::after{content:"";display:block;width:50px;height:4px;background-color:#CE1126;margin:0.8rem auto 0;}.page-culture .view-header p,.page-food .view-header p,.page-news .view-header p,.page-regions .view-header p,.page-travels .view-header p,.page-kronika .view-header p{color:#555;font-size:1.15rem;margin-top:1.5rem;line-height:1.6;font-style:italic;}.page-culture .views-row,.page-food .views-row,.page-news .views-row,.page-regions .views-row,.page-travels .views-row,.page-kronika .views-row{background:#ffffff !important;margin-bottom:5rem;border-radius:15px;box-shadow:0 15px 45px rgba(0,0,0,0.08);overflow:hidden;border:1px solid rgba(0,0,0,0.05);transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);}.page-culture .views-row:hover,.page-food .views-row:hover,.page-news .views-row:hover,.page-regions .views-row:hover,.page-travels .views-row:hover,.page-kronika .views-row:hover{transform:translateY(2px);box-shadow:0 20px 40px rgba(0,0,0,0.12);}.page-culture .views-row h2.views-field-title,.page-culture .views-row h2.article-title,.page-food .views-row h2.views-field-title,.page-food .views-row h2.article-title,.page-news .views-row h2.views-field-title,.page-news .views-row h2.article-title,.page-regions .views-row h2.views-field-title,.page-regions .views-row h2.article-title,.page-travels .views-row h2.views-field-title,.page-travels .views-row h2.article-title,.page-kronika .views-row h2.views-field-title,.page-kronika .views-row h2.article-title{margin:0 !important;padding:3rem 4rem 0.5rem !important;}.page-culture .views-row h2.views-field-title a,.page-culture .views-row h2.article-title a,.page-food .views-row h2.views-field-title a,.page-food .views-row h2.article-title a,.page-news .views-row h2.views-field-title a,.page-news .views-row h2.article-title a,.page-regions .views-row h2.views-field-title a,.page-regions .views-row h2.article-title a,.page-travels .views-row h2.views-field-title a,.page-travels .views-row h2.article-title a,.page-kronika .views-row h2.views-field-title a,.page-kronika .views-row h2.article-title a{color:#006341 !important;font-size:2.2rem !important;font-weight:900 !important;line-height:1.1 !important;text-decoration:none !important;}.page-culture .views-row h2.views-field-title a:hover,.page-culture .views-row h2.article-title a:hover,.page-food .views-row h2.views-field-title a:hover,.page-food .views-row h2.article-title a:hover,.page-news .views-row h2.views-field-title a:hover,.page-news .views-row h2.article-title a:hover,.page-regions .views-row h2.views-field-title a:hover,.page-regions .views-row h2.article-title a:hover,.page-travels .views-row h2.views-field-title a:hover,.page-travels .views-row h2.article-title a:hover,.page-kronika .views-row h2.views-field-title a:hover,.page-kronika .views-row h2.article-title a:hover{color:#CE1126 !important;}.page-culture .views-row .views-field-field-hero-image,.page-food .views-row .views-field-field-hero-image,.page-news .views-row .views-field-field-hero-image,.page-regions .views-row .views-field-field-hero-image,.page-travels .views-row .views-field-field-hero-image,.page-kronika .views-row .views-field-field-hero-image{margin:0;}.page-culture .views-row .views-field-field-hero-image img,.page-food .views-row .views-field-field-hero-image img,.page-news .views-row .views-field-field-hero-image img,.page-regions .views-row .views-field-field-hero-image img,.page-travels .views-row .views-field-field-hero-image img,.page-kronika .views-row .views-field-field-hero-image img{width:100% !important;max-height:550px;object-fit:cover;}.page-culture .views-row .views-field-field-ingress,.page-food .views-row .views-field-field-ingress,.page-news .views-row .views-field-field-ingress,.page-regions .views-row .views-field-field-ingress,.page-travels .views-row .views-field-field-ingress,.page-kronika .views-row .views-field-field-ingress{padding:2rem 4rem 1rem !important;}.page-culture .views-row .views-field-field-ingress p,.page-food .views-row .views-field-field-ingress p,.page-news .views-row .views-field-field-ingress p,.page-regions .views-row .views-field-field-ingress p,.page-travels .views-row .views-field-field-ingress p,.page-kronika .views-row .views-field-field-ingress p{font-size:1.1rem;line-height:1.6;}.page-culture .views-row .read-more,.page-food .views-row .read-more,.page-news .views-row .read-more,.page-regions .views-row .read-more,.page-travels .views-row .read-more,.page-kronika .views-row .read-more{padding:0 4rem 4rem !important;text-align:right !important;}.page-culture .views-row .read-more a,.page-food .views-row .read-more a,.page-news .views-row .read-more a,.page-regions .views-row .read-more a,.page-travels .views-row .read-more a,.page-kronika .views-row .read-more a{color:#CE1126 !important;font-weight:900 !important;text-transform:uppercase;}.page-culture .views-row .read-more a::after,.page-food .views-row .read-more a::after,.page-news .views-row .read-more a::after,.page-regions .views-row .read-more a::after,.page-travels .views-row .read-more a::after,.page-kronika .views-row .read-more a::after{content:" >>";}@media (min-width:992px){.offcanvas-body{display:flex !important;justify-content:space-between !important;align-items:center !important;width:100%;padding:0;}#block-mexikanskt-barrio-main-menu{flex:1;}#block-mexikanskt-barrio-main-menu ul.navbar-nav{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;gap:15px;margin:0;}#block-mexikanskt-barrio-main-menu ul.navbar-nav .nav-item .nav-link{padding:10px 5px !important;white-space:nowrap !important;}#block-mexikanskt-barrio-account-menu{margin-left:20px;}#block-mexikanskt-barrio-account-menu ul.nav{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;gap:15px;}#block-mexikanskt-barrio-account-menu ul.nav .nav-item a.nav-link{color:#CE1126 !important;font-weight:900 !important;text-transform:uppercase;font-size:0.85rem;padding:0 !important;white-space:nowrap !important;}#block-mexikanskt-barrio-account-menu ul.nav .nav-item a.nav-link:hover{color:#006341 !important;}}@media (max-width:991px){.offcanvas-body{display:flex;flex-direction:column;}.offcanvas-body #block-mexikanskt-barrio-account-menu{margin-top:20px;padding-top:15px;border-top:1px solid rgba(0,0,0,0.1);}.offcanvas-body #block-mexikanskt-barrio-account-menu .nav-link{color:#006341 !important;font-weight:800;}}.region-top-header{display:flex !important;justify-content:flex-end !important;padding:10px 15px 5px 0;width:100%;}#block-mexikanskt-barrio-search-form-wide form.search-block-form{display:flex !important;flex-direction:row-reverse !important;align-items:center;background:transparent;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);border-radius:50px;padding:2px;border:1px solid transparent;}#block-mexikanskt-barrio-search-form-wide form.search-block-form .form-item-keys{margin:0 !important;}#block-mexikanskt-barrio-search-form-wide form.search-block-form .form-item-keys input[type=search]{width:0;opacity:0;border:none !important;background:transparent;height:34px;padding:0;transition:all 0.4s ease;outline:none;font-size:0.9rem;}#block-mexikanskt-barrio-search-form-wide form.search-block-form .form-actions{margin:0 !important;}#block-mexikanskt-barrio-search-form-wide form.search-block-form .form-actions input[type=submit]{background:transparent !important;color:transparent !important;width:40px;height:40px;border:none !important;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23e24b3b' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;}#block-mexikanskt-barrio-search-form-wide form.search-block-form:hover,#block-mexikanskt-barrio-search-form-wide form.search-block-form:focus-within{background:#fff;border:1px solid #ddd;box-shadow:0 4px 12px rgba(0,0,0,0.1);}#block-mexikanskt-barrio-search-form-wide form.search-block-form:hover .form-item-keys input[type=search],#block-mexikanskt-barrio-search-form-wide form.search-block-form:focus-within .form-item-keys input[type=search]{width:220px;opacity:1;padding:0 5px 0 15px;}#block-mexikanskt-barrio-main-menu .nav-item{position:relative;}#block-mexikanskt-barrio-main-menu .nav-item .nav-link{border:none !important;}#block-mexikanskt-barrio-main-menu .nav-item .nav-link::after,#block-mexikanskt-barrio-main-menu .nav-item .nav-link::before{content:none !important;}#block-mexikanskt-barrio-main-menu .nav-item .nav-link.active,#block-mexikanskt-barrio-main-menu .nav-item .nav-link.is-active{display:inline-flex !important;align-items:center;position:relative;}#block-mexikanskt-barrio-main-menu .nav-item .nav-link.active::before,#block-mexikanskt-barrio-main-menu .nav-item .nav-link.is-active::before{content:"" !important;position:absolute !important;bottom:-2px;left:50%;transform:translateX(-50%);width:25px;height:5px;background-color:#CE1126 !important;z-index:1;}.nav-link{white-space:nowrap !important;padding-bottom:12px !important;}#search-form .container-inline{display:flex !important;flex-wrap:nowrap !important;align-items:flex-end !important;gap:10px;width:100%;}#search-form .container-inline .form-item-keys{flex-grow:1 !important;margin-bottom:0 !important;}#search-form .container-inline .form-item-keys input#edit-keys{width:100% !important;height:45px;border:2px solid #ddd;}#search-form .container-inline .form-item-keys label{display:block;margin-bottom:5px;}#search-form .container-inline input#edit-submit{flex:0 0 auto !important;width:auto !important;min-width:100px;height:45px;margin-bottom:0 !important;background-color:#006341 !important;border:none !important;padding:0 25px !important;white-space:nowrap;}@media (max-width:576px){#search-form .container-inline{flex-direction:column !important;align-items:stretch !important;}#search-form .container-inline input#edit-submit{width:100% !important;}}.node_search-results .list-group-item h3{margin-bottom:8px;}.node_search-results .list-group-item h3 a{color:#006341 !important;font-weight:800 !important;text-decoration:none !important;font-size:1.3rem;line-height:1.2;display:inline-block;transition:color 0.2s ease;}.node_search-results .list-group-item h3 a:hover,.node_search-results .list-group-item h3 a:focus{color:#CE1126 !important;text-decoration:underline !important;}.node_search-results .list-group-item p{color:#333;font-size:1rem;margin-bottom:8px;}.node_search-results .list-group-item p strong{color:#000;background-color:rgba(226,75,59,0.15);padding:0 2px;font-weight:700;}.node_search-results .list-group-item p em{font-style:normal;color:#777;font-size:0.85rem;}.node_search-results .list-group-item p em a.username{color:#CE1126 !important;font-weight:700;text-decoration:none;}.node_search-results .list-group-item p em a.username:hover{text-decoration:underline;}.site-footer{background-color:#f1f1e9;padding:50px 0 30px;margin-top:80px;border-top:1px solid #e1e1d7;}.site-footer .site-footer__top .container-fluid,.site-footer .container-fluid{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;justify-content:center !important;align-items:flex-start !important;gap:40px;}.site-footer .site-footer__top .container-fluid .site-footer__bottom,.site-footer .container-fluid .site-footer__bottom{width:100%;text-align:center;margin-top:30px;padding-top:20px;border-top:1px solid rgba(0,0,0,0.05);}.site-footer .site-footer__top .container-fluid .site-footer__bottom .region-footer-fifth,.site-footer .container-fluid .site-footer__bottom .region-footer-fifth{margin:0 !important;padding:0 !important;display:block !important;width:100% !important;}.site-footer .site-footer__top .container-fluid .site-footer__bottom .region-footer-fifth p,.site-footer .container-fluid .site-footer__bottom .region-footer-fifth p{margin:0 !important;font-size:0.85rem;color:#888;}.site-footer .site-footer__top .container-fluid,.site-footer .container-fluid{max-width:1200px;margin:0 auto;}.site-footer section.row.region{flex:1 1 280px !important;max-width:30% !important;width:auto !important;margin:0 !important;display:block !important;padding-top:0 !important;}.site-footer section.row.region::before,.site-footer section.row.region::after{content:none !important;}.site-footer .region-footer-third h2#block-mexikanskt-barrio-legal-menu{margin-top:26px !important;}.site-footer .site-footer__bottom{width:100%;text-align:center;margin-top:30px;padding-top:20px;border-top:1px solid rgba(0,0,0,0.05);}.site-footer .site-footer__bottom .region-footer-fifth{margin:0 !important;padding:0 !important;display:block !important;width:100% !important;}.site-footer .site-footer__bottom .region-footer-fifth p{margin:0 !important;font-size:0.85rem;color:#888;}.site-footer .region-footer-first h2,.site-footer .region-footer-first .block-title,.site-footer .region-footer-second h2,.site-footer .region-footer-second .block-title,.site-footer .region-footer-third h2,.site-footer .region-footer-third .block-title{font-size:1rem;text-transform:uppercase;font-weight:800;color:#006341;margin-top:0 !important;padding-top:0 !important;margin-bottom:20px;line-height:1.2;letter-spacing:1px;}.site-footer .region-footer-first h2::after,.site-footer .region-footer-first .block-title::after,.site-footer .region-footer-second h2::after,.site-footer .region-footer-second .block-title::after,.site-footer .region-footer-third h2::after,.site-footer .region-footer-third .block-title::after{content:"";display:block;width:25px;height:4px;background-color:#CE1126;margin-top:8px;}.site-footer .region-footer-first p,.site-footer .region-footer-first .field__item,.site-footer .region-footer-second p,.site-footer .region-footer-second .field__item,.site-footer .region-footer-third p,.site-footer .region-footer-third .field__item{font-size:0.95rem;line-height:1.6;color:#444;}.site-footer .region-footer-first p a,.site-footer .region-footer-first .field__item a,.site-footer .region-footer-second p a,.site-footer .region-footer-second .field__item a,.site-footer .region-footer-third p a,.site-footer .region-footer-third .field__item a{color:#CE1126;font-weight:bold;text-decoration:none;}.site-footer .region-footer-first p a:hover,.site-footer .region-footer-first .field__item a:hover,.site-footer .region-footer-second p a:hover,.site-footer .region-footer-second .field__item a:hover,.site-footer .region-footer-third p a:hover,.site-footer .region-footer-third .field__item a:hover{text-decoration:underline;}.site-footer #block-mexikanskt-barrio-footerlogo{margin-top:0 !important;}.site-footer #block-mexikanskt-barrio-footerlogo img{max-width:200px;height:auto;margin-top:0 !important;margin-bottom:20px;display:block;}.site-footer .menu--legal ul.nav{display:block !important;padding:0 !important;margin-top:0 !important;}.site-footer .menu--legal ul.nav li{padding:4px 0;list-style:none !important;}.site-footer .menu--legal ul.nav li a{color:#666 !important;padding:0 !important;font-size:0.9rem;}.site-footer .menu--legal ul.nav li a:hover{color:#CE1126 !important;}.site-footer .site-footer__bottom{width:100%;text-align:center;margin-top:50px;padding-top:25px;border-top:1px solid rgba(0,0,0,0.05);font-size:0.85rem;color:#888;}@media (max-width:768px){.site-footer .site-footer__top .container-fluid{flex-direction:column !important;}.site-footer section.row.region{max-width:100% !important;width:100% !important;text-align:center;margin-bottom:40px !important;}.site-footer section.row.region h2::after{margin:8px auto 0;}.site-footer .region-footer-third{padding-top:0 !important;}.site-footer #block-mexikanskt-barrio-footerlogo img{margin:0 auto 20px !important;}}.field--name-field-media-image picture,.field--name-field-media-image img{border-radius:8px !important;overflow:hidden;}.field--name-field-media-image img{box-shadow:0 5px 15px rgba(0,0,0,0.07);}figure.caption-drupal-media{display:table;margin:2rem auto;}figure.caption-drupal-media figcaption{display:table-caption;caption-side:bottom;padding:10px 5px;font-size:0.8rem;color:#777;font-style:italic;line-height:1.4;}figure.caption-drupal-media figcaption a{word-break:break-all;color:#004731;text-decoration:none;border-bottom:1px solid rgba(0,71,49,0.2);}figure.caption-drupal-media figcaption a:hover{color:#000;border-bottom-color:#000;}p{hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;text-align:left;line-height:1.6;margin-bottom:1.5rem;}@media (max-width:350px){.field--name-field-image{margin-left:10px !important;max-width:140px;}}p.faktaruta-mex{background-color:#f6f6f0;border:1px solid #004731;border-left:8px solid #8b2323;padding:2.2rem 1.5rem 1.2rem;margin:3rem 0 2rem;border-radius:0 4px 4px 0;position:relative;font-style:normal;}p.faktaruta-mex::before{content:"Visste du?";position:absolute;top:-14px;left:-8px;background-color:#8b2323;color:#ffffff;padding:3px 12px;font-size:0.75rem;font-weight:800;text-transform:uppercase;border-radius:2px 2px 0 0;z-index:1;}div.redaktor-kommentar{background-color:#f9f7f2;border:1px solid #006341;border-left:8px solid #006341;padding:2.2rem 1.5rem 1.2rem;margin:3rem 0 2rem;border-radius:0 4px 4px 0;position:relative;font-style:normal;color:#333;}div.redaktor-kommentar::before{content:"Redaktörens kommentar";position:absolute;top:-14px;left:-8px;background-color:#006341;color:#ffffff;padding:3px 12px;font-size:0.75rem;font-weight:800;text-transform:uppercase;border-radius:2px 2px 0 0;z-index:1;letter-spacing:0.5px;}div.redaktor-kommentar p{margin-bottom:1rem;}div.redaktor-kommentar p:last-child{margin-bottom:0;}.field--name-field-vanligt-forekommande-frago{margin-top:3rem;}.field--name-field-vanligt-forekommande-frago .field__label{font-weight:800;color:#2d2d2d;margin-bottom:0.5rem;text-transform:uppercase;font-size:1.5rem;letter-spacing:-0.01em;}.ui-accordion{border:none !important;}.ui-accordion .faqfield-question{background-color:#f6f6f0 !important;border:1px solid #004731 !important;border-left:8px solid #8b2323 !important;border-radius:0 8px 0 0 !important;color:#004731 !important;font-weight:800 !important;padding:1rem 1.5rem !important;margin-top:0.5rem !important;font-size:1.1rem;display:flex;align-items:center;}.ui-accordion .faqfield-question .ui-icon{margin-right:10px;}.ui-accordion .faqfield-question.ui-state-active{border-bottom:none !important;border-radius:0 8px 0 0 !important;}.ui-accordion .faqfield-answer{background-color:#f6f6f0 !important;border:1px solid #004731 !important;border-left:8px solid #8b2323 !important;border-top:none !important;border-radius:0 0 8px 0 !important;padding:1.5rem !important;color:#333;line-height:1.7;margin-bottom:1rem !important;}.ui-accordion .faqfield-answer p:last-child{margin-bottom:0;}#block-mexikanskt-barrio-views-block-author-box-block-1 h2{margin-bottom:0.5rem !important;}#block-mexikanskt-barrio-views-block-author-box-block-1 .content{margin-top:0 !important;}.block-views-blockauthor-box-block-1 h2{margin-top:1rem;margin-bottom:0.5rem;font-weight:800;}.block-views-blockauthor-box-block-1 h2{margin-bottom:0.5rem;}.block-views-blockauthor-box-block-1 .content,.block-views-blockauthor-box-block-1 .content > div,.block-views-blockauthor-box-block-1 .view-author-box{margin-top:0 !important;padding-top:0 !important;}.block-views-blockauthor-box-block-1 .author-box .views-field-field-las-mer a{font-weight:900;color:#004731;text-decoration:none;border-bottom:2px solid #8b2323;padding-bottom:1px;transition:all 0.2s ease;}.block-views-blockauthor-box-block-1 .author-box .views-field-field-las-mer a:hover{color:#8b2323;border-bottom-width:3px;}.block-views-blockauthor-box-block-1 .author-box .views-row{margin-top:0;}.fact-box{background-color:#ffffff;border:1px solid rgb(221.1694915254,209.3288135593,189.0305084746);border-top:6px solid #006341;border-radius:8px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,0.05);}.fact-box legend{width:auto;float:none;padding:0 0.75rem;margin-bottom:0;}.fact-box legend .fieldset-legend{color:#006341;font-weight:900;text-transform:uppercase;font-size:1.1rem;letter-spacing:1px;}.fact-box .fieldset-wrapper{display:flex;flex-direction:column;gap:0.75rem;}.fact-box .field{border-bottom:1px solid rgb(231.5423728814,223.3322033898,209.2576271186);padding-bottom:0.75rem;margin-bottom:0;}.fact-box .field:last-child{border-bottom:none;}.fact-box .field .field__label{color:#CE1126;font-size:0.75rem;font-weight:800;text-transform:uppercase;margin-bottom:0.15rem;line-height:1;}.fact-box .field .field__item{color:#333;font-size:0.95rem;line-height:1.4;}.fact-box .field .field__item p{margin-bottom:0;}.fact-box .field .field__item a{color:#006341;font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:all 0.2s ease;}.fact-box .field .field__item a:hover{color:#F7B500;border-bottom-color:#F7B500;}.fact-box .field--name-field-invanarantal .field__item,.fact-box .field--name-field-hojd-over-havet .field__item{font-weight:700;font-size:1.2rem;color:#006341;}.fact-box .field--name-field-viktiggt-att-ta-med{background-color:rgba(247,181,0,0.1);padding:0.75rem;margin:0.25rem -0.5rem;border-radius:4px;border-bottom:none;}@media (min-width:992px){.fact-box{width:340px;float:right;margin-left:2.5rem;margin-bottom:1.5rem;position:relative;top:auto;}}.clearfix::after{content:"";clear:both;display:table;}.field--name-field-image{position:relative;margin-top:40px;}.field--name-field-taxonomiterm,.field--name-type,.field--name-field-huvudkategori{position:absolute;z-index:10;top:0;right:15px;transform:translateY(-100%);display:flex !important;}.field--name-field-taxonomiterm .field__items,.field--name-type .field__items,.field--name-field-huvudkategori .field__items{display:flex !important;flex-direction:row-reverse;gap:0;align-items:flex-end;}.field--name-field-taxonomiterm .field__item,.field--name-type .field__item,.field--name-field-huvudkategori .field__item{margin:0 !important;padding:0 !important;margin-right:-10px !important;}.field--name-field-taxonomiterm .field__item:nth-child(1),.field--name-type .field__item:nth-child(1),.field--name-field-huvudkategori .field__item:nth-child(1){z-index:3;}.field--name-field-taxonomiterm .field__item:nth-child(2),.field--name-type .field__item:nth-child(2),.field--name-field-huvudkategori .field__item:nth-child(2){z-index:2;}.field--name-field-taxonomiterm .field__item:nth-child(3),.field--name-type .field__item:nth-child(3),.field--name-field-huvudkategori .field__item:nth-child(3){z-index:1;}.field--name-field-taxonomiterm .field__item a,.field--name-field-taxonomiterm a,.field--name-type .field__item a,.field--name-type a,.field--name-field-huvudkategori .field__item a,.field--name-field-huvudkategori a{display:inline-block;background-color:#CE1126 !important;color:#ffffff !important;padding:6px 16px;font-size:0.7rem;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;text-decoration:none !important;border-left:1px solid rgba(255,255,255,0.4) !important;border-radius:6px 6px 0 0;box-shadow:-3px -2px 8px rgba(0,0,0,0.15);transition:all 0.2s ease-in-out;white-space:nowrap;}.field--name-field-taxonomiterm .field__item a:hover,.field--name-field-taxonomiterm a:hover,.field--name-type .field__item a:hover,.field--name-type a:hover,.field--name-field-huvudkategori .field__item a:hover,.field--name-field-huvudkategori a:hover{background-color:#e0122a !important;transform:translateY(-2px);z-index:10;box-shadow:0 -4px 12px rgba(0,0,0,0.25);}.destinations-intro{text-align:left;}.destinations-intro .section-headline{color:#006341;font-size:2rem;font-weight:700;margin:0 0 1rem 0;padding:0;line-height:1.2;}.destinations-intro .intro-body{font-size:1.1rem;line-height:1.6;margin:0 0 1.5rem 0;padding:0;}.destinations-intro .filter-meta{text-transform:uppercase;font-size:0.75rem;font-weight:700;letter-spacing:0.05em;color:#CE1126;padding-bottom:0.5rem;display:inline-block;}.path-taxonomy .views-field-field-taxonomiterm.badge-content-type{background:none !important;border:none !important;padding:0 !important;margin-bottom:0 !important;display:block !important;box-shadow:none !important;line-height:1;}.path-taxonomy .views-field-field-taxonomiterm.badge-content-type .field-content{display:inline-block !important;vertical-align:top !important;}.path-taxonomy .views-field-field-taxonomiterm.badge-content-type a{display:inline-block !important;vertical-align:top !important;background-color:#CE1126 !important;color:#ffffff !important;padding:6px 15px 4px !important;font-size:0.75rem !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:1px !important;text-decoration:none !important;border-radius:0 0 6px 6px !important;margin:0 5px 0 0 !important;position:relative !important;top:0 !important;box-shadow:0 2px 4px rgba(0,0,0,0.1) !important;transition:background-color 0.2s ease;}.path-taxonomy .views-field-field-taxonomiterm.badge-content-type a:hover{background-color:#8b2323 !important;transform:translateY(0) !important;top:0 !important;}.field--name-title,h1.title,h1.page-title{margin-bottom:55px !important;margin-top:25px;display:block;}.views-field-title h2{margin-bottom:45px !important;}.front-page-header{padding:60px 20px;max-width:800px;margin:0 auto;}.front-page-header h1{font-size:2.8rem;margin-bottom:30px;letter-spacing:-0.02em;}.front-page-header p{font-size:1.2rem;line-height:1.8;color:#444;margin-bottom:25px;}.front-page-header .motto{display:block;font-weight:700;font-size:1.3rem;color:#004d3d;margin-top:35px;}.guide-lista-mex{list-style:none;counter-reset:guide-counter;padding-left:0;}.guide-lista-mex > li{counter-increment:guide-counter;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:3.5rem;}.guide-lista-mex > li::before{content:counter(guide-counter);background-color:#F7B500;color:#000000;width:3.2rem;height:3.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.6rem;font-family:"Arial Black",sans-serif;margin-right:1.5rem;flex-shrink:0;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.guide-lista-mex > li h2{flex:1;margin:0;font-size:1.8rem;font-weight:800;color:#004d3d;line-height:1.2;}.guide-lista-mex > li p{width:100%;margin-top:1.2rem;padding-left:4.7rem;line-height:1.6;}.guide-lista-mex > li ul{width:100%;padding-left:4.7rem;margin-top:1rem;list-style:disc;}.guide-lista-mex > li ul li{display:list-item;margin-bottom:0.6rem;padding-left:0.5rem;}.guide-lista-mex > li ul li::before{content:none;}.field--name-field-tags{margin-top:2rem;display:block !important;}.field--name-field-tags .field__label{font-size:0.7rem;font-weight:800;text-transform:uppercase;color:#bbb;letter-spacing:1.2px;margin-bottom:12px;display:flex;align-items:center;}.field--name-field-tags .field__label::after{content:"";flex-grow:1;height:1px;background:rgba(0,0,0,0.06);margin-left:15px;}.field--name-field-tags ul.links.field__items{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none;margin:0;}.field--name-field-tags li{margin:0;padding:0;}.field--name-field-tags a{display:inline-block;background-color:rgba(247,181,0,0.15);color:rgb(94,68.8825910931,0) !important;padding:4px 14px;border-radius:50px;font-size:0.7rem;font-weight:700;text-transform:uppercase;text-decoration:none !important;border:1px solid rgba(247,181,0,0.3);transition:all 0.2s ease;}.field--name-field-tags a:hover{background-color:#F7B500;color:#000 !important;border-color:#F7B500;box-shadow:0 2px 5px rgba(0,0,0,0.1);}.relaterdeartiklar.view-relaterade-artiklar{background-color:#fcfcfc;border:1px solid #004731 !important;border-left:8px solid #004731 !important;border-radius:0 8px 8px 0;padding:2.2rem 1.5rem 1.2rem !important;margin:3rem 0 2rem;position:relative;box-shadow:2px 2px 5px rgba(0,0,0,0.05);}.relaterdeartiklar.view-relaterade-artiklar .view-header h3{position:absolute;top:-14px;left:-8px;background-color:#004731;color:#ffffff;padding:3px 12px;font-size:0.75rem;font-weight:800;text-transform:uppercase;border-radius:2px 2px 0 0;line-height:normal;margin:0;width:auto;z-index:10;}.relaterdeartiklar.view-relaterade-artiklar .view-content.row{margin:0;display:block;}.relaterdeartiklar.view-relaterade-artiklar .views-row{margin-bottom:0.6rem;border-bottom:1px solid #e2e2d5;padding-bottom:0.4rem;padding-left:0;padding-right:0;}.relaterdeartiklar.view-relaterade-artiklar .views-row:last-child{border-bottom:none;margin-bottom:0;}.relaterdeartiklar.view-relaterade-artiklar .views-row .views-field-title a{color:#333;text-decoration:none;font-weight:700;font-size:1rem;display:block;transition:all 0.2s ease;}.relaterdeartiklar.view-relaterade-artiklar .views-row .views-field-title a:before{content:"→";margin-right:10px;color:#8b2323;font-weight:bold;}.relaterdeartiklar.view-relaterade-artiklar .views-row .views-field-title a:hover{color:#8b2323;padding-left:5px;}.relaterdeartiklar .contextual{top:10px;right:10px;}blockquote{background-color:#ffffff;border:1px solid #e0dcd5;border-left:8px solid #F7B500;padding:1.5rem 2rem;margin:2.5rem 1rem;border-radius:0 4px 4px 0;position:relative;quotes:"“" "”";}blockquote p{font-style:italic;font-size:1.1rem;line-height:1.6;color:#333;margin:0;}blockquote::before{content:"“";position:absolute;top:-10px;left:10px;font-size:4rem;color:#F7B500;font-family:serif;opacity:0.3;line-height:1;}blockquote::after{content:"”";position:absolute;bottom:-30px;right:20px;font-size:5rem;color:#f2ede4;font-family:serif;line-height:1;z-index:0;}#block-mexikanskt-barrio-allavarasenasteartiklar{margin-top:-3rem !important;margin-bottom:0;text-align:left;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 15px;}#block-mexikanskt-barrio-allavarasenasteartiklar h2{font-size:2.25rem !important;font-weight:800 !important;color:#222;margin-bottom:0.5rem;letter-spacing:-0.03em;}.featured-bottom{margin-top:-1rem !important;}.featured-bottom aside.container-fluid{max-width:1200px;margin:0 auto;padding:0 15px;}.featured-bottom .region-featured-bottom-first{display:flex;flex-wrap:wrap;margin:1.5rem -15px 0 -15px !important;}.featured-bottom{}.featured-bottom .block.block-views{background:#fff;border:1px solid #eee;border-bottom:4px solid #006341;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.05);margin:0 15px 30px 15px !important;display:flex;flex-direction:column;overflow:hidden;flex:0 0 calc(100% - 30px);max-width:calc(100% - 30px);}@media (min-width:768px){.featured-bottom .block.block-views{flex:0 0 calc(50% - 30px) !important;max-width:calc(50% - 30px) !important;}}@media (min-width:1200px){.featured-bottom .block.block-views{flex:0 0 calc(33.333% - 30px) !important;max-width:calc(33.333% - 30px) !important;}}.featured-bottom{}.featured-bottom .view-header .news-card-image{width:calc(100% + 30px) !important;margin-left:-15px !important;margin-right:-15px !important;margin-top:0;height:auto;aspect-ratio:4/3;object-fit:cover;display:block;max-width:none !important;}.featured-bottom{}.featured-bottom h2,.featured-bottom .newsblock-intro-text,.featured-bottom .view-content{padding-left:20px !important;padding-right:20px !important;}.featured-bottom{}.featured-bottom h3.h3{padding:20px 20px 10px 20px;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3;}.featured-bottom h3.h3 a{color:#333;text-decoration:none;}.featured-bottom h3.h3 a:hover{color:#006341;}.featured-bottom .newsblock-intro-text{margin-bottom:1.5rem;line-height:1.5;color:#666;}.featured-bottom{}.featured-bottom .views-row{margin-bottom:12px;}.featured-bottom .views-row a{color:#b30000 !important;font-weight:600;font-size:0.9rem;text-decoration:none;display:inline-block;position:relative;padding-bottom:2px;transition:color 0.3s ease;}.featured-bottom .views-row a::before{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:#d10000;visibility:hidden;transition:all 0.3s ease-in-out;}.featured-bottom .views-row a::after{content:" >>";font-weight:800;display:inline-block;margin-left:5px;transition:transform 0.3s ease;}.featured-bottom .views-row a:hover{color:#d10000 !important;}.featured-bottom .views-row a:hover::before{visibility:visible;width:100%;}.featured-bottom .views-row a:hover::after{transform:translateX(4px);}.featured-bottom nav[aria-label=pagination-heading]{margin-top:2rem;margin-bottom:3rem;display:flex;justify-content:center;}.featured-bottom nav[aria-label=pagination-heading] .pagination{gap:8px;border:none;}.featured-bottom nav[aria-label=pagination-heading] .pagination .page-item .page-link{color:#006341;background-color:#fff;border:1px solid #eee;border-radius:4px;padding:8px 16px;font-weight:600;transition:all 0.2s ease-in-out;}.featured-bottom nav[aria-label=pagination-heading] .pagination .page-item .page-link:hover{background-color:#ebe4d8;color:#CE1126;border-color:#CE1126;z-index:2;}.featured-bottom nav[aria-label=pagination-heading] .pagination .page-item .page-link:focus{box-shadow:0 0 0 0.2rem rgba(0,99,65,0.25);}.featured-bottom nav[aria-label=pagination-heading] .pagination .page-item{}.featured-bottom nav[aria-label=pagination-heading] .pagination .page-item.active .page-link{background-color:#006341 !important;border-color:#006341;color:#ffffff;cursor:default;}.featured-bottom nav[aria-label=pagination-heading] .pagination .page-item{}.featured-bottom nav[aria-label=pagination-heading] .pagination .page-item.disabled .page-link{color:#ccc;background-color:#f9f9f9;border-color:#eee;}.page-item:last-child .page-link,.page-item:nth-last-child(2) .page-link{border-right-width:1px !important;color:#006341;}.page-item:last-child .page-link:hover,.page-item:nth-last-child(2) .page-link:hover{background-color:#F7B500;color:#000;border-color:#F7B500;}.view-footer{padding:20px 0 30px 0 !important;display:flex;justify-content:center;width:100%;}.view-footer .btn-mex-black{display:inline-block;background-color:#000000 !important;color:#ffffff !important;padding:14px 35px;border-radius:4px;font-size:1rem;font-weight:700;text-decoration:none;text-transform:none;transition:all 0.2s ease-in-out;border:2px solid #000000;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,0.1);}.view-footer .btn-mex-black:hover{background-color:#333333 !important;color:#ffffff !important;border-color:#333333;transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,0.15);text-decoration:none !important;}.view-footer .btn-mex-black:active{transform:translateY(0);}.youtubevideo{position:relative;width:100%;margin:2rem 0;aspect-ratio:16/9;}.youtubevideo iframe{width:100%;height:100%;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);}.caption-drupal-media video{max-width:100%;width:100%;height:auto;}@supports not (aspect-ratio:16/9){.youtubevideo{padding-bottom:56.25%;height:0;}.youtubevideo iframe{position:absolute;top:0;left:0;}}.field--name-field-media-oembed-video{position:relative;width:100%;margin:2rem 0;aspect-ratio:16/9;}.field--name-field-media-oembed-video iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;border:none;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);}img{max-width:100%;height:auto;}.page-culture .view-filters,.page-food .view-filters,.page-news .view-filters,.page-regions .view-filters,.page-travels .view-filters,.page-kronika .view-filters{margin:1.5rem 0 3rem 0;padding:1.25rem 0;border-top:1px solid #eee;border-bottom:1px solid #eee;}.page-culture .view-filters form .d-flex,.page-food .view-filters form .d-flex,.page-news .view-filters form .d-flex,.page-regions .view-filters form .d-flex,.page-travels .view-filters form .d-flex,.page-kronika .view-filters form .d-flex{gap:2.5rem;}.page-culture .view-filters .js-form-item,.page-food .view-filters .js-form-item,.page-news .view-filters .js-form-item,.page-regions .view-filters .js-form-item,.page-travels .view-filters .js-form-item,.page-kronika .view-filters .js-form-item{margin-bottom:0 !important;}.page-culture .view-filters .js-form-item label,.page-food .view-filters .js-form-item label,.page-news .view-filters .js-form-item label,.page-regions .view-filters .js-form-item label,.page-travels .view-filters .js-form-item label,.page-kronika .view-filters .js-form-item label{display:block;font-size:0.7rem;font-weight:800;text-transform:uppercase;letter-spacing:0.1em;color:#aaa;margin-bottom:0.5rem;}.page-culture .view-filters .js-form-item .form-select,.page-food .view-filters .js-form-item .form-select,.page-news .view-filters .js-form-item .form-select,.page-regions .view-filters .js-form-item .form-select,.page-travels .view-filters .js-form-item .form-select,.page-kronika .view-filters .js-form-item .form-select{border:1px solid #ccc;border-radius:0;padding:0.6rem 2.5rem 0.6rem 0.8rem;font-size:0.95rem;color:#222;background-color:#fff;min-width:220px;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23999' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;transition:border-color 0.2s ease-in-out;}.page-culture .view-filters .js-form-item .form-select:hover,.page-food .view-filters .js-form-item .form-select:hover,.page-news .view-filters .js-form-item .form-select:hover,.page-regions .view-filters .js-form-item .form-select:hover,.page-travels .view-filters .js-form-item .form-select:hover,.page-kronika .view-filters .js-form-item .form-select:hover{border-color:#888;}.page-culture .view-filters .js-form-item .form-select:focus,.page-food .view-filters .js-form-item .form-select:focus,.page-news .view-filters .js-form-item .form-select:focus,.page-regions .view-filters .js-form-item .form-select:focus,.page-travels .view-filters .js-form-item .form-select:focus,.page-kronika .view-filters .js-form-item .form-select:focus{border-color:#006341;outline:none;box-shadow:none;}.page-culture .view-filters .form-actions,.page-food .view-filters .form-actions,.page-news .view-filters .form-actions,.page-regions .view-filters .form-actions,.page-travels .view-filters .form-actions,.page-kronika .view-filters .form-actions{display:none !important;}@media (max-width:767px){.page-culture .view-filters,.page-food .view-filters,.page-news .view-filters,.page-regions .view-filters,.page-travels .view-filters,.page-kronika .view-filters{padding:1rem 0;}.page-culture .view-filters form .d-flex,.page-food .view-filters form .d-flex,.page-news .view-filters form .d-flex,.page-regions .view-filters form .d-flex,.page-travels .view-filters form .d-flex,.page-kronika .view-filters form .d-flex{flex-direction:column;gap:1.25rem;}.page-culture .view-filters form .d-flex .js-form-item,.page-food .view-filters form .d-flex .js-form-item,.page-news .view-filters form .d-flex .js-form-item,.page-regions .view-filters form .d-flex .js-form-item,.page-travels .view-filters form .d-flex .js-form-item,.page-kronika .view-filters form .d-flex .js-form-item{width:100%;}.page-culture .view-filters form .d-flex .js-form-item .form-select,.page-food .view-filters form .d-flex .js-form-item .form-select,.page-news .view-filters form .d-flex .js-form-item .form-select,.page-regions .view-filters form .d-flex .js-form-item .form-select,.page-travels .view-filters form .d-flex .js-form-item .form-select,.page-kronika .view-filters form .d-flex .js-form-item .form-select{width:100%;min-width:unset;}}
