/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{min-height:100vh;overflow-y:scroll;}body.path-frontpage{overflow-y:hidden;}html,body{overscroll-behavior-y:none;}header{position:sticky;top:0;z-index:999;}footer{display:none;}label{font-size:0.9rem;}h1{font-size:calc(38px + (48 - 38) * ((100vw - 300px) / (1600 - 300)));}a{overflow-wrap:break-word;}input,input:focus,select,select:focus{box-shadow:none !important;border:none !important;border-radius:0 !important;border-bottom:solid 1px rgb(98,98,98) !important;background-color:transparent !important;margin-top:0 !important;}.form-item-search-api-fulltext > input{border-color:#3b3b3b !important;border-width:1.5px !important;}#main-wrapper{min-height:calc(100vh - 330px);}#content{margin-bottom:100px;padding:0;z-index:2;}.content{font-size:calc(14px + (17 - 14) * ((100vw - 300px) / (1600 - 300)));}.title{font-size:calc(38px + (48 - 38) * ((100vw - 300px) / (1600 - 300)));}#navbar-top,#navbar-top *{padding:0 !important;--bs-gutter-x:0;}#navbar-main{height:90px;box-shadow:0px 1px 8px #bababa;z-index:999;}.nav-link{font-size:18px;white-space:nowrap;}body:not(.path-frontpage) .navbar-nav > li > a,body:not(.path-frontpage) .navbar-nav > li > span{display:inline-block;font-size:18px;white-space:nowrap;}.dropdown-item a{text-decoration:none;white-space:nowrap;}.dropdown-item{background-color:#ffffff;}.dropdown-item.active{background-color:#ffffff;}.navbar-brand{padding-left:20px;width:100%;max-width:250px;}.site-name{float:left;color:#3b3b3b;font-family:"EB Garamond";text-transform:uppercase;font-size:30px;line-height:2;padding-left:5px;}.navbar-collapse > div,.navbar-collapse > nav{margin:0 20px;}.navbar-brand > img{float:left;height:60px;}.nav-item{font-weight:400;font-size:1.1rem;}.navbar{--bs-navbar-nav-link-padding-x:0.8rem;}.navbar-nav{flex-wrap:nowrap;justify-content:space-around;}.navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2830, 30, 30, 30.249%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-toggler:focus{box-shadow:none !important;border:none !important;}.offcanvas{justify-content:flex-end;}.offcanvas-body{align-items:center;gap:calc(1vw * 3);justify-content:end;padding-right:2vw !important;}.path-frontpage .offcanvas-body{justify-content:flex-end !important;align-items:center;padding-right:30px !important;}.canvas-logged-in{position:relative;}.site-branding{display:contents;}.dropbtn{background-color:#c2800f;color:white;width:50px;height:50px;font-size:16px;border:none;}.dropdown{position:relative;display:inline-block;}.dropdown-content{display:block;visibility:hidden;opacity:0;transition:visibility 0s,opacity 0.5s linear;position:absolute;background-color:#f1f1f1;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.2);z-index:999;text-align:center;}.dropdown-content a{color:black;width:50px;text-decoration:none;display:block;font-size:16px;padding:6px 0;}.dropdown-content a:hover{background-color:#ddd;}.dropdown:hover .dropdown-content{visibility:visible;opacity:1;}.dropdown:hover .dropbtn{background-color:#b97b0e;}.path-frontpage header{position:unset;}.path-frontpage #navbar-main{background:transparent;box-shadow:none;}.path-frontpage .site-name{color:#fff;}.path-frontpage .icon--search{content:url(/themes/custom/frankika_theme/search-white.png);}.path-frontpage #edit-search-api-fulltext{border-color:#fff !important;}.path-frontpage .form-item-search-api-fulltext > input{color:#fff;}.front-page-section > div:not(.layout-builder__region){position:absolute;height:80vh;top:30vh;left:0;transform:translate(-0,-30vh);display:flex;justify-content:center;flex-direction:column;flex-wrap:nowrap;align-items:center;}.front-page-section nav{margin:30px 0;width:100%;max-width:900px;}.front-page-section .nav-link{padding:5px 10px;font-size:calc(18px + (22 - 18) * ((100vw - 300px) / (1600 - 300)));color:#fff;}.front-page-section
  > div:not(.layout-builder__region)
  .site-branding
  .navbar-brand{max-width:fit-content;padding:0;}.front-page-section
  > div:not(.layout-builder__region)
  .site-branding
  .navbar-brand
  > img{height:100px;}.front-page-section
  > div:not(.layout-builder__region)
  .site-branding
  .site-name{font-size:50px;}.front-page-section
  > div:not(.layout-builder__region)
  .site-branding
  .site-name-slogan{color:#fff;font-family:"EB Garamond";font-size:calc(26px + (40 - 26) * ((100vw - 300px) / (1600 - 300)));margin:10px 0 20px 0;text-align:center;}.front-page-section .navbar-nav{flex-direction:row;flex-wrap:wrap;justify-content:center;}.front-page-section .logo-inst{margin-top:80px;}.front-page-section .block-views-exposed-filter-blocksearch-page-1{margin:20px 0;}.front-page-top-section{position:absolute;top:0;right:20px;}.front-page-bottom-section{position:absolute;left:0;right:0;margin:auto;bottom:4vh;width:100%;}.front-page-bottom-section .layout__region--content{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:0;gap:5vh;}.front-page-bottom-section .dropdown{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%;}.front-page-bottom-section .dropdown-content{visibility:visible;opacity:1;position:relative;background-color:transparent;box-shadow:none;}.front-page-bottom-section .dropdown-content a{float:left;color:#fff;font-size:16px;padding:13px 0;}.front-page-bottom-section .dropdown-content a:hover{background-color:rgba(255,255,255,0.481);}.multi-col-wrapper{width:100%;max-width:1324px;margin:auto;padding:0 12px;}.text-col-wrapper,.block-field-blocknodepagebody{width:100%;max-width:860px;margin:0 auto;padding:0 12px;}.full-w-row{padding:0;}.row.region.region-top-header{width:100%;}.view-banner{position:relative;width:100%;}.banner-img > img{width:100%;height:auto;min-height:120px;max-height:350px;object-fit:cover;}.banner-wrapper{position:absolute;top:60%;left:50%;transform:translate(-50%,-60%);width:80%;max-width:700px;color:white;text-align:center;}.banner-title{font-size:calc(30px + (70 - 30) * ((100vw - 300px) / (1600 - 300)));}.view-id-banner > div{--bs-gutter-x:0!important;}.views-label{font-weight:600;}.views-view-responsive-grid{justify-items:center;}#views-exposed-form-search-page-1 > .row{flex-wrap:nowrap;justify-content:center;margin:0;}#views-exposed-form-search-page-1 > .row > .js-form-item{width:80%;padding:0;margin-bottom:0 !important;}#views-exposed-form-search-page-1 .btn-submit{background:transparent;border:none;margin:0;}#views-exposed-form-search-page-1 .form-actions{position:relative;padding:0;width:0;}#views-exposed-form-search-page-1 label{display:none;}.view-search{margin-top:30px;}.icon--search{content:url(/themes/custom/frankika_theme/search-light.png);position:absolute;bottom:4px;left:-26px;height:22px;vertical-align:middle;}.icon--filter{content:url(/themes/custom/frankika_theme/filter.png);position:absolute;top:8px;left:-50px;height:22px;}.view-header{margin:10px 0;}.layout__region{padding:20px 0 10px 0;overflow-x:hidden;}.field-group-wrapper{width:100%;max-width:600px;margin:10px;}.article .views-field{margin:30px 0;}.blog-image > img{max-width:100%;height:auto;}.blog-thumb-body{font-size:15px;}.blog-thumb-title{max-width:300px;margin:10px 0;}.blog-thumb-title > a{font-size:18px;text-decoration:none;color:#3b3b3b;}.blog-thumb-date,.blog-date{text-transform:uppercase;font-weight:600;color:#c2800f;font-size:14.5px;}.blog-title{font-size:calc(28px + (50 - 28) * ((100vw - 300px) / (1600 - 300)));}.grid-col-source{width:50%;min-width:330px;padding:20px;}.block-views-exposed-filter-blocksources-list-block-1,.block-views-exposed-filter-blockmonuments-list-block-1{width:100%;max-width:1280px;margin:30px auto;}.block-views-exposed-filter-blocksources-list-block-1 .js-form-item,.block-views-exposed-filter-blockmonuments-list-block-1 .js-form-item{flex:0 1 18%;min-width:200px;}#views-exposed-form-sources-list-block-1 > div,#views-exposed-form-monuments-list-block-1 > div{flex-wrap:wrap;justify-content:space-between;gap:20px;}.block-views-exposed-filter-blocksources-list-block-1 .form-actions,.block-views-exposed-filter-blockmonuments-list-block-1 .form-actions{display:none;}.title{text-align:center;margin-top:20px;}.view-content.row > h3{margin-top:40px;font-size:1.5rem;}.accordion{--bs-accordion-bg:transparent;--bs-accordion-active-color:inherit;--bs-accordion-border-width:0;}.accordion-button,.accordion-button:focus{background:#fff0 !important;font-size:1.2rem;box-shadow:none;margin:20px 0;border-bottom:1px solid #bebebe;padding:0;border-radius:0 !important;color:#0071b3;}.field--name-field-media-oembed-video{position:relative;overflow:hidden;width:100%;padding-top:56.25%;}iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}.view-title{line-height:1.2;margin-bottom:30px;}.block-label{margin-bottom:10px;}.view-id-source_block{margin-bottom:20px;}.section-2{background-color:#4a4949;padding:20px 0 100px 0;color:#fff;}.slider{position:absolute;top:0;left:0;right:0;height:100vh;z-index:0;border:none;border-radius:0;background-color:#000000;}.slick--view--front-page-slider{opacity:0.6;}.slides img{object-position:center center;object-fit:cover;width:100% !important;height:100vh !important;}.view-front-page-slider picture{display:flex;width:100%;height:100%;}.view-front-page-slider picture img{width:100vw;height:auto;min-height:100%;object-fit:cover;}.logo-inst{width:fit-content;margin:auto;}.logo-inst img{width:100%;max-width:110px;height:auto;max-height:110px;}.logo-inst .views-row{width:auto;}.logo-inst .row{align-items:center;flex-wrap:nowrap;}.item-field{margin:14px 0;}.item-field p{margin:0 0 4px 0;}.item-field p:first-of-type{text-indent:-26px;padding-left:26px;}.pagination{margin-top:40px;}.view-grouping-header{font-size:1.5rem;margin:20px 0 10px 0;text-align:center;}.view-grouping-content .list-title{margin-top:10px;}.grid-title{background-color:#e6e6e6;margin:0 22px;padding:3px 10px;border-radius:4px;font-weight:bold;flex-shrink:1;}.form-radios.form--inline{display:flex;flex-wrap:wrap;}.form-radios.form--inline input + label{padding:5px 10px;background-color:#ffffff;margin:5px 10px;border:1px solid transparent;border-radius:4px;}.form-radios.form--inline input + label:hover{border:1px solid #bebebe;}.form-radios.form--inline input:checked + label{background-color:#b97b0e;color:#fff;}.form-radios.form--inline input{display:none;}.form-check{padding:0;}#edit-tid--2--wrapper{width:100%;}#edit-tid--2--wrapper .form--inline{justify-content:center;}#map{height:calc(100vh - 90px);}#map-small{aspect-ratio:1 / 1;margin-top:30px;border:1px solid #bebebe;}.leaflet-top,.leaflet-bottom{z-index:998 !important;}.map-label{color:#ffffff;text-shadow:0 0 4px #000000;position:absolute;white-space:nowrap;font-weight:bold;}.map-label.monument-label{top:5px;left:10px;font-size:1.1em;}.map-label.place-label{font-size:1em;top:5px;left:10px;}.popupImg{width:100%;height:150px;object-fit:cover;}.leaflet-control-attribution{font-size:11px;}.my-div-icon{filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.3));}#monument-periods-filter input[type="checkbox"]{margin-right:5px;}#imgFrame{width:100%;height:auto;display:flex;flex-wrap:wrap;gap:10px;align-items:center;}#imgFrame a{display:block;flex-grow:1;flex-basis:45%;}#imgFrame img{width:100%;}.citationButton{width:50px;height:50px;background-color:transparent;color:#525252;border:1px solid transparent;font-size:40px;flex-shrink:0;font-family:'EB Garamond',serif;}.pdfButton{font-size:15px;font-weight:bold;}.citationButton:hover{background-color:#d4d4d4;}@media (max-width:767.98px) or (max-height:650px){.site-name{font-size:26px;}.navbar-brand{padding-left:10px;max-width:240px;}.navbar-brand > img{height:50px;}.front-page-section
    > div:not(.layout-builder__region)
    .site-branding
    .navbar-brand
    > img{max-height:70px;}.front-page-section
    > div:not(.layout-builder__region)
    .site-branding
    .site-name{display:block;font-size:35px;}.front-page-section > div:not(.layout-builder__region){top:20%;transform:translate(-0,-20%);}.front-page-section nav{margin:20px 0;}.front-page-bottom-section .layout__region--content{padding-bottom:0;}.logo-inst img{max-width:90px;max-height:90px;}}@media (max-height:650px){.block-views-blocklogos-block-1{display:none;}}.navbar-nav li{position:relative;}.navbar-nav li ul{border:none;background:#ffffff;}.navbar-nav li > ul{display:none;position:absolute;top:100%;left:0;background:#fff;min-width:220px;box-shadow:0 4px 10px rgba(0,0,0,0.1);z-index:1000;list-style:none;margin:0;padding:0;}.navbar-nav li > ul li a{padding:10px 18px;color:#3b3b3b;text-decoration:none;font-size:18px;font-weight:400;text-transform:capitalize;white-space:nowrap;letter-spacing:0.02em;}.navbar-nav li > ul li a:hover{color:rgb(141,141,141);}.navbar-nav li:hover > ul{display:block;}.navbar-nav .dropdown-menu{position:absolute;}.offcanvas-body .navbar-nav li > ul{position:absolute;box-shadow:none;background:transparent;padding-left:1rem;}.path-frontpage .navbar-nav li > ul{background:transparent;box-shadow:none;border:none;}.path-frontpage .navbar-nav li > ul li a{color:#fff;}.path-frontpage .navbar-nav li > ul li{background:transparent;}.path-frontpage .navbar-nav li > ul li a:hover{background:transparent;color:rgb(189,189,189);}
body{color:#3b3b3b;background:#eeeeeefc;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:transparent;}.tabs ul.primary li a.is-active{background-color:#f6f4eefc;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{}#navbar-main{background-color:white;}.nav-link{color:#3b3b3b;}.navbar-nav .nav-link.active{color:#c2800f;}.nav-link:hover{color:rgb(141,141,141);}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:transparent;border-color:transparent;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
h1,h2,h1 a,h2 a{font-family:'EB Garamond',serif;}h1,h1 a{font-weight:400;}h2,h2 a{font-weight:400;}h3,h4,h5,h6,h3 a{font-family:'EB Garamond',serif;}h3,h3 a{font-weight:normal;}body,p,a,li{font-family:'Open Sans',sans-serif;}
