/* Melrose WordPress Theme 
---------------------------
------ BLACK EDITION ------
*/


/* General */


body {
	background-color:#0D0D0D;
}

#toTop {
	background-image: url('../images/black-theme/to-top.png');
}

#content-wrap {
	background-color:#0D0D0D;
	border-bottom:1px solid #868686;
}

/* Lambda Loader */

#lambda-overlay {
 background-color: #0D0D0D;
}
.circle {
	background-color: rgba(17,17,17,0);
	border:5px solid #868686;
	border-right:5px solid rgba(17,17,17,0);
	border-left:5px solid rgba(17,17,17,0);
	box-shadow: 0 0 35px #868686;
}
.circle1 {
	background-color: rgba(17,17,17,0);
	border:5px solid #868686;
	border-left:5px solid rgba(17,17,17,0);
	border-right:5px solid rgba(17,17,17,0);
	box-shadow: 0 0 15px #868686; 
}
@-moz-keyframes spinPulse {
	0% { -moz-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px #868686;}
	50% { -moz-transform:rotate(145deg); opacity:1; }
	100% { -moz-transform:rotate(-320deg); opacity:0; }
}
@-moz-keyframes spinoffPulse {
	0% { -moz-transform:rotate(0deg); }
	100% { -moz-transform:rotate(360deg);  }
}
@-webkit-keyframes spinPulse {
	0% { -webkit-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px #111111; }
	50% { -webkit-transform:rotate(145deg); opacity:1;}
	100% { -webkit-transform:rotate(-320deg); opacity:0; }
}
@-webkit-keyframes spinoffPulse {
	0% { -webkit-transform:rotate(0deg); }
	100% { -webkit-transform:rotate(360deg); }
}


/* Typograhpy & Links*/

h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
	color:#FFFFFF;
}
strong {
	color: #FFFFFF;
}
a {
	color:#FFFFFF;
}
#sidebar a,
#sidebar_second a {
	color:#868686;
}
#sidebar a:hover,
#sidebar_second a:hover {
	color:#FFFFFF;
}
.edit-link a {
	background: #868686;
	color:#FFFFFF;
}
.edit-link a:hover {
	color:#111111 !important;
}
pre, code {
	background-color: #EDEDED;
	border: 1px solid #868686;
	color:#111111;
}
.entry-title a{
	color:#FFFFFF;
}
hr {
	border-top:1px solid #868686;
}
.loop-single-divider {
	border-top:1px solid #868686;
}
.bold {
	color:#868686;
}
.h-link a:hover {
	color:#868686 !important;
}
.lambda-dropcap1 {
	color: #868686;
}

/* Header */

#header {
	border-bottom:1px solid #868686;
	background-color:#0D0D0D;
}
#logo h1 a, 
#logo h1 {
	color:#FFFFFF;
}
#logo {
	border-right:1px solid #868686;
}
.h-right {
	border-right:1px solid #868686;
}
.top-header-tagline {
	color:#868686;
}

/* Navigation */

.nav-wrap {
	background-color:#0D0D0D;
	border-bottom:1px solid #868686;
}
#navigation ul li a {
	background-image: url('../images/black-theme/slash.png');
}
#navigation ul li a.last {
	background-image: none;
}
#navigation ul li:last-child a {
	background-image: none;
}
#navigation ul li a {
	border-top:1px solid transparent;
}
#navigation ul li:hover a, 
#navigation ul li.current-menu-item a {
	border-top:1px solid #868686;
}
#navigation ul.sub-menu {
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
	-ms-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
}

/* Teaser */

#page-title {
	color:#e8e8e8;
}
#teaser-content a:hover {
	color:#868686;
}
#teaser {
	border-bottom:2px solid #868686;
}

/* Footer */

#footer-wrap {
	border-top:2px solid #868686;
}
#footer {
	color:#111111;
	border-bottom:1px solid #0D0D0D;
}
.copyright {
	color:#111111;
}
.unitedthemes {
	color:#111111;
}
#footer a:hover,
.unitedthemes a,
.copyright a {
	color:#111111;
}
 
