/* ==========================================================
   MOV.GE & ULTIMATE MEMBER - TOROFLIX DARK THEME (ALL-IN-ONE)
   ========================================================== */

/*hover comment links*/
.movs-login-required-notice a:hover {
    color: #3b82f6 !important; /* ღია ცისფერი ფერი */
    text-decoration: underline !important;
}
.um-profile-nav {
    display: flex !important;
    flex-wrap: wrap !important;
}
.um-profile-nav li {
    list-style: none !important;
}
/* ==========================================================
   მენიუში "შესვლა" ღილაკისთვის FontAwesome იკონის ავტომატურად მიბმა
   ========================================================== */

/* ვეძებთ მენიუს იმ პუნქტს, რომლის ლინკიც შეიცავს login-ს ან შესვლას */
.menu-item a[href*="login"],
.menu-item a[href*=" ავტორიზაცია"] {
    display: flex !important;
    align-items: center !important;
    gap: 6px !important;
}

/* ვურთავთ იკონს წინ ავტომატურად */
.menu-item a[href*="login"]::before,
.menu-item a[href*="ავტორიზაცია"]::before {
    content: "\f090" !important; /* FontAwesome Login/Sign-in იკონის კოდი */
    font-family: "Font Awesome 5 Free", "FontAwesome" !important;
    font-weight: 900 !important;
    font-size: 14px !important;
    color: #ffffff !important;
}
/* ვურთავთ იკონს წინ ავტომატურად */
.menu-item a[href*="user"]::before,
.menu-item a[href*=" კაბინეტი"]::before {
    content: "\f090" !important; /* FontAwesome Login/Sign-in იკონის კოდი */
    font-family: "Font Awesome 5 Free", "FontAwesome" !important;
    font-weight: 900 !important;
    font-size: 14px !important;
    color: #ffffff !important;
}
/* ჰოვერზე იკონიც და ტექსტიც ლურჯდება */
.menu-item a[href*="login"]:hover::before,
.menu-item a[href*="ავტორიზაცია"]:hover::before {
    color: #116bd8 !important;
}
/* ჰოვერზე იკონიც და ტექსტიც ლურჯდება */
.menu-item a[href*="user"]:hover::before,
.menu-item a[href*="კაბინეტი"]:hover::before {
    color: #116bd8 !important;
}
/* ==========================================================
   ULTIMATE MEMBER - საჯარო პროფილის გვერდის ტოროფლიქსის სტილი
   ========================================================== */

/* 1. პროფილის მთავარი კონტეინერი (რომ ჩაჯდეს ლამაზ ჩარჩოში) */
.um-profile.um,
.um-profile {
    max-width: 1200px !important;
    margin: 30px auto !important;
    background: #141414 !important;
    border: 1px solid #222 !important;
    border-radius: 12px !important;
    padding: 25px !important;
    box-shadow: 0 10px 30px rgba(0,0,0,0.5) !important;
    box-sizing: border-box !important;
}

/* 2. ქოვერის (Cover Photo) არე */
.um-profile-cover {
    border-radius: 10px !important;
    overflow: hidden !important;
    border: 1px solid #252525 !important;
    background: #1a1a1a !important;
}

/* თუ ქოვერი ცარიელია, ფონი გავხადოთ მუქი თეთრის ნაცვლად */
.um-profile-cover-ratio {
    background: #1a1a1a !important;
}

/* 3. პროფილის ქვედა მენიუ (About, Posts, Comments) */
.um-profile-nav {
    background: #1a1a1a !important;
    border: 1px solid #252525 !important;
    border-radius: 8px !important;
    padding: 5px !important;
    margin-top: 20px !important;
}

.um-profile-nav item a,
.um-profile-nav span {
    color: #ffffff !important;
    background: #222222 !important;
    border-radius: 6px !important;
    margin-right: 5px !important;
}

.um-profile-nav item a:hover {
    background: #2d2d2d !important;
}

.um-profile-nav item.active a,
.um-profile-nav item.current a {
    background: #116bd8 !important;
    color: #ffffff !important;
}

