/* CSS užívateľské okienko FAPI */

.fapiShortcodeUser {
  font-family: Arial, sans-serif;  
}

.fapiShortcodeUser .i svg {
  fill: black !important; 
}

.fapiShortcodeUser .h + div {
  display: flex;
  align-items: center;
}

.fapiShortcodeUser .h {
  font-size: 16px;
  font-weight: bold;
	margin-right: 10px; 
}

.fapiShortcodeUser .l {
	color: black;
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 170px; /* alebo iná šírka podľa potreby */
  display: block;
}

.fapiShortcodeUser .dots {
  display: none;
}

.fapiShortcodeUser .f-m-submenu {
  border-radius: 8px; 
  padding: 5px; 
  background-color: #f0f8ff; 
}

.fapiShortcodeUser .f-m-submenu a {
  color: black !important; 
  text-transform: uppercase; 
  font-weight: bold;
  text-decoration: none;
}

.fapiShortcodeUser .f-m-submenu a:hover {
  text-decoration: underline; 
}

/* Minikurz 3 kroky k slobode v jedle */

.page-id-6965 .wp-block-button.is-style-fill .wp-block-button__link {
    background-color: #46989c;
    color: white; 
}

.page-id-6965 .wp-block-button.is-style-fill .wp-block-button__link:hover {
    background-color: #386968; 
}

.wp-block-jetpack-button.wp-block-button .wp-block-button__link {
    background-color: #46989c;
    color: white; 
    border: none; 
}

.wp-block-jetpack-button.wp-block-button .wp-block-button__link:hover {
    background-color: #386968; 
}

.page-id-3014 .wp-block-list.is-style-default {
    list-style-type: none;
    padding-left: 0; 
}


/* Minikurz 3 kroky k slobode v jedle */

.confirm-gdpr {
	color: green !important;
	margin-bottom: 0em !important;
	padding-bottom: 0em !important;
}

.page-id-3591 {
	color: black !important;
	background-color: white !important;
}

.page-id-3591 header {
	display: none !important;
}


.page-id-3362 {
	color: black !important;
	background-color: white !important;
}

.page-id-3362 header {
	display: none !important;
}

.page-id-1300 {
	color: black !important;
	background-color: white !important;
}

.page-id-1300 h1 {
	display: none !important;
}

.page-id-1300 header {
	display: none !important;
}

.page-id-1423 {
	color: black !important;
	background-color: white !important;
}

.page-id-1423 h1 {
	display: none !important;
}

.page-id-1423 header {
	display: none !important;
}

/* ***** bullet lists ***** */
ul.check-bullet-list li {
	list-style-type: none !important;
}

ul.check-bullet-list li:before {
	content: '\2714' !important;
	margin-right: 10px;
	margin-left: -14px;
}

ul.cross-bullet-list li {
	list-style-type: none !important;
}

ul.cross-bullet-list li:before {
	content: '\2718' !important;
	margin-right: 10px;
	margin-left: -14px;
}

ul.cross-bullet-list-berries li {
	list-style-type: none !important;
}

ul.cross-bullet-list-berries li:before {
	content: '\2718' !important;
	color: #843640 !important;
	margin-right: 10px;
	margin-left: -14px;
}

ul.check-bullet-list-light-gold li {
	list-style-type: none !important;
}

ul.check-bullet-list-light-gold li:before {
	content: '\2714' !important;
	color: #ddbb6c !important;
	margin-right: 10px;
	margin-left: -14px;
}

ul.heart-bullet-list li {
	list-style-type: none !important;
}

ul.heart-bullet-list li:before {
	content: '\2764' !important;
	color: #843640 !important;
	margin-right: 10px;
	margin-left: -14px;
}

/* ********* colors ****** */
.sand {
	color: #e4e0dd !important;
}

.sand-bck {
	background-color: #e4e0dd !important;
}

.sky {
	color: #4b8cab !important;
}

.sky-bck {
	background-color: #4b8cab !important;
}

.gold {
	color: #cfaf6e !important;
}

.gold-bck {
	background-color: #cfaf6e !important;
}

.light-gold {
	color: #ddbb6c !important;
}

.light-gold-bck {
	background-color: #ddbb6c !important;
}

.light-grey {
	color: #989794 !important;
}

.light-grey-bck {
	background-color: #989794 !important;
}

.light-beige {
	color: #b3a285 !important;
}

.light-beige-bck {
	background-color: #b3a285 !important;
}

.light-grey-beige {
	color: #6c6c5c !important;
}

.light-grey-beige-bck {
	background-color: #6c6c5c !important;
}

.berries {
	color: #843640 !important;
}

.berries-bck {
	background-color: #843640 !important;
}

.light-berries-beige {
	color: #e5dbd8 !important;
}

.light-berries-beige-bck {
	background-color: #e5dbd8 !important;
}

.dark-green {
	color: #274348 !important;
}

.dark-green-bck {
	background-color: #274348 !important;
}