/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#header{padding:30px 0;background:var(--color-dark);color:#ffffff;}#header a:hover{color:var(--color-highlite2);}.region-header .container{display:flex;justify-content:space-between;align-items:center;gap:var(--space-medium);}#header .block-system-branding-block .site-logo img{height:72px;}#header .block-system-branding-block .site-name{text-transform:uppercase;font-weight:normal;color:#fff;font-size:1.8em;line-height:1.4;padding:0;}.block-block-groupheader-navigation>.block-content{display:flex;align-items:center;gap:var(--space-small);font-size:1.1em;line-height:1.4;font-weight:500;}#header .menu--main li{display:inline-block;padding:0 10px;}#header .menu--main li a.is-active{color:var(--color-highlite);}#header select.lang-dropdown-select-element{background-color:transparent;padding:0 25px 0 0;text-transform:uppercase;width:auto !important;font-size:inherit;background-image:url("data: image/svg+xml, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' ><path fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6' /></svg>");}#header select.lang-dropdown-select-element option{font-size:0.92em;}.block-mymobilemenubtn .mmenubtn{color:inherit;padding:0;font-weight:normal;font-size:inherit;line-height:1.4;text-transform:uppercase;}.block-mymobilemenubtn .mmenubtn .label{font-weight:normal;margin-left:10px;}.layout-container .region-breadcrumb{background-color:var(--color-secondarybg);padding:10px 0;border-bottom:1px solid var(--border-color);}.page-title{margin:0 0 var(--space-medium);text-align:center;}.is-front #main{flex-grow:0;padding:0;}.is-front .region-highlighted,.is-front .region-highlighted>.container,.artworks_search_block,.artworks_search_block .block-content{flex-grow:1;display:flex;}.artworks_search_block{background-image:url(/themes/custom/mytheme/images/banner/banner_laptop.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}.artworks_search_block .block-content{align-items:center;justify-content:center;}.artworks-search-form{padding:var(--space-large) var(--space-small);margin:0 auto;max-width:640px;width:100%;}.artworks-search-form .form-wrapper{background:var(--input-background);display:flex;overflow:hidden;border-radius:var(--border-radius);box-shadow:0 0 1px 0 var(--border-color);}.artworks-search-form .form-item,.artworks-search-form .form-submit{margin:0;}.artworks-search-form .form-item-search{flex-grow:1;}.artworks-search-form .form-text,.artworks-search-form .form-submit{background-color:transparent;font-size:1.2em;line-height:1.6;padding:18px 26px;color:var(--text-color);}.artworks-search-form .form-text{width:100%;padding-right:0 !important;}.artworks-search-form .form-submit{color:var(--color-highlite);}.page-node-artwork .region-content>.container{padding-left:0;padding-right:0;}.node-artwork-full .field_artwork_images{--thumbs-count:5;width:100%;display:grid;grid-template-columns:repeat(var(--thumbs-count),1fr);grid-gap:10px;}.node-artwork-full .field_artwork_images .field__item:first-child{width:100%;margin:0 0 20px;grid-column:span var(--thumbs-count);text-align:center;}.node-artwork-full .field_artwork_images .field__item{display:inline-block;}.node-artwork-popup .field--name-title h5{margin:10px 0;}.view-artworks-page_list .view-content .items-group{margin:0 0 var(--space-medium);}.view-artworks-page_list .view-content .group-title{color:var(--title-color);font-size:2.1em;line-height:1.4;margin:0 0 var(--space-small);text-transform:uppercase;font-weight:var(--text-weight-bold);}.view-artworks-page_list .view-content .items-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(var(--cols-count),1fr);grid-gap:10px var(--space-medium);}#footer{padding:20px 0;background:var(--color-dark);color:#ffffff;font-size:0.96em;line-height:1.8;}#footer a:hover{color:var(--color-highlite2);}#footer>.container{display:flex;justify-content:space-between;align-items:center;gap:var(--space-small);}#footer .tamogatoink{display:flex;flex-wrap:wrap;justify-content:center}#footer .tamogatoink img{max-height:50px;margin:10px;width:auto;}#footer .block-copyrights{width:100%;max-width:100%;clear:both;text-align:right;}#footer .block-copyrights .separ{display:none;}.region-bottom-line{background-color:rgba(0,0,0,.89);color:#ffffff;padding:10px 0;text-align:right;}.region-bottom-line .menu--footer .menu-item{display:inline-block;margin:0 0 0 20px;}#mobile_overlay .block-language{padding:20px;margin:var(--space-small) 0;}#mobile_overlay .block-lang-dropdown{margin:var(--space-small) 0;}#mobile_overlay .lang-dropdown-select-element{background-color:transparent;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");color:inherit;font-size:inherit;}
@media screen and (min-width:1540px){.artworks_search_block{background-image:url(/themes/custom/mytheme/images/banner/banner_desktop.jpg);}}@media screen and (min-width:1480px){}@media screen and (max-width:1320px){}@media screen and (max-width:1180px){}@media screen and (max-width:1024px){h1,h2{font-size:2.4em;}h3{font-size:2.1em;}h4{font-size:1.4em;}h5{font-size:1.2em;}h6{font-size:1em;}.block-block-groupheader-navigation>.block-content{gap:var(--space-medium);}.block-mymobilemenubtn{display:inline-block;}.region-header .menu--main{display:none;}}@media screen and (max-width:990px){.artworks_search_block{background-image:url(/themes/custom/mytheme/images/banner/banner_tablet.jpg);}.artworks-search-form .form-text,.artworks-search-form .form-submit{font-size:1.2em;padding:15px 20px;}}@media screen and (max-width:768px){h1,h2{font-size:2.1em;}h3{font-size:1.8em;}h4{font-size:1.2em;}h5{font-size:1em;}h6{font-size:1em;}}@media screen and (max-width:640px){.region-header .container{flex-direction:column;gap:var(--space-small);}#header .block-system-branding-block .site-name{font-size:1.6em;text-align:center;}#footer>.container{flex-direction:column;text-align:center;}#footer .block{text-align:center;width:100%;}.region-bottom-line{text-align:center;}.region-bottom-line .menu--footer .menu-item{margin:10px;}}@media screen and (max-width:480px){}@media screen and (max-width:320px){}
