/* ====================================================== */
/* UYGUR.COM - Universal Script Mode Styles (ULY / USY)   */
/* ====================================================== */

/* 1. Global Reset for LTR & Fonts */
body.utv-mode-uly, body.utv-mode-usy { direction: ltr !important; font-family: Roboto,Georgia,Calibri, sans-serif, "Palatino Linotype", Palatino, "Noto Serif", "UYGUR", serif; }

/* 2. General Layout & Typography */
.utv-mode-uly p[style*="text-align: justify"], .utv-mode-usy p[style*="text-align: justify"] { direction: ltr !important; padding-top: 0 !important; margin-top: 0 !important; padding-right: 5px !important; padding-left: 5px !important; text-indent: 30px !important; }
.utv-mode-uly .turhan-clearfix, .utv-mode-usy .turhan-clearfix { direction: ltr; font-family:Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important; }
body.utv-mode-uly .utv-smalllink, body.utv-mode-usy .utv-smalllink { text-transform: capitalize !important; font-family:Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important; }
body.utv-mode-uly .excerpt-text, body.utv-mode-usy .excerpt-text { direction: ltr !important;font-family:Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important;}
body.utv-mode-uly .read-more-button, body.utv-mode-usy .read-more-button { direction: ltr !important;padding: 10px 10px 10px 10px;}
/* Fix Search Results & Archive Content Direction for ULY/USY */
body.utv-mode-uly .entry-content, 
body.utv-mode-usy .entry-content,
body.utv-mode-uly .entry-summary, 
body.utv-mode-usy .entry-summary,
body.utv-mode-uly .page-content, 
body.utv-mode-usy .page-content { 
    direction: ltr !important; 
    text-align: left !important; 
}

/* Ensure paragraphs inside search results also align correctly */
body.utv-mode-uly .entry-content p, 
body.utv-mode-usy .entry-content p,
body.utv-mode-uly .entry-summary p, 
body.utv-mode-usy .entry-summary p { 
    direction: ltr !important; 
    text-align: left !important; 
}

/* 3. Social Icons & Secondary Menu Styles */
.utv-mode-uly .turhan-secondary-nav-menu a, .utv-mode-usy .turhan-secondary-nav-menu a { text-transform: capitalize !important; font-family:Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important; padding: 12px 6px 10px 6px; }

.utv-mode-uly .turhan-secondary-nav-menu > li:first-child > a, .utv-mode-usy .turhan-secondary-nav-menu > li:first-child > a, 
.utv-mode-uly .turhan-secondary-nav-menu > li:last-child > a, .utv-mode-usy .turhan-secondary-nav-menu > li:last-child > a { text-transform: uppercase !important; }
.utv-mode-uly .turhan-secondary-nav-menu li a, .utv-mode-usy .turhan-secondary-nav-menu li a {text-transform: capitalize !important; }


/* 4. Site Header, Site Banner & Site Logo */
.utv-mode-uly .turhan-header-inside-container, .utv-mode-usy .turhan-header-inside-container { direction: ltr; }
.utv-mode-uly .turhan-logo, .utv-mode-usy .turhan-logo { float: left; text-align: left; }
.utv-mode-uly .turhan-logo a, .utv-mode-usy .turhan-logo a { font-weight: 600; text-transform: capitalize !important; font-family:Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important; }
.utv-mode-uly .turhan-header-banner, .utv-mode-usy .turhan-header-banner { float: right; text-align: right; }
@media only screen and (max-width: 1100px) {.utv-mode-uly .turhan-logo,  .utv-mode-usy .turhan-logo { float: none; text-align: center; }
 .utv-mode-uly .turhan-header-banner,  .utv-mode-usy .turhan-header-banner { float: none; } .utv-mode-uly .turhan-site-title,  .utv-mode-usy .turhan-site-title { font-size: 44px; }}
@media only screen and (max-width: 500px) { .utv-mode-uly .turhan-site-title, .utv-mode-usy .turhan-site-title { font-size: 30px; }}

