﻿body {
	background-image: url(../images/body-tail1.gif);
}
::selection {
	background: #ADB0B2;
	color: #fff;
}
body {
	-webkit-tap-highlight-color: #ADB0B2;
	color: #fff;
}
a {
	color: #222;
}
#content p > span {
	color: #1b1b1b!important;
}
#main {
	background-color: #fff;
}
.color-2 {
	color: #898989;
}
#lodo a {
	color: #222;
}
h1, h2, h3, h5, h6 {
	color: #222;
}
h4 {
	color: #000;
}
h3 {
	color: #959595;
}
ul li {
	background-image: url(../images/list-arrow.gif);
}
ul li a:hover {
	color: #959595;
}
blockquote {
	background-image: url(../images/quotes.png);
}
strong, b {
	color: #1b1b1b;
}
.logo h1 a, .logo h2 a {
	color: #000;
}
#header {
	background: url(../images/bg-header.jpg) 50% 0 no-repeat #101010;
}
#widget-header .social-networks li .inner {
	background-color: #000;
	background-color: rgba(0,0,0,.4);
	border: 1px solid #5b6265;
	color: #5b6265;
}
#before-area {
	background-image: url(../images/box-tail.png);
	color: #fff;
}
#before-area a {
	color: #fff;
}
.top-box h2 {
	color: #fff;
	text-align: center;
}
.tx-box {
	height: 72px;
	display: table-cell;
	text-align: center;
	width: 184px;;
}
#slider {
	background: #222 url(../images/loading.gif) no-repeat 50% 50%;
}
.nivo-caption {
	color: #5b6265;
	background-image: url(../images/caption-bg.png);
}
.nivo-directionNav a {
	background: url(../images/direction_nav.gif) no-repeat 0 0;
}
.sf-menu a {
	color: #cacaca;
}
.sf-menu > li {
	background-image: url(../images/nav-divider.png);
}
.sf-menu > li > a {
	background-color: transparent;
	background-image: none;
}
.sf-menu > li > a:hover, .sf-menu > li.sfHover > a {
	color: #fff;
}
.sf-menu > li.current_page_item > a {
	color: #fff;
}
.sf-menu li ul {
	background-color: #282828;
}
.sf-menu li ul ul {
	background-color: #202020;
}
.sf-menu li li a {
	color: #5b6265;
}
.sf-menu li li a:hover, .sf-menu li li.sfHover > a, .sf-menu li li.current_page_item > a {
	color: #fff;
	background-color: #2f2f2f;
}
.sf-menu li li li a:hover, .sf-menu li li li.sfHover > a, .sf-menu li li li.current_page_item > a {
	color: #fff;
}
.sf-menu > li.current_page_item > a {
	background: url(../images/menu-activ.png) 0 0 repeat;
}
.sf-sub-indicator {
	background: url(../images/nav-arrow.gif) no-repeat -7px -100px;
}
.title-wrap {
	background-image: url(../images/title-wrap-tail.png);
}
.title-wrap h2, .title-wrap h3 {
	color: #222;
	background-image: url(../images/body-tail.gif);
}
h3#comments {
	color: #222;
}
.reply a:hover {
	color: #fff;
}
#respond h3 {
	color: #222;
}
.cancel-comment-reply a {
	color: #222!important;
}
.post-holder .entry-title {
	color: #959595;
}
.post-holder .entry-title a {
	color: #959595;
}
.post-holder .entry-title a:hover {
	color: #222;
}
.featured-thumbnail {
	border-right: 1px solid #f6f2f8;
	border-bottom: 1px solid #f6f2f8;
	border-right: 1px solid rgba(255,255,255,.4);
	border-bottom: 1px solid rgba(255,255,255,.4);
}
.post-meta time, .comment-meta time {
	background-image: url(../images/meta-icon1.png);
}
.post-meta a[rel=author], .comment-meta .author {
	background-image: url(../images/meta-icon2.png);
}
.post-meta .comments-link {
	background-image: url(../images/meta-icon3.png);
}
.post-meta a {
	color: #959595;
}
.alignleft, .alignright, .aligncenter, .alignnone {
	border-right: 1px solid #f6f2f8;
	border-bottom: 1px solid #f6f2f8;
	border-right: 1px solid rgba(255,255,255,.4);
	border-bottom: 1px solid rgba(255,255,255,.4);
}
.related-posts-title {
	color: #222;
}
.wp-pagenavi a, .wp-pagenavi span {
	color: #fff;
	background-color: #222;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
	background-color: #959595;
}
.error404-num {
	color: #ADB0B2;
}
#gallery .portfolio li a.image-wrap {
	border-right: 1px solid #f6f2f8;
	border-bottom: 1px solid #f6f2f8;
	border-right: 1px solid rgba(255,255,255,.4);
	border-bottom: 1px solid rgba(255,255,255,.4);
	background: #f5f5f5 url(../images/loading-folio.gif) 50% 50% no-repeat;
}
#gallery .portfolio h3 a {
	color: #959595;
}
#gallery .portfolio h3 a:hover {
	color: #222;
}
.zoom-icon {
	background: rgba(34,34,34,.8);
}
.no-rgba .zoom-icon {
	background: url(../images/black-opacity-40.png);
}
.zoom-icon:before {
	background: url(../images/magnify-alt.png) 50% 50% no-repeat;
}
h3.widget-title {
	color: #222;
}
#wp-calendar caption {
	color: #222;
}
#wp-calendar thead th {
	background: #ADB0B2;
	color: #fff;
}
.faq_list span.marker {
	color: #333;
}
.name-testi {
	color: #1b1b1b;
}
.ie8 .name-testi {
	background-image: url(../images/body-tail.gif);
}
#testi-cycle .testi_item {
	color: #858585;
}
#testi-controls #prev-testi, #testi-controls #next-testi {
	background-image: url(../images/arrow-sprite.png);
}
#testi-controls #prev-testi:hover {
	background-position: 0 bottom;
}
#testi-controls #next-testi:hover {
	background-position: right bottom;
}
.latestpost li time {
	background: #fff;
	border: 1px solid #f2f2f2;
	color: #adb0b2;
}
.latestpost li h4 a {
	color: #000;
}
.twitter ul li {
	background: url(../images/twitter-icon.png) no-repeat 0 0;
}
article.testimonial, .testi-single {
	background: url(../images/quotes.png) no-repeat 160px 10px;
}
article.testimonial .name-testi, .testi-single .name-testi {
	color: #222c36;
}
.recent-posts li h5, .recent-posts li h5 a {
	color: #1b1b1b;
}
.recent-posts.history li h5 a {
	color: #adb0b2;
}
.recent-posts li h5 a:hover {
	color: #ADB0B2;
}
.recent-posts.history li h5 a:hover {
	color: #222;
}
.recent-posts li span.meta {
	color: #888;
}
.recent-posts.team li {
	color: #969695;
}
.team_cycle .buttons.prev {
	background-image: url(../images/prev.png);
}
.team_cycle .buttons.next {
	background-image: url(../images/next.png);
}
.team_cycle .buttons.prev:hover, .team_cycle .buttons.next:hover {
	background-position: 0 bottom;
}
.recent-posts.services li h3 a {
	color: #191919;
}
.tags-cloud a, .tagcloud a, .post-footer a {
	background: #222;
	color: #fff;
}
.tags-cloud a:hover, .tagcloud a:hover, .post-footer a:hover {
	background: #898989;
}
.footer {
	color: #fff;
}
#footer {
	background: url(../images/bg-footer.jpg) 50% 0 #121212;
}
#footer-text a {
	color: #898989;
}
.button, .reply a {
	background: #222;
	color: #fff!important;
}
.button:hover, .reply a:hover {
	background: #ADB0B2;
}
.box {
	background: #f5f5f5;
}
.box-inner {
	background-color: #fafafa;
}
#back-top a {
	color: #000;
	background: url(../images/top-button.gif) 50% 0 #c8c8c8;
}
#back-top a:hover {
	background: #adb0b2;
}
#back-top a .hover {
	background: #adb0b2;
}
.dropcap {
	background: #fff;
	color: #adb0b2;
	border: 1px solid #f2f2f2;
}
.hr {
	background: #eee;
}
.sm_hr {
	background: #eee;
}
.address dd a {
	color: #191919;
}
.google-map {
	background-image: url(../images/loading-map.gif);
}
input, select, textarea {
	border: 1px solid #dbdbdb;
}
input[type=text], textarea {
	background: #fff;
	color: #959595;
	border: 1px solid #f2f2f2;
}
input[type=submit], input[type=reset] {
	color: #fff;
	background-color: #222;
}
input[type=submit]:hover, input[type=reset]:hover {
	background-color: #ADB0B2;
}
.nsu-form {
	border-left: 1px solid #dddddd;
}
.nsu-form input[type=text] {
	background-color: #fbfbfd;
	border: 1px solid #efefef;
	color: #9a9a9b;
}
.nsu-form input[type=submit] {
	background-color: #222;
}
.nsu-form input[type=submit]:hover {
	background-color: #ADB0B2;
}
.nsu-error.error.notice {
	color: red;
}
#commentform a:hover {
	color: #222;
}
#searchform {
}
#searchform span {
	background: #fff;
	border: 1px solid #f2f2f2;
}
#widget-header #searchform span {
	background: #000000;
	border: 1px solid #222;
}
#widget-header #searchform span input {
	color: #5B6265;
}
#searchform .submit {
	background-image: url(../images/button-search.png);
}
#searchform .submit:hover {
	background-position: 0 bottom;
}
#widget-header #searchform .submit:hover {
	background-position: 0 0;
}