/* Portfolio */

ul.filter_portfolio a {
	color:#FFFFFF;
	background:#868686;
}
ul.filter_portfolio a:hover,
ul.filter_portfolio a.selected {
	color:#FFFFFF;
}
.portfolio-title a {
	color:#111111;
}
.portfolio-title {
	background-repeat: repeat;
	border:1px dashed #111111;
}
#nav-portfolio #nav-count {
	color:#868686;
}
.nav-counter {
	color:#FFFFFF;
}

/* Buttons */

.melrose-caption a.caption-link {
	background:#111111;
}
.theme-button {
	background:#333333;
}
.theme-button:hover {
	color:#FFFFFF !important;
}

/* Form Buttons */

input[type="submit"], 
input[type="reset"], 
input[type="button"] {
	color: #FFFFFF;
	background: #868686;
}
input[type="submit"]:hover, 
input[type="reset"]:hover, 
input[type="button"]:hover {
	color: #FFFFFF;
}

/* Alert Boxes */

.alert.white {
	background:#868686;
	border: 1px solid #FFFFFF;
	color:#FFFFFF;
}

/* CTA */

.call-to-action h2 a{
	color:#FFFFFF;
}
.call-to-action {
	background-color:#0D0D0D;
}

/* Pricing Table */

.lambda-pricingtable-top {
	background: #000000;
}
.lambda-pricingtable-top h2 {
	color: #FFFFFF;
}
.lambda-pricingtable {
	background: #1f1f1f;
	border-left:1px solid #868686;
	border-right:1px solid #868686;
	border-bottom:1px solid #868686;
	border-top:1px solid #868686;
}
.lambda-pricingtable ul li {
	border-bottom:1px solid #868686;
}
.lambda-table-button {
	background: #111111;
}
.lambda-table-button:hover {
	color: #FFFFFF;
}
.lambda-pricingtable h3 {
	color:#ffffff !important;
}

/* Blockquotes */

blockquote, 
blockquote p {
	color: #ffffff;
	font-size: 20px;
}
blockquote p {
	border:1px dashed #111111;
}
/* Lists */

/* Templates */

/* Home Testimonial */

div#home-template > section {
	border-top:1px solid #868686;
}
.lambda-testimonials h3 {
	color:#111111;
}
.lambda-latest-testimonials > div {
	border:1px dashed #111111;
}
.lambda-latest-testimonials {
	background-repeat: repeat;
}

/* Archive Template */

.archiv-title {
	color:#FFFFFF;
	background-color:#868686;
}
ul.archive ul {
	background-image: url('../images/black-theme/vline.png');
}
ul.archive li {
	background-image: url('../images/black-theme/node.png');
	color:#FFFFFF;
}
ul.archive ul li.last, 
ul.archive ul li:last-child {
	background: #0D0D0D url('../images/black-theme/lastnode.png') no-repeat;
}

/* Client Template */

#clients li img{
	border:1px solid #868686;
}

/* Team Template */

.member-name {
	color:#FFFFFF;
}
.member-title {
	color: #868686;
}
.member-photo {
	background-color:#868686;
}
span.member-phone {
	border-left:1px solid #868686;
}

/* Testimonial Template */

.testimonial-photo {
	background-color:#868686;
}

/* Vertical Tab-Template Service Template */

#vmenu ul {
	border-right:1px solid #868686;
	border-top:1px solid #868686;
}

#vmenu li {
    background-color:#0D0D0D !important;
	border-bottom:1px solid #868686;
	color:#868686;
}
#vmenu li:hover {
	color:#FFFFFF;
}
#vmenu li.selected {
	border-right:2px solid #FFFFFF;
	color:#FFFFFF;
	
}

/* Blog Styling */

