/* https://igloonet.cz/blog/wp-content/themes/igloo/style.css?ver=12 */
.widget img{max-width:97.5%}img[class*="align"],img[class*="wp-image-"]{height:auto}img.size-full{max-width:97.5%;width:auto}.wp-caption{max-width:100%!important}.author-box h5{margin-top:0}.author-box .author_gravatar{margin-right:10px}.author-box p{font-size:14px;font-size:1.4em}article .th{margin-bottom:10px;margin-bottom:1em}.alignleft{float:left}.alignright{float:right}.aligncenter{margin:0 auto;text-align:center}body,h1,h2,h3,h4,h5,h6,p{font-family:'Open Sans',sans-serif}h1,h2,h3,h4,h5,h6,a:link{font-weight:300}.site-title .subheader{margin-bottom:0}.site-header{border-bottom:1px solid #ddd;padding:1.5rem 0 1rem 0;margin:-1.875em 0 1.875em 0}.sidebar ul li{list-style:none}.top-bar-section ul li>a{border-left:1px solid #333;border-right:none}.wp-caption-text{text-align:center}.site-content .gallery{margin-bottom:1.5em}.site-content .gallery a img{border:none;height:auto;max-width:90%}.site-content .gallery dd{margin:0}embed,iframe,object{max-width:100%}article#content #body header{padding-left:30px;position:relative;left:-30px;background-position:0 4px;min-height:70px}#content .commentlist header{background:none}#content .commentlist li{list-style-type:none}#content .commentlist li article{padding-bottom:0;margin-bottom:30px}#content .commentlist ol.children li article{border-left:15px solid #ddd;padding-left:15px;margin-left:0}#respond textarea{height:10em}.form-allowed-tags{font-size:.8em}#logo{margin-right:6px;display:block;height:56px;padding-top:20px;padding-left:42px}#logo{background:url(/blog/wp-content/themes/igloo/img/logo.png) 0 0;width:115px;height:28px;margin-top:12px}#logo:hover{background:url(/blog/wp-content/themes/igloo/img/logo.png) 0 0}.wpsr-floatbar-float_left{border:0 none;background-color:transparent;box-shadow:none}hr{cursor:pointer}@media only screen and (min-width:48em){#main-menu{min-height:10px}}article section#perex.pinguin{background-image:none}article section#perex.pinguin a{color:#fff}article section#perex.pinguin header h1{font-family:"neosans",sans-serif;font-size:3rem;line-height:1.2;background:none}.author-block .author .avatar{display:inline-block;margin-top:20px;text-align:center;width:125px;height:125px;background-repeat:no-repeat;border-radius:150px;-webkit-border-radius:150px;-moz-border-radius:150px;border:2px solid #b2ec5c}.author-block li{background-image:none}#body .form-block .form h2{font-size:1.4rem}#body .form-block .form p{clear:both;font-size:1em}#body .form-block .form p.form-allowed-tags,#body .comment-respond p.form-allowed-tags{display:none}div.crafty-social-buttons{text-align:right;padding:20px 0}img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img{max-width:100%;height:auto}.alignleft,img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px}.alignright,img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px}.reset-float{clear:both}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.alignleft,img.alignright,img.aligncenter{margin-bottom:12px}.wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;max-width:800px!important;padding:4px;text-align:center}.wp-caption img{margin:5px 5px 0}.wp-caption p.wp-caption-text{color:#888;font-size:12px;margin:5px}span.collapseomatic:after{content:' ↓'}span.collapseomatic{background-image:none;color:#9ca45d;display:block;padding-bottom:1em}div.collapseomatic_content{padding:0 0 10px 0}a:link{font-weight:400}#logo-section img{display:none}#main-menu li a:hover{background:none!important;text-decoration:underline}@media screen and (max-width:1024px){#post-body .tablepress{overflow-x:scroll;width:auto;overflow-y:hidden;display:block}}@media only screen and (min-width:1050px){#perex header{min-height:110px}}#respond .form-submit input[type=submit],.newsletter-form__button{border-radius:7px;background-color:#e87722;border-color:#b95b13;color:#fff;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5) inset;box-shadow:0 1px 0 rgba(255,255,255,.5) inset;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;border-style:solid;border-width:1px;cursor:pointer;padding-top:.8125em;padding-bottom:.75em}#respond .form-submit input[type=submit]:hover,#respond .form-submit input[type=submit]:focus,.newsletter-form__button:hover,.newsletter-form__button:focus{background-color:#b95b13;border-color:#b95b13}@media only screen and (min-width:49em){#main-menu ul{float:none!important}}@media only screen and (max-width:49em){.body .form-block .form label{display:block;text-align:left}.body .form-block .form .comment-form-cookies-consent label{display:inline-block}.body .form-block .form .comment-form-cookies-consent label{width:85%;float:left;margin-bottom:30px}.body .form-block .form .comment-form-cookies-consent input{width:10%;float:right;margin-top:4px;height:15px}}#content header h6{color:#46494d}#perex{background:#E87722}#perex h1,#perex h2,#perex h3,#perex h4,#perex h5{color:#fff}#perex hr{background:#f8f9fa url(/images/igloonet-perex-divider.png) no-repeat top center}a{color:#eb8b42}#logo-section:hover span{color:#cc681e}.category-reference h4{color:#eb8b42}a:hover,a:focus{color:#cc681e}.body .author-block .author{background:#e48c4b}.author-block .author span.avatar{border-color:#fff}#login-section{display:none}#main-menu ul{width:100%;background:#c7651c}#main-menu li{position:relative;display:inline-block;font-size:14px;background:none}#main-menu li a{color:#fff;padding:15px;display:inline-block}#main-menu li:after{position:absolute;z-index:101;top:19px;right:0;display:block;width:1px;height:16px;content:'';background:#fff}#main-menu li:last-child:after{content:none}@media only screen and (min-width:49em){#main-menu ul{margin:0}}@media only screen and (min-width:790px){#logo-section{padding:19px 0 0 0}#main-navigation{padding-left:400px!important}#main-menu{position:absolute;top:0;right:0;background:none}#main-menu ul{width:370px;padding-left:0!important;background:none}#main-menu li{font-size:16px;padding:0}}@media only screen and (min-width:1050px){#perex header{background:url(/images/h1-blog-pattern.png) no-repeat 35px 0}}@media only screen and (min-width:1455px){#header .columns{position:absolute;right:calc(50% + 325px);width:200px}#main-menu{right:auto;left:calc(50% + 50px);width:500px;background:none}#main-menu ul{width:470px}#main-menu a{line-height:26px!important}#main-menu li:after{top:20px}}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}blockquote{border-left:4px solid #f6ccac}blockquote p{color:#777c83}h3.collapseomatic{background-position:5px .4em;padding:0 0 10px 30px}h3.collapseomatic:hover{background-color:#e7ebee;text-decoration:none}#body .author-block .hr-wrap hr{border-top:0}@media (max-width:768px){.wp-caption{width:100%!important}#content .wp-caption a img{max-width:99.03225806%;height:auto}}p{overflow-wrap:break-word}body{background:transparent}#toplink{position:absolute;bottom:10px;left:10px}.quote-block{margin:40px 0;align-items:center;justify-content:center}.quote-block p{color:#777c83;font-style:italic}.quote-block__image{position:relative;overflow:hidden;display:block;height:auto;max-width:300px;margin:0 auto 40px}.quote-block__image img{width:100%;height:auto;border-radius:50%;border:4px solid #e87622}@media only screen and (min-width:768px){.quote-block{display:flex}.quote-block__image{margin-bottom:0}.quote-block--right{text-align:right}}@media only screen and (min-width:48em){.body .author-block .another-articles .form{width:65%}.body .author-block .another-articles .author{width:35%}.body .form-block .form label{width:45%!important}.body .form-block .form input,.body .form-block .form textarea,.body .form-block .form .button-wrap,.body .form-block .form select{width:53%!important}.body .form-block .form .comment-form-cookies-consent label{line-height:1.5}.body .form-block .form #wp-comment-cookies-consent{margin-top:15px;height:15px;float:none;width:6%!important}}.body .author-block .author a{text-decoration:none}.body .author-block .author p{font-size:16px}.body .author-block .author p.name{color:#fff;font-weight:700;font-size:20px}.body .author-block .author{background:#E07A2F}.comment-respond h3{text-align:center;display:block}.comment-respond form .comment-notes{text-align:center!important}.body .form-block.comment-block .form{width:100%!important}.newsletter-form{padding:25px 10px 30px;text-align:center;background:#e3e4e6;position:relative}.newsletter-form__input-group{padding:0 15px;text-align:left}.newsletter-form__input-group input{position:static!important}.newsletter-form__input-group .eac-cval{display:none}@media only screen and (min-width:768px){.newsletter-form__input-group{width:49%;display:inline-block}}.newsletter-form__button--wrapper{text-align:center}.newsletter-form__button--wrapper button{margin:0}.newsletter-form .hr-wrap{position:absolute;top:0;left:0;width:100%}.newsletter-form .hr-wrap hr{width:100%;margin:0!important;background:none}.newsletter-form .hr-wrap hr:after{content:'';position:absolute;right:0;background-color:#fff;padding:0;margin:0;background:url(/images/case-study-sprites-s867879d996.png) 0 -752px no-repeat;height:26px;width:117px;top:-1px;left:50%;margin-left:-58px}.newsletter-form .hr-wrap hr:before{content:none}.newsletter-form__alert{display:none;margin:30px 0 50px;text-align:center;background:#77DC67;padding:20px;font-weight:700;border:1px solid #53CB40}.newsletter-form__alert.send{display:block}@media screen and (max-width:25em){h1 br{display:none}}em{font-weight:600}div.pojmy{background:#e6e6e6;padding:1em;padding-left:3em;font-size:90%}.mailkit_instance .hint{display:none}#mailkit_overlay,#mailkit_overlay_bar,#mailkit_overlay_msg{height:100%;background-color:rgba(22,22,22,.3);opacity:0;width:100%}#mailkit_overlay,#mailkit_overlay_bar{position:fixed;top:0;left:0;z-index:999}#mailkit_overlay_msg{position:fixed;top:0;left:0;z-index:9999}.mailkit_instance .eac-cval,.mailkit_instance .eac-sugg{display:none}.mailkit_instance input{position:inherit!important}.mailkit_msg_popup{background:#eee;border:1px solid #ccc;border-radius:6px;left:50%!important;margin-left:-130px;margin-top:-35px;padding:20px;position:fixed;top:50%;width:270px;z-index:999999;text-align:center}.mailkit_msg_popup .popup_close{position:absolute;right:5px;top:8px;width:22px;height:22px;cursor:pointer;z-index:1}.mailkit_msg_popup .popup_close::after,.mailkit_msg_popup .popup_close::before{position:absolute;left:10px;content:' ';height:22px;width:2px;background-color:#e87722;-webkit-transition:background-color .5s;transition:background-color .5s}.mailkit_msg_popup .popup_close:hover::after,.mailkit_msg_popup .popup_close:hover::before{background-color:#95490f;-webkit-transition:background-color .5s;transition:background-color .5s}.mailkit_msg_popup .popup_close::before{transform:rotate(45deg)}.mailkit_msg_popup .popup_close::after{transform:rotate(-45deg)}.fb-post{width:100%}.fb-post>span{display:block!important;margin:0 auto 1em auto}.enlighter-default{padding-top:2em!important;padding-bottom:2em!important}.post,.single .post,.entry-content{--ig-gap:1rem;--ig-radius:12px;--ig-panel-bg:var(--wp--preset--color--base-2, #f7f7f7);--ig-border:rgba(0,0,0,.08);--ig-border-strong:rgba(0,0,0,.18);--ig-focus:var(--wp--preset--color--primary, #0ea5e9)}.wpcf7-form{padding:25px 10px 30px;text-align:center;background:#e3e4e6;position:relative}.wpcf7-form label{font-size:1.1em;color:#4d4d4d;cursor:pointer;display:block;font-weight:500;margin-bottom:.1875em;margin-left:25px;margin-right:25px;line-height:3rem}.wpcf7-form input[type="email"],.wpcf7-form input[type="text"],.wpcf7-form textarea{display:block;width:100%;max-width:100%;padding:.75rem .9rem;border:1px solid #ccc border-radius:10px;background:#fff;color:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.wpcf7-form input[type="email"]:focus,.wpcf7-form input[type="text"]:focus,.wpcf7-form textarea:focus{border-color:#ccc box-shadow:0 0 0 3px color-mix(in srgb,#ccc 20%,transparent)}.wpcf7-form textarea{min-height:160px;resize:vertical}.wpcf7-form input[type="submit"].wpcf7-submit{appearance:none;border:none;border-radius:7px;padding:.8rem 1.25rem;font-weight:700;line-height:1;background-color:#e87722;border-color:#b95b13;color:#fff;cursor:pointer;transition:background-color 300ms ease-out;border-style:solid;border-width:1px;cursor:pointer;padding-top:.8125em;padding-bottom:.75em;box-shadow:0 1px 0 rgba(255,255,255,.5) inset;font-family:inherit;font-weight:700;line-height:normal;margin:0 0 1.25em;position:relative;text-decoration:none;text-align:center;display:inline-block;padding-top:.75em;padding-right:1.5em;padding-bottom:.8125em;padding-left:1.5em;font-size:1em;margin-left:.5rem}.wpcf7-form input[type="submit"].wpcf7-submit:hover{filter:brightness(.95)}.wpcf7-form input[type="submit"].wpcf7-submit:active{transform:translateY(1px) scale(.99)}.wpcf7-form .wpcf7-spinner{margin-left:.5rem;vertical-align:middle}.wpcf7 form .wpcf7-response-output{margin:1rem 0 0 0;padding:.75rem 1rem;border-radius:10px;border:1px solid var(--ig-border-strong);background:#fff}.wpcf7-not-valid,.wpcf7-form .wpcf7-not-valid{border-color:#e11d48!important;box-shadow:0 0 0 3px color-mix(in srgb,#e11d48 15%,transparent)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#e11d48;background:color-mix(in srgb,#e11d48 6%,#fff)}.wpcf7 form.sent .wpcf7-response-output{border-color:#16a34a;background:color-mix(in srgb,#16a34a 6%,#fff)}.wpcf7-form input[type="submit"].wpcf7-submit:focus-visible{outline:3px solid var(--ig-focus);outline-offset:2px}.wpcf7-form .hidden-fields-container{display:contents}@media (max-width:640px){.wpcf7-form{padding:1rem}}.entry-content .wpcf7-form p>.wpcf7-form-control-wrap{display:block}#contact-fab{position:fixed;bottom:20px;right:20px;background:#f58220;color:#fff;border:none;border-radius:50%;width:56px;height:56px;font-size:24px;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.18);z-index:9999;align-items:center;justify-content:center;line-height:1}#contact-panel{position:fixed;bottom:90px;right:20px;width:340px;max-width:90vw;background:#fff;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.2);padding:1rem;display:none;z-index:9998}#contact-panel.active{display:block;animation:fadeIn .2s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.screen-reader-response{display:none}