.floatingTutorial {display: none !important;}
.article {float: none;width: auto;}
.content iframe {margin: auto;}
#diszkusz {width: auto;float: none;text-align: center;overflow: hidden;}
#callToAddThis {float: none;margin: 10px 5px 9px 10px;width: 100%;height: 45px;}
ul {margin: 0 0 20px 30px;}
h2 {margin: 30px 0 10px;background-color: rgb(97, 130, 162);color: #FFF;padding: 5px 20px;}
.puzzleNav ul li a {background-color: #c1b6b6;}
.puzzleNav ul li a.three {background-position: -208px -602px;background-color: #FFF;}
.chainItem {display: inline-block;width: 110px;height: 75px;}
#solutionChain {padding: 0 15px;}
.solutionChainContainer {height: 100px;}
.chainItem a {display: block;position: absolute;width: 100px;text-align: center;}
.chainItem a.active {background-color: #FFF;border-radius: 20px;height: 76px;border-bottom: 2px solid #bE3B32;}
.row {display: block;width: 100%;}
.col2 {float: left;width: 50%;}
.rightgap {padding-right: 4%;width: 46%;}
.leftgap {padding-left: 4%;width: 46%;}
.chainItem img {cursor:zoom-in; max-width:200%;height:75px;position:relative;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;width:75px;}
.chainItem img:hover {width: 100px;max-width: 400px;height: 100px;z-index: 10000;margin: -15px 0 0 -10px;}
.chainItem a.active img {width: 100px;max-width: 400px;height: 100px;z-index: 10000;margin: -15px 0 0 -10px;}
.lightContent img {max-width: 100%;}
.chainArrow {display: inline-block;width: 40px;height: 90px;background: transparent url(arrow.png) no-repeat center center;}
#solutionChain.stick {position: fixed;top: 0;z-index: 999;background-color: #eee;box-shadow: 0px 0px 10px #000;border-radius: 0 0 10px 10px;}
.clearboth{clear:both;}
.aligncenter {text-align: center;}
.algo {font-weight: bold;display: inline-block;vertical-align: middle;margin: 0;}
.algo > span {display: inline-block;width: 36px;height: 22px;background: url(algo.png) no-repeat 0px 100px transparent;padding: 40px 0 0 0;line-height: 22px;text-align: center;font-size: 18px;font-style: normal;margin-right: 8px;}
.header #puzzleNav ul {height: 10px;}
.algo > span.li {background-position: 0px 0px;}
.algo > span.mi {background-position: -40px 0px;}
.algo > span.r {background-position: -80px 0px;}
.algo > span.ui {background-position: -120px 0px;}
.algo > span.e {background-position: -160px 0px;}
.algo > span.d {background-position: -200px 0px;}
.algo > span.l {background-position: -240px 0px;}
.algo > span.m {background-position: -280px 0px;}
.algo > span.ri {background-position: -320px 0px;}
.algo > span.u {background-position: -360px 0px;}
.algo > span.ei {background-position: -400px 0px;}
.algo > span.di {background-position: -440px 0px;}
.algo > span.f {background-position: -480px 0px;}
.algo > span.bi {background-position: -520px 0px;}
.algo > span.fi {background-position: -560px 0px;}
.algo > span.b {background-position: -600px 0px;}
.algo > span.s {background-position: -642px 0px;}
.algo > span.si {background-position: -682px 0px;}
.algo > span.f2 {background-position: -720px 0px;}
.algo > span.r2 {background-position: -760px 0px;}
.algo > span.u2 {background-position: -800px 0px;}
.algo > span.b2 {background-position: -840px 0px;}
.algo > span.l2 {background-position: -880px 0px;}
.algo > span.d2 {background-position: -920px 0px;}
.algo > span.m2 {background-position: -960px 0px;}
.algo > span.e2 {background-position: -1000px 0px;}
.algo > span.s2 {background-position: -1040px 0px;}
@media screen and (max-width: 1220px){.centeredFixMenu {margin: auto;width: auto;}
.chainArrow {width: 40px;height: 50px;}
.chainItem {width: 55px;height: 55px;}
.chainItem img {width: 50px;height: 50px;margin-top: 5px;}
.chainItem img:hover {width: 75px;height: 75px;margin: 0px 0 0 -10px;}
.chainItem a {width: 60px;}
.chainItem a.active {height: 57px;}
.chainItem a.active img {width: 80px;max-width: 400px;height: 80px;z-index: 10000;margin: 0px 0 0 -13px;}
.col2 {float: none;width: auto;}
}
@media screen and (max-width: 800px){.chainArrow {display: none;}
.chainItem img:hover {width: 65px;height: 65px;}
}