.sticky .sticky-title {
	color:#868686;
}
.thumb {
	background-repeat: repeat;
}
.entry-meta {
	border-top:1px solid #868686;
	border-bottom:1px solid #868686;
}
.entry-meta-single-post a,
.entry-meta a {
	font-weight:normal;
	color:#868686;
}
.entry-meta a:hover,
.entry-meta-single-post a:hover {
	color:#FFFFFF;
}
.author-link,
.entry-date {
	border-right:1px solid #868686;
}
.tag_links {
	border-top:1px dashed #868686;
	border-bottom:1px dashed #868686;
}
.tag_links a {
	color:#868686;
}
.tag_links a:hover {
	color:#FFFFFF;
}
.lambda-unlike {
	background-image: url('../images/black-theme/lambda-unlike.png');
}
.lambda-like {
	background-image: url('../images/black-theme/lambda-like.png');
}
.meta-sep {
	color:#111111;
}
.response span{
	color:#FFFFFF;
}
#author-info {
	border-top:1px dashed #868686;
	border-bottom:1px dashed #868686;
}
#author-description {
	border-left:1px dashed #868686;
}
.author-name {
	color:#868686;
}
a.link-author {
	background-image: url('../images/black-theme/link-author.png');
}
a.facebook-author {
	background-image: url('../images/black-theme/facebook-author.png');
}
a.twitter-author {
	background-image: url('../images/black-theme/twitter-author.png');
}
a.aim-author {
	background-image: url('../images/black-theme/aim-author.png');
}
a.yahoo-author {
	background-image: url('../images/black-theme/yahoo-author.png');
}
a.google-author {
	background-image: url('../images/black-theme/google-author.png');
}
a.email-author {
	background-image: url('../images/black-theme/email-author.png');
}

p.search-title, 
p.tag-title {
	border-top:1px dashed #868686;
	border-bottom:1px dashed #868686;
	color:#FFFFFF;
}
p.search-title span, 
p.tag-title span {
	color:#868686;
}


/* Attachment Page */

#nav-below .nav-previous a:hover,
#nav-below .nav-next a:hover {
	color:#868686;
}

/* Comments */

.response {
	border-top:1px solid #868686;
	border-bottom:1px solid #868686;
}
a.comment-edit-link,
.fn,
.fn a {
	color:#FFFFFF;
}
a.comment-edit-link:hover,
.fn a:hover {
	color:#868686;
}
#comments .single-comment {
	border-bottom:1px solid #868686;
}
#comments .comment-author {
	border:2px solid #868686;
}
a.comment-reply-link {
	color:#FFFFFF;
	background-color:#868686;
}
a.comment-reply-link:hover {
	color:#FFFFFF;
}
a.comment-reply-login:hover {
	color:#868686;
}
#cancel-comment-reply-link {
	color:#CC0000;
}
#cancel-comment-reply-link:hover {
	color:#868686;
}

/* Post Formats */	

.quote .quote-border .entry-title,
.quote-title {
	color:#ffffff;
}
.quote {
	background-color:#111111;
}
.quote-border {
	border:1px dashed #111111;
}
.aside-post-title {
	background-image: url('../images/black-theme/pformat-aside.png');
}
.image-post-title {
	background-image: url('../images/black-theme/pformat-image.png');
}
.quote-post-title {
	background-image: url('../images/black-theme/pformat-quote.png');
}
.audio-post-title {
	background-image: url('../images/black-theme/pformat-audio.png');
}
.video-post-title {
	background-image: url('../images/black-theme/pformat-video.png');
}
.gallery-post-title {
	background-image: url('../images/black-theme/pformat-gallery.png');
}
.standard-post-title {
	background-image: url('../images/black-theme/pformat-standard.png');
}
.link-post-title {
	background-image: url('../images/black-theme/pformat-link.png');
}
.sticky-post-title {
	background-image: url('../images/black-theme/sticky-post.png');
}
.link-post span {
	color:#FFFFFF;
}


