/* general !colors */
body {color: #ddd;}
a:hover {color: #ddd;}
h1,h2,h3,h4,h5,h6 {color: #fff;}
th {border-top: 1px solid #5a5a5a;border-bottom: 1px solid #5a5a5a;}
td {border-bottom: 1px solid #5a5a5a;}
blockquote {border-left: 3px solid #5a5a5a;}
pre, code {background: #eeeeee; border: 1px solid #5a5a5a;}
.main-content {background-color: #444;}
.content-area,.content,.pinned,.divider-icon span {background: #444;}
.pinned {border-right: 1px solid #5a5a5a;border-left: 1px solid #5a5a5a;}
div.table-wrapper {	border-right: 1px solid #5a5a5a;}
.main-content {background: #333333;}
.divider {border-bottom: 1px solid #5a5a5a;}
.divider-icon span {color: #5a5a5a;}
.page-404-info [class^="icon-"],
.page-404-info [class*="icon-"] {color: #5a5a5a;}
.commentlist ul.children {border-left: 1px solid #5a5a5a;}
.commentlist ul.children::before {border-bottom: 1px solid #5a5a5a;}
.line-header h1,.line-header h2,.line-header h3,.line-header h4,.line-header h5,.line-header h6 {border-bottom: 2px solid #5a5a5a;}
.socials li a {color: #ffffff; background: #5a5a5a;}
.skill-bar {background-color: #333;}
.service-left .service-icon {color: #aaa;}
.callout-box {color: #aaa;background-color: #3a3a3a; border: 1px solid #5a5a5a;}
.mtacc-slider .mtacc-slide {background-color: #444;}
.nivo-mt-theme .nivo-controlNav.nivo-thumbs-enabled a {
	background: #000;
	background: rgba(0,0,0,.1);
	border: 1px solid #5a5a5a;
	border: 1px solid rgba(50,50,50,.4);
}
.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: #000;
	background: rgba(0,0,0,.3);
	border: 1px solid #bbb;
	border: 1px solid rgba(0,0,0,.3);
}

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

/* blog !colors */
 .blog-masonry .post.hentry,
.mt-blog-timeline .post.hentry {background: #3a3a3a;}
.mt-timeline:before {border-left: 1px dashed #5a5a5a;}
.mt-timeline-icon-side {background: #3a3a3a; color: #ccc;}
 div.comment-body {background: #3a3a3a;}
 .wpcf7-form input, .wpcf7-form textarea, .wpcf7-form select,
 #commentform input, #commentform textarea, #searchform input,
 .nav-searchform input {
	background: #3a3a3a;
	color: #aaa; 
}
 .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: #333;}
 .comment-author a.url {color: #aaa;}
 #commentform p.form-allowed-tags,
 #commentform .comment-notes {color: #999;}
 .format-link span.post-icon {color: #aaa;}
 .format-quote blockquote.post-quote:before,
 .format-quote blockquote.post-quote:after {color: #aaa;}
 .post-top h1 a {color: #fff;}
 .meta span {color: #aaa;}
 .meta span a {color: #ccc;}
 .comment-meta a {color: #888;}
 .meta-top img {
	border: 1px solid #5a5a5a;
	background: #3a3a3a;
}
 .author-bio {
	background: #3a3a3a;
	color: #aaa;
}

/* sidebar !colors */
 .sidebar .widget a {color: #eeeeee;}
 .sidebar {color: #dddddd;}
 .sidebar h6 {color: #eeeeee;}
 .sidebar li {border-bottom: 1px solid #4f4f4f;}
 .sidebar .menu li a {border-bottom: 1px solid #4f4f4f;}
 .sidebar .menu li a:hover,
 .sidebar .menu li.current-menu-item a {background: #444;}

/* pricing tables !colors */
 .pt-column {
	background: #3e3e3e;
	color: #aaa;	
}
 .pt-cost,
 .pt-buynow {background: #333;}


/* tabs !colors */
 .mt-tabs ul.mt-tabs-nav {
	border-bottom-color: #5a5a5a;
}
 .mt-tabs ul.mt-tabs-nav li a {
	border-color: #5a5a5a;
	background-color: #3f3f3f;
	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: #444;
}
 .mt-tabs .mt-tabs-content {
	border: 1px solid #5a5a5a;
	background-color: #444;
}
 .mt-tabs.vertical ul.mt-tabs-nav li a {
	border: 1px solid #5a5a5a;
	border-top-color: #5a5a5a !important;
}

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