@import url('https://fonts.googleapis.com/css2?family=Familjen+Grotesk:ital,wght@0,400..700;1,400..700&display=swap');
html{scroll-padding-top:18rem}
body {font-family: "Familjen Grotesk", sans-serif;margin:0;padding:0;font-size:16px;color:var(--c-1);background:var(--c-2);height:100%;position:relative;font-weight:400}
a, .pict img, header .line, .swipebox .swiper-button-prev, .swipebox .swiper-button-next, .swiper-slide .bg-white, .csallery .img-responsive a img { text-decoration:none; -webkit-transition:ease-in-out all .3s; -moz-transition:ease-in-out all .3s; -o-transition:ease-in-out all .3s; transition:ease-in-out all .3s}
header .logo, header .logo img, .palyabox .f-18 {text-decoration:none;-webkit-transition:ease-in-out all .1s;-moz-transition:ease-in-out all .1s;-o-transition:ease-in-out all .1s;transition:ease-in-out all .1s}
h1, h2, h3, h4, h5 {margin-bottom:0}
h1 {font-size:74px}
h2 {font-size:32px}
h3 {font-size:22px}
a {color:var(--c-11)}
a:hover {color:#000;text-decoration:none !important}
img {max-width:100%;height:auto !important}
p:last-of-type {margin:0}
.empty:empty {display:none !important}
.text-white h1 {color:#fff}
.inika {font-family: 'Inika', serif}
:focus-visible{outline:3px solid #000 !important}

:root {
	--c-1:#4d4c4b;
	--c-2:#f6f5f4;
	--c-3:#d7172a;
	--c-4:#a4a3a2;
	--c-5:#ef1b20;
	--c-6:#333231;
	--c-7:#dcdbda;
	--c-8:#254d9b;
	--c-9:#dddddd;
	--c-10:#9c9b99;
	
	--c-11:#254d9b;
	--c-12:#34782f;
	--c-13:#8B6C46;
	--c-14:#AF5E0E;
	--c-15:#6d0b20;
	--c-16:#854d34;
	--c-17:#378169;
	--c-18:#b92688;
	--c-19:#85741E;
	--c-20:#f7f7f7;
	--c-21:#005A9E;
	--c-22:#008FFC;
	--c-23:#a9ce15;
	--c-24:#672a92;
}
.f-12 {font-size:12px}
.f-13 {font-size:13px}
.f-14 {font-size:14px}
.f-15 {font-size:15px}
.f-16 {font-size:16px !important}
.f-16.lh-auto {line-height:120%}
.f-16.lh-auto {line-height:120%}
.f-18 {font-size:18px}
.f-19 {font-size:19px}
.f-20, .f-20 * {font-size:20px}
.f-20.lh-auto {line-height:120%}
.f-22, .f-22 * {font-size:22px}
.f-24, .f-24 * {font-size:24px}
.f-24.lh-auto {line-height:110%}
.f-26, .f-26 * {font-size:26px}
.f-26.lh-auto {line-height:32px}
.f-28, .f-28 * {font-size:28px}
.f-28.lh-auto {line-height:110%}
.f-30, .f-30 * {font-size:30px}
.f-30.lh-auto {line-height:32px}
.f-32, .f-32 * {font-size:32px}
.f-32.lh-auto {line-height:110%}
.f-34, .f-34 * {font-size:34px}
.f-36, .f-36 * {font-size:36px}
.f-36.lh-auto {line-height:110%}
.f-38, .f-38 * {font-size:38px}
.f-38.lh-auto {line-height:38px}
.f-40, .f-40 * {font-size:40px}
.f-40.lh-auto, .f-40.lh-auto h1 {line-height:110%}
.f-44, .f-44 * {font-size:44px}
.f-44.lh-auto {line-height:110%}
.f-48, .f-48 * {font-size:48px}
.f-48.lh-auto {line-height:120%}
.f-54, .f-54 * {font-size:54px}
.f-54.lh-auto {line-height:100%}
.f-60, .f-60 * {font-size:60px}
.f-60.lh-auto {line-height:110%}
.f-64, .f-64 * {font-size:64px}
.f-72, .f-72 * {font-size:72px}
.f-72.lh-auto {line-height:72px}
.f-96, .f-96 * {font-size:96px}
.f-160 {font-size:160px;}
.lh-48 {line-height:48px;}
.lh-n, .lh-n h1, .lh-n h2 {line-height: normal}
.lh-0 {line-height:0;}
.lh-15 {line-height:1.5rem;}
.lh-18 {line-height:1.8rem;}
.lh-50, .lh-50 * {line-height:5rem;}
.lh-100 {line-height:100%;}
.ls-3 {letter-spacing:3px;}
.text-justify {text-align:justify;}

.c-1 {color:var(--c-1)}
.c-2, .c-2 * {color:var(--c-2) !important}
.c-3 {color:var(--c-3)}
.c-3 a {color:var(--c-3)}
.c-3 a:hover {color:var(--c-4)}
.c-3-67 {color:var(--c-3-67)}
.c-3-88 {color:var(--c-3-88)}
.c-4 {color:var(--c-4)}
.c-4 a {color:var(--c-4)}
.c-4 a:hover {color:var(--c-2)}
.c-5, .c-5 * {color:var(--c-5)}
.c-5 a {color:#fff}
.c-5 a:hover {color:var(--c-1)}
.c-6, .c-6 * {color:var(--c-6)}
.c-7 {color:var(--c-7)}
.c-7 a {color:#fff}
.c-7 a:hover {color:var(--c-7)}
.c-8 {color:var(--c-8)}
.c-9 {color:var(--c-9)}
a.c-9:hover {color:#fff}
.c-10 {color:var(--c-10)}
.c-11, .c-vmk {color:var(--c-11)}
.c-12, .c-amk {color:var(--c-12)}
.c-13, .c-vhk {color:var(--c-13)}
.c-13:hover {color:#fff}
.c-14, .c-art {color:var(--c-14)}
.c-15, .c-ksz {color:var(--c-15)}
.c-16, .c-kh {color:var(--c-16)}
.c-17, .c-ah {color:var(--c-17)}
.c-18, .c-csb {color:var(--c-18)}
.c-19, .c-ep {color:var(--c-19)}
.c-20 {color:var(--c-20)}
.c-21 {color:var(--c-21)}
.c-22 {color:var(--c-22)}
.c-23 {color:var(--c-23)}

.bg-c-1 {background-color:var(--c-1)}
.bg-c-2 {background-color:var(--c-2)}
.bg-c-2-33 {background-color:var(--c-2-33)}
.bg-c-2-66 {background-color:var(--c-2-66);backdrop-filter:blur(3px)}
.bg-c-2-88 {background-color:var(--c-2-88)}
.bg-c-3 {background-color:var(--c-3)}
.bg-c-3-67 {background-color:var(--c-3-67);backdrop-filter:blur(3px)}
.bg-c-3-88 {background-color:var(--c-3-88);backdrop-filter:blur(3px)}
.bg-c-4 {background-color:var(--c-4) !important}
.bg-c-5 {background-color:var(--c-5)}
.bg-c-6 {background-color:var(--c-6)}
.bg-c-6-88 {background-color:var(--c-6-88)}
.bg-c-7 {background-color:var(--c-7)}
.bg-c-8 {background-color:var(--c-8)}
.bg-c-9 {background-color:var(--c-9)}
.bg-c-10 {background-color:var(--c-10)}
.bg-c-11, .bg-VMK {background-color:var(--c-11)}
.bg-c-12, .bg-AMK {background-color:var(--c-12)}
.bg-c-13, .bg-VHK {background-color:var(--c-13)}
.bg-c-14, .bg-ART {background-color:var(--c-14)}
.bg-c-15, .bg-KSZ {background-color:var(--c-15)}
.bg-c-16, .bg-KH {background-color:var(--c-16)}
.bg-c-17, .bg-AH {background-color:var(--c-17)}
.bg-c-18, .bg-CSB {background-color:var(--c-18)}
.bg-c-19, .bg-EP {background-color:var(--c-19)}
.bg-c-20 {background-color:var(--c-20)}
.bg-c-21 {background-color:var(--c-21)}
.bg-c-22 {background-color:var(--c-22)}
.bg-c-23 {background-color:var(--c-23)}
.bg-c-24, .bg-PKH {background-color:var(--c-24)}

.border-c-3 {border-color:var(--c-3) !important}

.bc-7:after {background-color:var(--c-7) !important}

.fw-regular * { font-weight: 400; }
.fw-200, .fw-200 * {font-weight:200;}
.fw-200 strong {font-weight:700;}
.fw-300, .fw-300 * {font-weight:300}
.fw-300 strong {font-weight:500}
.fw-300.fst-italic.text-white strong {font-weight:600}
.fw-400, .fw-400 * {font-weight:400}
.fw-500, .fw-500 * {font-weight:500}
.fw-500 strong, .fw-500 * strong, .fw-500 b, .fw-500 * b {font-weight:600}
.fw-600, .fw-600 * {font-weight:600}
.fw-700, .fw-700 * {font-weight:700}
.fw-800, .fw-800 * {font-weight:800}
.fw-900, .fw-900 * {font-weight:900}
.border-top-inside {box-shadow:inset 0 10px 0 var(--c-2)}
.border-3 {border-width:3px}
.swiper-slide {height: auto;}
.galeria > div:last-of-type {margin-bottom:0 !important;}
.galeria a{display:block;aspect-ratio:3/2}
.galeria a img {width:100%;height:100% !important;object-fit:cover;object-position:center}
.br-0 {border-radius:0}
.br-rad-8 {border-radius:8px}
.br-rad-10 {border-radius:10px;overflow:hidden}
.br-rad-20 {border-radius:20px;overflow:hidden}
.br-rad-30 {border-radius:30px}
.center {top:50%;left:50%;transform:translate(-50%,-50%);}
.border-bottom {border-color:var(--c-7) !important;border-bottom-width:1px !important}
.border-bottom-2 {border-color:var(--c-8) !important;border-bottom-width:2px !important;border-bottom-style:solid}
.border-bottom-4 {border-color:var(--c-8) !important;border-bottom-width:4px !important;border-bottom-style:solid}
footer .border-bottom {border-color:var(--c-7) !important}
.column .border-bottom, .border-bottom.big, .date.border-bottom {border-bottom-width:4px !important}
.column.border-bottom, .side .border-bottom {border-color:var(--c-10) !important}
.dateborder-bottom {border-color:var(--c-8) !important}
.side .border-bottom {border-bottom-width:1px !important}
.border-start, .border-end {border-color:var(--c-5) !important}
article .border-bottom {border-color:var(--c-1) !important}
.bg-white .border-bottom, .aside .border-bottom, .border-bottom.c-5 {border-color:var(--c-5) !important}
.submenu .border-bottom {border-color:#fff !important}
.btn {font-size:16px;text-transform:uppercase;border-radius:22px;padding:11px 10px;font-weight:600}
.btn-default {color:var(--c-1) !important;min-width:196px;border:solid 1px var(--c-1);padding:11px 40px}
.btn-default:hover {background-color:var(--c-1);color:#fff !important}
.btn-default::focus {background-color:var(--c-1);color:#fff !important}
.btn-primary {color:#fff !important;min-width:172px;border:none;background-color:var(--c-20)}
.btn-primary:hover {background-color:var(--c-8);color:#fff !important}
.btn-secondary {color:var(--c-1) !important;min-width:196px;border:solid 1px var(--c-7);padding:11px 40px;background-color:transparent}
.btn-secondary:hover {background-color:var(--c-11);color:#fff !important}
.btn-success {color:#fff !important;min-width:196px;border:none;padding:11px 40px;background-color:var(--c-23)}
.btn-danger {color:#fff !important;min-width:196px;border:solid 1px #000;padding:11px 40px}
.btn-info {font-size:14px;min-width:auto;width:100%;color:var(--c-5);background-color:var(--c-7)}
.btn-info:hover, .coverswiper a:hover .btn-info {background-color:var(--c-3);color:#fff}
.btn-light {color:var(--c-6);background-color:transparent;border:solid 1px var(--c-7)}
.btn-light:hover {background-color:var(--c-7);color:#fff;border:solid 1px var(--c-7)}
.btn-warning {color:var(--c-6);background-color:var(--c-3);border:solid 1px var(--c-3);-webkit-box-shadow:none;box-shadow:none}
.btn-warning:hover {background-color:var(--c-1);color:var(--c-6);border:solid 1px var(--c-7)}
.btn-bottom {transform:translateY(100%)}
.sh-33 {-webkit-box-shadow:0 0 33px rgba(0,0,0,.11); box-shadow:0 0 33px rgba(0,0,0,.11)}
.sh-22 {-webkit-box-shadow:0 0 22px rgba(0,0,0,.11); box-shadow:0 0 22px rgba(0,0,0,.11)}
.sh-11 {-webkit-box-shadow:0 0 11px rgba(0,0,0,.11); box-shadow:0 0 11px rgba(0,0,0,.11)}
.sh-11.line {-webkit-box-shadow:inset 0 0 0 1px var(--c-5), 0 0 11px rgba(0,0,0,.11); box-shadow:inset 0 0 0 1px var(--c-5), 0 0 11px rgba(0,0,0,.11)}
.sh-bottom {-webkit-box-shadow:0 1px 0 var(--c-7); box-shadow:0 1px 0 var(--c-7)}
.sh-c-11, .sh-VMK {-webkit-box-shadow:inset 0 -2px 0 0 var(--c-11); box-shadow:inset 0 -2px 0 0 var(--c-11)}
.sh-c-12, .sh-AMK {-webkit-box-shadow:inset 0 -2px 0 0 var(--c-12); box-shadow:inset 0 -2px 0 0 var(--c-12)}
.sh-c-13, .sh-VHK {-webkit-box-shadow:inset 0 -2px 0 0 var(--c-13); box-shadow:inset 0 -2px 0 0 var(--c-13)}
.sh-c-14, .sh-ART {-webkit-box-shadow:inset 0 -2px 0 0 var(--c-14); box-shadow:inset 0 -2px 0 0 var(--c-14)}
.sh-c-15, .sh-KSZ {-webkit-box-shadow:inset 0 -2px 0 0 var(--c-15); box-shadow:inset 0 -2px 0 0 var(--c-15)}
.sh-c-16, .sh-KH {-webkit-box-shadow:inset 0 -2px 0 0 var(--c-16); box-shadow:inset 0 -2px 0 0 var(--c-16)}
.sh-c-17, .sh-AH {-webkit-box-shadow:inset 0 -2px 0 0 var(--c-17); box-shadow:inset 0 -2px 0 0 var(--c-17)}
.sh-c-18, .sh-CSB {-webkit-box-shadow:inset 0 -2px 0 0 var(--c-18); box-shadow:inset 0 -2px 0 0 var(--c-18)}
.sh-c-19, .sh-EP {-webkit-box-shadow:inset 0 -2px 0 0 var(--c-19); box-shadow:inset 0 -2px 0 0 var(--c-19)}
.sh-c-24, .sh-PKH {-webkit-box-shadow:inset 0 -2px 0 0 var(--c-24); box-shadow:inset 0 -2px 0 0 var(--c-24)}
/*.grad-1, .grad-vmk, #vmksub.submenu > ul > li > a, #amksub.submenu > ul > li > a, #vhksub.submenu > ul > li > a, #artsub.submenu > ul > li > a, #kszsub.submenu > ul > li > a, #khsub.submenu > ul > li > a, #ahsub.submenu > ul > li > a, #csbsub.submenu > ul > li > a, #epsub.submenu > ul > li > a {background: linear-gradient(to right, #254d9b 0%,#3c7bf9 100%)}*/
.grad-1, .grad-vmk, #vmksub.submenu > ul > li > a, #vmksub.submenu .navbar-collapse > ul > li > a {background: linear-gradient(to right, #254d9b 0%,#3c7bf9 100%)}
.grad-2, .grad-amk, #amksub.submenu > ul > li > a, #amksub.submenu .navbar-collapse > ul > li > a {background: linear-gradient(to right, #306f2b 0%,#34782f 100%)}
.grad-3, .grad-vhk, #vhksub.submenu > ul > li > a, #vhksub.submenu .navbar-collapse > ul > li > a {background: linear-gradient(to right, #a7885f 0%,#b19065 100%)}
.grad-4, .grad-art, #artsub.submenu > ul > li > a, #artsub.submenu .navbar-collapse > ul > li > a {background: linear-gradient(to right, #d37211 0%,#dc7612 100%)}
.grad-5, .grad-ksz, #kszsub.submenu > ul > li > a, #kszsub.submenu .navbar-collapse > ul > li > a {background: linear-gradient(to right, #650a1e 0%,#6d0b20 100%)}
.grad-6, .grad-kh, #khsub.submenu > ul > li > a, #khsub.submenu .navbar-collapse > ul > li > a {background: linear-gradient(to right, #7c4830 0%,#854d34 100%)}
.grad-7, .grad-ah, #ahsub.submenu > ul > li > a, #ahsub.submenu .navbar-collapse > ul > li > a {background: linear-gradient(to right, #5bb296 0%,#60bb9e 100%)}
.grad-8, .grad-csb, #csbsub.submenu > ul > li > a, #csbsub.submenu .navbar-collapse > ul > li > a {background: linear-gradient(to right, #b22583 0%,#b92688 100%)}
.grad-9, .grad-ep, #epsub.submenu > ul > li > a, #epsub.submenu .navbar-collapse > ul > li > a {background: linear-gradient(to right, #a59026 0%,#ae9828 100%)}
.swiper-pagination {top:62% !important;bottom:auto !important}
.swiper-pagination-bullet {margin:0 12px !important;background-color:var(--c-7);opacity:1;width:12px;border-radius:50%;height:12px;-webkit-box-shadow:0 0 11px rgba(0,0,0,.1); box-shadow:0 0 11px rgba(0,0,0,.1)}
.swiper-pagination-bullet-active {background-color:var(--c-1);opacity:1;transform:scale(2)}
.prev-swiper-pagination-bullet, .next-swiper-pagination-bullet {transform:scale(1.4)}
.top-sh {-webkit-box-shadow:inset 0 100px 40px -40px rgba(28,34,36,.88); box-shadow:inset 0 100px 40px -40px rgba(28,34,36,.88);}
.bottom-sh {-webkit-box-shadow:inset 0 -100px 40px -40px rgba(28,34,36,.88); box-shadow:inset 0 -100px 40px -40px rgba(28,34,36,.88);}
.opacity-33 {opacity:.33 !important}
.border-r {border-right:solid 2px #fff}
.skew-45 {transform:skewX(-45deg)}
.h-5 {height:5px}
.h-10 {height:10px}
.h-20 {height:20px}
.z--1 {z-index:-1}
.z-1 {z-index:1}
.z-10 {z-index:10}
.z-20 {z-index:20}
.z-100 {z-index:100}
.ratio11 {aspect-ratio:1/1}
.ratio21 {aspect-ratio:2/1}
.ratio32 {aspect-ratio:3/2}
.ratio43 {aspect-ratio:4/3}
.ratio167 {aspect-ratio:16/7}
.ratio329 {aspect-ratio:32/9}
.ratio21 img, .ratio32 img {object-fit:cover;width:100%;height:100% !important}
.ol-0 {outline:0}
.line-color {height:1px;background-color:var(--c-3)}
.arrow-r svg {fill:var(--c-9);height:20px}
.cc-2 {column-count:2;column-gap:48px}
.cc-2 > a {break-inside:avoid-column}
.select {position:relative}
.select:before {content:"";position:absolute;left:0;top:0;width:50%;height:100%;background-color:var(--c-11);z-index:-1}
.select:after {content:"";position:absolute;right:0;top:0;width:50%;height:100%;background-color:var(--c-1);z-index:-1}
.select > div {background: url('art24/select_bg.png');background-repeat:no-repeat;background-position:center;background-size:contain}
.menu.vertical {font-size:16px}
.menu.vertical ul {margin:0 0 0 20px;padding:0;list-style:none;font-weight:400}
.menu.vertical a {color:var(--c-2) !important;display:block;padding-top:6px;padding-bottom:6px}
.menu.vertical a:hover {color:var(--c-4) !important}
.menu.horizontal {font-size:16px}
.menu.horizontal ul {display:flex;flex-wrap:wrap;list-style:none;font-weight:400}
footer .menu.horizontal ul {margin-bottom:0}
.menu.horizontal li {padding-bottom:0;padding-right:30px}
.menu.horizontal.linksicon li {padding-right:20px}
.menu.horizontal.text-end li {padding-bottom:0;padding-left:30px;padding-right:0}
.menu.horizontal a {color:var(--c-2) !important;display:block;padding-top:6px;padding-bottom:6px}
.menu.horizontal a:hover {color:var(--c-5)}
#mainmenu > ul {display:flex;flex-wrap:wrap;margin-left:auto;justify-content:space-between;width:100%}
#mainmenu li {padding-left:10px;padding-right:10px}
.me--10 {margin-right:-10px}
.ms--10 {margin-left:-10px}
.ms--25 {margin-left:-25%}
.me-15 {margin-right:15%}
.ms-15 {margin-left:15%}
.border-white {border-color:#fff !important}
.border-4 {border-width:4px !important}
.border-bottom-ins {-webkit-box-shadow:inset 0 -1px 0 var(--c-7); box-shadow:inset 0 -1px 0 var(--c-7)}
/*.pict {aspect-ratio:16/9;position:relative;overflow:hidden;-webkit-box-shadow:0 0 22px rgba(0,0,0,.11); box-shadow:0 0 22px rgba(0,0,0,.11)}*/
/*.pict img {width:100%;height:100% !important;object-fit:cover;object-position:center;position:absolute}*/
.pict:empty {display:none}
.pict:empty {display:block;background:url('art24/logo.webp');background-position:center;background-repeat:no-repeat}
a:hover .pict img {transform:scale(1.03)}
.pict time {position:absolute;top:12px;right:12px;color:#fff;font-size:14px;font-weight:500;background-color:rgba(0,0,0,.88);padding:4px 6px}
.time > div + div:before {content:"/";padding:0 8px;color:var(--c-4)}
.bg-33 {position:relative}
.bg-33:after {content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.33)}
.top-50 {transform:translateY(-50%)}
.border-center:after {content:"";position:absolute;left:0;top:50%;width:100%;height:3px;background-color:var(--c-4);transform:translateY(-50%);z-index:-1}
.border-center.c-7:after {background-color:var(--c-7)}
.position-relative.border-center:after {z-index:auto}
.pb-big {padding-bottom:5%}
.skew {transform:skewX(-16deg)}
.skew-16 {transform:skewX(16deg)}
.skew--16 {transform:skewX(-16deg)}
.hyphens {word-wrap: break-word;overflow-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto}
.mh-540 {min-height:540px}
.text-border {filter:drop-shadow(0 5px 1px #fff) drop-shadow(5px 0 1px #fff) drop-shadow(-5px 0 1px #fff) drop-shadow(0 -5px 1px #fff)}
.box-shadow {-webkit-box-shadow:-12px 12px 0 rgba(0,0,0,.11);box-shadow:-12px 12px 0 rgba(0,0,0,.11)}
.box-shadow-right {-webkit-box-shadow:12px 12px 0 rgba(0,0,0,.11);box-shadow:12px 12px 0 rgba(0,0,0,.11)}
.box-shadow-left {-webkit-box-shadow:-12px 12px 0 rgba(0,0,0,.11);box-shadow:-12px 12px 0 rgba(0,0,0,.11)}
.box-shadow-bottom {-webkit-box-shadow:0 12px 0 rgba(0,0,0,.11);box-shadow:0 12px 0 rgba(0,0,0,.11)}
.box-shadow-top {-webkit-boxs-shadow:0 -12px 0 rgba(0,0,0,.11);box-shadow:0 -12px 0 rgba(0,0,0,.11)}
.text-shadow {text-shadow:0 0 4px rgba(0,0,0,.22)}
.swiper-button-prev, .swiper-button-next {z-index:100;top:50%;background-color:#fff;border-radius:50%;width:48px;height:48px;color:var(--c-1)}
.swiper-button-prev:after, .swiper-button-next:after {font-size:26px}
.swiper-button-prev {-webkit-bos-shadow:inset 2px 0 1px var(--c-1), 0 0 11px rgba(0,0,0,.07);box-shadow:inset 2px 0 1px var(--c-1), 0 0 11px rgba(0,0,0,.07);left:0;opacity:1}
.swiper-button-next {-webkit-box-shadow:inset -2px 0 1px var(--c-1), 0 0 11px rgba(0,0,0,.07);box-shadow:inset -2px 0 1px var(--c-1), 0 0 11px rgba(0,0,0,.07);right:0;opacity:1}
.swipebox:hover .swiper-button-prev, .swipebox:hover .swiper-button-next {opacity:1;pointer-events:all;transform:scale(1)}
/*.swiper-button-prev:after {width:25px;height:25px;background:url('art24/left-arrow.svg');background-size:cover;font-size:0}*/
/*.swiper-button-next:after {width:25px;height:25px;background:url('art24/right-arrow.svg');background-size:cover;font-size:0}*/
.goto {font-size:0}
.goto:focus {outline:none}
.goto a:focus {font-size:16px;position:absolute;top:10px;left:10px;z-index:10000;padding:2px 6px;color:#fff;background-color:#000}
a.box {display:block}
a.box:hover {background-color:rgba(0,0,0,.06);box-shadow:0 0 0 4px rgba(0,0,0,.06)}
.m-50 {margin-top:-33px}
.program .pict {-webkit-box-shadow:0 0 0 1px var(--c-7);box-shadow:0 0 0 1px var(--c-7)}

.circle a {color:#fff;border-radius:50%;width:48px;height:48px;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:600}
.circle a:hover {background-color:#fff;box-shadow:0 0 11px rgba(0,0,0,.11)}
.circle .white {border:solid 1px #fff}
.circle .white:hover {background-color:#000}
.circle .bg-c-11:hover {color:var(--c-11);border:solid 1px var(--c-11)}
.circle .bg-c-12:hover {color:var(--c-12);border:solid 1px var(--c-12)}
.circle .bg-c-13:hover {color:var(--c-13);border:solid 1px var(--c-13)}
.circle .bg-c-14:hover {color:var(--c-14);border:solid 1px var(--c-14)}
.circle .bg-c-15:hover {color:var(--c-15);border:solid 1px var(--c-15)}
.circle .bg-c-16:hover {color:var(--c-16);border:solid 1px var(--c-16)}
.circle .bg-c-17:hover {color:var(--c-17);border:solid 1px var(--c-17)}
.circle .bg-c-18:hover {color:var(--c-18);border:solid 1px var(--c-18)}
.circle .bg-c-19:hover {color:var(--c-19);border:solid 1px var(--c-19)}
.circle_blank {border:solid 1px var(--c-11);border-radius:50%;width:64px;height:64px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;text-align:center}
.circle_blank > div > div {line-height:80%}
.circle.full {width:64px;height:64px;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:600}
.circle.full {width:64px;height:64px;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:600}
.circle.bg-white {width:64px;height:64px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:700}
.swiper-slide .line, .datebox .line {position:relative;min-height:4px}
.swiper-slide .line:after, .datebox .line:after {content:"";position:absolute;width:1px;height:100%;left:50%}
.kat844 .datebox .line:after, .datebox.kat844 .line:after {background-color:var(--c-11)}
.kat845 .datebox .line:after, .datebox.kat845 .line:after  {background-color:var(--c-13)}
.kat846 .datebox .line:after, .datebox.kat846 .line:after {background-color:var(--c-14)}
.kat847 .datebox .line:after, .datebox.kat847 .line:after {background-color:var(--c-16)}
.kat848 .datebox .line:after, .datebox.kat848 .line:after {background-color:var(--c-12)}
.kat849 .datebox .line:after, .datebox.kat849 .line:after {background-color:var(--c-17)}
.kat850 .datebox .line:after, .datebox.kat850 .line:after {background-color:var(--c-18)}
.kat852 .datebox .line:after, .datebox.kat852 .line:after {background-color:var(--c-19)}
.kat1258 .datebox .line:after .datebox.kat1258 .line:after {background-color:var(--c-15)}
.dateline.line {position:relative;min-width:20px}
.dateline.line:after {content:"";position:absolute;width:100%;height:2px;left:50%;top:50%;background-color:#000;transform:translateX(-50%)}
.kat844 .dateline.line:after, .event.t5885 a, .event.t5886 a, .event.t5887 a {background-color:var(--c-11)}
.kat845 .dateline.line:after, .event.t5883 a {background-color:var(--c-13)}
.kat846 .dateline.line:after, .event.t5874 a {background-color:var(--c-14)}
.kat847 .dateline.line:after, .event.t5881 a {background-color:var(--c-16)}
.kat848 .dateline.line:after, .event.t5873 a, .event.t5893 a {background-color:var(--c-12)}
.kat849 .dateline.line:after, .event.t5819 a {background-color:var(--c-17)}
.kat850 .dateline.line:after, .event.t5832 a {background-color:var(--c-18)}
.kat852 .dateline.line:after, .event.t5882 a {background-color:var(--c-19)}
.kat1258 .dateline.line:after, .event.t9568 a {background-color:var(--c-15)}
.event a {background-color:var(--c-11) !important}
.kat844 .circle_blank {border:solid 1px var(--c-11)}
.kat845 .circle_blank {border:solid 1px var(--c-13)}
.kat846 .circle_blank {border:solid 1px var(--c-14)}
.kat847 .circle_blank {border:solid 1px var(--c-16)}
.kat848 .circle_blank {border:solid 1px var(--c-12)}
.kat849 .circle_blank {border:solid 1px var(--c-17)}
.kat850 .circle_blank {border:solid 1px var(--c-18)}
.kat852 .circle_blank {border:solid 1px var(--c-19)}
.kat1258 .circle_blank {border:solid 1px var(--c-15)}
.kat844 .circle_blank, .kat844 .day, .kat844 .year  {color:var(--c-11)}
.kat845 .circle_blank, .kat845 .day, .kat845 .year  {color:var(--c-13)}
.kat846 .circle_blank, .kat846 .day, .kat846 .year  {color:var(--c-14)}
.kat847 .circle_blank, .kat847 .day, .kat847 .year  {color:var(--c-16)}
.kat848 .circle_blank, .kat848 .day, .kat848 .year  {color:var(--c-12)}
.kat849 .circle_blank, .kat849 .day, .kat849 .year  {color:var(--c-17)}
.kat850 .circle_blank, .kat850 .day, .kat850 .year  {color:var(--c-18)}
.kat852 .circle_blank, .kat852 .day, .kat852 .year  {color:var(--c-19)}
.kat1258 .circle_blank, .kat1258 .day, .kat1258 .year  {color:var(--c-15)}
.swiper-slide:hover > .bg-white {-webkit-box-shadow:inset 0 -2px 0 0 #000, 0 0 22px rgba(0,0,0,.11); box-shadow:inset 0 -2px 0 0 #000, 0 0 22px rgba(0,0,0,.11)}
.swiper-slide > .bg-white {-webkit-box-shadow:inset 0 -2px 0 0 #000; box-shadow:inset 0 -2px 0 0 #000}
.kat844.swiper-slide > .bg-white {-webkit-box-shadow:inset 0 -2px 0 0 var(--c-11); box-shadow:inset 0 -2px 0 0 var(--c-11)}
.kat848.swiper-slide > .bg-white {-webkit-box-shadow:inset 0 -2px 0 0 var(--c-12); box-shadow:inset 0 -2px 0 0 var(--c-12)}
.kat845.swiper-slide > .bg-white {-webkit-box-shadow:inset 0 -2px 0 0 var(--c-13); box-shadow:inset 0 -2px 0 0 var(--c-13)}
.kat846.swiper-slide > .bg-white {-webkit-box-shadow:inset 0 -2px 0 0 var(--c-14); box-shadow:inset 0 -2px 0 0 var(--c-14)}
.kat847.swiper-slide > .bg-white {-webkit-box-shadow:inset 0 -2px 0 0 var(--c-16); box-shadow:inset 0 -2px 0 0 var(--c-16)}
.kat849.swiper-slide > .bg-white {-webkit-box-shadow:inset 0 -2px 0 0 var(--c-17); box-shadow:inset 0 -2px 0 0 var(--c-17)}
.kat850.swiper-slide > .bg-white {-webkit-box-shadow:inset 0 -2px 0 0 var(--c-18); box-shadow:inset 0 -2px 0 0 var(--c-18)}
.kat852.swiper-slide > .bg-white {-webkit-box-shadow:inset 0 -2px 0 0 var(--c-19); box-shadow:inset 0 -2px 0 0 var(--c-19)}
.kat1258.swiper-slide > .bg-white {-webkit-box-shadow:inset 0 -2px 0 0 var(--c-15); box-shadow:inset 0 -2px 0 0 var(--c-15)}
.custom-tooltip-11 {--bs-tooltip-bg: var(--c-11);--bs-tooltip-color: var(--bs-white)}
.custom-tooltip-12 {--bs-tooltip-bg: var(--c-12);--bs-tooltip-color: var(--bs-white)}
.custom-tooltip-13 {--bs-tooltip-bg: var(--c-13);--bs-tooltip-color: var(--bs-white)}
.custom-tooltip-14 {--bs-tooltip-bg: var(--c-14);--bs-tooltip-color: var(--bs-white)}
.custom-tooltip-15 {--bs-tooltip-bg: var(--c-15);--bs-tooltip-color: var(--bs-white)}
.custom-tooltip-16 {--bs-tooltip-bg: var(--c-16);--bs-tooltip-color: var(--bs-white)}
.custom-tooltip-17 {--bs-tooltip-bg: var(--c-17);--bs-tooltip-color: var(--bs-white)}
.custom-tooltip-18 {--bs-tooltip-bg: var(--c-18);--bs-tooltip-color: var(--bs-white)}
.custom-tooltip-19 {--bs-tooltip-bg: var(--c-19);--bs-tooltip-color: var(--bs-white)}
#keresoFrm {border-radius:24px}
#mit {width:220px;border:none;padding-top:12px;padding-bottom:12px}
#keresoFrm .gomb {font-size:0;width:20px;height:20px;background:url('art24/search.svg');background-size:cover;border:none}
header .navbar {padding-top:0;padding-bottom:0px}
#mainmenu .nav-item {padding-top:10px;padding-bottom:10px}
#mainmenu a {color:#fff}
#mainmenu .nav-item + .nav-item {margin-left:0}
#mainmenu .active {position:relative}
#mainmenu .active a {color:var(--c-4)}
#mainmenu .active:after {content:"";width:8px;height:8px;position:absolute;left:50%;top:0;transform:translate(-50%,-50%);background-color:var(--c-5);border-radius:50%;box-shadow:0 0 0 4px #fff}
#mainmenu a:hover {background-color:rgba(255,255,255,0.10)}
.submenu {text-transform:uppercase;letter-spacing:2px}
.submenu > ul > li > a, .submenu .navbar-collapse > ul > li > a {color:#fff !important;display:block;border-radius:24px;border:solid 1px var(--c-9);padding:10px 20px !important}
.submenu > ul, .submenu .navbar-collapse > ul {width:100%}
.submenu > ul > li, .submenu .navbar-collapse > ul > li {flex:0 0 100%;width:100%;padding-left:20px;padding-right:20px}
.submenu > ul > li.active {padding-left:0;padding-right:0;font-weight:700}
/*.submenu > ul > li.active a {background:var(--c-2) !important;color:var(--c-11);border: solid 1px var(--c-11)}*/
/*#amksub.submenu > ul > li.active a {color:var(--c-12);border:solid 1px var(--c-12)}*/
/*#vhksub.submenu > ul > li.active a {color:var(--c-13);border:solid 1px var(--c-13)}*/
/*#artsub.submenu > ul > li.active a {color:var(--c-14);border:solid 1px var(--c-14)}*/
/*#kszsub.submenu > ul > li.active a {color:var(--c-15);border:solid 1px var(--c-15)}*/
/*#khsub.submenu > ul > li.active a {color:var(--c-16);border:solid 1px var(--c-16)}*/
/*#ahsub.submenu > ul > li.active a {color:var(--c-17);border:solid 1px var(--c-17)}*/
/*#csbsub.submenu > ul > li.active a {color:var(--c-18);border:solid 1px var(--c-18)}*/
/*#epsub.submenu > ul > li.active a {color:var(--c-19);border:solid 1px var(--c-19)}*/
.submenu .dropdown-toggle {position:relative}
.submenu .dropdown-toggle::after {width: 16px;height:16px;background:url('art24/angle-left.svg');position:absolute;right:18px;top:50%;transform:translateY(-50%);background-size:cover;border:none}
.submenu > ul > li, .submenu .navbar-collapse > ul > li {position:relative}
.submenu .navbar-collapse > ul > li.nav-item {padding-left:0;padding-right:0}
.submenu .navbar-collapse > ul > li.nav-item a {margin-left:20px;margin-right:20px}
.submenu .navbar-collapse > ul > li.nav-item a.active {margin-left:0;margin-right:0}
.submenu .navbar-collapse > ul > li.nav-item.open a {margin-left:0;margin-right:0}
.submenu .navbar-collapse > ul > li.open .dropdown-menu.show {padding-left:0;padding-right:0}
.submenu > ul > li > a, .submenu .navbar-collapse > ul > li > a {margin:1px 0}
.submenu .dropdown-menu {position:relative !important;top:0}
.dropdown.open {padding-left:0;padding-right:0;border-radius:20px;background-color:var(--c-2)}
/*.kat844 .dropdown.open, .kat845 .dropdown.open, .kat846 .dropdown.open, .kat847 .dropdown.open, .kat848 .dropdown.open, .vmk24 .dropdown.open, .amk24 .dropdown.open, .vhk24 .dropdown.open, .art24 .dropdown.open, .ksz24 .dropdown.open, .kh24 .dropdown.open, .ah24 .dropdown.open, .csb24 .dropdown.open, .ep24 .dropdown.open {border:solid 1px var(--c-11)}*/
.vmk24 .dropdown.open, .kat844 .dropdown.open, #vmksub .dropdown.open {border:solid 1px var(--c-11);background-color:var(--c-11)}
.amk24 .dropdown.open, .kat848 .dropdown.open, #amksub .dropdown.open {border:solid 1px var(--c-12);background-color:var(--c-12)}
.vhk24 .dropdown.open, .kat845 .dropdown.open, #vhksub .dropdown.open {border:solid 1px var(--c-13);background-color:var(--c-13)}
.art24 .dropdown.open, .kat846 .dropdown.open, #artsub .dropdown.open {border:solid 1px var(--c-14);background-color:var(--c-14)}
.ksz24 .dropdown.open, .kat1258 .dropdown.open, #kszsub .dropdown.open {border:solid 1px var(--c-15);background-color:var(--c-15)}
.kh24 .dropdown.open, .kat847 .dropdown.open, #khsub .dropdown.open {border:solid 1px var(--c-16);background-color:var(--c-16)}
.ah24 .dropdown.open, .kat849 .dropdown.open, #ahsub .dropdown.open {border:solid 1px var(--c-17);background-color:var(--c-17)}
.csb24 .dropdown.open, .kat850 .dropdown.open, #csbsub .dropdown.open {border:solid 1px var(--c-18);background-color:var(--c-18)}
.ep24 .dropdown.open, .kat852 .dropdown.open, #epsub .dropdown.open {border:solid 1px var(--c-19);background-color:var(--c-19)}
.dropdown.open > a {background:none !important;border:none;font-size:18px;font-weight:700}
/*.kat844 .dropdown.open > a, .kat845 .dropdown.open > a, .kat846 .dropdown.open > a, .kat847 .dropdown.open > a, .kat848 .dropdown.open > a, .vmk24 .dropdown.open > a, .amk24 .dropdown.open > a, .vhk24 .dropdown.open > a, .art24 .dropdown.open > a, .ksz24 .dropdown.open > a, .kh24 .dropdown.open > a, .ah24 .dropdown.open > a, .csb24 .dropdown.open > a, .ep24 .dropdown.open > a {color:var(--c-11)}*/
.dropdown.open .dropdown-menu {border:none;background-color:transparent;text-transform:none;padding-left:18px;padding-right:18px}
.dropdown-menu a {display:block}
.dropdown-menu a:hover {background-color:rgba(255,255,255,.3)}
.dropdown.open > a {position:relative}
.dropdown.open > a:before {content:"";position:absolute;bottom:0;left:50%;height:1px;width:calc(100% - 26px);transform:translateX(-50%);background-color: var(--c-7);top:auto}
.kat844 .submenu .dropdown.open .dropdown-toggle::after, .vmk24 .submenu .dropdown.open .dropdown-toggle::after {background:url('art24/angle-left.svg');transform:translateY(-50%) rotate(90deg);background-size:cover}
.amk24 .submenu .dropdown.open .dropdown-toggle::after {background:url('art24/angle-left.svg');transform:translateY(-50%) rotate(90deg);background-size:cover}
.vhk24 .submenu .dropdown.open .dropdown-toggle::after {background:url('art24/angle-left.svg');transform:translateY(-50%) rotate(90deg);background-size:cover}
.art24 .submenu .dropdown.open .dropdown-toggle::after {background:url('art24/angle-left.svg');transform:translateY(-50%) rotate(90deg);background-size:cover}
.ksz24 .submenu .dropdown.open .dropdown-toggle::after {background:url('art24/angle-left.svg');transform:translateY(-50%) rotate(90deg);background-size:cover}
.kh24 .submenu .dropdown.open .dropdown-toggle::after {background:url('art24/angle-left.svg');transform:translateY(-50%) rotate(90deg);background-size:cover}
.ah24 .submenu .dropdown.open .dropdown-toggle::after {background:url('art24/angle-left.svg');transform:translateY(-50%) rotate(90deg);background-size:cover}
.csb24 .submenu .dropdown.open .dropdown-toggle::after {background:url('art24/angle-left.svg');transform:translateY(-50%) rotate(90deg);background-size:cover}
.ep24 .submenu .dropdown.open .dropdown-toggle::after {background:url('art24/angle-left.svg');transform:translateY(-50%) rotate(90deg);background-size:cover}
/*#aside > .navbar {margin-top:-23px;z-index:10000}*/
body.down header .line {transform:translateY(-300%)}
.float {position:relative;transform:translate(0,50%);width:65%;z-index:10;margin:0 auto}
.aktswiper .float {transform:translate(-50%,50%);width:auto;display:inline-block;margin:0 auto;left:50%}
.date {margin-top:-50px;position:relative}
.eloadasswiper {overflow:visible}
#detailed .form {border-radius:22px;border:none;min-width:196px;padding:12px;position:relative}
.bgcal:after {content:"";position:absolute;width:20px;height:20px;background:url('art24/calendar.png');background-repeat:no-repeat;right:22px;top:50%;transform:translateY(-50%)}
.select {font-size:16px;padding:13px;color:var(--c-1);border:none;border-radius:22px;width: 220px}
.title h1, .title h2 {padding:12px 117px;-webkit-box-shadow:inset 0 1px 1px var(--c-7);box-shadow:0 1px 1px var(--c-7);border-radius:32px}
.program {-webkit-box-shadow:inset 0 1px 1px var(--c-7);box-shadow:0 1px 1px var(--c-7)}
.banner.br-rad-20 img {border-radius:20px}
#aside #detailed .bgcal {width:calc(50% - 3px)}
#aside #detailed .bgcal input {width:100%;min-width:auto}
#aside #detailed select {width:100%}
.breadcrumb-item {color:var(--c-4);position:relative}
.breadcrumb-item a, .breadcrumb-item.active {color:var(--c-4)}
.breadcrumb-item a:hover {color:var(--c-6)}
.breadcrumb-item+.breadcrumb-item {padding-left:36px}
.breadcrumb-item+.breadcrumb-item::before {content:"";width:8px;height:8px;border-radius:50%;background-color:var(--c-9);position:absolute;top:50%;left:15px;transform:translateY(-50%)}
.tags a {color:var(--c-11)}
.kat844 .tags a, .kat844 .text a {color:var(--c-11)}
.kat848 .tags a, .kat848 .text a {color:var(--c-12)}
.kat845 .tags a, .kat845 .text a {color:var(--c-13)}
.kat846 .tags a, .kat846 .text a {color:var(--c-14)}
.kat1258 .tags a, .kat1258 .text a {color:var(--c-15)}
.kat847 .tags a, .kat847 .text a {color:var(--c-16)}
.kat849 .tags a, .kat849 .text a {color:var(--c-17)}
.kat850 .tags a, .kat850 .text a {color:var(--c-18)}
.kat852 .tags a, .kat852 .text a {color:var(--c-19)}
.origilink .hide {display:none}
.datebox .br-rad-20 {-webkit-box-shadow:inset 0 -1px 0 0 var(--c-7); box-shadow:inset 0 -1px 0 0 var(--c-7)}
.kat844 .datebox .circle.full {background-color:var(--c-11)}
.kat845 .datebox .circle.full {background-color:var(--c-13)}
.kat846 .datebox .circle.full {background-color:var(--c-14)}
.kat847 .datebox .circle.full {background-color:var(--c-16)}
.kat848 .datebox .circle.full {background-color:var(--c-12)}
.kat849 .datebox .circle.full {background-color:var(--c-17)}
.kat850 .datebox .circle.full {background-color:var(--c-18)}
.kat852 .datebox .circle.full {background-color:var(--c-19)}
.kat1258 .datebox .circle.full {background-color:var(--c-15)}
.datebox.kat844 .circle.full {background-color:var(--c-11)}
.datebox.kat845 .circle.full {background-color:var(--c-13)}
.datebox.kat846 .circle.full {background-color:var(--c-14)}
.datebox.kat847 .circle.full {background-color:var(--c-16)}
.datebox.kat848 .circle.full {background-color:var(--c-12)}
.datebox.kat849 .circle.full {background-color:var(--c-17)}
.datebox.kat850 .circle.full {background-color:var(--c-18)}
.datebox.kat852 .circle.full {background-color:var(--c-19)}
.datebox.kat1258 .circle.full {background-color:var(--c-15)}
.kat844 .datebox .circle.full:after {content:"VMK"}
.kat845 .datebox .circle.full:after {content:"VHK"}
.kat846 .datebox .circle.full:after {content:"ART"}
.kat847 .datebox .circle.full:after {content:"KH"}
.kat848 .datebox .circle.full:after {content:"AMK"}
.kat849 .datebox .circle.full:after {content:"AH"}
.kat850 .datebox .circle.full:after {content:"CSB"}
.kat852 .datebox .circle.full:after {content:"EP"}
.kat1258 .datebox .circle.full:after {content:"KSZ"}
.datebox.kat844 .circle.full:after {content:"VMK"}
.datebox.kat845 .circle.full:after {content:"VHK"}
.datebox.kat846 .circle.full:after {content:"ART"}
.datebox.kat847 .circle.full:after {content:"KH"}
.datebox.kat848 .circle.full:after {content:"AMK"}
.datebox.kat849 .circle.full:after {content:"AH"}
.datebox.kat850 .circle.full:after {content:"CSB"}
.datebox.kat852 .circle.full:after {content:"EP"}
.datebox.kat1258 .circle.full:after {content:"KSZ"}
.datebox.kat844 .circle_blank, .datebox.kat844 .year, .vmk24 .dropdown.open a, .kat844 .dropdown.open a, #vmksub .dropdown.open a {color:var(--c-11)}
.datebox.kat845 .circle_blank, .datebox.kat845 .year, .vhk24 .dropdown.open a, .kat845 .dropdown.open a, #vhksub .dropdown.open a {color:var(--c-13)}
.datebox.kat846 .circle_blank, .datebox.kat846 .year, .art24 .dropdown.open a, .kat846 .dropdown.open a, #artsub .dropdown.open a {color:var(--c-14)}
.datebox.kat847 .circle_blank, .datebox.kat847 .year, .kh24 .dropdown.open a, .kat847 .dropdown.open a, #khsub .dropdown.open a {color:var(--c-16)}
.datebox.kat848 .circle_blank, .datebox.kat848 .year, .amk24 .dropdown.open a, .kat848 .dropdown.open a, #amksub .dropdown.open a {color:var(--c-12)}
.datebox.kat849 .circle_blank, .datebox.kat849 .year, .ah24 .dropdown.open a, .kat849 .dropdown.open a, #ahsub .dropdown.open a {color:var(--c-17)}
.datebox.kat850 .circle_blank, .datebox.kat850 .year, .csb24 .dropdown.open a, .kat850 .dropdown.open a, #csbsub .dropdown.open a {color:var(--c-18)}
.datebox.kat852 .circle_blank, .datebox.kat852 .year, .ep24 .dropdown.open a, .kat852 .dropdown.open a, #epsub .dropdown.open a {color:var(--c-19)}
.datebox.kat1258 .circle_blank, .datebox.kat1258 .year, .ksz24 .dropdown.open a, .kat1258 .dropdown.open a, #kszsub .dropdown.open a {color:var(--c-15)}
.vmk24 .dropdown.open a, #vmksub .dropdown.open a {color:#fff}
.vhk24 .dropdown.open a, #vhksub .dropdown.open a {color:#fff}
.art24 .dropdown.open a, #artsub .dropdown.open a {color:#fff}
.kh24 .dropdown.open a, #khsub .dropdown.open a {color:#fff}
.amk24 .dropdown.open a, #amksub .dropdown.open a {color:#fff}
.ah24 .dropdown.open a, #ahsub .dropdown.open a {color:#fff}
.csb24 .dropdown.open a, #csbsub .dropdown.open a {color:#fff}
.ep24 .dropdown.open a, #epsub .dropdown.open a {color:#fff}
.ksz24 .dropdown.open a, #kszsub .dropdown.open a {color:#fff}
.kat844 .soc svg, .kat1350 .soc svg, .kat844 .copy svg {fill:var(--c-11)}
.kat848 .soc svg, .kat848 .copy svg {fill:var(--c-12)}
.kat845 .soc svg, .kat845 .copy svg {fill:var(--c-13)}
.kat846 .soc svg, .kat846 .copy svg {fill:var(--c-14)}
.kat1258 .soc svg, .kat1258 .copy svg {fill:var(--c-15)}
.kat847 .soc svg, .kat847 .copy svg {fill:var(--c-16)}
.kat849 .soc svg, .kat849 .copy svg {fill:var(--c-17)}
.kat850 .soc svg, .kat850 .copy svg {fill:var(--c-18)}
.kat852 .soc svg, .kat852 .copy svg {fill:var(--c-19)}
.csallery .img-responsive a {aspect-ratio:3/2;display:block}
.csallery .img-responsive a img {object-fit:cover;height:100% !important;width:100%}
.csallery .img-responsive a:hover img {transform:scale(1.02);-webkit-box-shadow:0 0 11px rgba(0,0,0,.11); box-shadow:0 0 11px rgba(0,0,0,.11)}
#own {top:170px}
#main {top:94px}
#palyazataink .palyabox {position:relative;top:0}
#palyazataink .palyabox .f-18 {position:absolute;max-width:100%;opacity:0}
#palyazataink .palyabox:hover .f-18 {font-size:18px;z-index:10;background-color:#fff;opacity:1}
.t10391 .icons img {border:none !important}
.buttons .btn {padding:11px 20px}
.circle.top a {transform:rotate(-90deg);font-size:36px;padding-bottom:8px}
.nyitolap .swiper-button-prev {left:4px}
.nyitolap .swiper-button-next {right:4px}
.goto {font-size:0}
.goto:focus {outline:none}
.goto a:focus {font-size:16px;position:absolute;top:10px;left:10px;z-index:10000;padding:2px 6px;color:#fff;background-color:#000}
footer .dot h3 {display:flex;align-items:center}
footer .dot h3:before {content:"";display:flex;width:12px;height:12px;background-color:var(--c-3);border-radius:50%;margin-right:10px}
.urlbox a[href=''] {display:none !important}

.calendar {width:100%;margin:0 auto}
.calendar TD { text-align:center; font-size:14px; }
.calendar TD.event { }
.calendar .header {color:var(--c-1);font-size:28px;font-weight:500;padding-bottom:12px}
.calendar .header a {color:var(--c-1);background-color:transparent;width:48px;height:48px;display:inline-flex;justify-content:center;align-items:center;box-shadow:inset 0 0 0 1px var(--c-7);border-radius:50%;font-weight:400;font-size:24px}
.calendar .header a:hover {background-color:#fff}
.calendar .nav { color:#9fbb27;	text-decoration:none; font-weight:bold; margin:0 10px; display: inline-block; }
.calendar .headerDay {color:var(--c-1);font-size:16px;padding:8px 0;border-radius:4px;border:solid 2px transparent;font-weight:600}
.calendar .headerDay b {font-weight:500}
.calendar .today {color:#fff;padding:2% 0;font-size:16px;text-shadow:none}
.calendar .today .day {background-color:var(--c-7);border-radius:50%;display:flex;justify-content:center;align-items:center;width:48px;height:48px}
.calendar .event {color:var(--c-5);position:relative;border-radius:4px}
.calendar .event a {font-size:16px;font-weight:700;width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#fff;margin:0 auto}
.calendar .mixed, .calendar .dayOff {color:var(--c-1);font-size:16px;border-radius:50%;width:48px;height:48px;position:relative;text-align:center}
.calendar .dayOff:after, .calendar .weekendOff:after {content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px var(--c-7);width:48px;height:48px;display:flex;border-radius:50%}
.calendar .weekday {color:var(--c-1);font-size:16px;padding:1% 0}
.calendar .weekday .day {width:48px;height:48px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--c-7);display:flex;justify-content:center;align-items:center;margin:0 auto}
.calendar .weekend, .calendar .weekendOff {color:var(--c-1);font-size:16px;text-shadow:none;border-radius:50%;padding:1% 0}
.calendar .weekendOff {text-align:center}
.calendar .weekend .day {box-shadow:inset 0 0 0 1px var(--c-7);display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;margin:0 auto}
.calendar .weekend a { color:#fdae13; }
.calendar .tooltip { display:none; padding:10px; background-color:#117899; width:100%; -moz-box-shadow: 0 0 4px 4px #CCCCCC; -webkit-box-shadow: 0 0 4px 4px#CCCCCC; box-shadow: 0 0 4px 4px #CCCCCC; z-index:1000; position:absolute; left:
0; }
.calendar .event .tooltip a { color:#fff; }
.calendar .event:hover { position:static; }
.calendar .tooltip a:hover { text-decoration:underline; }
.calendar TR { position:relative; }
.calendar .eventItem {text-align:left;margin-bottom:8px}
.calendar .eventItem .eventLink {color:#fff !important;text-decoration:none;font-weight:normal;font-style:normal;font-size:12px}
.calendar .eventItem .eventDate {text-align:left;font-style:italic}
.calendarEventWrapper {margin:8px 0 0;padding:0;font-size:14px}
.calendarEventWrapper a {color:var(--c-1)}
.calendarEventWrapper {background-color:transparent}
.calendarEventWrapper .eventItem {padding:8px;border-radius:20px;background-color:var(--c-11)}
.calendarEventWrapper .eventItem a {color:#fff}
.calendar .nav:hover {-webkit-box-shadow:0 0 11px rgba(0,0,0,.11); box-shadow:0 0 11px rgba(0,0,0,.11)}
.calendar .eventLink a {pointer-events:none}
.calendar .eventLink:hover {cursor:help}

body.contrast, .contrast header .bg-white {background-color:var(--c-6) !important}
.contrast .bg-c-6 {background-color:#000}
.contrast .bg-c-1 {background-color:#222}
.contrast .bg-white {background-color:var(--c-7) !important}
.contrast .form-control {background-color:var(--c-7)}
.contrast .c-1 {color:var(--c-4)}
.contrast .calendar .header a {background-color:var(--c-4)}
.contrast .calendar .dayOff:after, .contrast .calendar .weekendOff:after {background-color:var(--c-7);z-index:-1}
.contrast .calendar .weekend .day, .contrast .calendar .weekday .day {background-color:var(--c-7)}
.contrast .calendar .today .day {background-color:var(--c-4)}
.contrast .calendar .header, .contrast .calendar .headerDay, .contrast .title h2 {color:var(--c-4)}
.contrast .table td {background-color:transparent}
.contrast .btn-default {color:var(--c-2) !important}

.n687480 .back-cat, .n687480 #backtop, .t5833 .back-cat, .t5837 .back-cat, .t5834 .back-cat, .t5835 .back-cat, .t5836 .back-cat, .t5838 .back-cat, .t5839 .back-cat, .t5879 .back-cat, .t9567 .back-cat, .n1022177 .back-cat, .n1022177 .back-main {display:none}
.soc .dropdown-toggle svg {width:24px;height:24px}
.soc .dropdown-toggle::after {display:none}
.dropdown.soc.open {border:none !important;background-color:transparent !important}
.soc .dropdown-menu.show {display:flex}
.copy svg {width:24px;height:24px}
.copylink {cursor:pointer}
a.log:focus-visible {background-color:#000}
a.log:focus-visible .c-1 {color:var(--c-7)}
#main .circle a:focus-visible {background-color:#000}
#mainmenu a:focus-visible {background-color:#000}
.swiper-button-prev:focus-visible {background-color:#000}
.swiper-button-prev:focus-visible:after {color:#fff !important}
.swiper-button-next:focus-visible {background-color:#000}
.swiper-button-next:focus-visible:after {color:#fff !important}
.swiper-slide:focus-visible {background-color:#000}
.btn:focus-visible {background-color:#000;color:#fff !important}
footer a:focus-visible {background-color:#000}
#rovatoldal a:focus-visible {background-color:#000 !important}
#rovatoldal a:focus-visible .c-6 * {color:var(--c-7)}
.datebox a:focus-visible .bg-white {background-color:#000 !important}
.datebox a:focus-visible .c-6 {color:var(--c-7)}
.soc .dropdown-toggle {border:none;background:transparent}
/*.swiper-fade a.swiper-slide {pointer-events:all}*/
.navbar-expand-lg .navbar-nav {flex-direction:column}
.submenu .dropdown-toggle.show {margin-left:0 !important;margin-right:0 !important;border:none}
.dropdown-item.active {background-color:rgba(255,255,255,.3)}
.submenu > button {display:none}
#detailed .text-white {color:#3b3b3b !important}
.calendar .today .day {color:#3b3b3b}

.nyitolap24 .c-3 {color:#d7172a}
.nyitolap24 .bg-c-13 {background-color:#8B6C46}
.nyitolap24 .custom-tooltip-13 {--bs-tooltip-bg:#8B6C46}
.nyitolap24 .kat845 .datebox .circle.full {background-color:#8B6C46}
.nyitolap24 .kat845 .circle_blank, .kat845 .day, .kat845 .year  {color:#8B6C46}
.nyitolap24 .kat845 .circle_blank {border:solid 1px #8B6C46}
.nyitolap24 .kat845.swiper-slide > .bg-white {-webkit-box-shadow:inset 0 -2px 0 0 #8B6C46; box-shadow:inset 0 -2px 0 0 #8B6C46}
.nyitolap24 .bg-c-14, .bg-ART {background-color:#AF5E0E}
.nyitolap24 .custom-tooltip-14 {--bs-tooltip-bg:#AF5E0E}
.nyitolap24 .kat846 .datebox .circle.full {background-color:#AF5E0E}
.nyitolap24 .kat846 .circle_blank, .kat846 .day, .kat846 .year  {color:#AF5E0E}
.nyitolap24 .kat846 .circle_blank {border:solid 1px #AF5E0E}
.nyitolap24 .kat846.swiper-slide > .bg-white {-webkit-box-shadow:inset 0 -2px 0 0 #AF5E0E; box-shadow:inset 0 -2px 0 0 #AF5E0E}
.nyitolap24 .bg-c-17, .bg-AH {background-color:#378169}
.nyitolap24 .custom-tooltip-17 {--bs-tooltip-bg:#378169}
.nyitolap24 .kat849 .datebox .circle.full {background-color:#378169}
.nyitolap24 .kat849 .circle_blank, .kat849 .day, .kat846 .year  {color:#378169}
.nyitolap24 .kat849 .circle_blank {border:solid 1px #378169}
.nyitolap24 .kat849.swiper-slide > .bg-white {-webkit-box-shadow:inset 0 -2px 0 0 #378169; box-shadow:inset 0 -2px 0 0 #378169}
.nyitolap24 .bg-c-19, .bg-EP {background-color:#85741E}
.nyitolap24 .custom-tooltip-19 {--bs-tooltip-bg:#85741E}
.nyitolap24 .kat852 .datebox .circle.full {background-color:#85741E}
.nyitolap24 .kat852 .circle_blank, .kat852 .day, .kat846 .year  {color:#85741E}
.nyitolap24 .kat852 .circle_blank {border:solid 1px #85741E}
.nyitolap24 .kat852.swiper-slide > .bg-white {-webkit-box-shadow:inset 0 -2px 0 0 #85741E; box-shadow:inset 0 -2px 0 0 #85741E}
.nyitolap24 #detailed .text-white {color:#3b3b3b !important}
.nyitolap24 .calendar .today .day {color:#3b3b3b}
/*.nyitolap24 .circle .bg-c-13, .nyitolap24 .circle .bg-c-14, .nyitolap24 .circle .bg-c-17, .nyitolap24 .circle .bg-c-19 {color:#292929}
.nyitolap24 .kat845 .datebox .circle.full, .nyitolap24 .kat846 .datebox .circle.full, .nyitolap24 .kat849 .datebox .circle.full, .nyitolap24 .kat852 .datebox .circle.full {color:#292929}*/
.swiper-wrapper {min-height:25px}

@media (max-width: 1500px) {
#mit {width:180px}
#mainmenu li {padding-left:4px;padding-right:4px}
}
@media (max-width: 1399px) {
.f-20, .f-20 * {font-size:19px}
.f-24, .f-24 * {font-size:22px}
.f-36, .f-36 * {font-size:34px}
.f-48, .f-48 * {font-size:46px}
.f-60, .f-60 * {font-size:58px}
#detailed .form {min-width:auto;width:180px}
.calendar .mixed, .calendar .dayOff, .calendar .weekday {height:55px}
.btn-primary {min-width:auto}
#aside .btn-default, #aktpr .btn-default {min-width:auto}
#aktpr .btn-default {padding:11px 30px}
.swiper-pagination {top:60% !important}
.navbar.navbar-expand-xxl {padding-top:0;padding-bottom:0}
#mainmenu {text-align:center}
#mainmenu .nav-item {padding-top:4px;padding-bottom:4px}
#mainmenu {max-height:calc(100vh - 176px);overflow:auto}
#own {top:160px}
#keresoFrm {width:240px}
.buttons .btn {font-size:14px}
.calendar .mixed, .calendar .dayOff {padding-right:4px}
}
@media (max-width: 1199px) {
.f-24, .f-24 * {font-size:19px}
.f-28, .f-28 * {font-size:26px}
.f-32, .f-32 * {font-size:31px}
.f-36, .f-36 * {font-size:32px}
.f-44, .f-44 * {font-size:38px}
.f-48, .f-48 * {font-size:40px}
.f-60, .f-60 * {font-size:54px}
header .f-28, header .f-28 * {font-size:28px}
.calendar .mixed, .calendar .dayOff, .calendar .weekday {height:61px}
.swiper-pagination {top:48% !important}
#own {top:160px}
footer .menu.horizontal > ul {justify-content:center}
.calendar .dayOff:after, .calendar .weekendOff:after {width:44px;height:44px}
.calendar .weekday .day {width:44px;height:44px}
.calendar .mixed, .calendar .dayOff {padding-right:0}
}
@media (max-width: 991px) {
.f-28, .f-28 * {font-size:25px}
.f-32, .f-32 * {font-size:30px}
.f-36, .f-36 * {font-size:30px}
.f-44, .f-44 * {font-size:36px}
.f-48, .f-48 * {font-size:38px}
.f-60, .f-60 * {font-size:46px}
header .f-28, header .f-28 * {font-size:28px}
body.down header .line {transform:translateY(-400%)}
.swiper-pagination {top:60% !important}
.swiper-button-prev {opacity:1;pointer-events:all;transform:scale(1)}
.swiper-button-next {opacity:1;pointer-events:all;transform:scale(1)}
.border-top-inside {box-shadow:none}
#main {top:158px}
#mainmenu {max-height:calc(100vh - 160px)}
.swiper-pagination-bullet {opacity:1}
.swiper-button-prev, .swiper-button-next {-webkit-box-shadow:none;box-shadow:none;width:64px;height:64px;background:none;overflow:hidden;border-radius:0}
.swiper-button-prev {margin-left:16px}
.swiper-button-next {margin-right:16px}
.swiper-button-prev:before {position:absolute;content:"";width:64px;height:64px;background-color:var(--c-20);transform:translateX(-50%);border-radius:50%;left:0}
.swiper-button-next:before {position:absolute;content:"";width:64px;height:64px;background-color:var(--c-20);transform:translateX(50%);border-radius:50%;right:0}
.swiper-button-prev:after, .swiper-button-next:after {z-index:2;color:#9f9f9f;font-size:20px}
.swiper-button-prev:after {margin-left:-52px}
.swiper-button-next:after {margin-right:-52px}
#aside > .navbar {position:fixed;top:230px;left:10px;z-index:10000;margin-top:0;width:calc(100vw - 20px)}
#aside.vmk #menu {background: linear-gradient(to right, #008FFC 0%,#005A9E 100%);border-radius:20px}
#aside.vhk #menu {background: linear-gradient(to right, #b19065 0%,#a7885f 100%);border-radius:20px}
#aside.art #menu {background: linear-gradient(to right, #dc7612 0%,#d37211 100%);border-radius:20px}
#aside.kh #menu {background: linear-gradient(to right, #854d34 0%,#7c4830 100%);border-radius:20px}
#aside.amk #menu {background: linear-gradient(to right, #34782f 0%,#306f2b 100%);border-radius:20px}
#aside.ah #menu {background: linear-gradient(to right, #60bb9e 0%,#5bb296 100%);border-radius:20px}
#aside.csb #menu {background: linear-gradient(to right, #b92688 0%,#b22583 100%);border-radius:20px}
#aside.ep #menu {background: linear-gradient(to right, #ae9828 0%,#a59026 100%);border-radius:20px}
#aside.ksz #menu {background: linear-gradient(to right, #6d0b20 0%,#650a1e 100%);border-radius:20px}
.submenu > ul > li:before {display:none}
.submenu > ul > li > a {border-radius:0;border:none;padding:0}
#vmksub.submenu > ul > li > a, #amksub.submenu > ul > li > a, #vhksub.submenu > ul > li > a, #artsub.submenu > ul > li > a, #kszsub.submenu > ul > li > a, #khsub.submenu > ul > li > a, #ahsub.submenu > ul > li > a, #csbsub.submenu > ul > li > a, #epsub.submenu > ul > li > a {background:none;padding:6px 0;font-size:20px}
.submenu .dropdown .dropdown-toggle {padding-right:46px !important}
.submenu .dropdown .dropdown-toggle::after {opacity:1;right:20px}
.submenu .dropdown.open .dropdown-toggle::after {content:"";width:16px;height:16px;background: url(art24/angle-left.svg) !important;position:absolute;top:50%;transform:translateY(-50%);background-size:cover !important;border:none;right:14px;opacity:1}
#mit {width:calc(100% - 20px)}
.dropdown.open > a {padding:6px 10px !important;color:#fff !important;padding-right:36px !important;font-weight:400 !important}
.dropdown.open > a:before {display:none}
.dropdown.open .dropdown-toggle {padding-right:36px !important}
#close-btn {aspect-ratio:1/1;border-radius:50%;align-content:center}
.vmk #close-btn {border:solid 1px var(--c-22)}
.amk #close-btn {border:solid 1px var(--c-7)}
.vhk #close-btn {border:solid 1px var(--c-7)}
.art #close-btn {border:solid 1px var(--c-7)}
.ksz #close-btn {border:solid 1px var(--c-7)}
.kh #close-btn {border:solid 1px var(--c-7)}
.ah #close-btn {border:solid 1px var(--c-7)}
.csb #close-btn {border:solid 1px var(--c-7)}
.ep #close-btn {border:solid 1px var(--c-7)}
.submenu {max-height:calc(100vh - 292px);overflow:auto}
.submenu .navbar-nav {margin-top:6px}
#vmksub.submenu .navbar-nav > li + li > a, #vmksub.submenu .navbar-nav > li:first-of-type > a {border-top:solid 1px var(--c-22)}
#amksub.submenu .navbar-nav > li + li > a, #amksub.submenu .navbar-nav > li:first-of-type > a {border-top:solid 1px var(--c-7)}
#vhksub.submenu .navbar-nav > li + li > a, #vhksub.submenu .navbar-nav > li:first-of-type > a {border-top:solid 1px var(--c-7)}
#artsub.submenu .navbar-nav > li + li > a, #artsub.submenu .navbar-nav > li:first-of-type > a {border-top:solid 1px var(--c-7)}
#kszsub.submenu .navbar-nav > li + li > a, #kszsub.submenu .navbar-nav > li:first-of-type > a {border-top:solid 1px var(--c-7)}
#khsub.submenu .navbar-nav > li + li > a, #khsub.submenu .navbar-nav > li:first-of-type > a {border-top:solid 1px var(--c-7)}
#ahsub.submenu .navbar-nav > li + li > a, #ahsub.submenu .navbar-nav > li:first-of-type > a {border-top:solid 1px var(--c-7)}
#csbsub.submenu .navbar-nav > li + li > a, #csbsub.submenu .navbar-nav > li:first-of-type > a {border-top:solid 1px var(--c-7)}
#epsub.submenu .navbar-nav > li + li > a, #epsub.submenu .navbar-nav > li:first-of-type > a {border-top:solid 1px var(--c-7)}
.submenu .dropdown-menu a {color:#fff;text-align:right;position:relative;padding:4px 16px 4px 0}
.submenu .dropdown-menu a {position:relative}
.submenu .dropdown-menu a:after {content:"";position:absolute;right:0;top:50%;width:8px;height:8px;background-color:#fff;border-radius:50%;transform:translate(0,-50%)}
#vmksub.submenu .dropdown-menu a:after {background-color:var(--c-22)}
.submenu > ul > li.active a {background-color:rgba(255,255,255,.1) !important;padding-left:20px !important;padding-right:20px !important}
.dropdown.open {border:none;border-radius:0;background-color:transparent}
.dropdown.open {border:none !important}
.dropdown.open .dropdown-menu {padding-top:0}
#own {top:224px}
.nyitolap .swiper-button-prev {left:0}
.nyitolap .swiper-button-next {right:0}
.submenu .navbar-collapse {display:flex !important}
.submenu .dropdown-toggle.show {margin-left:10px !important;margin-right:10px !important}
.submenu .navbar-collapse > ul > li.open .dropdown-menu.show {padding-left:10px;padding-right:30px}
}
@media (max-width: 767px) {
.f-18, .f-18 * {font-size:16px}
.f-20, .f-20 * {font-size:19px}
.f-24, .f-24 * {font-size:20px}
.f-28, .f-28 * {font-size:22px}
.f-32, .f-32 * {font-size:28px}
.f-36, .f-36 * {font-size:28px}
.f-44, .f-44 * {font-size:32px}
.f-48, .f-48 * {font-size:32px}
.f-60, .f-60 * {font-size:42px}
header .f-28, header .f-28 * {font-size:28px}
.swiper-pagination {top:56% !important}
/*.nyitolap .slidetext {display:none}*/
.nyitolap .swiper-pagination {top:auto !important;bottom:11% !important}
.float {background-color:var(--c-20) !important;-webkit-box-shadow:none;box-shadow:none;text-transform:uppercase;transform:translate(-50%,50%);width:auto;display:inline-flex;left:50%;padding:0 20px}
#tudnivalok ul {justify-content:center}
#own .f-24 {font-size:18px}
.title h1, .title h2 {padding:12px 24px}
.breadcrumb-item.active {display:none}
}
@media (max-width: 575px) {
.f-18, .f-18 * {font-size:14px}
.f-20, .f-20 * {font-size:18px}
.f-24, .f-24 * {font-size:19px}
.f-28, .f-28 * {font-size:20px}
.f-32, .f-32 * {font-size:26px}
.f-36, .f-36 * {font-size:26px}
.f-44, .f-44 * {font-size:26px}
.f-48, .f-48 * {font-size:26px}
.f-60, .f-60 * {font-size:36px}
header .f-15, header .f-15 * {font-size:12px}
header .f-16, header .f-16 * {font-size:14px !important}
header .f-18, header .f-18 * {font-size:15px}
header .f-28, header .f-28 * {font-size:22px}
header .logo img {max-width:50px}
header .vmk img {max-width:16vw}
footer .dot h3 {margin:0 auto}
.calendar .mixed, .calendar .dayOff, .calendar .weekday {height:auto}
.calendar .header a {;width:36px;height:36px;font-size:14px}
.calendar .today .day {width:36px;height:36px;font-size:14px}
.calendar .event a {width:36px;height:36px;font-size:14px}
.calendar .mixed, .calendar .dayOff {width:36px;height:36px;font-size:14px}
.calendar .dayOff:after, .calendar .weekendOff:after {width:36px;height:36px;font-size:14px}
.calendar .weekday .day {width:36px;height:36px;font-size:14px}
.calendar .weekend .day {width:36px;height:36px;font-size:14px}
.calendar .weekendOff, .calendar .dayOff {font-size:14px}
#main {top:146px}
#mainmenu {max-height:calc(100vh - 183px)}
#detailed .form {width:100%}
#detailed .select {width:100%}
#own {top:212px}
#keresoFrm {width:150px}
#aside > .navbar {top:220px}
.submenu {max-height:calc(100vh - 282px)}
#own img {max-width:100%;width:24px}
#own .circle a {width:36px;height:36px;padding:8px}
#own .fw-700 {font-weight:400}
}
@media (max-width: 529px) {
#main {top:192px}
#own {top:258px}
#aside > .navbar {top:266px}
.submenu {max-height:calc(100vh - 328px)}
}
@media (max-width: 499px) {
#mit {max-width:100px}
#main .circle a, #own .circle a {width:38px;height:38px}
#aside > .navbar {top:256px}
#own {top:248px}
.submenu {max-height:calc(100vh - 318px)}
}