/* Lambda Widgets @United Themes */

/* Standard WP Widget  */

.widget-title {
	color:#FFFFFF;
	border-bottom:1px solid #868686;
}
#footer .widget-title {
	color:#111111;
	border-bottom:1px solid #111111;
}

#footer .widget_links li,
#footer .widget_nav_menu li,
#footer .widget_pages li,
#footer .widget_meta li,
#footer .widget_categories li,
#footer .widget_archive li,
#footer .widget_recent_entries li {
	background-image: url('../images/black-theme/footer-arrow-right.gif');
	color:#111111;
}
.widget_links li,
.widget_nav_menu li,
.widget_pages li,
.widget_meta li,
.widget_categories li,
.widget_archive li,
.widget_recent_entries li {
	background-image: url('../images/black-theme/arrow-right.gif');
	color:#FFFFFF;
}
.widget_recent_comments li {
	background-image: url('../images/black-theme/comment.png');
}
#footer .widget_recent_comments li {
	background-image: url('../images/black-theme/footer-comment.png');
}
#footer .lambda_widget_recent_comments a:hover {
	color:#111111;
}

.widget_search #s {/* This keeps the search inputs in line */
	background-image: url('../images/black-theme/zoom.png');
}
.widget_search #s {
	border:1px solid #111111;
	color:#111111;
	background-color:#868686;
}

/* Flickr */

.lambda_widget_flickr .flickr_items img {
	background-color:#868686;
}
#footer .lambda_widget_flickr .flickr_items img {
	background-color:#111111;
}

/* Twitter */

.tweet_list li {
	background-image: url('../images/black-theme/twitter-widget.png');
}
#footer .tweet_list li {
	background-image: url('../images/black-theme/footer-twitter-widget.png');
}
#sidebar .tweet_list a,
#sidebar_second .tweet_list a {
	color:#FFFFFF;
}

#sidebar .tweet_list a:hover,
#sidebar_second .tweet_list a:hover {
	color:#868686;
}

/* Recent Post Lambda  */

.pformat .post_format_audio,
.pformat .post_format_gallery,
.pformat .post_format_video,
.pformat .post_format_link,
.pformat .post_format_quote,
.pformat .post_format_aside,
.pformat .post_format_standard,
.pformat .post_format_image {
	border: 2px solid #868686;
}
#footer .pformat .post_format_audio,
#footer .pformat .post_format_gallery,
#footer .pformat .post_format_video,
#footer .pformat .post_format_link,
#footer .pformat .post_format_quote,
#footer .pformat .post_format_aside,
#footer .pformat .post_format_standard,
#footer .pformat .post_format_image {
    border: 2px solid #111111;
	
}
#footer .pformat:hover {
	background-color:#868686;
}

.pformat .post_format_image  {
	background-image: url('../images/black-theme/pformat-image.png');
}
.pformat .post_format_standard  {
	background-image: url('../images/black-theme/pformat-standard.png');
}
.pformat .post_format_audio {
	background-image: url('../images/black-theme/pformat-audio.png');
}
.pformat .post_format_gallery {
	background-image: url('../images/black-theme/pformat-gallery.png');
}

.pformat .post_format_video {
	background-image: url('../images/black-theme/pformat-video.png');
}
.pformat .post_format_link {
	background-image: url('../images/black-theme/pformat-link.png');
}
.pformat .post_format_quote {
	background-image: url('../images/black-theme/pformat-quote.png');
}
.pformat .post_format_aside {
	background-image: url('../images/black-theme/pformat-aside.png');
}

#footer .pformat .post_format_image  {
	background-image: url('../images/black-theme/footer-pformat-image.png');
}
#footer .pformat .post_format_standard  {
	background-image: url('../images/black-theme/footer-pformat-standard.png');
}
#footer .pformat .post_format_audio {
	background-image: url('../images/black-theme/footer-pformat-audio.png');
}
#footer .pformat .post_format_gallery {
	background-image: url('../images/black-theme/footer-pformat-gallery.png');
}

