/* ---------------------------- */
/*           Color
/* ---------------------------- */

body {color: #555;}
a:hover,
.portfolio-item-text span, .portfolio-item-text h5 a,
.comment-meta a,
#commentform p.form-allowed-tags, #commentform .comment-notes,
.post-shortcode-meta {color: #777;}
.logo-text,
#portfolio-filters a,
.comment-author a.url,
.sidebar .widget a, .homepage-widgets .widget a,
.sidebar .menu li, .sidebar .menu li a {color: #aaa;}
.testimonial:after {color: #ddd;}
.team-member-description a.team-readmore,
.post-shortcode .post-item h6 a,
a.ps-rm-link {color: #444;}
.comment-author a.url:hover,
.sidebar .widget a:hover, .homepage-widgets .widget a:hover {color: #333;}

/* ---------------------------- */
/*       Background-color
/* ---------------------------- */

.main-content,
h1.line-header span, h2.line-header span, h3.line-header span,
h4.line-header span, h5.line-header span, h6.line-header span,
.pinned {background-color: #fff;}
.portfolio-item-text h5 a,
.skill-bar {background-color: #eee;}
.callout-box,
.testimonial-inner {background-color: #fefefe;}
.socials ul li a,
.portfolio-single-categories a,
.meta-top .meta-date .day,
.meta-bottom span a,
.site-pagination a, .site-pagination span,
.portfolio-navigation div a:hover,
.tagcloud a {background-color: #777;}
#commentform p.form-allowed-tags, #commentform .comment-notes {background-color: #f6f6f6;}

/* ---------------------------- */
/*          Background
/* ---------------------------- */

body {background: #ccc url(../images/bg/bg01.png);}
h1.line-header, h2.line-header, h3.line-header,
h4.line-header, h5.line-header, h6.line-header {background: url(../images/header-bg.png) repeat-x center center;}
.portfolio-details h6 span {background: #ddd;}
.site-pagination a:hover {background: #444;}

/* ---------------------------- */
/*            Borders
/* ---------------------------- */

.portfolio-wrapper.style2 .portfolio-item-text a,
.portfolio-wrapper.style4 .portfolio-item-text a {border-top: 4px solid #eee !important;}
.portfolio-wrapper.style2 .portfolio-item-text:before,
.portfolio-wrapper.style4 .portfolio-item-text:before {border-bottom: 10px solid #eee !important;}
td {border-bottom: 1px solid #e8e8e8;}
div.comment-body,
#searchform input,
.testimonial-inner,
#portfolio-filters a,
.callout-box {border: 1px solid #ddd;}
th {border-top: 1px solid #ddd;}
.divider-line,
.commentlist ul.children::before,
.post,
th,
.portfolio-details .divider-line {border-bottom: 1px solid #ddd;}
.portfolio-item-text h5 a {border-bottom: 5px solid #ddd;}
.logo-text {border-left: 1px solid #ddd;}
.commentlist ul.children {border-left: 1px solid #ddd;}
blockquote {border-left: 3px solid #ddd;}
.pinned {border-right: 1px solid #ddd; border-left: 1px solid #ddd;}
div.table-wrapper {	border-right: 1px solid #ddd;}
.mt-tabs.vertical ul.mt-tabs-nav li a,
.mt-tabs.vertical ul.mt-tabs-nav li.ui-state-active a {border-top-color: #ddd !important;}
.team-member-description, .team-member-description .socials {border-top: 1px solid #ccc;}
.wpcf7-form input, .wpcf7-form textarea, .wpcf7-form select,
#commentform input, #commentform textarea {border: 1px solid #ccc;}
.wpcf7-form input:focus, .wpcf7-form textarea:focus, .wpcf7-form select:focus,
#commentform input:focus, #commentform textarea:focus,
#searchform input:focus {border: 1px solid #aaa;}
.sidebar .menu li a {border-left: 4px solid #aaa;}
.post-shortcode-meta li:first-child {border-right: 1px solid #aaa;}
.lp-image {border: 2px solid #777;}

/* ---------------------------- */
/*          Shortcody
/* ---------------------------- */
.mt-tabs ul.mt-tabs-nav {
	border-bottom-color: #ddd;
}
.mt-tabs ul.mt-tabs-nav li a {
	border-color: #ddd;
	background-color: #f6f6f6;
	color: #aaa;
}
.mt-tabs ul.mt-tabs-nav li.ui-state-active a {
	background-color: #fff;
	color: #777;
}
.mt-tabs .mt-tabs-content {
	border: 1px solid #ddd;
	background-color: #fff;
}
.mt-tabs.vertical ul.mt-tabs-nav li a {
	border: 1px solid #ddd;
	border-top-color: #ddd !important;
}
.mt-toggle, .mt-accordion {
	border-bottom: 1px solid #ddd;
}
.mt-toggle .mt-toggle-inner.closed {display: none;}
.mt-toggle .mt-toggle-title, .mt-accordion .ui-accordion-header {
	background-color: #f6f6f6;
	color: #aaa;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.mt-accordion .ui-accordion-header a {
	color: #aaa;
}
.mt-accordion .ui-accordion-header.ui-state-active a {
	color: #555;
}
.mt-toggle.active .mt-toggle-title, .mt-accordion .ui-accordion-header.ui-state-active {
	border-bottom: 1px solid #ddd;
	color: #555;
	background-color: #fff;
}
.mt-toggle-inner, .mt-accordion .ui-accordion-content {
	background: #fff;
	border-color: #dfdfdf;
}
.mt-toggle span.ui-icon:before, .mt-accordion span.ui-icon:before {;    
	border-right: 1px solid #ddd;
}
.pt-column {
	border: 1px solid #f2f2f2;
}
.pt-column h3 {
	color: #fff;
}
.pt-cost {
	background: #777;
	color: #fff;
}
.pt-features ul li {
	background-color: #fafafa;
	border-bottom: 1px solid #f2f2f2;
}
.pt-buynow {
	background: #777;
}