/*!/wp-content/themes/mivaan-child/style.css*/:root{--body-color:#424B5C;--primary-color:#1A1A18;--secondary-color:#A09A94;--headding-color:#1A1A18;--section-bg:#EBEBEB;--underline-intrinsic-width:8;--underline-width:10;--underline-color:#878787;--underline-cap-width:4px;--underline-offset-y:-2px;--underline-padding-x:0.2em}@media only screen and (max-width:781px){.fd-creverse{flex-direction:column-reverse}}.fb-auto{flex-basis:auto!important}.fb-fitcontent{flex-basis:fit-content!important}.fb-maxcontent{flex-basis:max-content!important}p.comment-form-cookies-consent{display:none}span.ajax-loader{display:none!important}div.wpcf7-response-output{color:#0a0a0a;margin:0!important}.search-custom form input{width:100%;padding:10px;border:1px solid #d1d1d1;color:#222;line-height:1.5}.search-custom form{position:relative}.search-custom form button{border:1px solid var(--primary-color);color:#fff;font-size:15px;position:absolute;cursor:pointer;float:right;background:var(--primary-color);top:0;right:0;padding:10px 15px;letter-spacing:0;line-height:1.6}span.wpcf7-not-valid-tip{padding-top:10px;font-size:12px}.search-custom form button:hover{background:#fff;color:var(--primary-color)}.search-custom h4{font-weight:500;font-size:20px;color:#2e2e2e;text-transform:inherit;margin-bottom:20px}p.form-submit{text-align:center}h5.comment{color:#010101;margin-bottom:40px}h3.comment-reply-title{font-weight:500;font-size:24px;line-height:36px;text-transform:capitalize;margin-bottom:20px}.stButton .stButton_gradient{height:22px!important}.sidebar-single-widget .wp-tag-cloud li{display:inline-block;margin-bottom:5px;margin-right:2px}.sidebar-single-widget .wp-tag-cloud li a{font-weight:400;font-size:13px!important;line-height:30px;text-transform:capitalize;padding:5px 20px;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;background:var(--primary-color);border-radius:5px;border:1px solid var(--primary-color)}.sidebar-single-widget .wp-tag-cloud li a:hover{color:var(--primary-color);background-color:#fff}.get-appointment-form p span.current{color:rgb(255 255 255 / .6)}.contact-form .get-appointment-form .single-field input.wpcf7-submit{background:var(--primary-color);border:none;color:#fff;border-top-left-radius:30px;border-bottom-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:30px;font-weight:500;font-size:16px}.footer-subscribe-form input.wpcf7-submit{width:86px;height:86px;border-radius:50%;background:var(--primary-color);color:#fff;font-family:"Font Awesome 6 Free";font-weight:900;display:flex;justify-content:center;align-items:center;position:absolute;border:none;top:2px;right:3px;padding-left:0;padding-right:0}.error h1{font-size:90px}.singlepage-box{padding-bottom:0}.wpcf7-spinner{display:none}form.invalid .wpcf7-spinner{display:block}.wpcf7 form.invalid .wpcf7-response-output{border-color:#0a0a0a}footer .wpcf7-not-valid-tip,.get-appointment-form .wpcf7-not-valid-tip{color:#fff}footer div.wpcf7-response-output,.get-appointment-form div.wpcf7-response-output,.sidebar-single-widget div.wpcf7-response-output{color:#fff;border-color:#fff!important}.get-appointment-form.style-2 div.wpcf7-response-output,.contact-page .get-appointment-form div.wpcf7-response-output{color:#0a0a0a;border-color:#0a0a0a!important}.get-appointment-form.style-2 .wpcf7-not-valid-tip,.map-contact-form .get-appointment-form .wpcf7-not-valid-tip,.contact-page .get-appointment-form .wpcf7-not-valid-tip{color:#0a0a0a!important}footer div.wpcf7-response-output{margin-top:0px!important}.header-language{margin:0 10px}.get-appointment-form .single-field input.button-1{width:100%;height:50px;font-weight:500;font-size:16px;line-height:24px;text-align:center;display:flex;justify-content:center;background:var(--primary-color);border:none;color:#fff;border-radius:40px;text-align:center;padding:0 32px}.custom-html-widget ul li{display:inline-block;padding-right:30px}.custom-html-widget ul li a{height:45px;width:45px;background:#d5d5d5;color:#7a7773;font-size:20px;text-align:center;border-radius:50%;line-height:45px}.widget_text{background:var(--primary-color)}.widget_text h5{color:#FFF}.widget_custom_html,.widget_custom_html .widget_text{background:var(--section-bg);}.widget_custom_html .widget_text h5{color:var(--headding-color)}.widget_custom_html ul li a i{padding-right:0}.widget_custom_html ul li:last-child{padding-right:0}.sidebar-single-widget .get-appointment-form .single-field .nice-select:focus{border-color:#fff}.sidebar-single-widget .nice-select:after{border-color:#fff}.sidebar-single-widget .get-appointment-form .single-field input.button-1{width:100%;height:50px;font-weight:500;font-size:16px;line-height:24px;text-align:center;display:flex;justify-content:center;background:#FFF;border:none;color:var(--primary-color);padding:0}.sidebar-single-widget .get-appointment-form .single-field{padding-bottom:15px}.sidebar-single-widget .get-appointment-form .single-field.pb-20{padding-bottom:20px}.get-appointment-form.style-2 p span.current{color:var(--body-color)}.get-appointment-form.style-2 .single-field .button-1{width:auto}.offcanvas_main_menu li .sub-menu li ul li a{padding-left:55px}ul.pagination{margin-bottom:20px}@media (max-width:576px){.footer-subscribe-form input.wpcf7-submit{width:56px;height:56px}}.testimonial-img img{max-width:95px!important;border-radius:50%!important;border:2px solid var(--primary-color)!important}.dialog-type-lightbox{display:none!important}.elementor .what-we-best-img img{height:100%}.helpline-number .number-text h3{color:#fff}.singlepage-titletext ul li{line-height:21px;color:var(--primary-color)}.singlepage-content .singlepage-titletext{padding-left:5px}footer .footer-widegts-single br{display:none}.footer-bottom .copyright-text p{text-transform:capitalize}p{font-family:'DM Sans',sans-serif}.get-appointment-form.style-2 div.wpcf7-response-output{margin-bottom:1em!important}.page-id-52 .get-appointment-area{padding-top:170px}.sidebar-blog-widgets .single-item .content span a{color:var(--body-color)}.blog-single-item .content .auth span a{color:var(--body-color)}.wp-block-group ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0;padding-left:0}.wp-block-group h2.wp-block-heading{position:relative;display:inline-block;font-size:18px;margin-bottom:30px;font-weight:500;letter-spacing:4px;text-transform:uppercase}.widget_block.widget_search label.wp-block-search__label{display:none}.widget_block .wp-block-search .wp-block-search__inside-wrapper{position:relative}.widget_block .wp-block-search .wp-block-search__input{width:100%;padding:10px;border:0;background:#f4f5f7;margin-bottom:0;border-radius:0}.widget_block .wp-block-group .wp-block-group__inner-container ul li{margin-bottom:20px;color:#040b11;font-size:16px;line-height:1.5em;margin-bottom:10px;padding-bottom:10px;line-height:28px}.widget_block .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button{position:absolute;right:0;top:0;background-color:#fff0;color:#040b11;border:0;cursor:pointer;font-size:15px}.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts__list.wp-block-latest-posts li{margin-bottom:20px;color:#040b11;font-size:16px;line-height:1.5em;border-bottom:1px dashed #ccc;margin-bottom:10px;padding-bottom:10px;line-height:40px}.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts__list.wp-block-latest-posts li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0 dashed #ccc}.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment{color:#040b11;font-size:16px;line-height:1.5em;border-bottom:1px dashed #ccc;margin-bottom:10px;padding-bottom:10px;line-height:40px}.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0 dashed #ccc}.sidebar_widget.widget.widget_block.widget_search .wp-block-search__button-outside .wp-block-search__inside-wrapper{margin:0 0}.sidebar__widget .wp-block-group__inner-container .wp-block-latest-comments{padding-left:0rem}.wp-block-group ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0;padding-left:0}.logo img{height:6rem;padding:1rem 0}@media (min-width:1200px){.hero-caption h2{font-size:56px;line-height:70px}}.shap-img img{height:5rem!important;width:auto!important}.hero-area .shap-img img.shap5{top:6%;left:60%}#preloader .preloader{margin-left:0;margin-top:0}#preloader .preloader span{background-color:var(--primary-color)}.service-page-section .container .row:last-child{justify-content:space-around}.service-page-section .section-title h3{color:var(--secondary-color)}.service-page-section .section-title h2{color:#fff}.info-box .info-image img{width:6rem}.info-box h3 a{color:#fff;display:inline;font-weight:500;letter-spacing:1px;--underline-width-scale:calc(var(--underline-width) / var(--underline-intrinsic-width));padding:0 calc(var(--underline-padding-x) + calc(var(--underline-cap-width) * var(--underline-width-scale))); box-decoration-break:clone;background-repeat:no-repeat;background-image:linear-gradient(180deg,var(--underline-color),var(--underline-color));background-position-x:calc(var(--underline-cap-width) * var(--underline-width-scale)),
    0,
    100%; background-position-y:calc(100% - var(--underline-offset-y) * -1);background-size:calc(100% - calc(var(--underline-cap-width) * var(--underline-width-scale) * 2)) calc(var(--underline-width) * 1px),
    auto calc(var(--underline-width) * 1px),
    auto calc(var(--underline-width) * 1px);}.info-box:hover{transform:scale(1.1);transition:200ms linear all}.info-box:hover a{--underline-color:#3e3e3e;color:#fff}.info-box h3:hover a{color:#fff}.info-box:hover .default-img{display:inline-block;transform:rotate(360deg)}.info-box:hover .hover-img{display:none}.section-title h3{color:var(--undeline-color)}.info-box-2 a h4{--underline-color:var(--secondary-color);display:inline;font-weight:500;letter-spacing:1px;--underline-width-scale:calc(var(--underline-width) / var(--underline-intrinsic-width));padding:0 calc(var(--underline-padding-x) + calc(var(--underline-cap-width) * var(--underline-width-scale))); box-decoration-break:clone;background-repeat:no-repeat;background-image:linear-gradient(180deg,var(--underline-color),var(--underline-color));background-position-x:calc(var(--underline-cap-width) * var(--underline-width-scale)),
    0,
    100%; background-position-y:calc(100% - var(--underline-offset-y) * -1);background-size:calc(100% - calc(var(--underline-cap-width) * var(--underline-width-scale) * 2)) calc(var(--underline-width) * 1px),
    auto calc(var(--underline-width) * 1px),
    auto calc(var(--underline-width) * 1px);}.info-box-2:hover{transform:scale(1.1);transition:200ms linear all}.info-box-2:hover a{--underline-color:#f4f5f7;color:#fff}.info-box-2:hover .icon img{display:inline-block;transform:rotate(360deg)}.footer-widegts-single.first-row{text-align:center}.footer-widegts-single ul.contact-info li a:hover{color:#fff}.f-logo{max-width:10rem;margin:auto auto 2rem auto}.mobile-logo{padding:30px 40px!important}.iconbox-img img{width:50px}.about-iconbox-top .iconbox-img::after{content:none}.about-count-num{background-image:url(https://www.centroodontoiatricoceida.it/wp-content/uploads/2024/01/bg-counter.png)!important}.testimonial-area{background:none}.about-iconbox-top h3{--underline-color:var(--secondary-color);--underline-offset-y:-5px;display:inline;font-weight:500;letter-spacing:1px;--underline-width-scale:calc(var(--underline-width) / var(--underline-intrinsic-width));padding:0 calc(var(--underline-padding-x) + calc(var(--underline-cap-width) * var(--underline-width-scale))); box-decoration-break:clone;background-repeat:no-repeat;background-image:linear-gradient(180deg,var(--underline-color),var(--underline-color));background-position-x:calc(var(--underline-cap-width) * var(--underline-width-scale)),
    0,
    100%; background-position-y:calc(100% - var(--underline-offset-y) * -1);background-size:calc(100% - calc(var(--underline-cap-width) * var(--underline-width-scale) * 2)) calc(var(--underline-width) * 1px),
    auto calc(var(--underline-width) * 1px),
    auto calc(var(--underline-width) * 1px);}.wp-block-separator{margin:60px 0}.footer-widegts-single ul.contact-info li a{text-transform:none}.breadcumb-area ul{padding-left:0!important}.single-services .singlepage-area{padding:40px 0}.single-services .singlepage-titleimg img{width:15vw}.single-services .singlepage-titletext{display:flex;align-items:center}.singlepage-box ul li::after{background:#d5d5d5}.home .video-btn{display:none}.blog-details-section{padding-bottom:0!important}.blog-details-section footer{margin-top:4rem!important}