@font-face{font-family:'Moderat-Mono-Regular';src:url('https://greentablelounge.cz/wp-content/themes/greentable/css/../fonts/Moderat-Mono-Regular.ttf') format('truetype')}@font-face{font-family:'Moderat-Mono-Light';src:url('https://greentablelounge.cz/wp-content/themes/greentable/css/../fonts/Moderat-Mono-Light.ttf') format('truetype')}@font-face{font-family:'Moderat-Mono-Bold';src:url('https://greentablelounge.cz/wp-content/themes/greentable/css/../fonts/Moderat-Mono-Bold.ttf') format('truetype')}@font-face{font-family:'Moderat-Black';src:url('https://greentablelounge.cz/wp-content/themes/greentable/css/../fonts/Moderat-Black.ttf') format('truetype')}@font-face{font-family:'Moderat-Condensed-Bold';src:url('https://greentablelounge.cz/wp-content/themes/greentable/css/../fonts/Moderat-Condensed-Bold.ttf') format('truetype')}@font-face{font-family:'Moderat-Condensed-Regular';src:url('https://greentablelounge.cz/wp-content/themes/greentable/css/../fonts/Moderat-Condensed-Regular.ttf') format('truetype')}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}h1{font-size:38px;font-size:2.375rem;font-family:Moderat-Mono-Bold}h2{font-size:60px;font-size:3.75rem;font-family:Moderat-Mono-Light;text-transform:uppercase}h2 br{display:none}h3{font-size:16px;font-size:1rem;font-family:Moderat-Mono-Bold}strong{font-family:Moderat-Mono-Bold}.mobile-992{display:none}.mobile-768{display:none !important}.mobile-576{display:none !important}.pb_100{padding-bottom:150px}.fs-22{font-size:22px;font-size:1.375rem;line-height:42px}.black_bcg{background-color:#000;color:#fff}.main_section{padding:200px 0 50px 0}.main_section .button{min-width:250px;text-align:center}body{font-family:Moderat-Mono-Regular}header{padding-top:73px;position:absolute;top:0;left:0;right:0;z-index:2}header .action_text{overflow:hidden;padding:12px 0;position:absolute;top:0;left:0;right:0;z-index:2;background-color:#739ad0;white-space:nowrap}header .action_text>div{display:inline-flex;animation:marquee 40s linear infinite}header .action_text .action-content{display:flex}header .action_text p{padding:0 8rem;margin-bottom:0;display:inline-block;white-space:nowrap}header nav{position:relative}header .menu_cont{position:absolute;right:35px}header .menu_cont>button:focus{box-shadow:none}header .icon,header button{position:fixed;top:90px}header .btn_reservation{position:absolute;right:0;margin-right:100px}header .lang_switcher{position:absolute;right:60px}header .lang_switcher a{color:#fff;text-decoration:none}header .navbar-toggler-icon{text-align:right;position:relative}header .navbar-toggler-icon:hover span:last-of-type{width:100%}header .navbar-toggler-icon span{position:absolute;right:0;display:block;height:2px;background-color:#fff;transition:all .2s}header .navbar-toggler-icon span:first-of-type{top:10px;width:100%}header .navbar-toggler-icon span:last-of-type{top:20px;width:70%}header .mobile_menu{padding:0;width:43px;background-color:transparent;border:none}header .mobile_menu>span{width:100%}header .offcanvas-body .button{width:230px;font-size:20px;font-size:1.25rem;font-family:Moderat-Black;letter-spacing:1px;background-color:#739ad0}header .offcanvas-end{background-color:#0F1C22;width:100%;color:#fff;min-height:760px}header .offcanvas-end .btn-close{position:absolute;top:70px;right:80px;opacity:1.0;z-index:1;background:none;transition:all .2s;width:32px;height:32px}header .offcanvas-end .btn-close:hover{transform:rotate(90deg)}header .offcanvas-end .btn-close:focus{box-shadow:none}header .offcanvas-end p{line-height:40px}header .offcanvas-end .map_cont{background-image:url('https://greentablelounge.cz/wp-content/themes/greentable/css/../img/menu_bcg.jpg');background-size:cover;background-position:center center}header .offcanvas-end .menu-item{position:relative;width:300px;margin:auto}header .offcanvas-end .menu-item:hover:before{position:absolute;top:0;bottom:0;left:0;background-image:url('https://greentablelounge.cz/wp-content/themes/greentable/css/../img/menu_li.svg');display:block;content:"";width:33px;height:33px;margin:auto}header .offcanvas-end .menu-item:hover:after{position:absolute;top:0;bottom:0;right:0;background-image:url('https://greentablelounge.cz/wp-content/themes/greentable/css/../img/menu_li.svg');display:block;content:"";width:33px;height:33px;margin:auto}header .offcanvas-end .nav-link{font-size:20px;font-size:1.25rem;color:#fff;font-family:Moderat-Black;margin:12px 0;text-transform:uppercase}header .offcanvas-end .social_cont{margin-top:50px}header .offcanvas-end .social_cont a{margin:10px 10px;text-decoration:none}header .offcanvas-end .menu_mob_cont{position:relative}header .offcanvas-end .bottom_part{position:absolute;bottom:30px;left:0;right:0;margin:auto}header .offcanvas-end .bottom_part a{text-decoration:none;color:#fff}header .offcanvas-end .bottom_part a:hover{color:#fff}.toast .toast-header{background-color:#739ad0}#reservation_form{width:340px;background-color:#0f1c22}#reservation_form h5{color:#fff;font-size:16px;font-size:1rem;letter-spacing:0.8px;margin:auto auto 20px auto;font-family:Moderat-Black}#reservation_form p{color:#fff;font-family:Moderat-Mono-Light;letter-spacing:0px;font-size:12px;font-size:.75rem}#reservation_form .offcanvas-header{padding-top:100px}#reservation_form input::placeholder{opacity:1.0}#reservation_form input[type="text"],#reservation_form input[type="email"],#reservation_form input[type="tel"],#reservation_form input[type="submit"],#reservation_form textarea{margin-bottom:10px;border:2px solid #739ad0;border-radius:0;background-color:transparent;color:#fff;padding:.6rem 1rem;width:100%}#reservation_form input[type="submit"]{font-family:Moderat-Black;letter-spacing:0.8px}#reservation_form input[type="submit"]:hover{background-color:#739ad0}#reservation_form .offcanvas-body{padding:1rem 30px;position:relative}#reservation_form .bottom_part{position:absolute;bottom:50px;left:30px;right:30px}#reservation_form .btn-close{position:absolute;top:30px;right:50px;opacity:1.0;background:none}#reservation_form a{color:#fff}.button{display:inline-block;border:2px solid #739ad0;padding:10px 30px;text-transform:uppercase;color:#fff;text-decoration:none;font-weight:800;transition:all .2s}.button:hover{background-color:#739ad0;color:#fff}.darker::before{position:absolute;top:0;bottom:0;left:0;right:0;display:block;margin:auto;content:"";background-color:rgba(0,0,0,0.6);z-index:-1}#hp{overflow:hidden;min-height:850px}#hp .absolute_img{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-attachment:fixed;background-position:center center;z-index:-1}#hp,#our_team{z-index:1;position:relative;height:100vh;background-size:cover;background-attachment:fixed;background-position:center center;color:#fff}#hp .button,#our_team .button{min-width:200px;margin:10px}#hp .button.mobile-768,#our_team .button.mobile-768{background-color:#739ad0}#hp #arrow_next,#our_team #arrow_next{position:absolute;bottom:80px;left:0;right:0;margin:auto}#about-us{overflow-x:hidden}#about-us img{max-width:100%;height:auto}#about-us .img_cont{padding-right:60px}#about-us .text_cont{padding-left:30px}#about-us .text_cont img{position:relative;top:-8px}#about-us p{line-height:40px}#menu{overflow:hidden}#menu img{height:100%;width:auto}#menu .img_desktop{max-height:1024px}#menu .img_cont{padding-left:30px}#menu .text_cont{padding-right:60px}#menu .text_cont img{position:relative;top:-8px}#menu p{line-height:40px}#gallery{padding-bottom:60px}#gallery .text_cont img{position:relative;top:-8px}#gallery .title img{position:relative;top:-6px}#gallery .splide{margin-top:110px}#gallery .splide .item img{width:100%}#gallery .splide .splide__pagination{margin:auto;width:350px;max-width:100%;bottom:-60px}#events{padding-bottom:100px}#events .event_img_cont{margin:100px 0 140px 0;height:500px;background-repeat:no-repeat !important;background-size:cover !important;background-position:center center !important;background-attachment:fixed !important}#events .event_img{width:100%;margin:120px 0 140px 0}#events .circle_img{width:400px;margin-top:60px;max-width:100%}#events .text_cont{line-height:40px;padding-right:40px}#events .text_cont .button{margin-top:25px;width:350px;max-width:100%;background-color:#739ad0;letter-spacing:0.8px;font-family:Moderat-Black}#events .title img{position:relative;top:-8px}#events .accordion .box{padding:15px 20px;border:2px solid #739ad0;margin-bottom:30px}#events .accordion .box p{font-family:Moderat-Mono-Light}#events .accordion .accordion-item{background-color:transparent}#events .accordion .accordion-button{background-color:transparent;color:#fff;font-size:17px;font-size:1.0625rem}#events .accordion .accordion-button:focus{box-shadow:none}#events .accordion .accordion-button:after{width:37px;height:37px;background-image:url("https://greentablelounge.cz/wp-content/themes/greentable/css/../img/cross.svg");background-size:100%;transform:rotate(0deg)}#events .accordion .accordion-button.collapsed:after{transform:rotate(45deg)}#events .accordion .accordion-button span{padding-right:20px}#menu_page h1{font-size:22px;font-size:1.375rem;font-family:Moderat-Condensed-Bold;letter-spacing:0px}#menu_page h2{margin-top:60px;font-size:22px;font-size:1.375rem;font-family:Moderat-Condensed-Bold;letter-spacing:0px;text-transform:none}#menu_page p{margin-bottom:5px;font-family:Moderat-Condensed-Regular}#menu_page strong{font-family:Moderat-Condensed-Bold}#menu_page .empty{height:42px}#menu_page .print{margin:100px auto auto auto;display:flex;align-items:center;justify-content:center;width:80px;height:80px;border:2px solid #739ad0}#menu_page .pattern{margin:80px auto 35px auto}footer{padding:90px 0 50px 0;background-color:#0F1C22;color:#fff}footer p{line-height:35px}footer a{text-decoration:none;color:#fff}footer a:hover{color:#fff}footer .mt_50{margin-top:60px}footer .menu{list-style:none;display:flex;flex-direction:row;justify-content:space-between;padding-left:0}footer .menu li{position:relative;font-size:20px;font-size:1.25rem;text-transform:uppercase;font-family:Moderat-Mono-Light;text-align:center}footer .menu li:last-of-type:after{display:none}footer .menu li:after{content:"";position:absolute;top:0;right:-80px;width:1px;height:1.5em;background-color:#ccc}footer .menu a{text-decoration:none;color:#fff}footer .prohlidka{text-align:center;width:100%;max-width:370px;display:inline-block;padding:30px 40px;border:2px solid #739ad0;text-decoration:none;color:#fff;font-family:Moderat-Mono-Bold;transition:all .2s}footer .prohlidka svg{margin-right:10px;transition:all .2s}footer .prohlidka:hover{background-color:#739ad0}footer .prohlidka:hover svg path{fill:#fff}footer .social_cont a{margin-left:30px}footer .bottom_menu{font-size:14px;font-size:.875rem}.team_item{margin-bottom:180px}.team_item:last-of-type{margin-bottom:0}.team_item h2{margin-bottom:40px;font-size:38px;font-size:2.375rem;text-transform:none;font-family:Moderat-Mono-Bold}.team_item p{line-height:40px}.team_item .odd{padding-left:50px}.team_item .even{padding-right:50px;text-align:right}.team_item .img_cont{width:100%;position:relative}.team_item .img_cont .sign{position:absolute;right:0;bottom:20px}.team_item img:not(.sign){width:100%;height:auto}#gdpr h1{font-size:56px;font-size:3.5rem;padding-bottom:30px}#gdpr h2{font-size:48px;font-size:3rem;text-transform:none;margin:80px 0 30px 0}.footer_map{width:100%;height:auto}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:1699px){#events .event_img_cont{height:400px}}@media (max-width:1199px){footer .menu li::after{right:-28px}}@media (max-width:992px){.mobile-992{display:block}.desktop-992{display:none}#events .event_img_cont{height:300px}.main_section{padding:80px 0 50px 0}img.mobile-992{max-width:100%;margin-bottom:40px}.justify-content-992{justify-content:center !important}.mb-60{margin-bottom:60px}#about-us .img_cont{padding-right:15px}#about-us .text_cont,#menu .text_cont{padding-left:15px;padding-right:15px}#gallery .splide{margin-top:50px}#events .accordion{margin-top:50px}#events .text_cont{text-align:center;padding-right:15px}#events .event_img{margin:50px 0 70px 0}#gdpr{padding-top:200px}#gdpr h1{font-size:45px;font-size:2.8125rem}#gdpr h2{font-size:35px;font-size:2.1875rem}footer{text-align:center}footer .menu li::after{right:-21px}footer .prohlidka_cont{display:flex;justify-content:center}.team_item{text-align:center;margin-bottom:100px}.team_item .odd{padding-left:15px}.team_item .even{text-align:center;padding-right:15px}.team_item h2{margin-top:60px}#menu_page{padding-top:200px}}@media (max-width:768px){.mobile-768{display:block !important}.desktop-768{display:none !important}#hp .button{width:100%;margin:10px 0}#events .event_img_cont{margin:60px 0 70px 0}footer{padding-top:0}footer .menu{display:none}footer .social_cont{margin-top:40px;margin-bottom:20px;text-align:center !important}footer .social_cont a{margin:0 15px}header .offcanvas-end .map_cont{display:none}header .offcanvas-end .menu_mob_cont{width:100%}}@media (max-width:576px){h1{font-size:25px;font-size:1.5625rem;line-height:45px}.mobile-576{display:block !important}.desktop-576{display:none !important}#main_menu{height:75px}#about-us{overflow-x:hidden}.margin-less{position:relative;left:-30px;max-width:none !important;width:calc(100% + 60px) !important}#gdpr h1{font-size:30px;font-size:1.875rem;padding-bottom:0}#gdpr h2{font-size:22px;font-size:1.375rem}header .logo{display:none}h2 br{display:inline}.container{padding:0 30px}#events .title img{top:-17px}#events .circle_img{max-width:80%;margin:90px auto auto auto}footer .bottom_menu{text-align:center !important}#hp #arrow_next{bottom:50px}header .offcanvas-end .btn-close{top:40px;right:40px}header .offcanvas-body{margin-top:1rem !important}#menu_page .pattern{max-width:100%;height:auto}}@media (max-width:450px){h2{font-size:50px;font-size:3.125rem}.fs-22{font-size:18px;font-size:1.125rem}#hp,#our_team{background-attachment:scroll}.button:hover{background-color:transparent}#gallery{padding-top:50px}#events .event_img_cont{background-attachment:scroll !important}#events .accordion .box{padding:12px 12px}#events .accordion .accordion-body p{line-height:30px}#our_team .container{padding-bottom:200px}#our_team .container h1{font-size:32px;font-size:2rem}#about-us p,#menu p,#events p,.our_team p,#about-us .action_text,#menu .action_text,#events .action_text,.our_team .action_text{line-height:33px}.button{padding:10px 10px;width:100%}header .offcanvas-end{min-height:700px}header .offcanvas-end .nav-link{margin:5px 0}footer .prohlidka{padding:30px 10px}}@media (max-width:390px){h1{font-size:22px;font-size:1.375rem;line-height:38px}header .offcanvas-end .bottom_part{bottom:40px}}@media (max-width:320px){h1{font-size:20px;font-size:1.25rem;line-height:32px}header .offcanvas-end .nav-link{margin:0}header .offcanvas-end .bottom_part{bottom:80px}}@media (max-height:950px){header .offcanvas-end .nav-link{margin:0}header .offcanvas-end .social_cont{margin-top:20px}header .offcanvas-body{margin-top:20px !important}}@media (max-height:710px){#reservation_form .offcanvas-header{padding-top:65px}#reservation_form .offcanvas-body{padding-top:10px}#reservation_form .bottom_part{bottom:15px}#reservation_form h5{margin-bottom:0}#reservation_form .btn-close{top:20px}#reservation_form textarea{height:100px}#reservation_form .mt-4{margin-top:10px !important}}header.hp{overflow:hidden;opacity:0.0;animation:opacity_anim .6s forwards;animation-delay:0.3s}#hp h1,#our_team h1{transform:translateY(-160px);opacity:0.0;animation:slide_top .6s forwards;animation-delay:0.7s}#hp .anim{opacity:0.0}#hp #arrow_next,#our_team #arrow_next{opacity:0.0;animation:opacity_anim 1s forwards;animation-delay:2.2s}.anim_part .anim_item{opacity:0.0;transform:translateX(200px)}.anim_part .anim_item.show_elem{animation:showElem .5s forwards}.anim_part .anim_item.anim_item_left{opacity:0.0;transform:translateX(-200px)}.anim_part .anim_item.anim_item_left.show_elem{animation:showElemLft .5s forwards}.anim_part .anim_item.anim_item_bottom{opacity:0.0;transform:translateY(300px)}.anim_part .anim_item.anim_item_bottom.show_elem{animation:showElemBtm .6s forwards}#hp .absolute_img{transform:scale(1);animation:anim_scale 20s forwards}@keyframes showElem{0%{opacity:0.0;transform:translateX(200px)}100%{opacity:1.0;transform:translateX(0px)}}@keyframes showElemLft{0%{opacity:0.0;transform:translateX(-200px)}100%{opacity:1.0;transform:translateX(0px)}}@keyframes showElemBtm{0%{opacity:0.0;transform:translateY(300px)}100%{opacity:1.0;transform:translateY(0px)}}@keyframes opacity_anim{0%{opacity:0.0}100%{opacity:1.0}}@keyframes slide_top{0%{transform:translateY(160px);opacity:0.0}100%{transform:translateY(0px);opacity:1.0}}@keyframes anim_scale{0%{transform:scale(1)}100%{transform:scale(1.1)}}