 [mn="1000"] ._subttl { text-align: var(--ttlalign); } [mn="1000"] .btnDoc { --btnbgclr: var(--clr03); --btnhovbgclr: var(--clr04); --btnborderclr: var(--btnbgclr); --btnhovborderclr: var(--btnhovbgclr); border-radius: 6px; } [mn="1000"] .txtbx ~ .txtbx { margin-top: 30px; } [mn="1022"] ._subttl { text-align: var(--ttlalign); } [mn="1022"] ._imgobj { text-align: center; } [mn="1022"] .btnDoc { --btnbgclr: var(--clr03); --btnhovbgclr: var(--clr04); --btnborderclr: var(--btnbgclr); --btnhovborderclr: var(--btnhovbgclr); border-radius: 6px; } [mn="1022"] .main { max-width: 800px; } [mn="1022"] .txtbx ~ .txtbx { margin-top: 30px; } [mn="1022"] ul { display: inline-block; } [mn="8005"] { padding: 6px 0; line-height: 1; z-index: 5; --secbgclr: var(--clr01x, #fff); /* --secftclr: #fff; */ /* border-bottom: 3px solid var(--clr01); */ } [mn="8005"] .mediabx a { padding: 8px; --iconclr: var(--clr02); --iconhovclr: var(--clr01); --bgclr: var(--clr01,#fff); --bghovclr: var(--clr01x,#fff); --square: 35px; margin: 3px; border-radius: 50%; } [mn="8005"] .searchbx { position: relative; width: 150px; } [mn="8005"] .searchbx input { margin: 0; padding: 6px 9px 6px 30px; width: 100%; border-radius: 50px; border: 2px solid #ccc; font-size: inherit; } [mn="8005"] .searchbx i { position: absolute; left: 9px; top: 50%; translate: 0 -50%; color: #ccc; width: 12px; } [mn="8005"] .logo { margin: 0 0 } [mn="8005"] .logo img { max-height: 75px } [mn="8005"] .logo ._imgobj img { max-height: 21px } /* ======================= */ nav { line-height: 1; } nav :is(ul, li){ list-style: none; list-style-type: none; margin: 0; padding: 0; display: inline-flex; /* justify-content: center; */ align-items: center; flex-wrap: wrap; } nav a { display: inline-flex; justify-content: center; align-items: center; font-family: var(--ft-nav); /* font-size: 110%; */ /* text-transform: uppercase; */ text-decoration: none; color: inherit; } nav a:hover, nav a.active{ color: var(--clr01) } nav > ul > li { /* margin: 0 12px 0 0; padding: 0 12px 0 0; */ position: relative } @media (max-width: 767px) { nav > ul > li > ul { padding: 0 0 0 12px } nav > ul > li > ul li { width: 100%; font-size: 80%; } nav > ul > li > ul li ~ li { border-top: 1px solid #eee } nav > ul > li > ul a { text-transform: initial; width: 100%; justify-content: flex-start; } } @media (min-width: 767px) { nav > ul > li > a { padding: 6px 9px; margin: 0 1px; position: relative } nav > ul > li > a.active, nav > ul > li > a:hover{ color: inherit } nav > ul > li > a.active:after, nav > ul > li > a:hover:after { /* content: ''; */ color: inherit; position: absolute; width: calc(100% - 18px); height: 3px; bottom: 0; left: 50%; translate: -50% 100%; background-color: var(--clr01); } nav > ul > li > ul { position: absolute; bottom: -15px; right: 50%; translate: 50% 100%; scale: 1 0; /* display: none; */ min-width: 250px; background-color: rgba(0,0,0,.8); color: #fff; border: 1px solid #eee; padding: 9px; transition: .6s all .3s ease ; display: block; transform-origin: top; } nav > ul > li:hover > ul { transition: .6s all ease; scale: 1 1; } nav > ul > li > ul a { text-transform: initial; width: 100%; justify-content: flex-start; padding: 6px; } nav > ul > li > ul a:hover, nav > ul > li > ul a:active { background-color: var(--clr01); color: #fff; } nav > ul > li > ul li { width: 100%; justify-content: flex-start; } nav > ul > li > ul li ~ li { /* margin-top: 9px; */ } } @media (min-width: 767px) { /* nav > ul > li::after { content: ''; display: block; right: 0; top: 50%; translate: 0 -50%; height: 12px; width: 2px; background-color: #999; position: absolute; } nav > ul > li:last-child::after { display: none; } */ } .dekstopnav .main > * { padding: 3px 0 } .mobilenav .mediabx a { --bgclr: transparent; --iconclr: #fff; --iconhovclr: #fff; padding: 0; } .mobilenav { position: fixed; height: 100vh; background-color: rgba(0 0 0 / 50%); z-index: 50; padding: 0 0 0 0; width: 100% !important; display: block; translate: -101% 0; opacity: 0; transition: .6s all .3s ease; } .mobilestickbx { position: fixed; top: 0; left: 0; padding: 8px 15px; width: 100% !important; z-index: 50; border-bottom: 1px solid #ccc; background-color: var(--clr02, #000); min-height: 65px; display: flex; justify-content: center; align-items: center; text-align: center; line-height: 1; } .mobilestickbx img { max-height: 50px; max-width: calc(100% - 45px); } .mobilestickbx ._imgobj { display: none } .mobilenav .mediabx a { padding: 8px; --iconclr: #fff; --iconhovclr: #fff; --bgclr: var(--clr02,#fff); --bghovclr: var(--clr01,#fff); --square: 35px; margin: 3px; border-radius: 50%; } .mobilenav nav a { flex: 0 0 100%; width: 100%; justify-content: flex-start; color: inherit; text-decoration: none; padding: 6px 0; font-size: 150%; } .mobilenav.active { translate: 0 0; opacity: 1; transition: .3s all ease; } .mobilenavw { transition: .3s all cubic-bezier(0.075, 0.82, 0.165, 1); height: 100vh; background-color: #fff; width: calc(100% - 90px) !important; display: block; overflow: hidden; overflow-y: auto; translate: -101% 0; opacity: 0; max-width: 400px; } .mobilenav.active .mobilenavw { transition: .9s all .3s cubic-bezier(0.075, 0.82, 0.165, 1); translate: 0 0; opacity: 1; } .mobilenav nav{ padding: 90px 24px 15px; } .mobilenav .infobx { padding: 0 24px 60px; } .mobilenav .infow { border-top: 1px solid #ccc; padding: 21px 0 0; } .mobilenav nav :is(ul, li) { margin: 0 } .mobilenav nav > ul > li { flex: 0 0 100%; } .mobilenav nav a { flex: 0 0 100%; width: 100%; justify-content: flex-start; color: inherit; text-decoration: none; } .mobilenav .mediabx .unit { margin: 0 6px 6px 0 } /* ===================== */ .menuburger { --square: 35px; --height: 3px; --top: 9px; --vpadding: 15px; --bgclr: #555; --radius: 5px; position: fixed; width: var(--square)!important; height: var(--square); top: var(--vpadding); left: calc(var(--vpadding) + 9px); transition-duration: 0.5s; display: flex; justify-content: center; align-items: center; z-index: 55; scale: 0.7; } .menuburger .icon { --bgclr: var(--clr01, #fff); transition-duration: 0.5s; position: relative; height: var(--height); width: var(--square); top: 0; background-color: var(--bgclr); border-radius: var(--radius) } .menuburger .icon:before { transition-duration: 0.5s; position: absolute; width: var(--square); height: var(--height); background-color: var(--bgclr); content: ""; top: calc(-1 * var(--top)); border-radius: var(--radius) } .menuburger .icon:after { transition-duration: 0.5s; position: absolute; width: calc(var(--square) / 2); height: var(--height); background-color: var(--bgclr); content: ""; top: var(--top); border-radius: var(--radius) } .menuburger.open .icon { transition-duration: 0.5s; transform: rotateZ(180deg); --bgclr: var(--clr01) } .menuburger.open .icon:before { transform: rotateZ(45deg) scaleX(0.75) translate(var(--top), -6px); } .menuburger.open .icon:after { width: var(--square); transform: rotateZ(-45deg) scaleX(0.75) translate(var(--top), 6px); } .mobilestickbxp, .dekstickbx { width: 100% !important; } .dekstickbx { padding: 9px 0; position: fixed; left: 0; top: 0; z-index: 10; background-color: var(--clr02, #000); border-bottom: 1px solid #eee; transition: 2s all cubic-bezier(0.075, 0.82, 0.165, 1); translate: 0 -101%; color: var(--clr01) } body.scrolled .dekstickbx { translate: 0 0; } .dekstickbx .logo img { max-height: 45px; } .dekstickbx .logo ._imgobj img { max-height: 15px; } .logo { line-height: 1; } @media (max-width: 767px) { .dekstickbx, [mn="8005"] { display: none; } } @media (min-width: 767px) { .menuburger, .mobilestickbxp, .mobilestickbx, .mobilenav { display: none !important; } } nav .addedmenu a { border-radius: 50px; background-color: var(--clr01); color: #fff; }[mn="8208"] { margin-top: auto; padding-bottom: 0; border-top: 12px solid var(--clr01) } [mn="8208"] .sitemap :is(ul) { list-style-type: none; list-style: none; margin: 0; padding: 0; text-align: inherit; } [mn="8208"] .sitemap li ~ li{ margin: 9px 0 0 } [mn="8208"] ._imgobj { margin: 0 0 15px } [mn="8208"] a { color: inherit; text-decoration: none; } [mn="8208"] .info- { padding: 9px 15px; } [mn="8208"] .mediabx { margin: 0 } [mn="8208"] .mediabx > * { justify-content: center; } [mn="8208"] .mediabx a { padding: 8px; --iconclr: var(--clr02); --iconhovclr: var(--clr01); --bgclr: var(--clr01,#fff); --bghovclr: var(--clr01x,#fff); --square: 35px; margin: 3px; border-radius: 50%; } [mn="8208"] .ttl { font-size: 150%; line-height: 1; margin: 0 0 12px; font-family: var(--ft-t2); } [mn="8208"] .copyright { padding: 21px 0; font-size: 80%; font-family: var(--ft-t2); } /* [mn="8208"]:after { content: ''; display: block; height: 2px; position: absolute; width: 100%; background-color: #ccc; top: 0; left: 0; } */ [mn="8208"] a { text-underline-offset: 3px; } [mn="8208"] a:hover { text-decoration: underline; } @media (max-width: 991px) { [mn="8208"] .empty { display: none; } } @media (max-width: 767px) { [mn="8208"] { padding-bottom: 90px; } [mn="8208"] .newsletterbx { width: 250px; margin: 0 auto; } [mn="8208"] .newsletterbx, [mn="8208"] { text-align: center } [mn="8208"] .mediabx a { margin: 6px } [mn="8208"] .copyright .container > .f { justify-content: center; } [mn="8208"] .copyright .container > .f > * { flex: 0 0 100%; max-width: 100%; } } /* =================== */ [mn="8208"] .horizline { border-top: 2px solid var(--clr01); margin: 0; } [mn="5102"] { margin-top: auto; padding: 0; } /* [mn="5102"] .itm .l:after { content: ''; left: 0; bottom: 0; position: absolute; display: block; height: 100%; width: 250px; background: rgb(254,254,254); background: linear-gradient(90deg, rgba(235,235,235,1) 0%, rgba(235,235,235,0) 100%); } */ [mn="5102"] :is(input, textarea, select){ border: 0; border-radius: 3px; } [mn="5102"] ._iframe { position: absolute; left: 0; top: 0; height: 100%; width: 100%; line-height: 0; aspect-ratio: auto; } [mn="5102"] ._iframe iframe { height: 100%; width: 100%; } [mn="5102"] .formbx { padding-top: var(--secpt); padding-bottom: var(--secpb) } [mn="5102"] ._content { line-height: 1.8; } @media (min-width: 991px) { [mn="5102"] .infow { padding: 0 30px 0 0 } } @media (min-width: 767px) { [mn="5102"] .infow { padding: 0 30px } } @media (max-width: 1100px) { } @media (max-width: 767px) { [mn="5102"] { align-items: flex-start; min-height: auto; padding-top: 0 } /* [mn="5102"] .itm .l:after { left: 0; bottom: 0; height: 120px; width: 100%; background: rgb(235,235,235); background: linear-gradient(0deg, rgba(235,235,235,1) 0%, rgba(235,235,235,0) 100%); } */ [mn="5102"] .main { position: inherit; height: 350px } [mn="5102"] .main + div { padding: 30px 15px } } [mn="3015"] { padding: 0; } [mn="3015"] .infobx { padding: 15px } [mn="3015"] .bimgw { width: 100vw; } [mn="3015"] .bimg { --bpt: 0%; aspect-ratio: 2 / 1; } [mn="3015"] .formbx { padding: 30px 30px; filter: drop-shadow(4px 4px 4px var(--clr01)); } [mn="3015"] ._subttl { font-family: var(--ft-t2); margin: 0 0 15px; letter-spacing: 2px; font-size: 120%; } [mn="3015"] .bimg { z-index: 1; position: relative; } [mn="3015"] .bimg:after { content: ''; height: 50%; width: 100%; min-width: calc(50% + 100px); /* background: linear-gradient(0deg, var(--clr01) 10%, transparent 90%); */ position: absolute; bottom: 0; right: 0; z-index: -1; /* clip-path: polygon(150px 0, 100% 0, 100% 100%, 0 100%); */ } [mn="3015"] .ttldecor-btm:after { content: ''; height: 3px; width: 200px; background-color: var(--clr01x, #fff); position: relative; display: inline-block; /* clip-path: polygon(150px 0, 100% 0, 100% 100%, 0 100%); */ } [mn="3015"] .swiper-button-next, [mn="3015"] .swiper-button-prev { aspect-ratio: 1 / 1 !important; background-color: var(--clr01); width: 30px; height: auto; border-radius: 0%; } [mn="3015"] .swiper-button-next:after, [mn="3015"] .swiper-button-prev:after { color: #fff; font-size: 15px; } [mn="3015"] .swiper-pagination-bullet { background-color: var(--clr01x, #fff); } [mn="3015"] .swiper-pagination-bullet-active { background-color: var(--clr01); } /* [mn="3015"] .btn { min-width: auto; padding: 0; background-color: transparent; border: 0; } */ @media only screen and (max-width: 767px) { [mn="3015"] .swiper-button-next, [mn="3015"] .swiper-button-prev { width: 21px; font-size: 9px; padding: 6px; } } @media only screen and (max-width: 575px) { [mn="3015"] ._subttl { letter-spacing: 0; } [mn="3015"] { --ttlsize: calc(35 / 16 * 100%) !important; } [mn="3015"] .bimg { aspect-ratio: 2 / 1.5; } } @media only screen and (min-width: 767px) { [mn="3015"] .formbx { padding: 30px 120px } /* [mn="3015"] .h4 { font-size: calc(60 / 16 * 100%) } */ /* [mn="3015"] .bimg:after { background: linear-gradient(0deg, var(--clr01) 10%, transparent 90%); } */ } /* =========== */ [mn="3015"] .ttldecor- { /* display: none; */ } [mn="3015"] ._ittl, [mn="3015"] ._secttlbx { margin: 0 0 15px; } [mn="1006"] { padding: 0; } [mn="1006"] .rowbxlist { padding: 60px 0; } [mn="1006"] ._subttl { font-family: var(--ft-t1); } [mn="1006"] .verticalbar:after { height: 40px; width: 40px; right: 0; bottom: 50%; transform: translate(50%, 50%) rotate(45deg) ; background-color: var(--clr03); } [mn="1006"] .bg-mask { background-color: #fff } [mn="1006"] .textbx { padding: 0 0 0 0; max-width: calc(100% - 30px); width: 550px; margin: 0 auto; } [mn="1006"] .rowbxlist .rowcont { min-height: 50vh; } [mn="1006"] .itm.lr-w { flex: 0 0 100%; max-width: 100%; /* flex-direction: row-reverse; */ padding: 0; } [mn="1006"] .itm .l, [mn="1006"] .itm .r { flex: 0 0 50%; max-width: 50%; } [mn="1006"] .itm .l { min-height: 300px; background-position: top center; } [mn="1006"] .btn { padding: 0; background-color: initial; border-radius: 0; color: var(--clr01); border: 0; min-width: auto; margin: 0 21px 6px 0 !important; } [mn="1006"] .btn i { color: var(--clr02); } [mn="1006"] .btn:hover { color: var(--clr02); } /* [mn="1006"] .itm .l:after { content: ''; left: 0; bottom: 0; position: absolute; display: block; height: 100%; width: 250px; background: rgb(236,241,243); background: linear-gradient(90deg, rgba(236,241,243,1) 0%, rgba(236,241,243,0) 100%); } */ [mn="1006"] .textbx ~ .textbx { margin: 30px 0 0; } [mn="1006"] .main { position: absolute; left: 0; top: 0; height: 100% } [mn="1006"] ._content { /* padding-top: 20px; */ border: 0; /* border-image: linear-gradient(90deg, var(--clr05) 0%, var(--clr05) 50%, var(--clr02) 50%, var(--clr02) 100%) 1; */ } [mn="1006"] .ttldecor-btm:after { content: ''; height: 6px; width: 60px; background-color: var(--clr02, #fff); position: relative; display: inline-block; } @media (min-width: 575px) { [mn="1006"] .itm .l { /* clip-path: polygon(0 0, calc(100% - 60px) 0, 100% 100%, 0% 100%); */ } } @media (max-width: 575px) { [mn="1006"] .rowbxlist .rowcont { min-height: auto; } [mn="1006"] .rowbxlist { padding: 25px 0; } [mn="1006"] .textbx { padding: 0 0 0 0 !important } [mn="1006"] .itm .l:after { display: none } [mn="1006"] .main { position: inherit; padding: 15px } [mn="1006"] .itm .l, [mn="1006"] .itm .r { flex: 0 0 100%; max-width: 100% } } [mn="7011"] .listw { margin: 0 -9px } [mn="7011"] .list- { --count: 4; flex: 0 0 calc(100% / var(--count)); max-width: calc(100% / var(--count)); padding: 15px 9px 30px; text-align: center; } [mn="7011"] .bimgw { --bw: 200px } [mn="7011"] .bimgw .bimg { padding-top: 35%; } [mn="7011"] .title { font-family: var(--ft-t2); font-size: 110%; color: var(--clr01); margin: 6px 0; line-height: 1; margin: 9px 0; } [mn="7011"] .infobx { width: 350px; max-width: 100%; margin: 6px auto; } @media (max-width: 991px) { [mn="7011"] .list- { --count: 3; } } @media (max-width: 767px) { [mn="7011"] .list- { --count: 3; } } @media (max-width: 575px) { [mn="7011"] .list- { --count: 2; } }[mn="7008"] .listbx { margin: 0 -15px } [mn="7008"] .list- { --count: 2; flex: 0 0 calc(100% / var(--count)); max-width: calc(100% / var(--count)); padding: 15px; } [mn="7008"] .list- > * { text-align: center; } [mn="7008"] .list- > * > * { padding: 15px; border: 1px solid var(--clr03x, #ccc); border-radius: 3px; } [mn="7008"] .list- > * > * ~ * { padding-top: 0; } [mn="7008"] .title { font-family: var(--ft-t1); font-size: 150%; margin: 0; } [mn="7008"] .bimgw { --bw: 75%; } [mn="7008"] .bimg { --bpt: 55%; } /* [mn="7008"] ._imgobj img { max-height: 70px; object-fit: contain; height: 90px; width: 100%; } */ @media (max-width: 991px) { [mn="7008"] .list- { --count: 2; } } @media (max-width: 767px) { [mn="7008"] .list- { --count: 2; } } @media (max-width: 575px) { [mn="7008"] .list- { --count: 1; } [mn="7008"] ._content { font-size: 100% } } [mn="7001"] .listbx { margin: 0 -15px; } [mn="7001"] .list- { --count: 3; flex: 0 0 calc(100% / var(--count)); max-width: calc(100% / var(--count)); padding: 15px; text-align: center; } [mn="7001"] .bimg { /* --bpt: 80% */ } [mn="7001"] .bimgw { /* border: 6px solid var(--clr01); border-radius: 50%; */ padding: 0; --bw: 60px; margin: 0 auto 15px; } [mn="7001"] .title { font-family: var(--ft-t1); margin: 0 auto 6px; max-width: 295px; line-height: 1.1; color: var(--clr02) } [mn="7001"] ._content { margin: 0 } @media (max-width: 991px) { [mn="7001"] .list- { --count: 3; } } @media (max-width: 767px) { [mn="7001"] .list- { --count: 3; } } @media (max-width: 575px) { [mn="7001"] .list- { --count: 1; } } [mn="3009"] { } [mn="3009"] ._content { line-height: 1.3; width: 100%; max-width: 800px; margin: 0 auto 15px; } [mn="3009"] .profilebx .bimgw { margin-bottom: 9px; } [mn="3009"] .rate .bimgw { --bw: 100%; } [mn="3009"] .rate .bimg { --bpt: 15px; background-image: url(src/star-5.png); margin: 0 0 12px; } [mn="3009"] .ttl { line-height: 1.1; margin: 0 0 9px; font-family: var(--ft-t1); color: var(--clr02) } [mn="3009"] .swiper-pagination { position: relative; margin: 15px 0 0; } [mn="3009"] .swiper-button-next, [mn="3009"] .swiper-button-prev { aspect-ratio: 1 / 1 !important; background-color: var(--clr01); width: 40px; height: auto; border-radius: 50%; } [mn="3009"] .swiper-button-next:after, [mn="3009"] .swiper-button-prev:after { color: #fff; font-size: 15px; } [mn="3009"] .swiper-pagination-bullet { background-color: #fff; opacity: 1; } [mn="3009"] .swiper-pagination-bullet-active { background-color: var(--clr02); } @media only screen and (max-width: 767px) { [mn="3009"] .container.natur { padding: 0; } }[mn="7015"] .list- { --count: 3; flex: 0 0 calc(100% / var(--count)); max-width: calc(100% / var(--count)); padding: 9px 15px; line-height: 1.3; } /* [mn="7015"] .list- > * { border-radius: 35px; background-color: #fff; padding: 30px; box-shadow: 0 9px 18px rgb(74 115 217 / 30%); } */ [mn="7015"] .bimg { --bpt: 105% } [mn="7015"] .title { font-family: var(--ft-t1); color: var(--clr01); margin: 6px 0 12px; } [mn="7015"] .infobx { width: 350px; max-width: 100%; margin: 6px auto; } @media (max-width: 575px) { [mn="7015"] .list- { --count: 1; } [mn="7015"] .list- .bimgw { --bw: 200px; } [mn="7015"] .title { text-align: center; } }[mn="7100"] { padding: 0; } [mn="7100"] .list- > *{ cursor: pointer; } [mn="7100"] .list- .bimgw { overflow: hidden; } [mn="7100"] .list- .bimg{ transition: 1.2s all cubic-bezier(0.215, 0.610, 0.355, 1); } [mn="7100"] .list- > *:hover .bimg{ scale: 1.08 } [mn="7100"] .list- > *{ cursor: pointer; } [mn="7100"] ._secttlbx { position: absolute; margin: 0; top: 50%; left: 50%; translate: -50% -50%; z-index: 3; pointer-events: none; } [mn="7100"] .list- { --count: 3; flex: 0 0 calc(100% / var(--count)); max-width: calc(100% / var(--count)); } [mn="7100"] .list-:nth-child(4n + 1) { --count: 1; } [mn="7100"] .list-:nth-child(4n + 1) .bimg { padding-top: 33.5% } [mn="7100"] .title { font-family: var(--ft-t1); font-size: 120%; color: var(--clr01); margin: 6px 0; } @media (max-width: 991px) { [mn="7100"] .list- { --count: 2; } [mn="7100"] .list-:nth-child(4n + 4) { --count: 1; } [mn="7100"] .list-:nth-child(4n + 1) .bimg, [mn="7100"] .list-:nth-child(4n + 4) .bimg { padding-top: 50% } } @media (max-width: 767px) { [mn="7100"] .list- { --count: 2; } } @media (max-width: 575px) { [mn="7100"] .list- { --count: 2; } } /* ============ */ .licht7100.licht .contm { width: 700px; } .licht7100.licht .contbx > .contbx-w { padding: 25px; } .licht7100 .title { margin: 0 0 9px; line-height: 1.1; font-size: 200%; } .licht7100 ._content { margin: 15px 0; } .licht7100 .videoname { font-style: italic; color: #aaa }[mn="7599"] { position: relative; z-index: 3; } /* [folderurl]:hover > *::before, [folderurl].active > *::before { content: ''; display: inline-block; height: 6px; width: 6px; background-color: var(--clr01); margin: -2px 6px 0 0; vertical-align: middle; } */ [mn="7599"] .horline { margin: 60px 0 } [mn="7599"] .itembx a { text-decoration: none; } [mn="7599"] .gen-filter .field { margin: 10px 0 } [mn="7599"] .divbx { min-height: 90vh; } [mn="7599"] .taste.backbtn { margin: 30px 0 0 } [mn="7599"] .subjectbx { line-height: 1; } [mn="7599"] .mainttl img { max-height: 60px; } [mn="7599"] .mainttl { font-size: 250%; font-family: var(--ft-t2); } [mn="7599"] .subttl { font-size: 80%; text-transform: uppercase; font-family: var(--ft-t2); color: #999; } [mn="7599"] .result { font-size: 90%; color: #888; margin: 9px 0 3px; padding: 9px 0 0; border-top: 1px solid #eee; } [mn="7599"] .result .resultnumber { font-size: 130%; font-family: var(--ft-t2); } @media (max-width: 1200px) { [mn="7599"] .itmbx { flex: 0 0 33.333%; max-width: 33.333%; } } @media (max-width: 767px) { [mn="7599"] .itmbx { flex: 0 0 33.333%; max-width: 33.333%; } } @media (max-width: 575px) { [mn="7599"] .itmbx { flex: 0 0 50%; max-width: 50%; } } /* ================================= */ [mn="7599"] .itembx { --div: 4; margin: 0 -15px; } [mn="7599"] .itembx .title { font-family: var(--ft-t2); color: var(--clr01); line-height: 1; margin: 6px 0 0; } [mn="7599"] .itembx .itm { flex: 0 0 calc(100% / var(--div)); max-width: calc(100% / var(--div)); padding: 15px; } [mn="7599"] h1.h4 { font-size: 220%; padding: 0 0 9px; margin: 0 0 9px; font-family: var(--ft-t2); border-bottom: 2px solid var(--clr02); line-height: 1; } [mn="7599"] .folderimage { line-height: 1; margin: 0 0 30px; } [mn="7599"] .folderimage img { box-shadow: 6px 6px 9px rgba(0 0 0 / 50%); } [mn="7599"] .folderimage:after { content: ''; left: 9px; top: 9px; display: block; position: absolute; background-color: var(--clr01); height: 100%; width: 100%; z-index: -1; } [mn="7599"] .lr-l { flex: 0 0 300px; max-width: 300px; } [mn="7599"] .lr-r { flex: 0 0 calc(100% - 300px); max-width: calc(100% - 300px); padding-left: 60px; } [mn="7599"] .itembx .bimg.thumb { --bpt: 140%; background-color: var(--clr03); border: 1px solid var(--clr03); } @media (max-width: 991px) { [mn="7599"] .itembx { --div: 4 } [mn="7599"] .lr-l { flex: 0 0 100%; max-width: 100%; } [mn="7599"] .lr-r { flex: 0 0 100%; max-width: 100%; padding-left: 0; } } @media (max-width: 575px) { [mn="7599"] .itembx { --div: 2; margin: 0 -6px; } [mn="7599"] .itembx .itm { padding: 6px; } } [mn="7599"] .dir { color: #888; margin: 0 0 9px; } [mn="7599"] .mask-doc { -webkit-mask-image: url(_src/doc.png); mask-image: url(_src/doc.png); --mkclr: var(--clr02) } [mn="7599"] .float-doc { --square: 35px; border-radius: 6px; position: absolute; background-color: var(--clr01); width: var(--square); height: var(--square); z-index: 3; padding: 6px; bottom: 6px; right: 6px; } .lichtLogin { background-color: transparent; & h4 { color: var(--clr02); } & a { font-family: var(--ft-t1); &:hover { color: var(--clr02) } } & :is(input, textarea, select) { border: 0; border-radius: 3px; padding: 15px } .contm { width: 500px; background-color: var(--clr01); color: #fff; border-radius: 6px; .contbx-w { padding: 55px; @media (width <= 575px){ & { padding: 25px } } } .taste { margin: 15px 0; & ~ * { margin: 15px 0 0; } } } } .lichtFP { .contm { width: 600px; } button { width: 100%; margin: 0; } }[mn="8507"] { min-height: 50vh; .main { max-width: 500px; } .taste { margin: 15px 0 0; text-align: right; } } 