/*********************************************************
  MINT → GOLD (cíleně, bez zásahu do menu)
**********************************************************/
:root{
  --gold: #C9A23F;      /* zlatá */
  --gold-dark: #A8842F; /* hover zlatá */
}

/* 0) JISTOTA: menu ponecháme bez pozadí */
.site-header .menu li > a,
.main-navigation .menu li > a {
  background: transparent !important;
}

/* 1) TLAČÍTKA – WPBakery (success/primary) */
a.vc_general.vc_btn3.vc_btn3-color-success,
a.vc_general.vc_btn3.vc_btn3-color-primary {
  background-color: var(--gold) !important;
  border-color: var(--gold) !important;
  color:#fff !important;
  transition: all .3s ease-in-out;
}
a.vc_general.vc_btn3.vc_btn3-color-success:hover,
a.vc_general.vc_btn3.vc_btn3-color-success:focus,
a.vc_general.vc_btn3.vc_btn3-color-success:active,
a.vc_general.vc_btn3.vc_btn3-color-primary:hover,
a.vc_general.vc_btn3.vc_btn3-color-primary:focus,
a.vc_general.vc_btn3.vc_btn3-color-primary:active {
  background-color: var(--gold-dark) !important;
  border-color: var(--gold-dark) !important;
  color:#fff !important;
}

/* Outline varianta tlačítek */
a.vc_general.vc_btn3.vc_btn3-style-outline.vc_btn3-color-success,
a.vc_general.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary{
  background: transparent !important;
  border-color: var(--gold) !important;
  color: var(--gold) !important;
}
a.vc_general.vc_btn3.vc_btn3-style-outline.vc_btn3-color-success:hover,
a.vc_general.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary:hover{
  background: var(--gold) !important;
  color:#fff !important;
}

/* 2) WOOCOMMERCE TLAČÍTKA (pokud je používáš) */
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
  background-color: var(--gold) !important;
  border-color: var(--gold) !important;
  color:#fff !important;
}
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
  background-color: var(--gold-dark) !important;
  border-color: var(--gold-dark) !important;
}

/* 3) BOXY S MINT POZADÍM – chytáme inline styly WPBakery */
[style*="background:#3dd1ac"], [style*="background: #3dd1ac"],
[style*="background-color:#3dd1ac"], [style*="background-color: #3dd1ac"],
[style*="background:#5fc1b7"], [style*="background: #5fc1b7"],
[style*="background-color:#5fc1b7"], [style*="background-color: #5fc1b7"],
[style*="background:#32bfa4"], [style*="background: #32bfa4"],
[style*="background-color:#32bfa4"], [style*="background-color: #32bfa4"],
[style*="rgb(61, 209, 172)"], [style*="rgb(95, 193, 183)"] {
  background-color: var(--gold) !important;
  border-color: var(--gold) !important;
  color:#fff !important;
}
[style*="background:#3dd1ac"]:hover, [style*="background: #3dd1ac"]:hover,
[style*="background-color:#3dd1ac"]:hover, [style*="background-color: #3dd1ac"]:hover,
[style*="background:#5fc1b7"]:hover, [style*="background: #5fc1b7"]:hover,
[style*="background-color:#5fc1b7"]:hover, [style*="background-color: #5fc1b7"]:hover,
[style*="background:#32bfa4"]:hover, [style*="background: #32bfa4"]:hover,
[style*="background-color:#32bfa4"]:hover, [style*="background-color: #32bfa4"]:hover {
  background-color: var(--gold-dark) !important;
  border-color: var(--gold-dark) !important;
}

/* 4) TEXTY V MINT – jen tam, kde je barva nastavená přímo */
[style*="color:#3dd1ac"], [style*="color: #3dd1ac"],
[style*="color:#5fc1b7"], [style*="color: #5fc1b7"],
[style*="color:#32bfa4"], [style*="color: #32bfa4"],
[style*="color: rgb(61, 209, 172)"], [style*="color: rgb(95, 193, 183)"],
h1 span, h2 span, h3 span, h4 span {
  color: var(--gold) !important;
}

/* 5) RÁMEČKY, které byly mint */
[style*="border-color:#3dd1ac"], [style*="border-color: #3dd1ac"],
[style*="border-color:#5fc1b7"], [style*="border-color: #5fc1b7"],
[style*="border-color:#32bfa4"], [style*="border-color: #32bfa4"]{
  border-color: var(--gold) !important;
}

/* 6) NEPŘEBARVOVAT OBECNÉ ODKAZY – žádný globální background na ! */

/***********************
  DOPLNĚK: dorovnání mint → gold
***********************/
:root{
  --gold: #C9A23F;
  --gold-dark: #A8842F;
}

/* 1) Contact Form 7 – submit tlačítko */
.wpcf7 form input.wpcf7-submit,
.wpcf7 form input[type="submit"]{
  background-color: var(--gold) !important;
  border-color: var(--gold) !important;
  color:#fff !important;
  transition: all .2s ease-in-out;
}
.wpcf7 form input.wpcf7-submit:hover,
.wpcf7 form input[type="submit"]:hover{
  background-color: var(--gold-dark) !important;
  border-color: var(--gold-dark) !important;
}

