/*
Theme Name: Templazee
Theme URI: https://templazee.com/theme/templazee/
Author: templazee
Author URI: https://templazee.com/
Description: Templaze is a block-based WordPress theme designed for those who want full control over their site’s design and structure. With Full Site Editing (FSE) support, this theme lets you customize every element of your website, including headers, footers, and layouts, all through the intuitive WordPress block editor. The theme boasts a clean design that focuses on simplicity, providing a modern and elegant look while maintaining performance. Built with minimal code, Templaze is lightweight, fast, and fully responsive, ensuring your site looks great on any device. As a starter theme, Templaze includes pre-designed block patterns and templates, allowing you to quickly build out your site with minimal effort. Whether you're a developer looking for flexibility or a site owner who wants to easily tweak the layout, this theme offers a seamless and customizable experience.
Requires at least: 6.4
Tested up to: 6.8
Requires PHP: 7.0
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: templazee
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, threaded-comments, translation-ready, wide-blocks, block-styles, blog, portfolio, news
*/





/*
Theme Name: Templazee Clinic
Theme URI: https://templazee.com/theme/templazee-clinic/
Template: templazee
Author: templazee
Author URI: https://templazee.com/
Description: Templazee Clinic is a specialized child theme of the Templazee Full Site Editing (FSE) WordPress theme, crafted specifically for medical professionals, clinics, hospitals, and healthcare-related websites. Built with the modern block-based Full Site Editing approach, Templazee Clinic allows for complete customization of every part of your site — from headers to footers — with a clean, professional design tailored for medical services. This child theme inherits all the core functionalities and performance benefits of the Templazee parent theme while providing a healthcare-focused layout and design system. Whether you run a private clinic, dental office, or wellness center, Templazee Clinic offers a user-friendly experience, mobile responsiveness, and compatibility with essential plugins to elevate your online presence.
Requires at least: 6.4
Tested up to: 6.8
Requires PHP: 7.0
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: templazee-clinic
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, threaded-comments, translation-ready, wide-blocks, block-styles, blog, portfolio, news
*/
:root{--joinchat-ico:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M3.516 3.516c4.686-4.686 12.284-4.686 16.97 0s4.686 12.283 0 16.97a12 12 0 0 1-13.754 2.299l-5.814.735a.392.392 0 0 1-.438-.44l.748-5.788A12 12 0 0 1 3.517 3.517zm3.61 17.043.3.158a9.85 9.85 0 0 0 11.534-1.758c3.843-3.843 3.843-10.074 0-13.918s-10.075-3.843-13.918 0a9.85 9.85 0 0 0-1.747 11.554l.16.303-.51 3.942a.196.196 0 0 0 .219.22zm6.534-7.003-.933 1.164a9.84 9.84 0 0 1-3.497-3.495l1.166-.933a.79.79 0 0 0 .23-.94L9.561 6.96a.79.79 0 0 0-.924-.445l-2.023.524a.797.797 0 0 0-.588.88 11.754 11.754 0 0 0 10.005 10.005.797.797 0 0 0 .88-.587l.525-2.023a.79.79 0 0 0-.445-.923L14.6 13.327a.79.79 0 0 0-.94.23z'/%3E%3C/svg%3E");--joinchat-font:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif}.joinchat{--bottom:20px;--sep:20px;--s:60px;display:none;position:fixed;z-index:9000;right:var(--sep);bottom:var(--bottom);font:normal normal normal 16px/1.625em var(--joinchat-font);letter-spacing:0;animation:joinchat_show .5s cubic-bezier(.18,.89,.32,1.28) 10ms both;transform:scale3d(0,0,0);transform-origin:calc(var(--s)/-2) calc(var(--s)/-4);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgb(0 0 0/0)}.joinchat *,.joinchat :after,.joinchat :before{box-sizing:border-box}.joinchat--show{display:block;transform:scaleX(1)}.joinchat--left{right:auto;left:var(--sep)}.joinchat--noanim{animation:none}.joinchat__button{position:absolute;z-index:2;bottom:8px;right:8px;height:var(--s);min-width:var(--s);background:#25d366;color:inherit;border-radius:calc(var(--s)/2);box-shadow:1px 6px 24px 0 rgba(7,94,84,.24);cursor:pointer;transition:background-color .2s linear}.joinchat__button:hover{background:#128c7e}.joinchat__button:active{background:#128c7e;transition:none}.joinchat--left .joinchat__button{right:auto;left:8px}.joinchat__button__open{width:var(--s);height:var(--s);border-radius:50%;background:rgb(0 0 0/0) var(--joinchat-ico) 50% no-repeat;background-size:60%;overflow:hidden}.joinchat__button__image{position:absolute;top:1px;right:1px;width:calc(var(--s) - 2px);height:calc(var(--s) - 2px);border-radius:50%;overflow:hidden;opacity:0}.joinchat__button__image img,.joinchat__button__image video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.joinchat--show .joinchat__button__image{animation:joinchat_image_loop 20s linear 5s infinite normal both}.joinchat--image .joinchat__button__image{opacity:1;animation:none}.joinchat__tooltip{position:absolute;top:calc(var(--s)/2 - 16px);right:calc(var(--s) + 16px);max-width:calc(100vw - var(--s) - 45px);height:32px;padding:0 14px;border:none;border-radius:16px;background:#fff;color:rgba(0,0,0,.8);line-height:31px;white-space:nowrap;opacity:0;transition:opacity .3s ease-out .4s;filter:drop-shadow(0 1px 4px rgba(0,0,0,.4));pointer-events:none}.joinchat__tooltip:after{content:"";display:block;position:absolute;top:10px;right:-6px;border:8px solid transparent;border-width:6px 0 6px 8px;border-left-color:#fff}.joinchat__tooltip div{width:-moz-max-content;width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis}.joinchat--tooltip .joinchat__tooltip{animation:joinchat_tootlip 20s linear 5s 1 normal both}.joinchat--left .joinchat__tooltip{right:auto;left:calc(var(--s) + 16px)}.joinchat--left .joinchat__tooltip:after{left:-6px;right:auto;border-color:transparent;border-width:6px 8px 6px 0;border-right-color:#fff}.joinchat__qr{position:absolute;bottom:calc(var(--s) + 16px);right:0;display:none;flex-direction:column-reverse;width:228px;min-height:200px;padding:14px 14px 10px;border:none;border-radius:16px;background:#fff;color:rgba(0,0,0,.8);text-align:center;white-space:nowrap;filter:drop-shadow(0 1px 4px rgba(0,0,0,.4));animation:joinchat_badge_in .4s cubic-bezier(.11,.84,.83,1.01) .5s both;pointer-events:none}.joinchat__qr:after{content:"";display:block;position:absolute;bottom:-6px;right:calc(var(--s)/2 - 6px);border:8px solid transparent;border-width:8px 6px 0;border-top-color:#fff}.joinchat--left .joinchat__qr{left:0;right:auto}.joinchat--left .joinchat__qr:after{left:calc(var(--s)/2 - 6px);right:auto}.joinchat__qr div{font-size:14px;color:#4a4a4a;overflow:hidden;text-overflow:ellipsis}.joinchat__qr canvas{display:block;width:200px;height:200px;margin:0;image-rendering:pixelated}@keyframes joinchat_show{0%{transform:scale3d(0,0,0)}to{transform:scaleX(1)}}@keyframes joinchat_badge_in{0%{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes joinchat_image_loop{0%{opacity:0}3%,20%{opacity:1}25%,to{opacity:0}}@keyframes joinchat_tootlip{0%{opacity:0;transform:scaleY(0)}1%,20%{opacity:1;transform:scaleX(1)}25%,to{opacity:0;transform:scaleX(1)}}.joinchat__woo-btn__wrapper{clear:both}.joinchat__woo-btn{--s:40px;display:inline-block;box-sizing:border-box;height:var(--s);max-width:100%;padding:0 calc(var(--s)/2) 0 var(--s);background:#25d366 var(--joinchat-ico) calc(var(--s)*0.2) 50% no-repeat;background-size:calc(var(--s)*0.6);color:#fff;border-radius:calc(var(--s)/2);font:700 normal calc(var(--s)*0.35)/var(--s) var(--joinchat-font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;transition:background-color .2s}.joinchat__woo-btn:empty{padding-right:0}.joinchat__woo-btn:hover{background-color:#128c7e}@media (orientation:landscape) and (height >= 481px),(orientation:portrait) and (width >= 481px){.joinchat--mobile{display:none!important}}@media (width <= 767px){.joinchat--footer-bar{--bottom:76px!important}}@media (orientation:landscape) and (height <= 480px),(width <= 480px){.joinchat{--bottom:6px;--sep:6px}}@media (hover:hover){.joinchat__button:hover .joinchat__tooltip{opacity:1;animation:none;transition:opacity .2s}.joinchat--btn .joinchat__button:hover .joinchat__qr{display:flex}}@media (prefers-reduced-motion){.joinchat{animation:none}}/**************** ddslick ****************************************/
.currency-switcher-form .dd-selected
{
    color: #000000;
    display: block;
    font-weight: bold;
    overflow: hidden;
    padding: 10px;
}

.currency-switcher-form a.dd-selected:hover{
    text-decoration: none;
}

.wpcs_display_none{
    display: none;
}

.currency-switcher-form a.dd-option{
    text-decoration: none;
    display: block;
    font-weight: bold;
    overflow: hidden;
    padding: 10px;
    background: #fff;
}

.currency-switcher-form a.dd-option:hover{
    text-decoration: none;
}

.currency-switcher-form ul.dd-options{
    list-style: none !important;
}

/**************** ddslick end ****************************************/

.wpcs_show_flags .chosen-container .chosen-results li.highlighted {
    color: green !important;
}

.currency-switcher option{
    height: 23px;
    padding-bottom: 3px;
}

a.wpcs_flag_view_item{
    display: inline-block;
    margin: 0 3px 3px 0;
    width: 50px;
    height: 40px;
}
a.wpcs_flag_view_item img{
    width: 100%;
}

a.wpcs_flag_view_item_current{
    opacity: 0.65;
}

.wpcs_converter_shortcode_from, .wpcs_converter_shortcode_to{
    width: 45%;
}

.wpcs_converter_shortcode_amount{
    width: 99%;
    margin-bottom: 4px;
    display: inline-block;
}

.wpcs_converter_shortcode_results{
    width: 99%;
    margin-top: 4px;
    margin-bottom: 4px;
    display: inline-block;
}

ul.wpcs_currency_rates{
    margin: 5px 0 0 9px !important;
}





/***************** price info styles ****************************/
span.wpcs_price_info_icon{
    display: inline-block;
    width: 15px;
    height: 15px;
    background-image: url(//www.contident.com/wp-content/plugins/currency-switcher/img/wpcs_price_info_icon.png);
    z-index: 99;
}

.wpcs_price_info{
    position: relative;
    display: inline;
    margin-left: 3px;
}

div.wpcs_price_info ul{
    list-style: none;
    position: absolute;
    width: auto !important;
    min-width: 120px;
    max-width: 400px;
    color: #FFFFFF !important;
    background: #000000 !important;
    height: auto;
    min-height: 19px;
    line-height: normal;
    vertical-align: middle;
    text-align: left;
    visibility: hidden;
    border-radius: 6px;
    padding: 7px !important;
    margin: 0 !important;
}
div:hover.wpcs_price_info ul{
    visibility: visible;
    opacity: 0.85;
    bottom: 5px;
    left: 50%;
    margin-left: -5px;
    z-index: 999;
}

div.wpcs_price_info ul li{
    padding-bottom: 4px;
    white-space: nowrap;
    margin: 0 !important;
}

/***************** price info styles end ****************************/

.wpcs_current_product_id{
    display: none;
}

ul.wpcs_price_info_list li span{
    font-weight: bold;
}

.wpcs_cart_item_price{
    font-size: 11px;
    font-style: italic;
}

#shipping_method .wpcs_cart_item_price{
    display: inline-block;
    clear: both;
    text-indent: 0;
    margin-left: 5px;
}

.wpcs_text_country, .wpcs_text_code{
    font-style: italic;
    color:#0f3647;
}
.wpcs_country_name, .wpcs_country_code{
    font-size: 18px;
    font-weight: 700;
    margin-left: 3px;
    margin-right: 3px;
}

.wpcs_country_code{
    color:#b81c23;
}

.wpcs_auto_switcher_link{
    display: inline-block;
}

.wpcs-btn-switcher{
    background-size: 40px 25px !important; 
    background-repeat: no-repeat !important; 
    background-position: 99% 10px !important; 
    padding-bottom: 12px !important;
}


.wpcs-btn-switcher2{
    background-size: 40px 25px !important; 
    background-repeat: no-repeat !important; 
    background-position: 98% 7px !important; 
    padding-right: 60px !important; 
    padding-bottom: 12px !important;
}