body { color: #aaa9a9; }
a:hover {
color: #aaa9a9;
}
hr { background-color: #545454; }
button, 
input, 
select, 
textarea {
background-color: #333;
border-color: #545454;
color: #aaa9a9;
}
input[type=text],
textarea,
.sm-form-control {
background-color: #303030;
border-color: #5e5e5e;
color: #aaa9a9;
}
.menu-toggle, 
input[type="button"], 
input[type="reset"], 
article.post-password-required input[type=submit], 
.bypostauthor cite span {
color: #aaa9a9;
background-color: #000;
background-image: -moz-linear-gradient(top, #302B2B, #1F1D1D);
background-image: -ms-linear-gradient(top, #302B2B, #1F1D1D);
background-image: -webkit-linear-gradient(top, #302B2B, #1F1D1D);
background-image: -o-linear-gradient(top, #302B2B, #1F1D1D);
background-image: linear-gradient(top, #302B2B, #1F1D1D);
border: 1px solid #000;
}
.menu-toggle:hover, 
.menu-toggle:focus, 
input[type="button"]:hover, 
input[type="reset"]:hover, 
article.post-password-required input[type=submit]:hover {
color: #fff;
background-color: #000;
background-image: -moz-linear-gradient(top, #302B2B, #1F1D1D);
background-image: -ms-linear-gradient(top, #302B2B, #1F1D1D);
background-image: -webkit-linear-gradient(top, #302B2B, #1F1D1D);
background-image: -o-linear-gradient(top, #302B2B, #1F1D1D);
background-image: linear-gradient(top, #302B2B, #1F1D1D);
border: 1px solid #000;
}
.menu-toggle:active, 
.menu-toggle.toggled-on, 
input[type="button"]:active, 
input[type="reset"]:active {
color: #aaa9a9;
background-color: #000;
background-image: -moz-linear-gradient(top, #302B2B, #1F1D1D);
background-image: -ms-linear-gradient(top, #302B2B, #1F1D1D);
background-image: -webkit-linear-gradient(top, #302B2B, #1F1D1D);
background-image: -o-linear-gradient(top, #302B2B, #1F1D1D);
background-image: linear-gradient(top, #302B2B, #1F1D1D);
box-shadow: inset 0 0 8px 2px #000, 0 1px 0 0 #000;
border-color: transparent;
border: 1px solid #000;
}
.vision-search-form .vision-search-field {
background: #303030;
border: 1px solid #5e5e5e;
}
#agama-main-wrapper,
.site {
background-color: #363636;
}
.top-nav-wrapper {
-webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.30);
-moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.30);
box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.30);
} #frontpage-boxes h1,
#frontpage-boxes h2 { 
color: #8F8F8F; 
} .author-info {
border-top-color: #545454;
} .list-style {
border-bottom-color: #545454;
} body:not(.single-post) .article-wrapper,
.article-wrapper {
border-bottom-color: #545454;
}
.entry-content blockquote, 
.comment-content blockquote {
background-color: #404040;
}
.site-content article {
border-bottom-color: #545454;
}
.agama-portfolio .agama-separator {
border-top: 1px solid #545454;
border-bottom: 1px solid #545454;
}
.archive-header, 
.page-header {
border-bottom-color: #545454;
}
article.sticky .featured-post {
border-top-color: #545454;
border-bottom-color: #545454;
}
.js-isotope .article-wrapper {
border-color: #545454;
}
.entry-title,
.entry-title a { color: #8F8F8F; }
.entry-date .format-box {
background-color: #484747;
}
.entry-sep {
border-bottom-color: #545454;
}
.entry-content td, 
.comment-content td {
border-top-color: #545454;
}
.entry-content table, 
.comment-content table {
border-bottom-color: #545454;
}
.entry-content pre, 
.comment-content pre {
border-color: #545454;
}
.comments-link a:hover, 
.entry-meta a:hover {
color: #aaa9a9;
}
.si-share {
border-top: 1px solid #545454;
border-bottom: 1px solid #545454;
}
nav.nav-single {
border-top-color: #545454;
}
nav.nav-single a {
color: #555;
}
#nav-below a {
color: #8F8F8F;
}
#agama-footer {
border-top-color: #545454;
color: #b8b8b8;
} .small-thumbs .entry {
border-bottom-color: #545454;
} #comments {
border-top-color: #545454;
}
.comment-wrap {
border-color: #545454;
}
.comment-avatar {
background: #303030;
border-color: #545454;
}
.comment-content .comment-author,
.comment-content .comment-author a {
color: #545454;
}
.comment-reply-link {
color: #545454;
}
.commentlist {
border-bottom-color: #545454;
} .portfolio-filters {
border-top: 1px solid #545454;
border-bottom: 1px solid #545454;
}
.portfolio-content h1, 
.portfolio-content h4 {
color: #636363;
} .widget-area .widget li {
border-bottom-color: #545454;
} .vision-search-form .vision-search-submit {
color: #5e5e5e;
} .tagcloud a {
border-color: #545454;
} .woocommerce-cart .cart-collaterals .cart_totals tr td, 
.woocommerce-cart .cart-collaterals .cart_totals tr th {
border-top-color: #545454;
}
.woocommerce table.shop_table {
border-color: #545454;
}