.p-relative.z-index-11.tp-header-top-border.tp-header-top-2 {
    display: none;
}

button.tp-hamburger-btn-2.tp-hamburger-toggle {
    display: none;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Abril Fatface', serif;
}

/* Ili na specifične klase */
.page-title, .article-heading {
  font-family: 'Abril Fatface';
}


span.new {
    font-family: 'RALEWAY';
}

.tp-product-details-query-item{
display: none;
}

/* 1) Pretvori .our u flex-kontejner koji se širi preko cele širine naslova */
.our {
  display: flex;
  align-items: center;
  /* po potrebi možeš da dodaš padding/margin da uskladiš razmake */
}

/* 2) Nacrtaj tanku liniju posle teksta */
.our::after {
  content: "";
  display: block;
  flex: 1;                /* popuni sav preostali prostor u redu */
  height: 1px;            /* debljina linije */
  background-color: #d9bca3; /* boja linije */
  margin-left: 15px;      /* razmak između teksta i linije */
}

.shop-title{
margin-bottom: 20px;
}

h3.tp-product-title-3.text-truncate {
    font-size: 40px;
}

/* boja slova u top meniju */
.tp-header-sticky.header-main .main-menu.menu-style-3.menu-style-4 ul li.has-dropdown>a:after, .tp-header-sticky.header-main .main-menu.menu-style-3>nav>ul>li>a, .tp-header-sticky.header-sticky .main-menu.menu-style-3.menu-style-4 ul li.has-dropdown>a:after, .tp-header-sticky.header-sticky .main-menu.menu-style-3>nav>ul>li>a {
    color: #ffffff;
}

/* velicina naziva artikla */
main .tp-product-details-title {
    font-size: 45px;
}

.tp-footer-style-2.tp-footer-style-primary .tp-footer-desc {
line-height: 1.44;
margin-bottom: 21px;
color: black;
}

.tp-footer-area, .tp-footer-area .tp-footer-contact-icon span, .tp-footer-area .tp-footer-desc, .tp-footer-area .tp-footer-talk span {
color: #d9bca3;
}

.checkout-logo a img{
height: 150px;
}

/* naslov na strani */
.mb-40 {
margin-top: 75px;
}

.tp-shop-top.mb-45 {
    display: none;
}

.tp-header-sticky.header-main .tp-header-action-item .tp-header-action-btn, .tp-header-sticky.header-sticky .tp-header-action-item .tp-header-action-btn{
color: #000000!important;
}

.tp-testimonial-avater-3.mr-10 {
    display: none;
}

.tp-product-details-payment.d-flex.align-items-center.flex-wrap.justify-content-between.gap-3 {
    display: none !important;
}

.p-2.vendor-information-section {
    display: none;
}

.payment_collapse_wrap.collapse.mt-1.show {
    padding-top: 15px!important;
}

.payment-method-item .payment-method-logo{
width: 10rem!important;
}

.payment-method-item .payment-method-logo img {
    
    max-height: 52px!important;
    
}

label.form-label.fw-medium {

    padding-top: 9px;
}


.tp-blog-more-border {
    background-color: #d9bca3;
    height: 1px;
    position: absolute;
    right: 0;
    top: 48%;
    width: 1200px;
    z-index: -1;
}

.tp-product-details-msg.mb-15 {
    display: none;
}

.tp-contact-info-content p {
font-weight: 700;
}

.tp-testimonial-rating.tp-testimonial-rating-3 {
    display: none;
}

.mb-45 {
    margin-bottom: 0px!important;
}

#is_vendor_0_1,
#is_vendor_0_1 + .form-check-label {
  display: none;
}



.mb-60 {
margin-left: 200px;
}

/* za mobilne ekrane */
@media (max-width: 768px) {
  .mb-60 {
    margin-left: 20px; /* manja margina za mobilne */
  }
  
  
}

.tp-faq-wrapper .accordion .accordion-header .accordion-button {
font-size: 20px;
}

/* podesavanje sekcije FAQ */
.tp-product-title-3 {
font-size: 40px!important;
}

.tp-section-title {
font-family: 'Abril Fatface', serif;
}

h4.tp-faq-title {
    display: none;
}

@media (max-width: 1400px) {
    .tp-blog-more-border {
        width: 1000px;
    }
}

@media (max-width: 1200px) {
    .tp-blog-more-border {
        width: 800px;
    }
}

@media (max-width: 1000px) {
    .tp-blog-more-border {
        width: 600px;
    }
}