/* 1b) Focus barva políček (pokud byla mint) */
.wpcf7 form input[type="text"]:focus,
.wpcf7 form input[type="email"]:focus,
.wpcf7 form textarea:focus{
  border-color: var(--gold) !important;
  box-shadow: 0 0 0 1px var(--gold) inset !important;
}

/* 2) Telefon v headeru (button/link) */
.header, .site-header {
  /* jistota, aby z-indexy neudělaly paseku při hoveru */
  position: relative;
}
.site-header a[href^="tel:"],
.header a[href^="tel:"],
a.header-phone, a.phone, .thim-link-call a{
  background-color: var(--gold) !important;
  border-color: var(--gold) !important;
  color:#fff !important;
}
.site-header a[href^="tel:"]:hover,
.header a[href^="tel:"]:hover,
a.header-phone:hover, a.phone:hover, .thim-link-call a:hover{
  background-color: var(--gold-dark) !important;
  border-color: var(--gold-dark) !important;
  color:#fff !important;
}
/* ikona telefonu (pokud je separátní) */
.site-header i[class*="phone"],
.site-header .fa-phone{
  color:#fff !important;
}

/* 3) Mint odkazy v obsahu (např. Facebook/Instagram) → zlaté */
.entry-content a[style*="color:#3dd1ac"],
.entry-content a[style*="color:#5fc1b7"],
.entry-content a[style*="color:#32bfa4"],
.entry-content a.color-primary,
.entry-content a.text-primary{
  color: var(--gold) !important;
}
.entry-content a[style*="color:#3dd1ac"]:hover,
.entry-content a[style*="color:#5fc1b7"]:hover,
.entry-content a[style*="color:#32bfa4"]:hover,
.entry-content a.color-primary:hover,
.entry-content a.text-primary:hover{
  color: var(--gold-dark) !important;
}

/* 4) Pro jistotu – pokud je mint definovaná jako border u CTA řádku */
[style*="border-color:#3dd1ac"],
[style*="border-color:#5fc1b7"],
[style*="border-color:#32bfa4"]{
  border-color: var(--gold) !important;
}
/***********************
  FIX PACK – header telefon, title bar, menu, odkazy
***********************/
:root{
  --gold: #C9A23F;
  --gold-dark: #A8842F;
}

/* 1) TELEFON V HEADERU – zrušit „zlatou pilulku“ */
.site-header a[href^="tel:"],
.header a[href^="tel:"],
.thim-link-call a {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  color: inherit !important;    /* nechá barvu textu z tématu */
  padding: 0 12px;              /* můžeš klidně smazat/změnit */
}
.site-header a[href^="tel:"]:hover,
.header a[href^="tel:"]:hover,
.thim-link-call a:hover{
  color: var(--gold-dark) !important; /* jen text lehce dozlatova při hoveru */
}

/* 2) PAGE TITLE BAR / PRUH POD NADPISEM (mint → gold) */
.top_site_main,
.top_site_main .overlay-top-header,
.page-title,
.page-title .overlay,
.titlebar,
.titlebar .overlay {
  background: linear-gradient(180deg, rgba(201,162,63,0.85) 0%, rgba(168,132,47,0.85) 100%) !important;
  /* když by téma cpalo vlastní obrázek/překryv: */
  background-image: linear-gradient(180deg, rgba(201,162,63,0.85) 0%, rgba(168,132,47,0.85) 100%) !important;
}
.top_site_main:before,
.page-title:before,
.titlebar:before{
  /* některá témata dělají mint overlay pseudo-elementem */
  background: none !important;
}

/* 3) HLAVNÍ MENU – aktivní a hover položka zlato (ne bar vit vše) */
#mainnav ul > li > a:hover,
#mainnav ul > li.current-menu-item > a,
#mainnav ul > li.current_page_item > a,
#mainnav ul > li.current-menu-ancestor > a,
.main-navigation .menu > li > a:hover,
.main-navigation .menu > li.current-menu-item > a,
.main-navigation .menu > li.current_page_item > a,
.main-navigation .menu > li.current-menu-ancestor > a{
  background-color: var(--gold) !important;
  color: #fff !important;
}
#mainnav ul > li > a,
.main-navigation .menu > li > a{
  /* jistota – default pozadí menu transparentní */
  background: transparent !important;
}

/* 4) ODKAZY V OBSAHU – Facebook/Instagram → zlaté (ne v menu/tlačítkách) */
.entry-content a:not(.button):not(.vc_general):not([class*="btn"]),
.content-area a:not(.button):not(.vc_general):not([class*="btn"]){
  color: var(--gold) !important;
  text-decoration: underline; /* zvaž, klidně smaž pokud nechceš podtržení */
}
.entry-content a:not(.button):not(.vc_general):not([class*="btn"]):hover,
.content-area a:not(.button):not(.vc_general):not([class*="btn"]):hover{
  color: var(--gold-dark) !important;
}

/* (volitelné) ikona telefonu v headeru – ať zůstane světlá */
.site-header i[class*="phone"], .site-header .fa-phone{
  color: currentColor !important; /* drží se barvy linku */
}