/*
Theme Name: Reboot Child
Theme URI: https://wpshop.ru/themes/reboot
Author: WPShop.biz
Author URI: http://wpshop.biz/
Template: reboot
Version: 1.0.0
*/

/* Below you can add your CSS styles */
/* Ниже Вы можете добавить свои CSS стили */

#text-5{max-width:550px;font-size:.95em;font-weight:300;color:#757575}

/* выравнивание в выпадающем меню языков в шапке */
.wpml-ls-legacy-dropdown .wpml-ls-item{text-align:center}
.wpml-ls-flag{border: 1px solid #d5d5d5}

/* страница 404 */
.site-404{margin:0 auto}
.site-404__hero{display:grid;grid-template-columns:1.05fr .95fr;gap:30px;align-items:center;margin-bottom:26px}
.site-404__code{font-size:92px;font-weight:800;line-height:.9;color:#d8dde5;margin-bottom:12px}
.site-404 h1{margin:0 0 14px}
.site-404__image{text-align:center}
.site-404__image img{max-width:100%;height:auto;border-radius:5px}
.site-404__search form{display:flex;gap:10px;max-width:620px}
.site-404__search .asp_w_container_12{padding:0}
.site-404__sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:26px}
.site-404__card{display:block;padding:24px 22px;border:1px solid #e3e3e3;border-radius:5px;background:#fff;text-decoration:none;color:#222;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}
.site-404__card:hover{border-color:var(--w-accent-color,#0064ff);box-shadow:0 8px 24px rgba(0,0,0,.06);transform:translateY(-2px)}
.site-404__card strong{display:block;font-size:22px;line-height:1.2;margin-bottom:9px;color:#222}
.site-404__card span{display:block;font-size:16px;line-height:1.45;color:#666}
.site-404__links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;border-top:1px solid #eee;padding-top:24px}
.site-404__links a{display:inline-flex;align-items:center;height:42px;padding:0 18px;border:1px solid #e1e1e1;border-radius:5px;text-decoration:none;color:#333;background:#fff;font-weight:500;font-size:17px}
.site-404__links a:hover{border-color:var(--w-accent-color,#0064ff);color:var(--w-accent-color,#0064ff)}
@media(max-width:1000px){.site-404__hero{grid-template-columns:1fr;text-align:center}.site-404__search form{margin:0 auto}.site-404__sections{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.site-404__code{font-size:58px}.site-404 h1{font-size:28px}.site-404 p{font-size:16px}.site-404__sections{grid-template-columns:1fr}.site-404__search form{flex-direction:column}.site-404__search input[type="submit"],.site-404__search button{width:100%}}

/* таблички-трекеры статуса обновлений */
.rollout-badge { display:inline-flex; align-items:center; padding:3px 10px; margin:3px 15px 3px 0; border-radius:5px; font-size:.95em; line-height:1.4; white-space:nowrap; border:1px solid rgba(0,0,0,.04)}
.rollout-badge.is-released{background:#eef7f1;color:#356644;border:1px solid #c9e1d1}
.rollout-badge.is-scheduled{background:#eef4fb;color:#3f6396;border:1px solid #cad8ee}
.rollout-badge.is-beta{background:#faf3ea;color:#8a6230;border:1px solid #ead7bc}
.rollout-badge.is-possible{background:#f3f3f3;color:#666;border:1px solid #d8d8d8}
.rollout-badge.is-excl{background:#fff;color:#666;border:1px solid #d8d8d8}

/* Легенда под табличками */
.rollout-legend{}
.rollout-legend-title{margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid #e6ebf2;font-size:22px;font-weight:500;line-height:1.25;color:#273142}
.rollout-legend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.rollout-legend-item{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;background:#fafbfc;border:1px solid #edf1f5;border-radius:12px}
.legend-dot{width:14px;height:14px;border-radius:50%;flex:0 0 14px;margin-top:5px}
.rollout-legend-item strong{display:block;margin:0 0 6px;font-size:18px;line-height:1.25;font-weight:500}
.rollout-legend-item small{display:block;margin:0;font-size:16px;line-height:1.5;color:#5f6b7a}
.legend-dot.released{background:#6ea97b}
.legend-dot.scheduled{background:#7396c8}
.legend-dot.beta{background:#c89a63}
.legend-dot.possible{background:#9b9b9b}
@media (max-width:768px){.rollout-legend{padding:14px}.rollout-legend-title{font-size:19px}.rollout-legend-grid{grid-template-columns:1fr;gap:10px}.rollout-legend-item{padding:14px 15px}.rollout-legend-item strong{font-size:16px}.rollout-legend-item small{font-size:14px}}

/* телеграм в шапке и подвале */
@media (max-width: 767px) {.site-header-inner .social-links {position: absolute;margin: 0;right: 60px;top: -9px}}
@media (min-width: 576px) {.social-button {margin:0}}
.site-header-inner .social-buttons--square .social-button{padding: 10px .1em}
.site-header-inner .social-buttons--circle .social-button{line-height:1em}
.social-links{text-align:unset}

/* ссылка подписаться на ТГ над комментами */
.tgcmnts{text-align:center; background:#fafbfc;padding:5px 10px; border: 1px solid #333;margin-bottom:30px}
.tgcmnts span{color:#dd3333}

/* чтоб баннер вверху прошивок не резался текстом по краям */
#yandex_rtb_R-A-1582500-127{clear:left}

/* цвет ссылок в комментах */
.comment-content a,.pseudo-clearfy-link{color:#3b71aa !important;text-decoration:underline}
.comment-content a:hover,.pseudo-clearfy-link:hover{color:#dd3333 !important;text-decoration:underline !important}

/* модели одной линейки на детальной странице */
.similar_line{margin-top:10px}
.similar_line .post-card__thumbnail{margin-bottom:12px;transition:all .3s}
.similar_line .post-card__thumbnail:hover{transform: scale(1.01) translate3d(0, 0, 0)}
.zag_line{margin-top:30px}

/* верхнее меню */
.top-menu li{white-space:nowrap}
.search-icon{font-size:1.1em}
.menu-item-12875 a,.menu-item-12871 a,.menu-item-12870 a,.menu-item-12872 a,.menu-item-12875 span,.menu-item-12871 span,.menu-item-12870 span,.menu-item-12872 span,.menu-item-14118 a,.menu-item-14118 span
{color:#fff !important;background:#0064ff;padding:3px 5px;border-radius:3px}
.menu-item-12875 a:hover,.menu-item-12871 a:hover,.menu-item-12870 a:hover,.menu-item-12872 a:hover,.menu-item-12875 span:hover,.menu-item-12871 span:hover,.menu-item-12870 span:hover,.menu-item-12872 span:hover,.menu-item-14118 span,.menu-item-14118 span:hover
{color:#fff !important}

/* раздел новых устройств на главной */
.new_devices{margin-bottom:80px}
.new_devices p{font-weight:300;color:#757575;text-align:center;margin-bottom:45px}
.new_devices .new{margin-bottom:-50px;display:grid;grid-auto-flow:row dense;grid-gap:40px;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}
.new_devices .new div{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}
.new_devices .new div img{margin-bottom:15px;transition:all .3s;width:80%}
.new_devices .new div img:hover{transform: scale(1.03) translate3d(0, 0, 0)}
.new_devices .new div a{text-decoration:none;font-weight:500}
.new a:hover,.sect_region a:hover{color:black}
@media (max-width: 576px) {.new_devices .new {grid-template-columns: repeat(auto-fit, minmax(100px, 1fr))}}

/* раздел новых статей на главной */
.new_arts{padding-bottom:60px}
.new_arts p{font-weight:300;color:#757575;text-align:center;margin-bottom:45px}
.new_arts .new{margin:15px 0 0 0;display:grid;grid-auto-flow:row dense;grid-gap:35px;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.new_arts .new div{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}
.new_arts .new div img{margin-bottom:7px;transition:all .3s;border-radius:5px;border:1px solid #f4f4f4}
.new_arts .new div img:hover{transform: scale(1.01) translate3d(0, 0, 0)}
.new_arts .new div a{text-decoration:none;font-weight:500;font-size:1.05em}
@media (max-width: 576px) {.new_arts .new {grid-template-columns: repeat(auto-fit, minmax(180px, 1fr))}}

/* страница загрузки */
.load_page{text-align:center;padding-top:20px}
.load_rkl{margin:40px 0}
.load_page .load_downl{color:#757575;font-weight:300}
.load_page .new_arts{text-align:left}
.load_page .new_arts a{color:#333 !important}
.load_page .mirrors{margin-top:30px}
.load_page .mirrors span{margin:10px}
.load_page .load_speed{margin:40px 0;color:#dd3333}
.load_page .load_alert{color:#757575;font-weight:300;margin:20px 0 40px}
.post-5291 .breadcrumb,.post-5293 .breadcrumb,.post-8603 .breadcrumb,.post-8435 .breadcrumb,.post-14082 .breadcrumb{display:none}
.page-id-5291 .wpml-ls,.page-id-5291 .wpml-ls-statics-footer,
.page-id-5293 .wpml-ls,.page-id-5293 .wpml-ls-statics-footer,
.page-id-8603 .wpml-ls,.page-id-8603 .wpml-ls-statics-footer,
.page-id-8435 .wpml-ls,.page-id-8435 .wpml-ls-statics-footer,
.page-id-14082 .wpml-ls,.page-id-14082 .wpml-ls-statics-footer
{display:none}
.page-id-5291 .entry-title,.page-id-5293 .entry-title,.page-id-8603 .entry-title,.page-id-8435 .entry-title,.page-id-14082 .entry-title{text-align:center}

/* toc */
.table-of-contents{border:1px solid #edf1f5;background:#fafbfc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:15px 0 20px}
.table-of-contents a{color:#1490C9;border-bottom:1px dashed rgba(102,102,102,0.5);text-decoration:none}
.table-of-contents__list .level-1:before{font-size:14px}
.table-of-contents__header{font-weight:400}

/* страница рубрики */
.post-cards--vertical{text-align:center;padding-bottom:40px;padding-top:20px;grid-template-columns: repeat(auto-fit, minmax(190px, 1fr))}
.post-card--vertical{min-width: 150px !important}
.post-card--vertical img{-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s}
.post-card--vertical img:hover{transform:scale(1.03) translate3d(0,0,0)}
.post-card--vertical .post-card__title{margin-bottom:.2em}
.post-card--vertical .post-card__thumbnail{margin-bottom:.6em}
.post-card__thumbnail a:before{display:none}
.post-card__comments{margin-left:10px;padding-left:1.4em;font-size:.9em}
@media screen and (max-width: 1000px){@supports (display: grid) {.post-cards--vertical{grid-template-columns:repeat(auto-fit, minmax(180px, 1fr))}}}
@media screen and (max-width: 500px){@supports (display: grid) {.post-cards--vertical{grid-template-columns:repeat(auto-fit, minmax(140px, 1fr))}}}
@media (min-width: 1200px) {.post-card--vertical.post-card__title {font-size: 1em !important}}
@media (min-width: 576px){.post-card--horizontal{max-width:1100px}.post-card--horizontal .post-card__thumbnail{margin-bottom:16px}}

/* фикс стандартных настроек */
.breadcrumb{font-size:.75em}
.breadcrumb a, .breadcrumb span{text-transform:unset;font-weight:500}
.entry-title{margin-top:.4em;margin-bottom:.4em}
.section-block__header{justify-content:center;text-align:center}
.widget{margin-bottom:1rem}
.page .alignleft{margin-right:1.4em;margin-top:.4em}
@media screen and (max-width: 768px){.section-block__title{margin-right:0}.section-block, .section-html{padding-top:40px;padding-bottom:40px}}
@media screen and (min-width: 500px){.entry-image--full, .entry-image--fullscreen, .entry-image--wide{min-height:300px}}
@media screen and (min-width: 768px){.entry-image--full, .entry-image--fullscreen, .entry-image--wide{min-height:400px}}
@media screen and (min-width: 1000px){.entry-image--full,.entry-image--fullscreen,.entry-image--wide{min-height:500px}}
@media screen and (min-width: 1200px){.entry-image--full,.entry-image--fullscreen,.entry-image--wide{min-height:600px}}

/* стандартное на детальной странице */
.post .social-buttons{margin-top:-20px}
.post .social-buttons span{background:#fafbfc;border-radius:3px;margin-left:5px}
.post .social-buttons span:hover{opacity:.8}
.post .social-buttons span:first-child{margin-left:0}
.post .entry-label{display:contents;color:#757575}
.post .entry-date{padding-left:0;flex:0 0 100%;max-width:100%}
.post .entry-date:before{display:none}
.entry-content blockquote:not(.wpremark).info{border-radius:5px;background:linear-gradient(135deg, #e8f6f9 0%, #eef2ff 100%);box-shadow:0 0 5px rgba(0,0,0,0.05)}
.entry-content blockquote:not(.wpremark).check{border-radius:5px;background:linear-gradient(135deg, #e8f7ec 0%, #f3f8e7 100%);box-shadow:0 0 5px rgba(0,0,0,0.05)}
.entry-content blockquote:not(.wpremark).warning{border-radius:5px;background:linear-gradient(135deg, #fff4e8 0%, #fff8f1 100%);box-shadow:0 0 5px rgba(0,0,0,0.05)}
.entry-content blockquote:not(.wpremark).danger{border-radius:5px;background:linear-gradient(135deg, #fdecea 0%, #fff5f3 100%);box-shadow:0 0 5px rgba(0,0,0,0.05)}
.entry-content h2{line-height:1.3em;margin:1.2em 0 .7em}
.entry-content mark{background-color:#ffeadf;border-radius:5px;padding:3px 8px}
.entry-content p{margin:1em 0}
.entry-content table{margin:0;border:1px solid #edf1f5}
.entry-content table td{border:1px solid #edf1f5}
.entry-content table th{background:#fafafc;border:1px solid #edf1f5;white-space:nowrap}
.entry-content ul li:before,.entry-content ol li:before{left:10px !important}
.entry-content .flag_region{display:flex;flex-wrap:wrap;width:100%;gap:3rem;margin-top:40px}
.entry-content .flag_region div{text-align:center;font-size:.95em;font-weight:300}
.entry-content .flag_region img{margin-bottom:8px;width:70px;border-radius:5px;opacity:.8;border:1px solid #f1f1f1;transition:all .3s}
.entry-content .flag_region img:hover{transform: scale(1.03) translate3d(0, 0, 0)}
.entry-content .wp-caption-text{font-size:.85em}
.sidebar-none .entry-meta{margin-bottom:10px}
.entry-meta{margin-bottom:10px;border-bottom:none}
.entry-image--wide{border-radius:5px}
.entry-content ol:not([class])>li:before{font-weight:normal}
.related-posts .post-card__thumbnail{margin-bottom:12px;transition:all .3s}
.related-posts .post-card__thumbnail:hover{transform: scale(1.01) translate3d(0, 0, 0)}
.related-posts .post-cards--vertical{grid-template-columns: repeat(auto-fit, minmax(240px, 1fr))}
@media(max-width:1000px){.related-posts .post-cards--vertical{grid-template-columns: repeat(auto-fit, minmax(160px, 1fr))}}
@media(max-width:420px){.related-posts .post-cards--vertical{grid-template-columns: repeat(auto-fit, minmax(140px, 1fr))}}
@media screen and (min-width: 540px){.post .entry-image{float:right;margin-left:30px;text-align:center}}

/* плагин на детальной странице */
#China:before{background-image: url(../images/YujKSHjfGZY4.svg)}
#EEA:before{background-image: url(../images/OeeOaFCdce5F.svg)}
#Global:before{background-image: url(../images/FifduCGVe6l8.svg)}
#India:before{background-image: url(../images/cF5mAjEwOaE0.svg)}
#Indonesia:before{background-image: url(../images/LdCGAVC8g5AS.svg)}
#Japan:before{background-image: url(../images/ag9rmCo4e0Ee.svg)}
#Russia:before{background-image: url(../images/vXcyFMLdLlsp.svg)}
#Taiwan:before{background-image: url(../images/eUfoDVQL0EWY.svg)}
#Turkey:before{background-image: url(../images/DCPysTsXOh7D.svg)}
#SKorea:before{background-image: url(../images/51HFgFDBfUM4.svg)}
.flag:before{content:"";display:inline-block;height:32px;width:44px;background-size:44px 32px;background-position: center;position:relative;top:4px;margin-right:15px;border-radius:5px;opacity:.8;border: 1px solid #edf1f5}
.roms {margin:0 0 20px 0;overflow:hidden}
.roms dt{margin:0;width:160px;float:left;clear:both;text-align:right;padding-right:10px;font-weight:500;min-height:40px;font-size:.95em}
.roms dt:after{content:":";margin-left:10px}
.roms dd{margin:0 0 0 150px;min-height:40px;font-size:.95em}
.h3_roms{background:#f8f6f2;padding:10px 15px;font-weight:500;margin:20px 0;border-radius:5px;line-height:1.3em}
.roms h3:not(:first-child){margin-top:30px}
.roms .spoiler-box__title{padding:0}
.roms .spoiler-box__body{margin: 20px 0 0 -154px;border-radius:10px}
.roms .spoiler-box__body ul,.roms .spoiler-box__body ol{margin:15px 0 20px}
.roms .spoiler-box__body ul:last-child,.roms .spoiler-box__body ol:last-child{margin-bottom:0}
.roms .spoiler-box__body ul:last-child li,.roms .spoiler-box__body ol:last-child li{margin-bottom:5px}
.roms .spoiler-box__body ul>li:before{top:.53em}
.roms .spoiler-box__body p{font-weight:500;margin:0}
.roms .spoiler-box__body p:after{content:':'}
.top_text span:first-child,.end_text span:first-child{text-transform:capitalize}
.edl_numbers {color:#757575;font-size:.85em}
.previous .rom_cnt{font-size:.84em;font-weight:normal !important;background:#fff;border-radius:4px;padding:2px 8px;height:32px;border:1px solid #f8f6f2}
.previous .archive_open{padding:0}

/* toc новых прошивок на детальной странице */
.region_list{border:1px solid #edf1f5;border-radius:5px;padding:20px;font-size:.95em;clear:both}
.region_list ul{display:grid;grid-template-columns:1fr 1fr;gap:18px 40px;padding:0}
.region_list span::after{content:"›";margin:0 10px}
.region_list ul:not([class]){margin:0}
.region_list ul:not([class]) li{padding-left:0;margin:0}
.region_list ul:not([class]):before,.region_list ul:not([class])>li:before{display:none}
.region_list span{font-weight:500}
.region_list .rom_cnt{font-size:.85em;font-weight:normal!important;background:#fafbfc;border-radius:4px;padding:4px 8px;border:1px solid #edf1f5}
.region_list .rom_cnt::after{content:"";margin:0}
@media (max-width:767px){.region_list ul{grid-template-columns:1fr;gap:15px 10px}}

/* архив прошивок на детальной странице */
.previous .spoiler-box__title{border:1px solid #edf1f5;font-weight:500;background:#f9fafc;border-radius:5px}
.previous .spoiler-box__title:not(:last-child){margin-bottom:10px}
.previous div{border-bottom:4px solid #fff}
.previous div{display:flex;flex-wrap:wrap;gap:0 1em;width:100%}
.previous div .version{font-weight:400;background:#f8f6f2;width:300px;padding:10px 0 10px 20px}
.previous div span:not(:first-child){font-size:.85em;color:#757575;padding:7px 0;margin-left:20px}
.previous div .version span{font-size:.84em;color:#757575;margin-left:0}
.previous div .pseudo-link{font-size:1.1em}
.routers div{background:#fbfbfb}
@media screen and (max-width: 1000px){.previous div span:first-child{width:100%}.rom_cnt{width:unset !important}}
@media screen and (max-width: 540px){ .previous br {display:none} }

/* шапка */
.header-search{position:absolute;right:100px;padding-top:8px}
.site-header{box-shadow:none;padding-top:15px;padding-bottom:15px}
.header-html-1{padding:0;width:42px;z-index:9999;margin-top:-4px}
.asp_w_container_12{max-width:1200px;margin:0 auto;padding:0 20px}
@media (max-width: 768px){.header-html-1{position:absolute;margin:0;right:20px;top:0;margin-top:-4px}.header-search{position:absolute;right:70px;padding-top:1px}}
.search-screen{padding-top:6vh;padding-bottom:3vh}

/* шапка меню языков */
.wpml-ls-legacy-dropdown{font-size:.8em}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding-top:10px;padding-right:10px}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown a{border:unset;background:unset}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{background:#ebf1f8;border-bottom:4px solid #ebf1f8;border-top:4px solid #ebf1f8}
.wpml-ls-legacy-dropdown>ul{padding-top:3px}
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown a:hover{background:#ebf1f8}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{display:none}

/* поиск на главной и в рубриках */
.asp_w_container .asp-try{text-align:left;padding:0;padding-top:0;font-size:15px}
.asp_w_container .asp-try a{text-decoration:none;border-bottom:1px dashed rgba(117, 117, 117, 0.797);line-height:15px;opacity:.9}

/* секция таблиц на главной, в разделах и на детальной странице модели */
.one_sect:before{border-bottom-right-radius:600px 20px;border-bottom-left-radius:600px 20px}
.one_sect h1{text-align:center}
.one_sect p{color:#757575;font-weight:300;padding-bottom:25px;text-align:center}
.section-html__body .sect_tbl{box-shadow:0 1px 4px rgb(15 23 42 / 5%);margin-bottom:-210px}
.section-html__body h1{margin-top:-20px}
.sect_tbl {font-size:.9em;border-radius:5px;border:1px solid #eef1f4;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}
.sect_tbl table{width:100%;border-collapse:separate;border-spacing:0}
.sect_tbl table tr td{padding:14px 15px}
.sect_tbl table tr th{padding:14px 15px;background:#f8f6f2;color:#253244;font-weight:700;text-align:left}
.sect_tbl table tr:not(:last-child) td{border-bottom:1px dashed #eef1f4}
.sect_tbl tbody tr{background:#fff}
.sect_tbl tbody tr:hover{background:#fafbfc}
.sect_tbl table a{color:#3b71aa}
.sect_tbl table a:hover{color:#dd3333;text-decoration:underline}

.maintab{margin-top:15px}
.maintab > input[type="radio"]{display:none}
.maintab-content{display:none}
.maintab #tab-btn-1:checked~#content-1,.maintab #tab-btn-2:checked~#content-2,.maintab #tab-btn-3:checked~#content-3,.maintab #tab-btn-4:checked~#content-4{display:block}
.maintab > label {cursor:pointer;font-size:.85em;font-weight:300}
.maintab > input[type="radio"]:checked + label {font-weight:500;color:#333;position:relative;cursor:unset}
.maintab > input[type="radio"]:checked + label::before {content:"";position:absolute;width:30px;height:4px;top:124%;background-color:#FF8646;border-radius:5px}
.maintab label:nth-of-type(2),.maintab label:nth-of-type(3),.maintab label:nth-of-type(4){margin-left:10px}
@media screen and (min-width: 1200px){.maintab > label {margin-left:40px}.one_sect p,.sect_region p,.model_sect p,.faq_sect p,.new_devices p{padding-left:80px;padding-right:80px}.sect_tbl .tbl1{padding-left:40px}.wpml-ls-legacy-list-horizontal{border:none;padding:0}}

/* секция с 4 блоками на главной */
.two_sect .section-html__body{display:flex;flex-wrap:wrap;width:100%;gap:2rem;margin:180px 0 10px 0}
.two_sect .sect_block{flex: 1 1 calc((100% / 2) - 2rem)}
.two_sect h2{font-size:1.25em;font-weight:400}
.two_sect p{font-weight:300;color:#757575}
.flat_finger,.flat_cloud,.flat_world,.flat_tablet{position:relative;padding-left:70px}
.two_sect .flat_finger:before{content: url('../images/RBIvTMFdISR9.svg');position:absolute;left:0;top:6px}
.two_sect .flat_cloud:before{content: url('../images/FaCPf4387XDD.svg');position:absolute;left:0;top:6px}
.two_sect .flat_world:before{content: url('../images/mfRB3qRgK8Vw.svg');position:absolute;left:0;top:6px}
.two_sect .flat_tablet:before{content: url('../images/1bGoGyqxdsgq.svg');position:absolute;left:0;top:6px}
@media screen and (max-width: 1000px){.two_sect .sect_block{flex: 1 1 100%}}

/* секция с моделями на главной */
.model_sect .modblock{display:flex;flex-wrap:wrap;width:100%;gap:2rem;margin-top:40px}
.model_sect .modblock div{flex: 1 1 calc((100% / 3) - 2rem)}
.model_sect p{font-weight:300;color:#757575;text-align:center}
.model_sect h3{font-size:1.1em;font-weight:400;padding-left:85px;margin-bottom:6px}
.model_sect a{color:#3b71aa}
.model_sect .modblock div p{text-align:left;padding:0 0 0 85px}
.model_sect .miui_12:before{content: url('../images/jcNJ4fbjQl6C.svg');opacity:.9;position:absolute;margin-top:-5px}
.model_sect .miui_13:before{content: url('../images/q6yzi5ksD0uc.svg');opacity:.9;position:absolute;margin-top:-5px}
.model_sect .miui_14:before{content: url('../images/NmY8OsmZKT6O.svg');opacity:.9;position:absolute;margin-top:-5px}
.model_sect .hyperos_1:before{content: url('../images/Dd7E4izdCUIq.svg');opacity:.9;position:absolute;margin-top:-5px}
.model_sect .hyperos_2:before{content: url('../images/tpsPgum7QHiH.svg');opacity:.9;position:absolute;margin-top:-7px}
.model_sect .hyperos_3:before{content: url('../images/AmkckSED64Xu.svg');opacity:.9;position:absolute;margin-top:-5px}
.model_sect .hyperos_4:before{content: url('../images/JW42pKkBVmf2.svg');opacity:.9;position:absolute;margin-top:-10px}
.model_sect .android_11:before{content: url('../images/nNNtuGGX1eKQ.svg');opacity:.9;position:absolute;margin-top:-5px}
.model_sect .android_12:before{content: url('../images/adW8GVfJw4eA.svg');opacity:.9;position:absolute;margin-top:-5px}
.model_sect .android_13:before{content: url('../images/FrgMjhzcSGdu.svg');opacity:.9;position:absolute;margin-top:-5px}
.model_sect .android_14:before{content: url('../images/GAXXD4BZ87Yd.svg');opacity:.9;position:absolute;margin-top:-5px}
.model_sect .android_15:before{content: url('../images/M8LfAZFmGSfp.svg');opacity:.9;position:absolute;margin-top:-5px}
.model_sect .android_16:before{content: url('../images/GezRE12Tt46H.svg');opacity:.9;position:absolute;margin-top:-5px}
.model_sect .android_17:before{content: url('../images/96v7JSPnwbct.svg');opacity:.9;position:absolute;margin-top:-5px}

/* секция регионов на главной */
.sidebar-none .section-preset--bgc-3:before{background:#f9fafc}
.sect_region p{font-weight:300;color:#757575;text-align:center}
.sect_region .flag_region{display:grid;grid-auto-flow:row dense;grid-gap:20px 8px;grid-template-columns:repeat(auto-fit, minmax(90px, 1fr));-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;margin-top:40px}
.sect_region .flag_region div{text-align:center;font-size:.95em;font-weight:300;position:relative;-webkit-box-flex:1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}
.sect_region .flag_region a{text-decoration:none}
.sect_region .flag_region img{margin-bottom:8px;width:75px;border-radius:5px;opacity:.8;border:1px solid #f1f1f1;transition:all .3s}
.sect_region .flag_region img:hover{transform: scale(1.03) translate3d(0, 0, 0)}

/* секция FAQ на главной */
.faq_sect .section-html__body{display:flex;flex-wrap:wrap;width:100%;gap:2rem 4rem}
.faq_sect .faq_block{flex: 1 1 calc((100% / 2) - 2rem);margin-bottom:30px}
.faq_sect p{text-align:center;font-weight:300;color:#757575}
.faq_sect h3{font-size:1.1em;font-weight:400;font-style:normal}
.faq_sect a{color:#3b71aa}
.faq_sect a:hover{color:#dd3333}
.faq_sect .faq_block div{font-weight:300;color:#757575}
@media screen and (max-width: 1000px){.faq_sect .faq_block{flex: 1 1 100%}}

/* футер */
.footer-info{font-weight:300;font-size:.9em}
.bottom-logo{width:130px;opacity:.9}
.footer-widgets{margin-bottom:0}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:left !important}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{margin:0 0 0 -17px !important}
.clearfy-cookie-accept{border-radius:5px}

/* комменты */
.comment-form-comment a{color:#3b71aa;padding-bottom:30px}
.comment-form-comment a:hover{color:#dd3333}
.comment-list .comment-time{color: #757575;opacity:unset;}

/* табличка модели и таймлайн */
.fw-row{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:stretch;margin:30px 0}
.fw-row-full{grid-template-columns:1fr}
.fw-left,.fw-right{min-width:0;display:flex}
.fw-left .table-responsive,.fw-right .tlx{width:100%;height:100%;margin:0}
.fw-left table{width:100%;height:100%}
.fw-right .tlx{display:flex;flex-direction:column}
.fw-left .spec-card{width:100%;flex:1 1 auto;}
@media (max-width:1200px){.fw-row{grid-template-columns:1fr}}

/* блок с основными параметрами модели */
.spec-card{display:flex;flex-direction:column;gap:9px;font-size:.9em}
.spec-row{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:stretch;background:#fafbfc;border:1px solid #edf1f5;border-radius:5px;overflow:hidden}
.spec-row .upper::first-letter{text-transform:uppercase}
.spec-label{display:flex;align-items:center;padding:10px 16px;font-weight:500}
.spec-value{display:block;padding:10px 16px;background:#fff;border-left:1px solid #edf1f5}
@media (max-width:420px){.spec-row{grid-template-columns:140px 1fr;}}

/* timeline */
.tlx{border:1px solid #edf1f5;border-radius:5px;padding:15px 28px 20px;height:100%}
.tlx-header{font-size:.95em;font-weight:500;margin-bottom:10px}
.tlx-list{list-style:none;margin:0;padding:0 0 0 1.2rem;position:relative;border-left:2px solid #e5e7eb}
.tlx-item{position:relative;padding:6px 0;text-align:left}
.tlx-item:not(:last-child){border-bottom:1px dashed #edf1f5}
.tlx-pin{position:absolute;left:-1.25rem;top:1.3rem;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #fff;z-index:2}
.tlx-item:nth-child(1) .tlx-pin{background:#22c55e}
.tlx-item:nth-child(2) .tlx-pin{background:#4caf50}
.tlx-item:nth-child(3) .tlx-pin{background:#a3b83b}
.tlx-item:nth-child(4) .tlx-pin{background:#d98c2b}
.tlx-item:nth-child(5) .tlx-pin{background:#f15c22}
.tlx-item:nth-child(6) .tlx-pin{background:#ef4444}
.tlx-head{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;font-size:.9em}
.tlx-date{font-size:1rem;font-weight:400;margin:0;min-width:100px}
.tlx-arrows{display:inline-flex;align-items:center;justify-content:center;width:20px;margin:0 28px 4px 0;font-size:1.65rem;font-weight:400;line-height:1;letter-spacing:-2px}
.tlx-item:nth-child(1) .tlx-arrows{color:#22c55e}
.tlx-item:nth-child(2) .tlx-arrows{color:#4caf50}
.tlx-item:nth-child(3) .tlx-arrows{color:#a3b83b}
.tlx-item:nth-child(4) .tlx-arrows{color:#d98c2b}
.tlx-item:nth-child(5) .tlx-arrows{color:#f15c22}
.tlx-item:nth-child(6) .tlx-arrows{color:#ef4444}
.tlx-chips{display:flex;align-items:center;flex-wrap:nowrap;gap:30px}
.tlx-os{display:block;width:auto;min-width:80px;font-weight:400;color:#0f172a}
.tlx-andr{display:inline-flex;align-items:center;color:#757575;font-weight:400;line-height:1;white-space:nowrap}
.tlx-andr:before{content:"";width:18px;height:18px;margin-right:8px;flex:0 0 18px;background:#22c55e;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.6 9.48l1.84-3.18a.6.6 0 10-1.04-.6l-1.86 3.22A8.1 8.1 0 0012 7.6c-1.64 0-3.16.48-4.44 1.32L5.7 5.7a.6.6 0 10-1.04.6L6.5 9.48A7.2 7.2 0 004 15v1h16v-1a7.2 7.2 0 00-2.4-5.52zM8.5 13.25a1 1 0 110-2 1 1 0 010 2zm7 0a1 1 0 110-2 1 1 0 010 2z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.6 9.48l1.84-3.18a.6.6 0 10-1.04-.6l-1.86 3.22A8.1 8.1 0 0012 7.6c-1.64 0-3.16.48-4.44 1.32L5.7 5.7a.6.6 0 10-1.04.6L6.5 9.48A7.2 7.2 0 004 15v1h16v-1a7.2 7.2 0 00-2.4-5.52zM8.5 13.25a1 1 0 110-2 1 1 0 010 2zm7 0a1 1 0 110-2 1 1 0 010 2z'/%3E%3C/svg%3E") center/contain no-repeat}
@media (max-width:500px){
.tlx-head{display:grid;grid-template-columns:100px 24px 1fr;align-items:start;gap:.4rem 12px;}
.tlx-date{grid-column:1;grid-row:1 / span 2;padding-top:1px}
.tlx-arrows{grid-column:2;grid-row:1 / span 2;margin:0;padding-right:20px}
.tlx-chips{grid-column:3;display:flex;flex-direction:column;align-items:flex-start;gap:4px}
.tlx-pin{top:1.35rem}
.tlx-andr:before{display:none}
}