 [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="8003"] { padding: 3px 0; line-height: 1; z-index: 5; } [mn="8003"] .mediabx { --iconclr: var(--clr01); --iconhovclr: #fff; --bgclr: #fff; --bghovclr: var(--clr02); --square: 30px; } [mn="8003"] .mediabx a { border-radius: 50%; padding: 6px } [mn="8003"] .mediabx .unit { margin: 3px } [mn="8003"] .searchbx { position: relative; width: 150px; } [mn="8003"] .searchbx input { margin: 0; padding: 6px 9px 6px 30px; width: 100%; border-radius: 50px; border: 2px solid #ccc; font-size: inherit; } [mn="8003"] .searchbx i { position: absolute; left: 9px; top: 50%; translate: 0 -50%; color: #ccc; width: 12px; } [mn="8003"] .logo { margin: 0 0; position: relative; z-index: 0; padding: 9px 18px 9px 0; } [mn="8003"] .logo:before { content: ''; position: absolute; height: calc(100% + 200px); width: 100vw; bottom: 0; right: 0; translate: 0 3px; z-index: -1; background-color: var(--clr01x, #fff); } [mn="8003"] .logo:after { content: ''; position: absolute; height: 100vw; width: 100vw; bottom: 0; right: 0; translate: 0px 3px; rotate: 70deg; transform-origin: right bottom; z-index: -1; background-color: var(--clr01); } [mn="8003"] .logo img { max-height: 90px } [mn="8003"] img { max-height: 90px } [mn="8003"] .logobx { flex: 0 0 300px; max-width: 300px; } [mn="8003"] .navbx { flex: 0 0 calc(100% - 300px); max-width: calc(100% - 300px); gap: 12px 0; padding: 9px 0; } [mn="8003"] nav > ul > li { margin: 0; } [mn="8003"] nav ul ul a { color: initial } [mn="8003"] nav ul ul a:hover { color: var(--clr01); background-color: transparent; } /* ======================= */ 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); text-transform: uppercase; text-decoration: none; color: inherit; cursor: pointer; } nav a:hover, nav a.active{ /* color: var(--clr01) */ } nav > ul > li { margin: 0 0 0 0; padding: 0 0 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: 70%; } 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 { justify-content: flex-end; } nav > ul > li > ul { position: absolute; bottom: -15px; right: 50%; translate: 50% 100%; scale: 1 0; /* display: none; */ min-width: 200px; background-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; } 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; } */ } .mobilenav .mediabx a { --bgclr: #000; --iconclr: #fff; --iconhovclr: #fff; } .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; top: 0; } .mobilestickbx { position: fixed; top: 0; left: 0; padding: 8px 15px; width: 100% !important; background-color: var(--clr01); z-index: 50; border-bottom: 1px solid #ccc; } .mobilestickbx { .logo{ line-height: 0; img { max-height: 45px; max-width: calc(100svw - 90px); } } } .mobilenav nav a { flex: 0 0 100%; width: 100%; justify-content: flex-start; color: inherit; text-decoration: none; padding: 6px 0; font-size: 120%; } .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% - 0px) !important; display: block; overflow: hidden; overflow-y: auto; translate: -101% 0; opacity: 0; max-width: 400px; ul{ width: 100%; } } .mobilenav.active .mobilenavw { transition: .9s all .3s cubic-bezier(0.075, 0.82, 0.165, 1); translate: 0 0; opacity: 1; } .mobilenav nav{ padding: 60px 24px 15px; } .mobilenav .infobx { padding: 0 24px 60px; } .mobilenav .infow { border-top: 1px solid #ccc; padding: 15px 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: 3px 3px 3px 0 } /* ===================== */ .menuburger { --square: 35px; --height: 3px; --top: 9px; --vpadding: 15px; --bgclr: #fff; --radius: 5px; position: fixed; width: var(--square)!important; height: var(--square); top: 9px; left: calc(var(--vpadding) + -6px); transition-duration: 0.5s; display: flex; justify-content: center; align-items: center; z-index: 55; scale: 0.7; } .menuburger.open { --bgclr: var(--clr01); } .menuburger .icon { 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); } .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: #fff; border-bottom: 1px solid #eee; transition: 2s all cubic-bezier(0.075, 0.82, 0.165, 1); translate: 0 -101%; nav { & > ul > li > a{ &:hover{ color: var(--clr01); } } & > ul > li > ul a { color: #000; &:hover{ color: var(--clr01); background-color: transparent; } } } } body.scrolled .dekstickbx { translate: 0 0; } .dekstickbx .logo img { max-height: 45px; } @media (max-width: 767px) { .dekstickbx, [mn="8003"] { display: none; } } @media (min-width: 767px) { .menuburger, .mobilestickbxp, .mobilestickbx, .mobilenav { display: none !important; } } .langbx { font-family: var(--ft-t1); margin: 0 0 0 15px; } .langbx > * ~ * { margin: 0 0 0 3px; } .dekstopnav .langbx > * ~ * { margin: 0 0 0 6px; padding: 0 0 0 6px; border-left: 2px solid var(--secftclr); } .langbx a { text-decoration: none; display: inline-block; line-height: 1; color: #fff; background-color: #000; padding: 12px; } .mobilenav .langbx { margin: 6px 0 0 0; } .mobilenav .langbx a { padding: 12px; display: block; color: #fff; background-color: #000; line-height: 1; } nav i { margin: 0 0 0 3px; }[mn="8218"] { margin-top: auto; padding-bottom: 0; padding-top: 0; } [mn="8218"] .main { padding: 0 0 45px; } [mn="8218"] .sitemap :is(ul) { list-style-type: none; list-style: none; margin: 0; padding: 0; } [mn="8218"] .sitemap li ~ li{ margin: 9px 0 0 } [mn="8218"] ._imgobj { margin: 0 0 15px } [mn="8218"] a { color: inherit; text-decoration: none; } [mn="8218"] .info- { padding: 9px 15px; } [mn="8218"] .mediabx { margin: 0 } [mn="8218"] .mediabx > * { justify-content: center; } [mn="8218"] .mediabx a { padding: 6px; --iconclr: var(--clr01); --iconhovclr: var(--clr01x, #fff); --bgclr: var(--clr02x, #fff); --bghovclr: var(--clr02, #fff); --square: 30px; margin: 3px; border-radius: 50%; } [mn="8218"] .ttl { font-size: 110%; line-height: 1; margin: 0 0 12px; color: var(--clr03); } [mn="8218"] .copyright { padding: 15px 0; color: #fff; background-color: var(--clr01); } /* [mn="8218"]:after { content: ''; display: block; height: 2px; position: absolute; width: 100%; background-color: #ccc; top: 0; left: 0; } */ [mn="8218"] a { text-underline-offset: 3px; } [mn="8218"] a:hover { text-decoration: underline; } @media (max-width: 991px) { [mn="8218"] .empty { display: none; } } @media (max-width: 767px) { [mn="8218"] .newsletterbx { width: 250px; margin: 0 auto; } [mn="8218"] .newsletterbx, [mn="8218"] { text-align: center } [mn="8218"] .mediabx a { margin: 6px } [mn="8218"] .copyright .container > .f { justify-content: center; } [mn="8218"] .copyright .container > .f > * { flex: 0 0 100%; max-width: 100%; } } [mn="2000"] { min-height: calc(16 / 4.5 * 8vw); z-index: 1; --secalign: center; } [mn="2000"] .tst-w > * { width: 100% } [mn="2000"] .main { padding: 60px 15px; } [mn="2000"] ._subttl { font-size: 120%; letter-spacing: 1px; color: #fff } [mn="2000"] .content { font-size: 150% } [mn="2000"]:after { /* content: ''; */ position: absolute; width: 100%; height: 100%; left: 0; top: 0; display: block; z-index: -1; background-color: rgba(0,0,0,.35); margin: 0 } [mn="2000"] .h4 { margin: 0; position: relative; color: #fff; display: inline-block; padding: 15px; z-index: 0; } [mn="2000"] .h4:after { content: ''; display: block; position: absolute; width: 100%; height: 100%; background-color: var(--clr01); top: 0; left: 0; z-index: -1; transform: skew(-21deg); } [mn="2000"] .bg-lay { background-position: top center } [mn="2000"] .bg-lay, [mn="2000"] .bg-layer { position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: -2 } [mn="2000"] .bg-layer { z-index: -1; background-size: auto; background-repeat: repeat; display: none; } [mn="2000"] .subttl { font-size: var(--font-xl); } @media (max-width: 1000px) { [mn="2000"] .ttl { font-size: var(--font-xxl) } } @media (max-width: 767px) { [mn="2000"] .main { padding: 0 15px; } [mn="2000"] { min-height: auto } } [mn="4300"] .itm .l { flex: 0 0 35px; max-width: 35px; } [mn="4300"] .itm .r { flex: 0 0 calc(100% - 35px); max-width: calc(100% - 35px); padding-left: 12px; overflow-wrap: break-word; } [mn="4300"] .itm:nth-child(1) { flex: 0 0 55%; max-width: 55%; } [mn="4300"] .itm:nth-child(2) { flex: 0 0 45%; max-width: 45%; } [mn="4300"] ._secttlbx { text-align: inherit; } [mn="4300"] .h4._secttl { font-size: 150%; color: var(--clr01); } [mn="4300"] .ttl { font-size: 120%; font-family: var(--ft-t2); line-height: 1; margin-bottom: 9px; color: #000; } [mn="4300"] .listbx { padding: 30px; border: 2px solid #ccc } [mn="4300"] .itms { margin: 0 -15px } [mn="4300"] .itms+.itms { margin-top: 21px } [mn="4300"] .itm { padding: 0 15px } [mn="4300"] .itm iframe { width: 100%; height: 250px } [mn="4300"] .itm .l .bimg-w { margin-bottom: 15px; margin-top: -9px } [mn="4300"] ol { padding: 0; list-style: none; list-style-type: none; width: 100%; display: flex; flex-wrap: wrap; } [mn="4300"] ol > li { flex: 0 0 50%; max-width: 50%; } [mn="4300"] ._link { text-align: right; margin: 15px 0 0; } [mn="4300"] ._content a { display: inline-block; } @media only screen and (max-width: 767px) { [mn="4300"] .itm:nth-child(1), [mn="4300"] .itm:nth-child(2) { flex: 0 0 100%; max-width: 100%; } [mn="4300"] ol > li { flex: 0 0 100%; max-width: 100%; } [mn="4300"] .itm>div { max-width: 100%; margin: 0 auto } } [mn="5000"] { } @media (max-width: 767px) { }/* [mn="1504"] .postlist .btn { padding: 0; min-width: auto; background-color: transparent; border: 0; color: var(--clr04); font-size: inherit; } */ [mn="1504"] [catid] { padding: 3px 15px; line-height: 1; transition: .6s all ease; cursor: pointer; margin: 3px 0; position: relative; font-family: var(--ft-t1); font-size: calc(18 / 16 * 100%); text-transform: uppercase; } [mn="1504"] [catid]:hover, [mn="1504"] [catid].active { /* text-decoration: underline; text-underline-offset: 5px; text-decoration-thickness: 2px; */ color: var(--clr03); } [mn="1504"] [catid]:after { position: absolute; display: block; content: ''; width: 1px; height: 100%; background-color: var(--clr01x, #999); rotate: 15deg; top: 0; right: 0 } [mn="1504"] [catid]:last-child:after { display: none } [mn="1504"] .catbx { margin: 0 0 15px; display: none; } [mn="1504"] .rowitm .h4 { padding: 0; margin: 0; border: 0; } [mn="1504"] .rowitm .h4:after { display: none; } @media (max-width: 991px) { [mn="1504"] .tabbx { display: none; } } [mn="1504"] .divlrw { margin: 0 -15px } [mn="1504"] .divlr- { --div: 300px; padding: 0 15px; } [mn="1504"] .divlr-.l, [mn="1504"] .divlr-.r { flex: 0 0 100%; max-width: 100% } [mn="1504"] .mediabx.sharer { position: absolute; right: 0; top: 0; z-index: 10; } @media (max-width: 575px) { [mn="1504"] .mediabx.sharer { position: relative; margin: 0 0 6px; } } /* ============================== */ [mn="1504"] .postbx.inner { padding: 30px; background-color: #eee; border-radius: 15px; max-width: 100%; width: 900px; margin: 0 auto; } [mn="1504"] .postbx .imgObj { max-width: 100%; max-height: 70vh; margin: 0 auto; } [mn="1504"] .postbody { width: 100%; max-width: 800px; /* padding: 0 15px; */ line-height: 2; color: #666; text-align: justify; } /* ============================== */ [mn="7303"] { --div: 5 } [mn="7303"] .bil { --square: 35px; width: var(--square); height: var(--square); display: flex; color: #fff; background-color: var(--clr01); border-radius: 50%; justify-content: center; align-items: center; line-height: 1; } [mn="7303"] ._ittl .h4 { font-size: 150%; text-align: initial; } [mn="7303"] .iconbx { --div: 60px; font-family: inherit } [mn="7303"] .iconbx .icon- > * { margin: 3px 0; } [mn="7303"] .iconbx .icon-r { padding-top: 9px; padding-left: 3px } [mn="7303"] .item { flex: 0 0 calc(100% / var(--div)); max-width: calc(100% / var(--div)); margin: 12px 0; } [mn="7303"] .item > * { padding: 9px 15px; } [mn="7303"] .item ~ .item { border-left: 3px solid var(--clr01); } [mn="7303"] .itemw ._content { margin: 0; } @media (max-width: 991px) { [mn="7303"] { --div: 3 } [mn="7303"] .item:nth-child(3n + 1) { border-left: 0; } } @media (max-width: 767px) { [mn="7303"] { --div: 2 } [mn="7303"] .item:nth-child(3n + 1) { border-left: 3px solid var(--clr01); } [mn="7303"] .item:nth-child(2n + 1) { border-left: 0; } } @media (max-width: 767px) { [mn="7303"] { --div: 1 } [mn="7303"] .item:nth-child(2n + 1), [mn="7303"] .item:nth-child(3n + 1), [mn="7303"] .item { border-left: 0 !important; border-bottom: 3px solid var(--clr01); } } [mn="5202"] .redttlbx{ background-color: var(--clr01); color: #fff; padding: 15px; border-radius: 3px; margin: 0 0 15px; font-family: var(--ft-t1); font-size: 130%; } @media (max-width: 767px) { } [mn="1009"] ._imgobj { text-align: center; } [mn="1009"] ._subttl { font-family: var(--ft-t2); } [mn="1009"] .btn { margin: 0 0 9px; } [mn="1009"] h4 { margin: 0 0 6px; } [mn="1009"] .txtbglyr { position: absolute; width: auto; text-align: center; white-space: nowrap; font-size: 2500%; z-index: -1; color: #ffecf8; left: 50%; top: 0; translate: -50% 0; font-family: var(--ft-t1); line-height: 1; pointer-events: none; } [mn="1009"] .taste a:not(.btn) { font-family: var(--ft-t3); color: var(--clr03); } /* [mn="1009"] ._content { padding-top: 20px; border-top: 6px solid #ccc; border-image: linear-gradient(90deg, var(--clr05) 0%, var(--clr05) 50%, var(--clr02) 50%, var(--clr02) 100%) 1; } */ @media (max-width: 1100px) { } @media (max-width: 767px) { } @media (max-width: 575px) { [mn="1009"] .txtbglyr { font-size: 18vw; left: 0; top: 60px; translate: 0 0; writing-mode: vertical-lr; transform-origin: center; } } @media (min-width: 767px) { [mn="1009"] ._imgobj img { max-width: initial; } } [mn="1030"] ._subttl { text-align: var(--ttlalign); margin: 0; } [mn="1030"] ._ittl ~ ._subttl { margin: 15px 0 30px; } [mn="1030"] .boxingbx { padding: 30px 0; position: relative; } [mn="1030"] .boxingbx ~ .boxingbx::after { content: ''; display: block; width: 130vw; height: 3px; background-color: var(--clr01); right: 0; top: 0; position: absolute; z-index: -1; translate: 0 -50%; } /* [mn="1030"] ._imgobj:before { content: ''; display: block; width: 130vw; height: calc(100% + 45px); background-color: var(--clr01); right: 0; top: 50%; position: absolute; z-index: -1; translate: 0 -50%; clip-path: polygon(0 0, calc(100% - 200px) 0, 100% 100%, 0% 100%); } */ [mn="1030"] .btnDoc { --btnbgclr: var(--clr03); --btnhovbgclr: var(--clr04); --btnborderclr: var(--btnbgclr); --btnhovborderclr: var(--btnhovbgclr); border-radius: 6px; } [mn="8009"] .dekstopnav { position: absolute; width: 100%; background-color: transparent; border-bottom: 1px solid #ccc; left: 0; } [mn="3002"] { padding: 0; color: #fff } [mn="3002"] .infobx { padding: 15px } [mn="3002"] .h4 { font-family: var(--ft-t2); } [mn="3002"] .bimgw { width: 100vw; } [mn="3002"] .bimg { --bpt: 0%; /* min-height: 100vh; */ aspect-ratio: 3 / 1.3; } [mn="3002"] .swiper-slide { cursor: pointer; } [mn="3002"] .swiper-button-next, [mn="3002"] .swiper-button-prev { aspect-ratio: 1 / 1 !important; background-color: var(--clr01); width: 30px; height: auto; border-radius: 50%; transition: .6s all ease; } [mn="3002"] .swiper-button-next:hover, [mn="3002"] .swiper-button-prev:hover { background-color: var(--clr02); } [mn="3002"] .swiper-button-next:after, [mn="3002"] .swiper-button-prev:after { color: #fff; font-size: 15px; } [mn="3002"] .swiper-pagination-bullet { background-color: var(--clr01x, #fff); border-radius: 0; width: 30px; height: 6px; opacity: 1; } [mn="3002"] .swiper-pagination-bullet-active { background-color: var(--clr01); } @media only screen and (max-width: 767px) { [mn="3002"] .swiper-button-next, [mn="3002"] .swiper-button-prev { width: 21px; font-size: 9px; padding: 6px; } [mn="3002"] .swiper-button-next:after, [mn="3002"] .swiper-button-prev:after { font-size: 9px; } } @media only screen and (max-width: 575px) { [mn="3002"] .bimg { aspect-ratio: 3 / 1.4; } [mn="3002"] .bimg, [mn="3002"] { min-height: auto !important; } } [mn="1022"] ._subttl { text-align: var(--ttlalign); } [mn="1022"] .btnDoc { --btnbgclr: var(--clr03); --btnhovbgclr: var(--clr04); --btnborderclr: var(--btnbgclr); --btnhovborderclr: var(--btnhovbgclr); border-radius: 6px; } [mn="1022"] .main { max-width: 910px; } [mn="1022"] .txtbx ~ .txtbx { margin-top: 30px; } [mn="1022"] ul { display: inline-block; } [mn="7210"] { padding: 0; } [mn="7210"] .rowbxlist { padding: 60px 0; } [mn="7210"] .verticalbar:after { height: 40px; width: 40px; right: 0; bottom: 50%; transform: translate(50%, 50%) rotate(45deg) ; background-color: var(--clr03); } [mn="7210"] .rowbxlist:nth-child(even) { /* background-color: #ebebeb; */ } [mn="7210"] .rowbxlist:nth-child(even) .verticalbar:after { right: auto; left: 0; transform: translate(-50%, 50%) rotate(45deg) ; background-color: var(--clr05) } [mn="7210"] .rowbxlist:nth-child(even) .rowcont .row, [mn="7210"] .rowbxlist:nth-child(even) .itm.lr-w { flex-direction: row-reverse } [mn="7210"] .bg-mask { background-color: #fff } [mn="7210"] .textbx { padding: 0 0 0 0; max-width: calc(100% - 30px); width: 500px; margin: 0 auto; /* text-align: justify; */ } [mn="7210"] .rowbxlist .rowcont { min-height: 50vh; } [mn="7210"] .itm.lr-w { flex: 0 0 100%; max-width: 100%; /* flex-direction: row-reverse; */ padding: 0; } [mn="7210"] .itm .l, [mn="7210"] .itm .r { flex: 0 0 50%; max-width: 50%; } [mn="7210"] .itm .l { min-height: 300px } /* [mn="7210"] .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="7210"] .textbx ~ .textbx { margin: 30px 0 0; } [mn="7210"] .main { position: absolute; left: 0; top: 0; height: 100% } [mn="7210"] ._subttl { margin: 15px 0; } [mn="7210"] .taste { margin: 3px 0; } @media (max-width: 575px) { [mn="7210"] .rowbxlist .rowcont { min-height: auto; } [mn="7210"] .rowbxlist { padding: 25px 0; } [mn="7210"] .textbx { padding: 0 0 0 0 !important } [mn="7210"] .itm .l:after { display: none } [mn="7210"] .main { position: inherit; padding: 15px } [mn="7210"] .itm .l, [mn="7210"] .itm .r { flex: 0 0 100%; max-width: 100% } } /* ================= */ .licht7210.licht .contm { width: 800px; } [mn="7600"] { border-top: 1px solid #ccc } [mn="7600"] .postbxw { margin: 0 -15px } [mn="7600"] .postitm { flex: 0 0 33.333%; max-width: 33.333%; padding: 15px; } [mn="7600"] .postitm .bimg { --bpt: 63% } [mn="7600"] .postitm .title { display: block; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; font-family: var(--ft-t1); line-height: 1; margin: 9px 0 ; font-size: 120% } [mn="7600"] .postitm .desc { display: block; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; color: #888; line-height: 1.7; font-size: 90%; } [mn="7600"] [posturl] { cursor: pointer; } [mn="7600"] [posturl]:hover .bimg { scale: 1.1 } [mn="7600"] .bimg { padding-top: 63%; transition: .6s all cubic-bezier(0.075, 0.82, 0.165, 1); } @media (max-width: 575px) { [mn="7600"] .postitm { flex: 0 0 100%; max-width: 100%; } } [mn="5101"] { margin-top: auto; } [mn="5101"] .main { max-width: 900px; } [mn="5101"] .sitemap :is(ul) { list-style-type: none; list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; line-height: 1; justify-content: center; } [mn="5101"] .sitemap li { padding: 0 9px; border-right: 2px solid #fff; } [mn="5101"] .sitemap li:last-child{ border: 0; } [mn="5101"] a { color: inherit; text-decoration: none; } [mn="5101"] .info- { padding: 9px 15px; } [mn="5101"] .mediabx { margin: 15px 0 } [mn="5101"] .mediabx > * { justify-content: center; } [mn="5101"] .mediabx a { padding: 9px; --iconclr: #fff; --iconhovclr: #fff; --bgclr: var(--clr02x,transparent); --bghovclr: var(--clr01,#fff); --square: 45px; margin: 3px 6px; border-radius: 50%; border: 2px solid #fff } [mn="5101"] .mediabx a:hover { border: 2px solid var(--clr01) } [mn="5101"] ._content { margin: 0; } [mn="5101"] .iconbx { --div: 60px; } [mn="5101"] .ttl { font-size: 130%; line-height: 1; margin: 0 0 8px; font-family: var(--ft-t2); } [mn="5101"] .infoblock { width: 550px; max-width: 100%; margin: 15px auto; } [mn="5101"] .infoblock .item ~ .item { margin: 15px 0 } [mn="5101"] .secInfo ~ .secInfo { margin: 45px 0 0 } [mn="5101"] .formbx { padding: 35px 30px; color: var(--bdclr); background-color: #fff; border: 6px solid var(--clr01) } [mn="5101"] .formbx .formsecttl{ margin: 0 0 30px; } [mn="5101"] .form-line :is(input, textarea, select) { border-bottom: 1px solid var(--bdclr); } /* [mn="5101"] .aft:after { left: -21px; background-color: var(--clr01); height: calc(100% + 45px); top: 50%; translate: 0 -50%; } */ @media (max-width: 991px) { [mn="5101"] .empty { display: none; } } @media (max-width: 767px) { [mn="5101"] .iconbx .icon- { flex: 0 0 100% !important; max-width: 100% !important; text-align: center; } } @media (min-width: 767px) { [mn="5101"] .imagelink { text-align: right } } [mn="1031"] { min-height: 100vh; z-index: 2; } [mn="1031"] .taste>div { padding: 3px 9px; border-bottom: 1px solid #fff; cursor: pointer; transition: .4s all ease; } [mn="1031"] .ttl { font-family: var(--font-t1); font-size: 200%; margin: 0 0 30px } [mn="1031"] .txt { z-index: 1 } [mn="1031"] .btm { text-align: center; } [mn="1031"] .btm .infobx { padding: 30px 0; } [mn="1031"] .infobx ~ .infobx { margin: 0 0 0; padding-top: 0; } [mn="1031"] .txt-top { margin-bottom: 90px } [mn="1031"] .txt-btm:after { content: ''; display: block; width: calc(100% + 180px); height: calc(100% + 0px); background-color: var(--clr01); left: 50%; top: 50%; position: absolute; z-index: -1; transform: translate(-50%, -50%); clip-path: polygon(calc(0% + 60px) 0, 100% 0, calc(100% - 60px) 100%, 0% 100%); } [mn="1031"] .dec { position: absolute; aspect-ratio: 1 / 1; width: 60px; background-position: center center; background-repeat: no-repeat; background-size: contain; } [mn="1031"] .dec.dec-open { top: 0; left: 0; transform: translate(-100%, -100%); background-image: url(src/quote_open.png); } [mn="1031"] .dec.dec-close { right: 0; bottom: 0; transform: translate(100%, 100%); background-image: url(src/quote_close.png); } [mn="1031"] .btm { z-index: 10; } [mn="1031"] ._imgobj { margin: 0; } [mn="1031"] .txtbxw.ellipsis { margin: 0; --line: 9; line-height: inherit; } [mn="1031"] .txtbxw > * { transition: .6s all ease; } [mn="1031"] .btn.f { padding: 0; background-color: transparent; min-width: auto; border: 0; } [mn="1031"] .btn.f i { margin: 0 0 0 9px; font-size: 135%; } @media (max-width: 575px) { [mn="1031"] ._imgobj img { max-height: 70vh; } [mn="1031"] .dec.dec-open { transform: translate(0, -100%); } [mn="1031"] .dec.dec-close { transform: translate(0, 100%); } [mn="1031"] .txt.txt-top { color: inherit; margin: 60px 0 100px } [mn="1031"] .txt.txt-btm { padding: 20px } [mn="1031"] .txt-btm:after { width: calc(100% + 0px); height: calc(100% + 0px); left: 0; top: 0; position: absolute; z-index: -1; clip-path: inherit; transform: translate(0%, 0%) } }[mn="7001"]{ .listbx { margin: 0 -9px; } .list- { --count: 5; flex: 0 0 calc(100% / var(--count)); max-width: calc(100% / var(--count)); padding: 15px 9px; text-align: center; line-height: 1.2; } .bimg { --bpt: 80% } .bimgw { /* border: 6px solid var(--clr01); border-radius: 50%; */ padding: 0; --bw: 150px; margin: 0 auto 15px; } .title { font-family: var(--ft-t2); margin: 0 auto 6px; max-width: 295px; line-height: 1.1; font-size: 130%; } ._subttl { font-size: 110%; margin: 0 0 9px; } ._content { margin: 0 } @media (max-width: 991px) { .list- { --count: 6; } } @media (max-width: 767px) { .list- { --count: 3; } } @media (max-width: 575px) { .list- { --count: 2; } } } [mn="7011"] .listw { margin: 0 -9px } [mn="7011"] .list- { --count: 6; flex: 0 0 calc(100% / var(--count)); max-width: calc(100% / var(--count)); padding: 0 9px; background-color: #fff; text-align: center; } [mn="7011"] .bimgw { padding: 0 18px; --bw: 120px } [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="1032"] ._imgobj { text-align: center; margin: 15px auto; } [mn="1032"] ._subttl { font-size: 100%; line-height: 1; font-family: var(--ft-t2); } [mn="1032"] .btn { margin: 0 0 9px; } [mn="1032"] .contentbx { padding: 25px; } [mn="1032"] .contentbx:after { content: ''; right: 0; top: 0; position: absolute; height: 100%; width: 150%; z-index: -1; background-color: #fff; } [mn="1032"] h4 { margin: 0 0 15px; } [mn="1032"] .txtbglyr { position: absolute; width: auto; text-align: center; white-space: nowrap; font-size: 2500%; z-index: -1; color: #ffecf8; left: 50%; top: 0; translate: -50% 0; font-family: var(--ft-t1); line-height: 1; pointer-events: none; } [mn="1032"] .taste a:not(.btn) { font-family: var(--ft-t3); color: var(--clr03); } [mn="1032"] .btn { min-width: auto; padding: 0; color: var(--clr01); background-color: transparent; border: 0; } @media (max-width: 767px) { [mn="1032"] ._imgobj { text-align: inherit; margin: 15px 0 0; } [mn="1032"] .contentbx:after { height: 100%; width: 100%; } } @media (max-width: 575px) { [mn="1032"] .txtbglyr { font-size: 18vw; left: 0; top: 60px; translate: 0 0; writing-mode: vertical-lr; transform-origin: center; } } [mn="1033"] { min-height: 100vh; } [mn="1033"] ._subttl { text-align: var(--ttlalign); } [mn="1033"] .taste { text-align: center; } [mn="1033"] .btnDoc { --btnbgclr: var(--clr03); --btnhovbgclr: var(--clr04); --btnborderclr: var(--btnbgclr); --btnhovborderclr: var(--btnhovbgclr); border-radius: 6px; } [mn="1033"] .txtbx ~ .txtbx { margin-top: 30px; } @media (min-width: 767px) { [mn="1033"] .sectionbg { background-attachment: fixed; } } [mn="7702"] { min-height: 50vh; .radio .r { max-width: unset !important; padding-left: 9px; flex: 0 0 calc(100% - 15px); max-width: calc(100% - 15px); } .radio .l { flex: 0 0 15px; max-width: 15px; } } [mn="7702"] .main { max-width: 800px; } [mn="7702"] .radio.feld { padding: 0 9px !important; } [mn="7702"] .infobx { --info-div: 120px; line-height: 1; } [mn="7702"] .infobx .infor { margin: 6px 0 0; padding: 6px 0 0; } [mn="7702"] .infobx .infor ~ .infor { border-top: 1px solid #ccc; } [mn="7702"] .infobx .info-l { flex: 0 0 var(--info-div); max-width: var(--info-div); font-family: var(--ft-t2); } [mn="7702"] .infobx .info-r { flex: 0 0 calc(100% - var(--info-div)); max-width: calc(100% - var(--info-div)); padding-left: 9px; } [mn="7702"] .res- .l { flex: 0 0 200px; max-width: 200px; } [mn="7702"] .res- .r { flex: 0 0 calc(100% - 200px); max-width: calc(100% - 200px); padding: 0 0 0 15px } @media (width <= 575px){ [mn="7702"] .res- .l { flex: 0 0 100px; max-width: 100px; } [mn="7702"] .res- .r { flex: 0 0 100%; max-width: 100%; padding-left: 0; } } [mn="7702"] .bg-noimage { background-image: url(_src/profile.jpg); } [mn="7702"] .resultbx { padding: 15px; background-color: #eee; border-radius: 3px; } [mn="7702"] .searchbx { margin: 0 0 15px; width: 100%; } [mn="7702"] .searchbx input { border: 1px solid #ccc; padding: 15px 35px 15px 15px; } [mn="7702"] .searchbx button.i { color: var(--clr01); left: auto; right: 12px; } [mn="7702"] .searchlist { padding: 15px 0 } [mn="7702"] .searchlist .res-{ padding: 15px 0 0; margin: 15px 0 0; border-top: 1px solid #ccc; } [mn="7702"] .searchlist .taste { margin: 9px 0 0; font-size: 80%; } [mn="7702"] .searchlist .cont { display: block; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; color: #888; font-size: 90%; } [mn="7702"] .bimgw.listimgbx { padding: 12px 9px; border: 1px solid #ccc; border-radius: 3px; background-color: #fff; } @media (max-width: 575px) { } 