/*
Theme Name: 梦想比特
Theme URI: http://www.dreambit.cn
Author: wujie
Author URI:http://www.dreambit.cn
Description: www.dreambit.cn 网站主题
Version: 2.0
Text Domain: dreambit
Tags:202405
*/


/*body{ background-color: #f6f8fa;}*/

body.admin-bar #branding-wrap{top: 28px;}
body.admin-bar #wrapper{margin-top: 145px;}


/* body {
    font-family: "LXGW WenKai Screen", sans-serif;
} */

a {
  color: #32518C;
}

a:hover {
    color:#436bb7;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: #fff;
  background-color: #4169E1;
  border-color: #1861ac;
}


.dropdown-menu {
    background-color: #4169E1;
    margin:.46rem 0;
    border-radius:0;
    background-clip:border-box;
    min-width: 15rem; 
}


.post-content p {  padding:5px 0 5px 0; font-size:1rem; line-height: 30px;}
.post-content blockquote {
    margin: 0 0 0 1rem;
    border-left: solid 3px rgb(18, 118, 148);
    padding-left: 1rem;
}
.post-content li { line-height: 30px;}
.post-content img {border:solid 1px #ccc; border-radius:3px;}


.case-card{
    /* box-shadow: rgba(3, 102, 214, 0.3) 0px 0px 0px 3px; */
    position: relative;
    transition: transform 0.3s ease, box-shadow 0.3s ease;  /* 启用 transform 和 box-shadow 的过渡 */
    border: solid 3px rgba(0, 123, 255, 0.3);
    margin-bottom: 10px;
    margin-top: 10px;
    border-radius: 0.575rem;
}

.case-card:hover {
    transform: scale(1.02); /* 放大效果 */
    box-shadow: 0 0 20px rgba(0, 123, 255, 0.8); /* 蓝色光晕效果 */
}

.img-fluid.rounded-top {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom:solid 1px #ccc;
    width:100%;
}

.wp-block-code {
    border-radius: 5px;
}





.comments-area {
    margin-top: 20px;
}

.comments-title {
    font-size: 24px;
    margin-bottom: 20px;
}

.comment-list {
    list-style: none;
    padding: 0;
}

.comment-list .comment {
    margin-bottom: 20px;
}

.comment-list .comment-body {
    background: #f9f9f9;
    padding: 10px;
    border-radius: 5px;
}


@media (max-width: 767.98px) {
    .sticky-top {
        position: static !important;
    }
}

.crumbs a {
    text-decoration: none;
}

.wp-caption  p, figcaption.wp-element-caption{
	font-size:14px;

    padding-left:20px;
}

.wp-caption  p::before, figcaption.wp-element-caption::before {
    position: absolute;
    display: inline-block;
    height: 11px;
    width: 11px;
    border-left: 1px solid rgb(0, 120, 212);
    border-bottom: 1px solid rgb(0, 120, 212);
    left: 18px;
    content: "";
    margin-top:5px;
}

.tags .badge:hover {
    color: #fff !important;
    text-decoration: none;
}