.elementor-3794 .elementor-element.elementor-element-12a1817{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3794 .elementor-element.elementor-element-25806c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3794 .elementor-element.elementor-element-097dcb7{width:var( --container-widget-width, 768px );max-width:768px;--container-widget-width:768px;--container-widget-flex-grow:0;}.elementor-3794 .elementor-element.elementor-element-097dcb7.elementor-element{--align-self:center;}.elementor-3794 .elementor-element.elementor-element-097dcb7 .jeg_post_title{font-size:48px;}.elementor-3794 .elementor-element.elementor-element-3b4f782 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3794 .elementor-element.elementor-element-8dc7e8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3794 .elementor-element.elementor-element-39217c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3794 .elementor-element.elementor-element-ea61f77{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3794 .elementor-element.elementor-element-cb18c5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3794 .elementor-element.elementor-element-cb18c5a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3794 .elementor-element.elementor-element-d96629f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3794 .elementor-element.elementor-element-d96629f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3794 .elementor-element.elementor-element-df08923 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-3794 .elementor-element.elementor-element-d1ae6c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3794 .elementor-element.elementor-element-acfcbc1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3794 .elementor-element.elementor-element-137ddfd .content-inner *:not(.fa, .fab, .fad, .fal, .far, .fas){font-size:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3794 .elementor-element.elementor-element-ba878fe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-3794 .elementor-element.elementor-element-25806c9{--content-width:768px;}.elementor-3794 .elementor-element.elementor-element-8dc7e8d{--content-width:768px;}.elementor-3794 .elementor-element.elementor-element-cb18c5a{--width:6.971%;}.elementor-3794 .elementor-element.elementor-element-d96629f{--width:95%;}.elementor-3794 .elementor-element.elementor-element-acfcbc1{--content-width:768px;}}/* Start custom CSS for jnews_post_title_elementor, class: .elementor-element-097dcb7 */#idnave-title{
    text-align: center !important;
    font-family:"Playfair Display",Helvetica,Arial,sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for jnews_post_subtitle_elementor, class: .elementor-element-3b4f782 */h2.jeg_post_subtitle {
    font-family: 'Inter';
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for jnews_post_meta_elementor, class: .elementor-element-0940dbc */.jeg_meta_date {
    display: inline !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f326d49 */.natural-tts {
    max-width: 150px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1ae6c8 *//* 0. მთავარი კონტეინერი */
div[role="group"][aria-label="Text-to-speech controls"] {
    display: flex !important;
    gap: 10px !important; /* დაშორების ფიქსი */
    align-items: center !important;
}

/* 1. Play ღილაკი */
div[role="group"][aria-label="Text-to-speech controls"] .MuiIconButton-root[aria-label="Play"] {
    margin: 0 !important;
}

/* 2. მთავარი ტექსტი ("სტატიის მოსმენა") */
div[role="group"][aria-label="Text-to-speech controls"] > span.MuiTypography-root:first-of-type {
    margin: 0 !important; 
    
    /* სიგანე, რომ არ დაიყოს ორ ხაზად */
    width: 110px !important; 
    min-width: 110px !important; 
    
    /* თარგმნის ლოგიკა */
    visibility: hidden;
    position: relative;
}

/* 3. ახალი ქართული ტექსტის ("სტატიის მოსმენა") გამოჩენა */
div[role="group"][aria-label="Text-to-speech controls"] > span.MuiTypography-root:first-of-type::before {
    content: "სტატიის მოსმენა"; /* <--- ქართული წარწერა */
    font-size: 16px !important; 
    visibility: visible;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    white-space: nowrap !important;
}

/* 4. გამყოფი ხაზი (Divider) - ვინაიდან არ გვჭირდება, ამიტომ ვმალავთ*/
div[role="group"][aria-label="Text-to-speech controls"] > .MuiDivider-root {
    display: none !important; /* 💥 ფიქსი: ვმალავთ Divider-ს, რათა არ არიოს Flexbox */
}

/* 5. დრო (ტაიმერი) - 💥 ფიქსი: ვუმატებთ margin-ს, რათა დაშორება იყოს 10px */

div[role="group"][aria-label="Text-to-speech controls"] > span.MuiTypography-root:last-of-type {
    margin: 0 !important;
    margin-left: 25px !important; /* ეს ქმნის 10px დაშორებას ტექსტისგან */
}/* End custom CSS */