﻿@charset "utf-8";

body {
	font-family: 'Geometria Light';
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
	font-style: normal;
	background-color: #272533;
	color: #3b3e4f;
}

a {
	color: #7a4e71;
}

a:hover {
	color: #7a4e71;
}

a:active {
	color: #7a4e71;
}

h1 {
	font-family: 'Supra ThinDemiserif';
	font-size: 58px;
	line-height: 70px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}

h2,body.home h3.widget-title {
	font-family: 'Supra ThinDemiserif';
	font-size: 36px;
	line-height: 46px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}

h3 {
	font-family: 'Supra ThinDemiserif';
	font-size: 30px;
	line-height: 38px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}

h4,table thead th {
	font-family: 'Supra ThinDemiserif';
	font-size: 24px;
	line-height: 31px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}

h5 {
	font-family: 'Supra ThinDemiserif';
	font-size: 21px;
	line-height: 28px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}

h6 {
	font-family: 'Supra ThinDemiserif';
	font-size: 19px;
	line-height: 25px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}

.page-links-title {
	font-family: 'Supra ThinDemiserif';
	font-size: 19px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}

.bar-title {
	color: #2c2635;
}

#footer #contacts .bar-title,#footer #contacts a {
	color: #e8ecef;
}


.icon {
	color: #d0cec4;
}

.icon.active {
	color: #a5b753;
}

input[type="text"],input[type="password"],textarea,input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="number"],input[type="range"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="month"],input[type="week"] {
	background-color: #ffffff;
	color: #99a2a9;
	border-color: #d0cec4;
}

.pagination>a,.pagination>span {
	font-family: 'Supra ThinDemiserif';
	font-weight: normal;
	font-size: 30px;
	font-style: normal;
	color: #3b3e4f;
	border-color: #7a4e71;
}

.pagination .current,.pagination>span,.pagination a:hover {
	background-color: #7a4e71;
	color: #ffffff;
}

body span.styled-subtitle {
	font-family: 'Supra ThinDemiserif';
	color: #a4a39a;
	font-size: 24px;
	line-height: 31px;
}

.socials li a:hover:after {
	background-color: #a5b753;
	color: #ffffff;
}

#page {
	background-color: #f7f6f4;
}

.page-title-block .page-title-block-header {
	font-size: 58px;
}

#header {
	background-color: #2d2a3b;
}

#header.header-fixed {
	background-color: #2d2a3b;
}

#header #site-navigation li.current-menu-item,#header #site-navigation li.current-menu-ancestor {
}

#header #site-navigation li a {
	font-family: 'Geometria Light';
	font-size: 15px;
	font-weight: normal;
	font-style: normal;
	color: #ffffff;
}

#header #site-navigation li a:hover {
	color: #a5b753;
}

#header #site-navigation li.current-menu-item>a,#header #site-navigation li.current-menu-ancestor>a {
	color: #a5b753;
}

#header #site-navigation li li {
	background-color: #ffffff;
}

#header #site-navigation li li+li {
	background-color: #ffffff;
}

#header #site-navigation li li:hover a,#header #site-navigation li li.current-menu-item a,#header #site-navigation li li.current-menu-ancestor a,#header #site-navigation li li li a {
	background-color: #dfeae0;
}

#header #site-navigation li li a {
	font-family: 'Geometria Light';
	font-size: 15px;
	line-height: 30px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}

#header #site-navigation li li:hover a,#header #site-navigation li li.current-menu-item a,#header #site-navigation li li.current-menu-ancestor a {
	color: #3b3e4f;
}

#header #site-navigation li li.menu-parent-item>a:before {
	color: #a5b753;
}

#header #site-navigation li li.menu-parent-item:hover>a:before,#header #site-navigation li li.current-menu-item>a:before,#header #site-navigation li li.current-menu-ancestor>a:before {
	color: #3b3e4f;
}

#header #site-navigation li li li:hover a,#header #site-navigation li li li.current-menu-item a,#header #site-navigation li li li.current-menu-ancestor a {
	background-color: #a5b753;
}

