/* LS-07b thema v2 stijl A: blog (lijst, categorie, artikel, zoeken) over blog.css van AliDropship heen. Alleen kleur, letter
   en vorm; HTML en scripts zoals v1. Tokens uit v2.css. */
body.v2-blog{background:var(--a-bg)!important;color:var(--a-tekst2)}
body.v2-blog main .wrap{max-width:1180px;margin:0 auto;background:transparent!important}
body.v2-blog main h1,body.v2-blog main h2,body.v2-blog main h3,body.v2-blog main h4,body.v2-blog main h5,body.v2-blog main .hugeH5,body.v2-blog main .blogH h1,
body.v2-blog main .blog-post-item__title{font-family:"Cormorant Garamond",Georgia,serif!important;color:var(--a-tekst)!important;font-weight:600}
body.v2-blog main p,body.v2-blog main li,body.v2-blog main .blog_desc,body.v2-blog main .article_content,body.v2-blog main .article_by,body.v2-blog main .blog_date,
body.v2-blog main .article_date_tags,body.v2-blog main .blogH span{color:var(--a-tekst2)!important}
body.v2-blog main .v2-rand a,body.v2-blog main .article_content a{color:var(--a-goud-hover)!important}
body.v2-blog main .blog_info .blog_desc a,body.v2-blog main .blog_item .blog_info>a:not(.blog-post-item__title){color:var(--a-tekst2)!important}   /* samenvatting: gewone tekstkleur */
body.v2-blog main .article_content a{text-decoration:underline;text-underline-offset:2px}
body.v2-blog main .blog_item h2 a,body.v2-blog main .blog_item h3 a,body.v2-blog main .blog-post-item__title a{color:var(--a-tekst)!important;text-decoration:none}

/* blogmenu + zoeken */
body.v2-blog main .blog_nav{background:transparent!important;border-bottom:1px solid var(--a-lijn)!important;padding:14px 0;margin-bottom:24px}
body.v2-blog main .category_list a{color:var(--a-tekst2)!important;font-family:Manrope,system-ui,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:.02em;line-height:28px!important;padding:0!important;margin:0!important}
body.v2-blog main .category_list a.active,body.v2-blog main .category_list a:hover{color:var(--a-goud-hover)!important}
body.v2-blog main .search_activator,body.v2-blog main .icon-search{color:var(--a-goud)!important}
body.v2-blog main .search_form,body.v2-blog main .searchinputcont,body.v2-blog main .search_items,body.v2-blog main .search_item{background:var(--a-vlak)!important;color:var(--a-tekst)!important}
body.v2-blog main .search_form input{background:var(--a-vlak)!important;color:var(--a-tekst)!important;border:1px solid var(--a-lijn2)!important;font-size:16px}
body.v2-blog main .clearsearch:before,body.v2-blog main .clearsearch:after{background:var(--a-tekst2)!important}

/* lijst en kaarten */
body.v2-blog main .main_news,body.v2-blog main .common_news,body.v2-blog main .blog_item,body.v2-blog main .blog_info,body.v2-blog main .related_posts,
body.v2-blog main .search_page_results{background:transparent!important}
body.v2-blog main .blog_item{border:1px solid var(--a-lijn)!important;border-radius:2px;overflow:hidden}
body.v2-blog main .blog_info{padding:16px!important}
body.v2-blog main .blog_tags a,body.v2-blog main .article_date_tags a{color:var(--a-goud)!important;letter-spacing:.08em;text-transform:uppercase;font-size:12px}
body.v2-blog main .blog_readmore{text-align:center;display:inline-block;padding:8px 18px}
body.v2-blog main .blog_readmore,body.v2-blog main .border_btn,body.v2-blog main .load_more{color:var(--a-goud-hover)!important;border:1px solid var(--a-goud)!important;
  background:transparent!important;border-radius:2px}
