/* general !colors */
body {color: #555555;}
a:hover {color: #555555;}
h1,h2,h3,h4,h5,h6 {color: #222;}
th {border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
td {border-bottom: 1px solid #ddd;}
blockquote {border-left: 3px solid #ddd;}
pre, code {background: #eeeeee; border: 1px solid #ddd;}
.main-content {background-color: #eeeeee;}
.content-area,.content,.pinned,.divider-icon span {background: #ffffff;}
.pinned {border-right: 1px solid #ddd;border-left: 1px solid #ddd;}
div.table-wrapper {	border-right: 1px solid #ddd;}
.divider {border-bottom: 1px solid #ddd;}
.divider-icon span {color: #ddd;}
.page-404-info [class^="icon-"],
.page-404-info [class*="icon-"] {color: #ddd;}
.commentlist ul.children {border-left: 1px solid #ddd;}
.commentlist ul.children::before {border-bottom: 1px solid #ddd;}
.line-header h1,.line-header h2,.line-header h3,.line-header h4,.line-header h5,.line-header h6 {border-bottom: 2px solid #ddd;}
.socials li a {color: #ffffff; background: #ddd;}
.skill-bar {background-color: #f2f2f2;}
.service-left .service-icon {color: #999;}
.callout-box {color: #888;background-color: #fafafa; border: 1px solid #ddd;}
.mtacc-slider .mtacc-slide {background-color: #fff;}
.nivo-mt-theme .nivo-controlNav.nivo-thumbs-enabled a {
	background: #fff;
	background: rgba(255,255,255,.6);
	border: 1px solid #ddd;
	border: 1px solid rgba(200,200,200,.7);
}
.nivo-mt-theme .nivo-controlNav.nivo-thumbs-enabled a:hover,
.nivo-mt-theme .nivo-controlNav.nivo-thumbs-enabled a.active,
.nivo-mt-theme .nivo-controlNav.nivo-thumbs-enabled a.active:hover {
	background: #fff;
	background: rgba(255,255,255,.4);
	border: 1px solid #bbb;
	border: 1px solid rgba(255,255,255,.4);
}

/* menu !colors */
.navigation-wrapper select {
	border: 1px solid #ccc;
	background: #fafafa;
}
.nav-searchform {
	background: #fff;
}
.nav-searchform input {
	background: #fff;
	color: #aaa;
}
.nav-searchform:before {
	border-bottom: 10px solid #fff;
}
.sidebar-left .menu {
	background: #fff;
	background: -moz-linear-gradient(left, #fff 0%, #f2f2f2 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fff), color-stop(100%,#f2f2f2));
	background: -webkit-linear-gradient(left, #fff 0%,#f2f2f2 100%);
	background: -o-linear-gradient(left, #fff 0%,#f2f2f2 100%);
	background: -ms-linear-gradient(left, #fff 0%,#f2f2f2 100%);
	background: linear-gradient(left, #fff 0%,#f2f2f2 100%);
}
.sidebar-right .menu {
	background: #f2f2f2;
	background: -moz-linear-gradient(left, #f2f2f2 0%, #fff 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f2f2f2), color-stop(100%,#fff));
	background: -webkit-linear-gradient(left, #f2f2f2 0%,#fff 100%);
	background: -o-linear-gradient(left, #f2f2f2 0%,#fff 100%);
	background: -ms-linear-gradient(left, #f2f2f2 0%,#fff 100%);
	background: linear-gradient(left, #f2f2f2 0%,#fff 100%);
}

/* blog !colors */
.blog-masonry .post.hentry,
.mt-blog-timeline .post.hentry {background: #fafafa;}
.mt-timeline:before {border-left: 1px dashed #ddd;}
.mt-timeline-icon-side {background: #ccc; color: #fff;}
div.comment-body {background: #fafafa;}
.wpcf7-form input, .wpcf7-form textarea, .wpcf7-form select,
#commentform input, #commentform textarea, #searchform input,
.nav-searchform input {
	background: #f6f6f6;
	color: #888888; 
}
.wpcf7-form input:focus, .wpcf7-form textarea:focus, .wpcf7-form select:focus,
#commentform input:focus, #commentform textarea:focus,
#searchform input:focus, #searchform input:focus,
.nav-searchform input:focus {background: #fafafa;}
.comment-author a.url {color: #aaa;}
#commentform p.form-allowed-tags,
#commentform .comment-notes {color: #999;}
.format-link span.post-icon {color: #ddd;}
.format-quote blockquote.post-quote:before,
.format-quote blockquote.post-quote:after {color: #ddd;}
.post-top h1 a {color: #555;}
.meta span {color: #aaa;}
.meta span a {color: #888;}
.comment-meta a {color: #888;}
.meta-top img {
	border: 1px solid #ddd;
	background: #fff;
}
.author-bio {
	background: #fafafa;
	color: #888888;
}

/* sidebar !colors */
.sidebar .widget a {color: #555555;}
.sidebar {color: #555555;}
.sidebar h6 {color: #555555;}
.sidebar li {border-bottom: 1px solid #ddd;}
.sidebar .menu li a {border-bottom: 1px solid #ddd;}
.sidebar .menu li a:hover,
.sidebar .menu li.current-menu-item a {background: #ffffff;}

/* pricing tables !colors */
.pt-column {
	background: #fafafa;
	color: #888888;	
}
.pt-cost,
.pt-buynow {background: #f2f2f2;}

/* tabs !colors */
.mt-tabs ul.mt-tabs-nav {
	border-bottom-color: #eeeeee;
}
.mt-tabs ul.mt-tabs-nav li a {
	border-color: #eeeeee;
	background-color: #fbfbfb;
	color: #aaaaaa;
}
.mt-tabs ul.mt-tabs-nav li a:hover {
	color: #777777;
}
.mt-tabs ul.mt-tabs-nav li.ui-state-active a {
	background-color: #ffffff;
}
.mt-tabs .mt-tabs-content {
	border: 1px solid #eeeeee;
	background-color: #ffffff;
}
.mt-tabs.vertical ul.mt-tabs-nav li a {
	border: 1px solid #eeeeee;
	border-top-color: #eeeeee !important;
}

/* sections !colors */
.mt-section.section-border-yes {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}