@media only screen and (max-width:799px) {
	#header #site-navigation li {
		background-color: #ffffff;
	}

	#header #site-navigation li.current-menu-item,#header #site-navigation li.current-menu-ancestor {
	}

	#header #site-navigation li a {
		font-family: 'Geometria Light';
		font-size: 15px;
		line-height: 30px;
		font-weight: normal;
		font-style: normal;
		color: #3b3e4f;
	}

	#header #site-navigation li a:hover {
		color: #3b3e4f;
	}

	#header #site-navigation li.current-menu-item>a,#header #site-navigation li.current-menu-ancestor>a {
		color: #a5b753;
	}
}

.content-wrap {
	background-color: #f5f4f0;
}

.sidebar .widget+.widget {
	border-top-color: #d0cec4;
}

#footer #contacts {
	background-color: #2d2a3b;
	color: #e8ecef;
}

#footer .socials-icons li a:after {
	color: #2d2a3b;
}

#footer .socials-icons li a:hover:after {
	background-color: #a5b753;
}

#bottom-line {
	background-color: #2d2a3b;
	color: #e8ecef;
}

#bottom-line .footer-nav li a {
	color: #e8ecef;
}

#bottom-line .footer-nav li:before {
	color: #a5b753;
}

#bottom-line .site-info {
	color: #7b848f;
}

#bottom-line .site-info a {
	color: #87d890;
}

.slideshow .nivo-caption .title {
	font-family: 'Supra ThinDemiserif';
	font-size: 31px;
	line-height: 38px;
	font-weight: normal;
	font-style: normal;
}

.slideshow .nivo-caption .description {
	font-family: 'Geometria Light';
	font-size: 15px;
	line-height: 19px;
	font-weight: normal;
	font-style: normal;
}

.quickfinder.block,.slideshow.block {
	background-color: #2e2a3c;
}

.quickfinder ul li .title {
	font-family: 'Supra ThinDemiserif';
	font-size: 24px;
	line-height: 30px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}

.quickfinder ul li .description {
	font-family: 'Geometria Light';
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}

.quickfinder.block ul li .title {
	color: #dadee1;
}

.quickfinder.block ul li .description {
	color: #dadee1;
}

.quickfinder ul li .image {
	color: #ffffff;
	background-color: #56797f;
}

html * .ls-container .ls-nav-prev:before,html * .ls-container .ls-nav-next:before,.block.clients .prev:before,.block.clients .next:before,.block.portfolio .prev:before,.block.portfolio .next:before {
	border-color: #56797f;
	color: #805878;
}

.portfolio ul.thumbs li .title,.block.portfolio ul.thumbs li .title {
	font-family: 'Supra ThinDemiserif';
	font-size: 21px;
	line-height: 60px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}

.portfolio ul.thumbs li .small-title {
	font-family: 'Supra ThinDemiserif';
	font-size: 21px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}

.portfolio ul.thumbs li .description {
	font-family: 'Geometria Light';
	font-size: 17px;
	line-height: 26px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}

.portfolio.block {
	background-color: #dfeae0;
}

.portfolio.block ul.thumbs li .title {
	background-color: #ffffff;
	color: #3b3e4f;
}

.portfolio.block ul.thumbs li .description {
	color: #3b3e4f;
}

.portfolio.block ul.thumbs li .small-title {
	color: #3b3e4f;
}

.portfolio ul.thumbs li .title {
	background-color: #ffffff;
}

.portfolio ul.thumbs li .title .title-hover-color {
	background-color: #56797f;
}

.portfolio ul.thumbs li .title .title-inner-content.hover {
	color: #ffffff;
}

.portfolio ul.thumbs li .share-block-toggle {
	background-color: #56797f;
	color: #ffffff;
}

.portfolio ul.thumbs li .share-block-toggle.active {
	background-color: #56797f;
}

.portfolio ul.thumbs li .share-block {
	background-color: #2c2635;
}

.portfolio ul.thumbs li .share-block a,.portfolio ul.thumbs li .share-block a:hover {
	color: #ffffff;
}

.portfolio ul.thumbs li .share-block a:hover {
	background-color: #56797f;
}

.portfolio ul.thumbs li .info {
	font-size: 18px;
}

