@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');

/*clear page: start*/
body, form, form input, form div, span, div, p, h1,
h2, h3, h4, dl, dt, dd, ul, li, img, form input,
textarea, select, section, fieldset {
    padding: 0;
    margin: 0;
}

body table, th, tr, td {
    padding: 0;
    border: 0;
    border-collapse: collapse;
    margin: 0;
}

body img, fieldset {
    border: none;
    outline: none;
}

input, textarea, button {outline: none;}

figure {margin: 0;}
/*clear page: end*/

/*main css: start*/
html, body {
    margin: 0;
    padding: 0;
    min-width: 320px;
}

html {
    min-height: 100%;
    position: relative;
    padding-bottom: 80px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body {
    min-height: 100%;
    height: auto;
    font: 16px/20px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    color: #000;
    background-color: #e7e7e7;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-overflow-scrolling: touch;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
}

a {
    color: #0476df;
    text-decoration: none;
}

a:hover {text-decoration: underline;}

.container {
    width: 100%;
    max-width: 1195px;
    margin: 0 auto;
    padding: 0 20px;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.relative {position: relative;}

.overflow {overflow: hidden;}

.without_padding {padding: 0;}

.clear:after {
    content: '';
    display: block;
    font-size: 0;
    line-height: 0;
    clear: both;
    overflow: hidden;
}

.link_all {
    position: absolute;
    padding-left: 33px;
    background-color: #fff;
    font-size: 17px;
    z-index: 10;
    right: 0;
    top: 13px;
    color: #12437b;
}

.link_all:before {
    content: '';
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 2px;
    left: 10px;
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013.7%2013.7%22%3E%3Ctitle%3EVector%20Smart%20Object2%3C%2Ftitle%3E%3Crect%20width%3D%226%22%20height%3D%226%22%20rx%3D%220.67%22%20ry%3D%220.67%22%20style%3D%22fill%3A%2312437b%22%2F%3E%3Crect%20x%3D%227.7%22%20width%3D%226%22%20height%3D%226%22%20rx%3D%220.67%22%20ry%3D%220.67%22%20style%3D%22fill%3A%2312437b%22%2F%3E%3Crect%20y%3D%227.7%22%20width%3D%226%22%20height%3D%226%22%20rx%3D%220.67%22%20ry%3D%220.67%22%20style%3D%22fill%3A%2312437b%22%2F%3E%3Crect%20x%3D%227.7%22%20y%3D%227.7%22%20width%3D%226%22%20height%3D%226%22%20rx%3D%220.67%22%20ry%3D%220.67%22%20style%3D%22fill%3A%2312437b%22%2F%3E%3C%2Fsvg%3E') no-repeat;
}

.icon30 {
    width: 30px;
    height: 30px;
}

.icon32 {
    width: 32px;
    height: 32px;
}

.icon40 {
    width: 40px;
    height: 40px;
}

.icon48 {
    width: 48px;
    height: 48px;
}

.icon50 {
    width: 50px;
    height: 50px;
}

.icon56 {
    width: 56px;
    height: 56px;
}

.icon60 {
    width: 60px;
    height: 60px;
}

.icon64 {
    width: 64px;
    height: 64px;
}

.icon70 {
    width: 70px;
    height: 70px;
}

.icon80 {
    width: 80px;
    height: 80px;
}

.icon100 {
    width: 100px;
    height: 100px;
}
.click-item {cursor:pointer;}
/*main css: end*/

/*header: start*/
.header, .wrapper_search {height: 60px;}

.header {
    /*overflow: hidden;*/
    background-color: #13578e;
}

.header .container {
    padding: 0;
    background-color: transparent;
}

.logo {
    display: block;
    float: left;
    margin-top: 10px;
    margin-right: 40px;
    width: 208px;
    height: 37px;
    margin-left: 20px;
}

.logo .m_logo {display: none;}

.wrapper_search {
    display: block;
    padding-top: 13px;
    width: 400px;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.search_btn, .wrapper_m_search {display: none;}

.wrapper_search input[type=text] {
    display: block;
    width: 100%;
    height: 34px;
    border: none;
    padding: 0 20px 0 36px;
    color: #878787;
    font: 400 15px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    background: #fff url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ctitle%3EVector%20Smart%20Object1%3C%2Ftitle%3E%3Cpath%20d%3D%22M18.2%2C16.75l-3.08-3.07a6.45%2C6.45%2C0%2C0%2C0%2C1.22-2.61V11a8.42%2C8.42%2C0%2C0%2C0%2C.16-1.52%2C6.8%2C6.8%2C0%2C0%2C0-2.06-5%2C6.78%2C6.78%2C0%2C0%2C0-4.95-2%2C7%2C7%2C0%2C0%2C0-7%2C7%2C6.78%2C6.78%2C0%2C0%2C0%2C2%2C4.95%2C6.8%2C6.8%2C0%2C0%2C0%2C5%2C2.06%2C6.68%2C6.68%2C0%2C0%2C0%2C4.18-1.39l3.07%2C3.08a1%2C1%2C0%2C0%2C0%2C.73.3%2C1%2C1%2C0%2C0%2C0%2C1-1A1%2C1%2C0%2C0%2C0%2C18.2%2C16.75ZM14.47%2C9.5a5.22%2C5.22%2C0%2C0%2C1-.12%2C1.13A4.83%2C4.83%2C0%2C0%2C1%2C13%2C13%2C4.72%2C4.72%2C0%2C0%2C1%2C9.5%2C14.47%2C4.74%2C4.74%2C0%2C0%2C1%2C6%2C13%2C4.72%2C4.72%2C0%2C0%2C1%2C4.54%2C9.5a4.92%2C4.92%2C0%2C0%2C1%2C5-5h0A4.72%2C4.72%2C0%2C0%2C1%2C13%2C6%2C4.74%2C4.74%2C0%2C0%2C1%2C14.47%2C9.5Z%22%20transform%3D%22translate(-2.5%20-2.5)%22%20style%3D%22fill%3A%23999%22%2F%3E%3C%2Fsvg%3E') no-repeat left 9px center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.wrapper_search input[type=text]::-webkit-input-placeholder {color: #878787;}
.wrapper_search input[type=text]::-moz-placeholder {color: #878787;}
.wrapper_search input[type=text]:-ms-input-placeholder {color: #878787;}

.fixed_header {padding-top: 60px;}

.fixed_header .header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 2000;
}

.layout_search {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    padding-top: 60px;
    background-color: rgba(0,0,0,.25);
}

.layout_search .container {padding: 0;}

.search_dropdown {
    overflow-y: auto;
    max-height: 396px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 21px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow:    0 2px 21px 0 rgba(0, 0, 0, 0.3);
    box-shadow:         0 2px 21px 0 rgba(0, 0, 0, 0.3);
}

.search_dropdown .text, .search_dropdown .separator, .search_dropdown .app_row {
    padding: 0 50px 0 56px;
    font-size: 20px;
    font-weight: 400;
    color: #333;
    width: 100%;
    margin-right: 0;
    margin-left: 0;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.search_dropdown .app_row.active, .search_dropdown .text.active {background: #e5f1fc;}
.search_dropdown .app_row.active:hover, .search_dropdown .text.active:hover {background: #daebfa;}

.search_dropdown .app_row:hover {text-decoration: none;}

.search_dropdown .text {
    line-height: 50px;
    cursor: pointer;
}

.search_dropdown .separator {
    border-top: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
    background-color: #f6f6f6;
    color: #7f7f7f;
    line-height: 28px;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
}

.search_dropdown .app_row {
    overflow: hidden;
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 24px;
    margin-bottom: 0;
}

.search_dropdown .app_row:hover, .search_dropdown .text:hover {background-color: rgba(247,247,247,.5)}

.search_dropdown .app_row .icon48 {
    display: block;
    float: left;
    margin-right: 14px;
}

.search_dropdown .app_row .app_name {color: #0476df;}

.search_dropdown .app_row .version {
    font-weight: 400;
    color: #636363;
}

.wrapper_platform {
    float: right;
    color: #fff;
    overflow: hidden;
}

.wrapper_platform .link {
    display: block;
    float: left;
    width: 60px;
    height: 60px;
}

.wrapper_platform .link.win {background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2085%2085%22%3E%3Ctitle%3EVector%20Smart%20Object%3C%2Ftitle%3E%3Cpolygon%20points%3D%2239.66%2041.82%2027.87%2041.82%2027.87%2031.71%2039.66%2030.03%2039.66%2041.82%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpolygon%20points%3D%2257.13%2041.82%2041.24%2041.82%2041.24%2029.82%2057.13%2027.5%2057.13%2041.82%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpolygon%20points%3D%2239.66%2043.18%2027.87%2043.18%2027.87%2053.29%2039.66%2054.97%2039.66%2043.18%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpolygon%20points%3D%2257.13%2043.18%2041.24%2043.18%2041.24%2055.18%2057.13%2057.5%2057.13%2043.18%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Crect%20width%3D%2285%22%20height%3D%2285%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2Fsvg%3E') no-repeat;}
.wrapper_platform .link.mac {background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2085%2085%22%3E%3Ctitle%3EVector%20Smart%20Object1%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.55%2C84.77c-2.63%2C0-3.73%2C1.29-5.56%2C1.29s-3.31-1.28-5.58-1.28A7.6%2C7.6%2C0%2C0%2C0%2C3.3%2C88.56C1.19%2C91.92%2C1.55%2C98.24%2C5%2C103.63c1.23%2C1.93%2C2.87%2C4.1%2C5%2C4.12h0c1.86%2C0%2C2.42-1.26%2C5-1.27h0c2.53%2C0%2C3%2C1.26%2C4.9%2C1.26h0c2.15%2C0%2C3.88-2.42%2C5.1-4.34A20.21%2C20.21%2C0%2C0%2C0%2C27%2C99.76a6.69%2C6.69%2C0%2C0%2C1-.85-11.94%2C7.35%2C7.35%2C0%2C0%2C0-5.58-3Z%22%20transform%3D%22translate(28.01%20-50.25)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M20%2C77.75a6.82%2C6.82%2C0%2C0%2C0-4.45%2C2.47A6.18%2C6.18%2C0%2C0%2C0%2C14.07%2C85h.12a5.8%2C5.8%2C0%2C0%2C0%2C4.36-2.35A6.65%2C6.65%2C0%2C0%2C0%2C20%2C77.75Z%22%20transform%3D%22translate(28.01%20-50.25)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Crect%20width%3D%2285%22%20height%3D%2285%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2Fsvg%3E') no-repeat;}

.wrapper_platform .link.active {background-color: #1b4a82;}
/*header: end*/

/*breadcrumbs: start*/
.breadcrumbs {
    list-style: none;
    padding: 16px 0 35px;
    overflow: hidden;
}

.breadcrumbs li {
    display: block;
    float: left;
    font-size: 15px;
    color: #aaa;
}

.breadcrumbs li:after {
    content: '';
    display: inline-block;
    margin: 8px 7px 0 5px;
    vertical-align: top;
    width: 11px;
    height: 5px;
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011%205%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23bdbdbd%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Earrow_right_SiFork%3C%2Ftitle%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%228.42%200%207.76%200.72%209.08%201.96%200%201.96%200%202.94%209.12%202.94%207.76%204.3%208.44%205%2011%202.42%208.42%200%22%2F%3E%3C%2Fsvg%3E') no-repeat;
}

.breadcrumbs li:last-child:after {display: none;}

.breadcrumbs li a {
    color: #636363;
}
/*breadcrumbs: end*/

/*container: start*/
.with_shadow {
    padding-bottom: 4px;
    position: relative;
}

.with_shadow:after {
    content: '';
    display: block;
    height: 4px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 100;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.2+0,0+100 */
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
/*container: end*/

/*icons: start*/
.small_icon {
    position: relative;
    overflow: hidden;
}

.small_icon img {
    position: relative;
    z-index: 10;
    border: 10px solid #fff;
    background-color: #fff;
    margin: 16px auto;
    display: block;
}

.small_icon img.icon30 {
    border-width: 6px;
    margin: 9px auto;
}

.small_icon img.icon32 {
    border-width: 8px;
    margin: 12px auto;
}

.small_icon img.icon40 {
    border-width: 8px;
    margin: 12px auto;
}

.small_icon .blur {
    -moz-filter: blur(20px);
    -ms-filter: blur(20px);
    filter: blur(20px);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background-size: 100%;
}
/*icons: end*/

/*articles/list programs: start*/
.wrapper_apps {margin-bottom: 46px;}

.app_row, .article_row {
    overflow: hidden;
    margin-bottom: 20px;
    padding-bottom: 15px;
    border-bottom: 1px solid #d6d6d6;
}

.app_row:last-child, .article_row:last-child {margin-bottom: 0;}

.app_row .icon48, .article_row .article_pic {
    float: left;
    margin-right: 14px;
}

.app_row .app_title, .article_row .article_title {
    font-weight: 400;
    font-size: 18px;
}

.app_row .app_dscr {
    color: #636363;
    margin-top: 5px;
    font-size: 15px;

}

.article_row .article_pic {
    display: block;
    width: 87px;
    height: 54px;
    object-fit: cover;
}

.wrapper_apps .more_link {float: right;}
/*articles/list programs: end*/

/*programs list: start*/
.wrapper_programs:last-child {margin-bottom: 7px;}

.list_wrapper {
    overflow: hidden;
    margin: 10px -6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.list_wrapper .item {
    float: left;
    width: 154px;
    margin: 0 6px 10px;
    cursor: pointer;
    background-color: #f6f6f6;
    padding: 18px 10px 18px;
    height: 228px;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.list_wrapper .item:hover {
    -webkit-box-shadow: inset 0 -3px 0 0 rgba(48, 173, 233, 1);
    -moz-box-shadow:    inset 0 -3px 0 0 rgba(48, 173, 233, 1);
    box-shadow:         inset 0 -3px 0 0 rgba(48, 173, 233, 1);
}

.list_wrapper .item.big {
    width: 362px;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.list_wrapper .item.big figure {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
}

.list_wrapper .item.big .pr_pic {
    display: block;
    width: 100%;
    height: 164px;
    object-fit: cover;
    /*-webkit-box-flex: 1;*/
    /*-ms-flex: 1;*/
    /*flex: 1;*/
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}

.list_wrapper .item.big .pr_info {
    position: relative;
    padding: 14px 96px 14px 14px;
    text-align: left;
    /*-webkit-box-flex: 0;*/
    /*-ms-flex: 0;*/
    /*flex: 0;*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.list_wrapper .item.big .pr_info .icon60 {
    float: left;
    display: block;
    margin: 0 20px 0 0;
}

.list_wrapper .item.big .pr_info .rating_block {
    left: auto;
    right: 12px;
    bottom: 17px;
}

.list_wrapper .item .icon80 {
    display: block;
    margin: 0 auto 19px;
}

.list_wrapper .item .pr_name {
    color: #333;
    font-weight: 300;
    font-size: 18px;
    line-height: 20px;
    display: inline-block;
    overflow: hidden;
    max-width: 100%;
    max-height: 42px;
}

.list_wrapper .item .pr_name:hover {text-decoration: none;}

.list_wrapper .item .pr_version {
    color: #636363;
    font-size: 14px;
}

.list_wrapper .item .rating_block {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 16px;
    text-align: center;
}

.list_wrapper .item .rating_block span, .wide_programs_list .rating_block span {
    position: relative;
    padding-left: 30px;
    color: #424242;
    font-size: 25px;
    line-height: normal;
}

.list_wrapper .item .rating_block span sup, .wide_programs_list .rating_block span sup {
    font-size: 14px;
    color: #767676;
}

.list_wrapper .item .rating_block span:before, .wide_programs_list .rating_block span:before {
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 4px;
    left: 0;
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Ctitle%3EVector%20Smart%20Object3%3C%2Ftitle%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2216%22%20r%3D%2216%22%20style%3D%22fill%3A%2321afeb%22%2F%3E%3Cpath%20d%3D%22M-167.05-147.09h-1.74a.44.44%2C0%2C0%2C0-.44.44v7.84a.44.44%2C0%2C0%2C0%2C.44.44h1.74a.44.44%2C0%2C0%2C0%2C.44-.44v-7.84A.44.44%2C0%2C0%2C0-167.05-147.09Z%22%20transform%3D%22translate(178.56%20160.78)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M-157-147.09c-.07%2C0-3.36%2C0-3.36%2C0l.46-1.25a2.26%2C2.26%2C0%2C0%2C0-.77-2.65%2C1.51%2C1.51%2C0%2C0%2C0-1-.15.73.73%2C0%2C0%2C0-.44.33%2C1.81%2C1.81%2C0%2C0%2C0-.14.62%2C2.67%2C2.67%2C0%2C0%2C1-.74%2C1.41c-.68.66-2.78%2C2.56-2.78%2C2.56v7h7.26a1.32%2C1.32%2C0%2C0%2C0%2C1.14-1.95%2C1.32%2C1.32%2C0%2C0%2C0%2C.44-1.74%2C1.32%2C1.32%2C0%2C0%2C0%2C.44-1.74A1.33%2C1.33%2C0%2C0%2C0-157-147.09Z%22%20transform%3D%22translate(178.56%20160.78)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E') no-repeat;
}

.list_wrapper .item .bottom_block {
    position: absolute;
    left: 10px;
    right: 10px;
    bottom: 9px;
}

.list_wrapper .item .label {
    color: #41ad3a;
    font-size: 14px;
    float: right;
    line-height: 11px;
}

.list_wrapper .item .rating_line, .wide_programs_list .item .rating_line {
    width: 70px;
    float: left;
    background-color: #d4d4d4;
}

.wide_programs_list .item .rating_line {
    position: absolute;
    bottom: 5px;
}

.list_wrapper .item .percent, .wide_programs_list .item .percent {height: 10px;}

.list_wrapper .item .percent.rate10, .wide_programs_list .item .percent.rate10 {background-color: #6ad779;}
.list_wrapper .item .percent.rate9, .wide_programs_list .item .percent.rate9 {background-color: #a0d76a;}
.list_wrapper .item .percent.rate8, .wide_programs_list .item .percent.rate8 {background-color: #bfd76a;}
.list_wrapper .item .percent.rate7, .wide_programs_list .item .percent.rate7 {background-color: #e5d569;}
.list_wrapper .item .percent.rate6, .wide_programs_list .item .percent.rate6 {background-color: #e5bb69;}
.list_wrapper .item .percent.rate5, .wide_programs_list .item .percent.rate5 {background-color: #e5a069;}
.list_wrapper .item .percent.rate4, .wide_programs_list .item .percent.rate4 {background-color: #e58069;}
.list_wrapper .item .percent.rate3, .wide_programs_list .item .percent.rate3 {background-color: #cc4845;}
.list_wrapper .item .percent.rate2, .list_wrapper .item .percent.rate1, .wide_programs_list .item .percent.rate2, .wide_programs_list .item .percent.rate1 {background-color: #ac1b18;}
/*programs list: end*/

/*reviews: start*/
.wrapper_reviews .list_wrapper {
    margin-left: -.5%;
    margin-right: -.5%;
    margin-bottom: 16px;
}

.wrapper_reviews .list_wrapper .item {
    width: 32.333%;
    padding: 0;
    margin: 0 .5% 10px;
    background-color: #fff;
    text-align: left;
    cursor: inherit;
    min-height: 0;
    height: auto;
}

.wrapper_reviews .item:hover {
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
}

.wrapper_reviews .top_info {
    padding: 12px;
    background-color: #f6f6f6;
    overflow: hidden;
}

.wrapper_reviews .icon48 {
    float: left;
    display: block;
    margin-right: 12px;
}

.wrapper_reviews .top_info .overflow {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: -2px;
}

.wrapper_reviews .app_title {
    color: #333333;
    font-size: 18px;
    font-weight: 300;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.wrapper_reviews .version {
    color: #636363;
    margin-top: 4px;
    font-size: 14px;
}

.wrapper_reviews .about_app {
    padding: 7px 12px 1px;
}

.wrapper_reviews .dscr {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: #333;
    height: 57px;
    overflow: hidden;
    margin-bottom: 32px;
    font-size: 14px;
    line-height: 19px;
}

.wrapper_reviews .dscr.short {
    margin-bottom: 18px;
}

.wrapper_reviews .bottom_info {
    position: absolute;
    left: 10px;
    right: 12px;
    bottom: 6px;
    font-size: 14px
}

.wrapper_reviews .bottom_info .date {
    color: #999;
    float: left;
}

.wrapper_reviews .bottom_info a {
    float: right;
    color: #12437b;
}
/*reviews: end*/

/*news block: start*/
.news_carousel {position: relative;}

.news_carousel .title {padding-right: 20px;}

.news_carousel .arrows {
    position: absolute;
    top: 0;
    right: 0;
}

.news_carousel .arrow {
    display: block;
    float: left;
    width: 32px;
    height: 32px;
    margin-right: 10px;
    cursor: pointer;
}

.news_carousel .arrow:last-child {margin-right: 0;}

.news_carousel .arrow.prev {background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Ctitle%3Eprev%3C%2Ftitle%3E%3Cpath%20d%3D%22M16%2C2A14%2C14%2C0%2C1%2C1%2C2%2C16%2C14%2C14%2C0%2C0%2C1%2C16%2C2m0-2A16%2C16%2C0%2C1%2C0%2C32%2C16%2C16%2C16%2C0%2C0%2C0%2C16%2C0Z%22%20style%3D%22fill%3A%23999%22%2F%3E%3Cpath%20d%3D%22M18.54%2C10a1.16%2C1.16%2C0%2C0%2C1%2C.83%2C2l-3.86%2C4%2C3.87%2C4.12a1.16%2C1.16%2C0%2C0%2C1-1.69%2C1.58L12.31%2C16l5.4-5.56a1.15%2C1.15%2C0%2C0%2C1%2C.83-.35Z%22%20style%3D%22fill%3A%23999%22%2F%3E%3C%2Fsvg%3E') no-repeat;}
.news_carousel .arrow.next {background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Ctitle%3Enext%3C%2Ftitle%3E%3Cpath%20d%3D%22M16%2C2A14%2C14%2C0%2C1%2C1%2C2%2C16%2C14%2C14%2C0%2C0%2C1%2C16%2C2m0-2A16%2C16%2C0%2C1%2C0%2C32%2C16%2C16%2C16%2C0%2C0%2C0%2C16%2C0Z%22%20style%3D%22fill%3A%23999%22%2F%3E%3Cpath%20d%3D%22M13.46%2C10a1.16%2C1.16%2C0%2C0%2C0-.83%2C2l3.86%2C4-3.87%2C4.12a1.16%2C1.16%2C0%2C0%2C0%2C1.69%2C1.58L19.69%2C16l-5.4-5.56a1.15%2C1.15%2C0%2C0%2C0-.83-.35Z%22%20style%3D%22fill%3A%23999%22%2F%3E%3C%2Fsvg%3E') no-repeat;}

.news_viewport {
    overflow: hidden;
    height: auto;
    width: 100%;
}

.news_viewport ul {
    list-style: none;
    white-space: nowrap;
    font-size: 0;
}

.news_viewport ul li {
    display: inline-block;
    width: 100%;
}

.news_viewport .news_pic {
    display: block;
    width: 100%;
    height: 248px;
    object-fit: cover;
    margin-bottom: 14px;
}

.news_viewport .news_title {
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    color: #0576df;
    white-space: normal;
}
/*news block: end*/

/*categories: start*/
.wrapper_categories {margin-top: -13px;}

.wrapper_categories li {display: block;}

.wrapper_categories li a {
    position: relative;
    line-height: 40px;
    display: block;
    padding-left: 38px;
    font-size: 15px;
    color: #757474;
    -webkit-transition: font-size .2s ease;
    -moz-transition: font-size .2s ease;
    -ms-transition: font-size .2s ease;
    -o-transition: font-size .2s ease;
    transition: font-size .2s ease;
}

.wrapper_categories li a:hover {
    font-size: 16px;
    text-decoration: none;
}

.wrapper_categories li a.selected {/*border-bottom: 1px solid #2AA4E6;*/ color: #2587df;}

.wrapper_categories li a:before {
    content: '';
    display: block;
    width: 22px;
    height: 22px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -11px;
}

.wrapper_categories li a.cat-aud:before {background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23d7143a%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3E1%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11%2C0A11%2C11%2C0%2C1%2C0%2C22%2C11%2C11%2C11%2C0%2C0%2C0%2C11%2C0Zm4.7%2C11.79-7%2C3.63a1.07%2C1.07%2C0%2C0%2C1-1.56-.95V7.24a1.07%2C1.07%2C0%2C0%2C1%2C1.56-.95l7%2C3.61a1.07%2C1.07%2C0%2C0%2C1%2C0%2C1.9Z%22%2F%3E%3C%2Fsvg%3E') no-repeat;}
.wrapper_categories li a.cat-gam:before {background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2387c3f4%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3E2%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11%2C7.17a3.48%2C3.48%2C0%2C0%2C1%2C3.35%2C2.39H22A10.93%2C10.93%2C0%2C0%2C0%2C9.95%2C0%2C10.82%2C10.82%2C0%2C0%2C0%2C0%2C9.56H7.65A3.48%2C3.48%2C0%2C0%2C1%2C11%2C7.17Z%22%20transform%3D%22translate(0%200)%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M14.35%2C11.48A3.53%2C3.53%2C0%2C0%2C1%2C10%2C13.73a3.43%2C3.43%2C0%2C0%2C1-2.36-2.26H0A10.77%2C10.77%2C0%2C0%2C0%2C11%2C22%2C10.77%2C10.77%2C0%2C0%2C0%2C22%2C11.48Z%22%20transform%3D%22translate(0%200)%22%2F%3E%3Cellipse%20class%3D%22cls-1%22%20cx%3D%2211%22%20cy%3D%2210.52%22%20rx%3D%222.01%22%20ry%3D%221.91%22%2F%3E%3C%2Fsvg%3E') no-repeat;}
.wrapper_categories li a.cat-sys:before {background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23abafb2%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3E3%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11%2C6.39a4.61%2C4.61%2C0%2C1%2C0%2C2.48%2C8.5l-2-2A2.83%2C2.83%2C0%2C0%2C1%2C7.61%2C9.5a.32.32%2C0%2C0%2C1%2C.3-.24.33.33%2C0%2C0%2C1%2C.23.1l1.31%2C1.3a.21.21%2C0%2C0%2C0%2C.15.07h0a6.28%2C6.28%2C0%2C0%2C0%2C1-.15l0%2C0%2C0%2C0a6.37%2C6.37%2C0%2C0%2C0%2C.15-1v0a.21.21%2C0%2C0%2C0%2C0-.15L9.46%2C8a.31.31%2C0%2C0%2C1-.09-.31.32.32%2C0%2C0%2C1%2C.22-.22%2C2.84%2C2.84%2C0%2C0%2C1%2C.75-.1%2C2.83%2C2.83%2C0%2C0%2C1%2C2.6%2C3.93l2%2C2a4.61%2C4.61%2C0%2C0%2C0-4-7Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11%2C0A11%2C11%2C0%2C1%2C0%2C22%2C11%2C11%2C11%2C0%2C0%2C0%2C11%2C0Zm7.48%2C12.32h-.1a1.79%2C1.79%2C0%2C0%2C0-1.64%2C1.08%2C1.77%2C1.77%2C0%2C0%2C0%2C.45%2C2%2C.44.44%2C0%2C0%2C1%2C0%2C.61%2C8%2C8%2C0%2C0%2C1-1.29%2C1.28.45.45%2C0%2C0%2C1-.6-.05%2C1.85%2C1.85%2C0%2C0%2C0-2-.45%2C1.78%2C1.78%2C0%2C0%2C0-1.09%2C1.71.45.45%2C0%2C0%2C1-.4.46%2C8%2C8%2C0%2C0%2C1-1.8%2C0%2C.44.44%2C0%2C0%2C1-.39-.47%2C1.77%2C1.77%2C0%2C0%2C0-1.08-1.74%2C1.84%2C1.84%2C0%2C0%2C0-2%2C.45.44.44%2C0%2C0%2C1-.61%2C0A8%2C8%2C0%2C0%2C1%2C4.73%2C16a.44.44%2C0%2C0%2C1%2C0-.6%2C1.78%2C1.78%2C0%2C0%2C0%2C.45-2%2C1.75%2C1.75%2C0%2C0%2C0-1.65-1.1.53.53%2C0%2C0%2C1-.52-.39%2C8%2C8%2C0%2C0%2C1%2C0-1.82.44.44%2C0%2C0%2C1%2C.46-.39A1.85%2C1.85%2C0%2C0%2C0%2C5.26%2C8.6a1.77%2C1.77%2C0%2C0%2C0-.45-2%2C.45.45%2C0%2C0%2C1%2C0-.61A8%2C8%2C0%2C0%2C1%2C6.06%2C4.71a.45.45%2C0%2C0%2C1%2C.6.05%2C1.85%2C1.85%2C0%2C0%2C0%2C2%2C.45%2C1.78%2C1.78%2C0%2C0%2C0%2C1.1-1.71.45.45%2C0%2C0%2C1%2C.4-.46%2C8%2C8%2C0%2C0%2C1%2C1.8%2C0%2C.44.44%2C0%2C0%2C1%2C.39.47A1.78%2C1.78%2C0%2C0%2C0%2C13.4%2C5.26a1.84%2C1.84%2C0%2C0%2C0%2C2-.45.45.45%2C0%2C0%2C1%2C.61%2C0A7.92%2C7.92%2C0%2C0%2C1%2C17.27%2C6a.44.44%2C0%2C0%2C1%2C0%2C.6%2C1.77%2C1.77%2C0%2C0%2C0%2C1.21%2C3.07.52.52%2C0%2C0%2C1%2C.51.39%2C8%2C8%2C0%2C0%2C1%2C0%2C1.82A.45.45%2C0%2C0%2C1%2C18.48%2C12.32Z%22%2F%3E%3C%2Fsvg%3E') no-repeat;}
.wrapper_categories li a.cat-des:before {background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23a0d778%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3E4%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M21.9%2C12.4c0-.18%2C0-.35.05-.53s0-.57%2C0-.86c0%2C.29%2C0%2C.58%2C0%2C.86%2C0-.29%2C0-.57%2C0-.86s0-.66%2C0-1h0c0-.31-.07-.61-.12-.91%2C0-.05%2C0-.1%2C0-.15-.05-.27-.12-.54-.19-.81l-.06-.22c-.07-.25-.16-.49-.25-.73l-.1-.26c-.09-.23-.19-.45-.29-.66L20.78%2C6c-.11-.2-.22-.4-.34-.6l-.18-.3c-.12-.18-.24-.36-.37-.54l-.23-.3-.4-.48L19%2C3.46%2C18.57%2C3l-.33-.3-.44-.37-.38-.28L17%2C1.78l-.43-.26-.46-.26L15.62%2C1%2C15.17.82l-.54-.2L14.18.47l-.6-.15-.42-.1c-.23%2C0-.46-.08-.7-.11L12.09.06C11.73%2C0%2C11.37%2C0%2C11%2C0A11%2C11%2C0%2C0%2C0%2C0%2C11c0%2C.34%2C0%2C.67.05%2C1%2C0%2C.09%2C0%2C.19%2C0%2C.28q0%2C.39.12.77c0%2C.07%2C0%2C.15%2C0%2C.22.06.3.14.6.23.89%2C0%2C.11.07.22.11.33s.13.37.2.55l.15.38c.08.18.17.36.26.54s.24.44.37.66l.16.26q.17.26.35.52l.05.07A11%2C11%2C0%2C0%2C0%2C10.85%2C22H11a11%2C11%2C0%2C0%2C0%2C7.55-3h0a11%2C11%2C0%2C0%2C0%2C1.73-2.11h0A10.92%2C10.92%2C0%2C0%2C0%2C21.9%2C12.4h0ZM1.6%2C12.3l1.8-1.8a1.74%2C1.74%2C0%2C0%2C1%2C2.46%2C0L8.38%2C13l.28.28L15%2C19.62A9.47%2C9.47%2C0%2C0%2C1%2C1.6%2C12.3ZM13.32%2C4.69A2.32%2C2.32%2C0%2C1%2C1%2C11%2C2.37%2C2.32%2C2.32%2C0%2C0%2C1%2C13.32%2C4.69Zm3%2C14.17-5.44-5.43.14-.14L17.3%2C7l0%2C0a1.73%2C1.73%2C0%2C0%2C1%2C2.18-.15%2C9.46%2C9.46%2C0%2C0%2C1-3.19%2C12Z%22%2F%3E%3C%2Fsvg%3E') no-repeat;}
.wrapper_categories li a.cat-util:before {background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23ca79db%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3E5%3C%2Ftitle%3E%3Crect%20class%3D%22cls-1%22%20x%3D%227%22%20y%3D%225%22%20width%3D%228%22%20height%3D%2210%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%229%22%20y%3D%223.75%22%20width%3D%224%22%20height%3D%220.5%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2211%22%20cy%3D%2217%22%20r%3D%221%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11%2C0A11%2C11%2C0%2C1%2C0%2C22%2C11%2C11%2C11%2C0%2C0%2C0%2C11%2C0Zm5%2C17.5A1.5%2C1.5%2C0%2C0%2C1%2C14.5%2C19h-7A1.5%2C1.5%2C0%2C0%2C1%2C6%2C17.5V4.5A1.5%2C1.5%2C0%2C0%2C1%2C7.5%2C3h7A1.5%2C1.5%2C0%2C0%2C1%2C16%2C4.5Z%22%2F%3E%3C%2Fsvg%3E') no-repeat;}
.wrapper_categories li a.cat-dev:before {background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%233969e2%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3E6%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11%2C0A11%2C11%2C0%2C1%2C0%2C22%2C11%2C11%2C11%2C0%2C0%2C0%2C11%2C0ZM6.46%2C12.87v1.25c0%2C.86.31%2C1.37.88%2C1.56l.24.08L7.14%2C17%2C6.91%2C17A2.83%2C2.83%2C0%2C0%2C1%2C4.62%2C14.1V12.84c0-.95-.47-1.07-.88-1.07H3.49V10.23h.25c.41%2C0%2C.88-.12.88-1.07V7.92a3%2C3%2C0%2C0%2C1%2C.6-1.86A3.26%2C3.26%2C0%2C0%2C1%2C6.91%2C5L7.14%2C5l.44%2C1.29-.24.08c-.57.18-.86.69-.88%2C1.56V9.15A2.21%2C2.21%2C0%2C0%2C1%2C5.65%2C11%2C2.24%2C2.24%2C0%2C0%2C1%2C6.46%2C12.87Zm3.48%2C2.74H8.29l3.54-9.76h1.65Zm8.57-3.83h-.25c-.41%2C0-.89.12-.89%2C1.07V14a3%2C3%2C0%2C0%2C1-.58%2C1.92A3.2%2C3.2%2C0%2C0%2C1%2C15.09%2C17l-.23.06-.44-1.29.24-.08c.58-.19.87-.71.88-1.59V12.86A2.16%2C2.16%2C0%2C0%2C1%2C16.37%2C11a2.18%2C2.18%2C0%2C0%2C1-.83-1.87V7.92c0-.88-.3-1.4-.88-1.59l-.24-.08L14.86%2C5l.23.06A3.19%2C3.19%2C0%2C0%2C1%2C16.8%2C6.08%2C3%2C3%2C0%2C0%2C1%2C17.38%2C8V9.16c0%2C.95.47%2C1.07.89%2C1.07h.25Z%22%2F%3E%3C%2Fsvg%3E') no-repeat;}
.wrapper_categories li a.cat-bus:before {background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23349b4c%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3E7%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11%2C0A11%2C11%2C0%2C1%2C0%2C22%2C11%2C11%2C11%2C0%2C0%2C0%2C11%2C0Zm-.78%2C9.45a3.56%2C3.56%2C0%2C0%2C0%2C1.2.69%2C13.3%2C13.3%2C0%2C0%2C1%2C1.45.67%2C4.16%2C4.16%2C0%2C0%2C1%2C1%2C.71%2C2.74%2C2.74%2C0%2C0%2C1%2C.6.9%2C3.08%2C3.08%2C0%2C0%2C1%2C.21%2C1.17%2C2.75%2C2.75%2C0%2C0%2C1-.78%2C2%2C3.42%2C3.42%2C0%2C0%2C1-2.15.92V18H10.53V16.54A3.54%2C3.54%2C0%2C0%2C1%2C8.2%2C15.47a3.46%2C3.46%2C0%2C0%2C1-.83-2.42H9.49a2%2C2%2C0%2C0%2C0%2C.42%2C1.34%2C1.52%2C1.52%2C0%2C0%2C0%2C1.2.47%2C1.46%2C1.46%2C0%2C0%2C0%2C1-.34%2C1.19%2C1.19%2C0%2C0%2C0%2C.38-.92%2C1.35%2C1.35%2C0%2C0%2C0-.34-1A3%2C3%2C0%2C0%2C0%2C11%2C12a13.5%2C13.5%2C0%2C0%2C1-1.38-.6%2C4.41%2C4.41%2C0%2C0%2C1-1-.69A2.76%2C2.76%2C0%2C0%2C1%2C8%2C9.79a3.06%2C3.06%2C0%2C0%2C1-.23-1.24%2C2.76%2C2.76%2C0%2C0%2C1%2C.79-2%2C3.35%2C3.35%2C0%2C0%2C1%2C2.11-.93V4h1.18V5.6a3.07%2C3.07%2C0%2C0%2C1%2C2%2C1.09A3.57%2C3.57%2C0%2C0%2C1%2C14.63%2C9H12.51a2%2C2%2C0%2C0%2C0-.36-1.32%2C1.2%2C1.2%2C0%2C0%2C0-1-.44%2C1.24%2C1.24%2C0%2C0%2C0-.93.34%2C1.3%2C1.3%2C0%2C0%2C0-.33.95A1.25%2C1.25%2C0%2C0%2C0%2C10.22%2C9.45Z%22%2F%3E%3C%2Fsvg%3E') no-repeat;}
.wrapper_categories li a.cat-int:before {background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23ea8313%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3E8%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M14.82%2C7.06a5.52%2C5.52%2C0%2C0%2C0-1.39-1%2C6.52%2C6.52%2C0%2C0%2C1%2C.65%2C1.3A6.49%2C6.49%2C0%2C0%2C0%2C14.82%2C7.06Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M8.26%2C10.62h2.36v-2a10%2C10%2C0%2C0%2C1-2-.29A10.06%2C10.06%2C0%2C0%2C0%2C8.26%2C10.62Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M8.55%2C13.49a9.93%2C9.93%2C0%2C0%2C1%2C2.07-.31v-1.8H8.26A10.17%2C10.17%2C0%2C0%2C0%2C8.55%2C13.49Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M8.83%2C7.6a9.17%2C9.17%2C0%2C0%2C0%2C1.79.25V5.52l-.33%2C0A4%2C4%2C0%2C0%2C0%2C8.83%2C7.6Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M7.11%2C14.87A5.52%2C5.52%2C0%2C0%2C0%2C8.83%2C16a6.52%2C6.52%2C0%2C0%2C1-.8-1.6A6.23%2C6.23%2C0%2C0%2C0%2C7.11%2C14.87Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M8.82%2C6A5.51%2C5.51%2C0%2C0%2C0%2C7.24%2C7a6.37%2C6.37%2C0%2C0%2C0%2C.85.38A6.38%2C6.38%2C0%2C0%2C1%2C8.82%2C6Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M7.86%2C8.1a7%2C7%2C0%2C0%2C1-1.15-.52%2C5.46%2C5.46%2C0%2C0%2C0-1.19%2C3h2A10.8%2C10.8%2C0%2C0%2C1%2C7.86%2C8.1Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M7.5%2C11.38h-2A5.46%2C5.46%2C0%2C0%2C0%2C6.6%2C14.29a6.92%2C6.92%2C0%2C0%2C1%2C1.21-.57A10.94%2C10.94%2C0%2C0%2C1%2C7.5%2C11.38Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M10.31%2C16.45l.31%2C0V13.94a9.18%2C9.18%2C0%2C0%2C0-1.85.27A4.16%2C4.16%2C0%2C0%2C0%2C10.31%2C16.45Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M14.36%2C13.71a7%2C7%2C0%2C0%2C1%2C1.09.5%2C5.46%2C5.46%2C0%2C0%2C0%2C1-2.83h-1.8A10.91%2C10.91%2C0%2C0%2C1%2C14.36%2C13.71Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M13.42%2C15.93A5.52%2C5.52%2C0%2C0%2C0%2C15%2C14.81a6.33%2C6.33%2C0%2C0%2C0-.81-.36A6.69%2C6.69%2C0%2C0%2C1%2C13.42%2C15.93Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11%2C0A11%2C11%2C0%2C1%2C0%2C22%2C11%2C11%2C11%2C0%2C0%2C0%2C11%2C0Zm0%2C17.63A6.63%2C6.63%2C0%2C1%2C1%2C17.63%2C11%2C6.64%2C6.64%2C0%2C0%2C1%2C11%2C17.63Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11.93%2C5.59l-.55-.07V7.86a9.25%2C9.25%2C0%2C0%2C0%2C2-.26A4.12%2C4.12%2C0%2C0%2C0%2C11.93%2C5.59Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M14.31%2C8.1a10.79%2C10.79%2C0%2C0%2C1%2C.37%2C2.52h1.8a5.46%2C5.46%2C0%2C0%2C0-1.14-3A7.14%2C7.14%2C0%2C0%2C1%2C14.31%2C8.1Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11.38%2C16.48l.54-.06a4.26%2C4.26%2C0%2C0%2C0%2C1.48-2.2%2C9.25%2C9.25%2C0%2C0%2C0-2-.28Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M13.57%2C8.32a10%2C10%2C0%2C0%2C1-2.19.3v2h2.53A10.06%2C10.06%2C0%2C0%2C0%2C13.57%2C8.32Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M13.91%2C11.38H11.38v1.8a10%2C10%2C0%2C0%2C1%2C2.24.31A10.15%2C10.15%2C0%2C0%2C0%2C13.91%2C11.38Z%22%2F%3E%3C%2Fsvg%3E') no-repeat;}
.wrapper_categories li a.cat-educ:before {background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23d63e16%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3E9%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M12.07%2C4.6l-.09%2C0-.19%2C0-.19%2C0-.2%2C0-.4%2C0a3.91%2C3.91%2C0%2C0%2C0-2.34%2C7l.58.44v1.44H9.6V10.15H9.34a1.3%2C1.3%2C0%2C1%2C1%2C1.3-1.3v.25h.72V8.86a1.3%2C1.3%2C0%2C1%2C1%2C1.3%2C1.3H12.4v3.22h.36V11.93l.58-.44a3.88%2C3.88%2C0%2C0%2C0%2C1.57-3.13A3.93%2C3.93%2C0%2C0%2C0%2C12.07%2C4.6Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M9.34%2C8.61a.25.25%2C0%2C0%2C0%2C0%2C.5H9.6V8.86A.25.25%2C0%2C0%2C0%2C9.34%2C8.61Z%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2210.64%2013.37%2011%2013.37%2011.36%2013.37%2011.36%2010.15%2010.64%2010.15%2010.64%2013.37%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M12.91%2C8.86a.25.25%2C0%2C1%2C0-.5%2C0v.25h.25A.25.25%2C0%2C0%2C0%2C12.91%2C8.86Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11%2C0A11%2C11%2C0%2C1%2C0%2C22%2C11%2C11%2C11%2C0%2C0%2C0%2C11%2C0Zm3.21%2C12.66v3.5a.52.52%2C0%2C0%2C1-.52.52h-.27a2.42%2C2.42%2C0%2C0%2C1-4.84%2C0H8.31a.52.52%2C0%2C0%2C1-.52-.52V14.31h0V12.66A5.37%2C5.37%2C0%2C0%2C1%2C11%2C3l.55%2C0%2C.27%2C0%2C.26%2C0%2C.26.06.13%2C0a5.37%2C5.37%2C0%2C0%2C1%2C1.75%2C9.46Z%22%2F%3E%3C%2Fsvg%3E') no-repeat;}
.wrapper_categories li a.cat-com:before {background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2369a0e2%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3E10%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11.47%2C13a.63.63%2C0%2C0%2C1-.89%2C0L9.41%2C11.87%2C6.14%2C15.13h9.72l-3.24-3.24Z%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%225.25%207.75%205.25%2014.24%208.52%2010.98%205.25%207.75%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2216.75%2014.24%2016.75%207.75%2013.5%2011%2016.75%2014.24%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2215.86%206.87%206.15%206.87%2011.03%2011.7%2015.86%206.87%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11%2C0A11%2C11%2C0%2C1%2C0%2C22%2C11%2C11%2C11%2C0%2C0%2C0%2C11%2C0Zm7%2C15a1.42%2C1.42%2C0%2C0%2C1-1.42%2C1.42H5.42A1.42%2C1.42%2C0%2C0%2C1%2C4%2C15V7A1.42%2C1.42%2C0%2C0%2C1%2C5.42%2C5.61H16.58A1.42%2C1.42%2C0%2C0%2C1%2C18%2C7Z%22%2F%3E%3C%2Fsvg%3E') no-repeat;}
.wrapper_categories li a.cat-sec:before {background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2353aa63%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3E11%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M5.37%2C6.27V8.93a9.23%2C9.23%2C0%2C0%2C0%2C2.9%2C6.85A10.79%2C10.79%2C0%2C0%2C0%2C11%2C17.69a10.79%2C10.79%2C0%2C0%2C0%2C2.73-1.91%2C9.23%2C9.23%2C0%2C0%2C0%2C2.9-6.85V6.27L11%2C4.29Zm5.83%2C0%2C3.13%2C1.1a.63.63%2C0%2C0%2C1%2C.42.59v.94a7.63%2C7.63%2C0%2C0%2C1-3.39%2C6.43.63.63%2C0%2C0%2C1-.72%2C0A7.62%2C7.62%2C0%2C0%2C1%2C7.25%2C8.93V8a.63.63%2C0%2C0%2C1%2C.42-.59l3.13-1.1A.63.63%2C0%2C0%2C1%2C11.21%2C6.29Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M8.5%2C8.93A6.31%2C6.31%2C0%2C0%2C0%2C11%2C14.07a6.28%2C6.28%2C0%2C0%2C0%2C2.5-5.14v-.5L11%2C7.54l-2.5.88Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11%2C0A11%2C11%2C0%2C1%2C0%2C22%2C11%2C11%2C11%2C0%2C0%2C0%2C11%2C0Zm6.87%2C8.93a10.48%2C10.48%2C0%2C0%2C1-3.32%2C7.79A11.44%2C11.44%2C0%2C0%2C1%2C11.23%2C19a.62.62%2C0%2C0%2C1-.46%2C0%2C11.45%2C11.45%2C0%2C0%2C1-3.33-2.24A10.48%2C10.48%2C0%2C0%2C1%2C4.12%2C8.93V5.83a.63.63%2C0%2C0%2C1%2C.42-.59L10.79%2C3a.62.62%2C0%2C0%2C1%2C.42%2C0l6.25%2C2.21a.62.62%2C0%2C0%2C1%2C.42.59Z%22%2F%3E%3C%2Fsvg%3E') no-repeat;}
.wrapper_categories li a.cat-them:before {background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23ea3db0%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3E12%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M9.5%2C14a.47.47%2C0%2C0%2C1-.76-.55l.67-.93a2.13%2C2.13%2C0%2C0%2C1-.22-.31l-1.48.48a4.1%2C4.1%2C0%2C0%2C0-1%2C4.4%2C4.1%2C4.1%2C0%2C0%2C0%2C3.86-2.34V13.18a2.09%2C2.09%2C0%2C0%2C1-.36-.12Z%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2211%22%20cy%3D%2211.12%22%20r%3D%221.17%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M8.9%2C11.31a2%2C2%2C0%2C0%2C1%2C0-.38l-1.09-.35a.47.47%2C0%2C1%2C1%2C.29-.89L9.19%2C10a2.12%2C2.12%2C0%2C0%2C1%2C.22-.31L8.5%2C8.47A4.1%2C4.1%2C0%2C0%2C0%2C4%2C8.84a4.1%2C4.1%2C0%2C0%2C0%2C3.42%2C2.95Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11%2C0A11%2C11%2C0%2C1%2C0%2C22%2C11%2C11%2C11%2C0%2C0%2C0%2C11%2C0Zm4.45%2C12.57a5%2C5%2C0%2C0%2C1%2C.63%2C5.15.47.47%2C0%2C0%2C1-.38.28A5%2C5%2C0%2C0%2C1%2C11%2C15.8%2C5%2C5%2C0%2C0%2C1%2C6.3%2C18a.47.47%2C0%2C0%2C1-.38-.28%2C5%2C5%2C0%2C0%2C1%2C.63-5.15A5%2C5%2C0%2C0%2C1%2C3%2C8.77a.47.47%2C0%2C0%2C1%2C.15-.45%2C5%2C5%2C0%2C0%2C1%2C5.09-1%2C5%2C5%2C0%2C0%2C1%2C2.52-4.54.47.47%2C0%2C0%2C1%2C.47%2C0%2C5%2C5%2C0%2C0%2C1%2C2.52%2C4.54%2C5%2C5%2C0%2C0%2C1%2C5.09%2C1%2C.47.47%2C0%2C0%2C1%2C.15.45A5%2C5%2C0%2C0%2C1%2C15.45%2C12.57Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M10.17%2C9.18a2.1%2C2.1%2C0%2C0%2C1%2C.36-.12V7.91a.47.47%2C0%2C0%2C1%2C.94%2C0V9.06a2.1%2C2.1%2C0%2C0%2C1%2C.36.12l.91-1.26A4.1%2C4.1%2C0%2C0%2C0%2C11%2C3.75%2C4.1%2C4.1%2C0%2C0%2C0%2C9.25%2C7.92Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M13.5%2C8.47l-.92%2C1.26a2.12%2C2.12%2C0%2C0%2C1%2C.22.31l1.09-.35a.47.47%2C0%2C1%2C1%2C.29.89l-1.09.35a2%2C2%2C0%2C0%2C1%2C0%2C.38l1.48.48A4.1%2C4.1%2C0%2C0%2C0%2C18%2C8.84%2C4.1%2C4.1%2C0%2C0%2C0%2C13.5%2C8.47Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M12.81%2C12.2a2.12%2C2.12%2C0%2C0%2C1-.22.31l.67.93a.47.47%2C0%2C0%2C1-.76.55l-.67-.93a2.09%2C2.09%2C0%2C0%2C1-.36.12v1.56a4.1%2C4.1%2C0%2C0%2C0%2C3.86%2C2.34%2C4.1%2C4.1%2C0%2C0%2C0-1-4.4Z%22%2F%3E%3C%2Fsvg%3E') no-repeat;}
.wrapper_categories li a.cat-prod:before {background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23ffa348%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3E13%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11%2C0A11%2C11%2C0%2C1%2C0%2C22%2C11%2C11%2C11%2C0%2C0%2C0%2C11%2C0Zm7.13%2C17a.61.61%2C0%2C0%2C1-.62.62h-13A.62.62%2C0%2C0%2C1%2C3.87%2C17v-11a.61.61%2C0%2C0%2C1%2C.62-.62H6.9V5A.62.62%2C0%2C1%2C1%2C8.14%2C5v.3h5.8V5a.62.62%2C0%2C1%2C1%2C1.24%2C0v.3h2.32a.61.61%2C0%2C0%2C1%2C.62.62Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M5.11%2C16.37H16.89V8.83H5.11Zm2.33-5.52h7.11a.62.62%2C0%2C1%2C1%2C0%2C1.24H7.45a.62.62%2C0%2C0%2C1%2C0-1.24Zm0%2C2.39H11a.62.62%2C0%2C0%2C1%2C0%2C1.24H7.45a.62.62%2C0%2C0%2C1%2C0-1.24Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M15.18%2C6.7a.62.62%2C0%2C0%2C1-1.24%2C0V6.56H8.14V6.7a.62.62%2C0%2C0%2C1-1.24%2C0V6.56H5.11v1H16.9v-1H15.18Z%22%2F%3E%3C%2Fsvg%3E') no-repeat;}
.wrapper_categories li a.cat-life:before {background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23ff4a4a%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3E14%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11%2C0A11%2C11%2C0%2C1%2C0%2C22%2C11%2C11%2C11%2C0%2C0%2C0%2C11%2C0Zm0%2C17.26a14.33%2C14.33%2C0%2C0%2C1-6-5.55H8.92l.85-1.91%2C1.84%2C4.88%2C1.13-3H17A14.33%2C14.33%2C0%2C0%2C1%2C11%2C17.26Zm6.62-6.84-.16.38H12.11l-.49%2C1.3L9.84%2C7.41%2C8.33%2C10.8H4.53l-.16-.38C2.55%2C5.72%2C7.78%2C2.78%2C11%2C6.26%2C14.22%2C2.78%2C19.45%2C5.72%2C17.62%2C10.42Z%22%2F%3E%3C%2Fsvg%3E') no-repeat;}
.wrapper_categories li a.cat-gen:before {background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2389c2f2%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3E15%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11%2C0A11%2C11%2C0%2C1%2C0%2C22%2C11%2C11%2C11%2C0%2C0%2C0%2C11%2C0ZM8.25%2C16.25A.75.75%2C0%2C0%2C1%2C7.5%2C17H6a.75.75%2C0%2C0%2C1-.75-.75v-1.5A.75.75%2C0%2C0%2C1%2C6%2C14H7.5a.75.75%2C0%2C0%2C1%2C.75.75Zm0-4A.75.75%2C0%2C0%2C1%2C7.5%2C13H6a.75.75%2C0%2C0%2C1-.75-.75v-1.5A.75.75%2C0%2C0%2C1%2C6%2C10H7.5a.75.75%2C0%2C0%2C1%2C.75.75Zm0-4A.75.75%2C0%2C0%2C1%2C7.5%2C9H6a.75.75%2C0%2C0%2C1-.75-.75V6.75A.75.75%2C0%2C0%2C1%2C6%2C6H7.5a.75.75%2C0%2C0%2C1%2C.75.75Zm4%2C8a.75.75%2C0%2C0%2C1-.75.75H10a.75.75%2C0%2C0%2C1-.75-.75v-1.5A.75.75%2C0%2C0%2C1%2C10%2C14h1.5a.75.75%2C0%2C0%2C1%2C.75.75Zm0-4a.75.75%2C0%2C0%2C1-.75.75H10a.75.75%2C0%2C0%2C1-.75-.75v-1.5A.75.75%2C0%2C0%2C1%2C10%2C10h1.5a.75.75%2C0%2C0%2C1%2C.75.75Zm0-4A.75.75%2C0%2C0%2C1%2C11.5%2C9H10a.75.75%2C0%2C0%2C1-.75-.75V6.75A.75.75%2C0%2C0%2C1%2C10%2C6h1.5a.75.75%2C0%2C0%2C1%2C.75.75Zm4%2C8a.75.75%2C0%2C0%2C1-.75.75H14a.75.75%2C0%2C0%2C1-.75-.75v-1.5A.75.75%2C0%2C0%2C1%2C14%2C14h1.5a.75.75%2C0%2C0%2C1%2C.75.75Zm0-4a.75.75%2C0%2C0%2C1-.75.75H14a.75.75%2C0%2C0%2C1-.75-.75v-1.5A.75.75%2C0%2C0%2C1%2C14%2C10h1.5a.75.75%2C0%2C0%2C1%2C.75.75Zm0-4A.75.75%2C0%2C0%2C1%2C15.5%2C9H14a.75.75%2C0%2C0%2C1-.75-.75V6.75A.75.75%2C0%2C0%2C1%2C14%2C6h1.5a.75.75%2C0%2C0%2C1%2C.75.75Z%22%2F%3E%3C%2Fsvg%3E') no-repeat;}

.wrapper_categories li a:after {
    content: '';
    display: block;
    height: 1px;
    position: absolute;
    left:  38px;
    right: 0;
    bottom: 0;
    background-color: #f6f6f6;
}
/*categories: end*/

/*tags block: start*/
.wrapper_tags {
    width: 100%;
    float: none;
    clear: both;
    margin-bottom: 20px;
}

.wrapper_tags ul {font-size: 0;}

.wrapper_tags li {
    display: inline-block;
    list-style: none;
    margin-right: 10px;
    margin-bottom: 10px;
}

.wrapper_tags li:last-child {margin-right: 0;}

.wrapper_tags li a {
    display: block;
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase;
    color: #333;
    padding: 5px 10px;
    background-color: #f6f6f6;
    border: 1px solid #f6f6f6;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: border-color .2s ease;
    -moz-transition: border-color .2s ease;
    -ms-transition: border-color .2s ease;
    -o-transition: border-color .2s ease;
    transition: border-color .2s ease;
}

.wrapper_tags li a:hover {
    text-decoration: none;
    border-color: #30ade9;
}
/*tags block: end*/

/*page 404: start*/
.wrapper404 {padding-bottom: 30px;}

.wrapper404 .title {
    font-size: 55px;
    line-height: normal;
    margin: 0 0 14px;
    padding-top: 40px;
    font-weight: 400;
}

.wrapper404 .content404 {
    font-size: 20px;
    line-height: 40px;
    font-weight: 300;
    color: #636363;
}
/*page 404: end*/

/*pagination: start*/
.pagination {
    text-align: center;
    position: relative;
    font-size: 0;
    padding-bottom: 30px;
    width: 70%;
    padding-right: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.pagination li {
    display: inline-block;
    margin-right: 10px;
}

.pagination li:last-child, .pagination li:nth-last-child(2) {margin-right: 0;}

.pagination li a, .pagination li .active, .pagination li span {
    display: block;
    color: #424242;
    font-size: 18px;
    width: 40px;
    line-height: 38px;
    background-color: #fff;
    border: 1px solid #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: color .2s ease, border-color .2s ease;
    -moz-transition: color .2s ease, border-color .2s ease;
    -ms-transition: color .2s ease, border-color .2s ease;
    -o-transition: color .2s ease, border-color .2s ease;
    transition: color .2s ease, border-color .2s ease;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow:    0 1px 1px 0 rgba(0, 0, 0, 0.3);
    box-shadow:         0 1px 1px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.pagination li a:hover, .pagination li .active, .pagination li.prev:not(.disable):hover, .pagination li.next:not(.disable):hover {
    color: #3aabe7;
    border-color: #3aabe7;
    text-decoration: none;
    cursor: pointer;
}

.pagination li.prev, .pagination li.next {
    position: absolute;
    top: 0;
    height: 40px;
    -webkit-transition: background .2s ease;
    -moz-transition: background .2s ease;
    -ms-transition: background .2s ease;
    -o-transition: background .2s ease;
    transition: background .2s ease;
}

.pagination li.prev {left: 0;}
.pagination li.next {right: 30px;}

.pagination li.prev a, .pagination li.next a, .pagination li span {height: 40px;}

.pagination li.prev a {background: #fff url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bfill%3A%23424242%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eenable_2%3C%2Ftitle%3E%3Crect%20class%3D%22cls-1%22%20width%3D%2240%22%20height%3D%2240%22%2F%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2216.6%2025.62%2017.25%2024.84%2012.21%2020.63%2031%2020.63%2031%2019.61%2012.21%2019.61%2017.25%2015.41%2016.6%2014.62%2010%2020.12%2016.6%2025.62%22%2F%3E%3C%2Fsvg%3E') no-repeat;}

.pagination li.next a {background: #fff url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bfill%3A%23424242%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eenable%3C%2Ftitle%3E%3Crect%20class%3D%22cls-1%22%20width%3D%2240%22%20height%3D%2240%22%2F%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2224.4%2014.62%2023.75%2015.4%2028.79%2019.61%2010%2019.61%2010%2020.63%2028.79%2020.63%2023.75%2024.83%2024.4%2025.62%2031%2020.12%2024.4%2014.62%22%2F%3E%3C%2Fsvg%3E') no-repeat;}

.pagination li.prev a:hover {background: #fff url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bfill%3A%23209de6%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eenable_2%3C%2Ftitle%3E%3Crect%20class%3D%22cls-1%22%20width%3D%2240%22%20height%3D%2240%22%2F%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2216.6%2025.62%2017.25%2024.84%2012.21%2020.63%2031%2020.63%2031%2019.61%2012.21%2019.61%2017.25%2015.41%2016.6%2014.62%2010%2020.12%2016.6%2025.62%22%2F%3E%3C%2Fsvg%3E') no-repeat;}
.pagination li.next a:hover {background: #fff url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bfill%3A%23209de6%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eenable%3C%2Ftitle%3E%3Crect%20class%3D%22cls-1%22%20width%3D%2240%22%20height%3D%2240%22%2F%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2224.4%2014.62%2023.75%2015.4%2028.79%2019.61%2010%2019.61%2010%2020.63%2028.79%2020.63%2023.75%2024.83%2024.4%2025.62%2031%2020.12%2024.4%2014.62%22%2F%3E%3C%2Fsvg%3E') no-repeat;}

.pagination li.prev.disable span {background: #fff url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bfill%3A%23333%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Edisable%3C%2Ftitle%3E%3Crect%20class%3D%22cls-1%22%20width%3D%2240%22%20height%3D%2240%22%2F%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2216.6%2025.62%2017.25%2024.83%2012.21%2020.63%2031%2020.63%2031%2019.61%2012.21%2019.61%2017.25%2015.4%2016.6%2014.62%2010%2020.12%2016.6%2025.62%22%2F%3E%3C%2Fsvg%3E') no-repeat;}
.pagination li.next.disable span {background: #fff url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bfill%3A%23333%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Edisable_2%3C%2Ftitle%3E%3Crect%20class%3D%22cls-1%22%20width%3D%2240%22%20height%3D%2240%22%2F%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2224.4%2014.62%2023.75%2015.41%2028.79%2019.61%2010%2019.61%2010%2020.63%2028.79%2020.63%2023.75%2024.84%2024.4%2025.62%2031%2020.12%2024.4%2014.62%22%2F%3E%3C%2Fsvg%3E') no-repeat;}

.pagination li.prev.disable, .pagination li.next.disable {
    opacity: .6;
    cursor: default;
}
/*pagination: end*/

/*footer: start*/
.footer {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 86px;
    background-color: #293036;
}

.footer .container {
    padding: 26px 0 0;
    overflow: hidden;
    background-color: transparent;
}

.footer, .footer a {
    color: #b0b0b0;
    font-size: 14px;
}

.footer .left {float: left;}

.footer .right {float: right; color: #555;}
/*footer: end*/

/*versions block: start*/
.wrapper_list_link {margin-bottom: 30px;}

.wrapper_list_link > a {
    color: #0f7dd5;
    margin-top: 3px;
    margin-left: 30px;
    display: block;
    float: right;
}

.wrapper_list_link ul li {
    list-style: none;
    display: block;
    line-height: 20px;
    margin-bottom: 10px;
}

.wrapper_list_link ul li:last-child {margin-bottom: 0;}

.wrapper_list_link li a {
    position: relative;
    color: #333;
    padding-left: 30px;
    overflow: hidden;
    display: inline-block;
}

.wrapper_list_link li a:before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 0;
    left: 0;
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ctitle%3EVector%20Smart%20Object3%3C%2Ftitle%3E%3Cpath%20d%3D%22M27%2C68.5A6.5%2C6.5%2C0%2C1%2C1%2C20.5%2C75%2C6.51%2C6.51%2C0%2C0%2C1%2C27%2C68.5M27%2C67a8%2C8%2C0%2C1%2C0%2C8%2C8%2C8%2C8%2C0%2C0%2C0-8-8Z%22%20transform%3D%22translate(-19%20-67)%22%20style%3D%22fill%3A%230092dd%22%2F%3E%3Cpolygon%20points%3D%224.57%206.86%204.57%209.14%208%209.14%208%2011.43%2011.43%208%208%204.57%208%206.86%204.57%206.86%22%20style%3D%22fill%3A%230092dd%22%2F%3E%3C%2Fsvg%3E') no-repeat;
}

.wrapper_list_link li a b {font-weight: 400;}
/*versions block: end*/

@media all and (max-width: 1260px) {
    .footer .container {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media all and (max-width: 1080px) {
    body {font-size: 17px;}
    .header, .wrapper_search {height: 70px;}
    .layout_search, .fixed_header {padding-top: 70px;}
    .wrapper_search {
        padding-top: 15px;
        width: 60%;
    }
    .header .container:before {width: 144px;}
    .logo, .logo img {
        width: 176px;
        height: 39px;
    }
    .logo {
        margin-top: 14px;
        margin-left: 0;
    }
    .wrapper_search input[type=text] {
        padding-left: 74px;
        font-size: 18px;
        height: 40px;
        background-size: 22px;
        background-position: left 26px center;
    }
    .container, .header .container {padding: 0 20px;}
    .header .container {padding-right: 0;}
    .wrapper_platform .link {
        width: 70px;
        height: 70px;
    }
    .breadcrumbs {padding: 11px 0 26px;}
    .breadcrumbs li {font-size: 16px;}

    .container.with_shadow {padding: 0 20px;}

    .wrapper_apps {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 -1%;
        padding-bottom: 32px;
        overflow: hidden;
    }
    .app_row {
        width: 48%;
        margin: 0 1% 16px;
        padding-bottom: 10px;
    }
    .app_row .icon48 {
        width: 64px;
        height: 64px;
        margin-right: 16px;
    }
    .app_row .app_title {font-size: 22px;}
    .app_row .app_dscr {line-height: 21px;}

    .list_wrapper {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .list_wrapper .item .icon80 {
        width: 70px;
        height: 70px;
        margin-bottom: 34px;
    }
    .list_wrapper .item .pr_name {font-size: 18px;}
    .list_wrapper .item.big .pr_name {
        font-size: 22px;
        line-height: 24px;
    }
    .list_wrapper .item.big .pr_info .rating_block {bottom: 9px;}
    .list_wrapper .item.big .pr_version {font-size: 17px;}
    .wrapper_programs:last-child {margin-bottom: 10px;}

    /*icons: start*/
    .small_icon.icon100 img {
        width: 40px;
        height: 40px;
        margin: 12px auto;
        border-width: 8px;
    }
    .small_icon img.icon40 {
        width: 32px;
        height: 32px;
        border-width: 8px;
        margin: 12px auto;
    }
    /*icons: end*/

    .news_viewport ul li {position: relative;}
    .news_viewport .news_pic {
        height: 216px;
        margin-bottom: 0;
    }
    .news_carousel .arrows {top: 6px;}
    .news_carousel .arrow {
        width: 28px;
        height: 28px;
    }
    .news_viewport .news_title {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        color: #fff;
        min-height: 150px;
        padding: 0 20px 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.7+100 */
        background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 ); /* IE6-9 */
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .wrapper_tags li a {
        font-size: 18px;
        line-height: 36px;
        padding: 0 12px;
    }
}

@media all and (max-width: 1000px) {
    .wrapper_search {width: 55%;}
}

@media all and (max-width: 980px) {
    .wrapper_categories li {
        float: left;
        width: 49.5%;
    }
    .wrapper_categories li:nth-child(2n+1) {margin-right: 1%;}

    .list_wrapper {
        margin-left: -1%;
        margin-right: -1%;
    }
    .list_wrapper .item {
        width: 14.666%;
        margin: 0 1% 18px;
    }
    .list_wrapper .item.big {width: 31.33%;}

    .pagination {
        width: 100%;
        padding-right: 0;
    }
    .pagination li.next {right: 0;}
}

@media all and (max-width: 950px) {
    .list_wrapper .item.big {width: 48%;}
    .list_wrapper .item {
        width: 23%;
        height: auto;
        min-height: 228px;
    }
}

@media all and (max-width: 920px) {
    .wrapper_search {width: 49%;}
}

@media all and (max-width: 850px) {
    .wrapper_reviews .list_wrapper .item {
        width: 48%;
    }
}

@media all and (max-width: 820px) {
    .wrapper_search {width: 44%;}
}

@media all and (max-width: 740px) {
    body {font-size: 15px;}

    html {padding-bottom: 120px;}
    .footer {height: 100px;}
    .footer .container {
        padding-top: 20px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .footer, .footer a {font-size: 15px;}
    .footer .left, .footer .right {
        float: none;
        text-align: center;
    }

    .header, .wrapper_search {height: 60px;}
    .fixed_header {padding-top: 60px;}
    .wrapper_search {
        padding-top: 10px;
        position: absolute;
        left: 152px;
        right: 10px;
        width: auto;
        background-color: #14568e;
    }
    .logo .d_logo {display: none;}
    .logo {
        width: 122px;
        height: 30px;
        margin-top: 9px;
        margin-right: 0;
    }
    .logo .m_logo {
        display: block;
        width: 100%;
    }
    .header .container:before, .wrapper_search input[type=text] {display: none;}
    .wrapper_search input[type=text] {
        padding-left: 45px;
        background-position: left 12px center;
    }
    .header {overflow: visible;}
    .search_btn {
        cursor: pointer;
        display: block;
        width: 32px;
        height: 32px;
        position: absolute;
        top: 13px;
        right: 0;
        background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2226%22%20viewBox%3D%220%200%2026%2026%22%3E%3Ctitle%3EVector%20Smart%20Object2%3C%2Ftitle%3E%3Cpath%20d%3D%22M28%2C25.66l-5-5a10.56%2C10.56%2C0%2C0%2C0%2C2-4.25v-.08a11.74%2C11.74%2C0%2C0%2C0%2C.26-2.47%2C11%2C11%2C0%2C0%2C0-3.34-8.07%2C11%2C11%2C0%2C0%2C0-8-3.31A11.31%2C11.31%2C0%2C0%2C0%2C2.5%2C13.88a11%2C11%2C0%2C0%2C0%2C3.31%2C8%2C11%2C11%2C0%2C0%2C0%2C8.07%2C3.34A10.9%2C10.9%2C0%2C0%2C0%2C20.67%2C23l5%2C5a1.64%2C1.64%2C0%2C0%2C0%2C1.18.49A1.57%2C1.57%2C0%2C0%2C0%2C28%2C28a1.59%2C1.59%2C0%2C0%2C0%2C.5-1.18A1.64%2C1.64%2C0%2C0%2C0%2C28%2C25.66ZM21.95%2C13.88a8.38%2C8.38%2C0%2C0%2C1-.2%2C1.83%2C7.71%2C7.71%2C0%2C0%2C1-2.2%2C3.88%2C7.64%2C7.64%2C0%2C0%2C1-5.67%2C2.36%2C7.74%2C7.74%2C0%2C0%2C1-5.72-2.38%2C7.67%2C7.67%2C0%2C0%2C1-2.34-5.69A7.78%2C7.78%2C0%2C0%2C1%2C8.15%2C8.16a7.78%2C7.78%2C0%2C0%2C1%2C5.72-2.35h0a7.67%2C7.67%2C0%2C0%2C1%2C5.69%2C2.34A7.74%2C7.74%2C0%2C0%2C1%2C21.95%2C13.88Z%22%20transform%3D%22translate(-2.5%20-2.5)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
        background-size: 22px;
    }
    .wrapper_m_search.show {
        display: block;
        position: fixed;
        top: 60px;
        bottom: 0;
        left: 0 ;
        right: 0;
        z-index: 50;
        background-color: rgba(0,0,0,.25);
    }
    .wrapper_search input[type=text].search_mobile {
        display: block;
        width: 100%;
        height: 50px;
        color: #333;
        padding: 0 20px 0 50px;
        font-size: 15px;
        -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.3);
        -moz-box-shadow:    0 15px 30px 0 rgba(0, 0, 0, 0.3);
        box-shadow:         0 15px 30px 0 rgba(0, 0, 0, 0.3);
        background: #fff url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2226%22%20viewBox%3D%220%200%2026%2026%22%3E%3Ctitle%3EVector%20Smart%20Object2%3C%2Ftitle%3E%3Cpath%20d%3D%22M28%2C25.66l-5-5a10.56%2C10.56%2C0%2C0%2C0%2C2-4.25v-.08a11.74%2C11.74%2C0%2C0%2C0%2C.26-2.47%2C11%2C11%2C0%2C0%2C0-3.34-8.07%2C11%2C11%2C0%2C0%2C0-8-3.31A11.31%2C11.31%2C0%2C0%2C0%2C2.5%2C13.88a11%2C11%2C0%2C0%2C0%2C3.31%2C8%2C11%2C11%2C0%2C0%2C0%2C8.07%2C3.34A10.9%2C10.9%2C0%2C0%2C0%2C20.67%2C23l5%2C5a1.64%2C1.64%2C0%2C0%2C0%2C1.18.49A1.57%2C1.57%2C0%2C0%2C0%2C28%2C28a1.59%2C1.59%2C0%2C0%2C0%2C.5-1.18A1.64%2C1.64%2C0%2C0%2C0%2C28%2C25.66ZM21.95%2C13.88a8.38%2C8.38%2C0%2C0%2C1-.2%2C1.83%2C7.71%2C7.71%2C0%2C0%2C1-2.2%2C3.88%2C7.64%2C7.64%2C0%2C0%2C1-5.67%2C2.36%2C7.74%2C7.74%2C0%2C0%2C1-5.72-2.38%2C7.67%2C7.67%2C0%2C0%2C1-2.34-5.69A7.78%2C7.78%2C0%2C0%2C1%2C8.15%2C8.16a7.78%2C7.78%2C0%2C0%2C1%2C5.72-2.35h0a7.67%2C7.67%2C0%2C0%2C1%2C5.69%2C2.34A7.74%2C7.74%2C0%2C0%2C1%2C21.95%2C13.88Z%22%20transform%3D%22translate(-2.5%20-2.5)%22%20style%3D%22fill%3A%23ccc%22%2F%3E%3C%2Fsvg%3E') no-repeat left 14px center;
        background-size: 20px;
    }
    .wrapper_search input[type=text].search_mobile::-webkit-input-placeholder {color: #bdbdbd;}
    .wrapper_search input[type=text].search_mobile::-moz-placeholder {color: #bdbdbd;}
    .wrapper_search input[type=text].search_mobile:-ms-input-placeholder {color: #bdbdbd;}
    .layout_search {top: -10px;}
    .search_dropdown {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .search_dropdown .text, .search_dropdown .separator, .search_dropdown .app_row {
        padding: 0 20px 0 50px;
        font-size: 16px;
    }
    .search_dropdown .text {line-height: 34px;}
    .search_dropdown .separator {
        font-size: 14px;
        line-height: 26px;
    }
    .search_dropdown .app_row {
        padding-top: 20px;
        padding-bottom: 20px;
        font-size: 18px;
    }
    .search_dropdown .app_row .icon48 {
        width: 42px;
        height: 42px;
        margin-right: 16px;
    }
    .search_dropdown .app_row .version {font-size: 15px;}
    .wrapper_platform {
        margin-right: 52px;
        position: relative;
    }
    .wrapper_platform .link {
        width: 60px;
        height: 60px;
    }

    .breadcrumbs {padding: 12px 0 15px;}
    .breadcrumbs li {
        font-size: 15px;
        margin-bottom: 3px;
    }

    .container.with_shadow, .header .container {padding: 0 10px;}
    .header .container {padding-right: 0;}

    .wrapper_apps {
        display: block;
        margin: 0;
        padding-bottom: 26px;
    }
    .app_row{
        width: 100%;
        margin: 0 0 10px;
    }
    .app_row .icon48 {
        width: 48px;
        height: 48px;
        margin-right: 10px;
    }
    .app_row .app_title {font-size: 18px;}
    .app_row .app_dscr {margin-top: 1px;}

    /*icons: start*/
    .small_icon.icon100 img {
        margin: 8px auto;
        border-width: 4px;
    }
    .small_icon.icon70 img {
        width: 36px;
        height: 36px;
        margin: 8px auto;
        border-width: 4px;
    }
    .small_icon img.icon40 {
        width: 30px;
        height: 30px;
        border-width: 6px;
        margin: 10px auto;
    }
    /*icons: end*/

    .news_viewport .news_pic {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }
    .news_viewport .news_title {
        padding: 0 14px 8px;
        -webkit-border-radius: 0 0 4px 4px;
        -moz-border-radius: 0 0 4px 4px;
        border-radius: 0 0 4px 4px;
    }

    .wrapper_tags li a {
        font-size: 16px;
        line-height: 28px;
        padding: 0 10px;
    }

    .wrapper_reviews .top_info .overflow, .wrapper_reviews .app_title {white-space: normal;}
}

@media all and (max-width: 640px) {
    .list_wrapper .item.big {width: 64.66%;}
    .list_wrapper .item {width: 31.33%;}
}

@media all and (max-width: 520px) {
    .wrapper_categories li:nth-child(2n+1) {margin-right: 0;}
    .wrapper_categories li {
        float: none;
        width: 100%;
    }
    .wrapper_categories li:nth-last-child(2) {border-bottom: none;}

    .wrapper_reviews .list_wrapper .item {
        width: 100%;
        float: none;
    }
}

@media all and (max-width: 490px) {
    .pagination{margin-bottom: 20px;}
    .pagination li a, .pagination li .active, .pagination li span {
        width: 24px;
        line-height: 22px;
        font-size: 13px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
    }
    .pagination li.prev, .pagination li.next, .pagination li.prev a, .pagination li.next a, .pagination li span {height: 24px;}
}

@media all and (max-width: 470px) {
    .list_wrapper {
        margin-bottom: 5px;
        margin-top: 6px;
    }
    .list_wrapper .item {
        width: 48%;
        margin-bottom: 10px;
        padding-top: 20px;
        min-height: 220px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }
    .list_wrapper .item.big {
        float: none;
        margin: 0 1% 10px;
        width: 100%;
    }
    .list_wrapper .item .icon80 {
        width: 60px;
        height: 60px;
        margin-bottom: 10px;
    }
    .list_wrapper .item .pr_version {font-size: 15px;}
    .list_wrapper .item .rating_block span {font-size: 26px;}
    .list_wrapper .item .rating_block span:before {
        width: 24px;
        height: 24px;
        top: 4px;
    }
    .list_wrapper .item.big .pr_pic {
        height: 185px;
        -webkit-border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0;
    }
    .list_wrapper .item.big .pr_info {padding: 12px 50px 12px 12px;}
}