/*
Theme Name: Mentalist
Theme URI: https://wdtmentalist.wpengine.com/
Author: the WeDesignTech team
Author URI: https://wedesignthemes.com/
Description: Mentalist is a lightweight, superfast, and attractive business theme suitable for creating every type of professional website. This multipurpose responsive theme is neatly coded, fully customizable, and highly optimized for SEO to rank high on search engines. It works completely fine with Gutenberg and significant page builders like Elementor, Visual Composer, etc. Mentalist is entirely compatible with WooCommerce to create your online store. With its extensive collection of features and easy customization options, every beginner can easily set up the websites without coding knowledge. It supports all the popular WordPress plugins, Google fonts, Menu options & Translation Ready. This stylish theme is 100% responsive, mobile-friendly, and good-looking with all device screens. Mentalist is the best and well-suited theme for you to craft a high-quality website. Mentalist theme is designed, developed, and Professionally maintained by Creative Brahma, and it is regularly updated with new advanced features.
Tags: Blog,Portfolio
Version: 1.0.0
Requires at least: 5.0
Tested up to: 6.9
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mentalist
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
Copyright (C) 2025 buddhathemes. All rights reserved.
*/

:root {
    --primary-color: #843519;
}

a,
button,
.btn,
.button,
input[type="submit"],
input[type="button"] {
    background-color: #843519;
    border-color: #843519;
}

*[style*="#00b2f0"],
#wpwrap .wp-core-ui .button-primary,
#wpwrap .wp-core-ui .button-primary:hover {
    background-color: #843519 !important;
    border-color: #843519 !important;
}
#wpwrap .wp-core-ui .button-primary,
#wpwrap .wp-core-ui .button-primary:hover,
#wpwrap .wp-core-ui .button-primary:focus {
  background-color: #843519 !important;
  border-color: #843519 !important;
}
*[style*="#00b2f0"],
*[style*="rgb(0, 178, 240)"],
*[style*="RGB(0, 178, 240)"] {
    background-color: #843519 !important;
    border-color: #843519 !important;
    color: #843519 !important;
    fill: #843519 !important;
}
.ulp-course-wrapp .ulp-main-section .ulp-right-sidebar .price-box{
  background:#843519 !important;
  border-color:#843519 !important;
}
/* Ultimate Learning Pro – global color override */
.ulp-course-wrapp {
  --ulp-primary: #843519 !important;
}

/* backgrounds */
.ulp-course-wrapp .price-box,
.ulp-course-wrapp .ulp-enroll-course-the-button,
.ulp-course-wrapp .ulp-course-enroll-section a,
.ulp-course-wrapp .ulp-course-enroll-section button {
  background-color: #843519 !important;
  border-color: #843519 !important;
}

/* text + borders */

.ulp-course-wrapp .ulp-enroll-course-the-button {
  color: #843519 !important;
}

/* hover */
.ulp-course-wrapp .ulp-enroll-course-the-button:hover,
.ulp-course-wrapp .ulp-course-enroll-section a:hover {
  background-color: #6f2c13 !important;
  border-color: #6f2c13 !important;
  color: #fff !important;
}
.ulp-course-wrapp svg,
.ulp-course-wrapp .dashicons {
  fill: #843519 !important;
}
.ulp-course-wrapp a {
    /* color: #843519 !important; */
    color: #C76B3D;
}

.ulp-course-wrapp .ulp-h3-title,
.ulp-course-wrapp .ulp-public-the-modules-wrapper .ulp-h3-title,
.ulp-course-wrapp a,
.ulp-course-wrapp a:hover,
.ulp-course-wrapp a:focus{
  color:#843519 !important;
}

.ulp-course-wrapp .price-box,
.ulp-course-wrapp .ulp-enroll-course-the-button,
.ulp-course-wrapp .ulp-course-enroll-section a,
.ulp-course-wrapp .ulp-course-enroll-section button{
  background-color:#843519 !important;
  border-color:#843519 !important;
}