.portfolio ul.thumbs li .info {
	color: #a4a39a;
}

.portfolio ul.filter li a {
	color: #3b3e4f;
}

.portfolio ul.filter li a:hover,.portfolio ul.filter li.active a {
	color: #a5b753;
}

.portfolio ul.filter li .icon {
	color: #d0cec4;
}

.portfolio ul.filter li a:hover .icon,.portfolio ul.filter li.active a .icon {
	color: #a5b753;
}

.blog_list li .date-day {
	font-family: 'Supra ThinDemiserif';
	font-weight: normal;
	font-size: 36px;
	font-style: normal;
	color: #ffffff;
	background-color: #56797f;
}

.blog_list li .date-day span {
	color: #ffffff;
}

.news_list .news_item .image {
	background-color: #ffffff;
}

.news_list .news_item .date {
	color: #a4a39a;
}

.news_list .all-news a:before {
	color: #3b3e4f;
}

.blog_list li .comment-count {
	color: #a4a39a;
}

.blog_list li .post-info {
	border-color: #d0cec4;
}

.blog_list li .post-info-bottom .more-link b:before {
	color: #a5b753;
}

.newslist:before,.newslist:after {
	background-color: #ffffff;
}

.newslist>li .datetime .day {
	color: #a4a39a;
}

.newslist>li .datetime .time {
	font-family: 'Supra ThinDemiserif';
	font-size: 36px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}

.newslist>li .thumbnail img {
	border-color: #ffffff;
}

.newslist>li .thumbnail .empty {
	background-color: #ffffff;
	border-color: #ffffff;
}

.newslist>li .thumbnail .empty:after {
	color: #d0cec4;
}

.newslist>li .text {
	background-color: #ffffff;
}

.newslist>li .text:after {
	border-color: transparent #ffffff transparent transparent;
}

@media only screen and (max-width:999px) {
	.panel .newslist>li .text:after {
		border-color: transparent transparent #ffffff transparent;
	}
}

@media only screen and (max-width:799px) {
	#page .newslist>li .text:after {
		border-color: transparent#ffffff transparent transparent;
	}
}

@media only screen and (max-width:599px) {
	#page .newslist>li .text:after {
		border-color: transparent transparent #ffffff transparent;
	}
}

.post-tags-block {
	border-color: #d0cec4;
}

.post-tags {
	color: #a4a39a;
}

.post-author-block {
	background-color: #ffffff;
}

.post-author-avatar img {
	background-color: #f5f4f0;
}

.post-author-info .name {
	font-family: 'Supra ThinDemiserif';
	font-size: 24px;
	line-height: 31px;
	font-weight: normal;
	font-style: normal;
}

.post-author-info .date-info {
	color: #a4a39a;
}

.post-related-posts-line {
	border-color: #d0cec4;
}

.post-posts-links a {
	font-family: 'Geometria Light';
	font-size: 15px;
	line-height: 30px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}

.post-posts-links a:hover {
	color: #a5b753;
}

.post-posts-links .left a:before,.post-posts-links .right a:before {
	border-color: #a5b753;
	color: #3b3e4f;
}

.related-element img {
	border-color: #ffffff;
}

.related-element.without-image>a {
	background-color: #ffffff;
}

ol.commentlist .comment-content .comment-author {
	font-family: 'Supra ThinDemiserif';
	font-size: 24px;
	line-height: 31px;
	font-weight: normal;
	font-style: normal;
}

ol.commentlist .comment-content .comment-date {
	color: #a4a39a;
}

ol.commentlist ul.children li {
	border-color: #d0cec4;
}

ol.commentlist li.comment {
	border-color: #d0cec4;
}

ol.commentlist {
	border-color: #d0cec4;
}

.gallery .slide-info,.slideinfo .fancybox-title {
	background-color: #ffffff;
}

.gallery ul.thumbs li.selected a {
	border-color: #ffffff;
}

.gallery ul.thumbs li.selected a:before {
	border-color: transparent transparent #ffffff transparent;
}

.gallery .navigation .prev:before,.gallery .navigation .next:before {
	border-color: #56797f;
	color: #805878;
}

