/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}
.fancybox-inner,.fancybox-outer{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url(../images/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../images/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock{overflow:hidden}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/fancybox_overlay.png)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@font-face{font-family:'Geometria Light';src:url(../images/geometria-light-webfont.eot);src:local('☺'),url(../images/geometria-light-webfont.eot?#iefix) format('embedded-opentype'),url(../images/geometria-light-webfont.woff) format('woff'),url(../images/geometria-light-webfont.ttf) format('truetype'),url(../images/geometria-light-webfont.svg#geometria_lightlight) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'Supra ThinDemiserif';src:url(../images/supra-thindemiserif-webfont.eot);src:local('☺'),url(../images/supra-thindemiserif-webfont.eot?#iefix) format('embedded-opentype'),url(../images/supra-thindemiserif-webfont.woff) format('woff'),url(../images/supra-thindemiserif-webfont.ttf) format('truetype'),url(../images/supra-thindemiserif-webfont.svg#suprathindemiserif) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:iconfont;src:url(../images/iconfont.eot);src:local('☺'),url(../images/iconfont.eot?#iefix) format('embedded-opentype'),url(../images/iconfont.woff) format('woff'),url(../images/iconfont.ttf) format('truetype'),url(../images/iconfont.svg#iconfont) format('svg');font-weight:400;font-style:normal}
body{font-family:'Geometria Light';font-size:18px;line-height:24px;font-weight:400;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:400;font-style:normal;color:#3b3e4f}
body.home h3.widget-title,h2{font-family:'Supra ThinDemiserif';font-size:26px;line-height:46px;font-weight:400;font-style:normal;color:#1f1d20}
h3{font-family:'Supra ThinDemiserif';font-size:30px;line-height:38px;font-weight:400;font-style:normal;color:#3b3e4f}
h4,table thead th{font-family:'Supra ThinDemiserif';font-size:24px;line-height:31px;font-weight:400;font-style:normal;color:#3b3e4f}
h5{font-family:'Supra ThinDemiserif';font-size:21px;line-height:28px;font-weight:400;font-style:normal;color:#3b3e4f}
h6{font-family:'Supra ThinDemiserif';font-size:19px;line-height:25px;font-weight:400;font-style:normal;color:#3b3e4f}
.page-links-title{font-family:'Supra ThinDemiserif';font-size:19px;font-weight:400;font-style:normal;color:#3b3e4f}
.bar-title{color:#2c2635}
#footer #contacts .bar-title,#footer #contacts a{color:#e8ecef}
.widget a.button,.widget button,.widget input[type=submit],a.button,button,input[type=submit]{font-family:'Supra ThinDemiserif';font-size:19px;line-height:19px;font-weight:400;font-style:normal;color:#fff;background-color:#c3a984}
.widget a.button:before,.widget button:before,.widget input[type=submit]:before,a.button:before,button:before,input[type=submit]:before{color:#fff;border-color:#fff}
.widget a.button:hover,.widget button:hover,.widget input[type=submit]:hover,a.button:hover,button:hover,input[type=submit]:hover{color:#fff;background-color:#56412c}
input[type=submit]:hover:before{color:#fff;border-color:#fff}
a.button:active,button:active,input[type=submit]:active{color:#fff;background-color:#2c2635}
input[type=submit]:active:before{color:#fff;border-color:#fff}
.icon{color:#d0cec4}
.icon.active{color:#be9b85}
input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background-color:#fff;color:#99a2a9;border-color:#d0cec4}
.pagination>a,.pagination>span{font-family:'Supra ThinDemiserif';font-weight:400;font-size:12px;font-style:normal;color:#3b3e4f;border-color:#7a4e71}
.pagination .current,.pagination a:hover,.pagination>span{background-color:#7a4e71;color:#fff}
body span.styled-subtitle{font-family:'Supra ThinDemiserif';color:#a4a39a;font-size:24px;line-height:31px}
.socials li a:hover:after{background-color:#be9b85;color:#fff}
#page{background-color:#1f1d20}
.page-title-block .page-title-block-header{font-size:58px}
#header #site-navigation li a{font-family:'Geometria Light';font-size:15px;font-weight:400;font-style:normal;color:#fff}
#header #site-navigation li a:hover{color:#be9b85}
#header #site-navigation li.current-menu-ancestor>a,#header #site-navigation li.current-menu-item>a{color:#be9b85}
#header #site-navigation li li{background-color:#34261d}
#header #site-navigation li li+li{background-color:#34261d}
#header #site-navigation li li li a,#header #site-navigation li li.current-menu-ancestor a,#header #site-navigation li li.current-menu-item a,#header #site-navigation li li:hover a{background-color:#0e0e0e}
#header #site-navigation li li a{font-family:'Geometria Light';font-size:15px;line-height:30px;font-weight:400;font-style:normal;color:#bd9979}
#header #site-navigation li li.current-menu-ancestor a,#header #site-navigation li li.current-menu-item a,#header #site-navigation li li:hover a{color:#bc8a5b}
#header #site-navigation li li.menu-parent-item>a:before{color:#be9b85}
#header #site-navigation li li.current-menu-ancestor>a:before,#header #site-navigation li li.current-menu-item>a:before,#header #site-navigation li li.menu-parent-item:hover>a:before{color:#3b3e4f}
#header #site-navigation li li li.current-menu-ancestor a,#header #site-navigation li li li.current-menu-item a,#header #site-navigation li li li:hover a{background-color:#be9b85}
@media only screen and (max-width:799px){#header #site-navigation li{background-color:#fff}
	#header #site-navigation li a{font-family:'Geometria Light';font-size:15px;line-height:30px;font-weight:400;font-style:normal;color:#3b3e4f}
	#header #site-navigation li a:hover{color:#3b3e4f}
	#header #site-navigation li.current-menu-ancestor>a,#header #site-navigation li.current-menu-item>a{color:#be9b85}
}
.content-wrap{background-color:#f5f4f0}
.sidebar .widget+.widget{border-top-color:#d0cec4}
#footer #contacts{background-color:#1f1d20;color:#e8ecef}
#footer .socials-icons li a:after{color:#1f1d20}
#footer .socials-icons li a:hover:after{background-color:#be9b85}
#bottom-line{background-color:#1f1d20;color:#e8ecef}
#bottom-line .footer-nav li a{color:#e8ecef}
#bottom-line .footer-nav li:before{color:#be9b85}
#bottom-line .site-info{color:#7b848f}
#bottom-line .site-info a{color:#be9b85}
.slideshow .nivo-caption .title{font-family:'Supra ThinDemiserif';font-size:31px;line-height:38px;font-weight:400;font-style:normal}
.slideshow .nivo-caption .description{font-family:'Geometria Light';font-size:15px;line-height:19px;font-weight:400;font-style:normal}
.quickfinder.block,.slideshow.block{background-color:#101010}
.quickfinder ul li .title{font-family:'Supra ThinDemiserif';font-size:24px;line-height:30px;font-weight:400;font-style:normal;color:#3b3e4f}
.quickfinder ul li .description{font-family:'Geometria Light';font-size:16px;line-height:23px;font-weight:400;font-style:normal;color:#3b3e4f}
.quickfinder.block ul li .title{color:#fff}
.quickfinder.block ul li .description{color:#be9b85;margin-top:10px}
.quickfinder ul li .image{color:#fff;background-color:#56797f}
.quickfinder ul li .iconfont{color:#fff;background-color:#56797f}
.block.clients .next:before,.block.clients .prev:before,.block.portfolio .next:before,.block.portfolio .prev:before,html * .ls-container .ls-nav-next:before,html * .ls-container .ls-nav-prev:before{border-color:#c3a984;color:#56412c}
.block.portfolio ul.thumbs li .title,.portfolio ul.thumbs li .title{font-family:'Supra ThinDemiserif';font-size:21px;line-height:60px;font-weight:400;font-style:normal;color:#3b3e4f}
.portfolio ul.thumbs li .small-title{font-family:'Supra ThinDemiserif';font-size:21px;font-weight:400;font-style:normal;color:#3b3e4f}
.portfolio ul.thumbs li .description{font-family:'Geometria Light';font-size:17px;line-height:26px;font-weight:400;font-style:normal;color:#3b3e4f}
.portfolio.block{background-color:#dfeae0}
.portfolio.block ul.thumbs li .title{background-color:#fff;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:#fff}
.portfolio ul.thumbs li .title .title-hover-color{background-color:#56797f}
.portfolio ul.thumbs li .title .title-inner-content.hover{color:#fff}
.portfolio ul.thumbs li .share-block-toggle{background-color:#56797f;color:#fff}
.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:#fff}
.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:#be9b85}
.portfolio ul.filter li .icon{color:#d0cec4}
.portfolio ul.filter li a:hover .icon,.portfolio ul.filter li.active a .icon{color:#be9b85}
.blog_list li .date-day{font-family:'Supra ThinDemiserif';font-weight:400;font-size:36px;font-style:normal;color:#fff;background-color:#56797f}
.blog_list li .date-day span{color:#fff}
.news_list .news_item .image{background-color:#fff}
.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:#be9b85}
.newslist:after,.newslist:before{background-color:#fff}
.newslist>li .datetime .day{color:#a4a39a}
.newslist>li .datetime .time{font-family:'Supra ThinDemiserif';font-size:36px;font-weight:400;font-style:normal;color:#3b3e4f}
.newslist>li .thumbnail img{border-color:#fff}
.newslist>li .thumbnail .empty{background-color:#fff;border-color:#fff}
.newslist>li .thumbnail .empty:after{color:#d0cec4}
.newslist>li .text{background-color:#fff}
.newslist>li .text:after{border-color:transparent #fff transparent transparent}
@media only screen and (max-width:999px){.panel .newslist>li .text:after{border-color:transparent transparent #fff transparent}
}
@media only screen and (max-width:799px){#page .newslist>li .text:after{border-color:transparent#fff transparent transparent}
}
@media only screen and (max-width:599px){#page .newslist>li .text:after{border-color:transparent transparent #fff transparent}
}
.post-tags-block{border-color:#d0cec4}
.post-tags{color:#a4a39a}
.post-author-block{background-color:#fff}
.post-author-avatar img{background-color:#f5f4f0}
.post-author-info .name{font-family:'Supra ThinDemiserif';font-size:24px;line-height:31px;font-weight:400;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:400;font-style:normal;color:#3b3e4f}
.post-posts-links a:hover{color:#be9b85}
.post-posts-links .left a:before,.post-posts-links .right a:before{border-color:#be9b85;color:#3b3e4f}
.related-element img{border-color:#fff}
.related-element.without-image>a{background-color:#fff}
ol.commentlist .comment-content .comment-author{font-family:'Supra ThinDemiserif';font-size:24px;line-height:31px;font-weight:400;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:#fff}
.gallery ul.thumbs li.selected a{border-color:#fff}
.gallery ul.thumbs li.selected a:before{border-color:transparent transparent #fff transparent}
.gallery .navigation .next:before,.gallery .navigation .prev: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:400;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:400;font-style:normal;color:#3b3e4f}
.divider,.divider.dashed,.divider.double{border-color:#d0cec4}
.text_box{background-color:#fff}
.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:#fff}
.accordion{border-color:#d0cec4}
.accordion h5:before{border-color:#be9b85;color:#3b3e4f}
.tabs{background-color:#e0e2d7}
.tabs>ul.tabs-nav li a{background-color:#fff;color:#3b3e4f}
.tabs>ul.tabs-nav li.ui-tabs-active a{background-color:#f5f4f0;color:#be9b85}
.tabs>.tab_wrapper{background-color:#f5f4f0}
.dropcap span{font-family:'Supra ThinDemiserif';font-weight:400;font-size:30px;font-style:normal;border-color:#be9b85;color:#3b3e4f}
.simple-icon{border-color:#be9b85;color:#3b3e4f}
.list ul li:before{color:#be9b85}
table{border-color:#fff}
table thead tr{background-color:#fff}
table tr:nth-child(even){background-color:#fff}
.alert-box>div{background-color:#fff}
.alert-box .alert-icon{border-color:#be9b85;color:#3b3e4f}
.iconed-text .icon,.iconed-title .icon{border-color:#be9b85;color:#3b3e4f}
.iconed-text .icon.active,.iconed-title .icon.active{background-color:#be9b85}
h3.widget-title{font-family:'Supra ThinDemiserif';font-size:28px;line-height:40px;font-weight:400;font-style:normal;color:#3b3e4f}
.widget a{color:#3b3e4f}
.widget a:hover{color:#48afdb}
.widget a:active{color:#48afdb}
.contact_info-item .title,.project_info-item .title{font-family:'Supra ThinDemiserif';font-size:24px;line-height:31px;font-weight:400;font-style:normal;color:#a4a39a}
.contact_info-item+.contact_info-item,.project_info-item+.project_info-item{border-color:#d0cec4}
.testimonial_item td{color:#a4a39a}
.testimonial_item td.image div{background-color:#fff}
.testimonial_item td.info .name{font-family:'Supra ThinDemiserif';font-size:24px;line-height:31px;font-weight:400;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:#be9b85}
.widget.widget_categories ul li a:before,.widget.widget_meta ul li a:before{color:#be9b85}
.twitter-box a,.widget.Custom_Popular_Posts a,.widget.Custom_Recent_Posts a,.widget.widget_recent_comments a,.widget.widget_recent_entries a,.widget.widget_rss a{color:#7a4e71}
.widget.Custom_Popular_Posts .image,.widget.Custom_Recent_Posts .image{background-color:#fff}
.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:#be9b85}
.widget.widget_nav_menu li.menu-item a:before,.widget.widget_submenu li.menu-item a:before{color:#be9b85}
.widget.widget_nav_menu li.menu-parent-item a:before,.widget.widget_submenu li.menu-parent-item a:before{border-color:#be9b85;color:#3b3e4f}
.widget.widget_nav_menu li.current-menu-ancestor a,.widget.widget_nav_menu li.current-menu-item a,.widget.widget_submenu li.current-menu-ancestor a,.widget.widget_submenu li.current-menu-item a{color:#be9b85}
.widget.widget_nav_menu li.current-menu-ancestor ul,.widget.widget_nav_menu li.current-menu-item ul,.widget.widget_submenu li.current-menu-ancestor ul,.widget.widget_submenu li.current-menu-item 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:#be9b85;background-color:#be9b85}
.widget.widget_nav_menu li.current-menu-ancestor li a:before,.widget.widget_submenu li.current-menu-ancestor li a:before{color:#be9b85}
.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:#fff}
.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:#fff}
.widget.widget_nav_menu li.current-menu-ancestor li a,.widget.widget_nav_menu li.current-menu-item li a,.widget.widget_submenu li.current-menu-ancestor li a,.widget.widget_submenu li.current-menu-item li a{color:#3b3e4f}
.widget.widget_nav_menu li li.current-menu-ancestor a,.widget.widget_nav_menu li li.current-menu-item a,.widget.widget_submenu li li.current-menu-ancestor a,.widget.widget_submenu li li.current-menu-item a{color:#be9b85}
.team-item .team-image{background-color:#fff}
.team-item .team-name{font-family:'Supra ThinDemiserif';font-size:24px;line-height:31px;font-weight:400;font-style:normal}
.widget.widget_calendar caption,.widget.widget_calendar th{color:#a4a39a}
.widget.widget_calendar td a{color:#fff;background-color:#56797f}
.twitter-box .jtwt_tweet:before{color:#d0cec4}
.widget.picturebox .description,.widget.widget_search form{background-color:#fff}
.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:400;font-style:normal}
.team-element-image{background-color:#fff}
.team-element{border-color:#d0cec4}
.clients.block{background-color:#dfeae0}
.clients ul.list li a{background-color:#fff}
.clients ul.filter li a{color:#3b3e4f}
.clients ul.filter li a:hover,.clients ul.filter li.active a{color:#be9b85}
.clients ul.filter li .icon{color:#d0cec4}
.clients ul.filter li a:hover .icon,.clients ul.filter li.active a .icon{color:#be9b85}
.skill-line{background-color:#fff}
.diagram-circle .text{color:#a4a39a}
.diagram-circle .text div{font-family:'Supra ThinDemiserif';font-size:24px;font-weight:400;font-style:normal;color:#a4a39a}
.diagram-circle .text div span{font-family:'Supra ThinDemiserif';font-weight:Supra ThinDemiserif;font-style:normal;color:#be9b85}
.diagram-circle .text div span.title{font-family:'Supra ThinDemiserif';font-size:24px;font-weight:400;font-style:normal;color:#a4a39a}
.diagram-circle .text div span.summary{font-family:'Geometria Light';font-size:18px;font-weight:400;font-style:normal;color:#3b3e4f}
.diagram-legend .legend-element .title{font-family:'Supra ThinDemiserif';font-size:24px;font-weight:400;font-style:normal;color:#a4a39a}
.block.portfolio ul.thumbs li .overlay .p-icon,.gallery .navigation.preview-navigation .next:before,.gallery .navigation.preview-navigation .prev:before,.gallery .preview li a span.overlay .p-icon,.gallery-four-columns ul li a span.overlay .p-icon,.gallery-three-columns ul li a span.overlay .p-icon,.image.wrap-box .fancy .overlay:before,.portfolio ul.thumbs li .overlay .p-icon,.slideshow .nivo-directionNav a.nivo-nextNav:before,.slideshow .nivo-directionNav a.nivo-prevNav:before,html * .slideshow .ls-container .ls-nav-next:before,html * .slideshow .ls-container .ls-nav-prev:before{border-color:#bd9979;color:#fff}
#header.header-fixed #site-navigation>ul>li>a{line-height:25px}
#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}
.block.portfolio ul.thumbs li .title,.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-text,.iconed-title{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}
.clients.block{background-color:#fff}
.block.news{background-color:#dfeae0}
.block.news .news_item{background-color:transparent!important}
.block.news .news_item:hover{background-color:#c3a984!important}
