/*done by Coderiver.com.ua */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; vertical-align: baseline; }

body, html { height: 100%; }

img, fieldset, a img { border: none; }

input[type="submit"], button { cursor: pointer; }
input[type="submit"]::-moz-focus-inner, button::-moz-focus-inner { padding: 0; border: 0; }

textarea { overflow: auto; }

input, button { margin: 0; padding: 0; border: 0; }

input, textarea, select, button, h1, h2, h3, h4, h5, h6, a, span, a:focus, area:focus { outline: none; }

ul, ol { list-style-type: none; }

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) { * { -webkit-text-size-adjust: none; } }
table { border-spacing: 0; border-collapse: collapse; width: 100%; }

body { font-family: Arial, sans-serif; font-size: 12px; line-height: 1.4; min-width: 320px; }

@font-face { font-family: MuseoSansCyrl-100; src: url("fonts/MuseoSansCyrl-100.eot"); src: url("fonts/MuseoSansCyrl-100.eot?#iefix") format("embedded-opentype"), url("fonts/MuseoSansCyrl-100.woff") format("woff"), url("fonts/MuseoSansCyrl-100.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: MuseoSansCyrl-300; src: url("fonts/MuseoSansCyrl-300.eot"); src: url("fonts/MuseoSansCyrl-300.eot?#iefix") format("embedded-opentype"), url("fonts/MuseoSansCyrl-300.woff") format("woff"), url("fonts/MuseoSansCyrl-300.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: MuseoSansCyrl-500; src: url("fonts/MuseoSansCyrl-500.eot"); src: url("fonts/MuseoSansCyrl-500.eot?#iefix") format("embedded-opentype"), url("fonts/MuseoSansCyrl-500.woff") format("woff"), url("fonts/MuseoSansCyrl-500.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: MuseoSansCyrl-700; src: url("fonts/MuseoSansCyrl-700.eot"); src: url("fonts/MuseoSansCyrl-700.eot?#iefix") format("embedded-opentype"), url("fonts/MuseoSansCyrl-700.woff") format("woff"), url("fonts/MuseoSansCyrl-700.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: FontAwesome; src: url("fonts/fontawesome-webfont.eot"); src: url("fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/fontawesome-webfont.woff") format("woff"), url("fonts/fontawesome-webfont.ttf") format("truetype"); font-weight: normal; font-style: normal; }
.out { position: relative; min-width: 1200px; min-height: 100%; overflow: hidden; }

.section { position: relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; min-width: 1280px; }
.section.reviews { padding: 0; padding-top: 11%; }
.section.pro .compare { padding: 0; }
.section a { text-decoration: none; }

.header__inside, .section__inside, .footer__inside { width: 1200px; margin: 0 auto; }

.is-visible { display: block; }

.is-hidden { display: none; }

.l:after { content: " "; display: table; clear: both; }
.l .l-col1 { float: left; width: 20%; }
.l .l-col2 { float: right; width: 70%; }

.main { padding-top: 50px; padding-bottom: 3.5%; height: 100vh; background-image: -moz-linear-gradient(left, #001a46, #0e0e19); background-image: -webkit-linear-gradient(left, #001a46, #0e0e19); background-image: linear-gradient(to right, #001a46, #0e0e19); }
.main .section__inside { height: 100%; }

.header { position: fixed; width: 100%; height: 80px; min-width: 1280px; top: 0; z-index: 200; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; transition: background 0.2s linear; }
.header:after { content: " "; display: table; clear: both; }
.header .header__in { float: left; }
.header .header__in_right { float: right; position: relative; z-index: 10; }
.header .header__logo { display: block; padding-top: 20px; text-decoration: none; }
.header .header__txt { position: relative; display: inline-block; padding-left: 56px; color: white; font-size: 35px; line-height: 1; font-family: "MuseoSansCyrl-100", Myriad Pro, Arial, sans-serif; font: 0/0 a; text-shadow: none; color: transparent; }
.header .header__txt .header__ico { content: ""; position: absolute; display: block; top: -2px; left: 0; background: url('../img/icons_common.png') 0 0px no-repeat; background-position: 0 0px; width: 36px; height: 36px; -moz-background-size: 64px 248px; -webkit-background-size: 64px 248px; background-size: 64px 248px; }
.header.fixed { background: #1d1d29; }

.menu:after { content: " "; display: table; clear: both; }
.menu .menu__item { display: inline-block; margin-right: 57px; }
.menu .menu__item:last-child { margin-right: 0; }
.menu .menu__item a { position: relative; display: block; float: left; padding: 25px 12px 35px 18px; text-transform: uppercase; text-decoration: none; color: #1ac8f9; font-size: 17px; font-family: "MuseoSansCyrl-500", Myriad Pro, Arial, sans-serif; font-weight: normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-transition: color 0.3s ease; -o-transition: color 0.3s ease; -webkit-transition: color 0.3s ease; transition: color 0.3s ease;}
.menu .menu__item a:hover { color: #52f9ff; }
.menu .menu__item a:hover:after { opacity: 1; width: 100%; }
.menu .menu__item a:after { content: ""; position: absolute; width: 0%; height: 2px; top: 10px; left: 0; opacity: 1; background: #52f9ff; -moz-transition: width 0.3s ease; -o-transition: width 0.3s ease; -webkit-transition: width 0.3s ease; transition: width 0.3s ease; }
.menu .menu__item_is-active a { color: white; font-family: "MuseoSansCyrl-700", Myriad Pro, Arial, sans-serif; }
.menu .menu__item_is-active a:hover { color: white; }
.menu .menu__item_is-active a:after { display: none; }
.sandwich { display: none; }

.content { position: relative; height: 100%; display: flex; flex-direction: column; justify-content: center; display: -webkit-flex; -webkit-flex-direction: column; -webkit-justify-content: center; }
.content__img { max-width: 600px; }
.content__img img { width: 100%; }
.content__txt { position: absolute; top: 50%; margin-top: -17vh; right: 0; color: white; font-size: 70px; text-transform: uppercase; text-align: right; line-height: 1.14; font-family: "MuseoSansCyrl-100", Myriad Pro, Arial, sans-serif; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.content__p { letter-spacing: -2.1px; }
.content__p_green { color: #b7fb5b; padding-bottom: 4.5%; letter-spacing: -2.5px; }
.content__btn { display: inline-block; text-align: right; font-size: 0; }
.content__btn .btn__item { float: left; text-align: center; margin-right: 32px; position: relative;}
.content__btn .btn__item:last-child { margin-right: 0; }
.content__btn .btnLoad { margin: 0 auto; white-space: nowrap; }
.content__btn .btnLoad.with_dropdown { width: 233px; text-align: left; padding-left: 30px; }
.content__btn .btnLoad.dropdown_visible { color: #52f9ff; border-color: #52f9ff; }
.content__btn .btnBuy .btnBuy__span { padding-bottom: 1px; }
.content__btn .btn__txt { display: block; color: #a1a1af; font-size: 13px; padding-top: 11px; text-transform: none; font-family: "MuseoSansCyrl-500", Myriad Pro, Arial, sans-serif; font-weight: normal; }
.content__btn .btn__txt_blue { color: #1ac8f9; }
.content__btn .btn__txt_blue:hover { color: #52f9ff; }
.content__btn .btn__down_arrow { background: url("../img/icon_down_arrow.svg") no-repeat 0 0; -moz-background-size: 27px 16px 100%; -webkit-background-size: 27px 16px 100%; background-size: 27px 16px 100%; width: 27px; height: 16px; display: inline-block; margin-left: 15px;}
.content__btn .btnLoad svg { display: none; }
.content__btn .btnLoad.with_dropdown svg { display: inline-block; margin-left: 15px; }
.content__btn .btnLoad path { fill: #6c6c8f; -moz-transition: fill 0.4s ease; -o-transition: fill 0.4s ease; -webkit-transition: fill 0.4s ease; transition: fill 0.4s ease; }
.content__btn .btnLoad:hover path,
.content__btn .btnLoad.dropdown_visible path { fill: #52f9ff; }

.btnLoad__dropdown { display: none; position: absolute; top: 67px; right: 0; border: 3px solid #52f9ff; border-radius: 4px 0 4px 4px; font-family: "MuseoSansCyrl-500", Myriad Pro, Arial, sans-serif; font-weight: normal; z-index:100; }
.btnLoad__dropdown_item { height: 70px; width: 272px; text-align: left; }
.btnLoad__dropdown_item.pre_active,
.btnLoad__dropdown_item:hover {background: #21212f;}
.btnLoad__dropdown_icon { height: 44px; width: 44px; float: left; margin: 14px 0 12px 30px; font-size: 48px; line-height: 50px; color:#6C6C8F; text-align: left; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.btnLoad__dropdown_item.pre_active .btnLoad__dropdown_icon,
.btnLoad__dropdown_item:hover .btnLoad__dropdown_icon { color:#52f9ff; }
.btnLoad__dropdown_icon small { font-size: 28px; display: none; }
.btnLoad__dropdown_caption { font-size: 20px; display: block; line-height: 28px; padding-top: 13px; padding-left: 10px; margin-left:62px; color: #6C6C8F; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;}
.btnLoad__dropdown_item:hover .btnLoad__dropdown_caption,
.btnLoad__dropdown_item.pre_active .btnLoad__dropdown_caption {color: #52f9ff;}
.btnLoad__dropdown_sub { text-transform: none; font-size: 12px; display: block; line-height: 15px; padding-bottom: 14px; padding-left: 10px; margin-left:62px; color: #6C6C8F; }

.btnVideo { background: none; color: #6c6c8f; font-size: 25px; width: 150px; height: 50px; text-transform: uppercase; text-align: center; border: 3px solid #6c6c8f; line-height: 50px; -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; font-family: "MuseoSansCyrl-500", Myriad Pro, Arial, sans-serif; font-weight: normal;
	-moz-transition: all 0.4s ease, width 0.01s linear;
    -o-transition: all 0.4s ease, width 0.01s linear;
	-webkit-transition: all 0.4s ease, width 0.01s linear;
    transition: all 0.4s ease, width 0.01s linear; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
}
.content__btn .btnVideo:hover { border-color: #52f9ff; color: #52f9ff; }
.content__btn .btnVideo svg { padding: 0px 5px 0px 0px; }
.content__btn .btnVideo path { fill: #6c6c8f; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.content__btn .btnVideo:hover path,
.content__btn .btnVideo.dropdown_visible path { fill: #52f9ff; }
.homeu__desc .content__btn .btnVideo { margin-top: 50px; }


/*.btnLoad__dropdown_icon-first  { background: url('../img/icons_legacy_versions.png') 0 0px    no-repeat; -moz-background-size: 43px 177px; -webkit-background-size: 43px 177px; background-size: 43px 177px; }
.btnLoad__dropdown_icon-second { background: url('../img/icons_legacy_versions.png') 0 -46px  no-repeat; -moz-background-size: 43px 177px; -webkit-background-size: 43px 177px; background-size: 43px 177px; }
.btnLoad__dropdown_icon-third  { background: url('../img/icons_legacy_versions.png') 0 -89px  no-repeat; -moz-background-size: 43px 177px; -webkit-background-size: 43px 177px; background-size: 43px 177px;}
.btnLoad__dropdown_icon-fourth { background: url('../img/icons_legacy_versions.png') 0 -133px no-repeat; -moz-background-size: 43px 177px; -webkit-background-size: 43px 177px; background-size: 43px 177px;}
.btnLoad__dropdown_icon-latest { background: url('../img/icons_common.png') 0 -27px no-repeat; -moz-background-size: 43px 165px; -webkit-background-size: 43px 165px; background-size: 43px 165px; }*/

.social { position: absolute; font-size: 0; bottom: 5vh; }
.social .social__item { display: inline-block; margin-right: 10px; opacity: 0.6; -moz-transition: opacity 0.4s ease; -o-transition: opacity 0.4s ease; -webkit-transition: opacity 0.4s ease; transition: opacity 0.4s ease; }
.social .social__item:last-child { margin-right: 0; }
.social .social__item:hover { opacity: 1; }
.social .social__item_fb { background: url("../img/social_fb.svg") no-repeat 0 0; -moz-background-size: 31px 33px 100%; -webkit-background-size: 31px 33px 100%; background-size: 31px 33px 100%; width: 31px; height: 33px; display: inline-block; }
.social .social__item_tw { background: url("../img/social_twitter.svg") no-repeat 0 0; -moz-background-size: 31px 33px 100%; -webkit-background-size: 31px 33px 100%; background-size: 31px 33px 100%; width: 31px; height: 33px; display: inline-block; }
.social .social__item_g { background: url("../img/social_google.svg") no-repeat 0 0; -moz-background-size: 31px 33px 100%; -webkit-background-size: 31px 33px 100%; background-size: 31px 33px 100%; width: 31px; height: 33px; display: inline-block; }
.social .social__item_flckr { background: url("../img/social_flickr.svg") no-repeat 0 0; -moz-background-size: 31px 33px 100%; -webkit-background-size: 31px 33px 100%; background-size: 31px 33px 100%; width: 31px; height: 33px; display: inline-block; }
.social .social__item_tube { background: url("../img/social_tube.svg") no-repeat 0 0; -moz-background-size: 31px 33px 100%; -webkit-background-size: 31px 33px 100%; background-size: 31px 33px 100%; width: 31px; height: 33px; display: inline-block; }

.scrollThis { position: absolute; left: 50%; bottom: 7vh; margin-left: -13px; background: url("../img/icon_scroll.svg") no-repeat 0 0; -moz-background-size: 27px 16px 100%; -webkit-background-size: 27px 16px 100%; background-size: 27px 16px 100%; width: 27px; height: 16px; display: inline-block; }
.scrollThis:hover { background: url("../img/icon_scroll_active.svg") no-repeat 0 0; -moz-background-size: 27px 16px 100%; -webkit-background-size: 27px 16px 100%; background-size: 27px 16px 100%; width: 27px; height: 16px; display: inline-block; }

.reviews { background-image: -moz-linear-gradient(left, #a0e695, #c3ea91); background-image: -webkit-linear-gradient(left, #a0e695, #c3ea91); background-image: linear-gradient(to right, #a0e695, #c3ea91); }
.reviews .reviews__ttl { padding-bottom: 30px; letter-spacing: -1px; text-transform: uppercase; text-align: center; font-size: 60px; color: #1d1d29; font-family: "MuseoSansCyrl-100", Myriad Pro, Arial, sans-serif; }
.reviews .reviews__awards { background: #97e08f; width: 100%; }
.reviews .awards__bl { display: flex; display: -webkit-flex; padding: 41px 4% 45px 4%; }
.reviews .awards__bl:after { content: " "; display: table; clear: both; }
.reviews .awards__item { color: #42a655; font-size: 15px; text-align: center; font-family: "MuseoSansCyrl-700", Myriad Pro, Arial, sans-serif; }
.reviews .awards__quantity { display: block; font-size: 40px; text-align: center; letter-spacing: -3.5px; line-height: 1.4; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; }
.reviews .awards__desc { margin-top: -5px; line-height: 19.5px; letter-spacing: 0.15px; }
.reviews .awards__desc__featured { margin: 24px 0px 0px 0px; line-height: 19.5px; letter-spacing: 0.15px; }
.reviews .awards__item_grow { -webkit-flex-grow: 2; font-size: 0; margin-top: 16px; text-align: center; }
.reviews .awards__macworld { display: inline-block; padding-left: 20px; padding-right: 20px; width: 104px; height: 57px; background: url('../img/logos_media.png') 20px -1204px no-repeat; -moz-background-size: 256px 1489px; -webkit-background-size: 256px 1489px; background-size: 256px 1489px; }
.reviews .awards__essentials { display: inline-block; padding-left: 20px; padding-right: 20px; width: 104px; height: 57px; background: url('../img/logos_media.png') 20px -1261px no-repeat; -moz-background-size: 256px 1489px; -webkit-background-size: 256px 1489px; background-size: 256px 1489px; }
.reviews .awards__getstuffdone { display: inline-block; padding-left: 20px; padding-right: 20px; width: 123px; height: 57px; background: url('../img/logos_media.png') 20px -1318px no-repeat; -moz-background-size: 256px 1489px; -webkit-background-size: 256px 1489px; background-size: 256px 1489px; }
.reviews .awards__best { display: inline-block; padding-left: 20px; padding-right: 20px; width: 104px; height: 57px; background: url('../img/logos_media.png') 20px -1375px no-repeat; -moz-background-size: 256px 1489px; -webkit-background-size: 256px 1489px; background-size: 256px 1489px; }
.reviews .awards__invaluable { display: inline-block; padding-left: 20px; padding-right: 20px; width: 123px; height: 57px; background: url('../img/logos_media.png') 20px -1432px no-repeat; -moz-background-size: 256px 1489px; -webkit-background-size: 256px 1489px; background-size: 256px 1489px; }

.homeu { padding-top: 150px; padding-bottom: 20%; background: url(../img/bg1.jpg) 0 100% no-repeat; background-size: cover; }
.homeu .homeu__txt { margin-left: -7px; padding-bottom: 30px; text-transform: uppercase; font-size: 60px; line-height: 1.15; letter-spacing: -0.76px; font-family: "MuseoSansCyrl-100", Myriad Pro, Arial, sans-serif; }
.homeu .homeu__p { color: white; }
.homeu .homeu__p_green { color: #b7fb5b; }
.homeu .homeu__desc { width: 495px; padding-bottom: 55px; font-size: 20px; color: white; line-height: 1.2; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; min-height: 200px; }
.homeu .homeu__desc__p2 {padding-top: 14px;}

.homeu2 { padding-top: 150px; padding-bottom: 20%; background: url(../img/bg3.jpg) 0 100% no-repeat; background-size: cover; }
.homeu2 .homeu__desc { width: 495px; padding-bottom: 55px; font-size: 20px; color: white; line-height: 1.2; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; min-height: 200px; }

.compare { position: absolute; width: 90%; bottom: 57px; text-transform: uppercase; font-size: 15px; color: white; font-family: "MuseoSansCyrl-700", Myriad Pro, Arial, sans-serif; }
.compare .compare__item { text-align: center; display: inline-block; width: 135px; margin-right: 110px; }
.compare .compare__item_laptop .laptop { display: block; margin: 0 auto 32px; }
.compare .compare__item_cloud .cloud { display: block; margin: 0 auto 26px; }
.compare .compare__item_usb .usb { display: block; margin: 0 auto 24px; }
.compare .compare__item_disk .disk { display: block; margin: 0 auto 18px; }
.compare .compare__item_mac { margin-left: 7px; }
.compare .compare__item_mac .mac { margin: 0 auto 20px; }
.compare .compare__p_green { color: #b7fb5b; padding-top: 14.2px; text-transform: none; }
.compare .compare__p_gr { color: #b7fb5b; }

.pro { background: url(../img/bg2.jpg) 0 72% no-repeat; background-size: cover; }
.pro .section__inside { padding-top: 150px; padding-bottom: 20%; position: relative; }
.pro .pro__txt { padding: 0 0 1.7% 0; font-size: 60px; text-transform: uppercase; text-align: right; line-height: 1.2; letter-spacing: -0.2px; font-family: "MuseoSansCyrl-100", Myriad Pro, Arial, sans-serif; }
.pro .pro__p { color: #1d1d29; }
.pro .pro__p_green { color: #00991d; }
.pro .pro__about { text-align: right; }
.pro .pro__desc { display: inline-block; width: 495px; padding-bottom: 55px; text-align: right; font-size: 20px; color: #1d1d29; line-height: 1.2; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; min-height: 200px; }
.pro .pro__desc:after { content: " "; display: table; clear: both; }
.pro .pro__desc__p2 {padding-top: 14px;}
.pro .compare { width: 100%; right: 0; text-align: right; }
.pro .compare .compare__item { line-height: 1.3; margin-right: 8.5%; }
.pro .compare .compare__item:last-child { margin-right: 0; width: 80px; }
.pro .compare .compare__item .compare__item_cloud .cloud { margin: 25px auto 28px; }
.pro .compare .compare__item .compare__item_disk .disk { margin: 15px auto 24px; }
.pro .compare .compare__item .compare__item_usb .usb { margin: 20px auto 31px; }
.pro .compare .compare__p_green { padding-top: 15px; }


.features { background-image: -moz-linear-gradient(left, #f9d99f, #f9e59f); background-image: -webkit-linear-gradient(left, #f9d99f, #f9e59f); background-image: linear-gradient(to right, #f9d99f, #f9e59f); padding: 175px 0 160px 0; }
.features .features__ttl { margin-bottom: 70px; padding-left: 8px; text-align: center; text-transform: uppercase; font-size: 60px; color: #954326; letter-spacing: -0.5px; font-family: "MuseoSansCyrl-100", Myriad Pro, Arial, sans-serif; }
.features .features__data { display: flex; justify-content: space-around; display: -webkit-flex; -webkit-justify-content: space-around; }
.features .features__item { display: inline-block; width: 180px; margin-bottom: 20px; text-align: center; font-size: 0; color: #78644c; line-height: 25px; vertical-align: top; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; }
.features .features__item .fi { height: 90px; margin: 0 auto 18px; }
.features .features__item:first-child { width: 185px; }
.features .features__item:nth-child(2) { width: 194px; }
.features .features__item:nth-child(3) .features__about { padding-bottom: 32px; }
.features .features__desc { font-size: 20px; }
.features .features__about { font-size: 15px; padding-bottom: 35px; color: #954326; text-transform: uppercase; font-family: "MuseoSansCyrl-700", Myriad Pro, Arial, sans-serif; }

.monitor { padding-top: 12%; padding-bottom: 7.7%; background-image: -moz-linear-gradient(left, #151520, #0c3556); background-image: -webkit-linear-gradient(left, #151520, #0c3556); background-image: linear-gradient(to right, #151520, #0c3556); }
.monitor .section__inside { position: relative; }
.monitor .monitor__screenshot { width: 51%; }
.monitor .monitor__screenshot img { width: 100%; max-width: 700px; }
.monitor .monitor__screenshot .retina { display: none; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) { .monitor .monitor__screenshot img { display: none; }
  .monitor .monitor__screenshot .retina { display: block; } }
.monitor .monitor__txt { position: absolute; width: 40%; top: 0; right: 0; margin-top: 20px; text-align: right; font-size: 20px; letter-spacing: -0.4px; text-align: right; color: white; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; }
.monitor .monitor__p { font-size: 60px; text-transform: uppercase; line-height: 1.2; font-family: "MuseoSansCyrl-100", Myriad Pro, Arial, sans-serif; }
.monitor .monitor__p_green { margin-bottom: 18px; color: #b7fb5b; }
.monitor .btn__item { position: absolute; bottom: -2px; right: 0; }
.monitor .btn__item .btnLoad { background: #1ac8f9; border-color: #1ac8f9; color: #1d1d29; line-height: 65px; }
.monitor .btn__item .btnLoad:hover { background: #52f9ff; border-color: #52f9ff; }
.monitor .btn__item .btn__txt { display: block; color: #a1a1af; font-size: 13px; padding-top: 8px; text-align: center; font-family: "MuseoSansCyrl-500", Myriad Pro, Arial, sans-serif; font-weight: normal; }

.footer { position: relative; background: #1d1d29; z-index: 10; min-width: 1280px; }
.footer .footer__inside { padding: 70px 0; }
.footer .footer__inside:after { content: " "; display: table; clear: both; }
.footer .footer__inside a { text-decoration: none; }
.footer .footer__feedback, .footer .footer__menu { float: left; }
.footer .footer__feedback { padding-right: 20px; position: relative; z-index: 5; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.footer .footer__p { padding-left: 5px; color: white; font-size: 15px; text-transform: uppercase; font-family: "MuseoSansCyrl-700", Myriad Pro, Arial, sans-serif; }
.footer .footer__a { display: block; margin-top: 4px; padding-left: 5px; font-size: 15px; color: #00c7e4; font-family: "MuseoSansCyrl-500", Myriad Pro, Arial, sans-serif; font-weight: normal; }
.footer .footer__a:hover { color: #52f9ff; }
.footer .footer__logo { padding: 45px 0; }
.footer .symbol:after { content: " "; display: table; clear: both; }
.footer .symbol li { float: left; padding-right: 10px; }
.footer .symbol li:last-child { padding-right: 0; }
.footer .symbol li a {display: block; width: 100%; height: 100%; }
.footer .symbol__disk, .foot .symbol__disk { background: url('../img/icons_common.png') 0 -41px no-repeat; width: 64px; height: 64px; -moz-background-size: 64px 248px; -webkit-background-size: 64px 248px; background-size: 64px 248px; }
.footer .symbol__lily, .foot .symbol__lily { background: url('../img/icons_common.png') 0 -110px no-repeat; width: 64px; height: 64px; -moz-background-size: 64px 248px; -webkit-background-size: 64px 248px; background-size: 64px 248px; }
.footer .symbol__uncl, .foot .symbol__uncl { background: url('../img/icons_common.png') 0 -179px no-repeat; width: 64px; height: 64px; -moz-background-size: 64px 248px; -webkit-background-size: 64px 248px; background-size: 64px 248px; }
.footer .footer__copyright { color: #a1a1af; font-size: 13px; padding-left: 5px; line-height: 1.2; letter-spacing: 0.1px; font-family: "MuseoSansCyrl-500", Myriad Pro, Arial, sans-serif; font-weight: normal; }
.footer .footer__copyright a { color: #1ac8f9; }
.footer .footer__copyright a:hover { color: #52f9ff; }
.footer .footer__menu { width: 100%; margin-left: -436px; padding-left: 436px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.footer .footer__nav { float: left; padding: 3px 110px 0 60px; letter-spacing: 0.2px; line-height: 13px; }
.footer .footer__nav:last-child { padding: 3px 0px 0 0px; }
.footer .nav__item a { font-family: "MuseoSansCyrl-500", Myriad Pro, Arial, sans-serif; font-weight: normal; font-size: 15px; margin-bottom: 13px; display: block; color: #00c7e4; }
.footer .nav__item a:hover { color: #52f9ff; }

.footer .social { position: initial; padding: 10px 0 111px 0; }
.footer .nav__item .product { font-size: 15px; margin-bottom: 13px; display: block; color: #00c7e4; }
.footer .symbol { margin-top: 8px; }
.footer .symbol li { display: inline-block; float: none; }
.footer .row,
.footer .col-sm-4 { box-sizing: border-box; }
.footer .col-sm-4 { width: 33.33333333%; float: left; }
.footer .text-right { text-align: right; }

.btnLoad { background: none; color: #6c6c8f; font-size: 25px; width: 240px; height: 70px; text-transform: uppercase; text-align: center; border: 3px solid #6c6c8f; line-height: 70px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; font-family: "MuseoSansCyrl-500", Myriad Pro, Arial, sans-serif; font-weight: normal;
   -moz-transition: all 0.4s ease, width 0.01s linear;
     -o-transition: all 0.4s ease, width 0.01s linear;
-webkit-transition: all 0.4s ease, width 0.01s linear;
        transition: all 0.4s ease, width 0.01s linear; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
        cursor: pointer;
        display: inline-block;
}
.btnLoad:hover { border-color: #52f9ff; color: #52f9ff; }

.btnBuy { width: 240px; height: 70px; border: 3px solid #1ac8f9; background: #1ac8f9; color: #15151f; text-align: center; font-size: 25px; box-sizing:border-box; line-height: 70px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; font-family: "MuseoSansCyrl-500", Myriad Pro, Arial, sans-serif; font-weight: normal; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;
    cursor: pointer;
    display: inline-block;
}
.btnBuy:hover { background: #52f9ff; color: #15151f; border-color: #52f9ff; }
.btnBuy .btnBuy__span { display: inline-block; color: #005692; padding-left: 12px; }

.btnManual, .btnSend { display: block; position: relative; width: 214px; border-radius: 5px; background-clip: padding-box; background: #1ac8f9; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;
    cursor: pointer;
    display: inline-block;
    box-sizing:border-box;
}
.btnManual {
	padding: 24px 0 0 33px;
	height: 87px;
}

.btnSend {
    line-height: 50px;
    height: 50px;
}

.btnManual:hover, .btnSend:hover { background: #52f9ff; }
.btnManual .btnManual__txt, .btnSend .btnManual__txt { display: inline-block; padding-left: 92px; vertical-align: middle; text-align: left; text-transform: uppercase; font-size: 15px; color: #15151f; font-family: "MuseoSansCyrl-700", Myriad Pro, Arial, sans-serif; }
.btnManual .btnManual__txt:before, .btnSend .btnManual__txt:before { content: ""; position: absolute; width: 71px; height: 60px; top: 15px; left: 30px; background: url(../img/icon_manual.svg) no-repeat; }
/*.btnManual:disabled, .btnSend:disabled { background: rgb(45, 45, 64); }*/


.btnSend { width: 122px; height: 50px; text-transform: uppercase; font-size: 23.5px; color: #07243b; line-height: 50px; font-family: "MuseoSansCyrl-500", Myriad Pro, Arial, sans-serif; font-weight: normal; }
.btnSend.another { width: 280px; }

.fa.fa-bars { color: white; font-size: 30px; cursor: pointer; display: none; margin-top: 30px; }

.textarea { width: 100%; min-height: 230px; padding: 17px 18px; font-size: 25px; border: 1px solid rgba(161, 161, 175, 0.4); background-color: rgba(45, 45, 64, 0.7); color: #a1a1af; overflow: hidden; resize: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.textarea:-moz-placeholder, .textarea::-moz-placeholder { color: #a1a1af; opacity: 1; }
.textarea::-webkit-input-placeholder { color: #a1a1af; }
.textarea:focus { -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; border: 1px solid #b6fa5b; background-color: rgba(21, 21, 31, 0.7); box-shadow: rgba(21, 21, 31, 0.7); color: #b7fb5b; }

.input { width: 100%; height: 50px; padding: 5px 13px 0 13px; font-size: 25px; border: 1px solid rgba(161, 161, 175, 0.4); background-color: rgba(45, 45, 64, 0.7); color: #a1a1af; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.input:-moz-placeholder, .input::-moz-placeholder { color: #a1a1af; opacity: 1; }
.input::-webkit-input-placeholder { color: #a1a1af; }
.input:focus { -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; border: 1px solid #b6fa5b; background-color: rgba(21, 21, 31, 0.7); box-shadow: rgba(21, 21, 31, 0.7); color: #b7fb5b; }

.reviews__cycle { position: relative; width: 85%; min-height: 300px; margin: 0 auto; padding-bottom: 50px;}
.reviews__cycle .cycle-slideshow { padding-bottom: 10px; }
.reviews__cycle .cycle-slideshow:first-child { display: block; }
.reviews__cycle .cycle-slideshow .cycle__quote { text-align: center; width: 100%; display: none; }
.reviews__cycle .cycle__ttl { font-size: 40px; letter-spacing: 0.45px; line-height: 1.25; padding-top: 3px; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; }
.reviews__cycle .cycle__bl { margin-top: 18px; padding-bottom: 70px; font-size: 0; }
.reviews__cycle .cycle__inner { display: inline-block; }
.reviews__cycle .cycle__inner:after { content: " "; display: table; clear: both; }
.reviews__cycle .cycle__txt { float: left; text-transform: uppercase; font-size: 15px; color: #1d1d29; line-height: 20px; padding-top: 35px; font-family: "MuseoSansCyrl-700", Myriad Pro, Arial, sans-serif; }
.reviews__cycle .cycle__txt_right { text-align: right; margin-left: 3px; }
.reviews__cycle .cycle__txt_left { text-align: left; }
.reviews__cycle .cycle__txt_green { color: #00991d; display: block; text-transform: none; }
.reviews__cycle .cycle__txt_sp { display: block; }
.reviews__cycle .cycle__author { float: left; display: block; height: 86px; margin: 6px 28px 0 29px; }
#logo_lifehacker { background: url('../img/logos_media.png') 0 0px no-repeat; width: 256px; height: 86px; -moz-background-size: 256px 1489px; -webkit-background-size: 256px 1489px; background-size: 256px 1489px; }
#logo_gizmodo    { background: url('../img/logos_media.png') 0 -86px no-repeat; width: 256px; height: 86px; -moz-background-size: 256px 1489px; -webkit-background-size: 256px 1489px; background-size: 256px 1489px; }
#logo_macworld   { background: url('../img/logos_media.png') 0 -172px no-repeat; width: 256px; height: 86px; -moz-background-size: 256px 1489px; -webkit-background-size: 256px 1489px; background-size: 256px 1489px; }
#logo_tuaw 		 { background: url('../img/logos_media.png') 0 -258px no-repeat; width: 256px; height: 86px; -moz-background-size: 256px 1489px; -webkit-background-size: 256px 1489px; background-size: 256px 1489px; }
#logo_aboutcom	 { background: url('../img/logos_media.png') 0 -344px no-repeat; width: 256px; height: 86px; -moz-background-size: 256px 1489px; -webkit-background-size: 256px 1489px; background-size: 256px 1489px; }
#logo_macgasm	 { background: url('../img/logos_media.png') 0 -430px no-repeat; width: 256px; height: 86px; -moz-background-size: 256px 1489px; -webkit-background-size: 256px 1489px; background-size: 256px 1489px; }
#logo_beautifulpixels	 { background: url('../img/logos_media.png') 0 -516px no-repeat; width: 256px; height: 86px; -moz-background-size: 256px 1489px; -webkit-background-size: 256px 1489px; background-size: 256px 1489px; }
#logo_macstories { background: url('../img/logos_media.png') 0 -602px no-repeat; width: 256px; height: 86px; -moz-background-size: 256px 1489px; -webkit-background-size: 256px 1489px; background-size: 256px 1489px; }
#logo_techradar { background: url('../img/logos_media.png') 0 -688px no-repeat; width: 256px; height: 86px; -moz-background-size: 256px 1489px; -webkit-background-size: 256px 1489px; background-size: 256px 1489px; }
#logo_macrumors { background: url('../img/logos_media.png') 0 -774px no-repeat; width: 256px; height: 86px; -moz-background-size: 256px 1489px; -webkit-background-size: 256px 1489px; background-size: 256px 1489px; }
#logo_9to5mac { background: url('../img/logos_media.png') 0 -860px no-repeat; width: 256px; height: 86px; -moz-background-size: 256px 1489px; -webkit-background-size: 256px 1489px; background-size: 256px 1489px; }
#logo_df { background: url('../img/logos_media.png') 0 -946px no-repeat; width: 256px; height: 86px; -moz-background-size: 256px 1489px; -webkit-background-size: 256px 1489px; background-size: 256px 1489px; }
#logo_theverge { background: url('../img/logos_media.png') 0 -1032px no-repeat; width: 256px; height: 86px; -moz-background-size: 256px 1489px; -webkit-background-size: 256px 1489px; background-size: 256px 1489px; }
#logo_imore { background: url('../img/logos_media.png') 0 -1118px no-repeat; width: 256px; height: 86px; -moz-background-size: 256px 1489px; -webkit-background-size: 256px 1489px; background-size: 256px 1489px; }

.reviews__cycle .cycle__next { position: absolute; top: 12px; right: -68px; cursor: pointer; background: url("../img/icon_next.svg") no-repeat 17px 0; -moz-background-size: 17px 27px 100%; -webkit-background-size: 17px 27px 100%; background-size: 17px 27px 100%; width: 68px; height: 108px; display: inline-block; }
.reviews__cycle .cycle__prev { position: absolute; top: 12px; left: -68px; cursor: pointer; background: url("../img/icon_prev.svg") no-repeat 34px 0; -moz-background-size: 17px 27px 100%; -webkit-background-size: 17px 27px 100%; background-size: 17px 27px 100%; width: 68px; height: 108px; display: inline-block; }

.blog__cycle { position: relative; margin: 42px 0; }
.blog__cycle img { width: 100%; }
.blog__cycle .blog__prev { position: absolute; top: 50%; left: -50px; margin-top: -9px; cursor: pointer; background: url("../img/icon_scroll.svg") no-repeat 0 0; -moz-background-size: 27px 16px 100%; -webkit-background-size: 27px 16px 100%; background-size: 27px 16px 100%; width: 27px; height: 16px; display: inline-block; -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.blog__cycle .blog__prev:hover { background: url("../img/icon_scroll_active.svg") no-repeat 0 0; -moz-background-size: 27px 16px 100%; -webkit-background-size: 27px 16px 100%; background-size: 27px 16px 100%; width: 27px; height: 16px; display: inline-block; }
.blog__cycle .blog__next { position: absolute; top: 50%; margin-top: -9px; right: -50px; cursor: pointer; background: url("../img/icon_scroll.svg") no-repeat 0 0; -moz-background-size: 27px 16px 100%; -webkit-background-size: 27px 16px 100%; background-size: 27px 16px 100%; width: 27px; height: 16px; display: inline-block; -ms-transform: rotate(270deg); -webkit-transform: rotate(270deg); transform: rotate(270deg); }
.blog__cycle .blog__next:hover { background: url("../img/icon_scroll_active.svg") no-repeat 0 0; -moz-background-size: 27px 16px 100%; -webkit-background-size: 27px 16px 100%; background-size: 27px 16px 100%; width: 27px; height: 16px; display: inline-block; }
.blog__cycle .cycle-pager { position: absolute; left: 50%; margin: 30px 0 0 -31px; text-align: center; }
.blog__cycle .cycle-pager .cycle-pager-active { margin: 0 11px 0 -4px; width: 13px; height: 13px; border: 2px solid white; background-color: #15151e; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.blog__cycle .cycle-pager .cycle-pager-active:hover { background-color: #15151e; }
.blog__cycle .cycle-pager span { display: inline-block; width: 8px; height: 8px; margin-right: 15px; background: #1ac8f9; border-radius: 1px; background-clip: padding-box; cursor: pointer; vertical-align: middle; text-indent: -1000px; }
.blog__cycle .cycle-pager span:hover { background: #52f9ff; }
.blog__cycle .cycle-pager span:last-child { margin-right: 0; }

.aftercycle { padding: 26px 20% 58px; font-size: 15px; text-align: center; color: white; line-height: 1.3; font-family: "MuseoSansCyrl-500", Myriad Pro, Arial, sans-serif; font-weight: normal; }

.violet { background: url(../img/gradient_violet.svg) top right no-repeat; background-color: #15151e; background-size: cover; }
.violet:before { background: url(../img/gradient_violet_radial.svg) top right no-repeat; content: ""; position: absolute; width: 100%; height: 100%; }

.blue { background: url(../img/gradient_blue.svg) top right no-repeat; background-color: #15151e; background-size: cover; }
.blue:before { background: url(../img/gradient_blue_radial.svg) top right no-repeat; content: ""; position: absolute; width: 100%; height: 100%; }

.green { background: url(../img/gradient_green.svg) top right no-repeat; background-color: #15151e; background-size: cover; }
.green:before { background: url(../img/gradient_green_radial.svg) top right no-repeat; content: ""; position: absolute; width: 100%; height: 100%; }

.seafoam { background: url(../img/gradient_seafoam.svg) top right no-repeat; background-color: #15151e; background-size: cover; }
.seafoam:before { background: url(../img/gradient_seafoam_radial.svg) top right no-repeat; content: ""; position: absolute; width: 100%; height: 100%; }

.white { background-color: #ffffff; }
.white header { background: #1d1d29; }

.wrapper { max-width: 1440px; margin: 0 auto; position: relative; }

.inner { position: relative; padding: 9% 13.8% 0 15%; }
.inner a { text-decoration: none; }
.inner .inner__ttl { padding-top: 25px; }
.inner .inner__ttl:after { content: " "; display: table; clear: both; }
.inner .inner__faq { float: left; padding-top: 20px; text-transform: uppercase; font-size: 60px; color: white; line-height: 1; font-family: "MuseoSansCyrl-100", Myriad Pro, Arial, sans-serif; }
.inner .inner__manual { float: right; }
.inner .inner__ask { margin: 34px 0 51px 0; }
.inner .inner__ask a { color: #1ac8f9; }
.inner .inner__ask a:hover { color: #52f9ff; }
.inner .ask__list-item { line-height: 36px; cursor: pointer; }
.inner .ask__list-item span { font-size: 20px; color: #1ac8f9; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; }
.inner .ask__list-item span:hover { color: #52f9ff; }
.inner .ask__list-item.is-active span { display: inline-block; color: white; font-family: "MuseoSansCyrl-700", Myriad Pro, Arial, sans-serif; }
.inner .ask__list-item.is-active span:hover { color: white; }
.inner .ask__answered { background-color: rgba(34, 34, 48, 0.4); margin: 19px 0 35px 0; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; }
.inner .ask__answered p { padding: 2.5% 4% 2.5% 5%; font-size: 20px; color: white; line-height: 24px; }
.inner .inner__form { margin-bottom: 42px; background-color: rgba(34, 34, 48, 0.4); }
.inner .inner__form.last { margin-bottom: 62px; }
.inner .formReg { padding: 5.3% 5%; min-height: 300px;}
.inner .formReg:after { content: " "; display: table; clear: both; }
.inner .formReg.another { padding: 4.3% 5% 5% 5%; }
.inner .formReg .textarea { margin: 0 0 18px 0; }
.inner .formReg .btnSend { float: right; }
.inner .formReg .input.another { margin: 0 0 20px 0; }
.inner .formReg .input.small { margin: 0 0 10px 0; }
.inner .formReg__prettl { padding-bottom: 52px; font-size: 30px; color: white; text-transform: uppercase; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; }
.inner .formReg__ttl { margin-bottom: 24px; line-height: 1; font-size: 60px; color: white; text-transform: uppercase; font-family: "MuseoSansCyrl-100", Myriad Pro, Arial, sans-serif; }
.inner .formReg__ttl.center { text-align: center; }
.inner .formReg__desc { margin: 0 0 3px 0; font-size: 20px; color: white; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; }
.inner .formReg__desc.is-active { font-family: "MuseoSansCyrl-700", Myriad Pro, Arial, sans-serif; }
.inner .formReg__input { margin-bottom: 41px; }
.inner .formReg__input:after { content: " "; display: table; clear: both; }
.inner .formReg__input.another { margin-bottom: 67px; }
.inner .formReg__input.last { margin-bottom: 0; }
.inner .formReg__warning { padding: 14px 50px 0 0; font-size: 15px; color: #a1a1af; line-height: 18px; font-family: "MuseoSansCyrl-500", Myriad Pro, Arial, sans-serif; font-weight: normal; }
.inner .input__row { float: left; width: 50%; padding-right: 2.5%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.inner .input__row.nopad { padding: 0; }
.inner .input__row.wbigchange { width: 54%; margin-top: 17px; }
.inner .input__row.wchange { width: 43.3%; margin-top: 17px; }
.inner .input__row:last-child { float: right; padding: 0 0 0 2.6%; }
.inner .formLost { padding: 5.3% 5%; }
.inner .formLost:after { content: " "; display: table; clear: both; }
.inner .formLost .input__row { float: left; }
.inner .formLost .btnSend { float: right; width: auto; padding: 0 25px; }
.inner .formLost .formReg__input { margin-bottom: 51px; }
.inner .formLost__ttl { margin-bottom: 18px; line-height: 1; font-size: 30px; color: white; text-transform: uppercase; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; }
.inner .formLost__txt { width: 50%; float: right; padding: 27px 0 0 2.4%; font-size: 20px; line-height: 1.2; color: #a1a1af; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.inner .version__ttl { margin-bottom: 29px; line-height: 1; font-size: 60px; color: white; text-transform: uppercase; font-family: "MuseoSansCyrl-100", Myriad Pro, Arial, sans-serif; }
.inner .version__txt { width: 73%; margin-bottom: 42px; padding-left: 4px; font-size: 20px; color: #a1a1af; line-height: 24px; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; }
.inner .version__choose { display: table; width: 92%; margin-bottom: 0px; }
.inner .version__choose__manual { display: table; width: 92%; }
.inner .wrapper__disk { width: 100%; height: 142px; }
.inner .choose__item { text-align: center; display: table-cell; width: 23%; }
.inner .choose__item:hover { background-color: #21212f; }
.inner .choose__item a { display: block; padding: 50px 0; }
.inner .choose__name { margin-bottom: 0px; text-transform: uppercase; font-size: 15px; color: #00d2ff; font-family: "MuseoSansCyrl-700", Myriad Pro, Arial, sans-serif; }
.inner .choose__name__manual { margin-bottom: 50px; font-size: 15px; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; }
.inner .choose__name__manual a { color: #00d2ff; }
.inner .choose__name__manual a:hover { color:#52f9ff; }
.inner .choose__desc { font-size: 15px; color: #a1a1af; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; }
.inner .choose__disk { margin: 0 auto; }
.inner .choose__disk-first { background: url('../img/icons_legacy_versions.png') 0 0px no-repeat; width: 128px; height: 128px; -moz-background-size: 128px 532px; -webkit-background-size: 128px 532px; background-size: 128px 532px; }
.inner .choose__disk-second { background: url('../img/icons_legacy_versions.png') 0 -133px no-repeat; width: 128px; height: 128px; -moz-background-size: 128px 532px; -webkit-background-size: 128px 532px; background-size: 128px 532px; }
.inner .choose__disk-third { background: url('../img/icons_legacy_versions.png') 0 -266px no-repeat; width: 128px; height: 128px; -moz-background-size: 128px 532px; -webkit-background-size: 128px 532px; background-size: 128px 532px; }
.inner .choose__disk-fourth { background: url('../img/icons_legacy_versions.png') 0 -399px no-repeat; width: 128px; height: 128px; -moz-background-size: 128px 532px; -webkit-background-size: 128px 532px; background-size: 128px 532px; }
.inner .choose__manual { text-align: center; display: table-cell; width: 23%; }
.inner .choose__manual div { display: block; padding: 20px 0px 50px 0px; }
.inner .inner__source { margin-bottom: 200px; }
.inner .source__ttl { padding-bottom: 15px; font-size: 60px; color: white; text-transform: uppercase; font-family: "MuseoSansCyrl-100", Myriad Pro, Arial, sans-serif; }
.inner .source__ttl.small { padding-bottom: 30px; font-size: 30px; color: white; text-transform: uppercase; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; }
.inner .source__txt { padding: 0 33px 0 4px; font-size: 20px; color: #a1a1af; line-height: 24px; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; }
.inner .source__txt a { color: #00d2ff; }
.inner .source__txt a:hover { color: #52f9ff; }
.inner .source__txt.another { padding: 0 30px 0 3px; }

.inner .about { padding: 10.2% 2.8% 16.6% 0; text-align: center; font-size: 32px; color: white; line-height: 1.2; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; }
.inner .about p { width: 75%; margin: 0 auto; }
.inner .who { margin-bottom: 50px; }
.inner .who:after { content: " "; display: table; clear: both; }
.inner .person { float: left; text-align: left; }
.inner .person:last-child { float: right; text-align: right; }
.inner .person__ttl { padding-bottom: 24px; line-height: 1; font-size: 30px; color: white; text-transform: uppercase; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; }
.inner .person__desc { font-size: 20px; color: #a1a1af; line-height: 1.2; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; }
.inner .person__desc.last { padding-bottom: 14px; }
.inner .person__desc.small { font-size: 15px; }
.inner .person__mail { font-size: 15px; color: #1ac8f9; letter-spacing: 0.35px; }
.inner .person__mail:hover { color: #52f9ff; }
.inner .known { margin-bottom: 50px; background-color: rgba(34, 34, 48, 0.4); }
.inner .known__item { padding: 5.3% 5.3% 5.3% 5%; }
.inner .known__ttl { margin-bottom: 33px; line-height: 1; font-size: 60px; color: white; text-transform: uppercase; font-family: "MuseoSansCyrl-100", Myriad Pro, Arial, sans-serif; }
.inner .place { margin-bottom: 33px; }
.inner .place__item { display: table-cell; width: 50%; padding-right: 7%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.inner .place__item:last-child { padding-right: 6%; }
.inner .place__ttl { padding-bottom: 24px; line-height: 1; font-size: 30px; color: white; text-transform: uppercase; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; }
.inner .place__txt { font-size: 20px; color: #a1a1af; line-height: 24px; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; }
.inner .span__blue { color: #1ac8f9; }
.inner .span__blue:hover, .inner .span__blue.hover { color: #52f9ff; }
.inner .map { width: 87%; margin: 0 auto; position: relative; }
.inner .map .worldmap { width: 100%; }
.inner .map .dots { position: absolute; background: url("../img/map_dots.svg") no-repeat 0 0; -moz-background-size: 8px 8px 100%; -webkit-background-size: 8px 8px 100%; background-size: 8px 8px 100%; width: 8px; height: 8px; display: inline-block; }
.inner .map .dots:before { content: ""; position: relative; top: -2px; left: -2px; display: none; }
.inner .map .dots.c1 { top: 18%; left: 52%; }
.inner .map .dots.c2 { top: 15%; left: 56%; }
.inner .map .dots.c3 { top: 28%; left: 5%; }
.inner .map .dots.c4 { top: 17%; left: 55%; }
.inner .map .dots.c5 { top: 10%; left: 50%; }
.inner .map .dots.c6 { top: 20%; left: 53%; }
.inner .map .dots.c7 { top: 57.5%; left: 28%; }
.inner .map .dots.c8 { left: 38.9%; top: 26.6%; }
.inner .map .dots.c9 { top: 9.3%; left: 43.8%; }
.inner .map .dots.c10 { top: 18.1%; left: 40.9%; }
.inner .map .dots.c11 { top: 11%; left: 46.6%; }
.inner .map .dots.c12 { top: 11%; left: 49.8%; }
.inner .map .dots.c13 { top: 18%; left: 47.6%; }
.inner .map .dots.c14 { top: 25%; left: 46.2%; }
.inner .map .dots.c15 { top: 32.4%; right: 42%; }
.inner .map .dots.c16 { top: 42.4%; right: 31.1%; }
.inner .map .dots.c17 { top: 30.5%; right: 14.3%; }
.inner .map .dots.c18 { top: 33.4%; right: 20.6%; }
.inner .map .dots.c19 { top: 40.2%; right: 19.7%; }
.inner .map .dots.c20 { bottom: 30%; right: 13%; }
.inner .map .dots.c21 { bottom: 35.5%; right: 17.5%; }
.inner .map .dots.c22 { bottom: 44.2%; right: 18.2%; }
.inner .map .dots.c23 { bottom: 47.5%; right: 22.9%; }

.inner .error__ttl { margin-bottom: 29px; line-height: 1; font-size: 60px; color: white; text-transform: uppercase; font-family: "MuseoSansCyrl-100", Myriad Pro, Arial, sans-serif; }
.inner .error__txt { width: 73%; margin-bottom: 42px; padding-left: 4px; font-size: 20px; color: #a1a1af; line-height: 24px; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; min-height: 300px; }

.blog a { color: #1ac8f9; }
.blog a:hover { color: #52f9ff; }
.blog .blog__ttl { margin: 42px 0 36px 0; line-height: 1; font-size: 60px; color: white; text-transform: uppercase; font-family: "MuseoSansCyrl-100", Myriad Pro, Arial, sans-serif; }
.blog .post { position: relative; margin-bottom: 60px; }
.blog .post__date { position: absolute; top: 0; left: -13.5%; font-size: 15px; color: white; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; }
.blog .post__ttl { margin-bottom: 23px; line-height: 1; font-size: 30px; color: white; text-transform: uppercase; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; }
.blog .post__txt { font-size: 20px; color: #a1a1af; line-height: 24px; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; }
.blog .post__txt.space { margin-bottom: 25px; }
.blog .post__txt strong {font-family: "MuseoSansCyrl-700"; font-weight:normal;}
.blog .post__txt.padding { padding-right: 20px; }
.blog .post__txt.big-padding { padding-right: 25px; }
.blog .post__notes { line-height: 1; }
.blog .notes__item { font-size: 20px; color: #a1a1af; font-family: "MuseoSansCyrl-300", Myriad Pro, Arial, sans-serif; }
.blog .notes__item.space { margin-bottom: 28px; }
.blog .notes__item.space span { line-height: 22px; }
.blog .notes__item.space span.padding { padding-right: 20px; }
.blog .notes__item span { display: table-cell; padding-left: 31px; line-height: 30px; }
.blog .notes__item:before { display: table-cell; content: "\2014"; color: white; }
.blog .tags { margin-top: 37px; font-size: 15px; color: white; }
.blog .tags .tags__span { text-transform: uppercase; font-family: "MuseoSansCyrl-700", Myriad Pro, Arial, sans-serif; }
.blog .blog__pagination { margin: 100px 0 94px 0; text-transform: uppercase; font-size: 15px; font-family: "MuseoSansCyrl-700", Myriad Pro, Arial, sans-serif; }
.blog .previous { display: inline-block; position: relative; padding-left: 20px; }
.blog .previous:hover:before { background: url("../img/icon_scroll_active.svg") no-repeat 0 0; -moz-background-size: 27px 16px 100%; -webkit-background-size: 27px 16px 100%; background-size: 27px 16px 100%; width: 27px; height: 16px; display: inline-block; }
.blog .previous:before { content: ""; position: absolute; left: -5px; background: url("../img/icon_scroll.svg") no-repeat 0 0; -moz-background-size: 27px 16px 100%; -webkit-background-size: 27px 16px 100%; background-size: 27px 16px 100%; width: 27px; height: 16px; display: inline-block; -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.blog .count { display: inline-block; margin: 0 2.6%; font-size: 0; }
.blog .count__item { margin-right: 5.5px; padding: 7px 12px; font-size: 15px; color: #15151f; background: #1ac8f9; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-background-clip: padding; -o-background-clip: padding-box; -webkit-background-clip: padding; background-clip: padding-box; }
.blog .count__item:hover { background: #52f9ff; color: #15151f; }
.blog .count__item:last-child { margin-right: 0; }
.blog .count__item.is-active { background: none; color: white; }
.blog .next { display: inline-block; padding-right: 29px; position: relative; }
.blog .next:hover:before { background: url("../img/icon_scroll_active.svg") no-repeat 0 0; -moz-background-size: 27px 16px 100%; -webkit-background-size: 27px 16px 100%; background-size: 27px 16px 100%; width: 27px; height: 16px; display: inline-block; }
.blog .next:before { content: ""; position: absolute; right: 0; background: url("../img/icon_scroll.svg") no-repeat 0 0; -moz-background-size: 27px 16px 100%; -webkit-background-size: 27px 16px 100%; background-size: 27px 16px 100%; width: 27px; height: 16px; display: inline-block; -ms-transform: rotate(270deg); -webkit-transform: rotate(270deg); transform: rotate(270deg); }
.blog .post p { padding-top: 20px; }
.blog .post ul { padding-top: 20px; list-style-type: disc; }
.blog h3 {color: #ffffff; padding-top: 20px; font-size:20px; }

.restore__success, .restore__not_found, .restore__error { display: none; font-size: 20px; line-height: 1.2; color: #A1A1AF; font-family: "MuseoSansCyrl-300",Myriad Pro,Arial,sans-serif;}
.feedback__success, .feedback__error { display: none; font-size: 20px; line-height: 1.2; color: #A1A1AF; font-family: "MuseoSansCyrl-300",Myriad Pro,Arial,sans-serif;}
.restore__not_found p, .restore__error p { margin-bottom: 41px; }
.restore__not_found a {	color: #1ac8f9; }
.restore__not_found a:hover { color: #52f9ff; }
.restore__not_found span.btnDescription { font-weight: bold; }

.feedback__name.has_errors, .feedback__email.has_errors, .feedback__message.has_errors, #restoreemail.has_errors, .macdeveloper__name.has_errors, .macdeveloper__email.has_errors, .macdeveloper__nick.has_errors, .macdeveloper__coupon.has_errors {
    border-color: #f6424c;
}