.gallery .slide-info .slide-caption,.slideinfo .fancybox-title .slide-caption {
	font-family: 'Supra ThinDemiserif';
	font-size: 21px;
	line-height: 26px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}

.gallery .slide-info .slide-description,.slideinfo .fancybox-title .slide-description {
	font-family: 'Geometria Light';
	font-size: 13px;
	line-height: 26px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}

.divider,.divider.double,.divider.dashed {
	border-color: #d0cec4;
}

.text_box {
	background-color: #ffffff;
}

.wrap-box.style-1 .wrap-box-inner,.wrap-box.style-2 .wrap-box-inner,.wrap-box.style-6 .wrap-box-inner {
	border-color: #e0e2d7;
}

.wrap-box.style-3 .wrap-box-inner {
	border-color: #ffffff;
}

.accordion {
	border-color: #d0cec4;
}

.accordion h5:before {
	border-color: #a5b753;
	color: #3b3e4f;
}

.tabs {
	background-color: #e0e2d7;
}

.tabs>ul.tabs-nav li a {
	background-color: #ffffff;
	color: #3b3e4f;
}

.tabs>ul.tabs-nav li.ui-tabs-active a {
	background-color: #f5f4f0;
	color: #a5b753;
}

.tabs>.tab_wrapper {
	background-color: #f5f4f0;
}

.dropcap span {
	font-family: 'Supra ThinDemiserif';
	font-weight: normal;
	font-size: 30px;
	font-style: normal;
	border-color: #a5b753;
	color: #3b3e4f;
}

.simple-icon {
	border-color: #a5b753;
	color: #3b3e4f;
}

.list ul li:before {
	color: #a5b753;
}

table {
	border-color: #ffffff;
}

table thead tr {
	background-color: #ffffff;
}

table tr:nth-child(even) {
	background-color: #ffffff;
}

.alert-box>div {
	background-color: #ffffff;
}

.alert-box .alert-icon {
	border-color: #a5b753;
	color: #3b3e4f;
}

.iconed-title .icon,.iconed-text .icon {
	border-color: #a5b753;
	color: #3b3e4f;
}

.iconed-title .icon.active,.iconed-text .icon.active {
	background-color: #a5b753;
}

h3.widget-title {
	font-family: 'Supra ThinDemiserif';
	font-size: 28px;
	line-height: 40px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}

h3.widget-title+* {
}

.widget a {
	color: #3b3e4f;
}

.widget a:hover {
	color: #48afdb;
}

.widget a:active {
	color: #48afdb;
}

.project_info-item .title,.contact_info-item .title {
	font-family: 'Supra ThinDemiserif';
	font-size: 24px;
	line-height: 31px;
	font-weight: normal;
	font-style: normal;
	color: #a4a39a;
}

.project_info-item+.project_info-item,.contact_info-item+.contact_info-item {
	border-color: #d0cec4;
}

.testimonial_item td {
	color: #a4a39a;
}

.testimonial_item td.image div {
	background-color: #ffffff;
}

.testimonial_item td.info .name {
	font-family: 'Supra ThinDemiserif';
	font-size: 24px;
	line-height: 31px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}

.widget.widget_categories ul li,.widget.widget_meta ul li {
	border-color: #d0cec4;
}

.widget.widget_categories ul li a,.widget.widget_meta ul li a {
	color: #3b3e4f;
	font-size: 15px;
}

.widget.widget_categories ul li a:hover,.widget.widget_meta ul li a:hover {
	color: #a5b753;
}

.widget.widget_categories ul li a:before,.widget.widget_meta ul li a:before {
	color: #a5b753;
}

.widget.Custom_Recent_Posts a,.widget.Custom_Popular_Posts a,.widget.widget_recent_entries a,.widget.widget_rss a,.twitter-box a,.widget.widget_recent_comments a {
	color: #7a4e71;
}

.widget.Custom_Recent_Posts .image,.widget.Custom_Popular_Posts .image {
	background-color: #ffffff;
}

.widget.widget_recent_comments ul li:before {
	color: #d0cec4;
}

.widget_tag_cloud a {
	color: #3b3e4f;
}

.widget.widget_archive a {
	color: #7a4e71;
}

