body {
margin: 0;
}
p, .meta {
line-height: 1.5
}
.vyhledavac input.e-search-input {margin: 0}
.elementor-12745 .elementor-element.elementor-element-a20e021 {
--display: flex;
--min-height: 300px;
--flex-direction: row;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--align-items: center;
--gap: 40px 40px;
--background-transition: 0.3s;
--padding-top: 70px;
--padding-bottom: 70px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-12745 .elementor-element.elementor-element-a20e021:not(.elementor-motion-effects-element-type-background), .elementor-12745 .elementor-element.elementor-element-a20e021 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: var( --e-global-color-accent );
}
.elementor-12745 .elementor-element.elementor-element-a20e021, .elementor-12745 .elementor-element.elementor-element-a20e021::before {
--border-transition: 0.3s;
}
.elementor-12745 .elementor-element.elementor-element-d15e942 .elementor-heading-title {
color: var( --e-global-color-primary );
font-size: 60px;
}
.elementor-12745 .elementor-element.elementor-element-d15e942 > .elementor-widget-container {
margin: 0px 0px 0px 0px;
padding: 20px 0px 0px 0px;
}
.elementor-12745 .elementor-element.elementor-element-d15e942 {
width: var( --container-widget-width,70% );
max-width: 70%;
--container-widget-width: 70%;
--container-widget-flex-grow: 0;
}
.elementor-12745 .elementor-element.elementor-element-3ea80f6 {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--gap: 40px 40px;
--background-transition: 0.3s;
--margin-top: 0px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 30px;
--padding-bottom: 80px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-12745 .elementor-element.elementor-element-3ea80f6:not(.elementor-motion-effects-element-type-background), .elementor-12745 .elementor-element.elementor-element-3ea80f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: var( --e-global-color-b27949d );
}
.elementor-12745 .elementor-element.elementor-element-3ea80f6, .elementor-12745 .elementor-element.elementor-element-3ea80f6::before {
--border-transition: 0.3s;
}
.elementor-12745 .elementor-element.elementor-element-1f2265f {
--display: flex;
--background-transition: 0.3s;
--padding-top: 0px;
--padding-bottom: 50px;
--padding-left: 0px;
--padding-right: 0px;
--z-index: 0;
}
.elementor-12745 .elementor-element.elementor-element-b407822 .elementor-heading-title {
color: var( --e-global-color-accent );
font-size: 40px;
}
.elementor-12745 .elementor-element.elementor-element-b407822 > .elementor-widget-container {
padding: 20px 0px 0px 0px;
}
.elementor-12745 .elementor-element.elementor-element-e003e42 {
color: var( --e-global-color-text );
}
.elementor-12745 .elementor-element.elementor-element-bba9f77 .elementor-heading-title {
color: var( --e-global-color-accent );
font-size: 40px;
}
.elementor-12745 .elementor-element.elementor-element-bba9f77 > .elementor-widget-container {
padding: 20px 0px 0px 0px;
}
.elementor-12745 .elementor-element.elementor-element-971c652 {
color: var( --e-global-color-text );
}
.elementor-12745 .elementor-element.elementor-element-850e052 {
--display: flex;
--gap: 0px 0px;
--background-transition: 0.3s;
--border-radius: 10px 10px 10px 10px;
box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.1);
--margin-top: -243px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-12745 .elementor-element.elementor-element-850e052:not(.elementor-motion-effects-element-type-background), .elementor-12745 .elementor-element.elementor-element-850e052 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: var( --e-global-color-2579f08 );
}
.elementor-12745 .elementor-element.elementor-element-850e052, .elementor-12745 .elementor-element.elementor-element-850e052::before {
--border-transition: 0.3s;
}
.elementor-12745 .elementor-element.elementor-element-0009458 {
--display: flex;
--gap: 20px 20px;
--background-transition: 0.3s;
--border-radius: 10px 10px 0px 0px;
--padding-top: 40px;
--padding-bottom: 40px;
--padding-left: 40px;
--padding-right: 40px;
}
.elementor-12745 .elementor-element.elementor-element-0009458:not(.elementor-motion-effects-element-type-background), .elementor-12745 .elementor-element.elementor-element-0009458 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: #4D4A75;
}
.elementor-12745 .elementor-element.elementor-element-0009458, .elementor-12745 .elementor-element.elementor-element-0009458::before {
--border-transition: 0.3s;
}
.elementor-12745 .elementor-element.elementor-element-ae5fe75 img {
width: 120px;
}
.elementor-12745 .elementor-element.elementor-element-ae5fe75 > .elementor-widget-container {
margin: -100px 0px -5px 0px;
}
.elementor-12745 .elementor-element.elementor-element-7352b4c {
text-align: center;
}
.elementor-12745 .elementor-element.elementor-element-7352b4c .elementor-heading-title {
color: var( --e-global-color-2579f08 );
font-size: 30px;
}
.elementor-12745 .elementor-element.elementor-element-3950e2a .elementor-button {
font-weight: bold;
fill: var( --e-global-color-secondary );
color: var( --e-global-color-secondary );
background-color: transparent;
background-image: linear-gradient(180deg,var( --e-global-color-97cf8b4 ) 0%,
#FFCB00 100%);
}
.elementor-12745 .elementor-element.elementor-element-d92187c {
--display: flex;
--gap: 10px 10px;
--background-transition: 0.3s;
--padding-top: 40px;
--padding-bottom: 40px;
--padding-left: 40px;
--padding-right: 40px;
}
.elementor-12745 .elementor-element.elementor-element-e409233 {
color: var( --e-global-color-text );
}
.elementor-12745 .elementor-element.elementor-element-98074bc {
color: var( --e-global-color-text );
}
.elementor-12745 .elementor-element.elementor-element-fcdf8a3 {
--divider-border-style: solid;
--divider-color: var( --e-global-color-accent );
--divider-border-width: 1px;
}
.elementor-12745 .elementor-element.elementor-element-fcdf8a3 .elementor-divider-separator {
width: 100%;
}
.elementor-12745 .elementor-element.elementor-element-fcdf8a3 .elementor-divider {
padding-block-start: 5px;
padding-block-end: 5px;
}
.elementor-12745 .elementor-element.elementor-element-269d1a6 {
color: var( --e-global-color-text );
}
.elementor-12745 .elementor-element.elementor-element-e508ca0 {
color: var( --e-global-color-text );
}
.elementor-12745 .elementor-element.elementor-element-09b0be2 {
color: var( --e-global-color-text );
}
.elementor-12745 .elementor-element.elementor-element-548c79a {
--divider-border-style: solid;
--divider-color: var( --e-global-color-accent );
--divider-border-width: 1px;
}
.elementor-12745 .elementor-element.elementor-element-548c79a .elementor-divider-separator {
width: 100%;
}
.elementor-12745 .elementor-element.elementor-element-548c79a .elementor-divider {
padding-block-start: 5px;
padding-block-end: 5px;
}
.elementor-12745 .elementor-element.elementor-element-a8f7a95 {
color: var( --e-global-color-text );
}
.elementor-12745 .elementor-element.elementor-element-52c5b19 {
color: var( --e-global-color-text );
}
.elementor-12745 .elementor-element.elementor-element-94c9af8 {
--divider-border-style: solid;
--divider-color: var( --e-global-color-accent );
--divider-border-width: 1px;
}
.elementor-12745 .elementor-element.elementor-element-94c9af8 .elementor-divider-separator {
width: 100%;
}
.elementor-12745 .elementor-element.elementor-element-94c9af8 .elementor-divider {
padding-block-start: 5px;
padding-block-end: 5px;
}
.elementor-12745 .elementor-element.elementor-element-4fb1057 {
color: var( --e-global-color-text );
}
.elementor-12745 .elementor-element.elementor-element-b85155b {
--divider-border-style: solid;
--divider-color: var( --e-global-color-accent );
--divider-border-width: 1px;
}
.elementor-12745 .elementor-element.elementor-element-b85155b .elementor-divider-separator {
width: 100%;
}
.elementor-12745 .elementor-element.elementor-element-b85155b .elementor-divider {
padding-block-start: 5px;
padding-block-end: 5px;
}
.elementor-12745 .elementor-element.elementor-element-8c49e06 {
color: var( --e-global-color-text );
}
.elementor-12745 .elementor-element.elementor-element-3aa0bf6 {
--divider-border-style: solid;
--divider-color: var( --e-global-color-accent );
--divider-border-width: 1px;
}
.elementor-12745 .elementor-element.elementor-element-3aa0bf6 .elementor-divider-separator {
width: 100%;
}
.elementor-12745 .elementor-element.elementor-element-3aa0bf6 .elementor-divider {
padding-block-start: 5px;
padding-block-end: 5px;
}
.elementor-12745 .elementor-element.elementor-element-7c1981d {
color: var( --e-global-color-text );
}
.elementor-12745 .elementor-element.elementor-element-142c417 {
color: var( --e-global-color-text );
}
.elementor-12745 .elementor-element.elementor-element-8e9e2b7 {
--display: flex;
--gap: 20px 20px;
--background-transition: 0.3s;
--padding-top: 80px;
--padding-bottom: 80px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-12745 .elementor-element.elementor-element-8e9e2b7:not(.elementor-motion-effects-element-type-background), .elementor-12745 .elementor-element.elementor-element-8e9e2b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: var( --e-global-color-accent );
}
.elementor-12745 .elementor-element.elementor-element-8e9e2b7, .elementor-12745 .elementor-element.elementor-element-8e9e2b7::before {
--border-transition: 0.3s;
}
.elementor-12745 .elementor-element.elementor-element-5f2cb9b .elementor-heading-title {
color: var( --e-global-color-primary );
font-size: 40px;
}
.elementor-12745 .elementor-element.elementor-element-f47cede {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--gap: 20px 20px;
--background-transition: 0.3s;
--border-radius: 10px 10px 10px 10px;
box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.1);
--padding-top: 25px;
--padding-bottom: 25px;
--padding-left: 25px;
--padding-right: 25px;
}
.elementor-12745 .elementor-element.elementor-element-f47cede:not(.elementor-motion-effects-element-type-background), .elementor-12745 .elementor-element.elementor-element-f47cede > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: var( --e-global-color-2579f08 );
}
.elementor-12745 .elementor-element.elementor-element-f47cede, .elementor-12745 .elementor-element.elementor-element-f47cede::before {
--border-transition: 0.3s;
}
.elementor-12745 .elementor-element.elementor-element-52f1d0b {
--display: flex;
--gap: 10px 10px;
--background-transition: 0.3s;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-12745 .elementor-element.elementor-element-9643450 {
color: var( --e-global-color-text );
}
.elementor-12745 .elementor-element.elementor-element-7ef1380 .elementor-heading-title {
color: var( --e-global-color-accent );
font-size: 20px;
}
.elementor-12745 .elementor-element.elementor-element-f59c763 {
--display: grid;
--e-con-grid-template-columns: repeat(3,1fr);
--e-con-grid-template-rows: repeat(2,1fr);
--gap: 10px 10px;
--grid-auto-flow: row;
--background-transition: 0.3s;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-12745 .elementor-element.elementor-element-9e23518 {
color: var( --e-global-color-text );
font-size: 15px;
}
.elementor-12745 .elementor-element.elementor-element-e55bc61 {
color: var( --e-global-color-text );
font-size: 15px;
}
.elementor-12745 .elementor-element.elementor-element-2af0341 {
color: var( --e-global-color-text );
font-size: 15px;
}
.elementor-12745 .elementor-element.elementor-element-37dc277 {
color: var( --e-global-color-text );
font-size: 15px;
}
.elementor-12745 .elementor-element.elementor-element-87a7256 {
color: var( --e-global-color-text );
font-size: 15px;
}
.elementor-12745 .elementor-element.elementor-element-e752065 .elementor-button {
font-weight: bold;
fill: var( --e-global-color-primary );
color: var( --e-global-color-primary );
background-color: var( --e-global-color-ce4f6d0 );
}
.elementor-12745 .elementor-element.elementor-element-d61ce09 {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--gap: 20px 20px;
--background-transition: 0.3s;
--border-radius: 10px 10px 10px 10px;
box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.1);
--padding-top: 25px;
--padding-bottom: 25px;
--padding-left: 25px;
--padding-right: 25px;
}
.elementor-12745 .elementor-element.elementor-element-d61ce09:not(.elementor-motion-effects-element-type-background), .elementor-12745 .elementor-element.elementor-element-d61ce09 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: var( --e-global-color-2579f08 );
}
.elementor-12745 .elementor-element.elementor-element-d61ce09, .elementor-12745 .elementor-element.elementor-element-d61ce09::before {
--border-transition: 0.3s;
}
.elementor-12745 .elementor-element.elementor-element-f72daae {
--display: flex;
--gap: 10px 10px;
--background-transition: 0.3s;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-12745 .elementor-element.elementor-element-daf029f {
color: var( --e-global-color-text );
}
.elementor-12745 .elementor-element.elementor-element-0921424 .elementor-heading-title {
color: var( --e-global-color-accent );
font-size: 20px;
}
.elementor-12745 .elementor-element.elementor-element-1c439b9 {
--display: grid;
--e-con-grid-template-columns: repeat(3,1fr);
--e-con-grid-template-rows: repeat(2,1fr);
--gap: 10px 10px;
--grid-auto-flow: row;
--background-transition: 0.3s;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-12745 .elementor-element.elementor-element-29a5767 {
color: var( --e-global-color-text );
font-size: 15px;
}
.elementor-12745 .elementor-element.elementor-element-43e9e2e {
color: var( --e-global-color-text );
font-size: 15px;
}
.elementor-12745 .elementor-element.elementor-element-872f85d {
color: var( --e-global-color-text );
font-size: 15px;
}
.elementor-12745 .elementor-element.elementor-element-6468594 {
color: var( --e-global-color-text );
font-size: 15px;
}
.elementor-12745 .elementor-element.elementor-element-eb6f961 {
color: var( --e-global-color-text );
font-size: 15px;
}
.elementor-12745 .elementor-element.elementor-element-1a45272 .elementor-button {
font-weight: bold;
fill: var( --e-global-color-primary );
color: var( --e-global-color-primary );
background-color: var( --e-global-color-ce4f6d0 );
}
.elementor-12745 .elementor-element.elementor-element-6f420ae {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--gap: 20px 20px;
--background-transition: 0.3s;
--border-radius: 10px 10px 10px 10px;
box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.1);
--padding-top: 25px;
--padding-bottom: 25px;
--padding-left: 25px;
--padding-right: 25px;
}
.elementor-12745 .elementor-element.elementor-element-6f420ae:not(.elementor-motion-effects-element-type-background), .elementor-12745 .elementor-element.elementor-element-6f420ae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: var( --e-global-color-2579f08 );
}
.elementor-12745 .elementor-element.elementor-element-6f420ae, .elementor-12745 .elementor-element.elementor-element-6f420ae::before {
--border-transition: 0.3s;
}
.elementor-12745 .elementor-element.elementor-element-a48d871 {
--display: flex;
--gap: 10px 10px;
--background-transition: 0.3s;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-12745 .elementor-element.elementor-element-a06a20d {
color: var( --e-global-color-text );
}
.elementor-12745 .elementor-element.elementor-element-e1eb69c .elementor-heading-title {
color: var( --e-global-color-accent );
font-size: 20px;
}
.elementor-12745 .elementor-element.elementor-element-c597390 {
--display: grid;
--e-con-grid-template-columns: repeat(3,1fr);
--e-con-grid-template-rows: repeat(2,1fr);
--gap: 10px 10px;
--grid-auto-flow: row;
--background-transition: 0.3s;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-12745 .elementor-element.elementor-element-22b38a0 {
color: var( --e-global-color-text );
font-size: 15px;
}
.elementor-12745 .elementor-element.elementor-element-f11e0e2 {
color: var( --e-global-color-text );
font-size: 15px;
}
.elementor-12745 .elementor-element.elementor-element-865858a {
color: var( --e-global-color-text );
font-size: 15px;
}
.elementor-12745 .elementor-element.elementor-element-31769c8 {
color: var( --e-global-color-text );
font-size: 15px;
}
.elementor-12745 .elementor-element.elementor-element-464d27e {
color: var( --e-global-color-text );
font-size: 15px;
}
.elementor-12745 .elementor-element.elementor-element-cd58557 .elementor-button {
font-weight: bold;
fill: var( --e-global-color-primary );
color: var( --e-global-color-primary );
background-color: var( --e-global-color-ce4f6d0 );
}
:root {
--page-title-display: none;
}
@media(max-width:1024px) {
.elementor-12745 .elementor-element.elementor-element-a20e021 {
--padding-top: 30px;
--padding-bottom: 30px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-12745 .elementor-element.elementor-element-d15e942 .elementor-heading-title {
font-size: 40px;
}
.elementor-12745 .elementor-element.elementor-element-d15e942 {
--container-widget-width: 50%;
--container-widget-flex-grow: 0;
width: var( --container-widget-width,50% );
max-width: 50%;
}
.elementor-12745 .elementor-element.elementor-element-8e9e2b7 {
--padding-top: 30px;
--padding-bottom: 30px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-12745 .elementor-element.elementor-element-f47cede {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
}
.elementor-12745 .elementor-element.elementor-element-52f1d0b {
--gap: 10px 10px;
}
.elementor-12745 .elementor-element.elementor-element-f59c763 {
--grid-auto-flow: row;
}
.elementor-12745 .elementor-element.elementor-element-d61ce09 {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
}
.elementor-12745 .elementor-element.elementor-element-f72daae {
--gap: 10px 10px;
}
.elementor-12745 .elementor-element.elementor-element-1c439b9 {
--grid-auto-flow: row;
}
.elementor-12745 .elementor-element.elementor-element-6f420ae {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
}
.elementor-12745 .elementor-element.elementor-element-a48d871 {
--gap: 10px 10px;
}
.elementor-12745 .elementor-element.elementor-element-c597390 {
--grid-auto-flow: row;
}
}
@media(max-width:767px) {
.elementor-12745 .elementor-element.elementor-element-a20e021 {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--gap: 60px 60px;
--padding-top: 40px;
--padding-bottom: 300px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-12745 .elementor-element.elementor-element-d15e942 {
text-align: center;
--container-widget-width: 100%;
--container-widget-flex-grow: 0;
width: var( --container-widget-width,100% );
max-width: 100%;
}
.elementor-12745 .elementor-element.elementor-element-d15e942 .elementor-heading-title {
font-size: 30px;
}
.elementor-12745 .elementor-element.elementor-element-3ea80f6 {
--flex-direction: column-reverse;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--margin-top: 0px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 40px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-12745 .elementor-element.elementor-element-1f2265f {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-12745 .elementor-element.elementor-element-0009458 {
--margin-top: 0px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 40px;
--padding-bottom: 40px;
--padding-left: 40px;
--padding-right: 40px;
}
.elementor-12745 .elementor-element.elementor-element-d92187c {
--padding-top: 20px;
--padding-bottom: 20px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-12745 .elementor-element.elementor-element-8e9e2b7 {
--padding-top: 40px;
--padding-bottom: 40px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-12745 .elementor-element.elementor-element-f59c763 {
--e-con-grid-template-columns: repeat(1,1fr);
--grid-auto-flow: row;
}
.elementor-12745 .elementor-element.elementor-element-1c439b9 {
--e-con-grid-template-columns: repeat(1,1fr);
--grid-auto-flow: row;
}
.elementor-12745 .elementor-element.elementor-element-c597390 {
--e-con-grid-template-columns: repeat(1,1fr);
--grid-auto-flow: row;
}
}
@media(min-width:768px) {
.elementor-12745 .elementor-element.elementor-element-850e052 {
--width: 40%;
}
}
@media(max-width:1024px) and (min-width:768px) {
.elementor-12745 .elementor-element.elementor-element-850e052 {
--width: 100%;
}
.elementor-12745 .elementor-element.elementor-element-0009458 {
--width: 100%;
}
.elementor-12745 .elementor-element.elementor-element-d92187c {
--width: 100%;
}
} .elementor-12745 .elementor-element.elementor-element-0009458 p {
margin: 0 !important;
}  .elementor-12745 .elementor-element.elementor-element-d92187c p {
margin: 0 !important;
}  .elementor-12745 .elementor-element.elementor-element-850e052 p {
margin: 0 !important;
}  .elementor-12745 .elementor-element.elementor-element-f47cede p {
margin: 0;
}  .elementor-12745 .elementor-element.elementor-element-d61ce09 p {
margin: 0;
}  .elementor-12745 .elementor-element.elementor-element-6f420ae p {
margin: 0;
}  .elementor-12745 .elementor-element.elementor-element-f59c763 {
grid-template-rows: auto; 
}
.elementor-widget-container.textcolor a {
color: var( --e-global-color-text );
font-size: 15px !important;
}
@media (max-width: 1360px) {
.hlavni-oddil {padding: 30px !important}
} @media (max-width: 950px) { .select-boxes {
flex-direction: column;
} .select-box, 
.select-box-obor, 
.select-box-search {
flex: 0 0 100%;
margin-right: 0 !important;
margin-bottom: 15px;
} .row .col-xs-12 {
display: flex;
flex-direction: column;
align-items: flex-start;
} .applyfilter, 
.reset {
width: 100%;
margin-right: 0;
}
.hlavni-oddil {padding: 0 20px !important}
}.title {
font-weight: bold;
margin-bottom: 7px;
color: #7C9AC0;
} .select2-container {
width: 100% !important;
}
.select2-selection {
background-color: #f0f0f0;
border: 1px solid #ccc;
border-radius: 4px;
padding: 8px 12px;
font-size: 14px;
color: #333;
}
.select2-selection__rendered {
padding: 0 !important;
}
select,
input[type="search"],
input[type="checkbox"] {
font-size: 14px;
padding: 8px;
border-radius: 4px;
border: 1px solid #ccc;
margin-bottom: 15px;
} input[type="search"] {
padding-right: 35px;
background: url(/wp-content/themes/lektory-child/search-icon.svg) no-repeat right center;
background-size: 16px;
background-color: #fff;
} .row {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.select-boxes {
display: flex;
flex-wrap: nowrap;
justify-content: start;
width: 100%;
}
.select-boxes-top {
display: flex;
flex-wrap: nowrap;
justify-content: start;
width: 100%;
}
.select-box  {
flex: 0 0 25%;
padding-right: 20px;
}
.select-box-obor  {
flex: 0 0 40%;
padding-right: 20px;
}
.select-box-search  {
flex: 0 0 60%;
padding-right: 20px;
}
@media (max-width: 767px) {
.select-box {
flex: 0 0 100%;
}
} .applyfilter {
display: inline-block;
background-color: #A2B31D;
color: #fff;
padding: 10px 20px;
font-size: 14px;
border-radius: 4px;
text-decoration: none;
text-align: center;
margin-top: 20px;
transition: background-color 0.3s ease;
box-shadow: none;
font-family: "Roboto", sans-serif;
line-height: 16.8px;
border: none;
cursor: pointer;
font-weight: bold;
}
.reset {
display: inline-block;
background-color: #7C9AC0;
color: #fff;
padding: 10px 20px;
font-size: 14px;
border-radius: 4px;
text-decoration: none;
text-align: center;
margin-top: 20px;
transition: background-color 0.3s ease;
font-weight: bold;
}
.reset:hover, .applyfilter:hover {
color: #fff !important;
} .item {
margin-bottom: 15px;
}
.item label {
font-size: 14px;
color: #555;
cursor: pointer;
}
.item .input {
display: flex;
align-items: center;
} .searchWrapper .input {
margin-bottom: 0;
} .select2-selection__placeholder {
color: #aaa;
} .select2-container--default .select2-selection--multiple {
background-color: #f7f7f7;
border: 1px solid #ddd;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
padding: 5px;
line-height: 1.2;
}
.select2-container--default .select2-selection__arrow {
top: 10px;
} .select2-selection__placeholder {
font-style: italic;
color: #bbb;
}
.select-box {
flex: 1; }
.select-box:last-child {
margin-right: 0; }
.select-box select {
width: 100% !important; }
.multiselect-dropdown-list input {
zoom: 1.2;
position: relative;
top: 4px;
}
.multiselect-dropdown-list div {
padding: 5px 0 0 3px;
}
.multiselect-dropdown-list div:hover {
background-color: #d7e668ff;
}
.multiselect-dropdown-list div.checked {
background-color: #A2B31D;
color: #fff;
}
.multiselect-dropdown span.optext {
background-color: #d7e668ff;
padding: 5px 14px 3px 9px;
color: #000;
font-size: 90%;
}
.multiselect-dropdown span.optext .optdel {
color: #000;
position: relative;
top: -2px;
} .pagination {
display: flex;
justify-content: center;
align-items: center;
gap: 12px;
font-family: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
} .pagination a.prev,
.pagination a.next {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 10px 16px;
border-radius: 5px; border: 1px solid #e5e7eb; background: #ffffff; color: #111827; text-decoration: none;
font-weight: 600;
line-height: 1;
transition: background .2s ease, border-color .2s ease, box-shadow .2s ease, transform .06s ease;
box-shadow: 0 1px 2px rgba(0,0,0,.05);
} .pagination a.prev:hover,
.pagination a.next:hover {
background: #f9fafb;
border-color: #d1d5db;
box-shadow: 0 2px 6px rgba(0,0,0,.06);
}
.pagination a.prev:active,
.pagination a.next:active {
transform: translateY(1px);
} .pagination a.prev:focus-visible,
.pagination a.next:focus-visible {
outline: 3px solid #93c5fd; outline-offset: 2px;
} .pagination a.is-disabled,
.pagination a[aria-disabled="true"] {
pointer-events: none;
opacity: .45;
filter: grayscale(20%);
} .pagination a.primary {
background: #2563eb;
border-color: #2563eb;
color: #ffffff;
}
.pagination a.primary:hover {
background: #1d4ed8;
border-color: #1d4ed8;
} @media (max-width: 480px) {
.pagination {
gap: 8px;
padding: 0 8px;
}
.pagination a.prev,
.pagination a.next {
flex: 1 1 0;
justify-content: center;
padding: 12px 14px;
}
} @media (prefers-color-scheme: dark) {
.pagination a.prev,
.pagination a.next {
background: #0b0f19;
color: #e5e7eb;
border-color: #1f2937;
box-shadow: 0 1px 2px rgba(0,0,0,.35);
}
.pagination a.prev:hover,
.pagination a.next:hover {
background: #111827;
border-color: #334155;
box-shadow: 0 2px 8px rgba(0,0,0,.45);
}
.pagination a.primary {
background: #3b82f6;
border-color: #3b82f6;
color: #fff;
}
.pagination a.primary:hover {
background: #2563eb;
border-color: #2563eb;
}
}