/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


/* ====== GLOBAL: h4 line decoration ====== */
:root{
  --h4-line-w: 70px;
  --h4-line-h: 1px;
  --h4-line-gap: 22px;
  --h4-line-url: url("https://kratochwil.development.digitalist.si/wp-content/uploads/2025/09/Line-1.png");
}
h4{
  display:flex;
  align-items:center;           
  gap: var(--h4-line-gap);
  margin: 0 0 14px;     
}
h4::before{
  content:"";
  display:inline-block;
  width: var(--h4-line-w);
  height: var(--h4-line-h);
  background-image: var(--h4-line-url);
  background-repeat:no-repeat;
  background-position:center;
  background-size:100% 100%;
  flex:0 0 auto;
}

.title-center h4 {
	text-align: center;
	justify-content: center !important;
}

.kw-menu-table .table-1 table, .tkt-slctr-tbl-wrap-dv table {
    border: none !important;
    background-color: transparent !important;
    box-shadow: none !important;
}

.kw-menu-table .table-1 tr td, .tkt-slctr-tbl-wrap-dv tr td {
    border: none !important;
	padding: 10px 0px !important;
}

.kw-menu-table .table-1 tr:nth-child(2n), .tkt-slctr-tbl-wrap-dv tr:nth-child(2n) {
    background: transparent !important;
}

.kw-menu-table td.kw-menu-table-price {
	font-size: 18px;
	font-weight: 900;
}

.kw-homepage-gallery .awb-swiper:not(.swiper-fade):not([data-slide-effect=swipe_vert]):not([data-slide-effect=slide_vert]) .swiper-wrapper {
    padding: 0px 0;
}

.kw-homepage-gallery .fusion-image-carousel {
	margin-bottom: 0px !important;
}

span.color-yellow {
	color: #FFD51E;
}

.pivo-img img {
	width: auto;
	height: 100%;
	max-height: 320px;
}

.flip-box-inner-wrapper {
	min-height: 420px !important;
}