body {
-webkit-font-smoothing: auto;
--product-image-width: 280px;
font-synthesis: none; 
}
@media (max-width:1024px) {	
body {
--product-image-width: 200px;
}
}
@media (max-width:767px) {	
body {
--product-image-width: 200px;
}
}
h1, h2, h3, h4, h5, h6,
.elementor-widget-container h1,
.elementor-widget-container h2,
.elementor-widget-container h3,
.elementor-widget-container h4,
.elementor-widget-container h5,
.elementor-widget-container h6 { } .h1,
.h1 .elementor-heading-title,
[class*="elementor-kit-"] .h1 {
font-family: var(--h1-font-family);
color: var(--h1-default-color);
font-size: var(--h1-font-size);
line-height: var(--h1-line-height);
font-weight: var(--h1-font-weight);
}
.h2,
.h2 .elementor-heading-title,
[class*="elementor-kit-"] .h2 {
font-family: var(--h2-font-family);
color: var(--h2-default-color);
font-size: var(--h2-font-size);
line-height: var(--h2-line-height);
font-weight: var(--h2-font-weight);
}
.h3,
.h3 .elementor-heading-title,
[class*="elementor-kit-"] .h3 {
font-family: var(--h3-font-family);
color: var(--h3-default-color);
font-size: var(--h3-font-size);
line-height: var(--h3-line-height);
font-weight: var(--h3-font-weight);
}
.h4,
.h4 .elementor-heading-title,
[class*="elementor-kit-"] .h4 {
font-family: var(--h4-font-family);
color: var(--h4-default-color);
font-size: var(--h4-font-size);
line-height: var(--h4-line-height);
font-weight: var(--h4-font-weight);
}
::-moz-selection {
background: #174A8E;
color: #fff
}
::selection {
background: #174A8E;
color: #fff
} .secondary-button .elementor-button {
color: var(--light-green);
background-color: transparent;
border-style: solid;
border-color: var(--light-green);
}
b, strong {
font-weight: 600;
}
.archive-section-heading.with-bg h2 {
padding-top:10px;
padding-bottom:10px;
}
.archive-section-heading.with-bg.white h2 {
color: var(--white);
text-shadow: 0px 3px 6px #253A77;
}
.product-archive-grid {
margin:auto;
}
.product-archive-grid .e-loop-item {
max-width:var(--product-image-width);
min-width:var(--product-image-width);
}
.product-archive-grid .e-loop-item a {
padding: 0 !important;
}
.product-archive-grid .e-loop-item a h3 {
max-width: 200px;
}
.product-archive-grid .e-loop-item .e-con-inner {
justify-content:flex-start !important;
}
.product-archive-grid .elementor-grid-6 {
max-width: calc(6 * var(--product-image-width)) !important;
}
.product-archive-grid .elementor-grid-5 {
max-width: calc(5 * var(--product-image-width)) !important;
}
.product-archive-grid .elementor-grid-4 {
max-width: calc(4 * var(--product-image-width)) !important;
}
.product-archive-grid .elementor-grid-3 {
max-width: calc(3 * var(--product-image-width)) !important;
}
.product-archive-grid .elementor-grid-2 {
max-width: calc(2 * var(--product-image-width)) !important;
}
@media (max-width:767px) {
.product-archive-grid .elementor-widget-heading {
min-height:unset !important;
}
}
.category-side-image {
pointer-events:none;
} .video-header {
height: 360px;
}
.video-header .elementor-background-video-hosted {
object-fit:cover !important;
height:360px !important;
}
.video-header .elementor-container {
height:100%;
}
@media (max-width:1025px) {
.video-header {
height: 260px;
}
.video-header .elementor-background-video-hosted {
height:260px !important;
}
}
@media (max-width:767px) {
.video-header {
height: 160px;
}
.video-header .elementor-background-video-hosted {
height:160px !important;
}
} .recepty-loop,
.recepty-loop .elementor-loop-container {
max-height: var(--initial-max-height);
overflow: hidden;
transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
}
.recepty-loop.expanded,
.recepty-loop.expanded .elementor-loop-container {
max-height: var(--expanded-max-height);
transition: max-height 0.5s cubic-bezier(0.5, 0, 1, 0);
}
.recepty-loop.small-grid .elementor-loop-container.elementor-grid {
display:flex !important;
align-items:center;
justify-content: center;
}
.recepty-loop.small-grid .e-loop-item {
flex: 0 1 calc(33% - 15px);
}
@media (max-width:1025px) {
.recepty-loop.small-grid .e-loop-item {
flex: 0 1 calc(50% - 15px);
}
}
.e-loop-nothing-found-message__text {
color:#0C4289;
} img.wpml-ls-flag {
margin-right:10px;
}
.postid-10916 .wpml-ls-item-sk,
.postid-10920 .wpml-ls-item-sk,
.postid-10924 .wpml-ls-item-sk {
display:none !important;
}