
/* 主题全局变量 */
@media screen and (min-width:0px) {
  :root {
	--baseColor:#169fe6;
	--baseHoverColor:#349dc1;
	--radius:10px;
	--radius-top:10px 10px 0px 0px;
    --radius-left:0px 10px 0px 10px;
    --radius-right:10px 0px 10px 0px;
	--radius-bottom: 0px 0px 10px 10px;
	--radius-bottom-right:0px 0px 10px 0px;
	--radius-bottom-left:0px 0px 0px 10px;
  }
}

/* 侧边栏元素 */
.sidebar-block {
    border-radius: var(--radius);
}

#profile_block:hover {
	border: 1px solid var(--baseHoverColor);
}

.sidebar-block ul {
	    border-radius: var(--radius-bottom);
}

.sidebar-block ul li {
	    border-radius: var(--radius-bottom);
}

.sidebar-block h3 {
	    border-radius: var(--radius-top);
}

.sidebar-block .catListView {
	border-radius: var(--radius);
}

.sidebar-block #sidebar_search {
	border-radius: var(--radius);
}

.sidebar-block #sidebar_search #widget_my_google {
	border-radius: var(--radius-bottom);
}

.sidebar-block #sidebar_search input[type="button"] {
	background:var(--baseColor);
}

.sidebar-block #sidebar_search input[type="button"]:hover {
	background: var(--baseHoverColor);
}


#sidebar_news {
	border-radius:var(--radius);
}

#sidebar_news >h3 {
	border-radius:var(--radius-top);
}

#sidebar_news > #blog-news {
	border-radius:var(--radius-bottom);
}

#sidebar_news > #blog-news #profile_block {
	border-radius:var(--radius-bottom);
}

.sidebar-block ul li a:hover {
    color: var(--baseHoverColor);
    border-bottom: 1px dotted var(--baseHoverColor);
}

.sidebar-block #sidebar_search input {
    border-radius: var(--radius);
}

/* 日历控件 */
#blog-calendar #blogCalendar .CalTitle {
    background-color: #169fe6;
    border: none;
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    padding: 10px 20px;
    border-radius: var(--radius-top);
}

#blog-calendar #blogCalendar .CalTitle  .CalNextPrev a {
	color:#fff;
	padding: 0px 10px;
	font-size: 22px;
}

#blog-calendar #blogCalendar .CalTitle td[align="center"] {
	padding:10px 20px;
}

#blog-calendar #blogCalendar tbody{
	background: transparent;
}

#blog-calendar #blogCalendar > tbody > tr:not(:first-child) {
	background: #fff;
}

#blog-calendar #blogCalendar > tbody > tr:last-child td:first-child {
	background: #fff;
	border-radius: var(--radius-bottom-left);
}

#blog-calendar #blogCalendar > tbody > tr:last-child td:last-child {
	background: #fff;
	border-radius: var(--radius-bottom-right);
}


/* 标签背景色修改 */
.catListTag ul li:hover {
	background:#fff;
	color: var(--baseHoverColor);
}

.catListTag ul li:hover a {
	color:var(--baseHoverColor);
}

/*导航*/
#navList a:link {
	text-shadow:none;
}

/*博客列表*/

.day {
	border-radius: var(--radius);
}

.dayTitle:hover {
	background-color:var(--baseHoverColor);
}

.dayTitle:hover a {
	color:#fff !important;
}

a:hover {
	color:var(--baseHoverColor) !important;
}

.comment_textarea , #under_post_news {
    width:auto;
    max-width: 100%;
    border-radius: var(--radius);
}

#navigator {
    border-radius: var(--radius-bottom);
}

#topics, #blog-comments-placeholder, #comment_form_container, #ad_t2, #cnblogs_c1, #cnblogs_c2, #under_post_news, #under_post_kb,#under_post_card1, #under_post_card1 .under-post-card, #under_post_card2, #under_post_card2 .under-post-card {
	border-radius: var(--radius);
    background: white;
}

#cnblogs_c1, #cnblogs_c2 {
    text-align: -webkit-center;
	width: -webkit-fill-available;
}

#cnblogs_ch {
    border-radius: var(--radius);
}

.comment_btn {
	cursor: pointer;
    font-size: 14px;
    height: 37px;
    width: 85px;
    background: var(--baseColor);
    text-align: center;
    line-height: 37px;
    border: none;
    color: #fff;
    font-family: "Microsoft Yahei","Simsun",Arial;
    border-radius: var( --radius);
    padding: 0px 15px;
}

.comment_btn:hover {
	background: var(--baseHoverColor);
}

#HistoryToday {
    border-radius: var(--radius);
    max-width: 100%;
}

.catListImageCategory {
    width: auto;
    padding-top: 0px;
    background: #fff;
}