@CHARSET "UTF-8";body{display:flex;flex-direction:column;font-family:Helvetica,Arial,sans-serif;font-size:14px;height:100vh;line-height:150%;padding-top:50px}.bgr-fixed{background-attachment:fixed}.bgr-dark{background-color:#000!important}.bgr-green{background-color:#39b41c!important}.bgr-white{background-color:#fff!important}.bgr-red{background-color:#f33!important}.bgr-gray{background-color:#f0f0f0!important}.text-white{color:#fff}.text-gray{color:#777}.text-red{color:#f33}.text-green{color:#39b41c}.small,small{font-size:90%;line-height:150%}.relative{position:relative}.absolute{position:absolute}.h1,h1{font-size:38px;line-height:100%;margin:0 0 30px}@media (max-width:992px){.h1,h1{font-size:38px;margin:0 0 20px}}@media (max-width:768px){.h1,h1{font-size:30px;margin:0 0 20px}}h1.text{font-size:15px;line-height:100%;margin:0 0 10px}@media (max-width:992px){h1.text{font-size:15px;margin:0 0 10px}}@media (max-width:768px){h1.text{font-size:15px;margin:0 0 10px}}.h2,h2{font-size:23px;line-height:100%;margin:0 0 20px}@media (max-width:992px){.h2,h2{font-size:23px}}@media (max-width:768px){.h2,h2{font-size:20px}}.h3,h3{font-size:18px;line-height:100%;margin:0 0 15px}.lead{font-size:16px;line-height:140%}@media (max-width:768px){.lead{font-size:14px}}.form .hint{color:#777;font-size:85%;line-height:130%;margin-top:7px}.m-section,margin-section{margin-bottom:40px!important;margin-top:40px!important}.p-section,padding-section{padding-bottom:40px!important;padding-top:40px!important}.mb-section{margin-bottom:40px!important}.pb-section{padding-bottom:40px!important}.mt-section{margin-top:40px!important}.pt-section{padding-top:40px!important}.pad-0{padding:0!important}.pad-10{padding:10px!important}.pad-15{padding:15px!important}.pad-20{padding:20px!important}.pad-30{padding:30px!important}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}.mb-40{margin-bottom:40px!important}.mb-50{margin-bottom:50px!important}.mt-0{margin-top:0!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px!important}.mt-50{margin-top:50px!important}.ml-0{margin-left:0!important}.ml-5{margin-left:5px!important}.ml-10{margin-left:10px!important}.ml-15{margin-left:15px!important}.ml-20{margin-left:20px!important}.ml-30{margin-left:30px!important}.ml-40{margin-left:40px!important}.ml-50{margin-left:50px!important}.mr-0{margin-right:0!important}.mr-5{margin-right:5px!important}.mr-10{margin-right:10px!important}.mr-15{margin-right:15px!important}.mr-20{margin-right:20px!important}.mr-30{margin-right:30px!important}.mr-40{margin-right:40px!important}.mr-50{margin-right:50px!important}@media (max-width:768px){.mb-10-xs{margin-bottom:10px!important}.mb-10-xs,.mb-20-xs{display:inline-block}.mb-20-xs{margin-bottom:20px!important}.mb-30-xs{display:inline-block;margin-bottom:30px!important}}.js-link{border-bottom:1px dashed}.js-link,.js-link:active,.js-link:hover{text-decoration:none!important}header.navbar{margin-bottom:0;width:100%}header.navbar .navbar-brand{width:180px}#top .navbar-brand img{height:32px;margin-right:2px;margin-top:-6px}.error,.success{padding:15px 20px;position:absolute;width:100%;z-index:1000}.success{background-color:#dff0d8}.error{background-color:#f2dede}#my-link img{border-radius:50%;height:30px;margin-bottom:-5px;margin-right:10px;margin-top:-7px;width:30px}@media (max-width:992px){#my-link img{margin-right:0}}@media (max-width:768px){#my-link img{margin-right:10px}}.search-link .glyphicon{margin-right:5px}@media (max-width:992px){.search-link .glyphicon{margin-right:0}}#content{flex:1 0 auto}#footer{background-attachment:fixed;box-shadow:inset 0 0 1000px 1000px rgba(0,0,0,.4);flex:0 0 auto;padding:40px 0 20px}#footer .row .col-md-3{color:#fff;margin-bottom:20px}#footer .row .col-md-3 small{font-size:80%;line-height:120%}#footer .row .col-md-3 a{color:#fff;text-decoration:underline}#filters{height:0;position:relative;z-index:1000}#filters .inner{background-color:#e7e7e7;position:fixed}#filters .inner .close{color:#fff;cursor:pointer;position:absolute;right:15px;top:12px}@media (max-width:768px){#filters .inner{padding-bottom:8px}#filters .inner .btn-group{margin-bottom:0}}#filters .btn-toolbar{background-color:#e7e7e7;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding-right:6px}@media (max-width:768px){#filters .btn-toolbar{padding:0}#filters .btn-toolbar #allOrFree .btn,#filters .btn-toolbar #sort .btn{font-size:11px!important}}.paginator{margin:20px 0 30px}.paginator li{margin-right:10px}.paginator li a{background-color:#89ce22;border:1px solid transparent;border-radius:50%;color:#fff;display:inline-block;font-size:13px;height:40px;line-height:40px;text-align:center;width:42px}.paginator li.active a{background-color:#fff;border:1px solid #ddd;color:#333}.presentation{background-attachment:fixed;background-position:top;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 1000px 1000px rgba(0,0,0,.4);display:block;padding:80px 0;position:relative;text-decoration:none}@media (max-width:768px){.presentation{background-attachment:local!important;background-size:auto!important;padding:40px 0}}.presentation a{text-decoration:underline}.presentation:hover,.presentation a.btn{text-decoration:none}.presentation h1,.presentation h2{margin:5px 0 0!important}.presentation .lead{margin-bottom:0;margin-top:10px}.presentation .h1,.presentation .h1 a,.presentation .h1 a:active,.presentation .h1 a:hover,.presentation .h2,.presentation .h2 a,.presentation .h2 a:active,.presentation .h2 a:hover,.presentation .lead,.presentation .lead a,.presentation .lead a:active,.presentation .lead a:hover,.presentation .tag,.presentation .tag a,.presentation .tag a:active,.presentation .tag a:hover,.presentation h1,.presentation h1 a,.presentation h1 a:active,.presentation h1 a:hover,.presentation h2,.presentation h2 a,.presentation h2 a:active,.presentation h2 a:hover{color:#fff!important}.presentation .tag{border:1px solid #fff;display:inline-block;font-size:12px;margin-bottom:5px;padding:2px 8px}.presentation .navbar{margin-bottom:0;min-height:0;position:relative;width:100%}@media (max-width:768px){.presentation .navbar .badge{display:none}}.presentation .navbar .navbar-collapse{padding-left:0;padding-right:0}.presentation .navbar .nav{border:0!important;margin:0}.presentation .navbar .nav li a{border:0!important;color:#fff}.presentation .navbar .nav li.active a,.presentation .navbar .nav li.active a *,.presentation .navbar .nav li.active a:active,.presentation .navbar .nav li.active a:active *,.presentation .navbar .nav li a:hover,.presentation .navbar .nav li a:hover *{border:0!important;color:#777!important;text-decoration:none}.presentation .navbar .nav li a span.badge{color:#fff!important;margin-left:2px}.presentation-small{background-attachment:fixed;background-position:top;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 1000px 1000px rgba(0,0,0,.4);padding:40px 0;text-decoration:none}@media (max-width:768px){.presentation-small{background-attachment:local!important;background-size:auto!important;padding:40px 0}}@media (min-width:768px){#createPuzzleButton{float:right}}#subscribeBlock{background-color:#428bca}#subscribeBlock *{color:#fff!important}#subscribeBlock h2{margin-bottom:10px!important}#subscribeBlock #whyShouldIPay{background:url(/i/jackie-chan.png) 100% 0 no-repeat}.puzzles{margin:0;padding:5px}.puzzles .presentation{margin-left:-5px;margin-right:-5px}.puzzles .item{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;margin:0;padding:5px;position:relative;text-decoration:none}.puzzles .item img{width:100%}.puzzles .item a{color:#fff;display:none;position:absolute;text-align:center;text-decoration:none}.puzzles .item .glyphicon-ok{color:#fff;font-size:20px;left:100%;line-height:100%;margin-left:-30px;margin-top:-30px;position:absolute;top:100%}.puzzles .item .glyphicon-time{color:#fff;font-size:24px;line-height:100%;position:absolute;right:15px;top:15px}.puzzles .item .glyphicon-play{color:#fff;font-size:60px;left:50%;line-height:100%;margin-left:-30px;margin-top:-30px;position:absolute;top:50%}.puzzles .item .solved-icon,.puzzles .item .time-icon{bottom:5px;display:block;font-size:15px;left:5px;line-height:100%;position:absolute;right:5px;text-align:left;top:5px}.puzzles .item a.title{background-color:rgba(0,0,0,.4);bottom:5px;font-size:100%;left:5px;line-height:130%;padding:10%;right:5px;top:5px}.puzzles .item .free{background-color:rgba(0,0,0,.4);border:2px solid #fff;border-radius:50%;font-size:15px;padding:6px;right:15px;top:15px}.puzzles .item .favorite,.puzzles .item .free{color:#fff;line-height:100%;position:absolute;text-align:center;width:30px}.puzzles .item .favorite{font-size:20px;left:5px!important;right:auto!important;top:5px!important}.puzzles .item .favorite-a{color:#f33!important}.puzzles .item .reset{cursor:pointer;font-size:20px;right:10px;top:10px}.puzzles .item ul{background-color:rgba(0,0,0,.4);bottom:5px;color:#fff;display:none;left:5px;list-style:none;margin:0;padding:0;position:absolute;right:5px;text-align:center}.puzzles .item ul li{display:inline-block;font-size:13px;line-height:120%;list-style:none;margin:0;padding:8px 4px}@media (max-width:992px){.puzzles .item ul li{padding:6px 2px}}@media (min-width:992px){.puzzles .item:hover a,.puzzles .item:hover ul{display:block}}@media (max-width:992px){.puzzles .item a.title,.puzzles .item ul{display:block}.puzzles .item a.title{background-color:transparent}.puzzles .item a.glyphicon-play{background-color:transparent;display:none;font-size:0;height:100%;left:0;line-height:0;margin:0;text-indent:-3000;top:0;width:100%}}.next-page a{border:1px solid #ddd;display:inline-block;font-size:16px;padding:15px 50px;text-decoration:none}.authors{margin:0}.authors .item{position:relative}.authors .item .author{color:#fff;font-size:30px;line-height:120%;margin-top:100px;position:absolute;text-decoration:none;z-index:100}.authors .item .author img{border:3px solid #fff;border-radius:50%;margin-right:20px;width:100px}.tags .w1{font-size:15px;line-height:45px}.tags .w2{font-size:20px;line-height:45px}.tags .w3{font-size:25px;line-height:45px}.tags .w4{font-size:30px;line-height:45px}.tags .w5{font-size:35px;line-height:45px}.tags .w6{font-size:40px;line-height:45px}.tags .w7{font-size:45px;line-height:45px}.tags .w8{font-size:50px;line-height:45px}.tags .w9{font-size:55px;line-height:45px}.tags .w10{font-size:60px;line-height:45px}.puzzle .header{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 1000px 1000px rgba(0,0,0,.4);padding:80px 0;position:relative;text-decoration:none}@media (max-width:768px){.puzzle .header{background-attachment:local!important;background-size:auto!important;padding:40px 0}}.puzzle .header .actions *,.puzzle .header .img-preview *,.puzzle .header h1{color:#fff}.puzzle .header h1{color:#fff;margin:0 0 30px}@media (max-width:768px){.puzzle .header h1{margin-bottom:10px}}.puzzle .header .tags{margin:0 0 10px}.puzzle .header .tags a{color:#fff}.puzzle .header .img-preview img{border:10px solid #000;margin-left:-10px;margin-top:-20px;max-height:250px;max-width:250px;position:absolute;z-index:2}.puzzle .header .img-preview span{display:inline-block;margin-bottom:20px}.puzzle .header .actions{margin-bottom:30px}.puzzle .header .actions .favorite{color:#fff;margin-left:15px}.puzzle .header .actions .favorite:hover{color:#fff}.puzzle .header .actions .favorite-a .glyphicon{color:#f33}.puzzle .header .actions .star-rating{font-size:20px;line-height:130%}.puzzle .header .actions .star-rating .rating-stars{color:#f33}.puzzle .header .actions .star-rating .label{font-size:100%}.puzzle .header .actions .rating-disabled{cursor:default}.puzzle #subscribeBlock{display:none}.puzzle .params,.puzzle .social-likes{margin-bottom:30px}.puzzle .params table{margin-bottom:0}.puzzle .params table td:first-child{white-space:nowrap;width:150px}.puzzle .description{font-size:110%;line-height:140%;margin-bottom:40px}#userProfile{padding-bottom:0}#userProfile .photo img{border-radius:50%;height:100px;position:absolute;width:100px}#userProfile .info{min-height:120px;padding-left:120px}#userProfile .info .beads{color:#fff}#userProfile .navbar-btn{margin:8px 0}#userProfile .crown{color:#daa520;font-size:75%;margin-left:10px}#userProfile .label{font-size:14px}.user{min-height:25px;padding-left:35px}.user .name{margin-top:4px}.user .userpic{margin-left:-35px;margin-top:-5px;position:absolute}.user .userpic img{border:1px solid #ddd;border-radius:50%;height:30px;width:30px}.user .crown{color:#daa520;font-size:120%;margin-left:5px}.users-rating{border:0}.users-rating h1{font-size:40px;line-height:100%;margin-bottom:20px;white-space:nowrap}@media (max-width:1200px){.users-rating h1{font-size:30px}}@media (max-width:768px){.users-rating h1{font-size:20px}}.users-rating .nav-tabs>li>a{font-weight:400}.users-rating td{border-top:1px solid #ddd;padding:12px 0;vertical-align:top}.users-rating th{padding:0;vertical-align:bottom}.users-rating .added,.users-rating .num,.users-rating .rating,.users-rating .solved,.users-rating .sorting,.users-rating .time{padding-left:30px;text-align:right;white-space:nowrap;width:20%}.users-rating .num,.users-rating th.added,.users-rating th.rating,.users-rating th.solved,.users-rating th.sorting,.users-rating th.time{color:#777;font-weight:400;padding-bottom:15px}.users-rating div.line{border-top:1px solid #ddd;margin-top:2px;padding:4px 0;vertical-align:bottom}.list-bordered li{border-top:1px solid #ddd;margin:0;padding:8px 0;vertical-align:top}.form .user .name{font-weight:700;padding-top:7px}.form .error-message{color:red;font-size:12px;margin-top:5px}.input input[type=text],.input select,.input textarea{border:1px solid #aaa;padding:4px;width:100%}.input textarea{min-height:120px}.form-box .item{margin-bottom:20px}.comments{margin-bottom:30px}.comment .comment-body{border-top:1px solid #ddd;min-height:40px;padding:20px 20px 20px 35px}.comment .comment-body .user{min-height:0;padding-left:0}.comment .comment-body .user .name{font-size:12px}.comment .comment-body .message a{font-size:90%}.comment .comment{margin-left:35px}@media (max-width:768px){.comment .comment{margin-left:20px}}.owl-carousel .presentation{background-attachment:inherit;height:300px}.owl-controls{bottom:0;font-size:0;line-height:0;margin-top:0!important;top:0;width:100%}.owl-pagination{bottom:10px;position:absolute;width:100%}.owl-buttons{position:absolute;top:0;width:100%}@media (max-width:768px){.owl-buttons{display:none}}.owl-theme .owl-controls .owl-buttons div{background:transparent!important;font-size:200px!important;line-height:300px!important;margin:0!important;opacity:0!important;padding:0!important;position:absolute!important}.owl-theme:hover .owl-controls .owl-buttons div{opacity:.3!important}.owl-prev{left:20px}.owl-next{right:20px}.owl-page span{background-color:#fff!important;opacity:.5!important}.owl-page.active span{opacity:1!important}.forum-topics{border-bottom:1px dashed #aaa;margin-bottom:30px;padding-bottom:30px}.forum-topics:last-of-type{border-bottom:0}.forum-topics tr.header td{padding-bottom:15px;vertical-align:bottom}.forum-topics h2{margin-bottom:0}.forum-topics h2 a{text-decoration:underline}.forum-topics td{padding:0 20px 5px 0;vertical-align:top}.forum-topics td.topic{padding-right:0}.forum-topics td.topic span{background-color:#fff;padding-right:5px;position:relative}.forum-topics td.topic span.name{color:#777}.forum-topics td.count span{background-color:#fff;padding-left:5px;position:relative}.forum-topics td.date{min-width:130px;padding-top:2px;white-space:nowrap}.forum-topics td div.line{border-bottom:1px dashed #ccc;height:1.2em;left:0;margin-bottom:10px;position:absolute;top:0;width:100%}.pagelist li{display:inline-block;position:relative}.pagelist a{font-size:120%;margin:2px}.empty-list{font-size:120%;line-height:140%;margin:30px 0;text-align:center}.nav>li>a{padding-left:8px;padding-right:8px}.social-icon_circle{-webkit-border-radius:100%;border-radius:100%}.social-icon_fb{background-image:url(/i/social_fb.svg)}.social-icon_fb,.social-icon_vk{background-repeat:no-repeat;background-size:contain}.social-icon_vk{background-image:url(/i/social_vk.svg)}.social-icon_ok{background-image:url(/i/social_ok.svg);background-repeat:no-repeat;background-size:contain}.social-icon{display:block;height:36px;text-decoration:none!important;vertical-align:top;width:36px}.categories{margin:0 0 10px}.categories a{color:#fff;text-decoration:none}.item-container{display:inline-block;margin:0;padding:5px;position:relative}.item-square{margin-top:100%}.item-box{bottom:0;left:0;position:absolute;right:0;top:0}.footer-links a{text-decoration:none}#cookie-notice{background:#2c323d;bottom:0;box-shadow:0 0 10px #2c323d;color:#fff;font-size:14px;left:0;padding:0 10px 10px;position:fixed;width:100%;z-index:999999}#cookie-notice p{margin:10px 0 0}#cookie-notice .row{align-items:center}@media(max-width:991.98px){#cookie-notice .row{display:block}}#cookie-notice a{margin:10px 0 0}#cookie-notice .col{flex-basis:auto}.text-policy{font-size:16px;line-height:120%;text-indent:20px}@media (max-width:768px){.text-policy{font-size:14px}}#recaptcha_audio_button,#recaptcha_switch_audio{display:none}img.center{display:block;margin:0 auto}.vertical-center{display:inline-block;float:none;vertical-align:middle}