/* 4. პროფილის ძირითადი შიგთავსი და ტექსტები */
.um-profile-body {
    background: #1a1a1a !important;
    border: 1px solid #252525 !important;
    border-radius: 10px !important;
    padding: 25px !important;
    color: #fff !important;
    margin-top: 15px !important;
}

.um-profile-headname a,
.um-profile-headname {
    color: #ffffff !important;
}
/* ==========================================================
   ULTIMATE MEMBER - სტილების გალამაზება (ორიგინალური განლაგების შენარჩუნებით)
   ========================================================== */

/* 1. Login, Register, Password Reset გვერდების ინპუტები და ღილაკები */
.um-form input[type="text"],
.um-form input[type="password"],
.um-form input[type="email"],
.um-input {
    background: #1a1a1a !important;
    border: 1px solid #333 !important;
    color: #fff !important;
    border-radius: 8px !important;
    padding: 12px 15px !important;
}

.um-form input[type="text"]:focus,
.um-form input[type="password"]:focus,
.um-form input[type="email"]:focus {
    border-color: #116bd8 !important;
    box-shadow: 0 0 8px rgba(0,81,252,0.4) !important;
}

/* ფორმების ლეიბლები და ტექსტები თეთრად/ნაცრისფრად */
.um-field-label,
.um-form label,
.um-field-checkbox label,
.um-col-alt a {
    color: #cccccc !important;
}

/* ძირითადი ღილაკები (Login, Register, Reset) */
.um-button,
.um-form input[type="submit"] {
    background: #116bd8 !important;
    color: #fff !important;
    border: none !important;
    border-radius: 4px !important;
    font-weight: 600 !important;
    transition: background 0.3s ease !important;
}

.um-button:hover,
.um-form input[type="submit"]:hover {
    background: #003ebd !important;
}


/* ==========================================================
   MOV.GE - ACCOUNT გვერდის დიზაინი (მსახიობების სტილის მიხედვით)
   ========================================================== */
/* ==========================================================
   ULTIMATE MEMBER - მარცხენა მენიუს ტექსტების თეთრად ფერის შეცვლა
   ========================================================== */

.um-account-nav a,
.um-account-side a,
.um-account-nav span,
.um-account-side span,
.um-account-nav item,
.um-account-nav .um-account-link {
    color: #ffffff !important;
}

/* რომ არეულმა ჰოვერმა ან აქტიურმა სტატუსმა ფერი არ დაუკარგოს */
.um-account-nav a:hover,
.um-account-side a:hover,
.um-account-nav a.current,
.um-account-side a.current {
    color: #ffffff !important;
}
/* 1. მთლიანი აკაუნტის კონტეინერის ჩარჩოში ჩასმა და ტოროფლიქსის სტილი */
.um-account {
    background: #141414 !important;
    border: 1px solid #222 !important;
    border-radius: 6px !important;
    padding: 25px !important;
    box-shadow: 0 10px 30px rgba(0,0,0,0.5) !important;
}

/* 2. Account სათაური - მსახიობების სტილი (ლურჯი იკონით და ქვედა თხელი ზოლით) */
.um-account-heading, 
.um-account h2, 
.um-account-main > h2:first-of-type {
    position: relative !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    color: #fff !important;
    padding-bottom: 15px !important;
    margin-bottom: 25px !important;
    display: flex !important;
    align-items: center !important;
    border-bottom: 1px solid #222 !important; /* სათაურის ქვეშ თხელი ლამაზი ზოლი */
}

/* ლურჯი იკონი სათაურის წინ (როგორც მსახიობებს აქვს) */
.um-account h2::before,
.um-account-main > h2:first-of-type::before {
    content: "\f007" !important; /* FontAwesome მომხმარებლის იკონი */
    font-family: "Font Awesome 5 Free", "FontAwesome" !important;
    font-weight: 900 !important;
    color: #116bd8 !important;
    margin-right: 12px !important;
    font-size: 18px !important;
}