.ulp-course-wrapp .ulp-enroll-course-the-button:hover,
.ulp-course-wrapp .ulp-course-enroll-section a:hover,
.ulp-course-wrapp .ulp-course-enroll-section button:hover{
  background-color:#6f2c13 !important;
  border-color:#6f2c13 !important;
  color:#fff !important;
}
.ulp-course-wrapp .ulp-lesson-preview,
.ulp-course-wrapp .ulp-quiz-status-passed,
.ulp-course-wrapp .ulp-quiz-status-failed{
  background-color:#843519 !important;
  border-color:#843519 !important;
  color:#fff !important;
}
.ulp-course-wrapp [style*="#18c1f0"],
.ulp-course-wrapp [style*="rgb(24, 193, 240)"],
.ulp-course-wrapp *{
  --wp-admin-theme-color:#843519 !important;
}
.ulp-course-wrapp .ulp-public-the-modules-wrapper .ulp-module-details,
.ulp-course-wrapp .ulp-public-the-modules-wrapper .ulp-h3-title,
.ulp-course-wrapp .ulp-h3-title,
.ulp-course-wrapp a,
.ulp-course-wrapp a:visited{
  color:#843519 !important;
}

.ulp-course-wrapp .price-box,
.ulp-course-wrapp .ulp-enroll-course-the-button,
.ulp-course-wrapp .ulp-lesson-preview,
.ulp-course-wrapp .ulp-quiz-status-passed,
.ulp-course-wrapp .ulp-quiz-status-failed{
  background-color:#843519 !important;
  border-color:#843519 !important;
  color:#fff !important;
}

.ulp-course-wrapp .ulp-enroll-course-the-button:hover,
.ulp-course-wrapp .ulp-lesson-preview:hover{
  background-color:#6f2c13 !important;
  border-color:#6f2c13 !important;
  color:#fff !important;
}

.ulp-lesson-wrapp .ulp-announcement-course-link a,
.ulp-lesson-wrapp .ulp-lesson-course-link a,
.ulp-lesson-wrapp .ulp-quiz-questionsandanswer-course-link a,
.ulp-lesson-wrapp .ulp-quiz-course-link a{
  color:#C76B3D !important;
}

.ulp-lesson-wrapp .ulp-announcement-course-link a:hover,
.ulp-lesson-wrapp .ulp-lesson-course-link a:hover,
.ulp-lesson-wrapp .ulp-quiz-questionsandanswer-course-link a:hover,
.ulp-lesson-wrapp .ulp-quiz-course-link a:hover{
  color:#843519 !important;
}
/* Enrolled course progress title (blue) */
.ulp-course-enrolled .ulp-course-progress-wrapp h2{
  color:#C76B3D !important;
}

/* Active / hover (jei taikoma linkams viduje) */
.ulp-course-enrolled .ulp-course-progress-wrapp h2 a:hover,
.ulp-course-enrolled .ulp-course-progress-wrapp h2 a:focus{
  color:#843519 !important;
}
.ulp-course-wrapp .ulp-single-course-menu-wrapper ul .ulp-menu-tab-active{
  border-bottom-color:#843519 !important;
}

.ulp-course-wrapp .ulp-single-course-menu-wrapper ul li{
  border-bottom-color:#C76B3D !important;
}
.ulp-lesson-wrapp .ulp_lesson_countdown{
  border-top-color:#843519 !important;
  color:#C76B3D !important;
}
.ulp-list-courses-wrapp .ulp-list-courses-item-title a{
  color:#C76B3D !important;
}

.ulp-list-courses-wrapp .ulp-list-courses-item-title a:hover,
.ulp-list-courses-wrapp .ulp-list-courses-item-title a:focus,
.ulp-list-courses-wrapp .ulp-list-courses-item-title a:active{
  color:#843519 !important;
}
.ulp-list-courses-wrapp .ulp-course-price:hover{
  color:#843519 !important;
}
.ulp-list-courses-wrapp .ulp-course-price{
  color:#C76B3D !important;
}
.ulp-list-courses-wrapp .ulp-feat-img-single-course:active + .ulp-course-price,
.ulp-list-courses-wrapp .ulp-feat-img-single-course:hover + .ulp-course-price{
  color:#843519 !important;
}
.ulp-course-wrapp .ulp-watch-list-wrapp-button .ulp-watch-list-button:hover{
  color:#843519 !important;
  border-color:#843519 !important;
}

