.hide{
    display: none;
}

/*.sidebar-logo img {*/
/*    max-height: 60px;*/
/*}*/

.slider_menu.mini_tab[sliderTab]>.menu>li>a {
    padding: 0 16px;
}

.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none
}

.text-danger a {
    color: #f1404b !important
}

.text-muted {
    color: #9E9E9E !important;
}

.page-header, .io-grey-mode .sidebar-logo {
    background: #f9f9f9;
}

.slider_menu[sliderTab], .slider_menu[sliderTab] .anchor {
    background: none;
}

.slider_menu[sliderTab] > .menu > li > a.active {
    color: #007bff;
}

.slider_menu[sliderTab] > .menu > li > a.active::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 12px;
    right: 12px;
    height: 1px;
    background-color: #007bff;
}

.slider_menu.mini_tab[sliderTab] > .menu > li > a:hover {
    color: #007bff;
}

@keyframes animated-border {
    0% {
        box-shadow: 0 0 0 0 rgba(255, 0, 6, 0.4);
    }
    100% {
        box-shadow: 0 0 0 15px rgba(255, 0, 6, 0);
    }
}

.flex-bottom .ads a {
    animation: animated-border 1.5s infinite;
    background-color: #6b3bbc;
    background-image: linear-gradient(43deg, #6b3bbc 0%, #cd12be 46%, #ff0006 100%);
    color: #fff !important;
    border-radius: 5px;
}

.flex-bottom .ads a:hover {
    color: #ffc107 !important;
}

.sidebar .ads-img {
    display: block;
}

.sidebar .ads-img img {
    max-width: 100%;
    border-radius: 10px;
}

.customize-menu .btn-edit {
    color: #888;
    background: none;
    border: 1px solid #888;
}

.customize-menu .btn-edit:hover {
    color: #007bff;
    background: #FFF;
    border-color: #007bff;
}

.header-big .s-type-list .anchor {
    display: none;
}

.header-big .s-type-list label.active span {
    color: #007bff;
}

#search {
    max-width: 1200px;
}

#search form {
    max-width: 800px;
    margin: auto;
}

#search button i {
    color: #007bff;
}

.header-big.no-bg #search-text {
    color: #333;
    background-color: #FFF !important;
    border: 2px solid #007bff !important;
}

.io-black-mode .header-big.no-bg #search-text {
    color: #efefef;
    background: none !important;
    border: 2px solid #007bff !important;
}

body.search #search button {
    background: linear-gradient(43deg, #6b3bbc 0%, #125bcd 46%, #007bff 100%);
}

body.search #search button i {
    color: #fff;
}

.header-big.no-bg .search-type input:checked + label:before {
    border-color: #007bff transparent transparent;
}

.btn-search:hover, .btn-search.current, .posts-nav .page-numbers.current, .posts-nav .page-numbers:not(.dots):hover, #comments-navi > a:hover, #comments-navi > .current, .page-nav > a:hover span, .page-nav > .current span {
    color: #fff !important;
    background-color: #f1404b !important;
    box-shadow: 0 5px 20px -3px rgba(249, 100, 90, .6) !important;
}

.content-wrap h4 {
    color: rgba(0, 0, 0, .3);
    margin-top: 2.0rem !important;
    font-weight: 400;
}

.panel-body h2, .panel-body h3 {
    border-color: #5961f9 !important;
}

/*首页热榜*/
.home .hot-search-panel .card-header {
    display: none !important;
}

.home .hot-search-panel .card {
    margin-top: 46px;
    background: none;
    box-shadow: none;
}

.content .panel-body p, .content .site-content p{
    margin-bottom: 0;
}

.home .hot-card .hot-body {
    height: 86px;
}

.home .hot-card .hot-body li > div {
    display: flex;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.home .hot-card .hot-body li a {
    width: 90%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

/*详情页*/
#country {
    display: none;
}

/*卡片*/
.url-card.wechat a.card::before {
    left: 6px;
}

.url-card .mini .url-img {
    width: 29px;
    height: 29px;
}

.url-card .mini .togo {
    display: none
}


.url-card .default a.todetail {
    position: absolute;
    top: -6px;
    right: 0;
    width: 30px;
    height: 30px;
    line-height: 30px;
    opacity: .0;
}

/*自定义网址*/
.home .nothing {
    padding: 0;
    background: none;
}

#v-pills-tabContent .icon-btn .img-bg, .tab-sidebar {
    display: none !important;
}