/* 3. მარცხენა მენიუ და მარჯვენა კონტენტი (მუქი ფონები) */
.um-account-side,
.um-account-nav {
    background: #1a1a1a !important;
    padding: 10px !important;
    border: 1px solid #262626 !important;
}

.um-account-nav a,
.um-account-side a {
    background: #222222 !important;
    color: #ffffff !important;
    margin-bottom: 6px !important;
}

.um-account-nav a:hover,
.um-account-side a:hover {
    background: #2d2d2d !important;
}

.um-account-nav a.current,
.um-account-side a.current {
    background: #116bd8 !important;
    color: #ffffff !important;
}

.um-account-main {
    background: #1a1a1a !important;
    padding: 20px !important;
    border: 1px solid #262626 !important;
    color: #fff !important;
}

/* 4. ინპუტები და ღილაკები */
.um-account-main input[type="text"],
.um-account-main input[type="password"],
.um-account-main input[type="email"],
.um-form input[type="text"],
.um-form input[type="password"],
.um-form input[type="email"] {
    background: #111111 !important;
    border: 1px solid #333333 !important;
    color: #fff !important;
    padding: 10px 14px !important;
}

.um-field-label {
    color: #cccccc !important;
}

.um-account-main input[type="submit"],
.um-button {
    background: #116bd8 !important;
    color: #fff !important;
    border: none !important;
    font-weight: 600 !important;
}

.um-account-main input[type="submit"]:hover,
.um-button:hover {
    background: #003ebd !important;
}


/* ==========================================================
   ULTIMATE MEMBER - პოპაპის (Modal) 100%-იანი ცენტრირება
   ========================================================== */

.um-modal,
.um-popup,
div.um-modal,
.mfp-wrap .um-modal {
    position: fixed !important;
    top: 50% !important;
    left: 50% !important;
    right: auto !important;
    bottom: auto !important;
    transform: translate(-50%, -50%) !important;
    margin: 0 !important;
    max-width: 500px !important;
    width: 90% !important;
    background: #141414 !important;
    border: 1px solid #333333 !important;
    border-radius: 12px !important;
    box-shadow: 0 20px 50px rgba(0,0,0,0.9) !important;
    z-index: 999999 !important;
    box-sizing: border-box !important;
}

/* შიდა ელემენტების თეთრი ფერი */
.um-modal *,
.um-popup * {
    color: #ffffff !important;
}

/* ორივე ღილაკის ზოგადი სტილი: ლურჯი ფონი და თეთრი ტექსტი */
.um-modal input[type="submit"],
.um-modal .um-button,
.um-modal button,
.um-modal a.um-button,
.um-modal .um-button.um-alt,
.um-modal a.um-button.um-alt,
.um-modal button.um-alt {
    background: #116bd8 !important;
    background-color: #116bd8 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 4px !important;
    padding: 10px 22px !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    box-shadow: 0 4px 12px rgba(0, 81, 252, 0.3) !important;
    transition: all 0.2s ease-in-out !important;
}

/* ჰოვერი (მაუსის მიტანისას ორივე ღილაკზე) */
.um-modal input[type="submit"]:hover,
.um-modal .um-button:hover,
.um-modal button:hover,
.um-modal a.um-button:hover,
.um-modal .um-button.um-alt:hover,
.um-modal a.um-button.um-alt:hover,
.um-modal button.um-alt:hover {
    background: #0040cc !important;
    background-color: #0040cc !important;
    color: #ffffff !important;
    box-shadow: 0 6px 16px rgba(0, 81, 252, 0.5) !important;
    transform: translateY(-1px) !important;
}

/* პოპაპის სათაური და ფონები */
.um-popup-header,
.um-modal-header {
    background: #222 !important;
    color: #fff !important;
    border-bottom: 1px solid #333 !important;
    border-top-left-radius: 12px !important;
    border-top-right-radius: 12px !important;
}

.um-popup-content,
.um-modal-content {
    background: #1a1a1a !important;
    color: #fff !important;
}
/* ==========================================================
   ULTIMATE MEMBER - აქტიური მენიუს ღილაკის სრული ლურჯი ფონი
   ========================================================== */