.ulp-course-wrapp .ulp-watch-list-wrapp-button .ulp-watch-list-button{
  color:#C76B3D !important;
  border-color:#C76B3D !important;
}
.ulp-course-wrapp .ulp-watch-list-wrapp-button .ulp-watch-list-button:hover i,
.ulp-course-wrapp .ulp-watch-list-wrapp-button .ulp-watch-list-button:hover svg{
  color:#843519 !important;
  fill:#843519 !important;
}
.ulp-popup-create-note-row button,
.ulp-add-new-review-bttn{
  background-color:#843519 !important;
  border-color:#843519 !important;
  color:#fff !important;
}

.ulp-popup-create-note-row button:hover,
.ulp-add-new-review-bttn:hover{
  background-color:#6f2c13 !important;
  border-color:#6f2c13 !important;
}
.ulp-course-wrapp .ulp-take-a-note-wrapp .ulp-take-a-note{
  background-color:#843519 !important;
  border-color:#843519 !important;
  color:#fff !important;
}

.ulp-course-wrapp .ulp-take-a-note-wrapp .ulp-take-a-note:hover{
  background-color:#6f2c13 !important;
  border-color:#6f2c13 !important;
}
.ulp-lesson-wrapp .ulp-lesson-nav a{
  color:#C76B3D !important;
}

.ulp-lesson-wrapp .ulp-lesson-nav a:hover,
.ulp-lesson-wrapp .ulp-lesson-nav a:focus,
.ulp-lesson-wrapp .ulp-lesson-nav a:active{
  color:#843519 !important;
}
.ulp-course-wrapp .ulp-pay-bttn-wrapp .ulp-pay-btn.js-ulp-pay-course-bttn{
  color:#C76B3D !important;
  border:1px solid #C76B3D !important;
  background:transparent !important;
}

.ulp-course-wrapp .ulp-pay-bttn-wrapp .ulp-pay-btn.js-ulp-pay-course-bttn:hover,
.ulp-course-wrapp .ulp-pay-bttn-wrapp .ulp-pay-btn.js-ulp-pay-course-bttn:focus,
.ulp-course-wrapp .ulp-pay-bttn-wrapp .ulp-pay-btn.js-ulp-pay-course-bttn:active{
  color:#fff !important;
  border:1px solid #843519 !important;
  background:#843519 !important;
}
.ulp-course-wrapp .ulp-pay-btn,
.ulp-course-wrapp .ulp-pay-bttn,
.ulp-course-wrapp .ulp-pay-btn.js-ulp-pay-course-bttn,
.ulp-course-wrapp .ulp-pay-bttn.js-ulp-pay-course-bttn{
  color:#C76B3D !important;
  border:1px solid #C76B3D !important;
  background:transparent !important;
}

.ulp-course-wrapp .ulp-pay-btn:hover,
.ulp-course-wrapp .ulp-pay-bttn:hover,
.ulp-course-wrapp .ulp-pay-btn:focus,
.ulp-course-wrapp .ulp-pay-bttn:focus,
.ulp-course-wrapp .ulp-pay-btn:active,
.ulp-course-wrapp .ulp-pay-bttn:active{
  color:#fff !important;
  border:1px solid #843519 !important;
  background:#843519 !important;
}
.ulp-checkout-main-title{
  color:#C76B3D !important;
  border-bottom-color:#843519 !important;
}
#ulp_checkout .ulp-special-column{
  color:#C76B3D !important;
}

#ulp_checkout .ulp-special-column:hover{
  color:#843519 !important;
}

/* WP login (wp-login.php) – mėlyną (#72aae6 ir pan.) pakeičia į brand spalvas */
body.login #login .message,
body.login #login .notice,
body.login #login #login_error,
body.login #login div#login_error,
body.login #login div#login_error.message{
  border-left-color:#C76B3D !important;
}

body.login #login a{
  color:#C76B3D !important;
}
body.login #login a:hover,
body.login #login a:focus{
  color:#843519 !important;
}

body.login .wp-core-ui .button-primary{
  background:#C76B3D !important;
  border-color:#C76B3D !important;
  box-shadow:none !important;
  text-shadow:none !important;
}
body.login .wp-core-ui .button-primary:hover,
body.login .wp-core-ui .button-primary:focus{
  background:#843519 !important;
  border-color:#843519 !important;
}

