body{background:#000 url("../../img/soon_bg.jpg") no-repeat fixed center center !important;background-size:cover !important}html,body{overflow-x:hidden !important;height:100%}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#151212}body::-webkit-scrollbar{width:15px;background-color:#151212}body::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#4d598e;-moz-transition:background-color 1s linear;-webkit-transition:background-color 1s linear;transition:background-color 1s linear}body::-webkit-scrollbar-thumb:hover{background-color:#5e6aa5}@media(max-width: 767px){body{background:#7894fd !important}body::-webkit-scrollbar-track{display:none}body::-webkit-scrollbar{display:none}body::-webkit-scrollbar-thumb{display:none}}#menu{background-color:rgba(68,130,173,.9);height:80px;margin:0;position:absolute;width:100%;z-index:50}#menu .btn{position:absolute;margin:24px 0 0 10px}#menu .collapse.navbar-collapse{padding:15px 30px !important;margin:0 auto;width:1300px;font-size:22px}#menu ul#nav.nav.navbar-nav{float:none;text-align:center;margin:0 auto;width:100%}#menu ul#nav.nav.navbar-nav li{display:inline-block;float:none;margin:0 15px}#menu ul#nav.nav.navbar-nav li a{color:#fff;border-radius:5px !important;background-color:rgba(40,40,88,.55)}#menu ul#nav.nav.navbar-nav li a:hover{background-color:rgba(86,84,144,.51) !important}#menu .logoCollapse{display:none;position:absolute;left:calc(50% - 138px);top:0;height:50px;margin-top:15px}#menu .navbar-toggle{background:none;position:absolute;right:10px;top:18px;background-color:#fff}#menu .navbar-toggle span{background-color:#000}.active{background-color:rgba(0,16,200,.36) !important}#wrapper{padding-left:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#wrapper.toggled{padding-left:250px}#sidebar-wrapper{z-index:1000;position:fixed;left:250px;width:0;height:100%;margin-left:-250px;overflow-y:auto;overflow-x:hidden;background:rgba(0,0,0,.85);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#wrapper.toggled #sidebar-wrapper{width:250px}#page-content-wrapper{width:100%;position:relative}#wrapper.toggled #page-content-wrapper{position:relative;margin-right:-250px}.sidebar-nav{position:absolute;top:0;width:250px;margin:150px 0 0 0;padding:0;list-style:none}.sidebar-nav li{margin:10px 0}.sidebar-nav li a{padding-left:10px;line-height:40px;font-size:20px;display:block;text-decoration:none;color:#999}.sidebar-nav li a:hover{text-decoration:none;color:#fff;background:rgba(255,255,255,.2)}.sidebar-nav li a:active,.sidebar-nav li a:focus{text-decoration:none}.loginSide{margin-top:20px}.loginSide input[type=text],.loginSide input[type=password],.loginSide button,.loginSide a{width:calc(100% - 20px);margin:5px 10px}.loginSide p{text-align:center;color:#fff;font-size:18px;white-space:nowrap}.loginSide button,.loginSide a{padding:5px 10px}.loginSide .bigSpace{margin-top:40px;margin-bottom:5px}.sidebar-head{height:80px}.sidebar-head span{white-space:nowrap;padding:10px;height:65px;font-size:22px;line-height:80px;color:#fff}.sidebar-head span:hover{cursor:default}.sidebar-username{margin-top:10px}.sidebar-username p{color:#fff;font-size:15px;margin:0 10px;width:calc(100% - 20px);white-space:nowrap}.sidebar-username p:hover{cursor:default}.sidebar-username p.leftSide{text-align:left}.sidebar-username p.rightSide{text-align:right}.isHidden{display:none !important}#arrow{position:absolute;top:20px;right:10px;width:40px;height:40px;padding:0;cursor:pointer}#arrow::before{content:"";position:absolute;top:5px;right:15px;height:15px;width:10px;background-color:#cb0000;-webkit-transform:skew(135deg, 0deg);-moz-transform:skew(135deg, 0deg);-ms-transform:skew(135deg, 0deg);-o-transform:skew(135deg, 0deg);transform:skew(135deg, 0deg)}#arrow::after{content:"";position:absolute;top:20px;right:15px;height:15px;width:10px;background-color:#cb0000;-webkit-transform:skew(-135deg, 0deg);-moz-transform:skew(-135deg, 0deg);-ms-transform:skew(-135deg, 0deg);-o-transform:skew(-135deg, 0deg);transform:skew(-135deg, 0deg)}#arrow:hover::before,#arrow:hover::after{background-color:red}@media(max-width: 1600px){#menu ul#nav.nav.navbar-nav li{margin:0 5px}}@media(max-width: 1475px){#menu ul#nav.nav.navbar-nav{width:auto;margin:0 10px !important;float:right}#menu ul#nav.nav.navbar-nav li{margin:0 5px}#menu .collapse.navbar-collapse{float:right;padding:15px 0 !important}}@media(max-width: 1300px){#wrapper.toggled #page-content-wrapper{position:fixed;top:0;left:0;margin-right:0}#wrapper,#wrapper.toggled{padding-left:0 !important}.collapse.navbar-collapse{margin-top:70px !important;width:100% !important;float:none}#menu{height:150px}#menu ul#nav.nav.navbar-nav{text-align:center;float:none;margin:0 auto !important}#menu ul#nav.nav.navbar-nav li{margin:0 10px}#menu .logoCollapse{display:block;text-shadow:0 0 5px rgba(129,128,132,.44);font-family:Dancing Script;font-size:26px}.contentParent{margin-top:150px !important}}@media(max-width: 1175px){#menu ul#nav.nav.navbar-nav li{margin:0 5px !important}}@media(max-width: 1115px){.collapse.navbar-collapse{font-size:18px !important}}@media(max-width: 970px){#menu{height:140px}.collapse.navbar-collapse{font-size:16px !important}ul#nav.nav.navbar-nav li a{padding:10px 10px}.contentParent{margin-top:140px !important}}@media(max-width: 820px){#menu ul#nav.nav.navbar-nav li{margin:0 2px !important}}@media(max-width: 772px){#menu ul#nav.nav.navbar-nav li{margin:0 1px !important}}@media(max-width: 767px){#menu{height:80px;background-color:#4482ad}#menu ul#nav.nav.navbar-nav li{display:block}#menu ul#nav.nav.navbar-nav li:not(:first-of-type){margin:10px 0 0 0 !important}#menu ul#nav.nav.navbar-nav li:first-of-type{margin:0 !important}#menu ul#nav.nav.navbar-nav li a{border-radius:0 !important}#menu ul#nav.nav.navbar-nav{padding:15px 0 !important}#menu .navbar-collapse{box-shadow:none}#menu .navbar-collapse.collapse,#menu .navbar-collapse.collapsing{background-color:#4482ad !important;border:0;margin-top:80px !important;font-size:18px !important;padding:0 !important}#menu .logoCollapse{display:none}.contentParent{margin-top:80px !important;margin-bottom:0 !important}}.formInnerLeft,.formInnerRight{font-size:18px !important;margin-bottom:10px}.registration form{margin-bottom:15px}.registration form input[type=text],.registration form input[type=password],.registration form button{color:#000;padding:5px 10px;margin:5px 0;width:100%}.registration form input[type=checkbox]{width:20px;height:20px;border-radius:15px;margin-top:5px !important;display:inline-block}.registration form button{margin-top:50px}.registration form button,.registration form h4{text-align:center}.registration form button a,.registration form h4 a{text-decoration:none;cursor:pointer;color:#c1d9ff;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.registration form button a:hover,.registration form h4 a:hover{color:#ebf2ff}.registration form .fullSize{width:100%}.registration form .halfSize{width:50%}.registration form button{font-size:22px}.registration form h4{height:30px;line-height:30px;width:calc(100% - 40px);margin:0 10px 0 0;display:inline-block;text-align:right;font-size:17px !important}.registration .registrationTwoColumn{margin-top:20px}.registration h3{text-align:justify}.registration h3 a{text-decoration:none;cursor:pointer;color:#c1d9ff;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.registration h3 a:hover{color:#ebf2ff}.formInnerLeft{padding:0 10px 0 0 !important}.formInnerRight{padding:0 0 0 10px !important}.immarobut{display:none !important}@media(max-width: 991px){.formInnerLeft,.formInnerRight{padding:0 !important}}.container-fluid{padding:0 !important}.contentParent{margin-top:80px;margin-bottom:50px}.content{background-color:rgba(55,55,55,.6);padding:30px 50px;margin-top:30px;color:#fff;border-radius:5px}.content h2,.content h4,.content h5{text-align:center;font-size:35px;margin:0 0 10px 0}.content h2{width:100% !important}.content h4{font-size:24px !important;margin-top:20px}.content h5{font-size:22px}.content h6{font-size:18px;margin-bottom:20px !important}.content p{font-size:18px !important}.content select{color:#000}input{color:#000 !important}.innerContent{margin-top:40px;margin-bottom:20px}.errorMessage,.successMessage{color:red;font-size:24px;font-style:italic;text-align:center;text-shadow:0 0 20px #000;margin-bottom:10px}.successMessage{color:lime;text-shadow:0 0 20px #000;margin-bottom:10px}.redButton{background-color:red !important;color:#fff !important;border-color:red !important;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.redButton:hover{background-color:#ff6968 !important}.redWarning{color:red !important;font-size:22px;font-weight:bold}.yellowWarning{color:#ff0 !important}.yellowButton{background-color:#ff0 !important;border-color:#ff0 !important;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.yellowButton:hover{background-color:#fffa82 !important}.greenButton{background-color:green !important;color:#fff !important;border-color:green !important;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.greenButton:hover{background-color:#05a005 !important}@media(max-width: 1190px){.contentParent{margin-top:150px}}@media(max-width: 991px){.content{margin-top:0;border-radius:0;background-color:rgba(55,55,55,.4)}}@media(max-width: 767px){.contentParent{margin-top:80px}.content{padding:30px 0;text-align:justify}}a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footerLink:focus,.footerLink:hover{color:#fff !important;text-decoration:none !important}.content .aboutCookies p{font-size:20px}.content .aboutCookies p a{color:#d2d5d0;cursor:pointer}.content .aboutCookies p a:hover{color:#fff}.forgotPassword{margin-top:50px}.forgotPassword input{width:100%;color:#000}.forgotPassword button{display:block;margin:0 auto}.bemutatkozasKep{max-width:450px;width:100%;display:block;margin:0 auto}.examinationBlock{margin-bottom:20px;padding-bottom:20px;background-color:rgba(88,88,87,.5);text-align:justify}.examinationExampleOuterBlock{text-align:center}.examinationExampleInnerBlock{display:inline-block;text-align:left;font-size:22px}.examButton{line-height:70px !important}.newExam,.editExam{margin-top:30px}.newExam h5,.editExam h5{text-align:left}.newExam input,.newExam textarea,.editExam input,.editExam textarea{width:100%}.newExam textarea,.editExam textarea{min-height:70px;color:#000 !important}.editExam{margin-top:20px}.addNewExamButton{margin:10px auto;display:block !important}.editExamButtons{text-align:center;margin-top:40px}@media(max-width: 991px){.newExam h5,.editExam h5{text-align:center;margin:20px 0 10px 0}}@media(max-width: 767px){.examButton{text-align:center}}.gallery h4{width:100%;margin-top:0;margin-bottom:20px}.gallery a{color:#bfbfbf;text-align:center}.gallery a:hover{text-decoration:none;color:#fff}.gallery a[type=button]{color:#000;display:table;margin:0 auto}.gallery img{width:100%}.pictures{margin-bottom:30px !important}.galleryIframe{width:100% !important;min-height:600px}.galleryIframePhonePlaceholder{display:none;text-align:center}@media(max-width: 768px){.galleryIframe{display:none}.galleryIframePhonePlaceholder{display:block}}.renameAlbums input{width:100%}.row-flex,.row-flex>div[class*=col-]{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1 1 auto}.row-flex-wrap{-webkit-flex-flow:row wrap;align-content:flex-start;flex:0}.row-flex>div[class*=col-],.container-flex>div[class*=col-]{margin:-0.2px}.flex-col{display:flex;display:-webkit-flex;flex:1 100%;flex-flow:column nowrap}footer{width:100%;position:fixed;left:0;bottom:0;height:20px;background-color:rgba(70,70,70,.8);text-align:center !important}footer a{color:#d6d6d6}footer a:hover{color:#fff;text-decoration:none}.siteSettings select{display:block;margin:0 auto}.siteSettings input[type=text],.siteSettings input[type=password]{color:#000;padding:5px 10px;margin:5px 0;width:100%}.siteSettings input[type=checkbox]{width:20px;height:20px;border-radius:15px;margin-top:5px !important}.siteSettings button{float:right;padding:5px 10px;margin:5px 0}.siteSettings .formInnerLeft{padding:0 10px 0 0 !important}.siteSettings .formInnerRight{padding:0 0 0 10px !important}.timeBottom{margin-bottom:20px !important}.occasions{display:flex;flex-wrap:wrap}.bookingOneDate{text-align:center;padding:10px;margin-bottom:10px;background-color:rgba(88,88,87,.5)}.bookingOneDate .bookingDate{font-size:20px;font-weight:bold;margin:10px 0 10px 0}.bookingOneDate .bookingOccasion:not(last-of-type){margin-bottom:10px}.bookingOneDate .bookingOccasion{position:relative}.bookingOneDate .bookingOccasion .bookingTime{color:#fff;font-size:20px;padding-top:5px}.bookingOneDate .bookingOccasion .bookingEnabled,.bookingOneDate .bookingOccasion .bookingDisabled,.bookingOneDate .bookingOccasion .bookingEnabledHover{font-size:18px;padding-bottom:5px}.bookingOneDate .bookingOccasion .bookingEnabled{color:lime;text-shadow:0 0 20px #000}.bookingOneDate .bookingOccasion .bookingDisabled{color:#d42b32;text-shadow:0 0 20px #000}.bookingOneDate .bookingOccasion .bookingEnabledHover{opacity:0;position:absolute;bottom:0;left:0;width:100%;color:lime;text-shadow:0 0 20px #000}.bookingOneDate .bookingOccasion .bookingEnabledHover,.bookingOneDate .bookingOccasion .bookingEnabled{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.bookingOneDate .bookingOccasion a{display:block;text-decoration:none;background-color:rgba(200,200,200,.1)}.bookingOneDate .bookingOccasion a:hover{background-color:rgba(150,150,149,.65)}.bookingOneDate .bookingOccasion a:hover .bookingEnabledHover{opacity:1}.bookingOneDate .bookingOccasion a:hover .bookingEnabled{opacity:0}.cancelAppointment{display:inline-block;margin-right:20px}.adminBooking{text-align:center}.adminBooking textarea{display:block;margin:0 auto 30px auto;min-width:400px;min-height:140px;color:#000}.locationLink{color:#e6e6e6;text-decoration:none}.locationLink:hover{color:#c8c8c8;text-decoration:none}.userInfo{cursor:pointer}.userInfoExtend{position:relative;display:inline-block}.userInfo-content{display:none;position:absolute;background-color:rgba(88,88,87,.9);border-radius:5px;min-width:160px;box-shadow:3px 3px 15px 3px rgba(0,0,0,.5);padding:10px;z-index:1000;left:-150px !important;font-size:18px}.userInfo-content p{white-space:nowrap}.userInfo-content p:last-of-type{margin-bottom:0 !important}.userInfoExtend:hover .userInfo-content{display:block}.guestBookEntry,.guestBookAddEntry{padding:20px;background-color:rgba(78,78,78,.8);text-align:justify;margin-bottom:20px;border-radius:5px}.guestBookEntry .guestBookEntryText,.guestBookAddEntry .guestBookEntryText{font-size:22px}.guestBookEntry .guestBookEntryAuthorInfo,.guestBookAddEntry .guestBookEntryAuthorInfo{text-align:right;font-size:14px;margin-top:10px}.guestBookEntry .guestBookReplyContainer,.guestBookAddEntry .guestBookReplyContainer{background-color:rgba(92,92,93,.8);padding:10px;font-size:18px;margin-top:10px}.guestBookEntry .guestBookReplyContainer .guestBookRepliesText,.guestBookAddEntry .guestBookReplyContainer .guestBookRepliesText{font-size:20px;padding:5px;margin-bottom:10px}.guestBookEntry .guestBookReplyContainer .guestBookReplyText,.guestBookAddEntry .guestBookReplyContainer .guestBookReplyText{padding:10px;margin-left:10px;background-color:#6b6b6b;margin-bottom:5px}.guestBookEntry .guestBookReplyContainer .guestBookReplyText:nth-of-type(odd),.guestBookAddEntry .guestBookReplyContainer .guestBookReplyText:nth-of-type(odd){background-color:#848484}.guestBookAddEntry{margin-top:50px;background-color:rgba(92,92,93,.8)}.guestBookReplyForm{margin:20px 0 10px 10px}.guestBookReplyTextArea,.guestBookAddEntryTextArea{width:calc(100% - 100px);height:70px;display:inline-block;border:0 !important;float:left;border-top-left-radius:5px;border-bottom-left-radius:5px;resize:none;color:#000;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.guestBookReplyButton,.guestBookAddEntryButton{width:100px;height:70px;display:inline-block;border-radius:0 5px 5px 0 !important;border:5px solid #fff !important}.guestBookReplyButton:focus,.guestBookAddEntryButton:focus{outline:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.guestBookAddEntryTextArea{width:calc(100% - 200px);height:100px;font-size:18px}.guestBookAddEntryButton{width:200px;height:100px;white-space:normal !important}.guestBookNoEntryH4{margin:0 !important}.guestBookAddEntryH4{margin:5px 0 20px 0 !important}@media(max-width: 767px){.guestBookAddEntryTextArea{width:calc(100% - 125px);height:150px}.guestBookAddEntryButton{width:125px;height:150px}}.howToUseHead{font-size:30px;text-align:center;margin-bottom:20px;font-weight:bold}.howToUseText{font-size:22px;text-align:justify}.howToPicture{max-width:100%;display:block;margin:0 auto}.logBox{display:block}.logBoxPhonePlaceholder{display:none}@media(max-width: 1250px){.logBox{display:none}.logBoxPhonePlaceholder{display:block}}.logLimit{text-align:right;margin:0 0 5px 0}.limitSelectForm label,.limitSelectForm select{font-size:18px}.limitSelectForm button{font-size:20px;color:#000}.logPaginateButton{margin:5px 10px}.logPaginate{text-align:center}.logTable{margin:0 0 15px 0;width:100%;box-shadow:0 1px 3px rgba(0,0,0,.2);display:table}@media screen and (max-width: 580px){.logTable{display:block}}.logRow{display:table-row;background:#f6f6f6;color:#000}.logRow:nth-of-type(odd){background:#e9e9e9}.logRow.logHeader{font-weight:900;color:#fff;background:#2775c7;white-space:nowrap}.logRow.green{background:#27ae60}.logRow.blue{background:#2980b9}@media screen and (max-width: 580px){.logRow{padding:8px 0;display:block}}.logCell{padding:5px 5px;display:table-cell;white-space:normal}@media screen and (max-width: 580px){.logCell{padding:2px 12px;display:block}}#loadingDiv{position:fixed;display:none;top:0;left:0;height:100%;width:100%;z-index:100;background-color:rgba(0,0,0,.75);opacity:0}#loadingDivChild{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);padding:30px;width:100%}#loadingDivChild p{color:#fff;font-size:30px;margin-bottom:20px;text-align:center}.spinner{text-align:center}.currentPasswordDiv{margin-top:30px}.editUserData input{width:100%}.editUserButton{margin:20px 0}.editUserButtonDiv{text-align:center}.aboutMe p{text-align:justify}.iframeMap{width:100%;padding:20px;border:0;height:400px;position:absolute;bottom:0;left:0}.divMap{width:calc(100% - 40px);border:0;height:400px;position:absolute;bottom:20px;left:20px}.contactBox{background-color:rgba(88,88,87,.5);padding:10px;margin:0 20px 20px;height:685px}.localInfoLine h4{margin:20px auto 10px auto !important}.keszthelyBox h4 a,.sumegBox h4 a{color:#e6e6e6;text-decoration:none}.keszthelyBox h4 a:hover,.sumegBox h4 a:hover{color:#c8c8c8}.keszthelyBox h4:last-of-type,.sumegBox h4:last-of-type{margin-bottom:30px}.leftColumn p{text-align:right !important;font-size:24px !important}.rightColumn p{text-align:left !important;font-size:24px !important}.rightColumn p a{color:#e6e6e6;text-decoration:none}.rightColumn p a:hover{color:#c8c8c8}@media(max-width: 1450px){.contactBox{padding:5px;margin:5px}}@media(max-width: 1380px){.contactBox{height:710px}}@media(max-width: 1353px){.contactBox{margin:0}}@media(max-width: 1199px){.sumegBox{height:auto}.keszthelyBox{height:auto}.contactBox{margin:20px 0}.iframeMap,.divMap{position:relative}}@media(max-width: 991px){.leftColumn p{text-align:center !important;margin-top:20px}.rightColumn p{text-align:center !important;margin-bottom:20px}}#calendar-container{width:100%;max-width:1000px;display:flex;flex-direction:column;align-items:center;border:1px solid #ccc;background-color:#fff;padding:20px;border-radius:8px;overflow:hidden;user-select:none;color:#000;margin:0 auto}#week-switcher{width:100%;display:flex;justify-content:space-between;margin-bottom:20px}#week-switcher button{padding:10px 20px;font-size:16px;cursor:pointer;user-select:none;background-color:#007bff;color:#fff;border:none;border-radius:4px}#week-switcher button.disabled{background-color:#b0b0b0;cursor:not-allowed}#calendar-wrapper{position:relative;width:100%;overflow:hidden;user-select:none}#calendar-inner{display:flex;width:1200%;transition:transform .5s ease}.calendar-week{display:grid;grid-template-columns:repeat(7, 1fr);grid-gap:10px;width:100%;user-select:none}.day-column{display:flex;flex-direction:column;align-items:center;user-select:none}.day-header{font-weight:bold;margin-bottom:5px;user-select:none}.day-of-week{font-size:.9em;margin-bottom:10px;user-select:none}.time-slot{padding:10px 0;width:100%;text-align:center;background-color:#e0e0e0;border-radius:4px;margin:2px 0;cursor:pointer;transition:background-color .3s ease;user-select:none}.time-slot.selected{background-color:#4caf50;color:#fff}.time-slot.occupied{background-color:red;color:#fff;cursor:not-allowed}.time-slot.past{background-color:#b0b0b0;cursor:not-allowed}.gap{height:20px;user-select:none}.toggle-button{margin:5px 0;padding:5px 10px;font-size:12px;cursor:pointer;border:1px solid #007bff;background-color:#fff;color:#007bff;border-radius:4px;user-select:none}.toggle-button.disabled{background-color:#b0b0b0;cursor:not-allowed;color:#fff;border-color:#b0b0b0}#save-button{margin-top:20px;padding:10px 20px;font-size:16px;cursor:pointer;background-color:#007bff;color:#fff;border:none;border-radius:4px;transition:background-color .3s ease;user-select:none}