.um-profile-nav item.active a,
.um-profile-nav item.current a,
.um-profile-nav a.active,
.um-profile-nav .current a,
.um-profile-nav span.active {
    background: #116bd8 !important;
    background-color: #116bd8 !important;
    border-color: #116bd8 !important;
    color: #ffffff !important;
}

/* მოვხსნათ შიდა ელემენტებს (span, i) მემკვიდრეობით მიღებული ნაცრისფერი ფონები */
.um-profile-nav item.active a *,
.um-profile-nav item.current a *,
.um-profile-nav a.active *,
.um-profile-nav .current a * {
    background: transparent !important;
    background-color: transparent !important;
    color: #ffffff !important;
}
/* ==========================================================
   ULTIMATE MEMBER - ფოტოს ატვირთვის პოაპის ცენტრირება და ტოროფლიქსის სტილი
   ========================================================== */



/* ==========================================================
   ULTIMATE MEMBER - ფოტოს ატვირთვის პოპაპის სწორი ცენტრირება
   ========================================================== */

.um-modal, 
.um-popup,
.mfp-wrap .um-modal-window {
    position: fixed !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    max-width: 550px !important;
    width: 90% !important;
    background: #141414 !important;
    border: 1px solid #262626 !important;
    border-radius: 12px !important;
    box-shadow: 0 25px 60px rgba(0,0,0,0.9) !important;
    z-index: 999999 !important;
}

/* ==========================================================
   ULTIMATE MEMBER - ჩამოსაშლელი მენიუს და ფოტოს ატვირთვის პოპაპის სრული სტილი
   ========================================================== */

/* 1. ჩამოსაშლელი მენიუების (Dropdown) მუქი ტოროფლიქსის დიზაინი */
.um-dropdown,
.um-popup-menu,
.um-profile-edit-menu,
ul.um-dropdown-menu,
.um-dropdown-b,
.um-dropdown-arr {
    background: #141414 !important;
    border: 1px solid #262626 !important;
    border-radius: 8px !important;
    box-shadow: 0 10px 30px rgba(0,0,0,0.8) !important;
    color: #ffffff !important;
}

/* მენიუს ისრები (Arrow) რომ არ იყოს თეთრი */
.um-dropdown-arr {
    border-bottom-color: #141414 !important;
}

/* მენიუს შიდა ლინკები / ღილაკები */
.um-dropdown a,
.um-dropdown-menu a,
.um-popup-menu a,
.um-dropdown span {
    color: #ffffff !important;
    background: transparent !important;
    padding: 10px 15px !important;
}

.um-dropdown a:hover,
.um-dropdown-menu a:hover,
.um-popup-menu a:hover {
    background: #116bd8 !important;
    color: #ffffff !important;
}


/* 2. ფოტოს ატვირთვის და კროპის მოდალური ფანჯრის ცენტრირება და სტილი */
.um-modal, 
.um-popup,
.mfp-wrap .um-modal-window {
    position: fixed !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    max-width: 550px !important;
    width: 90% !important;
    background: #141414 !important;
    border: 1px solid #262626 !important;
    border-radius: 12px !important;
    box-shadow: 0 25px 60px rgba(0,0,0,0.9) !important;
    z-index: 999999 !important;
}

/* პოპაპის შიდა ელემენტებიდან თეთრი ფონების სრულად ამოშლა */
.um-modal-header,
.um-modal-body,
.um-modal-footer,
.um-popup-header,
.um-popup-content,
.um-popup-footer,
.cropper-container {
    background: #141414 !important;
    color: #ffffff !important;
    border-color: #222222 !important;
}

.um-modal-header,
.um-popup-header {
    border-bottom: 1px solid #222 !important;
    padding: 15px 20px !important;
    font-weight: 700 !important;
}

.um-modal-footer,
.um-popup-footer {
    border-top: 1px solid #222 !important;
    background: #1a1a1a !important;
    padding: 15px 20px !important;
}

