/*
 * additional.css
 *
 * Prebačeno iz WordPress "Additional CSS" (Customizer -> Dodatni CSS),
 * gde je živelo samo u bazi (custom_css post, van git-a, van code review-a).
 * Sada je deo teme — verzionisano, enqueue-ovano preko wp_enqueue_style()
 * sa niskim prioritetom (učitava se poslednje) da zadrži isto ponašanje
 * "override-uje sve ostalo" koje je Additional CSS imao.
 *
 * IZBAČENO pri migraciji (18-19.08.2026, na zahtev korisnika — FunnelKit
 * CSS koji više nije u upotrebi):
 *   - .wfob_wrapper[data-wfob-id="5686"] mobilni layout (order bump)
 *   - .wffn_wfty_wc_thankyou + body.postid-5389 .wfty_wrap (thank you stranica)
 *   - .wfacp_order_summary_container cart-subtotal/mobilni fix (bio dupliran 2x)
 *
 * Sve ostalo preneto bez izmena sadržaja.
 */

.tagged_as {
	display: none;
}

.sticky_nav {
position: sticky;
    top: 0;
    z-index: 999;
    background-color: black;
}
.tutor-meta, .tutor-ratings{
display: none;
}

.woocommerce-loop-category__title .count {
    display: none !important;
}
.tutor-card-footer .tutor-d-flex {
	flex-direction: column;
}
.list-item-button a {
	border: none;
	padding: 12px;
}
.tutor-card-footer .list-item-button {
	width: 100%;
}
.woocommerce-loop-category__title {
	    font-size: clamp(25px, 1.75vw, 50px) !important;
	padding-top: 28px !important;
    text-align: center;
    font-weight: 700;
    border-top: 1px solid;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
	font-size: clamp(20px, 1.75vw, 50px) !important;
	padding-top: 28px !important;
    text-align: center;
    font-weight: 700;
    border-top: 1px solid;
}
.woocommerce ul.products li.product .price {
	text-align: center;
	font-size: 17px;
	font-weight: 600;
}
.woocommerce ul.products li.product .price del {
	color: white;
  margin-right: 10px;
}
.woocommerce ul.products li.product .button {
	width: 100%;
    text-align: center;
    padding: 16px;
    border-radius: 15px;
}
@media (min-width: 1001px) and (max-width: 1199px) {
  .main-navigation li {
    padding: 3px;

  }
	.main-navigation a {
		font-size:13px;
	}
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
	background-color: #d8a852;
}
.wc_payment_methods.payment_methods.methods{
	display:block!important;
}
#customer_details {
	margin-bottom: 25px;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
	background: var(--color-primary1);
}
/* .woocommerce-checkout #payment ul.payment_methods li{
	display: block!important;
	justify-content: center;
} */
.woocommerce-checkout #payment ul.payment_methods li.footer-logotips-wrapper {
	display: inline-flex!important;
margin-top: 20px;
}
.woocommerce-checkout-review-order-table{
	border: 1px solid rgba(216, 168, 82, 0.7)!important;
}
/* Sakrij cart-subtotal red — dupli je sa order-total redom ispod (isti
   "Ukupno" iznos). Ovo je bilo greškom izbačeno pri migraciji 18-19.08 kao
   navodno mrtav FunnelKit CSS — nije bilo, red se ponovo pojavio. */
.wfacp_order_summary_container tr.cart-subtotal {
	display: none;
}
/* .product-name-area / .product-total ćelije u ovoj tabeli nemaju
   bočni (levo/desno) razmak — sadržaj ide uz samu ivicu kartice. Nije
   regresija migracije (ovog pravila nema ni u starom Additional CSS-u),
   ali je stvaran vizuelni bag. FunnelKit sam nosi
   "#wfacp-e-form ... tr td:first-child { padding-left: 0px }" — ID
   selektor, jači je od klasa ovde, pa običan (non-!important) override
   gubi (proverio preko CSSOM-a, ne nagađanje). !important je ovde
   opravdan — prepisujemo tuđe, namerno-specifično pravilo. */
.wfacp_order_summary_container .woocommerce-checkout-review-order-table td,
.wfacp_order_summary_container .woocommerce-checkout-review-order-table th {
	padding: 12px 15px !important;
}
.order-total {
	background: var(--color-primary1);
}
.woocommerce form .form-row.woocommerce-validated input.input-text{
border-color:var(--color-primary1);
}
.woocommerce-info {
	border-top-color:var(--color-primary1);
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
	border: 1px solid rgba(216, 168, 82, 0.7)!important;
}
.woocommerce-info::before {
    color: var(--color-primary1);
}
.woocommerce-cart-form .coupon {
  order: 2 !important;
  margin-top: 30px;
	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
    flex-wrap: wrap;
}
.woocommerce-cart-form .cart_totals {
  order: 3 !important;
}
.woocommerce-cart-form {
  display: flex;
  flex-direction: column;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
  width: 100%;
  padding: 10px 14px;
  font-size: 15px;
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 8px;
  transition: all 0.3s ease;
  outline: none;
  color: #fff;
}
.woocommerce-cart table.cart td.actions .coupon .button {
	width: 100%;
}
#place_order {
width: 100%;
    padding: 15px;
    margin-top: 10px;
}
.a.checkout-button.button.alt.wc-forward  {
	padding: 15px !important;
}
.newsletter-email {
	display:none;
}
.tutor-d-flex {
 flex-wrap: wrap;
}
.tutor-color-black {
    color: #d8a852;
}
.tutor-fs-5 {
	line-height: normal;
}
html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}

