@charset "UTF-8";
/*<?php
header("Content-Type: text/css ");
$listaPlikow = false;
?>*/
@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700&subset=latin-ext");
@import url("https://fonts.googleapis.com/css?family=Oswald:300,400,500,700&subset=latin-ext");
@font-face { font-family: Roboto; src: url(https://a.wpimg.pl/a/i/stg/fonts/roboto-light-webfont.woff2) format("woff2"), url(https://a.wpimg.pl/a/i/stg/fonts/roboto-light-webfont.woff) format("woff"); font-weight: 300; font-style: normal; }
@font-face { font-family: Roboto; src: url(https://a.wpimg.pl/a/i/stg/fonts/roboto-regular-webfont.woff2) format("woff2"), url(https://a.wpimg.pl/a/i/stg/fonts/roboto-regular-webfont.woff) format("woff"); font-weight: 400; font-style: normal; }
@font-face { font-family: Roboto; src: url(https://a.wpimg.pl/a/i/stg/fonts/roboto-bold-webfont.woff2) format("woff2"), url(https://a.wpimg.pl/a/i/stg/fonts/roboto-bold-webfont.woff) format("woff"); font-weight: 700; font-style: normal; }
body, html { font-size: 10px; }

*::selection { background-color: red; color: #fff; }

body { font-family: "Oswald", sans-serif; font-size: 18px; font-size: 1.8rem; color: #fff; }

a { color: #fff; }

.main--instream { display: inline; background-color: #fff; text-align: center; padding: 0; }
.main--instream img { display: block; max-width: 100%; margin: 0 auto; }
.main--instream.partner { font-family: "Oswald", sans-serif; display: block; margin: auto; font-size: 22px; font-size: 2.2rem; color: #000000; height: 60px; font-weight: 300; }
.main--instream.partner span { height: 60px; vertical-align: middle; }
.main--instream.partner img { padding: 5px 50px; display: inline; vertical-align: middle; height: 50px; }

.fullPage--rest-of-art .main--instream { padding-bottom: 20px; }

.alert-404 { height: 130px; background: #fff; font-family: 500; font-size: 16px; color: #000; letter-spacing: 0; }

.partnerSG { line-height: 34px; position: absolute; top: 0; right: 50px; padding: 4px 0 15px 16px; color: #fff; text-shadow: 1px 2px 4px #000000; font-family: "Oswald", sans-serif; font-weight: 400; text-align: center; font-size: 18px; }
.partnerSG img { display: block; width: 188px; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, big, em, img, q, abbr, address, cite, code, del, dfn, em, img, ins, samp, small, strong, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, figure, table, caption, tbody, tfoot, thead, tr, th, td, time, mark, audio, video { border: 0; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section { display: block; }

ul { list-style: none; }

a { text-decoration: none; }

.alert-404 { overflow: auto !important; height: 230px !important; }
.alert-404::before { content: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAA3AAAAA3CAAAAABoNPdCAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfhAxgNBwiKg+qBAAAXr0lEQVR42u2deXhN1/rHPyeDiAiJhBMxhiDmuSiK0ou0aihV1RZtaIuSDn5US4fbqvZqaamqDqYa65JWWjVVEW2VXlNwTRUERaSRQQZJ3t8f++xz9jlnn5yTahL33v19Hk/2Wut93/V9197vWmvv/e7DJBgwYKC04FXWBAwY+F+CEXAGDJQijIAzYKAUYQScAQOlCCPgDBgoRRgBZ8BAKcIIOAMGShFGwBkwUIowAs6AgVKEEXAGDJQijIAzYKAUYQScAQOlCCPgDBgoRRgBZ8BAKaLUAy5/d1bpdphlMpl6eEgh8WxpD0ex8IxpU1lT+GtQWNYEiofrptZuJL4xPeOhLR/L349Ww6R7LYVln8HTQ0uE+8XWVwI29Lh1OyVCYWCc6fl/lAmnlxPsik3mlwmL0sLC5156saw5lBXUgPttBzyqVp7bAf1Kpr8vr5C1qAQCLh+8PFytXVJIjkMWvOVThGphoW3E/lL8flpTSL3hWxJ93D7Ym/VTWVPQxdnzUaEl3UdpbynbWv79xbjs6+vb/1YpVA+HVkXG0zhfX99fS2JYPj1vw74KvjNLoo/bB+988UlZU9DFgq7bSryPEpmvi0CXuA1dHirlPj2l4L15UeCosuUGMDrltRKYkm4nBA8vawZlh9IOOPp7uhCVAYWms8qaGvD5hvZTy5qDgRKDJ1vKm0cz7co3Es8V8zHT+dP6CpcP33ClcvaienQq2b7lWqL755yeyLilAIAkH84oYmTUttyTp5xddOV2UUiK9V+qmQVzjiU7SuQfy7YnceJUvr3AmWM3Peqr4Fxijl1FyqFUe0unj+UUaSHj8PU/adq1pI7L+nDHrvDsSf3xd+Zy7WSBZ33eOkTBC8CnlmN5A5glItPM5lqysZ0fXk2n5Vva0l+tAfi1XVso7vGc2RwupweYwb//BRER2Wg2m2crjeefDwavhjGpdirTzGZz1oFeQVBn+FWRLdEhUHHoFbX5iwG1gepTr2t12pmrAn5m80gdmUygu4hIXj+z2TzoZhEUWpvNze0d2HW3P1Dt6Qsissps9gdCzOZEuW42m6ekDgiglYjIzaUdTFDhjvcK9N0+ZTabmyrj9ZVZZamPwm7MsRVWdTBB1d5bLeXxfCfv3VUBn9YfWkWWN/cGn9ZfWZV+GugDPi3WiojIBrMNdTTdXDc/KDmTQ8GryWa17uyoYCB43GW1YksXHzDV+zBPRES6aUzNVfpe2RJM9cZn2Xnggekl5vmuJB1cblszUzkoiIqyDG56eFtndjp+Jo2tABU7b3McYQcu08w7br7U2sTGcWZzAJXN5i4Sb37YKv2ZeYpImnKaRWRRWMerIhPMe9T2YeaTIiLxjBdxVpzb7SfH7osMuFjgecsa2DtNREQOVlUjtesNcYsYYHWwIh+cJCISB7yhDFiQxVCtnVqVWGC6n9LSPuNzy2Rf9ZyIiGSNUHsPPazRqavWDtCRsQbco0BUSlEUakKYHf8xqin/NSKLrZPUAUkD+rUFWotIak+1ofMJfbdbAsrQjwC+KGLE3qWHdSbLGkjwgLf+8Vh5r5eU6W483zzp3f+VGQOCGKNEQXpHaj83/90xFXncojTXy6/Py3PGhNLvpogk3KeiARGabtLontPX/5GZ0/th+lipWubnNfDNhS91opJlaCdTcfS7c8aF0CJdRGSsaqmvF0tERHKGUHv0By+0o8kRKZ7pBcxyIenocgzfKA07YZdytIHRzuyc/fy+sqnvK7MeruQ13X5lcOQSy8YxNB028vDHI0c2p9vIkS9KdrCPdYK/i12agPvEFJEkIiNJUNv78G8RNeCcFGvytOMJdhtwQKD1YpbLtYGAPhEAw8QtYhQDlbwAHhXRXO07fADfuj6A/wWNiqXPAAAigUAvgJEiIrmtAJpGATTOtOm0D6sK+IWFjdSRUQPuRaD6mSIpOAbcTICov5UD/P8lq8PC/IGQsLBESVNDrI1IXhuAwFCA6n/ouv02MFlEpKAq+Ge4HrAj5SslWQt96HBBRORiFGMsARfV4LiISFITpomI5P+NF3JFRC61YZmIiKyixi8iIin9eVFr+Eq4d4KmmEbb6A7nREQ2elfNEBH53rfGIRERWUjTbBGRL2mVIiJyfTCD7Ti+Sd9CEZEBjMgQkcKZ3lE3i2faGnCOkk4ur2OCYvU5X55Xjiayvgh2qp+/lAvbLCJyooVlYCxw4hJLr5B4S+MUVomIyFjrLuO8qV6hLeA+MtU7K+Iq4PYfdlJcN/qY4xl2H3BTjsulqYDpsIi8B8TkiOypCSSKO8QAPH2oMOd9wCtDbFd7Vn3wej1HsqcAT2lUYgFmJBUmPAbAkJ0FufNN4JUmIh8B95wW+bWNlq2IyO/AfcqgOMpYAm4+ELhfiqTgEHCFQVA+UeSPSaCc1qeAfcq1AtA4ZuZckVeA2gkFcqwdKLOvk9vnTBAlIvIjMMT1eN1sw+fWwud0yFGOjlf22i8iMp7KlrkpJTA4XUR+oo9FOJE7RUSum31PKxWZjbz+rXElmje1HaVBwCnl8DFlveqNuvsZzGYRkYf4WSlnR6Dd9Sf4hF8REVlJX0vNWBYUz7Q14BwlnVxOLxellOt1iayvHDUpl+GanepnXnOvH5Was/51cjTsnLjE4rNLbVQDbi+tLTXvMl2sATeX+spGSy/g2rZlmZOiDtwG3CQREZkMDBeRwWBKFlGu68/EHWKAJ0REpB+wX2xX+8fARBERuR98ztpUYoHXRESyKwFRuSIiDwC/ishjfn5+iSIin4L9Ym0LOCcZJeDivMB3i0iRFBwCLhGUebYwDGqJOAacMvneqAj+50VEshqBaa+u212BY6Iss/90PV7Tud9WaMh29XADPURExlu2wiISyzsi8mXXNWpFeECBiHyO9QZxPgtttmbRq0DbURrMsxyuVC6Ne9XwkYXMFBFpT4ql4qWme2yaqbW9FFpNy6trcUpARPFM2wLOQdLZ5Z6cFRE5yMznOSQicoFeRbBT/fzSdnlMVmLZAicusZoVUg04aY5lW92Ok6IG3Gwizyu1TgG3634qjExwVtSB26eUyiP05/1gB1ANJAHgkcOHD9/nThcAJcmsPaDNplgFXtMAiIH8f9mr9AQoPwiYXg6gnUV5SU5OTlOAgUCifnf6MvuGFWJa1MtOskgKAKFesLsAMO0+fHijU3Or2QDEZ8KImgAVJoOor07t3R4OfAXEQ6Vol0O1d0bVhdbC/hNdu6vH94VsT0MdCQCeIAEYvHOIWlE36yoQx1i1onvbqzbDL5q/cDjTDVTBupwBiP/WaokkgLtQEzffSLzDpvf4uWndARKPdK1jqQppmZRdLNOuJHVcjmYzQByDHiAOYCv3umZn9XMVj6h1PTmq6VGHi04O4yiWAHByX6dItW7Ws5E/1NQ9bX9Edd3LqEWdXSjaw8NMk6p3wsWbMAB4asovBVRs1qxZNc90AQgGNI/XC3dC84CcnJycnEbAb3oqkai3j8FAuqVWLv+6Ye1WoIgn304yKQOzYab961b3FMwd4cjdK65AvWbNmjo1hypjlwAMUmoeAPbpuj3YF+Ig6TAMKO+Kdvaj+QvM1tLPtLc1teWEvWx9HPKsFTKHaKhWNN5nfZ2X/lD+MrO9OJVNloNAMvQsMdT/qbnOT93nxXVTJqnd2LLjmsnpYpl2JanjsiXg1jdt0DE8DmAr0S7Z2fzcHWC11IxTuqNt5eLv3PaI7/ICgFW2dMdZkxr8UEPXEDfvOfAJJleKDvD0xXctKEyOoMfw5aS9/Xblu/sMreyhpgKT5Z8FlwvgoM3TM56aOTFnqfqCTYohkwh4O6wsHlB464EUdu40Nf/bAx1dU7oAWGa+SkFp2Gd+qW6H9I5nz6Xq8YDrPJspxx8dZCtdpL6t0G7ziTvsZP1DLAGXseLo+QtZKv/LlfROy5jfXrzHg8HdE38++UohlsFrv2vAhKn3RPeupRU58ELoCm8LvbfeVWtvkNSsOKZdQcflqHpbC7w5e2AapkHzztWGrZENXbKz+pl/xVTdVp1UbC5V743b0gdYWU5d/j6dxMMu4o1qc0l2qegITwMuBLgYgc8X7SfnwvX16597c6KHqnq4bF/83ZWcQ1R9NM79f/bjSqZg+C9+xaRw169DfgE5dGhWpzX6uwkgFVDPbmga1/SlhscjXz8ZDyEuL/3v59b8QFP8g9q2QgPHq4bgU7l+kDv10/Qa9eoFQMoNgbzsWjqGP1nd+XW3w8YPL/7sF1WznRcXk5QBbHtk+Zcb19NiTIx13DKH5i0JVw6v0kqzwwktnmkX0HM5et6+DsQxEAbN++oZjlyagCt2Nj9TC0O62yzV1vbhGZfH45b2gYPHBlZRyqeebJzyRpdeuIWjohPUgPMD8tTKHKCcvdwVoCrAxMe/XbcxA7JiT31g4s+iClCtsbXYxDOtTc8IIRP7Vg8oCC2uTGAGh6a+q63xhELtPQfXrzsM/NTh25YuOqwNXA+yjpKLgb6/YiZxw7fDYFdT3PVRLArSlGtiuwfjEpUcxK9U9IOCYeujp3QFoOtlE5QL1knnODKxygr38+qP0eVmP1YFYNtGy3mt9PTTObu+XTF+dZzq1LgTL6j7hIqMf9CtUZem9aHncvS8zR1YH9Ea7qoa9wxbUL8hc2Kn8TOAamtviUtfc1x6JVZaN4aZLbcc7fXQvrpufXVUdIJ6JqLQLL1ngMb2cpfApNwkBw4denPPF4vymDfyz+fY1qqYSa0fiqv1XgG+W1sBBdhtUN3L9J/dJo3ZfbVTlGcUWrZ89eK3c45w8eUNLiQaAueVoclIh3B9qQr9l/P92rwidpQTz43rZW9Xc+9x2tFuVnozYO76h5fZ3RfV33ejgoPd7KHZK2vjDvn3e29p71xd/p57/v5/H919QCktXXrHDLWlBv92a7RI07pD6exyD/9N01ISJgDe/RenVtka0M0FO62fAUGn8nXnGE+5+Dw668snZFUVNbrDtwd3e2/CwB/VWxDxVNEJ6ulqBuxVrf0LaGEnlvELhPlxae3atWfAt8uCj4CtHo64DkyN4cA193L2ju2DVq3caOjKNF4TMR9kpHb+d09h29q13wDhMb80gh2uHtI0AuXGHr5F8xzRAcMhbyqE3+WiPW5Jg3fsKhpy2FY4hINPZ6gDbGOa/XOISNvDn9yfTwIw8cgED/LFD16718WFWPHDLgeVODgxrvIq65d6zTnk3qob047Qc7n83XuuxxcMAngg/5ubO3ra3Rdo2Nn52fym/nTgMZdRLOHns0PVfV61YHhm5AE1o4FUTxWdoJ6vxuVh+3fK8bJjUEvdoP8MwKJM6AwXhwwZMgeANmC9U/wz6AEFlt340WfyPNPJ/gNOZ4NyZdvBB0hzLWMux7ChcOHJYlGYM2RIv2sAFaIg47q2Gw26VYYP0wEKZ6P7kBmAe0LhEgxx8Vj4yhjvpfZrU6N631gvv+172yhPma0Z3YvpBBz0aWAp554DoCuLVImtnT4GWP1JG08+Yj9o21Mrcbqj1wJL2dSTHwFyh2Z+GmFV6F497ogHdvVMu4Suy9H536833wnQM2j9z5nRLtjZ+/kwb/wpLtYJvkmHhDOOG8MF7Vcob4Lqc06tc4oBPUUt1PPvNwMY/F4aXHt9DPC+KvB/i/Jg5SRgKjSvAQs3FkLhTKAjcGJQ+PhcuDYq7NHfIenB6k9m4glergUrRqVB1ppO8/pne6Tj3whSZ6STtXgwYKcTUgF+OVWkzPxwWLu4OBT6goy5ChzaAJGhQC1grUNshk6H1G5nIWPwHrizkwvyPsodzzCllHh/jWft8tOfvDrZ4Umo76zCKZbzXzCVWOXo2ePK38zPAscCkfkHVGfOkQfERHys3gYtpTfw25jA1S5nWw0irfub8y+RB9Tc9rF69Z2mHsALB54abFPwmlgQq+bib0wulmmX0HU5mm3b+nsB+Pbb9r3yUsCZnYOfD4Wt3mk5TF/jMZdgTRSOkkVrGtifTL/15knbARoqrwSBrxOddpc6inZQ34AXKq9VqlWxaClv4QH8O1YFSyLHSm8gdPj9wUDtFBF5Algp8g/gFZGJwCea1+oxwAEREZkHLBZNIuPXAD7NWnsDUedsKrFgeY//BqAkwS9ASYN5E8CvtbKtqWH3Ar8tQJ1eOjLW5OXvgMDTRVFwyDTJaQN4dRjdwgS8o6Q/AJVqbJY0UDIeRCQvCjA1bO0D+B/Xd1tEdgPWBOKhwAZNV4tpleuUlNCDAekiIik9LRlc46nU6KqIyNWOSmrmLNr8ISKS/qRPiJLjsJzmp0VECv5OHxHJa89yvXyHNNqph4kMEJFMsyUh44fqZh4QEbmbZ5WU6XXe5hsisp4W2VoT+R3prWR7zDANL55pa6aJg6SOyyLSOJiNylEctdSvORzYOfkZT0Ula+R0E/+DtmpnLrHEW1tXWc+pSJq/v5LxJJrk5V2+oWdF5GZDVouIyPZK3hxTuhuvp5i01m7IRESst5amlRPWoDyNxGes9d6YVgeyfwbosgjgodChqaQsBwj6JgTlofg1xz+eoN+q8SnkJwJ0Wx/scjqwK03ZvhVy90Pzaxf5PS1I2zQEOBtWlEzvsfPJeHSnt8cU/BIeX0Xhnj0AoycBRLc4BOnp9t9O+W4fuQk5AWBe1xBX6FQ3ybbhdBiozAkEjtEKP98cWBfzz1bRdxTsiU/uvdpSv/Lt6u171d23IfnBVwGe3bCjwahGGUdXl9+6ZFFyM+Dhy5PbDW5b7cSKQyMWAjP2VvnxR9Vo2yI+Zw9Y1mfEyp5Vzm7aM+LFqGSAtZ1nfz0iMuDc11sqbPCHtMcJf8EqPs2M94Yhm1rc395vX8K+EUX+YoKzadfQcZl7Z1W+23IGK55Xkxcc2Dn5ee+y0Q8t7tz01N4t3ttaeMolOmhr94dzY/wBKg9abnrEUaDLB08P3F0en1kDh67vHJy8afukk3GOMlrFHmemv+bYrgm+HXcFAoTcp2YlxwK7FocBVceqE/CpRxqZgKCXldltd31Tl1SRM61pcVTk10Z0vKSxWMQKJ3JlRDhAral2c3ss2hUuTpQZ0ZLoeXN2EBD4XM5ToOa9WTCnAtBJR8a6wklWA+D1Iig4fZ4jH/SoDHCX+r3Wqa4Am+xWOJHCOU19gCovXHDltoiSR6lOtlvrmHpoPiNzegn4nVL/URNvoNGHlo8Rx7M/Z3wEEP6q5ZuTG69WAGoNS5aZ6tcBP3UsD753vC8iInaXzEO2DnUWlz0dAL9OC6XQ3ydTRCT7/XAA38dPiIjYp2v8W0Qk74MGQPk7Z9kNmQemXa9wTi6LyPdYvzJ7EOunXPbsdPw8NNwXqPPgcfsz6shFu8JJfDBgSZjcTBebS+r3cBLDYyIiPzUGfFoskgedVjitYrTvUnGAyX4N+f2ET6MQa+nZOZDQmd+P1q2nFcrY7xthtj5xT1Hed12tqi15iNREqVG/WG/zCs+dqh2p++Ah+3hKRF3vomXcUKiVTNglh3Y5lVSzrib7J/lEYIMgZzO5iWl16hT9Y1tPL6CxNa1PUkPwBDcO5UXUtB+hq4mRmtfbN38737S6vU7+sfQ2/h7YdkTK8XIt7e/3rv6WUae2n2sNOX+mYgtPfmLM3vTHT816vlgu68Mdu8zTV5uFeeKmpu+j6RF1lEtn+SMfj3Ftm2tHKzTT71urmBXg2Goq6tW/JeD+Z2C+Qs3zJWX8aoPrvDa9rF28LVB0wN0m6PPD70EloGj81LkNiVegbolZf+Y6Xg+XtYu3B/4gqKwpuMVvW/v9OZJuFEv9V7tuV6TGp38CNLxlQ7pYmbhjNwyKvHVL/w34VZukfJvi9YJxJaJoBJwFl0YAeE8oGetjMoGKHqQQ/y9g1brwO27dSoni4OIl47qXiKIRcFr4vNHy1o24QoU1jW/dyH88xm5KSy33foVbN1SCmLL4Mu3fKxnFIgOuT5DDtw3/xagy7EylqBFtSsj6I4f9W8eG37qd/3x0OpnfeFzTW7dTkmgU2btfX0/yc/6Eosn9B2YGDBj4q2A8pTRgoBRhBJwBA6UII+AMGChFGAFnwEApwgg4AwZKEUbAGTBQijACzoCBUoQRcAYMlCL+H4GCE6aBorkGAAAAAElFTkSuQmCC"); color: #000; text-align: center; vertical-align: middle; position: relative; display: block; width: calc(100% + 50px); top: 0; background: #fff; z-index: 200; margin-left: -50px; font-weight: 500; padding: 25px 0; }
.alert-404::before:nth-child(2n) { font-family: "Roboto", sans-serif; font-weight: 300; }

header.fixed { position: absolute; display: none; top: 0; left: 0; height: 70px; width: 100%; box-sizing: border-box; padding-left: 30px; padding-top: 25px; text-shadow: 1px 0 2px rgba(0, 0, 0, 0.82); background-color: transparent; z-index: 100; }
header.fixed .logo-header { float: left; margin-top: -5px; }
header.fixed.visible { display: block; position: absolute; }
header.fixed .arrow-header { width: 60px; height: 60px; background: #E5E5E5; float: left; margin-left: -30px; position: relative; margin-right: 19px; }
header.fixed .arrow-header svg { position: absolute; width: 28px; height: 28px; left: 50%; top: 50%; transform: translate(-50%, -50%); }
header.fixed .partner { height: 60px; overflow: hidden; float: right; font-weight: 300; }
header.fixed .partner a { color: #000; text-shadow: none; }
header.fixed .partner img { height: 52px; margin: 4px 0; }
header.fixed .partner .logo { vertical-align: middle; margin-left: 20px; }
header.fixed .socials { height: 60px; overflow: hidden; float: left; padding: 9px 10px; }
header.fixed .socials .item { width: 40px; height: 40px; overflow: hidden; text-align: left; margin-left: 10px; }
header.fixed .socials .fb-share-button { margin-top: 5px; margin-left: 10px; }
header.fixed .socials .fb-like { background: url("/i/sb.png") no-repeat; height: 40px; font-family: Helvetica, Arial, sans-serif; }
header.fixed .socials .fb-like iframe { width: 40px; height: 40px; transform: scale(4); margin-left: 259px; margin-top: 36px; opacity: 0; }
header.fixed .socials .tw { background: url("/i/sb.png") -50px 0 no-repeat; height: 40px; }
header.fixed .socials .tw iframe { width: 40px; height: 40px; transform: scale(4); opacity: 0; }
header.fixed .socials .wpsocial-shareBox.vertical .item.wy, header.fixed .socials .wpsocial-shareBox.vertical .shb.wy { background: url("/i/sb.png") -100px 0 no-repeat; margin-left: 10px; height: 40px; width: 40px; }
header.fixed .socials .wy iframe { width: 40px; height: 40px; transform: scale(4); opacity: 0; margin-top: 42px; position: relative; top: 60px; left: 53px; }
header.fixed .socials .op { background: url("/i/sb.png") -150px 0 no-repeat; height: 40px; cursor: pointe; text-indent: -9999px; overflow: hidden; cursor: pointer; }

header.topbarAnim { padding-top: 0; height: 60px; display: block; position: fixed; -webkit-animation: topbarAnim 0.5s ease; /* Safari 4+ */ -moz-animation: topbarAnim 0.5s ease; /* Fx 5+ */ -o-animation: topbarAnim 0.5s ease; /* Opera 12+ */ animation: topbarAnim 0.5s ease; background-color: #fff; box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15), 0 1px 0 0 #E5E5E5; }

/* @article-partner */
header.fixed:not(.topbarAnim) { width: calc(100% - 240px); }

.wrapper { margin: 0 auto; }
.wrapper:after { content: ""; display: block; clear: both; }

.teaser a { display: block; position: absolute; text-align: center; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; }
.teaser a:hover { background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.45) 18%, rgba(0, 0, 0, 0) 76%); }

.teaser-flex { width: 100%; height: 100%; display: table; text-align: center; }
.teaser-flex .center { display: table-cell; vertical-align: middle; color: #fff; height: auto; margin: auto; }
.teaser-flex .bottom { display: table-cell; vertical-align: bottom; color: #fff; height: auto; margin: auto; }

.fullPage { width: 100%; }
.fullPage:after { content: ""; display: block; clear: both; }
.fullPage:after { content: ""; display: block; clear: both; }
.fullPage .teaser { width: 100%; position: relative; overflow: hidden; border-bottom: 1px solid #fff; }
.fullPage .teaser img { transition-duration: 0.4s; transform: scale(1); }
.fullPage:hover .teaser img { transition-duration: 2s; transform: scale(1.15); }
.fullPage figcaption { clear: both; font-size: 40px; font-size: 4rem; line-height: 5.4rem; margin: 0 2rem 2.5rem; text-align: left; padding: 0 1.3rem; max-width: 40%; }
@media screen and (max-width: 1060px) { .fullPage figcaption { font-size: 34px; font-size: 3.4rem; line-height: 4.7rem; } }
@media screen and (max-width: 800px) { .fullPage figcaption { font-size: 30px; font-size: 3rem; line-height: 3.8rem; } }
.fullPage figcaption span { text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.75); display: inline; }
.fullPage .center { width: 60%; }
.fullPage .bottom { width: 60%; }
.fullPage .author { display: inline-block; }
.fullPage .adv, .fullPage .author, .fullPage time { text-transform: uppercase; float: left; background: #F92111; margin-left: 3.2rem; padding: 5px; font-size: 16px; font-size: 1.6rem; font-family: "Roboto Condensed", sans-serif; }
@media screen and (max-width: 800px) { .fullPage .adv, .fullPage .author, .fullPage time { font-size: 12px; font-size: 1.2rem; } }
.fullPage .adv { background: #000; color: #fff; }
.fullPage .lead { font-size: 26px; font-size: 2.6rem; display: none; }
.fullPage .max { width: 100%; display: block; margin: 0 auto; }

body > .fullPage:first-of-type .teaser { max-height: 360px; overflow: hidden; }

.wrapper .fullPage .teaser { border-top: 1px solid #fff; }

.teaser video { display: block; margin: 0; padding: 0; width: 100%; height: auto; }

.col2:after { content: ""; display: block; clear: both; }
.col2 .teaser { width: 50%; position: relative; float: left; border: 1px solid #fff; border-left: 0; overflow: hidden; box-sizing: border-box; }
.col2 .teaser:nth-child(2n) { border: 1px solid #fff; border-right: 0; }
.col2 .teaser video.max { display: block; position: absolute; top: 0; left: 0; height: 100%; }
.col2 .teaser.teaser-video .teaser-flex { z-index: 2; }
.col2 .teaser.teaser-video .teaser-video--target { position: absolute; top: 0; }
.col2 .teaser.teaser-video .teaser-video--target .npp-skin { display: none; }
.col2 .teaser.teaser-video .lead { z-index: 2; }
.col2 .teaser figcaption { clear: both; float: left; font-size: 40px; font-size: 4rem; line-height: 5.4rem; margin: 0 2rem 2.5rem; text-align: left; padding: 0 1.3rem; }
@media screen and (max-width: 1060px) { .col2 .teaser figcaption { font-size: 34px; font-size: 3.4rem; line-height: 4.7rem; } }
@media screen and (max-width: 800px) { .col2 .teaser figcaption { font-size: 30px; font-size: 3rem; line-height: 3.8rem; } }
.col2 .teaser figcaption span { text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.75); display: inline; }
.col2 .teaser .author { display: inline-block; }
.col2 .teaser .author, .col2 .teaser .adv, .col2 .teaser time { text-transform: uppercase; float: left; background: #F92111; margin-left: 3.2rem; font-size: 16px; font-size: 1.6rem; font-family: "Roboto Condensed", sans-serif; padding: 5px; }
@media screen and (max-width: 800px) { .col2 .teaser .author, .col2 .teaser .adv, .col2 .teaser time { font-size: 12px; font-size: 1.2rem; } }
.col2 .teaser .adv { background: #000; color: #fff; }
.col2 .teaser .lead { overflow: hidden; bottom: 0; left: 0; background: gradient(top, transparent 0%, rgba(0, 0, 0, 0.25) 50%, transparent 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.25) 50%, transparent 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 50%, rgba(0, 0, 0, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=  '#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */ font-family: "Roboto", sans-serif; font-size: 16px; font-size: 1.6rem; box-sizing: border-box; width: 100%; padding: 2% 2% 0; opacity: 0; margin-bottom: -10vw; text-align: left; text-align: center; }
.col2 .teaser:hover .lead { -webkit-animation: 220ms rise 155ms ease; -moz-animation: 220ms rise 155ms ease; -o-animation: 220ms rise 155ms ease; animation: 220ms rise 155ms ease; animation-fill-mode: both; z-index: 0; }
.col2 .teaser img.max { width: 100%; display: block; transform: scale(1); transition-duration: 0.4s; }
.col2 .teaser:hover img.max { transition-duration: 2s; transform: scale(1.15); }

.moreTeasers { position: relative; height: 200px; margin: 0 auto; text-align: center; background-size: cover; border-top: 1px solid #fff; border-bottom: 2px solid #fff; cursor: pointer; }
.moreTeasers.remove { visibility: hidden; height: 0; padding: 0; }
.moreTeasers::before { position: absolute; top: 0; left: 0; content: ''; width: 100%; height: 100%; }
.moreTeasers:hover::before { position: absolute; top: 0; left: 0; content: ''; width: 100%; height: 100%; background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.45) 18%, rgba(0, 0, 0, 0) 76%); }

.moreTeasers--btn { cursor: pointer; position: relative; margin: 0 auto; text-align: center; overflow: hidden; box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.5); width: 350px; margin-top: 73px; }

.moreTeasers--btn.click { -webkit-animation: Ssize 1s ease; /* Safari 4+ */ -moz-animation: Ssize 1s ease; /* Fx 5+ */ -o-animation: Ssize 1s ease; /* Opera 12+ */ animation: Ssize 1s ease; }

.interactive-teasers-silder { position: relative; }

.interactive-teasers { overflow: hidden; margin: 60px 0; }
.interactive-teasers:after { display: block; clear: both; content: ''; }
.interactive-teasers ul:first-of-type { width: 151vw; overflow: hidden; position: relative; top: 0; left: 0; }
.interactive-teasers ul { width: 100%; overflow: hidden; position: relative; top: 0; right: 0; }
.interactive-teasers li { float: left; margin-right: 20px; width: 263px; overflow: hidden; box-sizing: content-box; position: relative; }
.interactive-teasers li a:hover h2 { text-decoration: none; }
.interactive-teasers li h2 { position: absolute; bottom: 0; width: 100%; box-sizing: border-box; font-size: 26px; font-size: 2.6rem; font-weight: 300; line-height: 3.3rem; max-height: 11.4rem; /*fix na fotki jak w funduszach */ padding: 10px 20px 7px; color: #fff; text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.75); letter-spacing: -.05em; background: gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=  '#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */ }
.interactive-teasers li img { width: 100%; /* 100% */ height: auto; display: block; margin: 0; padding: 0; }
.interactive-teasers.fixed { height: auto; width: 100%; position: fixed; top: 50px; height: 1px; overflow: visible; opacity: 0; }
.interactive-teasers.fixed ul { width: 100%; z-index: 1; height: 1px; overflow: visible; }
.interactive-teasers.fixed li { float: left; margin-left: 0; margin-bottom: 20px; margin-right: 0; width: 272px; margin-left: -172px; height: auto; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -o-transition: all 0.2s ease; }
.interactive-teasers.fixed li:nth-of-type(2n) { float: right; margin-left: 40vw; clear: left; margin-left: 0; margin-right: -172px; margin-top: -212px; }
.interactive-teasers.fixed li img { width: 272px; height: auto; }
.interactive-teasers.fixed li h2 { width: 272px; font-size: 2.4rem; line-height: 1.4; max-height: calc(2.4rem * 1.4 * 3 + 15px); overflow: hidden; padding: 10px; margin-bottom: 0; }
.interactive-teasers.fixed li.on, .interactive-teasers.fixed li:hover { margin-left: 0; margin-right: 0; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -o-transition: all 0.2s ease; }

@media screen and (max-width: 1060px) { .moreTeasers--btn { width: 310px; margin-top: 78px; } }
@media screen and (max-width: 800px) { .moreTeasers--btn { width: 310px; margin-top: 78px; } }
hr { font-size: 0; line-height: 0; height: 1px; outline: 0; border: 0; border-top: 1px solid #8C8C8C; margin-top: 20px; width: 60%; }

article { color: #303030; font-size: 20px; color: #000000; letter-spacing: 0; line-height: 34px; font-weight: 300; font-family: "Roboto", sans-serif; }
article .article-logo { padding-left: 30px; padding-top: 25px; }
article .instagram-media { max-width: 100% !important; }
article .wrapper { max-width: 1220px; margin: 0 auto; }
article .wrapper:after { content: ""; display: block; clear: both; }
article a { color: #3F64B4; }
article .read-more { font-family: "Oswald", sans-serif; font-weight: 400; font-size: 3rem; display: inline-block; position: absolute; z-index: 2; left: 0; right: 0; bottom: 15px; margin: auto; text-align: center; width: 195px; padding: 8px 0; background: #F92111; color: #fff; }
article .lead-hover { position: relative; overflow: hidden; height: 180px; margin-bottom: 30px; }
article .lead-hover::before { width: 100%; height: 100%; content: ' '; position: absolute; bottom: 0; left: 0; z-index: 0; background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1%, white 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1%, white 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1%, #ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=  '#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */ }
article p { padding: 12px 0; }
article figure { overflow: hidden; }
article figure img { width: 100%; max-width: 100% !important; max-width: 100% !important; height: auto !important; }
article .fullPage--rest-of-art { background-color: #fff; position: relative; }
article .fullPage--teaser { width: 100%; height: 80vh; min-width: 600px; position: relative; background-repeat: no-repeat; background: transparent 0 0; background-size: cover; }
article .fullPage--teaser:after { content: ""; display: block; clear: both; }
article .fullPage--teaser .teaser--row { display: inline-block; background: white; color: #000; text-shadow: none; margin-top: 2px; position: relative; height: 34px; margin-left: 26px; }
article .fullPage--teaser .teaser--row:before { display: block; position: absolute; margin: 0; padding: 0; top: 0; left: -39px; content: ''; height: 34px; width: 34px; background: url("../../i/ico-h1.png"); background-size: contain; }
article .fullPage--teaser .teaser--row.loader:before { background: #D8D8D8; }
article .fullPage--teaser .teaser { width: 100%; position: relative; text-shadow: 1px 0 2px rgba(0, 0, 0, 0.82); position: static; }
article .fullPage--teaser .teaser:hover img.max { -webkit-filter: brightness(65%); -moz-filter: brightness(65%); -o-filter: brightness(65%); -ms-filter: brightness(65%); filter: brightness(65%); -webkit-transition: 60ms all ease; -moz-transition: 60ms all ease; -o-transition: 60ms all ease; -ms-transition: 60ms all ease; transition: 60ms all ease; }
article .fullPage--teaser .teaser a, article .fullPage--teaser .teaser span { position: relative; text-align: left; background: none; display: inline-block; }
article .fullPage--teaser figcaption { font-size: 31px; font-size: 3.1rem; line-height: 4.0rem; margin: 0 auto; }
article .fullPage--teaser img.max { -webkit-filter: brightness(100%); -moz-filter: brightness(100%); -o-filter: brightness(100%); -ms-filter: brightness(100%); filter: brightness(100%); -webkit-transition: 350ms all ease; -moz-transition: 350ms all ease; -o-transition: 350ms all ease; -ms-transition: 350ms all ease; transition: 350ms all ease; max-width: 100%; height: auto; display: block; margin: 0 auto; }
article .fullPage--teaser .teaser-flex { position: static; display: block; }
article .fullPage--teaser .center { width: 100%; box-sizing: border-box; text-align: left; padding-right: 197px; bottom: 0; left: 0; right: 0; position: absolute; margin: 0 auto 6.5vh; max-width: 975px; }
article .fullPage--teaser .time { padding: 0 4px 0 0; margin-left: -5px; display: inline-block; height: 34px; line-height: 34px; box-sizing: border-box; font-size: 20px; font-family: "Roboto Condensed", sans-serif; font-weight: 400; }
article .fullPage--teaser .author { padding: 0 0 0 7px; display: inline-block; font-size: 20px; height: 34px; line-height: 34px; box-sizing: border-box; font-family: "Roboto Condensed", sans-serif; text-transform: uppercase; font-weight: 400; }
article .fullPage--teaser .avatar { float: left; display: block; position: relative; height: 34px; line-height: 34px; }
article .fullPage--teaser .article--next { position: absolute; display: block; width: 34px; height: 34px; bottom: 34px; left: 0; right: 0; margin: auto; background: url("/i/btn-next.png"); background-size: contain; text-shadow: 0; font-size: 0; color: #fff; cursor: pointer; opacity: 1; -webkit-transition: opacity 350ms easeIn; -moz-transition: opacity 350ms easeIn; -o-transition: opacity 350ms easeIn; -ms-transition: opacity 350ms easeIn; transition: opacity 350ms easeIn; }
article .fullPage--teaser .article--next.down { width: 54px; height: 54px; bottom: 24px; opacity: 0; -webkit-transition: all 320ms ease; -moz-transition: all 320ms ease; -o-transition: all 320ms ease; -ms-transition: all 320ms ease; transition: all 320ms ease; }
article .fullPage--teaser .partner { position: absolute; top: 0; right: 50px; padding: 4px 0 15px 16px; color: #fff; text-shadow: 1px 2px 4px #000000; font-family: "Oswald", sans-serif; font-weight: 400; text-align: center; font-size: 18px; }
article .fullPage--teaser .partner img { display: block; width: 188px; }
article blockquote { position: relative; font-family: "Oswald", sans-serif; font-weight: 300; font-size: 34px; color: #000; line-height: 48px; padding-left: 65px; margin-bottom: 40px; margin-top: 30px; }
article blockquote:before { content: ''; background-image: url('../../i/sprites-s1bb0760821.png'); overflow: hidden; background-position: 0 0; height: 35px; width: 45px; position: absolute; top: 10px; left: 0; }

.article--lead { font-size: 28px; font-size: 2.8rem; font-family: "Roboto", sans-serif; font-weight: 300; line-height: 46px; letter-spacing: 0.47px; margin-bottom: 15px; padding-right: 30px; padding-left: 20px; padding-top: 2.25rem; margin-top: -2.25rem; display: inline-block; background: #fff; }
.article--lead .first-letter { float: left; vertical-align: text-top; /*@include font-size(138);
line-height: 11.7rem;
vertical-align: text-top;
float: left;
*/ font-size: 150px; color: #000000; letter-spacing: 0.54px; line-height: 135px; padding-right: 15px; }
.article--lead:after { display: block; clear: both; content: ''; }

article h1 { font-family: "Oswald", sans-serif; font-size: 60px; font-size: 6rem; line-height: 9.5rem; background-color: rgba(0, 0, 0, 0.85); text-shadow: none; color: #fff; display: inline; font-weight: 400; text-align: left; position: relative; margin: 0; box-decoration-break: clone; box-shadow: 13px 0 0 rgba(0, 0, 0, 0.85), -13px 0 0 rgba(0, 0, 0, 0.85); }

h3 { font-family: "Oswald", sans-serif; font-size: 34px; color: #000; letter-spacing: 0; line-height: 48px; font-weight: 400; margin-top: 38px; margin-bottom: 10px; }

p.ncr-desc, p.ncr-author { padding: 0; margin: auto !important; }

.ncr-source small, p.ncr-source { padding: 0; float: none; margin: auto; text-align: center; font-family: "Roboto Condensed", sans-serif; font-size: 12px; color: #8C8C8C; letter-spacing: 0; line-height: 24px; text-transform: uppercase; }

.youtube { text-align: center; margin: auto; }

.article--material { float: left; position: relative; margin-left: -302px; margin-bottom: 6px; font-size: 16px; font-size: 1.6rem; line-height: 2.6rem; display: inline-block; color: #e8e8e8; margin-right: 30px; color: #333; }
.article--material h2 { position: absolute; top: 0; left: 0; color: #fff; box-sizing: border-box; width: 100%; padding: 20px; font-size: 20px; font-size: 2rem; line-height: 2.6rem; font-family: "Oswald", sans-serif; background: rgba(0, 0, 0, 0.3); background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.3) 30%, rgba(255, 255, 255, 0) 100%); background: -webkit-gradient(left top, left bottom, color-stop(30%, rgba(0, 0, 0, 0.3)), color-stop(100%, rgba(255, 255, 255, 0))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 30%, rgba(255, 255, 255, 0) 100%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0.3) 30%, rgba(255, 255, 255, 0) 100%); background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.3) 30%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 30%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=  '#000000', endColorstr='#ffffff', GradientType=0 ); }
.article--material h2 .material--duration { display: block; font-weight: 300; font-family: "Roboto", sans-serif; padding-top: 4px; }
.article--material .material--description, .article--material .material--sorce, .article--material .ncr-desc, .article--material .ncr-author, .article--material .ncr-source { width: calc(100% - 304px); font-size: 12px; font-size: 1.2rem; padding: 0; line-height: 2.0rem; }
.article--material .material--sorce, .article--material .ncr-source { float: right; text-align: right; font-family: "Roboto Condensed", sans-serif; font-size: 12px; color: #8C8C8C; letter-spacing: 0; line-height: 24px; }
.article--material img.max { -webkit-filter: brightness(100%); -moz-filter: brightness(100%); -o-filter: brightness(100%); -ms-filter: brightness(100%); filter: brightness(100%); -webkit-transition: 250ms all ease; -moz-transition: 250ms all ease; -o-transition: 250ms all ease; -ms-transition: 250ms all ease; transition: 250ms all ease; width: 100%; display: block; padding-bottom: 8px; }
.article--material:hover img.max { -webkit-filter: brightness(65%); -moz-filter: brightness(65%); -o-filter: brightness(65%); -ms-filter: brightness(65%); filter: brightness(65%); -webkit-transition: 60ms all ease; -moz-transition: 60ms all ease; -o-transition: 60ms all ease; -ms-transition: 60ms all ease; transition: 60ms all ease; }
.article--material.video h2 { padding-left: 110px; min-height: 75px; }
.article--material.video h2:before { content: ' '; display: block; position: absolute; left: 20px; top: 20px; background-image: url('../../i/sprites-s1bb0760821.png'); overflow: hidden; background-position: 0 -448px; height: 74px; width: 74px; }
.article--material.foto .material--foto-wrapper { position: relative; display: block; }
.article--material.foto .material--foto-wrapper .max { display: block; margin: 0; }
.article--material.foto .material--foto-wrapper:before { content: ' '; display: block; position: absolute; left: 20px; bottom: 28px; background-image: url('../../i/sprites-s1bb0760821.png'); overflow: hidden; background-position: 0 -522px; height: 74px; width: 74px; z-index: 1; }
.article--material.author { text-align: center; width: 234px; }
.article--material.author .ncr-title { font-size: 24px; font-size: 2.4rem; }
.article--material.author .ncr-desc, .article--material.author .ncr-author { color: #747474; }
.article--material.author img { width: 178px; height: 178px; border-radius: 100%; }

article .article--material-full { margin: 50px auto 34px 380px; position: relative; display: inline-block; }
article .article--material-full .article--material-caption { color: #fff; background: #000; display: block; position: absolute; padding: 20px; bottom: 0; line-height: 2.7rem; font-family: PlayfairDisplay-Regular; font-size: 22px; font-size: 2.2rem; left: -1px; }
article .article--material-full .foto { display: block; text-align: center; }
article .article--material-full h2 { position: absolute; top: 0; left: 0; color: #fff; box-sizing: border-box; width: 100%; padding: 20px; font-size: 34px; font-size: 3.4rem; line-height: 4rem; text-shadow: 1px 0 3px rgba(0, 0, 0, 0.2); font-family: "Oswald", sans-serif; background: rgba(0, 0, 0, 0.3); background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.3) 30%, rgba(255, 255, 255, 0) 100%); background: -webkit-gradient(left top, left bottom, color-stop(30%, rgba(0, 0, 0, 0.3)), color-stop(100%, rgba(255, 255, 255, 0))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 30%, rgba(255, 255, 255, 0) 100%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0.3) 30%, rgba(255, 255, 255, 0) 100%); background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.3) 30%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 30%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=  '#000000', endColorstr='#ffffff', GradientType=0 ); }
article .article--material-full h2 .material--duration { display: block; font-weight: 300; font-family: "Roboto", sans-serif; padding-top: 2px; }
article .article--material-full.foto .material--foto-wrapper { position: relative; display: block; }
article .article--material-full.foto .material--foto-wrapper:before { content: ' '; display: block; position: absolute; left: 20px; bottom: 28px; cursor: pointer; background-image: url('../../i/sprites-s1bb0760821.png'); overflow: hidden; background-position: 0 -522px; height: 74px; width: 74px; z-index: 1; }
article .article--material-full.video h2 { padding-left: 110px; min-height: 75px; }
article .article--material-full.video h2:before { content: ' '; display: block; position: absolute; left: 20px; top: 20px; background-image: url('../../i/sprites-s1bb0760821.png'); overflow: hidden; background-position: 0 -448px; height: 74px; width: 74px; }

.article--material-caption { font-size: 16px; font-size: 1.6rem; margin-left: 1px; }

.article--material--close-zoom { background-image: url('../../i/sprites-s1bb0760821.png'); overflow: hidden; background-position: 0 -374px; height: 74px; width: 74px; }

.dot { font-weight: normal; position: relative; padding-left: 22px; margin: 40px 0 25px; clear: both; }
.dot:before { content: ''; display: block; position: absolute; background-color: #939393; left: 0; top: 8px; width: 11px; height: 11px; border-radius: 6px; }

.article--row:after { display: block; clear: both; content: ''; }

.article--footer, .article--footer-partner { max-width: 875px; margin: 20px 0 45px; display: block; clear: both; }
.article--footer .article--author-wrapper, .article--footer-partner .article--author-wrapper { width: 340px; float: left; }
.article--footer .article--avatar, .article--footer-partner .article--avatar { position: relative; display: block; float: left; margin-right: 13px; }
.article--footer .article--avatar img, .article--footer-partner .article--avatar img { max-height: 66px; max-width: 66px; object-fit: cover; }
.article--footer .article-sbm, .article--footer-partner .article-sbm { float: right; width: 340px; width: 240px; }
.article--footer .article-sbm--wykop, .article--footer-partner .article-sbm--wykop { background-image: url('../../i/sprites-s1bb0760821.png'); overflow: hidden; background-position: 0 -308px; height: 66px; width: 66px; width: 66px; height: 66px; float: right; margin-left: 15px; overflow: hidden; }
.article--footer .article-sbm--wykop iframe, .article--footer-partner .article-sbm--wykop iframe { opacity: 0; }
.article--footer .article-sbm--opinions, .article--footer-partner .article-sbm--opinions { background-image: url('../../i/sprites-s1bb0760821.png'); overflow: hidden; background-position: 0 -110px; height: 66px; width: 66px; float: right; cursor: pointer; box-sizing: border-box; padding-top: 35px; text-align: center; font-size: 16px; font-size: 1.6rem; margin-left: 15px; }
.article--footer .article-sbm--facebook, .article--footer-partner .article-sbm--facebook { background-image: url('../../i/sprites-s1bb0760821.png'); overflow: hidden; background-position: 0 -176px; height: 66px; width: 66px; float: right; box-sizing: border-box; width: 66px; height: 66px; }
.article--footer .article-sbm--facebook iframe, .article--footer-partner .article-sbm--facebook iframe { display: block; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
.article--footer .socials, .article--footer-partner .socials { padding-top: 24px; clear: both; font-family: "Oswald", sans-serif; font-weight: 300; font-size: 26px; color: #3F64B4; display: block; text-align: left; width: 100%; }
.article--footer .socials .wpsocial-shareBox, .article--footer-partner .socials .wpsocial-shareBox { display: inline-block; vertical-align: middle; margin-bottom: 10px; }

.article--footer-partner { overflow: hidden; }
.article--footer-partner .article--avatar { max-width: 350px; max-height: none; margin-right: 25px; margin-top: 10px; }
.article--footer-partner .article--avatar img { max-width: 350px; max-height: none; border: 1px solid rgba(0, 0, 0, 0.15); }
.article--footer-partner .article--partner-name { font-family: "Roboto Condensed", sans-serif; font-weight: 300; font-size: 3rem; color: #333; }
.article--footer-partner .article--partner-label { margin-bottom: -10px; display: block; font-size: 1.6rem; color: #A6A6A6; }
.article--footer-partner p { margin-top: 5px; font-size: 1.8rem; color: #404040; display: inline-block; float: right; line-height: 26px; width: calc(100% - 265px); padding: 0; }

article.article--center .material--description, article.article--center .ncr-desc, article.article--center .ncr-author { text-align: center; max-width: 856px; margin: auto auto 34px; font-family: "Roboto", sans-serif; font-size: 18px; color: #262626; letter-spacing: 0; line-height: 24px; }
article.article--center .article--material:hover img.max { cursor: auto; filter: none; }
article.article--center .article--material.foto .material--foto-wrapper:before { display: none; }
article.article--center .foto .material--foto-wrapper::before { display: none !important; }
article.article--center .wrapper { max-width: 975px; min-width: 320px; margin: 0 auto; }
article.article--center .article--lead { margin-top: 0; padding-left: 0; padding-right: 0; }
article.article--center .article--lead.lead-hover.article--lead-sponsored {width: 100%; height: 80px;}
article.article--center .article--body { padding-left: 0; padding-right: 0; }
@media screen and (max-width: 1080px) { article.article--center .article--body { margin: auto; } }
article.article--center .article--body div { margin: auto; text-align: center; }
article.article--center .article--body figure { display: block; margin-left: -4.2vw; margin-right: -4.2vw; width: calc(100% + 8.4vw); }
article.article--center .article--body figure img { width: 100%; max-width: 100% !important; max-width: 100% !important; height: auto !important; }
article.article--center .article--body a { color: #3F64B4; }
article.article--center .article--body a:hover { text-decoration: underline; }
article.article--center .article--material, article.article--center .article--material-full, article.article--center figure { float: none; width: calc(100% + 8.4vw); padding-left: 0; padding-right: 0; display: block; margin-left: -4.2vw; margin-right: -4.2vw; }
article.article--center .article--material img, article.article--center .article--material-full img, article.article--center figure img { width: 100% !important; max-width: 100% !important; height: auto !important; }
article.article--center blockquote { margin-top: 30px; position: relative; font-family: "Oswald", sans-serif; font-weight: 300; font-size: 34px; color: #000; line-height: 48px; }
article.article--center .main--instream { width: 100%; padding-left: 0; padding-right: 0; padding-top: 20px; display: block; margin-left: -4.2vw; margin-right: -4.2vw; }
article.article--center .main--instream img { width: 100%; height: 100%; }
@media screen and (max-width: 1200px) { article.article--center { overflow: hidden; }
  article.article--center .fullPage--rest-of-art { padding-left: 30px; padding-right: 30px; }
  article.article--center .article--body figure, article.article--center .article--material, article.article--center .article--material-full { float: none; width: 100%; display: block; margin-left: 0; margin-right: 0; width: calc(100% + 8.4vw); margin-left: -4.2vw; margin-right: -4.2vw; }
  article.article--center .article--body figure img, article.article--center .article--material img, article.article--center .article--material-full img { width: 100%; max-width: 100% !important; height: auto !important; } }
article.article--center .article--author-wrapper-new { width: 100%; overflow: hidden; }
article.article--center .article--author-wrapper-new .article--author-name { font-family: "Roboto Condensed", sans-serif; font-size: 24px; font-size: 2.4rem; color: #333333; font-weight: 300; }
article.article--center .article--author-wrapper-new .article--avatar { margin-right: 25px; width: 104px; height: 104px; margin-top: 8px; }
article.article--center .article--author-wrapper-new .article--avatar img { width: 104px; height: 104px; max-width: 104px; max-height: 104px; border-radius: 50%; }
article.article--center .article--author-wrapper-new .article--avatar::after { display: none; }
article.article--center .article--author-wrapper-new p { margin-top: 5px; font-family: "Roboto", sans-serif; font-size: 18px; color: #404040; letter-spacing: 0; line-height: 26px; width: calc(100% - 130px); float: right; padding: 0; }
article.article--center .article--more-wrapper h4 { font-size: 25px; font-size: 2.5rem; margin-top: 34px; margin-bottom: 18px; }
article.article--center .article--teaser-more { width: calc(50% - 15px); margin-right: 15px; float: left; overflow: hidden; font-size: 24px; font-size: 2.4rem; }
article.article--center .article--teaser-more img { height: 285px; width: auto; }
article.article--center .article--teaser-more span { padding: 5px; background-color: #F20C21; font-family: Georgia-Bold; font-size: 12px; font-size: 1.2rem; color: #FFFFFF; letter-spacing: 0; }
article.article--center .article--teaser-more .title { height: 64px; padding: 20px 0; }

.article-loader .article--lead { width: calc(100% + 100px); max-height: 500px; overflow: hidden; }
.article-loader .article--lead span { background-color: #D8D8D8; border: solid 10px #fff; display: block; width: 100%; height: 23px; }
.article-loader .article--lead .first-letter { margin-top: 0; width: 65px; height: 110px; background-color: #D8D8D8; border: solid 10px #fff; }
.article-loader .article--lead span:nth-child(2n) { width: calc(100% - 50px); }
.article-loader .article--lead span:nth-child(3n) { width: calc(100% - 20px); }
.article-loader .article--lead span:nth-child(4n) { width: 80%; }
.article-loader .article--lead span:nth-child(6) { width: 85%; margin-top: 55px; }
.article-loader .article--lead span:nth-child(n+6) { width: 80%; height: 17px; }
.article-loader .article--lead span:nth-child(7) { width: 60%; }
.article-loader .article--lead span:nth-child(8) { width: 70%; }
.article-loader .article--lead span:nth-child(9) { width: 65%; }
.article-loader .article--lead span:nth-child(10) { width: 65%; }
.article-loader .article--lead span:nth-child(11) { width: 60%; }

@media screen and (max-width: 1200px) { article { font-size: 18px; font-size: 1.8rem; line-height: 3rem; }
  article .article-logo img { height: 60px; }
  article p { padding: 8px 0; }
  article .fullPage--teaser .partner img { width: 140px; }
  article .fullPage--teaser .teaser--row { margin-left: 19px; height: 30px; }
  article .fullPage--teaser .teaser--row::before { left: -32px; height: 30px; width: 30px; }
  article .fullPage--teaser .author, article .fullPage--teaser .time { font-size: 18px; font-size: 1.8rem; line-height: 3rem; height: 30px; }
  article .article--lead { padding-bottom: 2.25rem; font-size: 2.6rem; line-height: 38px; margin: auto; display: block; }
  article .article--lead .first-letter { float: left; vertical-align: text-top; font-size: 134px; color: #000000; letter-spacing: 0.54px; line-height: 114px; padding-right: 10px; margin: auto; }
  article h1 { font-size: 4rem; line-height: 6.4rem; }
  article.article--center blockquote { font-size: 32px; line-height: 42px; margin-top: 15px; margin-bottom: 20px; }
  article.article--center blockquote::before { top: 7px; transform: scale(0.8); }
  h3 { margin-top: 18px; } }
@media screen and (max-width: 1200px) { article .read-more { bottom: 30px; } }
@media screen and (max-width: 1024px) { article .article-logo { max-width: calc(90vw - 26px); float: none; margin: auto; padding-left: 0; }
  article .fullPage--teaser .center { max-width: calc(90vw - 26px); }
  article.article--center .article--body { max-width: calc(90vw - 26px); }
  .article--lead { max-width: calc(90vw - 26px); }
  .article--footer, .article--footer-partner { max-width: calc(90vw - 26px); margin-left: auto; margin-right: auto; margin-top: 0; }
  .article--footer .socials, .article--footer-partner .socials { padding-top: 18px; } }
@media screen and (min-width: 1201px) and (max-width: 1366px) { article h1 { font-size: 4.6rem; line-height: 7.2rem; }
  article .fullPage--teaser .teaser--row { margin-bottom: 2px; }
  article .fullPage--teaser .author, article .fullPage--teaser .time { font-size: 1.8rem; }
  .article--lead { padding-bottom: 1.5rem; font-size: 2.6rem; line-height: 38px; margin: auto; display: block; }
  .article--lead .first-letter { float: left; vertical-align: text-top; font-size: 134px; color: #000000; letter-spacing: 0.54px; line-height: 114px; padding-right: 10px; margin: auto; }
  article .read-more { bottom: 30px; }
  article.article--center blockquote { font-size: 32px; line-height: 42px; margin-top: 15px; margin-bottom: 20px; }
  article.article--center blockquote::before { top: 7px; transform: scale(0.8); }
  h3 { margin-top: 18px; } }
@media screen and (min-width: 1367px) and (max-width: 1680px) { article h1 { font-size: 5rem; line-height: 7.8rem; }
  article.article--center blockquote { margin-top: 25px; margin-bottom: 30px; }
  h3 { margin-top: 25px; } }
.teaser-more-lead { width: 100%; height: 100%; position: absolute; background: transparent; display: block; z-index: 3; }

.article-loader-holder .article-logo { opacity: 0; }
.article-loader-holder .article-logo.fadeIn { -webkit-animation: fadeIn 1s ease; /* Safari 4+ */ -moz-animation: fadeIn 1s ease; /* Fx 5+ */ -o-animation: fadeIn 1s ease; /* Opera 12+ */ animation: fadeIn 1s ease; opacity: 1; }

@keyframes sizeIn { from { width: 0; }
  to { width: 180px; } }
/* Firefox < 16 */
@-moz-keyframes sizeIn { from { width: 0; }
  to { width: 180px; } }
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes sizeIn { from { width: 0; }
  to { width: 180px; } }
/* Internet Explorer */
@-ms-keyframes sizeIn { from { width: 0; }
  to { width: 180px; } }
/* Opera < 12.1 */
@-o-keyframes sizeIn { from { width: 0; }
  to { width: 180px; } }
@keyframes fadein { from { opacity: 0; }
  to { opacity: 1; } }
/* Firefox < 16 */
@-moz-keyframes fadein { from { opacity: 0; }
  to { opacity: 1; } }
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein { from { opacity: 0; }
  to { opacity: 1; } }
/* Internet Explorer */
@-ms-keyframes fadein { from { opacity: 0; }
  to { opacity: 1; } }
@keyframes topbarAnim { from { top: -61px; }
  to { top: 0; } }
/* animacja do t┼éa nag┼é├│wka */
@keyframes animbg { from { background-color: transparent; }
  to { background-color: rgba(255, 255, 255, 0.7); } }
/* Firefox < 16 */
@-moz-keyframes animbg { from { background-color: transparent; }
  to { background-color: rgba(255, 255, 255, 0.7); } }
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes animbg { from { background-color: transparent; }
  to { background-color: rgba(255, 255, 255, 0.7); } }
/* Internet Explorer */
@-ms-keyframes animbg { from { background-color: transparent; }
  to { background-color: rgba(255, 255, 255, 0.7); } }
/* animacja leadu { */
@keyframes rise { 0% { margin-bottom: -10vw; opacity: 0; }
  70% { margin-bottom: 1vw; opacity: 0.5; }
  100% { margin-bottom: 0; opacity: 1; } }
@-moz-keyframes raise { 0% { margin-bottom: -10vw; opacity: 0; }
  70% { margin-bottom: 1vw; opacity: 0.5; }
  100% { margin-bottom: 0; opacity: 1; } }
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes rise { 0% { margin-bottom: -10vw; opacity: 0; }
  70% { margin-bottom: 1vw; opacity: 0.5; }
  100% { margin-bottom: 0; opacity: 1; } }
@-ms-keyframes rise { 0% { margin-bottom: -10vw; opacity: 0; }
  70% { margin-bottom: 1vw; opacity: 0.5; }
  100% { margin-bottom: 0; opacity: 1; } }
/* } */
/* animacja tytu┼éu  { */
@keyframes out { 0% { -ms-transform: scale(1, 1);
    /* IE 9 */
-webkit-transform: scale(1, 1);
    /* Safari */
transform: scale(1, 1); opacity: 1; }
  50% { opacity: 0.9; }
  100% { -ms-transform: scale(0, 0);
    /* IE 9 */
-webkit-transform: scale(0, 0);
    /* Safari */
transform: scale(0, 0); opacity: 0; } }
/* Firefox < 16 */
@-moz-keyframes out { 0% { -ms-transform: scale(1, 1);
    /* IE 9 */
-webkit-transform: scale(1, 1);
    /* Safari */
transform: scale(1, 1); opacity: 1; }
  50% { opacity: 0.9; }
  100% { -ms-transform: scale(0, 0);
    /* IE 9 */
-webkit-transform: scale(0, 0);
    /* Safari */
transform: scale(0, 0); opacity: 0; } }
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes out { 0% { -ms-transform: scale(1, 1);
    /* IE 9 */
-webkit-transform: scale(1, 1);
    /* Safari */
transform: scale(1, 1); opacity: 1; }
  50% { opacity: 0.9; }
  100% { -ms-transform: scale(0, 0);
    /* IE 9 */
-webkit-transform: scale(0, 0);
    /* Safari */
transform: scale(0, 0); opacity: 0; } }
/* Internet Explorer */
@-ms-keyframes out { 0% { -ms-transform: scale(1, 1);
    /* IE 9 */
-webkit-transform: scale(1, 1);
    /* Safari */
transform: scale(1, 1); opacity: 1; }
  50% { opacity: 0.9; }
  100% { -ms-transform: scale(0, 0);
    /* IE 9 */
-webkit-transform: scale(0, 0);
    /* Safari */
transform: scale(0, 0); opacity: 0; } }
/* } */
/* animacja autora i daty  { */
@keyframes outAndMove { 0% { -ms-transform: scale(1, 1);
    /* IE 9 */
-webkit-transform: scale(1, 1);
    /* Safari */
transform: scale(1, 1); margin-top: 0; }
  100% { -ms-transform: scale(0, 0);
    /* IE 9 */
-webkit-transform: scale(0, 0);
    /* Safari */
transform: scale(0, 0); margin-top: -10px; } }
/* Firefox < 16 */
@-moz-keyframes outAndMove { 0% { -ms-transform: scale(1, 1);
    /* IE 9 */
-webkit-transform: scale(1, 1);
    /* Safari */
transform: scale(1, 1); margin-top: 0; }
  100% { -ms-transform: scale(0, 0);
    /* IE 9 */
-webkit-transform: scale(0, 0);
    /* Safari */
transform: scale(0, 0); margin-top: -10px; } }
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes outAndMove { 0% { -ms-transform: scale(1, 1);
    /* IE 9 */
-webkit-transform: scale(1, 1);
    /* Safari */
transform: scale(1, 1); margin-top: 0; }
  100% { -ms-transform: scale(0, 0);
    /* IE 9 */
-webkit-transform: scale(0, 0);
    /* Safari */
transform: scale(0, 0); margin-top: -10px; } }
/* Internet Explorer */
@-ms-keyframes outAndMove { 0% { -ms-transform: scale(1, 1);
    /* IE 9 */
-webkit-transform: scale(1, 1);
    /* Safari */
transform: scale(1, 1); margin-top: 0; }
  100% { -ms-transform: scale(0, 0);
    /* IE 9 */
-webkit-transform: scale(0, 0);
    /* Safari */
transform: scale(0, 0); margin-top: -10px; } }
/* } */
/* animacja przycisku { */
@keyframes Ssize { from { width: 84px; padding: 0; opacity: 1; }
  to { width: 0; padding: 42px; opacity: 0.9; } }
/* Firefox < 16 */
@-moz-keyframes Ssize { from { width: 84px; padding: 0; opacity: 1; }
  to { width: 0; padding: 42px; opacity: 0.9; } }
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes Ssize { from { width: 84px; padding: 0; opacity: 1; }
  to { width: 0; padding: 42px; opacity: 0.9; } }
/* Internet Explorer */
@-ms-keyframes Ssize { from { width: 84px; padding: 0; opacity: 1; }
  to { width: 0; padding: 42px; opacity: 0.9; } }
/* } */
footer.main { max-width: 100%; overflow: hidden; background: #191919; text-align: center; color: #747474; font-size: 16px; font-size: 1.6rem; line-height: 2.1rem; font-family: "Roboto Condensed", sans-serif; }
@media screen and (min-width: 1072px) { footer.main { font-size: 16px; font-size: 1.6rem; line-height: 2.1rem; } }
footer.main a { color: #747474; margin: 0 8px; }
footer.main nav { max-width: 100%; background: #000; padding: 12px; }
footer.main p { padding-bottom: 14px; }
footer.main a.footer--logo { opacity: 0.41; padding-top: 14px; display: block; margin: 0 auto; margin-left: -10px; }
footer.main a.footer--logo img { height: 70px; }

.opinions > header { font-size: 20px; font-size: 2rem; line-height: 2.8rem; font-weight: 700; letter-spacing: -.04rem; font-family: "Oswald", sans-serif; margin-bottom: -8px; }
.opinions > header span { color: #6e6e6e; font-weight: 300; margin-left: 30px; font-family: "Oswald", sans-serif; }
.opinions > header .opinions--addOpinions { margin-left: 10px; cursor: pointer; font-size: 16px; font-size: 1.6rem; }
.opinions .opinion { margin-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #ebebeb; position: relative; }
.opinions .opinion header { padding-right: 300px; }
.opinions .opinion:hover .opinion--trash, .opinions .opinion:hover .opinion--answer { visibility: visible; cursor: pointer; }
.opinions > footer { padding-top: 20px; color: #135aa1; font-size: 20px; font-size: 2rem; }
.opinions > footer span { margin-right: 30px; cursor: pointer; }

.opinion--add-form { padding: 20px 0 0px 0; }
.opinion--add-form:after { display: block; clear: both; content: ''; }
.opinion--add-form textarea { display: block; box-sizing: border-box; width: 100%; }

.opinion--add-btn { float: right; padding: 4px 10px; border-radius: 0; margin: 0; outline: 0; border: 1px solid #1b3957; background-color: #1b3957; color: #fff; margin-top: 10px; cursor: pointer; font-family: "Roboto", sans-serif; font-size: 16px; font-size: 1.6rem; }

.opinion--time { color: #9a9a9a; margin-left: 10px; font-size: 16px; font-size: 1.6rem; line-height: 2.4rem; }

.opinion--lead { padding-top: 5px; }

.opinion--trash, .opinion--answer { font-size: 14px; font-size: 1.4rem; font-weight: 700; visibility: hidden; margin-left: 17px; }

.opinion--trash:hover, .opinion--answer:hover { text-decoration: underline; }

.opinion--actions { position: absolute; right: 0; top: 0; width: 300px; }
.opinion--actions .opinion--trash { float: left; }
.opinion--actions .opinion--answer { float: left; }
.opinion--actions .vote--up { display: block; float: right; font-size: 0; line-height: 2rem; width: auto; height: 20px; }
.opinion--actions .vote--up:before { content: ''; display: block; background-image: url('../../i/sprites-s1bb0760821.png'); overflow: hidden; background-position: -26px -35px; height: 20px; width: 14px; float: left; cursor: pointer; }
.opinion--actions .vote--up:after { content: attr(data-score); font-size: 18px; font-size: 1.8rem; font: "Roboto", sans-serif; color: #769b1b; float: left; padding-left: 5px; }
.opinion--actions .vote--down { display: block; float: right; font-size: 0; line-height: 2rem; width: auto; height: 20px; margin-left: 14px; }
.opinion--actions .vote--down:before { content: ''; display: block; background-image: url('../../i/sprites-s1bb0760821.png'); overflow: hidden; background-position: -12px -35px; height: 20px; width: 14px; float: left; cursor: pointer; }
.opinion--actions .vote--down:after { content: attr(data-score); font-size: 18px; font-size: 1.8rem; font: "Roboto", sans-serif; color: #ed1c33; float: left; padding-left: 5px; }

.paging { padding-top: 10px; text-align: center; }
.paging a, .paging span { margin: 0 7px; }
.paging .paging--prev { float: left; margin: 0; }
.paging .paging--next { float: right; margin: 0; }
.paging .off { opacity: 0.4; }
.paging .on { color: #333; font-weight: 700; }

.foto-desc { color: #fff; text-shadow: 1px 0 2px rgba(0,0,0,.82); display: flex; position: absolute; bottom: 0; right: 12px; left: auto; padding: 18px; line-height: 1.4; font-size: 16px; flex-wrap: wrap; justify-content: flex-end; }
.foto-desc p { padding: 0; }
.foto-desc p:last-of-type { padding-left: 12px; }

/*<?php
header("Content-Type: text/css ");
$listaPlikow = false;
?>*/
._1-5RF98:hover ._3fecl-B:not(:hover):after { display: none; }

.omX3m7D { background-color: #f7f7f7; position: relative; padding: 0 20px; }

._6HJWbe8 { margin-bottom: 1rem; }

._2H53dzb { background-color: #f3f3f3; padding: 1rem; position: relative; }

.ZAGLdcz { position: relative; font-size: 1.2rem; }

._2tw1Q-l { float: right; }

.LkfRSB8 { font-weight: 700; display: inline; margin-right: .5rem; word-wrap: break-word; }

._1a6MrkE { color: #999; font-weight: 300; display: inline-block; }

._2oI562d { font-size: 1.4rem; line-height: 1.9rem; font-weight: 300; margin: .3rem 0 .6rem; word-wrap: break-word; }

._1rh9-ML { cursor: pointer; color: #365caa; display: inline-block; }

.Keg2pKH { position: relative; }

._1YnfD5d { display: inline-block; background-color: #fff; border: none; color: #365caa; padding: .3rem 1rem; font-family: Plain,sans-serif; font-size: 1.3rem; font-weight: 300; cursor: pointer; outline: none; text-decoration: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

._1YnfD5d svg { display: inline-block; width: .8rem; height: .8rem; margin-left: 0.5rem; }

._1tk8-du { background-color: #fff; border: none; color: #365caa; padding: .3rem 1rem; font-family: Plain,sans-serif; font-size: 1.2rem; font-weight: 300; cursor: pointer; outline: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.OO2Mcxh { padding: 0 .1rem .1rem; background-color: #e7e7e7; overflow: hidden; }

._2lPxz57 { background-color: #fff; }

._2lPxz57 { transition: all 0.2s ease-in; }

._2IeD1GC { text-align: center; padding: .1rem 0; position: relative; }

._2lCN35y { padding: 15px 0; position: relative; margin: 0; }

._2lCN35y:after { display: block; content: ""; position: absolute; bottom: -3px; left: -20px; right: -20px; background-color: #fff; height: 3px; }

._2lCN35y .ZAGLdcz { position: static; display: inline; font-size: 15px; line-height: 22px; }

._2lCN35y ._2H53dzb { padding: 0; padding-left: 55px; background-color: transparent; }

._2lCN35y ._2oI562d, ._2lCN35y .LkfRSB8 { font-size: 15px; line-height: 22px; display: inline; }

._2lCN35y .LkfRSB8 { margin-right: 5px; }

._2lCN35y ._2oI562d { margin: 0; }

._2lCN35y ._1a6MrkE { position: absolute; top: 5px; left: -15px; color: #b7b7b7; font-size: 12px; font-weight: 300; line-height: 12px; width: 65px; text-align: center; }

._2lCN35y .Keg2pKH { height: 24px; overflow: hidden; margin-top: 5px; margin-right: 10px; z-index: 31; }

._2lCN35y ._1tk8-du { position: absolute; top: 0; left: 136px; font-size: 14px; line-height: 24px; border: 1px solid transparent; background-color: transparent; height: 24px; padding: 0 6px; color: #365caa; }

._2lCN35y:hover ._1tk8-du { border: 1px solid #ececec; background-color: #fff; }

._2lCN35y ._2H53dzb ._2tw1Q-l { position: absolute; left: 446px; bottom: 0; z-index: 32; opacity: 0; transition: opacity 0.1s ease; }

._2lCN35y._2aGTEIh ._2H53dzb ._2tw1Q-l { left: 280px; }

._2lCN35y ._2H53dzb:hover ._2tw1Q-l { opacity: 1; }

._2lCN35y .OO2Mcxh { position: relative; overflow: visible; padding: 0; }

._2lCN35y ._2lPxz57, ._2lCN35y .OO2Mcxh { background-color: transparent; }

._2lCN35y ._2IeD1GC { padding: 0; position: absolute; top: 0; left: 280px; -webkit-transform: translateY(-100%); transform: translateY(-100%); z-index: 31; }

._2lCN35y ._2IeD1GC:after { display: none; }

._2lCN35y ._1YnfD5d { font-size: 14px; line-height: 24px; border: 1px solid transparent; background-color: transparent; height: 24px; padding: 0 6px; color: #365caa; margin-right: 6px; }

._2lCN35y:hover ._1YnfD5d { border: 1px solid #ececec; background-color: #fff; }

._2lCN35y ._1YnfD5d svg { display: none; }

._2lCN35y ._2vQ-kLI { display: none; }

._2lCN35y ._1wr3vJJ { display: inline-block; opacity: 0; transition: opacity 0.1s ease; }

._2lCN35y:hover ._1wr3vJJ { opacity: 1; }

._1VLnqS7 { width: 100%; max-width: 760px; position: fixed; -webkit-backface-visibility: hidden; backface-visibility: hidden; bottom: 0; left: 50%; -webkit-transform: translateX(-50%) translateZ(0); transform: translateX(-50%) translateZ(0); z-index: 410; overflow: hidden; padding-top: 2rem; top: calc(0% - 2rem); transition: top 0.25s ease-in-out; }

._2UR0XPj { top: calc(100% - 8.5rem); }

._1F-zLvF { position: relative; padding: 0 1rem .7rem; box-shadow: 0 0 20px rgba(0, 0, 0, 0.7); color: #fff; background-color: #506176; height: 100%; }

.JXmuH0a { position: absolute; top: 50%; right: 0; cursor: pointer; width: 4rem; height: 4rem; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.JXmuH0a svg { width: 1.5rem; height: 1.5rem; position: absolute; right: 1rem; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); fill: #fff; }

._3xMVzbU { display: inline-block; position: relative; margin-bottom: .7rem; background-color: #fff; padding: .2rem; width: 100%; height: 5.4rem; vertical-align: middle; transition: height 0.25s ease-in-out, padding 0.25s ease-in-out, width 0.25s ease-in-out, margin 0.25s ease-in-out; }

._2UR0XPj ._3xMVzbU { width: 79%; height: 3.2rem; padding: 0; margin-bottom: 0.3rem; }

._3xMVzbU:before { display: block; content: ""; position: absolute; top: 0; left: 1rem; -webkit-transform: translateY(-50%) skewY(55deg); transform: translateY(-50%) skewY(55deg); width: 1rem; height: 1.4rem; background-color: #fff; }

._14nlvnQ { width: 100%; height: 100%; border: none; padding: .7rem; font-size: 1.4rem; line-height: 1.8rem; display: block; font-family: Plain,sans-serif; font-weight: 300; outline: none; position: relative; z-index: 1; margin: 0; transition: height 0.25s ease-in-out; }

._3Cm4rqx ._3970n2q:placeholder-shown, ._29U5-oO ._14nlvnQ:placeholder-shown { color: red; }

._17VFY_k { display: inline-block; width: 79%; height: 3.5rem; margin-right: 2.5%; margin-bottom: .7rem; vertical-align: middle; background-color: #fff; padding: .2rem; overflow: hidden; transition: height 0.25s ease-in-out, padding 0.25s ease-in-out, width 0.25s ease-in-out; }

._2UR0XPj ._17VFY_k { width: 0; height: 0; padding: 0; }

._3970n2q { border: none; width: 100%; height: 100%; padding: 0.7rem; }

._3j-DhSR, ._3970n2q { font-size: 1.4rem; display: inline-block; font-family: Plain,sans-serif; font-weight: 300; outline: none; }

._3j-DhSR { vertical-align: middle; cursor: pointer; height: 3.5rem; width: 18.5%; position: relative; background-color: transparent; border: none; margin-bottom: .7rem; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: #fff; border: 1px solid #fff; text-align: center; padding: 0; }

._2UR0XPj ._3j-DhSR { height: 3.2rem; margin-bottom: 0.3rem; }

.ueAWx_u { font-size: .9rem; line-height: 1.3rem; font-weight: 300; max-height: 30rem; transition: all .25s ease-in-out; overflow: hidden; }

._2UR0XPj .ueAWx_u { max-height: 0; margin-top: 0; }

.ueAWx_u a { color: #fff; text-decoration: none; }

.ueAWx_u strong { font-weight: 700; }

._3zg4UkP { position: absolute; top: 2rem; left: 0; right: 0; bottom: 0; display: none; cursor: pointer; z-index: 420; }

._2UR0XPj ._3zg4UkP { display: block; }

._1488wuC { position: relative; top: auto; bottom: auto; left: auto; padding-top: 20px; -webkit-transform: none; transform: none; margin-bottom: 3px; max-width: none; transition: none; z-index: auto; }

._1488wuC ._1F-zLvF { background-color: transparent; color: #999; box-shadow: none; padding: 0; }

._1488wuC .JXmuH0a svg { width: 12px; height: 12px; fill: #4473d4; right: auto; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

._1488wuC .ueAWx_u { font-size: 10px; line-height: 12px; margin-top: 0; padding: 10px; height: auto; background-color: #f7f7f7; transition: padding 0.25s ease-in-out; }

._1488wuC._2UR0XPj .ueAWx_u { padding: 0; }

._1488wuC .ueAWx_u a { color: #999; }

._1488wuC ._3xMVzbU { padding: 3px; margin-bottom: 0; height: 79px; }

._1488wuC ._3xMVzbU, ._1488wuC ._3xMVzbU:before { background-color: #e3e6eb; }

._1488wuC ._3xMVzbU:before { left: 20px; width: 20px; height: 20px; -webkit-transform: translateY(-50%) skewY(45deg); transform: translateY(-50%) skewY(45deg); }

._1488wuC ._3xMVzbU:after { display: block; content: ""; position: absolute; -webkit-transform: skewY(45deg) translateY(-50%); transform: skewY(45deg) translateY(-50%); background-color: #fff; left: 23px; top: 5px; width: 14px; height: 20px; }

._1488wuC ._14nlvnQ { padding: 10px; font-size: 15px; line-height: 18px; color: #666; resize: none; }

._1488wuC ._17VFY_k { background-color: #e3e6eb; padding: 3px; padding-top: 0; height: 40px; width: calc(100% - 97px); margin-right: 0; margin-bottom: 0; position: relative; overflow: visible; }

._1488wuC ._3970n2q { font-size: 15px; color: #666; padding: 10px; }

._1488wuC ._3j-DhSR { height: 40px; background-color: #4473d4; color: #fff; text-transform: uppercase; border: none; border-right: 3px solid #e3e6eb; border-bottom: 3px solid #e3e6eb; width: 97px; font-size: 14px; line-height: 36px; transition: background-color .25s ease-in-out; margin-bottom: 0; font-weight: 400; }

._1488wuC ._3j-DhSR:hover { background-color: #365caa; }

._1488wuC._2UR0XPj ._3xMVzbU { width: calc(100% - 97px); height: 43px; padding-right: 0; }

._1488wuC._2UR0XPj ._14nlvnQ { overflow: hidden; }

._1488wuC._2UR0XPj ._17VFY_k { width: 0; height: 0; padding: 0; }

._1488wuC._2UR0XPj ._3j-DhSR { border-top: 3px solid #e3e6eb; height: 43px; background-color: #fff; }

._1488wuC ._3zg4UkP { top: 0; }

@media screen and (-webkit-min-device-pixel-ratio: 0) { ._14nlvnQ, ._14nlvnQ:focus, ._3970n2q, ._3970n2q:focus { font-size: 1.6rem; }
  ._1488wuC ._14nlvnQ, ._1488wuC ._14nlvnQ:focus, ._1488wuC ._3970n2q, ._1488wuC ._3970n2q:focus { font-size: 15px; } }
.TQ8uVRx { position: absolute; right: 2rem; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

._2bWAj-M, ._363wu-W { display: inline-block; width: 2rem; height: 2rem; font-size: 2rem; font-weight: 700; line-height: 2rem; border-radius: 50%; background-color: #fff; margin-right: 2rem; text-align: center; position: relative; cursor: pointer; margin-top: 0.3rem; }

._2bWAj-M:before, ._363wu-W:before { display: block; content: attr(data-votes); color: #365caa; position: absolute; font-size: 1.2rem; font-weight: 300; }

._363wu-W:before { left: 0; -webkit-transform: translateX(-100%); transform: translateX(-100%); padding-right: 0.5rem; }

._2bWAj-M:before { right: 0; -webkit-transform: translateX(100%); transform: translateX(100%); padding-left: 0.5rem; }

._2bWAj-M svg, ._363wu-W svg { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 1.1rem; height: 1.1rem; stroke-width: 0; }

._363wu-W svg { fill: #5fab70; }

._2bWAj-M svg { fill: #eb6a6a; }

._3QTnqHE { left: 0; right: auto; height: 19px; }

._3QTnqHE ._2bWAj-M, ._3QTnqHE ._363wu-W { width: 20px; height: 20px; font-size: 14px; font-weight: 300; line-height: 20px; margin-right: 48px; margin-top: 0; position: relative; }

._3QTnqHE ._363wu-W { background-color: #e1ece3; }

._3QTnqHE:not(._3-xFln5) ._363wu-W:hover { background-color: #d1e7d6; }

._3QTnqHE ._2bWAj-M { background-color: #f5e2e2; }

._3QTnqHE:not(._3-xFln5) ._2bWAj-M:hover { background-color: #f9d5d5; }

._3QTnqHE ._2bWAj-M svg, ._3QTnqHE ._363wu-W svg { width: 11px; height: 11px; }

._3QTnqHE ._363wu-W svg { fill: #58a86a; }

._3QTnqHE ._2bWAj-M svg { fill: #ea6464; }

._3QTnqHE:not(._3-xFln5) ._363wu-W:hover svg { fill: #1b8833; }

._3QTnqHE:not(._3-xFln5) ._2bWAj-M:hover svg { fill: #e32b2b; }

._3QTnqHE ._2bWAj-M:before, ._3QTnqHE ._363wu-W:before { top: 50%; left: calc(100% + 6px); padding: 0; font-size: 14px; line-height: 14px; color: #365caa; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

._3SsZfIC { font-family: Plain,sans-serif; font-size: 1.2rem; border: none; padding: 0; background-color: transparent; opacity: .5; color: #000; cursor: pointer; font-weight: 300; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

._31biZiI { font-size: 14px; line-height: 24px; height: 24px; padding: 0 6px; color: #365caa; opacity: 1; border: 1px solid #ececec; background-color: #fff; }

._3Dpqq39 { margin: 0 1rem; padding-bottom: 7rem; position: relative; }

._2E5Uf5Q { margin: 20px 0 0; padding-bottom: 15px; }

._2E5Uf5Q ._35dXgbm { display: block; width: 100%; font-size: 15px; font-weight: 300; line-height: 41px; color: #365caa; margin-bottom: 3px; text-align: center; vertical-align: middle; background-color: #f7f7f7; border: none; outline: none; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

._2E5Uf5Q ._35dXgbm:after, ._2E5Uf5Q ._35dXgbm:before { content: "^"; display: inline-block; font-size: 15px; line-height: 15px; vertical-align: middle; margin: 0 5px; -webkit-transform: translateY(2px); transform: translateY(2px); }

._1IbUhGj { height: 5.2rem; }

._1Y1y9j- { margin: 0 -1rem 1rem; margin-bottom: 1rem; font-size: 1.7rem; position: absolute; padding: 1rem; overflow: hidden; top: 0; left: 0; right: 0; background-color: #fff; z-index: 400; }

._1Y1y9j-:before { left: 0; right: 0; bottom: 0; height: .1rem; background-color: #e3e3e3; }

._1Y1y9j-:after, ._1Y1y9j-:before { display: block; content: ""; position: absolute; }

._1Y1y9j-:after { bottom: -.4rem; left: 2.1rem; width: .8rem; height: .8rem; -webkit-transform: skewY(45deg); transform: skewY(45deg); background-color: #fff; }

._26Jk4Hp { font-weight: 700; display: block; margin-right: .5rem; position: relative; }

._26Jk4Hp:after { display: block; content: ""; position: absolute; bottom: -1rem; left: 1rem; width: 1.1rem; height: 1.1rem; -webkit-transform: skewY(45deg) translateY(50%); transform: skewY(45deg) translateY(50%); background-color: #e3e3e3; }

._3VOOYgD { margin: 0; margin-bottom: 5px; font-size: 17px; padding: 0; }

._3VOOYgD, ._3VOOYgD ._26Jk4Hp:after, ._3VOOYgD:after, ._3VOOYgD:before { display: none; }

._2WmL8g6 { padding: 9px 0 18px 44px; }

.Y7ANXhQ { font-size: 15px; line-height: 33px; font-weight: 300; padding: 0 12px; margin-right: 10px; border: 1px solid #ececec; color: #7d7d7d; background-color: #fbfbfb; cursor: pointer; outline: none; position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.Y7ANXhQ:not(._3q3u2Y1):hover { border: 1px solid #7b7b7b; }

._1zhu1pN { padding-left: 30px; padding-right: 17px; }

._1zhu1pN:before { display: block; content: ""; position: absolute; top: 50%; left: 17px; -webkit-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); width: 6px; height: 6px; border-width: 0 0 2px 2px; border-style: none none solid solid; border-color: transparent transparent #7d7d7d #7d7d7d; }

._1kzYH_n { color: #4775d1; padding-right: 30px; padding-left: 17px; }

._1kzYH_n:before { display: block; content: ""; position: absolute; top: 50%; right: 17px; -webkit-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); width: 6px; height: 6px; border-width: 2px 2px 0 0; border-style: solid solid none none; border-color: #4775d1 #4775d1 transparent transparent; }

._3q3u2Y1 { color: #959595; background-color: #eaeaeb; cursor: default; }

.OeGWsbM { width: 34px; }

.OeGWsbM:before { left: 8px; -webkit-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); width: 6px; height: 6px; border-width: 2px 2px 0 0; border-style: solid solid none none; border-color: #7d7d7d #7d7d7d transparent transparent; }

.OeGWsbM:after, .OeGWsbM:before { display: block; content: ""; position: absolute; top: 50%; }

.OeGWsbM:after { right: 11px; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 2px; height: 11px; background-color: #7d7d7d; }

@-moz-document url-prefix() {}

.socials { display: block; margin: 2% auto; display: flex; justify-content: space-between; }
.socials--item { width: 49%; cursor: pointer; }
[data-category="facebook"] { display: block; padding: 20px 0; background: url(/i/logo-facebook.png) 50% 50% #4b6ea8 no-repeat; background-size: 35px auto; }
[data-category="twitter"] { display: block; padding: 20px 0; background: url(/i/logo-twitter.png) 50% 50% #17baf1 no-repeat; background-size: 35px auto; }
