/*
 * Style fixes that lived in the Custom CSS & JS plugin until the 2026 rebuild,
 * copied unchanged. Loaded after the theme's own stylesheet (include/hodeco-snippets.php).
 */

/* --- Ukončení provozu (catalogue mode: hides the cart and buy buttons) --- */

body#top #header .fresh-user-menu .user-menu-item.minicart {
  display: none;
}

.products-grid-item .item-footer {
  display: none;
}

body#top .products-grid-item .item-tags, body#top .products-grid-item .item-labels {
  display: none;
}

html body#top .fr-product-info .product-header .labels {
  display: none;
}

.product-add-box {
  display: none;
}

/* --- Slider --- */

body#top #main .avia-fullwidth-slider {
	max-width: 1600px;
	margin: 0 auto;
}


body#top #main .slideshow_caption {
    width: 50%;
}

/* --- Jakub úpravy --- */

body#top .phone-info {
  width: 100%;
  text-align: center;
}

body#top .promo-grid .brick .text .title {
    font-size: 1.25em;
    color: #232323;
    font-weight: 600;
}


body#top .promo-grid .brick .text .description {
    color: #444;
    font-size: 1.05em;
}

body#top .promo-grid {
    margin-top: 0px;
}

/* Info body - kvůli odznakům */
body#top .fr-product-infobar .points {
  justify-content: center;
  align-items: center;
}

/* header notice */
#header_meta .container .phone-info {
  width: 100%;
  
  display: flex;
  
  float: none;
}

@media screen and (max-width: 1024px) {
	html body#top #header #header_meta {
		display: block;
	}

	html body#top #header #header_meta .phone-info .contact {
		display: none;
	}
}

html body#top #header #header_meta {
  height: initial;
  min-height: 50px;
}

html body#top #header #header_meta > .container {
  min-height: 50px;
  display: flex;
  align-items: center;
}

html body#top #header #header_meta .phone-info {
  line-height: 1.5em;
}

#header_meta .container .phone-info .notice {
  color: #5e522c;
  font-size: 0.9em;
  
  flex-grow: 2;
}

body#top .header-breadcrumbs,
body#top .header-breadcrumbs a,
body#top .header-breadcrumbs a:after {
  color: #000;
}

body#top.single-product .header-breadcrumbs {
  padding-top: 1em;
}

/* píčovina :) */
/*
body#top .item-labels .item-label {
    padding: 5px 14px;
}

body#top .item-labels .item-label .item-label-text {
    font-size: 18px;
}
*/

#cookie-notice .cn-button {
  background-color: #ffcc00 !important;
  background-image: none;
  border-radius: 5px !important;
  
  text-shadow: none;
}

#cookie-notice .cn-button:hover {
  background-color: #f5c400 !important;
}
/* už v šabloně */
/* promo grid */
/*
body#top .promo-grid .brick:hover .text .title {
  text-decoration: underline;
}

body#top .promo-grid .brick .text {
  padding-right: 0 !important;
}

body#top .promo-grid .brick .button {
  display: none !important;
}
*/

/* tagy */
/*
body#top #wrap_all .promo-grid .brick .image .item-tags .item-tag {
  width: auto;
  height: auto;
  
  line-height: 1.8em;
}

body#top #wrap_all .item-tags .item-tag {
  width: auto;
  height: auto;
  margin-left: 6px;
  border-radius: 0;
  text-align: center;
  line-height: revert;
  padding: 0 8px;
}

body#top #wrap_all .item-tags .item-tag .item-tag-text {
  line-height: inherit;
}
*/
