#astroid-backtotop{background:rgba(155, 17, 30, 1);padding:15px;}#astroid-backtotop > i{font-size:20px;color:rgba(255, 255, 255, 1);width:20px;height:20px;line-height:20px;text-align:center;}[data-bs-theme=dark] #astroid-backtotop{background:rgba(148, 97, 251, 1);}[data-bs-theme=dark] #astroid-backtotop > i{color:rgba(255, 255, 255, 1);}#ta-62ed41303c9e4496965947{margin-top:10px;margin-bottom:10px}.astroid-social-icons{font-size:16px;}.astroid-social-icons a{color:rgba(238, 238, 238, 1)!important;}.astroid-social-icons a:hover{color:!important;}[data-bs-theme=dark] .astroid-social-icons a{color:!important;}[data-bs-theme=dark] .astroid-social-icons a:hover{color:!important;}#sl-62ed488f66b0fc92874003{margin-top:10px}#tb-60cd7e0c71de1c5436765{background-color:rgba(155, 17, 30, 1);}[data-bs-theme=dark] #tb-60cd7e0c71de1c5436765{background-color:rgba(35, 35, 35, 1);}#ac-1529472563843{border-width:4px;border-style:none;border-color:rgba(0, 87, 255, 1);}#ac-1529472563843{border-width:4px;border-style:none;border-color:rgba(0, 87, 255, 1);}#ar-1529472563843{border-width:1px;border-style:none;border-color:rgba(0, 18, 255, 1);}#hs-1529472563843{border-width:11px;border-style:none;border-color:rgba(110, 0, 255, 1);}#m-1528971711775{color:rgba(255, 0, 4, 1);}#ac-1528971561366{border-width:2px;border-style:none;border-color:rgba(155, 17, 30, 1);}#ac-1528971561366{border-radius:15px;}#ac-1528971561366{border-width:2px;border-style:none;border-color:rgba(155, 17, 30, 1);}#ac-1528971561366{border-radius:15px;}#cs-1528971561366{border-width:3px;border-style:none;border-color:rgba(155, 17, 30, 1);}#fs-1528971627712{background-color:rgba(10, 14, 19, 1);}[data-bs-theme=dark] #fs-1528971627712{background-color:rgba(35, 35, 35, 1);}.astroid-offcanvas {width: 320px;} .astroid-offcanvas .dropdown-menus {width: 320px !important;}.st-effect-1.astroid-offcanvas{visibility:visible;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}.st-effect-1.astroid-offcanvas-open .st-effect-1.astroid-offcanvas{ visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.st-effect-1.astroid-offcanvas::after{display:none;}.offcanvasDirRight .st-effect-1.astroid-offcanvas{visibility:visible;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}.mobilemenu-slide.astroid-mobilemenu{visibility:visible;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}.mobilemenu-slide.astroid-mobilemenu-open .mobilemenu-slide.astroid-mobilemenu {visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.mobilemenu-slide.astroid-mobilemenu::after{display:none;}body, .body{font-weight:400;text-transform:none;font-size:16px;line-height:1.7em;font-family:"Nunito", Arial, Helvetica, sans-serif;}h1, .h1{color:rgba(238, 238, 238, 1);font-weight:600;text-transform:none;font-size:2.5rem;line-height:1.2em;font-family:"Nunito", Arial, Helvetica, sans-serif;}h2, .h2{font-weight:600;text-transform:none;font-size:2.0814rem;line-height:1.2em;font-family:"Nunito", Arial, Helvetica, sans-serif;}h3, .h3{font-weight:600;text-transform:none;font-size:1.7329rem;line-height:1.2em;font-family:"Nunito", Arial, Helvetica, sans-serif;}h4, .h4{font-weight:600;text-transform:none;font-size:1.4427rem;line-height:1.2em;font-family:"Nunito", Arial, Helvetica, sans-serif;}h5, .h5{font-weight:600;text-transform:none;font-size:1.2011rem;line-height:1.2em;font-family:"Nunito", Arial, Helvetica, sans-serif;}h6, .h6{color:rgba(255, 255, 255, 1);font-weight:600;text-transform:none;font-size:1.1rem;line-height:1.5em;font-family:"Nunito", Arial, Helvetica, sans-serif;}.astroid-logo-text, .astroid-logo-text > a.site-title{font-weight:700;text-transform:none;font-size:2.06rem;letter-spacing:0pxem;line-height:1em;font-family:"Roboto";}.astroid-nav > li > .as-menu-item, .astroid-sidebar-menu > li > .nav-item-inner > .as-menu-item, .astroid-mobile-menu > .nav-item > .as-menu-item{font-weight:700;text-transform:none;font-size:15px;line-height:1.7em;font-family:"Nunito", Arial, Helvetica, sans-serif;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu, .astroid-mobile-menu .nav-child .menu-go-back, .astroid-mobile-menu .nav-child .nav-item-submenu > .as-menu-item, .nav-item-submenu .as-menu-item{font-weight:400;text-transform:none;font-size:15px;line-height:2em;font-family:"Nunito", Arial, Helvetica, sans-serif;}.top-bars{font-weight:400;text-transform:none;font-size:14px;line-height:1em;font-family:"Nunito", Arial, Helvetica, sans-serif;}:root, [data-bs-theme="light"]{--bs-body-bg:rgba(16, 20, 25, 1);--bs-body-color:rgba(152, 178, 202, 1);--bs-link-color:rgba(184, 20, 37, 1);--bs-link-hover-color:rgba(255, 255, 255, 1);--bs-heading-color:rgba(238, 238, 238, 1);--as-header-text-color:rgba(238, 238, 238, 1);--as-header-heading-color:rgba(238, 238, 238, 1);--as-header-link-color:rgba(238, 238, 238, 1);--as-header-link-hover-color:rgba(184, 20, 37, 1);--as-header-bg:rgba(10, 14, 19, 1);--as-stick-header-bg-color:rgba(10, 14, 19, 1);--as-stick-header-menu-link-color:rgba(66, 109, 140, 1);--as-stick-header-menu-link-hover-color:rgba(184, 20, 37, 1);--as-stick-header-menu-link-active-color:rgba(149, 186, 219, 1);--as-main-menu-link-color:rgba(66, 109, 140, 1);--as-main-menu-link-hover-color:rgba(184, 20, 37, 1);--as-main-menu-link-active-color:rgba(149, 186, 219, 1);--as-dropdown-bg-color:rgba(10, 14, 19, 1);--as-dropdown-link-color:rgba(66, 109, 140, 1);--as-dropdown-menu-link-hover-color:rgba(238, 238, 238, 1);--as-dropdown-menu-hover-bg-color:rgba(155, 17, 30, 1);--as-dropdown-menu-active-link-color:rgba(10, 14, 19, 1);--as-dropdown-menu-active-bg-color:rgba(149, 186, 219, 1);--as-stick-header-mobile-menu-icon-color:rgba(238, 238, 238, 1);--as-mobile-menu-text-color:rgba(238, 238, 238, 1);--as-mobile-backgroundcolor:rgba(10, 14, 19, 1);--as-mobile-menu-link-color:rgba(238, 238, 238, 1);--as-mobile-menu-active-link-color:rgba(238, 238, 238, 1);--as-mobile-menu-active-bg-color:rgba(155, 17, 30, 1);--as-mobile-menu-active-icon-color:rgba(238, 238, 238, 1);--as-mobile-menu-icon-color:rgba(238, 238, 238, 1);--as-mobilemenu-backgroundcolor:rgba(16, 20, 25, 1);--as-mobilemenu-menu-text-color:rgba(238, 238, 238, 1);--as-mobilemenu-menu-link-color:rgba(238, 238, 238, 1);--as-mobilemenu-menu-active-link-color:rgba(238, 238, 238, 1);--as-mobilemenu-menu-active-bg-color:rgba(155, 17, 30, 1);--as-mobilemenu-menu-icon-color:rgba(238, 238, 238, 1);--as-mobilemenu-menu-active-icon-color:rgba(238, 238, 238, 1);--as-contact-info-icon-color:rgba(238, 238, 238, 1);}[data-bs-theme="dark"]{--bs-body-bg:rgba(40, 41, 40, 1);--bs-body-color:rgba(179, 179, 180, 1);--bs-link-color:rgba(255, 255, 255, 1);--bs-link-hover-color:rgba(148, 97, 251, 1);--bs-heading-color:rgba(245, 245, 245, 1);--as-header-text-color:rgba(224, 224, 224, 1);--as-header-bg:rgba(51, 51, 51, 1);--as-stick-header-bg-color:rgba(51, 51, 51, 1);--as-stick-header-menu-link-color:rgba(184, 184, 185, 1);--as-stick-header-menu-link-hover-color:rgba(148, 97, 251, 1);--as-stick-header-menu-link-active-color:rgba(255, 255, 255, 1);--as-main-menu-link-color:rgba(180, 180, 181, 1);--as-main-menu-link-hover-color:rgba(148, 97, 251, 1);--as-main-menu-link-active-color:rgba(255, 255, 255, 1);--as-dropdown-bg-color:rgba(35, 35, 35, 1);--as-dropdown-link-color:rgba(172, 172, 173, 1);--as-dropdown-menu-link-hover-color:rgba(148, 97, 251, 1);--as-dropdown-menu-active-link-color:rgba(255, 255, 255, 1);--as-mobile-menu-text-color:rgba(162, 162, 163, 1);--as-mobile-backgroundcolor:rgba(51, 51, 51, 1);--as-mobile-menu-link-color:rgba(172, 172, 173, 1);--as-mobile-menu-active-link-color:rgba(148, 97, 251, 1);--as-mobile-menu-active-icon-color:rgba(255, 255, 255, 1);--as-mobile-menu-icon-color:rgba(183, 183, 185, 1);--as-mobilemenu-backgroundcolor:rgba(51, 51, 51, 1);--as-mobilemenu-menu-text-color:rgba(174, 174, 175, 1);--as-mobilemenu-menu-link-color:rgba(190, 190, 191, 1);--as-mobilemenu-menu-active-link-color:rgba(148, 97, 251, 1);--as-mobilemenu-menu-icon-color:rgba(186, 186, 187, 1);--as-mobilemenu-menu-active-icon-color:rgba(255, 255, 255, 1);}.items-leading .article-title .page-header h2{font-size:32px;}.items-row .article-title .page-header h2{font-size:26px;}.main-content-section {
    padding-top: 15px;
}
.main-content {
    margin-top: 20px;
}


