.comment-author-link{
    font-weight: bold;
}
.comment_link{
    display: block;
    color: #009ece;
}
.comment_content{
    font-size: 14px;
    color: #555555;
}
.comment_btn{
    border: 1px solid #ccc;
    display: block;
    width: 100px;
    text-align: center;
    padding: 3px 10px;
    margin: 0 0 0 auto;
    color: #222!important;
}
.comment_btn:hover{
    border: 1px solid #009ece;
    color: #009ece!important;
}
.bluda-wrap{
    margin-bottom: 35px;
}
.mob{
    display: none!important;
    margin: 20px 0;
}
.ps{
    display: block!important;
    margin: 20px 0;
}
#quiz_mob{
    display: none;
}
@media only screen and (max-width: 992px){
    #execphp-2{
        display: none;
    }
    #quiz_mob{
        display: block;
        max-width: 400px;
        margin: 3.1em auto 0;
    }
}
/**/
@media screen and (max-width: 768px) {
    aside .widget {max-width: 100%;}
    /*.mob{*/
        /*display: block!important;*/
    /*}*/
    /*.ps{*/
        /*display: none!important;*/
    /*}*/
}

/* СВЕЖИЕ КОММЕНТАРИИ */
.widget_recent_comments {}
.widget_recent_comments ul li {font-size: 14px; line-height: 1.5; padding: 20px 20px 10px; border: 1px solid #f3f3f3; border-bottom-width: 0;}
.widget_recent_comments ul li:last-child {border-bottom:1px solid #f3f3f3;}
a.comment_link {margin: 8px 0 12px}
p.comment_content {margin-bottom: 8px; margin-bottom: 8px; background-color: #fdfbf1; padding: 16px; border-radius: 16px; position: relative;}
p.comment_content:before {content: ''; display: block; width: 20px; height: 20px; border-width: 10px; border-style: solid; border-color:  transparent transparent #fdfbf1 transparent; position: absolute; top: -20px; left: 24px }
a.comment_btn {border: 0; width: auto; color: #909090!important;}
a.comment_btn:hover {border: none; color: #009ece!important}
.comment-author-link:before {content: ''; display: inline-block; width: 24px; height: 24px; margin: 0px 4px -6px 0; background-position: 0 0; background-repeat: no-repeat; background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTcuMjkxIDIwLjgyNEwyIDIybDEuMTc2LTUuMjkxQTkuOTU2IDkuOTU2IDAgMCAxIDIgMTJDMiA2LjQ3NyA2LjQ3NyAyIDEyIDJzMTAgNC40NzcgMTAgMTAtNC40NzcgMTAtMTAgMTBhOS45NTYgOS45NTYgMCAwIDEtNC43MDktMS4xNzZ6bS4yOS0yLjExM2wuNjUzLjM1QTcuOTU1IDcuOTU1IDAgMCAwIDEyIDIwYTggOCAwIDEgMC04LThjMCAxLjMzNC4zMjUgMi42MTguOTQgMy43NjZsLjM0OS42NTMtLjY1NSAyLjk0NyAyLjk0Ny0uNjU1ek03IDEyaDJhMyAzIDAgMCAwIDYgMGgyYTUgNSAwIDAgMS0xMCAweiIvPjwvc3ZnPg=='); }


/*Телеграм 2022-01-19*/
.d-none {display: none!important;}

.tg-wrap { display: flex; width: 276px; height: 74px; border-radius: 37px; padding: 12px 16px 12px 12px; margin: 0 auto; background-color: #eee; font-size: 14px; line-height:18px;}
.tg-wrap .tg-text span {display:block; text-transform:uppercase; font-weight:600;}
.tg-wrap .tg-text a {color: #2CB2F1; text-transform:uppercase; font-size: 12px; font-weight:600; text-decoration:none;}
.tg-wrap .tg-text a:hover {color:#009ece}

.tg-plate-container { display: block; width: 50px; height: 50px; margin-right:10px; position: relative; flex-shrink:0}
.tg-plate { width: 100%; height: 100%; position: absolute; transform-style: preserve-3d; transition: all 0.5s ease;}

.plate-front { display: block; position: absolute; width: 100%; height: 100%; background-color: #2bc0f7; border-radius: 25px; padding: 0; backface-visibility: hidden; background-image:url('/images/telegram.svg'); background-size: cover;}

.plate-back { display: block; position: absolute; width: 100%; height: 100%; border-radius: 25px; padding: 0; backface-visibility: hidden; transform:rotateY(180deg); background-size: cover;}

.tg-left {display:flex; align-items:center; position: fixed; top: 50%; left: calc((50vw - 570px)/2); transform: translateY(-50%) translateX(-50%) rotateZ(-90deg); background-color: #fff; border: 2px solid #E1F5FF; border-radius: 24px; padding-right: 20px}

.tg-left .tg-plate-container {transform:rotatez(90deg); margin: -2px 10px -2px -2px }

.tg-left-text {font-size:14px; color:#2CB2F1; line-height: 16px}
.tg-left-text span {display:block; color: #222; text-transform: uppercase; font-weight:600}


.watch-widgets {display:block; background-color: #fff; padding: 32px 20px 20px; text-align: center;}
.tg-footer {display: flex; align-items:center; background-color: #effbff; height:36px; width: 200px; border-radius: 18px;}
.tg-footer img {height:36px; margin-right: 8px;}
.tg-footer p {font-size: 13px; margin: 0;}
.tg-footer p a {color: #2CB2F1;}
.tg-footer p a:hover {color:#009ece;}
.social-links-wrap {display:flex; align-items:center;     justify-content: center; flex-wrap: wrap; margin: 16px 0}
.social-links-wrap .social-button {width:36px; height:36px; border-radius: 18px; margin:0 0 0 6px;}
.social-links-wrap .social-button:before {
    height: 24px; width:24px; margin: 0; padding: 0;
}
p.watch-widgets-email {margin: 0;}

.notify {display: none; position: fixed; bottom: 0; left: 0; width: 100%; background-color: #229ED9; height: 58px;}
a.notify-link {display: flex; height: 100%; align-items: center; justify-content: space-between; color: #fff; text-decoration: none;}
.notify-left {display: block; flex-shrink:0; width: calc(50% - 29px); text-align: center; }
.notify-right {display: flex; flex-shrink: 0; align-items: center; width: calc(50% + 29px); height: 100%; border-radius: 29px 0 0 29px; background-color: #fff; padding-left: 4px;}
.notify-right p {color: #222; font-size: 14px; line-height: 18px; text-transform: uppercase; font-weight: 600; margin: 0;
    text-align: center;}
.notify-right p span {display: block; text-transform: lowercase; color: #2CB2F1 }
button.notify-close {display: block; width: 58px; height: 58px; background-color: transparent; position: absolute; right: 0; top: 0; border: none; box-shadow: none;}
button.notify-close:before, button.notify-close:after {content: ''; display: block; width: 18px; height: 2px; border-radius: 1px; background-color: #D1D1D1; position: absolute; top: 30px; left: 20px;}
button.notify-close:before {transform: rotatez(-45deg); }
button.notify-close:after {transform: rotatez(45deg); }

@media screen and (max-width: 960px) {
    .m-none { display:none}
}

@media screen and (max-width: 599px) {
    .watch-widgets {margin: 0 -20px}
    .notify {display: block;}
}

#secondary .widget_nav_menu .sub-menu{
    display: none;
}

#secondary .widget_nav_menu .angle{
    cursor: pointer;
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
}
#secondary .widget_nav_menu .angle:hover{
    opacity: 0.5;
}

#secondary .widget_nav_menu .angle:before{
    content: "\2b9e";
    position: absolute;
    left: 0;
    top: .1em;
    color: #009ece;
    font-family: icomoon!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#secondary .widget_nav_menu .angle.active:before{
    content: "\2b9f";
}

#secondary .widget_nav_menu ul li a:before{
    display: none;
}
