@charset "utf-8";body,html{max-width:none;min-width:100px;overflow-x:initial}b,strong{font-weight:600}*{margin:0;padding:0}html{line-height:1.15;overflow-y:scroll;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-overflow-style:scrollbar}body{width:100%;background:#fff;color:#555;-webkit-font-smoothing:antialiased}body,fieldset,form,h1,h2,h3,h4,h5,h6,html,li,p,ul{margin:0;padding:0;outline:0;font-weight:normal;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;margin:0;padding:0}img{border:0}a{cursor:pointer;color:#409eff;text-decoration:underline;border:0;outline:0}a:hover{color:#478f8f;text-decoration:underline}ul{list-style:none}h1,h2,h3,h4,h5,h6{line-height:1;text-rendering:optimizelegibility}h1{font-size:36px;line-height:40px}h2{font-size:30px;line-height:40px}h3{font-size:24px;line-height:40px}h4{font-size:18px;line-height:20px}h5{font-size:14px;line-height:20px}h6{font-size:12px;line-height:20px}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}.label{padding:2px 4px 3px;font-size:11.049999999999999px;font-weight:bold;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.noTouch .label:hover,.touch .label:active{color:#fff;text-decoration:none}.label-important{background-color:#b94a48}.noTouch .label-important:hover,.touch .label-important:active{background-color:#953b39}.label-warning{background-color:#f89406}.noTouch .label-warning:hover,.touch .label-warning:active{background-color:#c67605}.label-success{background-color:#468847}.noTouch .label-success:hover,.touch .label-success:active{background-color:#356635}.label-info{background-color:#3a87ad}.noTouch .label-info:hover,.touch .label-info:active{background-color:#2d6987}.label-easy,.label-hard,.label-hardest{padding:3px 9px;text-transform:uppercase;filter:alpha(opacity=70);opacity:.7}.label-easy{background-color:#05b523}.label-hard{background-color:#ff7f00}.label-hardest{background-color:#ff2a00}.badge{padding:1px 9px 2px;font-size:12.025px;font-weight:bold;white-space:nowrap;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#999;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.noTouch .badge:hover,.touch .badge:active{color:#fff;text-decoration:none;cursor:pointer}
.badge-error{background-color:#b94a48}.noTouch .badge-error:hover,.touch .badge-error:active{background-color:#953b39}.badge-warning{background-color:#f89406}.noTouch .badge-warning:hover,.touch .badge-warning:active{background-color:#c67605}.badge-success{background-color:#468847}.noTouch .badge-success:hover,.touch .badge-success:active{background-color:#356635}.badge-info{background-color:#3a87ad}.noTouch .badge-info:hover,.touch .badge-info:active{background-color:#2d6987}.badge-inverse{background-color:#333}.noTouch .badge-inverse:hover,.touch .badge-inverse:active{background-color:#1a1a1a}.label-new{background-color:#f89406}.noTouch .label-new:hover,.touch .label-new:active{background-color:#c67605}.label-soon{background-color:#f89406}.noTouch .label-soon:hover,.touch .label-soon:active{background-color:#c67605}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-ms-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}body{font-family:"proxima-nova",sans-serif}.subheader{padding:135px 0 30px;background-color:#3667f6}.subheader h1{line-height:56px;color:#fff;text-align:center;font-weight:800;letter-spacing:-.7px;padding:0;font-size:45px}#page{width:100%;margin:0 auto}.page_template_fullwidth{position:relative}.page_template_fullwidth h1{margin:0;display:block;color:#999;font-size:25px;line-height:30px;padding-bottom:5px !important;text-rendering:auto}#page div h1{text-align:center;padding-bottom:0 !important;font-weight:200;font-size:45px;line-height:57px;letter-spacing:-2px;margin:0 0 10px;text-shadow:1px 1px 1px #fff;color:#333}#page .cat-img{display:inline-block;vertical-align:middle;margin-right:30px}#page .cat-descr{display:inline-block;vertical-align:middle;width:calc(100% - 330px);font-size:16px;padding-bottom:60px}#page .cat-descr *{font-size:20px;line-height:1.5;color:#000;text-align:left}#page .cat-descr h2{font-size:43px;font-weight:bold;margin:50px 0 15px}#fb-root{position:absolute;left:0;top:-10000px;width:1px;height:1px;overflow:hidden}#container{width:100%}#outer_layout{width:100%}#wrapper{width:100%;margin:0 auto}#inner_wrapper{position:relative;width:100%}.layout{width:960px;margin:0 auto}.wrapper{position:relative;margin:0 auto;text-align:left}#header_ext{margin:0 0 10px}#content{margin:0 auto;padding:10px 0 20px;width:100%;height:auto;min-height:0;background-color:transparent}#content p{text-align:justify;margin-bottom:20px;font-size:14px;color:#575757;line-height:21px;text-shadow:0 1px 0 #fff}#content #page>p:first-child{margin:0 !important}.cat_article{display:block;background:#fafafa;color:#505a6e;border:1px solid #e3e3e3;font-size:25px;line-height:35px;font-weight:normal !important;letter-spacing:0;padding:10px;margin:0 0 10px;clear:both;text-decoration:none !important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-shadow:1px 1px 1px #fff}.cat_article:hover{color:#e77900;text-shadow:1px 1px 1px #fff;box-shadow:0 0 10px #409cf2}.cat_article .thumb{float:left;width:160px;border:1px solid #666;margin:0 10px 0 0}.cat_article span{display:block;margin:3px 0 0;font-size:16px;line-height:25px;color:#919191;height:54px;overflow:hidden;text-shadow:0 1px 0 white}.cat_article .fb-like{display:inline}.cBlock{width:100%;margin:0 10px 32px;border:1px solid #f7f7f7;overflow:hidden;float:left;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 10px 40px 0 rgba(99,117,132,0.15),0 2px 9px 0 rgba(62,57,107,0.06);-moz-box-shadow:0 10px 40px 0 rgba(99,117,132,0.15),0 2px 9px 0 rgba(62,57,107,0.06);-ms-box-shadow:0 10px 40px 0 rgba(99,117,132,0.15),0 2px 9px 0 rgba(62,57,107,0.06);-o-box-shadow:0 10px 40px 0 rgba(99,117,132,0.15),0 2px 9px 0 rgba(62,57,107,0.06);box-shadow:0 10px 40px 0 rgba(99,117,132,0.15),0 2px 9px 0 rgba(62,57,107,0.06);padding:10px;transition:all .5s;background:white;position:relative}
.cBlock:hover{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.1);-ms-box-shadow:0 0 20px 0 rgba(0,0,0,0.1);-o-box-shadow:0 0 20px 0 rgba(0,0,0,0.1);box-shadow:0 0 20px 0 rgba(0,0,0,0.1)}.cBlock .cbContainer{width:100%;height:157px;margin:0;position:relative}.cBlock .cbThumb{margin:-10px -15px 0;overflow:hidden;height:157px;text-align:center;-webkit-border-top-left-radius:5px;-moz-border-top-left-radius:5px;-ms-border-top-left-radius:5px;-o-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-top-right-radius:5px;-ms-border-top-right-radius:5px;-o-border-top-right-radius:5px;border-top-right-radius:5px}.cBlock.hideThumb .cbThumb{display:none}.cBlock .cbThumb img{width:auto;height:auto;max-width:100%;-ms-interpolation-mode:bicubic;border-style:none;transition:all 1s ease;image-rendering:pixelated}.cBlock:hover .cbThumb img{transform:scale(1.2) rotate(5deg);opacity:.75}.cBlock .cbContent{height:175px;margin:0;padding:15px 20px;overflow:hidden}.cBlock.hideThumb .cbContent{left:0;width:689px}.cBlock .cbTitle{line-height:24px;font-size:25px;font-weight:normal;text-overflow:ellipsis;margin:0}#content h2.cbTitle{margin:0;line-height:24px;font-size:20px;font-weight:bold;color:#409eff}.cBlock .cbDescr{font-size:16px;line-height:25px;color:#404040;margin:12px 0 0;overflow:hidden;max-height:110px;text-align:left}#wrpArticles{display:flex;flex-wrap:wrap}#wrpArticles>a{display:flex;flex:0 0 auto;width:33.33333333%}@media(max-width:991px){#wrpArticles>a{width:50%}}@media(max-width:767px){#wrpArticles>a{width:100%}}#wrpArticles>a .cBlock{margin:0 8px 32px;overflow:hidden;float:left;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 10px 40px 0 rgba(99,117,132,0.15),0 2px 9px 0 rgba(62,57,107,0.06);-moz-box-shadow:0 10px 40px 0 rgba(99,117,132,0.15),0 2px 9px 0 rgba(62,57,107,0.06);-ms-box-shadow:0 10px 40px 0 rgba(99,117,132,0.15),0 2px 9px 0 rgba(62,57,107,0.06);-o-box-shadow:0 10px 40px 0 rgba(99,117,132,0.15),0 2px 9px 0 rgba(62,57,107,0.06);box-shadow:0 10px 40px 0 rgba(99,117,132,0.15),0 2px 9px 0 rgba(62,57,107,0.06);padding:10px;transition:all .5s;background:white;position:relative}#wrpArticles>a:nth-child(3n) .cBlock{margin-right:0}#wrpArticles a{text-decoration:none !important}.cBlock .cbThumb{margin:-10px -10px 0;border-radius:0}.cBlock .cbThumb img{display:inline-block;width:100%}#content h2.cbTitle{line-height:1.5;color:#000;text-align:left}.cbContainer .catTitle{font-size:13px;color:#396cf2;margin:10px 0;text-transform:uppercase;text-align:left}.cbContainer .catTitle>a{text-decoration:none;color:inherit}.cBlock .cbContainer{height:auto}.cBlock .cbContent{height:auto}#pg_pagination,#pg_pagination a,#pg_pagination li,#pg_pagination ul{font-size:100%}#pg_pagination{clear:both;display:block;margin:20px 0 10px;background:#fff;width:100%;background:transparent;padding:0;text-align:center}#pg_pagination div{display:inline-block}#pg_pagination ul{width:100%;margin:0;padding:0;display:inline-block}#pg_pagination li{float:left;display:block;margin:2px;padding:0}#pg_pagination li.sep{width:5px}#pg_pagination a,#pg_pagination span{font-weight:normal;text-shadow:none;text-decoration:none;padding:6px 12px;margin-left:2px;margin-right:2px;display:block;color:#fff;border:1px solid #e2eff8;background-color:#95add1;line-height:18px}#pg_pagination a,#pg_pagination span{color:#2489ce;font-weight:bold;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em}#pg_pagination a{border-color:#dbdbdb;color:#363636;min-width:2.25em;-moz-appearance:none;-webkit-appearance:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;height:2.25em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5;position:relative;vertical-align:top;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:.25rem;text-align:center;background:white;padding:0 .5em !important;height:2.5rem !important;min-width:1.5rem !important;transition:all .3s}
#pg_pagination a:hover{border:1px solid #95add1;color:#363636}#pg_pagination span{border-color:#dbdbdb;color:#363636;min-width:2.25em;-moz-appearance:none;-webkit-appearance:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;height:2.25em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5;position:relative;vertical-align:top;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:.25rem;text-align:center;background:white;padding:0 .5em !important;height:2.5rem !important;min-width:1.5rem !important;transition:all .3s}#pg_pagination li.curpg a,#pg_pagination li.curpg span{color:white;background:#4571d4}#pg_pagination li.curpg a:hover{color:#fff;border-color:#00468b}#pg_pagination span.page{text-decoration:none;padding:0;margin:0;display:inline;border:0;background:0;line-height:normal}.bottom-section-outer{width:100%;background:#eee;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}.bottom-section-outer .top-curve{width:100%;border-top:1px solid #fff;border-bottom:1px solid #e4e4e4}.bottom-section-outer .btm-curve{width:100%}.bottom-section{width:960px;padding:25px 0;margin:1px 0}.bottom-section li .label{position:relative;margin-right:5px;top:-1px}#header_ext,.testimonials_w .shuttle,.testimonials_w a.next,.testimonials_w a.previous{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.btn-app-store{background:url("/img/t/app-store-wb-8b_215@2x.png") no-repeat;background-size:215px 64px}.btn-google-play{background:url("/img/t/google-play-wb-8b_215@2x.png") no-repeat;background-size:215px 64px}}@media(-webkit-min-device-pixel-ratio:3),(min-device-pixel-ratio:3),(min-resolution:288dpi){.btn-app-store{background:url("/img/t/app-store-wb-8b_215@3x.png") no-repeat;background-size:215px 64px}.btn-google-play{background:url("/img/t/google-play-wb-8b_215@3x.png") no-repeat;background-size:215px 64px}}@media(max-width:767px){header#header{height:auto;background-color:#3667f6 !important}.is_premium #header{background-color:#3667f6 !important}#logo{width:135px !important;height:40px !important;background-size:cover !important}#logo:after{display:none !important}#menu-link{margin-right:0 !important}#header #menu-link>div{background-color:#a8a8ae !important}.subheader{padding:10px 0}.subheader h1{font-size:28px;line-height:42px;text-align:left;margin:0 0 0 20px}#page .cat-descr{padding-bottom:30px}#wrpArticles .cBlock{margin-left:0 !important;margin-right:0 !important}}.night-mode body{background-color:#1c1c1c !important}.night-mode h1,.night-mode h2,.night-mode h3{color:#f2f3f7 !important}.night-mode #wrpArticles>a .cBlock{background-color:#2b2b30 !important;border-color:#2b2b30 !important}.night-mode #pg_pagination li:not(.curpg) a,.night-mode #pg_pagination li:not(.curpg) a:hover,.night-mode #pg_pagination li:not(.curpg) span,.night-mode #pg_pagination li:not(.curpg) span:hover{background-color:#2b2b30;color:#a8a8ae;border-color:transparent !important}