body.login input[type="text"]:focus,
body.login input[type="password"]:focus,
body.login input[type="email"]:focus{
  border-color:#C76B3D !important;
  box-shadow:0 0 0 1px #C76B3D !important;
}
/* LOGIN mygtukas "PRISIJUNGTI" (wp-login.php) – permuša #2bb7e3 */
body.login div#login form p.submit input#wp-submit,
body.login div#login form input[type="submit"]#wp-submit,
body.login div#login form input#wp-submit.button.button-primary{
  color:#C76B3D !important;
  border-color:#C76B3D !important;
  background:transparent !important;
  box-shadow:none !important;
  text-shadow:none !important;
}

/* Hover / focus */
body.login div#login form p.submit input#wp-submit:hover,
body.login div#login form p.submit input#wp-submit:focus{
  color:#843519 !important;
  border-color:#843519 !important;
  background:transparent !important;
}

/* Active (paspaudus) */
body.login div#login form p.submit input#wp-submit:active{
  color:#843519 !important;
  border-color:#843519 !important;
}
/* wp-login.php – tik apatinių nuorodų spalvos */
body.login div#login p#nav a,
body.login div#login p#backtoblog a,
body.login div#login p#nav a:visited,
body.login div#login p#backtoblog a:visited{
  color:#C76B3D !important;
}

/* hover/focus/active */
body.login div#login p#nav a:hover,
body.login div#login p#backtoblog a:hover,
body.login div#login p#nav a:focus,
body.login div#login p#backtoblog a:focus,
body.login div#login p#nav a:active,
body.login div#login p#backtoblog a:active{
  color:#843519 !important;
}
body.login div#login .message a,
body.login div#login .message a:visited{ color:#C76B3D !important; }
body.login div#login .message a:hover,
body.login div#login .message a:active{ color:#843519 !important; }

/* STUDENT PROFILE (ULP) – meniu spalva vietoj mėlynos */
.ulp-user-page-wrapper .ulp-ap-theme-3 .ulp-ap-menu-item a,
.ulp-user-page-wrapper .ulp-ap-theme-3 .ulp-ap-menu-item a .fa,
.ulp-user-page-wrapper .ulp-ap-theme-3 .fa-ulp-public-menu-item{
  color: #c76b3d !important;  /* tavo ruda */
}

/* Hover */
.ulp-user-page-wrapper .ulp-ap-theme-3 .ulp-ap-menu-item a:hover,
.ulp-user-page-wrapper .ulp-ap-theme-3 .ulp-ap-menu-item a:hover .fa{
  color: #c76b3d !important;
}
.ulp-user-page-wrapper .ulp-ap-theme-3 .ulp-ap-menu-item.active a,
.ulp-user-page-wrapper .ulp-ap-theme-3 .ulp-ap-menu-item a[aria-current="page"]{
  color: #c76b3d !important;
  font-weight: 700;
}

/* Default (be !important) */
.ulp-user-page-wrapper .ulp-ap-theme-3 .ulp-ap-menu-item a,
.ulp-user-page-wrapper .ulp-ap-theme-3 .ulp-ap-menu-item a .fa{
  color: #c76b3d;
}

/* Hover (čia jau galim su !important) */
.ulp-user-page-wrapper .ulp-ap-theme-3 .ulp-ap-menu-item:hover a,
.ulp-user-page-wrapper .ulp-ap-theme-3 .ulp-ap-menu-item:hover a .fa{
  color: #000 !important; /* <-- į kokią nori */
}
.ulp-user-page-wrapper .ulp-ap-theme-3 .ulp-ap-menu-item.active a,
.ulp-user-page-wrapper .ulp-ap-theme-3 .ulp-ap-menu-item.active a .fa{
  color: #c76b3d !important;
}
.ulp-user-page-content {
	color: #843519 !important;
}
.ulp-ap-top-theme-2 .ulp-right-side .ulp-top-points .ulp-stats-content {
	color: #843519 !important;
}
.ulp-additional-message {
    border-left: 5px solid #843519 !important;align-content
}
   
.ulp-special-column a {
	color: #843519 !important;
   }
.ulp-user-page-content {
    color: #333333 !important;
}	


