	h1, h2, h3, h4, h5, h6 {
	color: var(--dark);
	font-weight: 200;
	letter-spacing: 0em;
	margin: 0;
	}
p{
	color: var(--dark);}

	.thumb-info .thumb-info-title {
			transition: all 0.3s;
			background: rgba(33, 37, 41, 0.8);
			color: #FFF;
			font-weight: 100;
			left: 0;
			letter-spacing: -.05em;
			position: absolute;
			z-index: 2;
			max-width: 90%;
			font-size: 17px;
			padding: 10px 16px 0px;
			bottom: 13%;
		}
		.social-icons li a {
			color: #fff !important; 
		}
		.social-icons li:hover.social-icons-twitter a {background: #da251a !important;
		}
		.thumb-info-inner{font-size:12px}
		/* Thumb - Skin */
		.thumb-info .thumb-info-type,
		.thumb-info .thumb-info-action-icon,
		.thumb-info-social-icons a,
		.thumbnail .zoom,
		.img-thumbnail .zoom,
		.thumb-info-ribbon {
			background-color: var(--secondary);
		}

			/* 分页样式代码 */
			.search_page_qfd {
				height: 38px;
				float: right;
				margin: 10px 40px 0 0;
				display: inline
			}

			.search_page_qfd li {
				float: left;
				display: inline;
				margin: 0 2px;
			}

			.search_page_qfd li.now a {
				padding: 3px 5px;
				background-color: #ffeee5;
				border: 1px solid #756d42;
				color: #756d42;
				text-decoration: none;
			}

			.search_page_qfd li a {
				padding: 3px 5px;
				background-color: #fff;
				border: 1px solid #ccc;
				color: #6e6e6e;
				text-decoration: none;
			}

			.search_page_qfd li a:hover {
				padding: 3px 5px;
				background-color: #ffeee5;
				border: 1px solid #756d42;
				color: #756d42;
				text-decoration: none;
			}

			.search_page_qfd li a.search_pagenext_qfd {
				background: url(../images/search_nextbg.png) no-repeat 50px center
			}

			/* 分页样式代码 end*/


		.featured-box .box-content{padding:0.5rem;}
		.featured-boxes-style-4 .featured-box .icon-featured {margin-bottom:-10px;}
			/* Dividers */
		.teamhr {
			background: rgba(0, 0, 0, 0.8);
			border: 0;
			height: 1px;
			margin: 12px 10px 10px 10px;
			opacity: 1;
			}		
		.brandname{
			color:#000;
			font-size:14px;
			margin-top:10px;
			}
		/* Progress */
		.progress {
			background: #eee;
		}
		.barriecito-regular {
		  font-family: "Barriecito", system-ui;
		  font-weight: 400;
		  font-style: normal;
			}
		
		.flagtext{
			font-size:0.8em !important;
			margin-right:5px;
			color:var(--primary-inverse);
			}
		.flag-image{
			margin-right:3px;
			height:11px;
			box-shadow: 0 1px 3px rgba(0,0,0,0.25);
			}

		/* 进度条百分比 */
		.progress-bar-tooltip {
			position: absolute;
			padding: 1px 8px;
			background-color: #fff;
			color: var(--primary);
			line-height: 15px;
			font-size: 10px;
			display: block;
			position: absolute;
			top: -3px;
			right: 5px;
			border-radius: 3px;
			opacity: 0;
		}
		.progress-bar-tooltip:after {
			border-color: var(--dark--200) transparent;
			border-style: none;
			border-width: 5px 5px 0;
			bottom: -5px;
			content: "";
			display: block;
			left: 13px;
			position: absolute;
			width: 0;

		}
.divider.divider-small {
	margin: 0 auto 12px auto;
	background: transparent;
}

.divider.divider-small hr {
	width: 50px;
	height: 2px;
	background: #555;
}
/* Style 2 */
.testimonial.testimonial-style-2 {
	text-align: center;
}

.testimonial.testimonial-style-2 blockquote {
    background: transparent !important;
    border-radius: var(--border-radius);
    padding: 22px 0px;

}