.widget.widget_archive ul li a:before {
	color: #3b3e4f;
}

.widget.widget_nav_menu li,.widget.widget_submenu li {
	border-color: #d0cec4;
}

.widget.widget_nav_menu li a,.widget.widget_submenu li a {
	color: #3b3e4f;
	font-size: 15px;
}

.widget.widget_nav_menu li a:hover,.widget.widget_submenu li a:hover {
	color: #a5b753;
}

.widget.widget_nav_menu li.menu-item a:before,.widget.widget_submenu li.menu-item a:before {
	color: #a5b753;
}

.widget.widget_nav_menu li.menu-parent-item a:before,.widget.widget_submenu li.menu-parent-item a:before {
	border-color: #a5b753;
	color: #3b3e4f;
}

.widget.widget_nav_menu li.current-menu-item a,.widget.widget_nav_menu li.current-menu-ancestor a,.widget.widget_submenu li.current-menu-item a,.widget.widget_submenu li.current-menu-ancestor a {
	color: #a5b753;
}

.widget.widget_nav_menu li.current-menu-item ul,.widget.widget_nav_menu li.current-menu-ancestor ul,.widget.widget_submenu li.current-menu-item ul,.widget.widget_submenu li.current-menu-ancestor ul {
	border-color: #d0cec4;
	background-color: #dfeae0;
}

.widget.widget_nav_menu li li.current-menu-item,.widget.widget_submenu li li.current-menu-item {
	color: #a5b753;
	background-color: #a5b753;
}

.widget.widget_nav_menu li.current-menu-ancestor li a:before,.widget.widget_submenu li.current-menu-ancestor li a:before {
	color: #a5b753;
}

.widget.widget_nav_menu li.current-menu-ancestor li.current-menu-item a,.widget.widget_submenu li.current-menu-ancestor li.current-menu-item a {
	color: #ffffff;
}

.widget.widget_nav_menu li.current-menu-ancestor li.current-menu-item a:before,.widget.widget_submenu li.current-menu-ancestor li.current-menu-item a:before {
	color: #ffffff;
}

.widget.widget_nav_menu li.current-menu-item li a,.widget.widget_nav_menu li.current-menu-ancestor li a,.widget.widget_submenu li.current-menu-item li a,.widget.widget_submenu li.current-menu-ancestor li a {
	color: #3b3e4f;
}

.widget.widget_nav_menu li li.current-menu-item a,.widget.widget_nav_menu li li.current-menu-ancestor a,.widget.widget_submenu li li.current-menu-item a,.widget.widget_submenu li li.current-menu-ancestor a {
	color: #a5b753;
}

.team-item .team-image {
	background-color: #ffffff;
}

.team-item .team-name {
	font-family: 'Supra ThinDemiserif';
	font-size: 24px;
	line-height: 31px;
	font-weight: normal;
	font-style: normal;
}

.widget.widget_calendar th,.widget.widget_calendar caption {
	color: #a4a39a;
}

.widget.widget_calendar td a {
	color: #ffffff;
	background-color: #56797f;
}

.twitter-box .jtwt_tweet:before {
	color: #d0cec4;
}

.widget.picturebox .description,.widget.widget_search form {
	background-color: #ffffff;
}

.team-element-email a:before {
	color: #d0cec4;
}

.team-element-position {
	color: #a4a39a;
}

.team-element-name {
	font-family: 'Supra ThinDemiserif';
	font-size: 24px;
	line-height: 31px;
	font-weight: normal;
	font-style: normal;
}

.team-element-image {
	background-color: #ffffff;
}

.team-element {
	border-color: #d0cec4;
}

.clients.block {
	background-color: #dfeae0;
}

.clients ul.list li a {
	background-color: #ffffff;
}

.clients ul.filter li a {
	color: #3b3e4f;
}

.clients ul.filter li a:hover,.clients ul.filter li.active a {
	color: #a5b753;
}

.clients ul.filter li .icon {
	color: #d0cec4;
}

.clients ul.filter li a:hover .icon,.clients ul.filter li.active a .icon {
	color: #a5b753;
}

.skill-line {
	background-color: #ffffff;
}

