.items:after, .posts_talks:after {
    content:" ";
    display:block;
    font-size:0;
    height:0;
    clear:left;
    visibility:hidden
}
.btn {
    -webkit-transition:all .2s;
    transition:all .2s;
    cursor:pointer;
    display:inline-block;
    outline:none;
    border:none;
    text-align:center
}
.item {
    float:left;
    box-sizing:border-box
}
.item .item-wrap {
    display:block
}
.btn-orange-border {
    background-color:
    transparent;
    color: #3385ff;
    border: 1px solid #3385ff;
}
.btn-orange-border:hover {
    background-color:#3385ff;
    color:#ffffff
}
.archive-list-see .list-see .part-wrap {
    background-color:#ffffff;
    border-radius:10px;
    padding:25px 15px 0
;
    background-color: #f0f2f7 !important;
    -webkit-box-shadow: 8px 8px 16px rgb(67 71 82 / 15%), -8px -8px 16px rgb(255 255 255), inset 0px 0px 4px rgb(255 255 255 / 20%), inset 7px 7px 15px rgb(55 84 170 / 0%), inset -7px -7px 20px rgb(255 255 255 / 0%), 0px 0px 4px rgb(255 255 255 / 0%);
    box-shadow: 8px 8px 16px rgb(67 71 82 / 15%), -8px -8px 16px rgb(255 255 255), inset 0px 0px 4px rgb(255 255 255 / 20%), inset 7px 7px 15px rgb(55 84 170 / 0%), inset -7px -7px 20px rgb(255 255 255 / 0%), 0px 0px 4px rgb(255 255 255 / 0%);
    transition: box-shadow .25s ease, -webkit-box-shadow .25s ease;
    /* background: #d8dbe3; */
    background: -o-linear-gradient(top, #d8dbe3, #fff);
    background: -webkit-gradient(linear, left top, left bottom, from(#e1e5e16e), to(#fff));
    box-shadow: 6px 6px 15px 0rgb(136 167 225/10%), -6px -6px 15px 0 #fff;
    -o-transition: all .2s;
    transition: all .2s;
    box-shadow: 8px 8px 16px rgb(67 71 82 / 15%), -1px -1px 16px rgb(255 255 255), inset 0px 0px 4px rgb(255 255 255 / 20%), inset 7px 7px 15px rgb(55 84 170 / 0%), inset -7px -7px 20px rgb(255 255 255 / 0%), 0px 0px 4px rgb(255 255 255 / 0%);
    transition: box-shadow .25s ease, -webkit-box-shadow .25s ease;
}
@media (min-width:768px) {
    .archive-list-see .list-see .part-wrap {
        padding:2.5em 2.5em 0
    }
}
.archive-list-see .list-see .items {
    margin:0 -1.5625em
}
.archive-list-see .list-see .item {
    padding:0 1.5625em;
    width:50%;
    margin-bottom:25px
}
@media (min-width:1024px) {
    .archive-list-see .list-see .item {
        width:33.33333333%
    }
}
@media (min-width:768px) {
    .archive-list-see .list-see .item {
        margin-bottom:2.6em
    }
}


.archive-list-see .list-see .item-wrap {
    position:relative;
    color:#323232;
    line-height:2em;
    padding-left:5.25em;
    padding-right:0;
    min-height:3.6em
}
.archive-list-see .list-see .item-wrap:hover {
    color:#3385ff;
    font-weight: 500;
}
.archive-list-see .list-see .item-wrap:hover .item-thumb {
    opacity:.8
}
.archive-list-see .list-see .item-thumb {
    position:absolute;
    left:0;
    top:0;
    width:3.6em
}
.archive-list-see .list-see .item-thumb .ico {
    display: block;
    border-radius:10px;
    width:100%;
    height:3.6em;
    line-height:3.6em;
    text-align: center;
    color:#ffffff;
    background-image: -webkit-linear-gradient(top, #E100F0 0%, #AC00FF 100%);
    background-image: linear-gradient(180deg, #E100F0 0%, #AC00FF 100%);
    font-size: 16px;
}
.archive-list-see .list-see .item-btns {
    display:none;
    position:absolute;
    right:0;
    top:50%;
    margin-top:-1.125em;
    width:5.375em;
    line-height:2.25em
}
@media (min-width:768px) {
    .archive-list-see .list-see .item-btns {
        display:block
    }
}
.archive-list-see .list-see .item-btns .btn {
    width:100%;
    text-align:center;
    border-radius:.42857143em;
    font-size:87.5%;
    line-height:inherit
}
.archive-list-see .list-see .item-desc {
    font-size:87.5%;
    font-weight:normal;
    color:#b5b5b5;
    line-height:1.71428571em
}
@media (min-width:1330px) {
    .archive-list-see .list-see .desc-count {
        display:inline
    }
}

.archive-list-see .list-see .item-wrap:hover .item-btns .btn {
    color:#fff !important;
    background:#3385ff;
}