 [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; 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="8901"]{ display: none !important; }[mn="7700"] { min-height: 50vh; .searchbx{ width: 100%; } .noInfoNotice { text-align: center; } } [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) { } [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: 35px } [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); 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 a:hover, nav a.active{ color: var(--clr01) !important; text-decoration: none; } nav > ul { gap: 12px; } 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: 0 solid var(--clr01); & > .mobilestickw { width: calc(100% - 50px); } } .mobilestickbx img { max-height: 25px; /* 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(--clr02, #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: 25px; } .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 { display: none; z-index: 55; position: fixed; right: 0; top: 300px; font-family: var(--ft-t1); line-height: 1; .tabbtn { /* border: 2px solid #000; */ border-radius: 9px 0 0 9px; padding: 12px 9px; background: #5b4a9e; /* background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(204,204,204,1) 100%); */ cursor: pointer; } .mediabx{ --mediaborderradius: 50%; --bgclr: var(--clr01x, #fff); --bghovclr: var(--clr02); --iconclr: #5b4a9e; --iconhovclr: #fff; --gap: 9px; --square: 30px; & > *{ flex-direction: column; } } } /* ================== */ /* ================== */ .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; } */ .top_menu_info{ width: 100%!important; padding: 9px 15px; line-height: 1; background-color: #ffc0cb; color: #5b4a9e; text-align: center; font-size: 75%; ._content{ margin: 0; } } [mn="8999"]{ z-index: 2; min-height: 70svh; .messagebx{ & p { font-size: 150%; } } } .BOOKING_SYSTEM { .btnbx{ margin: 15px 0; } .categorybx.listo { .btnbx{ margin: 15px 0 0; } [r_btn]{ line-height: 1; font-size: 80%; padding: 6px 9px; border: 1px solid #333; border-radius: 3px; cursor: pointer; &:hover{ border: 1px solid var(--clr02); background-color: var(--clr02); color: #fff; } } } } .BOOKING_SYSTEM_CLIENT_DASHBOARD_MAIN{ --dashboard-l: 300px; --listset-gap: 30px; --side-padding: 30px; padding: 0 var(--side-padding); .side_menu_tap { display: none; } @media(width<991px){ --dashboard-l: 30px; .side_menu_tap { display: flex; height: 60svh; background-color: var(--clr02); color: #fff; font-family: var(--ft-t1); writing-mode: vertical-lr; rotate: 180deg; justify-content: center; align-items: center; border-radius: 6px; width: 100%; cursor: pointer; font-size: 80%; position: sticky; top: 90px; & i { rotate: 90deg; margin: 6px 0 0 0; } } } @media(width<575px){ --dashboard-l: 30px; --side-padding: 15px; --listset-gap: 15px; } } .BOOKING_SYSTEM_CLIENT_DASHBOARD_MAIN{ .dashboardw.categorylistw{ } .dashboard-l{ flex: 0 0 var(--dashboard-l); max-width: var(--dashboard-l); } .dashboard-r{ flex: 1 0 0; max-width: 100%; } & [btn_event]{ --transition: all ease .6s; padding: 21px; border-radius: 18px; border: 1px solid #ccc; background-color: #fff; transition: var(--transition); cursor: pointer; .title{ font-family: var(--ft-t1); transition: var(--transition); font-size: 120%; } .bimgw{ width: 45px; } .app-icon- { --icon-clr: var(--clr01); transition: var(--transition) } &:hover{ background-color: var(--clr01); border: 1px solid var(--clr01); .title{ color: #fff; } .app-icon- { --icon-clr: #fff } } } } .BOOKING_SYSTEM_CLIENT_DASHBOARD_MAIN{ .eventbx.categorylistbx { @media(width<575px){ --listset-count: 1; } } .SIDEMENUBX { position: sticky; display: block; left: 0; top: calc(var(--secpt) + 15px); width: var(--dashboard-lx, 100%); overflow: clip; overflow-y: auto; border: 1px solid #ccc; border-radius: 21px; height: calc(100svh - var(--secpt) - var(--secpb) - var(--secpb)); z-index: 10; background-color: #fff; .btnHide { display: none; } @media(width<991px){ transition: .9s all ease; position: fixed; left: var(--side-padding); width: calc(100svw - var(--side-padding) * 2 ); top: 100px; translate: -150svw 0; &.show{ translate: 0 0; box-shadow: 0 0 40px rgb(31 138 181 / 70%); } .btnHide { display: block; } } } .SIDEMENUW { min-height: 100%; padding: 21px; & > * { min-height: 100%; } } } .productsbx.categorylistbx{ --listset-count: 3; border: 1px solid #eee; border-radius: 21px; padding: 21px; @media(width<767px){ --listset-count: 1; } .categorybx{ border: 1px solid #ccc; padding: 18px; border-radius: 12px; .content{ font-family: var(--ft-t1); line-height: 1.2; .title{ font-size: 150%; } .price{ margin: 15px 0; & span { font-size: 200%; } } } ._subscription_status{ & > *{ background-color: rgb(159, 250, 159); margin: 15px 0; color: darkgreen; font-family: var(--ft-t1); padding: 9px 12px; border-radius: 50px; line-height: 1; &::before{ content: ' '; display: inline-block; position: relative; height: 12px; width: 12px; border-radius: 50%; background-color: green; animation: blinkle 2s infinite; margin: 0 3px 0 0; } } } } } @keyframes blinkle { 0% {opacity: 1;} 50% {opacity: 0;} 90% {opacity: 1;} } .listobx.categorylistbx{ --listset-count: 1; font-family: var(--ft-t1); line-height: 1.2; .categorybx{ padding: 21px; border-radius: 18px; border: 1px solid #ccc; } .listo-l{ flex: 0 0 35px; max-width: 35px; } .listo-r{ flex: 1 0 0; } .title{ font-size: 120%; } } /* ========================== */ /* ========================== */ #payment-form{ & iframe{ background-color: transparent; } .donationdetailbx{ width: 100%; & :is(input, textarea, select){ margin: 0; } .chkbx label{ font-family: var(--ft-t1); } } .checkoutbx{ padding: 35px; /* border: 1px solid #ccc; */ margin: 0 auto; width: 1000px; max-width: 100%; border-radius: 6px; background-color: #eee; @media(width<575px){ padding: 21px; } } form { width: 500px; max-width: 100%; align-self: center; box-shadow: 0px 0px 0px 0.5px rgba(50, 50, 93, 0.1), 0px 2px 5px 0px rgba(50, 50, 93, 0.1), 0px 1px 1.5px 0px rgba(0, 0, 0, 0.07); border-radius: 7px; padding: 40px; margin: 0 auto; background-color: #fff; @media(width<575px){ padding: 12px; } } .hidden { display: none; } #payment-message { color: rgb(105, 115, 134); font-size: 16px; line-height: 20px; padding-top: 12px; text-align: center; } #payment-element { margin-bottom: 24px; } /* Buttons and links */ button:not(.btn) { background: #5469d4; font-family: Arial, sans-serif; color: #ffffff; border-radius: 4px; border: 0; padding: 12px 16px; font-size: 16px; font-weight: 600; cursor: pointer; display: block; transition: all 0.2s ease; box-shadow: 0px 4px 5.5px 0px rgba(0, 0, 0, 0.07); width: 100%; } button:not(.btn):hover { filter: contrast(115%); } button:not(.btn):disabled { opacity: 0.5; cursor: default; } button#submit{ width: 100%; } /* spinner/processing state, errors */ .spinner, .spinner:before, .spinner:after { border-radius: 50%; } .spinner { color: #ffffff; font-size: 22px; text-indent: -99999px; margin: 0px auto; position: relative; width: 20px; height: 20px; box-shadow: inset 0 0 0 2px; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); } .spinner:before, .spinner:after { position: absolute; content: ""; } .spinner:before { width: 10.4px; height: 20.4px; background: #5469d4; border-radius: 20.4px 0 0 20.4px; top: -0.2px; left: -0.2px; -webkit-transform-origin: 10.4px 10.2px; transform-origin: 10.4px 10.2px; -webkit-animation: stripe_loader 2s infinite ease 1.5s; animation: stripe_loader 2s infinite ease 1.5s; } .spinner:after { width: 10.4px; height: 10.2px; background: #5469d4; border-radius: 0 10.2px 10.2px 0; top: -0.1px; left: 10.2px; -webkit-transform-origin: 0px 10.2px; transform-origin: 0px 10.2px; -webkit-animation: stripe_loader 2s infinite ease; animation: stripe_loader 2s infinite ease; } } @-webkit-keyframes stripe_loader { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes stripe_loader { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .confirmation_detailbx { line-height: 1; font-family: var(--ft-t1); & > * { border-radius: 6px; border: 1px solid #ccc; padding: 15px; height: 100%; } & label{ font-size: 80%; } .confirmation_detailw{ & > * { margin: 30px 0; } .value{ font-size: 110%; color: #000; padding: 9px 0; } } .bill_amount{ padding-top: 15px; border-top: 1px solid #ccc; .value{ font-size: 210%; } } } label i.fa-asterisk { color: red; font-size: 70%; vertical-align: text-top; } /* ========================== */ /* ========================== */ html, body { /* overscroll-behavior: contain !important; */ /* overflow-y: auto; */ } [mn="8005"] { position: relative !important; color: #333 !important } .dekstickbx { /* display: none; */ }[mn="3000"] { padding: 30px 0 } [mn="3000"] .linkbx { margin: 30px 0 0; a{ text-decoration: underline; text-underline-offset: 3px; } } [mn="3000"] .subttl { font-family: var(--ft-t1); font-size: 80%; margin: 0 0 6px } [mn="3000"] .title .htag { font-size: 150%; font-family: var(--ft-t1); color: var(--clr01) } [mn="3000"] .slidedtbx { margin: auto 0 0; } [mn="3000"] .slidew { width: calc(100% - 500px); height: calc(6 / 16 * 100vw); min-height: 600px; background-color: var(--clr01); } [mn="3000"] .slideImgbx { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; overflow: hidden; } [mn="3000"] .slideImg { position: absolute; width: 100%; height: 100%; display: block; transition: 4s all cubic-bezier(0, 0, 0.2, 1); opacity: 0; scale: 1.5; translate: 20px 20px; transform-origin: center; pointer-events: none; } [mn="3000"] .slideImg.active { opacity: 1; scale: 1; translate: 0 0; pointer-events: all } [mn="3000"] .msgbx { --square: 45px; --w: 420px; --h: 400px; margin: 0 0 60px; translate: -50% 0 } [mn="3000"] .msgw { height: var(--h); width: var(--w); background-color: #fff; line-height: 1; } [mn="3000"] .msg- { height: calc(var(--h) - 100px); width: calc(var(--w) - 100px); max-width: 100%; } [mn="3000"] [slidedot]:after, [mn="3000"] [slidedot]:after { content: ''; display: block; width: 0; height: 0; background-color: #000; top: 50%; left: 50%; position: absolute; translate: -50% -50%; border-radius: 50%; transition: .3s all ease; } [mn="3000"] [slidedot]:hover:after, [mn="3000"] [slidedot].active:after { width: var(--actsquare); height: var(--actsquare); } [mn="3000"] [slidedot] { --square: 6px; --actsquare: 12px; width: var(--square); height: var(--square); background-color: #ccc; border-radius: 50%; display: inline-flex; cursor: pointer; margin: 0 9px 0 0; position: relative; } [mn="3000"] [slidebtn] { border: 0; padding: 12px; background-color: #000; width: var(--square); height: var(--square); display: inline-flex; justify-content: center; align-items: center; cursor: pointer; transition: .6s all cubic-bezier(0.075, 0.82, 0.165, 1); } [mn="3000"] [slidebtn]:hover { background-color: var(--clr01); } [mn="3000"] [slidebtn="r"] { margin: 0 0 0 1px; } [mn="3000"] [slidebtn] path { fill: #fff } [mn="3000"] [backimg] { position: absolute; left: 0; top: 0; height: calc(100% - var(--square)); background-color: #ccc; display: block; width: 100%; z-index: -1; translate: -100% 0; transition: .6s all cubic-bezier(0.6, 0.6, 0.17, 1); } [mn="3000"] ._content { line-height: 1.6; } @media only screen and (max-width: 991px) { [mn="3000"] .slideOut { display: none; } [mn="3000"] .slidew { width: calc(100% - 250px) } } @media only screen and (max-width: 767px) { [mn="3000"] { background-color: red; padding: 0; } [mn="3000"] .slidew { width: 100% } [mn="3000"] .slideImgbx { position: relative; width: 100vw; height: calc(6 / 9 * 100vw); } [mn="3000"] .slidew { background-color: #fff; height: auto; min-height: auto } [mn="3000"] .msgbx { width: calc(100% - 60px); margin: -100px auto 0; translate: 0; max-width: 400px; border-bottom: 1px solid #ccc; } [mn="3000"] .msgw { width: 100%; padding: 35px 25px 35px; height: auto; } [mn="3000"] .msg- { height: auto; } [mn="3000"] .slidedtbx { margin: 30px 0 0; } } [mn="7606"] .h4 { margin: 0; } [mn="7606"] .catbx { margin: 0 0; } [mn="7606"] .catbx .catw { margin: 0 -9px; } [mn="7606"] .catbx .cat- { flex: 0 0 20%; max-width: 20%; padding: 9px; text-align: center; line-height: 1; } [mn="7606"] .catbx .cat- > * { cursor: pointer; } [mn="7606"] .catbx .cat- .ttl { margin: 12px 0 0; white-space: break-spaces; } [mn="7606"] .catbx .cat- .bimgw { padding: 15px; border-radius: 50%; background-color: #f5f5f5; } @media (max-width: 991px) { [mn="7606"] .catbx .cat- { flex: 0 0 130px; max-width: 130px; } }[mn="7503"] { position: relative; z-index: 3; } [mn="7503"] .horline { margin: 60px 0 } [mn="7503"] .gen-filter .field { margin: 10px 0 } [mn="7503"] .divbx { min-height: 90vh; } [mn="7503"] .taste.backbtn { margin: 30px 0 0 } [mn="7503"] .subjectbx { line-height: 1; } [mn="7503"] .mainttl img { max-height: 60px; } [mn="7503"] .mainttl { font-size: 250%; font-family: var(--ft-t2); } [mn="7503"] .subttl { font-size: 80%; text-transform: uppercase; font-family: var(--ft-t2); color: #999; } [mn="7503"] .result { font-size: 90%; color: #888; margin: 9px 0 3px; padding: 9px 0 0; border-top: 1px solid #eee; } [mn="7503"] .result .resultnumber { font-size: 130%; font-family: var(--ft-t2); } [mn="7503"] [tablist] { display: inline-flex; padding: 12px 18px; color: #999; background-color: #eee; font-family: var(--ft-t2); margin: 0 3px; cursor: pointer; line-height: 1; } [mn="7503"] [tablist].active, [mn="7503"] [tablist]:hover { color: #000; } [mn="7503"] .accordionbx { margin: 30px 0; } [mn="7503"] .accordiontab { margin: 0 0 9px; } [mn="7503"] .accordiontxtbx { padding: 21px; background-color: #eee; } [mn="7503"] .sharerbx { margin: 30px 0 } [mn="7503"] .divw { margin: 0 -15px; border-top: 1px solid #ccc } [mn="7503"] .div- { --div: 250px; padding: 15px; } [mn="7503"] .div-l { flex: 0 0 var(--div); max-width: var(--div); border-right: 1px solid #ccc; } [mn="7503"] .div-r { flex: 0 0 calc(100% - var(--div)); max-width: calc(100% - var(--div)) } .catbx7503 * { line-height: 1; } .catbx7503 label { margin: 0 0 6px } .catbx7503 .fieldbx input { font-family: var(--ft-t2); border-radius: 6px; } .catbx7503 [btnrole] { margin: 6px 0 0; width: 100%; min-width: none; } .catbx7503 .gen-filter { margin: 30px 0 0 } .catbx7503 [folderid] { width: 100%; margin: 1px 0; cursor: pointer; flex-wrap: wrap; font-family: var(--ft-t2); } .catbx7503 .ele { width: 100%; } .catbx7503 .tabbar { padding: 0 } .catbx7503 .tabbar:hover { padding: 0; background-color: var(--clr06); } .catbx7503 .tabbar > div { background-color: #eee; } .catbx7503 .tabbar > div:not(.icon) { padding: 12px 0 9px 12px } .catbx7503 .tabbar .icon { flex: 0 0 45px; max-width: 45px; } .catbx7503 .tabbar .txt { flex: 0 0 calc(100% - 49px); max-width: calc(100% - 49px) } .catbx7503 .tabbar .txt.full { flex: 0 0 calc(100% - 0px); max-width: calc(100% - 0px) } .catbx7503 .tabbar.active .plus { display: none } .catbx7503 .tabbar:not(.active) .minus { display: none } .catbx7503 .tabbar:after { display: none } .catbx7503 .count { color: #888; position: absolute; right: -3px; top: 0; translate: 100% -20%; font-size: 80% } @media (max-width: 991px) { .catbx7503 { 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); } .catbx7503.active { translate: 0% -50%; } .catbx7503 > * { overflow: hidden; max-height: calc(80vh - 40px); overflow-y: auto; } .catbx7503 .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; } .catbx7503:not(.active) .taste .fa-caret-left { display: none; } .catbx7503.active .taste .fa-caret-right { display: none; } .catbx7503 .genwrap { padding: 21px 21px 120px; } } .catbx7503 .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) { .catbx7503 .taste.arr { display: none; } } @media (max-width: 991px) { [mn="7503"] .div-l, [mn="7503"] .div-r { flex: 0 0 100%; max-width: 100% } } @media (max-width: 1200px) { [mn="7503"] .itmbx { flex: 0 0 33.333%; max-width: 33.333%; } } @media (max-width: 767px) { [mn="7503"] .itmbx { flex: 0 0 33.333%; max-width: 33.333%; } } @media (max-width: 575px) { [mn="7503"] .itmbx { flex: 0 0 50%; max-width: 50%; } } /* ================================= */ .viewimgbx7503 { 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); } .viewimgbx7503.active { background-color: rgba(0 0 0 / 45%); } .viewimgbx7503 .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; } .viewimgbx7503.active .viewimgw { translate: 0% 0; } .viewimgbx7503 img { max-width: 100%; max-height: 75vh; display: block; min-height: 50vh; margin: 15px auto; } .viewimgbx7503 .close { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; cursor: pointer; } .viewimgbx7503 .viewimgw { padding: 0 0 50vh; } [mn="7503"] .detailbx .mainimgbx.bimgbx { max-width: calc(100% - 40px); margin: 0 0 0 auto; } [mn="7503"] .detailbx .imgdisplaylayer { position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 1; } [mn="7503"] .detailbx .galw { flex-wrap: nowrap; } [mn="7503"] .detailbx .gal- { flex: 0 0 60px; max-width: 60px; border: 1px solid #ccc; margin: 0 3px 0 0; } [mn="7503"] .detailbx .mainimgbx .mainimgw { margin: 0 auto 15px; background-color: #eee; max-width: 100%; } [mn="7503"] .taste { text-align: center } [mn="7503"] .detailbx .h4 { font-size: 200%; } [mn="7503"] .detailbx .additionalinfobx { margin: 60px 0 0 } [mn="7503"] .detailbx .mainimgbx.bimgbx { max-width: 100%; } [mn="7503"] .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="7503"] .detailbx .h4 { margin: 3px 0; line-height: 1.1; } [mn="7503"] .detailbx .desc { margin: 15px 0 0; line-height: 1.8; color: #888 } [mn="7503"] .detailbx .taste { margin: 30px 0 0; justify-content: flex-start; display: flex; } [mn="7503"] .detailbx .taste a .bimgw { width: 21px; margin: 0 0 0 9px; } [mn="7503"] .detailbx .taste a .bg-mask { --mkclr: #fff; transition: .4s all ease; } [mn="7503"] .detailbx .taste > * { flex: 0 0 45%; max-width: 45%; margin: 0 6px 6px 0; padding: 15px } [mn="7503"] .detailbx .taste .btn.btnWahtsapp { --btnclr: #fff; --btnclrhov: #fff; background-color: #27d367; border-color: #27d367; display: none !important; } [mn="7503"] .detailbx .taste .btn.btnWahtsapp:hover { background-color: #11b24c; border-color: #11b24c; } [mn="7503"] .detailbx .taste .btn.btnEnquire { background-color: var(--clr02x, #999); border: 2px solid var(--clr02x, #999); } [mn="7503"] .detailbx .taste .btn.btnEnquire:hover { background-color: var(--clr01, #999); border: 2px solid var(--clr01, #999); .bg-mask{ --mkclr: var(--btnclrhov); } } [mn="7503"] .detailbx .additionalinfow .addi- { max-width: 100%; line-height: 1; flex: 0 0 100%; } [mn="7503"] .detailbx .additionalinfow .addi-:nth-child(odd) { background-color: #eee; } [mn="7503"] .detailbx .addittl { font-family: var(--ft-t2); } [mn="7503"] .detailbx .add- { --div: 200px; padding: 12px; } [mn="7503"] .detailbx .add-l { flex: 0 0 var(--div); max-width: var(--div); border-right: 1px solid #ddd; } [mn="7503"] .detailbx .add-r { flex: 0 0 calc(100% - var(--div)); max-width: calc(100% - var(--div)); } [mn="7503"] .detailbx .additionalinfobx { margin: 60px 0 0 } [mn="7503"] .detailbx .gal- .bimgw { background-color: #fff } [mn="7503"] .detailbx .gal- .bimg { cursor: pointer; } [mn="7503"] .detailbx .additionalinfow { max-width: 500px; margin: 0 auto; border: 1px solid #ccc; } [mn="7503"] .detailbx .additionalinfow > .wrap { padding: 15px } @media (max-width: 991px) { [mn="7503"] .detailbx .bimgw { --bw: 300px; } } @media (max-width: 575px) { [mn="7503"] .detailbx .add- { --div: 130px; } [mn="7503"] .mainimgbx , [mn="7503"] .detailbx .infomainbx { text-align: center; } [mn="7503"] .detailbx .taste .btn { margin: 0 0 6px; flex: 0 0 100%; max-width: 100%; } } @media (min-width: 767px) { [mn="7503"] .relatedbx .tmp-3 { --div: 4 } } [mn="7503"] .detailbx { .unit_manupulator{ border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; margin: 15px 0; padding: 15px 0; .quantitybx{ .bimgw{ width: 45px; } } } .rate_img{ aspect-ratio: 15 / 2; width: 90px; max-width: 100%; display: block; } .pricebx{ gap: 9px; margin: 21px 0 0; .price{ font-family: var(--ft-t2); font-size: 120%; padding: 21px; border: 2px solid #ccc; border-radius: 15px; flex: 100% 0 0; max-width: 100%; line-height: 1; cursor: pointer; position: relative; z-index: 1; &:hover, &.active { border: 2px solid green; color: green; } & i { position: absolute; right: 21px; top: 21px; pointer-events: none; color: inherit; } &:not(.active){ & i { display: none; } } } } } [mn="3036"] { /* --secftclr: #fff; */ /* --secttlclr: #fff; */ --ttlsize: 200%; /* color: #fff; */ .infobx { padding: 15px } .bimgbx { line-height: inherit; } .bimgw { width: 100vw; line-height: inherit; } .bimg { --bpt: 0%; aspect-ratio: 2 / 1; z-index: 1; position: relative; } .formbx { padding: 30px 45px; @media(width>991px) { padding: 30px 60px } } .formbx:after { content: ''; position: absolute; height: calc(100% + 100px); width: 100%; background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.84) 15%, rgba(0, 0, 0, 0) 100%); ; bottom: 0; right: 0; z-index: -1; } .swiper { overflow: visible; } .swiper-button-next, .swiper-button-prev { --square: 25px; aspect-ratio: 1 / 1 !important; background-color: var(--clr01); width: var(--square); height: var(--square); height: auto; border-radius: 50%; z-index: 2; } .swiper-button-next:after, .swiper-button-prev:after { color: #fff; font-size: 15px; } /* .swiper-button-next, .swiper-button-prev { aspect-ratio: 1 / 1 !important; background-color: var(--clr01); width: 30px; height: auto; border-radius: 0%; } .swiper-pagination-bullet { background-color: var(--clr01x, #fff); } .swiper-pagination-bullet-active { background-color: var(--clr01); } */ @media only screen and (max-width: 767px) { .swiper-button-next, .swiper-button-prev { width: 21px; padding: 6px; &::after { font-size: 9px; } } } @media only screen and (max-width: 575px) { .bimg { aspect-ratio: 2 / 1.5; } } @media only screen and (min-width: 767px) { .bimg:after { background: linear-gradient(132deg, rgba(35, 152, 210, 0.76) 0%, rgba(0, 66, 99, 1) 100%); } } /* .bar-h{ display: inline-block; height: 2px; width: 30px; background-color: var(--clr01); vertical-align: middle; margin: 0 6px; } */ .swiper-slide { --transition: .9s all .9s ease; ._subttl, ._ittl { transition: var(--transition); opacity: 0; translate: 0 -100px; } ._subttl { transition: .9s all 1.3s ease; } ._content { transition: var(--transition); opacity: 0; translate: 100px 0; } ._link { transition: var(--transition); opacity: 0; } .contentbx{ @media(width<=991px){ --secttlclr: #fff; color: #fff; .btn { min-width: auto; border: 2px solid #fff; background-color: transparent; &:hover { background-color: #fff; color: var(--clr01); } } } @media(width>991px){ width: 600px; max-width: 100%; background-color: #fff; padding: 21px; } } &.swiper-slide-active { ._subttl, ._ittl, ._content, ._link { opacity: 1 !important; translate: 0 0 !important; } } } .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; } .swiper-pagination { text-align: right; padding: 9px 15px; pointer-events: none; .swiper-pagination-bullet { pointer-events: all; } @media(width>767px) { padding: 9px 60px; } } .swiper-pagination-bullet { opacity: .5; } .swiper-pagination-bullet-active { opacity: 1; font-size: 130%; } } [mn="8200"] { background-color: var(--clr01); color: #fff; font-size: 90%; margin: auto 0 0; } [mn="8200"] .sitemap :is(ul) { list-style-type: none; list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: 15px; @media(width<=575px){ li{ flex: 1 0 100%; max-width: 100%; } } } [mn="8200"] a { color: inherit; text-decoration: none; } [mn="8200"] .info- { padding: 9px 15px; } [mn="8200"] .newsletterbx { text-align: right; } [mn="8200"] .newsletterbx .title { margin: 0 0 6px; font-family: var(--ft-t1); } [mn="8200"] .newsletterbx .inputbx { position: relative; } [mn="8200"] .newsletterbx .inputbx input { margin: 0; padding: 9px 90px 9px 9px; width: 100%; border: 2px solid #fff; background-color: var(--clr01); outline: 0 !important; color: #fff; } [mn="8200"] .newsletterbx .inputbx input::placeholder { color: #fff; } [mn="8200"] .newsletterbx .inputbx button { position: absolute; right: 0; top: 0; border: 0; background-color: #fff; height: 100%; width: 90px; color: var(--clr01); min-width: auto; margin: 0; } [mn="8200"] .mediabx { margin: 30px 0 } [mn="8200"] .mediabx a { padding: 6px; --iconclr: #fff; --iconhovclr: #fff; margin: 0 15px 0 0 } @media (max-width: 991px) { [mn="8200"] .empty { display: none; } } @media (max-width: 575px) { [mn="8200"] .newsletterbx { width: 250px; margin: 0 auto; } [mn="8200"] .newsletterbx, [mn="8200"] { text-align: center } [mn="8200"] .mediabx { margin: 30px 0 } [mn="8200"] .mediabx > * { justify-content: center; } [mn="8200"] .mediabx a { margin: 3px 6px } }[mn="4301"] iframe { height: 70vh; } @media only screen and (max-width: 767px) { } [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%; } } } } } 