body.v2-blog main .load_more:hover,body.v2-blog main .border_btn:hover{background:var(--a-goud)!important;color:var(--a-op-goud)!important}

/* artikel */
body.v2-blog main .breadcrumbs,body.v2-blog main .pr-breadcrumbs,body.v2-blog main .pr-breadcrumbs span,body.v2-blog main .pr-breadcrumbs i{color:var(--a-gedempt)!important;background:transparent!important}
body.v2-blog main .pr-breadcrumbs a{color:var(--a-tekst2)!important}
body.v2-blog main .article_full,body.v2-blog main .articleL,body.v2-blog main .blog_article,body.v2-blog main .articleR_content,body.v2-blog main .article_info{background:transparent!important}
body.v2-blog main .article_prev_next{background:var(--a-vlak)!important;border:1px solid var(--a-lijn)!important}
body.v2-blog main .article_prev_next a,body.v2-blog main .article_prev_next span{color:var(--a-tekst)!important}
body.v2-blog main .blog_goods,body.v2-blog main .blog_goods_cont,body.v2-blog main .aship-box-products{background:var(--a-vlak)!important}
body.v2-blog main .aship-title,body.v2-blog main .product-item a,body.v2-blog main .product-item .price,body.v2-blog main .js-salePrice{color:var(--a-tekst)!important}
body.v2-blog main .thumb,body.v2-blog main .thumb-box,body.v2-blog main .thumb-wrap{background:#fff}
body.v2-blog main .comment-respond,body.v2-blog main .comments-area,body.v2-blog main #respond{background:transparent!important;color:var(--a-tekst2)!important}
body.v2-blog main input,body.v2-blog main textarea{background:var(--a-vlak)!important;color:var(--a-tekst)!important;border:1px solid var(--a-lijn2)!important;font-size:16px}
body.v2-blog main input[type=submit],body.v2-blog main button,body.v2-blog main .button{background:var(--a-goud)!important;color:var(--a-op-goud)!important;border-color:var(--a-goud)!important}
body.v2-blog main .article_socs a{color:var(--a-tekst2)!important}
body.v2-blog main img{max-width:100%;height:auto}

/* blogmenu: in v1 op de telefoon een verborgen overlay (bediend vanuit de oude blogkop); in v2 overal een gewone rij,
   horizontaal schuifbaar, zoekicoon rechts */
body.v2-blog main .blog_nav{display:block!important;position:relative!important;height:auto!important;width:auto!important;overflow:visible!important;
  padding:14px 44px 14px 0!important;z-index:auto!important;left:auto!important;top:auto!important}
body.v2-blog main .category_list{display:flex!important;flex-wrap:nowrap;overflow-x:auto;gap:20px;white-space:nowrap;scrollbar-width:none}
body.v2-blog main .category_list::-webkit-scrollbar{display:none}
body.v2-blog main .search_activator{display:block!important;position:absolute!important;right:4px;top:50%;bottom:auto!important;transform:translateY(-50%);padding:8px;margin:0}
/* blogzoeken op de telefoon: in v1 een vaste balk onderaan (in het verborgen menu); in v2 een rij onder het blogmenu die
   opent met het zoekicoon (slideDown van function.js), resultaten eronder */
@media (max-width:767px){
  body.v2-blog main .search_form{position:static!important;margin:12px -44px 0 0!important;width:calc(100% + 44px)!important;padding:0!important;display:none;background:transparent!important}
  body.v2-blog main .search_form form{position:relative!important;max-height:none!important;background:transparent!important}
  body.v2-blog main .have_results .search_items{display:block!important}
}
body.v2-blog main .search_items .search_item{padding:12px 14px;border-bottom:1px solid var(--a-lijn)!important}
body.v2-blog main .search_items .search_item h3 a{color:var(--a-tekst)!important;font-size:17px}
body.v2-blog main .search_items .search_item>a{color:var(--a-tekst2)!important;font-size:14px}
