/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: DevTeam
Template: flatsome
Version: 1.28
*/
:root{
    --primary-color:#3800a6;
}
.header-button-2 .header-button a{
    padding: 5px 20px;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    box-shadow: 1rem 1rem 3.1rem 0rem #3800a633;
}
.rounded{
    border-radius:1.2rem;
    overflow:hidden;
}

.header-button-1 .header-button a,.nav>li.html_topbar_left{
    font-size: 16px;
    font-weight: 400;
    color:#212121
}
.header-bottom{
    border-top:1px solid #e8e8e8;
}
.header:not(.transparent) .header-bottom-nav.nav > li > a {
    font-size: 16px;
    font-weight: 400;
}
.nav>li.has-icon>a>i.icon-menu{
    font-size:35px;
    color:#212121;
}
.nav>li.has-icon>a>i.icon-search{
    font-size: 21px;
    color:#212121;
}
.stuck .header-bottom-nav > li > a{
    line-height:32px;
}
.post-item .like_item--info{
    display:flex;
    justify-content:space-between;
    align-items:center
}
.post-item .like_item--info .box-info{
    display:flex;
    color:#111012;
    font-size:14px;
}
.post-item .like_item--info .box-info .box-info-author{
    border-right: 1px solid #ccc;
    margin-right: 10px;
    padding-right: 10px;
}
.featured_post .post-item .post-title{
    position: relative;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size:24px;
    color:#111012;
}
.post-item .post-title a{
    position: relative;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size:16px;
    color:#111012;
}
.post-item .from_the_blog_excerpt {
    font-size:16px;
    color:#606369;
}
.dark .post-item .from_the_blog_excerpt, .dark .post-item .post-title a,
.dark .post-item .like_item--info .box-info .box-info-author a{
    color:#fff;
}
.category-badge{
    position:absolute;
    top:8px;
    left:8px;
    z-index:1;
}
.category-badge .category-badge-item{
    padding: 4px 12px;
    border-radius: 6px;
    font-weight: 400;
    background: #ede1ff;
    color:var(--primary-color);
    font-size:12px;
}
.category-badge .category-badge-item:nth-child(n+2){
    display:none
}
.post-item .box-image img{
    border-radius:10px;
}
.post-item .box-text .is-divider{
    display:none;
}
.mb-0{
    margin-bottom:0!important
}
.post-item{
    padding: 0 15px 10px;
}
.without-thumbnail .post-item .box-text {
    padding-bottom:5px;
}
.text-primary{
    color:var(--primary-color);
}
.tabs-with-icon .nav{
    display: flex;
    gap: 10px;
    align-items: center;
}
.tabs-with-icon .nav li a{
    border-radius: 10px;
    padding: 6px 10px;
    border: 0.1rem solid #efedf2;
    color: #94a3b8;
    font-size: 16px;
    text-transform: math-auto;
    font-weight: 400;
    line-height: 28px;
    display: flex;
    gap: 4px;
    align-items: center;
}
.tabs-with-icon .nav li a:before{
    content:'';
    width: 20px;
    height: 20px;
    display: inline-block;
    background-color: #94a3b8;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    transition: background-color 0.3s ease;
}

.tabs-with-icon .nav li#tab-all a:before{
    -webkit-mask-image: url('assets/images/t1.svg');
    mask-image: url('assets/images/t1.svg');
}
.tabs-with-icon .nav li#tab-ai a:before{
    -webkit-mask-image: url('assets/images/t6.svg');
    mask-image: url('assets/images/t6.svg');
}
.tabs-with-icon .nav li#tab-crypto a:before{
    -webkit-mask-image: url('assets/images/t7.svg');
    mask-image: url('assets/images/t7.svg');
}.tabs-with-icon .nav li#tab-pc a:before{
    -webkit-mask-image: url('assets/images/t9.svg');
    mask-image: url('assets/images/t9.svg');
}.tabs-with-icon .nav li#tab-mobile a:before{
    -webkit-mask-image: url('assets/images/t8.svg');
    mask-image: url('assets/images/t8.svg');
}.tabs-with-icon .nav li#tab-discovery a:before{
    -webkit-mask-image: url('assets/images/t4.svg');
    mask-image: url('assets/images/t4.svg');
}.tabs-with-icon .nav li#tab-ads a:before,.tabs-with-icon .nav li#tab-trick a:before{
    -webkit-mask-image: url('assets/images/t3.svg');
    mask-image: url('assets/images/t3.svg');
}
.tabs-with-icon .nav li a:hover{
    background-color: var(--primary-color);
    color:#fff;
}
.tabs-with-icon .nav li a:hover:before{
    background-color: white;
    opacity: 1;
}
.tabs-with-icon .nav li.active a:before{
    background-color: #fff;
}
.tabs-with-icon .nav li.active a{
    color:#fff;
}
.tabs-with-icon .nav:hover >li:not(:hover)>a:before{
    opacity: 1;
}
#page-breadcrumbs a{
    font-size: 16px;
    line-height: 1.5;
    color: #85828c;
    letter-spacing: 0.005em;
}
#page-breadcrumbs span{
    color:var(--primary-color);
}
.single-post h1.entry-title{
    color: #111012;
    font-size: 36px;
}
.single-post .entry-divider, .single-post .post-sidebar .is-divider{
    display: none;
}
.single-post .entry-meta{
    font-size: 14px;
    text-transform: math-auto;
}
.single-post .row-divided>.col+.col:not(.large-12) {
    border-left: 0;
}
.post-sidebar .widget-title{
    font-size: 26px;
    color: #212121;
    letter-spacing: normal;
    text-transform: none;
    margin-bottom: 25px;
    display: block;
}
.post-sidebar .recent-blog-posts-li .badge{
    width: 6em;
    height: 3.5em;
    border-radius: 6px;
    overflow: hidden;
}
.post-sidebar .recent-blog-posts-li a{
    position: relative;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 16px;
    color: #111012;
    font-weight: 600;
}
.post-sidebar .widget>ul>li+li, ul.menu>li+li{
    border: 0;
}
.single-post .entry-content{
    color:#606368;
}
.single-post .entry-content p{
    margin-bottom: 25px;
}
.single-post .entry-content p a{
    color:var(--primary-color);
    font-weight: bold;
}
.news_ct--control-wrap{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.control-1-list,.control-2-list{
    list-style: none;
    display: flex;
    align-items: center;
    gap: 5px;
}
.control-1-list a,.control-2-list a{
    height: 40px;
    width: 40px;
    border: 1px solid #d8d8d8;
    border-radius: 100%;
    display: grid;
    place-content: center;
}
.control-1-list a:hover, .control-2-list a:hover{
    background-color: #a1a1a1;
}
.news_ct--keys-list{
    list-style: none;
}
.news_ct--keys-item{
    display: inline-block;
}
.news_ct--keys-item a{
    color: #85828c;
    background: #f6f5f7;
    margin-right: 4px;
    font-size: 14px;
    padding: 8px 12px;
    border-radius: 4px;
}
.news_ct--maybe .title-mn{
    color: #85828c;
    font-size: 24px;
}
.news_ct--maybe-list{
    list-style: none;
}
.news_ct--maybe-item {
    padding-left: 20px;
    position: relative;
}
.news_ct--maybe-item:before{
    content: "";
    position: absolute;
    top: 0.5rem;
    left: 0;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    overflow: hidden;
    background-image: url(assets/images/dot.svg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.news_ct--maybe-link {
    font-weight: 600;
    color: #111012;
    font-size: 16px;
}