/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Apercu";src:url(/sites/kapolcsisziklak.hu/themes/design/fonts/Apercu%20Pro%20Regular.woff2) format("woff2"),url(/sites/kapolcsisziklak.hu/themes/design/fonts/Apercu%20Pro%20Regular.woff) format("woff");}@font-face{font-family:"ApercuB";src:url(/sites/kapolcsisziklak.hu/themes/design/fonts/Apercu%20Pro%20Bold.woff2) format("woff2"),url(/sites/kapolcsisziklak.hu/themes/design/fonts/Apercu%20Pro%20Bold.woff) format("woff");}html,body{position:relative;width:100%;margin:0;padding:0;outline:0;box-sizing:border-box;}div{margin:0;padding:0;outline:0;box-sizing:border-box;}body{font-family:"Apercu";font-style:normal;font-weight:normal;margin:0;padding:0;letter-spacing:0;}h1,h4{font-family:"Apercu";font-style:normal;font-weight:normal;margin:0;padding:0;letter-spacing:0;font-size:3.25em;line-height:1.1em;text-transform:uppercase;}@media (max-width:1280px){h1,h4{font-size:3em;}}@media (max-width:860px){h1,h4{font-size:2.5em;}}h2,h5{font-family:"Apercu";font-style:normal;font-weight:normal;margin:0;padding:0;letter-spacing:0;font-size:2.5em;line-height:1.1em;text-transform:uppercase;}@media (max-width:1280px){h2,h5{font-size:2.5em;}}@media (max-width:860px){h2,h5{font-size:2em;}}h3,.item-box.textandimg .ref-text .text-1,h6{font-family:"Apercu";font-style:normal;font-weight:normal;margin:0;padding:0;letter-spacing:0;font-size:1.625em;line-height:1.1em;text-transform:uppercase;}@media (max-width:1280px){h3,.item-box.textandimg .ref-text .text-1,h6{font-size:1.5em;}}@media (max-width:860px){h3,.item-box.textandimg .ref-text .text-1,h6{font-size:1.5em;}}p{font-size:1.0625em;line-height:1.25em;}@media (max-width:1280px){p{font-size:1.125em;}}@media (max-width:860px){p{font-size:1em;}}p strong{font-size:1.25em;font-weight:normal;}@media (max-width:860px){p strong{font-size:1.25em;}}p a{text-decoration:underline;}p a:hover{text-decoration:none;}body{background-color:#F3F3F3;color:#000000;position:relative;z-index:0;}body ::selection{background:#B4BCA3;color:#F3F3F3;}@media (max-width:1280px){body{font-size:14px;}}.page{min-height:120vh;}div#pagemain{display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;width:100%;overflow-x:hidden;}body .page{}body.path-frontpage .page{}div#header{position:absolute;width:100%;height:0;top:0;left:0;z-index:200;background:transparent;}@media (max-width:860px){div#header{position:absolute;height:0;}}.drupal-status-messages-wrapper{width:100%;display:block;}.item-box.theme1{background-color:#F3F3F3;}@media (max-width:860px){.item-box.theme1{padding-bottom:calc(24px + 5vw);}}.item-box.theme2{background-color:#B4BCA3;width:calc(100% - 2.5vw - 2.5vw);margin-left:auto;margin-right:auto;margin-bottom:5vw;}.item-box.theme2 .links a:hover{color:#B4BCA3;background:black;border-color:black;}@media (max-width:860px){.item-box.theme2{width:calc(100% - 5vw - 5vw);}}@media (max-width:860px){.item-box.theme2{margin-bottom:calc(24px + 5vw);}}.item-box.theme3{background-color:#B4BCA3;width:calc(100% - 2.5vw - 2.5vw);margin-left:auto;margin-right:auto;margin-bottom:5vw;}.item-box.theme3 .links a:hover{color:#B4BCA3;background:black;border-color:black;}@media (max-width:860px){.item-box.theme3{width:calc(100% - 5vw - 5vw);}}@media (max-width:860px){.item-box.theme3{margin-bottom:calc(24px + 5vw);}}.item-box.theme4{background-color:#F49288;width:calc(100% - 2.5vw - 2.5vw);margin-left:auto;margin-right:auto;margin-bottom:5vw;}.item-box.theme4 .links a:hover{color:#F49288;background:black;border-color:black;}@media (max-width:860px){.item-box.theme4{width:calc(100% - 5vw - 5vw);}}@media (max-width:860px){.item-box.theme4{margin-bottom:calc(24px + 5vw);}}.item-box{display:flex;flex-wrap:wrap;justify-content:flex-start;background-color:#F3F3F3;flex-direction:column;width:100%;position:relative;z-index:10;}@media (max-width:860px){.item-box{padding-bottom:calc(24px + 5vw);}}.item-box .ref-text{width:100%;}.item-box .ref-text .text-1{width:100%;}.item-box .links{width:100%;text-align:left;align-self:end;margin-top:1.5em;}@media (max-width:1024px){.item-box .links{margin-top:16px;}}@media (max-width:860px){.item-box .links{width:100%;align-self:end;align-items:flex-start;gap:3vw;display:flex;justify-content:end;}}.item-box .links a{display:inline-block;position:relative;margin-right:6px;border:2px solid;padding:3px 12px;padding:7px 24px;width:260px;max-width:100%;box-sizing:border-box;text-align:center;text-transform:uppercase;font-size:1.25em;}@media (max-width:860px){.item-box .links a{margin-bottom:0;width:45.5vw;}}.item-box .links a:hover{color:white;background:black;border-color:black;}.item-box .links.highlight a:first-child{background-color:#B4BCA3;}.item-box .links.highlight a:first-child:hover{color:white;background:black;border-color:black;}.item-box .imgopt{width:100%;}.item-box.text{padding:2.5vw;min-height:33.3333vw;}@media (max-width:860px){.item-box.text{padding:5vw;}}@media (max-width:1280px){.item-box.text{min-height:20vw;}}.item-box.text .ref-text{display:flex;flex-wrap:wrap;flex:1;}.item-box.text .ref-text h1,.item-box.text .ref-text h2,.item-box.text .ref-text h3,.item-box.text .item-box.textandimg .ref-text .text-1,.item-box.textandimg .item-box.text .ref-text .text-1,.item-box.text .ref-text h4,.item-box.text .ref-text h5,.item-box.text .ref-text h6{margin-bottom:0.5em;margin-top:0;}.item-box.text .ref-text .text-1{position:static;width:100%;}.item-box.text .ref-text .links{align-self:end;}.item-box.text .imgopt{display:flex;margin-left:-0.375vw;margin-bottom:2.125vw;order:-5;max-height:5vw;background-size:contain;background-position:left top;}@media (max-width:860px){.item-box.text .imgopt{margin-left:-1vw;max-height:12vw;margin-bottom:2.5vw;}}.item-box.text .admin-button{position:absolute;top:0;left:0;}.item-box.text .text-1 :last-child{margin:0;padding:0;}.item-box.text.style1 .text-1 p{max-width:100%;}.item-box.text.style2 .text-1 p{max-width:100%;}.item-box.text.style3 .text-1 p{max-width:100%;}.item-box.text.style4 .text-1 p{max-width:100%;}.item-box.text.style5 .text-1 p{max-width:100%;}.item-box.text.style6 .text-1 p{max-width:100%;}.item-box.text.style7 .text-1 p{max-width:100%;}.item-box.text.style8 .text-1 p{max-width:100%;}.item-box.text.style9{min-height:auto;flex-direction:row;padding:1.25vw 1.25vw 1.25vw 2.5vw;margin-left:0;margin-right:0;}@media (max-width:1280px){.item-box.text.style9{flex-direction:column;}}@media (max-width:860px){.item-box.text.style9{padding:5vw;}}.item-box.text.style9 .ref-text{flex-direction:row;display:flex;}.item-box.text.style9 .ref-text .text-1 h1,.item-box.text.style9 .ref-text .text-1 h2,.item-box.text.style9 .ref-text .text-1 h3,.item-box.text.style9 .item-box.textandimg .ref-text .text-1 .text-1,.item-box.textandimg .item-box.text.style9 .ref-text .text-1 .text-1,.item-box.text.style9 .ref-text .text-1 p{font-size:1em;min-height:2.5vw;display:flex;align-content:center;flex-wrap:wrap;}.item-box.text.style9 .ref-text .text-1 p{display:none;}.item-box.text.style9 .imgopt{max-height:2.5vw;max-width:3vw;margin-bottom:0;}@media (max-width:1280px){.item-box.text.style9 .imgopt{max-height:54px;max-width:54px;margin-bottom:12px;margin-left:0;}}.item-box.text2{padding:2.5vw;min-height:0 !important;}@media (max-width:860px){.item-box.text2{padding:5vw;}}.item-box.text2 .ref-text{display:flex;flex-wrap:wrap;flex:1;}.item-box.text2 .ref-text h1,.item-box.text2 .ref-text h2,.item-box.text2 .ref-text h3,.item-box.text2 .item-box.textandimg .ref-text .text-1,.item-box.textandimg .item-box.text2 .ref-text .text-1,.item-box.text2 .ref-text h4,.item-box.text2 .ref-text h5,.item-box.text2 .ref-text h6{margin-bottom:0.5em;margin-top:0;}.item-box.text2 .ref-text .text-1{position:static;width:100%;}.item-box.text2 .ref-text .links{align-self:end;}.item-box.text2 .imgopt{display:none;}.item-box.text2 .admin-button{position:absolute;top:0;left:0;}.item-box.text2 .text-1 :last-child{margin:0;padding:0;}.item-box.text3{padding:2.5vw;min-height:0 !important;padding-top:160px;}@media (max-width:860px){.item-box.text3{padding:5vw;}}@media (max-width:1280px){.item-box.text3{padding-top:110px;}}.item-box.text3 .ref-text{display:flex;flex-wrap:wrap;flex:1;width:100%;max-width:960px;margin:0 auto;}.item-box.text3 .ref-text h1,.item-box.text3 .ref-text h2,.item-box.text3 .ref-text h3,.item-box.text3 .item-box.textandimg .ref-text .text-1,.item-box.textandimg .item-box.text3 .ref-text .text-1,.item-box.text3 .ref-text h4,.item-box.text3 .ref-text h5,.item-box.text3 .ref-text h6{margin-bottom:0.5em;margin-top:0;}.item-box.text3 .ref-text .text-1{position:static;width:100%;}.item-box.text3 .ref-text .links{align-self:end;}.item-box.text3 .imgopt{display:none;}.item-box.text3 .admin-button{position:absolute;top:130px;left:0;}.item-box.text3 .text-1 :last-child{margin:0;padding:0;}.item-box.textandimg2{}.item-box.textandimg2 .ref-text .text-1{position:static;}.item-box.textandimg2 h1,.item-box.textandimg2 h2,.item-box.textandimg2 h3,.item-box.textandimg2 .item-box.textandimg .ref-text .text-1,.item-box.textandimg .ref-text .item-box.textandimg2 .text-1,.item-box.textandimg2 h4,.item-box.textandimg2 h5,.item-box.textandimg2 h6{margin-bottom:0.5em;margin-top:0;}.item-box.textandimg2 p{margin-top:1em;margin-bottom:1em;}.item-box.textandimg2 .text-1 :last-child{margin:0;padding:0;}.item-box.textandimg2 .imgopt{margin-bottom:1em;border-radius:10px;}.item-box.chess1{width:100%;height:75vh;min-height:33.3333vw;flex-direction:row;margin-bottom:5vw;}@media (max-width:1280px){.item-box.chess1{height:auto;}}@media (max-width:860px){.item-box.chess1{margin-bottom:0;}}.item-box.chess1 .ref-text{padding:2.5vw;padding-top:0;width:50%;height:75vh;min-height:33.3333vw;display:flex;flex-direction:column;}@media (max-width:860px){.item-box.chess1 .ref-text{padding:5vw;}}@media (max-width:1280px){.item-box.chess1 .ref-text{height:100%;}}@media (max-width:860px){.item-box.chess1 .ref-text{width:100%;height:auto;min-height:0;padding-bottom:0;}}.item-box.chess1 .ref-text h1,.item-box.chess1 .ref-text h2,.item-box.chess1 .ref-text h3,.item-box.chess1 .item-box.textandimg .ref-text .text-1,.item-box.textandimg .item-box.chess1 .ref-text .text-1,.item-box.chess1 .ref-text h4,.item-box.chess1 .ref-text h5,.item-box.chess1 .ref-text h6{margin-bottom:0.5em;margin-top:0;}.item-box.chess1 .ref-text .text-1{width:100%;flex:0;}.item-box.chess1 .ref-text .links{width:100%;align-self:unset;margin-top:3em;}.item-box.chess1 .imgopt{width:calc(50% - 2.5vw);height:75vh !important;min-height:30vw;display:flex;}@media (max-width:1280px){.item-box.chess1 .imgopt{height:100% !important;}}@media (max-width:860px){.item-box.chess1 .imgopt{width:calc(100% - 5vw - 5vw);margin-left:auto;margin-right:auto;height:60vw !important;}}@media (max-width:860px){.item-box.chess1 .imgopt{order:-5;}}.item-box.chess1 .slick.blazy.slick--view{width:calc(50% - 2.5vw);min-height:30vw;}@media (max-width:860px){.item-box.chess1 .slick.blazy.slick--view{width:calc(100% - 5vw - 5vw);margin-left:auto;margin-right:auto;min-height:60vw;order:-5;}}.item-box.chess1 .slick.blazy.slick--view .imgopt{width:100%;margin:0 auto;}@media (max-width:860px){.item-box.chess1 .slick.blazy.slick--view .imgopt{height:60vw !important;}}.item-box.chess1 .admin-button{width:100%;position:absolute;top:0;left:0;z-index:10;}.item-box.chess1.theme2,.item-box.chess1.theme3,.item-box.chess1.theme4{width:100%;}.item-box.chess1.theme2 .ref-text,.item-box.chess1.theme3 .ref-text,.item-box.chess1.theme4 .ref-text{width:calc(50% - 2.5vw);margin-left:2.5vw;padding-top:2.5vw;}@media (max-width:860px){.item-box.chess1.theme2 .ref-text,.item-box.chess1.theme3 .ref-text,.item-box.chess1.theme4 .ref-text{width:calc(100% - 5vw - 5vw);margin-left:auto;margin-right:auto;padding-bottom:5vw;}}.item-box.chess2{width:100%;height:75vh;min-height:33.3333vw;flex-direction:row;margin-bottom:5vw;}@media (max-width:1280px){.item-box.chess2{height:auto;}}@media (max-width:860px){.item-box.chess2{margin-bottom:0;}}.item-box.chess2 .ref-text{padding:2.5vw;padding-top:0;width:50%;height:75vh;min-height:33.3333vw;display:flex;flex-direction:column;}@media (max-width:860px){.item-box.chess2 .ref-text{padding:5vw;}}@media (max-width:1280px){.item-box.chess2 .ref-text{height:100%;}}@media (max-width:860px){.item-box.chess2 .ref-text{width:100%;height:auto;min-height:0;padding-bottom:0;}}.item-box.chess2 .ref-text h1,.item-box.chess2 .ref-text h2,.item-box.chess2 .ref-text h3,.item-box.chess2 .item-box.textandimg .ref-text .text-1,.item-box.textandimg .item-box.chess2 .ref-text .text-1,.item-box.chess2 .ref-text h4,.item-box.chess2 .ref-text h5,.item-box.chess2 .ref-text h6{margin-bottom:0.5em;margin-top:0;}.item-box.chess2 .ref-text .text-1{width:100%;flex:0;}.item-box.chess2 .ref-text .links{width:100%;align-self:unset;margin-top:3em;}.item-box.chess2 .imgopt{width:calc(50% - 2.5vw);height:75vh !important;min-height:30vw;display:flex;}@media (max-width:1280px){.item-box.chess2 .imgopt{height:100% !important;}}@media (max-width:860px){.item-box.chess2 .imgopt{width:calc(100% - 5vw - 5vw);margin-left:auto;margin-right:auto;height:60vw !important;}}@media (max-width:860px){.item-box.chess2 .imgopt{order:-5;}}.item-box.chess2 .slick.blazy.slick--view{width:calc(50% - 2.5vw);min-height:30vw;}@media (max-width:860px){.item-box.chess2 .slick.blazy.slick--view{width:calc(100% - 5vw - 5vw);margin-left:auto;margin-right:auto;min-height:60vw;order:-5;}}.item-box.chess2 .slick.blazy.slick--view .imgopt{width:100%;margin:0 auto;}@media (max-width:860px){.item-box.chess2 .slick.blazy.slick--view .imgopt{height:60vw !important;}}.item-box.chess2 .admin-button{width:100%;position:absolute;top:0;left:0;z-index:10;}.item-box.chess2.theme2,.item-box.chess2.theme3,.item-box.chess2.theme4{width:100%;}.item-box.chess2.theme2 .ref-text,.item-box.chess2.theme3 .ref-text,.item-box.chess2.theme4 .ref-text{width:calc(50% - 2.5vw);margin-left:2.5vw;padding-top:2.5vw;}@media (max-width:860px){.item-box.chess2.theme2 .ref-text,.item-box.chess2.theme3 .ref-text,.item-box.chess2.theme4 .ref-text{width:calc(100% - 5vw - 5vw);margin-left:auto;margin-right:auto;padding-bottom:5vw;}}.item-box.chess2 .ref-text{width:calc(50% - 2.5vw);margin-left:0;}@media (max-width:860px){.item-box.chess2 .ref-text{width:100%;}}.item-box.chess2.theme1 .ref-text,.item-box.chess2.theme2 .ref-text,.item-box.chess2.theme3 .ref-text,.item-box.chess2.theme4 .ref-text{margin-left:0;}@media (max-width:860px){.item-box.chess2.theme1 .ref-text,.item-box.chess2.theme2 .ref-text,.item-box.chess2.theme3 .ref-text,.item-box.chess2.theme4 .ref-text{margin-left:auto;}}.item-box.chess2 .imgopt{display:flex;order:-5;margin-left:2.5vw;}@media (max-width:860px){.item-box.chess2 .imgopt{margin-left:auto;}}.item-box.chess2 .slick.blazy.slick--view{order:-5;margin-left:2.5vw;}@media (max-width:860px){.item-box.chess2 .slick.blazy.slick--view{margin-left:auto;}}.item-box.offer1{width:100%;height:75vh;min-height:33.3333vw;flex-direction:row;margin-bottom:5vw;}@media (max-width:1280px){.item-box.offer1{height:auto;}}@media (max-width:860px){.item-box.offer1{margin-bottom:0;}}.item-box.offer1 .ref-text{padding:2.5vw;padding-top:0;width:50%;height:75vh;min-height:33.3333vw;display:flex;flex-direction:column;}@media (max-width:860px){.item-box.offer1 .ref-text{padding:5vw;}}@media (max-width:1280px){.item-box.offer1 .ref-text{height:100%;}}@media (max-width:860px){.item-box.offer1 .ref-text{width:100%;height:auto;min-height:0;padding-bottom:0;}}.item-box.offer1 .ref-text h1,.item-box.offer1 .ref-text h2,.item-box.offer1 .ref-text h3,.item-box.offer1 .item-box.textandimg .ref-text .text-1,.item-box.textandimg .item-box.offer1 .ref-text .text-1,.item-box.offer1 .ref-text h4,.item-box.offer1 .ref-text h5,.item-box.offer1 .ref-text h6{margin-bottom:0.5em;margin-top:0;}.item-box.offer1 .ref-text .text-1{width:100%;flex:0;}.item-box.offer1 .ref-text .links{width:100%;align-self:unset;margin-top:3em;}.item-box.offer1 .imgopt{width:calc(50% - 2.5vw);height:75vh !important;min-height:30vw;display:flex;}@media (max-width:1280px){.item-box.offer1 .imgopt{height:100% !important;}}@media (max-width:860px){.item-box.offer1 .imgopt{width:calc(100% - 5vw - 5vw);margin-left:auto;margin-right:auto;height:60vw !important;}}@media (max-width:860px){.item-box.offer1 .imgopt{order:-5;}}.item-box.offer1 .slick.blazy.slick--view{width:calc(50% - 2.5vw);min-height:30vw;}@media (max-width:860px){.item-box.offer1 .slick.blazy.slick--view{width:calc(100% - 5vw - 5vw);margin-left:auto;margin-right:auto;min-height:60vw;order:-5;}}.item-box.offer1 .slick.blazy.slick--view .imgopt{width:100%;margin:0 auto;}@media (max-width:860px){.item-box.offer1 .slick.blazy.slick--view .imgopt{height:60vw !important;}}.item-box.offer1 .admin-button{width:100%;position:absolute;top:0;left:0;z-index:10;}.item-box.offer1.theme2,.item-box.offer1.theme3,.item-box.offer1.theme4{width:100%;}.item-box.offer1.theme2 .ref-text,.item-box.offer1.theme3 .ref-text,.item-box.offer1.theme4 .ref-text{width:calc(50% - 2.5vw);margin-left:2.5vw;padding-top:2.5vw;}@media (max-width:860px){.item-box.offer1.theme2 .ref-text,.item-box.offer1.theme3 .ref-text,.item-box.offer1.theme4 .ref-text{width:calc(100% - 5vw - 5vw);margin-left:auto;margin-right:auto;padding-bottom:5vw;}}.item-box.offer2{width:100%;height:75vh;min-height:33.3333vw;flex-direction:row;margin-bottom:5vw;}@media (max-width:1280px){.item-box.offer2{height:auto;}}@media (max-width:860px){.item-box.offer2{margin-bottom:0;}}.item-box.offer2 .ref-text{padding:2.5vw;padding-top:0;width:50%;height:75vh;min-height:33.3333vw;display:flex;flex-direction:column;}@media (max-width:860px){.item-box.offer2 .ref-text{padding:5vw;}}@media (max-width:1280px){.item-box.offer2 .ref-text{height:100%;}}@media (max-width:860px){.item-box.offer2 .ref-text{width:100%;height:auto;min-height:0;padding-bottom:0;}}.item-box.offer2 .ref-text h1,.item-box.offer2 .ref-text h2,.item-box.offer2 .ref-text h3,.item-box.offer2 .item-box.textandimg .ref-text .text-1,.item-box.textandimg .item-box.offer2 .ref-text .text-1,.item-box.offer2 .ref-text h4,.item-box.offer2 .ref-text h5,.item-box.offer2 .ref-text h6{margin-bottom:0.5em;margin-top:0;}.item-box.offer2 .ref-text .text-1{width:100%;flex:0;}.item-box.offer2 .ref-text .links{width:100%;align-self:unset;margin-top:3em;}.item-box.offer2 .imgopt{width:calc(50% - 2.5vw);height:75vh !important;min-height:30vw;display:flex;}@media (max-width:1280px){.item-box.offer2 .imgopt{height:100% !important;}}@media (max-width:860px){.item-box.offer2 .imgopt{width:calc(100% - 5vw - 5vw);margin-left:auto;margin-right:auto;height:60vw !important;}}@media (max-width:860px){.item-box.offer2 .imgopt{order:-5;}}.item-box.offer2 .slick.blazy.slick--view{width:calc(50% - 2.5vw);min-height:30vw;}@media (max-width:860px){.item-box.offer2 .slick.blazy.slick--view{width:calc(100% - 5vw - 5vw);margin-left:auto;margin-right:auto;min-height:60vw;order:-5;}}.item-box.offer2 .slick.blazy.slick--view .imgopt{width:100%;margin:0 auto;}@media (max-width:860px){.item-box.offer2 .slick.blazy.slick--view .imgopt{height:60vw !important;}}.item-box.offer2 .admin-button{width:100%;position:absolute;top:0;left:0;z-index:10;}.item-box.offer2.theme2,.item-box.offer2.theme3,.item-box.offer2.theme4{width:100%;}.item-box.offer2.theme2 .ref-text,.item-box.offer2.theme3 .ref-text,.item-box.offer2.theme4 .ref-text{width:calc(50% - 2.5vw);margin-left:2.5vw;padding-top:2.5vw;}@media (max-width:860px){.item-box.offer2.theme2 .ref-text,.item-box.offer2.theme3 .ref-text,.item-box.offer2.theme4 .ref-text{width:calc(100% - 5vw - 5vw);margin-left:auto;margin-right:auto;padding-bottom:5vw;}}.item-box.offer2 .ref-text{width:calc(50% - 2.5vw);margin-left:0;}@media (max-width:860px){.item-box.offer2 .ref-text{width:100%;}}.item-box.offer2.theme1 .ref-text,.item-box.offer2.theme2 .ref-text,.item-box.offer2.theme3 .ref-text,.item-box.offer2.theme4 .ref-text{margin-left:0;}@media (max-width:860px){.item-box.offer2.theme1 .ref-text,.item-box.offer2.theme2 .ref-text,.item-box.offer2.theme3 .ref-text,.item-box.offer2.theme4 .ref-text{margin-left:auto;}}.item-box.offer2 .imgopt{display:flex;order:-5;margin-left:2.5vw;}@media (max-width:860px){.item-box.offer2 .imgopt{margin-left:auto;}}.item-box.offer2 .slick.blazy.slick--view{order:-5;margin-left:2.5vw;}@media (max-width:860px){.item-box.offer2 .slick.blazy.slick--view{margin-left:auto;}}.item-box.textandimg{flex-direction:column;justify-content:end;margin-bottom:2.5vw;}@media (max-width:860px){.item-box.textandimg{margin-bottom:calc(5vw + 24px);padding-bottom:0;}}.item-box.textandimg .ref-text{position:relative;z-index:5;color:black;display:flex;flex-direction:column;}.item-box.textandimg .ref-text .text-1{width:100%;flex:1;padding-bottom:0.5em;}.item-box.textandimg .imgopt{width:100%;height:21vw !important;}.item-box.textandimg .admin-button{width:100%;position:absolute;top:0;left:0;z-index:10;}.item-box.listarea{flex-direction:unset;display:none;opacity:0;}.item-box.submenu{padding:2.5vw;flex-direction:row;}@media (max-width:860px){.item-box.submenu{padding:5vw;}}.item-box.submenu .submenu-item{display:inline-block;font-size:1.625em;margin-right:2.5vw;text-transform:uppercase;cursor:pointer;opacity:0.5;}.item-box.submenu .submenu-item.active{opacity:1;}.item-box.submenu .submenu-item:hover{opacity:1;}@media (max-width:860px){.item-box.submenu{padding:0;flex-direction:column;background-color:#B4BCA3 !important;}.item-box.submenu .submenu-item{padding:2vw 3vw;background:#B4BCA3;opacity:1;}.item-box.submenu .submenu-item.active{background:white;margin:0;}}.item-box.cover{width:100%;height:100vh;padding-bottom:0;}.item-box.cover .imgopt{width:100%;flex:1;}.item-box.cover .ref-text{color:black;position:relative;display:flex;flex-direction:row;justify-content:space-between;padding-left:2.5vw;padding-top:1.25vw;padding-bottom:1.25vw;background-color:#F3F3F3;order:10;}@media (max-width:1440px){.item-box.cover .ref-text{flex-direction:column;padding-top:2.5vw;}}@media (max-width:860px){.item-box.cover .ref-text{padding:5vw;padding-bottom:1.25vw;}}.item-box.cover .ref-text .text-1{width:calc(50% - 1.25vw);min-height:90px;display:flex;align-content:center;flex-wrap:wrap;padding-right:1.25vw;}@media (max-width:1440px){.item-box.cover .ref-text .text-1{width:100%;}}@media (max-width:860px){.item-box.cover .ref-text .text-1{min-height:72px;}}.item-box.cover .ref-text .cover-datepicker{width:50%;display:flex;text-transform:uppercase;flex-wrap:wrap;flex:1;flex-direction:row;justify-content:space-between;align-content:center;}@media (max-width:1440px){.item-box.cover .ref-text .cover-datepicker{order:-5;position:relative;width:100%;flex-direction:column;}}.item-box.cover .ref-text .cover-datepicker .cover-datepicker-time{width:60%;display:flex;flex-flow:wrap;}@media (max-width:1440px){.item-box.cover .ref-text .cover-datepicker .cover-datepicker-time{width:100%;}}.item-box.cover .ref-text .cover-datepicker input.flatpickr-input{background:#F3F3F3;border:none;font-size:1.25em;width:148px;outline:none;padding:4px 0;background-image:url(/sites/kapolcsisziklak.hu/themes/design/images/arrow_black-down.png);background-repeat:no-repeat;background-position:center right;background-size:18px;}.item-box.cover .ref-text .cover-datepicker input.flatpickr-input:hover{opacity:0.5;}.item-box.cover .ref-text .cover-datepicker input.flatpickr-input.flatpickr-mobile{background-image:none;}.item-box.cover .ref-text .cover-datepicker input.flatpickr-input.flatpickr-mobile:hover{opacity:1;}.item-box.cover .ref-text .cover-datepicker button{text-transform:uppercase;font-size:1.25em;display:inline-block;position:relative;margin:0;border:2px solid;padding:6px 14px;width:260px;max-width:100%;box-sizing:border-box;text-align:center;background-color:#B4BCA3;cursor:pointer;position:absolute;top:50%;transform:translate(0,-50%);right:2.5vw;}.item-box.cover .ref-text .cover-datepicker button:hover{background-color:black;border-color:black;color:white;}@media (max-width:860px){.item-box.cover .ref-text .cover-datepicker button{width:45.5vw;position:relative;top:0;transform:none;margin-top:8px;right:0;}}.item-box.cover .ref-text .cover-datepicker .cover-datepicker-title{width:100%;font-size:1em;line-height:1.5em;}.item-box.cover .ref-text .cover-datepicker .cover-date-from{width:auto;padding-right:36px;}@media (max-width:860px){.item-box.cover .ref-text .cover-datepicker .cover-date-from{padding-right:24px;}}.item-box.cover .ref-text .cover-datepicker .cover-date-to{width:40%;}.item-box.cover .cover-logo{height:17vw;width:17vw;transform:translate(-50%,-50%);top:45%;left:50%;position:absolute;z-index:10;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/sites/kapolcsisziklak.hu/themes/design/images/kapolcsi_sziklak_main_logo.png);}@media screen and (orientation:portrait){.item-box.cover .cover-logo{height:40vw;width:40vw;}}.item-box.cover .links a:hover{color:black;background:white;border-color:white;}.item-box.cover.no-cover-image{height:auto;padding-top:125px;}.item-box.cover.no-cover-image .cover-logo{display:none;}.item-box.cover.no-cover-image .cover-datepicker{display:none;}.item-box.image1{width:100% !important;color:white;}.item-box.image1 .text-1{padding:2.5vw;position:absolute;top:0;left:0;z-index:5000;}@media (max-width:860px){.item-box.image1 .text-1{padding:5vw;}}.item-box.image1 .links{padding:2.5vw;position:absolute;bottom:0;right:0;z-index:5000;}@media (max-width:860px){.item-box.image1 .links{padding:5vw;}}.item-box.image1 .links a:hover{color:black;background:white;border-color:white;}.item-box.image1 .admin-button a{color:black;}.item-box.image2{padding:2.5vw;padding-top:0;}@media (max-width:860px){.item-box.image2{padding:5vw;}}.item-box.image2 .gallery-inner{display:inline-block;margin-right:auto;margin-left:auto;width:100%;line-height:0;-webkit-column-count:4;-webkit-column-gap:24px;-moz-column-count:4;-moz-column-gap:24px;column-count:4;column-gap:24px;box-sizing:border-box;}@media (max-width:1280px){.item-box.image2 .gallery-inner{-webkit-column-count:3;-webkit-column-gap:24px;-moz-column-count:3;-moz-column-gap:24px;column-count:3;column-gap:24px;}}@media (max-width:860px){.item-box.image2 .gallery-inner{-webkit-column-count:2;-webkit-column-gap:18px;-moz-column-count:2;-moz-column-gap:18px;column-count:2;column-gap:18px;}}.item-box.image2 .img-wrap{width:100%;display:block;box-sizing:border-box;break-inside:avoid-column;}.item-box.image2 .imgopt{display:inline-block;break-inside:avoid-column;margin:0 0 24px 0;}.item-box.image2 .admin-button{position:absolute;left:0;top:0;}.item-box.logodump{width:100%;flex-direction:row;justify-content:space-between;padding:2.5vw;margin-bottom:5vw;}@media (max-width:860px){.item-box.logodump{padding:5vw;}}@media (max-width:860px){.item-box.logodump{margin-bottom:calc(5vw + 24px);}}.item-box.logodump .img-wrap{width:auto;display:flex;height:5.5vw;}@media (max-width:860px){.item-box.logodump .img-wrap{height:13vw;}}.item-box.logodump .img-wrap img.imgopt{height:100% !important;width:auto;}.item-box.logodump .admin-button{position:absolute;left:0;top:0;}.item-box.theme1.chess1,.item-box.theme1.chess2,.item-box.theme1.offer1,.item-box.theme1.offer2{background-color:transparent;}.item-box.theme1.chess1 .ref-text,.item-box.theme1.chess2 .ref-text,.item-box.theme1.offer1 .ref-text,.item-box.theme1.offer2 .ref-text{background-color:#F3F3F3;}.item-box.theme2.chess1,.item-box.theme2.chess2,.item-box.theme2.offer1,.item-box.theme2.offer2{background-color:transparent;}.item-box.theme2.chess1 .ref-text,.item-box.theme2.chess2 .ref-text,.item-box.theme2.offer1 .ref-text,.item-box.theme2.offer2 .ref-text{background-color:#B4BCA3;}.item-box.theme3.chess1,.item-box.theme3.chess2,.item-box.theme3.offer1,.item-box.theme3.offer2{background-color:transparent;}.item-box.theme3.chess1 .ref-text,.item-box.theme3.chess2 .ref-text,.item-box.theme3.offer1 .ref-text,.item-box.theme3.offer2 .ref-text{background-color:#B4BCA3;}.item-box.theme4.chess1,.item-box.theme4.chess2,.item-box.theme4.offer1,.item-box.theme4.offer2{background-color:transparent;}.item-box.theme4.chess1 .ref-text,.item-box.theme4.chess2 .ref-text,.item-box.theme4.offer1 .ref-text,.item-box.theme4.offer2 .ref-text{background-color:#F49288;}.item-box.style1{width:25%;min-height:50vh;}@media (max-width:860px){.item-box.style1{width:50%;min-height:0;}}.item-box.style2{width:33.3333%;min-height:50vh;}@media (max-width:860px){.item-box.style2{width:100%;min-height:80vw;}}.item-box.style3{width:calc(33.3333% - 1.6666vw);min-height:75vh;}@media (max-width:860px){.item-box.style3{width:100%;min-height:80vw;}}.item-box.textandimg.style3{min-height:0;}.item-box.textandimg.style3 .ref-text .text-1 h1,.item-box.textandimg.style3 .ref-text .text-1 h2,.item-box.textandimg.style3 .ref-text .text-1 h3,.item-box.textandimg.style3 .ref-text .text-1 .text-1,.item-box.textandimg.style3 .ref-text .text-1 h4,.item-box.textandimg.style3 .ref-text .text-1 h5,.item-box.textandimg.style3 .ref-text .text-1 h6,.item-box.textandimg.style3 .ref-text .text-1 p{font-size:1em;}.item-box.style4{width:50%;min-height:50vh;}@media (max-width:860px){.item-box.style4{width:100%;min-height:80vw;}}.item-box.style5{width:50%;min-height:75vh;}@media (max-width:860px){.item-box.style5{width:100%;min-height:80vw;}}.item-box.style6{width:66.6666%;min-height:50vh;}@media (max-width:860px){.item-box.style6{width:100%;min-height:80vw;}}.item-box.style7{width:33.3333%;min-height:75vh;}@media (max-width:860px){.item-box.style7{width:100%;min-height:80vw;}}.item-box.style8{width:75%;min-height:50vh;}@media (max-width:860px){.item-box.style8{width:100%;min-height:0;}}.item-box.style9{width:16.6666%;min-height:40vh;}@media (max-width:1680px){.item-box.style9{width:25%;min-height:0;}}@media (max-width:1280px){.item-box.style9{width:33.3333%;min-height:0;}}@media (max-width:860px){.item-box.style9{width:50%;min-height:0;}}.item-box.nopaddingtop{padding-top:0 !important;margin-top:0 !important;}.item-box.nopaddingbottom{padding-bottom:0 !important;}.item-box.nomarginbottom{margin-bottom:0 !important;}.item-box.nomarginbottom.theme1{margin-bottom:0 !important;padding-bottom:0 !important;}.style1-group{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;padding:0 2.5vw;padding-bottom:2.5vw;background:#F3F3F3;margin-bottom:2.5vw;}@media (max-width:860px){.style1-group{padding:0 5vw;padding-bottom:5vw;}}.style1-group.theme1{padding-left:0;padding-right:0;}.style3-group{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;padding:0 2.5vw;padding-bottom:2.5vw;background:#F3F3F3;margin-bottom:2.5vw;padding-bottom:0;justify-content:space-between;}@media (max-width:860px){.style3-group{padding:0 5vw;padding-bottom:5vw;}}.style3-group.theme1{padding-left:0;padding-right:0;}@media (max-width:860px){.style3-group{padding-bottom:0;margin-bottom:0;}}.eu-cookie-compliance-content{max-width:84%;}.eu-cookie-compliance-more-button{font-size:12px;}button.eu-cookie-compliance-secondary-button{display:inline-block;border:white solid 4px;padding:4px 10px;padding-top:6px;margin-left:5px;text-transform:uppercase;}button.decline-button.eu-cookie-compliance-default-button{background:transparent;color:white;border:none;text-shadow:none;margin-left:12px;box-shadow:none;font-weight:normal;font-size:14px;}@media screen and (max-width:860px){button.eu-cookie-compliance-secondary-button,button.decline-button.eu-cookie-compliance-default-button{margin-left:0;}}div#sliding-popup{padding-top:1em;}.disagree-button.eu-cookie-compliance-more-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button{font-family:inherit;letter-spacing:0.375px;}div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background:#00ff00;color:black;}#sliding-popup h1,#sliding-popup h2,#sliding-popup h3,#sliding-popup p,#sliding-popup label,#sliding-popup div,.eu-cookie-compliance-more-button,.eu-cookie-compliance-secondary-button,.eu-cookie-withdraw-tab{color:black;}div#popup-text,div#popup-text p,div#popup-text a,div#popup-text button,div#popup-text h2{display:block;font-weight:normal;font-size:20px;line-height:1.4;margin:0 0 5px 0;padding:0;}div#popup-text button{display:block;}button.decline-button.eu-cookie-compliance-default-button,button.eu-cookie-compliance-secondary-button{display:inline-block;color:black;width:auto;min-width:240px;height:50px;padding:7px;padding-top:17px;padding-right:72px;padding-left:15px;font-size:20px;line-height:20px;border:3px solid black;border-radius:0;text-transform:uppercase;text-align:left;cursor:pointer;}button.eu-cookie-compliance-secondary-button{background-color:white;}div#popup-text button{display:block;}.eu-cookie-compliance-message,.eu-cookie-compliance-buttons{float:none;max-width:100%;}p{margin:0;margin-bottom:12px;}a{text-decoration:none;}p a{text-decoration:underline;}div#header{display:flex;flex-wrap:wrap;justify-content:flex-start;height:6.5vw;position:fixed;z-index:11;background:linear-gradient(to bottom,rgb(0,0,0),rgba(0,0,0,0));opacity:0.9;text-transform:uppercase;box-sizing:border-box;}@media (max-width:860px){div#header{height:78px;opacity:1;}}div#header .admin-button{position:absolute;right:0;top:0;margin-right:10px;z-index:10000;font-size:12px;color:red;}.menu-mobile-open #header{position:fixed;z-index:30 !important;}@media (max-width:860px){.menu-mobile-open #header{position:absolute;}}.logo{background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/sites/kapolcsisziklak.hu/themes/design/images/HWR_logo.png);width:70px;height:58px;position:fixed;z-index:210;top:2.5vw;margin-top:-8px;left:2.5vw;}@media (max-width:860px){.logo{width:48px;top:5vw;left:5vw;}}.logo a{position:absolute;top:0;left:0;width:100%;height:100%;}.lang{position:fixed;top:0;right:0;width:7.5%;min-width:95px;height:44px;line-height:44px;padding-top:44px;margin-top:2.5vw;margin-right:2.5vw;z-index:99;background-position:right center;background-repeat:no-repeat;background-size:20%;background-image:url(/sites/kapolcsisziklak.hu/themes/design/images/language.png);text-transform:uppercase;cursor:pointer;}@media (max-width:1280px){.lang{background-size:28px;}}@media (max-width:860px){.lang{background-size:24px;right:68px;top:3vw;margin-top:-8px;height:58px;z-index:110;}}.lang .lang-box{display:none;opacity:0;margin-top:8px;box-shadow:2px 4px 16px rgba(0,0,0,0.2);}.lang .lang-box a{text-align:center;background-color:white;color:black;}.lang .lang-box a:hover{background-color:#B4BCA3;}.lang .lang-box a.is-active{background-color:#F49288;}.menu-button{display:none;background-position:center;background-repeat:no-repeat;background-image:url(/sites/kapolcsisziklak.hu/themes/design/images/hamb.png);position:fixed;z-index:1000;cursor:pointer;top:0;right:0;width:58px;margin-right:7px;top:3vw;margin-top:-8px;height:58px;background-size:30px;}div#cancelbutton{background-image:url(/sites/kapolcsisziklak.hu/themes/design/images/arrow_white.png);transform:rotate(90deg);}.menu-button .admin-button{position:absolute;right:0;top:0;margin-right:10px;z-index:10000;font-size:12px;color:red;}div#mainmenucontainer{position:fixed;top:0;left:10%;width:75% !important;z-index:100;color:white;}@media (max-width:1280px){div#mainmenucontainer{left:12%;width:78% !important;}}div#mainmenucontainer .main-menu{display:flex;flex-direction:row;justify-content:space-between;position:relative;}@media (max-width:860px){div#mainmenucontainer .main-menu{width:100%;min-height:0;}}div#mainmenucontainer .main-menu a{margin-top:2.5vw;padding:0 12px;height:44px;line-height:44px;text-transform:uppercase;}@media (max-width:1280px){div#mainmenucontainer .main-menu a{padding:0px 6px;height:36px;line-height:36px;}}@media (max-width:860px){div#mainmenucontainer .main-menu a{padding:0 12px;height:44px;line-height:44px;}}div#mainmenucontainer .main-menu a:hover{color:black;background-color:#B4BCA3;}div#mainmenucontainer .main-menu a.active{color:black;background-color:#B4BCA3;}div#mainmenucontainer .main-menu a.highlighted{color:black;background-color:#F3F3F3;}div#mainmenucontainer .main-menu a.highlighted:hover{color:black;background-color:#B4BCA3;}div#mainmenucontainer .main-menu a.highlighted.active{color:black;background-color:#B4BCA3;}@media (max-width:860px){div#mainmenucontainer .main-menu a{position:static;top:auto;left:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:1.375em;margin:0 !important;}}div#mainmenucontainer .main-menu:last-child{margin-bottom:0;}.menu-mobile-open div#mainmenucontainer{display:block;}div#menubg{width:100% !important;height:110% !important;position:absolute;top:0;left:0;z-index:1;background:#000000;opacity:0.2;display:none;}.menu-mobile-open div#menubg{}@media (max-width:860px){div#menubutton{display:block;}div#cancelbutton{display:none;}.menu-mobile-open div#menubutton{display:none;}.menu-mobile-open div#cancelbutton{display:block;}}.admin-button.menu-admin{position:absolute;right:0;top:0;margin-right:10px;z-index:10000;font-size:12px;color:red;}@media (max-width:860px){.admin-button.menu-admin{display:none;}}.eu-cookie-compliance-category-checkbox{accent-color:white;}div#sliding-popup{width:680px !important;padding:0;background:transparent;text-transform:uppercase;left:auto;right:20px;margin-bottom:20px;}@media (max-width:860px){div#sliding-popup{width:480px !important;}}@media (max-width:520px){div#sliding-popup{width:calc(100% - 20px) !important;right:10px;margin-bottom:10px;}}div#sliding-popup .eu-cookie-compliance-banner{background-color:#B4BCA3;color:black;padding:1.5vw;padding-left:220px;background-position:left center;background-repeat:no-repeat;background-size:212px;background-image:url(/sites/kapolcsisziklak.hu/themes/design/images/cookie.png);}@media (max-width:860px){div#sliding-popup .eu-cookie-compliance-banner{background-image:none;padding-left:1.5vw;}}div#sliding-popup .eu-cookie-compliance-banner::before{background-color:#ffffff;}div#sliding-popup .eu-cookie-compliance-banner::after{background-color:#ffffff;}div#sliding-popup .eu-cookie-compliance-banner .popup-content{position:static;}div#sliding-popup .eu-cookie-compliance-banner .popup-content::before{background-color:#ffffff;}div#sliding-popup .eu-cookie-compliance-banner .popup-content::after{background-color:#ffffff;}div#popup-text button{color:white;font-size:0.875em;text-transform:uppercase;}div#popup-text p,div#popup-text button{display:inline;}.eu-cookie-compliance-content{display:block;width:100%;max-width:100%;}div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background:black;color:white;}#sliding-popup h1,#sliding-popup h2,#sliding-popup h3,#sliding-popup p,#sliding-popup label,#sliding-popup div,.eu-cookie-compliance-more-button,.eu-cookie-compliance-secondary-button,.eu-cookie-withdraw-tab{color:white;font-size:1em !important;line-height:0.95em !important;margin:0 !important;}#sliding-popup .eu-cookie-compliance-category-description{display:none;}#sliding-popup label{margin-bottom:1em !important;}#sliding-popup div.eu-cookie-compliance-category{margin-top:1em !important;}.eu-cookie-compliance-categories{padding:0;}.eu-cookie-compliance-category-description{font-size:0.85em;}.eu-cookie-compliance-categories-buttons button,#popup-buttons button{display:inline-block;color:black;background:white;width:auto;text-transform:uppercase;text-align:center;cursor:pointer;box-shadow:none;text-shadow:none;font-weight:normal;margin:0;width:48%;min-height:63px;padding:12px;}@media (max-width:370px){.eu-cookie-compliance-categories-buttons button,#popup-buttons button{font-size:0.9em;}}#popup-buttons button.agree-button.eu-cookie-compliance-default-button{position:absolute;left:0;top:auto;bottom:0;}.eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories,#sliding-popup .eu-cookie-compliance-categories-buttons{width:100%;max-width:100%;position:static;float:none !important;margin-top:1em !important;text-align:right;}div#popup-buttons{position:relative;z-index:10;}button.eu-cookie-compliance-save-preferences-button{position:relative;}button.eu-cookie-withdraw-button.visually-hidden{display:none;}.flexslider{margin:0;background:transparent;border:none;position:relative;zoom:1;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:unset;-moz-box-shadow:unset;-o-box-shadow:unset;box-shadow:unset;}.flexslider ul.slides{display:flex;align-items:center;background-color:transparent;}.carousel li{margin-right:0;}.flex-direction-nav{*height:0;}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;display:none;}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center;display:none;}.flexslider .flex-direction-nav .flex-prev{width:50px;height:0;padding-top:50px;background-size:contain;background-image:url(/sites/kapolcsisziklak.hu/themes/design/images/arrow_white.png);display:block;opacity:1 !important;left:2.5vw !important;}@media (max-width:860px){.flexslider .flex-direction-nav .flex-prev{width:32px;padding-top:32px;}}.flex-direction-nav a:before,.flex-direction-nav a.flex-next:before{content:"";}.flexslider .flex-direction-nav .flex-next{width:50px;height:0;padding-top:50px;background-size:contain;background-image:url(/sites/kapolcsisziklak.hu/themes/design/images/arrow_white.png);display:block;opacity:1 !important;right:2.5vw !important;transform:rotate(180deg);}@media (max-width:860px){.flexslider .flex-direction-nav .flex-next{width:32px;padding-top:32px;}}.flexslider .flex-direction-nav a.flex-disabled{display:none;}@media (max-width:860px){ul.flex-direction-nav{display:none;}}.slick.blazy.slick--view{position:relative;background-color:transparent;}.slick.blazy.slick--view .slick-slider,.slick.blazy.slick--view .slick-list,.slick.blazy.slick--view .slick-track{height:100%;}.slick.blazy.slick--view .slick__slide .img-wrap{height:100%;}.slick.blazy.slick--view button.slick-arrow{width:50px;height:0;padding-top:50px;background-size:contain;background-repeat:no-repeat;background-image:url(/sites/kapolcsisziklak.hu/themes/design/images/arrow_white.png);position:absolute;background-color:transparent;border:none;overflow:hidden;cursor:pointer;top:calc(50% - 25px);display:block;opacity:1;left:2.5vw;}@media (max-width:1280px){.slick.blazy.slick--view button.slick-arrow{width:24px;top:calc(50% - 12px);left:1.25vw;padding-top:24px;}}.slick.blazy.slick--view button.slick-arrow.slick-next{left:auto;right:2.5vw !important;transform:rotate(180deg);}@media (max-width:1280px){.slick.blazy.slick--view button.slick-arrow.slick-next{top:calc(50% - 12px);right:1.25vw !important;padding-top:24px;}}#nid30540{width:calc(100% - 2.5vw - 2.5vw);margin-left:auto;margin-right:auto;justify-content:center;}@media (max-width:860px){#nid30540{width:calc(100% - 5vw - 5vw);}}@media (max-width:860px){#nid30540{padding-bottom:calc(7vw + 40px);}}#nid30540 .ref-text{padding:2.5vw;position:absolute;top:0;left:0;}@media (max-width:860px){#nid30540 .ref-text{padding:5vw;}}#nid30540 .flexslider{width:100%;}@media (max-width:860px){#nid30540 .flexslider{min-height:80vw;}}#nid30540 .flexslider .text-1 p{font-size:1.5em;}#nid30540 .flexslider .text-1 p strong{font-size:1em;}#nid30540 .flexslider .slides{width:60%;margin:0 auto;}@media (max-width:860px){#nid30540 .flexslider .slides{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}}#nid30540 .flexslider .slides li{display:flex !important;align-items:center;justify-content:center;flex-direction:column;min-height:360px;}#nid30540 .flexslider .slides li .text-1{width:100%;}#nid30540 .flexslider .flex-direction-nav .flex-prev,#nid30540 .flexslider .flex-direction-nav .flex-next{background-image:url(/sites/kapolcsisziklak.hu/themes/design/images/arrow_black.png);}#nid30540 .flexslider .flex-direction-nav .flex-prev{left:0 !important;}#nid30540 .flexslider .flex-direction-nav .flex-next{right:0 !important;}#nid30540 ul.flex-direction-nav{display:block;}#nid30540 .slick.blazy.slick--view{width:100%;height:auto;min-height:360px;}@media (max-width:860px){#nid30540 .slick.blazy.slick--view{min-height:80vw;}}#nid30540 .slick.blazy.slick--view .text-1 p{font-size:1.5em;}#nid30540 .slick.blazy.slick--view .text-1 p strong{font-size:1em;}#nid30540 .slick.blazy.slick--view .slick__slide .text-1{width:60%;margin:0 auto;height:100%;display:flex;align-items:start;flex-direction:column;justify-content:center;}@media (max-width:860px){#nid30540 .slick.blazy.slick--view .slick__slide .text-1{width:70vw;}}#nid30540 .slick.blazy.slick--view nav.slick__arrow{position:absolute;width:100%;height:0;top:50%;}#nid30540 .slick.blazy.slick--view nav.slick__arrow button.slick-prev,#nid30540 .slick.blazy.slick--view nav.slick__arrow button.slick-next{background-image:url(/sites/kapolcsisziklak.hu/themes/design/images/arrow_black.png);}#nid30540 .slick.blazy.slick--view nav.slick__arrow button.slick-prev{left:0 !important;}@media (max-width:860px){#nid30540 .slick.blazy.slick--view nav.slick__arrow button.slick-prev{left:-2.5vw !important;}}#nid30540 .slick.blazy.slick--view nav.slick__arrow button.slick-next{right:0 !important;}@media (max-width:860px){#nid30540 .slick.blazy.slick--view nav.slick__arrow button.slick-next{right:-2.5vw !important;}}#nid30540 .links{width:auto;position:absolute;left:2.5vw;bottom:2.5vw;}@media (max-width:860px){#nid30540 .links{left:5vw;bottom:5vw;}}#nid30540 .links a{margin:0;}@media (max-width:1440px){div#frontcover{padding-bottom:126px;height:calc(100vh + 126px);}}div#frontcover .cover-datepicker{min-height:100px;height:100%;width:100%;position:absolute;bottom:0;left:100%;display:flex;text-transform:uppercase;padding:18px 32px;background-color:#F3F3F3;}div#frontcover .cover-datepicker button{position:absolute;top:50%;transform:translate(0,-50%);right:2.5vw;margin:0;padding:6px 14px;}@media (max-width:860px){div#frontcover .cover-datepicker button{width:45.5vw;min-width:220px;position:relative;top:0;transform:none;right:0;}}@media (max-width:1440px){div#frontcover .cover-datepicker{top:100%;left:0 !important;overflow:visible;z-index:10000;height:126px;padding:18px 2.5vw;left:auto;bottom:auto;box-shadow:rgba(0,0,0,0.16) 0px 1px 4px;}}div#frontcover .ref-text{min-height:100px;display:block;position:absolute;bottom:2.5vw;left:2.5vw;width:calc(50% - 2.5vw);background-color:#B4BCA3;padding:18px 32px;color:black;z-index:20;}@media (max-width:1440px){div#frontcover .ref-text{width:calc(100% - 2.5vw - 2.5vw);z-index:100;bottom:calc(2.5vw + 126px);padding:18px 2.5vw;}}@media (max-width:860px){div#frontcover .ref-text{}div#frontcover .ref-text h3{font-size:1.125em;}}div#frontcover .ref-text .text-1{width:calc(100% - 2.5vw - 260px + 32px);align-items:start;display:flex;justify-content:center;flex-direction:column;padding-right:8px;min-height:0;align-content:start;margin-bottom:8px;}div#frontcover .ref-text .text-1 p{margin:0;}@media (max-width:1440px){div#frontcover .ref-text .text-1{align-content:start;}}@media (max-width:860px){div#frontcover .ref-text .text-1{width:100%;}}div#frontcover .ref-text .text-2{width:calc(100% - 2.5vw - 260px + 32px);display:flex;justify-content:center;flex-direction:column;padding-right:8px;}div#frontcover .ref-text .text-2 p{margin:0;}@media (max-width:860px){div#frontcover .ref-text .text-2{width:100%;}}div#frontcover .ref-text .links{width:40%;text-align:right;display:flex;align-self:center;justify-content:end;height:100%;position:absolute;top:0;right:0;margin:0;margin-left:6px;}@media (max-width:860px){div#frontcover .ref-text .links{position:relative;margin-left:0;margin-top:10px;width:100%;justify-content:start;}}div#frontcover .ref-text .links a{margin:0;padding:6px 14px;margin-right:2.5vw;position:absolute;top:50%;transform:translate(0,-50%);}div#frontcover .ref-text .links a:hover{color:white;background:black;border-color:black;}@media (max-width:860px){div#frontcover .ref-text .links a{position:relative;top:0;transform:none;}}div#frontcover .imgopt{height:100% !important;}div#fronttext{display:block;position:relative;min-height:35vw;padding-top:5vw;padding-bottom:5vw;}div#fronttext .ref-text .text-1{width:60%;}div#fronttext .imgopt{width:28vw;position:absolute;right:5vw;top:5vw;height:auto !important;max-height:50vw;aspect-ratio:99/90;z-index:-1;}@media (max-width:860px){div#fronttext{display:flex;flex-direction:column;padding-top:calc(5vw + 24px);padding-bottom:calc(5vw + 24px);}div#fronttext .imgopt{position:relative;order:2;align-self:end;max-height:80vw;width:60vw;}div#fronttext .links{order:3;}div#fronttext .ref-text .text-1{width:100%;}div#fronttext .ref-text .text-1 p{max-width:100%;}}div#frontmap{margin-bottom:5vw;}@media (max-width:860px){div#frontmap{margin-bottom:calc(24px + 5vw);}}div#frontmap .ref-text .text-1{color:black;}div#frontmap .links{color:black;}div#frontmap .links a{background-color:white;}div#frontmap .links a:hover{color:white;background:black;border-color:black;}div#frontmap .admin-button{z-index:100000;}.chess-map{width:50%;display:block;}@media (max-width:860px){.chess-map{width:100vw;height:100vw;}}.chess-map > div{width:100%;height:100%;}.footer{background-color:#262626;color:white;font-size:13px;}.footer h3{margin-bottom:16px;}.footer .footer-box{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:2.5vw;}@media (max-width:860px){.footer .footer-box{padding:5vw;}}.footer .footer-item{flex:0 1 25%;}@media (max-width:1280px){.footer .footer-item{flex:0 1 50%;padding-right:16px;margin-bottom:16px;}}@media (max-width:860px){.footer .footer-item{flex:0;min-width:50%;}}@media (max-width:480px){.footer .footer-item{flex:0;min-width:100%;}}.footer .footer-item.logos{position:relative;}.footer .footer-item.logos .logo{position:absolute;top:0;left:0;background-position:top;margin:0;z-index:1;}.footer .footer-item.logos .logo.hw{left:108px;background-position:top;background-image:url(/sites/kapolcsisziklak.hu/themes/design/images/HW_logo.png);}.footer .footer-item.logos .footer-copyrights{position:absolute;left:0;bottom:0;}@media (max-width:860px){.footer .footer-item.logos{order:10;min-height:30vw;}}@media (max-width:480px){.footer .footer-item.logos{order:15;margin-top:32px;}}.footer .footer-item .payment{position:relative;padding-bottom:3vw;}@media (max-width:1280px){.footer .footer-item .payment{padding-bottom:6.5vw;}}@media (max-width:480px){.footer .footer-item .payment{padding-bottom:13vw;}}.footer .footer-item .payment::after{content:"";position:absolute;left:0;bottom:0;width:100%;margin-left:-1.55vw;aspect-ratio:5/1;background-position:left;background-repeat:no-repeat;background-size:cover;background-image:url(/sites/kapolcsisziklak.hu/themes/design/images/payment.png);}@media (max-width:1280px){.footer .footer-item .payment::after{margin-left:-3.25vw;}}@media (max-width:480px){.footer .footer-item .payment::after{margin-left:-6.5vw;}}.footer .footer-item .social{}.footer .footer-item .social p a{width:0;height:0;padding-left:28px;padding-top:28px;overflow:hidden;display:inline-block;margin:8px 8px 0 0;background-position:center;background-repeat:no-repeat;background-size:contain;}.footer .footer-item .social p a[href*="instagram.com/"]{background-image:url(/sites/kapolcsisziklak.hu/themes/design/images/instagram.png);}.footer .footer-item .social p a[href*="facebook.com/"]{background-image:url(/sites/kapolcsisziklak.hu/themes/design/images/facebook.png);}.footer .footer-item .social p a[href*="tiktok.com/"]{background-image:url(/sites/kapolcsisziklak.hu/themes/design/images/tiktok.png);}.footer .footer-item .social p a[href*="linkedin.com/"]{background-image:url(/sites/kapolcsisziklak.hu/themes/design/images/linkedin.png);}@media (max-width:860px){.footer .footer-item.newsletter{order:10;}}.newsletter-wrapper .mc-field-group.input-field{display:grid;grid-auto-flow:column;grid-template-columns:2fr 5fr;margin-bottom:8px;}.newsletter-wrapper .mc-field-group.input-field input{background-color:transparent;border:none;border-bottom:2px solid black;outline:0;margin:0;padding:0;}.newsletter-wrapper span.asterisk{display:none;}.newsletter-wrapper fieldset{outline:0;margin:0;padding:0;border:none;}.newsletter-wrapper .checkbox input{margin-right:6px;}.newsletter-wrapper input[type=submit]{display:inline-block;position:relative;margin-top:0.75em;border:2px solid;padding:3px 12px;padding:7px 24px;width:auto;text-align:center;text-transform:uppercase;font-size:1.25em;background-color:transparent;cursor:pointer;color:white;}.newsletter-wrapper input[type=submit]:hover{color:black;background:white;border-color:white;}.newsletter-wrapper .gdpr-mergeRow{margin-top:16px;}@media (max-width:860px){div#mainmenucontainer{position:fixed;top:0;left:0;width:100% !important;height:110%;background:#B4BCA3;padding-top:80px;display:block;visibility:hidden;margin-top:-110vh;transition:margin-top 0.4s ease-out,visibility 0.4s;}.menu-mobile-open div#mainmenucontainer{transition:margin-top 0.4s ease-out,visibility 0.4s;visibility:visible;margin-top:0;}div#mainmenucontainer .main-menu{flex-direction:column;}div#mainmenucontainer .main-menu a{margin-top:0;color:black;justify-content:start;}div#mainmenucontainer .main-menu a.active{font-weight:bold;background:#F49288;}div#mainmenucontainer .main-menu a:hover{background-color:transparent;}}div#popup-text button{color:black;}.eu-cookie-compliance-category-checkbox{accent-color:#B4BCA3;color:black;border:2px solid black !important;}#sliding-popup h1,#sliding-popup h2,#sliding-popup h3,#sliding-popup p,#sliding-popup label,#sliding-popup div,.eu-cookie-compliance-more-button,.eu-cookie-compliance-secondary-button,.eu-cookie-withdraw-tab{color:black;}.eu-cookie-compliance-categories-buttons button,#popup-buttons button{background:#B4BCA3;border:2px solid black;border-radius:0;}div#sliding-popup{}div#sliding-popup input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;border:2px solid #000;display:inline-block;position:relative;cursor:pointer;}div#sliding-popup input[type=checkbox]:checked::before{content:"";display:block;width:8px;height:8px;background-color:#000;position:absolute;top:2px;left:2px;}div#sliding-popup button.agree-button.eu-cookie-compliance-default-button{background-color:#B4BCA3;}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#B4BCA3 !important;border-color:#B4BCA3 !important;color:black !important;}.offer.textandimg a.page-link{display:flex;flex-direction:column;justify-content:end;height:100%;}.item-box.cover .cover-datepicker-title > a,.item-box.cover button#submitBtn > a{position:absolute;top:-30px;left:0px;color:red !important;font-size:16px;}.item-box.cover .cover-datepicker-title > a:last-of-type,.item-box.cover button#submitBtn > a:last-of-type{left:50px;}.item-box.cover .cover-datepicker-title{position:relative;}.item-box.cover .cover-datepicker-title > a{position:absolute;top:-24px;}.footer{background-color:#B6B6B6;color:black;}.footer .footer-item{margin-bottom:12px;}.footer .footer-item .social p a[href*="instagram.com/"]{background-image:url(/sites/kapolcsisziklak.hu/themes/design/images/instagram-b.png);}.footer .footer-item .social p a[href*="facebook.com/"]{background-image:url(/sites/kapolcsisziklak.hu/themes/design/images/facebook-b.png);}.footer .footer-item .social p a[href*="tiktok.com/"]{background-image:url(/sites/kapolcsisziklak.hu/themes/design/images/tiktok-b.png);}.footer .footer-item .social p a[href*="linkedin.com/"]{background-image:url(/sites/kapolcsisziklak.hu/themes/design/images/linkedin-b.png);}.footer-inner{margin-bottom:12px;}.footer .footer-item.logos .logo.hw{left:0;width:104px;height:69px;background-image:url(/sites/kapolcsisziklak.hu/themes/design/images/hw-25_logo.png);}.newsletter-wrapper input[type=submit],.footer-inner.hw-link p a{display:inline-block;position:relative;margin-top:0.75em;border:2px solid;padding:3px 12px;padding:7px 24px;width:auto;text-align:center;text-transform:uppercase;font-size:1.25em;background-color:transparent;cursor:pointer;text-decoration:none;color:black;}.newsletter-wrapper input[type=submit]:hover,.footer-inner.hw-link p a:hover{color:black;background:white;border-color:black;}
body.page-node-30524 .page{padding-top:0;}#nid30526,#nid30528{justify-content:center;}.newfront{justify-content:center;display:flex;flex-direction:column;}.newfront .top-text{display:flex;flex-direction:row;}.newfront ul.calendar li.location{background-color:white;display:flex;flex-direction:row;}.newfront ul.calendar li.location p,.newfront ul.calendar li.location{text-transform:uppercase;}.newfront ul.calendar li.location h2{margin-right:12px;}.newfront .corner.icons{background-color:white;}.newfront .bottom-text{display:flex;flex-direction:column;margin-top:4px;}.newfront .supertext{display:inline-block;font-size:0.5em;margin-left:3px;vertical-align:super;line-height:0;}.video-iframe{width:100%;display:flex;}.video-iframe iframe{margin:0 auto;width:100%;height:56vw;}#nid30528 .admin-button{position:absolute;top:152px;}@media screen and (orientation:landscape){.newfront{margin-top:40vh;margin-bottom:40vh;}}@media screen and (orientation:portrait){.newfront{margin-top:40vw;margin-bottom:40vw;}body.page-node-30524 #bglight{margin-top:78px;}}div#bglight{filter:grayscale(1);animation:none;}@media (max-width:860px){div#bgtower{margin-top:100px;}}.item-box.paddingtop,.item-box.text.paddingtop{margin-top:3em;}.item-box .admin-button{background-color:yellow;}.item-box.cover .admin-button{position:absolute;bottom:0;left:0;}div#nid30531{position:absolute;top:0;left:0;}
body{margin:0;padding:0;border:0;outline:0;}a{display:block;line-height:inherit;letter-spacing:inherit;}a:link,a:active,a:hover,a:visited{text-decoration:none;color:inherit;}label a:link,label a:active,label a:visited,p a,p a:link,p a:active,p a:visited{display:inline;text-decoration:underline;word-break:break-word;}ul,ol{list-style-type:none;}table,table td,table tr,table tbody,table tfoot{padding:0;margin:0;outline:0;border-spacing:0;}table td{padding:2px;padding-right:5px;}div.imgopt{background-position:center;background-repeat:no-repeat;background-size:cover;}img{max-width:100%;width:100%;height:auto;}.separator{clear:both;overflow:hidden;height:0px;}.path-user .form-item{width:40%;}.path-user .form-item .form-item{width:100%;}.user-buttons ul{padding:0;padding-bottom:6px;margin:0;margin-bottom:40px;border-bottom:3px solid black;}.user-buttons ul li{display:inline-block;margin-right:16px;}.path-user .description a{display:inline-block;}.path-user .description{font-size:0.75em;}.path-user .description a{text-decoration:underline;}.path-user table{width:84%;margin:0 auto;}.path-user table td,.path-user table th{text-align:left;padding-top:10px;padding-bottom:10px;border-bottom:3px solid black;}.item-box .admin-button{width:100%;}.item-box.image .admin-button{box-sizing:border-box;}.custom-admin .admin-button,.custom-admin a{display:inline-block;width:auto;}.custom-admin a{padding:3px 6px 3px 0px;margin:2px 0;}.op-admin-buttons{position:fixed;top:140px;right:30px;z-index:2000;}.op-admin-buttons div,.op-admin-buttons ul,.op-admin-buttons li{padding:0;margin:0;}.op-admin-buttons li{display:inline-block;}.client-admin-buttons{position:fixed;top:112px;right:30px;z-index:2000;}.client-admin-buttons a{display:inline-block;background:green;color:white;padding:3px 6px;margin-top:2px;cursor:pointer;}.op-admin-buttons a,.admin-button a,.itembox-helptext{display:inline-block;padding:3px 6px 3px 0px;margin-top:2px;}.op-admin-buttons a,.admin-button a{cursor:pointer;}.admin-button a,.itembox-helptext{margin-bottom:2px;}.itembox-helptext{margin-left:5px;}.admin-lines-on .downloads,.admin-lines-on .custom-box,.admin-lines-on .menu,.admin-lines-on .item-box{border:3px solid red;}.admin-lines-on .downloads{box-sizing:border-box;}.itembox-helptext{display:none;}.admin-lines-on .itembox-helptext{display:inline-block;}.op-admin-buttons a,.admin-lines-on .admin-button a,.itembox-helptext{background:green;color:white;padding:3px 6px;}.admin-off .op-admin-buttons,.admin-off .admin-button,.admin-off .client-admin-buttons a{display:none;}.admin-off .client-admin-buttons{height:24px;width:24px;background-color:green;border-radius:100px;cursor:pointer;}.drupal-status-messages-wrapper{display:inline-block;margin:0 8%;margin-bottom:40px;padding:20px;background:#00ff00;color:black;font-size:1.125em;line-height:1.375;}@media (max-width:1280px){.drupal-status-messages-wrapper{margin:0 2%;}}@media (max-width:860px){.drupal-status-messages-wrapper{margin-bottom:36px;}}.drupal-status-messages-wrapper a{display:inline;text-decoration:underline;}.drupal-status-messages-wrapper a{}.draggable img{max-width:100%;width:auto;height:auto;}
