body,
pre {
  color: rgba(218,218,218,1.00);
}

a:link,
a:visited {
  color: rgba(24,129,166,1.00);
}

a:hover,
a:active {
  color: rgba(19,103,133,1.00);
}

body {
  background-color: rgba(0,0,0,1.00);
}

#content-wrapper {
  background-color: rgba(0,0,0,0.00);
}

aside#sidebar h3#sidebar_title {
  color: rgba(218,218,218,1.00);
}

aside#sidebar {
  color: rgba(218,218,218,1.00);
}

aside#sidebar a:link,
aside#sidebar a:visited {
  color: rgba(24,129,166,1.00);
}

aside#sidebar a:hover,
aside#sidebar a:active {
  color: rgba(19,103,133,1.00);
}

/* Blog */
h1.blog-entry-title,
h1.blog-entry-title a,
h1.blog-entry-title a:visited {
  color: rgba(218,218,218,1.00);
}

h1.blog-entry-title,
h1.blog-entry-title a:hover,
h1.blog-entry-title a:active {
  color: rgba(174,174,174,1.00);
}

#sidebar ul.blog-tag-cloud li a,
#sidebar ul.blog-tag-cloud li a:visited {
  color: rgba(0,0,0,1.00) !important;
  background-color: rgba(255,255,255,0.20);
}

#sidebar ul.blog-tag-cloud li a:hover,
#sidebar ul.blog-tag-cloud li a:active {
  color: rgba(0,0,0,1.00) !important;
  background-color: rgba(255,255,255,0.20);
}

#archives a,
#archives a:visited {
  color: rgba(218,218,218,1.00) !important;
}

#archives a:hover,
#archives a:active {
  color: rgba(174,174,174,1.00) !important;
}

.blog-entry-tags a,
.blog-entry-tags a:visited {
  color: rgba(255,255,255,1.00);
}

.blog-entry-tags a:hover,
.blog-entry-tags a:active {
  color: rgba(204,204,204,1.00);
}

.blog-entry-category a,
.blog-entry-category a:visited {
  color: rgba(255,255,255,1.00);
}

.blog-entry-category a:hover,
.blog-entry-category a:active {
  color: rgba(204,204,204,1.00);
}

p.blog-entry-tags:before {
  color: rgba(217,217,217,1.00);
}

.blog-category-link-enabled:before,
.blog-category-link-disabled:before,
.blog-archive-link-enabled:before,
.blog-archive-link-disabled:before,
.blog-rss-link:before {
  color: rgba(217,217,217,1.00);
}

/* Banner */

#banner-contents h1.site-title {
  color: rgba(255,255,255,1.00);
}

#banner-contents h2.site-slogan {
  color: rgba(255,255,255,0.80);
}

.banner-overlay {
  background-color: rgba(0,0,0,0.30);
}

#banner .banner-bottom-gradient {
  background: -moz-linear-gradient(top,  rgba(0,0,0,0.00) 0%, rgba(0,0,0,1.00) 100%);
  background: -webkit-linear-gradient(top,  rgba(0,0,0,0.00) 0%, rgba(0,0,0,1.00) 100%);
  background: linear-gradient(to bottom,  rgba(0,0,0,0.00) 0%, rgba(0,0,0,1.00) 100%);
}

.blog-read-more .btn {
  background: rgba(175,175,175,1.00);
  color: rgba(0,0,0,1.00);
  border-color: rgba(175,175,175,1.00);
}

.blog-read-more .btn:hover {
  background: rgba(140,140,140,1.00);
  color: rgba(0,0,0,1.00);
  border-color: rgba(140,140,140,1.00);
}

#blog-archives,
#blog-categories,
#blog-rss-feeds,
ul.blog-tag-cloud {
  border-color: rgba(48,48,48,1.00);
}


/* Lightbox */
.mfp-bg {
  background: rgba(11,11,11,1.00);
}



/* Navigation */
nav#site-navigation {
  background-color: rgba(0,0,0,0.00);
}

nav#site-navigation > ul > li > a,
nav#site-navigation > ul > li > a:visited {
  color: rgba(255,255,255,0.80);
}

nav#site-navigation > ul > li > a#current,
nav#site-navigation > ul > li > a:hover,
nav#site-navigation > ul > li > a:active,
nav#site-navigation > ul > li > a.currentAncestor {
  color: rgba(255,255,255,1.00);
}

nav#site-navigation > ul > li > a#current,
nav#site-navigation > ul > li > a.currentAncestor {
  border-color: rgba(174,53,74,1.00);
}

nav#site-navigation ul ul a,
nav#site-navigation ul ul a:visited{
  color: rgba(105,104,105,1.00);
}

nav#site-navigation ul ul a:hover,
nav#site-navigation ul ul a:active,
nav#site-navigation ul ul a#current {
  color: rgba(39,38,39,1.00);
}

nav#site-navigation ul ul {
  background-color: rgba(255,255,255,1.00);
}

