 [mn="1000"]{ --ttlClru_default: var(--secttlclr); &.btn_full{ .taste .btn{ width: 100%; border-radius: 50px; } } ._ittl{ .h4{ color: var(--ttlClru_default); } } ._subttl { text-align: var(--ttlalign); } .txtbx~.txtbx { margin-top: 30px; } ._content { margin: 0; } ._imgobj { margin: 15px 0; } .taste { margin: 15px 0; display: flex; flex-wrap: wrap; gap: 15px; justify-content: var(--secalign); } .ttlbx { margin: 0 0 45px; border-left: 9px solid var(--clr01); padding-left: 21px; text-align: left; font-family: var(--ft-t1); .h4 { text-align: inherit; } } } [mn="1000"]{ [dna="content"]{ &.divbx{ --div: 60%; margin: 0 0 21px; @media(media<=767px){ --div: 50%; } } &.div-{ &.div-l{ border-bottom: 2px solid #ccc; padding-right: 15px; } @media(width<=575px){ flex: 0 0 100% !important; max-width: 100% !important; } } ._imgobj{ margin: 0; } } } [mn="5000"] { input:not([type="radio"], [type="checkbox"]), textarea, select{ background-color: #fff; border: 1px solid #ccc; } .taste { margin: 21px 0 0; } .follow-us{ text-align: center; margin: 30px 0 0; .mediabx{ &>*{ justify-content: center; } } } .noticebx{ font-size: 90%; margin: 0 0 15px; } .contactinfobx { line-height: 1.1; .ttldecor- { display: none!important; } ._ittl { margin: 0 0 9px; } .title { font-size: 120%; font-family: var(--ft-t1); margin: 3px 0 9px } @media (width <= 767px) { text-align: center; .iconbx { ._imgobj { margin: 0; } .bimgw { max-width: 60px; } .icon-{ flex: 0 0 100%; max-width: 100%; } } } } } [mn="2018"] { min-height: 450px; z-index: 1; overflow: hidden; aspect-ratio: 16 / 4.5; /* --ttlsize: 350%; */ --secftclr: #fff; --secttlclr: #fff; @media(width<=575px){ min-height: 250px; aspect-ratio: initial; } ._content{ max-width: 600px; } ._subttl{ font-family: var(--ft-t2); } .h4 { margin: 0; position: relative; font-weight: inherit; &::before{ display: none; } } .contentbx { margin: 0; position: relative; z-index: 1; max-width: 100%; /* font-weight: bold; */ /* padding: 30px 60px 30px 0; */ & > * { flex-direction: column; } ._ittl{ margin: 0 0 3px; } } .ttldecor-btm{ &, & *{ display: block; } & > * { content: ' '; display: block; width: 90px; height: 5px; background-color: var(--clr02, #fff); margin: 12px 0 0; } } }[mn="8237"]{ margin-top: auto; @media (min-width: 767px) { font-size: 90%; } @media (max-width: 767px) { text-align: center } .sitemap { :where(ul) { list-style-type: none; list-style: none; margin: 0; padding: 0; } li{ @media(width<=767px){ text-align: center; } } ._content{ & > ul { display: flex; flex-wrap: wrap; gap: 9px 0; & > li { flex: 0 0 50%; max-width: 50%; @media(width<=767px){ flex: 0 0 100%; max-width: 100%; } } } } } ._imgobj img { margin: 0 0 15px; max-width: 90%; } a { color: inherit; text-decoration: none; } .info- { padding: 9px 15px; } .lowerdiv { padding: 15px 0 0; border-top: 1px solid #ccc; } .mediabx { margin: 0; --iconclr: var(--clr01x, #fff); --iconhovclr: var(--clr01x, #fff); & > * { justify-content: center; } a { --iconclr: var(--clr01); --iconhovclr: var(--clr01x, #fff); --bgclr: var(--clr02x, #fff); --bghovclr: var(--clr02, #fff); padding: 9px; border-radius: 50%; } } .ttl { font-size: 150%; line-height: 1; margin: 0 0 12px; } .ittl { font-size: 110%; line-height: 1; margin: 0 0 3px; } .copyright > * > * { border-top: 1px solid #ccc; padding: 30px 0; text-align: center; } a { text-underline-offset: 3px; &:hover { text-decoration: underline; } } .contact { --div: 25px; text-align: left; .l { flex: 0 0 var(--div); max-width: var(--div); } .l .bimgw { margin-bottom: 15px; --bw: 35px; } .r { flex: 0 0 calc(100% - var(--div)); max-width: calc(100% - var(--div)); padding-left: 9px } @media(width<=767px){ :where(.r, .l){ flex: 0 0 100%; max-width: 100% } .l .bimgw { margin-bottom: 3px; } } } @media (max-width: 991px) { .empty { display: none; } } @media (max-width: 767px) { .newsletterbx { width: 250px; margin: 0 auto; } .newsletterbx { text-align: center } .copyright .container > .f { justify-content: center; } .copyright .container > .f > * { flex: 0 0 100%; max-width: 100%; } } } [mn="4300"] { .decor-1 { left: 0; bottom: 0; } .decor-2 { right: 0; bottom: 0; } .itms{ --div-info: 40%; } .itm .l { flex: 0 0 35px; max-width: 35px; } .itm .r { flex: 0 0 calc(100% - 35px); max-width: calc(100% - 35px); padding-left: 12px; overflow-wrap: break-word; } .itm:nth-child(1) { flex: 0 0 calc(100% - var(--div-info)); max-width: calc(100% - var(--div-info)); } .itm:nth-child(2) { flex: 0 0 var(--div-info); max-width: var(--div-info); } /* .itm:nth-child(1), .itm:nth-child(2) { flex: 0 0 50%; max-width: 50%; } */ .ttl { font-size: 120%; font-family: var(--ft-t2); line-height: 1; margin-bottom: 9px; color: #000; } .listbx { padding: 30px; border: 2px solid #ccc; background-color: #fff; position: relative; /* &:after { content: ''; display: block; position: absolute; width: calc(100% - 150px); height: 9px; background-color: var(--clr01); left: 0; bottom: 0; } */ } .itms { margin: 0 -15px } .itms+.itms { margin-top: 21px } .itm { padding: 0 15px } .itm iframe { width: 100%; height: 250px } .itm .l .bimg-w { margin-bottom: 15px; margin-top: -9px } ol { padding: 0; list-style: none; list-style-type: none; width: 100%; display: flex; flex-wrap: wrap; } ol > li { flex: 0 0 50%; max-width: 50%; } ._link { text-align: right; margin: 15px 0 0; } ._content a { display: inline-block; } @media only screen and (max-width: 767px) { .itm:nth-child(1), .itm:nth-child(2) { flex: 0 0 100%; max-width: 100%; } ol > li { flex: 0 0 100%; max-width: 100%; } .itm>div { max-width: 100%; margin: 15px auto 0 } } .iframebx{ flex: 1 0 0; ._iframe{ display: flex; flex-wrap: wrap; width: 100%; iframe{ width: 100%; min-height: 300px; aspect-ratio: auto; height: auto; } } } } /* [mn="1504"] .postlist .btn { padding: 0; min-width: auto; background-color: transparent; border: 0; color: var(--clr04); font-size: inherit; } */ [mn="1504"] { .categorylistbx.tmplistbx { --listset-count: 3; @media(width<767px){ --listset-count: 2; } @media(width<575px){ --listset-count: 2; } } .tmplistbx{ margin: 21px 0 0; } .divlrbx { .tmp { flex: 0 0 var(--manual-div, var(--listset-div)) !important; max-width: var(--manual-div, var(--listset-div)) !important; padding: 0; } .taste{ padding-bottom: 15px; } } .tmp-4-2 { .date{ padding: 0; margin: 0; border: 0; background-color: transparent; } .bimgbx{ margin: 0; .bimgw{ margin-bottom: 6px; } } .taste{ margin: auto 0 0; padding: 0; } .btm{ margin-top: auto; } } .filterbx{ .filterw{ gap: 15px; } :is( input, select ){ margin: 0; height: 50px; } .suchbx{ input{ padding-right: 21px; } i{ position: absolute; right: 9px; top: 50%; translate: 0 -50%; cursor: pointer; height: 100%; display: flex; align-items: center; } } } } [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); text-transform: uppercase; display: inline; } [mn="1504"] [catid]:hover, [mn="1504"] [catid].active { /* text-decoration: underline; text-underline-offset: 5px; text-decoration-thickness: 2px; */ color: var(--clr01); } [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 { max-width: 100%; margin: 0 auto; & h1 { font-size: 120%; } .backbtn { margin: 15px 0 0; .btn{ padding: 0; border: 0; color: inherit; background-color: transparent; min-width: unset; gap: 0; } } ._ittl { margin: 0; } ._date { font-family: var(--ft-t1); color: #888; } .blurb{ margin: 0 0 30px; } .galbxmain{ margin: 30px 0 0; } .mainimagebx{ line-height: 0; --clip: 60px; --clip-path: polygon(var(--clip) 0%, 100% 0%, calc(100% - var(--clip)) 100%, 0% 100%); .mainimagew{ &::after { content: ''; right: 0; top: 0; translate: 12px -9px; background-color: var(--clr02); position: absolute; height: 100%; width: 120px; clip-path: var(--clip-path); z-index: -1; } } img{ clip-path: var(--clip-path) } } .divbx{ --div: 120px; margin: 0 0 30px; .divw{ gap: 9px 0; } .div-l{ flex: 0 0 calc(100% - var(--div)); max-width: calc(100% - var(--div)); } .div-r{ flex: 0 0 var(--div); max-width: var(--div); } .backbtn{ margin: 0; } ._ittl{ --ttlalign: left; } @media(width>991px){ border-top: 1px solid #000; border-bottom: 1px solid #000; .div-{ padding: 9px; &.div-l{ padding-left: 0; } &.div-r{ padding-right: 0; border-left: 1px solid #000; } } } @media(width<=991px){ .div-l, .div-r{ flex: 0 0 100%; max-width: 100%; } .div-l{ padding: 6px 0; border-top: 1px solid #000; border-bottom: 1px solid #000; } } } } [mn="1504"] .postbx { width: 900px; max-width: 100%; margin: 0 auto; .imgObj { max-width: 100%; margin: 0 auto; width: 100%; } .blurb{ & ul{ display: flex; flex-wrap: wrap; list-style: none; margin: 15px 0; padding: 0; border-bottom: 1px solid #000; border-top: 1px solid #000; & > li { padding: 15px; } & > li ~ li{ border-left: 1px solid #000; } & > li:nth-child(1){ flex: 1 0 0; } @media(width<991px){ & > li { flex: 0 0 100%; max-width: 100%; } & > li ~ li{ border-left: 0; border-top: 1px solid #000; } } } } } [mn="1504"] .postbody { width: 100%; /* padding: 0 15px; */ /* line-height: 2; */ color: #333; text-align: justify; .categorylistbx.galbx { --listset-count: 3; --listset-gap: 45px; @media( width<991px ){ --listset-count: 2; } @media( width<575px ){ --listset-count: 1; } .bimgbx{ line-height: 0; position: relative; z-index: 1; &::after{ content: ''; right: 0; top: 0; translate: 12px -9px; background-color: var(--clr02); position: absolute; height: 100%; width: 100%; z-index: -1; } } } } /* ============================== */ [mn="4003"] { --div: 235px; min-height: 100vh; .itm-l { flex: 0 0 var(--div); max-width: var(--div); border-left: 1px solid #ccc; flex-direction: column; } .itm-r { flex: 0 0 calc(100% - var(--div)); max-width: calc(100% - var(--div)); padding-left: 30px; } @media (width <= 767px) { .itm-l, .itm-r { flex: 0 0 100%; max-width: 100%; padding: 0; } } .contentbx { --div: 90px; width: 100%; .content-l { flex: 0 0 var(--div); max-width: var(--div); font-size: 250%; font-family: var(--ft-t2); color: #000; border-top: 1px solid #ccc; border-right: 1px solid #ccc; text-align: center; } .content-r { flex: 0 0 calc(100% - var(--div)); max-width: calc(100% - var(--div)); padding-left: 21px; } .h4 { font-size: 200%; font-family: var(--ft-t2); text-align: initial; } ._subttl { color: #000; } @media (width <= 767px) { --div: 50px; .content-l { font-size: 150%; } } } .tabbx { --div: 30px; font-size: 120%; font-family: var(--ft-t2); line-height: 1; width: 100%; margin: 0 0 30px; margin-left: -1px; padding-left: 19px; border-left: 6px solid transparent; cursor: pointer; color: #777; @media(width<575px){ margin: 0 0 15px; padding-left: 12px; } &:hover, &.active { color: var(--clr01); border-left: 6px solid var(--clr02); @media(width<575px){ color: #000; } } .tab-l { flex: 0 0 var(--div); max-width: var(--div); } .tab-r { flex: 0 0 calc(100% - var(--div)); max-width: calc(100% - var(--div)); } } /* =========================== */ .ttldecor-top { display: none; } } .licht4003{ ._ittl { text-align: center; margin: 30px 0; } .contm { width: 700px; } label{ font-family: var(--ft-t2); } } [mn="1008"]{ z-index: var(--zIndex_default, 1); --listTtlSize_default: 150%; --listAlignItm_default: center; --listingTtlAlg_default: left; ._subttl { font-size: 120%; font-family: var(--ft-t2); margin: 0 0 15px; } .btnbx:has(.btn_enlarge_image){ width: var(--image-width); padding: 15px 0; } &.image_int{ @media (width>767px) { ._imgobj img { max-width: initial; } } } .rowbx{ --ObjImgMaru: var(--ObjImgMaru_default, 0); @media (width <= 1200px) { --ObjImgMaru: var(--ObjImgMaru_1200, 0); } @media (width <= 991px) { --ObjImgMaru: var(--ObjImgMaru_991, 0); } @media (width <= 767px) { --ObjImgMaru: var(--ObjImgMaru_767, 0); } @media (width <= 575px) { --ObjImgMaru: var(--ObjImgMaru_575, 0); } /* ================================== */ /* ================================== */ &>*.row{ align-items: var(--listAlignItm_default); } ._ittl{ margin: var(--listingTtlMarg_default, 0 0 18px); text-align: var(--listingTtlAlg_default, var(--ttlalign)); & * { text-align: var(--listingTtlAlg_default, var(--ttlalign)); } & .h4 { color: var(--listingTtlClr_default, var(--secttlclr)); font-size: var(--listTtlSize_default); font-family: var(--ft-t2); } } ._imgobj { text-align: center; @media(width>767px){ display: flex; justify-content: flex-end; } img{ margin: var(--ObjImgMaru); } } &~&{ margin-top: 30px; } @media (max-width: 1100px) { ._imgobj img { max-height: 600px; } } ._imgobj { margin: 0; line-height: 0 } @media (max-width: 767px) { ._imgobj { margin: 0 0 15px; } ._imgobj img { max-height: unset; } } } &.dsg_1{ .rowbx:nth-child(even){ .row{ flex-direction: row-reverse; } ._imgobj { @media(width>767px){ justify-content: flex-start; } } } } &.dsg_2{ .rowbx:nth-child(odd){ .row{ flex-direction: row-reverse; } ._imgobj { @media(width>767px){ justify-content: flex-start; } } } .rowbx:nth-child(even){ ._imgobj { @media(width>767px){ justify-content: flex-end; } } } ._imgobj{ @media(width>767px){ display: flex; justify-content: flex-start; } } } } /* ============================ */ /* // customise */ [mn="1008"]{ &.contentbx_340{ .contentbx{ max-width: 340px; } } /* .txtbx{ border-left: 1px solid #ccc; padding-left: 35px; &::after{ content: ''; position: absolute; height: 60px; width: 6px; background-color: #000; top: 0; left: 0; translate: -50% 0; } } */ &.img_translate{ ._imgobj{ img { @media(width>767px){ margin: 0 0 -120px; } } } } } /* ======================== */ [mn="7003"] .list- { --count: 3; flex: 0 0 calc(100% / var(--count)); max-width: calc(100% / var(--count)); padding: 7.5px; text-align: center; @media (max-width: 991px) { --count: 3; } @media (max-width: 767px) { --count: 2; } @media (max-width: 575px) { --count: 1; } & > * { flex-direction: column; .taste{ margin: auto 0 0; } } .infobx { line-height: 1.1; margin: 9px 0; } .title { font-family: var(--ft-t1); font-size: 120%; color: var(--clr01); } ._date{ font-family: var(--ft-t1); } /* .btn{ font-size: 80%; padding: 9px 15px; border: 2px solid var(--clr01); background-color: transparent; border-radius: 50px; color: inherit; } */ } /* ============ */ .licht7003{ --ttlalign: center; .contm{ width: 800px; } ._imgobj { text-align: center; } .title { margin: 0 0 9px; line-height: 1.1; } ._content { margin: 15px 0; } .videoname { font-style: italic; color: #aaa } } [mn="4304"] [image_display_option="dsg_3"]{ img{ width: auto !important; height: auto !important; } } [mn="4304"] .imgbx { line-height: 0; * { margin: 0; } img{ width: 100%; } } [mn="4304"] .iframebx { height: 100svh; background-attachment: fixed; width: 100%; &:not(:has( [href="RUN_VIDEO"] )){ cursor: pointer; } &:has( [href="RUN_VIDEO"] ){ .btnplay{ display: none !important; } } .playbtnbx{ position: absolute; left: 50%; top: 50%; translate: -50% -50%; gap: 15px; text-align: center; width: 900px; max-width: calc(100% - 30px); .btnplay { /* background-image: url(src/play_button.png); */ content: url(_src/4304_play_button_3.png); transition: .6s all ease; max-width: 100%; width: 90px; display: inline; } ._ittl{ width: auto; margin: 0!important; } .h4{ color: #fff; font-size: 150%; } } ._link{ .btn{ margin: 3px; } } } .licht4304.licht{ .contbx > .contbx-w{ padding: 0; } .contbx { aspect-ratio: 16/9; } .contm { background-color: #fff; } } [mn="7018"] { --itmdiv: 3; @media(width<=767px) { --itmdiv: 3; } @media(width<=575px) { --itmdiv: 2; } } [mn="7018"] .itms { --gap: 3px; margin: 0 calc(-1 * var(--gap)); justify-content: flex-start; } [mn="7018"] .itm { flex: 0 0 calc(100% / var(--itmdiv)); max-width: calc(100% / var(--itmdiv)); padding: 9px var(--gap) 30px; text-align: center } [mn="7018"] .itm>div { height: 100%; } [mn="7018"] .txt .smr { font-size: 80%; display: block; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin: 0 0 15px; } [mn="7018"] .infobx { line-height: 1.1; padding: 0; transition: all ease-in-out .4s; width: 100%; margin-top: auto; } [mn="7018"] .namebx { line-height: 1.1; } [mn="7018"] ._subttl { margin: 6px 0 6px; color: #666; } [mn="7018"] .ttl { margin: 6px 0 0; color: var(--clr01); font-family: var(--ft-t1); font-size: 120%; } [mn="7018"] .bimgbx { z-index: 1; &:after { z-index: -1; content: ''; display: block; position: absolute; height: 100%; width: 100%; top: 11px; left: 11px; background-color: var(--clr01); display: none; } .bimgw{ border-radius: 21px; width: 350px; } .bimg { --bpt: 120%; transition: all ease-in-out .4s; transform: scale(1); } } [mn="7018"] .btn { padding: 9px 15px; background-color: transparent; border: 0; color: var(--clr04x, #000); border-radius: 50px; font-size: 80%; gap: 0; /* padding: 9px 15px; background-color: transparent; border: 0; color: var(--clr04x, #000); border: 2px solid var(--clr01); border-radius: 50px; font-size: 80%; */ } [mn="7018"] .itm>* { cursor: pointer; } [mn="7018"] .itm.mitgal>*:hover div.add { opacity: 1; } [mn="7018"] .itm>*>* { flex-direction: column } [mn="7018"] .date { font-size: 80%; } [mn="7018"] .bimg-w { background-color: #000; } .licht7018.licht{ .profile{ position: sticky; top: 90px; .bimgbx { z-index: 1; position: relative; margin-bottom: 30px; } .bimg { --bpt: 100%; transition: all ease-in-out .4s; transform: scale(1); border-radius: 50% } } } .licht7018 .infobx { background-color: #fff; position: sticky; top: 0; padding: 15px 0; } .licht7018 .infobx > * ~ * { margin: 6px 0 0; } .licht7018 ._subttl { margin: 0 0 15px; font-family: var(--ft-t1); font-style: italic; color: var(--clr04) } .licht7018 .ttl { display: flex; justify-content: space-between; color: var(--clr01); border: 0; border-bottom: 6px solid var(--clr02); border-image: linear-gradient(-90deg, var(--clr05) 0%, var(--clr05) 50%, var(--clr02) 50%, var(--clr02) 100%) 1; padding: 0 0 6px; margin: 0 0 12px; } .licht7018{ .social{ a { padding: 6px; border-radius: 3px; } .mediabx{ --iconclr: #fff; --iconhovclr: #fff; --gap: 6px; margin: 0 0 30px; vertical-align: middle; & > * { justify-content: center; } } } .the_left{ position: relative; z-index: 1; } } .licht7018 p[style*="margin-left:40px"] { border-left: 3px solid #333; padding-left: 21px; margin-left: 0!important; } .licht7018 .btnCtlr i { color: var(--clr06) } .licht7018 .btnCtlr > * { cursor: pointer; } [mn="3019"] { z-index: 5; --contMargin: var(--contMargin_default, 0); --itmIconBorder: var(--itmIconBorder_default, 0); --itmIconSize: var(--itmIconSize_default, 100%); --itmIconBorderRadius: var(--itmIconBorderRadius_default,0); --itmIconBorderWidth: var(--itmIconBorderWidth_default,100%); --slideOverflow: var(--slideOverflow_default,hidden); @media(width<1200px) { --contMargin: var(--contMargin_1200, 0) } @media(width<991px) { --contMargin: var(--contMargin_991, 0) } @media(width<767px) { --contMargin: var(--contMargin_767, 0) } @media(width<575px) { --contMargin: var(--contMargin_575, 0) } .containerw { margin: var(--contMargin) } .mediabx{ --bgclr: #333; --mediaborderradius: 3px; &>*{ gap: 3px; } } & a { text-decoration: none !important; } .item { .bimgw-{ padding: var(--itmIconBgPad_default); background-color: var(--itmIconBgClr_default); } &.mode_video{ cursor: pointer; &:hover{ .icon-play{ scale: 1.15; } } } .icon-play { z-index: 10; position: absolute; top: 50%; left: 50%; translate: -50% -50%; background-image: url(_src/play2.png); background-size: contain; background-repeat: no-repeat; background-position: center; width: 170px; max-width: 80%; aspect-ratio: 100 / 35; transition: .6s all ease } .bimgw.thumbbx { width: var(--itmIconBorderWidth); /* aspect-ratio: 1; */ border-radius: var(--itmIconBorderRadius); overflow: hidden; border: var(--itmIconBorder); .bimg{ padding-top: var(--itmIconSize); filter: var(--itmIconShadow_default); } } } ._content { width: 100%; max-width: 800px; margin: 0 auto 15px; } .profilebx .bimgw { margin-bottom: 9px; border-radius: 50% } .rate { .bimgw { --bw: 100%; } .bimg { --bpt: 15px; background-image: url(src/star-5.png); margin: 0 0 12px; } } .ttl { line-height: 1.1; margin: 9px 0 9px; font-family: var(--ft-t2); font-size: 120%; } &.dsg_1{ .item{ color: #fff; } .ttl{ border-bottom: 3px solid #fff; padding: 0 0 9px; } } &.dsg_2{ .infobx{ padding: 0; } .second_iconbx{ .bimgw{ width: 90px; border: 6px solid #fff; max-width: 100%; margin: 0 auto; border-radius: 50%; margin-top: -45px; } } } &.dsg_4{ .item{ flex-direction: column; ._content{ margin: 6px 0 0; } } .floatingbx{ color: #fff; position: absolute; left: 0; bottom: 0; padding: 12px 9px 9px; width: 100%; z-index: 1; &:after{ content: ''; position: absolute; display: block; left: 0; bottom: 0; width: 100%; height: 100%; background: rgb(0,0,0); background: linear-gradient(0deg, rgba(0,0,0,.8) 0%, rgba(0,0,0,0) 100%); z-index: -1; } .ttl{ margin: 0; font-size: 120%; } } } .mySwiper { overflow: var(--slideOverflow); .swiper-slide { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; padding: 21px; border-radius: 15px; border: 1px solid #ddd; } .swiper-pagination { position: relative; margin: 15px 0 0; } .swiper-button-next, .swiper-button-prev { --square: 21px; background-color: var(--clr01); width: var(--square); height: var(--square); border-radius: 50%; } .swiper-button-next:after, .swiper-button-prev:after { color: #fff; font-size: 12px; } .swiper-pagination-bullet { background-color: #fff; opacity: 1; } .swiper-pagination-bullet-active { background-color: var(--clr02); } @media only screen and (max-width: 767px) { .container.natur { padding: 0; } } } } .licht3019video{ .contbx > .contbx-w{ padding: 0; } .contm{ background-color: transparent; } } [mn="4008"]{ --secftclr: #fff; background-color: #000; min-height: 110svh; ._secttlbx{ margin: 0 0 45px; padding: 0 0 30px; border-bottom: 2px solid #fff; } ._imgobj { margin: 0; } ._ittl{ margin: 0; h4{ font-size: 150% } } [dna="1"]{ &.divbx{ --div: 300px; } &.divw{ gap: 18px 0; } @media(width<=767px){ &.div-{ flex: 0 0 100%; max-width: 100%; } } } [dna="2"]{ &.divbx{ --div: 30px; } } [dna="objectImage"]{ &.divbx{ --div: 60px; } &.div-r{ padding-left: 12px; font-size: 130%; } } .tablistbx{ line-height: 1; [tabid]{ padding: 12px; border: 1px solid #aaa; color: #aaa; border-radius: 50px; cursor: pointer; transition: .3s all ease; &:hover{ border: 1px solid #fff; color: #fff; } &.active{ border: 1px solid #fff; color: #000; background-color: #fff; } } } [bglyr_id]{ z-index: -10; opacity: 0; transition: .6s all ease; &.active{ opacity: 1; } } .displayer{ @media(width>767px){ padding-right: 21px; } } } [mn="3010"] { padding: 0; margin: 0 !important; z-index: 5; .scroll_to_explore{ background-image: url(_src/3010_scroll_to_explore.webp); aspect-ratio: 78 / 393; display: block; right: 30px; bottom: 0; translate: 0 calc(50% - 60px); z-index: 100; width: 78px; position: absolute; } .ttldecor-btm { line-height: 1; &, & * { display: block; } &>* { &::before { content: ' '; display: block; width: 100%; height: 2px; background-color: var(--clr01x, #fff); margin: 12px 0 0; } } } .contentbx { color: #fff; line-height: 1.5; width: 600px; max-width: 100%; margin: 0 auto; /* &::after{ content: ''; position: absolute; display: block; right: 0; top: 0; content: ''; width: 100vw; height: 100%; background-color: var(--clr01, #999); margin: 15px 0 0 !important; z-index: -1; opacity: .8; transform: skew(-15deg, 0); } */ @media(width < 575px) { padding: 0; &::after { margin: 0 !important; right: -15px; } } } ._ittl { margin: 0 0 15px; } .h4 { margin: 0 0 0; &::before, &::after { /* content: ''; */ position: relative; display: inline-block; height: 4px; width: 45px; background-color: #fff; min-width: 30px; display: none; } } iframe { --aspect-ratio: 16 / 9; position: absolute; left: 50%; top: 50%; translate: -50% -50%; height: 100%; z-index: -1; pointer-events: none; width: auto; min-width: max(calc(100cqh * var(--aspect-ratio)), 100vw); aspect-ratio: var(--aspect-ratio); @media (min-aspect-ratio: 14/9) { height: auto; width: 100%; } } ._video { position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: -1; & video { width: 100%; height: 100%; border-radius: 0; object-fit: cover; object-position: center bottom; z-index: -1; } &::after { content: ''; z-index: 1; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .35); } } .bglyr { scale: 1.25; transition: 12s all ease; } .swiper-slide-active { .bglyr { scale: 1; } } } [mn="3010"] ._imgsec { margin: 0 0 15px; } [mn="3010"] ._subttl { font-family: var(--ft-t2); color: inherit !important; } [mn="3010"] .txtbx { display: inline-block; } [mn="3010"] .swiper { display: flex; min-height: 100vh; /* clip-path: ellipse(90% 100% at 50% 0%); */ @media(width<575px) { .swiper-pagination { bottom: 0; } } } [mn="3010"] .swiper-wrapper { display: flex; height: auto; } [mn="3010"] .swiper-slide { padding: 60px 30px; overflow: clip; z-index: 1; } [mn="3010"] .swiper-button-next, [mn="3010"] .swiper-button-prev { --square: 35px; aspect-ratio: 1 / 1 !important; background-color: var(--clr01); width: var(--square); height: var(--square); height: auto; border-radius: 50%; z-index: 2; } [mn="3010"] .swiper-pagination { z-index: 2; } [mn="3010"] .swiper-button-next:after, [mn="3010"] .swiper-button-prev:after { color: #fff; font-size: 15px; } [mn="3010"] .swiper-pagination-bullet { width: auto; height: auto; padding: 3px 0; margin: 3px 6px !important; background-color: transparent; color: #fff; font-family: var(--ft-t1); border-bottom: 3px solid transparent; border-radius: 0; opacity: 1; line-height: 1; text-align: center; font-weight: bold; } [mn="3010"] .swiper-pagination-bullet-active { border-bottom: 3px solid #fff; } @media only screen and (max-width: 767px) { [mn="3010"] .swiper-slide { color: #fff; padding: 60px 1px 15px; & h4 { margin: 0 0 9px; font-size: 150%; } ._content { font-size: 80%; } } [mn="3010"] .bglyr:after { content: ''; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; /* background-color: rgba(0,0,0,.3); */ } } @media only screen and (min-width: 767px) { [mn="3010"] .txtbx { width: 100%; max-width: 800px; } } @media only screen and (max-width: 575px) { [mn="3010"] .swiper-button-next, [mn="3010"] .swiper-button-prev { --square: 25px; display: none; } } /* =========================== */ /* =========================== */[mn="3100"]{ .sectionbg-2 { z-index: -99; transition: .2s all ease; } .brandlogo { max-height: 60px; } .title { font-family: var(--ft-t2); margin: 0 0 15px; } .swiper-wrapper { display: flex; } .swiper-slide { height: auto; flex-wrap: nowrap; } .swiper-slide>* { cursor: pointer; display: flex; width: 100%; } .swiper-pagination { position: relative; margin: 15px 0 0; } .swiper-button-next, .swiper-button-prev { aspect-ratio: 1 / 1 !important; /* background-color: var(--clr01); */ width: 40px; height: auto; border-radius: 50%; } .swiper-button-next:after, .swiper-button-prev:after { color: #fff; font-size: 15px; } .swiper-pagination-bullet-active { background-color: var(--clr01); } @media only screen and (max-width: 767px) {} a { text-decoration: none; } .itm { flex: 0 0 100%; max-width: 100%; padding: 0; & a:hover{ .bimg{ scale: 1.1; } } } .itm>div { height: 100%; padding: 0; color: #fff } .bimgbx{ .bimgw{ border-radius: 21px; } .bimg { padding-top: 120%; transition: .6s all ease; } } .itm>* { cursor: pointer; display: block; width: 100%; } .itm>*>* { flex-direction: column } .ttlbx { transition: .9s all ease-in-out; left: 0; width: 100%; color: #fff; text-align: left; font-size: 120%; line-height: 1; padding: 21px; background-color: transparent; position: absolute; bottom: 0; left: 0; z-index: 100; } .btnDecor { color: #fff; &::after, &::before{ background-color: #fff; } } } [mn="3043"] { .main{ mask-image: linear-gradient(to right, transparent 3%, black 5%, black 95%, transparent 97%); } .bimgbx{ line-height: 0; } .bimgw { width: 1000px; } .bimg { --bw: 1000px; --bpt: 60%; transition: .6s all ease; background-color: #ccc; } a{ &:hover{ .bimg{ scale: 1.15; } } } .sliderbx{ width: 600px; max-width: calc(100% - 30px); margin: 0 auto; } .infobx { line-height: 1.1; margin: 0; padding: 21px 18px 12px; /* background-color: rgba(0, 0, 0, .7); */ background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.7) 65%, rgba(0, 0, 0, 0) 100%); color: #fff; position: absolute; z-index: 2; bottom: 0; left: 0; width: 100%; .titlebx{ .title{ margin: 0 0 9px; max-width: 250px; font-size: 150%; font-family: var(--ft-t2); } } .contentbx{ font-size: 80%; line-height: 1.5; margin: 0; } } .mySwiper{ overflow: visible; ._video{ position: absolute; z-index: 1; top: 0; left: 0; height: 100%; width: 100%; video{ height: 100%; width: 100%; aspect-ratio: unset; object-fit: cover; } } } .swiper-wrapper{ padding: 0 0 15px; } .swiper-slide { border-radius: 21px; overflow: hidden; transition: .3s all ease; &.swiper-slide-active{ } &:not(.swiper-slide-active){ scale: .9; opacity: .6; } } .swiper-pagination { position: relative; margin: 15px 0 0; } .swiper-button-next, .swiper-button-prev { aspect-ratio: 1 / 1 !important; background-color: var(--clr01); width: 40px; height: auto; border-radius: 50%; } .swiper-button-next:after, .swiper-button-prev:after { color: #fff; font-size: 15px; } .swiper-pagination-bullet-active { background-color: var(--clr01); } @media only screen and (max-width: 767px) {} } [mn="3515"]{ .btm{ margin: auto 0 0; } .swiper_cus_nav{ margin-top: 30px; } & .tmp-4-2 { .desc{ display: -webkit-box; } } .bimgbx{ margin: 0; .bimgw { width: 1000px; /* border: 2px solid #ccc; */ .bimg { --bw: 1000px; } } } } [mn="3515"] .title { line-height: 1.1; margin: 0; padding: 30px 0 15px; font-family: var(--ft-t1); } [mn="3515"] .contbx { padding: 15px; } [mn="3515"] .itemlbl { top: auto; left: 15px; bottom: 0; translate: 0 50%; color: #fff; background-color: var(--clr02); border: 0; font-family: var(--ft-t1); font-size: 80%; padding: 9px 15px; } [mn="3515"] .btn {} [mn="3515"] .desc { font-size: 80%; } [mn="3515"] .ellipsis { --line: 3; } [mn="3515"] .taste { margin: 9px 0 0; } [mn="3515"] .swiper-slide { display: flex; flex-wrap: wrap; } [mn="3515"] .swiper-slide>* { cursor: pointer; width: 100%; } [mn="3515"] .swiper-pagination { position: relative; margin: 15px 0 0; } [mn="3515"] .mySwiper { overflow: visible; width: 100%; padding-bottom: 30px; } [mn="3515"] .swiper-button-next, [mn="3515"] .swiper-button-prev { --swiper-navigation-sides-offset: -15px; aspect-ratio: 1 / 1 !important; background-color: var(--clr01); width: 21px; height: auto; border-radius: 3px; } [mn="3515"] .swiper-button-next:after, [mn="3515"] .swiper-button-prev:after { color: #fff; font-size: 9px; } [mn="3515"] .swiper-pagination-bullet-active { background-color: var(--clr01); } .licht3515 { ._content>ol { padding: 0; margin: 0 0 15px; width: 100%; list-style-type: none; } ._content>ol :is(strong:nth-child(1), b:nth-child(1)) { font-family: var(--ft-t1); color: var(--clr01) } ._content>ol>li~li { margin-top: 9px; padding-top: 9px; border-top: 2px solid #000; } } /* ================ */ [mn="3515"] .tmp-4 { --count: 1; margin: 0; .date { padding: 0; margin: 0; border: 0; background-color: transparent; } .tmp{ padding: 0; } .tmpw.f{ border: 0; border-radius: 0; padding: 0 !important; /* box-shadow: 0px 0px 15px rgba(0,0,0,.3); */ } }[mn="8027"] { padding: 21px 0; line-height: 1; z-index: 5; --secbgclr: var(--clr01x, transparent); border-bottom: 0px solid var(--clr01x, #fff); position: absolute; top: 0; left: 0; width: 100%; } [mn="8027"] .mediabx:not(.mediabx-coloricon) { --a-pd: 6px; --iconclr: var(--clr01x, #fff); --iconhovclr: var(--clr01x, #fff); --bgclr: var(--clr01x, transparent); --bghovclr: var(--clr02, #fff); --mediaborder: 2px solid #fff; --mediahovborder: 2px solid var(--clr02, #fff); --square: 35px; &>*{ gap: 6px } } [mn="8027"] .mediabx a { margin: 0px; border-radius: 50%; } [mn="8027"] .logo { margin: 0 0; line-height: 0; } [mn="8027"] .logo img { max-height: 75px } [mn="8027"] .logo ._imgobj img { max-height: 21px } /* ======================= */ nav { line-height: 1; font-family: var(--ft-t1); } 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(--clr02) !important; text-decoration: none; } nav li li a:hover, nav li li a.active{ color: var(--clr01) } nav > ul > li { /* margin: 0 12px 0 0; padding: 0 12px 0 0; */ position: relative } nav > ul > li:hover { z-index: 10; } nav > ul > li > ul { padding: 0 0 0 0; } nav > ul > li > ul li { width: 100%; font-size: 70%; } nav > ul > li > ul li ~ li { border-top: 1px solid transparent } nav > ul > li > ul a { text-transform: initial; width: 100%; justify-content: flex-start; } nav > ul { gap: 15px; margin: 15px 0 !important; } @media (width>767px) { nav > ul > li > a { padding: 3px; margin: 0 1px; position: relative } /* nav > ul > li > a.active, */ nav > ul > li > a:hover{ color: var(--clr01, #fff) } /* nav > ul > li > a.active:after, */ nav > ul > li > a:hover:after { /* content: ''; */ color: inherit; position: absolute; height: calc(100% + 4px); width: calc(100% + 4px); left: 50%; top: 50%; translate: -50% -50%; background-color: var(--clr01x, transparent); border: 1px solid var(--clr01x, #fff) } nav > ul > li > ul { position: relative; bottom: 0; right: 0; translate: 0; scale: 1; /* display: none; */ min-width: 250px; background-color: transparent; color: inherit; border: 1px solid transparent; padding: 9px; transition: .6s all .3s ease ; display: block; transform-origin: top; & ul{ padding-left: 15px; width: 100%; } } 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(--clr02); color: #fff !important; } nav > ul > li > ul li { width: 100%; justify-content: flex-start; } nav > ul > li > ul li ~ li { /* margin-top: 9px; */ } } .mobilenav .mediabx:not(.mediabx-coloricon) a { --bgclr: transparent; --iconclr: #fff; --iconhovclr: #fff; padding: 0; } .mobilenav { position: fixed; height: 100vh; background-color: transparent; z-index: 50; padding: 0 0 0 0; width: 100% !important; display: block; translate: 0 0; opacity: 0; transition: .2s all ease; top: 0; left: 0; pointer-events: none; } .mobilestickbx { position: fixed; top: 0; left: 0; padding: 8px 15px; width: 100% !important; z-index: 50; /* border-bottom: 1px solid #ccc; */ background-color: var(--clr01x, #000); backdrop-filter: blur(15px); min-height: 65px; display: flex; align-items: center; line-height: 1; border-bottom: 3px solid var(--clr02); } .mobilestickbx img { max-height: 75px; max-width: calc(100% - 45px); } .mobilestickbx ._imgobj { display: none } .mobilenav .mediabx:not(.mediabx-coloricon) a { padding: 8px; --iconclr: #fff; --iconhovclr: #fff; --bgclr: var(--clr02,#fff); --bghovclr: var(--clr01,#fff); --square: 35px; margin: 0; border-radius: 50%; justify-content: center; } .mobilenav nav a { flex: 0 0 100%; width: 100%; justify-content: center; color: inherit; text-decoration: none; padding: 6px 0; padding: 9px 0; font-size: 150%; } .mobilenav.active { translate: 0 0; opacity: 1; transition: .3s all ease; pointer-events: all; } .mobilenavw { transition: .3s all cubic-bezier(0.075, 0.82, 0.165, 1); height: 100vh; background-color: #000; width: calc(100% - 0px) !important; margin: 0 auto; display: block; overflow: hidden; overflow-y: auto; scale: .75; translate: 0; opacity: 0; backdrop-filter: blur(15px); color: #fff; pointer-events: none; .mobilenavwi{ width: 100%; max-width: 500px; margin: 0 auto; padding: 60px 15px; text-align: center; .searchbx{ width: 100%; } } .mediabx{ & > * { justify-content: center; } } } .mobilenav.active .mobilenavw { transition: .3s all cubic-bezier(0.075, 0.82, 0.165, 1); scale: 1; opacity: 1; pointer-events: all; translate: 0; } .mobilenav nav{ padding: 30px 24px 15px; } .mobilenav .infobx { padding: 30px 0; border-top: 1px solid #fff; border-bottom: 1px solid #fff; margin: 0 0 21px; } .mobilenav .infow { border-top: 1px solid #ccc; padding: 21px 0 0; } .mobilenav nav :is(ul, li) { margin: 0; width: 100%; } .mobilenav nav > ul > li { flex: 0 0 100%; } .mobilenav nav a { flex: 0 0 100%; width: 100%; justify-content: center; text-align: center; color: inherit; text-decoration: none; } /* ===================== */ .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); right: calc(var(--vpadding) + 0px); transition-duration: 0.5s; display: flex; align-items: center; z-index: 55; scale: 0.7; cursor: pointer; .icon { --bgclr: var(--clr01x, #fff); transition-duration: 0.5s; position: relative; height: var(--height); width: var(--square); top: 0; background-color: var(--bgclr); border-radius: var(--radius) } .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) } .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); right: 0; } &.open { .icon { transition-duration: 0.5s; transform: rotateZ(360deg); --bgclr: var(--clr02) } .icon:before { transform: rotateZ(45deg) scaleX(0.75) translate(var(--top), -6px); } .icon:after { width: var(--square); transform: rotateZ(-45deg) scaleX(0.75) translate(var(--top), 6px); } } } .mobilestickbxp, .dekstickbx { width: 100% !important; } .dekstickbx { padding: 9px 0 0; position: fixed; left: 0; top: 0; z-index: 10; /* background-color: var(--clr01x, #fff); */ width: 100%!important; /* color: #fff; */ /* border-bottom: 1px solid #eee; */ transition: 2s all cubic-bezier(0.075, 0.82, 0.165, 1); translate: 0 -101%; color: var(--clr01x, inherit); & nav{ /* color: #fff */ } .dekstickw { padding: 9px 15px; backdrop-filter: blur(15px); border-radius: 100px; } } .dekstickw, .nav_glass { background-color: #fff; border: 1px solid #fff; color: var(--clr02); border: 1px solid #ccc; } .nav_glass { padding: 9px 25px; backdrop-filter: blur(15px); border-radius: 100px; } body.scrolled .dekstickbx { translate: 0 0; } .dekstickbx .logo img { max-height: 45px; } .dekstickbx .logo ._imgobj img { max-height: 15px; } .logo { line-height: 1; } @media (width<=767px) { .dekstickbx, [mn="8027"] { display: none; } } @media (width>767px) { .menuburger, .mobilestickbxp, .mobilestickbx { display: none !important; } } .sidetabbx { z-index: 55; position: fixed; right: 0; top: 300px; font-family: var(--ft-t1); line-height: 1; rotate: -90deg; transform-origin: right bottom; .tabbtn { border: 2px solid #000; border-radius: 9px 9px 0 0; padding: 6px 9px; background: rgb(255,255,255); /* background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(204,204,204,1) 100%); */ cursor: pointer; } .bimgw { width: 30px; margin: 0 3px 0 0; .iconchat { background-image: url(_src/chat.png); } } } /* ================== */ /* ================== */ .navdropbx { position: absolute; background-color: rgba(255, 255, 255, .9); bottom: 0; left: 0; translate: 0 100%; line-height: 1; .container { max-width: 800px; } & .nav{ padding: 15px 0; color: var(--clr01x, #464646); font-family: var(--ft-t1); text-transform: initial; a{ &:hover{ text-decoration: underline; color: var(--clr01, #555); } } ol{ position: relative; margin: 0; padding: 0; font-family: var(--ft-b1); & li{ margin: 6px 0; } } &>ol{ display: flex; & li{ list-style-image: url(_src/right-angle.png?d) !important; } &>li{ display: block; &~&{ margin-left: 45px; } } } } } .withTemplate{ ul{ @media(width>767px){ display: none; } } } /* ====================== */ /* ====================== */ .mobileMediaTop { width: 100% !important; display: none; .mediatop { padding: 6px 0; background-color: #ddd; width: 100% !important; } .mediabx{ --bgclr: #333; --mediaborderradius: 3px; &>*{ gap: 3px; justify-content: center; } } } .mobilenavbx{ width: 100% !important; } .mobilenav nav .addedmenu a { padding: 15px; text-align: center; justify-content: center; } .btn_admin.btn{ --btnbgclr: var(--clr01); --btnbgclrhov: var(--clr01); --btnborderclr: var(--btnbgclr); --btnborderclrhov: var(--btnbgclrhov); --btnclr: var(--clr01x, #fff); } /* nav .addedmenu a { border-radius: 50px; background-color: var(--clr01); color: #fff } nav .addedmenu a:hover { background-color: var(--clr02); } nav .addedmenu a:after { display: none; } */ /* [mn="8027"]{ position: absolute; background-color: transparent; border: 0; color: #fff; } */ .addedmenu{ .btn { background-color: #fff; border: 1px solid #333; color: #333; border-radius: 0; &:hover{ background-color: #fff; border: 1px solid #333; color: #333; } } } .menubtn{ -webkit-mask-image: url(_src/menubtn.webp); mask-image: url(_src/menubtn.webp); aspect-ratio: 152 / 31 ; display: inline-block; width: 90px; max-width: 100%; background-color: #000; transition: .3s all ease; cursor: pointer; &:hover{ background-color: var(--clr02); } } .nav_partbx{ line-height: 1; .part-m{ flex: 0 0 120px; max-width: 120px; } .part-l, .part-r{ flex: 1 0 0; } } nav li:has( > a[menuid]:not([href]) ){ .showlisticon{ line-height: 1; margin: 0 0 0 9px; } & > ul { display: none; } &:has( >a.show ) { & > a .showlisticon { rotate: 45deg; scale: 1.1; } & > ul { display: block; } } } body{ .menu_closer{ display: none; } @media(width>767px){ .menu_closer{ position: fixed; right: 15px; top: 15px; z-index: 90; color: var(--clr02); display: none; padding: 15px; line-height: 1; cursor: pointer; } &:has( .mobilenav.navbx.active ){ .menu_closer{ display: block; } } } &.home{ .nav_glass{ border: 0; background-color: transparent; backdrop-filter: initial; .logo img{ max-height: 85px; } .menubtn:not(:hover){ background-color: #fff; } } } }[mn="7700"] { min-height: 50vh; .searchbx{ width: 100%; } .noInfoNotice { text-align: center; } .searchbx { position: relative; width: 100%; overflow: hidden; .searchw { position: relative; } & input { margin: 0; padding: 9px 30px 9px 15px; width: 100%; border-radius: 50px; border: 0; font-size: inherit; background-color: transparent; border: 1px solid #ccc; color: #000; &::placeholder{ color: #aaa; } } & button.i { position: absolute; left: auto; right: 12px; top: 50%; translate: 0 -50%; color: #000; width: auto; border: 0; padding: 0; background-color: transparent; } } } [mn="7700"] .main { max-width: 800px; } [mn="7700"] .res- .l { flex: 0 0 100px; max-width: 100px; } [mn="7700"] .res- .r { flex: 0 0 calc(100% - 100px); max-width: calc(100% - 100px); padding: 0 0 0 15px } [mn="7700"] .searchlist { padding: 15px 0 } [mn="7700"] .searchlist .res-{ padding: 15px 0 0; margin: 15px 0 0; cursor: pointer; } [mn="7700"] .searchlist .res- ~ .res- { border-top: 1px solid #ccc; } [mn="7700"] .searchlist .taste { margin: 9px 0 0; font-size: 80%; } [mn="7700"] .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="7700"] .bimgw.listimgbx { padding: 12px 9px; border: 1px solid #eee; border-radius: 3px; } @media (max-width: 575px) { } 