/*
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 стили */

.site-title::first-letter{background:#ED230D;color:#fff;padding:0 6px;border-radius:10px;margin-right:2px}

.adsbygoogle{margin:20px 0;padding-bottom:30px}

.breadcrumb span a{padding-right:3px}
.breadcrumb span span{padding-left:3px}

/* фикс сетки записей в related и archive */
@supports (display: grid) {.post-cards--vertical {grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)) }}

/* главная страница */
.main_top{text-align:center}
.main_top h1{font-size:2em}
.main_slova{text-align:center;background:#fafafa;margin-top:10px;border:1px solid #f4f4f4;border-radius:5px}
.main_text p,.main_top p{line-height:1.7em}
.main_text ul li,.main_text ol li{padding:.5em 0}
.post-card--small .post-card__title{font-weight:400}
@media screen and (max-width: 641px){.post-card--small{max-width:100%}}
@media screen and (max-width: 768px){.main_slova{margin-top:0;border:none;border-radius:unset}}

/* детальная страница */
.razbor{text-transform:uppercase;font-size:30px;color:#1e73be;letter-spacing:2px;line-height:2.6em;margin:40px 0 30px 0;font-weight:500}
@media screen and (max-width: 641px){.razbor{font-size:22px}}
.entry-content p span,.chast,.main_text span,.ulli li,.categ{font-weight:500;border:1px solid #f2f2f2;background:#f4f4f4;padding:3px 10px 4px;border-radius:5px}
.entry-content ul{margin-bottom:1.2em !important}
.entry-content ul:not([class])>li:before{display:none}
.entry-content ul:not([class])>li{line-height:2em;padding-left:0}
.koren{border-bottom:1.5px solid #333;padding-bottom:4px;position:relative}
.koren:before{content:'';background:url('../img/koren.svg') no-repeat;position:absolute;top:-15px;left:1px;width:95%;height:90%}
.suffiks{border-bottom:1.5px solid #333;padding-bottom:4px;position:relative}
.suffiks:before{content:'';background:url('../img/suffiks.svg') no-repeat;position:absolute;top:-15px;left:1px;width:88%;height:90%}
.pristavka{border-bottom:1.5px solid #333;padding-bottom:4px;position:relative}
.pristavka:before{content:'';background:url('../img/pristavka.svg') no-repeat;position:absolute;top:-15px;left:1px;width:92%;height:90%}
.okonchanie{border:1.5px solid #8C8C8C;min-height:40px;margin-left:4px;padding:4px}
.interfiks{border-bottom:1.5px solid #333;padding-bottom:4px}
.ulli li{display:inline-block;margin-bottom:15px;color:#1e73be}
.ulli li a{text-decoration:none}
.ulli{margin-left:-40px}
.post-card__title{font-size:1em;margin-bottom:0;font-weight:500}
.yarpp-related a{font-size:.9em !important}
.yarpp-related {width:100%;margin-left:auto;margin-right:auto;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
.catcateg .page-title::first-letter{text-transform:uppercase}
.post-cards--vertical{margin-bottom:40px}
.post .entry-date{padding-left:1.3em;flex:0 0 100%;max-width:100%}
.post .entry-date:before{font-size:1.1em}
.sidebar-none .entry-meta{margin-bottom:10px}
.post .entry-meta{padding:5px 0 0}
.entry-label{display: contents}
.scrolltop:before {
    color: #1e73be
}

::selection, .card-slider__category, .card-slider-container .swiper-pagination-bullet-active, .post-card--grid .post-card__thumbnail:before, .post-card:not(.post-card--small) .post-card__thumbnail a:before, .post-card:not(.post-card--small) .post-card__category, .post-box--high .post-box__category span, .post-box--wide .post-box__category span, .page-separator, .pagination .nav-links .page-numbers:not(.dots):not(.current):before, .btn, .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle, .comment-respond .form-submit input, .page-links__item {
    background-color: #1e73be
}

.entry-image--big .entry-image__body .post-card__category a, .home-text ul:not([class]) > li:before, .page-content ul:not([class]) > li:before, .taxonomy-description ul:not([class]) > li:before, .widget-area .widget_categories ul.menu li a:before, .widget-area .widget_categories ul.menu li span:before, .widget-area .widget_categories > ul li a:before, .widget-area .widget_categories > ul li span:before, .widget-area .widget_nav_menu ul.menu li a:before, .widget-area .widget_nav_menu ul.menu li span:before, .widget-area .widget_nav_menu > ul li a:before, .widget-area .widget_nav_menu > ul li span:before, .page-links .page-numbers:not(.dots):not(.current):before, .page-links .post-page-numbers:not(.dots):not(.current):before, .pagination .nav-links .page-numbers:not(.dots):not(.current):before, .pagination .nav-links .post-page-numbers:not(.dots):not(.current):before, .entry-image--full .entry-image__body .post-card__category a, .entry-image--fullscreen .entry-image__body .post-card__category a, .entry-image--wide .entry-image__body .post-card__category a {
    background-color: #1e73be
}

.comment-respond input:focus, select:focus, textarea:focus, .post-card--grid.post-card--thumbnail-no, .post-card--standard:after, .post-card--related.post-card--thumbnail-no:hover, .spoiler-box, .btn-primary, .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle, .inp:focus, .entry-tag:focus, .entry-tag:hover, .search-screen .search-form .search-field:focus, .entry-content ul:not([class]) > li:before, .text-content ul:not([class]) > li:before, .page-content ul:not([class]) > li:before, .taxonomy-description ul:not([class]) > li:before, .entry-content blockquote, .input:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=range]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus {
    border-color: #1e73be !important
}

.post-card--small .post-card__category, .post-card__author:before, .post-card__comments:before, .post-card__date:before, .post-card__like:before, .post-card__views:before, .entry-author:before, .entry-date:before, .entry-time:before, .entry-views:before, .entry-content ol:not([class]) > li:before, .text-content ol:not([class]) > li:before, .entry-content blockquote:before, .spoiler-box__title:after, .search-icon:hover:before, .search-form .search-submit:hover:before, .star-rating-item.hover, .comment-list .bypostauthor > .comment-body .comment-author:after, .breadcrumb a, .breadcrumb span, .search-screen .search-form .search-submit:before, .star-rating--score-1:not(.hover) .star-rating-item:nth-child(1), .star-rating--score-2:not(.hover) .star-rating-item:nth-child(1), .star-rating--score-2:not(.hover) .star-rating-item:nth-child(2), .star-rating--score-3:not(.hover) .star-rating-item:nth-child(1), .star-rating--score-3:not(.hover) .star-rating-item:nth-child(2), .star-rating--score-3:not(.hover) .star-rating-item:nth-child(3), .star-rating--score-4:not(.hover) .star-rating-item:nth-child(1), .star-rating--score-4:not(.hover) .star-rating-item:nth-child(2), .star-rating--score-4:not(.hover) .star-rating-item:nth-child(3), .star-rating--score-4:not(.hover) .star-rating-item:nth-child(4), .star-rating--score-5:not(.hover) .star-rating-item:nth-child(1), .star-rating--score-5:not(.hover) .star-rating-item:nth-child(2), .star-rating--score-5:not(.hover) .star-rating-item:nth-child(3), .star-rating--score-5:not(.hover) .star-rating-item:nth-child(4), .star-rating--score-5:not(.hover) .star-rating-item:nth-child(5) {
    color: #1e73be
}

.entry-content a:not(.wp-block-button__link), .entry-content a:not(.wp-block-button__link):visited, .spanlink, .comment-reply-link, .pseudo-link, .widget_calendar a, .widget_recent_comments a, .child-categories ul li a {
    color: #000000
}

.child-categories ul li a {
    border-color: #000000
}

a:hover, a:focus, a:active, .spanlink:hover, .entry-content a:not(.wp-block-button__link):hover, .entry-content a:not(.wp-block-button__link):focus, .entry-content a:not(.wp-block-button__link):active, .top-menu ul li > span:hover, .main-navigation ul li a:hover, .main-navigation ul li span:hover, .footer-navigation ul li a:hover, .footer-navigation ul li span:hover, .comment-reply-link:hover, .pseudo-link:hover, .child-categories ul li a:hover {
    color: #1e73be
}

.top-menu > ul > li > a:before, .top-menu > ul > li > span:before {
    background: #1e73be
}

.child-categories ul li a:hover, .post-box--no-thumb a:hover {
    border-color: #1e73be
}

.post-box--card:hover {
    box-shadow: inset 0 0 0 1px #1e73be
}

.post-box--card:hover {
    -webkit-box-shadow: inset 0 0 0 1px #1e73be
}

.site-header {
    background-color: #fafafa
}

@media (min-width: 992px) {
    .top-menu ul li .sub-menu {
        background-color: #fafafa
    }
}

.site-footer, .site-footer a, .site-footer .pseudo-link {
    color: #000000
}

.site-footer {
    background-color: #fafafa
}

body {
    font-size: 18px;
}

.site-title, .site-title a {
    font-size: 26px;
}

.h1, h1:not(.site-title) {
    font-size: 2em;
}
.dict-link {
    text-decoration: none;
    color: #157e5c !important;
}
.dict-span {
    display: block;
    margin-top: 16px;
    font-size: 16px
}
.word-link {
    text-decoration: none;
    color: #0031bf !important;
}
.desc-body {
    font-size: 16px;
    line-height: 26px;
}
.more-link {
    color: #0031bf !important;
}
.more-link-v2 {
    text-decoration: none;
    color: #0031bf !important;
    margin-right: 12px;
}
.word-dict-h2 {
    font-size: 24px;
}
.letter-container {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    display: inline-block;
}
.letter-container li{
    float: left;
}
.letter-container li a{
    display: block;
    text-align: center;
    padding: 8px;
    text-decoration: none;
}
