/* https://educo-consult.sk/wp-content/themes/Logic.2019/css/style.css?ver=1790753442 */
.rtbs p,.rtbs p span,.rtbs ul:not(.slick-dots),.rtbs ol,.rtbs li,.rtbs table{color:#2f3232}#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/2022/06/EDUCO-CONSULT-s.r.o.svg)}body{font-family:'Montserrat',sans-serif;font-weight:400;color:#2f3232;overflow-x:hidden}input,textarea,select,label{font-family:'Montserrat',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:#80cc28!important}.lrm-nice-checkbox__label input:checked~.lrm-nice-checkbox__indicator{background-color:#80cc28!important;border-color:#80cc28!important}h1,h2,h3,h4,h5,h6,.heading{font-family:'Montserrat',sans-serif;font-weight:400;color:#80cc28;padding-bottom:calc(12px + 0.2vw)!important}strong,strong .heading{font-weight:600}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:#80cc28}@media screen and (max-width:960px){.number{float:none;margin-left:auto;margin-right:auto}}.wp_content p:not(:empty),.wp_content p span,.wp_content ul:not(.slick-dots),.wp_content ol,.wp_content table,.gallery-caption,.logic_submenu_wrap div p,legend,.wpcf7 span{font-family:'Montserrat',sans-serif;font-size:calc(12px + 0.2vw);padding:0 0 calc(12px + 0.2vw) 0;line-height:2em}.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(20px + 0.2vw)}.meta{font-size:calc(12px + 0.2vw)}a:link,a:visited,a:active,.logic-button{color:#80cc28;transition:0.4s;text-decoration:none}a:hover{color:#80cc28;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-image:url(/wp-content/uploads/2022/06/EDUCO-CONSULT-s.r.o.-Celozivotne-vzdelavanie.svg);background-size:calc(100px + 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(12px + 0.2vw) 7.5% calc((12px + 0.2vw) * 3) 7.5%;;background-color:rgba(47,50,50,1);border-bottom:2px solid rgba(47,50,50,1)}.header:hover,.sub-menu:hover{background-color:rgba(47,50,50,1)!important}.header .menu .sub-menu li{transition:0.4s}.header .menu .sub-menu li:hover{background-color:#80cc28!important}.header_link_initial{transition:0.4s;width:25%}.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:'Montserrat',sans-serif;;font-size:calc(12px + 0.2vw);text-transform:uppercase;background-color:#80cc28;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(12px + 0.2vw) calc((12px + 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:#2f3232}.header_flex{display:flex;align-self:center;justify-content:space-between;width:75%}.header_flex>div{display:flex;align-self:flex-start;padding-left:calc(20px + 0.2vw)}.header_flex .wrapper>div{align-self:flex-start;padding-left:calc((20px + 0.2vw) / 2)}.header_heading{color:#80cc28!important;font-size:calc((20px + 0.2vw) / 1.2)!important}.header_subheading{opacity:0.5;color:#2f3232;font-size:calc((12px + 0.2vw) / 1.2)}.header_subheading a{color:#2f3232}.header_content p:not(:empty):not(.header_heading){font-size:calc((12px + 0.2vw) / 1.2)}.header_content p:not(:empty):not(.header_heading):not(:last-child){padding-bottom:1em}.header_flex svg,.slick-slider-header_flex svg{height:auto;width:calc((20px + 0.2vw) * 1.5)}.header_flex svg path,.slick-slider-header_flex svg path{fill:#80cc28!important}.main_menu{display:flex;align-self:center;justify-content:flex-end;text-align:right;transition:0.4s;font-family:'Montserrat',sans-serif;;width:75%;font-size:calc(12px + 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:rgba(47,50,50,1);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:400!important}.cookie-bar{border-top:2px solid#80cc28;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 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(20px + 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:#2f3232;font-size:calc(12px + 0.2vw);color:#fff}.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%;align-self:center;border-color:#fff}.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:#fff}@media screen and (max-width:960px){.footer{display:block;padding-bottom:calc(6vh + 10px + 0.2vw)}.footer>div{width:calc(100% - 4px)!important;padding:calc(10px + 0.2vw) 0 calc(10px + 0.2vw) 0!important;text-align:center!important}.footer div{transition:0.4s}}.social{text-align:center}.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:#80cc28!important}.header .social{padding:0 0 0 1em}.header .social svg{width:calc(20px + 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:'Montserrat',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:600}.logic-button:hover,.logic-button-activated{background-color:#80cc28!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}.logic-button-activated{color:white!important;border-color:transparent!important}.sluzby:hover .logic-button{background-color:#80cc28!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:#80cc28!important;color:#fff}.pattern{background-color:rgba(0,0,0,0.5)}.header_heading{font-weight:600}@media screen and (min-width:960px){.header_flex>div{max-width:50%}.header_content,.header_content a,.header_subheading{color:white!important}.header_flex svg{width:calc((15px + 0.2vw) * 1.5)!important}#wpcf7-f8296-o1{max-width:250px}.footer .social{text-align:right!important}}.header{padding-top:2em}.header_flex{justify-content:flex-end!important}.header_flex .wpcf7-spinner,.header_flex .sent .twothirds,.header_flex .sent .third{display:none!important}.header_flex .wpcf7 form.sent .wpcf7-response-output{border-color:#80cc28!important;margin:0!important;font-size:calc((12px + 0.2vw) / 1.2)!important}.header_flex input{font-size:calc((12px + 0.2vw) / 1.2)!important;width:calc(100% - 18px - 0.4vw)!important;padding:calc(3px + 0.2vw) calc(9px + 0.2vw)!important}.header_flex .wpcf7 input[type=submit],.slick-slider-header_flex .wpcf7 input[type=submit]{background-color:#80cc28!important;color:white!important;border-color:#80cc28!important}.header_flex .wpcf7 input:hover:not([type="submit"]),.header_flex .wpcf7 input:focus:not([type="submit"]),.slick-slider-header_flex .wpcf7 input:hover:not([type="submit"]),.slick-slider-header_flex .wpcf7 input:focus:not([type="submit"]),.slick-slider-header_flex .wpcf7 input:not([type="submit"]){background-color:white!important}.slick-slider-main .title{background:transparent!important}.slick-slider-main .title p{font-weight:600}.slick-slider-main .title span p{font-weight:300}.slick-slider-header_flex .slick-dots{display:none!important}.footer p,.footer ul,.footer li{font-size:calc((10px + 0.2vw / 1.5))!important}@media screen and (min-width:960px){.blog{width:100%!important;margin:0 auto 0 auto}}.article{display:flex;padding:0 0 calc((20px + 0.2vw) * 2) 0}.thumb{width:20%;padding:0 calc(20px + 0.2vw) 0 0}.thumb img{border-radius:100%;width:100%}.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:#80cc28}.logic_submenu_wrap_link{padding:calc(12px + 0.2vw);text-transform:uppercase}.logic_submenu_wrap li>div:not(.aws-container){border-bottom:2px solid#80cc28}.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:#80cc28!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background:#80cc28!important;border-color:#80cc28!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border-color:#80cc28!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:#80cc28!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg{fill:#80cc28!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{color:#80cc28!important;border-color:#80cc28!important}