#footer .pformat .post_format_video {
	background-image: url('../images/black-theme/footer-pformat-video.png');
}
#footer .pformat .post_format_link {
	background-image: url('../images/black-theme/footer-pformat-link.png');
}
#footer .pformat .post_format_quote {
	background-image: url('../images/black-theme/footer-pformat-quote.png');
}
#footer .pformat .post_format_aside {
	background-image: url('../images/black-theme/footer-pformat-aside.png');
}
/* Recent Comments Lambda  */

.recentcomments  .comments_avatar {
	background-color:#868686;
}
#footer .recentcomments .l-description span{
	color:#111111;
}

/* Contact Widget Lambda  */

.lambda_widget_contact .description {
	color:#868686;
}
#footer .lambda_widget_contact .description {
	color:#111111;
}
.lambda-address {
	background-image: url('../images/black-theme/contact-adress.png');
}
#footer .lambda-address {
	background-image: url('../images/black-theme/footer-contact-adress.png');
}
.lambda-phone {
	background-image: url('../images/black-theme/contact-phone.png');
}
#footer .lambda-phone {
	background-image: url('../images/black-theme/footer-contact-phone.png');
}
.lambda-fax {
	background-image: url('../images/black-theme/contact-fax.png');
}
#footer .lambda-fax {
	background-image: url('../images/black-theme/footer-contact-fax.png');
}
.lambda-email {
	background-image: url('../images/black-theme/contact-email.png');
}
#footer .lambda-email {
	background-image: url('../images/black-theme/footer-contact-email.png');
}

/* Lambda Like Widget */

.lambda_widget_mostlikesposts {
	color:#FFFFFF;
}
#footer .lambda_widget_mostlikesposts {
	color:#111111;
}
.lambda-most-liked-posts li {
	background-image: url('../images/black-theme/like.png');
}
#footer .lambda-most-liked-posts li {
	background-image: url('../images/black-theme/footer-like.png');
}

/* Tabs */

ul.tabs {
	border-bottom: solid 1px #868686;
}
ul.tabs li a {
	background: #868686;
	color:#FFFFFF;
}
ul.tabs li a.active {
	background: #FFFFFF;
	border: solid 1px #868686;
	border-bottom:0 none;
	color: #111111;
}

/* Toggles */

.toggle_container {
	background-color: #0D0D0D;
}
/* Up Toggle State */

p.trigger {
	background: #0D0D0D url('../images/black-theme/toggle-open.png') no-repeat left 0;
	border-bottom: 1px dashed #868686;
}
/* Hover Toggle State */

p.trigger a:hover {
	color:#868686;
}
p.trigger:hover {
	background: #0D0D0D url('../images/black-theme/toggle-open.png') no-repeat left 0;
}
/* Active Toggle State */

p.trigger.active a {
	color:#868686;
}
p.trigger.active {
	background: #0D0D0D url('../images/black-theme/toggle-close.png') no-repeat left 0;
	border-bottom: 1px dashed #868686;
}

/* Lambda Featured Header */

#lambda-featured-header-wrap {
	border-top:2px solid #868686;
	border-bottom:2px solid #868686;
}
.lambda-featured-header-video .video-frame {
	background-color:#111111;
}

/* Formulare */

input[type="reset"]:focus, input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:active, input[type="submit"]:active, input[type="button"]:active {
	background: none repeat scroll 0 0 #868686 !important;
	color: #111111 !important;
	border:0 none !important;
}
select {
	border:1px solid #111111 !important;
	color: #111111 !important;
	background-color: #C3C3C3 !important;
}
textarea, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="input"], input[type="time"], input[type="url"], input[type="week"] {
	background-color: #C3C3C3 !important;
	border:1px solid #111111 !important;
	color: #111111 !important;
}

#recaptcha_response_field {
	border:1px solid #111111 !important;
}