/* ღილაკები პოპაპში */
.um-modal-footer .um-button,
.um-popup-footer .um-button {
    background: #222222 !important;
    color: #fff !important;
    border: 1px solid #333 !important;
    border-radius: 4px !important;
}

.um-modal-footer .um-button.um-main-btn,
.um-modal-footer .um-button:hover {
    background: #116bd8 !important;
    border-color: #116bd8 !important;
    color: #fff !important;
}
/* ==========================================================
   ULTIMATE MEMBER - LOGIN გვერდის ძლიერი და ზუსტი სტილი
   ========================================================== */

/* 1. ფორმის მთლიანად ჩარჩოში ჩასმა და ცენტრირება */
div.um-login {
    max-width: 480px !important;
    margin: 40px auto !important;
    background: #141414 !important;
    border: 1px solid #222222 !important;
    border-radius: 12px !important;
    padding: 30px !important;
    box-shadow: 0 10px 30px rgba(0,0,0,0.6) !important;
}

/* 2. ყველა წარწერის და ლეიბლის თეთრ ფერზე გადაყვანა */
div.um-login .um-field-label,
div.um-login label,
div.um-login span,
div.um-login .um-field-checkbox-option,
div.um-login a.um-link,
div.um-login div.um-form-head h2 {
    color: #ffffff !important;
}

/* 3. ინფუთების (Username / Password) სრული გაშავება და სტილი */
div.um-login input[type="text"],
div.um-login input[type="password"],
div.um-login input[type="email"] {
    background: #1a1a1a !important;
    border: 1px solid #2d2d2d !important;
    color: #ffffff !important;
    border-radius: 8px !important;
    padding: 12px !important;
}

div.um-login input[type="text"]:focus,
div.um-login input[type="password"]:focus {
    border-color: #116bd8 !important;
    background: #1f1f1f !important;
}

/* 4. ღილაკების დიზაინი */
div.um-login input[type="submit"].um-button,
div.um-login a.um-button {
    background: #116bd8 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 4px !important;
    font-weight: 600 !important;
    padding: 12px 20px !important;
}

/* Register ღილაკი რომ იყოს მუქი ნაცრისფერი */
div.um-login a.um-button.um-alt,
div.um-login .um-right a.um-button {
    background: #222222 !important;
    color: #ffffff !important;
    border: 1px solid #333333 !important;
}
/* ==========================================================
   ULTIMATE MEMBER - REGISTER გვერდის ბლოკი ღია ნაცრისფერი ჩარჩოთი
   ========================================================== */

div.um-register,
.um-register.um {
    max-width: 500px !important;
    margin: 40px auto !important;
    background: #141414 !important;
    border: 1px solid #333333 !important; /* შედარებით ღია ნაცრისფერი ჩარჩო */
    border-radius: 12px !important;
    padding: 30px !important;
    box-shadow: 0 10px 30px rgba(0,0,0,0.6) !important;
    box-sizing: border-box !important;
}

/* ყველა წარწერისა და ლეიბლის თეთრი ფერი */
div.um-register .um-field-label,
div.um-register label,
div.um-register span,
div.um-register .um-field-checkbox-option,
div.um-register a.um-link,
div.um-register div.um-form-head h2,
.um-register-heading {
    color: #ffffff !important;
}

/* ინფუთების მუქი დიზაინი */
div.um-register input[type="text"],
div.um-register input[type="password"],
div.um-register input[type="email"],
div.um-register select {
    background: #1a1a1a !important;
    border: 1px solid #2d2d2d !important;
    color: #ffffff !important;
    border-radius: 8px !important;
    padding: 12px !important;
}

div.um-register input[type="text"]:focus,
div.um-register input[type="password"]:focus,
div.um-register input[type="email"]:focus {
    border-color: #116bd8 !important;
    background: #1f1f1f !important;
    box-shadow: 0 0 8px rgba(0, 81, 252, 0.3) !important;
}

/* რეგისტრაციის ღილაკი */
div.um-register input[type="submit"].um-button,
div.um-register a.um-button {
    background: #116bd8 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 4px !important;
    font-weight: 600 !important;
    padding: 12px 20px !important;
    box-sizing: border-box !important;
}