body {
  display: flex;
  flex-direction: column;
}

header {
  flex-shrink: 0;
}

section.pre-sale-section,
#tp_content {
  flex: 1; /* ovo gura footer na dno */
}

#footer.site-footer {
  flex-shrink: 0;
}
/*--------------------------------------------------------------
Tutor LMS KURS
--------------------------------------------------------------*/
body .tutor-accordion-item-header {
  background: #d8a852;
}

.tutor-accordion-item-header.is-active {
  background: #ce9747;
}
.tutor-course-content-list-item-icon {
    color: #ff0018;
}
.tutor-accordion {
	margin-bottom: 25px;
}
.tutor-ul li span {
  color: #fff !important;
}
.tutor-course-progress-wrapper h3 {
  color: #d8a852 !important;
}
.tutor-single-course-sidebar .tutor-sidebar-card .tutor-card-body, .tutor-single-course-sidebar-more>div, .tutor-course-details-page .tutor-course-details-tab .tutor-is-sticky {
	background: transparent;
}
.tutor-course-details-actions,
.tutor-course-details-instructors {
	display: none;
}
.tutor-btn,
.tutor-nav-link {
	color: #fff;
}
.enrolment-expire-info {
	margin-bottom: 0;
}
.tutor-accordion-item {
	border: none;
}
.tutor-accordion-item-header.is-active:after {
	color: #fff !important;
}
.tutor-single-course-sidebar-more .tutor-course-details-instructors+div {
	border-top-left-radius: 25px;
  border-top-right-radius: 25px;
}
.tutor-single-course-sidebar-more>div:last-child {
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
}
.tutor-tab-item .tutor-btn::before,
.tutor-course-details-tab .tutor-btn::before {
  display: none !important;
}
.tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-permalinks li a,
.tutor-dashboard-content-inner {
	color: #fff;
}
.tutor-dashboard .tutor-frontend-dashboard-header {
	margin-top: 10px;
	padding-top: 30px;
	border: 2px solid #b87432;
  border-radius: 10px;
}
.tutor-dashboard .tutor-frontend-dashboard-header:after {
	display: none;
}
.tutor-dashboard-content .tutor-color-secondary {
    color: #bfbfbf;
}
.tutor-table-responsive thead tr th {
	background: #ce9747;
}
.tutor-dashboard #tutor-dashboard-footer-mobile {
	background: #141313;
}
.tutor-form-select-label,
.tutor-form-select-options {
color: black;
}
.tutor-dashboard-my-courses-filter span {
	margin-right: 5px;
}
.tutor-radius-12 {
	margin-top: 20px;
}
.tutor-accordion-item-header:hover {
	color: white !important;
}
.tutor-accordion-item-header.is-active .tutor-accordion-item-header {
	color: white;
}
.tutor-dashboard .tutor-btn::before {
	background: none;
}
.tutor-dashboard .tutor-card {
border: 2px solid #ce9747 !important;
    border-radius: 25px;
    overflow: hidden;
}
.tutor-course-details-content h3 {
	color: #d8a852;
}
.tutor-toggle-more-collapsed:before {
	height: unset;
}
.tutor-btn-show-more {
padding: 8px 16px !important;
border-radius: 6px;
	border:none;
}
.tutor-d-flex .tutor-icon-bullet-point {
display: none;
}
.tutor-btn-ghost:hover, .tutor-btn-ghost:focus, .tutor-btn-ghost:active {
	color: white;
}
.tutor-login-form .tutor-btn::before{
	background: none !important;
}
body.tutor-login .tutor-btn.tutor-btn-ghost::before {
    background: none !important;
}
body.tutor-login form#tutor-login-form .tutor-btn.tutor-btn-ghost::before {
    all: unset !important;
    content: none !important;
    display: none !important;
}
.tutor-btn-ghost,
.tutor-btn-link {
	padding: 8px 16px !important;
    border-radius: 6px;
    border: none;
}
.tutor-btn-ghost::before {
   background: none !important;

}
.tutor-btn::before {
	background: none !important;
}
.tutor-btn:hover{
	background: none !important;
}
form#tutor-login-form .tutor-text-center.tutor-fs-6.tutor-color-secondary.tutor-mt-20 {
	margin-top: 50px !important;
	display: flex !important;
	align-items: center !important;
	flex-direction: column !important;
	justify-content: space-around !important;
}
.tutor-login-wrap {
	min-height: 75vh;
}
.tutor-course-content-list-item a:hover {
	color: #41454f;
}
.tutor-single-course-sidebar {
	margin-bottom: 25px;
}
.tutor-course-card .tutor-course-name {
	line-height: inherit;
}
.tutor-course-card .tutor-course-name {
	text-align: center;
}
.list-item-price {
	margin-bottom: 15px;
}
.list-item-price del {
	color: #fff;
	margin-right: 10px;
}
.tutor-course-bookmark {
	display: none;
}
@media (min-width: 561px) {
    .woocommerce ul.products li.product .woocommerce-loop-product__title {
        line-height: 1.2em;
        min-height: calc(2.2em * 2);
    }
}
.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method .payment_method_cheque {
	display: none!important;
}
/* Sakrivanje PayPal Credit/Debit, Apple i Google Pay dugmića */
.woocommerce-checkout #payment ul.payment_methods li.payment_method_ppcp-card-button-gateway,
.woocommerce-checkout #payment ul.payment_methods li.payment_method_ppcp-googlepay,
.woocommerce-checkout #payment ul.payment_methods li.payment_method_ppcp-applepay {
    display: none !important;
}
