/*!
Theme Name: Hello Elementor Child
Template: hello-elementor
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Version: 3.3.0
Stable tag: 3.3.0
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.4
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: hello-elementor-child
Tags: accessibility-ready, flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready,
*/:root{--zeno-main-font: "IBM Plex Sans", Sans-serif}.elementor-location-header .elementor-container.elementor-column-gap-default{max-width:1630px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1340px}#institution-chg{overflow:hidden;display:flex;border-radius:0 0 30px 30px}#institution-chg a{display:block;width:50%;height:86px;color:#fff;font-family:var(--zeno-main-font);font-size:20px;font-weight:600;text-align:center;text-transform:uppercase;line-height:86px;letter-spacing:1px;transition:all .3s ease-in-out}#institution-chg a:first-child{background-color:var(--e-global-color-primary)}#institution-chg a:last-child{color:#d9d9d9;background-color:#eee}#institution-chg a:last-child:hover{background-color:#35598f}#institution-chg:hover a{width:0%;color:rgba(0,0,0,0)}#institution-chg a:hover{width:100%;color:#fff}#reservation{padding:12px 30px}#reservation:hover{background-color:var(--e-global-color-primary);color:#fff}#customer-service img{vertical-align:text-top;margin-right:5px}header .menu-item a.elementor-item:hover{color:var(--e-global-color-primary) !important}#slider-links a{display:block;width:100%;height:100%;padding-top:45px;padding-bottom:45px;transition:all .3s ease-in-out;background-image:url("/wp-content/uploads/2025/05/slider-link-bg.png");background-repeat:no-repeat;background-position:center 15px;background-size:0px 100%}#slider-links .elementor-column:last-child a{background-image:url("/wp-content/uploads/2025/05/slider-link-bg-white.png")}#slider-links a:hover{background-size:75px 100%}.doctors-container,.doctors-specialties-container{flex-wrap:wrap}main.single-specialty .doctors-specialties-container,main.single-doctor .doctors-specialties-container{justify-content:space-evenly}.elementor-doctor-column{max-width:33%;width:33%;max-height:680px;transition:all .5s;opacity:1}.doctor-box .featured-image{height:380px;overflow:hidden}.doctor-box .featured-image img{width:100%;max-height:380px;object-fit:cover;object-position:50% 8%;transition:all .3s ease-in-out}.doctor-box:hover .featured-image img{scale:1.05}.elementor-doctor-column.hide-doctor,.elementor-doctor-column.hide-specialty{pointer-events:none;max-width:0;max-height:0;padding:0 0;opacity:0}.doctor-box,.specialty-box,.fb-post{font-family:var(--zeno-main-font);background-color:#fff;border-radius:30px;overflow:hidden;padding:0 0 120px 0;margin:10px;transition:all .32s ease-in-out;position:relative;width:100%}.doctor-box a,.specialty-box a,.fb-post a{text-decoration:none !important}.doctor-box:hover,.specialty-box:hover,.fb-post:hover{box-shadow:0px 3px 10px rgba(0,0,0,.25)}.doctor-box .doctor-name,.specialty-box .specialty-name{font-size:25px;font-weight:600;color:var(--e-global-color-primary);text-align:center;margin-bottom:5px;margin-top:28px;word-wrap:break-word;user-select:none}.doctor-box .doctor-position,.specialty-box .specialty-description,.fb-post p{font-size:16px;font-weight:400;text-align:center;margin:5px 20px 18px 20px}.doctor-box .doctor-position,.specialty-box .specialty-description{line-height:1.4}.doctor-box .doctor-specialties-wrapper{font-size:13px;font-weight:400;line-height:21px;letter-spacing:2px;text-align:center;text-transform:uppercase}.doctor-box a.link-doctor,.specialty-box a.link-specialty,.fb-post a.link-fb{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:block;margin:0 auto;width:100px;padding:16px 5px 16px 5px;font-size:17px;font-weight:400;text-align:left;line-height:1;border-bottom:1px solid #000;transition:color .32s ease-in-out;user-select:none}.doctor-box a.link-doctor::before,.doctor-box a.link-doctor::after,.specialty-box a.link-specialty::before,.specialty-box a.link-specialty::after,.fb-post a.link-fb::before,.fb-post a.link-fb::after{content:"";position:absolute;right:0;top:50%;transform:translate(0, -50%);display:block;width:22px;height:8px;background-repeat:no-repeat;transition:opacity .32s ease-in-out;animation:movearrow .8s infinite;animation-play-state:paused}.doctor-box a.link-doctor::before,.specialty-box a.link-specialty::before,.fb-post a.link-fb::before{background-image:url("images/more-arrow.svg");opacity:1}.doctor-box a.link-doctor::after,.specialty-box a.link-specialty::after,.fb-post a.link-fb::after{background-image:url("images/more-arrow-gold.svg");opacity:0}.doctor-box a.link-doctor:hover,.specialty-box a.link-specialty:hover,.fb-post a.link-fb:hover{color:var(--e-global-color-primary)}.doctor-box a.link-doctor:hover::before,.doctor-box a.link-doctor:hover::after,.specialty-box a.link-specialty:hover::before,.specialty-box a.link-specialty:hover::after,.fb-post a.link-fb:hover::before,.fb-post a.link-fb:hover::after{animation-play-state:running}.doctor-box a.link-doctor:hover::before,.specialty-box a.link-specialty:hover::before,.fb-post a.link-fb:hover::before{opacity:0}.doctor-box a.link-doctor:hover::after,.specialty-box a.link-specialty:hover::after,.fb-post a.link-fb:hover::after{opacity:1}a.doctor-specialty-link{text-decoration:none;transition:all ease .32s}a.doctor-specialty-link:hover{color:var(--e-global-color-primary)}@keyframes movearrow{0%{transform:translate(0, -50%)}50%{transform:translate(-4px, -50%)}100%{transform:translate(0, -50%)}}.doctor-search-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.doctor-search-container .elementor-dr-search-column .input-group{overflow:hidden;display:flex;flex-wrap:nowrap;align-items:stretch;width:100%;border-radius:30px;border:2px solid rgba(0,0,0,0);background-color:#f3f3f2;transition:border-color ease .24s}.doctor-search-container .elementor-dr-search-column .input-group input,.doctor-search-container .elementor-dr-search-column .input-group select{background-color:rgba(0,0,0,0);border:none;box-shadow:none}.doctor-search-container .elementor-dr-search-column .input-group input:focus,.doctor-search-container .elementor-dr-search-column .input-group select:focus{box-shadow:none !important}.doctor-search-container .elementor-dr-search-column .input-group .input-group-append{display:flex}.doctor-search-container .elementor-dr-search-column .input-group .input-group-append .input-group-text{display:flex;align-items:center;padding:0 1.25rem}.doctor-search-container .elementor-dr-search-column .input-group:has(input:focus),.doctor-search-container .elementor-dr-search-column .input-group:has(select:focus){border:2px solid rgba(0,0,0,.25)}.doctor-search-container .inpupt-separator{width:auto;text-align:center}.doctor-search-container#doctor-reservation-search .elementor-dr-search-column{width:46%}.doctor-search-container#real-doctor-search .elementor-dr-search-column{width:48%}.input-right{text-align:right}.input-group select,.input-group input,.input-group textarea,input.elementor-field,textarea.elementor-field{width:100%;font-family:var(--zeno-main-font);font-size:20px !important;font-weight:400;line-height:30px;color:#333 !important;background-color:#f3f3f2 !important;padding:15px 25px !important;border-radius:30px !important;border:none !important;box-sizing:border-box}.input-group select:focus,.input-group input:focus,.input-group textarea:focus,input.elementor-field:focus,textarea.elementor-field:focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,.25) !important;outline:0}.input-group input.error{box-shadow:inset 0 0 0 2px rgba(255,0,0,.25) !important;outline:0}.input-group select{appearance:none;background-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2020%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%2014.5L20%200.5H0L10%2014.5Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 20px top 50%;background-size:15px auto;color:#555 !important;cursor:pointer}.input-group input::placeholder,.input-group textarea::placeholder,input.elementor-field::placeholder,textarea.elementor-field::placeholder{color:#555 !important}button.elementor-button{cursor:pointer}button.cancel-button,button:disabled{opacity:.4;filter:grayscale(1)}button:disabled{cursor:not-allowed}textarea{resize:vertical}.elementor-doctor-specialty-column{width:25%}.specialty-box{padding-top:50px}.specialty-box .elementor-icon-wrapper{text-align:center}.specialty-box .elementor-icon{width:70px;height:70px;line-height:70px;border:2px solid var(--e-global-color-primary);border-radius:50%}.specialty-box .elementor-icon svg{width:80px;height:80px;margin:-6px 0 0 -7px}.specialty-box .elementor-icon svg path,.specialty-box .elementor-icon svg line,.specialty-box .elementor-icon svg circle,.specialty-box .elementor-icon svg rect,.specialty-box .elementor-icon svg polyline,.specialty-box .elementor-icon svg polygon{transition:all ease .32s}.specialty-box .specialty-name{padding:0 20px}.specialty-box .specialty-description{margin-top:20px}.specialty-box:hover .elementor-icon{background-color:var(--e-global-color-primary)}.specialty-box:hover .elementor-icon svg path,.specialty-box:hover .elementor-icon svg line,.specialty-box:hover .elementor-icon svg circle,.specialty-box:hover .elementor-icon svg rect,.specialty-box:hover .elementor-icon svg polyline,.specialty-box:hover .elementor-icon svg polygon{stroke:#fff}.page-header{padding:80px 1.5em;background-image:url("/wp-content/uploads/2025/05/page-header-bg-16c.png");background-position:left center;background-repeat:no-repeat;background-size:cover}.page-header h1.entry-title{font-family:var(--zeno-main-font);font-size:80px;font-weight:400;text-transform:uppercase;line-height:65px;color:#fff;padding:0;margin:0;text-align:center}.page-header h2{font-family:var(--zeno-main-font);font-size:25px;font-weight:400;line-height:38px;color:#fff;padding:0;margin:0;text-align:center;margin-top:20px}main#content.single-doctor .featured-image{text-align:center;padding:8rem 2rem}main#content.single-doctor .featured-image img{position:relative;z-index:99;width:500px;height:500px;object-fit:cover;object-position:50% 10%;border-radius:30px}main#content.single-doctor .elementor-container.doctor-reservation{margin-top:2rem}.featured-image.small{padding:0 !important}.featured-image.small img{margin-bottom:0 !important;width:140px !important;height:140px !important;border-radius:20px !important}main#content.single-specialty .page-content{padding:8rem 0 4rem 0}.elementor-container.doctor-reservation{display:block;text-align:center}.elementor-container.doctor-reservation a{text-decoration:none}main#content.single-doctor .page-content,main#content.single-specialty .page-content,main#content.single-doctor .doctor-specialty,main#content.single-specialty div.doctor-specialty{background-color:#f4f4f2;background-image:url(https://drzeno.pazirikkft.hu/wp-content/uploads/2025/05/drzeno-bg-pattern-02.png);background-position:0px 65px;background-size:250px auto}main#content.single-doctor div.doctor-specialty,main#content.single-specialty div.doctor-specialty{background-color:#e9e3d6;background-image:url(https://drzeno.pazirikkft.hu/wp-content/uploads/2025/05/drzeno-bg-pattern-01.png)}main#content.single-doctor div.doctor-specialty,main#content.single-specialty div.doctor-specialty,main#content.single-doctor div.doctor-ordertimes,main#content.single-doctor div.doctor-services{padding:3rem 1rem 1rem 1rem}main#content.single-doctor div.doctor-specialty,main#content.single-doctor .page-content,main#content.single-specialty div.doctor-specialty{padding:3rem 1rem 3rem 1rem}main#content.single-doctor .doctor-ordertimes h4,main#content.single-doctor .doctor-services h4,main#content.single-doctor .page-content h4{margin:1.5rem 0 0;padding:0;color:#fff;font-family:var(--zeno-main-font);font-size:50px;font-weight:500;text-align:center;text-transform:uppercase;line-height:65px}main#content.single-doctor .doctor-ordertimes{background-color:#eee}main#content.single-doctor .doctor-ordertimes h4,main#content.single-doctor .page-content h4{color:var(--e-global-color-primary)}main#content.single-doctor .doctor-services{background-color:var(--e-global-color-primary);color:#fff}main#content.single-doctor .page-content h4{margin:0 0 5rem}main#content.single-doctor .doctor-specialty>.elementor-container,main#content.single-specialty .doctor-specialty>.elementor-container,main#content.single-doctor .doctor-ordertimes>.elementor-container,main#content.single-doctor .doctor-services>.elementor-container{display:block}main#content.single-doctor .page-content .elementor-widget-container,main#content.single-specialty .page-content .elementor-widget-container{padding:2em 8em 2em 8em}main#content.single-doctor .page-content>.elementor-background-overlay,main#content.single-specialty .page-content>.elementor-background-overlay{background-color:rgba(0,0,0,0);background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 25%, #F5F5F1 100%);opacity:.8;inset:0;position:absolute}.table-container{margin:3rem 0;padding:2em 7em 2em 7em}.table-row{display:flex}.table-container.table-services .table-row{border-top:1px solid #fff;padding:0 30px}.table-row>div{flex:auto;line-height:50px}.table-ordertimes .table-row div:first-child{max-width:90px;text-align:right}.table-ordertimes .table-row div:nth-child(2){margin:auto 30px}.table-row div:last-child{text-align:right}.table-ordertimes .table-row div:last-child{max-width:130px}.table-desc{margin:0 15px 20px 15px;font-style:italic;color:#555;text-align:center}.table-services .table-desc{margin:0 15px 20px 60px;color:#fff;text-align:left}.table-desc-special{margin:2.5rem 0 0 0;text-align:center}.price-accordion .accordion-box{overflow:clip;margin-block-end:20px;border-radius:15px;box-shadow:0px 0px 30px 0px rgba(0,0,0,.14);transition:box-shadow ease .48s;scroll-margin-top:20px}.price-accordion .accordion,.price-accordion .panel{padding:0 50px}.price-accordion .accordion{position:relative;display:flex;justify-content:space-between;align-items:center;margin:0;height:90px;color:#fff;font-family:var(--zeno-main-font);font-size:29px;font-weight:500;text-transform:uppercase;line-height:1.2;letter-spacing:2px;user-select:none;cursor:pointer;opacity:.8;transition:opacity ease .48s}.price-accordion .accordion .caret{position:relative;transform:rotate(0deg);display:block;width:16px;height:12px;background-image:url('data:image/svg+xml,<svg width="16" height="12" viewBox="0 0 20 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 14.5L20 0.5H0L10 14.5Z" fill="white"/></svg>');background-repeat:no-repeat;transition:transform ease .48s}.price-accordion .accordion.active{opacity:1}.price-accordion .accordion.active .caret{transform:rotate(-180deg)}.price-accordion .panel{--paddingTop: 50;overflow:hidden;max-height:0;padding-top:0;padding-bottom:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.05) 0%, rgba(192, 161, 102, 0) 32%);transition:all ease .48s}.price-accordion .panel h6{margin-top:30px;margin-bottom:7px;color:#fff;font-family:var(--zeno-main-font);font-size:24px;font-weight:500;letter-spacing:1px}.price-accordion .panel h6:first-child{margin-top:0}.price-accordion .panel .table-container{margin:0;padding:0 0 0 50px;color:#fff;font-size:22px;font-weight:400;letter-spacing:1px;border-top:1px solid #fff}.price-accordion .panel .table-container .table-row{padding:0}.price-accordion .panel .table-container .table-row:first-child{border-top:none}.price-accordion .panel .table-container .table-desc{margin:0 0 20px}.price-accordion .panel.active{padding-top:50px;padding-bottom:50px}.price-accordion .accordion-box:hover{box-shadow:0px 0px 30px 0px rgba(0,0,0,.24)}.price-accordion .accordion-box:hover .accordion{opacity:1}section.above-footer{background-image:url(https://drzeno.pazirikkft.hu/wp-content/uploads/2025/05/dr-zeno-home-bg-01.webp);background-position:center center;background-size:cover;padding:10em 0em 5em 0em;margin:0}section.above-footer .elementor-container{min-height:200px}.elementor-heartclub-column{width:33%}#heartclub .elementor-shortcode{display:flex}.fb-post{overflow:hidden}.fb-post img{max-height:200px;width:100%;object-fit:cover;aspect-ratio:16/10}.fb-post p{margin:18px 20px 18px 20px}.elementor-nav-menu--dropdown{top:60px !important;box-shadow:none !important;border-radius:0 !important}.elementor-nav-menu--dropdown .menu-item a{font-size:16px !important}.premium-nav-ver .premium-nav-menu-container{background-color:rgba(0,0,0,0);box-shadow:none}.drzeno-specialty-button-container{display:flex;flex-wrap:wrap;justify-content:center}.drzeno-specialty-button-container .elementor-button-wrapper{padding-left:1rem;padding-right:1rem}.res-form{margin-bottom:30px}.res-form .input-group{margin-bottom:20px}.res-form .input-group.input-left{margin-top:30px;margin-bottom:0}.res-form .input-message{resize:none}.bdt-lightbox-toolbar{background-color:rgba(0,0,0,0)}.bdt-lightbox-items>*>*{max-height:90dvh}a.bdt-lightbox-button:hover{color:#c0a166 !important}.drzeno-gmap-section>.elementor-container>.elementor-col-50:first-of-type{height:660px}.drzeno-gmap-section>.elementor-container .elementor-widget-html,.drzeno-gmap-section>.elementor-container .elementor-widget-container,.drzeno-gmap-section>.elementor-container #gmap{height:100%}.copyright a{color:#fff !important}.copyright a:hover{text-decoration:underline}.sent-msg.processing{max-height:200px;background-color:#999;opacity:1}.loader{border:5px solid #bbb;border-top:5px solid #fff;border-radius:50%;width:18px;height:18px;animation:spin 1s linear infinite;display:inline-block;vertical-align:sub;margin-right:15px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.elementor-widget-text-editor a{color:#c0a166;transition:color ease .24s}.elementor-widget-text-editor a:hover{color:#ac8947;text-decoration:underline}@media(max-width: 1199.98px){.elementor-doctor-specialty-column{width:33%;max-width:33%}.elementor-doctor-column{width:50%;max-width:50%}#customer-service{display:none}.customer-service-column{width:0 !important}.institution-column{width:50% !important}.reservation-column{width:50% !important}.page-header{padding:160px 1.5em}main#content.single-doctor .page-header{padding:131px 1.5em}.page-header h1{font-size:75px !important}.page-header h2{font-size:24px}}@media(max-width: 1023.98px){.drzeno-gmap-section>.elementor-container>.elementor-col-50:first-of-type{height:450px}}@media(max-width: 991.98px){.elementor-doctor-specialty-column,.elementor-heartclub-column{width:50%;max-width:50%}.doctor-search-container#doctor-reservation-search .elementor-dr-search-column,.doctor-search-container#doctor-reservation-search .inpupt-separator{width:100%;margin-block-end:20px}.doctor-search-container#doctor-reservation-search .inpupt-separator{margin-block-end:20px}#slider-links{display:none}main#content.single-doctor .table-container{padding:2em}main#content.single-doctor .table-ordertimes .table-row div:first-child{max-width:65px}main#content.single-doctor .table-ordertimes .table-row div:last-child{max-width:95px}main#content.single-doctor .table-row>div{line-height:40px}main#content.single-doctor .doctor-ordertimes h4,main#content.single-doctor .doctor-services h4,main#content.single-doctor .page-content h4{font-size:40px;line-height:55px}main#content.single-doctor .page-content h4{margin:0 0 3rem}.page-header{padding:145px 1.5em}main#content.single-doctor .page-header{padding:121px 1.5em}.page-header h1{font-size:60px !important}.page-header h2{font-size:22px;margin-top:10px}.elementor-widget-container.calendar{padding:0rem 1rem}.fc .fc-button-primary{padding:10px !important}.fc .fc-toolbar-title{font-size:20px !important;font-weight:600 !important}.fc-daygrid-block-event .fc-event-time{font-size:16px}.price-accordion .accordion,.price-accordion .panel{padding:0 30px}.price-accordion .panel{--paddingTop: 30}.price-accordion .panel .table-container{padding:0 0 0 30px}.price-accordion .panel .table-container .table-desc{margin:0 15px 15px}.price-accordion .panel.active{padding-top:30px;padding-bottom:30px}main#content.single-doctor .featured-image{padding:6rem 1rem}main#content.single-doctor .featured-image img{width:400px;height:400px}.drzeno-specialty-button-container{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center}.drzeno-specialty-button-container .elementor-button-wrapper:first-child{margin-bottom:2rem}}@media(max-width: 767.98px){main#content.single-doctor .table-ordertimes .table-row div:last-child{max-width:90px}.doctor-search-container#real-doctor-search{margin-block-start:20px}.doctor-search-container#real-doctor-search .elementor-dr-search-column{width:100%}.doctor-search-container .elementor-dr-search-column{margin-block-end:20px}.premium-nav-ver .premium-ver-inner-container{width:inherit}.elementor-location-footer .premium-menu-link{justify-content:space-evenly !important}.reservation-column{width:0 !important}#institution-chg a{letter-spacing:-1px;height:60px;line-height:60px;font-size:15px}header .logo-column,header .beside-logo-column{width:50% !important}header .logo-column .elementor-widget-image{height:100%;position:relative}header .logo-column .elementor-widget-container{margin-top:0px !important;position:absolute;top:50%;transform:translateY(-50%)}.institution-column{width:100% !important;padding-left:10px}.page-header{padding:110px 1.5em}main#content.single-doctor .page-header{padding:86px 1.5em}.page-header h1{font-size:50px !important}.page-header h2{font-size:21px;margin-top:10px}.drzeno-gmap-section>.elementor-container>.elementor-col-50:first-of-type{height:350px}}@media(max-width: 575.98px){main#content.single-doctor .table-container{padding:0em}.elementor-doctor-specialty-column,.elementor-doctor-column,.elementor-heartclub-column{width:100%;max-width:100%}main#content.single-doctor .doctor-ordertimes h4,main#content.single-doctor .doctor-services h4,main#content.single-doctor .page-content h4{font-size:30px;line-height:45px}main#content.single-doctor .page-content .elementor-widget-container,main#content.single-specialty .page-content .elementor-widget-container{padding:2em}main#content.single-doctor .page-content h4{margin:0 0 2rem}.page-header{padding:89px 1.5em}main#content.single-doctor .page-header{padding:70px 1.5em}.page-header h1{font-size:40px !important;line-height:45px !important}.page-header h2{font-size:20px;margin-top:0px}main#content.single-doctor .table-container.table-services .table-row{padding:0 5px}main#content.single-doctor .table-services .table-desc{margin:0 15px 20px 15px}#main-title .elementor-widget-wrap{padding:2em 0}.doctor-box,.specialty-box,.fb-post{margin:15px}.price-accordion .accordion,.price-accordion .panel{padding:0 20px}.price-accordion .accordion{height:80px;font-size:24px}.price-accordion .panel{--paddingTop: 20}.price-accordion .panel h6,.price-accordion .panel .table-container{font-size:18px}.price-accordion .panel .table-container{padding:0 0 0 20px}.price-accordion .panel .table-container .table-desc{margin:0 10px 15px}.price-accordion .panel.active{padding-top:20px;padding-bottom:20px}.table-row>div{line-height:40px}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:1.5em;margin-left:-15px;margin-right:-15px}.fc .fc-toolbar-title{font-size:17px !important}.cal-txt p{line-height:25px}.res-form{margin-top:25px}.input-group select,.input-group input,.input-group textarea,input.elementor-field,textarea.elementor-field{font-size:16px !important;line-height:25px}.calendar{font-size:15px}.elementor-button{font-size:16px !important}main#content.single-doctor .featured-image{padding:4rem 1rem}main#content.single-doctor .featured-image img{width:256px;height:256px}}main#content.single-doctor.reservation .doctor-services{color:#000;background-color:#f4f4f2}.calendar-section.elementor-section{margin:2.5em 0}.elementor-widget-container.calendar{padding:0rem 5rem}.elementor-widget-container.calendar h1{font-family:var(--zeno-main-font);font-size:40px;font-weight:700;line-height:65px;text-transform:uppercase;border-bottom:1px solid #000;margin-bottom:10px;padding-bottom:10px}.reservation.elementor-section{overflow:hidden;max-height:0;opacity:0;transition:all .5s ease-in-out;padding:0;margin:0}.reservation-inner{padding:0 1rem 5rem 1rem}.reservation.active.elementor-section{max-height:1000px;opacity:1}.reservation.elementor-section .elementor-container{display:block}.doctor-wrap{display:flex;justify-content:start;padding:1em 0em 1em 0;border-bottom:1px solid #000}.doctor-wrap:first-child{margin-bottom:.5em}.doctor-wrap:last-child{margin-bottom:1.5em}.doctor-info{font-family:var(--zeno-main-font);margin-left:50px}.doctor-info h3{font-size:30px !important;margin-bottom:5px}.doctor-info h3 a,.doctor-info h5 a{color:#000;text-decoration:none;transition:color ease .32s}.doctor-info h3 a:hover,.doctor-info h5 a:hover{color:#c0a166}.doctor-info h5{font-size:23px !important;font-weight:400 !important;margin-top:5px}.sent-msg{max-height:0px;opacity:0;transition:all .3s ease-in-out;overflow:hidden;text-align:center;font-weight:400;font-size:20px;border-radius:30px;color:#fff;margin:-10px 0 0 0}.sent-msg p{padding:0;margin:0;line-height:60px}.sent-msg.success{max-height:200px;background-color:green;opacity:1}.sent-msg.error{max-height:200px;background-color:red;opacity:1}.msg{height:0px;opacity:0;transition:all .3s ease-in-out;overflow:hidden;font-size:15px;color:red}.msg span{display:inline-block;padding:10px 25px 0px 25px}.msg.error{height:35px;opacity:1}.event-info{opacity:0;max-height:0px;transition:all .3s ease-in-out;text-align:center}.event-info.active{max-height:80px;opacity:1}.event-info span{margin:0 0 3rem 0;display:inline-block}.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child){margin-left:0}.fc-icon{height:0;line-height:0}div.fc{margin-bottom:3em;font-family:"IBM Plex Sans"}div.cal-txt{margin-top:2em;margin-bottom:2em;transition:all .3s}div.cal-txt p.no-ff{margin:2em 0}.fc-view-harness.fc-view-harness-passive{overflow:clip;transition:all .3s ease-in-out}.fc .fc-scrollgrid-section-header>th{position:sticky;top:0;z-index:99999;background-color:#fff;transition:all .3s}.fc .fc-scrollgrid-section-header>th.is-stuck{box-shadow:rgba(0,0,0,.35) 0px 12px 15px -11px}a.fc-event{padding:5px 10px;user-select:none;transition:all .2s}.fc .fc-daygrid-event{margin-top:5px}.fc-direction-ltr .fc-daygrid-event.fc-event-end,.fc-direction-rtl .fc-daygrid-event.fc-event-start{margin-right:4px;margin-left:4px;border-radius:15px}.fc-scroller-harness .fc-scroller{overflow:hidden !important}.fc-theme-standard td,.fc-theme-standard th,.fc-theme-standard .fc-scrollgrid{border:none}.fc .fc-col-header{border-top:1px solid #000 !important;border-bottom:1px solid #000}.fc .fc-col-header-cell-cushion{padding:9px 4px;text-transform:capitalize;text-decoration:none;color:#000;line-height:23px;font-size:19px;font-weight:600}.fc .fc-col-header-cell-cushion:hover{color:inherit}.fc-col-header-cell-cushion span{display:block;line-height:26px}.fc-col-header-cell-cushion span:first-child{font-weight:700;font-size:18px;padding-top:5px}.fc-col-header-cell-cushion span:last-child{text-transform:uppercase;font-size:15px;font-weight:400;letter-spacing:2px;padding-bottom:5px}.fc-h-event .fc-event-main-frame{display:block}.fc-h-event .fc-event-title-container{text-align:center;font-size:12px;line-height:12px;margin-bottom:5px}.fc-direction-ltr .fc-daygrid-event .fc-event-time{margin-right:0;text-align:center;font-size:20px}.fc .fc-toolbar-title{font-family:var(--zeno-main-font);font-size:25px;font-weight:700;color:#444;text-transform:uppercase}.fc .fc-button-primary,.fc .fc-dayGridWeek-button,.fc .fc-dayGridDay-button{background-color:#d9d9d9;border:solid #d9d9d9 !important;border-width:4px !important;color:#000 !important;text-transform:uppercase;font-size:16px;font-weight:400;border-radius:25px;padding:6px 15px;letter-spacing:1px;transition:all .3s;line-height:25px;outline:0px !important}.fc .fc-button-primary:is(:active,:focus){background-color:#d9d9d9 !important;border-color:#d9d9d9 !important;box-shadow:none !important}.fc .fc-button-primary:is(:hover){background-color:#c6c6c6 !important;border-color:#c6c6c6 !important;box-shadow:none !important}.fc .fc-dayGridWeek-button.fc-button-active,.fc .fc-dayGridDay-button.fc-button-active,.fc .fc-dayGridWeek-button:hover,.fc .fc-dayGridDay-button:hover{background-color:#fff !important;border-color:#d9d9d9 !important;box-shadow:none !important}.fc .fc-dayGridWeek-button,.fc .fc-prev-button{border-width:4px 2px 4px 4px !important}.fc .fc-dayGridDay-button,.fc .fc-next-button{border-width:4px 4px 4px 2px !important}.fc .fc-button-primary:disabled{background-color:#d9d9d9;border-color:#d9d9d9;opacity:.2}a.fc-event.event-enabled:hover{cursor:pointer;filter:drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.25));margin-right:1px;margin-left:1px;background-color:#ceae73 !important;border-color:#ceae73 !important}a.fc-event.event-disabled{filter:grayscale(1);opacity:.4;pointer-events:none}.fc .fc-daygrid-body{margin-top:8px}.fc .fc-daygrid-day-frame{border-radius:30px;padding:0}.fc .fc-daygrid-event{margin-top:8px}.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{min-height:0px;margin:0;padding:0}.fc .fc-daygrid-body-natural .fc-daygrid-day-events{margin-bottom:0px}table.fc-scrollgrid-sync-table{height:auto !important}.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{min-height:0px}.fc .fc-daygrid-event-harness:first-child{margin-top:5px !important}.fc .fc-daygrid-day-bottom:not(:first-of-type){margin-top:10px !important}.fc .fc-daygrid-day.fc-day-today{background-color:rgba(0,0,0,0)}.fc .fc-day-disabled{background:rgba(0,0,0,0)}.sign-wrap{display:flex;justify-content:space-between}div.signs{margin-top:15px}div.signs div{display:inline-block;text-transform:uppercase;font-size:20px;font-weight:700;color:#000;line-height:50px;padding-right:50px}div.signs div span{display:inline-block;width:50px;height:50px;border-radius:50%;margin-right:15px}div.signs div p{display:inline-block;margin:0;padding:0;line-height:50px;vertical-align:top}div.signs div span.free{background-color:var(--e-global-color-primary)}div.signs div span.occupied{background-color:#d9d9d9}button.firstfree{margin-top:15px;height:fit-content;padding:12px 30px !important;color:var(--e-global-color-primary) !important;border:2px solid var(--e-global-color-primary) !important;border-radius:35px 35px 35px 35px !important}button.firstfree,button.firstfree:focus{cursor:pointer;background-color:#fff !important;box-shadow:none !important;transition:all .3s}button.firstfree:hover{background-color:var(--e-global-color-primary) !important;color:#fff !important}p.res-details{border-top:1px solid #000;padding-top:50px}p.res-details>strong{display:inline-block;width:100px}#res-place strong{text-transform:uppercase}a.fc-event{background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}a.ff.ff-anim{animation-name:highlight;animation-duration:.7s;animation-delay:.9s;animation-iteration-count:1}@keyframes highlight{0%{margin-right:4px;margin-left:4px;filter:none;background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}50%{margin-right:0;margin-left:0;filter:drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.25));background-color:#ceae73;border-color:#ceae73}100%{margin-right:4px;margin-left:4px;filter:none;background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}}@media(max-width: 767.98px){.fc-h-event .fc-event-title-container{line-height:20px;margin-bottom:0px}}
