@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap"); html, body{font-family:'Open Sans', sans-serif;font-size:20px;font-weight:400;text-transform:none;color:#fff;}
#header-top{position:absolute;top:20px;width:100%;}
html a{color:#fbbb49;}
html a:hover {color: #fff;} p{font-size:1rem;font-weight:400;text-transform:none;color:#fff;}
.p-small p{font-size:0.8rem;}
h1{text-shadow:2px 2px 15px rgba(255, 255, 255, 0.4)}
h2{font-family:'Sansation', sans-serif;font-size:1.6rem;line-height:2rem;color:#fbbb49;margin-bottom:1.75rem;}
.width-410{max-width:410px;margin:auto;}
a#home-slide-tlacitko{display:inline-block;font-weight:700;text-transform:uppercase;font-size:16px;padding:16px 45px;margin-top:20px;background-color:#51368c;color:#fff !important;border-radius:100px;transition:all .3s;}
a#home-slide-tlacitko:hover{background-color:#51368c;color:#fbbb49 !important;box-shadow:5px 5px 15px 0px rgba(0,0,0,0.3);}
#btn-slider{background-color:#51368c;color:#fff;border-radius:50px;padding:12px 25px;font-size:0.8rem;}
#btn-basic-yello{background-color:#fbbb49;color:#1b1b1b;border-radius:50px;padding:12px 25px;font-size:0.8rem;}
#btn-basic-yello:hover{background-color:#fff;color:#51368c;}
#btn-fancy-yello{font-family:'Sansation', sans-serif;font-size:0.9rem;color:#1b1b1b;border-radius:50px;padding:20px 30px;background:rgb(252,208,95);background:-moz-linear-gradient(top, rgba(252,208,95,1) 0%, rgba(250,179,64,1) 100%);background:-webkit-linear-gradient(top, rgba(252,208,95,1) 0%,rgba(250,179,64,1) 100%);background:linear-gradient(to bottom, rgba(252,208,95,1) 0%,rgba(250,179,64,1) 100%);box-shadow:8px 8px 25px 0px rgba(0,0,0,0.4);-webkit-box-shadow:8px 8px 25px 0px rgba(0,0,0,0.4);-moz-box-shadow:8px 8px 25px 0px rgba(0,0,0,0.4);}
#btn-fancy-yello:hover{background:rgb(251,192,78);background:-moz-linear-gradient(top, rgba(251,192,78,1) 0%, rgba(251,192,78,1) 100%);background:-webkit-linear-gradient(top, rgba(251,192,78,1) 0%,rgba(251,192,78,1) 100%);background:linear-gradient(to bottom, rgba(251,192,78,1) 0%,rgba(251,192,78,1) 100%);box-shadow:4px 4px 20px 0px rgba(255, 243, 182, 0.4);-webkit-box-shadow:4px 4px 20px 0px rgba(255, 243, 182, 0.4);-moz-box-shadow:4px 4px 20px 0px rgba(255, 243, 182, 0.4);}
#btn-fancy-blk{font-family:'Sansation', sans-serif;font-size:0.9rem;color:#fbbb49;border-radius:50px;padding:20px 30px;background:rgb(63,63,63);background:-moz-linear-gradient(top, rgb(63,63,63) 0%, rgb(27,27,27) 100%);background:-webkit-linear-gradient(top, rgb(63,63,63) 0%,rgb(27,27,27) 100%);background:linear-gradient(to bottom, rgb(63,63,63) 0%,rgb(27,27,27) 100%);box-shadow:8px 8px 25px 0px rgba(0,0,0,0.4);-webkit-box-shadow:8px 8px 25px 0px rgba(0,0,0,0.4);-moz-box-shadow:8px 8px 25px 0px rgba(0,0,0,0.4);}
#btn-fancy-blk:hover{background:rgb(45,45,45);background:-moz-linear-gradient(top, rgba(45,45,45,1) 0%, rgba(45,45,45,1) 100%);background:-webkit-linear-gradient(top, rgba(45,45,45,1) 0%,rgba(45,45,45,1) 100%);background:linear-gradient(to bottom, rgba(45,45,45,1) 0%,rgba(45,45,45,1) 100%);box-shadow:8px 8px 25px 0px rgba(53, 53, 53, 0.5);-webkit-box-shadow:8px 8px 25px 0px rgba(53, 53, 53, 0.5);-moz-box-shadow:8px 8px 25px 0px rgba(53, 53, 53, 0.5);}
.elementor-nav-menu{background-color:rgba(255, 255, 255, 0.6);border-radius:50px;padding-left:30px;padding-right:30px;}
.menu-highlight-item a{background-color:#fbbb49;color:#1b1b1b;border-radius:50px;padding:10px 20px !important;margin:5px;}
.menu-highlight-item a:hover{background-color:#51368c;}
.menu-highlight-item .elementor-item-active{color:#51368c !important;}
.slider-text a{color:#51368c !important;text-decoration:underline;}
.slider-text a:hover{color:#fff !important;}
.masaz-item-whole-section .masaz-item-cell{background-color:transparent !important;transition:all 0.4s;}
.masaz-item-whole-section:hover .masaz-item-cell{background-color:#fbbb49 !important;transition:all 0.4s;}
.masaz-item-whole-section .ae-post-image{opacity:1;transition:all 0.4s;}
.masaz-item-whole-section:hover .ae-post-image{opacity:0.5;transition:all 0.4s;}
.masaz-item-whole-section .masaz-item-bottom-section{background-color:#51368c !important;transition:all 0.4s;}
.masaz-item-whole-section:hover .masaz-item-bottom-section{background-color:#fbbb49 !important;transition:all 0.4s;}
.masaz-item-whole-section .ae-element-post-title{color:#fbbb49 !important;padding-left:0px;transition:all 0.4s;}
.masaz-item-whole-section:hover .ae-element-post-title{color:#51368c !important;padding-left:6px;transition:all 0.4s;}
.masaz-item-whole-section .masaz-item-vice{opacity:0 !important;transition:all 0.4s;}
.masaz-item-whole-section:hover .masaz-item-vice{opacity:1 !important;transition:all 0.4s;}
.masaz-detail-acf-value p{font-family:'Sansation', sans-serif;font-size:1rem;color:#fbbb49;}
.masaz-detail-popisek p{font-size:0.8rem;color:#fff;}
.cenik-delka, .cenik-cena{font-size:0.8rem;}
.cenik-delka{color:#fbbb49;}
.single-page-post-content h2:not(:first-child){margin-top:2.2rem;}
.single-page-post-content h3{font-size:1rem;font-weight:700;line-height:1.4rem;color:#fbbb49;margin-top:1.6rem;margin-bottom:0.75rem;}
.single-page-post-content h4{font-size:1rem;font-weight:700;line-height:1.4rem;color:#e6e6e6;margin-top:1.4rem;margin-bottom:0.75rem;}
.single-page-post-content p{font-size:0.8rem;line-height:1.3rem;}
.single-page-post-content a{color:#fbbb49;text-decoration:underline;}
.single-page-post-content a:hover{color:#fff;}
.single-page-post-content ul{margin-left:1.5rem;}
.single-page-post-content ul li{padding:0.3rem 1rem;font-size:0.8rem;line-height:1.3rem;}
.wp-block-button__link{font-family:'Sansation', sans-serif;font-size:0.8rem;color:#1b1b1b !important;border-radius:50px;padding:10px 30px;background:rgb(252,208,95);background:-moz-linear-gradient(top, rgba(252,208,95,1) 0%, rgba(250,179,64,1) 100%);background:-webkit-linear-gradient(top, rgba(252,208,95,1) 0%,rgba(250,179,64,1) 100%);background:linear-gradient(to bottom, rgba(252,208,95,1) 0%,rgba(250,179,64,1) 100%);box-shadow:8px 8px 25px 0px rgba(0,0,0,0.4);-webkit-box-shadow:8px 8px 25px 0px rgba(0,0,0,0.4);-moz-box-shadow:8px 8px 25px 0px rgba(0,0,0,0.4);}
.wp-block-button__link:hover{background:rgb(251,192,78);background:-moz-linear-gradient(top, rgba(251,192,78,1) 0%, rgba(251,192,78,1) 100%);background:-webkit-linear-gradient(top, rgba(251,192,78,1) 0%,rgba(251,192,78,1) 100%);background:linear-gradient(to bottom, rgba(251,192,78,1) 0%,rgba(251,192,78,1) 100%);box-shadow:4px 4px 20px 0px rgba(255, 243, 182, 0.4);-webkit-box-shadow:4px 4px 20px 0px rgba(255, 243, 182, 0.4);-moz-box-shadow:4px 4px 20px 0px rgba(255, 243, 182, 0.4);}
.single-page-post-content .wp-block-image figure{margin:auto !important;}
.single-page-post-content .wp-block-gallery{padding:0;margin:0;}
.single-page-post-content .wp-block-column *{padding:0;margin:0;}
.single-page-post-content .wp-block-image{margin:60px 0 !important;}
.pobocka .elementor-element-populated{background:-moz-linear-gradient(left, rgba(81,54,140,0) 0%, rgba(81,54,140,1) 100%);}
.pobocka .elementor-element-populated{background:-webkit-linear-gradient(left, rgba(81,54,140,0) 0%,rgba(81,54,140,1) 100%);}
.pobocka .elementor-element-populated{background:linear-gradient(to right, rgba(81,54,140,0) 0%,rgba(81,54,140,1) 100%);}
.footer-menu .elementor-nav-menu{background-color:transparent;border-radius:0;padding-left:0;}
.footer-menu ul{list-style-type:none;margin:0;padding:0;}
.footer-menu a{font-size:0.8rem;color:#fff;text-decoration:underline;}
.footer-menu a:hover{color:#fbbb49;}
#btn-footer{background-color:#51368c;color:#fbbb49;border-radius:50px;padding:12px 25px;font-size:0.8rem;}
#btn-footer:hover{background-color:#000;color:#fff;}
@media(max-width:1024px){
.single-page-post-content h2, .single-page-post-content h3, .single-page-post-content h4, .single-page-post-content h5, .single-page-post-content h6,
.single-page-post-content p, .single-page-post-content ul, .single-page-post-content ol, .single-page-post-content .wp-block-button, .single-page-post-content .wp-block-image figure{padding-left:70px;padding-right:70px;}
}
@media(max-width:767px){
#header-top{top:10px;}
h2{font-size:1.35rem;}
.single-page-post-content h2, .single-page-post-content h3, .single-page-post-content h4, .single-page-post-content h5, .single-page-post-content h6,
.single-page-post-content p, .single-page-post-content ul, .single-page-post-content ol, .single-page-post-content .wp-block-button, .single-page-post-content .wp-block-image figure{padding-left:0px;padding-right:0px;}
.single-page-post-content ul li{font-size:0.8rem;}
.pobocka .elementor-element-populated{background:-moz-linear-gradient(top, rgba(81,54,140,0) 0%, rgba(81,54,140,1) 100%);}
.pobocka .elementor-element-populated{background:-webkit-linear-gradient(top, rgba(81,54,140,0) 0%,rgba(81,54,140,1) 100%);}
.pobocka .elementor-element-populated{background:linear-gradient(to bottom, rgba(81,54,140,0) 0%,rgba(81,54,140,1) 100%);}
.footer-menu{text-align:center;}
.footer-cell .elementor-widget-wrap{justify-content:center;}
}  .rady-link-item a,
.rady-link-item .ae-element-post-title{color:#2b1855 !important;font-size:16px !important;}
.rady-link-item a:hover, .rady-link-item a:hover .ae-element-post-title{color:#51368c !important;}
.solaria-prinosy-nadpis:not(:has(+ .elementor-widget-ae-acf)){display:none;}
.aep-filter-bar .filter-items a{text-decoration:none;}
.solaria-hero-banner img{width:100%;height:clamp(190px,26vw,320px);object-fit:cover;object-position:center;border-radius:10px;display:block;}
.solaria-popis, .solaria-popis p, .solaria-popis li, .solaria-popis h2, .solaria-popis h3, .solaria-popis h4{color:#333333 !important;}
.solaria-prinosy ul.solaria-prinosy-list{list-style:disc;margin:6px 0 0;padding-left:22px;}
.solaria-prinosy ul.solaria-prinosy-list li{font-size:16px;line-height:1.7;color:#333333;margin-bottom:2px;}
.solaria-cjdv-nadpis{padding-left:10px;}
.solaria-cjdv-links{padding-left:10px;margin-top:10px;}
.solaria-cjdv-preview{margin-bottom:10px;}
.solaria-cjdv-preview img{width:100%;height:auto;border-radius:10px;display:block;}
body.single-solaria .elementor-element-744783b{background-image:url(//www.egothai.cz/wp-content/uploads/2019/06/header-00.jpg) !important;}
.single-solaria .solaria-popis, .single-solaria .solaria-popis p, .single-solaria .solaria-popis li{font-size:17px;}
.single-solaria .solaria-prinosy ul.solaria-prinosy-list li{font-size:17px;}
.single-solaria .rady-link-item a, .single-solaria .rady-link-item .ae-element-post-title{font-size:17px !important;}
body.single-rady .page-header{display:none;}
body.single-rady .page-content, body.single-rady .page-content p, body.single-rady .page-content li, body.single-rady .page-content strong, body.single-rady .page-content em, body.single-rady .page-content blockquote, body.single-rady .page-content figcaption, body.single-rady .page-content td, body.single-rady .page-content th{color:#1b1b1b;}
body.single-rady .page-content h2, body.single-rady .page-content h3, body.single-rady .page-content h4, body.single-rady .page-content h5, body.single-rady .page-content h6{color:#51368c;}
body.single-rady .page-content a{color:#51368c;text-decoration:underline;}
body.single-rady .page-content a:hover{color:#fbbb49;}
body.single-rady main.site-main{padding-top:70px;padding-bottom:70px;}
body.single-rady .page-content > *:first-child{margin-top:0;}
body.single-rady .page-content > *:last-child{margin-bottom:0;}
@media(max-width:767px){
body.single-rady main.site-main{padding-top:40px;padding-bottom:40px;}
} .elementor-1687 .elementor-element.elementor-element-1deedae .elementor-icon-box-icon{margin-top:28px;}