@charset "UTF-8";
/*
Template:       glowme
Theme Name:     Glowme Child
Theme URI:      http://themeforest.net/user/Qodex/portfolio?ref=Qodex
Author:         LA Studio
Author URI:     http://themeforest.net/user/Qodex/portfolio?ref=Qodex
Description:    GlowME - Cosmetic & Plastic Surgery WordPress Theme
Version:        1.0.0
Requires at least: 5.9
Requires PHP:   7.0
Tags:           beauty, beauty clinic, clinic, cosmetic, cosmetic clinic, cosmetic surgery, elementor, healthcare, hospital, medical, medical theme, plastic surgeon, plastic surgery, surgeon, surgery
License:        GNU General Public License
License URI:    licence/GPL.txt
Text Domain:    glowme-child
Domain Path:    /languages/
Elementor tested up to: 3.16
Elementor Pro tested up to: 3.16
WooCommerce tested up to: 8.1.0
*/
@font-face {
    font-family: HelvethaicaXBold;
    src: url(./fonts/DB\ Helvethaica\ X\ Bd.ttf);
}
@font-face {
    font-family: HelvethaicaXItalic;
    src: url(./fonts/DB\ Helvethaica\ X\ It.ttf);
}
@font-face {
    font-family: HelvethaicaX;
    src: url("./fonts/DB\ Helvethaica\ X.ttf") format("truetype");  
    font-weight: normal;
    font-style:normal;
}
@font-face {
    font-family: HelvethaicaX;
    src: url("./fonts/DB\ Helvethaica\ X\ Bd.ttf") format("truetype");  
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: HelvethaicaX;
    src: url("./fonts/DB\ Helvethaica\ X\ It.ttf") format("truetype");  
    font-weight: normal;
    font-style: italic;
}
:root{
    --theme-heading-font-family: HelvethaicaX;
    --e-global-typography-57e1715-font-family: HelvethaicaX;
}
body {
    font-family: HelvethaicaX !important;
    letter-spacing: normal;
}
.lakitdoc-enable-header-transparency .lakit-site-wrapper > .elementor-location-header > .e-parent:not(.elementor-sticky--effects) .lakit-nav-wrap:not(.lakit-mobile-menu-active) .menu-item-link.menu-item-link-depth-0:not(.ignore-docs-style) {
    color: #705027;
}
.lakitdoc-enable-header-transparency .lakit-site-wrapper > .elementor-location-header > .e-parent:not(.elementor-sticky--effects) .lakit-nav-wrap:not(.lakit-mobile-menu-active) .current-menu-item > .menu-item-link.menu-item-link-depth-0:not(.ignore-docs-style), .lakitdoc-enable-header-transparency .lakit-site-wrapper > .elementor-location-header > .e-parent:not(.elementor-sticky--effects) .lakit-nav-wrap:not(.lakit-mobile-menu-active) .menu-item-link.menu-item-link-depth-0:not(.ignore-docs-style):hover {
    color: #705027;
}
.footer-title1 {
    font-family: HelvethaicaX !important;
    font-weight: bold !important;
    font-size: 40px;
    color: #fff;
}
.footer-title1 .elementor-widget-container .elementor-heading-title {
    font-family: HelvethaicaX !important;
    font-weight: bold !important;
    font-size: 40px !important;
    color: #fff !important;
}
.footer-title2 {
    font-family: HelvethaicaX !important;
    font-weight: bold !important;
    font-size: 40px !important;
    color: #e1cda8 !important;
}
.footer-title2 .elementor-widget-container .elementor-heading-title {
    font-family: HelvethaicaX !important;
    font-weight: bold !important;
    font-size: 40px !important;
    color: #e1cda8 !important;
}
.footer-body1 .elementor-widget-container .elementor-icon-list-text {
    font-family: HelvethaicaX !important;
    font-size: 30px !important;
    color: #e1cda8 !important;
    line-height: normal !important;
}
.footer-body1 .elementor-widget-container .elementor-heading-title {
    font-family: HelvethaicaX !important;
    font-size: 30px !important;
    color: #e1cda8 !important;
    line-height: normal !important;
}
.footer-body2 .elementor-widget-container .elementor-heading-title {
    font-family: HelvethaicaX !important;
    font-size: 30px !important;
    color: #fff !important;
}
.footer-body2 .elementor-widget-container p {
    font-family: HelvethaicaX !important;
    font-size: 30px !important;
    color: #E1CDA8 !important;
}
.footer-body3 .elementor-widget-container .elementor-heading-title {
    font-family: HelvethaicaX !important;
    font-size: 26px !important;
    color: #fff !important;
}
.elementor-location-footer .lakit-nav-wrap .lakit-nav__mobile-trigger {
    height: 0px;
}
.e-con.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container, .elementor.elementor .e-con>.elementor-widget>.elementor-widget-container {
    font-family: HelvethaicaX !important;
    font-size: 20px !important;
}
.elementor-118 .elementor-element.elementor-element-3ce7161 .lakit-nav-id-3ce7161 > .menu-item-link-top .lakit-nav-link-text {
    font-family: HelvethaicaX !important;
    font-size: 20px !important;
}
.brown-button a {
    font-family: HelvethaicaX !important;
    font-size: 25px !important;
    color: #fff !important;
    border: none;
    background-color: transparent !important;
    background-image: url('./images/button.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    padding: 10px 75px 10px 75px !important;
}
.brown-button .elementor-button-text {
    padding-left: 15px;
}
.brown-button .elementor-button-text::before {
    content: "";
}
.brown-button .elementor-button-text::after {
    content: " \226B";
    font-size: 18px;
}
.brown-button2 a {
    font-family: HelvethaicaX !important;
    font-size: 25px !important;
    color: #fff !important;
    border: none;
    background-color: transparent !important;
    background-image: url('./images/button.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    padding: 10px 50px 10px 50px !important;
}
.wpcf7-submit {
    font-family: HelvethaicaX !important;
    font-size: 25px !important;
    color: #fff !important;
    border: none !important;
    background-color: transparent !important;
    background-image: url('./images/button.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    padding: 10px 75px 10px 75px !important;
}
.wpcf7-submit:hover {
    color: #e1cda8 !important;
}
.elementor-834 .elementor-element.elementor-element-d01db32 .lakit-posts .lakit-posts__btn-more {
    font-family: HelvethaicaX !important;
    font-size: 25px !important;
    color: #fff !important;
    border: none !important;
    background-color: transparent !important;
    background-image: url('./images/button.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    padding: 10px 75px 10px 75px !important;
}
.elementor-834 .elementor-element.elementor-element-d01db32 .lakit-posts .lakit-posts__btn-more .btn__text::after {
    content: " \226B";
    font-size: 18px;
}
.contact-list {
    margin-left: 0;
}
.contact-list li {
    list-style: none;
    display: block;
    margin-right: 5px;
    font-size: 25px;
    font-family: HelvethaicaX !important;
    color: #fff;
}
.categories .widget-title {
    font-size: 24px;
    font-family: HelvethaicaX !important;
}
.categories .menu .cat-item {
    font-size: 20px;
    font-family: HelvethaicaX !important;
}
@media (max-width: 768px) { 
    .elementor-118 .elementor-element.elementor-element-3ce7161 .lakit-nav-id-3ce7161 > .menu-item-link-top .lakit-nav-link-text {
        font-size: 30px !important;
    }
    .brown-button a {
        padding: 16px 65px 10px 65px !important;
    }
    .contact-list li {
        display: block;
    }
    .elementor-834 .elementor-element.elementor-element-d01db32 .lakit-posts .lakit-posts__btn-more {
        padding-top: 16px !important;
    }
    .wpcf7-submit {
        padding-top: 16px !important;
    }
    .elementor-805 .elementor-element.elementor-element-20cac62 .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not([type="checkbox"]):not([type="radio"]):not(.wpcf7-acceptance) {
        font-size: 30px !important;
    }
    .elementor-805 .elementor-element.elementor-element-20cac62 .wpcf7 .wpcf7-form-control.wpcf7-textarea {
        line-height: 1em !important;
    }
}
@media (max-width: 576px) { 
    .elementor-118 .elementor-element.elementor-element-3ce7161 .lakit-nav-id-3ce7161 > .menu-item-link-top .lakit-nav-link-text {
        font-size: 30px !important;
    }
    .brown-button a {
        padding: 16px 55px 10px 55px !important;
    }
    .contact-list li {
        display: block;
    }
    .elementor-834 .elementor-element.elementor-element-d01db32 .lakit-posts .lakit-posts__btn-more {
        padding-top: 16px !important;
    }
    .wpcf7-submit {
        padding-top: 16px !important;
    }
    .elementor-805 .elementor-element.elementor-element-20cac62 .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not([type="checkbox"]):not([type="radio"]):not(.wpcf7-acceptance) {
        font-size: 30px !important;
    }
    .elementor-805 .elementor-element.elementor-element-20cac62 .wpcf7 .wpcf7-form-control.wpcf7-textarea {
        line-height: 1em !important;
    }
}