body.cp-preview{--gold:#a7a697}body.cp-preview .bg-sand{background-color:#a7a697}body.cp-preview .bg-stone{background-color:#a7a697}body.cp-preview{background:#ffffff!important}body.cp-preview .elementor-kit-6 a{color:#fff}body.cp-preview .elementor-kit-6 a:hover{color:#f5f5f4}body.cp-preview .elementor-widget-button .elementor-button{color:#595850;background:#a7a697}body.cp-preview h1,body.cp-preview h2,body.cp-preview h3,body.cp-preview h4,body.cp-preview h5,body.cp-preview h6{color:#a7a697}body.cp-preview .single-post.elementor-kit-6 h1{color:#595850}body.cp-preview .elementor-kit-6 h5{color:#595850}body.cp-preview .elementor-kit-6 h2{color:#595850}body.cp-preview .elementor-kit-6 h3{color:#595850}body.cp-preview .elementor-kit-6{--e-global-color-primary:#595850;--e-global-color-secondary:#595850;--e-global-color-text:#595850;color:#595850}body.cp-preview .opacity-color h2{color:#c6c4b4}body.cp-preview .elementor-widget-button .elementor-button{color:#333;background:#fff}body.cp-preview .elementor-widget-button .elementor-button:hover{color:#333;background:#a7a697}body.cp-preview .elementor-widget-button.link .elementor-button{color:#f5f5f4;border-bottom:2px solid #f5f5f4}body.cp-preview .elementor-widget-button.link.icon .elementor-button .elementor-button-text{border-bottom:2px solid #f5f5f4}body.cp-preview .fixed-header header.hlavicka{background:#595850}body.cp-preview .page-id-613 header.hlavicka,body.cp-preview .page-id-338 header.hlavicka,body.cp-preview .elementor-page-168 header.hlavicka{background:#595850}body.cp-preview .menu-button .mb{color:#333}body.cp-preview nav.elementor-nav-menu--main ul li a{color:#fff}body.cp-preview nav.elementor-nav-menu--main ul li a:hover,body.cp-preview nav.elementor-nav-menu--main ul li a:focus,body.cp-preview nav.elementor-nav-menu--main ul li a:active{color:#ffffff!important;text-decoration:underline!important}body.cp-preview #elementor-popup-modal-55 .dialog-widget-content{background-color:#a7a697!important}body.cp-preview header .cpel-switcher__lang a{color:#fff}body.cp-preview header .cpel-switcher__lang.cpel-switcher__lang--active a{background:#a7a697;color:#333}body.cp-preview #main h1{color:#fff}body.cp-preview #main .hero-box .shadow-row .elementor-icon svg *,body.cp-preview #main .hero-box .shadow-row .elementor-icon svg path{stroke:#333333!important}body.cp-preview #main .hero-box .button-row .elementor-widget.elementor-widget-heading{color:#f5f5f4}body.cp-preview #main .hero-box .elementor-icon-box-title{color:#f5f5f4}body.cp-preview #main .hero-box .elementor-icon-box-title strong{color:#fff}body.cp-preview #main .desc{color:#f5f5f4}body.cp-preview #roubenky .section-title:first-child h2{color:#c6c4b4}body.cp-preview #roubenky .elementor-flip-box .elementor-flip-box__back .elementor-flip-box__layer__overlay::after{background:linear-gradient(to bottom,rgba(0,0,0,0),rgb(255 255 255))}body.cp-preview #roubenky .elementor-flip-box__layer__description{color:#fff}body.cp-preview #roubenky .elementor-flip-box__button.elementor-button{color:#fff;border-bottom:2px solid #fff}body.cp-preview #roubenky .elementor-flip-box:hover .elementor-flip-box__layer__description,body.cp-preview #roubenky .elementor-flip-box:hover .elementor-flip-box__layer__title,body.cp-preview #roubenky .elementor-flip-box:hover .elementor-flip-box__button.elementor-button{color:#444640!important}body.cp-preview #roubenky .elementor-flip-box:hover .elementor-flip-box__button.elementor-button{border-color:#444640}body.cp-preview #roubenky .elementor-flip-box__layer__overlay{color:#fff}body.cp-preview #roubenky .elementor-flip-box__front{background-color:#a7a697!important}body.cp-preview #malebna-krajina .video-krajina:before{background:linear-gradient(to bottom,rgba(0,0,0,0),rgb(51 51 51))!important}body.cp-preview #krajina:before{background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,.5) 30%,rgba(255,255,255,0) 60%)!important}body.cp-preview #krajina .section-title h2{color:#595850}body.cp-preview #krajina .section-title h2 .black{color:#c6c4b4!important}body.cp-preview #krajina .video-krajina:before{background:linear-gradient(to bottom,rgba(0,0,0,0),rgb(51 51 51))!important}body.cp-preview #krajina .elementor-widget-button.link .elementor-button{color:#595850;border-bottom:2px solid #595850}body.cp-preview #krajina .popis-krajina{color:#595850}body.cp-preview #rezervace .elementor-widget-n-tabs .e-n-tab-title{color:#333}body.cp-preview #rezervace .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true],body.cp-preview #rezervace .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] a{background:#a7a697}body.cp-preview #bottom{color:#fff;background-color:#595850}body.cp-preview #bottom a{color:#fff}body.cp-preview #bottom a:hover{color:#f5f5f4}body.cp-preview #recenze{background:#a7a697;color:#595850}body.cp-preview #bottom h3.elementor-heading-title{color:#f5f5f4}body.cp-preview #bottom #recenze h3.elementor-heading-title{color:#595850}body.cp-preview #recenze .elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next,body.cp-preview #recenze .elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev{background:#a7a697;color:#333}body.cp-preview #recenze .elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next:hover,body.cp-preview #recenze .elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover{background:#a7a697}body.cp-preview #recenze .elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next svg,body.cp-preview #recenze .elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev svg{fill:##595850}body.cp-preview #recenze a{color:#595850}body.cp-preview #recenze a:hover{color:#595850}body.cp-preview .social-icon a.elementor-icon{background:#a7a697}body.cp-preview .social-icon a.elementor-icon:hover{background:#a7a697}body.cp-preview .social-icon a.elementor-icon svg{fill:#333}body.cp-preview #main-chalupa h3{color:#f5f5f4}body.cp-preview #main-chalupa .elementor-widget-text-editor{color:#f5f5f4}body.cp-preview #o-roubence .elementor-widget-button .elementor-button{color:#fff;background:#595850}body.cp-preview #o-roubence .elementor-widget-button .elementor-button:hover{color:#595850;background:#a7a697}body.cp-preview #main-page .elementor-widget-text-editor{color:#f5f5f4}body.cp-preview #main-page .white.elementor-widget-text-editor{color:#fff}body.cp-preview #ceniky .elementor-widget-n-tabs .e-n-tab-title{color:#333;background:#fff}body.cp-preview #ceniky .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true],body.cp-preview #ceniky .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] a{background:#595850;color:#f5f5f4}body.cp-preview #podminky .elementor-widget-icon-box{background:#a7a697;color:#595850}body.cp-preview #podminky .elementor-widget-icon-box:hover{background:#595850}body.cp-preview #podminky .elementor-widget-icon-box svg{color:#f5f5f4}body.cp-preview #podminky .elementor-widget-icon-box svg,body.cp-preview #podminky .elementor-widget-icon-box svg *{stroke:#595850!important}body.cp-preview #podminky .elementor-widget-icon-box h3{color:#595850}body.cp-preview #podminky .elementor-icon-box-description{color:#595850}body.cp-preview #podminky .elementor-widget-icon-box:hover h3,body.cp-preview #podminky .elementor-widget-icon-box:hover .elementor-icon-box-description{color:#fff}body.cp-preview #podminky .elementor-widget-icon-box:hover svg,body.cp-preview #podminky .elementor-widget-icon-box:hover svg *{stroke:#ffffff!important}body.cp-preview #sluzby .e-con-full.box{background:#fff}body.cp-preview #sluzby .e-con-full.box:hover{background:#595850}body.cp-preview #sluzby svg{color:#595850}body.cp-preview #sluzby .elementor-widget-icon-box h3{color:#595850}body.cp-preview #sluzby .kat-list li{color:#595850}body.cp-preview #sluzby .kat-list li::before{background:#595850}body.cp-preview #sluzby .box:hover h3,body.cp-preview #sluzby .box:hover .kat-list li{color:#fff}body.cp-preview #sluzby .box:hover .kat-list li::before{background:#fff}body.cp-preview #sluzby .box:hover svg,body.cp-preview #sluzby .box:hover svg *{stroke:#ffffff!important}body.cp-preview #main-gallery h1{color:#595850}body.cp-preview #blog .elementor-widget-posts .elementor-post__text{background:linear-gradient(to bottom,rgba(0,0,0,0),rgb(51 51 51))}body.cp-preview .page-id-759{background-color:#444640}body.cp-preview .page-id-759 .fixed-header header.hlavicka{background:#444640}body.cp-preview #vypnete .section-title.absolute.right.cp-split .elementor-heading-title::before{color:var(--cp-solid,#c6c4b4);-webkit-text-fill-color:var(--cp-solid,#c6c4b4)}body.cp-preview #vypnete .section-title.absolute.right.cp-split .elementor-heading-title::after{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;-webkit-text-stroke-width:0!important;-webkit-text-stroke-color:transparent!important}body.cp-preview,body.cp-preview p,body.cp-preview li,body.cp-preview .elementor-widget-text-editor,body.cp-preview .elementor-widget-text-editor p{font-weight:300}body.cp-preview .elementor-widget-button.link .elementor-button{background:transparent!important}body.cp-preview #main .hero-box .elementor-widget-button.link .elementor-button,body.cp-preview #main .hero-box .elementor-widget-button.link .elementor-button .elementor-button-text{color:#ffffff!important;border-color:#ffffff!important}body.cp-preview.fixed-header .hlavicka{background-color:#595850!important;border-bottom:1px solid rgba(255,255,255,.35)!important}body.cp-preview .menu-button .mb{color:#333333!important;text-shadow:none!important}body.cp-preview .mb-line{background-color:#333333!important}body.cp-preview #main .hero-box .shadow-row .elementor-icon,body.cp-preview #main .hero-box .shadow-row .elementor-icon i,body.cp-preview #main .hero-box .shadow-row .elementor-icon svg,body.cp-preview #main .hero-box .shadow-row .elementor-icon svg path,body.cp-preview #main .hero-box .shadow-row .elementor-icon svg *{color:#ffffff!important;stroke:#ffffff!important}body.cp-preview #roubenky{background-color:#ffffff!important}body.cp-preview #roubenky .elementor-heading-title,body.cp-preview #roubenky .elementor-heading-title *,body.cp-preview #roubenky .elementor-widget-text-editor,body.cp-preview #roubenky .elementor-widget-text-editor *{color:#a7a697!important;-webkit-text-stroke-color:#a7a697!important}body.cp-preview #roubenky .section-title:first-child h2,body.cp-preview #roubenky .section-title:first-child .elementor-heading-title,body.cp-preview #roubenky .section-title:first-child .elementor-heading-title *{color:#c6c4b4!important;-webkit-text-stroke-color:#c6c4b4!important}body.cp-preview #krajina .section-title h2,body.cp-preview #krajina .section-title h2 *,body.cp-preview #krajina .section-title .elementor-heading-title{color:#595850!important}body.cp-preview #krajina .section-title h2 .black,body.cp-preview #krajina .section-title .black{color:#a7a697!important}body.cp-preview #krajina .elementor-element-3e8c8cc{margin-top:160px!important}body.cp-preview #krajina .elementor-element-765885e{margin-top:160px!important}@media (max-width:1025px){body.cp-preview #krajina .elementor-element-765885e,body.cp-preview #krajina .elementor-element-3e8c8cc{display:none!important}body.cp-preview #krajina{background-image:url(https://www.chalupyroubal.cz/wp-content/uploads/2026/03/shutterstock_1637335222-scaled-2.webp)!important;background-size:cover!important;background-position:center!important}body.cp-preview #krajina .section-title h2,body.cp-preview #krajina .section-title h2 *,body.cp-preview #krajina .section-title .elementor-heading-title{color:#ffffff!important;text-shadow:0 2px 10px rgba(0,0,0,.65)!important}body.cp-preview #krajina .section-title h2{font-size:110px!important;line-height:92px!important}body.cp-preview #krajina:before{background:linear-gradient(0deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.25) 30%,rgba(0,0,0,0) 60%)!important}body.cp-preview #krajina .popis-krajina{color:#ffffff!important}body.cp-preview #krajina .elementor-widget-button.link .elementor-button{color:#ffffff!important;border-bottom:2px solid #ffffff!important}}@media (max-width:767px){body.cp-preview #krajina .section-title h2{font-size:54px!important;line-height:46px!important}}body.cp-preview .roubal,body.cp-preview .roubal p{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;overflow-wrap:break-word!important;word-break:break-word!important;white-space:normal!important}@media (max-width:772px){body.cp-preview .roubal p{text-align:center!important}body.cp-preview .roubal p a{display:block!important}}body.cp-preview .elementor-element-c6a818d{width:100%!important;align-self:stretch!important}body.cp-preview .elementor-element-df578d3{min-width:0!important;flex-basis:100%!important;width:100%!important;max-width:100%!important}body.cp-preview .elementor-element-df578d3 p{min-width:0!important;max-width:100%!important}@media (min-width:768px) and (max-width:1024px){body.cp-preview #krajina .elementor-element-f97c3fe{--width:100% !important;width:100%!important;max-width:100%!important}}body.cp-preview #krajina .elementor-element-f97c3fe{padding-left:15px!important;padding-right:15px!important}body.cp-preview #ceniky .elementor-widget-n-tabs .e-n-tabs{padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}body.cp-preview #ceniky .elementor-widget-n-tabs .e-n-tab-title{margin-bottom:12px!important}body.cp-preview #ceniky{padding-bottom:20px!important}@media (max-width:700px){body.cp-preview .elementor-element-cprezconA,body.cp-preview .elementor-element-cprezconB,body.cp-preview .elementor-element-cprezconC{display:none!important}body.cp-preview .e-con:has(>.e-con-inner>.zemptat-se.cp-rez-cta:only-child){display:none!important}}body.cp-preview #sluzby .e-grid.e-con{padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}@media (max-width:767px){body.cp-preview #sluzby .e-grid.e-con{padding-left:0!important;padding-right:0!important}}@media (max-width:767px){body.cp-preview #sluzby .e-grid.e-con{--e-con-grid-template-rows:none !important}}body.cp-preview #podminky>.e-con-inner{padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}@media (max-width:767px){body.cp-preview #podminky .e-grid.e-con{--e-con-grid-template-rows:none !important}}body.cp-preview #podminky .e-grid.e-con{row-gap:20px!important}body.cp-preview #krasa .elementor-heading-title{color:#a7a697!important}body.cp-preview #main-chalupa h1{color:#a7a697!important}body.cp-preview #uvod h3,body.cp-preview #o-roubence h3{color:#a7a697!important}body.cp-preview #ceniky{background-color:#ffffff!important}body.cp-preview #sluzby{background-color:#ffffff!important}body.cp-preview #sluzby .e-con-full.box{border:1px solid #e7e5de}body.cp-preview #podminky .elementor-widget-icon-box{background:#fff;border:1px solid #e7e5de}body.cp-preview #ceniky .elementor-widget-n-tabs .e-n-tab-title{border:1px solid #d8d6cb}body.cp-preview #recenze{background-color:#444640!important}body.cp-preview #recenze .elementor-heading-title,body.cp-preview #recenze .elementor-heading-title *,body.cp-preview #recenze p,body.cp-preview #recenze .elementor-widget-text-editor,body.cp-preview #recenze .elementor-widget-text-editor *{color:#ffffff!important}body.cp-preview #recenze svg,body.cp-preview #recenze svg *,body.cp-preview #recenze .elementor-star-rating i,body.cp-preview #recenze .elementor-star-rating i:before{color:#ffffff!important;fill:#ffffff!important;stroke:#ffffff!important}body.cp-preview #recenze .elementor-swiper-button{color:#ffffff!important;background:rgba(255,255,255,.15)!important}body.cp-preview .cpel-switcher__lang a{color:#a7a697!important;text-shadow:0 1px 3px rgba(0,0,0,.45)!important}body.cp-preview .cpel-switcher__lang--active a{background:transparent!important;color:#ffffff!important;text-shadow:0 1px 3px rgba(0,0,0,.45)!important}body.cp-preview #main .hero-box .shadow-row .elementor-widget-icon-box{background:#595850!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.cp-preview #elementor-popup-modal-55{justify-content:flex-start!important}body.cp-preview #elementor-popup-modal-55 .dialog-widget-content{width:60vw!important;max-width:60vw!important;height:100vh!important;max-height:100vh!important;margin:0 auto 0 0!important;box-shadow:20px 0 60px rgba(0,0,0,.25)!important;animation:cpMenuSlideIn .5s cubic-bezier(.22,.61,.36,1) both;position:relative!important;overflow:hidden!important}@keyframes cpMenuSlideIn{from{transform:translateX(-100%)}to{transform:translateX(0)}}body.cp-preview #elementor-popup-modal-55 .elementor-element-f622fbf{height:100%!important;background-color:transparent!important;background-image:none!important;position:relative!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;padding-left:4%!important;padding-top:28vh!important;box-sizing:border-box!important}body.cp-preview #elementor-popup-modal-55 .elementor-element-1cca9fd{width:100%!important}body.cp-preview #elementor-popup-modal-55 .elementor-nav-menu{align-items:flex-start!important;padding-left:0!important;width:100%!important;justify-content:flex-start!important}body.cp-preview #elementor-popup-modal-55 .elementor-nav-menu li,body.cp-preview #elementor-popup-modal-55 .elementor-nav-menu li a.elementor-item{text-align:left!important;justify-content:flex-start!important}body.cp-preview #elementor-popup-modal-55 .dialog-widget-content::before{content:"";position:absolute;right:0%;top:72%;transform:translateY(-50%);width:55%;max-width:560px;aspect-ratio:912/551;background:url(https://www.chalupyroubal.cz/wp-content/themes/hello-theme-child-master/images/chalupa_bg.png) center center / contain no-repeat;opacity:.35;pointer-events:none;z-index:0}body.cp-preview #elementor-popup-modal-55 .elementor-element-1cca9fd{position:relative!important;z-index:1!important}body.cp-preview #elementor-popup-modal-55 .elementor-nav-menu .elementor-item{padding-top:6px!important;padding-bottom:6px!important;line-height:1.15!important}body.cp-preview #elementor-popup-modal-55 .dialog-close-button,body.cp-preview #elementor-popup-modal-55 .dialog-close-button i,body.cp-preview #elementor-popup-modal-55 .dialog-close-button svg{color:#fff!important;fill:#fff!important;stroke:#fff!important;opacity:1!important}body.cp-preview #elementor-popup-modal-55 .dialog-close-button svg{display:block!important}body.cp-preview #elementor-popup-modal-55 .dialog-close-button::after{display:none!important}body.cp-preview #elementor-popup-modal-55 .elementor-nav-menu .elementor-item{font-size:56px!important;padding-left:0!important}body.cp-preview #elementor-popup-modal-55 .elementor-element-cprow01{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:10px 28px!important;padding-left:0!important;margin-top:22px!important;align-items:center!important;width:100%!important;position:relative!important;z-index:1!important}body.cp-preview #elementor-popup-modal-55 .elementor-element-cprow01 .elementor-widget{width:auto!important;margin:0!important}body.cp-preview #elementor-popup-modal-55 .elementor-element-cprow01 .elementor-widget-button.link .elementor-button{font-size:15px!important}body.cp-preview #elementor-popup-modal-55 .elementor-element-1cca9fd,body.cp-preview #elementor-popup-modal-55 .elementor-element-1cca9fd>.elementor-widget-container,body.cp-preview #elementor-popup-modal-55 .elementor-nav-menu--main{width:100%!important;max-width:100%!important;text-align:left!important}body.cp-preview #elementor-popup-modal-55 .elementor-nav-menu li{width:auto!important;margin-left:0!important}body.cp-preview #elementor-popup-modal-55 .elementor-nav-menu .elementor-item{margin-left:0!important;text-align:left!important;justify-content:flex-start!important}body.cp-preview #elementor-popup-modal-55 .elementor-element-cprow01 .elementor-element-cptel01{display:flex!important;align-items:center!important}body.cp-preview #elementor-popup-modal-55 .elementor-element-cprow01 .elementor-element-cptel01::before{content:"|"!important;margin-right:24px!important;color:#f5f5f4!important;opacity:.5!important;font-size:16px!important;line-height:1!important}body.cp-preview.home #krasa{display:none!important}body.cp-preview #krasa-hp{padding:70px 20px!important;align-items:center!important;text-align:center!important;background-color:#595850!important}body.cp-preview #krasa-hp .elementor-heading-title{font-family:"quiche-sans",Sans-serif!important;font-size:120px!important;text-transform:uppercase!important;line-height:1.1!important}@media (max-width:1024px){body.cp-preview #krasa-hp .elementor-heading-title{font-size:90px!important}}@media (max-width:767px){body.cp-preview #krasa-hp .elementor-heading-title{font-size:70px!important}}body.cp-preview #galerie{background-color:#e1e1dc!important}.cp-gallery-fx-on .elementor-gallery-item{opacity:0;transform:translateY(45px);transition:opacity .8s ease,transform .8s cubic-bezier(.16,1,.3,1);overflow:hidden}.cp-gallery-fx-on .elementor-gallery-item.cp-shown{opacity:1;transform:translateY(0)}.cp-gallery-fx-on .cp-parallax-img{height:130%!important;top:-15%!important;will-change:transform}#galerie{padding-top:80px!important;padding-bottom:80px!important}@media (min-width:1025px){#galerie{padding-top:100px!important;padding-bottom:120px!important}}@media (min-width:1025px){body.cp-preview .elementor-element-8c0709b{padding-top:0!important;padding-bottom:0!important}body.cp-preview .elementor-element-3f024b3{align-self:flex-start!important;min-height:0!important;margin-top:120px!important;height:791px!important;background-position:50% 40%!important}}body.cp-preview #galerie-single{background-color:#ffffff!important}body.cp-preview #galerie-single .elementor-element-5d1c24b{background-color:#e1e1dc!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:70px 30px!important;box-sizing:border-box!important}body.cp-preview #galerie-single .elementor-heading-title{text-transform:lowercase!important}body.cp-preview #galerie-single .elementor-heading-title::first-letter{text-transform:uppercase!important}body.cp-preview #main-page .elementor-element-53a64c1 .elementor-heading-title{line-height:1.05!important}@media (max-width:1024px){body.cp-preview header.hlavicka{align-items:center!important}}@media (max-width:1024px){body.cp-preview header .cpel-switcher--layout-dropdown .cpel-switcher__toggle{width:34px!important;height:34px!important}body.cp-preview header .cpel-switcher--layout-dropdown .cpel-switcher__code{font-size:13px!important}}@media (max-width:767px){body.cp-preview #elementor-popup-modal-55 .dialog-widget-content{width:100vw!important;max-width:100vw!important}body.cp-preview #elementor-popup-modal-55 .elementor-element-f622fbf{padding-left:8%!important;padding-right:8%!important;padding-top:22vh!important}body.cp-preview #elementor-popup-modal-55 .elementor-nav-menu .elementor-item{font-size:34px!important}body.cp-preview #elementor-popup-modal-55 .elementor-element-cprow01 .elementor-widget-button.link .elementor-button{font-size:14px!important}body.cp-preview #elementor-popup-modal-55 .dialog-widget-content::before{width:80%!important;opacity:.18!important}}@media (max-width:767px){body.cp-preview #main .text{align-items:center!important}body.cp-preview #main h1{margin-left:0!important;width:100%!important;text-align:center!important}body.cp-preview #main .hero-box{margin-left:0!important;width:100%!important;text-align:center!important}body.cp-preview #main .hero-box .shadow-row{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;gap:10px!important;margin:20px auto!important;width:100%!important}body.cp-preview #main .hero-box .shadow-row .elementor-widget-icon-box{max-width:none!important;width:auto!important;flex:1 1 0!important;min-width:0!important;padding:10px 12px!important;background:#595850!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid rgb(255 255 255 / 30%)!important}body.cp-preview #main .hero-box .shadow-row .elementor-icon-box-wrapper{flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important}body.cp-preview #main .hero-box .shadow-row .elementor-icon i,body.cp-preview #main .hero-box .shadow-row .elementor-icon svg{height:16px!important;width:16px!important}body.cp-preview #main .hero-box .elementor-icon-box-title{font-size:13px!important;white-space:nowrap!important}body.cp-preview #main .hero-box .button-row{justify-content:center!important;text-align:center!important;flex-wrap:wrap!important}body.cp-preview #main .hero-box .elementor-widget-button.link .elementor-button{font-size:14px!important}body.cp-preview #main .hero-box .button-row .elementor-widget.elementor-widget-heading{font-size:14px!important}}body.cp-preview .cpel-switcher--layout-dropdown .cpel-switcher__toggle a{border-radius:0!important;padding-left:5px!important;box-sizing:border-box!important}body.cp-preview .cpel-switcher--layout-dropdown .cpel-switcher__toggle.cpel-switcher__toggle--on a{background:#a7a697!important;color:#ffffff!important}body.cp-preview .cpel-switcher--layout-dropdown .cpel-switcher__list{background:#a7a697!important;border-radius:0!important;min-width:54px!important;left:0!important;right:auto!important}body.cp-preview .cpel-switcher--layout-dropdown .cpel-switcher__list a{width:54px!important;border-radius:0!important;justify-content:flex-start!important;padding-left:5px!important;box-sizing:border-box!important}body.cp-preview .cpel-switcher--layout-dropdown .cpel-switcher__lang--active a{background:#a7a697!important;color:#ffffff!important;text-shadow:none!important;border-radius:0!important}body.cp-preview .cpel-switcher--layout-dropdown .cpel-switcher__lang a{color:#ffffff!important;text-shadow:none!important;border-radius:0!important}body.cp-preview #elementor-popup-modal-55 .elementor-element-cprow01{justify-content:flex-start!important}body.cp-preview #elementor-popup-modal-55 .elementor-element-cprow01 .elementor-element-cptel01::before{content:none!important}@media (max-width:772px){body.cp-preview header.hlavicka{background:#696859!important}body.cp-preview .elementor-element-deccc28{order:1!important;padding-left:20px!important;box-sizing:border-box!important}body.cp-preview .elementor-element-2d64b2a{order:2!important;margin-right:15px!important}body.cp-preview .elementor-element-4b4d98e{order:3!important;margin-left:auto!important}body.cp-preview header.hlavicka{padding-right:0!important}body.cp-preview .elementor-shortcode:has(.menu-button){display:flex!important;justify-content:flex-end!important}}@media (max-width:1025px){body.cp-preview.page-id-168 #roubenky{padding-top:106px!important}}body.cp-preview .elementor-element-94a11c4{display:block!important}body.cp-preview.page-id-613 .elementor-element-637e3e9{padding-top:120px!important}@media (max-width:767px){body.cp-preview #blog .elementor-widget-posts .elementor-post{height:320px!important}body.cp-preview #blog .elementor-element-16cf4f1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:0!important;height:320px!important}}body.cp-preview #blog .elementor-posts-container{padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}@media (max-width:767px){body.cp-preview .elementor-element-b0a4414 .elementor-heading-title{font-size:38px!important}body.cp-preview .cp-zz-heading .elementor-heading-title{font-size:38px!important}}@media (max-width:767px){body.cp-preview #krasa{height:370px!important}}@media (max-width:767px){body.cp-preview #ceniky>.e-con-inner,body.cp-preview #podminky>.e-con-inner,body.cp-preview #sluzby>.e-con-inner,body.cp-preview #main-page>.e-con-inner,body.cp-preview #krasa>.e-con-inner,body.cp-preview #bottom>.e-con-inner{padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}}@media (max-width:767px){body.cp-preview #vylety>.e-con-inner{padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}}body.cp-preview #vylety .e-loop-item{grid-row:auto!important}body.cp-preview .cp-vylet-card.cp-vylet-active .cp-vylet-card-overlay{background:linear-gradient(rgba(0,0,0,.25) 0%,rgba(0,0,0,.65) 40%,rgba(0,0,0,.95) 100%)!important}body.cp-preview .cp-vylet-card.cp-vylet-active .cp-vylet-card-reveal{max-height:300px!important;opacity:1!important;margin-top:6px!important}@media (min-width:768px){body.cp-preview #vypnete .elementor-element-1ac4bb6{mix-blend-mode:difference}body.cp-preview #vypnete .section-title.absolute.right.cp-split .elementor-heading-title::before{color:#585968;-webkit-text-fill-color:#585968}body.cp-preview #vypnete .section-title.absolute.right.cp-split .elementor-heading-title::after{filter:none}}body.cp-preview.single:not(.fixed-header) header .cpel-switcher__lang:not(.cpel-switcher__lang--active) a{color:#4a493f!important}body.cp-preview.single header .cpel-switcher__lang a,body.cp-preview.fixed-header header .cpel-switcher__lang a,body.cp-preview.page-id-613 header .cpel-switcher__lang a,body.cp-preview.page-id-338 header .cpel-switcher__lang a,body.cp-preview.elementor-page-168 header .cpel-switcher__lang a{text-shadow:none!important}:root{--ck-bg:#595850;--ck-accent:#ffffff;--ck-accent-ink:#333333;--ck-cookie-img:url(https://www.chalupyroubal.cz/wp-content/themes/hello-theme-child-master/images/cookie.svg);--ck-settings-img:url(https://www.chalupyroubal.cz/wp-content/themes/hello-theme-child-master/images/cookie-settings.svg)}#cmplz-cookiebanner-container .cmplz-cookiebanner{border-radius:20px!important;max-width:380px!important;box-shadow:0 20px 60px rgba(0,0,0,.28)!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header{display:flex!important;align-items:center}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-logo{display:block!important;flex:0 0 auto;width:50px;height:50px;margin-right:14px;padding:0!important;background:var(--ck-cookie-img) no-repeat center/contain!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-title{font-weight:800!important;font-size:1.35rem!important;flex:1}#cmplz-cookiebanner-container .cmplz-buttons{display:flex!important;align-items:center;gap:1.1rem;flex-wrap:wrap}#cmplz-cookiebanner-container .cmplz-btn.cmplz-deny,#cmplz-cookiebanner-container .cmplz-btn.cmplz-view-preferences{background:transparent!important;border:none!important;box-shadow:none!important;color:rgba(255,255,255,.75)!important;text-decoration:underline;text-underline-offset:3px;padding:0!important;width:auto!important;min-width:0!important;font-weight:600}#cmplz-cookiebanner-container .cmplz-btn.cmplz-deny:hover,#cmplz-cookiebanner-container .cmplz-btn.cmplz-view-preferences:hover{color:#fff!important}#cmplz-cookiebanner-container .cmplz-btn.cmplz-accept{margin-left:auto!important;order:9;width:64px!important;height:64px!important;min-width:64px!important;border-radius:50%!important;background:var(--ck-accent)!important;color:var(--ck-accent-ink)!important;font-weight:800!important;font-size:.85rem!important;box-shadow:0 4px 14px rgba(0,0,0,.28)!important;flex:0 0 auto;transition:transform .2s,box-shadow .2s}#cmplz-cookiebanner-container .cmplz-btn.cmplz-accept:hover{transform:scale(1.06);box-shadow:0 6px 22px rgba(0,0,0,.3)!important}#cmplz-cookiebanner-container .cmplz-btn.cmplz-save-preferences{border-radius:12px!important;background:rgba(255,255,255,.14)!important;border:1px solid rgba(255,255,255,.25)!important;color:#fff!important;width:100%!important}#cmplz-cookiebanner-container .cmplz-links.cmplz-information{display:none!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-close{position:absolute!important;top:14px!important;right:14px!important;width:26px!important;height:26px!important;padding:0!important;background:none!important;border:none!important;box-shadow:none!important;outline:none!important;font-size:0!important;opacity:.8;cursor:pointer;transition:opacity .2s}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-close:hover{opacity:1}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-close:focus,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-close:focus-visible{outline:none!important;box-shadow:none!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-close svg{display:none!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-close::before,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-close::after{content:""!important;position:absolute;top:50%;left:50%;width:16px;height:2px;background:#fff;border-radius:2px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-close::before{transform:translate(-50%,-50%) rotate(45deg)}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-close::after{transform:translate(-50%,-50%) rotate(-45deg)}#cmplz-manage-consent .cmplz-btn.cmplz-manage-consent{position:fixed!important;left:1.5rem!important;bottom:1.5rem!important;z-index:7000;width:46px!important;height:46px!important;min-width:0!important;padding:0!important;border:none!important;border-radius:50%!important;line-height:0!important;background:var(--ck-bg) var(--ck-settings-img) no-repeat center!important;background-size:24px!important;color:transparent!important;font-size:0!important;overflow:hidden;white-space:nowrap;box-shadow:0 4px 14px rgba(0,0,0,.25)!important;cursor:pointer;transition:transform .2s,box-shadow .2s}#cmplz-manage-consent .cmplz-btn.cmplz-manage-consent:hover{transform:scale(1.08);box-shadow:0 8px 24px rgba(0,0,0,.34)!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-title{display:block!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons{flex-direction:row!important;flex-wrap:nowrap!important}#cmplz-cookiebanner-container .cmplz-btn.cmplz-deny,#cmplz-cookiebanner-container .cmplz-btn.cmplz-view-preferences{white-space:nowrap!important;width:auto!important;flex:0 0 auto!important}@media (max-width:768px){#cmplz-cookiebanner-container .cmplz-cookiebanner{left:10px!important;right:10px!important;bottom:10px!important;width:auto!important;max-width:none!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons{gap:.9rem!important}}@media (max-width:767px){body.cp-preview .elementor-428 .section-title h1.elementor-heading-title{font-size:36px!important;line-height:48px!important;margin-bottom:0!important}}@media (max-width:768px){#cmplz-manage-consent .cmplz-btn.cmplz-manage-consent{display:block!important;left:1rem!important;bottom:1rem!important;width:42px!important;height:42px!important}#cmplz-manage-consent .cmplz-btn.cmplz-manage-consent.cmplz-dismissed{display:none!important}}body.cp-preview #blog .elementor-widget-posts .elementor-post__excerpt{overflow:hidden!important}body.cp-preview #blog .elementor-widget-posts .elementor-post__excerpt p{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;margin-bottom:0!important}body.cp-preview #blog .elementor-widget-posts .elementor-post:hover .elementor-post__read-more{max-height:28px!important;padding-top:8px!important}@media (max-width:767px){body.cp-preview #single-post{padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}}@media (min-width:768px) and (max-width:1024px){body.cp-preview #single-post{padding-left:40px!important;padding-right:40px!important;box-sizing:border-box!important}}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-logo{display:none!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header{padding-right:34px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-title{font-size:1.2rem!important}#cmplz-manage-consent .cmplz-btn.cmplz-manage-consent{left:auto!important;right:1.5rem!important}@media (max-width:768px){#cmplz-manage-consent .cmplz-btn.cmplz-manage-consent{left:auto!important;right:1rem!important}}body.cp-preview .elementor-widget-button.cp-rules-btn .elementor-button{background-color:#595850!important;color:#fff!important;border:0!important}body.cp-preview .elementor-widget-button.cp-rules-btn .elementor-button .elementor-button-text,body.cp-preview .elementor-widget-button.cp-rules-btn .elementor-button .elementor-button-icon i,body.cp-preview .elementor-widget-button.cp-rules-btn .elementor-button .elementor-button-icon svg{color:#fff!important;fill:#fff!important}body.cp-preview .elementor-widget-button.cp-rules-btn .elementor-button:hover{background-color:#6f6e5f!important}@media (max-width:700px){body.cp-preview .elementor-element-cprezconA,body.cp-preview .elementor-element-cprezconB,body.cp-preview .elementor-element-cprezconC{display:flex!important;padding-bottom:40px!important}}.cp-rules-popup{width:100%}.cp-rules-popup .e-n-accordion-item-title{padding:16px 4px;cursor:pointer}.cp-rules-popup .e-n-accordion-item-title-text{font-family:"quiche-sans",serif;font-size:20px;color:#595850}.cp-rules-popup .e-n-accordion-item-title-icon{color:#595850}.cp-rules-popup .e-n-accordion-item>.e-con{padding:0 4px 20px!important}.cp-rules-popup ul{margin:0 0 14px;padding-left:22px}.cp-rules-popup li{margin-bottom:6px}.cp-rules-popup p{margin:0 0 10px}.cp-rules-popup p b{color:#595850}@media (max-width:767px){.cp-rules-popup{padding:28px 16px!important}.cp-rules-popup .e-n-accordion-item-title-text{font-size:17px}}@media (max-width:700px){body.cp-preview .elementor-element-cprezconA>.e-con-inner,body.cp-preview .elementor-element-cprezconB>.e-con-inner,body.cp-preview .elementor-element-cprezconC>.e-con-inner{padding-bottom:0!important}body.cp-preview .elementor-element-cprezconA,body.cp-preview .elementor-element-cprezconB,body.cp-preview .elementor-element-cprezconC{padding-bottom:10px!important}}@media (max-width:767px){.cp-rules-popup .elementor-heading-title{font-size:34px!important;line-height:1.15!important;overflow-wrap:anywhere}}.cp-rules-popup .cp-rules-accordion .e-n-accordion-item{border:0!important;border-bottom:1px solid #d6d5cb!important;background:transparent!important}.cp-rules-popup .cp-rules-accordion .e-n-accordion-item:first-of-type{border-top:1px solid #d6d5cb!important}.cp-rules-popup .cp-rules-accordion .e-n-accordion-item-title{border:0!important;background:transparent!important;padding:22px 0!important;justify-content:space-between!important;gap:20px;transition:color .25s}.cp-rules-popup .cp-rules-accordion .e-n-accordion-item-title-header{order:1;flex:1}.cp-rules-popup .cp-rules-accordion .e-n-accordion-item-title-text{font-family:"quiche-sans",serif!important;font-size:24px!important;line-height:1.25;font-weight:400;color:#595850!important;transition:color .25s}.cp-rules-popup .cp-rules-accordion .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:#a7a697!important}.cp-rules-popup .cp-rules-accordion .e-n-accordion-item-title-icon{order:2;color:#a7a697!important}.cp-rules-popup .cp-rules-accordion .e-n-accordion-item-title-icon svg{width:15px!important;height:15px!important;fill:currentColor!important}.cp-rules-popup .cp-rules-accordion .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon{color:#595850!important}.cp-rules-popup .cp-rules-accordion .e-n-accordion-item>.e-con{border:0!important;background:transparent!important;padding:0 0 28px!important}.cp-rules-popup .cp-rules-accordion .elementor-widget-text-editor,.cp-rules-popup .cp-rules-accordion .elementor-widget-text-editor p,.cp-rules-popup .cp-rules-accordion .elementor-widget-text-editor li{color:#595850;font-size:16px;line-height:1.65}.cp-rules-popup .cp-rules-accordion .elementor-widget-text-editor p b{font-weight:600;letter-spacing:.01em}.cp-rules-popup .cp-rules-accordion .elementor-widget-text-editor li::marker{color:#a7a697}@media (max-width:767px){.cp-rules-popup .cp-rules-accordion .e-n-accordion-item-title{padding:18px 0!important}.cp-rules-popup .cp-rules-accordion .e-n-accordion-item-title-text{font-size:20px!important}}body.cp-preview .cp-storno-note{max-width:720px;margin:0 auto!important;padding-bottom:28px!important}body.cp-preview .cp-storno-note p{margin:0;text-align:center;font-size:15px;line-height:1.6;color:#595850}body.cp-preview .cp-storno-note p strong{font-weight:600}.elementor-element-ba5c581 h1.elementor-heading-title,.elementor-element-48700ce h1.elementor-heading-title{font-family:"quiche-sans",sans-serif;font-weight:400;letter-spacing:normal;margin:0;padding:0;font-size:110px;line-height:110px!important}.elementor-element-ba5c581 h1.elementor-heading-title{color:#c6c4b4;text-transform:none}.elementor-element-48700ce h1.elementor-heading-title{color:#a7a697;text-transform:uppercase}@media (max-width:1024px){.elementor-element-ba5c581 h1.elementor-heading-title,.elementor-element-48700ce h1.elementor-heading-title{font-size:80px;line-height:80px!important}}@media (max-width:767px){.elementor-element-ba5c581 h1.elementor-heading-title,.elementor-element-48700ce h1.elementor-heading-title{font-size:36px;line-height:48px!important}}.cp-legal-h1{font-family:"quiche-sans",sans-serif;font-weight:400;color:#595850;font-size:44px;line-height:1.15;margin:0 0 28px}@media (max-width:767px){.cp-legal-h1{font-size:30px}}body.cp-preview .elementor-element-ba5c581 h1.elementor-heading-title,body.cp-preview .elementor-element-48700ce h1.elementor-heading-title{font-size:110px!important;line-height:110px!important;font-weight:400!important;letter-spacing:normal!important;margin:0!important}body.cp-preview .elementor-element-ba5c581 h1.elementor-heading-title{text-transform:none!important;color:#c6c4b4!important}body.cp-preview .elementor-element-48700ce h1.elementor-heading-title{text-transform:uppercase!important;color:#a7a697!important}@media (max-width:1024px){body.cp-preview .elementor-element-ba5c581 h1.elementor-heading-title,body.cp-preview .elementor-element-48700ce h1.elementor-heading-title{font-size:80px!important;line-height:80px!important}}@media (max-width:767px){body.cp-preview .elementor-element-ba5c581 h1.elementor-heading-title,body.cp-preview .elementor-element-48700ce h1.elementor-heading-title{font-size:36px!important;line-height:48px!important}}body.cp-preview h1.cp-legal-h1{font-size:44px!important;line-height:1.15!important;text-transform:none!important;color:#595850!important;margin:0 0 28px!important}@media (max-width:767px){body.cp-preview h1.cp-legal-h1{font-size:30px!important}}