.diagram-circle .text {
	color: #a4a39a;
}

.diagram-circle .text div {
	font-family: 'Supra ThinDemiserif';
	font-size: 24px;
	font-weight: normal;
	font-style: normal;
	color: #a4a39a;
}

.diagram-circle .text div span {
	font-family: 'Supra ThinDemiserif';
	font-weight: Supra ThinDemiserif;
	font-style: normal;
	color: #a5b753;
}

.diagram-circle .text div span.title {
	font-family: 'Supra ThinDemiserif';
	font-size: 24px;
	font-weight: normal;
	font-style: normal;
	color: #a4a39a;
}

.diagram-circle .text div span.summary {
	font-family: 'Geometria Light';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color: #3b3e4f;
}

.diagram-legend .legend-element .title {
	font-family: 'Supra ThinDemiserif';
	font-size: 24px;
	font-weight: normal;
	font-style: normal;
	color: #a4a39a;
}

.slideshow .nivo-directionNav a.nivo-nextNav:before,.slideshow .nivo-directionNav a.nivo-prevNav:before,html * .slideshow .ls-container .ls-nav-prev:before,html * .slideshow .ls-container .ls-nav-next:before,.portfolio ul.thumbs li .overlay .p-icon,.block.portfolio ul.thumbs li .overlay .p-icon,.gallery .navigation.preview-navigation .prev:before,.gallery .navigation.preview-navigation .next:before,.gallery .preview li a span.overlay .p-icon,.gallery-three-columns ul li a span.overlay .p-icon,.gallery-four-columns ul li a span.overlay .p-icon,.image.wrap-box .fancy .overlay:before {
	border-color: #ffffff;
	color: #87d890;
}

#header.header-fixed #site-navigation>ul>li>a {
	line-height: 25px;
	!important;
}

#header #site-navigation ul ul {
	width: 165px!important;
}

#header #site-navigation li a {
	font-family: '微软雅黑'!important;
}

body {
	font-family: '微软雅黑'!important;
	font-size: 14px!important;
}

#content .inner>p,.block.content .inner>p {
	line-height: 23px!important;
	font-size: 14px!important;
}

h1,h2,h3,h4,h5,h6 {
	font-family: '微软雅黑'!important;
}

h1 {
	font-size: 38px!important;
}

.quickfinder {
	padding: 30px 0;
}

.quickfinder ul li .title {
	font-family: '微软雅黑'!important;
}

.quickfinder ul li .description {
	font-family: '微软雅黑'!important;
	font-size: 14px!important;
}

.portfolio ul.thumbs li .title,.block.portfolio ul.thumbs li .title {
	font-family: '微软雅黑'!important;
}

.portfolio ul.thumbs li .description {
	font-family: '微软雅黑'!important;
}

#footer .socials-icons .text {
	padding-bottom: 0!important;
}

#footer #contacts {
	padding: 30px 0!important;
}

.block.clients {
	padding: 30px 0!important;
}

.block.content {
	padding: 30px 0 0!important;
}

.block.content .central-wrapper {
	padding-bottom: 30px!important;
}

.block.portfolio {
	padding: 30px 0!important;
}

.slideshow .nivo-caption .title {
	font-family: '微软雅黑'!important;
}

.page-title-block-content {
	padding: 40px 0;
}

.team-element-name {
	font-family: '微软雅黑';
}

.page-title-block-content {
	padding: 0;
	height: 150px;
}

.page-title-block .page-title-block-header h1 {
	display: none;
}

body {
	position: relative;
}

#BDBridgeIconWrap {
	margin: 0!important;
}

#respond {
	display: none;
}

.post-author-block {
	display: none;
}

.iconed-title,.iconed-text {
	padding-top: 0;
}

.related-element.without-image>a {
	width: 70px;
	height: 70px;
	background: #fff url('../images/related_posts_img.png') no-repeat 50% 50%;
}

.news_item img {
	width: 80px!important;
	height: 80px!important;
	border-radius: 50%;
}

.contacts-info.sidebar {
	width: 330px;
	position: absolute;
	right: 50px;
	margin: 0!important;
}

h4.hidden {
	display: none;
}