nav#site-navigation ul ul:before {
  border-color: transparent transparent rgba(255,255,255,1.00) transparent;
}

.scrolled_background {
  background-color: rgba(0,0,0,0.95) !important;
}


/* Mobile Navigation */
#mobile-navigation {
  background: rgba(39,39,39,1.00);
}

#mobile-navigation-toggle {
  background: rgb(91,184,250);
  background: -moz-linear-gradient(top,  rgba(91,184,250,1.00) 0%, rgba(78,156,250,1.00) 100%);
  background: -webkit-linear-gradient(top,  rgba(91,184,250,1.00) 0%, rgba(78,156,250,1.00) 100%);
  background: linear-gradient(to bottom,  rgba(91,184,250,1.00) 0%, rgba(78,156,250,1.00) 100%);
  color: rgba(255,255,255,1.00);
}

#mobile-navigation ul li {
  border-color: rgba(33,33,33,1.00);
}

#mobile-navigation ul ul li:first-child {
  border-color: rgba(33,33,33,1.00);
}

#mobile-navigation ul li,
#mobile-navigation ul li a,
#mobile-navigation ul li a:visited {
  color: rgba(218,218,218,1.00);
  background: rgba(39,39,39,1.00);
}

#mobile-navigation ul li a:hover,
#mobile-navigation ul li a:active,
#mobile-navigation ul li a.currentAncestor,
#mobile-navigation ul li a#current {
  color: rgba(39,39,39,1.00);
  background: rgba(90,183,250,1.00);
}


/* Social Badges */
#social_badges a,
#social_badges a:visited {
  background-color: rgba(255,255,255,0.50);
  color: rgba(7,16,22,1.00);
}

#social_badges a:hover,
#social_badges a:active {
  background-color: rgba(174,53,74,1.00);
  color: rgba(255,255,255,0.50);
}

/* Footer */
footer#site-footer {
  background-color: rgba(1,36,51,1.00);
  color: rgba(255,255,255,1.00);
}

footer#site-footer a:link,
footer#site-footer a:visited {
  color: rgba(24,129,166,1.00);
}

footer#site-footer a:hover,
footer#site-footer a:active {
  color: rgba(19,103,133,1.00);
}

/*ExtraContent Area 1*/
#extraContent1 {
  color: rgba(218,218,218,1.00);
}

#extraContent1 a:link,
#extraContent1 a:visited {
  color: rgba(24,129,166,1.00);
}

#extraContent1 a:hover,
#extraContent1 a:active {
  color: rgba(19,103,133,1.00);
}

/*ExtraContent Area 2*/
#extraContent2 {
  color: rgba(69,69,69,1.00);
  background-color: rgba(255,255,255,0.95);
}

#extraContent2 a:link,
#extraContent2 a:visited {
  color: rgba(24,129,166,1.00);
}

#extraContent2 a:hover,
#extraContent2 a:active {
  color: rgba(19,103,133,1.00);
}

#hidden-extra-content-area-toggle {
  background: rgba(91,184,250,1.00);
  background: -moz-linear-gradient(top,  rgba(91,184,250,1.00) 0%, rgba(78,156,250,1.00) 100%);
  background: -webkit-linear-gradient(top,  rgba(91,184,250,1.00) 0%, rgba(78,156,250,1.00) 100%);
  background: linear-gradient(to bottom,  rgba(91,184,250,1.00) 0%, rgba(78,156,250,1.00) 100%);
  color: rgba(255,255,255,1.00);
}

/*ExtraContent Area 3*/
#extraContent3 {
  color: rgba(218,218,218,1.00);
  background-color: rgba(0,0,0,0.00);
}

#extraContent3 a:link,
#extraContent3 a:visited {
  color: rgba(24,129,166,1.00);
}

#extraContent3 a:hover,
#extraContent3 a:active {
  color: rgba(19,103,133,1.00);
}

/*ExtraContent Area 4*/
#extraContent4 {
  color: rgba(218,218,218,1.00);
  background-color: rgba(0,0,0,0.00);
}

#extraContent4 a:link,
#extraContent4 a:visited {
  color: rgba(24,129,166,1.00);
}

#extraContent4 a:hover,
#extraContent4 a:active {
  color: rgba(19,103,133,1.00);
}


/* Contact Form */
.form-input-field {
  border-color: rgba(255,255,255,0.40);
  background-color: rgba(255,255,255,0.30);
  color: rgba(218,218,218,1.00);
}

.form-input-field:focus {
  border-color: rgba(255,255,255,1.00);
  background-color: rgba(255,255,255,0.80);
  color: rgba(28,28,28,1.00);
}

.form-input-button {
  background-color: rgba(175,175,175,1.00);
  color: rgba(28,28,28,1.00);
}

.form-input-button:hover {
  background-color: rgba(140,140,140,1.00);
  color: rgba(22,22,22,1.00);
}
