.elementor-365 .elementor-element.elementor-element-2716ec5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-365 .elementor-element.elementor-element-fbf3132{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-365 .elementor-element.elementor-element-a7c40c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-365 .elementor-element.elementor-element-4e43d79{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-365 .elementor-element.elementor-element-ff6d298{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-365 .elementor-element.elementor-element-36c2550{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-365 .elementor-element.elementor-element-1a6c567 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-365 .elementor-element.elementor-element-1a6c567 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-365 .elementor-element.elementor-element-1a6c567{--image-border-color:#FF5A00;--image-border-width:1px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}:root{--page-title-display:none;}/* Start custom CSS *//* ===== Galerie: header ===== */
.elementor.elementor.elementor.elementor .sunboy-gallery-page__label{color:inherit;font-family:inherit;min-width:auto}
.elementor.elementor.elementor.elementor .sunboy-gallery-page__title{color:inherit;font-family:inherit;min-width:auto}
.elementor.elementor.elementor.elementor .sunboy-gallery-page__text{color:inherit;font-family:inherit;min-width:auto}
.elementor.elementor.elementor.elementor .sunboy-gallery-page__label p{margin:0;font:inherit;color:inherit;letter-spacing:inherit}
.elementor.elementor.elementor.elementor .sunboy-gallery-page__title .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;margin:0;padding:0;text-transform:inherit;text-decoration:inherit}
.elementor.elementor.elementor.elementor .sunboy-gallery-page__text p{margin:0;font:inherit;color:inherit;letter-spacing:inherit}
.elementor.elementor.elementor.elementor .sunboy-gallery-page__intro{align-items:stretch;width:auto}
.elementor.elementor.elementor.elementor .sunboy-gallery-page__inner{align-items:stretch;width:auto}
.elementor.elementor.elementor.elementor .sunboy-gallery-page{align-items:stretch;width:auto}
.elementor.elementor.elementor.elementor .sunboy-gallery-page,.elementor.elementor.elementor.elementor .sunboy-gallery-page *{box-sizing: border-box;}
.elementor.elementor.elementor.elementor .sunboy-gallery-page{--orange: #ff5a00; --dark: #04111d; --text: #101114; --background: #f4f2ed; width: 100%; font-family: Montserrat, sans-serif; color: var(--text);}
.elementor.elementor.elementor.elementor .sunboy-gallery-page__header-space{width: 100%; height: 132px; background: var(--dark);}
.elementor.elementor.elementor.elementor .sunboy-gallery-page__intro{width: 100%; background: var(--background);}
.elementor.elementor.elementor.elementor .sunboy-gallery-page__inner{width: calc(100% - 80px); max-width: 1320px; margin: 0px auto; padding: 95px 0px 70px;}
.elementor.elementor.elementor.elementor .sunboy-gallery-page__label{margin: 0px 0px 30px; color: var(--orange); font-size: 20px; line-height: 1.2; letter-spacing: -0.015em; font-weight: 400; text-transform: uppercase;}
.elementor.elementor.elementor.elementor .sunboy-gallery-page__title{max-width: 1100px; margin: 0px 0px 34px; font-size: 52px; line-height: 1.12; letter-spacing: -0.035em; font-weight: 300; white-space: nowrap;}
.elementor.elementor.elementor.elementor .sunboy-gallery-page__text{max-width: 650px; margin: 0px; color: var(--text); font-size: 18px; line-height: 1.6; letter-spacing: -0.01em; font-weight: 300;}
@media (max-width: 1400px){.elementor.elementor.elementor.elementor .sunboy-gallery-page__inner{width: calc(100% - 64px);}
.elementor.elementor.elementor.elementor .sunboy-gallery-page__title{font-size: 48px;}}
@media (max-width: 1024px){.elementor.elementor.elementor.elementor .sunboy-gallery-page__header-space{height: 104px;}
.elementor.elementor.elementor.elementor .sunboy-gallery-page__inner{width: calc(100% - 56px); padding: 80px 0px 60px;}
.elementor.elementor.elementor.elementor .sunboy-gallery-page__label{font-size: 18px;}
.elementor.elementor.elementor.elementor .sunboy-gallery-page__title{font-size: 42px; white-space: normal;}
.elementor.elementor.elementor.elementor .sunboy-gallery-page__text{font-size: 17px;}}
@media (max-width: 767px){.elementor.elementor.elementor.elementor .sunboy-gallery-page__header-space{height: 86px;}
.elementor.elementor.elementor.elementor .sunboy-gallery-page__inner{width: calc(100% - 40px); padding: 65px 0px 50px;}
.elementor.elementor.elementor.elementor .sunboy-gallery-page__label{margin-bottom: 22px; font-size: 15px;}
.elementor.elementor.elementor.elementor .sunboy-gallery-page__title{margin-bottom: 26px; font-size: 34px; line-height: 1.2;}
.elementor.elementor.elementor.elementor .sunboy-gallery-page__text{font-size: 16px; line-height: 1.6;}}

/* Galerie: bez názvu obrázku v rozkliknutém náhledu (lightbox) */
.elementor-lightbox .elementor-slideshow__footer { display: none !important; }/* End custom CSS */