@import url("https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap"); *{padding:0;margin:0;box-sizing:border-box;font-family:'Archivo', sans-serif;scroll-behavior:smooth;}
body{overflow-x:hidden;}
body img.gform_ajax_spinner{display:none !important;}::selection{background-color:#F93549;color:#fff;}
.recaptcha-button{opacity:0;}
.smooth-scroll-link{cursor:pointer;}
#container-cookie{width:100vw;padding:17px 0;z-index:9999;background-color:#2E3192;position:fixed;top:0;}
.hide{transform:translateY(-145px);transition:0.72s ease-out;opacity:0;}
#menu-item-1262 a{background-color:#F93549;color:#fff !important;padding:12px 22px;border-radius:4px;}
.mobile-bottom-button{display:none;}
#container-cookie .cookie-content{max-width:970px;width:970px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;}
#container-cookie .cookie-content p{color:#fff;font-style:normal;font-weight:400;font-size:14px;line-height:180%;width:70%;font-family:'Archivo';}
#container-cookie .cookie-content p a{color:#fff;font-family:'Archivo';}
#container-cookie .cookie-content button{background-color:#F93549;color:#fff;padding:12px 55px;font-size:14px;border-radius:4px;font-weight:700;border:none;cursor:pointer;font-family:'Archivo';transition:0.32s all;}
#container-cookie .cookie-content button:hover{transition:0.32s all;background-color:#D02C3C;}
#cookies-main-holder{width:100%;height:auto;margin:0 auto;display:flex;justify-content:center;background-color:#f4f4f4;padding-top:190px;padding-bottom:300px;}
.content-cookies{background-color:#fff;margin:0 auto;width:970px;max-width:970px;border-radius:10px;border:1px solid #d9d9d9;padding:45px 50px;}
.content-cookies h2{font-family:'Archivo';font-style:normal;font-weight:700;font-size:20px;line-height:180%;color:#2E3192;border-bottom:1px solid #d9d9d9;padding-bottom:25px;margin-bottom:30px;}
.content-cookies p{font-family:'Archivo';font-style:normal;font-weight:400;font-size:16px;line-height:170%;color:#878787;}
.content-cookies h3{font-family:'Archivo';font-style:normal;font-weight:700;font-size:16px;line-height:180%;color:#2E3192;padding-top:30px;}
.content-cookies a{color:#878787;text-decoration:underline;}
#main-navigation{width:100vw;height:auto;margin:0 auto;justify-content:center;padding:18px 0;position:fixed;top:0;z-index:9998;background-color:transparent;transition:background-color 0.5s ease-in-out;}
#main-navigation.scrolled{background-color:#2E3192;}
#main-navigation .container-fluid{margin:0 auto;max-width:1170px;width:1170px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;}
.nav-site-links{display:flex;flex-direction:row;height:auto;align-self:center;}
.nav-site-links .menu-item{list-style:none;}
.nav-site-links .menu-item a{color:#fff;text-decoration:none;margin-left:40px;font-weight:bold;font-size:14px;}
.nav-site-links .menu-item a{cursor:pointer;}
.nav-site-links .menu-item a:hover{transition:0.42s all;color:#FFC844;}
#container-hero-image{width:100vw;height:100%;background-repeat:no-repeat;background-size:2540px;display:flex;align-items:center;flex-direction:column;padding-bottom:100px;}
#container-hero-image .content-about-tabory{text-align:center;color:#fff;font-size:22px;width:460px;line-height:145%;padding-bottom:60px;}
#container-hero-image .container-image-top{width:370px;height:auto;display:flex;padding:80px 0 60px;justify-content:center;}
.container-image-top img{width:100%;height:auto;}
.container-button-bottom{display:flex;justify-content:center;max-width:1170px;margin:0 auto;height:auto;flex-direction:column;align-items:center;}
.container-button-bottom p{padding-top:15px;}
.container-button-bottom p a{color:#FFC844;font-size:14px;text-decoration:none;}
#container-bottom-nadaciaksk{width:100vw;height:auto;display:flex;background-color:#D91B5C;justify-content:center;margin:0 auto;align-items:center;padding:30px 0;}
#container-bottom-nadaciaksk .nadaciaksk-info{max-width:840px;width:840px;height:auto;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;}
#container-bottom-nadaciaksk .nadaciaksk-info:hover{cursor:pointer;}
.nadaciaksk-logo img{width:150px;height:auto;}
#container-bottom-nadaciaksk .nadaciaksk-info .nadaciaksk-content span{font-style:normal;font-weight:400;font-size:14px;line-height:170%;display:block;width:550px;color:#000;}
#container-select-map{width:100vw;height:auto;display:flex;background-color:#f4f4f4;justify-content:center;margin:0 auto;padding:50px 0;height:580px;}
.container-map-region{width:768px;max-width:768px;margin:0 auto;position:relative;padding:80px 0 90px;display:flex;height:333px;}
.path-heart-gemer:hover{animation:heartbeat-gemer 0.4s ease-in-out infinite;cursor:pointer;}
@keyframes heartbeat-gemer {
25%{transform:scale(1.025);}
75%{transform:scale(.975);}
}
.path-heart-spis:hover{animation:heartbeat-spis 0.4s ease-in-out infinite;cursor:pointer;}
@keyframes heartbeat-spis {
25%{transform:scale(1.025);}
75%{transform:scale(.975);}
}
.path-heart-abov:hover{animation:heartbeat-abov 0.4s ease-in-out infinite;cursor:pointer;}
@keyframes heartbeat-abov {
25%{transform:scale(1.025);}
75%{transform:scale(.975);}
}
.path-heart-zemplin:hover{animation:heartbeat-zemplin 0.4s ease-in-out infinite;cursor:pointer;}
@keyframes heartbeat-zemplin {
25%{transform:scale(1.025);}
75%{transform:scale(.975);}
}
.container-map-region #gemer{position:absolute;width:202px;height:202px;top:168px;}
.container-map-region #spis{position:absolute;width:256px;height:178px;top:80px;left:59px;}
.container-map-region #abov{position:absolute;width:270px;height:203px;top:130px;left:219px;}
.container-map-region #zemplin{position:absolute;width:310px;height:287px;left:460px;top:126px;}
#container-names-region{width:100%;height:auto;display:flex;justify-content:center;background-color:#f4f4f4;}
.regions{width:390px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;}
.regions a{color:#2E3192;text-decoration:none;font-size:18px;font-weight:bold;line-height:180%;padding-bottom:10px;}
.gemer{color:black;position:relative;z-index:1;}
.gemer::before{content:'';position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:2px;background-color:#F93549;transition:width 0.32s ease-in-out;}
.gemer:hover::before{width:0%;}
.gemer.red::before{width:0%;}
.spis{color:black;position:relative;z-index:1;}
.spis::before{content:'';position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:2px;background-color:#00C4B3;transition:width 0.32s ease-in-out;}
.spis:hover::before{width:0%;}
.spis.zelena::before{width:0%;}
.abov{color:black;position:relative;z-index:1;}
.abov::before{content:'';position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:2px;background-color:#FFC844;transition:width 0.32s ease-in-out;}
.abov:hover::before{width:0%;}
.abov.zlta::before{width:0%;}
.zemplin{color:black;position:relative;z-index:1;}
.zemplin::before{content:'';position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:2px;background-color:#6BC4E8;transition:width 0.32s ease-in-out;}
.zemplin:hover::before{width:0%;}
.zemplin.modra::before{width:0%;}
#main-container-holder-tabory{width:100%;justify-content:center;height:auto;display:flex;height:auto;background-color:#f4f4f4;padding-bottom:200px;}
.content-select-regions{max-width:840px;width:840px;height:auto;display:flex;flex-direction:column;}
.content-select-regions h3{color:#2E3192;font-size:18px;padding-bottom:16px;padding-top:70px;}
.container-box-tabor{background-color:#fff;max-width:840px;width:840px;border-radius:10px;display:flex;flex-direction:row;margin-bottom:30px;border:1px solid #d9d9d9;}
.container-box-tabor .tabor-photo{width:32.5%;height:270px;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:10px 0 0 10px;}
.tabor-content{display:flex;flex-direction:column;height:100%;width:67.5%;justify-content:space-between;}
.container-box-tabor .tabor-about{width:100%;height:auto;padding:50px 30px 10px 40px;position:relative;}
.container-box-tabor .tabor-about h2{font-size:18px;padding-bottom:10px;}
.container-box-tabor .tabor-about h2 a{color:#2E3192;line-height:180%;}
.container-box-tabor .tabor-about p{color:#878787;font-size:14px;font-family:'Archivo';font-style:normal;font-weight:400;font-size:14px;line-height:170%;}
.info-suma{width:100%;background-color:#FFCB05;padding:15px;margin-bottom:30px;}
.tabor-information{width:100%;height:auto;display:grid;grid-template-columns:28fr 27fr 20fr 25fr;padding:18px 30px 20px 30px;}
.tabor-information .mesto, .tabor-information .vek, .tabor-information .pobyt, .tabor-information .cena{display:flex;align-items:center;justify-content:flex-end;border-top:1px solid #D9D9D9;padding-top:20px;}
.tabor-information .pobyt{justify-content:flex-end;}
.tabor-information .vek{justify-content:center;}
.tabor-information .mesto{justify-content:flex-start;}
.tabor-information .mesto span, .tabor-information .vek span, .tabor-information .pobyt span, .tabor-information .cena span{color:#2E3192;font-size:12px;font-weight:bold;line-height:180%;padding-left:10px;padding-top:5px;}
.container-dotaznik-2025{width:1170px;max-width:1170px;margin:100px auto;}
.container-dotaznik-2025 #gform_wrapper_101{width:70%;margin:0 auto;}
#gform_wrapper_101 #gfield_instruction_101_8, #gform_wrapper_101 #gfield_instruction_101_9, #gform_wrapper_101 #gfield_instruction_101_10{display:none;}
.form-header-text{font-family:'Archivo';font-style:normal;font-weight:400;font-size:15px;line-height:170%;color:#878787;padding-top:5px;padding-bottom:40px;}
#gform_submit_button_101{background-color:#F93549 !important;color:#fff !important;font-weight:bold !important;font-size:14px !important;border-radius:4px !important;padding:12px 50px !important;transition:0.32s all;cursor:pointer;border:none;}
#contact-form-holder{width:100%;height:auto;display:flex;justify-content:center;background-color:#fff;margin:0 auto;}
.contact-form-inner{width:970px;margin:0 auto;height:auto;display:flex;flex-direction:row;padding-top:80px;padding-bottom:40px;justify-content:space-between;}
.contact-form-about{width:80%;height:auto;display:flex;flex-direction:column;margin:0 auto;align-items:center;}
.contact-form-about img{width:44px;height:52px;}
.contact-form-about h2{font-style:normal;font-weight:700;font-size:30px;line-height:145%;color:#2E3192;padding:30px 0px;text-align:center;}
.contact-form-about p{font-style:normal;font-weight:400;font-size:14px;line-height:170%;color:#878787;text-align:center;}
.contact-form{width:55%;height:auto;display:flex;justify-content:flex-end;}
#form_643b127d9ac52{width:100%;}
.acf-fields{display:flex;flex-direction:row;flex-wrap:wrap;grid-column-gap:30px;}
#form_643b127d9ac52 .af-field{width:calc(50% - 16px);padding:0px;padding-top:10px !important;}
.acf-fields > .acf-field{border-top:0px !important;}
.acf-field .acf-label{margin:0px !important;}
#af-field-select,
#af-field-sprava{width:100% !important;padding-top:10px !important;}
.gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield select{border:1px solid #D9D9D9;padding:12px 12px 13px 15px !important;border-radius:4px;outline:none !important;color:#2E3192 !important;}
.gform_wrapper.gravity-theme .gfield input:focus{border:1px solid #2E3192 !important;}
.gform_heading, .gform_wrapper.gravity-theme .gform_validation_errors{display:none;}
.gform_wrapper.gravity-theme .gfield.gfield--width-half{position:relative;}
.gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message{position:absolute;text-align:right;bottom:80%;background:none !important;border:0px !important;color:red !important;font-size:12px !important;padding:0px !important;}
.gform_wrapper.gravity-theme .gfield.gfield--width-two-thirds label{display:none !important;}
.gform_wrapper.gravity-theme .gfield_label{display:flex !important;flex-direction:row-reverse !important;justify-content:flex-end !important;margin-bottom:5px !important;font-size:12px !important;font-weight:400 !important;color:#878787 !important;}
.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border:1px solid red !important;}
.nazov-tabora{font-size:12px !important;font-weight:400 !important;color:#878787 !important;padding-left:7px;}
.gfield_required{margin-right:2px;}
.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:30px !important;grid-row-gap:10px !important;}
.gform_wrapper.gravity-theme .gfield textarea.large{max-width:100% !important;width:100% !important;height:230px !important;max-height:230px !important;outline:none !important;border:1px solid #D9D9D9;padding:12px 12px 13px 15px !important;border-radius:4px;resize:none !important;color:#2E3192 !important;line-height:25px;}
.gform_wrapper.gravity-theme .gfield textarea.large:focus{border:1px solid #2E3192 !important;}
.gform_wrapper.gravity-theme .gfield.gfield--width-five-twelfths{grid-column:span 8 !important;}
.gform_wrapper.gravity-theme .gfield-choice-input + label{font-size:13px !important;color:#878787;cursor:pointer;}
.spacer{display:none !important;}
.gform_wrapper.gravity-theme .gfield.gfield--width-two-thirds{grid-column:span 12 !important;}
.gfield--type-textarea{padding-bottom:30px !important;}
.gform_wrapper.gravity-theme .gfield.gfield--width-third{grid-column:span 4 !important;position:relative;}
#gform_submit_button_1{background-color:#F93549 !important;color:#fff !important;font-weight:bold !important;font-size:14px !important;border-radius:4px !important;padding:12px 50px !important;transition:0.32s all;cursor:pointer;}
#gform_submit_button_1:hover{background-color:#D02C3C !important;transition:0.32s all !important;}
#gform_confirmation_wrapper_1 {
align-self: center;}{color:red !important;}
.main-form-zdravotne-zvlastnosti-dietata{position:relative;}
.main-form-suhlas{position:relative;}
.main-form-suhlas .validation_message{width:675px !important;bottom:105% !important;display:none !important;}
.success-div{width:100%;height:40vh;display:flex;justify-content:center;flex-direction:column;align-items:center;}
.success-div h2{padding-top:20px;font-family:'Archivo';font-style:normal;font-weight:700;font-size:16px;line-height:180%;color:#2E3192;max-width:350px;text-align:center;}
.center-button-nadacia{padding-top:45px;}
.nadacia-success-button{background-color:#FFC844;padding:14px 28px;border-radius:4px;text-align:center;text-decoration:none;font-size:14px;color:#2E3192;}
.acf-field input:active{border:1px solid #2E3192 !important;}
.acf-field .acf-label label{font-family:'Archivo';font-style:normal;font-weight:300 !important;font-size:12px;line-height:180%;color:#878787;}
ul.acf-checkbox-list li label{color:#878787;font-size:14px;}
.af-field-bottom{width:100%;display:flex;flex-direction:row;}
.af-submit{width:24%;display:flex;justify-content:flex-end;padding-top:30px;}
.af-submit-button{background-color:#F93549;padding:13px 55px;border-radius:4px;color:#fff;font-family:'Archivo';font-style:normal;font-weight:700;font-size:14px;line-height:180%;border:0px !important;transition:0.32s all;}
.af-submit-button:hover{transition:0.32s all;background-color:#D02C3C;cursor:pointer;}
#af-field-sprava,
#af-field-select{width:100% !important;}
.acf-field textarea{max-height:235px !important;height:235px !important;border:1px solid #D9D9D9 !important;border-radius:4px;}
.custom-select-wrapper{position:relative;display:inline-block;user-select:none;cursor:pointer;width:100%;border:1px solid #D9D9D9 !important;border-radius:4px;font-size:14px;grid-column:span 12;}
.custom-select-wrapper select{display:none;}
.custom-select{position:relative;display:inline-block;width:100%;}
.custom-select-trigger{position:relative;display:block;min-width:130px;padding:0 10px 0 15px;font-weight:400;line-height:40px;background-color:#ffffff;border-radius:4px;cursor:pointer;color:#2E3192;}
.custom-select-trigger:after{position:absolute;display:block;content:"";width:5px;height:5px;top:50%;right:20px;margin-top:-3px;border-bottom:1px solid #c7d1d6;border-right:1px solid #c7d1d6;transform:rotate(45deg) translateY(-50%);transform-origin:50% 0;}
.custom-select.opened .custom-select-trigger:after{margin-top:3px;transform:rotate(-135deg) translateY(-50%);}
.custom-options{position:absolute;display:block;top:100%;left:0%;right:0;width:100%;margin:10px 0;border-radius:4px;box-sizing:border-box;background:#fff;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-15px);border:0;border:1px solid #d9d9d9;max-height:260px;overflow-y:auto;}
.custom-options::-webkit-scrollbar{width:6px;}
.custom-options::-webkit-scrollbar-track{background:#d9d9d9;width:6px;}
.custom-options::-webkit-scrollbar-thumb{background-color:#2E3192;border-radius:5px;border:0px solid #ffffff;}
.custom-select.opened .custom-options{opacity:1;visibility:visible;pointer-events:all;transform:translateY(-8px);z-index:2;max-height:260px;overflow-y:auto;}
.option-hover:before{background:#f9f9f9;}
.custom-option{position:relative;display:block;padding:0 22px;font-weight:300;color:#2E3192;line-height:47px;cursor:pointer;transition:all 0.05s ease-in-out;}
.custom-option:first-of-type{border-radius:4px 4px 0 0;border-top-right-radius:5px;border-top-left-radius:5px;}
.custom-option:last-of-type{border-bottom:0;border-radius:0 0 4px 4px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.custom-option:hover, .custom-option.selection{color:#000;background-color:#f4f4f4;}
#suhlas-so-spracovanim-osobnych-udajov{width:70% !important;padding-top:30px !important;margin-top:20px;}
#success-message{width:100%;height:872px;display:none;justify-content:center;align-items:center;}
.success-message{padding:150px 0px;text-align:center;}
#container-detail-tabor{width:100%;display:flex;height:auto;background-color:#f4f4f4;justify-content:center;flex-direction:row;flex-wrap:wrap;}
.container-top-back{padding-top:140px;width:100%;margin:0 auto;}
.container-detail-main{width:970px;max-width:970px;display:grid;grid-template-columns:67fr 33fr;column-gap:30px;padding-bottom:300px;}
.content-left{background-color:#fff;border-radius:10px;display:flex;height:fit-content;flex-direction:column;flex-wrap:wrap;padding:45px 50px 70px 50px;border:1px solid #d9d9d9;}
.content-right{display:flex;flex-direction:column;gap:30px;}
.container-top-back p{width:970px;margin:0 auto;padding-bottom:20px;}
.container-top-back p a{text-decoration:none;color:#2E3192;font-family:'Archivo';font-style:normal;font-weight:400;font-size:14px;line-height:180%;padding-left:15px;}
.container-top-back p a:hover{text-decoration:underline;}
.top-about-tabor{display:flex;flex-direction:row;border-bottom:1px solid #D9D9D9;padding-bottom:22px;}
.region-left .region-span{font-family:'Archivo';font-style:normal;font-weight:700;font-size:14px;line-height:180%;border-radius:4px;line-height:25px;color:#fff;padding:1px 8px;}
.red-background{background-color:#F93549;}
.yellow-background{background-color:#FFC844;}
.green-background{background-color:#00C4B3;}
.blue-background{background-color:#6BC4E8;}
.title-gemer:hover{text-decoration:none;color:#F93549 !important;transition:0.22s all;}
.title-spis:hover{text-decoration:none;color:#00C4B3 !important;transition:0.22s all;}
.title-abov:hover{text-decoration:none;color:#FFC844 !important;transition:0.22s all;}
.title-zemplin:hover{text-decoration:none;color:#6BC4E8 !important;transition:0.22s all;}
.region-left .region-span:contains("Gemer"){background-color:#F93549;}
.region-left .region-span:contains("Abov"){background-color:#FFC844;}
.region-left .region-span:contains("Spiš"){background-color:#00C4B3;}
.region-left .region-span:contains("Zemplín"){background-color:#6BC4E8;}
.empty_data span{font-family:'Archivo';font-style:normal;font-weight:400;font-size:15px;line-height:170%;color:#878787;}
.kapacity_message{display:flex;justify-content:center;flex-direction:column;align-items:center;}
.kapacity_message img{width:100px;height:auto;padding-bottom:15px;}
.kapacity_message p{text-align:left;font-family:'Archivo';font-style:normal;font-weight:600;font-size:14px;line-height:170%;color:red;}
.name-left h1{font-family:'Archivo';font-style:normal;font-weight:700;font-size:20px;line-height:165%;color:#2E3192;max-width:390px;padding-left:20px;}
.nadaciaksk-info-2{width:100%;height:auto;display:flex;padding-left:10px;}
.nadaciaksk-logo-left-2{width:auto;margin-right:30px;}
.nadaciaksk-content-left-2{width:75%;display:flex;align-items:center;}
.nadaciaksk-content-left-2 p{font-family:'Archivo';font-style:normal;font-weight:700;font-size:12px;line-height:150%;max-width:390px;color:#2E3192;}
.nadaciaksk-label{position:absolute;right:30px;top:0;cursor:pointer;display:flex;align-items:center;}
.label-text{position:absolute;background-color:#FFCB05;width:135px;padding:6px 10px;border-radius:5px;left:90px;transition:opacity 0.3s ease;display:none;}
.label-text span{font-family:'Archivo';font-style:normal;font-weight:400;font-size:10px;line-height:180%;color:#2E3192;}
.small-triangle{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #FFCB05;position:absolute;left:-8px;top:13px;transform:rotate(270deg);}
.middle-about-tabor{display:flex;width:100%;height:auto;flex-direction:column;flex-wrap:wrap;}
.middle-about-tabor .row-content{display:grid;grid-template-columns:5fr 95fr;grid-column-gap:30px;padding:30px 0px 25px 0px;}
.row-content h3{font-family:'Archivo';font-style:normal;font-weight:700;font-size:16px;line-height:180%;color:#2E3192;}
.row-content .row-icon{width:40px;text-align:left;}
.row-content .row-icon, .row-content .row-title{}
.row-content p{font-family:'Archivo';font-style:normal;font-weight:400;font-size:15px;line-height:170%;color:#878787;padding-top:5px;max-width:465px;}
.program-text ul li{font-family:'Archivo';font-style:normal;font-weight:400;font-size:15px;line-height:170%;color:#878787;padding-top:5px;}
.inner-content-ul{padding-left:15px;}
.container-note{display:flex;justify-content:flex-end;padding-top:25px;}
.container-note p{background-color:rgba(0, 196, 179, 0.05);padding:30px;border-radius:4px;color:#00C4B3;width:460px;max-width:460px;font-family:'Archivo';font-style:normal;font-weight:400;font-size:12px;line-height:170%;}
.gallery_container{display:grid;width:100%;grid-template-columns:33fr 33fr 33fr;gap:15px;align-self:flex-end;margin-top:60px;}
.gallery_container .gallery_image{width:100%;height:150px;max-height:150px;object-fit:cover;}
.gallery_container_fotoalbum{display:grid;width:100%;grid-template-columns:33fr 33fr 33fr;gap:15px;align-self:flex-end;margin-top:15px;}
.gallery_container_fotoalbum .gallery_image_photo{width:100%;height:150px;max-height:150px;object-fit:cover;display:none;}
.load-more{padding:13px 55px;border-radius:4px;background-color:#F93549;cursor:pointer;color:#fff;text-align:center;transition:0.32s all;width:50%;align-self:center;}
.load-more:hover{background-color:#D02C3C;transition:0.32s all;}
.content-kapacity{border-radius:10px;background-color:#fff;padding:30px;border:1px solid #d9d9d9;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}
.fancybox-navigation .fancybox-button{background-color:rgba(0, 0, 0, 0) !important;}
.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px;}
.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:env(safe-area-inset-right);}
.fancybox-navigation .fancybox-button--arrow_left{left:env(safe-area-inset-left);padding:31px 26px 31px 6px;}
.fancybox-navigation .fancybox-button--arrow_left{margin-left:10vw !important;}
.fancybox-navigation .fancybox-button--arrow_right{margin-right:10vw !important;}
.fancybox-button svg{width:70px !important;}
.fancybox-button--close{background-color:rgba(0, 0, 0, 0) !important;position:absolute !important;top:4vh !important;right:3vw !important;width:50px !important;height:50px !important;padding:0 !important;}
.gallery-close-button{fill:none !important;stroke-width:1 !important;stroke:#FFF !important;}
.gallery-arrow-previous, .gallery-arrow-next{fill:#FFF !important;}
.name-kapacity, .name-terminy{width:45%;height:auto;}
.name-kapacity{display:flex;justify-content:flex-start;padding-bottom:20px;}
.name-terminy{display:flex;justify-content:flex-end;padding-bottom:20px;}
.name-kapacity span, .name-terminy span{font-family:'Archivo';font-style:normal;font-weight:700;font-size:14px;line-height:180%;color:#2E3192;}
.content-inner{width:100%;height:auto;display:flex;flex-direction:row;justify-content:space-between;padding:8px 0;border-bottom:1px solid #d9d9d9;}
.content-inner:last-child{border-bottom:0px;}
.content-inner .number{width:20%;display:flex;justify-content:flex-start;color:#2E3192;font-weight:bold;line-height:180%;font-size:14px;}
.content-inner .date{width:75%;display:flex;justify-content:flex-end;color:#2E3192;line-height:180%;font-size:14px;}
.tabor-mapa{border:1px solid #d9d9d9;border-radius:10px;}
.tabor-mapa .mapa{}
.tabor-mapa .mapa iframe{max-width:100%;width:100%;border-radius:10px;border:1px solid #d9d9d9;}
.content-kontakt{background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;padding:30px;}
.content-kontakt h6{font-family:'Archivo';font-style:normal;font-weight:700;font-size:14px;line-height:180%;color:#2E3192;}
.content-kontakt a{font-family:'Archivo';font-style:normal;font-weight:400;font-size:14px;line-height:180%;color:#2E3192;text-decoration:none;}
.content-kontakt a:hover{text-decoration:underline;}
.content-kontakt p{font-family:'Archivo';font-style:normal;font-weight:400;font-size:14px;line-height:180%;color:#2E3192;}
.content-kontakt .paragraph{border-bottom:1px solid #d9d9d9;padding:8px 0;}
.content-kontakt .paragraph:last-of-type{border:0px;}
.paragraph-email{padding:8px 0px 8px 0px !important;}
.with-border{border-bottom:1px solid #d9d9d9;padding:0px 0px 8px 0px;padding-top:0px !important;}
.underline-email a{text-decoration:underline;}
.multi-address{padding:4px 0px;}
.oou{color:#878787;}
.oou-footer{color:#fff;text-decoration:none;}
.oou-footer:hover{text-decoration:underline;}
.button-form{width:100%;display:flex;flex-direction:column;gap:30px;}
.button-form a{background-color:#F93549;color:#fff;width:100%;border-radius:4px;padding:12px 0px;text-align:center;font-family:'Archivo';font-style:normal;font-weight:700;font-size:14px;line-height:180%;text-decoration:none;transition:0.32s all;}
.button-form a:hover{background-color:#D02C3C;transition:0.32s all;}
.button-form .nadaciaksk-button{background-color:#FFCB05;color:#2E3192;}
.button-form .nadaciaksk-button:hover{background-color:#FFCB05;color:#2E3192;}
.gform_button:hover{background-color:#D02C3C !important;transition:0.32s all !important;}
#container-fluid-formular{width:100%;height:auto;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;background-color:#f4f4f4;}
.container-main-formular-content{width:970px;height:auto;display:flex;flex-direction:column;flex-wrap:wrap;background-color:#fff;margin:0 auto;padding:45px 50px 75px 50px;border:1px solid #D9D9D9;border-radius:10px;margin-bottom:300px;position:relative;}
#main-top-about-tabor{}
.gravity-theme{padding-top:30px;background-color:#fff;z-index:2;}
.disabled-form{position:absolute;top:180px;z-index:1;width:870px;}
.disabled-form h2{font-family:'Archivo';font-style:normal;font-weight:700;font-size:16px;line-height:165%;text-align:center;color:red;}
#gform_2 .custom-select-wrapper,
#gform_3 .custom-select-wrapper,
#gform_4 .custom-select-wrapper,
#gform_5 .custom-select-wrapper,
#gform_6 .custom-select-wrapper,
#gform_7 .custom-select-wrapper,
#gform_8 .custom-select-wrapper,
#gform_9 .custom-select-wrapper,
#gform_10 .custom-select-wrapper,
#gform_11 .custom-select-wrapper,
#gform_12 .custom-select-wrapper,
#gform_13 .custom-select-wrapper,
#gform_14 .custom-select-wrapper,
#gform_15 .custom-select-wrapper,
#gform_16 .custom-select-wrapper,
#gform_17 .custom-select-wrapper,
#gform_18 .custom-select-wrapper,
#gform_19 .custom-select-wrapper,
#gform_20 .custom-select-wrapper,
#gform_21 .custom-select-wrapper,
#gform_22 .custom-select-wrapper,
#gform_23 .custom-select-wrapper,
#gform_24 .custom-select-wrapper,
#gform_25 .custom-select-wrapper,
#gform_26 .custom-select-wrapper,
#gform_27 .custom-select-wrapper,
#gform_28 .custom-select-wrapper,
#gform_29 .custom-select-wrapper,
#gform_30 .custom-select-wrapper,
#gform_31 .custom-select-wrapper,
#gform_32 .custom-select-wrapper,
#gform_33 .custom-select-wrapper,
#gform_34 .custom-select-wrapper,
#gform_35 .custom-select-wrapper,
#gform_36 .custom-select-wrapper,
#gform_37 .custom-select-wrapper,
#gform_38 .custom-select-wrapper,
#gform_39 .custom-select-wrapper,
#gform_40 .custom-select-wrapper,
#gform_41 .custom-select-wrapper,
#gform_42 .custom-select-wrapper,
#gform_43 .custom-select-wrapper,
#gform_44 .custom-select-wrapper,
#gform_45 .custom-select-wrapper,
#gform_46 .custom-select-wrapper,
#gform_47 .custom-select-wrapper,
#gform_48 .custom-select-wrapper,
#gform_49 .custom-select-wrapper,
#gform_50 .custom-select-wrapper,
#gform_51 .custom-select-wrapper,
#gform_52 .custom-select-wrapper,
#gform_53 .custom-select-wrapper,
#gform_54 .custom-select-wrapper,
#gform_55 .custom-select-wrapper,
#gform_56 .custom-select-wrapper,
#gform_57 .custom-select-wrapper,
#gform_58 .custom-select-wrapper,
#gform_59 .custom-select-wrapper,
#gform_60 .custom-select-wrapper,
#gform_61 .custom-select-wrapper,
#gform_62 .custom-select-wrapper,
#gform_63 .custom-select-wrapper,
#gform_64 .custom-select-wrapper,
#gform_65 .custom-select-wrapper,
#gform_66 .custom-select-wrapper,
#gform_67 .custom-select-wrapper,
#gform_68 .custom-select-wrapper,
#gform_69 .custom-select-wrapper,
#gform_70 .custom-select-wrapper,
#gform_71 .custom-select-wrapper,
#gform_72 .custom-select-wrapper,
#gform_73 .custom-select-wrapper,
#gform_74 .custom-select-wrapper,
#gform_75 .custom-select-wrapper,
#gform_76 .custom-select-wrapper,
#gform_77 .custom-select-wrapper,
#gform_78 .custom-select-wrapper,
#gform_79 .custom-select-wrapper,
#gform_80 .custom-select-wrapper,
#gform_81 .custom-select-wrapper,
#gform_82 .custom-select-wrapper,
#gform_83 .custom-select-wrapper,
#gform_84 .custom-select-wrapper,
#gform_85 .custom-select-wrapper,
#gform_86 .custom-select-wrapper,
#gform_87 .custom-select-wrapper,
#gform_88 .custom-select-wrapper,
#gform_89 .custom-select-wrapper,
#gform_90 .custom-select-wrapper,
#gform_91 .custom-select-wrapper,
#gform_92 .custom-select-wrapper,
#gform_93 .custom-select-wrapper,
#gform_94 .custom-select-wrapper,
#gform_95 .custom-select-wrapper,
#gform_96 .custom-select-wrapper,
#gform_97 .custom-select-wrapper,
#gform_98 .custom-select-wrapper,
#gform_99 .custom-select-wrapper,
#gform_100 .custom-select-wrapper,
#gform_101 .custom-select-wrapper,
#gform_102 .custom-select-wrapper,
#gform_103 .custom-select-wrapper,
#gform_104 .custom-select-wrapper,
#gform_105 .custom-select-wrapper,
#gform_106 .custom-select-wrapper,
#gform_107 .custom-select-wrapper,
#gform_108 .custom-select-wrapper,
#gform_109 .custom-select-wrapper,
#gform_110 .custom-select-wrapper{max-width:270px;}
#field_68_44{grid-column:span 12;}
.cena-holder{position:relative;max-width:300px;left:300px;bottom:45px;font-family:'Archivo';font-style:normal;font-weight:700;font-size:16px;line-height:180%;color:#2E3192;}
.information-div{display:flex;width:100%;height:auto;justify-content:space-between;position:relative;}
.information-div .info-button, .information-div .info-button-2, .information-div .info-button-3{color:#00C4B3;background-color:#fff;border:1px solid #00C4B3;border-radius:4px;cursor:pointer;height:22px;width:38px;font-size:12px;display:flex;justify-content:center;align-items:center;}
.information-div .info-text, .information-div .info-text-2, .information-div .info-text-3{position:absolute;font-family:'Archivo';font-style:normal;font-weight:400;font-size:10px;line-height:160%;right:0;width:150px;height:auto;border:1px solid #00C4B3;color:#00c4b3;padding:18px;border-radius:4px;top:32px;display:none;}
.form-h3{font-family:'Archivo';font-style:normal;font-weight:700;font-size:16px;line-height:180%;color:#2E3192;padding:0;margin:0;padding-bottom:20px;}
.h3-padding{padding-bottom:0px !important;}
.main-form-vek{max-width:75px;}
#gform_fields_22 .main-form-datum{max-width:200px;}
.main-form-psc{max-width:75px;}
.main-form-rodic-meno{max-width:270px;grid-column:span 4 !important;}
.main-form-rodic-priezvisko{max-width:270px;grid-column:span 4 !important;}
.main-form-zdravotne-zvlastnosti-dietata{max-width:675px;}
.main-form-uroven-skusenosti{max-width:675px;}
.gform_wrapper.gravity-theme .gsection{padding:0 !important;border:0 !important;}
.main-form-radio .gfield_radio{display:flex;flex-direction:row;gap:20px;}
.gfield_radio{display:flex;flex-direction:row;gap:20px;}
.main-form-radio .gfield-choice-input{margin-right:10px;}
#label_2_27_0,
#label_2_27_1{color:#2E3192 !important;font-family:'Archivo';font-style:normal;font-weight:400 !important;font-size:14px !important;line-height:180% !important;}
.main-form-priestor-pre-poznamky-a-otazky{max-width:675px;}
.main-form-information{max-width:675px;background-color:rgba(0, 196, 179, 0.05);border-radius:4px;color:#00C4B3;font-family:'Archivo';font-style:normal;font-weight:400;font-size:12px;line-height:170%;padding:30px 50px 30px 50px;margin-bottom:40px;}
#label_2_29_1{font-family:'Archivo';font-style:normal;font-weight:700 !important;font-size:16px !important;line-height:160%;color:#2E3192 !important;max-width:440px;}
.gchoice_2_29_1{display:flex;flex-direction:row;}
.gchoice_2_29_1 input{margin-right:15px !important;margin-top:5px !important;display:flex !important;align-self:flex-start;}
.main-form-message{padding-top:35px;font-family:'Archivo';font-style:normal;font-weight:400;font-size:12px;line-height:170%;padding-bottom:40px;max-width:600px;color:#878787;}
.main-form-message span{font-weight:bold;color:#666;}
#gform_submit_button_2,
#gform_submit_button_3,
#gform_submit_button_4,
#gform_submit_button_5,
#gform_submit_button_6,
#gform_submit_button_7,
#gform_submit_button_8,
#gform_submit_button_9,
#gform_submit_button_10,
#gform_submit_button_11,
#gform_submit_button_12,
#gform_submit_button_13,
#gform_submit_button_14,
#gform_submit_button_15,
#gform_submit_button_16,
#gform_submit_button_17,
#gform_submit_button_18,
#gform_submit_button_19,
#gform_submit_button_20,
#gform_submit_button_21,
#gform_submit_button_22,
#gform_submit_button_23,
#gform_submit_button_24,
#gform_submit_button_25,
#gform_submit_button_26,
#gform_submit_button_27,
#gform_submit_button_28,
#gform_submit_button_29,
#gform_submit_button_30,
#gform_submit_button_31,
#gform_submit_button_32,
#gform_submit_button_33,
#gform_submit_button_34,
#gform_submit_button_35,
#gform_submit_button_36,
#gform_submit_button_37,
#gform_submit_button_38,
#gform_submit_button_39,
#gform_submit_button_40,
#gform_submit_button_41,
#gform_submit_button_42,
#gform_submit_button_43,
#gform_submit_button_44,
#gform_submit_button_45,
#gform_submit_button_46,
#gform_submit_button_47,
#gform_submit_button_48,
#gform_submit_button_49,
#gform_submit_button_50,
#gform_submit_button_51,
#gform_submit_button_52,
#gform_submit_button_53,
#gform_submit_button_54,
#gform_submit_button_55,
#gform_submit_button_56,
#gform_submit_button_57,
#gform_submit_button_58,
#gform_submit_button_59,
#gform_submit_button_60,
#gform_submit_button_61,
#gform_submit_button_62,
#gform_submit_button_63,
#gform_submit_button_64,
#gform_submit_button_65,
#gform_submit_button_66,
#gform_submit_button_67,
#gform_submit_button_68,
#gform_submit_button_69,
#gform_submit_button_70,
#gform_submit_button_71,
#gform_submit_button_72,
#gform_submit_button_73,
#gform_submit_button_74,
#gform_submit_button_75,
#gform_submit_button_76,
#gform_submit_button_77,
#gform_submit_button_78,
#gform_submit_button_79,
#gform_submit_button_80,
#gform_submit_button_81,
#gform_submit_button_82,
#gform_submit_button_83,
#gform_submit_button_84,
#gform_submit_button_85,
#gform_submit_button_86,
#gform_submit_button_87,
#gform_submit_button_88,
#gform_submit_button_89,
#gform_submit_button_90,
#gform_submit_button_91,
#gform_submit_button_92,
#gform_submit_button_93,
#gform_submit_button_94,
#gform_submit_button_95,
#gform_submit_button_96,
#gform_submit_button_97,
#gform_submit_button_98,
#gform_submit_button_99,
#gform_submit_button_100,
#gform_submit_button_101,
#gform_submit_button_102,
#gform_submit_button_103,
#gform_submit_button_104,
#gform_submit_button_105,
#gform_submit_button_106,
#gform_submit_button_107,
#gform_submit_button_108,
#gform_submit_button_109,
#gform_submit_button_110{background-color:#F93549 !important;color:#fff !important;width:235px;padding:12px 50px 13px 50px;border-radius:4px;font-family:'Archivo';font-style:normal;font-weight:700;font-size:16px;line-height:180%;border:none;cursor:pointer;}
#manual{width:100%;margin:0 auto;display:flex;justify-content:center;background-color:#f4f4f4;padding-top:120px;padding-bottom:300px;}
.faq{max-width:967px;width:967px;margin:0 auto;background-color:#fff;border-radius:10px;border:1px solid #d9d9d9;padding:40px 50px 70px;}
.single-faq{margin-bottom:0;border-bottom:1px solid #d9d9d9;overflow:hidden;text-align:left;}
.single-faq:last-child{border-bottom:0px;}
.single-faq > a{color:#F93549;display:block;font-size:16px;font-weight:normal;line-height:1.3;padding:25px 35px 25px 0px;position:relative;text-decoration:none;font-weight:700;}
.faq-content{padding:0px 30px 10px 0px;}
.faq-content span{color:#666 !important;font-weight:600;}
.faq-content .link-click{cursor:pointer;text-decoration:underline;}
.single-faq .faq-content{display:none;}
.faq-content li{display:block;}
.single-faq > a::after{content:"";height:20px;position:absolute;right:10px;top:30px;width:20px;transition:0.4s all;-moz-transition:0.4s all;-ms-transition:0.4s all;-o-transition:0.4s all;-webkit-transition:0.4s all;}
.single-faq.active > a::after{transform:rotate(180deg);}
.faq{margin-top:50px;}
.faq h2{font-family:'Archivo';font-style:normal;font-weight:700;font-size:20px;line-height:180%;color:#2E3192;}
.faq-content p{color:#878787;font-weight:normal;font-size:14px;line-height:30px;font-family:'Archivo';}
footer{background-color:#2E3192;width:100%;height:auto;display:flex;justify-content:center;padding:24px 0;}
#footer{width:1170px;max-width:1170px;margin:0 auto;display:flex;justify-content:space-between;}
#footer .logo{width:15%;}
#footer .copyright_content{justify-content:center;align-items:center;display:flex;width:70%;}
#footer .social_media{width:15%;display:flex;justify-content:flex-end;}
#footer .copyright_content p{color:#fff;font-size:12px;}
#footer .social_media a:last-child{padding-left:25px;}
#container-error{display:flex;width:100%;height:800px;margin:0 auto;justify-content:center;flex-direction:column;align-items:center;background-color:#f4f4f4;}
.content-404{padding-top:25px;}
.content-404 .h3-center{font-family:'Archivo';font-style:normal;font-weight:700;font-size:16px;line-height:180%;color:#2E3192;}
.button-404{display:flex;justify-content:center;padding-top:60px;}
.button-404 a{background-color:#F93549;color:#fff !important;font-weight:bold !important;font-size:14px !important;border-radius:4px !important;padding:12px 50px !important;transition:0.32s all;cursor:pointer;text-decoration:none;}
.button-404 a:hover{background-color:#D02C3C;transition:0.32s all;text-decoration:underline;}
.fancybox-is-open .fancybox-bg{opacity:.98 !important;}
@media(min-width:1921px) and (max-width:2560px){
#container-hero-image{height:100%;background-size:cover;justify-content:center;}
.nadaciaksk-logo img{width:180px;height:auto;}
#container-hero-image .container-image-top{width:570px;padding-bottom:80px;}
#container-hero-image .content-about-tabory{font-family:'Archivo';font-style:normal;font-weight:400;font-size:30px;line-height:145%;width:770px;padding-bottom:120px;}
}
;
@media screen and (max-width: 1700px) and (min-width:1300px) {
#container-hero-image .container-image-top{width:400px;padding-top:60px;}
.container-image-top img{width:300px;}
#container-hero-image{height:auto;padding-bottom:60px;}
#container-hero-image .content-about-tabory{font-size:18px;padding-bottom:30px;}
} @media screen and (max-width: 1200px) and (min-width:570px) {
#container-cookie .cookie-content{max-width:100%;width:100%;flex-direction:column;padding:30px;}
#container-cookie .cookie-content p{width:100%;padding-bottom:15px;}
#cookies-main-holder{padding-top:90px;padding-bottom:120px;padding-left:30px;padding-right:30px;}
.content-cookies{max-width:100%;width:100%;padding:30px;}
#container-hero-image{height:auto;padding-bottom:60px;}
#container-bottom-nadaciaksk .nadaciaksk-info{max-width:100%;width:100%;padding:0 30px;}
.nadaciaksk-logo img{width:150px;height:auto;}
.content-select-regions{max-width:100%;width:100%;padding:0 10%;}
.container-box-tabor .tabor-photo{height:auto;}
.container-box-tabor{max-width:100%;width:100%;}
.tabor-information{grid-template-columns:50fr 50fr;}
.tabor-information .mesto, .tabor-information .vek, .tabor-information .pobyt, .tabor-information .cena{justify-content:flex-start;border-top:0px;}
#container-detail-tabor{padding:0 10%;}
.container-detail-main{width:100%;display:flex;flex-direction:column;}
.content-right{margin-top:30px;display:grid;grid-template-columns:repeat(2, 1fr);}
.container-note p{max-width:100%;width:100%;}
.content-kapacity{grid-area:1 / 1 / 2 / 3;}
.tabor-mapa{grid-area:2 / 1 / 3 / 2;max-height:350px;}
.content-kontakt{grid-area:2 / 2 / 3 / 3;max-height:350px;}
.button-form{grid-area:3 / 1 / 4 / 3;}
.container-detail-main{padding-bottom:120px;}
.container-main-formular-content, .container-top-back p{width:100%;}
.container-main-formular-content{margin-bottom:120px;}
.contact-form-inner{width:100%;flex-direction:column;padding-top:60px;padding-bottom:60px;}
.container-top-back{padding-top:90px;}
#main-navigation .container-fluid{width:100%;padding:0px 30px;}
#container-fluid-formular{padding:0 10%;}
.gform_wrapper.gravity-theme .gfield.gfield--width-third{grid-column:span 9 !important;}
.cena-holder{font-size:14px;}
.main-form-vek, .main-form-psc, .main-form-rodic-meno, .main-form-rodic-priezvisko, .main-form-uroven-skusenosti, .main-form-zdravotne-zvlastnosti-dietata{grid-column:span 9 !important;max-width:100% !important;}
.contact-form-about, .contact-form{width:80%;align-self:center;}
.contact-form{justify-content:flex-start;}
.gravity-theme{width:100%;}
.contact-form-about p{max-width:100%;}
.row-content p{max-width:100%;}
#gform_submit_button_1{margin-top:30px;}
.fancybox-navigation .fancybox-button{top:calc(75% - 50px) !important;margin:0px 10vw !important;}
.fancybox-button svg{width:40px !important;}
.fancybox-button{display:flex !important;justify-content:center !important;}
.fancybox-image, .fancybox-spaceball{padding:15px !important;}
.label-text{display:none !important;}
.container-box-tabor .tabor-about h2{max-width:85%;}
#container-cookie .cookie-content button{width:33%;}
#manual{padding:60px 30px;}
.faq{max-width:100%;width:100%;padding:30px 15px;}
footer{padding-left:30px;padding-right:30px;}
}  @media screen and (max-width:730px){
#container-cookie{bottom:0;top:unset;display:none !important;}
.nav-site-links .menu-item a{margin-left:20px;}
#menu-item-1262 a{display:none;}
.mobile-bottom-button{z-index:10;position:fixed;bottom:10px;display:flex;width:100%;padding:0px 30px;justify-content:center;border-radius:4px;}
.mobile-bottom-button a{color:#fff;background-color:#F93549;padding:24px 22px;text-decoration:none;font-weight:600;width:100%;text-align:center;border-radius:4px;}
#container-cookie .cookie-content{max-width:100%;width:100%;flex-direction:column;padding:30px;}
#container-cookie .cookie-content p{width:100%;padding-bottom:15px;}
#cookies-main-holder{padding-top:90px;padding-bottom:120px;padding-left:30px;padding-right:30px;}
.content-cookies{max-width:100%;width:100%;padding:30px;}
#main-navigation{background-color:#2E3192 !important;}
#main-navigation .container-fluid{width:100%;max-width:100%;padding:0px 30px;flex-wrap:wrap;}
.container-button-bottom{width:100%;max-width:100%;padding-top:30px;}
#container-hero-image{justify-content:space-around;height:100%;padding-bottom:60px;}
#container-hero-image .container-image-top{width:100%;padding-top:120px;}
.nav-site-logo a img{width:100px;height:auto;}
.nav-site-links .menu-item a{font-size:12px;}
.container-image-top img{width:250px;}
#container-hero-image .content-about-tabory{width:100%;padding:0px 30px;font-size:16px;}
#container-bottom-nadaciaksk{width:100%;flex-wrap:wrap;flex-direction:column;}
#container-bottom-nadaciaksk .nadaciaksk-info{width:100%;flex-wrap:wrap;flex-direction:column;padding:0px 30px;}
.nadaciaksk-logo{display:flex;justify-content:flex-start;padding-bottom:30px;}
#container-bottom-nadaciaksk .nadaciaksk-info .nadaciaksk-content span{width:100%;}
#container-select-map{width:100%;display:flex;padding-bottom:0px;height:auto;display:none;}
.container-map-region{width:100%;max-width:100%;display:flex;flex-wrap:wrap;flex-direction:column;height:auto;align-items:center;padding:0px;}
.container-map-region #gemer,
.container-map-region #spis,
.container-map-region #abov,
.container-map-region #zemplin{position:relative;}
.container-map-region #gemer{width:202px;height:202px;top:35px;}
.container-map-region #spis{width:256px;height:178px;top:-15px;left:-30px;}
.container-map-region #abov{width:270px;height:203px;top:-80px;left:-45px;}
.container-map-region #zemplin{width:280px;height:287px;left:25px;top:-150px;}
.regions{width:100%;padding:0px 30px;position:relative;padding-top:30px;padding-bottom:30px;}
.regions a{font-size:16px;}
.content-select-regions{width:100%;max-width:100%;padding:0px 30px;}
.content-select-regions h3{padding-top:30px;}
#main-container-holder-tabory{padding-bottom:100px;}
.container-box-tabor{background-color:#fff;max-width:100%;width:100%;border-radius:10px;display:flex;flex-direction:column;margin-bottom:30px;}
.container-box-tabor .tabor-photo{width:100%;border-radius:10px 10px 0px 0px;max-height:330px;}
.tabor-content{width:100%;height:auto;}
.container-box-tabor .tabor-about{padding:20px;}
.container-box-tabor .tabor-about h2{max-width:77%;}
.label-text{display:none !important;}
.tabor-information{grid-template-columns:50fr 50fr;padding:18px 30px 20px 20px;}
.tabor-information .mesto, .tabor-information .vek, .tabor-information .pobyt, .tabor-information .cena{justify-content:flex-start !important;border-top:0;}
.tabor-information .vek, .tabor-information .cena{padding-left:20px;}
.container-box-tabor .tabor-about p{padding-top:15px;}
.contact-form-inner{display:flex;flex-direction:column;padding:60px 0;}
.contact-form-about{width:100%;padding:0px 30px;}
.contact-form-about p{max-width:100%;}
.gallery_container{width:100%;grid-template-columns:50fr 50fr;}
.name-left h1{max-width:100%;font-size:16px;}
.contact-form{width:100%;padding:0px 30px;justify-content:center;}
.success-div{padding:60px 0px;}
.gform_wrapper.gravity-theme .gfield.gfield--width-five-twelfths{grid-column:span 12 !important;}
.gform_wrapper.gravity-theme .gfield.gfield--width-third{grid-column:span 12 !important;padding-bottom:15px;}
.fancybox-navigation .fancybox-button{top:calc(75% - 50px) !important;margin:0px 10vw !important;}
.fancybox-button svg{width:40px !important;}
.fancybox-button{display:flex !important;justify-content:center !important;}
.fancybox-image, .fancybox-spaceball{padding:15px !important;}
#footer{width:100%;max-width:100%;flex-direction:column;padding:0px 30px;}
#footer .logo{width:100%;display:flex;justify-content:center;}
#footer .copyright_content{width:100%;}
#footer .copyright_content p{padding:20px 0px;text-align:center;}
#footer .social_media{width:100%;justify-content:center;}
.container-top-back{padding-top:100px;}
.container-top-back p{width:100%;padding-left:30px;}
.container-detail-main{width:calc(100% - 60px);max-width:calc(100% - 60px);grid-template-columns:100fr;padding-bottom:60px;}
.content-left{padding-left:20px;padding-right:20px;}
.middle-about-tabor .row-content{display:grid;grid-template-columns:1fr 99fr;grid-column-gap:5px;}
.content-right{margin-top:30px;}
.row-content p{width:100%;font-size:14px;}
.container-note p{width:100%;}
.content-kapacity, .content-kontakt{border-radius:10px;}
.container-main-formular-content{width:calc(100% - 30px);padding:20px;margin-bottom:100px;}
.cena-holder{width:100%;position:unset;}
.gform_wrapper.gravity-theme .gfield:not(.gfield--width-full){}
.main-form-vek, .main-form-psc{max-width:100%;width:100%;}
.main-form-rodic-meno, .main-form-rodic-priezvisko{max-width:100%;width:100%;grid-column:span 12 !important;}
#gform_2 .custom-select-wrapper{max-width:100%;}
.custom-select{padding-top:0px !important;padding-bottom:0px !important;}
.main-form-information{width:100%;padding:30px;}
.information-div{flex-direction:row;flex-wrap:wrap;}
.information-div .info-text, .information-div .info-text-2, .information-div .info-text-3{position:unset;width:100%;margin-top:10px;}
.button-form a{margin-top:60px;}
.button-form a:nth-child(2){margin-top:0px;}
#gform_submit_button_1{margin-top:30px;}
#success-content{height:40vh;justify-content:center;flex-direction:column;align-items:center;}
.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0px !important;}
#gform_2 .custom-select-wrapper,
#gform_3 .custom-select-wrapper,
#gform_4 .custom-select-wrapper,
#gform_5 .custom-select-wrapper,
#gform_6 .custom-select-wrapper,
#gform_7 .custom-select-wrapper,
#gform_8 .custom-select-wrapper,
#gform_9 .custom-select-wrapper,
#gform_10 .custom-select-wrapper,
#gform_11 .custom-select-wrapper,
#gform_12 .custom-select-wrapper,
#gform_13 .custom-select-wrapper,
#gform_14 .custom-select-wrapper,
#gform_15 .custom-select-wrapper,
#gform_16 .custom-select-wrapper,
#gform_17 .custom-select-wrapper,
#gform_18 .custom-select-wrapper,
#gform_19 .custom-select-wrapper,
#gform_20 .custom-select-wrapper,
#gform_21 .custom-select-wrapper,
#gform_22 .custom-select-wrapper,
#gform_23 .custom-select-wrapper,
#gform_24 .custom-select-wrapper,
#gform_25 .custom-select-wrapper,
#gform_26 .custom-select-wrapper,
#gform_27 .custom-select-wrapper,
#gform_28 .custom-select-wrapper,
#gform_29 .custom-select-wrapper,
#gform_30 .custom-select-wrapper,
#gform_31 .custom-select-wrapper,
#gform_32 .custom-select-wrapper,
#gform_33 .custom-select-wrapper,
#gform_34 .custom-select-wrapper,
#gform_35 .custom-select-wrapper,
#gform_36 .custom-select-wrapper,
#gform_37 .custom-select-wrapper,
#gform_38 .custom-select-wrapper,
#gform_39 .custom-select-wrapper,
#gform_40 .custom-select-wrapper,
#gform_41 .custom-select-wrapper,
#gform_42 .custom-select-wrapper,
#gform_43 .custom-select-wrapper,
#gform_44 .custom-select-wrapper,
#gform_45 .custom-select-wrapper,
#gform_46 .custom-select-wrapper,
#gform_47 .custom-select-wrapper,
#gform_48 .custom-select-wrapper,
#gform_49 .custom-select-wrapper,
#gform_50 .custom-select-wrapper,
#gform_51 .custom-select-wrapper,
#gform_52 .custom-select-wrapper,
#gform_53 .custom-select-wrapper,
#gform_54 .custom-select-wrapper,
#gform_55 .custom-select-wrapper,
#gform_56 .custom-select-wrapper,
#gform_57 .custom-select-wrapper,
#gform_58 .custom-select-wrapper,
#gform_59 .custom-select-wrapper,
#gform_60 .custom-select-wrapper,
#gform_61 .custom-select-wrapper,
#gform_62 .custom-select-wrapper,
#gform_63 .custom-select-wrapper,
#gform_64 .custom-select-wrapper,
#gform_65 .custom-select-wrapper,
#gform_66 .custom-select-wrapper,
#gform_67 .custom-select-wrapper,
#gform_68 .custom-select-wrapper,
#gform_69 .custom-select-wrapper,
#gform_70 .custom-select-wrapper,
#gform_71 .custom-select-wrapper,
#gform_72 .custom-select-wrapper,
#gform_73 .custom-select-wrapper,
#gform_74 .custom-select-wrapper,
#gform_75 .custom-select-wrapper,
#gform_76 .custom-select-wrapper,
#gform_77 .custom-select-wrapper,
#gform_78 .custom-select-wrapper,
#gform_79 .custom-select-wrapper,
#gform_80 .custom-select-wrapper,
#gform_81 .custom-select-wrapper,
#gform_82 .custom-select-wrapper,
#gform_83 .custom-select-wrapper,
#gform_84 .custom-select-wrapper,
#gform_85 .custom-select-wrapper,
#gform_86 .custom-select-wrapper,
#gform_87 .custom-select-wrapper,
#gform_88 .custom-select-wrapper,
#gform_89 .custom-select-wrapper,
#gform_90 .custom-select-wrapper,
#gform_91 .custom-select-wrapper,
#gform_92 .custom-select-wrapper,
#gform_93 .custom-select-wrapper,
#gform_94 .custom-select-wrapper,
#gform_95 .custom-select-wrapper,
#gform_96 .custom-select-wrapper,
#gform_97 .custom-select-wrapper,
#gform_98 .custom-select-wrapper,
#gform_99 .custom-select-wrapper,
#gform_100 .custom-select-wrapper {}{width:100%;max-width:100%;}
.form-h3{font-size:14px;}
.information-div .info-button-3{margin-bottom:15px;}
#manual{padding:60px 30px;}
.faq{max-width:100%;width:100%;padding:30px 15px;}
}  @media screen and (max-width:380px){
.nav-site-links .menu-item a {
margin-left: 30px;
font-size: 11px;
}
}