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

body {color: #ccc;}
h1, h2, h3, h4, h5, h6 {color: #dfbe52;
font-family: 'EB Garamond',Garamond,'Times New Roman',Times,serif;
}
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: #999;}
.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: #999;}
.team-member-description a.team-readmore,
.post-shortcode .post-item h6 a,
a.ps-rm-link {color: #999;}
.comment-author a.url:hover,
.sidebar .widget a:hover, .homepage-widgets .widget a:hover {color: #fff;}
input[type="text"], input[type="password"], input[type="email"], textarea, select {color: #ccc;}

/* ---------------------------- */
/*       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 {}
.portfolio-item-text h5 a,
.skill-bar {background-color: #444;}
.callout-box,
.testimonial-inner {background-color: #3a3a3a;}
.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: #444;}
input[type="text"], input[type="password"], input[type="email"], textarea, select {background-color: #444;}

/* ---------------------------- */
/*          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 {}
.portfolio-details h6 span {background: #555;}
.site-pagination a:hover {background: #444;}
.flex-caption {background:#000;background:rgba(0,0,0,0.8);}

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

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

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