#v-pills-tabContent .text-xs {
    font-size: .875rem !important;
}

#v-pills-tabContent .text-muted {
    color: #121416 !important;
}

#v-pills-tabContent .icon-btn:hover .icon-title::before {
    opacity: 0;
}

#ez-toc-container ul ul, .ez-toc div.ez-toc-widget-container ul ul {
    padding-left: 0;
}

#ez-toc-container ul li a, .ez-toc div.ez-toc-widget-container ul li a {
    padding: .2rem;
}

#ez-toc-container ul ul li a, .ez-toc div.ez-toc-widget-container ul ul li a {
    white-space: nowrap;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
}

.btn-wzyl {
    color: #282a2d;
    background-color: rgba(138, 138, 138, .15);
    border-color: transparent;
}

.btn-wzyl:hover {
    color: #fff;
    background: #202224;
}
.my-top-right-menu{
    /*display: none;*/
}



/*阅读原文*/
@media (max-width: 767.98px) {
    .sidebar .ads-img, .vip-certificate, .vip-mj {
        max-width: 75%;
        margin: .5rem auto !important;
    }

    .sidebar .card {
        background: #f9f9f9;
        box-shadow: none;
    }

    #my-nav .customize_nothing::before {
        left: 0.5rem;
        right: 0.5rem;
    }

    .home .nothing {
        color: #007bff;
    }

    .header-big .s-search {
        margin: 0;
    }


    .my-top-right-menu{
        display: inline;
        nimation: animated-border 1.5s infinite;
        background-color: #6b3bbc;
        background-image: linear-gradient(43deg, #6b3bbc 0%, #cd12be 46%, #ff0006 100%);
        color: #fff !important;
        border-radius: 5px;
    }
    .my-top-right-menu img{
        width:20px;
        border-radius: 20px;
    }
    .my-top-right-menu a{
        display: flex;
        padding: 8px 10px;
        margin: 1.5px 8px;
        color: white !important;
        align-items: center;
        white-space: nowrap;
        transition: all .3s;
    }
    .my-top-right-menu span{
        margin-left:4px;
    }


    .page-header .navbar .header-mini-btn{
        display: none;
    }
    .page-header .navbar  .navbar-nav{
        flex-direction: row;
    }
    .page-header .navbar .navbar-collapse{
        flex-basis: auto;
    }
    .page-header .navbar .collapse:not(.show){
        display: block;
    }
    .page-header .navbar .collapse:not(.show) {

    }
    .page-header .navbar .collapse ul li.menu-item-has-children {
        display: none;
    }
    .page-header .navbar .collapse ul li.menu-item-has-children:last-child{
        display: block;
    }




}

@media screen and (min-width: 768px) {
    .header-big.no-bg {
        padding-top: 80px;
        padding-bottom: 10px;
    }

    .tab-widget-content .widget-item {
        grid-template-columns: repeat(auto-fill, 100px) !important;
        grid-gap: 15px !important;
    }

    .header-big .search-type li label, .header-big .search-type li.menu-item {
        padding: 5px 15px;
    }

    .size-full {
        max-width: 80% !important;
    }

    .wp-video {
        max-width: 80%;
        margin: auto;
    }
}

@media (min-width: 1560px) {
    .mx-xxxl-n5 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .site-content > .col-lg-3 {
        padding-left: 0 !important;
    }
}

.customize-width {
    max-width: 1400px
}

.sidebar-nav {
    width: 220px
}


.robot{
    height: 79px;width: auto;position: fixed;left: 18px;bottom:73px;z-index: 9999;
}


.flex-center{
    justify-content: center;
}


@media (min-width: 768px) {
    .main-content {
        margin-left: 220px;
    }

    .main-content .page-header {
        left: 220px;
    }
}
