/* https://kinolager.zvazrusov.sk/wp-content/themes/Logic.2019/css/style.css?ver=1751319028 */
.rtbs p,.rtbs p span,.rtbs ul:not(.slick-dots),.rtbs ol,.rtbs li,.rtbs table{color:#000}#login h1 a,.login h1 a{width:100%;height:50px;background-size:contain;background-repeat:no-repeat;padding-bottom:30px;background-image:url(/wp-content/uploads/2023/06/Destky-letny-kinotabor-RU.png)}body{font-family:'Roboto',sans-serif;font-weight:300;color:#000;overflow-x:hidden}input,textarea,select,label{font-family:'Roboto',sans-serif;font-size:calc(12px + 0.2vw / 2)!important;border-radius:4px}.lrm-form a.button,.lrm-form button,.lrm-form button[type=submit],.lrm-form #buddypress input[type=submit],.lrm-form input[type=submit]{background-color:#ff0304!important}.lrm-nice-checkbox__label input:checked~.lrm-nice-checkbox__indicator{background-color:#ff0304!important;border-color:#ff0304!important}h1,h2,h3,h4,h5,h6,.heading{font-family:'Roboto',sans-serif;font-weight:500;color:#ff0304;padding-bottom:calc(12px + 0.2vw)!important}strong,strong .heading{font-weight:500}em{font-style:italic}ul,ol{list-style-position:inside}.number{display:block;float:left;color:#fff;text-align:center;border-radius:100%;line-height:100%;width:calc((12px + 0.2vw) * 3);padding:calc(12px + 0.2vw) 0 calc(12px + 0.2vw) 0!important;margin:calc(-12px - 0.2vw) calc((12px + 0.2vw) * 2) calc((12px + 0.2vw) * 2) 0;background-color:#ff0304}@media screen and (max-width:960px){.number{float:none;margin-left:auto;margin-right:auto}}.wp_content p,.wp_content p span,.wp_content ul:not(.slick-dots),.wp_content ol,.wp_content table,.gallery-caption,.logic_submenu_wrap div p{font-family:'Roboto',sans-serif;font-size:calc(12px + 0.2vw);padding:0 0 calc(12px + 0.2vw) 0;line-height:1.5em}.wp_content h1,.wp_content h2,.wp_content h3,.wp_content h4,.wp_content h5,.wp_content h6,.wp_content .heading,.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.heading{font-size:calc(22px + 0.2vw)}.meta{font-size:calc(12px + 0.2vw)}a:link,a:visited,a:active,.priatelia a{color:#ff0304;transition:0.4s;text-decoration:none}a:hover{color:#ff0304;text-decoration:none}.loading_logic{position:fixed;width:100%;height:100vh;top:0;left:0;background-repeat:no-repeat;background-position:center;animation:loading 1s ease-in-out infinite;z-index:9999;background-size:calc(250px + 0.2vw) auto;background-color:rgba(255,255,255,1)}@keyframes loading{0%{transform:scale(1.1,1.1)}50%{transform:scale(1,1)}100%{transform:scale(1.1,1.1)}}.hiddenlogic{opacity:0;top:-200vh}.shop_header{display:none}.header{display:flex;top:0;width:85%;transition:0.4s;z-index:9998;position:relative;padding:calc(13px + 0.2vw) 7.5% calc((13px + 0.2vw) * 3) 7.5%;;background-color:rgba(255,255,255,1);border-bottom:2px solid rgba(255,255,255,1)}.header:hover{background-color:rgba(255,255,255,1)!important}.header .menu .sub-menu li{transition:0.4s}.header .menu .sub-menu li:hover{background-color:rgba(0,0,0,0.1)!important}.header_link_initial{transition:0.4s;width:20%}.header_link_initial img{width:100%}.header{justify-content:space-between}.header .menu{position:absolute;top:100%;width:85%;display:flex;justify-content:space-between;list-style:none;transform:translateY(-50%);transition:none;font-family:'Roboto',sans-serif;;font-size:calc(13px + 0.2vw);text-transform:uppercase;background-color:#ff0304;border-radius:4px}.header .menu li{position:relative}.scrolledmenu{position:fixed!important;top:0!important;transform:translateY(0)!important}.header .menu-item{flex-grow:1;text-align:center;transition:0.4s}.header .menu li a{display:block;padding:calc(13px + 0.2vw) calc((13px + 0.2vw) / 2)}.header .menu li:not(:first-child):not(.header .menu .sub-menu li){border-left:1px solid rgba(255,255,255,0.5)}.header .menu-item:hover{background-color:#000}.header_flex{display:flex;align-self:center;justify-content:space-between;width:80%}.header_flex>div{display:flex;align-self:center;padding-left:calc(22px + 0.2vw)}.header_flex .wrapper>div{align-self:flex-start;padding-left:calc((22px + 0.2vw) / 2)}.header_heading,.header_heading a{color:#000000!important;font-size:calc((22px + 0.2vw) / 1.2)!important}.header_subheading{opacity:0.5;color:#000;font-size:calc((12px + 0.2vw) / 1.2)}.header_subheading a{color:#000}.header_content p{font-size:calc((12px + 0.2vw) / 1.2)}.header_flex svg:not(.proclose svg),.slick-slider-header_flex svg:not(.proclose svg){height:auto;width:calc((22px + 0.2vw) * 1.5)}.header_flex svg path,.slick-slider-header_flex svg path{fill:#ff0304!important}.main_menu{display:flex;align-self:center;justify-content:flex-end;text-align:right;transition:0.4s;font-family:'Roboto',sans-serif;;width:80%;font-size:calc(13px + 0.2vw);text-transform:uppercase}.menus{display:flex;align-self:center;justify-content:flex-end;text-align:right}.menus>div{align-self:center}.main_menu ul{list-style:none}.main_menu li{display:inline-block;position:relative;transition:0.4s;padding:5px 0 5px 1em}.main_menu li:hover,.current_page_item,.current-page-ancestor{opacity:1!important}.main_menu a:link,.main_menu a:visited,.main_menu a:active,.main_menu a:hover,.menu-item a:link,.menu-item a:visited,.menu-item a:active,.menu-item a:hover{color:#fff}.main_menu .menu-item-has-children>a:after,.mobile_menu .menu-item-has-children>a:after{display:inline-block;content:"";width:calc(14px + 0.2vw);height:calc(14px + 0.2vw);background-image:url(/wp-content/themes/Logic.2019/images/menu-arrow.svg);background-size:contain;background-repeat:no-repeat;transition:0.4s}.menu-item-has-children:hover>a:after{transform:rotate(-90deg)}@media screen and (max-width:479px){.menu-item-has-children>a:after{transform:rotate(-90deg)}}@media screen and (min-width:479px){.main_menu .sub-menu,.header .menu .sub-menu{position:absolute;left:0;width:100%;padding:1vw 0 1vw 0;white-space:nowrap;visibility:hidden;opacity:0;transition:0.4s;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:9998;background-color:#ff0304!important;border-top:1px solid rgba(255,255,255,0.5)}.sub-menu a{text-align:center}.main_menu .sub-menu li,.header .menu .sub-menu li{display:block!important;padding:calc(3px + 0.2vw) 0 calc(3px + 0.2vw) 0;text-align:right}.main_menu .sub-menu li a:link,.header .menu .sub-menu li a:link{padding:0 calc(14px + 0.2vw);transition:0.4s}.main_menu .sub-menu li a:hover,.header .menu .sub-menu li a:hover{padding:0 calc(14px + 0.2vw)}.main_menu .menu-item-has-children:hover .sub-menu,.header .menu .menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1;transition-delay:0s}}.notcurrent{font-weight:300!important}.cookie-bar{border-top:2px solid#ff0304;font-size:calc(12px + 0.2vw);position:fixed;bottom:0;width:calc(100% - 10px - 0.4vw);padding:calc(10px + 0.2vw);text-align:center;background-color:#fff;z-index:9998}.wp-editor strong{font-weight:700!important}.wp-editor p,.wp-editor p span,.wp-editor ul,.wp-editor ol,.wp-editor li,.wp-editor input,.wp-editor textarea,.wp-editor table{font-size:calc(12px + 0.2vw);padding:0 0 calc(12px + 0.2vw) 0}.wp-editor h1,.wp-editor h2,.wp-editor h3,.wp-editor h4,.wp-editor h5,.wp-editor h6{font-size:calc(22px + 0.2vw)}.mobile_header,.mobile_footer,.mobile_footer_close,.mobile_menu,.mobile{display:none!important}.wp_content_inner{width:85%;margin:0 auto 0 auto}.footer{display:flex;flex-wrap:nowrap;justify-content:space-between;width:85%;padding:calc(40px + 0.2vw) 7.5% calc(40px + 0.2vw) 7.5%;background-size:cover;background-position:top center;background-color:#efefef;font-size:calc(12px + 0.2vw);color:#000}.footer p,.footer ul{font-size:calc((12px + 0.2vw / 1.5));padding:0 0 calc(12px + 0.2vw) 0;line-height:1.5em}.footer>div{width:30%;padding:0 1.5% 0 1.5%;border-color:#000}.footer li{list-style:none;padding:0 calc(10px + 0.2vw) 0 calc(10px + 0.2vw)}.footer a:link,.footer a:visited,.footer a:active,.footer a:hover{color:#000}@media screen and (max-width:960px){.footer{display:block;padding-bottom:calc(6vh + 10px + 0.2vw)}.footer>div{width:calc(100% - 4px);padding:calc(10px + 0.2vw) 0 calc(10px + 0.2vw) 0!important;text-align:center!important}.footer div{transition:0.4s}}.social svg{width:calc(40px + 0.2vw);height:auto;background-color:#fff;margin:0 2px 0 2px}.social #phone,.social #facebook-icon,.social #google-icon,.social #instagram-icon,.social #linkedin-icon,.social #tumblr-icon,.social #twitter-icon,.social #youtube-icon{fill:#ff0304!important}.header .social{padding:0 0 0 1em}.header .social svg{width:calc(30px + 0.2vw)}.alignleft{float:left;margin:0 calc(12px + 0.2vw) calc(12px + 0.2vw) 0}.alignright{float:right;margin:0 0 calc(12px + 0.2vw) calc(12px + 0.2vw)}.aligncenter{display:block;margin:0 auto 0 auto;text-align:center}@media screen and (max-width:960px){.alignleft{width:100%;display:block;float:none;margin:0 auto calc(12px + 0.2vw) auto}.alignright{width:100%;display:block;float:none;margin:0 auto calc(12px + 0.2vw) auto}}.size-full,[data-svgsize="size-full"]{width:100%}.size-half,[data-svgsize="size-half"]{width:50%}.size-third,[data-svgsize="size-third"]{width:33%}.size-quarter,[data-svgsize="size-quarter"]{width:25%}@media screen and (max-width:960px){.size-full:not([data-svgsize]){max-width:100vw;width:100vw;margin-left:-7.5vw}[data-svgsize="size-half"]{width:50%!important}[data-svgsize="size-third"]{width:33%!important}[data-svgsize="size-quarter"]{width:25%!important}}.logic-button{font-family:'Roboto',sans-serif;font-size:calc(12px + 0.2vw);padding:calc((12px + 0.2vw) / 2) calc(12px + 0.2vw) calc((12px + 0.2vw) / 2) calc(12px + 0.2vw)!important;margin:calc(12px + 0.2vw) 0 calc(12px + 0.2vw) 0!important;font-weight:500}.logic-button:hover{background-color:#ff0304!important;padding:calc((12px + 0.2vw) / 2) calc((12px + 0.2vw) * 2) calc((12px + 0.2vw) / 2) calc((12px + 0.2vw) * 2)!important;color:#fff;border-color:transparent}.sluzby:hover .logic-button{background-color:#ff0304!important;padding:calc((12px + 0.2vw) / 2) calc((12px + 0.2vw) * 2) calc((12px + 0.2vw) / 2) calc((12px + 0.2vw) * 2)!important;border-color:#ff0304!important;color:#fff}.wpcf7 input[type="submit"]{color:white!important;background-color:#ff0304!important}.thumb img{border:5px solid #000;padding:5px}.flexible_content>div:not(.blog .flexible_content>div){max-width:1366px}.heading{display:block}.header{border-bottom:2px solid #000;background-color:rgb(255,255,255)}.header .menu{font-weight:500}.header .menu,.header .menu .sub-menu{background-color:black!important}.header .menu-item:hover{background-color:rgba(0,0,0,0.1)!important}.mobile_header{border-bottom:2px solid #000}.footer strong,.footer a{color:#ff0304!important}.lang-item{padding-left:1em}.wp_content{background-color:#fff}.header_flex{justify-content:flex-end!important}.header_flex svg:not(.proclose svg){height:calc((15px + 0.2vw) * 1.5)!important}.header .woo{background-color:#7f54b3}.slick-slider-main{background-color:#373736!important}.wooslider img{width:auto;height:3vw;vertical-align:middle;padding-left:1vw}.wooslider .wp-image-7542,.wooslider .wp-image-7532{-webkit-animation:pulselogic 3s linear infinite;-moz-animation:pulselogic 3s linear infinite;-ms-animation:pulselogic 3s linear infinite;-o-animation:pulselogic 3s linear infinite;animation:pulselogic 3s linear infinite}.wooslider .wp-image-7529{-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite;padding:0!important}.wooslider .wp-image-7530{padding:0!important}.slick-slider-main .slidecontainer7508 .logic-button{display:inline-block!important}@media screen and (max-width:600px) and (orientation:portrait){.wooslider{display:block;padding:2vw 0}.wooslider img{height:7vw}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pulselogic{0%{opacity:0.3}50%{opacity:1}100%{opacity:0.3}}.priatelia img{max-height:200px;object-fit:contain}.img8215{max-width:88px!important}@media screen and (min-width:960px){.blog{width:100%!important;margin:0 auto 0 auto}}.article{display:flex;padding:0 0 calc((22px + 0.2vw) * 2) 0}.thumb{width:20%;padding:0 calc(20px + 0.2vw) 0 0}.thumb img{border-radius:100%;width:calc(100% - 15px)}.articlecontent{width:calc(80% - 20px - 0.2vw)}.articlecontent p{text-align:justify}.thumb,.articlecontent{align-self:center}.pagination{padding:calc(10px + 0.2vw) 0 calc(10px + 0.2vw) 0;text-align:center}.logic_submenu_wrap{position:fixed;font-size:calc(12px + 0.2vw);background-color:#ff0304}.logic_submenu_wrap_link{padding:calc(13px + 0.2vw);text-transform:uppercase}.logic_submenu_wrap li>div:not(.aws-container){border-bottom:2px solid#ff0304}.flexible_content>div{box-shadow:0}.slick-slider-main,.slick-slider-content,.wp_content,.header,.logic_submenu_wrap,.mobile_header,.footer,.mobile_footer,.cart_trigger,.shop_header{transition:0.4s}.gdpr-infobar-visible .slick-slider-main,.gdpr-infobar-visible .slick-slider-content,.gdpr-infobar-visible .wp_content,.gdpr-infobar-visible .header,.gdpr-infobar-visible .logic_submenu_wrap,.gdpr-infobar-visible .mobile_header,.gdpr-infobar-visible .footer,.gdpr-infobar-visible .mobile_footer,.gdpr-infobar-visible .cart_trigger,.gdpr-infobar-visible .shop_header{pointer-events:none;opacity:0.5;filter:grayscale(100%)}#moove_gdpr_cookie_info_bar:not(.moove-gdpr-info-bar-hidden){border:none!important;z-index:9999!important}.moove-gdpr-info-bar-container{box-shadow:0 0 25px 5px rgba(0,0,0,.2)!important;border:1px solid lightgray}#moove_gdpr_cookie_info_bar,.moove-gdpr-info-bar-container{border-radius:4px}#moove_gdpr_cookie_info_bar{top:50%!important;bottom:auto!important;left:25vw!important;width:50vw!important;max-height:100%!important;transform:translateY(-50%)}.moove-gdpr-info-bar-container{padding:5vw!important;background-color:#fff}.moove-gdpr-info-bar-content{display:block!important}.moove-gdpr-info-bar-content .moove-gdpr-button-holder{display:block!important;padding:0!important;text-align:right!important}.moove-gdpr-cookie-notice p{font-size:calc(12px + 0.2vw)!important;padding:0 0 calc(12px + 0.2vw) 0!important}@media screen and (max-width:960px){.thumb{width:30%;padding:0 calc(20px + 0.2vw) 0 0}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice{max-height:50vh;overflow:auto;border:1px solid lightgray;padding:10px!important;border-radius:4px}#moove_gdpr_cookie_info_bar{left:5vw!important;width:90vw!important}.moove-gdpr-info-bar-content .moove-gdpr-button-holder{text-align:center!important}}.moove-gdpr-modal-save-settings{display:initial!important}.gdpr_lightbox-active #moove_gdpr_cookie_info_bar{top:-100%!important}#CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background:#ff0304!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background:#ff0304!important;border-color:#ff0304!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border-color:#ff0304!important}#CookiebotWidget .CookiebotWidget-consent-details button,#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover,#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,#CybotCookiebotDialogDetailBodyContentTextAbout a{color:#ff0304!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg{fill:#ff0304!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{color:#ff0304!important;border-color:#ff0304!important}