 [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 { text-align: center; margin: 15px 0; } .taste { margin: 15px 0; } .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="8005"] { padding: 6px 0; line-height: 1; z-index: 5; --secbgclr: var(--clr01x, #fff); } [mn="8005"] .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="8005"] .mediabx a { margin: 0px; border-radius: 50%; } [mn="8005"] .logo { margin: 0 0 } [mn="8005"] .logo img { max-height: 65px } [mn="8005"] .logo ._imgobj img { max-height: 21px } /* ======================= */ nav { line-height: 1; text-transform: uppercase; font-weight: bold; } 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) !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; } @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 { gap: 6px; } 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: 3px; width: calc(100% - 4px); left: 50%; bottom: -6px; translate: -50% 0; background-color: var(--clr02, transparent); border: 1px solid var(--clr02, #fff) } nav > ul > li > ul { position: absolute; bottom: -15px; right: 50%; translate: 50% 100%; scale: 1 0; /* display: none; */ min-width: 250px; background-color: #fff; color: #000; border: 1px solid #eee; padding: 9px; transition: .6s all .3s ease ; display: block; transform-origin: top; & ul{ padding-left: 15px; } } 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:not(.mediabx-coloricon) 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; top: 0; left: 0; } .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, #fff); min-height: 65px; display: flex; align-items: center; line-height: 1; border-bottom: 3px solid var(--clr01); } .mobilestickbx img { max-height: 70px; 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%; } .mobilenav nav a { flex: 0 0 100%; width: 100%; justify-content: flex-start; 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; } .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; margin-left: auto; } .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: 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: flex-start; 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; } .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); right: 0; } .menuburger.open .icon { transition-duration: 0.5s; transform: rotateZ(360deg); --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(--clr01x, #fff); /* 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 */ } } 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; } } .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; } } } .mobilenavbx{ width: 100% !important; } /* @media(width>767px){ nav>ul{ max-width: 100%; justify-content: space-between; } } body.home { [mn="8005"]{ background-color: transparent; position: absolute; top: 0; left: 0; } } */ .mobilenav nav .addedmenu a { padding: 15px; text-align: center; justify-content: center; color: #fff; } .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="8226"] { margin-top: auto; } [mn="8226"] .main > .container { min-height: 400px; padding-top: var(--secpt); padding-bottom: var(--secpb); } [mn="8226"] .main > .container > .row{ gap: var(--secpt) 15px; } [mn="8226"] .sectionbg { --different: calc((100svw - var(--containerWidthSet_1200)) / 2); width: calc(100svw - var(--different) - 15px); max-width: 100svw; @media(width<991px){ width: calc(100svw - 30px); left: 50%; translate: -50%; } } [mn="8226"] .logo_float{ position: absolute; right: 15px; bottom: 0; max-height: 300px; @media(width<991px){ position: relative; right: unset; bottom: unset; max-height: 150px; margin: 0 0 var(--secpt); } } [mn="8226"] .sitemap ul { --div: auto; list-style-type: none; list-style: none; margin: 0; padding: 0; gap: 9px; } [mn="8226"] .sitemap ._content > ul { margin: 0; padding: 0; display: flex; flex-wrap: wrap; justify-content: flex-end; } [mn="8226"] .sitemap ._content > ul > li { flex: 0 0 var(--div); max-width: var(--div); margin: 0 } [mn="8226"] ._imgobj { margin: 0 0 15px } [mn="8226"] a { color: inherit; text-decoration: none; } [mn="8226"] .mediabx { margin: 0 0 15px } [mn="8226"] .mediabx a { --iconclr: var(--clr01x, #fff); --iconhovclr: var(--clr01x, #fff); --bgclr: var(--clr02x, transparent); --bghovclr: var(--clr03, #fff); --mediaborder: 2px solid #fff; --mediahovborder: 2px solid var(--clr03); --square: 35px; padding: 6px; margin: 3px; border-radius: 0%; } [mn="8226"] .ttl { font-size: 130%; margin: 0 0 12px; font-family: var(--ft-t1); line-height: 1.1; } [mn="8226"] .ttl-2 { margin: 0 0 21px; } [mn="8226"] .copyright { font-size: 80%; font-family: var(--ft-t2); color: #000; } [mn="8226"] .copyright > *{ border-top: 1px solid #fff; padding: 30px 15px; } /* [mn="8226"]:after { content: ''; display: block; height: 2px; position: absolute; width: 100%; background-color: #ccc; top: 0; left: 0; } */ [mn="8226"] a { text-underline-offset: 3px; } [mn="8226"] a:hover { text-decoration: underline; } [mn="8226"] .infotxt { --div: 190px; margin: 0 -15px; } [mn="8226"] .infotxt- { padding: 0 15px } [mn="8226"] .infotxt-l { flex: 0 0 var(--div); max-width: var(--div); } [mn="8226"] .infotxt-r { flex: 0 0 calc(100% - var(--div)); max-width: calc(100% - var(--div)); } @media (max-width: 991px) { [mn="8226"] .empty { display: none; } [mn="8226"] .sitemap ul { --div: 100%; } } @media (max-width: 767px) { [mn="8226"] .sitemap ul { --div: 100%; } [mn="8226"] .newsletterbx { width: 250px; margin: 0 auto; } [mn="8226"] .newsletterbx, [mn="8226"] { text-align: center } [mn="8226"] .mediabx a { margin: 6px } [mn="8226"] .copyright .container > .f { justify-content: center; } [mn="8226"] .copyright .container > .f > * { flex: 0 0 100%; max-width: 100%; } } @media (max-width: 575px) { [mn="8226"] .sitemap ul { --div: 100%; } } [mn="1015"]{ z-index: var(--zIndex_default); --listTtlSize_default: var(--ttlsize); --listAlignItm_default: center; &.image_int{ @media (width>767px) { ._imgobj img { max-width: initial; } } } .object_image{ margin: 21px 0; } .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); } /* ================================== */ /* ================================== */ & ~ & { margin-top: 30px; } ._ittl{ --ttlalign: var(--secalign); margin: var(--listingTtlMarg_default); & * { text-align: var(--listingTtlAlg_default); } & h4 { border-bottom: 3px solid var(--clr02); padding-bottom: 12px; color: var(--ttlClru_default); font-size: var(--listTtlSize_default); &::after, &::before{ display: none; } } } &>*.row{ align-items: var(--listAlignItm_default); } ._imgobj { text-align: center; @media(width>767px){ display: flex; justify-content: flex-end; } img{ margin: var(--ObjImgMaru); } } @media (max-width: 1100px) { ._imgobj img { max-height: 600px; } } ._imgobj { margin: 0; line-height: 0 } @media (max-width: 767px) { ._imgobj { margin: 0 0; & 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; } } } .iconbx { --div: 60px; line-height: 1.3; .title{ font-family: var(--ft-t1); font-size: 120%; color: var(--clr03); line-height: 1; margin: 0 0 9px; } ._content{ margin: 0 0; } } } [mn="5106"] { margin-top: auto; .iconbx ._content { font-size: 90%; } } [mn="5106"] .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; } & li { padding: 0 9px; border-right: 2px solid #fff; &:last-child{ border: 0; } } } [mn="5106"] a { color: inherit; text-decoration: none; } [mn="5106"] .mediabx { margin: 15px 0 } [mn="5106"] .mediabx > * { justify-content: center; } [mn="5106"] .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="5106"] .mediabx a:hover { border: 2px solid var(--clr01) } [mn="5106"] ._content { margin: 0; } [mn="5106"] .iconbx { --div: 60px; .icon-l { padding-right: 12px; } .bg-mask { background-color: var(--secftclr); } .bimgw { --bw: 45px } } [mn="5106"] .ttl { font-size: 130%; line-height: 1; margin: 6px 0 12px; font-family: var(--ft-t2); } [mn="5106"] .infoblock { max-width: 100%; margin: 15px auto; } [mn="5106"] .infoblock .item ~ .item { margin: 15px 0 } [mn="5106"] .secInfo ~ .secInfo { margin: 45px 0 0 } [mn="5106"] .form-line :is(input, textarea, select) { background-color: #f8f8f8; padding: 15px; border-radius: 3px; margin: 0 0 21px; & + label{ left: 15px; top: 15px; color: #666; } } /* [mn="5106"] .aft:after { left: -21px; background-color: var(--clr01); height: calc(100% + 45px); top: 50%; translate: 0 -50%; } */ @media (max-width: 991px) { [mn="5106"] .empty { display: none; } } @media (max-width: 767px) { [mn="5106"] .iconbx .icon- { flex: 0 0 100% !important; max-width: 100% !important; text-align: center; } } @media (min-width: 767px) { [mn="5106"] .imagelink { text-align: right } } [mn="2009"] { min-height: 40vh; z-index: 1; overflow: hidden; aspect-ratio: 16 / 4.5; /* --ttlsize: 150%; */ --secftclr: #fff; --secttlclr: #fff; --secpb: 30px; .contentbx { padding-left: 15px; } .contentbx:after { content: ''; position: absolute; bottom: calc(-1 * var(--secpb)); top: 0; left: 0; width: 1px; height: 100vh; display: block; background-color: var(--clr01x, #fff); } .h4 { margin: 0; position: relative; } ._subttl { letter-spacing: 1px; } .tst-w>* { width: 100% } .main { padding: 60px 15px; } .content { font-size: 150% } .ttldecor-top { position: relative } .bg-lay { background-position: top center } .bg-lay, .bg-layer { position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: -2 } .bg-layer { z-index: -1; background-size: auto; background-repeat: repeat; display: none; } .subttl { font-size: var(--font-xl); } ._ittl, ._secttlbx { margin: 0 0 9px; } .ttldecor-btm:after { background-color: var(--secftclr); } @media (max-width: 1000px) { .ttl { font-size: var(--font-xxl) } } @media (max-width: 767px) { .main { padding: 0 15px; } & { min-height: auto } } }[mn="4301"] iframe { height: 70vh; } @media only screen and (max-width: 767px) { } [mn="1008"]{ z-index: var(--zIndex_default); --listTtlSize_default: var(--ttlsize); --listAlignItm_default: center; .contentbx{ margin: 30px 0; } & > * { min-height: 50vh; } &.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); & * { text-align: var(--listingTtlAlg_default); } & .h4 { color: var(--listingTtlClr_default, var(--clr01)); font-size: var(--listTtlSize_default); } } ._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="1002"]{ z-index: var(--zIndex_default); --listTtlSize_default: var(--ttlsize); --listAlignItm_default: initial; & > * { min-height: 50vh; } .image_side img{ object-fit: cover; } &.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); & * { text-align: var(--listingTtlAlg_default); } & .h4 { color: var(--listingTtlClr_default, #000); font-size: var(--listTtlSize_default); } } ._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; } } } } [mn="1002"] { .infobx{ border: 3px solid var(--clr01x, #ff0000); padding: 21px; @media(width>991px){ padding: 90px; } } .bimgw { width: 120px; } .rowbx:nth-child(even){ .infobx{ background-color: var(--clr01x, #ff0000); color: #fff; & h4 { color: inherit; } } } } /* ============================ */ /* // customise */ [mn="7012"]{ --iconWidth: var(--iconWidth_default, 90px); --iconHeight: var(--iconHeight_default, 100%); --iconRadius: var(--iconRadius_default, 3px); --iconBorder: var(--iconBorder_default, 0); --iconPadding: var(--iconPadding_default, 0); --count: var(--count_default, 4); @media (width <= 991px) { --count: var(--count_991, 3); } @media (width <= 767px) { --count: var(--count_767, 3); } @media (width <= 575px) { --count: var(--count_575, 2); } } [mn="7012"]{ counter-reset: count 0; .list-{ counter-increment: count 1; .title::before{ content: counter(count, decimal-leading-zero); display: block; margin: 0 0 12px; font-size: 70%; color: #555 } } } [mn="7012"]{ .categorylistbx.listbx{ --listset-count: var(--count); --listset-gap: 21px; .categorybx { .infobx { background-color: transparent; max-width: 100%; margin: 0 auto; /* aspect-ratio: 3 / 2; */ } .bimgw { width: var(--iconWidth); border-radius: var(--iconRadius); border: var(--iconBorder); padding: var(--iconPadding); .bimg{ padding-top: var(--iconHeight); transition: .6s all cubic-bezier(0.075, 0.82, 0.165, 1); } } & a{ display: block; width: 100%; &:hover{ .bimg{ scale: 1.15; } } } } } .title { font-family: var(--ft-t2); margin: 15px 0; line-height: 1.1; font-size: 180%; width: 100%; } } /* ============================ */ /* ============================ */ [mn="7052"] .bimgbx{ line-height: 0; } [mn="7052"] .photo_number{ font-family: var(--ft-t2); margin: 0 0 6px; } [mn="7052"] .txt-w { position: absolute; top: 50%; left: 0%; translate: 0 -50%; width: 100%; overflow: hidden; padding: 15px 0; text-align: center; line-height: 1.1; } [mn="7052"] ._ittl { margin: 0 0; } [mn="7052"] ._ittl h4 { margin: 0 0; font-size: 150%; } [mn="7052"] .txt>div { border: 4px solid #fff; border-bottom: 0; text-align: center; padding: 15px 15px; width: 200px; max-width: calc(100% + 30px); } [mn="7052"] .btn { min-width: auto; padding: 0; color: var(--clr01x, #fff); background-color: transparent; border: 0; } [mn="7052"] .txt .ttl>* { display: inline-block; vertical-align: middle } [mn="7052"] .txt .ttl span { max-width: calc(100% - 35px) } [mn="7052"] .taste { position: absolute; bottom: -8px; right: 50%; translate: 50% 0; font-size: 80%; font-family: var(--ft-t2); padding: 0; overflow: hidden; width: calc(100% + 8px); } [mn="7052"] .taste>div { display: table; position: relative; margin: 0 auto; } [mn="7052"] .taste>div:after, [mn="7052"] .taste>div:before { content: ''; position: absolute; display: block; background-color: #fff; height: 4px; width: 180px; bottom: 50%; } [mn="7052"] .taste>div:before { left: 0; transform: translate(calc(-100% - 12px), 50%); } [mn="7052"] .taste>div:after { right: 0; transform: translate(calc(100% + 12px), 50%); } [mn="7052"] .taste span { transform: translate(0, calc(50% - 4px)); display: table; line-height: 1; } [mn="7052"] .bimg { transition: .4s all cubic-bezier(0.165, 0.84, 0.44, 1); } [mn="7052"] .grid > * { cursor: pointer; } [mn="7052"] .grid>*:hover .bimg { scale: 1.15 } [mn="7052"] .grid { color: #fff; margin-bottom: 9px; } [mn="7052"] .grid .h4 { color: inherit } [mn="7052"] .gentat { margin-top: 50px; } [mn="7052"] .grid .bimg { background-color: #eee; z-index: -6 } /* [mn="7052"] .grid:nth-child(7n+2) .bimg, [mn="7052"] .grid:nth-child(7n+3) .bimg { padding-top: calc(50% - 5px); } */ [mn="7052"] .grid:nth-child(7n+1), [mn="7052"] .grid:nth-child(7n+4) { width: calc(50% - 9px); } [mn="7052"] .grid:nth-child(7n+2), [mn="7052"] .grid:nth-child(7n+3), [mn="7052"] .grid:nth-child(7n+5), [mn="7052"] .grid:nth-child(7n+6) { width: calc(25% - 9px); } /* [mn="7052"] .grid:nth-child(7n+7) .bimg, [mn="7052"] .grid:nth-child(7n+4) .bimg { padding-top: calc(50% - 5px); } */ @media only screen and (max-width: 767px) { [mn="7052"] .grid:nth-child(7n+1), [mn="7052"] .grid:nth-child(7n+4), [mn="7052"] .grid:nth-child(7n+7) { width: 100% } [mn="7052"] .grid:nth-child(7n+2), [mn="7052"] .grid:nth-child(7n+3), [mn="7052"] .grid:nth-child(7n+5), [mn="7052"] .grid:nth-child(7n+6) { width: 100% } } @media only screen and (max-width: 575px) {}[mn="7501"] { position: relative; z-index: 3; } [mn="7501"] { .size_list{ gap: 9px; font-family: var(--ft-t2); line-height: 1; margin: 30px 0 0; color: #000; .size-{ padding: 9px; border-radius: 6px; border: 1px solid #ccc; display: flex; justify-content: center; align-items: center; min-width: 45px; } } } /* [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="7501"] .horline { margin: 60px 0 } [mn="7501"] .gen-filter .field { margin: 10px 0 } [mn="7501"] .divbx { min-height: 90vh; } [mn="7501"] .taste.backbtn { margin: 30px 0 0 } [mn="7501"] .subjectbx { line-height: 1; } [mn="7501"] .mainttl img { max-height: 60px; } [mn="7501"] .mainttl { font-size: 250%; font-family: var(--ft-t2); } [mn="7501"] .subttl { font-size: 80%; text-transform: uppercase; font-family: var(--ft-t2); color: #999; } [mn="7501"] .result { font-size: 90%; color: #888; margin: 9px 0 3px; padding: 9px 0 0; border-top: 1px solid #eee; } [mn="7501"] .result .resultnumber { font-size: 130%; font-family: var(--ft-t2); } [mn="7501"] [tablist] { display: inline-flex; padding: 9px; color: #fff; background-color: #999; font-family: var(--ft-t2); margin: 0 3px; cursor: pointer; } [mn="7501"] [tablist].active, [mn="7501"] [tablist]:hover { background-color: var(--clr03); } [mn="7501"] .submenubx{ display: none; } [mn="7501"] .submenuw{ padding: 3px 0 9px; gap: 3px } [mn="7501"] .submenu-{ padding: 12px 9px; width: 100%; background-color: #eee; cursor: pointer; position: relative; &:hover{ background-color: #ddd; } &:hover, &.active{ &::after{ content: ''; position: absolute; right: 6px; top: 50%; translate: 0 -50%; aspect-ratio: 1; width: 9px; background-color: var(--clr01); } } } [mn="7501"] .tabbar.active + .submenubx{ display: block; } [mn="7501"] .accordionbx { margin: 30px 0; } [mn="7501"] .accordiontab { margin: 0 0 9px; } [mn="7501"] .accordiontxtbx { padding: 15px; background-color: #eee; } [mn="7501"] .sharerbx { margin: 30px 0 } [mn="7501"] .divw { margin: 0 -15px; border-top: 1px solid #ccc } [mn="7501"] .div- { --div: 250px; padding: 15px; } [mn="7501"] .div-l { flex: 0 0 var(--div); max-width: var(--div); border-right: 1px solid #ccc; } [mn="7501"] .div-r { flex: 0 0 calc(100% - var(--div)); max-width: calc(100% - var(--div)) } .catbx7501 * { line-height: 1; } .catbx7501 label { margin: 0 0 6px } .catbx7501 .fieldbx input { font-family: var(--ft-t2); border-radius: 6px; } .catbx7501 [btnrole] { margin: 6px 0 0; width: 100%; min-width: none; } .catbx7501 .gen-filter { margin: 30px 0 0 } .catbx7501 [folderid] { width: 100%; margin: 1px 0; cursor: pointer; flex-wrap: wrap; font-family: var(--ft-t2); } .catbx7501 .ele { width: 100%; } .catbx7501 .tabbar { padding: 0 } .catbx7501 .tabbar:hover { padding: 0; background-color: var(--clr06); } .catbx7501 .tabbar > div { background-color: #eee; } .catbx7501 .tabbar > div:not(.icon) { padding: 12px 0 9px 12px } .catbx7501 .tabbar .icon { flex: 0 0 45px; max-width: 45px; } .catbx7501 .tabbar .txt { flex: 0 0 calc(100% - 49px); max-width: calc(100% - 49px) } .catbx7501 .tabbar .txt.full { flex: 0 0 calc(100% - 0px); max-width: calc(100% - 0px) } .catbx7501 .tabbar.active .plus { display: none } .catbx7501 .tabbar:not(.active) .minus { display: none } .catbx7501 .tabbar:after { display: none } .catbx7501 .count { color: #888; position: absolute; right: -3px; top: 0; translate: 100% -20%; font-size: 80% } @media (max-width: 991px) { .catbx7501 { position: fixed; width: 250px !important; top: 50%; left: 0; translate: -100% -50%; background-color: #fff; z-index: 45; border: 1px solid #ccc; transition: 1s all cubic-bezier(0.075, 0.82, 0.165, 1); } .catbx7501.active { translate: 0% -50%; } .catbx7501 > * { overflow: hidden; max-height: calc(80vh - 40px); overflow-y: auto; } .catbx7501 .taste.arr { position: absolute; right: 0.5px; top: 50%; translate: 100% -50%; padding: 15px 6px; background-color: #fff; font-size: 150%; border: 1px solid #ccc; border-left: 0; color: forestgreen; cursor: pointer; border-radius: 0 6px 6px 0; } .catbx7501:not(.active) .taste .fa-caret-left { display: none; } .catbx7501.active .taste .fa-caret-right { display: none; } .catbx7501 .genwrap { padding: 21px 21px 120px; } } .catbx7501 .listttl { margin: 3px 0 6px; padding: 12px 9px; font-family: var(--ft-t1); font-size: 120%; color: #fff; text-align: center; background-color: var(--clr02); } @media (min-width: 991px) { .catbx7501 .taste.arr { display: none; } } @media (max-width: 991px) { [mn="7501"] .div-l, [mn="7501"] .div-r { flex: 0 0 100%; max-width: 100% } } @media (max-width: 1200px) { [mn="7501"] .itmbx { flex: 0 0 33.333%; max-width: 33.333%; } } @media (max-width: 767px) { [mn="7501"] .itmbx { flex: 0 0 33.333%; max-width: 33.333%; } } @media (max-width: 575px) { [mn="7501"] .itmbx { flex: 0 0 50%; max-width: 50%; } } /* ================================= */ .viewimgbx7501 { position: fixed; height: 100vh; width: 100% !important; overflow: hidden; top: 0; left: 0; z-index: 110; line-height: 1; transition: .9s all cubic-bezier(0.075, 0.82, 0.165, 1); } .viewimgbx7501.active { background-color: rgba(0 0 0 / 45%); } .viewimgbx7501 .viewimgw { background-color: rgba(255 255 255 / 90%); width: 700px; height: 100vh; max-width: calc(100% - 90px); overflow: hidden; overflow-y: scroll; transition: 1s all cubic-bezier(0.075, 0.82, 0.165, 1); translate: -110% 0; } .viewimgbx7501.active .viewimgw { translate: 0% 0; } .viewimgbx7501 img { max-width: 100%; max-height: 75vh; display: block; min-height: 50vh; margin: 15px auto; } .viewimgbx7501 .close { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; cursor: pointer; } .viewimgbx7501 .viewimgw { padding: 0 0 50vh; } [mn="7501"] .detailbx .mainimgbx.bimgbx { max-width: calc(100% - 40px); margin: 0 0 0 auto; } [mn="7501"] .detailbx .imgdisplaylayer { position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 1; } [mn="7501"] .detailbx .galw { flex-wrap: nowrap; } [mn="7501"] .detailbx .gal- { flex: 0 0 60px; max-width: 60px; border: 1px solid #ccc; margin: 0 3px 0 0; } [mn="7501"] .detailbx .mainimgbx .mainimgw { margin: 0 auto 15px; background-color: #fff; max-width: auto; padding: 30px 15px; border: 1px solid #ccc } [mn="7501"] .taste { text-align: center } [mn="7501"] .detailbx .h4 { font-size: 200%; } [mn="7501"] .detailbx .additionalinfobx { margin: 60px 0 0 } [mn="7501"] .detailbx .mainimgbx.bimgbx { max-width: 100%; } [mn="7501"] .detailbx .galbx { position: relative; z-index: 10; left: 0; top: 0; width: 100%; overflow: hidden; overflow-x: auto; max-height: initial; translate: 0; display: flex; margin: 0 auto 30px; } [mn="7501"] .detailbx .h4 { margin: 3px 0; line-height: 1.1; } [mn="7501"] .detailbx .price { font-family: var(--ft-t2); font-size: 120%; } [mn="7501"] .detailbx .price { font-family: var(--ft-t2); font-size: 120%; } [mn="7501"] .detailbx .desc { margin: 15px 0 0; line-height: 1.8; color: #888 } [mn="7501"] .detailbx .taste { margin: 30px 0 0; justify-content: flex-start; display: flex; } [mn="7501"] .detailbx .taste a .bimgw { width: 21px; margin: 0 0 0 9px; } [mn="7501"] .detailbx .taste a .bg-mask { --mkclr: #fff; } [mn="7501"] .detailbx .taste > * { flex: 0 0 45%; max-width: 45%; margin: 0 6px 6px 0; padding: 15px } [mn="7501"] .detailbx .taste .btn.btnWahtsapp { background-color: #27d367; border-color: #27d367; } [mn="7501"] .detailbx .taste .btn.btnWahtsapp:hover { background-color: #11b24c; border-color: #11b24c; } [mn="7501"] .detailbx .taste .btn.btnEnquire { background-color: var(--clr02x, #999); border: 2px solid var(--clr02x, #999); } [mn="7501"] .detailbx .taste .btn.btnEnquire:hover { background-color: var(--clr01, #999); border: 2px solid var(--clr01, #999); } [mn="7501"] .detailbx .additionalinfow .addi- { max-width: 100%; line-height: 1; flex: 0 0 100%; } [mn="7501"] .detailbx .additionalinfow .addi-:nth-child(odd) { background-color: #eee; } [mn="7501"] .detailbx .addittl { font-family: var(--ft-t2); } [mn="7501"] .detailbx .add- { --div: 200px; padding: 12px; } [mn="7501"] .detailbx .add-l { flex: 0 0 var(--div); max-width: var(--div); border-right: 1px solid #ddd; } [mn="7501"] .detailbx .add-r { flex: 0 0 calc(100% - var(--div)); max-width: calc(100% - var(--div)); } [mn="7501"] .detailbx .additionalinfobx { margin: 60px 0 0 } [mn="7501"] .detailbx .gal- .bimgw { background-color: #fff } [mn="7501"] .detailbx .gal- .bimg { cursor: pointer; } [mn="7501"] .detailbx .additionalinfow { max-width: 500px; margin: 0 auto; border: 1px solid #ccc; } [mn="7501"] .detailbx .additionalinfow > .wrap { padding: 15px } @media (max-width: 991px) { [mn="7501"] .detailbx .bimgw { --bw: 300px; } } @media (max-width: 575px) { [mn="7501"] .detailbx .add- { --div: 130px; } [mn="7501"] .detailbx .infomainbx { text-align: center; } [mn="7501"] .detailbx .taste .btn { margin: 0 0 6px; flex: 0 0 100%; max-width: 100%; } } @media (min-width: 767px) { [mn="7501"] .relatedbx .tmp-3 { --div: 4 } } [mn="3015"] { padding: 0; } [mn="3015"] .h4 { line-height: 1.2; font-style: italic; } [mn="3015"] .infobx { padding: 15px } [mn="3015"] .bimgw { width: 100vw; } [mn="3015"] .formbx { max-width: 1200px; @media(width<1200px) { padding: 30px 40px; } .contentbx { padding: 15px; max-width: 100%; width: 100%; } } [mn="3015"] ._subttl { font-family: var(--ft-t2); margin: 0 0 15px; letter-spacing: 2px; font-size: 120%; } [mn="3015"] .bimg { --bpt: 0%; min-height: 100vh; 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"] .swiper-button-next, [mn="3015"] .swiper-button-prev { aspect-ratio: 1 / 1 !important; background-color: var(--clr01); width: 30px; height: auto; border-radius: 3px; } [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 { --btnbgclr: var(--clr02, #000); --btnbgclrhov: var(--clr03); --btnborderrad: 50px; min-width: 190px; } @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"] .bimg { aspect-ratio: 2 / 1; min-height: auto; } } @media only screen and (min-width: 767px) { /* [mn="3015"] .h4 { font-size: calc(60 / 16 * 100%) } */ /* [mn="3015"] .bimg:after { background: linear-gradient(0deg, var(--clr01) 10%, transparent 90%); } */ } /* =========== */ /* =========== */ [mn="3015"] ._content{ font-family: var(--ft-t2); } [mn="3015"] .content_infobx{ padding: 30px 15px; background-color: rgba(0,0,0,.45); max-width: 900px; margin: 0px auto 21px; } [mn="3015"] ._video { position: absolute; height: 100%; width: 100%; z-index: -1; } [mn="3015"] ._video video { aspect-ratio: auto; height: 100%; width: 100%; object-fit: cover; border-radius: 0 } /* =========== */ /* =========== */ [mn="3015"] .ttldecor- { /* display: none; */ } [mn="3015"] ._ittl, [mn="3015"] ._secttlbx { margin: 0 0 15px; }[mn="5103"] { margin-top: auto; } [mn="5103"] .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="5103"] .sitemap li { padding: 0 9px; border-right: 2px solid #fff; } [mn="5103"] .sitemap li:last-child{ border: 0; } [mn="5103"] a { color: inherit; text-decoration: none; } [mn="5103"] .info- { padding: 9px 15px; } [mn="5103"] .mediabx { margin: 15px 0 } [mn="5103"] .mediabx > * { justify-content: center; } [mn="5103"] .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="5103"] .mediabx a:hover { border: 2px solid var(--clr01) } [mn="5103"] ._content { margin: 0; } [mn="5103"] .iconbx { --div: 60px; } [mn="5103"] .ttl { font-size: 130%; line-height: 1; margin: 0 0 8px; font-family: var(--ft-t2); } [mn="5103"] .infoblock { /* width: 550px; */ max-width: 100%; margin: 15px auto; } [mn="5103"] .infoblock .item ~ .item { margin: 15px 0 } [mn="5103"] .secInfo ~ .secInfo { margin: 45px 0 0 } [mn="5103"] .formbx .formsecttl{ margin: 0 0 30px; } [mn="5103"] .form-line { label{ left: 0; } } [mn="5103"] .form-line :is(input, textarea, select) { border: 0; border-bottom: 1px solid var(--bdclr); background-color: transparent; padding-left: 0; padding-right: 0; } /* [mn="5103"] .aft:after { left: -21px; background-color: var(--clr01); height: calc(100% + 45px); top: 50%; translate: 0 -50%; } */ @media (max-width: 991px) { [mn="5103"] .empty { display: none; } } @media (max-width: 767px) { [mn="5103"] .iconbx .icon- { flex: 0 0 100% !important; max-width: 100% !important; text-align: center; } } @media (min-width: 767px) { [mn="5103"] .imagelink { text-align: right } } /* ========================================= */ /* ========================================= */ /* Customade Block */ [mn="3024"] { .bg-decorbx { &.decor-1 { left: 0; bottom: 0; & > * { width: 210px; } } &.decor-2 { right: 0; bottom: 0; & > * { width: 210px; } } } .quote { aspect-ratio: 1; width: 30px; background-image: url(_src/quotes.png); position: absolute; right: 15px; bottom: 15px; background-size: contain; background-repeat: no-repeat; } .profile_image{ .bimg{ border-radius: 50%; } } .bimgw { width: 45px; max-width: 100%; } .title { flex: 1 0 0; font-size: 100%; line-height: 1.2; font-size: 120%; font-family: var(--ft-t1); padding: 6px 0 0 9px; } .subtitle { font-style: italic; } .cardbx { background-color: #fff; padding: 30px 30px 45px; } .content { font-size: 90%; margin: 6px 0 0; } .profile { margin: 0 0 15px; } .swiper { overflow: visible; } .mySwiper { @media (width <= 575px){ overflow: visible; } /* .swiper-slide { &:nth-child(3n + 1) { .cardbx { background-color: var(--clr01); } } &:nth-child(3n + 2) { .cardbx { background-color: var(--clr02); } } &:nth-child(3n + 3) { .cardbx { background-color: var(--clr03); } } } */ .swiper-slide .bimgbx { display: flex; justify-content: center; align-items: flex-end; } .swiper-slide ._imgobj { margin: 0 } .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(--clr01x, #fff); border: 2px solid var(--clr02); outline: 2px solid var(--clr02x, #fff); outline-offset: 1px; } } } @media only screen and (max-width: 767px) {} [mn="3501"] .tmp-2 { --div: 1; } [mn="3501"] .tmp-2 .tmp { padding: 0 } [mn="3501"] .top > .bimgbx > .bimgw { width: 1000px; max-width: 100%; } [mn="3501"] .bimg { --bw: 1000px; } [mn="3501"] .title { line-height: 1.1; margin: 0; padding: 15px 15px 100px; color: #fff; background-color: var(--clr01); } [mn="3501"] .swiper-slide > * { cursor: pointer; } [mn="3501"] .swiper-pagination { position: relative; margin: 15px 0 0; } [mn="3501"] .swiper-button-next, [mn="3501"] .swiper-button-prev { aspect-ratio: 1 / 1 !important; background-color: var(--clr01); width: 30px; height: auto; border-radius: 0; } [mn="3501"] .swiper-button-next:after, [mn="3501"] .swiper-button-prev:after { color: #fff; font-size: 15px; } [mn="3501"] .swiper-pagination-bullet-active { background-color: var(--clr01); } @media only screen and (max-width: 767px) { [mn="3501"] .swiper-button-next, [mn="3501"] .swiper-button-prev { width: 21px; font-size: 9px; padding: 6px; } } /* ========================= */ /* ========================= */ [mn="3501"] .tmp-3 { margin: 0; .tmp { --div: 1; } } [mn="4504"] .listww:not(.ttlw) .div- > * { margin-bottom: 15px; } [mn="4504"] .general + * { margin-top: 15px; } [mn="4504"] [catid] { padding: 9px 15px; margin: 0 3px 0 0; cursor: pointer; font-family: var(--ft-t2); display: inline-block; background-color: transparent; border: 3px solid transparent; line-height: 1; } [mn="4504"] [catid]:hover, [mn="4504"] [catid].active { background-color: var(--clr01x, #fff); border: 3px solid var(--clr02); color: var(--clr02); } [mn="4504"] .catbx { position: relative; z-index: 2; margin: 0 0 15px; } [mn="4504"] .general ._content { z-index: -3; width: 100%; margin: -1px 0 0; padding: 15px; border: 1px solid #ccc; background-color: #fff; } [mn="4504"] .listbx.categorylistbx{ --listset-gap: 15px; --listset-count: 4; @media(width<991px){ --listset-count: 3; } @media(width<767px){ --listset-count: 2; } } [mn="4504"] .list { cursor: pointer; } [mn="4504"] .list .bimgw{ .bimg { padding-top: 132%; transition: .6s all cubic-bezier(0.075, 0.82, 0.165, 1); scale: 1.15; } } [mn="4504"] .list:hover .bimg{ cursor: pointer; scale: 1; } [mn="4504"] .list .name{ margin-bottom: 0px !important; line-height: 1; } [mn="4504"] .list .contentbx{ font-family: var(--ft-t2); line-height: 1.2; position: absolute; bottom: 0; left: 0; padding: 15px; color: #fff; width: 100%; background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,.65) 100%); } [mn="4504"] .list .bimgbx{ line-height: 0; } [mn="4504"] .list .title{ font-size: 150%; } [mn="4504"] .list .div-topic { flex: 1 0 0 } [mn="4504"] .list .div-time{ flex: 0 0 90px; max-width: 90px; } [mn="4504"] .list .div-location { flex: 0 0 150px; max-width: 150px; } [mn="4504"] .list .div-content { flex: 0 0 calc(100% - 150px - 250px); } [mn="4504"] .list .div-profile { flex: 0 0 250px; max-width: 250px; } [mn="4504"] .list .div-profile .bimgw{ border-radius: 50%; border: 6px solid var(--clr01); } [mn="4504"] .listww.ttlw > * { background-color: var(--clr01); color: #fff; padding: 9px 15px; } [mn="4504"] .listww:not(.ttlw) > *.list:nth-child(odd){ background-color: #eee; } [mn="4504"] .listww:not(.ttlw) > *.list:nth-child(even){ background-color: #ddd; } [mn="4504"] .innerbx .div- { padding-left: 12px; } [mn="4504"] .btnPdf:after { content: url(_src/pdfdownload.png); } [mn="4504"] .innerbx .div- .div-profile { margin: 0 -3px; } [mn="4504"] .innerbx .div- .profilebx { padding: 3px; max-width: 120px; flex: 0 0 50%; } @media (max-width: 991px){ [mn="4504"] .innerbx .div- { flex: 0 0 100%; max-width: 100%; } } @media (max-width: 575px){ }/* [mn="1504"] .postlist .btn { padding: 0; min-width: auto; background-color: transparent; border: 0; color: var(--clr04); font-size: inherit; } */ [mn="1504"] { .divlrbx { .tmp { --count: 3; } } .tmp-4-2 { .date{ padding: 0; margin: 0; border: 0; background-color: transparent; } .bimgbx{ margin: 0; .bimgw{ margin-bottom: 6px; } } } } [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 { max-width: 100%; margin: 0 auto; & h1 { font-size: 220%; } .backbtn { margin: 15px 0 0; } ._ittl { margin: 9px 0; } ._date { font-family: var(--ft-t1); } .titlebx { margin: 0 0 21px; } .blurb{ margin: 0 0 30px; } } [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; @media( width<991px ){ --listset-count: 2; } @media( width<575px ){ --listset-count: 1; } } } /* ============================== */ [mn="2006"] { z-index: 1; --ttlsize: 150%; --secftclr: #fff; --secttlclr: #fff; --secpb: 15px; .contentbx:after { content: ''; position: absolute; bottom: calc(-1 * var(--secpb)); right: 0; width: 100vw; height: 9px; display: block; background-color: var(--clr02); } .h4 { margin: 0; position: relative; /* letter-spacing: 2px; */ } ._ttlcontent{ width: 700px; margin: 12px auto 0 !important; max-width: 100%; } } [mn="2006"] ._subttl { letter-spacing: 1px; } [mn="2006"] .tst-w>* { width: 100% } [mn="2006"] .main { padding: 60px 15px; } [mn="2006"] .content { font-size: 150% } [mn="2006"] .ttldecor-top { position: relative } [mn="2006"] .bg-lay { background-position: top center } [mn="2006"] .bg-lay, [mn="2006"] .bg-layer { position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: -2 } [mn="2006"] .bg-layer { z-index: -1; background-size: auto; background-repeat: repeat; display: none; } [mn="2006"] .subttl { font-size: var(--font-xl); } [mn="2006"] ._ittl, [mn="2006"] ._secttlbx { margin: 0 0 9px; } [mn="2006"] .ttldecor-btm:after { background-color: var(--secftclr); } @media (max-width: 1000px) { [mn="2006"] .ttl { font-size: var(--font-xxl) } } @media (max-width: 767px) { [mn="2006"] .main { padding: 0 15px; } [mn="2006"] { min-height: auto } } /* ==================== */ /* ==================== */ [mn="2006"] ._secttlbx{ text-align: center; margin: 6% 0 !important; } [mn="2006"] .contentbx { & h4 { color: inherit; padding: 0; margin: 0; &::after{ display: none; } } } [mn="3010"] { padding: 0; text-shadow: 0 2px 4px rgba(0, 0, 0, .7); /* border-bottom: 9px solid var(--clr01); border-top: 9px solid var(--clr01); */ .ttldecor-{ &.ttldecor-btm{ display: none; } } .contentbx{ color: #fff; line-height: 1.5; width: 700px; max-width: 100%; padding: 30px; padding-left: 0; position: relative; z-index: 1; &::after{ content: ''; position: absolute; display: block; top: 0; right: 0; height: 100%; width: 200svw; background-color: rgb(53, 81, 163, .7); border-radius: 35px; z-index: -1; } ._ittl * { color: #fff; } .btnbx{ .btn{ --btnbgclr: var(--clr02, #000); --btnbgclrhov: var(--clr01); --btnborderclr: var(--btnbgclr); --btnborderclrhov: var(--btnbgclrhov); --btnborderrad: 50px; } .btn ~ .btn{ --btnbgclr: var(--clr02x, transparent); --btnbgclrhov: var(--clr01); --btnborderclr: var(--btnbgclrx, #fff); --btnborderclrhov: var(--btnbgclrhov); } } @media(width < 575px){ padding: 15px; } } ._ittl{ margin: 0 0 0; } .h4 { line-height: 1; margin: 0 0 15px; font-size: 250%; &::before, &::after{ /* content: ''; */ position: relative; display: inline-block; height: 4px; width: 45px; background-color: #fff; min-width: 30px; display: none; } } ._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); } } } [mn="3010"] ._imgsec{ margin: 0 0 15px; } [mn="3010"] ._subttl{ font-family: var(--ft-t1); font-style: italic; } [mn="3010"] .txtbx { display: inline-block; filter: drop-shadow(3px 4px 6px rgba(0,0,0,.5)); } [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; } } /* =========================== */ /* =========================== */ [mn="4103"]{ margin-top: auto; .formbx{ background-color: #f8fcfb; padding: 45px; border-radius: 15px; & h4{ margin: 0 0 30px; } } .iconbx ._content { font-size: 90%; } .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; } & li { padding: 0 9px; border-right: 2px solid #fff; &:last-child{ border: 0; } } } a { color: inherit; text-decoration: none; } .mediabx { margin: 15px 0 } .mediabx > * { justify-content: center; } .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 } .mediabx a:hover { border: 2px solid var(--clr01) } ._content { margin: 0; } .iconbx { --div: 60px; .icon-l { padding-right: 12px; } .bg-mask { background-color: var(--secftclr); } .bimgw { --bw: 45px } } .ttl { font-size: 130%; line-height: 1; margin: 6px 0 12px; font-family: var(--ft-t2); } .infoblock { max-width: 100%; margin: 15px auto; } .infoblock .item ~ .item { margin: 15px 0 } .secInfo ~ .secInfo { margin: 45px 0 0 } .form-line :is(input, textarea, select) { background-color: #fff; padding: 15px; border-radius: 3px; margin: 0 0 21px; & + label{ left: 15px; top: 15px; color: #666; } } /* .aft:after { left: -21px; background-color: var(--clr01); height: calc(100% + 45px); top: 50%; translate: 0 -50%; } */ @media (max-width: 991px) { .empty { display: none; } } @media (max-width: 767px) { .iconbx .icon- { flex: 0 0 100% !important; max-width: 100% !important; text-align: center; } } @media (min-width: 767px) { .imagelink { text-align: right } } } /* ================================== */ /* ================================== */ [mn="4103"]{ --tabBgClr: var(--tabBgClr_default, transparent); --tabBgClrActive: var(--tabBgClrActive_default, transparent); --tabTxtClr: var(--tabTxtClr_default, var(--bdclr)); --tabTxtClrActive: var(--tabTxtClrActive_default, var(--bdclr)); --transition: .6s all ease; .accordiontab{ border: 1px solid #eee; position: relative; border-radius: 45px; overflow: hidden; transition: var(--transition); &.active { border-radius: 15px; background-color: #f8fcfb; border: 1px solid #f8fcfb; } & ~ & { margin: 15px 0 0; } & > * { padding: 15px 45px 15px 15px; } & > .btm { padding-right: 15px; } .slide { display: none; } .title{ .div-l{ flex: 0 0 30px; max-width: 30px; } .div-r{ flex: 0 0 calc(100% - 30px); max-width: calc(100% - 30px); } } .top { line-height: 1; font-family: var(--ft-t1); cursor: pointer; background-color: var(--tabBgClr); color: var(--tabTxtClr); transition: var(--transition); .arrow { position: absolute; right: 15px; top: 12px; aspect-ratio: 1 / 1; width: 25px; border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: var(--transition); &::after{ content: ''; aspect-ratio: 1 / 1; width: 15px; display: block; /* background-image: url(src/arrow.svg); background-size: contain; background-position: center; background-repeat: no-repeat; */ -webkit-mask-image: url(src/arrow.svg); mask-image: url(src/arrow.svg); mask-size: contain; -webkit-mask-size: contain; mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; mask-position: center; -webkit-mask-position: center; background-color: var(--tabTxtClr); rotate: -90deg; transform-origin: center; transition: var(--transition); } } } &.active .top{ background-color: var(--tabBgClrActive); color: var(--tabTxtClrActive); .arrow { background-color: var(--clr01); &::after{ rotate: 0deg; background-color: var(--tabTxtClrActivex, #fff); pointer-events: none; } } } @media (max-width: 575px){ .arrow::after { width: 18px; } } } }[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%; } .ttlbx{ margin: 0 0 15px; line-height: 1.1; .ttl { font-size: 120%; font-family: var(--ft-t2); margin-bottom: 6px; color: var(--clr01); } } .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: 350px } .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 } } } [mn="4400"]{ --count: var(--count_default, 4); @media (width <= 991px) { --count: var(--count_991, 3); } @media (width <= 767px) { --count: var(--count_767, 3); } @media (width <= 575px) { --count: var(--count_575, 2); } .indexm{ margin: 45px 0; } .index { text-align: center; line-height: 1; padding: 15px 9px; flex: 0 0 calc(100% / var(--count)); max-width: calc(100% / var(--count)); .bimgw{ width: 140px; } .index-w { max-width: 100%; margin: 0 auto; } ._content { margin: 9px auto 0; width: 300px; max-width: 100%; line-height: 1.5; &::after{ content: ''; display: block; width: 90px; height: 6px; background-color: #fff; margin: 15px auto 0; } } .ttl { padding: 9px 0 6px; font-family: var(--ft-t1); font-size: 180%; } .num { margin: 9px auto 0; font-size: 320%; font-family: var(--ft-t2); } } } [mn="5000"] { .taste { margin: 21px 0 0; } .follow-us{ text-align: center; margin: 30px 0 0; .mediabx{ &>*{ justify-content: center; } } } .noticebx{ font-size: 90%; } .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="7016"]{ --iconWidth: var(--iconWidth_default, 90px); --iconHeight: var(--iconHeight_default, 100%); --iconRadius: var(--iconRadius_default, 3px); --iconBorder: var(--iconBorder_default, 0); --iconPadding: var(--iconPadding_default, 0); --count: var(--count_default, 4); @media (width <= 991px) { --count: var(--count_991, 3); } @media (width <= 767px) { --count: var(--count_767, 3); } @media (width <= 575px) { --count: var(--count_575, 2); } } [mn="7016"]{ counter-reset: count 0; .list-{ counter-increment: count 1; /* .title::before{ content: counter(count, decimal-leading-zero); display: block; margin: 0 0 12px; font-size: 70%; color: #555 } */ } } [mn="7016"]{ .categorylistbx.listbx{ --listset-count: var(--count); --listset-gap: 21px; --listset-gap: 35px; margin: 21px 0 0; .categorybx { overflow: hidden; text-align: center; .infobx { max-width: 100%; margin: 0 auto; } .bimgw { width: var(--iconWidth); border-radius: var(--iconRadius); border: var(--iconBorder); padding: var(--iconPadding); .bimg{ padding-top: var(--iconHeight); transition: .6s all cubic-bezier(0.075, 0.82, 0.165, 1); } } & a{ display: block; width: 100%; &:hover{ .bimg{ scale: 1.15; } } } } } .title { font-family: var(--ft-t2); margin: 15px 0; line-height: 1.1; font-size: 120%; width: 100%; } ._content{ margin: 0; } .descriptionbx{ margin: 30px 0 0; } } /* ============================ */ /* ============================ */ [mn="7016"]{ .list-{ ._content{ line-height: 1.3; font-size: 90%; } } }[mn="7053"]{ --count: var(--count_default, 1); @media (width <= 991px) { --count: var(--count_991, 1); } @media (width <= 767px) { --count: var(--count_767, 1); } @media (width <= 575px) { --count: var(--count_575, 1); } .categorylistbx { --listset-count: var(--count); --listset-gap: 1px; ._ittl{ margin: 9px 0 21px; } .categorybx{ & ~ & { margin-top: 21px; padding-top: 21px; border-top: 1px solid #ccc; } } @media(width<767px){ --listset-gap: 21px; } } .iconbx { --div: 120px; --font: var(--ft-t2); --clr: inherit; --clrhov: inherit; text-align: left; ._ittl .h4 { text-align: left; } .icon-{ padding: 0; } .icon-r{ padding-left: 15px; } .iconw { /* width: 300px; */ max-width: 100%; margin: 0 auto; } .bimgw { border-radius: 50%; /* border: 3px solid #fff; */ } } } [mn="8206"] { margin-top: auto; font-family: var(--ft-t1); font-size: 90%; .mainbx{ padding: 30px 0; border-bottom: 1px solid #fff; border-top: 1px solid #fff; } .foot_logo_2 { display: none; } .contact { --div: 17px; .l { flex: 0 0 var(--div); max-width: var(--div); padding: 3px 0 0; text-align: center; .bg-mask{ background-color: var(--secftclr); } .bimgw{ width: 25px; } } .r { flex: 0 0 calc(100% - var(--div)); max-width: calc(100% - var(--div)); padding-left: 9px; white-space: nowrap; } & img { max-height: 21px; max-width: 21px; } /* @media(width<767px){ .l, .r { flex: 0 0 100%; max-width: 100%; padding: 0 !important; } } */ } .contactbx{ @media(width>991px){ justify-content: flex-end; } /* @media(width<=767px){ justify-content: center; } */ } .foot_logo{ margin: 0 0 21px; } .sitemap { :is(ul) { list-style-type: none; list-style: none; margin: 0; padding: 0; } li { margin: 0 0 9px } ._content{ & > ul { display: flex; flex-wrap: wrap; & > li{ flex: 0 0 50%; max-width: 50%; } } } } ._imgobj { margin: 0 0 3px } a { color: inherit; text-decoration: none; } .mediabx { --gap: 6px; --square: 35px; --iconclr: var(--clr01, #fff); --iconhovclr: var(--clr01, #fff); --bgclr: var(--clr02x, #fff); --bghovclr: var(--clr02, #fff); --mediaborder: 1px solid transparent; --mediahovborder: 1px solid var(--clr02, #fff); margin: 0; & a { padding: 6px; border-radius: 50%; } } .ttl { font-size: 110%; line-height: 1; margin: 0 0 12px; font-family: var(--ft-t1); & ~ * { font-size: 90%; } &::after { content: ''; display: block; height: 3px; width: 45px; background-color: var(--secftclr); margin: 9px 0 0; } } .copyright { padding: 30px 0; /* background-color: var(--clr01); */ } &::after { /* content: ''; */ display: block; height: 2px; position: absolute; width: 100%; background-color: #ccc; top: 0; left: 0; } a { text-underline-offset: 3px; } a:hover { text-decoration: underline; } @media (max-width: 991px) { .empty { display: none; } } @media (max-width: 767px) { .copyright .container>.f { justify-content: center; text-align: left; } .copyright .container>.f>* { flex: 0 0 100%; max-width: 100%; } } } 