div.um-register input[type="submit"].um-button:hover {
    background: #0040cc !important;
}
/* ==========================================================
   ULTIMATE MEMBER - ძირითადი გვერდების კონტეინერის ჩარჩო
   ========================================================== */

/* ვეძებთ კონკრეტულ გვერდებს URL-ის სლუგის ან ძირითადი შიგთავსის მიხედვით */
body.password-reset .entry-content,
body.login .entry-content,
body.register .entry-content,
.page-id-18 .entry-content, /* მიუთითე ზუსტი გვერდი თუ იცი */
div.um-password,
div.um-login,
div.um-register {
    max-width: 500px !important;
    margin: 40px auto !important;
    background: #141414 !important;
    border: 1px solid #333333 !important; /* ღია ნაცრისფერი ჩარჩო */
    border-radius: 12px !important;
    padding: 30px !important;
    box-shadow: 0 10px 30px rgba(0,0,0,0.8) !important;
    box-sizing: border-box !important;
}

/* ყველა წარწერის და ტექსტის სრულად თეთრ ფერზე გადაყვანა */
body.password-reset .entry-content *,
body.login .entry-content *,
body.register .entry-content *,
.um-password *, .um-login *, .um-register * {
    color: #ffffff !important;
}

/* ტექსტური ველების (Inputs) მუქი დიზაინი */
body.password-reset input[type="text"],
body.password-reset input[type="email"],
body.login input[type="text"],
body.login input[type="password"],
body.register input[type="text"],
body.register input[type="password"],
body.register input[type="email"] {
    background: #1a1a1a !important;
    border: 1px solid #3d3d3d !important;
    color: #ffffff !important;
    border-radius: 8px !important;
    padding: 12px !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

/* ინფუთის ფოკუსი */
input:focus {
    border-color: #116bd8 !important;
    background: #222222 !important;
}

/* ღილაკები */
input[type="submit"].um-button, 
a.um-button {
    background: #116bd8 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 4px !important;
    font-weight: 600 !important;
    padding: 12px 20px !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

input[type="submit"].um-button:hover {
    background: #0040cc !important;
}
/* ==========================================================
   ULTIMATE MEMBER - ყველა Dropdown მენიუს ფონის მუქი დიზაინი
   ========================================================== */

.um-dropdown,
.um-dropdown-b,
.um-profile-photo .um-dropdown,
.um-profile-covers .um-dropdown,
div.um-dropdown,
ul.um-dropdown-b {
    background: #141414 !important;
    border: 1px solid #333333 !important;
    background-color: #141414 !important;
}

/* მენიუს შიგნით არსებული ელემენტები და მათი ზონები */
.um-dropdown a,
.um-dropdown-b a,
.um-dropdown span,
.um-dropdown-b span {
    background: transparent !important;
    background-color: transparent !important;
    color: #ffffff !important;
}

/* ლისტების ელემენტები და კონტეინერები */
.um-dropdown li,
.um-dropdown-b li {
    background: #141414 !important;
    background-color: #141414 !important;
}

/* მაუსის მიტანისას (Hover) - ხდება ლურჯი */
.um-dropdown a:hover,
.um-dropdown-b a:hover,
.um-dropdown li:hover > a,
.um-dropdown-b li:hover > a {
    background: #116bd8 !important;
    background-color: #116bd8 !important;
    color: #ffffff !important;
}
/* ==========================================================
   ULTIMATE MEMBER - პროფილის მენიუს (About, Posts, Comments) ლურჯი ჰოვერი და აქტიური ფონი
   ========================================================== */

/* მენიუს ბმულების ზოგადი სტილი (ნაცრისფერი ფონების სრული განულება) */
.um-profile-nav item,
.um-profile-nav a,
.um-profile-nav span,
.um-profile-nav .um-ico {
    background: transparent !important;
    background-color: transparent !important;
    color: #ffffff !important;
    border-radius: 6px !important;
    transition: background 0.2s ease !important;
}

/* მაუსის მიტანისას (Hover) და აქტიურ მდგომარეობაში - ხდება ლურჯი */
.um-profile-nav a:hover,
.um-profile-nav item:hover > a,
.um-profile-nav li:hover > a,
.um-profile-nav item.active,
.um-profile-nav a.active,
.um-profile-nav li.current > a,
.um-profile-nav .um-active > a {
    background: #116bd8 !important;
    background-color: #116bd8 !important;
    color: #ffffff !important;
}

/* შიდა ელემენტების და ტექსტების განულება, რომ ფონი მხოლოდ ღილაკს ჰქონდეს და არა ტექსტს ცალკე */
.um-profile-nav a *,
.um-profile-nav span * {
    background: transparent !important;
    background-color: transparent !important;
    color: inherit !important;
}
/* ==========================================================
   ULTIMATE MEMBER - პროფილის სახელისა და აღწერის ფერის 100%-იანი გათეთრება
   ========================================================== */

div.um-profile-header-name a,
div.um-profile-header-name span,
div.um-profile-header-name,
.um-profile-header-content *,
.um-profile-header span,
.um-profile-header a,
.um-name a,
.um-name {
    color: #ffffff !important;
}

/* აღწერის/ბიოგრაფიის ტექსტის აბსოლუტური გათეთრება */
div.um-profile-bio,
div.um-profile-bio *,
.um-profile-header-bio,
.um-profile-header-bio *,
.um-profile-note,
.um-profile-note * {
    color: #ffffff !important;
}
/* ==========================================================
   ULTIMATE MEMBER - Default Cover (No Image) ფონის დაყენება
   ========================================================== */
/* Ultimate Member - პროფილის კომენტარების და პოსტების ტექსტების გათეთრება */
.um-profile-body .um-item-meta,
.um-profile-body .um-item-content,
.um-profile-body p,
.um-profile-body span,
.um-profile-body a:not(.um-button),
div.um-comment-block,
div.um-comment-block *,
.um-activity-body *,
.um-item-block * {
    color: #ffffff !important;
}

/* ლინკების ჰოვერი (მაუსის მიტანისას რომ იყოს ლურჯი) */
.um-profile-body a:not(.um-button):hover {
    color: #116bd8 !important;
}
/* როდესაც ქავერი ცარიელია, ვურთავთ ჩვენს მიერ არჩეულ ნაგულისხმევ სურათს */
.um-profile-covers:not(.has-cover),
.um-profile-header.no-cover .um-profile-cov,
div.um-profile-cover:not(:has(img)),
.um-profile-cover.default-cover,
.um-cover {
    background-image: url('https://image.tmdb.org/t/p/original/kETOj8fWpwAN2Mw8u33lpLjO0wb.jpg') !important;
	/*background-image: url('https://movs.ge/wp-content/themes/toroflix/public/img/cnt/noimgb.svg') !important;*/
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}
/* ==========================================================
   ULTIMATE MEMBER - Account გვერდის იუზერნეიმის ტექსტის ფონის მოხსნა
   ========================================================== */
   

.um-account-name,
.um-account-name a,
.um-account-name span,
div.um-account-name {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
    color: #ffffff !important;
}

.um-account-profile-link,
.um-account-profile-link a {
    background: transparent !important;
    background-color: transparent !important;
    color: #cccccc !important;
}

.um-account-profile-link a:hover {
    color: #116bd8 !important;
}

/* 1. ვზრდით პროფილის მთლიან სიგანეს, რომ მეტი ფილმი ჩაეტევა */
.um-profile.um,
.um-profile {
    max-width: 1450px !important; /* აქამდე იყო 1200px, გავზარდეთ */
    width: 95% !important;
    margin: 30px auto !important;
}

/* 2. ვზრდით შიდა ტექსტური და კონტენტ არის სიგანესაც */
.um-profile-body,
.um-profile-main,
.um-profile-content {
    max-width: 100% !important;
    box-sizing: border-box !important;
}

/* 3. ფილმების ბადე (Grid) - რომ ერთ ზოლში ჩაეტიოს 5 ან 6 ფილმი */
.um-profile-body .movies-list, 
.um-profile-body .dt-items,
.um-profile-body .items {
    display: grid !important;
    grid-template-columns: repeat(6, 1fr) !important; /* 6 ფილმი ერთ ზოლში */
    gap: 15px !important;
}

/* მობილურისთვის და პლანშეტებისთვის რომ არ აირრიოს */
@media screen and (max-width: 1200px) {
    .um-profile-body .movies-list, 
    .um-profile-body .dt-items,
    .um-profile-body .items {
        grid-template-columns: repeat(4, 1fr) !important;
    }
}

@media screen and (max-width: 768px) {
    .um-profile-body .movies-list, 
    .um-profile-body .dt-items,
    .um-profile-body .items {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

/* 1. ვზრდით პროფილის მთლიან სიგანეს, რომ ეკრანს მიუახლოვდეს */
.um-profile.um,
.um-profile {
    max-width: 98% !important; /* მთლიანი ეკრანის სიგანეზე გაიწევა პატარა ჩარჩოებით */
    width: 100% !important;
    margin: 20px auto !important;
    padding: 30px !important;
}

/* 2. ვზრდით შიდა კონტენტისა და ქოვერის სიგანესაც */
.um-profile-body,
.um-profile-main,
.um-profile-content,
.um-profile-cover {
    max-width: 100% !important;
    width: 100% !important;
    box-sizing: border-box !important;
}



        /* პროფილის მენიუ - მკაცრად ერთ ხაზზე და ჰორიზონტალურად გასასქროლი */
        .um-profile-nav {
            display: flex !important;
            flex-wrap: nowrap !important; /* გამორიცხავს მეორე რიგზე გადასვლას */
            gap: 8px !important;
            align-items: center !important;
            justify-content: flex-start !important;
            list-style: none !important;
            margin: 0 !important;
            padding: 0 0 8px 0 !important;
            overflow-x: auto !important; /* რათა გაისქროლოს ჰორიზონტალურად */
            overflow-y: hidden !important;
            width: 100% !important;
            -webkit-overflow-scrolling: touch;
        }

        /* თითოეული ტაბი არასდროს იკუმშება და ჯდება ერთ რიგში */
        .um-profile-navitem, 
        .um-profile-nav li {
            flex: 0 0 auto !important;
            float: none !important;
            margin: 0 !important;
            list-style: none !important;
            list-style-type: none !important;
        }

        .um-profile-navitem::before,
        .um-profile-navitem::after,
        .um-profile-nav li::before,
        .um-profile-nav li::after {
            display: none !important;
        }

        .um-profile-navitem a,
        .um-profile-nav li a {
            display: inline-flex !important;
            align-items: center !important;
            gap: 6px !important;
            white-space: nowrap !important;
        }

        /* მობილური ვერსია: მხოლოდ იკონები ერთ ხაზზე და სქროლი */
        @media screen and (max-width: 768px) {
            .um-profile-nav {
                display: flex !important;
                flex-wrap: nowrap !important;
                overflow-x: auto !important;
                overflow-y: hidden !important;
                justify-content: flex-start !important;
            }
            .um-profile-navitem,
            .um-profile-nav li {
                flex: 0 0 auto !important;
            }
            /* ვმალავთ ტექსტს და ვტოვებთ მხოლოდ იკონებს */
            .um-profile-navitem a,
            .um-profile-nav li a {
                font-size: 0 !important;
                color: transparent !important;
                padding: 12px 15px !important;
                display: flex !important;
                align-items: center !important;
                justify-content: center !important;
            }
            .um-profile-navitem a i, 
            .um-profile-navitem a svg,
            .um-profile-nav li a i,
            .um-profile-nav li a svg {
                font-size: 18px !important;
                color: #fff !important;
                margin: 0 !important;
            }
        }

        
        /* ფილმების ფართო ბადე ბოლომდე გაშლილი */
        .movs-full-width-container {
            width: 100% !important;
            max-width: 100% !important;
            box-sizing: border-box;
            padding: 0 !important;
            margin-top: 20px !important;
        }