.astroid-social-icons{
    justify-content: flex-end;
}


.tag-cloud-custom {
    display: flex;
    align-items: center;
    padding: 0;
    margin-bottom: 15px;
}
.tag-cloud-custom h3 {
    white-space: nowrap;
    margin: 0 15px 0 0;
}
.tag-cloud-custom .tagscloud {
    border-radius: 10px;
    border: 2px solid #EEEEEE;
    padding: 7px;
    width: 100%
}

.tag-cloud-custom .tagscloud span {
    margin: 3px 5px;
    
    
}

.tag-cloud-custom .tagscloud span a {
    color: #3E6B8C;
    &:hover {
        color: var(--as-main-menu-link-active-color);;
    }
    
}



.rutube-logo-img {
    display: block;
    width: 15.5px;
    height: 16px;
    background: url("https://rph.new-devs.ru/images/icons/rutube-icon.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.tg-logo-img {
    display: block;
    width: 15.5px;
    height: 16px;
    background: url("https://rph.new-devs.ru/images/icons/telegram-icon.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.header-right-block {
    display: none !important;
}


.nav-link-item-id-106 {
    padding-right: 0;
}


.border-bottom {
    border-bottom: none !important;
}


.readtime span {
    color: #B8B8B8 !important;
}

.fa-clock {
    color: var(--bs-primary) !important;
}

.category-name {
    color: #B8B8B8 !important;
}
.category-name a {
    color: #B8B8B8 !important;
}

.new-devs-link:hover {
    color: #B8B8B8;
}

.category-name span{
    color: var(--bs-primary) !important;
}

.category-name a:hover {
    color: var(--bs-primary) !important;
}

.published {
    color: #B8B8B8 !important;
}
.icon-calendar {
    color: var(--bs-primary) !important;
}

.icon-eye {
    color: var(--bs-primary) !important;
}
.icon-user{
    color: var(--bs-primary) !important;
}

.createdby {
    color: #B8B8B8 !important;
}

span[itemprop="name"] {
    color: #B8B8B8 !important;
}

.hits {
    color: #B8B8B8 !important;
}

*::selection {
    background: var(--bs-primary);
}

.astroid-contact-address {
    color: #EEEEEE;
}
.astroid-contact-mobile a:hover {
    color: black;
}
.astroid-contact-mobile a {color: #EEEEEE; }


.astroid-contact-email a:hover {
    color: black;
}
.astroid-contact-email a {color: #EEEEEE;}


.site-title:hover{
    color: inherit;
}

.site-tagline {
    color: #B8B8B8;
    max-width: 342px;
}

.d-lg-flex {
    justify-content: flex-start;
}




#fs-1528971627712 {
    padding-top: 35px !important;
    padding-bottom: 30px !important;
}


/* 
цвет совпадает с цветом во вкладке color/body
это для фикса белого цвета при открытии offcanvas
*/
/* .astroid-component-section{
    background-color: #101419 !important;
}
*/

.list-group-item {
    border: 3px solid #B8B8B8 !important;
    border-radius: 10px !important;
    margin: 0 -1px;
    margin-bottom: 10px !important;
    transition: 0.3s;
}

.list-group-item:hover {
    background-color: inherit !important;
    color: inherit !important;
};

.page-link.active {
    background-color: var(--bs-primary) !important;
}

.cbRegistrationSubmit {
    background-color: var(--bs-primary) !important;
    border: none !important;
}

input::placeholder {
    color: var(--bs-body-color) !important;
}

.astroid-footer-section {
    margin-top: auto;
}

.ccomment-reply, .ccomment-quote {
    color: var(--bs-primary) !important;
    text-decoration: none;
    text-shadow: none !important;
    font-size: 14px;
    margin-bottom: 3px;
    margin-right: 4px;
    transform: scale(1.1);
}

.ccomment-voting {
    margin-bottom: 6px;
}

.ccomment-actions .muted {
    margin-right: 8px;
}


:root {
    --bs-primary: #B81425;
    --bs-link-hover-color: #EEEEEE;
}



/* перезапись стилей кнопок*/
.btn, .btn-outline-primary {
    --bs-btn-color:  #b8b8b8;
    --bs-btn-border-color: var(--bs-primary);
    --bs-btn-hover-color: var(--bs-link-hover-color);
    --bs-btn-hover-bg: var(--bs-primary);
    --bs-btn-hover-border-color: var(--bs-primary);
    --bs-btn-focus-shadow-rgb: 113, 44, 249;
    --bs-btn-active-color: var(--bs-link-hover-color);
    --bs-btn-active-bg: var(--bs-primary);
    --bs-btn-active-border-color: var(--bs-primary);
    --bs-btn-active-shadow: inset 0 3px 5px var(var(--bs-link-hover-color));
    --bs-btn-disabled-color: var(--bs-primary);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--bs-primary);
    --bs-gradient: none;
}


/* перезапись стилей пагинации (переключения страниц) */
.pagination {
    --bs-pagination-border-color: #EEEEEE;

    --bs-pagination-active-bg: var(--bs-primary);
    --bs-pagination-active-color: var(--bs-link-hover-color);
    --bs-pagination-active-border-color: #EEEEEE;

    --bs-pagination-disabled-bg: #B8B8B8;
    --bs-pagination-disbled-color: var(--bs-link-hover-color);
    --bs-pagination-disabled-border-color: #EEEEEE;
    

    --bs-pagination-hover-color: var(--bs-link-hover-color);
    --bs-pagination-hover-bg: var(--bs-primary);
    --bs-pagination-hover-border-color: #EEEEEE;

    --bs-pagination-focus-box-shadow: none;
    --bs-pagination-focus-color: var(--bs-link-hover-color);
    --bs-pagination-focus-bg: var(--bs-primary);
}





@media (max-width: 992px) {
    .site-tagline{
        text-align: center;
    }
    .astroid-footer{
        display: flex;
        justify-content: center;
    }
    .offcanvasRight {
        margin-left: 0 !important;
    }
    .tag-cloud-custom h3 {
        display: none;
}
}

@media (max-width: 690px) {
    #tb-60cd7e0c71de1c5436765 {
        display: none;
    }

    .footer-custom-class {
        text-align: center;
    }
}

@media (max-width: 620px) {
    body {
        zoom: 80%;
    }
}

@media (max-width: 770px) {
    .container {
        max-width: 730px !important;
    }
}



@media (max-width: 700px) {
    .astroid-contact-address {
        display: none !important;
    }
    .astroid-contact-mobile {
        margin: 0 !important;
    }
    .contacts-column {
        width: fit-content !important;
    }
    .social-icons-column {
        width: fit-content !important;
    }
    .contacts-section {
        display: block !important;  
    }
    .contacts-row {
        justify-content: space-between;
    }
}


@media (min-width:770px) {
    .site-title {
            font-size: 2.82rem !important;
    }
}


@media (max-width: 370px) {
    .astroid-contact-info {
            font-size: 14px !important;
    }
    .astroid-contact-email {
        margin-left: 12px !important;
    }
    .social-icons-column {
        transform: scale(0.95);
        padding-left: 6px !important;
    }
    .contacts-row {
        justify-content: space-between !important;
        flex-wrap: nowrap;
    }
    
}

@media (max-width: 355px) {
    .astroid-contact-info {
            font-size: 13px !important;
    }
}
@media (max-width: 340px) {
    .astroid-contact-info {
        font-size: 12px !important;
    }
}.cbPoweredBy, .cbRegistrationConclusion  {display: none;}  .cbRegistrationHeader { display: none; } .form-control-plaintext { color:  rgb(152, 178, 202) !important;  } 
.col-form-label { color:  rgb(155, 17, 30) !important;  white-space: nowrap;} .cbCanvasLayoutBottom { background-color: red !important !important;}@media (min-width: 576px) {}@media (min-width: 768px) {body, .body{font-size:16px;line-height:1.7em;}h1, .h1{font-size:2.5rem;line-height:1.2em;}h2, .h2{font-size:2.0814rem;line-height:1.2em;}h3, .h3{font-size:1.7329rem;line-height:1.2em;}h4, .h4{font-size:1.4427rem;line-height:1.2em;}h5, .h5{font-size:1.2011rem;line-height:1.2em;}h6, .h6{font-size:1.1rem;line-height:1.5em;}.astroid-logo-text, .astroid-logo-text > a.site-title{font-size:3rem;letter-spacing:0pxem;}.astroid-nav > li > .as-menu-item, .astroid-sidebar-menu > li > .nav-item-inner > .as-menu-item, .astroid-mobile-menu > .nav-item > .as-menu-item{font-size:15px;line-height:1.7em;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu, .astroid-mobile-menu .nav-child .menu-go-back, .astroid-mobile-menu .nav-child .nav-item-submenu > .as-menu-item, .nav-item-submenu .as-menu-item{font-size:15px;line-height:2em;}.top-bars{font-size:14px;line-height:1em;}}@media (min-width: 992px) {#fs-1528971627712{padding-top:70px;padding-bottom:70px}body, .body{font-size:16px;line-height:1.7em;}h1, .h1{font-size:2.5rem;line-height:1.2em;}h2, .h2{font-size:2.0814rem;line-height:1.2em;}h3, .h3{font-size:1.7329rem;line-height:1.2em;}h4, .h4{font-size:1.4427rem;line-height:1.2em;}h5, .h5{font-size:1.2011rem;line-height:1.2em;}h6, .h6{font-size:1.1rem;line-height:1.5em;}.astroid-logo-text, .astroid-logo-text > a.site-title{font-size:3rem;letter-spacing:0pxem;}.astroid-nav > li > .as-menu-item, .astroid-sidebar-menu > li > .nav-item-inner > .as-menu-item, .astroid-mobile-menu > .nav-item > .as-menu-item{font-size:15px;line-height:1.7em;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu, .astroid-mobile-menu .nav-child .menu-go-back, .astroid-mobile-menu .nav-child .nav-item-submenu > .as-menu-item, .nav-item-submenu .as-menu-item{font-size:15px;line-height:2em;}.top-bars{font-size:14px;line-height:1em;}}@media (min-width: 1200px) {}@media (min-width: 1400px) {}