/* 5. Search & Google Search (GSC) */
.utv-mode-uly .turhan-search-field, .utv-mode-usy .turhan-search-field { direction: ltr; padding-bottom: 6px !important; font-family:Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important;}
.utv-mode-uly .gsc-control-cse, .utv-mode-usy .gsc-control-cse { border: 0px solid #E5E7E9 !important; border-radius: 20px 5px 20px 5px !important; padding: 0 !important; margin: 0 !important; direction: ltr !important; text-align: left !important; }
.utv-mode-uly .gsc-input-box, .utv-mode-usy .gsc-input-box { border: 2px solid #D6EAF8 !important; border-radius: 25px !important; padding: 0 40px 0 10px !important; margin-right: -64px !important; height: 50px !important; }
.utv-mode-uly .gsc-search-button-v2, .utv-mode-usy .gsc-search-button-v2 { height: 2 !important; padding: 12px !important; border-radius: 5px 20px 20px 5px !important; }
.utv-mode-uly input .gsc-input, .utv-mode-usy input .gsc-input { direction: ltr !important; text-align: left !important; padding: 1px !important; font-size: 18px !important; font-weight: 500 !important; height: 40px !important; }
.utv-mode-uly .gsc-tabsArea, .utv-mode-usy .gsc-tabsArea { direction: ltr !important; text-align: center !important; font-size: 18px !important; font-weight: 600 !important; line-height: 2 !important; }
.utv-mode-uly td.gsib_b, .utv-mode-usy td.gsib_b { display: none !important; }
.utv-mode-uly .gsc-orderby-container, .gsc-result-info, .gsc-adBlock, .gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet, .gs-spelling.gs-result, .gsc-branding-img, .gsc-branding-img-noclear, .gcsc-branding-img, .gcsc-branding-img-noclear, .gcsc-find-more-on-google-query, .gcsc-find-more-on-google, .gs-spelling, .gs-spelling gs-spelling-original, .gsc-richsnippet-showsnippet-label { display: none !important; }
.utv-mode-uly .gsc-above-wrapper-area, .utv-mode-usy .gsc-above-wrapper-area { margin-bottom: 10px !important; }
.utv-mode-uly .gsc-results-wrapper-overlay, .utv-mode-usy .gsc-results-wrapper-overlay { margin: auto auto !important; height: 76% !important; padding: 1% 1% 2% 1% !important; max-width: 600px; width: 94% !important; position: fixed !important; top: 18% !important; left: 2% !important; right: 2% !important; bottom: 2% !important; direction: ltr !important; text-align: left !important; }
.utv-mode-uly .gcse-search, .utv-mode-usy .gcse-search { direction: ltr !important; text-align: left !important; }
.utv-mode-uly .gsc-webResult.gsc-result, .utv-mode-usy .gsc-webResult.gsc-result, .utv-mode-uly .gsc-results .gsc-imageResult, .utv-mode-usy .gsc-results .gsc-imageResult { direction: ltr !important; border-bottom: 1px solid #e2e2e2 !important; padding: 15px 5px 5px 5px !important; font: normal 600 18px Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important; }
.utv-mode-uly .gsc-control-cse .gs-spelling, .utv-mode-usy .gsc-control-cse .gs-spelling, .utv-mode-uly .gsc-control-cse .gs-result .gs-title, .utv-mode-usy .gsc-control-cse .gs-result .gs-title, .utv-mode-uly .gsc-control-cse .gs-result .gs-title *, .utv-mode-usy .gsc-control-cse .gs-result .gs-title * { direction: ltr !important; text-align: left !important; line-height: 2; text-transform: capitalize !important; font: normal normal 18px Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important; }
.utv-mode-uly .gs-webResult:not(.gs-no-results-result):not(.gs-error-result) .gs-snippet, .utv-mode-usy .gs-webResult:not(.gs-no-results-result):not(.gs-error-result) .gs-snippet, .gs-fileFormatType { display: block !important; direction: ltr !important; text-align: left !important; margin-left: 0 !important; margin-right: 125px !important; line-height: 2; font: normal normal 16px Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important; }
.utv-mode-uly .gssb_c, .utv-mode-usy .gssb_c, .utv-mode-uly .gssb_a, .utv-mode-usy .gssb_a, .utv-mode-uly .gssb_e, .utv-mode-usy .gssb_e { direction: ltr !important; text-align: left !important; float: left !important; line-height: 2 !important; padding: 5px !important; font: normal normal 18px Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important;}
.utv-mode-uly .gs-webResult div.gs-visibleUrl, .utv-mode-usy .gs-webResult div.gs-visibleUrl { display: none !important; color: #009933; direction: ltr !important; text-align: left !important; }
.utv-mode-uly .gsc-results .gsc-cursor, .utv-mode-usy .gsc-results .gsc-cursor { direction: ltr !important; float: left !important; text-align: center !important; font-size: 18px !important; font-weight: 600 !important; line-height: 2; display: block !important; }
.utv-mode-uly .gsc-results .gsc-cursor-box .gsc-cursor-page { direction: rtl !important; background: #ddd !important; float: none !important; padding: 5px 15px 5px 15px !important; border-radius: 10px !important; display: inline-block !important; }
.utv-mode-uly .gs-web-image-box, .utv-mode-usy .gs-web-image-box, .utv-mode-uly .gs-promotion-image-box, .utv-mode-usy .gs-promotion-image-box { display: block !important; float: right !important; }
.utv-mode-uly .gs-web-image-box .gs-image, .utv-mode-usy .gs-web-image-box .gs-image, .utv-mode-uly .gs-promotion-image-box .gs-promotion-image, .utv-mode-usy .gs-promotion-image-box .gs-promotion-image { display: block !important; float: right !important; max-width: 120px !important; max-height: 150px !important; padding: 5px 1px 10px 10px !important; text-align: right !important; border: none !important; }
.utv-mode-uly .gs-result .gs-image, .gs-result .gs-promotion-image { border: 0px solid #e2e2e2 !important; }

/* 6. Primary Menu Styles */
.utv-mode-uly .turhan-primary-nav-menu li, .utv-mode-usy .turhan-primary-nav-menu li { text-align: left; float: left; }
.utv-mode-uly .turhan-primary-nav-menu li a, .utv-mode-usy .turhan-primary-nav-menu li a { padding-top: 6px !important; padding-bottom: 4px !important; font-weight: 500 !important; font-size: 16px !important; text-transform: capitalize !important; font-family: Roboto,Calibri, "Palatino Linotype", Palatino, "Noto Serif", "UYGUR", serif !important; }
.utv-mode-uly .turhan-primary-nav-menu > li:first-child a, .utv-mode-usy .turhan-primary-nav-menu > li:first-child a { font-weight: 500 !important; font-size: 16px !important; font-family:Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important; }
.utv-mode-uly .turhan-primary-nav-menu > li:first-of-type > a, .utv-mode-usy .turhan-primary-nav-menu > li:first-of-type > a { border-left: 0px solid #888; }
.utv-mode-uly .turhan-primary-nav-menu > li:last-of-type > a, .utv-mode-usy .turhan-primary-nav-menu > li:last-of-type > a { border-left: 1px solid #888; }

@media only screen and (max-width: 1100px) { body.utv-mode-uly.turhan-primary-mobile-menu-active .turhan-primary-nav-menu li, body.utv-mode-usy.turhan-primary-mobile-menu-active .turhan-primary-nav-menu li { direction: ltr !important; float: left !important; } }

/* 7. UyghurTVFM Player Related */
.utv-mode-uly .uyghurtvfm_search_input, .utv-mode-usy .uyghurtvfm_search_input { direction: ltr !important; padding: 4px 10px 4px 10px !important;font-family:Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important; }
.utv-mode-uly .uyghurtvfm_songtitle, .utv-mode-usy .uyghurtvfm_songtitle { font-size: 18px; direction: ltr; text-transform: capitalize !important; }
.utv-mode-uly .uyghurtvfm_songartist, .utv-mode-usy .uyghurtvfm_songartist { font-size: 16px; text-transform: capitalize !important; }
.utv-mode-uly .uyghurtvfm_playlist li span, .utv-mode-usy .uyghurtvfm_playlist li span { font-size: 16px; direction: ltr; text-transform: capitalize !important; }
body.utv-mode-uly #utv-overlay, body.utv-mode-usy #utv-overlay, body.utv-mode-uly #utv-overlay *, body.utv-mode-usy #utv-overlay * { direction: ltr !important; font-family:Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important; }
body.utv-mode-uly .utv-submit-btn, body.utv-mode-usy .utv-submit-btn { padding: 12px 16px 10px 16px !important; }
body.utv-mode-uly #utv_first, body.utv-mode-usy #utv_first, body.utv-mode-uly #utv_last, body.utv-mode-usy #utv_last { direction: rtl !important; }
.utv-mode-uly .utv-email, .utv-mode-usy .utv-email {font-family:Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important;}
.utv-mode-uly .utv-password, .utv-mode-usy .utv-password {font-family:Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important;}
body.utv-mode-uly .uygv-autostop-title, body.utv-mode-usy .uygv-autostop-title, body.utv-mode-uly .uygv-set, body.utv-mode-usy .uygv-set, body.utv-mode-uly .uygv-cancel, body.utv-mode-usy .uygv-cancel, body.utv-mode-uly .uygv-autostop-input, body.utv-mode-usy .uygv-autostop-input { text-transform: capitalize !important;font-family:Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important;}
body.utv-mode-uly .uygv-autostop-input::placeholder, body.utv-mode-usy .uygv-autostop-input::placeholder, body.utv-mode-uly .uygv-autostop-input::-webkit-input-placeholder, body.utv-mode-usy .uygv-autostop-input::-webkit-input-placeholder { opacity: 1; text-transform: capitalize !important;font-family:Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important;}

/* 8. Grid Item Related */
.utv-mode-uly .turhan-grid-post-title, .utv-mode-usy .turhan-grid-post-title { direction: ltr !important; font-size: 16px !important; text-transform: capitalize !important; }
.utv-mode-uly .turhan-grid-post-title a, .utv-mode-usy .turhan-grid-post-title a { direction: ltr; text-transform: capitalize !important; font-family:Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important;}

/* 9. Entry Related (Post Titles, Meta, Categories, Widgets) */
.utv-mode-uly .turhan-widget-title-inside, .utv-mode-usy .turhan-widget-title-inside { direction: ltr !important; font-size: 18px !important; padding-bottom: 10px !important; font-weight: 600 !important; transform: scaleX(0.8) !important; text-transform: capitalize !important; }
.utv-mode-uly .turhan-entry-meta-single-cats, .utv-mode-usy .turhan-entry-meta-single-cats, .utv-mode-uly .turhan-tags-links, .utv-mode-usy .turhan-tags-links { direction: ltr !important; text-align: left; font-size: 14px; text-decoration: none; text-transform: capitalize !important; }
.utv-mode-uly .menu, .utv-mode-usy .menu { direction: ltr !important; text-align: left; padding-left: 16px; font-size: 16px; text-decoration: none; text-transform: capitalize !important; }
.utv-mode-uly .no-results, .utv-mode-usy .no-results { direction: ltr !important;font-family:Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important; }
.utv-mode-uly .no-results h3.page-title, .utv-mode-usy .no-results h3.page-title { direction: ltr !important; text-transform: capitalize !important;font-family:Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important;}
.utv-mode-uly .no-results h5, .utv-mode-usy .no-results h5 { direction: ltr !important;font-family:Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important;}
body.utv-mode-uly .entry-title, body.utv-mode-usy .entry-title, body.utv-mode-uly .page-title, body.utv-mode-usy .page-title { direction: ltr !important; text-transform: capitalize !important;font-family:Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important;}
body.utv-mode-uly .turhan-related-posts-header, body.utv-mode-usy .turhan-related-posts-header {direction:ltr;text-align:left;border-radius:  20px 150% 0 0;}
.utv-mode-uly .turhan-related-post-item-heading .turhan-related-post-item-title, .utv-mode-usy .turhan-related-post-item-heading .turhan-related-post-item-title { direction: ltr !important; text-transform: capitalize !important; font-family:Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important;}
.utv-mode-uly .turhan-related-post-item-heading, .utv-mode-usy .turhan-related-post-item-heading { direction: ltr !important;font-family:Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important; }
.utv-mode-uly .post-title entry-title, .utv-mode-usy .post-title entry-title { text-transform: capitalize !important;font-family:Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important;}
.utv-mode-uly .page-title entry-title a, .utv-mode-usy .page-title entry-title a { direction: ltr; text-transform: capitalize !important;font-family:Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important;}
.utv-mode-uly .page-title, .utv-mode-usy .page-title { direction: ltr; text-transform: capitalize !important;font-family:Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important;}
.utv-mode-uly .turhan-list-post-title, .utv-mode-usy .turhan-list-post-title { direction: ltr; text-transform: capitalize !important;font-family:Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important;}
.utv-mode-uly .turhan-list-post-footer, .utv-mode-usy .turhan-list-post-footer { direction: ltr; text-transform: capitalize !important; font-family:Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important;}
body.utv-mode-uly .turhan-post-thumbnail-single, body.utv-mode-usy .turhan-post-thumbnail-single { float: right !important; padding-left: 10px; padding-right: 0px; }
@media only screen and (max-width: 600px) { body.utv-mode-uly .turhan-post-thumbnail-single, body.utv-mode-usy .turhan-post-thumbnail-single { width: 100%; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 15px; } }

/* 10. Global Font Apply to Content Elements */
body.utv-mode-uly article, body.utv-mode-usy article, body.utv-mode-uly .entry-content, body.utv-mode-usy .entry-content, 
body.utv-mode-uly .post-content, body.utv-mode-usy .post-content, body.utv-mode-uly .page-content, body.utv-mode-usy .page-content, 
body.utv-mode-uly .widget_text, body.utv-mode-usy .widget_text, body.utv-mode-uly p, body.utv-mode-usy p, body.utv-mode-uly span, body.utv-mode-usy span, 
body.utv-mode-uly div:not(.site-header):not(.main-navigation):not(.site-footer):not(.footer), 
body.utv-mode-usy div:not(.site-header):not(.main-navigation):not(.site-footer):not(.footer) {font-family:Georgia,Roboto,Calibri,"Palatino Linotype",Palatino,"Noto Serif","UYGUR",serif !important; }
